Complianz – GDPR/CCPA Cookie Consent - Version 6.3.3

Version Description

  • Improvement: conditionally offer link to create menu page
  • Improvement: remove unnecessary translatable strings from policy UK and AU
  • Improvement: remove unnecessary slash in matomo script
  • Improvement: email obfuscation when line break in the email prevented reversal of email
  • Improvement: block activation of plugin below php version 7.2
  • Improvement: dynamically adjust banner text based on advertising settings
  • Improvement: no script tags when there's no actual script to add for statistics
  • New: WordPress store locator integration
  • New: Presto Player integration
  • Fix: changes in manage consent button option causing issue in AMP integration, props @tarbyonline
  • Fix: document options in region redirect menu not correctly filtered
  • Fix: prevent error in system status when wizard not started yet
  • Fix: NOT EMPTY condition on imprint statement
  • Fix: no javascript error report unless script debug enabled
  • Fix: update qTranslate integration to allow for banner fields with $field['text'] strings, props @sviluppomania
  • Fix: cookie policy UK not replacing the cookiedatabase.org link because of too many arguments in sprintf
Download this release

Release Info

Developer RogierLankhorst
Plugin Icon 128x128 Complianz – GDPR/CCPA Cookie Consent
Version 6.3.3
Comparing to
See all releases

Version 6.3.3

Files changed (217) hide show
  1. DNSMPD/class-DNSMPD-table.php +329 -0
  2. DNSMPD/class-DNSMPD.php +518 -0
  3. DNSMPD/csv.php +111 -0
  4. DNSMPD/dnsmpd.js +40 -0
  5. DNSMPD/dnsmpd.min.js +1 -0
  6. DNSMPD/index.php +2 -0
  7. DNSMPD/script.js +49 -0
  8. DNSMPD/script.min.js +1 -0
  9. LICENSE.txt +357 -0
  10. README.md +24 -0
  11. assets/chartjs/chart.min.css +1 -0
  12. assets/chartjs/chart.min.js +7 -0
  13. assets/composer.json +5 -0
  14. assets/css/admin.css +1644 -0
  15. assets/css/admin.css.map +1 -0
  16. assets/css/admin.less +53 -0
  17. assets/css/admin.min.css +1 -0
  18. assets/css/admin.min.css.map +1 -0
  19. assets/css/admin/base.less +96 -0
  20. assets/css/admin/index.php +2 -0
  21. assets/css/admin/layout.less +208 -0
  22. assets/css/admin/modules/bullets.less +47 -0
  23. assets/css/admin/modules/buttons.less +40 -0
  24. assets/css/admin/modules/cookiebanner.less +50 -0
  25. assets/css/admin/modules/dark-mode.less +32 -0
  26. assets/css/admin/modules/dashboard.less +283 -0
  27. assets/css/admin/modules/dataleak-reports.less +10 -0
  28. assets/css/admin/modules/dnsmpi.less +24 -0
  29. assets/css/admin/modules/header.less +24 -0
  30. assets/css/admin/modules/icons.less +40 -0
  31. assets/css/admin/modules/input-fields.less +130 -0
  32. assets/css/admin/modules/notices.less +20 -0
  33. assets/css/admin/modules/other-plugins.less +83 -0
  34. assets/css/admin/modules/pagify.less +24 -0
  35. assets/css/admin/modules/processing-agreement.less +15 -0
  36. assets/css/admin/modules/proof-of-consent.less +41 -0
  37. assets/css/admin/modules/suggested-plugins.less +32 -0
  38. assets/css/admin/modules/tables.less +8 -0
  39. assets/css/admin/modules/tips-tricks.less +53 -0
  40. assets/css/admin/modules/tooltip.less +158 -0
  41. assets/css/admin/modules/wcag.less +148 -0
  42. assets/css/admin/states.less +114 -0
  43. assets/css/admin/theme.less +6 -0
  44. assets/css/cookieblocker.css +124 -0
  45. assets/css/cookieblocker.css.map +1 -0
  46. assets/css/cookieblocker.less +137 -0
  47. assets/css/cookieblocker.min.css +1 -0
  48. assets/css/document-grid.css +215 -0
  49. assets/css/document-grid.css.map +1 -0
  50. assets/css/document-grid.less +216 -0
  51. assets/css/document-grid.min.css +1 -0
  52. assets/css/document.css +498 -0
  53. assets/css/document.css.map +1 -0
  54. assets/css/document.less +285 -0
  55. assets/css/document.min.css +1 -0
  56. assets/css/index.php +2 -0
  57. assets/css/variables.less +157 -0
  58. assets/css/wizard.css +2027 -0
  59. assets/css/wizard.css.map +1 -0
  60. assets/css/wizard.less +2081 -0
  61. assets/css/wizard.min.css +1 -0
  62. assets/icons.php +170 -0
  63. assets/images/au.svg +1 -0
  64. assets/images/br.svg +1 -0
  65. assets/images/ca.png +0 -0
  66. assets/images/ca.svg +1 -0
  67. assets/images/chevron-down.svg +1 -0
  68. assets/images/cmplz-logo.svg +1 -0
  69. assets/images/cross.svg +1 -0
  70. assets/images/down.png +0 -0
  71. assets/images/eu.png +0 -0
  72. assets/images/eu.svg +1 -0
  73. assets/images/gutenberg-preview.png +0 -0
  74. assets/images/icon-128x128.png +0 -0
  75. assets/images/icon-256x256.png +0 -0
  76. assets/images/icon-logo.svg +1 -0
  77. assets/images/index.php +2 -0
  78. assets/images/menu-icon.svg +21 -0
  79. assets/images/pdf.png +0 -0
  80. assets/images/placeholders/calendly-color.jpg +0 -0
  81. assets/images/placeholders/calendly-custom.jpg +0 -0
  82. assets/images/placeholders/calendly-dark.jpg +0 -0
  83. assets/images/placeholders/calendly-light.jpg +0 -0
  84. assets/images/placeholders/calendly-minimal.jpg +0 -0
  85. assets/images/placeholders/default-color.jpg +0 -0
  86. assets/images/placeholders/default-custom.jpg +0 -0
  87. assets/images/placeholders/default-dark.jpg +0 -0
  88. assets/images/placeholders/default-light.jpg +0 -0
  89. assets/images/placeholders/default-minimal.jpg +0 -0
  90. assets/images/placeholders/facebook-color.jpg +0 -0
  91. assets/images/placeholders/facebook-custom.jpg +0 -0
  92. assets/images/placeholders/facebook-dark.jpg +0 -0
  93. assets/images/placeholders/facebook-light.jpg +0 -0
  94. assets/images/placeholders/facebook-minimal.jpg +0 -0
  95. assets/images/placeholders/google-maps-color-1280x500.jpg +0 -0
  96. assets/images/placeholders/google-maps-color-1280x920.jpg +0 -0
  97. assets/images/placeholders/google-maps-color-500x500.jpg +0 -0
  98. assets/images/placeholders/google-maps-custom-1280x500.jpg +0 -0
  99. assets/images/placeholders/google-maps-custom-1280x920.jpg +0 -0
  100. assets/images/placeholders/google-maps-custom-500x500.jpg +0 -0
  101. assets/images/placeholders/google-maps-dark-1280x500.jpg +0 -0
  102. assets/images/placeholders/google-maps-dark-1280x920.jpg +0 -0
  103. assets/images/placeholders/google-maps-dark-500x500.jpg +0 -0
  104. assets/images/placeholders/google-maps-light-1280x500.jpg +0 -0
  105. assets/images/placeholders/google-maps-light-1280x920.jpg +0 -0
  106. assets/images/placeholders/google-maps-light-500x500.jpg +0 -0
  107. assets/images/placeholders/google-maps-minimal-1280x500.jpg +0 -0
  108. assets/images/placeholders/google-maps-minimal-1280x920.jpg +0 -0
  109. assets/images/placeholders/google-maps-minimal-500x500.jpg +0 -0
  110. assets/images/placeholders/google-recaptcha-color.jpg +0 -0
  111. assets/images/placeholders/google-recaptcha-custom.jpg +0 -0
  112. assets/images/placeholders/google-recaptcha-dark.jpg +0 -0
  113. assets/images/placeholders/google-recaptcha-light.jpg +0 -0
  114. assets/images/placeholders/google-recaptcha-minimal.jpg +0 -0
  115. assets/images/placeholders/instagram-color.jpg +0 -0
  116. assets/images/placeholders/instagram-custom.jpg +0 -0
  117. assets/images/placeholders/instagram-dark.jpg +0 -0
  118. assets/images/placeholders/instagram-light.jpg +0 -0
  119. assets/images/placeholders/instagram-minimal.jpg +0 -0
  120. assets/images/placeholders/linkedin-color.jpg +0 -0
  121. assets/images/placeholders/linkedin-custom.jpg +0 -0
  122. assets/images/placeholders/linkedin-dark.jpg +0 -0
  123. assets/images/placeholders/linkedin-light.jpg +0 -0
  124. assets/images/placeholders/linkedin-minimal.jpg +0 -0
  125. assets/images/placeholders/soundcloud-color.jpg +0 -0
  126. assets/images/placeholders/soundcloud-custom.jpg +0 -0
  127. assets/images/placeholders/soundcloud-dark.jpg +0 -0
  128. assets/images/placeholders/soundcloud-light.jpg +0 -0
  129. assets/images/placeholders/soundcloud-minimal.jpg +0 -0
  130. assets/images/placeholders/spotify-color.jpg +0 -0
  131. assets/images/placeholders/spotify-custom.jpg +0 -0
  132. assets/images/placeholders/spotify-dark.jpg +0 -0
  133. assets/images/placeholders/spotify-light.jpg +0 -0
  134. assets/images/placeholders/spotify-minimal.jpg +0 -0
  135. assets/images/placeholders/ted-color.jpg +0 -0
  136. assets/images/placeholders/ted-custom.jpg +0 -0
  137. assets/images/placeholders/ted-dark.jpg +0 -0
  138. assets/images/placeholders/ted-light.jpg +0 -0
  139. assets/images/placeholders/ted-minimal.jpg +0 -0
  140. assets/images/placeholders/tiktok-color.jpg +0 -0
  141. assets/images/placeholders/tiktok-custom.jpg +0 -0
  142. assets/images/placeholders/tiktok-dark.jpg +0 -0
  143. assets/images/placeholders/tiktok-light.jpg +0 -0
  144. assets/images/placeholders/tiktok-minimal.jpg +0 -0
  145. assets/images/placeholders/twitch-color.jpg +0 -0
  146. assets/images/placeholders/twitch-custom.jpg +0 -0
  147. assets/images/placeholders/twitch-dark.jpg +0 -0
  148. assets/images/placeholders/twitch-light.jpg +0 -0
  149. assets/images/placeholders/twitch-minimal.jpg +0 -0
  150. assets/images/placeholders/twitter-color.jpg +0 -0
  151. assets/images/placeholders/twitter-custom.jpg +0 -0
  152. assets/images/placeholders/twitter-dark.jpg +0 -0
  153. assets/images/placeholders/twitter-light.jpg +0 -0
  154. assets/images/placeholders/twitter-minimal.jpg +0 -0
  155. assets/images/poweredbycomplianz.svg +1 -0
  156. assets/images/really-simple-plugins.svg +101 -0
  157. assets/images/s.png +0 -0
  158. assets/images/uk.png +0 -0
  159. assets/images/uk.svg +1 -0
  160. assets/images/us.png +0 -0
  161. assets/images/us.svg +1 -0
  162. assets/images/za.svg +1 -0
  163. assets/index.php +2 -0
  164. assets/js/admin.js +1418 -0
  165. assets/js/admin.min.js +1 -0
  166. assets/js/ads.js +9 -0
  167. assets/js/ads.min.js +1 -0
  168. assets/js/dashboard.js +113 -0
  169. assets/js/dashboard.min.js +1 -0
  170. assets/js/index.php +2 -0
  171. assets/js/postscribe.min.js +10 -0
  172. assets/pagify/pagify.js +127 -0
  173. assets/pagify/pagify.min.js +1 -0
  174. assets/select2/css/select2.css +484 -0
  175. assets/select2/css/select2.min.css +1 -0
  176. assets/select2/js/i18n/af.js +3 -0
  177. assets/select2/js/i18n/ar.js +3 -0
  178. assets/select2/js/i18n/az.js +3 -0
  179. assets/select2/js/i18n/bg.js +3 -0
  180. assets/select2/js/i18n/bs.js +3 -0
  181. assets/select2/js/i18n/ca.js +3 -0
  182. assets/select2/js/i18n/cs.js +3 -0
  183. assets/select2/js/i18n/da.js +3 -0
  184. assets/select2/js/i18n/de.js +3 -0
  185. assets/select2/js/i18n/dsb.js +3 -0
  186. assets/select2/js/i18n/el.js +3 -0
  187. assets/select2/js/i18n/en.js +3 -0
  188. assets/select2/js/i18n/es.js +3 -0
  189. assets/select2/js/i18n/et.js +3 -0
  190. assets/select2/js/i18n/eu.js +3 -0
  191. assets/select2/js/i18n/fa.js +3 -0
  192. assets/select2/js/i18n/fi.js +3 -0
  193. assets/select2/js/i18n/fr.js +3 -0
  194. assets/select2/js/i18n/gl.js +3 -0
  195. assets/select2/js/i18n/he.js +3 -0
  196. assets/select2/js/i18n/hi.js +3 -0
  197. assets/select2/js/i18n/hr.js +3 -0
  198. assets/select2/js/i18n/hsb.js +3 -0
  199. assets/select2/js/i18n/hu.js +3 -0
  200. assets/select2/js/i18n/hy.js +3 -0
  201. assets/select2/js/i18n/id.js +3 -0
  202. assets/select2/js/i18n/is.js +3 -0
  203. assets/select2/js/i18n/it.js +3 -0
  204. assets/select2/js/i18n/ja.js +3 -0
  205. assets/select2/js/i18n/km.js +3 -0
  206. assets/select2/js/i18n/ko.js +3 -0
  207. assets/select2/js/i18n/lt.js +3 -0
  208. assets/select2/js/i18n/lv.js +3 -0
  209. assets/select2/js/i18n/mk.js +3 -0
  210. assets/select2/js/i18n/ms.js +3 -0
  211. assets/select2/js/i18n/nb.js +3 -0
  212. assets/select2/js/i18n/nl.js +3 -0
  213. assets/select2/js/i18n/pl.js +3 -0
  214. assets/select2/js/i18n/ps.js +3 -0
  215. assets/select2/js/i18n/pt-BR.js +3 -0
  216. assets/select2/js/i18n/pt.js +3 -0
  217. assets/select2/js/i18n/ro.js +3 -0
DNSMPD/class-DNSMPD-table.php ADDED
@@ -0,0 +1,329 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * DNSMPD Reports Table Class
4
+ *
5
+ *
6
+ */
7
+
8
+ // Exit if accessed directly
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit;
11
+ }
12
+
13
+ // Load WP_List_Table if not loaded
14
+ if ( ! class_exists( 'WP_List_Table' ) ) {
15
+ require_once ABSPATH . 'wp-admin/includes/class-wp-list-table.php';
16
+ }
17
+
18
+ class cmplz_DNSMPD_Table extends WP_List_Table {
19
+
20
+ /**
21
+ * Number of items per page
22
+ *
23
+ * @var int
24
+ * @since 1.5
25
+ */
26
+ public $per_page = 30;
27
+
28
+ /**
29
+ * Number of results found
30
+ *
31
+ * @var int
32
+ * @since 1.7
33
+ */
34
+ public $count = 0;
35
+
36
+ /**
37
+ * Total results
38
+ *
39
+ * @var int
40
+ * @since 1.95
41
+ */
42
+ public $total = 0;
43
+
44
+ /**
45
+ * The arguments for the data set
46
+ *
47
+ * @var array
48
+ * @since 2.6
49
+ */
50
+ public $args = array();
51
+
52
+ /**
53
+ * Get things started
54
+ *
55
+ * @since 1.5
56
+ * @see WP_List_Table::__construct()
57
+ */
58
+ public function __construct() {
59
+ global $status, $page;
60
+
61
+ // Set parent defaults
62
+ parent::__construct( array(
63
+ 'singular' => __( 'User', 'complianz-gdpr' ),
64
+ 'plural' => __( 'Users', 'complianz-gdpr' ),
65
+ 'ajax' => false,
66
+ ) );
67
+
68
+ }
69
+
70
+ /**
71
+ * Show the search field
72
+ *
73
+ * @param string $text Label for the search box
74
+ * @param string $input_id ID of the search box
75
+ *
76
+ * @return void
77
+ * @since 1.7
78
+ *
79
+ */
80
+ public function search_box( $text, $input_id ) {
81
+ $input_id = $input_id . '-search-input';
82
+
83
+ if ( ! empty( $_REQUEST['orderby'] ) ) {
84
+ echo '<input type="hidden" name="orderby" value="'
85
+ . esc_attr( $_REQUEST['orderby'] ) . '" />';
86
+ }
87
+ if ( ! empty( $_REQUEST['order'] ) ) {
88
+ echo '<input type="hidden" name="order" value="'
89
+ . esc_attr( $_REQUEST['order'] ) . '" />';
90
+ }
91
+ ?>
92
+ <p class="search-box">
93
+ <label class="screen-reader-text"
94
+ for="<?php echo esc_attr($input_id) ?>"><?php echo esc_html($text); ?>:</label>
95
+ <input type="search" id="<?php echo esc_attr($input_id) ?>" name="s"
96
+ value="<?php _admin_search_query(); ?>"/>
97
+ <?php submit_button( $text, 'button', false, false,
98
+ array( 'ID' => 'search-submit' ) ); ?>
99
+ </p>
100
+ <?php
101
+ }
102
+
103
+ /**
104
+ * Gets the name of the primary column.
105
+ *
106
+ * @return string Name of the primary column.
107
+ * @since 2.5
108
+ * @access protected
109
+ *
110
+ */
111
+ protected function get_primary_column_name() {
112
+ return 'name';
113
+ }
114
+
115
+ /**
116
+ * This function renders most of the columns in the list table.
117
+ *
118
+ * @param array $item Contains all the data of the customers
119
+ * @param string $column_name The name of the column
120
+ *
121
+ * @return string Column Name
122
+ * @since 1.5
123
+ *
124
+ */
125
+ public function column_default( $item, $column_name ) {
126
+ switch ( $column_name ) {
127
+ case 'resolved' :
128
+ $value = $item['resolved'] ? __('Resolved','complianz-gdpr') : __('Open','complianz-gdpr');
129
+ break;
130
+ default:
131
+ $value = isset( $item[ $column_name ] ) ? $item[ $column_name ] : null;
132
+ break;
133
+ }
134
+ return apply_filters( 'cmplz_dnsmpd_column_' . $column_name, $value, $item['ID'] );
135
+ }
136
+
137
+ /**
138
+ * Column name
139
+ * @param array $item
140
+ *
141
+ * @return string
142
+ */
143
+
144
+ public function column_name( $item ) {
145
+ $name = '#' . $item['ID'] . ' ';
146
+ $name .= ! empty( $item['name'] ) ? $item['name'] : '<em>' . __( 'Unnamed user', 'complianz-gdpr' ) . '</em>';
147
+ $actions = array(
148
+ 'resolve' => '<a href="' . admin_url( 'admin.php?page=cmplz-datarequests&action=resolve&id=' . $item['ID'] ) . '">' . __( 'Resolve', 'complianz-gdpr' ) . '</a>',
149
+ 'delete' => '<a href="' . admin_url( 'admin.php?page=cmplz-datarequests&action=delete&id=' . $item['ID'] ) . '">' . __( 'Delete', 'complianz-gdpr' ) . '</a>',
150
+ );
151
+
152
+ return $name . $this->row_actions( $actions );
153
+ }
154
+
155
+ /**
156
+ * Retrieve the table columns
157
+ *
158
+ * @return array $columns Array of all the list table columns
159
+ * @since 1.5
160
+ */
161
+ public function get_columns() {
162
+ $columns = array(
163
+ 'name' => __( 'Name', 'complianz-gdpr' ),
164
+ 'email' => __( 'Email', 'complianz-gdpr' ),
165
+ 'region' => __( 'Region', 'complianz-gdpr' ),
166
+ 'resolved' => __( 'Status', 'complianz-gdpr' ),
167
+ 'datarequest' => __( 'Data request', 'complianz-gdpr' ),
168
+ 'date' => __( 'Date', 'complianz-gdpr' ),
169
+ );
170
+
171
+ return apply_filters( 'cmplz_report_customer_columns', $columns );
172
+
173
+ }
174
+
175
+ /**
176
+ * Get the sortable columns
177
+ *
178
+ * @return array Array of all the sortable columns
179
+ * @since 2.1
180
+ */
181
+ public function get_sortable_columns() {
182
+ return array(
183
+ 'request_date' => array( 'request_date', true ),
184
+ 'name' => array( 'name', true ),
185
+ 'region' => array( 'region', true ),
186
+ 'email' => array( 'email', true ),
187
+ 'resolved' => array( 'resolved', true ),
188
+ 'date' => array( 'date', true ),
189
+ 'datarequest' => array( 'datarequest', true ),
190
+ );
191
+ }
192
+
193
+ /**
194
+ * Outputs the reporting views
195
+ *
196
+ * @return void
197
+ * @since 1.5
198
+ */
199
+ public function bulk_actions( $which = '' ) {
200
+ // These aren't really bulk actions but this outputs the markup in the right place
201
+ }
202
+
203
+ /**
204
+ * Retrieve the current page number
205
+ *
206
+ * @return int Current page number
207
+ * @since 1.5
208
+ */
209
+ public function get_paged() {
210
+ return isset( $_GET['paged'] ) ? absint( $_GET['paged'] ) : 1;
211
+ }
212
+
213
+ /**
214
+ * Retrieves the search query string
215
+ *
216
+ * @return mixed string If search is present, false otherwise
217
+ * @since 1.7
218
+ */
219
+ public function get_search() {
220
+ return ! empty( $_GET['s'] ) ? urldecode( trim( $_GET['s'] ) ) : false;
221
+ }
222
+
223
+
224
+ public function resolved_select() {
225
+ // Month Select
226
+ $options = [
227
+ 1 => __('Resolved',"complianz-gdpr"),
228
+ 0 => __('Unresolved',"complianz-gdpr"),
229
+ ];
230
+ $selected = 0;
231
+ if ( isset($_GET['cmplz_resolved_select']) ) {
232
+ $selected = intval($_GET['cmplz_resolved_select']);
233
+ }
234
+
235
+ echo '<select style="float:right" name="cmplz_resolved_select" id="cmplz_resolved_select" class="cmplz_resolved_select">';
236
+ foreach($options as $value => $label) {
237
+ echo '<option value="' . $value . '" ' . ($selected==$value ? 'selected' : '') . '>' . $label . '</option>';
238
+ }
239
+ echo '</select>';
240
+ }
241
+
242
+ /**
243
+ * Build all the reports data
244
+ *
245
+ * @return array $reports_data All the data for customer reports
246
+ * @global object $wpdb Used to query the database using the WordPress
247
+ * Database API
248
+ * @since 1.5
249
+ */
250
+
251
+ public function reports_data() {
252
+
253
+ $data = array();
254
+ $paged = $this->get_paged();
255
+ $offset = $this->per_page * ( $paged - 1 );
256
+ $search = $this->get_search();
257
+ $order = isset( $_GET['order'] )
258
+ ? sanitize_text_field( $_GET['order'] ) : 'DESC';
259
+ $orderby = isset( $_GET['orderby'] )
260
+ ? sanitize_text_field( $_GET['orderby'] ) : 'id';
261
+
262
+ $args = array(
263
+ 'number' => $this->per_page,
264
+ 'offset' => $offset,
265
+ 'order' => $order,
266
+ 'orderby' => $orderby
267
+ );
268
+
269
+ if ( is_email( $search ) ) {
270
+ $args['email'] = $search;
271
+ } else {
272
+ $args['name'] = $search;
273
+ }
274
+
275
+ if ( isset( $_GET['cmplz_resolved_select'] ) ) {
276
+ $args['resolved'] = intval($_GET['cmplz_resolved_select']);
277
+ }
278
+
279
+ $this->args = $args;
280
+ $requests = COMPLIANZ::$DNSMPD->get_requests( $args );
281
+ if ( $requests ) {
282
+ foreach ( $requests as $request ) {
283
+ $datarequest='';
284
+ $options = apply_filters( 'cmplz_datarequest_options', [] );
285
+ foreach ($options as $fieldname => $label ) {
286
+ if ( $request->{$fieldname}==1 ) {
287
+ $datarequest = '<a href="https://complianz.io/'.$label['slug'].'" target="_blank">'.$label['short'].'</a>';
288
+ }
289
+ }
290
+ $time = date( get_option( 'time_format' ), $request->request_date );
291
+ $date = cmplz_localize_date($request->request_date);
292
+ $date = cmplz_sprintf( __( "%s at %s", 'complianz-gdpr' ), $date, $time );
293
+ // $region = isset(COMPLIANZ::$config->regions[$request->region]['label_full']) ? COMPLIANZ::$config->regions[$request->region]['label_full'] :;
294
+ $region = cmplz_region_icon( $request->region, 25);
295
+ $data[] = array(
296
+ 'ID' => $request->ID,
297
+ 'name' => $request->name,
298
+ 'email' => $request->email,
299
+ 'region' => $region,
300
+ 'resolved' => $request->resolved,
301
+ 'datarequest' => $datarequest,
302
+ 'date' => $date,
303
+ );
304
+ }
305
+ }
306
+
307
+ return $data;
308
+ }
309
+
310
+ /**
311
+ * Prepare items for the table
312
+ *
313
+ * @return void
314
+ */
315
+ public function prepare_items() {
316
+ $columns = $this->get_columns();
317
+ $hidden = array(); // No hidden columns
318
+ $sortable = $this->get_sortable_columns();
319
+ $this->_column_headers = array( $columns, $hidden, $sortable );
320
+ $this->items = $this->reports_data();
321
+ $this->total = COMPLIANZ::$DNSMPD->count_requests( $this->args );
322
+ $total_pages = $this->per_page ? ceil( (int) $this->total / (int) $this->per_page ) : 1;
323
+ $this->set_pagination_args( array(
324
+ 'total_items' => $this->total,
325
+ 'per_page' => $this->per_page,
326
+ 'total_pages' => $total_pages,
327
+ ) );
328
+ }
329
+ }
DNSMPD/class-DNSMPD.php ADDED
@@ -0,0 +1,518 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ defined( 'ABSPATH' ) or die( "you do not have access to this page!" );
3
+
4
+ if ( ! class_exists( "cmplz_DNSMPD" ) ) {
5
+ class cmplz_DNSMPD {
6
+ private static $_this;
7
+
8
+ function __construct() {
9
+ if ( isset( self::$_this ) ) {
10
+ wp_die( sprintf( '%s is a singleton class and you cannot create a second instance.',
11
+ get_class( $this ) ) );
12
+ }
13
+
14
+ self::$_this = $this;
15
+
16
+ if ( cmplz_has_region('us') ) {
17
+ add_shortcode( 'cmplz-dnsmpi-request', array($this, 'datarequest_form') );
18
+ }
19
+ add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_assets' ) );
20
+ add_action( 'rest_api_init', array($this, 'register_rest_route') );
21
+ add_action( 'admin_init', array( $this, 'process_delete' ) );
22
+ add_action( 'admin_init', array( $this, 'process_resolve' ) );
23
+ add_action( 'activated_plugin', array( $this, 'update_db_check' ), 10, 2 );
24
+ add_action( 'plugins_loaded', array( $this, 'update_db_check' ), 10 );
25
+ add_action( 'cmplz_admin_menu', array( $this, 'admin_menu' ) );
26
+ add_filter( 'cmplz_datarequest_options', array( $this, 'datarequest_options' ), 20 );
27
+ add_filter( 'cmplz_warning_types', array($this, 'new_datarequests_notice') );
28
+ add_filter( 'cmplz_settings_items', array($this, 'add_settings_block') );
29
+ }
30
+
31
+ static function this() {
32
+ return self::$_this;
33
+ }
34
+
35
+ public function add_settings_block($items){
36
+ if ( cmplz_datarequests_or_dnsmpi_active() ) {
37
+ $items['data-requests'] = [
38
+ 'page' => 'settings',
39
+ 'name' => 'data-requests',
40
+ 'header' => __('Data Requests', 'complianz-gdpr'),
41
+ 'class' => 'medium',
42
+ 'index' => '13',
43
+ 'controls' => '',
44
+ ];
45
+ }
46
+ return $items;
47
+ }
48
+
49
+ /**
50
+ * Add new datarequests
51
+ *
52
+ * @param array $warnings
53
+ *
54
+ * @return array
55
+ */
56
+
57
+ public function new_datarequests_notice($warnings){
58
+ $warnings['new_datarequest'] = [
59
+ 'warning_condition' => 'DNSMPD->has_open_requests',
60
+ 'include_in_progress' => true,
61
+ 'plus_one' => true,
62
+ 'open' => __( 'You have open data requests.', 'complianz-gdpr' ).'&nbsp;'.cmplz_sprintf(__( 'Please check the data requests <a href="%s">overview page</a>.', 'complianz-gdpr' ), add_query_arg(array('page'=>'cmplz-datarequests'),admin_url('admin.php'))),
63
+ 'dismissible' => false,
64
+ ];
65
+ return $warnings;
66
+ }
67
+
68
+ /**
69
+ * Check if there are open requests
70
+ *
71
+ * @return bool
72
+ */
73
+
74
+ public function has_open_requests(){
75
+ $has_requests = false;
76
+ if ( cmplz_has_region('us') || cmplz_datarequests_active() ) {
77
+ global $wpdb;
78
+ $count = $wpdb->get_var( "SELECT count(*) from {$wpdb->prefix}cmplz_dnsmpd WHERE NOT resolved = 1" );
79
+ $has_requests = $count > 0;
80
+ }
81
+ return $has_requests;
82
+ }
83
+
84
+ /**
85
+ * Extend options with generic options
86
+ *
87
+ * @param array $options
88
+ *
89
+ * @return array
90
+ */
91
+
92
+ public function datarequest_options( $options = [] ){
93
+ $options = $options + [
94
+ "global_optout" => [
95
+ 'slug' => 'definition/what-is-global-opt-out',
96
+ 'short' => __( 'Global opt-out', 'complianz-gdpr' ),
97
+ 'long' => __( 'Global opt-out from selling and sharing my personal information and limiting the use or disclosure of sensitive personal information.', 'complianz-gdpr' ),
98
+ ],
99
+ "cross_context" => [
100
+ 'slug' => 'definition/what-is-cross-context-behavioral-advertising/',
101
+ 'short' => __( 'Do not sell my info', 'complianz-gdpr' ),
102
+ 'long' => __( 'Do not sell my personal information for cross-context behavioral advertising', 'complianz-gdpr' ),
103
+ ],
104
+ "limit_sensitive" => [
105
+ 'slug' => 'definition/what-is-limit-sensitive-data/',
106
+ 'short' => __( 'Limit sensitive data', 'complianz-gdpr' ),
107
+ 'long' => __( 'Limit the use of my sensitive personal information', 'complianz-gdpr' ),
108
+ ],
109
+ ];
110
+ return $options;
111
+ }
112
+ /**
113
+ * Enqueue front-end assets
114
+ * @param $hook
115
+ */
116
+ public function enqueue_assets( $hook ) {
117
+
118
+ global $post;
119
+ if ( $post && !COMPLIANZ::$document->is_complianz_page($post->ID ) ) {
120
+ return;
121
+ }
122
+
123
+ if ( !cmplz_has_region('us') && !cmplz_datarequests_active() ) {
124
+ return;
125
+ }
126
+
127
+ wp_enqueue_script( 'cmplz-dnsmpd', cmplz_url . "DNSMPD/script.min.js", array( 'jquery' ), cmplz_version, true );
128
+ wp_localize_script(
129
+ 'cmplz-dnsmpd',
130
+ 'cmplz_datarequests',
131
+ array(
132
+ 'url' => get_rest_url().'complianz/v1/datarequests',
133
+ )
134
+ );
135
+ }
136
+
137
+ /**
138
+ * Add admin menu
139
+ * @return void
140
+ */
141
+ public function admin_menu() {
142
+ if ( ! cmplz_user_can_manage() ) {
143
+ return;
144
+ }
145
+
146
+ if ( !cmplz_has_region('us') && !cmplz_datarequests_active() ) {
147
+ return;
148
+ }
149
+
150
+ add_submenu_page(
151
+ 'complianz',
152
+ __( 'Data requests', 'complianz-gdpr' ),
153
+ __( 'Data requests', 'complianz-gdpr' ),
154
+ 'manage_options',
155
+ 'cmplz-datarequests',
156
+ array( $this, 'data_requests_overview' )
157
+ );
158
+ }
159
+
160
+ /**
161
+ * Removed users overview
162
+ *
163
+ * @return void
164
+ */
165
+ public function data_requests_overview() {
166
+ ob_start();
167
+ include( dirname( __FILE__ ) . '/class-DNSMPD-table.php' );
168
+ $datarequests = new cmplz_DNSMPD_Table();
169
+ $datarequests->prepare_items();
170
+ ?>
171
+ <div class="cmplz-datarequests">
172
+ <h1 class="wp-heading-inline"><?php _e( 'Data Requests', 'complianz-gdpr' ); ?>
173
+ <a href="<?php echo esc_url_raw( cmplz_url . "DNSMPD/csv.php?nonce=" . wp_create_nonce( 'cmplz_csv_nonce' ) ) ?>" target="_blank" class="button button-primary"><?php _e("Export", "complianz-gdpr")?></a>
174
+ </h1>
175
+ <form id="cmplz-dnsmpd-filter" method="get" action="<?php echo admin_url( 'admin.php?page=cmplz-datarequests' ); ?>">
176
+ <?php
177
+ $datarequests->search_box( __( 'Search requests', 'complianz-gdpr' ), 'cmplz-datarequests' );
178
+ $datarequests->resolved_select();
179
+ $datarequests->display();
180
+ ?>
181
+ <input type="hidden" name="page" value="cmplz-datarequests"/>
182
+ </form>
183
+ </div>
184
+ <?php
185
+
186
+ $content = ob_get_clean();
187
+ $args = array(
188
+ 'page' => 'do-not-sell-my-personal-information',
189
+ 'content' => $content,
190
+ );
191
+ echo cmplz_get_template('admin_wrap.php', $args );
192
+ }
193
+
194
+ /**
195
+ * Get users
196
+ * @param array $args
197
+ *
198
+ * @return array
199
+ */
200
+ public function get_requests( $args ) {
201
+ global $wpdb;
202
+ $sql = "SELECT * from {$wpdb->prefix}cmplz_dnsmpd WHERE 1=1 ";
203
+ if ( isset( $args['email'] ) && ! empty( $args['email'] ) && is_email( $args['email'] ) ) {
204
+ $sql .= " AND email like '"."%" . sanitize_email( $args['email'] ) . "%"."'";
205
+ }
206
+
207
+ if ( isset( $args['name'] ) && ! empty( $args['name'] ) ) {
208
+ $sql .= " AND name like '%" . sanitize_text_field( $args['name'] ) . "%'";
209
+ }
210
+
211
+ if ( isset( $args['resolved'] )) {
212
+ $sql .= " AND resolved = " . intval($args['resolved']);
213
+ }
214
+
215
+ $sql .= " ORDER BY " . sanitize_title( $args['orderby'] ) . " " . sanitize_title( $args['order'] );
216
+ if ( isset( $args['number'] ) ) {
217
+ $sql .= " LIMIT " . intval( $args['number'] ) . " OFFSET " . intval( $args["offset"] );
218
+ }
219
+ return $wpdb->get_results( $sql );
220
+ }
221
+
222
+ /**
223
+ * Count number of users
224
+ * @param $args
225
+ *
226
+ * @return int
227
+ */
228
+ public function count_requests( $args ) {
229
+ unset( $args['number'] );
230
+ $users = $this->get_requests( $args );
231
+ return count( $users );
232
+ }
233
+
234
+ /**
235
+ * Handle resolve request
236
+ */
237
+
238
+ public function process_resolve() {
239
+ if ( ! current_user_can( 'manage_options' ) ) {
240
+ return;
241
+ }
242
+ if ( isset( $_GET['page'] ) && ( $_GET['page'] == 'cmplz-datarequests' )
243
+ && isset( $_GET['action'] )
244
+ && $_GET['action'] == 'resolve'
245
+ && isset( $_GET['id'] )
246
+ ) {
247
+ global $wpdb;
248
+ $wpdb->update( $wpdb->prefix . 'cmplz_dnsmpd',
249
+ array(
250
+ 'resolved' => 1
251
+ ),
252
+ array( 'ID' => intval( $_GET['id'] ) )
253
+ );
254
+ $paged = isset( $_GET['paged'] ) ? 'paged=' . intval( $_GET['paged'] ) : '';
255
+ wp_redirect( admin_url( 'admin.php?page=cmplz-datarequests' . $paged ) );
256
+ exit;
257
+ }
258
+ }
259
+
260
+ /**
261
+ * Handle delete request
262
+ */
263
+
264
+ public function process_delete() {
265
+ if ( ! current_user_can( 'manage_options' ) ) {
266
+ return;
267
+ }
268
+
269
+ if ( isset( $_GET['page'] ) && ( $_GET['page'] == 'cmplz-datarequests' )
270
+ && isset( $_GET['action'] )
271
+ && $_GET['action'] == 'delete'
272
+ && isset( $_GET['id'] )
273
+ ) {
274
+ global $wpdb;
275
+ $wpdb->delete( $wpdb->prefix . 'cmplz_dnsmpd', array( 'ID' => intval( $_GET['id'] ) ) );
276
+ $paged = isset( $_GET['paged'] ) ? 'paged=' . intval( $_GET['paged'] ) : '';
277
+ wp_redirect( admin_url( 'admin.php?page=cmplz-datarequests' . $paged ) );
278
+ }
279
+ }
280
+
281
+ /**
282
+ * Check if the table needs to be created or updated
283
+ * @return void
284
+ */
285
+ public function update_db_check() {
286
+ if ( get_option( 'cmplz_dnsmpd_db_version' ) != cmplz_version ) {
287
+ require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
288
+ global $wpdb;
289
+ $charset_collate = $wpdb->get_charset_collate();
290
+ $table_name = $wpdb->prefix . 'cmplz_dnsmpd';
291
+ $sql = "CREATE TABLE $table_name (
292
+ `ID` int(11) NOT NULL AUTO_INCREMENT,
293
+ `name` varchar(255) NOT NULL,
294
+ `email` varchar(255) NOT NULL,
295
+ `region` TEXT NOT NULL,
296
+ `global_optout` int(11) NOT NULL,
297
+ `cross_context` int(11) NOT NULL,
298
+ `limit_sensitive` int(11) NOT NULL,
299
+ `request_date` int(11) NOT NULL,
300
+ `resolved` int(11) NOT NULL,
301
+ PRIMARY KEY (ID)
302
+ ) $charset_collate;";
303
+
304
+ dbDelta( $sql );
305
+ update_option( 'cmplz_dnsmpd_db_version', cmplz_version, false );
306
+ }
307
+ }
308
+
309
+ /**
310
+ * Send confirmation mail
311
+ *
312
+ * @param string $email
313
+ * @param string $name
314
+ *
315
+ * @return void
316
+ */
317
+ private function send_confirmation_mail( $email, $name ) {
318
+ $message = cmplz_get_value( 'notification_email_content' );
319
+ $subject = cmplz_get_value( 'notification_email_subject' );
320
+ $message = str_replace( '{name}', $name, $message );
321
+ $message = str_replace( '{blogname}', get_bloginfo( 'name' ), $message );
322
+ $this->send_mail( $email, $subject, $message );
323
+ }
324
+
325
+ /**
326
+ * Send confirmation mail
327
+ *
328
+ * @return void
329
+ */
330
+
331
+ private function send_notification_mail( ) {
332
+ $email = sanitize_email( get_option( 'admin_email' ) );
333
+ $subject = cmplz_sprintf(__("You have received a new data request on %s", "complianz-gdpr") , get_bloginfo( 'name' ) );
334
+ $message = $subject.'<br>'.cmplz_sprintf(__("Please check the data request on %s", "complianz-gdpr"), '<a href="'.site_url().'" target="_blank">'.site_url().'</a>');
335
+ $this->send_mail( $email, $subject, $message );
336
+ }
337
+
338
+ /**
339
+ * Send an email
340
+ * @param string $email
341
+ * @param string $subject
342
+ * @param string $message
343
+ *
344
+ * @return bool
345
+ */
346
+ private function send_mail( $email, $subject, $message ) {
347
+ $headers = [];
348
+ $from_name = get_bloginfo( 'name' );
349
+ $from_email = cmplz_get_value( 'notification_from_email' );
350
+ add_filter( 'wp_mail_content_type', function ( $content_type ) {
351
+ return 'text/html';
352
+ } );
353
+
354
+ if ( ! empty( $from_email ) ) {
355
+ $headers[] = 'From: ' . $from_name . ' <' . $from_email . '>'
356
+ . "\r\n";
357
+ }
358
+
359
+ $success = true;
360
+ if ( wp_mail( $email, $subject, $message, $headers ) === false ) {
361
+ $success = false;
362
+ }
363
+
364
+ // Reset content-type to avoid conflicts -- http://core.trac.wordpress.org/ticket/23578
365
+ remove_filter( 'wp_mail_content_type', 'set_html_content_type' );
366
+ return $success;
367
+ }
368
+
369
+ /**
370
+ * Register the rest route
371
+ *
372
+ * @return void
373
+ */
374
+ public function register_rest_route()
375
+ {
376
+ register_rest_route('complianz/v1', 'datarequests/', array(
377
+ 'methods' => 'POST',
378
+ 'callback' => array($this, 'process_restapi_datarequest'),
379
+ 'args' => array(),
380
+ 'permission_callback' => '__return_true',
381
+ ));
382
+ }
383
+
384
+ /**
385
+ * Process the form submit
386
+ *
387
+ * @param WP_REST_Request $request
388
+ *
389
+ * @return void
390
+ */
391
+ public function process_restapi_datarequest( WP_REST_Request $request ) {
392
+
393
+ $params = $request->get_json_params();
394
+ $new_request = false;
395
+ $error = false;
396
+ $message = "";
397
+
398
+ //check honeypot
399
+ if ( isset($params['cmplz_datarequest_firstname']) && ! empty( $params['cmplz_datarequest_firstname'] ) ) {
400
+ $error = true;
401
+ $message = __( "Sorry, it looks like you're a bot", 'complianz-gdpr' );
402
+ }
403
+
404
+ if ( ! isset($params['cmplz_datarequest_email']) || ! is_email( $params['cmplz_datarequest_email'] ) ) {
405
+ $error = true;
406
+ $message = __( "Please enter a valid email address.", 'complianz-gdpr' );
407
+ }
408
+
409
+ if ( ! isset($params['cmplz_datarequest_name']) || empty( $params['cmplz_datarequest_name'] ) ) {
410
+ $error = true;
411
+ $message = __( "Please enter your name", 'complianz-gdpr' );
412
+ }
413
+
414
+ if ( strlen( $params['cmplz_datarequest_name'] ) > 100 ) {
415
+ $error = true;
416
+ $message = __( "That's a long name you got there. Please try to shorten the name.", 'complianz-gdpr' );
417
+ }
418
+
419
+ if ( ! isset($params['cmplz_datarequest_region']) || empty( $params['cmplz_datarequest_region'] ) ) {
420
+ $region = 'us';
421
+ }
422
+
423
+ if ( ! $error ) {
424
+ $email = sanitize_email( $params['cmplz_datarequest_email'] );
425
+ $name = sanitize_text_field( $params['cmplz_datarequest_name'] );
426
+ $region = sanitize_title( $params['cmplz_datarequest_region'] );
427
+ //check if this email address is already registered:
428
+ global $wpdb;
429
+ $options = apply_filters( 'cmplz_datarequest_options', [] );
430
+ foreach ( $options as $fieldname => $label ) {
431
+ $value = isset( $params['cmplz_datarequest_'.$fieldname] ) ? intval( $params['cmplz_datarequest_'.$fieldname] ) : false;
432
+ if ( $value === 1 ) {
433
+ $count = $wpdb->get_var( $wpdb->prepare( "SELECT count(*) from {$wpdb->prefix}cmplz_dnsmpd WHERE email = %s and $fieldname=1", $email ) );
434
+ if ( $count == 0 ) {
435
+ $new_request = true;
436
+ $wpdb->insert( $wpdb->prefix . 'cmplz_dnsmpd',
437
+ array(
438
+ 'name' => $name,
439
+ 'email' => $email,
440
+ 'region' => $region,
441
+ $fieldname => $value,
442
+ 'request_date' => time()
443
+ )
444
+ );
445
+ }
446
+ }
447
+ }
448
+
449
+ if ( $new_request ) {
450
+ $this->send_confirmation_mail( $email, $name );
451
+ $this->send_notification_mail();
452
+ $message = __( "Your request has been processed successfully!", 'complianz-gdpr' );
453
+ } else {
454
+ $message = __( "Your request could not be processed. A request is already in progress for this email address or the form is not complete.", 'complianz-gdpr' );
455
+ }
456
+ }
457
+
458
+ $response = json_encode( array(
459
+ 'message' => $message,
460
+ 'success' => ! $error,
461
+ ) );
462
+ header( "Content-Type: application/json" );
463
+ echo $response;
464
+ exit;
465
+ }
466
+
467
+ /**
468
+ * Render the form in the shortcode
469
+ *
470
+ * @return false|string
471
+ */
472
+ public function datarequest_form() {
473
+ ob_start();
474
+ ?>
475
+ <div class="cmplz-datarequest cmplz-alert">
476
+ <span class="cmplz-close">&times;</span>
477
+ <span id="cmplz-message"></span>
478
+ </div>
479
+ <form id="cmplz-datarequest-form">
480
+ <input type="hidden" required value="us" name="cmplz_datarequest_region" id="cmplz_datarequest_region">
481
+
482
+ <label for="cmplz_datarequest_firstname" class="cmplz-first-name"><?php echo __('Name','complianz-gdpr')?><input type="search" class="dnsmpd-firstname" value="" placeholder="your first name" id="cmplz_datarequest_firstname" name="cmplz_datarequest_firstname"></label>
483
+ <div>
484
+ <label for="cmplz_datarequest_name"><?php echo __('Name','complianz-gdpr')?></label>
485
+ <input type="text" required value="" placeholder="<?php echo __('Your name','complianz-gdpr')?>" id="cmplz_datarequest_name" name="cmplz_datarequest_name">
486
+ </div>
487
+ <div>
488
+ <label for="cmplz_datarequest_email"><?php echo __('Email','complianz-gdpr')?></label>
489
+ <input type="email" required value="" placeholder="<?php echo __('email@email.com','complianz-gdpr')?>" id="cmplz_datarequest_email" name="cmplz_datarequest_email">
490
+ </div>
491
+
492
+ <?php
493
+ $options = $this->datarequest_options();
494
+ foreach ( $options as $id => $label ) { ?>
495
+ <div class="cmplz_datarequest cmplz_datarequest_<?php echo $id?>">
496
+ <label for="cmplz_datarequest_<?php echo $id?>">
497
+ <input type="checkbox" value="1" name="cmplz_datarequest_<?php echo $id?>" id="cmplz_datarequest_<?php echo $id?>"/>
498
+ <?php echo $label['long']?>
499
+ </label>
500
+ </div>
501
+ <?php } ?>
502
+ <input type="button" id="cmplz-datarequest-submit" name="cmplz-datarequest-submit" value="<?php echo __('Send','complianz-gdpr')?>">
503
+ </form>
504
+
505
+ <style>
506
+ /* first-name is honeypot */
507
+ .cmplz-first-name {
508
+ position: absolute !important;
509
+ left: -5000px !important;
510
+ }
511
+ </style>
512
+ <?php
513
+ $output = ob_get_contents();
514
+ ob_end_clean();
515
+ return $output;
516
+ }
517
+ } //class closure
518
+ }
DNSMPD/csv.php ADDED
@@ -0,0 +1,111 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ # No need for the template engine
3
+ define( 'WP_USE_THEMES', false );
4
+
5
+ #find the base path
6
+ define( 'BASE_PATH', find_wordpress_base_path() . "/" );
7
+
8
+ # Load WordPress Core
9
+ if ( !file_exists(BASE_PATH . 'wp-load.php') ) {
10
+ die("WordPress not installed here");
11
+ }
12
+ require_once( BASE_PATH . 'wp-load.php' );
13
+ require_once( BASE_PATH . 'wp-includes/class-phpass.php' );
14
+ require_once( BASE_PATH . 'wp-admin/includes/image.php' );
15
+
16
+ if ( isset( $_GET['nonce'] ) ) {
17
+ $nonce = $_GET['nonce'];
18
+ if ( ! wp_verify_nonce( $nonce, 'cmplz_csv_nonce' ) ) {
19
+ die( "1 invalid command" );
20
+ }
21
+ } else {
22
+ die( "2 invalid command" );
23
+ }
24
+
25
+ if ( ! is_user_logged_in() ) {
26
+ die( "no permission here, invalid command" );
27
+ }
28
+
29
+ function array_to_csv_download(
30
+ $array, $filename = "export.csv", $delimiter = ";"
31
+ ) {
32
+ header( 'Content-Type: application/csv;charset=UTF-8' );
33
+ header( 'Content-Disposition: attachment; filename="' . $filename . '";' );
34
+ //fix ö ë etc character encoding issues:
35
+ echo "\xEF\xBB\xBF"; // UTF-8 BOM
36
+ // open the "output" stream
37
+ // see http://www.php.net/manual/en/wrappers.php.php#refsect2-wrappers.php-unknown-unknown-unknown-descriptioq
38
+ $f = fopen( 'php://output', 'w' );
39
+
40
+ foreach ( $array as $line ) {
41
+ fputcsv( $f, $line, $delimiter );
42
+ }
43
+ }
44
+
45
+ $file_title = "cmplz-export-" . date( "j" ) . " " . __( date( "F" ) ) . " " . date( "Y" );
46
+ array_to_csv_download( export_array(), $file_title . ".csv" );
47
+
48
+ function export_array() {
49
+ $requests = COMPLIANZ::$DNSMPD->get_requests( array(
50
+ 'orderby' => 'ID',
51
+ 'order' => 'DESC'
52
+ ) );
53
+
54
+ $output = array();
55
+ $output[] = array(
56
+ __( "Name", 'complianz-gdpr' ),
57
+ __( "Email", 'complianz-gdpr' ),
58
+ __( "Resolved", 'complianz-gdpr' ),
59
+ __( "Data request", 'complianz-gdpr' ),
60
+ __( "Date", 'complianz-gdpr' ),
61
+ );
62
+
63
+ foreach ( $requests as $request ) {
64
+ $datarequest='';
65
+ $options = apply_filters( 'cmplz_datarequest_options', [] );
66
+ foreach ($options as $fieldname => $label ) {
67
+ if ( $request->{$fieldname}==1 ) {
68
+ $datarequest = $label['short'];
69
+ }
70
+ }
71
+ $time = date( get_option( 'time_format' ), $request->request_date );
72
+ $date = cmplz_localize_date($request->request_date);
73
+ $date = cmplz_sprintf( __( "%s at %s", 'complianz-gdpr' ), $date, $time );
74
+ $output[] = array( $request->name, $request->email, $request->resolved, $datarequest, $date );
75
+ }
76
+
77
+ return $output;
78
+ }
79
+
80
+ function find_wordpress_base_path()
81
+ {
82
+ $path = dirname(__FILE__);
83
+
84
+ do {
85
+ //it is possible to check for other files here
86
+ if (file_exists($path . "/wp-config.php")) {
87
+ //check if the wp-load.php file exists here. If not, we assume it's in a subdir.
88
+ if ( file_exists( $path . '/wp-load.php') ) {
89
+ return $path;
90
+ } else {
91
+ //wp not in this directory. Look in each folder to see if it's there.
92
+ if ( file_exists( $path ) && $handle = opendir( $path ) ) {
93
+ while ( false !== ( $file = readdir( $handle ) ) ) {
94
+ if ( $file != "." && $file != ".." ) {
95
+ $file = $path .'/' . $file;
96
+ if ( is_dir( $file ) && file_exists( $file . '/wp-load.php') ) {
97
+ $path = $file;
98
+ break;
99
+ }
100
+ }
101
+ }
102
+ closedir( $handle );
103
+ }
104
+ }
105
+
106
+ return $path;
107
+ }
108
+ } while ($path = realpath("$path/.."));
109
+
110
+ return false;
111
+ }
DNSMPD/dnsmpd.js ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ jQuery(document).ready(function ($) {
2
+ 'use strict';
3
+ $(document).on('click', '.cmplz-dnsmpd .close',function(){
4
+ $(this).parent().hide();
5
+ });
6
+ $(document).on('click', '#cmplz-dnsmpd-submit', function(){
7
+ var email = $('#cmplz_dnsmpd_email').val();
8
+ var name = $('#cmplz_dnsmpd_name').val();
9
+ var firstname = $('#cmplz_dnsmpd_firstname').val();
10
+ /**
11
+ * Fire an event so we can hook into this
12
+ * @type {CustomEvent}
13
+ */
14
+ var event = new CustomEvent('cmplz_dnsmpi_submit', { detail: status });
15
+ document.dispatchEvent(event);
16
+ $.ajax({
17
+ type: "POST",
18
+ url: cmplz_dnsmpd.url,
19
+ dataType: 'json',
20
+ data: ({
21
+ action: 'cmplz_send_dnsmpd_request',
22
+ email : email,
23
+ name : name,
24
+ firstname : firstname
25
+ }),
26
+ success: function (response) {
27
+
28
+ $('.cmplz-dnsmpd.alert #message').html(response.message);
29
+ if (response.success) {
30
+ $('#cmplz-dnsmpd-form').hide();
31
+ $('.cmplz-dnsmpd.alert').removeClass('error').addClass('success').show();
32
+ } else {
33
+ $('.cmplz-dnsmpd.alert').removeClass('success').addClass('error').show();
34
+ }
35
+ }
36
+ });
37
+ });
38
+
39
+
40
+ });
DNSMPD/dnsmpd.min.js ADDED
@@ -0,0 +1 @@
 
1
+ jQuery(document).ready(function($){"use strict";$(document).on("click",".cmplz-dnsmpd .close",function(){$(this).parent().hide()});$(document).on("click","#cmplz-dnsmpd-submit",function(){var email=$("#cmplz_dnsmpd_email").val();var name=$("#cmplz_dnsmpd_name").val();var firstname=$("#cmplz_dnsmpd_firstname").val();var event=new CustomEvent("cmplz_dnsmpi_submit",{detail:status});document.dispatchEvent(event);$.ajax({type:"POST",url:cmplz_dnsmpd.url,dataType:"json",data:{action:"cmplz_send_dnsmpd_request",email:email,name:name,firstname:firstname},success:function(response){$(".cmplz-dnsmpd.alert #message").html(response.message);if(response.success){$("#cmplz-dnsmpd-form").hide();$(".cmplz-dnsmpd.alert").removeClass("error").addClass("success").show()}else{$(".cmplz-dnsmpd.alert").removeClass("success").addClass("error").show()}}})})});
DNSMPD/index.php ADDED
@@ -0,0 +1,2 @@
 
 
1
+ <?php
2
+ // Silence is golden.
DNSMPD/script.js ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Close Form
3
+ */
4
+ var cmplz_close_button = document.querySelector(".cmplz-datarequest.cmplz-alert .cmplz-close");
5
+ if ( cmplz_close_button != undefined ) {
6
+ cmplz_close_button.addEventListener("click", function() {
7
+ this.parentNode.style.display = 'none';
8
+ });
9
+ }
10
+
11
+ /**
12
+ * Submit Form
13
+ */
14
+ let cmplz_submit_button = document.querySelector("#cmplz-datarequest-submit");
15
+ if ( cmplz_submit_button ) {
16
+ cmplz_submit_button.addEventListener("click", function(e) {
17
+ e.preventDefault();
18
+ var cmplz_datarequests_request = new XMLHttpRequest();
19
+ cmplz_datarequests_request.open('POST', cmplz_datarequests.url, true);
20
+ let cmplz_datarequests_data = {};
21
+ let cmplz_elements = document.querySelector('#cmplz-datarequest-form').elements;
22
+ for (var i = 0, element; element = cmplz_elements[i++];) {
23
+ cmplz_datarequests_data[element.name] = element.type==='checkbox' ? element.checked : element.value;
24
+ }
25
+
26
+ cmplz_datarequests_request.setRequestHeader('Content-type', 'application/json');
27
+ cmplz_datarequests_request.send( JSON.stringify(cmplz_datarequests_data) );
28
+ cmplz_datarequests_request.onreadystatechange = function() {
29
+ if (cmplz_datarequests_request.readyState === XMLHttpRequest.DONE) {
30
+ var response = JSON.parse(cmplz_datarequests_request.responseText);
31
+ var cmplz_alert = document.querySelector(".cmplz-datarequest.cmplz-alert");
32
+ if ( cmplz_alert !== undefined ) {
33
+ cmplz_alert.querySelector("#cmplz-message").innerHTML = response.message;
34
+ if ( response.success ) {
35
+ document.querySelector("#cmplz-datarequest-form").style.display = 'none';
36
+ cmplz_alert.classList.remove("cmplz-error");
37
+ cmplz_alert.classList.add("cmplz-success");
38
+ cmplz_alert.style.display = 'block';
39
+ window.cmplz_deny_all();
40
+ } else {
41
+ cmplz_alert.classList.remove("cmplz-success");
42
+ cmplz_alert.classList.add("cmplz-error");
43
+ cmplz_alert.style.display = 'block';
44
+ }
45
+ }
46
+ }
47
+ };
48
+ });
49
+ }
DNSMPD/script.min.js ADDED
@@ -0,0 +1 @@
 
1
+ var cmplz_close_button=document.querySelector(".cmplz-datarequest.cmplz-alert .cmplz-close");if(cmplz_close_button!=undefined){cmplz_close_button.addEventListener("click",function(){this.parentNode.style.display="none"})}let cmplz_submit_button=document.querySelector("#cmplz-datarequest-submit");if(cmplz_submit_button){cmplz_submit_button.addEventListener("click",function(e){e.preventDefault();var cmplz_datarequests_request=new XMLHttpRequest;cmplz_datarequests_request.open("POST",cmplz_datarequests.url,true);let cmplz_datarequests_data={};let cmplz_elements=document.querySelector("#cmplz-datarequest-form").elements;for(var i=0,element;element=cmplz_elements[i++];){cmplz_datarequests_data[element.name]=element.type==="checkbox"?element.checked:element.value}cmplz_datarequests_request.setRequestHeader("Content-type","application/json");cmplz_datarequests_request.send(JSON.stringify(cmplz_datarequests_data));cmplz_datarequests_request.onreadystatechange=function(){if(cmplz_datarequests_request.readyState===XMLHttpRequest.DONE){var response=JSON.parse(cmplz_datarequests_request.responseText);var cmplz_alert=document.querySelector(".cmplz-datarequest.cmplz-alert");if(cmplz_alert!==undefined){cmplz_alert.querySelector("#cmplz-message").innerHTML=response.message;if(response.success){document.querySelector("#cmplz-datarequest-form").style.display="none";cmplz_alert.classList.remove("cmplz-error");cmplz_alert.classList.add("cmplz-success");cmplz_alert.style.display="block";window.cmplz_deny_all()}else{cmplz_alert.classList.remove("cmplz-success");cmplz_alert.classList.add("cmplz-error");cmplz_alert.style.display="block"}}}}})}
LICENSE.txt ADDED
@@ -0,0 +1,357 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ This program is free software; you can redistribute it and/or modify
2
+ it under the terms of the GNU General Public License as published by
3
+ the Free Software Foundation; either version 2 of the License, or
4
+ (at your option) any later version.
5
+
6
+ This program is distributed in the hope that it will be useful,
7
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
8
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9
+ GNU General Public License for more details.
10
+
11
+ You should have received a copy of the GNU General Public License
12
+ along with this program; if not, write to the Free Software
13
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
14
+
15
+
16
+ ===================================
17
+
18
+
19
+ GNU GENERAL PUBLIC LICENSE
20
+ Version 2, June 1991
21
+
22
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
23
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
24
+ Everyone is permitted to copy and distribute verbatim copies
25
+ of this license document, but changing it is not allowed.
26
+
27
+ Preamble
28
+
29
+ The licenses for most software are designed to take away your
30
+ freedom to share and change it. By contrast, the GNU General Public
31
+ License is intended to guarantee your freedom to share and change free
32
+ software--to make sure the software is free for all its users. This
33
+ General Public License applies to most of the Free Software
34
+ Foundation's software and to any other program whose authors commit to
35
+ using it. (Some other Free Software Foundation software is covered by
36
+ the GNU Lesser General Public License instead.) You can apply it to
37
+ your programs, too.
38
+
39
+ When we speak of free software, we are referring to freedom, not
40
+ price. Our General Public Licenses are designed to make sure that you
41
+ have the freedom to distribute copies of free software (and charge for
42
+ this service if you wish), that you receive source code or can get it
43
+ if you want it, that you can change the software or use pieces of it
44
+ in new free programs; and that you know you can do these things.
45
+
46
+ To protect your rights, we need to make restrictions that forbid
47
+ anyone to deny you these rights or to ask you to surrender the rights.
48
+ These restrictions translate to certain responsibilities for you if you
49
+ distribute copies of the software, or if you modify it.
50
+
51
+ For example, if you distribute copies of such a program, whether
52
+ gratis or for a fee, you must give the recipients all the rights that
53
+ you have. You must make sure that they, too, receive or can get the
54
+ source code. And you must show them these terms so they know their
55
+ rights.
56
+
57
+ We protect your rights with two steps: (1) copyright the software, and
58
+ (2) offer you this license which gives you legal permission to copy,
59
+ distribute and/or modify the software.
60
+
61
+ Also, for each author's protection and ours, we want to make certain
62
+ that everyone understands that there is no warranty for this free
63
+ software. If the software is modified by someone else and passed on, we
64
+ want its recipients to know that what they have is not the original, so
65
+ that any problems introduced by others will not reflect on the original
66
+ authors' reputations.
67
+
68
+ Finally, any free program is threatened constantly by software
69
+ patents. We wish to avoid the danger that redistributors of a free
70
+ program will individually obtain patent licenses, in effect making the
71
+ program proprietary. To prevent this, we have made it clear that any
72
+ patent must be licensed for everyone's free use or not licensed at all.
73
+
74
+ The precise terms and conditions for copying, distribution and
75
+ modification follow.
76
+
77
+ GNU GENERAL PUBLIC LICENSE
78
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
79
+
80
+ 0. This License applies to any program or other work which contains
81
+ a notice placed by the copyright holder saying it may be distributed
82
+ under the terms of this General Public License. The "Program", below,
83
+ refers to any such program or work, and a "work based on the Program"
84
+ means either the Program or any derivative work under copyright law:
85
+ that is to say, a work containing the Program or a portion of it,
86
+ either verbatim or with modifications and/or translated into another
87
+ language. (Hereinafter, translation is included without limitation in
88
+ the term "modification".) Each licensee is addressed as "you".
89
+
90
+ Activities other than copying, distribution and modification are not
91
+ covered by this License; they are outside its scope. The act of
92
+ running the Program is not restricted, and the output from the Program
93
+ is covered only if its contents constitute a work based on the
94
+ Program (independent of having been made by running the Program).
95
+ Whether that is true depends on what the Program does.
96
+
97
+ 1. You may copy and distribute verbatim copies of the Program's
98
+ source code as you receive it, in any medium, provided that you
99
+ conspicuously and appropriately publish on each copy an appropriate
100
+ copyright notice and disclaimer of warranty; keep intact all the
101
+ notices that refer to this License and to the absence of any warranty;
102
+ and give any other recipients of the Program a copy of this License
103
+ along with the Program.
104
+
105
+ You may charge a fee for the physical act of transferring a copy, and
106
+ you may at your option offer warranty protection in exchange for a fee.
107
+
108
+ 2. You may modify your copy or copies of the Program or any portion
109
+ of it, thus forming a work based on the Program, and copy and
110
+ distribute such modifications or work under the terms of Section 1
111
+ above, provided that you also meet all of these conditions:
112
+
113
+ a) You must cause the modified files to carry prominent notices
114
+ stating that you changed the files and the date of any change.
115
+
116
+ b) You must cause any work that you distribute or publish, that in
117
+ whole or in part contains or is derived from the Program or any
118
+ part thereof, to be licensed as a whole at no charge to all third
119
+ parties under the terms of this License.
120
+
121
+ c) If the modified program normally reads commands interactively
122
+ when run, you must cause it, when started running for such
123
+ interactive use in the most ordinary way, to print or display an
124
+ announcement including an appropriate copyright notice and a
125
+ notice that there is no warranty (or else, saying that you provide
126
+ a warranty) and that users may redistribute the program under
127
+ these conditions, and telling the user how to view a copy of this
128
+ License. (Exception: if the Program itself is interactive but
129
+ does not normally print such an announcement, your work based on
130
+ the Program is not required to print an announcement.)
131
+
132
+ These requirements apply to the modified work as a whole. If
133
+ identifiable sections of that work are not derived from the Program,
134
+ and can be reasonably considered independent and separate works in
135
+ themselves, then this License, and its terms, do not apply to those
136
+ sections when you distribute them as separate works. But when you
137
+ distribute the same sections as part of a whole which is a work based
138
+ on the Program, the distribution of the whole must be on the terms of
139
+ this License, whose permissions for other licensees extend to the
140
+ entire whole, and thus to each and every part regardless of who wrote it.
141
+
142
+ Thus, it is not the intent of this section to claim rights or contest
143
+ your rights to work written entirely by you; rather, the intent is to
144
+ exercise the right to control the distribution of derivative or
145
+ collective works based on the Program.
146
+
147
+ In addition, mere aggregation of another work not based on the Program
148
+ with the Program (or with a work based on the Program) on a volume of
149
+ a storage or distribution medium does not bring the other work under
150
+ the scope of this License.
151
+
152
+ 3. You may copy and distribute the Program (or a work based on it,
153
+ under Section 2) in object code or executable form under the terms of
154
+ Sections 1 and 2 above provided that you also do one of the following:
155
+
156
+ a) Accompany it with the complete corresponding machine-readable
157
+ source code, which must be distributed under the terms of Sections
158
+ 1 and 2 above on a medium customarily used for software interchange; or,
159
+
160
+ b) Accompany it with a written offer, valid for at least three
161
+ years, to give any third party, for a charge no more than your
162
+ cost of physically performing source distribution, a complete
163
+ machine-readable copy of the corresponding source code, to be
164
+ distributed under the terms of Sections 1 and 2 above on a medium
165
+ customarily used for software interchange; or,
166
+
167
+ c) Accompany it with the information you received as to the offer
168
+ to distribute corresponding source code. (This alternative is
169
+ allowed only for noncommercial distribution and only if you
170
+ received the program in object code or executable form with such
171
+ an offer, in accord with Subsection b above.)
172
+
173
+ The source code for a work means the preferred form of the work for
174
+ making modifications to it. For an executable work, complete source
175
+ code means all the source code for all modules it contains, plus any
176
+ associated interface definition files, plus the scripts used to
177
+ control compilation and installation of the executable. However, as a
178
+ special exception, the source code distributed need not include
179
+ anything that is normally distributed (in either source or binary
180
+ form) with the major components (compiler, kernel, and so on) of the
181
+ operating system on which the executable runs, unless that component
182
+ itself accompanies the executable.
183
+
184
+ If distribution of executable or object code is made by offering
185
+ access to copy from a designated place, then offering equivalent
186
+ access to copy the source code from the same place counts as
187
+ distribution of the source code, even though third parties are not
188
+ compelled to copy the source along with the object code.
189
+
190
+ 4. You may not copy, modify, sublicense, or distribute the Program
191
+ except as expressly provided under this License. Any attempt
192
+ otherwise to copy, modify, sublicense or distribute the Program is
193
+ void, and will automatically terminate your rights under this License.
194
+ However, parties who have received copies, or rights, from you under
195
+ this License will not have their licenses terminated so long as such
196
+ parties remain in full compliance.
197
+
198
+ 5. You are not required to accept this License, since you have not
199
+ signed it. However, nothing else grants you permission to modify or
200
+ distribute the Program or its derivative works. These actions are
201
+ prohibited by law if you do not accept this License. Therefore, by
202
+ modifying or distributing the Program (or any work based on the
203
+ Program), you indicate your acceptance of this License to do so, and
204
+ all its terms and conditions for copying, distributing or modifying
205
+ the Program or works based on it.
206
+
207
+ 6. Each time you redistribute the Program (or any work based on the
208
+ Program), the recipient automatically receives a license from the
209
+ original licensor to copy, distribute or modify the Program subject to
210
+ these terms and conditions. You may not impose any further
211
+ restrictions on the recipients' exercise of the rights granted herein.
212
+ You are not responsible for enforcing compliance by third parties to
213
+ this License.
214
+
215
+ 7. If, as a consequence of a court judgment or allegation of patent
216
+ infringement or for any other reason (not limited to patent issues),
217
+ conditions are imposed on you (whether by court order, agreement or
218
+ otherwise) that contradict the conditions of this License, they do not
219
+ excuse you from the conditions of this License. If you cannot
220
+ distribute so as to satisfy simultaneously your obligations under this
221
+ License and any other pertinent obligations, then as a consequence you
222
+ may not distribute the Program at all. For example, if a patent
223
+ license would not permit royalty-free redistribution of the Program by
224
+ all those who receive copies directly or indirectly through you, then
225
+ the only way you could satisfy both it and this License would be to
226
+ refrain entirely from distribution of the Program.
227
+
228
+ If any portion of this section is held invalid or unenforceable under
229
+ any particular circumstance, the balance of the section is intended to
230
+ apply and the section as a whole is intended to apply in other
231
+ circumstances.
232
+
233
+ It is not the purpose of this section to induce you to infringe any
234
+ patents or other property right claims or to contest validity of any
235
+ such claims; this section has the sole purpose of protecting the
236
+ integrity of the free software distribution system, which is
237
+ implemented by public license practices. Many people have made
238
+ generous contributions to the wide range of software distributed
239
+ through that system in reliance on consistent application of that
240
+ system; it is up to the author/donor to decide if he or she is willing
241
+ to distribute software through any other system and a licensee cannot
242
+ impose that choice.
243
+
244
+ This section is intended to make thoroughly clear what is believed to
245
+ be a consequence of the rest of this License.
246
+
247
+ 8. If the distribution and/or use of the Program is restricted in
248
+ certain countries either by patents or by copyrighted interfaces, the
249
+ original copyright holder who places the Program under this License
250
+ may add an explicit geographical distribution limitation excluding
251
+ those countries, so that distribution is permitted only in or among
252
+ countries not thus excluded. In such case, this License incorporates
253
+ the limitation as if written in the body of this License.
254
+
255
+ 9. The Free Software Foundation may publish revised and/or new versions
256
+ of the General Public License from time to time. Such new versions will
257
+ be similar in spirit to the present version, but may differ in detail to
258
+ address new problems or concerns.
259
+
260
+ Each version is given a distinguishing version number. If the Program
261
+ specifies a version number of this License which applies to it and "any
262
+ later version", you have the option of following the terms and conditions
263
+ either of that version or of any later version published by the Free
264
+ Software Foundation. If the Program does not specify a version number of
265
+ this License, you may choose any version ever published by the Free Software
266
+ Foundation.
267
+
268
+ 10. If you wish to incorporate parts of the Program into other free
269
+ programs whose distribution conditions are different, write to the author
270
+ to ask for permission. For software which is copyrighted by the Free
271
+ Software Foundation, write to the Free Software Foundation; we sometimes
272
+ make exceptions for this. Our decision will be guided by the two goals
273
+ of preserving the free status of all derivatives of our free software and
274
+ of promoting the sharing and reuse of software generally.
275
+
276
+ NO WARRANTY
277
+
278
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
279
+ FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
280
+ OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
281
+ PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
282
+ OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
283
+ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
284
+ TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
285
+ PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
286
+ REPAIR OR CORRECTION.
287
+
288
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
289
+ WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
290
+ REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
291
+ INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
292
+ OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
293
+ TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
294
+ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
295
+ PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
296
+ POSSIBILITY OF SUCH DAMAGES.
297
+
298
+ END OF TERMS AND CONDITIONS
299
+
300
+ How to Apply These Terms to Your New Programs
301
+
302
+ If you develop a new program, and you want it to be of the greatest
303
+ possible use to the public, the best way to achieve this is to make it
304
+ free software which everyone can redistribute and change under these terms.
305
+
306
+ To do so, attach the following notices to the program. It is safest
307
+ to attach them to the start of each source file to most effectively
308
+ convey the exclusion of warranty; and each file should have at least
309
+ the "copyright" line and a pointer to where the full notice is found.
310
+
311
+ <one line to give the program's name and a brief idea of what it does.>
312
+ Copyright (C) <year> <name of author>
313
+
314
+ This program is free software; you can redistribute it and/or modify
315
+ it under the terms of the GNU General Public License as published by
316
+ the Free Software Foundation; either version 2 of the License, or
317
+ (at your option) any later version.
318
+
319
+ This program is distributed in the hope that it will be useful,
320
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
321
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
322
+ GNU General Public License for more details.
323
+
324
+ You should have received a copy of the GNU General Public License along
325
+ with this program; if not, write to the Free Software Foundation, Inc.,
326
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
327
+
328
+ Also add information on how to contact you by electronic and paper mail.
329
+
330
+ If the program is interactive, make it output a short notice like this
331
+ when it starts in an interactive mode:
332
+
333
+ Gnomovision version 69, Copyright (C) year name of author
334
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
335
+ This is free software, and you are welcome to redistribute it
336
+ under certain conditions; type `show c' for details.
337
+
338
+ The hypothetical commands `show w' and `show c' should show the appropriate
339
+ parts of the General Public License. Of course, the commands you use may
340
+ be called something other than `show w' and `show c'; they could even be
341
+ mouse-clicks or menu items--whatever suits your program.
342
+
343
+ You should also get your employer (if you work as a programmer) or your
344
+ school, if any, to sign a "copyright disclaimer" for the program, if
345
+ necessary. Here is a sample; alter the names:
346
+
347
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
348
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
349
+
350
+ <signature of Ty Coon>, 1 April 1989
351
+ Ty Coon, President of Vice
352
+
353
+ This General Public License does not permit incorporating your program into
354
+ proprietary programs. If your program is a subroutine library, you may
355
+ consider it more useful to permit linking proprietary applications with the
356
+ library. If this is what you want to do, use the GNU Lesser General
357
+ Public License instead of this License.
README.md ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ![Complianz](https://ps.w.org/complianz-gdpr/assets/banner-1544x500.png)
2
+
3
+ **This is the Complianz GitHub repository. The Only Privacy Suite for WordPress. We welcome everyone to work together creating a privacy-friendly website experience.**
4
+
5
+ ## The Privacy Suite for WordPress
6
+
7
+ At Complianz we are working towards a full-featured privacy suite for all WordPress users to comply with the privacy guideliness for their targeted regions. And we try to make it as easy as possible, while respecting the different guidelines and variability. As privacy is not an easy subject we highly appreciate any feedback, pull requests and issues to further simplify this subject and improve our product, and therefore privacy-friendly websites world-wide and happy users.
8
+
9
+ ### Developers Guide and Contributions
10
+
11
+ If you're a developer and want to help out, please feel free to contribute anyway you can. We respond to any pull request or issue on Github. Start with reading the [developers guide](https://complianz.io/developers-guide-for-third-party-integrations/) to get a head start.
12
+
13
+ **Bug report:** Please start an issue, and if you have a fix a pull request. Please explain your issue clearly, and use comments when adding a pull request. Your contribution will be acknowledges on WordPress.org.
14
+
15
+ **New Features:** New features can also be assigned to issues. If you want to add a new feature, please see if you can add it to our [integrations hub](https://github.com/Really-Simple-Plugins/complianz-integrations).
16
+
17
+ **Translations:** Looking for your own language to be improved or added? Contact [support](https://complianz.io/support/) if you want to be a premium contributor, or make your first changes on [translate.wordpress.org](https://translate.wordpress.org/projects/wp-plugins/complianz-gdpr/).
18
+
19
+ ### Support
20
+
21
+ For support we kindly ask you to start at our [support forum](https://wordpress.org/support/plugin/complianz-gdpr/) and our documentation at [complianz.io/docs/](https://complianz.io/docs). If you can't find a solution, do not hesitate to ask either on the forum or log a suppor ticket.
22
+
23
+ If you like Complianz - Please [rate us](https://wordpress.org/support/plugin/complianz-gdpr/reviews/) on WordPress.org
24
+
assets/chartjs/chart.min.css ADDED
@@ -0,0 +1 @@
 
1
+ @keyframes chartjs-render-animation{from{opacity:.99}to{opacity:1}}.chartjs-render-monitor{animation:chartjs-render-animation 1ms}.chartjs-size-monitor,.chartjs-size-monitor-expand,.chartjs-size-monitor-shrink{position:absolute;direction:ltr;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1}.chartjs-size-monitor-expand>div{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0}
assets/chartjs/chart.min.js ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ /*!
2
+ * Chart.js v2.9.4
3
+ * https://www.chartjs.org
4
+ * (c) 2020 Chart.js Contributors
5
+ * Released under the MIT License
6
+ */
7
+ !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(function(){try{return require("moment")}catch(t){}}()):"function"==typeof define&&define.amd?define(["require"],(function(t){return e(function(){try{return t("moment")}catch(t){}}())})):(t=t||self).Chart=e(t.moment)}(this,(function(t){"use strict";t=t&&t.hasOwnProperty("default")?t.default:t;var e={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},n=function(t,e){return t(e={exports:{}},e.exports),e.exports}((function(t){var n={};for(var i in e)e.hasOwnProperty(i)&&(n[e[i]]=i);var a=t.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var r in a)if(a.hasOwnProperty(r)){if(!("channels"in a[r]))throw new Error("missing channels property: "+r);if(!("labels"in a[r]))throw new Error("missing channel labels property: "+r);if(a[r].labels.length!==a[r].channels)throw new Error("channel and label counts mismatch: "+r);var o=a[r].channels,s=a[r].labels;delete a[r].channels,delete a[r].labels,Object.defineProperty(a[r],"channels",{value:o}),Object.defineProperty(a[r],"labels",{value:s})}a.rgb.hsl=function(t){var e,n,i=t[0]/255,a=t[1]/255,r=t[2]/255,o=Math.min(i,a,r),s=Math.max(i,a,r),l=s-o;return s===o?e=0:i===s?e=(a-r)/l:a===s?e=2+(r-i)/l:r===s&&(e=4+(i-a)/l),(e=Math.min(60*e,360))<0&&(e+=360),n=(o+s)/2,[e,100*(s===o?0:n<=.5?l/(s+o):l/(2-s-o)),100*n]},a.rgb.hsv=function(t){var e,n,i,a,r,o=t[0]/255,s=t[1]/255,l=t[2]/255,u=Math.max(o,s,l),d=u-Math.min(o,s,l),h=function(t){return(u-t)/6/d+.5};return 0===d?a=r=0:(r=d/u,e=h(o),n=h(s),i=h(l),o===u?a=i-n:s===u?a=1/3+e-i:l===u&&(a=2/3+n-e),a<0?a+=1:a>1&&(a-=1)),[360*a,100*r,100*u]},a.rgb.hwb=function(t){var e=t[0],n=t[1],i=t[2];return[a.rgb.hsl(t)[0],100*(1/255*Math.min(e,Math.min(n,i))),100*(i=1-1/255*Math.max(e,Math.max(n,i)))]},a.rgb.cmyk=function(t){var e,n=t[0]/255,i=t[1]/255,a=t[2]/255;return[100*((1-n-(e=Math.min(1-n,1-i,1-a)))/(1-e)||0),100*((1-i-e)/(1-e)||0),100*((1-a-e)/(1-e)||0),100*e]},a.rgb.keyword=function(t){var i=n[t];if(i)return i;var a,r,o,s=1/0;for(var l in e)if(e.hasOwnProperty(l)){var u=e[l],d=(r=t,o=u,Math.pow(r[0]-o[0],2)+Math.pow(r[1]-o[1],2)+Math.pow(r[2]-o[2],2));d<s&&(s=d,a=l)}return a},a.keyword.rgb=function(t){return e[t]},a.rgb.xyz=function(t){var e=t[0]/255,n=t[1]/255,i=t[2]/255;return[100*(.4124*(e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)),100*(.2126*e+.7152*n+.0722*i),100*(.0193*e+.1192*n+.9505*i)]},a.rgb.lab=function(t){var e=a.rgb.xyz(t),n=e[0],i=e[1],r=e[2];return i/=100,r/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(n-i),200*(i-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},a.hsl.rgb=function(t){var e,n,i,a,r,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0===s)return[r=255*l,r,r];e=2*l-(n=l<.5?l*(1+s):l+s-l*s),a=[0,0,0];for(var u=0;u<3;u++)(i=o+1/3*-(u-1))<0&&i++,i>1&&i--,r=6*i<1?e+6*(n-e)*i:2*i<1?n:3*i<2?e+(n-e)*(2/3-i)*6:e,a[u]=255*r;return a},a.hsl.hsv=function(t){var e=t[0],n=t[1]/100,i=t[2]/100,a=n,r=Math.max(i,.01);return n*=(i*=2)<=1?i:2-i,a*=r<=1?r:2-r,[e,100*(0===i?2*a/(r+a):2*n/(i+n)),100*((i+n)/2)]},a.hsv.rgb=function(t){var e=t[0]/60,n=t[1]/100,i=t[2]/100,a=Math.floor(e)%6,r=e-Math.floor(e),o=255*i*(1-n),s=255*i*(1-n*r),l=255*i*(1-n*(1-r));switch(i*=255,a){case 0:return[i,l,o];case 1:return[s,i,o];case 2:return[o,i,l];case 3:return[o,s,i];case 4:return[l,o,i];case 5:return[i,o,s]}},a.hsv.hsl=function(t){var e,n,i,a=t[0],r=t[1]/100,o=t[2]/100,s=Math.max(o,.01);return i=(2-r)*o,n=r*s,[a,100*(n=(n/=(e=(2-r)*s)<=1?e:2-e)||0),100*(i/=2)]},a.hwb.rgb=function(t){var e,n,i,a,r,o,s,l=t[0]/360,u=t[1]/100,d=t[2]/100,h=u+d;switch(h>1&&(u/=h,d/=h),i=6*l-(e=Math.floor(6*l)),0!=(1&e)&&(i=1-i),a=u+i*((n=1-d)-u),e){default:case 6:case 0:r=n,o=a,s=u;break;case 1:r=a,o=n,s=u;break;case 2:r=u,o=n,s=a;break;case 3:r=u,o=a,s=n;break;case 4:r=a,o=u,s=n;break;case 5:r=n,o=u,s=a}return[255*r,255*o,255*s]},a.cmyk.rgb=function(t){var e=t[0]/100,n=t[1]/100,i=t[2]/100,a=t[3]/100;return[255*(1-Math.min(1,e*(1-a)+a)),255*(1-Math.min(1,n*(1-a)+a)),255*(1-Math.min(1,i*(1-a)+a))]},a.xyz.rgb=function(t){var e,n,i,a=t[0]/100,r=t[1]/100,o=t[2]/100;return n=-.9689*a+1.8758*r+.0415*o,i=.0557*a+-.204*r+1.057*o,e=(e=3.2406*a+-1.5372*r+-.4986*o)>.0031308?1.055*Math.pow(e,1/2.4)-.055:12.92*e,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:12.92*i,[255*(e=Math.min(Math.max(0,e),1)),255*(n=Math.min(Math.max(0,n),1)),255*(i=Math.min(Math.max(0,i),1))]},a.xyz.lab=function(t){var e=t[0],n=t[1],i=t[2];return n/=100,i/=108.883,e=(e/=95.047)>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(e-n),200*(n-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},a.lab.xyz=function(t){var e,n,i,a=t[0];e=t[1]/500+(n=(a+16)/116),i=n-t[2]/200;var r=Math.pow(n,3),o=Math.pow(e,3),s=Math.pow(i,3);return n=r>.008856?r:(n-16/116)/7.787,e=o>.008856?o:(e-16/116)/7.787,i=s>.008856?s:(i-16/116)/7.787,[e*=95.047,n*=100,i*=108.883]},a.lab.lch=function(t){var e,n=t[0],i=t[1],a=t[2];return(e=360*Math.atan2(a,i)/2/Math.PI)<0&&(e+=360),[n,Math.sqrt(i*i+a*a),e]},a.lch.lab=function(t){var e,n=t[0],i=t[1];return e=t[2]/360*2*Math.PI,[n,i*Math.cos(e),i*Math.sin(e)]},a.rgb.ansi16=function(t){var e=t[0],n=t[1],i=t[2],r=1 in arguments?arguments[1]:a.rgb.hsv(t)[2];if(0===(r=Math.round(r/50)))return 30;var o=30+(Math.round(i/255)<<2|Math.round(n/255)<<1|Math.round(e/255));return 2===r&&(o+=60),o},a.hsv.ansi16=function(t){return a.rgb.ansi16(a.hsv.rgb(t),t[2])},a.rgb.ansi256=function(t){var e=t[0],n=t[1],i=t[2];return e===n&&n===i?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(i/255*5)},a.ansi16.rgb=function(t){var e=t%10;if(0===e||7===e)return t>50&&(e+=3.5),[e=e/10.5*255,e,e];var n=.5*(1+~~(t>50));return[(1&e)*n*255,(e>>1&1)*n*255,(e>>2&1)*n*255]},a.ansi256.rgb=function(t){if(t>=232){var e=10*(t-232)+8;return[e,e,e]}var n;return t-=16,[Math.floor(t/36)/5*255,Math.floor((n=t%36)/6)/5*255,n%6/5*255]},a.rgb.hex=function(t){var e=(((255&Math.round(t[0]))<<16)+((255&Math.round(t[1]))<<8)+(255&Math.round(t[2]))).toString(16).toUpperCase();return"000000".substring(e.length)+e},a.hex.rgb=function(t){var e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];var n=e[0];3===e[0].length&&(n=n.split("").map((function(t){return t+t})).join(""));var i=parseInt(n,16);return[i>>16&255,i>>8&255,255&i]},a.rgb.hcg=function(t){var e,n=t[0]/255,i=t[1]/255,a=t[2]/255,r=Math.max(Math.max(n,i),a),o=Math.min(Math.min(n,i),a),s=r-o;return e=s<=0?0:r===n?(i-a)/s%6:r===i?2+(a-n)/s:4+(n-i)/s+4,e/=6,[360*(e%=1),100*s,100*(s<1?o/(1-s):0)]},a.hsl.hcg=function(t){var e=t[1]/100,n=t[2]/100,i=1,a=0;return(i=n<.5?2*e*n:2*e*(1-n))<1&&(a=(n-.5*i)/(1-i)),[t[0],100*i,100*a]},a.hsv.hcg=function(t){var e=t[1]/100,n=t[2]/100,i=e*n,a=0;return i<1&&(a=(n-i)/(1-i)),[t[0],100*i,100*a]},a.hcg.rgb=function(t){var e=t[0]/360,n=t[1]/100,i=t[2]/100;if(0===n)return[255*i,255*i,255*i];var a,r=[0,0,0],o=e%1*6,s=o%1,l=1-s;switch(Math.floor(o)){case 0:r[0]=1,r[1]=s,r[2]=0;break;case 1:r[0]=l,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=s;break;case 3:r[0]=0,r[1]=l,r[2]=1;break;case 4:r[0]=s,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=l}return a=(1-n)*i,[255*(n*r[0]+a),255*(n*r[1]+a),255*(n*r[2]+a)]},a.hcg.hsv=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e),i=0;return n>0&&(i=e/n),[t[0],100*i,100*n]},a.hcg.hsl=function(t){var e=t[1]/100,n=t[2]/100*(1-e)+.5*e,i=0;return n>0&&n<.5?i=e/(2*n):n>=.5&&n<1&&(i=e/(2*(1-n))),[t[0],100*i,100*n]},a.hcg.hwb=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e);return[t[0],100*(n-e),100*(1-n)]},a.hwb.hcg=function(t){var e=t[1]/100,n=1-t[2]/100,i=n-e,a=0;return i<1&&(a=(n-i)/(1-i)),[t[0],100*i,100*a]},a.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]},a.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]},a.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]},a.gray.hsl=a.gray.hsv=function(t){return[0,0,t[0]]},a.gray.hwb=function(t){return[0,100,t[0]]},a.gray.cmyk=function(t){return[0,0,0,t[0]]},a.gray.lab=function(t){return[t[0],0,0]},a.gray.hex=function(t){var e=255&Math.round(t[0]/100*255),n=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(n.length)+n},a.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}}));n.rgb,n.hsl,n.hsv,n.hwb,n.cmyk,n.xyz,n.lab,n.lch,n.hex,n.keyword,n.ansi16,n.ansi256,n.hcg,n.apple,n.gray;function i(t){var e=function(){for(var t={},e=Object.keys(n),i=e.length,a=0;a<i;a++)t[e[a]]={distance:-1,parent:null};return t}(),i=[t];for(e[t].distance=0;i.length;)for(var a=i.pop(),r=Object.keys(n[a]),o=r.length,s=0;s<o;s++){var l=r[s],u=e[l];-1===u.distance&&(u.distance=e[a].distance+1,u.parent=a,i.unshift(l))}return e}function a(t,e){return function(n){return e(t(n))}}function r(t,e){for(var i=[e[t].parent,t],r=n[e[t].parent][t],o=e[t].parent;e[o].parent;)i.unshift(e[o].parent),r=a(n[e[o].parent][o],r),o=e[o].parent;return r.conversion=i,r}var o={};Object.keys(n).forEach((function(t){o[t]={},Object.defineProperty(o[t],"channels",{value:n[t].channels}),Object.defineProperty(o[t],"labels",{value:n[t].labels});var e=function(t){for(var e=i(t),n={},a=Object.keys(e),o=a.length,s=0;s<o;s++){var l=a[s];null!==e[l].parent&&(n[l]=r(l,e))}return n}(t);Object.keys(e).forEach((function(n){var i=e[n];o[t][n]=function(t){var e=function(e){if(null==e)return e;arguments.length>1&&(e=Array.prototype.slice.call(arguments));var n=t(e);if("object"==typeof n)for(var i=n.length,a=0;a<i;a++)n[a]=Math.round(n[a]);return n};return"conversion"in t&&(e.conversion=t.conversion),e}(i),o[t][n].raw=function(t){var e=function(e){return null==e?e:(arguments.length>1&&(e=Array.prototype.slice.call(arguments)),t(e))};return"conversion"in t&&(e.conversion=t.conversion),e}(i)}))}));var s=o,l={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},u={getRgba:d,getHsla:h,getRgb:function(t){var e=d(t);return e&&e.slice(0,3)},getHsl:function(t){var e=h(t);return e&&e.slice(0,3)},getHwb:c,getAlpha:function(t){var e=d(t);if(e)return e[3];if(e=h(t))return e[3];if(e=c(t))return e[3]},hexString:function(t,e){e=void 0!==e&&3===t.length?e:t[3];return"#"+v(t[0])+v(t[1])+v(t[2])+(e>=0&&e<1?v(Math.round(255*e)):"")},rgbString:function(t,e){if(e<1||t[3]&&t[3]<1)return f(t,e);return"rgb("+t[0]+", "+t[1]+", "+t[2]+")"},rgbaString:f,percentString:function(t,e){if(e<1||t[3]&&t[3]<1)return g(t,e);var n=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgb("+n+"%, "+i+"%, "+a+"%)"},percentaString:g,hslString:function(t,e){if(e<1||t[3]&&t[3]<1)return p(t,e);return"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"},hslaString:p,hwbString:function(t,e){void 0===e&&(e=void 0!==t[3]?t[3]:1);return"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"},keyword:function(t){return b[t.slice(0,3)]}};function d(t){if(t){var e=[0,0,0],n=1,i=t.match(/^#([a-fA-F0-9]{3,4})$/i),a="";if(i){a=(i=i[1])[3];for(var r=0;r<e.length;r++)e[r]=parseInt(i[r]+i[r],16);a&&(n=Math.round(parseInt(a+a,16)/255*100)/100)}else if(i=t.match(/^#([a-fA-F0-9]{6}([a-fA-F0-9]{2})?)$/i)){a=i[2],i=i[1];for(r=0;r<e.length;r++)e[r]=parseInt(i.slice(2*r,2*r+2),16);a&&(n=Math.round(parseInt(a,16)/255*100)/100)}else if(i=t.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(r=0;r<e.length;r++)e[r]=parseInt(i[r+1]);n=parseFloat(i[4])}else if(i=t.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(r=0;r<e.length;r++)e[r]=Math.round(2.55*parseFloat(i[r+1]));n=parseFloat(i[4])}else if(i=t.match(/(\w+)/)){if("transparent"==i[1])return[0,0,0,0];if(!(e=l[i[1]]))return}for(r=0;r<e.length;r++)e[r]=m(e[r],0,255);return n=n||0==n?m(n,0,1):1,e[3]=n,e}}function h(t){if(t){var e=t.match(/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(e){var n=parseFloat(e[4]);return[m(parseInt(e[1]),0,360),m(parseFloat(e[2]),0,100),m(parseFloat(e[3]),0,100),m(isNaN(n)?1:n,0,1)]}}}function c(t){if(t){var e=t.match(/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(e){var n=parseFloat(e[4]);return[m(parseInt(e[1]),0,360),m(parseFloat(e[2]),0,100),m(parseFloat(e[3]),0,100),m(isNaN(n)?1:n,0,1)]}}}function f(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function g(t,e){return"rgba("+Math.round(t[0]/255*100)+"%, "+Math.round(t[1]/255*100)+"%, "+Math.round(t[2]/255*100)+"%, "+(e||t[3]||1)+")"}function p(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+e+")"}function m(t,e,n){return Math.min(Math.max(e,t),n)}function v(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}var b={};for(var x in l)b[l[x]]=x;var y=function(t){return t instanceof y?t:this instanceof y?(this.valid=!1,this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1},void("string"==typeof t?(e=u.getRgba(t))?this.setValues("rgb",e):(e=u.getHsla(t))?this.setValues("hsl",e):(e=u.getHwb(t))&&this.setValues("hwb",e):"object"==typeof t&&(void 0!==(e=t).r||void 0!==e.red?this.setValues("rgb",e):void 0!==e.l||void 0!==e.lightness?this.setValues("hsl",e):void 0!==e.v||void 0!==e.value?this.setValues("hsv",e):void 0!==e.w||void 0!==e.whiteness?this.setValues("hwb",e):void 0===e.c&&void 0===e.cyan||this.setValues("cmyk",e)))):new y(t);var e};y.prototype={isValid:function(){return this.valid},rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var t=this.values;return 1!==t.alpha?t.hwb.concat([t.alpha]):t.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var t=this.values;return t.rgb.concat([t.alpha])},hslaArray:function(){var t=this.values;return t.hsl.concat([t.alpha])},alpha:function(t){return void 0===t?this.values.alpha:(this.setValues("alpha",t),this)},red:function(t){return this.setChannel("rgb",0,t)},green:function(t){return this.setChannel("rgb",1,t)},blue:function(t){return this.setChannel("rgb",2,t)},hue:function(t){return t&&(t=(t%=360)<0?360+t:t),this.setChannel("hsl",0,t)},saturation:function(t){return this.setChannel("hsl",1,t)},lightness:function(t){return this.setChannel("hsl",2,t)},saturationv:function(t){return this.setChannel("hsv",1,t)},whiteness:function(t){return this.setChannel("hwb",1,t)},blackness:function(t){return this.setChannel("hwb",2,t)},value:function(t){return this.setChannel("hsv",2,t)},cyan:function(t){return this.setChannel("cmyk",0,t)},magenta:function(t){return this.setChannel("cmyk",1,t)},yellow:function(t){return this.setChannel("cmyk",2,t)},black:function(t){return this.setChannel("cmyk",3,t)},hexString:function(){return u.hexString(this.values.rgb)},rgbString:function(){return u.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return u.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return u.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return u.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return u.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return u.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return u.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var t=this.values.rgb;return t[0]<<16|t[1]<<8|t[2]},luminosity:function(){for(var t=this.values.rgb,e=[],n=0;n<t.length;n++){var i=t[n]/255;e[n]=i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),n=t.luminosity();return e>n?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,n=(e[0]+t)%360;return e[0]=n<0?360+n:n,this.setValues("hsl",e),this},mix:function(t,e){var n=t,i=void 0===e?.5:e,a=2*i-1,r=this.alpha()-n.alpha(),o=((a*r==-1?a:(a+r)/(1+a*r))+1)/2,s=1-o;return this.rgb(o*this.red()+s*n.red(),o*this.green()+s*n.green(),o*this.blue()+s*n.blue()).alpha(this.alpha()*i+n.alpha()*(1-i))},toJSON:function(){return this.rgb()},clone:function(){var t,e,n=new y,i=this.values,a=n.values;for(var r in i)i.hasOwnProperty(r)&&(t=i[r],"[object Array]"===(e={}.toString.call(t))?a[r]=t.slice(0):"[object Number]"===e?a[r]=t:console.error("unexpected color value:",t));return n}},y.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},y.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},y.prototype.getValues=function(t){for(var e=this.values,n={},i=0;i<t.length;i++)n[t.charAt(i)]=e[t][i];return 1!==e.alpha&&(n.a=e.alpha),n},y.prototype.setValues=function(t,e){var n,i,a=this.values,r=this.spaces,o=this.maxes,l=1;if(this.valid=!0,"alpha"===t)l=e;else if(e.length)a[t]=e.slice(0,t.length),l=e[t.length];else if(void 0!==e[t.charAt(0)]){for(n=0;n<t.length;n++)a[t][n]=e[t.charAt(n)];l=e.a}else if(void 0!==e[r[t][0]]){var u=r[t];for(n=0;n<t.length;n++)a[t][n]=e[u[n]];l=e.alpha}if(a.alpha=Math.max(0,Math.min(1,void 0===l?a.alpha:l)),"alpha"===t)return!1;for(n=0;n<t.length;n++)i=Math.max(0,Math.min(o[t][n],a[t][n])),a[t][n]=Math.round(i);for(var d in r)d!==t&&(a[d]=s[t][d](a[t]));return!0},y.prototype.setSpace=function(t,e){var n=e[0];return void 0===n?this.getValues(t):("number"==typeof n&&(n=Array.prototype.slice.call(e)),this.setValues(t,n),this)},y.prototype.setChannel=function(t,e,n){var i=this.values[t];return void 0===n?i[e]:n===i[e]?this:(i[e]=n,this.setValues(t,i),this)},"undefined"!=typeof window&&(window.Color=y);var _=y;function k(t){return-1===["__proto__","prototype","constructor"].indexOf(t)}var w,M={noop:function(){},uid:(w=0,function(){return w++}),isNullOrUndef:function(t){return null==t},isArray:function(t){if(Array.isArray&&Array.isArray(t))return!0;var e=Object.prototype.toString.call(t);return"[object"===e.substr(0,7)&&"Array]"===e.substr(-6)},isObject:function(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)},isFinite:function(t){return("number"==typeof t||t instanceof Number)&&isFinite(t)},valueOrDefault:function(t,e){return void 0===t?e:t},valueAtIndexOrDefault:function(t,e,n){return M.valueOrDefault(M.isArray(t)?t[e]:t,n)},callback:function(t,e,n){if(t&&"function"==typeof t.call)return t.apply(n,e)},each:function(t,e,n,i){var a,r,o;if(M.isArray(t))if(r=t.length,i)for(a=r-1;a>=0;a--)e.call(n,t[a],a);else for(a=0;a<r;a++)e.call(n,t[a],a);else if(M.isObject(t))for(r=(o=Object.keys(t)).length,a=0;a<r;a++)e.call(n,t[o[a]],o[a])},arrayEquals:function(t,e){var n,i,a,r;if(!t||!e||t.length!==e.length)return!1;for(n=0,i=t.length;n<i;++n)if(a=t[n],r=e[n],a instanceof Array&&r instanceof Array){if(!M.arrayEquals(a,r))return!1}else if(a!==r)return!1;return!0},clone:function(t){if(M.isArray(t))return t.map(M.clone);if(M.isObject(t)){for(var e=Object.create(t),n=Object.keys(t),i=n.length,a=0;a<i;++a)e[n[a]]=M.clone(t[n[a]]);return e}return t},_merger:function(t,e,n,i){if(k(t)){var a=e[t],r=n[t];M.isObject(a)&&M.isObject(r)?M.merge(a,r,i):e[t]=M.clone(r)}},_mergerIf:function(t,e,n){if(k(t)){var i=e[t],a=n[t];M.isObject(i)&&M.isObject(a)?M.mergeIf(i,a):e.hasOwnProperty(t)||(e[t]=M.clone(a))}},merge:function(t,e,n){var i,a,r,o,s,l=M.isArray(e)?e:[e],u=l.length;if(!M.isObject(t))return t;for(i=(n=n||{}).merger||M._merger,a=0;a<u;++a)if(e=l[a],M.isObject(e))for(s=0,o=(r=Object.keys(e)).length;s<o;++s)i(r[s],t,e,n);return t},mergeIf:function(t,e){return M.merge(t,e,{merger:M._mergerIf})},extend:Object.assign||function(t){return M.merge(t,[].slice.call(arguments,1),{merger:function(t,e,n){e[t]=n[t]}})},inherits:function(t){var e=this,n=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},i=function(){this.constructor=n};return i.prototype=e.prototype,n.prototype=new i,n.extend=M.inherits,t&&M.extend(n.prototype,t),n.__super__=e.prototype,n},_deprecated:function(t,e,n,i){void 0!==e&&console.warn(t+': "'+n+'" is deprecated. Please use "'+i+'" instead')}},S=M;M.callCallback=M.callback,M.indexOf=function(t,e,n){return Array.prototype.indexOf.call(t,e,n)},M.getValueOrDefault=M.valueOrDefault,M.getValueAtIndexOrDefault=M.valueAtIndexOrDefault;var C={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return(t-=1)*t*t+1},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-((t-=1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return(t-=1)*t*t*t*t+1},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return 1-Math.cos(t*(Math.PI/2))},easeOutSine:function(t){return Math.sin(t*(Math.PI/2))},easeInOutSine:function(t){return-.5*(Math.cos(Math.PI*t)-1)},easeInExpo:function(t){return 0===t?0:Math.pow(2,10*(t-1))},easeOutExpo:function(t){return 1===t?1:1-Math.pow(2,-10*t)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*--t))},easeInCirc:function(t){return t>=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n))},easeOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/n)+1)},easeInOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:2==(t/=.5)?1:(n||(n=.45),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),t<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*.5+1)},easeInBack:function(t){var e=1.70158;return t*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-C.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*C.easeInBounce(2*t):.5*C.easeOutBounce(2*t-1)+.5}},P={effects:C};S.easingEffects=C;var A=Math.PI,D=A/180,T=2*A,I=A/2,F=A/4,O=2*A/3,L={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,n,i,a,r){if(r){var o=Math.min(r,a/2,i/2),s=e+o,l=n+o,u=e+i-o,d=n+a-o;t.moveTo(e,l),s<u&&l<d?(t.arc(s,l,o,-A,-I),t.arc(u,l,o,-I,0),t.arc(u,d,o,0,I),t.arc(s,d,o,I,A)):s<u?(t.moveTo(s,n),t.arc(u,l,o,-I,I),t.arc(s,l,o,I,A+I)):l<d?(t.arc(s,l,o,-A,0),t.arc(s,d,o,0,A)):t.arc(s,l,o,-A,A),t.closePath(),t.moveTo(e,n)}else t.rect(e,n,i,a)},drawPoint:function(t,e,n,i,a,r){var o,s,l,u,d,h=(r||0)*D;if(e&&"object"==typeof e&&("[object HTMLImageElement]"===(o=e.toString())||"[object HTMLCanvasElement]"===o))return t.save(),t.translate(i,a),t.rotate(h),t.drawImage(e,-e.width/2,-e.height/2,e.width,e.height),void t.restore();if(!(isNaN(n)||n<=0)){switch(t.beginPath(),e){default:t.arc(i,a,n,0,T),t.closePath();break;case"triangle":t.moveTo(i+Math.sin(h)*n,a-Math.cos(h)*n),h+=O,t.lineTo(i+Math.sin(h)*n,a-Math.cos(h)*n),h+=O,t.lineTo(i+Math.sin(h)*n,a-Math.cos(h)*n),t.closePath();break;case"rectRounded":u=n-(d=.516*n),s=Math.cos(h+F)*u,l=Math.sin(h+F)*u,t.arc(i-s,a-l,d,h-A,h-I),t.arc(i+l,a-s,d,h-I,h),t.arc(i+s,a+l,d,h,h+I),t.arc(i-l,a+s,d,h+I,h+A),t.closePath();break;case"rect":if(!r){u=Math.SQRT1_2*n,t.rect(i-u,a-u,2*u,2*u);break}h+=F;case"rectRot":s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(i-s,a-l),t.lineTo(i+l,a-s),t.lineTo(i+s,a+l),t.lineTo(i-l,a+s),t.closePath();break;case"crossRot":h+=F;case"cross":s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l),t.moveTo(i+l,a-s),t.lineTo(i-l,a+s);break;case"star":s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l),t.moveTo(i+l,a-s),t.lineTo(i-l,a+s),h+=F,s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l),t.moveTo(i+l,a-s),t.lineTo(i-l,a+s);break;case"line":s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l);break;case"dash":t.moveTo(i,a),t.lineTo(i+Math.cos(h)*n,a+Math.sin(h)*n)}t.fill(),t.stroke()}},_isPointInArea:function(t,e){return t.x>e.left-1e-6&&t.x<e.right+1e-6&&t.y>e.top-1e-6&&t.y<e.bottom+1e-6},clipArea:function(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()},unclipArea:function(t){t.restore()},lineTo:function(t,e,n,i){var a=n.steppedLine;if(a){if("middle"===a){var r=(e.x+n.x)/2;t.lineTo(r,i?n.y:e.y),t.lineTo(r,i?e.y:n.y)}else"after"===a&&!i||"after"!==a&&i?t.lineTo(e.x,n.y):t.lineTo(n.x,e.y);t.lineTo(n.x,n.y)}else n.tension?t.bezierCurveTo(i?e.controlPointPreviousX:e.controlPointNextX,i?e.controlPointPreviousY:e.controlPointNextY,i?n.controlPointNextX:n.controlPointPreviousX,i?n.controlPointNextY:n.controlPointPreviousY,n.x,n.y):t.lineTo(n.x,n.y)}},R=L;S.clear=L.clear,S.drawRoundedRectangle=function(t){t.beginPath(),L.roundedRect.apply(L,arguments)};var z={_set:function(t,e){return S.merge(this[t]||(this[t]={}),e)}};z._set("global",{defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",defaultLineHeight:1.2,showLines:!0});var N=z,B=S.valueOrDefault;var E={toLineHeight:function(t,e){var n=(""+t).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/);if(!n||"normal"===n[1])return 1.2*e;switch(t=+n[2],n[3]){case"px":return t;case"%":t/=100}return e*t},toPadding:function(t){var e,n,i,a;return S.isObject(t)?(e=+t.top||0,n=+t.right||0,i=+t.bottom||0,a=+t.left||0):e=n=i=a=+t||0,{top:e,right:n,bottom:i,left:a,height:e+i,width:a+n}},_parseFont:function(t){var e=N.global,n=B(t.fontSize,e.defaultFontSize),i={family:B(t.fontFamily,e.defaultFontFamily),lineHeight:S.options.toLineHeight(B(t.lineHeight,e.defaultLineHeight),n),size:n,style:B(t.fontStyle,e.defaultFontStyle),weight:null,string:""};return i.string=function(t){return!t||S.isNullOrUndef(t.size)||S.isNullOrUndef(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}(i),i},resolve:function(t,e,n,i){var a,r,o,s=!0;for(a=0,r=t.length;a<r;++a)if(void 0!==(o=t[a])&&(void 0!==e&&"function"==typeof o&&(o=o(e),s=!1),void 0!==n&&S.isArray(o)&&(o=o[n],s=!1),void 0!==o))return i&&!s&&(i.cacheable=!1),o}},W={_factorize:function(t){var e,n=[],i=Math.sqrt(t);for(e=1;e<i;e++)t%e==0&&(n.push(e),n.push(t/e));return i===(0|i)&&n.push(i),n.sort((function(t,e){return t-e})).pop(),n},log10:Math.log10||function(t){var e=Math.log(t)*Math.LOG10E,n=Math.round(e);return t===Math.pow(10,n)?n:e}},V=W;S.log10=W.log10;var H=S,j=P,q=R,U=E,Y=V,G={getRtlAdapter:function(t,e,n){return t?function(t,e){return{x:function(n){return t+t+e-n},setWidth:function(t){e=t},textAlign:function(t){return"center"===t?t:"right"===t?"left":"right"},xPlus:function(t,e){return t-e},leftForLtr:function(t,e){return t-e}}}(e,n):{x:function(t){return t},setWidth:function(t){},textAlign:function(t){return t},xPlus:function(t,e){return t+e},leftForLtr:function(t,e){return t}}},overrideTextDirection:function(t,e){var n,i;"ltr"!==e&&"rtl"!==e||(i=[(n=t.canvas.style).getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",e,"important"),t.prevTextDirection=i)},restoreTextDirection:function(t){var e=t.prevTextDirection;void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}};H.easing=j,H.canvas=q,H.options=U,H.math=Y,H.rtl=G;var X=function(t){H.extend(this,t),this.initialize.apply(this,arguments)};H.extend(X.prototype,{_type:void 0,initialize:function(){this.hidden=!1},pivot:function(){var t=this;return t._view||(t._view=H.extend({},t._model)),t._start={},t},transition:function(t){var e=this,n=e._model,i=e._start,a=e._view;return n&&1!==t?(a||(a=e._view={}),i||(i=e._start={}),function(t,e,n,i){var a,r,o,s,l,u,d,h,c,f=Object.keys(n);for(a=0,r=f.length;a<r;++a)if(u=n[o=f[a]],e.hasOwnProperty(o)||(e[o]=u),(s=e[o])!==u&&"_"!==o[0]){if(t.hasOwnProperty(o)||(t[o]=s),(d=typeof u)===typeof(l=t[o]))if("string"===d){if((h=_(l)).valid&&(c=_(u)).valid){e[o]=c.mix(h,i).rgbString();continue}}else if(H.isFinite(l)&&H.isFinite(u)){e[o]=l+(u-l)*i;continue}e[o]=u}}(i,a,n,t),e):(e._view=H.extend({},n),e._start=null,e)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return H.isNumber(this._model.x)&&H.isNumber(this._model.y)}}),X.extend=H.inherits;var K=X,Z=K.extend({chart:null,currentStep:0,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),$=Z;Object.defineProperty(Z.prototype,"animationObject",{get:function(){return this}}),Object.defineProperty(Z.prototype,"chartInstance",{get:function(){return this.chart},set:function(t){this.chart=t}}),N._set("global",{animation:{duration:1e3,easing:"easeOutQuart",onProgress:H.noop,onComplete:H.noop}});var J={animations:[],request:null,addAnimation:function(t,e,n,i){var a,r,o=this.animations;for(e.chart=t,e.startTime=Date.now(),e.duration=n,i||(t.animating=!0),a=0,r=o.length;a<r;++a)if(o[a].chart===t)return void(o[a]=e);o.push(e),1===o.length&&this.requestAnimationFrame()},cancelAnimation:function(t){var e=H.findIndex(this.animations,(function(e){return e.chart===t}));-1!==e&&(this.animations.splice(e,1),t.animating=!1)},requestAnimationFrame:function(){var t=this;null===t.request&&(t.request=H.requestAnimFrame.call(window,(function(){t.request=null,t.startDigest()})))},startDigest:function(){this.advance(),this.animations.length>0&&this.requestAnimationFrame()},advance:function(){for(var t,e,n,i,a=this.animations,r=0;r<a.length;)e=(t=a[r]).chart,n=t.numSteps,i=Math.floor((Date.now()-t.startTime)/t.duration*n)+1,t.currentStep=Math.min(i,n),H.callback(t.render,[e,t],e),H.callback(t.onAnimationProgress,[t],e),t.currentStep>=n?(H.callback(t.onAnimationComplete,[t],e),e.animating=!1,a.splice(r,1)):++r}},Q=H.options.resolve,tt=["push","pop","shift","splice","unshift"];function et(t,e){var n=t._chartjs;if(n){var i=n.listeners,a=i.indexOf(e);-1!==a&&i.splice(a,1),i.length>0||(tt.forEach((function(e){delete t[e]})),delete t._chartjs)}}var nt=function(t,e){this.initialize(t,e)};H.extend(nt.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth"],_dataElementOptions:["backgroundColor","borderColor","borderWidth","pointStyle"],initialize:function(t,e){var n=this;n.chart=t,n.index=e,n.linkScales(),n.addElements(),n._type=n.getMeta().type},updateIndex:function(t){this.index=t},linkScales:function(){var t=this.getMeta(),e=this.chart,n=e.scales,i=this.getDataset(),a=e.options.scales;null!==t.xAxisID&&t.xAxisID in n&&!i.xAxisID||(t.xAxisID=i.xAxisID||a.xAxes[0].id),null!==t.yAxisID&&t.yAxisID in n&&!i.yAxisID||(t.yAxisID=i.yAxisID||a.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this._update(!0)},destroy:function(){this._data&&et(this._data,this)},createMetaDataset:function(){var t=this.datasetElementType;return t&&new t({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(t){var e=this.dataElementType;return e&&new e({_chart:this.chart,_datasetIndex:this.index,_index:t})},addElements:function(){var t,e,n=this.getMeta(),i=this.getDataset().data||[],a=n.data;for(t=0,e=i.length;t<e;++t)a[t]=a[t]||this.createMetaData(t);n.dataset=n.dataset||this.createMetaDataset()},addElementAndReset:function(t){var e=this.createMetaData(t);this.getMeta().data.splice(t,0,e),this.updateElement(e,t,!0)},buildOrUpdateElements:function(){var t,e,n=this,i=n.getDataset(),a=i.data||(i.data=[]);n._data!==a&&(n._data&&et(n._data,n),a&&Object.isExtensible(a)&&(e=n,(t=a)._chartjs?t._chartjs.listeners.push(e):(Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),tt.forEach((function(e){var n="onData"+e.charAt(0).toUpperCase()+e.slice(1),i=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:function(){var e=Array.prototype.slice.call(arguments),a=i.apply(this,e);return H.each(t._chartjs.listeners,(function(t){"function"==typeof t[n]&&t[n].apply(t,e)})),a}})})))),n._data=a),n.resyncElements()},_configure:function(){this._config=H.merge(Object.create(null),[this.chart.options.datasets[this._type],this.getDataset()],{merger:function(t,e,n){"_meta"!==t&&"data"!==t&&H._merger(t,e,n)}})},_update:function(t){this._configure(),this._cachedDataOpts=null,this.update(t)},update:H.noop,transition:function(t){for(var e=this.getMeta(),n=e.data||[],i=n.length,a=0;a<i;++a)n[a].transition(t);e.dataset&&e.dataset.transition(t)},draw:function(){var t=this.getMeta(),e=t.data||[],n=e.length,i=0;for(t.dataset&&t.dataset.draw();i<n;++i)e[i].draw()},getStyle:function(t){var e,n=this.getMeta(),i=n.dataset;return this._configure(),i&&void 0===t?e=this._resolveDatasetElementOptions(i||{}):(t=t||0,e=this._resolveDataElementOptions(n.data[t]||{},t)),!1!==e.fill&&null!==e.fill||(e.backgroundColor=e.borderColor),e},_resolveDatasetElementOptions:function(t,e){var n,i,a,r,o=this,s=o.chart,l=o._config,u=t.custom||{},d=s.options.elements[o.datasetElementType.prototype._type]||{},h=o._datasetElementOptions,c={},f={chart:s,dataset:o.getDataset(),datasetIndex:o.index,hover:e};for(n=0,i=h.length;n<i;++n)a=h[n],r=e?"hover"+a.charAt(0).toUpperCase()+a.slice(1):a,c[a]=Q([u[r],l[r],d[r]],f);return c},_resolveDataElementOptions:function(t,e){var n=this,i=t&&t.custom,a=n._cachedDataOpts;if(a&&!i)return a;var r,o,s,l,u=n.chart,d=n._config,h=u.options.elements[n.dataElementType.prototype._type]||{},c=n._dataElementOptions,f={},g={chart:u,dataIndex:e,dataset:n.getDataset(),datasetIndex:n.index},p={cacheable:!i};if(i=i||{},H.isArray(c))for(o=0,s=c.length;o<s;++o)f[l=c[o]]=Q([i[l],d[l],h[l]],g,e,p);else for(o=0,s=(r=Object.keys(c)).length;o<s;++o)f[l=r[o]]=Q([i[l],d[c[l]],d[l],h[l]],g,e,p);return p.cacheable&&(n._cachedDataOpts=Object.freeze(f)),f},removeHoverStyle:function(t){H.merge(t._model,t.$previousStyle||{}),delete t.$previousStyle},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t._index,i=t.custom||{},a=t._model,r=H.getHoverColor;t.$previousStyle={backgroundColor:a.backgroundColor,borderColor:a.borderColor,borderWidth:a.borderWidth},a.backgroundColor=Q([i.hoverBackgroundColor,e.hoverBackgroundColor,r(a.backgroundColor)],void 0,n),a.borderColor=Q([i.hoverBorderColor,e.hoverBorderColor,r(a.borderColor)],void 0,n),a.borderWidth=Q([i.hoverBorderWidth,e.hoverBorderWidth,a.borderWidth],void 0,n)},_removeDatasetHoverStyle:function(){var t=this.getMeta().dataset;t&&this.removeHoverStyle(t)},_setDatasetHoverStyle:function(){var t,e,n,i,a,r,o=this.getMeta().dataset,s={};if(o){for(r=o._model,a=this._resolveDatasetElementOptions(o,!0),t=0,e=(i=Object.keys(a)).length;t<e;++t)s[n=i[t]]=r[n],r[n]=a[n];o.$previousStyle=s}},resyncElements:function(){var t=this.getMeta(),e=this.getDataset().data,n=t.data.length,i=e.length;i<n?t.data.splice(i,n-i):i>n&&this.insertElements(n,i-n)},insertElements:function(t,e){for(var n=0;n<e;++n)this.addElementAndReset(t+n)},onDataPush:function(){var t=arguments.length;this.insertElements(this.getDataset().data.length-t,t)},onDataPop:function(){this.getMeta().data.pop()},onDataShift:function(){this.getMeta().data.shift()},onDataSplice:function(t,e){this.getMeta().data.splice(t,e),this.insertElements(t,arguments.length-2)},onDataUnshift:function(){this.insertElements(0,arguments.length)}}),nt.extend=H.inherits;var it=nt,at=2*Math.PI;function rt(t,e){var n=e.startAngle,i=e.endAngle,a=e.pixelMargin,r=a/e.outerRadius,o=e.x,s=e.y;t.beginPath(),t.arc(o,s,e.outerRadius,n-r,i+r),e.innerRadius>a?(r=a/e.innerRadius,t.arc(o,s,e.innerRadius-a,i+r,n-r,!0)):t.arc(o,s,a,i+Math.PI/2,n-Math.PI/2),t.closePath(),t.clip()}function ot(t,e,n){var i="inner"===e.borderAlign;i?(t.lineWidth=2*e.borderWidth,t.lineJoin="round"):(t.lineWidth=e.borderWidth,t.lineJoin="bevel"),n.fullCircles&&function(t,e,n,i){var a,r=n.endAngle;for(i&&(n.endAngle=n.startAngle+at,rt(t,n),n.endAngle=r,n.endAngle===n.startAngle&&n.fullCircles&&(n.endAngle+=at,n.fullCircles--)),t.beginPath(),t.arc(n.x,n.y,n.innerRadius,n.startAngle+at,n.startAngle,!0),a=0;a<n.fullCircles;++a)t.stroke();for(t.beginPath(),t.arc(n.x,n.y,e.outerRadius,n.startAngle,n.startAngle+at),a=0;a<n.fullCircles;++a)t.stroke()}(t,e,n,i),i&&rt(t,n),t.beginPath(),t.arc(n.x,n.y,e.outerRadius,n.startAngle,n.endAngle),t.arc(n.x,n.y,n.innerRadius,n.endAngle,n.startAngle,!0),t.closePath(),t.stroke()}N._set("global",{elements:{arc:{backgroundColor:N.global.defaultColor,borderColor:"#fff",borderWidth:2,borderAlign:"center"}}});var st=K.extend({_type:"arc",inLabelRange:function(t){var e=this._view;return!!e&&Math.pow(t-e.x,2)<Math.pow(e.radius+e.hoverRadius,2)},inRange:function(t,e){var n=this._view;if(n){for(var i=H.getAngleFromPoint(n,{x:t,y:e}),a=i.angle,r=i.distance,o=n.startAngle,s=n.endAngle;s<o;)s+=at;for(;a>s;)a-=at;for(;a<o;)a+=at;var l=a>=o&&a<=s,u=r>=n.innerRadius&&r<=n.outerRadius;return l&&u}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,n=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,n=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},draw:function(){var t,e=this._chart.ctx,n=this._view,i="inner"===n.borderAlign?.33:0,a={x:n.x,y:n.y,innerRadius:n.innerRadius,outerRadius:Math.max(n.outerRadius-i,0),pixelMargin:i,startAngle:n.startAngle,endAngle:n.endAngle,fullCircles:Math.floor(n.circumference/at)};if(e.save(),e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor,a.fullCircles){for(a.endAngle=a.startAngle+at,e.beginPath(),e.arc(a.x,a.y,a.outerRadius,a.startAngle,a.endAngle),e.arc(a.x,a.y,a.innerRadius,a.endAngle,a.startAngle,!0),e.closePath(),t=0;t<a.fullCircles;++t)e.fill();a.endAngle=a.startAngle+n.circumference%at}e.beginPath(),e.arc(a.x,a.y,a.outerRadius,a.startAngle,a.endAngle),e.arc(a.x,a.y,a.innerRadius,a.endAngle,a.startAngle,!0),e.closePath(),e.fill(),n.borderWidth&&ot(e,n,a),e.restore()}}),lt=H.valueOrDefault,ut=N.global.defaultColor;N._set("global",{elements:{line:{tension:.4,backgroundColor:ut,borderWidth:3,borderColor:ut,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}});var dt=K.extend({_type:"line",draw:function(){var t,e,n,i=this,a=i._view,r=i._chart.ctx,o=a.spanGaps,s=i._children.slice(),l=N.global,u=l.elements.line,d=-1,h=i._loop;if(s.length){if(i._loop){for(t=0;t<s.length;++t)if(e=H.previousItem(s,t),!s[t]._view.skip&&e._view.skip){s=s.slice(t).concat(s.slice(0,t)),h=o;break}h&&s.push(s[0])}for(r.save(),r.lineCap=a.borderCapStyle||u.borderCapStyle,r.setLineDash&&r.setLineDash(a.borderDash||u.borderDash),r.lineDashOffset=lt(a.borderDashOffset,u.borderDashOffset),r.lineJoin=a.borderJoinStyle||u.borderJoinStyle,r.lineWidth=lt(a.borderWidth,u.borderWidth),r.strokeStyle=a.borderColor||l.defaultColor,r.beginPath(),(n=s[0]._view).skip||(r.moveTo(n.x,n.y),d=0),t=1;t<s.length;++t)n=s[t]._view,e=-1===d?H.previousItem(s,t):s[d],n.skip||(d!==t-1&&!o||-1===d?r.moveTo(n.x,n.y):H.canvas.lineTo(r,e._view,n),d=t);h&&r.closePath(),r.stroke(),r.restore()}}}),ht=H.valueOrDefault,ct=N.global.defaultColor;function ft(t){var e=this._view;return!!e&&Math.abs(t-e.x)<e.radius+e.hitRadius}N._set("global",{elements:{point:{radius:3,pointStyle:"circle",backgroundColor:ct,borderColor:ct,borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1}}});var gt=K.extend({_type:"point",inRange:function(t,e){var n=this._view;return!!n&&Math.pow(t-n.x,2)+Math.pow(e-n.y,2)<Math.pow(n.hitRadius+n.radius,2)},inLabelRange:ft,inXRange:ft,inYRange:function(t){var e=this._view;return!!e&&Math.abs(t-e.y)<e.radius+e.hitRadius},getCenterPoint:function(){var t=this._view;return{x:t.x,y:t.y}},getArea:function(){return Math.PI*Math.pow(this._view.radius,2)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y,padding:t.radius+t.borderWidth}},draw:function(t){var e=this._view,n=this._chart.ctx,i=e.pointStyle,a=e.rotation,r=e.radius,o=e.x,s=e.y,l=N.global,u=l.defaultColor;e.skip||(void 0===t||H.canvas._isPointInArea(e,t))&&(n.strokeStyle=e.borderColor||u,n.lineWidth=ht(e.borderWidth,l.elements.point.borderWidth),n.fillStyle=e.backgroundColor||u,H.canvas.drawPoint(n,i,r,o,s,a))}}),pt=N.global.defaultColor;function mt(t){return t&&void 0!==t.width}function vt(t){var e,n,i,a,r;return mt(t)?(r=t.width/2,e=t.x-r,n=t.x+r,i=Math.min(t.y,t.base),a=Math.max(t.y,t.base)):(r=t.height/2,e=Math.min(t.x,t.base),n=Math.max(t.x,t.base),i=t.y-r,a=t.y+r),{left:e,top:i,right:n,bottom:a}}function bt(t,e,n){return t===e?n:t===n?e:t}function xt(t,e,n){var i,a,r,o,s=t.borderWidth,l=function(t){var e=t.borderSkipped,n={};return e?(t.horizontal?t.base>t.x&&(e=bt(e,"left","right")):t.base<t.y&&(e=bt(e,"bottom","top")),n[e]=!0,n):n}(t);return H.isObject(s)?(i=+s.top||0,a=+s.right||0,r=+s.bottom||0,o=+s.left||0):i=a=r=o=+s||0,{t:l.top||i<0?0:i>n?n:i,r:l.right||a<0?0:a>e?e:a,b:l.bottom||r<0?0:r>n?n:r,l:l.left||o<0?0:o>e?e:o}}function yt(t,e,n){var i=null===e,a=null===n,r=!(!t||i&&a)&&vt(t);return r&&(i||e>=r.left&&e<=r.right)&&(a||n>=r.top&&n<=r.bottom)}N._set("global",{elements:{rectangle:{backgroundColor:pt,borderColor:pt,borderSkipped:"bottom",borderWidth:0}}});var _t=K.extend({_type:"rectangle",draw:function(){var t=this._chart.ctx,e=this._view,n=function(t){var e=vt(t),n=e.right-e.left,i=e.bottom-e.top,a=xt(t,n/2,i/2);return{outer:{x:e.left,y:e.top,w:n,h:i},inner:{x:e.left+a.l,y:e.top+a.t,w:n-a.l-a.r,h:i-a.t-a.b}}}(e),i=n.outer,a=n.inner;t.fillStyle=e.backgroundColor,t.fillRect(i.x,i.y,i.w,i.h),i.w===a.w&&i.h===a.h||(t.save(),t.beginPath(),t.rect(i.x,i.y,i.w,i.h),t.clip(),t.fillStyle=e.borderColor,t.rect(a.x,a.y,a.w,a.h),t.fill("evenodd"),t.restore())},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){return yt(this._view,t,e)},inLabelRange:function(t,e){var n=this._view;return mt(n)?yt(n,t,null):yt(n,null,e)},inXRange:function(t){return yt(this._view,t,null)},inYRange:function(t){return yt(this._view,null,t)},getCenterPoint:function(){var t,e,n=this._view;return mt(n)?(t=n.x,e=(n.y+n.base)/2):(t=(n.x+n.base)/2,e=n.y),{x:t,y:e}},getArea:function(){var t=this._view;return mt(t)?t.width*Math.abs(t.y-t.base):t.height*Math.abs(t.x-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}}),kt={},wt=st,Mt=dt,St=gt,Ct=_t;kt.Arc=wt,kt.Line=Mt,kt.Point=St,kt.Rectangle=Ct;var Pt=H._deprecated,At=H.valueOrDefault;function Dt(t,e,n){var i,a,r=n.barThickness,o=e.stackCount,s=e.pixels[t],l=H.isNullOrUndef(r)?function(t,e){var n,i,a,r,o=t._length;for(a=1,r=e.length;a<r;++a)o=Math.min(o,Math.abs(e[a]-e[a-1]));for(a=0,r=t.getTicks().length;a<r;++a)i=t.getPixelForTick(a),o=a>0?Math.min(o,Math.abs(i-n)):o,n=i;return o}(e.scale,e.pixels):-1;return H.isNullOrUndef(r)?(i=l*n.categoryPercentage,a=n.barPercentage):(i=r*o,a=1),{chunk:i/o,ratio:a,start:s-i/2}}N._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),N._set("global",{datasets:{bar:{categoryPercentage:.8,barPercentage:.9}}});var Tt=it.extend({dataElementType:kt.Rectangle,_dataElementOptions:["backgroundColor","borderColor","borderSkipped","borderWidth","barPercentage","barThickness","categoryPercentage","maxBarThickness","minBarLength"],initialize:function(){var t,e,n=this;it.prototype.initialize.apply(n,arguments),(t=n.getMeta()).stack=n.getDataset().stack,t.bar=!0,e=n._getIndexScale().options,Pt("bar chart",e.barPercentage,"scales.[x/y]Axes.barPercentage","dataset.barPercentage"),Pt("bar chart",e.barThickness,"scales.[x/y]Axes.barThickness","dataset.barThickness"),Pt("bar chart",e.categoryPercentage,"scales.[x/y]Axes.categoryPercentage","dataset.categoryPercentage"),Pt("bar chart",n._getValueScale().options.minBarLength,"scales.[x/y]Axes.minBarLength","dataset.minBarLength"),Pt("bar chart",e.maxBarThickness,"scales.[x/y]Axes.maxBarThickness","dataset.maxBarThickness")},update:function(t){var e,n,i=this.getMeta().data;for(this._ruler=this.getRuler(),e=0,n=i.length;e<n;++e)this.updateElement(i[e],e,t)},updateElement:function(t,e,n){var i=this,a=i.getMeta(),r=i.getDataset(),o=i._resolveDataElementOptions(t,e);t._xScale=i.getScaleForId(a.xAxisID),t._yScale=i.getScaleForId(a.yAxisID),t._datasetIndex=i.index,t._index=e,t._model={backgroundColor:o.backgroundColor,borderColor:o.borderColor,borderSkipped:o.borderSkipped,borderWidth:o.borderWidth,datasetLabel:r.label,label:i.chart.data.labels[e]},H.isArray(r.data[e])&&(t._model.borderSkipped=null),i._updateElementGeometry(t,e,n,o),t.pivot()},_updateElementGeometry:function(t,e,n,i){var a=this,r=t._model,o=a._getValueScale(),s=o.getBasePixel(),l=o.isHorizontal(),u=a._ruler||a.getRuler(),d=a.calculateBarValuePixels(a.index,e,i),h=a.calculateBarIndexPixels(a.index,e,u,i);r.horizontal=l,r.base=n?s:d.base,r.x=l?n?s:d.head:h.center,r.y=l?h.center:n?s:d.head,r.height=l?h.size:void 0,r.width=l?void 0:h.size},_getStacks:function(t){var e,n,i=this._getIndexScale(),a=i._getMatchingVisibleMetas(this._type),r=i.options.stacked,o=a.length,s=[];for(e=0;e<o&&(n=a[e],(!1===r||-1===s.indexOf(n.stack)||void 0===r&&void 0===n.stack)&&s.push(n.stack),n.index!==t);++e);return s},getStackCount:function(){return this._getStacks().length},getStackIndex:function(t,e){var n=this._getStacks(t),i=void 0!==e?n.indexOf(e):-1;return-1===i?n.length-1:i},getRuler:function(){var t,e,n=this._getIndexScale(),i=[];for(t=0,e=this.getMeta().data.length;t<e;++t)i.push(n.getPixelForValue(null,t,this.index));return{pixels:i,start:n._startPixel,end:n._endPixel,stackCount:this.getStackCount(),scale:n}},calculateBarValuePixels:function(t,e,n){var i,a,r,o,s,l,u,d=this.chart,h=this._getValueScale(),c=h.isHorizontal(),f=d.data.datasets,g=h._getMatchingVisibleMetas(this._type),p=h._parseValue(f[t].data[e]),m=n.minBarLength,v=h.options.stacked,b=this.getMeta().stack,x=void 0===p.start?0:p.max>=0&&p.min>=0?p.min:p.max,y=void 0===p.start?p.end:p.max>=0&&p.min>=0?p.max-p.min:p.min-p.max,_=g.length;if(v||void 0===v&&void 0!==b)for(i=0;i<_&&(a=g[i]).index!==t;++i)a.stack===b&&(r=void 0===(u=h._parseValue(f[a.index].data[e])).start?u.end:u.min>=0&&u.max>=0?u.max:u.min,(p.min<0&&r<0||p.max>=0&&r>0)&&(x+=r));return o=h.getPixelForValue(x),l=(s=h.getPixelForValue(x+y))-o,void 0!==m&&Math.abs(l)<m&&(l=m,s=y>=0&&!c||y<0&&c?o-m:o+m),{size:l,base:o,head:s,center:s+l/2}},calculateBarIndexPixels:function(t,e,n,i){var a="flex"===i.barThickness?function(t,e,n){var i,a=e.pixels,r=a[t],o=t>0?a[t-1]:null,s=t<a.length-1?a[t+1]:null,l=n.categoryPercentage;return null===o&&(o=r-(null===s?e.end-e.start:s-r)),null===s&&(s=r+r-o),i=r-(r-Math.min(o,s))/2*l,{chunk:Math.abs(s-o)/2*l/e.stackCount,ratio:n.barPercentage,start:i}}(e,n,i):Dt(e,n,i),r=this.getStackIndex(t,this.getMeta().stack),o=a.start+a.chunk*r+a.chunk/2,s=Math.min(At(i.maxBarThickness,1/0),a.chunk*a.ratio);return{base:o-s/2,head:o+s/2,center:o,size:s}},draw:function(){var t=this.chart,e=this._getValueScale(),n=this.getMeta().data,i=this.getDataset(),a=n.length,r=0;for(H.canvas.clipArea(t.ctx,t.chartArea);r<a;++r){var o=e._parseValue(i.data[r]);isNaN(o.min)||isNaN(o.max)||n[r].draw()}H.canvas.unclipArea(t.ctx)},_resolveDataElementOptions:function(){var t=this,e=H.extend({},it.prototype._resolveDataElementOptions.apply(t,arguments)),n=t._getIndexScale().options,i=t._getValueScale().options;return e.barPercentage=At(n.barPercentage,e.barPercentage),e.barThickness=At(n.barThickness,e.barThickness),e.categoryPercentage=At(n.categoryPercentage,e.categoryPercentage),e.maxBarThickness=At(n.maxBarThickness,e.maxBarThickness),e.minBarLength=At(i.minBarLength,e.minBarLength),e}}),It=H.valueOrDefault,Ft=H.options.resolve;N._set("bubble",{hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(t,e){var n=e.datasets[t.datasetIndex].label||"",i=e.datasets[t.datasetIndex].data[t.index];return n+": ("+t.xLabel+", "+t.yLabel+", "+i.r+")"}}}});var Ot=it.extend({dataElementType:kt.Point,_dataElementOptions:["backgroundColor","borderColor","borderWidth","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth","hoverRadius","hitRadius","pointStyle","rotation"],update:function(t){var e=this,n=e.getMeta().data;H.each(n,(function(n,i){e.updateElement(n,i,t)}))},updateElement:function(t,e,n){var i=this,a=i.getMeta(),r=t.custom||{},o=i.getScaleForId(a.xAxisID),s=i.getScaleForId(a.yAxisID),l=i._resolveDataElementOptions(t,e),u=i.getDataset().data[e],d=i.index,h=n?o.getPixelForDecimal(.5):o.getPixelForValue("object"==typeof u?u:NaN,e,d),c=n?s.getBasePixel():s.getPixelForValue(u,e,d);t._xScale=o,t._yScale=s,t._options=l,t._datasetIndex=d,t._index=e,t._model={backgroundColor:l.backgroundColor,borderColor:l.borderColor,borderWidth:l.borderWidth,hitRadius:l.hitRadius,pointStyle:l.pointStyle,rotation:l.rotation,radius:n?0:l.radius,skip:r.skip||isNaN(h)||isNaN(c),x:h,y:c},t.pivot()},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth,radius:e.radius},e.backgroundColor=It(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=It(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=It(n.hoverBorderWidth,n.borderWidth),e.radius=n.radius+n.hoverRadius},_resolveDataElementOptions:function(t,e){var n=this,i=n.chart,a=n.getDataset(),r=t.custom||{},o=a.data[e]||{},s=it.prototype._resolveDataElementOptions.apply(n,arguments),l={chart:i,dataIndex:e,dataset:a,datasetIndex:n.index};return n._cachedDataOpts===s&&(s=H.extend({},s)),s.radius=Ft([r.radius,o.r,n._config.radius,i.options.elements.point.radius],l,e),s}}),Lt=H.valueOrDefault,Rt=Math.PI,zt=2*Rt,Nt=Rt/2;N._set("doughnut",{animation:{animateRotate:!0,animateScale:!1},hover:{mode:"single"},legendCallback:function(t){var e,n,i,a=document.createElement("ul"),r=t.data,o=r.datasets,s=r.labels;if(a.setAttribute("class",t.id+"-legend"),o.length)for(e=0,n=o[0].data.length;e<n;++e)(i=a.appendChild(document.createElement("li"))).appendChild(document.createElement("span")).style.backgroundColor=o[0].backgroundColor[e],s[e]&&i.appendChild(document.createTextNode(s[e]));return a.outerHTML},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map((function(n,i){var a=t.getDatasetMeta(0),r=a.controller.getStyle(i);return{text:n,fillStyle:r.backgroundColor,strokeStyle:r.borderColor,lineWidth:r.borderWidth,hidden:isNaN(e.datasets[0].data[i])||a.data[i].hidden,index:i}})):[]}},onClick:function(t,e){var n,i,a,r=e.index,o=this.chart;for(n=0,i=(o.data.datasets||[]).length;n<i;++n)(a=o.getDatasetMeta(n)).data[r]&&(a.data[r].hidden=!a.data[r].hidden);o.update()}},cutoutPercentage:50,rotation:-Nt,circumference:zt,tooltips:{callbacks:{title:function(){return""},label:function(t,e){var n=e.labels[t.index],i=": "+e.datasets[t.datasetIndex].data[t.index];return H.isArray(n)?(n=n.slice())[0]+=i:n+=i,n}}}});var Bt=it.extend({dataElementType:kt.Arc,linkScales:H.noop,_dataElementOptions:["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"],getRingIndex:function(t){for(var e=0,n=0;n<t;++n)this.chart.isDatasetVisible(n)&&++e;return e},update:function(t){var e,n,i,a,r=this,o=r.chart,s=o.chartArea,l=o.options,u=1,d=1,h=0,c=0,f=r.getMeta(),g=f.data,p=l.cutoutPercentage/100||0,m=l.circumference,v=r._getRingWeight(r.index);if(m<zt){var b=l.rotation%zt,x=(b+=b>=Rt?-zt:b<-Rt?zt:0)+m,y=Math.cos(b),_=Math.sin(b),k=Math.cos(x),w=Math.sin(x),M=b<=0&&x>=0||x>=zt,S=b<=Nt&&x>=Nt||x>=zt+Nt,C=b<=-Nt&&x>=-Nt||x>=Rt+Nt,P=b===-Rt||x>=Rt?-1:Math.min(y,y*p,k,k*p),A=C?-1:Math.min(_,_*p,w,w*p),D=M?1:Math.max(y,y*p,k,k*p),T=S?1:Math.max(_,_*p,w,w*p);u=(D-P)/2,d=(T-A)/2,h=-(D+P)/2,c=-(T+A)/2}for(i=0,a=g.length;i<a;++i)g[i]._options=r._resolveDataElementOptions(g[i],i);for(o.borderWidth=r.getMaxBorderWidth(),e=(s.right-s.left-o.borderWidth)/u,n=(s.bottom-s.top-o.borderWidth)/d,o.outerRadius=Math.max(Math.min(e,n)/2,0),o.innerRadius=Math.max(o.outerRadius*p,0),o.radiusLength=(o.outerRadius-o.innerRadius)/(r._getVisibleDatasetWeightTotal()||1),o.offsetX=h*o.outerRadius,o.offsetY=c*o.outerRadius,f.total=r.calculateTotal(),r.outerRadius=o.outerRadius-o.radiusLength*r._getRingWeightOffset(r.index),r.innerRadius=Math.max(r.outerRadius-o.radiusLength*v,0),i=0,a=g.length;i<a;++i)r.updateElement(g[i],i,t)},updateElement:function(t,e,n){var i=this,a=i.chart,r=a.chartArea,o=a.options,s=o.animation,l=(r.left+r.right)/2,u=(r.top+r.bottom)/2,d=o.rotation,h=o.rotation,c=i.getDataset(),f=n&&s.animateRotate?0:t.hidden?0:i.calculateCircumference(c.data[e])*(o.circumference/zt),g=n&&s.animateScale?0:i.innerRadius,p=n&&s.animateScale?0:i.outerRadius,m=t._options||{};H.extend(t,{_datasetIndex:i.index,_index:e,_model:{backgroundColor:m.backgroundColor,borderColor:m.borderColor,borderWidth:m.borderWidth,borderAlign:m.borderAlign,x:l+a.offsetX,y:u+a.offsetY,startAngle:d,endAngle:h,circumference:f,outerRadius:p,innerRadius:g,label:H.valueAtIndexOrDefault(c.label,e,a.data.labels[e])}});var v=t._model;n&&s.animateRotate||(v.startAngle=0===e?o.rotation:i.getMeta().data[e-1]._model.endAngle,v.endAngle=v.startAngle+v.circumference),t.pivot()},calculateTotal:function(){var t,e=this.getDataset(),n=this.getMeta(),i=0;return H.each(n.data,(function(n,a){t=e.data[a],isNaN(t)||n.hidden||(i+=Math.abs(t))})),i},calculateCircumference:function(t){var e=this.getMeta().total;return e>0&&!isNaN(t)?zt*(Math.abs(t)/e):0},getMaxBorderWidth:function(t){var e,n,i,a,r,o,s,l,u=0,d=this.chart;if(!t)for(e=0,n=d.data.datasets.length;e<n;++e)if(d.isDatasetVisible(e)){t=(i=d.getDatasetMeta(e)).data,e!==this.index&&(r=i.controller);break}if(!t)return 0;for(e=0,n=t.length;e<n;++e)a=t[e],r?(r._configure(),o=r._resolveDataElementOptions(a,e)):o=a._options,"inner"!==o.borderAlign&&(s=o.borderWidth,u=(l=o.hoverBorderWidth)>(u=s>u?s:u)?l:u);return u},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth},e.backgroundColor=Lt(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=Lt(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=Lt(n.hoverBorderWidth,n.borderWidth)},_getRingWeightOffset:function(t){for(var e=0,n=0;n<t;++n)this.chart.isDatasetVisible(n)&&(e+=this._getRingWeight(n));return e},_getRingWeight:function(t){return Math.max(Lt(this.chart.data.datasets[t].weight,1),0)},_getVisibleDatasetWeightTotal:function(){return this._getRingWeightOffset(this.chart.data.datasets.length)}});N._set("horizontalBar",{hover:{mode:"index",axis:"y"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{type:"category",position:"left",offset:!0,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{mode:"index",axis:"y"}}),N._set("global",{datasets:{horizontalBar:{categoryPercentage:.8,barPercentage:.9}}});var Et=Tt.extend({_getValueScaleId:function(){return this.getMeta().xAxisID},_getIndexScaleId:function(){return this.getMeta().yAxisID}}),Wt=H.valueOrDefault,Vt=H.options.resolve,Ht=H.canvas._isPointInArea;function jt(t,e){var n=t&&t.options.ticks||{},i=n.reverse,a=void 0===n.min?e:0,r=void 0===n.max?e:0;return{start:i?r:a,end:i?a:r}}function qt(t,e,n){var i=n/2,a=jt(t,i),r=jt(e,i);return{top:r.end,right:a.end,bottom:r.start,left:a.start}}function Ut(t){var e,n,i,a;return H.isObject(t)?(e=t.top,n=t.right,i=t.bottom,a=t.left):e=n=i=a=t,{top:e,right:n,bottom:i,left:a}}N._set("line",{showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}});var Yt=it.extend({datasetElementType:kt.Line,dataElementType:kt.Point,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth","cubicInterpolationMode","fill"],_dataElementOptions:{backgroundColor:"pointBackgroundColor",borderColor:"pointBorderColor",borderWidth:"pointBorderWidth",hitRadius:"pointHitRadius",hoverBackgroundColor:"pointHoverBackgroundColor",hoverBorderColor:"pointHoverBorderColor",hoverBorderWidth:"pointHoverBorderWidth",hoverRadius:"pointHoverRadius",pointStyle:"pointStyle",radius:"pointRadius",rotation:"pointRotation"},update:function(t){var e,n,i=this,a=i.getMeta(),r=a.dataset,o=a.data||[],s=i.chart.options,l=i._config,u=i._showLine=Wt(l.showLine,s.showLines);for(i._xScale=i.getScaleForId(a.xAxisID),i._yScale=i.getScaleForId(a.yAxisID),u&&(void 0!==l.tension&&void 0===l.lineTension&&(l.lineTension=l.tension),r._scale=i._yScale,r._datasetIndex=i.index,r._children=o,r._model=i._resolveDatasetElementOptions(r),r.pivot()),e=0,n=o.length;e<n;++e)i.updateElement(o[e],e,t);for(u&&0!==r._model.tension&&i.updateBezierControlPoints(),e=0,n=o.length;e<n;++e)o[e].pivot()},updateElement:function(t,e,n){var i,a,r=this,o=r.getMeta(),s=t.custom||{},l=r.getDataset(),u=r.index,d=l.data[e],h=r._xScale,c=r._yScale,f=o.dataset._model,g=r._resolveDataElementOptions(t,e);i=h.getPixelForValue("object"==typeof d?d:NaN,e,u),a=n?c.getBasePixel():r.calculatePointY(d,e,u),t._xScale=h,t._yScale=c,t._options=g,t._datasetIndex=u,t._index=e,t._model={x:i,y:a,skip:s.skip||isNaN(i)||isNaN(a),radius:g.radius,pointStyle:g.pointStyle,rotation:g.rotation,backgroundColor:g.backgroundColor,borderColor:g.borderColor,borderWidth:g.borderWidth,tension:Wt(s.tension,f?f.tension:0),steppedLine:!!f&&f.steppedLine,hitRadius:g.hitRadius}},_resolveDatasetElementOptions:function(t){var e=this,n=e._config,i=t.custom||{},a=e.chart.options,r=a.elements.line,o=it.prototype._resolveDatasetElementOptions.apply(e,arguments);return o.spanGaps=Wt(n.spanGaps,a.spanGaps),o.tension=Wt(n.lineTension,r.tension),o.steppedLine=Vt([i.steppedLine,n.steppedLine,r.stepped]),o.clip=Ut(Wt(n.clip,qt(e._xScale,e._yScale,o.borderWidth))),o},calculatePointY:function(t,e,n){var i,a,r,o,s,l,u,d=this.chart,h=this._yScale,c=0,f=0;if(h.options.stacked){for(s=+h.getRightValue(t),u=(l=d._getSortedVisibleDatasetMetas()).length,i=0;i<u&&(r=l[i]).index!==n;++i)a=d.data.datasets[r.index],"line"===r.type&&r.yAxisID===h.id&&((o=+h.getRightValue(a.data[e]))<0?f+=o||0:c+=o||0);return s<0?h.getPixelForValue(f+s):h.getPixelForValue(c+s)}return h.getPixelForValue(t)},updateBezierControlPoints:function(){var t,e,n,i,a=this.chart,r=this.getMeta(),o=r.dataset._model,s=a.chartArea,l=r.data||[];function u(t,e,n){return Math.max(Math.min(t,n),e)}if(o.spanGaps&&(l=l.filter((function(t){return!t._model.skip}))),"monotone"===o.cubicInterpolationMode)H.splineCurveMonotone(l);else for(t=0,e=l.length;t<e;++t)n=l[t]._model,i=H.splineCurve(H.previousItem(l,t)._model,n,H.nextItem(l,t)._model,o.tension),n.controlPointPreviousX=i.previous.x,n.controlPointPreviousY=i.previous.y,n.controlPointNextX=i.next.x,n.controlPointNextY=i.next.y;if(a.options.elements.line.capBezierPoints)for(t=0,e=l.length;t<e;++t)n=l[t]._model,Ht(n,s)&&(t>0&&Ht(l[t-1]._model,s)&&(n.controlPointPreviousX=u(n.controlPointPreviousX,s.left,s.right),n.controlPointPreviousY=u(n.controlPointPreviousY,s.top,s.bottom)),t<l.length-1&&Ht(l[t+1]._model,s)&&(n.controlPointNextX=u(n.controlPointNextX,s.left,s.right),n.controlPointNextY=u(n.controlPointNextY,s.top,s.bottom)))},draw:function(){var t,e=this.chart,n=this.getMeta(),i=n.data||[],a=e.chartArea,r=e.canvas,o=0,s=i.length;for(this._showLine&&(t=n.dataset._model.clip,H.canvas.clipArea(e.ctx,{left:!1===t.left?0:a.left-t.left,right:!1===t.right?r.width:a.right+t.right,top:!1===t.top?0:a.top-t.top,bottom:!1===t.bottom?r.height:a.bottom+t.bottom}),n.dataset.draw(),H.canvas.unclipArea(e.ctx));o<s;++o)i[o].draw(a)},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth,radius:e.radius},e.backgroundColor=Wt(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=Wt(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=Wt(n.hoverBorderWidth,n.borderWidth),e.radius=Wt(n.hoverRadius,n.radius)}}),Gt=H.options.resolve;N._set("polarArea",{scale:{type:"radialLinear",angleLines:{display:!1},gridLines:{circular:!0},pointLabels:{display:!1},ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,legendCallback:function(t){var e,n,i,a=document.createElement("ul"),r=t.data,o=r.datasets,s=r.labels;if(a.setAttribute("class",t.id+"-legend"),o.length)for(e=0,n=o[0].data.length;e<n;++e)(i=a.appendChild(document.createElement("li"))).appendChild(document.createElement("span")).style.backgroundColor=o[0].backgroundColor[e],s[e]&&i.appendChild(document.createTextNode(s[e]));return a.outerHTML},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map((function(n,i){var a=t.getDatasetMeta(0),r=a.controller.getStyle(i);return{text:n,fillStyle:r.backgroundColor,strokeStyle:r.borderColor,lineWidth:r.borderWidth,hidden:isNaN(e.datasets[0].data[i])||a.data[i].hidden,index:i}})):[]}},onClick:function(t,e){var n,i,a,r=e.index,o=this.chart;for(n=0,i=(o.data.datasets||[]).length;n<i;++n)(a=o.getDatasetMeta(n)).data[r].hidden=!a.data[r].hidden;o.update()}},tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+t.yLabel}}}});var Xt=it.extend({dataElementType:kt.Arc,linkScales:H.noop,_dataElementOptions:["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"],_getIndexScaleId:function(){return this.chart.scale.id},_getValueScaleId:function(){return this.chart.scale.id},update:function(t){var e,n,i,a=this,r=a.getDataset(),o=a.getMeta(),s=a.chart.options.startAngle||0,l=a._starts=[],u=a._angles=[],d=o.data;for(a._updateRadius(),o.count=a.countVisibleElements(),e=0,n=r.data.length;e<n;e++)l[e]=s,i=a._computeAngle(e),u[e]=i,s+=i;for(e=0,n=d.length;e<n;++e)d[e]._options=a._resolveDataElementOptions(d[e],e),a.updateElement(d[e],e,t)},_updateRadius:function(){var t=this,e=t.chart,n=e.chartArea,i=e.options,a=Math.min(n.right-n.left,n.bottom-n.top);e.outerRadius=Math.max(a/2,0),e.innerRadius=Math.max(i.cutoutPercentage?e.outerRadius/100*i.cutoutPercentage:1,0),e.radiusLength=(e.outerRadius-e.innerRadius)/e.getVisibleDatasetCount(),t.outerRadius=e.outerRadius-e.radiusLength*t.index,t.innerRadius=t.outerRadius-e.radiusLength},updateElement:function(t,e,n){var i=this,a=i.chart,r=i.getDataset(),o=a.options,s=o.animation,l=a.scale,u=a.data.labels,d=l.xCenter,h=l.yCenter,c=o.startAngle,f=t.hidden?0:l.getDistanceFromCenterForValue(r.data[e]),g=i._starts[e],p=g+(t.hidden?0:i._angles[e]),m=s.animateScale?0:l.getDistanceFromCenterForValue(r.data[e]),v=t._options||{};H.extend(t,{_datasetIndex:i.index,_index:e,_scale:l,_model:{backgroundColor:v.backgroundColor,borderColor:v.borderColor,borderWidth:v.borderWidth,borderAlign:v.borderAlign,x:d,y:h,innerRadius:0,outerRadius:n?m:f,startAngle:n&&s.animateRotate?c:g,endAngle:n&&s.animateRotate?c:p,label:H.valueAtIndexOrDefault(u,e,u[e])}}),t.pivot()},countVisibleElements:function(){var t=this.getDataset(),e=this.getMeta(),n=0;return H.each(e.data,(function(e,i){isNaN(t.data[i])||e.hidden||n++})),n},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor,a=H.valueOrDefault;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth},e.backgroundColor=a(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=a(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=a(n.hoverBorderWidth,n.borderWidth)},_computeAngle:function(t){var e=this,n=this.getMeta().count,i=e.getDataset(),a=e.getMeta();if(isNaN(i.data[t])||a.data[t].hidden)return 0;var r={chart:e.chart,dataIndex:t,dataset:i,datasetIndex:e.index};return Gt([e.chart.options.elements.arc.angle,2*Math.PI/n],r,t)}});N._set("pie",H.clone(N.doughnut)),N._set("pie",{cutoutPercentage:0});var Kt=Bt,Zt=H.valueOrDefault;N._set("radar",{spanGaps:!1,scale:{type:"radialLinear"},elements:{line:{fill:"start",tension:0}}});var $t=it.extend({datasetElementType:kt.Line,dataElementType:kt.Point,linkScales:H.noop,_datasetElementOptions:["backgroundColor","borderWidth","borderColor","borderCapStyle","borderDash","borderDashOffset","borderJoinStyle","fill"],_dataElementOptions:{backgroundColor:"pointBackgroundColor",borderColor:"pointBorderColor",borderWidth:"pointBorderWidth",hitRadius:"pointHitRadius",hoverBackgroundColor:"pointHoverBackgroundColor",hoverBorderColor:"pointHoverBorderColor",hoverBorderWidth:"pointHoverBorderWidth",hoverRadius:"pointHoverRadius",pointStyle:"pointStyle",radius:"pointRadius",rotation:"pointRotation"},_getIndexScaleId:function(){return this.chart.scale.id},_getValueScaleId:function(){return this.chart.scale.id},update:function(t){var e,n,i=this,a=i.getMeta(),r=a.dataset,o=a.data||[],s=i.chart.scale,l=i._config;for(void 0!==l.tension&&void 0===l.lineTension&&(l.lineTension=l.tension),r._scale=s,r._datasetIndex=i.index,r._children=o,r._loop=!0,r._model=i._resolveDatasetElementOptions(r),r.pivot(),e=0,n=o.length;e<n;++e)i.updateElement(o[e],e,t);for(i.updateBezierControlPoints(),e=0,n=o.length;e<n;++e)o[e].pivot()},updateElement:function(t,e,n){var i=this,a=t.custom||{},r=i.getDataset(),o=i.chart.scale,s=o.getPointPositionForValue(e,r.data[e]),l=i._resolveDataElementOptions(t,e),u=i.getMeta().dataset._model,d=n?o.xCenter:s.x,h=n?o.yCenter:s.y;t._scale=o,t._options=l,t._datasetIndex=i.index,t._index=e,t._model={x:d,y:h,skip:a.skip||isNaN(d)||isNaN(h),radius:l.radius,pointStyle:l.pointStyle,rotation:l.rotation,backgroundColor:l.backgroundColor,borderColor:l.borderColor,borderWidth:l.borderWidth,tension:Zt(a.tension,u?u.tension:0),hitRadius:l.hitRadius}},_resolveDatasetElementOptions:function(){var t=this,e=t._config,n=t.chart.options,i=it.prototype._resolveDatasetElementOptions.apply(t,arguments);return i.spanGaps=Zt(e.spanGaps,n.spanGaps),i.tension=Zt(e.lineTension,n.elements.line.tension),i},updateBezierControlPoints:function(){var t,e,n,i,a=this.getMeta(),r=this.chart.chartArea,o=a.data||[];function s(t,e,n){return Math.max(Math.min(t,n),e)}for(a.dataset._model.spanGaps&&(o=o.filter((function(t){return!t._model.skip}))),t=0,e=o.length;t<e;++t)n=o[t]._model,i=H.splineCurve(H.previousItem(o,t,!0)._model,n,H.nextItem(o,t,!0)._model,n.tension),n.controlPointPreviousX=s(i.previous.x,r.left,r.right),n.controlPointPreviousY=s(i.previous.y,r.top,r.bottom),n.controlPointNextX=s(i.next.x,r.left,r.right),n.controlPointNextY=s(i.next.y,r.top,r.bottom)},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth,radius:e.radius},e.backgroundColor=Zt(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=Zt(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=Zt(n.hoverBorderWidth,n.borderWidth),e.radius=Zt(n.hoverRadius,n.radius)}});N._set("scatter",{hover:{mode:"single"},scales:{xAxes:[{id:"x-axis-1",type:"linear",position:"bottom"}],yAxes:[{id:"y-axis-1",type:"linear",position:"left"}]},tooltips:{callbacks:{title:function(){return""},label:function(t){return"("+t.xLabel+", "+t.yLabel+")"}}}}),N._set("global",{datasets:{scatter:{showLine:!1}}});var Jt={bar:Tt,bubble:Ot,doughnut:Bt,horizontalBar:Et,line:Yt,polarArea:Xt,pie:Kt,radar:$t,scatter:Yt};function Qt(t,e){return t.native?{x:t.x,y:t.y}:H.getRelativePosition(t,e)}function te(t,e){var n,i,a,r,o,s,l=t._getSortedVisibleDatasetMetas();for(i=0,r=l.length;i<r;++i)for(a=0,o=(n=l[i].data).length;a<o;++a)(s=n[a])._view.skip||e(s)}function ee(t,e){var n=[];return te(t,(function(t){t.inRange(e.x,e.y)&&n.push(t)})),n}function ne(t,e,n,i){var a=Number.POSITIVE_INFINITY,r=[];return te(t,(function(t){if(!n||t.inRange(e.x,e.y)){var o=t.getCenterPoint(),s=i(e,o);s<a?(r=[t],a=s):s===a&&r.push(t)}})),r}function ie(t){var e=-1!==t.indexOf("x"),n=-1!==t.indexOf("y");return function(t,i){var a=e?Math.abs(t.x-i.x):0,r=n?Math.abs(t.y-i.y):0;return Math.sqrt(Math.pow(a,2)+Math.pow(r,2))}}function ae(t,e,n){var i=Qt(e,t);n.axis=n.axis||"x";var a=ie(n.axis),r=n.intersect?ee(t,i):ne(t,i,!1,a),o=[];return r.length?(t._getSortedVisibleDatasetMetas().forEach((function(t){var e=t.data[r[0]._index];e&&!e._view.skip&&o.push(e)})),o):[]}var re={modes:{single:function(t,e){var n=Qt(e,t),i=[];return te(t,(function(t){if(t.inRange(n.x,n.y))return i.push(t),i})),i.slice(0,1)},label:ae,index:ae,dataset:function(t,e,n){var i=Qt(e,t);n.axis=n.axis||"xy";var a=ie(n.axis),r=n.intersect?ee(t,i):ne(t,i,!1,a);return r.length>0&&(r=t.getDatasetMeta(r[0]._datasetIndex).data),r},"x-axis":function(t,e){return ae(t,e,{intersect:!1})},point:function(t,e){return ee(t,Qt(e,t))},nearest:function(t,e,n){var i=Qt(e,t);n.axis=n.axis||"xy";var a=ie(n.axis);return ne(t,i,n.intersect,a)},x:function(t,e,n){var i=Qt(e,t),a=[],r=!1;return te(t,(function(t){t.inXRange(i.x)&&a.push(t),t.inRange(i.x,i.y)&&(r=!0)})),n.intersect&&!r&&(a=[]),a},y:function(t,e,n){var i=Qt(e,t),a=[],r=!1;return te(t,(function(t){t.inYRange(i.y)&&a.push(t),t.inRange(i.x,i.y)&&(r=!0)})),n.intersect&&!r&&(a=[]),a}}},oe=H.extend;function se(t,e){return H.where(t,(function(t){return t.pos===e}))}function le(t,e){return t.sort((function(t,n){var i=e?n:t,a=e?t:n;return i.weight===a.weight?i.index-a.index:i.weight-a.weight}))}function ue(t,e,n,i){return Math.max(t[n],e[n])+Math.max(t[i],e[i])}function de(t,e,n){var i,a,r=n.box,o=t.maxPadding;if(n.size&&(t[n.pos]-=n.size),n.size=n.horizontal?r.height:r.width,t[n.pos]+=n.size,r.getPadding){var s=r.getPadding();o.top=Math.max(o.top,s.top),o.left=Math.max(o.left,s.left),o.bottom=Math.max(o.bottom,s.bottom),o.right=Math.max(o.right,s.right)}if(i=e.outerWidth-ue(o,t,"left","right"),a=e.outerHeight-ue(o,t,"top","bottom"),i!==t.w||a!==t.h){t.w=i,t.h=a;var l=n.horizontal?[i,t.w]:[a,t.h];return!(l[0]===l[1]||isNaN(l[0])&&isNaN(l[1]))}}function he(t,e){var n=e.maxPadding;function i(t){var i={left:0,top:0,right:0,bottom:0};return t.forEach((function(t){i[t]=Math.max(e[t],n[t])})),i}return i(t?["left","right"]:["top","bottom"])}function ce(t,e,n){var i,a,r,o,s,l,u=[];for(i=0,a=t.length;i<a;++i)(o=(r=t[i]).box).update(r.width||e.w,r.height||e.h,he(r.horizontal,e)),de(e,n,r)&&(l=!0,u.length&&(s=!0)),o.fullWidth||u.push(r);return s&&ce(u,e,n)||l}function fe(t,e,n){var i,a,r,o,s=n.padding,l=e.x,u=e.y;for(i=0,a=t.length;i<a;++i)o=(r=t[i]).box,r.horizontal?(o.left=o.fullWidth?s.left:e.left,o.right=o.fullWidth?n.outerWidth-s.right:e.left+e.w,o.top=u,o.bottom=u+o.height,o.width=o.right-o.left,u=o.bottom):(o.left=l,o.right=l+o.width,o.top=e.top,o.bottom=e.top+e.h,o.height=o.bottom-o.top,l=o.right);e.x=l,e.y=u}N._set("global",{layout:{padding:{top:0,right:0,bottom:0,left:0}}});var ge,pe={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),e.fullWidth=e.fullWidth||!1,e.position=e.position||"top",e.weight=e.weight||0,e._layers=e._layers||function(){return[{z:0,draw:function(){e.draw.apply(e,arguments)}}]},t.boxes.push(e)},removeBox:function(t,e){var n=t.boxes?t.boxes.indexOf(e):-1;-1!==n&&t.boxes.splice(n,1)},configure:function(t,e,n){for(var i,a=["fullWidth","position","weight"],r=a.length,o=0;o<r;++o)i=a[o],n.hasOwnProperty(i)&&(e[i]=n[i])},update:function(t,e,n){if(t){var i=t.options.layout||{},a=H.options.toPadding(i.padding),r=e-a.width,o=n-a.height,s=function(t){var e=function(t){var e,n,i,a=[];for(e=0,n=(t||[]).length;e<n;++e)i=t[e],a.push({index:e,box:i,pos:i.position,horizontal:i.isHorizontal(),weight:i.weight});return a}(t),n=le(se(e,"left"),!0),i=le(se(e,"right")),a=le(se(e,"top"),!0),r=le(se(e,"bottom"));return{leftAndTop:n.concat(a),rightAndBottom:i.concat(r),chartArea:se(e,"chartArea"),vertical:n.concat(i),horizontal:a.concat(r)}}(t.boxes),l=s.vertical,u=s.horizontal,d=Object.freeze({outerWidth:e,outerHeight:n,padding:a,availableWidth:r,vBoxMaxWidth:r/2/l.length,hBoxMaxHeight:o/2}),h=oe({maxPadding:oe({},a),w:r,h:o,x:a.left,y:a.top},a);!function(t,e){var n,i,a;for(n=0,i=t.length;n<i;++n)(a=t[n]).width=a.horizontal?a.box.fullWidth&&e.availableWidth:e.vBoxMaxWidth,a.height=a.horizontal&&e.hBoxMaxHeight}(l.concat(u),d),ce(l,h,d),ce(u,h,d)&&ce(l,h,d),function(t){var e=t.maxPadding;function n(n){var i=Math.max(e[n]-t[n],0);return t[n]+=i,i}t.y+=n("top"),t.x+=n("left"),n("right"),n("bottom")}(h),fe(s.leftAndTop,h,d),h.x+=h.w,h.y+=h.h,fe(s.rightAndBottom,h,d),t.chartArea={left:h.left,top:h.top,right:h.left+h.w,bottom:h.top+h.h},H.each(s.chartArea,(function(e){var n=e.box;oe(n,t.chartArea),n.update(h.w,h.h)}))}}},me=(ge=Object.freeze({__proto__:null,default:"@keyframes chartjs-render-animation{from{opacity:.99}to{opacity:1}}.chartjs-render-monitor{animation:chartjs-render-animation 1ms}.chartjs-size-monitor,.chartjs-size-monitor-expand,.chartjs-size-monitor-shrink{position:absolute;direction:ltr;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1}.chartjs-size-monitor-expand>div{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0}"}))&&ge.default||ge,ve="$chartjs",be="chartjs-size-monitor",xe="chartjs-render-monitor",ye="chartjs-render-animation",_e=["animationstart","webkitAnimationStart"],ke={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function we(t,e){var n=H.getStyle(t,e),i=n&&n.match(/^(\d+)(\.\d+)?px$/);return i?Number(i[1]):void 0}var Me=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}()&&{passive:!0};function Se(t,e,n){t.addEventListener(e,n,Me)}function Ce(t,e,n){t.removeEventListener(e,n,Me)}function Pe(t,e,n,i,a){return{type:t,chart:e,native:a||null,x:void 0!==n?n:null,y:void 0!==i?i:null}}function Ae(t){var e=document.createElement("div");return e.className=t||"",e}function De(t,e,n){var i,a,r,o,s=t[ve]||(t[ve]={}),l=s.resizer=function(t){var e=Ae(be),n=Ae(be+"-expand"),i=Ae(be+"-shrink");n.appendChild(Ae()),i.appendChild(Ae()),e.appendChild(n),e.appendChild(i),e._reset=function(){n.scrollLeft=1e6,n.scrollTop=1e6,i.scrollLeft=1e6,i.scrollTop=1e6};var a=function(){e._reset(),t()};return Se(n,"scroll",a.bind(n,"expand")),Se(i,"scroll",a.bind(i,"shrink")),e}((i=function(){if(s.resizer){var i=n.options.maintainAspectRatio&&t.parentNode,a=i?i.clientWidth:0;e(Pe("resize",n)),i&&i.clientWidth<a&&n.canvas&&e(Pe("resize",n))}},r=!1,o=[],function(){o=Array.prototype.slice.call(arguments),a=a||this,r||(r=!0,H.requestAnimFrame.call(window,(function(){r=!1,i.apply(a,o)})))}));!function(t,e){var n=t[ve]||(t[ve]={}),i=n.renderProxy=function(t){t.animationName===ye&&e()};H.each(_e,(function(e){Se(t,e,i)})),n.reflow=!!t.offsetParent,t.classList.add(xe)}(t,(function(){if(s.resizer){var e=t.parentNode;e&&e!==l.parentNode&&e.insertBefore(l,e.firstChild),l._reset()}}))}function Te(t){var e=t[ve]||{},n=e.resizer;delete e.resizer,function(t){var e=t[ve]||{},n=e.renderProxy;n&&(H.each(_e,(function(e){Ce(t,e,n)})),delete e.renderProxy),t.classList.remove(xe)}(t),n&&n.parentNode&&n.parentNode.removeChild(n)}var Ie={disableCSSInjection:!1,_enabled:"undefined"!=typeof window&&"undefined"!=typeof document,_ensureLoaded:function(t){if(!this.disableCSSInjection){var e=t.getRootNode?t.getRootNode():document;!function(t,e){var n=t[ve]||(t[ve]={});if(!n.containsStyles){n.containsStyles=!0,e="/* Chart.js */\n"+e;var i=document.createElement("style");i.setAttribute("type","text/css"),i.appendChild(document.createTextNode(e)),t.appendChild(i)}}(e.host?e:document.head,me)}},acquireContext:function(t,e){"string"==typeof t?t=document.getElementById(t):t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas);var n=t&&t.getContext&&t.getContext("2d");return n&&n.canvas===t?(this._ensureLoaded(t),function(t,e){var n=t.style,i=t.getAttribute("height"),a=t.getAttribute("width");if(t[ve]={initial:{height:i,width:a,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",null===a||""===a){var r=we(t,"width");void 0!==r&&(t.width=r)}if(null===i||""===i)if(""===t.style.height)t.height=t.width/(e.options.aspectRatio||2);else{var o=we(t,"height");void 0!==r&&(t.height=o)}}(t,e),n):null},releaseContext:function(t){var e=t.canvas;if(e[ve]){var n=e[ve].initial;["height","width"].forEach((function(t){var i=n[t];H.isNullOrUndef(i)?e.removeAttribute(t):e.setAttribute(t,i)})),H.each(n.style||{},(function(t,n){e.style[n]=t})),e.width=e.width,delete e[ve]}},addEventListener:function(t,e,n){var i=t.canvas;if("resize"!==e){var a=n[ve]||(n[ve]={});Se(i,e,(a.proxies||(a.proxies={}))[t.id+"_"+e]=function(e){n(function(t,e){var n=ke[t.type]||t.type,i=H.getRelativePosition(t,e);return Pe(n,e,i.x,i.y,t)}(e,t))})}else De(i,n,t)},removeEventListener:function(t,e,n){var i=t.canvas;if("resize"!==e){var a=((n[ve]||{}).proxies||{})[t.id+"_"+e];a&&Ce(i,e,a)}else Te(i)}};H.addEvent=Se,H.removeEvent=Ce;var Fe=Ie._enabled?Ie:{acquireContext:function(t){return t&&t.canvas&&(t=t.canvas),t&&t.getContext("2d")||null}},Oe=H.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},Fe);N._set("global",{plugins:{}});var Le={_plugins:[],_cacheId:0,register:function(t){var e=this._plugins;[].concat(t).forEach((function(t){-1===e.indexOf(t)&&e.push(t)})),this._cacheId++},unregister:function(t){var e=this._plugins;[].concat(t).forEach((function(t){var n=e.indexOf(t);-1!==n&&e.splice(n,1)})),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(t,e,n){var i,a,r,o,s,l=this.descriptors(t),u=l.length;for(i=0;i<u;++i)if("function"==typeof(s=(r=(a=l[i]).plugin)[e])&&((o=[t].concat(n||[])).push(a.options),!1===s.apply(r,o)))return!1;return!0},descriptors:function(t){var e=t.$plugins||(t.$plugins={});if(e.id===this._cacheId)return e.descriptors;var n=[],i=[],a=t&&t.config||{},r=a.options&&a.options.plugins||{};return this._plugins.concat(a.plugins||[]).forEach((function(t){if(-1===n.indexOf(t)){var e=t.id,a=r[e];!1!==a&&(!0===a&&(a=H.clone(N.global.plugins[e])),n.push(t),i.push({plugin:t,options:a||{}}))}})),e.descriptors=i,e.id=this._cacheId,i},_invalidate:function(t){delete t.$plugins}},Re={constructors:{},defaults:{},registerScaleType:function(t,e,n){this.constructors[t]=e,this.defaults[t]=H.clone(n)},getScaleConstructor:function(t){return this.constructors.hasOwnProperty(t)?this.constructors[t]:void 0},getScaleDefaults:function(t){return this.defaults.hasOwnProperty(t)?H.merge(Object.create(null),[N.scale,this.defaults[t]]):{}},updateScaleDefaults:function(t,e){this.defaults.hasOwnProperty(t)&&(this.defaults[t]=H.extend(this.defaults[t],e))},addScalesToLayout:function(t){H.each(t.scales,(function(e){e.fullWidth=e.options.fullWidth,e.position=e.options.position,e.weight=e.options.weight,pe.addBox(t,e)}))}},ze=H.valueOrDefault,Ne=H.rtl.getRtlAdapter;N._set("global",{tooltips:{enabled:!0,custom:null,mode:"nearest",position:"average",intersect:!0,backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,caretPadding:2,caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",displayColors:!0,borderColor:"rgba(0,0,0,0)",borderWidth:0,callbacks:{beforeTitle:H.noop,title:function(t,e){var n="",i=e.labels,a=i?i.length:0;if(t.length>0){var r=t[0];r.label?n=r.label:r.xLabel?n=r.xLabel:a>0&&r.index<a&&(n=i[r.index])}return n},afterTitle:H.noop,beforeBody:H.noop,beforeLabel:H.noop,label:function(t,e){var n=e.datasets[t.datasetIndex].label||"";return n&&(n+=": "),H.isNullOrUndef(t.value)?n+=t.yLabel:n+=t.value,n},labelColor:function(t,e){var n=e.getDatasetMeta(t.datasetIndex).data[t.index]._view;return{borderColor:n.borderColor,backgroundColor:n.backgroundColor}},labelTextColor:function(){return this._options.bodyFontColor},afterLabel:H.noop,afterBody:H.noop,beforeFooter:H.noop,footer:H.noop,afterFooter:H.noop}}});var Be={average:function(t){if(!t.length)return!1;var e,n,i=0,a=0,r=0;for(e=0,n=t.length;e<n;++e){var o=t[e];if(o&&o.hasValue()){var s=o.tooltipPosition();i+=s.x,a+=s.y,++r}}return{x:i/r,y:a/r}},nearest:function(t,e){var n,i,a,r=e.x,o=e.y,s=Number.POSITIVE_INFINITY;for(n=0,i=t.length;n<i;++n){var l=t[n];if(l&&l.hasValue()){var u=l.getCenterPoint(),d=H.distanceBetweenPoints(e,u);d<s&&(s=d,a=l)}}if(a){var h=a.tooltipPosition();r=h.x,o=h.y}return{x:r,y:o}}};function Ee(t,e){return e&&(H.isArray(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function We(t){return("string"==typeof t||t instanceof String)&&t.indexOf("\n")>-1?t.split("\n"):t}function Ve(t){var e=N.global;return{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,rtl:t.rtl,textDirection:t.textDirection,bodyFontColor:t.bodyFontColor,_bodyFontFamily:ze(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:ze(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:ze(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:ze(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:ze(t.titleFontStyle,e.defaultFontStyle),titleFontSize:ze(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:ze(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:ze(t.footerFontStyle,e.defaultFontStyle),footerFontSize:ze(t.footerFontSize,e.defaultFontSize),_footerAlign:t.footerAlign,footerSpacing:t.footerSpacing,footerMarginTop:t.footerMarginTop,caretSize:t.caretSize,cornerRadius:t.cornerRadius,backgroundColor:t.backgroundColor,opacity:0,legendColorBackground:t.multiKeyBackground,displayColors:t.displayColors,borderColor:t.borderColor,borderWidth:t.borderWidth}}function He(t,e){return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-t.xPadding:t.x+t.xPadding}function je(t){return Ee([],We(t))}var qe=K.extend({initialize:function(){this._model=Ve(this._options),this._lastActive=[]},getTitle:function(){var t=this,e=t._options,n=e.callbacks,i=n.beforeTitle.apply(t,arguments),a=n.title.apply(t,arguments),r=n.afterTitle.apply(t,arguments),o=[];return o=Ee(o,We(i)),o=Ee(o,We(a)),o=Ee(o,We(r))},getBeforeBody:function(){return je(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(t,e){var n=this,i=n._options.callbacks,a=[];return H.each(t,(function(t){var r={before:[],lines:[],after:[]};Ee(r.before,We(i.beforeLabel.call(n,t,e))),Ee(r.lines,i.label.call(n,t,e)),Ee(r.after,We(i.afterLabel.call(n,t,e))),a.push(r)})),a},getAfterBody:function(){return je(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var t=this,e=t._options.callbacks,n=e.beforeFooter.apply(t,arguments),i=e.footer.apply(t,arguments),a=e.afterFooter.apply(t,arguments),r=[];return r=Ee(r,We(n)),r=Ee(r,We(i)),r=Ee(r,We(a))},update:function(t){var e,n,i,a,r,o,s,l,u,d,h=this,c=h._options,f=h._model,g=h._model=Ve(c),p=h._active,m=h._data,v={xAlign:f.xAlign,yAlign:f.yAlign},b={x:f.x,y:f.y},x={width:f.width,height:f.height},y={x:f.caretX,y:f.caretY};if(p.length){g.opacity=1;var _=[],k=[];y=Be[c.position].call(h,p,h._eventPosition);var w=[];for(e=0,n=p.length;e<n;++e)w.push((i=p[e],a=void 0,r=void 0,o=void 0,s=void 0,l=void 0,u=void 0,d=void 0,a=i._xScale,r=i._yScale||i._scale,o=i._index,s=i._datasetIndex,l=i._chart.getDatasetMeta(s).controller,u=l._getIndexScale(),d=l._getValueScale(),{xLabel:a?a.getLabelForIndex(o,s):"",yLabel:r?r.getLabelForIndex(o,s):"",label:u?""+u.getLabelForIndex(o,s):"",value:d?""+d.getLabelForIndex(o,s):"",index:o,datasetIndex:s,x:i._model.x,y:i._model.y}));c.filter&&(w=w.filter((function(t){return c.filter(t,m)}))),c.itemSort&&(w=w.sort((function(t,e){return c.itemSort(t,e,m)}))),H.each(w,(function(t){_.push(c.callbacks.labelColor.call(h,t,h._chart)),k.push(c.callbacks.labelTextColor.call(h,t,h._chart))})),g.title=h.getTitle(w,m),g.beforeBody=h.getBeforeBody(w,m),g.body=h.getBody(w,m),g.afterBody=h.getAfterBody(w,m),g.footer=h.getFooter(w,m),g.x=y.x,g.y=y.y,g.caretPadding=c.caretPadding,g.labelColors=_,g.labelTextColors=k,g.dataPoints=w,x=function(t,e){var n=t._chart.ctx,i=2*e.yPadding,a=0,r=e.body,o=r.reduce((function(t,e){return t+e.before.length+e.lines.length+e.after.length}),0);o+=e.beforeBody.length+e.afterBody.length;var s=e.title.length,l=e.footer.length,u=e.titleFontSize,d=e.bodyFontSize,h=e.footerFontSize;i+=s*u,i+=s?(s-1)*e.titleSpacing:0,i+=s?e.titleMarginBottom:0,i+=o*d,i+=o?(o-1)*e.bodySpacing:0,i+=l?e.footerMarginTop:0,i+=l*h,i+=l?(l-1)*e.footerSpacing:0;var c=0,f=function(t){a=Math.max(a,n.measureText(t).width+c)};return n.font=H.fontString(u,e._titleFontStyle,e._titleFontFamily),H.each(e.title,f),n.font=H.fontString(d,e._bodyFontStyle,e._bodyFontFamily),H.each(e.beforeBody.concat(e.afterBody),f),c=e.displayColors?d+2:0,H.each(r,(function(t){H.each(t.before,f),H.each(t.lines,f),H.each(t.after,f)})),c=0,n.font=H.fontString(h,e._footerFontStyle,e._footerFontFamily),H.each(e.footer,f),{width:a+=2*e.xPadding,height:i}}(this,g),b=function(t,e,n,i){var a=t.x,r=t.y,o=t.caretSize,s=t.caretPadding,l=t.cornerRadius,u=n.xAlign,d=n.yAlign,h=o+s,c=l+s;return"right"===u?a-=e.width:"center"===u&&((a-=e.width/2)+e.width>i.width&&(a=i.width-e.width),a<0&&(a=0)),"top"===d?r+=h:r-="bottom"===d?e.height+h:e.height/2,"center"===d?"left"===u?a+=h:"right"===u&&(a-=h):"left"===u?a-=c:"right"===u&&(a+=c),{x:a,y:r}}(g,x,v=function(t,e){var n,i,a,r,o,s=t._model,l=t._chart,u=t._chart.chartArea,d="center",h="center";s.y<e.height?h="top":s.y>l.height-e.height&&(h="bottom");var c=(u.left+u.right)/2,f=(u.top+u.bottom)/2;"center"===h?(n=function(t){return t<=c},i=function(t){return t>c}):(n=function(t){return t<=e.width/2},i=function(t){return t>=l.width-e.width/2}),a=function(t){return t+e.width+s.caretSize+s.caretPadding>l.width},r=function(t){return t-e.width-s.caretSize-s.caretPadding<0},o=function(t){return t<=f?"top":"bottom"},n(s.x)?(d="left",a(s.x)&&(d="center",h=o(s.y))):i(s.x)&&(d="right",r(s.x)&&(d="center",h=o(s.y)));var g=t._options;return{xAlign:g.xAlign?g.xAlign:d,yAlign:g.yAlign?g.yAlign:h}}(this,x),h._chart)}else g.opacity=0;return g.xAlign=v.xAlign,g.yAlign=v.yAlign,g.x=b.x,g.y=b.y,g.width=x.width,g.height=x.height,g.caretX=y.x,g.caretY=y.y,h._model=g,t&&c.custom&&c.custom.call(h,g),h},drawCaret:function(t,e){var n=this._chart.ctx,i=this._view,a=this.getCaretPosition(t,e,i);n.lineTo(a.x1,a.y1),n.lineTo(a.x2,a.y2),n.lineTo(a.x3,a.y3)},getCaretPosition:function(t,e,n){var i,a,r,o,s,l,u=n.caretSize,d=n.cornerRadius,h=n.xAlign,c=n.yAlign,f=t.x,g=t.y,p=e.width,m=e.height;if("center"===c)s=g+m/2,"left"===h?(a=(i=f)-u,r=i,o=s+u,l=s-u):(a=(i=f+p)+u,r=i,o=s-u,l=s+u);else if("left"===h?(i=(a=f+d+u)-u,r=a+u):"right"===h?(i=(a=f+p-d-u)-u,r=a+u):(i=(a=n.caretX)-u,r=a+u),"top"===c)s=(o=g)-u,l=o;else{s=(o=g+m)+u,l=o;var v=r;r=i,i=v}return{x1:i,x2:a,x3:r,y1:o,y2:s,y3:l}},drawTitle:function(t,e,n){var i,a,r,o=e.title,s=o.length;if(s){var l=Ne(e.rtl,e.x,e.width);for(t.x=He(e,e._titleAlign),n.textAlign=l.textAlign(e._titleAlign),n.textBaseline="middle",i=e.titleFontSize,a=e.titleSpacing,n.fillStyle=e.titleFontColor,n.font=H.fontString(i,e._titleFontStyle,e._titleFontFamily),r=0;r<s;++r)n.fillText(o[r],l.x(t.x),t.y+i/2),t.y+=i+a,r+1===s&&(t.y+=e.titleMarginBottom-a)}},drawBody:function(t,e,n){var i,a,r,o,s,l,u,d,h=e.bodyFontSize,c=e.bodySpacing,f=e._bodyAlign,g=e.body,p=e.displayColors,m=0,v=p?He(e,"left"):0,b=Ne(e.rtl,e.x,e.width),x=function(e){n.fillText(e,b.x(t.x+m),t.y+h/2),t.y+=h+c},y=b.textAlign(f);for(n.textAlign=f,n.textBaseline="middle",n.font=H.fontString(h,e._bodyFontStyle,e._bodyFontFamily),t.x=He(e,y),n.fillStyle=e.bodyFontColor,H.each(e.beforeBody,x),m=p&&"right"!==y?"center"===f?h/2+1:h+2:0,s=0,u=g.length;s<u;++s){for(i=g[s],a=e.labelTextColors[s],r=e.labelColors[s],n.fillStyle=a,H.each(i.before,x),l=0,d=(o=i.lines).length;l<d;++l){if(p){var _=b.x(v);n.fillStyle=e.legendColorBackground,n.fillRect(b.leftForLtr(_,h),t.y,h,h),n.lineWidth=1,n.strokeStyle=r.borderColor,n.strokeRect(b.leftForLtr(_,h),t.y,h,h),n.fillStyle=r.backgroundColor,n.fillRect(b.leftForLtr(b.xPlus(_,1),h-2),t.y+1,h-2,h-2),n.fillStyle=a}x(o[l])}H.each(i.after,x)}m=0,H.each(e.afterBody,x),t.y-=c},drawFooter:function(t,e,n){var i,a,r=e.footer,o=r.length;if(o){var s=Ne(e.rtl,e.x,e.width);for(t.x=He(e,e._footerAlign),t.y+=e.footerMarginTop,n.textAlign=s.textAlign(e._footerAlign),n.textBaseline="middle",i=e.footerFontSize,n.fillStyle=e.footerFontColor,n.font=H.fontString(i,e._footerFontStyle,e._footerFontFamily),a=0;a<o;++a)n.fillText(r[a],s.x(t.x),t.y+i/2),t.y+=i+e.footerSpacing}},drawBackground:function(t,e,n,i){n.fillStyle=e.backgroundColor,n.strokeStyle=e.borderColor,n.lineWidth=e.borderWidth;var a=e.xAlign,r=e.yAlign,o=t.x,s=t.y,l=i.width,u=i.height,d=e.cornerRadius;n.beginPath(),n.moveTo(o+d,s),"top"===r&&this.drawCaret(t,i),n.lineTo(o+l-d,s),n.quadraticCurveTo(o+l,s,o+l,s+d),"center"===r&&"right"===a&&this.drawCaret(t,i),n.lineTo(o+l,s+u-d),n.quadraticCurveTo(o+l,s+u,o+l-d,s+u),"bottom"===r&&this.drawCaret(t,i),n.lineTo(o+d,s+u),n.quadraticCurveTo(o,s+u,o,s+u-d),"center"===r&&"left"===a&&this.drawCaret(t,i),n.lineTo(o,s+d),n.quadraticCurveTo(o,s,o+d,s),n.closePath(),n.fill(),e.borderWidth>0&&n.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var n={width:e.width,height:e.height},i={x:e.x,y:e.y},a=Math.abs(e.opacity<.001)?0:e.opacity,r=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&r&&(t.save(),t.globalAlpha=a,this.drawBackground(i,e,t,n),i.y+=e.yPadding,H.rtl.overrideTextDirection(t,e.textDirection),this.drawTitle(i,e,t),this.drawBody(i,e,t),this.drawFooter(i,e,t),H.rtl.restoreTextDirection(t,e.textDirection),t.restore())}},handleEvent:function(t){var e,n=this,i=n._options;return n._lastActive=n._lastActive||[],"mouseout"===t.type?n._active=[]:(n._active=n._chart.getElementsAtEventForMode(t,i.mode,i),i.reverse&&n._active.reverse()),(e=!H.arrayEquals(n._active,n._lastActive))&&(n._lastActive=n._active,(i.enabled||i.custom)&&(n._eventPosition={x:t.x,y:t.y},n.update(!0),n.pivot())),e}}),Ue=Be,Ye=qe;Ye.positioners=Ue;var Ge=H.valueOrDefault;function Xe(){return H.merge(Object.create(null),[].slice.call(arguments),{merger:function(t,e,n,i){if("xAxes"===t||"yAxes"===t){var a,r,o,s=n[t].length;for(e[t]||(e[t]=[]),a=0;a<s;++a)o=n[t][a],r=Ge(o.type,"xAxes"===t?"category":"linear"),a>=e[t].length&&e[t].push({}),!e[t][a].type||o.type&&o.type!==e[t][a].type?H.merge(e[t][a],[Re.getScaleDefaults(r),o]):H.merge(e[t][a],o)}else H._merger(t,e,n,i)}})}function Ke(){return H.merge(Object.create(null),[].slice.call(arguments),{merger:function(t,e,n,i){var a=e[t]||Object.create(null),r=n[t];"scales"===t?e[t]=Xe(a,r):"scale"===t?e[t]=H.merge(a,[Re.getScaleDefaults(r.type),r]):H._merger(t,e,n,i)}})}function Ze(t){var e=t.options;H.each(t.scales,(function(e){pe.removeBox(t,e)})),e=Ke(N.global,N[t.config.type],e),t.options=t.config.options=e,t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.tooltip._options=e.tooltips,t.tooltip.initialize()}function $e(t,e,n){var i,a=function(t){return t.id===i};do{i=e+n++}while(H.findIndex(t,a)>=0);return i}function Je(t){return"top"===t||"bottom"===t}function Qe(t,e){return function(n,i){return n[t]===i[t]?n[e]-i[e]:n[t]-i[t]}}N._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var tn=function(t,e){return this.construct(t,e),this};H.extend(tn.prototype,{construct:function(t,e){var n=this;e=function(t){var e=(t=t||Object.create(null)).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=Ke(N.global,N[t.type],t.options||{}),t}(e);var i=Oe.acquireContext(t,e),a=i&&i.canvas,r=a&&a.height,o=a&&a.width;n.id=H.uid(),n.ctx=i,n.canvas=a,n.config=e,n.width=o,n.height=r,n.aspectRatio=r?o/r:null,n.options=e.options,n._bufferedRender=!1,n._layers=[],n.chart=n,n.controller=n,tn.instances[n.id]=n,Object.defineProperty(n,"data",{get:function(){return n.config.data},set:function(t){n.config.data=t}}),i&&a?(n.initialize(),n.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return Le.notify(t,"beforeInit"),H.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.initToolTip(),Le.notify(t,"afterInit"),t},clear:function(){return H.canvas.clear(this),this},stop:function(){return J.cancelAnimation(this),this},resize:function(t){var e=this,n=e.options,i=e.canvas,a=n.maintainAspectRatio&&e.aspectRatio||null,r=Math.max(0,Math.floor(H.getMaximumWidth(i))),o=Math.max(0,Math.floor(a?r/a:H.getMaximumHeight(i)));if((e.width!==r||e.height!==o)&&(i.width=e.width=r,i.height=e.height=o,i.style.width=r+"px",i.style.height=o+"px",H.retinaScale(e,n.devicePixelRatio),!t)){var s={width:r,height:o};Le.notify(e,"resize",[s]),n.onResize&&n.onResize(e,s),e.stop(),e.update({duration:n.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},n=t.scale;H.each(e.xAxes,(function(t,n){t.id||(t.id=$e(e.xAxes,"x-axis-",n))})),H.each(e.yAxes,(function(t,n){t.id||(t.id=$e(e.yAxes,"y-axis-",n))})),n&&(n.id=n.id||"scale")},buildOrUpdateScales:function(){var t=this,e=t.options,n=t.scales||{},i=[],a=Object.keys(n).reduce((function(t,e){return t[e]=!1,t}),{});e.scales&&(i=i.concat((e.scales.xAxes||[]).map((function(t){return{options:t,dtype:"category",dposition:"bottom"}})),(e.scales.yAxes||[]).map((function(t){return{options:t,dtype:"linear",dposition:"left"}})))),e.scale&&i.push({options:e.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),H.each(i,(function(e){var i=e.options,r=i.id,o=Ge(i.type,e.dtype);Je(i.position)!==Je(e.dposition)&&(i.position=e.dposition),a[r]=!0;var s=null;if(r in n&&n[r].type===o)(s=n[r]).options=i,s.ctx=t.ctx,s.chart=t;else{var l=Re.getScaleConstructor(o);if(!l)return;s=new l({id:r,type:o,options:i,ctx:t.ctx,chart:t}),n[s.id]=s}s.mergeTicksOptions(),e.isDefault&&(t.scale=s)})),H.each(a,(function(t,e){t||delete n[e]})),t.scales=n,Re.addScalesToLayout(this)},buildOrUpdateControllers:function(){var t,e,n=this,i=[],a=n.data.datasets;for(t=0,e=a.length;t<e;t++){var r=a[t],o=n.getDatasetMeta(t),s=r.type||n.config.type;if(o.type&&o.type!==s&&(n.destroyDatasetMeta(t),o=n.getDatasetMeta(t)),o.type=s,o.order=r.order||0,o.index=t,o.controller)o.controller.updateIndex(t),o.controller.linkScales();else{var l=Jt[o.type];if(void 0===l)throw new Error('"'+o.type+'" is not a chart type.');o.controller=new l(n,t),i.push(o.controller)}}return i},resetElements:function(){var t=this;H.each(t.data.datasets,(function(e,n){t.getDatasetMeta(n).controller.reset()}),t)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t){var e,n,i=this;if(t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]}),Ze(i),Le._invalidate(i),!1!==Le.notify(i,"beforeUpdate")){i.tooltip._data=i.data;var a=i.buildOrUpdateControllers();for(e=0,n=i.data.datasets.length;e<n;e++)i.getDatasetMeta(e).controller.buildOrUpdateElements();i.updateLayout(),i.options.animation&&i.options.animation.duration&&H.each(a,(function(t){t.reset()})),i.updateDatasets(),i.tooltip.initialize(),i.lastActive=[],Le.notify(i,"afterUpdate"),i._layers.sort(Qe("z","_idx")),i._bufferedRender?i._bufferedRequest={duration:t.duration,easing:t.easing,lazy:t.lazy}:i.render(t)}},updateLayout:function(){var t=this;!1!==Le.notify(t,"beforeLayout")&&(pe.update(this,this.width,this.height),t._layers=[],H.each(t.boxes,(function(e){e._configure&&e._configure(),t._layers.push.apply(t._layers,e._layers())}),t),t._layers.forEach((function(t,e){t._idx=e})),Le.notify(t,"afterScaleUpdate"),Le.notify(t,"afterLayout"))},updateDatasets:function(){if(!1!==Le.notify(this,"beforeDatasetsUpdate")){for(var t=0,e=this.data.datasets.length;t<e;++t)this.updateDataset(t);Le.notify(this,"afterDatasetsUpdate")}},updateDataset:function(t){var e=this.getDatasetMeta(t),n={meta:e,index:t};!1!==Le.notify(this,"beforeDatasetUpdate",[n])&&(e.controller._update(),Le.notify(this,"afterDatasetUpdate",[n]))},render:function(t){var e=this;t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]});var n=e.options.animation,i=Ge(t.duration,n&&n.duration),a=t.lazy;if(!1!==Le.notify(e,"beforeRender")){var r=function(t){Le.notify(e,"afterRender"),H.callback(n&&n.onComplete,[t],e)};if(n&&i){var o=new $({numSteps:i/16.66,easing:t.easing||n.easing,render:function(t,e){var n=H.easing.effects[e.easing],i=e.currentStep,a=i/e.numSteps;t.draw(n(a),a,i)},onAnimationProgress:n.onProgress,onAnimationComplete:r});J.addAnimation(e,o,i,a)}else e.draw(),r(new $({numSteps:0,chart:e}));return e}},draw:function(t){var e,n,i=this;if(i.clear(),H.isNullOrUndef(t)&&(t=1),i.transition(t),!(i.width<=0||i.height<=0)&&!1!==Le.notify(i,"beforeDraw",[t])){for(n=i._layers,e=0;e<n.length&&n[e].z<=0;++e)n[e].draw(i.chartArea);for(i.drawDatasets(t);e<n.length;++e)n[e].draw(i.chartArea);i._drawTooltip(t),Le.notify(i,"afterDraw",[t])}},transition:function(t){for(var e=0,n=(this.data.datasets||[]).length;e<n;++e)this.isDatasetVisible(e)&&this.getDatasetMeta(e).controller.transition(t);this.tooltip.transition(t)},_getSortedDatasetMetas:function(t){var e,n,i=[];for(e=0,n=(this.data.datasets||[]).length;e<n;++e)t&&!this.isDatasetVisible(e)||i.push(this.getDatasetMeta(e));return i.sort(Qe("order","index")),i},_getSortedVisibleDatasetMetas:function(){return this._getSortedDatasetMetas(!0)},drawDatasets:function(t){var e,n;if(!1!==Le.notify(this,"beforeDatasetsDraw",[t])){for(n=(e=this._getSortedVisibleDatasetMetas()).length-1;n>=0;--n)this.drawDataset(e[n],t);Le.notify(this,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var n={meta:t,index:t.index,easingValue:e};!1!==Le.notify(this,"beforeDatasetDraw",[n])&&(t.controller.draw(e),Le.notify(this,"afterDatasetDraw",[n]))},_drawTooltip:function(t){var e=this.tooltip,n={tooltip:e,easingValue:t};!1!==Le.notify(this,"beforeTooltipDraw",[n])&&(e.draw(),Le.notify(this,"afterTooltipDraw",[n]))},getElementAtEvent:function(t){return re.modes.single(this,t)},getElementsAtEvent:function(t){return re.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return re.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,n){var i=re.modes[e];return"function"==typeof i?i(this,t,n):[]},getDatasetAtEvent:function(t){return re.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this.data.datasets[t];e._meta||(e._meta={});var n=e._meta[this.id];return n||(n=e._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e.order||0,index:t}),n},getVisibleDatasetCount:function(){for(var t=0,e=0,n=this.data.datasets.length;e<n;++e)this.isDatasetVisible(e)&&t++;return t},isDatasetVisible:function(t){var e=this.getDatasetMeta(t);return"boolean"==typeof e.hidden?!e.hidden:!this.data.datasets[t].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroyDatasetMeta:function(t){var e=this.id,n=this.data.datasets[t],i=n._meta&&n._meta[e];i&&(i.controller.destroy(),delete n._meta[e])},destroy:function(){var t,e,n=this,i=n.canvas;for(n.stop(),t=0,e=n.data.datasets.length;t<e;++t)n.destroyDatasetMeta(t);i&&(n.unbindEvents(),H.canvas.clear(n),Oe.releaseContext(n.ctx),n.canvas=null,n.ctx=null),Le.notify(n,"destroy"),delete tn.instances[n.id]},toBase64Image:function(){return this.canvas.toDataURL.apply(this.canvas,arguments)},initToolTip:function(){var t=this;t.tooltip=new Ye({_chart:t,_chartInstance:t,_data:t.data,_options:t.options.tooltips},t)},bindEvents:function(){var t=this,e=t._listeners={},n=function(){t.eventHandler.apply(t,arguments)};H.each(t.options.events,(function(i){Oe.addEventListener(t,i,n),e[i]=n})),t.options.responsive&&(n=function(){t.resize()},Oe.addEventListener(t,"resize",n),e.resize=n)},unbindEvents:function(){var t=this,e=t._listeners;e&&(delete t._listeners,H.each(e,(function(e,n){Oe.removeEventListener(t,n,e)})))},updateHoverStyle:function(t,e,n){var i,a,r,o=n?"set":"remove";for(a=0,r=t.length;a<r;++a)(i=t[a])&&this.getDatasetMeta(i._datasetIndex).controller[o+"HoverStyle"](i);"dataset"===e&&this.getDatasetMeta(t[0]._datasetIndex).controller["_"+o+"DatasetHoverStyle"]()},eventHandler:function(t){var e=this,n=e.tooltip;if(!1!==Le.notify(e,"beforeEvent",[t])){e._bufferedRender=!0,e._bufferedRequest=null;var i=e.handleEvent(t);n&&(i=n._start?n.handleEvent(t):i|n.handleEvent(t)),Le.notify(e,"afterEvent",[t]);var a=e._bufferedRequest;return a?e.render(a):i&&!e.animating&&(e.stop(),e.render({duration:e.options.hover.animationDuration,lazy:!0})),e._bufferedRender=!1,e._bufferedRequest=null,e}},handleEvent:function(t){var e,n=this,i=n.options||{},a=i.hover;return n.lastActive=n.lastActive||[],"mouseout"===t.type?n.active=[]:n.active=n.getElementsAtEventForMode(t,a.mode,a),H.callback(i.onHover||i.hover.onHover,[t.native,n.active],n),"mouseup"!==t.type&&"click"!==t.type||i.onClick&&i.onClick.call(n,t.native,n.active),n.lastActive.length&&n.updateHoverStyle(n.lastActive,a.mode,!1),n.active.length&&a.mode&&n.updateHoverStyle(n.active,a.mode,!0),e=!H.arrayEquals(n.active,n.lastActive),n.lastActive=n.active,e}}),tn.instances={};var en=tn;tn.Controller=tn,tn.types={},H.configMerge=Ke,H.scaleMerge=Xe;function nn(){throw new Error("This method is not implemented: either no adapter can be found or an incomplete integration was provided.")}function an(t){this.options=t||{}}H.extend(an.prototype,{formats:nn,parse:nn,format:nn,add:nn,diff:nn,startOf:nn,endOf:nn,_create:function(t){return t}}),an.override=function(t){H.extend(an.prototype,t)};var rn={_date:an},on={formatters:{values:function(t){return H.isArray(t)?t:""+t},linear:function(t,e,n){var i=n.length>3?n[2]-n[1]:n[1]-n[0];Math.abs(i)>1&&t!==Math.floor(t)&&(i=t-Math.floor(t));var a=H.log10(Math.abs(i)),r="";if(0!==t)if(Math.max(Math.abs(n[0]),Math.abs(n[n.length-1]))<1e-4){var o=H.log10(Math.abs(t)),s=Math.floor(o)-Math.floor(a);s=Math.max(Math.min(s,20),0),r=t.toExponential(s)}else{var l=-1*Math.floor(a);l=Math.max(Math.min(l,20),0),r=t.toFixed(l)}else r="0";return r},logarithmic:function(t,e,n){var i=t/Math.pow(10,Math.floor(H.log10(t)));return 0===t?"0":1===i||2===i||5===i||0===e||e===n.length-1?t.toExponential():""}}},sn=H.isArray,ln=H.isNullOrUndef,un=H.valueOrDefault,dn=H.valueAtIndexOrDefault;function hn(t,e,n){var i,a=t.getTicks().length,r=Math.min(e,a-1),o=t.getPixelForTick(r),s=t._startPixel,l=t._endPixel;if(!(n&&(i=1===a?Math.max(o-s,l-o):0===e?(t.getPixelForTick(1)-o)/2:(o-t.getPixelForTick(r-1))/2,(o+=r<e?i:-i)<s-1e-6||o>l+1e-6)))return o}function cn(t,e,n,i){var a,r,o,s,l,u,d,h,c,f,g,p,m,v=n.length,b=[],x=[],y=[],_=0,k=0;for(a=0;a<v;++a){if(s=n[a].label,l=n[a].major?e.major:e.minor,t.font=u=l.string,d=i[u]=i[u]||{data:{},gc:[]},h=l.lineHeight,c=f=0,ln(s)||sn(s)){if(sn(s))for(r=0,o=s.length;r<o;++r)g=s[r],ln(g)||sn(g)||(c=H.measureText(t,d.data,d.gc,c,g),f+=h)}else c=H.measureText(t,d.data,d.gc,c,s),f=h;b.push(c),x.push(f),y.push(h/2),_=Math.max(c,_),k=Math.max(f,k)}function w(t){return{width:b[t]||0,height:x[t]||0,offset:y[t]||0}}return function(t,e){H.each(t,(function(t){var n,i=t.gc,a=i.length/2;if(a>e){for(n=0;n<a;++n)delete t.data[i[n]];i.splice(0,a)}}))}(i,v),p=b.indexOf(_),m=x.indexOf(k),{first:w(0),last:w(v-1),widest:w(p),highest:w(m)}}function fn(t){return t.drawTicks?t.tickMarkLength:0}function gn(t){var e,n;return t.display?(e=H.options._parseFont(t),n=H.options.toPadding(t.padding),e.lineHeight+n.height):0}function pn(t,e){return H.extend(H.options._parseFont({fontFamily:un(e.fontFamily,t.fontFamily),fontSize:un(e.fontSize,t.fontSize),fontStyle:un(e.fontStyle,t.fontStyle),lineHeight:un(e.lineHeight,t.lineHeight)}),{color:H.options.resolve([e.fontColor,t.fontColor,N.global.defaultFontColor])})}function mn(t){var e=pn(t,t.minor);return{minor:e,major:t.major.enabled?pn(t,t.major):e}}function vn(t){var e,n,i,a=[];for(n=0,i=t.length;n<i;++n)void 0!==(e=t[n])._index&&a.push(e);return a}function bn(t,e,n,i){var a,r,o,s,l=un(n,0),u=Math.min(un(i,t.length),t.length),d=0;for(e=Math.ceil(e),i&&(e=(a=i-n)/Math.floor(a/e)),s=l;s<0;)d++,s=Math.round(l+d*e);for(r=Math.max(l,0);r<u;r++)o=t[r],r===s?(o._index=r,d++,s=Math.round(l+d*e)):delete o.label}N._set("scale",{display:!0,position:"left",offset:!1,gridLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!1,labelString:"",padding:{top:4,bottom:4}},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:on.formatters.values,minor:{},major:{}}});var xn=K.extend({zeroLineIndex:0,getPadding:function(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}},getTicks:function(){return this._ticks},_getLabels:function(){var t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]},mergeTicksOptions:function(){},beforeUpdate:function(){H.callback(this.options.beforeUpdate,[this])},update:function(t,e,n){var i,a,r,o,s,l=this,u=l.options.ticks,d=u.sampleSize;if(l.beforeUpdate(),l.maxWidth=t,l.maxHeight=e,l.margins=H.extend({left:0,right:0,top:0,bottom:0},n),l._ticks=null,l.ticks=null,l._labelSizes=null,l._maxLabelLines=0,l.longestLabelWidth=0,l.longestTextCache=l.longestTextCache||{},l._gridLineItems=null,l._labelItems=null,l.beforeSetDimensions(),l.setDimensions(),l.afterSetDimensions(),l.beforeDataLimits(),l.determineDataLimits(),l.afterDataLimits(),l.beforeBuildTicks(),o=l.buildTicks()||[],(!(o=l.afterBuildTicks(o)||o)||!o.length)&&l.ticks)for(o=[],i=0,a=l.ticks.length;i<a;++i)o.push({value:l.ticks[i],major:!1});return l._ticks=o,s=d<o.length,r=l._convertTicksToLabels(s?function(t,e){for(var n=[],i=t.length/e,a=0,r=t.length;a<r;a+=i)n.push(t[Math.floor(a)]);return n}(o,d):o),l._configure(),l.beforeCalculateTickRotation(),l.calculateTickRotation(),l.afterCalculateTickRotation(),l.beforeFit(),l.fit(),l.afterFit(),l._ticksToDraw=u.display&&(u.autoSkip||"auto"===u.source)?l._autoSkip(o):o,s&&(r=l._convertTicksToLabels(l._ticksToDraw)),l.ticks=r,l.afterUpdate(),l.minSize},_configure:function(){var t,e,n=this,i=n.options.ticks.reverse;n.isHorizontal()?(t=n.left,e=n.right):(t=n.top,e=n.bottom,i=!i),n._startPixel=t,n._endPixel=e,n._reversePixels=i,n._length=e-t},afterUpdate:function(){H.callback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){H.callback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0},afterSetDimensions:function(){H.callback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){H.callback(this.options.beforeDataLimits,[this])},determineDataLimits:H.noop,afterDataLimits:function(){H.callback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){H.callback(this.options.beforeBuildTicks,[this])},buildTicks:H.noop,afterBuildTicks:function(t){var e=this;return sn(t)&&t.length?H.callback(e.options.afterBuildTicks,[e,t]):(e.ticks=H.callback(e.options.afterBuildTicks,[e,e.ticks])||e.ticks,t)},beforeTickToLabelConversion:function(){H.callback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var t=this.options.ticks;this.ticks=this.ticks.map(t.userCallback||t.callback,this)},afterTickToLabelConversion:function(){H.callback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){H.callback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var t,e,n,i,a,r,o,s=this,l=s.options,u=l.ticks,d=s.getTicks().length,h=u.minRotation||0,c=u.maxRotation,f=h;!s._isVisible()||!u.display||h>=c||d<=1||!s.isHorizontal()?s.labelRotation=h:(e=(t=s._getLabelSizes()).widest.width,n=t.highest.height-t.highest.offset,i=Math.min(s.maxWidth,s.chart.width-e),e+6>(a=l.offset?s.maxWidth/d:i/(d-1))&&(a=i/(d-(l.offset?.5:1)),r=s.maxHeight-fn(l.gridLines)-u.padding-gn(l.scaleLabel),o=Math.sqrt(e*e+n*n),f=H.toDegrees(Math.min(Math.asin(Math.min((t.highest.height+6)/a,1)),Math.asin(Math.min(r/o,1))-Math.asin(n/o))),f=Math.max(h,Math.min(c,f))),s.labelRotation=f)},afterCalculateTickRotation:function(){H.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){H.callback(this.options.beforeFit,[this])},fit:function(){var t=this,e=t.minSize={width:0,height:0},n=t.chart,i=t.options,a=i.ticks,r=i.scaleLabel,o=i.gridLines,s=t._isVisible(),l="bottom"===i.position,u=t.isHorizontal();if(u?e.width=t.maxWidth:s&&(e.width=fn(o)+gn(r)),u?s&&(e.height=fn(o)+gn(r)):e.height=t.maxHeight,a.display&&s){var d=mn(a),h=t._getLabelSizes(),c=h.first,f=h.last,g=h.widest,p=h.highest,m=.4*d.minor.lineHeight,v=a.padding;if(u){var b=0!==t.labelRotation,x=H.toRadians(t.labelRotation),y=Math.cos(x),_=Math.sin(x),k=_*g.width+y*(p.height-(b?p.offset:0))+(b?0:m);e.height=Math.min(t.maxHeight,e.height+k+v);var w,M,S=t.getPixelForTick(0)-t.left,C=t.right-t.getPixelForTick(t.getTicks().length-1);b?(w=l?y*c.width+_*c.offset:_*(c.height-c.offset),M=l?_*(f.height-f.offset):y*f.width+_*f.offset):(w=c.width/2,M=f.width/2),t.paddingLeft=Math.max((w-S)*t.width/(t.width-S),0)+3,t.paddingRight=Math.max((M-C)*t.width/(t.width-C),0)+3}else{var P=a.mirror?0:g.width+v+m;e.width=Math.min(t.maxWidth,e.width+P),t.paddingTop=c.height/2,t.paddingBottom=f.height/2}}t.handleMargins(),u?(t.width=t._length=n.width-t.margins.left-t.margins.right,t.height=e.height):(t.width=e.width,t.height=t._length=n.height-t.margins.top-t.margins.bottom)},handleMargins:function(){var t=this;t.margins&&(t.margins.left=Math.max(t.paddingLeft,t.margins.left),t.margins.top=Math.max(t.paddingTop,t.margins.top),t.margins.right=Math.max(t.paddingRight,t.margins.right),t.margins.bottom=Math.max(t.paddingBottom,t.margins.bottom))},afterFit:function(){H.callback(this.options.afterFit,[this])},isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(ln(t))return NaN;if(("number"==typeof t||t instanceof Number)&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},_convertTicksToLabels:function(t){var e,n,i,a=this;for(a.ticks=t.map((function(t){return t.value})),a.beforeTickToLabelConversion(),e=a.convertTicksToLabels(t)||a.ticks,a.afterTickToLabelConversion(),n=0,i=t.length;n<i;++n)t[n].label=e[n];return e},_getLabelSizes:function(){var t=this,e=t._labelSizes;return e||(t._labelSizes=e=cn(t.ctx,mn(t.options.ticks),t.getTicks(),t.longestTextCache),t.longestLabelWidth=e.widest.width),e},_parseValue:function(t){var e,n,i,a;return sn(t)?(e=+this.getRightValue(t[0]),n=+this.getRightValue(t[1]),i=Math.min(e,n),a=Math.max(e,n)):(e=void 0,n=t=+this.getRightValue(t),i=t,a=t),{min:i,max:a,start:e,end:n}},_getScaleLabel:function(t){var e=this._parseValue(t);return void 0!==e.start?"["+e.start+", "+e.end+"]":+this.getRightValue(t)},getLabelForIndex:H.noop,getPixelForValue:H.noop,getValueForPixel:H.noop,getPixelForTick:function(t){var e=this.options.offset,n=this._ticks.length,i=1/Math.max(n-(e?0:1),1);return t<0||t>n-1?null:this.getPixelForDecimal(t*i+(e?i/2:0))},getPixelForDecimal:function(t){return this._reversePixels&&(t=1-t),this._startPixel+t*this._length},getDecimalForPixel:function(t){var e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this.min,e=this.max;return this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0},_autoSkip:function(t){var e,n,i,a,r=this.options.ticks,o=this._length,s=r.maxTicksLimit||o/this._tickSize()+1,l=r.major.enabled?function(t){var e,n,i=[];for(e=0,n=t.length;e<n;e++)t[e].major&&i.push(e);return i}(t):[],u=l.length,d=l[0],h=l[u-1];if(u>s)return function(t,e,n){var i,a,r=0,o=e[0];for(n=Math.ceil(n),i=0;i<t.length;i++)a=t[i],i===o?(a._index=i,o=e[++r*n]):delete a.label}(t,l,u/s),vn(t);if(i=function(t,e,n,i){var a,r,o,s,l=function(t){var e,n,i=t.length;if(i<2)return!1;for(n=t[0],e=1;e<i;++e)if(t[e]-t[e-1]!==n)return!1;return n}(t),u=(e.length-1)/i;if(!l)return Math.max(u,1);for(o=0,s=(a=H.math._factorize(l)).length-1;o<s;o++)if((r=a[o])>u)return r;return Math.max(u,1)}(l,t,0,s),u>0){for(e=0,n=u-1;e<n;e++)bn(t,i,l[e],l[e+1]);return a=u>1?(h-d)/(u-1):null,bn(t,i,H.isNullOrUndef(a)?0:d-a,d),bn(t,i,h,H.isNullOrUndef(a)?t.length:h+a),vn(t)}return bn(t,i),vn(t)},_tickSize:function(){var t=this.options.ticks,e=H.toRadians(this.labelRotation),n=Math.abs(Math.cos(e)),i=Math.abs(Math.sin(e)),a=this._getLabelSizes(),r=t.autoSkipPadding||0,o=a?a.widest.width+r:0,s=a?a.highest.height+r:0;return this.isHorizontal()?s*n>o*i?o/n:s/i:s*i<o*n?s/n:o/i},_isVisible:function(){var t,e,n,i=this.chart,a=this.options.display;if("auto"!==a)return!!a;for(t=0,e=i.data.datasets.length;t<e;++t)if(i.isDatasetVisible(t)&&((n=i.getDatasetMeta(t)).xAxisID===this.id||n.yAxisID===this.id))return!0;return!1},_computeGridLineItems:function(t){var e,n,i,a,r,o,s,l,u,d,h,c,f,g,p,m,v,b=this,x=b.chart,y=b.options,_=y.gridLines,k=y.position,w=_.offsetGridLines,M=b.isHorizontal(),S=b._ticksToDraw,C=S.length+(w?1:0),P=fn(_),A=[],D=_.drawBorder?dn(_.lineWidth,0,0):0,T=D/2,I=H._alignPixel,F=function(t){return I(x,t,D)};for("top"===k?(e=F(b.bottom),s=b.bottom-P,u=e-T,h=F(t.top)+T,f=t.bottom):"bottom"===k?(e=F(b.top),h=t.top,f=F(t.bottom)-T,s=e+T,u=b.top+P):"left"===k?(e=F(b.right),o=b.right-P,l=e-T,d=F(t.left)+T,c=t.right):(e=F(b.left),d=t.left,c=F(t.right)-T,o=e+T,l=b.left+P),n=0;n<C;++n)i=S[n]||{},ln(i.label)&&n<S.length||(n===b.zeroLineIndex&&y.offset===w?(g=_.zeroLineWidth,p=_.zeroLineColor,m=_.zeroLineBorderDash||[],v=_.zeroLineBorderDashOffset||0):(g=dn(_.lineWidth,n,1),p=dn(_.color,n,"rgba(0,0,0,0.1)"),m=_.borderDash||[],v=_.borderDashOffset||0),void 0!==(a=hn(b,i._index||n,w))&&(r=I(x,a,g),M?o=l=d=c=r:s=u=h=f=r,A.push({tx1:o,ty1:s,tx2:l,ty2:u,x1:d,y1:h,x2:c,y2:f,width:g,color:p,borderDash:m,borderDashOffset:v})));return A.ticksLength=C,A.borderValue=e,A},_computeLabelItems:function(){var t,e,n,i,a,r,o,s,l,u,d,h,c=this,f=c.options,g=f.ticks,p=f.position,m=g.mirror,v=c.isHorizontal(),b=c._ticksToDraw,x=mn(g),y=g.padding,_=fn(f.gridLines),k=-H.toRadians(c.labelRotation),w=[];for("top"===p?(r=c.bottom-_-y,o=k?"left":"center"):"bottom"===p?(r=c.top+_+y,o=k?"right":"center"):"left"===p?(a=c.right-(m?0:_)-y,o=m?"left":"right"):(a=c.left+(m?0:_)+y,o=m?"right":"left"),t=0,e=b.length;t<e;++t)i=(n=b[t]).label,ln(i)||(s=c.getPixelForTick(n._index||t)+g.labelOffset,u=(l=n.major?x.major:x.minor).lineHeight,d=sn(i)?i.length:1,v?(a=s,h="top"===p?((k?1:.5)-d)*u:(k?0:.5)*u):(r=s,h=(1-d)*u/2),w.push({x:a,y:r,rotation:k,label:i,font:l,textOffset:h,textAlign:o}));return w},_drawGrid:function(t){var e=this,n=e.options.gridLines;if(n.display){var i,a,r,o,s,l=e.ctx,u=e.chart,d=H._alignPixel,h=n.drawBorder?dn(n.lineWidth,0,0):0,c=e._gridLineItems||(e._gridLineItems=e._computeGridLineItems(t));for(r=0,o=c.length;r<o;++r)i=(s=c[r]).width,a=s.color,i&&a&&(l.save(),l.lineWidth=i,l.strokeStyle=a,l.setLineDash&&(l.setLineDash(s.borderDash),l.lineDashOffset=s.borderDashOffset),l.beginPath(),n.drawTicks&&(l.moveTo(s.tx1,s.ty1),l.lineTo(s.tx2,s.ty2)),n.drawOnChartArea&&(l.moveTo(s.x1,s.y1),l.lineTo(s.x2,s.y2)),l.stroke(),l.restore());if(h){var f,g,p,m,v=h,b=dn(n.lineWidth,c.ticksLength-1,1),x=c.borderValue;e.isHorizontal()?(f=d(u,e.left,v)-v/2,g=d(u,e.right,b)+b/2,p=m=x):(p=d(u,e.top,v)-v/2,m=d(u,e.bottom,b)+b/2,f=g=x),l.lineWidth=h,l.strokeStyle=dn(n.color,0),l.beginPath(),l.moveTo(f,p),l.lineTo(g,m),l.stroke()}}},_drawLabels:function(){var t=this;if(t.options.ticks.display){var e,n,i,a,r,o,s,l,u=t.ctx,d=t._labelItems||(t._labelItems=t._computeLabelItems());for(e=0,i=d.length;e<i;++e){if(o=(r=d[e]).font,u.save(),u.translate(r.x,r.y),u.rotate(r.rotation),u.font=o.string,u.fillStyle=o.color,u.textBaseline="middle",u.textAlign=r.textAlign,s=r.label,l=r.textOffset,sn(s))for(n=0,a=s.length;n<a;++n)u.fillText(""+s[n],0,l),l+=o.lineHeight;else u.fillText(s,0,l);u.restore()}}},_drawTitle:function(){var t=this,e=t.ctx,n=t.options,i=n.scaleLabel;if(i.display){var a,r,o=un(i.fontColor,N.global.defaultFontColor),s=H.options._parseFont(i),l=H.options.toPadding(i.padding),u=s.lineHeight/2,d=n.position,h=0;if(t.isHorizontal())a=t.left+t.width/2,r="bottom"===d?t.bottom-u-l.bottom:t.top+u+l.top;else{var c="left"===d;a=c?t.left+u+l.top:t.right-u-l.top,r=t.top+t.height/2,h=c?-.5*Math.PI:.5*Math.PI}e.save(),e.translate(a,r),e.rotate(h),e.textAlign="center",e.textBaseline="middle",e.fillStyle=o,e.font=s.string,e.fillText(i.labelString,0,0),e.restore()}},draw:function(t){this._isVisible()&&(this._drawGrid(t),this._drawTitle(),this._drawLabels())},_layers:function(){var t=this,e=t.options,n=e.ticks&&e.ticks.z||0,i=e.gridLines&&e.gridLines.z||0;return t._isVisible()&&n!==i&&t.draw===t._draw?[{z:i,draw:function(){t._drawGrid.apply(t,arguments),t._drawTitle.apply(t,arguments)}},{z:n,draw:function(){t._drawLabels.apply(t,arguments)}}]:[{z:n,draw:function(){t.draw.apply(t,arguments)}}]},_getMatchingVisibleMetas:function(t){var e=this,n=e.isHorizontal();return e.chart._getSortedVisibleDatasetMetas().filter((function(i){return(!t||i.type===t)&&(n?i.xAxisID===e.id:i.yAxisID===e.id)}))}});xn.prototype._draw=xn.prototype.draw;var yn=xn,_n=H.isNullOrUndef,kn=yn.extend({determineDataLimits:function(){var t,e=this,n=e._getLabels(),i=e.options.ticks,a=i.min,r=i.max,o=0,s=n.length-1;void 0!==a&&(t=n.indexOf(a))>=0&&(o=t),void 0!==r&&(t=n.indexOf(r))>=0&&(s=t),e.minIndex=o,e.maxIndex=s,e.min=n[o],e.max=n[s]},buildTicks:function(){var t=this._getLabels(),e=this.minIndex,n=this.maxIndex;this.ticks=0===e&&n===t.length-1?t:t.slice(e,n+1)},getLabelForIndex:function(t,e){var n=this.chart;return n.getDatasetMeta(e).controller._getValueScaleId()===this.id?this.getRightValue(n.data.datasets[e].data[t]):this._getLabels()[t]},_configure:function(){var t=this,e=t.options.offset,n=t.ticks;yn.prototype._configure.call(t),t.isHorizontal()||(t._reversePixels=!t._reversePixels),n&&(t._startValue=t.minIndex-(e?.5:0),t._valueRange=Math.max(n.length-(e?0:1),1))},getPixelForValue:function(t,e,n){var i,a,r,o=this;return _n(e)||_n(n)||(t=o.chart.data.datasets[n].data[e]),_n(t)||(i=o.isHorizontal()?t.x:t.y),(void 0!==i||void 0!==t&&isNaN(e))&&(a=o._getLabels(),t=H.valueOrDefault(i,t),e=-1!==(r=a.indexOf(t))?r:e,isNaN(e)&&(e=t)),o.getPixelForDecimal((e-o._startValue)/o._valueRange)},getPixelForTick:function(t){var e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t],t+this.minIndex)},getValueForPixel:function(t){var e=Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange);return Math.min(Math.max(e,0),this.ticks.length-1)},getBasePixel:function(){return this.bottom}}),wn={position:"bottom"};kn._defaults=wn;var Mn=H.noop,Sn=H.isNullOrUndef;var Cn=yn.extend({getRightValue:function(t){return"string"==typeof t?+t:yn.prototype.getRightValue.call(this,t)},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;if(e.beginAtZero){var n=H.sign(t.min),i=H.sign(t.max);n<0&&i<0?t.max=0:n>0&&i>0&&(t.min=0)}var a=void 0!==e.min||void 0!==e.suggestedMin,r=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),a!==r&&t.min>=t.max&&(a?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:function(){var t,e=this.options.ticks,n=e.stepSize,i=e.maxTicksLimit;return n?t=Math.ceil(this.max/n)-Math.floor(this.min/n)+1:(t=this._computeTickLimit(),i=i||11),i&&(t=Math.min(i,t)),t},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:Mn,buildTicks:function(){var t=this,e=t.options.ticks,n=t.getTickLimit(),i={maxTicks:n=Math.max(2,n),min:e.min,max:e.max,precision:e.precision,stepSize:H.valueOrDefault(e.fixedStepSize,e.stepSize)},a=t.ticks=function(t,e){var n,i,a,r,o=[],s=t.stepSize,l=s||1,u=t.maxTicks-1,d=t.min,h=t.max,c=t.precision,f=e.min,g=e.max,p=H.niceNum((g-f)/u/l)*l;if(p<1e-14&&Sn(d)&&Sn(h))return[f,g];(r=Math.ceil(g/p)-Math.floor(f/p))>u&&(p=H.niceNum(r*p/u/l)*l),s||Sn(c)?n=Math.pow(10,H._decimalPlaces(p)):(n=Math.pow(10,c),p=Math.ceil(p*n)/n),i=Math.floor(f/p)*p,a=Math.ceil(g/p)*p,s&&(!Sn(d)&&H.almostWhole(d/p,p/1e3)&&(i=d),!Sn(h)&&H.almostWhole(h/p,p/1e3)&&(a=h)),r=(a-i)/p,r=H.almostEquals(r,Math.round(r),p/1e3)?Math.round(r):Math.ceil(r),i=Math.round(i*n)/n,a=Math.round(a*n)/n,o.push(Sn(d)?i:d);for(var m=1;m<r;++m)o.push(Math.round((i+m*p)*n)/n);return o.push(Sn(h)?a:h),o}(i,t);t.handleDirectionalChanges(),t.max=H.max(a),t.min=H.min(a),e.reverse?(a.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){var t=this;t.ticksAsNumbers=t.ticks.slice(),t.zeroLineIndex=t.ticks.indexOf(0),yn.prototype.convertTicksToLabels.call(t)},_configure:function(){var t,e=this,n=e.getTicks(),i=e.min,a=e.max;yn.prototype._configure.call(e),e.options.offset&&n.length&&(i-=t=(a-i)/Math.max(n.length-1,1)/2,a+=t),e._startValue=i,e._endValue=a,e._valueRange=a-i}}),Pn={position:"left",ticks:{callback:on.formatters.linear}};function An(t,e,n,i){var a,r,o=t.options,s=function(t,e,n){var i=[n.type,void 0===e&&void 0===n.stack?n.index:"",n.stack].join(".");return void 0===t[i]&&(t[i]={pos:[],neg:[]}),t[i]}(e,o.stacked,n),l=s.pos,u=s.neg,d=i.length;for(a=0;a<d;++a)r=t._parseValue(i[a]),isNaN(r.min)||isNaN(r.max)||n.data[a].hidden||(l[a]=l[a]||0,u[a]=u[a]||0,o.relativePoints?l[a]=100:r.min<0||r.max<0?u[a]+=r.min:l[a]+=r.max)}function Dn(t,e,n){var i,a,r=n.length;for(i=0;i<r;++i)a=t._parseValue(n[i]),isNaN(a.min)||isNaN(a.max)||e.data[i].hidden||(t.min=Math.min(t.min,a.min),t.max=Math.max(t.max,a.max))}var Tn=Cn.extend({determineDataLimits:function(){var t,e,n,i,a=this,r=a.options,o=a.chart.data.datasets,s=a._getMatchingVisibleMetas(),l=r.stacked,u={},d=s.length;if(a.min=Number.POSITIVE_INFINITY,a.max=Number.NEGATIVE_INFINITY,void 0===l)for(t=0;!l&&t<d;++t)l=void 0!==(e=s[t]).stack;for(t=0;t<d;++t)n=o[(e=s[t]).index].data,l?An(a,u,e,n):Dn(a,e,n);H.each(u,(function(t){i=t.pos.concat(t.neg),a.min=Math.min(a.min,H.min(i)),a.max=Math.max(a.max,H.max(i))})),a.min=H.isFinite(a.min)&&!isNaN(a.min)?a.min:0,a.max=H.isFinite(a.max)&&!isNaN(a.max)?a.max:1,a.handleTickRangeOptions()},_computeTickLimit:function(){var t;return this.isHorizontal()?Math.ceil(this.width/40):(t=H.options._parseFont(this.options.ticks),Math.ceil(this.height/t.lineHeight))},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return this._getScaleLabel(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){return this.getPixelForDecimal((+this.getRightValue(t)-this._startValue)/this._valueRange)},getValueForPixel:function(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange},getPixelForTick:function(t){var e=this.ticksAsNumbers;return t<0||t>e.length-1?null:this.getPixelForValue(e[t])}}),In=Pn;Tn._defaults=In;var Fn=H.valueOrDefault,On=H.math.log10;var Ln={position:"left",ticks:{callback:on.formatters.logarithmic}};function Rn(t,e){return H.isFinite(t)&&t>=0?t:e}var zn=yn.extend({determineDataLimits:function(){var t,e,n,i,a,r,o=this,s=o.options,l=o.chart,u=l.data.datasets,d=o.isHorizontal();function h(t){return d?t.xAxisID===o.id:t.yAxisID===o.id}o.min=Number.POSITIVE_INFINITY,o.max=Number.NEGATIVE_INFINITY,o.minNotZero=Number.POSITIVE_INFINITY;var c=s.stacked;if(void 0===c)for(t=0;t<u.length;t++)if(e=l.getDatasetMeta(t),l.isDatasetVisible(t)&&h(e)&&void 0!==e.stack){c=!0;break}if(s.stacked||c){var f={};for(t=0;t<u.length;t++){var g=[(e=l.getDatasetMeta(t)).type,void 0===s.stacked&&void 0===e.stack?t:"",e.stack].join(".");if(l.isDatasetVisible(t)&&h(e))for(void 0===f[g]&&(f[g]=[]),a=0,r=(i=u[t].data).length;a<r;a++){var p=f[g];n=o._parseValue(i[a]),isNaN(n.min)||isNaN(n.max)||e.data[a].hidden||n.min<0||n.max<0||(p[a]=p[a]||0,p[a]+=n.max)}}H.each(f,(function(t){if(t.length>0){var e=H.min(t),n=H.max(t);o.min=Math.min(o.min,e),o.max=Math.max(o.max,n)}}))}else for(t=0;t<u.length;t++)if(e=l.getDatasetMeta(t),l.isDatasetVisible(t)&&h(e))for(a=0,r=(i=u[t].data).length;a<r;a++)n=o._parseValue(i[a]),isNaN(n.min)||isNaN(n.max)||e.data[a].hidden||n.min<0||n.max<0||(o.min=Math.min(n.min,o.min),o.max=Math.max(n.max,o.max),0!==n.min&&(o.minNotZero=Math.min(n.min,o.minNotZero)));o.min=H.isFinite(o.min)?o.min:null,o.max=H.isFinite(o.max)?o.max:null,o.minNotZero=H.isFinite(o.minNotZero)?o.minNotZero:null,this.handleTickRangeOptions()},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;t.min=Rn(e.min,t.min),t.max=Rn(e.max,t.max),t.min===t.max&&(0!==t.min&&null!==t.min?(t.min=Math.pow(10,Math.floor(On(t.min))-1),t.max=Math.pow(10,Math.floor(On(t.max))+1)):(t.min=1,t.max=10)),null===t.min&&(t.min=Math.pow(10,Math.floor(On(t.max))-1)),null===t.max&&(t.max=0!==t.min?Math.pow(10,Math.floor(On(t.min))+1):10),null===t.minNotZero&&(t.min>0?t.minNotZero=t.min:t.max<1?t.minNotZero=Math.pow(10,Math.floor(On(t.max))):t.minNotZero=1)},buildTicks:function(){var t=this,e=t.options.ticks,n=!t.isHorizontal(),i={min:Rn(e.min),max:Rn(e.max)},a=t.ticks=function(t,e){var n,i,a=[],r=Fn(t.min,Math.pow(10,Math.floor(On(e.min)))),o=Math.floor(On(e.max)),s=Math.ceil(e.max/Math.pow(10,o));0===r?(n=Math.floor(On(e.minNotZero)),i=Math.floor(e.minNotZero/Math.pow(10,n)),a.push(r),r=i*Math.pow(10,n)):(n=Math.floor(On(r)),i=Math.floor(r/Math.pow(10,n)));var l=n<0?Math.pow(10,Math.abs(n)):1;do{a.push(r),10===++i&&(i=1,l=++n>=0?1:l),r=Math.round(i*Math.pow(10,n)*l)/l}while(n<o||n===o&&i<s);var u=Fn(t.max,r);return a.push(u),a}(i,t);t.max=H.max(a),t.min=H.min(a),e.reverse?(n=!n,t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max),n&&a.reverse()},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),yn.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(t,e){return this._getScaleLabel(this.chart.data.datasets[e].data[t])},getPixelForTick:function(t){var e=this.tickValues;return t<0||t>e.length-1?null:this.getPixelForValue(e[t])},_getFirstTickValue:function(t){var e=Math.floor(On(t));return Math.floor(t/Math.pow(10,e))*Math.pow(10,e)},_configure:function(){var t=this,e=t.min,n=0;yn.prototype._configure.call(t),0===e&&(e=t._getFirstTickValue(t.minNotZero),n=Fn(t.options.ticks.fontSize,N.global.defaultFontSize)/t._length),t._startValue=On(e),t._valueOffset=n,t._valueRange=(On(t.max)-On(e))/(1-n)},getPixelForValue:function(t){var e=this,n=0;return(t=+e.getRightValue(t))>e.min&&t>0&&(n=(On(t)-e._startValue)/e._valueRange+e._valueOffset),e.getPixelForDecimal(n)},getValueForPixel:function(t){var e=this,n=e.getDecimalForPixel(t);return 0===n&&0===e.min?0:Math.pow(10,e._startValue+(n-e._valueOffset)*e._valueRange)}}),Nn=Ln;zn._defaults=Nn;var Bn=H.valueOrDefault,En=H.valueAtIndexOrDefault,Wn=H.options.resolve,Vn={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:on.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(t){return t}}};function Hn(t){var e=t.ticks;return e.display&&t.display?Bn(e.fontSize,N.global.defaultFontSize)+2*e.backdropPaddingY:0}function jn(t,e,n,i,a){return t===i||t===a?{start:e-n/2,end:e+n/2}:t<i||t>a?{start:e-n,end:e}:{start:e,end:e+n}}function qn(t){return 0===t||180===t?"center":t<180?"left":"right"}function Un(t,e,n,i){var a,r,o=n.y+i/2;if(H.isArray(e))for(a=0,r=e.length;a<r;++a)t.fillText(e[a],n.x,o),o+=i;else t.fillText(e,n.x,o)}function Yn(t,e,n){90===t||270===t?n.y-=e.h/2:(t>270||t<90)&&(n.y-=e.h)}function Gn(t){return H.isNumber(t)?t:0}var Xn=Cn.extend({setDimensions:function(){var t=this;t.width=t.maxWidth,t.height=t.maxHeight,t.paddingTop=Hn(t.options)/2,t.xCenter=Math.floor(t.width/2),t.yCenter=Math.floor((t.height-t.paddingTop)/2),t.drawingArea=Math.min(t.height-t.paddingTop,t.width)/2},determineDataLimits:function(){var t=this,e=t.chart,n=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;H.each(e.data.datasets,(function(a,r){if(e.isDatasetVisible(r)){var o=e.getDatasetMeta(r);H.each(a.data,(function(e,a){var r=+t.getRightValue(e);isNaN(r)||o.data[a].hidden||(n=Math.min(r,n),i=Math.max(r,i))}))}})),t.min=n===Number.POSITIVE_INFINITY?0:n,t.max=i===Number.NEGATIVE_INFINITY?0:i,t.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/Hn(this.options))},convertTicksToLabels:function(){var t=this;Cn.prototype.convertTicksToLabels.call(t),t.pointLabels=t.chart.data.labels.map((function(){var e=H.callback(t.options.pointLabels.callback,arguments,t);return e||0===e?e:""}))},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t=this.options;t.display&&t.pointLabels.display?function(t){var e,n,i,a=H.options._parseFont(t.options.pointLabels),r={l:0,r:t.width,t:0,b:t.height-t.paddingTop},o={};t.ctx.font=a.string,t._pointLabelSizes=[];var s,l,u,d=t.chart.data.labels.length;for(e=0;e<d;e++){i=t.getPointPosition(e,t.drawingArea+5),s=t.ctx,l=a.lineHeight,u=t.pointLabels[e],n=H.isArray(u)?{w:H.longestText(s,s.font,u),h:u.length*l}:{w:s.measureText(u).width,h:l},t._pointLabelSizes[e]=n;var h=t.getIndexAngle(e),c=H.toDegrees(h)%360,f=jn(c,i.x,n.w,0,180),g=jn(c,i.y,n.h,90,270);f.start<r.l&&(r.l=f.start,o.l=h),f.end>r.r&&(r.r=f.end,o.r=h),g.start<r.t&&(r.t=g.start,o.t=h),g.end>r.b&&(r.b=g.end,o.b=h)}t.setReductions(t.drawingArea,r,o)}(this):this.setCenterPoint(0,0,0,0)},setReductions:function(t,e,n){var i=this,a=e.l/Math.sin(n.l),r=Math.max(e.r-i.width,0)/Math.sin(n.r),o=-e.t/Math.cos(n.t),s=-Math.max(e.b-(i.height-i.paddingTop),0)/Math.cos(n.b);a=Gn(a),r=Gn(r),o=Gn(o),s=Gn(s),i.drawingArea=Math.min(Math.floor(t-(a+r)/2),Math.floor(t-(o+s)/2)),i.setCenterPoint(a,r,o,s)},setCenterPoint:function(t,e,n,i){var a=this,r=a.width-e-a.drawingArea,o=t+a.drawingArea,s=n+a.drawingArea,l=a.height-a.paddingTop-i-a.drawingArea;a.xCenter=Math.floor((o+r)/2+a.left),a.yCenter=Math.floor((s+l)/2+a.top+a.paddingTop)},getIndexAngle:function(t){var e=this.chart,n=(t*(360/e.data.labels.length)+((e.options||{}).startAngle||0))%360;return(n<0?n+360:n)*Math.PI*2/360},getDistanceFromCenterForValue:function(t){var e=this;if(H.isNullOrUndef(t))return NaN;var n=e.drawingArea/(e.max-e.min);return e.options.ticks.reverse?(e.max-t)*n:(t-e.min)*n},getPointPosition:function(t,e){var n=this.getIndexAngle(t)-Math.PI/2;return{x:Math.cos(n)*e+this.xCenter,y:Math.sin(n)*e+this.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(t){var e=this.min,n=this.max;return this.getPointPositionForValue(t||0,this.beginAtZero?0:e<0&&n<0?n:e>0&&n>0?e:0)},_drawGrid:function(){var t,e,n,i=this,a=i.ctx,r=i.options,o=r.gridLines,s=r.angleLines,l=Bn(s.lineWidth,o.lineWidth),u=Bn(s.color,o.color);if(r.pointLabels.display&&function(t){var e=t.ctx,n=t.options,i=n.pointLabels,a=Hn(n),r=t.getDistanceFromCenterForValue(n.ticks.reverse?t.min:t.max),o=H.options._parseFont(i);e.save(),e.font=o.string,e.textBaseline="middle";for(var s=t.chart.data.labels.length-1;s>=0;s--){var l=0===s?a/2:0,u=t.getPointPosition(s,r+l+5),d=En(i.fontColor,s,N.global.defaultFontColor);e.fillStyle=d;var h=t.getIndexAngle(s),c=H.toDegrees(h);e.textAlign=qn(c),Yn(c,t._pointLabelSizes[s],u),Un(e,t.pointLabels[s],u,o.lineHeight)}e.restore()}(i),o.display&&H.each(i.ticks,(function(t,n){0!==n&&(e=i.getDistanceFromCenterForValue(i.ticksAsNumbers[n]),function(t,e,n,i){var a,r=t.ctx,o=e.circular,s=t.chart.data.labels.length,l=En(e.color,i-1),u=En(e.lineWidth,i-1);if((o||s)&&l&&u){if(r.save(),r.strokeStyle=l,r.lineWidth=u,r.setLineDash&&(r.setLineDash(e.borderDash||[]),r.lineDashOffset=e.borderDashOffset||0),r.beginPath(),o)r.arc(t.xCenter,t.yCenter,n,0,2*Math.PI);else{a=t.getPointPosition(0,n),r.moveTo(a.x,a.y);for(var d=1;d<s;d++)a=t.getPointPosition(d,n),r.lineTo(a.x,a.y)}r.closePath(),r.stroke(),r.restore()}}(i,o,e,n))})),s.display&&l&&u){for(a.save(),a.lineWidth=l,a.strokeStyle=u,a.setLineDash&&(a.setLineDash(Wn([s.borderDash,o.borderDash,[]])),a.lineDashOffset=Wn([s.borderDashOffset,o.borderDashOffset,0])),t=i.chart.data.labels.length-1;t>=0;t--)e=i.getDistanceFromCenterForValue(r.ticks.reverse?i.min:i.max),n=i.getPointPosition(t,e),a.beginPath(),a.moveTo(i.xCenter,i.yCenter),a.lineTo(n.x,n.y),a.stroke();a.restore()}},_drawLabels:function(){var t=this,e=t.ctx,n=t.options.ticks;if(n.display){var i,a,r=t.getIndexAngle(0),o=H.options._parseFont(n),s=Bn(n.fontColor,N.global.defaultFontColor);e.save(),e.font=o.string,e.translate(t.xCenter,t.yCenter),e.rotate(r),e.textAlign="center",e.textBaseline="middle",H.each(t.ticks,(function(r,l){(0!==l||n.reverse)&&(i=t.getDistanceFromCenterForValue(t.ticksAsNumbers[l]),n.showLabelBackdrop&&(a=e.measureText(r).width,e.fillStyle=n.backdropColor,e.fillRect(-a/2-n.backdropPaddingX,-i-o.size/2-n.backdropPaddingY,a+2*n.backdropPaddingX,o.size+2*n.backdropPaddingY)),e.fillStyle=s,e.fillText(r,0,-i))})),e.restore()}},_drawTitle:H.noop}),Kn=Vn;Xn._defaults=Kn;var Zn=H._deprecated,$n=H.options.resolve,Jn=H.valueOrDefault,Qn=Number.MIN_SAFE_INTEGER||-9007199254740991,ti=Number.MAX_SAFE_INTEGER||9007199254740991,ei={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},ni=Object.keys(ei);function ii(t,e){return t-e}function ai(t){return H.valueOrDefault(t.time.min,t.ticks.min)}function ri(t){return H.valueOrDefault(t.time.max,t.ticks.max)}function oi(t,e,n,i){var a=function(t,e,n){for(var i,a,r,o=0,s=t.length-1;o>=0&&o<=s;){if(a=t[(i=o+s>>1)-1]||null,r=t[i],!a)return{lo:null,hi:r};if(r[e]<n)o=i+1;else{if(!(a[e]>n))return{lo:a,hi:r};s=i-1}}return{lo:r,hi:null}}(t,e,n),r=a.lo?a.hi?a.lo:t[t.length-2]:t[0],o=a.lo?a.hi?a.hi:t[t.length-1]:t[1],s=o[e]-r[e],l=s?(n-r[e])/s:0,u=(o[i]-r[i])*l;return r[i]+u}function si(t,e){var n=t._adapter,i=t.options.time,a=i.parser,r=a||i.format,o=e;return"function"==typeof a&&(o=a(o)),H.isFinite(o)||(o="string"==typeof r?n.parse(o,r):n.parse(o)),null!==o?+o:(a||"function"!=typeof r||(o=r(e),H.isFinite(o)||(o=n.parse(o))),o)}function li(t,e){if(H.isNullOrUndef(e))return null;var n=t.options.time,i=si(t,t.getRightValue(e));return null===i?i:(n.round&&(i=+t._adapter.startOf(i,n.round)),i)}function ui(t,e,n,i){var a,r,o,s=ni.length;for(a=ni.indexOf(t);a<s-1;++a)if(o=(r=ei[ni[a]]).steps?r.steps:ti,r.common&&Math.ceil((n-e)/(o*r.size))<=i)return ni[a];return ni[s-1]}function di(t,e,n){var i,a,r=[],o={},s=e.length;for(i=0;i<s;++i)o[a=e[i]]=i,r.push({value:a,major:!1});return 0!==s&&n?function(t,e,n,i){var a,r,o=t._adapter,s=+o.startOf(e[0].value,i),l=e[e.length-1].value;for(a=s;a<=l;a=+o.add(a,1,i))(r=n[a])>=0&&(e[r].major=!0);return e}(t,r,o,n):r}var hi=yn.extend({initialize:function(){this.mergeTicksOptions(),yn.prototype.initialize.call(this)},update:function(){var t=this,e=t.options,n=e.time||(e.time={}),i=t._adapter=new rn._date(e.adapters.date);return Zn("time scale",n.format,"time.format","time.parser"),Zn("time scale",n.min,"time.min","ticks.min"),Zn("time scale",n.max,"time.max","ticks.max"),H.mergeIf(n.displayFormats,i.formats()),yn.prototype.update.apply(t,arguments)},getRightValue:function(t){return t&&void 0!==t.t&&(t=t.t),yn.prototype.getRightValue.call(this,t)},determineDataLimits:function(){var t,e,n,i,a,r,o,s=this,l=s.chart,u=s._adapter,d=s.options,h=d.time.unit||"day",c=ti,f=Qn,g=[],p=[],m=[],v=s._getLabels();for(t=0,n=v.length;t<n;++t)m.push(li(s,v[t]));for(t=0,n=(l.data.datasets||[]).length;t<n;++t)if(l.isDatasetVisible(t))if(a=l.data.datasets[t].data,H.isObject(a[0]))for(p[t]=[],e=0,i=a.length;e<i;++e)r=li(s,a[e]),g.push(r),p[t][e]=r;else p[t]=m.slice(0),o||(g=g.concat(m),o=!0);else p[t]=[];m.length&&(c=Math.min(c,m[0]),f=Math.max(f,m[m.length-1])),g.length&&(g=n>1?function(t){var e,n,i,a={},r=[];for(e=0,n=t.length;e<n;++e)a[i=t[e]]||(a[i]=!0,r.push(i));return r}(g).sort(ii):g.sort(ii),c=Math.min(c,g[0]),f=Math.max(f,g[g.length-1])),c=li(s,ai(d))||c,f=li(s,ri(d))||f,c=c===ti?+u.startOf(Date.now(),h):c,f=f===Qn?+u.endOf(Date.now(),h)+1:f,s.min=Math.min(c,f),s.max=Math.max(c+1,f),s._table=[],s._timestamps={data:g,datasets:p,labels:m}},buildTicks:function(){var t,e,n,i=this,a=i.min,r=i.max,o=i.options,s=o.ticks,l=o.time,u=i._timestamps,d=[],h=i.getLabelCapacity(a),c=s.source,f=o.distribution;for(u="data"===c||"auto"===c&&"series"===f?u.data:"labels"===c?u.labels:function(t,e,n,i){var a,r=t._adapter,o=t.options,s=o.time,l=s.unit||ui(s.minUnit,e,n,i),u=$n([s.stepSize,s.unitStepSize,1]),d="week"===l&&s.isoWeekday,h=e,c=[];if(d&&(h=+r.startOf(h,"isoWeek",d)),h=+r.startOf(h,d?"day":l),r.diff(n,e,l)>1e5*u)throw e+" and "+n+" are too far apart with stepSize of "+u+" "+l;for(a=h;a<n;a=+r.add(a,u,l))c.push(a);return a!==n&&"ticks"!==o.bounds||c.push(a),c}(i,a,r,h),"ticks"===o.bounds&&u.length&&(a=u[0],r=u[u.length-1]),a=li(i,ai(o))||a,r=li(i,ri(o))||r,t=0,e=u.length;t<e;++t)(n=u[t])>=a&&n<=r&&d.push(n);return i.min=a,i.max=r,i._unit=l.unit||(s.autoSkip?ui(l.minUnit,i.min,i.max,h):function(t,e,n,i,a){var r,o;for(r=ni.length-1;r>=ni.indexOf(n);r--)if(o=ni[r],ei[o].common&&t._adapter.diff(a,i,o)>=e-1)return o;return ni[n?ni.indexOf(n):0]}(i,d.length,l.minUnit,i.min,i.max)),i._majorUnit=s.major.enabled&&"year"!==i._unit?function(t){for(var e=ni.indexOf(t)+1,n=ni.length;e<n;++e)if(ei[ni[e]].common)return ni[e]}(i._unit):void 0,i._table=function(t,e,n,i){if("linear"===i||!t.length)return[{time:e,pos:0},{time:n,pos:1}];var a,r,o,s,l,u=[],d=[e];for(a=0,r=t.length;a<r;++a)(s=t[a])>e&&s<n&&d.push(s);for(d.push(n),a=0,r=d.length;a<r;++a)l=d[a+1],o=d[a-1],s=d[a],void 0!==o&&void 0!==l&&Math.round((l+o)/2)===s||u.push({time:s,pos:a/(r-1)});return u}(i._timestamps.data,a,r,f),i._offsets=function(t,e,n,i,a){var r,o,s=0,l=0;return a.offset&&e.length&&(r=oi(t,"time",e[0],"pos"),s=1===e.length?1-r:(oi(t,"time",e[1],"pos")-r)/2,o=oi(t,"time",e[e.length-1],"pos"),l=1===e.length?o:(o-oi(t,"time",e[e.length-2],"pos"))/2),{start:s,end:l,factor:1/(s+1+l)}}(i._table,d,0,0,o),s.reverse&&d.reverse(),di(i,d,i._majorUnit)},getLabelForIndex:function(t,e){var n=this,i=n._adapter,a=n.chart.data,r=n.options.time,o=a.labels&&t<a.labels.length?a.labels[t]:"",s=a.datasets[e].data[t];return H.isObject(s)&&(o=n.getRightValue(s)),r.tooltipFormat?i.format(si(n,o),r.tooltipFormat):"string"==typeof o?o:i.format(si(n,o),r.displayFormats.datetime)},tickFormatFunction:function(t,e,n,i){var a=this._adapter,r=this.options,o=r.time.displayFormats,s=o[this._unit],l=this._majorUnit,u=o[l],d=n[e],h=r.ticks,c=l&&u&&d&&d.major,f=a.format(t,i||(c?u:s)),g=c?h.major:h.minor,p=$n([g.callback,g.userCallback,h.callback,h.userCallback]);return p?p(f,e,n):f},convertTicksToLabels:function(t){var e,n,i=[];for(e=0,n=t.length;e<n;++e)i.push(this.tickFormatFunction(t[e].value,e,t));return i},getPixelForOffset:function(t){var e=this._offsets,n=oi(this._table,"time",t,"pos");return this.getPixelForDecimal((e.start+n)*e.factor)},getPixelForValue:function(t,e,n){var i=null;if(void 0!==e&&void 0!==n&&(i=this._timestamps.datasets[n][e]),null===i&&(i=li(this,t)),null!==i)return this.getPixelForOffset(i)},getPixelForTick:function(t){var e=this.getTicks();return t>=0&&t<e.length?this.getPixelForOffset(e[t].value):null},getValueForPixel:function(t){var e=this._offsets,n=this.getDecimalForPixel(t)/e.factor-e.end,i=oi(this._table,"pos",n,"time");return this._adapter._create(i)},_getLabelSize:function(t){var e=this.options.ticks,n=this.ctx.measureText(t).width,i=H.toRadians(this.isHorizontal()?e.maxRotation:e.minRotation),a=Math.cos(i),r=Math.sin(i),o=Jn(e.fontSize,N.global.defaultFontSize);return{w:n*a+o*r,h:n*r+o*a}},getLabelWidth:function(t){return this._getLabelSize(t).w},getLabelCapacity:function(t){var e=this,n=e.options.time,i=n.displayFormats,a=i[n.unit]||i.millisecond,r=e.tickFormatFunction(t,0,di(e,[t],e._majorUnit),a),o=e._getLabelSize(r),s=Math.floor(e.isHorizontal()?e.width/o.w:e.height/o.h);return e.options.offset&&s--,s>0?s:1}}),ci={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};hi._defaults=ci;var fi={category:kn,linear:Tn,logarithmic:zn,radialLinear:Xn,time:hi},gi={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};rn._date.override("function"==typeof t?{_id:"moment",formats:function(){return gi},parse:function(e,n){return"string"==typeof e&&"string"==typeof n?e=t(e,n):e instanceof t||(e=t(e)),e.isValid()?e.valueOf():null},format:function(e,n){return t(e).format(n)},add:function(e,n,i){return t(e).add(n,i).valueOf()},diff:function(e,n,i){return t(e).diff(t(n),i)},startOf:function(e,n,i){return e=t(e),"isoWeek"===n?e.isoWeekday(i).valueOf():e.startOf(n).valueOf()},endOf:function(e,n){return t(e).endOf(n).valueOf()},_create:function(e){return t(e)}}:{}),N._set("global",{plugins:{filler:{propagate:!0}}});var pi={dataset:function(t){var e=t.fill,n=t.chart,i=n.getDatasetMeta(e),a=i&&n.isDatasetVisible(e)&&i.dataset._children||[],r=a.length||0;return r?function(t,e){return e<r&&a[e]._view||null}:null},boundary:function(t){var e=t.boundary,n=e?e.x:null,i=e?e.y:null;return H.isArray(e)?function(t,n){return e[n]}:function(t){return{x:null===n?t.x:n,y:null===i?t.y:i}}}};function mi(t,e,n){var i,a=t._model||{},r=a.fill;if(void 0===r&&(r=!!a.backgroundColor),!1===r||null===r)return!1;if(!0===r)return"origin";if(i=parseFloat(r,10),isFinite(i)&&Math.floor(i)===i)return"-"!==r[0]&&"+"!==r[0]||(i=e+i),!(i===e||i<0||i>=n)&&i;switch(r){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return r;default:return!1}}function vi(t){return(t.el._scale||{}).getPointPositionForValue?function(t){var e,n,i,a,r,o=t.el._scale,s=o.options,l=o.chart.data.labels.length,u=t.fill,d=[];if(!l)return null;for(e=s.ticks.reverse?o.max:o.min,n=s.ticks.reverse?o.min:o.max,i=o.getPointPositionForValue(0,e),a=0;a<l;++a)r="start"===u||"end"===u?o.getPointPositionForValue(a,"start"===u?e:n):o.getBasePosition(a),s.gridLines.circular&&(r.cx=i.x,r.cy=i.y,r.angle=o.getIndexAngle(a)-Math.PI/2),d.push(r);return d}(t):function(t){var e,n=t.el._model||{},i=t.el._scale||{},a=t.fill,r=null;if(isFinite(a))return null;if("start"===a?r=void 0===n.scaleBottom?i.bottom:n.scaleBottom:"end"===a?r=void 0===n.scaleTop?i.top:n.scaleTop:void 0!==n.scaleZero?r=n.scaleZero:i.getBasePixel&&(r=i.getBasePixel()),null!=r){if(void 0!==r.x&&void 0!==r.y)return r;if(H.isFinite(r))return{x:(e=i.isHorizontal())?r:null,y:e?null:r}}return null}(t)}function bi(t,e,n){var i,a=t[e].fill,r=[e];if(!n)return a;for(;!1!==a&&-1===r.indexOf(a);){if(!isFinite(a))return a;if(!(i=t[a]))return!1;if(i.visible)return a;r.push(a),a=i.fill}return!1}function xi(t){var e=t.fill,n="dataset";return!1===e?null:(isFinite(e)||(n="boundary"),pi[n](t))}function yi(t){return t&&!t.skip}function _i(t,e,n,i,a){var r,o,s,l;if(i&&a){for(t.moveTo(e[0].x,e[0].y),r=1;r<i;++r)H.canvas.lineTo(t,e[r-1],e[r]);if(void 0===n[0].angle)for(t.lineTo(n[a-1].x,n[a-1].y),r=a-1;r>0;--r)H.canvas.lineTo(t,n[r],n[r-1],!0);else for(o=n[0].cx,s=n[0].cy,l=Math.sqrt(Math.pow(n[0].x-o,2)+Math.pow(n[0].y-s,2)),r=a-1;r>0;--r)t.arc(o,s,l,n[r].angle,n[r-1].angle,!0)}}function ki(t,e,n,i,a,r){var o,s,l,u,d,h,c,f,g=e.length,p=i.spanGaps,m=[],v=[],b=0,x=0;for(t.beginPath(),o=0,s=g;o<s;++o)d=n(u=e[l=o%g]._view,l,i),h=yi(u),c=yi(d),r&&void 0===f&&h&&(s=g+(f=o+1)),h&&c?(b=m.push(u),x=v.push(d)):b&&x&&(p?(h&&m.push(u),c&&v.push(d)):(_i(t,m,v,b,x),b=x=0,m=[],v=[]));_i(t,m,v,b,x),t.closePath(),t.fillStyle=a,t.fill()}var wi={id:"filler",afterDatasetsUpdate:function(t,e){var n,i,a,r,o=(t.data.datasets||[]).length,s=e.propagate,l=[];for(i=0;i<o;++i)r=null,(a=(n=t.getDatasetMeta(i)).dataset)&&a._model&&a instanceof kt.Line&&(r={visible:t.isDatasetVisible(i),fill:mi(a,i,o),chart:t,el:a}),n.$filler=r,l.push(r);for(i=0;i<o;++i)(r=l[i])&&(r.fill=bi(l,i,s),r.boundary=vi(r),r.mapper=xi(r))},beforeDatasetsDraw:function(t){var e,n,i,a,r,o,s,l=t._getSortedVisibleDatasetMetas(),u=t.ctx;for(n=l.length-1;n>=0;--n)(e=l[n].$filler)&&e.visible&&(a=(i=e.el)._view,r=i._children||[],o=e.mapper,s=a.backgroundColor||N.global.defaultColor,o&&s&&r.length&&(H.canvas.clipArea(u,t.chartArea),ki(u,r,o,a,s,i._loop),H.canvas.unclipArea(u)))}},Mi=H.rtl.getRtlAdapter,Si=H.noop,Ci=H.valueOrDefault;function Pi(t,e){return t.usePointStyle&&t.boxWidth>e?e:t.boxWidth}N._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var n=e.datasetIndex,i=this.chart,a=i.getDatasetMeta(n);a.hidden=null===a.hidden?!i.data.datasets[n].hidden:null,i.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data.datasets,n=t.options.legend||{},i=n.labels&&n.labels.usePointStyle;return t._getSortedDatasetMetas().map((function(n){var a=n.controller.getStyle(i?0:void 0);return{text:e[n.index].label,fillStyle:a.backgroundColor,hidden:!t.isDatasetVisible(n.index),lineCap:a.borderCapStyle,lineDash:a.borderDash,lineDashOffset:a.borderDashOffset,lineJoin:a.borderJoinStyle,lineWidth:a.borderWidth,strokeStyle:a.borderColor,pointStyle:a.pointStyle,rotation:a.rotation,datasetIndex:n.index}}),this)}}},legendCallback:function(t){var e,n,i,a=document.createElement("ul"),r=t.data.datasets;for(a.setAttribute("class",t.id+"-legend"),e=0,n=r.length;e<n;e++)(i=a.appendChild(document.createElement("li"))).appendChild(document.createElement("span")).style.backgroundColor=r[e].backgroundColor,r[e].label&&i.appendChild(document.createTextNode(r[e].label));return a.outerHTML}});var Ai=K.extend({initialize:function(t){H.extend(this,t),this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1},beforeUpdate:Si,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:Si,beforeSetDimensions:Si,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:Si,beforeBuildLabels:Si,buildLabels:function(){var t=this,e=t.options.labels||{},n=H.callback(e.generateLabels,[t.chart],t)||[];e.filter&&(n=n.filter((function(n){return e.filter(n,t.chart.data)}))),t.options.reverse&&n.reverse(),t.legendItems=n},afterBuildLabels:Si,beforeFit:Si,fit:function(){var t=this,e=t.options,n=e.labels,i=e.display,a=t.ctx,r=H.options._parseFont(n),o=r.size,s=t.legendHitBoxes=[],l=t.minSize,u=t.isHorizontal();if(u?(l.width=t.maxWidth,l.height=i?10:0):(l.width=i?10:0,l.height=t.maxHeight),i){if(a.font=r.string,u){var d=t.lineWidths=[0],h=0;a.textAlign="left",a.textBaseline="middle",H.each(t.legendItems,(function(t,e){var i=Pi(n,o)+o/2+a.measureText(t.text).width;(0===e||d[d.length-1]+i+2*n.padding>l.width)&&(h+=o+n.padding,d[d.length-(e>0?0:1)]=0),s[e]={left:0,top:0,width:i,height:o},d[d.length-1]+=i+n.padding})),l.height+=h}else{var c=n.padding,f=t.columnWidths=[],g=t.columnHeights=[],p=n.padding,m=0,v=0;H.each(t.legendItems,(function(t,e){var i=Pi(n,o)+o/2+a.measureText(t.text).width;e>0&&v+o+2*c>l.height&&(p+=m+n.padding,f.push(m),g.push(v),m=0,v=0),m=Math.max(m,i),v+=o+c,s[e]={left:0,top:0,width:i,height:o}})),p+=m,f.push(m),g.push(v),l.width+=p}t.width=l.width,t.height=l.height}else t.width=l.width=t.height=l.height=0},afterFit:Si,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var t=this,e=t.options,n=e.labels,i=N.global,a=i.defaultColor,r=i.elements.line,o=t.height,s=t.columnHeights,l=t.width,u=t.lineWidths;if(e.display){var d,h=Mi(e.rtl,t.left,t.minSize.width),c=t.ctx,f=Ci(n.fontColor,i.defaultFontColor),g=H.options._parseFont(n),p=g.size;c.textAlign=h.textAlign("left"),c.textBaseline="middle",c.lineWidth=.5,c.strokeStyle=f,c.fillStyle=f,c.font=g.string;var m=Pi(n,p),v=t.legendHitBoxes,b=function(t,i){switch(e.align){case"start":return n.padding;case"end":return t-i;default:return(t-i+n.padding)/2}},x=t.isHorizontal();d=x?{x:t.left+b(l,u[0]),y:t.top+n.padding,line:0}:{x:t.left+n.padding,y:t.top+b(o,s[0]),line:0},H.rtl.overrideTextDirection(t.ctx,e.textDirection);var y=p+n.padding;H.each(t.legendItems,(function(e,i){var f=c.measureText(e.text).width,g=m+p/2+f,_=d.x,k=d.y;h.setWidth(t.minSize.width),x?i>0&&_+g+n.padding>t.left+t.minSize.width&&(k=d.y+=y,d.line++,_=d.x=t.left+b(l,u[d.line])):i>0&&k+y>t.top+t.minSize.height&&(_=d.x=_+t.columnWidths[d.line]+n.padding,d.line++,k=d.y=t.top+b(o,s[d.line]));var w=h.x(_);!function(t,e,i){if(!(isNaN(m)||m<=0)){c.save();var o=Ci(i.lineWidth,r.borderWidth);if(c.fillStyle=Ci(i.fillStyle,a),c.lineCap=Ci(i.lineCap,r.borderCapStyle),c.lineDashOffset=Ci(i.lineDashOffset,r.borderDashOffset),c.lineJoin=Ci(i.lineJoin,r.borderJoinStyle),c.lineWidth=o,c.strokeStyle=Ci(i.strokeStyle,a),c.setLineDash&&c.setLineDash(Ci(i.lineDash,r.borderDash)),n&&n.usePointStyle){var s=m*Math.SQRT2/2,l=h.xPlus(t,m/2),u=e+p/2;H.canvas.drawPoint(c,i.pointStyle,s,l,u,i.rotation)}else c.fillRect(h.leftForLtr(t,m),e,m,p),0!==o&&c.strokeRect(h.leftForLtr(t,m),e,m,p);c.restore()}}(w,k,e),v[i].left=h.leftForLtr(w,v[i].width),v[i].top=k,function(t,e,n,i){var a=p/2,r=h.xPlus(t,m+a),o=e+a;c.fillText(n.text,r,o),n.hidden&&(c.beginPath(),c.lineWidth=2,c.moveTo(r,o),c.lineTo(h.xPlus(r,i),o),c.stroke())}(w,k,e,f),x?d.x+=g+n.padding:d.y+=y})),H.rtl.restoreTextDirection(t.ctx,e.textDirection)}},_getLegendItemAt:function(t,e){var n,i,a,r=this;if(t>=r.left&&t<=r.right&&e>=r.top&&e<=r.bottom)for(a=r.legendHitBoxes,n=0;n<a.length;++n)if(t>=(i=a[n]).left&&t<=i.left+i.width&&e>=i.top&&e<=i.top+i.height)return r.legendItems[n];return null},handleEvent:function(t){var e,n=this,i=n.options,a="mouseup"===t.type?"click":t.type;if("mousemove"===a){if(!i.onHover&&!i.onLeave)return}else{if("click"!==a)return;if(!i.onClick)return}e=n._getLegendItemAt(t.x,t.y),"click"===a?e&&i.onClick&&i.onClick.call(n,t.native,e):(i.onLeave&&e!==n._hoveredItem&&(n._hoveredItem&&i.onLeave.call(n,t.native,n._hoveredItem),n._hoveredItem=e),i.onHover&&e&&i.onHover.call(n,t.native,e))}});function Di(t,e){var n=new Ai({ctx:t.ctx,options:e,chart:t});pe.configure(t,n,e),pe.addBox(t,n),t.legend=n}var Ti={id:"legend",_element:Ai,beforeInit:function(t){var e=t.options.legend;e&&Di(t,e)},beforeUpdate:function(t){var e=t.options.legend,n=t.legend;e?(H.mergeIf(e,N.global.legend),n?(pe.configure(t,n,e),n.options=e):Di(t,e)):n&&(pe.removeBox(t,n),delete t.legend)},afterEvent:function(t,e){var n=t.legend;n&&n.handleEvent(e)}},Ii=H.noop;N._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var Fi=K.extend({initialize:function(t){H.extend(this,t),this.legendHitBoxes=[]},beforeUpdate:Ii,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:Ii,beforeSetDimensions:Ii,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:Ii,beforeBuildLabels:Ii,buildLabels:Ii,afterBuildLabels:Ii,beforeFit:Ii,fit:function(){var t,e=this,n=e.options,i=e.minSize={},a=e.isHorizontal();n.display?(t=(H.isArray(n.text)?n.text.length:1)*H.options._parseFont(n).lineHeight+2*n.padding,e.width=i.width=a?e.maxWidth:t,e.height=i.height=a?t:e.maxHeight):e.width=i.width=e.height=i.height=0},afterFit:Ii,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,n=t.options;if(n.display){var i,a,r,o=H.options._parseFont(n),s=o.lineHeight,l=s/2+n.padding,u=0,d=t.top,h=t.left,c=t.bottom,f=t.right;e.fillStyle=H.valueOrDefault(n.fontColor,N.global.defaultFontColor),e.font=o.string,t.isHorizontal()?(a=h+(f-h)/2,r=d+l,i=f-h):(a="left"===n.position?h+l:f-l,r=d+(c-d)/2,i=c-d,u=Math.PI*("left"===n.position?-.5:.5)),e.save(),e.translate(a,r),e.rotate(u),e.textAlign="center",e.textBaseline="middle";var g=n.text;if(H.isArray(g))for(var p=0,m=0;m<g.length;++m)e.fillText(g[m],0,p,i),p+=s;else e.fillText(g,0,0,i);e.restore()}}});function Oi(t,e){var n=new Fi({ctx:t.ctx,options:e,chart:t});pe.configure(t,n,e),pe.addBox(t,n),t.titleBlock=n}var Li={},Ri=wi,zi=Ti,Ni={id:"title",_element:Fi,beforeInit:function(t){var e=t.options.title;e&&Oi(t,e)},beforeUpdate:function(t){var e=t.options.title,n=t.titleBlock;e?(H.mergeIf(e,N.global.title),n?(pe.configure(t,n,e),n.options=e):Oi(t,e)):n&&(pe.removeBox(t,n),delete t.titleBlock)}};for(var Bi in Li.filler=Ri,Li.legend=zi,Li.title=Ni,en.helpers=H,function(){function t(t,e,n){var i;return"string"==typeof t?(i=parseInt(t,10),-1!==t.indexOf("%")&&(i=i/100*e.parentNode[n])):i=t,i}function e(t){return null!=t&&"none"!==t}function n(n,i,a){var r=document.defaultView,o=H._getParentNode(n),s=r.getComputedStyle(n)[i],l=r.getComputedStyle(o)[i],u=e(s),d=e(l),h=Number.POSITIVE_INFINITY;return u||d?Math.min(u?t(s,n,a):h,d?t(l,o,a):h):"none"}H.where=function(t,e){if(H.isArray(t)&&Array.prototype.filter)return t.filter(e);var n=[];return H.each(t,(function(t){e(t)&&n.push(t)})),n},H.findIndex=Array.prototype.findIndex?function(t,e,n){return t.findIndex(e,n)}:function(t,e,n){n=void 0===n?t:n;for(var i=0,a=t.length;i<a;++i)if(e.call(n,t[i],i,t))return i;return-1},H.findNextWhere=function(t,e,n){H.isNullOrUndef(n)&&(n=-1);for(var i=n+1;i<t.length;i++){var a=t[i];if(e(a))return a}},H.findPreviousWhere=function(t,e,n){H.isNullOrUndef(n)&&(n=t.length);for(var i=n-1;i>=0;i--){var a=t[i];if(e(a))return a}},H.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},H.almostEquals=function(t,e,n){return Math.abs(t-e)<n},H.almostWhole=function(t,e){var n=Math.round(t);return n-e<=t&&n+e>=t},H.max=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.max(t,e)}),Number.NEGATIVE_INFINITY)},H.min=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.min(t,e)}),Number.POSITIVE_INFINITY)},H.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0===(t=+t)||isNaN(t)?t:t>0?1:-1},H.toRadians=function(t){return t*(Math.PI/180)},H.toDegrees=function(t){return t*(180/Math.PI)},H._decimalPlaces=function(t){if(H.isFinite(t)){for(var e=1,n=0;Math.round(t*e)/e!==t;)e*=10,n++;return n}},H.getAngleFromPoint=function(t,e){var n=e.x-t.x,i=e.y-t.y,a=Math.sqrt(n*n+i*i),r=Math.atan2(i,n);return r<-.5*Math.PI&&(r+=2*Math.PI),{angle:r,distance:a}},H.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},H.aliasPixel=function(t){return t%2==0?0:.5},H._alignPixel=function(t,e,n){var i=t.currentDevicePixelRatio,a=n/2;return Math.round((e-a)*i)/i+a},H.splineCurve=function(t,e,n,i){var a=t.skip?e:t,r=e,o=n.skip?e:n,s=Math.sqrt(Math.pow(r.x-a.x,2)+Math.pow(r.y-a.y,2)),l=Math.sqrt(Math.pow(o.x-r.x,2)+Math.pow(o.y-r.y,2)),u=s/(s+l),d=l/(s+l),h=i*(u=isNaN(u)?0:u),c=i*(d=isNaN(d)?0:d);return{previous:{x:r.x-h*(o.x-a.x),y:r.y-h*(o.y-a.y)},next:{x:r.x+c*(o.x-a.x),y:r.y+c*(o.y-a.y)}}},H.EPSILON=Number.EPSILON||1e-14,H.splineCurveMonotone=function(t){var e,n,i,a,r,o,s,l,u,d=(t||[]).map((function(t){return{model:t._model,deltaK:0,mK:0}})),h=d.length;for(e=0;e<h;++e)if(!(i=d[e]).model.skip){if(n=e>0?d[e-1]:null,(a=e<h-1?d[e+1]:null)&&!a.model.skip){var c=a.model.x-i.model.x;i.deltaK=0!==c?(a.model.y-i.model.y)/c:0}!n||n.model.skip?i.mK=i.deltaK:!a||a.model.skip?i.mK=n.deltaK:this.sign(n.deltaK)!==this.sign(i.deltaK)?i.mK=0:i.mK=(n.deltaK+i.deltaK)/2}for(e=0;e<h-1;++e)i=d[e],a=d[e+1],i.model.skip||a.model.skip||(H.almostEquals(i.deltaK,0,this.EPSILON)?i.mK=a.mK=0:(r=i.mK/i.deltaK,o=a.mK/i.deltaK,(l=Math.pow(r,2)+Math.pow(o,2))<=9||(s=3/Math.sqrt(l),i.mK=r*s*i.deltaK,a.mK=o*s*i.deltaK)));for(e=0;e<h;++e)(i=d[e]).model.skip||(n=e>0?d[e-1]:null,a=e<h-1?d[e+1]:null,n&&!n.model.skip&&(u=(i.model.x-n.model.x)/3,i.model.controlPointPreviousX=i.model.x-u,i.model.controlPointPreviousY=i.model.y-u*i.mK),a&&!a.model.skip&&(u=(a.model.x-i.model.x)/3,i.model.controlPointNextX=i.model.x+u,i.model.controlPointNextY=i.model.y+u*i.mK))},H.nextItem=function(t,e,n){return n?e>=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},H.previousItem=function(t,e,n){return n?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},H.niceNum=function(t,e){var n=Math.floor(H.log10(t)),i=t/Math.pow(10,n);return(e?i<1.5?1:i<3?2:i<7?5:10:i<=1?1:i<=2?2:i<=5?5:10)*Math.pow(10,n)},H.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},H.getRelativePosition=function(t,e){var n,i,a=t.originalEvent||t,r=t.target||t.srcElement,o=r.getBoundingClientRect(),s=a.touches;s&&s.length>0?(n=s[0].clientX,i=s[0].clientY):(n=a.clientX,i=a.clientY);var l=parseFloat(H.getStyle(r,"padding-left")),u=parseFloat(H.getStyle(r,"padding-top")),d=parseFloat(H.getStyle(r,"padding-right")),h=parseFloat(H.getStyle(r,"padding-bottom")),c=o.right-o.left-l-d,f=o.bottom-o.top-u-h;return{x:n=Math.round((n-o.left-l)/c*r.width/e.currentDevicePixelRatio),y:i=Math.round((i-o.top-u)/f*r.height/e.currentDevicePixelRatio)}},H.getConstraintWidth=function(t){return n(t,"max-width","clientWidth")},H.getConstraintHeight=function(t){return n(t,"max-height","clientHeight")},H._calculatePadding=function(t,e,n){return(e=H.getStyle(t,e)).indexOf("%")>-1?n*parseInt(e,10)/100:parseInt(e,10)},H._getParentNode=function(t){var e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e},H.getMaximumWidth=function(t){var e=H._getParentNode(t);if(!e)return t.clientWidth;var n=e.clientWidth,i=n-H._calculatePadding(e,"padding-left",n)-H._calculatePadding(e,"padding-right",n),a=H.getConstraintWidth(t);return isNaN(a)?i:Math.min(i,a)},H.getMaximumHeight=function(t){var e=H._getParentNode(t);if(!e)return t.clientHeight;var n=e.clientHeight,i=n-H._calculatePadding(e,"padding-top",n)-H._calculatePadding(e,"padding-bottom",n),a=H.getConstraintHeight(t);return isNaN(a)?i:Math.min(i,a)},H.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},H.retinaScale=function(t,e){var n=t.currentDevicePixelRatio=e||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==n){var i=t.canvas,a=t.height,r=t.width;i.height=a*n,i.width=r*n,t.ctx.scale(n,n),i.style.height||i.style.width||(i.style.height=a+"px",i.style.width=r+"px")}},H.fontString=function(t,e,n){return e+" "+t+"px "+n},H.longestText=function(t,e,n,i){var a=(i=i||{}).data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(a=i.data={},r=i.garbageCollect=[],i.font=e),t.font=e;var o,s,l,u,d,h=0,c=n.length;for(o=0;o<c;o++)if(null!=(u=n[o])&&!0!==H.isArray(u))h=H.measureText(t,a,r,h,u);else if(H.isArray(u))for(s=0,l=u.length;s<l;s++)null==(d=u[s])||H.isArray(d)||(h=H.measureText(t,a,r,h,d));var f=r.length/2;if(f>n.length){for(o=0;o<f;o++)delete a[r[o]];r.splice(0,f)}return h},H.measureText=function(t,e,n,i,a){var r=e[a];return r||(r=e[a]=t.measureText(a).width,n.push(a)),r>i&&(i=r),i},H.numberOfLabelLines=function(t){var e=1;return H.each(t,(function(t){H.isArray(t)&&t.length>e&&(e=t.length)})),e},H.color=_?function(t){return t instanceof CanvasGradient&&(t=N.global.defaultColor),_(t)}:function(t){return console.error("Color.js not found!"),t},H.getHoverColor=function(t){return t instanceof CanvasPattern||t instanceof CanvasGradient?t:H.color(t).saturate(.5).darken(.1).rgbString()}}(),en._adapters=rn,en.Animation=$,en.animationService=J,en.controllers=Jt,en.DatasetController=it,en.defaults=N,en.Element=K,en.elements=kt,en.Interaction=re,en.layouts=pe,en.platform=Oe,en.plugins=Le,en.Scale=yn,en.scaleService=Re,en.Ticks=on,en.Tooltip=Ye,en.helpers.each(fi,(function(t,e){en.scaleService.registerScaleType(e,t,t._defaults)})),Li)Li.hasOwnProperty(Bi)&&en.plugins.register(Li[Bi]);en.platform.initialize();var Ei=en;return"undefined"!=typeof window&&(window.Chart=en),en.Chart=en,en.Legend=Li.legend._element,en.Title=Li.title._element,en.pluginService=en.plugins,en.PluginBase=en.Element.extend({}),en.canvasHelpers=en.helpers.canvas,en.layoutService=en.layouts,en.LinearScaleBase=Cn,en.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],(function(t){en[t]=function(e,n){return new en(e,en.helpers.merge(n||{},{type:t.charAt(0).toLowerCase()+t.slice(1)}))}})),Ei}));
assets/composer.json ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
1
+ {
2
+ "require": {
3
+ "mpdf/mpdf": "^8.0"
4
+ }
5
+ }
assets/css/admin.css ADDED
@@ -0,0 +1,1644 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ *
3
+ * Prefix everything
4
+ * Name descriptively
5
+ * Structure radically
6
+ *
7
+ * CSS Structure
8
+ * css/
9
+ * ├─ admin/
10
+ * │ ├─ base.less
11
+ * │ ├─ layout.less
12
+ * │ ├─ modules/
13
+ * │ │ ├─ button.less
14
+ * │ │ ├─ modal.less
15
+ * │ │ ├─ notices.less
16
+ * │ │ ├─ tips-and-tricks.less
17
+ * │ │ ├─ etc.....
18
+ * │ ├─ states.less
19
+ * │ ├─ theme.less
20
+ * ├─ admin.less
21
+ * ├─ admin.min.css
22
+ * ├─ admin.css
23
+ * ├─ variables.less
24
+ *
25
+ */
26
+ @gridblock _height_big: calc(auto + 20px);
27
+ :root {
28
+ --rsp-spacing-xxs: 5px;
29
+ --rsp-spacing-xs: 10px;
30
+ --rsp-spacing-s: 15px;
31
+ --rsp-spacing-m: 20px;
32
+ --rsp-spacing-l: 30px;
33
+ --rsp-spacing-xl: 40px;
34
+ --rsp-grid-margin: var(--rsp-spacing-xs);
35
+ --rsp-grid-gap: var(--rsp-spacing-m);
36
+ --rsp-border-radius: 12px;
37
+ --rsp-border-radius-s: 8px;
38
+ --rsp-border: 1px solid var(--rsp-border-color);
39
+ --rsp-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
40
+ --rsp-border-color: #dfdfdf;
41
+ --rsp-black: #333;
42
+ --rsp-white: #fff;
43
+ --rsp-yellow: #f4bf3e;
44
+ --rsp-blue: #29b6f6;
45
+ --rsp-dark-blue: #1E73BE;
46
+ --rsp-green: #2e8a37;
47
+ --rsp-red: #D7263D;
48
+ --rsp-pink: #E35899;
49
+ --rsp-orange: #f39c12;
50
+ --rsp-wp-blue: #007cba;
51
+ --rsp-yellow-faded: #f2e6c9;
52
+ --rsp-blue-faded: #ecf8fe;
53
+ --rsp-dark-blue-faded: #ebf2f9;
54
+ --rsp-green-faded: #ecf4ed;
55
+ --rsp-red-faded: #fbebed;
56
+ --rsp-pink-faded: #fceff5;
57
+ --rsp-orange-faded: #fef5ea;
58
+ --rsp-wp-blue-faded: #c6e0ef;
59
+ --rsp-background-block-color: var(--rsp-white);
60
+ --rsp-background-color: #f0f0f1;
61
+ --rsp-input-background-color: #fff;
62
+ --rsp-input-text-color: var(--rsp-text-color);
63
+ --rsp-input-border-color: var(--rsp-grey-400);
64
+ --rsp-text-color: rgba(26, 26, 26, 0.9);
65
+ --rsp-text-color-invert: rgba(255, 255, 255, 0.9);
66
+ --rsp-text-color-white: rgba(255, 255, 255, 0.9);
67
+ --rsp-text-color-light: rgba(69, 69, 82, 0.9);
68
+ --rsp-grey-100: #fafafa;
69
+ --rsp-grey-200: #f9f9f9;
70
+ --rsp-grey-300: #ededed;
71
+ --rsp-grey-400: #c6c6c6;
72
+ --rsp-grey-500: #737373;
73
+ --rsp-grey-600: #696969;
74
+ --rsp-color-success: var(--rsp-green);
75
+ --rsp-color-error: var(--rsp-red);
76
+ --rsp-color-warning: var(--rsp-red);
77
+ --rsp-color-open: var(--rsp-yellow);
78
+ --rsp-color-disabled: var(--rsp-grey-300);
79
+ --rsp-fs-100: 0.6875rem;
80
+ --rsp-fs-200: 0.8rem;
81
+ --rsp-fs-300: 0.8125rem;
82
+ --rsp-fs-400: 0.875rem;
83
+ --rsp-fs-500: 1rem;
84
+ --rsp-fs-600: 1.125rem;
85
+ --rsp-fs-700: 1.25rem;
86
+ --rsp-fs-800: 1.5rem;
87
+ --rsp-fs-900: 2.5rem;
88
+ --rsp-brand-primary: var(--rsp-blue);
89
+ --rsp-brand-secondary: var(--rsp-yellow);
90
+ --rsp-brand-primary-faded: var(--rsp-blue-faded);
91
+ }
92
+ .cmplz-block {
93
+ background: var(--rsp-background-block-color);
94
+ box-shadow: var(--rsp-box-shadow);
95
+ border-radius: var(--rsp-border-radius);
96
+ }
97
+ .cmplz {
98
+ margin: 0;
99
+ font-size: var(--rsp-fs-300);
100
+ box-sizing: border-box;
101
+ line-height: 1.5;
102
+ }
103
+ .cmplz *,
104
+ .cmplz *:before,
105
+ .cmplz *:after {
106
+ box-sizing: inherit;
107
+ }
108
+ .cmplz body,
109
+ .cmplz h1,
110
+ .cmplz h2,
111
+ .cmplz h3,
112
+ .cmplz h4,
113
+ .cmplz h5,
114
+ .cmplz h6,
115
+ .cmplz p,
116
+ .cmplz ol,
117
+ .cmplz ul {
118
+ margin: 0;
119
+ padding: 0;
120
+ }
121
+ .cmplz img {
122
+ max-width: 100%;
123
+ height: auto;
124
+ }
125
+ .cmplz h1,
126
+ .cmplz h2,
127
+ .cmplz h3,
128
+ .cmplz h4,
129
+ .cmplz h5,
130
+ .cmplz h6 {
131
+ color: var(--rsp-text-color);
132
+ line-height: 1.5;
133
+ }
134
+ .cmplz .h0 {
135
+ font-size: var(--rsp-fs-900);
136
+ font-weight: 700;
137
+ letter-spacing: 0.025rem;
138
+ }
139
+ .cmplz h1,
140
+ .cmplz .h1 {
141
+ font-size: var(--rsp-fs-800);
142
+ line-height: 1.5;
143
+ font-weight: 500;
144
+ letter-spacing: 0.025rem;
145
+ }
146
+ .cmplz h2,
147
+ .cmplz .h2 {
148
+ font-size: var(--rsp-fs-700);
149
+ font-weight: 700;
150
+ letter-spacing: 0.025rem;
151
+ }
152
+ .cmplz h3,
153
+ .cmplz .h3 {
154
+ font-size: var(--rsp-fs-600);
155
+ font-weight: 600;
156
+ letter-spacing: 0.0125rem;
157
+ }
158
+ .cmplz h4,
159
+ .cmplz .h4 {
160
+ font-size: var(--rsp-fs-500);
161
+ font-weight: 600;
162
+ letter-spacing: 0.0125rem;
163
+ }
164
+ .cmplz h5,
165
+ .cmplz .h5 {
166
+ font-size: var(--rsp-fs-400);
167
+ font-weight: 400;
168
+ letter-spacing: 0.1px;
169
+ }
170
+ .cmplz h6,
171
+ .cmplz .h6 {
172
+ font-size: var(--rsp-fs-300);
173
+ letter-spacing: 0.1px;
174
+ }
175
+ .cmplz p {
176
+ color: var(--rsp-text-color);
177
+ font-weight: 400;
178
+ font-size: var(--rsp-fs-400);
179
+ line-height: 1.5;
180
+ }
181
+ .cmplz .small-text {
182
+ font-size: var(--rsp-fs-200);
183
+ line-height: 1.5;
184
+ color: var(--rsp-text-color-light);
185
+ }
186
+ .cmplz a {
187
+ font-size: 1em;
188
+ }
189
+ .cmplz .cmplz-notice-hook-element {
190
+ display: none !important;
191
+ }
192
+ .cmplz .error:not(.really-simple-plugins),
193
+ .cmplz .notice:not(.really-simple-plugins),
194
+ .cmplz .update-nag:not(.really-simple-plugins),
195
+ .cmplz .notice-info:not(.really-simple-plugins) {
196
+ display: none !important;
197
+ }
198
+ /* Grid */
199
+ .cmplz .cmplz-header,
200
+ .cmplz .cmplz-content-area {
201
+ max-width: calc(100% - var(--rsp-spacing-xl) * 4);
202
+ margin: 0 auto;
203
+ }
204
+ @media (max-width: 1599px) {
205
+ .cmplz .cmplz-header,
206
+ .cmplz .cmplz-content-area {
207
+ max-width: calc(100% - var(--rsp-spacing-xl) * 1);
208
+ }
209
+ }
210
+ @media (max-width: 1440px) {
211
+ .cmplz .cmplz-header,
212
+ .cmplz .cmplz-content-area {
213
+ max-width: calc(100% - var(--rsp-spacing-xl) * 2);
214
+ }
215
+ }
216
+ @media (max-width: 768px) {
217
+ .cmplz .cmplz-header,
218
+ .cmplz .cmplz-content-area {
219
+ max-width: calc(100% - var(--rsp-spacing-xl) * 1);
220
+ }
221
+ }
222
+ .cmplz .cmplz-header {
223
+ display: flex;
224
+ flex-wrap: wrap;
225
+ justify-content: space-between;
226
+ height: 70px;
227
+ box-sizing: border-box;
228
+ background-color: var(--rsp-background-block-color);
229
+ }
230
+ @media (max-width: 1279px) {
231
+ .cmplz .cmplz-header {
232
+ height: auto;
233
+ }
234
+ }
235
+ .cmplz .cmplz-header img {
236
+ margin: var(--rsp-spacing-m) 0;
237
+ }
238
+ .cmplz .cmplz-header-left {
239
+ display: flex;
240
+ font-size: var(--rsp-fs-400);
241
+ }
242
+ @media (max-width: 1279px) {
243
+ .cmplz .cmplz-header-left {
244
+ justify-content: center;
245
+ margin: var(--rsp-spacing-xs) 0;
246
+ order: 3;
247
+ width: 100%;
248
+ background-color: var(--rsp-background-block-color);
249
+ }
250
+ }
251
+ .cmplz .cmplz-header-left .cmplz-header-menu {
252
+ margin: auto 15px;
253
+ }
254
+ .cmplz .cmplz-header-left .cmplz-header-menu ul {
255
+ display: flex;
256
+ }
257
+ .cmplz .cmplz-header-left .cmplz-header-menu a {
258
+ padding: 23px 15px;
259
+ text-decoration: none;
260
+ color: var(--rsp-text-color);
261
+ height: 100%;
262
+ border-bottom: 4px solid transparent;
263
+ transition: border 0.3s ease-out;
264
+ box-sizing: border-box;
265
+ -moz-box-sizing: border-box;
266
+ -webkit-box-sizing: border-box;
267
+ }
268
+ @media (max-width: 1279px) {
269
+ .cmplz .cmplz-header-left .cmplz-header-menu a {
270
+ padding: 15px;
271
+ }
272
+ }
273
+ .cmplz .cmplz-header-left .cmplz-header-menu a.active {
274
+ border-bottom: 4px solid var(--rsp-brand-primary);
275
+ }
276
+ .cmplz .cmplz-header-left .cmplz-header-menu a:hover {
277
+ color: var(--rsp-brand-primary);
278
+ }
279
+ .cmplz .cmplz-header-right {
280
+ display: flex;
281
+ flex-wrap: wrap;
282
+ align-items: center;
283
+ margin-left: auto;
284
+ gap: var(--rsp-spacing-s);
285
+ }
286
+ .cmplz .cmplz-header-right select {
287
+ max-width: 60ch;
288
+ }
289
+ @media (max-width: 576px) {
290
+ .cmplz .cmplz-header-right .button {
291
+ display: none;
292
+ }
293
+ }
294
+ .cmplz .cmplz-content-area {
295
+ margin-top: calc(var(--rsp-grid-margin) * 2);
296
+ }
297
+ .cmplz .cmplz-header-container {
298
+ background: var(--rsp-background-block-color);
299
+ }
300
+ .cmplz .cmplz-grid {
301
+ display: grid;
302
+ grid-template-columns: repeat(4, calc(25% - var(--rsp-spacing-s)) [col-start]);
303
+ grid-auto-rows: max-content;
304
+ gap: var(--rsp-grid-gap);
305
+ min-height: calc(100vh - 32px - 80px - 20px - var(--rsp-grid-gap));
306
+ }
307
+ .cmplz .cmplz-grid-container {
308
+ background: var(--rsp-background-block-color);
309
+ box-shadow: var(--rsp-box-shadow);
310
+ border-radius: var(--rsp-border-radius);
311
+ display: flex;
312
+ flex-wrap: wrap;
313
+ justify-content: flex-start;
314
+ flex-direction: column;
315
+ flex-basis: 100%;
316
+ min-height: 100%;
317
+ grid-column: span 1;
318
+ grid-row: span 1;
319
+ }
320
+ .cmplz .cmplz-grid-container p {
321
+ font-size: var(--rsp-fs-300);
322
+ }
323
+ .cmplz .cmplz-grid-container.no-background {
324
+ background: none;
325
+ border: none;
326
+ box-shadow: none;
327
+ }
328
+ .cmplz .cmplz-grid-container.column-2 {
329
+ grid-column: span 2;
330
+ }
331
+ .cmplz .cmplz-grid-container.row-2 {
332
+ grid-row: span 2;
333
+ }
334
+ @media (max-width: 1599px) {
335
+ .cmplz .cmplz-grid-container {
336
+ grid-column: span 2;
337
+ }
338
+ .cmplz .cmplz-grid-container.cmplz-progress,
339
+ .cmplz .cmplz-grid-container.cmplz-overview {
340
+ grid-column: span 4;
341
+ }
342
+ }
343
+ @media (max-width: 992px) {
344
+ .cmplz .cmplz-grid-container {
345
+ grid-column: span 2;
346
+ }
347
+ .cmplz .cmplz-grid-container.column-2 {
348
+ grid-column: span 4;
349
+ }
350
+ }
351
+ @media (max-width: 768px) {
352
+ .cmplz .cmplz-grid-container {
353
+ grid-column: span 4;
354
+ }
355
+ }
356
+ .cmplz .cmplz-grid-header {
357
+ width: 100%;
358
+ box-sizing: border-box;
359
+ display: flex;
360
+ align-items: center;
361
+ justify-content: space-between;
362
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-l);
363
+ }
364
+ @media (max-width: 1440px) {
365
+ .cmplz .cmplz-grid-header {
366
+ padding: var(--rsp-spacing-s) var(--rsp-spacing-m);
367
+ }
368
+ }
369
+ .cmplz .cmplz-grid-title,
370
+ .cmplz .cmplz-wizard-title .h4 {
371
+ margin: 4px 0 4px 0;
372
+ }
373
+ .cmplz .cmplz-grid-controls {
374
+ font-size: var(--rsp-fs-300);
375
+ display: flex;
376
+ gap: var(--rsp-spacing-s);
377
+ }
378
+ .cmplz .cmplz-grid-content {
379
+ width: 100%;
380
+ box-sizing: border-box;
381
+ padding: 0 var(--rsp-spacing-l);
382
+ flex-grow: 100;
383
+ }
384
+ @media (max-width: 1440px) {
385
+ .cmplz .cmplz-grid-content {
386
+ padding: 0 var(--rsp-spacing-m);
387
+ }
388
+ }
389
+ .cmplz .cmplz-grid-footer {
390
+ display: flex;
391
+ flex-wrap: wrap;
392
+ align-items: center;
393
+ justify-content: space-between;
394
+ gap: var(--rsp-grid-margin);
395
+ width: 100%;
396
+ min-height: calc(30px + var(--rsp-spacing-s) * 2);
397
+ box-sizing: border-box;
398
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-l);
399
+ align-self: flex-end;
400
+ }
401
+ @media (max-width: 1440px) {
402
+ .cmplz .cmplz-grid-footer {
403
+ padding: var(--rsp-spacing-s) var(--rsp-spacing-m);
404
+ }
405
+ }
406
+ .cmplz .cmplz-grid-footer .cmplz-legend {
407
+ display: flex;
408
+ }
409
+ .cmplz .cmplz-grid-footer .cmplz-legend span {
410
+ padding-left: 5px;
411
+ }
412
+ .cmplz .cmplz-flex-push-right {
413
+ margin-left: auto;
414
+ }
415
+ .cmplz .cmplz-flex-push-left {
416
+ margin-right: auto;
417
+ }
418
+ .cmplz a.button,
419
+ .cmplz button.button,
420
+ .cmplz input.button {
421
+ font-size: var(--rsp-fs-300);
422
+ font-weight: 300;
423
+ letter-spacing: 0.5px;
424
+ transition: all 0.3s ease;
425
+ }
426
+ .cmplz a.button.button-black,
427
+ .cmplz button.button.button-black,
428
+ .cmplz input.button.button-black {
429
+ border: 0 solid transparent;
430
+ background: var(--rsp-black);
431
+ color: var(--rsp-text-color-white);
432
+ }
433
+ .cmplz a.button.button-black:hover,
434
+ .cmplz button.button.button-black:hover,
435
+ .cmplz input.button.button-black:hover,
436
+ .cmplz a.button.button-black:focus,
437
+ .cmplz button.button.button-black:focus,
438
+ .cmplz input.button.button-black:focus,
439
+ .cmplz a.button.button-black:active,
440
+ .cmplz button.button.button-black:active,
441
+ .cmplz input.button.button-black:active {
442
+ box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--rsp-black);
443
+ }
444
+ .cmplz a.button.button-tertiary,
445
+ .cmplz button.button.button-tertiary,
446
+ .cmplz input.button.button-tertiary,
447
+ .cmplz a.button.button-red,
448
+ .cmplz button.button.button-red,
449
+ .cmplz input.button.button-red {
450
+ border: 0 solid transparent;
451
+ background: var(--rsp-red);
452
+ color: var(--rsp-text-color-white);
453
+ }
454
+ .cmplz a.button.button-tertiary:hover,
455
+ .cmplz button.button.button-tertiary:hover,
456
+ .cmplz input.button.button-tertiary:hover,
457
+ .cmplz a.button.button-red:hover,
458
+ .cmplz button.button.button-red:hover,
459
+ .cmplz input.button.button-red:hover,
460
+ .cmplz a.button.button-tertiary:focus,
461
+ .cmplz button.button.button-tertiary:focus,
462
+ .cmplz input.button.button-tertiary:focus,
463
+ .cmplz a.button.button-red:focus,
464
+ .cmplz button.button.button-red:focus,
465
+ .cmplz input.button.button-red:focus,
466
+ .cmplz a.button.button-tertiary:active,
467
+ .cmplz button.button.button-tertiary:active,
468
+ .cmplz input.button.button-tertiary:active,
469
+ .cmplz a.button.button-red:active,
470
+ .cmplz button.button.button-red:active,
471
+ .cmplz input.button.button-red:active {
472
+ box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--rsp-red);
473
+ background: var(--rsp-red);
474
+ color: var(--rsp-text-color-white);
475
+ }
476
+ /* Documents overview */
477
+ .cmplz-shortcode {
478
+ right: 10000px;
479
+ position: absolute;
480
+ background-color: #fff;
481
+ padding: 0;
482
+ white-space: nowrap;
483
+ }
484
+ .shortcode {
485
+ cursor: pointer;
486
+ }
487
+ .cmplz-icon,
488
+ .cmplz-icon-tooltip {
489
+ display: flex;
490
+ align-items: center;
491
+ justify-content: center;
492
+ }
493
+ .cmplz-icon svg,
494
+ .cmplz-icon-tooltip svg {
495
+ fill: currentColor;
496
+ }
497
+ .cmplz-copy-shortcode {
498
+ cursor: pointer;
499
+ display: flex;
500
+ justify-content: center;
501
+ transition: transform 0.1s ease-in;
502
+ }
503
+ .cmplz-copy-shortcode.cmplz-click-animation .cmplz-icon {
504
+ animation: beat 0.4s ease-out;
505
+ }
506
+ @keyframes beat {
507
+ 0% {
508
+ transform: scale(1);
509
+ }
510
+ 50% {
511
+ transform: scale(0.8);
512
+ }
513
+ 95% {
514
+ transform: scale(1.1);
515
+ }
516
+ 100% {
517
+ transform: scale(1);
518
+ }
519
+ }
520
+ .cmplz-copy-shortcode-text {
521
+ right: 10000px;
522
+ position: absolute;
523
+ background-color: #fff;
524
+ padding: 0;
525
+ white-space: nowrap;
526
+ }
527
+ /**
528
+ Admin notice
529
+ */
530
+ .cmplz-admin-notice .cmplz-admin-notice-container {
531
+ display: flex;
532
+ padding: 12px;
533
+ align-items: center;
534
+ }
535
+ .cmplz-admin-notice .cmplz-admin-notice-container .cmplz-logo img {
536
+ margin-top: 0.5em;
537
+ }
538
+ .cmplz-admin-notice .cmplz-admin-notice-container .dashicons {
539
+ margin-left: 10px;
540
+ margin-right: 5px;
541
+ }
542
+ .cmplz .wrap .button.cmplz-header-btn {
543
+ margin-left: 6px;
544
+ margin-top: 20px;
545
+ }
546
+ .cmplz .cookie-snapshot {
547
+ grid-column-start: 1;
548
+ grid-column-end: 3;
549
+ background: var(--rsp-background-block-color);
550
+ box-shadow: var(--rsp-box-shadow);
551
+ border-radius: var(--rsp-border-radius);
552
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-l);
553
+ }
554
+ .cmplz #cmplz-cookiestatement-snapshot-generate {
555
+ display: flex;
556
+ align-items: center;
557
+ gap: var(--rsp-spacing-s);
558
+ }
559
+ .cmplz .cmplz-proof-of-consent .search-box input[name="s"],
560
+ .cmplz .cmplz-records-of-consent .search-box input[name="s"],
561
+ .cmplz .cmplz-proof-of-consent p.search-box,
562
+ .cmplz .cmplz-records-of-consent p.search-box {
563
+ float: initial;
564
+ margin: var(--rsp-spacing-xs) 0;
565
+ position: relative;
566
+ top: 1px;
567
+ }
568
+ .cmplz .cmplz-proof-of-consent p.search-box,
569
+ .cmplz .cmplz-records-of-consent p.search-box {
570
+ display: inline-block;
571
+ margin: 0;
572
+ }
573
+ .cmplz .cmplz-proof-of-consent .tablenav.top,
574
+ .cmplz .cmplz-records-of-consent .tablenav.top {
575
+ margin: var(--rsp-spacing-xs) 0;
576
+ display: inline-block;
577
+ float: right;
578
+ }
579
+ .cmplz .cmplz-proof-of-consent .cmplz_month_select,
580
+ .cmplz .cmplz-records-of-consent .cmplz_month_select,
581
+ .cmplz .cmplz-proof-of-consent .cmplz_year_select,
582
+ .cmplz .cmplz-records-of-consent .cmplz_year_select {
583
+ margin: var(--rsp-spacing-xs) 0;
584
+ }
585
+ .cmplz .cmplz-proof-of-consent .cmplz_year_select,
586
+ .cmplz .cmplz-records-of-consent .cmplz_year_select {
587
+ margin-left: var(--rsp-spacing-xxs);
588
+ }
589
+ .processing-agreements {
590
+ grid-column-start: 1;
591
+ grid-column-end: 3;
592
+ }
593
+ .cmplz-processing-agreements .tablenav.top {
594
+ margin-top: var(--rsp-spacing-xs);
595
+ margin-bottom: var(--rsp-spacing-s);
596
+ }
597
+ .column-download .cmplz-icon {
598
+ justify-content: flex-start;
599
+ }
600
+ .dataleak-reports {
601
+ grid-column-start: 1;
602
+ grid-column-end: 3;
603
+ }
604
+ .cmplz-dataleak-reports .tablenav.top {
605
+ margin-top: var(--rsp-spacing-xs);
606
+ margin-bottom: var(--rsp-spacing-s);
607
+ }
608
+ .cmplz .wrap .button.cmplz-header-btn {
609
+ margin-left: 6px;
610
+ margin-top: 20px;
611
+ }
612
+ .cmplz .cmplz-dnsmpi,
613
+ .cmplz .cmplz-datarequests {
614
+ grid-column-start: 1;
615
+ grid-column-end: 3;
616
+ background: var(--rsp-background-block-color);
617
+ box-shadow: var(--rsp-box-shadow);
618
+ border-radius: var(--rsp-border-radius);
619
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-l);
620
+ }
621
+ .cmplz .cmplz-dnsmpi .search-box,
622
+ .cmplz .cmplz-datarequests .search-box {
623
+ margin: var(--rsp-spacing-xs) 0;
624
+ float: left;
625
+ }
626
+ .cmplz .cmplz-dnsmpi .tablenav,
627
+ .cmplz .cmplz-datarequests .tablenav {
628
+ display: none;
629
+ }
630
+ .cmplz #cmplz-dnsmpi-export {
631
+ display: flex;
632
+ align-items: center;
633
+ gap: var(--rsp-spacing-s);
634
+ }
635
+ .cmplz-banner-editor {
636
+ gap: var(--rsp-spacing-l);
637
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-xl);
638
+ grid-column-start: 1;
639
+ grid-column-end: 3;
640
+ }
641
+ .cmplz-banner-editor .cmplz-graph-container {
642
+ margin: 0;
643
+ width: 100%;
644
+ min-width: 350px;
645
+ display: flex;
646
+ justify-content: center;
647
+ flex-wrap: wrap;
648
+ padding: var(--rsp-spacing-m);
649
+ background: var(--rsp-grey-200);
650
+ border-radius: var(--rsp-border-radius-s);
651
+ border: 1px solid #f2f2f2;
652
+ }
653
+ .cmplz-banner-editor .cmplz-graph-container div {
654
+ width: 100%;
655
+ }
656
+ .cmplz-banner-editor .cmplz-block {
657
+ padding: var(--rsp-spacing-m);
658
+ }
659
+ .cmplz-banner-editor .cmplz-panel-wrap {
660
+ margin: var(--rsp-spacing-s) 0;
661
+ }
662
+ .cmplz-banner-editor .cmplz-panel.cmplz-notice {
663
+ padding: 0;
664
+ }
665
+ .cmplz-banner-editor .cmplz-document-button {
666
+ margin-top: 0;
667
+ }
668
+ .cmplz-insights .cmplz-graph-container {
669
+ top: 0;
670
+ right: 0;
671
+ bottom: 0;
672
+ left: 0;
673
+ }
674
+ .cmplz-insights canvas.cmplz-graph {
675
+ height: 85px !important;
676
+ }
677
+ /* field styles */
678
+ .cmplz {
679
+ /*
680
+ cool checkbox sliders
681
+ */
682
+ }
683
+ .cmplz input {
684
+ background: var(--rsp-input-background-color);
685
+ color: var(--rsp-input-text-color);
686
+ border-color: var(--rsp-input-border-color);
687
+ }
688
+ .cmplz input[type=checkbox]:disabled {
689
+ cursor: not-allowed;
690
+ }
691
+ .cmplz input:disabled + .cmplz-slider {
692
+ cursor: not-allowed;
693
+ }
694
+ .cmplz input[type=text]:disabled {
695
+ background-color: #eee;
696
+ color: #ababab;
697
+ }
698
+ .cmplz select {
699
+ background: var(--rsp-input-background-color) url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55%;
700
+ color: var(--rsp-input-text-color);
701
+ border-color: var(--rsp-input-border-color);
702
+ }
703
+ .cmplz .field-group .cmplz-label {
704
+ text-align: left;
705
+ margin: 0 var(--rsp-spacing-xs) 0 0;
706
+ }
707
+ .cmplz .field-group.first .cmplz-label {
708
+ padding-top: 0;
709
+ }
710
+ .cmplz .field-group .cmplz-checkbox {
711
+ display: flex;
712
+ justify-content: space-between;
713
+ align-items: center;
714
+ }
715
+ .cmplz .cmplz-switch {
716
+ margin-top: 0;
717
+ margin-bottom: 0;
718
+ position: relative;
719
+ display: inline-block;
720
+ width: 40px;
721
+ height: 21px;
722
+ }
723
+ .cmplz .cmplz-switch input {
724
+ display: none !important;
725
+ }
726
+ .cmplz .cmplz-switch:disabled {
727
+ cursor: not-allowed;
728
+ }
729
+ .cmplz .cmplz-slider {
730
+ position: absolute;
731
+ cursor: pointer;
732
+ top: 0;
733
+ left: 0;
734
+ right: 0;
735
+ bottom: 0;
736
+ background-color: #ccc;
737
+ -webkit-transition: 0.4s;
738
+ transition: 0.4s;
739
+ }
740
+ .cmplz .cmplz-slider:before {
741
+ position: absolute;
742
+ content: "";
743
+ height: 15px;
744
+ width: 15px;
745
+ left: 4px;
746
+ bottom: 3px;
747
+ background-color: white;
748
+ -webkit-transition: 0.4s;
749
+ transition: 0.4s;
750
+ }
751
+ .cmplz .cmplz-slider.cmplz-round {
752
+ border-radius: 20px;
753
+ }
754
+ .cmplz .cmplz-slider.cmplz-round:before {
755
+ border-radius: 50%;
756
+ }
757
+ .cmplz .cmplz-slider-na {
758
+ padding: 2px 8px;
759
+ position: absolute;
760
+ top: 0;
761
+ left: 0;
762
+ right: 0;
763
+ bottom: 0;
764
+ background-color: #ccc;
765
+ -webkit-transition: 0.4s;
766
+ transition: 0.4s;
767
+ }
768
+ .cmplz .cmplz-slider-na:before {
769
+ position: absolute;
770
+ content: "N/A";
771
+ color: white;
772
+ }
773
+ .cmplz .cmplz-slider-na.cmplz-round {
774
+ border-radius: 20px;
775
+ }
776
+ .cmplz input:checked + .cmplz-slider {
777
+ background-color: var(--rsp-wp-blue);
778
+ }
779
+ .cmplz input:checked + .cmplz-slider:before {
780
+ -webkit-transform: translateX(17px);
781
+ -ms-transform: translateX(17px);
782
+ transform: translateX(17px);
783
+ }
784
+ .cmplz input:checked:disabled + .cmplz-slider {
785
+ background-color: var(--rsp-wp-blue-faded);
786
+ }
787
+ .cmplz input:focus + .cmplz-slider {
788
+ box-shadow: 0 0 1px var(--rsp-wp-blue);
789
+ }
790
+ .cmplz .cmplz-bullet {
791
+ height: 13px;
792
+ width: 13px;
793
+ flex: 0 0 13px;
794
+ border-radius: 50%;
795
+ display: inline-block;
796
+ }
797
+ .cmplz .cmplz-bullet.rsp-yellow {
798
+ background-color: var(--rsp-yellow);
799
+ }
800
+ .cmplz .cmplz-bullet.rsp-blue {
801
+ background-color: var(--rsp-blue);
802
+ }
803
+ .cmplz .cmplz-bullet.rsp-pink {
804
+ background-color: var(--rsp-pink);
805
+ }
806
+ .cmplz .cmplz-bullet.rsp-red {
807
+ background-color: var(--rsp-red);
808
+ }
809
+ .cmplz .cmplz-bullet.rsp-green {
810
+ background-color: var(--rsp-green);
811
+ }
812
+ .cmplz .cmplz-bullet.rsp-blue-yellow {
813
+ background: var(--rsp-blue);
814
+ background: linear-gradient(77deg, #29b6f6 0%, #29b6f6 30%, #f4bf3e 70%, #f4bf3e 100%);
815
+ animation: gradient 2s ease infinite;
816
+ background-size: 200% 200%;
817
+ }
818
+ @keyframes gradient {
819
+ 0% {
820
+ background-position: 0% 50%;
821
+ }
822
+ 50% {
823
+ background-position: 100% 50%;
824
+ }
825
+ 100% {
826
+ background-position: 0% 50%;
827
+ }
828
+ }
829
+ .cmplz-header-container .cmplz-header {
830
+ display: flex;
831
+ justify-content: space-between;
832
+ height: 70px;
833
+ box-sizing: border-box;
834
+ background-color: #fff;
835
+ }
836
+ .cmplz-header-container .cmplz-header img {
837
+ margin: auto 0;
838
+ height: 25px;
839
+ }
840
+ .cmplz-header-container .cmplz-header .cmplz-header-right {
841
+ display: flex;
842
+ align-items: center;
843
+ margin-left: auto;
844
+ gap: var(--rsp-spacing-s);
845
+ }
846
+ .cmplz-header-container .cmplz-header .cmplz-header-right select {
847
+ max-width: 60ch;
848
+ }
849
+ #cmplz_selected_region {
850
+ font-size: 13px;
851
+ }
852
+ .cmplz-plusone {
853
+ border-radius: 50%;
854
+ background-color: #d63638;
855
+ color: #fff;
856
+ padding: 2px 6px;
857
+ font-size: 10px;
858
+ }
859
+ .cmplz {
860
+ margin: 0 0 0 -20px;
861
+ }
862
+ .cmplz .dashicons,
863
+ .cmplz .dashicons-before:before {
864
+ font-size: 15px;
865
+ width: 15px;
866
+ height: 15px;
867
+ }
868
+ .cmplz .cmplz-copy-shortcode {
869
+ cursor: pointer;
870
+ }
871
+ .cmplz .cmplz-selectable {
872
+ -webkit-touch-callout: all;
873
+ /* iOS Safari */
874
+ -webkit-user-select: all;
875
+ /* Safari */
876
+ -khtml-user-select: all;
877
+ /* Konqueror HTML */
878
+ -moz-user-select: all;
879
+ /* Firefox */
880
+ -ms-user-select: all;
881
+ /* Internet Explorer/Edge */
882
+ user-select: all;
883
+ /* Chrome and Opera */
884
+ }
885
+ .cmplz .cmplz-region-indicator {
886
+ display: flex;
887
+ align-items: center;
888
+ }
889
+ .cmplz .cmplz-region-indicator img {
890
+ width: 25px;
891
+ height: 25px;
892
+ margin-left: 5px;
893
+ }
894
+ .cmplz .cmplz-documents .cmplz-region-indicator img {
895
+ width: 14px;
896
+ height: 14px;
897
+ margin-left: 0;
898
+ }
899
+ .cmplz-dashboard {
900
+ /*
901
+ Progress labels
902
+ */
903
+ }
904
+ .cmplz-dashboard .cmplz-progress-warning-container {
905
+ position: relative;
906
+ display: grid;
907
+ grid-template-columns: 126px auto 50px;
908
+ }
909
+ .cmplz-dashboard .cmplz-progress-warning-container > div {
910
+ padding: 10px 0;
911
+ }
912
+ .cmplz-dashboard .cmplz-progress-warning-container > div:nth-child(3) {
913
+ padding: 0;
914
+ }
915
+ .cmplz-dashboard .cmplz-progress-warning-container button {
916
+ border: 0;
917
+ background-color: transparent;
918
+ cursor: pointer;
919
+ }
920
+ .cmplz-dashboard .cmplz-progress-warning-container button .cmplz-close-warning-x {
921
+ color: #ccc;
922
+ font-size: 0.9em;
923
+ align-self: center;
924
+ }
925
+ .cmplz-dashboard .cmplz-scroll-container {
926
+ margin-top: 20px;
927
+ height: 242px;
928
+ overflow-y: auto;
929
+ padding: 0;
930
+ border-radius: 0;
931
+ }
932
+ .cmplz-dashboard .cmplz-scroll-container::-webkit-scrollbar-track {
933
+ border-radius: 10px;
934
+ -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0);
935
+ background-color: transparent;
936
+ }
937
+ .cmplz-dashboard .cmplz-scroll-container::-webkit-scrollbar {
938
+ width: 8px;
939
+ background-color: var(--rsp-grey-300);
940
+ cursor: pointer;
941
+ }
942
+ .cmplz-dashboard .cmplz-scroll-container::-webkit-scrollbar-thumb {
943
+ background-color: var(--rsp-grey-400);
944
+ border-radius: 10px;
945
+ }
946
+ .cmplz-dashboard .cmplz-progress-status-container {
947
+ margin-right: 40px;
948
+ }
949
+ .cmplz-dashboard .cmplz-progress-status {
950
+ display: block;
951
+ min-width: 60px;
952
+ text-align: center;
953
+ border-radius: 15px;
954
+ padding: 4px 8px;
955
+ font-size: var(--rsp-fs-100);
956
+ font-weight: 600;
957
+ }
958
+ .cmplz-dashboard .cmplz-progress-status.cmplz-completed {
959
+ background-color: var(--rsp-color-success);
960
+ color: white;
961
+ }
962
+ .cmplz-dashboard .cmplz-progress-status.cmplz-open {
963
+ background-color: var(--rsp-color-open);
964
+ }
965
+ .cmplz-dashboard .cmplz-progress-status.cmplz-urgent {
966
+ background-color: var(--rsp-color-warning);
967
+ color: white;
968
+ }
969
+ .cmplz-dashboard .cmplz-progress-status.cmplz-premium {
970
+ background-color: var(--rsp-brand-primary);
971
+ color: white;
972
+ }
973
+ .cmplz-dashboard .cmplz-progress-bar,
974
+ .cmplz-dashboard .cmplz-sync-progress-bar {
975
+ border-radius: 5px;
976
+ background: var(--rsp-grey-400);
977
+ justify-content: flex-start;
978
+ align-items: center;
979
+ position: relative;
980
+ display: flex;
981
+ height: 20px;
982
+ width: 100%;
983
+ }
984
+ .cmplz-dashboard .cmplz-progress-bar .cmplz-progress-bar-value,
985
+ .cmplz-dashboard .cmplz-sync-progress-bar .cmplz-progress-bar-value {
986
+ border-radius: 5px;
987
+ animation: cmplz-load-progress-bar 3s normal forwards;
988
+ box-shadow: 0 10px 40px -10px #fff;
989
+ background: var(--rsp-color-success);
990
+ height: 20px;
991
+ width: 0;
992
+ }
993
+ .cmplz-dashboard .cmplz-progress-bar .cmplz-progress-bar-value.orange,
994
+ .cmplz-dashboard .cmplz-sync-progress-bar .cmplz-progress-bar-value.orange {
995
+ background-color: var(--rsp-orange);
996
+ }
997
+ .cmplz-dashboard .cmplz-progress-percentage,
998
+ .cmplz-dashboard .cmplz-progress-description {
999
+ font-weight: 600;
1000
+ font-size: 18px;
1001
+ }
1002
+ .cmplz-dashboard .cmplz-progress-percentage {
1003
+ margin-right: 6px;
1004
+ font-size: 32px;
1005
+ }
1006
+ .cmplz-dashboard .cmplz-grid-progress {
1007
+ display: grid;
1008
+ grid-template-columns: 125px auto;
1009
+ align-items: center;
1010
+ margin-top: 20px;
1011
+ }
1012
+ .cmplz-dashboard .cmplz-task-switcher-container {
1013
+ display: flex;
1014
+ border-radius: var(--rsp-border-radius);
1015
+ }
1016
+ .cmplz-dashboard .cmplz-task-switcher-container .cmplz-task-switcher:first-of-type {
1017
+ border-right: 1px solid var(--rsp-grey-400);
1018
+ padding-right: 10px;
1019
+ }
1020
+ .cmplz-dashboard .cmplz-task-switcher-container .cmplz-task-switcher:last-of-type {
1021
+ padding-left: 10px;
1022
+ }
1023
+ .cmplz-dashboard .cmplz-task-switcher {
1024
+ font-size: var(--rsp-fs-200);
1025
+ cursor: pointer;
1026
+ transition: 0.3s;
1027
+ }
1028
+ .cmplz-dashboard .cmplz-task-switcher:hover,
1029
+ .cmplz-dashboard .cmplz-task-switcher.active,
1030
+ .cmplz-dashboard .cmplz-task-switcher.active:hover {
1031
+ text-decoration: underline;
1032
+ }
1033
+ .cmplz-dashboard .cmplz-support textarea {
1034
+ width: 100%;
1035
+ height: 75px;
1036
+ border-color: #cecece;
1037
+ font-size: 13px;
1038
+ }
1039
+ .cmplz-dashboard .cmplz-document {
1040
+ display: grid;
1041
+ grid-template-columns: 2fr auto auto auto 1fr;
1042
+ margin: var(--rsp-spacing-xs) 0;
1043
+ align-items: center;
1044
+ }
1045
+ .cmplz-dashboard .cmplz-document .cmplz-grid-title {
1046
+ padding-top: var(--rsp-spacing-l);
1047
+ }
1048
+ .cmplz-dashboard .cmplz-document.compact {
1049
+ grid-template-columns: 1fr auto;
1050
+ }
1051
+ .cmplz-dashboard .cmplz-document > div:not(:first-child) {
1052
+ margin-left: auto;
1053
+ }
1054
+ .cmplz-dashboard .cmplz-document.cmplz-header > div:last-child {
1055
+ padding-top: 14px;
1056
+ }
1057
+ .cmplz-dashboard .cmplz-document.cmplz-header a {
1058
+ color: #d7d7d7;
1059
+ font-size: 12px;
1060
+ line-height: 2em;
1061
+ }
1062
+ .cmplz-dashboard .cmplz-document .cmplz-icon {
1063
+ padding: 0 4px;
1064
+ }
1065
+ .cmplz-dashboard .cmplz-document h3 {
1066
+ margin-bottom: 5px;
1067
+ }
1068
+ .cmplz-dashboard .cmplz-document select {
1069
+ width: calc(100% - var(--rsp-spacing-xs));
1070
+ font-size: 13px;
1071
+ }
1072
+ .cmplz-dashboard .cmplz-document.flags {
1073
+ display: flex;
1074
+ }
1075
+ .cmplz-dashboard .cmplz-document.flags .cmplz-flags-container {
1076
+ display: flex;
1077
+ flex-wrap: wrap;
1078
+ gap: var(--rsp-spacing-xxs);
1079
+ }
1080
+ .cmplz-dashboard .cmplz-document-header {
1081
+ margin-top: var(--rsp-spacing-l);
1082
+ margin-bottom: var(--rsp-spacing-s);
1083
+ display: flex;
1084
+ justify-content: space-between;
1085
+ }
1086
+ .cmplz-dashboard .cmplz-document-header > a {
1087
+ color: var(--rsp-text-color-light);
1088
+ font-size: var(--rsp-fs-300);
1089
+ }
1090
+ .cmplz-dashboard .button {
1091
+ min-width: 100px;
1092
+ text-align: center;
1093
+ }
1094
+ .cmplz-dashboard .item-footer {
1095
+ width: 100%;
1096
+ }
1097
+ .cmplz-dashboard .item-footer a.button + a.button {
1098
+ margin-left: 10px;
1099
+ }
1100
+ .cmplz-dashboard .cmplz-tools-row {
1101
+ display: grid;
1102
+ grid-template-columns: 1fr auto;
1103
+ margin: 10px 0;
1104
+ }
1105
+ .cmplz-dashboard .cmplz-tools-row > div:last-child {
1106
+ margin-left: auto;
1107
+ }
1108
+ .cmplz-dashboard .cmplz-tools-row .cmplz-last-updated-poc {
1109
+ white-space: nowrap;
1110
+ font-size: 13px;
1111
+ }
1112
+ #complianz *:focus-visible {
1113
+ outline-offset: 4px;
1114
+ }
1115
+ #complianz.wrap.cmplz-high-contrast {
1116
+ /* Disabled option */
1117
+ /* Placeholders */
1118
+ /* License */
1119
+ /* Ending */
1120
+ }
1121
+ #complianz.wrap.cmplz-high-contrast .cmplz-grid-controls {
1122
+ color: var(--rsp-black);
1123
+ }
1124
+ #complianz.wrap.cmplz-high-contrast .cmplz-grid-controls a {
1125
+ color: var(--rsp-black);
1126
+ }
1127
+ #complianz.wrap.cmplz-high-contrast button .cmplz-close-warning-x {
1128
+ color: var(--rsp-black);
1129
+ }
1130
+ #complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-step-header.incomplete a h2 {
1131
+ color: var(--rsp-black);
1132
+ }
1133
+ #complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section {
1134
+ display: grid;
1135
+ grid-template-columns: 20px 1fr;
1136
+ margin: 0 20px;
1137
+ }
1138
+ #complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section span {
1139
+ align-self: center;
1140
+ justify-self: center;
1141
+ }
1142
+ #complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section a {
1143
+ display: inline-block;
1144
+ text-decoration: none;
1145
+ padding: 3px 5px;
1146
+ }
1147
+ #complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section a h3 {
1148
+ color: var(--rsp-black);
1149
+ }
1150
+ #complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section.cmplz-done a h3 {
1151
+ color: var(--rsp-black);
1152
+ }
1153
+ #complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section.active a h3 {
1154
+ color: var(--rsp-black) !important;
1155
+ }
1156
+ #complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal {
1157
+ z-index: 1;
1158
+ }
1159
+ #complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-notice {
1160
+ background-color: var(--rsp-black);
1161
+ color: var(--rsp-text-color-invert);
1162
+ }
1163
+ #complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-notice:after {
1164
+ border-right: 15px solid var(--rsp-black);
1165
+ }
1166
+ #complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-warning a {
1167
+ color: var(--rsp-black) !important;
1168
+ }
1169
+ #complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-warning {
1170
+ color: var(--rsp-black) !important;
1171
+ background-color: var(--rsp-yellow);
1172
+ }
1173
+ #complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-warning:after {
1174
+ border-right: 15px solid var(--rsp-yellow);
1175
+ }
1176
+ #complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal a {
1177
+ color: #fff;
1178
+ }
1179
+ #complianz.wrap.cmplz-high-contrast .cmplz-panel.cmplz-toggle-disabled {
1180
+ color: var(--rsp-black);
1181
+ }
1182
+ #complianz.wrap.cmplz-high-contrast input:disabled {
1183
+ cursor: not-allowed;
1184
+ }
1185
+ #complianz.wrap.cmplz-high-contrast .cmplz-sublabel label {
1186
+ color: var(--rsp-black);
1187
+ font-size: 13px;
1188
+ }
1189
+ #complianz.wrap.cmplz-high-contrast ::placeholder {
1190
+ color: var(--rsp-black);
1191
+ }
1192
+ #complianz.wrap.cmplz-high-contrast ::placeholder {
1193
+ color: var(--rsp-black);
1194
+ }
1195
+ #complianz.wrap.cmplz-high-contrast ::-moz-placeholder {
1196
+ color: var(--rsp-black);
1197
+ }
1198
+ #complianz.wrap.cmplz-high-contrast :-ms-input-placeholder {
1199
+ color: var(--rsp-black);
1200
+ }
1201
+ #complianz.wrap.cmplz-high-contrast :-moz-placeholder {
1202
+ color: var(--rsp-black);
1203
+ }
1204
+ #complianz.wrap.cmplz-high-contrast .cmplz-status-info {
1205
+ display: flex;
1206
+ }
1207
+ #complianz.wrap.cmplz-high-contrast .cmplz-status-info > div {
1208
+ padding: 10px 10px 10px 0;
1209
+ }
1210
+ #complianz.wrap.cmplz-high-contrast .cmplz-status-info .cmplz-license-status-container .cmplz-license-status {
1211
+ display: block;
1212
+ }
1213
+ #complianz.wrap.cmplz-high-contrast .cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-premium {
1214
+ background-color: var(--rsp-black);
1215
+ }
1216
+ #complianz.wrap.cmplz-high-contrast .cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-success {
1217
+ color: var(--rsp-black);
1218
+ }
1219
+ #complianz.wrap.cmplz-high-contrast .cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-warning {
1220
+ color: var(--rsp-black);
1221
+ }
1222
+ /* START TOOLTIP STYLES */
1223
+ [cmplz-tooltip] {
1224
+ position: relative;
1225
+ /* opinion 1 */
1226
+ cursor: pointer;
1227
+ }
1228
+ /* Applies to all tooltips */
1229
+ [cmplz-tooltip]::before,
1230
+ [cmplz-tooltip]::after {
1231
+ text-transform: none;
1232
+ font-size: 13px;
1233
+ user-select: none;
1234
+ pointer-events: none;
1235
+ position: absolute;
1236
+ display: none;
1237
+ opacity: 0;
1238
+ }
1239
+ [cmplz-tooltip]::before {
1240
+ content: '';
1241
+ border: 5px solid transparent;
1242
+ /* opinion 4 */
1243
+ z-index: 1001;
1244
+ /* absurdity 1 */
1245
+ }
1246
+ [cmplz-tooltip]::after {
1247
+ content: attr(cmplz-tooltip);
1248
+ /* magic! */
1249
+ font-weight: normal;
1250
+ overflow: hidden;
1251
+ text-overflow: ellipsis;
1252
+ padding: 1ch 1.5ch;
1253
+ border-radius: 0.3ch;
1254
+ box-shadow: 0 1em 2em -0.5em rgba(0, 0, 0, 0.35);
1255
+ background: #333;
1256
+ color: #fff;
1257
+ z-index: 1000;
1258
+ /* absurdity 2 */
1259
+ width: min(100vw, 45ch);
1260
+ text-align: left;
1261
+ }
1262
+ /* Make the tooltips respond to hover */
1263
+ [cmplz-tooltip]:hover::before,
1264
+ [cmplz-tooltip]:hover::after {
1265
+ display: block;
1266
+ }
1267
+ /* Make the tooltips respond to focus */
1268
+ [cmplz-tooltip]:focus::before,
1269
+ [cmplz-tooltip]:focus::after {
1270
+ display: block;
1271
+ }
1272
+ /* don't show empty tooltips */
1273
+ [cmplz-tooltip='']::before,
1274
+ [cmplz-tooltip='']::after {
1275
+ display: none !important;
1276
+ }
1277
+ /* FLOW: UP */
1278
+ [cmplz-tooltip]:not([flow])::before,
1279
+ [cmplz-tooltip][flow^="up"]::before {
1280
+ bottom: calc(100% + 5px);
1281
+ border-bottom-width: 0;
1282
+ border-top-color: #333;
1283
+ }
1284
+ [cmplz-tooltip]:not([flow])::after,
1285
+ [cmplz-tooltip][flow^="up"]::after {
1286
+ bottom: calc(100% + 10px);
1287
+ }
1288
+ [cmplz-tooltip]:not([flow])::before,
1289
+ [cmplz-tooltip]:not([flow])::after,
1290
+ [cmplz-tooltip][flow^="up"]::before,
1291
+ [cmplz-tooltip][flow^="up"]::after {
1292
+ left: 50%;
1293
+ transform: translate(-50%, -0.5em);
1294
+ }
1295
+ /* FLOW: DOWN */
1296
+ [cmplz-tooltip][flow^="down"]::before {
1297
+ top: 17px;
1298
+ border-top-width: 0;
1299
+ }
1300
+ [cmplz-tooltip][flow^="down"]::after {
1301
+ top: calc(100% + 5px);
1302
+ }
1303
+ [cmplz-tooltip][flow^="down"]::before,
1304
+ [cmplz-tooltip][flow^="down"]::after {
1305
+ left: 50%;
1306
+ transform: translate(-50%, 0.5em);
1307
+ }
1308
+ /* FLOW: LEFT */
1309
+ [cmplz-tooltip][flow^="left"]::before {
1310
+ top: 50%;
1311
+ border-right-width: 0;
1312
+ border-left-color: #333;
1313
+ left: calc(0em - 5px);
1314
+ transform: translate(-0.5em, -50%);
1315
+ }
1316
+ [cmplz-tooltip][flow^="left"]::after {
1317
+ top: 50%;
1318
+ right: calc(100% + 5px);
1319
+ transform: translate(-0.5em, -50%);
1320
+ }
1321
+ /* FLOW: RIGHT */
1322
+ [cmplz-tooltip][flow^="right"]::before {
1323
+ top: 10px;
1324
+ border-left-width: 0;
1325
+ border-right-color: #333;
1326
+ right: calc(0em - 23px);
1327
+ transform: translate(0.5em, -50%);
1328
+ }
1329
+ [cmplz-tooltip][flow^="right"]::after {
1330
+ top: 10px;
1331
+ left: calc(100% + 23px);
1332
+ transform: translate(0.5em, -50%);
1333
+ min-width: 150px;
1334
+ }
1335
+ /* KEYFRAMES */
1336
+ @keyframes tooltips-vert {
1337
+ to {
1338
+ opacity: 0.9;
1339
+ transform: translate(-50%, 0);
1340
+ }
1341
+ }
1342
+ @keyframes tooltips-horz {
1343
+ to {
1344
+ opacity: 0.9;
1345
+ transform: translate(0, -50%);
1346
+ }
1347
+ }
1348
+ /* FX All The Things */
1349
+ [cmplz-tooltip]:not([flow]):hover::before,
1350
+ [cmplz-tooltip]:not([flow]):focus::before,
1351
+ [cmplz-tooltip]:not([flow]):hover::after,
1352
+ [cmplz-tooltip]:not([flow]):focus::after,
1353
+ [cmplz-tooltip][flow^="up"]:hover::before,
1354
+ [cmplz-tooltip][flow^="up"]:focus::before,
1355
+ [cmplz-tooltip][flow^="up"]:hover::after,
1356
+ [cmplz-tooltip][flow^="up"]:focus::after,
1357
+ [cmplz-tooltip][flow^="down"]:hover::before,
1358
+ [cmplz-tooltip][flow^="down"]:focus::before,
1359
+ [cmplz-tooltip][flow^="down"]:hover::after,
1360
+ [cmplz-tooltip][flow^="down"]:focus::after {
1361
+ animation: tooltips-vert 300ms ease-out forwards;
1362
+ }
1363
+ [cmplz-tooltip][flow^="left"]:hover::before,
1364
+ [cmplz-tooltip][flow^="left"]:focus::before,
1365
+ [cmplz-tooltip][flow^="left"]:hover::after,
1366
+ [cmplz-tooltip][flow^="left"]:focus::after,
1367
+ [cmplz-tooltip][flow^="right"]:hover::before,
1368
+ [cmplz-tooltip][flow^="right"]:focus::before,
1369
+ [cmplz-tooltip][flow^="right"]:hover::after,
1370
+ [cmplz-tooltip][flow^="right"]:focus::after {
1371
+ animation: tooltips-horz 300ms ease-out forwards;
1372
+ }
1373
+ .cmplz .cmplz-other-plugins .rsp-logo img {
1374
+ height: 34px;
1375
+ }
1376
+ .cmplz .cmplz-other-plugins-container {
1377
+ display: flex !important;
1378
+ flex-direction: row;
1379
+ flex-wrap: wrap;
1380
+ margin-bottom: 10px;
1381
+ font-size: var(--rsp-fs-300);
1382
+ line-height: 1.7;
1383
+ gap: var(--rsp-spacing-xxs);
1384
+ }
1385
+ @media screen and (max-width: 992px) {
1386
+ .cmplz .cmplz-other-plugins-container {
1387
+ flex-direction: row;
1388
+ overflow: hidden;
1389
+ }
1390
+ }
1391
+ .cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element {
1392
+ width: 100%;
1393
+ display: flex;
1394
+ align-content: space-between;
1395
+ justify-content: space-between;
1396
+ gap: 10px;
1397
+ --rsp-other-plugins-color: var(---rsp-brand-primary);
1398
+ }
1399
+ .cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element.cmplz-zip {
1400
+ --rsp-other-plugins-color: var(--rsp-pink);
1401
+ }
1402
+ .cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element.cmplz-burst {
1403
+ --rsp-other-plugins-color: var(--rsp-green);
1404
+ }
1405
+ .cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element.cmplz-complianz,
1406
+ .cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element.cmplz-complianztc {
1407
+ --rsp-other-plugins-color: var(--rsp-blue);
1408
+ }
1409
+ .cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element.cmplz-rsssl {
1410
+ --rsp-other-plugins-color: var(--rsp-yellow);
1411
+ }
1412
+ .cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element a {
1413
+ width: max-content;
1414
+ color: var(--rsp-text-color-light);
1415
+ transition: color 0.3s ease;
1416
+ display: flex;
1417
+ align-items: center;
1418
+ min-width: 0;
1419
+ gap: var(--rsp-spacing-xs);
1420
+ text-decoration: none;
1421
+ }
1422
+ .cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element a:hover {
1423
+ color: var(--rsp-other-plugins-color);
1424
+ text-decoration: underline;
1425
+ }
1426
+ .cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element a:hover .cmplz-bullet {
1427
+ background-color: var(--rsp-other-plugins-color);
1428
+ }
1429
+ .cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element a:hover .cmplz-other-plugins-content {
1430
+ text-decoration: underline;
1431
+ }
1432
+ .cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element .cmplz-bullet {
1433
+ transition: background-color 0.3s ease;
1434
+ background-color: var(--rsp-other-plugins-color);
1435
+ }
1436
+ .cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element .cmplz-other-plugins-content {
1437
+ white-space: nowrap;
1438
+ overflow: hidden;
1439
+ text-overflow: ellipsis;
1440
+ }
1441
+ .cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element .cmplz-other-plugin-status {
1442
+ min-width: fit-content;
1443
+ }
1444
+ .cmplz-suggested-plugin {
1445
+ display: flex;
1446
+ flex-wrap: wrap;
1447
+ align-items: center;
1448
+ gap: 20px;
1449
+ background-color: #f9f9f9;
1450
+ padding: 20px;
1451
+ }
1452
+ .cmplz-suggested-plugin .cmplz-suggested-plugin-desc-group .cmplz-suggested-plugin-title {
1453
+ font-size: 16px;
1454
+ font-weight: 600;
1455
+ }
1456
+ .cmplz-suggested-plugin .cmplz-suggested-plugin-desc-group .cmplz-suggested-plugin-desc {
1457
+ font-size: 14px;
1458
+ white-space: nowrap;
1459
+ margin: 4px 0;
1460
+ }
1461
+ .cmplz-suggested-plugin .cmplz-suggested-plugin-desc-long {
1462
+ flex: 1;
1463
+ font-size: 12px;
1464
+ line-height: 1.6;
1465
+ font-weight: 400;
1466
+ min-width: 30ch;
1467
+ margin-right: auto;
1468
+ }
1469
+ .cmplz-suggested-plugin .cmplz-suggested-plugin-img {
1470
+ width: 70px;
1471
+ height: 70px;
1472
+ border-radius: 5px;
1473
+ }
1474
+ .cmplz-tips-tricks-container {
1475
+ display: flex !important;
1476
+ flex-direction: row;
1477
+ flex-wrap: wrap;
1478
+ margin-bottom: 10px;
1479
+ font-size: var(--rsp-fs-300);
1480
+ line-height: 1.7;
1481
+ gap: var(--rsp-spacing-xxs);
1482
+ }
1483
+ @media screen and (max-width: 992px) {
1484
+ .cmplz-tips-tricks-container {
1485
+ flex-direction: row;
1486
+ overflow: hidden;
1487
+ }
1488
+ }
1489
+ .cmplz-tips-tricks-container .cmplz-tips-tricks-element {
1490
+ width: calc(50% - var(--rsp-spacing-xxs));
1491
+ }
1492
+ @media (max-width: 576px) {
1493
+ .cmplz-tips-tricks-container .cmplz-tips-tricks-element {
1494
+ width: 100%;
1495
+ }
1496
+ }
1497
+ .cmplz-tips-tricks-container .cmplz-tips-tricks-element a {
1498
+ color: var(--rsp-text-color-light);
1499
+ transition: color 0.3s ease;
1500
+ display: flex;
1501
+ align-items: center;
1502
+ gap: var(--rsp-spacing-xs);
1503
+ min-width: 0;
1504
+ /* or some value */
1505
+ text-decoration: none;
1506
+ }
1507
+ .cmplz-tips-tricks-container .cmplz-tips-tricks-element a:hover {
1508
+ color: var(--rsp-brand-primary);
1509
+ text-decoration: underline;
1510
+ }
1511
+ .cmplz-tips-tricks-container .cmplz-tips-tricks-element a:hover .cmplz-bullet {
1512
+ background-color: var(--rsp-brand-primary);
1513
+ }
1514
+ .cmplz-tips-tricks-container .cmplz-tips-tricks-element a:hover .cmplz-tips-tricks-content {
1515
+ text-decoration: underline;
1516
+ }
1517
+ .cmplz-tips-tricks-container .cmplz-tips-tricks-element .cmplz-bullet {
1518
+ transition: background-color 0.3s ease;
1519
+ background-color: var(--rsp-grey-300);
1520
+ }
1521
+ .cmplz-tips-tricks-container .cmplz-tips-tricks-element .cmplz-tips-tricks-content {
1522
+ white-space: nowrap;
1523
+ overflow: hidden;
1524
+ text-overflow: ellipsis;
1525
+ }
1526
+ .cmplz-pagination {
1527
+ display: flex;
1528
+ justify-content: flex-end;
1529
+ margin-left: auto;
1530
+ }
1531
+ .cmplz-pagination a {
1532
+ cursor: pointer;
1533
+ width: 25px;
1534
+ height: 25px;
1535
+ border: 1px solid var(--rsp-input-border-color);
1536
+ color: #000;
1537
+ text-align: center;
1538
+ margin: 5px;
1539
+ line-height: 25px;
1540
+ border-radius: 3px;
1541
+ }
1542
+ .cmplz-pagination a.cmplz-current {
1543
+ background-color: #000;
1544
+ color: #fff;
1545
+ }
1546
+ .cmplz-pagination a .cmplz-icon {
1547
+ margin-top: 3px;
1548
+ color: #000 !important;
1549
+ }
1550
+ .cmplz .wp-list-table {
1551
+ border-radius: var(--rsp-border-radius-s);
1552
+ }
1553
+ .cmplz .row-actions {
1554
+ left: 0;
1555
+ }
1556
+ .cmplz {
1557
+ /*skeleton*/
1558
+ /*loader*/
1559
+ }
1560
+ .cmplz .cmplz-skeleton:empty {
1561
+ margin: auto;
1562
+ margin-bottom: 25px;
1563
+ width: 100%;
1564
+ height: 235px;
1565
+ /* change height to see repeat-y behavior */
1566
+ background-image: linear-gradient(100deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5) 70%, rgba(255, 255, 255, 0.5) 15%), linear-gradient(#f2f2f2 38px, transparent 0), linear-gradient(#f2f2f2 38px, transparent 0), linear-gradient(#f2f2f2 38px, transparent 0), linear-gradient(#f2f2f2 38px, transparent 0);
1567
+ background-repeat: repeat-y;
1568
+ background-size: 50px 200px, /* highlight */ 100% 117px, 100% 117px, 100% 117px, 100% 117px;
1569
+ background-position: 0 0, /* highlight */ 1px 1px, 1px 40px, 1px 79px, 1px 118px;
1570
+ background-color: #d6d8db;
1571
+ border-right: 1px solid #d6d8db;
1572
+ animation: shine 2.5s infinite;
1573
+ }
1574
+ @keyframes shine {
1575
+ to {
1576
+ background-position: 100% 0, /* move highlight to right */ 1px 1px, 1px 40px, 1px 79px, 1px 118px;
1577
+ }
1578
+ }
1579
+ .cmplz .cmplz-loader {
1580
+ margin: 0;
1581
+ width: 50px;
1582
+ height: 15px;
1583
+ text-align: center;
1584
+ font-size: 10px;
1585
+ }
1586
+ .cmplz .cmplz-loader > div {
1587
+ margin: 1px;
1588
+ background-color: #333;
1589
+ height: 100%;
1590
+ width: 3px;
1591
+ display: inline-block;
1592
+ -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
1593
+ animation: sk-stretchdelay 1.2s infinite ease-in-out;
1594
+ }
1595
+ .cmplz .cmplz-loader.cmplz-loader-white > div {
1596
+ background-color: #fff;
1597
+ }
1598
+ .cmplz .cmplz-loader .rect2 {
1599
+ -webkit-animation-delay: -1.1s;
1600
+ animation-delay: -1.1s;
1601
+ }
1602
+ .cmplz .cmplz-loader .rect3 {
1603
+ -webkit-animation-delay: -1s;
1604
+ animation-delay: -1s;
1605
+ }
1606
+ .cmplz .cmplz-loader .rect4 {
1607
+ -webkit-animation-delay: -0.9s;
1608
+ animation-delay: -0.9s;
1609
+ }
1610
+ .cmplz .cmplz-loader .rect5 {
1611
+ -webkit-animation-delay: -0.8s;
1612
+ animation-delay: -0.8s;
1613
+ }
1614
+ .cmplz .button-primary .cmplz-loader div {
1615
+ background-color: #fff;
1616
+ }
1617
+ @-webkit-keyframes sk-stretchdelay {
1618
+ 0%,
1619
+ 40%,
1620
+ 100% {
1621
+ -webkit-transform: scaleY(0.4);
1622
+ }
1623
+ 20% {
1624
+ -webkit-transform: scaleY(1);
1625
+ }
1626
+ }
1627
+ @keyframes sk-stretchdelay {
1628
+ 0%,
1629
+ 40%,
1630
+ 100% {
1631
+ transform: scaleY(0.4);
1632
+ -webkit-transform: scaleY(0.4);
1633
+ }
1634
+ 20% {
1635
+ transform: scaleY(1);
1636
+ -webkit-transform: scaleY(1);
1637
+ }
1638
+ }
1639
+ :root {
1640
+ --rsp-brand-primary: var(--rsp-blue);
1641
+ --rsp-brand-secondary: var(--rsp-yellow);
1642
+ --rsp-brand-primary-faded: var(--rsp-blue-faded);
1643
+ }
1644
+ /*# sourceMappingURL=admin.css.map */
assets/css/admin.css.map ADDED
@@ -0,0 +1 @@
 
1
+ {"version":3,"sources":["variables.less","admin/base.less","admin/layout.less","admin/modules/buttons.less","admin/modules/icons.less","admin/modules/notices.less","admin/modules/proof-of-consent.less","admin/modules/processing-agreement.less","admin/modules/dataleak-reports.less","admin/modules/dnsmpi.less","admin/modules/cookiebanner.less","admin/modules/input-fields.less","admin/modules/bullets.less","admin/modules/header.less","admin/modules/dashboard.less","admin/modules/wcag.less","admin/modules/tooltip.less","admin/modules/other-plugins.less","admin/modules/suggested-plugins.less","admin/modules/tips-tricks.less","admin/modules/pagify.less","admin/modules/tables.less","admin/states.less","admin/theme.less"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AAsDA;AAUA;EAGE,sBAAA;EACA,sBAAA;EACA,qBAAA;EACA,qBAAA;EACA,qBAAA;EACA,sBAAA;EAGA,mBAAmB,qBAAnB;EACA,gBAAgB,oBAAhB;EAGA,yBAAA;EACA,0BAAA;EACA,wBAAwB,uBAAxB;EACA,2FAAA;EACA,2BAAA;EAGA,iBAAA;EACA,iBAAA;EACA,qBAAA;EACA,mBAAA;EACA,wBAAA;EACA,oBAAA;EACA,kBAAA;EACA,mBAAA;EACA,qBAAA;EACA,sBAAA;EAEA,2BAAA;EACA,yBAAA;EACA,8BAAA;EACA,0BAAA;EACA,wBAAA;EACA,yBAAA;EACA,2BAAA;EACA,4BAAA;EAEA,8BAA8B,gBAA9B;EACA,+BAAA;EAGA,kCAAA;EACA,wBAAwB,qBAAxB;EACA,0BAA0B,mBAA1B;EAEA,uCAAA;EACA,iDAAA;EACA,gDAAA;EACA,6CAAA;EAEA,uBAAA;EACA,uBAAA;EACA,uBAAA;EACA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAGA,qBAAqB,gBAArB;EACA,mBAAmB,cAAnB;EACA,qBAAqB,cAArB;EACA,kBAAkB,iBAAlB;EACA,sBAAsB,mBAAtB;EAIA,uBAAA;EACA,oBAAA;EACA,uBAAA;EACA,sBAAA;EACA,kBAAA;EACA,sBAAA;EACA,qBAAA;EACA,oBAAA;EACA,oBAAA;EAGA,qBAAqB,eAArB;EACA,uBAAuB,iBAAvB;EACA,2BAA2B,qBAA3B;;AAGF;EACE,YAAY,iCAAZ;EACA,YAAY,qBAAZ;EACA,eAAe,wBAAf;;AC1JF;EACE,SAAA;EACA,WAAW,iBAAX;EACA,sBAAA;EACA,gBAAA;;AAJF,MAME;AANF,MAMK,EAAC;AANN,MAMe,EAAC;EACZ,mBAAA;;AAPJ,MAUE;AAVF,MAUQ;AAVR,MAUY;AAVZ,MAUgB;AAVhB,MAUoB;AAVpB,MAUwB;AAVxB,MAU4B;AAV5B,MAUgC;AAVhC,MAUmC;AAVnC,MAUuC;EACnC,SAAA;EACA,UAAA;;AAZJ,MAeE;EACE,eAAA;EACA,YAAA;;AAjBJ,MAoBE;AApBF,MAoBM;AApBN,MAoBU;AApBV,MAoBc;AApBd,MAoBkB;AApBlB,MAoBsB;EACrB,OAAO,qBAAP;EACA,gBAAA;;AAtBD,MAyBE;EACD,WAAW,iBAAX;EACA,gBAAA;EACA,wBAAA;;AA5BD,MA+BE;AA/BF,MA+BM;EACL,WAAW,iBAAX;EACA,gBAAA;EACA,gBAAA;EACA,wBAAA;;AAnCD,MAsCE;AAtCF,MAsCM;EACL,WAAW,iBAAX;EACA,gBAAA;EACA,wBAAA;;AAzCD,MA4CE;AA5CF,MA4CM;EACL,WAAW,iBAAX;EACA,gBAAA;EACA,yBAAA;;AA/CD,MAkDE;AAlDF,MAkDM;EACL,WAAW,iBAAX;EACA,gBAAA;EACA,yBAAA;;AArDD,MAwDE;AAxDF,MAwDM;EACL,WAAW,iBAAX;EACA,gBAAA;EACA,qBAAA;;AA3DD,MA8DE;AA9DF,MA8DM;EACL,WAAW,iBAAX;EACA,qBAAA;;AAhED,MAmEE;EACD,OAAO,qBAAP;EACA,gBAAA;EACA,WAAW,iBAAX;EACA,gBAAA;;AAvED,MA0EE;EACD,WAAW,iBAAX;EACA,gBAAA;EACA,OAAO,2BAAP;;AA7ED,MAgFE;EACD,cAAA;;AAjFD,MAqFE;EACD,wBAAA;;AAKA,MADC,OACA,IAAI;AAAL,MADS,QACR,IAAI;AAAL,MADkB,YACjB,IAAI;AAAL,MAD+B,aAC9B,IAAI;EACH,wBAAA;;;AC1FH,MACE;AADF,MACiB;EAChB,WAAW,YAAY,0BAAvB;EACA,cAAA;;AACA,QAAiC;EAAjC,MAHC;EAGD,MAHgB;IAId,WAAW,YAAY,0BAAvB;;;AAEF,QAAgC;EAAhC,MANC;EAMD,MANgB;IAOd,WAAW,YAAY,0BAAvB;;;AAEF,QAA+B;EAA/B,MATC;EASD,MATgB;IAUd,WAAW,YAAY,0BAAvB;;;AAXH,MAcE;EACD,aAAA;EACA,eAAA;EACA,8BAAA;EACA,YAAA;EACA,sBAAA;EACA,kBAAkB,iCAAlB;;AACA,QAAiC;EAAjC,MAPC;IAQC,YAAA;;;AAtBH,MAcE,cAWD;EACE,QAAQ,sBAAR;;AA1BH,MA8BE;EACD,aAAA;EACA,WAAW,iBAAX;;AACA,QAAiC;EAAjC,MAHC;IAIC,uBAAA;IACA,QAAQ,uBAAR;IACA,QAAA;IACA,WAAA;IACA,kBAAkB,iCAAlB;;;AAtCH,MA8BE,mBAWD;EACE,iBAAA;;AA1CH,MA8BE,mBAWD,mBAEE;EACD,aAAA;;AA5CF,MA8BE,mBAWD,mBAKE;EACD,kBAAA;EACA,qBAAA;EACA,OAAO,qBAAP;EACA,YAAA;EACA,oCAAA;EACA,gCAAA;EACA,sBAAA;EACA,2BAAA;EACA,8BAAA;;AACA,QAAiC;EAAjC,MA1BA,mBAWD,mBAKE;IAWC,aAAA;;;AAGF,MA9BA,mBAWD,mBAKE,EAcA;EACC,yBAAyB,wBAAzB;;AAGF,MAlCA,mBAWD,mBAKE,EAkBA;EACC,OAAO,wBAAP;;AAjEJ,MAwEE;EACD,aAAA;EACA,eAAA;EACA,mBAAA;EACA,iBAAA;EACA,KAAK,oBAAL;;AA7ED,MAwEE,oBAMD;EACE,eAAA;;AAEF,QAAmC;EAAnC,MATC,oBAUC;IACD,aAAA;;;AAnFF,MAwFE;EACD,YAAY,KAAK,2BAAjB;;AAzFD,MA4FE;EACD,YAAY,iCAAZ;;AA7FD,MA+FE;EACD,aAAA;EACA,uBAAuB,UAAU,WAAW,kCAA5C;EACA,2BAAA;EACA,KAAK,mBAAL;EACA,YAAY,kCAAkC,oBAA9C;;AApGD,MAsGE;EFgDA,YAAY,iCAAZ;EACA,YAAY,qBAAZ;EACA,eAAe,wBAAf;EEhDD,aAAA;EACA,eAAA;EACA,2BAAA;EACA,sBAAA;EACA,gBAAA;EACA,gBAAA;EACA,mBAAA;EACA,gBAAA;;AA/GD,MAsGE,sBAUD;EACE,WAAW,iBAAX;;AAGF,MAdC,sBAcA;EACC,gBAAA;EACA,YAAA;EACA,gBAAA;;AAEF,MAnBC,sBAmBA;EACC,mBAAA;;AAGF,MAvBC,sBAuBA;EACC,gBAAA;;AAEF,QAAmC;EAAnC,MA1BC;IA2BC,mBAAA;;EACA,MA5BD,sBA4BE;EAAiB,MA5BnB,sBA4BoB;IACpB,mBAAA;;;AAGD,QAAiC;EAAjC,MAhCC;IAiCC,mBAAA;;EACA,MAlCD,sBAkCE;IACF,mBAAA;;;AAGD,QAAkC;EAAlC,MAtCC;IAuCC,mBAAA;;;AA7IH,MAiJE;EACD,WAAA;EACA,sBAAA;EACA,aAAA;EACA,mBAAA;EACA,8BAAA;EACA,SAAS,qBAAqB,oBAA9B;;AACA,QAAgC;EAAhC,MAPC;IAQC,SAAS,qBAAqB,oBAA9B;;;AAzJH,MA4JE;AA5JF,MA4JqB,oBAAoB;EACxC,mBAAA;;AA7JD,MAgKE;EACD,WAAW,iBAAX;EACA,aAAA;EACA,KAAK,oBAAL;;AAnKD,MAuKE;EACD,WAAA;EACA,sBAAA;EACA,WAAW,oBAAX;EAIA,cAAA;;AAHA,QAAgC;EAAhC,MAJC;IAKC,WAAW,oBAAX;;;AA5KH,MAiLE;EACD,aAAA;EACA,eAAA;EACA,mBAAA;EACA,8BAAA;EACA,KAAK,sBAAL;EACA,WAAA;EACA,YAAY,YAAa,yBAAzB;EACA,sBAAA;EACA,SAAS,qBAAqB,oBAA9B;EAIA,oBAAA;;AAHA,QAAgC;EAAhC,MAVC;IAWC,SAAS,qBAAqB,oBAA9B;;;AA5LH,MAiLE,mBAeC;EACD,aAAA;;AAjMF,MAiLE,mBAeC,cAED;EACE,iBAAA;;AAnMJ,MAuME;EACD,iBAAA;;AAxMD,MA0ME;EACD,kBAAA;;AC7MD,MACE,EAAC;AADH,MACY,OAAM;AADlB,MAC2B,MAAK;EAC/B,WAAW,iBAAX;EACA,gBAAA;EACA,qBAAA;EACA,yBAAA;;AAEA,MANC,EAAC,OAMD;AAAD,MANW,OAAM,OAMhB;AAAD,MAN0B,MAAK,OAM9B;EACC,2BAAA;EACA,YAAY,gBAAZ;EACA,OAAO,2BAAP;;AACA,MAVD,EAAC,OAMD,aAIE;AAAD,MAVS,OAAM,OAMhB,aAIE;AAAD,MAVwB,MAAK,OAM9B,aAIE;AAAQ,MAVV,EAAC,OAMD,aAIW;AAAD,MAVA,OAAM,OAMhB,aAIW;AAAD,MAVe,MAAK,OAM9B,aAIW;AAAQ,MAVnB,EAAC,OAMD,aAIoB;AAAD,MAVT,OAAM,OAMhB,aAIoB;AAAD,MAVM,MAAK,OAM9B,aAIoB;EACpB,sCAAsC,gBAAtC;;AAID,MAfC,EAAC,OAeD;AAAD,MAfW,OAAM,OAehB;AAAD,MAf0B,MAAK,OAe9B;AAAkB,MAflB,EAAC,OAekB;AAAD,MAfR,OAAM,OAeG;AAAD,MAfO,MAAK,OAeX;EAClB,2BAAA;EACA,YAAY,cAAZ;EACA,OAAO,2BAAP;;AACA,MAnBD,EAAC,OAeD,gBAIE;AAAD,MAnBS,OAAM,OAehB,gBAIE;AAAD,MAnBwB,MAAK,OAe9B,gBAIE;AAAD,MAnBD,EAAC,OAekB,WAIjB;AAAD,MAnBS,OAAM,OAeG,WAIjB;AAAD,MAnBwB,MAAK,OAeX,WAIjB;AAAQ,MAnBV,EAAC,OAeD,gBAIW;AAAD,MAnBA,OAAM,OAehB,gBAIW;AAAD,MAnBe,MAAK,OAe9B,gBAIW;AAAD,MAnBV,EAAC,OAekB,WAIR;AAAD,MAnBA,OAAM,OAeG,WAIR;AAAD,MAnBe,MAAK,OAeX,WAIR;AAAQ,MAnBnB,EAAC,OAeD,gBAIoB;AAAD,MAnBT,OAAM,OAehB,gBAIoB;AAAD,MAnBM,MAAK,OAe9B,gBAIoB;AAAD,MAnBnB,EAAC,OAekB,WAIC;AAAD,MAnBT,OAAM,OAeG,WAIC;AAAD,MAnBM,MAAK,OAeX,WAIC;EACpB,sCAAsC,cAAtC;EACA,YAAY,cAAZ;EACA,OAAO,2BAAP;;;AAMF;EACE,cAAA;EACA,kBAAA;EACA,sBAAA;EACA,UAAA;EACA,mBAAA;;AAGF;EACE,eAAA;;ACtCF;AAAa;EACX,aAAA;EACA,mBAAA;EACA,uBAAA;;AAHF,WAIE;AAJW,mBAIX;EACD,kBAAA;;AAID;EACE,eAAA;EACA,aAAA;EACA,uBAAA;EACA,kCAAA;;AACA,qBAAC,sBAAuB;EACzB,6BAAA;;AAEC;EACD;IACE,WAAW,QAAX;;EAEF;IACE,WAAW,UAAX;;EAEF;IACE,WAAW,UAAX;;EAEF;IACE,WAAW,QAAX;;;AAKH;EACE,cAAA;EACA,kBAAA;EACA,sBAAA;EACA,UAAA;EACA,mBAAA;;;;;ACnCF,mBAEE;EACD,aAAA;EACA,aAAA;EACA,mBAAA;;AALD,mBAEE,8BAKD,YAAY;EACV,iBAAA;;AARH,mBAEE,8BASD;EACE,iBAAA;EACA,iBAAA;;AChBH,MACE,MAAM,QAAO;EACd,gBAAA;EACA,gBAAA;;AAHD,MAME;EACD,oBAAA;EACA,kBAAA;ENgJC,YAAY,iCAAZ;EACA,YAAY,qBAAZ;EACA,eAAe,wBAAf;EMhJD,SAAS,qBAAqB,oBAA9B;;AAVD,MAYE;EACD,aAAA;EACA,mBAAA;EACA,KAAK,oBAAL;;AAfD,MAiBE,wBACD,YAAY,MAAK;AAlBlB,MAiB2B,0BAC1B,YAAY,MAAK;AAlBlB,MAiBE,wBAC4B,EAAC;AAlB/B,MAiB2B,0BACG,EAAC;EAC5B,cAAA;EACA,QAAQ,uBAAR;EACA,kBAAA;EACA,QAAA;;AAtBH,MAiBE,wBAOD,EAAC;AAxBF,MAiB2B,0BAO1B,EAAC;EACC,qBAAA;EACA,SAAA;;AA1BH,MAiBE,wBAWD,UAAS;AA5BV,MAiB2B,0BAW1B,UAAS;EACP,QAAQ,uBAAR;EACA,qBAAA;EACA,YAAA;;AA/BH,MAiBE,wBAgBD;AAjCD,MAiB2B,0BAgB1B;AAjCD,MAiBE,wBAgBoB;AAjCtB,MAiB2B,0BAgBL;EACnB,QAAQ,uBAAR;;AAlCH,MAiBE,wBAmBD;AApCD,MAiB2B,0BAmB1B;EACE,aAAa,sBAAb;;ACrCH;EACE,oBAAA;EACA,kBAAA;;AAEF,4BACE,UAAS;EACV,YAAY,qBAAZ;EACA,eAAe,oBAAf;;AAGD,gBACE;EACD,2BAAA;;ACZD;EACE,oBAAA;EACA,kBAAA;;AAEF,uBACE,UAAS;EACV,YAAY,qBAAZ;EACA,eAAe,oBAAf;;ACPD,MACE,MAAM,QAAO;EACd,gBAAA;EACA,gBAAA;;AAHD,MAKE;AALF,MAKiB;EAChB,oBAAA;EACA,kBAAA;ETiJC,YAAY,iCAAZ;EACA,YAAY,qBAAZ;EACA,eAAe,wBAAf;ESjJD,SAAS,qBAAqB,oBAA9B;;AATD,MAKE,cAKD;AAVD,MAKiB,oBAKhB;EACE,QAAQ,uBAAR;EACA,WAAA;;AAZH,MAKE,cASD;AAdD,MAKiB,oBAShB;EACE,aAAA;;AAfH,MAkBE;EACD,aAAA;EACA,mBAAA;EACA,KAAK,oBAAL;;ACrBD;EACE,KAAK,oBAAL;EACA,SAAS,qBAAqB,qBAA9B;EACA,oBAAA;EACA,kBAAA;;AAJF,oBAKE;EACD,SAAA;EACA,WAAA;EACA,gBAAA;EACA,aAAA;EACA,uBAAA;EACA,eAAA;EACA,SAAS,oBAAT;EACA,YAAY,mBAAZ;EACA,eAAe,0BAAf;EACA,yBAAA;;AAfD,oBAKE,uBAYD;EACE,WAAA;;AAlBH,oBAqBE;EACD,SAAS,oBAAT;;AAtBD,oBAwBE;EACD,QAAQ,sBAAR;;AAzBD,oBA2BE,aAAY;EACb,UAAA;;AA5BD,oBA8BE;EACD,aAAA;;AAID,eACE;EAGD,MAAA;EACA,QAAA;EACA,SAAA;EACA,OAAA;;AAPD,eAUE,OAAM;EACP,uBAAA;;;AC7CD;;;;;AAAA,MACE;EACD,YAAY,iCAAZ;EACA,OAAO,2BAAP;EACA,cAAc,6BAAd;;AACA,MAJC,MAIA,eAAe;EACf,mBAAA;;AAED,MAPC,MAOA,SAAU;EACT,mBAAA;;AAEF,MAVC,MAUA,WAAW;EACV,sBAAA;EACA,cAAA;;AAbH,MAgBE;EACD,YAAY,sCAAsC,+QAAlD;EACA,OAAO,2BAAP;EACA,cAAc,6BAAd;;AAnBD,MAqBE,aACD;EACE,gBAAA;EACA,UAAU,yBAAV;;AAGF,MANC,aAMA,MAAO;EACN,cAAA;;AA5BH,MAqBE,aAUD;EACE,aAAA;EACA,8BAAA;EACA,mBAAA;;AAlCH,MAyCE;EACD,aAAA;EACA,gBAAA;EACA,kBAAA;EACA,qBAAA;EACA,WAAA;EACA,YAAA;;AA/CD,MAyCE,cAOD;EACE,wBAAA;;AAEF,MAVC,cAUA;EACC,mBAAA;;AApDH,MAwDE;EACD,kBAAA;EACA,eAAA;EACA,MAAA;EACA,OAAA;EACA,QAAA;EACA,SAAA;EACA,sBAAA;EACA,wBAAA;EACA,gBAAA;;AAEA,MAXC,cAWA;EACC,kBAAA;EACA,SAAS,EAAT;EACA,YAAA;EACA,WAAA;EACA,SAAA;EACA,WAAA;EACA,uBAAA;EACA,wBAAA;EACA,gBAAA;;AAGF,MAvBC,cAuBA;EACC,mBAAA;;AAGF,MA3BC,cA2BA,YAAY;EACX,kBAAA;;AApFH,MAwFE;EACD,gBAAA;EACA,kBAAA;EACA,MAAA;EACA,OAAA;EACA,QAAA;EACA,SAAA;EACA,sBAAA;EACA,wBAAA;EACA,gBAAA;;AAEA,MAXC,iBAWA;EACC,kBAAA;EACA,SAAS,KAAT;EACA,YAAA;;AAGF,MAjBC,iBAiBA;EACC,mBAAA;;AA1GH,MA8GE,MAAK,QAAS;EACf,kBAAkB,kBAAlB;;AAEA,MAHC,MAAK,QAAS,gBAGd;EACC,mBAAmB,gBAAnB;EACA,eAAe,gBAAf;EACA,WAAW,gBAAX;;AApHH,MAwHE,MAAK,QAAQ,SAAU;EACxB,kBAAkB,wBAAlB;;AAzHD,MA6HE,MAAK,MAAO;EACb,oBAAoB,kBAApB;;AC/HD,MAEE;EACD,YAAA;EACA,WAAA;EACA,cAAA;EACA,kBAAA;EACA,qBAAA;;AACA,MANC,cAMA;EACC,kBAAkB,iBAAlB;;AAGF,MAVC,cAUA;EACC,kBAAkB,eAAlB;;AAGF,MAdC,cAcA;EACC,kBAAkB,eAAlB;;AAGF,MAlBC,cAkBA;EACC,kBAAkB,cAAlB;;AAGF,MAtBC,cAsBA;EACC,kBAAkB,gBAAlB;;AAEF,MAzBC,cAyBA;EACC,YAAY,eAAZ;EACA,YAAY,0EAAZ;EACA,oCAAA;EACA,0BAAA;;AAID;EACD;IACE,2BAAA;;EAEF;IACE,6BAAA;;EAEF;IACE,2BAAA;;;AC3CH,uBAAwB;EACtB,aAAA;EACA,8BAAA;EACA,YAAA;EACA,sBAAA;EACA,sBAAA;;AALF,uBAAwB,cAOtB;EACD,cAAA;EACA,YAAA;;AATD,uBAAwB,cAYtB;EACD,aAAA;EACA,mBAAA;EACA,iBAAA;EACA,KAAK,oBAAL;;AAhBD,uBAAwB,cAYtB,oBAMD;EACE,eAAA;;ACnBH;EACE,eAAA;;AAEF;EACE,kBAAA;EACA,yBAAA;EACA,WAAA;EACA,gBAAA;EACA,eAAA;;AAGF;EACE,mBAAA;;AADF,MAEE;AAFF,MAEc,kBAAiB;EAC9B,eAAA;EACA,WAAA;EACA,YAAA;;AALD,MAQE;EACD,eAAA;;AATD,MAYE;EACD,0BAAA;;EACA,wBAAA;;EACA,uBAAA;;EACA,qBAAA;;EACA,oBAAA;;EACA,gBAAA;;;AAlBD,MAqBE;EACD,aAAA;EACA,mBAAA;;AAvBD,MAqBE,wBAID;EACE,WAAA;EACA,YAAA;EACA,gBAAA;;AA5BH,MAgCE,iBAAiB,wBAAwB;EAC1C,WAAA;EACA,YAAA;EACA,cAAA;;AAKD;;;;;AAAA,gBAKE;EACD,kBAAA;EACA,aAAA;EACA,sCAAA;;AARD,gBAKE,kCAID;EACE,eAAA;;AAVH,gBAKE,kCAOD,MAAI,UAAU;EACZ,UAAA;;AAbH,gBAKE,kCAWD;EACE,SAAA;EACA,6BAAA;EACA,eAAA;;AAnBH,gBAKE,kCAWD,OAIE;EACD,WAAA;EACA,gBAAA;EACA,kBAAA;;AAvBF,gBA2BE;EACD,gBAAA;EACA,aAAA;EACA,gBAAA;EACA,UAAA;EACA,gBAAA;;AAEA,gBAPC,wBAOA;EACC,mBAAA;EACA,kDAAA;EACA,6BAAA;;AAGF,gBAbC,wBAaA;EACC,UAAA;EACA,kBAAkB,mBAAlB;EACA,eAAA;;AAGF,gBAnBC,wBAmBA;EACC,kBAAkB,mBAAlB;EACA,mBAAA;;AAhDH,gBAmDC;EACE,kBAAA;;AApDH,gBAuDE;EACD,cAAA;EACA,eAAA;EACA,kBAAA;EACA,mBAAA;EACA,gBAAA;EACA,WAAW,iBAAX;EACA,gBAAA;;AAEA,gBATC,uBASA;EACC,kBAAkB,wBAAlB;EACA,YAAA;;AAGF,gBAdC,uBAcA;EACC,kBAAkB,qBAAlB;;AAGF,gBAlBC,uBAkBA;EACC,kBAAkB,wBAAlB;EACA,YAAA;;AAEF,gBAtBC,uBAsBA;EACC,kBAAkB,wBAAlB;EACA,YAAA;;AA/EH,gBAoFE;AApFF,gBAoFuB;EACtB,kBAAA;EACA,YAAY,mBAAZ;EACA,2BAAA;EACA,mBAAA;EACA,kBAAA;EACA,aAAA;EACA,YAAA;EACA,WAAA;;AA5FD,gBAoFE,oBASD;AA7FD,gBAoFuB,yBAStB;EACE,kBAAA;EACA,qDAAA;EACA,kCAAA;EACA,YAAY,wBAAZ;EACA,YAAA;EACA,QAAA;;AACA,gBAhBD,oBASD,0BAOG;AAAD,gBAhBoB,yBAStB,0BAOG;EACF,kBAAkB,iBAAlB;;AArGF,gBA0GE;AA1GF,gBA0G8B;EAC7B,gBAAA;EACA,eAAA;;AA5GD,gBA+GE;EACD,iBAAA;EACA,eAAA;;AAjHD,gBAoHE;EACD,aAAA;EACA,iCAAA;EACA,mBAAA;EACA,gBAAA;;AAxHD,gBA0HE;EACD,aAAA;EACA,eAAe,wBAAf;;AAEE,gBAJD,+BAGD,qBACG;EACF,wBAAwB,mBAAxB;EACA,mBAAA;;AAEC,gBARD,+BAGD,qBAKG;EACF,kBAAA;;AAnIF,gBAuIE;EACD,WAAW,iBAAX;EACA,eAAA;EACA,gBAAA;;AACA,gBAJC,qBAIA;AAAQ,gBAJR,qBAIS;AAAS,gBAJlB,qBAImB,OAAO;EACzB,0BAAA;;AA5IH,gBAgJE,eACD;EACE,WAAA;EACA,YAAA;EACA,qBAAA;EACA,eAAA;;AArJH,gBA0JE;EACD,aAAA;EACA,6CAAA;EACA,QAAQ,uBAAR;EACA,mBAAA;;AA9JD,gBA0JE,gBAKD;EACE,aAAa,oBAAb;;AAEF,gBARC,gBAQA;EACC,+BAAA;;AAnKH,gBA0JE,gBAWD,MAAI,IAAI;EACN,iBAAA;;AAEF,gBAdC,gBAcA,aACC,MAAI;EAAa,iBAAA;;AADnB,gBAdC,gBAcA,aAEC;EACD,cAAA;EACA,eAAA;EACA,gBAAA;;AA7KF,gBA0JE,gBAsBD;EACC,cAAA;;AAjLF,gBA0JE,gBAyBD;EACE,kBAAA;;AApLH,gBA0JE,gBA6BD;EACE,OAAO,YAAY,sBAAnB;EACA,eAAA;;AAEF,gBAjCC,gBAiCA;EACC,aAAA;;AADF,gBAjCC,gBAiCA,MAEC;EACD,aAAA;EACA,eAAA;EACA,KAAK,sBAAL;;AAhMF,gBAoME;EACD,YAAY,oBAAZ;EACA,eAAe,oBAAf;EACA,aAAA;EACA,8BAAA;;AACA,gBALC,uBAKA;EACC,OAAO,2BAAP;EACA,WAAW,iBAAX;;AA3MH,gBA+ME;EACD,gBAAA;EACA,kBAAA;;AAjND,gBAmNE;EACD,WAAA;;AApND,gBAmNE,aAED,EAAC,OAAQ,IAAG;EACV,iBAAA;;AAtNH,gBA2NE;EACD,aAAA;EACA,+BAAA;EACA,cAAA;;AA9ND,gBA2NE,iBAID,MAAI;EACF,iBAAA;;AAhOH,gBA2NE,iBAOD;EACE,mBAAA;EACA,eAAA;;ACvRH,UACE,EAAC;EACF,mBAAA;;AAKD,UAAU,KAAK;;;;;;AAAf,UAAU,KAAK,oBAEb;EACD,OAAO,gBAAP;;AAHD,UAAU,KAAK,oBAEb,qBAED;EACE,OAAO,gBAAP;;AALH,UAAU,KAAK,oBAUb,OACD;EACE,OAAO,gBAAP;;AAMA,UAlBO,KAAK,oBAgBb,YACD,mBACG,WAAY,EAAE;EAChB,OAAO,gBAAP;;AAnBF,UAAU,KAAK,oBAgBb,YAOD;EACE,aAAA;EACA,+BAAA;EAOA,cAAA;;AAhCH,UAAU,KAAK,oBAgBb,YAOD,eAIE;EACD,kBAAA;EACA,oBAAA;;AA7BF,UAAU,KAAK,oBAgBb,YAOD,eAUE;EAID,qBAAA;EACA,qBAAA;EACA,gBAAA;;AAvCF,UAAU,KAAK,oBAgBb,YAOD,eAUE,EACD;EACE,OAAO,gBAAP;;AAOD,UA1CO,KAAK,oBAgBb,YAOD,eAmBG,WAAY,EAAE;EAChB,OAAO,gBAAP;;AAGC,UA9CO,KAAK,oBAgBb,YAOD,eAuBG,OAAQ,EAAE;EACZ,OAAO,gBAAP;;AA/CF,UAAU,KAAK,oBAoDb,yBACD;EACE,UAAA;;AAEA,UAxDO,KAAK,oBAoDb,yBACD,kBAGG;EACF,kBAAkB,gBAAlB;EACA,OAAO,4BAAP;;AACA,UA3DQ,KAAK,oBAoDb,yBACD,kBAGG,aAGD;EACC,yBAAyB,gBAAzB;;AAGD,UA/DO,KAAK,oBAoDb,yBACD,kBAUG,cAAe;EACjB,OAAO,gBAAP;;AAEC,UAlEO,KAAK,oBAoDb,yBACD,kBAaG;EACF,OAAO,gBAAP;EACA,kBAAkB,iBAAlB;;AACA,UArEQ,KAAK,oBAoDb,yBACD,kBAaG,cAGD;EACC,yBAAyB,iBAAzB;;AAtEJ,UAAU,KAAK,oBAoDb,yBACD,kBAqBE;EACD,WAAA;;AA3EF,UAAU,KAAK,oBAgFb,aAAY;EACb,OAAO,gBAAP;;AAjFD,UAAU,KAAK,oBAuFb,MAAK;EACN,mBAAA;;AAxFD,UAAU,KAAK,oBA2Fb,gBAAgB;EACjB,OAAO,gBAAP;EACA,eAAA;;AA7FD,UAAU,KAAK,oBAkGb;EACD,OAAO,gBAAP;;AAnGD,UAAU,KAAK,oBAqGb;EACD,OAAO,gBAAP;;AAtGD,UAAU,KAAK,oBAyGb;EACD,OAAO,gBAAP;;AA1GD,UAAU,KAAK,oBA6Gb;EACD,OAAO,gBAAP;;AA9GD,UAAU,KAAK,oBAgHb;EACD,OAAO,gBAAP;;AAjHD,UAAU,KAAK,oBAsHb;EACD,aAAA;;AAvHD,UAAU,KAAK,oBAsHb,mBAED;EACE,yBAAA;;AAzHH,UAAU,KAAK,oBAsHb,mBAKD,gCACE;EACD,cAAA;;AAEA,UA/HQ,KAAK,oBAsHb,mBAKD,gCACE,sBAGA;EACC,kBAAkB,gBAAlB;;AAEF,UAlIQ,KAAK,oBAsHb,mBAKD,gCACE,sBAMA;EACC,OAAO,gBAAP;;AAEF,UArIQ,KAAK,oBAsHb,mBAKD,gCACE,sBASA;EACC,OAAO,gBAAP;;;AC5IJ;EACE,kBAAA;;EACA,eAAA;;;AAIF,eAAe;AACf,eAAe;EACb,oBAAA;EACA,eAAA;EACA,iBAAA;EACA,oBAAA;EACA,kBAAA;EACA,aAAA;EACA,UAAA;;AAGF,eAAe;EACb,SAAS,EAAT;EACA,6BAAA;;EACA,aAAA;;;AAGF,eAAe;EACb,SAAS,mBAAT;;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,kBAAA;EACA,oBAAA;EACA,gDAAA;EACA,gBAAA;EACA,WAAA;EACA,aAAA;;EACA,OAAO,gBAAP;EACA,gBAAA;;;AAIF,eAAe,MAAM;AACrB,eAAe,MAAM;EACnB,cAAA;;;AAIF,eAAe,MAAM;AACrB,eAAe,MAAM;EACnB,cAAA;;;AAMF,kBAAkB;AAClB,kBAAkB;EAChB,wBAAA;;;AAIF,eAAe,IAAI,QAAQ;AAC3B,eAAe,YAAY;EACzB,QAAQ,gBAAR;EACA,sBAAA;EACA,sBAAA;;AAGF,eAAe,IAAI,QAAQ;AAC3B,eAAe,YAAY;EACzB,QAAQ,iBAAR;;AAGF,eAAe,IAAI,QAAQ;AAC3B,eAAe,IAAI,QAAQ;AAC3B,eAAe,YAAY;AAC3B,eAAe,YAAY;EACzB,SAAA;EACA,WAAW,uBAAX;;;AAIF,eAAe,cAAc;EAC3B,SAAA;EACA,mBAAA;;AAGF,eAAe,cAAc;EAC3B,KAAK,gBAAL;;AAGF,eAAe,cAAc;AAC7B,eAAe,cAAc;EAC3B,SAAA;EACA,WAAW,sBAAX;;;AAIF,eAAe,cAAc;EAC3B,QAAA;EACA,qBAAA;EACA,uBAAA;EACA,MAAM,eAAN;EACA,WAAW,uBAAX;;AAGF,eAAe,cAAc;EAC3B,QAAA;EACA,OAAO,gBAAP;EACA,WAAW,uBAAX;;;AAIF,eAAe,eAAe;EAC5B,SAAA;EACA,oBAAA;EACA,wBAAA;EACA,OAAO,gBAAP;EACA,WAAW,sBAAX;;AAGF,eAAe,eAAe;EAC5B,SAAA;EACA,MAAM,iBAAN;EACA,WAAW,sBAAX;EACA,gBAAA;;;AAIF;EACE;IACD,YAAA;IACA,WAAW,kBAAX;;;AAID;EACE;IACD,YAAA;IACA,WAAW,kBAAX;;;;AAKD,eAAe,IAAI,QAAQ,MAAM;AAAU,eAAe,IAAI,QAAQ,MAAM;AAC5E,eAAe,IAAI,QAAQ,MAAM;AAAS,eAAe,IAAI,QAAQ,MAAM;AAC3E,eAAe,YAAY,MAAM;AAAU,eAAe,YAAY,MAAM;AAC5E,eAAe,YAAY,MAAM;AAAS,eAAe,YAAY,MAAM;AAC3E,eAAe,cAAc,MAAM;AAAU,eAAe,cAAc,MAAM;AAChF,eAAe,cAAc,MAAM;AAAS,eAAe,cAAc,MAAM;EAC7E,gDAAA;;AAGF,eAAe,cAAc,MAAM;AAAU,eAAe,cAAc,MAAM;AAChF,eAAe,cAAc,MAAM;AAAS,eAAe,cAAc,MAAM;AAC/E,eAAe,eAAe,MAAM;AAAU,eAAe,eAAe,MAAM;AAClF,eAAe,eAAe,MAAM;AAAS,eAAe,eAAe,MAAM;EAC/E,gDAAA;;AC5JF,MACE,qBAAqB,UAAU;EAChC,YAAA;;AAFD,MAKE;EACD,wBAAA;EACA,mBAAA;EACA,eAAA;EACA,mBAAA;EACA,WAAW,iBAAX;EACA,gBAAA;EACA,KAAK,sBAAL;;AAEA,mBAAqC;EAArC,MATC;IAUC,mBAAA;IACA,gBAAA;;;AAhBH,MAKE,+BAcD;EACE,WAAA;EACA,aAAA;EACA,4BAAA;EACA,8BAAA;EACA,SAAA;EACA,2BAA2B,yBAA3B;;AAEA,MAtBD,+BAcD,6BAQG;EACF,2BAA2B,eAA3B;;AAGC,MA1BD,+BAcD,6BAYG;EACF,2BAA2B,gBAA3B;;AAGC,MA9BD,+BAcD,6BAgBG;AAAkB,MA9BpB,+BAcD,6BAgBsB;EACrB,2BAA2B,eAA3B;;AAGC,MAlCD,+BAcD,6BAoBG;EACF,2BAA2B,iBAA3B;;AAxCF,MAKE,+BAcD,6BAwBE;EACD,kBAAA;EACA,OAAO,2BAAP;EACA,2BAAA;EACA,aAAA;EACA,mBAAA;EACA,YAAA;EACA,KAAK,qBAAL;EACA,qBAAA;;AAEA,MAhDA,+BAcD,6BAwBE,EAUA;EACC,OAAO,8BAAP;EACA,0BAAA;;AAFF,MAhDA,+BAcD,6BAwBE,EAUA,MAIC;EACD,kBAAkB,8BAAlB;;AALD,MAhDA,+BAcD,6BAwBE,EAUA,MAQC;EACD,0BAAA;;AA9DH,MAKE,+BAcD,6BAgDE;EACD,sCAAA;EACA,kBAAkB,8BAAlB;;AArEF,MAKE,+BAcD,6BAqDE;EACD,mBAAA;EACA,gBAAA;EACA,uBAAA;;AA3EF,MAKE,+BAcD,6BA0DE;EACD,sBAAA;;AC9EF;EACE,aAAA;EACA,eAAA;EACA,mBAAA;EACA,SAAA;EACA,yBAAA;EACA,aAAA;;AANF,uBAOE,mCACD;EACE,eAAA;EACA,gBAAA;;AAVH,uBAOE,mCAKD;EACE,eAAA;EACA,mBAAA;EACA,aAAA;;AAfH,uBAkBE;EACD,OAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;EACA,eAAA;EACA,kBAAA;;AAxBD,uBA0BE;EACD,WAAA;EACA,YAAA;EACA,kBAAA;;AC7BD;EACE,wBAAA;EACA,mBAAA;EACA,eAAA;EACA,mBAAA;EACA,WAAW,iBAAX;EACA,gBAAA;EACA,KAAK,sBAAL;;AAEA,mBAAqC;EAArC;IACD,mBAAA;IACA,gBAAA;;;AAXD,4BAcE;EACD,OAAO,WAAW,uBAAlB;;AACA,QAAkC;EAAlC,4BAFC;IAGC,WAAA;;;AAjBH,4BAcE,2BAKD;EACE,OAAO,2BAAP;EACA,2BAAA;EACA,aAAA;EACA,mBAAA;EACA,KAAK,qBAAL;EACA,YAAA;;EACA,qBAAA;;AAEA,4BAdD,2BAKD,EASG;EACF,OAAO,wBAAP;EACA,0BAAA;;AAFC,4BAdD,2BAKD,EASG,MAIF;EACE,kBAAkB,wBAAlB;;AALD,4BAdD,2BAKD,EASG,MAQF;EACE,0BAAA;;AArCJ,4BAcE,2BA4BD;EACE,sCAAA;EACA,kBAAkB,mBAAlB;;AA5CH,4BAcE,2BAgCD;EACE,mBAAA;EACA,gBAAA;EACA,uBAAA;;ACjDH;EACE,aAAA;EACA,yBAAA;EACA,iBAAA;;AAHF,iBAIE;EACD,eAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAkB,6BAAlB;EACA,WAAA;EACA,kBAAA;EACA,WAAA;EACA,iBAAA;EACA,kBAAA;;AACA,iBAVC,EAUA;EACC,sBAAA;EACA,WAAA;;AAhBH,iBAIE,EAcD;EACE,eAAA;EACA,WAAA;;ACpBH,MACE;EACD,eAAe,0BAAf;;AAFD,MAIE;EACD,OAAA;;ACLD;;;;AAAA,MAME,gBAAe;EAChB,YAAA;EACA,mBAAA;EACA,WAAA;EACA,aAAA;;EAEA,kBACE,6GACA,8CACA,8CACA,8CACA,4CALF;EAOA,2BAAA;EAEA,2FAAA;EAOA,gFAAA;EAOA,yBAAA;EACA,+BAAA;EACA,8BAAA;;AAEC;EACD;IACE,iGAAA;;;AAzCH,MAmDE;EACD,SAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;EACA,eAAA;;AAxDD,MAmDE,cAMD;EACE,WAAA;EACA,sBAAA;EACA,YAAA;EACA,UAAA;EACA,qBAAA;EACA,4DAAA;EACA,oDAAA;;AAGF,MAhBC,cAgBA,mBAAoB;EACnB,sBAAA;;AApEH,MAmDE,cAoBD;EACE,8BAAA;EACA,sBAAA;;AAzEH,MAmDE,cAyBD;EACE,4BAAA;EACA,oBAAA;;AA9EH,MAmDE,cA8BD;EACE,8BAAA;EACA,sBAAA;;AAnFH,MAmDE,cAmCD;EACE,8BAAA;EACA,sBAAA;;AAxFH,MA4FE,gBAAgB,cAAc;EAC/B,sBAAA;;AAKC;EACD;EAAI;EAAK;IAAO,mBAAmB,WAAnB;;EAChB;IAAM,mBAAmB,SAAnB;;;AAGL;EACD;EAAI;EAAK;IACP,WAAW,WAAX;IACA,mBAAmB,WAAnB;;EACC;IACD,WAAW,SAAX;IACA,mBAAmB,SAAnB;;;AC7GH;EAEE,qBAAqB,eAArB;EACA,uBAAuB,iBAAvB;EACA,2BAA2B,qBAA3B","file":"admin.css"}
assets/css/admin.less ADDED
@@ -0,0 +1,53 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ *
3
+ * Prefix everything
4
+ * Name descriptively
5
+ * Structure radically
6
+ *
7
+ * CSS Structure
8
+ * css/
9
+ * ├─ admin/
10
+ * │ ├─ base.less
11
+ * │ ├─ layout.less
12
+ * │ ├─ modules/
13
+ * │ │ ├─ button.less
14
+ * │ │ ├─ modal.less
15
+ * │ │ ├─ notices.less
16
+ * │ │ ├─ tips-and-tricks.less
17
+ * │ │ ├─ etc.....
18
+ * │ ├─ states.less
19
+ * │ ├─ theme.less
20
+ * ├─ admin.less
21
+ * ├─ admin.min.css
22
+ * ├─ admin.css
23
+ * ├─ variables.less
24
+ *
25
+ */
26
+
27
+ @import 'variables.less';
28
+ @import 'admin/base.less';
29
+ @import 'admin/layout.less';
30
+ //@import 'admin/modules/dark-mode.less';
31
+ @import 'admin/modules/buttons.less';
32
+ @import 'admin/modules/icons.less';
33
+ @import 'admin/modules/notices.less';
34
+ @import 'admin/modules/proof-of-consent.less';
35
+ @import 'admin/modules/processing-agreement.less';
36
+ @import 'admin/modules/dataleak-reports.less';
37
+ @import 'admin/modules/proof-of-consent.less';
38
+ @import 'admin/modules/dnsmpi.less';
39
+ @import 'admin/modules/cookiebanner.less';
40
+ @import 'admin/modules/input-fields.less';
41
+ @import 'admin/modules/bullets.less';
42
+ @import 'admin/modules/header.less';
43
+ @import 'admin/modules/dashboard.less';
44
+ @import 'admin/modules/wcag.less';
45
+ @import 'admin/modules/tooltip.less';
46
+ @import 'admin/modules/icons.less';
47
+ @import 'admin/modules/other-plugins.less';
48
+ @import 'admin/modules/suggested-plugins.less';
49
+ @import 'admin/modules/tips-tricks.less';
50
+ @import 'admin/modules/pagify.less';
51
+ @import 'admin/modules/tables.less';
52
+ @import 'admin/states.less';
53
+ @import 'admin/theme.less';
assets/css/admin.min.css ADDED
@@ -0,0 +1 @@
 
1
+ @gridblock _height_big:calc(auto+20px);:root{--rsp-spacing-xxs:5px;--rsp-spacing-xs:10px;--rsp-spacing-s:15px;--rsp-spacing-m:20px;--rsp-spacing-l:30px;--rsp-spacing-xl:40px;--rsp-grid-margin:var(--rsp-spacing-xs);--rsp-grid-gap:var(--rsp-spacing-m);--rsp-border-radius:12px;--rsp-border-radius-s:8px;--rsp-border:1px solid var(--rsp-border-color);--rsp-box-shadow:rgba(0,0,0,0.1) 0 4px 6px -1px,rgba(0,0,0,0.06) 0 2px 4px -1px;--rsp-border-color:#dfdfdf;--rsp-black:#333;--rsp-white:#fff;--rsp-yellow:#f4bf3e;--rsp-blue:#29b6f6;--rsp-dark-blue:#1e73be;--rsp-green:#2e8a37;--rsp-red:#d7263d;--rsp-pink:#e35899;--rsp-orange:#f39c12;--rsp-wp-blue:#007cba;--rsp-yellow-faded:#f2e6c9;--rsp-blue-faded:#ecf8fe;--rsp-dark-blue-faded:#ebf2f9;--rsp-green-faded:#ecf4ed;--rsp-red-faded:#fbebed;--rsp-pink-faded:#fceff5;--rsp-orange-faded:#fef5ea;--rsp-wp-blue-faded:#c6e0ef;--rsp-background-block-color:var(--rsp-white);--rsp-background-color:#f0f0f1;--rsp-input-background-color:#fff;--rsp-input-text-color:var(--rsp-text-color);--rsp-input-border-color:var(--rsp-grey-400);--rsp-text-color:rgba(26,26,26,0.9);--rsp-text-color-invert:rgba(255,255,255,0.9);--rsp-text-color-white:rgba(255,255,255,0.9);--rsp-text-color-light:rgba(69,69,82,0.9);--rsp-grey-100:#fafafa;--rsp-grey-200:#f9f9f9;--rsp-grey-300:#ededed;--rsp-grey-400:#c6c6c6;--rsp-grey-500:#737373;--rsp-grey-600:#696969;--rsp-color-success:var(--rsp-green);--rsp-color-error:var(--rsp-red);--rsp-color-warning:var(--rsp-red);--rsp-color-open:var(--rsp-yellow);--rsp-color-disabled:var(--rsp-grey-300);--rsp-fs-100:.6875rem;--rsp-fs-200:.8rem;--rsp-fs-300:.8125rem;--rsp-fs-400:.875rem;--rsp-fs-500:1rem;--rsp-fs-600:1.125rem;--rsp-fs-700:1.25rem;--rsp-fs-800:1.5rem;--rsp-fs-900:2.5rem;--rsp-brand-primary:var(--rsp-blue);--rsp-brand-secondary:var(--rsp-yellow);--rsp-brand-primary-faded:var(--rsp-blue-faded)}.cmplz-block{background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius)}.cmplz{margin:0;font-size:var(--rsp-fs-300);box-sizing:border-box;line-height:1.5}.cmplz *,.cmplz *:before,.cmplz *:after{box-sizing:inherit}.cmplz body,.cmplz h1,.cmplz h2,.cmplz h3,.cmplz h4,.cmplz h5,.cmplz h6,.cmplz p,.cmplz ol,.cmplz ul{margin:0;padding:0}.cmplz img{max-width:100%;height:auto}.cmplz h1,.cmplz h2,.cmplz h3,.cmplz h4,.cmplz h5,.cmplz h6{color:var(--rsp-text-color);line-height:1.5}.cmplz .h0{font-size:var(--rsp-fs-900);font-weight:700;letter-spacing:.025rem}.cmplz h1,.cmplz .h1{font-size:var(--rsp-fs-800);line-height:1.5;font-weight:500;letter-spacing:.025rem}.cmplz h2,.cmplz .h2{font-size:var(--rsp-fs-700);font-weight:700;letter-spacing:.025rem}.cmplz h3,.cmplz .h3{font-size:var(--rsp-fs-600);font-weight:600;letter-spacing:.0125rem}.cmplz h4,.cmplz .h4{font-size:var(--rsp-fs-500);font-weight:600;letter-spacing:.0125rem}.cmplz h5,.cmplz .h5{font-size:var(--rsp-fs-400);font-weight:400;letter-spacing:.1px}.cmplz h6,.cmplz .h6{font-size:var(--rsp-fs-300);letter-spacing:.1px}.cmplz p{color:var(--rsp-text-color);font-weight:400;font-size:var(--rsp-fs-400);line-height:1.5}.cmplz .small-text{font-size:var(--rsp-fs-200);line-height:1.5;color:var(--rsp-text-color-light)}.cmplz a{font-size:1em}.cmplz .cmplz-notice-hook-element{display:none !important}.cmplz .error:not(.really-simple-plugins),.cmplz .notice:not(.really-simple-plugins),.cmplz .update-nag:not(.really-simple-plugins),.cmplz .notice-info:not(.really-simple-plugins){display:none !important}.cmplz .cmplz-header,.cmplz .cmplz-content-area{max-width:calc(100% - var(--rsp-spacing-xl) * 4);margin:0 auto}@media(max-width:1599px){.cmplz .cmplz-header,.cmplz .cmplz-content-area{max-width:calc(100% - var(--rsp-spacing-xl) * 1)}}@media(max-width:1440px){.cmplz .cmplz-header,.cmplz .cmplz-content-area{max-width:calc(100% - var(--rsp-spacing-xl) * 2)}}@media(max-width:768px){.cmplz .cmplz-header,.cmplz .cmplz-content-area{max-width:calc(100% - var(--rsp-spacing-xl) * 1)}}.cmplz .cmplz-header{display:flex;flex-wrap:wrap;justify-content:space-between;height:70px;box-sizing:border-box;background-color:var(--rsp-background-block-color)}@media(max-width:1279px){.cmplz .cmplz-header{height:auto}}.cmplz .cmplz-header img{margin:var(--rsp-spacing-m) 0}.cmplz .cmplz-header-left{display:flex;font-size:var(--rsp-fs-400)}@media(max-width:1279px){.cmplz .cmplz-header-left{justify-content:center;margin:var(--rsp-spacing-xs) 0;order:3;width:100%;background-color:var(--rsp-background-block-color)}}.cmplz .cmplz-header-left .cmplz-header-menu{margin:auto 15px}.cmplz .cmplz-header-left .cmplz-header-menu ul{display:flex}.cmplz .cmplz-header-left .cmplz-header-menu a{padding:23px 15px;text-decoration:none;color:var(--rsp-text-color);height:100%;border-bottom:4px solid transparent;transition:border .3s ease-out;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media(max-width:1279px){.cmplz .cmplz-header-left .cmplz-header-menu a{padding:15px}}.cmplz .cmplz-header-left .cmplz-header-menu a.active{border-bottom:4px solid var(--rsp-brand-primary)}.cmplz .cmplz-header-left .cmplz-header-menu a:hover{color:var(--rsp-brand-primary)}.cmplz .cmplz-header-right{display:flex;flex-wrap:wrap;align-items:center;margin-left:auto;gap:var(--rsp-spacing-s)}.cmplz .cmplz-header-right select{max-width:60ch}@media(max-width:576px){.cmplz .cmplz-header-right .button{display:none}}.cmplz .cmplz-content-area{margin-top:calc(var(--rsp-grid-margin) * 2)}.cmplz .cmplz-header-container{background:var(--rsp-background-block-color)}.cmplz .cmplz-grid{display:grid;grid-template-columns:repeat(4,calc(25% - var(--rsp-spacing-s)) [col-start]);grid-auto-rows:max-content;gap:var(--rsp-grid-gap);min-height:calc(100vh - 32px - 80px - 20px - var(--rsp-grid-gap))}.cmplz .cmplz-grid-container{background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius);display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;flex-basis:100%;min-height:100%;grid-column:span 1;grid-row:span 1}.cmplz .cmplz-grid-container p{font-size:var(--rsp-fs-300)}.cmplz .cmplz-grid-container.no-background{background:0;border:0;box-shadow:none}.cmplz .cmplz-grid-container.column-2{grid-column:span 2}.cmplz .cmplz-grid-container.row-2{grid-row:span 2}@media(max-width:1599px){.cmplz .cmplz-grid-container{grid-column:span 2}.cmplz .cmplz-grid-container.cmplz-progress,.cmplz .cmplz-grid-container.cmplz-overview{grid-column:span 4}}@media(max-width:992px){.cmplz .cmplz-grid-container{grid-column:span 2}.cmplz .cmplz-grid-container.column-2{grid-column:span 4}}@media(max-width:768px){.cmplz .cmplz-grid-container{grid-column:span 4}}.cmplz .cmplz-grid-header{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}@media(max-width:1440px){.cmplz .cmplz-grid-header{padding:var(--rsp-spacing-s) var(--rsp-spacing-m)}}.cmplz .cmplz-grid-title,.cmplz .cmplz-wizard-title .h4{margin:4px 0 4px 0}.cmplz .cmplz-grid-controls{font-size:var(--rsp-fs-300);display:flex;gap:var(--rsp-spacing-s)}.cmplz .cmplz-grid-content{width:100%;box-sizing:border-box;padding:0 var(--rsp-spacing-l);flex-grow:100}@media(max-width:1440px){.cmplz .cmplz-grid-content{padding:0 var(--rsp-spacing-m)}}.cmplz .cmplz-grid-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rsp-grid-margin);width:100%;min-height:calc(30px+var(--rsp-spacing-s) * 2);box-sizing:border-box;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);align-self:flex-end}@media(max-width:1440px){.cmplz .cmplz-grid-footer{padding:var(--rsp-spacing-s) var(--rsp-spacing-m)}}.cmplz .cmplz-grid-footer .cmplz-legend{display:flex}.cmplz .cmplz-grid-footer .cmplz-legend span{padding-left:5px}.cmplz .cmplz-flex-push-right{margin-left:auto}.cmplz .cmplz-flex-push-left{margin-right:auto}.cmplz a.button,.cmplz button.button,.cmplz input.button{font-size:var(--rsp-fs-300);font-weight:300;letter-spacing:.5px;transition:all .3s ease}.cmplz a.button.button-black,.cmplz button.button.button-black,.cmplz input.button.button-black{border:0 solid transparent;background:var(--rsp-black);color:var(--rsp-text-color-white)}.cmplz a.button.button-black:hover,.cmplz button.button.button-black:hover,.cmplz input.button.button-black:hover,.cmplz a.button.button-black:focus,.cmplz button.button.button-black:focus,.cmplz input.button.button-black:focus,.cmplz a.button.button-black:active,.cmplz button.button.button-black:active,.cmplz input.button.button-black:active{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--rsp-black)}.cmplz a.button.button-tertiary,.cmplz button.button.button-tertiary,.cmplz input.button.button-tertiary,.cmplz a.button.button-red,.cmplz button.button.button-red,.cmplz input.button.button-red{border:0 solid transparent;background:var(--rsp-red);color:var(--rsp-text-color-white)}.cmplz a.button.button-tertiary:hover,.cmplz button.button.button-tertiary:hover,.cmplz input.button.button-tertiary:hover,.cmplz a.button.button-red:hover,.cmplz button.button.button-red:hover,.cmplz input.button.button-red:hover,.cmplz a.button.button-tertiary:focus,.cmplz button.button.button-tertiary:focus,.cmplz input.button.button-tertiary:focus,.cmplz a.button.button-red:focus,.cmplz button.button.button-red:focus,.cmplz input.button.button-red:focus,.cmplz a.button.button-tertiary:active,.cmplz button.button.button-tertiary:active,.cmplz input.button.button-tertiary:active,.cmplz a.button.button-red:active,.cmplz button.button.button-red:active,.cmplz input.button.button-red:active{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--rsp-red);background:var(--rsp-red);color:var(--rsp-text-color-white)}.cmplz-shortcode{right:10000px;position:absolute;background-color:#fff;padding:0;white-space:nowrap}.shortcode{cursor:pointer}.cmplz-icon,.cmplz-icon-tooltip{display:flex;align-items:center;justify-content:center}.cmplz-icon svg,.cmplz-icon-tooltip svg{fill:currentColor}.cmplz-copy-shortcode{cursor:pointer;display:flex;justify-content:center;transition:transform .1s ease-in}.cmplz-copy-shortcode.cmplz-click-animation .cmplz-icon{animation:beat .4s ease-out}@keyframes beat{0{transform:scale(1)}50%{transform:scale(0.8)}95%{transform:scale(1.1)}100%{transform:scale(1)}}.cmplz-copy-shortcode-text{right:10000px;position:absolute;background-color:#fff;padding:0;white-space:nowrap}.cmplz-admin-notice .cmplz-admin-notice-container{display:flex;padding:12px;align-items:center}.cmplz-admin-notice .cmplz-admin-notice-container .cmplz-logo img{margin-top:.5em}.cmplz-admin-notice .cmplz-admin-notice-container .dashicons{margin-left:10px;margin-right:5px}.cmplz .wrap .button.cmplz-header-btn{margin-left:6px;margin-top:20px}.cmplz .cookie-snapshot{grid-column-start:1;grid-column-end:3;background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius);padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}.cmplz #cmplz-cookiestatement-snapshot-generate{display:flex;align-items:center;gap:var(--rsp-spacing-s)}.cmplz .cmplz-proof-of-consent .search-box input[name="s"],.cmplz .cmplz-records-of-consent .search-box input[name="s"],.cmplz .cmplz-proof-of-consent p.search-box,.cmplz .cmplz-records-of-consent p.search-box{float:initial;margin:var(--rsp-spacing-xs) 0;position:relative;top:1px}.cmplz .cmplz-proof-of-consent p.search-box,.cmplz .cmplz-records-of-consent p.search-box{display:inline-block;margin:0}.cmplz .cmplz-proof-of-consent .tablenav.top,.cmplz .cmplz-records-of-consent .tablenav.top{margin:var(--rsp-spacing-xs) 0;display:inline-block;float:right}.cmplz .cmplz-proof-of-consent .cmplz_month_select,.cmplz .cmplz-records-of-consent .cmplz_month_select,.cmplz .cmplz-proof-of-consent .cmplz_year_select,.cmplz .cmplz-records-of-consent .cmplz_year_select{margin:var(--rsp-spacing-xs) 0}.cmplz .cmplz-proof-of-consent .cmplz_year_select,.cmplz .cmplz-records-of-consent .cmplz_year_select{margin-left:var(--rsp-spacing-xxs)}.processing-agreements{grid-column-start:1;grid-column-end:3}.cmplz-processing-agreements .tablenav.top{margin-top:var(--rsp-spacing-xs);margin-bottom:var(--rsp-spacing-s)}.column-download .cmplz-icon{justify-content:flex-start}.dataleak-reports{grid-column-start:1;grid-column-end:3}.cmplz-dataleak-reports .tablenav.top{margin-top:var(--rsp-spacing-xs);margin-bottom:var(--rsp-spacing-s)}.cmplz .wrap .button.cmplz-header-btn{margin-left:6px;margin-top:20px}.cmplz .cmplz-dnsmpi,.cmplz .cmplz-datarequests{grid-column-start:1;grid-column-end:3;background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius);padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}.cmplz .cmplz-dnsmpi .search-box,.cmplz .cmplz-datarequests .search-box{margin:var(--rsp-spacing-xs) 0;float:left}.cmplz .cmplz-dnsmpi .tablenav,.cmplz .cmplz-datarequests .tablenav{display:none}.cmplz #cmplz-dnsmpi-export{display:flex;align-items:center;gap:var(--rsp-spacing-s)}.cmplz-banner-editor{gap:var(--rsp-spacing-l);padding:var(--rsp-spacing-m) var(--rsp-spacing-xl);grid-column-start:1;grid-column-end:3}.cmplz-banner-editor .cmplz-graph-container{margin:0;width:100%;min-width:350px;display:flex;justify-content:center;flex-wrap:wrap;padding:var(--rsp-spacing-m);background:var(--rsp-grey-200);border-radius:var(--rsp-border-radius-s);border:1px solid #f2f2f2}.cmplz-banner-editor .cmplz-graph-container div{width:100%}.cmplz-banner-editor .cmplz-block{padding:var(--rsp-spacing-m)}.cmplz-banner-editor .cmplz-panel-wrap{margin:var(--rsp-spacing-s) 0}.cmplz-banner-editor .cmplz-panel.cmplz-notice{padding:0}.cmplz-banner-editor .cmplz-document-button{margin-top:0}.cmplz-insights .cmplz-graph-container{top:0;right:0;bottom:0;left:0}.cmplz-insights canvas.cmplz-graph{height:85px !important}.cmplz input{background:var(--rsp-input-background-color);color:var(--rsp-input-text-color);border-color:var(--rsp-input-border-color)}.cmplz input[type=checkbox]:disabled{cursor:not-allowed}.cmplz input:disabled+.cmplz-slider{cursor:not-allowed}.cmplz input[type=text]:disabled{background-color:#eee;color:#ababab}.cmplz select{background:var(--rsp-input-background-color) url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55%;color:var(--rsp-input-text-color);border-color:var(--rsp-input-border-color)}.cmplz .field-group .cmplz-label{text-align:left;margin:0 var(--rsp-spacing-xs) 0 0}.cmplz .field-group.first .cmplz-label{padding-top:0}.cmplz .field-group .cmplz-checkbox{display:flex;justify-content:space-between;align-items:center}.cmplz .cmplz-switch{margin-top:0;margin-bottom:0;position:relative;display:inline-block;width:40px;height:21px}.cmplz .cmplz-switch input{display:none !important}.cmplz .cmplz-switch:disabled{cursor:not-allowed}.cmplz .cmplz-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.cmplz .cmplz-slider:before{position:absolute;content:"";height:15px;width:15px;left:4px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s}.cmplz .cmplz-slider.cmplz-round{border-radius:20px}.cmplz .cmplz-slider.cmplz-round:before{border-radius:50%}.cmplz .cmplz-slider-na{padding:2px 8px;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.cmplz .cmplz-slider-na:before{position:absolute;content:"N/A";color:white}.cmplz .cmplz-slider-na.cmplz-round{border-radius:20px}.cmplz input:checked+.cmplz-slider{background-color:var(--rsp-wp-blue)}.cmplz input:checked+.cmplz-slider:before{-webkit-transform:translateX(17px);-ms-transform:translateX(17px);transform:translateX(17px)}.cmplz input:checked:disabled+.cmplz-slider{background-color:var(--rsp-wp-blue-faded)}.cmplz input:focus+.cmplz-slider{box-shadow:0 0 1px var(--rsp-wp-blue)}.cmplz .cmplz-bullet{height:13px;width:13px;flex:0 0 13px;border-radius:50%;display:inline-block}.cmplz .cmplz-bullet.rsp-yellow{background-color:var(--rsp-yellow)}.cmplz .cmplz-bullet.rsp-blue{background-color:var(--rsp-blue)}.cmplz .cmplz-bullet.rsp-pink{background-color:var(--rsp-pink)}.cmplz .cmplz-bullet.rsp-red{background-color:var(--rsp-red)}.cmplz .cmplz-bullet.rsp-green{background-color:var(--rsp-green)}.cmplz .cmplz-bullet.rsp-blue-yellow{background:var(--rsp-blue);background:linear-gradient(77deg,#29b6f6 0,#29b6f6 30%,#f4bf3e 70%,#f4bf3e 100%);animation:gradient 2s ease infinite;background-size:200% 200%}@keyframes gradient{0{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.cmplz-header-container .cmplz-header{display:flex;justify-content:space-between;height:70px;box-sizing:border-box;background-color:#fff}.cmplz-header-container .cmplz-header img{margin:auto 0;height:25px}.cmplz-header-container .cmplz-header .cmplz-header-right{display:flex;align-items:center;margin-left:auto;gap:var(--rsp-spacing-s)}.cmplz-header-container .cmplz-header .cmplz-header-right select{max-width:60ch}#cmplz_selected_region{font-size:13px}.cmplz-plusone{border-radius:50%;background-color:#d63638;color:#fff;padding:2px 6px;font-size:10px}.cmplz{margin:0 0 0 -20px}.cmplz .dashicons,.cmplz .dashicons-before:before{font-size:15px;width:15px;height:15px}.cmplz .cmplz-copy-shortcode{cursor:pointer}.cmplz .cmplz-selectable{-webkit-touch-callout:all;-webkit-user-select:all;-khtml-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.cmplz .cmplz-region-indicator{display:flex;align-items:center}.cmplz .cmplz-region-indicator img{width:25px;height:25px;margin-left:5px}.cmplz .cmplz-documents .cmplz-region-indicator img{width:14px;height:14px;margin-left:0}.cmplz-dashboard .cmplz-progress-warning-container{position:relative;display:grid;grid-template-columns:126px auto 50px}.cmplz-dashboard .cmplz-progress-warning-container>div{padding:10px 0}.cmplz-dashboard .cmplz-progress-warning-container>div:nth-child(3){padding:0}.cmplz-dashboard .cmplz-progress-warning-container button{border:0;background-color:transparent;cursor:pointer}.cmplz-dashboard .cmplz-progress-warning-container button .cmplz-close-warning-x{color:#ccc;font-size:.9em;align-self:center}.cmplz-dashboard .cmplz-scroll-container{margin-top:20px;height:242px;overflow-y:auto;padding:0;border-radius:0}.cmplz-dashboard .cmplz-scroll-container::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0);background-color:transparent}.cmplz-dashboard .cmplz-scroll-container::-webkit-scrollbar{width:8px;background-color:var(--rsp-grey-300);cursor:pointer}.cmplz-dashboard .cmplz-scroll-container::-webkit-scrollbar-thumb{background-color:var(--rsp-grey-400);border-radius:10px}.cmplz-dashboard .cmplz-progress-status-container{margin-right:40px}.cmplz-dashboard .cmplz-progress-status{display:block;min-width:60px;text-align:center;border-radius:15px;padding:4px 8px;font-size:var(--rsp-fs-100);font-weight:600}.cmplz-dashboard .cmplz-progress-status.cmplz-completed{background-color:var(--rsp-color-success);color:white}.cmplz-dashboard .cmplz-progress-status.cmplz-open{background-color:var(--rsp-color-open)}.cmplz-dashboard .cmplz-progress-status.cmplz-urgent{background-color:var(--rsp-color-warning);color:white}.cmplz-dashboard .cmplz-progress-status.cmplz-premium{background-color:var(--rsp-brand-primary);color:white}.cmplz-dashboard .cmplz-progress-bar,.cmplz-dashboard .cmplz-sync-progress-bar{border-radius:5px;background:var(--rsp-grey-400);justify-content:flex-start;align-items:center;position:relative;display:flex;height:20px;width:100%}.cmplz-dashboard .cmplz-progress-bar .cmplz-progress-bar-value,.cmplz-dashboard .cmplz-sync-progress-bar .cmplz-progress-bar-value{border-radius:5px;animation:cmplz-load-progress-bar 3s normal forwards;box-shadow:0 10px 40px -10px #fff;background:var(--rsp-color-success);height:20px;width:0}.cmplz-dashboard .cmplz-progress-bar .cmplz-progress-bar-value.orange,.cmplz-dashboard .cmplz-sync-progress-bar .cmplz-progress-bar-value.orange{background-color:var(--rsp-orange)}.cmplz-dashboard .cmplz-progress-percentage,.cmplz-dashboard .cmplz-progress-description{font-weight:600;font-size:18px}.cmplz-dashboard .cmplz-progress-percentage{margin-right:6px;font-size:32px}.cmplz-dashboard .cmplz-grid-progress{display:grid;grid-template-columns:125px auto;align-items:center;margin-top:20px}.cmplz-dashboard .cmplz-task-switcher-container{display:flex;border-radius:var(--rsp-border-radius)}.cmplz-dashboard .cmplz-task-switcher-container .cmplz-task-switcher:first-of-type{border-right:1px solid var(--rsp-grey-400);padding-right:10px}.cmplz-dashboard .cmplz-task-switcher-container .cmplz-task-switcher:last-of-type{padding-left:10px}.cmplz-dashboard .cmplz-task-switcher{font-size:var(--rsp-fs-200);cursor:pointer;transition:.3s}.cmplz-dashboard .cmplz-task-switcher:hover,.cmplz-dashboard .cmplz-task-switcher.active,.cmplz-dashboard .cmplz-task-switcher.active:hover{text-decoration:underline}.cmplz-dashboard .cmplz-support textarea{width:100%;height:75px;border-color:#cecece;font-size:13px}.cmplz-dashboard .cmplz-document{display:grid;grid-template-columns:2fr auto auto auto 1fr;margin:var(--rsp-spacing-xs) 0;align-items:center}.cmplz-dashboard .cmplz-document .cmplz-grid-title{padding-top:var(--rsp-spacing-l)}.cmplz-dashboard .cmplz-document.compact{grid-template-columns:1fr auto}.cmplz-dashboard .cmplz-document>div:not(:first-child){margin-left:auto}.cmplz-dashboard .cmplz-document.cmplz-header>div:last-child{padding-top:14px}.cmplz-dashboard .cmplz-document.cmplz-header a{color:#d7d7d7;font-size:12px;line-height:2em}.cmplz-dashboard .cmplz-document .cmplz-icon{padding:0 4px}.cmplz-dashboard .cmplz-document h3{margin-bottom:5px}.cmplz-dashboard .cmplz-document select{width:calc(100% - var(--rsp-spacing-xs));font-size:13px}.cmplz-dashboard .cmplz-document.flags{display:flex}.cmplz-dashboard .cmplz-document.flags .cmplz-flags-container{display:flex;flex-wrap:wrap;gap:var(--rsp-spacing-xxs)}.cmplz-dashboard .cmplz-document-header{margin-top:var(--rsp-spacing-l);margin-bottom:var(--rsp-spacing-s);display:flex;justify-content:space-between}.cmplz-dashboard .cmplz-document-header>a{color:var(--rsp-text-color-light);font-size:var(--rsp-fs-300)}.cmplz-dashboard .button{min-width:100px;text-align:center}.cmplz-dashboard .item-footer{width:100%}.cmplz-dashboard .item-footer a.button+a.button{margin-left:10px}.cmplz-dashboard .cmplz-tools-row{display:grid;grid-template-columns:1fr auto;margin:10px 0}.cmplz-dashboard .cmplz-tools-row>div:last-child{margin-left:auto}.cmplz-dashboard .cmplz-tools-row .cmplz-last-updated-poc{white-space:nowrap;font-size:13px}#complianz *:focus-visible{outline-offset:4px}#complianz.wrap.cmplz-high-contrast .cmplz-grid-controls{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-grid-controls a{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast button .cmplz-close-warning-x{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-step-header.incomplete a h2{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section{display:grid;grid-template-columns:20px 1fr;margin:0 20px}#complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section span{align-self:center;justify-self:center}#complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section a{display:inline-block;text-decoration:none;padding:3px 5px}#complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section a h3{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section.cmplz-done a h3{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section.active a h3{color:var(--rsp-black) !important}#complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal{z-index:1}#complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-notice{background-color:var(--rsp-black);color:var(--rsp-text-color-invert)}#complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-notice:after{border-right:15px solid var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-warning a{color:var(--rsp-black) !important}#complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-warning{color:var(--rsp-black) !important;background-color:var(--rsp-yellow)}#complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-warning:after{border-right:15px solid var(--rsp-yellow)}#complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal a{color:#fff}#complianz.wrap.cmplz-high-contrast .cmplz-panel.cmplz-toggle-disabled{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast input:disabled{cursor:not-allowed}#complianz.wrap.cmplz-high-contrast .cmplz-sublabel label{color:var(--rsp-black);font-size:13px}#complianz.wrap.cmplz-high-contrast ::placeholder{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast ::placeholder{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast ::-moz-placeholder{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast :-ms-input-placeholder{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast :-moz-placeholder{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-status-info{display:flex}#complianz.wrap.cmplz-high-contrast .cmplz-status-info>div{padding:10px 10px 10px 0}#complianz.wrap.cmplz-high-contrast .cmplz-status-info .cmplz-license-status-container .cmplz-license-status{display:block}#complianz.wrap.cmplz-high-contrast .cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-premium{background-color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-success{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-warning{color:var(--rsp-black)}[cmplz-tooltip]{position:relative;cursor:pointer}[cmplz-tooltip]::before,[cmplz-tooltip]::after{text-transform:none;font-size:13px;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}[cmplz-tooltip]::before{content:'';border:5px solid transparent;z-index:1001}[cmplz-tooltip]::after{content:attr(cmplz-tooltip);font-weight:normal;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -0.5em rgba(0,0,0,0.35);background:#333;color:#fff;z-index:1000;width:min(100vw,45ch);text-align:left}[cmplz-tooltip]:hover::before,[cmplz-tooltip]:hover::after{display:block}[cmplz-tooltip]:focus::before,[cmplz-tooltip]:focus::after{display:block}[cmplz-tooltip='']::before,[cmplz-tooltip='']::after{display:none !important}[cmplz-tooltip]:not([flow])::before,[cmplz-tooltip][flow^="up"]::before{bottom:calc(100%+5px);border-bottom-width:0;border-top-color:#333}[cmplz-tooltip]:not([flow])::after,[cmplz-tooltip][flow^="up"]::after{bottom:calc(100%+10px)}[cmplz-tooltip]:not([flow])::before,[cmplz-tooltip]:not([flow])::after,[cmplz-tooltip][flow^="up"]::before,[cmplz-tooltip][flow^="up"]::after{left:50%;transform:translate(-50%,-0.5em)}[cmplz-tooltip][flow^="down"]::before{top:17px;border-top-width:0}[cmplz-tooltip][flow^="down"]::after{top:calc(100%+5px)}[cmplz-tooltip][flow^="down"]::before,[cmplz-tooltip][flow^="down"]::after{left:50%;transform:translate(-50%,0.5em)}[cmplz-tooltip][flow^="left"]::before{top:50%;border-right-width:0;border-left-color:#333;left:calc(0 - 5px);transform:translate(-0.5em,-50%)}[cmplz-tooltip][flow^="left"]::after{top:50%;right:calc(100%+5px);transform:translate(-0.5em,-50%)}[cmplz-tooltip][flow^="right"]::before{top:10px;border-left-width:0;border-right-color:#333;right:calc(0 - 23px);transform:translate(0.5em,-50%)}[cmplz-tooltip][flow^="right"]::after{top:10px;left:calc(100%+23px);transform:translate(0.5em,-50%);min-width:150px}@keyframes tooltips-vert{to{opacity:.9;transform:translate(-50%,0)}}@keyframes tooltips-horz{to{opacity:.9;transform:translate(0,-50%)}}[cmplz-tooltip]:not([flow]):hover::before,[cmplz-tooltip]:not([flow]):focus::before,[cmplz-tooltip]:not([flow]):hover::after,[cmplz-tooltip]:not([flow]):focus::after,[cmplz-tooltip][flow^="up"]:hover::before,[cmplz-tooltip][flow^="up"]:focus::before,[cmplz-tooltip][flow^="up"]:hover::after,[cmplz-tooltip][flow^="up"]:focus::after,[cmplz-tooltip][flow^="down"]:hover::before,[cmplz-tooltip][flow^="down"]:focus::before,[cmplz-tooltip][flow^="down"]:hover::after,[cmplz-tooltip][flow^="down"]:focus::after{animation:tooltips-vert 300ms ease-out forwards}[cmplz-tooltip][flow^="left"]:hover::before,[cmplz-tooltip][flow^="left"]:focus::before,[cmplz-tooltip][flow^="left"]:hover::after,[cmplz-tooltip][flow^="left"]:focus::after,[cmplz-tooltip][flow^="right"]:hover::before,[cmplz-tooltip][flow^="right"]:focus::before,[cmplz-tooltip][flow^="right"]:hover::after,[cmplz-tooltip][flow^="right"]:focus::after{animation:tooltips-horz 300ms ease-out forwards}.cmplz .cmplz-other-plugins .rsp-logo img{height:34px}.cmplz .cmplz-other-plugins-container{display:flex !important;flex-direction:row;flex-wrap:wrap;margin-bottom:10px;font-size:var(--rsp-fs-300);line-height:1.7;gap:var(--rsp-spacing-xxs)}@media screen and (max-width:992px){.cmplz .cmplz-other-plugins-container{flex-direction:row;overflow:hidden}}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element{width:100%;display:flex;align-content:space-between;justify-content:space-between;gap:10px;--rsp-other-plugins-color:var(---rsp-brand-primary)}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element.cmplz-zip{--rsp-other-plugins-color:var(--rsp-pink)}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element.cmplz-burst{--rsp-other-plugins-color:var(--rsp-green)}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element.cmplz-complianz,.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element.cmplz-complianztc{--rsp-other-plugins-color:var(--rsp-blue)}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element.cmplz-rsssl{--rsp-other-plugins-color:var(--rsp-yellow)}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element a{width:max-content;color:var(--rsp-text-color-light);transition:color .3s ease;display:flex;align-items:center;min-width:0;gap:var(--rsp-spacing-xs);text-decoration:none}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element a:hover{color:var(--rsp-other-plugins-color);text-decoration:underline}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element a:hover .cmplz-bullet{background-color:var(--rsp-other-plugins-color)}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element a:hover .cmplz-other-plugins-content{text-decoration:underline}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element .cmplz-bullet{transition:background-color .3s ease;background-color:var(--rsp-other-plugins-color)}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element .cmplz-other-plugins-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element .cmplz-other-plugin-status{min-width:fit-content}.cmplz-suggested-plugin{display:flex;flex-wrap:wrap;align-items:center;gap:20px;background-color:#f9f9f9;padding:20px}.cmplz-suggested-plugin .cmplz-suggested-plugin-desc-group .cmplz-suggested-plugin-title{font-size:16px;font-weight:600}.cmplz-suggested-plugin .cmplz-suggested-plugin-desc-group .cmplz-suggested-plugin-desc{font-size:14px;white-space:nowrap;margin:4px 0}.cmplz-suggested-plugin .cmplz-suggested-plugin-desc-long{flex:1;font-size:12px;line-height:1.6;font-weight:400;min-width:30ch;margin-right:auto}.cmplz-suggested-plugin .cmplz-suggested-plugin-img{width:70px;height:70px;border-radius:5px}.cmplz-tips-tricks-container{display:flex !important;flex-direction:row;flex-wrap:wrap;margin-bottom:10px;font-size:var(--rsp-fs-300);line-height:1.7;gap:var(--rsp-spacing-xxs)}@media screen and (max-width:992px){.cmplz-tips-tricks-container{flex-direction:row;overflow:hidden}}.cmplz-tips-tricks-container .cmplz-tips-tricks-element{width:calc(50% - var(--rsp-spacing-xxs))}@media(max-width:576px){.cmplz-tips-tricks-container .cmplz-tips-tricks-element{width:100%}}.cmplz-tips-tricks-container .cmplz-tips-tricks-element a{color:var(--rsp-text-color-light);transition:color .3s ease;display:flex;align-items:center;gap:var(--rsp-spacing-xs);min-width:0;text-decoration:none}.cmplz-tips-tricks-container .cmplz-tips-tricks-element a:hover{color:var(--rsp-brand-primary);text-decoration:underline}.cmplz-tips-tricks-container .cmplz-tips-tricks-element a:hover .cmplz-bullet{background-color:var(--rsp-brand-primary)}.cmplz-tips-tricks-container .cmplz-tips-tricks-element a:hover .cmplz-tips-tricks-content{text-decoration:underline}.cmplz-tips-tricks-container .cmplz-tips-tricks-element .cmplz-bullet{transition:background-color .3s ease;background-color:var(--rsp-grey-300)}.cmplz-tips-tricks-container .cmplz-tips-tricks-element .cmplz-tips-tricks-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmplz-pagination{display:flex;justify-content:flex-end;margin-left:auto}.cmplz-pagination a{cursor:pointer;width:25px;height:25px;border:1px solid var(--rsp-input-border-color);color:#000;text-align:center;margin:5px;line-height:25px;border-radius:3px}.cmplz-pagination a.cmplz-current{background-color:#000;color:#fff}.cmplz-pagination a .cmplz-icon{margin-top:3px;color:#000 !important}.cmplz .wp-list-table{border-radius:var(--rsp-border-radius-s)}.cmplz .row-actions{left:0}.cmplz .cmplz-skeleton:empty{margin:auto;margin-bottom:25px;width:100%;height:235px;background-image:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,0.5) 70%,rgba(255,255,255,0.5) 15%),linear-gradient(#f2f2f2 38px,transparent 0),linear-gradient(#f2f2f2 38px,transparent 0),linear-gradient(#f2f2f2 38px,transparent 0),linear-gradient(#f2f2f2 38px,transparent 0);background-repeat:repeat-y;background-size:50px 200px,100% 117px,100% 117px,100% 117px,100% 117px;background-position:0 0,1px 1px,1px 40px,1px 79px,1px 118px;background-color:#d6d8db;border-right:1px solid #d6d8db;animation:shine 2.5s infinite}@keyframes shine{to{background-position:100% 0,1px 1px,1px 40px,1px 79px,1px 118px}}.cmplz .cmplz-loader{margin:0;width:50px;height:15px;text-align:center;font-size:10px}.cmplz .cmplz-loader>div{margin:1px;background-color:#333;height:100%;width:3px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.cmplz .cmplz-loader.cmplz-loader-white>div{background-color:#fff}.cmplz .cmplz-loader .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.cmplz .cmplz-loader .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.cmplz .cmplz-loader .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.cmplz .cmplz-loader .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.cmplz .button-primary .cmplz-loader div{background-color:#fff}@-webkit-keyframes sk-stretchdelay{0,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}:root{--rsp-brand-primary:var(--rsp-blue);--rsp-brand-secondary:var(--rsp-yellow);--rsp-brand-primary-faded:var(--rsp-blue-faded)}
assets/css/admin.min.css.map ADDED
@@ -0,0 +1 @@
 
1
+ {"version":3,"sources":["variables.less","admin.css","admin/base.less","admin/layout.less","admin/modules/buttons.less","admin/modules/icons.less","admin/modules/notices.less","admin/modules/proof-of-consent.less","admin/modules/processing-agreement.less","admin/modules/dataleak-reports.less","admin/modules/dnsmpi.less","admin/modules/cookiebanner.less","admin/modules/input-fields.less","admin/modules/bullets.less","admin/modules/header.less","admin/modules/dashboard.less","admin/modules/wcag.less","admin/modules/tooltip.less","admin/modules/other-plugins.less","admin/modules/suggested-plugins.less","admin/modules/tips-tricks.less","admin/modules/pagify.less","admin/modules/tables.less","admin/states.less","admin/theme.less"],"names":[],"mappings":"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6CAiLE,adm0BF,Ccp/BA,oCAoLG,iBdm0BH,Ccv/BA,wCAwLG,yCACA,cdk0BH,Cch0BC,uCACE,oDdk0BH,Ccn0BC,8DAGC,qDACA,kCACA,0Bdm0BF,CcngCA,wCAqMC,gCACA,mCACA,qDACA,4Edi0BD,Cch0BC,0CACE,kCACA,2Bdk0BH,Cc7gCA,yBAgNC,gBACA,iBdg0BD,CcjhCA,8BAoNC,Udg0BD,CcphCA,gDAsNG,gBdi0BH,CcvhCA,kCA4NC,8BACA,yDACA,ad8zBD,Cc5hCA,iDAgOG,gBd+zBH,Cc/hCA,0DAmOG,mBACA,cd+zBH,CetlCA,0BAEC,kBfulCD,CellCA,oCfwlCA,CexlCA,yDAGC,sBfwlCD,Ce3lCA,2DAKG,sBfylCH,Ce9lCA,kEAYG,sBfqlCH,Ce/kCG,mFACD,sBfilCF,CepmCA,+DAwBG,8BACA,yDAOA,afykCH,CezmCA,oEA4BE,uEACA,gDfglCF,Ce7mCA,iEAqCE,qBACA,qBACA,ef2kCF,CelnCA,oEAmCI,sBfklCJ,Ce3kCG,+EACD,sBf6kCF,Ce1kCG,2EACD,gCf4kCF,Ce3nCA,+EAsDG,SfwkCH,CetkCG,4FACD,kCACA,kCfwkCF,CevkCE,kGACE,wCfykCJ,CetkCG,+FACD,gCfwkCF,CetkCG,6FACD,iCACA,kCfwkCF,CevkCE,mGACE,yCfykCJ,Ce/oCA,iFA2EE,UfukCF,CelpCA,uEAiFC,sBfokCD,CerpCA,mDAwFC,kBfgkCD,CexpCA,0DA4FC,uBACA,cf+jCD,Ce5pCA,gEAmGC,sBf4jCD,Ce/pCA,uDAmGC,sBf4jCD,Ce/pCA,2DAmGC,sBf4jCD,Ce/pCA,4DAmGC,sBf4jCD,Ce/pCA,kDAmGC,sBf4jCD,Ce/pCA,gEAsGC,sBf4jCD,CelqCA,uDAsGC,sBf4jCD,CelqCA,2DAsGC,sBf4jCD,CelqCA,4DAsGC,sBf4jCD,CelqCA,kDAsGC,sBf4jCD,CelqCA,uDA0GC,sBf2jCD,CerqCA,2DA8GC,sBf0jCD,CexqCA,sDAiHC,sBf0jCD,Ce3qCA,uDAuHC,oDfujCD,Ce9qCA,2DAyHG,wBfwjCH,CejrCA,6GA6HE,afujCF,CerjCE,2HACE,iCfujCJ,CerjCE,2HACE,sBfujCJ,CerjCE,2HACE,sBfujCJ,CgBnsCA,gBACE,kBACA,chBusCF,CgBnsCA,6CAEE,oBACA,eACA,qFACA,oBACA,kBACA,aACA,ShBssCF,CgBnsCA,uBACE,WACA,6BACA,YhBusCF,CgBpsCA,sBACE,4BACA,mBACA,gBACA,uBACA,kBACA,oBACA,kGACA,gBACA,WACA,aACA,sBACA,ehBwsCF,CgBpsCA,yDAEE,ahBusCF,CgBnsCA,yDAEE,ahBssCF,CgBhsCA,mDAEE,sBhBmsCF,CgB/rCA,oEAEE,wBACA,sBACA,qBhBksCF,CgB/rCA,kEAEE,wBhBisCF,CgB9rCA,sIAIE,SACA,yEhBgsCF,CgB5rCA,mCACE,SACA,kBhB+rCF,CgB5rCA,kCACE,oBhB8rCF,CgB3rCA,qEAEE,SACA,uEhB6rCF,CgBzrCA,mCACE,QACA,qBACA,uBACA,qBACA,yEhB4rCF,CgBzrCA,kCACE,QACA,uBACA,yEhB2rCF,CgBvrCA,oCACE,SACA,oBACA,wBACA,uBACA,uEhB0rCF,CgBvrCA,mCACE,SACA,uBACA,wEACA,ehByrCF,CgBrrCA,iCACE,GACD,YACA,+DhBwrCC,CACF,CgB5rCA,yBACE,GACD,YACA,+DhBwrCC,CACF,CgBrrCA,iCACE,GACD,YACA,+DhBurCC,CACF,CgB3rCA,yBACE,GACD,YACA,+DhBurCC,CACF,CgBnrCA,8dAME,uGhB4rCF,CgBzrCA,wUAIE,uGhB+rCF,CiB31CA,0CAEC,WjB41CD,CiB91CA,sCAMC,mFACA,qGACA,kCACA,mBACA,4BACA,gBACA,0BjB21CD,CiBz1CC,0EACE,qGACA,ejB41CD,CACF,CiB72CA,mEAoBG,WACA,qDACA,uDACA,6EACA,SACA,mDjB41CH,CiB11CG,6EACD,yCjB41CF,CiBz1CG,+EACD,0CjB21CF,CiBx1CG,wKACD,yCjB21CF,CiBx1CG,+EACD,2CjB01CF,CiBl4CA,qEA4CE,mEACA,kCACA,8DACA,qDACA,kEACA,YACA,0BACA,oBjBy1CF,CiBv1CE,2EACE,qCACA,yBjBy1CJ,CiB31CE,yFAKC,+CjBy1CH,CiB91CE,wGASC,yBjBw1CH,CiBt5CA,iFAoEE,oFACA,+CjBq1CF,CiB15CA,gGAyEE,mBACA,gBACA,sBjBo1CF,CiB/5CA,8FA8EE,8EjBo1CF,CkBl6CA,wBACE,qDACA,kCACA,kEACA,SACA,yBACA,YlBo6CF,CkB16CA,yFASG,eACA,elBo6CH,CkB96CA,wFAaG,eACA,mBACA,YlBo6CH,CkBn7CA,0DAmBC,qCACA,eACA,gBACA,gBACA,eACA,iBlBm6CD,CkB37CA,oDA2BC,WACA,YACA,iBlBm6CD,CmBh8CA,6BACE,mFACA,qGACA,kCACA,mBACA,4BACA,gBACA,0BnBk8CF,CmBh8CE,iEACD,qGACA,enBm8CC,CACF,CmB/8CA,wDAeC,wCnBm8CD,CmBl8CC,iFACE,UnBq8CD,CACF,CmBv9CA,0DAoBG,kCACA,8DACA,qDACA,kEACA,0BACA,YACA,oBnBu8CH,CmBr8CG,gEACD,+BACA,yBnBu8CF,CmBz8CG,8EAKC,yCnBu8CJ,CmB58CG,2FASC,yBnBs8CJ,CmB3+CA,sEA2CG,oFACA,oCnBm8CH,CmB/+CA,mFA+CG,mBACA,gBACA,sBnBm8CH,CoBp/CA,kBACE,qDACA,gEACA,gBpBs/CF,CoBz/CA,oBAKC,eACA,WACA,YACA,+CACA,WACA,kBACA,WACA,iBACA,iBpBu/CD,CoBt/CC,kCACE,sBACA,UpBw/CH,CoBxgDA,gCAmBG,eACA,oBpBw/CH,CqB5gDA,sBAEC,wCrB6gDD,CqB/gDA,oBAKC,MrB6gDD,CsBlhDA,OtBshDA,CsBthDA,6BAOC,YACA,mBACA,WACA,aAEA,iSAOA,2BAEA,uEAOA,4DAOA,yBACA,+BACA,mEtB+/CD,CsB7/CE,yBACD,GACE,8DtB+/CD,CACF,CsBlgDE,iBACD,GACE,8DtB+/CD,CACF,CsBziDA,qBAoDC,SACA,WACA,YACA,kBACA,ctBw/CD,CsBhjDA,yBA0DG,WACA,sBACA,YACA,UACA,qBACA,4DACA,mDtBy/CH,CsBt/CC,4CACE,qBtBw/CH,CsB5jDA,4BAwEG,8BACA,qBtBu/CH,CsBhkDA,4BA6EG,4BACA,mBtBs/CH,CsBpkDA,4BAkFG,8BACA,qBtBq/CH,CsBxkDA,4BAuFG,8BACA,qBtBo/CH,CsB5kDA,yCA6FC,qBtBk/CD,CsB7+CE,mCACD,UAAgB,6BtBk/Cf,CsBj/CD,IAAM,2BtBo/CL,CACF,CsBl/CE,2BACD,UACE,sBACA,6BtBs/CD,CsBr/CE,IACD,oBACA,2BtBu/CD,CACF,CuBrmDA,MAEE,oCACA,wCACA,+CvBsmDF,E"}
assets/css/admin/base.less ADDED
@@ -0,0 +1,96 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .cmplz {
2
+ margin: 0;
3
+ font-size: var(--rsp-fs-300);
4
+ box-sizing: border-box;
5
+ line-height: 1.5;
6
+
7
+ *, *:before, *:after {
8
+ box-sizing: inherit;
9
+ }
10
+
11
+ body, h1, h2, h3, h4, h5, h6, p, ol, ul {
12
+ margin: 0;
13
+ padding: 0;
14
+ }
15
+
16
+ img {
17
+ max-width: 100%;
18
+ height: auto;
19
+ }
20
+
21
+ h1, h2, h3, h4, h5, h6 {
22
+ color: var(--rsp-text-color);
23
+ line-height: 1.5;
24
+ }
25
+
26
+ .h0 {
27
+ font-size: var(--rsp-fs-900);
28
+ font-weight: 700;
29
+ letter-spacing: 0.025rem;
30
+ }
31
+
32
+ h1, .h1 {
33
+ font-size: var(--rsp-fs-800);
34
+ line-height: 1.5;
35
+ font-weight: 500;
36
+ letter-spacing: 0.025rem;
37
+ }
38
+
39
+ h2, .h2 {
40
+ font-size: var(--rsp-fs-700);
41
+ font-weight: 700;
42
+ letter-spacing: 0.025rem;
43
+ }
44
+
45
+ h3, .h3 {
46
+ font-size: var(--rsp-fs-600);
47
+ font-weight: 600;
48
+ letter-spacing: 0.0125rem;
49
+ }
50
+
51
+ h4, .h4 {
52
+ font-size: var(--rsp-fs-500);
53
+ font-weight: 600;
54
+ letter-spacing: 0.0125rem;
55
+ }
56
+
57
+ h5, .h5 {
58
+ font-size: var(--rsp-fs-400);
59
+ font-weight: 400;
60
+ letter-spacing: 0.1px;
61
+ }
62
+
63
+ h6, .h6 {
64
+ font-size: var(--rsp-fs-300);
65
+ letter-spacing: 0.1px;
66
+ }
67
+
68
+ p {
69
+ color: var(--rsp-text-color);
70
+ font-weight: 400;
71
+ font-size: var(--rsp-fs-400);
72
+ line-height: 1.5;
73
+ }
74
+
75
+ .small-text {
76
+ font-size: var(--rsp-fs-200);
77
+ line-height: 1.5;
78
+ color: var(--rsp-text-color-light);
79
+ }
80
+
81
+ a {
82
+ font-size: 1em;
83
+ }
84
+
85
+ //wordpress inserts notices after the first h1 or h2. To prevent breaking layout we insert an empty h1 tag at the start of our page, where WP can insert the notice.
86
+ .cmplz-notice-hook-element {
87
+ display: none !important;
88
+ }
89
+
90
+ // Hide nags from other plugins
91
+ .error, .notice, .update-nag, .notice-info {
92
+ &:not(.really-simple-plugins) {
93
+ display: none !important;
94
+ }
95
+ }
96
+ }
assets/css/admin/index.php ADDED
@@ -0,0 +1,2 @@
 
 
1
+ <?php
2
+ // Silence is golden.
assets/css/admin/layout.less ADDED
@@ -0,0 +1,208 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /* Grid */
3
+ .cmplz {
4
+ .cmplz-header, .cmplz-content-area {
5
+ max-width: calc(100% - var(--rsp-spacing-xl) * 4);
6
+ margin: 0 auto;
7
+ @media(max-width: @rsp-break-xxl){
8
+ max-width: calc(100% - var(--rsp-spacing-xl) * 1);
9
+ }
10
+ @media(max-width: @rsp-break-xl){
11
+ max-width: calc(100% - var(--rsp-spacing-xl) * 2);
12
+ }
13
+ @media(max-width: @rsp-break-s){
14
+ max-width: calc(100% - var(--rsp-spacing-xl) * 1);
15
+ }
16
+ }
17
+ .cmplz-header {
18
+ display: flex;
19
+ flex-wrap: wrap;
20
+ justify-content: space-between;
21
+ height: 70px;
22
+ box-sizing: border-box;
23
+ background-color: var(--rsp-background-block-color);
24
+ @media( max-width: @rsp-break-l ){
25
+ height: auto;
26
+ }
27
+
28
+ img {
29
+ margin: var(--rsp-spacing-m) 0;
30
+ }
31
+ }
32
+
33
+ .cmplz-header-left {
34
+ display: flex;
35
+ font-size: var(--rsp-fs-400);
36
+ @media( max-width: @rsp-break-l ){
37
+ justify-content: center;
38
+ margin: var(--rsp-spacing-xs) 0;
39
+ order: 3;
40
+ width: 100%;
41
+ background-color: var(--rsp-background-block-color);
42
+ }
43
+
44
+ .cmplz-header-menu {
45
+ margin: auto 15px;
46
+ ul{
47
+ display: flex;
48
+ }
49
+ a {
50
+ padding: 23px 15px;
51
+ text-decoration: none;
52
+ color: var(--rsp-text-color);
53
+ height: 100%;
54
+ border-bottom: 4px solid transparent;
55
+ transition: border 0.3s ease-out;
56
+ box-sizing: border-box;
57
+ -moz-box-sizing: border-box;
58
+ -webkit-box-sizing: border-box;
59
+ @media( max-width: @rsp-break-l ){
60
+ padding: 15px;
61
+ }
62
+
63
+ &.active {
64
+ border-bottom: 4px solid var(--rsp-brand-primary);
65
+ }
66
+
67
+ &:hover {
68
+ color: var(--rsp-brand-primary);
69
+ }
70
+ }
71
+
72
+ }
73
+ }
74
+
75
+ .cmplz-header-right {
76
+ display: flex;
77
+ flex-wrap: wrap;
78
+ align-items: center;
79
+ margin-left: auto;
80
+ gap: var(--rsp-spacing-s);
81
+ select {
82
+ max-width: 60ch;
83
+ }
84
+ @media( max-width: @rsp-break-xs ) {
85
+ .button{
86
+ display: none;
87
+ }
88
+ }
89
+ }
90
+
91
+ .cmplz-content-area {
92
+ margin-top: calc(var(--rsp-grid-margin) * 2);
93
+ }
94
+
95
+ .cmplz-header-container {
96
+ background: var(--rsp-background-block-color);
97
+ }
98
+ .cmplz-grid {
99
+ display: grid;
100
+ grid-template-columns: repeat(4, calc(25% - var(--rsp-spacing-s)) [col-start]); // We use calc because of the grid gap
101
+ grid-auto-rows: max-content;
102
+ gap: var(--rsp-grid-gap);
103
+ min-height: calc(100vh - 32px - 80px - 20px - var(--rsp-grid-gap)); //32px = wordpress bar, 80px = cmplz bar, 20px = margin-top, 20px is grid gap
104
+ }
105
+ .cmplz-grid-container {
106
+ .cmplz-block;
107
+ display: flex;
108
+ flex-wrap: wrap;
109
+ justify-content: flex-start;
110
+ flex-direction: column;
111
+ flex-basis: 100%;
112
+ min-height: 100%;
113
+ grid-column: span 1;
114
+ grid-row: span 1;
115
+ p{
116
+ font-size: var(--rsp-fs-300);
117
+ }
118
+
119
+ &.no-background {
120
+ background: none;
121
+ border: none;
122
+ box-shadow: none;
123
+ }
124
+ &.column-2 {
125
+ grid-column: span 2;
126
+ }
127
+
128
+ &.row-2 {
129
+ grid-row: span 2;
130
+ }
131
+ @media( max-width: @rsp-break-xxl ){
132
+ grid-column: span 2;
133
+ &.cmplz-progress, &.cmplz-overview{
134
+ grid-column: span 4;
135
+ }
136
+ }
137
+ @media( max-width: @rsp-break-m ){
138
+ grid-column: span 2;
139
+ &.column-2 {
140
+ grid-column: span 4;
141
+ }
142
+ }
143
+ @media( max-width: @rsp-break-s ) {
144
+ grid-column: span 4;
145
+ }
146
+ }
147
+
148
+ .cmplz-grid-header {
149
+ width: 100%;
150
+ box-sizing: border-box;
151
+ display: flex;
152
+ align-items: center;
153
+ justify-content: space-between;
154
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-l);
155
+ @media(max-width: @rsp-break-xl){
156
+ padding: var(--rsp-spacing-s) var(--rsp-spacing-m);
157
+ }
158
+ }
159
+ .cmplz-grid-title, .cmplz-wizard-title .h4 {
160
+ margin: 4px 0 4px 0;
161
+ }
162
+
163
+ .cmplz-grid-controls {
164
+ font-size: var(--rsp-fs-300);
165
+ display: flex;
166
+ gap: var(--rsp-spacing-s);
167
+ }
168
+
169
+
170
+ .cmplz-grid-content {
171
+ width: 100%;
172
+ box-sizing: border-box;
173
+ padding: 0 var(--rsp-spacing-l);
174
+ @media(max-width: @rsp-break-xl){
175
+ padding: 0 var(--rsp-spacing-m);
176
+ }
177
+ flex-grow: 100;
178
+ }
179
+
180
+ .cmplz-grid-footer {
181
+ display: flex;
182
+ flex-wrap: wrap;
183
+ align-items: center;
184
+ justify-content: space-between;
185
+ gap: var(--rsp-grid-margin);
186
+ width: 100%;
187
+ min-height: calc( 30px + var(--rsp-spacing-s) * 2);
188
+ box-sizing: border-box;
189
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-l);
190
+ @media(max-width: @rsp-break-xl){
191
+ padding: var(--rsp-spacing-s) var(--rsp-spacing-m);
192
+ }
193
+ align-self: flex-end;
194
+
195
+ .cmplz-legend {
196
+ display:flex;
197
+ span {
198
+ padding-left:5px;
199
+ }
200
+ }
201
+ }
202
+ .cmplz-flex-push-right{
203
+ margin-left: auto;
204
+ }
205
+ .cmplz-flex-push-left{
206
+ margin-right: auto;
207
+ }
208
+ }
assets/css/admin/modules/bullets.less ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .cmplz{
2
+ // cmplz bullets
3
+ .cmplz-bullet {
4
+ height: 13px;
5
+ width: 13px;
6
+ flex: 0 0 13px;
7
+ border-radius: 50%;
8
+ display: inline-block;
9
+ &.rsp-yellow {
10
+ background-color: var(--rsp-yellow);
11
+ }
12
+
13
+ &.rsp-blue {
14
+ background-color: var(--rsp-blue);
15
+ }
16
+
17
+ &.rsp-pink {
18
+ background-color: var(--rsp-pink);
19
+ }
20
+
21
+ &.rsp-red {
22
+ background-color: var(--rsp-red);
23
+ }
24
+
25
+ &.rsp-green {
26
+ background-color: var(--rsp-green);
27
+ }
28
+ &.rsp-blue-yellow {
29
+ background: var(--rsp-blue);
30
+ background: linear-gradient(77deg, rgba(41, 182, 246, 1) 0%, rgba(41, 182, 246, 1) 30%, rgba(244, 191, 62, 1) 70%, rgba(244, 191, 62, 1) 100%);
31
+ animation: gradient 2s ease infinite;
32
+ background-size: 200% 200%;
33
+ }
34
+ }
35
+
36
+ @keyframes gradient {
37
+ 0% {
38
+ background-position: 0% 50%;
39
+ }
40
+ 50% {
41
+ background-position: 100% 50%;
42
+ }
43
+ 100% {
44
+ background-position: 0% 50%;
45
+ }
46
+ }
47
+ }
assets/css/admin/modules/buttons.less ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .cmplz {
2
+ a.button, button.button, input.button {
3
+ font-size: var(--rsp-fs-300);
4
+ font-weight: 300;
5
+ letter-spacing: 0.5px;
6
+ transition: all 0.3s ease;
7
+
8
+ &.button-black {
9
+ border: 0 solid transparent;
10
+ background: var(--rsp-black);
11
+ color: var(--rsp-text-color-white);
12
+ &:hover, &:focus, &:active {
13
+ box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--rsp-black);
14
+ }
15
+ }
16
+
17
+ &.button-tertiary, &.button-red {
18
+ border: 0 solid transparent;
19
+ background: var(--rsp-red);
20
+ color: var(--rsp-text-color-white);
21
+ &:hover, &:focus, &:active {
22
+ box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--rsp-red);
23
+ background: var(--rsp-red);
24
+ color: var(--rsp-text-color-white);
25
+ }
26
+ }
27
+ }
28
+ }
29
+ /* Documents overview */
30
+ .cmplz-shortcode {
31
+ right:10000px;
32
+ position:absolute;
33
+ background-color:#fff;
34
+ padding: 0;
35
+ white-space: nowrap;
36
+ }
37
+
38
+ .shortcode {
39
+ cursor:pointer;
40
+ }
assets/css/admin/modules/cookiebanner.less ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .cmplz-banner-editor {
2
+ gap: var(--rsp-spacing-l);
3
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-xl);
4
+ grid-column-start: 1;
5
+ grid-column-end: 3;
6
+ .cmplz-graph-container {
7
+ margin: 0;
8
+ width: 100%;
9
+ min-width: 350px;
10
+ display: flex;
11
+ justify-content: center;
12
+ flex-wrap: wrap;
13
+ padding: var(--rsp-spacing-m);
14
+ background: var(--rsp-grey-200);
15
+ border-radius: var(--rsp-border-radius-s);
16
+ border: 1px solid #f2f2f2;
17
+
18
+ div{
19
+ width: 100%;
20
+ }
21
+ }
22
+ .cmplz-block{
23
+ padding: var(--rsp-spacing-m);
24
+ }
25
+ .cmplz-panel-wrap{
26
+ margin: var(--rsp-spacing-s) 0;
27
+ }
28
+ .cmplz-panel.cmplz-notice{
29
+ padding: 0;
30
+ }
31
+ .cmplz-document-button {
32
+ margin-top: 0;
33
+ }
34
+ }
35
+
36
+ .cmplz-insights {
37
+ .cmplz-graph-container {
38
+ //width:100%;
39
+ //position:relative;
40
+ top:0;
41
+ right:0;
42
+ bottom:0;
43
+ left:0;
44
+ }
45
+
46
+ canvas.cmplz-graph {
47
+ height:85px !important;
48
+ }
49
+ }
50
+
assets/css/admin/modules/dark-mode.less ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @media (prefers-color-scheme: dark) {
2
+ :root {
3
+ --rsp-background-block-color: #282828;
4
+ --rsp-background-color: #333333f2; //#f0f0f1 is the default wordpress bg color
5
+
6
+ --rsp-text-color: rgba(255, 255, 255, 0.9);
7
+
8
+ --rsp-text-color-invert: rgba(26, 26, 26, 0.9);
9
+ --rsp-text-color-light: rgba(233, 233, 255, 0.9);
10
+
11
+ --rsp-input-background-color: #282828;
12
+ --rsp-input-text-color: var(--rsp-text-color);
13
+ --rsp-input-border-color: var(--rsp-white);
14
+
15
+ --rsp-grey-200: #fafafa;
16
+ --rsp-grey-300: #ededed;
17
+ --rsp-grey-400: #c6c6c6;
18
+ --rsp-grey-500: #737373;
19
+ --rsp-grey-600: #696969;
20
+ }
21
+ img {
22
+ opacity: .75;
23
+ transition: opacity .5s ease-in-out;
24
+ }
25
+ img:hover {
26
+ opacity: 1;
27
+ }
28
+ body{
29
+ background: var(--rsp-background-color);
30
+ color: var(--rsp-text-color);
31
+ }
32
+ }
assets/css/admin/modules/dashboard.less ADDED
@@ -0,0 +1,283 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #cmplz_selected_region {
2
+ font-size:13px;
3
+ }
4
+ .cmplz-plusone {
5
+ border-radius: 50%;
6
+ background-color: #d63638;
7
+ color: #fff;
8
+ padding: 2px 6px;
9
+ font-size: 10px;
10
+ }
11
+
12
+ .cmplz {
13
+ margin: 0 0 0 -20px;
14
+ .dashicons, .dashicons-before:before {
15
+ font-size: 15px;
16
+ width: 15px;
17
+ height: 15px;
18
+ }
19
+
20
+ .cmplz-copy-shortcode {
21
+ cursor: pointer;
22
+ }
23
+
24
+ .cmplz-selectable {
25
+ -webkit-touch-callout: all; /* iOS Safari */
26
+ -webkit-user-select: all; /* Safari */
27
+ -khtml-user-select: all; /* Konqueror HTML */
28
+ -moz-user-select: all; /* Firefox */
29
+ -ms-user-select: all; /* Internet Explorer/Edge */
30
+ user-select: all; /* Chrome and Opera */
31
+ }
32
+
33
+ .cmplz-region-indicator {
34
+ display: flex;
35
+ align-items: center;
36
+
37
+ img {
38
+ width: 25px;
39
+ height: 25px;
40
+ margin-left: 5px;
41
+ }
42
+ }
43
+
44
+ .cmplz-documents .cmplz-region-indicator img {
45
+ width: 14px;
46
+ height: 14px;
47
+ margin-left: 0;
48
+ }
49
+ }
50
+
51
+
52
+ .cmplz-dashboard {
53
+
54
+ /*
55
+ Progress labels
56
+ */
57
+ .cmplz-progress-warning-container {
58
+ position:relative;
59
+ display:grid;
60
+ grid-template-columns: 126px auto 50px;
61
+ >div {
62
+ padding: 10px 0;
63
+ }
64
+ >div:nth-child(3) {
65
+ padding:0;
66
+ }
67
+
68
+ button {
69
+ border: 0;
70
+ background-color: transparent;
71
+ cursor:pointer;
72
+ .cmplz-close-warning-x {
73
+ color: #ccc;
74
+ font-size: 0.9em;
75
+ align-self: center;
76
+ }
77
+ }
78
+ }
79
+ .cmplz-scroll-container {
80
+ margin-top: 20px;
81
+ height: 242px;
82
+ overflow-y: auto;
83
+ padding: 0;
84
+ border-radius: 0;
85
+
86
+ &::-webkit-scrollbar-track {
87
+ border-radius: 10px;
88
+ -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0);
89
+ background-color: transparent;
90
+ }
91
+
92
+ &::-webkit-scrollbar {
93
+ width: 8px;
94
+ background-color: var(--rsp-grey-300);
95
+ cursor: pointer;
96
+ }
97
+
98
+ &::-webkit-scrollbar-thumb {
99
+ background-color: var(--rsp-grey-400);
100
+ border-radius: 10px;
101
+ }
102
+ }
103
+ .cmplz-progress-status-container {
104
+ margin-right:40px;
105
+ }
106
+
107
+ .cmplz-progress-status {
108
+ display: block;
109
+ min-width: 60px;
110
+ text-align: center;
111
+ border-radius: 15px;
112
+ padding: 4px 8px;
113
+ font-size: var(--rsp-fs-100);
114
+ font-weight: 600;
115
+
116
+ &.cmplz-completed {
117
+ background-color: var(--rsp-color-success);
118
+ color: white;
119
+ }
120
+
121
+ &.cmplz-open {
122
+ background-color: var(--rsp-color-open);
123
+ }
124
+
125
+ &.cmplz-urgent {
126
+ background-color: var(--rsp-color-warning);
127
+ color: white;
128
+ }
129
+ &.cmplz-premium {
130
+ background-color: var(--rsp-brand-primary);
131
+ color: white;
132
+ }
133
+ }
134
+
135
+ //progress bar
136
+ .cmplz-progress-bar, .cmplz-sync-progress-bar {
137
+ border-radius:5px;
138
+ background: var(--rsp-grey-400);
139
+ justify-content: flex-start;
140
+ align-items: center;
141
+ position: relative;
142
+ display: flex;
143
+ height: 20px;
144
+ width: 100%;
145
+ .cmplz-progress-bar-value {
146
+ border-radius:5px;
147
+ animation: cmplz-load-progress-bar 3s normal forwards;
148
+ box-shadow: 0 10px 40px -10px #fff;
149
+ background: var(--rsp-color-success);
150
+ height: 20px;
151
+ width: 0;
152
+ &.orange{
153
+ background-color: var(--rsp-orange);
154
+ }
155
+ }
156
+ }
157
+
158
+ .cmplz-progress-percentage, .cmplz-progress-description {
159
+ font-weight: 600;
160
+ font-size: 18px;
161
+ }
162
+
163
+ .cmplz-progress-percentage{
164
+ margin-right: 6px;
165
+ font-size: 32px;
166
+ }
167
+
168
+ .cmplz-grid-progress {
169
+ display: grid;
170
+ grid-template-columns: 125px auto;
171
+ align-items: center;
172
+ margin-top: 20px;
173
+ }
174
+ .cmplz-task-switcher-container{
175
+ display: flex;
176
+ border-radius: var(--rsp-border-radius);
177
+ .cmplz-task-switcher{
178
+ &:first-of-type{
179
+ border-right: 1px solid var(--rsp-grey-400);
180
+ padding-right: 10px;
181
+ }
182
+ &:last-of-type{
183
+ padding-left: 10px;
184
+ }
185
+ }
186
+ }
187
+ .cmplz-task-switcher {
188
+ font-size: var(--rsp-fs-200);
189
+ cursor: pointer;
190
+ transition: 0.3s;
191
+ &:hover, &.active, &.active:hover{
192
+ text-decoration: underline;
193
+ }
194
+ }
195
+
196
+ .cmplz-support {
197
+ textarea {
198
+ width: 100%;
199
+ height: 75px;
200
+ border-color: #cecece;
201
+ font-size: 13px;
202
+ }
203
+ }
204
+
205
+ // Dashboard Documents
206
+ .cmplz-document {
207
+ display: grid;
208
+ grid-template-columns: 2fr auto auto auto 1fr;
209
+ margin: var(--rsp-spacing-xs) 0;
210
+ align-items: center;
211
+ .cmplz-grid-title{
212
+ padding-top: var(--rsp-spacing-l);
213
+ }
214
+ &.compact {
215
+ grid-template-columns: 1fr auto;
216
+ }
217
+ >div:not(:first-child) {
218
+ margin-left: auto;
219
+ }
220
+ &.cmplz-header{
221
+ >div:last-child {padding-top: 14px;}
222
+ a {
223
+ color:#d7d7d7;
224
+ font-size: 12px;
225
+ line-height: 2em;
226
+ }
227
+ }
228
+ .cmplz-icon{
229
+ padding: 0 4px;
230
+ }
231
+ h3 {
232
+ margin-bottom:5px;
233
+ }
234
+
235
+ select {
236
+ width: calc(100% - var(--rsp-spacing-xs));
237
+ font-size:13px;
238
+ }
239
+ &.flags{
240
+ display: flex;
241
+ .cmplz-flags-container{
242
+ display: flex;
243
+ flex-wrap: wrap;
244
+ gap: var(--rsp-spacing-xxs);
245
+ }
246
+ }
247
+ }
248
+ .cmplz-document-header{
249
+ margin-top: var(--rsp-spacing-l);
250
+ margin-bottom: var(--rsp-spacing-s);
251
+ display: flex;
252
+ justify-content: space-between;
253
+ &> a{
254
+ color: var(--rsp-text-color-light);
255
+ font-size: var(--rsp-fs-300);
256
+ }
257
+ }
258
+
259
+ .button {
260
+ min-width:100px;
261
+ text-align:center;
262
+ }
263
+ .item-footer {
264
+ width: 100%;
265
+ a.button + a.button {
266
+ margin-left:10px;
267
+ }
268
+ }
269
+
270
+ // Dashboard Tools
271
+ .cmplz-tools-row {
272
+ display: grid;
273
+ grid-template-columns: 1fr auto;
274
+ margin:10px 0;
275
+ >div:last-child {
276
+ margin-left: auto;
277
+ }
278
+ .cmplz-last-updated-poc {
279
+ white-space: nowrap;
280
+ font-size:13px;
281
+ }
282
+ }
283
+ }
assets/css/admin/modules/dataleak-reports.less ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
1
+ .dataleak-reports{
2
+ grid-column-start: 1;
3
+ grid-column-end: 3;
4
+ }
5
+ .cmplz-dataleak-reports{
6
+ .tablenav.top{
7
+ margin-top: var(--rsp-spacing-xs);
8
+ margin-bottom: var(--rsp-spacing-s);
9
+ }
10
+ }
assets/css/admin/modules/dnsmpi.less ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .cmplz{
2
+ .wrap .button.cmplz-header-btn{
3
+ margin-left:6px;
4
+ margin-top:20px;
5
+ }
6
+ .cmplz-dnsmpi, .cmplz-datarequests{
7
+ grid-column-start: 1;
8
+ grid-column-end: 3;
9
+ .cmplz-block;
10
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-l);
11
+ .search-box{
12
+ margin: var(--rsp-spacing-xs) 0;
13
+ float: left;
14
+ }
15
+ .tablenav{
16
+ display: none;
17
+ }
18
+ }
19
+ #cmplz-dnsmpi-export{
20
+ display: flex;
21
+ align-items: center;
22
+ gap: var(--rsp-spacing-s);
23
+ }
24
+ }
assets/css/admin/modules/header.less ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .cmplz-header-container .cmplz-header {
2
+ display: flex;
3
+ justify-content: space-between;
4
+ height: 70px;
5
+ box-sizing: border-box;
6
+ background-color: #fff;
7
+
8
+ img {
9
+ margin: auto 0;
10
+ height: 25px;
11
+ }
12
+
13
+ .cmplz-header-right {
14
+ display: flex;
15
+ align-items: center;
16
+ margin-left: auto;
17
+ gap: var(--rsp-spacing-s);
18
+
19
+ select {
20
+ max-width: 60ch;
21
+ }
22
+ }
23
+
24
+ }
assets/css/admin/modules/icons.less ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .cmplz-icon, .cmplz-icon-tooltip{
2
+ display: flex;
3
+ align-items: center;
4
+ justify-content: center;
5
+ svg{
6
+ fill: currentColor;
7
+ }
8
+ }
9
+
10
+ .cmplz-copy-shortcode{
11
+ cursor:pointer;
12
+ display: flex;
13
+ justify-content: center;
14
+ transition: transform 0.1s ease-in;
15
+ &.cmplz-click-animation .cmplz-icon{
16
+ animation: beat 0.4s ease-out;
17
+ }
18
+ @keyframes beat {
19
+ 0% {
20
+ transform: scale(1);
21
+ }
22
+ 50% {
23
+ transform: scale(0.80);
24
+ }
25
+ 95% {
26
+ transform: scale(1.1);
27
+ }
28
+ 100% {
29
+ transform: scale(1);
30
+ }
31
+ }
32
+ }
33
+
34
+ .cmplz-copy-shortcode-text {
35
+ right:10000px;
36
+ position:absolute;
37
+ background-color:#fff;
38
+ padding: 0;
39
+ white-space: nowrap;
40
+ }
assets/css/admin/modules/input-fields.less ADDED
@@ -0,0 +1,130 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* field styles */
2
+ .cmplz {
3
+ input{
4
+ background: var(--rsp-input-background-color);
5
+ color: var(--rsp-input-text-color);
6
+ border-color: var(--rsp-input-border-color);
7
+ &[type=checkbox]:disabled{
8
+ cursor: not-allowed;
9
+ }
10
+ &:disabled + .cmplz-slider{
11
+ cursor: not-allowed;
12
+ }
13
+ &[type=text]:disabled{
14
+ background-color: #eee;
15
+ color: #ababab;
16
+ }
17
+ }
18
+ select{
19
+ background: var(--rsp-input-background-color) url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55%;
20
+ color: var(--rsp-input-text-color);
21
+ border-color: var(--rsp-input-border-color);
22
+ }
23
+ .field-group {
24
+ .cmplz-label {
25
+ text-align: left;
26
+ margin: 0 var(--rsp-spacing-xs) 0 0;
27
+ }
28
+
29
+ &.first .cmplz-label {
30
+ padding-top: 0;
31
+ }
32
+
33
+ .cmplz-checkbox {
34
+ display: flex;
35
+ justify-content: space-between;
36
+ align-items: center;
37
+ }
38
+ }
39
+ /*
40
+ cool checkbox sliders
41
+ */
42
+
43
+ .cmplz-switch {
44
+ margin-top: 0;
45
+ margin-bottom: 0;
46
+ position: relative;
47
+ display: inline-block;
48
+ width: 40px;
49
+ height: 21px;
50
+ input {
51
+ display: none !important;
52
+ }
53
+ &:disabled{
54
+ cursor: not-allowed;
55
+ }
56
+ }
57
+
58
+ .cmplz-slider {
59
+ position: absolute;
60
+ cursor: pointer;
61
+ top: 0;
62
+ left: 0;
63
+ right: 0;
64
+ bottom: 0;
65
+ background-color: #ccc;
66
+ -webkit-transition: .4s;
67
+ transition: .4s;
68
+
69
+ &:before {
70
+ position: absolute;
71
+ content: "";
72
+ height: 15px;
73
+ width: 15px;
74
+ left: 4px;
75
+ bottom: 3px;
76
+ background-color: white;
77
+ -webkit-transition: .4s;
78
+ transition: .4s;
79
+ }
80
+
81
+ &.cmplz-round {
82
+ border-radius: 20px;
83
+ }
84
+
85
+ &.cmplz-round:before {
86
+ border-radius: 50%;
87
+ }
88
+ }
89
+
90
+ .cmplz-slider-na {
91
+ padding: 2px 8px;
92
+ position: absolute;
93
+ top: 0;
94
+ left: 0;
95
+ right: 0;
96
+ bottom: 0;
97
+ background-color: #ccc;
98
+ -webkit-transition: .4s;
99
+ transition: .4s;
100
+
101
+ &:before {
102
+ position: absolute;
103
+ content: "N/A";
104
+ color: white;
105
+ }
106
+
107
+ &.cmplz-round {
108
+ border-radius: 20px;
109
+ }
110
+ }
111
+
112
+ input:checked + .cmplz-slider {
113
+ background-color: var(--rsp-wp-blue);
114
+
115
+ &:before {
116
+ -webkit-transform: translateX(17px);
117
+ -ms-transform: translateX(17px);
118
+ transform: translateX(17px);
119
+ }
120
+ }
121
+
122
+ input:checked:disabled + .cmplz-slider {
123
+ background-color: var(--rsp-wp-blue-faded);
124
+ }
125
+
126
+
127
+ input:focus + .cmplz-slider {
128
+ box-shadow: 0 0 1px var(--rsp-wp-blue);
129
+ }
130
+ }
assets/css/admin/modules/notices.less ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ Admin notice
3
+ */
4
+ .cmplz-admin-notice {
5
+
6
+ .cmplz-admin-notice-container {
7
+ display: flex;
8
+ padding: 12px;
9
+ align-items: center;
10
+
11
+ .cmplz-logo img {
12
+ margin-top: 0.5em;
13
+ }
14
+
15
+ .dashicons {
16
+ margin-left: 10px;
17
+ margin-right: 5px;
18
+ }
19
+ }
20
+ }
assets/css/admin/modules/other-plugins.less ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .cmplz {
2
+ .cmplz-other-plugins .rsp-logo img {
3
+ height: 34px;
4
+ }
5
+
6
+ .cmplz-other-plugins-container {
7
+ display: flex !important;
8
+ flex-direction: row;
9
+ flex-wrap: wrap;
10
+ margin-bottom: 10px;
11
+ font-size: var(--rsp-fs-300);
12
+ line-height: 1.7;
13
+ gap: var(--rsp-spacing-xxs);
14
+
15
+ @media screen and (max-width: 992px) {
16
+ flex-direction: row;
17
+ overflow: hidden;
18
+ }
19
+
20
+ .cmplz-other-plugins-element {
21
+ width: 100%;
22
+ display: flex;
23
+ align-content: space-between;
24
+ justify-content: space-between;
25
+ gap: 10px;
26
+ --rsp-other-plugins-color: var(---rsp-brand-primary);
27
+
28
+ &.cmplz-zip {
29
+ --rsp-other-plugins-color: var(--rsp-pink);
30
+ }
31
+
32
+ &.cmplz-burst {
33
+ --rsp-other-plugins-color: var(--rsp-green);
34
+ }
35
+
36
+ &.cmplz-complianz, &.cmplz-complianztc {
37
+ --rsp-other-plugins-color: var(--rsp-blue);
38
+ }
39
+
40
+ &.cmplz-rsssl {
41
+ --rsp-other-plugins-color: var(--rsp-yellow);
42
+ }
43
+
44
+ a {
45
+ width: max-content;
46
+ color: var(--rsp-text-color-light);
47
+ transition: color 0.3s ease;
48
+ display: flex;
49
+ align-items: center;
50
+ min-width: 0;
51
+ gap: var(--rsp-spacing-xs);
52
+ text-decoration: none;
53
+
54
+ &:hover {
55
+ color: var(--rsp-other-plugins-color);
56
+ text-decoration: underline;
57
+
58
+ .cmplz-bullet {
59
+ background-color: var(--rsp-other-plugins-color);
60
+ }
61
+
62
+ .cmplz-other-plugins-content {
63
+ text-decoration: underline;
64
+ }
65
+ }
66
+ }
67
+
68
+ .cmplz-bullet {
69
+ transition: background-color 0.3s ease;
70
+ background-color: var(--rsp-other-plugins-color);
71
+ }
72
+
73
+ .cmplz-other-plugins-content {
74
+ white-space: nowrap;
75
+ overflow: hidden;
76
+ text-overflow: ellipsis;
77
+ }
78
+ .cmplz-other-plugin-status{
79
+ min-width: fit-content;
80
+ }
81
+ }
82
+ }
83
+ }
assets/css/admin/modules/pagify.less ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .cmplz-pagination {
2
+ display:flex;
3
+ justify-content:flex-end;
4
+ margin-left: auto;
5
+ a {
6
+ cursor: pointer;
7
+ width: 25px;
8
+ height: 25px;
9
+ border: 1px solid var(--rsp-input-border-color);
10
+ color: #000;
11
+ text-align: center;
12
+ margin: 5px;
13
+ line-height: 25px;
14
+ border-radius: 3px;
15
+ &.cmplz-current {
16
+ background-color:#000;
17
+ color:#fff;
18
+ }
19
+ .cmplz-icon {
20
+ margin-top:3px;
21
+ color: #000 !important;
22
+ }
23
+ }
24
+ }
assets/css/admin/modules/processing-agreement.less ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .processing-agreements{
2
+ grid-column-start: 1;
3
+ grid-column-end: 3;
4
+ }
5
+ .cmplz-processing-agreements{
6
+ .tablenav.top{
7
+ margin-top: var(--rsp-spacing-xs);
8
+ margin-bottom: var(--rsp-spacing-s);
9
+ }
10
+ }
11
+ .column-download{
12
+ .cmplz-icon{
13
+ justify-content: flex-start;
14
+ }
15
+ }
assets/css/admin/modules/proof-of-consent.less ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .cmplz{
2
+ .wrap .button.cmplz-header-btn{
3
+ margin-left:6px;
4
+ margin-top:20px;
5
+ }
6
+
7
+ .cookie-snapshot{
8
+ grid-column-start: 1;
9
+ grid-column-end: 3;
10
+ .cmplz-block;
11
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-l);
12
+ }
13
+ #cmplz-cookiestatement-snapshot-generate{
14
+ display: flex;
15
+ align-items: center;
16
+ gap: var(--rsp-spacing-s);
17
+ }
18
+ .cmplz-proof-of-consent, .cmplz-records-of-consent{
19
+ .search-box input[name="s"], p.search-box{
20
+ float: initial;
21
+ margin: var(--rsp-spacing-xs) 0;
22
+ position: relative;
23
+ top: 1px;
24
+ }
25
+ p.search-box{
26
+ display: inline-block;
27
+ margin: 0;
28
+ }
29
+ .tablenav.top{
30
+ margin: var(--rsp-spacing-xs) 0;
31
+ display: inline-block;
32
+ float: right;
33
+ }
34
+ .cmplz_month_select, .cmplz_year_select{
35
+ margin: var(--rsp-spacing-xs) 0;
36
+ }
37
+ .cmplz_year_select{
38
+ margin-left: var(--rsp-spacing-xxs);
39
+ }
40
+ }
41
+ }
assets/css/admin/modules/suggested-plugins.less ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .cmplz-suggested-plugin {
2
+ display: flex;
3
+ flex-wrap: wrap;
4
+ align-items: center;
5
+ gap: 20px;
6
+ background-color: #f9f9f9;
7
+ padding: 20px;
8
+ .cmplz-suggested-plugin-desc-group {
9
+ .cmplz-suggested-plugin-title {
10
+ font-size: 16px;
11
+ font-weight: 600;
12
+ }
13
+ .cmplz-suggested-plugin-desc {
14
+ font-size: 14px;
15
+ white-space: nowrap;
16
+ margin: 4px 0;
17
+ }
18
+ }
19
+ .cmplz-suggested-plugin-desc-long {
20
+ flex: 1;
21
+ font-size: 12px;
22
+ line-height: 1.6;
23
+ font-weight: 400;
24
+ min-width: 30ch;
25
+ margin-right: auto;
26
+ }
27
+ .cmplz-suggested-plugin-img {
28
+ width: 70px;
29
+ height: 70px;
30
+ border-radius: 5px;
31
+ }
32
+ }
assets/css/admin/modules/tables.less ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ .cmplz{
2
+ .wp-list-table{
3
+ border-radius: var(--rsp-border-radius-s);
4
+ }
5
+ .row-actions{
6
+ left: 0;
7
+ }
8
+ }
assets/css/admin/modules/tips-tricks.less ADDED
@@ -0,0 +1,53 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .cmplz-tips-tricks-container {
2
+ display: flex !important;
3
+ flex-direction: row;
4
+ flex-wrap: wrap;
5
+ margin-bottom: 10px;
6
+ font-size: var(--rsp-fs-300);
7
+ line-height: 1.7;
8
+ gap: var(--rsp-spacing-xxs);
9
+
10
+ @media screen and (max-width: 992px) {
11
+ flex-direction: row;
12
+ overflow: hidden;
13
+ }
14
+
15
+ .cmplz-tips-tricks-element {
16
+ width: calc(50% - var(--rsp-spacing-xxs));
17
+ @media( max-width: @rsp-break-xs ){
18
+ width: 100%;
19
+ }
20
+ a {
21
+ color: var(--rsp-text-color-light);
22
+ transition: color 0.3s ease;
23
+ display: flex;
24
+ align-items: center;
25
+ gap: var(--rsp-spacing-xs);
26
+ min-width: 0; /* or some value */
27
+ text-decoration: none;
28
+
29
+ &:hover {
30
+ color: var(--rsp-brand-primary);
31
+ text-decoration: underline;
32
+
33
+ .cmplz-bullet {
34
+ background-color: var(--rsp-brand-primary);
35
+ }
36
+
37
+ .cmplz-tips-tricks-content {
38
+ text-decoration: underline;
39
+ }
40
+ }
41
+ }
42
+
43
+ .cmplz-bullet {
44
+ transition: background-color 0.3s ease;
45
+ background-color: var(--rsp-grey-300);
46
+ }
47
+ .cmplz-tips-tricks-content {
48
+ white-space: nowrap;
49
+ overflow: hidden;
50
+ text-overflow: ellipsis;
51
+ }
52
+ }
53
+ }
assets/css/admin/modules/tooltip.less ADDED
@@ -0,0 +1,158 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* START TOOLTIP STYLES */
2
+ [cmplz-tooltip] {
3
+ position: relative; /* opinion 1 */
4
+ cursor: pointer;
5
+ }
6
+
7
+ /* Applies to all tooltips */
8
+ [cmplz-tooltip]::before,
9
+ [cmplz-tooltip]::after {
10
+ text-transform: none;
11
+ font-size: 13px;
12
+ user-select: none;
13
+ pointer-events: none;
14
+ position: absolute;
15
+ display: none;
16
+ opacity: 0;
17
+ }
18
+
19
+ [cmplz-tooltip]::before {
20
+ content: '';
21
+ border: 5px solid transparent; /* opinion 4 */
22
+ z-index: 1001; /* absurdity 1 */
23
+ }
24
+
25
+ [cmplz-tooltip]::after {
26
+ content: attr(cmplz-tooltip); /* magic! */
27
+ font-weight:normal;
28
+ overflow: hidden;
29
+ text-overflow: ellipsis;
30
+ padding: 1ch 1.5ch;
31
+ border-radius: .3ch;
32
+ box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
33
+ background: #333;
34
+ color: #fff;
35
+ z-index: 1000; /* absurdity 2 */
36
+ width: min(100vw, 45ch);
37
+ text-align:left;
38
+ }
39
+
40
+ /* Make the tooltips respond to hover */
41
+ [cmplz-tooltip]:hover::before,
42
+ [cmplz-tooltip]:hover::after {
43
+ display: block;
44
+ }
45
+
46
+ /* Make the tooltips respond to focus */
47
+ [cmplz-tooltip]:focus::before,
48
+ [cmplz-tooltip]:focus::after {
49
+ display: block;
50
+ }
51
+
52
+
53
+
54
+ /* don't show empty tooltips */
55
+ [cmplz-tooltip='']::before,
56
+ [cmplz-tooltip='']::after {
57
+ display: none !important;
58
+ }
59
+
60
+ /* FLOW: UP */
61
+ [cmplz-tooltip]:not([flow])::before,
62
+ [cmplz-tooltip][flow^="up"]::before {
63
+ bottom: calc(100% + 5px);
64
+ border-bottom-width: 0;
65
+ border-top-color: #333;
66
+ }
67
+
68
+ [cmplz-tooltip]:not([flow])::after,
69
+ [cmplz-tooltip][flow^="up"]::after {
70
+ bottom: calc(100% + 10px);
71
+ }
72
+
73
+ [cmplz-tooltip]:not([flow])::before,
74
+ [cmplz-tooltip]:not([flow])::after,
75
+ [cmplz-tooltip][flow^="up"]::before,
76
+ [cmplz-tooltip][flow^="up"]::after {
77
+ left: 50%;
78
+ transform: translate(-50%, -.5em);
79
+ }
80
+
81
+ /* FLOW: DOWN */
82
+ [cmplz-tooltip][flow^="down"]::before {
83
+ top: 17px;
84
+ border-top-width: 0;
85
+ }
86
+
87
+ [cmplz-tooltip][flow^="down"]::after {
88
+ top: calc(100% + 5px);
89
+ }
90
+
91
+ [cmplz-tooltip][flow^="down"]::before,
92
+ [cmplz-tooltip][flow^="down"]::after {
93
+ left: 50%;
94
+ transform: translate(-50%, .5em);
95
+ }
96
+
97
+ /* FLOW: LEFT */
98
+ [cmplz-tooltip][flow^="left"]::before {
99
+ top: 50%;
100
+ border-right-width: 0;
101
+ border-left-color: #333;
102
+ left: calc(0em - 5px);
103
+ transform: translate(-.5em, -50%);
104
+ }
105
+
106
+ [cmplz-tooltip][flow^="left"]::after {
107
+ top: 50%;
108
+ right: calc(100% + 5px);
109
+ transform: translate(-.5em, -50%);
110
+ }
111
+
112
+ /* FLOW: RIGHT */
113
+ [cmplz-tooltip][flow^="right"]::before {
114
+ top: 10px;
115
+ border-left-width: 0;
116
+ border-right-color: #333;
117
+ right: calc(0em - 23px);
118
+ transform: translate(.5em, -50%);
119
+ }
120
+
121
+ [cmplz-tooltip][flow^="right"]::after {
122
+ top: 10px;
123
+ left: calc(100% + 23px);
124
+ transform: translate(.5em, -50%);
125
+ min-width:150px;
126
+ }
127
+
128
+ /* KEYFRAMES */
129
+ @keyframes tooltips-vert {
130
+ to {
131
+ opacity: .9;
132
+ transform: translate(-50%, 0);
133
+ }
134
+ }
135
+
136
+ @keyframes tooltips-horz {
137
+ to {
138
+ opacity: .9;
139
+ transform: translate(0, -50%);
140
+ }
141
+ }
142
+
143
+ /* FX All The Things */
144
+ [cmplz-tooltip]:not([flow]):hover::before, [cmplz-tooltip]:not([flow]):focus::before,
145
+ [cmplz-tooltip]:not([flow]):hover::after, [cmplz-tooltip]:not([flow]):focus::after,
146
+ [cmplz-tooltip][flow^="up"]:hover::before, [cmplz-tooltip][flow^="up"]:focus::before,
147
+ [cmplz-tooltip][flow^="up"]:hover::after, [cmplz-tooltip][flow^="up"]:focus::after,
148
+ [cmplz-tooltip][flow^="down"]:hover::before, [cmplz-tooltip][flow^="down"]:focus::before,
149
+ [cmplz-tooltip][flow^="down"]:hover::after, [cmplz-tooltip][flow^="down"]:focus::after {
150
+ animation: tooltips-vert 300ms ease-out forwards;
151
+ }
152
+
153
+ [cmplz-tooltip][flow^="left"]:hover::before, [cmplz-tooltip][flow^="left"]:focus::before,
154
+ [cmplz-tooltip][flow^="left"]:hover::after, [cmplz-tooltip][flow^="left"]:focus::after,
155
+ [cmplz-tooltip][flow^="right"]:hover::before, [cmplz-tooltip][flow^="right"]:focus::before,
156
+ [cmplz-tooltip][flow^="right"]:hover::after, [cmplz-tooltip][flow^="right"]:focus::after {
157
+ animation: tooltips-horz 300ms ease-out forwards;
158
+ }
assets/css/admin/modules/wcag.less ADDED
@@ -0,0 +1,148 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #complianz{
2
+ *:focus-visible{
3
+ outline-offset: 4px;
4
+ }
5
+ }
6
+
7
+ // High contrast
8
+ #complianz.wrap.cmplz-high-contrast {
9
+
10
+ .cmplz-grid-controls {
11
+ color: var(--rsp-black);
12
+ a {
13
+ color: var(--rsp-black);
14
+ }
15
+ }
16
+
17
+
18
+ button {
19
+ .cmplz-close-warning-x {
20
+ color: var(--rsp-black);
21
+ }
22
+ }
23
+
24
+ .cmplz-step {
25
+ .cmplz-step-header {
26
+ &.incomplete a h2 {
27
+ color: var(--rsp-black);
28
+ }
29
+ }
30
+
31
+ .cmplz-section {
32
+ display: grid;
33
+ grid-template-columns: @green-gap 1fr;
34
+
35
+ span {
36
+ align-self: center;
37
+ justify-self: center;
38
+ }
39
+
40
+ margin: 0 @green-gap;
41
+ a {
42
+ h3 {
43
+ color: var(--rsp-black) ;
44
+ }
45
+ display: inline-block;
46
+ text-decoration: none;
47
+ padding: 3px 5px;
48
+
49
+ }
50
+ &.cmplz-done a h3 {
51
+ color: var(--rsp-black) ;
52
+ }
53
+
54
+ &.active a h3 {
55
+ color: var(--rsp-black) !important;
56
+ }
57
+ }
58
+ }
59
+
60
+ .cmplz-help-warning-wrap {
61
+ .cmplz-help-modal {
62
+ z-index: 1;
63
+
64
+ &.cmplz-notice {
65
+ background-color: var(--rsp-black);
66
+ color: var(--rsp-text-color-invert);
67
+ &:after {
68
+ border-right: 15px solid var(--rsp-black);
69
+ }
70
+ }
71
+ &.cmplz-warning a{
72
+ color: var(--rsp-black)!important;
73
+ }
74
+ &.cmplz-warning {
75
+ color: var(--rsp-black)!important;
76
+ background-color: var(--rsp-yellow);
77
+ &:after {
78
+ border-right: 15px solid var(--rsp-yellow);
79
+ }
80
+ }
81
+
82
+ a {
83
+ color: #fff;
84
+ }
85
+ }
86
+ }
87
+
88
+ .cmplz-panel.cmplz-toggle-disabled {
89
+ color: var(--rsp-black);
90
+ }
91
+
92
+ /* Disabled option */
93
+
94
+
95
+ input:disabled {
96
+ cursor:not-allowed;
97
+ }
98
+
99
+ .cmplz-sublabel label {
100
+ color: var(--rsp-black);
101
+ font-size: 13px;
102
+ }
103
+
104
+ /* Placeholders */
105
+
106
+ ::placeholder {
107
+ color: var(--rsp-black);
108
+ }
109
+ ::placeholder/* Chrome/Opera/Safari */ {
110
+ color: var(--rsp-black);
111
+ }
112
+
113
+ ::-moz-placeholder /* Firefox 19+ */ {
114
+ color: var(--rsp-black);
115
+ }
116
+
117
+ :-ms-input-placeholder /* IE 10+ */ {
118
+ color: var(--rsp-black);
119
+ }
120
+ :-moz-placeholder /* Firefox 18- */ {
121
+ color: var(--rsp-black);
122
+ }
123
+
124
+ /* License */
125
+
126
+ .cmplz-status-info {
127
+ display:flex;
128
+ > div {
129
+ padding: 10px 10px 10px 0;
130
+ }
131
+ .cmplz-license-status-container {
132
+ .cmplz-license-status {
133
+ display: block;
134
+
135
+ &.cmplz-premium {
136
+ background-color: var(--rsp-black);
137
+ }
138
+ &.cmplz-success {
139
+ color: var(--rsp-black);
140
+ }
141
+ &.cmplz-warning {
142
+ color: var(--rsp-black);
143
+ }
144
+ }
145
+ }
146
+ }
147
+ /* Ending */
148
+ }
assets/css/admin/states.less ADDED
@@ -0,0 +1,114 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .cmplz{
2
+ /*skeleton*/
3
+ @panelheight : 38px;
4
+ @panelborder : 1px;
5
+ @paneloffset : 3*(@panelborder+@panelheight);
6
+ @rows : 6;
7
+ .cmplz-skeleton:empty {
8
+ margin: auto;
9
+ margin-bottom: 25px;
10
+ width: 100%;
11
+ height: (@rows*@panelheight)+(@rows+1)*@panelborder; /* change height to see repeat-y behavior */
12
+
13
+ background-image:
14
+ linear-gradient( 100deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5) 70%, rgba(255, 255, 255, 0.5) 15% ),
15
+ linear-gradient( #f2f2f2 @panelheight, transparent 0 ),
16
+ linear-gradient( #f2f2f2 @panelheight, transparent 0 ),
17
+ linear-gradient( #f2f2f2 @panelheight, transparent 0 ),
18
+ linear-gradient( #f2f2f2 @panelheight, transparent 0 );
19
+
20
+ background-repeat: repeat-y;
21
+
22
+ background-size:
23
+ 50px 200px, /* highlight */
24
+ 100% @paneloffset,
25
+ 100% @paneloffset,
26
+ 100% @paneloffset,
27
+ 100% @paneloffset;
28
+
29
+ background-position:
30
+ 0 0, /* highlight */
31
+ @panelborder @panelborder,
32
+ @panelborder @panelheight+(2*@panelborder),
33
+ @panelborder (2*@panelheight)+(3*@panelborder),
34
+ @panelborder (3*@panelheight)+(4*@panelborder);
35
+
36
+ background-color:#d6d8db;
37
+ border-right: @panelborder solid #d6d8db;
38
+ animation: shine 2.5s infinite;
39
+ }
40
+ @keyframes shine {
41
+ to {
42
+ background-position:
43
+ 100% 0, /* move highlight to right */
44
+ @panelborder @panelborder,
45
+ @panelborder @panelheight+(2*@panelborder),
46
+ @panelborder (2*@panelheight)+(3*@panelborder),
47
+ @panelborder (3*@panelheight)+(4*@panelborder);
48
+ }
49
+ }
50
+
51
+ /*loader*/
52
+ .cmplz-loader {
53
+ margin: 0;
54
+ width: 50px;
55
+ height: 15px;
56
+ text-align: center;
57
+ font-size: 10px;
58
+ > div {
59
+ margin:1px;
60
+ background-color: #333;
61
+ height: 100%;
62
+ width: 3px;
63
+ display: inline-block;
64
+ -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
65
+ animation: sk-stretchdelay 1.2s infinite ease-in-out;
66
+ }
67
+
68
+ &.cmplz-loader-white >div {
69
+ background-color: #fff;
70
+ }
71
+
72
+ .rect2 {
73
+ -webkit-animation-delay: -1.1s;
74
+ animation-delay: -1.1s;
75
+ }
76
+
77
+ .rect3 {
78
+ -webkit-animation-delay: -1.0s;
79
+ animation-delay: -1.0s;
80
+ }
81
+
82
+ .rect4 {
83
+ -webkit-animation-delay: -0.9s;
84
+ animation-delay: -0.9s;
85
+ }
86
+
87
+ .rect5 {
88
+ -webkit-animation-delay: -0.8s;
89
+ animation-delay: -0.8s;
90
+ }
91
+ }
92
+
93
+ .button-primary .cmplz-loader div {
94
+ background-color: #fff;
95
+ }
96
+
97
+
98
+
99
+ @-webkit-keyframes sk-stretchdelay {
100
+ 0%, 40%, 100% { -webkit-transform: scaleY(0.4) }
101
+ 20% { -webkit-transform: scaleY(1.0) }
102
+ }
103
+
104
+ @keyframes sk-stretchdelay {
105
+ 0%, 40%, 100% {
106
+ transform: scaleY(0.4);
107
+ -webkit-transform: scaleY(0.4);
108
+ } 20% {
109
+ transform: scaleY(1.0);
110
+ -webkit-transform: scaleY(1.0);
111
+ }
112
+ }
113
+
114
+ }
assets/css/admin/theme.less ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
1
+ :root{
2
+ // Plugin specific variables down here please
3
+ --rsp-brand-primary: var(--rsp-blue);
4
+ --rsp-brand-secondary: var(--rsp-yellow);
5
+ --rsp-brand-primary-faded: var(--rsp-blue-faded);
6
+ }
assets/css/cookieblocker.css ADDED
@@ -0,0 +1,124 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Cookie blocker css
3
+ */
4
+ .cmplz-video.cmplz-iframe-styles {
5
+ background-color: transparent;
6
+ }
7
+ .cmplz-video.cmplz-hidden {
8
+ visibility: hidden !important;
9
+ }
10
+ .cmplz-blocked-content-notice {
11
+ display: none;
12
+ }
13
+ .cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,
14
+ .cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,
15
+ .cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,
16
+ .cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice {
17
+ display: block;
18
+ }
19
+ .cmplz-blocked-content-container,
20
+ .cmplz-wp-video {
21
+ animation-name: cmplz-fadein;
22
+ animation-duration: 600ms;
23
+ background: #FFF;
24
+ border: 0;
25
+ border-radius: 3px;
26
+ box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5), 0 1px 10px 0 rgba(0, 0, 0, 0.15);
27
+ display: flex;
28
+ justify-content: center;
29
+ align-items: center;
30
+ background-repeat: no-repeat !important;
31
+ background-size: cover !important;
32
+ height: inherit;
33
+ position: relative;
34
+ }
35
+ .cmplz-blocked-content-container.gmw-map-cover,
36
+ .cmplz-wp-video.gmw-map-cover {
37
+ max-height: 100%;
38
+ position: absolute;
39
+ }
40
+ .cmplz-blocked-content-container.cmplz-video-placeholder,
41
+ .cmplz-wp-video.cmplz-video-placeholder {
42
+ padding-bottom: initial;
43
+ }
44
+ .cmplz-blocked-content-container iframe,
45
+ .cmplz-wp-video iframe {
46
+ max-height: 100%;
47
+ border: 0 !important;
48
+ }
49
+ .cmplz-blocked-content-container .cmplz-custom-accept-btn,
50
+ .cmplz-wp-video .cmplz-custom-accept-btn {
51
+ white-space: normal;
52
+ text-transform: initial;
53
+ cursor: pointer;
54
+ position: absolute !important;
55
+ width: 100%;
56
+ top: 50%;
57
+ left: 50%;
58
+ transform: translate(-50%, -50%);
59
+ max-width: 200px;
60
+ font-size: 14px;
61
+ padding: 10px;
62
+ background-color: rgba(0, 0, 0, 0.5);
63
+ /* Black background with opacity */
64
+ color: #fff;
65
+ text-align: center;
66
+ /*make sure the container is on top of the iframe, but below our cookie notice */
67
+ z-index: 98;
68
+ /*We need some lineheight, for example Elementor will force a lineheight of 0*/
69
+ line-height: 23px;
70
+ }
71
+ .cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,
72
+ .cmplz-wp-video .cmplz-custom-accept-btn:focus {
73
+ border: 1px dotted #cecece;
74
+ }
75
+ .cmplz-blocked-content-container .cmplz-blocked-content-notice,
76
+ .cmplz-wp-video .cmplz-blocked-content-notice {
77
+ white-space: normal;
78
+ text-transform: initial;
79
+ position: absolute !important;
80
+ width: 100%;
81
+ top: 50%;
82
+ left: 50%;
83
+ transform: translate(-50%, -50%);
84
+ max-width: 300px;
85
+ font-size: 14px;
86
+ padding: 10px;
87
+ background-color: rgba(0, 0, 0, 0.5);
88
+ /* Black background with opacity */
89
+ color: #fff;
90
+ text-align: center;
91
+ /*make sure the container is on top of the iframe, but below our cookie notice */
92
+ z-index: 98;
93
+ /*We need some lineheight, for example Elementor will force a lineheight of 0*/
94
+ line-height: 23px;
95
+ }
96
+ .cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,
97
+ .cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links {
98
+ display: block;
99
+ margin-bottom: 10px;
100
+ }
101
+ .cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,
102
+ .cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a {
103
+ color: #fff;
104
+ }
105
+ .cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,
106
+ .cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body {
107
+ display: block;
108
+ }
109
+ .cmplz-blocked-content-container div div {
110
+ display: none;
111
+ }
112
+ .cmplz-wp-video .cmplz-placeholder-element {
113
+ width: 100%;
114
+ height: inherit;
115
+ }
116
+ @keyframes cmplz-fadein {
117
+ from {
118
+ opacity: 0;
119
+ }
120
+ to {
121
+ opacity: 1;
122
+ }
123
+ }
124
+ /*# sourceMappingURL=cookieblocker.css.map */
assets/css/cookieblocker.css.map ADDED
@@ -0,0 +1 @@
 
1
+ {"version":3,"sources":["cookieblocker.less"],"names":[],"mappings":";;;AASE,YAAC;EACF,6BAAA;;AAGC,YAAC;EACF,6BAAA;;AAGD;EACE,aAAA;;AAIF,YACE,iCACD;AAFa,aACZ,iCACD;AAFD,YACoC,gBACnC;AAFa,aACsB,gBACnC;EACE,cAAA;;AAKH;AAAkC;EAChC,4BAAA;EACA,yBAAA;EACA,gBAAA;EACA,SAAA;EACA,kBAAA;EACA,0EAAA;EACA,aAAA;EACA,uBAAA;EACA,mBAAA;EACA,4BAAA;EACA,iCAAA;EACA,eAAA;EACA,kBAAA;;AAEA,gCAAC;AAAD,eAAC;EACF,gBAAA;EACA,kBAAA;;AAEC,gCAAC;AAAD,eAAC;EACF,uBAAA;;AApBD,gCAuBE;AAvBgC,eAuBhC;EACD,gBAAA;EACA,oBAAA;;AAzBD,gCA4BE;AA5BgC,eA4BhC;EAKD,mBAAA;EACA,uBAAA;EACA,eAAA;EACA,6BAAA;EACA,WAAA;EACA,QAAA;EACA,SAAA;EACA,WAAW,qBAAX;EACA,gBAAA;EACA,eAAA;EACA,aAAA;EACA,oCAAA;;EACA,WAAA;EACA,kBAAA;;EAEA,WAAA;;EAEA,iBAAA;;AArBA,gCADC,yBACA;AAAD,eADC,yBACA;EACC,0BAAA;;AA9BH,gCAqDE;AArDgC,eAqDhC;EACD,mBAAA;EACA,uBAAA;EACA,6BAAA;EACA,WAAA;EACA,QAAA;EACA,SAAA;EACA,WAAW,qBAAX;EACA,gBAAA;EACA,eAAA;EACA,aAAA;EACA,oCAAA;;EACA,WAAA;EACA,kBAAA;;EAEA,WAAA;;EAEA,iBAAA;;AAtED,gCAqDE,8BAkBD;AAvEiC,eAqDhC,8BAkBD;EACE,cAAA;EACA,mBAAA;;AAzEH,gCAqDE,8BAkBD,aAGE;AA1E+B,eAqDhC,8BAkBD,aAGE;EACC,WAAA;;AA3EJ,gCAqDE,8BAyBD;AA9EiC,eAqDhC,8BAyBD;EACE,cAAA;;AAMH,gCACE,IAAI;EACL,aAAA;;AAKD,eACE;EACD,WAAA;EACA,eAAA;;AAID;EACE;IACD,UAAA;;EAEC;IACD,UAAA","file":"cookieblocker.css"}
assets/css/cookieblocker.less ADDED
@@ -0,0 +1,137 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+ /**
4
+ * Cookie blocker css
5
+ */
6
+
7
+ //this class should not be contained in blocked content container class, to ensure it applies also before the complianz script has added the blocked content class
8
+ .cmplz-video {
9
+ //prevent theme's from hiding the placeholder image with a background color
10
+ &.cmplz-iframe-styles {
11
+ background-color:transparent;
12
+ }
13
+ //hide placeholder video
14
+ &.cmplz-hidden {
15
+ visibility: hidden !important;
16
+ }
17
+ }
18
+ .cmplz-blocked-content-notice {
19
+ display: none;
20
+ }
21
+ //show the notice when the banner is loaded completely
22
+ //it's hidden by default, with an inline css snippet to make sure it's loaded instantly
23
+ .cmplz-optin, .cmplz-optout {
24
+ .cmplz-blocked-content-container, .cmplz-wp-video {
25
+ .cmplz-blocked-content-notice {
26
+ display: block;
27
+ }
28
+ }
29
+ }
30
+
31
+ .cmplz-blocked-content-container, .cmplz-wp-video {
32
+ animation-name: cmplz-fadein;
33
+ animation-duration: 600ms;
34
+ background: #FFF;
35
+ border: 0;
36
+ border-radius: 3px;
37
+ box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5), 0 1px 10px 0 rgba(0, 0, 0, 0.15);
38
+ display: flex;
39
+ justify-content: center;
40
+ align-items: center;
41
+ background-repeat: no-repeat !important;
42
+ background-size: cover !important;
43
+ height: inherit;
44
+ position: relative;
45
+ //Geo My WP integration
46
+ &.gmw-map-cover {
47
+ max-height: 100%;
48
+ position: absolute;
49
+ }
50
+ &.cmplz-video-placeholder {
51
+ padding-bottom: initial;
52
+ }
53
+
54
+ iframe {
55
+ max-height: 100%;
56
+ border: 0 !important;
57
+ }
58
+
59
+ .cmplz-custom-accept-btn {
60
+ &:focus {
61
+ border: 1px dotted #cecece;
62
+ }
63
+
64
+ white-space: normal;
65
+ text-transform: initial;
66
+ cursor: pointer;
67
+ position: absolute !important;
68
+ width: 100%;
69
+ top: 50%;
70
+ left: 50%;
71
+ transform: translate(-50%, -50%);
72
+ max-width: 200px;
73
+ font-size: 14px;
74
+ padding: 10px;
75
+ background-color: rgba(0, 0, 0, 0.5); /* Black background with opacity */
76
+ color: #fff;
77
+ text-align: center;
78
+ /*make sure the container is on top of the iframe, but below our cookie notice */
79
+ z-index: 98;
80
+ /*We need some lineheight, for example Elementor will force a lineheight of 0*/
81
+ line-height: 23px;
82
+ }
83
+
84
+ .cmplz-blocked-content-notice {
85
+ white-space: normal;
86
+ text-transform: initial;
87
+ position: absolute !important;
88
+ width: 100%;
89
+ top: 50%;
90
+ left: 50%;
91
+ transform: translate(-50%, -50%);
92
+ max-width: 300px;
93
+ font-size: 14px;
94
+ padding: 10px;
95
+ background-color: rgba(0, 0, 0, 0.5); /* Black background with opacity */
96
+ color: #fff;
97
+ text-align: center;
98
+ /*make sure the container is on top of the iframe, but below our cookie notice */
99
+ z-index: 98;
100
+ /*We need some lineheight, for example Elementor will force a lineheight of 0*/
101
+ line-height: 23px;
102
+ .cmplz-links {
103
+ display:block;
104
+ margin-bottom:10px;
105
+ a {
106
+ color:#fff;
107
+ }
108
+ }
109
+ .cmplz-blocked-content-notice-body {
110
+ display:block;
111
+ }
112
+ }
113
+ }
114
+
115
+ //cannot apply to wp-video as well.
116
+ .cmplz-blocked-content-container {
117
+ div div {
118
+ display: none
119
+ }
120
+ }
121
+
122
+ //should only apply to wp-video
123
+ .cmplz-wp-video {
124
+ .cmplz-placeholder-element{
125
+ width: 100%;
126
+ height: inherit;
127
+ }
128
+ }
129
+
130
+ @keyframes cmplz-fadein {
131
+ from {
132
+ opacity:0;
133
+ }
134
+ to {
135
+ opacity:1;
136
+ }
137
+ }
assets/css/cookieblocker.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
assets/css/document-grid.css ADDED
@@ -0,0 +1,215 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ To ensure this file is minified, comment the import in document.less, then save this file.
3
+ */
4
+ #cmplz-manage-consent-container {
5
+ display: none;
6
+ }
7
+ .cmplz-obfuscate {
8
+ direction: rtl;
9
+ unicode-bidi: bidi-override;
10
+ }
11
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary {
12
+ display: block;
13
+ cursor: pointer;
14
+ }
15
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::-webkit-details-marker,
16
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::marker {
17
+ display: none;
18
+ content: '';
19
+ }
20
+ #cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,
21
+ #cmplz-document .cmplz-dropdown .cmplz-service-description,
22
+ #cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,
23
+ #cmplz-document .cmplz-dropdown .cmplz-sharing-data {
24
+ display: inline-block;
25
+ width: calc(50% - 35px);
26
+ vertical-align: top;
27
+ }
28
+ @media only screen and (max-width: 600px) {
29
+ #cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,
30
+ #cmplz-document .cmplz-dropdown .cmplz-service-description,
31
+ #cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,
32
+ #cmplz-document .cmplz-dropdown .cmplz-sharing-data {
33
+ width: 100%;
34
+ }
35
+ }
36
+ #cmplz-cookies-overview .cmplz-dropdown summary,
37
+ #cmplz-document .cmplz-dropdown summary {
38
+ display: block;
39
+ cursor: pointer;
40
+ }
41
+ #cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,
42
+ #cmplz-document .cmplz-dropdown summary::-webkit-details-marker,
43
+ #cmplz-cookies-overview .cmplz-dropdown summary::marker,
44
+ #cmplz-document .cmplz-dropdown summary::marker {
45
+ display: none;
46
+ content: '';
47
+ }
48
+ #cmplz-cookies-overview .cmplz-dropdown summary div,
49
+ #cmplz-document .cmplz-dropdown summary div {
50
+ display: grid;
51
+ grid-template: "heading chevron";
52
+ grid-template-columns: 2fr 25px;
53
+ grid-gap: 15px;
54
+ align-items: center;
55
+ }
56
+ #cmplz-cookies-overview .cmplz-dropdown summary div h3,
57
+ #cmplz-document .cmplz-dropdown summary div h3 {
58
+ grid-area: heading;
59
+ margin: 0;
60
+ }
61
+ #cmplz-cookies-overview .cmplz-dropdown summary div:after,
62
+ #cmplz-document .cmplz-dropdown summary div:after {
63
+ grid-area: chevron;
64
+ }
65
+ #cmplz-cookies-overview .cmplz-dropdown summary div input[data-category="functional"],
66
+ #cmplz-document .cmplz-dropdown summary div input[data-category="functional"] {
67
+ visibility: hidden;
68
+ }
69
+ #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,
70
+ #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary {
71
+ display: block;
72
+ }
73
+ #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,
74
+ #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div {
75
+ grid-template: "heading paragraph checkbox chevron";
76
+ grid-template-columns: 2fr auto auto 25px;
77
+ }
78
+ #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,
79
+ #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p {
80
+ grid-area: paragraph;
81
+ }
82
+ #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,
83
+ #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose {
84
+ display: grid;
85
+ }
86
+ @media only screen and (min-width: 600px) {
87
+ #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,
88
+ #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose {
89
+ grid-column: span 2;
90
+ grid-template-columns: 1fr 1fr 1fr;
91
+ grid-template: "purpose purpose purpose" "header1 header2 header3" auto;
92
+ }
93
+ #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,
94
+ #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose {
95
+ grid-area: purpose;
96
+ }
97
+ #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,
98
+ #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header {
99
+ grid-area: header1;
100
+ }
101
+ #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,
102
+ #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header {
103
+ grid-area: header2;
104
+ }
105
+ #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,
106
+ #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header {
107
+ grid-area: header3;
108
+ }
109
+ }
110
+ @media only screen and (max-width: 600px) {
111
+ #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,
112
+ #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose {
113
+ grid-template-columns: 100px 1fr;
114
+ }
115
+ #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,
116
+ #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose {
117
+ grid-column: span 2;
118
+ }
119
+ }
120
+ /**
121
+ * Categories on the cookie policy
122
+ * Do not wrap in cmplz-document, to ensure it works with the separate shortcode
123
+ */
124
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories {
125
+ margin-top: 10px;
126
+ display: block;
127
+ width: 100%;
128
+ }
129
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category {
130
+ background-color: rgba(239, 239, 239, 0.25);
131
+ }
132
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::marker {
133
+ display: none;
134
+ content: '';
135
+ }
136
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::-webkit-details-marker {
137
+ display: none;
138
+ content: '';
139
+ }
140
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description {
141
+ padding: 10px;
142
+ }
143
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category:not(:last-child) {
144
+ margin-bottom: 5px;
145
+ }
146
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header {
147
+ display: grid;
148
+ grid-template-columns: 1fr auto 25px;
149
+ grid-template-rows: auto;
150
+ align-items: center;
151
+ grid-gap: 10px;
152
+ padding: 5px 10px;
153
+ background-color: rgba(239, 239, 239, 0.5);
154
+ }
155
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header section {
156
+ padding: initial;
157
+ }
158
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2 {
159
+ grid-column-start: 1;
160
+ width: 100%;
161
+ justify-self: start;
162
+ font-size: 18px;
163
+ text-align: left;
164
+ margin-top: 8px;
165
+ text-transform: initial;
166
+ padding-bottom: 10px;
167
+ border-bottom: 0;
168
+ margin-bottom: 0px;
169
+ }
170
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2:before {
171
+ height: 0;
172
+ margin: initial;
173
+ }
174
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active {
175
+ font-size: var(--cmplz_category_header_active_font_size);
176
+ color: var(--cmplz_category_header_always_active_color);
177
+ }
178
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label,
179
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active input {
180
+ display: none;
181
+ }
182
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header label > span {
183
+ display: none;
184
+ }
185
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox {
186
+ display: flex;
187
+ align-items: center;
188
+ margin: 0;
189
+ padding: initial;
190
+ }
191
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open {
192
+ display: flex;
193
+ align-items: center;
194
+ justify-content: center;
195
+ grid-column-start: 3;
196
+ cursor: pointer;
197
+ content: '';
198
+ background: var(--cmplz_category_open_icon_url) no-repeat;
199
+ transform: rotate(0deg);
200
+ -webkit-transition: all 0.5s ease;
201
+ -moz-transition: all 0.5s ease;
202
+ -o-transition: all 0.5s ease;
203
+ transition: all 0.5s ease;
204
+ background-size: cover;
205
+ height: 25px;
206
+ width: 25px;
207
+ }
208
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] {
209
+ padding-bottom: 1px;
210
+ }
211
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-category-header:after,
212
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-icon.cmplz-open {
213
+ transform: rotate(180deg);
214
+ }
215
+ /*# sourceMappingURL=document-grid.css.map */
assets/css/document-grid.css.map ADDED
@@ -0,0 +1 @@
 
1
+ {"version":3,"sources":["document-grid.less"],"names":[],"mappings":"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","file":"document-grid.css"}
assets/css/document-grid.less ADDED
@@ -0,0 +1,216 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ To ensure this file is minified, comment the import in document.less, then save this file.
3
+ */
4
+ #cmplz-manage-consent-container {
5
+ display:none;
6
+ }
7
+ .cmplz-obfuscate {
8
+ direction: rtl;
9
+ unicode-bidi: bidi-override;
10
+ white-space: nowrap;
11
+ }
12
+
13
+ #cmplz-manage-consent-container.cmplz-manage-consent-container {
14
+ .cmplz-categories {
15
+ summary{
16
+ display:block;
17
+ cursor:pointer;
18
+ &::-webkit-details-marker, &::marker {
19
+ display:none;
20
+ content:'';
21
+ }
22
+ }
23
+ }
24
+ }
25
+
26
+ //needs to apply both to separate cookie shortcode, cookie policy and privacy policy
27
+ #cmplz-cookies-overview .cmplz-dropdown, #cmplz-document .cmplz-dropdown{
28
+ .cmplz-service-description, .cmplz-sharing-data{
29
+ display:inline-block;
30
+ width: calc(50% - 35px);
31
+ vertical-align: top;
32
+ }
33
+
34
+ @media only screen and (max-width: 600px) {
35
+ .cmplz-service-description, .cmplz-sharing-data{
36
+ width: 100%;
37
+ }
38
+ }
39
+ summary{
40
+ display:block;
41
+ cursor:pointer;
42
+ &::-webkit-details-marker, &::marker {
43
+ display:none;
44
+ content:'';
45
+ }
46
+ div {
47
+ display: grid;
48
+ grid-template: "heading chevron";
49
+ grid-template-columns: 2fr 25px;
50
+ grid-gap: 15px;
51
+ align-items: center;
52
+ h3{
53
+ grid-area: heading;
54
+ margin: 0;
55
+ }
56
+ &:after{
57
+ grid-area: chevron;
58
+ }
59
+ input[data-category="functional"] {
60
+ visibility:hidden;
61
+ }
62
+ }
63
+ }
64
+ &.cmplz-dropdown-cookiepolicy{
65
+ summary{
66
+ display:block;
67
+ div {
68
+ grid-template: "heading paragraph checkbox chevron";
69
+ grid-template-columns: 2fr auto auto 25px;
70
+ p {
71
+ grid-area: paragraph;
72
+ }
73
+ }
74
+ }
75
+ .cookies-per-purpose {
76
+ display: grid;
77
+
78
+ @media only screen and (min-width: 600px) {
79
+ grid-column: span 2;
80
+ grid-template-columns: 1fr 1fr 1fr;
81
+ grid-template: "purpose purpose purpose" "header1 header2 header3" auto;
82
+ .purpose {
83
+ grid-area: purpose;
84
+ }
85
+
86
+ .name-header {
87
+ grid-area: header1;
88
+ }
89
+
90
+ .retention-header {
91
+ grid-area: header2;
92
+ }
93
+
94
+ .function-header {
95
+ grid-area: header3;
96
+ }
97
+ }
98
+
99
+ @media only screen and (max-width: 600px) {
100
+ grid-template-columns: 100px 1fr;
101
+ .purpose {
102
+ grid-column: span 2;
103
+ }
104
+ }
105
+ }
106
+ }
107
+ }
108
+ /**
109
+ * Categories on the cookie policy
110
+ * Do not wrap in cmplz-document, to ensure it works with the separate shortcode
111
+ */
112
+
113
+ #cmplz-manage-consent-container.cmplz-manage-consent-container {
114
+ .cmplz-categories {
115
+ margin-top:10px;
116
+ display: block;
117
+ width:100%;
118
+ .cmplz-category {
119
+
120
+ summary::marker {
121
+ display: none;
122
+ content: '';
123
+ }
124
+ summary::-webkit-details-marker {
125
+ display: none;
126
+ content: '';
127
+ }
128
+ .cmplz-description {
129
+ padding:10px;
130
+ }
131
+
132
+ &:not(:last-child) {
133
+ margin-bottom: 5px;
134
+ }
135
+
136
+ background-color: rgba(239, 239, 239, .25);
137
+ .cmplz-category-header {
138
+ display: grid;
139
+ grid-template-columns: 1fr auto 25px;
140
+ grid-template-rows: auto;
141
+ align-items: center;
142
+ grid-gap: 10px;
143
+ padding: 5px 10px;
144
+ background-color: rgba(239, 239, 239, .5);
145
+ section {
146
+ padding:initial;
147
+ }
148
+ h2 {
149
+ grid-column-start: 1;
150
+ width:100%;
151
+ justify-self: start;
152
+ font-size: 18px;
153
+ text-align: left;
154
+ margin-top: 8px;
155
+ text-transform: initial;
156
+ padding-bottom: 10px;
157
+ border-bottom: 0;
158
+ margin-bottom: 0px;
159
+ //twenty nineteen fix
160
+ &:before {
161
+ height: 0;
162
+ margin: initial;
163
+ }
164
+ }
165
+
166
+ // Always active
167
+ .cmplz-always-active {
168
+ font-size: var(--cmplz_category_header_active_font_size);
169
+ color: var(--cmplz_category_header_always_active_color);
170
+ label, input {
171
+ display:none;
172
+ }
173
+ }
174
+
175
+ label>span {
176
+ display:none;
177
+ }
178
+ // Center checkbox
179
+ .cmplz-banner-checkbox {
180
+ display: flex;
181
+ align-items: center;
182
+ margin: 0;
183
+ padding: initial;
184
+ }
185
+
186
+ // Complianz marker
187
+ .cmplz-icon.cmplz-open {
188
+ display: flex;
189
+ align-items: center;
190
+ justify-content: center;
191
+ grid-column-start: 3;
192
+ cursor: pointer;
193
+ content: '';
194
+ background: var(--cmplz_category_open_icon_url) no-repeat;
195
+ transform: rotate(0deg);
196
+ -webkit-transition: all 0.5s ease;
197
+ -moz-transition: all 0.5s ease;
198
+ -o-transition: all 0.5s ease;
199
+ transition: all 0.5s ease;
200
+ background-size: cover;
201
+ height: 25px;
202
+ width: 25px;
203
+ }
204
+ }
205
+
206
+ &[open]{
207
+ padding-bottom: 1px;
208
+ summary .cmplz-category-header:after, summary .cmplz-icon.cmplz-open {
209
+ transform: rotate(180deg);
210
+ }
211
+
212
+ }
213
+ }
214
+ }
215
+ }
216
+
assets/css/document-grid.min.css ADDED
@@ -0,0 +1 @@
 
1
+ #cmplz-manage-consent-container{display:none}.cmplz-obfuscate{direction:rtl;unicode-bidi:bidi-override}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary{display:block;cursor:pointer}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::-webkit-details-marker,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::marker{display:none;content:''}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-sharing-data{display:inline-block;width:calc(50% - 35px);vertical-align:top}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-sharing-data{width:100%}}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary{display:block;cursor:pointer}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::marker{display:none;content:''}#cmplz-cookies-overview .cmplz-dropdown summary div,#cmplz-document .cmplz-dropdown summary div{display:grid;grid-template:"heading chevron";grid-template-columns:2fr 25px;grid-gap:15px;align-items:center}#cmplz-cookies-overview .cmplz-dropdown summary div h3,#cmplz-document .cmplz-dropdown summary div h3{grid-area:heading;margin:0}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after{grid-area:chevron}#cmplz-cookies-overview .cmplz-dropdown summary div input[data-category="functional"],#cmplz-document .cmplz-dropdown summary div input[data-category="functional"]{visibility:hidden}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary{display:block}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div{grid-template:"heading paragraph checkbox chevron";grid-template-columns:2fr auto auto 25px}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p{grid-area:paragraph}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{display:grid}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-column:span 2;grid-template-columns:1fr 1fr 1fr;grid-template:"purpose purpose purpose" "header1 header2 header3" auto}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-area:purpose}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header{grid-area:header1}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header{grid-area:header2}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header{grid-area:header3}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-template-columns:100px 1fr}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-column:span 2}}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories{margin-top:10px;display:block;width:100%}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category{background-color:rgba(239,239,239,0.25)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::marker{display:none;content:''}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::-webkit-details-marker{display:none;content:''}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description{padding:10px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:5px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 25px;grid-template-rows:auto;align-items:center;grid-gap:10px;padding:5px 10px;background-color:rgba(239,239,239,0.5)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header section{padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2{grid-column-start:1;width:100%;justify-self:start;font-size:18px;text-align:left;margin-top:8px;text-transform:initial;padding-bottom:10px;border-bottom:0;margin-bottom:0}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2:before{height:0;margin:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);color:var(--cmplz_category_header_always_active_color)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active input{display:none}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header label>span{display:none}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0;padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{display:flex;align-items:center;justify-content:center;grid-column-start:3;cursor:pointer;content:'';background:var(--cmplz_category_open_icon_url) no-repeat;transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover;height:25px;width:25px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open]{padding-bottom:1px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-category-header:after,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-icon.cmplz-open{transform:rotate(180deg)}
assets/css/document.css ADDED
@@ -0,0 +1,498 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ To ensure this file is minified, comment the import in document.less, then save this file.
3
+ */
4
+ #cmplz-manage-consent-container {
5
+ display: none;
6
+ }
7
+ .cmplz-obfuscate {
8
+ direction: rtl;
9
+ unicode-bidi: bidi-override;
10
+ white-space: nowrap;
11
+ }
12
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary {
13
+ display: block;
14
+ cursor: pointer;
15
+ }
16
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::-webkit-details-marker,
17
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::marker {
18
+ display: none;
19
+ content: '';
20
+ }
21
+ #cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,
22
+ #cmplz-document .cmplz-dropdown .cmplz-service-description,
23
+ #cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,
24
+ #cmplz-document .cmplz-dropdown .cmplz-sharing-data {
25
+ display: inline-block;
26
+ width: calc(50% - 35px);
27
+ vertical-align: top;
28
+ }
29
+ @media only screen and (max-width: 600px) {
30
+ #cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,
31
+ #cmplz-document .cmplz-dropdown .cmplz-service-description,
32
+ #cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,
33
+ #cmplz-document .cmplz-dropdown .cmplz-sharing-data {
34
+ width: 100%;
35
+ }
36
+ }
37
+ #cmplz-cookies-overview .cmplz-dropdown summary,
38
+ #cmplz-document .cmplz-dropdown summary {
39
+ display: block;
40
+ cursor: pointer;
41
+ }
42
+ #cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,
43
+ #cmplz-document .cmplz-dropdown summary::-webkit-details-marker,
44
+ #cmplz-cookies-overview .cmplz-dropdown summary::marker,
45
+ #cmplz-document .cmplz-dropdown summary::marker {
46
+ display: none;
47
+ content: '';
48
+ }
49
+ #cmplz-cookies-overview .cmplz-dropdown summary div,
50
+ #cmplz-document .cmplz-dropdown summary div {
51
+ display: grid;
52
+ grid-template: "heading chevron";
53
+ grid-template-columns: 2fr 25px;
54
+ grid-gap: 15px;
55
+ align-items: center;
56
+ }
57
+ #cmplz-cookies-overview .cmplz-dropdown summary div h3,
58
+ #cmplz-document .cmplz-dropdown summary div h3 {
59
+ grid-area: heading;
60
+ margin: 0;
61
+ }
62
+ #cmplz-cookies-overview .cmplz-dropdown summary div:after,
63
+ #cmplz-document .cmplz-dropdown summary div:after {
64
+ grid-area: chevron;
65
+ }
66
+ #cmplz-cookies-overview .cmplz-dropdown summary div input[data-category="functional"],
67
+ #cmplz-document .cmplz-dropdown summary div input[data-category="functional"] {
68
+ visibility: hidden;
69
+ }
70
+ #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,
71
+ #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary {
72
+ display: block;
73
+ }
74
+ #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,
75
+ #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div {
76
+ grid-template: "heading paragraph checkbox chevron";
77
+ grid-template-columns: 2fr auto auto 25px;
78
+ }
79
+ #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,
80
+ #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p {
81
+ grid-area: paragraph;
82
+ }
83
+ #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,
84
+ #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose {
85
+ display: grid;
86
+ }
87
+ @media only screen and (min-width: 600px) {
88
+ #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,
89
+ #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose {
90
+ grid-column: span 2;
91
+ grid-template-columns: 1fr 1fr 1fr;
92
+ grid-template: "purpose purpose purpose" "header1 header2 header3" auto;
93
+ }
94
+ #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,
95
+ #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose {
96
+ grid-area: purpose;
97
+ }
98
+ #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,
99
+ #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header {
100
+ grid-area: header1;
101
+ }
102
+ #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,
103
+ #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header {
104
+ grid-area: header2;
105
+ }
106
+ #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,
107
+ #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header {
108
+ grid-area: header3;
109
+ }
110
+ }
111
+ @media only screen and (max-width: 600px) {
112
+ #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,
113
+ #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose {
114
+ grid-template-columns: 100px 1fr;
115
+ }
116
+ #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,
117
+ #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose {
118
+ grid-column: span 2;
119
+ }
120
+ }
121
+ /**
122
+ * Categories on the cookie policy
123
+ * Do not wrap in cmplz-document, to ensure it works with the separate shortcode
124
+ */
125
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories {
126
+ margin-top: 10px;
127
+ display: block;
128
+ width: 100%;
129
+ }
130
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category {
131
+ background-color: rgba(239, 239, 239, 0.25);
132
+ }
133
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::marker {
134
+ display: none;
135
+ content: '';
136
+ }
137
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::-webkit-details-marker {
138
+ display: none;
139
+ content: '';
140
+ }
141
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description {
142
+ padding: 10px;
143
+ }
144
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category:not(:last-child) {
145
+ margin-bottom: 5px;
146
+ }
147
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header {
148
+ display: grid;
149
+ grid-template-columns: 1fr auto 25px;
150
+ grid-template-rows: auto;
151
+ align-items: center;
152
+ grid-gap: 10px;
153
+ padding: 5px 10px;
154
+ background-color: rgba(239, 239, 239, 0.5);
155
+ }
156
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header section {
157
+ padding: initial;
158
+ }
159
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2 {
160
+ grid-column-start: 1;
161
+ width: 100%;
162
+ justify-self: start;
163
+ font-size: 18px;
164
+ text-align: left;
165
+ margin-top: 8px;
166
+ text-transform: initial;
167
+ padding-bottom: 10px;
168
+ border-bottom: 0;
169
+ margin-bottom: 0px;
170
+ }
171
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2:before {
172
+ height: 0;
173
+ margin: initial;
174
+ }
175
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active {
176
+ font-size: var(--cmplz_category_header_active_font_size);
177
+ color: var(--cmplz_category_header_always_active_color);
178
+ }
179
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label,
180
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active input {
181
+ display: none;
182
+ }
183
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header label > span {
184
+ display: none;
185
+ }
186
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox {
187
+ display: flex;
188
+ align-items: center;
189
+ margin: 0;
190
+ padding: initial;
191
+ }
192
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open {
193
+ display: flex;
194
+ align-items: center;
195
+ justify-content: center;
196
+ grid-column-start: 3;
197
+ cursor: pointer;
198
+ content: '';
199
+ background: var(--cmplz_category_open_icon_url) no-repeat;
200
+ transform: rotate(0deg);
201
+ -webkit-transition: all 0.5s ease;
202
+ -moz-transition: all 0.5s ease;
203
+ -o-transition: all 0.5s ease;
204
+ transition: all 0.5s ease;
205
+ background-size: cover;
206
+ height: 25px;
207
+ width: 25px;
208
+ }
209
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] {
210
+ padding-bottom: 1px;
211
+ }
212
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-category-header:after,
213
+ #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-icon.cmplz-open {
214
+ transform: rotate(180deg);
215
+ }
216
+ .postbox #cmplz-document {
217
+ margin: auto auto;
218
+ }
219
+ #cmplz-document {
220
+ font-size: 14px;
221
+ margin-top: 0;
222
+ max-width: 800px;
223
+ text-justify: inter-word;
224
+ /* Buttons styles */
225
+ /*WCAG2.0 */
226
+ }
227
+ #cmplz-document input::-moz-focus-inner,
228
+ #cmplz-document button::-moz-focus-inner {
229
+ border: 0;
230
+ padding: 0;
231
+ }
232
+ #cmplz-document a {
233
+ text-decoration: underline;
234
+ }
235
+ #cmplz-document a[target="_blank"]::after {
236
+ content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);
237
+ margin: 0 3px 0 5px;
238
+ }
239
+ #cmplz-document a:focus {
240
+ border: 1px solid black;
241
+ padding: 2px;
242
+ }
243
+ #cmplz-document #cmplz-dnsmpd-form label {
244
+ margin-right: 20px;
245
+ min-width: 100px;
246
+ display: inline-block;
247
+ }
248
+ #cmplz-document .cmplz-alert {
249
+ display: none;
250
+ padding: 7px;
251
+ color: white;
252
+ margin: 10px 0;
253
+ }
254
+ #cmplz-document .cmplz-alert.cmplz-error {
255
+ background-color: #f44336;
256
+ }
257
+ #cmplz-document .cmplz-alert.cmplz-success {
258
+ background-color: green;
259
+ }
260
+ #cmplz-document .cmplz-close {
261
+ margin-left: 15px;
262
+ color: white;
263
+ font-weight: bold;
264
+ float: right;
265
+ font-size: 22px;
266
+ line-height: 20px;
267
+ cursor: pointer;
268
+ transition: 0.3s;
269
+ }
270
+ #cmplz-document .cmplz-close:hover {
271
+ color: black;
272
+ }
273
+ #cmplz-document h2,
274
+ #cmplz-document h3 {
275
+ font-size: 22px;
276
+ text-align: left;
277
+ margin-top: 15px;
278
+ text-transform: initial;
279
+ padding-bottom: 10px;
280
+ margin-bottom: 10px;
281
+ }
282
+ #cmplz-document.impressum h2,
283
+ #cmplz-document.impressum h3 {
284
+ border-bottom: none;
285
+ font-size: 1em;
286
+ padding-bottom: 5px;
287
+ margin-bottom: 5px;
288
+ }
289
+ #cmplz-document.impressum p {
290
+ margin-bottom: 7px;
291
+ }
292
+ #cmplz-document h4 {
293
+ font-size: 18px;
294
+ text-align: left;
295
+ margin-top: 15px;
296
+ margin-bottom: 5px;
297
+ text-transform: initial;
298
+ }
299
+ #cmplz-document h5 {
300
+ font-size: 14px;
301
+ text-align: left;
302
+ margin-top: 10px;
303
+ margin-bottom: 5px;
304
+ text-transform: initial;
305
+ }
306
+ #cmplz-document h3.annex,
307
+ #cmplz-document h4.annex {
308
+ font-weight: bold;
309
+ }
310
+ #cmplz-document span h3 {
311
+ font-size: 14px;
312
+ border-bottom: 0;
313
+ }
314
+ #cmplz-document p,
315
+ #cmplz-document li,
316
+ #cmplz-document td {
317
+ font-size: 14px;
318
+ margin-top: 0;
319
+ }
320
+ #cmplz-document ol.alphabetic {
321
+ counter-reset: list;
322
+ list-style-type: none;
323
+ }
324
+ #cmplz-document ol.alphabetic li:before {
325
+ font-weight: bold;
326
+ content: counter(list, lower-alpha) ") ";
327
+ counter-increment: list;
328
+ }
329
+ #cmplz-document ul {
330
+ list-style: disc;
331
+ margin-left: 15px;
332
+ margin-bottom: 15px;
333
+ }
334
+ #cmplz-document ol.alphabetic ol {
335
+ counter-reset: list;
336
+ list-style-type: none;
337
+ }
338
+ #cmplz-document ol.alphabetic ol li:before {
339
+ font-weight: bold;
340
+ content: counter(list, decimal) ") ";
341
+ counter-increment: list;
342
+ }
343
+ #cmplz-document .cmplz-subtitle {
344
+ font-weight: bold;
345
+ margin-top: 25px;
346
+ }
347
+ #cmplz-document .cmplz-indent {
348
+ margin-left: 36px;
349
+ }
350
+ #cmplz-cookies-overview .cmplz-dropdown,
351
+ #cmplz-document .cmplz-dropdown {
352
+ background-color: rgba(239, 239, 239, 0.25);
353
+ }
354
+ #cmplz-cookies-overview .cmplz-dropdown h4,
355
+ #cmplz-document .cmplz-dropdown h4 {
356
+ font-size: 18px;
357
+ text-align: left;
358
+ margin-top: 15px;
359
+ margin-bottom: 5px;
360
+ text-transform: initial;
361
+ }
362
+ #cmplz-cookies-overview .cmplz-dropdown p,
363
+ #cmplz-document .cmplz-dropdown p,
364
+ #cmplz-cookies-overview .cmplz-dropdown a,
365
+ #cmplz-document .cmplz-dropdown a {
366
+ font-size: 14px;
367
+ margin-top: 0;
368
+ }
369
+ #cmplz-cookies-overview .cmplz-dropdown p,
370
+ #cmplz-document .cmplz-dropdown p,
371
+ #cmplz-cookies-overview .cmplz-dropdown h4,
372
+ #cmplz-document .cmplz-dropdown h4,
373
+ #cmplz-cookies-overview .cmplz-dropdown ul,
374
+ #cmplz-document .cmplz-dropdown ul {
375
+ padding: 0 15px ;
376
+ }
377
+ #cmplz-cookies-overview .cmplz-dropdown p.legal-obligations-description,
378
+ #cmplz-document .cmplz-dropdown p.legal-obligations-description {
379
+ padding-bottom: 15px;
380
+ }
381
+ #cmplz-cookies-overview .cmplz-dropdown summary::marker,
382
+ #cmplz-document .cmplz-dropdown summary::marker {
383
+ display: none;
384
+ content: '';
385
+ }
386
+ #cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,
387
+ #cmplz-document .cmplz-dropdown summary::-webkit-details-marker {
388
+ display: none;
389
+ content: '';
390
+ }
391
+ #cmplz-cookies-overview .cmplz-dropdown summary,
392
+ #cmplz-document .cmplz-dropdown summary {
393
+ display: block;
394
+ background-color: rgba(239, 239, 239, 0.5);
395
+ margin: 5px 0;
396
+ padding: 5px 10px;
397
+ align-items: center;
398
+ justify-items: stretch;
399
+ }
400
+ #cmplz-cookies-overview .cmplz-dropdown summary h3,
401
+ #cmplz-document .cmplz-dropdown summary h3 {
402
+ padding: 0 5px;
403
+ font-size: 18px;
404
+ border-bottom: 0;
405
+ }
406
+ #cmplz-cookies-overview .cmplz-dropdown summary p,
407
+ #cmplz-document .cmplz-dropdown summary p {
408
+ text-align: right;
409
+ padding: 0;
410
+ margin: 0;
411
+ font-size: 14px;
412
+ border-bottom: 0;
413
+ }
414
+ #cmplz-cookies-overview .cmplz-dropdown summary div:after,
415
+ #cmplz-document .cmplz-dropdown summary div:after {
416
+ cursor: pointer;
417
+ content: '';
418
+ background: url(../images/chevron-down.svg) no-repeat;
419
+ transform: rotate(0deg);
420
+ -webkit-transition: all 0.5s ease;
421
+ -moz-transition: all 0.5s ease;
422
+ -o-transition: all 0.5s ease;
423
+ transition: all 0.5s ease;
424
+ background-size: cover;
425
+ height: 18px;
426
+ width: 18px;
427
+ margin: 3px;
428
+ }
429
+ #cmplz-cookies-overview .cmplz-dropdown[open],
430
+ #cmplz-document .cmplz-dropdown[open] {
431
+ padding-bottom: 1px;
432
+ }
433
+ #cmplz-cookies-overview .cmplz-dropdown[open] summary div:after,
434
+ #cmplz-document .cmplz-dropdown[open] summary div:after {
435
+ transform: rotate(180deg);
436
+ }
437
+ #cmplz-cookies-overview .cmplz-dropdown h4,
438
+ #cmplz-document .cmplz-dropdown h4 {
439
+ font-size: 15px;
440
+ margin: 5px 0;
441
+ }
442
+ #cmplz-cookies-overview .cmplz-dropdown h5,
443
+ #cmplz-document .cmplz-dropdown h5 {
444
+ margin: 0;
445
+ }
446
+ #cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,
447
+ #cmplz-document .cmplz-dropdown .cmplz-service-description,
448
+ #cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,
449
+ #cmplz-document .cmplz-dropdown .cmplz-sharing-data {
450
+ padding: 0 15px 15px;
451
+ }
452
+ #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose,
453
+ #cmplz-document .cmplz-dropdown .cookies-per-purpose {
454
+ border: 1px solid #dadada;
455
+ grid-gap: 1px;
456
+ background-color: #dadada;
457
+ margin-bottom: 10px;
458
+ }
459
+ #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div,
460
+ #cmplz-document .cmplz-dropdown .cookies-per-purpose div {
461
+ background-color: white;
462
+ padding: 15px;
463
+ }
464
+ @media only screen and (min-width: 600px) {
465
+ #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header,
466
+ #cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header {
467
+ background-color: #f7f7f7;
468
+ }
469
+ #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention-header,
470
+ #cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header {
471
+ background-color: #f7f7f7;
472
+ }
473
+ #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function-header,
474
+ #cmplz-document .cmplz-dropdown .cookies-per-purpose .function-header {
475
+ background-color: #f7f7f7;
476
+ }
477
+ }
478
+ @media only screen and (max-width: 600px) {
479
+ #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose h5,
480
+ #cmplz-document .cmplz-dropdown .cookies-per-purpose h5 {
481
+ line-height: 1.8;
482
+ }
483
+ #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),
484
+ #cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),
485
+ #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),
486
+ #cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),
487
+ #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),
488
+ #cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),
489
+ #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),
490
+ #cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),
491
+ #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),
492
+ #cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),
493
+ #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7),
494
+ #cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7) {
495
+ background-color: #f7f7f7;
496
+ }
497
+ }
498
+ /*# sourceMappingURL=document.css.map */
assets/css/document.css.map ADDED
@@ -0,0 +1 @@
 
1
+ {"version":3,"sources":["document-grid.less","document.less"],"names":[],"mappings":"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","file":"document.css"}
assets/css/document.less ADDED
@@ -0,0 +1,285 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @import 'document-grid.less';
2
+
3
+ .postbox #cmplz-document {
4
+ margin: auto auto;
5
+ }
6
+
7
+ #cmplz-document {
8
+ font-size: 14px;
9
+ margin-top: 0;
10
+ max-width: 800px;
11
+ // text-align: justify;
12
+ text-justify: inter-word;
13
+ /* Buttons styles */
14
+ input::-moz-focus-inner,
15
+ button::-moz-focus-inner {
16
+ border: 0;
17
+ padding: 0;
18
+ }
19
+
20
+ /*WCAG2.0 */
21
+
22
+ a {
23
+ text-decoration: underline;
24
+ }
25
+ a[target="_blank"]::after {
26
+ content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);
27
+ margin: 0 3px 0 5px;
28
+ }
29
+
30
+ a:focus {
31
+ border: 1px solid black;
32
+ padding:2px;
33
+ }
34
+
35
+ #cmplz-dnsmpd-form label{
36
+ margin-right:20px;
37
+ min-width:100px;
38
+ display:inline-block
39
+ }
40
+
41
+ .cmplz-alert {
42
+ display:none;
43
+ padding: 7px;
44
+ color: white;
45
+ margin: 10px 0;
46
+ &.cmplz-error {
47
+ background-color: #f44336;
48
+ }
49
+ &.cmplz-success {
50
+ background-color: green;
51
+ }
52
+ }
53
+
54
+ .cmplz-close {
55
+ margin-left: 15px;
56
+ color: white;
57
+ font-weight: bold;
58
+ float: right;
59
+ font-size: 22px;
60
+ line-height: 20px;
61
+ cursor: pointer;
62
+ transition: 0.3s;
63
+ &:hover {
64
+ color: black;
65
+ }
66
+ }
67
+
68
+ h2, h3 {
69
+ font-size: 22px;
70
+ text-align: left;
71
+ margin-top: 15px;
72
+ text-transform: initial;
73
+ padding-bottom: 10px;
74
+ margin-bottom: 10px;
75
+ }
76
+
77
+ &.impressum {
78
+ h2, h3 {
79
+ border-bottom: none;
80
+ font-size: 1em;
81
+ padding-bottom:5px;
82
+ margin-bottom:5px;
83
+ }
84
+ p {
85
+ margin-bottom:7px;
86
+ }
87
+ }
88
+
89
+ h4 {
90
+ font-size: 18px;
91
+ text-align: left;
92
+ margin-top: 15px;
93
+ margin-bottom: 5px;
94
+ text-transform: initial;
95
+ }
96
+
97
+ h5 {
98
+ font-size: 14px;
99
+ text-align: left;
100
+ margin-top: 10px;
101
+ margin-bottom: 5px;
102
+ text-transform: initial;
103
+ }
104
+
105
+ h3.annex, h4.annex {
106
+ font-weight: bold;
107
+ }
108
+
109
+ span h3 {
110
+ font-size: 14px;
111
+ border-bottom: 0;
112
+ }
113
+
114
+
115
+ p, li, td {
116
+ font-size: 14px;
117
+ margin-top: 0;
118
+ }
119
+
120
+ ol.alphabetic {
121
+ counter-reset: list;
122
+ list-style-type: none;
123
+
124
+ }
125
+
126
+ ol.alphabetic li:before {
127
+ font-weight: bold;
128
+ content: counter(list, lower-alpha) ") ";
129
+ counter-increment: list
130
+ }
131
+
132
+ ul {
133
+ list-style: disc;
134
+ margin-left: 15px;
135
+ margin-bottom: 15px;
136
+ }
137
+
138
+ ol.alphabetic ol {
139
+ counter-reset: list;
140
+ list-style-type: none;
141
+ }
142
+
143
+ ol.alphabetic ol li:before {
144
+ font-weight: bold;
145
+ content: counter(list, decimal) ") ";
146
+ counter-increment: list
147
+ }
148
+
149
+ .cmplz-subtitle {
150
+ font-weight: bold;
151
+ margin-top: 25px;
152
+ }
153
+ .cmplz-indent{
154
+ margin-left:36px;
155
+ }
156
+ }
157
+ //needs to apply both to separate cookie shortcode, cookie policy and privacy policy
158
+ #cmplz-cookies-overview .cmplz-dropdown, #cmplz-document .cmplz-dropdown{
159
+ background-color: rgba(239, 239, 239, 0.25);
160
+ h4 {
161
+ font-size: 18px;
162
+ text-align: left;
163
+ margin-top: 15px;
164
+ margin-bottom: 5px;
165
+ text-transform: initial;
166
+ }
167
+ p, a {
168
+ font-size: 14px;
169
+ margin-top: 0;
170
+ }
171
+ p, h4, ul{
172
+ padding: 0 15px ;
173
+ }
174
+ p{
175
+ &.legal-obligations-description{
176
+ padding-bottom: 15px;
177
+ }
178
+ }
179
+ // Remove default marker
180
+ summary::marker {
181
+ display: none;
182
+ content: '';
183
+ }
184
+ summary::-webkit-details-marker {
185
+ display: none;
186
+ content: '';
187
+ }
188
+ summary{
189
+ display:block;
190
+ background-color: rgba(239, 239, 239, 0.5);
191
+ margin: 5px 0;
192
+ padding: 5px 10px;
193
+ align-items: center;
194
+ justify-items: stretch;
195
+ h3 {
196
+ padding: 0 5px;
197
+ border-bottom: 0;
198
+ font-size: 18px;
199
+ border-bottom: 0;
200
+ }
201
+ p{
202
+ text-align: right;
203
+ padding: 0;
204
+ margin: 0;
205
+ font-size: 14px;
206
+ border-bottom: 0;
207
+ }
208
+ div {
209
+ &:after {
210
+ cursor: pointer;
211
+ content: '';
212
+ background: url(../images/chevron-down.svg) no-repeat;
213
+ transform: rotate(0deg);
214
+ -webkit-transition: all 0.5s ease;
215
+ -moz-transition: all 0.5s ease;
216
+ -o-transition: all 0.5s ease;
217
+ transition: all 0.5s ease;
218
+ background-size: cover;
219
+ height: 18px;
220
+ width: 18px;
221
+ margin: 3px;
222
+ }
223
+ }
224
+
225
+ }
226
+ &[open]{
227
+ padding-bottom: 1px;
228
+ summary div:after {
229
+ transform: rotate(180deg);
230
+ }
231
+ }
232
+ h4 {
233
+ font-size: 15px;
234
+ margin: 5px 0;
235
+ }
236
+
237
+ h5 {
238
+ margin: 0;
239
+ }
240
+
241
+ .cmplz-service-description, .cmplz-sharing-data {
242
+ padding: 0 15px 15px;
243
+ }
244
+
245
+ .cookies-per-purpose {
246
+ border: 1px solid #dadada;
247
+ grid-gap: 1px;
248
+ background-color: #dadada;
249
+ margin-bottom: 10px;
250
+
251
+ div {
252
+ background-color: white;
253
+ padding: 15px;
254
+ }
255
+
256
+ @media only screen and (min-width: 600px) {
257
+ .name-header {
258
+ background-color: #f7f7f7;
259
+ }
260
+
261
+ .retention-header {
262
+ background-color: #f7f7f7;
263
+ }
264
+
265
+ .function-header {
266
+ background-color: #f7f7f7;
267
+ }
268
+ }
269
+
270
+ @media only screen and (max-width: 600px) {
271
+ h5 {
272
+ line-height: 1.8;
273
+ }
274
+
275
+ div:nth-child(12n+2),
276
+ div:nth-child(12n+3),
277
+ div:nth-child(12n+4),
278
+ div:nth-child(12n+5),
279
+ div:nth-child(12n+6),
280
+ div:nth-child(12n+7) {
281
+ background-color: #f7f7f7;
282
+ }
283
+ }
284
+ }
285
+ }
assets/css/document.min.css ADDED
@@ -0,0 +1 @@
 
1
+ #cmplz-manage-consent-container{display:none}.cmplz-obfuscate{direction:rtl;unicode-bidi:bidi-override;white-space:nowrap}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary{display:block;cursor:pointer}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::-webkit-details-marker,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::marker{display:none;content:''}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-sharing-data{display:inline-block;width:calc(50% - 35px);vertical-align:top}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-sharing-data{width:100%}}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary{display:block;cursor:pointer}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::marker{display:none;content:''}#cmplz-cookies-overview .cmplz-dropdown summary div,#cmplz-document .cmplz-dropdown summary div{display:grid;grid-template:"heading chevron";grid-template-columns:2fr 25px;grid-gap:15px;align-items:center}#cmplz-cookies-overview .cmplz-dropdown summary div h3,#cmplz-document .cmplz-dropdown summary div h3{grid-area:heading;margin:0}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after{grid-area:chevron}#cmplz-cookies-overview .cmplz-dropdown summary div input[data-category="functional"],#cmplz-document .cmplz-dropdown summary div input[data-category="functional"]{visibility:hidden}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary{display:block}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div{grid-template:"heading paragraph checkbox chevron";grid-template-columns:2fr auto auto 25px}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p{grid-area:paragraph}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{display:grid}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-column:span 2;grid-template-columns:1fr 1fr 1fr;grid-template:"purpose purpose purpose" "header1 header2 header3" auto}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-area:purpose}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header{grid-area:header1}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header{grid-area:header2}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header{grid-area:header3}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-template-columns:100px 1fr}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-column:span 2}}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories{margin-top:10px;display:block;width:100%}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category{background-color:rgba(239,239,239,0.25)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::marker{display:none;content:''}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::-webkit-details-marker{display:none;content:''}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description{padding:10px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:5px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 25px;grid-template-rows:auto;align-items:center;grid-gap:10px;padding:5px 10px;background-color:rgba(239,239,239,0.5)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header section{padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2{grid-column-start:1;width:100%;justify-self:start;font-size:18px;text-align:left;margin-top:8px;text-transform:initial;padding-bottom:10px;border-bottom:0;margin-bottom:0}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2:before{height:0;margin:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);color:var(--cmplz_category_header_always_active_color)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active input{display:none}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header label>span{display:none}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0;padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{display:flex;align-items:center;justify-content:center;grid-column-start:3;cursor:pointer;content:'';background:var(--cmplz_category_open_icon_url) no-repeat;transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover;height:25px;width:25px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open]{padding-bottom:1px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-category-header:after,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-icon.cmplz-open{transform:rotate(180deg)}.postbox #cmplz-document{margin:auto auto}#cmplz-document{font-size:14px;margin-top:0;max-width:800px;text-justify:inter-word}#cmplz-document input::-moz-focus-inner,#cmplz-document button::-moz-focus-inner{border:0;padding:0}#cmplz-document a{text-decoration:underline}#cmplz-document a[target="_blank"]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px}#cmplz-document a:focus{border:1px solid black;padding:2px}#cmplz-document #cmplz-dnsmpd-form label{margin-right:20px;min-width:100px;display:inline-block}#cmplz-document .cmplz-alert{display:none;padding:7px;color:white;margin:10px 0}#cmplz-document .cmplz-alert.cmplz-error{background-color:#f44336}#cmplz-document .cmplz-alert.cmplz-success{background-color:green}#cmplz-document .cmplz-close{margin-left:15px;color:white;font-weight:bold;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:.3s}#cmplz-document .cmplz-close:hover{color:black}#cmplz-document h2,#cmplz-document h3{font-size:22px;text-align:left;margin-top:15px;text-transform:initial;padding-bottom:10px;margin-bottom:10px}#cmplz-document.impressum h2,#cmplz-document.impressum h3{border-bottom:0;font-size:1em;padding-bottom:5px;margin-bottom:5px}#cmplz-document.impressum p{margin-bottom:7px}#cmplz-document h4{font-size:18px;text-align:left;margin-top:15px;margin-bottom:5px;text-transform:initial}#cmplz-document h5{font-size:14px;text-align:left;margin-top:10px;margin-bottom:5px;text-transform:initial}#cmplz-document h3.annex,#cmplz-document h4.annex{font-weight:bold}#cmplz-document span h3{font-size:14px;border-bottom:0}#cmplz-document p,#cmplz-document li,#cmplz-document td{font-size:14px;margin-top:0}#cmplz-document ol.alphabetic{counter-reset:list;list-style-type:none}#cmplz-document ol.alphabetic li:before{font-weight:bold;content:counter(list,lower-alpha) ") ";counter-increment:list}#cmplz-document ul{list-style:disc;margin-left:15px;margin-bottom:15px}#cmplz-document ol.alphabetic ol{counter-reset:list;list-style-type:none}#cmplz-document ol.alphabetic ol li:before{font-weight:bold;content:counter(list,decimal) ") ";counter-increment:list}#cmplz-document .cmplz-subtitle{font-weight:bold;margin-top:25px}#cmplz-document .cmplz-indent{margin-left:36px}#cmplz-cookies-overview .cmplz-dropdown,#cmplz-document .cmplz-dropdown{background-color:rgba(239,239,239,0.25)}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4{font-size:18px;text-align:left;margin-top:15px;margin-bottom:5px;text-transform:initial}#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-document .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown a,#cmplz-document .cmplz-dropdown a{font-size:14px;margin-top:0}#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-document .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4,#cmplz-cookies-overview .cmplz-dropdown ul,#cmplz-document .cmplz-dropdown ul{padding:0 15px}#cmplz-cookies-overview .cmplz-dropdown p.legal-obligations-description,#cmplz-document .cmplz-dropdown p.legal-obligations-description{padding-bottom:15px}#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::marker{display:none;content:''}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker{display:none;content:''}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary{display:block;background-color:rgba(239,239,239,0.5);margin:5px 0;padding:5px 10px;align-items:center;justify-items:stretch}#cmplz-cookies-overview .cmplz-dropdown summary h3,#cmplz-document .cmplz-dropdown summary h3{padding:0 5px;font-size:18px;border-bottom:0}#cmplz-cookies-overview .cmplz-dropdown summary p,#cmplz-document .cmplz-dropdown summary p{text-align:right;padding:0;margin:0;font-size:14px;border-bottom:0}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after{cursor:pointer;content:'';background:url(../images/chevron-down.svg) no-repeat;transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover;height:18px;width:18px;margin:3px}#cmplz-cookies-overview .cmplz-dropdown[open],#cmplz-document .cmplz-dropdown[open]{padding-bottom:1px}#cmplz-cookies-overview .cmplz-dropdown[open] summary div:after,#cmplz-document .cmplz-dropdown[open] summary div:after{transform:rotate(180deg)}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4{font-size:15px;margin:5px 0}#cmplz-cookies-overview .cmplz-dropdown h5,#cmplz-document .cmplz-dropdown h5{margin:0}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-sharing-data{padding:0 15px 15px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose,#cmplz-document .cmplz-dropdown .cookies-per-purpose{border:1px solid #dadada;grid-gap:1px;background-color:#dadada;margin-bottom:10px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div,#cmplz-document .cmplz-dropdown .cookies-per-purpose div{background-color:white;padding:15px}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header{background-color:#f7f7f7}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header{background-color:#f7f7f7}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .function-header{background-color:#f7f7f7}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose h5,#cmplz-document .cmplz-dropdown .cookies-per-purpose h5{line-height:1.8}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7){background-color:#f7f7f7}}
assets/css/index.php ADDED
@@ -0,0 +1,2 @@
 
 
1
+ <?php
2
+ // Silence is golden.
assets/css/variables.less ADDED
@@ -0,0 +1,157 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // Margins, Paddings and Border Radius
2
+ @small-margin: 10px;
3
+ @default-margin: 15px;
4
+ @big-margin: 30px;
5
+ @grid-margin:10px;
6
+
7
+ @default-padding: 20px;
8
+ @border-radius: 25px;
9
+
10
+ // RSP Brand Colors
11
+ @rsp-black: #333;
12
+ @rsp-yellow: #f8be2e;
13
+ @rsp-blue: #29b6f6;
14
+ @rsp-green: #297A31;
15
+ @rsp-red: #D7263D;
16
+ @rsp-pink: #E366A1;
17
+ @rsp-orange: #f39c12;
18
+ @box_shadow_color: #dedede;
19
+ @light-text-color: #3c3c3c;
20
+
21
+ // Colors
22
+ @brand-primary: @rsp-blue;
23
+ @brand-secondary: @color-success;
24
+
25
+ // Notification colors
26
+ @color-success: #61ce70;
27
+ @color-disabled: #d7d7d7;
28
+ @color-warning: @rsp-red;
29
+ @color-open: @rsp-yellow;
30
+
31
+ //Input colors
32
+ @input-background-color: var(--rsp-input-background-color);
33
+ @input-border-color: var(--rsp-input-border-color);
34
+
35
+ @grey: #c6c6c6;
36
+ @grey-lighter: #fafafa;
37
+ @grey-light: #dadada;
38
+ @grey-dark: #888;
39
+ @grey-darker: #696969;
40
+
41
+ // Grid settings
42
+ @red-gap: 15px;
43
+ @green-gap: 20px;
44
+ @intro-gap: 20px 20px 0 20px;
45
+
46
+ @gridblock-height: 500px;
47
+ @gridblock-width: 800px;
48
+ @gridblock-width-small: 400px;
49
+
50
+ // Font sizes
51
+ @default-font-size: 14px;
52
+ @gridblock_height: 515px;
53
+ @gridblock_width: 800px;
54
+ @gridblock_width_small:400px;
55
+ @gridblock_height_big: calc(auto + 20px);
56
+
57
+ // Break points
58
+ @rsp-break-xs: 576px;
59
+ @rsp-break-s: 768px;
60
+ @rsp-break-m: 992px;
61
+ @rsp-break-l: 1279px;
62
+ @rsp-break-xl: 1440px; // common 13 inch macbook pro width is 1425px
63
+ @rsp-break-xxl: 1599px;
64
+
65
+ :root {
66
+
67
+ // Margins, Paddings and Border Radius
68
+ --rsp-spacing-xxs: 5px;
69
+ --rsp-spacing-xs: 10px;
70
+ --rsp-spacing-s: 15px;
71
+ --rsp-spacing-m: 20px;
72
+ --rsp-spacing-l: 30px;
73
+ --rsp-spacing-xl: 40px;
74
+
75
+ // Grid settings
76
+ --rsp-grid-margin: var(--rsp-spacing-xs);
77
+ --rsp-grid-gap: var(--rsp-spacing-m);
78
+
79
+ // Borders and stuff
80
+ --rsp-border-radius: 12px;
81
+ --rsp-border-radius-s: 8px;
82
+ --rsp-border: 1px solid var(--rsp-border-color);
83
+ --rsp-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
84
+ --rsp-border-color: #dfdfdf;
85
+
86
+ // RSP Brand Colors
87
+ --rsp-black: #333;
88
+ --rsp-white: #fff;
89
+ --rsp-yellow: #f4bf3e;
90
+ --rsp-blue: #29b6f6;
91
+ --rsp-dark-blue: #1E73BE;
92
+ --rsp-green: #2e8a37;
93
+ --rsp-red: #D7263D;
94
+ --rsp-pink: #E35899;
95
+ --rsp-orange: #f39c12;
96
+ --rsp-wp-blue: #007cba;
97
+
98
+ --rsp-yellow-faded: #f2e6c9;
99
+ --rsp-blue-faded: #ecf8fe;
100
+ --rsp-dark-blue-faded: #ebf2f9;
101
+ --rsp-green-faded: #ecf4ed;
102
+ --rsp-red-faded: #fbebed;
103
+ --rsp-pink-faded: #fceff5;
104
+ --rsp-orange-faded: #fef5ea;
105
+ --rsp-wp-blue-faded: #c6e0ef;
106
+
107
+ --rsp-background-block-color: var(--rsp-white);
108
+ --rsp-background-color: #f0f0f1; //#f0f0f1 is the default wordpress bg color
109
+
110
+ //Input colors
111
+ --rsp-input-background-color: #fff;
112
+ --rsp-input-text-color: var(--rsp-text-color);
113
+ --rsp-input-border-color: var(--rsp-grey-400);
114
+
115
+ --rsp-text-color: rgba(26, 26, 26, 0.9);
116
+ --rsp-text-color-invert: rgba(255, 255, 255, 0.9);
117
+ --rsp-text-color-white: rgba(255, 255, 255, 0.9);
118
+ --rsp-text-color-light: rgba(69, 69, 82, 0.9);
119
+
120
+ --rsp-grey-100: #fafafa;
121
+ --rsp-grey-200: #f9f9f9;
122
+ --rsp-grey-300: #ededed;
123
+ --rsp-grey-400: #c6c6c6;
124
+ --rsp-grey-500: #737373;
125
+ --rsp-grey-600: #696969;
126
+
127
+ // Notification colors
128
+ --rsp-color-success: var(--rsp-green);
129
+ --rsp-color-error: var(--rsp-red);
130
+ --rsp-color-warning: var(--rsp-red);
131
+ --rsp-color-open: var(--rsp-yellow);
132
+ --rsp-color-disabled: var(--rsp-grey-300);
133
+
134
+ // Font sizes
135
+ // If browser font-size is 16px:
136
+ --rsp-fs-100: 0.6875rem; // 11px
137
+ --rsp-fs-200: 0.8rem; // 12px
138
+ --rsp-fs-300: 0.8125rem; // 13px
139
+ --rsp-fs-400: 0.875rem; // 14px
140
+ --rsp-fs-500: 1rem; // 16px
141
+ --rsp-fs-600: 1.125rem; // 18px
142
+ --rsp-fs-700: 1.25rem; // 20px
143
+ --rsp-fs-800: 1.5rem; // 24px
144
+ --rsp-fs-900: 2.5rem; // 40px
145
+
146
+ // Plugin specific variables down here please
147
+ --rsp-brand-primary: var(--rsp-blue);
148
+ --rsp-brand-secondary: var(--rsp-yellow);
149
+ --rsp-brand-primary-faded: var(--rsp-blue-faded);
150
+ }
151
+
152
+ .cmplz-block {
153
+ background: var(--rsp-background-block-color);
154
+ box-shadow: var(--rsp-box-shadow);
155
+ border-radius: var(--rsp-border-radius);
156
+ }
157
+
assets/css/wizard.css ADDED
@@ -0,0 +1,2027 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @gridblock _height_big: calc(auto + 20px);
2
+ :root {
3
+ --rsp-spacing-xxs: 5px;
4
+ --rsp-spacing-xs: 10px;
5
+ --rsp-spacing-s: 15px;
6
+ --rsp-spacing-m: 20px;
7
+ --rsp-spacing-l: 30px;
8
+ --rsp-spacing-xl: 40px;
9
+ --rsp-grid-margin: var(--rsp-spacing-xs);
10
+ --rsp-grid-gap: var(--rsp-spacing-m);
11
+ --rsp-border-radius: 12px;
12
+ --rsp-border-radius-s: 8px;
13
+ --rsp-border: 1px solid var(--rsp-border-color);
14
+ --rsp-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
15
+ --rsp-border-color: #dfdfdf;
16
+ --rsp-black: #333;
17
+ --rsp-white: #fff;
18
+ --rsp-yellow: #f4bf3e;
19
+ --rsp-blue: #29b6f6;
20
+ --rsp-dark-blue: #1E73BE;
21
+ --rsp-green: #2e8a37;
22
+ --rsp-red: #D7263D;
23
+ --rsp-pink: #E35899;
24
+ --rsp-orange: #f39c12;
25
+ --rsp-wp-blue: #007cba;
26
+ --rsp-yellow-faded: #f2e6c9;
27
+ --rsp-blue-faded: #ecf8fe;
28
+ --rsp-dark-blue-faded: #ebf2f9;
29
+ --rsp-green-faded: #ecf4ed;
30
+ --rsp-red-faded: #fbebed;
31
+ --rsp-pink-faded: #fceff5;
32
+ --rsp-orange-faded: #fef5ea;
33
+ --rsp-wp-blue-faded: #c6e0ef;
34
+ --rsp-background-block-color: var(--rsp-white);
35
+ --rsp-background-color: #f0f0f1;
36
+ --rsp-input-background-color: #fff;
37
+ --rsp-input-text-color: var(--rsp-text-color);
38
+ --rsp-input-border-color: var(--rsp-grey-400);
39
+ --rsp-text-color: rgba(26, 26, 26, 0.9);
40
+ --rsp-text-color-invert: rgba(255, 255, 255, 0.9);
41
+ --rsp-text-color-white: rgba(255, 255, 255, 0.9);
42
+ --rsp-text-color-light: rgba(69, 69, 82, 0.9);
43
+ --rsp-grey-100: #fafafa;
44
+ --rsp-grey-200: #f9f9f9;
45
+ --rsp-grey-300: #ededed;
46
+ --rsp-grey-400: #c6c6c6;
47
+ --rsp-grey-500: #737373;
48
+ --rsp-grey-600: #696969;
49
+ --rsp-color-success: var(--rsp-green);
50
+ --rsp-color-error: var(--rsp-red);
51
+ --rsp-color-warning: var(--rsp-red);
52
+ --rsp-color-open: var(--rsp-yellow);
53
+ --rsp-color-disabled: var(--rsp-grey-300);
54
+ --rsp-fs-100: 0.6875rem;
55
+ --rsp-fs-200: 0.8rem;
56
+ --rsp-fs-300: 0.8125rem;
57
+ --rsp-fs-400: 0.875rem;
58
+ --rsp-fs-500: 1rem;
59
+ --rsp-fs-600: 1.125rem;
60
+ --rsp-fs-700: 1.25rem;
61
+ --rsp-fs-800: 1.5rem;
62
+ --rsp-fs-900: 2.5rem;
63
+ --rsp-brand-primary: var(--rsp-blue);
64
+ --rsp-brand-secondary: var(--rsp-yellow);
65
+ --rsp-brand-primary-faded: var(--rsp-blue-faded);
66
+ }
67
+ .cmplz-block {
68
+ background: var(--rsp-background-block-color);
69
+ box-shadow: var(--rsp-box-shadow);
70
+ border-radius: var(--rsp-border-radius);
71
+ }
72
+ /**
73
+ * class to add a triangle pointer to each div
74
+ */
75
+ .cmplz-pointer {
76
+ position: relative;
77
+ }
78
+ .cmplz-pointer:after {
79
+ content: " ";
80
+ position: absolute;
81
+ left: -15px;
82
+ top: calc(50% - 15px);
83
+ border-top: 15px solid transparent;
84
+ border-right: 15px solid black;
85
+ border-left: none;
86
+ border-bottom: 15px solid transparent;
87
+ }
88
+ @media only screen and (max-width: 1400px) {
89
+ .cmplz-content-area {
90
+ grid-template-columns: 24% auto;
91
+ }
92
+ }
93
+ .cmplz-content-area {
94
+ display: grid;
95
+ grid-template-columns: 22% auto;
96
+ gap: var(--rsp-grid-gap);
97
+ }
98
+ .cmplz-content-area h1 {
99
+ padding: 0;
100
+ }
101
+ .cmplz-content-area .cmplz-upgrade-to-premium {
102
+ font-size: 11px;
103
+ font-weight: 500;
104
+ text-decoration: none;
105
+ padding: 5px;
106
+ background-color: #ecf4ed;
107
+ color: #333333;
108
+ }
109
+ .cmplz-content-area .cmplz-wizard-title {
110
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-l);
111
+ display: flex;
112
+ font-size: 17px;
113
+ font-weight: 600;
114
+ justify-content: space-between;
115
+ align-content: center;
116
+ border-radius: var(--rsp-border-radius) var(--rsp-border-radius) 0 0;
117
+ }
118
+ .cmplz-content-area .cmplz-wizard-title.cmplz-section-content-notifications-header h1 {
119
+ font-weight: normal;
120
+ }
121
+ .cmplz-content-area .cmplz-wizard-subtitle h2 {
122
+ margin: 20px 20px 0 20px;
123
+ font-size: 14px;
124
+ }
125
+ .cmplz-content-area .cmplz-wizard-menu {
126
+ background-color: white;
127
+ box-shadow: var(--rsp-box-shadow);
128
+ border-radius: var(--rsp-border-radius);
129
+ }
130
+ .cmplz-content-area .cmplz-wizard-menu .cmplz-wizard-progress-bar {
131
+ background: #dadada;
132
+ height: 15px;
133
+ margin: var(--rsp-spacing-xs) var(--rsp-spacing-l);
134
+ }
135
+ .cmplz-content-area .cmplz-wizard-menu .cmplz-wizard-progress-bar .cmplz-wizard-progress-bar-value {
136
+ height: 100%;
137
+ background: var(--rsp-green);
138
+ border-radius: 4px;
139
+ }
140
+ .cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header {
141
+ text-decoration: none;
142
+ }
143
+ .cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header.incomplete a h2 {
144
+ color: var(--rsp-text-color);
145
+ }
146
+ .cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header.active a h2 {
147
+ color: var(--rsp-wp-blue);
148
+ }
149
+ .cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header a {
150
+ display: inline-block;
151
+ padding: var(--rsp-spacing-xxs) var(--rsp-spacing-l);
152
+ text-decoration: none;
153
+ width: 100%;
154
+ }
155
+ .cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header a h2 {
156
+ font-size: 15px;
157
+ font-weight: 500;
158
+ margin: 0;
159
+ }
160
+ .cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header:hover a h2 {
161
+ text-decoration: underline;
162
+ }
163
+ .cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header.active:hover a {
164
+ background: white;
165
+ }
166
+ .cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section {
167
+ display: grid;
168
+ grid-template-columns: var(--rsp-spacing-m) 1fr;
169
+ margin: 0 var(--rsp-spacing-l);
170
+ }
171
+ .cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section a {
172
+ display: inline-block;
173
+ text-decoration: none;
174
+ padding: 3px 5px;
175
+ }
176
+ .cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section a h3 {
177
+ font-size: 13px;
178
+ font-weight: 400;
179
+ margin: 0;
180
+ }
181
+ .cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section a:visited h3 {
182
+ color: initial ;
183
+ }
184
+ .cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section a:hover h3 {
185
+ text-decoration: underline;
186
+ }
187
+ .cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section.cmplz-done a h3 {
188
+ color: #333;
189
+ }
190
+ .cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section.active a h3 {
191
+ color: var(--rsp-wp-blue);
192
+ }
193
+ .cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section.active:hover a {
194
+ background: white;
195
+ pointer-events: none;
196
+ }
197
+ .cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section.active svg path {
198
+ fill: var(--rsp-wp-blue);
199
+ }
200
+ .cmplz-content-area .cmplz-section-content p {
201
+ margin: 0;
202
+ }
203
+ .cmplz-content-area .cmplz-section-content p:not(:first-child) {
204
+ margin-top: 1em;
205
+ }
206
+ .cmplz-content-area .cmplz-section-content .cmplz-master-label > div {
207
+ padding: 0 var(--rsp-spacing-l);
208
+ background-color: #fff;
209
+ }
210
+ .cmplz-content-area .cmplz-section-content .cmplz-form {
211
+ display: grid;
212
+ grid-template-columns: auto 325px;
213
+ grid-column-gap: 15px;
214
+ }
215
+ .cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-section-footer .cmplz-panel-wrap {
216
+ margin: 0;
217
+ }
218
+ .cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-section-content-title-header {
219
+ background-color: white;
220
+ }
221
+ .cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-wizard-intro {
222
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-l);
223
+ padding-top: var(--rsp-spacing-xxs);
224
+ background-color: #fff;
225
+ }
226
+ .cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-wizard-intro > *:not(:first-child) {
227
+ margin-top: var(--rsp-spacing-s);
228
+ }
229
+ .cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-wizard-intro ul {
230
+ list-style: inherit;
231
+ margin-left: 15px;
232
+ }
233
+ .cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-field .cmplz-wizard-intro {
234
+ padding: 0 0 20px 0;
235
+ }
236
+ .cmplz-content-area .cmplz-section-content .cmplz-form .field-group {
237
+ grid-column: span 2;
238
+ display: grid;
239
+ grid-template-columns: auto 325px;
240
+ grid-column-gap: 15px;
241
+ }
242
+ .cmplz-content-area .cmplz-section-content .cmplz-form .field-group .cmplz-field {
243
+ grid-column-start: 1;
244
+ }
245
+ .cmplz-content-area .cmplz-section-content .cmplz-form .field-group .cmplz-field select {
246
+ font-size: 13px;
247
+ }
248
+ .cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-section-footer {
249
+ grid-column-start: 1;
250
+ background-color: white;
251
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-l);
252
+ display: grid;
253
+ align-items: center;
254
+ grid-template-columns: 1fr auto;
255
+ border-radius: 0 0 var(--rsp-border-radius) var(--rsp-border-radius);
256
+ box-shadow: var(--rsp-box-shadow);
257
+ }
258
+ .cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-section-footer .cmplz-buttons-container {
259
+ display: flex;
260
+ gap: var(--rsp-spacing-s);
261
+ flex-wrap: wrap;
262
+ grid-column-start: 2;
263
+ }
264
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll {
265
+ position: relative;
266
+ }
267
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-form:first-child .cmplz-settings-item {
268
+ margin-top: 0;
269
+ }
270
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll section {
271
+ width: 100%;
272
+ }
273
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-checkbox .cmplz-field,
274
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-button .cmplz-field,
275
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-upload .cmplz-field {
276
+ display: flex;
277
+ justify-content: space-between;
278
+ align-items: center;
279
+ }
280
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-upload .cmplz-field {
281
+ padding-bottom: 5px;
282
+ }
283
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .button.button-primary {
284
+ min-width: 100px;
285
+ text-align: center;
286
+ height: 30px;
287
+ margin: 0 0;
288
+ }
289
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz_add_url,
290
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz_remove_url {
291
+ padding: 2px 4px;
292
+ margin-left: 4px;
293
+ line-height: 22px;
294
+ cursor: pointer;
295
+ background-color: transparent;
296
+ border: 0;
297
+ }
298
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-multiple-field-button-footer .button.button-primary {
299
+ min-width: 0px;
300
+ margin-right: 5px;
301
+ }
302
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .upload_button {
303
+ margin-right: 15px;
304
+ width: 100px;
305
+ height: 30px;
306
+ }
307
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll input[name="cmplz_import_settings"] {
308
+ width: 100px;
309
+ height: 30px;
310
+ padding-left: 15px;
311
+ }
312
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-file-chosen {
313
+ padding-top: 20px;
314
+ padding-left: 20px;
315
+ }
316
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-text_checkbox .cmplz-field {
317
+ display: grid;
318
+ grid-template-columns: 500px 1fr;
319
+ grid-column-gap: 20px;
320
+ }
321
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-text_checkbox .cmplz-field .cmplz-text {
322
+ grid-column-start: 1;
323
+ }
324
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-text_checkbox .cmplz-field .cmplz-switch {
325
+ align-self: center;
326
+ justify-self: end;
327
+ }
328
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-cols-2 .cmplz-field {
329
+ display: grid;
330
+ grid-template-columns: 33% 33%;
331
+ grid-column-gap: 20px;
332
+ }
333
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-cols-2 .cmplz-field .cmplz-label {
334
+ grid-column: span 2;
335
+ }
336
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-cols-3 .cmplz-field {
337
+ display: grid;
338
+ grid-template-columns: 33% 33% 33%;
339
+ grid-column-gap: 20px;
340
+ }
341
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-cols-3 .cmplz-field .cmplz-label {
342
+ grid-column: span 3;
343
+ }
344
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderradius.cmplz-cols-5 .cmplz-field,
345
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderwidth.cmplz-cols-5 .cmplz-field {
346
+ display: grid;
347
+ grid-template-columns: 50px 50px 50px 50px 50px;
348
+ grid-column-gap: 10px;
349
+ }
350
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderradius.cmplz-cols-5 .cmplz-field .cmplz-label,
351
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderwidth.cmplz-cols-5 .cmplz-field .cmplz-label {
352
+ grid-column: span 5;
353
+ }
354
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-border-input-type-wrap {
355
+ display: grid;
356
+ grid-template-rows: 16px 16px;
357
+ padding-top: 16px;
358
+ }
359
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-border-input-type-wrap .cmplz-grey {
360
+ color: darkgrey;
361
+ }
362
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-border-input-type-wrap span {
363
+ cursor: pointer;
364
+ }
365
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll select {
366
+ width: 100%;
367
+ }
368
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-block_script select[data-name=dependency] {
369
+ width: 45%;
370
+ float: left;
371
+ clear: both;
372
+ }
373
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz_deps_desc {
374
+ width: 45%;
375
+ float: left;
376
+ padding-top: 5px;
377
+ padding-left: 9px;
378
+ }
379
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .field-group {
380
+ grid-column: span 2;
381
+ display: grid;
382
+ grid-template-columns: auto 325px;
383
+ grid-column-gap: 15px;
384
+ }
385
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .field-group.cmplz-colspan-1 {
386
+ grid-column: span 1;
387
+ }
388
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .field-group.cmplz-colspan-2 {
389
+ grid-column: span 2;
390
+ }
391
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .field-group.cmplz-col-1 {
392
+ grid-column-start: 1;
393
+ }
394
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .field-group.cmplz-col-2 {
395
+ grid-column-start: 2;
396
+ }
397
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderradius,
398
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderwidth {
399
+ grid-column: span 1;
400
+ }
401
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-sublabel label {
402
+ color: darkgrey;
403
+ font-size: 13px;
404
+ }
405
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll label .cmplz-icon {
406
+ display: inline;
407
+ }
408
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-switch {
409
+ margin-top: 0;
410
+ }
411
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .wp-picker-input-wrap:not(.hidden) {
412
+ display: block;
413
+ position: absolute;
414
+ z-index: 10;
415
+ }
416
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .wp-picker-holder {
417
+ position: absolute;
418
+ top: 132px;
419
+ z-index: 10;
420
+ }
421
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .wp-picker-clear {
422
+ position: absolute;
423
+ }
424
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-grid-controls .cmplz-field {
425
+ padding: 0;
426
+ }
427
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-grid-controls .cmplz-field .cmplz-label {
428
+ margin: 0;
429
+ }
430
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-form {
431
+ grid-template-columns: auto !important;
432
+ }
433
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll #services .cmplz-field,
434
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll #plugins .cmplz-field {
435
+ display: grid;
436
+ grid-template-columns: 2.5fr 1fr auto;
437
+ }
438
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll #services .cmplz-field label.cmplz-checkbox-container,
439
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll #plugins .cmplz-field label.cmplz-checkbox-container {
440
+ margin: 0;
441
+ min-width: 75px;
442
+ }
443
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll #services .cmplz-field .cmplz-label,
444
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll #plugins .cmplz-field .cmplz-label {
445
+ margin-right: auto;
446
+ }
447
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll #services .cmplz-field .cmplz-switch,
448
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll #plugins .cmplz-field .cmplz-switch,
449
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll #services .cmplz-field .cmplz-checkbox-container,
450
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll #plugins .cmplz-field .cmplz-checkbox-container {
451
+ margin-left: 20px;
452
+ }
453
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item {
454
+ margin-top: 20px;
455
+ }
456
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-field {
457
+ flex-flow: row wrap;
458
+ }
459
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-field .cmplz-comment {
460
+ flex: 0 0 100%;
461
+ }
462
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container {
463
+ display: flex;
464
+ justify-content: space-between;
465
+ align-content: center;
466
+ }
467
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-grid-controls {
468
+ margin: auto 0;
469
+ }
470
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-grid-controls select {
471
+ font-size: 13px;
472
+ }
473
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header {
474
+ grid-column: span 2;
475
+ display: grid;
476
+ grid-template-columns: 340px 340px;
477
+ }
478
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header .cmplz-settings-title,
479
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header .cmplz-settings-controls {
480
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-l);
481
+ background-color: #fff;
482
+ }
483
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header .cmplz-settings-title {
484
+ border-radius: var(--rsp-border-radius) 0 0 0;
485
+ }
486
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header .cmplz-settings-controls {
487
+ border-radius: 0 var(--rsp-border-radius) 0 0;
488
+ }
489
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-panel-wrap,
490
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .field-group,
491
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container,
492
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-footer-container {
493
+ grid-column: span 2;
494
+ display: grid;
495
+ grid-template-columns: 680px auto;
496
+ grid-column-gap: 0;
497
+ }
498
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-panel-wrap .cmplz-settings-footer,
499
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .field-group .cmplz-settings-footer,
500
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-footer,
501
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-footer-container .cmplz-settings-footer {
502
+ width: 100%;
503
+ background-color: #fff;
504
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-l);
505
+ border-radius: 0 0 var(--rsp-border-radius) var(--rsp-border-radius);
506
+ display: flex;
507
+ gap: var(--rsp-spacing-xs);
508
+ box-shadow: var(--rsp-box-shadow);
509
+ }
510
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body {
511
+ position: relative;
512
+ }
513
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-settings-overlay {
514
+ z-index: 99;
515
+ display: grid;
516
+ grid-template-columns: 680px auto;
517
+ position: absolute;
518
+ top: 0;
519
+ left: 0;
520
+ bottom: 0;
521
+ background: rgba(255, 255, 255, 0.8);
522
+ }
523
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-settings-overlay .cmplz-settings-overlay-message {
524
+ position: absolute;
525
+ width: calc(100% - 70px);
526
+ bottom: 0;
527
+ background-color: #fff;
528
+ padding: 15px;
529
+ margin: 20px;
530
+ box-shadow: var(--rsp-box-shadow);
531
+ }
532
+ @media screen and (max-width: 960px) {
533
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-settings-overlay {
534
+ right: 0;
535
+ }
536
+ }
537
+ .cmplz-content-area .cmplz-add-pages-table {
538
+ display: grid;
539
+ grid-template-columns: auto auto;
540
+ gap: var(--rsp-spacing-xs);
541
+ align-items: center;
542
+ margin-bottom: var(--rsp-spacing-l);
543
+ }
544
+ .cmplz-content-area .cmplz-add-pages-table .cmplz-copy-shortcode {
545
+ justify-content: flex-start;
546
+ }
547
+ .cmplz-content-area .cmplz-link-to-menu-table {
548
+ display: grid;
549
+ grid-template-columns: 30% 30%;
550
+ grid-gap: 5px;
551
+ align-items: center;
552
+ }
553
+ .cmplz-content-area .cmplz-link-to-menu-table h3 {
554
+ grid-column: span 2;
555
+ margin-top: 20px;
556
+ margin-bottom: 5px;
557
+ }
558
+ .cmplz-content-area .cmplz-link-to-menu-table h3:first-child {
559
+ margin-top: 0;
560
+ }
561
+ .cmplz-content-area .cmplz-link-to-menu-table select {
562
+ grid-column-start: 2;
563
+ }
564
+ .cmplz-content-area .cmplz-scan-count {
565
+ padding: 0 2px;
566
+ }
567
+ .cmplz-content-area .cmplz-cookies-table h2 {
568
+ font-weight: normal;
569
+ font-size: 15px;
570
+ }
571
+ .cmplz-content-area .cmplz-cookies-table .cmplz-cookies-table-body {
572
+ border-radius: 5px;
573
+ display: grid;
574
+ grid-template-columns: 1fr;
575
+ padding: 10px;
576
+ background-color: #f0f2f8;
577
+ }
578
+ .cmplz-wizard,
579
+ .cmplz-settings {
580
+ /* ----------- Fields ----------- */
581
+ /* Customize the label (the container) */
582
+ /* Radio */
583
+ /* Customize the label (the container) */
584
+ /* Text & Email Validation */
585
+ /* Text, Email, Select(2), Textarea Style */
586
+ /* Placeholders */
587
+ }
588
+ .cmplz-wizard .cmplz-checkbox-container,
589
+ .cmplz-settings .cmplz-checkbox-container {
590
+ display: block;
591
+ position: relative;
592
+ padding-left: 32px;
593
+ margin: var(--rsp-spacing-xs) 0;
594
+ /* Hide the browser's default checkbox */
595
+ /* Create a custom checkbox */
596
+ /* Checkmark (hidden when not checked) */
597
+ /* Show the checkmark when checked */
598
+ /* Style the checkmark/indicator */
599
+ /* Show the default checkmark when default */
600
+ /* Disabled option */
601
+ }
602
+ .cmplz-wizard .cmplz-checkbox-container input,
603
+ .cmplz-settings .cmplz-checkbox-container input {
604
+ position: absolute;
605
+ opacity: 0;
606
+ cursor: pointer;
607
+ height: 0;
608
+ width: 0;
609
+ }
610
+ .cmplz-wizard .cmplz-checkbox-container .checkmark,
611
+ .cmplz-settings .cmplz-checkbox-container .checkmark {
612
+ position: absolute;
613
+ top: -2px;
614
+ left: 0;
615
+ height: 22px;
616
+ width: 22px;
617
+ border-radius: 5px;
618
+ border: 1px solid var(--rsp-input-border-color);
619
+ box-sizing: border-box;
620
+ }
621
+ .cmplz-wizard .cmplz-checkbox-container .checkmark svg,
622
+ .cmplz-settings .cmplz-checkbox-container .checkmark svg {
623
+ content: "";
624
+ position: absolute;
625
+ display: none;
626
+ }
627
+ .cmplz-wizard .cmplz-checkbox-container input:checked ~ .checkmark svg,
628
+ .cmplz-settings .cmplz-checkbox-container input:checked ~ .checkmark svg {
629
+ display: block;
630
+ fill: var(--rsp-wp-blue);
631
+ stroke: var(--rsp-wp-blue);
632
+ }
633
+ .cmplz-wizard .cmplz-checkbox-container .checkmark svg,
634
+ .cmplz-settings .cmplz-checkbox-container .checkmark svg {
635
+ left: 2.5px;
636
+ top: 2px;
637
+ width: 15px;
638
+ height: 15px;
639
+ }
640
+ .cmplz-wizard .cmplz-checkbox-container .checkmark.cmplz-default svg,
641
+ .cmplz-settings .cmplz-checkbox-container .checkmark.cmplz-default svg {
642
+ display: block;
643
+ fill: #eee;
644
+ stroke: #eee;
645
+ }
646
+ .cmplz-wizard .cmplz-checkbox-container.cmplz-disabled,
647
+ .cmplz-settings .cmplz-checkbox-container.cmplz-disabled {
648
+ pointer-events: none;
649
+ }
650
+ .cmplz-wizard .cmplz-checkbox-container.cmplz-disabled .checkmark,
651
+ .cmplz-settings .cmplz-checkbox-container.cmplz-disabled .checkmark {
652
+ background-color: #eee;
653
+ }
654
+ .cmplz-wizard .cmplz-checkbox-container.cmplz-disabled .checkmark svg,
655
+ .cmplz-settings .cmplz-checkbox-container.cmplz-disabled .checkmark svg {
656
+ stroke: #eee !important;
657
+ fill: #eee !important;
658
+ }
659
+ .cmplz-wizard .cmplz-radio-container,
660
+ .cmplz-settings .cmplz-radio-container {
661
+ display: block;
662
+ position: relative;
663
+ padding-left: 32px;
664
+ margin: var(--rsp-spacing-xs) 0;
665
+ /* Hide the browser's default checkbox */
666
+ /* Create a custom radio */
667
+ /* Check icon (hidden when not checked) */
668
+ /* Show check icon when checked */
669
+ /* Show the default checkmark when default */
670
+ /* Disabled option */
671
+ }
672
+ .cmplz-wizard .cmplz-radio-container .radiobtn .cmplz-success,
673
+ .cmplz-settings .cmplz-radio-container .radiobtn .cmplz-success {
674
+ background-color: initial;
675
+ }
676
+ .cmplz-wizard .cmplz-radio-container input,
677
+ .cmplz-settings .cmplz-radio-container input {
678
+ position: absolute;
679
+ opacity: 0;
680
+ cursor: pointer;
681
+ height: 0;
682
+ width: 0;
683
+ }
684
+ .cmplz-wizard .cmplz-radio-container .radiobtn,
685
+ .cmplz-settings .cmplz-radio-container .radiobtn {
686
+ display: flex;
687
+ align-items: center;
688
+ justify-content: center;
689
+ position: absolute;
690
+ top: -2px;
691
+ left: 0;
692
+ height: 22px;
693
+ width: 22px;
694
+ border-radius: 100%;
695
+ border: 1px solid var(--rsp-input-border-color);
696
+ }
697
+ .cmplz-wizard .cmplz-radio-container .radiobtn.disabled,
698
+ .cmplz-settings .cmplz-radio-container .radiobtn.disabled {
699
+ cursor: not-allowed;
700
+ }
701
+ .cmplz-wizard .cmplz-radio-container .radiobtn .cmplz-icon,
702
+ .cmplz-settings .cmplz-radio-container .radiobtn .cmplz-icon {
703
+ content: "";
704
+ position: absolute;
705
+ display: none;
706
+ }
707
+ .cmplz-wizard .cmplz-radio-container .radiobtn .cmplz-icon svg,
708
+ .cmplz-settings .cmplz-radio-container .radiobtn .cmplz-icon svg {
709
+ fill: transparent;
710
+ }
711
+ .cmplz-wizard .cmplz-radio-container input:checked ~ .radiobtn .cmplz-icon,
712
+ .cmplz-settings .cmplz-radio-container input:checked ~ .radiobtn .cmplz-icon {
713
+ display: flex;
714
+ }
715
+ .cmplz-wizard .cmplz-radio-container input:checked ~ .radiobtn .cmplz-icon svg,
716
+ .cmplz-settings .cmplz-radio-container input:checked ~ .radiobtn .cmplz-icon svg {
717
+ fill: var(--rsp-wp-blue);
718
+ }
719
+ .cmplz-wizard .cmplz-radio-container .radiobtn.cmplz-default .cmplz-icon,
720
+ .cmplz-settings .cmplz-radio-container .radiobtn.cmplz-default .cmplz-icon {
721
+ display: flex;
722
+ background-color: #eee;
723
+ }
724
+ .cmplz-wizard .cmplz-radio-container .radiobtn.disabled,
725
+ .cmplz-settings .cmplz-radio-container .radiobtn.disabled {
726
+ background-color: #eee;
727
+ }
728
+ .cmplz-wizard .cmplz-radio-container .radiobtn.disabled .cmplz-icon,
729
+ .cmplz-settings .cmplz-radio-container .radiobtn.disabled .cmplz-icon {
730
+ background-color: var(--rsp-wp-blue-faded);
731
+ }
732
+ .cmplz-wizard textarea.validation,
733
+ .cmplz-settings textarea.validation,
734
+ .cmplz-wizard input[type="text"].validation,
735
+ .cmplz-settings input[type="text"].validation,
736
+ .cmplz-wizard input[type="email"].validation,
737
+ .cmplz-settings input[type="email"].validation,
738
+ .cmplz-wizard input[type="text"].cmplz-valid-page,
739
+ .cmplz-settings input[type="text"].cmplz-valid-page,
740
+ .cmplz-wizard input[type="text"].cmplz-deleted-page,
741
+ .cmplz-settings input[type="text"].cmplz-deleted-page {
742
+ position: relative;
743
+ padding-left: 25px;
744
+ }
745
+ .cmplz-wizard textarea.validation ~ .cmplz-icon,
746
+ .cmplz-settings textarea.validation ~ .cmplz-icon,
747
+ .cmplz-wizard input[type="text"].validation ~ .cmplz-icon,
748
+ .cmplz-settings input[type="text"].validation ~ .cmplz-icon,
749
+ .cmplz-wizard input[type="email"].validation ~ .cmplz-icon,
750
+ .cmplz-settings input[type="email"].validation ~ .cmplz-icon,
751
+ .cmplz-wizard input[type="text"].cmplz-valid-page ~ .cmplz-icon,
752
+ .cmplz-settings input[type="text"].cmplz-valid-page ~ .cmplz-icon,
753
+ .cmplz-wizard input[type="text"].cmplz-deleted-page ~ .cmplz-icon,
754
+ .cmplz-settings input[type="text"].cmplz-deleted-page ~ .cmplz-icon {
755
+ display: block;
756
+ position: absolute;
757
+ padding-left: 7px;
758
+ margin-top: -25px;
759
+ z-index: 1;
760
+ }
761
+ .cmplz-wizard textarea.validation ~ .cmplz-icon svg,
762
+ .cmplz-settings textarea.validation ~ .cmplz-icon svg,
763
+ .cmplz-wizard input[type="text"].validation ~ .cmplz-icon svg,
764
+ .cmplz-settings input[type="text"].validation ~ .cmplz-icon svg,
765
+ .cmplz-wizard input[type="email"].validation ~ .cmplz-icon svg,
766
+ .cmplz-settings input[type="email"].validation ~ .cmplz-icon svg,
767
+ .cmplz-wizard input[type="text"].cmplz-valid-page ~ .cmplz-icon svg,
768
+ .cmplz-settings input[type="text"].cmplz-valid-page ~ .cmplz-icon svg,
769
+ .cmplz-wizard input[type="text"].cmplz-deleted-page ~ .cmplz-icon svg,
770
+ .cmplz-settings input[type="text"].cmplz-deleted-page ~ .cmplz-icon svg {
771
+ width: 15px;
772
+ height: 15px;
773
+ }
774
+ .cmplz-wizard textarea.validation:invalid ~ .cmplz-icon,
775
+ .cmplz-settings textarea.validation:invalid ~ .cmplz-icon,
776
+ .cmplz-wizard textarea.validation:valid ~ .cmplz-icon,
777
+ .cmplz-settings textarea.validation:valid ~ .cmplz-icon {
778
+ margin-top: -143px;
779
+ }
780
+ .cmplz-wizard textarea.validation:valid ~ .cmplz-icon-times,
781
+ .cmplz-settings textarea.validation:valid ~ .cmplz-icon-times,
782
+ .cmplz-wizard input[type="text"].validation:valid ~ .cmplz-icon-times,
783
+ .cmplz-settings input[type="text"].validation:valid ~ .cmplz-icon-times,
784
+ .cmplz-wizard input[type="email"].validation:valid ~ .cmplz-icon-times,
785
+ .cmplz-settings input[type="email"].validation:valid ~ .cmplz-icon-times {
786
+ display: none;
787
+ }
788
+ .cmplz-wizard textarea.validation:invalid ~ .cmplz-icon-check,
789
+ .cmplz-settings textarea.validation:invalid ~ .cmplz-icon-check,
790
+ .cmplz-wizard input[type="text"].validation:invalid ~ .cmplz-icon-check,
791
+ .cmplz-settings input[type="text"].validation:invalid ~ .cmplz-icon-check,
792
+ .cmplz-wizard input[type="email"].validation:invalid ~ .cmplz-icon-check,
793
+ .cmplz-settings input[type="email"].validation:invalid ~ .cmplz-icon-check {
794
+ display: none;
795
+ }
796
+ .cmplz-wizard input[type="text"],
797
+ .cmplz-settings input[type="text"],
798
+ .cmplz-wizard input[type="email"],
799
+ .cmplz-settings input[type="email"],
800
+ .cmplz-wizard select,
801
+ .cmplz-settings select,
802
+ .cmplz-wizard .select2,
803
+ .cmplz-settings .select2,
804
+ .cmplz-wizard textarea,
805
+ .cmplz-settings textarea,
806
+ .cmplz-wizard input[type="number"],
807
+ .cmplz-settings input[type="number"] {
808
+ margin-bottom: 2px;
809
+ }
810
+ .cmplz-wizard textarea,
811
+ .cmplz-settings textarea {
812
+ padding: 10px;
813
+ }
814
+ .cmplz-wizard ::placeholder,
815
+ .cmplz-settings ::placeholder {
816
+ color: #dadada;
817
+ }
818
+ .cmplz-wizard ::placeholder,
819
+ .cmplz-settings ::placeholder {
820
+ color: #dadada;
821
+ }
822
+ .cmplz-wizard ::-moz-placeholder,
823
+ .cmplz-settings ::-moz-placeholder {
824
+ color: #dadada;
825
+ }
826
+ .cmplz-wizard :-ms-input-placeholder,
827
+ .cmplz-settings :-ms-input-placeholder {
828
+ color: #dadada;
829
+ }
830
+ .cmplz-wizard :-moz-placeholder,
831
+ .cmplz-settings :-moz-placeholder {
832
+ color: #dadada;
833
+ }
834
+ .cmplz-multiple-field-button-footer {
835
+ display: flex;
836
+ align-items: center;
837
+ }
838
+ .cmplz-multiple-field-button-footer .button {
839
+ margin-right: 5px;
840
+ margin-bottom: 10px;
841
+ min-width: 0;
842
+ }
843
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-multiple-field-button-footer .button.button-primary {
844
+ margin-top: var(--rsp-spacing-m);
845
+ }
846
+ .cmplz-hidden {
847
+ display: none !important;
848
+ }
849
+ .cmplz-help-warning-wrap {
850
+ max-width: 400px;
851
+ align-items: center;
852
+ }
853
+ .cmplz-help-warning-wrap .cmplz-help-modal {
854
+ line-height: 1.5;
855
+ font-size: var(--rsp-fs-300);
856
+ margin: var(--rsp-spacing-xs) 0 0 var(--rsp-spacing-m);
857
+ padding: 10px 15px;
858
+ background-color: var(--rsp-blue-faded);
859
+ color: var(--rsp-text-color);
860
+ text-align: left;
861
+ }
862
+ .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-notice {
863
+ background-color: var(--rsp-dark-blue-faded);
864
+ padding: var(--rsp-spacing-s) var(--rsp-spacing-m);
865
+ border-radius: var(--rsp-border-radius);
866
+ box-shadow: var(--rsp-box-shadow);
867
+ }
868
+ .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-warning {
869
+ color: var(--rsp-text-color);
870
+ background-color: var(--rsp-yellow-faded);
871
+ border-color: var(--rsp-yellow-faded);
872
+ }
873
+ .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-warning:after {
874
+ border-right: 15px solid #f8be2e;
875
+ }
876
+ .cmplz-help-warning-wrap .cmplz-help-modal:empty {
877
+ background-color: #f1f1f1;
878
+ }
879
+ #cmplz-settings .cmplz-help-warning-wrap .cmplz-help-modal {
880
+ min-width: 200px;
881
+ }
882
+ @media screen and (min-width: 1450px) {
883
+ #cmplz-settings .cmplz-help-warning-wrap .cmplz-help-modal {
884
+ min-width: 280px;
885
+ }
886
+ }
887
+ @media screen and (min-width: 1550px) {
888
+ #cmplz-settings .cmplz-help-warning-wrap .cmplz-help-modal {
889
+ min-width: 340px;
890
+ }
891
+ }
892
+ a:active,
893
+ a:hover {
894
+ color: #333;
895
+ }
896
+ a.button.cmplz-open-modal {
897
+ font-size: 9px;
898
+ line-height: 13px;
899
+ height: 15px;
900
+ min-height: 15px;
901
+ padding: 1px 3px;
902
+ margin-left: 10px;
903
+ }
904
+ .cmplz-panel-link {
905
+ text-decoration: none;
906
+ display: inline-block;
907
+ width: 80%;
908
+ }
909
+ #cmplz_language {
910
+ font-size: 15px;
911
+ }
912
+ #cmplz_language.cmplz_cookie_language_selector {
913
+ margin-bottom: 0;
914
+ }
915
+ .multiple-field > div {
916
+ margin-top: 8px;
917
+ }
918
+ .multiple-field > div:last-child {
919
+ margin-bottom: 8px;
920
+ clear: both;
921
+ }
922
+ .cmplz-list-container {
923
+ margin-bottom: 25px;
924
+ }
925
+ .cmplz-list-container .cmplz-cookie-field > div,
926
+ .cmplz-list-container .cmplz-service-field > div {
927
+ margin-top: 8px;
928
+ }
929
+ .cmplz-list-container .cmplz-cookie-field > div:last-child,
930
+ .cmplz-list-container .cmplz-service-field > div:last-child {
931
+ margin-bottom: 8px;
932
+ }
933
+ .cmplz-list-container .cmplz-disabled label,
934
+ .cmplz-list-container .cmplz-disabled span {
935
+ color: #ababab !important;
936
+ }
937
+ .cmplz-list-container .cmplz-service-cookie-list {
938
+ margin-bottom: 20px;
939
+ }
940
+ .cmplz-list-container .cmplz-service-cookie-list:last-child {
941
+ margin-bottom: 0px;
942
+ }
943
+ .cmplz-list-container .cmplz-service-divider {
944
+ font-size: 14px;
945
+ margin-bottom: 10px;
946
+ }
947
+ .cmplz-legenda {
948
+ padding: 10px 10px 0 10px;
949
+ display: grid;
950
+ grid-template-columns: 25px 200px 25px 300px;
951
+ grid-column-gap: 10px;
952
+ align-items: center;
953
+ }
954
+ .cmplz-panel {
955
+ background: var(--rsp-white);
956
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-l);
957
+ padding-top: var(--rsp-spacing-xxs);
958
+ }
959
+ .cmplz-slide-panel {
960
+ margin: var(--rsp-spacing-s) 0;
961
+ color: #383d41;
962
+ background-color: var(--rsp-grey-200);
963
+ padding: 10px 15px;
964
+ border-radius: var(--rsp-border-radius-s);
965
+ border: 1px solid #f2f2f2;
966
+ font-size: 13px !important;
967
+ }
968
+ .cmplz-slide-panel .cmplz-panel-title {
969
+ display: flex;
970
+ align-items: center;
971
+ grid-gap: 0;
972
+ padding: var(--rsp-spacing-s) var(--rsp-spacing-m);
973
+ cursor: pointer;
974
+ }
975
+ .cmplz-slide-panel .cmplz-panel-title .cmplz-custom-btns {
976
+ display: flex;
977
+ gap: var(--rsp-spacing-xs);
978
+ align-content: center;
979
+ justify-content: flex-end;
980
+ margin-left: auto;
981
+ }
982
+ .cmplz-slide-panel .cmplz-panel-content {
983
+ background-color: #fff;
984
+ border-radius: var(--rsp-border-radius);
985
+ border-top-left-radius: 0;
986
+ border-top-right-radius: 0;
987
+ padding: 10px 15px;
988
+ }
989
+ .cmplz-slide-panel summary::marker,
990
+ .cmplz-slide-panel summary::-webkit-details-marker {
991
+ display: none;
992
+ content: '';
993
+ }
994
+ .cmplz-slide-panel .cmplz-checkbox {
995
+ display: flex;
996
+ position: relative;
997
+ }
998
+ .cmplz-slide-panel .cmplz-checkbox input.cmplz-checkbox {
999
+ opacity: 0;
1000
+ margin: 0;
1001
+ margin-top: -10px;
1002
+ cursor: pointer;
1003
+ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
1004
+ filter: alpha(opacity=0);
1005
+ -moz-opacity: 0;
1006
+ -khtml-opacity: 0;
1007
+ position: absolute;
1008
+ z-index: 1;
1009
+ top: 0px;
1010
+ left: 0px;
1011
+ width: 40px;
1012
+ height: 20px;
1013
+ }
1014
+ .cmplz-slide-panel .cmplz-checkbox input.cmplz-checkbox:focus + .cmplz-label:before {
1015
+ box-shadow: 0 0 0 2px #245fcc;
1016
+ }
1017
+ .cmplz-slide-panel .cmplz-checkbox input.cmplz-checkbox:checked + .cmplz-label::before {
1018
+ background-color: var(--rsp-wp-blue);
1019
+ content: "";
1020
+ padding-left: 6px;
1021
+ }
1022
+ .cmplz-slide-panel .cmplz-checkbox input.cmplz-checkbox:checked + .cmplz-label:after {
1023
+ left: 14px;
1024
+ }
1025
+ .cmplz-slide-panel .cmplz-checkbox .cmplz-label {
1026
+ position: relative;
1027
+ padding-left: 30px;
1028
+ margin: 0;
1029
+ }
1030
+ .cmplz-slide-panel .cmplz-checkbox .cmplz-label:before,
1031
+ .cmplz-slide-panel .cmplz-checkbox .cmplz-label:after {
1032
+ position: absolute;
1033
+ -webkit-border-radius: 10px;
1034
+ -moz-border-radius: 10px;
1035
+ border-radius: 10px;
1036
+ transition: background-color 0.3s, left 0.3s;
1037
+ }
1038
+ .cmplz-slide-panel .cmplz-checkbox .cmplz-label:before {
1039
+ content: "";
1040
+ color: #fff;
1041
+ box-sizing: border-box;
1042
+ font-family: 'FontAwesome', sans-serif;
1043
+ padding-left: 23px;
1044
+ font-size: 12px;
1045
+ line-height: 20px;
1046
+ background-color: #c6c6c6;
1047
+ left: 0px;
1048
+ top: -7px;
1049
+ height: 15px;
1050
+ width: 28px;
1051
+ -webkit-border-radius: 10px;
1052
+ -moz-border-radius: 10px;
1053
+ border-radius: 10px;
1054
+ }
1055
+ .cmplz-slide-panel .cmplz-checkbox .cmplz-label:after {
1056
+ content: "";
1057
+ letter-spacing: 20px;
1058
+ background: white;
1059
+ left: 4px;
1060
+ top: -5px;
1061
+ height: 11px;
1062
+ width: 11px;
1063
+ }
1064
+ .cmplz-slide-panel .cmplz-icon.cmplz-open {
1065
+ grid-column-start: 4;
1066
+ cursor: pointer;
1067
+ content: '';
1068
+ background: url(../images/chevron-down.svg) no-repeat;
1069
+ transform: rotate(0deg);
1070
+ -webkit-transition: all 0.5s ease;
1071
+ -moz-transition: all 0.5s ease;
1072
+ -o-transition: all 0.5s ease;
1073
+ transition: all 0.5s ease;
1074
+ height: 18px;
1075
+ width: 18px;
1076
+ margin: 0 0 0 var(--rsp-spacing-xs);
1077
+ }
1078
+ .cmplz-slide-panel[open] .cmplz-icon.cmplz-open {
1079
+ transform: rotate(180deg);
1080
+ }
1081
+ .cmplz-slide-panel.cmplz-notice {
1082
+ padding: 0 0 10px 0;
1083
+ background-color: white;
1084
+ }
1085
+ .cmplz-slide-panel.cmplz-toggle-disabled {
1086
+ color: #aca5a5;
1087
+ }
1088
+ .cmplz-slide-panel.cmplz-deleted {
1089
+ background-color: #FFa5aa;
1090
+ }
1091
+ .cmplz-slide-panel .cmplz-field > div {
1092
+ margin: 10px 0;
1093
+ }
1094
+ .cmplz-slide-panel .cmplz-multiple-field-validation {
1095
+ float: right;
1096
+ }
1097
+ .cmplz-slide-panel.cmplz-slide-panel,
1098
+ .cmplz-slide-panel.cmplz-link-panel {
1099
+ padding: 0;
1100
+ }
1101
+ .cmplz-slide-panel.cmplz-slide-panel .cmplz-panel-toggle,
1102
+ .cmplz-slide-panel.cmplz-link-panel .cmplz-panel-toggle {
1103
+ display: flex;
1104
+ align-items: center;
1105
+ }
1106
+ .cmplz-slide-panel.cmplz-slide-panel .cmplz-panel-toggle span,
1107
+ .cmplz-slide-panel.cmplz-link-panel .cmplz-panel-toggle span {
1108
+ padding-left: 10px;
1109
+ }
1110
+ .cmplz-slide-panel.cmplz-slide-panel .cmplz-add-to-policy,
1111
+ .cmplz-slide-panel.cmplz-link-panel .cmplz-add-to-policy {
1112
+ text-decoration: underline;
1113
+ }
1114
+ .cmplz-slide-panel.cmplz-link-panel.selected,
1115
+ .cmplz-slide-panel.cmplz-link-panel:hover {
1116
+ box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2), 0 3px 5px rgba(0, 0, 0, 0.13);
1117
+ }
1118
+ .cmplz-slide-panel h1 {
1119
+ font-size: 22px;
1120
+ }
1121
+ .cmplz-slide-panel p {
1122
+ font-size: 13px !important;
1123
+ }
1124
+ .cmplz-slide-panel.cmplz-notice {
1125
+ background-color: #fff;
1126
+ border: 0;
1127
+ color: black;
1128
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-l);
1129
+ }
1130
+ .cmplz-slide-panel.cmplz-success {
1131
+ background-color: #61ce70;
1132
+ color: white;
1133
+ border-radius: 0 50px 50px 0;
1134
+ border: #61CE70;
1135
+ margin-left: -20px;
1136
+ padding: 5px 15px 5px 5px;
1137
+ width: fit-content;
1138
+ }
1139
+ .cmplz-slide-panel.cmplz-warning {
1140
+ position: relative;
1141
+ color: #333333;
1142
+ background-color: #f8be2e;
1143
+ border-color: #f8be2e;
1144
+ margin: 10px 0 10px 0;
1145
+ }
1146
+ .cmplz-slide-panel.cmplz-warning:after {
1147
+ content: " ";
1148
+ position: absolute;
1149
+ left: -15px;
1150
+ top: calc(50% - 15px);
1151
+ border-top: 15px solid transparent;
1152
+ border-right: 15px solid black;
1153
+ border-left: none;
1154
+ border-bottom: 15px solid transparent;
1155
+ }
1156
+ .cmplz-slide-panel.cmplz-warning:after {
1157
+ border-right: 15px solid #f8be2e;
1158
+ }
1159
+ .cmplz-slide-panel.cmplz-notification:after {
1160
+ content: initial;
1161
+ }
1162
+ .cmplz-slide-panel ul {
1163
+ list-style-type: disc;
1164
+ margin-left: 22px;
1165
+ }
1166
+ .cmplz-wizard-menu .cmplz-panel.cmplz-success {
1167
+ border-radius: 50px 0 0 50px;
1168
+ text-align: right;
1169
+ margin-right: -20px;
1170
+ padding: 5px 5px 5px 15px;
1171
+ }
1172
+ /*
1173
+ cool checkbox sliders
1174
+ */
1175
+ .cmplz-switch {
1176
+ position: relative;
1177
+ display: inline-block;
1178
+ width: 40px;
1179
+ height: 21px;
1180
+ }
1181
+ .cmplz-switch input {
1182
+ display: none !important;
1183
+ }
1184
+ .cmplz-slider {
1185
+ position: absolute;
1186
+ cursor: pointer;
1187
+ top: 0;
1188
+ left: 0;
1189
+ right: 0;
1190
+ bottom: 0;
1191
+ background-color: #ccc;
1192
+ -webkit-transition: 0.4s;
1193
+ transition: 0.4s;
1194
+ }
1195
+ .cmplz-slider:before {
1196
+ position: absolute;
1197
+ content: "";
1198
+ height: 15px;
1199
+ width: 15px;
1200
+ left: 4px;
1201
+ bottom: 3px;
1202
+ background-color: white;
1203
+ -webkit-transition: 0.4s;
1204
+ transition: 0.4s;
1205
+ }
1206
+ .cmplz-slider.cmplz-round {
1207
+ border-radius: 20px;
1208
+ }
1209
+ .cmplz-slider.cmplz-round:before {
1210
+ border-radius: 50%;
1211
+ }
1212
+ .cmplz-slider-na {
1213
+ padding: 2px 8px;
1214
+ position: absolute;
1215
+ top: 0;
1216
+ left: 0;
1217
+ right: 0;
1218
+ bottom: 0;
1219
+ background-color: #ccc;
1220
+ -webkit-transition: 0.4s;
1221
+ transition: 0.4s;
1222
+ }
1223
+ .cmplz-slider-na:before {
1224
+ position: absolute;
1225
+ content: "N/A";
1226
+ color: white;
1227
+ }
1228
+ .cmplz-slider-na.cmplz-round {
1229
+ border-radius: 20px;
1230
+ }
1231
+ input:checked + .cmplz-slider {
1232
+ background-color: #29b6f6;
1233
+ }
1234
+ input:checked + .cmplz-slider:before {
1235
+ -webkit-transform: translateX(17px);
1236
+ -ms-transform: translateX(17px);
1237
+ transform: translateX(17px);
1238
+ }
1239
+ input:disabled + .cmplz-slider {
1240
+ opacity: 0.4;
1241
+ }
1242
+ input:focus + .cmplz-slider {
1243
+ box-shadow: 0 0 1px #29b6f6;
1244
+ }
1245
+ #complete_wizard_first_notice {
1246
+ position: fixed;
1247
+ /* Sit on top of the page content */
1248
+ width: 100%;
1249
+ /* Full width (cover the whole page) */
1250
+ height: 100%;
1251
+ /* Full height (cover the whole page) */
1252
+ top: 0;
1253
+ left: 0;
1254
+ right: 0;
1255
+ bottom: 0;
1256
+ background-color: rgba(0, 0, 0, 0.7);
1257
+ /* Black background with opacity */
1258
+ z-index: 99;
1259
+ }
1260
+ #complete_wizard_first_notice p {
1261
+ border-radius: 0px;
1262
+ font-size: 16px;
1263
+ background-color: #29b6f6;
1264
+ color: white;
1265
+ position: relative;
1266
+ /* height: 100px; */
1267
+ top: 150px;
1268
+ padding: 30px;
1269
+ width: 300px;
1270
+ text-align: center;
1271
+ margin: auto;
1272
+ }
1273
+ html .mceContentBody {
1274
+ max-width: 100% !important;
1275
+ }
1276
+ .cmplz-banner-editor textarea {
1277
+ width: 100%;
1278
+ height: 100px;
1279
+ }
1280
+ .cmplz-comment {
1281
+ font-size: 12px;
1282
+ }
1283
+ .cmplz-comment.cmplz-comment-warning {
1284
+ color: var(--rsp-red);
1285
+ border: 1px solid var(--rsp-red);
1286
+ background: var(--rsp-red-faded);
1287
+ border-radius: var(--rsp-border-radius-input);
1288
+ margin-top: 20px;
1289
+ padding: var(--rsp-spacing-xs) var(--rsp-spacing-s);
1290
+ }
1291
+ .cmplz-cookie-field .cmplz-cookie-header {
1292
+ margin-bottom: 25px;
1293
+ }
1294
+ #cmplz-send-data input[type=text] {
1295
+ width: 60%;
1296
+ }
1297
+ #cmplz-start-mail,
1298
+ #cmplz_close_tb_window {
1299
+ margin-right: 15px;
1300
+ margin-top: 15px;
1301
+ }
1302
+ /*progress bar */
1303
+ #cmplz-scan-progress,
1304
+ #cmplz-sync-progress {
1305
+ background-color: #F1F1F1;
1306
+ border-radius: 5px;
1307
+ }
1308
+ #cmplz-scan-progress .cmplz-progress-bar,
1309
+ #cmplz-sync-progress .cmplz-progress-bar,
1310
+ #cmplz-scan-progress .cmplz-sync-progress-bar,
1311
+ #cmplz-sync-progress .cmplz-sync-progress-bar {
1312
+ height: 20px;
1313
+ background-color: var(--rsp-wp-blue);
1314
+ transition: width 0.5s;
1315
+ -webkit-transition: width 0.5s;
1316
+ font-weight: bold;
1317
+ border-radius: 5px;
1318
+ }
1319
+ #cookie-policy-snapshots .cmplz-notification {
1320
+ margin-bottom: 20px;
1321
+ }
1322
+ .cmplz-wizard,
1323
+ .cookie-policy-snapshots,
1324
+ .cmplz-settings {
1325
+ /*body */
1326
+ }
1327
+ .cmplz-wizard h1,
1328
+ .cookie-policy-snapshots h1,
1329
+ .cmplz-settings h1,
1330
+ .cmplz-wizard h2,
1331
+ .cookie-policy-snapshots h2,
1332
+ .cmplz-settings h2,
1333
+ .cmplz-wizard h3,
1334
+ .cookie-policy-snapshots h3,
1335
+ .cmplz-settings h3,
1336
+ .cmplz-wizard h4,
1337
+ .cookie-policy-snapshots h4,
1338
+ .cmplz-settings h4,
1339
+ .cmplz-wizard .cmplz-menu-item,
1340
+ .cookie-policy-snapshots .cmplz-menu-item,
1341
+ .cmplz-settings .cmplz-menu-item,
1342
+ .cmplz-wizard .cmplz-step-title,
1343
+ .cookie-policy-snapshots .cmplz-step-title,
1344
+ .cmplz-settings .cmplz-step-title,
1345
+ .cmplz-wizard .cmplz-button,
1346
+ .cookie-policy-snapshots .cmplz-button,
1347
+ .cmplz-settings .cmplz-button {
1348
+ font-variant: normal;
1349
+ }
1350
+ .cmplz-wizard label,
1351
+ .cookie-policy-snapshots label,
1352
+ .cmplz-settings label {
1353
+ font-size: 13px;
1354
+ }
1355
+ .cmplz-wizard .field-group,
1356
+ .cookie-policy-snapshots .field-group,
1357
+ .cmplz-settings .field-group {
1358
+ position: relative;
1359
+ }
1360
+ .cmplz-wizard .field-group .cmplz-field,
1361
+ .cookie-policy-snapshots .field-group .cmplz-field,
1362
+ .cmplz-settings .field-group .cmplz-field {
1363
+ background-color: white;
1364
+ align-self: stretch;
1365
+ padding: var(--rsp-spacing-xxs) var(--rsp-spacing-l) var(--rsp-spacing-s) var(--rsp-spacing-l);
1366
+ }
1367
+ .cmplz-wizard .field-group .cmplz-label,
1368
+ .cookie-policy-snapshots .field-group .cmplz-label,
1369
+ .cmplz-settings .field-group .cmplz-label {
1370
+ margin-top: 0;
1371
+ }
1372
+ .cmplz-wizard .field-group .cmplz-label label,
1373
+ .cookie-policy-snapshots .field-group .cmplz-label label,
1374
+ .cmplz-settings .field-group .cmplz-label label {
1375
+ display: flex;
1376
+ font-size: 15px;
1377
+ font-weight: 500;
1378
+ cursor: default;
1379
+ gap: 3px;
1380
+ padding-bottom: var(--rsp-spacing-xs);
1381
+ }
1382
+ .cmplz-wizard .field-group.cmplz-editor .cmplz-label,
1383
+ .cookie-policy-snapshots .field-group.cmplz-editor .cmplz-label,
1384
+ .cmplz-settings .field-group.cmplz-editor .cmplz-label {
1385
+ margin-bottom: 0;
1386
+ }
1387
+ .cmplz-wizard .field-group .cmplz-field .field-group,
1388
+ .cookie-policy-snapshots .field-group .cmplz-field .field-group,
1389
+ .cmplz-settings .field-group .cmplz-field .field-group {
1390
+ grid-column: 1;
1391
+ display: block;
1392
+ }
1393
+ .cmplz-wizard .field-group .cmplz-field .button.button-primary:not(.cmplz-resync),
1394
+ .cookie-policy-snapshots .field-group .cmplz-field .button.button-primary:not(.cmplz-resync),
1395
+ .cmplz-settings .field-group .cmplz-field .button.button-primary:not(.cmplz-resync) {
1396
+ margin-bottom: 10px;
1397
+ }
1398
+ .cmplz-wizard .field-group .cmplz-field .cmplz-field,
1399
+ .cookie-policy-snapshots .field-group .cmplz-field .cmplz-field,
1400
+ .cmplz-settings .field-group .cmplz-field .cmplz-field {
1401
+ padding: 0;
1402
+ }
1403
+ .cmplz-wizard .field-group.sync_progress,
1404
+ .cookie-policy-snapshots .field-group.sync_progress,
1405
+ .cmplz-settings .field-group.sync_progress {
1406
+ margin-top: 20px;
1407
+ }
1408
+ .cmplz-wizard .field-group.sync_progress .cmplz-field label,
1409
+ .cookie-policy-snapshots .field-group.sync_progress .cmplz-field label,
1410
+ .cmplz-settings .field-group.sync_progress .cmplz-field label {
1411
+ margin-top: 0;
1412
+ }
1413
+ .cmplz-wizard .cmplz-body input[type="text"].cmplz-document-custom-url,
1414
+ .cookie-policy-snapshots .cmplz-body input[type="text"].cmplz-document-custom-url,
1415
+ .cmplz-settings .cmplz-body input[type="text"].cmplz-document-custom-url,
1416
+ .cmplz-wizard .cmplz-content-area input[type="text"].cmplz-document-custom-url,
1417
+ .cookie-policy-snapshots .cmplz-content-area input[type="text"].cmplz-document-custom-url,
1418
+ .cmplz-settings .cmplz-content-area input[type="text"].cmplz-document-custom-url {
1419
+ width: 250px;
1420
+ }
1421
+ .cmplz-wizard .cmplz-body .cmplz-document-custom-url,
1422
+ .cookie-policy-snapshots .cmplz-body .cmplz-document-custom-url,
1423
+ .cmplz-settings .cmplz-body .cmplz-document-custom-url,
1424
+ .cmplz-wizard .cmplz-content-area .cmplz-document-custom-url,
1425
+ .cookie-policy-snapshots .cmplz-content-area .cmplz-document-custom-url,
1426
+ .cmplz-settings .cmplz-content-area .cmplz-document-custom-url,
1427
+ .cmplz-wizard .cmplz-body .cmplz-document-custom-page,
1428
+ .cookie-policy-snapshots .cmplz-body .cmplz-document-custom-page,
1429
+ .cmplz-settings .cmplz-body .cmplz-document-custom-page,
1430
+ .cmplz-wizard .cmplz-content-area .cmplz-document-custom-page,
1431
+ .cookie-policy-snapshots .cmplz-content-area .cmplz-document-custom-page,
1432
+ .cmplz-settings .cmplz-content-area .cmplz-document-custom-page {
1433
+ margin-top: 5px;
1434
+ }
1435
+ .cmplz-wizard .cmplz-body .cmplz-remove,
1436
+ .cookie-policy-snapshots .cmplz-body .cmplz-remove,
1437
+ .cmplz-settings .cmplz-body .cmplz-remove,
1438
+ .cmplz-wizard .cmplz-content-area .cmplz-remove,
1439
+ .cookie-policy-snapshots .cmplz-content-area .cmplz-remove,
1440
+ .cmplz-settings .cmplz-content-area .cmplz-remove {
1441
+ margin-bottom: 12px;
1442
+ }
1443
+ .cmplz-wizard .cmplz-body .cmplz-rescan,
1444
+ .cookie-policy-snapshots .cmplz-body .cmplz-rescan,
1445
+ .cmplz-settings .cmplz-body .cmplz-rescan,
1446
+ .cmplz-wizard .cmplz-content-area .cmplz-rescan,
1447
+ .cookie-policy-snapshots .cmplz-content-area .cmplz-rescan,
1448
+ .cmplz-settings .cmplz-content-area .cmplz-rescan {
1449
+ padding: 0 10px 0 10px;
1450
+ }
1451
+ .cmplz-wizard .cmplz-body .cmplz-add-new-cookie,
1452
+ .cookie-policy-snapshots .cmplz-body .cmplz-add-new-cookie,
1453
+ .cmplz-settings .cmplz-body .cmplz-add-new-cookie,
1454
+ .cmplz-wizard .cmplz-content-area .cmplz-add-new-cookie,
1455
+ .cookie-policy-snapshots .cmplz-content-area .cmplz-add-new-cookie,
1456
+ .cmplz-settings .cmplz-content-area .cmplz-add-new-cookie {
1457
+ padding: 0;
1458
+ }
1459
+ .cmplz-wizard .cmplz-body .cmplz-done a,
1460
+ .cookie-policy-snapshots .cmplz-body .cmplz-done a,
1461
+ .cmplz-settings .cmplz-body .cmplz-done a,
1462
+ .cmplz-wizard .cmplz-content-area .cmplz-done a,
1463
+ .cookie-policy-snapshots .cmplz-content-area .cmplz-done a,
1464
+ .cmplz-settings .cmplz-content-area .cmplz-done a {
1465
+ text-decoration: none;
1466
+ color: white;
1467
+ font-size: 14px;
1468
+ }
1469
+ .cmplz-wizard .cmplz-body .cmplz-to-do a,
1470
+ .cookie-policy-snapshots .cmplz-body .cmplz-to-do a,
1471
+ .cmplz-settings .cmplz-body .cmplz-to-do a,
1472
+ .cmplz-wizard .cmplz-content-area .cmplz-to-do a,
1473
+ .cookie-policy-snapshots .cmplz-content-area .cmplz-to-do a,
1474
+ .cmplz-settings .cmplz-content-area .cmplz-to-do a {
1475
+ color: white;
1476
+ font-size: 14px;
1477
+ text-decoration: none;
1478
+ opacity: 0.6;
1479
+ }
1480
+ .cmplz-wizard .cmplz-body .cmplz-to-do.active a,
1481
+ .cookie-policy-snapshots .cmplz-body .cmplz-to-do.active a,
1482
+ .cmplz-settings .cmplz-body .cmplz-to-do.active a,
1483
+ .cmplz-wizard .cmplz-content-area .cmplz-to-do.active a,
1484
+ .cookie-policy-snapshots .cmplz-content-area .cmplz-to-do.active a,
1485
+ .cmplz-settings .cmplz-content-area .cmplz-to-do.active a {
1486
+ opacity: 1;
1487
+ }
1488
+ @media screen and (max-width: 768px) {
1489
+ .cmplz-wizard .cmplz-body input,
1490
+ .cookie-policy-snapshots .cmplz-body input,
1491
+ .cmplz-settings .cmplz-body input,
1492
+ .cmplz-wizard .cmplz-content-area input,
1493
+ .cookie-policy-snapshots .cmplz-content-area input,
1494
+ .cmplz-settings .cmplz-content-area input {
1495
+ vertical-align: top !important;
1496
+ }
1497
+ }
1498
+ .cmplz-field {
1499
+ /* Define the styling of the text input fields */
1500
+ }
1501
+ .cmplz-field label {
1502
+ font-weight: normal;
1503
+ }
1504
+ .cmplz-field .cmplz-color-picker.wp-color-picker {
1505
+ margin-top: -11px !important;
1506
+ }
1507
+ .cmplz-field input[type="text"],
1508
+ .cmplz-field input[type="email"],
1509
+ .cmplz-field input[type="number"],
1510
+ .cmplz-field input[type="password"] {
1511
+ max-width: 500px;
1512
+ border-color: var(--rsp-input-border-color);
1513
+ }
1514
+ .cmplz-field input[type="text"]:focus,
1515
+ .cmplz-field input[type="email"]:focus,
1516
+ .cmplz-field input[type="number"]:focus,
1517
+ .cmplz-field input[type="password"]:focus {
1518
+ border-color: initial;
1519
+ }
1520
+ .cmplz-field input[type="text"],
1521
+ .cmplz-field input[type="email"],
1522
+ .cmplz-field input[type="password"],
1523
+ .cmplz-field .cmplz-border-width-wrap input[type="number"],
1524
+ .cmplz-field .cmplz-border-radius-wrap input[type="number"] {
1525
+ width: 100%;
1526
+ }
1527
+ .cmplz-field select {
1528
+ border-color: var(--rsp-input-border-color);
1529
+ background-color: var(--rsp-input-background-color);
1530
+ vertical-align: initial;
1531
+ }
1532
+ .cmplz-field textarea.validation:invalid,
1533
+ .cmplz-field textarea.validation:valid {
1534
+ background-position: 0.5% 1.5%;
1535
+ border-color: var(--rsp-input-border-color);
1536
+ }
1537
+ .cmplz-field textarea {
1538
+ min-height: 150px;
1539
+ min-width: 100%;
1540
+ }
1541
+ .cmplz-field input[type=radio]:checked:before {
1542
+ content: "\2022";
1543
+ text-indent: -9999px;
1544
+ border-radius: 50px;
1545
+ font-size: 24px;
1546
+ width: 6px;
1547
+ height: 6px;
1548
+ margin: 4px;
1549
+ line-height: 16px;
1550
+ background-color: #1e8cbe;
1551
+ }
1552
+ .cmplz-field .cmplz-buttons-row-left {
1553
+ display: flex;
1554
+ gap: 10px;
1555
+ align-items: center;
1556
+ height: auto;
1557
+ }
1558
+ .cmplz-field .cmplz-buttons-row-left label,
1559
+ .cmplz-field .cmplz-buttons-row-left input {
1560
+ margin: 0;
1561
+ margin-top: 0;
1562
+ margin-right: 0;
1563
+ }
1564
+ .cmplz-field button[name=cmplz_add_multiple],
1565
+ .cmplz-field .cmplz_script_add {
1566
+ margin-top: 20px;
1567
+ }
1568
+ .cmplz-field .cmplz-logo-preview {
1569
+ border: 1px black dashed;
1570
+ display: flex;
1571
+ align-items: center;
1572
+ justify-content: center;
1573
+ float: right;
1574
+ }
1575
+ .cmplz-field .cmplz-logo-preview.cmplz-clickable {
1576
+ cursor: pointer;
1577
+ }
1578
+ .cmplz-field .cmplz-logo-preview.cmplz-complianz-logo {
1579
+ padding: 5px;
1580
+ }
1581
+ .cmplz-field .cmplz-logo-preview.cmplz-complianz-logo svg {
1582
+ height: 90px;
1583
+ width: 90px;
1584
+ }
1585
+ .cmplz-use_logo_custom .cmplz-logo-preview {
1586
+ height: 100px;
1587
+ }
1588
+ .cmplz-use_logo_custom .cmplz-logo-preview img {
1589
+ max-height: 100px;
1590
+ max-width: 350px;
1591
+ }
1592
+ .cmplz-use_logo_site .cmplz-logo-preview img {
1593
+ width: 100px;
1594
+ height: inherit;
1595
+ }
1596
+ a.cmplz.button,
1597
+ button.cmplz.button,
1598
+ input.cmplz.button {
1599
+ box-shadow: 0 0 0 #fff;
1600
+ background-color: #29b6f6;
1601
+ color: #fff;
1602
+ padding-right: 20px;
1603
+ border: 0;
1604
+ border-radius: 50px;
1605
+ padding-top: 2px;
1606
+ }
1607
+ a.cmplz.button:hover,
1608
+ button.cmplz.button:hover,
1609
+ input.cmplz.button:hover {
1610
+ background-color: #5ac7f8;
1611
+ color: white;
1612
+ }
1613
+ a.cmplz.button .fa-angle-right,
1614
+ button.cmplz.button .fa-angle-right,
1615
+ input.cmplz.button .fa-angle-right {
1616
+ font-weight: 900;
1617
+ position: absolute;
1618
+ font-size: 1.8em;
1619
+ margin-top: 1px;
1620
+ margin-left: 5px;
1621
+ }
1622
+ #complianz .dashboard .fa-times {
1623
+ color: black;
1624
+ }
1625
+ #complianz .dashboard .fa-check {
1626
+ color: #29b6f6;
1627
+ }
1628
+ input.current-page {
1629
+ width: initial;
1630
+ }
1631
+ .cmplz-wizard-menu-menus {
1632
+ padding: 10px 0;
1633
+ padding-top: 0;
1634
+ }
1635
+ .cmplz-settings-content {
1636
+ padding-top: 10px;
1637
+ display: grid;
1638
+ grid-template-columns: 100%;
1639
+ grid-template-rows: calc(100vh - 160px);
1640
+ }
1641
+ .cmplz-settings {
1642
+ /* Firefox */
1643
+ }
1644
+ .cmplz-settings .cmplz-footer-contents {
1645
+ display: flex;
1646
+ align-items: center;
1647
+ width: 100% !important;
1648
+ border-top: none;
1649
+ }
1650
+ #customization {
1651
+ z-index: 10;
1652
+ }
1653
+ .cc-window {
1654
+ right: 1em;
1655
+ }
1656
+ .cc-window.cc-center {
1657
+ transform: translate(0%, -50%);
1658
+ left: initial;
1659
+ }
1660
+ .cc-window.cc-left {
1661
+ left: initial;
1662
+ }
1663
+ @keyframes slideInUpCenter {
1664
+ from {
1665
+ -webkit-transform: translate3d(0, 150%, 0);
1666
+ transform: translate3d(0, 150%, 0);
1667
+ }
1668
+ to {
1669
+ -webkit-transform: translate3d(0, -50%, 0);
1670
+ transform: translate3d(0, -50%, 0);
1671
+ }
1672
+ }
1673
+ @keyframes slideOutUpCenter {
1674
+ to {
1675
+ -webkit-transform: translate3d(0, 150%, 0);
1676
+ transform: translate3d(0, 150%, 0);
1677
+ opacity: 1;
1678
+ }
1679
+ from {
1680
+ -webkit-transform: translate3d(0, -50%, 0);
1681
+ transform: translate3d(0, -50%, 0);
1682
+ opacity: 1;
1683
+ }
1684
+ }
1685
+ #cmplz-proof-of-consent .cmplz-content-area,
1686
+ #cmplz-cookie-banner .cmplz-content-area {
1687
+ display: block;
1688
+ }
1689
+ #cmplz-proof-of-consent .cmplz-content-area h1,
1690
+ #cmplz-cookie-banner .cmplz-content-area h1 {
1691
+ background-color: white;
1692
+ padding: 20px;
1693
+ width: -webkit-fill-available;
1694
+ }
1695
+ #cmplz-proof-of-consent .cmplz-content-area input[name=cmplz_generate_snapshot],
1696
+ #cmplz-cookie-banner .cmplz-content-area input[name=cmplz_generate_snapshot] {
1697
+ width: 120px;
1698
+ }
1699
+ #cmplz-proof-of-consent .cmplz-content-area .cmplz_month_select,
1700
+ #cmplz-cookie-banner .cmplz-content-area .cmplz_month_select,
1701
+ #cmplz-proof-of-consent .cmplz-content-area .cmplz_year_select,
1702
+ #cmplz-cookie-banner .cmplz-content-area .cmplz_year_select,
1703
+ #cmplz-proof-of-consent .cmplz-content-area #post-query-submit,
1704
+ #cmplz-cookie-banner .cmplz-content-area #post-query-submit {
1705
+ float: right;
1706
+ margin-top: -50px;
1707
+ width: 120px;
1708
+ }
1709
+ #cmplz-proof-of-consent .cmplz-content-area #post-query-submit,
1710
+ #cmplz-cookie-banner .cmplz-content-area #post-query-submit {
1711
+ margin-right: 0;
1712
+ }
1713
+ #cmplz-proof-of-consent .cmplz-content-area .cmplz_month_select,
1714
+ #cmplz-cookie-banner .cmplz-content-area .cmplz_month_select {
1715
+ margin-right: 290px;
1716
+ }
1717
+ #cmplz-proof-of-consent .cmplz-content-area .cmplz_year_select,
1718
+ #cmplz-cookie-banner .cmplz-content-area .cmplz_year_select {
1719
+ margin-right: 145px;
1720
+ }
1721
+ #cmplz-proof-of-consent .cmplz-content-area .tablenav,
1722
+ #cmplz-cookie-banner .cmplz-content-area .tablenav {
1723
+ display: none;
1724
+ }
1725
+ #cmplz-proof-of-consent .cmplz-content-area #cmplz-cookiestatement-snapshot-filter,
1726
+ #cmplz-cookie-banner .cmplz-content-area #cmplz-cookiestatement-snapshot-filter {
1727
+ padding-top: 20px;
1728
+ }
1729
+ #cmplz-proof-of-consent .cmplz-content-area .wp-list-table th a,
1730
+ #cmplz-cookie-banner .cmplz-content-area .wp-list-table th a {
1731
+ padding: 15px;
1732
+ }
1733
+ #cmplz_license_key {
1734
+ margin-bottom: 20px;
1735
+ }
1736
+ .cmplz-status-info {
1737
+ display: flex;
1738
+ align-items: center;
1739
+ }
1740
+ .cmplz-status-info > div {
1741
+ padding: 10px 10px 10px 0;
1742
+ }
1743
+ .cmplz-status-info .cmplz-license-status-container .cmplz-license-status {
1744
+ display: block;
1745
+ min-width: 86px;
1746
+ text-align: center;
1747
+ border-radius: 15px;
1748
+ padding: 4px 8px;
1749
+ font-size: var(--rsp-fs-100);
1750
+ font-weight: 600;
1751
+ }
1752
+ .cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-premium {
1753
+ background-color: var(--rsp-brand-primary);
1754
+ color: white;
1755
+ }
1756
+ .cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-success {
1757
+ background-color: var(--rsp-green);
1758
+ color: white;
1759
+ }
1760
+ .cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-open {
1761
+ background-color: var(--rsp-color-open);
1762
+ }
1763
+ .cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-warning {
1764
+ background-color: var(--rsp-color-warning);
1765
+ color: white;
1766
+ }
1767
+ #cmplz-conclusion {
1768
+ background: #fafafa;
1769
+ padding: 10px 15px;
1770
+ margin: 10px 0 10px 0;
1771
+ }
1772
+ #cmplz-conclusion .cmplz-conclusion__list {
1773
+ font-size: 0.9rem;
1774
+ font-weight: 600;
1775
+ }
1776
+ #cmplz-conclusion .cmplz-conclusion__list li {
1777
+ display: flex;
1778
+ align-items: start;
1779
+ margin: 15px 0;
1780
+ }
1781
+ #cmplz-conclusion .cmplz-conclusion__list li p:not(:first-child),
1782
+ #cmplz-conclusion .cmplz-conclusion__list li .cmplz-conclusion__check--check-text,
1783
+ #cmplz-conclusion .cmplz-conclusion__list li .cmplz-conclusion__check--report-text {
1784
+ margin-top: 0;
1785
+ margin-bottom: 0;
1786
+ }
1787
+ #cmplz-conclusion .cmplz-conclusion__list li:before {
1788
+ content: "";
1789
+ display: block;
1790
+ height: 1rem;
1791
+ width: 1rem;
1792
+ min-width: 1rem;
1793
+ background-size: 1rem 1rem;
1794
+ background-repeat: no-repeat;
1795
+ margin-right: 10px;
1796
+ margin-top: 1px;
1797
+ }
1798
+ #cmplz-conclusion .cmplz-conclusion__list li.icon-loading:before {
1799
+ background-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="spinner" class="svg-inline--fa fa-spinner fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23333" d="M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z"></path></svg>');
1800
+ animation-name: rotate-s-loader;
1801
+ animation-iteration-count: infinite;
1802
+ animation-duration: 1s;
1803
+ animation-timing-function: ease-in-out;
1804
+ position: relative;
1805
+ }
1806
+ #cmplz-conclusion .cmplz-conclusion__list li.icon-success:before {
1807
+ background-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check-circle" class="svg-inline--fa fa-check-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%2322932e" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"></path></svg>');
1808
+ }
1809
+ #cmplz-conclusion .cmplz-conclusion__list li.icon-error:before {
1810
+ background-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="exclamation-circle" class="svg-inline--fa fa-exclamation-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23D7263D" d="M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"></path></svg>');
1811
+ }
1812
+ #cmplz-conclusion .cmplz-conclusion__list li.icon-warning:before {
1813
+ background-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="exclamation-triangle" class="svg-inline--fa fa-exclamation-triangle fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="%23f39c12" d="M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"></path></svg>');
1814
+ }
1815
+ @keyframes rotate-s-loader {
1816
+ from {
1817
+ transform: rotate(0);
1818
+ }
1819
+ to {
1820
+ transform: rotate(360deg);
1821
+ }
1822
+ }
1823
+ .cmplz-settings-saved {
1824
+ display: none;
1825
+ opacity: 0;
1826
+ top: 20px;
1827
+ height: 45px;
1828
+ position: fixed;
1829
+ background-color: #fff;
1830
+ z-index: 999999;
1831
+ left: 50%;
1832
+ transform: translateX(-50%);
1833
+ text-align: left;
1834
+ box-shadow: var(--rsp-box-shadow);
1835
+ border-radius: var(--rsp-border-radius-input);
1836
+ }
1837
+ .cmplz-settings-saved svg {
1838
+ margin: 2px 17px;
1839
+ margin-right: 7px;
1840
+ }
1841
+ .cmplz-settings-saved .cmplz-settings-saved__text_and_icon {
1842
+ display: flex;
1843
+ align-content: center;
1844
+ margin: 10px 0;
1845
+ padding-right: 40px;
1846
+ }
1847
+ .cmplz-settings-saved .cmplz-settings-saved__text_and_icon span {
1848
+ display: flex;
1849
+ align-self: center;
1850
+ margin: 2px;
1851
+ margin-left: 0;
1852
+ font-size: 12.6px;
1853
+ font-weight: 400;
1854
+ color: #696969;
1855
+ }
1856
+ .cmplz-settings-saved .cmplz-settings-saved__text_and_icon div {
1857
+ display: flex;
1858
+ align-self: center;
1859
+ }
1860
+ .cmplz-settings-saved.cmplz-settings-saved--fade-in {
1861
+ display: block;
1862
+ -webkit-animation: fadeInFromNone 5s ease-in-out;
1863
+ -moz-animation: fadeInFromNone 5s ease-in-out;
1864
+ -o-animation: fadeInFromNone 5s ease-in-out;
1865
+ animation: fadeInFromNone 5s ease-in-out;
1866
+ }
1867
+ @-webkit-keyframes fadeInFromNone {
1868
+ 0% {
1869
+ display: none;
1870
+ opacity: 0;
1871
+ top: 20px;
1872
+ }
1873
+ 5% {
1874
+ display: block;
1875
+ opacity: 0;
1876
+ top: -10px;
1877
+ }
1878
+ 15% {
1879
+ display: block;
1880
+ opacity: 1;
1881
+ top: 20px;
1882
+ }
1883
+ 90% {
1884
+ display: block;
1885
+ opacity: 1;
1886
+ top: 20px;
1887
+ }
1888
+ 100% {
1889
+ display: none;
1890
+ opacity: 0;
1891
+ top: 20px;
1892
+ }
1893
+ }
1894
+ @-moz-keyframes fadeInFromNone {
1895
+ 0% {
1896
+ display: none;
1897
+ opacity: 0;
1898
+ top: 20px;
1899
+ }
1900
+ 5% {
1901
+ display: block;
1902
+ opacity: 0;
1903
+ top: -10px;
1904
+ }
1905
+ 15% {
1906
+ display: block;
1907
+ opacity: 1;
1908
+ top: 20px;
1909
+ }
1910
+ 90% {
1911
+ display: block;
1912
+ opacity: 1;
1913
+ top: 20px;
1914
+ }
1915
+ 100% {
1916
+ display: none;
1917
+ opacity: 0;
1918
+ top: 20px;
1919
+ }
1920
+ }
1921
+ @-o-keyframes fadeInFromNone {
1922
+ 0% {
1923
+ display: none;
1924
+ opacity: 0;
1925
+ top: 20px;
1926
+ }
1927
+ 5% {
1928
+ display: block;
1929
+ opacity: 0;
1930
+ top: -10px;
1931
+ }
1932
+ 15% {
1933
+ display: block;
1934
+ opacity: 1;
1935
+ top: 20px;
1936
+ }
1937
+ 90% {
1938
+ display: block;
1939
+ opacity: 1;
1940
+ top: 20px;
1941
+ }
1942
+ 100% {
1943
+ display: none;
1944
+ opacity: 0;
1945
+ top: 20px;
1946
+ }
1947
+ }
1948
+ @keyframes fadeInFromNone {
1949
+ 0% {
1950
+ display: none;
1951
+ opacity: 0;
1952
+ top: 20px;
1953
+ }
1954
+ 5% {
1955
+ display: block;
1956
+ opacity: 0;
1957
+ top: -10px;
1958
+ }
1959
+ 15% {
1960
+ display: block;
1961
+ opacity: 1;
1962
+ top: 20px;
1963
+ }
1964
+ 90% {
1965
+ display: block;
1966
+ opacity: 1;
1967
+ top: 20px;
1968
+ }
1969
+ 100% {
1970
+ display: none;
1971
+ opacity: 0;
1972
+ top: 20px;
1973
+ }
1974
+ }
1975
+ @media screen and (max-width: 960px) {
1976
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-controls:empty {
1977
+ display: none;
1978
+ }
1979
+ }
1980
+ @media screen and (max-width: 1280px) {
1981
+ #cmplz-wizard .cmplz-wizard-menu,
1982
+ #cmplz-settings .cmplz-wizard-menu {
1983
+ width: calc(100% - 360px);
1984
+ height: initial;
1985
+ margin-bottom: 0;
1986
+ }
1987
+ #cmplz-wizard .cmplz-content-area,
1988
+ #cmplz-settings .cmplz-content-area {
1989
+ grid-template-columns: 100%;
1990
+ }
1991
+ }
1992
+ @media screen and (max-width: 960px) {
1993
+ #cmplz-wizard .cmplz-wizard-menu,
1994
+ #cmplz-settings .cmplz-wizard-menu {
1995
+ width: 100%;
1996
+ }
1997
+ #cmplz-wizard .cmplz-help-warning-wrap,
1998
+ #cmplz-settings .cmplz-help-warning-wrap,
1999
+ #cmplz-wizard .cmplz-content-area .cmplz-section-content-notifications-header,
2000
+ #cmplz-settings .cmplz-content-area .cmplz-section-content-notifications-header {
2001
+ display: none;
2002
+ }
2003
+ #cmplz-wizard .cmplz-content-area,
2004
+ #cmplz-settings .cmplz-content-area {
2005
+ grid-template-columns: 100%;
2006
+ }
2007
+ #cmplz-wizard .cmplz-content-area .cmplz-section-content .cmplz-form,
2008
+ #cmplz-settings .cmplz-content-area .cmplz-section-content .cmplz-form {
2009
+ display: grid;
2010
+ grid-template-columns: 100%;
2011
+ }
2012
+ #cmplz-wizard .cmplz-content-area .cmplz-section-content .cmplz-form .field-group,
2013
+ #cmplz-settings .cmplz-content-area .cmplz-section-content .cmplz-form .field-group {
2014
+ grid-column: 1;
2015
+ grid-template-columns: 100%;
2016
+ }
2017
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-panel-wrap,
2018
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .field-group,
2019
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container,
2020
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-footer-container {
2021
+ grid-template-columns: 100%;
2022
+ }
2023
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header {
2024
+ grid-template-columns: 100%;
2025
+ }
2026
+ }
2027
+ /*# sourceMappingURL=wizard.css.map */
assets/css/wizard.css.map ADDED
@@ -0,0 +1 @@
 
1
+ {"version":3,"sources":["variables.less","wizard.less"],"names":[],"mappings":"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","file":"wizard.css"}
assets/css/wizard.less ADDED
@@ -0,0 +1,2081 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // out: wizard.css, sourcemap: false, compress: false
2
+
3
+ // Import Complianz LESS Variables
4
+ @import 'variables.less';
5
+
6
+ /**
7
+ * class to add a triangle pointer to each div
8
+ */
9
+ .cmplz-pointer {
10
+ position:relative;
11
+ &:after {
12
+ content: " ";
13
+ position: absolute;
14
+ left: -15px;
15
+ top: calc( 50% - 15px );
16
+ border-top: 15px solid transparent;
17
+ border-right: 15px solid black;
18
+ border-left: none;
19
+ border-bottom: 15px solid transparent;
20
+ }
21
+ }
22
+ @media only screen and (max-width: 1400px) {
23
+ .cmplz-content-area {
24
+ grid-template-columns: 24% auto;
25
+ }
26
+ }
27
+
28
+ .cmplz-content-area {
29
+ display: grid;
30
+ grid-template-columns: 22% auto;
31
+ gap: var(--rsp-grid-gap);
32
+ h1 {
33
+ padding: 0;
34
+ }
35
+
36
+ .cmplz-upgrade-to-premium {
37
+ font-size:11px;
38
+ font-weight:500;
39
+ text-decoration: none;
40
+ padding:5px;
41
+ background-color:#ecf4ed;
42
+ color:#333333;
43
+ }
44
+
45
+ .cmplz-wizard-title {
46
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-l);
47
+ display: flex;
48
+ font-size:17px;
49
+ font-weight:600;
50
+ justify-content: space-between;
51
+ align-content: center;
52
+ border-radius: var(--rsp-border-radius) var(--rsp-border-radius) 0 0;
53
+ &.cmplz-section-content-notifications-header {
54
+ h1{
55
+ font-weight:normal;
56
+ }
57
+ }
58
+ }
59
+
60
+ .cmplz-wizard-subtitle h2 {
61
+ margin: @green-gap @green-gap 0 @green-gap;
62
+ font-size: 14px;
63
+ }
64
+
65
+ .cmplz-wizard-menu {
66
+ background-color: white;
67
+ box-shadow: var(--rsp-box-shadow);
68
+ border-radius: var(--rsp-border-radius);
69
+
70
+ // sticky menu
71
+ //top: 50px;
72
+ ////max-height: calc(100vh - 87px);
73
+ //height: 100%;
74
+ //min-height: 480px;
75
+
76
+ .cmplz-wizard-progress-bar {
77
+ background: @grey-light;
78
+ height: 15px;
79
+ margin: var(--rsp-spacing-xs) var(--rsp-spacing-l);
80
+ .cmplz-wizard-progress-bar-value {
81
+ height: 100%;
82
+ background: var(--rsp-green);
83
+ border-radius: 4px;
84
+ }
85
+ }
86
+
87
+ .cmplz-step {
88
+ .cmplz-step-header {
89
+ &.incomplete a h2 {
90
+ color: var(--rsp-text-color);
91
+ }
92
+ &.active a h2{
93
+ color: var(--rsp-wp-blue);
94
+ }
95
+ text-decoration: none;
96
+ a {
97
+ display: inline-block;
98
+ padding: var(--rsp-spacing-xxs) var(--rsp-spacing-l);
99
+ text-decoration: none;
100
+ width: 100%;
101
+ h2 {
102
+ font-size: 15px;
103
+ font-weight:500;
104
+ margin: 0;
105
+ }
106
+ }
107
+ &:hover a {
108
+ h2 {
109
+ text-decoration:underline;
110
+ }
111
+ }
112
+ &.active:hover a {
113
+ background: white;
114
+ }
115
+ }
116
+
117
+ .cmplz-section {
118
+ display: grid;
119
+ grid-template-columns: var(--rsp-spacing-m) 1fr;
120
+ margin: 0 var(--rsp-spacing-l);
121
+ a {
122
+ display: inline-block;
123
+ text-decoration: none;
124
+ padding: 3px 5px;
125
+ h3{
126
+ font-size: 13px;
127
+ font-weight: 400;
128
+ margin: 0;
129
+ }
130
+ &:visited h3{
131
+ color:initial ;
132
+ }
133
+ &:hover h3{
134
+ text-decoration:underline;
135
+ }
136
+ }
137
+
138
+ &.cmplz-done a h3 {
139
+ color: @rsp-black ;
140
+ }
141
+ &.active a h3 {
142
+ color: var(--rsp-wp-blue);
143
+ }
144
+ &.active:hover a {
145
+ background: white;
146
+ pointer-events: none;
147
+ }
148
+ &.active svg path {
149
+ fill: var(--rsp-wp-blue);
150
+ }
151
+ }
152
+ }
153
+ }
154
+
155
+ .cmplz-section-content {
156
+ p {
157
+ margin: 0;
158
+ }
159
+ p:not(:first-child) {
160
+ margin-top: 1em;
161
+ }
162
+ .cmplz-master-label {
163
+ >div {
164
+ padding: 0 var(--rsp-spacing-l);
165
+ background-color: #fff;
166
+ }
167
+ }
168
+
169
+ .cmplz-form {
170
+ display: grid;
171
+ grid-template-columns: auto 325px;
172
+ grid-column-gap: @red-gap;
173
+
174
+ .cmplz-section-footer {
175
+ .cmplz-panel-wrap {margin:0}
176
+ }
177
+ .cmplz-section-content-title-header {
178
+ background-color: white;
179
+ }
180
+ .cmplz-wizard-intro {
181
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-l);
182
+ padding-top: var(--rsp-spacing-xxs);
183
+ background-color: #fff;
184
+ & > *:not(:first-child){ // select all descendant elements but not the first child
185
+ margin-top: var(--rsp-spacing-s);
186
+ }
187
+ }
188
+
189
+ .cmplz-wizard-intro ul {
190
+ list-style: inherit;
191
+ margin-left: 15px;
192
+ }
193
+
194
+ //if an intro is nested in a field, we don't need the padding, as the field already has padding
195
+ .cmplz-field .cmplz-wizard-intro {
196
+ padding:0 0 @green-gap 0;
197
+ }
198
+
199
+ .field-group {
200
+ grid-column: span 2;
201
+ display: grid;
202
+ grid-template-columns: auto 325px;
203
+ grid-column-gap: @red-gap;
204
+
205
+ .cmplz-field {
206
+ grid-column-start: 1;
207
+ select {
208
+ font-size:13px;
209
+ }
210
+ }
211
+ }
212
+
213
+ .cmplz-section-footer {
214
+ grid-column-start: 1;
215
+ background-color: white;
216
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-l);
217
+ display: grid;
218
+ align-items: center;
219
+ grid-template-columns: 1fr auto;
220
+ border-radius: 0 0 var(--rsp-border-radius) var(--rsp-border-radius);
221
+ box-shadow: var(--rsp-box-shadow);
222
+
223
+ .cmplz-buttons-container {
224
+ display: flex;
225
+ gap: var(--rsp-spacing-s);
226
+ flex-wrap: wrap;
227
+ grid-column-start: 2;
228
+ }
229
+ }
230
+ }
231
+
232
+ // remove scroll from back-end
233
+ .cmplz-scroll {
234
+ .cmplz-form:first-child{
235
+ .cmplz-settings-item{
236
+ margin-top: 0;
237
+ }
238
+ }
239
+ section {
240
+ width:100%;
241
+ }
242
+
243
+ .cmplz-checkbox .cmplz-field,
244
+ .cmplz-button .cmplz-field,
245
+ .cmplz-upload .cmplz-field {
246
+ display: flex;
247
+ justify-content: space-between;
248
+ align-items: center;
249
+ }
250
+
251
+ .cmplz-upload .cmplz-field {
252
+ padding-bottom: 5px;
253
+ }
254
+
255
+ .button.button-primary {
256
+ min-width: 100px;
257
+ text-align:center;
258
+ height:30px;
259
+ margin: 0 0;
260
+ }
261
+
262
+ .cmplz_add_url, .cmplz_remove_url {
263
+ padding: 2px 4px;
264
+ margin-left: 4px;
265
+ line-height: 22px;
266
+ cursor:pointer;
267
+ background-color: transparent;
268
+ border: 0;
269
+ }
270
+ .cmplz-multiple-field-button-footer .button.button-primary {
271
+ min-width: 0px;
272
+ margin-right: 5px;
273
+ }
274
+
275
+ .upload_button {
276
+ margin-right:@default-margin;
277
+ width: 100px;
278
+ height: 30px;
279
+ }
280
+
281
+ input[name="cmplz_import_settings"] {
282
+ width: 100px;
283
+ height: 30px;
284
+ padding-left: 15px;
285
+ }
286
+
287
+ .cmplz-file-chosen {
288
+ padding-top: 20px;
289
+ padding-left: 20px;
290
+ }
291
+
292
+ .cmplz-text_checkbox .cmplz-field {
293
+ display: grid;
294
+ grid-template-columns: 500px 1fr;
295
+ grid-column-gap: 20px;
296
+ .cmplz-text {
297
+ grid-column-start: 1;
298
+ }
299
+ .cmplz-switch {
300
+ align-self: center;
301
+ justify-self: end;
302
+ }
303
+ }
304
+
305
+ .cmplz-cols-2 .cmplz-field {
306
+ //grid-column: span 2;
307
+ display: grid;
308
+ grid-template-columns: 33% 33%;
309
+ grid-column-gap: 20px;
310
+
311
+ .cmplz-label {
312
+ grid-column: span 2;
313
+ }
314
+ }
315
+
316
+ .cmplz-cols-3 .cmplz-field {
317
+ //grid-column: span 2;
318
+ display: grid;
319
+ grid-template-columns: 33% 33% 33%;
320
+ grid-column-gap: 20px;
321
+
322
+ .cmplz-label {
323
+ grid-column: span 3;
324
+ }
325
+ }
326
+
327
+ .cmplz-borderradius.cmplz-cols-5 .cmplz-field, .cmplz-borderwidth.cmplz-cols-5 .cmplz-field {
328
+ display: grid;
329
+ grid-template-columns: 50px 50px 50px 50px 50px;
330
+ grid-column-gap: 10px;
331
+
332
+ .cmplz-label {
333
+ grid-column: span 5;
334
+ }
335
+ }
336
+
337
+ .cmplz-border-input-type-wrap {
338
+ display: grid;
339
+ grid-template-rows: 16px 16px;
340
+ padding-top: 16px;
341
+
342
+ .cmplz-grey {
343
+ color: darkgrey;
344
+ }
345
+ span {
346
+ cursor: pointer;
347
+ }
348
+ }
349
+
350
+ select {
351
+ width: 100%;
352
+ }
353
+
354
+ .cmplz-block_script select[data-name=dependency] {
355
+ width: 45%;
356
+ float:left;
357
+ clear:both;
358
+ }
359
+ .cmplz_deps_desc {
360
+ width:45%;
361
+ float:left;
362
+ padding-top: 5px;
363
+ padding-left: 9px;
364
+ }
365
+
366
+ .field-group {
367
+ grid-column: span 2;
368
+ display: grid;
369
+ grid-template-columns: auto 325px;
370
+ grid-column-gap: 15px;
371
+ &.cmplz-colspan-1 {
372
+ grid-column: span 1;
373
+ }
374
+
375
+ &.cmplz-colspan-2 {
376
+ grid-column: span 2;
377
+ }
378
+
379
+ &.cmplz-col-1 {
380
+ grid-column-start: 1;
381
+ }
382
+
383
+ &.cmplz-col-2 {
384
+ grid-column-start: 2;
385
+ }
386
+ }
387
+
388
+ .cmplz-borderradius,
389
+ .cmplz-borderwidth {
390
+ grid-column: span 1;
391
+ }
392
+
393
+ .cmplz-sublabel label {
394
+ color: darkgrey;
395
+ font-size: 13px;
396
+ }
397
+
398
+ label .cmplz-icon {
399
+ display: inline;
400
+ }
401
+
402
+ .cmplz-switch {
403
+ margin-top: 0;
404
+ }
405
+
406
+ .wp-picker-input-wrap:not(.hidden) {
407
+ display: block;
408
+ position: absolute;
409
+ z-index: 10;
410
+ }
411
+
412
+ .wp-picker-holder {
413
+ position: absolute;
414
+ top: 132px;
415
+ z-index: 10;
416
+ }
417
+
418
+ .wp-picker-clear {
419
+ position: absolute;
420
+ }
421
+
422
+ .cmplz-grid-controls .cmplz-field {
423
+ padding: 0;
424
+ .cmplz-label {
425
+ margin: 0;
426
+ }
427
+ }
428
+
429
+ .cmplz-form {
430
+ grid-template-columns: auto !important;
431
+ }
432
+ position: relative;
433
+ #services, #plugins {
434
+ .cmplz-field {
435
+ display: grid;
436
+ grid-template-columns: 2.5fr 1fr auto;
437
+ label.cmplz-checkbox-container {
438
+ margin:0;
439
+ min-width:75px;
440
+ }
441
+ .cmplz-label {
442
+ margin-right: auto;
443
+ }
444
+ .cmplz-switch, .cmplz-checkbox-container {
445
+ margin-left:@green-gap;
446
+ }
447
+ }
448
+ }
449
+
450
+ .cmplz-settings-item {
451
+ margin-top:@green-gap;
452
+
453
+ .cmplz-field {
454
+ flex-flow: row wrap;
455
+ .cmplz-comment {
456
+ flex: 0 0 100%;
457
+ }
458
+ }
459
+ .cmplz-settings-header-container {
460
+ display: flex;
461
+ justify-content: space-between;
462
+ align-content: center;
463
+ .cmplz-grid-controls {
464
+ margin: auto 0;
465
+ select {
466
+ font-size:13px;
467
+ }
468
+ }
469
+
470
+ .cmplz-settings-header {
471
+ grid-column: span 2;
472
+ display: grid;
473
+ grid-template-columns: 340px 340px;
474
+ .cmplz-settings-title, .cmplz-settings-controls {
475
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-l);
476
+ background-color:#fff;
477
+ }
478
+ .cmplz-settings-title {
479
+ border-radius: var(--rsp-border-radius) 0 0 0;
480
+ }
481
+ .cmplz-settings-controls{
482
+ border-radius: 0 var(--rsp-border-radius) 0 0;
483
+ }
484
+ }
485
+ }
486
+
487
+
488
+ .cmplz-settings-body .cmplz-panel-wrap, .field-group, .cmplz-settings-header-container, .cmplz-settings-footer-container {
489
+ grid-column: span 2;
490
+ display: grid;
491
+ grid-template-columns: 680px auto;
492
+ grid-column-gap: 0;
493
+ .cmplz-settings-footer {
494
+ width: 100%;
495
+ background-color:#fff;
496
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-l);
497
+ border-radius: 0 0 var(--rsp-border-radius) var(--rsp-border-radius);
498
+ display: flex;
499
+ gap: var(--rsp-spacing-xs);
500
+ box-shadow: var(--rsp-box-shadow);
501
+ }
502
+ }
503
+
504
+ .cmplz-settings-body {
505
+ position:relative;
506
+
507
+ .cmplz-settings-overlay {
508
+ z-index:99;
509
+ display: grid;
510
+ grid-template-columns: 680px auto;
511
+ position: absolute;
512
+ top:0;
513
+ left: 0;
514
+ bottom: 0;
515
+ background: rgba(255, 255, 255, 0.8);
516
+
517
+ .cmplz-settings-overlay-message{
518
+ position:absolute;
519
+ width: calc(100% - 70px);
520
+ bottom: 0;
521
+ background-color: #fff;
522
+ padding: @red-gap;
523
+ margin:@green-gap;
524
+ box-shadow: var(--rsp-box-shadow);
525
+ }
526
+ }
527
+ @media screen and (max-width: 960px) {
528
+ .cmplz-settings-overlay {
529
+ right: 0;
530
+ }
531
+ }
532
+ }
533
+
534
+ }
535
+
536
+ }
537
+ }
538
+
539
+ .cmplz-add-pages-table {
540
+ display: grid;
541
+ grid-template-columns: auto auto;
542
+ gap: var(--rsp-spacing-xs);
543
+ align-items: center;
544
+ margin-bottom: var(--rsp-spacing-l);
545
+
546
+ .cmplz-copy-shortcode{
547
+ justify-content: flex-start;
548
+ }
549
+ }
550
+
551
+ .cmplz-link-to-menu-table {
552
+ display: grid;
553
+ grid-template-columns: 30% 30%;
554
+ grid-gap: 5px;
555
+ align-items: center;
556
+ h3 {
557
+ grid-column: span 2;
558
+ margin-top: @green-gap;
559
+ margin-bottom: 5px;
560
+ &:first-child {
561
+ margin-top: 0;
562
+ }
563
+ }
564
+ select {
565
+ grid-column-start: 2;
566
+ }
567
+ }
568
+ .cmplz-scan-count {
569
+ padding: 0 2px;
570
+ }
571
+ .cmplz-cookies-table {
572
+ h2 {
573
+ font-weight: normal;
574
+ font-size: 15px;
575
+ }
576
+ .cmplz-cookies-table-body {
577
+ border-radius: 5px;
578
+ display: grid;
579
+ grid-template-columns: 1fr;
580
+ padding: 10px;
581
+ background-color: #f0f2f8;
582
+ }
583
+ }
584
+ }
585
+ .cmplz-wizard, .cmplz-settings {
586
+ /* ----------- Fields ----------- */
587
+
588
+ /* Customize the label (the container) */
589
+ .cmplz-checkbox-container {
590
+ display: block;
591
+ position: relative;
592
+ padding-left: 32px;
593
+ margin: var(--rsp-spacing-xs) 0;
594
+
595
+ /* Hide the browser's default checkbox */
596
+ input {
597
+ position: absolute;
598
+ opacity: 0;
599
+ cursor: pointer;
600
+ height: 0;
601
+ width: 0;
602
+ }
603
+
604
+ /* Create a custom checkbox */
605
+ .checkmark {
606
+ position: absolute;
607
+ top: -2px;
608
+ left: 0;
609
+ height: 22px;
610
+ width: 22px;
611
+ border-radius: 5px;
612
+ border: 1px solid @input-border-color;
613
+ box-sizing: border-box;
614
+ }
615
+
616
+ /* Checkmark (hidden when not checked) */
617
+ .checkmark svg {
618
+ content: "";
619
+ position: absolute;
620
+ display: none;
621
+ }
622
+
623
+ /* Show the checkmark when checked */
624
+ input:checked ~ .checkmark svg {
625
+ display: block;
626
+ fill: var(--rsp-wp-blue);
627
+ stroke: var(--rsp-wp-blue);
628
+ }
629
+
630
+ /* Style the checkmark/indicator */
631
+ .checkmark svg {
632
+ left: 2.5px;
633
+ top: 2px;
634
+ width: 15px;
635
+ height: 15px;
636
+ }
637
+
638
+ /* Show the default checkmark when default */
639
+ .checkmark.cmplz-default svg {
640
+ display: block;
641
+ fill: #eee;
642
+ stroke: #eee;
643
+ }
644
+
645
+ /* Disabled option */
646
+ &.cmplz-disabled {
647
+ pointer-events: none;
648
+ .checkmark {
649
+ background-color: #eee;
650
+ svg {
651
+ stroke: #eee !important;
652
+ fill: #eee !important;
653
+ }
654
+ }
655
+ }
656
+ }
657
+
658
+
659
+ /* Radio */
660
+
661
+ /* Customize the label (the container) */
662
+ .cmplz-radio-container {
663
+ display: block;
664
+ position: relative;
665
+ padding-left: 32px;
666
+ margin: var(--rsp-spacing-xs) 0;
667
+ .radiobtn .cmplz-success {
668
+ background-color:initial;
669
+ }
670
+
671
+ /* Hide the browser's default checkbox */
672
+ input {
673
+ position: absolute;
674
+ opacity: 0;
675
+ cursor: pointer;
676
+ height: 0;
677
+ width: 0;
678
+ }
679
+
680
+ /* Create a custom radio */
681
+ .radiobtn {
682
+ display: flex;
683
+ align-items: center;
684
+ justify-content: center;
685
+ position: absolute;
686
+ top: -2px;
687
+ left: 0;
688
+ height: 22px;
689
+ width: 22px;
690
+ border-radius: 100%;
691
+ border: 1px solid @input-border-color;
692
+ &.disabled {
693
+ cursor: not-allowed;
694
+ }
695
+ }
696
+
697
+ /* Check icon (hidden when not checked) */
698
+ .radiobtn .cmplz-icon {
699
+ content: "";
700
+ position: absolute;
701
+ display: none;
702
+ svg{
703
+ fill: transparent;
704
+ }
705
+ }
706
+
707
+ /* Show check icon when checked */
708
+ input:checked ~ .radiobtn .cmplz-icon {
709
+ display: flex;
710
+ svg{
711
+ fill: var(--rsp-wp-blue);
712
+ }
713
+ }
714
+
715
+ /* Show the default checkmark when default */
716
+ .radiobtn.cmplz-default .cmplz-icon {
717
+ display: flex;
718
+ background-color: #eee;
719
+ }
720
+
721
+ /* Disabled option */
722
+
723
+ .radiobtn.disabled {
724
+ background-color: #eee;
725
+ .cmplz-icon {
726
+ background-color: var(--rsp-wp-blue-faded);
727
+ }
728
+ }
729
+
730
+ }
731
+
732
+ /* Text & Email Validation */
733
+ textarea.validation,
734
+ input[type="text"].validation,
735
+ input[type="email"].validation,
736
+ input[type="text"].cmplz-valid-page,
737
+ input[type="text"].cmplz-deleted-page {
738
+ position: relative;
739
+ padding-left: 25px;
740
+ ~ .cmplz-icon {
741
+ display: block;
742
+ position: absolute;
743
+ padding-left: 7px;
744
+ margin-top: -25px;
745
+ z-index: 1;
746
+ svg {
747
+ width: 15px;
748
+ height: 15px;
749
+ }
750
+ }
751
+ }
752
+
753
+ textarea.validation {
754
+ &:invalid ~ .cmplz-icon,
755
+ &:valid ~ .cmplz-icon {
756
+ margin-top:-143px;
757
+ }
758
+ }
759
+
760
+ textarea.validation,
761
+ input[type="text"].validation,
762
+ input[type="email"].validation {
763
+ &:valid ~ .cmplz-icon-times {
764
+ display: none;
765
+ }
766
+ &:invalid ~ .cmplz-icon-check {
767
+ display: none;
768
+ }
769
+ }
770
+
771
+ /* Text, Email, Select(2), Textarea Style */
772
+
773
+ input[type="text"], input[type="email"], select, .select2, textarea, input[type="number"] {
774
+ margin-bottom: 2px;
775
+ }
776
+ textarea {
777
+ padding:10px;
778
+ }
779
+
780
+ /* Placeholders */
781
+
782
+ ::placeholder {
783
+ color: @grey-light;
784
+ }
785
+ ::placeholder/* Chrome/Opera/Safari */ {
786
+ color: @grey-light;
787
+ }
788
+
789
+ ::-moz-placeholder /* Firefox 19+ */ {
790
+ color: @grey-light;
791
+ }
792
+
793
+ :-ms-input-placeholder /* IE 10+ */ {
794
+ color: @grey-light;
795
+ }
796
+ :-moz-placeholder /* Firefox 18- */ {
797
+ color: @grey-light;
798
+ }
799
+
800
+ }
801
+
802
+ .cmplz-multiple-field-button-footer {
803
+ display: flex;
804
+ align-items: center;
805
+ .button {
806
+ margin-right: 5px;
807
+ margin-bottom: 10px;
808
+ min-width: 0;
809
+ }
810
+ }
811
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-multiple-field-button-footer .button.button-primary{
812
+ margin-top: var(--rsp-spacing-m);
813
+ }
814
+
815
+ .cmplz-hidden {
816
+ display: none !important;
817
+ }
818
+
819
+ //this breaks the editor height.
820
+ .wp-editor-wrap iframe {
821
+ //height: initial !important;
822
+ }
823
+
824
+ .cmplz-help-warning-wrap {
825
+ max-width:400px;
826
+ //display: flex; // make use of Flexbox
827
+ align-items: center; // does vertically center the desired content
828
+ .cmplz-help-modal {
829
+ line-height: 1.5;
830
+ font-size: var(--rsp-fs-300);
831
+ margin: var(--rsp-spacing-xs) 0 0 var(--rsp-spacing-m);
832
+ padding: 10px 15px;
833
+ background-color: var(--rsp-blue-faded);
834
+ color: var(--rsp-text-color);
835
+ text-align: left;
836
+
837
+ &.cmplz-notice {
838
+ background-color: var(--rsp-dark-blue-faded);
839
+ padding: var(--rsp-spacing-s) var(--rsp-spacing-m);
840
+ border-radius: var(--rsp-border-radius);
841
+ box-shadow: var(--rsp-box-shadow);
842
+ }
843
+
844
+ &.cmplz-warning {
845
+ &:after {
846
+ border-right: 15px solid #f8be2e;
847
+ }
848
+ color: var(--rsp-text-color);
849
+ background-color: var(--rsp-yellow-faded);
850
+ border-color: var(--rsp-yellow-faded);
851
+ }
852
+ &:empty {
853
+ background-color: #f1f1f1;
854
+ }
855
+ }
856
+ }
857
+
858
+ #cmplz-settings {
859
+ .cmplz-help-warning-wrap {
860
+ .cmplz-help-modal {
861
+ min-width: 200px;
862
+ }
863
+ @media screen and (min-width: 1450px) {
864
+ .cmplz-help-modal {
865
+ min-width: 280px;
866
+ }
867
+ }
868
+ @media screen and (min-width: 1550px) {
869
+ .cmplz-help-modal {
870
+ min-width: 340px;
871
+ }
872
+ }
873
+ }
874
+ }
875
+
876
+ a:active, a:hover {
877
+ color: #333;
878
+ }
879
+
880
+ a.button.cmplz-open-modal {
881
+ font-size: 9px;
882
+ line-height: 13px;
883
+ height: 15px;
884
+ min-height: 15px;
885
+ padding: 1px 3px;
886
+ margin-left: 10px;
887
+ }
888
+
889
+ .cmplz-panel-link {
890
+ text-decoration: none;
891
+ display: inline-block;
892
+ width: 80%;
893
+ }
894
+
895
+ #cmplz_language {
896
+ font-size: 15px;
897
+
898
+ &.cmplz_cookie_language_selector {
899
+ margin-bottom: 0;
900
+
901
+ }
902
+ }
903
+
904
+
905
+ .multiple-field > div {
906
+ margin-top: 8px;
907
+ &:last-child {
908
+ margin-bottom: 8px;
909
+ clear:both;
910
+ }
911
+ }
912
+
913
+
914
+ .cmplz-list-container {
915
+
916
+ margin-bottom: 25px;
917
+
918
+ .cmplz-cookie-field > div,
919
+ .cmplz-service-field > div {
920
+ margin-top: 8px;
921
+ &:last-child {
922
+ margin-bottom: 8px;
923
+ }
924
+ }
925
+
926
+ .cmplz-disabled label,
927
+ .cmplz-disabled span {
928
+ color: #ababab !important;
929
+ }
930
+
931
+ .cmplz-service-cookie-list {
932
+ margin-bottom: @green-gap;
933
+ &:last-child {
934
+ margin-bottom: 0px;
935
+ }
936
+ }
937
+
938
+ .cmplz-service-divider {
939
+ font-size: 14px;
940
+ margin-bottom: 10px;
941
+ }
942
+
943
+ }
944
+
945
+ .cmplz-legenda {
946
+ padding: 10px 10px 0 10px;
947
+ display: grid;
948
+ grid-template-columns: 25px 200px 25px 300px;
949
+ grid-column-gap: 10px;
950
+ align-items: center;
951
+ }
952
+
953
+ .cmplz-panel{
954
+ background: var(--rsp-white);
955
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-l);
956
+ padding-top: var(--rsp-spacing-xxs);
957
+ }
958
+ .cmplz-slide-panel {
959
+ margin: var(--rsp-spacing-s) 0;
960
+ color: #383d41;
961
+ background-color: var(--rsp-grey-200);;
962
+ padding: 10px 15px;
963
+ border-radius: var(--rsp-border-radius-s);
964
+ border: 1px solid #f2f2f2;
965
+
966
+ .cmplz-panel-title {
967
+ display: flex;
968
+ align-items: center;
969
+ grid-gap: 0;
970
+ padding: var(--rsp-spacing-s) var(--rsp-spacing-m);
971
+ cursor: pointer;
972
+
973
+ .cmplz-custom-btns {
974
+ display: flex;
975
+ gap: var(--rsp-spacing-xs);
976
+ align-content: center;
977
+ justify-content: flex-end;
978
+ margin-left:auto;
979
+ }
980
+ }
981
+ .cmplz-panel-content {
982
+ background-color: #fff;
983
+ border-radius: var(--rsp-border-radius);
984
+ border-top-left-radius: 0;
985
+ border-top-right-radius: 0;
986
+ padding: 10px 15px;
987
+ }
988
+
989
+ // Remove default marker
990
+ summary::marker, summary::-webkit-details-marker {
991
+ display: none;
992
+ content: '';
993
+ }
994
+
995
+ // Checkbox
996
+ .cmplz-checkbox {
997
+ display: flex;
998
+ position: relative;
999
+ input.cmplz-checkbox {
1000
+ &:focus + .cmplz-label:before {
1001
+ //box-shadow:0 0 0 3px rgba(0, 119, 200, 0.50);
1002
+ box-shadow:0 0 0 2px #245fcc
1003
+ //rgb(51 51 51) 0px 0px 0px 3px
1004
+ }
1005
+ opacity:0;
1006
+ margin: 0;
1007
+ margin-top: -10px;
1008
+ cursor: pointer;
1009
+ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
1010
+ filter: alpha(opacity=0);
1011
+ -moz-opacity: 0;
1012
+ -khtml-opacity: 0;
1013
+ position: absolute;
1014
+ z-index: 1;
1015
+ top: 0px;
1016
+ left: 0px;
1017
+ width: 40px;
1018
+ height: 20px;
1019
+
1020
+ &:checked + .cmplz-label {
1021
+ &::before {
1022
+ background-color: var(--rsp-wp-blue);
1023
+ content: "";
1024
+ padding-left: 6px;
1025
+ }
1026
+
1027
+ &:after {
1028
+ left: 14px;
1029
+ }
1030
+ }
1031
+ }
1032
+
1033
+ .cmplz-label {
1034
+ position: relative;
1035
+ padding-left: 30px;
1036
+ margin: 0;
1037
+
1038
+ &:before, &:after {
1039
+ position: absolute;
1040
+ -webkit-border-radius: 10px;
1041
+ -moz-border-radius: 10px;
1042
+ border-radius: 10px;
1043
+ transition: background-color 0.3s, left 0.3s;
1044
+ }
1045
+
1046
+ &:before {
1047
+ content: "";
1048
+ color: #fff;
1049
+ box-sizing: border-box;
1050
+ font-family: 'FontAwesome', sans-serif;
1051
+ padding-left: 23px;
1052
+ font-size: 12px;
1053
+ line-height: 20px;
1054
+ background-color: @grey;
1055
+ left: 0px;
1056
+ top: -7px;
1057
+ height: 15px;
1058
+ width: 28px;
1059
+ -webkit-border-radius: 10px;
1060
+ -moz-border-radius: 10px;
1061
+ border-radius: 10px;
1062
+ }
1063
+
1064
+ &:after {
1065
+ content: "";
1066
+ letter-spacing: 20px;
1067
+ background: white;
1068
+ left: 4px;
1069
+ top: -5px;
1070
+ height: 11px;
1071
+ width: 11px;
1072
+ }
1073
+ }
1074
+ }
1075
+
1076
+ // Complianz marker
1077
+ .cmplz-icon.cmplz-open {
1078
+ grid-column-start: 4;
1079
+ cursor: pointer;
1080
+ content: '';
1081
+ background: url(../images/chevron-down.svg) no-repeat;
1082
+ transform: rotate(0deg);
1083
+ -webkit-transition: all 0.5s ease;
1084
+ -moz-transition: all 0.5s ease;
1085
+ -o-transition: all 0.5s ease;
1086
+ transition: all 0.5s ease;
1087
+ height: 18px;
1088
+ width: 18px;
1089
+ margin: 0 0 0 var(--rsp-spacing-xs);
1090
+ }
1091
+
1092
+ // Rotate marker on open
1093
+ &[open] {
1094
+ .cmplz-icon.cmplz-open {
1095
+ transform: rotate(180deg);
1096
+ }
1097
+ }
1098
+
1099
+ &.cmplz-notice {
1100
+ padding: 0 0 10px 0;
1101
+ background-color: white;
1102
+ }
1103
+
1104
+ &.cmplz-toggle-disabled {
1105
+ color: #aca5a5;
1106
+ }
1107
+
1108
+ &.cmplz-deleted {
1109
+ background-color: #FFa5aa;
1110
+ }
1111
+
1112
+ .cmplz-field > div {
1113
+ margin: 10px 0;
1114
+ }
1115
+
1116
+ .cmplz-multiple-field-validation {
1117
+ float: right;
1118
+ }
1119
+
1120
+ &.cmplz-slide-panel,
1121
+ &.cmplz-link-panel {
1122
+ padding: 0;
1123
+
1124
+ .cmplz-panel-toggle {
1125
+ display: flex;
1126
+ align-items: center;
1127
+ span {
1128
+ padding-left: 10px;
1129
+ }
1130
+ }
1131
+
1132
+ .cmplz-add-to-policy {
1133
+ text-decoration: underline;
1134
+ }
1135
+
1136
+ }
1137
+
1138
+ &.cmplz-link-panel {
1139
+ &.selected, &:hover {
1140
+ box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2), 0 3px 5px rgba(0, 0, 0, 0.13);
1141
+ }
1142
+ }
1143
+
1144
+ h1 {
1145
+ font-size: 22px;
1146
+ }
1147
+
1148
+ font-size: 13px !important;
1149
+
1150
+ p {
1151
+ font-size: 13px !important;
1152
+ }
1153
+
1154
+
1155
+
1156
+ &.cmplz-notice {
1157
+ background-color: #fff;
1158
+ border: 0;
1159
+ color: black;
1160
+ padding: var(--rsp-spacing-m) var(--rsp-spacing-l);
1161
+ }
1162
+
1163
+ &.cmplz-success {
1164
+ background-color: @color-success;
1165
+ color: white;
1166
+ border-radius: 0 50px 50px 0;
1167
+ border: #61CE70;
1168
+ margin-left: -20px;
1169
+ padding: 5px 15px 5px 5px;
1170
+ width: fit-content;
1171
+ }
1172
+
1173
+ &.cmplz-warning {
1174
+ .cmplz-pointer;
1175
+ &:after {
1176
+ border-right: 15px solid @color-open;
1177
+ }
1178
+ color: #333333;
1179
+ background-color: @color-open;
1180
+ border-color: @color-open;
1181
+ margin: 10px 0 10px 0;
1182
+ }
1183
+
1184
+ &.cmplz-notification:after {
1185
+ content:initial;
1186
+ }
1187
+
1188
+ ul {
1189
+ list-style-type: disc;
1190
+ margin-left: 22px;
1191
+ }
1192
+
1193
+ }
1194
+
1195
+ .cmplz-wizard-menu .cmplz-panel.cmplz-success {
1196
+ border-radius: 50px 0 0 50px;
1197
+ text-align: right;
1198
+ margin-right: -20px;
1199
+ padding: 5px 5px 5px 15px;
1200
+ }
1201
+
1202
+
1203
+
1204
+ /*
1205
+ cool checkbox sliders
1206
+ */
1207
+
1208
+ .cmplz-switch {
1209
+ input {
1210
+ display: none !important;
1211
+ }
1212
+
1213
+ position: relative;
1214
+ display: inline-block;
1215
+ width: 40px;
1216
+ height: 21px;
1217
+ }
1218
+
1219
+ .cmplz-slider {
1220
+ position: absolute;
1221
+ cursor: pointer;
1222
+ top: 0;
1223
+ left: 0;
1224
+ right: 0;
1225
+ bottom: 0;
1226
+ background-color: #ccc;
1227
+ -webkit-transition: .4s;
1228
+ transition: .4s;
1229
+ &:before {
1230
+ position: absolute;
1231
+ content: "";
1232
+ height: 15px;
1233
+ width: 15px;
1234
+ left: 4px;
1235
+ bottom: 3px;
1236
+ background-color: white;
1237
+ -webkit-transition: .4s;
1238
+ transition: .4s;
1239
+ }
1240
+
1241
+ &.cmplz-round {
1242
+ border-radius: 20px;
1243
+ }
1244
+
1245
+ &.cmplz-round:before {
1246
+ border-radius: 50%;
1247
+ }
1248
+ }
1249
+
1250
+ .cmplz-slider-na {
1251
+ padding: 2px 8px;
1252
+ position: absolute;
1253
+ top: 0;
1254
+ left: 0;
1255
+ right: 0;
1256
+ bottom: 0;
1257
+ background-color: #ccc;
1258
+ -webkit-transition: .4s;
1259
+ transition: .4s;
1260
+
1261
+ &:before {
1262
+ position: absolute;
1263
+ content: "N/A";
1264
+ color: white;
1265
+ }
1266
+
1267
+ &.cmplz-round {
1268
+ border-radius: 20px;
1269
+ }
1270
+ }
1271
+
1272
+
1273
+ input:checked + .cmplz-slider {
1274
+ background-color: @brand-primary;
1275
+
1276
+
1277
+ &:before {
1278
+ -webkit-transform: translateX(17px);
1279
+ -ms-transform: translateX(17px);
1280
+ transform: translateX(17px);
1281
+ }
1282
+ }
1283
+
1284
+ input:disabled + .cmplz-slider {
1285
+ opacity:0.4;
1286
+ }
1287
+
1288
+ input:focus + .cmplz-slider {
1289
+ box-shadow: 0 0 1px @brand-primary;
1290
+ }
1291
+
1292
+
1293
+ #complete_wizard_first_notice {
1294
+ position: fixed; /* Sit on top of the page content */
1295
+ width: 100%; /* Full width (cover the whole page) */
1296
+ height: 100%; /* Full height (cover the whole page) */
1297
+ top: 0;
1298
+ left: 0;
1299
+ right: 0;
1300
+ bottom: 0;
1301
+ background-color: rgba(0, 0, 0, 0.7); /* Black background with opacity */
1302
+ z-index: 99;
1303
+
1304
+ p {
1305
+ border-radius: 0px;
1306
+ font-size: 16px;
1307
+ background-color: @brand-primary;
1308
+ color: white;
1309
+ position: relative;
1310
+ /* height: 100px; */
1311
+ top: 150px;
1312
+ padding: 30px;
1313
+ width: 300px;
1314
+ text-align: center;
1315
+ margin: auto;
1316
+ }
1317
+ }
1318
+
1319
+ //prevent a too small editor width
1320
+ html .mceContentBody {
1321
+ max-width: 100% !important;
1322
+ }
1323
+
1324
+ .cmplz-banner-editor {
1325
+ textarea {
1326
+ width: 100%;
1327
+ height: 100px;
1328
+ }
1329
+ }
1330
+
1331
+ .cmplz-comment {
1332
+ font-size:12px;
1333
+ &.cmplz-comment-warning{
1334
+ color: var(--rsp-red);
1335
+ border: 1px solid var(--rsp-red);
1336
+ background: var(--rsp-red-faded);
1337
+ border-radius: var(--rsp-border-radius-input);
1338
+ margin-top: 20px;
1339
+ padding: var(--rsp-spacing-xs) var(--rsp-spacing-s);
1340
+ }
1341
+ }
1342
+
1343
+ .cmplz-cookie-field {
1344
+ .cmplz-cookie-header {
1345
+ margin-bottom: 25px;
1346
+ }
1347
+
1348
+ }
1349
+
1350
+ #cmplz-send-data {
1351
+ input[type=text] {
1352
+ width: 60%;
1353
+ }
1354
+ }
1355
+
1356
+ #cmplz-start-mail, #cmplz_close_tb_window {
1357
+ margin-right: 15px;
1358
+ margin-top: 15px;
1359
+ }
1360
+
1361
+ /*progress bar */
1362
+ #cmplz-scan-progress, #cmplz-sync-progress {
1363
+ background-color: #F1F1F1;
1364
+ border-radius: 5px;
1365
+
1366
+ .cmplz-progress-bar, .cmplz-sync-progress-bar {
1367
+ height: 20px;
1368
+ background-color: var(--rsp-wp-blue);
1369
+ transition: width 0.5s;
1370
+ -webkit-transition: width 0.5s;
1371
+ font-weight: bold;
1372
+ border-radius:5px;
1373
+ }
1374
+ }
1375
+
1376
+ #cookie-policy-snapshots {
1377
+ .cmplz-notification {
1378
+ margin-bottom:@green-gap;
1379
+ }
1380
+ }
1381
+
1382
+ .cmplz-wizard, .cookie-policy-snapshots, .cmplz-settings {
1383
+ h1, h2, h3, h4, .cmplz-menu-item, .cmplz-step-title, .cmplz-button {
1384
+ font-variant: normal;
1385
+ }
1386
+
1387
+ label {
1388
+ font-size: 13px;
1389
+ }
1390
+
1391
+ .field-group {
1392
+ position: relative;
1393
+ .cmplz-field {
1394
+ background-color: white;
1395
+ align-self: stretch;
1396
+ padding: var(--rsp-spacing-xxs) var(--rsp-spacing-l) var(--rsp-spacing-s) var(--rsp-spacing-l);
1397
+
1398
+ }
1399
+
1400
+ .cmplz-label {
1401
+ margin-top:0;
1402
+ label {
1403
+ display:flex;
1404
+ font-size:15px;
1405
+ font-weight: 500;
1406
+ cursor: default;
1407
+ gap: 3px;
1408
+ padding-bottom: var(--rsp-spacing-xs);
1409
+ }
1410
+ }
1411
+
1412
+ //less margin when it's the editor
1413
+ &.cmplz-editor .cmplz-label {
1414
+ margin-bottom:0;
1415
+ }
1416
+
1417
+ .cmplz-field {
1418
+ .field-group {
1419
+ grid-column:1;
1420
+ display:block;
1421
+ }
1422
+ .button.button-primary:not(.cmplz-resync) {
1423
+ margin-bottom:10px;
1424
+ }
1425
+ .cmplz-field {
1426
+ padding:0;
1427
+ }
1428
+ }
1429
+
1430
+ }
1431
+
1432
+ .field-group.sync_progress {
1433
+ margin-top:@green-gap;
1434
+ .cmplz-field label {
1435
+ margin-top:0;
1436
+ }
1437
+ }
1438
+
1439
+ /*body */
1440
+ .cmplz-body, .cmplz-content-area {
1441
+ input[type="text"].cmplz-document-custom-url {
1442
+ width: 250px;
1443
+ }
1444
+
1445
+ .cmplz-document-custom-url, .cmplz-document-custom-page {
1446
+ margin-top: 5px;
1447
+ }
1448
+
1449
+ //Add some styling to the remove, rescan and add new cookie buttons to override the default WordPress button styling
1450
+ .cmplz-remove {
1451
+ margin-bottom: 12px;
1452
+ }
1453
+
1454
+ .cmplz-rescan {
1455
+ padding: 0 10px 0 10px;
1456
+ }
1457
+
1458
+ .cmplz-add-new-cookie {
1459
+ padding: 0;
1460
+ }
1461
+
1462
+ .cmplz-done a {
1463
+ text-decoration: none;
1464
+ color: white;
1465
+ font-size: 14px;
1466
+ }
1467
+
1468
+ .cmplz-to-do a {
1469
+ color: white;
1470
+ font-size: 14px;
1471
+ text-decoration: none;
1472
+ opacity: 0.6;
1473
+ }
1474
+ .cmplz-to-do.active a {
1475
+ opacity: 1;
1476
+ }
1477
+
1478
+ //Reset the vertical-align: middle that WordPress applies. The vertical-align middle presses the next and previous icons downwards
1479
+ @media screen and (max-width: 768px) {
1480
+ input {
1481
+ vertical-align: top !important;
1482
+ }
1483
+ }
1484
+ }
1485
+
1486
+
1487
+ }
1488
+
1489
+ //Dashboard
1490
+ .cmplz-field {
1491
+ /* Define the styling of the text input fields */
1492
+
1493
+ label {
1494
+ font-weight: normal;
1495
+ }
1496
+ .cmplz-color-picker.wp-color-picker {
1497
+ margin-top: -11px !important;
1498
+ }
1499
+ input[type="text"], input[type="email"], input[type="number"], input[type="password"] {
1500
+ max-width: 500px;
1501
+ border-color: @input-border-color;
1502
+ &:focus {
1503
+ border-color:initial;
1504
+ }
1505
+ }
1506
+ input[type="text"], input[type="email"], input[type="password"], .cmplz-border-width-wrap input[type="number"], .cmplz-border-radius-wrap input[type="number"] {
1507
+ width: 100%;
1508
+ }
1509
+
1510
+ select {
1511
+ border-color: var(--rsp-input-border-color);
1512
+ background-color: var(--rsp-input-background-color);
1513
+ vertical-align: initial;
1514
+ }
1515
+
1516
+ textarea.validation:invalid, textarea.validation:valid {
1517
+ background-position: 0.5% 1.5%;
1518
+ border-color: @input-border-color;
1519
+ }
1520
+
1521
+ textarea {
1522
+ min-height: 150px;
1523
+ min-width: 100%;
1524
+ }
1525
+
1526
+ input[type=radio]:checked:before {
1527
+ content: "\2022";
1528
+ text-indent: -9999px;
1529
+ border-radius: 50px;
1530
+ font-size: 24px;
1531
+ width: 6px;
1532
+ height: 6px;
1533
+ margin: 4px;
1534
+ line-height: 16px;
1535
+ background-color: #1e8cbe;
1536
+ }
1537
+
1538
+ .cmplz-buttons-row-left {
1539
+ display: flex;
1540
+ gap: 10px;
1541
+ align-items: center;
1542
+ height: auto;
1543
+ label, input{
1544
+ margin: 0;
1545
+ margin-top: 0;
1546
+ margin-right: 0;
1547
+ }
1548
+ }
1549
+
1550
+ button[name=cmplz_add_multiple],
1551
+ .cmplz_script_add {
1552
+ margin-top: @green-gap;
1553
+ }
1554
+
1555
+ .cmplz-logo-preview {
1556
+ &.cmplz-clickable {
1557
+ cursor:pointer;
1558
+ }
1559
+ &.cmplz-complianz-logo {
1560
+ padding: 5px;
1561
+ svg {
1562
+ height: 90px;
1563
+ width: 90px;
1564
+ }
1565
+ }
1566
+ border: 1px black dashed;
1567
+ display: flex;
1568
+ align-items: center;
1569
+ justify-content: center;
1570
+ float: right;
1571
+ }
1572
+ }
1573
+ .cmplz-use_logo_custom .cmplz-logo-preview {
1574
+ height: 100px;
1575
+ img {
1576
+ max-height: 100px;
1577
+ max-width: 350px;
1578
+ }
1579
+ }
1580
+ .cmplz-use_logo_site .cmplz-logo-preview {
1581
+ img {
1582
+ width: 100px;
1583
+ height: inherit;
1584
+ }
1585
+ }
1586
+ //Button styling
1587
+ a.cmplz.button, button.cmplz.button, input.cmplz.button {
1588
+ //smargin-left:15px;
1589
+ box-shadow: 0 0 0 #fff;
1590
+ background-color: @brand-primary;
1591
+ color: #fff;
1592
+ padding-right: 20px;
1593
+ border: 0;
1594
+ border-radius: 50px;
1595
+ padding-top: 2px;
1596
+
1597
+ &:hover {
1598
+ background-color: lighten(@brand-primary, 10%);
1599
+ color: white;
1600
+ }
1601
+
1602
+ .fa-angle-right {
1603
+ font-weight: 900;
1604
+ position: absolute;
1605
+ font-size: 1.8em;
1606
+ margin-top: 1px;
1607
+ margin-left: 5px;
1608
+ }
1609
+ }
1610
+
1611
+ //Icon override
1612
+ #complianz .dashboard .fa-times {
1613
+ color: black;
1614
+ }
1615
+
1616
+ #complianz .dashboard .fa-check {
1617
+ color: @brand-primary;
1618
+ }
1619
+
1620
+ //reset page navigation
1621
+ input.current-page {
1622
+ width:initial;
1623
+ }
1624
+
1625
+ .cmplz-wizard-menu-menus {
1626
+ padding: 10px 0;
1627
+ padding-top: 0;
1628
+ }
1629
+
1630
+ .cmplz-settings-content {
1631
+ padding-top: 10px;
1632
+ display: grid;
1633
+ grid-template-columns: 100%;
1634
+ grid-template-rows: calc(100vh - 160px);
1635
+ }
1636
+
1637
+
1638
+
1639
+
1640
+ //#wpbody-content {
1641
+ // padding-bottom: 0;
1642
+ //}
1643
+
1644
+ .cmplz-settings {
1645
+ .cmplz-footer-contents {
1646
+ display:flex;
1647
+ align-items: center;
1648
+ width: 100% !important;
1649
+ border-top: none;
1650
+ }
1651
+
1652
+ /* Firefox */
1653
+ input[type=number] {
1654
+ //-moz-appearance: textfield;
1655
+ }
1656
+
1657
+ }
1658
+
1659
+ // This will make color pickers overlap
1660
+ #customization {
1661
+ z-index: 10;
1662
+ }
1663
+
1664
+ .cc-window {
1665
+ right: 1em;
1666
+ }
1667
+
1668
+ .cc-window.cc-center {
1669
+ transform: translate(0%, -50%);
1670
+ left: initial;
1671
+ }
1672
+
1673
+ .cc-window.cc-left {
1674
+ left: initial;
1675
+ }
1676
+
1677
+ // At cookie settings, banner center is to the right
1678
+ @keyframes slideInUpCenter {
1679
+ from {
1680
+ -webkit-transform: translate3d(0, 150%, 0);
1681
+ transform: translate3d(0, 150%, 0);
1682
+ }
1683
+ to {
1684
+ -webkit-transform: translate3d(0, -50%, 0);
1685
+ transform: translate3d(0, -50%, 0);
1686
+ }
1687
+ }
1688
+ @keyframes slideOutUpCenter {
1689
+ to {
1690
+ -webkit-transform: translate3d(0, 150%, 0);
1691
+ transform: translate3d(0, 150%, 0);
1692
+ opacity: 1;
1693
+ }
1694
+ from {
1695
+ -webkit-transform: translate3d(0, -50%, 0);
1696
+ transform: translate3d(0, -50%, 0);
1697
+ opacity: 1;
1698
+ }
1699
+ }
1700
+ #cmplz-proof-of-consent,
1701
+ #cmplz-cookie-banner {
1702
+
1703
+ .cmplz-content-area {
1704
+ display: block;
1705
+
1706
+ h1 {
1707
+ background-color: white;
1708
+ padding: @green-gap;
1709
+ //margin: @red-gap;
1710
+ width: -webkit-fill-available;
1711
+ }
1712
+
1713
+ input[name=cmplz_generate_snapshot] {
1714
+ width: 120px;
1715
+ }
1716
+
1717
+ .cmplz_month_select,
1718
+ .cmplz_year_select,
1719
+ #post-query-submit {
1720
+ float: right;
1721
+ margin-top: -50px;
1722
+ width: 120px;
1723
+ }
1724
+
1725
+ #post-query-submit {
1726
+ margin-right: 0;
1727
+ }
1728
+
1729
+ .cmplz_month_select {
1730
+ margin-right: 290px;
1731
+ }
1732
+
1733
+ .cmplz_year_select {
1734
+ margin-right: 145px;
1735
+ }
1736
+
1737
+ .tablenav {
1738
+ display: none;
1739
+ }
1740
+
1741
+ #cmplz-cookiestatement-snapshot-filter {
1742
+ padding-top: @green-gap;
1743
+ }
1744
+
1745
+ .wp-list-table {
1746
+ th {
1747
+ a {
1748
+ padding: @red-gap;
1749
+ }
1750
+ }
1751
+ }
1752
+ }
1753
+ }
1754
+
1755
+ //license labels
1756
+ #cmplz_license_key {
1757
+ margin-bottom:@green-gap;
1758
+ }
1759
+
1760
+ .cmplz-status-info {
1761
+ display:flex;
1762
+ align-items: center;
1763
+ > div {
1764
+ padding: 10px 10px 10px 0;
1765
+ }
1766
+ .cmplz-license-status-container {
1767
+
1768
+ .cmplz-license-status {
1769
+ display: block;
1770
+ min-width: 86px;
1771
+ text-align: center;
1772
+ border-radius: 15px;
1773
+ padding: 4px 8px;
1774
+ font-size: var(--rsp-fs-100);
1775
+ font-weight: 600;
1776
+
1777
+ &.cmplz-premium {
1778
+ background-color: var(--rsp-brand-primary);
1779
+ color: white;
1780
+ }
1781
+ &.cmplz-success {
1782
+ background-color: var(--rsp-green);
1783
+ color: white;
1784
+ }
1785
+
1786
+ &.cmplz-open {
1787
+ background-color: var(--rsp-color-open);
1788
+ }
1789
+
1790
+ &.cmplz-warning {
1791
+ background-color: var(--rsp-color-warning);
1792
+ color: white;
1793
+ }
1794
+ }
1795
+
1796
+ }
1797
+ }
1798
+ #cmplz-conclusion{
1799
+ background: @grey-lighter;
1800
+ padding: 10px 15px;
1801
+ margin: 10px 0 10px 0;
1802
+ .cmplz-conclusion__list{
1803
+ font-size: 0.9rem;
1804
+ font-weight: 600;
1805
+ li{
1806
+ display: flex;
1807
+ align-items: start;
1808
+ margin: 15px 0;
1809
+ p:not(:first-child), .cmplz-conclusion__check--check-text, .cmplz-conclusion__check--report-text{
1810
+ margin-top: 0;
1811
+ margin-bottom: 0;
1812
+ }
1813
+ &:before{
1814
+ content: "";
1815
+ display:block;
1816
+ height:1rem;
1817
+ width:1rem;
1818
+ min-width:1rem;
1819
+
1820
+ background-size: 1rem 1rem;
1821
+ background-repeat: no-repeat;
1822
+ margin-right: 10px;
1823
+ margin-top: 1px;
1824
+ }
1825
+ &.icon-loading:before{
1826
+ background-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="spinner" class="svg-inline--fa fa-spinner fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23333" d="M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z"></path></svg>');
1827
+
1828
+ // spinning animation
1829
+ animation-name: rotate-s-loader;
1830
+ animation-iteration-count: infinite;
1831
+ animation-duration: 1s;
1832
+ animation-timing-function: ease-in-out;
1833
+ position: relative;
1834
+ }
1835
+ &.icon-success:before {
1836
+ background-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check-circle" class="svg-inline--fa fa-check-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%2322932e" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"></path></svg>' );
1837
+ }
1838
+ &.icon-error:before {
1839
+ background-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="exclamation-circle" class="svg-inline--fa fa-exclamation-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23D7263D" d="M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"></path></svg>' );
1840
+ }
1841
+ &.icon-warning:before {
1842
+ background-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="exclamation-triangle" class="svg-inline--fa fa-exclamation-triangle fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="%23f39c12" d="M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"></path></svg>' );
1843
+ }
1844
+ }
1845
+ }
1846
+ }
1847
+ @keyframes rotate-s-loader {
1848
+ from {
1849
+ transform: rotate(0);
1850
+ }
1851
+ to {
1852
+ transform: rotate(360deg);
1853
+ }
1854
+ }
1855
+ // new saved dropdown
1856
+ .cmplz-settings-saved{
1857
+
1858
+ display: none;
1859
+ opacity: 0;
1860
+ top: 20px;
1861
+ height: 45px;
1862
+ position: fixed;
1863
+ background-color: #fff;
1864
+ z-index: 999999;
1865
+ left: 50%;
1866
+ transform: translateX(-50%);
1867
+ text-align: left;
1868
+ box-shadow: var(--rsp-box-shadow);
1869
+ border-radius: var(--rsp-border-radius-input);
1870
+ svg{
1871
+ margin: 2px 17px;
1872
+ margin-right: 7px;
1873
+ }
1874
+ .cmplz-settings-saved__text_and_icon{
1875
+ display: flex;
1876
+ align-content: center;
1877
+ margin: 10px 0;
1878
+ padding-right: 40px;
1879
+ span{
1880
+ display: flex;
1881
+ align-self: center;
1882
+ margin: 2px;
1883
+ margin-left: 0;
1884
+ font-size: @default-font-size * 0.9;
1885
+ font-weight: 400;
1886
+ color: @grey-darker;
1887
+ }
1888
+ div {
1889
+ display: flex;
1890
+ align-self: center;
1891
+ }
1892
+ }
1893
+ &.cmplz-settings-saved--fade-in{
1894
+ display: block;
1895
+ -webkit-animation: fadeInFromNone 5s ease-in-out;
1896
+ -moz-animation: fadeInFromNone 5s ease-in-out;
1897
+ -o-animation: fadeInFromNone 5s ease-in-out;
1898
+ animation: fadeInFromNone 5s ease-in-out;
1899
+ }
1900
+
1901
+ @-webkit-keyframes fadeInFromNone {
1902
+ 0% {
1903
+ display: none;
1904
+ opacity: 0;
1905
+ top: 20px;
1906
+ }
1907
+
1908
+ 5% {
1909
+ display: block;
1910
+ opacity: 0;
1911
+ top: -10px;
1912
+ }
1913
+
1914
+ 15% {
1915
+ display: block;
1916
+ opacity: 1;
1917
+ top: 20px;
1918
+ }
1919
+ 90% {
1920
+ display: block;
1921
+ opacity: 1;
1922
+ top: 20px;
1923
+ }
1924
+ 100% {
1925
+ display: none;
1926
+ opacity: 0;
1927
+ top: 20px;
1928
+ }
1929
+ }
1930
+
1931
+ @-moz-keyframes fadeInFromNone {
1932
+ 0% {
1933
+ display: none;
1934
+ opacity: 0;
1935
+ top: 20px;
1936
+ }
1937
+
1938
+ 5% {
1939
+ display: block;
1940
+ opacity: 0;
1941
+ top: -10px;
1942
+ }
1943
+
1944
+ 15% {
1945
+ display: block;
1946
+ opacity: 1;
1947
+ top: 20px;
1948
+ }
1949
+ 90% {
1950
+ display: block;
1951
+ opacity: 1;
1952
+ top: 20px;
1953
+ }
1954
+ 100% {
1955
+ display: none;
1956
+ opacity: 0;
1957
+ top: 20px;
1958
+ }
1959
+ }
1960
+
1961
+ @-o-keyframes fadeInFromNone {
1962
+ 0% {
1963
+ display: none;
1964
+ opacity: 0;
1965
+ top: 20px;
1966
+ }
1967
+
1968
+ 5% {
1969
+ display: block;
1970
+ opacity: 0;
1971
+ top: -10px;
1972
+ }
1973
+
1974
+ 15% {
1975
+ display: block;
1976
+ opacity: 1;
1977
+ top: 20px;
1978
+ }
1979
+ 90% {
1980
+ display: block;
1981
+ opacity: 1;
1982
+ top: 20px;
1983
+ }
1984
+ 100% {
1985
+ display: none;
1986
+ opacity: 0;
1987
+ top: 20px;
1988
+ }
1989
+ }
1990
+
1991
+ @keyframes fadeInFromNone {
1992
+ 0% {
1993
+ display: none;
1994
+ opacity: 0;
1995
+ top: 20px;
1996
+ }
1997
+
1998
+ 5% {
1999
+ display: block;
2000
+ opacity: 0;
2001
+ top: -10px;
2002
+ }
2003
+
2004
+ 15% {
2005
+ display: block;
2006
+ opacity: 1;
2007
+ top: 20px;
2008
+ }
2009
+ 90% {
2010
+ display: block;
2011
+ opacity: 1;
2012
+ top: 20px;
2013
+ }
2014
+ 100% {
2015
+ display: none;
2016
+ opacity: 0;
2017
+ top: 20px;
2018
+ }
2019
+ }
2020
+ }
2021
+ // responsive settings
2022
+
2023
+ @media screen and (max-width: 960px) {
2024
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item{
2025
+ .cmplz-settings-controls{
2026
+ &:empty{
2027
+ display: none;
2028
+ }
2029
+ }
2030
+ }
2031
+
2032
+ }
2033
+
2034
+ @media screen and (max-width: 1280px) {
2035
+ #cmplz-wizard, #cmplz-settings {
2036
+ .cmplz-wizard-menu {
2037
+ width: calc( 100% - 360px);
2038
+ height:initial;
2039
+ margin-bottom:0;
2040
+ }
2041
+
2042
+ .cmplz-content-area {
2043
+ grid-template-columns: 100%;
2044
+ }
2045
+ }
2046
+ }
2047
+
2048
+ @media screen and (max-width: 960px) {
2049
+
2050
+ #cmplz-wizard, #cmplz-settings {
2051
+ .cmplz-wizard-menu {
2052
+ width:100%;
2053
+ }
2054
+ .cmplz-help-warning-wrap,
2055
+ .cmplz-content-area .cmplz-section-content-notifications-header {
2056
+ display: none;
2057
+ }
2058
+
2059
+ .cmplz-content-area {
2060
+ grid-template-columns: 100%;
2061
+ }
2062
+
2063
+ .cmplz-content-area .cmplz-section-content .cmplz-form {
2064
+ display: grid;
2065
+ grid-template-columns: 100%;
2066
+
2067
+ .field-group {
2068
+ grid-column: 1;
2069
+ grid-template-columns: 100%;
2070
+ }
2071
+ }
2072
+ }
2073
+ .cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item{
2074
+ .cmplz-settings-body .cmplz-panel-wrap, .field-group, .cmplz-settings-header-container, .cmplz-settings-footer-container {
2075
+ grid-template-columns: 100%;
2076
+ }
2077
+ .cmplz-settings-header-container .cmplz-settings-header {
2078
+ grid-template-columns: 100%;
2079
+ }
2080
+ }
2081
+ }
assets/css/wizard.min.css ADDED
@@ -0,0 +1 @@
 
1
+ @gridblock _height_big:calc(auto+20px);:root{--rsp-spacing-xxs:5px;--rsp-spacing-xs:10px;--rsp-spacing-s:15px;--rsp-spacing-m:20px;--rsp-spacing-l:30px;--rsp-spacing-xl:40px;--rsp-grid-margin:var(--rsp-spacing-xs);--rsp-grid-gap:var(--rsp-spacing-m);--rsp-border-radius:12px;--rsp-border-radius-s:8px;--rsp-border:1px solid var(--rsp-border-color);--rsp-box-shadow:rgba(0,0,0,0.1) 0 4px 6px -1px,rgba(0,0,0,0.06) 0 2px 4px -1px;--rsp-border-color:#dfdfdf;--rsp-black:#333;--rsp-white:#fff;--rsp-yellow:#f4bf3e;--rsp-blue:#29b6f6;--rsp-dark-blue:#1e73be;--rsp-green:#2e8a37;--rsp-red:#d7263d;--rsp-pink:#e35899;--rsp-orange:#f39c12;--rsp-wp-blue:#007cba;--rsp-yellow-faded:#f2e6c9;--rsp-blue-faded:#ecf8fe;--rsp-dark-blue-faded:#ebf2f9;--rsp-green-faded:#ecf4ed;--rsp-red-faded:#fbebed;--rsp-pink-faded:#fceff5;--rsp-orange-faded:#fef5ea;--rsp-wp-blue-faded:#c6e0ef;--rsp-background-block-color:var(--rsp-white);--rsp-background-color:#f0f0f1;--rsp-input-background-color:#fff;--rsp-input-text-color:var(--rsp-text-color);--rsp-input-border-color:var(--rsp-grey-400);--rsp-text-color:rgba(26,26,26,0.9);--rsp-text-color-invert:rgba(255,255,255,0.9);--rsp-text-color-white:rgba(255,255,255,0.9);--rsp-text-color-light:rgba(69,69,82,0.9);--rsp-grey-100:#fafafa;--rsp-grey-200:#f9f9f9;--rsp-grey-300:#ededed;--rsp-grey-400:#c6c6c6;--rsp-grey-500:#737373;--rsp-grey-600:#696969;--rsp-color-success:var(--rsp-green);--rsp-color-error:var(--rsp-red);--rsp-color-warning:var(--rsp-red);--rsp-color-open:var(--rsp-yellow);--rsp-color-disabled:var(--rsp-grey-300);--rsp-fs-100:.6875rem;--rsp-fs-200:.8rem;--rsp-fs-300:.8125rem;--rsp-fs-400:.875rem;--rsp-fs-500:1rem;--rsp-fs-600:1.125rem;--rsp-fs-700:1.25rem;--rsp-fs-800:1.5rem;--rsp-fs-900:2.5rem;--rsp-brand-primary:var(--rsp-blue);--rsp-brand-secondary:var(--rsp-yellow);--rsp-brand-primary-faded:var(--rsp-blue-faded)}.cmplz-block{background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius)}.cmplz-pointer{position:relative}.cmplz-pointer:after{content:" ";position:absolute;left:-15px;top:calc(50% - 15px);border-top:15px solid transparent;border-right:15px solid black;border-left:0;border-bottom:15px solid transparent}@media only screen and (max-width:1400px){.cmplz-content-area{grid-template-columns:24% auto}}.cmplz-content-area{display:grid;grid-template-columns:22% auto;gap:var(--rsp-grid-gap)}.cmplz-content-area h1{padding:0}.cmplz-content-area .cmplz-upgrade-to-premium{font-size:11px;font-weight:500;text-decoration:none;padding:5px;background-color:#ecf4ed;color:#333}.cmplz-content-area .cmplz-wizard-title{padding:var(--rsp-spacing-m) var(--rsp-spacing-l);display:flex;font-size:17px;font-weight:600;justify-content:space-between;align-content:center;border-radius:var(--rsp-border-radius) var(--rsp-border-radius) 0 0}.cmplz-content-area .cmplz-wizard-title.cmplz-section-content-notifications-header h1{font-weight:normal}.cmplz-content-area .cmplz-wizard-subtitle h2{margin:20px 20px 0 20px;font-size:14px}.cmplz-content-area .cmplz-wizard-menu{background-color:white;box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius)}.cmplz-content-area .cmplz-wizard-menu .cmplz-wizard-progress-bar{background:#dadada;height:15px;margin:var(--rsp-spacing-xs) var(--rsp-spacing-l)}.cmplz-content-area .cmplz-wizard-menu .cmplz-wizard-progress-bar .cmplz-wizard-progress-bar-value{height:100%;background:var(--rsp-green);border-radius:4px}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header{text-decoration:none}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header.incomplete a h2{color:var(--rsp-text-color)}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header.active a h2{color:var(--rsp-wp-blue)}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header a{display:inline-block;padding:var(--rsp-spacing-xxs) var(--rsp-spacing-l);text-decoration:none;width:100%}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header a h2{font-size:15px;font-weight:500;margin:0}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header:hover a h2{text-decoration:underline}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header.active:hover a{background:white}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section{display:grid;grid-template-columns:var(--rsp-spacing-m) 1fr;margin:0 var(--rsp-spacing-l)}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section a{display:inline-block;text-decoration:none;padding:3px 5px}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section a h3{font-size:13px;font-weight:400;margin:0}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section a:visited h3{color:initial}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section a:hover h3{text-decoration:underline}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section.cmplz-done a h3{color:#333}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section.active a h3{color:var(--rsp-wp-blue)}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section.active:hover a{background:white;pointer-events:none}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section.active svg path{fill:var(--rsp-wp-blue)}.cmplz-content-area .cmplz-section-content p{margin:0}.cmplz-content-area .cmplz-section-content p:not(:first-child){margin-top:1em}.cmplz-content-area .cmplz-section-content .cmplz-master-label>div{padding:0 var(--rsp-spacing-l);background-color:#fff}.cmplz-content-area .cmplz-section-content .cmplz-form{display:grid;grid-template-columns:auto 325px;grid-column-gap:15px}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-section-footer .cmplz-panel-wrap{margin:0}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-section-content-title-header{background-color:white}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-wizard-intro{padding:var(--rsp-spacing-m) var(--rsp-spacing-l);padding-top:var(--rsp-spacing-xxs);background-color:#fff}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-wizard-intro>*:not(:first-child){margin-top:var(--rsp-spacing-s)}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-wizard-intro ul{list-style:inherit;margin-left:15px}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-field .cmplz-wizard-intro{padding:0 0 20px 0}.cmplz-content-area .cmplz-section-content .cmplz-form .field-group{grid-column:span 2;display:grid;grid-template-columns:auto 325px;grid-column-gap:15px}.cmplz-content-area .cmplz-section-content .cmplz-form .field-group .cmplz-field{grid-column-start:1}.cmplz-content-area .cmplz-section-content .cmplz-form .field-group .cmplz-field select{font-size:13px}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-section-footer{grid-column-start:1;background-color:white;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);display:grid;align-items:center;grid-template-columns:1fr auto;border-radius:0 0 var(--rsp-border-radius) var(--rsp-border-radius);box-shadow:var(--rsp-box-shadow)}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-section-footer .cmplz-buttons-container{display:flex;gap:var(--rsp-spacing-s);flex-wrap:wrap;grid-column-start:2}.cmplz-content-area .cmplz-section-content .cmplz-scroll{position:relative}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-form:first-child .cmplz-settings-item{margin-top:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll section{width:100%}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-checkbox .cmplz-field,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-button .cmplz-field,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-upload .cmplz-field{display:flex;justify-content:space-between;align-items:center}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-upload .cmplz-field{padding-bottom:5px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .button.button-primary{min-width:100px;text-align:center;height:30px;margin:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz_add_url,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz_remove_url{padding:2px 4px;margin-left:4px;line-height:22px;cursor:pointer;background-color:transparent;border:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-multiple-field-button-footer .button.button-primary{min-width:0;margin-right:5px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .upload_button{margin-right:15px;width:100px;height:30px}.cmplz-content-area .cmplz-section-content .cmplz-scroll input[name="cmplz_import_settings"]{width:100px;height:30px;padding-left:15px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-file-chosen{padding-top:20px;padding-left:20px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-text_checkbox .cmplz-field{display:grid;grid-template-columns:500px 1fr;grid-column-gap:20px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-text_checkbox .cmplz-field .cmplz-text{grid-column-start:1}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-text_checkbox .cmplz-field .cmplz-switch{align-self:center;justify-self:end}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-cols-2 .cmplz-field{display:grid;grid-template-columns:33% 33%;grid-column-gap:20px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-cols-2 .cmplz-field .cmplz-label{grid-column:span 2}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-cols-3 .cmplz-field{display:grid;grid-template-columns:33% 33% 33%;grid-column-gap:20px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-cols-3 .cmplz-field .cmplz-label{grid-column:span 3}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderradius.cmplz-cols-5 .cmplz-field,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderwidth.cmplz-cols-5 .cmplz-field{display:grid;grid-template-columns:50px 50px 50px 50px 50px;grid-column-gap:10px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderradius.cmplz-cols-5 .cmplz-field .cmplz-label,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderwidth.cmplz-cols-5 .cmplz-field .cmplz-label{grid-column:span 5}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-border-input-type-wrap{display:grid;grid-template-rows:16px 16px;padding-top:16px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-border-input-type-wrap .cmplz-grey{color:darkgrey}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-border-input-type-wrap span{cursor:pointer}.cmplz-content-area .cmplz-section-content .cmplz-scroll select{width:100%}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-block_script select[data-name=dependency]{width:45%;float:left;clear:both}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz_deps_desc{width:45%;float:left;padding-top:5px;padding-left:9px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .field-group{grid-column:span 2;display:grid;grid-template-columns:auto 325px;grid-column-gap:15px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .field-group.cmplz-colspan-1{grid-column:span 1}.cmplz-content-area .cmplz-section-content .cmplz-scroll .field-group.cmplz-colspan-2{grid-column:span 2}.cmplz-content-area .cmplz-section-content .cmplz-scroll .field-group.cmplz-col-1{grid-column-start:1}.cmplz-content-area .cmplz-section-content .cmplz-scroll .field-group.cmplz-col-2{grid-column-start:2}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderradius,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderwidth{grid-column:span 1}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-sublabel label{color:darkgrey;font-size:13px}.cmplz-content-area .cmplz-section-content .cmplz-scroll label .cmplz-icon{display:inline}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-switch{margin-top:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .wp-picker-input-wrap:not(.hidden){display:block;position:absolute;z-index:10}.cmplz-content-area .cmplz-section-content .cmplz-scroll .wp-picker-holder{position:absolute;top:132px;z-index:10}.cmplz-content-area .cmplz-section-content .cmplz-scroll .wp-picker-clear{position:absolute}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-grid-controls .cmplz-field{padding:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-grid-controls .cmplz-field .cmplz-label{margin:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-form{grid-template-columns:auto !important}.cmplz-content-area .cmplz-section-content .cmplz-scroll #services .cmplz-field,.cmplz-content-area .cmplz-section-content .cmplz-scroll #plugins .cmplz-field{display:grid;grid-template-columns:2.5fr 1fr auto}.cmplz-content-area .cmplz-section-content .cmplz-scroll #services .cmplz-field label.cmplz-checkbox-container,.cmplz-content-area .cmplz-section-content .cmplz-scroll #plugins .cmplz-field label.cmplz-checkbox-container{margin:0;min-width:75px}.cmplz-content-area .cmplz-section-content .cmplz-scroll #services .cmplz-field .cmplz-label,.cmplz-content-area .cmplz-section-content .cmplz-scroll #plugins .cmplz-field .cmplz-label{margin-right:auto}.cmplz-content-area .cmplz-section-content .cmplz-scroll #services .cmplz-field .cmplz-switch,.cmplz-content-area .cmplz-section-content .cmplz-scroll #plugins .cmplz-field .cmplz-switch,.cmplz-content-area .cmplz-section-content .cmplz-scroll #services .cmplz-field .cmplz-checkbox-container,.cmplz-content-area .cmplz-section-content .cmplz-scroll #plugins .cmplz-field .cmplz-checkbox-container{margin-left:20px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item{margin-top:20px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-field{flex-flow:row wrap}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-field .cmplz-comment{flex:0 0 100%}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container{display:flex;justify-content:space-between;align-content:center}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-grid-controls{margin:auto 0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-grid-controls select{font-size:13px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header{grid-column:span 2;display:grid;grid-template-columns:340px 340px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header .cmplz-settings-title,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header .cmplz-settings-controls{padding:var(--rsp-spacing-m) var(--rsp-spacing-l);background-color:#fff}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header .cmplz-settings-title{border-radius:var(--rsp-border-radius) 0 0 0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header .cmplz-settings-controls{border-radius:0 var(--rsp-border-radius) 0 0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-panel-wrap,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .field-group,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-footer-container{grid-column:span 2;display:grid;grid-template-columns:680px auto;grid-column-gap:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-panel-wrap .cmplz-settings-footer,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .field-group .cmplz-settings-footer,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-footer,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-footer-container .cmplz-settings-footer{width:100%;background-color:#fff;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);border-radius:0 0 var(--rsp-border-radius) var(--rsp-border-radius);display:flex;gap:var(--rsp-spacing-xs);box-shadow:var(--rsp-box-shadow)}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body{position:relative}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-settings-overlay{z-index:99;display:grid;grid-template-columns:680px auto;position:absolute;top:0;left:0;bottom:0;background:rgba(255,255,255,0.8)}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-settings-overlay .cmplz-settings-overlay-message{position:absolute;width:calc(100% - 70px);bottom:0;background-color:#fff;padding:15px;margin:20px;box-shadow:var(--rsp-box-shadow)}@media screen and (max-width:960px){.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-settings-overlay{right:0}}.cmplz-content-area .cmplz-add-pages-table{display:grid;grid-template-columns:auto auto;gap:var(--rsp-spacing-xs);align-items:center;margin-bottom:var(--rsp-spacing-l)}.cmplz-content-area .cmplz-add-pages-table .cmplz-copy-shortcode{justify-content:flex-start}.cmplz-content-area .cmplz-link-to-menu-table{display:grid;grid-template-columns:30% 30%;grid-gap:5px;align-items:center}.cmplz-content-area .cmplz-link-to-menu-table h3{grid-column:span 2;margin-top:20px;margin-bottom:5px}.cmplz-content-area .cmplz-link-to-menu-table h3:first-child{margin-top:0}.cmplz-content-area .cmplz-link-to-menu-table select{grid-column-start:2}.cmplz-content-area .cmplz-scan-count{padding:0 2px}.cmplz-content-area .cmplz-cookies-table h2{font-weight:normal;font-size:15px}.cmplz-content-area .cmplz-cookies-table .cmplz-cookies-table-body{border-radius:5px;display:grid;grid-template-columns:1fr;padding:10px;background-color:#f0f2f8}.cmplz-wizard .cmplz-checkbox-container,.cmplz-settings .cmplz-checkbox-container{display:block;position:relative;padding-left:32px;margin:var(--rsp-spacing-xs) 0}.cmplz-wizard .cmplz-checkbox-container input,.cmplz-settings .cmplz-checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.cmplz-wizard .cmplz-checkbox-container .checkmark,.cmplz-settings .cmplz-checkbox-container .checkmark{position:absolute;top:-2px;left:0;height:22px;width:22px;border-radius:5px;border:1px solid var(--rsp-input-border-color);box-sizing:border-box}.cmplz-wizard .cmplz-checkbox-container .checkmark svg,.cmplz-settings .cmplz-checkbox-container .checkmark svg{content:"";position:absolute;display:none}.cmplz-wizard .cmplz-checkbox-container input:checked ~ .checkmark svg,.cmplz-settings .cmplz-checkbox-container input:checked ~ .checkmark svg{display:block;fill:var(--rsp-wp-blue);stroke:var(--rsp-wp-blue)}.cmplz-wizard .cmplz-checkbox-container .checkmark svg,.cmplz-settings .cmplz-checkbox-container .checkmark svg{left:2.5px;top:2px;width:15px;height:15px}.cmplz-wizard .cmplz-checkbox-container .checkmark.cmplz-default svg,.cmplz-settings .cmplz-checkbox-container .checkmark.cmplz-default svg{display:block;fill:#eee;stroke:#eee}.cmplz-wizard .cmplz-checkbox-container.cmplz-disabled,.cmplz-settings .cmplz-checkbox-container.cmplz-disabled{pointer-events:none}.cmplz-wizard .cmplz-checkbox-container.cmplz-disabled .checkmark,.cmplz-settings .cmplz-checkbox-container.cmplz-disabled .checkmark{background-color:#eee}.cmplz-wizard .cmplz-checkbox-container.cmplz-disabled .checkmark svg,.cmplz-settings .cmplz-checkbox-container.cmplz-disabled .checkmark svg{stroke:#eee !important;fill:#eee !important}.cmplz-wizard .cmplz-radio-container,.cmplz-settings .cmplz-radio-container{display:block;position:relative;padding-left:32px;margin:var(--rsp-spacing-xs) 0}.cmplz-wizard .cmplz-radio-container .radiobtn .cmplz-success,.cmplz-settings .cmplz-radio-container .radiobtn .cmplz-success{background-color:initial}.cmplz-wizard .cmplz-radio-container input,.cmplz-settings .cmplz-radio-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.cmplz-wizard .cmplz-radio-container .radiobtn,.cmplz-settings .cmplz-radio-container .radiobtn{display:flex;align-items:center;justify-content:center;position:absolute;top:-2px;left:0;height:22px;width:22px;border-radius:100%;border:1px solid var(--rsp-input-border-color)}.cmplz-wizard .cmplz-radio-container .radiobtn.disabled,.cmplz-settings .cmplz-radio-container .radiobtn.disabled{cursor:not-allowed}.cmplz-wizard .cmplz-radio-container .radiobtn .cmplz-icon,.cmplz-settings .cmplz-radio-container .radiobtn .cmplz-icon{content:"";position:absolute;display:none}.cmplz-wizard .cmplz-radio-container .radiobtn .cmplz-icon svg,.cmplz-settings .cmplz-radio-container .radiobtn .cmplz-icon svg{fill:transparent}.cmplz-wizard .cmplz-radio-container input:checked ~ .radiobtn .cmplz-icon,.cmplz-settings .cmplz-radio-container input:checked ~ .radiobtn .cmplz-icon{display:flex}.cmplz-wizard .cmplz-radio-container input:checked ~ .radiobtn .cmplz-icon svg,.cmplz-settings .cmplz-radio-container input:checked ~ .radiobtn .cmplz-icon svg{fill:var(--rsp-wp-blue)}.cmplz-wizard .cmplz-radio-container .radiobtn.cmplz-default .cmplz-icon,.cmplz-settings .cmplz-radio-container .radiobtn.cmplz-default .cmplz-icon{display:flex;background-color:#eee}.cmplz-wizard .cmplz-radio-container .radiobtn.disabled,.cmplz-settings .cmplz-radio-container .radiobtn.disabled{background-color:#eee}.cmplz-wizard .cmplz-radio-container .radiobtn.disabled .cmplz-icon,.cmplz-settings .cmplz-radio-container .radiobtn.disabled .cmplz-icon{background-color:var(--rsp-wp-blue-faded)}.cmplz-wizard textarea.validation,.cmplz-settings textarea.validation,.cmplz-wizard input[type="text"].validation,.cmplz-settings input[type="text"].validation,.cmplz-wizard input[type="email"].validation,.cmplz-settings input[type="email"].validation,.cmplz-wizard input[type="text"].cmplz-valid-page,.cmplz-settings input[type="text"].cmplz-valid-page,.cmplz-wizard input[type="text"].cmplz-deleted-page,.cmplz-settings input[type="text"].cmplz-deleted-page{position:relative;padding-left:25px}.cmplz-wizard textarea.validation ~ .cmplz-icon,.cmplz-settings textarea.validation ~ .cmplz-icon,.cmplz-wizard input[type="text"].validation ~ .cmplz-icon,.cmplz-settings input[type="text"].validation ~ .cmplz-icon,.cmplz-wizard input[type="email"].validation ~ .cmplz-icon,.cmplz-settings input[type="email"].validation ~ .cmplz-icon,.cmplz-wizard input[type="text"].cmplz-valid-page ~ .cmplz-icon,.cmplz-settings input[type="text"].cmplz-valid-page ~ .cmplz-icon,.cmplz-wizard input[type="text"].cmplz-deleted-page ~ .cmplz-icon,.cmplz-settings input[type="text"].cmplz-deleted-page ~ .cmplz-icon{display:block;position:absolute;padding-left:7px;margin-top:-25px;z-index:1}.cmplz-wizard textarea.validation ~ .cmplz-icon svg,.cmplz-settings textarea.validation ~ .cmplz-icon svg,.cmplz-wizard input[type="text"].validation ~ .cmplz-icon svg,.cmplz-settings input[type="text"].validation ~ .cmplz-icon svg,.cmplz-wizard input[type="email"].validation ~ .cmplz-icon svg,.cmplz-settings input[type="email"].validation ~ .cmplz-icon svg,.cmplz-wizard input[type="text"].cmplz-valid-page ~ .cmplz-icon svg,.cmplz-settings input[type="text"].cmplz-valid-page ~ .cmplz-icon svg,.cmplz-wizard input[type="text"].cmplz-deleted-page ~ .cmplz-icon svg,.cmplz-settings input[type="text"].cmplz-deleted-page ~ .cmplz-icon svg{width:15px;height:15px}.cmplz-wizard textarea.validation:invalid ~ .cmplz-icon,.cmplz-settings textarea.validation:invalid ~ .cmplz-icon,.cmplz-wizard textarea.validation:valid ~ .cmplz-icon,.cmplz-settings textarea.validation:valid ~ .cmplz-icon{margin-top:-143px}.cmplz-wizard textarea.validation:valid ~ .cmplz-icon-times,.cmplz-settings textarea.validation:valid ~ .cmplz-icon-times,.cmplz-wizard input[type="text"].validation:valid ~ .cmplz-icon-times,.cmplz-settings input[type="text"].validation:valid ~ .cmplz-icon-times,.cmplz-wizard input[type="email"].validation:valid ~ .cmplz-icon-times,.cmplz-settings input[type="email"].validation:valid ~ .cmplz-icon-times{display:none}.cmplz-wizard textarea.validation:invalid ~ .cmplz-icon-check,.cmplz-settings textarea.validation:invalid ~ .cmplz-icon-check,.cmplz-wizard input[type="text"].validation:invalid ~ .cmplz-icon-check,.cmplz-settings input[type="text"].validation:invalid ~ .cmplz-icon-check,.cmplz-wizard input[type="email"].validation:invalid ~ .cmplz-icon-check,.cmplz-settings input[type="email"].validation:invalid ~ .cmplz-icon-check{display:none}.cmplz-wizard input[type="text"],.cmplz-settings input[type="text"],.cmplz-wizard input[type="email"],.cmplz-settings input[type="email"],.cmplz-wizard select,.cmplz-settings select,.cmplz-wizard .select2,.cmplz-settings .select2,.cmplz-wizard textarea,.cmplz-settings textarea,.cmplz-wizard input[type="number"],.cmplz-settings input[type="number"]{margin-bottom:2px}.cmplz-wizard textarea,.cmplz-settings textarea{padding:10px}.cmplz-wizard ::placeholder,.cmplz-settings ::placeholder{color:#dadada}.cmplz-wizard ::placeholder,.cmplz-settings ::placeholder{color:#dadada}.cmplz-wizard ::-moz-placeholder,.cmplz-settings ::-moz-placeholder{color:#dadada}.cmplz-wizard :-ms-input-placeholder,.cmplz-settings :-ms-input-placeholder{color:#dadada}.cmplz-wizard :-moz-placeholder,.cmplz-settings :-moz-placeholder{color:#dadada}.cmplz-multiple-field-button-footer{display:flex;align-items:center}.cmplz-multiple-field-button-footer .button{margin-right:5px;margin-bottom:10px;min-width:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-multiple-field-button-footer .button.button-primary{margin-top:var(--rsp-spacing-m)}.cmplz-hidden{display:none !important}.cmplz-help-warning-wrap{max-width:400px;align-items:center}.cmplz-help-warning-wrap .cmplz-help-modal{line-height:1.5;font-size:var(--rsp-fs-300);margin:var(--rsp-spacing-xs) 0 0 var(--rsp-spacing-m);padding:10px 15px;background-color:var(--rsp-blue-faded);color:var(--rsp-text-color);text-align:left}.cmplz-help-warning-wrap .cmplz-help-modal.cmplz-notice{background-color:var(--rsp-dark-blue-faded);padding:var(--rsp-spacing-s) var(--rsp-spacing-m);border-radius:var(--rsp-border-radius);box-shadow:var(--rsp-box-shadow)}.cmplz-help-warning-wrap .cmplz-help-modal.cmplz-warning{color:var(--rsp-text-color);background-color:var(--rsp-yellow-faded);border-color:var(--rsp-yellow-faded)}.cmplz-help-warning-wrap .cmplz-help-modal.cmplz-warning:after{border-right:15px solid #f8be2e}.cmplz-help-warning-wrap .cmplz-help-modal:empty{background-color:#f1f1f1}#cmplz-settings .cmplz-help-warning-wrap .cmplz-help-modal{min-width:200px}@media screen and (min-width:1450px){#cmplz-settings .cmplz-help-warning-wrap .cmplz-help-modal{min-width:280px}}@media screen and (min-width:1550px){#cmplz-settings .cmplz-help-warning-wrap .cmplz-help-modal{min-width:340px}}a:active,a:hover{color:#333}a.button.cmplz-open-modal{font-size:9px;line-height:13px;height:15px;min-height:15px;padding:1px 3px;margin-left:10px}.cmplz-panel-link{text-decoration:none;display:inline-block;width:80%}#cmplz_language{font-size:15px}#cmplz_language.cmplz_cookie_language_selector{margin-bottom:0}.multiple-field>div{margin-top:8px}.multiple-field>div:last-child{margin-bottom:8px;clear:both}.cmplz-list-container{margin-bottom:25px}.cmplz-list-container .cmplz-cookie-field>div,.cmplz-list-container .cmplz-service-field>div{margin-top:8px}.cmplz-list-container .cmplz-cookie-field>div:last-child,.cmplz-list-container .cmplz-service-field>div:last-child{margin-bottom:8px}.cmplz-list-container .cmplz-disabled label,.cmplz-list-container .cmplz-disabled span{color:#ababab !important}.cmplz-list-container .cmplz-service-cookie-list{margin-bottom:20px}.cmplz-list-container .cmplz-service-cookie-list:last-child{margin-bottom:0}.cmplz-list-container .cmplz-service-divider{font-size:14px;margin-bottom:10px}.cmplz-legenda{padding:10px 10px 0 10px;display:grid;grid-template-columns:25px 200px 25px 300px;grid-column-gap:10px;align-items:center}.cmplz-panel{background:var(--rsp-white);padding:var(--rsp-spacing-m) var(--rsp-spacing-l);padding-top:var(--rsp-spacing-xxs)}.cmplz-slide-panel{margin:var(--rsp-spacing-s) 0;color:#383d41;background-color:var(--rsp-grey-200);padding:10px 15px;border-radius:var(--rsp-border-radius-s);border:1px solid #f2f2f2;font-size:13px !important}.cmplz-slide-panel .cmplz-panel-title{display:flex;align-items:center;grid-gap:0;padding:var(--rsp-spacing-s) var(--rsp-spacing-m);cursor:pointer}.cmplz-slide-panel .cmplz-panel-title .cmplz-custom-btns{display:flex;gap:var(--rsp-spacing-xs);align-content:center;justify-content:flex-end;margin-left:auto}.cmplz-slide-panel .cmplz-panel-content{background-color:#fff;border-radius:var(--rsp-border-radius);border-top-left-radius:0;border-top-right-radius:0;padding:10px 15px}.cmplz-slide-panel summary::marker,.cmplz-slide-panel summary::-webkit-details-marker{display:none;content:''}.cmplz-slide-panel .cmplz-checkbox{display:flex;position:relative}.cmplz-slide-panel .cmplz-checkbox input.cmplz-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0;left:0;width:40px;height:20px}.cmplz-slide-panel .cmplz-checkbox input.cmplz-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px #245fcc}.cmplz-slide-panel .cmplz-checkbox input.cmplz-checkbox:checked+.cmplz-label::before{background-color:var(--rsp-wp-blue);content:"";padding-left:6px}.cmplz-slide-panel .cmplz-checkbox input.cmplz-checkbox:checked+.cmplz-label:after{left:14px}.cmplz-slide-panel .cmplz-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0}.cmplz-slide-panel .cmplz-checkbox .cmplz-label:before,.cmplz-slide-panel .cmplz-checkbox .cmplz-label:after{position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color .3s,left .3s}.cmplz-slide-panel .cmplz-checkbox .cmplz-label:before{content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome',sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:#c6c6c6;left:0;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cmplz-slide-panel .cmplz-checkbox .cmplz-label:after{content:"";letter-spacing:20px;background:white;left:4px;top:-5px;height:11px;width:11px}.cmplz-slide-panel .cmplz-icon.cmplz-open{grid-column-start:4;cursor:pointer;content:'';background:url(../images/chevron-down.svg) no-repeat;transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;height:18px;width:18px;margin:0 0 0 var(--rsp-spacing-xs)}.cmplz-slide-panel[open] .cmplz-icon.cmplz-open{transform:rotate(180deg)}.cmplz-slide-panel.cmplz-notice{padding:0 0 10px 0;background-color:white}.cmplz-slide-panel.cmplz-toggle-disabled{color:#aca5a5}.cmplz-slide-panel.cmplz-deleted{background-color:#ffa5aa}.cmplz-slide-panel .cmplz-field>div{margin:10px 0}.cmplz-slide-panel .cmplz-multiple-field-validation{float:right}.cmplz-slide-panel.cmplz-slide-panel,.cmplz-slide-panel.cmplz-link-panel{padding:0}.cmplz-slide-panel.cmplz-slide-panel .cmplz-panel-toggle,.cmplz-slide-panel.cmplz-link-panel .cmplz-panel-toggle{display:flex;align-items:center}.cmplz-slide-panel.cmplz-slide-panel .cmplz-panel-toggle span,.cmplz-slide-panel.cmplz-link-panel .cmplz-panel-toggle span{padding-left:10px}.cmplz-slide-panel.cmplz-slide-panel .cmplz-add-to-policy,.cmplz-slide-panel.cmplz-link-panel .cmplz-add-to-policy{text-decoration:underline}.cmplz-slide-panel.cmplz-link-panel.selected,.cmplz-slide-panel.cmplz-link-panel:hover{box-shadow:0 5px 5px rgba(0,0,0,0.2),0 3px 5px rgba(0,0,0,0.13)}.cmplz-slide-panel h1{font-size:22px}.cmplz-slide-panel p{font-size:13px !important}.cmplz-slide-panel.cmplz-notice{background-color:#fff;border:0;color:black;padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}.cmplz-slide-panel.cmplz-success{background-color:#61ce70;color:white;border-radius:0 50px 50px 0;border:#61ce70;margin-left:-20px;padding:5px 15px 5px 5px;width:fit-content}.cmplz-slide-panel.cmplz-warning{position:relative;color:#333;background-color:#f8be2e;border-color:#f8be2e;margin:10px 0 10px 0}.cmplz-slide-panel.cmplz-warning:after{content:" ";position:absolute;left:-15px;top:calc(50% - 15px);border-top:15px solid transparent;border-right:15px solid black;border-left:0;border-bottom:15px solid transparent}.cmplz-slide-panel.cmplz-warning:after{border-right:15px solid #f8be2e}.cmplz-slide-panel.cmplz-notification:after{content:initial}.cmplz-slide-panel ul{list-style-type:disc;margin-left:22px}.cmplz-wizard-menu .cmplz-panel.cmplz-success{border-radius:50px 0 0 50px;text-align:right;margin-right:-20px;padding:5px 5px 5px 15px}.cmplz-switch{position:relative;display:inline-block;width:40px;height:21px}.cmplz-switch input{display:none !important}.cmplz-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.cmplz-slider:before{position:absolute;content:"";height:15px;width:15px;left:4px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s}.cmplz-slider.cmplz-round{border-radius:20px}.cmplz-slider.cmplz-round:before{border-radius:50%}.cmplz-slider-na{padding:2px 8px;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.cmplz-slider-na:before{position:absolute;content:"N/A";color:white}.cmplz-slider-na.cmplz-round{border-radius:20px}input:checked+.cmplz-slider{background-color:#29b6f6}input:checked+.cmplz-slider:before{-webkit-transform:translateX(17px);-ms-transform:translateX(17px);transform:translateX(17px)}input:disabled+.cmplz-slider{opacity:.4}input:focus+.cmplz-slider{box-shadow:0 0 1px #29b6f6}#complete_wizard_first_notice{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7);z-index:99}#complete_wizard_first_notice p{border-radius:0;font-size:16px;background-color:#29b6f6;color:white;position:relative;top:150px;padding:30px;width:300px;text-align:center;margin:auto}html .mceContentBody{max-width:100% !important}.cmplz-banner-editor textarea{width:100%;height:100px}.cmplz-comment{font-size:12px}.cmplz-comment.cmplz-comment-warning{color:var(--rsp-red);border:1px solid var(--rsp-red);background:var(--rsp-red-faded);border-radius:var(--rsp-border-radius-input);margin-top:20px;padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}.cmplz-cookie-field .cmplz-cookie-header{margin-bottom:25px}#cmplz-send-data input[type=text]{width:60%}#cmplz-start-mail,#cmplz_close_tb_window{margin-right:15px;margin-top:15px}#cmplz-scan-progress,#cmplz-sync-progress{background-color:#f1f1f1;border-radius:5px}#cmplz-scan-progress .cmplz-progress-bar,#cmplz-sync-progress .cmplz-progress-bar,#cmplz-scan-progress .cmplz-sync-progress-bar,#cmplz-sync-progress .cmplz-sync-progress-bar{height:20px;background-color:var(--rsp-wp-blue);transition:width .5s;-webkit-transition:width .5s;font-weight:bold;border-radius:5px}#cookie-policy-snapshots .cmplz-notification{margin-bottom:20px}.cmplz-wizard h1,.cookie-policy-snapshots h1,.cmplz-settings h1,.cmplz-wizard h2,.cookie-policy-snapshots h2,.cmplz-settings h2,.cmplz-wizard h3,.cookie-policy-snapshots h3,.cmplz-settings h3,.cmplz-wizard h4,.cookie-policy-snapshots h4,.cmplz-settings h4,.cmplz-wizard .cmplz-menu-item,.cookie-policy-snapshots .cmplz-menu-item,.cmplz-settings .cmplz-menu-item,.cmplz-wizard .cmplz-step-title,.cookie-policy-snapshots .cmplz-step-title,.cmplz-settings .cmplz-step-title,.cmplz-wizard .cmplz-button,.cookie-policy-snapshots .cmplz-button,.cmplz-settings .cmplz-button{font-variant:normal}.cmplz-wizard label,.cookie-policy-snapshots label,.cmplz-settings label{font-size:13px}.cmplz-wizard .field-group,.cookie-policy-snapshots .field-group,.cmplz-settings .field-group{position:relative}.cmplz-wizard .field-group .cmplz-field,.cookie-policy-snapshots .field-group .cmplz-field,.cmplz-settings .field-group .cmplz-field{background-color:white;align-self:stretch;padding:var(--rsp-spacing-xxs) var(--rsp-spacing-l) var(--rsp-spacing-s) var(--rsp-spacing-l)}.cmplz-wizard .field-group .cmplz-label,.cookie-policy-snapshots .field-group .cmplz-label,.cmplz-settings .field-group .cmplz-label{margin-top:0}.cmplz-wizard .field-group .cmplz-label label,.cookie-policy-snapshots .field-group .cmplz-label label,.cmplz-settings .field-group .cmplz-label label{display:flex;font-size:15px;font-weight:500;cursor:default;gap:3px;padding-bottom:var(--rsp-spacing-xs)}.cmplz-wizard .field-group.cmplz-editor .cmplz-label,.cookie-policy-snapshots .field-group.cmplz-editor .cmplz-label,.cmplz-settings .field-group.cmplz-editor .cmplz-label{margin-bottom:0}.cmplz-wizard .field-group .cmplz-field .field-group,.cookie-policy-snapshots .field-group .cmplz-field .field-group,.cmplz-settings .field-group .cmplz-field .field-group{grid-column:1;display:block}.cmplz-wizard .field-group .cmplz-field .button.button-primary:not(.cmplz-resync),.cookie-policy-snapshots .field-group .cmplz-field .button.button-primary:not(.cmplz-resync),.cmplz-settings .field-group .cmplz-field .button.button-primary:not(.cmplz-resync){margin-bottom:10px}.cmplz-wizard .field-group .cmplz-field .cmplz-field,.cookie-policy-snapshots .field-group .cmplz-field .cmplz-field,.cmplz-settings .field-group .cmplz-field .cmplz-field{padding:0}.cmplz-wizard .field-group.sync_progress,.cookie-policy-snapshots .field-group.sync_progress,.cmplz-settings .field-group.sync_progress{margin-top:20px}.cmplz-wizard .field-group.sync_progress .cmplz-field label,.cookie-policy-snapshots .field-group.sync_progress .cmplz-field label,.cmplz-settings .field-group.sync_progress .cmplz-field label{margin-top:0}.cmplz-wizard .cmplz-body input[type="text"].cmplz-document-custom-url,.cookie-policy-snapshots .cmplz-body input[type="text"].cmplz-document-custom-url,.cmplz-settings .cmplz-body input[type="text"].cmplz-document-custom-url,.cmplz-wizard .cmplz-content-area input[type="text"].cmplz-document-custom-url,.cookie-policy-snapshots .cmplz-content-area input[type="text"].cmplz-document-custom-url,.cmplz-settings .cmplz-content-area input[type="text"].cmplz-document-custom-url{width:250px}.cmplz-wizard .cmplz-body .cmplz-document-custom-url,.cookie-policy-snapshots .cmplz-body .cmplz-document-custom-url,.cmplz-settings .cmplz-body .cmplz-document-custom-url,.cmplz-wizard .cmplz-content-area .cmplz-document-custom-url,.cookie-policy-snapshots .cmplz-content-area .cmplz-document-custom-url,.cmplz-settings .cmplz-content-area .cmplz-document-custom-url,.cmplz-wizard .cmplz-body .cmplz-document-custom-page,.cookie-policy-snapshots .cmplz-body .cmplz-document-custom-page,.cmplz-settings .cmplz-body .cmplz-document-custom-page,.cmplz-wizard .cmplz-content-area .cmplz-document-custom-page,.cookie-policy-snapshots .cmplz-content-area .cmplz-document-custom-page,.cmplz-settings .cmplz-content-area .cmplz-document-custom-page{margin-top:5px}.cmplz-wizard .cmplz-body .cmplz-remove,.cookie-policy-snapshots .cmplz-body .cmplz-remove,.cmplz-settings .cmplz-body .cmplz-remove,.cmplz-wizard .cmplz-content-area .cmplz-remove,.cookie-policy-snapshots .cmplz-content-area .cmplz-remove,.cmplz-settings .cmplz-content-area .cmplz-remove{margin-bottom:12px}.cmplz-wizard .cmplz-body .cmplz-rescan,.cookie-policy-snapshots .cmplz-body .cmplz-rescan,.cmplz-settings .cmplz-body .cmplz-rescan,.cmplz-wizard .cmplz-content-area .cmplz-rescan,.cookie-policy-snapshots .cmplz-content-area .cmplz-rescan,.cmplz-settings .cmplz-content-area .cmplz-rescan{padding:0 10px 0 10px}.cmplz-wizard .cmplz-body .cmplz-add-new-cookie,.cookie-policy-snapshots .cmplz-body .cmplz-add-new-cookie,.cmplz-settings .cmplz-body .cmplz-add-new-cookie,.cmplz-wizard .cmplz-content-area .cmplz-add-new-cookie,.cookie-policy-snapshots .cmplz-content-area .cmplz-add-new-cookie,.cmplz-settings .cmplz-content-area .cmplz-add-new-cookie{padding:0}.cmplz-wizard .cmplz-body .cmplz-done a,.cookie-policy-snapshots .cmplz-body .cmplz-done a,.cmplz-settings .cmplz-body .cmplz-done a,.cmplz-wizard .cmplz-content-area .cmplz-done a,.cookie-policy-snapshots .cmplz-content-area .cmplz-done a,.cmplz-settings .cmplz-content-area .cmplz-done a{text-decoration:none;color:white;font-size:14px}.cmplz-wizard .cmplz-body .cmplz-to-do a,.cookie-policy-snapshots .cmplz-body .cmplz-to-do a,.cmplz-settings .cmplz-body .cmplz-to-do a,.cmplz-wizard .cmplz-content-area .cmplz-to-do a,.cookie-policy-snapshots .cmplz-content-area .cmplz-to-do a,.cmplz-settings .cmplz-content-area .cmplz-to-do a{color:white;font-size:14px;text-decoration:none;opacity:.6}.cmplz-wizard .cmplz-body .cmplz-to-do.active a,.cookie-policy-snapshots .cmplz-body .cmplz-to-do.active a,.cmplz-settings .cmplz-body .cmplz-to-do.active a,.cmplz-wizard .cmplz-content-area .cmplz-to-do.active a,.cookie-policy-snapshots .cmplz-content-area .cmplz-to-do.active a,.cmplz-settings .cmplz-content-area .cmplz-to-do.active a{opacity:1}@media screen and (max-width:768px){.cmplz-wizard .cmplz-body input,.cookie-policy-snapshots .cmplz-body input,.cmplz-settings .cmplz-body input,.cmplz-wizard .cmplz-content-area input,.cookie-policy-snapshots .cmplz-content-area input,.cmplz-settings .cmplz-content-area input{vertical-align:top !important}}.cmplz-field label{font-weight:normal}.cmplz-field .cmplz-color-picker.wp-color-picker{margin-top:-11px !important}.cmplz-field input[type="text"],.cmplz-field input[type="email"],.cmplz-field input[type="number"],.cmplz-field input[type="password"]{max-width:500px;border-color:var(--rsp-input-border-color)}.cmplz-field input[type="text"]:focus,.cmplz-field input[type="email"]:focus,.cmplz-field input[type="number"]:focus,.cmplz-field input[type="password"]:focus{border-color:initial}.cmplz-field input[type="text"],.cmplz-field input[type="email"],.cmplz-field input[type="password"],.cmplz-field .cmplz-border-width-wrap input[type="number"],.cmplz-field .cmplz-border-radius-wrap input[type="number"]{width:100%}.cmplz-field select{border-color:var(--rsp-input-border-color);background-color:var(--rsp-input-background-color);vertical-align:initial}.cmplz-field textarea.validation:invalid,.cmplz-field textarea.validation:valid{background-position:.5% 1.5%;border-color:var(--rsp-input-border-color)}.cmplz-field textarea{min-height:150px;min-width:100%}.cmplz-field input[type=radio]:checked:before{content:"\2022";text-indent:-9999px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}.cmplz-field .cmplz-buttons-row-left{display:flex;gap:10px;align-items:center;height:auto}.cmplz-field .cmplz-buttons-row-left label,.cmplz-field .cmplz-buttons-row-left input{margin:0;margin-top:0;margin-right:0}.cmplz-field button[name=cmplz_add_multiple],.cmplz-field .cmplz_script_add{margin-top:20px}.cmplz-field .cmplz-logo-preview{border:1px black dashed;display:flex;align-items:center;justify-content:center;float:right}.cmplz-field .cmplz-logo-preview.cmplz-clickable{cursor:pointer}.cmplz-field .cmplz-logo-preview.cmplz-complianz-logo{padding:5px}.cmplz-field .cmplz-logo-preview.cmplz-complianz-logo svg{height:90px;width:90px}.cmplz-use_logo_custom .cmplz-logo-preview{height:100px}.cmplz-use_logo_custom .cmplz-logo-preview img{max-height:100px;max-width:350px}.cmplz-use_logo_site .cmplz-logo-preview img{width:100px;height:inherit}a.cmplz.button,button.cmplz.button,input.cmplz.button{box-shadow:0 0 0 #fff;background-color:#29b6f6;color:#fff;padding-right:20px;border:0;border-radius:50px;padding-top:2px}a.cmplz.button:hover,button.cmplz.button:hover,input.cmplz.button:hover{background-color:#5ac7f8;color:white}a.cmplz.button .fa-angle-right,button.cmplz.button .fa-angle-right,input.cmplz.button .fa-angle-right{font-weight:900;position:absolute;font-size:1.8em;margin-top:1px;margin-left:5px}#complianz .dashboard .fa-times{color:black}#complianz .dashboard .fa-check{color:#29b6f6}input.current-page{width:initial}.cmplz-wizard-menu-menus{padding:10px 0;padding-top:0}.cmplz-settings-content{padding-top:10px;display:grid;grid-template-columns:100%;grid-template-rows:calc(100vh - 160px)}.cmplz-settings .cmplz-footer-contents{display:flex;align-items:center;width:100% !important;border-top:0}#customization{z-index:10}.cc-window{right:1em}.cc-window.cc-center{transform:translate(0,-50%);left:initial}.cc-window.cc-left{left:initial}@keyframes slideInUpCenter{from{-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0)}to{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}@keyframes slideOutUpCenter{to{-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0);opacity:1}from{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);opacity:1}}#cmplz-proof-of-consent .cmplz-content-area,#cmplz-cookie-banner .cmplz-content-area{display:block}#cmplz-proof-of-consent .cmplz-content-area h1,#cmplz-cookie-banner .cmplz-content-area h1{background-color:white;padding:20px;width:-webkit-fill-available}#cmplz-proof-of-consent .cmplz-content-area input[name=cmplz_generate_snapshot],#cmplz-cookie-banner .cmplz-content-area input[name=cmplz_generate_snapshot]{width:120px}#cmplz-proof-of-consent .cmplz-content-area .cmplz_month_select,#cmplz-cookie-banner .cmplz-content-area .cmplz_month_select,#cmplz-proof-of-consent .cmplz-content-area .cmplz_year_select,#cmplz-cookie-banner .cmplz-content-area .cmplz_year_select,#cmplz-proof-of-consent .cmplz-content-area #post-query-submit,#cmplz-cookie-banner .cmplz-content-area #post-query-submit{float:right;margin-top:-50px;width:120px}#cmplz-proof-of-consent .cmplz-content-area #post-query-submit,#cmplz-cookie-banner .cmplz-content-area #post-query-submit{margin-right:0}#cmplz-proof-of-consent .cmplz-content-area .cmplz_month_select,#cmplz-cookie-banner .cmplz-content-area .cmplz_month_select{margin-right:290px}#cmplz-proof-of-consent .cmplz-content-area .cmplz_year_select,#cmplz-cookie-banner .cmplz-content-area .cmplz_year_select{margin-right:145px}#cmplz-proof-of-consent .cmplz-content-area .tablenav,#cmplz-cookie-banner .cmplz-content-area .tablenav{display:none}#cmplz-proof-of-consent .cmplz-content-area #cmplz-cookiestatement-snapshot-filter,#cmplz-cookie-banner .cmplz-content-area #cmplz-cookiestatement-snapshot-filter{padding-top:20px}#cmplz-proof-of-consent .cmplz-content-area .wp-list-table th a,#cmplz-cookie-banner .cmplz-content-area .wp-list-table th a{padding:15px}#cmplz_license_key{margin-bottom:20px}.cmplz-status-info{display:flex;align-items:center}.cmplz-status-info>div{padding:10px 10px 10px 0}.cmplz-status-info .cmplz-license-status-container .cmplz-license-status{display:block;min-width:86px;text-align:center;border-radius:15px;padding:4px 8px;font-size:var(--rsp-fs-100);font-weight:600}.cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-premium{background-color:var(--rsp-brand-primary);color:white}.cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-success{background-color:var(--rsp-green);color:white}.cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-open{background-color:var(--rsp-color-open)}.cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-warning{background-color:var(--rsp-color-warning);color:white}#cmplz-conclusion{background:#fafafa;padding:10px 15px;margin:10px 0 10px 0}#cmplz-conclusion .cmplz-conclusion__list{font-size:.9rem;font-weight:600}#cmplz-conclusion .cmplz-conclusion__list li{display:flex;align-items:start;margin:15px 0}#cmplz-conclusion .cmplz-conclusion__list li p:not(:first-child),#cmplz-conclusion .cmplz-conclusion__list li .cmplz-conclusion__check--check-text,#cmplz-conclusion .cmplz-conclusion__list li .cmplz-conclusion__check--report-text{margin-top:0;margin-bottom:0}#cmplz-conclusion .cmplz-conclusion__list li:before{content:"";display:block;height:1rem;width:1rem;min-width:1rem;background-size:1rem 1rem;background-repeat:no-repeat;margin-right:10px;margin-top:1px}#cmplz-conclusion .cmplz-conclusion__list li.icon-loading:before{background-image:url('data:image/svg+xml;utf8,<svgaria-hidden="true"focusable="false"data-prefix="fas"data-icon="spinner"class="svg-inline--fafa-spinnerfa-w-16"role="img"xmlns="http://www.w3.org/2000/svg"viewBox="00512512"><pathfill="%23333"d="M30448c026.51-21.4948-4848s-48-21.49-48-4821.49-4848-484821.494848zm-48368c-26.510-4821.49-4848s21.4948484848-21.4948-48-21.49-48-48-48zm208-208c-26.510-4821.49-4848s21.4948484848-21.4948-48-21.49-48-48-48zM96256c0-26.51-21.49-48-48-48S0229.490256s21.4948484848-21.4948-48zm12.92299.078c-26.510-4821.49-4848s21.4948484848-21.4948-48c0-26.509-21.491-48-48-48zm294.1560c-26.510-4821.49-4848s21.4948484848-21.4948-48c0-26.509-21.49-48-48-48zM108.92260.922c-26.510-4821.49-4848s21.4948484848-21.4948-48-21.491-48-48-48z"></path></svg>');animation-name:rotate-s-loader;animation-iteration-count:infinite;animation-duration:1s;animation-timing-function:ease-in-out;position:relative}#cmplz-conclusion .cmplz-conclusion__list li.icon-success:before{background-image:url('data:image/svg+xml;utf8,<svgaria-hidden="true"focusable="false"data-prefix="fas"data-icon="check-circle"class="svg-inline--fafa-check-circlefa-w-16"role="img"xmlns="http://www.w3.org/2000/svg"viewBox="00512512"><pathfill="%2322932e"d="M504256c0136.967-111.033248-248248S8392.9678256119.03382568s248111.033248248zM227.314387.314l184-184c6.248-6.2486.248-16.3790-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.6280L216308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.6280l-22.62722.627c-6.2486.248-6.24816.379022.627l104104c6.2496.24916.3796.24922.628.001z"></path></svg>')}#cmplz-conclusion .cmplz-conclusion__list li.icon-error:before{background-image:url('data:image/svg+xml;utf8,<svgaria-hidden="true"focusable="false"data-prefix="fas"data-icon="exclamation-circle"class="svg-inline--fafa-exclamation-circlefa-w-16"role="img"xmlns="http://www.w3.org/2000/svg"viewBox="00512512"><pathfill="%23D7263D"d="M504256c0136.997-111.043248-248248S8392.9978256C8119.083119.04382568s248111.083248248zm-24850c-25.4050-4620.595-4646s20.59546464646-20.59546-46-20.595-46-46-46zm-43.673-165.346l7.418136c.3476.3645.60911.34611.98211.346h48.546c6.373011.635-4.98211.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.8840-12.3565.78-11.98112.654z"></path></svg>')}#cmplz-conclusion .cmplz-conclusion__list li.icon-warning:before{background-image:url('data:image/svg+xml;utf8,<svgaria-hidden="true"focusable="false"data-prefix="fas"data-icon="exclamation-triangle"class="svg-inline--fafa-exclamation-trianglefa-w-18"role="img"xmlns="http://www.w3.org/2000/svg"viewBox="00576512"><pathfill="%23f39c12"d="M569.517440.013C587.975472.007564.806512527.94512H48.054c-36.9370-59.999-40.055-41.577-71.987L246.42323.985c18.467-32.00964.72-31.95183.1540l239.94416.028zM288354c-25.4050-4620.595-4646s20.59546464646-20.59546-46-20.595-46-46-46zm-43.673-165.346l7.418136c.3476.3645.60911.34611.98211.346h48.546c6.373011.635-4.98211.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.8840-12.3565.78-11.98112.654z"></path></svg>')}@keyframes rotate-s-loader{from{transform:rotate(0)}to{transform:rotate(360deg)}}.cmplz-settings-saved{display:none;opacity:0;top:20px;height:45px;position:fixed;background-color:#fff;z-index:999999;left:50%;transform:translateX(-50%);text-align:left;box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius-input)}.cmplz-settings-saved svg{margin:2px 17px;margin-right:7px}.cmplz-settings-saved .cmplz-settings-saved__text_and_icon{display:flex;align-content:center;margin:10px 0;padding-right:40px}.cmplz-settings-saved .cmplz-settings-saved__text_and_icon span{display:flex;align-self:center;margin:2px;margin-left:0;font-size:12.6px;font-weight:400;color:#696969}.cmplz-settings-saved .cmplz-settings-saved__text_and_icon div{display:flex;align-self:center}.cmplz-settings-saved.cmplz-settings-saved--fade-in{display:block;-webkit-animation:fadeInFromNone 5s ease-in-out;-moz-animation:fadeInFromNone 5s ease-in-out;-o-animation:fadeInFromNone 5s ease-in-out;animation:fadeInFromNone 5s ease-in-out}@-webkit-keyframes fadeInFromNone{0{display:none;opacity:0;top:20px}5%{display:block;opacity:0;top:-10px}15%{display:block;opacity:1;top:20px}90%{display:block;opacity:1;top:20px}100%{display:none;opacity:0;top:20px}}@-moz-keyframes fadeInFromNone{0{display:none;opacity:0;top:20px}5%{display:block;opacity:0;top:-10px}15%{display:block;opacity:1;top:20px}90%{display:block;opacity:1;top:20px}100%{display:none;opacity:0;top:20px}}@-o-keyframes fadeInFromNone{0{display:none;opacity:0;top:20px}5%{display:block;opacity:0;top:-10px}15%{display:block;opacity:1;top:20px}90%{display:block;opacity:1;top:20px}100%{display:none;opacity:0;top:20px}}@keyframes fadeInFromNone{0{display:none;opacity:0;top:20px}5%{display:block;opacity:0;top:-10px}15%{display:block;opacity:1;top:20px}90%{display:block;opacity:1;top:20px}100%{display:none;opacity:0;top:20px}}@media screen and (max-width:960px){.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-controls:empty{display:none}}@media screen and (max-width:1280px){#cmplz-wizard .cmplz-wizard-menu,#cmplz-settings .cmplz-wizard-menu{width:calc(100% - 360px);height:initial;margin-bottom:0}#cmplz-wizard .cmplz-content-area,#cmplz-settings .cmplz-content-area{grid-template-columns:100%}}@media screen and (max-width:960px){#cmplz-wizard .cmplz-wizard-menu,#cmplz-settings .cmplz-wizard-menu{width:100%}#cmplz-wizard .cmplz-help-warning-wrap,#cmplz-settings .cmplz-help-warning-wrap,#cmplz-wizard .cmplz-content-area .cmplz-section-content-notifications-header,#cmplz-settings .cmplz-content-area .cmplz-section-content-notifications-header{display:none}#cmplz-wizard .cmplz-content-area,#cmplz-settings .cmplz-content-area{grid-template-columns:100%}#cmplz-wizard .cmplz-content-area .cmplz-section-content .cmplz-form,#cmplz-settings .cmplz-content-area .cmplz-section-content .cmplz-form{display:grid;grid-template-columns:100%}#cmplz-wizard .cmplz-content-area .cmplz-section-content .cmplz-form .field-group,#cmplz-settings .cmplz-content-area .cmplz-section-content .cmplz-form .field-group{grid-column:1;grid-template-columns:100%}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-panel-wrap,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .field-group,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-footer-container{grid-template-columns:100%}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header{grid-template-columns:100%}}
assets/icons.php ADDED
@@ -0,0 +1,170 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Get icon from predefined list
5
+ * @string $icon_name
6
+ * @string $status
7
+ * @string $tooltip
8
+ * @int $size
9
+ * @string $copy_id
10
+ * @string $copy_text
11
+ * @return string
12
+ */
13
+ function cmplz_icon( $icon_name, $status = 'default', $tooltip = '', $size = 15, $copy_id = false, $copy_text = false ) {
14
+ // possible statuses: default, success, warning, error, disabled
15
+ $status_and_color = array(
16
+ 'default' => '',
17
+ 'success' => 'var(--rsp-green)',
18
+ 'warning' => 'var(--rsp-yellow)',
19
+ 'error' => 'var(--rsp-red)',
20
+ 'disabled' => 'var(--rsp-grey-400)',
21
+ );
22
+ $color = $status_and_color[ $status ];
23
+ $icons = array(
24
+ 'bullet' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"
25
+ height="' . $size . '" >
26
+ <path fill="'.$color.'" d="M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256z"/>
27
+ </svg>',
28
+ 'circle' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"
29
+ height="' . $size . '" >
30
+ <path fill="'.$color.'" d="M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z"/>
31
+ </svg>',
32
+ 'check' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"
33
+ height="' . $size . '" >
34
+ <path fill="'.$color.'" d="M438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6L182.6 406.6C170.1 419.1 149.9 419.1 137.4 406.6L9.372 278.6C-3.124 266.1-3.124 245.9 9.372 233.4C21.87 220.9 42.13 220.9 54.63 233.4L159.1 338.7L393.4 105.4C405.9 92.88 426.1 92.88 438.6 105.4H438.6z"/>
35
+ </svg>',
36
+ 'warning' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"
37
+ height="' . $size . '" >
38
+ <path fill="'.$color.'" d="M506.3 417l-213.3-364c-16.33-28-57.54-28-73.98 0l-213.2 364C-10.59 444.9 9.849 480 42.74 480h426.6C502.1 480 522.6 445 506.3 417zM232 168c0-13.25 10.75-24 24-24S280 154.8 280 168v128c0 13.25-10.75 24-23.1 24S232 309.3 232 296V168zM256 416c-17.36 0-31.44-14.08-31.44-31.44c0-17.36 14.07-31.44 31.44-31.44s31.44 14.08 31.44 31.44C287.4 401.9 273.4 416 256 416z"/>
39
+ </svg>',
40
+ 'error' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"
41
+ height="' . $size . '" >
42
+ <path fill="'.$color.'" d="M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM232 152C232 138.8 242.8 128 256 128s24 10.75 24 24v128c0 13.25-10.75 24-24 24S232 293.3 232 280V152zM256 400c-17.36 0-31.44-14.08-31.44-31.44c0-17.36 14.07-31.44 31.44-31.44s31.44 14.08 31.44 31.44C287.4 385.9 273.4 400 256 400z"/>
43
+ </svg>',
44
+ 'times' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"
45
+ height="' . $size . '" >
46
+ <path fill="'.$color.'" d="M310.6 361.4c12.5 12.5 12.5 32.75 0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3L54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75 0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-105.4 105.4L310.6 361.4z"/>
47
+ </svg>',
48
+ 'circle-check' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"
49
+ height="' . $size . '" >
50
+ <path fill="'.$color.'" d="M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM371.8 211.8C382.7 200.9 382.7 183.1 371.8 172.2C360.9 161.3 343.1 161.3 332.2 172.2L224 280.4L179.8 236.2C168.9 225.3 151.1 225.3 140.2 236.2C129.3 247.1 129.3 264.9 140.2 275.8L204.2 339.8C215.1 350.7 232.9 350.7 243.8 339.8L371.8 211.8z"/>
51
+ </svg>',
52
+ 'circle-times' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"
53
+ height="' . $size . '" >
54
+ <path fill="'.$color.'" d="M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM175 208.1L222.1 255.1L175 303C165.7 312.4 165.7 327.6 175 336.1C184.4 346.3 199.6 346.3 208.1 336.1L255.1 289.9L303 336.1C312.4 346.3 327.6 346.3 336.1 336.1C346.3 327.6 346.3 312.4 336.1 303L289.9 255.1L336.1 208.1C346.3 199.6 346.3 184.4 336.1 175C327.6 165.7 312.4 165.7 303 175L255.1 222.1L208.1 175C199.6 165.7 184.4 165.7 175 175C165.7 184.4 165.7 199.6 175 208.1V208.1z"/>
55
+ </svg>',
56
+ 'chevron-up' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"
57
+ height="' . $size . '" >
58
+ <path fill="'.$color.'" d="M416 352c-8.188 0-16.38-3.125-22.62-9.375L224 173.3l-169.4 169.4c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25C432.4 348.9 424.2 352 416 352z"/>
59
+ </svg>',
60
+ 'chevron-down' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"
61
+ height="' . $size . '" >
62
+ <path fill="'.$color.'" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/>
63
+ </svg>',
64
+ 'chevron-right' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"
65
+ height="' . $size . '" >
66
+ <path fill="'.$color.'" d="M96 480c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L242.8 256L73.38 86.63c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25l-192 192C112.4 476.9 104.2 480 96 480z"/>
67
+ </svg>',
68
+ 'chevron-left' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"
69
+ height="' . $size . '" >
70
+ <path fill="'.$color.'" d="M224 480c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L77.25 256l169.4 169.4c12.5 12.5 12.5 32.75 0 45.25C240.4 476.9 232.2 480 224 480z"/>
71
+ </svg>',
72
+ 'plus' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"
73
+ height="' . $size . '" >
74
+ <path fill="'.$color.'" d="M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z"/>
75
+ </svg>',
76
+ 'minus' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"
77
+ height="' . $size . '" >
78
+ <path fill="'.$color.'" d="M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z"/>
79
+ </svg>',
80
+ 'sync' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"
81
+ height="' . $size . '" >
82
+ <path fill="'.$color.'" d="M483.515 28.485L431.35 80.65C386.475 35.767 324.485 8 256 8 123.228 8 14.824 112.338 8.31 243.493 7.971 250.311 13.475 256 20.301 256h28.045c6.353 0 11.613-4.952 11.973-11.294C66.161 141.649 151.453 60 256 60c54.163 0 103.157 21.923 138.614 57.386l-54.128 54.129c-7.56 7.56-2.206 20.485 8.485 20.485H492c6.627 0 12-5.373 12-12V36.971c0-10.691-12.926-16.045-20.485-8.486zM491.699 256h-28.045c-6.353 0-11.613 4.952-11.973 11.294C445.839 370.351 360.547 452 256 452c-54.163 0-103.157-21.923-138.614-57.386l54.128-54.129c7.56-7.56 2.206-20.485-8.485-20.485H20c-6.627 0-12 5.373-12 12v143.029c0 10.691 12.926 16.045 20.485 8.485L80.65 431.35C125.525 476.233 187.516 504 256 504c132.773 0 241.176-104.338 247.69-235.493.339-6.818-5.165-12.507-11.991-12.507z"></path>
83
+ </svg>',
84
+ 'sync-error' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"
85
+ height="' . $size . '" >
86
+ <path fill="'.$color.'" d="M256 79.1C178.5 79.1 112.7 130.1 89.2 199.7C84.96 212.2 71.34 218.1 58.79 214.7C46.23 210.5 39.48 196.9 43.72 184.3C73.6 95.8 157.3 32 256 32C337.5 32 408.8 75.53 448 140.6V104C448 90.75 458.7 80 472 80C485.3 80 496 90.75 496 104V200C496 213.3 485.3 224 472 224H376C362.7 224 352 213.3 352 200C352 186.7 362.7 176 376 176H412.8C383.7 118.1 324.4 80 256 80V79.1zM280 263.1C280 277.3 269.3 287.1 256 287.1C242.7 287.1 232 277.3 232 263.1V151.1C232 138.7 242.7 127.1 256 127.1C269.3 127.1 280 138.7 280 151.1V263.1zM224 352C224 334.3 238.3 319.1 256 319.1C273.7 319.1 288 334.3 288 352C288 369.7 273.7 384 256 384C238.3 384 224 369.7 224 352zM40 432C26.75 432 16 421.3 16 408V311.1C16 298.7 26.75 287.1 40 287.1H136C149.3 287.1 160 298.7 160 311.1C160 325.3 149.3 336 136 336H99.19C128.3 393 187.6 432 256 432C333.5 432 399.3 381.9 422.8 312.3C427 299.8 440.7 293 453.2 297.3C465.8 301.5 472.5 315.1 468.3 327.7C438.4 416.2 354.7 480 256 480C174.5 480 103.2 436.5 64 371.4V408C64 421.3 53.25 432 40 432V432z"/>
87
+ </svg>',
88
+ 'shortcode' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"
89
+ height="' . $size . '" >
90
+ <path fill="'.$color.'" d="M128 32H32C14.4 32 0 46.4 0 64v384c0 17.6 14.4 32 32 32h96C145.7 480 160 465.7 160 448S145.7 416 128 416H64V96h64C145.7 96 160 81.67 160 64S145.7 32 128 32zM416 32h-96C302.3 32 288 46.33 288 63.1S302.3 96 319.1 96H384v320h-64C302.3 416 288 430.3 288 447.1S302.3 480 319.1 480H416c17.6 0 32-14.4 32-32V64C448 46.4 433.6 32 416 32z"/>
91
+ </svg>',
92
+ 'file' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"
93
+ height="' . $size . '" >
94
+ <path fill="'.$color.'" d="M0 64C0 28.65 28.65 0 64 0H229.5C246.5 0 262.7 6.743 274.7 18.75L365.3 109.3C377.3 121.3 384 137.5 384 154.5V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64zM336 448V160H256C238.3 160 224 145.7 224 128V48H64C55.16 48 48 55.16 48 64V448C48 456.8 55.16 464 64 464H320C328.8 464 336 456.8 336 448z"/>
95
+ </svg>',
96
+ 'file-disabled' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"
97
+ height="' . $size . '">
98
+ <path fill="'.$color.'" d="M639.1 487.1c0-7.119-3.153-14.16-9.191-18.89l-118.8-93.12l.0013-237.3c0-16.97-6.742-33.26-18.74-45.26l-74.63-74.64C406.6 6.742 390.3 0 373.4 0H192C156.7 0 128 28.65 128 64L128 75.01L38.82 5.11C34.41 1.672 29.19 0 24.04 0C10.19 0-.0002 11.3-.0002 23.1c0 7.12 3.153 14.16 9.192 18.89l591.1 463.1C605.6 510.3 610.8 512 615.1 512C629.8 512 639.1 500.6 639.1 487.1zM464 338.4l-287.1-225.7l-.002-48.51c0-8.836 7.164-16 15.1-16h160l-.0065 79.87c0 17.67 14.33 31.1 31.1 31.1L464 159.1V338.4zM448 463.1H192c-8.834 0-15.1-7.164-15.1-16L176 234.6L128 197L128 447.1c0 35.34 28.65 64 63.1 64H448c20.4 0 38.45-9.851 50.19-24.84l-37.72-29.56C457.5 461.4 453.2 463.1 448 463.1z"/>
99
+ </svg>',
100
+ 'file-download' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"
101
+ height="' . $size . '" >
102
+ <path fill="'.$color.'" d="M216 342.1V240c0-13.25-10.75-24-24-24S168 226.8 168 240v102.1L128.1 303C124.3 298.3 118.2 296 112 296S99.72 298.3 95.03 303c-9.375 9.375-9.375 24.56 0 33.94l80 80c9.375 9.375 24.56 9.375 33.94 0l80-80c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L216 342.1zM365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448z"/>
103
+ </svg>',
104
+ 'calendar' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"
105
+ height="' . $size . '" >
106
+ <path fill="'.$color.'" <path d="M152 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24V64zM48 448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192H48V448z"/>
107
+ </svg>',
108
+ 'calendar-error' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"
109
+ height="' . $size . '" >
110
+ <path fill="'.$color.'" d="M151.1 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V192H47.1V448C47.1 456.8 55.16 464 63.1 464H284.5C296.7 482.8 312.5 499.1 330.8 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24L151.1 64zM576 368C576 447.5 511.5 512 432 512C352.5 512 287.1 447.5 287.1 368C287.1 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM432 416C418.7 416 408 426.7 408 440C408 453.3 418.7 464 432 464C445.3 464 456 453.3 456 440C456 426.7 445.3 416 432 416zM447.1 288C447.1 279.2 440.8 272 431.1 272C423.2 272 415.1 279.2 415.1 288V368C415.1 376.8 423.2 384 431.1 384C440.8 384 447.1 376.8 447.1 368V288z"/>
111
+ </svg>',
112
+ 'help' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"
113
+ height="' . $size . '" >
114
+ <path fill="'.$color.'" d="M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 400c-18 0-32-14-32-32s13.1-32 32-32c17.1 0 32 14 32 32S273.1 400 256 400zM325.1 258L280 286V288c0 13-11 24-24 24S232 301 232 288V272c0-8 4-16 12-21l57-34C308 213 312 206 312 198C312 186 301.1 176 289.1 176h-51.1C225.1 176 216 186 216 198c0 13-11 24-24 24s-24-11-24-24C168 159 199 128 237.1 128h51.1C329 128 360 159 360 198C360 222 347 245 325.1 258z"/>
115
+ </svg>',
116
+ 'copy' => '<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"
117
+ height="' . $size . '" >
118
+ <path fill="'.$color.'" d="M502.6 70.63l-61.25-61.25C435.4 3.371 427.2 0 418.7 0H255.1c-35.35 0-64 28.66-64 64l.0195 256C192 355.4 220.7 384 256 384h192c35.2 0 64-28.8 64-64V93.25C512 84.77 508.6 76.63 502.6 70.63zM464 320c0 8.836-7.164 16-16 16H255.1c-8.838 0-16-7.164-16-16L239.1 64.13c0-8.836 7.164-16 16-16h128L384 96c0 17.67 14.33 32 32 32h47.1V320zM272 448c0 8.836-7.164 16-16 16H63.1c-8.838 0-16-7.164-16-16L47.98 192.1c0-8.836 7.164-16 16-16H160V128H63.99c-35.35 0-64 28.65-64 64l.0098 256C.002 483.3 28.66 512 64 512h192c35.2 0 64-28.8 64-64v-32h-47.1L272 448z"/>
119
+ </svg>',
120
+ );
121
+
122
+ $icon_html = '<div class="cmplz-icon cmplz-' . esc_attr( $status ) . ' cmplz-icon-' . esc_attr($icon_name) . '" >
123
+ ' . $icons[$icon_name] . '
124
+ </div>';
125
+
126
+ if ( !empty($tooltip) ) {
127
+ // get help tip
128
+ $icon_html = cmplz_help_tip( $tooltip, $icon_html );
129
+ }
130
+ if ( !empty($copy_id) && !empty($copy_text) ){
131
+ $icon_html = '<span class="cmplz-copy-shortcode">
132
+ <span class="cmplz-copy-shortcode-text" id="' . $copy_id . '">' . $copy_text . '</span>
133
+ ' . $icon_html . '
134
+ </span>';
135
+ }
136
+
137
+ return $icon_html;
138
+ }
139
+
140
+ /**
141
+ * Get icon for a region
142
+ * @param string $region
143
+ * @param int $size
144
+ *
145
+ * @return string
146
+ */
147
+ function cmplz_region_icon($region, $size = 16){
148
+ if (empty($region)) {
149
+ return '';
150
+ }
151
+ return '<img width="'.intval($size).'px" height="'.intval($size).'px" src="' . cmplz_url . 'assets/images/' . strtolower($region) .'.svg">';
152
+ }
153
+
154
+ /**
155
+ * Get the html output for a help tip
156
+ *
157
+ * @param $str
158
+ * @param $content
159
+ */
160
+
161
+ function cmplz_help_tip( $str, $content = false ) {
162
+ $content = !$content ? cmplz_icon('help') : $content;
163
+ ob_start();
164
+ ?>
165
+ <span class="cmplz-icon-tooltip" cmplz-tooltip="<?php echo esc_attr($str) ?>">
166
+ <?php echo $content ?>
167
+ </span>
168
+ <?php
169
+ return ob_get_clean();
170
+ }
assets/images/au.svg ADDED
@@ -0,0 +1 @@
 
1
+ <?xml version="1.0" ?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg enable-background="new 0 0 100 100" height="100px" id="Layer_1" version="1.1" viewBox="0 0 100 100" width="100px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g><g><g><path d="M100,50H88.82L58.333,34.757V50H55H45h-3.333V34.757L11.18,50H7.454H0c0,27.613,22.388,50,50.001,50 C77.615,100,100,77.613,100,50z" fill="#00008B"/><path d="M15.837,13.508c-1.076,1.008-2.11,2.06-3.094,3.158h9.41L15.837,13.508z" fill="#00008B"/><path d="M2.856,33.334C1.627,36.81,0.774,40.46,0.34,44.24l21.812-10.906H2.856z" fill="#00008B"/><path d="M41.667,0.705c-6.059,1.017-11.745,3.122-16.856,6.11l16.856,8.428V0.705z" fill="#00008B"/><path d="M99.66,44.24c-0.436-3.78-1.287-7.431-2.516-10.906H77.848L99.66,44.24z" fill="#00008B"/><path d="M87.258,16.666c-0.982-1.099-2.018-2.15-3.094-3.158l-6.316,3.158H87.258z" fill="#00008B"/><path d="M75.189,6.814c-5.111-2.988-10.797-5.094-16.856-6.11v14.539L75.189,6.814z" fill="#00008B"/><path d="M22.152,16.666h-9.41C11.783,17.738,10.865,18.848,10,20h18.82L22.152,16.666z" fill="#FFFFFF"/><polygon fill="#FFFFFF" points="55,50 58.333,50 58.333,34.757 55,33.09 "/><path d="M58.333,15.243V0.704C57.232,0.52,56.123,0.361,55,0.25v16.66L58.333,15.243z" fill="#FFFFFF"/><polygon fill="#FFFFFF" points="41.667,34.757 41.667,50 45,50 45,33.09 "/><path d="M77.848,33.334h19.297c-0.399-1.131-0.84-2.242-1.315-3.334H71.18L77.848,33.334z" fill="#FFFFFF"/><path d="M71.18,20h18.822c-0.865-1.152-1.783-2.262-2.744-3.334h-9.41L71.18,20z" fill="#FFFFFF"/><path d="M28.82,30H4.172c-0.477,1.092-0.917,2.203-1.316,3.334h19.296L28.82,30z" fill="#FFFFFF"/><path d="M45,16.91V0.25c-1.124,0.111-2.233,0.27-3.333,0.455v14.538L45,16.91z" fill="#FFFFFF"/><path d="M28.82,20H45v-3.09l-3.333-1.667L24.811,6.815C23.146,7.789,21.536,8.847,20,10l13.333,6.666H25.88 l-8.713-4.356c-0.45,0.392-0.894,0.791-1.33,1.198l6.315,3.158L28.82,20z" fill="#FFFFFF"/><path d="M71.18,30H55v3.09l3.333,1.667L88.82,50H100L66.667,33.334h7.453l25.722,12.86 c-0.05-0.655-0.107-1.307-0.182-1.954L77.848,33.334L71.18,30z" fill="#FFFFFF"/><path d="M40.787,33.334L7.454,50h3.727l30.486-15.243L45,33.09V30H28.82l-6.667,3.334L0.34,44.24 C0.124,46.131,0,48.051,0,50l33.333-16.666H40.787z" fill="#FFFFFF"/><path d="M55,16.91V20h16.18l6.668-3.334l6.316-3.158c-1.324-1.24-2.709-2.417-4.163-3.509l-13.334,6.667h-7.454 L76.865,7.84c-0.551-0.352-1.109-0.694-1.676-1.025l-16.856,8.429L55,16.91z" fill="#FFFFFF"/><path d="M45,30v3.09V50h10V33.09V30h16.18h24.648c-1.561-3.568-3.516-6.924-5.826-10H71.18H55v-3.09V0.25 C53.355,0.086,51.688,0,50.001,0C48.313,0,46.645,0.086,45,0.25v16.66V20H28.82H10c-2.311,3.076-4.267,6.432-5.827,10H28.82H45z" fill="#FF0000"/><path d="M33.333,16.666L20,10c-0.976,0.732-1.916,1.509-2.834,2.31l8.713,4.356H33.333z" fill="#FF0000"/><path d="M66.667,16.666l13.334-6.667c-1.015-0.761-2.063-1.476-3.136-2.159l-17.652,8.826H66.667z" fill="#FF0000"/><path d="M66.667,33.334L100,50c0-1.282-0.064-2.549-0.158-3.806L74.12,33.334H66.667z" fill="#FF0000"/><polygon fill="#FF0000" points="40.787,33.334 33.333,33.334 0,50 7.454,50 "/></g><polygon fill="#FFFFFF" points="41.745,76.975 36.331,73.768 39.815,68.52 33.927,70.749 32,64.758 30.073,70.749 24.185,68.52 27.669,73.768 22.255,76.975 28.526,77.521 27.662,83.758 32,79.195 36.338,83.758 35.474,77.521 "/><g><polygon fill="#FFFFFF" points="70.355,84.839 72.004,82.357 69.215,83.419 68.305,80.574 67.393,83.419 64.602,82.357 66.254,84.839 63.688,86.364 66.658,86.621 66.251,89.574 68.305,87.415 70.355,89.574 69.947,86.621 72.918,86.364 "/><polygon fill="#FFFFFF" points="57.895,65.105 59.542,62.626 56.754,63.688 55.843,60.842 54.932,63.688 52.141,62.626 53.793,65.105 51.227,66.633 54.197,66.891 53.789,69.842 55.843,67.686 57.895,69.842 57.484,66.891 60.457,66.633 "/><polygon fill="#FFFFFF" points="66.658,53.393 66.25,56.344 68.305,54.18 70.355,56.344 69.947,53.393 72.919,53.134 70.355,51.611 72.004,49.129 69.215,50.18 68.305,47.344 67.393,50.18 64.602,49.129 66.254,51.611 63.688,53.134 "/><polygon fill="#FFFFFF" points="83.998,63.311 81.43,61.783 83.084,59.302 80.291,60.359 79.379,57.52 78.468,60.359 75.68,59.302 77.326,61.783 74.764,63.311 77.736,63.566 77.324,66.52 79.379,64.361 81.434,66.52 81.025,63.566 "/><polygon fill="#FFFFFF" points="74.158,69.634 73.287,67.514 72.42,69.634 70.131,69.809 71.885,71.287 71.34,73.514 73.287,72.311 75.24,73.514 74.688,71.287 76.441,69.809 "/></g></g></g><g id="Layer_2"/></svg>
assets/images/br.svg ADDED
@@ -0,0 +1 @@
 
1
+ <?xml version="1.0" ?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg enable-background="new 0 0 100 100" height="100px" id="Albania" version="1.1" viewBox="0 0 100 100" width="100px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><circle cx="50" cy="50.001" fill="#009B3A" r="50"/><polygon fill="#FEDF00" points="50.029,22.036 6,49.942 49.957,77.966 94,50.05 "/><path d="M50.022,31.536c-10.249,0-18.566,8.245-18.579,18.441c-0.016,10.205,8.287,18.473,18.525,18.49 c10.259,0.023,18.56-8.251,18.583-18.443C68.564,39.824,60.268,31.556,50.022,31.536z" fill="#002776"/><path d="M39.407,42.075c-2.165,0-4.29,0.15-6.363,0.451c-0.407,0.899-0.727,1.841-0.979,2.822 c2.387-0.417,4.826-0.649,7.326-0.638c10.895,0.009,20.817,4.117,28.3,10.824c0.313-0.946,0.517-1.933,0.656-2.931 C60.521,46.05,50.433,42.087,39.407,42.075z" fill="#FFFFFF"/><polygon fill="#009B3A" points="46,44.783 47.303,45.005 47.363,44.711 46.355,44.543 46.435,44.143 47.238,44.283 47.291,43.986 46.48,43.847 46.517,43.568 47.495,43.736 47.555,43.443 46.272,43.224 "/><path d="M50.818,44l-0.998-0.249l-0.456,1.697l0.311,0.076l0.17-0.629l0.677,0.182 c0.295,0.072,0.601-0.11,0.681-0.397C51.279,44.375,51.1,44.07,50.818,44z M50.857,44.586c-0.029,0.119-0.144,0.186-0.273,0.166 l-0.661-0.166l0.119-0.443l0.662,0.17C50.818,44.336,50.9,44.466,50.857,44.586z" fill="#009B3A"/><path d="M53.053,44.658l-0.957-0.303l-0.559,1.659l0.304,0.109l0.183-0.631l0.692,0.217 c0.085,0.221,0.005,0.502-0.05,0.672l0.299,0.086c0.057-0.189,0.166-0.549,0.047-0.744c0.18-0.055,0.346-0.188,0.399-0.375 C53.506,45.057,53.346,44.752,53.053,44.658z M53.064,45.235c-0.023,0.125-0.155,0.186-0.271,0.165l-0.646-0.211l0.133-0.438 l0.648,0.207C53.053,45.005,53.12,45.129,53.064,45.235z" fill="#009B3A"/><path d="M55.029,45.349c-0.409-0.159-0.881,0.09-1.059,0.543c-0.15,0.455,0.016,0.951,0.432,1.102 c0.418,0.165,0.885-0.098,1.054-0.55C55.632,45.995,55.438,45.493,55.029,45.349z M55.16,46.335 c-0.122,0.271-0.393,0.436-0.643,0.344c-0.236-0.084-0.351-0.393-0.242-0.675c0.108-0.276,0.398-0.439,0.646-0.35 C55.154,45.746,55.256,46.038,55.16,46.335z" fill="#009B3A"/><path d="M57.059,46.515c0.158,0.066,0.248,0.213,0.264,0.389l0.334,0.131c0.031-0.339-0.139-0.681-0.475-0.824 c-0.383-0.172-0.865,0.053-1.072,0.495c-0.192,0.453-0.024,0.953,0.377,1.125l0,0c0.187,0.092,0.404,0.076,0.598,0l-0.098,0.217 l0.23,0.096l0.355-0.797l-0.229-0.104l0,0l-0.079-0.035l0,0l-0.307-0.135l-0.096,0.225l0.248,0.109 c-0.135,0.144-0.33,0.193-0.491,0.132c-0.226-0.108-0.334-0.42-0.204-0.699C56.539,46.558,56.822,46.423,57.059,46.515z" fill="#009B3A"/><path d="M59.516,47.305L58.63,46.86l-0.825,1.557l0.301,0.157l0.287-0.591l0.629,0.317 c0.066,0.23-0.059,0.496-0.141,0.655l0.273,0.136c0.082-0.166,0.255-0.516,0.168-0.736c0.184-0.018,0.357-0.121,0.441-0.303 C59.925,47.781,59.8,47.446,59.516,47.305z M59.463,47.895c-0.068,0.115-0.211,0.158-0.309,0.1l-0.607-0.305l0.184-0.399l0.629,0.31 C59.477,47.652,59.506,47.787,59.463,47.895z" fill="#009B3A"/><polygon fill="#009B3A" points="59.807,49.432 61.202,50.218 61.355,49.937 60.236,49.3 60.449,48.918 61.339,49.407 61.473,49.132 60.611,48.658 60.784,48.338 61.829,48.933 61.991,48.658 60.686,47.906 "/><path d="M63.439,49.53c-0.195-0.115-0.696-0.479-0.988-0.021c-0.35,0.528,0.757,0.971,0.563,1.284 c-0.061,0.086-0.203,0.098-0.414-0.052c-0.218-0.124-0.305-0.288-0.218-0.444l-0.335-0.223c-0.236,0.387,0.127,0.744,0.367,0.9 c0.299,0.193,0.721,0.355,0.957-0.029c0.342-0.525-0.743-0.994-0.581-1.24c0.097-0.15,0.229-0.099,0.396,0 c0.174,0.119,0.285,0.268,0.178,0.424l0.342,0.197C63.928,49.978,63.621,49.659,63.439,49.53z" fill="#009B3A"/><path d="M65.37,50.84c-0.2-0.126-0.679-0.507-0.987-0.074c-0.382,0.515,0.707,1.004,0.504,1.308 c-0.063,0.084-0.213,0.084-0.414-0.063c-0.211-0.154-0.291-0.313-0.193-0.459l-0.313-0.236c-0.26,0.361,0.071,0.746,0.313,0.929 c0.272,0.187,0.697,0.375,0.971,0.004c0.352-0.506-0.703-1.028-0.521-1.259c0.097-0.155,0.226-0.096,0.381,0.019 c0.17,0.117,0.273,0.273,0.158,0.418l0.314,0.226C65.846,51.309,65.552,50.977,65.37,50.84z" fill="#009B3A"/><path d="M67.173,52.206c-0.345-0.278-0.878-0.196-1.174,0.19c-0.313,0.377-0.278,0.908,0.071,1.181 c0.341,0.262,0.873,0.188,1.16-0.192C67.547,53.005,67.506,52.473,67.173,52.206z M66.98,53.169 c-0.186,0.242-0.504,0.313-0.705,0.154c-0.205-0.162-0.211-0.488-0.022-0.726c0.199-0.233,0.509-0.309,0.718-0.139 C67.16,52.622,67.178,52.949,66.98,53.169z" fill="#009B3A"/><path d="M33.969,42.836c-0.449,0.054-0.747,0.483-0.68,0.969c0.054,0.479,0.445,0.835,0.888,0.768 c0.429-0.037,0.743-0.477,0.692-0.961C34.802,43.138,34.396,42.788,33.969,42.836z M34.137,44.25 c-0.25,0.038-0.496-0.184-0.523-0.487c-0.052-0.31,0.137-0.581,0.391-0.609c0.257-0.021,0.487,0.196,0.535,0.487 C34.576,43.957,34.396,44.215,34.137,44.25z" fill="#009B3A"/><path d="M36.887,43.599c0.158-0.098,0.25-0.291,0.243-0.491c-0.024-0.3-0.296-0.526-0.609-0.513l-0.991,0.073 l0.086,1.752l0.332-0.016l-0.043-0.66l0.701-0.049c0.179,0.176,0.203,0.479,0.203,0.648l0.309-0.02 C37.1,44.123,37.074,43.744,36.887,43.599z M35.873,43.429l-0.023-0.455l0.682-0.052c0.114-0.006,0.241,0.09,0.247,0.216 c0,0.124-0.091,0.224-0.214,0.254L35.873,43.429z" fill="#009B3A"/><path d="M38.664,42.526l-0.828,0.008l0.02,1.749l0.84-0.014c0.414,0,0.75-0.344,0.73-0.755v-0.26 C39.426,42.844,39.072,42.509,38.664,42.526z M38.664,43.944l-0.491,0.013v-1.108h0.47c0.262-0.013,0.48,0.191,0.48,0.459 l0.014,0.159C39.123,43.725,38.933,43.944,38.664,43.944z" fill="#009B3A"/><polygon fill="#009B3A" points="40.422,43.507 41.436,43.539 41.451,43.235 40.44,43.205 40.458,42.849 41.666,42.89 41.678,42.572 40.17,42.515 40.107,44.27 41.696,44.324 41.709,44 40.416,43.944 "/><polygon fill="#009B3A" points="43.178,43.885 42.951,42.655 42.503,42.618 42.345,44.375 42.648,44.391 42.755,43.205 43,44.426 43.273,44.457 43.742,43.277 43.621,44.477 43.935,44.5 44.083,42.752 43.654,42.716 "/><polygon fill="#FFFFFF" points="35.035,46.423 34.857,45.868 34.67,46.419 34.096,46.423 34.576,46.751 34.386,47.305 34.848,46.963 35.319,47.305 35.151,46.769 35.602,46.425 "/><polygon fill="#FFFFFF" points="36.657,54.186 36.473,53.639 36.313,54.186 35.727,54.186 36.195,54.518 36.028,55.066 36.479,54.729 36.95,55.066 36.778,54.525 37.242,54.186 "/><polygon fill="#FFFFFF" points="42.732,59.535 42.553,58.99 42.377,59.535 41.789,59.541 42.273,59.885 42.09,60.422 42.553,60.086 43.006,60.422 42.837,59.885 43.318,59.545 "/><polygon fill="#FFFFFF" points="50.165,58.087 49.991,57.542 49.815,58.087 49.24,58.095 49.697,58.421 49.521,58.958 49.991,58.632 50.473,58.964 50.273,58.432 50.746,58.087 "/><polygon fill="#FFFFFF" points="62.561,57.155 63.032,56.824 63.498,57.155 63.324,56.611 63.793,56.277 63.197,56.268 63.032,55.721 62.848,56.268 62.264,56.268 62.743,56.611 "/><polygon fill="#FFFFFF" points="34.355,55.885 34.225,55.426 34.064,55.879 33.584,55.879 33.969,56.15 33.814,56.611 34.219,56.341 34.595,56.611 34.451,56.159 34.837,55.879 "/><polygon fill="#FFFFFF" points="40.409,56.148 40.256,55.689 40.095,56.148 39.626,56.148 40.014,56.432 39.867,56.884 40.256,56.6 40.642,56.878 40.494,56.43 40.885,56.148 "/><polygon fill="#FFFFFF" points="43.082,50.503 42.941,50.046 42.779,50.503 42.309,50.503 42.69,50.788 42.546,51.234 42.928,50.958 43.318,51.247 43.168,50.788 43.561,50.503 "/><polygon fill="#FFFFFF" points="52.357,54.48 52.193,54.009 52.047,54.468 51.576,54.468 51.953,54.759 51.816,55.202 52.193,54.927 52.596,55.202 52.447,54.759 52.831,54.468 "/><polygon fill="#FFFFFF" points="55.782,43.581 55.628,44.039 55.16,44.039 55.543,44.324 55.382,44.762 55.782,44.488 56.171,44.771 56.025,44.313 56.402,44.039 55.93,44.039 "/><polygon fill="#FFFFFF" points="63.859,58.005 63.713,57.55 63.563,58.005 63.088,58.005 63.479,58.292 63.336,58.742 63.713,58.458 64.107,58.742 63.967,58.288 64.346,58.005 "/><polygon fill="#FFFFFF" points="62.799,59.469 62.657,59.01 62.5,59.469 62.018,59.469 62.407,59.752 62.248,60.2 62.657,59.922 63.032,60.2 62.893,59.759 63.281,59.469 "/><polygon fill="#FFFFFF" points="59.371,61.389 59.227,61.845 58.729,61.852 59.13,62.124 58.979,62.583 59.382,62.292 59.746,62.583 59.607,62.124 60.001,61.852 59.516,61.852 "/><polygon fill="#FFFFFF" points="55.729,62.174 55.57,61.716 55.432,62.161 54.941,62.161 55.336,62.447 55.199,62.912 55.57,62.629 55.973,62.898 55.807,62.453 56.2,62.161 "/><polygon fill="#FFFFFF" points="54.18,60.137 54.081,59.766 53.954,60.137 53.557,60.158 53.871,60.374 53.743,60.741 54.084,60.508 54.391,60.751 54.254,60.374 54.598,60.158 "/><polygon fill="#FFFFFF" points="57.229,60.628 57.109,60.26 56.998,60.636 56.596,60.643 56.918,60.869 56.799,61.229 57.098,61.018 57.436,61.234 57.307,60.869 57.623,60.628 "/><polygon fill="#FFFFFF" points="58.846,60.678 59.16,60.445 59.496,60.678 59.371,60.305 59.691,60.072 59.293,60.072 59.17,59.695 59.057,60.072 58.656,60.078 58.979,60.305 "/><polygon fill="#FFFFFF" points="61.253,60.374 61.132,59.998 61.029,60.374 60.613,60.374 60.949,60.602 60.811,60.968 61.132,60.751 61.459,60.968 61.338,60.602 61.652,60.374 "/><polygon fill="#FFFFFF" points="66.078,56.488 65.686,56.497 65.563,56.127 65.441,56.495 65.047,56.495 65.361,56.725 65.249,57.104 65.563,56.859 65.878,57.093 65.756,56.713 "/><polygon fill="#FFFFFF" points="59.371,63.691 59.244,63.311 59.117,63.68 58.723,63.691 59.038,63.92 58.93,64.291 59.251,64.057 59.57,64.297 59.434,63.92 59.764,63.697 "/><polygon fill="#FFFFFF" points="55.029,49.262 55.361,49.489 55.227,49.118 55.552,48.881 55.16,48.881 55.032,48.515 54.939,48.881 54.525,48.881 54.846,49.126 54.729,49.489 "/><polygon fill="#FFFFFF" points="49.729,53.411 50.049,53.18 50.386,53.411 50.251,53.035 50.575,52.814 50.171,52.814 50.056,52.436 49.929,52.814 49.535,52.814 49.86,53.045 "/><polygon fill="#FFFFFF" points="48.231,54.445 48.107,54.068 47.993,54.445 47.591,54.438 47.908,54.675 47.793,55.045 48.117,54.814 48.431,55.045 48.305,54.68 48.631,54.438 "/><polygon fill="#FFFFFF" points="39.845,57.934 39.73,57.55 39.605,57.934 39.209,57.934 39.533,58.152 39.407,58.523 39.73,58.296 40.047,58.523 39.914,58.152 40.231,57.934 "/><polygon fill="#FFFFFF" points="38.355,53.107 38.278,52.9 38.219,53.107 37.986,53.107 38.173,53.241 38.09,53.464 38.278,53.323 38.464,53.464 38.397,53.241 38.582,53.117 "/><polygon fill="#FFFFFF" points="49.33,55.801 49.09,55.801 49.033,55.578 48.965,55.801 48.734,55.801 48.922,55.926 48.844,56.139 49.033,56.006 49.211,56.145 49.145,55.926 "/><polygon fill="#FFFFFF" points="50.042,64.369 49.969,64.146 49.913,64.363 49.676,64.369 49.867,64.493 49.794,64.708 49.969,64.575 50.154,64.715 50.089,64.493 50.285,64.369 "/></svg>
assets/images/ca.png ADDED
Binary file
assets/images/ca.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg enable-background="new 0 0 1000 1000" height="1000px" id="Layer_1" version="1.1" viewBox="0 0 1000 1000" width="1000px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g><g><defs><circle cx="500" cy="500" id="SVGID_1_" r="500"/></defs><clipPath id="SVGID_2_"><use overflow="visible" xlink:href="#SVGID_1_"/></clipPath><rect clip-path="url(#SVGID_2_)" fill="#ED2224" height="1000" width="1336" x="-168"/><rect clip-path="url(#SVGID_2_)" fill="#FFFFFF" height="1000" width="668" x="166"/><path clip-path="url(#SVGID_2_)" d="M499.987,229.625l-45.573,85c-5.174,9.245-14.437,8.383-23.699,3.223 l-32.996-17.083l24.587,130.565c5.172,23.85-11.416,23.85-19.611,13.537L345.114,380.4l-9.349,32.743 c-1.075,4.299-5.818,8.812-12.929,7.735l-72.815-15.311l19.128,69.534c4.096,15.473,7.286,21.879-4.137,25.957l-25.95,12.199 l125.349,101.811c4.956,3.856,7.461,10.784,5.702,17.053l-10.974,36.003c43.16-4.978,81.831-12.46,125.009-17.071 c3.81-0.405,10.196,5.883,10.171,10.3l-5.722,131.897h20.987l-3.309-131.61c-0.026-4.417,5.768-10.992,9.577-10.587 c43.179,4.611,81.851,12.094,125.009,17.071l-10.974-36.003c-1.762-6.269,0.744-13.196,5.703-17.053l125.347-101.811 l-25.95-12.199c-11.422-4.077-8.232-10.483-4.136-25.957l19.126-69.534l-72.814,15.311c-7.111,1.077-11.854-3.437-12.93-7.735 l-9.347-32.743l-57.584,64.466c-8.192,10.313-24.781,10.313-19.608-13.537l24.587-130.565l-32.996,17.083 c-9.264,5.161-18.526,6.022-23.699-3.223" fill="#ED2224"/></g></g></svg>
assets/images/chevron-down.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
assets/images/cmplz-logo.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg id="Laag_1" data-name="Laag 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 591.29 131.3"><defs><style>.cls-1{fill:#36a9e1;}</style></defs><path class="cls-1" d="M525.05,131.3c-17.94,0-33.43-6.61-46-19.64S460,83,460,65.05a63,63,0,0,1,19-46,63,63,0,0,1,46-19c17.89,0,33.57,6.39,46.6,19s19.64,28.15,19.64,46.05-6.6,33.61-19.61,46.63S543,131.3,525.05,131.3Zm0-127.3a59.13,59.13,0,0,0-43.2,17.85A59.13,59.13,0,0,0,464,65.05a61,61,0,0,0,17.87,43.82c11.84,12.23,26.37,18.43,43.18,18.43s31.55-6.21,43.8-18.45,18.44-27,18.44-43.8-6.19-31.31-18.42-43.17S541.87,4,525.05,4Z"/><path class="cls-1" d="M559.84,32.26l-2.08-2.09a6.5,6.5,0,0,0-9.15,0L500.18,78.61l-5.5-5.5a6.5,6.5,0,0,0-9.15,0l-2.08,2.09a6.47,6.47,0,0,0,0,9.14l9.48,9.48a6.64,6.64,0,0,0,.55.64l2.08,2.08,4.68,4.47,3.92-3.92a8.11,8.11,0,0,0,.64-.55l2.08-2.08a6.64,6.64,0,0,0,.55-.64l52.41-52.41A6.48,6.48,0,0,0,559.84,32.26Z"/><path class="cls-1" d="M524,85.13h29.25a6.49,6.49,0,0,1,6.47,6.47v2.94a6.49,6.49,0,0,1-6.47,6.47H508"/><path class="cls-1" d="M527.52,44.17H506.27a6.49,6.49,0,0,1-6.47-6.47V34.76a6.49,6.49,0,0,1,6.47-6.47h37.25"/><path class="cls-1" d="M103.87,100.74H82.14A16.35,16.35,0,0,1,65.82,84.28V47.58q0-8.51,5.4-13.09a15.73,15.73,0,0,1,10.52-3.64h22.53q7.42,0,11.74,4.59a16.61,16.61,0,0,1,4.32,11.87V84.15a16.59,16.59,0,0,1-16.46,16.59Zm-1.76-57.88H84.17q-6.61,0-6.61,5.53V82.8a5.29,5.29,0,0,0,1.89,4.11,6.09,6.09,0,0,0,4.18,1.69h18.48a6.33,6.33,0,0,0,4.79-1.76,5.61,5.61,0,0,0,1.69-4V48.66Q108.59,42.86,102.11,42.86Z"/><path class="cls-1" d="M192.11,100.74q-5.81,0-5.8-6.07V48.39q0-5.8-5-5.8h-3.77q-6.75,0-6.75,4.45v53.57h-12V47.72q0-5.13-6.47-5.13h-9v58H131.53V31h22.8a15.61,15.61,0,0,1,10.39,3.78A13.79,13.79,0,0,1,173.89,31h7.69q7.56,0,12,4.46t4.46,12.28v47Q198.05,100.75,192.11,100.74Z"/><path class="cls-1" d="M209.24,31h38.19A16.52,16.52,0,0,1,258.76,35a14.67,14.67,0,0,1,5,11.47V82.66a18.87,18.87,0,0,1-4.18,12.55,14.47,14.47,0,0,1-11.74,5.4H221v17.81a6.61,6.61,0,0,1-1.55,4.31,5.21,5.21,0,0,1-4.25,1.89,5.52,5.52,0,0,1-4.25-1.82,6.2,6.2,0,0,1-1.69-4.38V47.58M221,49.06V88.33h24.69q6.35,0,6.34-5.67V49.2q0-6.08-6.34-6.07H221"/><path class="cls-1" d="M288.33,100.74H276.05V13.17q0-6.47,6.21-6.47t6.07,6.07Z"/><path class="cls-1" d="M316.22,100.74H303.94V37.33q0-6.48,6.21-6.48t6.07,6.07Z"/><path class="cls-1" d="M366.64,100.61H344.51a15.12,15.12,0,0,1-10.26-4q-5.65-4.73-5.66-12.82V70.79q0-8,4.79-12.69a16.69,16.69,0,0,1,12.21-4.72h25.77v-5.8q0-4.72-7.29-4.72H334.39q-5.94,0-5.94-5.94T334.39,31h32.25c5,0,9,1.47,12,4.39s4.46,6.9,4.46,11.94v53.3m-11.74-12V65.53H346.8q-6.48,0-6.47,6.2V82.8A6.24,6.24,0,0,0,346,88.6h18.49"/><path class="cls-1" d="M442.87,100.74q-5.81,0-5.8-6.07V48.12q0-5.26-5.54-5.26H406v57.75H394.3V31h38.18q16.32,0,16.32,16.74V94.53Q448.8,100.74,442.87,100.74Z"/><path class="cls-1" d="M54.65,88.47c-20.52,0-35.36,0-36.57,0A6.84,6.84,0,0,1,15.4,88a6.6,6.6,0,0,1-1.77-1.1,5.4,5.4,0,0,1-1.89-4.32V48.81a5.4,5.4,0,0,1,1.89-4.32,6.61,6.61,0,0,1,4.45-1.62H48.71q5.94,0,5.94-5.93t-5.94-6.08H16.33A15.71,15.71,0,0,0,0,47.19v37A15.89,15.89,0,0,0,4.59,95.9,15.24,15.24,0,0,0,8,98.46a17.88,17.88,0,0,0,8.37,2c16.58.26,38.31,0,38.32,0Z"/></svg>
assets/images/cross.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg id="svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0, 0, 400,400"><g id="svgg"><path id="path0" d="M55.692 37.024 C 43.555 40.991,36.316 50.669,36.344 62.891 C 36.369 73.778,33.418 70.354,101.822 138.867 L 162.858 200.000 101.822 261.133 C 33.434 329.630,36.445 326.135,36.370 337.109 C 36.270 351.953,47.790 363.672,62.483 363.672 C 73.957 363.672,68.975 367.937,138.084 298.940 L 199.995 237.127 261.912 298.936 C 331.022 367.926,326.053 363.672,337.517 363.672 C 351.804 363.672,363.610 352.027,363.655 337.891 C 363.689 326.943,367.629 331.524,299.116 262.841 C 265.227 228.868,237.500 200.586,237.500 199.991 C 237.500 199.395,265.228 171.117,299.117 137.150 C 367.625 68.484,363.672 73.081,363.672 62.092 C 363.672 48.021,351.832 36.371,337.500 36.341 C 326.067 36.316,331.025 32.070,261.909 101.066 L 199.990 162.877 138.472 101.388 C 87.108 50.048,76.310 39.616,73.059 38.191 C 68.251 36.083,60.222 35.543,55.692 37.024 " stroke="none" fill="#000000" fill-rule="evenodd"></path></g></svg>
assets/images/down.png ADDED
Binary file
assets/images/eu.png ADDED
Binary file
assets/images/eu.svg ADDED
@@ -0,0 +1 @@
 
1
+ <?xml version="1.0" ?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg enable-background="new 0 0 128 128" height="128px" id="Layer_1" version="1.1" viewBox="0 0 128 128" width="128px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g><circle cx="64" cy="64" fill="#1E3796" r="64"/></g><g><polygon fill="#FFE100" points="64,28.034 59.943,30.858 61.374,26.126 57.436,23.142 62.377,23.04 64,18.373 65.622,23.04 70.564,23.142 66.625,26.126 68.058,30.858 "/><polygon fill="#FFE100" points="83.692,33.311 79.635,36.135 81.067,31.405 77.128,28.419 82.07,28.316 83.692,23.651 85.314,28.316 90.257,28.419 86.317,31.405 87.75,36.135 "/><polygon fill="#FFE100" points="98.109,47.726 94.052,50.55 95.484,45.819 91.545,42.834 96.485,42.732 98.109,38.065 99.73,42.732 104.673,42.834 100.734,45.819 102.167,50.55 "/><polygon fill="#FFE100" points="64,106.805 59.943,109.628 61.374,104.897 57.436,101.913 62.377,101.811 64,97.141 65.622,101.811 70.564,101.913 66.625,104.897 68.058,109.628 "/><polygon fill="#FFE100" points="44.308,101.527 40.251,104.351 41.682,99.62 37.744,96.635 42.685,96.533 44.308,91.865 45.93,96.533 50.872,96.635 46.934,99.62 48.366,104.351 "/><polygon fill="#FFE100" points="29.893,87.11 25.836,89.936 27.266,85.203 23.327,82.218 28.269,82.117 29.893,77.448 31.516,82.117 36.455,82.218 32.517,85.203 33.95,89.936 "/><polygon fill="#FFE100" points="103.385,67.42 99.327,70.243 100.76,65.511 96.82,62.526 101.763,62.425 103.385,57.757 105.007,62.425 109.948,62.526 106.01,65.511 107.442,70.243 "/><polygon fill="#FFE100" points="98.107,87.114 94.052,89.936 95.484,85.205 91.543,82.221 96.484,82.118 98.107,77.448 99.73,82.118 104.672,82.221 100.732,85.205 102.163,89.936 "/><polygon fill="#FFE100" points="83.692,101.529 79.635,104.351 81.067,99.62 77.128,96.635 82.07,96.533 83.692,91.865 85.314,96.533 90.257,96.635 86.317,99.62 87.75,104.351 "/><polygon fill="#FFE100" points="24.615,67.42 20.559,70.243 21.99,65.511 18.051,62.526 22.993,62.425 24.615,57.755 26.238,62.425 31.18,62.526 27.241,65.511 28.674,70.243 "/><polygon fill="#FFE100" points="29.893,47.729 25.836,50.552 27.266,45.82 23.327,42.836 28.269,42.734 29.893,38.065 31.516,42.734 36.455,42.836 32.517,45.82 33.95,50.552 "/><polygon fill="#FFE100" points="44.308,33.312 40.251,36.135 41.682,31.405 37.744,28.417 42.685,28.316 44.308,23.649 45.93,28.316 50.872,28.417 46.934,31.405 48.366,36.135 "/></g></svg>
assets/images/gutenberg-preview.png ADDED
Binary file
assets/images/icon-128x128.png ADDED
Binary file
assets/images/icon-256x256.png ADDED
Binary file
assets/images/icon-logo.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg id="af7a621c-b45a-4156-84ca-9d45e72b0d52" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 93.6 93.6"><image width="390" height="390" transform="scale(0.24)" xlink:href="data:image/png;base64,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"/></svg>
assets/images/index.php ADDED
@@ -0,0 +1,2 @@
 
 
1
+ <?php
2
+ // Silence is golden.
assets/images/menu-icon.svg ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <svg id="svg" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
2
+ width="20"
3
+ height="20" viewBox="0, 0, 450,450" >
4
+ <g id="complianz-svg">
5
+ <path id="path0"
6
+ d="M181.130 5.209 C 181.047 5.458,179.075 5.623,176.106 5.629 C 172.376 5.637,171.144 5.770,170.909 6.191 C 170.692 6.578,169.583 6.775,167.200 6.850 C 165.330 6.910,163.689 7.120,163.552 7.318 C 163.416 7.516,162.346 7.670,161.174 7.661 C 159.578 7.649,158.920 7.822,158.549 8.351 C 158.149 8.922,157.630 9.025,155.839 8.888 C 154.139 8.758,153.469 8.874,152.956 9.387 C 152.474 9.869,151.868 9.997,150.786 9.845 C 149.575 9.676,149.248 9.773,149.098 10.347 C 148.946 10.928,148.570 11.033,147.056 10.919 C 145.745 10.821,145.200 10.929,145.200 11.290 C 145.200 11.621,144.537 11.826,143.309 11.873 C 142.269 11.913,141.354 12.138,141.276 12.373 C 141.197 12.608,140.428 12.800,139.567 12.800 C 138.441 12.800,138.000 12.969,138.000 13.400 C 138.000 13.833,137.556 14.000,136.400 14.000 C 135.354 14.000,134.800 14.180,134.800 14.520 C 134.800 14.878,134.365 14.989,133.400 14.876 C 132.312 14.749,132.000 14.856,132.000 15.356 C 132.000 15.710,131.705 16.000,131.344 16.000 C 130.983 16.000,130.471 16.297,130.205 16.661 C 129.822 17.184,129.655 17.213,129.399 16.799 C 129.186 16.454,129.233 16.373,129.538 16.562 C 129.792 16.719,130.000 16.657,130.000 16.424 C 130.000 16.191,129.730 16.000,129.400 16.000 C 129.070 16.000,128.800 16.180,128.800 16.400 C 128.800 16.620,128.350 16.800,127.800 16.800 C 127.178 16.800,126.800 17.027,126.800 17.400 C 126.800 18.035,126.475 18.130,124.690 18.011 C 123.951 17.962,123.616 18.115,123.690 18.469 C 123.761 18.811,123.409 18.994,122.700 18.984 C 122.061 18.975,121.600 19.184,121.600 19.484 C 121.600 19.988,120.909 20.164,119.497 20.020 C 119.111 19.981,118.687 20.230,118.554 20.574 C 118.422 20.918,117.884 21.200,117.357 21.200 C 116.291 21.200,116.153 21.563,116.900 22.401 C 117.317 22.868,117.297 22.884,116.782 22.499 C 115.953 21.881,114.322 22.019,114.578 22.686 C 114.711 23.034,114.390 23.200,113.587 23.200 C 112.934 23.200,112.400 23.380,112.400 23.600 C 112.400 23.820,111.950 24.000,111.400 24.000 C 110.778 24.000,110.400 24.227,110.400 24.600 C 110.400 24.940,110.041 25.200,109.571 25.200 C 108.617 25.200,107.503 26.155,107.919 26.617 C 108.074 26.788,107.987 26.806,107.728 26.658 C 107.468 26.509,107.142 26.570,107.004 26.793 C 106.866 27.017,106.223 27.200,105.576 27.200 C 104.797 27.200,104.400 27.403,104.400 27.800 C 104.400 28.130,104.130 28.400,103.800 28.400 C 103.470 28.400,103.200 28.580,103.200 28.800 C 103.200 29.020,102.731 29.200,102.157 29.200 C 101.395 29.200,101.176 29.361,101.345 29.800 C 101.493 30.187,101.336 30.400,100.901 30.400 C 99.789 30.400,96.800 31.676,97.032 32.051 C 97.150 32.243,96.947 32.400,96.581 32.400 C 96.185 32.400,95.999 32.620,96.122 32.941 C 96.266 33.316,96.041 33.451,95.393 33.379 C 94.878 33.323,94.359 33.529,94.241 33.838 C 94.122 34.147,93.730 34.400,93.370 34.400 C 92.930 34.400,92.796 34.613,92.963 35.048 C 93.156 35.551,93.026 35.648,92.380 35.479 C 91.792 35.325,91.193 35.633,90.334 36.531 C 89.561 37.339,88.808 37.757,88.260 37.682 C 87.562 37.586,87.513 37.642,88.000 37.976 C 88.493 38.314,88.440 38.389,87.700 38.394 C 87.169 38.397,86.800 38.646,86.800 39.000 C 86.800 39.330,86.530 39.600,86.200 39.600 C 85.870 39.600,85.600 39.780,85.600 40.000 C 85.600 40.220,85.358 40.400,85.061 40.400 C 84.379 40.400,82.567 41.969,82.700 42.444 C 82.755 42.640,82.583 42.755,82.318 42.700 C 82.053 42.645,81.827 42.870,81.816 43.200 C 81.802 43.615,81.458 43.760,80.698 43.671 C 79.912 43.579,79.600 43.721,79.600 44.171 C 79.600 44.517,79.407 44.800,79.171 44.800 C 78.618 44.800,77.600 45.818,77.600 46.371 C 77.600 46.721,76.688 46.978,76.300 46.738 C 75.908 46.496,72.351 50.397,72.599 50.798 C 72.813 51.145,72.668 51.212,72.100 51.032 C 71.503 50.842,71.243 50.992,71.079 51.618 C 70.958 52.081,70.486 52.557,70.030 52.676 C 69.573 52.796,69.200 53.142,69.200 53.447 C 69.200 53.751,68.885 54.003,68.500 54.006 C 67.524 54.014,63.201 58.116,63.194 59.041 C 63.189 59.679,63.125 59.704,62.794 59.200 C 62.465 58.699,62.359 58.748,62.155 59.496 C 62.020 59.988,61.750 60.292,61.555 60.172 C 61.360 60.051,61.200 60.233,61.200 60.576 C 61.200 60.919,60.919 61.200,60.576 61.200 C 60.233 61.200,60.051 61.360,60.172 61.555 C 60.292 61.750,59.988 62.020,59.496 62.155 C 58.748 62.359,58.699 62.465,59.200 62.794 C 59.704 63.125,59.679 63.189,59.041 63.194 C 58.116 63.201,54.014 67.524,54.006 68.500 C 54.003 68.885,53.751 69.200,53.447 69.200 C 53.142 69.200,52.796 69.573,52.676 70.030 C 52.557 70.486,52.081 70.958,51.618 71.079 C 50.992 71.243,50.842 71.503,51.032 72.100 C 51.212 72.668,51.145 72.813,50.798 72.599 C 50.397 72.351,46.496 75.908,46.738 76.300 C 46.978 76.688,46.721 77.600,46.371 77.600 C 45.818 77.600,44.800 78.618,44.800 79.171 C 44.800 79.407,44.517 79.600,44.171 79.600 C 43.721 79.600,43.579 79.912,43.671 80.698 C 43.760 81.458,43.615 81.802,43.200 81.816 C 42.870 81.827,42.645 82.053,42.700 82.318 C 42.755 82.583,42.640 82.755,42.444 82.700 C 41.969 82.567,40.400 84.379,40.400 85.061 C 40.400 85.358,40.220 85.600,40.000 85.600 C 39.780 85.600,39.600 85.870,39.600 86.200 C 39.600 86.530,39.330 86.800,39.000 86.800 C 38.646 86.800,38.397 87.169,38.394 87.700 C 38.389 88.440,38.314 88.493,37.976 88.000 C 37.642 87.513,37.586 87.562,37.682 88.260 C 37.757 88.808,37.339 89.561,36.531 90.334 C 35.589 91.235,35.322 91.779,35.495 92.442 C 35.682 93.156,35.595 93.284,35.064 93.080 C 34.627 92.912,34.400 93.030,34.400 93.425 C 34.400 93.755,34.147 94.122,33.838 94.241 C 33.529 94.359,33.323 94.878,33.379 95.393 C 33.451 96.041,33.316 96.266,32.941 96.122 C 32.620 95.999,32.400 96.185,32.400 96.581 C 32.400 96.947,32.243 97.150,32.051 97.032 C 31.676 96.800,30.400 99.789,30.400 100.901 C 30.400 101.336,30.187 101.493,29.800 101.345 C 29.361 101.176,29.200 101.395,29.200 102.157 C 29.200 102.731,29.020 103.200,28.800 103.200 C 28.580 103.200,28.400 103.470,28.400 103.800 C 28.400 104.130,28.130 104.400,27.800 104.400 C 27.403 104.400,27.200 104.797,27.200 105.576 C 27.200 106.223,27.017 106.866,26.793 107.004 C 26.570 107.142,26.509 107.468,26.658 107.728 C 26.806 107.987,26.788 108.074,26.617 107.919 C 26.155 107.503,25.200 108.617,25.200 109.571 C 25.200 110.041,24.940 110.400,24.600 110.400 C 24.227 110.400,24.000 110.778,24.000 111.400 C 24.000 111.950,23.820 112.400,23.600 112.400 C 23.380 112.400,23.200 112.934,23.200 113.587 C 23.200 114.390,23.034 114.711,22.686 114.578 C 22.019 114.322,21.881 115.953,22.499 116.782 C 22.884 117.297,22.868 117.317,22.401 116.900 C 21.563 116.153,21.200 116.291,21.200 117.357 C 21.200 117.884,20.918 118.422,20.574 118.554 C 20.230 118.687,19.981 119.111,20.020 119.497 C 20.164 120.909,19.988 121.600,19.484 121.600 C 19.184 121.600,18.975 122.061,18.984 122.700 C 18.994 123.373,18.806 123.761,18.500 123.700 C 18.225 123.645,18.000 123.881,18.000 124.224 C 18.000 124.585,18.190 124.730,18.452 124.568 C 18.737 124.392,18.811 124.494,18.652 124.844 C 18.514 125.150,18.289 125.715,18.154 126.100 C 18.018 126.485,17.658 126.800,17.353 126.800 C 17.030 126.800,16.800 127.215,16.800 127.800 C 16.800 128.350,16.620 128.800,16.400 128.800 C 16.180 128.800,16.000 129.070,16.000 129.400 C 16.000 129.730,16.191 130.000,16.424 130.000 C 16.657 130.000,16.719 129.792,16.562 129.538 C 16.373 129.233,16.454 129.186,16.799 129.399 C 17.213 129.655,17.184 129.822,16.661 130.205 C 16.297 130.471,16.000 130.983,16.000 131.344 C 16.000 131.705,15.710 132.000,15.356 132.000 C 14.856 132.000,14.749 132.312,14.876 133.400 C 14.989 134.365,14.878 134.800,14.520 134.800 C 14.180 134.800,14.000 135.354,14.000 136.400 C 14.000 137.556,13.833 138.000,13.400 138.000 C 12.969 138.000,12.800 138.441,12.800 139.567 C 12.800 140.428,12.608 141.197,12.373 141.276 C 12.138 141.354,11.913 142.269,11.873 143.309 C 11.826 144.537,11.621 145.200,11.290 145.200 C 10.929 145.200,10.821 145.745,10.919 147.056 C 11.034 148.577,10.929 148.946,10.339 149.100 C 9.762 149.251,9.662 149.564,9.838 150.670 C 9.985 151.596,9.838 152.388,9.392 153.069 C 8.918 153.791,8.775 154.659,8.898 156.066 C 9.035 157.641,8.924 158.148,8.357 158.545 C 7.821 158.920,7.649 159.572,7.661 161.174 C 7.670 162.346,7.516 163.416,7.318 163.552 C 7.120 163.689,6.910 165.319,6.851 167.176 C 6.774 169.593,6.576 170.675,6.154 170.984 C 5.674 171.335,5.586 172.427,5.682 176.870 C 5.747 179.870,5.662 182.239,5.493 182.134 C 5.325 182.030,5.291 181.777,5.417 181.572 C 5.544 181.368,5.456 181.200,5.222 181.200 C 4.629 181.200,4.650 214.683,5.243 214.881 C 5.512 214.971,5.652 216.863,5.628 220.111 C 5.597 224.401,5.686 225.200,6.195 225.200 C 6.673 225.200,6.800 225.747,6.800 227.800 C 6.800 229.610,6.952 230.402,7.300 230.406 C 7.610 230.410,7.648 230.524,7.400 230.706 C 6.771 231.168,6.706 232.400,7.311 232.400 C 7.735 232.400,7.821 233.023,7.696 235.200 C 7.565 237.484,7.652 238.045,8.168 238.243 C 8.528 238.381,8.800 238.950,8.800 239.563 C 8.800 240.155,9.025 240.882,9.300 241.179 C 9.700 241.610,9.700 241.661,9.300 241.435 C 8.558 241.016,8.660 242.986,9.413 243.611 C 9.859 243.981,9.970 244.593,9.821 245.860 C 9.661 247.221,9.745 247.600,10.208 247.600 C 10.593 247.600,10.800 248.002,10.800 248.751 C 10.800 249.384,11.083 250.137,11.428 250.423 C 11.783 250.718,11.966 251.286,11.850 251.732 C 11.574 252.787,12.008 254.842,12.449 254.570 C 12.822 254.339,12.951 255.091,12.852 256.926 C 12.809 257.735,12.934 257.967,13.296 257.749 C 13.646 257.539,13.632 257.653,13.251 258.123 C 12.778 258.706,12.792 258.800,13.351 258.800 C 13.921 258.800,14.174 259.896,13.966 261.455 C 13.947 261.596,14.138 261.838,14.391 261.994 C 14.643 262.150,14.866 262.852,14.886 263.553 C 14.906 264.255,15.187 264.977,15.511 265.158 C 15.835 265.340,16.100 265.998,16.100 266.622 C 16.100 267.247,16.340 267.997,16.633 268.290 C 16.926 268.583,17.070 269.074,16.952 269.381 C 16.834 269.688,17.082 270.123,17.503 270.348 C 18.074 270.654,18.222 271.067,18.088 271.979 C 17.951 272.915,18.062 273.200,18.562 273.200 C 19.041 273.200,19.167 273.468,19.034 274.200 C 18.910 274.886,19.033 275.200,19.426 275.200 C 19.829 275.200,20.000 275.677,20.000 276.800 C 20.000 277.956,20.167 278.400,20.600 278.400 C 20.973 278.400,21.200 278.778,21.200 279.400 C 21.200 279.950,21.380 280.400,21.600 280.400 C 21.820 280.400,22.000 280.850,22.000 281.400 C 22.000 282.022,22.227 282.400,22.600 282.400 C 23.000 282.400,23.200 282.800,23.200 283.600 C 23.200 284.260,23.391 284.800,23.624 284.800 C 23.857 284.800,23.918 284.575,23.759 284.300 C 23.601 284.025,23.627 283.942,23.818 284.115 C 24.008 284.288,24.172 284.918,24.182 285.515 C 24.194 286.241,24.406 286.586,24.822 286.557 C 25.292 286.525,25.401 286.809,25.268 287.718 C 25.113 288.774,25.193 288.895,25.919 288.705 C 26.649 288.514,26.704 288.601,26.383 289.444 C 26.044 290.336,26.162 290.564,26.900 290.447 C 27.065 290.421,27.200 290.771,27.200 291.224 C 27.200 291.677,27.368 291.944,27.572 291.817 C 27.777 291.691,28.075 291.798,28.234 292.055 C 28.408 292.337,28.351 292.417,28.089 292.255 C 27.851 292.108,27.542 292.170,27.404 292.393 C 27.266 292.617,27.433 292.800,27.776 292.800 C 28.175 292.800,28.400 293.161,28.400 293.800 C 28.400 294.350,28.580 294.800,28.800 294.800 C 29.020 294.800,29.200 295.070,29.200 295.400 C 29.200 295.730,29.470 296.000,29.800 296.000 C 30.379 296.000,30.567 296.447,30.430 297.500 C 30.394 297.775,30.553 298.000,30.782 298.000 C 31.012 298.000,31.200 298.450,31.200 299.000 C 31.200 299.588,31.430 300.000,31.757 300.000 C 32.064 300.000,32.422 300.281,32.554 300.625 C 32.686 300.969,32.937 301.163,33.111 301.055 C 33.285 300.948,33.421 301.341,33.413 301.930 C 33.405 302.578,33.597 302.961,33.900 302.900 C 34.190 302.842,34.400 303.208,34.400 303.771 C 34.400 304.330,34.824 305.075,35.400 305.529 C 35.950 305.961,36.400 306.610,36.400 306.970 C 36.400 307.330,36.670 307.729,37.000 307.855 C 37.330 307.982,37.600 308.336,37.600 308.643 C 37.600 308.949,37.780 309.200,38.000 309.200 C 38.220 309.200,38.400 309.650,38.400 310.200 C 38.400 310.822,38.627 311.200,39.000 311.200 C 39.330 311.200,39.600 311.393,39.600 311.629 C 39.600 312.182,40.618 313.200,41.171 313.200 C 41.407 313.200,41.600 313.569,41.600 314.019 C 41.600 314.470,42.050 315.255,42.600 315.765 C 43.150 316.275,43.600 316.896,43.600 317.146 C 43.600 317.396,43.870 317.600,44.200 317.600 C 44.540 317.600,44.800 317.959,44.800 318.429 C 44.800 319.421,45.692 320.400,46.595 320.400 C 46.954 320.400,47.135 320.581,46.998 320.803 C 46.720 321.253,47.706 322.400,48.371 322.400 C 48.607 322.400,48.800 322.850,48.800 323.400 C 48.800 323.950,48.980 324.400,49.200 324.400 C 49.420 324.400,49.600 324.670,49.600 325.000 C 49.600 325.330,49.870 325.600,50.200 325.600 C 50.530 325.600,50.800 325.870,50.800 326.200 C 50.800 326.530,50.993 326.800,51.229 326.800 C 51.736 326.800,52.800 327.800,52.800 328.277 C 52.800 328.460,53.205 328.788,53.700 329.005 C 54.256 329.249,54.648 329.820,54.727 330.500 C 54.799 331.130,55.098 331.600,55.427 331.600 C 55.742 331.600,56.000 331.870,56.000 332.200 C 56.000 332.530,56.300 332.800,56.667 332.800 C 57.033 332.800,57.228 332.905,57.100 333.033 C 56.676 333.457,58.443 334.869,59.088 334.622 C 59.572 334.436,59.613 334.502,59.271 334.914 C 58.819 335.459,59.909 336.800,60.805 336.800 C 61.022 336.800,61.200 336.993,61.200 337.229 C 61.200 337.782,62.218 338.800,62.771 338.800 C 63.007 338.800,63.200 339.089,63.200 339.443 C 63.200 339.859,63.418 340.002,63.821 339.847 C 64.192 339.705,64.339 339.776,64.185 340.024 C 64.044 340.252,64.567 341.040,65.346 341.775 C 66.187 342.568,66.839 342.926,66.950 342.656 C 67.053 342.405,67.151 342.605,67.168 343.100 C 67.187 343.619,67.454 344.000,67.800 344.000 C 68.130 344.000,68.400 344.270,68.400 344.600 C 68.400 344.930,68.540 345.200,68.711 345.200 C 69.235 345.200,71.570 347.497,71.310 347.756 C 71.176 347.890,71.547 348.000,72.133 348.000 C 72.720 348.000,73.200 348.210,73.200 348.467 C 73.200 348.723,73.309 348.824,73.443 348.691 C 73.821 348.313,74.723 349.336,74.507 349.898 C 74.401 350.174,74.604 350.400,74.957 350.400 C 75.311 350.400,75.600 350.591,75.600 350.824 C 75.600 351.057,75.760 351.149,75.955 351.028 C 76.150 350.908,76.409 351.190,76.531 351.656 C 76.686 352.249,76.953 352.427,77.421 352.247 C 77.906 352.061,78.026 352.156,77.857 352.595 C 77.689 353.034,77.896 353.200,78.613 353.200 C 79.284 353.200,79.602 353.424,79.606 353.900 C 79.611 354.498,79.669 354.513,80.000 354.000 C 80.383 353.407,80.611 353.865,80.447 354.900 C 80.421 355.065,80.670 355.200,81.000 355.200 C 81.330 355.200,81.600 355.470,81.600 355.800 C 81.600 356.130,81.870 356.400,82.200 356.400 C 82.530 356.400,82.800 356.568,82.800 356.773 C 82.800 356.978,83.197 357.272,83.681 357.426 C 84.739 357.762,85.600 358.566,85.600 359.218 C 85.600 359.490,85.929 359.607,86.370 359.492 C 86.910 359.351,87.077 359.456,86.927 359.845 C 86.779 360.231,87.032 360.400,87.757 360.400 C 88.359 360.400,88.800 360.625,88.800 360.932 C 88.800 361.225,89.250 361.706,89.800 362.000 C 90.350 362.294,90.800 362.775,90.800 363.068 C 90.800 363.362,91.227 363.600,91.757 363.600 C 92.284 363.600,92.822 363.881,92.954 364.225 C 93.086 364.569,93.376 364.739,93.597 364.602 C 93.819 364.465,94.000 364.633,94.000 364.976 C 94.000 365.375,94.361 365.600,95.000 365.600 C 95.642 365.600,96.000 365.825,96.000 366.229 C 96.000 366.649,96.298 366.818,96.900 366.739 C 97.395 366.674,97.845 366.752,97.900 366.911 C 98.232 367.871,99.713 368.865,100.041 368.347 C 100.294 367.948,100.389 367.935,100.394 368.300 C 100.397 368.575,100.700 368.800,101.067 368.800 C 101.433 368.800,101.628 368.905,101.500 369.034 C 101.031 369.503,102.530 370.715,103.454 370.614 C 104.049 370.548,104.400 370.718,104.400 371.073 C 104.400 371.382,104.625 371.606,104.900 371.570 C 105.979 371.430,106.365 371.626,106.145 372.200 C 105.966 372.665,106.239 372.800,107.357 372.800 C 108.298 372.800,108.765 372.974,108.700 373.300 C 108.645 373.575,108.945 373.801,109.367 373.802 C 109.789 373.803,110.209 374.028,110.301 374.302 C 110.392 374.576,110.902 374.800,111.433 374.800 C 112.026 374.800,112.400 375.032,112.400 375.400 C 112.400 375.769,112.775 376.000,113.376 376.000 C 113.913 376.000,114.464 376.180,114.600 376.400 C 114.736 376.620,115.281 376.800,115.811 376.800 C 116.503 376.800,116.710 376.969,116.545 377.400 C 116.376 377.839,116.595 378.000,117.357 378.000 C 117.931 378.000,118.400 378.180,118.400 378.400 C 118.400 378.620,118.850 378.800,119.400 378.800 C 120.054 378.800,120.400 379.024,120.400 379.447 C 120.400 379.926,120.667 380.042,121.432 379.896 C 122.079 379.772,122.540 379.900,122.670 380.239 C 122.784 380.535,123.490 380.893,124.239 381.034 C 124.987 381.174,125.600 381.449,125.600 381.645 C 125.600 381.840,126.151 382.000,126.824 382.000 C 127.513 382.000,127.942 382.170,127.807 382.388 C 127.519 382.854,129.374 383.387,129.980 383.012 C 130.214 382.868,130.514 383.031,130.646 383.375 C 130.920 384.089,132.000 384.230,132.000 383.551 C 132.000 383.236,132.176 383.248,132.587 383.589 C 132.910 383.857,133.135 384.284,133.087 384.538 C 133.032 384.832,133.605 384.985,134.665 384.959 C 135.958 384.928,136.280 385.047,136.109 385.494 C 135.960 385.882,136.134 386.043,136.644 385.989 C 138.343 385.807,139.200 386.022,139.200 386.629 C 139.200 387.035,139.518 387.232,140.100 387.184 C 142.191 387.015,143.200 387.215,143.200 387.800 C 143.200 388.246,143.669 388.400,145.024 388.400 C 146.137 388.400,146.751 388.556,146.600 388.800 C 146.448 389.047,147.129 389.200,148.376 389.200 C 149.908 389.200,150.400 389.346,150.400 389.800 C 150.400 390.261,150.911 390.400,152.600 390.400 C 153.810 390.400,154.800 390.580,154.800 390.800 C 154.800 391.026,155.948 391.200,157.443 391.200 C 159.625 391.200,160.046 391.304,159.856 391.798 C 159.664 392.298,160.102 392.390,162.498 392.353 C 164.288 392.326,165.426 392.477,165.518 392.755 C 165.613 393.040,167.029 393.200,169.457 393.200 C 171.686 393.200,173.153 393.353,173.018 393.571 C 172.619 394.217,174.048 394.386,179.586 394.352 C 183.184 394.329,185.021 394.464,185.120 394.759 C 185.210 395.031,186.289 395.174,187.933 395.133 L 190.600 395.066 188.200 394.800 L 185.800 394.534 188.076 394.467 C 189.328 394.430,190.464 394.580,190.600 394.800 C 190.754 395.049,194.545 395.200,200.647 395.200 C 208.381 395.200,210.384 395.095,210.147 394.700 C 209.959 394.388,210.112 394.415,210.554 394.774 C 211.071 395.194,211.338 395.225,211.546 394.888 C 211.736 394.580,213.725 394.404,217.515 394.357 C 222.007 394.302,223.200 394.174,223.200 393.744 C 223.200 393.189,224.478 393.056,228.500 393.194 C 229.843 393.240,230.400 393.104,230.400 392.730 C 230.399 392.331,231.143 392.216,233.400 392.266 C 235.703 392.317,236.400 392.205,236.400 391.785 C 236.400 391.394,237.110 391.204,238.900 391.119 C 240.281 391.053,241.370 390.821,241.333 390.600 C 241.292 390.361,242.135 390.255,243.433 390.337 C 245.206 390.449,245.600 390.358,245.600 389.837 C 245.600 389.147,245.832 389.087,248.100 389.192 C 248.947 389.231,249.600 389.074,249.600 388.831 C 249.600 388.594,250.320 388.400,251.200 388.400 C 252.103 388.400,252.800 388.207,252.800 387.957 C 252.800 387.714,253.068 387.617,253.395 387.743 C 253.731 387.872,253.949 387.768,253.895 387.505 C 253.833 387.201,254.322 387.078,255.300 387.150 C 256.446 387.235,256.800 387.112,256.800 386.631 C 256.800 386.172,257.197 386.000,258.253 386.000 C 259.243 386.000,259.944 385.725,260.453 385.139 C 260.864 384.665,261.200 384.485,261.200 384.739 C 261.200 385.359,262.678 385.328,263.080 384.700 C 263.256 384.425,263.824 383.962,264.342 383.670 C 264.860 383.379,265.164 383.334,265.018 383.570 C 264.872 383.807,265.033 384.000,265.376 384.000 C 265.719 384.000,266.000 383.820,266.000 383.600 C 266.000 383.380,266.636 383.200,267.413 383.200 C 268.299 383.200,268.911 382.977,269.055 382.600 C 269.182 382.270,269.716 382.000,270.243 382.000 C 270.769 382.000,271.200 381.844,271.200 381.652 C 271.200 381.461,271.838 381.201,272.618 381.075 C 273.398 380.948,274.401 380.429,274.848 379.922 C 275.295 379.415,275.547 379.225,275.407 379.500 C 275.253 379.802,275.418 380.000,275.823 380.000 C 276.296 380.000,276.432 379.765,276.284 379.200 C 276.169 378.761,276.266 378.283,276.499 378.139 C 276.749 377.984,276.806 378.067,276.638 378.338 C 276.451 378.641,276.705 378.800,277.376 378.800 C 277.939 378.800,278.400 378.620,278.400 378.400 C 278.400 378.180,278.869 378.000,279.443 378.000 C 280.205 378.000,280.424 377.839,280.255 377.400 C 280.083 376.952,280.318 376.800,281.179 376.800 C 281.814 376.800,282.393 376.625,282.467 376.412 C 282.540 376.198,283.040 375.956,283.579 375.875 C 284.117 375.793,284.627 375.518,284.712 375.263 C 284.797 375.009,285.302 374.800,285.833 374.800 C 286.365 374.800,286.800 374.620,286.800 374.400 C 286.800 374.180,287.166 374.000,287.613 374.000 C 288.059 374.000,288.529 373.730,288.655 373.400 C 288.782 373.070,289.316 372.800,289.843 372.800 C 290.427 372.800,290.800 372.566,290.800 372.200 C 290.800 371.827,291.178 371.600,291.800 371.600 C 292.350 371.600,292.800 371.420,292.800 371.200 C 292.800 370.980,293.250 370.800,293.800 370.800 C 294.422 370.800,294.800 370.573,294.800 370.200 C 294.800 369.870,295.070 369.600,295.400 369.600 C 295.730 369.600,296.000 369.420,296.000 369.200 C 296.000 368.980,296.450 368.800,297.000 368.800 C 297.622 368.800,298.000 368.573,298.000 368.200 C 298.000 367.854,298.362 367.600,298.854 367.600 C 299.324 367.600,300.125 367.150,300.635 366.600 C 301.145 366.050,301.812 365.600,302.119 365.600 C 302.748 365.600,304.000 364.352,304.000 363.724 C 304.000 363.497,304.425 363.392,304.944 363.491 C 305.661 363.628,305.943 363.461,306.117 362.796 C 306.266 362.228,306.520 362.027,306.841 362.225 C 307.179 362.434,307.260 362.334,307.098 361.911 C 306.926 361.462,307.056 361.342,307.570 361.476 C 307.961 361.579,308.565 361.378,308.912 361.031 C 309.259 360.684,309.659 360.400,309.800 360.400 C 310.190 360.400,311.013 359.483,311.298 358.731 C 311.473 358.269,311.827 358.134,312.443 358.295 C 313.174 358.487,313.286 358.401,313.063 357.820 C 312.870 357.318,312.950 357.172,313.337 357.320 C 313.890 357.533,315.200 356.320,315.200 355.595 C 315.200 355.378,315.650 355.200,316.200 355.200 C 316.750 355.200,317.200 355.020,317.200 354.800 C 317.200 354.580,317.489 354.400,317.843 354.400 C 318.250 354.400,318.401 354.180,318.255 353.800 C 318.112 353.427,318.258 353.200,318.641 353.200 C 319.349 353.200,320.400 352.261,320.400 351.629 C 320.400 351.393,320.758 351.200,321.195 351.200 C 322.119 351.200,323.655 350.012,323.356 349.529 C 323.244 349.348,323.534 349.200,324.000 349.200 C 324.466 349.200,324.736 349.020,324.600 348.800 C 324.464 348.580,324.633 348.400,324.976 348.400 C 325.319 348.400,325.600 348.130,325.600 347.800 C 325.600 347.470,325.885 347.200,326.233 347.200 C 326.582 347.200,326.791 346.975,326.698 346.700 C 326.476 346.041,327.569 345.229,328.700 345.213 C 329.228 345.205,329.600 344.952,329.600 344.600 C 329.600 344.270,329.827 344.000,330.104 344.000 C 330.740 344.000,331.705 342.494,331.393 341.988 C 331.263 341.778,331.440 341.717,331.790 341.851 C 332.498 342.123,334.557 340.178,334.190 339.584 C 334.068 339.386,334.429 339.107,334.994 338.966 C 335.784 338.768,335.921 338.587,335.588 338.185 C 335.249 337.777,335.334 337.710,335.977 337.878 C 336.557 338.030,336.800 337.902,336.800 337.447 C 336.800 337.091,337.091 336.800,337.447 336.800 C 337.902 336.800,338.030 336.557,337.878 335.977 C 337.691 335.263,337.748 335.224,338.306 335.677 C 338.848 336.117,338.914 336.104,338.725 335.598 C 338.486 334.958,339.052 334.286,340.016 334.067 C 340.951 333.854,342.090 332.413,341.839 331.759 C 341.713 331.428,341.780 331.264,341.988 331.393 C 342.494 331.705,344.000 330.740,344.000 330.104 C 344.000 329.827,344.281 329.600,344.625 329.600 C 344.995 329.600,345.207 329.314,345.143 328.900 C 344.996 327.933,346.028 326.436,346.671 326.683 C 346.974 326.799,347.200 326.611,347.200 326.243 C 347.200 325.889,347.470 325.600,347.800 325.600 C 348.130 325.600,348.355 325.375,348.300 325.100 C 348.245 324.825,348.425 324.645,348.700 324.700 C 348.975 324.755,349.200 324.429,349.200 323.976 C 349.200 323.523,349.348 323.244,349.529 323.356 C 350.012 323.655,351.200 322.119,351.200 321.195 C 351.200 320.758,351.393 320.400,351.629 320.400 C 352.261 320.400,353.200 319.349,353.200 318.641 C 353.200 318.258,353.427 318.112,353.800 318.255 C 354.180 318.401,354.400 318.250,354.400 317.843 C 354.400 317.489,354.580 317.200,354.800 317.200 C 355.020 317.200,355.200 316.750,355.200 316.200 C 355.200 315.650,355.378 315.200,355.595 315.200 C 356.320 315.200,357.533 313.890,357.320 313.337 C 357.172 312.950,357.318 312.870,357.820 313.063 C 358.401 313.286,358.487 313.174,358.295 312.443 C 358.134 311.827,358.269 311.473,358.731 311.298 C 359.483 311.013,360.400 310.190,360.400 309.800 C 360.400 309.659,360.684 309.259,361.031 308.912 C 361.378 308.565,361.579 307.961,361.476 307.570 C 361.342 307.056,361.462 306.926,361.911 307.098 C 362.334 307.260,362.434 307.179,362.225 306.841 C 362.027 306.520,362.228 306.266,362.796 306.117 C 363.461 305.943,363.628 305.661,363.491 304.944 C 363.352 304.217,363.488 304.000,364.079 304.000 C 364.502 304.000,364.748 303.839,364.626 303.642 C 364.504 303.445,364.674 303.181,365.002 303.054 C 365.331 302.928,365.600 302.541,365.600 302.193 C 365.600 301.846,366.050 301.145,366.600 300.635 C 367.150 300.125,367.600 299.324,367.600 298.854 C 367.600 298.362,367.854 298.000,368.200 298.000 C 368.573 298.000,368.800 297.622,368.800 297.000 C 368.800 296.450,368.980 296.000,369.200 296.000 C 369.420 296.000,369.600 295.730,369.600 295.400 C 369.600 295.070,369.870 294.800,370.200 294.800 C 370.573 294.800,370.800 294.422,370.800 293.800 C 370.800 293.250,370.980 292.800,371.200 292.800 C 371.420 292.800,371.600 292.350,371.600 291.800 C 371.600 291.178,371.827 290.800,372.200 290.800 C 372.566 290.800,372.800 290.427,372.800 289.843 C 372.800 289.316,373.070 288.782,373.400 288.655 C 373.730 288.529,374.000 288.059,374.000 287.613 C 374.000 287.166,374.180 286.800,374.400 286.800 C 374.620 286.800,374.800 286.365,374.800 285.833 C 374.800 285.302,375.009 284.797,375.263 284.712 C 375.518 284.627,375.793 284.117,375.875 283.579 C 375.956 283.040,376.198 282.540,376.412 282.467 C 376.625 282.393,376.800 281.814,376.800 281.179 C 376.800 280.318,376.952 280.083,377.400 280.255 C 377.839 280.424,378.000 280.205,378.000 279.443 C 378.000 278.869,378.180 278.400,378.400 278.400 C 378.620 278.400,378.800 277.939,378.800 277.376 C 378.800 276.705,378.641 276.451,378.338 276.638 C 378.067 276.806,377.984 276.749,378.139 276.499 C 378.283 276.266,378.761 276.169,379.200 276.284 C 379.849 276.454,380.000 276.296,380.000 275.447 C 380.000 274.871,380.178 274.400,380.395 274.400 C 380.613 274.400,380.906 273.680,381.046 272.800 C 381.187 271.920,381.459 271.200,381.651 271.200 C 381.843 271.200,382.000 270.769,382.000 270.243 C 382.000 269.716,382.270 269.182,382.600 269.055 C 382.977 268.911,383.200 268.299,383.200 267.413 C 383.200 266.636,383.380 266.000,383.600 266.000 C 383.820 266.000,384.000 265.719,384.000 265.376 C 384.000 265.033,383.837 264.854,383.637 264.977 C 383.438 265.100,383.483 264.752,383.737 264.204 C 383.992 263.655,384.425 263.205,384.700 263.203 C 385.016 263.201,385.200 262.612,385.200 261.600 C 385.200 260.720,385.380 260.000,385.600 260.000 C 385.820 260.000,386.000 259.280,386.000 258.400 C 386.000 257.210,386.162 256.800,386.631 256.800 C 387.112 256.800,387.235 256.446,387.150 255.300 C 387.078 254.322,387.201 253.833,387.505 253.895 C 387.768 253.949,387.872 253.731,387.743 253.395 C 387.617 253.068,387.714 252.800,387.957 252.800 C 388.207 252.800,388.400 252.103,388.400 251.200 C 388.400 250.320,388.594 249.600,388.831 249.600 C 389.074 249.600,389.231 248.947,389.192 248.100 C 389.087 245.832,389.147 245.600,389.837 245.600 C 390.358 245.600,390.449 245.206,390.337 243.433 C 390.255 242.135,390.361 241.292,390.600 241.333 C 390.821 241.370,391.053 240.281,391.119 238.900 C 391.204 237.110,391.394 236.400,391.785 236.400 C 392.205 236.400,392.317 235.703,392.266 233.400 C 392.219 231.275,392.342 230.399,392.686 230.400 C 393.032 230.400,393.169 229.395,393.160 226.931 C 393.150 224.225,393.282 223.386,393.758 223.119 C 394.264 222.836,394.367 221.771,394.353 216.932 C 394.343 213.430,394.498 210.987,394.738 210.838 C 395.309 210.485,395.315 185.518,394.744 185.165 C 394.475 184.999,394.331 182.939,394.352 179.551 C 394.386 174.047,394.216 172.619,393.571 173.018 C 393.353 173.153,393.200 171.686,393.200 169.457 C 393.200 167.029,393.040 165.613,392.755 165.518 C 392.477 165.426,392.326 164.288,392.353 162.498 C 392.389 160.148,392.292 159.667,391.819 159.848 C 391.364 160.023,391.216 159.575,391.121 157.735 C 391.054 156.451,390.820 155.430,390.600 155.467 C 390.360 155.507,390.237 154.506,390.291 152.967 C 390.364 150.928,390.261 150.400,389.791 150.400 C 389.431 150.400,389.200 150.018,389.200 149.424 C 389.200 148.887,389.020 148.336,388.800 148.200 C 388.580 148.064,388.403 147.738,388.406 147.476 C 388.410 147.190,388.567 147.239,388.800 147.600 C 389.112 148.083,389.189 148.019,389.194 147.276 C 389.197 146.761,389.023 146.462,388.800 146.600 C 388.395 146.850,388.359 146.722,388.257 144.633 C 388.226 143.992,387.975 143.392,387.700 143.300 C 387.413 143.204,387.200 142.464,387.200 141.567 C 387.200 140.441,387.031 140.000,386.600 140.000 C 386.032 140.000,385.780 138.661,385.979 136.700 C 386.018 136.315,385.794 136.000,385.481 136.000 C 385.089 136.000,384.971 135.688,385.102 135.000 C 385.242 134.267,385.121 134.000,384.647 134.000 C 384.173 134.000,384.000 133.622,384.000 132.587 C 384.000 131.728,383.775 131.088,383.425 130.954 C 383.109 130.833,382.949 130.478,383.068 130.166 C 383.380 129.355,382.851 127.521,382.388 127.807 C 382.023 128.033,381.824 127.222,381.970 126.100 C 382.006 125.825,381.847 125.600,381.618 125.600 C 381.388 125.600,381.200 125.157,381.200 124.616 C 381.200 124.074,380.835 123.291,380.389 122.876 C 379.935 122.453,379.681 121.853,379.812 121.512 C 379.947 121.162,379.781 120.802,379.423 120.664 C 379.080 120.533,378.800 119.969,378.800 119.413 C 378.800 118.856,378.620 118.400,378.400 118.400 C 378.180 118.400,378.000 117.931,378.000 117.357 C 378.000 116.595,377.839 116.376,377.400 116.545 C 376.969 116.710,376.800 116.503,376.800 115.811 C 376.800 115.281,376.620 114.736,376.400 114.600 C 376.180 114.464,376.000 113.913,376.000 113.376 C 376.000 112.775,375.769 112.400,375.400 112.400 C 375.027 112.400,374.800 112.022,374.800 111.400 C 374.800 110.850,374.620 110.400,374.400 110.400 C 374.180 110.400,374.000 109.950,374.000 109.400 C 374.000 108.678,373.785 108.400,373.226 108.400 C 372.629 108.400,372.492 108.182,372.627 107.443 C 372.736 106.837,372.580 106.401,372.200 106.255 C 371.870 106.129,371.600 105.659,371.600 105.213 C 371.600 104.766,371.420 104.400,371.200 104.400 C 370.980 104.400,370.800 104.130,370.800 103.800 C 370.800 103.470,370.530 103.200,370.200 103.200 C 369.834 103.200,369.600 102.827,369.600 102.243 C 369.600 101.716,369.333 101.183,369.007 101.058 C 368.680 100.933,368.514 100.567,368.638 100.246 C 368.858 99.672,367.531 98.000,366.855 98.000 C 366.666 98.000,366.597 97.550,366.702 97.000 C 366.857 96.192,366.733 96.000,366.059 96.000 C 365.482 96.000,365.296 95.815,365.455 95.400 C 365.582 95.070,365.486 94.800,365.243 94.800 C 364.999 94.800,364.800 94.558,364.800 94.261 C 364.800 93.455,363.305 91.888,362.821 92.187 C 362.565 92.345,362.395 92.006,362.387 91.324 C 362.373 90.075,361.745 89.080,360.731 88.700 C 360.269 88.526,360.134 88.173,360.295 87.557 C 360.476 86.866,360.389 86.719,359.910 86.903 C 359.450 87.079,359.342 86.942,359.492 86.370 C 359.607 85.929,359.490 85.600,359.218 85.600 C 358.566 85.600,357.762 84.739,357.426 83.681 C 357.272 83.197,356.978 82.800,356.773 82.800 C 356.568 82.800,356.400 82.530,356.400 82.200 C 356.400 81.870,356.130 81.600,355.800 81.600 C 355.470 81.600,355.200 81.330,355.200 81.000 C 355.200 80.670,355.065 80.421,354.900 80.447 C 353.865 80.611,353.407 80.383,354.000 80.000 C 354.513 79.669,354.498 79.611,353.900 79.606 C 353.424 79.602,353.200 79.284,353.200 78.613 C 353.200 77.856,353.044 77.685,352.534 77.881 C 352.075 78.057,351.962 77.985,352.170 77.649 C 352.349 77.359,352.052 76.743,351.435 76.126 C 350.866 75.557,350.400 74.916,350.400 74.703 C 350.400 74.489,350.130 74.418,349.800 74.545 C 349.258 74.753,349.013 74.346,349.159 73.481 C 349.188 73.306,348.899 73.216,348.516 73.281 C 348.044 73.362,347.687 73.008,347.409 72.186 C 347.184 71.518,346.595 70.539,346.100 70.010 C 345.605 69.482,345.200 68.903,345.200 68.725 C 345.200 68.546,344.930 68.400,344.600 68.400 C 344.270 68.400,344.000 68.130,344.000 67.800 C 344.000 67.454,343.619 67.187,343.100 67.168 C 342.605 67.151,342.405 67.053,342.656 66.950 C 342.926 66.839,342.568 66.187,341.775 65.346 C 341.040 64.567,340.252 64.044,340.024 64.185 C 339.776 64.339,339.705 64.192,339.847 63.821 C 340.002 63.418,339.859 63.200,339.443 63.200 C 339.089 63.200,338.800 63.007,338.800 62.771 C 338.800 62.218,337.782 61.200,337.229 61.200 C 336.993 61.200,336.800 61.022,336.800 60.805 C 336.800 59.909,335.459 58.819,334.914 59.271 C 334.502 59.613,334.436 59.572,334.622 59.088 C 334.869 58.443,333.457 56.676,333.033 57.100 C 332.905 57.228,332.800 57.033,332.800 56.667 C 332.800 56.300,332.530 56.000,332.200 56.000 C 331.870 56.000,331.600 55.730,331.600 55.400 C 331.600 55.037,331.229 54.800,330.662 54.800 C 329.676 54.800,328.208 53.526,328.666 53.068 C 328.813 52.920,328.710 52.800,328.438 52.800 C 327.810 52.800,326.800 51.805,326.800 51.186 C 326.800 50.927,326.530 50.818,326.200 50.945 C 325.870 51.071,325.600 51.001,325.600 50.787 C 325.600 50.103,324.026 48.800,323.200 48.800 C 322.760 48.800,322.400 48.607,322.400 48.371 C 322.400 47.706,321.253 46.720,320.803 46.998 C 320.581 47.135,320.400 46.954,320.400 46.595 C 320.400 45.704,319.526 44.902,318.365 44.727 C 317.834 44.647,317.445 44.360,317.500 44.091 C 317.555 43.821,317.396 43.600,317.146 43.600 C 316.896 43.600,316.259 43.133,315.731 42.563 C 315.169 41.957,314.521 41.622,314.170 41.756 C 313.815 41.892,313.462 41.703,313.307 41.293 C 312.902 40.222,312.138 39.600,311.229 39.600 C 310.759 39.600,310.400 39.340,310.400 39.000 C 310.400 38.670,310.130 38.400,309.800 38.400 C 309.470 38.400,309.200 38.220,309.200 38.000 C 309.200 37.780,308.949 37.600,308.643 37.600 C 308.336 37.600,307.982 37.330,307.855 37.000 C 307.729 36.670,307.279 36.400,306.855 36.400 C 306.432 36.400,305.985 36.139,305.863 35.819 C 305.736 35.489,305.286 35.306,304.820 35.396 C 304.278 35.500,304.000 35.344,304.000 34.934 C 304.000 34.540,303.775 34.401,303.384 34.551 C 302.956 34.715,302.803 34.576,302.884 34.094 C 302.961 33.633,302.697 33.357,302.100 33.272 C 301.605 33.202,301.200 32.977,301.200 32.772 C 301.200 32.567,300.930 32.400,300.600 32.400 C 300.270 32.400,300.000 32.255,300.000 32.077 C 300.000 31.723,297.212 30.400,296.466 30.400 C 296.210 30.400,296.000 30.130,296.000 29.800 C 296.000 29.470,295.730 29.200,295.400 29.200 C 295.070 29.200,294.800 29.020,294.800 28.800 C 294.800 28.580,294.350 28.400,293.800 28.400 C 293.148 28.400,292.800 28.176,292.800 27.756 C 292.800 27.258,292.488 27.149,291.420 27.274 C 290.325 27.401,290.128 27.328,290.469 26.917 C 290.705 26.633,290.741 26.379,290.549 26.354 C 290.357 26.328,290.020 26.266,289.800 26.215 C 289.580 26.164,289.164 26.094,288.876 26.061 C 288.588 26.027,288.464 25.820,288.600 25.600 C 288.740 25.374,288.411 25.200,287.843 25.200 C 287.291 25.200,286.656 24.885,286.432 24.500 C 286.056 23.855,286.021 23.863,285.981 24.600 C 285.948 25.189,285.875 25.241,285.704 24.800 C 285.358 23.913,284.321 23.227,283.300 23.213 C 282.772 23.205,282.400 22.952,282.400 22.600 C 282.400 22.227,282.022 22.000,281.400 22.000 C 280.850 22.000,280.400 21.845,280.400 21.655 C 280.400 21.465,279.995 21.307,279.500 21.303 C 277.834 21.291,277.600 21.202,277.600 20.582 C 277.600 20.243,277.375 19.994,277.100 20.030 C 275.906 20.185,275.200 19.959,275.200 19.423 C 275.200 19.057,274.901 18.904,274.380 19.004 C 273.914 19.094,273.464 18.911,273.337 18.581 C 273.205 18.236,272.580 18.000,271.800 18.000 C 270.997 18.000,270.395 17.765,270.254 17.396 C 270.013 16.767,269.186 16.744,268.744 17.353 C 268.603 17.547,268.370 17.334,268.225 16.880 C 268.037 16.286,267.641 16.064,266.813 16.087 C 266.180 16.105,265.366 15.823,265.003 15.460 C 264.640 15.097,263.816 14.800,263.171 14.800 C 262.527 14.800,262.000 14.657,262.000 14.482 C 262.000 14.307,261.327 14.118,260.505 14.063 C 259.675 14.007,258.860 13.693,258.672 13.357 C 258.486 13.024,257.943 12.782,257.467 12.820 C 255.694 12.960,254.359 12.789,254.570 12.449 C 254.842 12.008,252.787 11.574,251.732 11.850 C 251.286 11.966,250.718 11.783,250.423 11.428 C 250.137 11.083,249.384 10.800,248.751 10.800 C 248.118 10.800,247.600 10.639,247.600 10.443 C 247.600 10.246,247.305 9.972,246.943 9.834 C 246.394 9.623,246.370 9.682,246.792 10.191 C 247.153 10.626,247.166 10.800,246.836 10.800 C 246.583 10.800,246.282 10.557,246.167 10.259 C 246.047 9.945,245.581 9.791,245.056 9.891 C 244.537 9.991,243.927 9.794,243.627 9.432 C 242.991 8.666,241.010 8.546,241.435 9.300 C 241.661 9.700,241.610 9.700,241.179 9.300 C 240.882 9.025,240.155 8.800,239.563 8.800 C 238.958 8.800,238.381 8.528,238.247 8.179 C 238.060 7.691,237.441 7.576,235.368 7.643 C 233.609 7.700,232.624 7.562,232.418 7.230 C 232.249 6.955,231.770 6.767,231.355 6.812 C 228.613 7.104,225.200 6.762,225.200 6.195 C 225.200 5.686,224.401 5.597,220.111 5.628 C 216.787 5.652,214.972 5.515,214.878 5.233 C 214.682 4.645,181.326 4.622,181.130 5.209 M263.200 93.400 C 263.200 93.730,262.930 94.000,262.600 94.000 C 262.270 94.000,262.045 94.135,262.100 94.300 C 262.155 94.465,262.041 94.600,261.846 94.600 C 261.651 94.600,261.338 95.017,261.149 95.526 C 260.961 96.035,260.658 96.359,260.476 96.247 C 260.294 96.135,259.888 96.423,259.573 96.887 C 258.845 97.960,257.960 98.845,256.887 99.573 C 256.423 99.888,256.135 100.294,256.247 100.476 C 256.359 100.658,256.091 100.940,255.650 101.103 C 255.209 101.267,254.792 101.580,254.724 101.800 C 254.656 102.020,254.465 102.155,254.300 102.100 C 254.135 102.045,254.000 102.270,254.000 102.600 C 254.000 102.930,253.807 103.200,253.571 103.200 C 253.018 103.200,252.000 104.218,252.000 104.771 C 252.000 105.007,251.719 105.200,251.376 105.200 C 251.033 105.200,250.864 105.380,251.000 105.600 C 251.136 105.820,250.877 106.000,250.424 106.000 C 249.971 106.000,249.621 106.135,249.647 106.300 C 249.773 107.097,249.560 107.622,249.200 107.400 C 248.980 107.264,248.800 107.433,248.800 107.776 C 248.800 108.119,248.607 108.400,248.371 108.400 C 247.905 108.400,246.800 109.385,246.800 109.800 C 246.800 110.215,245.695 111.200,245.229 111.200 C 244.993 111.200,244.800 111.470,244.800 111.800 C 244.800 112.130,244.530 112.400,244.200 112.400 C 243.870 112.400,243.600 112.580,243.600 112.800 C 243.600 113.020,243.319 113.200,242.976 113.200 C 242.633 113.200,242.465 113.381,242.602 113.603 C 242.739 113.824,242.569 114.114,242.225 114.246 C 241.881 114.378,241.600 114.747,241.600 115.066 C 241.600 115.386,241.452 115.556,241.271 115.444 C 241.091 115.332,240.642 115.592,240.275 116.020 C 239.908 116.449,239.718 116.800,239.853 116.800 C 239.988 116.800,239.876 117.068,239.604 117.396 C 239.332 117.723,238.945 117.890,238.745 117.766 C 238.544 117.642,238.430 117.779,238.490 118.070 C 238.551 118.362,238.362 118.551,238.070 118.490 C 237.779 118.430,237.642 118.544,237.766 118.745 C 237.890 118.945,237.723 119.332,237.396 119.604 C 237.068 119.876,236.800 119.988,236.800 119.853 C 236.800 119.718,236.449 119.908,236.020 120.275 C 235.592 120.642,235.332 121.091,235.444 121.271 C 235.556 121.452,235.386 121.600,235.066 121.600 C 234.747 121.600,234.378 121.881,234.246 122.225 C 234.114 122.569,233.824 122.739,233.603 122.602 C 233.381 122.465,233.200 122.633,233.200 122.976 C 233.200 123.319,233.020 123.600,232.800 123.600 C 232.580 123.600,232.400 123.870,232.400 124.200 C 232.400 124.530,232.130 124.800,231.800 124.800 C 231.470 124.800,231.200 124.993,231.200 125.229 C 231.200 125.695,230.215 126.800,229.800 126.800 C 229.385 126.800,228.400 127.905,228.400 128.371 C 228.400 128.607,228.119 128.800,227.776 128.800 C 227.433 128.800,227.264 128.980,227.400 129.200 C 227.622 129.560,227.097 129.773,226.300 129.647 C 226.135 129.621,226.000 129.971,226.000 130.424 C 226.000 130.877,225.820 131.136,225.600 131.000 C 225.380 130.864,225.200 131.033,225.200 131.376 C 225.200 131.719,225.007 132.000,224.771 132.000 C 224.218 132.000,223.200 133.018,223.200 133.571 C 223.200 133.807,222.930 134.000,222.600 134.000 C 222.270 134.000,222.045 134.135,222.100 134.300 C 222.155 134.465,222.027 134.632,221.816 134.670 C 221.604 134.709,221.327 135.037,221.200 135.400 C 221.073 135.763,220.834 136.039,220.670 136.015 C 220.288 135.959,219.578 136.706,218.684 138.102 L 217.979 139.204 183.089 139.102 C 154.751 139.019,148.220 138.903,148.306 138.481 C 148.365 138.196,148.185 137.992,147.906 138.028 C 146.536 138.208,144.800 137.953,144.800 137.571 C 144.800 136.811,143.685 136.000,142.641 136.000 C 141.902 136.000,141.688 135.836,141.855 135.400 C 142.003 135.015,141.847 134.800,141.419 134.800 C 141.053 134.800,140.864 134.620,141.000 134.400 C 141.136 134.180,141.057 134.000,140.824 134.000 C 139.809 134.000,137.366 130.703,137.827 129.956 C 137.995 129.684,137.955 129.581,137.733 129.718 C 137.065 130.131,136.000 128.459,136.000 126.995 C 136.000 126.092,135.824 125.635,135.500 125.700 C 135.113 125.777,134.976 123.562,134.893 115.900 C 134.800 107.269,134.864 106.000,135.393 106.000 C 135.836 106.000,136.000 105.561,136.000 104.376 C 136.000 103.396,136.158 102.851,136.400 103.000 C 136.620 103.136,136.800 102.967,136.800 102.624 C 136.800 102.281,137.032 102.000,137.315 102.000 C 137.598 102.000,137.860 101.598,137.897 101.106 C 137.934 100.614,138.152 100.149,138.382 100.073 C 138.612 99.996,138.800 99.678,138.800 99.367 C 138.800 99.055,139.051 98.800,139.357 98.800 C 139.664 98.800,140.022 98.519,140.154 98.175 C 140.286 97.831,140.576 97.661,140.797 97.798 C 141.019 97.935,141.200 97.767,141.200 97.424 C 141.200 97.081,141.380 96.800,141.600 96.800 C 141.820 96.800,142.000 96.536,142.000 96.213 C 142.000 95.855,142.235 95.715,142.600 95.855 C 142.980 96.001,143.200 95.850,143.200 95.443 C 143.200 94.884,143.910 94.596,144.900 94.753 C 145.065 94.779,145.155 94.575,145.100 94.300 C 145.033 93.965,145.495 93.815,146.500 93.846 C 147.523 93.877,148.000 93.718,148.000 93.346 C 148.000 92.887,157.218 92.800,205.600 92.800 C 256.533 92.800,263.200 92.869,263.200 93.400 M298.965 93.042 C 299.312 93.175,299.491 93.452,299.364 93.658 C 299.229 93.877,299.562 93.924,300.166 93.773 C 300.957 93.574,301.200 93.665,301.200 94.157 C 301.200 94.576,301.548 94.800,302.200 94.800 C 302.839 94.800,303.200 95.025,303.200 95.424 C 303.200 95.767,303.380 95.936,303.600 95.800 C 303.820 95.664,304.000 95.848,304.000 96.210 C 304.000 96.571,304.225 96.786,304.500 96.687 C 305.227 96.427,306.469 97.165,306.156 97.672 C 306.003 97.919,306.115 98.028,306.419 97.927 C 306.877 97.774,308.400 98.884,308.400 99.369 C 308.400 99.727,310.883 102.000,311.274 102.000 C 311.500 102.000,311.582 102.270,311.455 102.600 C 311.329 102.930,311.412 103.200,311.641 103.200 C 312.336 103.200,313.200 104.293,313.200 105.171 C 313.200 105.641,313.460 106.000,313.800 106.000 C 314.130 106.000,314.400 106.270,314.400 106.600 C 314.400 106.930,314.670 107.200,315.000 107.200 C 315.368 107.200,315.600 107.574,315.600 108.167 C 315.600 108.698,315.788 109.196,316.018 109.273 C 316.248 109.349,316.466 109.814,316.503 110.306 C 316.540 110.798,316.802 111.200,317.085 111.200 C 317.459 111.200,317.600 112.017,317.600 114.180 C 317.600 116.527,317.740 117.238,318.256 117.527 C 318.617 117.729,318.785 118.101,318.629 118.354 C 318.472 118.606,318.206 118.728,318.037 118.623 C 317.868 118.519,317.690 119.540,317.641 120.893 C 317.546 123.531,317.361 124.147,316.772 123.783 C 316.568 123.656,316.400 124.206,316.400 125.005 C 316.400 126.423,315.687 127.600,314.829 127.600 C 314.593 127.600,314.400 128.140,314.400 128.800 C 314.400 129.536,314.193 130.000,313.864 130.000 C 313.570 130.000,313.119 130.460,312.863 131.023 C 312.606 131.585,312.249 131.954,312.070 131.843 C 311.703 131.617,310.400 132.991,310.400 133.605 C 310.400 133.822,310.119 134.000,309.776 134.000 C 309.433 134.000,309.264 134.180,309.400 134.400 C 309.536 134.620,309.367 134.800,309.024 134.800 C 308.681 134.800,308.400 134.993,308.400 135.229 C 308.400 135.782,307.382 136.800,306.829 136.800 C 306.593 136.800,306.400 137.070,306.400 137.400 C 306.400 137.730,306.149 138.000,305.843 138.000 C 305.536 138.000,305.178 138.281,305.046 138.625 C 304.914 138.969,304.624 139.139,304.403 139.002 C 304.181 138.865,304.000 139.042,304.000 139.395 C 304.000 140.231,300.231 144.000,299.395 144.000 C 299.042 144.000,298.865 144.181,299.002 144.403 C 299.139 144.624,298.969 144.914,298.625 145.046 C 298.281 145.178,298.000 145.536,298.000 145.843 C 298.000 146.149,297.730 146.400,297.400 146.400 C 297.070 146.400,296.800 146.593,296.800 146.829 C 296.800 147.382,295.782 148.400,295.229 148.400 C 294.993 148.400,294.800 148.681,294.800 149.024 C 294.800 149.367,294.620 149.536,294.400 149.400 C 294.180 149.264,294.000 149.433,294.000 149.776 C 294.000 150.119,293.822 150.400,293.605 150.400 C 292.991 150.400,291.617 151.703,291.843 152.070 C 291.954 152.249,291.585 152.606,291.023 152.863 C 290.460 153.119,290.000 153.565,290.000 153.854 C 290.000 154.143,289.483 154.647,288.851 154.974 C 288.219 155.301,287.606 155.934,287.489 156.382 C 287.372 156.830,286.944 157.322,286.538 157.476 C 285.605 157.829,284.800 158.615,284.800 159.171 C 284.800 159.407,284.530 159.600,284.200 159.600 C 283.870 159.600,283.600 159.864,283.600 160.187 C 283.600 160.571,283.369 160.686,282.934 160.519 C 282.530 160.364,282.368 160.425,282.522 160.674 C 282.845 161.197,281.053 162.909,280.607 162.504 C 280.423 162.337,280.386 162.515,280.524 162.900 C 280.690 163.363,280.576 163.600,280.187 163.600 C 279.864 163.600,279.600 163.870,279.600 164.200 C 279.600 164.530,279.407 164.800,279.171 164.800 C 278.615 164.800,277.829 165.605,277.476 166.538 C 277.322 166.944,276.830 167.372,276.382 167.489 C 275.934 167.606,275.301 168.219,274.974 168.851 C 274.647 169.483,274.143 170.000,273.854 170.000 C 273.565 170.000,273.119 170.460,272.863 171.023 C 272.606 171.585,272.249 171.954,272.070 171.843 C 271.703 171.617,270.400 172.991,270.400 173.605 C 270.400 173.822,270.119 174.000,269.776 174.000 C 269.433 174.000,269.264 174.180,269.400 174.400 C 269.536 174.620,269.388 174.800,269.070 174.800 C 268.753 174.800,268.396 175.173,268.276 175.630 C 268.157 176.086,267.686 176.557,267.230 176.676 C 266.773 176.796,266.400 177.142,266.400 177.447 C 266.400 177.751,266.149 178.000,265.843 178.000 C 265.536 178.000,265.178 178.281,265.046 178.625 C 264.914 178.969,264.624 179.139,264.403 179.002 C 264.181 178.865,264.000 179.042,264.000 179.395 C 264.000 180.231,260.231 184.000,259.395 184.000 C 259.042 184.000,258.865 184.181,259.002 184.403 C 259.139 184.624,258.969 184.914,258.625 185.046 C 258.281 185.178,258.000 185.536,258.000 185.843 C 258.000 186.149,257.730 186.400,257.400 186.400 C 257.070 186.400,256.800 186.593,256.800 186.829 C 256.800 187.382,255.782 188.400,255.229 188.400 C 254.993 188.400,254.800 188.681,254.800 189.024 C 254.800 189.367,254.620 189.536,254.400 189.400 C 254.180 189.264,254.000 189.433,254.000 189.776 C 254.000 190.119,253.822 190.400,253.605 190.400 C 252.991 190.400,251.617 191.703,251.843 192.070 C 251.954 192.249,251.585 192.606,251.023 192.863 C 250.460 193.119,250.000 193.565,250.000 193.854 C 250.000 194.143,249.483 194.647,248.851 194.974 C 248.219 195.301,247.606 195.934,247.489 196.382 C 247.372 196.830,246.944 197.322,246.538 197.476 C 245.605 197.829,244.800 198.615,244.800 199.171 C 244.800 199.407,244.530 199.600,244.200 199.600 C 243.870 199.600,243.600 199.864,243.600 200.187 C 243.600 200.576,243.363 200.690,242.900 200.524 C 242.515 200.386,242.337 200.423,242.504 200.607 C 242.909 201.053,241.197 202.845,240.674 202.522 C 240.425 202.368,240.364 202.530,240.519 202.934 C 240.686 203.369,240.571 203.600,240.187 203.600 C 239.864 203.600,239.600 203.870,239.600 204.200 C 239.600 204.530,239.407 204.800,239.171 204.800 C 238.615 204.800,237.829 205.605,237.476 206.538 C 237.322 206.944,236.830 207.372,236.382 207.489 C 235.934 207.606,235.301 208.219,234.974 208.851 C 234.647 209.483,234.143 210.000,233.854 210.000 C 233.565 210.000,233.119 210.460,232.863 211.023 C 232.606 211.585,232.249 211.954,232.070 211.843 C 231.703 211.617,230.400 212.991,230.400 213.605 C 230.400 213.822,230.119 214.000,229.776 214.000 C 229.433 214.000,229.264 214.180,229.400 214.400 C 229.536 214.620,229.367 214.800,229.024 214.800 C 228.681 214.800,228.400 214.993,228.400 215.229 C 228.400 215.782,227.382 216.800,226.829 216.800 C 226.593 216.800,226.400 217.070,226.400 217.400 C 226.400 217.730,226.149 218.000,225.843 218.000 C 225.536 218.000,225.178 218.281,225.046 218.625 C 224.914 218.969,224.624 219.139,224.403 219.002 C 224.181 218.865,224.000 219.042,224.000 219.395 C 224.000 220.231,220.231 224.000,219.395 224.000 C 219.042 224.000,218.865 224.181,219.002 224.403 C 219.139 224.624,218.969 224.914,218.625 225.046 C 218.281 225.178,218.000 225.536,218.000 225.843 C 218.000 226.149,217.730 226.400,217.400 226.400 C 217.070 226.400,216.800 226.593,216.800 226.829 C 216.800 227.382,215.782 228.400,215.229 228.400 C 214.993 228.400,214.800 228.681,214.800 229.024 C 214.800 229.367,214.620 229.536,214.400 229.400 C 214.180 229.264,214.000 229.433,214.000 229.776 C 214.000 230.119,213.822 230.400,213.605 230.400 C 212.991 230.400,211.617 231.703,211.843 232.070 C 211.954 232.249,211.585 232.606,211.023 232.863 C 210.460 233.119,210.000 233.565,210.000 233.854 C 210.000 234.143,209.483 234.647,208.851 234.974 C 208.219 235.301,207.606 235.934,207.489 236.382 C 207.372 236.830,206.944 237.322,206.538 237.476 C 205.605 237.829,204.800 238.615,204.800 239.171 C 204.800 239.407,204.530 239.600,204.200 239.600 C 203.870 239.600,203.600 239.864,203.600 240.187 C 203.600 240.576,203.363 240.690,202.900 240.524 C 202.515 240.386,202.337 240.423,202.504 240.607 C 202.909 241.053,201.197 242.845,200.674 242.522 C 200.425 242.368,200.364 242.530,200.519 242.934 C 200.686 243.369,200.571 243.600,200.187 243.600 C 199.864 243.600,199.600 243.870,199.600 244.200 C 199.600 244.530,199.407 244.800,199.171 244.800 C 198.615 244.800,197.829 245.605,197.476 246.538 C 197.322 246.944,196.830 247.372,196.382 247.489 C 195.934 247.606,195.301 248.219,194.974 248.851 C 194.647 249.483,194.143 250.000,193.854 250.000 C 193.565 250.000,193.119 250.460,192.863 251.023 C 192.606 251.585,192.249 251.954,192.070 251.843 C 191.703 251.617,190.400 252.991,190.400 253.605 C 190.400 253.822,190.119 254.000,189.776 254.000 C 189.433 254.000,189.264 254.180,189.400 254.400 C 189.536 254.620,189.367 254.800,189.024 254.800 C 188.681 254.800,188.400 254.993,188.400 255.229 C 188.400 255.782,187.382 256.800,186.829 256.800 C 186.593 256.800,186.400 257.070,186.400 257.400 C 186.400 257.730,186.149 258.000,185.843 258.000 C 185.536 258.000,185.178 258.281,185.046 258.625 C 184.914 258.969,184.624 259.139,184.403 259.002 C 184.181 258.865,184.000 259.042,184.000 259.395 C 184.000 260.231,180.231 264.000,179.395 264.000 C 179.042 264.000,178.865 264.181,179.002 264.403 C 179.139 264.624,178.969 264.914,178.625 265.046 C 178.281 265.178,178.000 265.536,178.000 265.843 C 178.000 266.149,177.751 266.400,177.447 266.400 C 177.142 266.400,176.796 266.773,176.676 267.230 C 176.557 267.686,176.086 268.157,175.630 268.276 C 175.173 268.396,174.800 268.753,174.800 269.070 C 174.800 269.388,174.620 269.536,174.400 269.400 C 174.180 269.264,174.000 269.433,174.000 269.776 C 174.000 270.119,173.822 270.400,173.605 270.400 C 172.991 270.400,171.617 271.703,171.843 272.070 C 171.954 272.249,171.585 272.606,171.023 272.863 C 170.460 273.119,170.000 273.565,170.000 273.854 C 170.000 274.143,169.483 274.647,168.851 274.974 C 168.219 275.301,167.606 275.934,167.489 276.382 C 167.372 276.830,166.944 277.322,166.538 277.476 C 165.605 277.829,164.800 278.615,164.800 279.171 C 164.800 279.407,164.530 279.600,164.200 279.600 C 163.870 279.600,163.600 279.864,163.600 280.187 C 163.600 280.576,163.363 280.690,162.900 280.524 C 162.515 280.386,162.337 280.423,162.504 280.607 C 162.909 281.053,161.197 282.845,160.674 282.522 C 160.425 282.368,160.364 282.530,160.519 282.934 C 160.686 283.369,160.571 283.600,160.187 283.600 C 159.864 283.600,159.600 283.870,159.600 284.200 C 159.600 284.530,159.407 284.800,159.171 284.800 C 158.615 284.800,157.829 285.605,157.476 286.538 C 157.322 286.944,156.830 287.372,156.382 287.489 C 155.934 287.606,155.301 288.219,154.974 288.851 C 154.647 289.483,154.143 290.000,153.854 290.000 C 153.565 290.000,153.119 290.460,152.863 291.023 C 152.606 291.585,152.249 291.954,152.070 291.843 C 151.703 291.617,150.400 292.991,150.400 293.605 C 150.400 293.822,150.119 294.000,149.776 294.000 C 149.433 294.000,149.264 294.180,149.400 294.400 C 149.536 294.620,149.367 294.800,149.024 294.800 C 148.681 294.800,148.400 294.993,148.400 295.229 C 148.400 295.782,147.382 296.800,146.829 296.800 C 146.593 296.800,146.400 297.070,146.400 297.400 C 146.400 297.730,146.149 298.000,145.843 298.000 C 145.536 298.000,145.178 298.281,145.046 298.625 C 144.914 298.969,144.624 299.139,144.403 299.002 C 144.181 298.865,144.000 299.042,144.000 299.395 C 144.000 300.231,140.231 304.000,139.395 304.000 C 139.042 304.000,138.865 304.181,139.002 304.403 C 139.139 304.624,138.969 304.914,138.625 305.046 C 138.281 305.178,138.000 305.536,138.000 305.843 C 138.000 306.149,137.730 306.400,137.400 306.400 C 137.070 306.400,136.800 306.580,136.800 306.800 C 136.800 307.453,134.907 307.255,134.646 306.575 C 134.514 306.231,134.226 306.060,134.007 306.195 C 133.777 306.338,133.710 306.178,133.849 305.816 C 134.023 305.362,133.913 305.259,133.445 305.438 C 132.977 305.617,132.800 305.453,132.800 304.843 C 132.800 304.379,132.607 304.000,132.371 304.000 C 131.823 304.000,130.800 302.985,130.800 302.441 C 130.800 302.212,130.530 302.129,130.200 302.255 C 129.831 302.397,129.600 302.255,129.600 301.886 C 129.600 301.556,129.319 301.178,128.975 301.046 C 128.619 300.909,128.475 300.602,128.640 300.335 C 128.837 300.017,128.715 299.947,128.266 300.119 C 127.780 300.306,127.600 300.156,127.600 299.564 C 127.600 299.118,127.420 298.864,127.200 299.000 C 126.980 299.136,126.800 298.956,126.800 298.600 C 126.800 298.244,126.647 298.047,126.461 298.162 C 126.073 298.402,123.387 295.571,123.527 295.070 C 123.578 294.889,123.434 294.855,123.207 294.996 C 122.980 295.136,122.686 294.969,122.554 294.625 C 122.422 294.281,122.069 294.000,121.770 294.000 C 121.444 294.000,121.320 293.753,121.462 293.384 C 121.592 293.045,121.541 292.820,121.349 292.884 C 120.893 293.036,119.196 291.337,119.500 291.033 C 119.628 290.905,119.433 290.800,119.067 290.800 C 118.700 290.800,118.400 290.536,118.400 290.213 C 118.400 289.848,118.166 289.715,117.784 289.862 C 117.391 290.012,117.210 289.898,117.284 289.549 C 117.348 289.247,117.186 289.041,116.924 289.092 C 116.663 289.142,116.335 288.825,116.196 288.386 C 116.056 287.947,115.775 287.692,115.571 287.818 C 115.367 287.944,115.200 287.767,115.200 287.424 C 115.200 287.081,115.020 286.800,114.800 286.800 C 114.580 286.800,114.400 286.511,114.400 286.157 C 114.400 285.804,114.175 285.593,113.900 285.688 C 113.625 285.784,113.085 285.533,112.700 285.131 C 112.315 284.729,112.124 284.400,112.275 284.400 C 112.427 284.400,112.164 284.040,111.692 283.600 C 111.220 283.160,110.652 282.800,110.429 282.800 C 110.207 282.800,110.120 282.554,110.235 282.253 C 110.362 281.923,110.102 281.615,109.582 281.479 C 109.031 281.335,108.828 281.077,109.022 280.765 C 109.215 280.452,109.157 280.379,108.859 280.564 C 108.599 280.724,108.289 280.575,108.154 280.225 C 108.022 279.881,107.669 279.600,107.370 279.600 C 107.050 279.600,106.920 279.352,107.055 279.000 C 107.182 278.670,107.073 278.400,106.814 278.400 C 106.225 278.400,105.200 277.402,105.200 276.829 C 105.200 276.593,105.007 276.400,104.771 276.400 C 104.218 276.400,103.200 275.382,103.200 274.829 C 103.200 274.593,102.970 274.400,102.689 274.400 C 102.145 274.400,100.602 272.818,101.104 272.775 C 101.267 272.761,100.983 272.582,100.474 272.378 C 99.965 272.174,99.661 271.825,99.798 271.603 C 99.935 271.382,99.767 271.200,99.424 271.200 C 99.081 271.200,98.800 271.020,98.800 270.800 C 98.800 270.580,98.536 270.400,98.213 270.400 C 97.880 270.400,97.716 270.163,97.835 269.853 C 97.961 269.524,97.704 269.216,97.193 269.082 C 96.724 268.960,96.243 268.486,96.124 268.030 C 96.004 267.573,95.677 267.200,95.396 267.200 C 95.115 267.200,94.778 266.919,94.646 266.575 C 94.514 266.231,94.226 266.060,94.007 266.195 C 93.777 266.338,93.710 266.178,93.849 265.816 C 94.023 265.362,93.913 265.259,93.445 265.438 C 92.977 265.617,92.800 265.453,92.800 264.843 C 92.800 264.379,92.607 264.000,92.371 264.000 C 91.823 264.000,90.800 262.985,90.800 262.441 C 90.800 262.212,90.530 262.129,90.200 262.255 C 89.831 262.397,89.600 262.255,89.600 261.886 C 89.600 261.556,89.319 261.178,88.975 261.046 C 88.619 260.909,88.475 260.602,88.640 260.335 C 88.837 260.017,88.715 259.947,88.266 260.119 C 87.780 260.306,87.600 260.156,87.600 259.564 C 87.600 259.118,87.420 258.864,87.200 259.000 C 86.980 259.136,86.800 258.967,86.800 258.624 C 86.800 258.281,86.570 258.000,86.289 258.000 C 85.591 258.000,83.552 255.618,83.484 254.724 C 83.454 254.326,83.198 254.000,82.915 254.000 C 82.632 254.000,82.400 253.586,82.400 253.080 C 82.400 252.574,82.226 251.986,82.013 251.773 C 81.801 251.561,81.583 250.805,81.528 250.093 C 81.472 249.356,81.208 248.800,80.915 248.800 C 80.531 248.800,80.400 247.834,80.400 245.013 C 80.400 242.017,80.512 241.268,80.934 241.430 C 81.329 241.582,81.488 241.134,81.541 239.718 C 81.580 238.663,81.790 237.740,82.006 237.667 C 82.223 237.593,82.400 237.008,82.400 236.367 C 82.400 235.596,82.604 235.200,83.000 235.200 C 83.373 235.200,83.600 234.822,83.600 234.200 C 83.600 233.578,83.827 233.200,84.200 233.200 C 84.530 233.200,84.800 233.007,84.800 232.771 C 84.800 232.536,85.057 232.086,85.371 231.771 C 85.686 231.457,86.136 231.200,86.371 231.200 C 86.607 231.200,86.800 231.007,86.800 230.771 C 86.800 230.305,87.785 229.200,88.200 229.200 C 88.615 229.200,89.600 228.095,89.600 227.629 C 89.600 227.393,89.870 227.200,90.200 227.200 C 90.530 227.200,90.800 227.007,90.800 226.771 C 90.800 226.218,91.818 225.200,92.371 225.200 C 92.607 225.200,92.800 224.930,92.800 224.600 C 92.800 224.270,93.070 224.000,93.400 224.000 C 93.730 224.000,94.000 223.820,94.000 223.600 C 94.000 223.380,94.469 223.200,95.043 223.200 C 95.805 223.200,96.024 223.039,95.855 222.600 C 95.715 222.235,95.855 222.000,96.213 222.000 C 96.536 222.000,96.800 221.820,96.800 221.600 C 96.800 221.380,97.436 221.200,98.213 221.200 C 99.099 221.200,99.711 220.977,99.855 220.600 C 100.027 220.153,100.739 220.000,102.643 220.000 C 104.649 220.000,105.200 219.871,105.200 219.400 C 105.200 219.027,105.578 218.800,106.200 218.800 C 106.883 218.800,107.202 219.022,107.206 219.500 C 107.211 220.098,107.269 220.113,107.600 219.600 C 107.858 219.200,107.990 219.167,107.994 219.500 C 107.998 219.839,108.710 220.000,110.200 220.000 C 111.727 220.000,112.400 220.157,112.400 220.515 C 112.400 220.798,112.802 221.060,113.294 221.097 C 113.786 221.134,114.251 221.352,114.327 221.582 C 114.404 221.812,115.011 222.000,115.676 222.000 C 116.624 222.000,116.832 222.139,116.638 222.645 C 116.461 223.106,116.563 223.223,116.995 223.057 C 117.366 222.915,117.600 223.053,117.600 223.413 C 117.600 223.736,117.735 223.979,117.900 223.953 C 118.764 223.816,119.600 224.050,119.600 224.429 C 119.600 224.982,120.618 226.000,121.171 226.000 C 121.407 226.000,121.600 226.270,121.600 226.600 C 121.600 226.930,121.870 227.200,122.200 227.200 C 122.530 227.200,122.755 227.425,122.700 227.700 C 122.645 227.975,122.825 228.155,123.100 228.100 C 123.375 228.045,123.600 228.270,123.600 228.600 C 123.600 228.930,123.870 229.200,124.200 229.200 C 124.530 229.200,124.800 229.470,124.800 229.800 C 124.800 230.130,125.081 230.400,125.424 230.400 C 125.767 230.400,125.936 230.580,125.800 230.800 C 125.664 231.020,125.833 231.200,126.176 231.200 C 126.519 231.200,126.800 231.481,126.800 231.824 C 126.800 232.167,126.980 232.336,127.200 232.200 C 127.420 232.064,127.600 232.263,127.600 232.643 C 127.600 233.023,127.720 233.213,127.868 233.066 C 128.223 232.710,129.600 233.978,129.600 234.662 C 129.600 234.958,129.870 235.200,130.200 235.200 C 130.530 235.200,130.800 235.481,130.800 235.824 C 130.800 236.167,130.992 236.328,131.227 236.183 C 131.463 236.037,131.755 236.305,131.879 236.782 C 132.025 237.338,132.316 237.564,132.697 237.418 C 133.105 237.262,133.217 237.379,133.057 237.795 C 132.915 238.166,133.053 238.400,133.413 238.400 C 133.736 238.400,134.000 238.681,134.000 239.024 C 134.000 239.367,134.180 239.536,134.400 239.400 C 134.620 239.264,134.800 239.433,134.800 239.776 C 134.800 240.175,135.161 240.400,135.800 240.400 C 136.350 240.400,136.800 240.220,136.800 240.000 C 136.800 239.780,137.089 239.600,137.443 239.600 C 137.850 239.600,138.001 239.380,137.855 239.000 C 137.715 238.635,137.855 238.400,138.213 238.400 C 138.536 238.400,138.800 238.220,138.800 238.000 C 138.800 237.780,139.070 237.600,139.400 237.600 C 139.730 237.600,139.955 237.442,139.900 237.249 C 139.774 236.808,142.242 234.400,142.820 234.400 C 143.055 234.400,143.135 234.219,142.998 233.997 C 142.861 233.776,143.031 233.486,143.375 233.354 C 143.719 233.222,144.000 232.869,144.000 232.570 C 144.000 232.270,144.225 232.112,144.500 232.217 C 144.780 232.324,145.234 231.882,145.530 231.214 C 145.820 230.557,146.180 230.053,146.329 230.093 C 146.683 230.189,150.189 226.683,150.093 226.329 C 150.053 226.180,150.557 225.820,151.214 225.530 C 151.882 225.234,152.324 224.780,152.217 224.500 C 152.112 224.225,152.270 224.000,152.570 224.000 C 152.869 224.000,153.222 223.719,153.354 223.375 C 153.486 223.031,153.776 222.861,153.997 222.998 C 154.219 223.135,154.400 223.055,154.400 222.820 C 154.400 222.242,156.808 219.774,157.249 219.900 C 157.442 219.955,157.600 219.730,157.600 219.400 C 157.600 219.070,157.780 218.800,158.000 218.800 C 158.220 218.800,158.400 218.536,158.400 218.213 C 158.400 217.855,158.635 217.715,159.000 217.855 C 159.330 217.982,159.600 217.873,159.600 217.614 C 159.600 216.995,160.610 216.000,161.238 216.000 C 161.510 216.000,161.613 215.880,161.466 215.732 C 161.110 215.377,162.378 214.000,163.062 214.000 C 163.358 214.000,163.600 213.730,163.600 213.400 C 163.600 213.070,163.780 212.800,164.000 212.800 C 164.220 212.800,164.400 212.622,164.400 212.405 C 164.400 211.749,165.686 210.458,166.159 210.640 C 166.402 210.733,166.836 210.277,167.124 209.626 C 167.493 208.792,167.838 208.516,168.293 208.691 C 168.769 208.874,168.874 208.769,168.691 208.293 C 168.516 207.838,168.792 207.493,169.626 207.124 C 170.277 206.836,170.733 206.402,170.640 206.159 C 170.458 205.686,171.749 204.400,172.405 204.400 C 172.622 204.400,172.800 204.220,172.800 204.000 C 172.800 203.780,173.070 203.600,173.400 203.600 C 173.730 203.600,174.000 203.358,174.000 203.062 C 174.000 202.378,175.377 201.110,175.732 201.466 C 175.880 201.613,176.000 201.510,176.000 201.238 C 176.000 200.610,176.995 199.600,177.614 199.600 C 177.873 199.600,177.982 199.330,177.855 199.000 C 177.715 198.635,177.855 198.400,178.213 198.400 C 178.536 198.400,178.800 198.220,178.800 198.000 C 178.800 197.780,179.070 197.600,179.400 197.600 C 179.730 197.600,179.955 197.442,179.900 197.249 C 179.774 196.808,182.242 194.400,182.820 194.400 C 183.055 194.400,183.135 194.219,182.998 193.997 C 182.861 193.776,183.031 193.486,183.375 193.354 C 183.719 193.222,184.000 192.869,184.000 192.570 C 184.000 192.270,184.225 192.112,184.500 192.217 C 184.780 192.324,185.234 191.882,185.530 191.214 C 185.820 190.557,186.180 190.053,186.329 190.093 C 186.683 190.189,190.189 186.683,190.093 186.329 C 190.053 186.180,190.557 185.820,191.214 185.530 C 191.882 185.234,192.324 184.780,192.217 184.500 C 192.112 184.225,192.270 184.000,192.570 184.000 C 192.869 184.000,193.222 183.719,193.354 183.375 C 193.486 183.031,193.776 182.861,193.997 182.998 C 194.219 183.135,194.400 183.055,194.400 182.820 C 194.400 182.242,196.808 179.774,197.249 179.900 C 197.442 179.955,197.600 179.730,197.600 179.400 C 197.600 179.070,197.780 178.800,198.000 178.800 C 198.220 178.800,198.400 178.536,198.400 178.213 C 198.400 177.855,198.635 177.715,199.000 177.855 C 199.330 177.982,199.600 177.873,199.600 177.614 C 199.600 176.995,200.610 176.000,201.238 176.000 C 201.510 176.000,201.613 175.880,201.466 175.732 C 201.110 175.377,202.378 174.000,203.062 174.000 C 203.358 174.000,203.600 173.730,203.600 173.400 C 203.600 173.070,203.780 172.800,204.000 172.800 C 204.220 172.800,204.400 172.622,204.400 172.405 C 204.400 171.749,205.686 170.458,206.159 170.640 C 206.402 170.733,206.836 170.277,207.124 169.626 C 207.493 168.792,207.838 168.516,208.293 168.691 C 208.769 168.874,208.874 168.769,208.691 168.293 C 208.516 167.838,208.792 167.493,209.626 167.124 C 210.277 166.836,210.733 166.402,210.640 166.159 C 210.458 165.686,211.749 164.400,212.405 164.400 C 212.622 164.400,212.800 164.220,212.800 164.000 C 212.800 163.780,213.070 163.600,213.400 163.600 C 213.730 163.600,214.000 163.358,214.000 163.062 C 214.000 162.378,215.377 161.110,215.732 161.466 C 215.880 161.613,216.000 161.510,216.000 161.238 C 216.000 160.610,216.995 159.600,217.614 159.600 C 217.873 159.600,217.982 159.330,217.855 159.000 C 217.715 158.635,217.855 158.400,218.213 158.400 C 218.536 158.400,218.800 158.220,218.800 158.000 C 218.800 157.780,219.070 157.600,219.400 157.600 C 219.730 157.600,219.955 157.442,219.900 157.249 C 219.774 156.808,222.242 154.400,222.820 154.400 C 223.055 154.400,223.135 154.219,222.998 153.997 C 222.861 153.776,223.031 153.486,223.375 153.354 C 223.719 153.222,224.000 152.869,224.000 152.570 C 224.000 152.270,224.225 152.112,224.500 152.217 C 224.780 152.324,225.234 151.882,225.530 151.214 C 225.820 150.557,226.180 150.053,226.329 150.093 C 226.683 150.189,230.189 146.683,230.093 146.329 C 230.053 146.180,230.557 145.820,231.214 145.530 C 231.882 145.234,232.324 144.780,232.217 144.500 C 232.112 144.225,232.270 144.000,232.570 144.000 C 232.869 144.000,233.222 143.719,233.354 143.375 C 233.486 143.031,233.776 142.861,233.997 142.998 C 234.219 143.135,234.400 143.055,234.400 142.820 C 234.400 142.242,236.808 139.774,237.249 139.900 C 237.442 139.955,237.600 139.730,237.600 139.400 C 237.600 139.070,237.780 138.800,238.000 138.800 C 238.220 138.800,238.400 138.536,238.400 138.213 C 238.400 137.855,238.635 137.715,239.000 137.855 C 239.330 137.982,239.600 137.873,239.600 137.614 C 239.600 136.995,240.610 136.000,241.238 136.000 C 241.510 136.000,241.613 135.880,241.466 135.732 C 241.110 135.377,242.378 134.000,243.062 134.000 C 243.358 134.000,243.600 133.730,243.600 133.400 C 243.600 133.070,243.780 132.800,244.000 132.800 C 244.220 132.800,244.400 132.622,244.400 132.405 C 244.400 131.749,245.686 130.458,246.159 130.640 C 246.402 130.733,246.836 130.277,247.124 129.626 C 247.493 128.792,247.838 128.516,248.293 128.691 C 248.769 128.874,248.874 128.769,248.691 128.293 C 248.516 127.838,248.792 127.493,249.626 127.124 C 250.277 126.836,250.733 126.402,250.640 126.159 C 250.458 125.686,251.749 124.400,252.405 124.400 C 252.622 124.400,252.800 124.220,252.800 124.000 C 252.800 123.780,253.070 123.600,253.400 123.600 C 253.730 123.600,254.000 123.358,254.000 123.062 C 254.000 122.378,255.377 121.110,255.732 121.466 C 255.880 121.613,256.000 121.510,256.000 121.238 C 256.000 120.610,256.995 119.600,257.614 119.600 C 257.873 119.600,257.982 119.330,257.855 119.000 C 257.715 118.635,257.855 118.400,258.213 118.400 C 258.536 118.400,258.800 118.220,258.800 118.000 C 258.800 117.780,259.070 117.600,259.400 117.600 C 259.730 117.600,259.955 117.442,259.900 117.249 C 259.774 116.808,262.242 114.400,262.820 114.400 C 263.055 114.400,263.135 114.219,262.998 113.997 C 262.861 113.776,263.031 113.486,263.375 113.354 C 263.719 113.222,264.000 112.869,264.000 112.570 C 264.000 112.270,264.225 112.112,264.500 112.217 C 264.780 112.324,265.234 111.882,265.530 111.214 C 265.820 110.557,266.180 110.053,266.329 110.093 C 266.683 110.189,270.189 106.683,270.093 106.329 C 270.053 106.180,270.557 105.820,271.214 105.530 C 271.882 105.234,272.324 104.780,272.217 104.500 C 272.112 104.225,272.270 104.000,272.570 104.000 C 272.869 104.000,273.222 103.719,273.354 103.375 C 273.486 103.031,273.776 102.861,273.997 102.998 C 274.219 103.135,274.400 103.055,274.400 102.820 C 274.400 102.242,276.808 99.774,277.249 99.900 C 277.442 99.955,277.600 99.730,277.600 99.400 C 277.600 99.070,277.780 98.800,278.000 98.800 C 278.220 98.800,278.400 98.536,278.400 98.213 C 278.400 97.855,278.635 97.715,279.000 97.855 C 279.330 97.982,279.600 97.873,279.600 97.614 C 279.600 96.871,280.663 96.000,281.571 96.000 C 282.041 96.000,282.400 95.740,282.400 95.400 C 282.400 95.034,282.773 94.800,283.357 94.800 C 283.884 94.800,284.418 94.530,284.545 94.200 C 284.671 93.870,285.141 93.600,285.587 93.600 C 286.034 93.600,286.400 93.420,286.400 93.200 C 286.400 92.765,297.869 92.621,298.965 93.042 M299.100 261.300 C 299.044 261.581,299.481 261.855,300.100 261.927 C 300.705 261.996,301.200 262.273,301.200 262.541 C 301.200 262.810,301.575 263.058,302.034 263.093 C 302.492 263.127,303.167 263.497,303.534 263.915 C 303.900 264.333,304.740 264.852,305.400 265.069 C 306.060 265.286,306.822 265.899,307.094 266.432 C 307.366 266.964,307.591 267.164,307.594 266.876 C 307.597 266.588,307.780 266.464,308.000 266.600 C 308.220 266.736,308.400 267.377,308.400 268.024 C 308.400 268.837,308.598 269.200,309.043 269.200 C 309.470 269.200,309.602 269.417,309.438 269.845 C 309.261 270.306,309.363 270.423,309.795 270.257 C 310.272 270.074,310.400 270.361,310.400 271.613 C 310.400 272.486,310.580 273.200,310.800 273.200 C 311.020 273.200,311.200 273.920,311.200 274.800 C 311.200 275.956,311.367 276.400,311.800 276.400 C 312.313 276.400,312.400 277.533,312.400 284.200 C 312.400 290.227,312.286 291.977,311.900 291.900 C 311.587 291.837,311.353 292.362,311.276 293.300 C 311.208 294.125,310.983 294.800,310.776 294.800 C 310.569 294.800,310.400 295.520,310.400 296.400 C 310.400 297.280,310.207 298.000,309.971 298.000 C 309.267 298.000,308.400 299.085,308.400 299.967 C 308.400 301.085,307.225 302.385,306.476 302.097 C 306.130 301.964,305.974 302.035,306.114 302.261 C 306.429 302.771,304.957 304.038,303.963 304.113 C 303.543 304.144,303.200 304.402,303.200 304.685 C 303.200 304.968,302.750 305.200,302.200 305.200 C 301.548 305.200,301.200 305.424,301.200 305.843 C 301.200 306.322,300.955 306.425,300.242 306.246 C 299.593 306.083,299.209 306.199,299.054 306.603 C 298.729 307.450,159.808 307.518,159.483 306.671 C 159.289 306.167,160.173 305.351,160.980 305.289 C 161.189 305.273,161.505 304.869,161.681 304.392 C 161.858 303.915,162.362 303.431,162.801 303.316 C 163.240 303.201,163.600 302.890,163.600 302.625 C 163.600 302.361,164.050 301.753,164.600 301.275 C 165.150 300.797,165.600 300.213,165.600 299.979 C 165.600 299.745,165.760 299.652,165.956 299.773 C 166.152 299.894,166.606 299.545,166.965 298.997 C 167.325 298.448,167.904 298.000,168.252 298.000 C 168.651 298.000,168.800 297.778,168.655 297.400 C 168.490 296.970,168.696 296.800,169.384 296.800 C 169.929 296.800,170.681 296.370,171.129 295.800 C 171.561 295.250,172.114 294.800,172.358 294.800 C 172.601 294.800,172.800 294.620,172.800 294.400 C 172.800 294.180,173.070 294.000,173.400 294.000 C 173.730 294.000,174.000 293.730,174.000 293.400 C 174.000 293.070,174.180 292.800,174.400 292.800 C 174.620 292.800,174.800 292.634,174.800 292.431 C 174.800 292.052,177.104 289.600,177.459 289.600 C 177.827 289.600,178.800 288.460,178.800 288.029 C 178.800 287.793,179.025 287.591,179.300 287.579 C 179.575 287.568,180.340 286.883,181.000 286.057 C 181.660 285.231,182.380 284.502,182.600 284.438 C 182.820 284.373,182.955 284.158,182.900 283.960 C 182.845 283.762,183.070 283.600,183.400 283.600 C 183.730 283.600,184.000 283.330,184.000 283.000 C 184.000 282.670,184.193 282.400,184.429 282.400 C 184.982 282.400,186.000 281.382,186.000 280.829 C 186.000 280.593,186.300 280.400,186.667 280.400 C 187.033 280.400,187.228 280.295,187.100 280.167 C 186.816 279.883,188.478 278.159,188.900 278.300 C 189.065 278.355,189.200 278.130,189.200 277.800 C 189.200 277.470,189.393 277.200,189.629 277.200 C 190.182 277.200,191.200 276.182,191.200 275.629 C 191.200 275.393,191.393 275.200,191.629 275.200 C 192.182 275.200,193.200 274.182,193.200 273.629 C 193.200 273.393,193.441 273.200,193.736 273.200 C 194.030 273.200,194.477 272.750,194.727 272.200 C 194.978 271.650,195.380 271.200,195.620 271.200 C 196.181 271.200,197.200 270.186,197.200 269.629 C 197.200 269.393,197.470 269.200,197.800 269.200 C 198.130 269.200,198.355 269.065,198.300 268.900 C 198.159 268.478,199.883 266.816,200.167 267.100 C 200.295 267.228,200.400 267.033,200.400 266.667 C 200.400 266.300,200.593 266.000,200.829 266.000 C 201.382 266.000,202.400 264.982,202.400 264.429 C 202.400 264.193,202.670 264.000,203.000 264.000 C 203.330 264.000,203.600 263.730,203.600 263.400 C 203.600 263.070,203.735 262.845,203.900 262.900 C 204.065 262.955,204.269 262.820,204.354 262.600 C 204.887 261.212,205.094 261.205,252.465 261.100 C 278.059 261.043,299.045 260.952,299.100 260.898 C 299.155 260.844,299.155 261.025,299.100 261.300 M208.707 394.686 C 208.106 394.777,207.026 394.779,206.307 394.690 C 205.588 394.601,206.080 394.526,207.400 394.524 C 208.720 394.522,209.308 394.595,208.707 394.686 "
7
+ stroke="none" fill="#fff" fill-rule="evenodd"></path>
8
+ <path id="path1"
9
+ d="M246.114 10.142 C 246.326 10.779,247.067 10.885,247.067 10.278 C 247.067 9.978,246.822 9.733,246.522 9.733 C 246.223 9.733,246.039 9.917,246.114 10.142 M250.455 11.467 C 250.699 11.760,251.191 11.979,251.549 11.954 C 252.093 11.915,252.085 11.877,251.495 11.723 C 251.107 11.622,250.874 11.403,250.978 11.236 C 251.081 11.070,250.906 10.933,250.589 10.933 C 250.154 10.933,250.121 11.064,250.455 11.467 M106.484 26.615 C 106.201 26.937,106.145 27.200,106.361 27.200 C 106.576 27.200,106.866 27.017,107.004 26.793 C 107.142 26.570,107.451 26.508,107.689 26.655 C 107.949 26.815,108.009 26.737,107.838 26.462 C 107.466 25.859,107.116 25.899,106.484 26.615 M286.400 93.172 C 286.400 93.377,286.009 93.602,285.531 93.672 C 285.054 93.742,284.617 94.029,284.561 94.310 C 284.506 94.591,284.551 94.636,284.663 94.410 C 284.775 94.185,285.302 94.000,285.833 94.000 C 286.426 94.000,286.800 93.768,286.800 93.400 C 286.800 93.070,286.710 92.800,286.600 92.800 C 286.490 92.800,286.400 92.967,286.400 93.172 M144.749 94.300 C 144.271 94.909,144.278 94.940,144.800 94.538 C 145.130 94.284,145.850 93.994,146.400 93.893 L 147.400 93.709 146.349 93.654 C 145.770 93.624,145.052 93.914,144.749 94.300 M26.453 106.674 C 26.058 107.102,26.030 107.369,26.350 107.637 C 26.594 107.840,26.706 107.887,26.600 107.740 C 26.494 107.594,26.611 107.228,26.860 106.927 C 27.489 106.170,27.126 105.944,26.453 106.674 M268.202 108.398 C 267.803 108.839,267.607 109.200,267.767 109.200 C 268.188 109.200,269.328 107.995,269.112 107.779 C 269.011 107.678,268.602 107.956,268.202 108.398 M218.156 138.404 C 217.888 138.672,205.996 138.774,182.914 138.704 C 163.753 138.647,148.160 138.735,148.262 138.900 C 148.663 139.548,217.859 139.252,218.400 138.600 C 218.959 137.926,218.779 137.781,218.156 138.404 M228.202 148.398 C 227.803 148.839,227.607 149.200,227.767 149.200 C 228.188 149.200,229.328 147.995,229.112 147.779 C 229.011 147.678,228.602 147.956,228.202 148.398 M188.202 188.398 C 187.803 188.839,187.607 189.200,187.767 189.200 C 188.188 189.200,189.328 187.995,189.112 187.779 C 189.011 187.678,188.602 187.956,188.202 188.398 M148.202 228.398 C 147.803 228.839,147.607 229.200,147.767 229.200 C 148.188 229.200,149.328 227.995,149.112 227.779 C 149.011 227.678,148.602 227.956,148.202 228.398 M10.933 250.589 C 10.933 250.906,11.070 251.081,11.236 250.978 C 11.403 250.874,11.622 251.107,11.723 251.495 C 11.877 252.085,11.915 252.093,11.954 251.549 C 11.979 251.191,11.760 250.699,11.467 250.455 C 11.064 250.121,10.933 250.154,10.933 250.589 M198.894 267.396 C 199.055 267.575,198.875 267.955,198.494 268.241 C 197.866 268.711,197.886 268.739,198.700 268.533 C 199.699 268.282,199.863 267.799,199.100 267.359 C 198.825 267.201,198.732 267.218,198.894 267.396 M188.146 278.598 C 188.019 278.926,187.727 279.079,187.496 278.936 C 187.251 278.784,187.195 278.869,187.362 279.138 C 187.793 279.837,188.282 279.693,188.516 278.800 C 188.759 277.870,188.483 277.719,188.146 278.598 M186.400 394.627 C 187.744 394.927,190.711 394.980,190.538 394.700 C 190.436 394.535,189.328 394.421,188.076 394.446 C 186.824 394.472,186.070 394.553,186.400 394.627 M206.307 394.690 C 207.026 394.779,208.106 394.777,208.707 394.686 C 209.308 394.595,208.720 394.522,207.400 394.524 C 206.080 394.526,205.588 394.601,206.307 394.690 "
10
+ stroke="none" fill="#fff" fill-rule="evenodd"></path>
11
+ <path id="path2"
12
+ d="M246.114 10.142 C 246.326 10.779,247.067 10.885,247.067 10.278 C 247.067 9.978,246.822 9.733,246.522 9.733 C 246.223 9.733,246.039 9.917,246.114 10.142 M250.455 11.467 C 250.699 11.760,251.191 11.979,251.549 11.954 C 252.093 11.915,252.085 11.877,251.495 11.723 C 251.107 11.622,250.874 11.403,250.978 11.236 C 251.081 11.070,250.906 10.933,250.589 10.933 C 250.154 10.933,250.121 11.064,250.455 11.467 M106.484 26.615 C 106.201 26.937,106.145 27.200,106.361 27.200 C 106.576 27.200,106.866 27.017,107.004 26.793 C 107.142 26.570,107.451 26.508,107.689 26.655 C 107.949 26.815,108.009 26.737,107.838 26.462 C 107.466 25.859,107.116 25.899,106.484 26.615 M286.400 93.172 C 286.400 93.377,286.009 93.602,285.531 93.672 C 285.054 93.742,284.617 94.029,284.561 94.310 C 284.506 94.591,284.551 94.636,284.663 94.410 C 284.775 94.185,285.302 94.000,285.833 94.000 C 286.426 94.000,286.800 93.768,286.800 93.400 C 286.800 93.070,286.710 92.800,286.600 92.800 C 286.490 92.800,286.400 92.967,286.400 93.172 M144.749 94.300 C 144.271 94.909,144.278 94.940,144.800 94.538 C 145.130 94.284,145.850 93.994,146.400 93.893 L 147.400 93.709 146.349 93.654 C 145.770 93.624,145.052 93.914,144.749 94.300 M26.453 106.674 C 26.058 107.102,26.030 107.369,26.350 107.637 C 26.594 107.840,26.706 107.887,26.600 107.740 C 26.494 107.594,26.611 107.228,26.860 106.927 C 27.489 106.170,27.126 105.944,26.453 106.674 M268.202 108.398 C 267.803 108.839,267.607 109.200,267.767 109.200 C 268.188 109.200,269.328 107.995,269.112 107.779 C 269.011 107.678,268.602 107.956,268.202 108.398 M218.156 138.404 C 217.888 138.672,205.996 138.774,182.914 138.704 C 163.753 138.647,148.160 138.735,148.262 138.900 C 148.663 139.548,217.859 139.252,218.400 138.600 C 218.959 137.926,218.779 137.781,218.156 138.404 M228.202 148.398 C 227.803 148.839,227.607 149.200,227.767 149.200 C 228.188 149.200,229.328 147.995,229.112 147.779 C 229.011 147.678,228.602 147.956,228.202 148.398 M188.202 188.398 C 187.803 188.839,187.607 189.200,187.767 189.200 C 188.188 189.200,189.328 187.995,189.112 187.779 C 189.011 187.678,188.602 187.956,188.202 188.398 M148.202 228.398 C 147.803 228.839,147.607 229.200,147.767 229.200 C 148.188 229.200,149.328 227.995,149.112 227.779 C 149.011 227.678,148.602 227.956,148.202 228.398 M10.933 250.589 C 10.933 250.906,11.070 251.081,11.236 250.978 C 11.403 250.874,11.622 251.107,11.723 251.495 C 11.877 252.085,11.915 252.093,11.954 251.549 C 11.979 251.191,11.760 250.699,11.467 250.455 C 11.064 250.121,10.933 250.154,10.933 250.589 M198.894 267.396 C 199.055 267.575,198.875 267.955,198.494 268.241 C 197.866 268.711,197.886 268.739,198.700 268.533 C 199.699 268.282,199.863 267.799,199.100 267.359 C 198.825 267.201,198.732 267.218,198.894 267.396 M188.146 278.598 C 188.019 278.926,187.727 279.079,187.496 278.936 C 187.251 278.784,187.195 278.869,187.362 279.138 C 187.793 279.837,188.282 279.693,188.516 278.800 C 188.759 277.870,188.483 277.719,188.146 278.598 M186.400 394.627 C 187.744 394.927,190.711 394.980,190.538 394.700 C 190.436 394.535,189.328 394.421,188.076 394.446 C 186.824 394.472,186.070 394.553,186.400 394.627 M206.307 394.690 C 207.026 394.779,208.106 394.777,208.707 394.686 C 209.308 394.595,208.720 394.522,207.400 394.524 C 206.080 394.526,205.588 394.601,206.307 394.690 "
13
+ stroke="none" fill="#fff" fill-rule="evenodd"></path>
14
+ <path id="path3"
15
+ d="M246.114 10.142 C 246.326 10.779,247.067 10.885,247.067 10.278 C 247.067 9.978,246.822 9.733,246.522 9.733 C 246.223 9.733,246.039 9.917,246.114 10.142 M250.455 11.467 C 250.699 11.760,251.191 11.979,251.549 11.954 C 252.093 11.915,252.085 11.877,251.495 11.723 C 251.107 11.622,250.874 11.403,250.978 11.236 C 251.081 11.070,250.906 10.933,250.589 10.933 C 250.154 10.933,250.121 11.064,250.455 11.467 M106.484 26.615 C 106.201 26.937,106.145 27.200,106.361 27.200 C 106.576 27.200,106.866 27.017,107.004 26.793 C 107.142 26.570,107.451 26.508,107.689 26.655 C 107.949 26.815,108.009 26.737,107.838 26.462 C 107.466 25.859,107.116 25.899,106.484 26.615 M286.400 93.172 C 286.400 93.377,286.009 93.602,285.531 93.672 C 285.054 93.742,284.617 94.029,284.561 94.310 C 284.506 94.591,284.551 94.636,284.663 94.410 C 284.775 94.185,285.302 94.000,285.833 94.000 C 286.426 94.000,286.800 93.768,286.800 93.400 C 286.800 93.070,286.710 92.800,286.600 92.800 C 286.490 92.800,286.400 92.967,286.400 93.172 M144.749 94.300 C 144.271 94.909,144.278 94.940,144.800 94.538 C 145.130 94.284,145.850 93.994,146.400 93.893 L 147.400 93.709 146.349 93.654 C 145.770 93.624,145.052 93.914,144.749 94.300 M26.453 106.674 C 26.058 107.102,26.030 107.369,26.350 107.637 C 26.594 107.840,26.706 107.887,26.600 107.740 C 26.494 107.594,26.611 107.228,26.860 106.927 C 27.489 106.170,27.126 105.944,26.453 106.674 M268.202 108.398 C 267.803 108.839,267.607 109.200,267.767 109.200 C 268.188 109.200,269.328 107.995,269.112 107.779 C 269.011 107.678,268.602 107.956,268.202 108.398 M218.156 138.404 C 217.888 138.672,205.996 138.774,182.914 138.704 C 163.753 138.647,148.160 138.735,148.262 138.900 C 148.663 139.548,217.859 139.252,218.400 138.600 C 218.959 137.926,218.779 137.781,218.156 138.404 M228.202 148.398 C 227.803 148.839,227.607 149.200,227.767 149.200 C 228.188 149.200,229.328 147.995,229.112 147.779 C 229.011 147.678,228.602 147.956,228.202 148.398 M188.202 188.398 C 187.803 188.839,187.607 189.200,187.767 189.200 C 188.188 189.200,189.328 187.995,189.112 187.779 C 189.011 187.678,188.602 187.956,188.202 188.398 M148.202 228.398 C 147.803 228.839,147.607 229.200,147.767 229.200 C 148.188 229.200,149.328 227.995,149.112 227.779 C 149.011 227.678,148.602 227.956,148.202 228.398 M10.933 250.589 C 10.933 250.906,11.070 251.081,11.236 250.978 C 11.403 250.874,11.622 251.107,11.723 251.495 C 11.877 252.085,11.915 252.093,11.954 251.549 C 11.979 251.191,11.760 250.699,11.467 250.455 C 11.064 250.121,10.933 250.154,10.933 250.589 M198.894 267.396 C 199.055 267.575,198.875 267.955,198.494 268.241 C 197.866 268.711,197.886 268.739,198.700 268.533 C 199.699 268.282,199.863 267.799,199.100 267.359 C 198.825 267.201,198.732 267.218,198.894 267.396 M188.146 278.598 C 188.019 278.926,187.727 279.079,187.496 278.936 C 187.251 278.784,187.195 278.869,187.362 279.138 C 187.793 279.837,188.282 279.693,188.516 278.800 C 188.759 277.870,188.483 277.719,188.146 278.598 M186.400 394.627 C 187.744 394.927,190.711 394.980,190.538 394.700 C 190.436 394.535,189.328 394.421,188.076 394.446 C 186.824 394.472,186.070 394.553,186.400 394.627 M206.307 394.690 C 207.026 394.779,208.106 394.777,208.707 394.686 C 209.308 394.595,208.720 394.522,207.400 394.524 C 206.080 394.526,205.588 394.601,206.307 394.690 "
16
+ stroke="none" fill="#fff" fill-rule="evenodd"></path>
17
+ <path id="path4"
18
+ d="M246.114 10.142 C 246.326 10.779,247.067 10.885,247.067 10.278 C 247.067 9.978,246.822 9.733,246.522 9.733 C 246.223 9.733,246.039 9.917,246.114 10.142 M250.455 11.467 C 250.699 11.760,251.191 11.979,251.549 11.954 C 252.093 11.915,252.085 11.877,251.495 11.723 C 251.107 11.622,250.874 11.403,250.978 11.236 C 251.081 11.070,250.906 10.933,250.589 10.933 C 250.154 10.933,250.121 11.064,250.455 11.467 M106.484 26.615 C 106.201 26.937,106.145 27.200,106.361 27.200 C 106.576 27.200,106.866 27.017,107.004 26.793 C 107.142 26.570,107.451 26.508,107.689 26.655 C 107.949 26.815,108.009 26.737,107.838 26.462 C 107.466 25.859,107.116 25.899,106.484 26.615 M286.400 93.172 C 286.400 93.377,286.009 93.602,285.531 93.672 C 285.054 93.742,284.617 94.029,284.561 94.310 C 284.506 94.591,284.551 94.636,284.663 94.410 C 284.775 94.185,285.302 94.000,285.833 94.000 C 286.426 94.000,286.800 93.768,286.800 93.400 C 286.800 93.070,286.710 92.800,286.600 92.800 C 286.490 92.800,286.400 92.967,286.400 93.172 M144.749 94.300 C 144.271 94.909,144.278 94.940,144.800 94.538 C 145.130 94.284,145.850 93.994,146.400 93.893 L 147.400 93.709 146.349 93.654 C 145.770 93.624,145.052 93.914,144.749 94.300 M26.453 106.674 C 26.058 107.102,26.030 107.369,26.350 107.637 C 26.594 107.840,26.706 107.887,26.600 107.740 C 26.494 107.594,26.611 107.228,26.860 106.927 C 27.489 106.170,27.126 105.944,26.453 106.674 M268.202 108.398 C 267.803 108.839,267.607 109.200,267.767 109.200 C 268.188 109.200,269.328 107.995,269.112 107.779 C 269.011 107.678,268.602 107.956,268.202 108.398 M218.156 138.404 C 217.888 138.672,205.996 138.774,182.914 138.704 C 163.753 138.647,148.160 138.735,148.262 138.900 C 148.663 139.548,217.859 139.252,218.400 138.600 C 218.959 137.926,218.779 137.781,218.156 138.404 M228.202 148.398 C 227.803 148.839,227.607 149.200,227.767 149.200 C 228.188 149.200,229.328 147.995,229.112 147.779 C 229.011 147.678,228.602 147.956,228.202 148.398 M188.202 188.398 C 187.803 188.839,187.607 189.200,187.767 189.200 C 188.188 189.200,189.328 187.995,189.112 187.779 C 189.011 187.678,188.602 187.956,188.202 188.398 M148.202 228.398 C 147.803 228.839,147.607 229.200,147.767 229.200 C 148.188 229.200,149.328 227.995,149.112 227.779 C 149.011 227.678,148.602 227.956,148.202 228.398 M10.933 250.589 C 10.933 250.906,11.070 251.081,11.236 250.978 C 11.403 250.874,11.622 251.107,11.723 251.495 C 11.877 252.085,11.915 252.093,11.954 251.549 C 11.979 251.191,11.760 250.699,11.467 250.455 C 11.064 250.121,10.933 250.154,10.933 250.589 M198.894 267.396 C 199.055 267.575,198.875 267.955,198.494 268.241 C 197.866 268.711,197.886 268.739,198.700 268.533 C 199.699 268.282,199.863 267.799,199.100 267.359 C 198.825 267.201,198.732 267.218,198.894 267.396 M188.146 278.598 C 188.019 278.926,187.727 279.079,187.496 278.936 C 187.251 278.784,187.195 278.869,187.362 279.138 C 187.793 279.837,188.282 279.693,188.516 278.800 C 188.759 277.870,188.483 277.719,188.146 278.598 M186.400 394.627 C 187.744 394.927,190.711 394.980,190.538 394.700 C 190.436 394.535,189.328 394.421,188.076 394.446 C 186.824 394.472,186.070 394.553,186.400 394.627 M206.307 394.690 C 207.026 394.779,208.106 394.777,208.707 394.686 C 209.308 394.595,208.720 394.522,207.400 394.524 C 206.080 394.526,205.588 394.601,206.307 394.690 "
19
+ stroke="none" fill="#fff" fill-rule="evenodd"></path>
20
+ </g>
21
+ </svg>
assets/images/pdf.png ADDED
Binary file
assets/images/placeholders/calendly-color.jpg ADDED
Binary file
assets/images/placeholders/calendly-custom.jpg ADDED
Binary file
assets/images/placeholders/calendly-dark.jpg ADDED
Binary file
assets/images/placeholders/calendly-light.jpg ADDED
Binary file
assets/images/placeholders/calendly-minimal.jpg ADDED
Binary file
assets/images/placeholders/default-color.jpg ADDED
Binary file
assets/images/placeholders/default-custom.jpg ADDED
Binary file
assets/images/placeholders/default-dark.jpg ADDED
Binary file
assets/images/placeholders/default-light.jpg ADDED
Binary file
assets/images/placeholders/default-minimal.jpg ADDED
Binary file
assets/images/placeholders/facebook-color.jpg ADDED
Binary file
assets/images/placeholders/facebook-custom.jpg ADDED
Binary file
assets/images/placeholders/facebook-dark.jpg ADDED
Binary file
assets/images/placeholders/facebook-light.jpg ADDED
Binary file
assets/images/placeholders/facebook-minimal.jpg ADDED
Binary file
assets/images/placeholders/google-maps-color-1280x500.jpg ADDED
Binary file
assets/images/placeholders/google-maps-color-1280x920.jpg ADDED
Binary file
assets/images/placeholders/google-maps-color-500x500.jpg ADDED
Binary file
assets/images/placeholders/google-maps-custom-1280x500.jpg ADDED
Binary file
assets/images/placeholders/google-maps-custom-1280x920.jpg ADDED
Binary file
assets/images/placeholders/google-maps-custom-500x500.jpg ADDED
Binary file
assets/images/placeholders/google-maps-dark-1280x500.jpg ADDED
Binary file
assets/images/placeholders/google-maps-dark-1280x920.jpg ADDED
Binary file
assets/images/placeholders/google-maps-dark-500x500.jpg ADDED
Binary file
assets/images/placeholders/google-maps-light-1280x500.jpg ADDED
Binary file
assets/images/placeholders/google-maps-light-1280x920.jpg ADDED
Binary file
assets/images/placeholders/google-maps-light-500x500.jpg ADDED
Binary file
assets/images/placeholders/google-maps-minimal-1280x500.jpg ADDED
Binary file
assets/images/placeholders/google-maps-minimal-1280x920.jpg ADDED
Binary file
assets/images/placeholders/google-maps-minimal-500x500.jpg ADDED
Binary file
assets/images/placeholders/google-recaptcha-color.jpg ADDED
Binary file
assets/images/placeholders/google-recaptcha-custom.jpg ADDED
Binary file
assets/images/placeholders/google-recaptcha-dark.jpg ADDED
Binary file
assets/images/placeholders/google-recaptcha-light.jpg ADDED
Binary file
assets/images/placeholders/google-recaptcha-minimal.jpg ADDED
Binary file
assets/images/placeholders/instagram-color.jpg ADDED
Binary file
assets/images/placeholders/instagram-custom.jpg ADDED
Binary file
assets/images/placeholders/instagram-dark.jpg ADDED
Binary file
assets/images/placeholders/instagram-light.jpg ADDED
Binary file
assets/images/placeholders/instagram-minimal.jpg ADDED
Binary file
assets/images/placeholders/linkedin-color.jpg ADDED
Binary file
assets/images/placeholders/linkedin-custom.jpg ADDED
Binary file
assets/images/placeholders/linkedin-dark.jpg ADDED
Binary file
assets/images/placeholders/linkedin-light.jpg ADDED
Binary file
assets/images/placeholders/linkedin-minimal.jpg ADDED
Binary file
assets/images/placeholders/soundcloud-color.jpg ADDED
Binary file
assets/images/placeholders/soundcloud-custom.jpg ADDED
Binary file
assets/images/placeholders/soundcloud-dark.jpg ADDED
Binary file
assets/images/placeholders/soundcloud-light.jpg ADDED
Binary file
assets/images/placeholders/soundcloud-minimal.jpg ADDED
Binary file
assets/images/placeholders/spotify-color.jpg ADDED
Binary file
assets/images/placeholders/spotify-custom.jpg ADDED
Binary file
assets/images/placeholders/spotify-dark.jpg ADDED
Binary file
assets/images/placeholders/spotify-light.jpg ADDED
Binary file
assets/images/placeholders/spotify-minimal.jpg ADDED
Binary file
assets/images/placeholders/ted-color.jpg ADDED
Binary file
assets/images/placeholders/ted-custom.jpg ADDED
Binary file
assets/images/placeholders/ted-dark.jpg ADDED
Binary file
assets/images/placeholders/ted-light.jpg ADDED
Binary file
assets/images/placeholders/ted-minimal.jpg ADDED
Binary file
assets/images/placeholders/tiktok-color.jpg ADDED
Binary file
assets/images/placeholders/tiktok-custom.jpg ADDED
Binary file
assets/images/placeholders/tiktok-dark.jpg ADDED
Binary file
assets/images/placeholders/tiktok-light.jpg ADDED
Binary file
assets/images/placeholders/tiktok-minimal.jpg ADDED
Binary file
assets/images/placeholders/twitch-color.jpg ADDED
Binary file
assets/images/placeholders/twitch-custom.jpg ADDED
Binary file
assets/images/placeholders/twitch-dark.jpg ADDED
Binary file
assets/images/placeholders/twitch-light.jpg ADDED
Binary file
assets/images/placeholders/twitch-minimal.jpg ADDED
Binary file
assets/images/placeholders/twitter-color.jpg ADDED
Binary file
assets/images/placeholders/twitter-custom.jpg ADDED
Binary file
assets/images/placeholders/twitter-dark.jpg ADDED
Binary file
assets/images/placeholders/twitter-light.jpg ADDED
Binary file
assets/images/placeholders/twitter-minimal.jpg ADDED
Binary file
assets/images/poweredbycomplianz.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 591.18 159.31" role="img"><title>Powered by Complianz</title><g id="a919312a-7805-4fdc-b3ae-b46e2c96aaf7" data-name="Layer 2"><g id="a32772f1-45e8-4be2-9140-87b723ac6e3a" data-name="Laag 1"><circle cx="309.97" cy="42.77" r="8.07" style="fill:#36a9e1"/><path d="M103.76,128.75H82a16.35,16.35,0,0,1-16.32-16.46V75.59q0-8.5,5.4-13.09a15.73,15.73,0,0,1,10.52-3.64h22.53q7.43,0,11.74,4.58t4.32,11.88v36.83a16.59,16.59,0,0,1-16.46,16.6ZM102,70.87H84.06q-6.61,0-6.61,5.53v34.4a5.33,5.33,0,0,0,1.89,4.12,6.14,6.14,0,0,0,4.18,1.69H102a6.33,6.33,0,0,0,4.79-1.76,5.65,5.65,0,0,0,1.69-4V76.67Q108.48,70.86,102,70.87Z" style="fill:#36a9e1"/><path d="M192,128.75c-3.87,0-5.8-2-5.8-6.07V76.4q0-5.81-5-5.8h-3.77q-6.75,0-6.75,4.45v53.56h-12V75.72q0-5.11-6.47-5.12h-9v58H131.42V59h22.8a15.56,15.56,0,0,1,10.39,3.78A13.75,13.75,0,0,1,173.78,59h7.69q7.56,0,12,4.45t4.46,12.28v47Q197.94,128.74,192,128.75Z" style="fill:#36a9e1"/><path d="M209.13,59h38.19a16.52,16.52,0,0,1,11.33,4,14.66,14.66,0,0,1,5,11.47v36.16a18.87,18.87,0,0,1-4.18,12.55,14.46,14.46,0,0,1-11.74,5.39H220.87v17.81a6.64,6.64,0,0,1-1.55,4.32,5.21,5.21,0,0,1-4.25,1.89,5.55,5.55,0,0,1-4.25-1.82,6.22,6.22,0,0,1-1.69-4.39V75.59m11.74,1.48v39.27h24.69q6.34,0,6.34-5.67V77.21q0-6.08-6.34-6.07H220.87" style="fill:#36a9e1"/><path d="M288.22,128.75H275.94V41.18q0-6.48,6.21-6.47t6.07,6.07Z" style="fill:#36a9e1"/><path d="M316.11,128.75H303.83V65.33q0-6.46,6.21-6.47,6.06,0,6.07,6.07Z" style="fill:#36a9e1"/><path d="M366.53,128.61H344.4a15.16,15.16,0,0,1-10.26-4q-5.65-4.72-5.66-12.82v-13q0-8,4.79-12.69a16.65,16.65,0,0,1,12.21-4.72h25.77v-5.8q0-4.73-7.29-4.72H334.28q-5.94,0-5.94-5.94T334.28,59h32.25c5,0,9,1.47,12,4.39S383,70.28,383,75.32v53.29m-11.74-12V93.53H346.69q-6.48,0-6.47,6.21V110.8a6.24,6.24,0,0,0,5.66,5.81h18.49" style="fill:#36a9e1"/><path d="M442.76,128.75c-3.87,0-5.8-2-5.8-6.07V76.13q0-5.26-5.54-5.26h-25.5v57.74H394.19V59h38.18q16.32,0,16.32,16.73v46.82Q448.69,128.75,442.76,128.75Z" style="fill:#36a9e1"/><path d="M58,116.61H18.08A6.61,6.61,0,0,1,13.63,115a5.4,5.4,0,0,1-1.89-4.32V76.94a5.4,5.4,0,0,1,1.89-4.32A6.61,6.61,0,0,1,18.08,71H48.71q5.94,0,5.94-5.94T48.71,59H16.33A15.71,15.71,0,0,0,0,75.32v37a15.7,15.7,0,0,0,16.33,16.32H62.7A20.05,20.05,0,0,1,58,116.61Z" style="fill:#36a9e1"/><path d="M524.94,159.31c-17.94,0-33.43-6.61-46.05-19.65s-19-28.67-19-46.6a63,63,0,0,1,19-46,63,63,0,0,1,46-19c17.89,0,33.57,6.39,46.6,19s19.64,28.14,19.64,46.05-6.6,33.61-19.61,46.63S542.85,159.31,524.94,159.31Zm0-127.3a59.09,59.09,0,0,0-43.2,17.85,59.13,59.13,0,0,0-17.85,43.2,61,61,0,0,0,17.87,43.82c11.84,12.23,26.37,18.43,43.18,18.43s31.55-6.21,43.8-18.45,18.44-27,18.44-43.8S581,61.75,568.76,49.88,541.76,32,524.94,32Z" style="fill:#36a9e1"/><path d="M559.73,60.26l-2.08-2.08a6.5,6.5,0,0,0-9.15,0l-48.43,48.44-5.5-5.5a6.48,6.48,0,0,0-9.15,0l-2.08,2.08a6.48,6.48,0,0,0,0,9.15l9.48,9.48a6.53,6.53,0,0,0,.55.63l2.08,2.09,4.68,4.47,3.92-3.92a8.11,8.11,0,0,0,.64-.55l2.08-2.09a6.53,6.53,0,0,0,.55-.63l52.41-52.42A6.48,6.48,0,0,0,559.73,60.26Z" style="fill:#36a9e1"/><path d="M523.9,113.14h29.25a6.48,6.48,0,0,1,6.47,6.46v3a6.49,6.49,0,0,1-6.47,6.47H507.9" style="fill:#36a9e1"/><path d="M527.41,72.18H506.16a6.49,6.49,0,0,1-6.47-6.47V62.76a6.49,6.49,0,0,1,6.47-6.47h37.25" style="fill:#36a9e1"/><text transform="translate(0 42.77)" style="font-size:50px;fill:#3c3c3b;font-family:Roboto-Medium, Roboto;font-weight:500;letter-spacing:0.00900390625em">powered by</text></g></g></svg>
assets/images/really-simple-plugins.svg ADDED
@@ -0,0 +1,101 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" standalone="no"?>
2
+ <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
3
+ "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
4
+ <svg version="1.0" xmlns="http://www.w3.org/2000/svg"
5
+ width="1024.000000pt" height="172.000000pt" viewBox="0 0 1024.000000 172.000000"
6
+ preserveAspectRatio="xMidYMid meet">
7
+
8
+ <g transform="translate(0.000000,172.000000) scale(0.100000,-0.100000)"
9
+ fill="#000000" stroke="none">
10
+ <path d="M531 1323 c-5 -10 -23 -62 -40 -116 -31 -97 -39 -173 -22 -205 6 -12
11
+ 3 -37 -10 -76 -31 -90 -9 -166 63 -219 40 -30 122 -25 232 12 116 40 163 41
12
+ 199 3 56 -58 53 -138 -9 -210 -42 -50 -91 -73 -157 -75 -51 -2 -52 -3 -55 -35
13
+ l-3 -32 55 0 c113 0 219 68 261 167 26 60 22 144 -9 197 -56 96 -133 108 -317
14
+ 51 -111 -35 -112 -35 -148 -18 -47 23 -67 64 -55 112 7 28 14 35 29 32 90 -16
15
+ 127 -12 240 25 63 21 115 42 115 48 0 6 -16 27 -36 47 l-36 37 38 35 c33 30
16
+ 37 39 28 54 -18 30 -44 27 -80 -8 l-34 -33 -50 49 c-28 27 -50 54 -50 59 0 6
17
+ 14 25 31 42 55 57 12 100 -45 45 -17 -17 -37 -31 -42 -31 -6 0 -23 14 -39 30
18
+ -33 35 -41 36 -54 13z m154 -204 c96 -96 99 -101 80 -115 -21 -15 -108 -44
19
+ -134 -44 -29 0 -81 40 -98 75 -14 30 -15 40 -4 77 19 63 39 108 48 108 5 0 53
20
+ -45 108 -101z"/>
21
+ <path d="M2770 983 c0 -153 5 -284 10 -305 17 -58 50 -78 131 -78 l69 0 0 35
22
+ 0 35 -50 0 c-38 0 -52 4 -60 19 -6 12 -10 123 -10 290 l0 271 -45 0 -45 0 0
23
+ -267z"/>
24
+ <path d="M3030 988 c0 -145 5 -281 10 -303 14 -63 48 -85 131 -85 l69 0 0 35
25
+ c0 35 0 35 -44 35 -77 0 -76 -5 -76 306 l0 274 -45 0 -45 0 0 -262z"/>
26
+ <path d="M5830 981 c0 -148 3 -282 6 -300 4 -17 18 -42 32 -56 22 -22 33 -25
27
+ 98 -25 l74 0 0 35 0 35 -48 0 c-26 0 -53 5 -60 12 -9 9 -12 87 -12 290 l0 278
28
+ -45 0 -45 0 0 -269z"/>
29
+ <path d="M7300 983 c0 -153 5 -284 10 -305 17 -58 50 -78 131 -78 l69 0 0 35
30
+ 0 35 -50 0 c-38 0 -52 4 -60 19 -6 12 -10 123 -10 290 l0 271 -45 0 -45 0 0
31
+ -267z"/>
32
+ <path d="M4350 1185 l0 -45 40 0 40 0 0 45 0 45 -40 0 -40 0 0 -45z"/>
33
+ <path d="M8560 1185 l0 -45 40 0 40 0 0 45 0 45 -40 0 -40 0 0 -45z"/>
34
+ <path d="M1684 1061 c-23 -10 -45 -24 -48 -30 -12 -19 -26 -12 -26 14 0 22 -4
35
+ 25 -35 25 l-35 0 0 -235 0 -235 40 0 40 0 0 142 c0 123 3 147 21 184 16 34 29
36
+ 46 62 58 23 9 51 15 62 13 16 -2 21 5 23 32 5 54 -31 65 -104 32z"/>
37
+ <path d="M1940 1058 c-26 -14 -57 -41 -74 -66 -27 -38 -31 -52 -34 -137 -4
38
+ -87 -2 -99 23 -150 39 -80 85 -105 196 -105 111 0 155 20 152 68 0 19 -3 35
39
+ -5 37 -2 2 -28 -5 -58 -15 -30 -11 -71 -19 -90 -20 -66 0 -130 61 -130 125 l0
40
+ 25 150 0 150 0 0 58 c-1 91 -44 165 -113 191 -47 18 -119 13 -167 -11z m163
41
+ -88 c15 -17 27 -41 27 -55 l0 -25 -105 0 c-117 0 -121 3 -82 61 45 66 109 74
42
+ 160 19z"/>
43
+ <path d="M2375 1064 c-53 -20 -57 -25 -43 -62 9 -23 17 -31 28 -26 44 19 119
44
+ 34 146 29 40 -7 54 -24 61 -73 l5 -39 -67 -8 c-139 -14 -196 -46 -215 -117
45
+ -15 -52 2 -110 41 -142 27 -23 40 -26 102 -26 54 0 80 5 105 20 40 25 38 25
46
+ 45 -1 4 -16 12 -20 39 -17 l33 3 0 190 c-1 214 -7 239 -69 269 -43 20 -155 20
47
+ -211 0z m195 -276 c-1 -18 -6 -43 -14 -56 -32 -58 -126 -82 -166 -42 -57 57
48
+ 17 127 138 129 41 1 42 0 42 -31z"/>
49
+ <path d="M3988 1059 c-105 -55 -85 -199 32 -234 63 -18 140 -59 145 -76 22
50
+ -68 -70 -100 -177 -62 -26 9 -49 15 -52 12 -2 -2 -7 -18 -11 -36 -6 -30 -4
51
+ -33 32 -48 51 -22 180 -22 221 -1 51 27 72 62 72 123 0 49 -4 59 -32 87 -21
52
+ 20 -58 41 -98 55 -83 27 -110 46 -110 75 0 49 69 68 151 42 28 -10 52 -16 53
53
+ -14 12 20 25 61 21 68 -8 14 -92 30 -152 30 -38 -1 -71 -8 -95 -21z"/>
54
+ <path d="M4686 1060 c-36 -20 -41 -21 -51 -6 -7 9 -26 16 -44 16 l-31 0 0
55
+ -235 0 -235 39 0 39 0 4 163 c2 135 6 166 21 188 21 31 57 49 100 49 71 0 81
56
+ -28 85 -232 l4 -168 38 0 38 0 4 163 c2 134 6 166 21 188 36 54 111 69 150 30
57
+ 21 -20 22 -32 25 -202 l4 -180 41 3 42 3 3 155 c4 257 -19 310 -142 318 -63 4
58
+ -86 -2 -142 -38 -18 -11 -25 -10 -53 11 -46 34 -142 38 -195 9z"/>
59
+ <path d="M5450 1060 c-43 -23 -50 -24 -50 -5 0 11 -11 15 -40 15 l-40 0 0
60
+ -330 0 -330 40 0 40 0 0 115 c0 63 2 115 5 115 2 0 19 -9 37 -20 24 -14 51
61
+ -20 97 -20 79 0 120 23 159 88 25 43 27 56 27 152 0 97 -2 109 -28 153 -21 35
62
+ -41 54 -70 68 -54 24 -132 24 -177 -1z m136 -75 c50 -32 72 -163 40 -239 -28
63
+ -68 -94 -93 -157 -60 -51 26 -80 128 -59 213 22 94 103 133 176 86z"/>
64
+ <path d="M6182 1063 c-84 -41 -130 -141 -119 -259 11 -116 69 -188 165 -203
65
+ 61 -9 147 1 190 23 28 14 31 20 25 49 -3 17 -7 34 -9 36 -2 2 -23 -4 -46 -15
66
+ -26 -12 -65 -19 -99 -19 -65 0 -100 23 -125 82 -28 64 -30 63 141 63 l155 0 0
67
+ 43 c0 135 -73 217 -192 217 -29 0 -68 -8 -86 -17z m122 -63 c28 -10 66 -64 66
68
+ -92 0 -16 -12 -18 -105 -18 -88 0 -105 2 -105 15 0 31 32 77 63 90 39 17 48
69
+ 18 81 5z"/>
70
+ <path d="M6920 1060 c-43 -23 -50 -24 -50 -5 0 11 -11 15 -40 15 l-40 0 0
71
+ -331 0 -330 43 3 42 3 3 108 c1 59 5 107 8 107 3 0 19 -7 36 -16 44 -23 139
72
+ -21 180 3 18 10 46 38 63 62 27 38 30 52 34 134 5 138 -23 208 -99 247 -51 26
73
+ -133 26 -180 0z m137 -76 c76 -49 81 -208 8 -281 -54 -54 -130 -41 -166 29
74
+ -27 53 -27 171 1 216 35 58 101 73 157 36z"/>
75
+ <path d="M8125 1060 c-131 -65 -151 -324 -31 -415 61 -46 165 -55 213 -20 42
76
+ 32 53 8 32 -68 -15 -57 -55 -77 -151 -77 l-78 0 0 -40 0 -40 78 0 c94 0 141
77
+ 12 183 47 59 50 63 71 67 361 l4 262 -45 0 c-26 0 -47 -5 -49 -12 -3 -9 -14
78
+ -7 -40 5 -49 23 -133 22 -183 -3z m170 -74 c52 -34 72 -154 39 -235 -30 -76
79
+ -131 -93 -186 -32 -94 105 -26 307 96 286 17 -3 40 -12 51 -19z"/>
80
+ <path d="M8894 1055 c-27 -14 -50 -25 -51 -25 -2 0 -3 9 -3 20 0 17 -7 20 -40
81
+ 20 l-40 0 2 -232 3 -233 43 -3 42 -3 0 151 c0 170 9 203 62 234 43 26 104 24
82
+ 131 -3 21 -20 22 -32 25 -202 l3 -180 42 3 42 3 0 185 c0 168 -2 188 -20 220
83
+ -42 72 -149 92 -241 45z"/>
84
+ <path d="M9324 1066 c-49 -22 -74 -61 -74 -118 0 -43 5 -55 33 -82 20 -20 57
85
+ -41 97 -55 87 -28 110 -45 110 -81 0 -57 -79 -77 -171 -45 -54 19 -69 14 -69
86
+ -25 0 -43 44 -60 153 -60 71 0 89 4 118 23 67 45 77 153 20 206 -16 14 -59 37
87
+ -97 50 -119 41 -141 68 -88 110 32 25 63 26 130 6 54 -16 64 -12 67 31 2 24
88
+ -3 30 -33 41 -47 16 -158 15 -196 -1z"/>
89
+ <path d="M3210 1058 c0 -7 38 -108 86 -226 l85 -214 -16 -49 c-21 -63 -54 -89
90
+ -112 -89 l-44 0 3 -37 c3 -35 6 -38 37 -41 81 -8 144 26 180 97 17 32 211 555
91
+ 211 567 0 3 -21 4 -47 2 l-46 -3 -56 -167 c-31 -92 -58 -168 -61 -168 -3 0
92
+ -34 77 -69 170 l-64 170 -44 0 c-27 0 -43 -5 -43 -12z"/>
93
+ <path d="M4350 835 l0 -235 40 0 40 0 0 235 0 235 -40 0 -40 0 0 -235z"/>
94
+ <path d="M7552 881 c3 -211 7 -224 78 -265 47 -28 173 -28 220 0 71 41 75 54
95
+ 78 265 l3 189 -45 0 -46 0 0 -179 0 -180 -26 -20 c-36 -29 -112 -29 -148 0
96
+ l-26 20 0 180 0 179 -46 0 -45 0 3 -189z"/>
97
+ <path d="M8560 835 l0 -235 40 0 40 0 0 235 0 235 -40 0 -40 0 0 -235z"/>
98
+ <path d="M9681 701 c-30 -55 -1 -104 58 -99 28 2 39 9 50 32 12 26 12 33 0 55
99
+ -20 35 -92 43 -108 12z"/>
100
+ </g>
101
+ </svg>
assets/images/s.png ADDED
Binary file
assets/images/uk.png ADDED
Binary file
assets/images/uk.svg ADDED
@@ -0,0 +1 @@
 
1
+ <?xml version="1.0" ?><svg height="512" id="svg5823" version="1.1" width="512" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs5825"><clipPath clipPathUnits="userSpaceOnUse" id="clipPath5778"><rect height="480" id="rect5780" style="fill:#2980b9;fill-opacity:1;stroke:none" width="480" x="930.01068" y="-79.22789"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath3061"><rect height="480" id="rect3063" style="fill:#2980b9;fill-opacity:1;stroke:none" width="480" x="16.000002" y="556.36218"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath3448"><rect height="480" id="rect3450" style="fill:#2980b9;fill-opacity:1;stroke:none" width="480" x="16.000023" y="556.36218"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath3470"><rect height="480" id="rect3472" style="fill:#2980b9;fill-opacity:1;stroke:none" width="480" x="16.000023" y="556.36218"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath5670"><rect height="480" id="rect5672" style="fill:#2980b9;fill-opacity:1;stroke:none" width="480" x="-712" y="246.36218"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath5674"><rect height="480" id="rect5676" style="fill:#2980b9;fill-opacity:1;stroke:none" width="480" x="16" y="556.36218"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath5729"><rect height="480" id="rect5731" style="fill:#2980b9;fill-opacity:1;stroke:none" width="480" x="20.014456" y="549.27625"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath5806"><rect height="480" id="rect5808" style="fill:#2980b9;fill-opacity:1;stroke:none" width="480" x="20.014456" y="549.27625"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath4379"><path d="m -360,118 a 208,208 0 1 1 -416,0 208,208 0 1 1 416,0 z" id="path4381" style="fill:#f1c40f;fill-opacity:1;stroke:none" transform="matrix(1.1538462,0,0,1.1538462,915.3991,653.1224)"/></clipPath></defs><g id="layer1" transform="translate(0,-540.36218)"><g id="g5733"><g clip-path="url(#clipPath4379)" id="g5810" transform="translate(-4.0144558,7.0859349)"><g clip-path="url(#clipPath5806)" id="g5787"><rect height="480" id="rect2999" style="fill:#2b4896;fill-opacity:1;stroke:none" width="480" x="20.014456" y="549.27625"/><g id="g5769"><path d="m 232.19609,761.96312 -256.656242,284.68748 50.25,0 0,15.9062 241.031242,-270.43743 z" id="path5417" style="fill:#ffffff;fill-opacity:1;stroke:none"/><path d="m -8.75279,1084.1356 248.17417,-276.38741 -18.92417,1.85616 0,-0.875 -240.8125,264.90625 z" id="path5415" style="fill:#e32d3c;fill-opacity:1;stroke:none"/></g><g id="g5755"><path d="m 498.79506,514.95268 -256.65625,284.6875 50.25,0 0,15.90625 242.03125,-268.4375 -35.625,-32.15625 z" id="rect3435" style="fill:#ffffff;fill-opacity:1;stroke:none"/><path d="m 509.26444,518.74497 -249.5,274.53125 20.25,0 0,0.875 240.8125,-264.90625 -11.5625,-10.5 z" id="rect5381" style="fill:#e32d3c;fill-opacity:1;stroke:none"/></g><g id="g5779" transform="matrix(0.99932034,0.03686276,0.03686276,-0.99932034,-297.11434,1319.5878)"><path d="m 498.79506,514.95268 -256.65625,284.6875 50.25,0 0,15.90625 242.03125,-268.4375 -35.625,-32.15625 z" id="path5781" style="fill:#ffffff;fill-opacity:1;stroke:none"/><path d="m 509.26444,518.74497 -249.5,274.53125 20.25,0 0,0.875 240.8125,-264.90625 -11.5625,-10.5 z" id="path5783" style="fill:#e32d3c;fill-opacity:1;stroke:none"/></g><rect height="480" id="rect3001" style="fill:#ffffff;fill-opacity:1;stroke:none" width="80" x="220.01445" y="549.27625"/><g id="g5759" transform="matrix(-1,0,0,1,797.31017,256.40901)"><path d="m 498.79506,514.95268 -256.65625,284.6875 50.25,0 0,15.90625 242.03125,-268.4375 -35.625,-32.15625 z" id="path5761" style="fill:#ffffff;fill-opacity:1;stroke:none"/><path d="m 509.26444,518.74497 -249.5,274.53125 20.25,0 0,0.875 240.8125,-264.90625 -11.5625,-10.5 z" id="path5763" style="fill:#e32d3c;fill-opacity:1;stroke:none"/></g><rect height="480" id="rect3003" style="fill:#ffffff;fill-opacity:1;stroke:none" transform="matrix(0,1,-1,0,0,0)" width="80" x="749.27625" y="-500.01447"/><rect height="480" id="rect3005" style="fill:#e32d3c;fill-opacity:1;stroke:none" width="48" x="236.01445" y="549.27625"/><rect height="480" id="rect3008" style="fill:#e32d3c;fill-opacity:1;stroke:none" transform="matrix(0,1,-1,0,0,0)" width="48" x="765.27625" y="-500.01447"/></g></g></g></g></svg>
assets/images/us.png ADDED
Binary file
assets/images/us.svg ADDED
@@ -0,0 +1 @@
 
1
+ <?xml version="1.0" ?><svg height="512" id="svg29881" version="1.1" width="512" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs29883"><clipPath clipPathUnits="userSpaceOnUse" id="clipPath29920"><path d="m -254.28571,506.64789 a 260,248.57143 0 1 1 -520,0 260,248.57143 0 1 1 520,0 z" id="path29922" style="fill:#a9b3c1;fill-opacity:1;stroke:none" transform="matrix(0.68483669,0,0,0.71632344,705.09921,116.38888)"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath3045"><path d="m -188.57141,-53.714287 a 252.85715,254.28572 0 1 1 -505.7143,0 252.85715,254.28572 0 1 1 505.7143,0 z" id="path3047" style="fill:#4086cd;fill-opacity:1;stroke:none" transform="matrix(0.94915253,0,0,0.9438202,674.98303,847.05881)"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath3513"><path d="m -466.69048,13.994795 a 104.04572,104.04572 0 1 1 -208.09145,0 104.04572,104.04572 0 1 1 208.09145,0 z" id="path3515" style="fill:#ca4638;fill-opacity:1;stroke:none" transform="matrix(1.3355237,0,0,1.3355237,-106.3397,494.85078)"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath3603"><path d="m -466.69048,13.994795 a 104.04572,104.04572 0 1 1 -208.09145,0 104.04572,104.04572 0 1 1 208.09145,0 z" id="path3605" style="fill:#ca4638;fill-opacity:1;stroke:none" transform="matrix(2.3066782,0,0,2.3066782,881.53288,384.83964)"/></clipPath></defs><g id="layer1" transform="translate(0,-540.36218)"><g id="g3721" transform="translate(690.97186,378.60027)"><g id="g29962" style="fill:#ffffff" transform="translate(-246.85715,429.71429)"><g clip-path="url(#clipPath29920)" id="g29913" style="fill:#ffffff" transform="matrix(1.3478789,0,0,1.3478789,27.194074,-279.4075)"/></g><g clip-path="url(#clipPath3513)" id="g3239" transform="matrix(1.7271713,0,0,1.7271713,1065.1998,-468.57086)"><path d="m -1077.0126,588.35936 416.8823,0 0,-21.38956 -416.8823,0 0,21.38956 z" id="path18829" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -1077.0126,566.96913 416.8823,0 0,-21.38139 -416.8823,0 0,21.38139 z" id="path18831" style="fill:#ca4638;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -1077.0126,631.10647 416.8823,0 0,-21.3814 -416.8823,0 0,21.3814 z" id="path18833" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -1077.0126,652.49669 416.8823,0 0,-21.38956 -416.8823,0 0,21.38956 z" id="path18835" style="fill:#ca4638;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -1077.0126,609.72457 416.8823,0 0,-21.36521 -416.8823,0 0,21.36521 z" id="path18837" style="fill:#ca4638;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -1077.0126,544.57926 416.8823,0 0,-21.36522 -416.8823,0 0,21.36522 z" id="path18839" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -1077.0126,481.45207 416.8823,0 0,-21.36521 -416.8823,0 0,21.36521 z" id="path18841" style="fill:#ca4638;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -1077.0126,417.31674 416.8823,0 0,-21.38956 -416.8823,0 0,21.38956 z" id="path18843" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -1077.0126,438.69663 416.8823,0 0,-21.38156 -416.8823,0 0,21.38156 z" id="path18845" style="fill:#ca4638;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -1077.0126,524.22419 416.8823,0 0,-21.4059 -416.8823,0 0,21.4059 z" id="path18847" style="fill:#ca4638;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -1077.0126,395.92651 416.8823,0 0,-21.34087 -416.8823,0 0,21.34087 z" id="path18849" style="fill:#ca4638;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -1077.0126,460.08686 416.8823,0 0,-21.38973 -416.8823,0 0,21.38973 z" id="path18851" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -1077.0126,502.81729 416.8823,0 0,-21.36522 -416.8823,0 0,21.36522 z" id="path18853" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/></g><path clip-path="url(#clipPath3603)" d="m -674.97189,436.92193 240,0 0,-259.8008 -240,0 0,259.8008 z" id="path3517" style="fill:#356ba0;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -491.34675,211.87268 1.79508,5.57678 5.85565,0 -4.74029,3.44447 1.83442,5.57677 -4.7436,-3.44789 -4.77964,3.44789 1.83442,-5.57677 -4.74045,-3.44447 5.85581,0 1.82907,-5.57678" id="path18857" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -491.34675,260.84986 1.79508,5.57336 5.85565,0 -4.74029,3.44789 1.83442,5.57336 -4.7436,-3.40826 -4.77964,3.40826 1.83442,-5.57336 -4.74045,-3.44789 5.85581,0 1.82907,-5.57336" id="path18859" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -491.34675,309.85328 1.79508,5.58648 5.85565,0 -4.74029,3.43477 1.83442,5.58648 -4.7436,-3.44762 -4.77964,3.44762 1.83442,-5.58648 -4.74045,-3.43477 5.85581,0 1.82907,-5.58648" id="path18861" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -491.34675,359.9424 1.79508,5.613 5.85565,0 -4.74029,3.44762 1.83442,5.61299 -4.7436,-3.48725 -4.77964,3.48725 1.83442,-5.61299 -4.74045,-3.44762 5.85581,0 1.82907,-5.613" id="path18863" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -491.34675,407.80424 1.79508,5.58673 5.85565,0 -4.74029,3.47388 1.83442,5.57362 -4.7436,-3.47414 -4.77964,3.47414 1.83442,-5.57362 -4.74045,-3.47388 5.85581,0 1.82907,-5.58673" id="path18865" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -535.28514,211.87268 1.80814,5.57678 5.88209,0 -4.75682,3.44447 1.8083,5.57677 -4.74014,-3.44789 -4.75352,3.44789 1.80295,-5.57677 -4.74014,-3.44447 5.88178,0 1.80814,-5.57678" id="path18867" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -535.28514,260.84986 1.80814,5.57336 5.88209,0 -4.75682,3.44789 1.8083,5.57336 -4.74014,-3.40826 -4.75352,3.40826 1.80295,-5.57336 -4.74014,-3.44789 5.88178,0 1.80814,-5.57336" id="path18869" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -535.28514,309.85328 1.80814,5.58648 5.88209,0 -4.75682,3.43477 1.8083,5.58648 -4.74014,-3.44762 -4.75352,3.44762 1.80295,-5.58648 -4.74014,-3.43477 5.88178,0 1.80814,-5.58648" id="path18871" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -535.28514,359.9424 1.80814,5.613 5.88209,0 -4.75682,3.44762 1.8083,5.61299 -4.74014,-3.48725 -4.75352,3.48725 1.80295,-5.61299 -4.74014,-3.44762 5.88178,0 1.80814,-5.613" id="path18873" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -535.28514,407.80424 1.80814,5.58673 5.88209,0 -4.75682,3.47388 1.8083,5.57362 -4.74014,-3.47414 -4.75352,3.47414 1.80295,-5.57362 -4.74014,-3.47388 5.88178,0 1.80814,-5.58673" id="path18875" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -579.1875,260.84986 1.79492,5.57336 5.8555,0 -4.74014,3.44789 1.82923,5.57336 -4.7403,-3.40826 -4.77964,3.40826 1.83458,-5.57336 -4.7436,-3.44789 5.84574,0 1.84229,-5.57336" id="path18879" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -579.1875,309.85328 1.79492,5.58648 5.8555,0 -4.74014,3.43477 1.82923,5.58648 -4.7403,-3.44762 -4.77964,3.44762 1.83458,-5.58648 -4.7436,-3.43477 5.84574,0 1.84229,-5.58648" id="path18881" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -579.1875,359.9424 1.79492,5.613 5.8555,0 -4.74014,3.44762 1.82923,5.61299 -4.7403,-3.48725 -4.77964,3.48725 1.83458,-5.61299 -4.7436,-3.44762 5.84574,0 1.84229,-5.613" id="path18883" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -579.1875,407.80424 1.79492,5.58673 5.8555,0 -4.74014,3.47388 1.82923,5.57362 -4.7403,-3.47414 -4.77964,3.47414 1.83458,-5.57362 -4.7436,-3.47388 5.84574,0 1.84229,-5.58673" id="path18885" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -623.13912,309.85328 1.80563,5.58648 5.88193,0 -4.74045,3.43477 1.8083,5.58648 -4.75352,-3.44762 -4.7436,3.44762 1.80814,-5.58648 -4.75336,-3.43477 5.85566,0 1.83442,-5.58648" id="path18891" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -623.13912,359.9424 1.80563,5.613 5.88193,0 -4.74045,3.44762 1.8083,5.61299 -4.75352,-3.48725 -4.7436,3.48725 1.80814,-5.61299 -4.75336,-3.44762 5.85566,0 1.83442,-5.613" id="path18893" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -623.13912,407.80424 1.80563,5.58673 5.88193,0 -4.74045,3.47388 1.8083,5.57362 -4.75352,-3.47414 -4.7436,3.47414 1.80814,-5.57362 -4.75336,-3.47388 5.85566,0 1.83442,-5.58673" id="path18895" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -468.95782,236.33489 1.80563,5.61299 5.88193,0 -4.75351,3.40826 1.80814,5.61299 -4.7403,-3.44448 -4.75666,3.44448 1.8212,-5.61299 -4.75336,-3.40826 5.86872,0 1.82136,-5.61299" id="path18907" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -468.95782,286.92606 1.80563,5.57677 5.88193,0 -4.75351,3.44448 1.80814,5.57677 -4.7403,-3.44762 -4.75666,3.44762 1.8212,-5.57677 -4.75336,-3.44448 5.86872,0 1.82136,-5.57677" id="path18909" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -469.40714,336.49371 1.82136,5.57363 5.86888,0 -4.74361,3.44762 1.80831,5.57363 -4.75336,-3.47413 -4.7403,3.47413 1.80547,-5.57363 -4.75321,-3.44762 5.88178,0 1.80814,-5.57363" id="path18911" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -469.84355,385.46775 1.82136,5.57677 5.88178,0 -4.76643,3.44447 1.82924,5.57678 -4.76674,-3.43477 -4.72692,3.43477 1.80814,-5.57678 -4.76972,-3.44447 5.88193,0 1.80814,-5.57677" id="path18913" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -512.89936,236.33489 1.82136,5.61299 5.88194,0 -4.76658,3.40826 1.82923,5.61299 -4.76642,-3.44448 -4.75352,3.44448 1.83443,-5.61299 -4.74361,-3.40826 5.8555,0 1.8083,-5.61299" id="path18915" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -512.89936,286.92606 1.82136,5.57677 5.88194,0 -4.76658,3.44448 1.82923,5.57677 -4.76642,-3.44762 -4.75352,3.44762 1.83443,-5.57677 -4.74361,-3.44448 5.8555,0 1.8083,-5.57677" id="path18917" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -513.32271,336.49371 1.8083,5.57363 5.88162,0 -4.74014,3.44762 1.80562,5.57363 -4.75352,-3.47413 -4.74013,3.47413 1.80814,-5.57363 -4.75667,-3.44762 5.85896,0 1.82923,-5.57363" id="path18919" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -513.75881,385.46775 1.80814,5.57677 5.86887,0 -4.7403,3.44447 1.80815,5.57678 -4.74361,-3.43477 -4.75351,3.43477 1.8083,-5.57678 -4.74046,-3.44447 5.86888,0 1.81868,-5.57677" id="path18921" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -556.82454,234.60623 1.81853,5.57336 5.86872,0 -4.74014,3.44789 1.82136,5.57335 -4.76642,-3.44447 -4.7436,3.44447 1.82136,-5.57335 -4.7532,-3.44789 5.86856,0 1.80814,-5.57336" id="path18923" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -556.82454,285.15802 1.81853,5.57337 5.86872,0 -4.74014,3.47412 1.82136,5.54713 -4.76642,-3.40826 -4.7436,3.40826 1.82136,-5.54713 -4.7532,-3.47412 5.86856,0 1.80814,-5.57337" id="path18925" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -557.24789,334.72569 1.78973,5.57336 5.88209,0 -4.75352,3.44788 1.82121,5.57336 -4.7403,-3.44762 -4.76988,3.44762 1.82136,-5.57336 -4.74045,-3.44788 5.86887,0 1.82136,-5.57336" id="path18927" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -557.69721,383.7257 1.82136,5.58674 5.86872,0 -4.74345,3.40826 1.80814,5.61299 -4.7532,-3.44789 -4.74045,3.44789 1.80562,-5.61299 -4.7532,-3.40826 5.86856,0 1.82136,-5.58674" id="path18929" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -600.72705,284.65939 1.80295,5.57337 5.87202,0 -4.75667,3.48725 1.80815,5.57336 -4.72724,-3.47387 -4.76642,3.47387 1.82923,-5.57336 -4.75351,-3.48725 5.86887,0 1.82136,-5.57337" id="path18933" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -601.16315,334.22364 1.79508,5.58676 5.88193,0 -4.75351,3.47385 1.81868,5.57363 -4.74014,-3.47071 -4.75351,3.47071 1.80562,-5.57363 -4.74014,-3.47385 5.8555,0 1.83442,-5.58676" id="path18935" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -601.61279,383.20082 1.82137,5.58676 5.86855,0 -4.7532,3.47385 1.80295,5.57363 -4.74045,-3.47413 -4.74014,3.47413 1.8083,-5.57363 -4.75667,-3.47385 5.86887,0 1.82121,-5.58676" id="path18937" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -645.11807,333.37728 1.8212,5.57678 5.86856,0 -4.7532,3.44447 1.82136,5.57677 -4.75666,-3.44762 -4.74014,3.44762 1.80814,-5.57677 -4.7532,-3.44447 5.88178,0 1.80546,-5.57678" id="path18943" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -645.53812,382.35446 1.79256,5.57363 5.88194,0 -4.75352,3.44762 1.82136,5.57363 -4.74045,-3.44448 -4.76973,3.44448 1.82121,-5.57363 -4.7403,-3.44762 5.86887,0 1.82136,-5.57363" id="path18945" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -447.43149,211.87268 1.79508,5.57678 5.88178,0 -4.74014,3.44447 1.80295,5.57677 -4.74045,-3.44789 -4.75321,3.44789 1.80815,-5.57677 -4.74345,-3.44447 5.86887,0 1.82121,-5.57678" id="path18947" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -447.43149,260.84986 1.79508,5.57336 5.88178,0 -4.74014,3.44789 1.80295,5.57336 -4.74045,-3.40826 -4.75321,3.40826 1.80815,-5.57336 -4.74345,-3.44789 5.86887,0 1.82121,-5.57336" id="path18949" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -447.43149,309.85328 1.79508,5.58648 5.88178,0 -4.74014,3.43477 1.80295,5.58648 -4.74045,-3.44762 -4.75321,3.44762 1.80815,-5.58648 -4.74345,-3.43477 5.86887,0 1.82121,-5.58648" id="path18951" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -447.43149,359.9424 1.79508,5.613 5.88178,0 -4.74014,3.44762 1.80295,5.61299 -4.74045,-3.48725 -4.75321,3.48725 1.80815,-5.61299 -4.74345,-3.44762 5.86887,0 1.82121,-5.613" id="path18953" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -447.43149,407.80424 1.79508,5.58673 5.88178,0 -4.74014,3.47388 1.80295,5.57362 -4.74045,-3.47414 -4.75321,3.47414 1.80815,-5.57362 -4.74345,-3.47388 5.86887,0 1.82121,-5.58673" id="path18955" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -468.95782,189.61129 1.80563,5.58673 5.88193,0 -4.74045,3.47388 1.8083,5.57362 -4.75352,-3.47414 -4.7436,3.47414 1.80814,-5.57362 -4.75336,-3.47388 5.85566,0 1.83442,-5.58673" id="path3711" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -663.54522,407.80424 1.80563,5.58673 5.88193,0 -4.74045,3.47388 1.8083,5.57362 -4.75352,-3.47414 -4.7436,3.47414 1.80814,-5.57362 -4.75336,-3.47388 5.85566,0 1.83442,-5.58673" id="path3713" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -659.50461,359.9424 1.80563,5.613 5.88193,0 -4.74045,3.44762 1.8083,5.61299 -4.75352,-3.48725 -4.7436,3.48725 1.80814,-5.61299 -4.75336,-3.44762 5.85566,0 1.83442,-5.613" id="path3715" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="m -512.89936,193.90848 1.82136,5.61299 5.88194,0 -4.76658,3.40826 1.82923,5.61299 -4.76642,-3.44448 -4.75352,3.44448 1.83443,-5.61299 -4.74361,-3.40826 5.8555,0 1.8083,-5.61299" id="path3719" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/></g></g></svg>
assets/images/za.svg ADDED
@@ -0,0 +1 @@
 
1
+ <?xml version="1.0" ?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg enable-background="new 0 0 100 100" height="100px" id="Albania" version="1.1" viewBox="0 0 100 100" width="100px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g><g><path d="M0.025,49.012C0.019,49.342,0,49.669,0,50c0,0.35,0.02,0.693,0.026,1.042L0.025,49.012z" fill="none"/><path d="M0.031,51.25v-1.199H0.027v-1.128c0,0.03-0.002,0.06-0.002,0.089l0.001,2.03 C0.027,51.111,0.03,51.182,0.031,51.25z" fill="#2D2E83"/><path d="M25.414,88.439h-0.003l-3.927,2.625C29.573,96.691,39.397,100,50.001,100 c22.737,0,41.91-15.174,47.981-35.945l-36.146,0.031L25.414,88.439z" fill="#2D2E83"/><path d="M25.353,11.617l36.461,24.296l36.152-0.03C91.874,15.143,72.716,0,50.001,0 c-10.638,0-20.49,3.33-28.595,8.99l3.943,2.627H25.353z" fill="#BE1622"/><path d="M0.031,50.051L0.031,50.051l-0.002-1.23c0,0.034-0.002,0.068-0.002,0.103v1.128L0.031,50.051L0.031,50.051 z" fill="#BE1622"/><path d="M17.232,87.752c1.355,1.178,2.773,2.284,4.252,3.313l3.927-2.625h0.003l36.422-24.354l36.146-0.031 c0.49-1.674,0.893-3.385,1.207-5.127l-38.907,0.039L17.232,87.752z" fill="#FFFFFF"/><polygon fill="#FFFFFF" points="0.031,50.051 0.031,50.051 0.031,51.25 0.031,51.258 "/><path d="M99.178,41.001c-0.316-1.739-0.72-3.447-1.211-5.118l-36.152,0.03L25.353,11.617H25.35L21.406,8.99 c-1.476,1.031-2.892,2.14-4.246,3.32l43.111,28.723L99.178,41.001z" fill="#FFFFFF"/><path d="M0.031,51.258c0.156,6.286,1.463,12.284,3.732,17.788l28.449-19.029L3.729,31.041c-2.256,5.504-3.553,11.497-3.7,17.779 l0.002,1.23V51.258z"/><path d="M3.764,69.046c0.661,1.604,1.397,3.167,2.215,4.683l35.449-23.711L5.934,26.361 c-0.814,1.515-1.547,3.077-2.205,4.68l28.484,18.976L3.764,69.046z" fill="#FFB612"/><path d="M41.428,50.017L5.979,73.729c2.882,5.334,6.712,10.078,11.254,14.023l43.05-28.785l38.908-0.039 C99.712,56.029,100,53.049,100,50c0-3.074-0.292-6.079-0.822-8.999l-38.906,0.032L17.16,12.311 c-4.535,3.954-8.355,8.707-11.227,14.051L41.428,50.017z" fill="#007A4D"/></g></g></svg>
assets/index.php ADDED
@@ -0,0 +1,2 @@
 
 
1
+ <?php
2
+ // Silence is golden.
assets/js/admin.js ADDED
@@ -0,0 +1,1418 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ jQuery(document).ready(function ($) {
2
+ 'use strict';
3
+
4
+ /**
5
+ * Toggle Load more buttons in multi checkboxes.
6
+ *
7
+ */
8
+ if ( document.querySelector('.cmplz-multicheckbox-loadmore') ){
9
+ document.querySelectorAll('.cmplz-multicheckbox-loadmore').forEach(obj => {
10
+ obj.setAttribute('data-loadmore-state', 'hidden');
11
+ cmplz_toggle_loadmore(false, obj);
12
+ });
13
+
14
+ function cmplz_toggle_loadmore(show, obj){
15
+ let count = 0;
16
+ let load_more_count = obj.getAttribute('data-cmplz_loadmore_count');
17
+ obj.querySelectorAll('.cmplz-checkbox-container').forEach(checkbox_obj => {
18
+ count++;
19
+ if (show) {
20
+ obj.querySelector('.cmplz_load_more .cmplz-load-less').style.display='block';
21
+ obj.querySelector('.cmplz_load_more .cmplz-load-more').style.display='none';
22
+ checkbox_obj.style.display='block';
23
+ } else if (count>load_more_count) {
24
+ obj.querySelector('.cmplz_load_more .cmplz-load-more').style.display='block';
25
+ obj.querySelector('.cmplz_load_more .cmplz-load-less').style.display='none';
26
+ checkbox_obj.style.display='none';
27
+ }
28
+ });
29
+
30
+ }
31
+
32
+ document.addEventListener('click', e => {
33
+ if ( e.target.closest('.cmplz_load_more') ) {
34
+ e.preventDefault();
35
+ let obj = e.target;
36
+ obj = obj.closest('.cmplz-multicheckbox-loadmore');
37
+ let state = obj.getAttribute('data-loadmore-state');
38
+ let show = state==='hidden';
39
+ state = show ? 'visible' : 'hidden';
40
+ obj.setAttribute('data-loadmore-state', state);
41
+ cmplz_toggle_loadmore(show, obj );
42
+ }
43
+ });
44
+ }
45
+
46
+ $(document).on('click','.cmplz-install-burst', function(){
47
+ var btn = $('button.cmplz-install-burst');
48
+ var loader = '<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>';
49
+ btn.html(loader);
50
+ btn.attr('disabled', 'disabled');
51
+ $.ajax({
52
+ type: "GET",
53
+ url: complianz_admin.admin_url,
54
+ dataType: 'json',
55
+ data: ({
56
+ step: 'download',
57
+ action: 'cmplz_install_plugin',
58
+ }),
59
+ success: function (response) {
60
+ $.ajax({
61
+ type: "GET",
62
+ url: complianz_admin.admin_url,
63
+ dataType: 'json',
64
+ data: ({
65
+ step: 'activate',
66
+ action: 'cmplz_install_plugin',
67
+ }),
68
+ success: function (response) {
69
+ let completed_text = $('.cmplz-completed-text').html();
70
+ btn.html(completed_text);
71
+ }
72
+ });
73
+ }
74
+ });
75
+ });
76
+
77
+ // other_region_behaviour
78
+ $(document).on('click', '.regions .cmplz-checkbox-container input', function(){
79
+ cmplz_filter_other_region_options();
80
+ });
81
+ var region_field = $('.regions .cmplz-checkbox-container input')
82
+ cmplz_filter_other_region_options(region_field);
83
+ function cmplz_filter_other_region_options(){
84
+
85
+ if ( !$('select[name=cmplz_other_region_behaviour]').length) {
86
+ return;
87
+ }
88
+
89
+ $('.regions .cmplz-field').find(':checkbox').each(function (i) {
90
+ var region = $(this).attr('name').replace(']','').replace('cmplz_regions[','');
91
+ var option = $("select[name=cmplz_other_region_behaviour] option[value=" + region + "]");
92
+ if ($(this).is(':checked')) {
93
+ option.removeAttr('disabled');
94
+ } else {
95
+ option.attr('disabled', 'disabled');
96
+ }
97
+ });
98
+ }
99
+
100
+ $(document).on('click', '.cmplz-copy-shortcode', function () {
101
+ let clicked_element = $(this);
102
+ let success;
103
+ let shortcode_text = $(this).children('.cmplz-copy-shortcode-text');
104
+ // add class to this element to show the animation
105
+ $(this).addClass('cmplz-click-animation');
106
+ let $temp = $("<input>"); // Create a temporary element
107
+ $("body").append($temp); // Add the temporary element to the DOM
108
+ $temp.val(shortcode_text.text()).select(); // Select the text
109
+ try {
110
+ success = document.execCommand("copy");
111
+ } catch (e) {
112
+ success = false;
113
+ }
114
+ $temp.remove(); // Remove the temporary element
115
+ if (success) {
116
+ console.log('success');
117
+ // change cmpl-tooltip attribute to show success message
118
+ let tooltip = $(this).children('.cmplz-tooltip');
119
+ let saved_attr = tooltip.attr('cmplz-tooltip');
120
+ tooltip.attr('cmplz-tooltip', complianz_admin.copy_text);
121
+ console.log($(this).children('.cmplz-tooltip'));
122
+ setTimeout(function(){
123
+ // remove class from clicked item
124
+ console.log(this);
125
+ clicked_element.removeClass('cmplz-click-animation');
126
+ tooltip.attr('cmplz-tooltip', saved_attr);
127
+ }, 2000);
128
+ }
129
+ });
130
+
131
+ var cmplz_localstorage_selectors = $('.cmplz_save_localstorage');
132
+ if ( cmplz_localstorage_selectors.length ) {
133
+ cmplz_localstorage_selectors.each(function(){
134
+ var name = $(this).attr('name');
135
+ var value = window.localStorage.getItem(name);
136
+ var curValue = $(this).val();
137
+ //in case the option is removed (optin/optout), we check if the option that is found still exists
138
+ if ( value == null || !$(this).find("option[value="+value+"]").length > 0){
139
+ value = curValue;
140
+ window.localStorage.setItem(name, value);
141
+ $(this).val(value).change();
142
+ }else if ( typeof value !== 'undefined' && value !== null && value !== curValue ) {
143
+ $(this).val(value).change();
144
+ }
145
+ });
146
+ }
147
+
148
+ $(document).on('change','.cmplz_save_localstorage', function(){
149
+ const name = $(this).attr('name');
150
+ const value = $(this).find(":selected").val();
151
+ window.localStorage.setItem(name, value);
152
+ });
153
+
154
+ $(document).on('change', '.cmplz-download-document-selector', function(){
155
+ var sel = $(this);
156
+ if (sel.find(":selected").val().length!=0) {
157
+ sel.closest('.cmplz-document').find('button').attr('disabled', false);
158
+ document.querySelector('.cmplz-dataleak-btn-href').href = sel.find(":selected").val();
159
+ } else {
160
+ sel.closest('.cmplz-document').find('button').attr('disabled', true);
161
+ }
162
+ });
163
+
164
+ $(document).on('click', '.cmplz-download-document', function () {
165
+ var btn = $(this);
166
+ var oldBtnHtml = btn.html();
167
+ var selectElement = $(this).closest('.cmplz-document').find('select');
168
+ var url = selectElement.val();
169
+ var fileTitle = $(this).closest('.cmplz-document').find('select option:selected').text();
170
+ var loader = '<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>';
171
+ btn.html(loader);
172
+ btn.attr('disabled', 'disabled');
173
+
174
+ var request = new XMLHttpRequest();
175
+ request.responseType = 'blob';
176
+ request.open('get', url, true);
177
+ request.send();
178
+
179
+ request.onreadystatechange = function() {
180
+ if (this.readyState == 4 && this.status == 200) {
181
+ var obj = window.URL.createObjectURL(this.response);
182
+
183
+ var element = document.createElement('a');
184
+ element.setAttribute('href',obj);
185
+ element.setAttribute('download', fileTitle);
186
+ document.body.appendChild(element);
187
+ //onClick property
188
+ element.click();
189
+ setTimeout(function() {
190
+ window.URL.revokeObjectURL(obj);
191
+ }, 60 * 1000);
192
+ }
193
+ };
194
+
195
+ request.onprogress = function(e) {
196
+ btn.html(oldBtnHtml);
197
+ btn.removeAttr("disabled");
198
+ };
199
+
200
+ });
201
+
202
+ $(document).on('change', '.cmplz-grid-selector', function(){
203
+ var new_value = $(this).val();
204
+ var property_name = $(this).attr('id');
205
+ var url = window.location.href;
206
+ var region = cmplzGetUrlParam(url, property_name);
207
+ if (region !== false ) {
208
+ url = url.replace('&'+property_name+'='+region, '' );
209
+ }
210
+ url += '&'+property_name+'='+new_value;
211
+ window.location.replace(url);
212
+ });
213
+
214
+ function cmplzGetUrlParam(sPageURL, sParam) {
215
+ if (typeof sPageURL === 'undefined') return false;
216
+
217
+ var queryString = sPageURL.split('?');
218
+ if (queryString.length == 1) return false;
219
+
220
+ var sURLVariables = queryString[1].split('&'),
221
+ sParameterName,
222
+ i;
223
+ for (i = 0; i < sURLVariables.length; i++) {
224
+ sParameterName = sURLVariables[i].split('=');
225
+ if (sParameterName[0] === sParam) {
226
+ return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]);
227
+ }
228
+ }
229
+ return false;
230
+ }
231
+
232
+ //tabs
233
+ $(document).on('click', '.cmplz-tablinks', function(){
234
+ $(".cmplz-tablinks").removeClass('active');
235
+ $(this).addClass('active');
236
+ $(".cmplz-tabcontent").removeClass('active');
237
+ $("#"+$(this).data('tab')).addClass('active');
238
+ $('input[name=cmplz_active_tab]').val($(this).data('tab'));
239
+ });
240
+
241
+ //remove alerts
242
+ window.setTimeout(function () {
243
+ $(".cmplz-hide").fadeTo(500, 0).slideUp(500, function () {
244
+ $(this).remove();
245
+ });
246
+ }, 2000);
247
+
248
+ /*
249
+ * open and close panels
250
+ * */
251
+ // $(document).on('click', '.cmplz-panel-toggle', function(){
252
+ // var content = $(this).closest('.cmplz-slide-panel').find('.cmplz-panel-content');
253
+ // var icon_toggle = $(this).closest('.cmplz-slide-panel').find('.cmplz-panel-toggle :first-child div');
254
+ // //close all open panels
255
+ //
256
+ // if (content.is(':hidden')){
257
+ // icon_toggle.toggleClass('dashicons-arrow-down-alt2');
258
+ // icon_toggle.toggleClass('dashicons-arrow-right-alt2');
259
+ // content.slideDown("fast");
260
+ // } else {
261
+ // content.slideUp( 'fast');
262
+ // icon_toggle.toggleClass('dashicons-arrow-right-alt2');
263
+ // icon_toggle.toggleClass('dashicons-arrow-down-alt2');
264
+ // }
265
+ // });
266
+
267
+ $(document).on('click', '.cmplz-help-modal span', function(e){
268
+ $(this).closest('.cmplz-help-modal').fadeOut();
269
+ });
270
+
271
+ //colorpicker in the wizard
272
+ // $('.cmplz-color-picker').wpColorPicker({
273
+ // change:
274
+ // function (event, ui) {
275
+ // var container_id = $(event.target).data('hidden-input');
276
+ // $('#' + container_id).val(ui.color.toString());
277
+ // }
278
+ // }
279
+ // );
280
+
281
+ // Make wizard and settings fields selectable via the 'enter' key
282
+ $('.cmplz-radio-container').keypress(function(event){
283
+ var keycode = (event.keyCode ? event.keyCode : event.which);
284
+ if(keycode == '13'){
285
+ $(event.target).find(':radio').click();
286
+ }
287
+ });
288
+
289
+ // Make checkboxes in wizard and settings fields selectable via the 'enter' key
290
+ $('.cmplz-switch, .cmplz-checkbox-container').keypress(function(event){
291
+ var keycode = (event.keyCode ? event.keyCode : event.which);
292
+ if(keycode == '13'){
293
+ $(event.target).find(':checkbox').click();
294
+ }
295
+ });
296
+
297
+
298
+
299
+ /*
300
+ *
301
+ * On multiple fields, we check if all input type=text and textareas are filled
302
+ *
303
+ * */
304
+
305
+ function cmplz_validate_multiple() {
306
+ $('.multiple-field').each(function(){
307
+
308
+ var completed=true;
309
+ $(this).find('input[type=text]').each(function () {
310
+ if ($(this).val()===''){
311
+ completed = false;
312
+ }
313
+ });
314
+
315
+ $(this).find('textarea').each(function () {
316
+ if ($(this).val()===''){
317
+ completed = false;
318
+ }
319
+ });
320
+
321
+ var icon = $(this).closest('.cmplz-panel').find('.cmplz-multiple-field-validation i');
322
+ if (completed){
323
+ icon.removeClass('fa-times');
324
+ icon.addClass('fa-check');
325
+ } else {
326
+ icon.addClass('fa-times');
327
+ icon.removeClass('fa-check');
328
+ }
329
+ });
330
+ }
331
+ cmplz_validate_multiple()
332
+ $(document).on('keyup', '.multiple-field input[type=text]', function () {
333
+ cmplz_validate_multiple();
334
+ });
335
+ $(document).on('keyup', '.multiple-field textarea', function () {
336
+ cmplz_validate_multiple();
337
+ });
338
+
339
+
340
+ //validation of checkboxes
341
+ cmplz_validate_checkboxes();
342
+ $(':checkbox').change(cmplz_validate_checkboxes);
343
+
344
+ function cmplz_validate_checkboxes() {
345
+ $('.cmplz-validate-multicheckbox').each(function (i) {
346
+ var set_required = [];
347
+ var all_unchecked = true;
348
+ $(this).find(':checkbox').each(function (i) {
349
+
350
+ set_required.push($(this));
351
+
352
+ if ($(this).is(':checked')) {
353
+ all_unchecked = false;
354
+ }
355
+ });
356
+ var container = $(this).closest('.field-group').find('.cmplz-label');
357
+ if (all_unchecked) {
358
+ container.removeClass('valid-multicheckbox');
359
+ container.addClass('invalid-multicheckbox');
360
+ $.each(set_required, function (index, item) {
361
+ item.prop('required', true);
362
+ item.addClass('is-required');
363
+ });
364
+
365
+ } else {
366
+ container.removeClass('invalid-multicheckbox');
367
+ container.addClass('valid-multicheckbox');
368
+ $.each(set_required, function (index, item) {
369
+ item.prop('required', false);
370
+ item.removeClass('is-required');
371
+ });
372
+ }
373
+
374
+ });
375
+
376
+ //now apply the required.
377
+ check_conditions();
378
+ }
379
+
380
+ $(document).on('change', 'input', function (e) {
381
+ check_conditions();
382
+ });
383
+
384
+ $(document).on('change', 'select', function (e) {
385
+ check_conditions();
386
+ });
387
+
388
+ $(document).on('change', 'textarea', function (e) {
389
+ check_conditions();
390
+ });
391
+
392
+
393
+
394
+
395
+ $(document).on("cmplzRenderConditions", check_conditions);
396
+
397
+ /*conditional fields*/
398
+ function check_conditions() {
399
+ var value;
400
+ var showIfConditionMet = true;
401
+
402
+ $(".condition-check-1").each(function (e) {
403
+ var i;
404
+ for (i = 1; i < 4; i++) {
405
+ var question = 'cmplz_' + $(this).data("condition-question-" + i);
406
+ var condition_type = 'AND';
407
+
408
+ if (question == 'cmplz_undefined') return;
409
+
410
+ var condition_answer = $(this).data("condition-answer-" + i);
411
+
412
+ //remove required attribute of child, and set a class.
413
+ var input = $(this).find('input[type=checkbox]');
414
+ if (!input.length) {
415
+ input = $(this).find('input');
416
+ }
417
+ if (!input.length) {
418
+ input = $(this).find('textarea');
419
+ }
420
+ if (!input.length) {
421
+ input = $(this).find('select');
422
+ }
423
+
424
+ if (input.length && input[0].hasAttribute('required')) {
425
+ input.addClass('is-required');
426
+ }
427
+
428
+ //cast into string
429
+ condition_answer += "";
430
+
431
+ if (condition_answer.indexOf('NOT ') !== -1) {
432
+ condition_answer = condition_answer.replace('NOT ', '');
433
+ showIfConditionMet = false;
434
+ } else {
435
+ showIfConditionMet = true;
436
+ }
437
+ var condition_answers = [];
438
+ if (condition_answer.indexOf(' OR ') !== -1) {
439
+ condition_answers = condition_answer.split(' OR ');
440
+ condition_type = 'OR';
441
+ } else {
442
+ condition_answers = [condition_answer];
443
+ }
444
+
445
+ var container = $(this);
446
+ var fieldName = $(this).data("fieldname");
447
+ var conditionMet = false;
448
+ condition_answers.forEach(function (condition_answer) {
449
+ value = get_input_value(question);
450
+
451
+ if ($('select[name="' + question + '"]').length) {
452
+ value = Array($('select[name=' + question + ']').val());
453
+ }
454
+
455
+ if ($("input[name='" + question + "[" + condition_answer + "]" + "']").length) {
456
+
457
+ if ($("input[name='" + question + "[" + condition_answer + "]" + "']").is(':checked')) {
458
+ conditionMet = true;
459
+ value = [];
460
+ } else {
461
+ conditionMet = false;
462
+ value = [];
463
+ }
464
+ }
465
+
466
+ if (showIfConditionMet) {
467
+ //check if the index of the value is the condition, or, if the value is the condition
468
+ if (conditionMet || value.indexOf(condition_answer) != -1 || (value == condition_answer)) {
469
+ container.removeClass("cmplz-hidden");
470
+ $('.'+fieldName).removeClass("cmplz-hidden");
471
+ // $(".condition-question-" + i).
472
+ //remove required attribute of child, and set a class.
473
+ if (input.hasClass('is-required')) input.prop('required', true);
474
+ //prevent further checks if it's an or/and statement
475
+ conditionMet = true;
476
+ } else {
477
+ container.addClass("cmplz-hidden");
478
+ $('.'+fieldName).addClass("cmplz-hidden");
479
+
480
+ if (input.hasClass('is-required')) input.prop('required', false);
481
+ }
482
+ } else {
483
+ if (conditionMet || value.indexOf(condition_answer) != -1 || (value == condition_answer)) {
484
+ container.addClass("cmplz-hidden");
485
+ $('.'+fieldName).addClass("cmplz-hidden");
486
+
487
+ if (input.hasClass('is-required')) input.prop('required', false);
488
+ } else {
489
+ container.removeClass("cmplz-hidden");
490
+ $('.'+fieldName).removeClass("cmplz-hidden");
491
+
492
+ if (input.hasClass('is-required')) input.prop('required', true);
493
+ conditionMet = true;
494
+ }
495
+ }
496
+ });
497
+ if (!conditionMet) {
498
+ break;
499
+ }
500
+ }
501
+ });
502
+
503
+ }
504
+
505
+
506
+ /**
507
+ get checkbox values, array proof.
508
+ */
509
+
510
+ function get_input_value(fieldName) {
511
+
512
+ if ($('input[name="' + fieldName + '"]').attr('type') == 'text') {
513
+ return $('input[name^=' + fieldName + ']').val();
514
+ } else {
515
+ var checked_boxes = [];
516
+ $('input[name="' + fieldName + '"]:checked').each(function () {
517
+ checked_boxes[checked_boxes.length] = $(this).val();
518
+ });
519
+ return checked_boxes;
520
+ }
521
+ }
522
+
523
+
524
+ /*cookie scan */
525
+ var cmplz_interval = 10000;
526
+ var progress = complianz_admin.progress;
527
+ var progressBar = $('.cmplz-progress-bar');
528
+ var cookieContainer = $(".detected-cookies");
529
+ var previous_page;
530
+
531
+ if ($("#cmplz-scan-progress").length){
532
+ cmplz_interval = 3000;
533
+ }
534
+
535
+ function checkIframeLoaded() {
536
+ // Get a handle to the iframe element
537
+ var iframe = document.getElementById('cmplz_cookie_scan_frame');
538
+ var iframeDoc = iframe.contentDocument || iframe.contentWindow.document;
539
+ if (!cookieContainer.find('.cmplz-loader').length && progress < 100) {
540
+ // cookieContainer.html('<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>');
541
+ // cookieContainer.addClass('loader');
542
+ }
543
+ // Check if loading is complete
544
+ iframe.onload = function () {
545
+ // The loading is complete, call the function we want executed once the iframe is loaded
546
+ if (progress >= 100) return;
547
+
548
+ $.get(
549
+ complianz_admin.admin_url,
550
+ {
551
+ action: 'cmplz_get_scan_progress'
552
+ },
553
+ function (response) {
554
+ var obj;
555
+ if (response) {
556
+ obj = jQuery.parseJSON(response);
557
+ var cookies = obj.cookies;
558
+ $('.detected-cookies .cmplz-cookies-table').html(cookies.join("<br>"));
559
+ $('.cmplz-scan-count').html(cookies.length);
560
+ progress = parseInt(obj['progress']);
561
+ var next_page = obj['next_page'];
562
+ if (progress >= 100) {
563
+ progress = 100;
564
+ progressBar.css({width: progress + '%'});
565
+ } else {
566
+ progressBar.css({width: progress + '%'});
567
+ $("#cmplz_cookie_scan_frame").attr('src', next_page);
568
+ window.setTimeout(checkIframeLoaded, cmplz_interval);
569
+ }
570
+ }
571
+ }
572
+ );
573
+ return;
574
+ }
575
+
576
+ // If we are here, it is not loaded. Set things up so we check the status again
577
+ window.setTimeout(checkIframeLoaded, cmplz_interval);
578
+ }
579
+
580
+ if ($('#cmplz_cookie_scan_frame').length) {
581
+ checkIframeLoaded();
582
+ }
583
+
584
+ progressBar.css({width: progress + '%'});
585
+
586
+ /*Cookie Database sync*/
587
+ var syncProgress = 0;
588
+ var syncProgressBar = $('.cmplz-sync-progress-bar');
589
+ var syncStatus = $('.cmplz-sync-status span');
590
+ var syncButton = $('.cmplz-resync');
591
+ syncStatus.hide();
592
+ if ( $('#cmplz-sync-progress').length ) {
593
+ var syncProgress = complianz_admin.syncProgress;
594
+ if ( syncProgress<100 ) {
595
+ syncButton.attr('disabled', 'disabled');
596
+ syncStatus.show();
597
+ syncProgressBar.css({width: syncProgress + '%'});
598
+ syncCookieDatabase();
599
+ }
600
+ } else if ($('.cmplz-list-container').length){
601
+ loadListItem();
602
+ }
603
+
604
+ /*restart sync*/
605
+ $(document).on('click', '.cmplz-resync', function(){
606
+ syncButton.attr('disabled', 'disabled');
607
+ syncProgressBar.css({width: '0%'});
608
+ syncStatus.show();
609
+ syncCookieDatabase(true);
610
+ });
611
+
612
+ function syncCookieDatabase(restart) {
613
+ restart = typeof restart !== 'undefined' ? restart : false;
614
+
615
+ $.get(
616
+ complianz_admin.admin_url,
617
+ {
618
+ action: 'cmplz_run_sync',
619
+ restart: restart,
620
+ },
621
+ function (response) {
622
+ var obj;
623
+ if (response) {
624
+ obj = jQuery.parseJSON(response);
625
+
626
+ syncProgress = parseInt(obj['progress']);
627
+ var message = obj['message'];
628
+ if (typeof message !== 'undefined' && message.length>0){
629
+ $('#cmplz_action_error').removeClass('cmplz-hidden');
630
+ $('#cmplz_action_error .cmplz-panel').html(message);
631
+ }
632
+ if (syncProgress >= 100) {
633
+ syncProgress = 100;
634
+ $('#cmplz-sync-loader').html('');
635
+ syncStatus.hide();
636
+ syncButton.removeAttr("disabled");
637
+ loadListItem();
638
+ syncProgressBar.css({width: syncProgress + '%'});
639
+ } else {
640
+ syncProgressBar.css({width: syncProgress + '%'});
641
+ window.setTimeout(syncCookieDatabase, 500);
642
+ }
643
+
644
+ }
645
+ }
646
+ );
647
+ }
648
+
649
+ $(document).on('change', 'input[name=cmplz_show_deleted]', function(){
650
+ loadListItem();
651
+ });
652
+
653
+
654
+ //custom text for policy
655
+ $(document).on("click", ".cmplz-add-to-policy", function () {
656
+ var title = $(this).closest('.cmplz-slide-panel').find('.cmplz-title').html();
657
+ var text = $(this).closest('.cmplz-slide-panel').find('.cmplz-panel-content').html();
658
+
659
+ var content = tmce_getContent('cmplz_custom_privacy_policy_text');
660
+ tmce_setContent(content + '<h3>' + title + '</h3>' + text, 'cmplz_custom_privacy_policy_text');
661
+ $(this).remove();
662
+ });
663
+
664
+ function tmce_getContent(editor_id, textarea_id) {
665
+ if (typeof editor_id == 'undefined') editor_id = wpActiveEditor;
666
+ if (typeof textarea_id == 'undefined') textarea_id = editor_id;
667
+
668
+ if (jQuery('#wp-' + editor_id + '-wrap').hasClass('tmce-active') && tinyMCE.get(editor_id)) {
669
+ return tinyMCE.get(editor_id).getContent();
670
+ } else {
671
+ return jQuery('#' + textarea_id).val();
672
+ }
673
+ }
674
+
675
+ function tmce_setContent(content, editor_id, textarea_id) {
676
+ if (typeof editor_id == 'undefined') editor_id = wpActiveEditor;
677
+ if (typeof textarea_id == 'undefined') textarea_id = editor_id;
678
+
679
+ if (jQuery('#wp-' + editor_id + '-wrap').hasClass('tmce-active') && tinyMCE.get(editor_id)) {
680
+ return tinyMCE.get(editor_id).setContent(content);
681
+ } else {
682
+ return jQuery('#' + textarea_id).val(content);
683
+ }
684
+ }
685
+
686
+ function tmce_focus(editor_id, textarea_id) {
687
+ if (typeof editor_id == 'undefined') editor_id = wpActiveEditor;
688
+ if (typeof textarea_id == 'undefined') textarea_id = editor_id;
689
+
690
+ if (jQuery('#wp-' + editor_id + '-wrap').hasClass('tmce-active') && tinyMCE.get(editor_id)) {
691
+ return tinyMCE.get(editor_id).focus();
692
+ } else {
693
+ return jQuery('#' + textarea_id).focus();
694
+ }
695
+ }
696
+
697
+
698
+ //statistics, handle graphs visibility
699
+
700
+ var cmplz_visible_stat = '#bar_pct_all_container';
701
+ $(cmplz_visible_stat).show();
702
+ $(document).on('change', 'select[name=cmplz_region]', function () {
703
+
704
+ $(cmplz_visible_stat).hide();
705
+ var region = $('select[name=cmplz_region]').val();
706
+ var type = $('select[name=stats_type]').val();
707
+ cmplz_visible_stat = '#bar_' + type + '_' + region + '_container';
708
+ $(cmplz_visible_stat).fadeIn();
709
+ });
710
+
711
+ $(document).on('change', 'select[name=stats_type]', function () {
712
+ $(cmplz_visible_stat).hide();
713
+ var region = 'eu';
714
+ if ($('select[name=cmplz_region]').length) region = $('select[name=cmplz_region]').val();
715
+ var type = $('select[name=stats_type]').val();
716
+ cmplz_visible_stat = '#bar_' + type + '_' + region + '_container';
717
+ $(cmplz_visible_stat).fadeIn();
718
+ });
719
+
720
+ /**
721
+ * Keep personal data checkbox in sync with entry field
722
+ */
723
+
724
+ $(document).on('change', '.cmplz_isPersonalData', function(){
725
+ cmplz_personalDataFieldVisibility($(this));
726
+ });
727
+ function cmplz_personalDataFieldVisibility(obj){
728
+ var container = obj.closest('.cmplz-field');
729
+ if (obj.is(":checked")) {
730
+ container.find('.cmplz_collectedPersonalData').parent().show();
731
+ } else {
732
+ container.find('.cmplz_collectedPersonalData').parent().hide();
733
+ }
734
+ }
735
+
736
+ /**
737
+ * Keep thirdparty checkbox in sync with privacy policy url field
738
+ */
739
+
740
+ $(document).on('change', '.cmplz_thirdParty', function(){
741
+ cmplz_privacyStatementUrlFieldVisibility($(this));
742
+ });
743
+ function cmplz_privacyStatementUrlFieldVisibility(obj){
744
+ var container = obj.closest('.cmplz-field');
745
+ if (obj.is(":checked")) {
746
+ container.find('.cmplz_privacyStatementURL').parent().show();
747
+ } else {
748
+ container.find('.cmplz_privacyStatementURL').parent().hide();
749
+ }
750
+ }
751
+
752
+ /**
753
+ * Keep sync button in sync with disabled state for both cookies and services
754
+ */
755
+ $(document).on('change', '.cmplz_sync', function(){
756
+ var container = $(this).closest('.cmplz-field');
757
+ var checkbox = $(this);
758
+ var disabled = false;
759
+ if ( checkbox.is(":checked") ) disabled=true;
760
+ container.find(':input').each(function () {
761
+ if ($(this).attr('name')==='cmplz_remove_item' ||
762
+ $(this).attr('name')==='cmplz-save-item' ||
763
+ $(this).attr('name')==='cmplz_restore_item' ||
764
+ $(this).attr('name')==='cmplz_showOnPolicy' ||
765
+ $(this).attr('name')==='cmplz_sync') return;
766
+ $(this).prop('disabled', disabled);
767
+ if (disabled){
768
+ $(this).closest('.cmplz-service-field div, .cmplz-cookie-field div').addClass('cmplz-disabled');
769
+ $(this).closest('label').addClass('cmplz-disabled');
770
+ } else {
771
+ $(this).closest('.cmplz-service-field div, .cmplz-cookie-field div').removeClass('cmplz-disabled');
772
+ $(this).closest('label').removeClass('cmplz-disabled');
773
+ }
774
+ });
775
+ });
776
+
777
+ /**
778
+ * Keep use cdb in sync with sync button disabled state
779
+ */
780
+
781
+ $(document).on('change', '.cmplz_use_cdb_api', function(){
782
+ var disabled = ($(this).val() === 'no') ? true : false;
783
+ $('.cmplz-list-container').find(':input[name=cmplz_sync]').each(function () {
784
+ var sync_checkbox = $(this).closest('label');
785
+ if (disabled){
786
+ sync_checkbox.find(':checkbox').prop('checked', false).change();
787
+ sync_checkbox.addClass('cmplz-disabled');
788
+ } else{
789
+ sync_checkbox.removeClass('cmplz-disabled');
790
+ sync_checkbox.find(':checkbox').prop('checked', true).change();
791
+ }
792
+ });
793
+ });
794
+
795
+ /**
796
+ * Keep sync icon in sync.
797
+ */
798
+
799
+ $(document).on('change', '.cmplz_sync', function(){
800
+ var container = $(this).closest('.cmplz-panel');
801
+
802
+ if ($(this).is(":checked")) {
803
+ container.find('.fa-sync-alt').removeClass('cmplz-disabled');
804
+
805
+ } else {
806
+ container.find('.fa-sync-alt').addClass('cmplz-disabled');
807
+ }
808
+ });
809
+
810
+ /**
811
+ * Keep show on policy icon in sync
812
+ */
813
+
814
+ $(document).on('change', '.cmplz_showOnPolicy', function(){
815
+ var container = $(this).closest('.cmplz-panel');
816
+
817
+ if ($(this).is(":checked")) {
818
+ container.find('.fa-file').removeClass('cmplz-error');
819
+ } else {
820
+ container.find('.fa-file').addClass('cmplz-error');
821
+ }
822
+ });
823
+
824
+
825
+
826
+ $(document).on('keyup', '.cmplz-panel input', function(){
827
+ cmplzCheckIfCookieIsComplete($(this));
828
+ });
829
+ $(document).on('change', '.cmplz-panel select', function(){
830
+ cmplzCheckIfCookieIsComplete($(this));
831
+ });
832
+
833
+ function cmplzCheckIfCookieIsComplete(obj){
834
+ var isComplete = true;
835
+ var container = obj.closest('.cmplz-panel');
836
+ container.find(':input:not(.cmplz_cookieFunction)').each(function () {
837
+ if (!$(this).is(':checkbox') && !$(this).is(':hidden') && $(this).prop("type")!=='button'){
838
+ if ($(this).prop('nodeName')!=='SELECT' && $(this).val().length > 0) {
839
+ //text is complete
840
+ } else if($(this).prop('nodeName')==='SELECT' && $(this).val()!=0){
841
+ //select is complete
842
+ } else {
843
+ isComplete = false;
844
+ }
845
+ }
846
+ });
847
+
848
+ if (isComplete){
849
+ var icon = container.find('.fa.fa-times');
850
+ icon.removeClass('cmplz-error');
851
+ icon.addClass('cmplz-success');
852
+ icon.addClass('fa-check');
853
+ icon.removeClass('fa-times');
854
+
855
+
856
+ } else {
857
+ var icon = container.find('.fa.fa-check');
858
+ icon.addClass('cmplz-error');
859
+ icon.removeClass('cmplz-success');
860
+ icon.addClass('fa-times');
861
+ icon.removeClass('fa-check');
862
+
863
+
864
+ }
865
+ }
866
+
867
+
868
+ /**
869
+ * handle language switch for cookies
870
+ *
871
+ **/
872
+
873
+ if ($('#cmplz_language').length) {
874
+ var syncProgress = complianz_admin.syncProgress;
875
+ if (syncProgress==100) loadListItem();
876
+
877
+ $(document).on('change', '#cmplz_language', function () {
878
+ $('.cmplz-list-container').html('<div class="cmplz-skeleton"></div>');
879
+ loadListItem();
880
+ });
881
+ }
882
+
883
+ //select2 dropdown
884
+ if ($('.cmplz-select2').length) {
885
+ cmplzInitSelect2()
886
+ }
887
+
888
+ function cmplzInitSelect2() {
889
+ $('.cmplz-select2').select2({
890
+ tags: true,
891
+ width:'400px',
892
+ });
893
+
894
+ $('.cmplz-select2-no-additions').select2({
895
+ width:'400px',
896
+ });
897
+ }
898
+
899
+
900
+
901
+ function loadListItem(){
902
+
903
+ var language = $('#cmplz_language').val();
904
+ var deleted = $('input[name=cmplz_show_deleted]').is(":checked");
905
+
906
+ $('.cmplz-list-container').html('<div class="cmplz-skeleton"></div>');
907
+ var type = $('#cmplz_language').data('type');
908
+ $.ajax({
909
+ type: "GET",
910
+ url: complianz_admin.admin_url,
911
+ dataType: 'json',
912
+ data: ({
913
+ language: language,
914
+ action: 'cmplz_get_list',
915
+ deleted: deleted,
916
+ type: type,
917
+ }),
918
+ success: function (response) {
919
+ if (response.success) {
920
+ $('.cmplz-list-container').html(response.html);
921
+
922
+ $('.cmplz_isPersonalData').each(function(){
923
+ cmplz_personalDataFieldVisibility($(this));
924
+ });
925
+
926
+ $('.cmplz_thirdParty').each(function(){
927
+ cmplz_privacyStatementUrlFieldVisibility($(this));
928
+ });
929
+
930
+ cmpzlSyncDeleteRestoreButtons();
931
+
932
+ cmplzInitSelect2();
933
+ }
934
+ }
935
+ });
936
+ }
937
+
938
+ function cmpzlSyncDeleteRestoreButtons(){
939
+ $('.cmplz-panel').each(function(){
940
+ if ($(this).hasClass('cmplz-deleted')){
941
+ $(this).find('button[data-action="restore"]').show();
942
+ $(this).find('button[data-action="delete"]').hide();
943
+ } else {
944
+ $(this).find('button[data-action="restore"]').hide();
945
+ $(this).find('button[data-action="delete"]').show();
946
+ }
947
+
948
+ });
949
+ }
950
+
951
+ /**
952
+ * add, Save and delete cookies
953
+ *
954
+ * */
955
+
956
+ $(document).on('click', '.cmplz-edit-item', function(){
957
+ var action = $(this).data('action');
958
+ var btn = $(this);
959
+ var type = btn.data('type');
960
+ var container = $(this).closest('.cmplz-'+type+'-field');
961
+ var panel = $(this).closest('.cmplz-panel.cmplz-slide-panel');
962
+ var language = $('#cmplz_language').val();
963
+ var btnHtml = btn.html();
964
+ btn.html('<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>');
965
+
966
+ var item_id = container.data(type+'_id');
967
+ var data = {};
968
+ container.find(':input').each(function () {
969
+ if ($(this).attr('type')==='button') return;
970
+
971
+ if ($(this).attr('type')==='checkbox') {
972
+ data[$(this).attr('name')] = $(this).is(":checked");
973
+ } else {
974
+ data[$(this).attr('name')] = $(this).val();
975
+ }
976
+ });
977
+
978
+ if (action==='delete'){
979
+ panel.addClass('cmplz-deleted');
980
+ }
981
+
982
+ $.ajax({
983
+ type: "POST",
984
+ url: complianz_admin.admin_url,
985
+ dataType: 'json',
986
+ data: ({
987
+ item_id : item_id,
988
+ type : type,
989
+ data : JSON.stringify(data),
990
+ cmplz_action : action,
991
+ language:language,
992
+ action: 'cmplz_edit_item',
993
+ }),
994
+ success: function (response) {
995
+ if (response.success) {
996
+ if (action==='delete'){
997
+ panel.remove();
998
+ }
999
+ if (action==='restore'){
1000
+ panel.removeClass('cmplz-deleted');
1001
+ container.find('input').each(function() {
1002
+ $(this).removeAttr("disabled");
1003
+ });
1004
+ container.find('select').each(function() {
1005
+ $(this).removeAttr("disabled");
1006
+ });
1007
+ container.children('div').removeClass('cmplz-disabled');
1008
+ container.children('label').removeClass('cmplz-disabled');
1009
+ container.find('button[name="cmplz-save-item"]').removeAttr("disabled");
1010
+ container.find('.cmplz_sync').change();
1011
+ }
1012
+ cmpzlSyncDeleteRestoreButtons();
1013
+ if (action==='add'){
1014
+ var html = response.html;
1015
+ var field = btn.closest('.cmplz-field');
1016
+ var noservice = $('.cmplz-service-divider.no-service');
1017
+ if (response.divider) {
1018
+ if (noservice.length){
1019
+ noservice.closest('.cmplz-service-cookie-list').append(html);
1020
+ } else {
1021
+ html = '<div class="cmplz-service-cookie-list">' + response.divider + html + '<div>';
1022
+ field.find('.cmplz-list-container').append(html);
1023
+ }
1024
+ noservice = $('.cmplz-service-divider.no-service');
1025
+ var disable_sync = $('.cmplz_use_cdb_api:checked').val() == 'no';
1026
+ if (disable_sync) {
1027
+ noservice.siblings(":last").find('.cmplz_sync').closest('label').addClass('cmplz-disabled');
1028
+ }
1029
+ } else {
1030
+ field.find('.cmplz-list-container').append(html);
1031
+ }
1032
+
1033
+ }
1034
+ if (action==='save'){
1035
+ var title = panel.find('.cmplz-title');
1036
+ var name = container.find('.cmplz_name').val();
1037
+ var new_title = title.text().replace(/\".*\"/, '"' + name + '"');
1038
+ title.text(new_title);
1039
+ }
1040
+
1041
+ btn.html(btnHtml);
1042
+ cmplzInitSelect2();
1043
+
1044
+ }
1045
+ }
1046
+ });
1047
+ });
1048
+
1049
+ /**
1050
+ * add script
1051
+ * */
1052
+ $(document).on('click', '.cmplz_script_add', cmplz_script_add);
1053
+ function cmplz_script_add() {
1054
+ var btn = $(this);
1055
+ var btn_html = btn.html();
1056
+ var type = btn.data('type');
1057
+ btn.html('<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>');
1058
+
1059
+ $.ajax({
1060
+ type: "POST",
1061
+ url: complianz_admin.admin_url,
1062
+ data: ({
1063
+ action: 'cmplz_script_add',
1064
+ type: type,
1065
+ }),
1066
+ success: function (response) {
1067
+ if (response.success) {
1068
+ btn.before(response.html);
1069
+ btn.html(btn_html);
1070
+ }
1071
+ }
1072
+ });
1073
+ }
1074
+
1075
+ /**
1076
+ * Add URL
1077
+ *
1078
+ */
1079
+ $(document).on("click", '.cmplz_add_url', function(){
1080
+ let container = $(this).closest('div');
1081
+ let templ = $('.cmplz-url-template').get(0).innerHTML;
1082
+ container.append(templ);
1083
+ });
1084
+ $(document).on("click", '.cmplz_remove_url', function(){
1085
+ let container = $(this).closest('div');
1086
+ container.remove();
1087
+ });
1088
+ /**
1089
+ * add script
1090
+ * */
1091
+ $(document).on('click', '.cmplz_script_save', cmplz_script_save );
1092
+ function cmplz_script_save() {
1093
+ var btn = $(this);
1094
+ var btn_html = btn.html();
1095
+
1096
+ var container = btn.closest('.cmplz-panel');
1097
+ var type = btn.data('type');
1098
+ var action = btn.data('action');
1099
+ var id = btn.data('id');
1100
+ if ( action == "save" || action == "remove" ) {
1101
+ btn.html('<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>');
1102
+ }
1103
+
1104
+ // Values
1105
+ var data = {};
1106
+ container.find(':input').each(function () {
1107
+ if ($(this).attr('type') === 'button') return;
1108
+ if ( typeof $(this).attr('name') === 'undefined') return;
1109
+ if (!$(this).data('name')) return;
1110
+ if ($(this).attr('type')==='checkbox' ) {
1111
+ data[$(this).data('name')] = $(this).is(":checked");
1112
+ } else if ( $(this).attr('type')==='radio' ) {
1113
+ if ($(this).is(":checked")) {
1114
+ data[$(this).data('name')] = $(this).val();
1115
+ }
1116
+ } else if ($(this).data('name')==='urls'){
1117
+ let curValue = data[$(this).data('name')];
1118
+ if (typeof curValue === 'undefined' ) curValue = [];
1119
+ curValue.push($(this).val());
1120
+ data[$(this).data('name')] = curValue;
1121
+ } else if ($(this).data('name')==='dependency'){
1122
+ //key value arrays with string keys aren't stringified to json.
1123
+ let curValue = data[$(this).data('name')];
1124
+ if (typeof curValue === 'undefined' ) curValue = [];
1125
+ curValue.push($(this).data('url')+'|:|'+$(this).val());
1126
+ data[$(this).data('name')] = curValue;
1127
+ } else {
1128
+ data[$(this).data('name')] = $(this).val();
1129
+ }
1130
+ });
1131
+ $.ajax({
1132
+ type: "POST",
1133
+ url: complianz_admin.admin_url,
1134
+ data: ({
1135
+ action: 'cmplz_script_save',
1136
+ 'cmplz-save': true,
1137
+ type: type,
1138
+ button_action: action,
1139
+ id: id,
1140
+ data: JSON.stringify(data),
1141
+ }),
1142
+ success: function (response) {
1143
+ if (response.success) {
1144
+ if ( action === 'save' ) {
1145
+ btn.html(btn_html);
1146
+ }
1147
+ if ( action === 'remove' ) {
1148
+ container.remove();
1149
+ btn.html(btn_html);
1150
+ }
1151
+ }
1152
+ }
1153
+ });
1154
+ }
1155
+
1156
+ /**
1157
+ * Check for anonymous window, adblocker
1158
+ *
1159
+ * */
1160
+
1161
+ function cmplz_check_cookie_blocking_services() {
1162
+ if ($('#cmplz_anonymous_window_warning').length) {
1163
+ var fs = window.RequestFileSystem || window.webkitRequestFileSystem;
1164
+ if (!fs) {
1165
+ return;
1166
+ }
1167
+ fs(window.TEMPORARY, 100, function (fs) {
1168
+ }, function (err) {
1169
+ $('#cmplz_anonymous_window_warning').show();
1170
+ });
1171
+ }
1172
+
1173
+ if ($('#cmplz_adblock_warning').length) {
1174
+ if (window.canRunAds === undefined) {
1175
+ // adblocker detected, show fallback
1176
+ $("#cmplz_adblock_warning").show();
1177
+ }
1178
+ }
1179
+ }
1180
+ cmplz_check_cookie_blocking_services();
1181
+
1182
+
1183
+ /**
1184
+ * hide and show custom url
1185
+ */
1186
+ $(document).on('change', '.cmplz-document-input', function(){
1187
+ cmplz_update_document_field();
1188
+ });
1189
+
1190
+ function cmplz_update_document_field(){
1191
+ if ($('.cmplz-document-field').length){
1192
+ $('.cmplz-document-field').each(function(){
1193
+ var fieldname = $(this).data('fieldname');
1194
+ var value = $('input[name='+fieldname+']:checked').val();
1195
+ var urlField = $(this).find('.cmplz-document-custom-url');
1196
+ var pageField = $(this).find('.cmplz-document-custom-page');
1197
+
1198
+ if (value==='custom'){
1199
+ pageField.show();
1200
+ pageField.prop('required', true);
1201
+ } else {
1202
+ pageField.hide();
1203
+ pageField.prop('required', false);
1204
+ }
1205
+
1206
+ if (value==='url'){
1207
+ urlField.show();
1208
+ urlField.prop('required', true);
1209
+ } else {
1210
+ urlField.hide();
1211
+ urlField.prop('required', false);
1212
+ }
1213
+
1214
+
1215
+
1216
+ });
1217
+ }
1218
+ }
1219
+
1220
+ /**
1221
+ * Create missing pages
1222
+ */
1223
+ $(document).on('click', '#cmplz-create_pages', function(){
1224
+ //init loader anim
1225
+ var btn = $('#cmplz-create_pages');
1226
+ btn.attr('disabled', 'disabled');
1227
+ var oldBtnHtml = btn.html();
1228
+ btn.html('<div class="cmplz-loader "><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>');
1229
+
1230
+ //get all page titles from the page
1231
+ var pageTitles = {};
1232
+ $('.cmplz-create-page-title').each(function(){
1233
+ if (pageTitles.hasOwnProperty($(this).data('region'))){
1234
+ region = pageTitles[$(this).data('region')];
1235
+ } else {
1236
+ var region = {};
1237
+ }
1238
+ region[$(this).attr('name')] = $(this).val();
1239
+ pageTitles[$(this).data('region')] = region;
1240
+ });
1241
+
1242
+ $.ajax({
1243
+ type: "POST",
1244
+ url: complianz_admin.admin_url,
1245
+ dataType: 'json',
1246
+ data: ({
1247
+ pages: JSON.stringify(pageTitles),
1248
+ action: 'cmplz_create_pages'
1249
+ }),
1250
+ success: function (response) {
1251
+ if (response.success) {
1252
+ $('.cmplz-panel.cmplz-notification.cmplz-success.cmplz-hidden').removeClass('cmplz-hidden');
1253
+ $('.cmplz-create-page-title').each(function(){
1254
+ $(this).removeClass('cmplz-deleted-page').addClass('cmplz-valid-page');
1255
+ $(this).parent().find('.cmplz-icon').replaceWith(response.icon);
1256
+ });
1257
+
1258
+
1259
+ btn.html(response.new_button_text);
1260
+ btn.removeAttr('disabled');
1261
+ } else {
1262
+ btn.html(oldBtnHtml);
1263
+
1264
+ $('.cmplz-page-created').removeClass('fa-times').addClass('fa-check');
1265
+ $('.cmplz-create-page-title').removeClass('cmplz-deleted-page');
1266
+ }
1267
+ }
1268
+ });
1269
+ });
1270
+
1271
+
1272
+ $(document).on('change', '.cmplz-region-select', function() {
1273
+ var _href = $('.cmplz-document-button').attr("href").slice(0,-2);
1274
+ $('.cmplz-document-button').attr('href', _href + $(this).val());
1275
+ });
1276
+
1277
+
1278
+ /**
1279
+ * Start export to csv of records of consent
1280
+ */
1281
+
1282
+ var roc_progress = 0;
1283
+ var btn = $('.cmplz_export_roc_to_csv');
1284
+ $(document).on('click', '.cmplz_export_roc_to_csv', function(e){
1285
+ e.preventDefault();
1286
+ btn.html(roc_progress+' %');
1287
+ btn.prop('disabled', true);
1288
+ cmplzExportBatch();
1289
+ } );
1290
+
1291
+ function cmplzExportBatch(){
1292
+ var btn = $('.cmplz_export_roc_to_csv');
1293
+ $.ajax({
1294
+ type: "GET",
1295
+ url: complianz_admin.admin_url,
1296
+ dataType: 'json',
1297
+ data: ({
1298
+ action: 'cmplz_export_roc_to_csv',
1299
+ order: cmplzGetUrlParameter('order'),
1300
+ cmplz_month_select: cmplzGetUrlParameter('cmplz_month_select'),
1301
+ cmplz_year_select: cmplzGetUrlParameter('cmplz_year_select'),
1302
+ orderby: cmplzGetUrlParameter('orderby'),
1303
+ s: cmplzGetUrlParameter('s'),
1304
+ }),
1305
+ success: function (response) {
1306
+ if ( response.success ) {
1307
+ if ( response.progress<100 ) {
1308
+ roc_progress = response.progress;
1309
+ btn.html(roc_progress+' %');
1310
+ cmplzExportBatch();
1311
+ } else {
1312
+ cmplzLoadDownloadBtn(response.link, roc_progress);
1313
+ }
1314
+ }
1315
+
1316
+ }
1317
+ });
1318
+ }
1319
+
1320
+ /**
1321
+ * A slightly unnecessary function which shows a nicely increasing percentage
1322
+ * If the download is ready in one go, the button would otherwise show 0%, then "download".
1323
+ * @param link
1324
+ * @param roc_progress
1325
+ */
1326
+ function cmplzLoadDownloadBtn(link, roc_progress ) {
1327
+ setTimeout(function() {
1328
+ roc_progress = roc_progress+10;
1329
+ if (roc_progress < 100) {
1330
+ btn.html(roc_progress+' %');
1331
+
1332
+ cmplzLoadDownloadBtn(link, roc_progress);
1333
+ } else {
1334
+ btn.replaceWith(link);
1335
+ }
1336
+ }, 100)
1337
+ }
1338
+
1339
+ function cmplzGetUrlParameter(sParam) {
1340
+ var sPageURL = window.location.href;
1341
+ var queryString = sPageURL.split('?');
1342
+ if (queryString.length == 1) return false;
1343
+
1344
+ var sURLVariables = queryString[1].split('&'),
1345
+ sParameterName,
1346
+ i;
1347
+ for (i = 0; i < sURLVariables.length; i++) {
1348
+ sParameterName = sURLVariables[i].split('=');
1349
+ if (sParameterName[0] === sParam) {
1350
+ return sParameterName[1] === undefined ? '' : decodeURIComponent(sParameterName[1]);
1351
+ }
1352
+ }
1353
+ return false;
1354
+ }
1355
+
1356
+ $(document).on('change', '.cmplz-region-select', function() {
1357
+ var _href = $('.cmplz-document-button').attr("href").slice(0,-2);
1358
+ $('.cmplz-document-button').attr('href', _href + $(this).val());
1359
+ });
1360
+
1361
+ $(document).on('click', '.upload_button', function (e) {
1362
+ e.preventDefault();
1363
+ $('input[type=file]').click();
1364
+ });
1365
+
1366
+ $(document).on('change', ':input[name="cmplz-upload-file"]', function () {
1367
+ $('.cmplz-file-chosen').text( $(this).val().split('\\').pop() );
1368
+
1369
+ });
1370
+
1371
+ /**
1372
+ * Image uploader
1373
+ */
1374
+
1375
+ $(document).on( 'click','.cmplz-image-uploader, .cmplz-logo-preview.cmplz-clickable', function()
1376
+ {
1377
+ var btn = $(this);
1378
+ var container = btn.closest('.cmplz-field');
1379
+ var fieldname = btn.closest('.field-group').data('fieldname');
1380
+ var media_uploader = wp.media({
1381
+ frame: "post",
1382
+ state: "insert",
1383
+ multiple: false
1384
+ });
1385
+
1386
+ media_uploader.on("insert", function(){
1387
+ var length = media_uploader.state().get("selection").length;
1388
+ var images = media_uploader.state().get("selection").models;
1389
+
1390
+ for(var iii = 0; iii < length; iii++)
1391
+ {
1392
+ var thumbnail_id = images[iii].id;
1393
+ var image = false;
1394
+ image = images[iii].attributes.sizes['cmplz_banner_image'];
1395
+ if (!image) {
1396
+ image = images[iii].attributes.sizes['medium'];
1397
+ }
1398
+ if (!image) {
1399
+ image = images[iii].attributes.sizes['thumbnail'];
1400
+ }
1401
+ if (!image) {
1402
+ image = images[iii].attributes.sizes['full'];
1403
+ }
1404
+
1405
+ if ( image ) {
1406
+ var image_url = image['url'];
1407
+ container.find('.cmplz-logo-preview img').attr('src',image_url);
1408
+ $('input[name=cmplz_'+fieldname+']').val(thumbnail_id);
1409
+ $('.cmplz-cookiebanner .cmplz-logo').html('<img>');
1410
+ $('.cmplz-cookiebanner .cmplz-logo img').attr('src',image_url);
1411
+ }
1412
+
1413
+ }
1414
+ });
1415
+ media_uploader.open();
1416
+ });
1417
+
1418
+ });
assets/js/admin.min.js ADDED
@@ -0,0 +1 @@
 
1
+ jQuery(document).ready(function($){"use strict";if(document.querySelector(".cmplz-multicheckbox-loadmore")){document.querySelectorAll(".cmplz-multicheckbox-loadmore").forEach(obj=>{obj.setAttribute("data-loadmore-state","hidden");cmplz_toggle_loadmore(false,obj)});function cmplz_toggle_loadmore(show,obj){let count=0;let load_more_count=obj.getAttribute("data-cmplz_loadmore_count");obj.querySelectorAll(".cmplz-checkbox-container").forEach(checkbox_obj=>{count++;if(show){obj.querySelector(".cmplz_load_more .cmplz-load-less").style.display="block";obj.querySelector(".cmplz_load_more .cmplz-load-more").style.display="none";checkbox_obj.style.display="block"}else if(count>load_more_count){obj.querySelector(".cmplz_load_more .cmplz-load-more").style.display="block";obj.querySelector(".cmplz_load_more .cmplz-load-less").style.display="none";checkbox_obj.style.display="none"}})}document.addEventListener("click",e=>{if(e.target.closest(".cmplz_load_more")){e.preventDefault();let obj=e.target;obj=obj.closest(".cmplz-multicheckbox-loadmore");let state=obj.getAttribute("data-loadmore-state");let show=state==="hidden";state=show?"visible":"hidden";obj.setAttribute("data-loadmore-state",state);cmplz_toggle_loadmore(show,obj)}})}$(document).on("click",".cmplz-install-burst",function(){var btn=$("button.cmplz-install-burst");var loader='<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>';btn.html(loader);btn.attr("disabled","disabled");$.ajax({type:"GET",url:complianz_admin.admin_url,dataType:"json",data:{step:"download",action:"cmplz_install_plugin"},success:function(response){$.ajax({type:"GET",url:complianz_admin.admin_url,dataType:"json",data:{step:"activate",action:"cmplz_install_plugin"},success:function(response){let completed_text=$(".cmplz-completed-text").html();btn.html(completed_text)}})}})});$(document).on("click",".regions .cmplz-checkbox-container input",function(){cmplz_filter_other_region_options()});var region_field=$(".regions .cmplz-checkbox-container input");cmplz_filter_other_region_options(region_field);function cmplz_filter_other_region_options(){if(!$("select[name=cmplz_other_region_behaviour]").length){return}$(".regions .cmplz-field").find(":checkbox").each(function(i){var region=$(this).attr("name").replace("]","").replace("cmplz_regions[","");var option=$("select[name=cmplz_other_region_behaviour] option[value="+region+"]");if($(this).is(":checked")){option.removeAttr("disabled")}else{option.attr("disabled","disabled")}})}$(document).on("click",".cmplz-copy-shortcode",function(){let clicked_element=$(this);let success;let shortcode_text=$(this).children(".cmplz-copy-shortcode-text");$(this).addClass("cmplz-click-animation");let $temp=$("<input>");$("body").append($temp);$temp.val(shortcode_text.text()).select();try{success=document.execCommand("copy")}catch(e){success=false}$temp.remove();if(success){console.log("success");let tooltip=$(this).children(".cmplz-tooltip");let saved_attr=tooltip.attr("cmplz-tooltip");tooltip.attr("cmplz-tooltip",complianz_admin.copy_text);console.log($(this).children(".cmplz-tooltip"));setTimeout(function(){console.log(this);clicked_element.removeClass("cmplz-click-animation");tooltip.attr("cmplz-tooltip",saved_attr)},2e3)}});var cmplz_localstorage_selectors=$(".cmplz_save_localstorage");if(cmplz_localstorage_selectors.length){cmplz_localstorage_selectors.each(function(){var name=$(this).attr("name");var value=window.localStorage.getItem(name);var curValue=$(this).val();if(value==null||!$(this).find("option[value="+value+"]").length>0){value=curValue;window.localStorage.setItem(name,value);$(this).val(value).change()}else if(typeof value!=="undefined"&&value!==null&&value!==curValue){$(this).val(value).change()}})}$(document).on("change",".cmplz_save_localstorage",function(){const name=$(this).attr("name");const value=$(this).find(":selected").val();window.localStorage.setItem(name,value)});$(document).on("change",".cmplz-download-document-selector",function(){var sel=$(this);if(sel.find(":selected").val().length!=0){sel.closest(".cmplz-document").find("button").attr("disabled",false);document.querySelector(".cmplz-dataleak-btn-href").href=sel.find(":selected").val()}else{sel.closest(".cmplz-document").find("button").attr("disabled",true)}});$(document).on("click",".cmplz-download-document",function(){var btn=$(this);var oldBtnHtml=btn.html();var selectElement=$(this).closest(".cmplz-document").find("select");var url=selectElement.val();var fileTitle=$(this).closest(".cmplz-document").find("select option:selected").text();var loader='<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>';btn.html(loader);btn.attr("disabled","disabled");var request=new XMLHttpRequest;request.responseType="blob";request.open("get",url,true);request.send();request.onreadystatechange=function(){if(this.readyState==4&&this.status==200){var obj=window.URL.createObjectURL(this.response);var element=document.createElement("a");element.setAttribute("href",obj);element.setAttribute("download",fileTitle);document.body.appendChild(element);element.click();setTimeout(function(){window.URL.revokeObjectURL(obj)},60*1e3)}};request.onprogress=function(e){btn.html(oldBtnHtml);btn.removeAttr("disabled")}});$(document).on("change",".cmplz-grid-selector",function(){var new_value=$(this).val();var property_name=$(this).attr("id");var url=window.location.href;var region=cmplzGetUrlParam(url,property_name);if(region!==false){url=url.replace("&"+property_name+"="+region,"")}url+="&"+property_name+"="+new_value;window.location.replace(url)});function cmplzGetUrlParam(sPageURL,sParam){if(typeof sPageURL==="undefined")return false;var queryString=sPageURL.split("?");if(queryString.length==1)return false;var sURLVariables=queryString[1].split("&"),sParameterName,i;for(i=0;i<sURLVariables.length;i++){sParameterName=sURLVariables[i].split("=");if(sParameterName[0]===sParam){return sParameterName[1]===undefined?true:decodeURIComponent(sParameterName[1])}}return false}$(document).on("click",".cmplz-tablinks",function(){$(".cmplz-tablinks").removeClass("active");$(this).addClass("active");$(".cmplz-tabcontent").removeClass("active");$("#"+$(this).data("tab")).addClass("active");$("input[name=cmplz_active_tab]").val($(this).data("tab"))});window.setTimeout(function(){$(".cmplz-hide").fadeTo(500,0).slideUp(500,function(){$(this).remove()})},2e3);$(document).on("click",".cmplz-help-modal span",function(e){$(this).closest(".cmplz-help-modal").fadeOut()});$(".cmplz-radio-container").keypress(function(event){var keycode=event.keyCode?event.keyCode:event.which;if(keycode=="13"){$(event.target).find(":radio").click()}});$(".cmplz-switch, .cmplz-checkbox-container").keypress(function(event){var keycode=event.keyCode?event.keyCode:event.which;if(keycode=="13"){$(event.target).find(":checkbox").click()}});function cmplz_validate_multiple(){$(".multiple-field").each(function(){var completed=true;$(this).find("input[type=text]").each(function(){if($(this).val()===""){completed=false}});$(this).find("textarea").each(function(){if($(this).val()===""){completed=false}});var icon=$(this).closest(".cmplz-panel").find(".cmplz-multiple-field-validation i");if(completed){icon.removeClass("fa-times");icon.addClass("fa-check")}else{icon.addClass("fa-times");icon.removeClass("fa-check")}})}cmplz_validate_multiple();$(document).on("keyup",".multiple-field input[type=text]",function(){cmplz_validate_multiple()});$(document).on("keyup",".multiple-field textarea",function(){cmplz_validate_multiple()});cmplz_validate_checkboxes();$(":checkbox").change(cmplz_validate_checkboxes);function cmplz_validate_checkboxes(){$(".cmplz-validate-multicheckbox").each(function(i){var set_required=[];var all_unchecked=true;$(this).find(":checkbox").each(function(i){set_required.push($(this));if($(this).is(":checked")){all_unchecked=false}});var container=$(this).closest(".field-group").find(".cmplz-label");if(all_unchecked){container.removeClass("valid-multicheckbox");container.addClass("invalid-multicheckbox");$.each(set_required,function(index,item){item.prop("required",true);item.addClass("is-required")})}else{container.removeClass("invalid-multicheckbox");container.addClass("valid-multicheckbox");$.each(set_required,function(index,item){item.prop("required",false);item.removeClass("is-required")})}});check_conditions()}$(document).on("change","input",function(e){check_conditions()});$(document).on("change","select",function(e){check_conditions()});$(document).on("change","textarea",function(e){check_conditions()});$(document).on("cmplzRenderConditions",check_conditions);function check_conditions(){var value;var showIfConditionMet=true;$(".condition-check-1").each(function(e){var i;for(i=1;i<4;i++){var question="cmplz_"+$(this).data("condition-question-"+i);var condition_type="AND";if(question=="cmplz_undefined")return;var condition_answer=$(this).data("condition-answer-"+i);var input=$(this).find("input[type=checkbox]");if(!input.length){input=$(this).find("input")}if(!input.length){input=$(this).find("textarea")}if(!input.length){input=$(this).find("select")}if(input.length&&input[0].hasAttribute("required")){input.addClass("is-required")}condition_answer+="";if(condition_answer.indexOf("NOT ")!==-1){condition_answer=condition_answer.replace("NOT ","");showIfConditionMet=false}else{showIfConditionMet=true}var condition_answers=[];if(condition_answer.indexOf(" OR ")!==-1){condition_answers=condition_answer.split(" OR ");condition_type="OR"}else{condition_answers=[condition_answer]}var container=$(this);var fieldName=$(this).data("fieldname");var conditionMet=false;condition_answers.forEach(function(condition_answer){value=get_input_value(question);if($('select[name="'+question+'"]').length){value=Array($("select[name="+question+"]").val())}if($("input[name='"+question+"["+condition_answer+"]"+"']").length){if($("input[name='"+question+"["+condition_answer+"]"+"']").is(":checked")){conditionMet=true;value=[]}else{conditionMet=false;value=[]}}if(showIfConditionMet){if(conditionMet||value.indexOf(condition_answer)!=-1||value==condition_answer){container.removeClass("cmplz-hidden");$("."+fieldName).removeClass("cmplz-hidden");if(input.hasClass("is-required"))input.prop("required",true);conditionMet=true}else{container.addClass("cmplz-hidden");$("."+fieldName).addClass("cmplz-hidden");if(input.hasClass("is-required"))input.prop("required",false)}}else{if(conditionMet||value.indexOf(condition_answer)!=-1||value==condition_answer){container.addClass("cmplz-hidden");$("."+fieldName).addClass("cmplz-hidden");if(input.hasClass("is-required"))input.prop("required",false)}else{container.removeClass("cmplz-hidden");$("."+fieldName).removeClass("cmplz-hidden");if(input.hasClass("is-required"))input.prop("required",true);conditionMet=true}}});if(!conditionMet){break}}})}function get_input_value(fieldName){if($('input[name="'+fieldName+'"]').attr("type")=="text"){return $("input[name^="+fieldName+"]").val()}else{var checked_boxes=[];$('input[name="'+fieldName+'"]:checked').each(function(){checked_boxes[checked_boxes.length]=$(this).val()});return checked_boxes}}var cmplz_interval=1e4;var progress=complianz_admin.progress;var progressBar=$(".cmplz-progress-bar");var cookieContainer=$(".detected-cookies");var previous_page;if($("#cmplz-scan-progress").length){cmplz_interval=3e3}function checkIframeLoaded(){var iframe=document.getElementById("cmplz_cookie_scan_frame");var iframeDoc=iframe.contentDocument||iframe.contentWindow.document;if(!cookieContainer.find(".cmplz-loader").length&&progress<100){}iframe.onload=function(){if(progress>=100)return;$.get(complianz_admin.admin_url,{action:"cmplz_get_scan_progress"},function(response){var obj;if(response){obj=jQuery.parseJSON(response);var cookies=obj.cookies;$(".detected-cookies .cmplz-cookies-table").html(cookies.join("<br>"));$(".cmplz-scan-count").html(cookies.length);progress=parseInt(obj["progress"]);var next_page=obj["next_page"];if(progress>=100){progress=100;progressBar.css({width:progress+"%"})}else{progressBar.css({width:progress+"%"});$("#cmplz_cookie_scan_frame").attr("src",next_page);window.setTimeout(checkIframeLoaded,cmplz_interval)}}});return};window.setTimeout(checkIframeLoaded,cmplz_interval)}if($("#cmplz_cookie_scan_frame").length){checkIframeLoaded()}progressBar.css({width:progress+"%"});var syncProgress=0;var syncProgressBar=$(".cmplz-sync-progress-bar");var syncStatus=$(".cmplz-sync-status span");var syncButton=$(".cmplz-resync");syncStatus.hide();if($("#cmplz-sync-progress").length){var syncProgress=complianz_admin.syncProgress;if(syncProgress<100){syncButton.attr("disabled","disabled");syncStatus.show();syncProgressBar.css({width:syncProgress+"%"});syncCookieDatabase()}}else if($(".cmplz-list-container").length){loadListItem()}$(document).on("click",".cmplz-resync",function(){syncButton.attr("disabled","disabled");syncProgressBar.css({width:"0%"});syncStatus.show();syncCookieDatabase(true)});function syncCookieDatabase(restart){restart=typeof restart!=="undefined"?restart:false;$.get(complianz_admin.admin_url,{action:"cmplz_run_sync",restart:restart},function(response){var obj;if(response){obj=jQuery.parseJSON(response);syncProgress=parseInt(obj["progress"]);var message=obj["message"];if(typeof message!=="undefined"&&message.length>0){$("#cmplz_action_error").removeClass("cmplz-hidden");$("#cmplz_action_error .cmplz-panel").html(message)}if(syncProgress>=100){syncProgress=100;$("#cmplz-sync-loader").html("");syncStatus.hide();syncButton.removeAttr("disabled");loadListItem();syncProgressBar.css({width:syncProgress+"%"})}else{syncProgressBar.css({width:syncProgress+"%"});window.setTimeout(syncCookieDatabase,500)}}})}$(document).on("change","input[name=cmplz_show_deleted]",function(){loadListItem()});$(document).on("click",".cmplz-add-to-policy",function(){var title=$(this).closest(".cmplz-slide-panel").find(".cmplz-title").html();var text=$(this).closest(".cmplz-slide-panel").find(".cmplz-panel-content").html();var content=tmce_getContent("cmplz_custom_privacy_policy_text");tmce_setContent(content+"<h3>"+title+"</h3>"+text,"cmplz_custom_privacy_policy_text");$(this).remove()});function tmce_getContent(editor_id,textarea_id){if(typeof editor_id=="undefined")editor_id=wpActiveEditor;if(typeof textarea_id=="undefined")textarea_id=editor_id;if(jQuery("#wp-"+editor_id+"-wrap").hasClass("tmce-active")&&tinyMCE.get(editor_id)){return tinyMCE.get(editor_id).getContent()}else{return jQuery("#"+textarea_id).val()}}function tmce_setContent(content,editor_id,textarea_id){if(typeof editor_id=="undefined")editor_id=wpActiveEditor;if(typeof textarea_id=="undefined")textarea_id=editor_id;if(jQuery("#wp-"+editor_id+"-wrap").hasClass("tmce-active")&&tinyMCE.get(editor_id)){return tinyMCE.get(editor_id).setContent(content)}else{return jQuery("#"+textarea_id).val(content)}}function tmce_focus(editor_id,textarea_id){if(typeof editor_id=="undefined")editor_id=wpActiveEditor;if(typeof textarea_id=="undefined")textarea_id=editor_id;if(jQuery("#wp-"+editor_id+"-wrap").hasClass("tmce-active")&&tinyMCE.get(editor_id)){return tinyMCE.get(editor_id).focus()}else{return jQuery("#"+textarea_id).focus()}}var cmplz_visible_stat="#bar_pct_all_container";$(cmplz_visible_stat).show();$(document).on("change","select[name=cmplz_region]",function(){$(cmplz_visible_stat).hide();var region=$("select[name=cmplz_region]").val();var type=$("select[name=stats_type]").val();cmplz_visible_stat="#bar_"+type+"_"+region+"_container";$(cmplz_visible_stat).fadeIn()});$(document).on("change","select[name=stats_type]",function(){$(cmplz_visible_stat).hide();var region="eu";if($("select[name=cmplz_region]").length)region=$("select[name=cmplz_region]").val();var type=$("select[name=stats_type]").val();cmplz_visible_stat="#bar_"+type+"_"+region+"_container";$(cmplz_visible_stat).fadeIn()});$(document).on("change",".cmplz_isPersonalData",function(){cmplz_personalDataFieldVisibility($(this))});function cmplz_personalDataFieldVisibility(obj){var container=obj.closest(".cmplz-field");if(obj.is(":checked")){container.find(".cmplz_collectedPersonalData").parent().show()}else{container.find(".cmplz_collectedPersonalData").parent().hide()}}$(document).on("change",".cmplz_thirdParty",function(){cmplz_privacyStatementUrlFieldVisibility($(this))});function cmplz_privacyStatementUrlFieldVisibility(obj){var container=obj.closest(".cmplz-field");if(obj.is(":checked")){container.find(".cmplz_privacyStatementURL").parent().show()}else{container.find(".cmplz_privacyStatementURL").parent().hide()}}$(document).on("change",".cmplz_sync",function(){var container=$(this).closest(".cmplz-field");var checkbox=$(this);var disabled=false;if(checkbox.is(":checked"))disabled=true;container.find(":input").each(function(){if($(this).attr("name")==="cmplz_remove_item"||$(this).attr("name")==="cmplz-save-item"||$(this).attr("name")==="cmplz_restore_item"||$(this).attr("name")==="cmplz_showOnPolicy"||$(this).attr("name")==="cmplz_sync")return;$(this).prop("disabled",disabled);if(disabled){$(this).closest(".cmplz-service-field div, .cmplz-cookie-field div").addClass("cmplz-disabled");$(this).closest("label").addClass("cmplz-disabled")}else{$(this).closest(".cmplz-service-field div, .cmplz-cookie-field div").removeClass("cmplz-disabled");$(this).closest("label").removeClass("cmplz-disabled")}})});$(document).on("change",".cmplz_use_cdb_api",function(){var disabled=$(this).val()==="no"?true:false;$(".cmplz-list-container").find(":input[name=cmplz_sync]").each(function(){var sync_checkbox=$(this).closest("label");if(disabled){sync_checkbox.find(":checkbox").prop("checked",false).change();sync_checkbox.addClass("cmplz-disabled")}else{sync_checkbox.removeClass("cmplz-disabled");sync_checkbox.find(":checkbox").prop("checked",true).change()}})});$(document).on("change",".cmplz_sync",function(){var container=$(this).closest(".cmplz-panel");if($(this).is(":checked")){container.find(".fa-sync-alt").removeClass("cmplz-disabled")}else{container.find(".fa-sync-alt").addClass("cmplz-disabled")}});$(document).on("change",".cmplz_showOnPolicy",function(){var container=$(this).closest(".cmplz-panel");if($(this).is(":checked")){container.find(".fa-file").removeClass("cmplz-error")}else{container.find(".fa-file").addClass("cmplz-error")}});$(document).on("keyup",".cmplz-panel input",function(){cmplzCheckIfCookieIsComplete($(this))});$(document).on("change",".cmplz-panel select",function(){cmplzCheckIfCookieIsComplete($(this))});function cmplzCheckIfCookieIsComplete(obj){var isComplete=true;var container=obj.closest(".cmplz-panel");container.find(":input:not(.cmplz_cookieFunction)").each(function(){if(!$(this).is(":checkbox")&&!$(this).is(":hidden")&&$(this).prop("type")!=="button"){if($(this).prop("nodeName")!=="SELECT"&&$(this).val().length>0){}else if($(this).prop("nodeName")==="SELECT"&&$(this).val()!=0){}else{isComplete=false}}});if(isComplete){var icon=container.find(".fa.fa-times");icon.removeClass("cmplz-error");icon.addClass("cmplz-success");icon.addClass("fa-check");icon.removeClass("fa-times")}else{var icon=container.find(".fa.fa-check");icon.addClass("cmplz-error");icon.removeClass("cmplz-success");icon.addClass("fa-times");icon.removeClass("fa-check")}}if($("#cmplz_language").length){var syncProgress=complianz_admin.syncProgress;if(syncProgress==100)loadListItem();$(document).on("change","#cmplz_language",function(){$(".cmplz-list-container").html('<div class="cmplz-skeleton"></div>');loadListItem()})}if($(".cmplz-select2").length){cmplzInitSelect2()}function cmplzInitSelect2(){$(".cmplz-select2").select2({tags:true,width:"400px"});$(".cmplz-select2-no-additions").select2({width:"400px"})}function loadListItem(){var language=$("#cmplz_language").val();var deleted=$("input[name=cmplz_show_deleted]").is(":checked");$(".cmplz-list-container").html('<div class="cmplz-skeleton"></div>');var type=$("#cmplz_language").data("type");$.ajax({type:"GET",url:complianz_admin.admin_url,dataType:"json",data:{language:language,action:"cmplz_get_list",deleted:deleted,type:type},success:function(response){if(response.success){$(".cmplz-list-container").html(response.html);$(".cmplz_isPersonalData").each(function(){cmplz_personalDataFieldVisibility($(this))});$(".cmplz_thirdParty").each(function(){cmplz_privacyStatementUrlFieldVisibility($(this))});cmpzlSyncDeleteRestoreButtons();cmplzInitSelect2()}}})}function cmpzlSyncDeleteRestoreButtons(){$(".cmplz-panel").each(function(){if($(this).hasClass("cmplz-deleted")){$(this).find('button[data-action="restore"]').show();$(this).find('button[data-action="delete"]').hide()}else{$(this).find('button[data-action="restore"]').hide();$(this).find('button[data-action="delete"]').show()}})}$(document).on("click",".cmplz-edit-item",function(){var action=$(this).data("action");var btn=$(this);var type=btn.data("type");var container=$(this).closest(".cmplz-"+type+"-field");var panel=$(this).closest(".cmplz-panel.cmplz-slide-panel");var language=$("#cmplz_language").val();var btnHtml=btn.html();btn.html('<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>');var item_id=container.data(type+"_id");var data={};container.find(":input").each(function(){if($(this).attr("type")==="button")return;if($(this).attr("type")==="checkbox"){data[$(this).attr("name")]=$(this).is(":checked")}else{data[$(this).attr("name")]=$(this).val()}});if(action==="delete"){panel.addClass("cmplz-deleted")}$.ajax({type:"POST",url:complianz_admin.admin_url,dataType:"json",data:{item_id:item_id,type:type,data:JSON.stringify(data),cmplz_action:action,language:language,action:"cmplz_edit_item"},success:function(response){if(response.success){if(action==="delete"){panel.remove()}if(action==="restore"){panel.removeClass("cmplz-deleted");container.find("input").each(function(){$(this).removeAttr("disabled")});container.find("select").each(function(){$(this).removeAttr("disabled")});container.children("div").removeClass("cmplz-disabled");container.children("label").removeClass("cmplz-disabled");container.find('button[name="cmplz-save-item"]').removeAttr("disabled");container.find(".cmplz_sync").change()}cmpzlSyncDeleteRestoreButtons();if(action==="add"){var html=response.html;var field=btn.closest(".cmplz-field");var noservice=$(".cmplz-service-divider.no-service");if(response.divider){if(noservice.length){noservice.closest(".cmplz-service-cookie-list").append(html)}else{html='<div class="cmplz-service-cookie-list">'+response.divider+html+"<div>";field.find(".cmplz-list-container").append(html)}noservice=$(".cmplz-service-divider.no-service");var disable_sync=$(".cmplz_use_cdb_api:checked").val()=="no";if(disable_sync){noservice.siblings(":last").find(".cmplz_sync").closest("label").addClass("cmplz-disabled")}}else{field.find(".cmplz-list-container").append(html)}}if(action==="save"){var title=panel.find(".cmplz-title");var name=container.find(".cmplz_name").val();var new_title=title.text().replace(/\".*\"/,'"'+name+'"');title.text(new_title)}btn.html(btnHtml);cmplzInitSelect2()}}})});$(document).on("click",".cmplz_script_add",cmplz_script_add);function cmplz_script_add(){var btn=$(this);var btn_html=btn.html();var type=btn.data("type");btn.html('<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>');$.ajax({type:"POST",url:complianz_admin.admin_url,data:{action:"cmplz_script_add",type:type},success:function(response){if(response.success){btn.before(response.html);btn.html(btn_html)}}})}$(document).on("click",".cmplz_add_url",function(){let container=$(this).closest("div");let templ=$(".cmplz-url-template").get(0).innerHTML;container.append(templ)});$(document).on("click",".cmplz_remove_url",function(){let container=$(this).closest("div");container.remove()});$(document).on("click",".cmplz_script_save",cmplz_script_save);function cmplz_script_save(){var btn=$(this);var btn_html=btn.html();var container=btn.closest(".cmplz-panel");var type=btn.data("type");var action=btn.data("action");var id=btn.data("id");if(action=="save"||action=="remove"){btn.html('<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>')}var data={};container.find(":input").each(function(){if($(this).attr("type")==="button")return;if(typeof $(this).attr("name")==="undefined")return;if(!$(this).data("name"))return;if($(this).attr("type")==="checkbox"){data[$(this).data("name")]=$(this).is(":checked")}else if($(this).attr("type")==="radio"){if($(this).is(":checked")){data[$(this).data("name")]=$(this).val()}}else if($(this).data("name")==="urls"){let curValue=data[$(this).data("name")];if(typeof curValue==="undefined")curValue=[];curValue.push($(this).val());data[$(this).data("name")]=curValue}else if($(this).data("name")==="dependency"){let curValue=data[$(this).data("name")];if(typeof curValue==="undefined")curValue=[];curValue.push($(this).data("url")+"|:|"+$(this).val());data[$(this).data("name")]=curValue}else{data[$(this).data("name")]=$(this).val()}});$.ajax({type:"POST",url:complianz_admin.admin_url,data:{action:"cmplz_script_save","cmplz-save":true,type:type,button_action:action,id:id,data:JSON.stringify(data)},success:function(response){if(response.success){if(action==="save"){btn.html(btn_html)}if(action==="remove"){container.remove();btn.html(btn_html)}}}})}function cmplz_check_cookie_blocking_services(){if($("#cmplz_anonymous_window_warning").length){var fs=window.RequestFileSystem||window.webkitRequestFileSystem;if(!fs){return}fs(window.TEMPORARY,100,function(fs){},function(err){$("#cmplz_anonymous_window_warning").show()})}if($("#cmplz_adblock_warning").length){if(window.canRunAds===undefined){$("#cmplz_adblock_warning").show()}}}cmplz_check_cookie_blocking_services();$(document).on("change",".cmplz-document-input",function(){cmplz_update_document_field()});function cmplz_update_document_field(){if($(".cmplz-document-field").length){$(".cmplz-document-field").each(function(){var fieldname=$(this).data("fieldname");var value=$("input[name="+fieldname+"]:checked").val();var urlField=$(this).find(".cmplz-document-custom-url");var pageField=$(this).find(".cmplz-document-custom-page");if(value==="custom"){pageField.show();pageField.prop("required",true)}else{pageField.hide();pageField.prop("required",false)}if(value==="url"){urlField.show();urlField.prop("required",true)}else{urlField.hide();urlField.prop("required",false)}})}}$(document).on("click","#cmplz-create_pages",function(){var btn=$("#cmplz-create_pages");btn.attr("disabled","disabled");var oldBtnHtml=btn.html();btn.html('<div class="cmplz-loader "><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>');var pageTitles={};$(".cmplz-create-page-title").each(function(){if(pageTitles.hasOwnProperty($(this).data("region"))){region=pageTitles[$(this).data("region")]}else{var region={}}region[$(this).attr("name")]=$(this).val();pageTitles[$(this).data("region")]=region});$.ajax({type:"POST",url:complianz_admin.admin_url,dataType:"json",data:{pages:JSON.stringify(pageTitles),action:"cmplz_create_pages"},success:function(response){if(response.success){$(".cmplz-panel.cmplz-notification.cmplz-success.cmplz-hidden").removeClass("cmplz-hidden");$(".cmplz-create-page-title").each(function(){$(this).removeClass("cmplz-deleted-page").addClass("cmplz-valid-page");$(this).parent().find(".cmplz-icon").replaceWith(response.icon)});btn.html(response.new_button_text);btn.removeAttr("disabled")}else{btn.html(oldBtnHtml);$(".cmplz-page-created").removeClass("fa-times").addClass("fa-check");$(".cmplz-create-page-title").removeClass("cmplz-deleted-page")}}})});$(document).on("change",".cmplz-region-select",function(){var _href=$(".cmplz-document-button").attr("href").slice(0,-2);$(".cmplz-document-button").attr("href",_href+$(this).val())});var roc_progress=0;var btn=$(".cmplz_export_roc_to_csv");$(document).on("click",".cmplz_export_roc_to_csv",function(e){e.preventDefault();btn.html(roc_progress+" %");btn.prop("disabled",true);cmplzExportBatch()});function cmplzExportBatch(){var btn=$(".cmplz_export_roc_to_csv");$.ajax({type:"GET",url:complianz_admin.admin_url,dataType:"json",data:{action:"cmplz_export_roc_to_csv",order:cmplzGetUrlParameter("order"),cmplz_month_select:cmplzGetUrlParameter("cmplz_month_select"),cmplz_year_select:cmplzGetUrlParameter("cmplz_year_select"),orderby:cmplzGetUrlParameter("orderby"),s:cmplzGetUrlParameter("s")},success:function(response){if(response.success){if(response.progress<100){roc_progress=response.progress;btn.html(roc_progress+" %");cmplzExportBatch()}else{cmplzLoadDownloadBtn(response.link,roc_progress)}}}})}function cmplzLoadDownloadBtn(link,roc_progress){setTimeout(function(){roc_progress=roc_progress+10;if(roc_progress<100){btn.html(roc_progress+" %");cmplzLoadDownloadBtn(link,roc_progress)}else{btn.replaceWith(link)}},100)}function cmplzGetUrlParameter(sParam){var sPageURL=window.location.href;var queryString=sPageURL.split("?");if(queryString.length==1)return false;var sURLVariables=queryString[1].split("&"),sParameterName,i;for(i=0;i<sURLVariables.length;i++){sParameterName=sURLVariables[i].split("=");if(sParameterName[0]===sParam){return sParameterName[1]===undefined?"":decodeURIComponent(sParameterName[1])}}return false}$(document).on("change",".cmplz-region-select",function(){var _href=$(".cmplz-document-button").attr("href").slice(0,-2);$(".cmplz-document-button").attr("href",_href+$(this).val())});$(document).on("click",".upload_button",function(e){e.preventDefault();$("input[type=file]").click()});$(document).on("change",':input[name="cmplz-upload-file"]',function(){$(".cmplz-file-chosen").text($(this).val().split("\\").pop())});$(document).on("click",".cmplz-image-uploader, .cmplz-logo-preview.cmplz-clickable",function(){var btn=$(this);var container=btn.closest(".cmplz-field");var fieldname=btn.closest(".field-group").data("fieldname");var media_uploader=wp.media({frame:"post",state:"insert",multiple:false});media_uploader.on("insert",function(){var length=media_uploader.state().get("selection").length;var images=media_uploader.state().get("selection").models;for(var iii=0;iii<length;iii++){var thumbnail_id=images[iii].id;var image=false;image=images[iii].attributes.sizes["cmplz_banner_image"];if(!image){image=images[iii].attributes.sizes["medium"]}if(!image){image=images[iii].attributes.sizes["thumbnail"]}if(!image){image=images[iii].attributes.sizes["full"]}if(image){var image_url=image["url"];container.find(".cmplz-logo-preview img").attr("src",image_url);$("input[name=cmplz_"+fieldname+"]").val(thumbnail_id);$(".cmplz-cookiebanner .cmplz-logo").html("<img>");$(".cmplz-cookiebanner .cmplz-logo img").attr("src",image_url)}}});media_uploader.open()})});
assets/js/ads.js ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ * This file has nothing to do with ads, but is a trick to check if an adblocker is enabled.
3
+ * https://stackoverflow.com/questions/4869154/how-to-detect-adblock-on-my-website
4
+ *
5
+ * this way, we can warn the user in the cookie scan that an ad blocker is enabled, which would block the functioning of the scan.
6
+ *
7
+ *
8
+ * */
9
+ var canRunAds = true;
assets/js/ads.min.js ADDED
@@ -0,0 +1 @@
 
1
+ var canRunAds=true;
assets/js/dashboard.js ADDED
@@ -0,0 +1,113 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ jQuery(document).ready(function ($) {
2
+ 'use strict';
3
+ var cmplz_loader = '<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>';
4
+
5
+
6
+ $(document).on('click', '.cmplz-dismiss-warning', function(){
7
+ var warning_id = $(this).data('warning_id');
8
+ var btn = $(this);
9
+ btn.attr('disabled', 'disabled');
10
+ var task_count = parseInt($('.cmplz-task-switcher-count').html());
11
+ var container = $(this).closest('.cmplz-progress-warning-container');
12
+ container.animate({
13
+ position: 'relative',
14
+ right: '1000px'
15
+ }, 500, function(){
16
+ container.remove();
17
+ });
18
+ $.ajax({
19
+ type: "POST",
20
+ url: complianz_admin.admin_url,
21
+ dataType: 'json',
22
+ data: ({
23
+ action: 'cmplz_dismiss_warning',
24
+ id: warning_id,
25
+ }),
26
+ success: function (response) {
27
+ btn.removeAttr('disabled');
28
+ if (response.success) {
29
+ // container.remove();
30
+ var remainingContainer = $('.cmplz-task-switcher-count.cmplz-remaining');
31
+ var curValue = parseInt( remainingContainer.html() );
32
+ remainingContainer.html(curValue-1)
33
+
34
+ var remainingContainer = $('.cmplz-task-switcher-count.cmplz-all');
35
+ var curValue = parseInt( remainingContainer.html() );
36
+ remainingContainer.html(curValue-1)
37
+ }
38
+ }
39
+ });
40
+ });
41
+
42
+ $(document).on('change', '[name=cmplz_selected_region]', function(){
43
+ var data = {};
44
+ data['region'] = $('#cmplz_selected_region').val();
45
+ cmplzLoadGridBlock(data, $(this));
46
+ });
47
+
48
+ function cmplzLoadGridBlock(data, obj) {
49
+ var template = obj.closest('.cmplz-grid-container').data('template');
50
+ var container = obj.closest('.cmplz-grid-container').find('.cmplz-grid-content');
51
+ data['action'] = 'cmplz_load_gridblock';
52
+ data['template'] = template;
53
+
54
+ container.html('<div class="cmplz-skeleton"></div>' );
55
+ $.ajax({
56
+ type: "GET",
57
+ url: complianz_admin.admin_url,
58
+ dataType: 'json',
59
+ data: data,
60
+ success: function (response) {
61
+ if (response.success) {
62
+ container.html(response.html);
63
+ }
64
+ }
65
+ });
66
+ }
67
+
68
+ $(document).on('click', '.cmplz-task-switcher', function(){
69
+ var status = 'remaining';
70
+ if ($(this).find('.cmplz-task-switcher-count').hasClass('cmplz-all')) {
71
+ status = 'all';
72
+ }
73
+ if ( $('.cmplz-'+status).closest('.cmplz-task-switcher').hasClass('active')) return;
74
+ var container = $(this).closest('.cmplz-grid-container').find('.cmplz-grid-content');
75
+
76
+ //container.html(cmplz_loader );
77
+ if (status === 'all') {
78
+ $('.cmplz-all').closest('.cmplz-task-switcher').addClass('active');
79
+ $('.cmplz-remaining').closest('.cmplz-task-switcher').removeClass('active');
80
+ } else {
81
+ $('.cmplz-all').closest('.cmplz-task-switcher').removeClass('active');
82
+ $('.cmplz-remaining').closest('.cmplz-task-switcher').addClass('active');
83
+ }
84
+ container.html('<div class="cmplz-skeleton"></div>' );
85
+ $.ajax({
86
+ type: "GET",
87
+ url: complianz_admin.admin_url,
88
+ dataType: 'json',
89
+ data: ({
90
+ action: 'cmplz_load_warnings',
91
+ status: status,
92
+ }),
93
+ success: function (response) {
94
+ if (response.success) {
95
+ container.html(response.html);
96
+ //fire this to trigger the scroll plugin
97
+ window.document.dispatchEvent(new Event("DOMContentLoaded", {
98
+ bubbles: true,
99
+ cancelable: true
100
+ }));
101
+ }
102
+ }
103
+ });
104
+ });
105
+
106
+ // Color bullet in support forum block
107
+ $(".cmplz-trick a").hover(function() {
108
+ $(this).find('.cmplz-bullet').css("background-color","#29b6f6");
109
+ }, function() {
110
+ $(this).find('.cmplz-bullet').css("background-color",""); //to remove property set it to ''
111
+ });
112
+
113
+ });
assets/js/dashboard.min.js ADDED
@@ -0,0 +1 @@
 
1
+ jQuery(document).ready((function(t){"use strict";t(document).on("click",".cmplz-dismiss-warning",(function(){var c=t(this).data("warning_id"),s=t(this);s.attr("disabled","disabled");parseInt(t(".cmplz-task-switcher-count").html());var a=t(this).closest(".cmplz-progress-warning-container");a.animate({position:"relative",right:"1000px"},500,(function(){a.remove()})),t.ajax({type:"POST",url:complianz_admin.admin_url,dataType:"json",data:{action:"cmplz_dismiss_warning",id:c},success:function(c){if(s.removeAttr("disabled"),c.success){var a=t(".cmplz-task-switcher-count.cmplz-remaining"),l=parseInt(a.html());a.html(l-1);a=t(".cmplz-task-switcher-count.cmplz-all"),l=parseInt(a.html());a.html(l-1)}}})})),t(document).on("change","[name=cmplz_selected_region]",(function(){var c={};c.region=t("#cmplz_selected_region").val(),function(c,s){var a=s.closest(".cmplz-grid-container").data("template"),l=s.closest(".cmplz-grid-container").find(".cmplz-grid-content");c.action="cmplz_load_gridblock",c.template=a,l.html('<div class="cmplz-skeleton"></div>'),t.ajax({type:"GET",url:complianz_admin.admin_url,dataType:"json",data:c,success:function(t){t.success&&l.html(t.html)}})}(c,t(this))})),t(document).on("click",".cmplz-task-switcher",(function(){var c="remaining";if(t(this).find(".cmplz-task-switcher-count").hasClass("cmplz-all")&&(c="all"),!t(".cmplz-"+c).closest(".cmplz-task-switcher").hasClass("active")){var s=t(this).closest(".cmplz-grid-container").find(".cmplz-grid-content");"all"===c?(t(".cmplz-all").closest(".cmplz-task-switcher").addClass("active"),t(".cmplz-remaining").closest(".cmplz-task-switcher").removeClass("active")):(t(".cmplz-all").closest(".cmplz-task-switcher").removeClass("active"),t(".cmplz-remaining").closest(".cmplz-task-switcher").addClass("active")),s.html('<div class="cmplz-skeleton"></div>'),t.ajax({type:"GET",url:complianz_admin.admin_url,dataType:"json",data:{action:"cmplz_load_warnings",status:c},success:function(t){t.success&&(s.html(t.html),window.document.dispatchEvent(new Event("DOMContentLoaded",{bubbles:!0,cancelable:!0})))}})}})),t(".cmplz-trick a").hover((function(){t(this).find(".cmplz-bullet").css("background-color","#29b6f6")}),(function(){t(this).find(".cmplz-bullet").css("background-color","")}))}));
assets/js/index.php ADDED
@@ -0,0 +1,2 @@
 
 
1
+ <?php
2
+ // Silence is golden.
assets/js/postscribe.min.js ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * @file postscribe
3
+ * @description Asynchronously write javascript, even with document.write.
4
+ * @version v2.0.8
5
+ * @see {@link https://krux.github.io/postscribe}
6
+ * @license MIT
7
+ * @author Derek Brans
8
+ * @copyright 2016 Krux Digital, Inc
9
+ */
10
+ !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports["postscribe"]=e():t["postscribe"]=e()}(this,function(){return function(t){function e(n){if(r[n])return r[n].exports;var o=r[n]={"exports":{},"id":n,"loaded":!1};return t[n].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var r={};return e.m=t,e.c=r,e.p="",e(0)}([function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}var o=r(1),i=n(o);t.exports=i["default"]},function(t,e,r){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e["default"]=t,e}function o(t){return t&&t.__esModule?t:{"default":t}}function i(){}function a(){var t=m.shift();if(t){var e=h.last(t);e.afterDequeue(),t.stream=s.apply(void 0,t),e.afterStreamStart()}}function s(t,e,r){function n(t){t=r.beforeWrite(t),g.write(t),r.afterWrite(t)}g=new p["default"](t,r),g.id=y++,g.name=r.name||g.id,u.streams[g.name]=g;var o=t.ownerDocument,s={"close":o.close,"open":o.open,"write":o.write,"writeln":o.writeln};c(o,{"close":i,"open":i,"write":function(){for(var t=arguments.length,e=Array(t),r=0;r<t;r++)e[r]=arguments[r];return n(e.join(""))},"writeln":function(){for(var t=arguments.length,e=Array(t),r=0;r<t;r++)e[r]=arguments[r];return n(e.join("")+"\n")}});var l=g.win.onerror||i;return g.win.onerror=function(t,e,n){r.error({"msg":t+" - "+e+": "+n}),l.apply(g.win,[t,e,n])},g.write(e,function(){c(o,s),g.win.onerror=l,r.done(),g=null,a()}),g}function u(t,e,r){if(h.isFunction(r))r={"done":r};else if("clear"===r)return m=[],g=null,void(y=0);r=h.defaults(r,d),t=/^#/.test(t)?window.document.getElementById(t.substr(1)):t.jquery?t[0]:t;var n=[t,e,r];return t.postscribe={"cancel":function(){n.stream?n.stream.abort():n[1]=i}},r.beforeEnqueue(n),m.push(n),g||a(),t.postscribe}e.__esModule=!0;var c=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t};e["default"]=u;var l=r(2),p=o(l),f=r(4),h=n(f),d={"afterAsync":i,"afterDequeue":i,"afterStreamStart":i,"afterWrite":i,"autoFix":!0,"beforeEnqueue":i,"beforeWriteToken":function(t){return t},"beforeWrite":function(t){return t},"done":i,"error":function(t){throw new Error(t.msg)},"releaseAsync":!1},y=0,m=[],g=null;c(u,{"streams":{},"queue":m,"WriteStream":p["default"]})},function(t,e,r){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e["default"]=t,e}function o(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){var r=d+e,n=t.getAttribute(r);return f.existy(n)?String(n):n}function s(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=d+e;f.existy(r)&&""!==r?t.setAttribute(n,r):t.removeAttribute(n)}e.__esModule=!0;var u=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},c=r(3),l=o(c),p=r(4),f=n(p),h=!1,d="data-ps-",y="ps-style",m="ps-script",g=function(){function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i(this,t),this.root=e,this.options=r,this.doc=e.ownerDocument,this.win=this.doc.defaultView||this.doc.parentWindow,this.parser=new l["default"]("",{"autoFix":r.autoFix}),this.actuals=[e],this.proxyHistory="",this.proxyRoot=this.doc.createElement(e.nodeName),this.scriptStack=[],this.writeQueue=[],s(this.proxyRoot,"proxyof",0)}return t.prototype.write=function(){var t;for((t=this.writeQueue).push.apply(t,arguments);!this.deferredRemote&&this.writeQueue.length;){var e=this.writeQueue.shift();f.isFunction(e)?this._callFunction(e):this._writeImpl(e)}},t.prototype._callFunction=function(t){var e={"type":"function","value":t.name||t.toString()};this._onScriptStart(e),t.call(this.win,this.doc),this._onScriptDone(e)},t.prototype._writeImpl=function(t){this.parser.append(t);for(var e=void 0,r=void 0,n=void 0,o=[];(e=this.parser.readToken())&&!(r=f.isScript(e))&&!(n=f.isStyle(e));)e=this.options.beforeWriteToken(e),e&&o.push(e);o.length>0&&this._writeStaticTokens(o),r&&this._handleScriptToken(e),n&&this._handleStyleToken(e)},t.prototype._writeStaticTokens=function(t){var e=this._buildChunk(t);return e.actual?(e.html=this.proxyHistory+e.actual,this.proxyHistory+=e.proxy,this.proxyRoot.innerHTML=e.html,h&&(e.proxyInnerHTML=this.proxyRoot.innerHTML),this._walkChunk(),h&&(e.actualInnerHTML=this.root.innerHTML),e):null},t.prototype._buildChunk=function(t){for(var e=this.actuals.length,r=[],n=[],o=[],i=t.length,a=0;a<i;a++){var s=t[a],u=s.toString();if(r.push(u),s.attrs){if(!/^noscript$/i.test(s.tagName)){var c=e++;n.push(u.replace(/(\/?>)/," "+d+"id="+c+" $1")),s.attrs.id!==m&&s.attrs.id!==y&&o.push("atomicTag"===s.type?"":"<"+s.tagName+" "+d+"proxyof="+c+(s.unary?" />":">"))}}else n.push(u),o.push("endTag"===s.type?u:"")}return{"tokens":t,"raw":r.join(""),"actual":n.join(""),"proxy":o.join("")}},t.prototype._walkChunk=function(){for(var t=void 0,e=[this.proxyRoot];f.existy(t=e.shift());){var r=1===t.nodeType,n=r&&a(t,"proxyof");if(!n){r&&(this.actuals[a(t,"id")]=t,s(t,"id"));var o=t.parentNode&&a(t.parentNode,"proxyof");o&&this.actuals[o].appendChild(t)}e.unshift.apply(e,f.toArray(t.childNodes))}},t.prototype._handleScriptToken=function(t){var e=this,r=this.parser.clear();r&&this.writeQueue.unshift(r),t.src=t.attrs.src||t.attrs.SRC,t=this.options.beforeWriteToken(t),t&&(t.src&&this.scriptStack.length?this.deferredRemote=t:this._onScriptStart(t),this._writeScriptToken(t,function(){e._onScriptDone(t)}))},t.prototype._handleStyleToken=function(t){var e=this.parser.clear();e&&this.writeQueue.unshift(e),t.type=t.attrs.type||t.attrs.TYPE||"text/css",t=this.options.beforeWriteToken(t),t&&this._writeStyleToken(t),e&&this.write()},t.prototype._writeStyleToken=function(t){var e=this._buildStyle(t);this._insertCursor(e,y),t.content&&(e.styleSheet&&!e.sheet?e.styleSheet.cssText=t.content:e.appendChild(this.doc.createTextNode(t.content)))},t.prototype._buildStyle=function(t){var e=this.doc.createElement(t.tagName);return e.setAttribute("type",t.type),f.eachKey(t.attrs,function(t,r){e.setAttribute(t,r)}),e},t.prototype._insertCursor=function(t,e){this._writeImpl('<span id="'+e+'"/>');var r=this.doc.getElementById(e);r&&r.parentNode.replaceChild(t,r)},t.prototype._onScriptStart=function(t){t.outerWrites=this.writeQueue,this.writeQueue=[],this.scriptStack.unshift(t)},t.prototype._onScriptDone=function(t){return t!==this.scriptStack[0]?void this.options.error({"msg":"Bad script nesting or script finished twice"}):(this.scriptStack.shift(),this.write.apply(this,t.outerWrites),void(!this.scriptStack.length&&this.deferredRemote&&(this._onScriptStart(this.deferredRemote),this.deferredRemote=null)))},t.prototype._writeScriptToken=function(t,e){var r=this._buildScript(t),n=this._shouldRelease(r),o=this.options.afterAsync;t.src&&(r.src=t.src,this._scriptLoadHandler(r,n?o:function(){e(),o()}));try{this._insertCursor(r,m),r.src&&!n||e()}catch(t){this.options.error(t),e()}},t.prototype._buildScript=function(t){var e=this.doc.createElement(t.tagName);return f.eachKey(t.attrs,function(t,r){e.setAttribute(t,r)}),t.content&&(e.text=t.content),e},t.prototype._scriptLoadHandler=function(t,e){function r(){t=t.onload=t.onreadystatechange=t.onerror=null}function n(){r(),null!=e&&e(),e=null}function o(t){r(),a(t),null!=e&&e(),e=null}function i(t,e){var r=t["on"+e];null!=r&&(t["_on"+e]=r)}var a=this.options.error;i(t,"load"),i(t,"error"),u(t,{"onload":function(){if(t._onload)try{t._onload.apply(this,Array.prototype.slice.call(arguments,0))}catch(e){o({"msg":"onload handler failed "+e+" @ "+t.src})}n()},"onerror":function(){if(t._onerror)try{t._onerror.apply(this,Array.prototype.slice.call(arguments,0))}catch(e){return void o({"msg":"onerror handler failed "+e+" @ "+t.src})}o({"msg":"remote script failed "+t.src})},"onreadystatechange":function(){/^(loaded|complete)$/.test(t.readyState)&&n()}})},t.prototype._shouldRelease=function(t){var e=/^script$/i.test(t.nodeName);return!e||!!(this.options.releaseAsync&&t.src&&t.hasAttribute("async"))},t}();e["default"]=g},function(t,e,r){!function(e,r){t.exports=r()}(this,function(){return function(t){function e(n){if(r[n])return r[n].exports;var o=r[n]={"exports":{},"id":n,"loaded":!1};return t[n].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var r={};return e.m=t,e.c=r,e.p="",e(0)}([function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}var o=r(1),i=n(o);t.exports=i["default"]},function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e["default"]=t,e}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var a=r(2),s=o(a),u=r(3),c=o(u),l=r(6),p=n(l),f=r(5),h={"comment":/^<!--/,"endTag":/^<\//,"atomicTag":/^<\s*(script|style|noscript|iframe|textarea)[\s\/>]/i,"startTag":/^</,"chars":/^[^<]/},d=function(){function t(){var e=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i(this,t),this.stream=r;var o=!1,a={};for(var u in s)s.hasOwnProperty(u)&&(n.autoFix&&(a[u+"Fix"]=!0),o=o||a[u+"Fix"]);o?(this._readToken=(0,p["default"])(this,a,function(){return e._readTokenImpl()}),this._peekToken=(0,p["default"])(this,a,function(){return e._peekTokenImpl()})):(this._readToken=this._readTokenImpl,this._peekToken=this._peekTokenImpl)}return t.prototype.append=function(t){this.stream+=t},t.prototype.prepend=function(t){this.stream=t+this.stream},t.prototype._readTokenImpl=function(){var t=this._peekTokenImpl();if(t)return this.stream=this.stream.slice(t.length),t},t.prototype._peekTokenImpl=function(){for(var t in h)if(h.hasOwnProperty(t)&&h[t].test(this.stream)){var e=c[t](this.stream);if(e)return"startTag"===e.type&&/script|style/i.test(e.tagName)?null:(e.text=this.stream.substr(0,e.length),e)}},t.prototype.peekToken=function(){return this._peekToken()},t.prototype.readToken=function(){return this._readToken()},t.prototype.readTokens=function(t){for(var e=void 0;e=this.readToken();)if(t[e.type]&&t[e.type](e)===!1)return},t.prototype.clear=function(){var t=this.stream;return this.stream="",t},t.prototype.rest=function(){return this.stream},t}();e["default"]=d,d.tokenToString=function(t){return t.toString()},d.escapeAttributes=function(t){var e={};for(var r in t)t.hasOwnProperty(r)&&(e[r]=(0,f.escapeQuotes)(t[r],null));return e},d.supports=s;for(var y in s)s.hasOwnProperty(y)&&(d.browserHasFlaw=d.browserHasFlaw||!s[y]&&y)},function(t,e){"use strict";e.__esModule=!0;var r=!1,n=!1,o=window.document.createElement("div");try{var i="<P><I></P></I>";o.innerHTML=i,e.tagSoup=r=o.innerHTML!==i}catch(t){e.tagSoup=r=!1}try{o.innerHTML="<P><i><P></P></i></P>",e.selfClose=n=2===o.childNodes.length}catch(t){e.selfClose=n=!1}o=null,e.tagSoup=r,e.selfClose=n},function(t,e,r){"use strict";function n(t){var e=t.indexOf("-->");if(e>=0)return new c.CommentToken(t.substr(4,e-1),e+3)}function o(t){var e=t.indexOf("<");return new c.CharsToken(e>=0?e:t.length)}function i(t){var e=t.indexOf(">");if(e!==-1){var r=t.match(l.startTag);if(r){var n=function(){var t={},e={},n=r[2];return r[2].replace(l.attr,function(r,o){arguments[2]||arguments[3]||arguments[4]||arguments[5]?arguments[5]?(t[arguments[5]]="",e[arguments[5]]=!0):t[o]=arguments[2]||arguments[3]||arguments[4]||l.fillAttr.test(o)&&o||"":t[o]="",n=n.replace(r,"")}),{"v":new c.StartTagToken(r[1],r[0].length,t,e,(!!r[3]),n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""))}}();if("object"===("undefined"==typeof n?"undefined":u(n)))return n.v}}}function a(t){var e=i(t);if(e){var r=t.slice(e.length);if(r.match(new RegExp("</\\s*"+e.tagName+"\\s*>","i"))){var n=r.match(new RegExp("([\\s\\S]*?)</\\s*"+e.tagName+"\\s*>","i"));if(n)return new c.AtomicTagToken(e.tagName,n[0].length+e.length,e.attrs,e.booleanAttrs,n[1])}}}function s(t){var e=t.match(l.endTag);if(e)return new c.EndTagToken(e[1],e[0].length)}e.__esModule=!0;var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.comment=n,e.chars=o,e.startTag=i,e.atomicTag=a,e.endTag=s;var c=r(4),l={"startTag":/^<([\-A-Za-z0-9_]+)((?:\s+[\w\-]+(?:\s*=?\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/,"endTag":/^<\/([\-A-Za-z0-9_]+)[^>]*>/,"attr":/(?:([\-A-Za-z0-9_]+)\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))|(?:([\-A-Za-z0-9_]+)(\s|$)+)/g,"fillAttr":/^(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noresize|noshade|nowrap|readonly|selected)$/i}},function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0,e.EndTagToken=e.AtomicTagToken=e.StartTagToken=e.TagToken=e.CharsToken=e.CommentToken=e.Token=void 0;var o=r(5),i=(e.Token=function t(e,r){n(this,t),this.type=e,this.length=r,this.text=""},e.CommentToken=function(){function t(e,r){n(this,t),this.type="comment",this.length=r||(e?e.length:0),this.text="",this.content=e}return t.prototype.toString=function(){return"<!--"+this.content},t}(),e.CharsToken=function(){function t(e){n(this,t),this.type="chars",this.length=e,this.text=""}return t.prototype.toString=function(){return this.text},t}(),e.TagToken=function(){function t(e,r,o,i,a){n(this,t),this.type=e,this.length=o,this.text="",this.tagName=r,this.attrs=i,this.booleanAttrs=a,this.unary=!1,this.html5Unary=!1}return t.formatTag=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r="<"+t.tagName;for(var n in t.attrs)if(t.attrs.hasOwnProperty(n)){r+=" "+n;var i=t.attrs[n];"undefined"!=typeof t.booleanAttrs&&"undefined"!=typeof t.booleanAttrs[n]||(r+='="'+(0,o.escapeQuotes)(i)+'"')}return t.rest&&(r+=" "+t.rest),r+=t.unary&&!t.html5Unary?"/>":">",void 0!==e&&null!==e&&(r+=e+"</"+t.tagName+">"),r},t}());e.StartTagToken=function(){function t(e,r,o,i,a,s){n(this,t),this.type="startTag",this.length=r,this.text="",this.tagName=e,this.attrs=o,this.booleanAttrs=i,this.html5Unary=!1,this.unary=a,this.rest=s}return t.prototype.toString=function(){return i.formatTag(this)},t}(),e.AtomicTagToken=function(){function t(e,r,o,i,a){n(this,t),this.type="atomicTag",this.length=r,this.text="",this.tagName=e,this.attrs=o,this.booleanAttrs=i,this.unary=!1,this.html5Unary=!1,this.content=a}return t.prototype.toString=function(){return i.formatTag(this,this.content)},t}(),e.EndTagToken=function(){function t(e,r){n(this,t),this.type="endTag",this.length=r,this.text="",this.tagName=e}return t.prototype.toString=function(){return"</"+this.tagName+">"},t}()},function(t,e){"use strict";function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return t?t.replace(/([^"]*)"/g,function(t,e){return/\\/.test(e)?e+'"':e+'\\"'}):e}e.__esModule=!0,e.escapeQuotes=r},function(t,e){"use strict";function r(t){return t&&"startTag"===t.type&&(t.unary=s.test(t.tagName)||t.unary,t.html5Unary=!/\/>$/.test(t.text)),t}function n(t,e){var n=t.stream,o=r(e());return t.stream=n,o}function o(t,e){var r=e.pop();t.prepend("</"+r.tagName+">")}function i(){var t=[];return t.last=function(){return this[this.length-1]},t.lastTagNameEq=function(t){var e=this.last();return e&&e.tagName&&e.tagName.toUpperCase()===t.toUpperCase()},t.containsTagName=function(t){for(var e,r=0;e=this[r];r++)if(e.tagName===t)return!0;return!1},t}function a(t,e,a){function s(){var e=n(t,a);e&&l[e.type]&&l[e.type](e)}var c=i(),l={"startTag":function(r){var n=r.tagName;"TR"===n.toUpperCase()&&c.lastTagNameEq("TABLE")?(t.prepend("<TBODY>"),s()):e.selfCloseFix&&u.test(n)&&c.containsTagName(n)?c.lastTagNameEq(n)?o(t,c):(t.prepend("</"+r.tagName+">"),s()):r.unary||c.push(r)},"endTag":function(r){var n=c.last();n?e.tagSoupFix&&!c.lastTagNameEq(r.tagName)?o(t,c):c.pop():e.tagSoupFix&&(a(),s())}};return function(){return s(),r(a())}}e.__esModule=!0,e["default"]=a;var s=/^(AREA|BASE|BASEFONT|BR|COL|FRAME|HR|IMG|INPUT|ISINDEX|LINK|META|PARAM|EMBED)$/i,u=/^(COLGROUP|DD|DT|LI|OPTIONS|P|TD|TFOOT|TH|THEAD|TR)$/i}])})},function(t,e){"use strict";function r(t){return void 0!==t&&null!==t}function n(t){return"function"==typeof t}function o(t,e,r){var n=void 0,o=t&&t.length||0;for(n=0;n<o;n++)e.call(r,t[n],n)}function i(t,e,r){for(var n in t)t.hasOwnProperty(n)&&e.call(r,n,t[n])}function a(t,e){return t=t||{},i(e,function(e,n){r(t[e])||(t[e]=n)}),t}function s(t){try{return Array.prototype.slice.call(t)}catch(r){var e=function(){var e=[];return o(t,function(t){e.push(t)}),{"v":e}}();if("object"===("undefined"==typeof e?"undefined":f(e)))return e.v}}function u(t){return t[t.length-1]}function c(t,e){return!(!t||"startTag"!==t.type&&"atomicTag"!==t.type||!("tagName"in t))&&!!~t.tagName.toLowerCase().indexOf(e)}function l(t){return c(t,"script")}function p(t){return c(t,"style")}e.__esModule=!0;var f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.existy=r,e.isFunction=n,e.each=o,e.eachKey=i,e.defaults=a,e.toArray=s,e.last=u,e.isTag=c,e.isScript=l,e.isStyle=p}])});
assets/pagify/pagify.js ADDED
@@ -0,0 +1,127 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ jQuery(document).ready(function($) {
2
+ (function () {
3
+ "use strict";
4
+ function Pagination() {
5
+ let records_per_page = 5;
6
+
7
+ this.init = function (container_obj) {
8
+ let totalPages;
9
+ let container;
10
+ let current_page = 1;
11
+
12
+ let fields;
13
+ container = container_obj;
14
+ fields = container.querySelectorAll('.field-group');
15
+ totalPages = Math.ceil(fields.length / records_per_page);
16
+ if (totalPages<=1) return;
17
+
18
+ container.classList.add('cmplz-nav-container');
19
+ container.setAttribute('data-total_pages', totalPages);
20
+ container.setAttribute('data-current_page', current_page);
21
+ let paging_prev_icon = document.createElement('div');
22
+ paging_prev_icon.classList.add('cmplz-tooltip-icon');
23
+ paging_prev_icon.classList.add('dashicons-before');
24
+ paging_prev_icon.classList.add('cmplz-icon');
25
+ paging_prev_icon.classList.add('cmplz-success');
26
+ paging_prev_icon.classList.add('dashicons-arrow-left-alt2');
27
+
28
+ let paging_next_icon = document.createElement('div');
29
+ paging_next_icon.classList.add('cmplz-tooltip-icon');
30
+ paging_next_icon.classList.add('dashicons-before');
31
+ paging_next_icon.classList.add('cmplz-icon');
32
+ paging_next_icon.classList.add('cmplz-success');
33
+ paging_next_icon.classList.add('dashicons-arrow-right-alt2');
34
+
35
+ let pagination = document.createElement('div');
36
+ pagination.classList.add('cmplz-pagination');
37
+ let start = document.createElement('a');
38
+ start.classList.add('cmplz-nav');
39
+ start.classList.add('cmplz-prev');
40
+ start.classList.add('cmplz-disabled');
41
+ start.setAttribute('next', false);
42
+ start.appendChild(paging_prev_icon);
43
+ pagination.appendChild(start)
44
+ for (var i = 0; i < totalPages; i++) {
45
+ let pageEl = create_link(i);
46
+ pagination.appendChild( pageEl );
47
+ }
48
+
49
+ let end = document.createElement('a');
50
+ end.classList.add('cmplz-nav');
51
+ end.classList.add('cmplz-next');
52
+ end.setAttribute('next', true);
53
+ end.appendChild(paging_next_icon);
54
+ pagination.appendChild(end);
55
+
56
+ let footer = container.querySelector('.cmplz-footer-contents');
57
+ if (footer) {
58
+ footer.appendChild(pagination);
59
+ }
60
+ show_page(current_page, container);
61
+ container.querySelectorAll('.cmplz-page').forEach(obj => {
62
+ obj.addEventListener('click', function(event){
63
+ let page = obj.getAttribute('data-page');
64
+ show_page(page, obj.closest('.cmplz-nav-container'));
65
+ });
66
+ });
67
+
68
+ container.querySelectorAll('.cmplz-prev').forEach(obj => {
69
+ obj.addEventListener('click', function(event){
70
+ current_page = container.getAttribute('data-current_page');
71
+ if (current_page==1) return;
72
+ show_page(parseInt(current_page)-1, obj.closest('.cmplz-nav-container'));
73
+ });
74
+ });
75
+ container.querySelectorAll('.cmplz-next').forEach(obj => {
76
+ obj.addEventListener('click', function(event){
77
+ let total = obj.closest('.cmplz-nav-container').getAttribute('data-total_pages');
78
+ current_page = container.getAttribute('data-current_page');
79
+ if (current_page==total) return;
80
+ show_page(parseInt(current_page)+1, obj.closest('.cmplz-nav-container'));
81
+ });
82
+ });
83
+ }
84
+
85
+ function create_link(i){
86
+ let index = parseInt(i)+1;
87
+ let pageEl = document.createElement('a');
88
+ pageEl.innerText = index;
89
+ pageEl.classList.add("cmplz-page");
90
+ if (!i) pageEl.classList.add("cmplz-current");
91
+
92
+ pageEl.setAttribute('data-page', index );
93
+ return pageEl;
94
+ }
95
+
96
+ function show_page(page, container){
97
+ let current_page = container.getAttribute('data-current_page');
98
+ container.querySelectorAll('[data-page="'+current_page+'"]').forEach(obj => {
99
+ obj.classList.remove('cmplz-current');
100
+ });
101
+ current_page = page;
102
+ container.setAttribute('data-current_page', current_page);
103
+
104
+ container.querySelectorAll('.cmplz-page[data-page="'+page+'"]').forEach(obj => {
105
+ obj.classList.add('cmplz-current');
106
+ });
107
+
108
+ let lowest_index = (parseInt(page)-1) * records_per_page;
109
+ let highest_index = lowest_index + records_per_page;
110
+ let index = 0;
111
+ container.querySelectorAll('.field-group').forEach(field => {
112
+ if (index>=lowest_index && index<highest_index) {
113
+ field.style.display = 'grid';
114
+ } else {
115
+ field.style.display = 'none';
116
+ }
117
+ index++;
118
+ });
119
+ }
120
+ }
121
+
122
+ let pagination = new Pagination();
123
+ document.querySelectorAll('.integrations').forEach(block => {
124
+ pagination.init(block);
125
+ });
126
+ })();
127
+ });
assets/pagify/pagify.min.js ADDED
@@ -0,0 +1 @@
 
1
+ jQuery(document).ready(function($){(function(){"use strict";function Pagination(){let records_per_page=5;this.init=function(container_obj){let totalPages;let container;let current_page=1;let fields;container=container_obj;fields=container.querySelectorAll(".field-group");totalPages=Math.ceil(fields.length/records_per_page);if(totalPages<=1)return;container.classList.add("cmplz-nav-container");container.setAttribute("data-total_pages",totalPages);container.setAttribute("data-current_page",current_page);let paging_prev_icon=document.createElement("div");paging_prev_icon.classList.add("cmplz-tooltip-icon");paging_prev_icon.classList.add("dashicons-before");paging_prev_icon.classList.add("cmplz-icon");paging_prev_icon.classList.add("cmplz-success");paging_prev_icon.classList.add("dashicons-arrow-left-alt2");let paging_next_icon=document.createElement("div");paging_next_icon.classList.add("cmplz-tooltip-icon");paging_next_icon.classList.add("dashicons-before");paging_next_icon.classList.add("cmplz-icon");paging_next_icon.classList.add("cmplz-success");paging_next_icon.classList.add("dashicons-arrow-right-alt2");let pagination=document.createElement("div");pagination.classList.add("cmplz-pagination");let start=document.createElement("a");start.classList.add("cmplz-nav");start.classList.add("cmplz-prev");start.classList.add("cmplz-disabled");start.setAttribute("next",false);start.appendChild(paging_prev_icon);pagination.appendChild(start);for(var i=0;i<totalPages;i++){let pageEl=create_link(i);pagination.appendChild(pageEl)}let end=document.createElement("a");end.classList.add("cmplz-nav");end.classList.add("cmplz-next");end.setAttribute("next",true);end.appendChild(paging_next_icon);pagination.appendChild(end);let footer=container.querySelector(".cmplz-footer-contents");if(footer){footer.appendChild(pagination)}show_page(current_page,container);container.querySelectorAll(".cmplz-page").forEach(obj=>{obj.addEventListener("click",function(event){let page=obj.getAttribute("data-page");show_page(page,obj.closest(".cmplz-nav-container"))})});container.querySelectorAll(".cmplz-prev").forEach(obj=>{obj.addEventListener("click",function(event){current_page=container.getAttribute("data-current_page");if(current_page==1)return;show_page(parseInt(current_page)-1,obj.closest(".cmplz-nav-container"))})});container.querySelectorAll(".cmplz-next").forEach(obj=>{obj.addEventListener("click",function(event){let total=obj.closest(".cmplz-nav-container").getAttribute("data-total_pages");current_page=container.getAttribute("data-current_page");if(current_page==total)return;show_page(parseInt(current_page)+1,obj.closest(".cmplz-nav-container"))})})};function create_link(i){let index=parseInt(i)+1;let pageEl=document.createElement("a");pageEl.innerText=index;pageEl.classList.add("cmplz-page");if(!i)pageEl.classList.add("cmplz-current");pageEl.setAttribute("data-page",index);return pageEl}function show_page(page,container){let current_page=container.getAttribute("data-current_page");container.querySelectorAll('[data-page="'+current_page+'"]').forEach(obj=>{obj.classList.remove("cmplz-current")});current_page=page;container.setAttribute("data-current_page",current_page);container.querySelectorAll('.cmplz-page[data-page="'+page+'"]').forEach(obj=>{obj.classList.add("cmplz-current")});let lowest_index=(parseInt(page)-1)*records_per_page;let highest_index=lowest_index+records_per_page;let index=0;container.querySelectorAll(".field-group").forEach(field=>{if(index>=lowest_index&&index<highest_index){field.style.display="grid"}else{field.style.display="none"}index++})}}let pagination=new Pagination;document.querySelectorAll(".integrations").forEach(block=>{pagination.init(block)})})()});
assets/select2/css/select2.css ADDED
@@ -0,0 +1,484 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .select2-container {
2
+ box-sizing: border-box;
3
+ display: inline-block;
4
+ margin: 0;
5
+ position: relative;
6
+ vertical-align: middle; }
7
+ .select2-container .select2-selection--single {
8
+ box-sizing: border-box;
9
+ cursor: pointer;
10
+ display: block;
11
+ height: 28px;
12
+ user-select: none;
13
+ -webkit-user-select: none; }
14
+ .select2-container .select2-selection--single .select2-selection__rendered {
15
+ display: block;
16
+ padding-left: 8px;
17
+ padding-right: 20px;
18
+ overflow: hidden;
19
+ text-overflow: ellipsis;
20
+ white-space: nowrap; }
21
+ .select2-container .select2-selection--single .select2-selection__clear {
22
+ position: relative; }
23
+ .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
24
+ padding-right: 8px;
25
+ padding-left: 20px; }
26
+ .select2-container .select2-selection--multiple {
27
+ box-sizing: border-box;
28
+ cursor: pointer;
29
+ display: block;
30
+ min-height: 32px;
31
+ user-select: none;
32
+ -webkit-user-select: none; }
33
+ .select2-container .select2-selection--multiple .select2-selection__rendered {
34
+ display: inline-block;
35
+ overflow: hidden;
36
+ padding-left: 8px;
37
+ text-overflow: ellipsis;
38
+ white-space: nowrap; }
39
+ .select2-container .select2-search--inline {
40
+ float: left; }
41
+ .select2-container .select2-search--inline .select2-search__field {
42
+ box-sizing: border-box;
43
+ border: none;
44
+ font-size: 100%;
45
+ margin-top: 5px;
46
+ padding: 0; }
47
+ .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
48
+ -webkit-appearance: none; }
49
+
50
+ .select2-dropdown {
51
+ background-color: white;
52
+ border: 1px solid #aaa;
53
+ border-radius: 4px;
54
+ box-sizing: border-box;
55
+ display: block;
56
+ position: absolute;
57
+ left: -100000px;
58
+ width: 100%;
59
+ z-index: 1051; }
60
+
61
+ .select2-results {
62
+ display: block; }
63
+
64
+ .select2-results__options {
65
+ list-style: none;
66
+ margin: 0;
67
+ padding: 0; }
68
+
69
+ .select2-results__option {
70
+ padding: 6px;
71
+ user-select: none;
72
+ -webkit-user-select: none; }
73
+ .select2-results__option[aria-selected] {
74
+ cursor: pointer; }
75
+
76
+ .select2-container--open .select2-dropdown {
77
+ left: 0; }
78
+
79
+ .select2-container--open .select2-dropdown--above {
80
+ border-bottom: none;
81
+ border-bottom-left-radius: 0;
82
+ border-bottom-right-radius: 0; }
83
+
84
+ .select2-container--open .select2-dropdown--below {
85
+ border-top: none;
86
+ border-top-left-radius: 0;
87
+ border-top-right-radius: 0; }
88
+
89
+ .select2-search--dropdown {
90
+ display: block;
91
+ padding: 4px; }
92
+ .select2-search--dropdown .select2-search__field {
93
+ padding: 4px;
94
+ width: 100%;
95
+ box-sizing: border-box; }
96
+ .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
97
+ -webkit-appearance: none; }
98
+ .select2-search--dropdown.select2-search--hide {
99
+ display: none; }
100
+
101
+ .select2-close-mask {
102
+ border: 0;
103
+ margin: 0;
104
+ padding: 0;
105
+ display: block;
106
+ position: fixed;
107
+ left: 0;
108
+ top: 0;
109
+ min-height: 100%;
110
+ min-width: 100%;
111
+ height: auto;
112
+ width: auto;
113
+ opacity: 0;
114
+ z-index: 99;
115
+ background-color: #fff;
116
+ filter: alpha(opacity=0); }
117
+
118
+ .select2-hidden-accessible {
119
+ border: 0 !important;
120
+ clip: rect(0 0 0 0) !important;
121
+ -webkit-clip-path: inset(50%) !important;
122
+ clip-path: inset(50%) !important;
123
+ height: 1px !important;
124
+ overflow: hidden !important;
125
+ padding: 0 !important;
126
+ position: absolute !important;
127
+ width: 1px !important;
128
+ white-space: nowrap !important; }
129
+
130
+ .select2-container--default .select2-selection--single {
131
+ background-color: #fff;
132
+ border: 1px solid #aaa;
133
+ border-radius: 4px; }
134
+ .select2-container--default .select2-selection--single .select2-selection__rendered {
135
+ color: #444;
136
+ line-height: 28px; }
137
+ .select2-container--default .select2-selection--single .select2-selection__clear {
138
+ cursor: pointer;
139
+ float: right;
140
+ font-weight: bold; }
141
+ .select2-container--default .select2-selection--single .select2-selection__placeholder {
142
+ color: #999; }
143
+ .select2-container--default .select2-selection--single .select2-selection__arrow {
144
+ height: 26px;
145
+ position: absolute;
146
+ top: 1px;
147
+ right: 1px;
148
+ width: 20px; }
149
+ .select2-container--default .select2-selection--single .select2-selection__arrow b {
150
+ border-color: #888 transparent transparent transparent;
151
+ border-style: solid;
152
+ border-width: 5px 4px 0 4px;
153
+ height: 0;
154
+ left: 50%;
155
+ margin-left: -4px;
156
+ margin-top: -2px;
157
+ position: absolute;
158
+ top: 50%;
159
+ width: 0; }
160
+
161
+ .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
162
+ float: left; }
163
+
164
+ .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
165
+ left: 1px;
166
+ right: auto; }
167
+
168
+ .select2-container--default.select2-container--disabled .select2-selection--single {
169
+ background-color: #eee;
170
+ cursor: default; }
171
+ .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
172
+ display: none; }
173
+
174
+ .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
175
+ border-color: transparent transparent #888 transparent;
176
+ border-width: 0 4px 5px 4px; }
177
+
178
+ .select2-container--default .select2-selection--multiple {
179
+ background-color: white;
180
+ border: 1px solid #aaa;
181
+ border-radius: 4px;
182
+ cursor: text; }
183
+ .select2-container--default .select2-selection--multiple .select2-selection__rendered {
184
+ box-sizing: border-box;
185
+ list-style: none;
186
+ margin: 0;
187
+ padding: 0 5px;
188
+ width: 100%; }
189
+ .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
190
+ list-style: none; }
191
+ .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
192
+ color: #999;
193
+ margin-top: 5px;
194
+ float: left; }
195
+ .select2-container--default .select2-selection--multiple .select2-selection__clear {
196
+ cursor: pointer;
197
+ float: right;
198
+ font-weight: bold;
199
+ margin-top: 5px;
200
+ margin-right: 10px; }
201
+ .select2-container--default .select2-selection--multiple .select2-selection__choice {
202
+ background-color: #e4e4e4;
203
+ border: 1px solid #aaa;
204
+ border-radius: 4px;
205
+ cursor: default;
206
+ float: left;
207
+ margin-right: 5px;
208
+ margin-top: 5px;
209
+ padding: 0 5px; }
210
+ .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
211
+ color: #999;
212
+ cursor: pointer;
213
+ display: inline-block;
214
+ font-weight: bold;
215
+ margin-right: 2px; }
216
+ .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
217
+ color: #333; }
218
+
219
+ .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
220
+ float: right; }
221
+
222
+ .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
223
+ margin-left: 5px;
224
+ margin-right: auto; }
225
+
226
+ .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
227
+ margin-left: 2px;
228
+ margin-right: auto; }
229
+
230
+ .select2-container--default.select2-container--focus .select2-selection--multiple {
231
+ border: solid black 1px;
232
+ outline: 0; }
233
+
234
+ .select2-container--default.select2-container--disabled .select2-selection--multiple {
235
+ background-color: #eee;
236
+ cursor: default; }
237
+
238
+ .select2-container--default.select2-container--disabled .select2-selection__choice__remove {
239
+ display: none; }
240
+
241
+ .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
242
+ border-top-left-radius: 0;
243
+ border-top-right-radius: 0; }
244
+
245
+ .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
246
+ border-bottom-left-radius: 0;
247
+ border-bottom-right-radius: 0; }
248
+
249
+ .select2-container--default .select2-search--dropdown .select2-search__field {
250
+ border: 1px solid #aaa; }
251
+
252
+ .select2-container--default .select2-search--inline .select2-search__field {
253
+ background: transparent;
254
+ border: none;
255
+ outline: 0;
256
+ box-shadow: none;
257
+ -webkit-appearance: textfield; }
258
+
259
+ .select2-container--default .select2-results > .select2-results__options {
260
+ max-height: 200px;
261
+ overflow-y: auto; }
262
+
263
+ .select2-container--default .select2-results__option[role=group] {
264
+ padding: 0; }
265
+
266
+ .select2-container--default .select2-results__option[aria-disabled=true] {
267
+ color: #999; }
268
+
269
+ .select2-container--default .select2-results__option[aria-selected=true] {
270
+ background-color: #ddd; }
271
+
272
+ .select2-container--default .select2-results__option .select2-results__option {
273
+ padding-left: 1em; }
274
+ .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
275
+ padding-left: 0; }
276
+ .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
277
+ margin-left: -1em;
278
+ padding-left: 2em; }
279
+ .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
280
+ margin-left: -2em;
281
+ padding-left: 3em; }
282
+ .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
283
+ margin-left: -3em;
284
+ padding-left: 4em; }
285
+ .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
286
+ margin-left: -4em;
287
+ padding-left: 5em; }
288
+ .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
289
+ margin-left: -5em;
290
+ padding-left: 6em; }
291
+
292
+ .select2-container--default .select2-results__option--highlighted[aria-selected] {
293
+ background-color: #5897fb;
294
+ color: white; }
295
+
296
+ .select2-container--default .select2-results__group {
297
+ cursor: default;
298
+ display: block;
299
+ padding: 6px; }
300
+
301
+ .select2-container--classic .select2-selection--single {
302
+ background-color: #f7f7f7;
303
+ border: 1px solid #aaa;
304
+ border-radius: 4px;
305
+ outline: 0;
306
+ background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
307
+ background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
308
+ background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
309
+ background-repeat: repeat-x;
310
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
311
+ .select2-container--classic .select2-selection--single:focus {
312
+ border: 1px solid #5897fb; }
313
+ .select2-container--classic .select2-selection--single .select2-selection__rendered {
314
+ color: #444;
315
+ line-height: 28px; }
316
+ .select2-container--classic .select2-selection--single .select2-selection__clear {
317
+ cursor: pointer;
318
+ float: right;
319
+ font-weight: bold;
320
+ margin-right: 10px; }
321
+ .select2-container--classic .select2-selection--single .select2-selection__placeholder {
322
+ color: #999; }
323
+ .select2-container--classic .select2-selection--single .select2-selection__arrow {
324
+ background-color: #ddd;
325
+ border: none;
326
+ border-left: 1px solid #aaa;
327
+ border-top-right-radius: 4px;
328
+ border-bottom-right-radius: 4px;
329
+ height: 26px;
330
+ position: absolute;
331
+ top: 1px;
332
+ right: 1px;
333
+ width: 20px;
334
+ background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
335
+ background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
336
+ background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
337
+ background-repeat: repeat-x;
338
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
339
+ .select2-container--classic .select2-selection--single .select2-selection__arrow b {
340
+ border-color: #888 transparent transparent transparent;
341
+ border-style: solid;
342
+ border-width: 5px 4px 0 4px;
343
+ height: 0;
344
+ left: 50%;
345
+ margin-left: -4px;
346
+ margin-top: -2px;
347
+ position: absolute;
348
+ top: 50%;
349
+ width: 0; }
350
+
351
+ .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
352
+ float: left; }
353
+
354
+ .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
355
+ border: none;
356
+ border-right: 1px solid #aaa;
357
+ border-radius: 0;
358
+ border-top-left-radius: 4px;
359
+ border-bottom-left-radius: 4px;
360
+ left: 1px;
361
+ right: auto; }
362
+
363
+ .select2-container--classic.select2-container--open .select2-selection--single {
364
+ border: 1px solid #5897fb; }
365
+ .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
366
+ background: transparent;
367
+ border: none; }
368
+ .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
369
+ border-color: transparent transparent #888 transparent;
370
+ border-width: 0 4px 5px 4px; }
371
+
372
+ .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
373
+ border-top: none;
374
+ border-top-left-radius: 0;
375
+ border-top-right-radius: 0;
376
+ background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
377
+ background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
378
+ background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
379
+ background-repeat: repeat-x;
380
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
381
+
382
+ .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
383
+ border-bottom: none;
384
+ border-bottom-left-radius: 0;
385
+ border-bottom-right-radius: 0;
386
+ background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
387
+ background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
388
+ background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
389
+ background-repeat: repeat-x;
390
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }
391
+
392
+ .select2-container--classic .select2-selection--multiple {
393
+ background-color: white;
394
+ border: 1px solid #aaa;
395
+ border-radius: 4px;
396
+ cursor: text;
397
+ outline: 0; }
398
+ .select2-container--classic .select2-selection--multiple:focus {
399
+ border: 1px solid #5897fb; }
400
+ .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
401
+ list-style: none;
402
+ margin: 0;
403
+ padding: 0 5px; }
404
+ .select2-container--classic .select2-selection--multiple .select2-selection__clear {
405
+ display: none; }
406
+ .select2-container--classic .select2-selection--multiple .select2-selection__choice {
407
+ background-color: #e4e4e4;
408
+ border: 1px solid #aaa;
409
+ border-radius: 4px;
410
+ cursor: default;
411
+ float: left;
412
+ margin-right: 5px;
413
+ margin-top: 5px;
414
+ padding: 0 5px; }
415
+ .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
416
+ color: #888;
417
+ cursor: pointer;
418
+ display: inline-block;
419
+ font-weight: bold;
420
+ margin-right: 2px; }
421
+ .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
422
+ color: #555; }
423
+
424
+ .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
425
+ float: right;
426
+ margin-left: 5px;
427
+ margin-right: auto; }
428
+
429
+ .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
430
+ margin-left: 2px;
431
+ margin-right: auto; }
432
+
433
+ .select2-container--classic.select2-container--open .select2-selection--multiple {
434
+ border: 1px solid #5897fb; }
435
+
436
+ .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
437
+ border-top: none;
438
+ border-top-left-radius: 0;
439
+ border-top-right-radius: 0; }
440
+
441
+ .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
442
+ border-bottom: none;
443
+ border-bottom-left-radius: 0;
444
+ border-bottom-right-radius: 0; }
445
+
446
+ .select2-container--classic .select2-search--dropdown .select2-search__field {
447
+ border: 1px solid #aaa;
448
+ outline: 0; }
449
+
450
+ .select2-container--classic .select2-search--inline .select2-search__field {
451
+ outline: 0;
452
+ box-shadow: none; }
453
+
454
+ .select2-container--classic .select2-dropdown {
455
+ background-color: white;
456
+ border: 1px solid transparent; }
457
+
458
+ .select2-container--classic .select2-dropdown--above {
459
+ border-bottom: none; }
460
+
461
+ .select2-container--classic .select2-dropdown--below {
462
+ border-top: none; }
463
+
464
+ .select2-container--classic .select2-results > .select2-results__options {
465
+ max-height: 200px;
466
+ overflow-y: auto; }
467
+
468
+ .select2-container--classic .select2-results__option[role=group] {
469
+ padding: 0; }
470
+
471
+ .select2-container--classic .select2-results__option[aria-disabled=true] {
472
+ color: grey; }
473
+
474
+ .select2-container--classic .select2-results__option--highlighted[aria-selected] {
475
+ background-color: #3875d7;
476
+ color: white; }
477
+
478
+ .select2-container--classic .select2-results__group {
479
+ cursor: default;
480
+ display: block;
481
+ padding: 6px; }
482
+
483
+ .select2-container--classic.select2-container--open .select2-dropdown {
484
+ border-color: #5897fb; }
assets/select2/css/select2.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .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:0;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:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:0;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__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.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-selection__placeholder,.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:0;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,white 50%,#eee 100%);background-image:-o-linear-gradient(top,white 50%,#eee 100%);background-image:linear-gradient(to bottom,white 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:0;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:0;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:0}.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:0;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,white 0,#eee 50%);background-image:-o-linear-gradient(top,white 0,#eee 50%);background-image:linear-gradient(to bottom,white 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:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,white 100%);background-image:-o-linear-gradient(top,#eee 50%,white 100%);background-image:linear-gradient(to bottom,#eee 50%,white 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:0;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:0;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:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:0}.select2-container--classic .select2-dropdown--below{border-top:0}.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:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
assets/select2/js/i18n/af.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/af",[],function(){return{errorLoading:function(){return"Die resultate kon nie gelaai word nie."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Verwyders asseblief "+t+" character";return t!=1&&(n+="s"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Voer asseblief "+t+" of meer karakters";return n},loadingMore:function(){return"Meer resultate word gelaai…"},maximumSelected:function(e){var t="Kies asseblief net "+e.maximum+" item";return e.maximum!=1&&(t+="s"),t},noResults:function(){return"Geen resultate gevind"},searching:function(){return"Besig…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/ar.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ar",[],function(){return{errorLoading:function(){return"لا يمكن تحميل النتائج"},inputTooLong:function(e){var t=e.input.length-e.maximum;return"الرجاء حذف "+t+" عناصر"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"الرجاء إضافة "+t+" عناصر"},loadingMore:function(){return"جاري تحميل نتائج إضافية..."},maximumSelected:function(e){return"تستطيع إختيار "+e.maximum+" بنود فقط"},noResults:function(){return"لم يتم العثور على أي نتائج"},searching:function(){return"جاري البحث…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/az.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/az",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum;return t+" simvol silin"},inputTooShort:function(e){var t=e.minimum-e.input.length;return t+" simvol daxil edin"},loadingMore:function(){return"Daha çox nəticə yüklənir…"},maximumSelected:function(e){return"Sadəcə "+e.maximum+" element seçə bilərsiniz"},noResults:function(){return"Nəticə tapılmadı"},searching:function(){return"Axtarılır…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/bg.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/bg",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Моля въведете с "+t+" по-малко символ";return t>1&&(n+="a"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Моля въведете още "+t+" символ";return t>1&&(n+="a"),n},loadingMore:function(){return"Зареждат се още…"},maximumSelected:function(e){var t="Можете да направите до "+e.maximum+" ";return e.maximum>1?t+="избора":t+="избор",t},noResults:function(){return"Няма намерени съвпадения"},searching:function(){return"Търсене…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/bs.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/bs",[],function(){function e(e,t,n,r){return e%10==1&&e%100!=11?t:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?n:r}return{errorLoading:function(){return"Preuzimanje nije uspijelo."},inputTooLong:function(t){var n=t.input.length-t.maximum,r="Obrišite "+n+" simbol";return r+=e(n,"","a","a"),r},inputTooShort:function(t){var n=t.minimum-t.input.length,r="Ukucajte bar još "+n+" simbol";return r+=e(n,"","a","a"),r},loadingMore:function(){return"Preuzimanje još rezultata…"},maximumSelected:function(t){var n="Možete izabrati samo "+t.maximum+" stavk";return n+=e(t.maximum,"u","e","i"),n},noResults:function(){return"Ništa nije pronađeno"},searching:function(){return"Pretraga…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/ca.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ca",[],function(){return{errorLoading:function(){return"La càrrega ha fallat"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Si us plau, elimina "+t+" car";return t==1?n+="àcter":n+="àcters",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Si us plau, introdueix "+t+" car";return t==1?n+="àcter":n+="àcters",n},loadingMore:function(){return"Carregant més resultats…"},maximumSelected:function(e){var t="Només es pot seleccionar "+e.maximum+" element";return e.maximum!=1&&(t+="s"),t},noResults:function(){return"No s'han trobat resultats"},searching:function(){return"Cercant…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/cs.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/cs",[],function(){function e(e,t){switch(e){case 2:return t?"dva":"dvě";case 3:return"tři";case 4:return"čtyři"}return""}return{errorLoading:function(){return"Výsledky nemohly být načteny."},inputTooLong:function(t){var n=t.input.length-t.maximum;return n==1?"Prosím, zadejte o jeden znak méně.":n<=4?"Prosím, zadejte o "+e(n,!0)+" znaky méně.":"Prosím, zadejte o "+n+" znaků méně."},inputTooShort:function(t){var n=t.minimum-t.input.length;return n==1?"Prosím, zadejte ještě jeden znak.":n<=4?"Prosím, zadejte ještě další "+e(n,!0)+" znaky.":"Prosím, zadejte ještě dalších "+n+" znaků."},loadingMore:function(){return"Načítají se další výsledky…"},maximumSelected:function(t){var n=t.maximum;return n==1?"Můžete zvolit jen jednu položku.":n<=4?"Můžete zvolit maximálně "+e(n,!1)+" položky.":"Můžete zvolit maximálně "+n+" položek."},noResults:function(){return"Nenalezeny žádné položky."},searching:function(){return"Vyhledávání…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/da.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/da",[],function(){return{errorLoading:function(){return"Resultaterne kunne ikke indlæses."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Angiv venligst "+t+" tegn mindre"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Angiv venligst "+t+" tegn mere"},loadingMore:function(){return"Indlæser flere resultater…"},maximumSelected:function(e){var t="Du kan kun vælge "+e.maximum+" emne";return e.maximum!=1&&(t+="r"),t},noResults:function(){return"Ingen resultater fundet"},searching:function(){return"Søger…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/de.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/de",[],function(){return{errorLoading:function(){return"Die Ergebnisse konnten nicht geladen werden."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Bitte "+t+" Zeichen weniger eingeben"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Bitte "+t+" Zeichen mehr eingeben"},loadingMore:function(){return"Lade mehr Ergebnisse…"},maximumSelected:function(e){var t="Sie können nur "+e.maximum+" Eintr";return e.maximum===1?t+="ag":t+="äge",t+=" auswählen",t},noResults:function(){return"Keine Übereinstimmungen gefunden"},searching:function(){return"Suche…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/dsb.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/dsb",[],function(){var e=["znamuško","znamušce","znamuška","znamuškow"],t=["zapisk","zapiska","zapiski","zapiskow"],n=function(t,n){if(t===1)return n[0];if(t===2)return n[1];if(t>2&&t<=4)return n[2];if(t>=5)return n[3]};return{errorLoading:function(){return"Wuslědki njejsu se dali zacytaś."},inputTooLong:function(t){var r=t.input.length-t.maximum;return"Pšosym lašuj "+r+" "+n(r,e)},inputTooShort:function(t){var r=t.minimum-t.input.length;return"Pšosym zapódaj nanejmjenjej "+r+" "+n(r,e)},loadingMore:function(){return"Dalšne wuslědki se zacytaju…"},maximumSelected:function(e){return"Móžoš jano "+e.maximum+" "+n(e.maximum,t)+"wubraś."},noResults:function(){return"Žedne wuslědki namakane"},searching:function(){return"Pyta se…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/el.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/el",[],function(){return{errorLoading:function(){return"Τα αποτελέσματα δεν μπόρεσαν να φορτώσουν."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Παρακαλώ διαγράψτε "+t+" χαρακτήρ";return t==1&&(n+="α"),t!=1&&(n+="ες"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Παρακαλώ συμπληρώστε "+t+" ή περισσότερους χαρακτήρες";return n},loadingMore:function(){return"Φόρτωση περισσότερων αποτελεσμάτων…"},maximumSelected:function(e){var t="Μπορείτε να επιλέξετε μόνο "+e.maximum+" επιλογ";return e.maximum==1&&(t+="ή"),e.maximum!=1&&(t+="ές"),t},noResults:function(){return"Δεν βρέθηκαν αποτελέσματα"},searching:function(){return"Αναζήτηση…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/en.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Please delete "+t+" character";return t!=1&&(n+="s"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Please enter "+t+" or more characters";return n},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return e.maximum!=1&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/es.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/es",[],function(){return{errorLoading:function(){return"No se pudieron cargar los resultados"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Por favor, elimine "+t+" car";return t==1?n+="ácter":n+="acteres",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Por favor, introduzca "+t+" car";return t==1?n+="ácter":n+="acteres",n},loadingMore:function(){return"Cargando más resultados…"},maximumSelected:function(e){var t="Sólo puede seleccionar "+e.maximum+" elemento";return e.maximum!=1&&(t+="s"),t},noResults:function(){return"No se encontraron resultados"},searching:function(){return"Buscando…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/et.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/et",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Sisesta "+t+" täht";return t!=1&&(n+="e"),n+=" vähem",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Sisesta "+t+" täht";return t!=1&&(n+="e"),n+=" rohkem",n},loadingMore:function(){return"Laen tulemusi…"},maximumSelected:function(e){var t="Saad vaid "+e.maximum+" tulemus";return e.maximum==1?t+="e":t+="t",t+=" valida",t},noResults:function(){return"Tulemused puuduvad"},searching:function(){return"Otsin…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/eu.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/eu",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Idatzi ";return t==1?n+="karaktere bat":n+=t+" karaktere",n+=" gutxiago",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Idatzi ";return t==1?n+="karaktere bat":n+=t+" karaktere",n+=" gehiago",n},loadingMore:function(){return"Emaitza gehiago kargatzen…"},maximumSelected:function(e){return e.maximum===1?"Elementu bakarra hauta dezakezu":e.maximum+" elementu hauta ditzakezu soilik"},noResults:function(){return"Ez da bat datorrenik aurkitu"},searching:function(){return"Bilatzen…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/fa.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/fa",[],function(){return{errorLoading:function(){return"امکان بارگذاری نتایج وجود ندارد."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="لطفاً "+t+" کاراکتر را حذف نمایید";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="لطفاً تعداد "+t+" کاراکتر یا بیشتر وارد نمایید";return n},loadingMore:function(){return"در حال بارگذاری نتایج بیشتر..."},maximumSelected:function(e){var t="شما تنها می‌توانید "+e.maximum+" آیتم را انتخاب نمایید";return t},noResults:function(){return"هیچ نتیجه‌ای یافت نشد"},searching:function(){return"در حال جستجو..."}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/fi.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/fi",[],function(){return{errorLoading:function(){return"Tuloksia ei saatu ladattua."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Ole hyvä ja anna "+t+" merkkiä vähemmän"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Ole hyvä ja anna "+t+" merkkiä lisää"},loadingMore:function(){return"Ladataan lisää tuloksia…"},maximumSelected:function(e){return"Voit valita ainoastaan "+e.maximum+" kpl"},noResults:function(){return"Ei tuloksia"},searching:function(){return"Haetaan…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/fr.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/fr",[],function(){return{errorLoading:function(){return"Les résultats ne peuvent pas être chargés."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Supprimez "+t+" caractère"+(t>1?"s":"")},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Saisissez au moins "+t+" caractère"+(t>1?"s":"")},loadingMore:function(){return"Chargement de résultats supplémentaires…"},maximumSelected:function(e){return"Vous pouvez seulement sélectionner "+e.maximum+" élément"+(e.maximum>1?"s":"")},noResults:function(){return"Aucun résultat trouvé"},searching:function(){return"Recherche en cours…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/gl.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/gl",[],function(){return{errorLoading:function(){return"Non foi posíbel cargar os resultados."},inputTooLong:function(e){var t=e.input.length-e.maximum;return t===1?"Elimine un carácter":"Elimine "+t+" caracteres"},inputTooShort:function(e){var t=e.minimum-e.input.length;return t===1?"Engada un carácter":"Engada "+t+" caracteres"},loadingMore:function(){return"Cargando máis resultados…"},maximumSelected:function(e){return e.maximum===1?"Só pode seleccionar un elemento":"Só pode seleccionar "+e.maximum+" elementos"},noResults:function(){return"Non se atoparon resultados"},searching:function(){return"Buscando…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/he.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/he",[],function(){return{errorLoading:function(){return"שגיאה בטעינת התוצאות"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="נא למחוק ";return t===1?n+="תו אחד":n+=t+" תווים",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="נא להכניס ";return t===1?n+="תו אחד":n+=t+" תווים",n+=" או יותר",n},loadingMore:function(){return"טוען תוצאות נוספות…"},maximumSelected:function(e){var t="באפשרותך לבחור עד ";return e.maximum===1?t+="פריט אחד":t+=e.maximum+" פריטים",t},noResults:function(){return"לא נמצאו תוצאות"},searching:function(){return"מחפש…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/hi.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/hi",[],function(){return{errorLoading:function(){return"परिणामों को लोड नहीं किया जा सका।"},inputTooLong:function(e){var t=e.input.length-e.maximum,n=t+" अक्षर को हटा दें";return t>1&&(n=t+" अक्षरों को हटा दें "),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="कृपया "+t+" या अधिक अक्षर दर्ज करें";return n},loadingMore:function(){return"अधिक परिणाम लोड हो रहे है..."},maximumSelected:function(e){var t="आप केवल "+e.maximum+" आइटम का चयन कर सकते हैं";return t},noResults:function(){return"कोई परिणाम नहीं मिला"},searching:function(){return"खोज रहा है..."}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/hr.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/hr",[],function(){function e(e){var t=" "+e+" znak";return e%10<5&&e%10>0&&(e%100<5||e%100>19)?e%10>1&&(t+="a"):t+="ova",t}return{errorLoading:function(){return"Preuzimanje nije uspjelo."},inputTooLong:function(t){var n=t.input.length-t.maximum;return"Unesite "+e(n)},inputTooShort:function(t){var n=t.minimum-t.input.length;return"Unesite još "+e(n)},loadingMore:function(){return"Učitavanje rezultata…"},maximumSelected:function(e){return"Maksimalan broj odabranih stavki je "+e.maximum},noResults:function(){return"Nema rezultata"},searching:function(){return"Pretraga…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/hsb.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/hsb",[],function(){var e=["znamješko","znamješce","znamješka","znamješkow"],t=["zapisk","zapiskaj","zapiski","zapiskow"],n=function(t,n){if(t===1)return n[0];if(t===2)return n[1];if(t>2&&t<=4)return n[2];if(t>=5)return n[3]};return{errorLoading:function(){return"Wuslědki njedachu so začitać."},inputTooLong:function(t){var r=t.input.length-t.maximum;return"Prošu zhašej "+r+" "+n(r,e)},inputTooShort:function(t){var r=t.minimum-t.input.length;return"Prošu zapodaj znajmjeńša "+r+" "+n(r,e)},loadingMore:function(){return"Dalše wuslědki so začitaja…"},maximumSelected:function(e){return"Móžeš jenož "+e.maximum+" "+n(e.maximum,t)+"wubrać"},noResults:function(){return"Žane wuslědki namakane"},searching:function(){return"Pyta so…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/hu.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/hu",[],function(){return{errorLoading:function(){return"Az eredmények betöltése nem sikerült."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Túl hosszú. "+t+" karakterrel több, mint kellene."},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Túl rövid. Még "+t+" karakter hiányzik."},loadingMore:function(){return"Töltés…"},maximumSelected:function(e){return"Csak "+e.maximum+" elemet lehet kiválasztani."},noResults:function(){return"Nincs találat."},searching:function(){return"Keresés…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/hy.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/hy",[],function(){return{errorLoading:function(){return"Արդյունքները հնարավոր չէ բեռնել։"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Խնդրում ենք հեռացնել "+t+" նշան";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Խնդրում ենք մուտքագրել "+t+" կամ ավել նշաններ";return n},loadingMore:function(){return"Բեռնվում են նոր արդյունքներ․․․"},maximumSelected:function(e){var t="Դուք կարող եք ընտրել առավելագույնը "+e.maximum+" կետ";return t},noResults:function(){return"Արդյունքներ չեն գտնվել"},searching:function(){return"Որոնում․․․"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/id.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/id",[],function(){return{errorLoading:function(){return"Data tidak boleh diambil."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Hapuskan "+t+" huruf"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Masukkan "+t+" huruf lagi"},loadingMore:function(){return"Mengambil data…"},maximumSelected:function(e){return"Anda hanya dapat memilih "+e.maximum+" pilihan"},noResults:function(){return"Tidak ada data yang sesuai"},searching:function(){return"Mencari…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/is.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/is",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vinsamlegast styttið texta um "+t+" staf";return t<=1?n:n+"i"},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vinsamlegast skrifið "+t+" staf";return t>1&&(n+="i"),n+=" í viðbót",n},loadingMore:function(){return"Sæki fleiri niðurstöður…"},maximumSelected:function(e){return"Þú getur aðeins valið "+e.maximum+" atriði"},noResults:function(){return"Ekkert fannst"},searching:function(){return"Leita…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/it.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/it",[],function(){return{errorLoading:function(){return"I risultati non possono essere caricati."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Per favore cancella "+t+" caratter";return t!==1?n+="i":n+="e",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Per favore inserisci "+t+" o più caratteri";return n},loadingMore:function(){return"Caricando più risultati…"},maximumSelected:function(e){var t="Puoi selezionare solo "+e.maximum+" element";return e.maximum!==1?t+="i":t+="o",t},noResults:function(){return"Nessun risultato trovato"},searching:function(){return"Sto cercando…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/ja.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ja",[],function(){return{errorLoading:function(){return"結果が読み込まれませんでした"},inputTooLong:function(e){var t=e.input.length-e.maximum,n=t+" 文字を削除してください";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="少なくとも "+t+" 文字を入力してください";return n},loadingMore:function(){return"読み込み中…"},maximumSelected:function(e){var t=e.maximum+" 件しか選択できません";return t},noResults:function(){return"対象が見つかりません"},searching:function(){return"検索しています…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/km.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/km",[],function(){return{errorLoading:function(){return"មិនអាចទាញយកទិន្នន័យ"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="សូមលុបចេញ "+t+" អក្សរ";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="សូមបញ្ចូល"+t+" អក្សរ រឺ ច្រើនជាងនេះ";return n},loadingMore:function(){return"កំពុងទាញយកទិន្នន័យបន្ថែម..."},maximumSelected:function(e){var t="អ្នកអាចជ្រើសរើសបានតែ "+e.maximum+" ជម្រើសប៉ុណ្ណោះ";return t},noResults:function(){return"មិនមានលទ្ធផល"},searching:function(){return"កំពុងស្វែងរក..."}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/ko.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ko",[],function(){return{errorLoading:function(){return"결과를 불러올 수 없습니다."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="너무 깁니다. "+t+" 글자 지워주세요.";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="너무 짧습니다. "+t+" 글자 더 입력해주세요.";return n},loadingMore:function(){return"불러오는 중…"},maximumSelected:function(e){var t="최대 "+e.maximum+"개까지만 선택 가능합니다.";return t},noResults:function(){return"결과가 없습니다."},searching:function(){return"검색 중…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/lt.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/lt",[],function(){function e(e,t,n,r){return e%10===1&&(e%100<11||e%100>19)?t:e%10>=2&&e%10<=9&&(e%100<11||e%100>19)?n:r}return{inputTooLong:function(t){var n=t.input.length-t.maximum,r="Pašalinkite "+n+" simbol";return r+=e(n,"į","ius","ių"),r},inputTooShort:function(t){var n=t.minimum-t.input.length,r="Įrašykite dar "+n+" simbol";return r+=e(n,"į","ius","ių"),r},loadingMore:function(){return"Kraunama daugiau rezultatų…"},maximumSelected:function(t){var n="Jūs galite pasirinkti tik "+t.maximum+" element";return n+=e(t.maximum,"ą","us","ų"),n},noResults:function(){return"Atitikmenų nerasta"},searching:function(){return"Ieškoma…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/lv.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/lv",[],function(){function e(e,t,n,r){return e===11?t:e%10===1?n:r}return{inputTooLong:function(t){var n=t.input.length-t.maximum,r="Lūdzu ievadiet par "+n;return r+=" simbol"+e(n,"iem","u","iem"),r+" mazāk"},inputTooShort:function(t){var n=t.minimum-t.input.length,r="Lūdzu ievadiet vēl "+n;return r+=" simbol"+e(n,"us","u","us"),r},loadingMore:function(){return"Datu ielāde…"},maximumSelected:function(t){var n="Jūs varat izvēlēties ne vairāk kā "+t.maximum;return n+=" element"+e(t.maximum,"us","u","us"),n},noResults:function(){return"Sakritību nav"},searching:function(){return"Meklēšana…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/mk.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/mk",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Ве молиме внесете "+e.maximum+" помалку карактер";return e.maximum!==1&&(n+="и"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Ве молиме внесете уште "+e.maximum+" карактер";return e.maximum!==1&&(n+="и"),n},loadingMore:function(){return"Вчитување резултати…"},maximumSelected:function(e){var t="Можете да изберете само "+e.maximum+" ставк";return e.maximum===1?t+="а":t+="и",t},noResults:function(){return"Нема пронајдено совпаѓања"},searching:function(){return"Пребарување…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/ms.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ms",[],function(){return{errorLoading:function(){return"Keputusan tidak berjaya dimuatkan."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Sila hapuskan "+t+" aksara"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Sila masukkan "+t+" atau lebih aksara"},loadingMore:function(){return"Sedang memuatkan keputusan…"},maximumSelected:function(e){return"Anda hanya boleh memilih "+e.maximum+" pilihan"},noResults:function(){return"Tiada padanan yang ditemui"},searching:function(){return"Mencari…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/nb.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/nb",[],function(){return{errorLoading:function(){return"Kunne ikke hente resultater."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Vennligst fjern "+t+" tegn"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Vennligst skriv inn "+t+" tegn til"},loadingMore:function(){return"Laster flere resultater…"},maximumSelected:function(e){return"Du kan velge maks "+e.maximum+" elementer"},noResults:function(){return"Ingen treff"},searching:function(){return"Søker…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/nl.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/nl",[],function(){return{errorLoading:function(){return"De resultaten konden niet worden geladen."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Gelieve "+t+" karakters te verwijderen";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Gelieve "+t+" of meer karakters in te voeren";return n},loadingMore:function(){return"Meer resultaten laden…"},maximumSelected:function(e){var t=e.maximum==1?"kan":"kunnen",n="Er "+t+" maar "+e.maximum+" item";return e.maximum!=1&&(n+="s"),n+=" worden geselecteerd",n},noResults:function(){return"Geen resultaten gevonden…"},searching:function(){return"Zoeken…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/pl.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/pl",[],function(){var e=["znak","znaki","znaków"],t=["element","elementy","elementów"],n=function(t,n){if(t===1)return n[0];if(t>1&&t<=4)return n[1];if(t>=5)return n[2]};return{errorLoading:function(){return"Nie można załadować wyników."},inputTooLong:function(t){var r=t.input.length-t.maximum;return"Usuń "+r+" "+n(r,e)},inputTooShort:function(t){var r=t.minimum-t.input.length;return"Podaj przynajmniej "+r+" "+n(r,e)},loadingMore:function(){return"Trwa ładowanie…"},maximumSelected:function(e){return"Możesz zaznaczyć tylko "+e.maximum+" "+n(e.maximum,t)},noResults:function(){return"Brak wyników"},searching:function(){return"Trwa wyszukiwanie…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/ps.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ps",[],function(){return{errorLoading:function(){return"پايلي نه سي ترلاسه کېدای"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="د مهربانۍ لمخي "+t+" توری ړنګ کړئ";return t!=1&&(n=n.replace("توری","توري")),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="لږ تر لږه "+t+" يا ډېر توري وليکئ";return n},loadingMore:function(){return"نوري پايلي ترلاسه کيږي..."},maximumSelected:function(e){var t="تاسو يوازي "+e.maximum+" قلم په نښه کولای سی";return e.maximum!=1&&(t=t.replace("قلم","قلمونه")),t},noResults:function(){return"پايلي و نه موندل سوې"},searching:function(){return"لټول کيږي..."}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/pt-BR.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/pt-BR",[],function(){return{errorLoading:function(){return"Os resultados não puderam ser carregados."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Apague "+t+" caracter";return t!=1&&(n+="es"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Digite "+t+" ou mais caracteres";return n},loadingMore:function(){return"Carregando mais resultados…"},maximumSelected:function(e){var t="Você só pode selecionar "+e.maximum+" ite";return e.maximum==1?t+="m":t+="ns",t},noResults:function(){return"Nenhum resultado encontrado"},searching:function(){return"Buscando…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/pt.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/pt",[],function(){return{errorLoading:function(){return"Os resultados não puderam ser carregados."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Por favor apague "+t+" ";return n+=t!=1?"caracteres":"caractere",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Introduza "+t+" ou mais caracteres";return n},loadingMore:function(){return"A carregar mais resultados…"},maximumSelected:function(e){var t="Apenas pode seleccionar "+e.maximum+" ";return t+=e.maximum!=1?"itens":"item",t},noResults:function(){return"Sem resultados"},searching:function(){return"A procurar…"}}}),{define:e.define,require:e.require}})();
assets/select2/js/i18n/ro.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+
3
+ (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ro",[],function(){return{errorLoading:function(){return"Rezultatele nu au putut fi incărcate."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vă rugăm să ștergeți"+t+" caracter";return t!==1&&(n+="e"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vă rugăm să introdu