Events Manager - Version 6.1.4

Version Description

  • added modal admin messages
  • fixed issue where booking button tries to book first ticket irrespective of availability and results in an error
  • fixed JS issues presented with internlinked date-range pickers when a value is present
  • fixed aesthetic issues for event location editing section when only one location type is permitted
  • fixed login URL issues
  • added em_login_footer action
  • fixed JS bug with calendars displayed in other languages and advanced search disabled
  • fixed calendar advanced search modal not showing if general settings disables advanced searches on search forms
Download this release

Release Info

Developer msykes
Plugin Icon 128x128 Events Manager
Version 6.1.4
Comparing to
See all releases

Code changes from version 6.1.3 to 6.1.4

admin/em-admin.php CHANGED
@@ -302,4 +302,161 @@ function em_user_action_links( $actions, $user ){
302
  return $actions;
303
  }
304
  add_filter('user_row_actions','em_user_action_links',10,2);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
305
  ?>
302
  return $actions;
303
  }
304
  add_filter('user_row_actions','em_user_action_links',10,2);
305
+
306
+ // admin modal notices
307
+ class EM_Admin_Modals {
308
+
309
+ public static $output_js = false;
310
+
311
+ public static function init() {
312
+ add_filter('admin_enqueue_scripts', 'EM_Admin_Modals::admin_enqueue_scripts', 100);
313
+ add_filter('wp_ajax_em-admin-popup-modal', 'EM_Admin_Modals::ajax');
314
+ }
315
+
316
+ public static function admin_enqueue_scripts(){
317
+ if( !current_user_can('update_plugins') ) return;
318
+ // show promotion
319
+ $data = is_multisite() ? get_site_option('dbem_data') : get_option('dbem_data');
320
+ if( !empty($data['admin-modals']) ){
321
+ $show_plugin_pages = !empty($_REQUEST['post_type']) && in_array($_REQUEST['post_type'], array(EM_POST_TYPE_EVENT, EM_POST_TYPE_LOCATION, 'event-recurring'));
322
+ $show_network_admin = is_network_admin() && !empty($_REQUEST['page']) && preg_match('/^events\-manager\-/', $_REQUEST['page']);
323
+ $pro_license_active = defined('EMP_VERSION');
324
+ if( $pro_license_active ){
325
+ $key = get_option('dbem_pro_api_key');
326
+ $pro_license_active = !(empty($key['until']) || $key['until'] < 1668240000);
327
+ }
328
+ if( time() < 1668067200 && !empty($data['admin-modals']['promo-popup']) && !$pro_license_active) {
329
+ if( $data['admin-modals']['promo-popup'] == 1 || ($data['admin-modals']['promo-popup'] == 2 && ($show_plugin_pages || $show_network_admin) ) ) {
330
+ // enqueue script and load popup action
331
+ if( !wp_script_is('events-manager-admin') ) EM_Scripts_and_Styles::admin_enqueue(true);
332
+ add_filter('admin_footer', 'EM_Admin_Modals::promo_popup');
333
+ }
334
+ }
335
+ // show review nudge
336
+ if( !empty($data['admin-modals']['review-nudge']) && $data['admin-modals']['review-nudge'] < time() ) {
337
+ if( $show_plugin_pages || $show_network_admin ) {
338
+ // enqueue script and load popup action
339
+ if( !wp_script_is('events-manager-admin') ) EM_Scripts_and_Styles::admin_enqueue(true);
340
+ add_filter('admin_footer', 'EM_Admin_Modals::review_popup');
341
+ }
342
+ }
343
+ }
344
+ }
345
+
346
+ public static function review_popup(){
347
+ // check admin data and see if show data is still enabled
348
+ ?>
349
+ <div class="em pixelbones em-modal <?php em_template_classes('search', 'search-advanced'); ?> em-admin-modal" id="em-review-nudge" data-nonce="<?php echo wp_create_nonce('em-review-nudge'); ?>">
350
+ <div class="em-modal-popup">
351
+ <header>
352
+ <div class="em-modal-title"><?php esc_html_e('Enjoying Events Manager? Help Us Improve!', 'events-manager'); ?></div>
353
+ </header>
354
+ <div class="em-modal-content has-image">
355
+ <div>
356
+ <p><?php esc_html_e('Pardon the interruption... we hope you\'re enjoying Events Manager, and if so, we\'d really appreciate a positive review on the wordpress.org repository!', 'events-manager'); ?></p>
357
+ <p><?php esc_html_e('Events Manager has been maintained, developed and supported for free since it was released in 2008, positive reviews are one that help us keep going.', 'events-manager'); ?></p>
358
+ <p><?php esc_html_e('If you could spare a few minutes, we would appreciate it if you could please leave us a review.', 'events-manager'); ?></p>
359
+ </div>
360
+ <div class="image">
361
+ <img src="<?php echo EM_DIR_URI . '/includes/images/star-halo.svg'; ?>" style="width:75%; opacity:0.7;">
362
+ <img src="<?php echo EM_DIR_URI . '/includes/images/events-manager.svg'; ?>">
363
+ </div>
364
+ </div><!-- content -->
365
+ <footer class="em-submit-section input">
366
+ <div>
367
+ <button class="button button-secondary dismiss-modal"><?php esc_html_e('Dismiss Message', 'events-manager'); ?></button>
368
+ </div>
369
+ <div>
370
+ <a href="https://wordpress.org/support/plugin/events-manager/reviews/?filter=5#new-topic-0" class="button button-primary input" target="_blank" style="margin:10px auto; --accent-color:#429543; --accent-color-hover:#429543;">
371
+ Leave a Review
372
+ <img src="<?php echo EM_DIR_URI . '/includes/images/five-stars.svg'; ?>" style="max-height:10px; width:50px; margin-left:5px;">
373
+ </a>
374
+ </div>
375
+ </footer>
376
+ </div><!-- modal -->
377
+ </div>
378
+ <?php
379
+ static::output_js();
380
+ }
381
+
382
+ public static function promo_popup(){
383
+ // check admin data and see if show data is still enabled
384
+ ?>
385
+ <div class="em pixelbones em-modal <?php em_template_classes('search', 'search-advanced'); ?> em-admin-modal" id="em-promo-popup" data-nonce="<?php echo wp_create_nonce('em-promo-popup'); ?>">
386
+ <div class="em-modal-popup">
387
+ <header>
388
+ <a class="em-close-modal dismiss-modal" href="#"></a><!-- close modal -->
389
+ <div class="em-modal-title">Events Manager - Prices going up this week!</div>
390
+ </header>
391
+ <div class="em-modal-content has-image" style="--font-size:16px;">
392
+ <div>
393
+ <p>Pardon the interruption.... we'd like to make sure you're aware of an important announcement about our prices of the <a href="https://eventsmanagerpro.com/?utm_source=events-manager&utm_medium=plugin-popup&utm_campaign=plugins" target="_blank">Events Manager Pro</a> add-on.</p>
394
+ <p>On <strong><em>November 10th 2022</em></strong>, we'll be increasing our prices <em>for the first time ever</em> since we first released Pro in 2010.</p>
395
+ <p><strong>Any licenses purchased before the price change will lock in the current price for renewing your license, which is why we're letting you know now.</strong></p>
396
+ <p>We hope you're enjoying the plugin and if you're at all considering going Pro, you still have time to make the best of this limited opportunity!</p>
397
+ <p><a href="https://wp-events-plugin.com/upcoming-price-increase-2022/?utm_source=events-manager&utm_medium=plugin-popup&utm_campaign=plugins" target="_blank">View the full announement here.</a></p>
398
+ </div>
399
+ <div class="image">
400
+ <img src="<?php echo EM_DIR_URI . '/includes/images/events-manager.svg'; ?>">
401
+ <a href="https://eventsmanagerpro.com/gopro/?utm_source=events-manager&utm_medium=plugin-popup&utm_campaign=plugins" class="button button-primary input" target="_blank" style="margin:10px auto; --accent-color:#429543; --accent-color-hover:#429543;">Go Pro!</a>
402
+ </div>
403
+ </div><!-- content -->
404
+ <footer class="em-submit-section input">
405
+ <div>
406
+ </div>
407
+ <div>
408
+ <button class="button button-secondary dismiss-modal">Dismiss Notice</button>
409
+ </div>
410
+ </footer>
411
+ </div><!-- modal -->
412
+ </div>
413
+ <?php
414
+ static::output_js();
415
+ }
416
+
417
+ public static function output_js(){
418
+ if( !static::$output_js ){
419
+ ?>
420
+ <script>
421
+ jQuery(document).ready(function($){
422
+ $('.em-admin-modal').each( function(){
423
+ let modal = $(this);
424
+ let ignore_event = false;
425
+ openModal( modal );
426
+ modal.on('em_modal_close', function(){
427
+ // send AJAX to close
428
+ if( ignore_event ) return false;
429
+ $.post( EM.ajaxurl, { action : 'em-admin-popup-modal', 'dismiss':'close', 'modal':modal.attr('id'), 'nonce': modal.attr('data-nonce') });
430
+ });
431
+ modal.find('button.dismiss-modal').on('click', function(){
432
+ // send AJAX to close
433
+ ignore_event = true;
434
+ closeModal(modal);
435
+ $.post( EM.ajaxurl, { action : 'em-admin-popup-modal', 'dismiss':'button', 'modal':modal.attr('id'), 'nonce':modal.attr('data-nonce') });
436
+ });
437
+ });
438
+ });
439
+ </script>
440
+ <?php
441
+ static::$output_js = true;
442
+ }
443
+ }
444
+
445
+ public static function ajax(){
446
+ if( !empty($_REQUEST['modal']) && wp_verify_nonce($_REQUEST['nonce'], $_REQUEST['modal']) ){
447
+ $action = sanitize_key( preg_replace('/^em\-/', '', $_REQUEST['modal']) );
448
+ $data = is_multisite() ? get_site_option('dbem_data') : get_option('dbem_data');
449
+ if( $_REQUEST['dismiss'] == 'button' || $data['admin-modals'][$action] === 2 ) {
450
+ // disable the modal so it's not shown again
451
+ unset($data['admin-modals'][$action]);
452
+ is_multisite() ? update_site_option('dbem_data', $data) : update_option('dbem_data', $data);
453
+ }else{
454
+ // limit popup to EM pages only
455
+ $data['admin-modals'][$action] = 2;
456
+ is_multisite() ? update_site_option('dbem_data', $data) : update_option('dbem_data', $data);
457
+ }
458
+ }
459
+ }
460
+ }
461
+ EM_Admin_Modals::init();
462
  ?>
classes/em-calendar.php CHANGED
@@ -420,6 +420,9 @@ class EM_Calendar extends EM_Object {
420
  // do we output a search form first?
421
  if( !empty($args['has_search']) ){
422
  $args['search_scope'] = false;
 
 
 
423
  em_locate_template('templates/events-search.php', true, array('args' => $args));
424
  }
425
  // re-assign classes (clean-up search assignments)
420
  // do we output a search form first?
421
  if( !empty($args['has_search']) ){
422
  $args['search_scope'] = false;
423
+ $args['show_advanced'] = true;
424
+ $args['advanced_mode'] = 'modal';
425
+ $args['advanced_hidden'] = true;
426
  em_locate_template('templates/events-search.php', true, array('args' => $args));
427
  }
428
  // re-assign classes (clean-up search assignments)
em-actions.php CHANGED
@@ -330,28 +330,40 @@ function em_init_actions() {
330
  em_verify_nonce('booking_add_one');
331
  if( get_option('dbem_bookings_double') || !$EM_Event->get_bookings()->has_booking(get_current_user_id()) ){
332
  $EM_Booking = em_get_booking(array('person_id'=>get_current_user_id(), 'event_id'=>$EM_Event->event_id, 'booking_spaces'=>1)); //new booking
333
- $EM_Ticket = $EM_Event->get_bookings()->get_tickets()->get_first();
334
- //get first ticket in this event and book one place there. similar to getting the form values in EM_Booking::get_post_values()
335
- $EM_Ticket_Booking = new EM_Ticket_Booking(array('ticket_id'=>$EM_Ticket->ticket_id, 'booking_id' => $EM_Booking->booking_id, 'booking' => $EM_Booking));
336
- $EM_Booking->get_tickets_bookings()->add( $EM_Ticket_Booking );
337
- $post_validation = $EM_Booking->validate();
338
- do_action('em_booking_add', $EM_Event, $EM_Booking, $post_validation);
339
- if( $post_validation ){
340
- //Now save booking
341
- if( $EM_Event->get_bookings()->add($EM_Booking) ){
342
- $result = true;
343
- $EM_Notices->add_confirm( $EM_Event->get_bookings()->feedback_message );
344
- $feedback = $EM_Event->get_bookings()->feedback_message;
 
 
 
 
 
 
 
 
 
 
 
 
 
345
  }else{
346
  $result = false;
347
- $EM_Notices->add_error( $EM_Event->get_bookings()->get_errors() );
348
  $feedback = $EM_Event->get_bookings()->feedback_message;
349
- if( empty($feedback) ) $feedback = implode("\r\n", $EM_Event->get_bookings()->get_errors());
350
  }
351
  }else{
352
  $result = false;
353
- $EM_Notices->add_error( $EM_Booking->get_errors() );
354
- $feedback = $EM_Event->get_bookings()->feedback_message;
355
  }
356
  }else{
357
  $result = false;
330
  em_verify_nonce('booking_add_one');
331
  if( get_option('dbem_bookings_double') || !$EM_Event->get_bookings()->has_booking(get_current_user_id()) ){
332
  $EM_Booking = em_get_booking(array('person_id'=>get_current_user_id(), 'event_id'=>$EM_Event->event_id, 'booking_spaces'=>1)); //new booking
333
+ // get first ticket that's available
334
+ foreach( $EM_Event->get_bookings()->get_available_tickets() as $EM_Ticket ){
335
+ if( $EM_Ticket->is_available() ){
336
+ $ticket_found = true;
337
+ break;
338
+ }
339
+ }
340
+ if( !empty($ticket_found) ){
341
+ //get first ticket in this event and book one place there. similar to getting the form values in EM_Booking::get_post_values()
342
+ $EM_Ticket_Booking = new EM_Ticket_Booking(array('ticket_id'=>$EM_Ticket->ticket_id, 'booking_id' => $EM_Booking->booking_id, 'booking' => $EM_Booking));
343
+ $EM_Booking->get_tickets_bookings()->add( $EM_Ticket_Booking );
344
+ $post_validation = $EM_Booking->validate();
345
+ do_action('em_booking_add', $EM_Event, $EM_Booking, $post_validation);
346
+ if( $post_validation ){
347
+ //Now save booking
348
+ if( $EM_Event->get_bookings()->add($EM_Booking) ){
349
+ $result = true;
350
+ $EM_Notices->add_confirm( $EM_Event->get_bookings()->feedback_message );
351
+ $feedback = $EM_Event->get_bookings()->feedback_message;
352
+ }else{
353
+ $result = false;
354
+ $EM_Notices->add_error( $EM_Event->get_bookings()->get_errors() );
355
+ $feedback = $EM_Event->get_bookings()->feedback_message;
356
+ if( empty($feedback) ) $feedback = implode("\r\n", $EM_Event->get_bookings()->get_errors());
357
+ }
358
  }else{
359
  $result = false;
360
+ $EM_Notices->add_error( $EM_Booking->get_errors() );
361
  $feedback = $EM_Event->get_bookings()->feedback_message;
 
362
  }
363
  }else{
364
  $result = false;
365
+ $EM_Notices->add_error( get_option('dbem_booking_feedback_full') );
366
+ $feedback = get_option('dbem_booking_feedback_full');
367
  }
368
  }else{
369
  $result = false;
em-install.php CHANGED
@@ -1385,7 +1385,7 @@ function em_upgrade_current_installation(){
1385
  }
1386
 
1387
 
1388
- if( version_compare($current_version, '6.1.1.4', '<') ){
1389
  global $em_do_not_finalize_upgrade;
1390
  // we're going to fix a potential duplicate data issue that emerged in a recent update, cause unknown, fix know as below...ç
1391
  $sql_part = '
@@ -1445,6 +1445,18 @@ function em_upgrade_current_installation(){
1445
  EM_Admin_Notices::add(new EM_Admin_Notice(array( 'name' => 'v6.1.2-update', 'who' => 'admin', 'where' => 'settings', 'message' => $message )), is_multisite());
1446
  }
1447
  }
 
 
 
 
 
 
 
 
 
 
 
 
1448
  }
1449
 
1450
  function em_set_mass_caps( $roles, $caps ){
1385
  }
1386
 
1387
 
1388
+ if( $current_version != '' && version_compare($current_version, '6.1.1.4', '<') ){
1389
  global $em_do_not_finalize_upgrade;
1390
  // we're going to fix a potential duplicate data issue that emerged in a recent update, cause unknown, fix know as below...ç
1391
  $sql_part = '
1445
  EM_Admin_Notices::add(new EM_Admin_Notice(array( 'name' => 'v6.1.2-update', 'who' => 'admin', 'where' => 'settings', 'message' => $message )), is_multisite());
1446
  }
1447
  }
1448
+
1449
+ // add review popup
1450
+ if( version_compare($current_version, '6.1.4', '<') ){
1451
+ // disable the modal so it's not shown again
1452
+ $data = is_multisite() ? get_site_option('dbem_data', array()) : get_option('dbem_data', array());
1453
+ if( empty($data['admin-modals']) ) $data['admin-modals'] = array();
1454
+ if( time() < 1668067200 ) {
1455
+ $data['admin-modals']['promo-popup'] = true;
1456
+ }
1457
+ $data['admin-modals']['review-nudge'] = time() + (DAY_IN_SECONDS * 14);
1458
+ is_multisite() ? update_site_option('dbem_data', $data) : update_option('dbem_data', $data);
1459
+ }
1460
  }
1461
 
1462
  function em_set_mass_caps( $roles, $caps ){
events-manager.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  /*
3
  Plugin Name: Events Manager
4
- Version: 6.1.3
5
  Plugin URI: https://wp-events-plugin.com
6
  Description: Event registration and booking management for WordPress. Recurring events, locations, webinars, google maps, rss, ical, booking registration and more!
7
  Author: Pixelite
@@ -28,7 +28,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
28
  */
29
 
30
  // Setting constants
31
- define('EM_VERSION', '6.1.3'); //self expanatory, although version currently may not correspond directly with published version number. until 6.0 we're stuck updating 5.999.x
32
  define('EM_PRO_MIN_VERSION', '3.0'); //self expanatory
33
  define('EM_PRO_MIN_VERSION_CRITICAL', '3.0'); //self expanatory
34
  define('EM_DIR', dirname( __FILE__ )); //an absolute path to this directory
1
  <?php
2
  /*
3
  Plugin Name: Events Manager
4
+ Version: 6.1.4
5
  Plugin URI: https://wp-events-plugin.com
6
  Description: Event registration and booking management for WordPress. Recurring events, locations, webinars, google maps, rss, ical, booking registration and more!
7
  Author: Pixelite
28
  */
29
 
30
  // Setting constants
31
+ define('EM_VERSION', '6.1.4'); //self expanatory, although version currently may not correspond directly with published version number. until 6.0 we're stuck updating 5.999.x
32
  define('EM_PRO_MIN_VERSION', '3.0'); //self expanatory
33
  define('EM_PRO_MIN_VERSION_CRITICAL', '3.0'); //self expanatory
34
  define('EM_DIR', dirname( __FILE__ )); //an absolute path to this directory
includes/css/events-manager.css CHANGED
@@ -1791,6 +1791,17 @@
1791
  padding: 20px 15px;
1792
  overflow-y: auto !important;
1793
  }
 
 
 
 
 
 
 
 
 
 
 
1794
  .em.em-modal .em-modal-popup footer {
1795
  width: 100% !important;
1796
  border-top: 1px solid #dedede !important;
@@ -1890,6 +1901,15 @@
1890
  text-align: center;
1891
  }
1892
  }
 
 
 
 
 
 
 
 
 
1893
  .em.em-search, .em.em-search-advanced {
1894
  --border-color: #dedede;
1895
  margin: 10px 0 25px;
@@ -3267,6 +3287,10 @@
3267
  width: 100%;
3268
  flex: 1 1 450px;
3269
  }
 
 
 
 
3270
  .em.em-location-where.has-map .em-location-data-maps-tip {
3271
  width: 100%;
3272
  flex: 0 0 100%;
1791
  padding: 20px 15px;
1792
  overflow-y: auto !important;
1793
  }
1794
+ .em.em-modal .em-modal-popup .em-modal-content.has-image {
1795
+ display: grid;
1796
+ grid-template-columns: auto minmax(80px, 150px);
1797
+ grid-gap: 40px;
1798
+ }
1799
+ .em.em-modal .em-modal-popup .em-modal-content.has-image > div.image {
1800
+ text-align: center;
1801
+ }
1802
+ .em.em-modal .em-modal-popup .em-modal-content.has-image > div.image img {
1803
+ width: 100%;
1804
+ }
1805
  .em.em-modal .em-modal-popup footer {
1806
  width: 100% !important;
1807
  border-top: 1px solid #dedede !important;
1901
  text-align: center;
1902
  }
1903
  }
1904
+ .em.em-modal.em-admin-modal {
1905
+ --font-size:15px;
1906
+ --line-height:20px;
1907
+ }
1908
+ .em.em-modal.em-admin-modal .em-modal-content p {
1909
+ font-size: var(--font-size) !important;
1910
+ line-height: var(--line-height) !important;
1911
+ text-align: justify;
1912
+ }
1913
  .em.em-search, .em.em-search-advanced {
1914
  --border-color: #dedede;
1915
  margin: 10px 0 25px;
3287
  width: 100%;
3288
  flex: 1 1 450px;
3289
  }
3290
+ .em.em-location-where.has-map .em-location-map-container, .em.em-location-where.has-map div.em-location-data .em-location-map-404, .em.em-location-where.has-map div.em-location-data .em-location-map-content {
3291
+ max-width: 800px;
3292
+ aspect-ratio: 3/2;
3293
+ }
3294
  .em.em-location-where.has-map .em-location-data-maps-tip {
3295
  width: 100%;
3296
  flex: 0 0 100%;
includes/css/events-manager.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sourceRoot":"","sources":["events-manager.scss","assets/_pixelbones.scss","partials/_calendar.scss","partials/_search.scss","partials/_items.scss","partials/_pagination.scss","partials/_events.scss","partials/_locations.scss","partials/_bookings.scss","assets/_pixelbones.vars.scss","assets/_normalize.scss","partials/_icons.scss","partials/_modal.scss","partials/_mixins.scss","partials/_selectize.scss","partials/_taxonomies.scss","partials/_frontend-admin.scss","partials/admin/_when.scss","partials/_tooltips.scss","partials/_buttons.scss","events_manager.css","partials/_libraries.css"],"names":[],"mappings":";AAGA;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAQA;AAAA;AAEA;AAAA;AAAA;AAAA;AAAA;EDFC;EACA;EACA;EACA;AE8pBD;ACzqBA;AA2TA;AC3TA;AAAA;AAAA;AAoEA;AAAA;AAAA;ACpEA;AAAA;AAAA;ACAA;AAAA;AAAA;ACAA;AAAA;AAAA;ACAA;AReC;AAkBA;AAcA;EA0CA;EACA;EACA;EACA;AACA;EACA;AAA0B;EAC1B;EACA;EACA;EACA;EACA;EACA;;ASpGD;AACI;AAAA;AAGH;EACA;AAAoB;EACpB;AAAyB;EACzB;EACA;EAEA;AAAsD;EACtD;AAAsD;EACtD;AAAsD;EAEtD;AAA4E;EAC5E;AAA2G;EAE3G;AAAmD;EACnD;AAA2D;EAE3D;AAAuC;EACvC;EACA;EACG;EACH;AAAqD;EACrD;EAEA;EACG;EACH;EACA;AAEA;EACA;;ARlBD;ASfA;AAEA;AAAA;AAGA;AAAA;AAAA;AAAA;AAUA;AAAA;AAGA;AAAA;AAAA;AAQA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAUA;AAAA;AAGA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAUA;AAAA;AAGA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AASA;AAAA;AAAA;AAAA;AAYA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAqBA;AAAA;AAGA;AAAA;AAAA;AAQA;AAAA;AAoKA;AAAA;AAGA;AAAA;AAAA;AAQA;AAAA;AAAA;AAQA;AAAA;AAGA;AAAA;AAAA;AAQA;AAAA;AAAA;ATvUI;AAAA;EAEA;EACA;AAAyC;EACzC;EACA;EACA;EACA;EACA;AAOA;AAAA;AAEA;AAAA;AAAA;AAkBA;AA2BA;AAAA;AAcA;AAgBA;AAAA;AAiBA;AAAA;AAyDA;AAAA;AA8LA;AAAA;AAsBA;AAAA;AAiBA;AAAA;AAmBA;AAAA;AAOA;AAAA;AAsCA;AAAA;AAcA;AAAA;AAGA;AAQA;AAAA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAQA;AAGA;AAGA;;AS5fJ;EACE;AAAmB;EACnB;AAAgC;;AAUlC;EACE;;AAOF;EACE;;AAQF;EACE;EACA;;AAWF;EACE;AAAyB;EACzB;AAAW;EACX;AAAmB;;AAQrB;EACE;AAAmC;EACnC;AAAgB;;AAUlB;EACE;;AAQF;EACE;AAAqB;EACrB;AAA4B;EAC5B;AAAmC;;AAOrC;AAAA;EAEE;;AAQF;AAAA;AAAA;EAGE;AAAmC;EACnC;AAAgB;;AAOlB;EACE;;AAQF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAUF;EACE;;AAMF;AACC;AAAA;AAAA;AAAA;AAiBA;AAAA;AAAA;AAAA;AAUA;AAAA;AAAA;AAAA;AAUA;AAAA;AAAA;AAWA;AAAA;AAAA;AAYA;AAAA;AAAA;AAWA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAAA;AAAA;AAgBA;AAAA;AAAA;AAQA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AASA;AAAA;AAAA;AAAA;AAUA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;;AAhJA;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;AAAsB;EACtB;AAAiB;EACjB;AAAmB;EACnB;AAAW;;AAQb;AAAA;AACQ;EACN;;AAQF;AAAA;AACS;EACP;;AAOF;AAAA;AAAA;AAAA;EAIE;;AAOF;AAAA;AAAA;AAAA;EAIE;EACA;;AAOF;AAAA;AAAA;AAAA;EAIE;;AAOF;EACE;;AAUF;EACE;AAAwB;EACxB;AAAgB;EAChB;AAAgB;EAChB;AAAiB;EACjB;AAAY;EACZ;AAAqB;;AAOvB;EACE;;AAOF;EACE;;AAQF;AAAA;EAEE;AAAwB;EACxB;AAAY;;AAOd;AAAA;EAEE;;AAQF;EACE;AAA+B;EAC/B;AAAsB;;AAOxB;EACE;;AAQF;EACE;AAA4B;EAC5B;AAAe;;AAWlB;EACE;;AAOF;EACE;;AAUF;EACE;;AAOF;EACE;;ATlUD;EACC;;AAUE;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;;AAIJ;EAvCJ;AA6CQ;;EALA;IACI;IACA;;EAIJ;IACI;;EAEJ;IACI;;EAEJ;IACI;;EAEJ;IACI;;EAEJ;IACI;;;AAQR;EACI;EACA;EACA;;AAEJ;EAAK;EAAqD;EAA8B;;AACxF;EAAK;EAAqD;EAA8B;;AACxF;EAAK;EAAqD;EAA8B;;AACxF;EAAK;EAAoD;EAA8B;;AACvF;EAAK;EAAoD;EAA8B;;AACvF;EAAK;EAAwC;EAA8B;;AAG3E;EACI;IAAK;;EACL;IAAK;;EACL;IAAK;;EACL;IAAK;;EACL;IAAK;;EACL;IAAK;;;AAGT;EACI;EACA;;AAMJ;EACE;EACA;EACH;EACA;;AACG;EACE;EACA;;AAEF;EACE;;AAOJ;AAAA;EAGI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEH;AAAA;EACC;EACA;;AAIL;AAAA;EAGO;EACA;EACA;;AAEP;AAAA;AAAA;EAGO;EACA;EACA;;AAEP;AAAA;AAAA;EAGO;EACA;EACA;;AAEP;AAAA;AAAA;EAGC;;AAaE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGL;AA6BC;AAcG;;AA1CH;EACC;;AAEE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASI;EACA;EACA;AAA8B;EAC9B;EAjCH;EACA;EACA;EACA;;AAiCA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;EACA;;AAIL;EACC;;AAID;EACC;EACA;EACA;EACA;EACA;EACA;EAIA;;AAHA;EACC;;AAMC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAUI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASI;EACA;;AAGJ;AAAA;AAAA;EAEI;EACA;EACA;EACA;EACA;;AAIN;EACC;;AAED;EACC;;AAED;EACC;;AAID;EACC;EACA;EACA;;AAED;EACC;;AAIC;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAEJ;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEI;EACA;EACA;EACA;EA1KH;EACA;EACA;EACA;;AA2KD;EACI;EACA;EACA;;AAGP;EACC;EACA;;AAOC;EACI;;AAEJ;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;;AAMJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACJ;EACI;EACA;EACA;EACA;;AAKP;EACC;;AAEE;EACI;EACA;EACH;EACG;;AAEJ;EACI;;AAEJ;EACI;;AAMJ;EACI;;AAMP;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAA6B;EAC7B;AAAgC;EAChC;AAAuB;EACvB;AAAqB;;AAGnB;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAMJ;EACI;EACA;EACA;EACA;;AAEP;EACC;EACA;;AAQE;EACI;EACA;EACA;;AUlfR;EACC;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAA2B;;AAC3B;EAAiC;;AACjC;EAAuB;;AACvB;EAAyB;;AACzB;EAAqB;;AACrB;EAAoB;;AACpB;EAAqB;;AACrB;EAA2B;;AAC3B;EAAyB;;AACzB;EAAmB;;AACnB;EAAiB;;AACjB;EAAgB;;AAChB;EAAqB;;AACrB;EAAqB;;AACrB;EAAkB;;AAClB;EAAmB;;AACnB;EAAqB;;AACrB;EAAgB;;AAChB;EAAmB;;AACnB;EAAe;;AACf;EAAwB;;AACxB;EAAwB;;AACxB;EAAyB;;AACzB;EAAwB;;AACxB;EAAyB;;AACzB;EAA6B;;AAC7B;EAAkB;;AAClB;EAAyB;;AACzB;EAAuB;;AACvB;EAA6B;;AAC7B;EAAwB;;AACxB;EAAyB;;AACzB;EAAsB;;AACtB;EAAiB;;AACjB;EAAkB;;AAClB;EAAoB;;AACpB;EAAsB;;AACtB;EAAuB;;AT7FxB;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AAqkBA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAnkBA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;AAGD;EACC;;AAOD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;EACA;;AAEA;EAAO;;AAEP;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAGF;AAAc;EACb;EACA;EACA;;AAED;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACC;;AAIF;EACC;EACA;EACA;;AAGD;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;;AAGD;EACC;EACA;;AAED;EACC;;AAIA;EACA;EACA;;AAID;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAEA;EACC;;AAMJ;EAEC;EACA;EACA;EACA;AAiBA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAfA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAaF;EACC;EAEA;EACA;EAEA;EACA;AA0EA;AAAA;AAAA;AAIA;AASA;;AArFA;EACC;;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKD;EACC;;AAKD;EACC;;AAIF;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAQD;EACC;EACA;;AAED;EACC;;AAMA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;AAgDC;AAA8B;AAC9B;AAA0B;;AA/C1B;EACC;EACA;;AAQE;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAgBvB;EACC;EACA;EACA;EACA;EACA;;AAKD;EACC;EACA;EACA;EACA;;AAIF;EAAiB;;AA8MpB;EACC;EACA;;AATD;EACC;EACA;;AAjHD;EAEC;EACA;;AAEA;EACC;;AAGD;EAEC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAKA;EACC;EACA;EACA;EACA;EACA;EACA;;AAKA;EACC;;AAGD;EACC;EACA;EACA;EACA;;AACA;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA,WArBc;EAsBd,mBAtBc;;AAwBf;EACC;EACA;EACA;EACA;EACA,WA5BU;EA6BV,mBA7BU;;AA+BX;EACC;EACA;EACA;EACA;EACA;EACA,WArCU;EAsCV,mBAtCU;;AA2Cd;EACC;EACA;;AAgCJ;EApNC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAED;EACC;EACA;;AAEA;EACC;;AAIA;EACC;EACA;;AAGF;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAQA;EACC;EACA;EACA;EACA;;AAGF;EACC;EACA;;AAMF;EACC;;AA2JF;EACC;;AAEA;EACC;EACA;EACA;;AAWF;EAAa;;AAEb;EACC;EACA;;AAGD;EAEC;;AAEA;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;AACA;EACC;;AAIF;EACC;EACA;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAQJ;EACC;;AAID;EACC;;AAID;EACC;;AAKF;AACC;;AAEC;EACC;EACA;EACA;;AAEA;EACC;;AAED;EACC;EACA;;AAGF;EACC;EACA;;AUrsBF;EAPD;IAQE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACC;IACA;IACA;IACA;IACA;;;AAcF;EARC;EACA;EACA;EACA;EACA;EACA;EAKA;EACA;;AAID;EAfC;EACA;EACA;EACA;EACA;EACA;EAYA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AA4EA;AAAA;AAAA;;AA1EA;EACC;EACA;EACA;;AAEA;EACC;;AAMF;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;;AAOJ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AACA;EACC;;AACA;EACC;;AAQH;EAhGD;IAiGE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACC;;;AAOF;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAIA;EACC;EACA;;AAEA;EACC;;AAKH;EACC;;AAEA;EACC;EACA;;AAEA;EACC;;AAEA;EACC;;AAMF;EACC;;AAEA;EACC;;AAOF;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAMH;EACC;EACA;;AAEA;EACC;;AAIF;EACC;IACC;;EAIC;IACC;;EAGD;IACC;;EAEA;IACC;;;AT3QP;EACC;EAEA;;AAEA;EACC;;AAED;AA2GC;;AAzGA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAGD;EACC;EACA;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EU9BJ;EACA;EACA;EV8BI;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACC;;AAKH;EACC;EACA;EACA;EACA;;AAIF;EUrED;EACA;EACA;;AVsEC;EUxED;EACA;EACA;;AVwEE;EACC;;AAED;EACC;;AAGF;EUjFD;EACA;EACA;;AVoFC;AAAA;AAAA;EAEC;;AAED;EACC;;AAIF;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;;AAIF;EACC;EACA;;AAMF;EACC;EACA;;AAMF;EACC;EACA;;AAIA;EACC;EACA;EACA;EACA;;AAIF;EACC;;AAEA;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;;AAMA;EACC;EACA;;AAGF;EACC;EACA;EACA;;AAMH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAMH;AAEC;;AACA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;;AAED;EACC;;AAED;EACC;EACA;;AAIF;EAEE;IACC;;EAED;IACC;;;AAOF;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAGD;EACC;EACA;;AAIA;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAGD;EACC;;AAGF;EACC;;AAED;EACC;;AAED;EACC;;AAIF;EACC;;AAED;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AWpcF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;AAAuC;;AACvC;EACC;EACA;;ADJH;EACC;EACA;EACA;EACA;EACA,kBCC0C;EDA1C;EACA,QCDoC;EDEpC,OCF8B;EDG9B;EACA;EACA;;ACJC;EACC;EACA;;AAGA;EACC;;AAIH;EACC;;AAKA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAMH;EACC;;ADtCF;EACC;EACA;EACA;EACA;EACA,kBCoC2C;EDnC3C;EACA,QCkCoC;EDjCpC,OCiC8B;EDhC9B;EACA;EACA;;ACgCA;EACC;;AAID;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAED;ED1CF;EACA;EACA;EC0CG;EACA;EACA;;AAEA;EACC;;AAIH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAOA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAEA;EACC;EACA;;AVlHL;EACC;EACA;EACA;;AAEA;EAAI;EAAW;EAAW;;AAC1B;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKD;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;EACA;EACA;EACA;AAA4B;;AAG9B;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;;AASJ;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AACA;EACC;EACA;;AAIF;EACC;EACA;EAEA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;;AAIF;EACC;EACA;;AAGD;EAAkB;;AAGnB;EACC;;AAGD;EACC;;AAIA;EACC;;AAEA;EACC;;AACA;EACC;EACA;EACA;;AAMJ;EAEC;;AAGC;EACC;EACA;;AACA;EACC;;AAIF;EACC;;AAMJ;EACE;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAIF;EACC;EACA;;AAED;EACC;;AAKF;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EAUA;;AARA;EACC;;AAGD;EACC;;AAMF;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAON;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAED;EACC;;AACA;EACC;;AAKH;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;EACA;EACA;;AAED;EACC;;AACA;EACC;;AAKH;EACC;;ACxUL;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACC;;AAED;EACC;EACA;;AAED;EACC;;AAED;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGF;EAAS;;AACT;EAAc;;AACd;EAAS;;AACT;EAAe;;AAEhB;EACC;;ACrFD;EACC;;AAOC;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAUF;EACC;;AACA;EACC;EACA;EACA;;AAED;EACC;EACA;;AAQL;EACC;;AACA;EACC;;AAGF;EACC;;AAGA;EACC;EACA;EACA;EACA;EACA;EAKA;EACA;;AALA;EACC;EACA;;AAKF;EAAoB;;AACpB;EAAkB;;AAClB;EAAiB;;AACjB;EAAkB;;AAClB;EAAmB;;AC/EnB;EACC;;AACA;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;;AAGA;EACC;;AAMH;EACC;;AAKA;EACC;;AAID;EACC;EACA;;AQpCD;EACC;;AAID;EACC;;AAMD;EACC;;APdH;EACC;EACA;AAmEA;AAgIA;AAuEA;;AAxQA;EACC;EACA;;AAED;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAAI;EAA4B;;AAEhC;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAIF;EACC;;AAEA;EACC;AAA2B;;AAI7B;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAID;EACC;EACA;EACA;EACA;AA2CA;AAmCA;;AA5EA;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC;;AAKF;EAKC;EACA;EACA;EACA;;AAPA;EACC;EACA;;AAOD;EACC;;AAGD;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAED;EACC;;AAIF;EACC;EACA;;AAKF;EACC;;AAEA;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAED;EACC;;AAKH;EACC;;AAEA;EACC;EACA;EACA;;AAOF;EACC;;AAKF;EACC;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;;AAEA;EACC;EACA;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;;AAEA;EACC;EACA;;AAIF;EACC;;AAEA;EACC;;AAOF;EACC;EACA;;AACA;EACC;;AAID;EACC;;AAED;EACC;EACA;EACA;;AASH;EACC;;AAED;EACC;EACA;;AQlRD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;;AAQF;EACC;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;;AAED;EACC;;AACA;EACC;;AAKF;EACC;EACA;;AAED;EACC;;AAGD;EACC;EACA;;AAEC;EACC;;AAMJ;EACC;;AAKD;EACC;;AAGA;EACC;EACA;;AACA;EACC;EACA;;AAGF;EACC;;AAMF;EACC;;AAIC;EACC;;AAEA;EACC;;AAQJ;EACC;;AAIC;EACC;;ACnHH;EACC;;AAED;EACC;;AAGA;EACC;;AAED;EACC;;AAED;EACC;;AAIF;EACC;EACA;EACA;;AAIA;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAMF;EACC;;ADwEA;EACC;;AAEA;EACC;;AACA;EACC;;AAQN;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;;AAED;EACC;EACA;;AE9JF;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;;AAED;ELTC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAA6B;EAC7B;AAAgC;EAChC;AAAuB;EACvB;AAAqB;;AMVtB;EACC;;AAMA;AAAA;EACC;;AACA;AAAA;EACC;;AAGF;AAAA;EACC;;AACA;AAAA;EACC;;AAGF;AAAA;EACC;EACA;EACA;;AAMA;EACC;EACA;;AAED;EACC;EACA;;AAID;EACC;EACA;;AAED;EACC;EACA;;AAGF;EACC;EACA;;AnBlCD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAGF;EACC;EACA;;AAKA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;EACC;;AAGD;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;;AAGF;EACC;;AAED;EACC;EACA;;AAkBF;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAAI;EAA4B;;AAEhC;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;;AAKH;AACA;EACC;;;AoBvID;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EAAwC;;;AACxC;EAAuF;EAA6B;EAA+B;EAAa;EAAY;;;AAC5K;AACC;EAAc;EAAiB;EAAc;EAAY;EAAmB;;;AAC5E;EAAgB;EAA4B;EAAa;;;AACzD;EAAqB;EAA0B;;;AAC/C;EAAuB;EAA0B;;;AACjD;EAAc;EAAkB;EAAY;EAAiB;EAAY;EAAuB;EAAmB;EAAsB;;;AACzI;EAAoB;;;AAErB;AACC;EAAqB;;;AACrB;AACC;EAAwB;;;AACxB;EAAiB;;;AACjB;EAAiC;;;AACjC;EAA+B;;;AAC/B;EACC;EAAY;EAAa;EAAU;EAAW;EAAY;EAAsB;AAAgB;;;AAEjG;EAAwB;;;AACxB;EAA8C;;;AAC9C;EAAiB;EAAiB;EAA0B;EAAmB;EAAa;EAAiB;EAAmB;EAAwB;;;AACxJ;AACC;EAAiD;EAAoB;;;AACrE;EAAwC;;;AACxC;EAAqC;;;AACrC;EAA0E;EAAW;EAAgB;EAAkB;EAAa;EAAa;EAAY;EAAyB;;;AACtL;EAAmC;EAAwB;EAAmB;;;AAC9E;EAAoC;EAAwB;EAAmB;;;AAC/E;AACC;AAAyF;EAAsB;EAAgB;EAAkB;EAAiB;EAAa;;;AAC/K;AAA+E;EAA8B;EAAgB;EAAkB;EAAa;EAAa;;;AACzK;AAAgF;EAA0B;EAAgB;EAAkB;EAAa;EAAa;;;AACtK;AAAoF;EAA4B;EAAgB;EAAkB;EAAa;EAAa;;;AAC7K;AACC;EAAwI;;;AACxI;EAA2B;;;AAC5B;AACC;EACC;EACA;EAAU;EACV;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;EAA0D;EAAa;EAAW;EAAU;EAAiB;EAAiB;;;AAC9H;AAAe;EAAiE;EAAe;EAAY;EAAa;;;AAC1H;AACC;EAAqE;EAAY;;;AACjF;EAA8E;;;AAC9E;EAA8C;;;AAC9C;EAAqD;EAAe;EAAY;;;AAChF;EAA0D;;;AAC1D;EAAmE;EAAgB;;;AACnF;EAAqE;;;AACrE;EAAuC;;;AACzC;AACD;AACA;EAA2D;EAAiB;EAAmB;;;AAC/F;EAAiE;;;AACjE;EAA4F;EAAe;;;AAC3G;EAAiG;EAAgB;;;AAEjH;AACC;EAAsC;EAAqB;;;AAC3D;EAAyC;;;AACzC;EAAoD;;;AACpD;EAA2D;;;AAE5D;AACC;EAAc;EAA0B;;;AACxC;EAAgC;EAAmB;;;AACnD;EAAwC;EAAc;EAAa;;;AACnE;EAAsF;;;AACtF;EAAiC;;;AACjC;EAAqC;EAAe;;;AACpD;EAAsD;;;AACtD;EAAgD;EAAe;;;AAC/D;EAAsC;EAAsB;;;AAC5D;EAAwE;EAAe;;;AACvF;EAA0D;;;AAC1D;AACA;EAA0B;;;AAC1B;AACA;EAAqC;EAAiB;EAAc;EAAY;;;AAChF;EAAuC;EAA4B;EAAa;;;AAChF;EAA6C;EAA0B;;;AACvE;EAA2C;EAA0B;;;AACrE;AACA;EAAmC;EAA8B;EAA2B;;;AAC5F;EAAyC;EAAsB;;;AAC/D;EAAoC;EAA4B;;;AAChE;EAAyC;;;AAE1C;AACA;EAAoD;;;AACpD;EAAkD;;;AAElD;AACA;EAAgD;;;AAChD;EAA+C;;;AAE/C;AACC;EAAiB;EAA0B;;;AAC3C;EAAgB;;;AAChB;EAAsB;EAAY;;;AAClC;EAAoC;;;AACpC;EAAmF;;;AACnF;EAA0N;;;AAC1N;AACC;EAA0B;EAAW;;;AACrC;EAAmC;;;AACnC;EAA0C;;;AAC3C;AACA;EAA2D;EAAc;;;AACzE;EAAyE;EAAmB;;;AAC5F;EAA+E;;;AAC/E;EAAmF;EAAoB;;;AACvG;EAAuF;EAAgB;;;AACvG;AACC;EAAkB;;;AAClB;EAA4B;;;AAC5B;AACC;EAA4C;;;AAC5C;EAAsB;;;AACtB;EAAoE;;;AACpE;EAAiE;EAAe;EAAY;EAAa;EAAkB;EAAgB;;;AAC3I;EAAwE;;;AACxE;EAAiE;;;AACjE;EAAkE;;;AAClE;EAAkE;;;AAClE;EAAqF;;;AACrF;EAAmD;EAA2B;;;AAC9E;EAAuC;;;AACvC;AACC;EAAkC;;;AACjC;EAAqC;;;AACzC;AACC;EAAmC;;;AACpC;AACC;EAAwC;EAAc;;;AACtD;EAAgC;EAA+B;EAAiB;;;AAChF;EAAyD;EAAc;EAAc;;;AACrF;EAAwD;;;AACxD;EAA8C;;;AAC9C;EAAyC;EAAY;;;AACrD;EAAyC;EAAoB;EAAiC;;;AAC9F;EAA8B;;;AAC9B;EAAoC;EAAgB;;;AACpD;EAA2D;;;AAC3D;EAAiC;EAAgB;;;AACjD;EAAoD;EAAc;;;AACpE;AACC;AACA;EAAmD;EAAiB;;;AACpE;EAA0B;;;AAC1B;AACC;EAAU;;;AACV;EAAsB;EAAY;;;AAClC;EAA+F;EAAY;EAAe;EAAgB;EAAY;;;AACtJ;EAA+C;;;AAC/C;EAAiD;;;AACjD;AACC;EAAyD;EAAa;;;AACtE;EAAmE;EAAc;;;AACjF;AACC;EAA0D;EAAuB;EAAW;EAAmB;EAAa;;;AAC5H;EAA6D;EAAuB;EAAkB;EAAiB;EAAc;EAAoB;;;AAEzJ;EAA8E;;;AAC9E;EAAgE;;;AAChE;EAAsE;;;AACzE;AACC;EAAqD;;;AACrD;EAAqD;;;AAEvD;AACC;EAAiB;EAAsD;;;AACvE;EAA4B;EAAgB;EAAc;;;AAC1D;EAAsC;EAAc;;;AACpD;EAAyC;;;AACzC;EAAuD;EAAmB;;;AAC1E;EAAyC;EAAkB;;;AAC3D;EAAyD;;;AACzD;EAAqD;;;AACrD;EAAmI;;;AAEpI;AACC;EAAuB;EAAkB;;;AACzC;EAAwC;;;AACxC;EAAqE;;;AACrE;EAA2E;EAAa;;;AACxF;EAAyE;;;AACzE;EAAwC;;;AACxC;EAA4E;;;AAC5E;EAA0B;EAAiB;;;AAC3C;EAAqB;;;AACrB;EAAwB;EAAkB;;;AAC1C;EAA0B;EAAmB;EAAuB;;;AACrE;AAAA;AAAA;AAAA;AAAA;AAKC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AChQF;AACA;EAAiB;;;AACjB;EAA4D;;;AAC5D;EAA0B;EAAgB;EAAiB;EAAY;EAAgB;EAAsB;EAA6C;EAA0C;EAAqC;EAAc;;;AAAS;EAAyD;;;AAAW;EAAoK;;;AAAW;EAAiD;EAAS;EAAU;;;AAAgB;EAA2B;EAAgB;;;AAAW;EAAwD;;;AAAW;EAA0B;EAAsB;EAAe;EAAmB;;;AAAW;EAAwD;EAAgB;;;AAAW;EAAqH;EAAmB;;;AAAW;EAAmH;;;AAAW;EAA4L;EAAW;;;AAAe;EAAwI;;;AAE/9C;AACA;EAAgC;IAAG;IAAU;IAAyC;;EAAiC;IAAG;IAAU;IAAqC;;;AAA8B;EAAwB;IAAG;IAAU;IAAyC;;EAAiC;IAAG;IAAU;IAAqC;;;AAA8B;EAAoB;EAAe;EAAU;EAAa;EAAkB;EAAkB;EAAU;EAAuB;EAAe;EAAc;EAAS;EAAe;EAAiB;EAAkB;EAAkB;EAAgB;EAA8B;EAAsB;EAA8B;EAA0B;EAAgB;EAAgH;;;AAAwG;EAAoD;EAAU;EAAiB;;;AAAmB;EAAyB;EAAqB;;;AAAc;EAAiC;EAA+D;;;AAAuD;EAA2B;EAAc;EAAkB;;;AAAQ;EAA2B;EAAkB;;;AAAqB;EAAgC;EAAY;;;AAAc;EAAmH;EAAkC;;;AAA0B;EAAmH;EAAoD;;;AAA4C;EAAuF;EAAgB;EAA6B;;;AAA4B;EAA4C;;;AAAc;EAA4C;EAAY;;;AAA6B;EAAuD;;;AAAY;EAAqD;EAAkB;EAAc;EAAoB;EAAyB;EAAW;EAAS;EAAQ;;;AAAU;EAAoJ;EAAU;;;AAAW;EAA6E;EAAS;;;AAAU;EAA2B;EAAiB;;;AAAc;EAA0B;EAAiB;;;AAAc;EAAuE;;;AAAY;EAAoC;;;AAA4B;EAAmC;;;AAAyB;EAA6E;;;AAAS;EAAuC;;;AAAyB;EAAsC;;;AAAsB;EAAwE;;;AAAU;EAAmB;EAAkB;;;AAAqB;EAAkB;EAAoB;EAAqB;EAAoB;;;AAAa;EAAmH;EAAyB;EAAsB;EAAqB;EAAiB;EAAY;EAAqB;;;AAAoB;EAAmC;EAAe;EAAc;EAAkB;EAAkB;EAAgB;EAAmB;EAAe;EAAW;;;AAAO;EAAgF;EAAqB;EAAe;EAAkB;EAAM;EAAa;;;AAAU;EAAsH;;;AAAa;EAAqG;;;AAAkB;EAA0H;;;AAAO;EAA0H;;;AAAQ;EAA4F;;;AAAc;EAAoG;;;AAAa;EAAwF;EAAW;;;AAAY;EAAkG;EAA4B;EAAoB;;;AAAa;EAAiB;;;AAAY;EAA6C;;;AAAqB;EAAuB;;;AAAW;EAAkC;;;AAAa;EAAoG;EAAS;;;AAAwB;EAAsB;EAAkB;EAAQ;EAAW;EAAoB;EAAW;EAAgB;EAAU;EAAe;EAAoC;EAA8B;;;AAAsB;EAA4B;;;AAA0B;EAA6B;;;AAA0B;EAA4B;EAAc;EAAW;;;AAAkB;EAA8B;EAAM;;;AAAgB;EAAoC;EAAkC;EAAmC;EAA0C;;;AAAQ;EAAgC;;;AAAQ;EAAsC;EAAkC;EAAmC;EAAuC;;;AAAQ;EAA0B;EAAc;;;AAAY;EAA+B;;;AAAoB;EAAqE;;;AAA2B;EAA4B;;;AAAU;EAAyB;EAAe;EAAgB;EAAc;EAAkB;EAAU;EAAW;EAAmB;EAAc;EAAY;EAAqB;EAAkB;EAAqC;;;AAA6B;EAAwC;EAAoB;EAAgB;EAAc;EAAqB;EAAiB;;;AAAU;EAA0C;EAAU;EAAY;;;AAAqB;EAA6D;;;AAAmC;EAA+D;;;AAAgC;EAAiG;EAAe;EAAS;EAAgB;EAAsB;EAAc;EAAkB;EAAoB;EAAgB;EAAY;EAAoB;EAAmB;EAAuB;;;AAA8B;EAAwC;EAAY;EAAS;EAAqB;EAA6B;EAA0B;;;AAAqB;EAA0G;EAAe;EAAqB;EAAe;;;AAAoB;EAAyD;EAAoB;EAAe;EAAgB;EAAU;EAAkB;EAA4B;EAAyB;;;AAAW;EAA+H;;;AAAU;EAA+D;;;AAA2B;EAAwF;EAA6B;EAAU;;;AAAU;EAAoB;EAAe;EAAkB;EAAgB;EAAW;EAAoB;EAAqB;EAAoB;EAAa;EAAyB;EAA2B;EAAsB;EAAmB;;;AAAY;EAAuE;EAAmB;EAAe;EAAW;;;AAAO;EAAuB;EAAe;EAAc;EAAe;EAAsB;EAAc;EAAS;EAAkB;EAAc;;;AAAmB;EAAiB;;;AAAgB;EAAgE;EAAoB;EAAqB;EAAoB;;;AAAa;EAAgB;EAAkB;EAAgB;EAAwB;EAA+B;EAAqB;EAAuB;;;AAAgB;EAAsB;;;AAAU;EAA6B;EAA8B;EAAsB;;;AAAqB;EAAc;EAAU;EAAU;EAAgB;EAAgB;EAAoB;EAAoB;EAAoB;EAAoB;EAAqB;EAAa;EAAuB;EAAe;EAAmB;EAAsB;EAAqC;EAA6B;EAAqC;EAA6B;;;AAAU;EAA4B;EAAoC;;;AAA4B;EAAe;EAAe;EAA6B;EAAoB;EAAc;EAAe;EAAgB;EAAkB;EAA+B;EAAoC;EAAuB;EAAe;EAAY;EAAiB;EAAS;EAAkB;EAAwB;EAA+B;EAAqB;EAAuB;;;AAAkB;EAAkY;EAAe;EAAU;EAAmB;;;AAAqB;EAAqB;;;AAAqB;EAAsD;EAAqB;EAAmB;;;AAAW;EAAskB;EAAmB;EAAwB;EAAgB;EAAW;;;AAAqB;EAA2G;;;AAA4B;EAAqG;;;AAA4B;EAA2M;EAAqC;;;AAA6B;EAAsI;;;AAAmB;EAAuB;EAAgB;EAAoD;;;AAA4C;EAA0E;EAAe;;;AAAyB;EAAgK;EAAwB;EAAe;EAAyB;;;AAAe;EAA0E;EAAmB;;;AAAwB;EAA6B;EAAgB;EAAoD;;;AAA4C;EAAsB;;;AAAkB;EAA0B;;;AAAe;EAAuB;;;AAAW;EAAwC;EAAe;EAAmC;;;AAA2B;EAA0C;EAAW;EAAW;;;AAAiB;EAA0F;EAAc;EAAW;EAAe;EAAwB;EAAe;EAAe;;;AAAS;EAAgD;EAA8B;;;AAAsB;EAA0B;EAAc;EAAoB;EAAqB;EAAoB;EAAa;;;AAAgB;EAAsB;EAAqB;;;AAAU;EAAsC;EAAkB;EAA8B;;;AAAsB;EAAgB;EAAU;EAAc;EAAS;EAAiB;EAAgB;EAAgB;EAAoB;EAAqB;EAAoB;;;AAAa;EAAsB;EAAW;EAAc;;;AAAW;EAAiC;EAAmB;EAAe;EAAW;EAAO;EAAU;EAAY;;;AAAW;EAAoD;;;AAA4B;EAAsD;;;AAAyB;EAA4C;;;AAAU;EAA0C;;;AAAU;EAAsB;EAAe;EAAwB;EAAgB;EAAS;EAAgB;EAAS;EAAU;EAAe;EAAoB;EAAc;EAAe;EAAkB;EAA6B;EAA0B;;;AAAqB;EAAqC;;;AAAgB;EAA8E;;;AAAgB;EAA4B;EAAU;;;AAAS;EAA2E;EAAe;EAAW;EAAoB;EAAc;EAAgB;EAAS;EAAyB;EAAsB;EAAqB;EAAiB;EAA0B;EAA2B;;;AAAkB;EAAiC;EAAU;EAAU;EAAe;EAAkB;;;AAAgB;EAAsI;;;AAAgB;EAA2B;;;AAChne;EAAgC;IAAG;IAAU;IAAyC;;EAAiC;IAAG;IAAU;IAAqC;;;AAA8B;EAAwB;IAAG;IAAU;IAAyC;;EAAiC;IAAG;IAAU;IAAqC;;;AAA8B;EAAoB;EAAe;EAAU;EAAa;EAAkB;EAAkB;EAAU;EAAuB;EAAe;EAAc;EAAS;EAAe;EAAiB;EAAkB;EAAkB;EAAgB;EAA8B;EAAsB;EAA8B;EAA0B;EAA8C;;;AAAsC;EAAoD;EAAU;EAAiB;;;AAAmB;EAAyB;EAAqB;;;AAAc;EAAiC;EAA+D;;;AAAuD;EAA2B;EAAc;EAAkB;;;AAAQ;EAA2B;EAAkB;;;AAAqB;EAAgC;EAAY;;;AAAc;EAAmH;EAAkC;;;AAA0B;EAAmH;EAAoD;;;AAA4C;EAAuF;EAAgB;EAA6B;;;AAA4B;EAA4C;;;AAAc;EAA4C;;;AAAY;EAAsD;;;AAAgB;EAA4C;;;AAAyB;EAAuD;;;AAAY;EAAqD;EAAkB;EAAc;EAAoB;EAAyB;EAAW;EAAS;EAAQ;;;AAAU;EAAoJ;EAAU;;;AAAW;EAA6E;EAAS;;;AAAU;EAA2B;EAAiB;;;AAAc;EAA0B;EAAiB;;;AAAc;EAAuE;EAAY;;;AAA4B;EAA6E;EAAS;;;AAAyB;EAAwE;;;AAAU;EAAmB;EAAkB;;;AAAqB;EAAkB;EAAoB;EAAqB;EAAoB;;;AAAa;EAAmH;EAAyB;EAAsB;EAAqB;EAAiB;EAAY;EAAc;;;AAAa;EAAmC;EAA0B;EAAmB;EAAc;EAAkB;EAAkB;EAAgB;EAAmB;EAAe;EAAW;;;AAAO;EAAgF;EAAqB;EAAe;EAAkB;EAAM;EAAa;;;AAAU;EAAsH;;;AAAa;EAAqG;;;AAAkB;EAA0H;;;AAAO;EAA0H;;;AAAQ;EAA4F;;;AAAW;EAAoG;;;AAAa;EAAwF;EAAW;;;AAAY;EAAkG;EAA4B;EAAoB;;;AAAa;EAAiB;;;AAAY;EAA6C;;;AAAqB;EAAuB;;;AAAW;EAAkC;;;AAAa;EAAoG;EAAS;;;AAAwB;EAAsB;EAAkB;EAAQ;EAAW;EAAoB;EAAW;EAAgB;EAAU;EAAe;EAAoC;EAA8B;;;AAAsB;EAA4B;;;AAA0B;EAA6B;;;AAA0B;EAA4B;EAAc;EAAW;;;AAAkB;EAA8B;EAAM;;;AAAgB;EAAoC;EAAkC;EAAmC;EAA0C;;;AAAQ;EAAgC;;;AAAQ;EAAsC;EAAkC;EAAmC;EAAuC;;;AAAQ;EAA0B;EAAc;;;AAAY;EAA+B;;;AAAwB;EAAqE;;;AAA2B;EAA4B;;;AAAU;EAAyB;EAAe;EAAgB;EAAc;EAAkB;EAAU;EAAW;EAAmB;EAAc;EAAY;EAAqB;EAAkB;EAAqC;;;AAA6B;EAAwC;EAAoB;EAAgB;EAAc;EAAqB;EAAiB;;;AAAU;EAA0C;EAAU;EAAY;;;AAAqB;EAA6D;;;AAA4B;EAA+D;;;AAAyB;EAAiG;EAAS;EAAgB;EAAsB;EAAc;EAAkB;EAAoB;EAAgB;EAAY;EAAoB;EAAmB;EAAuB;;;AAA8B;EAAwC;EAAe;EAAY;EAAS;EAAqB;EAA6B;EAA0B;;;AAAqB;EAA0G;EAAe;EAAyB;EAAe;;;AAAoB;EAAyD;EAAoB;EAAmB;EAAe;EAAgB;EAAU;EAAkB;EAA4B;EAAyB;;;AAAW;EAA+H;;;AAAU;EAA+D;;;AAA2B;EAAwF;EAAyB;EAAU;;;AAAU;EAAoB;EAAmB;EAAkB;EAAgB;EAAW;EAAoB;EAAqB;EAAoB;EAAa;EAAyB;EAA2B;EAAsB;EAAmB;;;AAAY;EAAuE;EAAmB;EAAe;EAAW;;;AAAO;EAAuB;EAAe;EAAc;EAAmB;EAAc;EAAc;EAAS;EAAkB;EAAc;;;AAAmB;EAAiB;;;AAAgB;EAAgE;EAAoB;EAAqB;EAAoB;;;AAAa;EAAgB;EAAkB;EAAgB;EAAwB;EAA+B;EAAqB;EAAuB;EAAgB;EAA8B;;;AAA+B;EAAsB;;;AAAU;EAA6B;EAA8B;EAAsB;;;AAAqB;EAAc;EAAU;EAAU;EAAgB;EAAgB;EAAoB;EAAoB;EAAoB;EAAoB;EAAqB;EAAa;EAAuB;EAAe;EAAmB;EAAsB;EAAqC;EAA6B;EAAqC;EAA6B;;;AAAU;EAA4B;EAAoC;;;AAA4B;EAAe;EAAe;EAA6B;EAAoB;EAAc;EAAe;EAAgB;EAAkB;EAA+B;EAAoC;EAAuB;EAAe;EAAY;EAAiB;EAAS;EAAkB;EAAwB;EAA+B;EAAqB;EAAuB;;;AAAkB;EAAkY;EAAe;EAAU;EAAmB;;;AAAqB;EAAqB;;;AAAkB;EAAsD;EAAkB;EAAgB;;;AAAW;EAAskB;EAAmB;EAAwB;EAAgB;EAAW;;;AAAqB;EAA2G;;;AAA4B;EAAqG;;;AAA4B;EAA2M;EAAqC;;;AAA6B;EAAsI;;;AAAmB;EAAuB;EAAgB;EAAoD;;;AAA4C;EAA0E;EAAe;;;AAAyB;EAAgK;EAAwB;EAAe;EAAyB;;;AAAe;EAA0E;EAAmB;;;AAAwB;EAA6B;EAAgB;EAAoD;;;AAA4C;EAAsB;;;AAAkB;EAA0B;;;AAAe;EAAuB;;;AAAW;EAAwC;EAAe;;;AAA8B;EAA0C;EAAW;EAAW;;;AAAiB;EAA0F;EAAc;EAAW;EAAe;EAAwB;EAAe;EAAe;;;AAAS;EAAgD;EAA8B;;;AAAsB;EAA0B;EAAc;EAAoB;EAAqB;EAAoB;EAAa;EAAgB;EAAgB;;;AAAgC;EAAsB;EAAqB;;;AAAU;EAAsC;EAAkB;EAA8B;;;AAAsB;EAAgB;EAAU;EAAc;EAAS;EAAiB;EAAgB;EAAgB;EAAoB;EAAqB;EAAoB;EAAa;EAAgB;;;AAA0B;EAAsB;EAAW;EAAc;;;AAAW;EAAiC;EAAmB;EAAe;EAAW;EAAO;EAAU;EAAY;;;AAAW;EAAoD;;;AAA4B;EAAsD;;;AAAyB;EAA4C;;;AAAU;EAA0C;;;AAAU;EAAsB;EAAe;EAAwB;EAAgB;EAAS;EAAgB;EAAS;EAAU;EAAe;EAAoB;EAAc;EAAe;EAAkB;EAA6B;EAA0B;;;AAAqB;EAAiE;;;AAAgB;EAA8E;;;AAAgB;EAA4B;EAAU;;;AAAS;EAA2E;EAAe;EAAW;EAAoB;EAAc;EAAgB;EAAS;EAAyB;EAAsB;EAAqB;EAAiB;EAA0B;EAA2B;;;AAAkB;EAAiC;EAAU;EAAU;EAAe;EAAkB;;;AAAgB;EAAsI;;;AAAmB;EAA2B;;;AAC1ie;EAA8B;EAAoB;;;AAAe;EAA6B;EAAe;EAA6B;EAAkB;EAA8B;EAAsB;EAAc;EAAe;EAAqB;EAAgB;EAAY;EAAuB;EAAa;EAAkB;EAAwB;EAA+B;EAAqB;EAAkB;;;AAAU;EAAgD;;;AAAW;EAA4G;EAAmB;;;AAAyB;EAAkC;;;AAAmB;EAA0E;;;AAAW;EAAoJ;EAAW;;;AAAU;EAA+D;;;AAA4B;EAAmC;;;AAAqB;EAAsJ;EAAmB;EAAe;EAAU;;;AAAqB;EAAiN;EAAmB;;;AAAqB;EAAkF;EAAmB;EAAqB;;;AAAW;EAAoH;EAAyB;EAAgB;EAAW;;;AAAqB;EAAwC;;;AAA4B;EAAsC;;;AAA4B;EAAiD;;;AAAmB;EAAqC;EAAgB;;;AAA4C;EAA0N;EAAmB;EAAwB;EAAgB;EAAW;;;AAEl7E;AACA;EAAqC;EAAsB;EAA4B;EAAkC;EAAW;;;AAA4C;EAAqD;;;AAAsB;EAAoH;EAAW;EAAkB;;;AAAW;EAAwD;EAAyB;;;AAAmB;EAA8E;;;AAAsB;EAA6E;EAAiC;EAAuB;EAAS;;;AAAS;EAA+E;;;AAAS;EAAiF;;;AAAS;EAAiF;EAAyB;;;AAAY;EAAgF;EAAoC;EAAuB;EAAY;;;AAAS;EAAkF;;;AAAY;EAAoF;;;AAAY;EAA+E;;;AAAuB;EAA8E;EAAkC;EAA2B;EAAU;;;AAAQ;EAAgF;;;AAAU;EAAkF;;;AAAU;EAAgF;EAAwB;;;AAAW;EAA+E;EAA2B;EAAW;EAAQ;;;AAAmC;EAAiF;;;AAAW;EAAmF;;;AAAW;EAAsD;;;AAAU;EAA4D;EAA6U;EAAyB;EAAW;;;AAE/uF;AACA;EAAyB;IAAG;;EAAuB;IAAG;;;AAA0B;EAAoE;;;AAAiB;EAAuF;EAA6B;EAA6B;EAAqC;EAAmB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAoC;EAAoC;EAAkB;EAAmB;EAAgC;EAAmB;;;AAAgC;EAA0C;EAAkB;EAAa;EAAQ;EAAc;EAAW;EAAiB;EAAiB;;;AAAyB;EAAgD;;;AAAW;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA0B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA2B;EAA6D;;;AAA8B;EAAsE;;;AAAe;EAAgE;;;AAAuB;EAAuD;EAAkB;EAAQ;EAAM;;;AAAe;EAAmB;;;AAAkB;EAA4D;EAAc;EAAoB;EAAkB;EAAgB;;;AAAuB;EAAiB;EAAY;EAAyB;EAAuB;EAAW;EAAkB;EAAU;EAAsB;EAAgB;;;AAAqB;EAAyE;EAAgB;;;AAAqB;EAAoD;;;AAAyE;EAAsB;;;AAAsB;EAAsD;;;AAAyB;EAAuB;;;AAA2C;EAAmB;EAAwB;EAAqB;;;AAAO;EAA8C;EAAe;EAAmB;EAAgB;EAAmB;EAAc;EAAuB;;;AAAiC;EAAqD;EAAmB;EAAW;;;AAA2B;EAAqH;EAAc;EAAgB;;;AAAoB;EAAuB;EAA+B;EAAoB;EAAuB;EAA0B;EAAyB;EAAmB;EAAwB;EAAmB;EAAyB;EAA8B;EAA2B;;;AAA0B;EAAkC;;;AAAa;EAA6B;;;AAAoB;EAAoC;;;AAAmB;EAAiC;;;AAAmB;EAAwB;EAAY;EAAc;;;AAAW;EAAyC;EAAY;EAAkB;EAAgB;EAAW;EAAS;EAAO;;;AAAQ;EAAoB;EAAkB;EAAS;EAAO;EAAW;EAAyB;EAAkB;;;AAAsB;EAAsC;EAAe;;;AAAgB;EAAiD;EAA+B;;;AAAkB;EAA6H;;;AAAmB;EAA6H;EAAe;;;AAAW;EAA6C;EAAU;;;AAAe;EAA2D;;;AAAkB;EAAqC;EAAc;EAAgB;;;AAAe;EAA4B;EAAyB;;;AAAc;EAAmC;;;AAAc;EAA4B;;;AAAwB;EAA4B;EAAgB;EAAkB;EAAiB;;;AAAyB;EAA6B;EAAqB;EAAW;EAAY;;;AAAkB;EAAmC;EAAY;EAAc;EAAW;EAAY;EAAW;EAAkB;EAAyB;EAAiC;;;AAA6C;EAA4F;;;AAAe;EAAsH;;;AAAY;EAAiD;EAAY;EAAc;EAAkB;EAAQ;EAAyB;EAAgB;EAAQ;EAAS;EAAmB;EAAuB;;;AAA6C;EAAiE;EAAgB;EAAuB;;;AAA6C;EAAuB;;;AAAiB;EAAqD;EAAwB;;;AAAW;EAA8C;;;AAA8B;EAA6C;EAAW;;;AAAsB;EAAqD;EAAY;EAAU;EAAe;EAAa;EAAgB;EAAiC;EAAqB;;;AAAuC;EAAqC;EAAkB;;;AAAgB;EAAiD;;;AAAa;EAAqC;EAAY;EAAc;EAAS;EAAe;EAAgB;EAAqC;EAAoB;;;AAAqB;EAA4B;;;AAAoB;EAA4B;;;AAAc;EAAqC;;;AAAkB;EAAiB;EAAsC;;;AAAqE;EAAuC;IAAiB;;;AAAiB;EAAiC;;;AAAqB;EAAyC;;;AAAa;EAAuB;EAAqB;EAAU;;;AAA6C;EAA6B;EAAqB;;;AAA4C;EAAmC;EAAqB;;;AAA4D;EAA8D;EAA+C;EAAiC;EAA+B;EAAkB;;;AAAiB;EAAoD;EAAY;EAAgC;;;AAAiC;EAAgC;EAAU;EAAY;EAAS;EAAe;EAAgB;;;AAAgB;EAA8B;EAAe","file":"events-manager.css"}
1
+ {"version":3,"sourceRoot":"","sources":["events-manager.scss","assets/_pixelbones.scss","partials/_calendar.scss","partials/_search.scss","partials/_items.scss","partials/_pagination.scss","partials/_events.scss","partials/_locations.scss","partials/_bookings.scss","assets/_pixelbones.vars.scss","assets/_normalize.scss","partials/_icons.scss","partials/_modal.scss","partials/_mixins.scss","partials/_selectize.scss","partials/_taxonomies.scss","partials/_frontend-admin.scss","partials/admin/_when.scss","partials/_tooltips.scss","partials/_buttons.scss","events_manager.css","partials/_libraries.css"],"names":[],"mappings":";AAGA;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAQA;AAAA;AAEA;AAAA;AAAA;AAAA;AAAA;EDFC;EACA;EACA;EACA;AE8pBD;ACzqBA;AA2TA;AC3TA;AAAA;AAAA;AAoEA;AAAA;AAAA;ACpEA;AAAA;AAAA;ACAA;AAAA;AAAA;ACAA;AAAA;AAAA;ACAA;AReC;AAkBA;AAcA;EA0CA;EACA;EACA;EACA;AACA;EACA;AAA0B;EAC1B;EACA;EACA;EACA;EACA;EACA;;ASpGD;AACI;AAAA;AAGH;EACA;AAAoB;EACpB;AAAyB;EACzB;EACA;EAEA;AAAsD;EACtD;AAAsD;EACtD;AAAsD;EAEtD;AAA4E;EAC5E;AAA2G;EAE3G;AAAmD;EACnD;AAA2D;EAE3D;AAAuC;EACvC;EACA;EACG;EACH;AAAqD;EACrD;EAEA;EACG;EACH;EACA;AAEA;EACA;;ARlBD;ASfA;AAEA;AAAA;AAGA;AAAA;AAAA;AAAA;AAUA;AAAA;AAGA;AAAA;AAAA;AAQA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAUA;AAAA;AAGA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAUA;AAAA;AAGA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AASA;AAAA;AAAA;AAAA;AAYA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAqBA;AAAA;AAGA;AAAA;AAAA;AAQA;AAAA;AAoKA;AAAA;AAGA;AAAA;AAAA;AAQA;AAAA;AAAA;AAQA;AAAA;AAGA;AAAA;AAAA;AAQA;AAAA;AAAA;ATvUI;AAAA;EAEA;EACA;AAAyC;EACzC;EACA;EACA;EACA;EACA;AAOA;AAAA;AAEA;AAAA;AAAA;AAkBA;AA2BA;AAAA;AAcA;AAgBA;AAAA;AAiBA;AAAA;AAyDA;AAAA;AA8LA;AAAA;AAsBA;AAAA;AAiBA;AAAA;AAmBA;AAAA;AAOA;AAAA;AAsCA;AAAA;AAcA;AAAA;AAGA;AAQA;AAAA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAQA;AAGA;AAGA;;AS5fJ;EACE;AAAmB;EACnB;AAAgC;;AAUlC;EACE;;AAOF;EACE;;AAQF;EACE;EACA;;AAWF;EACE;AAAyB;EACzB;AAAW;EACX;AAAmB;;AAQrB;EACE;AAAmC;EACnC;AAAgB;;AAUlB;EACE;;AAQF;EACE;AAAqB;EACrB;AAA4B;EAC5B;AAAmC;;AAOrC;AAAA;EAEE;;AAQF;AAAA;AAAA;EAGE;AAAmC;EACnC;AAAgB;;AAOlB;EACE;;AAQF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAUF;EACE;;AAMF;AACC;AAAA;AAAA;AAAA;AAiBA;AAAA;AAAA;AAAA;AAUA;AAAA;AAAA;AAAA;AAUA;AAAA;AAAA;AAWA;AAAA;AAAA;AAYA;AAAA;AAAA;AAWA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAAA;AAAA;AAgBA;AAAA;AAAA;AAQA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AASA;AAAA;AAAA;AAAA;AAUA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;;AAhJA;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;AAAsB;EACtB;AAAiB;EACjB;AAAmB;EACnB;AAAW;;AAQb;AAAA;AACQ;EACN;;AAQF;AAAA;AACS;EACP;;AAOF;AAAA;AAAA;AAAA;EAIE;;AAOF;AAAA;AAAA;AAAA;EAIE;EACA;;AAOF;AAAA;AAAA;AAAA;EAIE;;AAOF;EACE;;AAUF;EACE;AAAwB;EACxB;AAAgB;EAChB;AAAgB;EAChB;AAAiB;EACjB;AAAY;EACZ;AAAqB;;AAOvB;EACE;;AAOF;EACE;;AAQF;AAAA;EAEE;AAAwB;EACxB;AAAY;;AAOd;AAAA;EAEE;;AAQF;EACE;AAA+B;EAC/B;AAAsB;;AAOxB;EACE;;AAQF;EACE;AAA4B;EAC5B;AAAe;;AAWlB;EACE;;AAOF;EACE;;AAUF;EACE;;AAOF;EACE;;ATlUD;EACC;;AAUE;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;;AAIJ;EAvCJ;AA6CQ;;EALA;IACI;IACA;;EAIJ;IACI;;EAEJ;IACI;;EAEJ;IACI;;EAEJ;IACI;;EAEJ;IACI;;;AAQR;EACI;EACA;EACA;;AAEJ;EAAK;EAAqD;EAA8B;;AACxF;EAAK;EAAqD;EAA8B;;AACxF;EAAK;EAAqD;EAA8B;;AACxF;EAAK;EAAoD;EAA8B;;AACvF;EAAK;EAAoD;EAA8B;;AACvF;EAAK;EAAwC;EAA8B;;AAG3E;EACI;IAAK;;EACL;IAAK;;EACL;IAAK;;EACL;IAAK;;EACL;IAAK;;EACL;IAAK;;;AAGT;EACI;EACA;;AAMJ;EACE;EACA;EACH;EACA;;AACG;EACE;EACA;;AAEF;EACE;;AAOJ;AAAA;EAGI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEH;AAAA;EACC;EACA;;AAIL;AAAA;EAGO;EACA;EACA;;AAEP;AAAA;AAAA;EAGO;EACA;EACA;;AAEP;AAAA;AAAA;EAGO;EACA;EACA;;AAEP;AAAA;AAAA;EAGC;;AAaE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGL;AA6BC;AAcG;;AA1CH;EACC;;AAEE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASI;EACA;EACA;AAA8B;EAC9B;EAjCH;EACA;EACA;EACA;;AAiCA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;EACA;;AAIL;EACC;;AAID;EACC;EACA;EACA;EACA;EACA;EACA;EAIA;;AAHA;EACC;;AAMC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAUI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASI;EACA;;AAGJ;AAAA;AAAA;EAEI;EACA;EACA;EACA;EACA;;AAIN;EACC;;AAED;EACC;;AAED;EACC;;AAID;EACC;EACA;EACA;;AAED;EACC;;AAIC;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAEJ;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEI;EACA;EACA;EACA;EA1KH;EACA;EACA;EACA;;AA2KD;EACI;EACA;EACA;;AAGP;EACC;EACA;;AAOC;EACI;;AAEJ;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;;AAMJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACJ;EACI;EACA;EACA;EACA;;AAKP;EACC;;AAEE;EACI;EACA;EACH;EACG;;AAEJ;EACI;;AAEJ;EACI;;AAMJ;EACI;;AAMP;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAA6B;EAC7B;AAAgC;EAChC;AAAuB;EACvB;AAAqB;;AAGnB;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAMJ;EACI;EACA;EACA;EACA;;AAEP;EACC;EACA;;AAQE;EACI;EACA;EACA;;AUlfR;EACC;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAA2B;;AAC3B;EAAiC;;AACjC;EAAuB;;AACvB;EAAyB;;AACzB;EAAqB;;AACrB;EAAoB;;AACpB;EAAqB;;AACrB;EAA2B;;AAC3B;EAAyB;;AACzB;EAAmB;;AACnB;EAAiB;;AACjB;EAAgB;;AAChB;EAAqB;;AACrB;EAAqB;;AACrB;EAAkB;;AAClB;EAAmB;;AACnB;EAAqB;;AACrB;EAAgB;;AAChB;EAAmB;;AACnB;EAAe;;AACf;EAAwB;;AACxB;EAAwB;;AACxB;EAAyB;;AACzB;EAAwB;;AACxB;EAAyB;;AACzB;EAA6B;;AAC7B;EAAkB;;AAClB;EAAyB;;AACzB;EAAuB;;AACvB;EAA6B;;AAC7B;EAAwB;;AACxB;EAAyB;;AACzB;EAAsB;;AACtB;EAAiB;;AACjB;EAAkB;;AAClB;EAAoB;;AACpB;EAAsB;;AACtB;EAAuB;;AT7FxB;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AAqkBA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAnkBA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;AAGD;EACC;;AAOD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;EACA;;AAEA;EAAO;;AAEP;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAGF;AAAc;EACb;EACA;EACA;;AAED;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACC;;AAIF;EACC;EACA;EACA;;AAGD;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;;AAGD;EACC;EACA;;AAED;EACC;;AAIA;EACA;EACA;;AAID;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAEA;EACC;;AAMJ;EAEC;EACA;EACA;EACA;AAiBA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAfA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAaF;EACC;EAEA;EACA;EAEA;EACA;AA0EA;AAAA;AAAA;AAIA;AASA;;AArFA;EACC;;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKD;EACC;;AAKD;EACC;;AAIF;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAQD;EACC;EACA;;AAED;EACC;;AAMA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;AAgDC;AAA8B;AAC9B;AAA0B;;AA/C1B;EACC;EACA;;AAQE;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAgBvB;EACC;EACA;EACA;EACA;EACA;;AAKD;EACC;EACA;EACA;EACA;;AAIF;EAAiB;;AA8MpB;EACC;EACA;;AATD;EACC;EACA;;AAjHD;EAEC;EACA;;AAEA;EACC;;AAGD;EAEC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAKA;EACC;EACA;EACA;EACA;EACA;EACA;;AAKA;EACC;;AAGD;EACC;EACA;EACA;EACA;;AACA;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA,WArBc;EAsBd,mBAtBc;;AAwBf;EACC;EACA;EACA;EACA;EACA,WA5BU;EA6BV,mBA7BU;;AA+BX;EACC;EACA;EACA;EACA;EACA;EACA,WArCU;EAsCV,mBAtCU;;AA2Cd;EACC;EACA;;AAgCJ;EApNC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAED;EACC;EACA;;AAEA;EACC;;AAIA;EACC;EACA;;AAGF;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAQA;EACC;EACA;EACA;EACA;;AAGF;EACC;EACA;;AAMF;EACC;;AA2JF;EACC;;AAEA;EACC;EACA;EACA;;AAWF;EAAa;;AAEb;EACC;EACA;;AAGD;EAEC;;AAEA;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;AACA;EACC;;AAIF;EACC;EACA;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAQJ;EACC;;AAID;EACC;;AAID;EACC;;AAKF;AACC;;AAEC;EACC;EACA;EACA;;AAEA;EACC;;AAED;EACC;EACA;;AAGF;EACC;EACA;;AUrsBF;EAPD;IAQE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACC;IACA;IACA;IACA;IACA;;;AAcF;EARC;EACA;EACA;EACA;EACA;EACA;EAKA;EACA;;AAID;EAfC;EACA;EACA;EACA;EACA;EACA;EAYA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAyFA;AAAA;AAAA;;AAvFA;EACC;EACA;EACA;;AAEA;EACC;;AAMF;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;;AAOJ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;;AACA;EACC;;AAMJ;EACC;EACA;;AACA;EACC;;AACA;EACC;;AAQH;EA7GD;IA8GE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACC;;;AAOF;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAIA;EACC;EACA;;AAEA;EACC;;AAKH;EACC;;AAEA;EACC;EACA;;AAEA;EACC;;AAEA;EACC;;AAMF;EACC;;AAEA;EACC;;AAOF;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAMH;EACC;EACA;;AAEA;EACC;;AAIF;EACC;IACC;;EAIC;IACC;;EAGD;IACC;;EAEA;IACC;;;AAQN;EACC;EACA;;AACA;EACC;EACA;EACA;;ATtSH;EACC;EAEA;;AAEA;EACC;;AAED;AA2GC;;AAzGA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAGD;EACC;EACA;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EU9BJ;EACA;EACA;EV8BI;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACC;;AAKH;EACC;EACA;EACA;EACA;;AAIF;EUrED;EACA;EACA;;AVsEC;EUxED;EACA;EACA;;AVwEE;EACC;;AAED;EACC;;AAGF;EUjFD;EACA;EACA;;AVoFC;AAAA;AAAA;EAEC;;AAED;EACC;;AAIF;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;;AAIF;EACC;EACA;;AAMF;EACC;EACA;;AAMF;EACC;EACA;;AAIA;EACC;EACA;EACA;EACA;;AAIF;EACC;;AAEA;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;;AAMA;EACC;EACA;;AAGF;EACC;EACA;EACA;;AAMH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAMH;AAEC;;AACA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;;AAED;EACC;;AAED;EACC;EACA;;AAIF;EAEE;IACC;;EAED;IACC;;;AAOF;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAGD;EACC;EACA;;AAIA;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAGD;EACC;;AAGF;EACC;;AAED;EACC;;AAED;EACC;;AAIF;EACC;;AAED;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AWpcF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;AAAuC;;AACvC;EACC;EACA;;ADJH;EACC;EACA;EACA;EACA;EACA,kBCC0C;EDA1C;EACA,QCDoC;EDEpC,OCF8B;EDG9B;EACA;EACA;;ACJC;EACC;EACA;;AAGA;EACC;;AAIH;EACC;;AAKA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAMH;EACC;;ADtCF;EACC;EACA;EACA;EACA;EACA,kBCoC2C;EDnC3C;EACA,QCkCoC;EDjCpC,OCiC8B;EDhC9B;EACA;EACA;;ACgCA;EACC;;AAID;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAED;ED1CF;EACA;EACA;EC0CG;EACA;EACA;;AAEA;EACC;;AAIH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAOA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAEA;EACC;EACA;;AVlHL;EACC;EACA;EACA;;AAEA;EAAI;EAAW;EAAW;;AAC1B;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKD;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;EACA;EACA;EACA;AAA4B;;AAG9B;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;;AASJ;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AACA;EACC;EACA;;AAIF;EACC;EACA;EAEA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;;AAIF;EACC;EACA;;AAGD;EAAkB;;AAGnB;EACC;;AAGD;EACC;;AAIA;EACC;;AAEA;EACC;;AACA;EACC;EACA;EACA;;AAMJ;EAEC;;AAGC;EACC;EACA;;AACA;EACC;;AAIF;EACC;;AAMJ;EACE;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAIF;EACC;EACA;;AAED;EACC;;AAKF;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EAUA;;AARA;EACC;;AAGD;EACC;;AAMF;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAON;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAED;EACC;;AACA;EACC;;AAKH;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;EACA;EACA;;AAED;EACC;;AACA;EACC;;AAKH;EACC;;ACxUL;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACC;;AAED;EACC;EACA;;AAED;EACC;;AAED;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGF;EAAS;;AACT;EAAc;;AACd;EAAS;;AACT;EAAe;;AAEhB;EACC;;ACrFD;EACC;;AAOC;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAUF;EACC;;AACA;EACC;EACA;EACA;;AAED;EACC;EACA;;AAQL;EACC;;AACA;EACC;;AAGF;EACC;;AAGA;EACC;EACA;EACA;EACA;EACA;EAKA;EACA;;AALA;EACC;EACA;;AAKF;EAAoB;;AACpB;EAAkB;;AAClB;EAAiB;;AACjB;EAAkB;;AAClB;EAAmB;;AC/EnB;EACC;;AACA;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;;AAGA;EACC;;AAMH;EACC;;AAKA;EACC;;AAID;EACC;EACA;;AQpCD;EACC;;AAID;EACC;;AAMD;EACC;;APdH;EACC;EACA;AAmEA;AAgIA;AAuEA;;AAxQA;EACC;EACA;;AAED;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAAI;EAA4B;;AAEhC;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAIF;EACC;;AAEA;EACC;AAA2B;;AAI7B;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAID;EACC;EACA;EACA;EACA;AA2CA;AAmCA;;AA5EA;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC;;AAKF;EAKC;EACA;EACA;EACA;;AAPA;EACC;EACA;;AAOD;EACC;;AAGD;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAED;EACC;;AAIF;EACC;EACA;;AAKF;EACC;;AAEA;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAED;EACC;;AAKH;EACC;;AAEA;EACC;EACA;EACA;;AAOF;EACC;;AAKF;EACC;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;;AAEA;EACC;EACA;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;;AAEA;EACC;EACA;;AAIF;EACC;;AAEA;EACC;;AAOF;EACC;EACA;;AACA;EACC;;AAID;EACC;;AAED;EACC;EACA;EACA;;AASH;EACC;;AAED;EACC;EACA;;AQlRD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;;AAQF;EACC;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;;AAED;EACC;;AACA;EACC;;AAKF;EACC;EACA;;AAED;EACC;;AAGD;EACC;EACA;;AAEC;EACC;;AAMJ;EACC;;AAKD;EACC;;AAGA;EACC;EACA;;AACA;EACC;EACA;;AAGF;EACC;;AAMF;EACC;;AAIC;EACC;;AAEA;EACC;;AAQJ;EACC;;AAIC;EACC;;ACnHH;EACC;;AAED;EACC;;AAGA;EACC;;AAED;EACC;;AAED;EACC;;AAIF;EACC;EACA;EACA;;AAIA;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAMF;EACC;;ADwEA;EACC;;AAEA;EACC;;AACA;EACC;;AAQN;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;;AElKF;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;;AAED;ELTC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAA6B;EAC7B;AAAgC;EAChC;AAAuB;EACvB;AAAqB;;AMVtB;EACC;;AAMA;AAAA;EACC;;AACA;AAAA;EACC;;AAGF;AAAA;EACC;;AACA;AAAA;EACC;;AAGF;AAAA;EACC;EACA;EACA;;AAMA;EACC;EACA;;AAED;EACC;EACA;;AAID;EACC;EACA;;AAED;EACC;EACA;;AAGF;EACC;EACA;;AnBlCD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAGF;EACC;EACA;;AAKA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;EACC;;AAGD;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;;AAGF;EACC;;AAED;EACC;EACA;;AAkBF;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAAI;EAA4B;;AAEhC;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;;AAKH;AACA;EACC;;;AoBvID;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EAAwC;;;AACxC;EAAuF;EAA6B;EAA+B;EAAa;EAAY;;;AAC5K;AACC;EAAc;EAAiB;EAAc;EAAY;EAAmB;;;AAC5E;EAAgB;EAA4B;EAAa;;;AACzD;EAAqB;EAA0B;;;AAC/C;EAAuB;EAA0B;;;AACjD;EAAc;EAAkB;EAAY;EAAiB;EAAY;EAAuB;EAAmB;EAAsB;;;AACzI;EAAoB;;;AAErB;AACC;EAAqB;;;AACrB;AACC;EAAwB;;;AACxB;EAAiB;;;AACjB;EAAiC;;;AACjC;EAA+B;;;AAC/B;EACC;EAAY;EAAa;EAAU;EAAW;EAAY;EAAsB;AAAgB;;;AAEjG;EAAwB;;;AACxB;EAA8C;;;AAC9C;EAAiB;EAAiB;EAA0B;EAAmB;EAAa;EAAiB;EAAmB;EAAwB;;;AACxJ;AACC;EAAiD;EAAoB;;;AACrE;EAAwC;;;AACxC;EAAqC;;;AACrC;EAA0E;EAAW;EAAgB;EAAkB;EAAa;EAAa;EAAY;EAAyB;;;AACtL;EAAmC;EAAwB;EAAmB;;;AAC9E;EAAoC;EAAwB;EAAmB;;;AAC/E;AACC;AAAyF;EAAsB;EAAgB;EAAkB;EAAiB;EAAa;;;AAC/K;AAA+E;EAA8B;EAAgB;EAAkB;EAAa;EAAa;;;AACzK;AAAgF;EAA0B;EAAgB;EAAkB;EAAa;EAAa;;;AACtK;AAAoF;EAA4B;EAAgB;EAAkB;EAAa;EAAa;;;AAC7K;AACC;EAAwI;;;AACxI;EAA2B;;;AAC5B;AACC;EACC;EACA;EAAU;EACV;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;EAA0D;EAAa;EAAW;EAAU;EAAiB;EAAiB;;;AAC9H;AAAe;EAAiE;EAAe;EAAY;EAAa;;;AAC1H;AACC;EAAqE;EAAY;;;AACjF;EAA8E;;;AAC9E;EAA8C;;;AAC9C;EAAqD;EAAe;EAAY;;;AAChF;EAA0D;;;AAC1D;EAAmE;EAAgB;;;AACnF;EAAqE;;;AACrE;EAAuC;;;AACzC;AACD;AACA;EAA2D;EAAiB;EAAmB;;;AAC/F;EAAiE;;;AACjE;EAA4F;EAAe;;;AAC3G;EAAiG;EAAgB;;;AAEjH;AACC;EAAsC;EAAqB;;;AAC3D;EAAyC;;;AACzC;EAAoD;;;AACpD;EAA2D;;;AAE5D;AACC;EAAc;EAA0B;;;AACxC;EAAgC;EAAmB;;;AACnD;EAAwC;EAAc;EAAa;;;AACnE;EAAsF;;;AACtF;EAAiC;;;AACjC;EAAqC;EAAe;;;AACpD;EAAsD;;;AACtD;EAAgD;EAAe;;;AAC/D;EAAsC;EAAsB;;;AAC5D;EAAwE;EAAe;;;AACvF;EAA0D;;;AAC1D;AACA;EAA0B;;;AAC1B;AACA;EAAqC;EAAiB;EAAc;EAAY;;;AAChF;EAAuC;EAA4B;EAAa;;;AAChF;EAA6C;EAA0B;;;AACvE;EAA2C;EAA0B;;;AACrE;AACA;EAAmC;EAA8B;EAA2B;;;AAC5F;EAAyC;EAAsB;;;AAC/D;EAAoC;EAA4B;;;AAChE;EAAyC;;;AAE1C;AACA;EAAoD;;;AACpD;EAAkD;;;AAElD;AACA;EAAgD;;;AAChD;EAA+C;;;AAE/C;AACC;EAAiB;EAA0B;;;AAC3C;EAAgB;;;AAChB;EAAsB;EAAY;;;AAClC;EAAoC;;;AACpC;EAAmF;;;AACnF;EAA0N;;;AAC1N;AACC;EAA0B;EAAW;;;AACrC;EAAmC;;;AACnC;EAA0C;;;AAC3C;AACA;EAA2D;EAAc;;;AACzE;EAAyE;EAAmB;;;AAC5F;EAA+E;;;AAC/E;EAAmF;EAAoB;;;AACvG;EAAuF;EAAgB;;;AACvG;AACC;EAAkB;;;AAClB;EAA4B;;;AAC5B;AACC;EAA4C;;;AAC5C;EAAsB;;;AACtB;EAAoE;;;AACpE;EAAiE;EAAe;EAAY;EAAa;EAAkB;EAAgB;;;AAC3I;EAAwE;;;AACxE;EAAiE;;;AACjE;EAAkE;;;AAClE;EAAkE;;;AAClE;EAAqF;;;AACrF;EAAmD;EAA2B;;;AAC9E;EAAuC;;;AACvC;AACC;EAAkC;;;AACjC;EAAqC;;;AACzC;AACC;EAAmC;;;AACpC;AACC;EAAwC;EAAc;;;AACtD;EAAgC;EAA+B;EAAiB;;;AAChF;EAAyD;EAAc;EAAc;;;AACrF;EAAwD;;;AACxD;EAA8C;;;AAC9C;EAAyC;EAAY;;;AACrD;EAAyC;EAAoB;EAAiC;;;AAC9F;EAA8B;;;AAC9B;EAAoC;EAAgB;;;AACpD;EAA2D;;;AAC3D;EAAiC;EAAgB;;;AACjD;EAAoD;EAAc;;;AACpE;AACC;AACA;EAAmD;EAAiB;;;AACpE;EAA0B;;;AAC1B;AACC;EAAU;;;AACV;EAAsB;EAAY;;;AAClC;EAA+F;EAAY;EAAe;EAAgB;EAAY;;;AACtJ;EAA+C;;;AAC/C;EAAiD;;;AACjD;AACC;EAAyD;EAAa;;;AACtE;EAAmE;EAAc;;;AACjF;AACC;EAA0D;EAAuB;EAAW;EAAmB;EAAa;;;AAC5H;EAA6D;EAAuB;EAAkB;EAAiB;EAAc;EAAoB;;;AAEzJ;EAA8E;;;AAC9E;EAAgE;;;AAChE;EAAsE;;;AACzE;AACC;EAAqD;;;AACrD;EAAqD;;;AAEvD;AACC;EAAiB;EAAsD;;;AACvE;EAA4B;EAAgB;EAAc;;;AAC1D;EAAsC;EAAc;;;AACpD;EAAyC;;;AACzC;EAAuD;EAAmB;;;AAC1E;EAAyC;EAAkB;;;AAC3D;EAAyD;;;AACzD;EAAqD;;;AACrD;EAAmI;;;AAEpI;AACC;EAAuB;EAAkB;;;AACzC;EAAwC;;;AACxC;EAAqE;;;AACrE;EAA2E;EAAa;;;AACxF;EAAyE;;;AACzE;EAAwC;;;AACxC;EAA4E;;;AAC5E;EAA0B;EAAiB;;;AAC3C;EAAqB;;;AACrB;EAAwB;EAAkB;;;AAC1C;EAA0B;EAAmB;EAAuB;;;AACrE;AAAA;AAAA;AAAA;AAAA;AAKC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AChQF;AACA;EAAiB;;;AACjB;EAA4D;;;AAC5D;EAA0B;EAAgB;EAAiB;EAAY;EAAgB;EAAsB;EAA6C;EAA0C;EAAqC;EAAc;;;AAAS;EAAyD;;;AAAW;EAAoK;;;AAAW;EAAiD;EAAS;EAAU;;;AAAgB;EAA2B;EAAgB;;;AAAW;EAAwD;;;AAAW;EAA0B;EAAsB;EAAe;EAAmB;;;AAAW;EAAwD;EAAgB;;;AAAW;EAAqH;EAAmB;;;AAAW;EAAmH;;;AAAW;EAA4L;EAAW;;;AAAe;EAAwI;;;AAE/9C;AACA;EAAgC;IAAG;IAAU;IAAyC;;EAAiC;IAAG;IAAU;IAAqC;;;AAA8B;EAAwB;IAAG;IAAU;IAAyC;;EAAiC;IAAG;IAAU;IAAqC;;;AAA8B;EAAoB;EAAe;EAAU;EAAa;EAAkB;EAAkB;EAAU;EAAuB;EAAe;EAAc;EAAS;EAAe;EAAiB;EAAkB;EAAkB;EAAgB;EAA8B;EAAsB;EAA8B;EAA0B;EAAgB;EAAgH;;;AAAwG;EAAoD;EAAU;EAAiB;;;AAAmB;EAAyB;EAAqB;;;AAAc;EAAiC;EAA+D;;;AAAuD;EAA2B;EAAc;EAAkB;;;AAAQ;EAA2B;EAAkB;;;AAAqB;EAAgC;EAAY;;;AAAc;EAAmH;EAAkC;;;AAA0B;EAAmH;EAAoD;;;AAA4C;EAAuF;EAAgB;EAA6B;;;AAA4B;EAA4C;;;AAAc;EAA4C;EAAY;;;AAA6B;EAAuD;;;AAAY;EAAqD;EAAkB;EAAc;EAAoB;EAAyB;EAAW;EAAS;EAAQ;;;AAAU;EAAoJ;EAAU;;;AAAW;EAA6E;EAAS;;;AAAU;EAA2B;EAAiB;;;AAAc;EAA0B;EAAiB;;;AAAc;EAAuE;;;AAAY;EAAoC;;;AAA4B;EAAmC;;;AAAyB;EAA6E;;;AAAS;EAAuC;;;AAAyB;EAAsC;;;AAAsB;EAAwE;;;AAAU;EAAmB;EAAkB;;;AAAqB;EAAkB;EAAoB;EAAqB;EAAoB;;;AAAa;EAAmH;EAAyB;EAAsB;EAAqB;EAAiB;EAAY;EAAqB;;;AAAoB;EAAmC;EAAe;EAAc;EAAkB;EAAkB;EAAgB;EAAmB;EAAe;EAAW;;;AAAO;EAAgF;EAAqB;EAAe;EAAkB;EAAM;EAAa;;;AAAU;EAAsH;;;AAAa;EAAqG;;;AAAkB;EAA0H;;;AAAO;EAA0H;;;AAAQ;EAA4F;;;AAAc;EAAoG;;;AAAa;EAAwF;EAAW;;;AAAY;EAAkG;EAA4B;EAAoB;;;AAAa;EAAiB;;;AAAY;EAA6C;;;AAAqB;EAAuB;;;AAAW;EAAkC;;;AAAa;EAAoG;EAAS;;;AAAwB;EAAsB;EAAkB;EAAQ;EAAW;EAAoB;EAAW;EAAgB;EAAU;EAAe;EAAoC;EAA8B;;;AAAsB;EAA4B;;;AAA0B;EAA6B;;;AAA0B;EAA4B;EAAc;EAAW;;;AAAkB;EAA8B;EAAM;;;AAAgB;EAAoC;EAAkC;EAAmC;EAA0C;;;AAAQ;EAAgC;;;AAAQ;EAAsC;EAAkC;EAAmC;EAAuC;;;AAAQ;EAA0B;EAAc;;;AAAY;EAA+B;;;AAAoB;EAAqE;;;AAA2B;EAA4B;;;AAAU;EAAyB;EAAe;EAAgB;EAAc;EAAkB;EAAU;EAAW;EAAmB;EAAc;EAAY;EAAqB;EAAkB;EAAqC;;;AAA6B;EAAwC;EAAoB;EAAgB;EAAc;EAAqB;EAAiB;;;AAAU;EAA0C;EAAU;EAAY;;;AAAqB;EAA6D;;;AAAmC;EAA+D;;;AAAgC;EAAiG;EAAe;EAAS;EAAgB;EAAsB;EAAc;EAAkB;EAAoB;EAAgB;EAAY;EAAoB;EAAmB;EAAuB;;;AAA8B;EAAwC;EAAY;EAAS;EAAqB;EAA6B;EAA0B;;;AAAqB;EAA0G;EAAe;EAAqB;EAAe;;;AAAoB;EAAyD;EAAoB;EAAe;EAAgB;EAAU;EAAkB;EAA4B;EAAyB;;;AAAW;EAA+H;;;AAAU;EAA+D;;;AAA2B;EAAwF;EAA6B;EAAU;;;AAAU;EAAoB;EAAe;EAAkB;EAAgB;EAAW;EAAoB;EAAqB;EAAoB;EAAa;EAAyB;EAA2B;EAAsB;EAAmB;;;AAAY;EAAuE;EAAmB;EAAe;EAAW;;;AAAO;EAAuB;EAAe;EAAc;EAAe;EAAsB;EAAc;EAAS;EAAkB;EAAc;;;AAAmB;EAAiB;;;AAAgB;EAAgE;EAAoB;EAAqB;EAAoB;;;AAAa;EAAgB;EAAkB;EAAgB;EAAwB;EAA+B;EAAqB;EAAuB;;;AAAgB;EAAsB;;;AAAU;EAA6B;EAA8B;EAAsB;;;AAAqB;EAAc;EAAU;EAAU;EAAgB;EAAgB;EAAoB;EAAoB;EAAoB;EAAoB;EAAqB;EAAa;EAAuB;EAAe;EAAmB;EAAsB;EAAqC;EAA6B;EAAqC;EAA6B;;;AAAU;EAA4B;EAAoC;;;AAA4B;EAAe;EAAe;EAA6B;EAAoB;EAAc;EAAe;EAAgB;EAAkB;EAA+B;EAAoC;EAAuB;EAAe;EAAY;EAAiB;EAAS;EAAkB;EAAwB;EAA+B;EAAqB;EAAuB;;;AAAkB;EAAkY;EAAe;EAAU;EAAmB;;;AAAqB;EAAqB;;;AAAqB;EAAsD;EAAqB;EAAmB;;;AAAW;EAAskB;EAAmB;EAAwB;EAAgB;EAAW;;;AAAqB;EAA2G;;;AAA4B;EAAqG;;;AAA4B;EAA2M;EAAqC;;;AAA6B;EAAsI;;;AAAmB;EAAuB;EAAgB;EAAoD;;;AAA4C;EAA0E;EAAe;;;AAAyB;EAAgK;EAAwB;EAAe;EAAyB;;;AAAe;EAA0E;EAAmB;;;AAAwB;EAA6B;EAAgB;EAAoD;;;AAA4C;EAAsB;;;AAAkB;EAA0B;;;AAAe;EAAuB;;;AAAW;EAAwC;EAAe;EAAmC;;;AAA2B;EAA0C;EAAW;EAAW;;;AAAiB;EAA0F;EAAc;EAAW;EAAe;EAAwB;EAAe;EAAe;;;AAAS;EAAgD;EAA8B;;;AAAsB;EAA0B;EAAc;EAAoB;EAAqB;EAAoB;EAAa;;;AAAgB;EAAsB;EAAqB;;;AAAU;EAAsC;EAAkB;EAA8B;;;AAAsB;EAAgB;EAAU;EAAc;EAAS;EAAiB;EAAgB;EAAgB;EAAoB;EAAqB;EAAoB;;;AAAa;EAAsB;EAAW;EAAc;;;AAAW;EAAiC;EAAmB;EAAe;EAAW;EAAO;EAAU;EAAY;;;AAAW;EAAoD;;;AAA4B;EAAsD;;;AAAyB;EAA4C;;;AAAU;EAA0C;;;AAAU;EAAsB;EAAe;EAAwB;EAAgB;EAAS;EAAgB;EAAS;EAAU;EAAe;EAAoB;EAAc;EAAe;EAAkB;EAA6B;EAA0B;;;AAAqB;EAAqC;;;AAAgB;EAA8E;;;AAAgB;EAA4B;EAAU;;;AAAS;EAA2E;EAAe;EAAW;EAAoB;EAAc;EAAgB;EAAS;EAAyB;EAAsB;EAAqB;EAAiB;EAA0B;EAA2B;;;AAAkB;EAAiC;EAAU;EAAU;EAAe;EAAkB;;;AAAgB;EAAsI;;;AAAgB;EAA2B;;;AAChne;EAAgC;IAAG;IAAU;IAAyC;;EAAiC;IAAG;IAAU;IAAqC;;;AAA8B;EAAwB;IAAG;IAAU;IAAyC;;EAAiC;IAAG;IAAU;IAAqC;;;AAA8B;EAAoB;EAAe;EAAU;EAAa;EAAkB;EAAkB;EAAU;EAAuB;EAAe;EAAc;EAAS;EAAe;EAAiB;EAAkB;EAAkB;EAAgB;EAA8B;EAAsB;EAA8B;EAA0B;EAA8C;;;AAAsC;EAAoD;EAAU;EAAiB;;;AAAmB;EAAyB;EAAqB;;;AAAc;EAAiC;EAA+D;;;AAAuD;EAA2B;EAAc;EAAkB;;;AAAQ;EAA2B;EAAkB;;;AAAqB;EAAgC;EAAY;;;AAAc;EAAmH;EAAkC;;;AAA0B;EAAmH;EAAoD;;;AAA4C;EAAuF;EAAgB;EAA6B;;;AAA4B;EAA4C;;;AAAc;EAA4C;;;AAAY;EAAsD;;;AAAgB;EAA4C;;;AAAyB;EAAuD;;;AAAY;EAAqD;EAAkB;EAAc;EAAoB;EAAyB;EAAW;EAAS;EAAQ;;;AAAU;EAAoJ;EAAU;;;AAAW;EAA6E;EAAS;;;AAAU;EAA2B;EAAiB;;;AAAc;EAA0B;EAAiB;;;AAAc;EAAuE;EAAY;;;AAA4B;EAA6E;EAAS;;;AAAyB;EAAwE;;;AAAU;EAAmB;EAAkB;;;AAAqB;EAAkB;EAAoB;EAAqB;EAAoB;;;AAAa;EAAmH;EAAyB;EAAsB;EAAqB;EAAiB;EAAY;EAAc;;;AAAa;EAAmC;EAA0B;EAAmB;EAAc;EAAkB;EAAkB;EAAgB;EAAmB;EAAe;EAAW;;;AAAO;EAAgF;EAAqB;EAAe;EAAkB;EAAM;EAAa;;;AAAU;EAAsH;;;AAAa;EAAqG;;;AAAkB;EAA0H;;;AAAO;EAA0H;;;AAAQ;EAA4F;;;AAAW;EAAoG;;;AAAa;EAAwF;EAAW;;;AAAY;EAAkG;EAA4B;EAAoB;;;AAAa;EAAiB;;;AAAY;EAA6C;;;AAAqB;EAAuB;;;AAAW;EAAkC;;;AAAa;EAAoG;EAAS;;;AAAwB;EAAsB;EAAkB;EAAQ;EAAW;EAAoB;EAAW;EAAgB;EAAU;EAAe;EAAoC;EAA8B;;;AAAsB;EAA4B;;;AAA0B;EAA6B;;;AAA0B;EAA4B;EAAc;EAAW;;;AAAkB;EAA8B;EAAM;;;AAAgB;EAAoC;EAAkC;EAAmC;EAA0C;;;AAAQ;EAAgC;;;AAAQ;EAAsC;EAAkC;EAAmC;EAAuC;;;AAAQ;EAA0B;EAAc;;;AAAY;EAA+B;;;AAAwB;EAAqE;;;AAA2B;EAA4B;;;AAAU;EAAyB;EAAe;EAAgB;EAAc;EAAkB;EAAU;EAAW;EAAmB;EAAc;EAAY;EAAqB;EAAkB;EAAqC;;;AAA6B;EAAwC;EAAoB;EAAgB;EAAc;EAAqB;EAAiB;;;AAAU;EAA0C;EAAU;EAAY;;;AAAqB;EAA6D;;;AAA4B;EAA+D;;;AAAyB;EAAiG;EAAS;EAAgB;EAAsB;EAAc;EAAkB;EAAoB;EAAgB;EAAY;EAAoB;EAAmB;EAAuB;;;AAA8B;EAAwC;EAAe;EAAY;EAAS;EAAqB;EAA6B;EAA0B;;;AAAqB;EAA0G;EAAe;EAAyB;EAAe;;;AAAoB;EAAyD;EAAoB;EAAmB;EAAe;EAAgB;EAAU;EAAkB;EAA4B;EAAyB;;;AAAW;EAA+H;;;AAAU;EAA+D;;;AAA2B;EAAwF;EAAyB;EAAU;;;AAAU;EAAoB;EAAmB;EAAkB;EAAgB;EAAW;EAAoB;EAAqB;EAAoB;EAAa;EAAyB;EAA2B;EAAsB;EAAmB;;;AAAY;EAAuE;EAAmB;EAAe;EAAW;;;AAAO;EAAuB;EAAe;EAAc;EAAmB;EAAc;EAAc;EAAS;EAAkB;EAAc;;;AAAmB;EAAiB;;;AAAgB;EAAgE;EAAoB;EAAqB;EAAoB;;;AAAa;EAAgB;EAAkB;EAAgB;EAAwB;EAA+B;EAAqB;EAAuB;EAAgB;EAA8B;;;AAA+B;EAAsB;;;AAAU;EAA6B;EAA8B;EAAsB;;;AAAqB;EAAc;EAAU;EAAU;EAAgB;EAAgB;EAAoB;EAAoB;EAAoB;EAAoB;EAAqB;EAAa;EAAuB;EAAe;EAAmB;EAAsB;EAAqC;EAA6B;EAAqC;EAA6B;;;AAAU;EAA4B;EAAoC;;;AAA4B;EAAe;EAAe;EAA6B;EAAoB;EAAc;EAAe;EAAgB;EAAkB;EAA+B;EAAoC;EAAuB;EAAe;EAAY;EAAiB;EAAS;EAAkB;EAAwB;EAA+B;EAAqB;EAAuB;;;AAAkB;EAAkY;EAAe;EAAU;EAAmB;;;AAAqB;EAAqB;;;AAAkB;EAAsD;EAAkB;EAAgB;;;AAAW;EAAskB;EAAmB;EAAwB;EAAgB;EAAW;;;AAAqB;EAA2G;;;AAA4B;EAAqG;;;AAA4B;EAA2M;EAAqC;;;AAA6B;EAAsI;;;AAAmB;EAAuB;EAAgB;EAAoD;;;AAA4C;EAA0E;EAAe;;;AAAyB;EAAgK;EAAwB;EAAe;EAAyB;;;AAAe;EAA0E;EAAmB;;;AAAwB;EAA6B;EAAgB;EAAoD;;;AAA4C;EAAsB;;;AAAkB;EAA0B;;;AAAe;EAAuB;;;AAAW;EAAwC;EAAe;;;AAA8B;EAA0C;EAAW;EAAW;;;AAAiB;EAA0F;EAAc;EAAW;EAAe;EAAwB;EAAe;EAAe;;;AAAS;EAAgD;EAA8B;;;AAAsB;EAA0B;EAAc;EAAoB;EAAqB;EAAoB;EAAa;EAAgB;EAAgB;;;AAAgC;EAAsB;EAAqB;;;AAAU;EAAsC;EAAkB;EAA8B;;;AAAsB;EAAgB;EAAU;EAAc;EAAS;EAAiB;EAAgB;EAAgB;EAAoB;EAAqB;EAAoB;EAAa;EAAgB;;;AAA0B;EAAsB;EAAW;EAAc;;;AAAW;EAAiC;EAAmB;EAAe;EAAW;EAAO;EAAU;EAAY;;;AAAW;EAAoD;;;AAA4B;EAAsD;;;AAAyB;EAA4C;;;AAAU;EAA0C;;;AAAU;EAAsB;EAAe;EAAwB;EAAgB;EAAS;EAAgB;EAAS;EAAU;EAAe;EAAoB;EAAc;EAAe;EAAkB;EAA6B;EAA0B;;;AAAqB;EAAiE;;;AAAgB;EAA8E;;;AAAgB;EAA4B;EAAU;;;AAAS;EAA2E;EAAe;EAAW;EAAoB;EAAc;EAAgB;EAAS;EAAyB;EAAsB;EAAqB;EAAiB;EAA0B;EAA2B;;;AAAkB;EAAiC;EAAU;EAAU;EAAe;EAAkB;;;AAAgB;EAAsI;;;AAAmB;EAA2B;;;AAC1ie;EAA8B;EAAoB;;;AAAe;EAA6B;EAAe;EAA6B;EAAkB;EAA8B;EAAsB;EAAc;EAAe;EAAqB;EAAgB;EAAY;EAAuB;EAAa;EAAkB;EAAwB;EAA+B;EAAqB;EAAkB;;;AAAU;EAAgD;;;AAAW;EAA4G;EAAmB;;;AAAyB;EAAkC;;;AAAmB;EAA0E;;;AAAW;EAAoJ;EAAW;;;AAAU;EAA+D;;;AAA4B;EAAmC;;;AAAqB;EAAsJ;EAAmB;EAAe;EAAU;;;AAAqB;EAAiN;EAAmB;;;AAAqB;EAAkF;EAAmB;EAAqB;;;AAAW;EAAoH;EAAyB;EAAgB;EAAW;;;AAAqB;EAAwC;;;AAA4B;EAAsC;;;AAA4B;EAAiD;;;AAAmB;EAAqC;EAAgB;;;AAA4C;EAA0N;EAAmB;EAAwB;EAAgB;EAAW;;;AAEl7E;AACA;EAAqC;EAAsB;EAA4B;EAAkC;EAAW;;;AAA4C;EAAqD;;;AAAsB;EAAoH;EAAW;EAAkB;;;AAAW;EAAwD;EAAyB;;;AAAmB;EAA8E;;;AAAsB;EAA6E;EAAiC;EAAuB;EAAS;;;AAAS;EAA+E;;;AAAS;EAAiF;;;AAAS;EAAiF;EAAyB;;;AAAY;EAAgF;EAAoC;EAAuB;EAAY;;;AAAS;EAAkF;;;AAAY;EAAoF;;;AAAY;EAA+E;;;AAAuB;EAA8E;EAAkC;EAA2B;EAAU;;;AAAQ;EAAgF;;;AAAU;EAAkF;;;AAAU;EAAgF;EAAwB;;;AAAW;EAA+E;EAA2B;EAAW;EAAQ;;;AAAmC;EAAiF;;;AAAW;EAAmF;;;AAAW;EAAsD;;;AAAU;EAA4D;EAA6U;EAAyB;EAAW;;;AAE/uF;AACA;EAAyB;IAAG;;EAAuB;IAAG;;;AAA0B;EAAoE;;;AAAiB;EAAuF;EAA6B;EAA6B;EAAqC;EAAmB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAoC;EAAoC;EAAkB;EAAmB;EAAgC;EAAmB;;;AAAgC;EAA0C;EAAkB;EAAa;EAAQ;EAAc;EAAW;EAAiB;EAAiB;;;AAAyB;EAAgD;;;AAAW;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA0B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA2B;EAA6D;;;AAA8B;EAAsE;;;AAAe;EAAgE;;;AAAuB;EAAuD;EAAkB;EAAQ;EAAM;;;AAAe;EAAmB;;;AAAkB;EAA4D;EAAc;EAAoB;EAAkB;EAAgB;;;AAAuB;EAAiB;EAAY;EAAyB;EAAuB;EAAW;EAAkB;EAAU;EAAsB;EAAgB;;;AAAqB;EAAyE;EAAgB;;;AAAqB;EAAoD;;;AAAyE;EAAsB;;;AAAsB;EAAsD;;;AAAyB;EAAuB;;;AAA2C;EAAmB;EAAwB;EAAqB;;;AAAO;EAA8C;EAAe;EAAmB;EAAgB;EAAmB;EAAc;EAAuB;;;AAAiC;EAAqD;EAAmB;EAAW;;;AAA2B;EAAqH;EAAc;EAAgB;;;AAAoB;EAAuB;EAA+B;EAAoB;EAAuB;EAA0B;EAAyB;EAAmB;EAAwB;EAAmB;EAAyB;EAA8B;EAA2B;;;AAA0B;EAAkC;;;AAAa;EAA6B;;;AAAoB;EAAoC;;;AAAmB;EAAiC;;;AAAmB;EAAwB;EAAY;EAAc;;;AAAW;EAAyC;EAAY;EAAkB;EAAgB;EAAW;EAAS;EAAO;;;AAAQ;EAAoB;EAAkB;EAAS;EAAO;EAAW;EAAyB;EAAkB;;;AAAsB;EAAsC;EAAe;;;AAAgB;EAAiD;EAA+B;;;AAAkB;EAA6H;;;AAAmB;EAA6H;EAAe;;;AAAW;EAA6C;EAAU;;;AAAe;EAA2D;;;AAAkB;EAAqC;EAAc;EAAgB;;;AAAe;EAA4B;EAAyB;;;AAAc;EAAmC;;;AAAc;EAA4B;;;AAAwB;EAA4B;EAAgB;EAAkB;EAAiB;;;AAAyB;EAA6B;EAAqB;EAAW;EAAY;;;AAAkB;EAAmC;EAAY;EAAc;EAAW;EAAY;EAAW;EAAkB;EAAyB;EAAiC;;;AAA6C;EAA4F;;;AAAe;EAAsH;;;AAAY;EAAiD;EAAY;EAAc;EAAkB;EAAQ;EAAyB;EAAgB;EAAQ;EAAS;EAAmB;EAAuB;;;AAA6C;EAAiE;EAAgB;EAAuB;;;AAA6C;EAAuB;;;AAAiB;EAAqD;EAAwB;;;AAAW;EAA8C;;;AAA8B;EAA6C;EAAW;;;AAAsB;EAAqD;EAAY;EAAU;EAAe;EAAa;EAAgB;EAAiC;EAAqB;;;AAAuC;EAAqC;EAAkB;;;AAAgB;EAAiD;;;AAAa;EAAqC;EAAY;EAAc;EAAS;EAAe;EAAgB;EAAqC;EAAoB;;;AAAqB;EAA4B;;;AAAoB;EAA4B;;;AAAc;EAAqC;;;AAAkB;EAAiB;EAAsC;;;AAAqE;EAAuC;IAAiB;;;AAAiB;EAAiC;;;AAAqB;EAAyC;;;AAAa;EAAuB;EAAqB;EAAU;;;AAA6C;EAA6B;EAAqB;;;AAA4C;EAAmC;EAAqB;;;AAA4D;EAA8D;EAA+C;EAAiC;EAA+B;EAAkB;;;AAAiB;EAAoD;EAAY;EAAgC;;;AAAiC;EAAgC;EAAU;EAAY;EAAS;EAAe;EAAgB;;;AAAgB;EAA8B;EAAe","file":"events-manager.css"}
includes/css/events-manager.min.css CHANGED
@@ -1,3 +1,3 @@
1
- @charset "UTF-8";@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.em{--counter-background:#F36752;--counter-color:#fff;--counter-background-tentative:#ddd;--counter-color-tentative:#888;--default-color:#666666;--default-border:#4b86b4;--palette-1-bg:#03396c;--palette-1-color:#FFFFFF;--meta-color:#787878;--meta-bg:transparent;--main-bg:#F5F5F5;--main-h3-color:#777777;--main-border-color:#cdcdcd;--theme-hue:0;--accent-hue:220;--accent-s:86%;--accent-l:57%;--text-color-richer:hsl(var(--theme-hue), 0%, 5%);--text-color-normal:hsl(var(--theme-hue), 0%, 13%);--text-color-softer:hsl(var(--theme-hue), 0%, 33%);--accent-color:hsl(var(--accent-hue), var(--accent-s), var(--accent-l));--accent-color-hover:hsl(var(--accent-hue), calc(var(--accent-s) - 10%), calc(var(--accent-l) - 8%));--border-color:hsl(var(--theme-hue), 0%, 73%);--border-color-softer:hsl(var(--theme-hue), 0%, 82%);--background-color:transparent;--background-color-softer:hsl(var(--theme-hue), 0%, 95%);--background-color-checkboxes:white;--background-color-inputs:white;--code-background:hsl(var(--theme-hue), 0%, 95%);--button-primary-color:white;--font-size:16px;--line-height:20px;--font-weight:400;--font-family:"Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;--grid-max-width:960px;--icon-logo-office365:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2075 2499.8'%3E%3Cpath fill='%23eb3c00' d='M0 2016.6V496.8L1344.4 0 2075 233.7v2045.9l-730.6 220.3L0 2016.6l1344.4 161.8V409.2L467.6 613.8v1198.3z'/%3E%3C/svg%3E");--icon-logo-google-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' viewBox='0 0 256 256'%3E%3Cpath fill='%23FFF' d='M195.368421 60.6315789H60.6315789V195.368421H195.368421z'/%3E%3Cpath fill='%23EA4335' d='M195.368421 256 256 195.368421l-30.315789-5.172416-30.31579 5.172416-5.533259 27.729581z'/%3E%3Cpath fill='%23188038' d='M0 195.368421v40.421053C0 246.955789 9.04421053 256 20.2105263 256h40.4210526l6.2252856-30.315789-6.2252856-30.31579-33.0323915-5.172416L0 195.368421Z'/%3E%3Cpath fill='%231967D2' d='M256 60.6315789V20.2105263C256 9.04421053 246.955789 0 235.789474 0h-40.421053c-3.688839 15.0358547-5.533259 26.1010948-5.533259 33.1957202 0 7.0946254 1.84442 16.2399117 5.533259 27.4358587 13.409565 3.8399077 23.514828 5.7598615 30.31579 5.7598615 6.800961 0 16.906224-1.9199538 30.315789-5.7598615Z'/%3E%3Cpath fill='%23FBBC04' d='M256 60.6315789h-60.631579V195.368421H256z'/%3E%3Cpath fill='%2334A853' d='M195.368421 195.368421H60.6315789V256H195.368421z'/%3E%3Cpath fill='%234285F4' d='M195.368421 0H20.2105263C9.04421053 0 0 9.04421053 0 20.2105263V195.368421h60.6315789V60.6315789H195.368421V0Z'/%3E%3Cpath fill='%234285F4' d='M88.2694737 165.153684c-5.0357895-3.402105-8.5221053-8.370526-10.4252632-14.938947l11.6884211-4.816842c1.0610526 4.042105 2.9136842 7.174737 5.5578947 9.397894 2.6273684 2.223158 5.8273687 3.317895 9.5663157 3.317895 3.823158 0 7.107369-1.162105 9.852632-3.486316 2.745263-2.32421 4.126315-5.288421 4.126315-8.875789 0-3.671579-1.448421-6.669474-4.345263-8.993684-2.896842-2.324211-6.534737-3.486316-10.88-3.486316h-6.7536839v-11.570526H102.72c3.738947 0 6.888421-1.010527 9.448421-3.031579 2.56-2.021053 3.84-4.783158 3.84-8.303158 0-3.132632-1.145263-5.625263-3.435789-7.494737-2.290527-1.869474-5.187369-2.812632-8.707369-2.812632-3.435789 0-6.1642104.909474-8.185263 2.745264-2.0197181 1.840674-3.5381792 4.164731-4.4126316 6.753684l-11.5705263-4.816842c1.5326316-4.345264 4.3452632-8.1852635 8.471579-11.5031583 4.1263157-3.3178947 9.3978947-4.9852631 15.7978949-4.9852631 4.732631 0 8.993684.9094737 12.766316 2.7452631 3.772631 1.8357895 6.736842 4.3789474 8.875789 7.6126316 2.138947 3.2505267 3.2 6.8884207 3.2 10.9305267 0 4.126315-.993684 7.612631-2.981053 10.475789-1.987368 2.863158-4.429473 5.052632-7.326315 6.585263v.690527c3.740515 1.542157 6.989694 4.07512 9.397894 7.326315 2.442106 3.284211 3.671579 7.208421 3.671579 11.789474s-1.162105 8.673684-3.486315 12.261053c-2.324211 3.587368-5.541053 6.416842-9.616843 8.471579-4.092631 2.054736-8.690526 3.099071-13.793684 3.099071-5.9115787.016718-11.3684208-1.684335-16.4042103-5.08644Zm71.7978943-58.00421-12.833684 9.28-6.416842-9.734737L163.84 90.0884211h8.825263v78.3326319h-12.597895v-61.271579Z'/%3E%3C/svg%3E");--icon-logo-apple:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 52.226 52.226'%3E%3Cpath d='M36.802 1.055 36.747 0l-1.05.113c-.103.011-10.252 1.234-10.948 12.581l-.07 1.136 1.136-.077c.116-.008 11.611-.925 10.987-12.698zm-1.981 1.267c-.191 6.838-5.511 8.74-7.953 9.253.93-6.645 5.749-8.67 7.953-9.253z'/%3E%3Cpath d='m46.584 37.517-.639-.207c-3.867-1.25-6.464-4.792-6.464-8.814 0-3.578 2.023-6.778 5.281-8.352l.972-.469-.542-.933c-.232-.4-2.401-3.943-6.983-5.116-3.634-.93-7.72-.107-12.149 2.447-1.875-1.138-8.103-4.418-13.058-1.13-.97.536-11.251 6.695-5.9 23.313.157.372 3.888 9.113 8.303 12.387 1.191 1.138 4.237 2.56 7.718.187.603-.249 4.638-1.802 7.198.017.945.647 2.595 1.38 4.338 1.38 1.322 0 2.697-.421 3.859-1.621.542-.469 5.493-4.888 8.066-11.888l.075-.204-.075-.997zm-9.402 11.598-.077.073c-2.193 2.303-5.518.1-5.641.018-1.308-.93-2.823-1.233-4.244-1.233-2.579 0-4.847.999-4.992 1.064l-.163.092c-3.019 2.107-5.086.253-5.305.042l-.118-.101c-3.993-2.912-7.663-11.507-7.668-11.51-5.008-15.568 4.586-20.66 4.994-20.867l.11-.065c4.647-3.12 11.327 1.396 11.393 1.441l.533.366.552-.333c4.16-2.515 7.914-3.37 11.157-2.539 2.642.676 4.326 2.327 5.15 3.342-3.347 2.051-5.381 5.63-5.381 9.591 0 4.556 2.735 8.604 6.902 10.365-2.565 6.261-7.153 10.213-7.202 10.254z'/%3E%3C/svg%3E");--icon-logo-outlook:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%230072c6' d='M19.484 7.937v5.477l1.916 1.205a.489.489 0 0 0 .21 0l8.238-5.554a1.174 1.174 0 0 0-.959-1.128Z'/%3E%3Cpath fill='%230072c6' d='m19.484 15.457 1.747 1.2a.522.522 0 0 0 .543 0c-.3.181 8.073-5.378 8.073-5.378v10.066a1.408 1.408 0 0 1-1.49 1.555h-8.874v-7.443ZM10.44 12.932a1.609 1.609 0 0 0-1.42.838 4.131 4.131 0 0 0-.526 2.218A4.05 4.05 0 0 0 9.02 18.2a1.6 1.6 0 0 0 2.771.022 4.014 4.014 0 0 0 .515-2.2 4.369 4.369 0 0 0-.5-2.281 1.536 1.536 0 0 0-1.366-.809Z'/%3E%3Cpath fill='%230072c6' d='M2.153 5.155v21.427L18.453 30V2Zm10.908 14.336a3.231 3.231 0 0 1-2.7 1.361 3.19 3.19 0 0 1-2.64-1.318A5.459 5.459 0 0 1 6.706 16.1a5.868 5.868 0 0 1 1.036-3.616 3.267 3.267 0 0 1 2.744-1.384 3.116 3.116 0 0 1 2.61 1.321 5.639 5.639 0 0 1 1 3.484 5.763 5.763 0 0 1-1.035 3.586Z'/%3E%3C/svg%3E");--icon-download:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 479 479' fill='%23555'%3E%3Cpath d='M158.4 196.8c-5.3 5.3-5.3 13.8 0 19.1l71.6 71.6c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4l71.6-71.6c5.3-5.3 5.3-13.8 0-19.1s-13.8-5.3-19.1 0L253 245.3V13.5C253 6 247 0 239.5 0S226 6 226 13.5v231.8l-48.5-48.5c-5.3-5.3-13.9-5.3-19.1 0z'/%3E%3Cpath d='m460.2 307.4-47-170c-1.1-3.9-3.8-7-7.4-8.7l-1.3-.6c-1.8-.8-3.7-1.2-5.6-1.2h-84.7c-7.5 0-13.5 6-13.5 13.5s6 13.5 13.5 13.5h75.6l39.7 143.8h-105c-7.5 0-13.5 6-13.5 13.5v12.2c0 17.9-14.5 32.4-32.4 32.4h-82.4c-17.9 0-32.4-14.5-32.4-32.4v-12.2c0-7.5-6-13.5-13.5-13.5H49.4l39.9-144.1h75.6c7.5 0 13.5-6 13.5-13.5s-6-13.5-13.5-13.5H80.1c-1.9 0-3.8.4-5.6 1.2l-1.3.6c-3.6 1.7-6.4 4.8-7.4 8.7l-47 170c-.3 1.2-.5 2.4-.5 3.6v70.9c0 53.7 43.7 97.4 97.4 97.4h247.6c53.7 0 97.4-43.7 97.4-97.4V311c0-1.3-.1-2.5-.5-3.6zm-26.5 74.2c0 38.8-31.6 70.4-70.4 70.4H115.7c-38.8 0-70.4-31.6-70.4-70.4v-56.9H137c.7 32.1 27.1 58 59.4 58h82.4c32.3 0 58.7-25.9 59.4-58h95.7v56.9h-.2z'/%3E%3C/svg%3E");--icon-spinner:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' display='block' preserveAspectRatio='xMidYMid' style='margin:auto;background:0 0' viewBox='0 0 100 100'%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0'%3E%3Canimate attributeName='opacity' begin='-0.9166666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(30 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.8333333333333334s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(60 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.75s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(90 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.6666666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(120 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.5833333333333334s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(150 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.5s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(180 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.4166666666666667s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(210 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.3333333333333333s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(240 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.25s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(270 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.16666666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(300 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.08333333333333333s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(330 50 50)'%3E%3Canimate attributeName='opacity' begin='0s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3C/svg%3E");--icon-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512' fill='%23555'%3E%3Cpath d='M472 60h-8V44c0-13.234-10.766-24-24-24s-24 10.766-24 24v16H96V44c0-13.234-10.766-24-24-24S48 30.766 48 44v16h-8C17.944 60 0 77.944 0 100v352c0 22.056 17.944 40 40 40h432c22.056 0 40-17.944 40-40V100c0-22.056-17.944-40-40-40zm-40-16c0-4.411 3.589-8 8-8s8 3.589 8 8v23.981c0 .007-.001.013-.001.019s.001.013.001.019V92c0 4.411-3.589 8-8 8s-8-3.589-8-8V44zM72 36c4.411 0 8 3.589 8 8v48c0 4.411-3.589 8-8 8s-8-3.589-8-8V44c0-4.411 3.589-8 8-8zm400 440H40c-13.234 0-24-10.766-24-24V148h384c4.418 0 8-3.582 8-8s-3.582-8-8-8H16v-32c0-13.234 10.766-24 24-24h8v16c0 13.234 10.766 24 24 24s24-10.766 24-24V76h320v16c0 13.234 10.766 24 24 24s24-10.766 24-24V76h8c13.234 0 24 10.766 24 24v32h-16c-4.418 0-8 3.582-8 8s3.582 8 8 8h16v304c0 13.234-10.766 24-24 24z'/%3E%3Cpath d='M448 132h-16c-4.418 0-8 3.582-8 8s3.582 8 8 8h16c4.418 0 8-3.582 8-8s-3.582-8-8-8z'/%3E%3Cg stroke='null'%3E%3Crect width='30' height='15' x='206' y='222' rx='8'/%3E%3Crect width='30' height='15' x='277' y='222' rx='8'/%3E%3Crect width='30' height='15' x='346' y='222' rx='8'/%3E%3Crect width='30' height='15' x='416' y='222' rx='8'/%3E%3Crect width='30' height='15' x='66' y='302' rx='8'/%3E%3Crect width='30' height='15' x='136' y='302' rx='8'/%3E%3Crect width='30' height='15' x='206' y='302' rx='8'/%3E%3Crect width='30' height='15' x='276' y='302' rx='8'/%3E%3Crect width='30' height='15' x='346' y='302' rx='8'/%3E%3Crect width='30' height='15' x='416' y='302' rx='8'/%3E%3Crect width='30' height='15' x='66' y='392' rx='8'/%3E%3Crect width='30' height='15' x='136' y='392' rx='8'/%3E%3Crect width='30' height='15' x='206' y='392' rx='8'/%3E%3Crect width='30' height='15' x='276' y='392' rx='8'/%3E%3Crect width='30' height='15' x='346' y='392' rx='8'/%3E%3C/g%3E%3C/svg%3E");--icon-calendar-empty:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512' fill='%23555'%3E%3Cg stroke='null'%3E%3Cpath d='M472 47.37289h-8V30.42374c0-14.01907-10.766-25.42373-24-25.42373s-24 11.40466-24 25.42373v16.94915H96V30.42374C96 16.40467 85.234 5.00001 72 5.00001S48 16.40467 48 30.42374v16.94915h-8c-22.056 0-40 19.00847-40 42.37288v372.88136c0 23.36441 17.944 42.37288 40 42.37288h432c22.056 0 40-19.00847 40-42.37288V89.74577c0-23.36441-17.944-42.37288-40-42.37288zm-40-16.94915c0-4.67267 3.589-8.47458 8-8.47458s8 3.80191 8 8.47458v25.4036c0 .00742-.001.01377-.001.02013s.001.01377.001.02013v25.4036c0 4.67267-3.589 8.47458-8 8.47458s-8-3.80191-8-8.47458V30.42374zM72 21.94916c4.411 0 8 3.80191 8 8.47458V81.2712c0 4.67267-3.589 8.47458-8 8.47458s-8-3.80191-8-8.47458V30.42374c0-4.67267 3.589-8.47458 8-8.47458zm400 466.10169H40c-13.234 0-24-11.40466-24-25.42373v-322.0339h384c4.418 0 8-3.79449 8-8.47458s-3.582-8.47458-8-8.47458H16V89.74575c0-14.01907 10.766-25.42373 24-25.42373h8v16.94915c0 14.01907 10.766 25.42373 24 25.42373s24-11.40466 24-25.42373V64.32202h320v16.94915c0 14.01907 10.766 25.42373 24 25.42373s24-11.40466 24-25.42373V64.32202h8c13.234 0 24 11.40466 24 25.42373v33.89831h-16c-4.418 0-8 3.79449-8 8.47458s3.582 8.47458 8 8.47458h16v322.0339c0 14.01907-10.766 25.42373-24 25.42373z'/%3E%3Cpath d='M448 123.64407h-16c-4.418 0-8 3.79449-8 8.47458s3.582 8.47458 8 8.47458h16c4.418 0 8-3.79449 8-8.47458s-3.582-8.47458-8-8.47458z'/%3E%3C/g%3E%3C/svg%3E");--icon-list-grouped:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 64 64' fill='%23555'%3E%3Cpath stroke='null' d='M1.52092 5.89552h60.86722c.84042 0 1.52107-.4472 1.52107-.9995 0-.5522-.68065-.9995-1.52107-.9995H1.52092C.68065 3.89652 0 4.34382 0 4.89602c0 .5523.68065.9995 1.52092.9995z'/%3E%3Cpath d='M62.98405 19.62524h-40c-.5522 0-.9995.4473-.9995.9995 0 .5523.4473.9995.9995.9995h40c.5523 0 .9996-.4472.9996-.9995 0-.5522-.4473-.9995-.9996-.9995z'/%3E%3Cpath stroke='null' d='M10.00888 13.67918c-3.87581 0-7.02924 3.15984-7.02924 7.04356 0 3.88384 3.15342 7.0437 7.02924 7.0437 3.87592 0 7.02934-3.15986 7.02934-7.0437 0-3.88372-3.15342-7.04356-7.02934-7.04356zm0 11.80281c-2.61911 0-4.74945-2.13465-4.74945-4.75925 0-2.62448 2.13034-4.75913 4.74945-4.75913 2.61925 0 4.74956 2.13465 4.74956 4.75913 0 2.62459-2.1303 4.75925-4.74956 4.75925zM1.52092 37.42953h60.86722c.84043 0 1.52108-.4472 1.52108-.9995 0-.5522-.68065-.9995-1.52108-.9995H1.52092c-.84027 0-1.52092.4473-1.52092.9995 0 .5523.68065.9995 1.52092.9995z'/%3E%3Cpath d='M62.98405 51.15925h-40c-.5522 0-.9995.4473-.9995.9995 0 .5523.4473.9995.9995.9995h40c.5523 0 .9996-.4472.9996-.9995 0-.5522-.4473-.9995-.9996-.9995z'/%3E%3Cpath stroke='null' d='M10.00888 45.21319c-3.87582 0-7.02924 3.15984-7.02924 7.04356 0 3.88384 3.15342 7.0437 7.02924 7.0437 3.87592 0 7.02934-3.15986 7.02934-7.0437 0-3.88372-3.15342-7.04356-7.02934-7.04356zm0 11.80281c-2.61912 0-4.74945-2.13465-4.74945-4.75925 0-2.62447 2.13033-4.75913 4.74945-4.75913 2.61925 0 4.74955 2.13466 4.74955 4.75913 0 2.6246-2.1303 4.75925-4.74955 4.75925z'/%3E%3C/svg%3E");--icon-filter:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 256 256'%3E%3Cg fill='%23555' stroke-miterlimit='10' stroke-width='0'%3E%3Cpath d='M1.793 44.436943c0-3.0962784 2.5129216-5.6092 5.6092-5.6092h92.229271c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H7.4022c-3.0962784 0-5.6092-2.510117-5.6092-5.6092zM87.7343578 211.563057c0-3.0962784 2.5129216-5.6092 5.6092-5.6092H248.5978c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H93.3435578c-3.099083 0-5.6092-2.5129216-5.6092-5.6092zM1.793 128c0-3.0962784 2.5129216-5.6092 5.6092-5.6092h168.4947588c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H7.4022c-3.0962784 0-5.6092-2.5129216-5.6092-5.6092z'/%3E%3Cpath d='M170.2877588 128c0-15.3243344 12.466447-27.793586 27.793586-27.793586S225.8749308 112.672861 225.8749308 128s-12.466447 27.793586-27.793586 27.793586S170.2877588 143.327139 170.2877588 128zm44.3659674 0c0-9.1401914-7.4349946-16.575186-16.575186-16.575186S181.5033542 118.8598086 181.5033542 128s7.4349946 16.575186 16.575186 16.575186 16.575186-7.4349946 16.575186-16.575186zM94.022271 44.436943c0-15.3243344 12.466447-27.793586 27.793586-27.793586 15.3243344 0 27.793586 12.466447 27.793586 27.793586s-12.466447 27.793586-27.793586 27.793586-27.793586-12.4692516-27.793586-27.793586zm44.368772 0c0-9.1401914-7.4349946-16.575186-16.575186-16.575186s-16.575186 7.4349946-16.575186 16.575186 7.4349946 16.575186 16.575186 16.575186 16.575186-7.4349946 16.575186-16.575186zM43.3655858 211.563057c0-15.3243344 12.466447-27.7907814 27.793586-27.7907814 15.3243344 0 27.7907814 12.466447 27.7907814 27.7907814 0 15.327139-12.466447 27.793586-27.7907814 27.793586s-27.793586-12.466447-27.793586-27.793586zm44.368772 0c0-9.1401914-7.43219-16.5723814-16.5723814-16.5723814s-16.575186 7.43219-16.575186 16.5723814 7.4349946 16.575186 16.575186 16.575186 16.5723814-7.4349946 16.5723814-16.575186z'/%3E%3Cpath d='M138.391043 44.436943c0-3.0962784 2.5129216-5.6092 5.6092-5.6092H248.5978c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H144.000243c-3.099083 0-5.6092-2.510117-5.6092-5.6092zM214.6537262 128c0-3.0962784 2.5129216-5.6092 5.6092-5.6092H248.5978c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092h-28.3348738c-3.0962784 0-5.6092-2.5129216-5.6092-5.6092zM1.793 211.563057c0-3.0962784 2.5129216-5.6092 5.6092-5.6092h41.5725858c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H7.4022c-3.0962784 0-5.6092-2.5129216-5.6092-5.6092z'/%3E%3C/g%3E%3C/svg%3E");--icon-list:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 489.7 489.7' fill='%23555'%3E%3Cpath d='M52.7 134.75c29.1 0 52.7-23.7 52.7-52.7s-23.6-52.8-52.7-52.8S0 52.95 0 81.95s23.7 52.8 52.7 52.8zm0-81c15.6 0 28.2 12.7 28.2 28.2s-12.7 28.2-28.2 28.2-28.2-12.7-28.2-28.2 12.7-28.2 28.2-28.2zM52.7 297.55c29.1 0 52.7-23.7 52.7-52.7s-23.6-52.7-52.7-52.7S0 215.75 0 244.85s23.7 52.7 52.7 52.7zm0-80.9c15.6 0 28.2 12.7 28.2 28.2s-12.7 28.2-28.2 28.2-28.2-12.6-28.2-28.2 12.7-28.2 28.2-28.2zM52.7 460.45c29.1 0 52.7-23.7 52.7-52.7 0-29.1-23.7-52.7-52.7-52.7S0 378.75 0 407.75c0 29 23.7 52.7 52.7 52.7zm0-81c15.6 0 28.2 12.7 28.2 28.2 0 15.6-12.7 28.2-28.2 28.2s-28.2-12.7-28.2-28.2 12.7-28.2 28.2-28.2zM175.9 94.25h301.5c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3H175.9c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3zM175.9 257.15h301.5c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3H175.9c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3zM175.9 419.95h301.5c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3H175.9c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3z'/%3E%3C/svg%3E");--icon-map:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 24 24'%3E%3Cg fill='%23555' stroke='null'%3E%3Cpath d='M23.60271 6.00106c-.06052-.04356-.1382-.05504-.20853-.03174l-5.24662 1.74601c.45988-.98428.77708-1.91431.77708-2.61002 0-2.62885-2.14206-4.7674-4.77523-4.7674-2.63289 0-4.77523 2.13855-4.77523 4.7674 0 .38044.09287.82775.25022 1.31358l-1.35121-.44957c-.00646-.00226-.01321 0-.02-.0017-.01773-.00419-.0349-.00447-.0532-.00447-.0183 0-.03547.00028-.0532.00447-.00646.0017-.01349-.00057-.02.0017L.49322 8.5097c-.09452.03146-.15815.11938-.15815.21887v13.85684c0 .07417.03575.14386.09599.18742.03995.02867.08754.04356.13537.04356.02448 0 .04924-.00395.07316-.0121l7.56037-2.51589 7.56037 2.51589c.00028 0 .00085 0 .00113.00028.02335.00758.04754.01182.07207.01182s.04868-.00419.07202-.01182c.00028 0 .00085 0 .00113-.00028l7.63353-2.54033c.09457-.03146.15815-.11942.15815-.21887V6.1882c.00033-.07417-.03542-.14386-.09566-.18714l.00001-.00001zM7.96888 19.87843.79806 22.26481V8.89516l7.17086-2.38638v13.36965h-.00005.00001zM14.14937.70374c2.43082 0 4.4085 1.97444 4.4085 4.40129 0 .71987-.36758 1.71874-.88458 2.76796-.0957.19443-.19674.39057-.30145.58727-.40639.76229-.86854 1.52826-1.30673 2.21356-.15872.2484-.31409.48583-.46271.7089-.57865.8691-1.05004 1.51644-1.18541 1.70024l-.15787.2144c-.05009.06828-.16886.06941-.22008-.00113l-.1573-.21327c-.32253-.4386-2.5527-3.51001-3.59963-5.95846-.08188-.19133-.15622-.37875-.22206-.56085-.19843-.54874-.31913-1.04973-.31913-1.45857C9.74087 2.6782 11.71856.70376 14.14938.70376l-.00001-.00001zm1.45309 21.56107L8.4316 19.87843V6.50878l1.392.46332c.96929 2.45745 3.21545 5.58367 3.76316 6.32798l.15678.2127c.09429.12898.24626.20569.40611.20569.16013 0 .31154-.07671.40526-.20456l.15759-.21383c.11202-.15201.45087-.6173.88991-1.26272v10.22746h.00005zm7.63353-2.38638-7.17086 2.38638V11.34474c.58511-.89297 1.25437-1.98146 1.79868-3.04838l5.37246-1.78787v13.36993h-.00028z'/%3E%3Cpath d='M14.14937 7.56078c1.1407 0 2.06857-.9264 2.06857-2.06495-.00028-1.13882-.92821-2.06495-2.06857-2.06495-1.14041 0-2.06834.9264-2.06834 2.06495s.92792 2.06495 2.06834 2.06495zm0-3.76401c.93835 0 1.70161.76229 1.70189 1.69911 0 .93681-.76355 1.69911-1.70189 1.69911-.93835 0-1.70189-.76229-1.70189-1.69911s.76355-1.69911 1.70189-1.69911z'/%3E%3C/g%3E%3C/svg%3E");--icon-location:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 54.757 54.757' fill='%23555'%3E%3Cpath d='M27.557 12c-3.859 0-7 3.141-7 7s3.141 7 7 7 7-3.141 7-7-3.141-7-7-7zm0 12c-2.757 0-5-2.243-5-5s2.243-5 5-5 5 2.243 5 5-2.243 5-5 5z'/%3E%3Cpath d='M40.94 5.617C37.318 1.995 32.502 0 27.38 0c-5.123 0-9.938 1.995-13.56 5.617-6.703 6.702-7.536 19.312-1.804 26.952L27.38 54.757 42.721 32.6c5.755-7.671 4.922-20.281-1.781-26.983zm.159 25.814L27.38 51.243 13.639 31.4C8.44 24.468 9.185 13.08 15.235 7.031 18.479 3.787 22.792 2 27.38 2s8.901 1.787 12.146 5.031c6.05 6.049 6.795 17.437 1.573 24.4z'/%3E%3C/svg%3E");--icon-settings:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 54 54' fill='%23555'%3E%3Cpath d='M51.22 21h-5.052c-.812 0-1.481-.447-1.792-1.197s-.153-1.54.42-2.114l3.572-3.571c.525-.525.814-1.224.814-1.966 0-.743-.289-1.441-.814-1.967l-4.553-4.553c-1.05-1.05-2.881-1.052-3.933 0l-3.571 3.571c-.574.573-1.366.733-2.114.421-.75-.311-1.197-.98-1.197-1.792V2.78C33 1.247 31.753 0 30.22 0h-6.44C22.247 0 21 1.247 21 2.78v5.052c0 .812-.447 1.481-1.197 1.792-.748.313-1.54.152-2.114-.421l-3.571-3.571c-1.052-1.052-2.883-1.05-3.933 0l-4.553 4.553c-.525.525-.814 1.224-.814 1.967 0 .742.289 1.44.814 1.966l3.572 3.571c.573.574.73 1.364.42 2.114S8.644 21 7.832 21H2.78C1.247 21 0 22.247 0 23.78v6.439C0 31.753 1.247 33 2.78 33h5.052c.812 0 1.481.447 1.792 1.197s.153 1.54-.42 2.114l-3.572 3.571c-.525.525-.814 1.224-.814 1.966 0 .743.289 1.441.814 1.967l4.553 4.553c1.051 1.051 2.881 1.053 3.933 0l3.571-3.572c.574-.573 1.363-.731 2.114-.42.75.311 1.197.98 1.197 1.792v5.052c0 1.533 1.247 2.78 2.78 2.78h6.439c1.533 0 2.78-1.247 2.78-2.78v-5.052c0-.812.447-1.481 1.197-1.792.751-.312 1.54-.153 2.114.42l3.571 3.572c1.052 1.052 2.883 1.05 3.933 0l4.553-4.553c.525-.525.814-1.224.814-1.967 0-.742-.289-1.44-.814-1.966l-3.572-3.571c-.573-.574-.73-1.364-.42-2.114S45.356 33 46.168 33h5.052c1.533 0 2.78-1.247 2.78-2.78v-6.44c0-1.533-1.247-2.78-2.78-2.78zm.78 9.22c0 .43-.35.78-.78.78h-5.052c-1.624 0-3.019.932-3.64 2.432-.622 1.5-.295 3.146.854 4.294l3.572 3.571c.305.305.305.8 0 1.104l-4.553 4.553c-.304.304-.799.306-1.104 0l-3.571-3.572c-1.149-1.149-2.794-1.474-4.294-.854-1.5.621-2.432 2.016-2.432 3.64v5.052c0 .43-.35.78-.78.78h-6.44c-.43 0-.78-.35-.78-.78v-5.052c0-1.624-.932-3.019-2.432-3.64-.503-.209-1.021-.311-1.533-.311-1.014 0-1.997.4-2.761 1.164l-3.571 3.572c-.306.306-.801.304-1.104 0L7.046 42.4c-.305-.305-.305-.8 0-1.104l3.572-3.571c1.148-1.148 1.476-2.794.854-4.294C10.851 31.932 9.456 31 7.832 31H2.78c-.43 0-.78-.35-.78-.78v-6.44c0-.43.35-.78.78-.78h5.052c1.624 0 3.019-.932 3.64-2.432.622-1.5.295-3.146-.854-4.294l-3.572-3.571c-.305-.305-.305-.8 0-1.104l4.553-4.553c.304-.305.799-.305 1.104 0l3.571 3.571c1.147 1.147 2.792 1.476 4.294.854 1.5-.62 2.432-2.015 2.432-3.639V2.78c0-.43.35-.78.78-.78h6.439c.431 0 .781.35.781.78v5.052c0 1.624.932 3.019 2.432 3.64 1.502.622 3.146.294 4.294-.854l3.571-3.571c.306-.305.801-.305 1.104 0l4.553 4.553c.305.305.305.8 0 1.104l-3.572 3.571c-1.148 1.148-1.476 2.794-.854 4.294.621 1.5 2.016 2.432 3.64 2.432h5.052c.43-.001.78.349.78.779v6.44z'/%3E%3Cpath d='M27 18c-4.963 0-9 4.037-9 9s4.037 9 9 9 9-4.037 9-9-4.037-9-9-9zm0 16c-3.859 0-7-3.141-7-7s3.141-7 7-7 7 3.141 7 7-3.141 7-7 7z'/%3E%3C/svg%3E");--icon-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 60 60' fill='%23555'%3E%3Cpath d='M30 0C13.458 0 0 13.458 0 30s13.458 30 30 30 30-13.458 30-30S46.542 0 30 0zm0 58C14.561 58 2 45.439 2 30S14.561 2 30 2s28 12.561 28 28-12.561 28-28 28z'/%3E%3Cpath d='M31 26.021V15.879c0-.553-.448-1-1-1s-1 .447-1 1v10.142c-1.399.364-2.494 1.459-2.858 2.858H19c-.552 0-1 .447-1 1s.448 1 1 1h7.142c.447 1.72 2 3 3.858 3 2.206 0 4-1.794 4-4 0-1.859-1.28-3.411-3-3.858zm-1 5.858c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zM30 9.879c.552 0 1-.447 1-1v-1c0-.553-.448-1-1-1s-1 .447-1 1v1c0 .553.448 1 1 1zM30 49.879c-.552 0-1 .447-1 1v1c0 .553.448 1 1 1s1-.447 1-1v-1c0-.553-.448-1-1-1zM52 28.879h-1c-.552 0-1 .447-1 1s.448 1 1 1h1c.552 0 1-.447 1-1s-.448-1-1-1zM9 28.879H8c-.552 0-1 .447-1 1s.448 1 1 1h1c.552 0 1-.447 1-1s-.448-1-1-1zM44.849 13.615l-.707.707c-.391.391-.391 1.023 0 1.414.195.195.451.293.707.293s.512-.098.707-.293l.707-.707c.391-.391.391-1.023 0-1.414s-1.023-.39-1.414 0zM14.444 44.021l-.707.707c-.391.391-.391 1.023 0 1.414.195.195.451.293.707.293s.512-.098.707-.293l.707-.707c.391-.391.391-1.023 0-1.414s-1.024-.39-1.414 0zM45.556 44.021c-.391-.391-1.023-.391-1.414 0s-.391 1.023 0 1.414l.707.707c.195.195.451.293.707.293s.512-.098.707-.293c.391-.391.391-1.023 0-1.414l-.707-.707zM15.151 13.615c-.391-.391-1.023-.391-1.414 0s-.391 1.023 0 1.414l.707.707c.195.195.451.293.707.293s.512-.098.707-.293c.391-.391.391-1.023 0-1.414l-.707-.707z'/%3E%3C/svg%3E");--icon-folder:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 60 60' fill='%23555'%3E%3Cpath d='m26.525 10.5-4.618-6.451-.392-.549H0v53h60v-46H26.525zM58 12.5v5H31.536l-3.579-5H58zm-56 42v-49h18.485l5 7h.012l4.69 6.551c.195.272.501.417.813.418v.031h27v35H2z'/%3E%3C/svg%3E");--icon-category:var(--icon-folder);--icon-tag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 502.418 502.418'%3E%3Cpath d='M101.791 0v502.418l149.413-114.577 149.423 114.577V0H101.791zm279.144 462.505-129.731-99.481-129.721 99.481V19.692h259.452v442.813z'/%3E%3C/svg%3E");--icon-ticket:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' version='1.0' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='2'%3E%3Cpath d='M57 18c-1.504 1.504-2.705 2-5 2-4.59 0-8-3.41-8-8 0-2.295.496-3.496 2-5l-6-6L1 40l6 6c1.504-1.504 2.705-2 5-2 4.59 0 8 3.41 8 8 0 2.295-.496 3.496-2 5l6 6 39-39-6-6zM26 15l4 4M45 34l4 4'/%3E%3C/g%3E%3Cpath fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='2' d='m32 21 4 4M39 28l4 4'/%3E%3C/svg%3E");--icon-at:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M127.999 27.99512a100 100 0 1 0 55.2959 183.333 4.00018 4.00018 0 1 0-4.42969-6.6621 92.00763 92.00763 0 1 1 41.13379-76.6709c0 31.32324-15.03711 36-24 36s-24-4.67676-24-36v-40a4 4 0 0 0-8 0v14.74841a43.986 43.986 0 1 0 2.81739 45.94226c4.645 14.88452 14.84521 23.30933 29.18261 23.30933 20.03711 0 32-16.44825 32-44a100.11269 100.11269 0 0 0-100-100Zm0 136a36 36 0 1 1 36-36 36.04063 36.04063 0 0 1-36 36Z'/%3E%3C/svg%3E");--icon-next-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m6.5 10.5 3-3-3-3'/%3E%3C/svg%3E");--icon-prev-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m8.5 4.5-3 3 3 3'/%3E%3C/svg%3E");--icon-first-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m6.5 9.5-2-2 2-2m3 4-2-2 2-2'/%3E%3C/svg%3E");--icon-last-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m8.5 9.5 2-2-2-2m-3 4 2-2-2-2'/%3E%3C/svg%3E");--icon-cross-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='25 25 214 214'%3E%3Cpath d='M128 28.00012a100 100 0 1 0 100 100 100.113 100.113 0 0 0-100-100Zm0 192a92 92 0 1 1 92-92 92.10446 92.10446 0 0 1-92 92Zm34.82813-121.17139-29.17139 29.17139 29.17139 29.17139a3.99992 3.99992 0 1 1-5.65625 5.65722L128 133.65686l-29.17187 29.17187a3.99992 3.99992 0 0 1-5.65625-5.65722l29.17138-29.17139-29.17138-29.17139a3.99992 3.99992 0 0 1 5.65625-5.65722L128 122.34338l29.17188-29.17187a3.99992 3.99992 0 1 1 5.65625 5.65722Z'/%3E%3C/svg%3E");--icon-checkmark-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 256 256'%3E%3Cpath d='M174.89307 101.2384a3.99936 3.99936 0 0 1-.13184 5.65528l-58.666 56a3.99989 3.99989 0 0 1-5.52343 0l-29.334-28a4 4 0 0 1 5.52344-5.78711l26.57227 25.36377 55.90429-53.36377a3.99936 3.99936 0 0 1 5.65527.13183Zm53.10644 26.76172a100 100 0 1 1-100-100 100.113 100.113 0 0 1 100 100Zm-8 0a92 92 0 1 0-92 92 92.10447 92.10447 0 0 0 92-92Z'/%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15.898 4.045c-.271-.272-.713-.272-.986 0l-4.71 4.711-4.709-4.711c-.272-.272-.714-.272-.986 0s-.272.714 0 .986l4.709 4.711-4.71 4.711c-.272.271-.272.713 0 .986.136.136.314.203.492.203.179 0 .357-.067.493-.203l4.711-4.711 4.71 4.711c.137.136.314.203.494.203.178 0 .355-.067.492-.203.273-.273.273-.715 0-.986l-4.711-4.711 4.711-4.711c.274-.272.274-.714 0-.986z'/%3E%3C/svg%3E");--icon-chevron-down: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");--icon-chevron-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555'%3E%3Cpath d='M5.8 16.4c.4 0 .7-.1.9-.4l4.3-4.6c.5-.5 1.4-.5 1.9 0l4.3 4.6c.2.3.6.4.9.4 1.1 0 1.7-1.3.9-2.1l-6.2-6.8c-.5-.6-1.4-.6-1.9 0l-6.2 6.8c-.5.8.1 2.1 1.1 2.1z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");--icon-magnifying-glass:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 53.627 53.627'%3E%3Cpath d='M53.627 49.385 37.795 33.553C40.423 30.046 42 25.709 42 21 42 9.42 32.58 0 21 0S0 9.42 0 21s9.42 21 21 21c4.709 0 9.046-1.577 12.553-4.205l15.832 15.832 4.242-4.242zM2 21C2 10.523 10.523 2 21 2s19 8.523 19 19-8.523 19-19 19S2 31.477 2 21zm33.567 15.093c.178-.172.353-.347.525-.525.146-.151.304-.29.445-.445l14.262 14.262-1.415 1.415-14.261-14.263c.155-.141.293-.299.444-.444z'/%3E%3C/svg%3E");--icon-location-on:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%2389ba89'%3E%3Cpath d='M12 1C7.6 1 4 4.6 4 9s8 14 8 14 8-9.6 8-14-3.6-8-8-8zm0 12c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");--icon-location-off:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23c46464'%3E%3Cpath d='M12 1C7.6 1 4 4.6 4 9s8 14 8 14 8-9.6 8-14-3.6-8-8-8zm0 12c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");--icon-checkmark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555'%3E%3Cpath d='M22.5 4.5c-.8-.8-2.2-.8-3 0L9 15l-4.5-4.5c-.8-.8-2.2-.8-3 0s-.8 2.2 0 3L9 21 22.5 7.5c.8-.8.8-2.2 0-3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");--icon-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23555'%3E%3Cpath d='M220 128a4.0002 4.0002 0 0 1-4 4h-84v84a4 4 0 0 1-8 0v-84H40a4 4 0 0 1 0-8h84V40a4 4 0 0 1 8 0v84h84a4.0002 4.0002 0 0 1 4 4Z'/%3E%3C/svg%3E");--icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23555'%3E%3Cpath d='M216 132H40a4 4 0 0 1 0-8h176a4 4 0 0 1 0 8Z'/%3E%3C/svg%3E");--icon-compass:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555555'%3E%3Cpath d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 18c-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8-3.6 8-8 8zM12 4l-2 8 2 8 2-8-2-8zm0 9c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");--icon-options-v:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555555'%3E%3Ccircle cx='12' cy='12' r='2'%3E%3C/circle%3E%3Ccircle cx='12' cy='5' r='2'%3E%3C/circle%3E%3Ccircle cx='12' cy='19' r='2'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");--icon-point-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555555'%3E%3Cpath d='M7.8 7h8.5c.8 0 1.3.8.9 1.5L13 15.6c-.4.6-1.3.6-1.7 0L6.9 8.5C6.5 7.8 7 7 7.8 7z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");--button-icon-padding:20px}.em.pixelbones{scroll-behavior:smooth!important;font-size:var(--font-size)!important;line-height:var(--line-height)!important;font-weight:var(--font-weight)!important;font-family:var(--font-family)!important;color:var(--text-color-normal)!important;background-color:var(--background-color)!important}.em.pixelbones .pixelbones{line-height:1.15;-webkit-text-size-adjust:100%;margin:0}.em.pixelbones details,.em.pixelbones main{display:block}.em.pixelbones h1{font-size:2em;margin:.67em 0}.em.pixelbones hr{box-sizing:content-box;height:0;overflow:visible;margin-top:30px!important;margin-bottom:35px!important;border-width:0!important;border-top:1px solid var(--border-color-softer)!important}.em.pixelbones code{font-family:monospace,monospace}.em.pixelbones kbd,.em.pixelbones pre,.em.pixelbones samp{font-family:monospace,monospace;font-size:1em}.em.pixelbones a{color:var(--accent-color)!important;background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.em.pixelbones abbr[title]{border-bottom:none;text-decoration:underline dotted}.em.pixelbones b,.em.pixelbones strong{font-weight:bolder}.em.pixelbones small{font-size:80%}.em.pixelbones sub,.em.pixelbones sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.em.pixelbones sub{bottom:-.25em}.em.pixelbones sup{top:-.5em}.em.pixelbones img{border-style:none}.em.pixelbones .input button{font-family:inherit;margin:0;overflow:visible}.em.pixelbones .input input,.em.pixelbones .input optgroup,.em.pixelbones .input select,.em.pixelbones .input textarea{display:inline-block;font-family:inherit;font-size:100%;line-height:1.15;margin:0}.em.pixelbones .input input{overflow:visible}.em.pixelbones .input select{text-transform:none}.em.pixelbones .input [type=button],.em.pixelbones .input [type=reset],.em.pixelbones .input [type=submit],.em.pixelbones .input button{-webkit-appearance:button}.em.pixelbones .input [type=button]::-moz-focus-inner,.em.pixelbones .input [type=reset]::-moz-focus-inner,.em.pixelbones .input [type=submit]::-moz-focus-inner,.em.pixelbones .input button::-moz-focus-inner{border-style:none;padding:0}.em.pixelbones .input [type=button]:-moz-focusring,.em.pixelbones .input [type=reset]:-moz-focusring,.em.pixelbones .input [type=submit]:-moz-focusring,.em.pixelbones .input button:-moz-focusring{outline:1px dotted ButtonText}.em.pixelbones .input legend{color:inherit;display:table;max-width:100%;white-space:normal}.em.pixelbones .input progress{vertical-align:baseline}.em.pixelbones .input textarea{overflow:auto}.em.pixelbones .input [type=checkbox],.em.pixelbones .input [type=radio],.em.pixelbones .input legend{box-sizing:border-box;padding:0}.em.pixelbones .input [type=number]::-webkit-inner-spin-button,.em.pixelbones .input [type=number]::-webkit-outer-spin-button{height:auto}.em.pixelbones .input [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.em.pixelbones .input [type=search]::-webkit-search-decoration{-webkit-appearance:none}.em.pixelbones .input ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.em.pixelbones summary{display:list-item}.em.pixelbones [hidden],.em.pixelbones template{display:none}.em.pixelbones *{box-sizing:border-box!important}.em.pixelbones .grid-container{position:relative!important;max-width:var(--grid-max-width)!important;margin:0 auto!important;padding:0!important;text-align:left!important;display:grid!important;grid-gap:20px!important;gap:20px!important;grid-template-columns:minmax(200px,1fr)!important}@media (min-width:600px){.em.pixelbones .grid-container{grid-template-columns:repeat(3,1fr)!important;padding:0!important}.em.pixelbones .grid-container.fifths{grid-template-columns:repeat(5,1fr)!important}.em.pixelbones .grid-container.quarters{grid-template-columns:repeat(4,1fr)!important}.em.pixelbones .grid-container.thirds{grid-template-columns:repeat(3,1fr)!important}.em.pixelbones .grid-container.halves{grid-template-columns:repeat(2,1fr)!important}.em.pixelbones .grid-container.full{grid-template-columns:1fr!important}}.em.pixelbones h1,.em.pixelbones h2,.em.pixelbones h3,.em.pixelbones h4,.em.pixelbones h5,.em.pixelbones h6{margin-top:0!important;margin-bottom:20px!important;font-weight:300!important}.em.pixelbones h1{font-size:calc(var(--font-size) + 24px)!important;line-height:1.2!important;letter-spacing:-1px!important}.em.pixelbones h2,.em.pixelbones h3{font-size:calc(var(--font-size) + 20px)!important;line-height:1.25!important;letter-spacing:-1px!important}.em.pixelbones h3{font-size:calc(var(--font-size) + 14px)!important;line-height:1.3!important}.em.pixelbones h4{font-size:calc(var(--font-size) + 8px)!important;line-height:1.35!important;letter-spacing:-.8px!important}.em.pixelbones h5{font-size:calc(var(--font-size) + 2px)!important;line-height:1.5!important;letter-spacing:-.5px!important}.em.pixelbones h6{font-size:var(--font-size)!important;line-height:1.6!important;letter-spacing:0!important}@media (min-width:600px){.em.pixelbones h1{font-size:calc(var(--font-size) + 34px)!important}.em.pixelbones h2{font-size:calc(var(--font-size) + 26px)!important}.em.pixelbones h3{font-size:calc(var(--font-size) + 20px)!important}.em.pixelbones h4{font-size:calc(var(--font-size) + 14px)!important}.em.pixelbones h5{font-size:calc(var(--font-size) + 8px)!important}.em.pixelbones h6{font-size:var(--font-size)!important}}.em.pixelbones p{margin:0 0 5px!important;line-height:var(--line-height)!important}.em.pixelbones a :hover{color:var(--accent-color-hover)!important;background-color:transparent!important}.em.pixelbones a :focus{background-color:transparent!important}.em.pixelbones .button.input,.em.pixelbones .input .button,.em.pixelbones .input button,.em.pixelbones .input input[type=button],.em.pixelbones .input input[type=reset],.em.pixelbones .input input[type=submit],.em.pixelbones button.input,.em.pixelbones input[type=button].input,.em.pixelbones input[type=reset].input,.em.pixelbones input[type=submit].input,.em.pixelbones.input .button,.em.pixelbones.input button,.em.pixelbones.input input[type=button],.em.pixelbones.input input[type=reset],.em.pixelbones.input input[type=submit]{display:inline-block;height:38px!important;padding:0 30px!important;color:var(--text-color-softer)!important;text-align:center!important;font-size:11px!important;font-weight:600!important;line-height:38px!important;letter-spacing:1px!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important;background-color:transparent!important;border-radius:4px!important;border:1px solid var(--border-color)!important;cursor:pointer!important;box-sizing:border-box!important}.em.pixelbones .button.input.disabled,.em.pixelbones .input .button.disabled,.em.pixelbones .input button.disabled,.em.pixelbones .input input[type=button].disabled,.em.pixelbones .input input[type=reset].disabled,.em.pixelbones .input input[type=submit].disabled,.em.pixelbones button.input.disabled,.em.pixelbones input[type=button].input.disabled,.em.pixelbones input[type=reset].input.disabled,.em.pixelbones input[type=submit].input.disabled,.em.pixelbones.input .button.disabled,.em.pixelbones.input button.disabled,.em.pixelbones.input input[type=button].disabled,.em.pixelbones.input input[type=reset].disabled,.em.pixelbones.input input[type=submit].disabled{pointer-events:none!important;opacity:.5!important}.em.pixelbones .button.input:focus,.em.pixelbones .input .button:hover,.em.pixelbones .input button:hover,.em.pixelbones .input input[type=button]:hover,.em.pixelbones .input input[type=reset]:hover,.em.pixelbones .input input[type=submit]:hover,.em.pixelbones button.input:focus,.em.pixelbones input[type=button].input:focus,.em.pixelbones input[type=reset].input:focus,.em.pixelbones input[type=submit].input:focus,.em.pixelbones.input .button:hover,.em.pixelbones.input button:hover,.em.pixelbones.input input[type=button]:hover,.em.pixelbones.input input[type=reset]:hover,.em.pixelbones.input input[type=submit]:hover{color:var(--text-color-normal)!important;border-color:var(--text-color-softer)!important;outline:0!important}.em.pixelbones .button.button-primary.input,.em.pixelbones .input .button.button-primary,.em.pixelbones .input button.button-primary,.em.pixelbones .input input[type=button].button-primary,.em.pixelbones .input input[type=reset].button-primary,.em.pixelbones .input input[type=submit].button-primary,.em.pixelbones button.button-primary.input,.em.pixelbones input[type=button].button-primary.input,.em.pixelbones input[type=reset].button-primary.input,.em.pixelbones input[type=submit].button-primary.input,.em.pixelbones.input .button.button-primary,.em.pixelbones.input button.button-primary,.em.pixelbones.input input[type=button].button-primary,.em.pixelbones.input input[type=reset].button-primary,.em.pixelbones.input input[type=submit].button-primary{color:var(--button-primary-color)!important;background-color:var(--accent-color)!important;border-color:var(--accent-color)!important}.em.pixelbones .button.button-primary.input:focus,.em.pixelbones .input .button.button-primary:hover,.em.pixelbones .input button.button-primary:hover,.em.pixelbones .input input[type=button].button-primary:hover,.em.pixelbones .input input[type=reset].button-primary:hover,.em.pixelbones .input input[type=submit].button-primary:hover,.em.pixelbones button.button-primary.input:focus,.em.pixelbones input[type=button].button-primary.input:focus,.em.pixelbones input[type=reset].button-primary.input:focus,.em.pixelbones input[type=submit].button-primary.input:focus,.em.pixelbones.input .button.button-primary:hover,.em.pixelbones.input button.button-primary:hover,.em.pixelbones.input input[type=button].button-primary:hover,.em.pixelbones.input input[type=reset].button-primary:hover,.em.pixelbones.input input[type=submit].button-primary:hover{color:var(--button-primary-color)!important;background-color:var(--accent-color-hover)!important;border-color:var(--accent-color-hover)!important}.em.pixelbones .button.input,.em.pixelbones .input .button,.em.pixelbones .input button,.em.pixelbones button.input,.em.pixelbones.input .button,.em.pixelbones.input button{margin-bottom:10px!important}.em.pixelbones form{border:0!important;margin:0!important;padding:0!important;font-weight:400!important;overflow:visible;background:var(--background-color)!important;box-sizing:border-box!important;box-shadow:none!important}.em.pixelbones .input fieldset,.em.pixelbones .input input,.em.pixelbones .input select,.em.pixelbones .input textarea,.em.pixelbones.input fieldset,.em.pixelbones.input input,.em.pixelbones.input select,.em.pixelbones.input textarea{margin-bottom:15px!important}.em.pixelbones .input input[type=email],.em.pixelbones .input input[type=number],.em.pixelbones .input input[type=password],.em.pixelbones .input input[type=search],.em.pixelbones .input input[type=tel],.em.pixelbones .input input[type=text],.em.pixelbones .input input[type=url],.em.pixelbones .input select:not([multiple]),.em.pixelbones .input textarea,.em.pixelbones.input input[type=email],.em.pixelbones.input input[type=number],.em.pixelbones.input input[type=password],.em.pixelbones.input input[type=search],.em.pixelbones.input input[type=tel],.em.pixelbones.input input[type=text],.em.pixelbones.input input[type=url],.em.pixelbones.input select:not([multiple]),.em.pixelbones.input textarea{width:100%!important;height:38px!important;padding:6px 10px!important;border-radius:4px!important;background-color:var(--background-color-inputs)!important;box-shadow:none!important;box-sizing:border-box!important;border:1px solid var(--border-color-softer)!important}.em.pixelbones .input input[type=email].inline,.em.pixelbones .input input[type=number].inline,.em.pixelbones .input input[type=password].inline,.em.pixelbones .input input[type=search].inline,.em.pixelbones .input input[type=tel].inline,.em.pixelbones .input input[type=text].inline,.em.pixelbones .input input[type=url].inline,.em.pixelbones .input select:not([multiple]).inline,.em.pixelbones .input textarea.inline,.em.pixelbones.input input[type=email].inline,.em.pixelbones.input input[type=number].inline,.em.pixelbones.input input[type=password].inline,.em.pixelbones.input input[type=search].inline,.em.pixelbones.input input[type=tel].inline,.em.pixelbones.input input[type=text].inline,.em.pixelbones.input input[type=url].inline,.em.pixelbones.input select:not([multiple]).inline,.em.pixelbones.input textarea.inline{width:auto!important;margin-bottom:0!important}.em.pixelbones .input select.inline,.em.pixelbones.input select.inline{padding-right:30px!important}.em.pixelbones .input input.select-toggle,.em.pixelbones .input select:not([multiple]),.em.pixelbones.input input.select-toggle,.em.pixelbones.input select:not([multiple]){-webkit-appearance:none!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m4.5 6.5 3 3 3-3'/%3E%3C/svg%3E") no-repeat right 0 top 55%!important;background-position-x:calc(100% - 5px)!important;background-size:20px 20px!important;cursor:pointer!important;vertical-align:middle!important;padding-right:30px!important}.em.pixelbones .input input.select-toggle:focus,.em.pixelbones .input select:not([multiple]):focus,.em.pixelbones.input input.select-toggle:focus,.em.pixelbones.input select:not([multiple]):focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23000' stroke-linecap='square' d='m10.5 8.5-3-3-3 3'/%3E%3C/svg%3E")!important}.em.pixelbones .input input[type=button],.em.pixelbones .input input[type=email],.em.pixelbones .input input[type=number],.em.pixelbones .input input[type=password],.em.pixelbones .input input[type=search],.em.pixelbones .input input[type=submit],.em.pixelbones .input input[type=tel],.em.pixelbones .input input[type=text],.em.pixelbones .input input[type=url],.em.pixelbones .input textarea,.em.pixelbones.input input[type=button],.em.pixelbones.input input[type=email],.em.pixelbones.input input[type=number],.em.pixelbones.input input[type=password],.em.pixelbones.input input[type=search],.em.pixelbones.input input[type=submit],.em.pixelbones.input input[type=tel],.em.pixelbones.input input[type=text],.em.pixelbones.input input[type=url],.em.pixelbones.input textarea{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.em.pixelbones .input textarea,.em.pixelbones.input textarea{min-height:65px!important;padding-top:6px!important;padding-bottom:6px!important}.em.pixelbones .input input[type=email]:focus,.em.pixelbones .input input[type=number]:focus,.em.pixelbones .input input[type=password]:focus,.em.pixelbones .input input[type=search]:focus,.em.pixelbones .input input[type=tel]:focus,.em.pixelbones .input input[type=text]:focus,.em.pixelbones .input input[type=url]:focus,.em.pixelbones .input select:focus,.em.pixelbones .input textarea:focus,.em.pixelbones.input input[type=email]:focus,.em.pixelbones.input input[type=number]:focus,.em.pixelbones.input input[type=password]:focus,.em.pixelbones.input input[type=search]:focus,.em.pixelbones.input input[type=tel]:focus,.em.pixelbones.input input[type=text]:focus,.em.pixelbones.input input[type=url]:focus,.em.pixelbones.input select:focus,.em.pixelbones.input textarea:focus{border:1px solid var(--accent-color)!important;outline:0!important}.em.pixelbones .input label,.em.pixelbones .input legend,.em.pixelbones.input label,.em.pixelbones.input legend{display:block!important;margin-bottom:8px!important;font-weight:400!important;font-size:var(--font-size);line-height:var(--line-height)}.em.pixelbones .input fieldset.inline,.em.pixelbones .input fieldset.inline-left,.em.pixelbones .input fieldset.inline-right,.em.pixelbones .input label.inline,.em.pixelbones .input label.inline-left,.em.pixelbones .input label.inline-right,.em.pixelbones.input fieldset.inline,.em.pixelbones.input fieldset.inline-left,.em.pixelbones.input fieldset.inline-right,.em.pixelbones.input label.inline,.em.pixelbones.input label.inline-left,.em.pixelbones.input label.inline-right{display:inline-block!important}.em.pixelbones .input fieldset.inline-left,.em.pixelbones .input label.inline-left,.em.pixelbones.input fieldset.inline-left,.em.pixelbones.input label.inline-left{margin-right:10px!important}.em.pixelbones .input fieldset.inline-right,.em.pixelbones .input label.inline-right,.em.pixelbones.input fieldset.inline-right,.em.pixelbones.input label.inline-right{margin-left:10px!important}.em.pixelbones .input .inline-inputs input:not([type=radio]):not([type=checkbox]),.em.pixelbones .input .inline-inputs label,.em.pixelbones .input .inline-inputs legend,.em.pixelbones .input .inline-inputs select:not([mutiple]),.em.pixelbones.input .inline-inputs input:not([type=radio]):not([type=checkbox]),.em.pixelbones.input .inline-inputs label,.em.pixelbones.input .inline-inputs legend,.em.pixelbones.input .inline-inputs select:not([mutiple]){width:auto!important;display:inline-block!important;margin:0!important}#event-form .em-input-field.em-input-field-boolean label,.em.em-calendar .em-cal-nav .month form,.em.pixelbones .input .inline-inputs>div,.em.pixelbones.input .inline-inputs>div{display:inline-block}.em.pixelbones .input fieldset,.em.pixelbones.input fieldset{padding:0!important;border-width:0!important}.em.pixelbones .input input[type=checkbox],.em.pixelbones.input input[type=checkbox]{-webkit-appearance:none!important;width:15px!important;height:15px!important;position:relative!important;top:2px!important}.em.pixelbones .input input[type=checkbox]:focus,.em.pixelbones.input input[type=checkbox]:focus{outline:0!important}.em.pixelbones .input input[type=checkbox]:before,.em.pixelbones.input input[type=checkbox]:before{content:""!important;display:none!important}.em.pixelbones .input input[type=checkbox]:checked:after,.em.pixelbones.input input[type=checkbox]:checked:after{opacity:1!important}.em.pixelbones .input input[type=checkbox]:after,.em.pixelbones.input input[type=checkbox]:after{content:""!important;opacity:0!important;display:block!important;left:4px!important;top:1px!important;position:absolute!important;width:6px!important;height:10px!important;border:2px solid #666!important;border-top:0!important;border-left:0!important;transform:rotate(30deg)!important;box-sizing:border-box!important}.em.pixelbones .input input[type=checkbox],.em.pixelbones .input input[type=radio],.em.pixelbones.input input[type=checkbox],.em.pixelbones.input input[type=radio]{margin-bottom:0!important;display:inline-block!important;text-align:start!important;background-color:var(--background-color-checkboxes)!important;box-shadow:none!important;box-sizing:border-box!important;border:1px solid var(--border-color-softer)!important}.em.pixelbones .input label>.label-body,.em.pixelbones.input label>.label-body{display:inline-block!important;margin-left:5px!important;font-weight:400!important}.em.pixelbones .input input:disabled,.em.pixelbones .input select:disabled,.em.pixelbones .input textarea:disabled,.em.pixelbones.input input:disabled,.em.pixelbones.input select:disabled,.em.pixelbones.input textarea:disabled{opacity:.5;background-color:#efefef}.em.pixelbones ul{list-style:circle inside!important}.em.pixelbones ol{list-style:decimal inside!important}.em.pixelbones ol,.em.pixelbones ul{padding-left:0!important;margin-top:0!important}.em.pixelbones ol ol,.em.pixelbones ol ul,.em.pixelbones ul ol,.em.pixelbones ul ul{font-size:100%!important;margin:10px 0 10px 30px!important;color:var(--text-color-softer)!important}.em.em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line p,.em.pixelbones li{margin-bottom:5px!important}.em.pixelbones code{padding:2px 5px!important;margin:0 2px!important;font-size:90%!important;white-space:nowrap!important;background:var(--code-background)!important;border:1px solid var(--border-color-softer)!important;border-radius:4px!important}.em.pixelbones pre>code{display:block!important;padding:10px 15px!important;white-space:pre!important;overflow:auto!important}.em.pixelbones table{width:100%}.em.pixelbones td,.em.pixelbones th{padding:12px 15px!important;text-align:left!important;border:0!important;border-bottom:1px solid var(--border-color-softer)!important}.em.pixelbones td:first-child,.em.pixelbones th:first-child{padding-left:0!important}.em.pixelbones td:last-child,.em.pixelbones th:last-child{padding-right:0!important}.em.pixelbones blockquote,.em.pixelbones dl,.em.pixelbones figure,.em.pixelbones ol,.em.pixelbones p,.em.pixelbones pre,.em.pixelbones table,.em.pixelbones ul{margin-bottom:25px!important}.em.pixelbones .screen-reader-text{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.em.pixelbones .u-full-width{width:100%!important;box-sizing:border-box!important}.em.pixelbones .u-max-full-width{max-width:100%!important;box-sizing:border-box!important}.em.pixelbones .u-pull-right{float:right!important}.em.pixelbones .u-pull-left{float:left!important}.em.pixelbones .u-align-left{text-align:left!important}.em.pixelbones .u-align-right{text-align:right!important}.em.pixelbones section{padding:0;margin:0}.em.pixelbones .container:after,.em.pixelbones .row:after,.em.pixelbones .u-cf{content:""!important;display:table!important;clear:both!important}.em .em-icon{display:inline-block;font-size:20px;line-height:22px;width:20px;height:20px;color:var(--meta-dashicons);margin:0 0 -4px;padding:0;background-position:0 0;background-repeat:no-repeat;background-size:20px}.em .em-icon.em-icon-logo-office365{background-image:var(--icon-logo-office365)}.em .em-icon.em-icon-logo-google-calendar{background-image:var(--icon-logo-google-calendar)}.em .em-icon.em-icon-logo-apple{background-image:var(--icon-logo-apple)}.em .em-icon.em-icon-logo-outlook{background-image:var(--icon-logo-outlook)}.em .em-icon.em-icon-download{background-image:var(--icon-download)}.em .em-icon.em-icon-spinner{background-image:var(--icon-spinner)}.em .em-icon.em-icon-calendar{background-image:var(--icon-calendar)}.em .em-icon.em-icon-calendar-empty{background-image:var(--icon-calendar-empty)}.em .em-icon.em-icon-list-grouped{background-image:var(--icon-list-grouped)}.em .em-icon.em-icon-filter{background-image:var(--icon-filter)}.em .em-icon.em-icon-list{background-image:var(--icon-list)}.em .em-icon.em-icon-map{background-image:var(--icon-map)}.em .em-icon.em-icon-location{background-image:var(--icon-location)}.em .em-icon.em-icon-settings{background-image:var(--icon-settings)}.em .em-icon.em-icon-clock{background-image:var(--icon-clock)}.em .em-icon.em-icon-category,.em .em-icon.em-icon-folder{background-image:var(--icon-folder)}.em .em-icon.em-icon-tag{background-image:var(--icon-tag)}.em .em-icon.em-icon-ticket{background-image:var(--icon-ticket)}.em .em-icon.em-icon-at{background-image:var(--icon-at)}.em .em-icon.em-icon-next-circle{background-image:var(--icon-next-circle)}.em .em-icon.em-icon-prev-circle{background-image:var(--icon-prev-circle)}.em .em-icon.em-icon-first-circle{background-image:var(--icon-first-circle)}.em .em-icon.em-icon-last-circle{background-image:var(--icon-last-circle)}.em .em-icon.em-icon-cross-circle{background-image:var(--icon-cross-circle)}.em .em-icon.em-icon-checkmark-circle{background-image:var(--icon-checkmark-circle)}.em .em-icon.em-icon-close{background-image:var(--icon-close)}.em .em-icon.em-icon-chevron-down{background-image:var(--icon-chevron-down)}.em .em-icon.em-icon-chevron-up{background-image:var(--icon-chevron-up)}.em .em-icon.em-icon-magnifying-glass{background-image:var(--icon-magnifying-glass)}.em .em-icon.em-icon-location-on{background-image:var(--icon-location-on)}.em .em-icon.em-icon-location-off{background-image:var(--icon-location-off)}.em .em-icon.em-icon-checkmark{background-image:var(--icon-checkmark)}.em .em-icon.em-icon-plus{background-image:var(--icon-plus)}.em .em-icon.em-icon-minus{background-image:var(--icon-minus)}.em .em-icon.em-icon-compass,.em.em-modal.em-search-advanced .em-search-advanced-sections section.em-search-section-location{background-image:var(--icon-compass)}.em .em-icon.em-icon-options-v{background-image:var(--icon-options-v)}.em .em-icon.em-icon-point-down{background-image:var(--icon-point-down)}.em.em-calendar{--nav-color:#777;--nav-border:1px solid #dedede;--nav-background:none;--event-border-color:#ccc;--event-background-color:#dedede;--event-color:#fff;--header-border:1px solid #dedede;--header-background:transparent;--header-color:#888;--date-box-border:1px solid #dedede;--date-color:#999;--date-background:#fff;--date-border-color:#cdcdcd;--date-border:1px solid var(--date-border-color);--date-today-color:#fff;--date-today-background:#aaa;--date-today-border:1px solid #cdcdcd;--date-more-color:var(--nav-color);--calendar-background:#fff;--counter-background:#F36752;display:block;width:100%}.em.em-calendar section{display:grid;width:100%;padding:0;margin:0}.em.em-calendar section div{text-align:center;display:block}.em.em-calendar section>div{width:100%}.em.em-calendar section.em-cal-nav{grid-template-columns:1fr auto;justify-items:center;align-items:center}.em.em-calendar section.em-cal-days{grid-template-columns:repeat(7,1fr)}.em.em-calendar .em-cal-nav>div{margin:10px 0}.em.em-calendar .em-cal-nav .em-search-advanced-trigger{display:none;visibility:hidden}.em.em-calendar .em-cal-nav .month{margin-left:10px;text-align:left}.em.em-calendar .em-cal-nav .month input,.em.em-calendar .em-cal-nav .month span.marker{border:0!important;margin:0!important;padding:10px!important;font-size:22px}.em.em-calendar .em-cal-nav .month input:focus,.em.em-calendar .em-cal-nav .month input:hover,.em.em-calendar .em-cal-nav .month span.marker:focus,.em.em-calendar .em-cal-nav .month span.marker:hover{border:0!important}.em.em-calendar .em-cal-nav .month span.marker{display:inline-block;position:absolute;left:-100%}.em.em-calendar .em-cal-nav .month input[type=month]{position:relative}.em.em-calendar .em-cal-nav .month input[type=month]::-webkit-calendar-picker-indicator,.em.em-search .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data input::-webkit-calendar-picker-indicator,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data input::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;background:0 0}.em.em-calendar .em-cal-nav .month input[type=text]{background-color:transparent!important}.em.em-calendar .em-cal-nav .button{padding:0 10px!important;margin:0!important;display:inline-block}.em.em-calendar .em-cal-nav .month-nav{margin:5px 0 15px}.em.em-calendar .em-cal-nav .month-nav .em-calnav{background:var(--nav-background)!important;color:var(--nav-color)!important;width:38px;height:18px;display:inline-block;padding:0;margin:0}.em.em-calendar .em-cal-nav .month-nav .em-calnav.em-calnav-prev{padding-right:0}.em.em-calendar .em-cal-nav .month-nav .em-calnav.em-calnav-next{padding-left:0}.em.em-calendar .em-cal-nav .month-nav .em-calnav:hover,.em.em-calendar .em-cal-nav .month-nav .em-calnav:hover path,.em.em-calendar .em-cal-nav .month-nav .em-calnav:hover svg{color:var(--nav-color)!important;filter:brightness(.5)!important}.em.em-calendar .em-cal-nav .month-nav .em-calnav:focus{outline:0}.em.em-calendar .em-cal-nav .month-nav .em-calnav[data-disabled="1"],.em.em-calendar .em-cal-nav .month-nav .em-calnav[data-disabled="1"]:hover,.em.em-calendar .em-cal-nav .month-nav .em-calnav[data-disabled="1"]:hover path,.em.em-calendar .em-cal-nav .month-nav .em-calnav[data-disabled="1"]:hover svg{cursor:not-allowed!important;filter:brightness(1)!important}.em.em-calendar .em-cal-nav .month-nav .em-calnav svg{height:28px;width:28px;display:block;margin:0 auto;transition:all ease-in-out;fill:none;stroke:var(--nav-color)}.em.em-calendar .em-cal-nav .month-nav .em-calnav-today.is-today{opacity:.3}.em.em-calendar .em-cal-nav .month-nav .em-calnav-today.is-today:hover{cursor:default!important}.em.em-calendar .em-cal-head{border:var(--header-border);background:var(--calendar-background);border-bottom:0;border-radius:8px 8px 0 0}.em.em-calendar .em-cal-head>div{background:var(--header-background);color:var(--header-color);margin:10px 0;padding:0 10px;border-left:var(--header-border);text-transform:uppercase;overflow-x:hidden;text-overflow:ellipsis}.em.em-calendar .em-cal-head>div:first-child{border-left:none}.em.em-calendar .em-cal-body{--grid-auto-rows:auto;border-bottom:var(--date-box-border);background-color:var(--calendar-background);grid-template-rows:1fr;grid-auto-rows:var(--grid-auto-rows)}.em.em-calendar .em-cal-body .em-cal-day{text-align:right}.em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date{display:inline-block;text-align:center;position:relative;margin:0 0 10px}.em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date a,.em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date span{color:var(--date-color)!important;text-decoration:none!important;display:inline-block;margin:0;padding:5px 6px;width:34px;height:34px;font-size:16px;background:var(--date-background);border-radius:50%;box-sizing:border-box}.em.em-calendar .em-cal-body .em-cal-day.eventful-post .em-cal-day-date,.em.em-calendar .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date,.em.em-calendar .em-cal-body .em-cal-day.eventless-post .em-cal-day-date,.em.em-calendar .em-cal-body .em-cal-day.eventless-pre .em-cal-day-date{opacity:50%}.em.em-calendar .em-cal-body .em-cal-day.eventful .em-cal-day-date a,.em.em-calendar .em-cal-body .em-cal-day.eventful-post .em-cal-day-date a,.em.em-calendar .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date a{border:var(--date-border)!important}.em.em-calendar .em-cal-body .em-cal-day.eventful-today .em-cal-day-date a,.em.em-calendar .em-cal-body .em-cal-day.eventless-today .em-cal-day-date a{color:var(--date-today-color)!important;border:var(--date-today-border)!important;background:var(--date-today-background)!important;border-radius:50%}.em.em-calendar .em-cal-body .em-cal-day span.date-day-colors{display:none;visibility:hidden}.em.em-calendar .em-cal-body>div{border:var(--date-box-border);border-right-width:0;border-bottom:none;padding:10px}.em.em-calendar .em-cal-body>div:nth-child(7n){border-right-width:1px}.em.em-calendar .em-cal-body .em-cal-day-limit a{margin-top:10px;line-height:14px!important;height:14px!important;padding:0;width:100%;outline:0!important;border:0!important;color:var(--date-more-color)!important;font-size:14px}.em.em-calendar .em-cal-body.even-height{grid-template-rows:1fr;grid-auto-rows:1fr}.em.em-calendar .em-cal-body.even-aspect .em-cal-day{aspect-ratio:1/1}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event{text-align:left;position:relative;height:28px;padding:0;margin:5px 0;cursor:pointer;font-size:14px}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event>div{text-align:left;background-color:var(--event-background-color);border:1px solid var(--event-border-color);color:var(--event-color);position:absolute;width:calc(100% + 10px);height:28px;margin:0;padding:5px 8px;left:-5px;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event>div:hover{filter:brightness(95%)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event>div a{color:var(--event-text-color)!important;text-decoration:none!important}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday>div{left:-10px;border-radius:0}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-2>div{width:calc(200% + 44px - 15px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-3>div{width:calc(300% + 66px - 15px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-4>div{width:calc(400% + 88px - 15px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-5>div{width:calc(500% + 110px - 15px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-6>div{width:calc(600% + 132px - 15px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-7>div{width:calc(700% + 154px - 15px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-2>div,.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-2>div{width:calc(200% + 44px - 10px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-3>div,.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-3>div{width:calc(300% + 66px - 10px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-4>div,.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-4>div{width:calc(400% + 88px - 10px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-5>div,.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-5>div{width:calc(500% + 110px - 10px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-6>div,.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-6>div{width:calc(600% + 132px - 10px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-7>div,.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-7>div{width:calc(700% + 154px - 10px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start>div{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:1px!important;border-left:0;left:-5px}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end>div{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:1px!important;border-right:0}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.days-7>div{width:calc(700% + 146px)}.em.em-calendar.size-large .size-medium:not(.size-large),.em.em-calendar.size-large .size-small:not(.size-large),.em.em-calendar.size-medium .size-large:not(.size-medium),.em.em-calendar.size-medium .size-small:not(.size-medium){display:none!important;visibility:hidden}.em.em-calendar.size-medium .em-cal-body,.em.em-calendar.size-small .em-cal-body{justify-items:center;align-items:center}.em.em-calendar.size-medium .em-cal-body>div,.em.em-calendar.size-small .em-cal-body>div{padding:0}.em.em-calendar.size-medium .em-cal-body .em-cal-day,.em.em-calendar.size-small .em-cal-body .em-cal-day{aspect-ratio:1/1;text-align:center;display:grid;justify-items:center;align-items:center}.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-day-date,.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date{position:relative;display:inline-block;text-align:center;margin:0}#em-booking div.em-booking-login input,.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-day-date a,.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-day-date span,.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date a,.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date span,.em.em-calendar.size-small .em-cal-nav>div{margin:0}.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-day-date .limited-icon,.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date .limited-icon{color:var(--date-color)!important;display:block;position:absolute;top:-2px;right:-2px;width:14px;height:14px;border:0;border-radius:50%;background:#fff;font-size:14px;padding:0;margin:0;line-height:15px}.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-event,.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-event{display:none}.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored{--date-border-color-top:none;--date-border-color-right:none;--date-border-color-bottom:none;--date-border-color-left:none;--date-border-color:#fefefe;--date-border:1px solid var(--date-border-color)}.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored a,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored a,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored a,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored a,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored a,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored a,.em.em-event-booking-form .em-tickets tr th{border:0}.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring{border-radius:50%;padding:1px;display:inline-block;border:var(--date-border)!important}.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.one,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.one,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.one,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.one,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.one,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.one{border-color:var(--date-border-color)!important}.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.two,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.two,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.two,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.two,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.two,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.two{border-top-color:var(--date-border-color-top)!important;border-left-color:var(--date-border-color-top)!important;border-right-color:var(--date-border-color-bottom)!important;border-bottom-color:var(--date-border-color-bottom)!important;background-clip:content-box;clip-path:polygon(0 0,75% 0,75% 25%,100% 25%,100% 100%,25% 100%,25% 75%,0 75%);-webkit-clip-path:polygon(0 0,75% 0,75% 25%,100% 25%,100% 100%,25% 100%,25% 75%,0 75%)}.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.three,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.three,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.three,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.three,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.three,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.three{border-top-color:var(--date-border-color-top)!important;border-right-color:var(--date-border-color-bottom)!important;border-bottom-color:var(--date-border-color-bottom)!important;background-clip:content-box;clip-path:polygon(0 25%,25% 25%,25% 0,75% 0,75% 25%,100% 25%,100% 75%,75% 75%,75% 100%,25% 100%,25% 75%,0 75%);-webkit-clip-path:polygon(0 25%,25% 25%,25% 0,75% 0,75% 25%,100% 25%,100% 75%,75% 75%,75% 100%,25% 100%,25% 75%,0 75%)}.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.four,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.four,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.four,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.four,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.four,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.four{border-top-color:var(--date-border-color-top)!important;border-right-color:var(--date-border-color-right)!important;border-bottom-color:var(--date-border-color-bottom)!important;border-left-color:var(--date-border-color-left)!important;background-clip:content-box;clip-path:polygon(0 25%,25% 25%,25% 0,75% 0,75% 25%,100% 25%,100% 75%,75% 75%,75% 100%,25% 100%,25% 75%,0 75%);-webkit-clip-path:polygon(0 25%,25% 25%,25% 0,75% 0,75% 25%,100% 25%,100% 75%,75% 75%,75% 100%,25% 100%,25% 75%,0 75%)}.em.em-calendar.preview-tooltips section.em-cal-events-content,.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-day-limit,.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-limit{display:none;visibility:hidden}.em.em-calendar.size-small{--header-border:none;--header-background:none;--header-color:#888;--date-box-border:0}.em.em-calendar.size-small .size-large:not(.size-small),.em.em-calendar.size-small .size-medium:not(.size-small){display:none!important;visibility:hidden}.em.em-calendar.size-small .em-cal-nav{padding:0 .5% 0 1%;margin:0 0 10px}.em.em-calendar.size-small .em-cal-nav .month input{font-size:20px!important;padding-left:0!important}.em.em-calendar.size-small .em-cal-nav .em-calnav{width:26px;height:26px;padding:2px}.em.em-calendar.size-small .em-cal-nav .em-calnav svg{height:22px;width:22px;margin:0 auto}.em.em-calendar.size-small .em-cal-nav .em-calnav-today.size-small{display:inline-block;width:12px;height:12px;background:var(--nav-color)!important;border:0;border-radius:50%;margin-bottom:3px}.em.em-calendar.size-small .em-cal-nav .em-calnav-today.size-small:hover{filter:brightness(.8)}.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date a,.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date span{padding:6px;width:32px;height:32px;font-size:15px}.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-today .em-cal-day-date a,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventless-today .em-cal-day-date a{width:36px;height:36px}.em.em-calendar.size-small.with-advanced .em-cal-nav .month input{padding-left:10px!important}.em.em-calendar.with-advanced .em-cal-nav{grid-template-columns:25px 1fr auto}.em.em-calendar.with-advanced .em-cal-nav .em-search-advanced-trigger{display:block;visibility:visible;background-size:22px}.em.em-calendar.preview-tooltips .tippy-box{width:330px}.em.em-calendar.preview-tooltips .em-cal-event-content{margin:5px 2px 12px}.em.em-calendar.preview-tooltips .em-cal-event-content>div{margin-bottom:8px;text-align:left}.em.em-calendar.preview-tooltips .em-cal-event-content>div:last-of-type{margin-bottom:0}.em.em-calendar.preview-tooltips .em-cal-event-content div{text-align:left}.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-title{font-weight:700;margin:10px 0 15px;font-size:calc(var(--font-size) + 2px)}.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-title a,.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-title a:hover{color:#555!important}.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-desc{text-align:justify;margin:15px 0 10px}.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-actions{font-size:14px;text-align:center}.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-actions .button{padding:0 20px!important;border:0!important;margin-bottom:0!important}.em.size-small div.em-loading{background-size:18% 18%}.em.size-medium div.em-loading{background-size:12% 12%}.em.size-large div.em-loading{background-size:10% 10%}.em.em-modal.em-cal-date-content .em-modal-content{padding:0 0 25px;margin:25px 0!important;border-bottom:1px solid #dedede}.em.em-modal.em-cal-date-content .em-modal-content:first-of-type{margin-top:0!important}.em.em-modal.em-cal-date-content .em-modal-content:last-of-type{margin-bottom:0!important;border-bottom:0!important}.em.em-modal.em-cal-date-content .button,.em.em-modal.em-cal-date-content .em-cal-day-limit{text-align:center;margin-bottom:0!important}@media only screen and (min-width:40rem){.em.em-modal{display:flex!important;align-items:center!important;justify-content:center!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;padding:40px!important;margin:0!important;z-index:99998!important;background:rgba(0,0,0,.6)!important;opacity:0!important;visibility:hidden!important;backface-visibility:hidden!important;transition:all .3s cubic-bezier(.55,0,.1,1)!important;-webkit-transition:all .3s cubic-bezier(.55,0,.1,1)!important;pointer-events:none;touch-action:none}.em.em-modal.active{opacity:1!important;visibility:visible!important;backdrop-filter:blur(4px);pointer-events:auto;touch-action:auto}}.em.em-modal .em-modal-popup,.em.em-modal>form{margin:0 auto!important;padding:0!important;max-width:780px!important;min-height:200px!important;max-height:calc(100vh - 80px)!important}.em.em-modal>form{width:100%!important;border:0!important;background:0 0!important}.em.em-modal .em-modal-popup{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-items:center!important;justify-content:start!important;position:relative!important;background-color:#fff!important;border-radius:3px!important;visibility:hidden!important;box-shadow:0 2px 10px rgba(0,0,0,.1)!important;transform:scale(1.2)!important;transition:all .3s cubic-bezier(.55,0,.1,1)!important;z-index:99999!important}.em.em-modal .em-modal-popup.active{visibility:visible!important;opacity:1!important;transform:scale(1)!important}.em.em-modal .em-modal-popup.active .em-close-modal,.em.em-modal .em-modal-popup.active .em-modal-content{opacity:1!important}.em.em-modal .em-modal-popup header{width:100%;border-bottom:1px solid #dedede;margin:0;padding:10px 0 7px 15px}.em.em-modal .em-modal-popup header a.em-close-modal{display:block;width:28px;height:28px;background:var(--icon-close) no-repeat;background-size:28px 28px;position:absolute!important;cursor:pointer!important;top:10px!important;right:10px!important;opacity:0!important;backface-visibility:hidden!important;transition:opacity .3s cubic-bezier(.55,0,.1,1),visibility .3s cubic-bezier(.55,0,.1,1)!important;-webkit-transition:opacity .3s cubic-bezier(.55,0,.1,1),visibility .3s cubic-bezier(.55,0,.1,1)!important;transition-delay:.15s!important}.em.em-modal .em-modal-popup header .em-modal-title{font-size:24px!important;line-height:1.3!important;padding:0 32px 0 0!important;margin:0!important}.em.em-modal .em-modal-popup header .em-modal-title a{color:var(--text-color-normal)!important}.em.em-event-booking-form .em-login .em-login-actions .em-login-links a a:hover,.em.em-modal .em-modal-default .em-event-main-info .event-title a:hover,.em.em-modal .em-modal-default .em-event-title a:hover,.em.em-modal .em-modal-popup header .em-modal-title a:hover{text-decoration:underline}.em.em-modal .em-modal-popup,.em.em-modal .em-modal-popup .em-modal-content{opacity:0!important;backface-visibility:hidden!important;transition-delay:.15s!important;width:100%!important}.em.em-modal .em-modal-popup .em-modal-content{transition:opacity .3s cubic-bezier(.55,0,.1,1)!important;margin:0;padding:20px 15px;overflow-y:auto!important}.em.em-modal .em-modal-popup footer{width:100%!important;border-top:1px solid #dedede!important}.em.em-modal .em-modal-popup footer>div{padding:10px 25px!important}.em.em-modal .em-modal-popup footer>div .button,.em.em-modal .em-modal-popup footer>div button{margin:0!important}@media only screen and (max-width:39.99rem){.em.em-modal .em-modal-popup{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-height:100%!important;-webkit-overflow-scrolling:touch!important;border-radius:0!important;transform:scale(1.1)!important;padding:0!important;margin:0!important}.em.em-modal .em-modal-popup .em-modal-content{padding:10px 15px 15px}}.em.em-modal .em-modal-default:first-child{padding-top:0;margin-top:0}.em.em-modal .em-modal-default>div{margin-bottom:20px}.em.em-modal .em-modal-default .em-event-main-info .event-meta-info>div:last-of-type,.em.em-modal .em-modal-default>div:last-of-type{margin-bottom:0}.em.em-modal .em-modal-default .em-event-title a{font-size:18px!important;color:var(--text-color-normal)!important}.em.em-modal .em-modal-default .em-event-main-info{width:100%}.em.em-modal .em-modal-default .em-event-main-info.has-image{display:grid;grid-template-columns:3fr 4fr}.em.em-modal .em-modal-default .em-event-main-info.has-image .em-event-image{justify-self:end}.em.em-modal .em-modal-default .em-event-main-info.has-image .em-event-image img{max-width:100%}.em.em-modal .em-modal-default .em-event-main-info .event-title a{color:var(--text-color-normal)!important}.em.em-modal .em-modal-default .em-event-main-info .event-meta-info .em-event-meta{display:grid;grid-template-columns:30px 1fr}.em.em-modal .em-modal-default .em-event-main-info .event-meta-info .em-icon{opacity:.5;padding-right:10px}.em.em-modal .em-modal-default .em-event-main-info .event-meta-info>div{margin-bottom:10px}.em.em-modal .em-modal-default .em-event-actions{font-size:14px;text-align:center}.em.em-modal .em-modal-default .em-event-actions .button{padding:0 20px!important}@media only screen and (max-width:39.99rem){.em.em-modal .em-modal-default .em-modal-default{margin-top:25px}.em.em-modal .em-modal-default .em-modal-default .em-event-main-info .event-meta-info{margin-bottom:20px}.em.em-modal .em-modal-default .em-modal-default .em-event-main-info.has-image{display:block}.em.em-modal .em-modal-default .em-modal-default .em-event-main-info.has-image .em-event-image{text-align:center}}.em.em-search,.em.em-search-advanced{--border-color:#dedede;margin:10px 0 25px}.em.em-search form,.em.em-search-advanced form{--background-color:#fff}.em.em-search .em-search-main.em-search-main-bar,.em.em-search-advanced .em-search-main.em-search-main-bar{border:1px solid var(--border-color);padding:10px;width:100%;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-items:stretch}.em.em-search .em-search-main.em-search-main-bar>.em-search-field,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-field{border-right:1px solid var(--border-color)!important}.em.em-search .em-search-main.em-search-main-bar>.em-search-field input,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-field input{margin:0!important;text-overflow:ellipsis;overflow:hidden}.em.em-search .em-search-main.em-search-main-bar>.em-search-field:not(:first-child) input,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-field:not(:first-child) input{border:0!important;border-radius:0!important;padding-left:50px!important;background-position-x:15px!important;background-size:20px!important}.em.em-search .em-search-main.em-search-main-bar>.em-search-field:first-child input,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-field:first-child input{border:0!important;margin-left:0;padding-left:50px!important;background-position-x:15px!important;background-size:20px!important}.em.em-search .em-search-main.em-search-main-bar>div,.em.em-search-advanced .em-search-main.em-search-main-bar>div{flex:none}.em.em-search .em-search-main.em-search-main-bar>.em-search-geo,.em.em-search .em-search-main.em-search-main-bar>.em-search-text,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-geo,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-text{flex:auto;width:100%}.em.em-search .em-search-main.em-search-main-bar>.em-search-scope,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-scope{flex:none;width:180px}.em.em-search .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data{width:100%;overflow:hidden;background:var(--icon-calendar) 8px 50% no-repeat!important;background-size:18px!important;padding-left:36px!important;background-position-x:14px!important}.em.em-search .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data input,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data input{position:relative;display:inline-block!important;width:130px!important;padding:0 0 0 10px!important;margin:0!important;font-size:14px;color:#777}.em.em-search .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data .separator,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data .separator{display:none}.em.em-search .em-search-main.em-search-main-bar>.em-search-submit button,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-submit button{padding:0 20px!important;line-height:34px!important;height:34px!important;margin:0!important}.em.em-search .em-search-main input.em-search-text,.em.em-search-advanced .em-search-main input.em-search-text{background:var(--icon-magnifying-glass) 8px 50% no-repeat!important;background-size:18px!important;padding-left:36px!important}.em.em-search .em-search-main input.em-search-geo,.em.em-search-advanced .em-search-main input.em-search-geo{background:var(--icon-location) 8px 50% no-repeat!important;background-size:18px!important;padding-left:36px!important}.em.em-search .em-search-main input.em-search-geo.on,.em.em-search-advanced .em-search-main input.em-search-geo.on{background-image:var(--icon-location-on)!important}.em.em-search .em-search-main input.em-search-geo.off,.em.em-search-advanced .em-search-main input.em-search-geo.off{background-image:var(--icon-location-off)!important}.em.em-search .em-search-main input.em-search-scope,.em.em-search-advanced .em-search-main input.em-search-scope{background:var(--icon-calendar) 8px 50% no-repeat!important;background-size:18px!important;padding-left:36px!important}.em.em-search .em-search-main input:-webkit-autofill,.em.em-search .em-search-main input:-webkit-autofill:focus,.em.em-search-advanced .em-search-main input:-webkit-autofill,.em.em-search-advanced .em-search-main input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}.em.em-search .em-search-main input[data-autocompleted],.em.em-search-advanced .em-search-main input[data-autocompleted]{background-color:transparent!important}.em.em-search button[type=submit].disabled:hover,.em.em-search-advanced button[type=submit].disabled:hover{cursor:not-allowed!important;pointer-events:auto!important}.em.em-search .em-search-advanced-trigger,.em.em-search-advanced .em-search-advanced-trigger{width:55px;padding:0 15px}.em.em-search .em-search-views,.em.em-search-advanced .em-search-views{width:52px;height:25px;padding:0 15px}.em.em-search .em-search-views [data-view=list],.em.em-search-advanced .em-search-views [data-view=list]{background-image:var(--icon-list)!important}.em.em-search .em-search-views [data-view=list-grouped],.em.em-search-advanced .em-search-views [data-view=list-grouped]{background-image:var(--icon-list-grouped)!important}.em.em-search .em-search-views [data-view=calendar],.em.em-search-advanced .em-search-views [data-view=calendar]{background-image:var(--icon-calendar)!important}.em.em-search .em-search-views [data-view=map],.em.em-search-advanced .em-search-views [data-view=map]{background-image:var(--icon-map)!important}.em.em-search .em-search-views button[data-view=map],.em.em-search-advanced .em-search-views button[data-view=map]{background-size:28px;width:28px;height:28px}.em.em-search .em-search-views .em-search-views-trigger,.em.em-search-advanced .em-search-views .em-search-views-trigger{display:block;width:42px;height:25px;background:var(--icon-point-down) 30px 6px no-repeat;background-size:14px;padding:0 15px 0 0;margin:0;cursor:pointer}.em.em-search .em-search-views .em-search-views-trigger .em-search-view-option,.em.em-search-advanced .em-search-views .em-search-views-trigger .em-search-view-option{display:block;width:25px;height:25px;background-size:25px;background-repeat:no-repeat;background-position:center center;background-color:transparent!important;font-size:0!important}.em.em-search .em-search-views .em-search-views-options,.em.em-search-advanced .em-search-views .em-search-views-options{display:none}.em.em-search .em-search-views .tippy-content .em-search-views-options,.em.em-search-advanced .em-search-views .tippy-content .em-search-views-options{display:block}.em.em-search .em-search-views .em-search-views-options-list,.em.em-search-advanced .em-search-views .em-search-views-options-list{display:block!important;padding:0!important;margin:5px 0!important;border:0!important;background:0 0!important;background-color:transparent!important;cursor:pointer!important;overflow:visible!important}.em.em-search .em-search-views .em-search-views-options-list .em-search-view-option,.em.em-search-advanced .em-search-views .em-search-views-options-list .em-search-view-option{display:block!important;padding:5px 10px 5px 40px!important;background-repeat:no-repeat!important;background-size:18px!important;background-position:10px center!important;background-color:transparent!important}.em.em-search .em-search-views .em-search-views-options-list .em-search-view-option:hover,.em.em-search-advanced .em-search-views .em-search-views-options-list .em-search-view-option:hover{background-color:#efefef!important}.em.em-search .em-search-views .em-search-views-options-list .em-search-view-option:checked,.em.em-search-advanced .em-search-views .em-search-views-options-list .em-search-view-option:checked{background-color:#cee0ea!important}.em.em-search .em-search-views .em-search-views-options-list:focus,.em.em-search-advanced .em-search-views .em-search-views-options-list:focus{border:0!important;outline:0!important}.em.em-search-advanced[data-view=calendar] .em-search-scope,.em.em-search.is-hidden,.em.em-search.size-small .em-search-geo,.em.em-search.size-small .em-search-scope,.em.em-search[data-view=calendar] .em-search-scope{display:none;visibility:hidden}.em.em-search.has-advanced.has-views .em-search-views{width:72px;border-left:1px solid var(--border-color);padding-left:15px;flex:0 0 42px}.em.em-search.size-small{padding:5px!important}.em.em-search.size-small>.em-search-field:first-child input{padding-left:30px!important;padding-right:5px!important;background-position-x:3px!important;background-size:16px!important}.em.em-search.size-small .em-search-advanced-trigger{width:45px;padding:0 10px;flex:0 0 25px!important}.em.em-search.size-small .em.em-search.has-advanced.has-views .em-search-views{width:62px;padding-left:10px}.em.em-modal.em-search-advanced .em-search-advanced-sections section div.em-search-section-content,.em.em-search.size-medium .em-search-main .em-search-geo{display:none;visibility:hidden}.em.em-search.size-medium>.em-search-field:first-child input{padding-left:40px!important;padding-right:10px!important;background-position-x:8px!important}.em button.em-clickable.em-search-advanced-trigger{display:block!important;visibility:visible!important;width:25px!important;height:25px!important;background:var(--icon-filter) 0 center no-repeat!important;background-size:25px!important;position:relative!important}.em button.em-clickable.em-search-advanced-trigger span.total-count{position:absolute;border:1px solid var(--counter-background);border-radius:50%;color:var(--counter-color);background:var(--counter-background);width:15px;height:15px;font-size:11px;top:-8px;right:-8px;padding:0;line-height:11px;text-align:center}.em button.em-clickable.em-search-advanced-trigger span.total-count.tentative{background:var(--counter-background-tentative);color:var(--counter-color-tentative);border-color:var(--counter-background-tentative)}.em.em-modal.em-search-advanced .em-modal-content{overflow-y:auto;padding:20px;margin:0}.em.em-modal.em-search-advanced footer{display:grid;grid-template-columns:1fr 1fr;align-items:center}.em.em-modal.em-search-advanced footer div:first-child{justify-self:start}.em.em-modal.em-search-advanced footer div:last-child{justify-self:end}.em.em-modal.em-search-advanced footer button.button{margin-bottom:0!important;padding-bottom:0!important}@media only screen and (max-width:39.99rem){.em.em-modal.em-search-advanced footer>div{padding:10px 15px}.em.em-modal.em-search-advanced footer button.button{padding:0 20px!important}}.em.em-modal.em-search-advanced .em-search-advanced-sections section{background:var(--icon-options-v) 0 15px no-repeat;background-size:18px 18px}.em.em-modal.em-search-advanced .em-search-advanced-sections section header{width:100%;font-size:18px;padding:16px 0 14px 28px;margin:0;border-bottom:1px solid #dedede;background:var(--icon-plus) right 50% no-repeat;background-size:18px 18px}.em.em-modal.em-search-advanced .em-search-advanced-sections section header:hover{cursor:pointer}.em.em-modal.em-search-advanced .em-search-advanced-sections section header span.total-count{border:1px solid var(--counter-background);border-radius:50%;color:#fff;background:var(--counter-background);width:24px;height:24px;font-size:12px;padding:2px 0 0;margin:0 0 0 10px;display:inline-block;text-align:center;top:-4px;position:relative}.em.em-modal.em-search-advanced .em-search-advanced-sections section.active:last-of-type div.em-search-section-content,.em.em-modal.em-search-advanced .em-search-advanced-sections section.active:last-of-type header,.em.em-modal.em-search-advanced .em-search-advanced-sections section:last-of-type header{border-bottom:0}.em.em-modal.em-search-advanced .em-search-advanced-sections section.active header{background-image:var(--icon-minus);border-bottom:0;margin-bottom:10px}.em.em-modal.em-search-advanced .em-search-advanced-sections section.active div.em-search-section-content{display:block;visibility:visible;border-bottom:1px solid #dedede;padding:0 0 20px}.em.em-modal.em-search-advanced .em-search-advanced-sections section.em-search-section-categories{background-image:var(--icon-folder)}.em.em-modal.em-search-advanced .em-search-advanced-sections section.em-search-section-tags{background-image:var(--icon-tag)}.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-field{margin-bottom:10px}.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-geo-units{display:flex;flex-direction:row;gap:5px}.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-geo-units select{display:inline-block!important;padding-right:30px!important}.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-geo-units label{display:inline-block!important;vertical-align:top!important;padding:9px 15px!important}.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-geo-units .em-search-geo-distance{width:auto!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;margin-right:0!important}.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-geo-units .em-search-geo-unit{width:auto!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;margin-left:0!important}.em .selectize-control.em-selectize-autocomplete:not(.always-open) input[type=text],.em .selectize-control.em-selectize-autocomplete:not(.always-open) input[type=text]:focus,.em .selectize-control.em-selectize:not(.always-open) input[type=text],.em .selectize-control.em-selectize:not(.always-open) input[type=text]:focus{width:auto!important;border:0!important;outline:0!important;height:auto!important;padding:0!important;margin:0!important;border-radius:0!important;background:0 0!important}.em .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input,.em .selectize-control.em-selectize:not(.always-open) .selectize-input{border-radius:4px!important;width:100%!important;min-height:38px!important;padding:6px 30px 6px 10px!important}.em .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input.focus,.em .selectize-control.em-selectize:not(.always-open) .selectize-input.focus{border:1px solid var(--accent-color)!important;box-shadow:none!important}.em .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input:after,.em .selectize-control.em-selectize:not(.always-open) .selectize-input:after{display:inline-flex!important;content:"";position:absolute;border:0!important;background-image:var(--icon-chevron-down);background-size:16px 16px;height:16px;width:16px;margin-top:calc(16px/2*-1);right:8px;top:50%}.em .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input.dropdown-active:after,.em .selectize-control.em-selectize:not(.always-open) .selectize-input.dropdown-active:after{margin-top:-8px;transform:rotate(180deg)}.em .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input:not(.has-items) input[type=text],.em .selectize-control.em-selectize:not(.always-open) .selectize-input:not(.has-items) input[type=text]{width:calc(100% - 40px)!important}.em .selectize-control.em-selectize-autocomplete:not(.always-open).selectize-control,.em .selectize-control.em-selectize:not(.always-open).selectize-control{margin-bottom:15px!important}.em .selectize-control.em-selectize-autocomplete.multi.plugin-remove_button .item,.em .selectize-control.em-selectize.multi.plugin-remove_button .item{background:#dff4fd;border:1px solid #97dbf9;color:#0095c3;padding-left:8px}.em .selectize-control.em-selectize-autocomplete.multi.plugin-remove_button .item a.remove,.em .selectize-control.em-selectize.multi.plugin-remove_button .item a.remove{color:inherit!important;background-color:inherit!important}.em .selectize-control.em-selectize-autocomplete .selectize-input:after{display:none!important}.em .selectize-control.em-selectize-autocomplete.loading .selectize-input:after{display:inline-flex!important;content:"";position:absolute;border:0!important;background-image:var(--icon-spinner);background-size:26px 26px;height:26px;width:26px;margin-top:calc(26px/2*-1);right:8px;top:50%}.em .selectize-control.em-selectize-autocomplete .selectize-dropdown-content>div{padding:3px .75rem}.em .selectize-control.em-selectize.always-open .selectize-input{border:0!important;width:100%!important;padding:0!important;margin:0!important}.em .selectize-control.em-selectize.always-open .selectize-input.focus{border:0!important;box-shadow:none!important}.em .selectize-control.em-selectize.always-open .selectize-input input[type=text]{background:var(--icon-magnifying-glass) 8px 50% no-repeat!important;background-size:18px!important;padding-left:36px!important;margin:10px 0 0!important;opacity:1!important;position:static!important}.em .selectize-control.em-selectize.always-open .selectize-input input[type=text]:focus{border:1px solid #cdcdcd!important}.em .selectize-control.em-selectize.always-open .selectize-dropdown{display:block!important;visibility:visible!important;position:static!important;width:100%!important;border:0!important;box-shadow:none!important;margin-bottom:0!important}.em .selectize-control.em-selectize.always-open .selectize-dropdown .selectize-dropdown-content{overflow-y:visible;overflow-x:visible;max-height:none}.em .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option>span:first-child{display:inline-block;width:15px;height:15px;border:1px solid #ccc;border-radius:2px;margin:-4px 5px 0 0;vertical-align:middle}.em .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option.selected{color:#0095c3}.em .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option.selected>span:first-child{background:var(--icon-checkmark) 50% 50% white no-repeat;background-size:12px 12px}.em.em-item .em-item-image,.em.em-list .em-item .em-item-image{min-width:150px;width:100%;height:100%}.em.em-list-widget .em-item .em-item-image{width:100%;height:100%}.em.em-item .em-item-image a,.em.em-list .em-item .em-item-image a,.em.em-list-widget .em-item .em-item-image a{border:0;margin:0;padding:0}.em.em-item .em-item-image img,.em.em-list .em-item .em-item-image img{width:100%;padding:0 10px 0 0;border:0;margin:0}.em.em-list-widget .em-item .em-item-image img{padding:0 10px 0 0;border:0;margin:0}.em.em-item .em-item-image.has-placeholder,.em.em-list .em-item .em-item-image.has-placeholder,.em.em-list-widget .em-item .em-item-image.has-placeholder{display:flex;justify-content:center;align-items:center}.em.em-item .em-item-image .em-item-image-placeholder,.em.em-list .em-item .em-item-image .em-item-image-placeholder,.em.em-list-widget .em-item .em-item-image .em-item-image-placeholder{width:100%;margin-right:10px;background:var(--icon-calendar-empty) center center no-repeat;background-size:100%;opacity:.45;max-width:150px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}.em.em-item .em-item-meta .em-item-meta-line,.em.em-list .em-item .em-item-meta .em-item-meta-line,.em.em-list-widget .em-item .em-item-meta .em-item-meta-line{line-height:22px;margin-bottom:10px;display:grid;grid-template-columns:35px 1fr}.em.em-item .em-item-meta .em-item-meta-line .em-icon,.em.em-list .em-item .em-item-meta .em-item-meta-line .em-icon,.em.em-list-widget .em-item .em-item-meta .em-item-meta-line .em-icon{margin-right:15px}.em.em-item .em-item-meta .em-item-meta-line a,.em.em-list .em-item .em-item-meta .em-item-meta-line a,.em.em-list-widget .em-item .em-item-meta .em-item-meta-line a{color:var(--meta-color)!important;font-style:italic!important;text-decoration:underline dotted var(--meta-color) 1px!important;text-underline-offset:3px}.em.em-item .em-item-meta .em-item-taxonomy ul,.em.em-list .em-item .em-item-meta .em-item-taxonomy ul,.em.em-list-widget .em-item .em-item-meta .em-item-taxonomy ul{display:inline-block!important;margin:0!important;padding:0!important}.em.em-item .em-item-meta .em-item-taxonomy ul li,.em.em-list .em-item .em-item-meta .em-item-taxonomy ul li,.em.em-list-widget .em-item .em-item-meta .em-item-taxonomy ul li{display:inline-block!important;list-style:none!important;margin:0 5px 0 0!important;padding:0!important;line-height:1!important}.em.em-event-booking-form .em-login.size-small .em-login-buttons button,.em.em-item.em-item-single{width:100%}.em.em-item.em-item-single .em-item-header,.em.em-list .em-item{width:100%;background-color:var(--meta-bg);color:var(--default-color)}.em.em-item.em-item-single .em-item-header{display:flex;flex-wrap:nowrap;gap:20px;margin-bottom:20px}.em.em-item.em-item-single .em-item-image{flex:1 0 300px;order:2}.em.em-item.em-item-single .em-item-image img{padding-left:10px!important;border-left:4px solid var(--default-border)}.em.em-item.em-item-single .em-item-meta>section{flex:max(290px,33.4333333333%)}.em.em-item.em-item-single .em-item-meta>section section{margin-bottom:40px}.em.em-item.em-item-single .em-item-meta h3{font-size:calc(var(--font-size) + 10px)!important;text-transform:uppercase}.em.em-item.em-item-single .em-item-meta .button,.em.em-item.em-item-single .em-item-meta button{margin:15px 0 0!important}.em.em-item.em-item-single>section{margin:0 0 20px}.em.em-item.em-item-single .em-item-content{margin:30px 0}.em.em-item.em-item-single.size-medium .em-item-header,.em.em-item.em-item-single.size-small,.em.em-item.em-item-single.size-small .em-item-header,div.em-search.css-search div{display:block}.em.em-item.em-item-single.size-medium .em-item-header .em-item-image,.em.em-item.em-item-single.size-small .em-item-header .em-item-image,.em.em-item.em-item-single.size-small .em-item-meta>section section{margin-bottom:30px}.em.em-item.em-item-single.size-medium .em-item-header .em-item-image img,.em.em-item.em-item-single.size-small .em-item-header .em-item-image img{padding:0 0 10px!important;border:0;border-bottom:4px solid var(--default-border)}.em.em-item.em-item-single.size-small .em-item-meta>section{margin:0;padding:0}.em.em-item.em-item-single.size-small .em-item-meta h3{font-size:calc(var(--font-size) + 6px)!important}.em.em-list{width:100%;display:grid;grid-template-rows:1fr;grid-gap:25px}.em.em-list .em-item{display:grid;grid-template-columns:minmax(0,1fr) 2fr;border-top:1px solid #efefef;padding:30px 4px 3px}.em.em-list .em-item:first-child{border-top:0;padding-top:5px}.em.em-list .em-item .em-item-info{border-left:4px solid var(--default-border);padding:0 10px 0 35px}.em.em-list .em-item .em-item-info h3.em-item-title{font-size:22px;line-height:26px;font-weight:400;clear:none;margin:0 0 7px;padding:0;text-decoration:none}.em.em-list .em-item .em-item-info h3.em-item-title a{color:var(--a-color-1);text-decoration:none}.em.em-list .em-item .em-item-info .em-item-meta,.em.em-list-widget .em-item{margin-bottom:20px;display:flex;flex-direction:row;flex-wrap:wrap}.em.em-list .em-item .em-item-info .em-item-meta>div{flex:1 1 50%;min-width:250px}.em.em-list .em-item .em-item-info .em-item-desc{font-size:16px;margin:20px 0}.em.em-list .em-item .em-item-info .button{margin-bottom:0!important}.em.em-list.size-small .em-item{border:1px solid var(--main-border-color);padding:10px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;grid-template-columns:100%;grid-template-rows:auto max-content}.em.em-list.size-small .em-item .em-item-image{min-width:150px;max-width:100%;padding-bottom:10px}.em.em-list.size-small .em-item .em-item-image.has-placeholder{padding:20px 0 30px}#buddypress .wp-editor-wrap table tr td,#buddypress .wp-editor-wrap table tr th,.css-events-list table.events-table td,.em.em-list.size-small .em-item .em-item-image .em-item-image-placeholder,.em.em-list.size-small .em-item .em-item-image img{padding:0}.em.em-list.size-small .em-item .em-item-info{border-left:none!important;border-top:4px solid var(--default-border);padding:10px}.em.em-list.size-small .em-item .em-item-info .em-item-meta{width:100%;margin-left:0;line-height:22px;margin-bottom:5px;display:flex;flex-direction:row;flex-wrap:wrap}.em.em-list.size-small .em-item .em-item-info .em-item-meta>div{flex:1 1 50%;min-width:200px}.em.em-item.em-item-single .em-item-meta{flex:1 1 auto;order:1;display:flex;flex-wrap:wrap;gap:20px}.em.em-list-widget{display:flex;flex-direction:column;gap:15px}.em.em-list-widget .em-item{flex-wrap:nowrap;gap:5px;width:100%;margin-bottom:0!important}.em.em-list-widget .em-item .em-item-image{flex:0 0 auto;min-width:auto;max-width:none}.em.em-list-widget .em-item .em-item-image img{width:auto;height:auto}.em.em-list-widget .em-item .em-item-image.has-placeholder{flex:0 0 auto}.em.em-list-widget .em-item .em-item-image.has-placeholder .em-item-image-placeholder{max-width:70px}.em.em-list-widget .em-item .em-item-info{border-left:2px solid var(--default-border);padding-left:15px}.em.em-list-widget .em-item .em-item-info .em-item-name{margin-bottom:10px}.em.em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line{margin-bottom:5px}.em.em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line .em-icon{margin-left:5px;background-size:18px;background-position:0 2px}.em.em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line p:last-child{margin-bottom:0!important}.em.em-list-widget .em-item .em-item-info .em-item-meta .em-item-name{margin-bottom:10px}.em .em-pagination,.em .em-pagination .not-current{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-items:center;min-width:0}.em .em-pagination{--color:#aaa;--color-hover:#777;max-width:100%;margin:auto}.em .em-pagination .not-current{height:40px;overflow:hidden}#em-tickets-form tbody.em-ticket-template,.em .em-pagination.overflowing .not-current .page-numbers,.em.em-event-booking-form .em-login.size-small .em-login-links span,div.css-search.no-search-main div.em-search-advanced.visible label{display:none}.em .em-pagination.overflowing .not-current:after{content:"...";padding:0 10px}.em .em-pagination.overflowing .not-current.first-half:after{padding-right:15px}.em .em-pagination.overflowing .not-current.second-half:after{padding-left:15px}.em .em-pagination .page-numbers{display:inline-block;min-width:38px;height:40px;font-size:18px!important;color:var(--color)!important;text-decoration:none;padding:6px 0;margin:0;transition:all 300ms ease-in-out;text-align:center}.em .em-pagination .page-numbers.current,.em .em-pagination .page-numbers:hover{color:var(--color-hover);font-size:25px!important;height:48px;padding:4px 0}.em .em-pagination .page-numbers.current{text-decoration:2px dotted underline;text-underline-offset:5px}.em .em-pagination .page-numbers.next,.em .em-pagination .page-numbers.next.last,.em .em-pagination .page-numbers.prev,.em .em-pagination .page-numbers.prev.first{display:block;width:25px;height:25px;margin:0;font-size:0!important;background-size:25px;background-position:center;background-repeat:no-repeat;opacity:.5;transition:all 300ms ease-in-out}.em .em-pagination .page-numbers.next.last:hover,.em .em-pagination .page-numbers.next:hover,.em .em-pagination .page-numbers.prev.first:hover,.em .em-pagination .page-numbers.prev:hover{opacity:1;background-size:35px;border-bottom:none}.em .em-pagination .page-numbers.next{background-image:var(--icon-next-circle)}.em .em-pagination .page-numbers.next.last{background-image:var(--icon-last-circle)}.em .em-pagination .page-numbers.prev{background-image:var(--icon-prev-circle)}.em .em-pagination .page-numbers.prev.first{background-image:var(--icon-first-circle)}.em .em-pagination>.page-numbers{flex:none}.em.em-event.em-event-single .em-event-meta-line.em-event-location,.em.em-location .em-item-meta-line.em-location-address{line-height:24px!important}.em.em-event .em-item-image .em-item-image-placeholder div.date,.em.em-events-list .em-item-image .em-item-image-placeholder div.date,.em.em-events-widget .em-item-image .em-item-image-placeholder div.date{margin:auto;text-align:center;padding-top:15%}.em.em-event .em-item-image .em-item-image-placeholder div.date span,.em.em-events-list .em-item-image .em-item-image-placeholder div.date span,.em.em-events-widget .em-item-image .em-item-image-placeholder div.date span{text-align:center;display:block;margin:0 auto;font-size:30px;line-height:30px}.em.em-event .em-item-image .em-item-image-placeholder div.date span.day,.em.em-events-list .em-item-image .em-item-image-placeholder div.date span.day,.em.em-events-widget .em-item-image .em-item-image-placeholder div.date span.day{font-size:45px;line-height:45px;margin-bottom:5px}.em.em-events-widget .em-item .em-item-image-placeholder div.date{padding-top:15%}.em.em-events-widget .em-item .em-item-image-placeholder div.date span.day{font-size:30px!important;line-height:30px!important;margin-bottom:1px}.em.em-events-widget .em-item .em-item-image-placeholder div.date span.month{font-size:16px!important;line-height:16px!important}.em button.input.em-event-add-to-calendar{padding-left:20px!important}.em button.input.em-event-add-to-calendar .em-icon-calendar{margin-right:10px}.em .em-add-to-calendar-tooltip{margin-top:-9px!important}.em .em-event-add-to-calendar-content a{display:inline-block;width:100%;padding:8px 10px 5px 35px!important;color:var(--default-color)!important;text-decoration:none!important;background:var(--icon-download) 5px 50% no-repeat;background-size:18px}.em .em-event-add-to-calendar-content a:focus,.em .em-event-add-to-calendar-content a:hover{outline:0!important;background-color:#f3f3f3!important}.em .em-event-add-to-calendar-content a.em-a2c-download{background-image:var(--icon-download)}.em .em-event-add-to-calendar-content a.em-a2c-google{background-image:var(--icon-logo-google-calendar)}.em .em-event-add-to-calendar-content a.em-a2c-apple{background-image:var(--icon-logo-apple)}.em .em-event-add-to-calendar-content a.em-a2c-office{background-image:var(--icon-logo-office365)}.em .em-event-add-to-calendar-content a.em-a2c-outlook{background-image:var(--icon-logo-outlook)}.em.em-search-advanced.em-locations-search-advanced .em-search-section-location.em-search-advanced-section{background:0 0!important}.em.em-search-advanced.em-locations-search-advanced .em-search-section-location.em-search-advanced-section header{display:none!important;visibility:hidden!important}.em.em-search-advanced.em-locations-search-advanced .em-search-section-location.em-search-advanced-section .em-search-section-content{display:block!important;visibility:visible!important}.em.em-search-advanced.em-locations-search-advanced .em-search-section-location.em-search-advanced-section div.em-search-eventful{margin:15px 3px}.em.em-search-advanced.em-locations-search-advanced .em-search-section-location.em-search-advanced-section .em-search-geo-units label{padding-left:3px!important}.em.em-item.em-taxonomy .em-item-events p,.em.em-list .em-item.em-taxonomy .em-item-events p,.em.em-location .em-location-events p,.em.em-locations .em-locations-list .em-location-events p{margin:0 0 8px!important}.em.em-location .em-item-image .em-item-image-placeholder,.em.em-locations .em-locations-list .em-item-image .em-item-image-placeholder{background-image:var(--icon-map);margin-top:-5%}.em.em-item.em-taxonomy .em-item-image .em-item-image-placeholder,.em.em-list .em-item.em-taxonomy .em-item-image .em-item-image-placeholder{background-image:var(--icon-tag)}.em.em-item.em-taxonomy.em-category .em-item-image .em-item-image-placeholder,.em.em-list .em-item.em-taxonomy.em-category .em-item-image .em-item-image-placeholder{background-image:var(--icon-category)}.em.em-event-booking-form{width:100%;position:relative}.em.em-event-booking-form div#em-loading{background-color:#fff;opacity:50%}.em.em-event-booking-form .em-booking-message{padding:15px!important;margin-bottom:20px!important;border:1px solid transparent!important;border-radius:2.5px!important;display:block!important;color:#084298!important;background-color:#cfe2ff!important;border-color:#b6d4fe!important}.em .em-notice p,.em.em-event-booking-form .em-booking-message p{margin:10px 0!important;padding:0}.em.em-event-booking-form .em-booking-message.em-booking-message-error{color:#842029!important;background-color:#f8d7da!important;border-color:#f5c2c7!important}.em.em-event-booking-form .em-booking-message.em-booking-message-success{color:#0f5132!important;background-color:#d1e7dd!important;border-color:#badbcc!important}.em.em-event-booking-form .em-booking-form{border:1px solid var(--main-border-color)}.em.em-event-booking-form .em-booking-form .input-group{display:block!important}.em.em-event-booking-form h3.em-booking-section-title{width:auto;background-color:var(--main-bg);color:var(--main-h3-color);font-size:24px!important;font-weight:700;padding:15px;border-width:1px 0 0 3px;border-style:solid;border-color:var(--main-border-color);margin:0}.em.em-event-booking-form .em-button.em-booking-submit{width:100%!important;padding:15px;font-size:var(--font-size);font-weight:700}.em.em-event-booking-form .em-booking-section{width:auto;float:none;margin:20px 30px;padding:0}.em.em-event-booking-form .em-tickets{border:0;margin:0 10px;padding:0;width:calc(100% - 20px)}.em.em-event-booking-form .em-tickets thead{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.em.em-event-booking-form .em-tickets tr td{padding:15px;border:0!important}.em.em-event-booking-form .em-tickets tr td:first-child{padding-left:30px}.em.em-event-booking-form .em-tickets tr td:last-child{padding-right:30px}.em.em-event-booking-form .em-tickets tr th{background-color:var(--palette-1-bg);color:var(--palette-1-color);padding:10px 15px}.em.em-event-booking-form .em-tickets tr{padding:0 20px;border-top:1px solid #dedede}.em.em-event-booking-form .em-tickets tr:first-child{border-top:0}.em.em-event-booking-form .em-tickets .em-ticket-bookings{margin:0 20px 20px;padding-bottom:0;border:0;text-align:left}.em.em-event-booking-form .em-tickets .em-ticket-bookings.hidden{display:none!important;visibility:hidden!important}.em.em-event-booking-form .em-tickets .em-ticket-bookings td:last-child{text-align:left}.em.em-event-booking-form .em-tickets .em-ticket-bookings .em-ticket-booking{margin:0 0 25px;padding:20px 0 0;border-top:1px solid #dedede}.em.em-event-booking-form .em-tickets .em-ticket-bookings .em-ticket-booking>strong,.em.em-event-booking-form .em-tickets tr.em-attendee-details .em-attendee-fields>strong{display:block;margin-bottom:15px}.em.em-event-booking-form .em-tickets .em-ticket-bookings .em-ticket-booking:first-child,.em.em-event-booking-form .em-tickets tr.em-attendee-details .em-attendee-fields:first-child{border-top:none}.em.em-event-booking-form .em-tickets .em-ticket-bookings .em-ticket-booking-template{display:none;visibility:hidden}.em.em-event-booking-form .em-tickets tr.em-attendee-details{border:0}.em.em-event-booking-form .em-tickets tr.em-attendee-details .em-attendee-fieldset{margin:0 20px 20px}.em.em-event-booking-form .em-tickets tr.em-attendee-details .em-attendee-fieldset p.input-group{padding-bottom:0}.em.em-event-booking-form .em-tickets tr.em-attendee-details .em-attendee-fields{margin:0 0 25px;padding:20px 0 0;border-top:1px solid #dedede}.em.em-event-booking-form .em-tickets .em-bookings-ticket-table-spaces{width:5%}.em.em-event-booking-form .em-tickets .em-bookings-ticket-table-spaces select{width:calc(3ch + 30px)!important;padding:5px 5px 5px 10px!important;margin:0!important}.em.em-event-booking-form .em-booking-form-details .em-login-trigger{margin-bottom:30px}.em.em-event-booking-form .em-login{margin:10px 0 20px;padding:0;border:0}.em.em-event-booking-form .em-login .em-login-trigger{font-style:italic}.em.em-event-booking-form .em-login .em-login-content{display:none;margin-bottom:10px}.em.em-event-booking-form .em-login .em-login-content p:first-of-type{margin-bottom:20px;font-weight:700}.em.em-event-booking-form .em-login .em-login-actions{display:flex;align-items:normal;font-size:15px}.em.em-event-booking-form .em-login .em-login-actions .em-login-meta{padding-left:15px}.em.em-event-booking-form .em-login .em-login-actions .em-login-rememberme{width:auto;margin-bottom:8px}.em.em-event-booking-form .em-login .em-login-actions .em-login-rememberme input{margin:0 8px 0 0;padding:0}.em.em-event-booking-form .em-login .em-login-actions .em-login-links a,a.em-button:hover{text-decoration:none}.em.em-event-booking-form .em-login.size-small .em-login-buttons{max-width:30%;min-width:120px}.em.em-event-booking-form .em-login.size-small .em-login-links a{display:inline-block;width:100%;margin-bottom:5px}.em.em-event-booking-form .em-booking-form-payment .em-booking-gateway-form{margin-bottom:20px}.em.em-event-booking-form .em-booking-form-payment .em-bookings-form-gateway-expiry select{width:auto!important;min-width:100px}.em.pixelbones .input div.tablenav{display:flex;flex-direction:row;flex-wrap:wrap;align-items:start;width:100%}.em.pixelbones .input div.tablenav .alignleft.actions{flex:none;text-align:left}.em.pixelbones .input div.tablenav .em-tablenav-pagination{flex:1 1 50%;text-align:right}.em.em-bookings-admin-single .input select,.em.pixelbones .input div.tablenav select{width:auto!important;padding-right:30px!important}.em.em-bookings-admin-single .input select{margin:0 5px!important}.em.em-bookings-admin-single .input .em-button,.em.em-bookings-admin-single .input input[type=button],.em.em-bookings-admin-single .input input[type=submit]{margin:0 0 0 10px!important}.em.em-bookings-admin-single .input .em-booking-single-status-info{line-height:38px;margin-bottom:30px!important}.em.em-bookings-admin-single .input .em-booking-single-status-edit{margin-bottom:30px!important}.em.em-bookings-admin-single .input .em-booking-single-status-edit em:last-child{margin:10px 0}.em.em-bookings-admin-single table.em-tickets-bookings-table td,.em.em-bookings-admin-single table.em-tickets-bookings-table th{border-top:1px solid #dedede!important;border-bottom:0!important}.em.em-bookings-admin-single table.em-tickets-bookings-table :not(tfoot) tr:first-child th{border-top:0!important}.em.em-bookings-admin-single table.em-tickets-bookings-table td.em-attendee-form-admin{border:0!important;border-bottom:1px solid #dedede}.em.em-bookings-admin-single table.em-tickets-bookings-table td.em-attendee-form-admin .em-attendee-details td,.em.em-bookings-admin-single table.em-tickets-bookings-table td.em-attendee-form-admin .em-attendee-details th{border:0!important}.em.em-bookings-admin-single .metabox-holder .postbox,.em.em-event-editor section,.em.em-location-editor section{margin-bottom:40px}.em.em-events-admin-list .subsubsub>div{margin:10px 0}.em.em-events-admin-list .input .search-box{float:left;width:50%}.em.em-events-admin-list .input .search-box input{width:auto!important;margin-bottom:10px!important}.em.em-events-admin-list .input .tablenav{width:50%!important}.em.em-event-editor .input.em-location-data>div,.em.em-location-editor .input.em-location-data>div{margin-bottom:15px}.em.em-event-editor .em-ticket-form .em-ticket-form-advanced>div .inline-inputs,.em.em-event-editor .em-ticket-form .em-ticket-form-advanced>div.inline-inputs,.em.em-event-editor .em-ticket-form .em-ticket-form-main>div .inline-inputs,.em.em-event-editor .em-ticket-form .em-ticket-form-main>div.inline-inputs,.em.em-event-editor .input.em-location-data>div.em-location-data-name,.em.em-location-editor .input.em-location-data>div.em-location-data-name{margin-bottom:25px}.em.em-event-editor .event-extra-details{margin-top:25px}.em.em-event-editor .input.em-location-data .em-selectize-autocomplete{margin-bottom:5px!important}.em.em-event-editor .input .event-form-when>*{margin-bottom:15px!important}.em.em-event-editor .input .event-form-when>p{margin-bottom:20px!important}.em.em-event-editor .input .event-form-when .em-recurrence-pattern input[type=text],.em.em-event-editor .input .event-form-when .em-recurrence-pattern select{width:auto!important}.em.em-event-editor .input .event-form-when .em-recurrence-pattern select{padding-right:30px!important}.em.em-event-editor .input .event-form-when .em-recurrence-pattern div.alternate-selector{margin-top:15px}.em.em-event-editor .input .event-form-when .alternate-selector.em-weekly-selector label{width:auto!important;display:inline-block!important;padding-right:10px!important}.em.em-event-editor .input .event-form-when .em-event-dates label{width:100%;display:block}.em.em-event-editor .input .event-form-when .em-event-dates .em-date-start-end{width:100%!important;max-width:500px!important}.em.em-event-editor .input .event-form-when .em-event-dates.em-datepicker-until .em-datepicker-until-fields{display:grid;grid-template-columns:minmax(100px,150px) min-content minmax(100px,150px);grid-column-gap:8px;justify-items:center;align-items:center;margin-bottom:15px}.em.em-event-editor .input .event-form-when .em-event-dates.em-datepicker-until .em-datepicker-until-fields>*{margin-bottom:0!important;width:100%}.em.em-event-editor .input .event-form-when .event-form-recurrence-when>*{margin-bottom:20px}.em.em-event-editor .em-ticket-form .em-ticket-form-advanced>div,.em.em-event-editor .em-ticket-form .em-ticket-form-main>div{margin-bottom:10px}.em.em-event-editor .em-ticket-form .em-ticket-form-advanced>div .inline-inputs:last-child,.em.em-event-editor .em-ticket-form .em-ticket-form-advanced>div.inline-inputs:last-child,.em.em-event-editor .em-ticket-form .em-ticket-form-main>div .inline-inputs:last-child,.em.em-event-editor .em-ticket-form .em-ticket-form-main>div.inline-inputs:last-child{margin-bottom:20px}.em .em-location-map-container{height:100%}.em .reschedule-hidden{display:none!important;visibility:hidden!important}.em.em-location-where.has-map{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px}.em.em-location-where.has-map .em-location-data,.em.em-location-where.has-map .em-location-map-container{width:100%;flex:1 1 450px}.em.em-location-where.has-map .em-location-data-maps-tip{width:100%;flex:0 0 100%}.em button.input.em-tooltip-ddm{background-image:var(--icon-chevron-down)!important;background-position:calc(100% - 15px) 50%!important;background-repeat:no-repeat!important;background-size:15px!important;padding-right:40px!important}.em button.input.em-tooltip-ddm[aria-expanded=true]{background-image:var(--icon-chevron-up)!important}.em .em-tooltip-ddm-content{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.em .button.input.with-icon,.em .input .button.with-icon,.em .input button.with-icon,.em button.input.with-icon{padding-left:var(--button-icon-padding)!important}.em .button.input.with-icon .em-icon,.em .input .button.with-icon .em-icon,.em .input button.with-icon .em-icon,.em button.input.with-icon .em-icon{margin-right:6px}.em .button.input.with-icon-right,.em .input .button.with-icon-right,.em .input button.with-icon-right,.em button.input.with-icon-right{padding-right:var(--button-icon-padding)!important}.em .button.input.with-icon-right .em-icon,.em .input .button.with-icon-right .em-icon,.em .input button.with-icon-right .em-icon,.em button.input.with-icon-right .em-icon{margin-left:6px}.em .button.input .em-icon,.em .input .button .em-icon,.em .input button .em-icon,.em button.input .em-icon{width:18px;height:18px;background-size:18px}.em button.em-clickable.loading .loaded,.em form.em-ajax-form.loading .loaded{display:none;visibility:hidden}.em button.em-clickable.loading .loading-content,.em form.em-ajax-form.loading .loading-content{display:inline-block;visibility:visible}.em .hidden,.em button.em-clickable .loaded-success,.em button.em-clickable .loading-content,.em button.em-clickable.load-successful .loaded,.em form.em-ajax-form .loaded-success,.em form.em-ajax-form .loading-content,.em form.em-ajax-form.load-successful .loaded{display:none;visibility:hidden}.em button.em-clickable.load-successful .loaded-success,.em form.em-ajax-form.load-successful .loaded-success{display:inline-block;visibility:visible}.em button.em-clickable{cursor:pointer!important;justify-self:start!important;background-color:transparent;margin:0!important;padding:0!important;border:0!important;outline:0}.em button.em-clickable:focus{outline:0}.em .em-datepicker .em-datepicker-data.hidden{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;visibility:visible;display:inherit}.em.em-view-container{position:relative}.em .em-location-map-container{aspect-ratio:2/1;width:100%}.em .em-location-map-container .em-loading-maps,.em .em-location-map-container .em-location-map-404{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;border:1px dashed #d0d0d0;background-color:#fafafa;color:#888;font-size:18px;padding:20px;text-align:center}.em .em-location-map-container .em-loading-maps svg,.em .em-location-map-container .em-location-map-404 svg{width:100px;max-height:100px}.em .em-location-map-container .em-loading-maps span,.em .em-location-map-container .em-location-map-404 span{display:block;margin-bottom:20px;font-size:20px;color:#aaa}.em .em-location-map-container .em-loading{background-position:50% 10%}.em .em-location-map-container .em-location-map,.em .em-location-map-container .em-location-map-content,.em .em-location-map-container .em-locations-map{width:100%;height:100%}.em .em-notice{padding:15px!important;margin-bottom:20px!important;border:1px solid #b6d4fe!important;border-radius:2.5px!important;display:block!important;color:#084298!important;background-color:#cfe2ff!important}.em .em-notice.em-notice-error{color:#842029!important;background-color:#f8d7da!important;border-color:#f5c2c7!important}.em .em-notice.em-notice-success{color:#0f5132!important;background-color:#d1e7dd!important;border-color:#badbcc!important}.em .em-notice.em-notice-warning{color:#664d03;background:#fff3cd;border-color:#ffecb5}.em .flatpickr-calendar,body .pac-container{z-index:100000!important}div#em-loading,div.em-loading{position:absolute;width:100%;height:100%;background:#fff url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto%3B background: none%3B display: block%3B shape-rendering: auto%3B' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.9166666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(30 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.8333333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(60 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.75s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(90 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.6666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(120 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.5833333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(150 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.5s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.4166666666666667s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(210 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.3333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(240 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.25s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(270 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.16666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(300 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.08333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(330 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='0s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E") 50% 50% no-repeat;left:0;top:0;opacity:.8;filter:alpha(opacity=80);z-index:99998;background-size:100px}.em-view-container,div[data-view-id]{position:relative}#em-wrapper label span.screen-reader-text,.em-wrapper label span.screen-reader-text{clip:rect(1px 1px 1px 1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.em-warning,a.em-button{color:#333;border-radius:3px}.em-warning{margin:10px 0;padding:10px;display:block!important}#em-booking div.em-booking-message p,.em-warning p{margin:10px 0!important;padding:0;color:#333}.em-warning-errors{background-color:#ffebe8;border:1px solid #c00}.em-warning-confirms{background-color:#f1fff0;border:1px solid #a8d144}a.em-button{padding:5px 10px;margin:5px;background:#eee;border:1px solid #ccc;display:inline-block;text-decoration:none}.em-search .hidden{display:none!important}.em-search-legacy div,div.css-search div.em-search-main div,div.em-search.css-search label{display:inline}div.css-search{margin-bottom:20px;background:#fff;border:1px solid #dedede;border-radius:3px;padding:5px;min-height:40px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px}div.css-search input,div.css-search select{width:auto;height:auto;margin:0;float:none;display:inline-block;font-size:14px;padding:5px}div.css-search button,div.css-search div,div.css-search option,div.css-search span{width:auto;height:auto;margin:0;padding:0;float:none;font-size:14px;display:block}div.css-search button,div.css-search div,div.css-search span{display:inline-block}div.css-search.has-advanced div.em-search-main{padding-bottom:8px;border-bottom:1px solid #dedede}body#printable table#bookings-table td,div.css-search div.em-search-field{padding:5px 0}div.css-search input.em-search-geo,div.css-search input.em-search-text{width:90%;font-size:16px;line-height:16px;padding:8px;border:0;color:#666;text-overflow:ellipsis;display:inline-block}div.css-search div.em-search-geo{margin:0 0 0 5px;padding-left:20px;background:url(../images/search-geo.png) 0 3px no-repeat}div.css-search div.em-search-text{margin:0 0 0 5px;padding-left:20px;background:url(../images/search-mag-ico.png) 0 4px no-repeat}div.css-search div.em-search-main div.em-search-field input::-webkit-input-placeholder{font-size:16px;line-height:16px;padding:3px 0;border:0;color:#666}div.css-search div.em-search-main div.em-search-field input:-moz-placeholder{font-size:16px;line-height:16px;padding:8px;border:0;color:#666}div.css-search div.em-search-main div.em-search-field input::-moz-placeholder{font-size:16px;line-height:16px;padding:8px;border:0;color:#666}div.css-search div.em-search-main div.em-search-field input:-ms-input-placeholder{font-size:16px;line-height:16px;padding:8px;border:0;color:#666}div.css-search.has-search-geo.has-search-term input.em-search-geo,div.css-search.has-search-geo.has-search-term input.em-search-text{width:40%}.pac-container .pac-item{padding:4px!important}div.css-search div.em-search-main .em-search-submit{position:absolute;top:5px;right:5px;-moz-box-shadow:0 0 0 0 #fff;-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#b7d282),color-stop(1,#8eb56d));background:-moz-linear-gradient(center top,#b7d282 5%,#8eb56d 100%);background-color:#b7d282;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#fff;font-weight:700;padding:8px 10px;text-decoration:none;text-shadow:1px 1px 0 #c7c5c7;line-height:16px}div.css-search div.em-search-main .em-search-submit:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#c4db99),color-stop(1,#a4c48a));background:-moz-linear-gradient(center top,#c4db99 5%,#a4c48a 100%);background:-ms-linear-gradient(top,#c4db99,#a4c48a);background:-o-linear-gradient(top,#c4db99,#a4c48a);background:linear-gradient(to top,#c4db99,#a4c48a);background-color:#a4c48a}div.css-search div.em-search-main .em-search-submit img{border:0;padding:0;margin:0;box-shadow:none;border-radius:0;background:0 0}div.css-search div.em-search-main button.em-search-submit span{display:block;width:16px;height:16px;background:url(../images/search-mag.png) 0 0 no-repeat}div.css-search div.em-search-location,div.em-search-location-meta{margin:0;padding:0}div.css-search div.em-search-advanced,div.css-search div.em-search-options{padding:5px 8px}div.css-search div.em-search-advanced>div{clear:both}div.css-search div.em-search-advanced label>span{display:block;float:left;min-width:100px}div.css-search div.em-search-advanced .em-search-submit{margin:10px 0}div.css-search.no-search-main div.em-search-advanced.visible div{display:inline;clear:none}div.css-search div.em-search-options{text-align:right}#event-form .em-notice-warning,#post .em-notice-warning{margin:10px 0;padding:15px 20px;border-left:4px solid orange}#event-form .em-notice-warning h4,#event-form .em-recurrence-reschedule h4,#post .em-notice-warning h4,#post .em-recurrence-reschedule h4{margin-top:0}#event-form .em-notice-warning div.warning-bold,#post .em-notice-warning div.warning-bold{color:#c45500;font-weight:700}#event-form .em-notice-warning div.warning-bold p,#post .em-notice-warning div.warning-bold p{margin-top:0;font-size:14px}.css-events-list table.events-table{border-spacing:0;border-collapse:collapse}.css-events-list table.events-table th.event-time{width:150px}#buddypress .wp-editor-wrap table,#em-booking .em-booking-form-details .em-booking-submit,#em-tickets-form th,.css-events-list table.events-table th.event-description{width:auto}#em-booking{margin:15px 0 10px;position:relative}#em-booking .em-booking-form{position:relative;clear:left}#em-booking .em-booking-form-details{padding:10px;width:360px;float:left}#em-booking .em-booking-form-details input.input,.em-booking-form-details textarea{width:250px}#em-booking .em-booking-form p{clear:left}#em-booking .em-booking-form label{float:left;display:inline-block;width:100px}#em-booking .em-booking-form span.input-group input{margin-left:-20px}#em-booking .em-booking-form span.input-group{display:block;margin-left:120px}#em-booking .em-booking-form p.input-field-data_privacy_consent label{display:block;width:100%}#em-booking .em-tickets{margin-bottom:20px}#em-booking div.em-booking-message{margin:10px 0;padding:10px;color:#333;border-radius:3px}#em-booking div.em-booking-message-success{background-color:#f1fff0;border:1px solid #a8d144}#em-booking div.em-booking-message-error{background-color:#ffebe8;border:1px solid #c00}#em-booking div.em-booking-login{padding:10px 10px 10px 20px;margin:0 0 0 390px;border-left:1px solid #000}#em-booking div.em-booking-login label{display:inline-block;width:90px}#em-booking div.em-booking-login p{margin:10px 0!important;padding:0!important}#em-wrapper #locations-filter .subsubsub .current,#em-wrapper #posts-filter .subsubsub .current,#event-form h4,#event-rsvp-options label{font-weight:700}#em-wrapper .em-events-admin-list .em-button,#em-wrapper .em-locations-admin-list .em-button{float:right}#event-form h4{margin:25px 0 15px}#event-form p{margin-top:10px}#event-form .inside{clear:both;margin-bottom:20px}#buddypress .wp-editor-wrap a.button,#buddypress .wp-editor-wrap button,#buddypress .wp-editor-wrap input[type=button],#buddypress .wp-editor-wrap input[type=reset],#buddypress .wp-editor-wrap input[type=submit]{padding:0 10px 1px}#event-form #event-name{width:80%;padding:2px}#event-form .event-extra-details{margin-top:20px}#event-form .event-extra-details select{vertical-align:top}#event-form .reschedule-hidden,#post .reschedule-hidden{display:none;visibility:hidden}#event-form .em-recurrence-reschedule,#post .em-recurrence-reschedule{padding:15px 20px;border-left:4px solid orange}#event-form .recurrence-reschedule-warning,#post .recurrence-reschedule-warning{margin-bottom:25px;color:#c45500}#event-form .recurrence-reschedule-warning p,#post .recurrence-reschedule-warning p{margin-top:0;font-size:14px}#event-rsvp-box{margin:10px}#em-tickets-form th.ticket-status,.em-tickets-row .ticket-status{width:20px}#em-tickets-form .em-tickets-row .ticket-status span.dashicons{display:block;width:16px;height:16px;line-height:16px;font-size:16px;font-weight:bolder}#em-tickets-form .em-tickets-row .ticket-status.single span.dashicons{cursor:auto}#em-tickets-form .em-tickets-row .ticket-status span.ticket-on{color:green}#em-tickets-form .em-tickets-row .ticket-status span.ticket-off{color:red}#em-tickets-form .em-tickets-row .ticket-status span.ticket_new{color:gray}#em-tickets-form .em-ticket-sortable-placeholder{border:2px dashed #dedede;background:#efefef}#em-tickets-form .ui-sortable-helper,#em-tickets-form.em-tickets-sortable .em-tickets-row .ticket-status span.dashicons{cursor:move}.em-ticket-form .ticket-options{margin-top:10px}#em-tickets-form .ticket-roles div{margin-left:110px}#wp-em-editor-content-wrap table{margin-bottom:0}#event-form .em-location-types-single{display:none;visibility:hidden}#event-form .em-location-type{border-top:1px solid #dedede;margin-top:20px;padding-top:20px}#event-form .em-location-type-single .em-location-type{border-top:0;margin-top:0;padding-top:0}#event-form .em-location-type.em-location-type-single{border:0}#event-form .em-location-type p:first-child{margin-top:0}#event-form div.em-location-data table{float:left;margin:0 15px 0 0}#event-form .em-event-location-data h4{padding-bottom:5px;border-bottom:1px solid #dedede;margin-bottom:15px}#event-form .em-input-field{margin-bottom:10px}#event-form .em-input-field label{display:block;margin-bottom:5px}#event-form .em-input-field em{display:block;margin-top:2px}#event-form .em-location-type-delete-active-alert{display:none;visibility:hidden}table.em-form-fields td,table.em-form-fields th{text-align:left;vertical-align:top}table.em-form-fields th{padding:0 20px 5px 0}.em_obj{position:relative}.em_obj .table-wrap{clear:left;padding-top:5px}.em-bookings-table .em-bookings-table-export,.em-bookings-table .em-bookings-table-settings{float:left;display:block;margin:2px 5px;width:25px;height:25px}.em-bookings-table .em-bookings-table-export{background:url(../images/csv.png) 0 0 no-repeat}.em-bookings-table .em-bookings-table-settings{background:url(../images/settings.png) 0 0 no-repeat}#em-bookings-table-export,#em-bookings-table-settings{width:500px;height:75%}#em-bookings-table-export form,#em-bookings-table-settings form{height:100%;overflow:auto}.em-bookings-table-overlay ul.em-bookings-cols-sortable{list-style-type:none;padding:0 0 10px;float:left;margin:0 10px 0 0}.em-bookings-table-overlay ul.em-bookings-cols-sortable li{margin:0 5px 5px;padding:3px 8px;font-size:12px;width:120px;font-weight:400;cursor:move}.em-bookings-table-overlay ul.em-bookings-cols-sortable li.ui-state-default{color:#999}#em-bookings-cols-inactive,#em-bookings-export-cols-inactive{width:300px}#em-bookings-cols-inactive li,#em-bookings-export-cols-inactive li{float:left}#em-bookings-admin-booking .em-booking-single-info{display:none}#em-bookings-admin-booking .em-booking-single-form{padding-right:20px}body#printable{font-family:Gill Sans,Helvetica,Arial,sans-serif;text-align:center}body#printable #container{margin:0 auto;width:780px;text-align:left}body#printable table#bookings-table{width:600px;border-spacing:0}body#printable table#bookings-table td.spaces-number{text-align:right;padding-right:20px}body#printable table#bookings-table th{text-align:left;margin-left:5px}body#printable table#bookings-table tr#booked-spaces td{border-top:2px solid #999}body#printable table#bookings-table td.total-label{text-align:right}body#printable table#bookings-table tr#booked-spaces td.spaces-number,table#bookings-table tr#available-spaces td.spaces-number,table.em-calendar.table tr.days-names{font-weight:700}table.em-calendar td{padding:2px 4px;text-align:center}.em-calendar td.eventless-post,.ui-em_timepicker-list li:hover .ui-em_timepicker-duration,li.ui-em_timepicker-selected .ui-em_timepicker-duration,table.em-calendar td.eventless-pre{color:#ccc}table.em-calendar td.eventful-post a,table.em-calendar td.eventful-pre a{color:#aaa;text-decoration:underline}table.em-calendar td.eventful a,table.em-calendar td.eventful-today a{color:#fd7e29}table.em-calendar td.eventful-today a{font-weight:700}table.em-calendar td.eventful-today,table.em-calendar td.eventless-today{background-color:#cfcfcf}table.em-calendar thead{font-size:120%;font-weight:700}table.fullcalendar{border-collapse:collapse}table.fullcalendar td{text-align:left;border:1px solid #888}div.em-calendar-wrapper{position:relative;width:100%!important;max-width:100%!important}.em-map-balloon .em-map-balloon-content{margin:0!important;padding:0 0 20px!important;font-size:12px!important;color:#000!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important}#em-map img,.em-location-map img,.em-locations-map img{max-width:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;height:auto;width:auto}.em-time-input{width:7em}.em-time-input.error,.em-time-range .em-time-input.error{border:#c00 1px solid}.ui-em_timepicker-wrapper{overflow-y:auto;max-height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);z-index:10052;margin:0}.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration{width:13em}.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration.ui-em_timepicker-step-30,.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration.ui-em_timepicker-step-60{width:11em}.ui-em_timepicker-list{margin:0;padding:0;list-style:none}.ui-em_timepicker-list li{margin:0;list-style:none;padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000}.ui-em_timepicker-duration{margin-left:5px;color:#888}.ui-em_timepicker-list:hover .ui-em_timepicker-duration{color:#888}.ui-em_timepicker-list:hover .ui-em_timepicker-selected{background:#fff;color:#000}.ui-em_timepicker-list .ui-em_timepicker-selected:hover,.ui-em_timepicker-list li:hover,li.ui-em_timepicker-selected{background:#1980ec;color:#fff}.ui-em_timepicker-list li.ui-em_timepicker-disabled,.ui-em_timepicker-list li.ui-em_timepicker-disabled:hover,.ui-em_timepicker-list li.ui-em_timepicker-selected.ui-em_timepicker-disabled{color:#888;cursor:default}.ui-em_timepicker-list li.ui-em_timepicker-disabled:hover,.ui-em_timepicker-list li.ui-em_timepicker-selected.ui-em_timepicker-disabled{background:#f2f2f2}.flatpickr-calendar{background:#fff}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(90,97,113,.5)}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-months .flatpickr-month,.flatpickr-weekdays{background:0 0}span.flatpickr-weekday{background:0 0;color:rgba(0,0,0,.54)}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #ff5a5f;box-shadow:-10px 0 0 #ff5a5f}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-calendar{background:0 0;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.08);box-shadow:0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px}.flatpickr-calendar.hasTime .flatpickr-innerContainer{border-bottom:0}.flatpickr-calendar.hasTime .flatpickr-time{border:1px solid #eceef1}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%;border-bottom-color:#eceef1}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%;border-top-color:#eceef1}.flatpickr-calendar:focus,.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:34px;color:#5a6171;fill:#5a6171}.flatpickr-months .flatpickr-month{border-radius:5px 5px 0 0;background:#eceef1;line-height:1;text-align:center;position:relative;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;padding:10px;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i,.numInputWrapper{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#bbb}.numInputWrapper{height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(72,72,72,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(72,72,72,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(72,72,72,.6);top:40%}.flatpickr-current-month span.cur-month:hover,.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0 ;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#5a6171}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#5a6171}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{border:0;border-radius:0;box-sizing:border-box;color:inherit;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;padding:0 0 0 .5ch;vertical-align:initial;-webkit-box-sizing:border-box}.flatpickr-current-month input.cur-year{background:0 0;cursor:text;margin:0;display:inline-block;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(90,97,113,.5);background:0 0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:#eceef1;cursor:pointer;margin:-1px 0 0;outline:0;position:relative;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:0}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#eceef1;outline:0;padding:0}.flatpickr-weekdays{background:#eceef1;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:#eceef1;color:#5a6171;line-height:1;margin:0;text-align:center;display:block;font-weight:bolder}.flatpickr-weeks{padding:1px 0 0}.flatpickr-days,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-days{position:relative;overflow:hidden;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;border-left:1px solid #eceef1;border-right:1px solid #eceef1}.flatpickr-days:focus{outline:0}.dayContainer,.flatpickr-day{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #eceef1;box-shadow:-1px 0 0 #eceef1}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;color:#484848;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e2e2e2;border-color:#e2e2e2}.flatpickr-day.today{border-color:#bbb}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#bbb;background:#bbb;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#ff5a5f;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#ff5a5f}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2;box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{background:0 0;border-color:transparent}.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(72,72,72,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(72,72,72,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #ff5a5f,5px 0 0 #ff5a5f;box-shadow:-5px 0 0 #ff5a5f,5px 0 0 #ff5a5f}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;border-left:1px solid #eceef1}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(72,72,72,.3);background:0 0;cursor:default;border:0}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;background:#fff;border-bottom:1px solid #eceef1}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time,.flatpickr-time input{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{outline:0;display:block;height:0;line-height:40px;max-height:40px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;border-radius:0 0 5px 5px}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#484848}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#484848}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;height:inherit;line-height:inherit;color:#484848;font-size:14px;position:relative;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour,span.flatpickr-day.selected{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#484848;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-time-separator{font-weight:700;width:2%}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eaeaea}.flatpickr-input[readonly]{cursor:pointer}.flatpickr-monthSelect-months{margin:10px 1px 3px;flex-wrap:wrap}.flatpickr-monthSelect-month{background:0 0;border:1px solid transparent;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;font-weight:400;margin:.5px;justify-content:center;padding:10px;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;text-align:center;width:33%}.flatpickr-monthSelect-month.flatpickr-disabled{color:#eee}.flatpickr-monthSelect-month.flatpickr-disabled:focus,.flatpickr-monthSelect-month.flatpickr-disabled:hover{cursor:not-allowed;background:0 0!important}.flatpickr-monthSelect-theme-dark{background:#3f4458}.flatpickr-monthSelect-theme-dark .flatpickr-current-month input.cur-year{color:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-next-month,.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-prev-month{color:#fff;fill:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month{color:rgba(255,255,255,.95)}.flatpickr-monthSelect-month.today{border-color:#959ea9}.flatpickr-monthSelect-month.inRange,.flatpickr-monthSelect-month.inRange.today,.flatpickr-monthSelect-month:focus,.flatpickr-monthSelect-month:hover{background:#e6e6e6;cursor:pointer;outline:0;border-color:#e6e6e6}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.inRange,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:focus,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:hover{background:#646c8c;border-color:#646c8c}.flatpickr-monthSelect-month.today:focus,.flatpickr-monthSelect-month.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-monthSelect-month.endRange,.flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-month.startRange{background-color:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-monthSelect-month.startRange{border-radius:50px 0 0 50px}.flatpickr-monthSelect-month.endRange{border-radius:0 50px 50px 0}.flatpickr-monthSelect-month.startRange.endRange{border-radius:50px}.flatpickr-monthSelect-month.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.endRange,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.startRange{background:#80cbc4;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#80cbc4}
2
  /*! Tippy.js v6.3.7 - https://unpkg.com/tippy.js@6.3.7/themes/light-border.css */
3
  @keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,8,16,.15);color:#333;box-shadow:0 4px 14px -2px rgba(0,8,16,.08)}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,.2);border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0,8,16,.2)}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible!important;background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0!important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-control .dropdown-header{position:relative;padding:6px .75rem;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:.25rem .25rem 0 0}.selectize-control .dropdown-header-close{position:absolute;right:.75rem;top:50%;color:#343a40;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.selectize-control .dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0!important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:1px 5px;border-left:1px solid #dee2e6;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:5px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:transparent}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0 0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#fff}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#343a40;font-family:inherit;font-size:inherit;line-height:1.5;font-smoothing:inherit}.selectize-input{cursor:text;border:1px solid #ced4da;padding:.375rem .75rem;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:none;border-radius:.25rem}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;display:inline-block}.selectize-control.multi .selectize-input.has-items{padding:calc(.375rem - 1px - 0px) .75rem calc(.375rem - 1px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:1px 5px;background:#efefef;color:#343a40;border:0 solid #dee2e6;border-radius:calc(.25rem - 1px)}.selectize-control.multi .selectize-input>div.active{background:#0d6efd;color:#fff;border:0 solid transparent}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#878787;background:#fff;border:0 solid #fff}.selectize-input>input{display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0!important;text-indent:0!important;border:0!important;background:0 0!important;line-height:inherit!important;user-select:auto!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:0!important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0!important}.selectize-input::after{content:" ";display:block;clear:left}.selectize-input.dropdown-active::before{content:" ";position:absolute;background:#fff;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;border:1px solid #d0d0d0;border-top:0 none;box-sizing:border-box}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(255,237,40,.4);border-radius:1px}.selectize-dropdown .create,.selectize-dropdown .no-results,.selectize-dropdown .optgroup-header,.selectize-dropdown .option{padding:3px .75rem}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#6c757d;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e9ecef;color:#1e2125}.selectize-dropdown .active.create{color:#1e2125}.selectize-dropdown .create{color:rgba(52,58,64,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:3px .75rem}.selectize-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:" ";display:block;position:absolute;top:50%;right:calc(.75rem + 5px);margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#343a40 transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px;border-color:transparent transparent #343a40}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:calc(.75rem + 5px);right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fff}.selectize-dropdown,.selectize-dropdown.form-control{height:auto;padding:0;margin:2px 0 0;z-index:1000;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-shadow:0 6px 12px rgba(0,0,0,.175)}.selectize-dropdown .optgroup-header{font-size:.875rem;line-height:1.5}.selectize-dropdown .optgroup:first-child:before{display:none}.selectize-dropdown .optgroup:before{content:" ";display:block;height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15);margin-left:-.75rem;margin-right:-.75rem}.selectize-dropdown .create{padding-left:.75rem}.selectize-dropdown-content{padding:5px 0}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-input{min-height:calc(1.5em + .75rem + 2px);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.selectize-input{transition:none}}.selectize-input.dropdown-active{border-radius:.25rem}.selectize-input.dropdown-active::before{display:none}.selectize-input.focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.is-invalid .selectize-input{border-color:#dc3545;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.is-invalid .selectize-input:focus{border-color:#bd2130;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #eb8c95}.selectize-control.form-control-sm .selectize-input.has-items{min-height:calc(1.5em + .5rem + 2px)!important;height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem!important;font-size:.875rem;line-height:1.25}.selectize-control.multi .selectize-input.has-items{height:auto;padding-left:calc(.75rem - 5px);padding-right:calc(.75rem - 5px)}.form-control.selectize-control{padding:0;height:auto;border:0;background:0 0;box-shadow:none;border-radius:0}.input-group .selectize-input{overflow:unset;border-radius:0 .25rem .25rem 0}
1
+ @charset "UTF-8";@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.em{--counter-background:#F36752;--counter-color:#fff;--counter-background-tentative:#ddd;--counter-color-tentative:#888;--default-color:#666666;--default-border:#4b86b4;--palette-1-bg:#03396c;--palette-1-color:#FFFFFF;--meta-color:#787878;--meta-bg:transparent;--main-bg:#F5F5F5;--main-h3-color:#777777;--main-border-color:#cdcdcd;--theme-hue:0;--accent-hue:220;--accent-s:86%;--accent-l:57%;--text-color-richer:hsl(var(--theme-hue), 0%, 5%);--text-color-normal:hsl(var(--theme-hue), 0%, 13%);--text-color-softer:hsl(var(--theme-hue), 0%, 33%);--accent-color:hsl(var(--accent-hue), var(--accent-s), var(--accent-l));--accent-color-hover:hsl(var(--accent-hue), calc(var(--accent-s) - 10%), calc(var(--accent-l) - 8%));--border-color:hsl(var(--theme-hue), 0%, 73%);--border-color-softer:hsl(var(--theme-hue), 0%, 82%);--background-color:transparent;--background-color-softer:hsl(var(--theme-hue), 0%, 95%);--background-color-checkboxes:white;--background-color-inputs:white;--code-background:hsl(var(--theme-hue), 0%, 95%);--button-primary-color:white;--font-size:16px;--line-height:20px;--font-weight:400;--font-family:"Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;--grid-max-width:960px;--icon-logo-office365:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2075 2499.8'%3E%3Cpath fill='%23eb3c00' d='M0 2016.6V496.8L1344.4 0 2075 233.7v2045.9l-730.6 220.3L0 2016.6l1344.4 161.8V409.2L467.6 613.8v1198.3z'/%3E%3C/svg%3E");--icon-logo-google-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' viewBox='0 0 256 256'%3E%3Cpath fill='%23FFF' d='M195.368421 60.6315789H60.6315789V195.368421H195.368421z'/%3E%3Cpath fill='%23EA4335' d='M195.368421 256 256 195.368421l-30.315789-5.172416-30.31579 5.172416-5.533259 27.729581z'/%3E%3Cpath fill='%23188038' d='M0 195.368421v40.421053C0 246.955789 9.04421053 256 20.2105263 256h40.4210526l6.2252856-30.315789-6.2252856-30.31579-33.0323915-5.172416L0 195.368421Z'/%3E%3Cpath fill='%231967D2' d='M256 60.6315789V20.2105263C256 9.04421053 246.955789 0 235.789474 0h-40.421053c-3.688839 15.0358547-5.533259 26.1010948-5.533259 33.1957202 0 7.0946254 1.84442 16.2399117 5.533259 27.4358587 13.409565 3.8399077 23.514828 5.7598615 30.31579 5.7598615 6.800961 0 16.906224-1.9199538 30.315789-5.7598615Z'/%3E%3Cpath fill='%23FBBC04' d='M256 60.6315789h-60.631579V195.368421H256z'/%3E%3Cpath fill='%2334A853' d='M195.368421 195.368421H60.6315789V256H195.368421z'/%3E%3Cpath fill='%234285F4' d='M195.368421 0H20.2105263C9.04421053 0 0 9.04421053 0 20.2105263V195.368421h60.6315789V60.6315789H195.368421V0Z'/%3E%3Cpath fill='%234285F4' d='M88.2694737 165.153684c-5.0357895-3.402105-8.5221053-8.370526-10.4252632-14.938947l11.6884211-4.816842c1.0610526 4.042105 2.9136842 7.174737 5.5578947 9.397894 2.6273684 2.223158 5.8273687 3.317895 9.5663157 3.317895 3.823158 0 7.107369-1.162105 9.852632-3.486316 2.745263-2.32421 4.126315-5.288421 4.126315-8.875789 0-3.671579-1.448421-6.669474-4.345263-8.993684-2.896842-2.324211-6.534737-3.486316-10.88-3.486316h-6.7536839v-11.570526H102.72c3.738947 0 6.888421-1.010527 9.448421-3.031579 2.56-2.021053 3.84-4.783158 3.84-8.303158 0-3.132632-1.145263-5.625263-3.435789-7.494737-2.290527-1.869474-5.187369-2.812632-8.707369-2.812632-3.435789 0-6.1642104.909474-8.185263 2.745264-2.0197181 1.840674-3.5381792 4.164731-4.4126316 6.753684l-11.5705263-4.816842c1.5326316-4.345264 4.3452632-8.1852635 8.471579-11.5031583 4.1263157-3.3178947 9.3978947-4.9852631 15.7978949-4.9852631 4.732631 0 8.993684.9094737 12.766316 2.7452631 3.772631 1.8357895 6.736842 4.3789474 8.875789 7.6126316 2.138947 3.2505267 3.2 6.8884207 3.2 10.9305267 0 4.126315-.993684 7.612631-2.981053 10.475789-1.987368 2.863158-4.429473 5.052632-7.326315 6.585263v.690527c3.740515 1.542157 6.989694 4.07512 9.397894 7.326315 2.442106 3.284211 3.671579 7.208421 3.671579 11.789474s-1.162105 8.673684-3.486315 12.261053c-2.324211 3.587368-5.541053 6.416842-9.616843 8.471579-4.092631 2.054736-8.690526 3.099071-13.793684 3.099071-5.9115787.016718-11.3684208-1.684335-16.4042103-5.08644Zm71.7978943-58.00421-12.833684 9.28-6.416842-9.734737L163.84 90.0884211h8.825263v78.3326319h-12.597895v-61.271579Z'/%3E%3C/svg%3E");--icon-logo-apple:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 52.226 52.226'%3E%3Cpath d='M36.802 1.055 36.747 0l-1.05.113c-.103.011-10.252 1.234-10.948 12.581l-.07 1.136 1.136-.077c.116-.008 11.611-.925 10.987-12.698zm-1.981 1.267c-.191 6.838-5.511 8.74-7.953 9.253.93-6.645 5.749-8.67 7.953-9.253z'/%3E%3Cpath d='m46.584 37.517-.639-.207c-3.867-1.25-6.464-4.792-6.464-8.814 0-3.578 2.023-6.778 5.281-8.352l.972-.469-.542-.933c-.232-.4-2.401-3.943-6.983-5.116-3.634-.93-7.72-.107-12.149 2.447-1.875-1.138-8.103-4.418-13.058-1.13-.97.536-11.251 6.695-5.9 23.313.157.372 3.888 9.113 8.303 12.387 1.191 1.138 4.237 2.56 7.718.187.603-.249 4.638-1.802 7.198.017.945.647 2.595 1.38 4.338 1.38 1.322 0 2.697-.421 3.859-1.621.542-.469 5.493-4.888 8.066-11.888l.075-.204-.075-.997zm-9.402 11.598-.077.073c-2.193 2.303-5.518.1-5.641.018-1.308-.93-2.823-1.233-4.244-1.233-2.579 0-4.847.999-4.992 1.064l-.163.092c-3.019 2.107-5.086.253-5.305.042l-.118-.101c-3.993-2.912-7.663-11.507-7.668-11.51-5.008-15.568 4.586-20.66 4.994-20.867l.11-.065c4.647-3.12 11.327 1.396 11.393 1.441l.533.366.552-.333c4.16-2.515 7.914-3.37 11.157-2.539 2.642.676 4.326 2.327 5.15 3.342-3.347 2.051-5.381 5.63-5.381 9.591 0 4.556 2.735 8.604 6.902 10.365-2.565 6.261-7.153 10.213-7.202 10.254z'/%3E%3C/svg%3E");--icon-logo-outlook:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%230072c6' d='M19.484 7.937v5.477l1.916 1.205a.489.489 0 0 0 .21 0l8.238-5.554a1.174 1.174 0 0 0-.959-1.128Z'/%3E%3Cpath fill='%230072c6' d='m19.484 15.457 1.747 1.2a.522.522 0 0 0 .543 0c-.3.181 8.073-5.378 8.073-5.378v10.066a1.408 1.408 0 0 1-1.49 1.555h-8.874v-7.443ZM10.44 12.932a1.609 1.609 0 0 0-1.42.838 4.131 4.131 0 0 0-.526 2.218A4.05 4.05 0 0 0 9.02 18.2a1.6 1.6 0 0 0 2.771.022 4.014 4.014 0 0 0 .515-2.2 4.369 4.369 0 0 0-.5-2.281 1.536 1.536 0 0 0-1.366-.809Z'/%3E%3Cpath fill='%230072c6' d='M2.153 5.155v21.427L18.453 30V2Zm10.908 14.336a3.231 3.231 0 0 1-2.7 1.361 3.19 3.19 0 0 1-2.64-1.318A5.459 5.459 0 0 1 6.706 16.1a5.868 5.868 0 0 1 1.036-3.616 3.267 3.267 0 0 1 2.744-1.384 3.116 3.116 0 0 1 2.61 1.321 5.639 5.639 0 0 1 1 3.484 5.763 5.763 0 0 1-1.035 3.586Z'/%3E%3C/svg%3E");--icon-download:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 479 479' fill='%23555'%3E%3Cpath d='M158.4 196.8c-5.3 5.3-5.3 13.8 0 19.1l71.6 71.6c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4l71.6-71.6c5.3-5.3 5.3-13.8 0-19.1s-13.8-5.3-19.1 0L253 245.3V13.5C253 6 247 0 239.5 0S226 6 226 13.5v231.8l-48.5-48.5c-5.3-5.3-13.9-5.3-19.1 0z'/%3E%3Cpath d='m460.2 307.4-47-170c-1.1-3.9-3.8-7-7.4-8.7l-1.3-.6c-1.8-.8-3.7-1.2-5.6-1.2h-84.7c-7.5 0-13.5 6-13.5 13.5s6 13.5 13.5 13.5h75.6l39.7 143.8h-105c-7.5 0-13.5 6-13.5 13.5v12.2c0 17.9-14.5 32.4-32.4 32.4h-82.4c-17.9 0-32.4-14.5-32.4-32.4v-12.2c0-7.5-6-13.5-13.5-13.5H49.4l39.9-144.1h75.6c7.5 0 13.5-6 13.5-13.5s-6-13.5-13.5-13.5H80.1c-1.9 0-3.8.4-5.6 1.2l-1.3.6c-3.6 1.7-6.4 4.8-7.4 8.7l-47 170c-.3 1.2-.5 2.4-.5 3.6v70.9c0 53.7 43.7 97.4 97.4 97.4h247.6c53.7 0 97.4-43.7 97.4-97.4V311c0-1.3-.1-2.5-.5-3.6zm-26.5 74.2c0 38.8-31.6 70.4-70.4 70.4H115.7c-38.8 0-70.4-31.6-70.4-70.4v-56.9H137c.7 32.1 27.1 58 59.4 58h82.4c32.3 0 58.7-25.9 59.4-58h95.7v56.9h-.2z'/%3E%3C/svg%3E");--icon-spinner:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' display='block' preserveAspectRatio='xMidYMid' style='margin:auto;background:0 0' viewBox='0 0 100 100'%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0'%3E%3Canimate attributeName='opacity' begin='-0.9166666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(30 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.8333333333333334s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(60 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.75s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(90 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.6666666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(120 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.5833333333333334s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(150 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.5s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(180 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.4166666666666667s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(210 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.3333333333333333s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(240 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.25s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(270 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.16666666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(300 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.08333333333333333s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(330 50 50)'%3E%3Canimate attributeName='opacity' begin='0s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3C/svg%3E");--icon-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512' fill='%23555'%3E%3Cpath d='M472 60h-8V44c0-13.234-10.766-24-24-24s-24 10.766-24 24v16H96V44c0-13.234-10.766-24-24-24S48 30.766 48 44v16h-8C17.944 60 0 77.944 0 100v352c0 22.056 17.944 40 40 40h432c22.056 0 40-17.944 40-40V100c0-22.056-17.944-40-40-40zm-40-16c0-4.411 3.589-8 8-8s8 3.589 8 8v23.981c0 .007-.001.013-.001.019s.001.013.001.019V92c0 4.411-3.589 8-8 8s-8-3.589-8-8V44zM72 36c4.411 0 8 3.589 8 8v48c0 4.411-3.589 8-8 8s-8-3.589-8-8V44c0-4.411 3.589-8 8-8zm400 440H40c-13.234 0-24-10.766-24-24V148h384c4.418 0 8-3.582 8-8s-3.582-8-8-8H16v-32c0-13.234 10.766-24 24-24h8v16c0 13.234 10.766 24 24 24s24-10.766 24-24V76h320v16c0 13.234 10.766 24 24 24s24-10.766 24-24V76h8c13.234 0 24 10.766 24 24v32h-16c-4.418 0-8 3.582-8 8s3.582 8 8 8h16v304c0 13.234-10.766 24-24 24z'/%3E%3Cpath d='M448 132h-16c-4.418 0-8 3.582-8 8s3.582 8 8 8h16c4.418 0 8-3.582 8-8s-3.582-8-8-8z'/%3E%3Cg stroke='null'%3E%3Crect width='30' height='15' x='206' y='222' rx='8'/%3E%3Crect width='30' height='15' x='277' y='222' rx='8'/%3E%3Crect width='30' height='15' x='346' y='222' rx='8'/%3E%3Crect width='30' height='15' x='416' y='222' rx='8'/%3E%3Crect width='30' height='15' x='66' y='302' rx='8'/%3E%3Crect width='30' height='15' x='136' y='302' rx='8'/%3E%3Crect width='30' height='15' x='206' y='302' rx='8'/%3E%3Crect width='30' height='15' x='276' y='302' rx='8'/%3E%3Crect width='30' height='15' x='346' y='302' rx='8'/%3E%3Crect width='30' height='15' x='416' y='302' rx='8'/%3E%3Crect width='30' height='15' x='66' y='392' rx='8'/%3E%3Crect width='30' height='15' x='136' y='392' rx='8'/%3E%3Crect width='30' height='15' x='206' y='392' rx='8'/%3E%3Crect width='30' height='15' x='276' y='392' rx='8'/%3E%3Crect width='30' height='15' x='346' y='392' rx='8'/%3E%3C/g%3E%3C/svg%3E");--icon-calendar-empty:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512' fill='%23555'%3E%3Cg stroke='null'%3E%3Cpath d='M472 47.37289h-8V30.42374c0-14.01907-10.766-25.42373-24-25.42373s-24 11.40466-24 25.42373v16.94915H96V30.42374C96 16.40467 85.234 5.00001 72 5.00001S48 16.40467 48 30.42374v16.94915h-8c-22.056 0-40 19.00847-40 42.37288v372.88136c0 23.36441 17.944 42.37288 40 42.37288h432c22.056 0 40-19.00847 40-42.37288V89.74577c0-23.36441-17.944-42.37288-40-42.37288zm-40-16.94915c0-4.67267 3.589-8.47458 8-8.47458s8 3.80191 8 8.47458v25.4036c0 .00742-.001.01377-.001.02013s.001.01377.001.02013v25.4036c0 4.67267-3.589 8.47458-8 8.47458s-8-3.80191-8-8.47458V30.42374zM72 21.94916c4.411 0 8 3.80191 8 8.47458V81.2712c0 4.67267-3.589 8.47458-8 8.47458s-8-3.80191-8-8.47458V30.42374c0-4.67267 3.589-8.47458 8-8.47458zm400 466.10169H40c-13.234 0-24-11.40466-24-25.42373v-322.0339h384c4.418 0 8-3.79449 8-8.47458s-3.582-8.47458-8-8.47458H16V89.74575c0-14.01907 10.766-25.42373 24-25.42373h8v16.94915c0 14.01907 10.766 25.42373 24 25.42373s24-11.40466 24-25.42373V64.32202h320v16.94915c0 14.01907 10.766 25.42373 24 25.42373s24-11.40466 24-25.42373V64.32202h8c13.234 0 24 11.40466 24 25.42373v33.89831h-16c-4.418 0-8 3.79449-8 8.47458s3.582 8.47458 8 8.47458h16v322.0339c0 14.01907-10.766 25.42373-24 25.42373z'/%3E%3Cpath d='M448 123.64407h-16c-4.418 0-8 3.79449-8 8.47458s3.582 8.47458 8 8.47458h16c4.418 0 8-3.79449 8-8.47458s-3.582-8.47458-8-8.47458z'/%3E%3C/g%3E%3C/svg%3E");--icon-list-grouped:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 64 64' fill='%23555'%3E%3Cpath stroke='null' d='M1.52092 5.89552h60.86722c.84042 0 1.52107-.4472 1.52107-.9995 0-.5522-.68065-.9995-1.52107-.9995H1.52092C.68065 3.89652 0 4.34382 0 4.89602c0 .5523.68065.9995 1.52092.9995z'/%3E%3Cpath d='M62.98405 19.62524h-40c-.5522 0-.9995.4473-.9995.9995 0 .5523.4473.9995.9995.9995h40c.5523 0 .9996-.4472.9996-.9995 0-.5522-.4473-.9995-.9996-.9995z'/%3E%3Cpath stroke='null' d='M10.00888 13.67918c-3.87581 0-7.02924 3.15984-7.02924 7.04356 0 3.88384 3.15342 7.0437 7.02924 7.0437 3.87592 0 7.02934-3.15986 7.02934-7.0437 0-3.88372-3.15342-7.04356-7.02934-7.04356zm0 11.80281c-2.61911 0-4.74945-2.13465-4.74945-4.75925 0-2.62448 2.13034-4.75913 4.74945-4.75913 2.61925 0 4.74956 2.13465 4.74956 4.75913 0 2.62459-2.1303 4.75925-4.74956 4.75925zM1.52092 37.42953h60.86722c.84043 0 1.52108-.4472 1.52108-.9995 0-.5522-.68065-.9995-1.52108-.9995H1.52092c-.84027 0-1.52092.4473-1.52092.9995 0 .5523.68065.9995 1.52092.9995z'/%3E%3Cpath d='M62.98405 51.15925h-40c-.5522 0-.9995.4473-.9995.9995 0 .5523.4473.9995.9995.9995h40c.5523 0 .9996-.4472.9996-.9995 0-.5522-.4473-.9995-.9996-.9995z'/%3E%3Cpath stroke='null' d='M10.00888 45.21319c-3.87582 0-7.02924 3.15984-7.02924 7.04356 0 3.88384 3.15342 7.0437 7.02924 7.0437 3.87592 0 7.02934-3.15986 7.02934-7.0437 0-3.88372-3.15342-7.04356-7.02934-7.04356zm0 11.80281c-2.61912 0-4.74945-2.13465-4.74945-4.75925 0-2.62447 2.13033-4.75913 4.74945-4.75913 2.61925 0 4.74955 2.13466 4.74955 4.75913 0 2.6246-2.1303 4.75925-4.74955 4.75925z'/%3E%3C/svg%3E");--icon-filter:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 256 256'%3E%3Cg fill='%23555' stroke-miterlimit='10' stroke-width='0'%3E%3Cpath d='M1.793 44.436943c0-3.0962784 2.5129216-5.6092 5.6092-5.6092h92.229271c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H7.4022c-3.0962784 0-5.6092-2.510117-5.6092-5.6092zM87.7343578 211.563057c0-3.0962784 2.5129216-5.6092 5.6092-5.6092H248.5978c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H93.3435578c-3.099083 0-5.6092-2.5129216-5.6092-5.6092zM1.793 128c0-3.0962784 2.5129216-5.6092 5.6092-5.6092h168.4947588c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H7.4022c-3.0962784 0-5.6092-2.5129216-5.6092-5.6092z'/%3E%3Cpath d='M170.2877588 128c0-15.3243344 12.466447-27.793586 27.793586-27.793586S225.8749308 112.672861 225.8749308 128s-12.466447 27.793586-27.793586 27.793586S170.2877588 143.327139 170.2877588 128zm44.3659674 0c0-9.1401914-7.4349946-16.575186-16.575186-16.575186S181.5033542 118.8598086 181.5033542 128s7.4349946 16.575186 16.575186 16.575186 16.575186-7.4349946 16.575186-16.575186zM94.022271 44.436943c0-15.3243344 12.466447-27.793586 27.793586-27.793586 15.3243344 0 27.793586 12.466447 27.793586 27.793586s-12.466447 27.793586-27.793586 27.793586-27.793586-12.4692516-27.793586-27.793586zm44.368772 0c0-9.1401914-7.4349946-16.575186-16.575186-16.575186s-16.575186 7.4349946-16.575186 16.575186 7.4349946 16.575186 16.575186 16.575186 16.575186-7.4349946 16.575186-16.575186zM43.3655858 211.563057c0-15.3243344 12.466447-27.7907814 27.793586-27.7907814 15.3243344 0 27.7907814 12.466447 27.7907814 27.7907814 0 15.327139-12.466447 27.793586-27.7907814 27.793586s-27.793586-12.466447-27.793586-27.793586zm44.368772 0c0-9.1401914-7.43219-16.5723814-16.5723814-16.5723814s-16.575186 7.43219-16.575186 16.5723814 7.4349946 16.575186 16.575186 16.575186 16.5723814-7.4349946 16.5723814-16.575186z'/%3E%3Cpath d='M138.391043 44.436943c0-3.0962784 2.5129216-5.6092 5.6092-5.6092H248.5978c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H144.000243c-3.099083 0-5.6092-2.510117-5.6092-5.6092zM214.6537262 128c0-3.0962784 2.5129216-5.6092 5.6092-5.6092H248.5978c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092h-28.3348738c-3.0962784 0-5.6092-2.5129216-5.6092-5.6092zM1.793 211.563057c0-3.0962784 2.5129216-5.6092 5.6092-5.6092h41.5725858c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H7.4022c-3.0962784 0-5.6092-2.5129216-5.6092-5.6092z'/%3E%3C/g%3E%3C/svg%3E");--icon-list:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 489.7 489.7' fill='%23555'%3E%3Cpath d='M52.7 134.75c29.1 0 52.7-23.7 52.7-52.7s-23.6-52.8-52.7-52.8S0 52.95 0 81.95s23.7 52.8 52.7 52.8zm0-81c15.6 0 28.2 12.7 28.2 28.2s-12.7 28.2-28.2 28.2-28.2-12.7-28.2-28.2 12.7-28.2 28.2-28.2zM52.7 297.55c29.1 0 52.7-23.7 52.7-52.7s-23.6-52.7-52.7-52.7S0 215.75 0 244.85s23.7 52.7 52.7 52.7zm0-80.9c15.6 0 28.2 12.7 28.2 28.2s-12.7 28.2-28.2 28.2-28.2-12.6-28.2-28.2 12.7-28.2 28.2-28.2zM52.7 460.45c29.1 0 52.7-23.7 52.7-52.7 0-29.1-23.7-52.7-52.7-52.7S0 378.75 0 407.75c0 29 23.7 52.7 52.7 52.7zm0-81c15.6 0 28.2 12.7 28.2 28.2 0 15.6-12.7 28.2-28.2 28.2s-28.2-12.7-28.2-28.2 12.7-28.2 28.2-28.2zM175.9 94.25h301.5c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3H175.9c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3zM175.9 257.15h301.5c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3H175.9c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3zM175.9 419.95h301.5c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3H175.9c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3z'/%3E%3C/svg%3E");--icon-map:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 24 24'%3E%3Cg fill='%23555' stroke='null'%3E%3Cpath d='M23.60271 6.00106c-.06052-.04356-.1382-.05504-.20853-.03174l-5.24662 1.74601c.45988-.98428.77708-1.91431.77708-2.61002 0-2.62885-2.14206-4.7674-4.77523-4.7674-2.63289 0-4.77523 2.13855-4.77523 4.7674 0 .38044.09287.82775.25022 1.31358l-1.35121-.44957c-.00646-.00226-.01321 0-.02-.0017-.01773-.00419-.0349-.00447-.0532-.00447-.0183 0-.03547.00028-.0532.00447-.00646.0017-.01349-.00057-.02.0017L.49322 8.5097c-.09452.03146-.15815.11938-.15815.21887v13.85684c0 .07417.03575.14386.09599.18742.03995.02867.08754.04356.13537.04356.02448 0 .04924-.00395.07316-.0121l7.56037-2.51589 7.56037 2.51589c.00028 0 .00085 0 .00113.00028.02335.00758.04754.01182.07207.01182s.04868-.00419.07202-.01182c.00028 0 .00085 0 .00113-.00028l7.63353-2.54033c.09457-.03146.15815-.11942.15815-.21887V6.1882c.00033-.07417-.03542-.14386-.09566-.18714l.00001-.00001zM7.96888 19.87843.79806 22.26481V8.89516l7.17086-2.38638v13.36965h-.00005.00001zM14.14937.70374c2.43082 0 4.4085 1.97444 4.4085 4.40129 0 .71987-.36758 1.71874-.88458 2.76796-.0957.19443-.19674.39057-.30145.58727-.40639.76229-.86854 1.52826-1.30673 2.21356-.15872.2484-.31409.48583-.46271.7089-.57865.8691-1.05004 1.51644-1.18541 1.70024l-.15787.2144c-.05009.06828-.16886.06941-.22008-.00113l-.1573-.21327c-.32253-.4386-2.5527-3.51001-3.59963-5.95846-.08188-.19133-.15622-.37875-.22206-.56085-.19843-.54874-.31913-1.04973-.31913-1.45857C9.74087 2.6782 11.71856.70376 14.14938.70376l-.00001-.00001zm1.45309 21.56107L8.4316 19.87843V6.50878l1.392.46332c.96929 2.45745 3.21545 5.58367 3.76316 6.32798l.15678.2127c.09429.12898.24626.20569.40611.20569.16013 0 .31154-.07671.40526-.20456l.15759-.21383c.11202-.15201.45087-.6173.88991-1.26272v10.22746h.00005zm7.63353-2.38638-7.17086 2.38638V11.34474c.58511-.89297 1.25437-1.98146 1.79868-3.04838l5.37246-1.78787v13.36993h-.00028z'/%3E%3Cpath d='M14.14937 7.56078c1.1407 0 2.06857-.9264 2.06857-2.06495-.00028-1.13882-.92821-2.06495-2.06857-2.06495-1.14041 0-2.06834.9264-2.06834 2.06495s.92792 2.06495 2.06834 2.06495zm0-3.76401c.93835 0 1.70161.76229 1.70189 1.69911 0 .93681-.76355 1.69911-1.70189 1.69911-.93835 0-1.70189-.76229-1.70189-1.69911s.76355-1.69911 1.70189-1.69911z'/%3E%3C/g%3E%3C/svg%3E");--icon-location:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 54.757 54.757' fill='%23555'%3E%3Cpath d='M27.557 12c-3.859 0-7 3.141-7 7s3.141 7 7 7 7-3.141 7-7-3.141-7-7-7zm0 12c-2.757 0-5-2.243-5-5s2.243-5 5-5 5 2.243 5 5-2.243 5-5 5z'/%3E%3Cpath d='M40.94 5.617C37.318 1.995 32.502 0 27.38 0c-5.123 0-9.938 1.995-13.56 5.617-6.703 6.702-7.536 19.312-1.804 26.952L27.38 54.757 42.721 32.6c5.755-7.671 4.922-20.281-1.781-26.983zm.159 25.814L27.38 51.243 13.639 31.4C8.44 24.468 9.185 13.08 15.235 7.031 18.479 3.787 22.792 2 27.38 2s8.901 1.787 12.146 5.031c6.05 6.049 6.795 17.437 1.573 24.4z'/%3E%3C/svg%3E");--icon-settings:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 54 54' fill='%23555'%3E%3Cpath d='M51.22 21h-5.052c-.812 0-1.481-.447-1.792-1.197s-.153-1.54.42-2.114l3.572-3.571c.525-.525.814-1.224.814-1.966 0-.743-.289-1.441-.814-1.967l-4.553-4.553c-1.05-1.05-2.881-1.052-3.933 0l-3.571 3.571c-.574.573-1.366.733-2.114.421-.75-.311-1.197-.98-1.197-1.792V2.78C33 1.247 31.753 0 30.22 0h-6.44C22.247 0 21 1.247 21 2.78v5.052c0 .812-.447 1.481-1.197 1.792-.748.313-1.54.152-2.114-.421l-3.571-3.571c-1.052-1.052-2.883-1.05-3.933 0l-4.553 4.553c-.525.525-.814 1.224-.814 1.967 0 .742.289 1.44.814 1.966l3.572 3.571c.573.574.73 1.364.42 2.114S8.644 21 7.832 21H2.78C1.247 21 0 22.247 0 23.78v6.439C0 31.753 1.247 33 2.78 33h5.052c.812 0 1.481.447 1.792 1.197s.153 1.54-.42 2.114l-3.572 3.571c-.525.525-.814 1.224-.814 1.966 0 .743.289 1.441.814 1.967l4.553 4.553c1.051 1.051 2.881 1.053 3.933 0l3.571-3.572c.574-.573 1.363-.731 2.114-.42.75.311 1.197.98 1.197 1.792v5.052c0 1.533 1.247 2.78 2.78 2.78h6.439c1.533 0 2.78-1.247 2.78-2.78v-5.052c0-.812.447-1.481 1.197-1.792.751-.312 1.54-.153 2.114.42l3.571 3.572c1.052 1.052 2.883 1.05 3.933 0l4.553-4.553c.525-.525.814-1.224.814-1.967 0-.742-.289-1.44-.814-1.966l-3.572-3.571c-.573-.574-.73-1.364-.42-2.114S45.356 33 46.168 33h5.052c1.533 0 2.78-1.247 2.78-2.78v-6.44c0-1.533-1.247-2.78-2.78-2.78zm.78 9.22c0 .43-.35.78-.78.78h-5.052c-1.624 0-3.019.932-3.64 2.432-.622 1.5-.295 3.146.854 4.294l3.572 3.571c.305.305.305.8 0 1.104l-4.553 4.553c-.304.304-.799.306-1.104 0l-3.571-3.572c-1.149-1.149-2.794-1.474-4.294-.854-1.5.621-2.432 2.016-2.432 3.64v5.052c0 .43-.35.78-.78.78h-6.44c-.43 0-.78-.35-.78-.78v-5.052c0-1.624-.932-3.019-2.432-3.64-.503-.209-1.021-.311-1.533-.311-1.014 0-1.997.4-2.761 1.164l-3.571 3.572c-.306.306-.801.304-1.104 0L7.046 42.4c-.305-.305-.305-.8 0-1.104l3.572-3.571c1.148-1.148 1.476-2.794.854-4.294C10.851 31.932 9.456 31 7.832 31H2.78c-.43 0-.78-.35-.78-.78v-6.44c0-.43.35-.78.78-.78h5.052c1.624 0 3.019-.932 3.64-2.432.622-1.5.295-3.146-.854-4.294l-3.572-3.571c-.305-.305-.305-.8 0-1.104l4.553-4.553c.304-.305.799-.305 1.104 0l3.571 3.571c1.147 1.147 2.792 1.476 4.294.854 1.5-.62 2.432-2.015 2.432-3.639V2.78c0-.43.35-.78.78-.78h6.439c.431 0 .781.35.781.78v5.052c0 1.624.932 3.019 2.432 3.64 1.502.622 3.146.294 4.294-.854l3.571-3.571c.306-.305.801-.305 1.104 0l4.553 4.553c.305.305.305.8 0 1.104l-3.572 3.571c-1.148 1.148-1.476 2.794-.854 4.294.621 1.5 2.016 2.432 3.64 2.432h5.052c.43-.001.78.349.78.779v6.44z'/%3E%3Cpath d='M27 18c-4.963 0-9 4.037-9 9s4.037 9 9 9 9-4.037 9-9-4.037-9-9-9zm0 16c-3.859 0-7-3.141-7-7s3.141-7 7-7 7 3.141 7 7-3.141 7-7 7z'/%3E%3C/svg%3E");--icon-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 60 60' fill='%23555'%3E%3Cpath d='M30 0C13.458 0 0 13.458 0 30s13.458 30 30 30 30-13.458 30-30S46.542 0 30 0zm0 58C14.561 58 2 45.439 2 30S14.561 2 30 2s28 12.561 28 28-12.561 28-28 28z'/%3E%3Cpath d='M31 26.021V15.879c0-.553-.448-1-1-1s-1 .447-1 1v10.142c-1.399.364-2.494 1.459-2.858 2.858H19c-.552 0-1 .447-1 1s.448 1 1 1h7.142c.447 1.72 2 3 3.858 3 2.206 0 4-1.794 4-4 0-1.859-1.28-3.411-3-3.858zm-1 5.858c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zM30 9.879c.552 0 1-.447 1-1v-1c0-.553-.448-1-1-1s-1 .447-1 1v1c0 .553.448 1 1 1zM30 49.879c-.552 0-1 .447-1 1v1c0 .553.448 1 1 1s1-.447 1-1v-1c0-.553-.448-1-1-1zM52 28.879h-1c-.552 0-1 .447-1 1s.448 1 1 1h1c.552 0 1-.447 1-1s-.448-1-1-1zM9 28.879H8c-.552 0-1 .447-1 1s.448 1 1 1h1c.552 0 1-.447 1-1s-.448-1-1-1zM44.849 13.615l-.707.707c-.391.391-.391 1.023 0 1.414.195.195.451.293.707.293s.512-.098.707-.293l.707-.707c.391-.391.391-1.023 0-1.414s-1.023-.39-1.414 0zM14.444 44.021l-.707.707c-.391.391-.391 1.023 0 1.414.195.195.451.293.707.293s.512-.098.707-.293l.707-.707c.391-.391.391-1.023 0-1.414s-1.024-.39-1.414 0zM45.556 44.021c-.391-.391-1.023-.391-1.414 0s-.391 1.023 0 1.414l.707.707c.195.195.451.293.707.293s.512-.098.707-.293c.391-.391.391-1.023 0-1.414l-.707-.707zM15.151 13.615c-.391-.391-1.023-.391-1.414 0s-.391 1.023 0 1.414l.707.707c.195.195.451.293.707.293s.512-.098.707-.293c.391-.391.391-1.023 0-1.414l-.707-.707z'/%3E%3C/svg%3E");--icon-folder:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 60 60' fill='%23555'%3E%3Cpath d='m26.525 10.5-4.618-6.451-.392-.549H0v53h60v-46H26.525zM58 12.5v5H31.536l-3.579-5H58zm-56 42v-49h18.485l5 7h.012l4.69 6.551c.195.272.501.417.813.418v.031h27v35H2z'/%3E%3C/svg%3E");--icon-category:var(--icon-folder);--icon-tag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 502.418 502.418'%3E%3Cpath d='M101.791 0v502.418l149.413-114.577 149.423 114.577V0H101.791zm279.144 462.505-129.731-99.481-129.721 99.481V19.692h259.452v442.813z'/%3E%3C/svg%3E");--icon-ticket:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' version='1.0' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='2'%3E%3Cpath d='M57 18c-1.504 1.504-2.705 2-5 2-4.59 0-8-3.41-8-8 0-2.295.496-3.496 2-5l-6-6L1 40l6 6c1.504-1.504 2.705-2 5-2 4.59 0 8 3.41 8 8 0 2.295-.496 3.496-2 5l6 6 39-39-6-6zM26 15l4 4M45 34l4 4'/%3E%3C/g%3E%3Cpath fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='2' d='m32 21 4 4M39 28l4 4'/%3E%3C/svg%3E");--icon-at:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M127.999 27.99512a100 100 0 1 0 55.2959 183.333 4.00018 4.00018 0 1 0-4.42969-6.6621 92.00763 92.00763 0 1 1 41.13379-76.6709c0 31.32324-15.03711 36-24 36s-24-4.67676-24-36v-40a4 4 0 0 0-8 0v14.74841a43.986 43.986 0 1 0 2.81739 45.94226c4.645 14.88452 14.84521 23.30933 29.18261 23.30933 20.03711 0 32-16.44825 32-44a100.11269 100.11269 0 0 0-100-100Zm0 136a36 36 0 1 1 36-36 36.04063 36.04063 0 0 1-36 36Z'/%3E%3C/svg%3E");--icon-next-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m6.5 10.5 3-3-3-3'/%3E%3C/svg%3E");--icon-prev-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m8.5 4.5-3 3 3 3'/%3E%3C/svg%3E");--icon-first-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m6.5 9.5-2-2 2-2m3 4-2-2 2-2'/%3E%3C/svg%3E");--icon-last-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m8.5 9.5 2-2-2-2m-3 4 2-2-2-2'/%3E%3C/svg%3E");--icon-cross-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='25 25 214 214'%3E%3Cpath d='M128 28.00012a100 100 0 1 0 100 100 100.113 100.113 0 0 0-100-100Zm0 192a92 92 0 1 1 92-92 92.10446 92.10446 0 0 1-92 92Zm34.82813-121.17139-29.17139 29.17139 29.17139 29.17139a3.99992 3.99992 0 1 1-5.65625 5.65722L128 133.65686l-29.17187 29.17187a3.99992 3.99992 0 0 1-5.65625-5.65722l29.17138-29.17139-29.17138-29.17139a3.99992 3.99992 0 0 1 5.65625-5.65722L128 122.34338l29.17188-29.17187a3.99992 3.99992 0 1 1 5.65625 5.65722Z'/%3E%3C/svg%3E");--icon-checkmark-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 256 256'%3E%3Cpath d='M174.89307 101.2384a3.99936 3.99936 0 0 1-.13184 5.65528l-58.666 56a3.99989 3.99989 0 0 1-5.52343 0l-29.334-28a4 4 0 0 1 5.52344-5.78711l26.57227 25.36377 55.90429-53.36377a3.99936 3.99936 0 0 1 5.65527.13183Zm53.10644 26.76172a100 100 0 1 1-100-100 100.113 100.113 0 0 1 100 100Zm-8 0a92 92 0 1 0-92 92 92.10447 92.10447 0 0 0 92-92Z'/%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15.898 4.045c-.271-.272-.713-.272-.986 0l-4.71 4.711-4.709-4.711c-.272-.272-.714-.272-.986 0s-.272.714 0 .986l4.709 4.711-4.71 4.711c-.272.271-.272.713 0 .986.136.136.314.203.492.203.179 0 .357-.067.493-.203l4.711-4.711 4.71 4.711c.137.136.314.203.494.203.178 0 .355-.067.492-.203.273-.273.273-.715 0-.986l-4.711-4.711 4.711-4.711c.274-.272.274-.714 0-.986z'/%3E%3C/svg%3E");--icon-chevron-down: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");--icon-chevron-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555'%3E%3Cpath d='M5.8 16.4c.4 0 .7-.1.9-.4l4.3-4.6c.5-.5 1.4-.5 1.9 0l4.3 4.6c.2.3.6.4.9.4 1.1 0 1.7-1.3.9-2.1l-6.2-6.8c-.5-.6-1.4-.6-1.9 0l-6.2 6.8c-.5.8.1 2.1 1.1 2.1z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");--icon-magnifying-glass:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 53.627 53.627'%3E%3Cpath d='M53.627 49.385 37.795 33.553C40.423 30.046 42 25.709 42 21 42 9.42 32.58 0 21 0S0 9.42 0 21s9.42 21 21 21c4.709 0 9.046-1.577 12.553-4.205l15.832 15.832 4.242-4.242zM2 21C2 10.523 10.523 2 21 2s19 8.523 19 19-8.523 19-19 19S2 31.477 2 21zm33.567 15.093c.178-.172.353-.347.525-.525.146-.151.304-.29.445-.445l14.262 14.262-1.415 1.415-14.261-14.263c.155-.141.293-.299.444-.444z'/%3E%3C/svg%3E");--icon-location-on:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%2389ba89'%3E%3Cpath d='M12 1C7.6 1 4 4.6 4 9s8 14 8 14 8-9.6 8-14-3.6-8-8-8zm0 12c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");--icon-location-off:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23c46464'%3E%3Cpath d='M12 1C7.6 1 4 4.6 4 9s8 14 8 14 8-9.6 8-14-3.6-8-8-8zm0 12c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");--icon-checkmark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555'%3E%3Cpath d='M22.5 4.5c-.8-.8-2.2-.8-3 0L9 15l-4.5-4.5c-.8-.8-2.2-.8-3 0s-.8 2.2 0 3L9 21 22.5 7.5c.8-.8.8-2.2 0-3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");--icon-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23555'%3E%3Cpath d='M220 128a4.0002 4.0002 0 0 1-4 4h-84v84a4 4 0 0 1-8 0v-84H40a4 4 0 0 1 0-8h84V40a4 4 0 0 1 8 0v84h84a4.0002 4.0002 0 0 1 4 4Z'/%3E%3C/svg%3E");--icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23555'%3E%3Cpath d='M216 132H40a4 4 0 0 1 0-8h176a4 4 0 0 1 0 8Z'/%3E%3C/svg%3E");--icon-compass:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555555'%3E%3Cpath d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 18c-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8-3.6 8-8 8zM12 4l-2 8 2 8 2-8-2-8zm0 9c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");--icon-options-v:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555555'%3E%3Ccircle cx='12' cy='12' r='2'%3E%3C/circle%3E%3Ccircle cx='12' cy='5' r='2'%3E%3C/circle%3E%3Ccircle cx='12' cy='19' r='2'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");--icon-point-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555555'%3E%3Cpath d='M7.8 7h8.5c.8 0 1.3.8.9 1.5L13 15.6c-.4.6-1.3.6-1.7 0L6.9 8.5C6.5 7.8 7 7 7.8 7z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");--button-icon-padding:20px}.em.pixelbones{scroll-behavior:smooth!important;font-size:var(--font-size)!important;line-height:var(--line-height)!important;font-weight:var(--font-weight)!important;font-family:var(--font-family)!important;color:var(--text-color-normal)!important;background-color:var(--background-color)!important}.em.pixelbones .pixelbones{line-height:1.15;-webkit-text-size-adjust:100%;margin:0}.em.pixelbones details,.em.pixelbones main{display:block}.em.pixelbones h1{font-size:2em;margin:.67em 0}.em.pixelbones hr{box-sizing:content-box;height:0;overflow:visible;margin-top:30px!important;margin-bottom:35px!important;border-width:0!important;border-top:1px solid var(--border-color-softer)!important}.em.pixelbones code{font-family:monospace,monospace}.em.pixelbones kbd,.em.pixelbones pre,.em.pixelbones samp{font-family:monospace,monospace;font-size:1em}.em.pixelbones a{color:var(--accent-color)!important;background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.em.pixelbones abbr[title]{border-bottom:none;text-decoration:underline dotted}.em.pixelbones b,.em.pixelbones strong{font-weight:bolder}.em.pixelbones small{font-size:80%}.em.pixelbones sub,.em.pixelbones sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.em.pixelbones sub{bottom:-.25em}.em.pixelbones sup{top:-.5em}.em.pixelbones img{border-style:none}.em.pixelbones .input button{font-family:inherit;margin:0;overflow:visible}.em.pixelbones .input input,.em.pixelbones .input optgroup,.em.pixelbones .input select,.em.pixelbones .input textarea{display:inline-block;font-family:inherit;font-size:100%;line-height:1.15;margin:0}.em.pixelbones .input input{overflow:visible}.em.pixelbones .input select{text-transform:none}.em.pixelbones .input [type=button],.em.pixelbones .input [type=reset],.em.pixelbones .input [type=submit],.em.pixelbones .input button{-webkit-appearance:button}.em.pixelbones .input [type=button]::-moz-focus-inner,.em.pixelbones .input [type=reset]::-moz-focus-inner,.em.pixelbones .input [type=submit]::-moz-focus-inner,.em.pixelbones .input button::-moz-focus-inner{border-style:none;padding:0}.em.pixelbones .input [type=button]:-moz-focusring,.em.pixelbones .input [type=reset]:-moz-focusring,.em.pixelbones .input [type=submit]:-moz-focusring,.em.pixelbones .input button:-moz-focusring{outline:1px dotted ButtonText}.em.pixelbones .input legend{color:inherit;display:table;max-width:100%;white-space:normal}.em.pixelbones .input progress{vertical-align:baseline}.em.pixelbones .input textarea{overflow:auto}.em.pixelbones .input [type=checkbox],.em.pixelbones .input [type=radio],.em.pixelbones .input legend{box-sizing:border-box;padding:0}.em.pixelbones .input [type=number]::-webkit-inner-spin-button,.em.pixelbones .input [type=number]::-webkit-outer-spin-button{height:auto}.em.pixelbones .input [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.em.pixelbones .input [type=search]::-webkit-search-decoration{-webkit-appearance:none}.em.pixelbones .input ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.em.pixelbones summary{display:list-item}.em.pixelbones [hidden],.em.pixelbones template{display:none}.em.pixelbones *{box-sizing:border-box!important}.em.pixelbones .grid-container{position:relative!important;max-width:var(--grid-max-width)!important;margin:0 auto!important;padding:0!important;text-align:left!important;display:grid!important;grid-gap:20px!important;gap:20px!important;grid-template-columns:minmax(200px,1fr)!important}@media (min-width:600px){.em.pixelbones .grid-container{grid-template-columns:repeat(3,1fr)!important;padding:0!important}.em.pixelbones .grid-container.fifths{grid-template-columns:repeat(5,1fr)!important}.em.pixelbones .grid-container.quarters{grid-template-columns:repeat(4,1fr)!important}.em.pixelbones .grid-container.thirds{grid-template-columns:repeat(3,1fr)!important}.em.pixelbones .grid-container.halves{grid-template-columns:repeat(2,1fr)!important}.em.pixelbones .grid-container.full{grid-template-columns:1fr!important}}.em.pixelbones h1,.em.pixelbones h2,.em.pixelbones h3,.em.pixelbones h4,.em.pixelbones h5,.em.pixelbones h6{margin-top:0!important;margin-bottom:20px!important;font-weight:300!important}.em.pixelbones h1{font-size:calc(var(--font-size) + 24px)!important;line-height:1.2!important;letter-spacing:-1px!important}.em.pixelbones h2,.em.pixelbones h3{font-size:calc(var(--font-size) + 20px)!important;line-height:1.25!important;letter-spacing:-1px!important}.em.pixelbones h3{font-size:calc(var(--font-size) + 14px)!important;line-height:1.3!important}.em.pixelbones h4{font-size:calc(var(--font-size) + 8px)!important;line-height:1.35!important;letter-spacing:-.8px!important}.em.pixelbones h5{font-size:calc(var(--font-size) + 2px)!important;line-height:1.5!important;letter-spacing:-.5px!important}.em.pixelbones h6{font-size:var(--font-size)!important;line-height:1.6!important;letter-spacing:0!important}@media (min-width:600px){.em.pixelbones h1{font-size:calc(var(--font-size) + 34px)!important}.em.pixelbones h2{font-size:calc(var(--font-size) + 26px)!important}.em.pixelbones h3{font-size:calc(var(--font-size) + 20px)!important}.em.pixelbones h4{font-size:calc(var(--font-size) + 14px)!important}.em.pixelbones h5{font-size:calc(var(--font-size) + 8px)!important}.em.pixelbones h6{font-size:var(--font-size)!important}}.em.pixelbones p{margin:0 0 5px!important;line-height:var(--line-height)!important}.em.pixelbones a :hover{color:var(--accent-color-hover)!important;background-color:transparent!important}.em.pixelbones a :focus{background-color:transparent!important}.em.pixelbones .button.input,.em.pixelbones .input .button,.em.pixelbones .input button,.em.pixelbones .input input[type=button],.em.pixelbones .input input[type=reset],.em.pixelbones .input input[type=submit],.em.pixelbones button.input,.em.pixelbones input[type=button].input,.em.pixelbones input[type=reset].input,.em.pixelbones input[type=submit].input,.em.pixelbones.input .button,.em.pixelbones.input button,.em.pixelbones.input input[type=button],.em.pixelbones.input input[type=reset],.em.pixelbones.input input[type=submit]{display:inline-block;height:38px!important;padding:0 30px!important;color:var(--text-color-softer)!important;text-align:center!important;font-size:11px!important;font-weight:600!important;line-height:38px!important;letter-spacing:1px!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important;background-color:transparent!important;border-radius:4px!important;border:1px solid var(--border-color)!important;cursor:pointer!important;box-sizing:border-box!important}.em.pixelbones .button.input.disabled,.em.pixelbones .input .button.disabled,.em.pixelbones .input button.disabled,.em.pixelbones .input input[type=button].disabled,.em.pixelbones .input input[type=reset].disabled,.em.pixelbones .input input[type=submit].disabled,.em.pixelbones button.input.disabled,.em.pixelbones input[type=button].input.disabled,.em.pixelbones input[type=reset].input.disabled,.em.pixelbones input[type=submit].input.disabled,.em.pixelbones.input .button.disabled,.em.pixelbones.input button.disabled,.em.pixelbones.input input[type=button].disabled,.em.pixelbones.input input[type=reset].disabled,.em.pixelbones.input input[type=submit].disabled{pointer-events:none!important;opacity:.5!important}.em.pixelbones .button.input:focus,.em.pixelbones .input .button:hover,.em.pixelbones .input button:hover,.em.pixelbones .input input[type=button]:hover,.em.pixelbones .input input[type=reset]:hover,.em.pixelbones .input input[type=submit]:hover,.em.pixelbones button.input:focus,.em.pixelbones input[type=button].input:focus,.em.pixelbones input[type=reset].input:focus,.em.pixelbones input[type=submit].input:focus,.em.pixelbones.input .button:hover,.em.pixelbones.input button:hover,.em.pixelbones.input input[type=button]:hover,.em.pixelbones.input input[type=reset]:hover,.em.pixelbones.input input[type=submit]:hover{color:var(--text-color-normal)!important;border-color:var(--text-color-softer)!important;outline:0!important}.em.pixelbones .button.button-primary.input,.em.pixelbones .input .button.button-primary,.em.pixelbones .input button.button-primary,.em.pixelbones .input input[type=button].button-primary,.em.pixelbones .input input[type=reset].button-primary,.em.pixelbones .input input[type=submit].button-primary,.em.pixelbones button.button-primary.input,.em.pixelbones input[type=button].button-primary.input,.em.pixelbones input[type=reset].button-primary.input,.em.pixelbones input[type=submit].button-primary.input,.em.pixelbones.input .button.button-primary,.em.pixelbones.input button.button-primary,.em.pixelbones.input input[type=button].button-primary,.em.pixelbones.input input[type=reset].button-primary,.em.pixelbones.input input[type=submit].button-primary{color:var(--button-primary-color)!important;background-color:var(--accent-color)!important;border-color:var(--accent-color)!important}.em.pixelbones .button.button-primary.input:focus,.em.pixelbones .input .button.button-primary:hover,.em.pixelbones .input button.button-primary:hover,.em.pixelbones .input input[type=button].button-primary:hover,.em.pixelbones .input input[type=reset].button-primary:hover,.em.pixelbones .input input[type=submit].button-primary:hover,.em.pixelbones button.button-primary.input:focus,.em.pixelbones input[type=button].button-primary.input:focus,.em.pixelbones input[type=reset].button-primary.input:focus,.em.pixelbones input[type=submit].button-primary.input:focus,.em.pixelbones.input .button.button-primary:hover,.em.pixelbones.input button.button-primary:hover,.em.pixelbones.input input[type=button].button-primary:hover,.em.pixelbones.input input[type=reset].button-primary:hover,.em.pixelbones.input input[type=submit].button-primary:hover{color:var(--button-primary-color)!important;background-color:var(--accent-color-hover)!important;border-color:var(--accent-color-hover)!important}.em.pixelbones .button.input,.em.pixelbones .input .button,.em.pixelbones .input button,.em.pixelbones button.input,.em.pixelbones.input .button,.em.pixelbones.input button{margin-bottom:10px!important}.em.pixelbones form{border:0!important;margin:0!important;padding:0!important;font-weight:400!important;overflow:visible;background:var(--background-color)!important;box-sizing:border-box!important;box-shadow:none!important}.em.pixelbones .input fieldset,.em.pixelbones .input input,.em.pixelbones .input select,.em.pixelbones .input textarea,.em.pixelbones.input fieldset,.em.pixelbones.input input,.em.pixelbones.input select,.em.pixelbones.input textarea{margin-bottom:15px!important}.em.pixelbones .input input[type=email],.em.pixelbones .input input[type=number],.em.pixelbones .input input[type=password],.em.pixelbones .input input[type=search],.em.pixelbones .input input[type=tel],.em.pixelbones .input input[type=text],.em.pixelbones .input input[type=url],.em.pixelbones .input select:not([multiple]),.em.pixelbones .input textarea,.em.pixelbones.input input[type=email],.em.pixelbones.input input[type=number],.em.pixelbones.input input[type=password],.em.pixelbones.input input[type=search],.em.pixelbones.input input[type=tel],.em.pixelbones.input input[type=text],.em.pixelbones.input input[type=url],.em.pixelbones.input select:not([multiple]),.em.pixelbones.input textarea{width:100%!important;height:38px!important;padding:6px 10px!important;border-radius:4px!important;background-color:var(--background-color-inputs)!important;box-shadow:none!important;box-sizing:border-box!important;border:1px solid var(--border-color-softer)!important}.em.pixelbones .input input[type=email].inline,.em.pixelbones .input input[type=number].inline,.em.pixelbones .input input[type=password].inline,.em.pixelbones .input input[type=search].inline,.em.pixelbones .input input[type=tel].inline,.em.pixelbones .input input[type=text].inline,.em.pixelbones .input input[type=url].inline,.em.pixelbones .input select:not([multiple]).inline,.em.pixelbones .input textarea.inline,.em.pixelbones.input input[type=email].inline,.em.pixelbones.input input[type=number].inline,.em.pixelbones.input input[type=password].inline,.em.pixelbones.input input[type=search].inline,.em.pixelbones.input input[type=tel].inline,.em.pixelbones.input input[type=text].inline,.em.pixelbones.input input[type=url].inline,.em.pixelbones.input select:not([multiple]).inline,.em.pixelbones.input textarea.inline{width:auto!important;margin-bottom:0!important}.em.pixelbones .input select.inline,.em.pixelbones.input select.inline{padding-right:30px!important}.em.pixelbones .input input.select-toggle,.em.pixelbones .input select:not([multiple]),.em.pixelbones.input input.select-toggle,.em.pixelbones.input select:not([multiple]){-webkit-appearance:none!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m4.5 6.5 3 3 3-3'/%3E%3C/svg%3E") no-repeat right 0 top 55%!important;background-position-x:calc(100% - 5px)!important;background-size:20px 20px!important;cursor:pointer!important;vertical-align:middle!important;padding-right:30px!important}.em.pixelbones .input input.select-toggle:focus,.em.pixelbones .input select:not([multiple]):focus,.em.pixelbones.input input.select-toggle:focus,.em.pixelbones.input select:not([multiple]):focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23000' stroke-linecap='square' d='m10.5 8.5-3-3-3 3'/%3E%3C/svg%3E")!important}.em.pixelbones .input input[type=button],.em.pixelbones .input input[type=email],.em.pixelbones .input input[type=number],.em.pixelbones .input input[type=password],.em.pixelbones .input input[type=search],.em.pixelbones .input input[type=submit],.em.pixelbones .input input[type=tel],.em.pixelbones .input input[type=text],.em.pixelbones .input input[type=url],.em.pixelbones .input textarea,.em.pixelbones.input input[type=button],.em.pixelbones.input input[type=email],.em.pixelbones.input input[type=number],.em.pixelbones.input input[type=password],.em.pixelbones.input input[type=search],.em.pixelbones.input input[type=submit],.em.pixelbones.input input[type=tel],.em.pixelbones.input input[type=text],.em.pixelbones.input input[type=url],.em.pixelbones.input textarea{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.em.pixelbones .input textarea,.em.pixelbones.input textarea{min-height:65px!important;padding-top:6px!important;padding-bottom:6px!important}.em.pixelbones .input input[type=email]:focus,.em.pixelbones .input input[type=number]:focus,.em.pixelbones .input input[type=password]:focus,.em.pixelbones .input input[type=search]:focus,.em.pixelbones .input input[type=tel]:focus,.em.pixelbones .input input[type=text]:focus,.em.pixelbones .input input[type=url]:focus,.em.pixelbones .input select:focus,.em.pixelbones .input textarea:focus,.em.pixelbones.input input[type=email]:focus,.em.pixelbones.input input[type=number]:focus,.em.pixelbones.input input[type=password]:focus,.em.pixelbones.input input[type=search]:focus,.em.pixelbones.input input[type=tel]:focus,.em.pixelbones.input input[type=text]:focus,.em.pixelbones.input input[type=url]:focus,.em.pixelbones.input select:focus,.em.pixelbones.input textarea:focus{border:1px solid var(--accent-color)!important;outline:0!important}.em.pixelbones .input label,.em.pixelbones .input legend,.em.pixelbones.input label,.em.pixelbones.input legend{display:block!important;margin-bottom:8px!important;font-weight:400!important;font-size:var(--font-size);line-height:var(--line-height)}.em.pixelbones .input fieldset.inline,.em.pixelbones .input fieldset.inline-left,.em.pixelbones .input fieldset.inline-right,.em.pixelbones .input label.inline,.em.pixelbones .input label.inline-left,.em.pixelbones .input label.inline-right,.em.pixelbones.input fieldset.inline,.em.pixelbones.input fieldset.inline-left,.em.pixelbones.input fieldset.inline-right,.em.pixelbones.input label.inline,.em.pixelbones.input label.inline-left,.em.pixelbones.input label.inline-right{display:inline-block!important}.em.pixelbones .input fieldset.inline-left,.em.pixelbones .input label.inline-left,.em.pixelbones.input fieldset.inline-left,.em.pixelbones.input label.inline-left{margin-right:10px!important}.em.pixelbones .input fieldset.inline-right,.em.pixelbones .input label.inline-right,.em.pixelbones.input fieldset.inline-right,.em.pixelbones.input label.inline-right{margin-left:10px!important}.em.pixelbones .input .inline-inputs input:not([type=radio]):not([type=checkbox]),.em.pixelbones .input .inline-inputs label,.em.pixelbones .input .inline-inputs legend,.em.pixelbones .input .inline-inputs select:not([mutiple]),.em.pixelbones.input .inline-inputs input:not([type=radio]):not([type=checkbox]),.em.pixelbones.input .inline-inputs label,.em.pixelbones.input .inline-inputs legend,.em.pixelbones.input .inline-inputs select:not([mutiple]){width:auto!important;display:inline-block!important;margin:0!important}#event-form .em-input-field.em-input-field-boolean label,.em.em-calendar .em-cal-nav .month form,.em.pixelbones .input .inline-inputs>div,.em.pixelbones.input .inline-inputs>div{display:inline-block}.em.pixelbones .input fieldset,.em.pixelbones.input fieldset{padding:0!important;border-width:0!important}.em.pixelbones .input input[type=checkbox],.em.pixelbones.input input[type=checkbox]{-webkit-appearance:none!important;width:15px!important;height:15px!important;position:relative!important;top:2px!important}.em.pixelbones .input input[type=checkbox]:focus,.em.pixelbones.input input[type=checkbox]:focus{outline:0!important}.em.pixelbones .input input[type=checkbox]:before,.em.pixelbones.input input[type=checkbox]:before{content:""!important;display:none!important}.em.pixelbones .input input[type=checkbox]:checked:after,.em.pixelbones.input input[type=checkbox]:checked:after{opacity:1!important}.em.pixelbones .input input[type=checkbox]:after,.em.pixelbones.input input[type=checkbox]:after{content:""!important;opacity:0!important;display:block!important;left:4px!important;top:1px!important;position:absolute!important;width:6px!important;height:10px!important;border:2px solid #666!important;border-top:0!important;border-left:0!important;transform:rotate(30deg)!important;box-sizing:border-box!important}.em.pixelbones .input input[type=checkbox],.em.pixelbones .input input[type=radio],.em.pixelbones.input input[type=checkbox],.em.pixelbones.input input[type=radio]{margin-bottom:0!important;display:inline-block!important;text-align:start!important;background-color:var(--background-color-checkboxes)!important;box-shadow:none!important;box-sizing:border-box!important;border:1px solid var(--border-color-softer)!important}.em.pixelbones .input label>.label-body,.em.pixelbones.input label>.label-body{display:inline-block!important;margin-left:5px!important;font-weight:400!important}.em.pixelbones .input input:disabled,.em.pixelbones .input select:disabled,.em.pixelbones .input textarea:disabled,.em.pixelbones.input input:disabled,.em.pixelbones.input select:disabled,.em.pixelbones.input textarea:disabled{opacity:.5;background-color:#efefef}.em.pixelbones ul{list-style:circle inside!important}.em.pixelbones ol{list-style:decimal inside!important}.em.pixelbones ol,.em.pixelbones ul{padding-left:0!important;margin-top:0!important}.em.pixelbones ol ol,.em.pixelbones ol ul,.em.pixelbones ul ol,.em.pixelbones ul ul{font-size:100%!important;margin:10px 0 10px 30px!important;color:var(--text-color-softer)!important}.em.em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line p,.em.pixelbones li{margin-bottom:5px!important}.em.pixelbones code{padding:2px 5px!important;margin:0 2px!important;font-size:90%!important;white-space:nowrap!important;background:var(--code-background)!important;border:1px solid var(--border-color-softer)!important;border-radius:4px!important}.em.pixelbones pre>code{display:block!important;padding:10px 15px!important;white-space:pre!important;overflow:auto!important}.em.pixelbones table{width:100%}.em.pixelbones td,.em.pixelbones th{padding:12px 15px!important;text-align:left!important;border:0!important;border-bottom:1px solid var(--border-color-softer)!important}.em.pixelbones td:first-child,.em.pixelbones th:first-child{padding-left:0!important}.em.pixelbones td:last-child,.em.pixelbones th:last-child{padding-right:0!important}.em.pixelbones blockquote,.em.pixelbones dl,.em.pixelbones figure,.em.pixelbones ol,.em.pixelbones p,.em.pixelbones pre,.em.pixelbones table,.em.pixelbones ul{margin-bottom:25px!important}.em.pixelbones .screen-reader-text{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.em.pixelbones .u-full-width{width:100%!important;box-sizing:border-box!important}.em.pixelbones .u-max-full-width{max-width:100%!important;box-sizing:border-box!important}.em.pixelbones .u-pull-right{float:right!important}.em.pixelbones .u-pull-left{float:left!important}.em.pixelbones .u-align-left{text-align:left!important}.em.pixelbones .u-align-right{text-align:right!important}.em.pixelbones section{padding:0;margin:0}.em.pixelbones .container:after,.em.pixelbones .row:after,.em.pixelbones .u-cf{content:""!important;display:table!important;clear:both!important}.em .em-icon{display:inline-block;font-size:20px;line-height:22px;width:20px;height:20px;color:var(--meta-dashicons);margin:0 0 -4px;padding:0;background-position:0 0;background-repeat:no-repeat;background-size:20px}.em .em-icon.em-icon-logo-office365{background-image:var(--icon-logo-office365)}.em .em-icon.em-icon-logo-google-calendar{background-image:var(--icon-logo-google-calendar)}.em .em-icon.em-icon-logo-apple{background-image:var(--icon-logo-apple)}.em .em-icon.em-icon-logo-outlook{background-image:var(--icon-logo-outlook)}.em .em-icon.em-icon-download{background-image:var(--icon-download)}.em .em-icon.em-icon-spinner{background-image:var(--icon-spinner)}.em .em-icon.em-icon-calendar{background-image:var(--icon-calendar)}.em .em-icon.em-icon-calendar-empty{background-image:var(--icon-calendar-empty)}.em .em-icon.em-icon-list-grouped{background-image:var(--icon-list-grouped)}.em .em-icon.em-icon-filter{background-image:var(--icon-filter)}.em .em-icon.em-icon-list{background-image:var(--icon-list)}.em .em-icon.em-icon-map{background-image:var(--icon-map)}.em .em-icon.em-icon-location{background-image:var(--icon-location)}.em .em-icon.em-icon-settings{background-image:var(--icon-settings)}.em .em-icon.em-icon-clock{background-image:var(--icon-clock)}.em .em-icon.em-icon-category,.em .em-icon.em-icon-folder{background-image:var(--icon-folder)}.em .em-icon.em-icon-tag{background-image:var(--icon-tag)}.em .em-icon.em-icon-ticket{background-image:var(--icon-ticket)}.em .em-icon.em-icon-at{background-image:var(--icon-at)}.em .em-icon.em-icon-next-circle{background-image:var(--icon-next-circle)}.em .em-icon.em-icon-prev-circle{background-image:var(--icon-prev-circle)}.em .em-icon.em-icon-first-circle{background-image:var(--icon-first-circle)}.em .em-icon.em-icon-last-circle{background-image:var(--icon-last-circle)}.em .em-icon.em-icon-cross-circle{background-image:var(--icon-cross-circle)}.em .em-icon.em-icon-checkmark-circle{background-image:var(--icon-checkmark-circle)}.em .em-icon.em-icon-close{background-image:var(--icon-close)}.em .em-icon.em-icon-chevron-down{background-image:var(--icon-chevron-down)}.em .em-icon.em-icon-chevron-up{background-image:var(--icon-chevron-up)}.em .em-icon.em-icon-magnifying-glass{background-image:var(--icon-magnifying-glass)}.em .em-icon.em-icon-location-on{background-image:var(--icon-location-on)}.em .em-icon.em-icon-location-off{background-image:var(--icon-location-off)}.em .em-icon.em-icon-checkmark{background-image:var(--icon-checkmark)}.em .em-icon.em-icon-plus{background-image:var(--icon-plus)}.em .em-icon.em-icon-minus{background-image:var(--icon-minus)}.em .em-icon.em-icon-compass,.em.em-modal.em-search-advanced .em-search-advanced-sections section.em-search-section-location{background-image:var(--icon-compass)}.em .em-icon.em-icon-options-v{background-image:var(--icon-options-v)}.em .em-icon.em-icon-point-down{background-image:var(--icon-point-down)}.em.em-calendar{--nav-color:#777;--nav-border:1px solid #dedede;--nav-background:none;--event-border-color:#ccc;--event-background-color:#dedede;--event-color:#fff;--header-border:1px solid #dedede;--header-background:transparent;--header-color:#888;--date-box-border:1px solid #dedede;--date-color:#999;--date-background:#fff;--date-border-color:#cdcdcd;--date-border:1px solid var(--date-border-color);--date-today-color:#fff;--date-today-background:#aaa;--date-today-border:1px solid #cdcdcd;--date-more-color:var(--nav-color);--calendar-background:#fff;--counter-background:#F36752;display:block;width:100%}.em.em-calendar section{display:grid;width:100%;padding:0;margin:0}.em.em-calendar section div{text-align:center;display:block}.em.em-calendar section>div,.em.em-modal .em-modal-popup .em-modal-content.has-image>div.image img{width:100%}.em.em-calendar section.em-cal-nav{grid-template-columns:1fr auto;justify-items:center;align-items:center}.em.em-calendar section.em-cal-days{grid-template-columns:repeat(7,1fr)}.em.em-calendar .em-cal-nav>div{margin:10px 0}.em.em-calendar .em-cal-nav .em-search-advanced-trigger{display:none;visibility:hidden}.em.em-calendar .em-cal-nav .month{margin-left:10px;text-align:left}.em.em-calendar .em-cal-nav .month input,.em.em-calendar .em-cal-nav .month span.marker{border:0!important;margin:0!important;padding:10px!important;font-size:22px}.em.em-calendar .em-cal-nav .month input:focus,.em.em-calendar .em-cal-nav .month input:hover,.em.em-calendar .em-cal-nav .month span.marker:focus,.em.em-calendar .em-cal-nav .month span.marker:hover{border:0!important}.em.em-calendar .em-cal-nav .month span.marker{display:inline-block;position:absolute;left:-100%}.em.em-calendar .em-cal-nav .month input[type=month]{position:relative}.em.em-calendar .em-cal-nav .month input[type=month]::-webkit-calendar-picker-indicator,.em.em-search .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data input::-webkit-calendar-picker-indicator,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data input::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;background:0 0}.em.em-calendar .em-cal-nav .month input[type=text]{background-color:transparent!important}.em.em-calendar .em-cal-nav .button{padding:0 10px!important;margin:0!important;display:inline-block}.em.em-calendar .em-cal-nav .month-nav{margin:5px 0 15px}.em.em-calendar .em-cal-nav .month-nav .em-calnav{background:var(--nav-background)!important;color:var(--nav-color)!important;width:38px;height:18px;display:inline-block;padding:0;margin:0}.em.em-calendar .em-cal-nav .month-nav .em-calnav.em-calnav-prev{padding-right:0}.em.em-calendar .em-cal-nav .month-nav .em-calnav.em-calnav-next{padding-left:0}.em.em-calendar .em-cal-nav .month-nav .em-calnav:hover,.em.em-calendar .em-cal-nav .month-nav .em-calnav:hover path,.em.em-calendar .em-cal-nav .month-nav .em-calnav:hover svg{color:var(--nav-color)!important;filter:brightness(.5)!important}.em.em-calendar .em-cal-nav .month-nav .em-calnav:focus{outline:0}.em.em-calendar .em-cal-nav .month-nav .em-calnav[data-disabled="1"],.em.em-calendar .em-cal-nav .month-nav .em-calnav[data-disabled="1"]:hover,.em.em-calendar .em-cal-nav .month-nav .em-calnav[data-disabled="1"]:hover path,.em.em-calendar .em-cal-nav .month-nav .em-calnav[data-disabled="1"]:hover svg{cursor:not-allowed!important;filter:brightness(1)!important}.em.em-calendar .em-cal-nav .month-nav .em-calnav svg{height:28px;width:28px;display:block;margin:0 auto;transition:all ease-in-out;fill:none;stroke:var(--nav-color)}.em.em-calendar .em-cal-nav .month-nav .em-calnav-today.is-today{opacity:.3}.em.em-calendar .em-cal-nav .month-nav .em-calnav-today.is-today:hover{cursor:default!important}.em.em-calendar .em-cal-head{border:var(--header-border);background:var(--calendar-background);border-bottom:0;border-radius:8px 8px 0 0}.em.em-calendar .em-cal-head>div{background:var(--header-background);color:var(--header-color);margin:10px 0;padding:0 10px;border-left:var(--header-border);text-transform:uppercase;overflow-x:hidden;text-overflow:ellipsis}.em.em-calendar .em-cal-head>div:first-child{border-left:none}.em.em-calendar .em-cal-body{--grid-auto-rows:auto;border-bottom:var(--date-box-border);background-color:var(--calendar-background);grid-template-rows:1fr;grid-auto-rows:var(--grid-auto-rows)}.em.em-calendar .em-cal-body .em-cal-day{text-align:right}.em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date{display:inline-block;text-align:center;position:relative;margin:0 0 10px}.em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date a,.em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date span{color:var(--date-color)!important;text-decoration:none!important;display:inline-block;margin:0;padding:5px 6px;width:34px;height:34px;font-size:16px;background:var(--date-background);border-radius:50%;box-sizing:border-box}.em.em-calendar .em-cal-body .em-cal-day.eventful-post .em-cal-day-date,.em.em-calendar .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date,.em.em-calendar .em-cal-body .em-cal-day.eventless-post .em-cal-day-date,.em.em-calendar .em-cal-body .em-cal-day.eventless-pre .em-cal-day-date{opacity:50%}.em.em-calendar .em-cal-body .em-cal-day.eventful .em-cal-day-date a,.em.em-calendar .em-cal-body .em-cal-day.eventful-post .em-cal-day-date a,.em.em-calendar .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date a{border:var(--date-border)!important}.em.em-calendar .em-cal-body .em-cal-day.eventful-today .em-cal-day-date a,.em.em-calendar .em-cal-body .em-cal-day.eventless-today .em-cal-day-date a{color:var(--date-today-color)!important;border:var(--date-today-border)!important;background:var(--date-today-background)!important;border-radius:50%}.em.em-calendar .em-cal-body .em-cal-day span.date-day-colors{display:none;visibility:hidden}.em.em-calendar .em-cal-body>div{border:var(--date-box-border);border-right-width:0;border-bottom:none;padding:10px}.em.em-calendar .em-cal-body>div:nth-child(7n){border-right-width:1px}.em.em-calendar .em-cal-body .em-cal-day-limit a{margin-top:10px;line-height:14px!important;height:14px!important;padding:0;width:100%;outline:0!important;border:0!important;color:var(--date-more-color)!important;font-size:14px}.em.em-calendar .em-cal-body.even-height{grid-template-rows:1fr;grid-auto-rows:1fr}.em.em-calendar .em-cal-body.even-aspect .em-cal-day{aspect-ratio:1/1}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event{text-align:left;position:relative;height:28px;padding:0;margin:5px 0;cursor:pointer;font-size:14px}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event>div{text-align:left;background-color:var(--event-background-color);border:1px solid var(--event-border-color);color:var(--event-color);position:absolute;width:calc(100% + 10px);height:28px;margin:0;padding:5px 8px;left:-5px;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event>div:hover{filter:brightness(95%)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event>div a{color:var(--event-text-color)!important;text-decoration:none!important}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday>div{left:-10px;border-radius:0}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-2>div{width:calc(200% + 44px - 15px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-3>div{width:calc(300% + 66px - 15px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-4>div{width:calc(400% + 88px - 15px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-5>div{width:calc(500% + 110px - 15px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-6>div{width:calc(600% + 132px - 15px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-7>div{width:calc(700% + 154px - 15px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-2>div,.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-2>div{width:calc(200% + 44px - 10px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-3>div,.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-3>div{width:calc(300% + 66px - 10px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-4>div,.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-4>div{width:calc(400% + 88px - 10px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-5>div,.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-5>div{width:calc(500% + 110px - 10px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-6>div,.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-6>div{width:calc(600% + 132px - 10px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-7>div,.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-7>div{width:calc(700% + 154px - 10px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start>div{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:1px!important;border-left:0;left:-5px}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end>div{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:1px!important;border-right:0}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.days-7>div{width:calc(700% + 146px)}.em.em-calendar.size-large .size-medium:not(.size-large),.em.em-calendar.size-large .size-small:not(.size-large),.em.em-calendar.size-medium .size-large:not(.size-medium),.em.em-calendar.size-medium .size-small:not(.size-medium){display:none!important;visibility:hidden}.em.em-calendar.size-medium .em-cal-body,.em.em-calendar.size-small .em-cal-body{justify-items:center;align-items:center}.em.em-calendar.size-medium .em-cal-body>div,.em.em-calendar.size-small .em-cal-body>div{padding:0}.em.em-calendar.size-medium .em-cal-body .em-cal-day,.em.em-calendar.size-small .em-cal-body .em-cal-day{aspect-ratio:1/1;text-align:center;display:grid;justify-items:center;align-items:center}.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-day-date,.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date{position:relative;display:inline-block;text-align:center;margin:0}#em-booking div.em-booking-login input,.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-day-date a,.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-day-date span,.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date a,.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date span,.em.em-calendar.size-small .em-cal-nav>div{margin:0}.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-day-date .limited-icon,.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date .limited-icon{color:var(--date-color)!important;display:block;position:absolute;top:-2px;right:-2px;width:14px;height:14px;border:0;border-radius:50%;background:#fff;font-size:14px;padding:0;margin:0;line-height:15px}.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-event,.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-event{display:none}.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored{--date-border-color-top:none;--date-border-color-right:none;--date-border-color-bottom:none;--date-border-color-left:none;--date-border-color:#fefefe;--date-border:1px solid var(--date-border-color)}.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored a,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored a,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored a,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored a,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored a,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored a,.em.em-event-booking-form .em-tickets tr th{border:0}.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring{border-radius:50%;padding:1px;display:inline-block;border:var(--date-border)!important}.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.one,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.one,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.one,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.one,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.one,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.one{border-color:var(--date-border-color)!important}.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.two,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.two,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.two,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.two,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.two,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.two{border-top-color:var(--date-border-color-top)!important;border-left-color:var(--date-border-color-top)!important;border-right-color:var(--date-border-color-bottom)!important;border-bottom-color:var(--date-border-color-bottom)!important;background-clip:content-box;clip-path:polygon(0 0,75% 0,75% 25%,100% 25%,100% 100%,25% 100%,25% 75%,0 75%);-webkit-clip-path:polygon(0 0,75% 0,75% 25%,100% 25%,100% 100%,25% 100%,25% 75%,0 75%)}.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.three,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.three,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.three,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.three,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.three,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.three{border-top-color:var(--date-border-color-top)!important;border-right-color:var(--date-border-color-bottom)!important;border-bottom-color:var(--date-border-color-bottom)!important;background-clip:content-box;clip-path:polygon(0 25%,25% 25%,25% 0,75% 0,75% 25%,100% 25%,100% 75%,75% 75%,75% 100%,25% 100%,25% 75%,0 75%);-webkit-clip-path:polygon(0 25%,25% 25%,25% 0,75% 0,75% 25%,100% 25%,100% 75%,75% 75%,75% 100%,25% 100%,25% 75%,0 75%)}.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.four,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.four,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.four,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.four,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.four,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.four{border-top-color:var(--date-border-color-top)!important;border-right-color:var(--date-border-color-right)!important;border-bottom-color:var(--date-border-color-bottom)!important;border-left-color:var(--date-border-color-left)!important;background-clip:content-box;clip-path:polygon(0 25%,25% 25%,25% 0,75% 0,75% 25%,100% 25%,100% 75%,75% 75%,75% 100%,25% 100%,25% 75%,0 75%);-webkit-clip-path:polygon(0 25%,25% 25%,25% 0,75% 0,75% 25%,100% 25%,100% 75%,75% 75%,75% 100%,25% 100%,25% 75%,0 75%)}.em.em-calendar.preview-tooltips section.em-cal-events-content,.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-day-limit,.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-limit{display:none;visibility:hidden}.em.em-calendar.size-small{--header-border:none;--header-background:none;--header-color:#888;--date-box-border:0}.em.em-calendar.size-small .size-large:not(.size-small),.em.em-calendar.size-small .size-medium:not(.size-small){display:none!important;visibility:hidden}.em.em-calendar.size-small .em-cal-nav{padding:0 .5% 0 1%;margin:0 0 10px}.em.em-calendar.size-small .em-cal-nav .month input{font-size:20px!important;padding-left:0!important}.em.em-calendar.size-small .em-cal-nav .em-calnav{width:26px;height:26px;padding:2px}.em.em-calendar.size-small .em-cal-nav .em-calnav svg{height:22px;width:22px;margin:0 auto}.em.em-calendar.size-small .em-cal-nav .em-calnav-today.size-small{display:inline-block;width:12px;height:12px;background:var(--nav-color)!important;border:0;border-radius:50%;margin-bottom:3px}.em.em-calendar.size-small .em-cal-nav .em-calnav-today.size-small:hover{filter:brightness(.8)}.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date a,.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date span{padding:6px;width:32px;height:32px;font-size:15px}.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-today .em-cal-day-date a,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventless-today .em-cal-day-date a{width:36px;height:36px}.em.em-calendar.size-small.with-advanced .em-cal-nav .month input{padding-left:10px!important}.em.em-calendar.with-advanced .em-cal-nav{grid-template-columns:25px 1fr auto}.em.em-calendar.with-advanced .em-cal-nav .em-search-advanced-trigger{display:block;visibility:visible;background-size:22px}.em.em-calendar.preview-tooltips .tippy-box{width:330px}.em.em-calendar.preview-tooltips .em-cal-event-content{margin:5px 2px 12px}.em.em-calendar.preview-tooltips .em-cal-event-content>div{margin-bottom:8px;text-align:left}.em.em-calendar.preview-tooltips .em-cal-event-content>div:last-of-type{margin-bottom:0}.em.em-calendar.preview-tooltips .em-cal-event-content div{text-align:left}.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-title{font-weight:700;margin:10px 0 15px;font-size:calc(var(--font-size) + 2px)}.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-title a,.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-title a:hover{color:#555!important}.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-desc{text-align:justify;margin:15px 0 10px}.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-actions{font-size:14px;text-align:center}.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-actions .button{padding:0 20px!important;border:0!important;margin-bottom:0!important}.em.size-small div.em-loading{background-size:18% 18%}.em.size-medium div.em-loading{background-size:12% 12%}.em.size-large div.em-loading{background-size:10% 10%}.em.em-modal.em-cal-date-content .em-modal-content{padding:0 0 25px;margin:25px 0!important;border-bottom:1px solid #dedede}.em.em-modal.em-cal-date-content .em-modal-content:first-of-type{margin-top:0!important}.em.em-modal.em-cal-date-content .em-modal-content:last-of-type{margin-bottom:0!important;border-bottom:0!important}.em.em-modal.em-cal-date-content .button,.em.em-modal.em-cal-date-content .em-cal-day-limit{text-align:center;margin-bottom:0!important}@media only screen and (min-width:40rem){.em.em-modal{display:flex!important;align-items:center!important;justify-content:center!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;padding:40px!important;margin:0!important;z-index:99998!important;background:rgba(0,0,0,.6)!important;opacity:0!important;visibility:hidden!important;backface-visibility:hidden!important;transition:all .3s cubic-bezier(.55,0,.1,1)!important;-webkit-transition:all .3s cubic-bezier(.55,0,.1,1)!important;pointer-events:none;touch-action:none}.em.em-modal.active{opacity:1!important;visibility:visible!important;backdrop-filter:blur(4px);pointer-events:auto;touch-action:auto}}.em.em-modal .em-modal-popup,.em.em-modal>form{margin:0 auto!important;padding:0!important;max-width:780px!important;min-height:200px!important;max-height:calc(100vh - 80px)!important}.em.em-modal>form{width:100%!important;border:0!important;background:0 0!important}.em.em-modal .em-modal-popup{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-items:center!important;justify-content:start!important;position:relative!important;background-color:#fff!important;border-radius:3px!important;visibility:hidden!important;box-shadow:0 2px 10px rgba(0,0,0,.1)!important;transform:scale(1.2)!important;transition:all .3s cubic-bezier(.55,0,.1,1)!important;z-index:99999!important}.em.em-modal .em-modal-popup.active{visibility:visible!important;opacity:1!important;transform:scale(1)!important}.em.em-modal .em-modal-popup.active .em-close-modal,.em.em-modal .em-modal-popup.active .em-modal-content{opacity:1!important}.em.em-modal .em-modal-popup header{width:100%;border-bottom:1px solid #dedede;margin:0;padding:10px 0 7px 15px}.em.em-modal .em-modal-popup header a.em-close-modal{display:block;width:28px;height:28px;background:var(--icon-close) no-repeat;background-size:28px 28px;position:absolute!important;cursor:pointer!important;top:10px!important;right:10px!important;opacity:0!important;backface-visibility:hidden!important;transition:opacity .3s cubic-bezier(.55,0,.1,1),visibility .3s cubic-bezier(.55,0,.1,1)!important;-webkit-transition:opacity .3s cubic-bezier(.55,0,.1,1),visibility .3s cubic-bezier(.55,0,.1,1)!important;transition-delay:.15s!important}.em.em-modal .em-modal-popup header .em-modal-title{font-size:24px!important;line-height:1.3!important;padding:0 32px 0 0!important;margin:0!important}.em.em-modal .em-modal-popup header .em-modal-title a{color:var(--text-color-normal)!important}.em.em-event-booking-form .em-login .em-login-actions .em-login-links a a:hover,.em.em-modal .em-modal-default .em-event-main-info .event-title a:hover,.em.em-modal .em-modal-default .em-event-title a:hover,.em.em-modal .em-modal-popup header .em-modal-title a:hover{text-decoration:underline}.em.em-modal .em-modal-popup,.em.em-modal .em-modal-popup .em-modal-content{opacity:0!important;backface-visibility:hidden!important;transition-delay:.15s!important;width:100%!important}.em.em-modal .em-modal-popup .em-modal-content{transition:opacity .3s cubic-bezier(.55,0,.1,1)!important;margin:0;padding:20px 15px;overflow-y:auto!important}.em.em-modal .em-modal-popup .em-modal-content.has-image{display:grid;grid-template-columns:auto minmax(80px,150px);grid-gap:40px}.em.em-modal .em-modal-popup .em-modal-content.has-image>div.image{text-align:center}.em.em-modal .em-modal-popup footer{width:100%!important;border-top:1px solid #dedede!important}.em.em-modal .em-modal-popup footer>div{padding:10px 25px!important}.em.em-modal .em-modal-popup footer>div .button,.em.em-modal .em-modal-popup footer>div button{margin:0!important}@media only screen and (max-width:39.99rem){.em.em-modal .em-modal-popup{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-height:100%!important;-webkit-overflow-scrolling:touch!important;border-radius:0!important;transform:scale(1.1)!important;padding:0!important;margin:0!important}.em.em-modal .em-modal-popup .em-modal-content{padding:10px 15px 15px}}.em.em-modal .em-modal-default:first-child{padding-top:0;margin-top:0}.em.em-modal .em-modal-default>div{margin-bottom:20px}.em.em-modal .em-modal-default .em-event-main-info .event-meta-info>div:last-of-type,.em.em-modal .em-modal-default>div:last-of-type{margin-bottom:0}.em.em-modal .em-modal-default .em-event-title a{font-size:18px!important;color:var(--text-color-normal)!important}.em.em-modal .em-modal-default .em-event-main-info{width:100%}.em.em-modal .em-modal-default .em-event-main-info.has-image{display:grid;grid-template-columns:3fr 4fr}.em.em-modal .em-modal-default .em-event-main-info.has-image .em-event-image{justify-self:end}.em.em-modal .em-modal-default .em-event-main-info.has-image .em-event-image img{max-width:100%}.em.em-modal .em-modal-default .em-event-main-info .event-title a{color:var(--text-color-normal)!important}.em.em-modal .em-modal-default .em-event-main-info .event-meta-info .em-event-meta{display:grid;grid-template-columns:30px 1fr}.em.em-modal .em-modal-default .em-event-main-info .event-meta-info .em-icon{opacity:.5;padding-right:10px}.em.em-modal .em-modal-default .em-event-main-info .event-meta-info>div{margin-bottom:10px}.em.em-modal .em-modal-default .em-event-actions{font-size:14px;text-align:center}.em.em-modal .em-modal-default .em-event-actions .button{padding:0 20px!important}@media only screen and (max-width:39.99rem){.em.em-modal .em-modal-default .em-modal-default{margin-top:25px}.em.em-modal .em-modal-default .em-modal-default .em-event-main-info .event-meta-info{margin-bottom:20px}.em.em-modal .em-modal-default .em-modal-default .em-event-main-info.has-image{display:block}.em.em-modal .em-modal-default .em-modal-default .em-event-main-info.has-image .em-event-image{text-align:center}}.em.em-modal.em-admin-modal{--font-size:15px;--line-height:20px}.em.em-modal.em-admin-modal .em-modal-content p{font-size:var(--font-size)!important;line-height:var(--line-height)!important;text-align:justify}.em.em-search,.em.em-search-advanced{--border-color:#dedede;margin:10px 0 25px}.em.em-search form,.em.em-search-advanced form{--background-color:#fff}.em.em-search .em-search-main.em-search-main-bar,.em.em-search-advanced .em-search-main.em-search-main-bar{border:1px solid var(--border-color);padding:10px;width:100%;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-items:stretch}.em.em-search .em-search-main.em-search-main-bar>.em-search-field,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-field{border-right:1px solid var(--border-color)!important}.em.em-search .em-search-main.em-search-main-bar>.em-search-field input,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-field input{margin:0!important;text-overflow:ellipsis;overflow:hidden}.em.em-search .em-search-main.em-search-main-bar>.em-search-field:not(:first-child) input,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-field:not(:first-child) input{border:0!important;border-radius:0!important;padding-left:50px!important;background-position-x:15px!important;background-size:20px!important}.em.em-search .em-search-main.em-search-main-bar>.em-search-field:first-child input,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-field:first-child input{border:0!important;margin-left:0;padding-left:50px!important;background-position-x:15px!important;background-size:20px!important}.em.em-search .em-search-main.em-search-main-bar>div,.em.em-search-advanced .em-search-main.em-search-main-bar>div{flex:none}.em.em-search .em-search-main.em-search-main-bar>.em-search-geo,.em.em-search .em-search-main.em-search-main-bar>.em-search-text,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-geo,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-text{flex:auto;width:100%}.em.em-search .em-search-main.em-search-main-bar>.em-search-scope,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-scope{flex:none;width:180px}.em.em-search .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data{width:100%;overflow:hidden;background:var(--icon-calendar) 8px 50% no-repeat!important;background-size:18px!important;padding-left:36px!important;background-position-x:14px!important}.em.em-search .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data input,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data input{position:relative;display:inline-block!important;width:130px!important;padding:0 0 0 10px!important;margin:0!important;font-size:14px;color:#777}.em.em-search .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data .separator,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data .separator{display:none}.em.em-search .em-search-main.em-search-main-bar>.em-search-submit button,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-submit button{padding:0 20px!important;line-height:34px!important;height:34px!important;margin:0!important}.em.em-search .em-search-main input.em-search-text,.em.em-search-advanced .em-search-main input.em-search-text{background:var(--icon-magnifying-glass) 8px 50% no-repeat!important;background-size:18px!important;padding-left:36px!important}.em.em-search .em-search-main input.em-search-geo,.em.em-search-advanced .em-search-main input.em-search-geo{background:var(--icon-location) 8px 50% no-repeat!important;background-size:18px!important;padding-left:36px!important}.em.em-search .em-search-main input.em-search-geo.on,.em.em-search-advanced .em-search-main input.em-search-geo.on{background-image:var(--icon-location-on)!important}.em.em-search .em-search-main input.em-search-geo.off,.em.em-search-advanced .em-search-main input.em-search-geo.off{background-image:var(--icon-location-off)!important}.em.em-search .em-search-main input.em-search-scope,.em.em-search-advanced .em-search-main input.em-search-scope{background:var(--icon-calendar) 8px 50% no-repeat!important;background-size:18px!important;padding-left:36px!important}.em.em-search .em-search-main input:-webkit-autofill,.em.em-search .em-search-main input:-webkit-autofill:focus,.em.em-search-advanced .em-search-main input:-webkit-autofill,.em.em-search-advanced .em-search-main input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}.em.em-search .em-search-main input[data-autocompleted],.em.em-search-advanced .em-search-main input[data-autocompleted]{background-color:transparent!important}.em.em-search button[type=submit].disabled:hover,.em.em-search-advanced button[type=submit].disabled:hover{cursor:not-allowed!important;pointer-events:auto!important}.em.em-search .em-search-advanced-trigger,.em.em-search-advanced .em-search-advanced-trigger{width:55px;padding:0 15px}.em.em-search .em-search-views,.em.em-search-advanced .em-search-views{width:52px;height:25px;padding:0 15px}.em.em-search .em-search-views [data-view=list],.em.em-search-advanced .em-search-views [data-view=list]{background-image:var(--icon-list)!important}.em.em-search .em-search-views [data-view=list-grouped],.em.em-search-advanced .em-search-views [data-view=list-grouped]{background-image:var(--icon-list-grouped)!important}.em.em-search .em-search-views [data-view=calendar],.em.em-search-advanced .em-search-views [data-view=calendar]{background-image:var(--icon-calendar)!important}.em.em-search .em-search-views [data-view=map],.em.em-search-advanced .em-search-views [data-view=map]{background-image:var(--icon-map)!important}.em.em-search .em-search-views button[data-view=map],.em.em-search-advanced .em-search-views button[data-view=map]{background-size:28px;width:28px;height:28px}.em.em-search .em-search-views .em-search-views-trigger,.em.em-search-advanced .em-search-views .em-search-views-trigger{display:block;width:42px;height:25px;background:var(--icon-point-down) 30px 6px no-repeat;background-size:14px;padding:0 15px 0 0;margin:0;cursor:pointer}.em.em-search .em-search-views .em-search-views-trigger .em-search-view-option,.em.em-search-advanced .em-search-views .em-search-views-trigger .em-search-view-option{display:block;width:25px;height:25px;background-size:25px;background-repeat:no-repeat;background-position:center center;background-color:transparent!important;font-size:0!important}.em.em-search .em-search-views .em-search-views-options,.em.em-search-advanced .em-search-views .em-search-views-options{display:none}.em.em-search .em-search-views .tippy-content .em-search-views-options,.em.em-search-advanced .em-search-views .tippy-content .em-search-views-options{display:block}.em.em-search .em-search-views .em-search-views-options-list,.em.em-search-advanced .em-search-views .em-search-views-options-list{display:block!important;padding:0!important;margin:5px 0!important;border:0!important;background:0 0!important;background-color:transparent!important;cursor:pointer!important;overflow:visible!important}.em.em-search .em-search-views .em-search-views-options-list .em-search-view-option,.em.em-search-advanced .em-search-views .em-search-views-options-list .em-search-view-option{display:block!important;padding:5px 10px 5px 40px!important;background-repeat:no-repeat!important;background-size:18px!important;background-position:10px center!important;background-color:transparent!important}.em.em-search .em-search-views .em-search-views-options-list .em-search-view-option:hover,.em.em-search-advanced .em-search-views .em-search-views-options-list .em-search-view-option:hover{background-color:#efefef!important}.em.em-search .em-search-views .em-search-views-options-list .em-search-view-option:checked,.em.em-search-advanced .em-search-views .em-search-views-options-list .em-search-view-option:checked{background-color:#cee0ea!important}.em.em-search .em-search-views .em-search-views-options-list:focus,.em.em-search-advanced .em-search-views .em-search-views-options-list:focus{border:0!important;outline:0!important}.em.em-search-advanced[data-view=calendar] .em-search-scope,.em.em-search.is-hidden,.em.em-search.size-small .em-search-geo,.em.em-search.size-small .em-search-scope,.em.em-search[data-view=calendar] .em-search-scope{display:none;visibility:hidden}.em.em-search.has-advanced.has-views .em-search-views{width:72px;border-left:1px solid var(--border-color);padding-left:15px;flex:0 0 42px}.em.em-search.size-small{padding:5px!important}.em.em-search.size-small>.em-search-field:first-child input{padding-left:30px!important;padding-right:5px!important;background-position-x:3px!important;background-size:16px!important}.em.em-search.size-small .em-search-advanced-trigger{width:45px;padding:0 10px;flex:0 0 25px!important}.em.em-search.size-small .em.em-search.has-advanced.has-views .em-search-views{width:62px;padding-left:10px}.em.em-modal.em-search-advanced .em-search-advanced-sections section div.em-search-section-content,.em.em-search.size-medium .em-search-main .em-search-geo{display:none;visibility:hidden}.em.em-search.size-medium>.em-search-field:first-child input{padding-left:40px!important;padding-right:10px!important;background-position-x:8px!important}.em button.em-clickable.em-search-advanced-trigger{display:block!important;visibility:visible!important;width:25px!important;height:25px!important;background:var(--icon-filter) 0 center no-repeat!important;background-size:25px!important;position:relative!important}.em button.em-clickable.em-search-advanced-trigger span.total-count{position:absolute;border:1px solid var(--counter-background);border-radius:50%;color:var(--counter-color);background:var(--counter-background);width:15px;height:15px;font-size:11px;top:-8px;right:-8px;padding:0;line-height:11px;text-align:center}.em button.em-clickable.em-search-advanced-trigger span.total-count.tentative{background:var(--counter-background-tentative);color:var(--counter-color-tentative);border-color:var(--counter-background-tentative)}.em.em-modal.em-search-advanced .em-modal-content{overflow-y:auto;padding:20px;margin:0}.em.em-modal.em-search-advanced footer{display:grid;grid-template-columns:1fr 1fr;align-items:center}.em.em-modal.em-search-advanced footer div:first-child{justify-self:start}.em.em-modal.em-search-advanced footer div:last-child{justify-self:end}.em.em-modal.em-search-advanced footer button.button{margin-bottom:0!important;padding-bottom:0!important}@media only screen and (max-width:39.99rem){.em.em-modal.em-search-advanced footer>div{padding:10px 15px}.em.em-modal.em-search-advanced footer button.button{padding:0 20px!important}}.em.em-modal.em-search-advanced .em-search-advanced-sections section{background:var(--icon-options-v) 0 15px no-repeat;background-size:18px 18px}.em.em-modal.em-search-advanced .em-search-advanced-sections section header{width:100%;font-size:18px;padding:16px 0 14px 28px;margin:0;border-bottom:1px solid #dedede;background:var(--icon-plus) right 50% no-repeat;background-size:18px 18px}.em.em-modal.em-search-advanced .em-search-advanced-sections section header:hover{cursor:pointer}.em.em-modal.em-search-advanced .em-search-advanced-sections section header span.total-count{border:1px solid var(--counter-background);border-radius:50%;color:#fff;background:var(--counter-background);width:24px;height:24px;font-size:12px;padding:2px 0 0;margin:0 0 0 10px;display:inline-block;text-align:center;top:-4px;position:relative}.em.em-modal.em-search-advanced .em-search-advanced-sections section.active:last-of-type div.em-search-section-content,.em.em-modal.em-search-advanced .em-search-advanced-sections section.active:last-of-type header,.em.em-modal.em-search-advanced .em-search-advanced-sections section:last-of-type header{border-bottom:0}.em.em-modal.em-search-advanced .em-search-advanced-sections section.active header{background-image:var(--icon-minus);border-bottom:0;margin-bottom:10px}.em.em-modal.em-search-advanced .em-search-advanced-sections section.active div.em-search-section-content{display:block;visibility:visible;border-bottom:1px solid #dedede;padding:0 0 20px}.em.em-modal.em-search-advanced .em-search-advanced-sections section.em-search-section-categories{background-image:var(--icon-folder)}.em.em-modal.em-search-advanced .em-search-advanced-sections section.em-search-section-tags{background-image:var(--icon-tag)}.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-field{margin-bottom:10px}.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-geo-units{display:flex;flex-direction:row;gap:5px}.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-geo-units select{display:inline-block!important;padding-right:30px!important}.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-geo-units label{display:inline-block!important;vertical-align:top!important;padding:9px 15px!important}.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-geo-units .em-search-geo-distance{width:auto!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;margin-right:0!important}.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-geo-units .em-search-geo-unit{width:auto!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;margin-left:0!important}.em .selectize-control.em-selectize-autocomplete:not(.always-open) input[type=text],.em .selectize-control.em-selectize-autocomplete:not(.always-open) input[type=text]:focus,.em .selectize-control.em-selectize:not(.always-open) input[type=text],.em .selectize-control.em-selectize:not(.always-open) input[type=text]:focus{width:auto!important;border:0!important;outline:0!important;height:auto!important;padding:0!important;margin:0!important;border-radius:0!important;background:0 0!important}.em .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input,.em .selectize-control.em-selectize:not(.always-open) .selectize-input{border-radius:4px!important;width:100%!important;min-height:38px!important;padding:6px 30px 6px 10px!important}.em .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input.focus,.em .selectize-control.em-selectize:not(.always-open) .selectize-input.focus{border:1px solid var(--accent-color)!important;box-shadow:none!important}.em .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input:after,.em .selectize-control.em-selectize:not(.always-open) .selectize-input:after{display:inline-flex!important;content:"";position:absolute;border:0!important;background-image:var(--icon-chevron-down);background-size:16px 16px;height:16px;width:16px;margin-top:calc(16px/2*-1);right:8px;top:50%}.em .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input.dropdown-active:after,.em .selectize-control.em-selectize:not(.always-open) .selectize-input.dropdown-active:after{margin-top:-8px;transform:rotate(180deg)}.em .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input:not(.has-items) input[type=text],.em .selectize-control.em-selectize:not(.always-open) .selectize-input:not(.has-items) input[type=text]{width:calc(100% - 40px)!important}.em .selectize-control.em-selectize-autocomplete:not(.always-open).selectize-control,.em .selectize-control.em-selectize:not(.always-open).selectize-control{margin-bottom:15px!important}.em .selectize-control.em-selectize-autocomplete.multi.plugin-remove_button .item,.em .selectize-control.em-selectize.multi.plugin-remove_button .item{background:#dff4fd;border:1px solid #97dbf9;color:#0095c3;padding-left:8px}.em .selectize-control.em-selectize-autocomplete.multi.plugin-remove_button .item a.remove,.em .selectize-control.em-selectize.multi.plugin-remove_button .item a.remove{color:inherit!important;background-color:inherit!important}.em .selectize-control.em-selectize-autocomplete .selectize-input:after{display:none!important}.em .selectize-control.em-selectize-autocomplete.loading .selectize-input:after{display:inline-flex!important;content:"";position:absolute;border:0!important;background-image:var(--icon-spinner);background-size:26px 26px;height:26px;width:26px;margin-top:calc(26px/2*-1);right:8px;top:50%}.em .selectize-control.em-selectize-autocomplete .selectize-dropdown-content>div{padding:3px .75rem}.em .selectize-control.em-selectize.always-open .selectize-input{border:0!important;width:100%!important;padding:0!important;margin:0!important}.em .selectize-control.em-selectize.always-open .selectize-input.focus{border:0!important;box-shadow:none!important}.em .selectize-control.em-selectize.always-open .selectize-input input[type=text]{background:var(--icon-magnifying-glass) 8px 50% no-repeat!important;background-size:18px!important;padding-left:36px!important;margin:10px 0 0!important;opacity:1!important;position:static!important}.em .selectize-control.em-selectize.always-open .selectize-input input[type=text]:focus{border:1px solid #cdcdcd!important}.em .selectize-control.em-selectize.always-open .selectize-dropdown{display:block!important;visibility:visible!important;position:static!important;width:100%!important;border:0!important;box-shadow:none!important;margin-bottom:0!important}.em .selectize-control.em-selectize.always-open .selectize-dropdown .selectize-dropdown-content{overflow-y:visible;overflow-x:visible;max-height:none}.em .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option>span:first-child{display:inline-block;width:15px;height:15px;border:1px solid #ccc;border-radius:2px;margin:-4px 5px 0 0;vertical-align:middle}.em .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option.selected{color:#0095c3}.em .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option.selected>span:first-child{background:var(--icon-checkmark) 50% 50% white no-repeat;background-size:12px 12px}.em.em-item .em-item-image,.em.em-list .em-item .em-item-image{min-width:150px;width:100%;height:100%}.em.em-list-widget .em-item .em-item-image{width:100%;height:100%}.em.em-item .em-item-image a,.em.em-list .em-item .em-item-image a,.em.em-list-widget .em-item .em-item-image a{border:0;margin:0;padding:0}.em.em-item .em-item-image img,.em.em-list .em-item .em-item-image img{width:100%;padding:0 10px 0 0;border:0;margin:0}.em.em-list-widget .em-item .em-item-image img{padding:0 10px 0 0;border:0;margin:0}.em.em-item .em-item-image.has-placeholder,.em.em-list .em-item .em-item-image.has-placeholder,.em.em-list-widget .em-item .em-item-image.has-placeholder{display:flex;justify-content:center;align-items:center}.em.em-item .em-item-image .em-item-image-placeholder,.em.em-list .em-item .em-item-image .em-item-image-placeholder,.em.em-list-widget .em-item .em-item-image .em-item-image-placeholder{width:100%;margin-right:10px;background:var(--icon-calendar-empty) center center no-repeat;background-size:100%;opacity:.45;max-width:150px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}.em.em-item .em-item-meta .em-item-meta-line,.em.em-list .em-item .em-item-meta .em-item-meta-line,.em.em-list-widget .em-item .em-item-meta .em-item-meta-line{line-height:22px;margin-bottom:10px;display:grid;grid-template-columns:35px 1fr}.em.em-item .em-item-meta .em-item-meta-line .em-icon,.em.em-list .em-item .em-item-meta .em-item-meta-line .em-icon,.em.em-list-widget .em-item .em-item-meta .em-item-meta-line .em-icon{margin-right:15px}.em.em-item .em-item-meta .em-item-meta-line a,.em.em-list .em-item .em-item-meta .em-item-meta-line a,.em.em-list-widget .em-item .em-item-meta .em-item-meta-line a{color:var(--meta-color)!important;font-style:italic!important;text-decoration:underline dotted var(--meta-color) 1px!important;text-underline-offset:3px}.em.em-item .em-item-meta .em-item-taxonomy ul,.em.em-list .em-item .em-item-meta .em-item-taxonomy ul,.em.em-list-widget .em-item .em-item-meta .em-item-taxonomy ul{display:inline-block!important;margin:0!important;padding:0!important}.em.em-item .em-item-meta .em-item-taxonomy ul li,.em.em-list .em-item .em-item-meta .em-item-taxonomy ul li,.em.em-list-widget .em-item .em-item-meta .em-item-taxonomy ul li{display:inline-block!important;list-style:none!important;margin:0 5px 0 0!important;padding:0!important;line-height:1!important}.em.em-event-booking-form .em-login.size-small .em-login-buttons button,.em.em-item.em-item-single{width:100%}.em.em-item.em-item-single .em-item-header,.em.em-list .em-item{width:100%;background-color:var(--meta-bg);color:var(--default-color)}.em.em-item.em-item-single .em-item-header{display:flex;flex-wrap:nowrap;gap:20px;margin-bottom:20px}.em.em-item.em-item-single .em-item-image{flex:1 0 300px;order:2}.em.em-item.em-item-single .em-item-image img{padding-left:10px!important;border-left:4px solid var(--default-border)}.em.em-item.em-item-single .em-item-meta>section{flex:max(290px,33.4333333333%)}.em.em-item.em-item-single .em-item-meta>section section{margin-bottom:40px}.em.em-item.em-item-single .em-item-meta h3{font-size:calc(var(--font-size) + 10px)!important;text-transform:uppercase}.em.em-item.em-item-single .em-item-meta .button,.em.em-item.em-item-single .em-item-meta button{margin:15px 0 0!important}.em.em-item.em-item-single>section{margin:0 0 20px}.em.em-item.em-item-single .em-item-content{margin:30px 0}.em.em-item.em-item-single.size-medium .em-item-header,.em.em-item.em-item-single.size-small,.em.em-item.em-item-single.size-small .em-item-header,div.em-search.css-search div{display:block}.em.em-item.em-item-single.size-medium .em-item-header .em-item-image,.em.em-item.em-item-single.size-small .em-item-header .em-item-image,.em.em-item.em-item-single.size-small .em-item-meta>section section{margin-bottom:30px}.em.em-item.em-item-single.size-medium .em-item-header .em-item-image img,.em.em-item.em-item-single.size-small .em-item-header .em-item-image img{padding:0 0 10px!important;border:0;border-bottom:4px solid var(--default-border)}.em.em-item.em-item-single.size-small .em-item-meta>section{margin:0;padding:0}.em.em-item.em-item-single.size-small .em-item-meta h3{font-size:calc(var(--font-size) + 6px)!important}.em.em-list{width:100%;display:grid;grid-template-rows:1fr;grid-gap:25px}.em.em-list .em-item{display:grid;grid-template-columns:minmax(0,1fr) 2fr;border-top:1px solid #efefef;padding:30px 4px 3px}.em.em-list .em-item:first-child{border-top:0;padding-top:5px}.em.em-list .em-item .em-item-info{border-left:4px solid var(--default-border);padding:0 10px 0 35px}.em.em-list .em-item .em-item-info h3.em-item-title{font-size:22px;line-height:26px;font-weight:400;clear:none;margin:0 0 7px;padding:0;text-decoration:none}.em.em-list .em-item .em-item-info h3.em-item-title a{color:var(--a-color-1);text-decoration:none}.em.em-list .em-item .em-item-info .em-item-meta,.em.em-list-widget .em-item{margin-bottom:20px;display:flex;flex-direction:row;flex-wrap:wrap}.em.em-list .em-item .em-item-info .em-item-meta>div{flex:1 1 50%;min-width:250px}.em.em-list .em-item .em-item-info .em-item-desc{font-size:16px;margin:20px 0}.em.em-list .em-item .em-item-info .button{margin-bottom:0!important}.em.em-list.size-small .em-item{border:1px solid var(--main-border-color);padding:10px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;grid-template-columns:100%;grid-template-rows:auto max-content}.em.em-list.size-small .em-item .em-item-image{min-width:150px;max-width:100%;padding-bottom:10px}.em.em-list.size-small .em-item .em-item-image.has-placeholder{padding:20px 0 30px}#buddypress .wp-editor-wrap table tr td,#buddypress .wp-editor-wrap table tr th,.css-events-list table.events-table td,.em.em-list.size-small .em-item .em-item-image .em-item-image-placeholder,.em.em-list.size-small .em-item .em-item-image img{padding:0}.em.em-list.size-small .em-item .em-item-info{border-left:none!important;border-top:4px solid var(--default-border);padding:10px}.em.em-list.size-small .em-item .em-item-info .em-item-meta{width:100%;margin-left:0;line-height:22px;margin-bottom:5px;display:flex;flex-direction:row;flex-wrap:wrap}.em.em-list.size-small .em-item .em-item-info .em-item-meta>div{flex:1 1 50%;min-width:200px}.em.em-item.em-item-single .em-item-meta{flex:1 1 auto;order:1;display:flex;flex-wrap:wrap;gap:20px}.em.em-list-widget{display:flex;flex-direction:column;gap:15px}.em.em-list-widget .em-item{flex-wrap:nowrap;gap:5px;width:100%;margin-bottom:0!important}.em.em-list-widget .em-item .em-item-image{flex:0 0 auto;min-width:auto;max-width:none}.em.em-list-widget .em-item .em-item-image img{width:auto;height:auto}.em.em-list-widget .em-item .em-item-image.has-placeholder{flex:0 0 auto}.em.em-list-widget .em-item .em-item-image.has-placeholder .em-item-image-placeholder{max-width:70px}.em.em-list-widget .em-item .em-item-info{border-left:2px solid var(--default-border);padding-left:15px}.em.em-list-widget .em-item .em-item-info .em-item-name{margin-bottom:10px}.em.em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line{margin-bottom:5px}.em.em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line .em-icon{margin-left:5px;background-size:18px;background-position:0 2px}.em.em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line p:last-child{margin-bottom:0!important}.em.em-list-widget .em-item .em-item-info .em-item-meta .em-item-name{margin-bottom:10px}.em .em-pagination,.em .em-pagination .not-current{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-items:center;min-width:0}.em .em-pagination{--color:#aaa;--color-hover:#777;max-width:100%;margin:auto}.em .em-pagination .not-current{height:40px;overflow:hidden}#em-tickets-form tbody.em-ticket-template,.em .em-pagination.overflowing .not-current .page-numbers,.em.em-event-booking-form .em-login.size-small .em-login-links span,div.css-search.no-search-main div.em-search-advanced.visible label{display:none}.em .em-pagination.overflowing .not-current:after{content:"...";padding:0 10px}.em .em-pagination.overflowing .not-current.first-half:after{padding-right:15px}.em .em-pagination.overflowing .not-current.second-half:after{padding-left:15px}.em .em-pagination .page-numbers{display:inline-block;min-width:38px;height:40px;font-size:18px!important;color:var(--color)!important;text-decoration:none;padding:6px 0;margin:0;transition:all 300ms ease-in-out;text-align:center}.em .em-pagination .page-numbers.current,.em .em-pagination .page-numbers:hover{color:var(--color-hover);font-size:25px!important;height:48px;padding:4px 0}.em .em-pagination .page-numbers.current{text-decoration:2px dotted underline;text-underline-offset:5px}.em .em-pagination .page-numbers.next,.em .em-pagination .page-numbers.next.last,.em .em-pagination .page-numbers.prev,.em .em-pagination .page-numbers.prev.first{display:block;width:25px;height:25px;margin:0;font-size:0!important;background-size:25px;background-position:center;background-repeat:no-repeat;opacity:.5;transition:all 300ms ease-in-out}.em .em-pagination .page-numbers.next.last:hover,.em .em-pagination .page-numbers.next:hover,.em .em-pagination .page-numbers.prev.first:hover,.em .em-pagination .page-numbers.prev:hover{opacity:1;background-size:35px;border-bottom:none}.em .em-pagination .page-numbers.next{background-image:var(--icon-next-circle)}.em .em-pagination .page-numbers.next.last{background-image:var(--icon-last-circle)}.em .em-pagination .page-numbers.prev{background-image:var(--icon-prev-circle)}.em .em-pagination .page-numbers.prev.first{background-image:var(--icon-first-circle)}.em .em-pagination>.page-numbers{flex:none}.em.em-event.em-event-single .em-event-meta-line.em-event-location,.em.em-location .em-item-meta-line.em-location-address{line-height:24px!important}.em.em-event .em-item-image .em-item-image-placeholder div.date,.em.em-events-list .em-item-image .em-item-image-placeholder div.date,.em.em-events-widget .em-item-image .em-item-image-placeholder div.date{margin:auto;text-align:center;padding-top:15%}.em.em-event .em-item-image .em-item-image-placeholder div.date span,.em.em-events-list .em-item-image .em-item-image-placeholder div.date span,.em.em-events-widget .em-item-image .em-item-image-placeholder div.date span{text-align:center;display:block;margin:0 auto;font-size:30px;line-height:30px}.em.em-event .em-item-image .em-item-image-placeholder div.date span.day,.em.em-events-list .em-item-image .em-item-image-placeholder div.date span.day,.em.em-events-widget .em-item-image .em-item-image-placeholder div.date span.day{font-size:45px;line-height:45px;margin-bottom:5px}.em.em-events-widget .em-item .em-item-image-placeholder div.date{padding-top:15%}.em.em-events-widget .em-item .em-item-image-placeholder div.date span.day{font-size:30px!important;line-height:30px!important;margin-bottom:1px}.em.em-events-widget .em-item .em-item-image-placeholder div.date span.month{font-size:16px!important;line-height:16px!important}.em button.input.em-event-add-to-calendar{padding-left:20px!important}.em button.input.em-event-add-to-calendar .em-icon-calendar{margin-right:10px}.em .em-add-to-calendar-tooltip{margin-top:-9px!important}.em .em-event-add-to-calendar-content a{display:inline-block;width:100%;padding:8px 10px 5px 35px!important;color:var(--default-color)!important;text-decoration:none!important;background:var(--icon-download) 5px 50% no-repeat;background-size:18px}.em .em-event-add-to-calendar-content a:focus,.em .em-event-add-to-calendar-content a:hover{outline:0!important;background-color:#f3f3f3!important}.em .em-event-add-to-calendar-content a.em-a2c-download{background-image:var(--icon-download)}.em .em-event-add-to-calendar-content a.em-a2c-google{background-image:var(--icon-logo-google-calendar)}.em .em-event-add-to-calendar-content a.em-a2c-apple{background-image:var(--icon-logo-apple)}.em .em-event-add-to-calendar-content a.em-a2c-office{background-image:var(--icon-logo-office365)}.em .em-event-add-to-calendar-content a.em-a2c-outlook{background-image:var(--icon-logo-outlook)}.em.em-search-advanced.em-locations-search-advanced .em-search-section-location.em-search-advanced-section{background:0 0!important}.em.em-search-advanced.em-locations-search-advanced .em-search-section-location.em-search-advanced-section header{display:none!important;visibility:hidden!important}.em.em-search-advanced.em-locations-search-advanced .em-search-section-location.em-search-advanced-section .em-search-section-content{display:block!important;visibility:visible!important}.em.em-search-advanced.em-locations-search-advanced .em-search-section-location.em-search-advanced-section div.em-search-eventful{margin:15px 3px}.em.em-search-advanced.em-locations-search-advanced .em-search-section-location.em-search-advanced-section .em-search-geo-units label{padding-left:3px!important}.em.em-item.em-taxonomy .em-item-events p,.em.em-list .em-item.em-taxonomy .em-item-events p,.em.em-location .em-location-events p,.em.em-locations .em-locations-list .em-location-events p{margin:0 0 8px!important}.em.em-location .em-item-image .em-item-image-placeholder,.em.em-locations .em-locations-list .em-item-image .em-item-image-placeholder{background-image:var(--icon-map);margin-top:-5%}.em.em-item.em-taxonomy .em-item-image .em-item-image-placeholder,.em.em-list .em-item.em-taxonomy .em-item-image .em-item-image-placeholder{background-image:var(--icon-tag)}.em.em-item.em-taxonomy.em-category .em-item-image .em-item-image-placeholder,.em.em-list .em-item.em-taxonomy.em-category .em-item-image .em-item-image-placeholder{background-image:var(--icon-category)}.em.em-event-booking-form{width:100%;position:relative}.em.em-event-booking-form div#em-loading{background-color:#fff;opacity:50%}.em.em-event-booking-form .em-booking-message{padding:15px!important;margin-bottom:20px!important;border:1px solid transparent!important;border-radius:2.5px!important;display:block!important;color:#084298!important;background-color:#cfe2ff!important;border-color:#b6d4fe!important}.em .em-notice p,.em.em-event-booking-form .em-booking-message p{margin:10px 0!important;padding:0}.em.em-event-booking-form .em-booking-message.em-booking-message-error{color:#842029!important;background-color:#f8d7da!important;border-color:#f5c2c7!important}.em.em-event-booking-form .em-booking-message.em-booking-message-success{color:#0f5132!important;background-color:#d1e7dd!important;border-color:#badbcc!important}.em.em-event-booking-form .em-booking-form{border:1px solid var(--main-border-color)}.em.em-event-booking-form .em-booking-form .input-group{display:block!important}.em.em-event-booking-form h3.em-booking-section-title{width:auto;background-color:var(--main-bg);color:var(--main-h3-color);font-size:24px!important;font-weight:700;padding:15px;border-width:1px 0 0 3px;border-style:solid;border-color:var(--main-border-color);margin:0}.em.em-event-booking-form .em-button.em-booking-submit{width:100%!important;padding:15px;font-size:var(--font-size);font-weight:700}.em.em-event-booking-form .em-booking-section{width:auto;float:none;margin:20px 30px;padding:0}.em.em-event-booking-form .em-tickets{border:0;margin:0 10px;padding:0;width:calc(100% - 20px)}.em.em-event-booking-form .em-tickets thead{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.em.em-event-booking-form .em-tickets tr td{padding:15px;border:0!important}.em.em-event-booking-form .em-tickets tr td:first-child{padding-left:30px}.em.em-event-booking-form .em-tickets tr td:last-child{padding-right:30px}.em.em-event-booking-form .em-tickets tr th{background-color:var(--palette-1-bg);color:var(--palette-1-color);padding:10px 15px}.em.em-event-booking-form .em-tickets tr{padding:0 20px;border-top:1px solid #dedede}.em.em-event-booking-form .em-tickets tr:first-child{border-top:0}.em.em-event-booking-form .em-tickets .em-ticket-bookings{margin:0 20px 20px;padding-bottom:0;border:0;text-align:left}.em.em-event-booking-form .em-tickets .em-ticket-bookings.hidden{display:none!important;visibility:hidden!important}.em.em-event-booking-form .em-tickets .em-ticket-bookings td:last-child{text-align:left}.em.em-event-booking-form .em-tickets .em-ticket-bookings .em-ticket-booking{margin:0 0 25px;padding:20px 0 0;border-top:1px solid #dedede}.em.em-event-booking-form .em-tickets .em-ticket-bookings .em-ticket-booking>strong,.em.em-event-booking-form .em-tickets tr.em-attendee-details .em-attendee-fields>strong{display:block;margin-bottom:15px}.em.em-event-booking-form .em-tickets .em-ticket-bookings .em-ticket-booking:first-child,.em.em-event-booking-form .em-tickets tr.em-attendee-details .em-attendee-fields:first-child{border-top:none}.em.em-event-booking-form .em-tickets .em-ticket-bookings .em-ticket-booking-template{display:none;visibility:hidden}.em.em-event-booking-form .em-tickets tr.em-attendee-details{border:0}.em.em-event-booking-form .em-tickets tr.em-attendee-details .em-attendee-fieldset{margin:0 20px 20px}.em.em-event-booking-form .em-tickets tr.em-attendee-details .em-attendee-fieldset p.input-group{padding-bottom:0}.em.em-event-booking-form .em-tickets tr.em-attendee-details .em-attendee-fields{margin:0 0 25px;padding:20px 0 0;border-top:1px solid #dedede}.em.em-event-booking-form .em-tickets .em-bookings-ticket-table-spaces{width:5%}.em.em-event-booking-form .em-tickets .em-bookings-ticket-table-spaces select{width:calc(3ch + 30px)!important;padding:5px 5px 5px 10px!important;margin:0!important}.em.em-event-booking-form .em-booking-form-details .em-login-trigger{margin-bottom:30px}.em.em-event-booking-form .em-login{margin:10px 0 20px;padding:0;border:0}.em.em-event-booking-form .em-login .em-login-trigger{font-style:italic}.em.em-event-booking-form .em-login .em-login-content{display:none;margin-bottom:10px}.em.em-event-booking-form .em-login .em-login-content p:first-of-type{margin-bottom:20px;font-weight:700}.em.em-event-booking-form .em-login .em-login-actions{display:flex;align-items:normal;font-size:15px}.em.em-event-booking-form .em-login .em-login-actions .em-login-meta{padding-left:15px}.em.em-event-booking-form .em-login .em-login-actions .em-login-rememberme{width:auto;margin-bottom:8px}.em.em-event-booking-form .em-login .em-login-actions .em-login-rememberme input{margin:0 8px 0 0;padding:0}.em.em-event-booking-form .em-login .em-login-actions .em-login-links a,a.em-button:hover{text-decoration:none}.em.em-event-booking-form .em-login.size-small .em-login-buttons{max-width:30%;min-width:120px}.em.em-event-booking-form .em-login.size-small .em-login-links a{display:inline-block;width:100%;margin-bottom:5px}.em.em-event-booking-form .em-booking-form-payment .em-booking-gateway-form{margin-bottom:20px}.em.em-event-booking-form .em-booking-form-payment .em-bookings-form-gateway-expiry select{width:auto!important;min-width:100px}.em.pixelbones .input div.tablenav{display:flex;flex-direction:row;flex-wrap:wrap;align-items:start;width:100%}.em.pixelbones .input div.tablenav .alignleft.actions{flex:none;text-align:left}.em.pixelbones .input div.tablenav .em-tablenav-pagination{flex:1 1 50%;text-align:right}.em.em-bookings-admin-single .input select,.em.pixelbones .input div.tablenav select{width:auto!important;padding-right:30px!important}.em.em-bookings-admin-single .input select{margin:0 5px!important}.em.em-bookings-admin-single .input .em-button,.em.em-bookings-admin-single .input input[type=button],.em.em-bookings-admin-single .input input[type=submit]{margin:0 0 0 10px!important}.em.em-bookings-admin-single .input .em-booking-single-status-info{line-height:38px;margin-bottom:30px!important}.em.em-bookings-admin-single .input .em-booking-single-status-edit{margin-bottom:30px!important}.em.em-bookings-admin-single .input .em-booking-single-status-edit em:last-child{margin:10px 0}.em.em-bookings-admin-single table.em-tickets-bookings-table td,.em.em-bookings-admin-single table.em-tickets-bookings-table th{border-top:1px solid #dedede!important;border-bottom:0!important}.em.em-bookings-admin-single table.em-tickets-bookings-table :not(tfoot) tr:first-child th{border-top:0!important}.em.em-bookings-admin-single table.em-tickets-bookings-table td.em-attendee-form-admin{border:0!important;border-bottom:1px solid #dedede}.em.em-bookings-admin-single table.em-tickets-bookings-table td.em-attendee-form-admin .em-attendee-details td,.em.em-bookings-admin-single table.em-tickets-bookings-table td.em-attendee-form-admin .em-attendee-details th{border:0!important}.em.em-bookings-admin-single .metabox-holder .postbox,.em.em-event-editor section,.em.em-location-editor section{margin-bottom:40px}.em.em-events-admin-list .subsubsub>div{margin:10px 0}.em.em-events-admin-list .input .search-box{float:left;width:50%}.em.em-events-admin-list .input .search-box input{width:auto!important;margin-bottom:10px!important}.em.em-events-admin-list .input .tablenav{width:50%!important}.em.em-event-editor .input.em-location-data>div,.em.em-location-editor .input.em-location-data>div{margin-bottom:15px}.em.em-event-editor .em-ticket-form .em-ticket-form-advanced>div .inline-inputs,.em.em-event-editor .em-ticket-form .em-ticket-form-advanced>div.inline-inputs,.em.em-event-editor .em-ticket-form .em-ticket-form-main>div .inline-inputs,.em.em-event-editor .em-ticket-form .em-ticket-form-main>div.inline-inputs,.em.em-event-editor .input.em-location-data>div.em-location-data-name,.em.em-location-editor .input.em-location-data>div.em-location-data-name{margin-bottom:25px}.em.em-event-editor .event-extra-details{margin-top:25px}.em.em-event-editor .input.em-location-data .em-selectize-autocomplete{margin-bottom:5px!important}.em.em-event-editor .input .event-form-when>*{margin-bottom:15px!important}.em.em-event-editor .input .event-form-when>p{margin-bottom:20px!important}.em.em-event-editor .input .event-form-when .em-recurrence-pattern input[type=text],.em.em-event-editor .input .event-form-when .em-recurrence-pattern select{width:auto!important}.em.em-event-editor .input .event-form-when .em-recurrence-pattern select{padding-right:30px!important}.em.em-event-editor .input .event-form-when .em-recurrence-pattern div.alternate-selector{margin-top:15px}.em.em-event-editor .input .event-form-when .alternate-selector.em-weekly-selector label{width:auto!important;display:inline-block!important;padding-right:10px!important}.em.em-event-editor .input .event-form-when .em-event-dates label{width:100%;display:block}.em.em-event-editor .input .event-form-when .em-event-dates .em-date-start-end{width:100%!important;max-width:500px!important}.em.em-event-editor .input .event-form-when .em-event-dates.em-datepicker-until .em-datepicker-until-fields{display:grid;grid-template-columns:minmax(100px,150px) min-content minmax(100px,150px);grid-column-gap:8px;justify-items:center;align-items:center;margin-bottom:15px}.em.em-event-editor .input .event-form-when .em-event-dates.em-datepicker-until .em-datepicker-until-fields>*{margin-bottom:0!important;width:100%}.em.em-event-editor .input .event-form-when .event-form-recurrence-when>*{margin-bottom:20px}.em.em-event-editor .em-ticket-form .em-ticket-form-advanced>div,.em.em-event-editor .em-ticket-form .em-ticket-form-main>div{margin-bottom:10px}.em.em-event-editor .em-ticket-form .em-ticket-form-advanced>div .inline-inputs:last-child,.em.em-event-editor .em-ticket-form .em-ticket-form-advanced>div.inline-inputs:last-child,.em.em-event-editor .em-ticket-form .em-ticket-form-main>div .inline-inputs:last-child,.em.em-event-editor .em-ticket-form .em-ticket-form-main>div.inline-inputs:last-child{margin-bottom:20px}.em .em-location-map-container{height:100%}.em .reschedule-hidden{display:none!important;visibility:hidden!important}.em.em-location-where.has-map{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px}.em.em-location-where.has-map .em-location-data,.em.em-location-where.has-map .em-location-map-container{width:100%;flex:1 1 450px}.em.em-location-where.has-map .em-location-map-container,.em.em-location-where.has-map div.em-location-data .em-location-map-404,.em.em-location-where.has-map div.em-location-data .em-location-map-content{max-width:800px;aspect-ratio:3/2}.em.em-location-where.has-map .em-location-data-maps-tip{width:100%;flex:0 0 100%}.em button.input.em-tooltip-ddm{background-image:var(--icon-chevron-down)!important;background-position:calc(100% - 15px) 50%!important;background-repeat:no-repeat!important;background-size:15px!important;padding-right:40px!important}.em button.input.em-tooltip-ddm[aria-expanded=true]{background-image:var(--icon-chevron-up)!important}.em .em-tooltip-ddm-content{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.em .button.input.with-icon,.em .input .button.with-icon,.em .input button.with-icon,.em button.input.with-icon{padding-left:var(--button-icon-padding)!important}.em .button.input.with-icon .em-icon,.em .input .button.with-icon .em-icon,.em .input button.with-icon .em-icon,.em button.input.with-icon .em-icon{margin-right:6px}.em .button.input.with-icon-right,.em .input .button.with-icon-right,.em .input button.with-icon-right,.em button.input.with-icon-right{padding-right:var(--button-icon-padding)!important}.em .button.input.with-icon-right .em-icon,.em .input .button.with-icon-right .em-icon,.em .input button.with-icon-right .em-icon,.em button.input.with-icon-right .em-icon{margin-left:6px}.em .button.input .em-icon,.em .input .button .em-icon,.em .input button .em-icon,.em button.input .em-icon{width:18px;height:18px;background-size:18px}.em button.em-clickable.loading .loaded,.em form.em-ajax-form.loading .loaded{display:none;visibility:hidden}.em button.em-clickable.loading .loading-content,.em form.em-ajax-form.loading .loading-content{display:inline-block;visibility:visible}.em .hidden,.em button.em-clickable .loaded-success,.em button.em-clickable .loading-content,.em button.em-clickable.load-successful .loaded,.em form.em-ajax-form .loaded-success,.em form.em-ajax-form .loading-content,.em form.em-ajax-form.load-successful .loaded{display:none;visibility:hidden}.em button.em-clickable.load-successful .loaded-success,.em form.em-ajax-form.load-successful .loaded-success{display:inline-block;visibility:visible}.em button.em-clickable{cursor:pointer!important;justify-self:start!important;background-color:transparent;margin:0!important;padding:0!important;border:0!important;outline:0}.em button.em-clickable:focus{outline:0}.em .em-datepicker .em-datepicker-data.hidden{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;visibility:visible;display:inherit}.em.em-view-container{position:relative}.em .em-location-map-container{aspect-ratio:2/1;width:100%}.em .em-location-map-container .em-loading-maps,.em .em-location-map-container .em-location-map-404{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;border:1px dashed #d0d0d0;background-color:#fafafa;color:#888;font-size:18px;padding:20px;text-align:center}.em .em-location-map-container .em-loading-maps svg,.em .em-location-map-container .em-location-map-404 svg{width:100px;max-height:100px}.em .em-location-map-container .em-loading-maps span,.em .em-location-map-container .em-location-map-404 span{display:block;margin-bottom:20px;font-size:20px;color:#aaa}.em .em-location-map-container .em-loading{background-position:50% 10%}.em .em-location-map-container .em-location-map,.em .em-location-map-container .em-location-map-content,.em .em-location-map-container .em-locations-map{width:100%;height:100%}.em .em-notice{padding:15px!important;margin-bottom:20px!important;border:1px solid #b6d4fe!important;border-radius:2.5px!important;display:block!important;color:#084298!important;background-color:#cfe2ff!important}.em .em-notice.em-notice-error{color:#842029!important;background-color:#f8d7da!important;border-color:#f5c2c7!important}.em .em-notice.em-notice-success{color:#0f5132!important;background-color:#d1e7dd!important;border-color:#badbcc!important}.em .em-notice.em-notice-warning{color:#664d03;background:#fff3cd;border-color:#ffecb5}.em .flatpickr-calendar,body .pac-container{z-index:100000!important}div#em-loading,div.em-loading{position:absolute;width:100%;height:100%;background:#fff url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto%3B background: none%3B display: block%3B shape-rendering: auto%3B' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.9166666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(30 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.8333333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(60 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.75s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(90 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.6666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(120 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.5833333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(150 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.5s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.4166666666666667s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(210 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.3333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(240 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.25s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(270 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.16666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(300 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.08333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(330 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='0s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E") 50% 50% no-repeat;left:0;top:0;opacity:.8;filter:alpha(opacity=80);z-index:99998;background-size:100px}.em-view-container,div[data-view-id]{position:relative}#em-wrapper label span.screen-reader-text,.em-wrapper label span.screen-reader-text{clip:rect(1px 1px 1px 1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.em-warning,a.em-button{color:#333;border-radius:3px}.em-warning{margin:10px 0;padding:10px;display:block!important}#em-booking div.em-booking-message p,.em-warning p{margin:10px 0!important;padding:0;color:#333}.em-warning-errors{background-color:#ffebe8;border:1px solid #c00}.em-warning-confirms{background-color:#f1fff0;border:1px solid #a8d144}a.em-button{padding:5px 10px;margin:5px;background:#eee;border:1px solid #ccc;display:inline-block;text-decoration:none}.em-search .hidden{display:none!important}.em-search-legacy div,div.css-search div.em-search-main div,div.em-search.css-search label{display:inline}div.css-search{margin-bottom:20px;background:#fff;border:1px solid #dedede;border-radius:3px;padding:5px;min-height:40px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px}div.css-search input,div.css-search select{width:auto;height:auto;margin:0;float:none;display:inline-block;font-size:14px;padding:5px}div.css-search button,div.css-search div,div.css-search option,div.css-search span{width:auto;height:auto;margin:0;padding:0;float:none;font-size:14px;display:block}div.css-search button,div.css-search div,div.css-search span{display:inline-block}div.css-search.has-advanced div.em-search-main{padding-bottom:8px;border-bottom:1px solid #dedede}body#printable table#bookings-table td,div.css-search div.em-search-field{padding:5px 0}div.css-search input.em-search-geo,div.css-search input.em-search-text{width:90%;font-size:16px;line-height:16px;padding:8px;border:0;color:#666;text-overflow:ellipsis;display:inline-block}div.css-search div.em-search-geo{margin:0 0 0 5px;padding-left:20px;background:url(../images/search-geo.png) 0 3px no-repeat}div.css-search div.em-search-text{margin:0 0 0 5px;padding-left:20px;background:url(../images/search-mag-ico.png) 0 4px no-repeat}div.css-search div.em-search-main div.em-search-field input::-webkit-input-placeholder{font-size:16px;line-height:16px;padding:3px 0;border:0;color:#666}div.css-search div.em-search-main div.em-search-field input:-moz-placeholder{font-size:16px;line-height:16px;padding:8px;border:0;color:#666}div.css-search div.em-search-main div.em-search-field input::-moz-placeholder{font-size:16px;line-height:16px;padding:8px;border:0;color:#666}div.css-search div.em-search-main div.em-search-field input:-ms-input-placeholder{font-size:16px;line-height:16px;padding:8px;border:0;color:#666}div.css-search.has-search-geo.has-search-term input.em-search-geo,div.css-search.has-search-geo.has-search-term input.em-search-text{width:40%}.pac-container .pac-item{padding:4px!important}div.css-search div.em-search-main .em-search-submit{position:absolute;top:5px;right:5px;-moz-box-shadow:0 0 0 0 #fff;-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#b7d282),color-stop(1,#8eb56d));background:-moz-linear-gradient(center top,#b7d282 5%,#8eb56d 100%);background-color:#b7d282;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#fff;font-weight:700;padding:8px 10px;text-decoration:none;text-shadow:1px 1px 0 #c7c5c7;line-height:16px}div.css-search div.em-search-main .em-search-submit:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#c4db99),color-stop(1,#a4c48a));background:-moz-linear-gradient(center top,#c4db99 5%,#a4c48a 100%);background:-ms-linear-gradient(top,#c4db99,#a4c48a);background:-o-linear-gradient(top,#c4db99,#a4c48a);background:linear-gradient(to top,#c4db99,#a4c48a);background-color:#a4c48a}div.css-search div.em-search-main .em-search-submit img{border:0;padding:0;margin:0;box-shadow:none;border-radius:0;background:0 0}div.css-search div.em-search-main button.em-search-submit span{display:block;width:16px;height:16px;background:url(../images/search-mag.png) 0 0 no-repeat}div.css-search div.em-search-location,div.em-search-location-meta{margin:0;padding:0}div.css-search div.em-search-advanced,div.css-search div.em-search-options{padding:5px 8px}div.css-search div.em-search-advanced>div{clear:both}div.css-search div.em-search-advanced label>span{display:block;float:left;min-width:100px}div.css-search div.em-search-advanced .em-search-submit{margin:10px 0}div.css-search.no-search-main div.em-search-advanced.visible div{display:inline;clear:none}div.css-search div.em-search-options{text-align:right}#event-form .em-notice-warning,#post .em-notice-warning{margin:10px 0;padding:15px 20px;border-left:4px solid orange}#event-form .em-notice-warning h4,#event-form .em-recurrence-reschedule h4,#post .em-notice-warning h4,#post .em-recurrence-reschedule h4{margin-top:0}#event-form .em-notice-warning div.warning-bold,#post .em-notice-warning div.warning-bold{color:#c45500;font-weight:700}#event-form .em-notice-warning div.warning-bold p,#post .em-notice-warning div.warning-bold p{margin-top:0;font-size:14px}.css-events-list table.events-table{border-spacing:0;border-collapse:collapse}.css-events-list table.events-table th.event-time{width:150px}#buddypress .wp-editor-wrap table,#em-booking .em-booking-form-details .em-booking-submit,#em-tickets-form th,.css-events-list table.events-table th.event-description{width:auto}#em-booking{margin:15px 0 10px;position:relative}#em-booking .em-booking-form{position:relative;clear:left}#em-booking .em-booking-form-details{padding:10px;width:360px;float:left}#em-booking .em-booking-form-details input.input,.em-booking-form-details textarea{width:250px}#em-booking .em-booking-form p{clear:left}#em-booking .em-booking-form label{float:left;display:inline-block;width:100px}#em-booking .em-booking-form span.input-group input{margin-left:-20px}#em-booking .em-booking-form span.input-group{display:block;margin-left:120px}#em-booking .em-booking-form p.input-field-data_privacy_consent label{display:block;width:100%}#em-booking .em-tickets{margin-bottom:20px}#em-booking div.em-booking-message{margin:10px 0;padding:10px;color:#333;border-radius:3px}#em-booking div.em-booking-message-success{background-color:#f1fff0;border:1px solid #a8d144}#em-booking div.em-booking-message-error{background-color:#ffebe8;border:1px solid #c00}#em-booking div.em-booking-login{padding:10px 10px 10px 20px;margin:0 0 0 390px;border-left:1px solid #000}#em-booking div.em-booking-login label{display:inline-block;width:90px}#em-booking div.em-booking-login p{margin:10px 0!important;padding:0!important}#em-wrapper #locations-filter .subsubsub .current,#em-wrapper #posts-filter .subsubsub .current,#event-form h4,#event-rsvp-options label{font-weight:700}#em-wrapper .em-events-admin-list .em-button,#em-wrapper .em-locations-admin-list .em-button{float:right}#event-form h4{margin:25px 0 15px}#event-form p{margin-top:10px}#event-form .inside{clear:both;margin-bottom:20px}#buddypress .wp-editor-wrap a.button,#buddypress .wp-editor-wrap button,#buddypress .wp-editor-wrap input[type=button],#buddypress .wp-editor-wrap input[type=reset],#buddypress .wp-editor-wrap input[type=submit]{padding:0 10px 1px}#event-form #event-name{width:80%;padding:2px}#event-form .event-extra-details{margin-top:20px}#event-form .event-extra-details select{vertical-align:top}#event-form .reschedule-hidden,#post .reschedule-hidden{display:none;visibility:hidden}#event-form .em-recurrence-reschedule,#post .em-recurrence-reschedule{padding:15px 20px;border-left:4px solid orange}#event-form .recurrence-reschedule-warning,#post .recurrence-reschedule-warning{margin-bottom:25px;color:#c45500}#event-form .recurrence-reschedule-warning p,#post .recurrence-reschedule-warning p{margin-top:0;font-size:14px}#event-rsvp-box{margin:10px}#em-tickets-form th.ticket-status,.em-tickets-row .ticket-status{width:20px}#em-tickets-form .em-tickets-row .ticket-status span.dashicons{display:block;width:16px;height:16px;line-height:16px;font-size:16px;font-weight:bolder}#em-tickets-form .em-tickets-row .ticket-status.single span.dashicons{cursor:auto}#em-tickets-form .em-tickets-row .ticket-status span.ticket-on{color:green}#em-tickets-form .em-tickets-row .ticket-status span.ticket-off{color:red}#em-tickets-form .em-tickets-row .ticket-status span.ticket_new{color:gray}#em-tickets-form .em-ticket-sortable-placeholder{border:2px dashed #dedede;background:#efefef}#em-tickets-form .ui-sortable-helper,#em-tickets-form.em-tickets-sortable .em-tickets-row .ticket-status span.dashicons{cursor:move}.em-ticket-form .ticket-options{margin-top:10px}#em-tickets-form .ticket-roles div{margin-left:110px}#wp-em-editor-content-wrap table{margin-bottom:0}#event-form .em-location-types-single{display:none;visibility:hidden}#event-form .em-location-type{border-top:1px solid #dedede;margin-top:20px;padding-top:20px}#event-form .em-location-type-single .em-location-type{border-top:0;margin-top:0;padding-top:0}#event-form .em-location-type.em-location-type-single{border:0}#event-form .em-location-type p:first-child{margin-top:0}#event-form div.em-location-data table{float:left;margin:0 15px 0 0}#event-form .em-event-location-data h4{padding-bottom:5px;border-bottom:1px solid #dedede;margin-bottom:15px}#event-form .em-input-field{margin-bottom:10px}#event-form .em-input-field label{display:block;margin-bottom:5px}#event-form .em-input-field em{display:block;margin-top:2px}#event-form .em-location-type-delete-active-alert{display:none;visibility:hidden}table.em-form-fields td,table.em-form-fields th{text-align:left;vertical-align:top}table.em-form-fields th{padding:0 20px 5px 0}.em_obj{position:relative}.em_obj .table-wrap{clear:left;padding-top:5px}.em-bookings-table .em-bookings-table-export,.em-bookings-table .em-bookings-table-settings{float:left;display:block;margin:2px 5px;width:25px;height:25px}.em-bookings-table .em-bookings-table-export{background:url(../images/csv.png) 0 0 no-repeat}.em-bookings-table .em-bookings-table-settings{background:url(../images/settings.png) 0 0 no-repeat}#em-bookings-table-export,#em-bookings-table-settings{width:500px;height:75%}#em-bookings-table-export form,#em-bookings-table-settings form{height:100%;overflow:auto}.em-bookings-table-overlay ul.em-bookings-cols-sortable{list-style-type:none;padding:0 0 10px;float:left;margin:0 10px 0 0}.em-bookings-table-overlay ul.em-bookings-cols-sortable li{margin:0 5px 5px;padding:3px 8px;font-size:12px;width:120px;font-weight:400;cursor:move}.em-bookings-table-overlay ul.em-bookings-cols-sortable li.ui-state-default{color:#999}#em-bookings-cols-inactive,#em-bookings-export-cols-inactive{width:300px}#em-bookings-cols-inactive li,#em-bookings-export-cols-inactive li{float:left}#em-bookings-admin-booking .em-booking-single-info{display:none}#em-bookings-admin-booking .em-booking-single-form{padding-right:20px}body#printable{font-family:Gill Sans,Helvetica,Arial,sans-serif;text-align:center}body#printable #container{margin:0 auto;width:780px;text-align:left}body#printable table#bookings-table{width:600px;border-spacing:0}body#printable table#bookings-table td.spaces-number{text-align:right;padding-right:20px}body#printable table#bookings-table th{text-align:left;margin-left:5px}body#printable table#bookings-table tr#booked-spaces td{border-top:2px solid #999}body#printable table#bookings-table td.total-label{text-align:right}body#printable table#bookings-table tr#booked-spaces td.spaces-number,table#bookings-table tr#available-spaces td.spaces-number,table.em-calendar.table tr.days-names{font-weight:700}table.em-calendar td{padding:2px 4px;text-align:center}.em-calendar td.eventless-post,.ui-em_timepicker-list li:hover .ui-em_timepicker-duration,li.ui-em_timepicker-selected .ui-em_timepicker-duration,table.em-calendar td.eventless-pre{color:#ccc}table.em-calendar td.eventful-post a,table.em-calendar td.eventful-pre a{color:#aaa;text-decoration:underline}table.em-calendar td.eventful a,table.em-calendar td.eventful-today a{color:#fd7e29}table.em-calendar td.eventful-today a{font-weight:700}table.em-calendar td.eventful-today,table.em-calendar td.eventless-today{background-color:#cfcfcf}table.em-calendar thead{font-size:120%;font-weight:700}table.fullcalendar{border-collapse:collapse}table.fullcalendar td{text-align:left;border:1px solid #888}div.em-calendar-wrapper{position:relative;width:100%!important;max-width:100%!important}.em-map-balloon .em-map-balloon-content{margin:0!important;padding:0 0 20px!important;font-size:12px!important;color:#000!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important}#em-map img,.em-location-map img,.em-locations-map img{max-width:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;height:auto;width:auto}.em-time-input{width:7em}.em-time-input.error,.em-time-range .em-time-input.error{border:#c00 1px solid}.ui-em_timepicker-wrapper{overflow-y:auto;max-height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);z-index:10052;margin:0}.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration{width:13em}.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration.ui-em_timepicker-step-30,.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration.ui-em_timepicker-step-60{width:11em}.ui-em_timepicker-list{margin:0;padding:0;list-style:none}.ui-em_timepicker-list li{margin:0;list-style:none;padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000}.ui-em_timepicker-duration{margin-left:5px;color:#888}.ui-em_timepicker-list:hover .ui-em_timepicker-duration{color:#888}.ui-em_timepicker-list:hover .ui-em_timepicker-selected{background:#fff;color:#000}.ui-em_timepicker-list .ui-em_timepicker-selected:hover,.ui-em_timepicker-list li:hover,li.ui-em_timepicker-selected{background:#1980ec;color:#fff}.ui-em_timepicker-list li.ui-em_timepicker-disabled,.ui-em_timepicker-list li.ui-em_timepicker-disabled:hover,.ui-em_timepicker-list li.ui-em_timepicker-selected.ui-em_timepicker-disabled{color:#888;cursor:default}.ui-em_timepicker-list li.ui-em_timepicker-disabled:hover,.ui-em_timepicker-list li.ui-em_timepicker-selected.ui-em_timepicker-disabled{background:#f2f2f2}.flatpickr-calendar{background:#fff}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(90,97,113,.5)}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-months .flatpickr-month,.flatpickr-weekdays{background:0 0}span.flatpickr-weekday{background:0 0;color:rgba(0,0,0,.54)}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #ff5a5f;box-shadow:-10px 0 0 #ff5a5f}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-calendar{background:0 0;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.08);box-shadow:0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px}.flatpickr-calendar.hasTime .flatpickr-innerContainer{border-bottom:0}.flatpickr-calendar.hasTime .flatpickr-time{border:1px solid #eceef1}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%;border-bottom-color:#eceef1}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%;border-top-color:#eceef1}.flatpickr-calendar:focus,.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:34px;color:#5a6171;fill:#5a6171}.flatpickr-months .flatpickr-month{border-radius:5px 5px 0 0;background:#eceef1;line-height:1;text-align:center;position:relative;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;padding:10px;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i,.numInputWrapper{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#bbb}.numInputWrapper{height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(72,72,72,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(72,72,72,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(72,72,72,.6);top:40%}.flatpickr-current-month span.cur-month:hover,.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0 ;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#5a6171}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#5a6171}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{border:0;border-radius:0;box-sizing:border-box;color:inherit;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;padding:0 0 0 .5ch;vertical-align:initial;-webkit-box-sizing:border-box}.flatpickr-current-month input.cur-year{background:0 0;cursor:text;margin:0;display:inline-block;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(90,97,113,.5);background:0 0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:#eceef1;cursor:pointer;margin:-1px 0 0;outline:0;position:relative;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:0}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#eceef1;outline:0;padding:0}.flatpickr-weekdays{background:#eceef1;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:#eceef1;color:#5a6171;line-height:1;margin:0;text-align:center;display:block;font-weight:bolder}.flatpickr-weeks{padding:1px 0 0}.flatpickr-days,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-days{position:relative;overflow:hidden;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;border-left:1px solid #eceef1;border-right:1px solid #eceef1}.flatpickr-days:focus{outline:0}.dayContainer,.flatpickr-day{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #eceef1;box-shadow:-1px 0 0 #eceef1}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;color:#484848;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e2e2e2;border-color:#e2e2e2}.flatpickr-day.today{border-color:#bbb}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#bbb;background:#bbb;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#ff5a5f;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#ff5a5f}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2;box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{background:0 0;border-color:transparent}.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(72,72,72,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(72,72,72,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #ff5a5f,5px 0 0 #ff5a5f;box-shadow:-5px 0 0 #ff5a5f,5px 0 0 #ff5a5f}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;border-left:1px solid #eceef1}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(72,72,72,.3);background:0 0;cursor:default;border:0}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;background:#fff;border-bottom:1px solid #eceef1}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time,.flatpickr-time input{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{outline:0;display:block;height:0;line-height:40px;max-height:40px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;border-radius:0 0 5px 5px}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#484848}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#484848}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;height:inherit;line-height:inherit;color:#484848;font-size:14px;position:relative;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour,span.flatpickr-day.selected{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#484848;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-time-separator{font-weight:700;width:2%}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eaeaea}.flatpickr-input[readonly]{cursor:pointer}.flatpickr-monthSelect-months{margin:10px 1px 3px;flex-wrap:wrap}.flatpickr-monthSelect-month{background:0 0;border:1px solid transparent;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;font-weight:400;margin:.5px;justify-content:center;padding:10px;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;text-align:center;width:33%}.flatpickr-monthSelect-month.flatpickr-disabled{color:#eee}.flatpickr-monthSelect-month.flatpickr-disabled:focus,.flatpickr-monthSelect-month.flatpickr-disabled:hover{cursor:not-allowed;background:0 0!important}.flatpickr-monthSelect-theme-dark{background:#3f4458}.flatpickr-monthSelect-theme-dark .flatpickr-current-month input.cur-year{color:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-next-month,.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-prev-month{color:#fff;fill:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month{color:rgba(255,255,255,.95)}.flatpickr-monthSelect-month.today{border-color:#959ea9}.flatpickr-monthSelect-month.inRange,.flatpickr-monthSelect-month.inRange.today,.flatpickr-monthSelect-month:focus,.flatpickr-monthSelect-month:hover{background:#e6e6e6;cursor:pointer;outline:0;border-color:#e6e6e6}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.inRange,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:focus,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:hover{background:#646c8c;border-color:#646c8c}.flatpickr-monthSelect-month.today:focus,.flatpickr-monthSelect-month.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-monthSelect-month.endRange,.flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-month.startRange{background-color:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-monthSelect-month.startRange{border-radius:50px 0 0 50px}.flatpickr-monthSelect-month.endRange{border-radius:0 50px 50px 0}.flatpickr-monthSelect-month.startRange.endRange{border-radius:50px}.flatpickr-monthSelect-month.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.endRange,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.startRange{background:#80cbc4;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#80cbc4}
2
  /*! Tippy.js v6.3.7 - https://unpkg.com/tippy.js@6.3.7/themes/light-border.css */
3
  @keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,8,16,.15);color:#333;box-shadow:0 4px 14px -2px rgba(0,8,16,.08)}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,.2);border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0,8,16,.2)}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible!important;background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0!important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-control .dropdown-header{position:relative;padding:6px .75rem;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:.25rem .25rem 0 0}.selectize-control .dropdown-header-close{position:absolute;right:.75rem;top:50%;color:#343a40;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.selectize-control .dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0!important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:1px 5px;border-left:1px solid #dee2e6;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:5px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:transparent}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0 0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#fff}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#343a40;font-family:inherit;font-size:inherit;line-height:1.5;font-smoothing:inherit}.selectize-input{cursor:text;border:1px solid #ced4da;padding:.375rem .75rem;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:none;border-radius:.25rem}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;display:inline-block}.selectize-control.multi .selectize-input.has-items{padding:calc(.375rem - 1px - 0px) .75rem calc(.375rem - 1px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:1px 5px;background:#efefef;color:#343a40;border:0 solid #dee2e6;border-radius:calc(.25rem - 1px)}.selectize-control.multi .selectize-input>div.active{background:#0d6efd;color:#fff;border:0 solid transparent}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#878787;background:#fff;border:0 solid #fff}.selectize-input>input{display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0!important;text-indent:0!important;border:0!important;background:0 0!important;line-height:inherit!important;user-select:auto!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:0!important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0!important}.selectize-input::after{content:" ";display:block;clear:left}.selectize-input.dropdown-active::before{content:" ";position:absolute;background:#fff;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;border:1px solid #d0d0d0;border-top:0 none;box-sizing:border-box}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(255,237,40,.4);border-radius:1px}.selectize-dropdown .create,.selectize-dropdown .no-results,.selectize-dropdown .optgroup-header,.selectize-dropdown .option{padding:3px .75rem}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#6c757d;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e9ecef;color:#1e2125}.selectize-dropdown .active.create{color:#1e2125}.selectize-dropdown .create{color:rgba(52,58,64,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:3px .75rem}.selectize-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:" ";display:block;position:absolute;top:50%;right:calc(.75rem + 5px);margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#343a40 transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px;border-color:transparent transparent #343a40}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:calc(.75rem + 5px);right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fff}.selectize-dropdown,.selectize-dropdown.form-control{height:auto;padding:0;margin:2px 0 0;z-index:1000;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-shadow:0 6px 12px rgba(0,0,0,.175)}.selectize-dropdown .optgroup-header{font-size:.875rem;line-height:1.5}.selectize-dropdown .optgroup:first-child:before{display:none}.selectize-dropdown .optgroup:before{content:" ";display:block;height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15);margin-left:-.75rem;margin-right:-.75rem}.selectize-dropdown .create{padding-left:.75rem}.selectize-dropdown-content{padding:5px 0}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-input{min-height:calc(1.5em + .75rem + 2px);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.selectize-input{transition:none}}.selectize-input.dropdown-active{border-radius:.25rem}.selectize-input.dropdown-active::before{display:none}.selectize-input.focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.is-invalid .selectize-input{border-color:#dc3545;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.is-invalid .selectize-input:focus{border-color:#bd2130;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #eb8c95}.selectize-control.form-control-sm .selectize-input.has-items{min-height:calc(1.5em + .5rem + 2px)!important;height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem!important;font-size:.875rem;line-height:1.25}.selectize-control.multi .selectize-input.has-items{height:auto;padding-left:calc(.75rem - 5px);padding-right:calc(.75rem - 5px)}.form-control.selectize-control{padding:0;height:auto;border:0;background:0 0;box-shadow:none;border-radius:0}.input-group .selectize-input{overflow:unset;border-radius:0 .25rem .25rem 0}
includes/css/events_manager_admin.css CHANGED
@@ -54,7 +54,6 @@ div.em-location-types-single { display:none; visibility: hidden; }
54
  div.em-location-data table.em-location-data td, div.em-location-data table.em-location-data th { vertical-align:top; border:none; }
55
  div.em-location-data table.em-location-data { width:50%; float:left; border:none; }
56
  div.em-location-data table.em-location-data .em-location-data-url input { width:100%; }
57
- div.em-location-data .em-location-map-container, div.em-location-data .em-location-map-404, div.em-location-data .em-location-map-content { width: 400px; height: 300px; float:left; }
58
  div.em-location-data .em-location-map-404 { vertical-align:middle; text-align: center; }
59
  /* MS Global Categories */
60
  .ms-global-categories { line-height:1.8em; }
54
  div.em-location-data table.em-location-data td, div.em-location-data table.em-location-data th { vertical-align:top; border:none; }
55
  div.em-location-data table.em-location-data { width:50%; float:left; border:none; }
56
  div.em-location-data table.em-location-data .em-location-data-url input { width:100%; }
 
57
  div.em-location-data .em-location-map-404 { vertical-align:middle; text-align: center; }
58
  /* MS Global Categories */
59
  .ms-global-categories { line-height:1.8em; }
includes/css/events_manager_admin.min.css CHANGED
@@ -1 +1 @@
1
- div#em-loading{position:absolute;width:100%;height:100%;background:#fff url(../images/loading.gif) 50% 50% no-repeat;left:0;top:0;opacity:.8;filter:alpha(opacity=80);z-index:9999}#location_info td,#location_info th{vertical-align:top;text-align:left}#location_info th{padding:5px 10px 0 0}p.warning{border:2px solid #fd0000;background:#ff7146;color:#fff;font-weight:700;padding:5px}.debug{color:green;background:#b7f98c;margin:15px;padding:10px;border:1px solid #629948}.switch-tab{background:#aaa;width:100px;float:right;margin:3px 1px 0 5px;padding:2px}.switch-tab a{color:#fff;text-decoration:none}.switch-tab a:hover{color:#d54e21}#events-pagination,.switch-tab,table.em-tickets-bookings-table tbody td{text-align:center}#events-pagination a{margin:0 20px;text-decoration:none;width:80px;padding:3px 0;background:#faf4b7;border:1px solid #ccc;border-top:none}#em-bookings-cols-inactive li,#em-bookings-export-cols-inactive li,#new-event{float:left}div#icon-events{background:url(../images/calendar-32.png) no-repeat center}div#icon-bookings{background:url(../images/bookings-32.png) no-repeat center}#event-form .em-notice-warning,#post .em-notice-warning{margin:10px 0;padding:15px 20px;border-left:4px solid orange}#event-form .em-notice-warning h4,#event-form .em-recurrence-reschedule h4,#post .em-notice-warning h4,#post .em-recurrence-reschedule h4{margin-top:0}#event-form .em-notice-warning div.warning-bold,#post .em-notice-warning div.warning-bold{color:#c45500;font-weight:700}#event-form .em-notice-warning div.warning-bold p,#event-form .recurrence-reschedule-warning p,#post .em-notice-warning div.warning-bold p,#post .recurrence-reschedule-warning p{margin-top:0;font-size:14px}table.events-table tr.pending{background:#fcffa8}table.events-table tr.past{background:#e4e4e4}table.events-table .category{color:#888}#post-body .misc-pub-post-status.misc-event-duplicate-link:before{content:"\f132"}#event-form #event-name,#location-form,#location-name{margin:2px 0 7px;padding:6px 5px;width:98%}#event-form .reschedule-hidden,#post .reschedule-hidden{display:none;visibility:hidden}#event-form .em-recurrence-reschedule,#post .em-recurrence-reschedule{padding:15px 20px;border-left:4px solid orange}#event-form .recurrence-reschedule-warning,#post .recurrence-reschedule-warning{margin-bottom:25px;color:#c45500}.em-location-type{border-top:1px solid #dedede;margin-top:20px;padding-top:20px}.em-location-type-single .em-location-type{border-top:0;margin-top:0;padding-top:0}.em-location-type.em-location-type-single{border:0;margin-top:10px;padding-top:10px}.em-location-type p:first-child{margin-top:0}div.em-location-data table{float:left;margin:0 15px 0 0}.em-event-location-data h4{padding-bottom:5px;border-bottom:1px solid #dedede;margin-bottom:15px}.em-input-field{margin-bottom:10px}.em-input-field label{display:block;margin-bottom:5px}#em-bookings-admin-booking form.em-booking-single-status-edit,#em-bookings-admin-booking form.em-booking-single-status-info,.em-input-field.em-input-field-boolean label{display:inline-block}.em-input-field em{display:block;margin-top:2px}#em-tickets-form tbody.em-ticket-template,div.em-location-type,div.em-location-type-delete-active-alert{display:none}div.em-location-types-single{display:none;visibility:hidden}div.em-location-data table.em-location-data td,div.em-location-data table.em-location-data th{vertical-align:top;border:0}div.em-location-data table.em-location-data{width:50%;float:left;border:0}div.em-location-data table.em-location-data .em-location-data-url input{width:100%}div.em-location-data .em-location-map-404,div.em-location-data .em-location-map-container,div.em-location-data .em-location-map-content{width:400px;height:300px;float:left}div.em-location-data .em-location-map-404{vertical-align:middle;text-align:center}.ms-global-categories{line-height:1.8em}#event-rsvp-box{margin:10px}#event-rsvp-options h4{font-size:14px}#event-rsvp-options label{font-weight:700}#em-tickets-form th{width:auto}#em-tickets-form th.ticket-status,.em-tickets-row .ticket-status{width:20px}#em-tickets-form .em-tickets-row .ticket-status span.dashicons{display:block;width:16px;height:16px;line-height:16px;font-size:16px;font-weight:bolder}#em-tickets-form .em-tickets-row .ticket-status.single span.dashicons{cursor:auto}#em-tickets-form .em-tickets-row .ticket-status span.ticket-on{color:green}#em-tickets-form .em-tickets-row .ticket-status span.ticket-off{color:red}#em-tickets-form .em-tickets-row .ticket-status span.ticket_new{color:gray}#em-tickets-form.em-tickets-sortable .em-tickets-row .ticket-status span.dashicons{cursor:grab}#em-tickets-form .em-ticket-sortable-placeholder{border:2px dashed #dedede;background:#efefef}#em-tickets-form .ui-sortable-helper{cursor:grabbing}.em-ticket-form .ticket-options{margin-top:10px}#em-tickets-form .ticket-dates>div,.em-ticket-form>div>div{clear:both;padding-top:4px}.em-ticket-form label{display:block;float:left;min-width:105px;padding-right:5px}#em-tickets-form .ticket-description textarea,#em-tickets-form .ticket-name input{width:50%}#em-tickets-form .em-ticket-form-actions{clear:both}#em-tickets-form .ticket-price input,#em-tickets-form .ticket-spaces input{width:80px}#em-tickets-form .ticket-dates input.em-date-input-loc{width:90px}#em-tickets-form .ticket-dates-from-normal,#em-tickets-form .ticket-dates-from-recurring,#em-tickets-form .ticket-dates-to-normal,#em-tickets-form .ticket-dates-to-recurring{display:inline}#em-tickets-form .ticket-required input,#em-tickets-form .ticket-roles input,.em-booking-form-details .em-booking-submit{width:auto}#em-tickets-form .ticket-roles div{margin-left:110px}.em-booking{margin:15px 0 10px;position:relative}.em-booking-form{position:relative;clear:left;max-width:1200px}.em-booking-form-details{padding:10px;width:360px;float:left}.em-booking-form-details input.input,.em-booking-form-details textarea{width:250px}.em-booking-form p{clear:left}.em-booking-form label{float:left;display:inline-block;width:100px}.em-booking-form span.input-group input{margin-left:-20px}.em-booking-form span.input-group{display:block;margin-left:120px}.em-booking-form p.input-field-data_privacy_consent label{display:block;width:100%}#em-bookings-admin-booking .em-booking-form .em-form-fields th{max-width:300px;padding:10px 0 0;vertical-align:top}#em-bookings-admin-booking .em-booking-form .em-form-fields td{text-align:left;padding:10px 0 0 20px}#em-bookings-admin-booking .em-booking-form .em-form-fields span.input-group{display:block;margin-left:0}#em-bookings-admin-booking .em-booking-form .em-form-fields span.input-group input{margin-left:0}.em-tickets{margin-bottom:20px}div.em-booking-message{margin:10px 0;padding:10px;color:#333;border-radius:3px}div.em-booking-message p{margin:10px 0!important;padding:0;color:#333}div.em-booking-message-success{background-color:#f1fff0;border:1px solid #a8d144}div.em-booking-message-error{background-color:#ffebe8;border:1px solid #c00}#em-booking-details .inside{padding:5px 10px}.stuffbox .inside h4{font-size:16px;margin:10px 0 20px;font-weight:700}table.em-form-fields td,table.em-form-fields th{text-align:left;vertical-align:top}table.em-form-fields th{padding:0 20px 5px 0}.em-tablenav-pagination.tablenav-pages a{width:auto;padding-top:4px;padding-bottom:5px}#em-bookings-admin-booking .postbox h3,#em-bookings-admin-booking .stuffbox h3,.em-tablenav-pagination.tablenav-pages .current{font-size:16px}table.em-tickets-bookings-table{width:100%;border:1px #efefef solid;margin:10px 0}table.em-tickets-bookings-table tr.em-hr th{border-top:1px solid #bbb}table.em-tickets-bookings-table tfoot th:first-child{text-align:right}table.em-tickets-bookings-table tbody td:last-child,table.em-tickets-bookings-table th:last-child{text-align:right;padding-right:20px;vertical-align:top}table.em-tickets-bookings-table tfoot th em{font-size:12px;font-weight:400}table.em-tickets-bookings-table td,table.em-tickets-bookings-table th{padding:5px;margin:0}table.em-tickets-bookings-table tfoot th,table.em-tickets-bookings-table thead th{background:#cdcdcd;text-align:center}table.em-tickets-bookings-table tbody td.ticket-type{text-align:left;padding-left:10px}.em-bookings-table .em-bookings-table-export,.em-bookings-table .em-bookings-table-settings{float:left;display:block;margin:2px 5px;width:25px;height:25px}.em-bookings-table .em-bookings-table-export{background:url(../images/csv.png) 0 0 no-repeat}.em-bookings-table .em-bookings-table-settings{background:url(../images/settings.png) 0 0 no-repeat}#em-bookings-table-export,#em-bookings-table-settings{width:500px;height:75%}#em-bookings-table-export form,#em-bookings-table-settings form{height:100%;overflow:auto}.em-bookings-table-overlay ul.em-bookings-cols-sortable{list-style-type:none;padding:0 0 10px;float:left;margin:0 10px 0 0}.em-bookings-table-overlay ul.em-bookings-cols-sortable li{margin:0 5px 5px;padding:3px 8px;font-size:12px;width:120px;font-weight:400;cursor:move}.em-bookings-table-overlay ul.em-bookings-cols-sortable li.ui-state-default{color:#999}#em-bookings-cols-inactive,#em-bookings-export-cols-inactive{width:300px}#em-bookings-admin-booking .stuffbox .inside{padding:0 12px 12px}#em-bookings-admin-booking .em-booking-single-info{display:none}#em-bookings-admin-booking .em-booking-single-form{padding-right:20px}#location-balloon-content{margin:0!important;padding:0 12px 20px 0!important;font-size:12px!important;color:#000!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important}#location-balloon-content h3{background:0 0;text-shadow:none}#em-options-form .handlediv{display:none;visibility:hidden}#em-options-form .inside{border-top:1px solid #dedede;margin-top:0;padding-top:10px}#em-options-form h3{font-size:16px}#em-options-form td,#em-options-form th{vertical-align:top}#em-options-form th{padding:15px 20px;margin:0!important;font-size:.97em}#em-options-form .em-boxheader,#em-options-form tr.em-header td{font-style:italic;padding:10px 5px;margin:0}#em-options-form .postbox h4,#em-options-form tr.em-header h4,#em-options-form tr.em-subheader h5{font-weight:700;font-size:15px;font-style:normal;border-bottom:1px solid #dedede;margin:0 0 10px;padding:0 0 10px}#em-options-form tr.em-subheader td{font-style:italic;margin:0;padding:5px 20px 2px}#em-options-form tr.em-subheader h5{margin:10px 0;padding:0 0 5px;border-bottom:1px solid #efefef;color:#000}#em-options-form tbody.em-subsection th{padding-left:35px}table.em-caps-table td,table.em-caps-table th{width:auto!important}#em-options-form input[type=text],#em-options-form textarea,.em-ml-options table{width:95%}.em-translatable{display:inline-block;width:20px;height:20px;font-size:20px;padding:0 5px 0 0;cursor:pointer}.em-ml-options{display:none}.em-ml-options table td{padding:0 0 5px;margin:0}.em-ml-options .lang{width:100px}.em-menu-group .postbox.always-open .inside{display:block!important}.em-menu-group .postbox.closed{border-bottom:1px solid #ccd0d4}a.em-option-resettable{text-decoration:none}.em-option-resettable .dashicons{width:16px;height:16px;line-height:16px;font-size:16px}.em_obj .table-wrap{position:relative}.em_obj #em-loading{position:absolute;width:100%;height:100%;background:#fff url(../images/loading.gif) 50% 50% no-repeat;left:0;top:0;opacity:.8;filter:alpha(opacity=80)}.em-docs>h3{font-size:18px;display:block;margin-top:50px}.em-docs dl,.em-docs h2,.em-docs h3,.em-docs h4{clear:left}.em-docs dl dt{display:block;float:left;min-width:160px;margin-right:10px}.em-docs dl dd{display:block;margin-left:170px}.em-docs-atts dl dt{min-width:110px!important}.em-docs-atts dl dd{margin-left:120px!important}.em-time-input.error{border:#c00 1px solid}.ui-em_timepicker-wrapper{overflow-y:auto;max-height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);outline:0;z-index:10052;margin:0}.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration{width:13em}.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration.ui-em_timepicker-step-30,.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration.ui-em_timepicker-step-60{width:11em}.ui-em_timepicker-list{margin:0;padding:0;list-style:none}.ui-em_timepicker-list li{margin:0;list-style:none;padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000}.ui-em_timepicker-duration{margin-left:5px;color:#888}.ui-em_timepicker-list:hover .ui-em_timepicker-duration{color:#888}.ui-em_timepicker-list:hover .ui-em_timepicker-selected{background:#fff;color:#000}.ui-em_timepicker-list .ui-em_timepicker-selected:hover,.ui-em_timepicker-list li:hover,li.ui-em_timepicker-selected{background:#1980ec;color:#fff}.ui-em_timepicker-list li:hover .ui-em_timepicker-duration,li.ui-em_timepicker-selected .ui-em_timepicker-duration{color:#ccc}.ui-em_timepicker-list li.ui-em_timepicker-disabled,.ui-em_timepicker-list li.ui-em_timepicker-disabled:hover,.ui-em_timepicker-list li.ui-em_timepicker-selected.ui-em_timepicker-disabled{color:#888;cursor:default}.ui-em_timepicker-list li.ui-em_timepicker-disabled:hover,.ui-em_timepicker-list li.ui-em_timepicker-selected.ui-em_timepicker-disabled{background:#f2f2f2}
1
+ div#em-loading{position:absolute;width:100%;height:100%;background:#fff url(../images/loading.gif) 50% 50% no-repeat;left:0;top:0;opacity:.8;filter:alpha(opacity=80);z-index:9999}#location_info td,#location_info th{vertical-align:top;text-align:left}#location_info th{padding:5px 10px 0 0}p.warning{border:2px solid #fd0000;background:#ff7146;color:#fff;font-weight:700;padding:5px}.debug{color:green;background:#b7f98c;margin:15px;padding:10px;border:1px solid #629948}.switch-tab{background:#aaa;width:100px;float:right;margin:3px 1px 0 5px;padding:2px}.switch-tab a{color:#fff;text-decoration:none}.switch-tab a:hover{color:#d54e21}#events-pagination,.switch-tab,table.em-tickets-bookings-table tbody td{text-align:center}#events-pagination a{margin:0 20px;text-decoration:none;width:80px;padding:3px 0;background:#faf4b7;border:1px solid #ccc;border-top:none}#em-bookings-cols-inactive li,#em-bookings-export-cols-inactive li,#new-event{float:left}div#icon-events{background:url(../images/calendar-32.png) no-repeat center}div#icon-bookings{background:url(../images/bookings-32.png) no-repeat center}#event-form .em-notice-warning,#post .em-notice-warning{margin:10px 0;padding:15px 20px;border-left:4px solid orange}#event-form .em-notice-warning h4,#event-form .em-recurrence-reschedule h4,#post .em-notice-warning h4,#post .em-recurrence-reschedule h4{margin-top:0}#event-form .em-notice-warning div.warning-bold,#post .em-notice-warning div.warning-bold{color:#c45500;font-weight:700}#event-form .em-notice-warning div.warning-bold p,#event-form .recurrence-reschedule-warning p,#post .em-notice-warning div.warning-bold p,#post .recurrence-reschedule-warning p{margin-top:0;font-size:14px}table.events-table tr.pending{background:#fcffa8}table.events-table tr.past{background:#e4e4e4}table.events-table .category{color:#888}#post-body .misc-pub-post-status.misc-event-duplicate-link:before{content:"\f132"}#event-form #event-name,#location-form,#location-name{margin:2px 0 7px;padding:6px 5px;width:98%}#event-form .reschedule-hidden,#post .reschedule-hidden{display:none;visibility:hidden}#event-form .em-recurrence-reschedule,#post .em-recurrence-reschedule{padding:15px 20px;border-left:4px solid orange}#event-form .recurrence-reschedule-warning,#post .recurrence-reschedule-warning{margin-bottom:25px;color:#c45500}.em-location-type{border-top:1px solid #dedede;margin-top:20px;padding-top:20px}.em-location-type-single .em-location-type{border-top:0;margin-top:0;padding-top:0}.em-location-type.em-location-type-single{border:0;margin-top:10px;padding-top:10px}.em-location-type p:first-child{margin-top:0}div.em-location-data table{float:left;margin:0 15px 0 0}.em-event-location-data h4{padding-bottom:5px;border-bottom:1px solid #dedede;margin-bottom:15px}.em-input-field{margin-bottom:10px}.em-input-field label{display:block;margin-bottom:5px}#em-bookings-admin-booking form.em-booking-single-status-edit,#em-bookings-admin-booking form.em-booking-single-status-info,.em-input-field.em-input-field-boolean label{display:inline-block}.em-input-field em{display:block;margin-top:2px}#em-tickets-form tbody.em-ticket-template,div.em-location-type,div.em-location-type-delete-active-alert{display:none}div.em-location-types-single{display:none;visibility:hidden}div.em-location-data table.em-location-data td,div.em-location-data table.em-location-data th{vertical-align:top;border:0}div.em-location-data table.em-location-data{width:50%;float:left;border:0}div.em-location-data table.em-location-data .em-location-data-url input{width:100%}div.em-location-data .em-location-map-404{vertical-align:middle;text-align:center}.ms-global-categories{line-height:1.8em}#event-rsvp-box{margin:10px}#event-rsvp-options h4{font-size:14px}#event-rsvp-options label{font-weight:700}#em-tickets-form th{width:auto}#em-tickets-form th.ticket-status,.em-tickets-row .ticket-status{width:20px}#em-tickets-form .em-tickets-row .ticket-status span.dashicons{display:block;width:16px;height:16px;line-height:16px;font-size:16px;font-weight:bolder}#em-tickets-form .em-tickets-row .ticket-status.single span.dashicons{cursor:auto}#em-tickets-form .em-tickets-row .ticket-status span.ticket-on{color:green}#em-tickets-form .em-tickets-row .ticket-status span.ticket-off{color:red}#em-tickets-form .em-tickets-row .ticket-status span.ticket_new{color:gray}#em-tickets-form.em-tickets-sortable .em-tickets-row .ticket-status span.dashicons{cursor:grab}#em-tickets-form .em-ticket-sortable-placeholder{border:2px dashed #dedede;background:#efefef}#em-tickets-form .ui-sortable-helper{cursor:grabbing}.em-ticket-form .ticket-options{margin-top:10px}#em-tickets-form .ticket-dates>div,.em-ticket-form>div>div{clear:both;padding-top:4px}.em-ticket-form label{display:block;float:left;min-width:105px;padding-right:5px}#em-tickets-form .ticket-description textarea,#em-tickets-form .ticket-name input{width:50%}#em-tickets-form .em-ticket-form-actions{clear:both}#em-tickets-form .ticket-price input,#em-tickets-form .ticket-spaces input{width:80px}#em-tickets-form .ticket-dates input.em-date-input-loc{width:90px}#em-tickets-form .ticket-dates-from-normal,#em-tickets-form .ticket-dates-from-recurring,#em-tickets-form .ticket-dates-to-normal,#em-tickets-form .ticket-dates-to-recurring{display:inline}#em-tickets-form .ticket-required input,#em-tickets-form .ticket-roles input,.em-booking-form-details .em-booking-submit{width:auto}#em-tickets-form .ticket-roles div{margin-left:110px}.em-booking{margin:15px 0 10px;position:relative}.em-booking-form{position:relative;clear:left;max-width:1200px}.em-booking-form-details{padding:10px;width:360px;float:left}.em-booking-form-details input.input,.em-booking-form-details textarea{width:250px}.em-booking-form p{clear:left}.em-booking-form label{float:left;display:inline-block;width:100px}.em-booking-form span.input-group input{margin-left:-20px}.em-booking-form span.input-group{display:block;margin-left:120px}.em-booking-form p.input-field-data_privacy_consent label{display:block;width:100%}#em-bookings-admin-booking .em-booking-form .em-form-fields th{max-width:300px;padding:10px 0 0;vertical-align:top}#em-bookings-admin-booking .em-booking-form .em-form-fields td{text-align:left;padding:10px 0 0 20px}#em-bookings-admin-booking .em-booking-form .em-form-fields span.input-group{display:block;margin-left:0}#em-bookings-admin-booking .em-booking-form .em-form-fields span.input-group input{margin-left:0}.em-tickets{margin-bottom:20px}div.em-booking-message{margin:10px 0;padding:10px;color:#333;border-radius:3px}div.em-booking-message p{margin:10px 0!important;padding:0;color:#333}div.em-booking-message-success{background-color:#f1fff0;border:1px solid #a8d144}div.em-booking-message-error{background-color:#ffebe8;border:1px solid #c00}#em-booking-details .inside{padding:5px 10px}.stuffbox .inside h4{font-size:16px;margin:10px 0 20px;font-weight:700}table.em-form-fields td,table.em-form-fields th{text-align:left;vertical-align:top}table.em-form-fields th{padding:0 20px 5px 0}.em-tablenav-pagination.tablenav-pages a{width:auto;padding-top:4px;padding-bottom:5px}#em-bookings-admin-booking .postbox h3,#em-bookings-admin-booking .stuffbox h3,.em-tablenav-pagination.tablenav-pages .current{font-size:16px}table.em-tickets-bookings-table{width:100%;border:1px #efefef solid;margin:10px 0}table.em-tickets-bookings-table tr.em-hr th{border-top:1px solid #bbb}table.em-tickets-bookings-table tfoot th:first-child{text-align:right}table.em-tickets-bookings-table tbody td:last-child,table.em-tickets-bookings-table th:last-child{text-align:right;padding-right:20px;vertical-align:top}table.em-tickets-bookings-table tfoot th em{font-size:12px;font-weight:400}table.em-tickets-bookings-table td,table.em-tickets-bookings-table th{padding:5px;margin:0}table.em-tickets-bookings-table tfoot th,table.em-tickets-bookings-table thead th{background:#cdcdcd;text-align:center}table.em-tickets-bookings-table tbody td.ticket-type{text-align:left;padding-left:10px}.em-bookings-table .em-bookings-table-export,.em-bookings-table .em-bookings-table-settings{float:left;display:block;margin:2px 5px;width:25px;height:25px}.em-bookings-table .em-bookings-table-export{background:url(../images/csv.png) 0 0 no-repeat}.em-bookings-table .em-bookings-table-settings{background:url(../images/settings.png) 0 0 no-repeat}#em-bookings-table-export,#em-bookings-table-settings{width:500px;height:75%}#em-bookings-table-export form,#em-bookings-table-settings form{height:100%;overflow:auto}.em-bookings-table-overlay ul.em-bookings-cols-sortable{list-style-type:none;padding:0 0 10px;float:left;margin:0 10px 0 0}.em-bookings-table-overlay ul.em-bookings-cols-sortable li{margin:0 5px 5px;padding:3px 8px;font-size:12px;width:120px;font-weight:400;cursor:move}.em-bookings-table-overlay ul.em-bookings-cols-sortable li.ui-state-default{color:#999}#em-bookings-cols-inactive,#em-bookings-export-cols-inactive{width:300px}#em-bookings-admin-booking .stuffbox .inside{padding:0 12px 12px}#em-bookings-admin-booking .em-booking-single-info{display:none}#em-bookings-admin-booking .em-booking-single-form{padding-right:20px}#location-balloon-content{margin:0!important;padding:0 12px 20px 0!important;font-size:12px!important;color:#000!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important}#location-balloon-content h3{background:0 0;text-shadow:none}#em-options-form .handlediv{display:none;visibility:hidden}#em-options-form .inside{border-top:1px solid #dedede;margin-top:0;padding-top:10px}#em-options-form h3{font-size:16px}#em-options-form td,#em-options-form th{vertical-align:top}#em-options-form th{padding:15px 20px;margin:0!important;font-size:.97em}#em-options-form .em-boxheader,#em-options-form tr.em-header td{font-style:italic;padding:10px 5px;margin:0}#em-options-form .postbox h4,#em-options-form tr.em-header h4,#em-options-form tr.em-subheader h5{font-weight:700;font-size:15px;font-style:normal;border-bottom:1px solid #dedede;margin:0 0 10px;padding:0 0 10px}#em-options-form tr.em-subheader td{font-style:italic;margin:0;padding:5px 20px 2px}#em-options-form tr.em-subheader h5{margin:10px 0;padding:0 0 5px;border-bottom:1px solid #efefef;color:#000}#em-options-form tbody.em-subsection th{padding-left:35px}table.em-caps-table td,table.em-caps-table th{width:auto!important}#em-options-form input[type=text],#em-options-form textarea,.em-ml-options table{width:95%}.em-translatable{display:inline-block;width:20px;height:20px;font-size:20px;padding:0 5px 0 0;cursor:pointer}.em-ml-options{display:none}.em-ml-options table td{padding:0 0 5px;margin:0}.em-ml-options .lang{width:100px}.em-menu-group .postbox.always-open .inside{display:block!important}.em-menu-group .postbox.closed{border-bottom:1px solid #ccd0d4}a.em-option-resettable{text-decoration:none}.em-option-resettable .dashicons{width:16px;height:16px;line-height:16px;font-size:16px}.em_obj .table-wrap{position:relative}.em_obj #em-loading{position:absolute;width:100%;height:100%;background:#fff url(../images/loading.gif) 50% 50% no-repeat;left:0;top:0;opacity:.8;filter:alpha(opacity=80)}.em-docs>h3{font-size:18px;display:block;margin-top:50px}.em-docs dl,.em-docs h2,.em-docs h3,.em-docs h4{clear:left}.em-docs dl dt{display:block;float:left;min-width:160px;margin-right:10px}.em-docs dl dd{display:block;margin-left:170px}.em-docs-atts dl dt{min-width:110px!important}.em-docs-atts dl dd{margin-left:120px!important}.em-time-input.error{border:#c00 1px solid}.ui-em_timepicker-wrapper{overflow-y:auto;max-height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);outline:0;z-index:10052;margin:0}.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration{width:13em}.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration.ui-em_timepicker-step-30,.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration.ui-em_timepicker-step-60{width:11em}.ui-em_timepicker-list{margin:0;padding:0;list-style:none}.ui-em_timepicker-list li{margin:0;list-style:none;padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000}.ui-em_timepicker-duration{margin-left:5px;color:#888}.ui-em_timepicker-list:hover .ui-em_timepicker-duration{color:#888}.ui-em_timepicker-list:hover .ui-em_timepicker-selected{background:#fff;color:#000}.ui-em_timepicker-list .ui-em_timepicker-selected:hover,.ui-em_timepicker-list li:hover,li.ui-em_timepicker-selected{background:#1980ec;color:#fff}.ui-em_timepicker-list li:hover .ui-em_timepicker-duration,li.ui-em_timepicker-selected .ui-em_timepicker-duration{color:#ccc}.ui-em_timepicker-list li.ui-em_timepicker-disabled,.ui-em_timepicker-list li.ui-em_timepicker-disabled:hover,.ui-em_timepicker-list li.ui-em_timepicker-selected.ui-em_timepicker-disabled{color:#888;cursor:default}.ui-em_timepicker-list li.ui-em_timepicker-disabled:hover,.ui-em_timepicker-list li.ui-em_timepicker-selected.ui-em_timepicker-disabled{background:#f2f2f2}
includes/css/partials/_frontend-admin.scss CHANGED
@@ -154,6 +154,10 @@
154
  width: 100%;
155
  flex: 1 1 450px;
156
  }
 
 
 
 
157
  .em-location-data-maps-tip {
158
  width : 100%;
159
  flex: 0 0 100%;
154
  width: 100%;
155
  flex: 1 1 450px;
156
  }
157
+ .em-location-map-container, div.em-location-data .em-location-map-404, div.em-location-data .em-location-map-content {
158
+ max-width: 800px;
159
+ aspect-ratio: 3/2;
160
+ }
161
  .em-location-data-maps-tip {
162
  width : 100%;
163
  flex: 0 0 100%;
includes/css/partials/_modal.scss CHANGED
@@ -133,6 +133,19 @@
133
  margin: 0;
134
  padding: 20px 15px;
135
  overflow-y: auto !important;
 
 
 
 
 
 
 
 
 
 
 
 
 
136
  }
137
 
138
  footer {
@@ -273,4 +286,14 @@
273
  }
274
  }
275
  }
 
 
 
 
 
 
 
 
 
 
276
  }
133
  margin: 0;
134
  padding: 20px 15px;
135
  overflow-y: auto !important;
136
+
137
+ &.has-image {
138
+ display: grid;
139
+ grid-template-columns: auto minmax(80px, 150px);
140
+ grid-gap: 40px;
141
+
142
+ > div.image {
143
+ text-align: center;
144
+ img {
145
+ width: 100%;
146
+ }
147
+ }
148
+ }
149
  }
150
 
151
  footer {
286
  }
287
  }
288
  }
289
+
290
+ &.em-admin-modal {
291
+ --font-size:15px;
292
+ --line-height:20px;
293
+ .em-modal-content p {
294
+ font-size: var(--font-size) !important;
295
+ line-height: var(--line-height) !important;
296
+ text-align: justify;
297
+ }
298
+ }
299
  }
includes/images/events-manager.svg ADDED
@@ -0,0 +1,74 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
+ <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
3
+ <svg width="100%" height="100%" viewBox="0 0 403 419" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
4
+ <g transform="matrix(2.87343,0,0,2.87343,0.000217053,-868.859)">
5
+ <path d="M99.335,305.933C108.98,305.078 117.717,313.873 119.854,325.764L121.172,326.152C122.01,326.4 122.809,326.64 123.572,326.877C121.795,312.812 112.127,302.377 100.635,302.377C100.102,302.377 99.564,302.4 99.031,302.445C90.744,303.17 83.828,309.394 80.755,318.594C81.945,318.68 83.142,318.781 84.347,318.894C87.093,311.474 92.707,306.512 99.335,305.933Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
6
+ <path d="M19.566,325.961C21.644,313.972 30.435,305.078 40.121,305.933C46.777,306.514 52.4,311.502 55.134,318.963C56.337,318.844 57.533,318.736 58.718,318.644C55.656,309.416 48.736,303.172 40.425,302.445C39.894,302.4 39.355,302.377 38.824,302.377C27.277,302.377 17.574,312.914 15.863,327.076C16.628,326.838 17.435,326.594 18.283,326.342L19.566,325.961Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
7
+ <path d="M59.666,322.084C63.218,321.824 66.705,321.68 70.091,321.68C73.252,321.68 76.496,321.806 79.8,322.033L79.88,321.678C80.121,320.613 80.421,319.59 80.755,318.594C77.123,318.328 73.558,318.18 70.091,318.18C66.4,318.18 62.599,318.344 58.718,318.644C59.054,319.656 59.357,320.691 59.595,321.771L59.666,322.084Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
8
+ <path d="M139.92,348.383L139.916,348.158C139.855,345.281 139.799,342.564 139.799,339.906L139.799,332.726L133.102,330.117C132.674,329.949 129.154,328.597 123.572,326.877C123.631,327.344 123.682,327.816 123.723,328.291C123.732,328.385 123.744,328.566 123.752,328.746L123.746,328.66C123.797,329.34 123.826,329.992 123.842,330.627C128.539,332.111 131.451,333.23 131.834,333.379L136.299,335.119L136.299,339.906C136.299,342.601 136.355,345.334 136.416,348.228L136.42,348.455C136.744,363.687 137.111,380.953 129.173,397.746C120.027,417.096 101.533,431.98 72.636,443.25L70.091,444.242L67.546,443.25C38.609,431.965 20.084,417.06 10.914,397.683C2.957,380.869 3.312,363.578 3.625,348.322L3.63,347.99C3.687,345.18 3.74,342.525 3.74,339.906L3.74,335.109L8.214,333.377C8.566,333.24 11.228,332.219 15.613,330.824C15.625,330.221 15.648,329.601 15.695,328.937C15.707,328.664 15.718,328.474 15.736,328.283C15.771,327.879 15.816,327.476 15.863,327.076C10.591,328.713 7.345,329.959 6.949,330.113L0.24,332.713L0.24,339.906C0.24,342.49 0.187,345.129 0.132,347.922L0.125,348.25C-0.498,378.59 -1.349,420.139 66.275,446.512L70.089,448L73.908,446.512C141.445,420.172 140.564,378.678 139.92,348.383Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
9
+ <path d="M119.854,325.764C120.021,326.691 120.152,327.635 120.236,328.596C120.244,328.674 120.252,328.791 120.256,328.908C120.273,329.127 120.277,329.328 120.289,329.541C121.564,329.918 122.75,330.281 123.842,330.627C123.826,329.992 123.797,329.34 123.746,328.66L123.752,328.746C123.744,328.566 123.732,328.385 123.723,328.291C123.682,327.816 123.631,327.344 123.572,326.877C122.809,326.64 122.01,326.4 121.172,326.152L119.854,325.764Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
10
+ <path d="M79.8,322.033C80.97,322.113 82.144,322.203 83.33,322.312C83.603,321.123 83.945,319.984 84.347,318.894C83.142,318.781 81.945,318.68 80.755,318.594C80.421,319.59 80.121,320.613 79.88,321.678L79.8,322.033Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
11
+ <path d="M15.695,328.937C15.648,329.601 15.625,330.221 15.613,330.824C16.695,330.48 17.877,330.115 19.16,329.732C19.169,329.545 19.173,329.371 19.185,329.178L19.195,329.025C19.201,328.881 19.209,328.736 19.222,328.592C19.3,327.699 19.418,326.822 19.566,325.961L18.283,326.342C17.435,326.594 16.628,326.838 15.863,327.076C15.816,327.476 15.771,327.879 15.736,328.283C15.718,328.474 15.707,328.664 15.695,328.937Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
12
+ <path d="M56.14,322.379C57.324,322.267 58.498,322.17 59.666,322.084L59.595,321.771C59.357,320.691 59.054,319.656 58.718,318.644C57.533,318.736 56.337,318.844 55.134,318.963C55.533,320.053 55.871,321.191 56.14,322.379Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
13
+ <path d="M99.584,319.637C98.933,319.42 98.261,319.322 97.578,319.383C95.343,319.576 93.49,321.318 92.382,323.889C93.595,324.066 94.791,324.256 95.97,324.451C96.726,322.234 97.992,320.502 99.584,319.637Z" style="fill:rgb(161,204,161);fill-rule:nonzero;"/>
14
+ <path d="M41.88,319.383C41.197,319.322 40.525,319.42 39.875,319.637C41.494,320.517 42.781,322.289 43.531,324.562C44.71,324.363 45.904,324.17 47.117,323.988C46.013,321.363 44.142,319.58 41.88,319.383Z" style="fill:rgb(161,204,161);fill-rule:nonzero;"/>
15
+ <path d="M70.091,432.42C23.279,413.711 15.56,388.303 14.623,363.859C29.439,360.931 49.287,357.867 70.091,357.867C90.906,357.867 110.637,360.935 125.439,363.863C124.539,388.299 116.896,413.713 70.091,432.42ZM133.422,348.517C133.359,345.527 133.299,342.703 133.299,339.906L133.299,337.17L130.748,336.176C130.3,336.002 126.059,334.369 119.334,332.387C119.191,336.623 118.156,340.683 116.318,344.146C115.52,345.648 114.621,346.976 113.648,348.094C112.357,349.574 108.131,354.008 103.754,354.008C99.121,354.008 95.365,349.838 95.365,344.693C95.365,339.758 98.826,335.73 103.199,335.412C103.361,334.928 103.498,334.424 103.596,333.896C103.658,333.562 103.705,333.221 103.744,332.873C103.844,331.935 103.854,330.98 103.771,330.033C103.75,329.783 103.719,329.533 103.686,329.285C103.646,328.992 103.584,328.701 103.525,328.41C93.691,326.346 82.056,324.68 70.091,324.68C57.841,324.68 45.912,326.426 35.906,328.558C35.859,328.801 35.808,329.045 35.773,329.289C35.742,329.531 35.71,329.779 35.689,330.031C35.607,330.971 35.615,331.918 35.714,332.849C35.752,333.205 35.798,333.555 35.861,333.894C35.96,334.426 36.097,334.933 36.259,335.422C40.56,335.824 43.937,339.818 43.937,344.693C43.937,349.838 40.181,353.722 35.544,353.722C31.107,353.722 26.998,349.455 25.812,348.094C24.779,346.908 23.835,345.492 23.009,343.889C21.279,340.531 20.294,336.627 20.134,332.572C13.752,334.469 9.734,336.004 9.298,336.174L6.74,337.164L6.74,339.906C6.74,342.66 6.683,345.441 6.625,348.385C6.007,378.39 5.242,415.732 68.636,440.455L70.091,441.023L71.546,440.455C134.85,415.767 134.059,378.48 133.422,348.517Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
16
+ <path d="M117.27,329.203C117.26,329.088 117.26,328.972 117.248,328.855C116.223,317.086 108.32,308.162 99.597,308.922C93.087,309.49 87.976,315.303 86.222,323.103C88.312,323.332 90.369,323.596 92.382,323.889C93.49,321.318 95.343,319.576 97.578,319.383C98.261,319.322 98.933,319.42 99.584,319.637C101.918,320.422 103.943,322.883 105.016,326.178C105.307,327.07 105.531,328.019 105.668,329.019C105.705,329.297 105.738,329.576 105.764,329.859C105.861,330.972 105.844,332.055 105.732,333.086C105.689,333.486 105.635,333.879 105.563,334.262C105.311,335.623 104.873,336.853 104.303,337.914C103.563,339.291 102.59,340.373 101.445,340.996C100.844,341.322 100.197,341.537 99.515,341.597C99.183,341.625 98.853,341.609 98.527,341.57C98.107,342.506 97.865,343.566 97.865,344.693C97.865,348.404 100.443,351.426 103.635,351.5C103.674,351.502 103.713,351.508 103.754,351.508C107.215,351.508 110.426,348.746 112.139,346.781C113.053,345.73 113.854,344.521 114.551,343.207C116.238,340.031 117.26,336.178 117.35,331.996C117.369,331.08 117.34,330.146 117.27,329.203Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
17
+ <path d="M39.861,308.922C31.138,308.162 23.238,317.086 22.21,328.855C22.195,329.033 22.191,329.207 22.179,329.383C22.119,330.265 22.089,331.139 22.109,331.996C22.197,336.074 23.173,339.84 24.787,342.972C25.511,344.377 26.351,345.668 27.32,346.781C28.918,348.615 32.791,351.508 35.544,351.508C35.625,351.508 35.701,351.498 35.779,351.494C38.918,351.351 41.437,348.359 41.437,344.693C41.437,343.576 41.199,342.523 40.785,341.592C40.505,341.617 40.226,341.621 39.943,341.597C39.259,341.537 38.615,341.322 38.013,340.996C36.865,340.371 35.892,339.287 35.15,337.904C34.584,336.846 34.148,335.619 33.894,334.262C33.822,333.871 33.767,333.469 33.724,333.06C33.617,332.037 33.599,330.965 33.695,329.859C33.72,329.576 33.755,329.297 33.793,329.019C33.921,328.078 34.127,327.181 34.392,326.334C35.449,322.959 37.503,320.435 39.875,319.637C40.525,319.42 41.197,319.322 41.88,319.383C44.142,319.58 46.013,321.363 47.117,323.988C49.123,323.687 51.169,323.416 53.25,323.178C51.513,315.34 46.392,309.492 39.861,308.922Z" style="fill:url(#_Linear1);"/>
18
+ <path d="M39.861,308.922C31.138,308.162 23.238,317.086 22.21,328.855C22.195,329.033 22.191,329.207 22.179,329.383C22.119,330.265 22.089,331.139 22.109,331.996C22.197,336.074 23.173,339.84 24.787,342.972C25.511,344.377 26.351,345.668 27.32,346.781C28.918,348.615 32.791,351.508 35.544,351.508C35.625,351.508 35.701,351.498 35.779,351.494C38.918,351.351 41.437,348.359 41.437,344.693C41.437,343.576 41.199,342.523 40.785,341.592C40.505,341.617 40.226,341.621 39.943,341.597C39.259,341.537 38.615,341.322 38.013,340.996C36.865,340.371 35.892,339.287 35.15,337.904C34.584,336.846 34.148,335.619 33.894,334.262C33.822,333.871 33.767,333.469 33.724,333.06C33.617,332.037 33.599,330.965 33.695,329.859C33.72,329.576 33.755,329.297 33.793,329.019C33.921,328.078 34.127,327.181 34.392,326.334C35.449,322.959 37.503,320.435 39.875,319.637C40.525,319.42 41.197,319.322 41.88,319.383C44.142,319.58 46.013,321.363 47.117,323.988C49.123,323.687 51.169,323.416 53.25,323.178C51.513,315.34 46.392,309.492 39.861,308.922Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
19
+ <path d="M58.595,394.965L58.595,408.129C49.197,402.799 42.513,395.918 38.332,388.959C38.332,388.959 54.748,387.699 66.119,388.51L66.119,380.203C55.087,379.387 34.597,380.949 34.597,380.949C33.898,378.865 33.421,376.824 33.173,374.871C41.035,373.256 51.431,373.185 66.119,373.185L66.119,364.551C41.957,363.332 23.464,368.535 23.464,368.535L23.464,371.74C23.464,390.049 42.074,415.931 66.601,422.262L66.601,394.965L58.595,394.965Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
20
+ <path d="M73.234,364.551L73.234,423.17L81.242,418.459L81.242,373.394C82.779,373.26 85.814,373.611 87.808,373.625L87.808,395.453C90.076,394.074 93.228,391.482 95.818,388.265L95.818,373.941C100.652,374.258 104.135,374.76 106.951,375.197C106.094,386.279 100.186,395.127 87.748,405.453L87.748,415.68C103.822,403.412 115.084,391.139 115.084,371.898L115.084,368.691C107.652,367.08 91.988,364.551 73.234,364.551Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
21
+ <g transform="matrix(1,0,0,1,0,0.004)">
22
+ <path d="M99.335,305.933C108.98,305.078 117.717,313.873 119.854,325.764L121.172,326.152C122.01,326.4 122.809,326.64 123.572,326.877C121.795,312.812 112.127,302.377 100.635,302.377C100.102,302.377 99.564,302.4 99.031,302.445C90.744,303.17 83.828,309.394 80.755,318.594C81.945,318.68 83.142,318.781 84.347,318.894C87.093,311.474 92.707,306.512 99.335,305.933Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
23
+ </g>
24
+ <g transform="matrix(1,0,0,1,0,0.004)">
25
+ <path d="M19.566,325.961C21.644,313.972 30.435,305.078 40.121,305.933C46.777,306.514 52.4,311.502 55.134,318.963C56.337,318.844 57.533,318.736 58.718,318.644C55.656,309.416 48.736,303.172 40.425,302.445C39.894,302.4 39.355,302.377 38.824,302.377C27.277,302.377 17.574,312.914 15.863,327.076C16.628,326.838 17.435,326.594 18.283,326.342L19.566,325.961Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
26
+ </g>
27
+ <g transform="matrix(1,0,0,1,0,0.004)">
28
+ <path d="M59.666,322.084C63.218,321.824 66.705,321.68 70.091,321.68C73.252,321.68 76.496,321.806 79.8,322.033L79.88,321.678C80.121,320.613 80.421,319.59 80.755,318.594C77.123,318.328 73.558,318.18 70.091,318.18C66.4,318.18 62.599,318.344 58.718,318.644C59.054,319.656 59.357,320.691 59.595,321.771L59.666,322.084Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
29
+ </g>
30
+ <g transform="matrix(1,0,0,1,0,0.004)">
31
+ <path d="M139.92,348.383L139.916,348.158C139.855,345.281 139.799,342.564 139.799,339.906L139.799,332.726L133.102,330.117C132.674,329.949 129.154,328.597 123.572,326.877C123.631,327.344 123.682,327.816 123.723,328.291C123.732,328.385 123.744,328.566 123.752,328.746L123.746,328.66C123.797,329.34 123.826,329.992 123.842,330.627C128.539,332.111 131.451,333.23 131.834,333.379L136.299,335.119L136.299,339.906C136.299,342.601 136.355,345.334 136.416,348.228L136.42,348.455C136.744,363.687 137.111,380.953 129.173,397.746C120.027,417.096 101.533,431.98 72.636,443.25L70.091,444.242L67.546,443.25C38.609,431.965 20.084,417.06 10.914,397.683C2.957,380.869 3.312,363.578 3.625,348.322L3.63,347.99C3.687,345.18 3.74,342.525 3.74,339.906L3.74,335.109L8.214,333.377C8.566,333.24 11.228,332.219 15.613,330.824C15.625,330.221 15.648,329.601 15.695,328.937C15.707,328.664 15.718,328.474 15.736,328.283C15.771,327.879 15.816,327.476 15.863,327.076C10.591,328.713 7.345,329.959 6.949,330.113L0.24,332.713L0.24,339.906C0.24,342.49 0.187,345.129 0.132,347.922L0.125,348.25C-0.498,378.59 -1.349,420.139 66.275,446.512L70.089,448L73.908,446.512C141.445,420.172 140.564,378.678 139.92,348.383Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
32
+ </g>
33
+ <g transform="matrix(1,0,0,1,0,0.004)">
34
+ <path d="M119.854,325.764C120.021,326.691 120.152,327.635 120.236,328.596C120.244,328.674 120.252,328.791 120.256,328.908C120.273,329.127 120.277,329.328 120.289,329.541C121.564,329.918 122.75,330.281 123.842,330.627C123.826,329.992 123.797,329.34 123.746,328.66L123.752,328.746C123.744,328.566 123.732,328.385 123.723,328.291C123.682,327.816 123.631,327.344 123.572,326.877C122.809,326.64 122.01,326.4 121.172,326.152L119.854,325.764Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
35
+ </g>
36
+ <g transform="matrix(1,0,0,1,0,0.004)">
37
+ <path d="M79.8,322.033C80.97,322.113 82.144,322.203 83.33,322.312C83.603,321.123 83.945,319.984 84.347,318.894C83.142,318.781 81.945,318.68 80.755,318.594C80.421,319.59 80.121,320.613 79.88,321.678L79.8,322.033Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
38
+ </g>
39
+ <g transform="matrix(1,0,0,1,0,0.004)">
40
+ <path d="M15.695,328.937C15.648,329.601 15.625,330.221 15.613,330.824C16.695,330.48 17.877,330.115 19.16,329.732C19.169,329.545 19.173,329.371 19.185,329.178L19.195,329.025C19.201,328.881 19.209,328.736 19.222,328.592C19.3,327.699 19.418,326.822 19.566,325.961L18.283,326.342C17.435,326.594 16.628,326.838 15.863,327.076C15.816,327.476 15.771,327.879 15.736,328.283C15.718,328.474 15.707,328.664 15.695,328.937Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
41
+ </g>
42
+ <g transform="matrix(1,0,0,1,0,0.004)">
43
+ <path d="M56.14,322.379C57.324,322.267 58.498,322.17 59.666,322.084L59.595,321.771C59.357,320.691 59.054,319.656 58.718,318.644C57.533,318.736 56.337,318.844 55.134,318.963C55.533,320.053 55.871,321.191 56.14,322.379Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
44
+ </g>
45
+ <g transform="matrix(1,0,0,1,0,0.004)">
46
+ <path d="M99.584,319.637C98.933,319.42 98.261,319.322 97.578,319.383C95.343,319.576 93.49,321.318 92.382,323.889C93.595,324.066 94.791,324.256 95.97,324.451C96.726,322.234 97.992,320.502 99.584,319.637Z" style="fill:rgb(161,204,161);fill-rule:nonzero;"/>
47
+ </g>
48
+ <g transform="matrix(1,0,0,1,0,0.004)">
49
+ <path d="M41.88,319.383C41.197,319.322 40.525,319.42 39.875,319.637C41.494,320.517 42.781,322.289 43.531,324.562C44.71,324.363 45.904,324.17 47.117,323.988C46.013,321.363 44.142,319.58 41.88,319.383Z" style="fill:rgb(161,204,161);fill-rule:nonzero;"/>
50
+ </g>
51
+ <g transform="matrix(1,0,0,1,0,0.004)">
52
+ <path d="M70.091,432.42C23.279,413.711 15.56,388.303 14.623,363.859C29.439,360.931 49.287,357.867 70.091,357.867C90.906,357.867 110.637,360.935 125.439,363.863C124.539,388.299 116.896,413.713 70.091,432.42ZM133.422,348.517C133.359,345.527 133.299,342.703 133.299,339.906L133.299,337.17L130.748,336.176C130.3,336.002 126.059,334.369 119.334,332.387C119.191,336.623 118.156,340.683 116.318,344.146C115.52,345.648 114.621,346.976 113.648,348.094C112.357,349.574 108.131,354.008 103.754,354.008C99.121,354.008 95.365,349.838 95.365,344.693C95.365,339.758 98.826,335.73 103.199,335.412C103.361,334.928 103.498,334.424 103.596,333.896C103.658,333.562 103.705,333.221 103.744,332.873C103.844,331.935 103.854,330.98 103.771,330.033C103.75,329.783 103.719,329.533 103.686,329.285C103.646,328.992 103.584,328.701 103.525,328.41C93.691,326.346 82.056,324.68 70.091,324.68C57.841,324.68 45.912,326.426 35.906,328.558C35.859,328.801 35.808,329.045 35.773,329.289C35.742,329.531 35.71,329.779 35.689,330.031C35.607,330.971 35.615,331.918 35.714,332.849C35.752,333.205 35.798,333.555 35.861,333.894C35.96,334.426 36.097,334.933 36.259,335.422C40.56,335.824 43.937,339.818 43.937,344.693C43.937,349.838 40.181,353.722 35.544,353.722C31.107,353.722 26.998,349.455 25.812,348.094C24.779,346.908 23.835,345.492 23.009,343.889C21.279,340.531 20.294,336.627 20.134,332.572C13.752,334.469 9.734,336.004 9.298,336.174L6.74,337.164L6.74,339.906C6.74,342.66 6.683,345.441 6.625,348.385C6.007,378.39 5.242,415.732 68.636,440.455L70.091,441.023L71.546,440.455C134.85,415.767 134.059,378.48 133.422,348.517Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
53
+ </g>
54
+ <g transform="matrix(1,0,0,1,0,0.004)">
55
+ <path d="M117.27,329.203C117.26,329.088 117.26,328.972 117.248,328.855C116.223,317.086 108.32,308.162 99.597,308.922C93.087,309.49 87.976,315.303 86.222,323.103C88.312,323.332 90.369,323.596 92.382,323.889C93.49,321.318 95.343,319.576 97.578,319.383C98.261,319.322 98.933,319.42 99.584,319.637C101.918,320.422 103.943,322.883 105.016,326.178C105.307,327.07 105.531,328.019 105.668,329.019C105.705,329.297 105.738,329.576 105.764,329.859C105.861,330.972 105.844,332.055 105.732,333.086C105.689,333.486 105.635,333.879 105.563,334.262C105.311,335.623 104.873,336.853 104.303,337.914C103.563,339.291 102.59,340.373 101.445,340.996C100.844,341.322 100.197,341.537 99.515,341.597C99.183,341.625 98.853,341.609 98.527,341.57C98.107,342.506 97.865,343.566 97.865,344.693C97.865,348.404 100.443,351.426 103.635,351.5C103.674,351.502 103.713,351.508 103.754,351.508C107.215,351.508 110.426,348.746 112.139,346.781C113.053,345.73 113.854,344.521 114.551,343.207C116.238,340.031 117.26,336.178 117.35,331.996C117.369,331.08 117.34,330.146 117.27,329.203Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
56
+ </g>
57
+ <g transform="matrix(1,0,0,1,0,0.004)">
58
+ <path d="M39.861,308.922C31.138,308.162 23.238,317.086 22.21,328.855C22.195,329.033 22.191,329.207 22.179,329.383C22.119,330.265 22.089,331.139 22.109,331.996C22.197,336.074 23.173,339.84 24.787,342.972C25.511,344.377 26.351,345.668 27.32,346.781C28.918,348.615 32.791,351.508 35.544,351.508C35.625,351.508 35.701,351.498 35.779,351.494C38.918,351.351 41.437,348.359 41.437,344.693C41.437,343.576 41.199,342.523 40.785,341.592C40.505,341.617 40.226,341.621 39.943,341.597C39.259,341.537 38.615,341.322 38.013,340.996C36.865,340.371 35.892,339.287 35.15,337.904C34.584,336.846 34.148,335.619 33.894,334.262C33.822,333.871 33.767,333.469 33.724,333.06C33.617,332.037 33.599,330.965 33.695,329.859C33.72,329.576 33.755,329.297 33.793,329.019C33.921,328.078 34.127,327.181 34.392,326.334C35.449,322.959 37.503,320.435 39.875,319.637C40.525,319.42 41.197,319.322 41.88,319.383C44.142,319.58 46.013,321.363 47.117,323.988C49.123,323.687 51.169,323.416 53.25,323.178C51.513,315.34 46.392,309.492 39.861,308.922Z" style="fill:url(#_Linear2);"/>
59
+ </g>
60
+ <g transform="matrix(1,0,0,1,0,0.004)">
61
+ <path d="M39.861,308.922C31.138,308.162 23.238,317.086 22.21,328.855C22.195,329.033 22.191,329.207 22.179,329.383C22.119,330.265 22.089,331.139 22.109,331.996C22.197,336.074 23.173,339.84 24.787,342.972C25.511,344.377 26.351,345.668 27.32,346.781C28.918,348.615 32.791,351.508 35.544,351.508C35.625,351.508 35.701,351.498 35.779,351.494C38.918,351.351 41.437,348.359 41.437,344.693C41.437,343.576 41.199,342.523 40.785,341.592C40.505,341.617 40.226,341.621 39.943,341.597C39.259,341.537 38.615,341.322 38.013,340.996C36.865,340.371 35.892,339.287 35.15,337.904C34.584,336.846 34.148,335.619 33.894,334.262C33.822,333.871 33.767,333.469 33.724,333.06C33.617,332.037 33.599,330.965 33.695,329.859C33.72,329.576 33.755,329.297 33.793,329.019C33.921,328.078 34.127,327.181 34.392,326.334C35.449,322.959 37.503,320.435 39.875,319.637C40.525,319.42 41.197,319.322 41.88,319.383C44.142,319.58 46.013,321.363 47.117,323.988C49.123,323.687 51.169,323.416 53.25,323.178C51.513,315.34 46.392,309.492 39.861,308.922Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
62
+ </g>
63
+ <g transform="matrix(1,0,0,1,0,0.004)">
64
+ <path d="M58.595,394.965L58.595,408.129C49.197,402.799 42.513,395.918 38.332,388.959C38.332,388.959 54.748,387.699 66.119,388.51L66.119,380.203C55.087,379.387 34.597,380.949 34.597,380.949C33.898,378.865 33.421,376.824 33.173,374.871C41.035,373.256 51.431,373.185 66.119,373.185L66.119,364.551C41.957,363.332 23.464,368.535 23.464,368.535L23.464,371.74C23.464,390.049 42.074,415.931 66.601,422.262L66.601,394.965L58.595,394.965Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
65
+ </g>
66
+ <g transform="matrix(1,0,0,1,0,0.004)">
67
+ <path d="M73.234,364.551L73.234,423.17L81.242,418.459L81.242,373.394C82.779,373.26 85.814,373.611 87.808,373.625L87.808,395.453C90.076,394.074 93.228,391.482 95.818,388.265L95.818,373.941C100.652,374.258 104.135,374.76 106.951,375.197C106.094,386.279 100.186,395.127 87.748,405.453L87.748,415.68C103.822,403.412 115.084,391.139 115.084,371.898L115.084,368.691C107.652,367.08 91.988,364.551 73.234,364.551Z" style="fill:rgb(66,149,67);fill-rule:nonzero;"/>
68
+ </g>
69
+ </g>
70
+ <defs>
71
+ <linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-1.91681e-06,43.8515,-43.8515,-1.91681e-06,37.6768,304.115)"><stop offset="0" style="stop-color:white;stop-opacity:1"/><stop offset="0.5" style="stop-color:rgb(146,144,145);stop-opacity:1"/><stop offset="0.9" style="stop-color:rgb(57,54,55);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(34,30,31);stop-opacity:1"/></linearGradient>
72
+ <linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-1.91681e-06,43.8515,-43.8515,-1.91681e-06,37.6768,304.115)"><stop offset="0" style="stop-color:white;stop-opacity:1"/><stop offset="0.5" style="stop-color:rgb(146,144,145);stop-opacity:1"/><stop offset="0.9" style="stop-color:rgb(57,54,55);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(34,30,31);stop-opacity:1"/></linearGradient>
73
+ </defs>
74
+ </svg>
includes/images/five-stars.svg ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
+ <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
3
+ <svg width="100%" height="100%" viewBox="0 0 294 52" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
4
+ <g transform="matrix(1,0,0,1,60,-1.318)">
5
+ <path d="M26.934,1.318L35.256,18.182L53.867,20.887L40.4,34.013L43.579,52.549L26.934,43.798L10.288,52.549L13.467,34.013L0,20.887L18.611,18.182L26.934,1.318Z" style="fill:rgb(239,206,74);fill-rule:nonzero;"/>
6
+ </g>
7
+ <g transform="matrix(1,0,0,1,0,-1.318)">
8
+ <path d="M26.934,1.318L35.256,18.182L53.867,20.887L40.4,34.013L43.579,52.549L26.934,43.798L10.288,52.549L13.467,34.013L0,20.887L18.611,18.182L26.934,1.318Z" style="fill:rgb(239,206,74);fill-rule:nonzero;"/>
9
+ </g>
10
+ <g transform="matrix(1,0,0,1,120,-1.318)">
11
+ <path d="M26.934,1.318L35.256,18.182L53.867,20.887L40.4,34.013L43.579,52.549L26.934,43.798L10.288,52.549L13.467,34.013L0,20.887L18.611,18.182L26.934,1.318Z" style="fill:rgb(239,206,74);fill-rule:nonzero;"/>
12
+ </g>
13
+ <g transform="matrix(1,0,0,1,180,-1.318)">
14
+ <path d="M26.934,1.318L35.256,18.182L53.867,20.887L40.4,34.013L43.579,52.549L26.934,43.798L10.288,52.549L13.467,34.013L0,20.887L18.611,18.182L26.934,1.318Z" style="fill:rgb(239,206,74);fill-rule:nonzero;"/>
15
+ </g>
16
+ <g transform="matrix(1,0,0,1,240,-1.318)">
17
+ <path d="M26.934,1.318L35.256,18.182L53.867,20.887L40.4,34.013L43.579,52.549L26.934,43.798L10.288,52.549L13.467,34.013L0,20.887L18.611,18.182L26.934,1.318Z" style="fill:rgb(239,206,74);fill-rule:nonzero;"/>
18
+ </g>
19
+ </svg>
includes/images/star-halo.svg ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
+ <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
3
+ <svg width="100%" height="100%" viewBox="0 0 274 97" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
4
+ <g transform="matrix(0.687044,0,0,0.687044,46.858,13.7256)">
5
+ <path d="M26.934,1.318L35.256,18.182L53.867,20.887L40.4,34.013L43.579,52.549L26.934,43.798L10.288,52.549L13.467,34.013L0,20.887L18.611,18.182L26.934,1.318Z" style="fill:rgb(201,165,20);fill-rule:nonzero;"/>
6
+ </g>
7
+ <g transform="matrix(0.59784,0,0,0.59784,90.1106,12.122)">
8
+ <path d="M26.934,1.318L35.256,18.182L53.867,20.887L40.4,34.013L43.579,52.549L26.934,43.798L10.288,52.549L13.467,34.013L0,20.887L18.611,18.182L26.934,1.318Z" style="fill:rgb(201,165,20);fill-rule:nonzero;"/>
9
+ </g>
10
+ <g transform="matrix(0.580944,0,0,0.580944,153.631,12.3169)">
11
+ <path d="M26.934,1.318L35.256,18.182L53.867,20.887L40.4,34.013L43.579,52.549L26.934,43.798L10.288,52.549L13.467,34.013L0,20.887L18.611,18.182L26.934,1.318Z" style="fill:rgb(201,165,20);fill-rule:nonzero;"/>
12
+ </g>
13
+ <g transform="matrix(0.477763,0,0,0.477763,125.025,12.1279)">
14
+ <path d="M26.934,1.318L35.256,18.182L53.867,20.887L40.4,34.013L43.579,52.549L26.934,43.798L10.288,52.549L13.467,34.013L0,20.887L18.611,18.182L26.934,1.318Z" style="fill:rgb(201,165,20);fill-rule:nonzero;"/>
15
+ </g>
16
+ <g transform="matrix(0.693486,0,0,0.693486,190,13.8987)">
17
+ <path d="M26.934,1.318L35.256,18.182L53.867,20.887L40.4,34.013L43.579,52.549L26.934,43.798L10.288,52.549L13.467,34.013L0,20.887L18.611,18.182L26.934,1.318Z" style="fill:rgb(201,165,20);fill-rule:nonzero;"/>
18
+ </g>
19
+ <g transform="matrix(1.04796,0,0,1.04796,50,31.1615)">
20
+ <path d="M26.934,1.318L35.256,18.182L53.867,20.887L40.4,34.013L43.579,52.549L26.934,43.798L10.288,52.549L13.467,34.013L0,20.887L18.611,18.182L26.934,1.318Z" style="fill:rgb(239,206,74);fill-rule:nonzero;"/>
21
+ </g>
22
+ <g transform="matrix(0.862347,0,0,0.862347,7.41497,20.9155)">
23
+ <path d="M26.934,1.318L35.256,18.182L53.867,20.887L40.4,34.013L43.579,52.549L26.934,43.798L10.288,52.549L13.467,34.013L0,20.887L18.611,18.182L26.934,1.318Z" style="fill:rgb(239,206,74);fill-rule:nonzero;"/>
24
+ </g>
25
+ <g transform="matrix(1.1284,0,0,1.1284,107.66,32.935)">
26
+ <path d="M26.934,1.318L35.256,18.182L53.867,20.887L40.4,34.013L43.579,52.549L26.934,43.798L10.288,52.549L13.467,34.013L0,20.887L18.611,18.182L26.934,1.318Z" style="fill:rgb(239,206,74);fill-rule:nonzero;"/>
27
+ </g>
28
+ <g transform="matrix(1.06138,0,0,1.06138,166.693,30.4563)">
29
+ <path d="M26.934,1.318L35.256,18.182L53.867,20.887L40.4,34.013L43.579,52.549L26.934,43.798L10.288,52.549L13.467,34.013L0,20.887L18.611,18.182L26.934,1.318Z" style="fill:rgb(239,206,74);fill-rule:nonzero;"/>
30
+ </g>
31
+ <g transform="matrix(0.855867,0,0,0.855867,220,21.2561)">
32
+ <path d="M26.934,1.318L35.256,18.182L53.867,20.887L40.4,34.013L43.579,52.549L26.934,43.798L10.288,52.549L13.467,34.013L0,20.887L18.611,18.182L26.934,1.318Z" style="fill:rgb(239,206,74);fill-rule:nonzero;"/>
33
+ </g>
34
+ </svg>
includes/js/events-manager.js CHANGED
@@ -1140,7 +1140,11 @@ function em_setup_datepicker(wrap){
1140
  if( datePickerDiv.attr('data-format') ) options.altFormat = datePickerDiv.attr('data-format');
1141
  let FPs = datePickerDiv.find('.em-date-input');
1142
  FPs.attr('type', 'text').flatpickr(options);
1143
- // add values
 
 
 
 
1144
  let inputs = datePickerDiv.find('.em-datepicker-data input');
1145
  inputs.attr('type', 'hidden'); // hide so not tabbable
1146
  if( datePickerDiv.hasClass('em-datepicker-until') ){
@@ -2321,7 +2325,7 @@ jQuery(document).ready( function($){
2321
  let url = em_ajaxify(el.attr('href'));
2322
  const calendar_id = calendar.attr('id').replace('em-calendar-', '');
2323
  const custom_data = $('form#em-view-custom-data-calendar-'+ calendar_id);
2324
- let form_data = []
2325
  if( custom_data.length > 0 ){
2326
  form_data = new FormData(custom_data[0]);
2327
  let url_params = new URL(url, window.location.origin).searchParams;
@@ -2329,6 +2333,10 @@ jQuery(document).ready( function($){
2329
  form_data.set(key, value);
2330
  }
2331
  }
 
 
 
 
2332
  $.ajax({
2333
  url: url,
2334
  data: form_data,
@@ -2392,6 +2400,11 @@ jQuery(document).ready( function($){
2392
  minDate = new Date();
2393
  minDate.setMonth(minDate.getMonth()-1);
2394
  }
 
 
 
 
 
2395
  monthpicker.flatpickr({
2396
  appendTo : monthpicker_wrapper[0],
2397
  dateFormat : 'F Y',
1140
  if( datePickerDiv.attr('data-format') ) options.altFormat = datePickerDiv.attr('data-format');
1141
  let FPs = datePickerDiv.find('.em-date-input');
1142
  FPs.attr('type', 'text').flatpickr(options);
1143
+ });
1144
+ // add values to elements, done once all datepickers instantiated so we don't get errors with date range els in separate divs
1145
+ datePickerDivs.each( function(i,datePickerDiv) {
1146
+ datePickerDiv = jQuery(datePickerDiv);
1147
+ let FPs = datePickerDiv.find('.em-date-input');
1148
  let inputs = datePickerDiv.find('.em-datepicker-data input');
1149
  inputs.attr('type', 'hidden'); // hide so not tabbable
1150
  if( datePickerDiv.hasClass('em-datepicker-until') ){
2325
  let url = em_ajaxify(el.attr('href'));
2326
  const calendar_id = calendar.attr('id').replace('em-calendar-', '');
2327
  const custom_data = $('form#em-view-custom-data-calendar-'+ calendar_id);
2328
+ let form_data = new FormData();
2329
  if( custom_data.length > 0 ){
2330
  form_data = new FormData(custom_data[0]);
2331
  let url_params = new URL(url, window.location.origin).searchParams;
2333
  form_data.set(key, value);
2334
  }
2335
  }
2336
+ // check advanced trigger
2337
+ if( calendar.hasClass('with-advanced') ){
2338
+ form_data.set('has_advanced_trigger', 1);
2339
+ }
2340
  $.ajax({
2341
  url: url,
2342
  data: form_data,
2400
  minDate = new Date();
2401
  minDate.setMonth(minDate.getMonth()-1);
2402
  }
2403
+ // locale
2404
+ if( 'locale' in EM.datepicker ){
2405
+ flatpickr.localize(flatpickr.l10ns[EM.datepicker.locale]);
2406
+ flatpickr.l10ns.default.firstDayOfWeek = EM.firstDay;
2407
+ }
2408
  monthpicker.flatpickr({
2409
  appendTo : monthpicker_wrapper[0],
2410
  dateFormat : 'F Y',
includes/js/events-manager.min.js CHANGED
@@ -1 +1 @@
1
- jQuery(document).ready(function($){if($("#recurrence-frequency").length>0){$("#recurrence-frequency").addClass("em-recurrence-frequency");$(".event-form-when .interval-desc").each(function(){this.classList.add(this.id)});$(".event-form-when .alternate-selector").each(function(){this.classList.add("em-"+this.id)});$("#recurrence-interval").addClass("em-recurrence-interval")}$("#em-wrapper").addClass("em");var load_ui_css=false;$("#start-time").each(function(i,el){$(el).addClass("em-time-input em-time-start").next("#end-time").addClass("em-time-input em-time-end").parent().addClass("em-time-range")});if($(".em-time-input").length>0){em_setup_timepicker("body")}$(".events-table").on("click",".em-event-delete",function(){if(!confirm("Are you sure you want to delete?")){return false}window.location.href=this.href});$("#event-form #event-image-delete, #location-form #location-image-delete").on("click",function(){var el=$(this);if(el.is(":checked")){el.closest(".event-form-image, .location-form-image").find("#event-image-img, #location-image-img").hide()}else{el.closest(".event-form-image, .location-form-image").find("#event-image-img, #location-image-img").show()}});$(".event-form-with-recurrence").each(function(){let recurring_form=$(this);recurring_form.on("change",".em-recurrence-checkbox",function(){if(this.checked){recurring_form.find(".em-recurring-text").each(function(){this.style.removeProperty("display")});recurring_form.find(".em-event-text").each(function(){this.style.setProperty("display","none","important")})}else{recurring_form.find(".em-recurring-text").each(function(){this.style.setProperty("display","none","important")});recurring_form.find(".em-event-text").each(function(){this.style.removeProperty("display")})}})});$(".event-form-with-recurrence .em-recurrence-checkbox").trigger("change");$("#event-form.em-event-admin-recurring").on("submit",function(event){var form=$(this);if(form.find('input[name="event_reschedule"]').first().val()==1){var warning_text=EM.event_reschedule_warning}else if(form.find('input[name="event_recreate_tickets"]').first().val()==1){var warning_text=EM.event_recurrence_bookings}else{var warning_text=EM.event_recurrence_overwrite}confirmation=confirm(warning_text);if(confirmation==false){event.preventDefault()}});$(".em-reschedule-trigger").on("click",function(e){e.preventDefault();var trigger=$(this);trigger.closest(".em-recurrence-reschedule").find(trigger.data("target")).removeClass("reschedule-hidden");trigger.siblings(".em-reschedule-value").val(1);trigger.addClass("reschedule-hidden").siblings("a").removeClass("reschedule-hidden")});$(".em-reschedule-cancel").on("click",function(e){e.preventDefault();var trigger=$(this);trigger.closest(".em-recurrence-reschedule").find(trigger.data("target")).addClass("reschedule-hidden");trigger.siblings(".em-reschedule-value").val(0);trigger.addClass("reschedule-hidden").siblings("a").removeClass("reschedule-hidden")});if($("#em-tickets-form").length>0){$("#event-rsvp").on("click",function(event){if(!this.checked){confirmation=confirm(EM.disable_bookings_warning);if(confirmation==false){event.preventDefault()}else{$("#event-rsvp-options").hide()}}else{$("#event-rsvp-options").fadeIn()}});if($("input#event-rsvp").is(":checked")){$("div#rsvp-data").fadeIn()}else{$("div#rsvp-data").hide()}var reset_ticket_forms=function(){$("#em-tickets-form table tbody tr.em-tickets-row").show();$("#em-tickets-form table tbody tr.em-tickets-row-form").hide()};if($("#em-recurrence-checkbox").length>0){$("#em-recurrence-checkbox").on("change",function(){if($("#em-recurrence-checkbox").is(":checked")){$("#em-tickets-form .ticket-dates-from-recurring, #em-tickets-form .ticket-dates-to-recurring, #event-rsvp-options .em-booking-date-recurring").show();$("#em-tickets-form .ticket-dates-from-normal, #em-tickets-form .ticket-dates-to-normal, #event-rsvp-options .em-booking-date-normal, #em-tickets-form .hidden").hide()}else{$("#em-tickets-form .ticket-dates-from-normal, #em-tickets-form .ticket-dates-to-normal, #event-rsvp-options .em-booking-date-normal").show();$("#em-tickets-form .ticket-dates-from-recurring, #em-tickets-form .ticket-dates-to-recurring, #event-rsvp-options .em-booking-date-recurring, #em-tickets-form .hidden").hide()}}).trigger("change")}else if($("#em-form-recurrence").length>0){$("#em-tickets-form .ticket-dates-from-recurring, #em-tickets-form .ticket-dates-to-recurring, #event-rsvp-options .em-booking-date-recurring").show();$("#em-tickets-form .ticket-dates-from-normal, #em-tickets-form .ticket-dates-to-normal, #event-rsvp-options .em-booking-date-normal, #em-tickets-form .hidden").hide()}else{$("#em-tickets-form .ticket-dates-from-recurring, #em-tickets-form .ticket-dates-to-recurring, #event-rsvp-options .em-booking-date-recurring, #em-tickets-form .hidden").hide()}$("#em-tickets-add").on("click",function(e){e.preventDefault();reset_ticket_forms();var tickets=$("#em-tickets-form table tbody");tickets.first(".em-ticket-template").find("input.em-date-input.flatpickr-input").each(function(){if("_flatpickr"in this){this._flatpickr.destroy()}});var rowNo=tickets.length+1;var slot=tickets.first(".em-ticket-template").clone(true).attr("id","em-ticket-"+rowNo).removeClass("em-ticket-template").addClass("em-ticket").appendTo($("#em-tickets-form table"));slot.find("*[name]").each(function(index,el){el=$(el);el.attr("name",el.attr("name").replace("em_tickets[0]","em_tickets["+rowNo+"]"))});let start_datepicker=slot.find(".ticket-dates-from-normal").first();if(start_datepicker.attr("data-until-id")){let until_id=start_datepicker.attr("data-until-id").replace("-0","-"+rowNo);start_datepicker.attr("data-until-id",until_id);slot.find(".ticket-dates-to-normal").attr("id",start_datepicker.attr("data-until-id"))}slot.show().find(".ticket-actions-edit").trigger("click");slot.find(".em-time-input").off().each(function(index,el){if(typeof this.em_timepickerObj=="object"){this.em_timepicker("remove")}});em_setup_datepicker(slot);em_setup_timepicker(slot);$("html, body").animate({scrollTop:slot.offset().top-30});check_ticket_sortability()});$(document).on("click",".ticket-actions-edit",function(e){e.preventDefault();reset_ticket_forms();var tbody=$(this).closest("tbody");tbody.find("tr.em-tickets-row").hide();tbody.find("tr.em-tickets-row-form").fadeIn();return false});$(document).on("click",".ticket-actions-edited",function(e){e.preventDefault();var tbody=$(this).closest("tbody");var rowNo=tbody.attr("id").replace("em-ticket-","");tbody.find(".em-tickets-row").fadeIn();tbody.find(".em-tickets-row-form").hide();tbody.find("*[name]").each(function(index,el){el=$(el);if(el.attr("name")=="ticket_start_pub"){tbody.find("span.ticket_start").text(el.val())}else if(el.attr("name")=="ticket_end_pub"){tbody.find("span.ticket_end").text(el.val())}else if(el.attr("name")=="em_tickets["+rowNo+"][ticket_type]"){if(el.find(":selected").val()=="members"){tbody.find("span.ticket_name").prepend("* ")}}else if(el.attr("name")=="em_tickets["+rowNo+"][ticket_start_recurring_days]"){var text=tbody.find("select.ticket-dates-from-recurring-when").val()=="before"?"-"+el.val():el.val();if(el.val()!=""){tbody.find("span.ticket_start_recurring_days").text(text);tbody.find("span.ticket_start_recurring_days_text, span.ticket_start_time").removeClass("hidden").show()}else{tbody.find("span.ticket_start_recurring_days").text(" - ");tbody.find("span.ticket_start_recurring_days_text, span.ticket_start_time").removeClass("hidden").hide()}}else if(el.attr("name")=="em_tickets["+rowNo+"][ticket_end_recurring_days]"){var text=tbody.find("select.ticket-dates-to-recurring-when").val()=="before"?"-"+el.val():el.val();if(el.val()!=""){tbody.find("span.ticket_end_recurring_days").text(text);tbody.find("span.ticket_end_recurring_days_text, span.ticket_end_time").removeClass("hidden").show()}else{tbody.find("span.ticket_end_recurring_days").text(" - ");tbody.find("span.ticket_end_recurring_days_text, span.ticket_end_time").removeClass("hidden").hide()}}else{var classname=el.attr("name").replace("em_tickets["+rowNo+"][","").replace("]","").replace("[]","");tbody.find(".em-tickets-row ."+classname).text(el.val())}});$(document).triggerHandler("em_maps_tickets_edit",[tbody,rowNo,true]);$("html, body").animate({scrollTop:tbody.parent().offset().top-30});return false});$(document).on("change",".em-ticket-form select.ticket_type",function(e){var el=$(this);if(el.find("option:selected").val()=="members"){el.closest(".em-ticket-form").find(".ticket-roles").fadeIn()}else{el.closest(".em-ticket-form").find(".ticket-roles").hide()}});$(document).on("click",".em-ticket-form .ticket-options-advanced",function(e){e.preventDefault();var el=$(this);if(el.hasClass("show")){el.closest(".em-ticket-form").find(".em-ticket-form-advanced").fadeIn();el.find(".show,.show-advanced").hide();el.find(".hide,.hide-advanced").show()}else{el.closest(".em-ticket-form").find(".em-ticket-form-advanced").hide();el.find(".show,.show-advanced").show();el.find(".hide,.hide-advanced").hide()}el.toggleClass("show")});$(".em-ticket-form").each(function(){var show_advanced=false;var el=$(this);el.find('.em-ticket-form-advanced input[type="text"]').each(function(){if(this.value!="")show_advanced=true});if(el.find('.em-ticket-form-advanced input[type="checkbox"]:checked').length>0){show_advanced=true}el.find(".em-ticket-form-advanced option:selected").each(function(){if(this.value!="")show_advanced=true});if(show_advanced)el.find(".ticket-options-advanced").trigger("click")});$(document).on("click",".ticket-actions-delete",function(e){e.preventDefault();var el=$(this);var tbody=el.closest("tbody");if(tbody.find("input.ticket_id").val()>0){el.text("Deleting...");$.getJSON($(this).attr("href"),{em_ajax_action:"delete_ticket",id:tbody.find("input.ticket_id").val()},function(data){if(data.result){tbody.remove()}else{el.text("Delete");alert(data.error)}})}else{tbody.remove()}check_ticket_sortability();return false});$("#em-tickets-form.em-tickets-sortable table").sortable({items:"> tbody",placeholder:"em-ticket-sortable-placeholder",handle:".ticket-status",helper:function(event,el){var helper=$(el).clone().addClass("em-ticket-sortable-helper");var tds=helper.find(".em-tickets-row td").length;helper.children().remove();helper.append('<tr class="em-tickets-row"><td colspan="'+tds+'" style="text-align:left; padding-left:15px;"><span class="dashicons dashicons-tickets-alt"></span></td></tr>');return helper}});var check_ticket_sortability=function(){var em_tickets=$("#em-tickets-form table tbody.em-ticket");if(em_tickets.length==1){em_tickets.find(".ticket-status").addClass("single");$("#em-tickets-form.em-tickets-sortable table").sortable("option","disabled",true)}else{em_tickets.find(".ticket-status").removeClass("single");$("#em-tickets-form.em-tickets-sortable table").sortable("option","disabled",false)}};check_ticket_sortability()}if($("#em-bookings-table").length>0){$(document).on("click","#em-bookings-table .tablenav-pages a",function(){var el=$(this);var form=el.parents("#em-bookings-table form.bookings-filter");var match=el.attr("href").match(/#[0-9]+/);if(match!=null&&match.length>0){var pno=match[0].replace("#","");form.find("input[name=pno]").val(pno)}else{form.find("input[name=pno]").val(1)}form.trigger("submit");return false});var em_bookings_settings_dialog={modal:true,autoOpen:false,minWidth:500,height:"auto",buttons:[{text:EM.bookings_settings_save,click:function(e){e.preventDefault();var match=$("#em-bookings-table form.bookings-filter [name=cols]").val("");var booking_form_cols=$("form#em-bookings-table-settings-form input.em-bookings-col-item");$.each(booking_form_cols,function(i,item_match){if(item_match.value==1){if(match.val()!=""){match.val(match.val()+","+item_match.name)}else{match.val(item_match.name)}}});$("#em-bookings-table-settings").trigger("submitted");$("#em-bookings-table form.bookings-filter").trigger("submit");$(this).dialog("close")}}],appendTo:"#em-dialog-wrapper"};var em_bookings_export_dialog={modal:true,autoOpen:false,minWidth:500,height:"auto",buttons:[{text:EM.bookings_export_save,click:function(e){$(this).children("form").trigger("submit");$(this).dialog("close")}}],appendTo:"#em-dialog-wrapper"};if($("#em-bookings-table-settings").length>0){$('<div id="em-dialog-wrapper" class="em"></div>').appendTo("body");$("#em-bookings-table-settings").dialog(em_bookings_settings_dialog);$(document).on("click","#em-bookings-table-settings-trigger",function(e){e.preventDefault();$("#em-bookings-table-settings").dialog("open")});$("#em-bookings-table-export").dialog(em_bookings_export_dialog);$(document).on("click","#em-bookings-table-export-trigger",function(e){e.preventDefault();$("#em-bookings-table-export").dialog("open")});var export_overlay_show_tickets=function(){if($("#em-bookings-table-export-form input[name=show_tickets]").is(":checked")){$("#em-bookings-table-export-form .em-bookings-col-item-ticket").show();$("#em-bookings-table-export-form #em-bookings-export-cols-active .em-bookings-col-item-ticket input").val(1)}else{$("#em-bookings-table-export-form .em-bookings-col-item-ticket").hide().find("input").val(0)}};$("#em-bookings-table form select").each(function(i,el){$(el).on("change",function(e){var select_el=$(this);var input_par=$("#em-bookings-table-export-form input[name="+select_el.attr("name")+"]");var input_par_selected=select_el.find("option:selected");input_par.val(input_par_selected.val())})});export_overlay_show_tickets();$("#em-bookings-table-export-form input[name=show_tickets]").on("click",export_overlay_show_tickets);$(".em-bookings-cols-sortable").sortable({connectWith:".em-bookings-cols-sortable",update:function(event,ui){if(ui.item.parents("ul#em-bookings-cols-active, ul#em-bookings-export-cols-active").length>0){ui.item.addClass("ui-state-highlight").removeClass("ui-state-default").children("input").val(1)}else{ui.item.addClass("ui-state-default").removeClass("ui-state-highlight").children("input").val(0)}}}).disableSelection();load_ui_css=true}$(document).on("submit","#em-bookings-table form.bookings-filter",function(e){var el=$(this);el.parents("#em-bookings-table").find(".table-wrap").first().append('<div id="em-loading" />');$.post(EM.ajaxurl,el.serializeArray(),function(data){var root=el.parents("#em-bookings-table").first();root.replaceWith(data);$("#em-bookings-table-export input[name=scope]").val(root.find("select[name=scope]").val());$("#em-bookings-table-export input[name=status]").val(root.find("select[name=status]").val());jQuery(document).triggerHandler("em_bookings_filtered",[data,root,el])});return false});$(document).on("click",".em-bookings-approve,.em-bookings-reject,.em-bookings-unapprove,.em-bookings-delete,.em-bookings-ajax-action",function(){var el=$(this);if(el.hasClass("em-bookings-delete")){if(!confirm(EM.booking_delete)){return false}}var url=em_ajaxify(el.attr("href"));var td=el.parents("td").first();td.html(EM.txt_loading);td.load(url);return false})}if($(".em_bookings_events_table").length>0){$(document).on("submit",".em_bookings_events_table form",function(e){var el=$(this);var url=em_ajaxify(el.attr("action"));el.parents(".em_bookings_events_table").find(".table-wrap").first().append('<div id="em-loading" />');$.get(url,el.serializeArray(),function(data){el.parents(".em_bookings_events_table").first().replaceWith(data)});return false});$(document).on("click",".em_bookings_events_table .tablenav-pages a",function(){var el=$(this);var url=em_ajaxify(el.attr("href"));el.parents(".em_bookings_events_table").find(".table-wrap").first().append('<div id="em-loading" />');$.get(url,function(data){el.parents(".em_bookings_events_table").first().replaceWith(data)});return false})}$(document).on("click","a.em-booking-button",function(e){e.preventDefault();var button=$(this);if(button.text()!=EM.bb_booked&&$(this).text()!=EM.bb_booking){button.text(EM.bb_booking);var button_data=button.attr("id").split("_");$.ajax({url:EM.ajaxurl,dataType:"jsonp",data:{event_id:button_data[1],_wpnonce:button_data[2],action:"booking_add_one"},success:function(response,statusText,xhr,$form){if(response.result){button.text(EM.bb_booked);button.addClass("disabled")}else{button.text(EM.bb_error)}if(response.message!="")alert(response.message);$(document).triggerHandler("em_booking_button_response",[response,button])},error:function(){button.text(EM.bb_error)}})}return false});$(document).on("click","a.em-cancel-button",function(e){e.preventDefault();var button=$(this);if(button.text()!=EM.bb_cancelled&&button.text()!=EM.bb_canceling){button.text(EM.bb_canceling);var button_data=button.attr("id").split("_");$.ajax({url:EM.ajaxurl,dataType:"jsonp",data:{booking_id:button_data[1],_wpnonce:button_data[2],action:"booking_cancel"},success:function(response,statusText,xhr,$form){if(response.result){button.text(EM.bb_cancelled);button.addClass("disabled")}else{button.text(EM.bb_cancel_error)}},error:function(){button.text(EM.bb_cancel_error)}})}return false});$(document).on("click","a.em-booking-button-action",function(e){e.preventDefault();var button=$(this);var button_data={_wpnonce:button.attr("data-nonce"),action:button.attr("data-action")};if(button.attr("data-event-id"))button_data.event_id=button.attr("data-event-id");if(button.attr("data-booking-id"))button_data.booking_id=button.attr("data-booking-id");if(button.text()!=EM.bb_booked&&$(this).text()!=EM.bb_booking){if(button.attr("data-loading")){button.text(button.attr("data-loading"))}else{button.text(EM.bb_booking)}$.ajax({url:EM.ajaxurl,dataType:"jsonp",data:button_data,success:function(response,statusText,xhr,$form){if(response.result){if(button.attr("data-success")){button.text(button.attr("data-success"))}else{button.text(EM.bb_booked)}button.addClass("disabled")}else{if(button.attr("data-error")){button.text(button.attr("data-error"))}else{button.text(EM.bb_error)}}if(response.message!="")alert(response.message);$(document).triggerHandler("em_booking_button_action_response",[response,button])},error:function(){if(button.attr("data-error")){button.text(button.attr("data-error"))}else{button.text(EM.bb_error)}}})}return false});if($(".em-date-single, .em-date-range, #em-date-start").length>0){load_ui_css=true;em_setup_datepicker("body")}if(load_ui_css)em_load_jquery_css();if($(".em-datepicker").length>0){em_setup_datepicker("body")}$("#em-wrapper input.select-all").on("change",function(){if($(this).is(":checked")){$("input.row-selector").prop("checked",true);$("input.select-all").prop("checked",true)}else{$("input.row-selector").prop("checked",false);$("input.select-all").prop("checked",false)}});function updateIntervalDescriptor(){$(".interval-desc").hide();var number="-plural";if($("input.em-recurrence-interval").val()==1||$("input.em-recurrence-interval").val()=="")number="-singular";var descriptor="span.interval-desc.interval-"+$("select.em-recurrence-frequency").val()+number;$(descriptor).show()}function updateIntervalSelectors(){$(".alternate-selector").hide();$(".em-"+$("select.em-recurrence-frequency").val()+"-selector").show()}updateIntervalDescriptor();updateIntervalSelectors();$("input.em-recurrence-interval").on("keyup",updateIntervalDescriptor);$("select.em-recurrence-frequency").on("change",updateIntervalDescriptor);$("select.em-recurrence-frequency").on("change",updateIntervalSelectors);if($(".em-location-map").length>0||$(".em-locations-map").length>0||$("#em-map").length>0||$(".em-search-geo").length>0){em_maps_load()}$(".em-location-types .em-location-types-select").on("change",function(){let el=$(this);if(el.val()==0){$(".em-location-type").hide()}else{let location_type=el.find("option:selected").data("display-class");$(".em-location-type").hide();$(".em-location-type."+location_type).show();if(location_type!="em-location-type-place"){jQuery("#em-location-reset a").trigger("click")}}if(el.data("active")!==""&&el.val()!==el.data("active")){$(".em-location-type-delete-active-alert").hide();$(".em-location-type-delete-active-alert").show()}else{$(".em-location-type-delete-active-alert").hide()}}).trigger("change");if(jQuery('div.em-location-data [name="location_name"]').length>0){$('div.em-location-data [name="location_name"]').selectize({plugins:["restore_on_backspace"],valueField:"id",labelField:"label",searchField:"label",create:true,createOnBlur:true,maxItems:1,persist:false,addPrecedence:true,selectOnTab:true,diacritics:true,render:{item:function(item,escape){return"<div>"+item.label+"</div>"},option:function(item,escape){let meta="";if(typeof item.address!=="undefined"){if(item.address!==""&&item.town!==""){meta=escape(item.address)+", "+escape(item.town)}else if(item.address!==""){meta=escape(item.address)}else if(item.town!==""){meta=escape(item.town)}}return'<div class="em-locations-autocomplete-item">'+'<div class="em-locations-autocomplete-label">'+escape(item.label)+"</div>"+'<div style="font-size:11px; text-decoration:italic;">'+meta+"</div>"+"</div>"}},load:function(query,callback){if(!query.length)return callback();$.ajax({url:EM.locationajaxurl,data:{q:query,method:"selectize"},dataType:"json",type:"POST",error:function(){callback()},success:function(data){callback(data)}})},onItemAdd:function(value,data){this.clearCache();var option=this.options[value];if(value===option.label){jQuery("input#location-address").focus();return}jQuery("input#location-name").val(option.value);jQuery("input#location-address").val(option.address);jQuery("input#location-town").val(option.town);jQuery("input#location-state").val(option.state);jQuery("input#location-region").val(option.region);jQuery("input#location-postcode").val(option.postcode);jQuery("input#location-latitude").val(option.latitude);jQuery("input#location-longitude").val(option.longitude);if(typeof option.country==="undefined"||option.country===""){jQuery("select#location-country option:selected").removeAttr("selected")}else{jQuery('select#location-country option[value="'+option.country+'"]').attr("selected","selected")}jQuery("input#location-id").val(option.id).trigger("change");jQuery("div.em-location-data input, div.em-location-data select").prop("readonly",true).css("opacity","0.5");jQuery("#em-location-reset").show();jQuery("#em-location-search-tip").hide();this.disable();this.$control.blur();jQuery('div.em-location-data [class^="em-selectize"]').each(function(){this.selectize.disable()});jQuery(document).triggerHandler("em_locations_autocomplete_selected",[event,option])}});jQuery("#em-location-reset a").on("click",function(){jQuery("div.em-location-data input, div.em-location-data select").each(function(){this.style.removeProperty("opacity");this.readOnly=false;if(this.type=="text")this.value=""});jQuery("div.em-location-data option:selected").removeAttr("selected");jQuery("input#location-id").val("");jQuery("#em-location-reset").hide();jQuery("#em-location-search-tip").show();jQuery("#em-map").hide();jQuery("#em-map-404").show();if(typeof marker!=="undefined"){marker.setPosition(new google.maps.LatLng(0,0));infoWindow.close();marker.setDraggable(true)}let $selectize=$("div.em-location-data input#location-name")[0].selectize;$selectize.enable();$selectize.clear(true);$selectize.clearOptions();jQuery("div.em-location-data select.em-selectize").each(function(){if("selectize"in this){this.selectize.enable();this.selectize.clear(true)}});return false});if(jQuery("input#location-id").val()!="0"&&jQuery("input#location-id").val()!=""){jQuery("div.em-location-data input, div.em-location-data select").each(function(){this.style.setProperty("opacity","0.5","important");this.readOnly=true});jQuery("#em-location-reset").show();jQuery("#em-location-search-tip").hide();jQuery("div.em-location-data select.em-selectize, div.em-location-data input.em-selectize-autocomplete").each(function(){if("selectize"in this)this.selectize.disable()})}}$("select:not([multiple]).em-selectize, .em-selectize select:not([multiple])").selectize();$("select[multiple].em-selectize, .em-selectize select[multiple]").selectize({hideSelected:false,plugins:["remove_button","click2deselect"],diacritics:true,render:{item:function(item,escape){return'<div class="item">'+item.text.replace(/^\s+/i,"")+"</div>"},option:function(item,escape){let html='<div class="option">';if(this.$input.hasClass("checkboxes")){html+=item.text.replace(/^(\s+)?/i,"$1<span></span> ")}else{html+=item.text}html+="</div>";return html}}});$(".em-selectize.always-open").each(function(){if("selectize"in this){let s=this.selectize;s.open();s.advanceSelection=function(){};s.setActiveItem=function(){};this.selectize.$control.on("click",".remove",function(e){e.preventDefault();if(s.isLocked)return;var $item=$(e.currentTarget).parent();s.removeItem($item.attr("data-value"));s.refreshOptions();return false})}});$(document).triggerHandler("em_selectize_loaded");if(window.moment){var replace_specials=function(day,string){string=string.replace(/##T/g,Intl.DateTimeFormat().resolvedOptions().timeZone);string=string.replace(/#T/g,"GMT"+day.format("Z"));string=string.replace(/###t/g,day.utcOffset()*-60);string=string.replace(/##t/g,day.isDST());string=string.replace(/#t/g,day.daysInMonth());return string};$(".em-date-momentjs").each(function(){var el=$(this);var day_start=moment.unix(el.data("date-start"));var date_start_string=replace_specials(day_start,day_start.format(el.data("date-format")));if(el.data("date-start")!==el.data("date-end")){var day_end=moment.unix(el.data("date-end"));var day_end_string=replace_specials(day_start,day_end.format(el.data("date-format")));var date_string=date_start_string+el.data("date-separator")+day_end_string}else{var date_string=date_start_string}el.text(date_string)});var get_date_string=function(ts,format){let date=new Date(ts*1e3);let minutes=date.getMinutes();if(format==24){let hours=date.getHours();hours=hours<10?"0"+hours:hours;minutes=minutes<10?"0"+minutes:minutes;return hours+":"+minutes}else{let hours=date.getHours()%12;let ampm=hours>=12?"PM":"AM";if(hours===0)hours=12;minutes=minutes<10?"0"+minutes:minutes;return hours+":"+minutes+" "+ampm}};$(".em-time-localjs").each(function(){var el=$(this);var strTime=get_date_string(el.data("time"),el.data("time-format"));if(el.data("time-end")){var separator=el.data("time-separator")?el.data("time-separator"):" - ";strTime=strTime+separator+get_date_string(el.data("time-end"),el.data("time-format"))}el.text(strTime)})}var tooltip_vars={theme:"light-border",appendTo:"parent",content(reference){return reference.getAttribute("aria-label")}};$(document).trigger("em-tippy-vars",[tooltip_vars]);tippy(".em-tooltip",tooltip_vars);let tippy_ddm_options={theme:"light-border",arrow:false,allowHTML:true,interactive:true,trigger:"manual",placement:"bottom",zIndex:1e6};$(document).trigger("em-tippy-ddm-vars",[tippy_ddm_options]);$(".em-tooltip-ddm").each(function(){let ddm_content,ddm_content_sibling;if(this.getAttribute("data-content")){ddm_content=document.getElementById(this.getAttribute("data-content"));ddm_content_sibling=ddm_content.previousElementSibling}else{ddm_content=this.nextElementSibling;ddm_content_sibling=ddm_content.previousElementSibling}let tippy_content=document.createElement("div");let button_width=this.getAttribute("data-button-width");if(button_width){if(button_width=="match"){tippy_ddm_options.maxWidth=this.clientWidth}else{tippy_ddm_options.maxWidth=this.getAttribute("data-button-width")}}tippy_ddm_options.content=tippy_content;let tippy_ddm=tippy(this,tippy_ddm_options);tippy_ddm.props.distance=50;tippy_ddm.setProps({onShow(instance){if(instance.reference.getAttribute("data-tooltip-class")){instance.popper.classList.add(instance.reference.getAttribute("data-tooltip-class"))}instance.popper.classList.add("em-tooltip-ddm-display");tippy_content.append(ddm_content);ddm_content.classList.remove("em-tooltip-ddm-content")},onShown(instance){ddm_content.firstElementChild.focus()},onHidden(instance){if(ddm_content.previousElementSibling!==ddm_content_sibling){ddm_content_sibling.after(ddm_content);ddm_content.classList.add("em-tooltip-ddm-content")}}});let tippy_listener=function(e){if(e.type==="keydown"&&!(e.which===13||e.which===40))return false;e.preventDefault();e.stopPropagation();this._tippy.show()};this.addEventListener("click",tippy_listener);this.addEventListener("keydown",tippy_listener);tippy_content.addEventListener("blur",function(){tippy_content.hide()});tippy_content.addEventListener("mouseover",function(){ddm_content.firstElementChild.blur()})});jQuery(document).triggerHandler("em_javascript_loaded")});function em_load_jquery_css(wrapper=false){if(EM.ui_css&&jQuery("link#jquery-ui-em-css").length==0){var script=document.createElement("link");script.id="jquery-ui-em-css";script.rel="stylesheet";script.href=EM.ui_css;document.body.appendChild(script);if(wrapper){em_setup_jquery_ui_wrapper()}}}function em_setup_jquery_ui_wrapper(){if(jQuery("#em-jquery-ui").length===0){jQuery("body").append('<div id="em-jquery-ui" class="em">')}}function em_setup_datepicker(wrap){wrap=jQuery(wrap);let dateDivs=wrap.find(".em-date-single, .em-date-range");if(dateDivs.length>0){var datepicker_vals={dateFormat:"yy-mm-dd",changeMonth:true,changeYear:true,firstDay:EM.firstDay,yearRange:"c-100:c+15",beforeShow:function(el,inst){em_setup_jquery_ui_wrapper();inst.dpDiv.appendTo("#em-jquery-ui")}};if(EM.dateFormat)datepicker_vals.dateFormat=EM.dateFormat;if(EM.yearRange)datepicker_vals.yearRange=EM.yearRange;jQuery(document).triggerHandler("em_datepicker",datepicker_vals);dateDivs.find("input.em-date-input-loc").each(function(i,dateInput){var dateInput=jQuery(dateInput);var dateValue=dateInput.nextAll("input.em-date-input").first();var dateValue_value=dateValue.val();dateInput.datepicker(datepicker_vals);dateInput.datepicker("option","altField",dateValue);if(dateValue_value){var this_date_formatted=jQuery.datepicker.formatDate(EM.dateFormat,jQuery.datepicker.parseDate("yy-mm-dd",dateValue_value));dateInput.val(this_date_formatted);dateValue.val(dateValue_value)}dateInput.on("change",function(){if(jQuery(this).val()==""){jQuery(this).nextAll(".em-date-input").first().val("")}})});dateDivs.filter(".em-date-range").find('input.em-date-input-loc[type="text"]').each(function(i,dateInput){dateInput=jQuery(dateInput);if(dateInput.hasClass("em-date-start")){dateInput.datepicker("option","onSelect",function(selectedDate){var startDate=jQuery(this);var endDate=startDate.parents(".em-date-range").find(".em-date-end").first();var startValue=startDate.nextAll("input.em-date-input").first().val();var endValue=endDate.nextAll("input.em-date-input").first().val();startDate.trigger("em_datepicker_change");if(startValue>endValue&&endValue!=""){endDate.datepicker("setDate",selectedDate);endDate.trigger("change").trigger("em_datepicker_change")}endDate.datepicker("option","minDate",selectedDate)})}else if(dateInput.hasClass("em-date-end")){var startInput=dateInput.parents(".em-date-range").find(".em-date-start").first();if(startInput.val()!=""){dateInput.datepicker("option","minDate",startInput.val())}}})}let datePickerDivs=wrap.find(".em-datepicker, .em-datepicker-range");if(datePickerDivs.length>0){let datepicker_wrapper=jQuery("#em-flatpickr");if(datepicker_wrapper.length===0){datepicker_wrapper=jQuery('<div class="em pixelbones em-flatpickr" id="em-flatpickr"></div>').appendTo("body")}if("locale"in EM.datepicker){flatpickr.localize(flatpickr.l10ns[EM.datepicker.locale]);flatpickr.l10ns.default.firstDayOfWeek=EM.firstDay}let datepicker_options={appendTo:datepicker_wrapper[0],dateFormat:"Y-m-d",disableMoble:"true",allowInput:true,onChange:function(selectedDates,dateStr,instance){let wrapper=jQuery(instance.input).closest(".em-datepicker");let data_wrapper=wrapper.find(".em-datepicker-data");let inputs=data_wrapper.find("input");let dateFormat=function(d){let month=""+(d.getMonth()+1),day=""+d.getDate(),year=d.getFullYear();if(month.length<2)month="0"+month;if(day.length<2)day="0"+day;return[year,month,day].join("-")};if(selectedDates.length===0){inputs.attr("value","")}else{if(instance.config.mode==="range"&&selectedDates[1]!==undefined){inputs[0].setAttribute("value",dateFormat(selectedDates[0]));inputs[1].setAttribute("value",dateFormat(selectedDates[1]))}else if(instance.config.mode==="single"&&wrapper.hasClass("em-datepicker-until")){if(instance.input.classList.contains("em-date-input-start")){inputs[0].setAttribute("value",dateFormat(selectedDates[0]));let fp;if(wrapper.attr("data-until-id")){let fp_input=jQuery("#"+wrapper.attr("data-until-id")+" .em-date-input-end");fp=fp_input[0]._flatpickr}else{fp=wrapper.find(".em-date-input-end")[0]._flatpickr}if(fp.selectedDates[0]!==undefined&&fp.selectedDates[0]<selectedDates[0]){fp.setDate(selectedDates[0],false);inputs[1].setAttribute("value",dateFormat(fp.selectedDates[0]))}fp.set("minDate",selectedDates[0])}else{inputs[1].setAttribute("value",dateFormat(selectedDates[0]))}}else{inputs[0].setAttribute("value",dateFormat(selectedDates[0]))}}inputs.trigger("change");let current_date=data_wrapper.attr("date-value");data_wrapper.attr("data-value",dateStr);if(current_date===dateStr)data_wrapper.trigger("change")},onClose:function(selectedDates,dateStr,instance){if(instance.config.mode==="range"&&selectedDates[1]!==undefined){if(selectedDates.length===1){instance.setDate([selectedDates[0],selectedDates[0]],true)}}},locale:{}};if(EM.datepicker.format!==datepicker_options.dateFormat){datepicker_options.altFormat=EM.datepicker.format;datepicker_options.altInput=true}jQuery(document).triggerHandler("em_datepicker_options",datepicker_options);datePickerDivs.each(function(i,datePickerDiv){datePickerDiv=jQuery(datePickerDiv);datePickerDiv.find(".em-datepicker-data").addClass("hidden");let isRange=datePickerDiv.hasClass("em-datepicker-range");let options=Object.assign({},datepicker_options);options.mode=isRange?"range":"single";if(isRange&&"onClose"in options){options.onClose=function(selectedDates,dateStr,instance){if(selectedDates.length===1){instance.setDate([selectedDates[0],selectedDates[0]],true)}}}if(datePickerDiv.attr("data-separator"))options.locale.rangeSeparator=datePickerDiv.attr("data-separator");if(datePickerDiv.attr("data-format"))options.altFormat=datePickerDiv.attr("data-format");let FPs=datePickerDiv.find(".em-date-input");FPs.attr("type","text").flatpickr(options);let inputs=datePickerDiv.find(".em-datepicker-data input");inputs.attr("type","hidden");if(datePickerDiv.hasClass("em-datepicker-until")){let start_fp,end_fp;if(datePickerDiv.attr("data-until-id")){end_fp=jQuery("#"+datePickerDiv.attr("data-until-id")+" .em-date-input-end")[0]._flatpickr}else{end_fp=FPs.filter(".em-date-input-end")[0]._flatpickr;if(inputs[1]&&inputs[1].value){end_fp.setDate(inputs[1].value,false,"Y-m-d")}}if(inputs[0]&&inputs[0].value){start_fp=FPs.filter(".em-date-input-start")[0]._flatpickr;start_fp.setDate(inputs[0].value,false,"Y-m-d");end_fp.set("minDate",inputs[0].value)}}else{let dates=[];inputs.each(function(i,input){if(input.value){dates.push(input.value)}});FPs[0]._flatpickr.setDate(dates,false,"Y-m-d")}});jQuery(document).triggerHandler("em_flatpickr_loaded")}}function em_setup_timepicker(wrap){wrap=jQuery(wrap);var timepicker_options={step:15};timepicker_options.timeFormat=EM.show24hours==1?"G:i":"g:i A";jQuery(document).triggerHandler("em_timepicker_options",timepicker_options);wrap.find(".em-time-input").em_timepicker(timepicker_options);wrap.find(".em-time-range input.em-time-start").each(function(i,el){var time=jQuery(el);time.data("oldTime",time.em_timepicker("getSecondsFromMidnight"))}).on("change",function(){var start=jQuery(this);var end=start.nextAll(".em-time-end");if(end.val()){var oldTime=start.data("oldTime");var duration=(end.em_timepicker("getSecondsFromMidnight")-oldTime)*1e3;var time=start.em_timepicker("getSecondsFromMidnight");if(end.em_timepicker("getSecondsFromMidnight")>=oldTime){end.em_timepicker("setTime",new Date(start.em_timepicker("getTime").getTime()+duration))}start.data("oldTime",time)}});wrap.find(".event-form-when .em-time-range input.em-time-end").on("change",function(){var end=jQuery(this);var start=end.prevAll(".em-time-start");var wrapper=end.closest(".event-form-when");var start_date=wrapper.find(".em-date-end").val();var end_date=wrapper.find(".em-date-start").val();if(start.val()){if(start.em_timepicker("getTime")>end.em_timepicker("getTime")&&(end_date.length==0||start_date==end_date)){end.addClass("error")}else{end.removeClass("error")}}});wrap.find(".event-form-when .em-date-end").on("change",function(){jQuery(this).closest(".event-form-when").find(".em-time-end").trigger("change")});wrap.find(".em-time-range input.em-time-all-day").on("change",function(){var allday=jQuery(this);if(allday.is(":checked")){allday.closest(".em-time-range").find(".em-time-input").each(function(){this.style.setProperty("background-color","#ccc","important");this.readOnly=true})}else{allday.closest(".em-time-range").find(".em-time-input").each(function(){this.style.removeProperty("background-color");this.readOnly=false})}}).trigger("change")}var em_ajaxify=function(url){if(url.search("em_ajax=0")!=-1){url=url.replace("em_ajax=0","em_ajax=1")}else if(url.search(/\?/)!=-1){url=url+"&em_ajax=1"}else{url=url+"?em_ajax=1"}return url};var em_maps_loaded=false;var maps={};var maps_markers={};var infoWindow;function em_maps_load(){if(!em_maps_loaded){if(jQuery("script#google-maps").length==0&&(typeof google!=="object"||typeof google.maps!=="object")){var script=document.createElement("script");script.type="text/javascript";script.id="google-maps";var proto=EM.is_ssl?"https:":"http:";if(typeof EM.google_maps_api!=="undefined"){script.src=proto+"//maps.google.com/maps/api/js?v=quarterly&libraries=places&callback=em_maps&key="+EM.google_maps_api}else{script.src=proto+"//maps.google.com/maps/api/js?v=quarterly&libraries=places&callback=em_maps"}document.body.appendChild(script)}else if(typeof google==="object"&&typeof google.maps==="object"&&!em_maps_loaded){em_maps()}else if(jQuery("script#google-maps").length>0){jQuery(window).load(function(){if(!em_maps_loaded)em_maps()})}}}jQuery(document).on("em_view_loaded_map",function(e,view,form){if(!em_maps_loaded){em_maps_load()}else{let map=view.find(".em-locations-map");em_maps_load_locations(map)}});function em_maps_load_locations(el){var el=jQuery(el);var map_id=el.attr("id").replace("em-locations-map-","");var em_data=jQuery.parseJSON(el.nextAll(".em-locations-map-coords").first().text());if(em_data==null){var em_data=jQuery.parseJSON(jQuery("#em-locations-map-coords-"+map_id).text())}jQuery.getJSON(document.URL,em_data,function(data){if(data.length>0){var map_options={mapTypeId:google.maps.MapTypeId.ROADMAP};if(typeof EM.google_map_id_styles=="object"&&typeof EM.google_map_id_styles[map_id]!=="undefined"){console.log(EM.google_map_id_styles[map_id]);map_options.styles=EM.google_map_id_styles[map_id]}else if(typeof EM.google_maps_styles!=="undefined"){map_options.styles=EM.google_maps_styles}jQuery(document).triggerHandler("em_maps_locations_map_options",map_options);var marker_options={};jQuery(document).triggerHandler("em_maps_location_marker_options",marker_options);maps[map_id]=new google.maps.Map(el[0],map_options);maps_markers[map_id]=[];var bounds=new google.maps.LatLngBounds;jQuery.map(data,function(location,i){if(!(location.location_latitude==0&&location.location_longitude==0)){var latitude=parseFloat(location.location_latitude);var longitude=parseFloat(location.location_longitude);var location_position=new google.maps.LatLng(latitude,longitude);jQuery.extend(marker_options,{position:location_position,map:maps[map_id]});var marker=new google.maps.Marker(marker_options);maps_markers[map_id].push(marker);marker.setTitle(location.location_name);var myContent='<div class="em-map-balloon"><div id="em-map-balloon-'+map_id+'" class="em-map-balloon-content">'+location.location_balloon+"</div></div>";em_map_infobox(marker,myContent,maps[map_id]);bounds.extend(new google.maps.LatLng(latitude,longitude))}});maps[map_id].fitBounds(bounds);jQuery(document).triggerHandler("em_maps_locations_hook",[maps[map_id],data,map_id,maps_markers[map_id]])}else{el.children().first().html("No locations found");jQuery(document).triggerHandler("em_maps_locations_hook_not_found",[el])}})}function em_maps_load_location(el){el=jQuery(el);var map_id=el.attr("id").replace("em-location-map-","");em_LatLng=new google.maps.LatLng(jQuery("#em-location-map-coords-"+map_id+" .lat").text(),jQuery("#em-location-map-coords-"+map_id+" .lng").text());var map_options={zoom:14,center:em_LatLng,mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControl:false,gestureHandling:"cooperative"};if(typeof EM.google_map_id_styles=="object"&&typeof EM.google_map_id_styles[map_id]!=="undefined"){console.log(EM.google_map_id_styles[map_id]);map_options.styles=EM.google_map_id_styles[map_id]}else if(typeof EM.google_maps_styles!=="undefined"){map_options.styles=EM.google_maps_styles}jQuery(document).triggerHandler("em_maps_location_map_options",map_options);maps[map_id]=new google.maps.Map(document.getElementById("em-location-map-"+map_id),map_options);var marker_options={position:em_LatLng,map:maps[map_id]};jQuery(document).triggerHandler("em_maps_location_marker_options",marker_options);maps_markers[map_id]=new google.maps.Marker(marker_options);infoWindow=new google.maps.InfoWindow({content:jQuery("#em-location-map-info-"+map_id+" .em-map-balloon").get(0)});infoWindow.open(maps[map_id],maps_markers[map_id]);maps[map_id].panBy(40,-70);jQuery(document).triggerHandler("em_maps_location_hook",[maps[map_id],infoWindow,maps_markers[map_id],map_id]);jQuery(window).on("resize",function(e){google.maps.event.trigger(maps[map_id],"resize");maps[map_id].setCenter(maps_markers[map_id].getPosition());maps[map_id].panBy(40,-70)})}jQuery(document).on("em_search_ajax",function(e,vars,wrapper){if(em_maps_loaded){wrapper.find(".em-location-map").each(function(index,el){em_maps_load_location(el)});wrapper.find(".em-locations-map").each(function(index,el){em_maps_load_locations(el)})}});function em_maps(){jQuery(".em-location-map").each(function(index,el){em_maps_load_location(el)});jQuery(".em-locations-map").each(function(index,el){em_maps_load_locations(el)});if(jQuery("select#location-select-id, input#location-address").length>0){var map,marker;var refresh_map_location=function(){var location_latitude=jQuery("#location-latitude").val();var location_longitude=jQuery("#location-longitude").val();if(!(location_latitude==0&&location_longitude==0)){var position=new google.maps.LatLng(location_latitude,location_longitude);marker.setPosition(position);var mapTitle=jQuery("input#location-name").length>0?jQuery("input#location-name").val():jQuery("input#title").val();mapTitle=em_esc_attr(mapTitle);marker.setTitle(mapTitle);jQuery("#em-map").show();jQuery("#em-map-404").hide();google.maps.event.trigger(map,"resize");map.setCenter(position);map.panBy(40,-55);infoWindow.setContent('<div id="location-balloon-content"><strong>'+mapTitle+"</strong><br>"+em_esc_attr(jQuery("#location-address").val())+"<br>"+em_esc_attr(jQuery("#location-town").val())+"</div>");infoWindow.open(map,marker);jQuery(document).triggerHandler("em_maps_location_hook",[map,infoWindow,marker,0])}else{jQuery("#em-map").hide();jQuery("#em-map-404").show()}};var get_map_by_id=function(id){if(jQuery("#em-map").length>0){jQuery("#em-map-404 .em-loading-maps").show();jQuery.getJSON(document.URL,{em_ajax_action:"get_location",id:id},function(data){if(data.location_latitude!=0&&data.location_longitude!=0){loc_latlng=new google.maps.LatLng(data.location_latitude,data.location_longitude);marker.setPosition(loc_latlng);marker.setTitle(data.location_name);marker.setDraggable(false);jQuery("#em-map").show();jQuery("#em-map-404").hide();jQuery("#em-map-404 .em-loading-maps").hide();map.setCenter(loc_latlng);map.panBy(40,-55);infoWindow.setContent('<div id="location-balloon-content">'+data.location_balloon+"</div>");infoWindow.open(map,marker);google.maps.event.trigger(map,"resize");jQuery(document).triggerHandler("em_maps_location_hook",[map,infoWindow,marker,0])}else{jQuery("#em-map").hide();jQuery("#em-map-404").show();jQuery("#em-map-404 .em-loading-maps").hide()}})}};jQuery("#location-select-id, input#location-id").on("change",function(){get_map_by_id(jQuery(this).val())});jQuery("#location-name, #location-town, #location-address, #location-state, #location-postcode, #location-country").on("change",function(){if(jQuery(this).prop("readonly")===true)return;var addresses=[jQuery("#location-address").val(),jQuery("#location-town").val(),jQuery("#location-state").val(),jQuery("#location-postcode").val()];var address="";jQuery.each(addresses,function(i,val){if(val!=""){address=address==""?address+val:address+", "+val}});if(address==""){jQuery("#em-map").hide();jQuery("#em-map-404").show();return false}if(jQuery("#location-country option:selected").val()!=0){address=address==""?address+jQuery("#location-country option:selected").text():address+", "+jQuery("#location-country option:selected").text()}jQuery("#em-map-404 .em-loading-maps").show();if(address!=""&&jQuery("#em-map").length>0){geocoder.geocode({address:address},function(results,status){if(status==google.maps.GeocoderStatus.OK){jQuery("#location-latitude").val(results[0].geometry.location.lat());jQuery("#location-longitude").val(results[0].geometry.location.lng())}refresh_map_location()})}});if(jQuery("#em-map").length>0){var em_LatLng=new google.maps.LatLng(0,0);var map_options={zoom:14,center:em_LatLng,mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControl:false,gestureHandling:"cooperative"};if(typeof EM.google_maps_styles!=="undefined"){map_options.styles=EM.google_maps_styles}map=new google.maps.Map(document.getElementById("em-map"),map_options);var marker=new google.maps.Marker({position:em_LatLng,map:map,draggable:true});infoWindow=new google.maps.InfoWindow({content:""});var geocoder=new google.maps.Geocoder;google.maps.event.addListener(infoWindow,"domready",function(){document.getElementById("location-balloon-content").parentNode.style.overflow="";document.getElementById("location-balloon-content").parentNode.parentNode.style.overflow=""});google.maps.event.addListener(marker,"dragend",function(){var position=marker.getPosition();jQuery("#location-latitude").val(position.lat());jQuery("#location-longitude").val(position.lng());map.setCenter(position);map.panBy(40,-55)});if(jQuery("#location-select-id").length>0){jQuery("#location-select-id").trigger("change")}else{refresh_map_location()}jQuery(document).triggerHandler("em_map_loaded",[map,infoWindow,marker])}jQuery(window).on("resize",function(e){google.maps.event.trigger(map,"resize");map.setCenter(marker.getPosition());map.panBy(40,-55)})}em_maps_loaded=true;jQuery(document).triggerHandler("em_maps_loaded")}function em_map_infobox(marker,message,map){var iw=new google.maps.InfoWindow({content:message});google.maps.event.addListener(marker,"click",function(){if(infoWindow)infoWindow.close();infoWindow=iw;iw.open(map,marker)})}function em_esc_attr(str){if(typeof str!=="string")return"";return str.replace(/</gi,"&lt;").replace(/>/gi,"&gt;")}let openModal=function(modal,onOpen=null){modal=jQuery(modal);modal.appendTo(document.body);setTimeout(function(){modal.addClass("active").find(".em-modal-popup").addClass("active");jQuery(document).triggerHandler("em_modal_open",[modal]);if(typeof onOpen==="function"){onOpen()}},100)};let closeModal=function(modal,onClose=null){modal.removeClass("active").find(".em-modal-popup").removeClass("active");setTimeout(function(){if(modal.attr("data-parent")){let wrapper=jQuery("#"+modal.attr("data-parent"));if(wrapper.length){modal.appendTo(wrapper)}}modal.triggerHandler("em_modal_close");if(typeof onClose==="function"){onClose()}},500)};jQuery(document).on("click",".em-modal .em-close-modal",function(e){let modal=jQuery(this).closest(".em-modal");if(!modal.attr("data-prevent-close")){closeModal(modal)}});jQuery(document).on("click",".em-modal",function(e){var target=jQuery(e.target);if(target.hasClass("em-modal")){let modal=jQuery(this);if(!modal.attr("data-prevent-close")){closeModal(modal)}}});jQuery(document).ready(function($){let views_ddm_options={theme:"light-border",allowHTML:true,interactive:true,trigger:"manual",placement:"bottom",zIndex:1e6};$(document).trigger("em-search-views-trigger-vars",[views_ddm_options]);let tooltip_vars={theme:"light-border",appendTo:"parent",touch:false};$(document).trigger("em-tippy-vars",[tooltip_vars]);let search_forms=$(".em-search");search_forms.each(function(){let search=$(this);let search_id=search.attr("id").replace("em-search-","");let search_form=search.find(".em-search-form").first();let search_advanced=search.find(".em-search-advanced");const update_input_count=function(input,qty=1){let el=jQuery(input);let total=qty>0?qty:null;el.attr("data-advanced-total-input",total);update_search_totals()};const update_search_totals=function(applied=false){search.find("span.total-count").remove();let total=0;search_advanced.find("[data-advanced-total-input]").each(function(){let total_input=this.getAttribute("data-advanced-total-input");total+=Math.abs(total_input)});search.attr("data-advanced-total",total);update_trigger_count(applied);search_advanced.find(".em-search-advanced-section").each(function(){let section=$(this);let section_total=0;section.attr("data-advanced-total",0);section.find("[data-advanced-total-input]").each(function(){let total_input=this.getAttribute("data-advanced-total-input");section_total+=Math.abs(total_input)});section.attr("data-advanced-total",section_total);update_section_count(section)});if(total>0||!search.attr("data-advanced-previous-total")||total!=search.attr("data-advanced-previous-total")){update_submit_buttons(true)}update_clear_button_count()};const update_trigger_count=function(applied=false){let triggers=jQuery('.em-search-advanced-trigger[data-search-advanced-id="em-search-advanced-'+search_id+'"]');triggers.find("span.total-count").remove();let total=search.attr("data-advanced-total");if(total>0){let trigger_count=jQuery('<span class="total-count">'+total+"</span>").appendTo(triggers);if(!applied){trigger_count.addClass("tentative")}}};const update_submit_buttons=function(disabled=false){let submit_button=search_advanced.find('button[type="submit"]');let main_submit_button=search.find('.em-search-main-bar button[type="submit"]');let submit_buttons=submit_button.add(main_submit_button);if(disabled){submit_buttons.removeClass("disabled").attr("aria-disabled","false")}else{submit_buttons.addClass("disabled").attr("aria-disabled","true")}};const update_section_count=function(section){let section_total=section.attr("data-advanced-total");section.find("header span.total-count").remove();if(section_total>0){$('<span class="total-count">'+section_total+"</span>").appendTo(section.find("header"))}};const update_clear_button_count=function(){let clear_link=search_advanced.find('button[type="reset"]');if(!clear_link.attr("data-placeholder")){clear_link.attr("data-placeholder",clear_link.text())}let total=search.attr("data-advanced-total");if(total>0){clear_link.text(clear_link.attr("data-placeholder")+" ("+total+")").prop("disabled",false);clear_link.removeClass("disabled").attr("aria-disabled","false")}else{clear_link.text(clear_link.attr("data-placeholder"));clear_link.addClass("disabled").attr("aria-disabled","true")}};search.find(".em-search-views-trigger").each(function(){tooltip_vars.content=this.parentElement.getAttribute("aria-label");let views_tooltip=tippy(this.parentElement,tooltip_vars);let views_content=this.parentElement.querySelector(".em-search-views-options");let views_content_parent=views_content.parentElement;let views_select=views_content.querySelector("select");let tippy_content=document.createElement("div");views_ddm_options.content=tippy_content;let views_ddm=tippy(this,views_ddm_options);views_ddm.setProps({onShow(instance){views_tooltip.disable();tippy_content.append(views_content)},onShown(instance){views_select.focus()},onHidden(instance){views_tooltip.enable();if(views_content.parentElement!==views_content_parent){views_content_parent.append(views_content)}}});let tippy_listener=function(e){if(e.type==="keydown"&&!(e.which===13||e.which===40))return false;e.preventDefault();e.stopPropagation();this._tippy.show();views_tooltip.hide()};this.addEventListener("click",tippy_listener);this.addEventListener("keydown",tippy_listener);this.firstElementChild.addEventListener("focus",function(e){views_tooltip.show()});this.firstElementChild.addEventListener("blur",function(){views_tooltip.hide()});views_select.addEventListener("blur",function(){views_ddm.hide()})});search.on("keydown click",".em-search-views select.em-search-views-options-list",function(e){if(e.type==="keydown"&&e.which!==13)return true;let select=$(this);if(select.val().length>1){select.val([select.val().shift()])}let option=select.find(":checked").first();let views_wrapper=select.closest(".em-search-views");let view_type=option.attr("value");let trigger=views_wrapper.children(".em-search-views-trigger");let trigger_option=trigger.children(".em-search-view-option");if(view_type!==trigger_option.attr("data-view")){trigger_option.attr("data-view",option.attr("value")).text(option.text());$("#em-view-"+search_id).find("#em-view-custom-data-search-"+search_id).remove();search_form.trigger("forcesubmit")}trigger[0]._tippy.hide()});search.on("click","button.em-search-advanced-trigger",function(){if(search.hasClass("advanced-mode-inline")){if(!search_advanced.hasClass("visible")){search_advanced.slideDown().addClass("visible")}else{search_advanced.slideUp().removeClass("visible")}}else{if(!search_advanced.hasClass("active")){let form_wrapper=$('<form action="" method="post" class="em-search-advanced-form" id="em-search-form-advanced-'+search_id+'"></form>');form_wrapper.appendTo(search_advanced);search_advanced.find(".em-modal-popup").appendTo(form_wrapper);this.blur();openModal(search_advanced,function(){search_advanced.find("input.em-search-text").focus()})}}});search_advanced.on("em_modal_close",function(){search_advanced.find(".em-modal-popup").appendTo(search_advanced);search_advanced.children("form").remove();let trigger=search.find("button.em-search-advanced-trigger").focus();if("_tippy"in trigger[0]){trigger[0]._tippy.hide()}});search_advanced.find(".em-search-advanced-section > header").on("click",function(){let header=$(this);let section=header.closest("section");let content=header.siblings(".em-search-section-content");if(section.hasClass("active")){content.slideUp();section.removeClass("active")}else{content.slideDown();section.addClass("active")}});let search_form_advanced_calculate_totals_inputs=function(input){let el=$(input);let qty=el.val()!==""?1:0;update_input_count(el,qty)};search.on("change input",".em-search-main-bar input.em-search-text",function(e){let advanced_search_input=search_advanced.find("input.em-search-text");advanced_search_input.val(this.value);search_form_advanced_calculate_totals_inputs(advanced_search_input[0])});search.on("change",".em-search-main-bar input.em-search-geo-coords",function(){let el=$(this);let advanced_geo=search_advanced.find("div.em-search-geo");let advanced_geo_coords=advanced_geo.find("input.em-search-geo-coords");advanced_geo_coords.val(el.val()).attr("class",el.attr("class"));let geo_text=el.siblings("input.em-search-geo").first();advanced_geo.find("input.em-search-geo").val(geo_text.val()).attr("class",geo_text.attr("class"));search_form_advanced_calculate_totals_inputs(advanced_geo_coords)});search.find(".em-search-main-bar .em-datepicker input.em-search-scope.flatpickr-input").each(function(){if(!("_flatpickr"in this))return;this._flatpickr.config.onClose.push(function(selectedDates,dateStr,instance){let advanced_datepicker=search_advanced.find(".em-datepicker input.em-search-scope.flatpickr-input");advanced_datepicker[0]._flatpickr.setDate(selectedDates,true);advanced_datepicker[0]._flatpickr.close()})});search_advanced.on("change input","input.em-search-text",function(e){if(e.type==="change"){search.find(".em-search-main input.em-search-text").val(this.value)}else{search_form_advanced_calculate_totals_inputs(this)}});search_advanced.on("change","input.em-search-geo-coords",function(e){search_form_advanced_calculate_totals_inputs(this);let el=$(this);let main=search.find(".em-search-main div.em-search-geo");if(main.length>0){main.find("input.em-search-geo-coords").val(el.val()).attr("class",el.attr("class"));let geo_text=el.siblings("input.em-search-geo");main.find("input.em-search-geo").val(geo_text.val()).attr("class",geo_text.attr("class"))}});search_advanced.on("change","input.em-search-eventful",function(e){let el=$(this);let qty=el.prop("checked")?1:0;update_input_count(el,qty)});search_advanced.on("calculate_totals",function(){$(this).find("input.em-search-text, input.em-search-geo-coords").each(function(){search_form_advanced_calculate_totals_inputs(this)});$(this).find("input.em-search-eventful").trigger("change")});search_advanced.on("clear_search",function(){$(this).find("input.em-search-geo").removeClass("off").removeClass("on").val("")});search_advanced.find(".em-datepicker input.em-search-scope.flatpickr-input").each(function(){if(!("_flatpickr"in this))return;this._flatpickr.config.onClose.push(function(selectedDates,dateStr,instance){let previous_value=instance.input.getAttribute("data-previous-value");if(previous_value!==dateStr){let qty=dateStr?1:0;update_input_count(instance.input,qty);let main_datepicker=search.find(".em-search-main-bar .em-datepicker input.em-search-scope.flatpickr-input");main_datepicker[0]._flatpickr.setDate(selectedDates,true);instance.input.setAttribute("data-previous-value",dateStr)}})});search_advanced.on("calculate_totals",function(){search_advanced.find(".em-datepicker input.em-search-scope.flatpickr-input").first().each(function(){let qty=this._flatpickr.selectedDates.length>0?1:0;update_input_count(this,qty)})});search_advanced.on("clear_search",function(){search_advanced.find(".em-datepicker input.em-search-scope.flatpickr-input").each(function(){this._flatpickr.clear();update_input_count(this,0)})});let scope_calendar_check=function(){search.find(".em-datepicker input.em-search-scope.flatpickr-input").each(function(){if(search.attr("data-view")=="calendar"){this.setAttribute("data-advanced-total-input",0);this._flatpickr.input.disabled=true}else{this._flatpickr.input.disabled=false;let qty=this._flatpickr.selectedDates.length>0?1:0;this.setAttribute("data-advanced-total-input",qty)}})};$(document).on("em_search_loaded",scope_calendar_check);scope_calendar_check();search_advanced.find("select.em-selectize").each(function(){this.selectize.on("change",function(){search_advanced_selectize_change(this)})});search_advanced.on("calculate_totals",function(){$(this).find("select.em-selectize").each(function(){search_advanced_selectize_change(this.selectize)})});search_advanced.on("clear_search",function(){search_advanced.find("select.em-selectize").each(function(){this.selectize.clear();this.selectize.refreshItems();this.selectize.refreshOptions();if(!this.classList.contains("always-open")){this.selectize.close();this.selectize.$dropdown.hide()}})});let search_advanced_selectize_change=function(selectize){let qty=selectize.items.length;if(qty==1&&!selectize.items[0]){qty=0}update_input_count(selectize.$input,qty)};let locations_selectize_load_complete=function(){if("selectize"in this){this.selectize.settings.placeholder=this.selectize.settings.original_placeholder;this.selectize.updatePlaceholder();let options=[];this.selectize.$input.find("option").each(function(){let value=this.value!==null?this.value:this.innerHTML;options.push({value:value,text:this.innerHTML})});this.selectize.addOption(options);this.selectize.refreshOptions(false)}};let locations_selectize_load_start=function(){if("selectize"in this){this.selectize.clearOptions();if(!("original_placeholder"in this.selectize.settings))this.selectize.settings.original_placeholder=this.selectize.settings.placeholder;this.selectize.settings.placeholder=EM.txt_loading;this.selectize.updatePlaceholder()}};$(".em-search-advanced select[name=country], .em-search select[name=country]").on("change",function(){var el=$(this);let wrapper=el.closest(".em-search-location");wrapper.find("select[name=state]").html('<option value="">'+EM.txt_loading+"</option>");wrapper.find("select[name=region]").html('<option value="">'+EM.txt_loading+"</option>");wrapper.find("select[name=town]").html('<option value="">'+EM.txt_loading+"</option>");wrapper.find("select[name=state], select[name=region], select[name=town]").each(locations_selectize_load_start);if(el.val()!=""){wrapper.find(".em-search-location-meta").slideDown();var data={action:"search_states",country:el.val(),return_html:true};wrapper.find("select[name=state]").load(EM.ajaxurl,data,locations_selectize_load_complete);data.action="search_regions";wrapper.find("select[name=region]").load(EM.ajaxurl,data,locations_selectize_load_complete);data.action="search_towns";wrapper.find("select[name=town]").load(EM.ajaxurl,data,locations_selectize_load_complete)}else{wrapper.find(".em-search-location-meta").slideUp()}});$(".em-search-advanced select[name=region], .em-search select[name=region]").on("change",function(){var el=$(this);let wrapper=el.closest(".em-search-location");wrapper.find("select[name=state]").html('<option value="">'+EM.txt_loading+"</option>");wrapper.find("select[name=town]").html('<option value="">'+EM.txt_loading+"</option>");wrapper.find("select[name=state], select[name=town]").each(locations_selectize_load_start);var data={action:"search_states",region:el.val(),country:wrapper.find("select[name=country]").val(),return_html:true};wrapper.find("select[name=state]").load(EM.ajaxurl,data,locations_selectize_load_complete);data.action="search_towns";wrapper.find("select[name=town]").load(EM.ajaxurl,data,locations_selectize_load_complete)});$(".em-search-advanced select[name=state], .em-search select[name=state]").on("change",function(){var el=$(this);let wrapper=el.closest(".em-search-location");wrapper.find("select[name=town]").html('<option value="">'+EM.txt_loading+"</option>").each(locations_selectize_load_start);var data={action:"search_towns",state:el.val(),region:wrapper.find("select[name=region]").val(),country:wrapper.find("select[name=country]").val(),return_html:true};wrapper.find("select[name=town]").load(EM.ajaxurl,data,locations_selectize_load_complete)});search_advanced.on("click",'button[type="reset"]',function(){if(search.attr("data-advanced-total")==0)return;search_advanced.find("input.em-search-text, input.em-search-geo").val("").attr("data-advanced-total-input",null).trigger("change");search.trigger("clear_search");search_advanced.trigger("clear_search");update_search_totals(true);search_advanced.find(".em-search-advanced-section").removeClass("active").children(".em-search-section-content").slideUp();search_advanced.find('button[type="submit"]').trigger("forceclick");update_clear_button_count()}).each(function(){search_advanced.trigger("calculate_totals");update_search_totals(true)});const on_update_trigger_count=function(e,applied=true){update_trigger_count(applied)};search.on("update_trigger_count",on_update_trigger_count);search_advanced.on("update_trigger_count",on_update_trigger_count);search_advanced.on("click forceclick",'button[type="submit"]',function(e){e.preventDefault();if(this.classList.contains("disabled")&&e.type!=="forceclick")return false;closeModal(search_advanced,function(){search_form.submit()});return false});search.on("submit forcesubmit",".em-search-form",function(e){e.preventDefault();let form=$(this);let submit_buttons=form.find('button[type="submit"]');if(e.type!=="forcesubmit"&&submit_buttons.hasClass("disabled"))return false;let wrapper=form.closest(".em-search");if(wrapper.hasClass("em-search-legacy")){em_submit_legacy_search_form(form)}else{let view=$("#em-view-"+search_id);let view_type=form.find('[name="view"]').val();if(Array.isArray(view_type))view_type=view_type.shift();let custom_view_data=view.find("#em-view-custom-data-search-"+search_id).clone();let custom_view_data_container=$('<div class="em-view-custom-data"></div>');custom_view_data.children().appendTo(custom_view_data_container);custom_view_data.remove();custom_view_data_container.appendTo(form);view.append('<div class="em-loading"></div>');submit_buttons.each(function(){this.setAttribute("data-button-text",this.innerHTML);this.innerHTML=EM.txt_searching});var vars=form.serialize();$.ajax(EM.ajaxurl,{type:"POST",dataType:"html",data:vars,success:function(responseText){submit_buttons.each(function(){this.innerHTML=this.getAttribute("data-button-text")});view=EM_View_Updater(view,responseText);view.attr("data-view",view_type);search.attr("data-view",view_type);search_advanced.attr("data-view",view_type);jQuery(document).triggerHandler("em_view_loaded_"+view_type,[view,form,e]);jQuery(document).triggerHandler("em_search_loaded",[view,form,e]);jQuery(document).triggerHandler("em_search_result",[vars,view,e]);wrapper.find(".count.tentative").removeClass("tentative");submit_buttons.addClass("disabled").attr("aria-disabled","true");update_search_totals(true);search.attr("data-advanced-previous-total",search.attr("data-advanced-total"));update_submit_buttons(false);custom_view_data_container.remove()}})}return false});EM_ResizeObserver(EM.search.breakpoints,[search[0]])});$(document).on("click",".em-search-advanced-trigger[data-search-advanced-id]",function(){if(this.getAttribute("data-parent-trigger")){document.getElementById(this.getAttribute("data-parent-trigger")).click()}});$(document).on("click",".em-view-container .em-ajax.em-pagination a.page-numbers",function(e){var a=$(this);var data=a.closest(".em-pagination").attr("data-em-ajax");var view=a.closest(".em-view-container");var qvars=a.attr("href").split("?");var vars=qvars[1];if(data!=""){vars=vars!=""?vars+"&"+data:data}view.append('<div class="loading" id="em-loading"></div>');$.ajax(EM.ajaxurl,{type:"POST",dataType:"html",data:vars,success:function(responseText){view=EM_View_Updater(view,responseText);view.find(".em-pagination").each(function(){paginationObserver.observe(this)});jQuery(document).triggerHandler("em_page_loaded",[view])}});e.preventDefault();return false});const paginationObserver=new ResizeObserver(function(entries){for(let entry of entries){let el=entry.target;if(!el.classList.contains("observing")){el.classList.add("observing");let overflowing=false;el.classList.remove("overflowing");for(const item of el.querySelectorAll(".not-current")){if(item.scrollHeight>item.clientHeight||item.scrollWidth>item.clientWidth){overflowing=true;break}}if(overflowing){el.classList.add("overflowing")}el.classList.remove("observing")}}});$(".em-pagination").each(function(){paginationObserver.observe(this)});$(document).on("click change",".em-search-legacy .em-toggle",function(e){e.preventDefault();var el=$(this);var rel=el.attr("rel").split(":");if(el.hasClass("show-search")){if(rel.length>1){el.closest(rel[1]).find(rel[0]).slideUp()}else{$(rel[0]).slideUp()}el.find(".show, .show-advanced").show();el.find(".hide, .hide-advanced").hide();el.removeClass("show-search")}else{if(rel.length>1){el.closest(rel[1]).find(rel[0]).slideDown()}else{$(rel[0]).slideDown()}el.find(".show, .show-advanced").hide();el.find(".hide, .hide-advanced").show();el.addClass("show-search")}});let em_submit_legacy_search_form=function(form){if(this.em_search&&this.em_search.value==EM.txt_search){this.em_search.value=""}var results_wrapper=form.closest(".em-search-wrapper").find(".em-search-ajax");if(results_wrapper.length==0)results_wrapper=$(".em-search-ajax");if(results_wrapper.length>0){results_wrapper.append('<div class="loading" id="em-loading"></div>');var submitButton=form.find(".em-search-submit button");submitButton.attr("data-button-text",submitButton.val()).val(EM.txt_searching);var img=submitButton.children("img");if(img.length>0)img.attr("src",img.attr("src").replace("search-mag.png","search-loading.gif"));var vars=form.serialize();$.ajax(EM.ajaxurl,{type:"POST",dataType:"html",data:vars,success:function(responseText){submitButton.val(submitButton.attr("data-button-text"));if(img.length>0)img.attr("src",img.attr("src").replace("search-loading.gif","search-mag.png"));results_wrapper.replaceWith(responseText);if(form.find("input[name=em_search]").val()==""){form.find("input[name=em_search]").val(EM.txt_search)}results_wrapper=form.closest(".em-search-wrapper").find(".em-search-ajax");if(results_wrapper.length==0)results_wrapper=$(".em-search-ajax");jQuery(document).triggerHandler("em_search_ajax",[vars,results_wrapper,e])}});e.preventDefault();return false}};if($(".em-search-ajax").length>0){$(document).on("click",".em-search-ajax a.page-numbers",function(e){var a=$(this);var data=a.closest(".em-pagination").attr("data-em-ajax");var wrapper=a.closest(".em-search-ajax");var wrapper_parent=wrapper.parent();var qvars=a.attr("href").split("?");var vars=qvars[1];if(data!=""){vars=vars!=""?vars+"&"+data:data}vars+="&legacy=1";wrapper.append('<div class="loading" id="em-loading"></div>');$.ajax(EM.ajaxurl,{type:"POST",dataType:"html",data:vars,success:function(responseText){wrapper.replaceWith(responseText);wrapper=wrapper_parent.find(".em-search-ajax");jQuery(document).triggerHandler("em_search_ajax",[vars,wrapper,e])}});e.preventDefault();return false})}});jQuery(document).ready(function($){const em_calendar_init=function(calendar){calendar=$(calendar);if(!calendar.attr("id")||!calendar.attr("id").match(/^em-calendar-[0-9+]$/)){calendar.attr("id","em-calendar-"+Math.floor(Math.random()*1e4))}calendar.find("a").off("click");calendar.on("click","a.em-calnav, a.em-calnav-today",function(e){e.preventDefault();const el=$(this);if(el.data("disabled")==1||el.attr("href")==="")return;el.closest(".em-calendar").prepend('<div class="loading" id="em-loading"></div>');let url=em_ajaxify(el.attr("href"));const calendar_id=calendar.attr("id").replace("em-calendar-","");const custom_data=$("form#em-view-custom-data-calendar-"+calendar_id);let form_data=[];if(custom_data.length>0){form_data=new FormData(custom_data[0]);let url_params=new URL(url,window.location.origin).searchParams;for(const[key,value]of url_params.entries()){form_data.set(key,value)}}$.ajax({url:url,data:form_data,processData:false,contentType:false,method:"POST",success:function(data){let view=EM_View_Updater(calendar,data);if(view.hasClass("em-view-container")){calendar=view.find(".em-calendar")}else{calendar=view}calendar.trigger("em_calendar_load")},dataType:"html"})});let calendar_trigger_ajax=function(calendar,year,month){let link=calendar.find(".em-calnav-next");let url=new URL(link.attr("href"),window.location.origin);url.searchParams.set("mo",month);url.searchParams.set("yr",year);link.attr("href",url.toString()).trigger("click")};let calendar_resize_monthpicker=function(instance,text){let span=$('<span class="marker">'+text+"</span>");span.insertAfter(instance);let width=span.width()+40;span.remove();instance.style.setProperty("width",width+"px","important")};let calendar_month_init=function(){let month_form=calendar.find(".month form");calendar.find(".event-style-pill .em-cal-event").on("click",function(e){e.preventDefault();if(!(calendar.hasClass("preview-tooltips")&&calendar.data("preview-tooltips-trigger"))&&!calendar.hasClass("preview-modal")){let link=this.getAttribute("data-event-url");if(link!==null){}}});if(month_form.length>0){month_form.find('input[type="submit"]').hide();let select=$('<select style="display:none;visibility:hidden;"></select>').appendTo(month_form);let option=$("<option></option>").appendTo(select);let current_datetime=calendar.find('select[name="month"]').val()+calendar.find('select[name="year"]').val();let month=calendar.find('select[name="month"]');let year=calendar.find('select[name="year"]');let monthpicker=calendar.find(".em-month-picker");let month_value=monthpicker.data("month-value");monthpicker.prop("type","text").prop("value",month_value);calendar_resize_monthpicker(monthpicker[0],month_value);let monthpicker_wrapper=$("#em-flatpickr");if(monthpicker_wrapper.length===0){monthpicker_wrapper=$('<div class="em pixelbones" id="em-flatpickr"></div>').appendTo("body")}let minDate=null;if(calendar.data("scope")==="future"){minDate=new Date;minDate.setMonth(minDate.getMonth()-1)}monthpicker.flatpickr({appendTo:monthpicker_wrapper[0],dateFormat:"F Y",minDate:minDate,disableMobile:"true",plugins:[new monthSelectPlugin({shorthand:true,dateFormat:"F Y",altFormat:"F Y"})],onChange:function(selectedDates,dateStr,instance){calendar_resize_monthpicker(instance.input,dateStr);calendar_trigger_ajax(calendar,selectedDates[0].getFullYear(),selectedDates[0].getMonth()+1)}});monthpicker.addClass("select-toggle")}if(calendar.hasClass("preview-tooltips")){var tooltip_vars={theme:"light-border",allowHTML:true,interactive:true,trigger:"mouseenter focus click",content(reference){return document.createElement("div")},onShow(instance){const id=instance.reference.getAttribute("data-event-id");const template=calendar.find('section.em-cal-events-content .em-cal-event-content[data-event-id="'+id+'"]');instance.props.content.append(template.first().clone()[0])},onHide(instance){instance.props.content.innerHTML=""}};if(calendar.data("preview-tooltips-trigger")){tooltip_vars.trigger=calendar.data("preview-tooltips-trigger")}$(document).trigger("em-tippy-cal-event-vars",[tooltip_vars]);tippy(calendar.find(".em-cal-event").toArray(),tooltip_vars)}else if(calendar.hasClass("preview-modal")){calendar.find(".em-cal-event").on("click",function(){const id=this.getAttribute("data-event-id");const modal=calendar.find('section.em-cal-events-content .em-cal-event-content[data-event-id="'+id+'"]');modal.attr("data-calendar-id",calendar.attr("id"));openModal(modal)})}if(calendar.hasClass("responsive-dateclick-modal")){calendar.find(".eventful .em-cal-day-date, .eventful-post .em-cal-day-date, .eventful-pre .em-cal-day-date").on("click",function(e){e.preventDefault();const id=this.getAttribute("data-calendar-date");const modal=calendar.find('.em-cal-date-content[data-calendar-date="'+id+'"]');modal.attr("data-calendar-id",calendar.attr("id"));openModal(modal)})}if(!calendar.hasClass("size-fixed")){EM_ResizeObserver(EM.calendar.breakpoints,[calendar[0],calendar[0]])}calendar.find(".date-day-colors").each(function(){let colors=JSON.parse(this.getAttribute("data-colors"));let day=$(this).siblings(".em-cal-day-date.colored");let sides={1:{1:"--date-border-color",class:"one"},2:{1:"--date-border-color-top",2:"--date-border-color-bottom",class:"two"},3:{1:"--date-border-color-top",2:"--date-border-color-right",3:"--date-border-color-bottom",class:"three"},4:{1:"--date-border-color-top",2:"--date-border-color-right",3:"--date-border-color-bottom",4:"--date-border-color-left",class:"four"}};for(let i=0;i<colors.length;i+=4){const ring_colors=colors.slice(i,i+4);let outer_ring=day.children().first();let new_ring=$('<div class="ring"></div>').prependTo(day);outer_ring.appendTo(new_ring);new_ring.addClass(sides[ring_colors.length].class);for(let it=0;it<ring_colors.length;it++){new_ring.css(sides[ring_colors.length][it+1],ring_colors[it])}}});if(calendar.hasClass("with-advanced")){const trigger=calendar.find(".em-search-advanced-trigger");const search_advanced=$("#"+trigger.attr("data-search-advanced-id"));search_advanced.triggerHandler("update_trigger_count")}};calendar_month_init();$(document).triggerHandler("em_calendar_loaded",[calendar])};$(".em-calendar").each(function(){let calendar=$(this);em_calendar_init(calendar)});$(document).on("em_calendar_load",".em-calendar",function(){em_calendar_init(this)});$(document).on("em_view_loaded_calendar",function(e,view,form){let calendar;if(view.hasClass("em-calendar")){calendar=view}else{calendar=view.find(".em-calendar").first()}em_calendar_init(calendar)})});let EM_View_Updater=function(element,html){let content=jQuery(html);let view=element.hasClass("em-view-container")?element:element.parent(".em-view-container");if(view.length>0){if(content.hasClass("em-view-container")){view.replaceWith(content);view=content}else{view.empty().append(content)}}else{if(content.hasClass("em-view-container")){element.replaceWith(content);view=content}else if(content.attr("data-view-id")){let view=jQuery('<div class="em em-view-container"></div>');let view_id=content.attr("data-view-id");view.attr("data-view-id",view_id);view.attr("id","em-view-"+view_id);view.attr("data-view-type",content.attr("data-view-type"));view.append(content);element.replaceWith(view)}}return view};let EM_ResizeObserver=function(breakpoints,elements){const ro=new ResizeObserver(function(entries){for(let entry of entries){let el=entry.target;for(const[name,breakpoint]of Object.entries(breakpoints)){if(el.offsetWidth<=breakpoint||breakpoint===false){for(let breakpoint_name of Object.keys(breakpoints)){if(breakpoint_name!==name)el.classList.remove("size-"+breakpoint_name)}el.classList.add("size-"+name);break}}}});elements.forEach(function(el){if(typeof el!=="undefined"){ro.observe(el)}});return ro};jQuery(document).ready(function($){let breakpoints={small:600,large:false};const events_ro=EM_ResizeObserver(breakpoints,$(".em-list").toArray());$(document).on("em_page_loaded em_view_loaded_list em_view_loaded_list-grouped",function(e,view){let new_elements=view.find(".em-list").each(function(){events_ro.observe(this)})});breakpoints={small:600,medium:900,large:false};const event_ro=EM_ResizeObserver(breakpoints,$(".em-item-single").toArray());$(document).on("em_view_loaded",function(e,view){let new_elements=view.find(".em-event-single").each(function(){event_ro.observe(this)})});$(document).on("click",".em-event-booking-form .em-login-trigger a",function(e){e.preventDefault();var parent=$(this).closest(".em-event-booking-form");parent.find(".em-login-trigger").hide();parent.find(".em-login-content").fadeIn();let login_form=parent.find(".em-login");login_form[0].scrollIntoView({behavior:"smooth"});login_form.first().find('input[name="log"]').focus()});$(document).on("click",".em-event-booking-form .em-login-cancel",function(e){e.preventDefault();let parent=$(this).closest(".em-event-booking-form");parent.find(".em-login-content").hide();parent.find(".em-login-trigger").show()});EM_ResizeObserver({small:500,large:false},$(".em-login").toArray())});document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll("form.em-ajax-form").forEach(function(el){el.addEventListener("submit",function(e){e.preventDefault();let form=e.currentTarget;let formData=new FormData(form);let button=form.querySelector('button[type="submit"]');let loader;if(form.classList.contains("no-overlay-spinner")){form.classList.add("loading")}else{let loader=document.createElement("div");loader.id="em-loading";form.append(loader)}var request=new XMLHttpRequest;if(form.getAttribute("data-api-url")){request.open("POST",form.getAttribute("data-api-url"),true);request.setRequestHeader("X-WP-Nonce",EM.api_nonce)}else{request.open("POST",EM.ajaxurl,true)}request.onload=function(){if(loader)loader.remove();if(this.status>=200&&this.status<400){try{let data=JSON.parse(this.response);let notice;if(!form.classList.contains("no-inline-notice")){notice=form.querySelector(".em-notice");if(!notice){notice=document.createElement("li");form.prepend(notice);if(formData.get("action")){form.dispatchEvent(new CustomEvent("em_ajax_form_success_"+formData.get("action"),{detail:{form:form,notice:notice,response:data}}))}}notice.innerHTML="";notice.setAttribute("class","em-notice")}if(data.result){if(!form.classList.contains("no-inline-notice")){notice.classList.add("em-notice-success");notice.innerHTML=data.message;form.replaceWith(notice)}else{form.classList.add("load-successful");form.classList.remove("loading");if(data.message){EM_Alert(data.message)}}}else{if(!form.classList.contains("no-inline-notice")){notice.classList.add("em-notice-error");notice.innerHTML=data.errors}else{EM_Alert(data.errors)}}}catch(e){alert("Error Encountered : "+e)}}else{alert("Error encountered... please see debug logs or contact support.")}form.classList.remove("loading")};request.onerror=function(){alert("Connection error encountered... please see debug logs or contact support.")};request.send(formData);return false})})});function EM_Alert(content){let modal=document.getElementById("em-alert-modal");if(modal===null){modal=document.createElement("div");modal.setAttribute("class","em pixelbones em-modal");modal.id="em-alert-modal";modal.innerHTML='<div class="em-modal-popup"><header><a class="em-close-modal"></a><div class="em-modal-title">&nbsp;</div></header><div class="em-modal-content" id="em-alert-modal-content"></div></div>';document.body.append(modal)}document.getElementById("em-alert-modal-content").innerHTML=content;openModal(modal)}(function(){"use strict";function _typeof(obj){"@babel/helpers - typeof";if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){_typeof=function(obj){return typeof obj}}else{_typeof=function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj}}return _typeof(obj)}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor}function _defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);if(enumerableOnly)symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable});keys.push.apply(keys,symbols)}return keys}function _objectSpread2(target){for(var i=1;i<arguments.length;i++){var source=arguments[i]!=null?arguments[i]:{};if(i%2){ownKeys(Object(source),true).forEach(function(key){_defineProperty(target,key,source[key])})}else if(Object.getOwnPropertyDescriptors){Object.defineProperties(target,Object.getOwnPropertyDescriptors(source))}else{ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}}return target}function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(n);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function _createForOfIteratorHelper(o){if(typeof Symbol==="undefined"||o[Symbol.iterator]==null){if(Array.isArray(o)||(o=_unsupportedIterableToArray(o))){var i=0;var F=function(){};return{s:F,n:function(){if(i>=o.length)return{done:true};return{done:false,value:o[i++]}},e:function(e){throw e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var it,normalCompletion=true,didErr=false,err;return{s:function(){it=o[Symbol.iterator]()},n:function(){var step=it.next();normalCompletion=step.done;return step},e:function(e){didErr=true;err=e},f:function(){try{if(!normalCompletion&&it.return!=null)it.return()}finally{if(didErr)throw err}}}}var ONE_DAY=86400;var roundingFunction=function roundingFunction(seconds,settings){if(seconds===null){return null}else if(typeof settings.step!=="number"){return seconds}else{var offset=seconds%(settings.step*60);var start=settings.minTime||0;offset-=start%(settings.step*60);if(offset>=settings.step*30){seconds+=settings.step*60-offset}else{seconds-=offset}return _moduloSeconds(seconds,settings)}};function _moduloSeconds(seconds,settings){if(seconds==ONE_DAY&&settings.show2400){return seconds}return seconds%ONE_DAY}var DEFAULT_SETTINGS={appendTo:"body",className:null,closeOnWindowScroll:false,disableTextInput:false,disableTimeRanges:[],disableTouchKeyboard:false,durationTime:null,forceRoundTime:false,lang:{},listWidth:null,maxTime:null,minTime:null,noneOption:false,orientation:"l",roundingFunction:roundingFunction,scrollDefault:null,selectOnBlur:false,show2400:false,showDuration:false,showOn:["click","focus"],showOnFocus:true,step:30,stopScrollPropagation:false,timeFormat:"g:ia",typeaheadHighlight:true,useSelect:false,wrapHours:true};var DEFAULT_LANG={am:"am",pm:"pm",AM:"AM",PM:"PM",decimal:".",mins:"mins",hr:"hr",hrs:"hrs"};var Timepicker=function(){function Timepicker(targetEl){var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,Timepicker);this._handleFormatValue=this._handleFormatValue.bind(this);this._handleKeyUp=this._handleKeyUp.bind(this);this.targetEl=targetEl;var attrOptions=Timepicker.extractAttrOptions(targetEl,Object.keys(DEFAULT_SETTINGS));this.settings=this.parseSettings(_objectSpread2(_objectSpread2(_objectSpread2({},DEFAULT_SETTINGS),options),attrOptions))}_createClass(Timepicker,[{key:"hideMe",value:function hideMe(){if(this.settings.useSelect){this.targetEl.blur();return}if(!this.list||!Timepicker.isVisible(this.list)){return}if(this.settings.selectOnBlur){this._selectValue()}this.list.hide();var hideTimepickerEvent=new CustomEvent("hideTimepicker");this.targetEl.dispatchEvent(hideTimepickerEvent)}},{key:"_findRow",value:function _findRow(value){if(!value&&value!==0){return false}var out=false;var value=this.settings.roundingFunction(value,this.settings);if(!this.list){return false}this.list.find("li").each(function(i,obj){var parsed=Number.parseInt(obj.dataset.time);if(Number.isNaN(parsed)){return}if(parsed==value){out=obj;return false}});return out}},{key:"_hideKeyboard",value:function _hideKeyboard(){return(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&&this.settings.disableTouchKeyboard}},{key:"_setTimeValue",value:function _setTimeValue(value,source){if(this.targetEl.nodeName==="INPUT"){if(value!==null||this.targetEl.value!=""){this.targetEl.value=value}var tp=this;var settings=tp.settings;if(settings.useSelect&&source!="select"&&tp.list){tp.list.val(tp._roundAndFormatTime(tp.time2int(value)))}}var selectTimeEvent=new Event("selectTime");if(this.selectedValue!=value){this.selectedValue=value;var changeTimeEvent=new Event("changeTime");var changeEvent=new CustomEvent("change",{detail:"em_timepicker"});if(source=="select"){this.targetEl.dispatchEvent(selectTimeEvent);this.targetEl.dispatchEvent(changeTimeEvent);this.targetEl.dispatchEvent(changeEvent)}else if(["error","initial"].indexOf(source)==-1){this.targetEl.dispatchEvent(changeTimeEvent)}return true}else{if(["error","initial"].indexOf(source)==-1){this.targetEl.dispatchEvent(selectTimeEvent)}return false}}},{key:"_getTimeValue",value:function _getTimeValue(){if(this.targetEl.nodeName==="INPUT"){return this.targetEl.value}else{return this.selectedValue}}},{key:"_selectValue",value:function _selectValue(){var tp=this;var settings=tp.settings;var list=tp.list;var cursor=list.find(".ui-em_timepicker-selected");if(cursor.hasClass("ui-em_timepicker-disabled")){return false}if(!cursor.length){return true}var timeValue=cursor.get(0).dataset.time;if(timeValue){var parsedTimeValue=Number.parseInt(timeValue);if(!Number.isNaN(parsedTimeValue)){timeValue=parsedTimeValue}}if(timeValue!==null){if(typeof timeValue!="string"){timeValue=tp._int2time(timeValue)}tp._setTimeValue(timeValue,"select")}return true}},{key:"time2int",value:function time2int(timeString){if(timeString===""||timeString===null||timeString===undefined)return null;if(timeString instanceof Date){return timeString.getHours()*3600+timeString.getMinutes()*60+timeString.getSeconds()}if(typeof timeString!="string"){return timeString}timeString=timeString.toLowerCase().replace(/[\s\.]/g,"");if(timeString.slice(-1)=="a"||timeString.slice(-1)=="p"){timeString+="m"}var pattern=/^(([^0-9]*))?([0-9]?[0-9])(([0-5][0-9]))?(([0-5][0-9]))?(([^0-9]*))$/;var hasDelimetersMatch=timeString.match(/\W/);if(hasDelimetersMatch){pattern=/^(([^0-9]*))?([0-9]?[0-9])(\W+([0-5][0-9]?))?(\W+([0-5][0-9]))?(([^0-9]*))$/}var time=timeString.match(pattern);if(!time){return null}var hour=parseInt(time[3]*1,10);var ampm=time[2]||time[9];var hours=hour;var minutes=time[5]*1||0;var seconds=time[7]*1||0;if(!ampm&&time[3].length==2&&time[3][0]=="0"){ampm="am"}if(hour<=12&&ampm){ampm=ampm.trim();var isPm=ampm==this.settings.lang.pm||ampm==this.settings.lang.PM;if(hour==12){hours=isPm?12:0}else{hours=hour+(isPm?12:0)}}else{var t=hour*3600+minutes*60+seconds;if(t>=ONE_DAY+(this.settings.show2400?1:0)){if(this.settings.wrapHours===false){return null}hours=hour%24}}var timeInt=hours*3600+minutes*60+seconds;if(hour<12&&!ampm&&this.settings._twelveHourTime&&this.settings.scrollDefault){var delta=timeInt-this.settings.scrollDefault();if(delta<0&&delta>=ONE_DAY/-2){timeInt=(timeInt+ONE_DAY/2)%ONE_DAY}}return timeInt}},{key:"parseSettings",value:function parseSettings(settings){var _this=this;settings.lang=_objectSpread2(_objectSpread2({},DEFAULT_LANG),settings.lang);this.settings=settings;if(settings.minTime){settings.minTime=this.time2int(settings.minTime)}if(settings.maxTime){settings.maxTime=this.time2int(settings.maxTime)}if(settings.listWidth){settings.listWidth=this.time2int(settings.listWidth)}if(settings.durationTime&&typeof settings.durationTime!=="function"){settings.durationTime=this.time2int(settings.durationTime)}if(settings.scrollDefault=="now"){settings.scrollDefault=function(){return settings.roundingFunction(_this.time2int(new Date),settings)}}else if(settings.scrollDefault&&typeof settings.scrollDefault!="function"){var val=settings.scrollDefault;settings.scrollDefault=function(){return settings.roundingFunction(_this.time2int(val),settings)}}else if(settings.minTime){settings.scrollDefault=function(){return settings.roundingFunction(settings.minTime,settings)}}if(typeof settings.timeFormat==="string"&&settings.timeFormat.match(/[gh]/)){settings._twelveHourTime=true}if(settings.showOnFocus===false&&settings.showOn.indexOf("focus")!=-1){settings.showOn.splice(settings.showOn.indexOf("focus"),1)}if(!settings.disableTimeRanges){settings.disableTimeRanges=[]}if(settings.disableTimeRanges.length>0){for(var i in settings.disableTimeRanges){settings.disableTimeRanges[i]=[this.time2int(settings.disableTimeRanges[i][0]),this.time2int(settings.disableTimeRanges[i][1])]}settings.disableTimeRanges=settings.disableTimeRanges.sort(function(a,b){return a[0]-b[0]});for(var i=settings.disableTimeRanges.length-1;i>0;i--){if(settings.disableTimeRanges[i][0]<=settings.disableTimeRanges[i-1][1]){settings.disableTimeRanges[i-1]=[Math.min(settings.disableTimeRanges[i][0],settings.disableTimeRanges[i-1][0]),Math.max(settings.disableTimeRanges[i][1],settings.disableTimeRanges[i-1][1])];settings.disableTimeRanges.splice(i,1)}}}return settings}},{key:"_disableTextInputHandler",value:function _disableTextInputHandler(e){switch(e.keyCode){case 13:case 9:return;default:e.preventDefault()}}},{key:"_int2duration",value:function _int2duration(seconds,step){seconds=Math.abs(seconds);var minutes=Math.round(seconds/60),duration=[],hours,mins;if(minutes<60){duration=[minutes,this.settings.lang.mins]}else{hours=Math.floor(minutes/60);mins=minutes%60;if(step==30&&mins==30){hours+=this.settings.lang.decimal+5}duration.push(hours);duration.push(hours==1?this.settings.lang.hr:this.settings.lang.hrs);if(step!=30&&mins){duration.push(mins);duration.push(this.settings.lang.mins)}}return duration.join(" ")}},{key:"_roundAndFormatTime",value:function _roundAndFormatTime(seconds){seconds=this.settings.roundingFunction(seconds,this.settings);if(seconds!==null){return this._int2time(seconds)}}},{key:"_int2time",value:function _int2time(timeInt){if(typeof timeInt!="number"){return null}var seconds=parseInt(timeInt%60),minutes=parseInt(timeInt/60%60),hours=parseInt(timeInt/(60*60)%24);var time=new Date(1970,0,2,hours,minutes,seconds,0);if(isNaN(time.getTime())){return null}if(typeof this.settings.timeFormat==="function"){return this.settings.timeFormat(time)}var output="";var hour,code;for(var i=0;i<this.settings.timeFormat.length;i++){code=this.settings.timeFormat.charAt(i);switch(code){case"a":output+=time.getHours()>11?this.settings.lang.pm:this.settings.lang.am;break;case"A":output+=time.getHours()>11?this.settings.lang.PM:this.settings.lang.AM;break;case"g":hour=time.getHours()%12;output+=hour===0?"12":hour;break;case"G":hour=time.getHours();if(timeInt===ONE_DAY)hour=this.settings.show2400?24:0;output+=hour;break;case"h":hour=time.getHours()%12;if(hour!==0&&hour<10){hour="0"+hour}output+=hour===0?"12":hour;break;case"H":hour=time.getHours();if(timeInt===ONE_DAY)hour=this.settings.show2400?24:0;output+=hour>9?hour:"0"+hour;break;case"i":var minutes=time.getMinutes();output+=minutes>9?minutes:"0"+minutes;break;case"s":seconds=time.getSeconds();output+=seconds>9?seconds:"0"+seconds;break;case"\\":i++;output+=this.settings.timeFormat.charAt(i);break;default:output+=code}}return output}},{key:"_setSelected",value:function _setSelected(){var list=this.list;list.find("li").removeClass("ui-em_timepicker-selected");var timeValue=this.time2int(this._getTimeValue());if(timeValue===null){return}var selected=this._findRow(timeValue);if(selected){var selectedRect=selected.getBoundingClientRect();var listRect=list.get(0).getBoundingClientRect();var topDelta=selectedRect.top-listRect.top;if(topDelta+selectedRect.height>listRect.height||topDelta<0){var newScroll=list.scrollTop()+(selectedRect.top-listRect.top)-selectedRect.height;list.scrollTop(newScroll)}var parsed=Number.parseInt(selected.dataset.time);if(this.settings.forceRoundTime||parsed===timeValue){selected.classList.add("ui-em_timepicker-selected")}}}},{key:"_isFocused",value:function _isFocused(el){return el===document.activeElement}},{key:"_handleFormatValue",value:function _handleFormatValue(e){if(e&&e.detail=="em_timepicker"){return}this._formatValue(e)}},{key:"_formatValue",value:function _formatValue(e,origin){if(this.targetEl.value===""){this._setTimeValue(null,origin);return}if(this._isFocused(this.targetEl)&&(!e||e.type!="change")){return}var settings=this.settings;var seconds=this.time2int(this.targetEl.value);if(seconds===null){var timeFormatErrorEvent=new CustomEvent("timeFormatError");this.targetEl.dispatchEvent(timeFormatErrorEvent);return}var rangeError=false;if(settings.minTime!==null&&settings.maxTime!==null&&(seconds<settings.minTime||seconds>settings.maxTime)){rangeError=true}var _iterator=_createForOfIteratorHelper(settings.disableTimeRanges),_step;try{for(_iterator.s();!(_step=_iterator.n()).done;){var range=_step.value;if(seconds>=range[0]&&seconds<range[1]){rangeError=true;break}}}catch(err){_iterator.e(err)}finally{_iterator.f()}if(settings.forceRoundTime){var roundSeconds=settings.roundingFunction(seconds,settings);if(roundSeconds!=seconds){seconds=roundSeconds;origin=null}}var prettyTime=this._int2time(seconds);if(rangeError){this._setTimeValue(prettyTime);var timeRangeErrorEvent=new CustomEvent("timeRangeError");this.targetEl.dispatchEvent(timeRangeErrorEvent)}else{this._setTimeValue(prettyTime,origin)}}},{key:"_generateNoneElement",value:function _generateNoneElement(optionValue,useSelect){var label,className,value;if(_typeof(optionValue)=="object"){label=optionValue.label;className=optionValue.className;value=optionValue.value}else if(typeof optionValue=="string"){label=optionValue;value=""}else{$.error("Invalid noneOption value")}var el;if(useSelect){el=document.createElement("option");el.value=value}else{el=document.createElement("li");el.dataset.time=String(value)}el.innerText=label;el.classList.add(className);return el}},{key:"_handleKeyUp",value:function _handleKeyUp(e){if(!this.list||!Timepicker.isVisible(this.list)||this.settings.disableTextInput){return true}if(e.type==="paste"||e.type==="cut"){setTimeout(function(){if(this.settings.typeaheadHighlight){this._setSelected()}else{this.list.hide()}},0);return}switch(e.keyCode){case 96:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 65:case 77:case 80:case 186:case 8:case 46:if(this.settings.typeaheadHighlight){this._setSelected()}else{this.list.hide()}break}}}],[{key:"extractAttrOptions",value:function extractAttrOptions(element,keys){var output={};var _iterator2=_createForOfIteratorHelper(keys),_step2;try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){var key=_step2.value;if(key in element.dataset){output[key]=element.dataset[key]}}}catch(err){_iterator2.e(err)}finally{_iterator2.f()}return output}},{key:"isVisible",value:function isVisible(elem){var el=elem[0];return el.offsetWidth>0&&el.offsetHeight>0}},{key:"hideAll",value:function hideAll(){var _iterator3=_createForOfIteratorHelper(document.getElementsByClassName("ui-em_timepicker-input")),_step3;try{for(_iterator3.s();!(_step3=_iterator3.n()).done;){var el=_step3.value;var tp=el.em_timepickerObj;if(tp){tp.hideMe()}}}catch(err){_iterator3.e(err)}finally{_iterator3.f()}}}]);return Timepicker}();(function(factory){if((typeof exports==="undefined"?"undefined":_typeof(exports))==="object"&&exports&&(typeof module==="undefined"?"undefined":_typeof(module))==="object"&&module&&module.exports===exports){factory(require("jquery"))}else if(typeof define==="function"&&define.amd){define(["jquery"],factory)}else{factory(jQuery)}})(function($){var _lang={};var methods={init:function init(options){return this.each(function(){var self=$(this);var tp=new Timepicker(this,options);var settings=tp.settings;_lang=settings.lang;this.em_timepickerObj=tp;self.addClass("ui-em_timepicker-input");if(settings.useSelect){_render(self)}else{self.prop("autocomplete","off");if(settings.showOn){for(var i in settings.showOn){self.on(settings.showOn[i]+".em_timepicker",methods.show)}}self.on("change.em_timepicker",tp._handleFormatValue);self.on("keydown.em_timepicker",_keydownhandler);self.on("keyup.em_timepicker",tp._handleKeyUp);if(settings.disableTextInput){self.on("keydown.em_timepicker",tp._disableTextInputHandler)}self.on("cut.em_timepicker",tp._handleKeyUp);self.on("paste.em_timepicker",tp._handleKeyUp);tp._formatValue(null,"initial")}})},show:function show(e){var self=$(this);var tp=self[0].em_timepickerObj;var settings=tp.settings;if(e){e.preventDefault()}if(settings.useSelect){tp.list.trigger("focus");return}if(tp._hideKeyboard()){self.trigger("blur")}var list=tp.list;if(self.prop("readonly")){return}if(!list||list.length===0||typeof settings.durationTime==="function"){_render(self);list=tp.list}if(Timepicker.isVisible(list)){return}if(self.is("input")){tp.selectedValue=self.val()}tp._setSelected();Timepicker.hideAll();if(typeof settings.listWidth=="number"){list.width(self.outerWidth()*settings.listWidth)}list.show();var listOffset={};if(settings.orientation.match(/r/)){listOffset.left=self.offset().left+self.outerWidth()-list.outerWidth()+parseInt(list.css("marginLeft").replace("px",""),10)}else if(settings.orientation.match(/l/)){listOffset.left=self.offset().left+parseInt(list.css("marginLeft").replace("px",""),10)}else if(settings.orientation.match(/c/)){listOffset.left=self.offset().left+(self.outerWidth()-list.outerWidth())/2+parseInt(list.css("marginLeft").replace("px",""),10)}var verticalOrientation;if(settings.orientation.match(/t/)){verticalOrientation="t"}else if(settings.orientation.match(/b/)){verticalOrientation="b"}else if(self.offset().top+self.outerHeight(true)+list.outerHeight()>$(window).height()+$(window).scrollTop()){verticalOrientation="t"}else{verticalOrientation="b"}if(verticalOrientation=="t"){list.addClass("ui-em_timepicker-positioned-top");listOffset.top=self.offset().top-list.outerHeight()+parseInt(list.css("marginTop").replace("px",""),10)}else{list.removeClass("ui-em_timepicker-positioned-top");listOffset.top=self.offset().top+self.outerHeight()+parseInt(list.css("marginTop").replace("px",""),10)}list.offset(listOffset);var selected=list.find(".ui-em_timepicker-selected");if(!selected.length){var timeInt=tp.time2int(tp._getTimeValue());if(timeInt!==null){selected=$(tp._findRow(timeInt))}else if(settings.scrollDefault){selected=$(tp._findRow(settings.scrollDefault()))}}if(!selected.length||selected.hasClass("ui-em_timepicker-disabled")){selected=list.find("li:not(.ui-em_timepicker-disabled):first")}if(selected&&selected.length){var topOffset=list.scrollTop()+selected.position().top-selected.outerHeight();list.scrollTop(topOffset)}else{list.scrollTop(0)}if(settings.stopScrollPropagation){$(document).on("wheel.ui-em_timepicker",".ui-em_timepicker-wrapper",function(e){e.preventDefault();var currentScroll=$(this).scrollTop();$(this).scrollTop(currentScroll+e.originalEvent.deltaY)})}$(document).on("mousedown.ui-em_timepicker",_closeHandler);$(window).on("resize.ui-em_timepicker",_closeHandler);if(settings.closeOnWindowScroll){$(document).on("scroll.ui-em_timepicker",_closeHandler)}self.trigger("showTimepicker");return this},hide:function hide(e){var tp=this[0].em_timepickerObj;if(tp){tp.hideMe()}Timepicker.hideAll();return this},option:function option(key,value){if(typeof key=="string"&&typeof value=="undefined"){var tp=this[0].em_timepickerObj;return tp.settings[key]}return this.each(function(){var self=$(this);var tp=self[0].em_timepickerObj;var settings=tp.settings;var list=tp.list;if(_typeof(key)=="object"){settings=$.extend(settings,key)}else if(typeof key=="string"){settings[key]=value}settings=tp.parseSettings(settings);tp.settings=settings;tp._formatValue({type:"change"},"initial");if(list){list.remove();tp.list=null}if(settings.useSelect){_render(self)}})},getSecondsFromMidnight:function getSecondsFromMidnight(){var tp=this[0].em_timepickerObj;return tp.time2int(tp._getTimeValue())},getTime:function getTime(relative_date){var tp=this[0].em_timepickerObj;var time_string=tp._getTimeValue();if(!time_string){return null}var offset=tp.time2int(time_string);if(offset===null){return null}if(!relative_date){relative_date=new Date}var time=new Date(relative_date);time.setHours(offset/3600);time.setMinutes(offset%3600/60);time.setSeconds(offset%60);time.setMilliseconds(0);return time},isVisible:function isVisible(){var tp=this[0].em_timepickerObj;return!!(tp&&tp.list&&Timepicker.isVisible(tp.list))},setTime:function setTime(value){var tp=this[0].em_timepickerObj;var settings=tp.settings;if(settings.forceRoundTime){var prettyTime=tp._roundAndFormatTime(tp.time2int(value))}else{var prettyTime=tp._int2time(tp.time2int(value))}if(value&&prettyTime===null&&settings.noneOption){prettyTime=value}tp._setTimeValue(prettyTime,"initial");tp._formatValue({type:"change"},"initial");if(tp&&tp.list){tp._setSelected()}return this},remove:function remove(){var self=this;if(!self.hasClass("ui-em_timepicker-input")){return}var tp=self[0].em_timepickerObj;var settings=tp.settings;self.removeAttr("autocomplete","off");self.removeClass("ui-em_timepicker-input");self.removeData("em_timepicker-obj");self.off(".em_timepicker");if(tp.list){tp.list.remove()}if(settings.useSelect){self.show()}tp.list=null;return this}};function _render(self){var tp=self[0].em_timepickerObj;var list=tp.list;var settings=tp.settings;if(list&&list.length){list.remove();tp.list=null}if(settings.useSelect){list=$("<select></select>",{class:"ui-em_timepicker-select"});if(self.attr("name")){list.attr("name","ui-em_timepicker-"+self.attr("name"))}var wrapped_list=list}else{list=$("<ul></ul>",{class:"ui-em_timepicker-list"});var wrapped_list=$("<div></div>",{class:"ui-em_timepicker-wrapper",tabindex:-1});wrapped_list.css({display:"none",position:"absolute"}).append(list)}if(settings.noneOption){if(settings.noneOption===true){settings.noneOption=settings.useSelect?"Time...":"None"}if($.isArray(settings.noneOption)){for(var i in settings.noneOption){if(parseInt(i,10)==i){var noneElement=tp._generateNoneElement(settings.noneOption[i],settings.useSelect);list.append(noneElement)}}}else{var noneElement=tp._generateNoneElement(settings.noneOption,settings.useSelect);list.append(noneElement)}}if(settings.className){wrapped_list.addClass(settings.className)}if((settings.minTime!==null||settings.durationTime!==null)&&settings.showDuration){var stepval=typeof settings.step=="function"?"function":settings.step;wrapped_list.addClass("ui-em_timepicker-with-duration");wrapped_list.addClass("ui-em_timepicker-step-"+settings.step)}var durStart=settings.minTime;if(typeof settings.durationTime==="function"){durStart=tp.time2int(settings.durationTime())}else if(settings.durationTime!==null){durStart=settings.durationTime}var start=settings.minTime!==null?settings.minTime:0;var end=settings.maxTime!==null?settings.maxTime:start+ONE_DAY-1;if(end<start){end+=ONE_DAY}if(end===ONE_DAY-1&&$.type(settings.timeFormat)==="string"&&settings.show2400){end=ONE_DAY}var dr=settings.disableTimeRanges;var drCur=0;var drLen=dr.length;var stepFunc=settings.step;if(typeof stepFunc!="function"){stepFunc=function stepFunc(){return settings.step}}for(var i=start,j=0;i<=end;j++,i+=stepFunc(j)*60){var timeInt=i;var timeString=tp._int2time(timeInt);if(settings.useSelect){var row=$("<option></option>",{value:timeString});row.text(timeString)}else{var row=$("<li></li>");row.addClass(timeInt%ONE_DAY<ONE_DAY/2?"ui-em_timepicker-am":"ui-em_timepicker-pm");row.attr("data-time",roundingFunction(timeInt,settings));row.text(timeString)}if((settings.minTime!==null||settings.durationTime!==null)&&settings.showDuration){var durationString=tp._int2duration(i-durStart,settings.step);if(settings.useSelect){row.text(row.text()+" ("+durationString+")")}else{var duration=$("<span></span>",{class:"ui-em_timepicker-duration"});duration.text(" ("+durationString+")");row.append(duration)}}if(drCur<drLen){if(timeInt>=dr[drCur][1]){drCur+=1}if(dr[drCur]&&timeInt>=dr[drCur][0]&&timeInt<dr[drCur][1]){if(settings.useSelect){row.prop("disabled",true)}else{row.addClass("ui-em_timepicker-disabled")}}}list.append(row)}wrapped_list.data("em_timepicker-input",self);tp.list=wrapped_list;if(settings.useSelect){if(self.val()){list.val(tp._roundAndFormatTime(tp.time2int(self.val())))}list.on("focus",function(){$(this).data("em_timepicker-input").trigger("showTimepicker")});list.on("blur",function(){$(this).data("em_timepicker-input").trigger("hideTimepicker")});list.on("change",function(){tp._setTimeValue($(this).val(),"select")});tp._setTimeValue(list.val(),"initial");self.hide().after(list)}else{var appendTo=settings.appendTo;if(typeof appendTo==="string"){appendTo=$(appendTo)}else if(typeof appendTo==="function"){appendTo=appendTo(self)}appendTo.append(wrapped_list);tp._setSelected();list.on("mousedown click","li",function(e){self.off("focus.em_timepicker");self.on("focus.em_timepicker-ie-hack",function(){self.off("focus.em_timepicker-ie-hack");self.on("focus.em_timepicker",methods.show)});if(!tp._hideKeyboard()){self[0].focus()}list.find("li").removeClass("ui-em_timepicker-selected");$(this).addClass("ui-em_timepicker-selected");if(tp._selectValue()){self.trigger("hideTimepicker");list.on("mouseup.em_timepicker click.em_timepicker","li",function(e){list.off("mouseup.em_timepicker click.em_timepicker");wrapped_list.hide()})}})}}function _closeHandler(e){if(e.target==window){return}var target=$(e.target);if(target.closest(".ui-em_timepicker-input").length||target.closest(".ui-em_timepicker-wrapper").length){return}Timepicker.hideAll();$(document).off(".ui-em_timepicker");$(window).off(".ui-em_timepicker")}function _keydownhandler(e){var self=$(this);var tp=self[0].em_timepickerObj;var list=tp.list;if(!list||!Timepicker.isVisible(list)){if(e.keyCode==40){methods.show.call(self.get(0));list=tp.list;if(!tp._hideKeyboard()){self.trigger("focus")}}else{return true}}switch(e.keyCode){case 13:if(tp._selectValue()){tp._formatValue({type:"change"});tp.hideMe()}e.preventDefault();return false;case 38:var selected=list.find(".ui-em_timepicker-selected");if(!selected.length){list.find("li").each(function(i,obj){if($(obj).position().top>0){selected=$(obj);return false}});selected.addClass("ui-em_timepicker-selected")}else if(!selected.is(":first-child")){selected.removeClass("ui-em_timepicker-selected");selected.prev().addClass("ui-em_timepicker-selected");if(selected.prev().position().top<selected.outerHeight()){list.scrollTop(list.scrollTop()-selected.outerHeight())}}return false;case 40:selected=list.find(".ui-em_timepicker-selected");if(selected.length===0){list.find("li").each(function(i,obj){if($(obj).position().top>0){selected=$(obj);return false}});selected.addClass("ui-em_timepicker-selected")}else if(!selected.is(":last-child")){selected.removeClass("ui-em_timepicker-selected");selected.next().addClass("ui-em_timepicker-selected");if(selected.next().position().top+2*selected.outerHeight()>list.outerHeight()){list.scrollTop(list.scrollTop()+selected.outerHeight())}}return false;case 27:list.find("li").removeClass("ui-em_timepicker-selected");tp.hideMe();break;case 9:tp.hideMe();break;default:return true}}$.fn.em_timepicker=function(method){if(!this.length)return this;if(methods[method]){if(!this.hasClass("ui-em_timepicker-input")){return this}return methods[method].apply(this,Array.prototype.slice.call(arguments,1))}else if(_typeof(method)==="object"||!method){return methods.init.apply(this,arguments)}else{$.error("Method "+method+" does not exist on jQuery.em_timepicker")}};$.fn.em_timepicker.defaults=DEFAULT_SETTINGS})})();!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e="undefined"!=typeof globalThis?globalThis:e||self).flatpickr=n()}(this,function(){"use strict";var e=function(){return(e=Object.assign||function(e){for(var n,t=1,a=arguments.length;t<a;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e}).apply(this,arguments)};function n(){for(var e=0,n=0,t=arguments.length;n<t;n++)e+=arguments[n].length;var a=Array(e),i=0;for(n=0;n<t;n++)for(var o=arguments[n],r=0,l=o.length;r<l;r++,i++)a[i]=o[r];return a}var t=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],a={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&console.warn(e)},getWeek:function(e){var n=new Date(e.getTime());n.setHours(0,0,0,0),n.setDate(n.getDate()+3-(n.getDay()+6)%7);var t=new Date(n.getFullYear(),0,4);return 1+Math.round(((n.getTime()-t.getTime())/864e5-3+(t.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},i={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var n=e%100;if(n>3&&n<21)return"th";switch(n%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},o=function(e,n){return void 0===n&&(n=2),("000"+e).slice(-1*n)},r=function(e){return!0===e?1:0};function l(e,n){var t;return function(){var a=this,i=arguments;clearTimeout(t),t=setTimeout(function(){return e.apply(a,i)},n)}}var c=function(e){return e instanceof Array?e:[e]};function s(e,n,t){if(!0===t)return e.classList.add(n);e.classList.remove(n)}function d(e,n,t){var a=window.document.createElement(e);return n=n||"",t=t||"",a.className=n,void 0!==t&&(a.textContent=t),a}function u(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function f(e,n){return n(e)?e:e.parentNode?f(e.parentNode,n):void 0}function m(e,n){var t=d("div","numInputWrapper"),a=d("input","numInput "+e),i=d("span","arrowUp"),o=d("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?a.type="number":(a.type="text",a.pattern="\\d*"),void 0!==n)for(var r in n)a.setAttribute(r,n[r]);return t.appendChild(a),t.appendChild(i),t.appendChild(o),t}function g(e){try{return"function"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(n){return e.target}}var p=function(){},h=function(e,n,t){return t.months[n?"shorthand":"longhand"][e]},v={D:p,F:function(e,n,t){e.setMonth(t.months.longhand.indexOf(n))},G:function(e,n){e.setHours((e.getHours()>=12?12:0)+parseFloat(n))},H:function(e,n){e.setHours(parseFloat(n))},J:function(e,n){e.setDate(parseFloat(n))},K:function(e,n,t){e.setHours(e.getHours()%12+12*r(new RegExp(t.amPM[1],"i").test(n)))},M:function(e,n,t){e.setMonth(t.months.shorthand.indexOf(n))},S:function(e,n){e.setSeconds(parseFloat(n))},U:function(e,n){return new Date(1e3*parseFloat(n))},W:function(e,n,t){var a=parseInt(n),i=new Date(e.getFullYear(),0,2+7*(a-1),0,0,0,0);return i.setDate(i.getDate()-i.getDay()+t.firstDayOfWeek),i},Y:function(e,n){e.setFullYear(parseFloat(n))},Z:function(e,n){return new Date(n)},d:function(e,n){e.setDate(parseFloat(n))},h:function(e,n){e.setHours((e.getHours()>=12?12:0)+parseFloat(n))},i:function(e,n){e.setMinutes(parseFloat(n))},j:function(e,n){e.setDate(parseFloat(n))},l:p,m:function(e,n){e.setMonth(parseFloat(n)-1)},n:function(e,n){e.setMonth(parseFloat(n)-1)},s:function(e,n){e.setSeconds(parseFloat(n))},u:function(e,n){return new Date(parseFloat(n))},w:p,y:function(e,n){e.setFullYear(2e3+parseFloat(n))}},D={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},w={Z:function(e){return e.toISOString()},D:function(e,n,t){return n.weekdays.shorthand[w.w(e,n,t)]},F:function(e,n,t){return h(w.n(e,n,t)-1,!1,n)},G:function(e,n,t){return o(w.h(e,n,t))},H:function(e){return o(e.getHours())},J:function(e,n){return void 0!==n.ordinal?e.getDate()+n.ordinal(e.getDate()):e.getDate()},K:function(e,n){return n.amPM[r(e.getHours()>11)]},M:function(e,n){return h(e.getMonth(),!0,n)},S:function(e){return o(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,n,t){return t.getWeek(e)},Y:function(e){return o(e.getFullYear(),4)},d:function(e){return o(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return o(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,n){return n.weekdays.longhand[e.getDay()]},m:function(e){return o(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},b=function(e){var n=e.config,t=void 0===n?a:n,o=e.l10n,r=void 0===o?i:o,l=e.isMobile,c=void 0!==l&&l;return function(e,n,a){var i=a||r;return void 0===t.formatDate||c?n.split("").map(function(n,a,o){return w[n]&&"\\"!==o[a-1]?w[n](e,i,t):"\\"!==n?n:""}).join(""):t.formatDate(e,n,i)}},C=function(e){var n=e.config,t=void 0===n?a:n,o=e.l10n,r=void 0===o?i:o;return function(e,n,i,o){if(0===e||e){var l,c=o||r,s=e;if(e instanceof Date)l=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)l=new Date(e);else if("string"==typeof e){var d=n||(t||a).dateFormat,u=String(e).trim();if("today"===u)l=new Date,i=!0;else if(t&&t.parseDate)l=t.parseDate(e,d);else if(/Z$/.test(u)||/GMT$/.test(u))l=new Date(e);else{for(var f=void 0,m=[],g=0,p=0,h="";g<d.length;g++){var w=d[g],b="\\"===w,C="\\"===d[g-1]||b;if(D[w]&&!C){h+=D[w];var M=new RegExp(h).exec(e);M&&(f=!0)&&m["Y"!==w?"push":"unshift"]({fn:v[w],val:M[++p]})}else b||(h+=".")}l=t&&t.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0),m.forEach(function(e){var n=e.fn,t=e.val;return l=n(l,t,c)||l}),l=f?l:void 0}}if(l instanceof Date&&!isNaN(l.getTime()))return!0===i&&l.setHours(0,0,0,0),l;t.errorHandler(new Error("Invalid date provided: "+s))}}};function M(e,n,t){return void 0===t&&(t=!0),!1!==t?new Date(e.getTime()).setHours(0,0,0,0)-new Date(n.getTime()).setHours(0,0,0,0):e.getTime()-n.getTime()}var y=function(e,n,t){return 3600*e+60*n+t},x=864e5;function E(e){var n=e.defaultHour,t=e.defaultMinute,a=e.defaultSeconds;if(void 0!==e.minDate){var i=e.minDate.getHours(),o=e.minDate.getMinutes(),r=e.minDate.getSeconds();n<i&&(n=i),n===i&&t<o&&(t=o),n===i&&t===o&&a<r&&(a=e.minDate.getSeconds())}if(void 0!==e.maxDate){var l=e.maxDate.getHours(),c=e.maxDate.getMinutes();(n=Math.min(n,l))===l&&(t=Math.min(c,t)),n===l&&t===c&&(a=e.maxDate.getSeconds())}return{hours:n,minutes:t,seconds:a}}"function"!=typeof Object.assign&&(Object.assign=function(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];if(!e)throw TypeError("Cannot convert undefined or null to object");for(var a=function(n){n&&Object.keys(n).forEach(function(t){return e[t]=n[t]})},i=0,o=n;i<o.length;i++){var r=o[i];a(r)}return e});function k(p,v){var w={config:e(e({},a),I.defaultConfig),l10n:i};function k(){var e;return(null===(e=w.calendarContainer)||void 0===e?void 0:e.getRootNode()).activeElement||document.activeElement}function T(e){return e.bind(w)}function S(){var e=w.config;!1===e.weekNumbers&&1===e.showMonths||!0!==e.noCalendar&&window.requestAnimationFrame(function(){if(void 0!==w.calendarContainer&&(w.calendarContainer.style.visibility="hidden",w.calendarContainer.style.display="block"),void 0!==w.daysContainer){var n=(w.days.offsetWidth+1)*e.showMonths;w.daysContainer.style.width=n+"px",w.calendarContainer.style.width=n+(void 0!==w.weekWrapper?w.weekWrapper.offsetWidth:0)+"px",w.calendarContainer.style.removeProperty("visibility"),w.calendarContainer.style.removeProperty("display")}})}function _(e){if(0===w.selectedDates.length){var n=void 0===w.config.minDate||M(new Date,w.config.minDate)>=0?new Date:new Date(w.config.minDate.getTime()),t=E(w.config);n.setHours(t.hours,t.minutes,t.seconds,n.getMilliseconds()),w.selectedDates=[n],w.latestSelectedDateObj=n}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();var n="keydown"===e.type,t=g(e),a=t;void 0!==w.amPM&&t===w.amPM&&(w.amPM.textContent=w.l10n.amPM[r(w.amPM.textContent===w.l10n.amPM[0])]);var i=parseFloat(a.getAttribute("min")),l=parseFloat(a.getAttribute("max")),c=parseFloat(a.getAttribute("step")),s=parseInt(a.value,10),d=e.delta||(n?38===e.which?1:-1:0),u=s+c*d;if(void 0!==a.value&&2===a.value.length){var f=a===w.hourElement,m=a===w.minuteElement;u<i?(u=l+u+r(!f)+(r(f)&&r(!w.amPM)),m&&L(void 0,-1,w.hourElement)):u>l&&(u=a===w.hourElement?u-l-r(!w.amPM):i,m&&L(void 0,1,w.hourElement)),w.amPM&&f&&(1===c?u+s===23:Math.abs(u-s)>c)&&(w.amPM.textContent=w.l10n.amPM[r(w.amPM.textContent===w.l10n.amPM[0])]),a.value=o(u)}}(e);var a=w._input.value;O(),ye(),w._input.value!==a&&w._debouncedChange()}function O(){if(void 0!==w.hourElement&&void 0!==w.minuteElement){var e,n,t=(parseInt(w.hourElement.value.slice(-2),10)||0)%24,a=(parseInt(w.minuteElement.value,10)||0)%60,i=void 0!==w.secondElement?(parseInt(w.secondElement.value,10)||0)%60:0;void 0!==w.amPM&&(e=t,n=w.amPM.textContent,t=e%12+12*r(n===w.l10n.amPM[1]));var o=void 0!==w.config.minTime||w.config.minDate&&w.minDateHasTime&&w.latestSelectedDateObj&&0===M(w.latestSelectedDateObj,w.config.minDate,!0),l=void 0!==w.config.maxTime||w.config.maxDate&&w.maxDateHasTime&&w.latestSelectedDateObj&&0===M(w.latestSelectedDateObj,w.config.maxDate,!0);if(void 0!==w.config.maxTime&&void 0!==w.config.minTime&&w.config.minTime>w.config.maxTime){var c=y(w.config.minTime.getHours(),w.config.minTime.getMinutes(),w.config.minTime.getSeconds()),s=y(w.config.maxTime.getHours(),w.config.maxTime.getMinutes(),w.config.maxTime.getSeconds()),d=y(t,a,i);if(d>s&&d<c){var u=function(e){var n=Math.floor(e/3600),t=(e-3600*n)/60;return[n,t,e-3600*n-60*t]}(c);t=u[0],a=u[1],i=u[2]}}else{if(l){var f=void 0!==w.config.maxTime?w.config.maxTime:w.config.maxDate;(t=Math.min(t,f.getHours()))===f.getHours()&&(a=Math.min(a,f.getMinutes())),a===f.getMinutes()&&(i=Math.min(i,f.getSeconds()))}if(o){var m=void 0!==w.config.minTime?w.config.minTime:w.config.minDate;(t=Math.max(t,m.getHours()))===m.getHours()&&a<m.getMinutes()&&(a=m.getMinutes()),a===m.getMinutes()&&(i=Math.max(i,m.getSeconds()))}}A(t,a,i)}}function F(e){var n=e||w.latestSelectedDateObj;n&&n instanceof Date&&A(n.getHours(),n.getMinutes(),n.getSeconds())}function A(e,n,t){void 0!==w.latestSelectedDateObj&&w.latestSelectedDateObj.setHours(e%24,n,t||0,0),w.hourElement&&w.minuteElement&&!w.isMobile&&(w.hourElement.value=o(w.config.time_24hr?e:(12+e)%12+12*r(e%12==0)),w.minuteElement.value=o(n),void 0!==w.amPM&&(w.amPM.textContent=w.l10n.amPM[r(e>=12)]),void 0!==w.secondElement&&(w.secondElement.value=o(t)))}function N(e){var n=g(e),t=parseInt(n.value)+(e.delta||0);(t/1e3>1||"Enter"===e.key&&!/[^\d]/.test(t.toString()))&&ee(t)}function P(e,n,t,a){return n instanceof Array?n.forEach(function(n){return P(e,n,t,a)}):e instanceof Array?e.forEach(function(e){return P(e,n,t,a)}):(e.addEventListener(n,t,a),void w._handlers.push({remove:function(){return e.removeEventListener(n,t,a)}}))}function Y(){De("onChange")}function j(e,n){var t=void 0!==e?w.parseDate(e):w.latestSelectedDateObj||(w.config.minDate&&w.config.minDate>w.now?w.config.minDate:w.config.maxDate&&w.config.maxDate<w.now?w.config.maxDate:w.now),a=w.currentYear,i=w.currentMonth;try{void 0!==t&&(w.currentYear=t.getFullYear(),w.currentMonth=t.getMonth())}catch(e){e.message="Invalid date supplied: "+t,w.config.errorHandler(e)}n&&w.currentYear!==a&&(De("onYearChange"),q()),!n||w.currentYear===a&&w.currentMonth===i||De("onMonthChange"),w.redraw()}function H(e){var n=g(e);~n.className.indexOf("arrow")&&L(e,n.classList.contains("arrowUp")?1:-1)}function L(e,n,t){var a=e&&g(e),i=t||a&&a.parentNode&&a.parentNode.firstChild,o=we("increment");o.delta=n,i&&i.dispatchEvent(o)}function R(e,n,t,a){var i=ne(n,!0),o=d("span",e,n.getDate().toString());return o.dateObj=n,o.$i=a,o.setAttribute("aria-label",w.formatDate(n,w.config.ariaDateFormat)),-1===e.indexOf("hidden")&&0===M(n,w.now)&&(w.todayDateElem=o,o.classList.add("today"),o.setAttribute("aria-current","date")),i?(o.tabIndex=-1,be(n)&&(o.classList.add("selected"),w.selectedDateElem=o,"range"===w.config.mode&&(s(o,"startRange",w.selectedDates[0]&&0===M(n,w.selectedDates[0],!0)),s(o,"endRange",w.selectedDates[1]&&0===M(n,w.selectedDates[1],!0)),"nextMonthDay"===e&&o.classList.add("inRange")))):o.classList.add("flatpickr-disabled"),"range"===w.config.mode&&function(e){return!("range"!==w.config.mode||w.selectedDates.length<2)&&(M(e,w.selectedDates[0])>=0&&M(e,w.selectedDates[1])<=0)}(n)&&!be(n)&&o.classList.add("inRange"),w.weekNumbers&&1===w.config.showMonths&&"prevMonthDay"!==e&&a%7==6&&w.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+w.config.getWeek(n)+"</span>"),De("onDayCreate",o),o}function W(e){e.focus(),"range"===w.config.mode&&oe(e)}function B(e){for(var n=e>0?0:w.config.showMonths-1,t=e>0?w.config.showMonths:-1,a=n;a!=t;a+=e)for(var i=w.daysContainer.children[a],o=e>0?0:i.children.length-1,r=e>0?i.children.length:-1,l=o;l!=r;l+=e){var c=i.children[l];if(-1===c.className.indexOf("hidden")&&ne(c.dateObj))return c}}function J(e,n){var t=k(),a=te(t||document.body),i=void 0!==e?e:a?t:void 0!==w.selectedDateElem&&te(w.selectedDateElem)?w.selectedDateElem:void 0!==w.todayDateElem&&te(w.todayDateElem)?w.todayDateElem:B(n>0?1:-1);void 0===i?w._input.focus():a?function(e,n){for(var t=-1===e.className.indexOf("Month")?e.dateObj.getMonth():w.currentMonth,a=n>0?w.config.showMonths:-1,i=n>0?1:-1,o=t-w.currentMonth;o!=a;o+=i)for(var r=w.daysContainer.children[o],l=t-w.currentMonth===o?e.$i+n:n<0?r.children.length-1:0,c=r.children.length,s=l;s>=0&&s<c&&s!=(n>0?c:-1);s+=i){var d=r.children[s];if(-1===d.className.indexOf("hidden")&&ne(d.dateObj)&&Math.abs(e.$i-s)>=Math.abs(n))return W(d)}w.changeMonth(i),J(B(i),0)}(i,n):W(i)}function K(e,n){for(var t=(new Date(e,n,1).getDay()-w.l10n.firstDayOfWeek+7)%7,a=w.utils.getDaysInMonth((n-1+12)%12,e),i=w.utils.getDaysInMonth(n,e),o=window.document.createDocumentFragment(),r=w.config.showMonths>1,l=r?"prevMonthDay hidden":"prevMonthDay",c=r?"nextMonthDay hidden":"nextMonthDay",s=a+1-t,u=0;s<=a;s++,u++)o.appendChild(R("flatpickr-day "+l,new Date(e,n-1,s),0,u));for(s=1;s<=i;s++,u++)o.appendChild(R("flatpickr-day",new Date(e,n,s),0,u));for(var f=i+1;f<=42-t&&(1===w.config.showMonths||u%7!=0);f++,u++)o.appendChild(R("flatpickr-day "+c,new Date(e,n+1,f%i),0,u));var m=d("div","dayContainer");return m.appendChild(o),m}function U(){if(void 0!==w.daysContainer){u(w.daysContainer),w.weekNumbers&&u(w.weekNumbers);for(var e=document.createDocumentFragment(),n=0;n<w.config.showMonths;n++){var t=new Date(w.currentYear,w.currentMonth,1);t.setMonth(w.currentMonth+n),e.appendChild(K(t.getFullYear(),t.getMonth()))}w.daysContainer.appendChild(e),w.days=w.daysContainer.firstChild,"range"===w.config.mode&&1===w.selectedDates.length&&oe()}}function q(){if(!(w.config.showMonths>1||"dropdown"!==w.config.monthSelectorType)){var e=function(e){return!(void 0!==w.config.minDate&&w.currentYear===w.config.minDate.getFullYear()&&e<w.config.minDate.getMonth())&&!(void 0!==w.config.maxDate&&w.currentYear===w.config.maxDate.getFullYear()&&e>w.config.maxDate.getMonth())};w.monthsDropdownContainer.tabIndex=-1,w.monthsDropdownContainer.innerHTML="";for(var n=0;n<12;n++)if(e(n)){var t=d("option","flatpickr-monthDropdown-month");t.value=new Date(w.currentYear,n).getMonth().toString(),t.textContent=h(n,w.config.shorthandCurrentMonth,w.l10n),t.tabIndex=-1,w.currentMonth===n&&(t.selected=!0),w.monthsDropdownContainer.appendChild(t)}}}function $(){var e,n=d("div","flatpickr-month"),t=window.document.createDocumentFragment();w.config.showMonths>1||"static"===w.config.monthSelectorType?e=d("span","cur-month"):(w.monthsDropdownContainer=d("select","flatpickr-monthDropdown-months"),w.monthsDropdownContainer.setAttribute("aria-label",w.l10n.monthAriaLabel),P(w.monthsDropdownContainer,"change",function(e){var n=g(e),t=parseInt(n.value,10);w.changeMonth(t-w.currentMonth),De("onMonthChange")}),q(),e=w.monthsDropdownContainer);var a=m("cur-year",{tabindex:"-1"}),i=a.getElementsByTagName("input")[0];i.setAttribute("aria-label",w.l10n.yearAriaLabel),w.config.minDate&&i.setAttribute("min",w.config.minDate.getFullYear().toString()),w.config.maxDate&&(i.setAttribute("max",w.config.maxDate.getFullYear().toString()),i.disabled=!!w.config.minDate&&w.config.minDate.getFullYear()===w.config.maxDate.getFullYear());var o=d("div","flatpickr-current-month");return o.appendChild(e),o.appendChild(a),t.appendChild(o),n.appendChild(t),{container:n,yearElement:i,monthElement:e}}function V(){u(w.monthNav),w.monthNav.appendChild(w.prevMonthNav),w.config.showMonths&&(w.yearElements=[],w.monthElements=[]);for(var e=w.config.showMonths;e--;){var n=$();w.yearElements.push(n.yearElement),w.monthElements.push(n.monthElement),w.monthNav.appendChild(n.container)}w.monthNav.appendChild(w.nextMonthNav)}function z(){w.weekdayContainer?u(w.weekdayContainer):w.weekdayContainer=d("div","flatpickr-weekdays");for(var e=w.config.showMonths;e--;){var n=d("div","flatpickr-weekdaycontainer");w.weekdayContainer.appendChild(n)}return G(),w.weekdayContainer}function G(){if(w.weekdayContainer){var e=w.l10n.firstDayOfWeek,t=n(w.l10n.weekdays.shorthand);e>0&&e<t.length&&(t=n(t.splice(e,t.length),t.splice(0,e)));for(var a=w.config.showMonths;a--;)w.weekdayContainer.children[a].innerHTML="\n <span class='flatpickr-weekday'>\n "+t.join("</span><span class='flatpickr-weekday'>")+"\n </span>\n "}}function Z(e,n){void 0===n&&(n=!0);var t=n?e:e-w.currentMonth;t<0&&!0===w._hidePrevMonthArrow||t>0&&!0===w._hideNextMonthArrow||(w.currentMonth+=t,(w.currentMonth<0||w.currentMonth>11)&&(w.currentYear+=w.currentMonth>11?1:-1,w.currentMonth=(w.currentMonth+12)%12,De("onYearChange"),q()),U(),De("onMonthChange"),Ce())}function Q(e){return w.calendarContainer.contains(e)}function X(e){if(w.isOpen&&!w.config.inline){var n=g(e),t=Q(n),a=!(n===w.input||n===w.altInput||w.element.contains(n)||e.path&&e.path.indexOf&&(~e.path.indexOf(w.input)||~e.path.indexOf(w.altInput)))&&!t&&!Q(e.relatedTarget),i=!w.config.ignoredFocusElements.some(function(e){return e.contains(n)});a&&i&&(w.config.allowInput&&w.setDate(w._input.value,!1,w.config.altInput?w.config.altFormat:w.config.dateFormat),void 0!==w.timeContainer&&void 0!==w.minuteElement&&void 0!==w.hourElement&&""!==w.input.value&&void 0!==w.input.value&&_(),w.close(),w.config&&"range"===w.config.mode&&1===w.selectedDates.length&&w.clear(!1))}}function ee(e){if(!(!e||w.config.minDate&&e<w.config.minDate.getFullYear()||w.config.maxDate&&e>w.config.maxDate.getFullYear())){var n=e,t=w.currentYear!==n;w.currentYear=n||w.currentYear,w.config.maxDate&&w.currentYear===w.config.maxDate.getFullYear()?w.currentMonth=Math.min(w.config.maxDate.getMonth(),w.currentMonth):w.config.minDate&&w.currentYear===w.config.minDate.getFullYear()&&(w.currentMonth=Math.max(w.config.minDate.getMonth(),w.currentMonth)),t&&(w.redraw(),De("onYearChange"),q())}}function ne(e,n){var t;void 0===n&&(n=!0);var a=w.parseDate(e,void 0,n);if(w.config.minDate&&a&&M(a,w.config.minDate,void 0!==n?n:!w.minDateHasTime)<0||w.config.maxDate&&a&&M(a,w.config.maxDate,void 0!==n?n:!w.maxDateHasTime)>0)return!1;if(!w.config.enable&&0===w.config.disable.length)return!0;if(void 0===a)return!1;for(var i=!!w.config.enable,o=null!==(t=w.config.enable)&&void 0!==t?t:w.config.disable,r=0,l=void 0;r<o.length;r++){if("function"==typeof(l=o[r])&&l(a))return i;if(l instanceof Date&&void 0!==a&&l.getTime()===a.getTime())return i;if("string"==typeof l){var c=w.parseDate(l,void 0,!0);return c&&c.getTime()===a.getTime()?i:!i}if("object"==typeof l&&void 0!==a&&l.from&&l.to&&a.getTime()>=l.from.getTime()&&a.getTime()<=l.to.getTime())return i}return!i}function te(e){return void 0!==w.daysContainer&&(-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&w.daysContainer.contains(e))}function ae(e){var n=e.target===w._input,t=w._input.value.trimEnd()!==Me();!n||!t||e.relatedTarget&&Q(e.relatedTarget)||w.setDate(w._input.value,!0,e.target===w.altInput?w.config.altFormat:w.config.dateFormat)}function ie(e){var n=g(e),t=w.config.wrap?p.contains(n):n===w._input,a=w.config.allowInput,i=w.isOpen&&(!a||!t),o=w.config.inline&&t&&!a;if(13===e.keyCode&&t){if(a)return w.setDate(w._input.value,!0,n===w.altInput?w.config.altFormat:w.config.dateFormat),w.close(),n.blur();w.open()}else if(Q(n)||i||o){var r=!!w.timeContainer&&w.timeContainer.contains(n);switch(e.keyCode){case 13:r?(e.preventDefault(),_(),fe()):me(e);break;case 27:e.preventDefault(),fe();break;case 8:case 46:t&&!w.config.allowInput&&(e.preventDefault(),w.clear());break;case 37:case 39:if(r||t)w.hourElement&&w.hourElement.focus();else{e.preventDefault();var l=k();if(void 0!==w.daysContainer&&(!1===a||l&&te(l))){var c=39===e.keyCode?1:-1;e.ctrlKey?(e.stopPropagation(),Z(c),J(B(1),0)):J(void 0,c)}}break;case 38:case 40:e.preventDefault();var s=40===e.keyCode?1:-1;w.daysContainer&&void 0!==n.$i||n===w.input||n===w.altInput?e.ctrlKey?(e.stopPropagation(),ee(w.currentYear-s),J(B(1),0)):r||J(void 0,7*s):n===w.currentYearElement?ee(w.currentYear-s):w.config.enableTime&&(!r&&w.hourElement&&w.hourElement.focus(),_(e),w._debouncedChange());break;case 9:if(r){var d=[w.hourElement,w.minuteElement,w.secondElement,w.amPM].concat(w.pluginElements).filter(function(e){return e}),u=d.indexOf(n);if(-1!==u){var f=d[u+(e.shiftKey?-1:1)];e.preventDefault(),(f||w._input).focus()}}else!w.config.noCalendar&&w.daysContainer&&w.daysContainer.contains(n)&&e.shiftKey&&(e.preventDefault(),w._input.focus())}}if(void 0!==w.amPM&&n===w.amPM)switch(e.key){case w.l10n.amPM[0].charAt(0):case w.l10n.amPM[0].charAt(0).toLowerCase():w.amPM.textContent=w.l10n.amPM[0],O(),ye();break;case w.l10n.amPM[1].charAt(0):case w.l10n.amPM[1].charAt(0).toLowerCase():w.amPM.textContent=w.l10n.amPM[1],O(),ye()}(t||Q(n))&&De("onKeyDown",e)}function oe(e,n){if(void 0===n&&(n="flatpickr-day"),1===w.selectedDates.length&&(!e||e.classList.contains(n)&&!e.classList.contains("flatpickr-disabled"))){for(var t=e?e.dateObj.getTime():w.days.firstElementChild.dateObj.getTime(),a=w.parseDate(w.selectedDates[0],void 0,!0).getTime(),i=Math.min(t,w.selectedDates[0].getTime()),o=Math.max(t,w.selectedDates[0].getTime()),r=!1,l=0,c=0,s=i;s<o;s+=x)ne(new Date(s),!0)||(r=r||s>i&&s<o,s<a&&(!l||s>l)?l=s:s>a&&(!c||s<c)&&(c=s));Array.from(w.rContainer.querySelectorAll("*:nth-child(-n+"+w.config.showMonths+") > ."+n)).forEach(function(n){var i,o,s,d=n.dateObj.getTime(),u=l>0&&d<l||c>0&&d>c;if(u)return n.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach(function(e){n.classList.remove(e)});r&&!u||(["startRange","inRange","endRange","notAllowed"].forEach(function(e){n.classList.remove(e)}),void 0!==e&&(e.classList.add(t<=w.selectedDates[0].getTime()?"startRange":"endRange"),a<t&&d===a?n.classList.add("startRange"):a>t&&d===a&&n.classList.add("endRange"),d>=l&&(0===c||d<=c)&&(o=a,s=t,(i=d)>Math.min(o,s)&&i<Math.max(o,s))&&n.classList.add("inRange")))})}}function re(){!w.isOpen||w.config.static||w.config.inline||de()}function le(e){return function(n){var t=w.config["_"+e+"Date"]=w.parseDate(n,w.config.dateFormat),a=w.config["_"+("min"===e?"max":"min")+"Date"];void 0!==t&&(w["min"===e?"minDateHasTime":"maxDateHasTime"]=t.getHours()>0||t.getMinutes()>0||t.getSeconds()>0),w.selectedDates&&(w.selectedDates=w.selectedDates.filter(function(e){return ne(e)}),w.selectedDates.length||"min"!==e||F(t),ye()),w.daysContainer&&(ue(),void 0!==t?w.currentYearElement[e]=t.getFullYear().toString():w.currentYearElement.removeAttribute(e),w.currentYearElement.disabled=!!a&&void 0!==t&&a.getFullYear()===t.getFullYear())}}function ce(){return w.config.wrap?p.querySelector("[data-input]"):p}function se(){"object"!=typeof w.config.locale&&void 0===I.l10ns[w.config.locale]&&w.config.errorHandler(new Error("flatpickr: invalid locale "+w.config.locale)),w.l10n=e(e({},I.l10ns.default),"object"==typeof w.config.locale?w.config.locale:"default"!==w.config.locale?I.l10ns[w.config.locale]:void 0),D.D="("+w.l10n.weekdays.shorthand.join("|")+")",D.l="("+w.l10n.weekdays.longhand.join("|")+")",D.M="("+w.l10n.months.shorthand.join("|")+")",D.F="("+w.l10n.months.longhand.join("|")+")",D.K="("+w.l10n.amPM[0]+"|"+w.l10n.amPM[1]+"|"+w.l10n.amPM[0].toLowerCase()+"|"+w.l10n.amPM[1].toLowerCase()+")",void 0===e(e({},v),JSON.parse(JSON.stringify(p.dataset||{}))).time_24hr&&void 0===I.defaultConfig.time_24hr&&(w.config.time_24hr=w.l10n.time_24hr),w.formatDate=b(w),w.parseDate=C({config:w.config,l10n:w.l10n})}function de(e){if("function"!=typeof w.config.position){if(void 0!==w.calendarContainer){De("onPreCalendarPosition");var n=e||w._positionElement,t=Array.prototype.reduce.call(w.calendarContainer.children,function(e,n){return e+n.offsetHeight},0),a=w.calendarContainer.offsetWidth,i=w.config.position.split(" "),o=i[0],r=i.length>1?i[1]:null,l=n.getBoundingClientRect(),c=window.innerHeight-l.bottom,d="above"===o||"below"!==o&&c<t&&l.top>t,u=window.pageYOffset+l.top+(d?-t-2:n.offsetHeight+2);if(s(w.calendarContainer,"arrowTop",!d),s(w.calendarContainer,"arrowBottom",d),!w.config.inline){var f=window.pageXOffset+l.left,m=!1,g=!1;"center"===r?(f-=(a-l.width)/2,m=!0):"right"===r&&(f-=a-l.width,g=!0),s(w.calendarContainer,"arrowLeft",!m&&!g),s(w.calendarContainer,"arrowCenter",m),s(w.calendarContainer,"arrowRight",g);var p=window.document.body.offsetWidth-(window.pageXOffset+l.right),h=f+a>window.document.body.offsetWidth,v=p+a>window.document.body.offsetWidth;if(s(w.calendarContainer,"rightMost",h),!w.config.static)if(w.calendarContainer.style.top=u+"px",h)if(v){var D=function(){for(var e=null,n=0;n<document.styleSheets.length;n++){var t=document.styleSheets[n];if(t.cssRules){try{t.cssRules}catch(e){continue}e=t;break}}return null!=e?e:(a=document.createElement("style"),document.head.appendChild(a),a.sheet);var a}();if(void 0===D)return;var b=window.document.body.offsetWidth,C=Math.max(0,b/2-a/2),M=D.cssRules.length,y="{left:"+l.left+"px;right:auto;}";s(w.calendarContainer,"rightMost",!1),s(w.calendarContainer,"centerMost",!0),D.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+y,M),w.calendarContainer.style.left=C+"px",w.calendarContainer.style.right="auto"}else w.calendarContainer.style.left="auto",w.calendarContainer.style.right=p+"px";else w.calendarContainer.style.left=f+"px",w.calendarContainer.style.right="auto"}}}else w.config.position(w,e)}function ue(){w.config.noCalendar||w.isMobile||(q(),Ce(),U())}function fe(){w._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(w.close,0):w.close()}function me(e){e.preventDefault(),e.stopPropagation();var n=f(g(e),function(e){return e.classList&&e.classList.contains("flatpickr-day")&&!e.classList.contains("flatpickr-disabled")&&!e.classList.contains("notAllowed")});if(void 0!==n){var t=n,a=w.latestSelectedDateObj=new Date(t.dateObj.getTime()),i=(a.getMonth()<w.currentMonth||a.getMonth()>w.currentMonth+w.config.showMonths-1)&&"range"!==w.config.mode;if(w.selectedDateElem=t,"single"===w.config.mode)w.selectedDates=[a];else if("multiple"===w.config.mode){var o=be(a);o?w.selectedDates.splice(parseInt(o),1):w.selectedDates.push(a)}else"range"===w.config.mode&&(2===w.selectedDates.length&&w.clear(!1,!1),w.latestSelectedDateObj=a,w.selectedDates.push(a),0!==M(a,w.selectedDates[0],!0)&&w.selectedDates.sort(function(e,n){return e.getTime()-n.getTime()}));if(O(),i){var r=w.currentYear!==a.getFullYear();w.currentYear=a.getFullYear(),w.currentMonth=a.getMonth(),r&&(De("onYearChange"),q()),De("onMonthChange")}if(Ce(),U(),ye(),i||"range"===w.config.mode||1!==w.config.showMonths?void 0!==w.selectedDateElem&&void 0===w.hourElement&&w.selectedDateElem&&w.selectedDateElem.focus():W(t),void 0!==w.hourElement&&void 0!==w.hourElement&&w.hourElement.focus(),w.config.closeOnSelect){var l="single"===w.config.mode&&!w.config.enableTime,c="range"===w.config.mode&&2===w.selectedDates.length&&!w.config.enableTime;(l||c)&&fe()}Y()}}w.parseDate=C({config:w.config,l10n:w.l10n}),w._handlers=[],w.pluginElements=[],w.loadedPlugins=[],w._bind=P,w._setHoursFromDate=F,w._positionCalendar=de,w.changeMonth=Z,w.changeYear=ee,w.clear=function(e,n){void 0===e&&(e=!0);void 0===n&&(n=!0);w.input.value="",void 0!==w.altInput&&(w.altInput.value="");void 0!==w.mobileInput&&(w.mobileInput.value="");w.selectedDates=[],w.latestSelectedDateObj=void 0,!0===n&&(w.currentYear=w._initialDate.getFullYear(),w.currentMonth=w._initialDate.getMonth());if(!0===w.config.enableTime){var t=E(w.config),a=t.hours,i=t.minutes,o=t.seconds;A(a,i,o)}w.redraw(),e&&De("onChange")},w.close=function(){w.isOpen=!1,w.isMobile||(void 0!==w.calendarContainer&&w.calendarContainer.classList.remove("open"),void 0!==w._input&&w._input.classList.remove("active"));De("onClose")},w.onMouseOver=oe,w._createElement=d,w.createDay=R,w.destroy=function(){void 0!==w.config&&De("onDestroy");for(var e=w._handlers.length;e--;)w._handlers[e].remove();if(w._handlers=[],w.mobileInput)w.mobileInput.parentNode&&w.mobileInput.parentNode.removeChild(w.mobileInput),w.mobileInput=void 0;else if(w.calendarContainer&&w.calendarContainer.parentNode)if(w.config.static&&w.calendarContainer.parentNode){var n=w.calendarContainer.parentNode;if(n.lastChild&&n.removeChild(n.lastChild),n.parentNode){for(;n.firstChild;)n.parentNode.insertBefore(n.firstChild,n);n.parentNode.removeChild(n)}}else w.calendarContainer.parentNode.removeChild(w.calendarContainer);w.altInput&&(w.input.type="text",w.altInput.parentNode&&w.altInput.parentNode.removeChild(w.altInput),delete w.altInput);w.input&&(w.input.type=w.input._type,w.input.classList.remove("flatpickr-input"),w.input.removeAttribute("readonly"));["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(e){try{delete w[e]}catch(e){}})},w.isEnabled=ne,w.jumpToDate=j,w.updateValue=ye,w.open=function(e,n){void 0===n&&(n=w._positionElement);if(!0===w.isMobile){if(e){e.preventDefault();var t=g(e);t&&t.blur()}return void 0!==w.mobileInput&&(w.mobileInput.focus(),w.mobileInput.click()),void De("onOpen")}if(w._input.disabled||w.config.inline)return;var a=w.isOpen;w.isOpen=!0,a||(w.calendarContainer.classList.add("open"),w._input.classList.add("active"),De("onOpen"),de(n));!0===w.config.enableTime&&!0===w.config.noCalendar&&(!1!==w.config.allowInput||void 0!==e&&w.timeContainer.contains(e.relatedTarget)||setTimeout(function(){return w.hourElement.select()},50))},w.redraw=ue,w.set=function(e,n){if(null!==e&&"object"==typeof e)for(var a in Object.assign(w.config,e),e)void 0!==ge[a]&&ge[a].forEach(function(e){return e()});else w.config[e]=n,void 0!==ge[e]?ge[e].forEach(function(e){return e()}):t.indexOf(e)>-1&&(w.config[e]=c(n));w.redraw(),ye(!0)},w.setDate=function(e,n,t){void 0===n&&(n=!1);void 0===t&&(t=w.config.dateFormat);if(0!==e&&!e||e instanceof Array&&0===e.length)return w.clear(n);pe(e,t),w.latestSelectedDateObj=w.selectedDates[w.selectedDates.length-1],w.redraw(),j(void 0,n),F(),0===w.selectedDates.length&&w.clear(!1);ye(n),n&&De("onChange")},w.toggle=function(e){if(!0===w.isOpen)return w.close();w.open(e)};var ge={locale:[se,G],showMonths:[V,S,z],minDate:[j],maxDate:[j],positionElement:[ve],clickOpens:[function(){!0===w.config.clickOpens?(P(w._input,"focus",w.open),P(w._input,"click",w.open)):(w._input.removeEventListener("focus",w.open),w._input.removeEventListener("click",w.open))}]};function pe(e,n){var t=[];if(e instanceof Array)t=e.map(function(e){return w.parseDate(e,n)});else if(e instanceof Date||"number"==typeof e)t=[w.parseDate(e,n)];else if("string"==typeof e)switch(w.config.mode){case"single":case"time":t=[w.parseDate(e,n)];break;case"multiple":t=e.split(w.config.conjunction).map(function(e){return w.parseDate(e,n)});break;case"range":t=e.split(w.l10n.rangeSeparator).map(function(e){return w.parseDate(e,n)})}else w.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));w.selectedDates=w.config.allowInvalidPreload?t:t.filter(function(e){return e instanceof Date&&ne(e,!1)}),"range"===w.config.mode&&w.selectedDates.sort(function(e,n){return e.getTime()-n.getTime()})}function he(e){return e.slice().map(function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?w.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:w.parseDate(e.from,void 0),to:w.parseDate(e.to,void 0)}:e}).filter(function(e){return e})}function ve(){w._positionElement=w.config.positionElement||w._input}function De(e,n){if(void 0!==w.config){var t=w.config[e];if(void 0!==t&&t.length>0)for(var a=0;t[a]&&a<t.length;a++)t[a](w.selectedDates,w.input.value,w,n);"onChange"===e&&(w.input.dispatchEvent(we("change")),w.input.dispatchEvent(we("input")))}}function we(e){var n=document.createEvent("Event");return n.initEvent(e,!0,!0),n}function be(e){for(var n=0;n<w.selectedDates.length;n++){var t=w.selectedDates[n];if(t instanceof Date&&0===M(t,e))return""+n}return!1}function Ce(){w.config.noCalendar||w.isMobile||!w.monthNav||(w.yearElements.forEach(function(e,n){var t=new Date(w.currentYear,w.currentMonth,1);t.setMonth(w.currentMonth+n),w.config.showMonths>1||"static"===w.config.monthSelectorType?w.monthElements[n].textContent=h(t.getMonth(),w.config.shorthandCurrentMonth,w.l10n)+" ":w.monthsDropdownContainer.value=t.getMonth().toString(),e.value=t.getFullYear().toString()}),w._hidePrevMonthArrow=void 0!==w.config.minDate&&(w.currentYear===w.config.minDate.getFullYear()?w.currentMonth<=w.config.minDate.getMonth():w.currentYear<w.config.minDate.getFullYear()),w._hideNextMonthArrow=void 0!==w.config.maxDate&&(w.currentYear===w.config.maxDate.getFullYear()?w.currentMonth+1>w.config.maxDate.getMonth():w.currentYear>w.config.maxDate.getFullYear()))}function Me(e){var n=e||(w.config.altInput?w.config.altFormat:w.config.dateFormat);return w.selectedDates.map(function(e){return w.formatDate(e,n)}).filter(function(e,n,t){return"range"!==w.config.mode||w.config.enableTime||t.indexOf(e)===n}).join("range"!==w.config.mode?w.config.conjunction:w.l10n.rangeSeparator)}function ye(e){void 0===e&&(e=!0),void 0!==w.mobileInput&&w.mobileFormatStr&&(w.mobileInput.value=void 0!==w.latestSelectedDateObj?w.formatDate(w.latestSelectedDateObj,w.mobileFormatStr):""),w.input.value=Me(w.config.dateFormat),void 0!==w.altInput&&(w.altInput.value=Me(w.config.altFormat)),!1!==e&&De("onValueUpdate")}function xe(e){var n=g(e),t=w.prevMonthNav.contains(n),a=w.nextMonthNav.contains(n);t||a?Z(t?-1:1):w.yearElements.indexOf(n)>=0?n.select():n.classList.contains("arrowUp")?w.changeYear(w.currentYear+1):n.classList.contains("arrowDown")&&w.changeYear(w.currentYear-1)}return function(){w.element=w.input=p,w.isOpen=!1,function(){var n=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],i=e(e({},JSON.parse(JSON.stringify(p.dataset||{}))),v),o={};w.config.parseDate=i.parseDate,w.config.formatDate=i.formatDate,Object.defineProperty(w.config,"enable",{get:function(){return w.config._enable},set:function(e){w.config._enable=he(e)}}),Object.defineProperty(w.config,"disable",{get:function(){return w.config._disable},set:function(e){w.config._disable=he(e)}});var r="time"===i.mode;if(!i.dateFormat&&(i.enableTime||r)){var l=I.defaultConfig.dateFormat||a.dateFormat;o.dateFormat=i.noCalendar||r?"H:i"+(i.enableSeconds?":S":""):l+" H:i"+(i.enableSeconds?":S":"")}if(i.altInput&&(i.enableTime||r)&&!i.altFormat){var s=I.defaultConfig.altFormat||a.altFormat;o.altFormat=i.noCalendar||r?"h:i"+(i.enableSeconds?":S K":" K"):s+" h:i"+(i.enableSeconds?":S":"")+" K"}Object.defineProperty(w.config,"minDate",{get:function(){return w.config._minDate},set:le("min")}),Object.defineProperty(w.config,"maxDate",{get:function(){return w.config._maxDate},set:le("max")});var d=function(e){return function(n){w.config["min"===e?"_minTime":"_maxTime"]=w.parseDate(n,"H:i:S")}};Object.defineProperty(w.config,"minTime",{get:function(){return w.config._minTime},set:d("min")}),Object.defineProperty(w.config,"maxTime",{get:function(){return w.config._maxTime},set:d("max")}),"time"===i.mode&&(w.config.noCalendar=!0,w.config.enableTime=!0);Object.assign(w.config,o,i);for(var u=0;u<n.length;u++)w.config[n[u]]=!0===w.config[n[u]]||"true"===w.config[n[u]];t.filter(function(e){return void 0!==w.config[e]}).forEach(function(e){w.config[e]=c(w.config[e]||[]).map(T)}),w.isMobile=!w.config.disableMobile&&!w.config.inline&&"single"===w.config.mode&&!w.config.disable.length&&!w.config.enable&&!w.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);for(u=0;u<w.config.plugins.length;u++){var f=w.config.plugins[u](w)||{};for(var m in f)t.indexOf(m)>-1?w.config[m]=c(f[m]).map(T).concat(w.config[m]):void 0===i[m]&&(w.config[m]=f[m])}i.altInputClass||(w.config.altInputClass=ce().className+" "+w.config.altInputClass);De("onParseConfig")}(),se(),function(){if(w.input=ce(),!w.input)return void w.config.errorHandler(new Error("Invalid input element specified"));w.input._type=w.input.type,w.input.type="text",w.input.classList.add("flatpickr-input"),w._input=w.input,w.config.altInput&&(w.altInput=d(w.input.nodeName,w.config.altInputClass),w._input=w.altInput,w.altInput.placeholder=w.input.placeholder,w.altInput.disabled=w.input.disabled,w.altInput.required=w.input.required,w.altInput.tabIndex=w.input.tabIndex,w.altInput.type="text",w.input.setAttribute("type","hidden"),!w.config.static&&w.input.parentNode&&w.input.parentNode.insertBefore(w.altInput,w.input.nextSibling));w.config.allowInput||w._input.setAttribute("readonly","readonly");ve()}(),function(){w.selectedDates=[],w.now=w.parseDate(w.config.now)||new Date;var e=w.config.defaultDate||("INPUT"!==w.input.nodeName&&"TEXTAREA"!==w.input.nodeName||!w.input.placeholder||w.input.value!==w.input.placeholder?w.input.value:null);e&&pe(e,w.config.dateFormat);w._initialDate=w.selectedDates.length>0?w.selectedDates[0]:w.config.minDate&&w.config.minDate.getTime()>w.now.getTime()?w.config.minDate:w.config.maxDate&&w.config.maxDate.getTime()<w.now.getTime()?w.config.maxDate:w.now,w.currentYear=w._initialDate.getFullYear(),w.currentMonth=w._initialDate.getMonth(),w.selectedDates.length>0&&(w.latestSelectedDateObj=w.selectedDates[0]);void 0!==w.config.minTime&&(w.config.minTime=w.parseDate(w.config.minTime,"H:i"));void 0!==w.config.maxTime&&(w.config.maxTime=w.parseDate(w.config.maxTime,"H:i"));w.minDateHasTime=!!w.config.minDate&&(w.config.minDate.getHours()>0||w.config.minDate.getMinutes()>0||w.config.minDate.getSeconds()>0),w.maxDateHasTime=!!w.config.maxDate&&(w.config.maxDate.getHours()>0||w.config.maxDate.getMinutes()>0||w.config.maxDate.getSeconds()>0)}(),w.utils={getDaysInMonth:function(e,n){return void 0===e&&(e=w.currentMonth),void 0===n&&(n=w.currentYear),1===e&&(n%4==0&&n%100!=0||n%400==0)?29:w.l10n.daysInMonth[e]}},w.isMobile||function(){var e=window.document.createDocumentFragment();if(w.calendarContainer=d("div","flatpickr-calendar"),w.calendarContainer.tabIndex=-1,!w.config.noCalendar){if(e.appendChild((w.monthNav=d("div","flatpickr-months"),w.yearElements=[],w.monthElements=[],w.prevMonthNav=d("span","flatpickr-prev-month"),w.prevMonthNav.innerHTML=w.config.prevArrow,w.nextMonthNav=d("span","flatpickr-next-month"),w.nextMonthNav.innerHTML=w.config.nextArrow,V(),Object.defineProperty(w,"_hidePrevMonthArrow",{get:function(){return w.__hidePrevMonthArrow},set:function(e){w.__hidePrevMonthArrow!==e&&(s(w.prevMonthNav,"flatpickr-disabled",e),w.__hidePrevMonthArrow=e)}}),Object.defineProperty(w,"_hideNextMonthArrow",{get:function(){return w.__hideNextMonthArrow},set:function(e){w.__hideNextMonthArrow!==e&&(s(w.nextMonthNav,"flatpickr-disabled",e),w.__hideNextMonthArrow=e)}}),w.currentYearElement=w.yearElements[0],Ce(),w.monthNav)),w.innerContainer=d("div","flatpickr-innerContainer"),w.config.weekNumbers){var n=function(){w.calendarContainer.classList.add("hasWeeks");var e=d("div","flatpickr-weekwrapper");e.appendChild(d("span","flatpickr-weekday",w.l10n.weekAbbreviation));var n=d("div","flatpickr-weeks");return e.appendChild(n),{weekWrapper:e,weekNumbers:n}}(),t=n.weekWrapper,a=n.weekNumbers;w.innerContainer.appendChild(t),w.weekNumbers=a,w.weekWrapper=t}w.rContainer=d("div","flatpickr-rContainer"),w.rContainer.appendChild(z()),w.daysContainer||(w.daysContainer=d("div","flatpickr-days"),w.daysContainer.tabIndex=-1),U(),w.rContainer.appendChild(w.daysContainer),w.innerContainer.appendChild(w.rContainer),e.appendChild(w.innerContainer)}w.config.enableTime&&e.appendChild(function(){w.calendarContainer.classList.add("hasTime"),w.config.noCalendar&&w.calendarContainer.classList.add("noCalendar");var e=E(w.config);w.timeContainer=d("div","flatpickr-time"),w.timeContainer.tabIndex=-1;var n=d("span","flatpickr-time-separator",":"),t=m("flatpickr-hour",{"aria-label":w.l10n.hourAriaLabel});w.hourElement=t.getElementsByTagName("input")[0];var a=m("flatpickr-minute",{"aria-label":w.l10n.minuteAriaLabel});w.minuteElement=a.getElementsByTagName("input")[0],w.hourElement.tabIndex=w.minuteElement.tabIndex=-1,w.hourElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getHours():w.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(e.hours)),w.minuteElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getMinutes():e.minutes),w.hourElement.setAttribute("step",w.config.hourIncrement.toString()),w.minuteElement.setAttribute("step",w.config.minuteIncrement.toString()),w.hourElement.setAttribute("min",w.config.time_24hr?"0":"1"),w.hourElement.setAttribute("max",w.config.time_24hr?"23":"12"),w.hourElement.setAttribute("maxlength","2"),w.minuteElement.setAttribute("min","0"),w.minuteElement.setAttribute("max","59"),w.minuteElement.setAttribute("maxlength","2"),w.timeContainer.appendChild(t),w.timeContainer.appendChild(n),w.timeContainer.appendChild(a),w.config.time_24hr&&w.timeContainer.classList.add("time24hr");if(w.config.enableSeconds){w.timeContainer.classList.add("hasSeconds");var i=m("flatpickr-second");w.secondElement=i.getElementsByTagName("input")[0],w.secondElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getSeconds():e.seconds),w.secondElement.setAttribute("step",w.minuteElement.getAttribute("step")),w.secondElement.setAttribute("min","0"),w.secondElement.setAttribute("max","59"),w.secondElement.setAttribute("maxlength","2"),w.timeContainer.appendChild(d("span","flatpickr-time-separator",":")),w.timeContainer.appendChild(i)}w.config.time_24hr||(w.amPM=d("span","flatpickr-am-pm",w.l10n.amPM[r((w.latestSelectedDateObj?w.hourElement.value:w.config.defaultHour)>11)]),w.amPM.title=w.l10n.toggleTitle,w.amPM.tabIndex=-1,w.timeContainer.appendChild(w.amPM));return w.timeContainer}());s(w.calendarContainer,"rangeMode","range"===w.config.mode),s(w.calendarContainer,"animate",!0===w.config.animate),s(w.calendarContainer,"multiMonth",w.config.showMonths>1),w.calendarContainer.appendChild(e);var i=void 0!==w.config.appendTo&&void 0!==w.config.appendTo.nodeType;if((w.config.inline||w.config.static)&&(w.calendarContainer.classList.add(w.config.inline?"inline":"static"),w.config.inline&&(!i&&w.element.parentNode?w.element.parentNode.insertBefore(w.calendarContainer,w._input.nextSibling):void 0!==w.config.appendTo&&w.config.appendTo.appendChild(w.calendarContainer)),w.config.static)){var l=d("div","flatpickr-wrapper");w.element.parentNode&&w.element.parentNode.insertBefore(l,w.element),l.appendChild(w.element),w.altInput&&l.appendChild(w.altInput),l.appendChild(w.calendarContainer)}w.config.static||w.config.inline||(void 0!==w.config.appendTo?w.config.appendTo:window.document.body).appendChild(w.calendarContainer)}(),function(){w.config.wrap&&["open","close","toggle","clear"].forEach(function(e){Array.prototype.forEach.call(w.element.querySelectorAll("[data-"+e+"]"),function(n){return P(n,"click",w[e])})});if(w.isMobile)return void function(){var e=w.config.enableTime?w.config.noCalendar?"time":"datetime-local":"date";w.mobileInput=d("input",w.input.className+" flatpickr-mobile"),w.mobileInput.tabIndex=1,w.mobileInput.type=e,w.mobileInput.disabled=w.input.disabled,w.mobileInput.required=w.input.required,w.mobileInput.placeholder=w.input.placeholder,w.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",w.selectedDates.length>0&&(w.mobileInput.defaultValue=w.mobileInput.value=w.formatDate(w.selectedDates[0],w.mobileFormatStr));w.config.minDate&&(w.mobileInput.min=w.formatDate(w.config.minDate,"Y-m-d"));w.config.maxDate&&(w.mobileInput.max=w.formatDate(w.config.maxDate,"Y-m-d"));w.input.getAttribute("step")&&(w.mobileInput.step=String(w.input.getAttribute("step")));w.input.type="hidden",void 0!==w.altInput&&(w.altInput.type="hidden");try{w.input.parentNode&&w.input.parentNode.insertBefore(w.mobileInput,w.input.nextSibling)}catch(e){}P(w.mobileInput,"change",function(e){w.setDate(g(e).value,!1,w.mobileFormatStr),De("onChange"),De("onClose")})}();var e=l(re,50);w._debouncedChange=l(Y,300),w.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&P(w.daysContainer,"mouseover",function(e){"range"===w.config.mode&&oe(g(e))});P(w._input,"keydown",ie),void 0!==w.calendarContainer&&P(w.calendarContainer,"keydown",ie);w.config.inline||w.config.static||P(window,"resize",e);void 0!==window.ontouchstart?P(window.document,"touchstart",X):P(window.document,"mousedown",X);P(window.document,"focus",X,{capture:!0}),!0===w.config.clickOpens&&(P(w._input,"focus",w.open),P(w._input,"click",w.open));void 0!==w.daysContainer&&(P(w.monthNav,"click",xe),P(w.monthNav,["keyup","increment"],N),P(w.daysContainer,"click",me));if(void 0!==w.timeContainer&&void 0!==w.minuteElement&&void 0!==w.hourElement){var n=function(e){return g(e).select()};P(w.timeContainer,["increment"],_),P(w.timeContainer,"blur",_,{capture:!0}),P(w.timeContainer,"click",H),P([w.hourElement,w.minuteElement],["focus","click"],n),void 0!==w.secondElement&&P(w.secondElement,"focus",function(){return w.secondElement&&w.secondElement.select()}),void 0!==w.amPM&&P(w.amPM,"click",function(e){_(e)})}w.config.allowInput&&P(w._input,"blur",ae)}(),(w.selectedDates.length||w.config.noCalendar)&&(w.config.enableTime&&F(w.config.noCalendar?w.latestSelectedDateObj:void 0),ye(!1)),S();var n=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!w.isMobile&&n&&de(),De("onReady")}(),w}function T(e,n){for(var t=Array.prototype.slice.call(e).filter(function(e){return e instanceof HTMLElement}),a=[],i=0;i<t.length;i++){var o=t[i];try{if(null!==o.getAttribute("data-fp-omit"))continue;void 0!==o._flatpickr&&(o._flatpickr.destroy(),o._flatpickr=void 0),o._flatpickr=k(o,n||{}),a.push(o._flatpickr)}catch(e){console.error(e)}}return 1===a.length?a[0]:a}"undefined"!=typeof HTMLElement&&"undefined"!=typeof HTMLCollection&&"undefined"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return T(this,e)},HTMLElement.prototype.flatpickr=function(e){return T([this],e)});var I=function(e,n){return"string"==typeof e?T(window.document.querySelectorAll(e),n):e instanceof Node?T([e],n):T(e,n)};return I.defaultConfig={},I.l10ns={en:e({},i),default:e({},i)},I.localize=function(n){I.l10ns.default=e(e({},I.l10ns.default),n)},I.setDefaults=function(n){I.defaultConfig=e(e({},I.defaultConfig),n)},I.parseDate=C({}),I.formatDate=b({}),I.compareDates=M,"undefined"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(e){return T(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof e?parseInt(e,10):e))},"undefined"!=typeof window&&(window.flatpickr=I),I});(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.monthSelectPlugin=factory())})(this,function(){"use strict";var __assign=function(){__assign=Object.assign||function __assign(t){for(var s,i=1,n=arguments.length;i<n;i++){s=arguments[i];for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))t[p]=s[p]}return t};return __assign.apply(this,arguments)};var monthToStr=function(monthNumber,shorthand,locale){return locale.months[shorthand?"shorthand":"longhand"][monthNumber]};function clearNode(node){while(node.firstChild)node.removeChild(node.firstChild)}function getEventTarget(event){try{if(typeof event.composedPath==="function"){var path=event.composedPath();return path[0]}return event.target}catch(error){return event.target}}var defaultConfig={shorthand:false,dateFormat:"F Y",altFormat:"F Y",theme:"light"};function monthSelectPlugin(pluginConfig){var config=__assign(__assign({},defaultConfig),pluginConfig);return function(fp){fp.config.dateFormat=config.dateFormat;fp.config.altFormat=config.altFormat;var self={monthsContainer:null};function clearUnnecessaryDOMElements(){if(!fp.rContainer)return;clearNode(fp.rContainer);for(var index=0;index<fp.monthElements.length;index++){var element=fp.monthElements[index];if(!element.parentNode)continue;element.parentNode.removeChild(element)}}function build(){if(!fp.rContainer)return;self.monthsContainer=fp._createElement("div","flatpickr-monthSelect-months");self.monthsContainer.tabIndex=-1;buildMonths();fp.rContainer.appendChild(self.monthsContainer);fp.calendarContainer.classList.add("flatpickr-monthSelect-theme-"+config.theme)}function buildMonths(){if(!self.monthsContainer)return;clearNode(self.monthsContainer);var frag=document.createDocumentFragment();for(var i=0;i<12;i++){var month=fp.createDay("flatpickr-monthSelect-month",new Date(fp.currentYear,i),0,i);if(month.dateObj.getMonth()===(new Date).getMonth()&&month.dateObj.getFullYear()===(new Date).getFullYear())month.classList.add("today");month.textContent=monthToStr(i,config.shorthand,fp.l10n);month.addEventListener("click",selectMonth);frag.appendChild(month)}self.monthsContainer.appendChild(frag);if(fp.config.minDate&&fp.currentYear===fp.config.minDate.getFullYear())fp.prevMonthNav.classList.add("flatpickr-disabled");else fp.prevMonthNav.classList.remove("flatpickr-disabled");if(fp.config.maxDate&&fp.currentYear===fp.config.maxDate.getFullYear())fp.nextMonthNav.classList.add("flatpickr-disabled");else fp.nextMonthNav.classList.remove("flatpickr-disabled")}function bindEvents(){fp._bind(fp.prevMonthNav,"click",function(e){e.preventDefault();e.stopPropagation();fp.changeYear(fp.currentYear-1);selectYear();buildMonths()});fp._bind(fp.nextMonthNav,"click",function(e){e.preventDefault();e.stopPropagation();fp.changeYear(fp.currentYear+1);selectYear();buildMonths()});fp._bind(self.monthsContainer,"mouseover",function(e){if(fp.config.mode==="range")fp.onMouseOver(getEventTarget(e),"flatpickr-monthSelect-month")})}function setCurrentlySelected(){if(!fp.rContainer)return;if(!fp.selectedDates.length)return;var currentlySelected=fp.rContainer.querySelectorAll(".flatpickr-monthSelect-month.selected");for(var index=0;index<currentlySelected.length;index++){currentlySelected[index].classList.remove("selected")}var targetMonth=fp.selectedDates[0].getMonth();var month=fp.rContainer.querySelector(".flatpickr-monthSelect-month:nth-child("+(targetMonth+1)+")");if(month){month.classList.add("selected")}}function selectYear(){var selectedDate=fp.selectedDates[0];if(selectedDate){selectedDate=new Date(selectedDate);selectedDate.setFullYear(fp.currentYear);if(fp.config.minDate&&selectedDate<fp.config.minDate){selectedDate=fp.config.minDate}if(fp.config.maxDate&&selectedDate>fp.config.maxDate){selectedDate=fp.config.maxDate}fp.currentYear=selectedDate.getFullYear()}fp.currentYearElement.value=String(fp.currentYear);if(fp.rContainer){var months=fp.rContainer.querySelectorAll(".flatpickr-monthSelect-month");months.forEach(function(month){month.dateObj.setFullYear(fp.currentYear);if(fp.config.minDate&&month.dateObj<fp.config.minDate||fp.config.maxDate&&month.dateObj>fp.config.maxDate){month.classList.add("flatpickr-disabled")}else{month.classList.remove("flatpickr-disabled")}})}setCurrentlySelected()}function selectMonth(e){e.preventDefault();e.stopPropagation();var eventTarget=getEventTarget(e);if(!(eventTarget instanceof Element))return;if(eventTarget.classList.contains("flatpickr-disabled"))return;if(eventTarget.classList.contains("notAllowed"))return;setMonth(eventTarget.dateObj);if(fp.config.closeOnSelect){var single=fp.config.mode==="single";var range=fp.config.mode==="range"&&fp.selectedDates.length===2;if(single||range)fp.close()}}function setMonth(date){var selectedDate=new Date(fp.currentYear,date.getMonth(),date.getDate());var selectedDates=[];switch(fp.config.mode){case"single":selectedDates=[selectedDate];break;case"multiple":selectedDates.push(selectedDate);break;case"range":if(fp.selectedDates.length===2){selectedDates=[selectedDate]}else{selectedDates=fp.selectedDates.concat([selectedDate]);selectedDates.sort(function(a,b){return a.getTime()-b.getTime()})}break}fp.setDate(selectedDates,true);setCurrentlySelected()}var shifts={37:-1,39:1,40:3,38:-3};function onKeyDown(_,__,___,e){var shouldMove=shifts[e.keyCode]!==undefined;if(!shouldMove&&e.keyCode!==13){return}if(!fp.rContainer||!self.monthsContainer)return;var currentlySelected=fp.rContainer.querySelector(".flatpickr-monthSelect-month.selected");var index=Array.prototype.indexOf.call(self.monthsContainer.children,document.activeElement);if(index===-1){var target=currentlySelected||self.monthsContainer.firstElementChild;target.focus();index=target.$i}if(shouldMove){self.monthsContainer.children[(12+index+shifts[e.keyCode])%12].focus()}else if(e.keyCode===13&&self.monthsContainer.contains(document.activeElement)){setMonth(document.activeElement.dateObj)}}function closeHook(){var _a;if(((_a=fp.config)===null||_a===void 0?void 0:_a.mode)==="range"&&fp.selectedDates.length===1)fp.clear(false);if(!fp.selectedDates.length)buildMonths()}function stubCurrentMonth(){config._stubbedCurrentMonth=fp._initialDate.getMonth();fp._initialDate.setMonth(config._stubbedCurrentMonth);fp.currentMonth=config._stubbedCurrentMonth}function unstubCurrentMonth(){if(!config._stubbedCurrentMonth)return;fp._initialDate.setMonth(config._stubbedCurrentMonth);fp.currentMonth=config._stubbedCurrentMonth;delete config._stubbedCurrentMonth}function destroyPluginInstance(){if(self.monthsContainer!==null){var months=self.monthsContainer.querySelectorAll(".flatpickr-monthSelect-month");for(var index=0;index<months.length;index++){months[index].removeEventListener("click",selectMonth)}}}return{onParseConfig:function(){fp.config.enableTime=false},onValueUpdate:setCurrentlySelected,onKeyDown:onKeyDown,onReady:[stubCurrentMonth,clearUnnecessaryDOMElements,build,bindEvents,setCurrentlySelected,function(){fp.config.onClose.push(closeHook);fp.loadedPlugins.push("monthSelect")}],onDestroy:[unstubCurrentMonth,destroyPluginInstance,function(){fp.config.onClose=fp.config.onClose.filter(function(hook){return hook!==closeHook})}]}}}return monthSelectPlugin});!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Popper={})}(this,function(e){"use strict";function t(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function n(e){return e instanceof t(e).Element||e instanceof Element}function r(e){return e instanceof t(e).HTMLElement||e instanceof HTMLElement}function o(e){return"undefined"!=typeof ShadowRoot&&(e instanceof t(e).ShadowRoot||e instanceof ShadowRoot)}var i=Math.max,a=Math.min,s=Math.round;function f(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),o=1,i=1;if(r(e)&&t){var a=e.offsetHeight,f=e.offsetWidth;f>0&&(o=s(n.width)/f||1),a>0&&(i=s(n.height)/a||1)}return{width:n.width/o,height:n.height/i,top:n.top/i,right:n.right/o,bottom:n.bottom/i,left:n.left/o,x:n.left/o,y:n.top/i}}function c(e){var n=t(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function p(e){return e?(e.nodeName||"").toLowerCase():null}function u(e){return((n(e)?e.ownerDocument:e.document)||window.document).documentElement}function l(e){return f(u(e)).left+c(e).scrollLeft}function d(e){return t(e).getComputedStyle(e)}function h(e){var t=d(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function m(e,n,o){void 0===o&&(o=!1);var i,a,d=r(n),m=r(n)&&function(e){var t=e.getBoundingClientRect(),n=s(t.width)/e.offsetWidth||1,r=s(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(n),v=u(n),g=f(e,m),y={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(d||!d&&!o)&&(("body"!==p(n)||h(v))&&(y=(i=n)!==t(i)&&r(i)?{scrollLeft:(a=i).scrollLeft,scrollTop:a.scrollTop}:c(i)),r(n)?((b=f(n,!0)).x+=n.clientLeft,b.y+=n.clientTop):v&&(b.x=l(v))),{x:g.left+y.scrollLeft-b.x,y:g.top+y.scrollTop-b.y,width:g.width,height:g.height}}function v(e){var t=f(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function g(e){return"html"===p(e)?e:e.assignedSlot||e.parentNode||(o(e)?e.host:null)||u(e)}function y(e){return["html","body","#document"].indexOf(p(e))>=0?e.ownerDocument.body:r(e)&&h(e)?e:y(g(e))}function b(e,n){var r;void 0===n&&(n=[]);var o=y(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=t(o),s=i?[a].concat(a.visualViewport||[],h(o)?o:[]):o,f=n.concat(s);return i?f:f.concat(b(g(s)))}function x(e){return["table","td","th"].indexOf(p(e))>=0}function w(e){return r(e)&&"fixed"!==d(e).position?e.offsetParent:null}function O(e){for(var n=t(e),i=w(e);i&&x(i)&&"static"===d(i).position;)i=w(i);return i&&("html"===p(i)||"body"===p(i)&&"static"===d(i).position)?n:i||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&r(e)&&"fixed"===d(e).position)return null;var n=g(e);for(o(n)&&(n=n.host);r(n)&&["html","body"].indexOf(p(n))<0;){var i=d(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||n}var j="top",E="bottom",D="right",A="left",L="auto",P=[j,E,D,A],M="start",k="end",W="viewport",B="popper",H=P.reduce(function(e,t){return e.concat([t+"-"+M,t+"-"+k])},[]),T=[].concat(P,[L]).reduce(function(e,t){return e.concat([t,t+"-"+M,t+"-"+k])},[]),R=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function S(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}}),r.push(e)}return e.forEach(function(e){t.set(e.name,e)}),e.forEach(function(e){n.has(e.name)||o(e)}),r}function C(e){return e.split("-")[0]}function q(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&o(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function V(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function N(e,r){return r===W?V(function(e){var n=t(e),r=u(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,f=0;return o&&(i=o.width,a=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=o.offsetLeft,f=o.offsetTop)),{width:i,height:a,x:s+l(e),y:f}}(e)):n(r)?function(e){var t=f(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(r):V(function(e){var t,n=u(e),r=c(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=i(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=i(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),f=-r.scrollLeft+l(e),p=-r.scrollTop;return"rtl"===d(o||n).direction&&(f+=i(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:f,y:p}}(u(e)))}function I(e,t,o){var s="clippingParents"===t?function(e){var t=b(g(e)),o=["absolute","fixed"].indexOf(d(e).position)>=0&&r(e)?O(e):e;return n(o)?t.filter(function(e){return n(e)&&q(e,o)&&"body"!==p(e)}):[]}(e):[].concat(t),f=[].concat(s,[o]),c=f[0],u=f.reduce(function(t,n){var r=N(e,n);return t.top=i(r.top,t.top),t.right=a(r.right,t.right),t.bottom=a(r.bottom,t.bottom),t.left=i(r.left,t.left),t},N(e,c));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function _(e){return e.split("-")[1]}function F(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function U(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?C(o):null,a=o?_(o):null,s=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2;switch(i){case j:t={x:s,y:n.y-r.height};break;case E:t={x:s,y:n.y+n.height};break;case D:t={x:n.x+n.width,y:f};break;case A:t={x:n.x-r.width,y:f};break;default:t={x:n.x,y:n.y}}var c=i?F(i):null;if(null!=c){var p="y"===c?"height":"width";switch(a){case M:t[c]=t[c]-(n[p]/2-r[p]/2);break;case k:t[c]=t[c]+(n[p]/2-r[p]/2)}}return t}function z(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function X(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}function Y(e,t){void 0===t&&(t={});var r=t,o=r.placement,i=void 0===o?e.placement:o,a=r.boundary,s=void 0===a?"clippingParents":a,c=r.rootBoundary,p=void 0===c?W:c,l=r.elementContext,d=void 0===l?B:l,h=r.altBoundary,m=void 0!==h&&h,v=r.padding,g=void 0===v?0:v,y=z("number"!=typeof g?g:X(g,P)),b=d===B?"reference":B,x=e.rects.popper,w=e.elements[m?b:d],O=I(n(w)?w:w.contextElement||u(e.elements.popper),s,p),A=f(e.elements.reference),L=U({reference:A,element:x,strategy:"absolute",placement:i}),M=V(Object.assign({},x,L)),k=d===B?M:A,H={top:O.top-k.top+y.top,bottom:k.bottom-O.bottom+y.bottom,left:O.left-k.left+y.left,right:k.right-O.right+y.right},T=e.modifiersData.offset;if(d===B&&T){var R=T[i];Object.keys(H).forEach(function(e){var t=[D,E].indexOf(e)>=0?1:-1,n=[j,E].indexOf(e)>=0?"y":"x";H[e]+=R[n]*t})}return H}var G={placement:"bottom",modifiers:[],strategy:"absolute"};function J(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}function K(e){void 0===e&&(e={});var t=e,r=t.defaultModifiers,o=void 0===r?[]:r,i=t.defaultOptions,a=void 0===i?G:i;return function(e,t,r){void 0===r&&(r=a);var i,s,f={placement:"bottom",orderedModifiers:[],options:Object.assign({},G,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},c=[],p=!1,u={state:f,setOptions:function(r){var i="function"==typeof r?r(f.options):r;l(),f.options=Object.assign({},a,f.options,i),f.scrollParents={reference:n(e)?b(e):e.contextElement?b(e.contextElement):[],popper:b(t)};var s,p,d=function(e){var t=S(e);return R.reduce(function(e,n){return e.concat(t.filter(function(e){return e.phase===n}))},[])}((s=[].concat(o,f.options.modifiers),p=s.reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e},{}),Object.keys(p).map(function(e){return p[e]})));return f.orderedModifiers=d.filter(function(e){return e.enabled}),f.orderedModifiers.forEach(function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,o=e.effect;if("function"==typeof o){var i=o({state:f,name:t,instance:u,options:r}),a=function(){};c.push(i||a)}}),u.update()},forceUpdate:function(){if(!p){var e=f.elements,t=e.reference,n=e.popper;if(J(t,n)){f.rects={reference:m(t,O(n),"fixed"===f.options.strategy),popper:v(n)},f.reset=!1,f.placement=f.options.placement,f.orderedModifiers.forEach(function(e){return f.modifiersData[e.name]=Object.assign({},e.data)});for(var r=0;r<f.orderedModifiers.length;r++)if(!0!==f.reset){var o=f.orderedModifiers[r],i=o.fn,a=o.options,s=void 0===a?{}:a,c=o.name;"function"==typeof i&&(f=i({state:f,options:s,name:c,instance:u})||f)}else f.reset=!1,r=-1}}},update:(i=function(){return new Promise(function(e){u.forceUpdate(),e(f)})},function(){return s||(s=new Promise(function(e){Promise.resolve().then(function(){s=void 0,e(i())})})),s}),destroy:function(){l(),p=!0}};if(!J(e,t))return u;function l(){c.forEach(function(e){return e()}),c=[]}return u.setOptions(r).then(function(e){!p&&r.onFirstUpdate&&r.onFirstUpdate(e)}),u}}var Q={passive:!0};var Z={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var n=e.state,r=e.instance,o=e.options,i=o.scroll,a=void 0===i||i,s=o.resize,f=void 0===s||s,c=t(n.elements.popper),p=[].concat(n.scrollParents.reference,n.scrollParents.popper);return a&&p.forEach(function(e){e.addEventListener("scroll",r.update,Q)}),f&&c.addEventListener("resize",r.update,Q),function(){a&&p.forEach(function(e){e.removeEventListener("scroll",r.update,Q)}),f&&c.removeEventListener("resize",r.update,Q)}},data:{}};var $={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=U({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},ee={top:"auto",right:"auto",bottom:"auto",left:"auto"};function te(e){var n,r=e.popper,o=e.popperRect,i=e.placement,a=e.variation,f=e.offsets,c=e.position,p=e.gpuAcceleration,l=e.adaptive,h=e.roundOffsets,m=e.isFixed,v=f.x,g=void 0===v?0:v,y=f.y,b=void 0===y?0:y,x="function"==typeof h?h({x:g,y:b}):{x:g,y:b};g=x.x,b=x.y;var w=f.hasOwnProperty("x"),L=f.hasOwnProperty("y"),P=A,M=j,W=window;if(l){var B=O(r),H="clientHeight",T="clientWidth";if(B===t(r)&&"static"!==d(B=u(r)).position&&"absolute"===c&&(H="scrollHeight",T="scrollWidth"),B=B,i===j||(i===A||i===D)&&a===k)M=E,b-=(m&&B===W&&W.visualViewport?W.visualViewport.height:B[H])-o.height,b*=p?1:-1;if(i===A||(i===j||i===E)&&a===k)P=D,g-=(m&&B===W&&W.visualViewport?W.visualViewport.width:B[T])-o.width,g*=p?1:-1}var R,S=Object.assign({position:c},l&&ee),C=!0===h?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:s(t*r)/r||0,y:s(n*r)/r||0}}({x:g,y:b}):{x:g,y:b};return g=C.x,b=C.y,p?Object.assign({},S,((R={})[M]=L?"0":"",R[P]=w?"0":"",R.transform=(W.devicePixelRatio||1)<=1?"translate("+g+"px, "+b+"px)":"translate3d("+g+"px, "+b+"px, 0)",R)):Object.assign({},S,((n={})[M]=L?b+"px":"",n[P]=w?g+"px":"",n.transform="",n))}var ne={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,s=n.roundOffsets,f=void 0===s||s,c={placement:C(t.placement),variation:_(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,te(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:f})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,te(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:f})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var re={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},i=t.elements[e];r(i)&&p(i)&&(Object.assign(i.style,n),Object.keys(o).forEach(function(e){var t=o[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(e){var o=t.elements[e],i=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce(function(e,t){return e[t]="",e},{});r(o)&&p(o)&&(Object.assign(o.style,a),Object.keys(i).forEach(function(e){o.removeAttribute(e)}))})}},requires:["computeStyles"]};var oe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=T.reduce(function(e,n){return e[n]=function(e,t,n){var r=C(e),o=[A,j].indexOf(r)>=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[A,D].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e},{}),s=a[t.placement],f=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},ie={left:"right",right:"left",bottom:"top",top:"bottom"};function ae(e){return e.replace(/left|right|bottom|top/g,function(e){return ie[e]})}var se={start:"end",end:"start"};function fe(e){return e.replace(/start|end/g,function(e){return se[e]})}function ce(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,f=n.allowedAutoPlacements,c=void 0===f?T:f,p=_(r),u=p?s?H:H.filter(function(e){return _(e)===p}):P,l=u.filter(function(e){return c.indexOf(e)>=0});0===l.length&&(l=u);var d=l.reduce(function(t,n){return t[n]=Y(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[C(n)],t},{});return Object.keys(d).sort(function(e,t){return d[e]-d[t]})}var pe={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,f=n.fallbackPlacements,c=n.padding,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.flipVariations,h=void 0===d||d,m=n.allowedAutoPlacements,v=t.options.placement,g=C(v),y=f||(g===v||!h?[ae(v)]:function(e){if(C(e)===L)return[];var t=ae(e);return[fe(e),t,fe(t)]}(v)),b=[v].concat(y).reduce(function(e,n){return e.concat(C(n)===L?ce(t,{placement:n,boundary:p,rootBoundary:u,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)},[]),x=t.rects.reference,w=t.rects.popper,O=new Map,P=!0,k=b[0],W=0;W<b.length;W++){var B=b[W],H=C(B),T=_(B)===M,R=[j,E].indexOf(H)>=0,S=R?"width":"height",q=Y(t,{placement:B,boundary:p,rootBoundary:u,altBoundary:l,padding:c}),V=R?T?D:A:T?E:j;x[S]>w[S]&&(V=ae(V));var N=ae(V),I=[];if(i&&I.push(q[H]<=0),s&&I.push(q[V]<=0,q[N]<=0),I.every(function(e){return e})){k=B,P=!1;break}O.set(B,I)}if(P)for(var F=function(e){var t=b.find(function(t){var n=O.get(t);if(n)return n.slice(0,e).every(function(e){return e})});if(t)return k=t,"break"},U=h?3:1;U>0;U--){if("break"===F(U))break}t.placement!==k&&(t.modifiersData[r]._skip=!0,t.placement=k,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function ue(e,t,n){return i(e,a(t,n))}var le={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,s=void 0===o||o,f=n.altAxis,c=void 0!==f&&f,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.padding,h=n.tether,m=void 0===h||h,g=n.tetherOffset,y=void 0===g?0:g,b=Y(t,{boundary:p,rootBoundary:u,padding:d,altBoundary:l}),x=C(t.placement),w=_(t.placement),L=!w,P=F(x),k="x"===P?"y":"x",W=t.modifiersData.popperOffsets,B=t.rects.reference,H=t.rects.popper,T="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,R="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,q={x:0,y:0};if(W){if(s){var V,N="y"===P?j:A,I="y"===P?E:D,U="y"===P?"height":"width",z=W[P],X=z+b[N],G=z-b[I],J=m?-H[U]/2:0,K=w===M?B[U]:H[U],Q=w===M?-H[U]:-B[U],Z=t.elements.arrow,$=m&&Z?v(Z):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},te=ee[N],ne=ee[I],re=ue(0,B[U],$[U]),oe=L?B[U]/2-J-re-te-R.mainAxis:K-re-te-R.mainAxis,ie=L?-B[U]/2+J+re+ne+R.mainAxis:Q+re+ne+R.mainAxis,ae=t.elements.arrow&&O(t.elements.arrow),se=ae?"y"===P?ae.clientTop||0:ae.clientLeft||0:0,fe=null!=(V=null==S?void 0:S[P])?V:0,ce=z+ie-fe,pe=ue(m?a(X,z+oe-fe-se):X,z,m?i(G,ce):G);W[P]=pe,q[P]=pe-z}if(c){var le,de="x"===P?j:A,he="x"===P?E:D,me=W[k],ve="y"===k?"height":"width",ge=me+b[de],ye=me-b[he],be=-1!==[j,A].indexOf(x),xe=null!=(le=null==S?void 0:S[k])?le:0,we=be?ge:me-B[ve]-H[ve]-xe+R.altAxis,Oe=be?me+B[ve]+H[ve]-xe-R.altAxis:ye,je=m&&be?function(e,t,n){var r=ue(e,t,n);return r>n?n:r}(we,me,Oe):ue(m?we:ge,me,m?Oe:ye);W[k]=je,q[k]=je-me}t.modifiersData[r]=q}},requiresIfExists:["offset"]};var de={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=C(n.placement),f=F(s),c=[A,D].indexOf(s)>=0?"height":"width";if(i&&a){var p=function(e,t){return z("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:X(e,P))}(o.padding,n),u=v(i),l="y"===f?j:A,d="y"===f?E:D,h=n.rects.reference[c]+n.rects.reference[f]-a[f]-n.rects.popper[c],m=a[f]-n.rects.reference[f],g=O(i),y=g?"y"===f?g.clientHeight||0:g.clientWidth||0:0,b=h/2-m/2,x=p[l],w=y-u[c]-p[d],L=y/2-u[c]/2+b,M=ue(x,L,w),k=f;n.modifiersData[r]=((t={})[k]=M,t.centerOffset=M-L,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&q(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function he(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function me(e){return[j,D,E,A].some(function(t){return e[t]>=0})}var ve={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=Y(t,{elementContext:"reference"}),s=Y(t,{altBoundary:!0}),f=he(a,r),c=he(s,o,i),p=me(f),u=me(c);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:c,isReferenceHidden:p,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":u})}},ge=K({defaultModifiers:[Z,$,ne,re]}),ye=[Z,$,ne,re,oe,pe,le,de,ve],be=K({defaultModifiers:ye});e.applyStyles=re,e.arrow=de,e.computeStyles=ne,e.createPopper=be,e.createPopperLite=ge,e.defaultModifiers=ye,e.detectOverflow=Y,e.eventListeners=Z,e.flip=pe,e.hide=ve,e.offset=oe,e.popperGenerator=K,e.popperOffsets=$,e.preventOverflow=le,Object.defineProperty(e,"__esModule",{value:!0})});!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],e):(t=t||self).tippy=e(t.Popper)}(this,function(t){"use strict";var e="undefined"!=typeof window&&"undefined"!=typeof document,n=!!e&&!!window.msCrypto,r={passive:!0,capture:!0},o=function(){return document.body};function i(t,e,n){if(Array.isArray(t)){var r=t[e];return null==r?Array.isArray(n)?n[e]:n:r}return t}function a(t,e){var n={}.toString.call(t);return 0===n.indexOf("[object")&&n.indexOf(e+"]")>-1}function s(t,e){return"function"==typeof t?t.apply(void 0,e):t}function u(t,e){return 0===e?t:function(r){clearTimeout(n),n=setTimeout(function(){t(r)},e)};var n}function p(t,e){var n=Object.assign({},t);return e.forEach(function(t){delete n[t]}),n}function c(t){return[].concat(t)}function f(t,e){-1===t.indexOf(e)&&t.push(e)}function l(t){return t.split("-")[0]}function d(t){return[].slice.call(t)}function v(t){return Object.keys(t).reduce(function(e,n){return void 0!==t[n]&&(e[n]=t[n]),e},{})}function m(){return document.createElement("div")}function g(t){return["Element","Fragment"].some(function(e){return a(t,e)})}function h(t){return a(t,"MouseEvent")}function b(t){return!(!t||!t._tippy||t._tippy.reference!==t)}function y(t){return g(t)?[t]:function(t){return a(t,"NodeList")}(t)?d(t):Array.isArray(t)?t:d(document.querySelectorAll(t))}function w(t,e){t.forEach(function(t){t&&(t.style.transitionDuration=e+"ms")})}function x(t,e){t.forEach(function(t){t&&t.setAttribute("data-state",e)})}function E(t){var e,n=c(t)[0];return null!=n&&null!=(e=n.ownerDocument)&&e.body?n.ownerDocument:document}function O(t,e,n){var r=e+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(e){t[r](e,n)})}function C(t,e){for(var n=e;n;){var r;if(t.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var T={isTouch:!1},A=0;function L(){T.isTouch||(T.isTouch=!0,window.performance&&document.addEventListener("mousemove",D))}function D(){var t=performance.now();t-A<20&&(T.isTouch=!1,document.removeEventListener("mousemove",D)),A=t}function k(){var t=document.activeElement;if(b(t)){var e=t._tippy;t.blur&&!e.state.isVisible&&t.blur()}}var R=Object.assign({appendTo:o,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),P=Object.keys(R);function j(t){var e=(t.plugins||[]).reduce(function(e,n){var r,o=n.name,i=n.defaultValue;o&&(e[o]=void 0!==t[o]?t[o]:null!=(r=R[o])?r:i);return e},{});return Object.assign({},t,e)}function M(t,e){var n=Object.assign({},e,{content:s(e.content,[t])},e.ignoreAttributes?{}:function(t,e){return(e?Object.keys(j(Object.assign({},R,{plugins:e}))):P).reduce(function(e,n){var r=(t.getAttribute("data-tippy-"+n)||"").trim();if(!r)return e;if("content"===n)e[n]=r;else try{e[n]=JSON.parse(r)}catch(t){e[n]=r}return e},{})}(t,e.plugins));return n.aria=Object.assign({},R.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?e.interactive:n.aria.expanded,content:"auto"===n.aria.content?e.interactive?null:"describedby":n.aria.content},n}function V(t,e){t.innerHTML=e}function I(t){var e=m();return!0===t?e.className="tippy-arrow":(e.className="tippy-svg-arrow",g(t)?e.appendChild(t):V(e,t)),e}function S(t,e){g(e.content)?(V(t,""),t.appendChild(e.content)):"function"!=typeof e.content&&(e.allowHTML?V(t,e.content):t.textContent=e.content)}function B(t){var e=t.firstElementChild,n=d(e.children);return{box:e,content:n.find(function(t){return t.classList.contains("tippy-content")}),arrow:n.find(function(t){return t.classList.contains("tippy-arrow")||t.classList.contains("tippy-svg-arrow")}),backdrop:n.find(function(t){return t.classList.contains("tippy-backdrop")})}}function N(t){var e=m(),n=m();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=m();function o(n,r){var o=B(e),i=o.box,a=o.content,s=o.arrow;r.theme?i.setAttribute("data-theme",r.theme):i.removeAttribute("data-theme"),"string"==typeof r.animation?i.setAttribute("data-animation",r.animation):i.removeAttribute("data-animation"),r.inertia?i.setAttribute("data-inertia",""):i.removeAttribute("data-inertia"),i.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?i.setAttribute("role",r.role):i.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||S(a,t.props),r.arrow?s?n.arrow!==r.arrow&&(i.removeChild(s),i.appendChild(I(r.arrow))):i.appendChild(I(r.arrow)):s&&i.removeChild(s)}return r.className="tippy-content",r.setAttribute("data-state","hidden"),S(r,t.props),e.appendChild(n),n.appendChild(r),o(t.props,t.props),{popper:e,onUpdate:o}}N.$$tippy=!0;var H=1,U=[],_=[];function z(e,a){var p,g,b,y,A,L,D,k,P=M(e,Object.assign({},R,j(v(a)))),V=!1,I=!1,S=!1,N=!1,z=[],F=u(wt,P.interactiveDebounce),W=H++,X=(k=P.plugins).filter(function(t,e){return k.indexOf(t)===e}),Y={id:W,reference:e,popper:m(),popperInstance:null,props:P,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:X,clearDelayTimeouts:function(){clearTimeout(p),clearTimeout(g),cancelAnimationFrame(b)},setProps:function(t){if(Y.state.isDestroyed)return;at("onBeforeUpdate",[Y,t]),bt();var n=Y.props,r=M(e,Object.assign({},n,v(t),{ignoreAttributes:!0}));Y.props=r,ht(),n.interactiveDebounce!==r.interactiveDebounce&&(pt(),F=u(wt,r.interactiveDebounce));n.triggerTarget&&!r.triggerTarget?c(n.triggerTarget).forEach(function(t){t.removeAttribute("aria-expanded")}):r.triggerTarget&&e.removeAttribute("aria-expanded");ut(),it(),J&&J(n,r);Y.popperInstance&&(Ct(),At().forEach(function(t){requestAnimationFrame(t._tippy.popperInstance.forceUpdate)}));at("onAfterUpdate",[Y,t])},setContent:function(t){Y.setProps({content:t})},show:function(){var t=Y.state.isVisible,e=Y.state.isDestroyed,n=!Y.state.isEnabled,r=T.isTouch&&!Y.props.touch,a=i(Y.props.duration,0,R.duration);if(t||e||n||r)return;if(et().hasAttribute("disabled"))return;if(at("onShow",[Y],!1),!1===Y.props.onShow(Y))return;Y.state.isVisible=!0,tt()&&($.style.visibility="visible");it(),dt(),Y.state.isMounted||($.style.transition="none");if(tt()){var u=rt(),p=u.box,c=u.content;w([p,c],0)}L=function(){var t;if(Y.state.isVisible&&!N){if(N=!0,$.offsetHeight,$.style.transition=Y.props.moveTransition,tt()&&Y.props.animation){var e=rt(),n=e.box,r=e.content;w([n,r],a),x([n,r],"visible")}st(),ut(),f(_,Y),null==(t=Y.popperInstance)||t.forceUpdate(),at("onMount",[Y]),Y.props.animation&&tt()&&function(t,e){mt(t,e)}(a,function(){Y.state.isShown=!0,at("onShown",[Y])})}},function(){var t,e=Y.props.appendTo,n=et();t=Y.props.interactive&&e===o||"parent"===e?n.parentNode:s(e,[n]);t.contains($)||t.appendChild($);Y.state.isMounted=!0,Ct()}()},hide:function(){var t=!Y.state.isVisible,e=Y.state.isDestroyed,n=!Y.state.isEnabled,r=i(Y.props.duration,1,R.duration);if(t||e||n)return;if(at("onHide",[Y],!1),!1===Y.props.onHide(Y))return;Y.state.isVisible=!1,Y.state.isShown=!1,N=!1,V=!1,tt()&&($.style.visibility="hidden");if(pt(),vt(),it(!0),tt()){var o=rt(),a=o.box,s=o.content;Y.props.animation&&(w([a,s],r),x([a,s],"hidden"))}st(),ut(),Y.props.animation?tt()&&function(t,e){mt(t,function(){!Y.state.isVisible&&$.parentNode&&$.parentNode.contains($)&&e()})}(r,Y.unmount):Y.unmount()},hideWithInteractivity:function(t){nt().addEventListener("mousemove",F),f(U,F),F(t)},enable:function(){Y.state.isEnabled=!0},disable:function(){Y.hide(),Y.state.isEnabled=!1},unmount:function(){Y.state.isVisible&&Y.hide();if(!Y.state.isMounted)return;Tt(),At().forEach(function(t){t._tippy.unmount()}),$.parentNode&&$.parentNode.removeChild($);_=_.filter(function(t){return t!==Y}),Y.state.isMounted=!1,at("onHidden",[Y])},destroy:function(){if(Y.state.isDestroyed)return;Y.clearDelayTimeouts(),Y.unmount(),bt(),delete e._tippy,Y.state.isDestroyed=!0,at("onDestroy",[Y])}};if(!P.render)return Y;var q=P.render(Y),$=q.popper,J=q.onUpdate;$.setAttribute("data-tippy-root",""),$.id="tippy-"+Y.id,Y.popper=$,e._tippy=Y,$._tippy=Y;var G=X.map(function(t){return t.fn(Y)}),K=e.hasAttribute("aria-expanded");return ht(),ut(),it(),at("onCreate",[Y]),P.showOnCreate&&Lt(),$.addEventListener("mouseenter",function(){Y.props.interactive&&Y.state.isVisible&&Y.clearDelayTimeouts()}),$.addEventListener("mouseleave",function(){Y.props.interactive&&Y.props.trigger.indexOf("mouseenter")>=0&&nt().addEventListener("mousemove",F)}),Y;function Q(){var t=Y.props.touch;return Array.isArray(t)?t:[t,0]}function Z(){return"hold"===Q()[0]}function tt(){var t;return!(null==(t=Y.props.render)||!t.$$tippy)}function et(){return D||e}function nt(){var t=et().parentNode;return t?E(t):document}function rt(){return B($)}function ot(t){return Y.state.isMounted&&!Y.state.isVisible||T.isTouch||y&&"focus"===y.type?0:i(Y.props.delay,t?0:1,R.delay)}function it(t){void 0===t&&(t=!1),$.style.pointerEvents=Y.props.interactive&&!t?"":"none",$.style.zIndex=""+Y.props.zIndex}function at(t,e,n){var r;(void 0===n&&(n=!0),G.forEach(function(n){n[t]&&n[t].apply(n,e)}),n)&&(r=Y.props)[t].apply(r,e)}function st(){var t=Y.props.aria;if(t.content){var n="aria-"+t.content,r=$.id;c(Y.props.triggerTarget||e).forEach(function(t){var e=t.getAttribute(n);if(Y.state.isVisible)t.setAttribute(n,e?e+" "+r:r);else{var o=e&&e.replace(r,"").trim();o?t.setAttribute(n,o):t.removeAttribute(n)}})}}function ut(){!K&&Y.props.aria.expanded&&c(Y.props.triggerTarget||e).forEach(function(t){Y.props.interactive?t.setAttribute("aria-expanded",Y.state.isVisible&&t===et()?"true":"false"):t.removeAttribute("aria-expanded")})}function pt(){nt().removeEventListener("mousemove",F),U=U.filter(function(t){return t!==F})}function ct(t){if(!T.isTouch||!S&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!Y.props.interactive||!C($,n)){if(c(Y.props.triggerTarget||e).some(function(t){return C(t,n)})){if(T.isTouch)return;if(Y.state.isVisible&&Y.props.trigger.indexOf("click")>=0)return}else at("onClickOutside",[Y,t]);!0===Y.props.hideOnClick&&(Y.clearDelayTimeouts(),Y.hide(),I=!0,setTimeout(function(){I=!1}),Y.state.isMounted||vt())}}}function ft(){S=!0}function lt(){S=!1}function dt(){var t=nt();t.addEventListener("mousedown",ct,!0),t.addEventListener("touchend",ct,r),t.addEventListener("touchstart",lt,r),t.addEventListener("touchmove",ft,r)}function vt(){var t=nt();t.removeEventListener("mousedown",ct,!0),t.removeEventListener("touchend",ct,r),t.removeEventListener("touchstart",lt,r),t.removeEventListener("touchmove",ft,r)}function mt(t,e){var n=rt().box;function r(t){t.target===n&&(O(n,"remove",r),e())}if(0===t)return e();O(n,"remove",A),O(n,"add",r),A=r}function gt(t,n,r){void 0===r&&(r=!1),c(Y.props.triggerTarget||e).forEach(function(e){e.addEventListener(t,n,r),z.push({node:e,eventType:t,handler:n,options:r})})}function ht(){var t;Z()&&(gt("touchstart",yt,{passive:!0}),gt("touchend",xt,{passive:!0})),(t=Y.props.trigger,t.split(/\s+/).filter(Boolean)).forEach(function(t){if("manual"!==t)switch(gt(t,yt),t){case"mouseenter":gt("mouseleave",xt);break;case"focus":gt(n?"focusout":"blur",Et);break;case"focusin":gt("focusout",Et)}})}function bt(){z.forEach(function(t){var e=t.node,n=t.eventType,r=t.handler,o=t.options;e.removeEventListener(n,r,o)}),z=[]}function yt(t){var e,n=!1;if(Y.state.isEnabled&&!Ot(t)&&!I){var r="focus"===(null==(e=y)?void 0:e.type);y=t,D=t.currentTarget,ut(),!Y.state.isVisible&&h(t)&&U.forEach(function(e){return e(t)}),"click"===t.type&&(Y.props.trigger.indexOf("mouseenter")<0||V)&&!1!==Y.props.hideOnClick&&Y.state.isVisible?n=!0:Lt(t),"click"===t.type&&(V=!n),n&&!r&&Dt(t)}}function wt(t){var e=t.target,n=et().contains(e)||$.contains(e);"mousemove"===t.type&&n||function(t,e){var n=e.clientX,r=e.clientY;return t.every(function(t){var e=t.popperRect,o=t.popperState,i=t.props.interactiveBorder,a=l(o.placement),s=o.modifiersData.offset;if(!s)return!0;var u="bottom"===a?s.top.y:0,p="top"===a?s.bottom.y:0,c="right"===a?s.left.x:0,f="left"===a?s.right.x:0,d=e.top-r+u>i,v=r-e.bottom-p>i,m=e.left-n+c>i,g=n-e.right-f>i;return d||v||m||g})}(At().concat($).map(function(t){var e,n=null==(e=t._tippy.popperInstance)?void 0:e.state;return n?{popperRect:t.getBoundingClientRect(),popperState:n,props:P}:null}).filter(Boolean),t)&&(pt(),Dt(t))}function xt(t){Ot(t)||Y.props.trigger.indexOf("click")>=0&&V||(Y.props.interactive?Y.hideWithInteractivity(t):Dt(t))}function Et(t){Y.props.trigger.indexOf("focusin")<0&&t.target!==et()||Y.props.interactive&&t.relatedTarget&&$.contains(t.relatedTarget)||Dt(t)}function Ot(t){return!!T.isTouch&&Z()!==t.type.indexOf("touch")>=0}function Ct(){Tt();var n=Y.props,r=n.popperOptions,o=n.placement,i=n.offset,a=n.getReferenceClientRect,s=n.moveTransition,u=tt()?B($).arrow:null,p=a?{getBoundingClientRect:a,contextElement:a.contextElement||et()}:e,c=[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(t){var e=t.state;if(tt()){var n=rt().box;["placement","reference-hidden","escaped"].forEach(function(t){"placement"===t?n.setAttribute("data-placement",e.placement):e.attributes.popper["data-popper-"+t]?n.setAttribute("data-"+t,""):n.removeAttribute("data-"+t)}),e.attributes.popper={}}}}];tt()&&u&&c.push({name:"arrow",options:{element:u,padding:3}}),c.push.apply(c,(null==r?void 0:r.modifiers)||[]),Y.popperInstance=t.createPopper(p,$,Object.assign({},r,{placement:o,onFirstUpdate:L,modifiers:c}))}function Tt(){Y.popperInstance&&(Y.popperInstance.destroy(),Y.popperInstance=null)}function At(){return d($.querySelectorAll("[data-tippy-root]"))}function Lt(t){Y.clearDelayTimeouts(),t&&at("onTrigger",[Y,t]),dt();var e=ot(!0),n=Q(),r=n[0],o=n[1];T.isTouch&&"hold"===r&&o&&(e=o),e?p=setTimeout(function(){Y.show()},e):Y.show()}function Dt(t){if(Y.clearDelayTimeouts(),at("onUntrigger",[Y,t]),Y.state.isVisible){if(!(Y.props.trigger.indexOf("mouseenter")>=0&&Y.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(t.type)>=0&&V)){var e=ot(!1);e?g=setTimeout(function(){Y.state.isVisible&&Y.hide()},e):b=requestAnimationFrame(function(){Y.hide()})}}else vt()}}function F(t,e){void 0===e&&(e={});var n=R.plugins.concat(e.plugins||[]);document.addEventListener("touchstart",L,r),window.addEventListener("blur",k);var o=Object.assign({},e,{plugins:n}),i=y(t).reduce(function(t,e){var n=e&&z(e,o);return n&&t.push(n),t},[]);return g(t)?i[0]:i}F.defaultProps=R,F.setDefaultProps=function(t){Object.keys(t).forEach(function(e){R[e]=t[e]})},F.currentInput=T;var W=Object.assign({},t.applyStyles,{effect:function(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow)}}),X={mouseover:"mouseenter",focusin:"focus",click:"click"};var Y={name:"animateFill",defaultValue:!1,fn:function(t){var e;if(null==(e=t.props.render)||!e.$$tippy)return{};var n=B(t.popper),r=n.box,o=n.content,i=t.props.animateFill?function(){var t=m();return t.className="tippy-backdrop",x([t],"hidden"),t}():null;return{onCreate:function(){i&&(r.insertBefore(i,r.firstElementChild),r.setAttribute("data-animatefill",""),r.style.overflow="hidden",t.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(i){var t=r.style.transitionDuration,e=Number(t.replace("ms",""));o.style.transitionDelay=Math.round(e/10)+"ms",i.style.transitionDuration=t,x([i],"visible")}},onShow:function(){i&&(i.style.transitionDuration="0ms")},onHide:function(){i&&x([i],"hidden")}}}};var q={clientX:0,clientY:0},$=[];function J(t){var e=t.clientX,n=t.clientY;q={clientX:e,clientY:n}}var G={name:"followCursor",defaultValue:!1,fn:function(t){var e=t.reference,n=E(t.props.triggerTarget||e),r=!1,o=!1,i=!0,a=t.props;function s(){return"initial"===t.props.followCursor&&t.state.isVisible}function u(){n.addEventListener("mousemove",f)}function p(){n.removeEventListener("mousemove",f)}function c(){r=!0,t.setProps({getReferenceClientRect:null}),r=!1}function f(n){var r=!n.target||e.contains(n.target),o=t.props.followCursor,i=n.clientX,a=n.clientY,s=e.getBoundingClientRect(),u=i-s.left,p=a-s.top;!r&&t.props.interactive||t.setProps({getReferenceClientRect:function(){var t=e.getBoundingClientRect(),n=i,r=a;"initial"===o&&(n=t.left+u,r=t.top+p);var s="horizontal"===o?t.top:r,c="vertical"===o?t.right:n,f="horizontal"===o?t.bottom:r,l="vertical"===o?t.left:n;return{width:c-l,height:f-s,top:s,right:c,bottom:f,left:l}}})}function l(){t.props.followCursor&&($.push({instance:t,doc:n}),function(t){t.addEventListener("mousemove",J)}(n))}function d(){0===($=$.filter(function(e){return e.instance!==t})).filter(function(t){return t.doc===n}).length&&function(t){t.removeEventListener("mousemove",J)}(n)}return{onCreate:l,onDestroy:d,onBeforeUpdate:function(){a=t.props},onAfterUpdate:function(e,n){var i=n.followCursor;r||void 0!==i&&a.followCursor!==i&&(d(),i?(l(),!t.state.isMounted||o||s()||u()):(p(),c()))},onMount:function(){t.props.followCursor&&!o&&(i&&(f(q),i=!1),s()||u())},onTrigger:function(t,e){h(e)&&(q={clientX:e.clientX,clientY:e.clientY}),o="focus"===e.type},onHidden:function(){t.props.followCursor&&(c(),p(),i=!0)}}}};var K={name:"inlinePositioning",defaultValue:!1,fn:function(t){var e,n=t.reference;var r=-1,o=!1,i=[],a={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(o){var a=o.state;t.props.inlinePositioning&&(-1!==i.indexOf(a.placement)&&(i=[]),e!==a.placement&&-1===i.indexOf(a.placement)&&(i.push(a.placement),t.setProps({getReferenceClientRect:function(){return function(t){return function(t,e,n,r){if(n.length<2||null===t)return e;if(2===n.length&&r>=0&&n[0].left>n[1].right)return n[r]||e;switch(t){case"top":case"bottom":var o=n[0],i=n[n.length-1],a="top"===t,s=o.top,u=i.bottom,p=a?o.left:i.left,c=a?o.right:i.right;return{top:s,bottom:u,left:p,right:c,width:c-p,height:u-s};case"left":case"right":var f=Math.min.apply(Math,n.map(function(t){return t.left})),l=Math.max.apply(Math,n.map(function(t){return t.right})),d=n.filter(function(e){return"left"===t?e.left===f:e.right===l}),v=d[0].top,m=d[d.length-1].bottom;return{top:v,bottom:m,left:f,right:l,width:l-f,height:m-v};default:return e}}(l(t),n.getBoundingClientRect(),d(n.getClientRects()),r)}(a.placement)}})),e=a.placement)}};function s(){var e;o||(e=function(t,e){var n;return{popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat(((null==(n=t.popperOptions)?void 0:n.modifiers)||[]).filter(function(t){return t.name!==e.name}),[e])})}}(t.props,a),o=!0,t.setProps(e),o=!1)}return{onCreate:s,onAfterUpdate:s,onTrigger:function(e,n){if(h(n)){var o=d(t.reference.getClientRects()),i=o.find(function(t){return t.left-2<=n.clientX&&t.right+2>=n.clientX&&t.top-2<=n.clientY&&t.bottom+2>=n.clientY}),a=o.indexOf(i);r=a>-1?a:r}},onHidden:function(){r=-1}}}};var Q={name:"sticky",defaultValue:!1,fn:function(t){var e=t.reference,n=t.popper;function r(e){return!0===t.props.sticky||t.props.sticky===e}var o=null,i=null;function a(){var s=r("reference")?(t.popperInstance?t.popperInstance.state.elements.reference:e).getBoundingClientRect():null,u=r("popper")?n.getBoundingClientRect():null;(s&&Z(o,s)||u&&Z(i,u))&&t.popperInstance&&t.popperInstance.update(),o=s,i=u,t.state.isMounted&&requestAnimationFrame(a)}return{onMount:function(){t.props.sticky&&a()}}}};function Z(t,e){return!t||!e||(t.top!==e.top||t.right!==e.right||t.bottom!==e.bottom||t.left!==e.left)}return e&&function(t){var e=document.createElement("style");e.textContent=t,e.setAttribute("data-tippy-stylesheet","");var n=document.head,r=document.querySelector("head>style,head>link");r?n.insertBefore(e,r):n.appendChild(e)}('.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}'),F.setDefaultProps({plugins:[Y,G,K,Q],render:N}),F.createSingleton=function(t,e){var n;void 0===e&&(e={});var r,o=t,i=[],a=[],s=e.overrides,u=[],f=!1;function l(){a=o.map(function(t){return c(t.props.triggerTarget||t.reference)}).reduce(function(t,e){return t.concat(e)},[])}function d(){i=o.map(function(t){return t.reference})}function v(t){o.forEach(function(e){t?e.enable():e.disable()})}function g(t){return o.map(function(e){var n=e.setProps;return e.setProps=function(o){n(o),e.reference===r&&t.setProps(o)},function(){e.setProps=n}})}function h(t,e){var n=a.indexOf(e);if(e!==r){r=e;var u=(s||[]).concat("content").reduce(function(t,e){return t[e]=o[n].props[e],t},{});t.setProps(Object.assign({},u,{getReferenceClientRect:"function"==typeof u.getReferenceClientRect?u.getReferenceClientRect:function(){var t;return null==(t=i[n])?void 0:t.getBoundingClientRect()}}))}}v(!1),d(),l();var b={fn:function(){return{onDestroy:function(){v(!0)},onHidden:function(){r=null},onClickOutside:function(t){t.props.showOnCreate&&!f&&(f=!0,r=null)},onShow:function(t){t.props.showOnCreate&&!f&&(f=!0,h(t,i[0]))},onTrigger:function(t,e){h(t,e.currentTarget)}}}},y=F(m(),Object.assign({},p(e,["overrides"]),{plugins:[b].concat(e.plugins||[]),triggerTarget:a,popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat((null==(n=e.popperOptions)?void 0:n.modifiers)||[],[W])})})),w=y.show;y.show=function(t){if(w(),!r&&null==t)return h(y,i[0]);if(!r||null!=t){if("number"==typeof t)return i[t]&&h(y,i[t]);if(o.indexOf(t)>=0){var e=t.reference;return h(y,e)}return i.indexOf(t)>=0?h(y,t):void 0}},y.showNext=function(){var t=i[0];if(!r)return y.show(0);var e=i.indexOf(r);y.show(i[e+1]||t)},y.showPrevious=function(){var t=i[i.length-1];if(!r)return y.show(t);var e=i.indexOf(r),n=i[e-1]||t;y.show(n)};var x=y.setProps;return y.setProps=function(t){s=t.overrides||s,x(t)},y.setInstances=function(t){v(!0),u.forEach(function(t){return t()}),o=t,v(!1),d(),l(),u=g(y),y.setProps({triggerTarget:a})},u=g(y),y},F.delegate=function(t,e){var n=[],o=[],i=!1,a=e.target,s=p(e,["target"]),u=Object.assign({},s,{trigger:"manual",touch:!1}),f=Object.assign({touch:R.touch},s,{showOnCreate:!0}),l=F(t,u);function d(t){if(t.target&&!i){var n=t.target.closest(a);if(n){var r=n.getAttribute("data-tippy-trigger")||e.trigger||R.trigger;if(!n._tippy&&!("touchstart"===t.type&&"boolean"==typeof f.touch||"touchstart"!==t.type&&r.indexOf(X[t.type])<0)){var s=F(n,f);s&&(o=o.concat(s))}}}}function v(t,e,r,o){void 0===o&&(o=!1),t.addEventListener(e,r,o),n.push({node:t,eventType:e,handler:r,options:o})}return c(l).forEach(function(t){var e=t.destroy,a=t.enable,s=t.disable;t.destroy=function(t){void 0===t&&(t=!0),t&&o.forEach(function(t){t.destroy()}),o=[],n.forEach(function(t){var e=t.node,n=t.eventType,r=t.handler,o=t.options;e.removeEventListener(n,r,o)}),n=[],e()},t.enable=function(){a(),o.forEach(function(t){return t.enable()}),i=!1},t.disable=function(){s(),o.forEach(function(t){return t.disable()}),i=!0},function(t){var e=t.reference;v(e,"touchstart",d,r),v(e,"mouseover",d),v(e,"focusin",d),v(e,"click",d)}(t)}),l},F.hideAll=function(t){var e=void 0===t?{}:t,n=e.exclude,r=e.duration;_.forEach(function(t){var e=!1;if(n&&(e=b(n)?t.reference===n:t.popper===n.popper),!e){var o=t.props.duration;t.setProps({duration:r}),t.hide(),t.state.isDestroyed||t.setProps({duration:o})}})},F.roundArrow='<svg width="16" height="6" xmlns="http://www.w3.org/2000/svg"><path d="M0 6s1.796-.013 4.67-3.615C5.851.9 6.93.006 8 0c1.07-.006 2.148.887 3.343 2.385C14.233 6.005 16 6 16 6H0z"></svg>',F});!function(root,factory){"function"==typeof define&&define.amd?define("sifter",factory):"object"==typeof exports?module.exports=factory():root.Sifter=factory()}(this,function(){function Sifter(items,settings){this.items=items,this.settings=settings||{diacritics:!0}}Sifter.prototype.tokenize=function(query,respect_word_boundaries){if(!(query=trim(String(query||"").toLowerCase()))||!query.length)return[];for(var regex,letter,tokens=[],words=query.split(/ +/),i=0,n=words.length;i<n;i++){if(regex=escape_regex(words[i]),this.settings.diacritics)for(letter in DIACRITICS)DIACRITICS.hasOwnProperty(letter)&&(regex=regex.replace(new RegExp(letter,"g"),DIACRITICS[letter]));respect_word_boundaries&&(regex="\\b"+regex),tokens.push({string:words[i],regex:new RegExp(regex,"i")})}return tokens},Sifter.prototype.iterator=function(object,callback){var iterator=is_array(object)?Array.prototype.forEach||function(callback){for(var i=0,n=this.length;i<n;i++)callback(this[i],i,this)}:function(callback){for(var key in this)this.hasOwnProperty(key)&&callback(this[key],key,this)};iterator.apply(object,[callback])},Sifter.prototype.getScoreFunction=function(search,options){function scoreValue(value,token){var pos;return!value||-1===(pos=(value=String(value||"")).search(token.regex))?0:(token=token.string.length/value.length,0===pos&&(token+=.5),token)}var field_count,tokens=(search=this.prepareSearch(search,options)).tokens,fields=search.options.fields,token_count=tokens.length,nesting=search.options.nesting,scoreObject=(field_count=fields.length)?1===field_count?function(token,data){return scoreValue(getattr(data,fields[0],nesting),token)}:function(token,data){for(var i=0,sum=0;i<field_count;i++)sum+=scoreValue(getattr(data,fields[i],nesting),token);return sum/field_count}:function(){return 0};return token_count?1===token_count?function(data){return scoreObject(tokens[0],data)}:"and"===search.options.conjunction?function(data){for(var score,i=0,sum=0;i<token_count;i++){if((score=scoreObject(tokens[i],data))<=0)return 0;sum+=score}return sum/token_count}:function(data){for(var i=0,sum=0;i<token_count;i++)sum+=scoreObject(tokens[i],data);return sum/token_count}:function(){return 0}},Sifter.prototype.getSortFunction=function(search,options){var i,n,field,fields_count,multiplier,multipliers,implicit_score,self=this,sort=!(search=self.prepareSearch(search,options)).query&&options.sort_empty||options.sort,get_field=function(name,result){return"$score"===name?result.score:getattr(self.items[result.id],name,options.nesting)},fields=[];if(sort)for(i=0,n=sort.length;i<n;i++)!search.query&&"$score"===sort[i].field||fields.push(sort[i]);if(search.query){for(implicit_score=!0,i=0,n=fields.length;i<n;i++)if("$score"===fields[i].field){implicit_score=!1;break}implicit_score&&fields.unshift({field:"$score",direction:"desc"})}else for(i=0,n=fields.length;i<n;i++)if("$score"===fields[i].field){fields.splice(i,1);break}for(multipliers=[],i=0,n=fields.length;i<n;i++)multipliers.push("desc"===fields[i].direction?-1:1);return(fields_count=fields.length)?1===fields_count?(field=fields[0].field,multiplier=multipliers[0],function(a,b){return multiplier*cmp(get_field(field,a),get_field(field,b))}):function(a,b){for(var field,i=0;i<fields_count;i++)if(field=fields[i].field,field=multipliers[i]*cmp(get_field(field,a),get_field(field,b)))return field;return 0}:null},Sifter.prototype.prepareSearch=function(query,options){if("object"==typeof query)return query;var option_fields=(options=extend({},options)).fields,option_sort=options.sort,option_sort_empty=options.sort_empty;return option_fields&&!is_array(option_fields)&&(options.fields=[option_fields]),option_sort&&!is_array(option_sort)&&(options.sort=[option_sort]),option_sort_empty&&!is_array(option_sort_empty)&&(options.sort_empty=[option_sort_empty]),{options:options,query:String(query||"").toLowerCase(),tokens:this.tokenize(query,options.respect_word_boundaries),total:0,items:[]}},Sifter.prototype.search=function(query,options){var score,fn_score,search=this.prepareSearch(query,options);return options=search.options,query=search.query,fn_score=options.score||this.getScoreFunction(search),query.length?this.iterator(this.items,function(item,id){score=fn_score(item),(!1===options.filter||0<score)&&search.items.push({score:score,id:id})}):this.iterator(this.items,function(item,id){search.items.push({score:1,id:id})}),(query=this.getSortFunction(search,options))&&search.items.sort(query),search.total=search.items.length,"number"==typeof options.limit&&(search.items=search.items.slice(0,options.limit)),search};var cmp=function(a,b){return"number"==typeof a&&"number"==typeof b?b<a?1:a<b?-1:0:(a=asciifold(String(a||"")),(b=asciifold(String(b||"")))<a?1:a<b?-1:0)},extend=function(a,b){for(var k,object,i=1,n=arguments.length;i<n;i++)if(object=arguments[i])for(k in object)object.hasOwnProperty(k)&&(a[k]=object[k]);return a},getattr=function(obj,name,nesting){if(obj&&name){if(!nesting)return obj[name];for(var names=name.split(".");names.length&&(obj=obj[names.shift()]););return obj}},trim=function(str){return(str+"").replace(/^\s+|\s+$|/g,"")},escape_regex=function(str){return(str+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},is_array=Array.isArray||"undefined"!=typeof $&&$.isArray||function(object){return"[object Array]"===Object.prototype.toString.call(object)},DIACRITICS={a:"[aḀḁĂăÂâǍǎȺⱥȦȧẠạÄäÀàÁáĀāÃãÅåąĄÃąĄ]",b:"[b␢βΒB฿𐌁ᛒ]",c:"[cĆćĈĉČčĊċC̄c̄ÇçḈḉȻȼƇƈɕᴄCc]",d:"[dĎďḊḋḐḑḌḍḒḓḎḏĐđD̦d̦ƉɖƊɗƋƌᵭᶁᶑȡᴅDdð]",e:"[eÉéÈèÊêḘḙĚěĔĕẼẽḚḛẺẻĖėËëĒēȨȩĘęᶒɆɇȄȅẾếỀềỄễỂểḜḝḖḗḔḕȆȇẸẹỆệⱸᴇEeɘǝƏƐε]",f:"[fƑƒḞḟ]",g:"[gɢ₲ǤǥĜĝĞğĢģƓɠĠġ]",h:"[hĤĥĦħḨḩẖẖḤḥḢḣɦʰǶƕ]",i:"[iÍíÌìĬĭÎîǏǐÏïḮḯĨĩĮįĪīỈỉȈȉȊȋỊịḬḭƗɨɨ̆ᵻᶖİiIıɪIi]",j:"[jȷĴĵɈɉʝɟʲ]",k:"[kƘƙꝀꝁḰḱǨǩḲḳḴḵκϰ₭]",l:"[lŁłĽľĻļĹĺḶḷḸḹḼḽḺḻĿŀȽƚⱠⱡⱢɫɬᶅɭȴʟLl]",n:"[nŃńǸǹŇňÑñṄṅŅņṆṇṊṋṈṉN̈n̈ƝɲȠƞᵰᶇɳȵɴNnŊŋ]",o:"[oØøÖöÓóÒòÔôǑǒŐőŎŏȮȯỌọƟɵƠơỎỏŌōÕõǪǫȌȍՕօ]",p:"[pṔṕṖṗⱣᵽƤƥᵱ]",q:"[qꝖꝗʠɊɋꝘꝙq̃]",r:"[rŔŕɌɍŘřŖŗṘṙȐȑȒȓṚṛⱤɽ]",s:"[sŚśṠṡṢṣꞨꞩŜŝŠšŞşȘșS̈s̈]",t:"[tŤťṪṫŢţṬṭƮʈȚțṰṱṮṯƬƭ]",u:"[uŬŭɄʉỤụÜüÚúÙùÛûǓǔŰűŬŭƯưỦủŪūŨũŲųȔȕ∪]",v:"[vṼṽṾṿƲʋꝞꝟⱱʋ]",w:"[wẂẃẀẁŴŵẄẅẆẇẈẉ]",x:"[xẌẍẊẋχ]",y:"[yÝýỲỳŶŷŸÿỸỹẎẏỴỵɎɏƳƴ]",z:"[zŹźẐẑŽžŻżẒẓẔẕƵƶ]"},asciifold=function(){var i,n,k,chunk,foreignletters="",lookup={};for(k in DIACRITICS)if(DIACRITICS.hasOwnProperty(k))for(foreignletters+=chunk=DIACRITICS[k].substring(2,DIACRITICS[k].length-1),i=0,n=chunk.length;i<n;i++)lookup[chunk.charAt(i)]=k;var regexp=new RegExp("["+foreignletters+"]","g");return function(str){return str.replace(regexp,function(foreignletter){return lookup[foreignletter]}).toLowerCase()}}();return Sifter}),function(root,factory){"function"==typeof define&&define.amd?define("microplugin",factory):"object"==typeof exports?module.exports=factory():root.MicroPlugin=factory()}(this,function(){var MicroPlugin={mixin:function(Interface){Interface.plugins={},Interface.prototype.initializePlugins=function(plugins){var i,n,key,queue=[];if(this.plugins={names:[],settings:{},requested:{},loaded:{}},utils.isArray(plugins))for(i=0,n=plugins.length;i<n;i++)"string"==typeof plugins[i]?queue.push(plugins[i]):(this.plugins.settings[plugins[i].name]=plugins[i].options,queue.push(plugins[i].name));else if(plugins)for(key in plugins)plugins.hasOwnProperty(key)&&(this.plugins.settings[key]=plugins[key],queue.push(key));for(;queue.length;)this.require(queue.shift())},Interface.prototype.loadPlugin=function(name){var plugins=this.plugins,plugin=Interface.plugins[name];if(!Interface.plugins.hasOwnProperty(name))throw new Error('Unable to find "'+name+'" plugin');plugins.requested[name]=!0,plugins.loaded[name]=plugin.fn.apply(this,[this.plugins.settings[name]||{}]),plugins.names.push(name)},Interface.prototype.require=function(name){var plugins=this.plugins;if(!this.plugins.loaded.hasOwnProperty(name)){if(plugins.requested[name])throw new Error('Plugin has circular dependency ("'+name+'")');this.loadPlugin(name)}return plugins.loaded[name]},Interface.define=function(name,fn){Interface.plugins[name]={name:name,fn:fn}}}},utils={isArray:Array.isArray||function(vArg){return"[object Array]"===Object.prototype.toString.call(vArg)}};return MicroPlugin}),function(root,factory){"function"==typeof define&&define.amd?define("selectize",["jquery","sifter","microplugin"],factory):"object"==typeof module&&"object"==typeof module.exports?module.exports=factory(require("jquery"),require("sifter"),require("microplugin")):root.Selectize=factory(root.jQuery,root.Sifter,root.MicroPlugin)}(this,function($,Sifter,MicroPlugin){"use strict";function MicroEvent(){}$.fn.removeHighlight=function(){return this.find("span.highlight").each(function(){this.parentNode.firstChild.nodeName;var parent=this.parentNode;parent.replaceChild(this.firstChild,this),parent.normalize()}).end()};function isset(object){return void 0!==object}function hash_key(value){return null==value?null:"boolean"==typeof value?value?"1":"0":value+""}function escape_html(str){return(str+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")}function debounce_events(self,types,fn){var type,trigger=self.trigger,event_args={};for(type in self.trigger=function(){var type=arguments[0];if(-1===types.indexOf(type))return trigger.apply(self,arguments);event_args[type]=arguments},fn.apply(self,[]),self.trigger=trigger,event_args)event_args.hasOwnProperty(type)&&trigger.apply(self,event_args[type])}function getSelection(input){var sel,selLen,result={};return void 0===input?console.warn("WARN getSelection cannot locate input control"):"selectionStart"in input?(result.start=input.selectionStart,result.length=input.selectionEnd-result.start):document.selection&&(input.focus(),sel=document.selection.createRange(),selLen=document.selection.createRange().text.length,sel.moveStart("character",-input.value.length),result.start=sel.text.length-selLen,result.length=selLen),result}function measureString(str,$parent){return str?(Selectize.$testInput||(Selectize.$testInput=$("<span />").css({position:"absolute",width:"auto",padding:0,whiteSpace:"pre"}),$("<div />").css({position:"absolute",width:0,height:0,overflow:"hidden"}).append(Selectize.$testInput).appendTo("body")),Selectize.$testInput.text(str),transferStyles($parent,Selectize.$testInput,["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"]),Selectize.$testInput.width()):0}function autoGrow($input){function update(e,options){var printable,keyCode,selection;options=options||{},(e=e||window.event||{}).metaKey||e.altKey||!options.force&&!1===$input.data("grow")||(options=$input.val(),e.type&&"keydown"===e.type.toLowerCase()&&(printable=48<=(keyCode=e.keyCode)&&keyCode<=57||65<=keyCode&&keyCode<=90||96<=keyCode&&keyCode<=111||186<=keyCode&&keyCode<=222||32===keyCode,46===keyCode||8===keyCode?(selection=getSelection($input[0])).length?options=options.substring(0,selection.start)+options.substring(selection.start+selection.length):8===keyCode&&selection.start?options=options.substring(0,selection.start-1)+options.substring(selection.start+1):46===keyCode&&void 0!==selection.start&&(options=options.substring(0,selection.start)+options.substring(selection.start+1)):printable&&(keyCode=e.shiftKey,selection=String.fromCharCode(e.keyCode),options+=selection=keyCode?selection.toUpperCase():selection.toLowerCase())),e=(printable=$input.attr("placeholder"))?measureString(printable,$input)+4:0,(keyCode=Math.max(measureString(options,$input),e)+4)!==currentWidth&&(currentWidth=keyCode,$input.width(keyCode),$input.triggerHandler("resize")))}var currentWidth=null;$input.on("keydown keyup update blur",update),update()}MicroEvent.prototype={on:function(event,fct){this._events=this._events||{},this._events[event]=this._events[event]||[],this._events[event].push(fct)},off:function(event,fct){var n=arguments.length;return 0===n?delete this._events:1===n?delete this._events[event]:(this._events=this._events||{},void(event in this._events!=!1&&this._events[event].splice(this._events[event].indexOf(fct),1)))},trigger:function(event){if(this._events=this._events||{},event in this._events!=!1)for(var i=0;i<this._events[event].length;i++)this._events[event][i].apply(this,Array.prototype.slice.call(arguments,1))}},MicroEvent.mixin=function(destObject){for(var props=["on","off","trigger"],i=0;i<props.length;i++)destObject.prototype[props[i]]=MicroEvent.prototype[props[i]]};var options,IS_MAC=/Mac/.test(navigator.userAgent),KEY_CMD=IS_MAC?91:17,KEY_CTRL=IS_MAC?18:17,SUPPORTS_VALIDITY_API=!/android/i.test(window.navigator.userAgent)&&!!document.createElement("input").validity,hook={before:function(self,method,fn){var original=self[method];self[method]=function(){return fn.apply(self,arguments),original.apply(self,arguments)}},after:function(self,method,fn){var original=self[method];self[method]=function(){var result=original.apply(self,arguments);return fn.apply(self,arguments),result}}},transferStyles=function($from,$to,properties){var i,n,styles={};if(properties)for(i=0,n=properties.length;i<n;i++)styles[properties[i]]=$from.css(properties[i]);else styles=$from.css();$to.css(styles)},Selectize=function($input,settings){var i,n,fn,delay,timeout,input=$input[0],computedStyle=(input.selectize=this,window.getComputedStyle&&window.getComputedStyle(input,null));if(computedStyle=(computedStyle?computedStyle.getPropertyValue("direction"):input.currentStyle&&input.currentStyle.direction)||$input.parents("[dir]:first").attr("dir")||"",$.extend(this,{order:0,settings:settings,$input:$input,tabIndex:$input.attr("tabindex")||"",tagType:"select"===input.tagName.toLowerCase()?1:2,rtl:/rtl/i.test(computedStyle),eventNS:".selectize"+ ++Selectize.count,highlightedValue:null,isBlurring:!1,isOpen:!1,isDisabled:!1,isRequired:$input.is("[required]"),isInvalid:!1,isLocked:!1,isFocused:!1,isInputHidden:!1,isSetup:!1,isShiftDown:!1,isCmdDown:!1,isCtrlDown:!1,ignoreFocus:!1,ignoreBlur:!1,ignoreHover:!1,hasOptions:!1,currentResults:null,lastValue:"",lastValidValue:"",caretPos:0,loading:0,loadedSearches:{},$activeOption:null,$activeItems:[],optgroups:{},options:{},userOptions:{},items:[],renderCache:{},onSearchChange:null===settings.loadThrottle?this.onSearchChange:(fn=this.onSearchChange,delay=settings.loadThrottle,function(){var self=this,args=arguments;window.clearTimeout(timeout),timeout=window.setTimeout(function(){fn.apply(self,args)},delay)})}),this.sifter=new Sifter(this.options,{diacritics:settings.diacritics}),this.settings.options){for(i=0,n=this.settings.options.length;i<n;i++)this.registerOption(this.settings.options[i]);delete this.settings.options}if(this.settings.optgroups){for(i=0,n=this.settings.optgroups.length;i<n;i++)this.registerOptionGroup(this.settings.optgroups[i]);delete this.settings.optgroups}this.settings.mode=this.settings.mode||(1===this.settings.maxItems?"single":"multi"),"boolean"!=typeof this.settings.hideSelected&&(this.settings.hideSelected="multi"===this.settings.mode),this.initializePlugins(this.settings.plugins),this.setupCallbacks(),this.setupTemplates(),this.setup()};return MicroEvent.mixin(Selectize),void 0!==MicroPlugin?MicroPlugin.mixin(Selectize):(MicroPlugin="Dependency MicroPlugin is missing",options=(options={explanation:'Make sure you either: (1) are using the "standalone" version of Selectize, or (2) require MicroPlugin before you load Selectize.'})||{},console.error("Selectize: "+MicroPlugin),options.explanation&&(console.group&&console.group(),console.error(options.explanation),console.group&&console.groupEnd())),$.extend(Selectize.prototype,{setup:function(){var $parent,inputId,fn,self=this,settings=self.settings,eventNS=self.eventNS,$window=$(window),$document=$(document),$input=self.$input,inputMode=self.settings.mode,classes=$input.attr("class")||"",$wrapper=$("<div>").addClass(settings.wrapperClass).addClass(classes).addClass(inputMode),$control=$("<div>").addClass(settings.inputClass).addClass("items").appendTo($wrapper),$control_input=$('<input type="text" autocomplete="new-password" autofill="no" />').appendTo($control).attr("tabindex",$input.is(":disabled")?"-1":self.tabIndex),$dropdown_parent=$(settings.dropdownParent||$wrapper),inputMode=$("<div>").addClass(settings.dropdownClass).addClass(inputMode).hide().appendTo($dropdown_parent),$dropdown_parent=$("<div>").addClass(settings.dropdownContentClass).attr("tabindex","-1").appendTo(inputMode);(inputId=$input.attr("id"))&&($control_input.attr("id",inputId+"-selectized"),$("label[for='"+inputId+"']").attr("for",inputId+"-selectized")),self.settings.copyClassesToDropdown&&inputMode.addClass(classes),$wrapper.css({width:$input[0].style.width}),self.plugins.names.length&&(inputId="plugin-"+self.plugins.names.join(" plugin-"),$wrapper.addClass(inputId),inputMode.addClass(inputId)),(null===settings.maxItems||1<settings.maxItems)&&1===self.tagType&&$input.attr("multiple","multiple"),self.settings.placeholder&&$control_input.attr("placeholder",settings.placeholder),!self.settings.splitOn&&self.settings.delimiter&&(classes=self.settings.delimiter.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),self.settings.splitOn=new RegExp("\\s*"+classes+"+\\s*")),$input.attr("autocorrect")&&$control_input.attr("autocorrect",$input.attr("autocorrect")),$input.attr("autocapitalize")&&$control_input.attr("autocapitalize",$input.attr("autocapitalize")),$input.is("input")&&($control_input[0].type=$input[0].type),self.$wrapper=$wrapper,self.$control=$control,self.$control_input=$control_input,self.$dropdown=inputMode,self.$dropdown_content=$dropdown_parent,inputMode.on("mouseenter mousedown click","[data-disabled]>[data-selectable]",function(e){e.stopImmediatePropagation()}),inputMode.on("mouseenter","[data-selectable]",function(){return self.onOptionHover.apply(self,arguments)}),inputMode.on("mousedown click","[data-selectable]",function(){return self.onOptionSelect.apply(self,arguments)}),inputId="mousedown",classes="*:not(input)",fn=function(){return self.onItemSelect.apply(self,arguments)},($parent=$control).on(inputId,classes,function(e){for(var child=e.target;child&&child.parentNode!==$parent[0];)child=child.parentNode;return e.currentTarget=child,fn.apply(this,[e])}),autoGrow($control_input),$control.on({mousedown:function(){return self.onMouseDown.apply(self,arguments)},click:function(){return self.onClick.apply(self,arguments)}}),$control_input.on({mousedown:function(e){e.stopPropagation()},keydown:function(){return self.onKeyDown.apply(self,arguments)},keypress:function(){return self.onKeyPress.apply(self,arguments)},input:function(){return self.onInput.apply(self,arguments)},resize:function(){self.positionDropdown.apply(self,[])},blur:function(){return self.onBlur.apply(self,arguments)},focus:function(){return self.ignoreBlur=!1,self.onFocus.apply(self,arguments)},paste:function(){return self.onPaste.apply(self,arguments)}}),$document.on("keydown"+eventNS,function(e){self.isCmdDown=e[IS_MAC?"metaKey":"ctrlKey"],self.isCtrlDown=e[IS_MAC?"altKey":"ctrlKey"],self.isShiftDown=e.shiftKey}),$document.on("keyup"+eventNS,function(e){e.keyCode===KEY_CTRL&&(self.isCtrlDown=!1),16===e.keyCode&&(self.isShiftDown=!1),e.keyCode===KEY_CMD&&(self.isCmdDown=!1)}),$document.on("mousedown"+eventNS,function(e){if(self.isFocused){if(e.target===self.$dropdown[0]||e.target.parentNode===self.$dropdown[0])return!1;self.$control.has(e.target).length||e.target===self.$control[0]||self.blur(e.target)}}),$window.on(["scroll"+eventNS,"resize"+eventNS].join(" "),function(){self.isOpen&&self.positionDropdown.apply(self,arguments)}),$window.on("mousemove"+eventNS,function(){self.ignoreHover=!1}),this.revertSettings={$children:$input.children().detach(),tabindex:$input.attr("tabindex")},$input.attr("tabindex",-1).hide().after(self.$wrapper),Array.isArray(settings.items)&&(self.lastValidValue=settings.items,self.setValue(settings.items),delete settings.items),SUPPORTS_VALIDITY_API&&$input.on("invalid"+eventNS,function(e){e.preventDefault(),self.isInvalid=!0,self.refreshState()}),self.updateOriginalInput(),self.refreshItems(),self.refreshState(),self.updatePlaceholder(),self.isSetup=!0,$input.is(":disabled")&&self.disable(),self.on("change",this.onChange),$input.data("selectize",self),$input.addClass("selectized"),self.trigger("initialize"),!0===settings.preload&&self.onSearchChange("")},setupTemplates:function(){var field_label=this.settings.labelField,field_value=this.settings.valueField,field_optgroup=this.settings.optgroupLabelField;this.settings.render=$.extend({},{optgroup:function(data){return'<div class="optgroup">'+data.html+"</div>"},optgroup_header:function(data,escape){return'<div class="optgroup-header">'+escape(data[field_optgroup])+"</div>"},option:function(data,escape){return'<div class="option '+(""===data[field_value]?"selectize-dropdown-emptyoptionlabel":"")+'">'+escape(data[field_label])+"</div>"},item:function(data,escape){return'<div class="item">'+escape(data[field_label])+"</div>"},option_create:function(data,escape){return'<div class="create">Add <strong>'+escape(data.input)+"</strong>&hellip;</div>"}},this.settings.render)},setupCallbacks:function(){var key,fn,callbacks={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur",dropdown_item_activate:"onDropdownItemActivate",dropdown_item_deactivate:"onDropdownItemDeactivate"};for(key in callbacks)callbacks.hasOwnProperty(key)&&(fn=this.settings[callbacks[key]])&&this.on(key,fn)},onClick:function(e){this.isFocused&&this.isOpen||(this.focus(),e.preventDefault())},onMouseDown:function(e){var self=this,defaultPrevented=e.isDefaultPrevented();$(e.target);if(self.isFocused){if(e.target!==self.$control_input[0])return"single"===self.settings.mode?self.isOpen?self.close():self.open():defaultPrevented||self.setActiveItem(null),!1}else defaultPrevented||window.setTimeout(function(){self.focus()},0)},onChange:function(){""!==this.getValue()&&(this.lastValidValue=this.getValue()),this.$input.trigger("input"),this.$input.trigger("change")},onPaste:function(e){var self=this;self.isFull()||self.isInputHidden||self.isLocked?e.preventDefault():self.settings.splitOn&&setTimeout(function(){var pastedText=self.$control_input.val();if(pastedText.match(self.settings.splitOn))for(var splitInput=pastedText.trim().split(self.settings.splitOn),i=0,n=splitInput.length;i<n;i++)self.createItem(splitInput[i])},0)},onKeyPress:function(e){if(this.isLocked)return e&&e.preventDefault();var character=String.fromCharCode(e.keyCode||e.which);return this.settings.create&&"multi"===this.settings.mode&&character===this.settings.delimiter?(this.createItem(),e.preventDefault(),!1):void 0},onKeyDown:function(e){var $next;e.target,this.$control_input[0];if(this.isLocked)9!==e.keyCode&&e.preventDefault();else{switch(e.keyCode){case 65:if(this.isCmdDown)return void this.selectAll();break;case 27:return void(this.isOpen&&(e.preventDefault(),e.stopPropagation(),this.close()));case 78:if(!e.ctrlKey||e.altKey)break;case 40:return!this.isOpen&&this.hasOptions?this.open():this.$activeOption&&(this.ignoreHover=!0,($next=this.getAdjacentOption(this.$activeOption,1)).length&&this.setActiveOption($next,!0,!0)),void e.preventDefault();case 80:if(!e.ctrlKey||e.altKey)break;case 38:return this.$activeOption&&(this.ignoreHover=!0,($next=this.getAdjacentOption(this.$activeOption,-1)).length&&this.setActiveOption($next,!0,!0)),void e.preventDefault();case 13:return void(this.isOpen&&this.$activeOption&&(this.onOptionSelect({currentTarget:this.$activeOption}),e.preventDefault()));case 37:return void this.advanceSelection(-1,e);case 39:return void this.advanceSelection(1,e);case 9:return this.settings.selectOnTab&&this.isOpen&&this.$activeOption&&(this.onOptionSelect({currentTarget:this.$activeOption}),this.isFull()||e.preventDefault()),void(this.settings.create&&this.createItem()&&this.settings.showAddOptionOnCreate&&e.preventDefault());case 8:case 46:return void this.deleteSelection(e)}!this.isFull()&&!this.isInputHidden||(IS_MAC?e.metaKey:e.ctrlKey)||e.preventDefault()}},onInput:function(e){var value=this.$control_input.val()||"";this.lastValue!==value&&(this.lastValue=value,this.onSearchChange(value),this.refreshOptions(),this.trigger("type",value))},onSearchChange:function(value){var self=this,fn=self.settings.load;fn&&!self.loadedSearches.hasOwnProperty(value)&&(self.loadedSearches[value]=!0,self.load(function(callback){fn.apply(self,[value,callback])}))},onFocus:function(e){var wasFocused=this.isFocused;if(this.isDisabled)return this.blur(),e&&e.preventDefault(),!1;this.ignoreFocus||(this.isFocused=!0,"focus"===this.settings.preload&&this.onSearchChange(""),wasFocused||this.trigger("focus"),this.$activeItems.length||(this.showInput(),this.setActiveItem(null),this.refreshOptions(!!this.settings.openOnFocus)),this.refreshState())},onBlur:function(e,dest){var self=this;if(self.isFocused&&(self.isFocused=!1,!self.ignoreFocus)){if(!self.ignoreBlur&&document.activeElement===self.$dropdown_content[0])return self.ignoreBlur=!0,void self.onFocus(e);e=function(){self.close(),self.setTextboxValue(""),self.setActiveItem(null),self.setActiveOption(null),self.setCaret(self.items.length),self.refreshState(),dest&&dest.focus&&dest.focus(),self.isBlurring=!1,self.ignoreFocus=!1,self.trigger("blur")};self.isBlurring=!0,self.ignoreFocus=!0,self.settings.create&&self.settings.createOnBlur?self.createItem(null,!1,e):e()}},onOptionHover:function(e){this.ignoreHover||this.setActiveOption(e.currentTarget,!1)},onOptionSelect:function(e){var $target,self=this;e.preventDefault&&(e.preventDefault(),e.stopPropagation()),($target=$(e.currentTarget)).hasClass("create")?self.createItem(null,function(){self.settings.closeAfterSelect&&self.close()}):void 0!==($target=$target.attr("data-value"))&&(self.lastQuery=null,self.setTextboxValue(""),self.addItem($target),self.settings.closeAfterSelect?self.close():!self.settings.hideSelected&&e.type&&/mouse/.test(e.type)&&self.setActiveOption(self.getOption($target)))},onItemSelect:function(e){this.isLocked||"multi"===this.settings.mode&&(e.preventDefault(),this.setActiveItem(e.currentTarget,e))},load:function(fn){var self=this,$wrapper=self.$wrapper.addClass(self.settings.loadingClass);self.loading++,fn.apply(self,[function(results){self.loading=Math.max(self.loading-1,0),results&&results.length&&(self.addOption(results),self.refreshOptions(self.isFocused&&!self.isInputHidden)),self.loading||$wrapper.removeClass(self.settings.loadingClass),self.trigger("load",results)}])},getTextboxValue:function(){return this.$control_input.val()},setTextboxValue:function(value){var $input=this.$control_input;$input.val()!==value&&($input.val(value).triggerHandler("update"),this.lastValue=value)},getValue:function(){return 1===this.tagType&&this.$input.attr("multiple")?this.items:this.items.join(this.settings.delimiter)},setValue:function(value,silent){debounce_events(this,silent?[]:["change"],function(){this.clear(silent),this.addItems(value,silent)})},setMaxItems:function(value){this.settings.maxItems=value=0===value?null:value,this.settings.mode=this.settings.mode||(1===this.settings.maxItems?"single":"multi"),this.refreshState()},setActiveItem:function($item,e){var eventName,i,end,item,swap,$last;if("single"!==this.settings.mode){if(!($item=$($item)).length)return $(this.$activeItems).removeClass("active"),this.$activeItems=[],void(this.isFocused&&this.showInput());if("mousedown"===(eventName=e&&e.type.toLowerCase())&&this.isShiftDown&&this.$activeItems.length){for($last=this.$control.children(".active:last"),$last=Array.prototype.indexOf.apply(this.$control[0].childNodes,[$last[0]]),(end=Array.prototype.indexOf.apply(this.$control[0].childNodes,[$item[0]]))<$last&&(swap=$last,$last=end,end=swap),i=$last;i<=end;i++)item=this.$control[0].childNodes[i],-1===this.$activeItems.indexOf(item)&&($(item).addClass("active"),this.$activeItems.push(item));e.preventDefault()}else"mousedown"===eventName&&this.isCtrlDown||"keydown"===eventName&&this.isShiftDown?$item.hasClass("active")?(swap=this.$activeItems.indexOf($item[0]),this.$activeItems.splice(swap,1),$item.removeClass("active")):this.$activeItems.push($item.addClass("active")[0]):($(this.$activeItems).removeClass("active"),this.$activeItems=[$item.addClass("active")[0]]);this.hideInput(),this.isFocused||this.focus()}},setActiveOption:function($option,scroll,animate){var height_item,y,scroll_top,scroll_bottom;this.$activeOption&&(this.$activeOption.removeClass("active"),this.trigger("dropdown_item_deactivate",this.$activeOption.attr("data-value"))),this.$activeOption=null,($option=$($option)).length&&(this.$activeOption=$option.addClass("active"),this.isOpen&&this.trigger("dropdown_item_activate",this.$activeOption.attr("data-value")),!scroll&&isset(scroll)||($option=this.$dropdown_content.height(),height_item=this.$activeOption.outerHeight(!0),scroll=this.$dropdown_content.scrollTop()||0,scroll_bottom=(scroll_top=y=this.$activeOption.offset().top-this.$dropdown_content.offset().top+scroll)-$option+height_item,$option+scroll<y+height_item?this.$dropdown_content.stop().animate({scrollTop:scroll_bottom},animate?this.settings.scrollDuration:0):y<scroll&&this.$dropdown_content.stop().animate({scrollTop:scroll_top},animate?this.settings.scrollDuration:0)))},selectAll:function(){"single"!==this.settings.mode&&(this.$activeItems=Array.prototype.slice.apply(this.$control.children(":not(input)").addClass("active")),this.$activeItems.length&&(this.hideInput(),this.close()),this.focus())},hideInput:function(){this.setTextboxValue(""),this.$control_input.css({opacity:0,position:"absolute",left:this.rtl?1e4:-1e4}),this.isInputHidden=!0},showInput:function(){this.$control_input.css({opacity:1,position:"relative",left:0}),this.isInputHidden=!1},focus:function(){var self=this;return self.isDisabled||(self.ignoreFocus=!0,self.$control_input[0].focus(),window.setTimeout(function(){self.ignoreFocus=!1,self.onFocus()},0)),self},blur:function(dest){return this.$control_input[0].blur(),this.onBlur(null,dest),this},getScoreFunction:function(query){return this.sifter.getScoreFunction(query,this.getSearchOptions())},getSearchOptions:function(){var settings=this.settings,sort=settings.sortField;return{fields:settings.searchField,conjunction:settings.searchConjunction,sort:sort="string"==typeof sort?[{field:sort}]:sort,nesting:settings.nesting}},search:function(query){var i,result,calculateScore,settings=this.settings,options=this.getSearchOptions();if(settings.score&&"function"!=typeof(calculateScore=this.settings.score.apply(this,[query])))throw new Error('Selectize "score" setting must be a function that returns a function');if(query!==this.lastQuery?(this.lastQuery=query,result=this.sifter.search(query,$.extend(options,{score:calculateScore})),this.currentResults=result):result=$.extend(!0,{},this.currentResults),settings.hideSelected)for(i=result.items.length-1;0<=i;i--)-1!==this.items.indexOf(hash_key(result.items[i].id))&&result.items.splice(i,1);return result},refreshOptions:function(triggerDropdown){void 0===triggerDropdown&&(triggerDropdown=!0);var i,j,k,groups,groups_order,option,option_html,optgroup,optgroups,html,html_children,has_create_option,$active,$create,d,tmp,self=this,query=self.$control_input.val().trim(),results=self.search(query),$dropdown_content=self.$dropdown_content,active_before=self.$activeOption&&hash_key(self.$activeOption.attr("data-value")),n=results.items.length;for("number"==typeof self.settings.maxOptions&&(n=Math.min(n,self.settings.maxOptions)),groups={},groups_order=[],i=0;i<n;i++)for(option=self.options[results.items[i].id],option_html=self.render("option",option),optgroup=option[self.settings.optgroupField]||"",j=0,k=(optgroups=Array.isArray(optgroup)?optgroup:[optgroup])&&optgroups.length;j<k;j++)optgroup=optgroups[j],self.optgroups.hasOwnProperty(optgroup)||(optgroup=""),groups.hasOwnProperty(optgroup)||(groups[optgroup]=document.createDocumentFragment(),groups_order.push(optgroup)),groups[optgroup].appendChild(option_html);for(this.settings.lockOptgroupOrder&&groups_order.sort(function(a,b){return(self.optgroups[a]&&self.optgroups[a].$order||0)-(self.optgroups[b]&&self.optgroups[b].$order||0)}),html=document.createDocumentFragment(),i=0,n=groups_order.length;i<n;i++)optgroup=groups_order[i],self.optgroups.hasOwnProperty(optgroup)&&groups[optgroup].childNodes.length?((html_children=document.createDocumentFragment()).appendChild(self.render("optgroup_header",self.optgroups[optgroup])),html_children.appendChild(groups[optgroup]),html.appendChild(self.render("optgroup",$.extend({},self.optgroups[optgroup],{html:(d=html_children,tmp=void 0,(tmp=document.createElement("div")).appendChild(d.cloneNode(!0)),tmp.innerHTML),dom:html_children})))):html.appendChild(groups[optgroup]);if($dropdown_content.html(html),self.settings.highlight&&($dropdown_content.removeHighlight(),results.query.length&&results.tokens.length))for(i=0,n=results.tokens.length;i<n;i++)!function($element,pattern){var regex,highlight;if("string"!=typeof pattern||pattern.length)regex="string"==typeof pattern?new RegExp(pattern,"i"):pattern,highlight=function(node){var skip=0;if(3===node.nodeType){var spannode,match,pos=node.data.search(regex);0<=pos&&0<node.data.length&&(match=node.data.match(regex),(spannode=document.createElement("span")).className="highlight",(pos=node.splitText(pos)).splitText(match[0].length),match=pos.cloneNode(!0),spannode.appendChild(match),pos.parentNode.replaceChild(spannode,pos),skip=1)}else if(1===node.nodeType&&node.childNodes&&!/(script|style)/i.test(node.tagName)&&("highlight"!==node.className||"SPAN"!==node.tagName))for(var i=0;i<node.childNodes.length;++i)i+=highlight(node.childNodes[i]);return skip},$element.each(function(){highlight(this)})}($dropdown_content,results.tokens[i].regex);if(!self.settings.hideSelected)for(self.$dropdown.find(".selected").removeClass("selected"),i=0,n=self.items.length;i<n;i++)self.getOption(self.items[i]).addClass("selected");(has_create_option=self.canCreate(query))&&self.settings.showAddOptionOnCreate&&($dropdown_content.prepend(self.render("option_create",{input:query})),$create=$($dropdown_content[0].childNodes[0])),self.hasOptions=0<results.items.length||has_create_option&&self.settings.showAddOptionOnCreate,self.hasOptions?(0<results.items.length?(query=active_before&&self.getOption(active_before),""!==results.query&&query&&query.length?$active=query:"single"===self.settings.mode&&self.items.length&&($active=self.getOption(self.items[0])),$active&&$active.length||($active=$create&&!self.settings.addPrecedence?self.getAdjacentOption($create,1):$dropdown_content.find("[data-selectable]:first"))):$active=$create,self.setActiveOption($active),triggerDropdown&&!self.isOpen&&self.open()):(self.setActiveOption(null),triggerDropdown&&self.isOpen&&self.close())},addOption:function(data){var i,n,value;if(Array.isArray(data))for(i=0,n=data.length;i<n;i++)this.addOption(data[i]);else(value=this.registerOption(data))&&(this.userOptions[value]=!0,this.lastQuery=null,this.trigger("option_add",value,data))},registerOption:function(data){var key=hash_key(data[this.settings.valueField]);return null!=key&&!this.options.hasOwnProperty(key)&&(data.$order=data.$order||++this.order,this.options[key]=data,key)},registerOptionGroup:function(data){var key=hash_key(data[this.settings.optgroupValueField]);return!!key&&(data.$order=data.$order||++this.order,this.optgroups[key]=data,key)},addOptionGroup:function(id,data){data[this.settings.optgroupValueField]=id,(id=this.registerOptionGroup(data))&&this.trigger("optgroup_add",id,data)},removeOptionGroup:function(id){this.optgroups.hasOwnProperty(id)&&(delete this.optgroups[id],this.renderCache={},this.trigger("optgroup_remove",id))},clearOptionGroups:function(){this.optgroups={},this.renderCache={},this.trigger("optgroup_clear")},updateOption:function(value,data){var value_new,index_item,order_old;if(value=hash_key(value),value_new=hash_key(data[this.settings.valueField]),null!==value&&this.options.hasOwnProperty(value)){if("string"!=typeof value_new)throw new Error("Value must be set in option data");order_old=this.options[value].$order,value_new!==value&&(delete this.options[value],-1!==(index_item=this.items.indexOf(value))&&this.items.splice(index_item,1,value_new)),data.$order=data.$order||order_old,this.options[value_new]=data,index_item=this.renderCache.item,order_old=this.renderCache.option,index_item&&(delete index_item[value],delete index_item[value_new]),order_old&&(delete order_old[value],delete order_old[value_new]),-1!==this.items.indexOf(value_new)&&(index_item=this.getItem(value),order_old=$(this.render("item",data)),index_item.hasClass("active")&&order_old.addClass("active"),index_item.replaceWith(order_old)),this.lastQuery=null,this.isOpen&&this.refreshOptions(!1)}},removeOption:function(value,silent){value=hash_key(value);var cache_items=this.renderCache.item,cache_options=this.renderCache.option;cache_items&&delete cache_items[value],cache_options&&delete cache_options[value],delete this.userOptions[value],delete this.options[value],this.lastQuery=null,this.trigger("option_remove",value),this.removeItem(value,silent)},clearOptions:function(silent){var self=this,options=(self.loadedSearches={},self.userOptions={},self.renderCache={},self.options);$.each(self.options,function(key,value){-1==self.items.indexOf(key)&&delete options[key]}),self.options=self.sifter.items=options,self.lastQuery=null,self.trigger("option_clear"),self.clear(silent)},getOption:function(value){return this.getElementWithValue(value,this.$dropdown_content.find("[data-selectable]"))},getFirstOption:function(){var $options=this.$dropdown.find("[data-selectable]");return 0<$options.length?$options.eq(0):$()},getAdjacentOption:function($option,direction){var $options=this.$dropdown.find("[data-selectable]"),$option=$options.index($option)+direction;return 0<=$option&&$option<$options.length?$options.eq($option):$()},getElementWithValue:function(value,$els){if(null!=(value=hash_key(value)))for(var i=0,n=$els.length;i<n;i++)if($els[i].getAttribute("data-value")===value)return $($els[i]);return $()},getElementWithTextContent:function(textContent,ignoreCase,$els){if(null!=(textContent=hash_key(textContent)))for(var i=0,n=$els.length;i<n;i++){var eleTextContent=$els[i].textContent;if(1==ignoreCase&&(eleTextContent=null!==eleTextContent?eleTextContent.toLowerCase():null,textContent=textContent.toLowerCase()),eleTextContent===textContent)return $($els[i])}return $()},getItem:function(value){return this.getElementWithValue(value,this.$control.children())},getFirstItemMatchedByTextContent:function(textContent,ignoreCase){return this.getElementWithTextContent(textContent,ignoreCase=null!==ignoreCase&&!0===ignoreCase,this.$dropdown_content.find("[data-selectable]"))},addItems:function(values,silent){this.buffer=document.createDocumentFragment();for(var childNodes=this.$control[0].childNodes,i=0;i<childNodes.length;i++)this.buffer.appendChild(childNodes[i]);for(var items=Array.isArray(values)?values:[values],i=0,n=items.length;i<n;i++)this.isPending=i<n-1,this.addItem(items[i],silent);values=this.$control[0];values.insertBefore(this.buffer,values.firstChild),this.buffer=null},addItem:function(value,silent){debounce_events(this,silent?[]:["change"],function(){var $item,$option,wasFull,inputMode=this.settings.mode;value=hash_key(value),-1!==this.items.indexOf(value)?"single"===inputMode&&this.close():this.options.hasOwnProperty(value)&&("single"===inputMode&&this.clear(silent),"multi"===inputMode&&this.isFull()||($item=$(this.render("item",this.options[value])),wasFull=this.isFull(),this.items.splice(this.caretPos,0,value),this.insertAtCaret($item),this.isPending&&(wasFull||!this.isFull())||this.refreshState(),this.isSetup&&(wasFull=this.$dropdown_content.find("[data-selectable]"),this.isPending||($option=this.getOption(value),$option=this.getAdjacentOption($option,1).attr("data-value"),this.refreshOptions(this.isFocused&&"single"!==inputMode),$option&&this.setActiveOption(this.getOption($option))),!wasFull.length||this.isFull()?this.close():this.isPending||this.positionDropdown(),this.updatePlaceholder(),this.trigger("item_add",value,$item),this.isPending||this.updateOriginalInput({silent:silent}))))})},removeItem:function(value,silent){var i,idx,$item=value instanceof $?value:this.getItem(value);value=hash_key($item.attr("data-value")),-1!==(i=this.items.indexOf(value))&&(this.trigger("item_before_remove",value,$item),$item.remove(),$item.hasClass("active")&&(idx=this.$activeItems.indexOf($item[0]),this.$activeItems.splice(idx,1)),this.items.splice(i,1),this.lastQuery=null,!this.settings.persist&&this.userOptions.hasOwnProperty(value)&&this.removeOption(value,silent),i<this.caretPos&&this.setCaret(this.caretPos-1),this.refreshState(),this.updatePlaceholder(),this.updateOriginalInput({silent:silent}),this.positionDropdown(),this.trigger("item_remove",value,$item))},createItem:function(input,triggerDropdown){var self=this,caret=self.caretPos,callback=(input=input||(self.$control_input.val()||"").trim(),arguments[arguments.length-1]);if("function"!=typeof callback&&(callback=function(){}),"boolean"!=typeof triggerDropdown&&(triggerDropdown=!0),!self.canCreate(input))return callback(),!1;self.lock();var fn,called,setup="function"==typeof self.settings.create?this.settings.create:function(input){var data={},input=data[self.settings.labelField]=input;if(!self.settings.formatValueToKey||"function"!=typeof self.settings.formatValueToKey||null!=(input=self.settings.formatValueToKey.apply(this,[input]))&&"object"!=typeof input&&"function"!=typeof input)return data[self.settings.valueField]=input,data;throw new Error('Selectize "formatValueToKey" setting must be a function that returns a value other than object or function.')},create=(called=!(fn=function(data){return self.unlock(),!data||"object"!=typeof data||"string"!=typeof(value=hash_key(data[self.settings.valueField]))?callback():(self.setTextboxValue(""),self.addOption(data),self.setCaret(caret),self.addItem(value),self.refreshOptions(triggerDropdown&&"single"!==self.settings.mode),void callback(data));var value}),function(){called||(called=!0,fn.apply(this,arguments))}),setup=setup.apply(this,[input,create]);return void 0!==setup&&create(setup),!0},refreshItems:function(){this.lastQuery=null,this.isSetup&&this.addItem(this.items),this.refreshState(),this.updateOriginalInput()},refreshState:function(){this.refreshValidityState(),this.refreshClasses()},refreshValidityState:function(){if(!this.isRequired)return!1;var invalid=!this.items.length;this.isInvalid=invalid,this.$control_input.prop("required",invalid),this.$input.prop("required",!invalid)},refreshClasses:function(){var isFull=this.isFull(),isLocked=this.isLocked;this.$wrapper.toggleClass("rtl",this.rtl),this.$control.toggleClass("focus",this.isFocused).toggleClass("disabled",this.isDisabled).toggleClass("required",this.isRequired).toggleClass("invalid",this.isInvalid).toggleClass("locked",isLocked).toggleClass("full",isFull).toggleClass("not-full",!isFull).toggleClass("input-active",this.isFocused&&!this.isInputHidden).toggleClass("dropdown-active",this.isOpen).toggleClass("has-options",!$.isEmptyObject(this.options)).toggleClass("has-items",0<this.items.length),this.$control_input.data("grow",!isFull&&!isLocked)},isFull:function(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems},updateOriginalInput:function(opts){var i,n,options,label;if(opts=opts||{},1===this.tagType){for(options=[],i=0,n=this.items.length;i<n;i++)label=this.options[this.items[i]][this.settings.labelField]||"",options.push('<option value="'+escape_html(this.items[i])+'" selected="selected">'+escape_html(label)+"</option>");options.length||this.$input.attr("multiple")||options.push('<option value="" selected="selected"></option>'),this.$input.html(options.join(""))}else this.$input.val(this.getValue()),this.$input.attr("value",this.$input.val());this.isSetup&&!opts.silent&&this.trigger("change",this.$input.val())},updatePlaceholder:function(){var $input;this.settings.placeholder&&($input=this.$control_input,this.items.length?$input.removeAttr("placeholder"):$input.attr("placeholder",this.settings.placeholder),$input.triggerHandler("update",{force:!0}))},open:function(){this.isLocked||this.isOpen||"multi"===this.settings.mode&&this.isFull()||(this.focus(),this.isOpen=!0,this.refreshState(),this.$dropdown.css({visibility:"hidden",display:"block"}),this.positionDropdown(),this.$dropdown.css({visibility:"visible"}),this.trigger("dropdown_open",this.$dropdown))},close:function(){var trigger=this.isOpen;"single"===this.settings.mode&&this.items.length&&(this.hideInput(),this.isBlurring&&this.$control_input.blur()),this.isOpen=!1,this.$dropdown.hide(),this.setActiveOption(null),this.refreshState(),trigger&&this.trigger("dropdown_close",this.$dropdown)},positionDropdown:function(){var $control=this.$control,offset="body"===this.settings.dropdownParent?$control.offset():$control.position();offset.top+=$control.outerHeight(!0),this.$dropdown.css({width:$control[0].getBoundingClientRect().width,top:offset.top,left:offset.left})},clear:function(silent){this.items.length&&(this.$control.children(":not(input)").remove(),this.items=[],this.lastQuery=null,this.setCaret(0),this.setActiveItem(null),this.updatePlaceholder(),this.updateOriginalInput({silent:silent}),this.refreshState(),this.showInput(),this.trigger("clear"))},insertAtCaret:function($el){var caret=Math.min(this.caretPos,this.items.length),$el=$el[0],target=this.buffer||this.$control[0];0===caret?target.insertBefore($el,target.firstChild):target.insertBefore($el,target.childNodes[caret]),this.setCaret(caret+1)},deleteSelection:function(e){var i,n,values,option_select,$tail,direction=e&&8===e.keyCode?-1:1,selection=getSelection(this.$control_input[0]);if(this.$activeOption&&!this.settings.hideSelected&&(option_select=("string"==typeof this.settings.deselectBehavior&&"top"===this.settings.deselectBehavior?this.getFirstOption():this.getAdjacentOption(this.$activeOption,-1)).attr("data-value")),values=[],this.$activeItems.length){for($tail=this.$control.children(".active:"+(0<direction?"last":"first")),$tail=this.$control.children(":not(input)").index($tail),0<direction&&$tail++,i=0,n=this.$activeItems.length;i<n;i++)values.push($(this.$activeItems[i]).attr("data-value"));e&&(e.preventDefault(),e.stopPropagation())}else(this.isFocused||"single"===this.settings.mode)&&this.items.length&&(direction<0&&0===selection.start&&0===selection.length?values.push(this.items[this.caretPos-1]):0<direction&&selection.start===this.$control_input.val().length&&values.push(this.items[this.caretPos]));if(!values.length||"function"==typeof this.settings.onDelete&&!1===this.settings.onDelete.apply(this,[values]))return!1;for(void 0!==$tail&&this.setCaret($tail);values.length;)this.removeItem(values.pop());return this.showInput(),this.positionDropdown(),this.refreshOptions(!0),option_select&&(e=this.getOption(option_select)).length&&this.setActiveOption(e),!0},advanceSelection:function(direction,e){var tail,valueLength,selection;0!==direction&&(this.rtl&&(direction*=-1),tail=0<direction?"last":"first",selection=getSelection(this.$control_input[0]),this.isFocused&&!this.isInputHidden?(valueLength=this.$control_input.val().length,(direction<0?0!==selection.start||0!==selection.length:selection.start!==valueLength)||valueLength||this.advanceCaret(direction,e)):(selection=this.$control.children(".active:"+tail)).length&&(valueLength=this.$control.children(":not(input)").index(selection),this.setActiveItem(null),this.setCaret(0<direction?valueLength+1:valueLength)))},advanceCaret:function(direction,e){var $adj;0!==direction&&(this.isShiftDown?($adj=this.$control_input[0<direction?"next":"prev"]()).length&&(this.hideInput(),this.setActiveItem($adj),e&&e.preventDefault()):this.setCaret(this.caretPos+direction))},setCaret:function(i){if(i="single"===this.settings.mode?this.items.length:Math.max(0,Math.min(this.items.length,i)),!this.isPending)for(var $child,$children=this.$control.children(":not(input)"),j=0,n=$children.length;j<n;j++)$child=$($children[j]).detach(),j<i?this.$control_input.before($child):this.$control.append($child);this.caretPos=i},lock:function(){this.close(),this.isLocked=!0,this.refreshState()},unlock:function(){this.isLocked=!1,this.refreshState()},disable:function(){this.$input.prop("disabled",!0),this.$control_input.prop("disabled",!0).prop("tabindex",-1),this.isDisabled=!0,this.lock()},enable:function(){this.$input.prop("disabled",!1),this.$control_input.prop("disabled",!1).prop("tabindex",this.tabIndex),this.isDisabled=!1,this.unlock()},destroy:function(){var eventNS=this.eventNS,revertSettings=this.revertSettings;this.trigger("destroy"),this.off(),this.$wrapper.remove(),this.$dropdown.remove(),this.$input.html("").append(revertSettings.$children).removeAttr("tabindex").removeClass("selectized").attr({tabindex:revertSettings.tabindex}).show(),this.$control_input.removeData("grow"),this.$input.removeData("selectize"),0==--Selectize.count&&Selectize.$testInput&&(Selectize.$testInput.remove(),Selectize.$testInput=void 0),$(window).off(eventNS),$(document).off(eventNS),$(document.body).off(eventNS),delete this.$input[0].selectize},render:function(templateName,data){var value,id,html="",cache=!1;return(cache="option"!==templateName&&"item"!==templateName?cache:!!(value=hash_key(data[this.settings.valueField])))&&(isset(this.renderCache[templateName])||(this.renderCache[templateName]={}),this.renderCache[templateName].hasOwnProperty(value))?this.renderCache[templateName][value]:(html=$(this.settings.render[templateName].apply(this,[data,escape_html])),"option"===templateName||"option_create"===templateName?data[this.settings.disabledField]||html.attr("data-selectable",""):"optgroup"===templateName&&(id=data[this.settings.optgroupValueField]||"",html.attr("data-group",id),data[this.settings.disabledField]&&html.attr("data-disabled","")),"option"!==templateName&&"item"!==templateName||html.attr("data-value",value||""),cache&&(this.renderCache[templateName][value]=html[0]),html[0])},clearCache:function(templateName){void 0===templateName?this.renderCache={}:delete this.renderCache[templateName]},canCreate:function(input){if(!this.settings.create)return!1;var filter=this.settings.createFilter;return input.length&&("function"!=typeof filter||filter.apply(this,[input]))&&("string"!=typeof filter||new RegExp(filter).test(input))&&(!(filter instanceof RegExp)||filter.test(input))}}),Selectize.count=0,Selectize.defaults={options:[],optgroups:[],plugins:[],delimiter:",",splitOn:null,persist:!0,diacritics:!0,create:!1,showAddOptionOnCreate:!0,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,maxOptions:1e3,maxItems:null,hideSelected:null,addPrecedence:!1,selectOnTab:!0,preload:!1,allowEmptyOption:!1,showEmptyOptionInDropdown:!1,emptyOptionLabel:"--",closeAfterSelect:!1,scrollDuration:60,deselectBehavior:"previous",loadThrottle:300,loadingClass:"loading",dataAttr:"data-data",optgroupField:"optgroup",valueField:"value",labelField:"text",disabledField:"disabled",optgroupLabelField:"label",optgroupValueField:"value",lockOptgroupOrder:!1,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"selectize-control",inputClass:"selectize-input",dropdownClass:"selectize-dropdown",dropdownContentClass:"selectize-dropdown-content",dropdownParent:null,copyClassesToDropdown:!0,render:{}},$.fn.selectize=function(settings_user){function init_select($input,settings_element){function addOption($option,group){$option=$($option);var arr,value=hash_key($option.val());(value||settings.allowEmptyOption)&&(optionsMap.hasOwnProperty(value)?group&&((arr=optionsMap[value][field_optgroup])?$.isArray(arr)?arr.push(group):optionsMap[value][field_optgroup]=[arr,group]:optionsMap[value][field_optgroup]=group):((arr=readData($option)||{})[field_label]=arr[field_label]||$option.text(),arr[field_value]=arr[field_value]||value,arr[field_disabled]=arr[field_disabled]||$option.prop("disabled"),arr[field_optgroup]=arr[field_optgroup]||group,optionsMap[value]=arr,options.push(arr),$option.is(":selected")&&settings_element.items.push(value)))}var i,n,tagName,$children,options=settings_element.options,optionsMap={},readData=function($el){$el=attr_data&&$el.attr(attr_data);return"string"==typeof $el&&$el.length?JSON.parse($el):null};for(settings_element.maxItems=$input.attr("multiple")?null:1,i=0,n=($children=$input.children()).length;i<n;i++)"optgroup"===(tagName=$children[i].tagName.toLowerCase())?function($optgroup){var i,n,id,optgroup,$options;for((id=($optgroup=$($optgroup)).attr("label"))&&((optgroup=readData($optgroup)||{})[field_optgroup_label]=id,optgroup[field_optgroup_value]=id,optgroup[field_disabled]=$optgroup.prop("disabled"),settings_element.optgroups.push(optgroup)),i=0,n=($options=$("option",$optgroup)).length;i<n;i++)addOption($options[i],id)}($children[i]):"option"===tagName&&addOption($children[i])}var defaults=$.fn.selectize.defaults,settings=$.extend({},defaults,settings_user),attr_data=settings.dataAttr,field_label=settings.labelField,field_value=settings.valueField,field_disabled=settings.disabledField,field_optgroup=settings.optgroupField,field_optgroup_label=settings.optgroupLabelField,field_optgroup_value=settings.optgroupValueField;return this.each(function(){var $input,tag_name,placeholder,input_html;this.selectize||($input=$(this),tag_name=this.tagName.toLowerCase(),(placeholder=$input.attr("placeholder")||$input.attr("data-placeholder"))||settings.allowEmptyOption||(placeholder=$input.children('option[value=""]').text()),settings.allowEmptyOption&&settings.showEmptyOptionInDropdown&&!$input.children('option[value=""]').length&&(input_html=$input.html(),$input.html('<option value="">'+settings.emptyOptionLabel+"</option>"+input_html)),("select"===tag_name?init_select:function($input,settings_element){var i,n,values,option,data_raw=$input.attr(attr_data);if(data_raw)for(settings_element.options=JSON.parse(data_raw),i=0,n=settings_element.options.length;i<n;i++)settings_element.items.push(settings_element.options[i][field_value]);else{data_raw=$.trim($input.val()||"");if(settings.allowEmptyOption||data_raw.length){for(i=0,n=(values=data_raw.split(settings.delimiter)).length;i<n;i++)(option={})[field_label]=values[i],option[field_value]=values[i],settings_element.options.push(option);settings_element.items=values}}})($input,input_html={placeholder:placeholder,options:[],optgroups:[],items:[]}),new Selectize($input,$.extend(!0,{},defaults,input_html,settings_user)))})},$.fn.selectize.defaults=Selectize.defaults,$.fn.selectize.support={validity:SUPPORTS_VALIDITY_API},Selectize.define("auto_position",function(){const POSITION={top:"top",bottom:"bottom"};this.positionDropdown=function(){const $control=this.$control,offset="body"===this.settings.dropdownParent?$control.offset():$control.position();offset.top+=$control.outerHeight(!0);var dropdownHeight=this.$dropdown.prop("scrollHeight")+5,dropdownHeight=this.$control.get(0).getBoundingClientRect().top+dropdownHeight+this.$wrapper.height()>window.innerHeight?POSITION.top:POSITION.bottom,styles={width:$control.outerWidth(),left:offset.left};dropdownHeight===POSITION.top?(Object.assign(styles,{bottom:offset.top,top:"unset",margin:"0 0 5px 0"}),this.$dropdown.addClass("selectize-position-top")):(Object.assign(styles,{top:offset.top,bottom:"unset",margin:"5px 0 0 0"}),this.$dropdown.removeClass("selectize-position-top")),this.$dropdown.css(styles)}}),Selectize.define("auto_select_on_type",function(options){var originalBlur,self=this;self.onBlur=(originalBlur=self.onBlur,function(e){var $matchedItem=self.getFirstItemMatchedByTextContent(self.lastValue,!0);return void 0!==$matchedItem.attr("data-value")&&self.getValue()!==$matchedItem.attr("data-value")&&self.setValue($matchedItem.attr("data-value")),originalBlur.apply(this,arguments)})}),Selectize.define("autofill_disable",function(options){var original,self=this;self.setup=(original=self.setup,function(){original.apply(self,arguments),self.$control_input.attr({autocomplete:"new-password",autofill:"no"})})}),Selectize.define("drag_drop",function(options){if(!$.fn.sortable)throw new Error('The "drag_drop" plugin requires jQuery UI "sortable".');var self,original;"multi"===this.settings.mode&&((self=this).lock=(original=self.lock,function(){var sortable=self.$control.data("sortable");return sortable&&sortable.disable(),original.apply(self,arguments)}),self.unlock=function(){var original=self.unlock;return function(){var sortable=self.$control.data("sortable");return sortable&&sortable.enable(),original.apply(self,arguments)}}(),self.setup=function(){var original=self.setup;return function(){original.apply(this,arguments);var $control=self.$control.sortable({items:"[data-value]",forcePlaceholderSize:!0,disabled:self.isLocked,start:function(e,ui){ui.placeholder.css("width",ui.helper.css("width")),$control.addClass("dragging")},stop:function(){$control.removeClass("dragging");var active=self.$activeItems?self.$activeItems.slice():null,values=[];$control.children("[data-value]").each(function(){values.push($(this).attr("data-value"))}),self.isFocused=!1,self.setValue(values),self.isFocused=!0,self.setActiveItem(active),self.positionDropdown()}})}}())}),Selectize.define("dropdown_header",function(options){var original,self=this;options=$.extend({title:"Untitled",headerClass:"selectize-dropdown-header",titleRowClass:"selectize-dropdown-header-title",labelClass:"selectize-dropdown-header-label",closeClass:"selectize-dropdown-header-close",html:function(data){return'<div class="'+data.headerClass+'"><div class="'+data.titleRowClass+'"><span class="'+data.labelClass+'">'+data.title+'</span><a href="javascript:void(0)" class="'+data.closeClass+'">&times;</a></div></div>'}},options),self.setup=(original=self.setup,function(){original.apply(self,arguments),self.$dropdown_header=$(options.html(options)),self.$dropdown.prepend(self.$dropdown_header)})}),Selectize.define("optgroup_columns",function(options){function equalizeSizes(){var i,height_max,width,width_parent,$optgroups=$("[data-group]",self.$dropdown_content),n=$optgroups.length;if(n&&self.$dropdown_content.width()){if(options.equalizeHeight){for(i=height_max=0;i<n;i++)height_max=Math.max(height_max,$optgroups.eq(i).height());$optgroups.css({height:height_max})}options.equalizeWidth&&(width_parent=self.$dropdown_content.innerWidth()-getScrollbarWidth(),width=Math.round(width_parent/n),$optgroups.css({width:width}),1<n&&(width_parent=width_parent-width*(n-1),$optgroups.eq(n-1).css({width:width_parent})))}}var original,self=this,getScrollbarWidth=(options=$.extend({equalizeWidth:!0,equalizeHeight:!0},options),this.getAdjacentOption=function($option,direction){var $options=$option.closest("[data-group]").find("[data-selectable]"),$option=$options.index($option)+direction;return 0<=$option&&$option<$options.length?$options.eq($option):$()},this.onKeyDown=(original=self.onKeyDown,function(e){var index,$optgroup;if(!this.isOpen||37!==e.keyCode&&39!==e.keyCode)return original.apply(this,arguments);self.ignoreHover=!0,index=($optgroup=this.$activeOption.closest("[data-group]")).find("[data-selectable]").index(this.$activeOption),($optgroup=(e=($optgroup=37===e.keyCode?$optgroup.prev("[data-group]"):$optgroup.next("[data-group]")).find("[data-selectable]")).eq(Math.min(e.length-1,index))).length&&this.setActiveOption($optgroup)}),function(){var div,width=getScrollbarWidth.width,doc=document;return void 0===width&&((div=doc.createElement("div")).innerHTML='<div style="width:50px;height:50px;position:absolute;left:-50px;top:-50px;overflow:auto;"><div style="width:1px;height:100px;"></div></div>',div=div.firstChild,doc.body.appendChild(div),width=getScrollbarWidth.width=div.offsetWidth-div.clientWidth,doc.body.removeChild(div)),width});(options.equalizeHeight||options.equalizeWidth)&&(hook.after(this,"positionDropdown",equalizeSizes),hook.after(this,"refreshOptions",equalizeSizes))}),Selectize.define("remove_button",function(options){options=$.extend({label:"&times;",title:"Remove",className:"remove",append:!0},options),("single"===this.settings.mode?function(thisRef,options){options.className="remove-single";var original,self=thisRef,html='<a href="javascript:void(0)" class="'+options.className+'" tabindex="-1" title="'+escape_html(options.title)+'">'+options.label+"</a>";thisRef.setup=(original=self.setup,function(){var id,render_item;options.append&&(id=$(self.$input.context).attr("id"),$("#"+id),render_item=self.settings.render.item,self.settings.render.item=function(data){return html_container=render_item.apply(thisRef,arguments),html_element=html,$("<span>").append(html_container).append(html_element);var html_container,html_element}),original.apply(thisRef,arguments),thisRef.$control.on("click","."+options.className,function(e){e.preventDefault(),self.isLocked||self.clear()})})}:function(thisRef,options){var original,self=thisRef,html='<a href="javascript:void(0)" class="'+options.className+'" tabindex="-1" title="'+escape_html(options.title)+'">'+options.label+"</a>";thisRef.setup=(original=self.setup,function(){var render_item;options.append&&(render_item=self.settings.render.item,self.settings.render.item=function(data){return html_container=render_item.apply(thisRef,arguments),html_element=html,pos=html_container.search(/(<\/[^>]+>\s*)$/),html_container.substring(0,pos)+html_element+html_container.substring(pos);var html_container,html_element,pos}),original.apply(thisRef,arguments),thisRef.$control.on("click","."+options.className,function(e){if(e.preventDefault(),!self.isLocked)return e=$(e.currentTarget).parent(),self.setActiveItem(e),self.deleteSelection()&&self.setCaret(self.items.length),!1})})})(this,options)}),Selectize.define("restore_on_backspace",function(options){var original,self=this;options.text=options.text||function(option){return option[this.settings.labelField]},this.onKeyDown=(original=self.onKeyDown,function(e){var index;return 8===e.keyCode&&""===this.$control_input.val()&&!this.$activeItems.length&&0<=(index=this.caretPos-1)&&index<this.items.length?(index=this.options[this.items[index]],this.deleteSelection(e)&&(this.setTextboxValue(options.text.apply(this,[index])),this.refreshOptions(!0)),void e.preventDefault()):original.apply(this,arguments)})}),Selectize.define("select_on_focus",function(options){var originalFocus,originalBlur,self=this;self.on("focus",(originalFocus=self.onFocus,function(e){var value=self.getItem(self.getValue()).text();return self.clear(),self.setTextboxValue(value),self.$control_input.select(),setTimeout(function(){self.settings.selectOnTab&&self.setActiveOption(self.getFirstItemMatchedByTextContent(value)),self.settings.score=null},0),originalFocus.apply(this,arguments)})),self.onBlur=(originalBlur=self.onBlur,function(e){return""===self.getValue()&&self.lastValidValue!==self.getValue()&&self.setValue(self.lastValidValue),setTimeout(function(){self.settings.score=function(){return function(){return 1}}},0),originalBlur.apply(this,arguments)}),self.settings.score=function(){return function(){return 1}}}),Selectize.define("tag_limit",function(options){const self=this;options.tagLimit=options.tagLimit,this.onBlur=function(){const original=self.onBlur;return function(e){if(original.apply(this,e),e){const $control=this.$control,$items=$control.find(".item"),limit=options.tagLimit;void 0===limit||$items.length<=limit||($items.toArray().forEach(function(item,index){index<limit||$(item).hide()}),$control.append("<span><b>"+($items.length-limit)+"</b></span>"))}}}(),this.onFocus=function(){const original=self.onFocus;return function(e){if(original.apply(this,e),e){const $control=this.$control,$items=$control.find(".item");$items.show(),$control.find("span").remove()}}}()}),Selectize});Selectize.define("click2deselect",function(options){var self=this;var setup=self.setup;this.setup=function(){setup.apply(self,arguments);self.$dropdown.on("click","[data-selectable]",function(e){let value=this.getAttribute("data-value");if(this.classList.contains("checked")){this.classList.remove("checked");self.removeItem(value);self.refreshItems();self.refreshOptions()}else{this.classList.add("checked")}return false})}});
1
+ jQuery(document).ready(function($){if($("#recurrence-frequency").length>0){$("#recurrence-frequency").addClass("em-recurrence-frequency");$(".event-form-when .interval-desc").each(function(){this.classList.add(this.id)});$(".event-form-when .alternate-selector").each(function(){this.classList.add("em-"+this.id)});$("#recurrence-interval").addClass("em-recurrence-interval")}$("#em-wrapper").addClass("em");var load_ui_css=false;$("#start-time").each(function(i,el){$(el).addClass("em-time-input em-time-start").next("#end-time").addClass("em-time-input em-time-end").parent().addClass("em-time-range")});if($(".em-time-input").length>0){em_setup_timepicker("body")}$(".events-table").on("click",".em-event-delete",function(){if(!confirm("Are you sure you want to delete?")){return false}window.location.href=this.href});$("#event-form #event-image-delete, #location-form #location-image-delete").on("click",function(){var el=$(this);if(el.is(":checked")){el.closest(".event-form-image, .location-form-image").find("#event-image-img, #location-image-img").hide()}else{el.closest(".event-form-image, .location-form-image").find("#event-image-img, #location-image-img").show()}});$(".event-form-with-recurrence").each(function(){let recurring_form=$(this);recurring_form.on("change",".em-recurrence-checkbox",function(){if(this.checked){recurring_form.find(".em-recurring-text").each(function(){this.style.removeProperty("display")});recurring_form.find(".em-event-text").each(function(){this.style.setProperty("display","none","important")})}else{recurring_form.find(".em-recurring-text").each(function(){this.style.setProperty("display","none","important")});recurring_form.find(".em-event-text").each(function(){this.style.removeProperty("display")})}})});$(".event-form-with-recurrence .em-recurrence-checkbox").trigger("change");$("#event-form.em-event-admin-recurring").on("submit",function(event){var form=$(this);if(form.find('input[name="event_reschedule"]').first().val()==1){var warning_text=EM.event_reschedule_warning}else if(form.find('input[name="event_recreate_tickets"]').first().val()==1){var warning_text=EM.event_recurrence_bookings}else{var warning_text=EM.event_recurrence_overwrite}confirmation=confirm(warning_text);if(confirmation==false){event.preventDefault()}});$(".em-reschedule-trigger").on("click",function(e){e.preventDefault();var trigger=$(this);trigger.closest(".em-recurrence-reschedule").find(trigger.data("target")).removeClass("reschedule-hidden");trigger.siblings(".em-reschedule-value").val(1);trigger.addClass("reschedule-hidden").siblings("a").removeClass("reschedule-hidden")});$(".em-reschedule-cancel").on("click",function(e){e.preventDefault();var trigger=$(this);trigger.closest(".em-recurrence-reschedule").find(trigger.data("target")).addClass("reschedule-hidden");trigger.siblings(".em-reschedule-value").val(0);trigger.addClass("reschedule-hidden").siblings("a").removeClass("reschedule-hidden")});if($("#em-tickets-form").length>0){$("#event-rsvp").on("click",function(event){if(!this.checked){confirmation=confirm(EM.disable_bookings_warning);if(confirmation==false){event.preventDefault()}else{$("#event-rsvp-options").hide()}}else{$("#event-rsvp-options").fadeIn()}});if($("input#event-rsvp").is(":checked")){$("div#rsvp-data").fadeIn()}else{$("div#rsvp-data").hide()}var reset_ticket_forms=function(){$("#em-tickets-form table tbody tr.em-tickets-row").show();$("#em-tickets-form table tbody tr.em-tickets-row-form").hide()};if($("#em-recurrence-checkbox").length>0){$("#em-recurrence-checkbox").on("change",function(){if($("#em-recurrence-checkbox").is(":checked")){$("#em-tickets-form .ticket-dates-from-recurring, #em-tickets-form .ticket-dates-to-recurring, #event-rsvp-options .em-booking-date-recurring").show();$("#em-tickets-form .ticket-dates-from-normal, #em-tickets-form .ticket-dates-to-normal, #event-rsvp-options .em-booking-date-normal, #em-tickets-form .hidden").hide()}else{$("#em-tickets-form .ticket-dates-from-normal, #em-tickets-form .ticket-dates-to-normal, #event-rsvp-options .em-booking-date-normal").show();$("#em-tickets-form .ticket-dates-from-recurring, #em-tickets-form .ticket-dates-to-recurring, #event-rsvp-options .em-booking-date-recurring, #em-tickets-form .hidden").hide()}}).trigger("change")}else if($("#em-form-recurrence").length>0){$("#em-tickets-form .ticket-dates-from-recurring, #em-tickets-form .ticket-dates-to-recurring, #event-rsvp-options .em-booking-date-recurring").show();$("#em-tickets-form .ticket-dates-from-normal, #em-tickets-form .ticket-dates-to-normal, #event-rsvp-options .em-booking-date-normal, #em-tickets-form .hidden").hide()}else{$("#em-tickets-form .ticket-dates-from-recurring, #em-tickets-form .ticket-dates-to-recurring, #event-rsvp-options .em-booking-date-recurring, #em-tickets-form .hidden").hide()}$("#em-tickets-add").on("click",function(e){e.preventDefault();reset_ticket_forms();var tickets=$("#em-tickets-form table tbody");tickets.first(".em-ticket-template").find("input.em-date-input.flatpickr-input").each(function(){if("_flatpickr"in this){this._flatpickr.destroy()}});var rowNo=tickets.length+1;var slot=tickets.first(".em-ticket-template").clone(true).attr("id","em-ticket-"+rowNo).removeClass("em-ticket-template").addClass("em-ticket").appendTo($("#em-tickets-form table"));slot.find("*[name]").each(function(index,el){el=$(el);el.attr("name",el.attr("name").replace("em_tickets[0]","em_tickets["+rowNo+"]"))});let start_datepicker=slot.find(".ticket-dates-from-normal").first();if(start_datepicker.attr("data-until-id")){let until_id=start_datepicker.attr("data-until-id").replace("-0","-"+rowNo);start_datepicker.attr("data-until-id",until_id);slot.find(".ticket-dates-to-normal").attr("id",start_datepicker.attr("data-until-id"))}slot.show().find(".ticket-actions-edit").trigger("click");slot.find(".em-time-input").off().each(function(index,el){if(typeof this.em_timepickerObj=="object"){this.em_timepicker("remove")}});em_setup_datepicker(slot);em_setup_timepicker(slot);$("html, body").animate({scrollTop:slot.offset().top-30});check_ticket_sortability()});$(document).on("click",".ticket-actions-edit",function(e){e.preventDefault();reset_ticket_forms();var tbody=$(this).closest("tbody");tbody.find("tr.em-tickets-row").hide();tbody.find("tr.em-tickets-row-form").fadeIn();return false});$(document).on("click",".ticket-actions-edited",function(e){e.preventDefault();var tbody=$(this).closest("tbody");var rowNo=tbody.attr("id").replace("em-ticket-","");tbody.find(".em-tickets-row").fadeIn();tbody.find(".em-tickets-row-form").hide();tbody.find("*[name]").each(function(index,el){el=$(el);if(el.attr("name")=="ticket_start_pub"){tbody.find("span.ticket_start").text(el.val())}else if(el.attr("name")=="ticket_end_pub"){tbody.find("span.ticket_end").text(el.val())}else if(el.attr("name")=="em_tickets["+rowNo+"][ticket_type]"){if(el.find(":selected").val()=="members"){tbody.find("span.ticket_name").prepend("* ")}}else if(el.attr("name")=="em_tickets["+rowNo+"][ticket_start_recurring_days]"){var text=tbody.find("select.ticket-dates-from-recurring-when").val()=="before"?"-"+el.val():el.val();if(el.val()!=""){tbody.find("span.ticket_start_recurring_days").text(text);tbody.find("span.ticket_start_recurring_days_text, span.ticket_start_time").removeClass("hidden").show()}else{tbody.find("span.ticket_start_recurring_days").text(" - ");tbody.find("span.ticket_start_recurring_days_text, span.ticket_start_time").removeClass("hidden").hide()}}else if(el.attr("name")=="em_tickets["+rowNo+"][ticket_end_recurring_days]"){var text=tbody.find("select.ticket-dates-to-recurring-when").val()=="before"?"-"+el.val():el.val();if(el.val()!=""){tbody.find("span.ticket_end_recurring_days").text(text);tbody.find("span.ticket_end_recurring_days_text, span.ticket_end_time").removeClass("hidden").show()}else{tbody.find("span.ticket_end_recurring_days").text(" - ");tbody.find("span.ticket_end_recurring_days_text, span.ticket_end_time").removeClass("hidden").hide()}}else{var classname=el.attr("name").replace("em_tickets["+rowNo+"][","").replace("]","").replace("[]","");tbody.find(".em-tickets-row ."+classname).text(el.val())}});$(document).triggerHandler("em_maps_tickets_edit",[tbody,rowNo,true]);$("html, body").animate({scrollTop:tbody.parent().offset().top-30});return false});$(document).on("change",".em-ticket-form select.ticket_type",function(e){var el=$(this);if(el.find("option:selected").val()=="members"){el.closest(".em-ticket-form").find(".ticket-roles").fadeIn()}else{el.closest(".em-ticket-form").find(".ticket-roles").hide()}});$(document).on("click",".em-ticket-form .ticket-options-advanced",function(e){e.preventDefault();var el=$(this);if(el.hasClass("show")){el.closest(".em-ticket-form").find(".em-ticket-form-advanced").fadeIn();el.find(".show,.show-advanced").hide();el.find(".hide,.hide-advanced").show()}else{el.closest(".em-ticket-form").find(".em-ticket-form-advanced").hide();el.find(".show,.show-advanced").show();el.find(".hide,.hide-advanced").hide()}el.toggleClass("show")});$(".em-ticket-form").each(function(){var show_advanced=false;var el=$(this);el.find('.em-ticket-form-advanced input[type="text"]').each(function(){if(this.value!="")show_advanced=true});if(el.find('.em-ticket-form-advanced input[type="checkbox"]:checked').length>0){show_advanced=true}el.find(".em-ticket-form-advanced option:selected").each(function(){if(this.value!="")show_advanced=true});if(show_advanced)el.find(".ticket-options-advanced").trigger("click")});$(document).on("click",".ticket-actions-delete",function(e){e.preventDefault();var el=$(this);var tbody=el.closest("tbody");if(tbody.find("input.ticket_id").val()>0){el.text("Deleting...");$.getJSON($(this).attr("href"),{em_ajax_action:"delete_ticket",id:tbody.find("input.ticket_id").val()},function(data){if(data.result){tbody.remove()}else{el.text("Delete");alert(data.error)}})}else{tbody.remove()}check_ticket_sortability();return false});$("#em-tickets-form.em-tickets-sortable table").sortable({items:"> tbody",placeholder:"em-ticket-sortable-placeholder",handle:".ticket-status",helper:function(event,el){var helper=$(el).clone().addClass("em-ticket-sortable-helper");var tds=helper.find(".em-tickets-row td").length;helper.children().remove();helper.append('<tr class="em-tickets-row"><td colspan="'+tds+'" style="text-align:left; padding-left:15px;"><span class="dashicons dashicons-tickets-alt"></span></td></tr>');return helper}});var check_ticket_sortability=function(){var em_tickets=$("#em-tickets-form table tbody.em-ticket");if(em_tickets.length==1){em_tickets.find(".ticket-status").addClass("single");$("#em-tickets-form.em-tickets-sortable table").sortable("option","disabled",true)}else{em_tickets.find(".ticket-status").removeClass("single");$("#em-tickets-form.em-tickets-sortable table").sortable("option","disabled",false)}};check_ticket_sortability()}if($("#em-bookings-table").length>0){$(document).on("click","#em-bookings-table .tablenav-pages a",function(){var el=$(this);var form=el.parents("#em-bookings-table form.bookings-filter");var match=el.attr("href").match(/#[0-9]+/);if(match!=null&&match.length>0){var pno=match[0].replace("#","");form.find("input[name=pno]").val(pno)}else{form.find("input[name=pno]").val(1)}form.trigger("submit");return false});var em_bookings_settings_dialog={modal:true,autoOpen:false,minWidth:500,height:"auto",buttons:[{text:EM.bookings_settings_save,click:function(e){e.preventDefault();var match=$("#em-bookings-table form.bookings-filter [name=cols]").val("");var booking_form_cols=$("form#em-bookings-table-settings-form input.em-bookings-col-item");$.each(booking_form_cols,function(i,item_match){if(item_match.value==1){if(match.val()!=""){match.val(match.val()+","+item_match.name)}else{match.val(item_match.name)}}});$("#em-bookings-table-settings").trigger("submitted");$("#em-bookings-table form.bookings-filter").trigger("submit");$(this).dialog("close")}}],appendTo:"#em-dialog-wrapper"};var em_bookings_export_dialog={modal:true,autoOpen:false,minWidth:500,height:"auto",buttons:[{text:EM.bookings_export_save,click:function(e){$(this).children("form").trigger("submit");$(this).dialog("close")}}],appendTo:"#em-dialog-wrapper"};if($("#em-bookings-table-settings").length>0){$('<div id="em-dialog-wrapper" class="em"></div>').appendTo("body");$("#em-bookings-table-settings").dialog(em_bookings_settings_dialog);$(document).on("click","#em-bookings-table-settings-trigger",function(e){e.preventDefault();$("#em-bookings-table-settings").dialog("open")});$("#em-bookings-table-export").dialog(em_bookings_export_dialog);$(document).on("click","#em-bookings-table-export-trigger",function(e){e.preventDefault();$("#em-bookings-table-export").dialog("open")});var export_overlay_show_tickets=function(){if($("#em-bookings-table-export-form input[name=show_tickets]").is(":checked")){$("#em-bookings-table-export-form .em-bookings-col-item-ticket").show();$("#em-bookings-table-export-form #em-bookings-export-cols-active .em-bookings-col-item-ticket input").val(1)}else{$("#em-bookings-table-export-form .em-bookings-col-item-ticket").hide().find("input").val(0)}};$("#em-bookings-table form select").each(function(i,el){$(el).on("change",function(e){var select_el=$(this);var input_par=$("#em-bookings-table-export-form input[name="+select_el.attr("name")+"]");var input_par_selected=select_el.find("option:selected");input_par.val(input_par_selected.val())})});export_overlay_show_tickets();$("#em-bookings-table-export-form input[name=show_tickets]").on("click",export_overlay_show_tickets);$(".em-bookings-cols-sortable").sortable({connectWith:".em-bookings-cols-sortable",update:function(event,ui){if(ui.item.parents("ul#em-bookings-cols-active, ul#em-bookings-export-cols-active").length>0){ui.item.addClass("ui-state-highlight").removeClass("ui-state-default").children("input").val(1)}else{ui.item.addClass("ui-state-default").removeClass("ui-state-highlight").children("input").val(0)}}}).disableSelection();load_ui_css=true}$(document).on("submit","#em-bookings-table form.bookings-filter",function(e){var el=$(this);el.parents("#em-bookings-table").find(".table-wrap").first().append('<div id="em-loading" />');$.post(EM.ajaxurl,el.serializeArray(),function(data){var root=el.parents("#em-bookings-table").first();root.replaceWith(data);$("#em-bookings-table-export input[name=scope]").val(root.find("select[name=scope]").val());$("#em-bookings-table-export input[name=status]").val(root.find("select[name=status]").val());jQuery(document).triggerHandler("em_bookings_filtered",[data,root,el])});return false});$(document).on("click",".em-bookings-approve,.em-bookings-reject,.em-bookings-unapprove,.em-bookings-delete,.em-bookings-ajax-action",function(){var el=$(this);if(el.hasClass("em-bookings-delete")){if(!confirm(EM.booking_delete)){return false}}var url=em_ajaxify(el.attr("href"));var td=el.parents("td").first();td.html(EM.txt_loading);td.load(url);return false})}if($(".em_bookings_events_table").length>0){$(document).on("submit",".em_bookings_events_table form",function(e){var el=$(this);var url=em_ajaxify(el.attr("action"));el.parents(".em_bookings_events_table").find(".table-wrap").first().append('<div id="em-loading" />');$.get(url,el.serializeArray(),function(data){el.parents(".em_bookings_events_table").first().replaceWith(data)});return false});$(document).on("click",".em_bookings_events_table .tablenav-pages a",function(){var el=$(this);var url=em_ajaxify(el.attr("href"));el.parents(".em_bookings_events_table").find(".table-wrap").first().append('<div id="em-loading" />');$.get(url,function(data){el.parents(".em_bookings_events_table").first().replaceWith(data)});return false})}$(document).on("click","a.em-booking-button",function(e){e.preventDefault();var button=$(this);if(button.text()!=EM.bb_booked&&$(this).text()!=EM.bb_booking){button.text(EM.bb_booking);var button_data=button.attr("id").split("_");$.ajax({url:EM.ajaxurl,dataType:"jsonp",data:{event_id:button_data[1],_wpnonce:button_data[2],action:"booking_add_one"},success:function(response,statusText,xhr,$form){if(response.result){button.text(EM.bb_booked);button.addClass("disabled")}else{button.text(EM.bb_error)}if(response.message!="")alert(response.message);$(document).triggerHandler("em_booking_button_response",[response,button])},error:function(){button.text(EM.bb_error)}})}return false});$(document).on("click","a.em-cancel-button",function(e){e.preventDefault();var button=$(this);if(button.text()!=EM.bb_cancelled&&button.text()!=EM.bb_canceling){button.text(EM.bb_canceling);var button_data=button.attr("id").split("_");$.ajax({url:EM.ajaxurl,dataType:"jsonp",data:{booking_id:button_data[1],_wpnonce:button_data[2],action:"booking_cancel"},success:function(response,statusText,xhr,$form){if(response.result){button.text(EM.bb_cancelled);button.addClass("disabled")}else{button.text(EM.bb_cancel_error)}},error:function(){button.text(EM.bb_cancel_error)}})}return false});$(document).on("click","a.em-booking-button-action",function(e){e.preventDefault();var button=$(this);var button_data={_wpnonce:button.attr("data-nonce"),action:button.attr("data-action")};if(button.attr("data-event-id"))button_data.event_id=button.attr("data-event-id");if(button.attr("data-booking-id"))button_data.booking_id=button.attr("data-booking-id");if(button.text()!=EM.bb_booked&&$(this).text()!=EM.bb_booking){if(button.attr("data-loading")){button.text(button.attr("data-loading"))}else{button.text(EM.bb_booking)}$.ajax({url:EM.ajaxurl,dataType:"jsonp",data:button_data,success:function(response,statusText,xhr,$form){if(response.result){if(button.attr("data-success")){button.text(button.attr("data-success"))}else{button.text(EM.bb_booked)}button.addClass("disabled")}else{if(button.attr("data-error")){button.text(button.attr("data-error"))}else{button.text(EM.bb_error)}}if(response.message!="")alert(response.message);$(document).triggerHandler("em_booking_button_action_response",[response,button])},error:function(){if(button.attr("data-error")){button.text(button.attr("data-error"))}else{button.text(EM.bb_error)}}})}return false});if($(".em-date-single, .em-date-range, #em-date-start").length>0){load_ui_css=true;em_setup_datepicker("body")}if(load_ui_css)em_load_jquery_css();if($(".em-datepicker").length>0){em_setup_datepicker("body")}$("#em-wrapper input.select-all").on("change",function(){if($(this).is(":checked")){$("input.row-selector").prop("checked",true);$("input.select-all").prop("checked",true)}else{$("input.row-selector").prop("checked",false);$("input.select-all").prop("checked",false)}});function updateIntervalDescriptor(){$(".interval-desc").hide();var number="-plural";if($("input.em-recurrence-interval").val()==1||$("input.em-recurrence-interval").val()=="")number="-singular";var descriptor="span.interval-desc.interval-"+$("select.em-recurrence-frequency").val()+number;$(descriptor).show()}function updateIntervalSelectors(){$(".alternate-selector").hide();$(".em-"+$("select.em-recurrence-frequency").val()+"-selector").show()}updateIntervalDescriptor();updateIntervalSelectors();$("input.em-recurrence-interval").on("keyup",updateIntervalDescriptor);$("select.em-recurrence-frequency").on("change",updateIntervalDescriptor);$("select.em-recurrence-frequency").on("change",updateIntervalSelectors);if($(".em-location-map").length>0||$(".em-locations-map").length>0||$("#em-map").length>0||$(".em-search-geo").length>0){em_maps_load()}$(".em-location-types .em-location-types-select").on("change",function(){let el=$(this);if(el.val()==0){$(".em-location-type").hide()}else{let location_type=el.find("option:selected").data("display-class");$(".em-location-type").hide();$(".em-location-type."+location_type).show();if(location_type!="em-location-type-place"){jQuery("#em-location-reset a").trigger("click")}}if(el.data("active")!==""&&el.val()!==el.data("active")){$(".em-location-type-delete-active-alert").hide();$(".em-location-type-delete-active-alert").show()}else{$(".em-location-type-delete-active-alert").hide()}}).trigger("change");if(jQuery('div.em-location-data [name="location_name"]').length>0){$('div.em-location-data [name="location_name"]').selectize({plugins:["restore_on_backspace"],valueField:"id",labelField:"label",searchField:"label",create:true,createOnBlur:true,maxItems:1,persist:false,addPrecedence:true,selectOnTab:true,diacritics:true,render:{item:function(item,escape){return"<div>"+item.label+"</div>"},option:function(item,escape){let meta="";if(typeof item.address!=="undefined"){if(item.address!==""&&item.town!==""){meta=escape(item.address)+", "+escape(item.town)}else if(item.address!==""){meta=escape(item.address)}else if(item.town!==""){meta=escape(item.town)}}return'<div class="em-locations-autocomplete-item">'+'<div class="em-locations-autocomplete-label">'+escape(item.label)+"</div>"+'<div style="font-size:11px; text-decoration:italic;">'+meta+"</div>"+"</div>"}},load:function(query,callback){if(!query.length)return callback();$.ajax({url:EM.locationajaxurl,data:{q:query,method:"selectize"},dataType:"json",type:"POST",error:function(){callback()},success:function(data){callback(data)}})},onItemAdd:function(value,data){this.clearCache();var option=this.options[value];if(value===option.label){jQuery("input#location-address").focus();return}jQuery("input#location-name").val(option.value);jQuery("input#location-address").val(option.address);jQuery("input#location-town").val(option.town);jQuery("input#location-state").val(option.state);jQuery("input#location-region").val(option.region);jQuery("input#location-postcode").val(option.postcode);jQuery("input#location-latitude").val(option.latitude);jQuery("input#location-longitude").val(option.longitude);if(typeof option.country==="undefined"||option.country===""){jQuery("select#location-country option:selected").removeAttr("selected")}else{jQuery('select#location-country option[value="'+option.country+'"]').attr("selected","selected")}jQuery("input#location-id").val(option.id).trigger("change");jQuery("div.em-location-data input, div.em-location-data select").prop("readonly",true).css("opacity","0.5");jQuery("#em-location-reset").show();jQuery("#em-location-search-tip").hide();this.disable();this.$control.blur();jQuery('div.em-location-data [class^="em-selectize"]').each(function(){this.selectize.disable()});jQuery(document).triggerHandler("em_locations_autocomplete_selected",[event,option])}});jQuery("#em-location-reset a").on("click",function(){jQuery("div.em-location-data input, div.em-location-data select").each(function(){this.style.removeProperty("opacity");this.readOnly=false;if(this.type=="text")this.value=""});jQuery("div.em-location-data option:selected").removeAttr("selected");jQuery("input#location-id").val("");jQuery("#em-location-reset").hide();jQuery("#em-location-search-tip").show();jQuery("#em-map").hide();jQuery("#em-map-404").show();if(typeof marker!=="undefined"){marker.setPosition(new google.maps.LatLng(0,0));infoWindow.close();marker.setDraggable(true)}let $selectize=$("div.em-location-data input#location-name")[0].selectize;$selectize.enable();$selectize.clear(true);$selectize.clearOptions();jQuery("div.em-location-data select.em-selectize").each(function(){if("selectize"in this){this.selectize.enable();this.selectize.clear(true)}});return false});if(jQuery("input#location-id").val()!="0"&&jQuery("input#location-id").val()!=""){jQuery("div.em-location-data input, div.em-location-data select").each(function(){this.style.setProperty("opacity","0.5","important");this.readOnly=true});jQuery("#em-location-reset").show();jQuery("#em-location-search-tip").hide();jQuery("div.em-location-data select.em-selectize, div.em-location-data input.em-selectize-autocomplete").each(function(){if("selectize"in this)this.selectize.disable()})}}$("select:not([multiple]).em-selectize, .em-selectize select:not([multiple])").selectize();$("select[multiple].em-selectize, .em-selectize select[multiple]").selectize({hideSelected:false,plugins:["remove_button","click2deselect"],diacritics:true,render:{item:function(item,escape){return'<div class="item">'+item.text.replace(/^\s+/i,"")+"</div>"},option:function(item,escape){let html='<div class="option">';if(this.$input.hasClass("checkboxes")){html+=item.text.replace(/^(\s+)?/i,"$1<span></span> ")}else{html+=item.text}html+="</div>";return html}}});$(".em-selectize.always-open").each(function(){if("selectize"in this){let s=this.selectize;s.open();s.advanceSelection=function(){};s.setActiveItem=function(){};this.selectize.$control.on("click",".remove",function(e){e.preventDefault();if(s.isLocked)return;var $item=$(e.currentTarget).parent();s.removeItem($item.attr("data-value"));s.refreshOptions();return false})}});$(document).triggerHandler("em_selectize_loaded");if(window.moment){var replace_specials=function(day,string){string=string.replace(/##T/g,Intl.DateTimeFormat().resolvedOptions().timeZone);string=string.replace(/#T/g,"GMT"+day.format("Z"));string=string.replace(/###t/g,day.utcOffset()*-60);string=string.replace(/##t/g,day.isDST());string=string.replace(/#t/g,day.daysInMonth());return string};$(".em-date-momentjs").each(function(){var el=$(this);var day_start=moment.unix(el.data("date-start"));var date_start_string=replace_specials(day_start,day_start.format(el.data("date-format")));if(el.data("date-start")!==el.data("date-end")){var day_end=moment.unix(el.data("date-end"));var day_end_string=replace_specials(day_start,day_end.format(el.data("date-format")));var date_string=date_start_string+el.data("date-separator")+day_end_string}else{var date_string=date_start_string}el.text(date_string)});var get_date_string=function(ts,format){let date=new Date(ts*1e3);let minutes=date.getMinutes();if(format==24){let hours=date.getHours();hours=hours<10?"0"+hours:hours;minutes=minutes<10?"0"+minutes:minutes;return hours+":"+minutes}else{let hours=date.getHours()%12;let ampm=hours>=12?"PM":"AM";if(hours===0)hours=12;minutes=minutes<10?"0"+minutes:minutes;return hours+":"+minutes+" "+ampm}};$(".em-time-localjs").each(function(){var el=$(this);var strTime=get_date_string(el.data("time"),el.data("time-format"));if(el.data("time-end")){var separator=el.data("time-separator")?el.data("time-separator"):" - ";strTime=strTime+separator+get_date_string(el.data("time-end"),el.data("time-format"))}el.text(strTime)})}var tooltip_vars={theme:"light-border",appendTo:"parent",content(reference){return reference.getAttribute("aria-label")}};$(document).trigger("em-tippy-vars",[tooltip_vars]);tippy(".em-tooltip",tooltip_vars);let tippy_ddm_options={theme:"light-border",arrow:false,allowHTML:true,interactive:true,trigger:"manual",placement:"bottom",zIndex:1e6};$(document).trigger("em-tippy-ddm-vars",[tippy_ddm_options]);$(".em-tooltip-ddm").each(function(){let ddm_content,ddm_content_sibling;if(this.getAttribute("data-content")){ddm_content=document.getElementById(this.getAttribute("data-content"));ddm_content_sibling=ddm_content.previousElementSibling}else{ddm_content=this.nextElementSibling;ddm_content_sibling=ddm_content.previousElementSibling}let tippy_content=document.createElement("div");let button_width=this.getAttribute("data-button-width");if(button_width){if(button_width=="match"){tippy_ddm_options.maxWidth=this.clientWidth}else{tippy_ddm_options.maxWidth=this.getAttribute("data-button-width")}}tippy_ddm_options.content=tippy_content;let tippy_ddm=tippy(this,tippy_ddm_options);tippy_ddm.props.distance=50;tippy_ddm.setProps({onShow(instance){if(instance.reference.getAttribute("data-tooltip-class")){instance.popper.classList.add(instance.reference.getAttribute("data-tooltip-class"))}instance.popper.classList.add("em-tooltip-ddm-display");tippy_content.append(ddm_content);ddm_content.classList.remove("em-tooltip-ddm-content")},onShown(instance){ddm_content.firstElementChild.focus()},onHidden(instance){if(ddm_content.previousElementSibling!==ddm_content_sibling){ddm_content_sibling.after(ddm_content);ddm_content.classList.add("em-tooltip-ddm-content")}}});let tippy_listener=function(e){if(e.type==="keydown"&&!(e.which===13||e.which===40))return false;e.preventDefault();e.stopPropagation();this._tippy.show()};this.addEventListener("click",tippy_listener);this.addEventListener("keydown",tippy_listener);tippy_content.addEventListener("blur",function(){tippy_content.hide()});tippy_content.addEventListener("mouseover",function(){ddm_content.firstElementChild.blur()})});jQuery(document).triggerHandler("em_javascript_loaded")});function em_load_jquery_css(wrapper=false){if(EM.ui_css&&jQuery("link#jquery-ui-em-css").length==0){var script=document.createElement("link");script.id="jquery-ui-em-css";script.rel="stylesheet";script.href=EM.ui_css;document.body.appendChild(script);if(wrapper){em_setup_jquery_ui_wrapper()}}}function em_setup_jquery_ui_wrapper(){if(jQuery("#em-jquery-ui").length===0){jQuery("body").append('<div id="em-jquery-ui" class="em">')}}function em_setup_datepicker(wrap){wrap=jQuery(wrap);let dateDivs=wrap.find(".em-date-single, .em-date-range");if(dateDivs.length>0){var datepicker_vals={dateFormat:"yy-mm-dd",changeMonth:true,changeYear:true,firstDay:EM.firstDay,yearRange:"c-100:c+15",beforeShow:function(el,inst){em_setup_jquery_ui_wrapper();inst.dpDiv.appendTo("#em-jquery-ui")}};if(EM.dateFormat)datepicker_vals.dateFormat=EM.dateFormat;if(EM.yearRange)datepicker_vals.yearRange=EM.yearRange;jQuery(document).triggerHandler("em_datepicker",datepicker_vals);dateDivs.find("input.em-date-input-loc").each(function(i,dateInput){var dateInput=jQuery(dateInput);var dateValue=dateInput.nextAll("input.em-date-input").first();var dateValue_value=dateValue.val();dateInput.datepicker(datepicker_vals);dateInput.datepicker("option","altField",dateValue);if(dateValue_value){var this_date_formatted=jQuery.datepicker.formatDate(EM.dateFormat,jQuery.datepicker.parseDate("yy-mm-dd",dateValue_value));dateInput.val(this_date_formatted);dateValue.val(dateValue_value)}dateInput.on("change",function(){if(jQuery(this).val()==""){jQuery(this).nextAll(".em-date-input").first().val("")}})});dateDivs.filter(".em-date-range").find('input.em-date-input-loc[type="text"]').each(function(i,dateInput){dateInput=jQuery(dateInput);if(dateInput.hasClass("em-date-start")){dateInput.datepicker("option","onSelect",function(selectedDate){var startDate=jQuery(this);var endDate=startDate.parents(".em-date-range").find(".em-date-end").first();var startValue=startDate.nextAll("input.em-date-input").first().val();var endValue=endDate.nextAll("input.em-date-input").first().val();startDate.trigger("em_datepicker_change");if(startValue>endValue&&endValue!=""){endDate.datepicker("setDate",selectedDate);endDate.trigger("change").trigger("em_datepicker_change")}endDate.datepicker("option","minDate",selectedDate)})}else if(dateInput.hasClass("em-date-end")){var startInput=dateInput.parents(".em-date-range").find(".em-date-start").first();if(startInput.val()!=""){dateInput.datepicker("option","minDate",startInput.val())}}})}let datePickerDivs=wrap.find(".em-datepicker, .em-datepicker-range");if(datePickerDivs.length>0){let datepicker_wrapper=jQuery("#em-flatpickr");if(datepicker_wrapper.length===0){datepicker_wrapper=jQuery('<div class="em pixelbones em-flatpickr" id="em-flatpickr"></div>').appendTo("body")}if("locale"in EM.datepicker){flatpickr.localize(flatpickr.l10ns[EM.datepicker.locale]);flatpickr.l10ns.default.firstDayOfWeek=EM.firstDay}let datepicker_options={appendTo:datepicker_wrapper[0],dateFormat:"Y-m-d",disableMoble:"true",allowInput:true,onChange:function(selectedDates,dateStr,instance){let wrapper=jQuery(instance.input).closest(".em-datepicker");let data_wrapper=wrapper.find(".em-datepicker-data");let inputs=data_wrapper.find("input");let dateFormat=function(d){let month=""+(d.getMonth()+1),day=""+d.getDate(),year=d.getFullYear();if(month.length<2)month="0"+month;if(day.length<2)day="0"+day;return[year,month,day].join("-")};if(selectedDates.length===0){inputs.attr("value","")}else{if(instance.config.mode==="range"&&selectedDates[1]!==undefined){inputs[0].setAttribute("value",dateFormat(selectedDates[0]));inputs[1].setAttribute("value",dateFormat(selectedDates[1]))}else if(instance.config.mode==="single"&&wrapper.hasClass("em-datepicker-until")){if(instance.input.classList.contains("em-date-input-start")){inputs[0].setAttribute("value",dateFormat(selectedDates[0]));let fp;if(wrapper.attr("data-until-id")){let fp_input=jQuery("#"+wrapper.attr("data-until-id")+" .em-date-input-end");fp=fp_input[0]._flatpickr}else{fp=wrapper.find(".em-date-input-end")[0]._flatpickr}if(fp.selectedDates[0]!==undefined&&fp.selectedDates[0]<selectedDates[0]){fp.setDate(selectedDates[0],false);inputs[1].setAttribute("value",dateFormat(fp.selectedDates[0]))}fp.set("minDate",selectedDates[0])}else{inputs[1].setAttribute("value",dateFormat(selectedDates[0]))}}else{inputs[0].setAttribute("value",dateFormat(selectedDates[0]))}}inputs.trigger("change");let current_date=data_wrapper.attr("date-value");data_wrapper.attr("data-value",dateStr);if(current_date===dateStr)data_wrapper.trigger("change")},onClose:function(selectedDates,dateStr,instance){if(instance.config.mode==="range"&&selectedDates[1]!==undefined){if(selectedDates.length===1){instance.setDate([selectedDates[0],selectedDates[0]],true)}}},locale:{}};if(EM.datepicker.format!==datepicker_options.dateFormat){datepicker_options.altFormat=EM.datepicker.format;datepicker_options.altInput=true}jQuery(document).triggerHandler("em_datepicker_options",datepicker_options);datePickerDivs.each(function(i,datePickerDiv){datePickerDiv=jQuery(datePickerDiv);datePickerDiv.find(".em-datepicker-data").addClass("hidden");let isRange=datePickerDiv.hasClass("em-datepicker-range");let options=Object.assign({},datepicker_options);options.mode=isRange?"range":"single";if(isRange&&"onClose"in options){options.onClose=function(selectedDates,dateStr,instance){if(selectedDates.length===1){instance.setDate([selectedDates[0],selectedDates[0]],true)}}}if(datePickerDiv.attr("data-separator"))options.locale.rangeSeparator=datePickerDiv.attr("data-separator");if(datePickerDiv.attr("data-format"))options.altFormat=datePickerDiv.attr("data-format");let FPs=datePickerDiv.find(".em-date-input");FPs.attr("type","text").flatpickr(options)});datePickerDivs.each(function(i,datePickerDiv){datePickerDiv=jQuery(datePickerDiv);let FPs=datePickerDiv.find(".em-date-input");let inputs=datePickerDiv.find(".em-datepicker-data input");inputs.attr("type","hidden");if(datePickerDiv.hasClass("em-datepicker-until")){let start_fp,end_fp;if(datePickerDiv.attr("data-until-id")){end_fp=jQuery("#"+datePickerDiv.attr("data-until-id")+" .em-date-input-end")[0]._flatpickr}else{end_fp=FPs.filter(".em-date-input-end")[0]._flatpickr;if(inputs[1]&&inputs[1].value){end_fp.setDate(inputs[1].value,false,"Y-m-d")}}if(inputs[0]&&inputs[0].value){start_fp=FPs.filter(".em-date-input-start")[0]._flatpickr;start_fp.setDate(inputs[0].value,false,"Y-m-d");end_fp.set("minDate",inputs[0].value)}}else{let dates=[];inputs.each(function(i,input){if(input.value){dates.push(input.value)}});FPs[0]._flatpickr.setDate(dates,false,"Y-m-d")}});jQuery(document).triggerHandler("em_flatpickr_loaded")}}function em_setup_timepicker(wrap){wrap=jQuery(wrap);var timepicker_options={step:15};timepicker_options.timeFormat=EM.show24hours==1?"G:i":"g:i A";jQuery(document).triggerHandler("em_timepicker_options",timepicker_options);wrap.find(".em-time-input").em_timepicker(timepicker_options);wrap.find(".em-time-range input.em-time-start").each(function(i,el){var time=jQuery(el);time.data("oldTime",time.em_timepicker("getSecondsFromMidnight"))}).on("change",function(){var start=jQuery(this);var end=start.nextAll(".em-time-end");if(end.val()){var oldTime=start.data("oldTime");var duration=(end.em_timepicker("getSecondsFromMidnight")-oldTime)*1e3;var time=start.em_timepicker("getSecondsFromMidnight");if(end.em_timepicker("getSecondsFromMidnight")>=oldTime){end.em_timepicker("setTime",new Date(start.em_timepicker("getTime").getTime()+duration))}start.data("oldTime",time)}});wrap.find(".event-form-when .em-time-range input.em-time-end").on("change",function(){var end=jQuery(this);var start=end.prevAll(".em-time-start");var wrapper=end.closest(".event-form-when");var start_date=wrapper.find(".em-date-end").val();var end_date=wrapper.find(".em-date-start").val();if(start.val()){if(start.em_timepicker("getTime")>end.em_timepicker("getTime")&&(end_date.length==0||start_date==end_date)){end.addClass("error")}else{end.removeClass("error")}}});wrap.find(".event-form-when .em-date-end").on("change",function(){jQuery(this).closest(".event-form-when").find(".em-time-end").trigger("change")});wrap.find(".em-time-range input.em-time-all-day").on("change",function(){var allday=jQuery(this);if(allday.is(":checked")){allday.closest(".em-time-range").find(".em-time-input").each(function(){this.style.setProperty("background-color","#ccc","important");this.readOnly=true})}else{allday.closest(".em-time-range").find(".em-time-input").each(function(){this.style.removeProperty("background-color");this.readOnly=false})}}).trigger("change")}var em_ajaxify=function(url){if(url.search("em_ajax=0")!=-1){url=url.replace("em_ajax=0","em_ajax=1")}else if(url.search(/\?/)!=-1){url=url+"&em_ajax=1"}else{url=url+"?em_ajax=1"}return url};var em_maps_loaded=false;var maps={};var maps_markers={};var infoWindow;function em_maps_load(){if(!em_maps_loaded){if(jQuery("script#google-maps").length==0&&(typeof google!=="object"||typeof google.maps!=="object")){var script=document.createElement("script");script.type="text/javascript";script.id="google-maps";var proto=EM.is_ssl?"https:":"http:";if(typeof EM.google_maps_api!=="undefined"){script.src=proto+"//maps.google.com/maps/api/js?v=quarterly&libraries=places&callback=em_maps&key="+EM.google_maps_api}else{script.src=proto+"//maps.google.com/maps/api/js?v=quarterly&libraries=places&callback=em_maps"}document.body.appendChild(script)}else if(typeof google==="object"&&typeof google.maps==="object"&&!em_maps_loaded){em_maps()}else if(jQuery("script#google-maps").length>0){jQuery(window).load(function(){if(!em_maps_loaded)em_maps()})}}}jQuery(document).on("em_view_loaded_map",function(e,view,form){if(!em_maps_loaded){em_maps_load()}else{let map=view.find(".em-locations-map");em_maps_load_locations(map)}});function em_maps_load_locations(el){var el=jQuery(el);var map_id=el.attr("id").replace("em-locations-map-","");var em_data=jQuery.parseJSON(el.nextAll(".em-locations-map-coords").first().text());if(em_data==null){var em_data=jQuery.parseJSON(jQuery("#em-locations-map-coords-"+map_id).text())}jQuery.getJSON(document.URL,em_data,function(data){if(data.length>0){var map_options={mapTypeId:google.maps.MapTypeId.ROADMAP};if(typeof EM.google_map_id_styles=="object"&&typeof EM.google_map_id_styles[map_id]!=="undefined"){console.log(EM.google_map_id_styles[map_id]);map_options.styles=EM.google_map_id_styles[map_id]}else if(typeof EM.google_maps_styles!=="undefined"){map_options.styles=EM.google_maps_styles}jQuery(document).triggerHandler("em_maps_locations_map_options",map_options);var marker_options={};jQuery(document).triggerHandler("em_maps_location_marker_options",marker_options);maps[map_id]=new google.maps.Map(el[0],map_options);maps_markers[map_id]=[];var bounds=new google.maps.LatLngBounds;jQuery.map(data,function(location,i){if(!(location.location_latitude==0&&location.location_longitude==0)){var latitude=parseFloat(location.location_latitude);var longitude=parseFloat(location.location_longitude);var location_position=new google.maps.LatLng(latitude,longitude);jQuery.extend(marker_options,{position:location_position,map:maps[map_id]});var marker=new google.maps.Marker(marker_options);maps_markers[map_id].push(marker);marker.setTitle(location.location_name);var myContent='<div class="em-map-balloon"><div id="em-map-balloon-'+map_id+'" class="em-map-balloon-content">'+location.location_balloon+"</div></div>";em_map_infobox(marker,myContent,maps[map_id]);bounds.extend(new google.maps.LatLng(latitude,longitude))}});maps[map_id].fitBounds(bounds);jQuery(document).triggerHandler("em_maps_locations_hook",[maps[map_id],data,map_id,maps_markers[map_id]])}else{el.children().first().html("No locations found");jQuery(document).triggerHandler("em_maps_locations_hook_not_found",[el])}})}function em_maps_load_location(el){el=jQuery(el);var map_id=el.attr("id").replace("em-location-map-","");em_LatLng=new google.maps.LatLng(jQuery("#em-location-map-coords-"+map_id+" .lat").text(),jQuery("#em-location-map-coords-"+map_id+" .lng").text());var map_options={zoom:14,center:em_LatLng,mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControl:false,gestureHandling:"cooperative"};if(typeof EM.google_map_id_styles=="object"&&typeof EM.google_map_id_styles[map_id]!=="undefined"){console.log(EM.google_map_id_styles[map_id]);map_options.styles=EM.google_map_id_styles[map_id]}else if(typeof EM.google_maps_styles!=="undefined"){map_options.styles=EM.google_maps_styles}jQuery(document).triggerHandler("em_maps_location_map_options",map_options);maps[map_id]=new google.maps.Map(document.getElementById("em-location-map-"+map_id),map_options);var marker_options={position:em_LatLng,map:maps[map_id]};jQuery(document).triggerHandler("em_maps_location_marker_options",marker_options);maps_markers[map_id]=new google.maps.Marker(marker_options);infoWindow=new google.maps.InfoWindow({content:jQuery("#em-location-map-info-"+map_id+" .em-map-balloon").get(0)});infoWindow.open(maps[map_id],maps_markers[map_id]);maps[map_id].panBy(40,-70);jQuery(document).triggerHandler("em_maps_location_hook",[maps[map_id],infoWindow,maps_markers[map_id],map_id]);jQuery(window).on("resize",function(e){google.maps.event.trigger(maps[map_id],"resize");maps[map_id].setCenter(maps_markers[map_id].getPosition());maps[map_id].panBy(40,-70)})}jQuery(document).on("em_search_ajax",function(e,vars,wrapper){if(em_maps_loaded){wrapper.find(".em-location-map").each(function(index,el){em_maps_load_location(el)});wrapper.find(".em-locations-map").each(function(index,el){em_maps_load_locations(el)})}});function em_maps(){jQuery(".em-location-map").each(function(index,el){em_maps_load_location(el)});jQuery(".em-locations-map").each(function(index,el){em_maps_load_locations(el)});if(jQuery("select#location-select-id, input#location-address").length>0){var map,marker;var refresh_map_location=function(){var location_latitude=jQuery("#location-latitude").val();var location_longitude=jQuery("#location-longitude").val();if(!(location_latitude==0&&location_longitude==0)){var position=new google.maps.LatLng(location_latitude,location_longitude);marker.setPosition(position);var mapTitle=jQuery("input#location-name").length>0?jQuery("input#location-name").val():jQuery("input#title").val();mapTitle=em_esc_attr(mapTitle);marker.setTitle(mapTitle);jQuery("#em-map").show();jQuery("#em-map-404").hide();google.maps.event.trigger(map,"resize");map.setCenter(position);map.panBy(40,-55);infoWindow.setContent('<div id="location-balloon-content"><strong>'+mapTitle+"</strong><br>"+em_esc_attr(jQuery("#location-address").val())+"<br>"+em_esc_attr(jQuery("#location-town").val())+"</div>");infoWindow.open(map,marker);jQuery(document).triggerHandler("em_maps_location_hook",[map,infoWindow,marker,0])}else{jQuery("#em-map").hide();jQuery("#em-map-404").show()}};var get_map_by_id=function(id){if(jQuery("#em-map").length>0){jQuery("#em-map-404 .em-loading-maps").show();jQuery.getJSON(document.URL,{em_ajax_action:"get_location",id:id},function(data){if(data.location_latitude!=0&&data.location_longitude!=0){loc_latlng=new google.maps.LatLng(data.location_latitude,data.location_longitude);marker.setPosition(loc_latlng);marker.setTitle(data.location_name);marker.setDraggable(false);jQuery("#em-map").show();jQuery("#em-map-404").hide();jQuery("#em-map-404 .em-loading-maps").hide();map.setCenter(loc_latlng);map.panBy(40,-55);infoWindow.setContent('<div id="location-balloon-content">'+data.location_balloon+"</div>");infoWindow.open(map,marker);google.maps.event.trigger(map,"resize");jQuery(document).triggerHandler("em_maps_location_hook",[map,infoWindow,marker,0])}else{jQuery("#em-map").hide();jQuery("#em-map-404").show();jQuery("#em-map-404 .em-loading-maps").hide()}})}};jQuery("#location-select-id, input#location-id").on("change",function(){get_map_by_id(jQuery(this).val())});jQuery("#location-name, #location-town, #location-address, #location-state, #location-postcode, #location-country").on("change",function(){if(jQuery(this).prop("readonly")===true)return;var addresses=[jQuery("#location-address").val(),jQuery("#location-town").val(),jQuery("#location-state").val(),jQuery("#location-postcode").val()];var address="";jQuery.each(addresses,function(i,val){if(val!=""){address=address==""?address+val:address+", "+val}});if(address==""){jQuery("#em-map").hide();jQuery("#em-map-404").show();return false}if(jQuery("#location-country option:selected").val()!=0){address=address==""?address+jQuery("#location-country option:selected").text():address+", "+jQuery("#location-country option:selected").text()}jQuery("#em-map-404 .em-loading-maps").show();if(address!=""&&jQuery("#em-map").length>0){geocoder.geocode({address:address},function(results,status){if(status==google.maps.GeocoderStatus.OK){jQuery("#location-latitude").val(results[0].geometry.location.lat());jQuery("#location-longitude").val(results[0].geometry.location.lng())}refresh_map_location()})}});if(jQuery("#em-map").length>0){var em_LatLng=new google.maps.LatLng(0,0);var map_options={zoom:14,center:em_LatLng,mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControl:false,gestureHandling:"cooperative"};if(typeof EM.google_maps_styles!=="undefined"){map_options.styles=EM.google_maps_styles}map=new google.maps.Map(document.getElementById("em-map"),map_options);var marker=new google.maps.Marker({position:em_LatLng,map:map,draggable:true});infoWindow=new google.maps.InfoWindow({content:""});var geocoder=new google.maps.Geocoder;google.maps.event.addListener(infoWindow,"domready",function(){document.getElementById("location-balloon-content").parentNode.style.overflow="";document.getElementById("location-balloon-content").parentNode.parentNode.style.overflow=""});google.maps.event.addListener(marker,"dragend",function(){var position=marker.getPosition();jQuery("#location-latitude").val(position.lat());jQuery("#location-longitude").val(position.lng());map.setCenter(position);map.panBy(40,-55)});if(jQuery("#location-select-id").length>0){jQuery("#location-select-id").trigger("change")}else{refresh_map_location()}jQuery(document).triggerHandler("em_map_loaded",[map,infoWindow,marker])}jQuery(window).on("resize",function(e){google.maps.event.trigger(map,"resize");map.setCenter(marker.getPosition());map.panBy(40,-55)})}em_maps_loaded=true;jQuery(document).triggerHandler("em_maps_loaded")}function em_map_infobox(marker,message,map){var iw=new google.maps.InfoWindow({content:message});google.maps.event.addListener(marker,"click",function(){if(infoWindow)infoWindow.close();infoWindow=iw;iw.open(map,marker)})}function em_esc_attr(str){if(typeof str!=="string")return"";return str.replace(/</gi,"&lt;").replace(/>/gi,"&gt;")}let openModal=function(modal,onOpen=null){modal=jQuery(modal);modal.appendTo(document.body);setTimeout(function(){modal.addClass("active").find(".em-modal-popup").addClass("active");jQuery(document).triggerHandler("em_modal_open",[modal]);if(typeof onOpen==="function"){onOpen()}},100)};let closeModal=function(modal,onClose=null){modal.removeClass("active").find(".em-modal-popup").removeClass("active");setTimeout(function(){if(modal.attr("data-parent")){let wrapper=jQuery("#"+modal.attr("data-parent"));if(wrapper.length){modal.appendTo(wrapper)}}modal.triggerHandler("em_modal_close");if(typeof onClose==="function"){onClose()}},500)};jQuery(document).on("click",".em-modal .em-close-modal",function(e){let modal=jQuery(this).closest(".em-modal");if(!modal.attr("data-prevent-close")){closeModal(modal)}});jQuery(document).on("click",".em-modal",function(e){var target=jQuery(e.target);if(target.hasClass("em-modal")){let modal=jQuery(this);if(!modal.attr("data-prevent-close")){closeModal(modal)}}});jQuery(document).ready(function($){let views_ddm_options={theme:"light-border",allowHTML:true,interactive:true,trigger:"manual",placement:"bottom",zIndex:1e6};$(document).trigger("em-search-views-trigger-vars",[views_ddm_options]);let tooltip_vars={theme:"light-border",appendTo:"parent",touch:false};$(document).trigger("em-tippy-vars",[tooltip_vars]);let search_forms=$(".em-search");search_forms.each(function(){let search=$(this);let search_id=search.attr("id").replace("em-search-","");let search_form=search.find(".em-search-form").first();let search_advanced=search.find(".em-search-advanced");const update_input_count=function(input,qty=1){let el=jQuery(input);let total=qty>0?qty:null;el.attr("data-advanced-total-input",total);update_search_totals()};const update_search_totals=function(applied=false){search.find("span.total-count").remove();let total=0;search_advanced.find("[data-advanced-total-input]").each(function(){let total_input=this.getAttribute("data-advanced-total-input");total+=Math.abs(total_input)});search.attr("data-advanced-total",total);update_trigger_count(applied);search_advanced.find(".em-search-advanced-section").each(function(){let section=$(this);let section_total=0;section.attr("data-advanced-total",0);section.find("[data-advanced-total-input]").each(function(){let total_input=this.getAttribute("data-advanced-total-input");section_total+=Math.abs(total_input)});section.attr("data-advanced-total",section_total);update_section_count(section)});if(total>0||!search.attr("data-advanced-previous-total")||total!=search.attr("data-advanced-previous-total")){update_submit_buttons(true)}update_clear_button_count()};const update_trigger_count=function(applied=false){let triggers=jQuery('.em-search-advanced-trigger[data-search-advanced-id="em-search-advanced-'+search_id+'"]');triggers.find("span.total-count").remove();let total=search.attr("data-advanced-total");if(total>0){let trigger_count=jQuery('<span class="total-count">'+total+"</span>").appendTo(triggers);if(!applied){trigger_count.addClass("tentative")}}};const update_submit_buttons=function(disabled=false){let submit_button=search_advanced.find('button[type="submit"]');let main_submit_button=search.find('.em-search-main-bar button[type="submit"]');let submit_buttons=submit_button.add(main_submit_button);if(disabled){submit_buttons.removeClass("disabled").attr("aria-disabled","false")}else{submit_buttons.addClass("disabled").attr("aria-disabled","true")}};const update_section_count=function(section){let section_total=section.attr("data-advanced-total");section.find("header span.total-count").remove();if(section_total>0){$('<span class="total-count">'+section_total+"</span>").appendTo(section.find("header"))}};const update_clear_button_count=function(){let clear_link=search_advanced.find('button[type="reset"]');if(!clear_link.attr("data-placeholder")){clear_link.attr("data-placeholder",clear_link.text())}let total=search.attr("data-advanced-total");if(total>0){clear_link.text(clear_link.attr("data-placeholder")+" ("+total+")").prop("disabled",false);clear_link.removeClass("disabled").attr("aria-disabled","false")}else{clear_link.text(clear_link.attr("data-placeholder"));clear_link.addClass("disabled").attr("aria-disabled","true")}};search.find(".em-search-views-trigger").each(function(){tooltip_vars.content=this.parentElement.getAttribute("aria-label");let views_tooltip=tippy(this.parentElement,tooltip_vars);let views_content=this.parentElement.querySelector(".em-search-views-options");let views_content_parent=views_content.parentElement;let views_select=views_content.querySelector("select");let tippy_content=document.createElement("div");views_ddm_options.content=tippy_content;let views_ddm=tippy(this,views_ddm_options);views_ddm.setProps({onShow(instance){views_tooltip.disable();tippy_content.append(views_content)},onShown(instance){views_select.focus()},onHidden(instance){views_tooltip.enable();if(views_content.parentElement!==views_content_parent){views_content_parent.append(views_content)}}});let tippy_listener=function(e){if(e.type==="keydown"&&!(e.which===13||e.which===40))return false;e.preventDefault();e.stopPropagation();this._tippy.show();views_tooltip.hide()};this.addEventListener("click",tippy_listener);this.addEventListener("keydown",tippy_listener);this.firstElementChild.addEventListener("focus",function(e){views_tooltip.show()});this.firstElementChild.addEventListener("blur",function(){views_tooltip.hide()});views_select.addEventListener("blur",function(){views_ddm.hide()})});search.on("keydown click",".em-search-views select.em-search-views-options-list",function(e){if(e.type==="keydown"&&e.which!==13)return true;let select=$(this);if(select.val().length>1){select.val([select.val().shift()])}let option=select.find(":checked").first();let views_wrapper=select.closest(".em-search-views");let view_type=option.attr("value");let trigger=views_wrapper.children(".em-search-views-trigger");let trigger_option=trigger.children(".em-search-view-option");if(view_type!==trigger_option.attr("data-view")){trigger_option.attr("data-view",option.attr("value")).text(option.text());$("#em-view-"+search_id).find("#em-view-custom-data-search-"+search_id).remove();search_form.trigger("forcesubmit")}trigger[0]._tippy.hide()});search.on("click","button.em-search-advanced-trigger",function(){if(search.hasClass("advanced-mode-inline")){if(!search_advanced.hasClass("visible")){search_advanced.slideDown().addClass("visible")}else{search_advanced.slideUp().removeClass("visible")}}else{if(!search_advanced.hasClass("active")){let form_wrapper=$('<form action="" method="post" class="em-search-advanced-form" id="em-search-form-advanced-'+search_id+'"></form>');form_wrapper.appendTo(search_advanced);search_advanced.find(".em-modal-popup").appendTo(form_wrapper);this.blur();openModal(search_advanced,function(){search_advanced.find("input.em-search-text").focus()})}}});search_advanced.on("em_modal_close",function(){search_advanced.find(".em-modal-popup").appendTo(search_advanced);search_advanced.children("form").remove();let trigger=search.find("button.em-search-advanced-trigger").focus();if("_tippy"in trigger[0]){trigger[0]._tippy.hide()}});search_advanced.find(".em-search-advanced-section > header").on("click",function(){let header=$(this);let section=header.closest("section");let content=header.siblings(".em-search-section-content");if(section.hasClass("active")){content.slideUp();section.removeClass("active")}else{content.slideDown();section.addClass("active")}});let search_form_advanced_calculate_totals_inputs=function(input){let el=$(input);let qty=el.val()!==""?1:0;update_input_count(el,qty)};search.on("change input",".em-search-main-bar input.em-search-text",function(e){let advanced_search_input=search_advanced.find("input.em-search-text");advanced_search_input.val(this.value);search_form_advanced_calculate_totals_inputs(advanced_search_input[0])});search.on("change",".em-search-main-bar input.em-search-geo-coords",function(){let el=$(this);let advanced_geo=search_advanced.find("div.em-search-geo");let advanced_geo_coords=advanced_geo.find("input.em-search-geo-coords");advanced_geo_coords.val(el.val()).attr("class",el.attr("class"));let geo_text=el.siblings("input.em-search-geo").first();advanced_geo.find("input.em-search-geo").val(geo_text.val()).attr("class",geo_text.attr("class"));search_form_advanced_calculate_totals_inputs(advanced_geo_coords)});search.find(".em-search-main-bar .em-datepicker input.em-search-scope.flatpickr-input").each(function(){if(!("_flatpickr"in this))return;this._flatpickr.config.onClose.push(function(selectedDates,dateStr,instance){let advanced_datepicker=search_advanced.find(".em-datepicker input.em-search-scope.flatpickr-input");advanced_datepicker[0]._flatpickr.setDate(selectedDates,true);advanced_datepicker[0]._flatpickr.close()})});search_advanced.on("change input","input.em-search-text",function(e){if(e.type==="change"){search.find(".em-search-main input.em-search-text").val(this.value)}else{search_form_advanced_calculate_totals_inputs(this)}});search_advanced.on("change","input.em-search-geo-coords",function(e){search_form_advanced_calculate_totals_inputs(this);let el=$(this);let main=search.find(".em-search-main div.em-search-geo");if(main.length>0){main.find("input.em-search-geo-coords").val(el.val()).attr("class",el.attr("class"));let geo_text=el.siblings("input.em-search-geo");main.find("input.em-search-geo").val(geo_text.val()).attr("class",geo_text.attr("class"))}});search_advanced.on("change","input.em-search-eventful",function(e){let el=$(this);let qty=el.prop("checked")?1:0;update_input_count(el,qty)});search_advanced.on("calculate_totals",function(){$(this).find("input.em-search-text, input.em-search-geo-coords").each(function(){search_form_advanced_calculate_totals_inputs(this)});$(this).find("input.em-search-eventful").trigger("change")});search_advanced.on("clear_search",function(){$(this).find("input.em-search-geo").removeClass("off").removeClass("on").val("")});search_advanced.find(".em-datepicker input.em-search-scope.flatpickr-input").each(function(){if(!("_flatpickr"in this))return;this._flatpickr.config.onClose.push(function(selectedDates,dateStr,instance){let previous_value=instance.input.getAttribute("data-previous-value");if(previous_value!==dateStr){let qty=dateStr?1:0;update_input_count(instance.input,qty);let main_datepicker=search.find(".em-search-main-bar .em-datepicker input.em-search-scope.flatpickr-input");main_datepicker[0]._flatpickr.setDate(selectedDates,true);instance.input.setAttribute("data-previous-value",dateStr)}})});search_advanced.on("calculate_totals",function(){search_advanced.find(".em-datepicker input.em-search-scope.flatpickr-input").first().each(function(){let qty=this._flatpickr.selectedDates.length>0?1:0;update_input_count(this,qty)})});search_advanced.on("clear_search",function(){search_advanced.find(".em-datepicker input.em-search-scope.flatpickr-input").each(function(){this._flatpickr.clear();update_input_count(this,0)})});let scope_calendar_check=function(){search.find(".em-datepicker input.em-search-scope.flatpickr-input").each(function(){if(search.attr("data-view")=="calendar"){this.setAttribute("data-advanced-total-input",0);this._flatpickr.input.disabled=true}else{this._flatpickr.input.disabled=false;let qty=this._flatpickr.selectedDates.length>0?1:0;this.setAttribute("data-advanced-total-input",qty)}})};$(document).on("em_search_loaded",scope_calendar_check);scope_calendar_check();search_advanced.find("select.em-selectize").each(function(){this.selectize.on("change",function(){search_advanced_selectize_change(this)})});search_advanced.on("calculate_totals",function(){$(this).find("select.em-selectize").each(function(){search_advanced_selectize_change(this.selectize)})});search_advanced.on("clear_search",function(){search_advanced.find("select.em-selectize").each(function(){this.selectize.clear();this.selectize.refreshItems();this.selectize.refreshOptions();if(!this.classList.contains("always-open")){this.selectize.close();this.selectize.$dropdown.hide()}})});let search_advanced_selectize_change=function(selectize){let qty=selectize.items.length;if(qty==1&&!selectize.items[0]){qty=0}update_input_count(selectize.$input,qty)};let locations_selectize_load_complete=function(){if("selectize"in this){this.selectize.settings.placeholder=this.selectize.settings.original_placeholder;this.selectize.updatePlaceholder();let options=[];this.selectize.$input.find("option").each(function(){let value=this.value!==null?this.value:this.innerHTML;options.push({value:value,text:this.innerHTML})});this.selectize.addOption(options);this.selectize.refreshOptions(false)}};let locations_selectize_load_start=function(){if("selectize"in this){this.selectize.clearOptions();if(!("original_placeholder"in this.selectize.settings))this.selectize.settings.original_placeholder=this.selectize.settings.placeholder;this.selectize.settings.placeholder=EM.txt_loading;this.selectize.updatePlaceholder()}};$(".em-search-advanced select[name=country], .em-search select[name=country]").on("change",function(){var el=$(this);let wrapper=el.closest(".em-search-location");wrapper.find("select[name=state]").html('<option value="">'+EM.txt_loading+"</option>");wrapper.find("select[name=region]").html('<option value="">'+EM.txt_loading+"</option>");wrapper.find("select[name=town]").html('<option value="">'+EM.txt_loading+"</option>");wrapper.find("select[name=state], select[name=region], select[name=town]").each(locations_selectize_load_start);if(el.val()!=""){wrapper.find(".em-search-location-meta").slideDown();var data={action:"search_states",country:el.val(),return_html:true};wrapper.find("select[name=state]").load(EM.ajaxurl,data,locations_selectize_load_complete);data.action="search_regions";wrapper.find("select[name=region]").load(EM.ajaxurl,data,locations_selectize_load_complete);data.action="search_towns";wrapper.find("select[name=town]").load(EM.ajaxurl,data,locations_selectize_load_complete)}else{wrapper.find(".em-search-location-meta").slideUp()}});$(".em-search-advanced select[name=region], .em-search select[name=region]").on("change",function(){var el=$(this);let wrapper=el.closest(".em-search-location");wrapper.find("select[name=state]").html('<option value="">'+EM.txt_loading+"</option>");wrapper.find("select[name=town]").html('<option value="">'+EM.txt_loading+"</option>");wrapper.find("select[name=state], select[name=town]").each(locations_selectize_load_start);var data={action:"search_states",region:el.val(),country:wrapper.find("select[name=country]").val(),return_html:true};wrapper.find("select[name=state]").load(EM.ajaxurl,data,locations_selectize_load_complete);data.action="search_towns";wrapper.find("select[name=town]").load(EM.ajaxurl,data,locations_selectize_load_complete)});$(".em-search-advanced select[name=state], .em-search select[name=state]").on("change",function(){var el=$(this);let wrapper=el.closest(".em-search-location");wrapper.find("select[name=town]").html('<option value="">'+EM.txt_loading+"</option>").each(locations_selectize_load_start);var data={action:"search_towns",state:el.val(),region:wrapper.find("select[name=region]").val(),country:wrapper.find("select[name=country]").val(),return_html:true};wrapper.find("select[name=town]").load(EM.ajaxurl,data,locations_selectize_load_complete)});search_advanced.on("click",'button[type="reset"]',function(){if(search.attr("data-advanced-total")==0)return;search_advanced.find("input.em-search-text, input.em-search-geo").val("").attr("data-advanced-total-input",null).trigger("change");search.trigger("clear_search");search_advanced.trigger("clear_search");update_search_totals(true);search_advanced.find(".em-search-advanced-section").removeClass("active").children(".em-search-section-content").slideUp();search_advanced.find('button[type="submit"]').trigger("forceclick");update_clear_button_count()}).each(function(){search_advanced.trigger("calculate_totals");update_search_totals(true)});const on_update_trigger_count=function(e,applied=true){update_trigger_count(applied)};search.on("update_trigger_count",on_update_trigger_count);search_advanced.on("update_trigger_count",on_update_trigger_count);search_advanced.on("click forceclick",'button[type="submit"]',function(e){e.preventDefault();if(this.classList.contains("disabled")&&e.type!=="forceclick")return false;closeModal(search_advanced,function(){search_form.submit()});return false});search.on("submit forcesubmit",".em-search-form",function(e){e.preventDefault();let form=$(this);let submit_buttons=form.find('button[type="submit"]');if(e.type!=="forcesubmit"&&submit_buttons.hasClass("disabled"))return false;let wrapper=form.closest(".em-search");if(wrapper.hasClass("em-search-legacy")){em_submit_legacy_search_form(form)}else{let view=$("#em-view-"+search_id);let view_type=form.find('[name="view"]').val();if(Array.isArray(view_type))view_type=view_type.shift();let custom_view_data=view.find("#em-view-custom-data-search-"+search_id).clone();let custom_view_data_container=$('<div class="em-view-custom-data"></div>');custom_view_data.children().appendTo(custom_view_data_container);custom_view_data.remove();custom_view_data_container.appendTo(form);view.append('<div class="em-loading"></div>');submit_buttons.each(function(){this.setAttribute("data-button-text",this.innerHTML);this.innerHTML=EM.txt_searching});var vars=form.serialize();$.ajax(EM.ajaxurl,{type:"POST",dataType:"html",data:vars,success:function(responseText){submit_buttons.each(function(){this.innerHTML=this.getAttribute("data-button-text")});view=EM_View_Updater(view,responseText);view.attr("data-view",view_type);search.attr("data-view",view_type);search_advanced.attr("data-view",view_type);jQuery(document).triggerHandler("em_view_loaded_"+view_type,[view,form,e]);jQuery(document).triggerHandler("em_search_loaded",[view,form,e]);jQuery(document).triggerHandler("em_search_result",[vars,view,e]);wrapper.find(".count.tentative").removeClass("tentative");submit_buttons.addClass("disabled").attr("aria-disabled","true");update_search_totals(true);search.attr("data-advanced-previous-total",search.attr("data-advanced-total"));update_submit_buttons(false);custom_view_data_container.remove()}})}return false});EM_ResizeObserver(EM.search.breakpoints,[search[0]])});$(document).on("click",".em-search-advanced-trigger[data-search-advanced-id]",function(){if(this.getAttribute("data-parent-trigger")){document.getElementById(this.getAttribute("data-parent-trigger")).click()}});$(document).on("click",".em-view-container .em-ajax.em-pagination a.page-numbers",function(e){var a=$(this);var data=a.closest(".em-pagination").attr("data-em-ajax");var view=a.closest(".em-view-container");var qvars=a.attr("href").split("?");var vars=qvars[1];if(data!=""){vars=vars!=""?vars+"&"+data:data}view.append('<div class="loading" id="em-loading"></div>');$.ajax(EM.ajaxurl,{type:"POST",dataType:"html",data:vars,success:function(responseText){view=EM_View_Updater(view,responseText);view.find(".em-pagination").each(function(){paginationObserver.observe(this)});jQuery(document).triggerHandler("em_page_loaded",[view])}});e.preventDefault();return false});const paginationObserver=new ResizeObserver(function(entries){for(let entry of entries){let el=entry.target;if(!el.classList.contains("observing")){el.classList.add("observing");let overflowing=false;el.classList.remove("overflowing");for(const item of el.querySelectorAll(".not-current")){if(item.scrollHeight>item.clientHeight||item.scrollWidth>item.clientWidth){overflowing=true;break}}if(overflowing){el.classList.add("overflowing")}el.classList.remove("observing")}}});$(".em-pagination").each(function(){paginationObserver.observe(this)});$(document).on("click change",".em-search-legacy .em-toggle",function(e){e.preventDefault();var el=$(this);var rel=el.attr("rel").split(":");if(el.hasClass("show-search")){if(rel.length>1){el.closest(rel[1]).find(rel[0]).slideUp()}else{$(rel[0]).slideUp()}el.find(".show, .show-advanced").show();el.find(".hide, .hide-advanced").hide();el.removeClass("show-search")}else{if(rel.length>1){el.closest(rel[1]).find(rel[0]).slideDown()}else{$(rel[0]).slideDown()}el.find(".show, .show-advanced").hide();el.find(".hide, .hide-advanced").show();el.addClass("show-search")}});let em_submit_legacy_search_form=function(form){if(this.em_search&&this.em_search.value==EM.txt_search){this.em_search.value=""}var results_wrapper=form.closest(".em-search-wrapper").find(".em-search-ajax");if(results_wrapper.length==0)results_wrapper=$(".em-search-ajax");if(results_wrapper.length>0){results_wrapper.append('<div class="loading" id="em-loading"></div>');var submitButton=form.find(".em-search-submit button");submitButton.attr("data-button-text",submitButton.val()).val(EM.txt_searching);var img=submitButton.children("img");if(img.length>0)img.attr("src",img.attr("src").replace("search-mag.png","search-loading.gif"));var vars=form.serialize();$.ajax(EM.ajaxurl,{type:"POST",dataType:"html",data:vars,success:function(responseText){submitButton.val(submitButton.attr("data-button-text"));if(img.length>0)img.attr("src",img.attr("src").replace("search-loading.gif","search-mag.png"));results_wrapper.replaceWith(responseText);if(form.find("input[name=em_search]").val()==""){form.find("input[name=em_search]").val(EM.txt_search)}results_wrapper=form.closest(".em-search-wrapper").find(".em-search-ajax");if(results_wrapper.length==0)results_wrapper=$(".em-search-ajax");jQuery(document).triggerHandler("em_search_ajax",[vars,results_wrapper,e])}});e.preventDefault();return false}};if($(".em-search-ajax").length>0){$(document).on("click",".em-search-ajax a.page-numbers",function(e){var a=$(this);var data=a.closest(".em-pagination").attr("data-em-ajax");var wrapper=a.closest(".em-search-ajax");var wrapper_parent=wrapper.parent();var qvars=a.attr("href").split("?");var vars=qvars[1];if(data!=""){vars=vars!=""?vars+"&"+data:data}vars+="&legacy=1";wrapper.append('<div class="loading" id="em-loading"></div>');$.ajax(EM.ajaxurl,{type:"POST",dataType:"html",data:vars,success:function(responseText){wrapper.replaceWith(responseText);wrapper=wrapper_parent.find(".em-search-ajax");jQuery(document).triggerHandler("em_search_ajax",[vars,wrapper,e])}});e.preventDefault();return false})}});jQuery(document).ready(function($){const em_calendar_init=function(calendar){calendar=$(calendar);if(!calendar.attr("id")||!calendar.attr("id").match(/^em-calendar-[0-9+]$/)){calendar.attr("id","em-calendar-"+Math.floor(Math.random()*1e4))}calendar.find("a").off("click");calendar.on("click","a.em-calnav, a.em-calnav-today",function(e){e.preventDefault();const el=$(this);if(el.data("disabled")==1||el.attr("href")==="")return;el.closest(".em-calendar").prepend('<div class="loading" id="em-loading"></div>');let url=em_ajaxify(el.attr("href"));const calendar_id=calendar.attr("id").replace("em-calendar-","");const custom_data=$("form#em-view-custom-data-calendar-"+calendar_id);let form_data=new FormData;if(custom_data.length>0){form_data=new FormData(custom_data[0]);let url_params=new URL(url,window.location.origin).searchParams;for(const[key,value]of url_params.entries()){form_data.set(key,value)}}if(calendar.hasClass("with-advanced")){form_data.set("has_advanced_trigger",1)}$.ajax({url:url,data:form_data,processData:false,contentType:false,method:"POST",success:function(data){let view=EM_View_Updater(calendar,data);if(view.hasClass("em-view-container")){calendar=view.find(".em-calendar")}else{calendar=view}calendar.trigger("em_calendar_load")},dataType:"html"})});let calendar_trigger_ajax=function(calendar,year,month){let link=calendar.find(".em-calnav-next");let url=new URL(link.attr("href"),window.location.origin);url.searchParams.set("mo",month);url.searchParams.set("yr",year);link.attr("href",url.toString()).trigger("click")};let calendar_resize_monthpicker=function(instance,text){let span=$('<span class="marker">'+text+"</span>");span.insertAfter(instance);let width=span.width()+40;span.remove();instance.style.setProperty("width",width+"px","important")};let calendar_month_init=function(){let month_form=calendar.find(".month form");calendar.find(".event-style-pill .em-cal-event").on("click",function(e){e.preventDefault();if(!(calendar.hasClass("preview-tooltips")&&calendar.data("preview-tooltips-trigger"))&&!calendar.hasClass("preview-modal")){let link=this.getAttribute("data-event-url");if(link!==null){}}});if(month_form.length>0){month_form.find('input[type="submit"]').hide();let select=$('<select style="display:none;visibility:hidden;"></select>').appendTo(month_form);let option=$("<option></option>").appendTo(select);let current_datetime=calendar.find('select[name="month"]').val()+calendar.find('select[name="year"]').val();let month=calendar.find('select[name="month"]');let year=calendar.find('select[name="year"]');let monthpicker=calendar.find(".em-month-picker");let month_value=monthpicker.data("month-value");monthpicker.prop("type","text").prop("value",month_value);calendar_resize_monthpicker(monthpicker[0],month_value);let monthpicker_wrapper=$("#em-flatpickr");if(monthpicker_wrapper.length===0){monthpicker_wrapper=$('<div class="em pixelbones" id="em-flatpickr"></div>').appendTo("body")}let minDate=null;if(calendar.data("scope")==="future"){minDate=new Date;minDate.setMonth(minDate.getMonth()-1)}if("locale"in EM.datepicker){flatpickr.localize(flatpickr.l10ns[EM.datepicker.locale]);flatpickr.l10ns.default.firstDayOfWeek=EM.firstDay}monthpicker.flatpickr({appendTo:monthpicker_wrapper[0],dateFormat:"F Y",minDate:minDate,disableMobile:"true",plugins:[new monthSelectPlugin({shorthand:true,dateFormat:"F Y",altFormat:"F Y"})],onChange:function(selectedDates,dateStr,instance){calendar_resize_monthpicker(instance.input,dateStr);calendar_trigger_ajax(calendar,selectedDates[0].getFullYear(),selectedDates[0].getMonth()+1)}});monthpicker.addClass("select-toggle")}if(calendar.hasClass("preview-tooltips")){var tooltip_vars={theme:"light-border",allowHTML:true,interactive:true,trigger:"mouseenter focus click",content(reference){return document.createElement("div")},onShow(instance){const id=instance.reference.getAttribute("data-event-id");const template=calendar.find('section.em-cal-events-content .em-cal-event-content[data-event-id="'+id+'"]');instance.props.content.append(template.first().clone()[0])},onHide(instance){instance.props.content.innerHTML=""}};if(calendar.data("preview-tooltips-trigger")){tooltip_vars.trigger=calendar.data("preview-tooltips-trigger")}$(document).trigger("em-tippy-cal-event-vars",[tooltip_vars]);tippy(calendar.find(".em-cal-event").toArray(),tooltip_vars)}else if(calendar.hasClass("preview-modal")){calendar.find(".em-cal-event").on("click",function(){const id=this.getAttribute("data-event-id");const modal=calendar.find('section.em-cal-events-content .em-cal-event-content[data-event-id="'+id+'"]');modal.attr("data-calendar-id",calendar.attr("id"));openModal(modal)})}if(calendar.hasClass("responsive-dateclick-modal")){calendar.find(".eventful .em-cal-day-date, .eventful-post .em-cal-day-date, .eventful-pre .em-cal-day-date").on("click",function(e){e.preventDefault();const id=this.getAttribute("data-calendar-date");const modal=calendar.find('.em-cal-date-content[data-calendar-date="'+id+'"]');modal.attr("data-calendar-id",calendar.attr("id"));openModal(modal)})}if(!calendar.hasClass("size-fixed")){EM_ResizeObserver(EM.calendar.breakpoints,[calendar[0],calendar[0]])}calendar.find(".date-day-colors").each(function(){let colors=JSON.parse(this.getAttribute("data-colors"));let day=$(this).siblings(".em-cal-day-date.colored");let sides={1:{1:"--date-border-color",class:"one"},2:{1:"--date-border-color-top",2:"--date-border-color-bottom",class:"two"},3:{1:"--date-border-color-top",2:"--date-border-color-right",3:"--date-border-color-bottom",class:"three"},4:{1:"--date-border-color-top",2:"--date-border-color-right",3:"--date-border-color-bottom",4:"--date-border-color-left",class:"four"}};for(let i=0;i<colors.length;i+=4){const ring_colors=colors.slice(i,i+4);let outer_ring=day.children().first();let new_ring=$('<div class="ring"></div>').prependTo(day);outer_ring.appendTo(new_ring);new_ring.addClass(sides[ring_colors.length].class);for(let it=0;it<ring_colors.length;it++){new_ring.css(sides[ring_colors.length][it+1],ring_colors[it])}}});if(calendar.hasClass("with-advanced")){const trigger=calendar.find(".em-search-advanced-trigger");const search_advanced=$("#"+trigger.attr("data-search-advanced-id"));search_advanced.triggerHandler("update_trigger_count")}};calendar_month_init();$(document).triggerHandler("em_calendar_loaded",[calendar])};$(".em-calendar").each(function(){let calendar=$(this);em_calendar_init(calendar)});$(document).on("em_calendar_load",".em-calendar",function(){em_calendar_init(this)});$(document).on("em_view_loaded_calendar",function(e,view,form){let calendar;if(view.hasClass("em-calendar")){calendar=view}else{calendar=view.find(".em-calendar").first()}em_calendar_init(calendar)})});let EM_View_Updater=function(element,html){let content=jQuery(html);let view=element.hasClass("em-view-container")?element:element.parent(".em-view-container");if(view.length>0){if(content.hasClass("em-view-container")){view.replaceWith(content);view=content}else{view.empty().append(content)}}else{if(content.hasClass("em-view-container")){element.replaceWith(content);view=content}else if(content.attr("data-view-id")){let view=jQuery('<div class="em em-view-container"></div>');let view_id=content.attr("data-view-id");view.attr("data-view-id",view_id);view.attr("id","em-view-"+view_id);view.attr("data-view-type",content.attr("data-view-type"));view.append(content);element.replaceWith(view)}}return view};let EM_ResizeObserver=function(breakpoints,elements){const ro=new ResizeObserver(function(entries){for(let entry of entries){let el=entry.target;for(const[name,breakpoint]of Object.entries(breakpoints)){if(el.offsetWidth<=breakpoint||breakpoint===false){for(let breakpoint_name of Object.keys(breakpoints)){if(breakpoint_name!==name)el.classList.remove("size-"+breakpoint_name)}el.classList.add("size-"+name);break}}}});elements.forEach(function(el){if(typeof el!=="undefined"){ro.observe(el)}});return ro};jQuery(document).ready(function($){let breakpoints={small:600,large:false};const events_ro=EM_ResizeObserver(breakpoints,$(".em-list").toArray());$(document).on("em_page_loaded em_view_loaded_list em_view_loaded_list-grouped",function(e,view){let new_elements=view.find(".em-list").each(function(){events_ro.observe(this)})});breakpoints={small:600,medium:900,large:false};const event_ro=EM_ResizeObserver(breakpoints,$(".em-item-single").toArray());$(document).on("em_view_loaded",function(e,view){let new_elements=view.find(".em-event-single").each(function(){event_ro.observe(this)})});$(document).on("click",".em-event-booking-form .em-login-trigger a",function(e){e.preventDefault();var parent=$(this).closest(".em-event-booking-form");parent.find(".em-login-trigger").hide();parent.find(".em-login-content").fadeIn();let login_form=parent.find(".em-login");login_form[0].scrollIntoView({behavior:"smooth"});login_form.first().find('input[name="log"]').focus()});$(document).on("click",".em-event-booking-form .em-login-cancel",function(e){e.preventDefault();let parent=$(this).closest(".em-event-booking-form");parent.find(".em-login-content").hide();parent.find(".em-login-trigger").show()});EM_ResizeObserver({small:500,large:false},$(".em-login").toArray())});document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll("form.em-ajax-form").forEach(function(el){el.addEventListener("submit",function(e){e.preventDefault();let form=e.currentTarget;let formData=new FormData(form);let button=form.querySelector('button[type="submit"]');let loader;if(form.classList.contains("no-overlay-spinner")){form.classList.add("loading")}else{let loader=document.createElement("div");loader.id="em-loading";form.append(loader)}var request=new XMLHttpRequest;if(form.getAttribute("data-api-url")){request.open("POST",form.getAttribute("data-api-url"),true);request.setRequestHeader("X-WP-Nonce",EM.api_nonce)}else{request.open("POST",EM.ajaxurl,true)}request.onload=function(){if(loader)loader.remove();if(this.status>=200&&this.status<400){try{let data=JSON.parse(this.response);let notice;if(!form.classList.contains("no-inline-notice")){notice=form.querySelector(".em-notice");if(!notice){notice=document.createElement("li");form.prepend(notice);if(formData.get("action")){form.dispatchEvent(new CustomEvent("em_ajax_form_success_"+formData.get("action"),{detail:{form:form,notice:notice,response:data}}))}}notice.innerHTML="";notice.setAttribute("class","em-notice")}if(data.result){if(!form.classList.contains("no-inline-notice")){notice.classList.add("em-notice-success");notice.innerHTML=data.message;form.replaceWith(notice)}else{form.classList.add("load-successful");form.classList.remove("loading");if(data.message){EM_Alert(data.message)}}}else{if(!form.classList.contains("no-inline-notice")){notice.classList.add("em-notice-error");notice.innerHTML=data.errors}else{EM_Alert(data.errors)}}}catch(e){alert("Error Encountered : "+e)}}else{alert("Error encountered... please see debug logs or contact support.")}form.classList.remove("loading")};request.onerror=function(){alert("Connection error encountered... please see debug logs or contact support.")};request.send(formData);return false})})});function EM_Alert(content){let modal=document.getElementById("em-alert-modal");if(modal===null){modal=document.createElement("div");modal.setAttribute("class","em pixelbones em-modal");modal.id="em-alert-modal";modal.innerHTML='<div class="em-modal-popup"><header><a class="em-close-modal"></a><div class="em-modal-title">&nbsp;</div></header><div class="em-modal-content" id="em-alert-modal-content"></div></div>';document.body.append(modal)}document.getElementById("em-alert-modal-content").innerHTML=content;openModal(modal)}(function(){"use strict";function _typeof(obj){"@babel/helpers - typeof";if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){_typeof=function(obj){return typeof obj}}else{_typeof=function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj}}return _typeof(obj)}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor}function _defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);if(enumerableOnly)symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable});keys.push.apply(keys,symbols)}return keys}function _objectSpread2(target){for(var i=1;i<arguments.length;i++){var source=arguments[i]!=null?arguments[i]:{};if(i%2){ownKeys(Object(source),true).forEach(function(key){_defineProperty(target,key,source[key])})}else if(Object.getOwnPropertyDescriptors){Object.defineProperties(target,Object.getOwnPropertyDescriptors(source))}else{ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}}return target}function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(n);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function _createForOfIteratorHelper(o){if(typeof Symbol==="undefined"||o[Symbol.iterator]==null){if(Array.isArray(o)||(o=_unsupportedIterableToArray(o))){var i=0;var F=function(){};return{s:F,n:function(){if(i>=o.length)return{done:true};return{done:false,value:o[i++]}},e:function(e){throw e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var it,normalCompletion=true,didErr=false,err;return{s:function(){it=o[Symbol.iterator]()},n:function(){var step=it.next();normalCompletion=step.done;return step},e:function(e){didErr=true;err=e},f:function(){try{if(!normalCompletion&&it.return!=null)it.return()}finally{if(didErr)throw err}}}}var ONE_DAY=86400;var roundingFunction=function roundingFunction(seconds,settings){if(seconds===null){return null}else if(typeof settings.step!=="number"){return seconds}else{var offset=seconds%(settings.step*60);var start=settings.minTime||0;offset-=start%(settings.step*60);if(offset>=settings.step*30){seconds+=settings.step*60-offset}else{seconds-=offset}return _moduloSeconds(seconds,settings)}};function _moduloSeconds(seconds,settings){if(seconds==ONE_DAY&&settings.show2400){return seconds}return seconds%ONE_DAY}var DEFAULT_SETTINGS={appendTo:"body",className:null,closeOnWindowScroll:false,disableTextInput:false,disableTimeRanges:[],disableTouchKeyboard:false,durationTime:null,forceRoundTime:false,lang:{},listWidth:null,maxTime:null,minTime:null,noneOption:false,orientation:"l",roundingFunction:roundingFunction,scrollDefault:null,selectOnBlur:false,show2400:false,showDuration:false,showOn:["click","focus"],showOnFocus:true,step:30,stopScrollPropagation:false,timeFormat:"g:ia",typeaheadHighlight:true,useSelect:false,wrapHours:true};var DEFAULT_LANG={am:"am",pm:"pm",AM:"AM",PM:"PM",decimal:".",mins:"mins",hr:"hr",hrs:"hrs"};var Timepicker=function(){function Timepicker(targetEl){var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,Timepicker);this._handleFormatValue=this._handleFormatValue.bind(this);this._handleKeyUp=this._handleKeyUp.bind(this);this.targetEl=targetEl;var attrOptions=Timepicker.extractAttrOptions(targetEl,Object.keys(DEFAULT_SETTINGS));this.settings=this.parseSettings(_objectSpread2(_objectSpread2(_objectSpread2({},DEFAULT_SETTINGS),options),attrOptions))}_createClass(Timepicker,[{key:"hideMe",value:function hideMe(){if(this.settings.useSelect){this.targetEl.blur();return}if(!this.list||!Timepicker.isVisible(this.list)){return}if(this.settings.selectOnBlur){this._selectValue()}this.list.hide();var hideTimepickerEvent=new CustomEvent("hideTimepicker");this.targetEl.dispatchEvent(hideTimepickerEvent)}},{key:"_findRow",value:function _findRow(value){if(!value&&value!==0){return false}var out=false;var value=this.settings.roundingFunction(value,this.settings);if(!this.list){return false}this.list.find("li").each(function(i,obj){var parsed=Number.parseInt(obj.dataset.time);if(Number.isNaN(parsed)){return}if(parsed==value){out=obj;return false}});return out}},{key:"_hideKeyboard",value:function _hideKeyboard(){return(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&&this.settings.disableTouchKeyboard}},{key:"_setTimeValue",value:function _setTimeValue(value,source){if(this.targetEl.nodeName==="INPUT"){if(value!==null||this.targetEl.value!=""){this.targetEl.value=value}var tp=this;var settings=tp.settings;if(settings.useSelect&&source!="select"&&tp.list){tp.list.val(tp._roundAndFormatTime(tp.time2int(value)))}}var selectTimeEvent=new Event("selectTime");if(this.selectedValue!=value){this.selectedValue=value;var changeTimeEvent=new Event("changeTime");var changeEvent=new CustomEvent("change",{detail:"em_timepicker"});if(source=="select"){this.targetEl.dispatchEvent(selectTimeEvent);this.targetEl.dispatchEvent(changeTimeEvent);this.targetEl.dispatchEvent(changeEvent)}else if(["error","initial"].indexOf(source)==-1){this.targetEl.dispatchEvent(changeTimeEvent)}return true}else{if(["error","initial"].indexOf(source)==-1){this.targetEl.dispatchEvent(selectTimeEvent)}return false}}},{key:"_getTimeValue",value:function _getTimeValue(){if(this.targetEl.nodeName==="INPUT"){return this.targetEl.value}else{return this.selectedValue}}},{key:"_selectValue",value:function _selectValue(){var tp=this;var settings=tp.settings;var list=tp.list;var cursor=list.find(".ui-em_timepicker-selected");if(cursor.hasClass("ui-em_timepicker-disabled")){return false}if(!cursor.length){return true}var timeValue=cursor.get(0).dataset.time;if(timeValue){var parsedTimeValue=Number.parseInt(timeValue);if(!Number.isNaN(parsedTimeValue)){timeValue=parsedTimeValue}}if(timeValue!==null){if(typeof timeValue!="string"){timeValue=tp._int2time(timeValue)}tp._setTimeValue(timeValue,"select")}return true}},{key:"time2int",value:function time2int(timeString){if(timeString===""||timeString===null||timeString===undefined)return null;if(timeString instanceof Date){return timeString.getHours()*3600+timeString.getMinutes()*60+timeString.getSeconds()}if(typeof timeString!="string"){return timeString}timeString=timeString.toLowerCase().replace(/[\s\.]/g,"");if(timeString.slice(-1)=="a"||timeString.slice(-1)=="p"){timeString+="m"}var pattern=/^(([^0-9]*))?([0-9]?[0-9])(([0-5][0-9]))?(([0-5][0-9]))?(([^0-9]*))$/;var hasDelimetersMatch=timeString.match(/\W/);if(hasDelimetersMatch){pattern=/^(([^0-9]*))?([0-9]?[0-9])(\W+([0-5][0-9]?))?(\W+([0-5][0-9]))?(([^0-9]*))$/}var time=timeString.match(pattern);if(!time){return null}var hour=parseInt(time[3]*1,10);var ampm=time[2]||time[9];var hours=hour;var minutes=time[5]*1||0;var seconds=time[7]*1||0;if(!ampm&&time[3].length==2&&time[3][0]=="0"){ampm="am"}if(hour<=12&&ampm){ampm=ampm.trim();var isPm=ampm==this.settings.lang.pm||ampm==this.settings.lang.PM;if(hour==12){hours=isPm?12:0}else{hours=hour+(isPm?12:0)}}else{var t=hour*3600+minutes*60+seconds;if(t>=ONE_DAY+(this.settings.show2400?1:0)){if(this.settings.wrapHours===false){return null}hours=hour%24}}var timeInt=hours*3600+minutes*60+seconds;if(hour<12&&!ampm&&this.settings._twelveHourTime&&this.settings.scrollDefault){var delta=timeInt-this.settings.scrollDefault();if(delta<0&&delta>=ONE_DAY/-2){timeInt=(timeInt+ONE_DAY/2)%ONE_DAY}}return timeInt}},{key:"parseSettings",value:function parseSettings(settings){var _this=this;settings.lang=_objectSpread2(_objectSpread2({},DEFAULT_LANG),settings.lang);this.settings=settings;if(settings.minTime){settings.minTime=this.time2int(settings.minTime)}if(settings.maxTime){settings.maxTime=this.time2int(settings.maxTime)}if(settings.listWidth){settings.listWidth=this.time2int(settings.listWidth)}if(settings.durationTime&&typeof settings.durationTime!=="function"){settings.durationTime=this.time2int(settings.durationTime)}if(settings.scrollDefault=="now"){settings.scrollDefault=function(){return settings.roundingFunction(_this.time2int(new Date),settings)}}else if(settings.scrollDefault&&typeof settings.scrollDefault!="function"){var val=settings.scrollDefault;settings.scrollDefault=function(){return settings.roundingFunction(_this.time2int(val),settings)}}else if(settings.minTime){settings.scrollDefault=function(){return settings.roundingFunction(settings.minTime,settings)}}if(typeof settings.timeFormat==="string"&&settings.timeFormat.match(/[gh]/)){settings._twelveHourTime=true}if(settings.showOnFocus===false&&settings.showOn.indexOf("focus")!=-1){settings.showOn.splice(settings.showOn.indexOf("focus"),1)}if(!settings.disableTimeRanges){settings.disableTimeRanges=[]}if(settings.disableTimeRanges.length>0){for(var i in settings.disableTimeRanges){settings.disableTimeRanges[i]=[this.time2int(settings.disableTimeRanges[i][0]),this.time2int(settings.disableTimeRanges[i][1])]}settings.disableTimeRanges=settings.disableTimeRanges.sort(function(a,b){return a[0]-b[0]});for(var i=settings.disableTimeRanges.length-1;i>0;i--){if(settings.disableTimeRanges[i][0]<=settings.disableTimeRanges[i-1][1]){settings.disableTimeRanges[i-1]=[Math.min(settings.disableTimeRanges[i][0],settings.disableTimeRanges[i-1][0]),Math.max(settings.disableTimeRanges[i][1],settings.disableTimeRanges[i-1][1])];settings.disableTimeRanges.splice(i,1)}}}return settings}},{key:"_disableTextInputHandler",value:function _disableTextInputHandler(e){switch(e.keyCode){case 13:case 9:return;default:e.preventDefault()}}},{key:"_int2duration",value:function _int2duration(seconds,step){seconds=Math.abs(seconds);var minutes=Math.round(seconds/60),duration=[],hours,mins;if(minutes<60){duration=[minutes,this.settings.lang.mins]}else{hours=Math.floor(minutes/60);mins=minutes%60;if(step==30&&mins==30){hours+=this.settings.lang.decimal+5}duration.push(hours);duration.push(hours==1?this.settings.lang.hr:this.settings.lang.hrs);if(step!=30&&mins){duration.push(mins);duration.push(this.settings.lang.mins)}}return duration.join(" ")}},{key:"_roundAndFormatTime",value:function _roundAndFormatTime(seconds){seconds=this.settings.roundingFunction(seconds,this.settings);if(seconds!==null){return this._int2time(seconds)}}},{key:"_int2time",value:function _int2time(timeInt){if(typeof timeInt!="number"){return null}var seconds=parseInt(timeInt%60),minutes=parseInt(timeInt/60%60),hours=parseInt(timeInt/(60*60)%24);var time=new Date(1970,0,2,hours,minutes,seconds,0);if(isNaN(time.getTime())){return null}if(typeof this.settings.timeFormat==="function"){return this.settings.timeFormat(time)}var output="";var hour,code;for(var i=0;i<this.settings.timeFormat.length;i++){code=this.settings.timeFormat.charAt(i);switch(code){case"a":output+=time.getHours()>11?this.settings.lang.pm:this.settings.lang.am;break;case"A":output+=time.getHours()>11?this.settings.lang.PM:this.settings.lang.AM;break;case"g":hour=time.getHours()%12;output+=hour===0?"12":hour;break;case"G":hour=time.getHours();if(timeInt===ONE_DAY)hour=this.settings.show2400?24:0;output+=hour;break;case"h":hour=time.getHours()%12;if(hour!==0&&hour<10){hour="0"+hour}output+=hour===0?"12":hour;break;case"H":hour=time.getHours();if(timeInt===ONE_DAY)hour=this.settings.show2400?24:0;output+=hour>9?hour:"0"+hour;break;case"i":var minutes=time.getMinutes();output+=minutes>9?minutes:"0"+minutes;break;case"s":seconds=time.getSeconds();output+=seconds>9?seconds:"0"+seconds;break;case"\\":i++;output+=this.settings.timeFormat.charAt(i);break;default:output+=code}}return output}},{key:"_setSelected",value:function _setSelected(){var list=this.list;list.find("li").removeClass("ui-em_timepicker-selected");var timeValue=this.time2int(this._getTimeValue());if(timeValue===null){return}var selected=this._findRow(timeValue);if(selected){var selectedRect=selected.getBoundingClientRect();var listRect=list.get(0).getBoundingClientRect();var topDelta=selectedRect.top-listRect.top;if(topDelta+selectedRect.height>listRect.height||topDelta<0){var newScroll=list.scrollTop()+(selectedRect.top-listRect.top)-selectedRect.height;list.scrollTop(newScroll)}var parsed=Number.parseInt(selected.dataset.time);if(this.settings.forceRoundTime||parsed===timeValue){selected.classList.add("ui-em_timepicker-selected")}}}},{key:"_isFocused",value:function _isFocused(el){return el===document.activeElement}},{key:"_handleFormatValue",value:function _handleFormatValue(e){if(e&&e.detail=="em_timepicker"){return}this._formatValue(e)}},{key:"_formatValue",value:function _formatValue(e,origin){if(this.targetEl.value===""){this._setTimeValue(null,origin);return}if(this._isFocused(this.targetEl)&&(!e||e.type!="change")){return}var settings=this.settings;var seconds=this.time2int(this.targetEl.value);if(seconds===null){var timeFormatErrorEvent=new CustomEvent("timeFormatError");this.targetEl.dispatchEvent(timeFormatErrorEvent);return}var rangeError=false;if(settings.minTime!==null&&settings.maxTime!==null&&(seconds<settings.minTime||seconds>settings.maxTime)){rangeError=true}var _iterator=_createForOfIteratorHelper(settings.disableTimeRanges),_step;try{for(_iterator.s();!(_step=_iterator.n()).done;){var range=_step.value;if(seconds>=range[0]&&seconds<range[1]){rangeError=true;break}}}catch(err){_iterator.e(err)}finally{_iterator.f()}if(settings.forceRoundTime){var roundSeconds=settings.roundingFunction(seconds,settings);if(roundSeconds!=seconds){seconds=roundSeconds;origin=null}}var prettyTime=this._int2time(seconds);if(rangeError){this._setTimeValue(prettyTime);var timeRangeErrorEvent=new CustomEvent("timeRangeError");this.targetEl.dispatchEvent(timeRangeErrorEvent)}else{this._setTimeValue(prettyTime,origin)}}},{key:"_generateNoneElement",value:function _generateNoneElement(optionValue,useSelect){var label,className,value;if(_typeof(optionValue)=="object"){label=optionValue.label;className=optionValue.className;value=optionValue.value}else if(typeof optionValue=="string"){label=optionValue;value=""}else{$.error("Invalid noneOption value")}var el;if(useSelect){el=document.createElement("option");el.value=value}else{el=document.createElement("li");el.dataset.time=String(value)}el.innerText=label;el.classList.add(className);return el}},{key:"_handleKeyUp",value:function _handleKeyUp(e){if(!this.list||!Timepicker.isVisible(this.list)||this.settings.disableTextInput){return true}if(e.type==="paste"||e.type==="cut"){setTimeout(function(){if(this.settings.typeaheadHighlight){this._setSelected()}else{this.list.hide()}},0);return}switch(e.keyCode){case 96:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 65:case 77:case 80:case 186:case 8:case 46:if(this.settings.typeaheadHighlight){this._setSelected()}else{this.list.hide()}break}}}],[{key:"extractAttrOptions",value:function extractAttrOptions(element,keys){var output={};var _iterator2=_createForOfIteratorHelper(keys),_step2;try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){var key=_step2.value;if(key in element.dataset){output[key]=element.dataset[key]}}}catch(err){_iterator2.e(err)}finally{_iterator2.f()}return output}},{key:"isVisible",value:function isVisible(elem){var el=elem[0];return el.offsetWidth>0&&el.offsetHeight>0}},{key:"hideAll",value:function hideAll(){var _iterator3=_createForOfIteratorHelper(document.getElementsByClassName("ui-em_timepicker-input")),_step3;try{for(_iterator3.s();!(_step3=_iterator3.n()).done;){var el=_step3.value;var tp=el.em_timepickerObj;if(tp){tp.hideMe()}}}catch(err){_iterator3.e(err)}finally{_iterator3.f()}}}]);return Timepicker}();(function(factory){if((typeof exports==="undefined"?"undefined":_typeof(exports))==="object"&&exports&&(typeof module==="undefined"?"undefined":_typeof(module))==="object"&&module&&module.exports===exports){factory(require("jquery"))}else if(typeof define==="function"&&define.amd){define(["jquery"],factory)}else{factory(jQuery)}})(function($){var _lang={};var methods={init:function init(options){return this.each(function(){var self=$(this);var tp=new Timepicker(this,options);var settings=tp.settings;_lang=settings.lang;this.em_timepickerObj=tp;self.addClass("ui-em_timepicker-input");if(settings.useSelect){_render(self)}else{self.prop("autocomplete","off");if(settings.showOn){for(var i in settings.showOn){self.on(settings.showOn[i]+".em_timepicker",methods.show)}}self.on("change.em_timepicker",tp._handleFormatValue);self.on("keydown.em_timepicker",_keydownhandler);self.on("keyup.em_timepicker",tp._handleKeyUp);if(settings.disableTextInput){self.on("keydown.em_timepicker",tp._disableTextInputHandler)}self.on("cut.em_timepicker",tp._handleKeyUp);self.on("paste.em_timepicker",tp._handleKeyUp);tp._formatValue(null,"initial")}})},show:function show(e){var self=$(this);var tp=self[0].em_timepickerObj;var settings=tp.settings;if(e){e.preventDefault()}if(settings.useSelect){tp.list.trigger("focus");return}if(tp._hideKeyboard()){self.trigger("blur")}var list=tp.list;if(self.prop("readonly")){return}if(!list||list.length===0||typeof settings.durationTime==="function"){_render(self);list=tp.list}if(Timepicker.isVisible(list)){return}if(self.is("input")){tp.selectedValue=self.val()}tp._setSelected();Timepicker.hideAll();if(typeof settings.listWidth=="number"){list.width(self.outerWidth()*settings.listWidth)}list.show();var listOffset={};if(settings.orientation.match(/r/)){listOffset.left=self.offset().left+self.outerWidth()-list.outerWidth()+parseInt(list.css("marginLeft").replace("px",""),10)}else if(settings.orientation.match(/l/)){listOffset.left=self.offset().left+parseInt(list.css("marginLeft").replace("px",""),10)}else if(settings.orientation.match(/c/)){listOffset.left=self.offset().left+(self.outerWidth()-list.outerWidth())/2+parseInt(list.css("marginLeft").replace("px",""),10)}var verticalOrientation;if(settings.orientation.match(/t/)){verticalOrientation="t"}else if(settings.orientation.match(/b/)){verticalOrientation="b"}else if(self.offset().top+self.outerHeight(true)+list.outerHeight()>$(window).height()+$(window).scrollTop()){verticalOrientation="t"}else{verticalOrientation="b"}if(verticalOrientation=="t"){list.addClass("ui-em_timepicker-positioned-top");listOffset.top=self.offset().top-list.outerHeight()+parseInt(list.css("marginTop").replace("px",""),10)}else{list.removeClass("ui-em_timepicker-positioned-top");listOffset.top=self.offset().top+self.outerHeight()+parseInt(list.css("marginTop").replace("px",""),10)}list.offset(listOffset);var selected=list.find(".ui-em_timepicker-selected");if(!selected.length){var timeInt=tp.time2int(tp._getTimeValue());if(timeInt!==null){selected=$(tp._findRow(timeInt))}else if(settings.scrollDefault){selected=$(tp._findRow(settings.scrollDefault()))}}if(!selected.length||selected.hasClass("ui-em_timepicker-disabled")){selected=list.find("li:not(.ui-em_timepicker-disabled):first")}if(selected&&selected.length){var topOffset=list.scrollTop()+selected.position().top-selected.outerHeight();list.scrollTop(topOffset)}else{list.scrollTop(0)}if(settings.stopScrollPropagation){$(document).on("wheel.ui-em_timepicker",".ui-em_timepicker-wrapper",function(e){e.preventDefault();var currentScroll=$(this).scrollTop();$(this).scrollTop(currentScroll+e.originalEvent.deltaY)})}$(document).on("mousedown.ui-em_timepicker",_closeHandler);$(window).on("resize.ui-em_timepicker",_closeHandler);if(settings.closeOnWindowScroll){$(document).on("scroll.ui-em_timepicker",_closeHandler)}self.trigger("showTimepicker");return this},hide:function hide(e){var tp=this[0].em_timepickerObj;if(tp){tp.hideMe()}Timepicker.hideAll();return this},option:function option(key,value){if(typeof key=="string"&&typeof value=="undefined"){var tp=this[0].em_timepickerObj;return tp.settings[key]}return this.each(function(){var self=$(this);var tp=self[0].em_timepickerObj;var settings=tp.settings;var list=tp.list;if(_typeof(key)=="object"){settings=$.extend(settings,key)}else if(typeof key=="string"){settings[key]=value}settings=tp.parseSettings(settings);tp.settings=settings;tp._formatValue({type:"change"},"initial");if(list){list.remove();tp.list=null}if(settings.useSelect){_render(self)}})},getSecondsFromMidnight:function getSecondsFromMidnight(){var tp=this[0].em_timepickerObj;return tp.time2int(tp._getTimeValue())},getTime:function getTime(relative_date){var tp=this[0].em_timepickerObj;var time_string=tp._getTimeValue();if(!time_string){return null}var offset=tp.time2int(time_string);if(offset===null){return null}if(!relative_date){relative_date=new Date}var time=new Date(relative_date);time.setHours(offset/3600);time.setMinutes(offset%3600/60);time.setSeconds(offset%60);time.setMilliseconds(0);return time},isVisible:function isVisible(){var tp=this[0].em_timepickerObj;return!!(tp&&tp.list&&Timepicker.isVisible(tp.list))},setTime:function setTime(value){var tp=this[0].em_timepickerObj;var settings=tp.settings;if(settings.forceRoundTime){var prettyTime=tp._roundAndFormatTime(tp.time2int(value))}else{var prettyTime=tp._int2time(tp.time2int(value))}if(value&&prettyTime===null&&settings.noneOption){prettyTime=value}tp._setTimeValue(prettyTime,"initial");tp._formatValue({type:"change"},"initial");if(tp&&tp.list){tp._setSelected()}return this},remove:function remove(){var self=this;if(!self.hasClass("ui-em_timepicker-input")){return}var tp=self[0].em_timepickerObj;var settings=tp.settings;self.removeAttr("autocomplete","off");self.removeClass("ui-em_timepicker-input");self.removeData("em_timepicker-obj");self.off(".em_timepicker");if(tp.list){tp.list.remove()}if(settings.useSelect){self.show()}tp.list=null;return this}};function _render(self){var tp=self[0].em_timepickerObj;var list=tp.list;var settings=tp.settings;if(list&&list.length){list.remove();tp.list=null}if(settings.useSelect){list=$("<select></select>",{class:"ui-em_timepicker-select"});if(self.attr("name")){list.attr("name","ui-em_timepicker-"+self.attr("name"))}var wrapped_list=list}else{list=$("<ul></ul>",{class:"ui-em_timepicker-list"});var wrapped_list=$("<div></div>",{class:"ui-em_timepicker-wrapper",tabindex:-1});wrapped_list.css({display:"none",position:"absolute"}).append(list)}if(settings.noneOption){if(settings.noneOption===true){settings.noneOption=settings.useSelect?"Time...":"None"}if($.isArray(settings.noneOption)){for(var i in settings.noneOption){if(parseInt(i,10)==i){var noneElement=tp._generateNoneElement(settings.noneOption[i],settings.useSelect);list.append(noneElement)}}}else{var noneElement=tp._generateNoneElement(settings.noneOption,settings.useSelect);list.append(noneElement)}}if(settings.className){wrapped_list.addClass(settings.className)}if((settings.minTime!==null||settings.durationTime!==null)&&settings.showDuration){var stepval=typeof settings.step=="function"?"function":settings.step;wrapped_list.addClass("ui-em_timepicker-with-duration");wrapped_list.addClass("ui-em_timepicker-step-"+settings.step)}var durStart=settings.minTime;if(typeof settings.durationTime==="function"){durStart=tp.time2int(settings.durationTime())}else if(settings.durationTime!==null){durStart=settings.durationTime}var start=settings.minTime!==null?settings.minTime:0;var end=settings.maxTime!==null?settings.maxTime:start+ONE_DAY-1;if(end<start){end+=ONE_DAY}if(end===ONE_DAY-1&&$.type(settings.timeFormat)==="string"&&settings.show2400){end=ONE_DAY}var dr=settings.disableTimeRanges;var drCur=0;var drLen=dr.length;var stepFunc=settings.step;if(typeof stepFunc!="function"){stepFunc=function stepFunc(){return settings.step}}for(var i=start,j=0;i<=end;j++,i+=stepFunc(j)*60){var timeInt=i;var timeString=tp._int2time(timeInt);if(settings.useSelect){var row=$("<option></option>",{value:timeString});row.text(timeString)}else{var row=$("<li></li>");row.addClass(timeInt%ONE_DAY<ONE_DAY/2?"ui-em_timepicker-am":"ui-em_timepicker-pm");row.attr("data-time",roundingFunction(timeInt,settings));row.text(timeString)}if((settings.minTime!==null||settings.durationTime!==null)&&settings.showDuration){var durationString=tp._int2duration(i-durStart,settings.step);if(settings.useSelect){row.text(row.text()+" ("+durationString+")")}else{var duration=$("<span></span>",{class:"ui-em_timepicker-duration"});duration.text(" ("+durationString+")");row.append(duration)}}if(drCur<drLen){if(timeInt>=dr[drCur][1]){drCur+=1}if(dr[drCur]&&timeInt>=dr[drCur][0]&&timeInt<dr[drCur][1]){if(settings.useSelect){row.prop("disabled",true)}else{row.addClass("ui-em_timepicker-disabled")}}}list.append(row)}wrapped_list.data("em_timepicker-input",self);tp.list=wrapped_list;if(settings.useSelect){if(self.val()){list.val(tp._roundAndFormatTime(tp.time2int(self.val())))}list.on("focus",function(){$(this).data("em_timepicker-input").trigger("showTimepicker")});list.on("blur",function(){$(this).data("em_timepicker-input").trigger("hideTimepicker")});list.on("change",function(){tp._setTimeValue($(this).val(),"select")});tp._setTimeValue(list.val(),"initial");self.hide().after(list)}else{var appendTo=settings.appendTo;if(typeof appendTo==="string"){appendTo=$(appendTo)}else if(typeof appendTo==="function"){appendTo=appendTo(self)}appendTo.append(wrapped_list);tp._setSelected();list.on("mousedown click","li",function(e){self.off("focus.em_timepicker");self.on("focus.em_timepicker-ie-hack",function(){self.off("focus.em_timepicker-ie-hack");self.on("focus.em_timepicker",methods.show)});if(!tp._hideKeyboard()){self[0].focus()}list.find("li").removeClass("ui-em_timepicker-selected");$(this).addClass("ui-em_timepicker-selected");if(tp._selectValue()){self.trigger("hideTimepicker");list.on("mouseup.em_timepicker click.em_timepicker","li",function(e){list.off("mouseup.em_timepicker click.em_timepicker");wrapped_list.hide()})}})}}function _closeHandler(e){if(e.target==window){return}var target=$(e.target);if(target.closest(".ui-em_timepicker-input").length||target.closest(".ui-em_timepicker-wrapper").length){return}Timepicker.hideAll();$(document).off(".ui-em_timepicker");$(window).off(".ui-em_timepicker")}function _keydownhandler(e){var self=$(this);var tp=self[0].em_timepickerObj;var list=tp.list;if(!list||!Timepicker.isVisible(list)){if(e.keyCode==40){methods.show.call(self.get(0));list=tp.list;if(!tp._hideKeyboard()){self.trigger("focus")}}else{return true}}switch(e.keyCode){case 13:if(tp._selectValue()){tp._formatValue({type:"change"});tp.hideMe()}e.preventDefault();return false;case 38:var selected=list.find(".ui-em_timepicker-selected");if(!selected.length){list.find("li").each(function(i,obj){if($(obj).position().top>0){selected=$(obj);return false}});selected.addClass("ui-em_timepicker-selected")}else if(!selected.is(":first-child")){selected.removeClass("ui-em_timepicker-selected");selected.prev().addClass("ui-em_timepicker-selected");if(selected.prev().position().top<selected.outerHeight()){list.scrollTop(list.scrollTop()-selected.outerHeight())}}return false;case 40:selected=list.find(".ui-em_timepicker-selected");if(selected.length===0){list.find("li").each(function(i,obj){if($(obj).position().top>0){selected=$(obj);return false}});selected.addClass("ui-em_timepicker-selected")}else if(!selected.is(":last-child")){selected.removeClass("ui-em_timepicker-selected");selected.next().addClass("ui-em_timepicker-selected");if(selected.next().position().top+2*selected.outerHeight()>list.outerHeight()){list.scrollTop(list.scrollTop()+selected.outerHeight())}}return false;case 27:list.find("li").removeClass("ui-em_timepicker-selected");tp.hideMe();break;case 9:tp.hideMe();break;default:return true}}$.fn.em_timepicker=function(method){if(!this.length)return this;if(methods[method]){if(!this.hasClass("ui-em_timepicker-input")){return this}return methods[method].apply(this,Array.prototype.slice.call(arguments,1))}else if(_typeof(method)==="object"||!method){return methods.init.apply(this,arguments)}else{$.error("Method "+method+" does not exist on jQuery.em_timepicker")}};$.fn.em_timepicker.defaults=DEFAULT_SETTINGS})})();!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e="undefined"!=typeof globalThis?globalThis:e||self).flatpickr=n()}(this,function(){"use strict";var e=function(){return(e=Object.assign||function(e){for(var n,t=1,a=arguments.length;t<a;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e}).apply(this,arguments)};function n(){for(var e=0,n=0,t=arguments.length;n<t;n++)e+=arguments[n].length;var a=Array(e),i=0;for(n=0;n<t;n++)for(var o=arguments[n],r=0,l=o.length;r<l;r++,i++)a[i]=o[r];return a}var t=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],a={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&console.warn(e)},getWeek:function(e){var n=new Date(e.getTime());n.setHours(0,0,0,0),n.setDate(n.getDate()+3-(n.getDay()+6)%7);var t=new Date(n.getFullYear(),0,4);return 1+Math.round(((n.getTime()-t.getTime())/864e5-3+(t.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},i={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var n=e%100;if(n>3&&n<21)return"th";switch(n%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},o=function(e,n){return void 0===n&&(n=2),("000"+e).slice(-1*n)},r=function(e){return!0===e?1:0};function l(e,n){var t;return function(){var a=this,i=arguments;clearTimeout(t),t=setTimeout(function(){return e.apply(a,i)},n)}}var c=function(e){return e instanceof Array?e:[e]};function s(e,n,t){if(!0===t)return e.classList.add(n);e.classList.remove(n)}function d(e,n,t){var a=window.document.createElement(e);return n=n||"",t=t||"",a.className=n,void 0!==t&&(a.textContent=t),a}function u(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function f(e,n){return n(e)?e:e.parentNode?f(e.parentNode,n):void 0}function m(e,n){var t=d("div","numInputWrapper"),a=d("input","numInput "+e),i=d("span","arrowUp"),o=d("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?a.type="number":(a.type="text",a.pattern="\\d*"),void 0!==n)for(var r in n)a.setAttribute(r,n[r]);return t.appendChild(a),t.appendChild(i),t.appendChild(o),t}function g(e){try{return"function"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(n){return e.target}}var p=function(){},h=function(e,n,t){return t.months[n?"shorthand":"longhand"][e]},v={D:p,F:function(e,n,t){e.setMonth(t.months.longhand.indexOf(n))},G:function(e,n){e.setHours((e.getHours()>=12?12:0)+parseFloat(n))},H:function(e,n){e.setHours(parseFloat(n))},J:function(e,n){e.setDate(parseFloat(n))},K:function(e,n,t){e.setHours(e.getHours()%12+12*r(new RegExp(t.amPM[1],"i").test(n)))},M:function(e,n,t){e.setMonth(t.months.shorthand.indexOf(n))},S:function(e,n){e.setSeconds(parseFloat(n))},U:function(e,n){return new Date(1e3*parseFloat(n))},W:function(e,n,t){var a=parseInt(n),i=new Date(e.getFullYear(),0,2+7*(a-1),0,0,0,0);return i.setDate(i.getDate()-i.getDay()+t.firstDayOfWeek),i},Y:function(e,n){e.setFullYear(parseFloat(n))},Z:function(e,n){return new Date(n)},d:function(e,n){e.setDate(parseFloat(n))},h:function(e,n){e.setHours((e.getHours()>=12?12:0)+parseFloat(n))},i:function(e,n){e.setMinutes(parseFloat(n))},j:function(e,n){e.setDate(parseFloat(n))},l:p,m:function(e,n){e.setMonth(parseFloat(n)-1)},n:function(e,n){e.setMonth(parseFloat(n)-1)},s:function(e,n){e.setSeconds(parseFloat(n))},u:function(e,n){return new Date(parseFloat(n))},w:p,y:function(e,n){e.setFullYear(2e3+parseFloat(n))}},D={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},w={Z:function(e){return e.toISOString()},D:function(e,n,t){return n.weekdays.shorthand[w.w(e,n,t)]},F:function(e,n,t){return h(w.n(e,n,t)-1,!1,n)},G:function(e,n,t){return o(w.h(e,n,t))},H:function(e){return o(e.getHours())},J:function(e,n){return void 0!==n.ordinal?e.getDate()+n.ordinal(e.getDate()):e.getDate()},K:function(e,n){return n.amPM[r(e.getHours()>11)]},M:function(e,n){return h(e.getMonth(),!0,n)},S:function(e){return o(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,n,t){return t.getWeek(e)},Y:function(e){return o(e.getFullYear(),4)},d:function(e){return o(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return o(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,n){return n.weekdays.longhand[e.getDay()]},m:function(e){return o(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},b=function(e){var n=e.config,t=void 0===n?a:n,o=e.l10n,r=void 0===o?i:o,l=e.isMobile,c=void 0!==l&&l;return function(e,n,a){var i=a||r;return void 0===t.formatDate||c?n.split("").map(function(n,a,o){return w[n]&&"\\"!==o[a-1]?w[n](e,i,t):"\\"!==n?n:""}).join(""):t.formatDate(e,n,i)}},C=function(e){var n=e.config,t=void 0===n?a:n,o=e.l10n,r=void 0===o?i:o;return function(e,n,i,o){if(0===e||e){var l,c=o||r,s=e;if(e instanceof Date)l=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)l=new Date(e);else if("string"==typeof e){var d=n||(t||a).dateFormat,u=String(e).trim();if("today"===u)l=new Date,i=!0;else if(t&&t.parseDate)l=t.parseDate(e,d);else if(/Z$/.test(u)||/GMT$/.test(u))l=new Date(e);else{for(var f=void 0,m=[],g=0,p=0,h="";g<d.length;g++){var w=d[g],b="\\"===w,C="\\"===d[g-1]||b;if(D[w]&&!C){h+=D[w];var M=new RegExp(h).exec(e);M&&(f=!0)&&m["Y"!==w?"push":"unshift"]({fn:v[w],val:M[++p]})}else b||(h+=".")}l=t&&t.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0),m.forEach(function(e){var n=e.fn,t=e.val;return l=n(l,t,c)||l}),l=f?l:void 0}}if(l instanceof Date&&!isNaN(l.getTime()))return!0===i&&l.setHours(0,0,0,0),l;t.errorHandler(new Error("Invalid date provided: "+s))}}};function M(e,n,t){return void 0===t&&(t=!0),!1!==t?new Date(e.getTime()).setHours(0,0,0,0)-new Date(n.getTime()).setHours(0,0,0,0):e.getTime()-n.getTime()}var y=function(e,n,t){return 3600*e+60*n+t},x=864e5;function E(e){var n=e.defaultHour,t=e.defaultMinute,a=e.defaultSeconds;if(void 0!==e.minDate){var i=e.minDate.getHours(),o=e.minDate.getMinutes(),r=e.minDate.getSeconds();n<i&&(n=i),n===i&&t<o&&(t=o),n===i&&t===o&&a<r&&(a=e.minDate.getSeconds())}if(void 0!==e.maxDate){var l=e.maxDate.getHours(),c=e.maxDate.getMinutes();(n=Math.min(n,l))===l&&(t=Math.min(c,t)),n===l&&t===c&&(a=e.maxDate.getSeconds())}return{hours:n,minutes:t,seconds:a}}"function"!=typeof Object.assign&&(Object.assign=function(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];if(!e)throw TypeError("Cannot convert undefined or null to object");for(var a=function(n){n&&Object.keys(n).forEach(function(t){return e[t]=n[t]})},i=0,o=n;i<o.length;i++){var r=o[i];a(r)}return e});function k(p,v){var w={config:e(e({},a),I.defaultConfig),l10n:i};function k(){var e;return(null===(e=w.calendarContainer)||void 0===e?void 0:e.getRootNode()).activeElement||document.activeElement}function T(e){return e.bind(w)}function S(){var e=w.config;!1===e.weekNumbers&&1===e.showMonths||!0!==e.noCalendar&&window.requestAnimationFrame(function(){if(void 0!==w.calendarContainer&&(w.calendarContainer.style.visibility="hidden",w.calendarContainer.style.display="block"),void 0!==w.daysContainer){var n=(w.days.offsetWidth+1)*e.showMonths;w.daysContainer.style.width=n+"px",w.calendarContainer.style.width=n+(void 0!==w.weekWrapper?w.weekWrapper.offsetWidth:0)+"px",w.calendarContainer.style.removeProperty("visibility"),w.calendarContainer.style.removeProperty("display")}})}function _(e){if(0===w.selectedDates.length){var n=void 0===w.config.minDate||M(new Date,w.config.minDate)>=0?new Date:new Date(w.config.minDate.getTime()),t=E(w.config);n.setHours(t.hours,t.minutes,t.seconds,n.getMilliseconds()),w.selectedDates=[n],w.latestSelectedDateObj=n}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();var n="keydown"===e.type,t=g(e),a=t;void 0!==w.amPM&&t===w.amPM&&(w.amPM.textContent=w.l10n.amPM[r(w.amPM.textContent===w.l10n.amPM[0])]);var i=parseFloat(a.getAttribute("min")),l=parseFloat(a.getAttribute("max")),c=parseFloat(a.getAttribute("step")),s=parseInt(a.value,10),d=e.delta||(n?38===e.which?1:-1:0),u=s+c*d;if(void 0!==a.value&&2===a.value.length){var f=a===w.hourElement,m=a===w.minuteElement;u<i?(u=l+u+r(!f)+(r(f)&&r(!w.amPM)),m&&L(void 0,-1,w.hourElement)):u>l&&(u=a===w.hourElement?u-l-r(!w.amPM):i,m&&L(void 0,1,w.hourElement)),w.amPM&&f&&(1===c?u+s===23:Math.abs(u-s)>c)&&(w.amPM.textContent=w.l10n.amPM[r(w.amPM.textContent===w.l10n.amPM[0])]),a.value=o(u)}}(e);var a=w._input.value;O(),ye(),w._input.value!==a&&w._debouncedChange()}function O(){if(void 0!==w.hourElement&&void 0!==w.minuteElement){var e,n,t=(parseInt(w.hourElement.value.slice(-2),10)||0)%24,a=(parseInt(w.minuteElement.value,10)||0)%60,i=void 0!==w.secondElement?(parseInt(w.secondElement.value,10)||0)%60:0;void 0!==w.amPM&&(e=t,n=w.amPM.textContent,t=e%12+12*r(n===w.l10n.amPM[1]));var o=void 0!==w.config.minTime||w.config.minDate&&w.minDateHasTime&&w.latestSelectedDateObj&&0===M(w.latestSelectedDateObj,w.config.minDate,!0),l=void 0!==w.config.maxTime||w.config.maxDate&&w.maxDateHasTime&&w.latestSelectedDateObj&&0===M(w.latestSelectedDateObj,w.config.maxDate,!0);if(void 0!==w.config.maxTime&&void 0!==w.config.minTime&&w.config.minTime>w.config.maxTime){var c=y(w.config.minTime.getHours(),w.config.minTime.getMinutes(),w.config.minTime.getSeconds()),s=y(w.config.maxTime.getHours(),w.config.maxTime.getMinutes(),w.config.maxTime.getSeconds()),d=y(t,a,i);if(d>s&&d<c){var u=function(e){var n=Math.floor(e/3600),t=(e-3600*n)/60;return[n,t,e-3600*n-60*t]}(c);t=u[0],a=u[1],i=u[2]}}else{if(l){var f=void 0!==w.config.maxTime?w.config.maxTime:w.config.maxDate;(t=Math.min(t,f.getHours()))===f.getHours()&&(a=Math.min(a,f.getMinutes())),a===f.getMinutes()&&(i=Math.min(i,f.getSeconds()))}if(o){var m=void 0!==w.config.minTime?w.config.minTime:w.config.minDate;(t=Math.max(t,m.getHours()))===m.getHours()&&a<m.getMinutes()&&(a=m.getMinutes()),a===m.getMinutes()&&(i=Math.max(i,m.getSeconds()))}}A(t,a,i)}}function F(e){var n=e||w.latestSelectedDateObj;n&&n instanceof Date&&A(n.getHours(),n.getMinutes(),n.getSeconds())}function A(e,n,t){void 0!==w.latestSelectedDateObj&&w.latestSelectedDateObj.setHours(e%24,n,t||0,0),w.hourElement&&w.minuteElement&&!w.isMobile&&(w.hourElement.value=o(w.config.time_24hr?e:(12+e)%12+12*r(e%12==0)),w.minuteElement.value=o(n),void 0!==w.amPM&&(w.amPM.textContent=w.l10n.amPM[r(e>=12)]),void 0!==w.secondElement&&(w.secondElement.value=o(t)))}function N(e){var n=g(e),t=parseInt(n.value)+(e.delta||0);(t/1e3>1||"Enter"===e.key&&!/[^\d]/.test(t.toString()))&&ee(t)}function P(e,n,t,a){return n instanceof Array?n.forEach(function(n){return P(e,n,t,a)}):e instanceof Array?e.forEach(function(e){return P(e,n,t,a)}):(e.addEventListener(n,t,a),void w._handlers.push({remove:function(){return e.removeEventListener(n,t,a)}}))}function Y(){De("onChange")}function j(e,n){var t=void 0!==e?w.parseDate(e):w.latestSelectedDateObj||(w.config.minDate&&w.config.minDate>w.now?w.config.minDate:w.config.maxDate&&w.config.maxDate<w.now?w.config.maxDate:w.now),a=w.currentYear,i=w.currentMonth;try{void 0!==t&&(w.currentYear=t.getFullYear(),w.currentMonth=t.getMonth())}catch(e){e.message="Invalid date supplied: "+t,w.config.errorHandler(e)}n&&w.currentYear!==a&&(De("onYearChange"),q()),!n||w.currentYear===a&&w.currentMonth===i||De("onMonthChange"),w.redraw()}function H(e){var n=g(e);~n.className.indexOf("arrow")&&L(e,n.classList.contains("arrowUp")?1:-1)}function L(e,n,t){var a=e&&g(e),i=t||a&&a.parentNode&&a.parentNode.firstChild,o=we("increment");o.delta=n,i&&i.dispatchEvent(o)}function R(e,n,t,a){var i=ne(n,!0),o=d("span",e,n.getDate().toString());return o.dateObj=n,o.$i=a,o.setAttribute("aria-label",w.formatDate(n,w.config.ariaDateFormat)),-1===e.indexOf("hidden")&&0===M(n,w.now)&&(w.todayDateElem=o,o.classList.add("today"),o.setAttribute("aria-current","date")),i?(o.tabIndex=-1,be(n)&&(o.classList.add("selected"),w.selectedDateElem=o,"range"===w.config.mode&&(s(o,"startRange",w.selectedDates[0]&&0===M(n,w.selectedDates[0],!0)),s(o,"endRange",w.selectedDates[1]&&0===M(n,w.selectedDates[1],!0)),"nextMonthDay"===e&&o.classList.add("inRange")))):o.classList.add("flatpickr-disabled"),"range"===w.config.mode&&function(e){return!("range"!==w.config.mode||w.selectedDates.length<2)&&(M(e,w.selectedDates[0])>=0&&M(e,w.selectedDates[1])<=0)}(n)&&!be(n)&&o.classList.add("inRange"),w.weekNumbers&&1===w.config.showMonths&&"prevMonthDay"!==e&&a%7==6&&w.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+w.config.getWeek(n)+"</span>"),De("onDayCreate",o),o}function W(e){e.focus(),"range"===w.config.mode&&oe(e)}function B(e){for(var n=e>0?0:w.config.showMonths-1,t=e>0?w.config.showMonths:-1,a=n;a!=t;a+=e)for(var i=w.daysContainer.children[a],o=e>0?0:i.children.length-1,r=e>0?i.children.length:-1,l=o;l!=r;l+=e){var c=i.children[l];if(-1===c.className.indexOf("hidden")&&ne(c.dateObj))return c}}function J(e,n){var t=k(),a=te(t||document.body),i=void 0!==e?e:a?t:void 0!==w.selectedDateElem&&te(w.selectedDateElem)?w.selectedDateElem:void 0!==w.todayDateElem&&te(w.todayDateElem)?w.todayDateElem:B(n>0?1:-1);void 0===i?w._input.focus():a?function(e,n){for(var t=-1===e.className.indexOf("Month")?e.dateObj.getMonth():w.currentMonth,a=n>0?w.config.showMonths:-1,i=n>0?1:-1,o=t-w.currentMonth;o!=a;o+=i)for(var r=w.daysContainer.children[o],l=t-w.currentMonth===o?e.$i+n:n<0?r.children.length-1:0,c=r.children.length,s=l;s>=0&&s<c&&s!=(n>0?c:-1);s+=i){var d=r.children[s];if(-1===d.className.indexOf("hidden")&&ne(d.dateObj)&&Math.abs(e.$i-s)>=Math.abs(n))return W(d)}w.changeMonth(i),J(B(i),0)}(i,n):W(i)}function K(e,n){for(var t=(new Date(e,n,1).getDay()-w.l10n.firstDayOfWeek+7)%7,a=w.utils.getDaysInMonth((n-1+12)%12,e),i=w.utils.getDaysInMonth(n,e),o=window.document.createDocumentFragment(),r=w.config.showMonths>1,l=r?"prevMonthDay hidden":"prevMonthDay",c=r?"nextMonthDay hidden":"nextMonthDay",s=a+1-t,u=0;s<=a;s++,u++)o.appendChild(R("flatpickr-day "+l,new Date(e,n-1,s),0,u));for(s=1;s<=i;s++,u++)o.appendChild(R("flatpickr-day",new Date(e,n,s),0,u));for(var f=i+1;f<=42-t&&(1===w.config.showMonths||u%7!=0);f++,u++)o.appendChild(R("flatpickr-day "+c,new Date(e,n+1,f%i),0,u));var m=d("div","dayContainer");return m.appendChild(o),m}function U(){if(void 0!==w.daysContainer){u(w.daysContainer),w.weekNumbers&&u(w.weekNumbers);for(var e=document.createDocumentFragment(),n=0;n<w.config.showMonths;n++){var t=new Date(w.currentYear,w.currentMonth,1);t.setMonth(w.currentMonth+n),e.appendChild(K(t.getFullYear(),t.getMonth()))}w.daysContainer.appendChild(e),w.days=w.daysContainer.firstChild,"range"===w.config.mode&&1===w.selectedDates.length&&oe()}}function q(){if(!(w.config.showMonths>1||"dropdown"!==w.config.monthSelectorType)){var e=function(e){return!(void 0!==w.config.minDate&&w.currentYear===w.config.minDate.getFullYear()&&e<w.config.minDate.getMonth())&&!(void 0!==w.config.maxDate&&w.currentYear===w.config.maxDate.getFullYear()&&e>w.config.maxDate.getMonth())};w.monthsDropdownContainer.tabIndex=-1,w.monthsDropdownContainer.innerHTML="";for(var n=0;n<12;n++)if(e(n)){var t=d("option","flatpickr-monthDropdown-month");t.value=new Date(w.currentYear,n).getMonth().toString(),t.textContent=h(n,w.config.shorthandCurrentMonth,w.l10n),t.tabIndex=-1,w.currentMonth===n&&(t.selected=!0),w.monthsDropdownContainer.appendChild(t)}}}function $(){var e,n=d("div","flatpickr-month"),t=window.document.createDocumentFragment();w.config.showMonths>1||"static"===w.config.monthSelectorType?e=d("span","cur-month"):(w.monthsDropdownContainer=d("select","flatpickr-monthDropdown-months"),w.monthsDropdownContainer.setAttribute("aria-label",w.l10n.monthAriaLabel),P(w.monthsDropdownContainer,"change",function(e){var n=g(e),t=parseInt(n.value,10);w.changeMonth(t-w.currentMonth),De("onMonthChange")}),q(),e=w.monthsDropdownContainer);var a=m("cur-year",{tabindex:"-1"}),i=a.getElementsByTagName("input")[0];i.setAttribute("aria-label",w.l10n.yearAriaLabel),w.config.minDate&&i.setAttribute("min",w.config.minDate.getFullYear().toString()),w.config.maxDate&&(i.setAttribute("max",w.config.maxDate.getFullYear().toString()),i.disabled=!!w.config.minDate&&w.config.minDate.getFullYear()===w.config.maxDate.getFullYear());var o=d("div","flatpickr-current-month");return o.appendChild(e),o.appendChild(a),t.appendChild(o),n.appendChild(t),{container:n,yearElement:i,monthElement:e}}function V(){u(w.monthNav),w.monthNav.appendChild(w.prevMonthNav),w.config.showMonths&&(w.yearElements=[],w.monthElements=[]);for(var e=w.config.showMonths;e--;){var n=$();w.yearElements.push(n.yearElement),w.monthElements.push(n.monthElement),w.monthNav.appendChild(n.container)}w.monthNav.appendChild(w.nextMonthNav)}function z(){w.weekdayContainer?u(w.weekdayContainer):w.weekdayContainer=d("div","flatpickr-weekdays");for(var e=w.config.showMonths;e--;){var n=d("div","flatpickr-weekdaycontainer");w.weekdayContainer.appendChild(n)}return G(),w.weekdayContainer}function G(){if(w.weekdayContainer){var e=w.l10n.firstDayOfWeek,t=n(w.l10n.weekdays.shorthand);e>0&&e<t.length&&(t=n(t.splice(e,t.length),t.splice(0,e)));for(var a=w.config.showMonths;a--;)w.weekdayContainer.children[a].innerHTML="\n <span class='flatpickr-weekday'>\n "+t.join("</span><span class='flatpickr-weekday'>")+"\n </span>\n "}}function Z(e,n){void 0===n&&(n=!0);var t=n?e:e-w.currentMonth;t<0&&!0===w._hidePrevMonthArrow||t>0&&!0===w._hideNextMonthArrow||(w.currentMonth+=t,(w.currentMonth<0||w.currentMonth>11)&&(w.currentYear+=w.currentMonth>11?1:-1,w.currentMonth=(w.currentMonth+12)%12,De("onYearChange"),q()),U(),De("onMonthChange"),Ce())}function Q(e){return w.calendarContainer.contains(e)}function X(e){if(w.isOpen&&!w.config.inline){var n=g(e),t=Q(n),a=!(n===w.input||n===w.altInput||w.element.contains(n)||e.path&&e.path.indexOf&&(~e.path.indexOf(w.input)||~e.path.indexOf(w.altInput)))&&!t&&!Q(e.relatedTarget),i=!w.config.ignoredFocusElements.some(function(e){return e.contains(n)});a&&i&&(w.config.allowInput&&w.setDate(w._input.value,!1,w.config.altInput?w.config.altFormat:w.config.dateFormat),void 0!==w.timeContainer&&void 0!==w.minuteElement&&void 0!==w.hourElement&&""!==w.input.value&&void 0!==w.input.value&&_(),w.close(),w.config&&"range"===w.config.mode&&1===w.selectedDates.length&&w.clear(!1))}}function ee(e){if(!(!e||w.config.minDate&&e<w.config.minDate.getFullYear()||w.config.maxDate&&e>w.config.maxDate.getFullYear())){var n=e,t=w.currentYear!==n;w.currentYear=n||w.currentYear,w.config.maxDate&&w.currentYear===w.config.maxDate.getFullYear()?w.currentMonth=Math.min(w.config.maxDate.getMonth(),w.currentMonth):w.config.minDate&&w.currentYear===w.config.minDate.getFullYear()&&(w.currentMonth=Math.max(w.config.minDate.getMonth(),w.currentMonth)),t&&(w.redraw(),De("onYearChange"),q())}}function ne(e,n){var t;void 0===n&&(n=!0);var a=w.parseDate(e,void 0,n);if(w.config.minDate&&a&&M(a,w.config.minDate,void 0!==n?n:!w.minDateHasTime)<0||w.config.maxDate&&a&&M(a,w.config.maxDate,void 0!==n?n:!w.maxDateHasTime)>0)return!1;if(!w.config.enable&&0===w.config.disable.length)return!0;if(void 0===a)return!1;for(var i=!!w.config.enable,o=null!==(t=w.config.enable)&&void 0!==t?t:w.config.disable,r=0,l=void 0;r<o.length;r++){if("function"==typeof(l=o[r])&&l(a))return i;if(l instanceof Date&&void 0!==a&&l.getTime()===a.getTime())return i;if("string"==typeof l){var c=w.parseDate(l,void 0,!0);return c&&c.getTime()===a.getTime()?i:!i}if("object"==typeof l&&void 0!==a&&l.from&&l.to&&a.getTime()>=l.from.getTime()&&a.getTime()<=l.to.getTime())return i}return!i}function te(e){return void 0!==w.daysContainer&&(-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&w.daysContainer.contains(e))}function ae(e){var n=e.target===w._input,t=w._input.value.trimEnd()!==Me();!n||!t||e.relatedTarget&&Q(e.relatedTarget)||w.setDate(w._input.value,!0,e.target===w.altInput?w.config.altFormat:w.config.dateFormat)}function ie(e){var n=g(e),t=w.config.wrap?p.contains(n):n===w._input,a=w.config.allowInput,i=w.isOpen&&(!a||!t),o=w.config.inline&&t&&!a;if(13===e.keyCode&&t){if(a)return w.setDate(w._input.value,!0,n===w.altInput?w.config.altFormat:w.config.dateFormat),w.close(),n.blur();w.open()}else if(Q(n)||i||o){var r=!!w.timeContainer&&w.timeContainer.contains(n);switch(e.keyCode){case 13:r?(e.preventDefault(),_(),fe()):me(e);break;case 27:e.preventDefault(),fe();break;case 8:case 46:t&&!w.config.allowInput&&(e.preventDefault(),w.clear());break;case 37:case 39:if(r||t)w.hourElement&&w.hourElement.focus();else{e.preventDefault();var l=k();if(void 0!==w.daysContainer&&(!1===a||l&&te(l))){var c=39===e.keyCode?1:-1;e.ctrlKey?(e.stopPropagation(),Z(c),J(B(1),0)):J(void 0,c)}}break;case 38:case 40:e.preventDefault();var s=40===e.keyCode?1:-1;w.daysContainer&&void 0!==n.$i||n===w.input||n===w.altInput?e.ctrlKey?(e.stopPropagation(),ee(w.currentYear-s),J(B(1),0)):r||J(void 0,7*s):n===w.currentYearElement?ee(w.currentYear-s):w.config.enableTime&&(!r&&w.hourElement&&w.hourElement.focus(),_(e),w._debouncedChange());break;case 9:if(r){var d=[w.hourElement,w.minuteElement,w.secondElement,w.amPM].concat(w.pluginElements).filter(function(e){return e}),u=d.indexOf(n);if(-1!==u){var f=d[u+(e.shiftKey?-1:1)];e.preventDefault(),(f||w._input).focus()}}else!w.config.noCalendar&&w.daysContainer&&w.daysContainer.contains(n)&&e.shiftKey&&(e.preventDefault(),w._input.focus())}}if(void 0!==w.amPM&&n===w.amPM)switch(e.key){case w.l10n.amPM[0].charAt(0):case w.l10n.amPM[0].charAt(0).toLowerCase():w.amPM.textContent=w.l10n.amPM[0],O(),ye();break;case w.l10n.amPM[1].charAt(0):case w.l10n.amPM[1].charAt(0).toLowerCase():w.amPM.textContent=w.l10n.amPM[1],O(),ye()}(t||Q(n))&&De("onKeyDown",e)}function oe(e,n){if(void 0===n&&(n="flatpickr-day"),1===w.selectedDates.length&&(!e||e.classList.contains(n)&&!e.classList.contains("flatpickr-disabled"))){for(var t=e?e.dateObj.getTime():w.days.firstElementChild.dateObj.getTime(),a=w.parseDate(w.selectedDates[0],void 0,!0).getTime(),i=Math.min(t,w.selectedDates[0].getTime()),o=Math.max(t,w.selectedDates[0].getTime()),r=!1,l=0,c=0,s=i;s<o;s+=x)ne(new Date(s),!0)||(r=r||s>i&&s<o,s<a&&(!l||s>l)?l=s:s>a&&(!c||s<c)&&(c=s));Array.from(w.rContainer.querySelectorAll("*:nth-child(-n+"+w.config.showMonths+") > ."+n)).forEach(function(n){var i,o,s,d=n.dateObj.getTime(),u=l>0&&d<l||c>0&&d>c;if(u)return n.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach(function(e){n.classList.remove(e)});r&&!u||(["startRange","inRange","endRange","notAllowed"].forEach(function(e){n.classList.remove(e)}),void 0!==e&&(e.classList.add(t<=w.selectedDates[0].getTime()?"startRange":"endRange"),a<t&&d===a?n.classList.add("startRange"):a>t&&d===a&&n.classList.add("endRange"),d>=l&&(0===c||d<=c)&&(o=a,s=t,(i=d)>Math.min(o,s)&&i<Math.max(o,s))&&n.classList.add("inRange")))})}}function re(){!w.isOpen||w.config.static||w.config.inline||de()}function le(e){return function(n){var t=w.config["_"+e+"Date"]=w.parseDate(n,w.config.dateFormat),a=w.config["_"+("min"===e?"max":"min")+"Date"];void 0!==t&&(w["min"===e?"minDateHasTime":"maxDateHasTime"]=t.getHours()>0||t.getMinutes()>0||t.getSeconds()>0),w.selectedDates&&(w.selectedDates=w.selectedDates.filter(function(e){return ne(e)}),w.selectedDates.length||"min"!==e||F(t),ye()),w.daysContainer&&(ue(),void 0!==t?w.currentYearElement[e]=t.getFullYear().toString():w.currentYearElement.removeAttribute(e),w.currentYearElement.disabled=!!a&&void 0!==t&&a.getFullYear()===t.getFullYear())}}function ce(){return w.config.wrap?p.querySelector("[data-input]"):p}function se(){"object"!=typeof w.config.locale&&void 0===I.l10ns[w.config.locale]&&w.config.errorHandler(new Error("flatpickr: invalid locale "+w.config.locale)),w.l10n=e(e({},I.l10ns.default),"object"==typeof w.config.locale?w.config.locale:"default"!==w.config.locale?I.l10ns[w.config.locale]:void 0),D.D="("+w.l10n.weekdays.shorthand.join("|")+")",D.l="("+w.l10n.weekdays.longhand.join("|")+")",D.M="("+w.l10n.months.shorthand.join("|")+")",D.F="("+w.l10n.months.longhand.join("|")+")",D.K="("+w.l10n.amPM[0]+"|"+w.l10n.amPM[1]+"|"+w.l10n.amPM[0].toLowerCase()+"|"+w.l10n.amPM[1].toLowerCase()+")",void 0===e(e({},v),JSON.parse(JSON.stringify(p.dataset||{}))).time_24hr&&void 0===I.defaultConfig.time_24hr&&(w.config.time_24hr=w.l10n.time_24hr),w.formatDate=b(w),w.parseDate=C({config:w.config,l10n:w.l10n})}function de(e){if("function"!=typeof w.config.position){if(void 0!==w.calendarContainer){De("onPreCalendarPosition");var n=e||w._positionElement,t=Array.prototype.reduce.call(w.calendarContainer.children,function(e,n){return e+n.offsetHeight},0),a=w.calendarContainer.offsetWidth,i=w.config.position.split(" "),o=i[0],r=i.length>1?i[1]:null,l=n.getBoundingClientRect(),c=window.innerHeight-l.bottom,d="above"===o||"below"!==o&&c<t&&l.top>t,u=window.pageYOffset+l.top+(d?-t-2:n.offsetHeight+2);if(s(w.calendarContainer,"arrowTop",!d),s(w.calendarContainer,"arrowBottom",d),!w.config.inline){var f=window.pageXOffset+l.left,m=!1,g=!1;"center"===r?(f-=(a-l.width)/2,m=!0):"right"===r&&(f-=a-l.width,g=!0),s(w.calendarContainer,"arrowLeft",!m&&!g),s(w.calendarContainer,"arrowCenter",m),s(w.calendarContainer,"arrowRight",g);var p=window.document.body.offsetWidth-(window.pageXOffset+l.right),h=f+a>window.document.body.offsetWidth,v=p+a>window.document.body.offsetWidth;if(s(w.calendarContainer,"rightMost",h),!w.config.static)if(w.calendarContainer.style.top=u+"px",h)if(v){var D=function(){for(var e=null,n=0;n<document.styleSheets.length;n++){var t=document.styleSheets[n];if(t.cssRules){try{t.cssRules}catch(e){continue}e=t;break}}return null!=e?e:(a=document.createElement("style"),document.head.appendChild(a),a.sheet);var a}();if(void 0===D)return;var b=window.document.body.offsetWidth,C=Math.max(0,b/2-a/2),M=D.cssRules.length,y="{left:"+l.left+"px;right:auto;}";s(w.calendarContainer,"rightMost",!1),s(w.calendarContainer,"centerMost",!0),D.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+y,M),w.calendarContainer.style.left=C+"px",w.calendarContainer.style.right="auto"}else w.calendarContainer.style.left="auto",w.calendarContainer.style.right=p+"px";else w.calendarContainer.style.left=f+"px",w.calendarContainer.style.right="auto"}}}else w.config.position(w,e)}function ue(){w.config.noCalendar||w.isMobile||(q(),Ce(),U())}function fe(){w._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(w.close,0):w.close()}function me(e){e.preventDefault(),e.stopPropagation();var n=f(g(e),function(e){return e.classList&&e.classList.contains("flatpickr-day")&&!e.classList.contains("flatpickr-disabled")&&!e.classList.contains("notAllowed")});if(void 0!==n){var t=n,a=w.latestSelectedDateObj=new Date(t.dateObj.getTime()),i=(a.getMonth()<w.currentMonth||a.getMonth()>w.currentMonth+w.config.showMonths-1)&&"range"!==w.config.mode;if(w.selectedDateElem=t,"single"===w.config.mode)w.selectedDates=[a];else if("multiple"===w.config.mode){var o=be(a);o?w.selectedDates.splice(parseInt(o),1):w.selectedDates.push(a)}else"range"===w.config.mode&&(2===w.selectedDates.length&&w.clear(!1,!1),w.latestSelectedDateObj=a,w.selectedDates.push(a),0!==M(a,w.selectedDates[0],!0)&&w.selectedDates.sort(function(e,n){return e.getTime()-n.getTime()}));if(O(),i){var r=w.currentYear!==a.getFullYear();w.currentYear=a.getFullYear(),w.currentMonth=a.getMonth(),r&&(De("onYearChange"),q()),De("onMonthChange")}if(Ce(),U(),ye(),i||"range"===w.config.mode||1!==w.config.showMonths?void 0!==w.selectedDateElem&&void 0===w.hourElement&&w.selectedDateElem&&w.selectedDateElem.focus():W(t),void 0!==w.hourElement&&void 0!==w.hourElement&&w.hourElement.focus(),w.config.closeOnSelect){var l="single"===w.config.mode&&!w.config.enableTime,c="range"===w.config.mode&&2===w.selectedDates.length&&!w.config.enableTime;(l||c)&&fe()}Y()}}w.parseDate=C({config:w.config,l10n:w.l10n}),w._handlers=[],w.pluginElements=[],w.loadedPlugins=[],w._bind=P,w._setHoursFromDate=F,w._positionCalendar=de,w.changeMonth=Z,w.changeYear=ee,w.clear=function(e,n){void 0===e&&(e=!0);void 0===n&&(n=!0);w.input.value="",void 0!==w.altInput&&(w.altInput.value="");void 0!==w.mobileInput&&(w.mobileInput.value="");w.selectedDates=[],w.latestSelectedDateObj=void 0,!0===n&&(w.currentYear=w._initialDate.getFullYear(),w.currentMonth=w._initialDate.getMonth());if(!0===w.config.enableTime){var t=E(w.config),a=t.hours,i=t.minutes,o=t.seconds;A(a,i,o)}w.redraw(),e&&De("onChange")},w.close=function(){w.isOpen=!1,w.isMobile||(void 0!==w.calendarContainer&&w.calendarContainer.classList.remove("open"),void 0!==w._input&&w._input.classList.remove("active"));De("onClose")},w.onMouseOver=oe,w._createElement=d,w.createDay=R,w.destroy=function(){void 0!==w.config&&De("onDestroy");for(var e=w._handlers.length;e--;)w._handlers[e].remove();if(w._handlers=[],w.mobileInput)w.mobileInput.parentNode&&w.mobileInput.parentNode.removeChild(w.mobileInput),w.mobileInput=void 0;else if(w.calendarContainer&&w.calendarContainer.parentNode)if(w.config.static&&w.calendarContainer.parentNode){var n=w.calendarContainer.parentNode;if(n.lastChild&&n.removeChild(n.lastChild),n.parentNode){for(;n.firstChild;)n.parentNode.insertBefore(n.firstChild,n);n.parentNode.removeChild(n)}}else w.calendarContainer.parentNode.removeChild(w.calendarContainer);w.altInput&&(w.input.type="text",w.altInput.parentNode&&w.altInput.parentNode.removeChild(w.altInput),delete w.altInput);w.input&&(w.input.type=w.input._type,w.input.classList.remove("flatpickr-input"),w.input.removeAttribute("readonly"));["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(e){try{delete w[e]}catch(e){}})},w.isEnabled=ne,w.jumpToDate=j,w.updateValue=ye,w.open=function(e,n){void 0===n&&(n=w._positionElement);if(!0===w.isMobile){if(e){e.preventDefault();var t=g(e);t&&t.blur()}return void 0!==w.mobileInput&&(w.mobileInput.focus(),w.mobileInput.click()),void De("onOpen")}if(w._input.disabled||w.config.inline)return;var a=w.isOpen;w.isOpen=!0,a||(w.calendarContainer.classList.add("open"),w._input.classList.add("active"),De("onOpen"),de(n));!0===w.config.enableTime&&!0===w.config.noCalendar&&(!1!==w.config.allowInput||void 0!==e&&w.timeContainer.contains(e.relatedTarget)||setTimeout(function(){return w.hourElement.select()},50))},w.redraw=ue,w.set=function(e,n){if(null!==e&&"object"==typeof e)for(var a in Object.assign(w.config,e),e)void 0!==ge[a]&&ge[a].forEach(function(e){return e()});else w.config[e]=n,void 0!==ge[e]?ge[e].forEach(function(e){return e()}):t.indexOf(e)>-1&&(w.config[e]=c(n));w.redraw(),ye(!0)},w.setDate=function(e,n,t){void 0===n&&(n=!1);void 0===t&&(t=w.config.dateFormat);if(0!==e&&!e||e instanceof Array&&0===e.length)return w.clear(n);pe(e,t),w.latestSelectedDateObj=w.selectedDates[w.selectedDates.length-1],w.redraw(),j(void 0,n),F(),0===w.selectedDates.length&&w.clear(!1);ye(n),n&&De("onChange")},w.toggle=function(e){if(!0===w.isOpen)return w.close();w.open(e)};var ge={locale:[se,G],showMonths:[V,S,z],minDate:[j],maxDate:[j],positionElement:[ve],clickOpens:[function(){!0===w.config.clickOpens?(P(w._input,"focus",w.open),P(w._input,"click",w.open)):(w._input.removeEventListener("focus",w.open),w._input.removeEventListener("click",w.open))}]};function pe(e,n){var t=[];if(e instanceof Array)t=e.map(function(e){return w.parseDate(e,n)});else if(e instanceof Date||"number"==typeof e)t=[w.parseDate(e,n)];else if("string"==typeof e)switch(w.config.mode){case"single":case"time":t=[w.parseDate(e,n)];break;case"multiple":t=e.split(w.config.conjunction).map(function(e){return w.parseDate(e,n)});break;case"range":t=e.split(w.l10n.rangeSeparator).map(function(e){return w.parseDate(e,n)})}else w.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));w.selectedDates=w.config.allowInvalidPreload?t:t.filter(function(e){return e instanceof Date&&ne(e,!1)}),"range"===w.config.mode&&w.selectedDates.sort(function(e,n){return e.getTime()-n.getTime()})}function he(e){return e.slice().map(function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?w.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:w.parseDate(e.from,void 0),to:w.parseDate(e.to,void 0)}:e}).filter(function(e){return e})}function ve(){w._positionElement=w.config.positionElement||w._input}function De(e,n){if(void 0!==w.config){var t=w.config[e];if(void 0!==t&&t.length>0)for(var a=0;t[a]&&a<t.length;a++)t[a](w.selectedDates,w.input.value,w,n);"onChange"===e&&(w.input.dispatchEvent(we("change")),w.input.dispatchEvent(we("input")))}}function we(e){var n=document.createEvent("Event");return n.initEvent(e,!0,!0),n}function be(e){for(var n=0;n<w.selectedDates.length;n++){var t=w.selectedDates[n];if(t instanceof Date&&0===M(t,e))return""+n}return!1}function Ce(){w.config.noCalendar||w.isMobile||!w.monthNav||(w.yearElements.forEach(function(e,n){var t=new Date(w.currentYear,w.currentMonth,1);t.setMonth(w.currentMonth+n),w.config.showMonths>1||"static"===w.config.monthSelectorType?w.monthElements[n].textContent=h(t.getMonth(),w.config.shorthandCurrentMonth,w.l10n)+" ":w.monthsDropdownContainer.value=t.getMonth().toString(),e.value=t.getFullYear().toString()}),w._hidePrevMonthArrow=void 0!==w.config.minDate&&(w.currentYear===w.config.minDate.getFullYear()?w.currentMonth<=w.config.minDate.getMonth():w.currentYear<w.config.minDate.getFullYear()),w._hideNextMonthArrow=void 0!==w.config.maxDate&&(w.currentYear===w.config.maxDate.getFullYear()?w.currentMonth+1>w.config.maxDate.getMonth():w.currentYear>w.config.maxDate.getFullYear()))}function Me(e){var n=e||(w.config.altInput?w.config.altFormat:w.config.dateFormat);return w.selectedDates.map(function(e){return w.formatDate(e,n)}).filter(function(e,n,t){return"range"!==w.config.mode||w.config.enableTime||t.indexOf(e)===n}).join("range"!==w.config.mode?w.config.conjunction:w.l10n.rangeSeparator)}function ye(e){void 0===e&&(e=!0),void 0!==w.mobileInput&&w.mobileFormatStr&&(w.mobileInput.value=void 0!==w.latestSelectedDateObj?w.formatDate(w.latestSelectedDateObj,w.mobileFormatStr):""),w.input.value=Me(w.config.dateFormat),void 0!==w.altInput&&(w.altInput.value=Me(w.config.altFormat)),!1!==e&&De("onValueUpdate")}function xe(e){var n=g(e),t=w.prevMonthNav.contains(n),a=w.nextMonthNav.contains(n);t||a?Z(t?-1:1):w.yearElements.indexOf(n)>=0?n.select():n.classList.contains("arrowUp")?w.changeYear(w.currentYear+1):n.classList.contains("arrowDown")&&w.changeYear(w.currentYear-1)}return function(){w.element=w.input=p,w.isOpen=!1,function(){var n=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],i=e(e({},JSON.parse(JSON.stringify(p.dataset||{}))),v),o={};w.config.parseDate=i.parseDate,w.config.formatDate=i.formatDate,Object.defineProperty(w.config,"enable",{get:function(){return w.config._enable},set:function(e){w.config._enable=he(e)}}),Object.defineProperty(w.config,"disable",{get:function(){return w.config._disable},set:function(e){w.config._disable=he(e)}});var r="time"===i.mode;if(!i.dateFormat&&(i.enableTime||r)){var l=I.defaultConfig.dateFormat||a.dateFormat;o.dateFormat=i.noCalendar||r?"H:i"+(i.enableSeconds?":S":""):l+" H:i"+(i.enableSeconds?":S":"")}if(i.altInput&&(i.enableTime||r)&&!i.altFormat){var s=I.defaultConfig.altFormat||a.altFormat;o.altFormat=i.noCalendar||r?"h:i"+(i.enableSeconds?":S K":" K"):s+" h:i"+(i.enableSeconds?":S":"")+" K"}Object.defineProperty(w.config,"minDate",{get:function(){return w.config._minDate},set:le("min")}),Object.defineProperty(w.config,"maxDate",{get:function(){return w.config._maxDate},set:le("max")});var d=function(e){return function(n){w.config["min"===e?"_minTime":"_maxTime"]=w.parseDate(n,"H:i:S")}};Object.defineProperty(w.config,"minTime",{get:function(){return w.config._minTime},set:d("min")}),Object.defineProperty(w.config,"maxTime",{get:function(){return w.config._maxTime},set:d("max")}),"time"===i.mode&&(w.config.noCalendar=!0,w.config.enableTime=!0);Object.assign(w.config,o,i);for(var u=0;u<n.length;u++)w.config[n[u]]=!0===w.config[n[u]]||"true"===w.config[n[u]];t.filter(function(e){return void 0!==w.config[e]}).forEach(function(e){w.config[e]=c(w.config[e]||[]).map(T)}),w.isMobile=!w.config.disableMobile&&!w.config.inline&&"single"===w.config.mode&&!w.config.disable.length&&!w.config.enable&&!w.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);for(u=0;u<w.config.plugins.length;u++){var f=w.config.plugins[u](w)||{};for(var m in f)t.indexOf(m)>-1?w.config[m]=c(f[m]).map(T).concat(w.config[m]):void 0===i[m]&&(w.config[m]=f[m])}i.altInputClass||(w.config.altInputClass=ce().className+" "+w.config.altInputClass);De("onParseConfig")}(),se(),function(){if(w.input=ce(),!w.input)return void w.config.errorHandler(new Error("Invalid input element specified"));w.input._type=w.input.type,w.input.type="text",w.input.classList.add("flatpickr-input"),w._input=w.input,w.config.altInput&&(w.altInput=d(w.input.nodeName,w.config.altInputClass),w._input=w.altInput,w.altInput.placeholder=w.input.placeholder,w.altInput.disabled=w.input.disabled,w.altInput.required=w.input.required,w.altInput.tabIndex=w.input.tabIndex,w.altInput.type="text",w.input.setAttribute("type","hidden"),!w.config.static&&w.input.parentNode&&w.input.parentNode.insertBefore(w.altInput,w.input.nextSibling));w.config.allowInput||w._input.setAttribute("readonly","readonly");ve()}(),function(){w.selectedDates=[],w.now=w.parseDate(w.config.now)||new Date;var e=w.config.defaultDate||("INPUT"!==w.input.nodeName&&"TEXTAREA"!==w.input.nodeName||!w.input.placeholder||w.input.value!==w.input.placeholder?w.input.value:null);e&&pe(e,w.config.dateFormat);w._initialDate=w.selectedDates.length>0?w.selectedDates[0]:w.config.minDate&&w.config.minDate.getTime()>w.now.getTime()?w.config.minDate:w.config.maxDate&&w.config.maxDate.getTime()<w.now.getTime()?w.config.maxDate:w.now,w.currentYear=w._initialDate.getFullYear(),w.currentMonth=w._initialDate.getMonth(),w.selectedDates.length>0&&(w.latestSelectedDateObj=w.selectedDates[0]);void 0!==w.config.minTime&&(w.config.minTime=w.parseDate(w.config.minTime,"H:i"));void 0!==w.config.maxTime&&(w.config.maxTime=w.parseDate(w.config.maxTime,"H:i"));w.minDateHasTime=!!w.config.minDate&&(w.config.minDate.getHours()>0||w.config.minDate.getMinutes()>0||w.config.minDate.getSeconds()>0),w.maxDateHasTime=!!w.config.maxDate&&(w.config.maxDate.getHours()>0||w.config.maxDate.getMinutes()>0||w.config.maxDate.getSeconds()>0)}(),w.utils={getDaysInMonth:function(e,n){return void 0===e&&(e=w.currentMonth),void 0===n&&(n=w.currentYear),1===e&&(n%4==0&&n%100!=0||n%400==0)?29:w.l10n.daysInMonth[e]}},w.isMobile||function(){var e=window.document.createDocumentFragment();if(w.calendarContainer=d("div","flatpickr-calendar"),w.calendarContainer.tabIndex=-1,!w.config.noCalendar){if(e.appendChild((w.monthNav=d("div","flatpickr-months"),w.yearElements=[],w.monthElements=[],w.prevMonthNav=d("span","flatpickr-prev-month"),w.prevMonthNav.innerHTML=w.config.prevArrow,w.nextMonthNav=d("span","flatpickr-next-month"),w.nextMonthNav.innerHTML=w.config.nextArrow,V(),Object.defineProperty(w,"_hidePrevMonthArrow",{get:function(){return w.__hidePrevMonthArrow},set:function(e){w.__hidePrevMonthArrow!==e&&(s(w.prevMonthNav,"flatpickr-disabled",e),w.__hidePrevMonthArrow=e)}}),Object.defineProperty(w,"_hideNextMonthArrow",{get:function(){return w.__hideNextMonthArrow},set:function(e){w.__hideNextMonthArrow!==e&&(s(w.nextMonthNav,"flatpickr-disabled",e),w.__hideNextMonthArrow=e)}}),w.currentYearElement=w.yearElements[0],Ce(),w.monthNav)),w.innerContainer=d("div","flatpickr-innerContainer"),w.config.weekNumbers){var n=function(){w.calendarContainer.classList.add("hasWeeks");var e=d("div","flatpickr-weekwrapper");e.appendChild(d("span","flatpickr-weekday",w.l10n.weekAbbreviation));var n=d("div","flatpickr-weeks");return e.appendChild(n),{weekWrapper:e,weekNumbers:n}}(),t=n.weekWrapper,a=n.weekNumbers;w.innerContainer.appendChild(t),w.weekNumbers=a,w.weekWrapper=t}w.rContainer=d("div","flatpickr-rContainer"),w.rContainer.appendChild(z()),w.daysContainer||(w.daysContainer=d("div","flatpickr-days"),w.daysContainer.tabIndex=-1),U(),w.rContainer.appendChild(w.daysContainer),w.innerContainer.appendChild(w.rContainer),e.appendChild(w.innerContainer)}w.config.enableTime&&e.appendChild(function(){w.calendarContainer.classList.add("hasTime"),w.config.noCalendar&&w.calendarContainer.classList.add("noCalendar");var e=E(w.config);w.timeContainer=d("div","flatpickr-time"),w.timeContainer.tabIndex=-1;var n=d("span","flatpickr-time-separator",":"),t=m("flatpickr-hour",{"aria-label":w.l10n.hourAriaLabel});w.hourElement=t.getElementsByTagName("input")[0];var a=m("flatpickr-minute",{"aria-label":w.l10n.minuteAriaLabel});w.minuteElement=a.getElementsByTagName("input")[0],w.hourElement.tabIndex=w.minuteElement.tabIndex=-1,w.hourElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getHours():w.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(e.hours)),w.minuteElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getMinutes():e.minutes),w.hourElement.setAttribute("step",w.config.hourIncrement.toString()),w.minuteElement.setAttribute("step",w.config.minuteIncrement.toString()),w.hourElement.setAttribute("min",w.config.time_24hr?"0":"1"),w.hourElement.setAttribute("max",w.config.time_24hr?"23":"12"),w.hourElement.setAttribute("maxlength","2"),w.minuteElement.setAttribute("min","0"),w.minuteElement.setAttribute("max","59"),w.minuteElement.setAttribute("maxlength","2"),w.timeContainer.appendChild(t),w.timeContainer.appendChild(n),w.timeContainer.appendChild(a),w.config.time_24hr&&w.timeContainer.classList.add("time24hr");if(w.config.enableSeconds){w.timeContainer.classList.add("hasSeconds");var i=m("flatpickr-second");w.secondElement=i.getElementsByTagName("input")[0],w.secondElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getSeconds():e.seconds),w.secondElement.setAttribute("step",w.minuteElement.getAttribute("step")),w.secondElement.setAttribute("min","0"),w.secondElement.setAttribute("max","59"),w.secondElement.setAttribute("maxlength","2"),w.timeContainer.appendChild(d("span","flatpickr-time-separator",":")),w.timeContainer.appendChild(i)}w.config.time_24hr||(w.amPM=d("span","flatpickr-am-pm",w.l10n.amPM[r((w.latestSelectedDateObj?w.hourElement.value:w.config.defaultHour)>11)]),w.amPM.title=w.l10n.toggleTitle,w.amPM.tabIndex=-1,w.timeContainer.appendChild(w.amPM));return w.timeContainer}());s(w.calendarContainer,"rangeMode","range"===w.config.mode),s(w.calendarContainer,"animate",!0===w.config.animate),s(w.calendarContainer,"multiMonth",w.config.showMonths>1),w.calendarContainer.appendChild(e);var i=void 0!==w.config.appendTo&&void 0!==w.config.appendTo.nodeType;if((w.config.inline||w.config.static)&&(w.calendarContainer.classList.add(w.config.inline?"inline":"static"),w.config.inline&&(!i&&w.element.parentNode?w.element.parentNode.insertBefore(w.calendarContainer,w._input.nextSibling):void 0!==w.config.appendTo&&w.config.appendTo.appendChild(w.calendarContainer)),w.config.static)){var l=d("div","flatpickr-wrapper");w.element.parentNode&&w.element.parentNode.insertBefore(l,w.element),l.appendChild(w.element),w.altInput&&l.appendChild(w.altInput),l.appendChild(w.calendarContainer)}w.config.static||w.config.inline||(void 0!==w.config.appendTo?w.config.appendTo:window.document.body).appendChild(w.calendarContainer)}(),function(){w.config.wrap&&["open","close","toggle","clear"].forEach(function(e){Array.prototype.forEach.call(w.element.querySelectorAll("[data-"+e+"]"),function(n){return P(n,"click",w[e])})});if(w.isMobile)return void function(){var e=w.config.enableTime?w.config.noCalendar?"time":"datetime-local":"date";w.mobileInput=d("input",w.input.className+" flatpickr-mobile"),w.mobileInput.tabIndex=1,w.mobileInput.type=e,w.mobileInput.disabled=w.input.disabled,w.mobileInput.required=w.input.required,w.mobileInput.placeholder=w.input.placeholder,w.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",w.selectedDates.length>0&&(w.mobileInput.defaultValue=w.mobileInput.value=w.formatDate(w.selectedDates[0],w.mobileFormatStr));w.config.minDate&&(w.mobileInput.min=w.formatDate(w.config.minDate,"Y-m-d"));w.config.maxDate&&(w.mobileInput.max=w.formatDate(w.config.maxDate,"Y-m-d"));w.input.getAttribute("step")&&(w.mobileInput.step=String(w.input.getAttribute("step")));w.input.type="hidden",void 0!==w.altInput&&(w.altInput.type="hidden");try{w.input.parentNode&&w.input.parentNode.insertBefore(w.mobileInput,w.input.nextSibling)}catch(e){}P(w.mobileInput,"change",function(e){w.setDate(g(e).value,!1,w.mobileFormatStr),De("onChange"),De("onClose")})}();var e=l(re,50);w._debouncedChange=l(Y,300),w.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&P(w.daysContainer,"mouseover",function(e){"range"===w.config.mode&&oe(g(e))});P(w._input,"keydown",ie),void 0!==w.calendarContainer&&P(w.calendarContainer,"keydown",ie);w.config.inline||w.config.static||P(window,"resize",e);void 0!==window.ontouchstart?P(window.document,"touchstart",X):P(window.document,"mousedown",X);P(window.document,"focus",X,{capture:!0}),!0===w.config.clickOpens&&(P(w._input,"focus",w.open),P(w._input,"click",w.open));void 0!==w.daysContainer&&(P(w.monthNav,"click",xe),P(w.monthNav,["keyup","increment"],N),P(w.daysContainer,"click",me));if(void 0!==w.timeContainer&&void 0!==w.minuteElement&&void 0!==w.hourElement){var n=function(e){return g(e).select()};P(w.timeContainer,["increment"],_),P(w.timeContainer,"blur",_,{capture:!0}),P(w.timeContainer,"click",H),P([w.hourElement,w.minuteElement],["focus","click"],n),void 0!==w.secondElement&&P(w.secondElement,"focus",function(){return w.secondElement&&w.secondElement.select()}),void 0!==w.amPM&&P(w.amPM,"click",function(e){_(e)})}w.config.allowInput&&P(w._input,"blur",ae)}(),(w.selectedDates.length||w.config.noCalendar)&&(w.config.enableTime&&F(w.config.noCalendar?w.latestSelectedDateObj:void 0),ye(!1)),S();var n=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!w.isMobile&&n&&de(),De("onReady")}(),w}function T(e,n){for(var t=Array.prototype.slice.call(e).filter(function(e){return e instanceof HTMLElement}),a=[],i=0;i<t.length;i++){var o=t[i];try{if(null!==o.getAttribute("data-fp-omit"))continue;void 0!==o._flatpickr&&(o._flatpickr.destroy(),o._flatpickr=void 0),o._flatpickr=k(o,n||{}),a.push(o._flatpickr)}catch(e){console.error(e)}}return 1===a.length?a[0]:a}"undefined"!=typeof HTMLElement&&"undefined"!=typeof HTMLCollection&&"undefined"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return T(this,e)},HTMLElement.prototype.flatpickr=function(e){return T([this],e)});var I=function(e,n){return"string"==typeof e?T(window.document.querySelectorAll(e),n):e instanceof Node?T([e],n):T(e,n)};return I.defaultConfig={},I.l10ns={en:e({},i),default:e({},i)},I.localize=function(n){I.l10ns.default=e(e({},I.l10ns.default),n)},I.setDefaults=function(n){I.defaultConfig=e(e({},I.defaultConfig),n)},I.parseDate=C({}),I.formatDate=b({}),I.compareDates=M,"undefined"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(e){return T(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof e?parseInt(e,10):e))},"undefined"!=typeof window&&(window.flatpickr=I),I});(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.monthSelectPlugin=factory())})(this,function(){"use strict";var __assign=function(){__assign=Object.assign||function __assign(t){for(var s,i=1,n=arguments.length;i<n;i++){s=arguments[i];for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))t[p]=s[p]}return t};return __assign.apply(this,arguments)};var monthToStr=function(monthNumber,shorthand,locale){return locale.months[shorthand?"shorthand":"longhand"][monthNumber]};function clearNode(node){while(node.firstChild)node.removeChild(node.firstChild)}function getEventTarget(event){try{if(typeof event.composedPath==="function"){var path=event.composedPath();return path[0]}return event.target}catch(error){return event.target}}var defaultConfig={shorthand:false,dateFormat:"F Y",altFormat:"F Y",theme:"light"};function monthSelectPlugin(pluginConfig){var config=__assign(__assign({},defaultConfig),pluginConfig);return function(fp){fp.config.dateFormat=config.dateFormat;fp.config.altFormat=config.altFormat;var self={monthsContainer:null};function clearUnnecessaryDOMElements(){if(!fp.rContainer)return;clearNode(fp.rContainer);for(var index=0;index<fp.monthElements.length;index++){var element=fp.monthElements[index];if(!element.parentNode)continue;element.parentNode.removeChild(element)}}function build(){if(!fp.rContainer)return;self.monthsContainer=fp._createElement("div","flatpickr-monthSelect-months");self.monthsContainer.tabIndex=-1;buildMonths();fp.rContainer.appendChild(self.monthsContainer);fp.calendarContainer.classList.add("flatpickr-monthSelect-theme-"+config.theme)}function buildMonths(){if(!self.monthsContainer)return;clearNode(self.monthsContainer);var frag=document.createDocumentFragment();for(var i=0;i<12;i++){var month=fp.createDay("flatpickr-monthSelect-month",new Date(fp.currentYear,i),0,i);if(month.dateObj.getMonth()===(new Date).getMonth()&&month.dateObj.getFullYear()===(new Date).getFullYear())month.classList.add("today");month.textContent=monthToStr(i,config.shorthand,fp.l10n);month.addEventListener("click",selectMonth);frag.appendChild(month)}self.monthsContainer.appendChild(frag);if(fp.config.minDate&&fp.currentYear===fp.config.minDate.getFullYear())fp.prevMonthNav.classList.add("flatpickr-disabled");else fp.prevMonthNav.classList.remove("flatpickr-disabled");if(fp.config.maxDate&&fp.currentYear===fp.config.maxDate.getFullYear())fp.nextMonthNav.classList.add("flatpickr-disabled");else fp.nextMonthNav.classList.remove("flatpickr-disabled")}function bindEvents(){fp._bind(fp.prevMonthNav,"click",function(e){e.preventDefault();e.stopPropagation();fp.changeYear(fp.currentYear-1);selectYear();buildMonths()});fp._bind(fp.nextMonthNav,"click",function(e){e.preventDefault();e.stopPropagation();fp.changeYear(fp.currentYear+1);selectYear();buildMonths()});fp._bind(self.monthsContainer,"mouseover",function(e){if(fp.config.mode==="range")fp.onMouseOver(getEventTarget(e),"flatpickr-monthSelect-month")})}function setCurrentlySelected(){if(!fp.rContainer)return;if(!fp.selectedDates.length)return;var currentlySelected=fp.rContainer.querySelectorAll(".flatpickr-monthSelect-month.selected");for(var index=0;index<currentlySelected.length;index++){currentlySelected[index].classList.remove("selected")}var targetMonth=fp.selectedDates[0].getMonth();var month=fp.rContainer.querySelector(".flatpickr-monthSelect-month:nth-child("+(targetMonth+1)+")");if(month){month.classList.add("selected")}}function selectYear(){var selectedDate=fp.selectedDates[0];if(selectedDate){selectedDate=new Date(selectedDate);selectedDate.setFullYear(fp.currentYear);if(fp.config.minDate&&selectedDate<fp.config.minDate){selectedDate=fp.config.minDate}if(fp.config.maxDate&&selectedDate>fp.config.maxDate){selectedDate=fp.config.maxDate}fp.currentYear=selectedDate.getFullYear()}fp.currentYearElement.value=String(fp.currentYear);if(fp.rContainer){var months=fp.rContainer.querySelectorAll(".flatpickr-monthSelect-month");months.forEach(function(month){month.dateObj.setFullYear(fp.currentYear);if(fp.config.minDate&&month.dateObj<fp.config.minDate||fp.config.maxDate&&month.dateObj>fp.config.maxDate){month.classList.add("flatpickr-disabled")}else{month.classList.remove("flatpickr-disabled")}})}setCurrentlySelected()}function selectMonth(e){e.preventDefault();e.stopPropagation();var eventTarget=getEventTarget(e);if(!(eventTarget instanceof Element))return;if(eventTarget.classList.contains("flatpickr-disabled"))return;if(eventTarget.classList.contains("notAllowed"))return;setMonth(eventTarget.dateObj);if(fp.config.closeOnSelect){var single=fp.config.mode==="single";var range=fp.config.mode==="range"&&fp.selectedDates.length===2;if(single||range)fp.close()}}function setMonth(date){var selectedDate=new Date(fp.currentYear,date.getMonth(),date.getDate());var selectedDates=[];switch(fp.config.mode){case"single":selectedDates=[selectedDate];break;case"multiple":selectedDates.push(selectedDate);break;case"range":if(fp.selectedDates.length===2){selectedDates=[selectedDate]}else{selectedDates=fp.selectedDates.concat([selectedDate]);selectedDates.sort(function(a,b){return a.getTime()-b.getTime()})}break}fp.setDate(selectedDates,true);setCurrentlySelected()}var shifts={37:-1,39:1,40:3,38:-3};function onKeyDown(_,__,___,e){var shouldMove=shifts[e.keyCode]!==undefined;if(!shouldMove&&e.keyCode!==13){return}if(!fp.rContainer||!self.monthsContainer)return;var currentlySelected=fp.rContainer.querySelector(".flatpickr-monthSelect-month.selected");var index=Array.prototype.indexOf.call(self.monthsContainer.children,document.activeElement);if(index===-1){var target=currentlySelected||self.monthsContainer.firstElementChild;target.focus();index=target.$i}if(shouldMove){self.monthsContainer.children[(12+index+shifts[e.keyCode])%12].focus()}else if(e.keyCode===13&&self.monthsContainer.contains(document.activeElement)){setMonth(document.activeElement.dateObj)}}function closeHook(){var _a;if(((_a=fp.config)===null||_a===void 0?void 0:_a.mode)==="range"&&fp.selectedDates.length===1)fp.clear(false);if(!fp.selectedDates.length)buildMonths()}function stubCurrentMonth(){config._stubbedCurrentMonth=fp._initialDate.getMonth();fp._initialDate.setMonth(config._stubbedCurrentMonth);fp.currentMonth=config._stubbedCurrentMonth}function unstubCurrentMonth(){if(!config._stubbedCurrentMonth)return;fp._initialDate.setMonth(config._stubbedCurrentMonth);fp.currentMonth=config._stubbedCurrentMonth;delete config._stubbedCurrentMonth}function destroyPluginInstance(){if(self.monthsContainer!==null){var months=self.monthsContainer.querySelectorAll(".flatpickr-monthSelect-month");for(var index=0;index<months.length;index++){months[index].removeEventListener("click",selectMonth)}}}return{onParseConfig:function(){fp.config.enableTime=false},onValueUpdate:setCurrentlySelected,onKeyDown:onKeyDown,onReady:[stubCurrentMonth,clearUnnecessaryDOMElements,build,bindEvents,setCurrentlySelected,function(){fp.config.onClose.push(closeHook);fp.loadedPlugins.push("monthSelect")}],onDestroy:[unstubCurrentMonth,destroyPluginInstance,function(){fp.config.onClose=fp.config.onClose.filter(function(hook){return hook!==closeHook})}]}}}return monthSelectPlugin});!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Popper={})}(this,function(e){"use strict";function t(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function n(e){return e instanceof t(e).Element||e instanceof Element}function r(e){return e instanceof t(e).HTMLElement||e instanceof HTMLElement}function o(e){return"undefined"!=typeof ShadowRoot&&(e instanceof t(e).ShadowRoot||e instanceof ShadowRoot)}var i=Math.max,a=Math.min,s=Math.round;function f(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),o=1,i=1;if(r(e)&&t){var a=e.offsetHeight,f=e.offsetWidth;f>0&&(o=s(n.width)/f||1),a>0&&(i=s(n.height)/a||1)}return{width:n.width/o,height:n.height/i,top:n.top/i,right:n.right/o,bottom:n.bottom/i,left:n.left/o,x:n.left/o,y:n.top/i}}function c(e){var n=t(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function p(e){return e?(e.nodeName||"").toLowerCase():null}function u(e){return((n(e)?e.ownerDocument:e.document)||window.document).documentElement}function l(e){return f(u(e)).left+c(e).scrollLeft}function d(e){return t(e).getComputedStyle(e)}function h(e){var t=d(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function m(e,n,o){void 0===o&&(o=!1);var i,a,d=r(n),m=r(n)&&function(e){var t=e.getBoundingClientRect(),n=s(t.width)/e.offsetWidth||1,r=s(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(n),v=u(n),g=f(e,m),y={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(d||!d&&!o)&&(("body"!==p(n)||h(v))&&(y=(i=n)!==t(i)&&r(i)?{scrollLeft:(a=i).scrollLeft,scrollTop:a.scrollTop}:c(i)),r(n)?((b=f(n,!0)).x+=n.clientLeft,b.y+=n.clientTop):v&&(b.x=l(v))),{x:g.left+y.scrollLeft-b.x,y:g.top+y.scrollTop-b.y,width:g.width,height:g.height}}function v(e){var t=f(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function g(e){return"html"===p(e)?e:e.assignedSlot||e.parentNode||(o(e)?e.host:null)||u(e)}function y(e){return["html","body","#document"].indexOf(p(e))>=0?e.ownerDocument.body:r(e)&&h(e)?e:y(g(e))}function b(e,n){var r;void 0===n&&(n=[]);var o=y(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=t(o),s=i?[a].concat(a.visualViewport||[],h(o)?o:[]):o,f=n.concat(s);return i?f:f.concat(b(g(s)))}function x(e){return["table","td","th"].indexOf(p(e))>=0}function w(e){return r(e)&&"fixed"!==d(e).position?e.offsetParent:null}function O(e){for(var n=t(e),i=w(e);i&&x(i)&&"static"===d(i).position;)i=w(i);return i&&("html"===p(i)||"body"===p(i)&&"static"===d(i).position)?n:i||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&r(e)&&"fixed"===d(e).position)return null;var n=g(e);for(o(n)&&(n=n.host);r(n)&&["html","body"].indexOf(p(n))<0;){var i=d(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||n}var j="top",E="bottom",D="right",A="left",L="auto",P=[j,E,D,A],M="start",k="end",W="viewport",B="popper",H=P.reduce(function(e,t){return e.concat([t+"-"+M,t+"-"+k])},[]),T=[].concat(P,[L]).reduce(function(e,t){return e.concat([t,t+"-"+M,t+"-"+k])},[]),R=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function S(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}}),r.push(e)}return e.forEach(function(e){t.set(e.name,e)}),e.forEach(function(e){n.has(e.name)||o(e)}),r}function C(e){return e.split("-")[0]}function q(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&o(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function V(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function N(e,r){return r===W?V(function(e){var n=t(e),r=u(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,f=0;return o&&(i=o.width,a=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=o.offsetLeft,f=o.offsetTop)),{width:i,height:a,x:s+l(e),y:f}}(e)):n(r)?function(e){var t=f(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(r):V(function(e){var t,n=u(e),r=c(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=i(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=i(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),f=-r.scrollLeft+l(e),p=-r.scrollTop;return"rtl"===d(o||n).direction&&(f+=i(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:f,y:p}}(u(e)))}function I(e,t,o){var s="clippingParents"===t?function(e){var t=b(g(e)),o=["absolute","fixed"].indexOf(d(e).position)>=0&&r(e)?O(e):e;return n(o)?t.filter(function(e){return n(e)&&q(e,o)&&"body"!==p(e)}):[]}(e):[].concat(t),f=[].concat(s,[o]),c=f[0],u=f.reduce(function(t,n){var r=N(e,n);return t.top=i(r.top,t.top),t.right=a(r.right,t.right),t.bottom=a(r.bottom,t.bottom),t.left=i(r.left,t.left),t},N(e,c));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function _(e){return e.split("-")[1]}function F(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function U(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?C(o):null,a=o?_(o):null,s=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2;switch(i){case j:t={x:s,y:n.y-r.height};break;case E:t={x:s,y:n.y+n.height};break;case D:t={x:n.x+n.width,y:f};break;case A:t={x:n.x-r.width,y:f};break;default:t={x:n.x,y:n.y}}var c=i?F(i):null;if(null!=c){var p="y"===c?"height":"width";switch(a){case M:t[c]=t[c]-(n[p]/2-r[p]/2);break;case k:t[c]=t[c]+(n[p]/2-r[p]/2)}}return t}function z(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function X(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}function Y(e,t){void 0===t&&(t={});var r=t,o=r.placement,i=void 0===o?e.placement:o,a=r.boundary,s=void 0===a?"clippingParents":a,c=r.rootBoundary,p=void 0===c?W:c,l=r.elementContext,d=void 0===l?B:l,h=r.altBoundary,m=void 0!==h&&h,v=r.padding,g=void 0===v?0:v,y=z("number"!=typeof g?g:X(g,P)),b=d===B?"reference":B,x=e.rects.popper,w=e.elements[m?b:d],O=I(n(w)?w:w.contextElement||u(e.elements.popper),s,p),A=f(e.elements.reference),L=U({reference:A,element:x,strategy:"absolute",placement:i}),M=V(Object.assign({},x,L)),k=d===B?M:A,H={top:O.top-k.top+y.top,bottom:k.bottom-O.bottom+y.bottom,left:O.left-k.left+y.left,right:k.right-O.right+y.right},T=e.modifiersData.offset;if(d===B&&T){var R=T[i];Object.keys(H).forEach(function(e){var t=[D,E].indexOf(e)>=0?1:-1,n=[j,E].indexOf(e)>=0?"y":"x";H[e]+=R[n]*t})}return H}var G={placement:"bottom",modifiers:[],strategy:"absolute"};function J(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}function K(e){void 0===e&&(e={});var t=e,r=t.defaultModifiers,o=void 0===r?[]:r,i=t.defaultOptions,a=void 0===i?G:i;return function(e,t,r){void 0===r&&(r=a);var i,s,f={placement:"bottom",orderedModifiers:[],options:Object.assign({},G,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},c=[],p=!1,u={state:f,setOptions:function(r){var i="function"==typeof r?r(f.options):r;l(),f.options=Object.assign({},a,f.options,i),f.scrollParents={reference:n(e)?b(e):e.contextElement?b(e.contextElement):[],popper:b(t)};var s,p,d=function(e){var t=S(e);return R.reduce(function(e,n){return e.concat(t.filter(function(e){return e.phase===n}))},[])}((s=[].concat(o,f.options.modifiers),p=s.reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e},{}),Object.keys(p).map(function(e){return p[e]})));return f.orderedModifiers=d.filter(function(e){return e.enabled}),f.orderedModifiers.forEach(function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,o=e.effect;if("function"==typeof o){var i=o({state:f,name:t,instance:u,options:r}),a=function(){};c.push(i||a)}}),u.update()},forceUpdate:function(){if(!p){var e=f.elements,t=e.reference,n=e.popper;if(J(t,n)){f.rects={reference:m(t,O(n),"fixed"===f.options.strategy),popper:v(n)},f.reset=!1,f.placement=f.options.placement,f.orderedModifiers.forEach(function(e){return f.modifiersData[e.name]=Object.assign({},e.data)});for(var r=0;r<f.orderedModifiers.length;r++)if(!0!==f.reset){var o=f.orderedModifiers[r],i=o.fn,a=o.options,s=void 0===a?{}:a,c=o.name;"function"==typeof i&&(f=i({state:f,options:s,name:c,instance:u})||f)}else f.reset=!1,r=-1}}},update:(i=function(){return new Promise(function(e){u.forceUpdate(),e(f)})},function(){return s||(s=new Promise(function(e){Promise.resolve().then(function(){s=void 0,e(i())})})),s}),destroy:function(){l(),p=!0}};if(!J(e,t))return u;function l(){c.forEach(function(e){return e()}),c=[]}return u.setOptions(r).then(function(e){!p&&r.onFirstUpdate&&r.onFirstUpdate(e)}),u}}var Q={passive:!0};var Z={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var n=e.state,r=e.instance,o=e.options,i=o.scroll,a=void 0===i||i,s=o.resize,f=void 0===s||s,c=t(n.elements.popper),p=[].concat(n.scrollParents.reference,n.scrollParents.popper);return a&&p.forEach(function(e){e.addEventListener("scroll",r.update,Q)}),f&&c.addEventListener("resize",r.update,Q),function(){a&&p.forEach(function(e){e.removeEventListener("scroll",r.update,Q)}),f&&c.removeEventListener("resize",r.update,Q)}},data:{}};var $={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=U({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},ee={top:"auto",right:"auto",bottom:"auto",left:"auto"};function te(e){var n,r=e.popper,o=e.popperRect,i=e.placement,a=e.variation,f=e.offsets,c=e.position,p=e.gpuAcceleration,l=e.adaptive,h=e.roundOffsets,m=e.isFixed,v=f.x,g=void 0===v?0:v,y=f.y,b=void 0===y?0:y,x="function"==typeof h?h({x:g,y:b}):{x:g,y:b};g=x.x,b=x.y;var w=f.hasOwnProperty("x"),L=f.hasOwnProperty("y"),P=A,M=j,W=window;if(l){var B=O(r),H="clientHeight",T="clientWidth";if(B===t(r)&&"static"!==d(B=u(r)).position&&"absolute"===c&&(H="scrollHeight",T="scrollWidth"),B=B,i===j||(i===A||i===D)&&a===k)M=E,b-=(m&&B===W&&W.visualViewport?W.visualViewport.height:B[H])-o.height,b*=p?1:-1;if(i===A||(i===j||i===E)&&a===k)P=D,g-=(m&&B===W&&W.visualViewport?W.visualViewport.width:B[T])-o.width,g*=p?1:-1}var R,S=Object.assign({position:c},l&&ee),C=!0===h?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:s(t*r)/r||0,y:s(n*r)/r||0}}({x:g,y:b}):{x:g,y:b};return g=C.x,b=C.y,p?Object.assign({},S,((R={})[M]=L?"0":"",R[P]=w?"0":"",R.transform=(W.devicePixelRatio||1)<=1?"translate("+g+"px, "+b+"px)":"translate3d("+g+"px, "+b+"px, 0)",R)):Object.assign({},S,((n={})[M]=L?b+"px":"",n[P]=w?g+"px":"",n.transform="",n))}var ne={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,s=n.roundOffsets,f=void 0===s||s,c={placement:C(t.placement),variation:_(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,te(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:f})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,te(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:f})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var re={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},i=t.elements[e];r(i)&&p(i)&&(Object.assign(i.style,n),Object.keys(o).forEach(function(e){var t=o[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(e){var o=t.elements[e],i=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce(function(e,t){return e[t]="",e},{});r(o)&&p(o)&&(Object.assign(o.style,a),Object.keys(i).forEach(function(e){o.removeAttribute(e)}))})}},requires:["computeStyles"]};var oe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=T.reduce(function(e,n){return e[n]=function(e,t,n){var r=C(e),o=[A,j].indexOf(r)>=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[A,D].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e},{}),s=a[t.placement],f=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},ie={left:"right",right:"left",bottom:"top",top:"bottom"};function ae(e){return e.replace(/left|right|bottom|top/g,function(e){return ie[e]})}var se={start:"end",end:"start"};function fe(e){return e.replace(/start|end/g,function(e){return se[e]})}function ce(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,f=n.allowedAutoPlacements,c=void 0===f?T:f,p=_(r),u=p?s?H:H.filter(function(e){return _(e)===p}):P,l=u.filter(function(e){return c.indexOf(e)>=0});0===l.length&&(l=u);var d=l.reduce(function(t,n){return t[n]=Y(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[C(n)],t},{});return Object.keys(d).sort(function(e,t){return d[e]-d[t]})}var pe={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,f=n.fallbackPlacements,c=n.padding,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.flipVariations,h=void 0===d||d,m=n.allowedAutoPlacements,v=t.options.placement,g=C(v),y=f||(g===v||!h?[ae(v)]:function(e){if(C(e)===L)return[];var t=ae(e);return[fe(e),t,fe(t)]}(v)),b=[v].concat(y).reduce(function(e,n){return e.concat(C(n)===L?ce(t,{placement:n,boundary:p,rootBoundary:u,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)},[]),x=t.rects.reference,w=t.rects.popper,O=new Map,P=!0,k=b[0],W=0;W<b.length;W++){var B=b[W],H=C(B),T=_(B)===M,R=[j,E].indexOf(H)>=0,S=R?"width":"height",q=Y(t,{placement:B,boundary:p,rootBoundary:u,altBoundary:l,padding:c}),V=R?T?D:A:T?E:j;x[S]>w[S]&&(V=ae(V));var N=ae(V),I=[];if(i&&I.push(q[H]<=0),s&&I.push(q[V]<=0,q[N]<=0),I.every(function(e){return e})){k=B,P=!1;break}O.set(B,I)}if(P)for(var F=function(e){var t=b.find(function(t){var n=O.get(t);if(n)return n.slice(0,e).every(function(e){return e})});if(t)return k=t,"break"},U=h?3:1;U>0;U--){if("break"===F(U))break}t.placement!==k&&(t.modifiersData[r]._skip=!0,t.placement=k,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function ue(e,t,n){return i(e,a(t,n))}var le={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,s=void 0===o||o,f=n.altAxis,c=void 0!==f&&f,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.padding,h=n.tether,m=void 0===h||h,g=n.tetherOffset,y=void 0===g?0:g,b=Y(t,{boundary:p,rootBoundary:u,padding:d,altBoundary:l}),x=C(t.placement),w=_(t.placement),L=!w,P=F(x),k="x"===P?"y":"x",W=t.modifiersData.popperOffsets,B=t.rects.reference,H=t.rects.popper,T="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,R="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,q={x:0,y:0};if(W){if(s){var V,N="y"===P?j:A,I="y"===P?E:D,U="y"===P?"height":"width",z=W[P],X=z+b[N],G=z-b[I],J=m?-H[U]/2:0,K=w===M?B[U]:H[U],Q=w===M?-H[U]:-B[U],Z=t.elements.arrow,$=m&&Z?v(Z):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},te=ee[N],ne=ee[I],re=ue(0,B[U],$[U]),oe=L?B[U]/2-J-re-te-R.mainAxis:K-re-te-R.mainAxis,ie=L?-B[U]/2+J+re+ne+R.mainAxis:Q+re+ne+R.mainAxis,ae=t.elements.arrow&&O(t.elements.arrow),se=ae?"y"===P?ae.clientTop||0:ae.clientLeft||0:0,fe=null!=(V=null==S?void 0:S[P])?V:0,ce=z+ie-fe,pe=ue(m?a(X,z+oe-fe-se):X,z,m?i(G,ce):G);W[P]=pe,q[P]=pe-z}if(c){var le,de="x"===P?j:A,he="x"===P?E:D,me=W[k],ve="y"===k?"height":"width",ge=me+b[de],ye=me-b[he],be=-1!==[j,A].indexOf(x),xe=null!=(le=null==S?void 0:S[k])?le:0,we=be?ge:me-B[ve]-H[ve]-xe+R.altAxis,Oe=be?me+B[ve]+H[ve]-xe-R.altAxis:ye,je=m&&be?function(e,t,n){var r=ue(e,t,n);return r>n?n:r}(we,me,Oe):ue(m?we:ge,me,m?Oe:ye);W[k]=je,q[k]=je-me}t.modifiersData[r]=q}},requiresIfExists:["offset"]};var de={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=C(n.placement),f=F(s),c=[A,D].indexOf(s)>=0?"height":"width";if(i&&a){var p=function(e,t){return z("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:X(e,P))}(o.padding,n),u=v(i),l="y"===f?j:A,d="y"===f?E:D,h=n.rects.reference[c]+n.rects.reference[f]-a[f]-n.rects.popper[c],m=a[f]-n.rects.reference[f],g=O(i),y=g?"y"===f?g.clientHeight||0:g.clientWidth||0:0,b=h/2-m/2,x=p[l],w=y-u[c]-p[d],L=y/2-u[c]/2+b,M=ue(x,L,w),k=f;n.modifiersData[r]=((t={})[k]=M,t.centerOffset=M-L,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&q(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function he(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function me(e){return[j,D,E,A].some(function(t){return e[t]>=0})}var ve={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=Y(t,{elementContext:"reference"}),s=Y(t,{altBoundary:!0}),f=he(a,r),c=he(s,o,i),p=me(f),u=me(c);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:c,isReferenceHidden:p,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":u})}},ge=K({defaultModifiers:[Z,$,ne,re]}),ye=[Z,$,ne,re,oe,pe,le,de,ve],be=K({defaultModifiers:ye});e.applyStyles=re,e.arrow=de,e.computeStyles=ne,e.createPopper=be,e.createPopperLite=ge,e.defaultModifiers=ye,e.detectOverflow=Y,e.eventListeners=Z,e.flip=pe,e.hide=ve,e.offset=oe,e.popperGenerator=K,e.popperOffsets=$,e.preventOverflow=le,Object.defineProperty(e,"__esModule",{value:!0})});!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],e):(t=t||self).tippy=e(t.Popper)}(this,function(t){"use strict";var e="undefined"!=typeof window&&"undefined"!=typeof document,n=!!e&&!!window.msCrypto,r={passive:!0,capture:!0},o=function(){return document.body};function i(t,e,n){if(Array.isArray(t)){var r=t[e];return null==r?Array.isArray(n)?n[e]:n:r}return t}function a(t,e){var n={}.toString.call(t);return 0===n.indexOf("[object")&&n.indexOf(e+"]")>-1}function s(t,e){return"function"==typeof t?t.apply(void 0,e):t}function u(t,e){return 0===e?t:function(r){clearTimeout(n),n=setTimeout(function(){t(r)},e)};var n}function p(t,e){var n=Object.assign({},t);return e.forEach(function(t){delete n[t]}),n}function c(t){return[].concat(t)}function f(t,e){-1===t.indexOf(e)&&t.push(e)}function l(t){return t.split("-")[0]}function d(t){return[].slice.call(t)}function v(t){return Object.keys(t).reduce(function(e,n){return void 0!==t[n]&&(e[n]=t[n]),e},{})}function m(){return document.createElement("div")}function g(t){return["Element","Fragment"].some(function(e){return a(t,e)})}function h(t){return a(t,"MouseEvent")}function b(t){return!(!t||!t._tippy||t._tippy.reference!==t)}function y(t){return g(t)?[t]:function(t){return a(t,"NodeList")}(t)?d(t):Array.isArray(t)?t:d(document.querySelectorAll(t))}function w(t,e){t.forEach(function(t){t&&(t.style.transitionDuration=e+"ms")})}function x(t,e){t.forEach(function(t){t&&t.setAttribute("data-state",e)})}function E(t){var e,n=c(t)[0];return null!=n&&null!=(e=n.ownerDocument)&&e.body?n.ownerDocument:document}function O(t,e,n){var r=e+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(e){t[r](e,n)})}function C(t,e){for(var n=e;n;){var r;if(t.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var T={isTouch:!1},A=0;function L(){T.isTouch||(T.isTouch=!0,window.performance&&document.addEventListener("mousemove",D))}function D(){var t=performance.now();t-A<20&&(T.isTouch=!1,document.removeEventListener("mousemove",D)),A=t}function k(){var t=document.activeElement;if(b(t)){var e=t._tippy;t.blur&&!e.state.isVisible&&t.blur()}}var R=Object.assign({appendTo:o,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),P=Object.keys(R);function j(t){var e=(t.plugins||[]).reduce(function(e,n){var r,o=n.name,i=n.defaultValue;o&&(e[o]=void 0!==t[o]?t[o]:null!=(r=R[o])?r:i);return e},{});return Object.assign({},t,e)}function M(t,e){var n=Object.assign({},e,{content:s(e.content,[t])},e.ignoreAttributes?{}:function(t,e){return(e?Object.keys(j(Object.assign({},R,{plugins:e}))):P).reduce(function(e,n){var r=(t.getAttribute("data-tippy-"+n)||"").trim();if(!r)return e;if("content"===n)e[n]=r;else try{e[n]=JSON.parse(r)}catch(t){e[n]=r}return e},{})}(t,e.plugins));return n.aria=Object.assign({},R.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?e.interactive:n.aria.expanded,content:"auto"===n.aria.content?e.interactive?null:"describedby":n.aria.content},n}function V(t,e){t.innerHTML=e}function I(t){var e=m();return!0===t?e.className="tippy-arrow":(e.className="tippy-svg-arrow",g(t)?e.appendChild(t):V(e,t)),e}function S(t,e){g(e.content)?(V(t,""),t.appendChild(e.content)):"function"!=typeof e.content&&(e.allowHTML?V(t,e.content):t.textContent=e.content)}function B(t){var e=t.firstElementChild,n=d(e.children);return{box:e,content:n.find(function(t){return t.classList.contains("tippy-content")}),arrow:n.find(function(t){return t.classList.contains("tippy-arrow")||t.classList.contains("tippy-svg-arrow")}),backdrop:n.find(function(t){return t.classList.contains("tippy-backdrop")})}}function N(t){var e=m(),n=m();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=m();function o(n,r){var o=B(e),i=o.box,a=o.content,s=o.arrow;r.theme?i.setAttribute("data-theme",r.theme):i.removeAttribute("data-theme"),"string"==typeof r.animation?i.setAttribute("data-animation",r.animation):i.removeAttribute("data-animation"),r.inertia?i.setAttribute("data-inertia",""):i.removeAttribute("data-inertia"),i.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?i.setAttribute("role",r.role):i.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||S(a,t.props),r.arrow?s?n.arrow!==r.arrow&&(i.removeChild(s),i.appendChild(I(r.arrow))):i.appendChild(I(r.arrow)):s&&i.removeChild(s)}return r.className="tippy-content",r.setAttribute("data-state","hidden"),S(r,t.props),e.appendChild(n),n.appendChild(r),o(t.props,t.props),{popper:e,onUpdate:o}}N.$$tippy=!0;var H=1,U=[],_=[];function z(e,a){var p,g,b,y,A,L,D,k,P=M(e,Object.assign({},R,j(v(a)))),V=!1,I=!1,S=!1,N=!1,z=[],F=u(wt,P.interactiveDebounce),W=H++,X=(k=P.plugins).filter(function(t,e){return k.indexOf(t)===e}),Y={id:W,reference:e,popper:m(),popperInstance:null,props:P,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:X,clearDelayTimeouts:function(){clearTimeout(p),clearTimeout(g),cancelAnimationFrame(b)},setProps:function(t){if(Y.state.isDestroyed)return;at("onBeforeUpdate",[Y,t]),bt();var n=Y.props,r=M(e,Object.assign({},n,v(t),{ignoreAttributes:!0}));Y.props=r,ht(),n.interactiveDebounce!==r.interactiveDebounce&&(pt(),F=u(wt,r.interactiveDebounce));n.triggerTarget&&!r.triggerTarget?c(n.triggerTarget).forEach(function(t){t.removeAttribute("aria-expanded")}):r.triggerTarget&&e.removeAttribute("aria-expanded");ut(),it(),J&&J(n,r);Y.popperInstance&&(Ct(),At().forEach(function(t){requestAnimationFrame(t._tippy.popperInstance.forceUpdate)}));at("onAfterUpdate",[Y,t])},setContent:function(t){Y.setProps({content:t})},show:function(){var t=Y.state.isVisible,e=Y.state.isDestroyed,n=!Y.state.isEnabled,r=T.isTouch&&!Y.props.touch,a=i(Y.props.duration,0,R.duration);if(t||e||n||r)return;if(et().hasAttribute("disabled"))return;if(at("onShow",[Y],!1),!1===Y.props.onShow(Y))return;Y.state.isVisible=!0,tt()&&($.style.visibility="visible");it(),dt(),Y.state.isMounted||($.style.transition="none");if(tt()){var u=rt(),p=u.box,c=u.content;w([p,c],0)}L=function(){var t;if(Y.state.isVisible&&!N){if(N=!0,$.offsetHeight,$.style.transition=Y.props.moveTransition,tt()&&Y.props.animation){var e=rt(),n=e.box,r=e.content;w([n,r],a),x([n,r],"visible")}st(),ut(),f(_,Y),null==(t=Y.popperInstance)||t.forceUpdate(),at("onMount",[Y]),Y.props.animation&&tt()&&function(t,e){mt(t,e)}(a,function(){Y.state.isShown=!0,at("onShown",[Y])})}},function(){var t,e=Y.props.appendTo,n=et();t=Y.props.interactive&&e===o||"parent"===e?n.parentNode:s(e,[n]);t.contains($)||t.appendChild($);Y.state.isMounted=!0,Ct()}()},hide:function(){var t=!Y.state.isVisible,e=Y.state.isDestroyed,n=!Y.state.isEnabled,r=i(Y.props.duration,1,R.duration);if(t||e||n)return;if(at("onHide",[Y],!1),!1===Y.props.onHide(Y))return;Y.state.isVisible=!1,Y.state.isShown=!1,N=!1,V=!1,tt()&&($.style.visibility="hidden");if(pt(),vt(),it(!0),tt()){var o=rt(),a=o.box,s=o.content;Y.props.animation&&(w([a,s],r),x([a,s],"hidden"))}st(),ut(),Y.props.animation?tt()&&function(t,e){mt(t,function(){!Y.state.isVisible&&$.parentNode&&$.parentNode.contains($)&&e()})}(r,Y.unmount):Y.unmount()},hideWithInteractivity:function(t){nt().addEventListener("mousemove",F),f(U,F),F(t)},enable:function(){Y.state.isEnabled=!0},disable:function(){Y.hide(),Y.state.isEnabled=!1},unmount:function(){Y.state.isVisible&&Y.hide();if(!Y.state.isMounted)return;Tt(),At().forEach(function(t){t._tippy.unmount()}),$.parentNode&&$.parentNode.removeChild($);_=_.filter(function(t){return t!==Y}),Y.state.isMounted=!1,at("onHidden",[Y])},destroy:function(){if(Y.state.isDestroyed)return;Y.clearDelayTimeouts(),Y.unmount(),bt(),delete e._tippy,Y.state.isDestroyed=!0,at("onDestroy",[Y])}};if(!P.render)return Y;var q=P.render(Y),$=q.popper,J=q.onUpdate;$.setAttribute("data-tippy-root",""),$.id="tippy-"+Y.id,Y.popper=$,e._tippy=Y,$._tippy=Y;var G=X.map(function(t){return t.fn(Y)}),K=e.hasAttribute("aria-expanded");return ht(),ut(),it(),at("onCreate",[Y]),P.showOnCreate&&Lt(),$.addEventListener("mouseenter",function(){Y.props.interactive&&Y.state.isVisible&&Y.clearDelayTimeouts()}),$.addEventListener("mouseleave",function(){Y.props.interactive&&Y.props.trigger.indexOf("mouseenter")>=0&&nt().addEventListener("mousemove",F)}),Y;function Q(){var t=Y.props.touch;return Array.isArray(t)?t:[t,0]}function Z(){return"hold"===Q()[0]}function tt(){var t;return!(null==(t=Y.props.render)||!t.$$tippy)}function et(){return D||e}function nt(){var t=et().parentNode;return t?E(t):document}function rt(){return B($)}function ot(t){return Y.state.isMounted&&!Y.state.isVisible||T.isTouch||y&&"focus"===y.type?0:i(Y.props.delay,t?0:1,R.delay)}function it(t){void 0===t&&(t=!1),$.style.pointerEvents=Y.props.interactive&&!t?"":"none",$.style.zIndex=""+Y.props.zIndex}function at(t,e,n){var r;(void 0===n&&(n=!0),G.forEach(function(n){n[t]&&n[t].apply(n,e)}),n)&&(r=Y.props)[t].apply(r,e)}function st(){var t=Y.props.aria;if(t.content){var n="aria-"+t.content,r=$.id;c(Y.props.triggerTarget||e).forEach(function(t){var e=t.getAttribute(n);if(Y.state.isVisible)t.setAttribute(n,e?e+" "+r:r);else{var o=e&&e.replace(r,"").trim();o?t.setAttribute(n,o):t.removeAttribute(n)}})}}function ut(){!K&&Y.props.aria.expanded&&c(Y.props.triggerTarget||e).forEach(function(t){Y.props.interactive?t.setAttribute("aria-expanded",Y.state.isVisible&&t===et()?"true":"false"):t.removeAttribute("aria-expanded")})}function pt(){nt().removeEventListener("mousemove",F),U=U.filter(function(t){return t!==F})}function ct(t){if(!T.isTouch||!S&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!Y.props.interactive||!C($,n)){if(c(Y.props.triggerTarget||e).some(function(t){return C(t,n)})){if(T.isTouch)return;if(Y.state.isVisible&&Y.props.trigger.indexOf("click")>=0)return}else at("onClickOutside",[Y,t]);!0===Y.props.hideOnClick&&(Y.clearDelayTimeouts(),Y.hide(),I=!0,setTimeout(function(){I=!1}),Y.state.isMounted||vt())}}}function ft(){S=!0}function lt(){S=!1}function dt(){var t=nt();t.addEventListener("mousedown",ct,!0),t.addEventListener("touchend",ct,r),t.addEventListener("touchstart",lt,r),t.addEventListener("touchmove",ft,r)}function vt(){var t=nt();t.removeEventListener("mousedown",ct,!0),t.removeEventListener("touchend",ct,r),t.removeEventListener("touchstart",lt,r),t.removeEventListener("touchmove",ft,r)}function mt(t,e){var n=rt().box;function r(t){t.target===n&&(O(n,"remove",r),e())}if(0===t)return e();O(n,"remove",A),O(n,"add",r),A=r}function gt(t,n,r){void 0===r&&(r=!1),c(Y.props.triggerTarget||e).forEach(function(e){e.addEventListener(t,n,r),z.push({node:e,eventType:t,handler:n,options:r})})}function ht(){var t;Z()&&(gt("touchstart",yt,{passive:!0}),gt("touchend",xt,{passive:!0})),(t=Y.props.trigger,t.split(/\s+/).filter(Boolean)).forEach(function(t){if("manual"!==t)switch(gt(t,yt),t){case"mouseenter":gt("mouseleave",xt);break;case"focus":gt(n?"focusout":"blur",Et);break;case"focusin":gt("focusout",Et)}})}function bt(){z.forEach(function(t){var e=t.node,n=t.eventType,r=t.handler,o=t.options;e.removeEventListener(n,r,o)}),z=[]}function yt(t){var e,n=!1;if(Y.state.isEnabled&&!Ot(t)&&!I){var r="focus"===(null==(e=y)?void 0:e.type);y=t,D=t.currentTarget,ut(),!Y.state.isVisible&&h(t)&&U.forEach(function(e){return e(t)}),"click"===t.type&&(Y.props.trigger.indexOf("mouseenter")<0||V)&&!1!==Y.props.hideOnClick&&Y.state.isVisible?n=!0:Lt(t),"click"===t.type&&(V=!n),n&&!r&&Dt(t)}}function wt(t){var e=t.target,n=et().contains(e)||$.contains(e);"mousemove"===t.type&&n||function(t,e){var n=e.clientX,r=e.clientY;return t.every(function(t){var e=t.popperRect,o=t.popperState,i=t.props.interactiveBorder,a=l(o.placement),s=o.modifiersData.offset;if(!s)return!0;var u="bottom"===a?s.top.y:0,p="top"===a?s.bottom.y:0,c="right"===a?s.left.x:0,f="left"===a?s.right.x:0,d=e.top-r+u>i,v=r-e.bottom-p>i,m=e.left-n+c>i,g=n-e.right-f>i;return d||v||m||g})}(At().concat($).map(function(t){var e,n=null==(e=t._tippy.popperInstance)?void 0:e.state;return n?{popperRect:t.getBoundingClientRect(),popperState:n,props:P}:null}).filter(Boolean),t)&&(pt(),Dt(t))}function xt(t){Ot(t)||Y.props.trigger.indexOf("click")>=0&&V||(Y.props.interactive?Y.hideWithInteractivity(t):Dt(t))}function Et(t){Y.props.trigger.indexOf("focusin")<0&&t.target!==et()||Y.props.interactive&&t.relatedTarget&&$.contains(t.relatedTarget)||Dt(t)}function Ot(t){return!!T.isTouch&&Z()!==t.type.indexOf("touch")>=0}function Ct(){Tt();var n=Y.props,r=n.popperOptions,o=n.placement,i=n.offset,a=n.getReferenceClientRect,s=n.moveTransition,u=tt()?B($).arrow:null,p=a?{getBoundingClientRect:a,contextElement:a.contextElement||et()}:e,c=[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(t){var e=t.state;if(tt()){var n=rt().box;["placement","reference-hidden","escaped"].forEach(function(t){"placement"===t?n.setAttribute("data-placement",e.placement):e.attributes.popper["data-popper-"+t]?n.setAttribute("data-"+t,""):n.removeAttribute("data-"+t)}),e.attributes.popper={}}}}];tt()&&u&&c.push({name:"arrow",options:{element:u,padding:3}}),c.push.apply(c,(null==r?void 0:r.modifiers)||[]),Y.popperInstance=t.createPopper(p,$,Object.assign({},r,{placement:o,onFirstUpdate:L,modifiers:c}))}function Tt(){Y.popperInstance&&(Y.popperInstance.destroy(),Y.popperInstance=null)}function At(){return d($.querySelectorAll("[data-tippy-root]"))}function Lt(t){Y.clearDelayTimeouts(),t&&at("onTrigger",[Y,t]),dt();var e=ot(!0),n=Q(),r=n[0],o=n[1];T.isTouch&&"hold"===r&&o&&(e=o),e?p=setTimeout(function(){Y.show()},e):Y.show()}function Dt(t){if(Y.clearDelayTimeouts(),at("onUntrigger",[Y,t]),Y.state.isVisible){if(!(Y.props.trigger.indexOf("mouseenter")>=0&&Y.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(t.type)>=0&&V)){var e=ot(!1);e?g=setTimeout(function(){Y.state.isVisible&&Y.hide()},e):b=requestAnimationFrame(function(){Y.hide()})}}else vt()}}function F(t,e){void 0===e&&(e={});var n=R.plugins.concat(e.plugins||[]);document.addEventListener("touchstart",L,r),window.addEventListener("blur",k);var o=Object.assign({},e,{plugins:n}),i=y(t).reduce(function(t,e){var n=e&&z(e,o);return n&&t.push(n),t},[]);return g(t)?i[0]:i}F.defaultProps=R,F.setDefaultProps=function(t){Object.keys(t).forEach(function(e){R[e]=t[e]})},F.currentInput=T;var W=Object.assign({},t.applyStyles,{effect:function(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow)}}),X={mouseover:"mouseenter",focusin:"focus",click:"click"};var Y={name:"animateFill",defaultValue:!1,fn:function(t){var e;if(null==(e=t.props.render)||!e.$$tippy)return{};var n=B(t.popper),r=n.box,o=n.content,i=t.props.animateFill?function(){var t=m();return t.className="tippy-backdrop",x([t],"hidden"),t}():null;return{onCreate:function(){i&&(r.insertBefore(i,r.firstElementChild),r.setAttribute("data-animatefill",""),r.style.overflow="hidden",t.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(i){var t=r.style.transitionDuration,e=Number(t.replace("ms",""));o.style.transitionDelay=Math.round(e/10)+"ms",i.style.transitionDuration=t,x([i],"visible")}},onShow:function(){i&&(i.style.transitionDuration="0ms")},onHide:function(){i&&x([i],"hidden")}}}};var q={clientX:0,clientY:0},$=[];function J(t){var e=t.clientX,n=t.clientY;q={clientX:e,clientY:n}}var G={name:"followCursor",defaultValue:!1,fn:function(t){var e=t.reference,n=E(t.props.triggerTarget||e),r=!1,o=!1,i=!0,a=t.props;function s(){return"initial"===t.props.followCursor&&t.state.isVisible}function u(){n.addEventListener("mousemove",f)}function p(){n.removeEventListener("mousemove",f)}function c(){r=!0,t.setProps({getReferenceClientRect:null}),r=!1}function f(n){var r=!n.target||e.contains(n.target),o=t.props.followCursor,i=n.clientX,a=n.clientY,s=e.getBoundingClientRect(),u=i-s.left,p=a-s.top;!r&&t.props.interactive||t.setProps({getReferenceClientRect:function(){var t=e.getBoundingClientRect(),n=i,r=a;"initial"===o&&(n=t.left+u,r=t.top+p);var s="horizontal"===o?t.top:r,c="vertical"===o?t.right:n,f="horizontal"===o?t.bottom:r,l="vertical"===o?t.left:n;return{width:c-l,height:f-s,top:s,right:c,bottom:f,left:l}}})}function l(){t.props.followCursor&&($.push({instance:t,doc:n}),function(t){t.addEventListener("mousemove",J)}(n))}function d(){0===($=$.filter(function(e){return e.instance!==t})).filter(function(t){return t.doc===n}).length&&function(t){t.removeEventListener("mousemove",J)}(n)}return{onCreate:l,onDestroy:d,onBeforeUpdate:function(){a=t.props},onAfterUpdate:function(e,n){var i=n.followCursor;r||void 0!==i&&a.followCursor!==i&&(d(),i?(l(),!t.state.isMounted||o||s()||u()):(p(),c()))},onMount:function(){t.props.followCursor&&!o&&(i&&(f(q),i=!1),s()||u())},onTrigger:function(t,e){h(e)&&(q={clientX:e.clientX,clientY:e.clientY}),o="focus"===e.type},onHidden:function(){t.props.followCursor&&(c(),p(),i=!0)}}}};var K={name:"inlinePositioning",defaultValue:!1,fn:function(t){var e,n=t.reference;var r=-1,o=!1,i=[],a={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(o){var a=o.state;t.props.inlinePositioning&&(-1!==i.indexOf(a.placement)&&(i=[]),e!==a.placement&&-1===i.indexOf(a.placement)&&(i.push(a.placement),t.setProps({getReferenceClientRect:function(){return function(t){return function(t,e,n,r){if(n.length<2||null===t)return e;if(2===n.length&&r>=0&&n[0].left>n[1].right)return n[r]||e;switch(t){case"top":case"bottom":var o=n[0],i=n[n.length-1],a="top"===t,s=o.top,u=i.bottom,p=a?o.left:i.left,c=a?o.right:i.right;return{top:s,bottom:u,left:p,right:c,width:c-p,height:u-s};case"left":case"right":var f=Math.min.apply(Math,n.map(function(t){return t.left})),l=Math.max.apply(Math,n.map(function(t){return t.right})),d=n.filter(function(e){return"left"===t?e.left===f:e.right===l}),v=d[0].top,m=d[d.length-1].bottom;return{top:v,bottom:m,left:f,right:l,width:l-f,height:m-v};default:return e}}(l(t),n.getBoundingClientRect(),d(n.getClientRects()),r)}(a.placement)}})),e=a.placement)}};function s(){var e;o||(e=function(t,e){var n;return{popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat(((null==(n=t.popperOptions)?void 0:n.modifiers)||[]).filter(function(t){return t.name!==e.name}),[e])})}}(t.props,a),o=!0,t.setProps(e),o=!1)}return{onCreate:s,onAfterUpdate:s,onTrigger:function(e,n){if(h(n)){var o=d(t.reference.getClientRects()),i=o.find(function(t){return t.left-2<=n.clientX&&t.right+2>=n.clientX&&t.top-2<=n.clientY&&t.bottom+2>=n.clientY}),a=o.indexOf(i);r=a>-1?a:r}},onHidden:function(){r=-1}}}};var Q={name:"sticky",defaultValue:!1,fn:function(t){var e=t.reference,n=t.popper;function r(e){return!0===t.props.sticky||t.props.sticky===e}var o=null,i=null;function a(){var s=r("reference")?(t.popperInstance?t.popperInstance.state.elements.reference:e).getBoundingClientRect():null,u=r("popper")?n.getBoundingClientRect():null;(s&&Z(o,s)||u&&Z(i,u))&&t.popperInstance&&t.popperInstance.update(),o=s,i=u,t.state.isMounted&&requestAnimationFrame(a)}return{onMount:function(){t.props.sticky&&a()}}}};function Z(t,e){return!t||!e||(t.top!==e.top||t.right!==e.right||t.bottom!==e.bottom||t.left!==e.left)}return e&&function(t){var e=document.createElement("style");e.textContent=t,e.setAttribute("data-tippy-stylesheet","");var n=document.head,r=document.querySelector("head>style,head>link");r?n.insertBefore(e,r):n.appendChild(e)}('.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}'),F.setDefaultProps({plugins:[Y,G,K,Q],render:N}),F.createSingleton=function(t,e){var n;void 0===e&&(e={});var r,o=t,i=[],a=[],s=e.overrides,u=[],f=!1;function l(){a=o.map(function(t){return c(t.props.triggerTarget||t.reference)}).reduce(function(t,e){return t.concat(e)},[])}function d(){i=o.map(function(t){return t.reference})}function v(t){o.forEach(function(e){t?e.enable():e.disable()})}function g(t){return o.map(function(e){var n=e.setProps;return e.setProps=function(o){n(o),e.reference===r&&t.setProps(o)},function(){e.setProps=n}})}function h(t,e){var n=a.indexOf(e);if(e!==r){r=e;var u=(s||[]).concat("content").reduce(function(t,e){return t[e]=o[n].props[e],t},{});t.setProps(Object.assign({},u,{getReferenceClientRect:"function"==typeof u.getReferenceClientRect?u.getReferenceClientRect:function(){var t;return null==(t=i[n])?void 0:t.getBoundingClientRect()}}))}}v(!1),d(),l();var b={fn:function(){return{onDestroy:function(){v(!0)},onHidden:function(){r=null},onClickOutside:function(t){t.props.showOnCreate&&!f&&(f=!0,r=null)},onShow:function(t){t.props.showOnCreate&&!f&&(f=!0,h(t,i[0]))},onTrigger:function(t,e){h(t,e.currentTarget)}}}},y=F(m(),Object.assign({},p(e,["overrides"]),{plugins:[b].concat(e.plugins||[]),triggerTarget:a,popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat((null==(n=e.popperOptions)?void 0:n.modifiers)||[],[W])})})),w=y.show;y.show=function(t){if(w(),!r&&null==t)return h(y,i[0]);if(!r||null!=t){if("number"==typeof t)return i[t]&&h(y,i[t]);if(o.indexOf(t)>=0){var e=t.reference;return h(y,e)}return i.indexOf(t)>=0?h(y,t):void 0}},y.showNext=function(){var t=i[0];if(!r)return y.show(0);var e=i.indexOf(r);y.show(i[e+1]||t)},y.showPrevious=function(){var t=i[i.length-1];if(!r)return y.show(t);var e=i.indexOf(r),n=i[e-1]||t;y.show(n)};var x=y.setProps;return y.setProps=function(t){s=t.overrides||s,x(t)},y.setInstances=function(t){v(!0),u.forEach(function(t){return t()}),o=t,v(!1),d(),l(),u=g(y),y.setProps({triggerTarget:a})},u=g(y),y},F.delegate=function(t,e){var n=[],o=[],i=!1,a=e.target,s=p(e,["target"]),u=Object.assign({},s,{trigger:"manual",touch:!1}),f=Object.assign({touch:R.touch},s,{showOnCreate:!0}),l=F(t,u);function d(t){if(t.target&&!i){var n=t.target.closest(a);if(n){var r=n.getAttribute("data-tippy-trigger")||e.trigger||R.trigger;if(!n._tippy&&!("touchstart"===t.type&&"boolean"==typeof f.touch||"touchstart"!==t.type&&r.indexOf(X[t.type])<0)){var s=F(n,f);s&&(o=o.concat(s))}}}}function v(t,e,r,o){void 0===o&&(o=!1),t.addEventListener(e,r,o),n.push({node:t,eventType:e,handler:r,options:o})}return c(l).forEach(function(t){var e=t.destroy,a=t.enable,s=t.disable;t.destroy=function(t){void 0===t&&(t=!0),t&&o.forEach(function(t){t.destroy()}),o=[],n.forEach(function(t){var e=t.node,n=t.eventType,r=t.handler,o=t.options;e.removeEventListener(n,r,o)}),n=[],e()},t.enable=function(){a(),o.forEach(function(t){return t.enable()}),i=!1},t.disable=function(){s(),o.forEach(function(t){return t.disable()}),i=!0},function(t){var e=t.reference;v(e,"touchstart",d,r),v(e,"mouseover",d),v(e,"focusin",d),v(e,"click",d)}(t)}),l},F.hideAll=function(t){var e=void 0===t?{}:t,n=e.exclude,r=e.duration;_.forEach(function(t){var e=!1;if(n&&(e=b(n)?t.reference===n:t.popper===n.popper),!e){var o=t.props.duration;t.setProps({duration:r}),t.hide(),t.state.isDestroyed||t.setProps({duration:o})}})},F.roundArrow='<svg width="16" height="6" xmlns="http://www.w3.org/2000/svg"><path d="M0 6s1.796-.013 4.67-3.615C5.851.9 6.93.006 8 0c1.07-.006 2.148.887 3.343 2.385C14.233 6.005 16 6 16 6H0z"></svg>',F});!function(root,factory){"function"==typeof define&&define.amd?define("sifter",factory):"object"==typeof exports?module.exports=factory():root.Sifter=factory()}(this,function(){function Sifter(items,settings){this.items=items,this.settings=settings||{diacritics:!0}}Sifter.prototype.tokenize=function(query,respect_word_boundaries){if(!(query=trim(String(query||"").toLowerCase()))||!query.length)return[];for(var regex,letter,tokens=[],words=query.split(/ +/),i=0,n=words.length;i<n;i++){if(regex=escape_regex(words[i]),this.settings.diacritics)for(letter in DIACRITICS)DIACRITICS.hasOwnProperty(letter)&&(regex=regex.replace(new RegExp(letter,"g"),DIACRITICS[letter]));respect_word_boundaries&&(regex="\\b"+regex),tokens.push({string:words[i],regex:new RegExp(regex,"i")})}return tokens},Sifter.prototype.iterator=function(object,callback){var iterator=is_array(object)?Array.prototype.forEach||function(callback){for(var i=0,n=this.length;i<n;i++)callback(this[i],i,this)}:function(callback){for(var key in this)this.hasOwnProperty(key)&&callback(this[key],key,this)};iterator.apply(object,[callback])},Sifter.prototype.getScoreFunction=function(search,options){function scoreValue(value,token){var pos;return!value||-1===(pos=(value=String(value||"")).search(token.regex))?0:(token=token.string.length/value.length,0===pos&&(token+=.5),token)}var field_count,tokens=(search=this.prepareSearch(search,options)).tokens,fields=search.options.fields,token_count=tokens.length,nesting=search.options.nesting,scoreObject=(field_count=fields.length)?1===field_count?function(token,data){return scoreValue(getattr(data,fields[0],nesting),token)}:function(token,data){for(var i=0,sum=0;i<field_count;i++)sum+=scoreValue(getattr(data,fields[i],nesting),token);return sum/field_count}:function(){return 0};return token_count?1===token_count?function(data){return scoreObject(tokens[0],data)}:"and"===search.options.conjunction?function(data){for(var score,i=0,sum=0;i<token_count;i++){if((score=scoreObject(tokens[i],data))<=0)return 0;sum+=score}return sum/token_count}:function(data){for(var i=0,sum=0;i<token_count;i++)sum+=scoreObject(tokens[i],data);return sum/token_count}:function(){return 0}},Sifter.prototype.getSortFunction=function(search,options){var i,n,field,fields_count,multiplier,multipliers,implicit_score,self=this,sort=!(search=self.prepareSearch(search,options)).query&&options.sort_empty||options.sort,get_field=function(name,result){return"$score"===name?result.score:getattr(self.items[result.id],name,options.nesting)},fields=[];if(sort)for(i=0,n=sort.length;i<n;i++)!search.query&&"$score"===sort[i].field||fields.push(sort[i]);if(search.query){for(implicit_score=!0,i=0,n=fields.length;i<n;i++)if("$score"===fields[i].field){implicit_score=!1;break}implicit_score&&fields.unshift({field:"$score",direction:"desc"})}else for(i=0,n=fields.length;i<n;i++)if("$score"===fields[i].field){fields.splice(i,1);break}for(multipliers=[],i=0,n=fields.length;i<n;i++)multipliers.push("desc"===fields[i].direction?-1:1);return(fields_count=fields.length)?1===fields_count?(field=fields[0].field,multiplier=multipliers[0],function(a,b){return multiplier*cmp(get_field(field,a),get_field(field,b))}):function(a,b){for(var field,i=0;i<fields_count;i++)if(field=fields[i].field,field=multipliers[i]*cmp(get_field(field,a),get_field(field,b)))return field;return 0}:null},Sifter.prototype.prepareSearch=function(query,options){if("object"==typeof query)return query;var option_fields=(options=extend({},options)).fields,option_sort=options.sort,option_sort_empty=options.sort_empty;return option_fields&&!is_array(option_fields)&&(options.fields=[option_fields]),option_sort&&!is_array(option_sort)&&(options.sort=[option_sort]),option_sort_empty&&!is_array(option_sort_empty)&&(options.sort_empty=[option_sort_empty]),{options:options,query:String(query||"").toLowerCase(),tokens:this.tokenize(query,options.respect_word_boundaries),total:0,items:[]}},Sifter.prototype.search=function(query,options){var score,fn_score,search=this.prepareSearch(query,options);return options=search.options,query=search.query,fn_score=options.score||this.getScoreFunction(search),query.length?this.iterator(this.items,function(item,id){score=fn_score(item),(!1===options.filter||0<score)&&search.items.push({score:score,id:id})}):this.iterator(this.items,function(item,id){search.items.push({score:1,id:id})}),(query=this.getSortFunction(search,options))&&search.items.sort(query),search.total=search.items.length,"number"==typeof options.limit&&(search.items=search.items.slice(0,options.limit)),search};var cmp=function(a,b){return"number"==typeof a&&"number"==typeof b?b<a?1:a<b?-1:0:(a=asciifold(String(a||"")),(b=asciifold(String(b||"")))<a?1:a<b?-1:0)},extend=function(a,b){for(var k,object,i=1,n=arguments.length;i<n;i++)if(object=arguments[i])for(k in object)object.hasOwnProperty(k)&&(a[k]=object[k]);return a},getattr=function(obj,name,nesting){if(obj&&name){if(!nesting)return obj[name];for(var names=name.split(".");names.length&&(obj=obj[names.shift()]););return obj}},trim=function(str){return(str+"").replace(/^\s+|\s+$|/g,"")},escape_regex=function(str){return(str+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},is_array=Array.isArray||"undefined"!=typeof $&&$.isArray||function(object){return"[object Array]"===Object.prototype.toString.call(object)},DIACRITICS={a:"[aḀḁĂăÂâǍǎȺⱥȦȧẠạÄäÀàÁáĀāÃãÅåąĄÃąĄ]",b:"[b␢βΒB฿𐌁ᛒ]",c:"[cĆćĈĉČčĊċC̄c̄ÇçḈḉȻȼƇƈɕᴄCc]",d:"[dĎďḊḋḐḑḌḍḒḓḎḏĐđD̦d̦ƉɖƊɗƋƌᵭᶁᶑȡᴅDdð]",e:"[eÉéÈèÊêḘḙĚěĔĕẼẽḚḛẺẻĖėËëĒēȨȩĘęᶒɆɇȄȅẾếỀềỄễỂểḜḝḖḗḔḕȆȇẸẹỆệⱸᴇEeɘǝƏƐε]",f:"[fƑƒḞḟ]",g:"[gɢ₲ǤǥĜĝĞğĢģƓɠĠġ]",h:"[hĤĥĦħḨḩẖẖḤḥḢḣɦʰǶƕ]",i:"[iÍíÌìĬĭÎîǏǐÏïḮḯĨĩĮįĪīỈỉȈȉȊȋỊịḬḭƗɨɨ̆ᵻᶖİiIıɪIi]",j:"[jȷĴĵɈɉʝɟʲ]",k:"[kƘƙꝀꝁḰḱǨǩḲḳḴḵκϰ₭]",l:"[lŁłĽľĻļĹĺḶḷḸḹḼḽḺḻĿŀȽƚⱠⱡⱢɫɬᶅɭȴʟLl]",n:"[nŃńǸǹŇňÑñṄṅŅņṆṇṊṋṈṉN̈n̈ƝɲȠƞᵰᶇɳȵɴNnŊŋ]",o:"[oØøÖöÓóÒòÔôǑǒŐőŎŏȮȯỌọƟɵƠơỎỏŌōÕõǪǫȌȍՕօ]",p:"[pṔṕṖṗⱣᵽƤƥᵱ]",q:"[qꝖꝗʠɊɋꝘꝙq̃]",r:"[rŔŕɌɍŘřŖŗṘṙȐȑȒȓṚṛⱤɽ]",s:"[sŚśṠṡṢṣꞨꞩŜŝŠšŞşȘșS̈s̈]",t:"[tŤťṪṫŢţṬṭƮʈȚțṰṱṮṯƬƭ]",u:"[uŬŭɄʉỤụÜüÚúÙùÛûǓǔŰűŬŭƯưỦủŪūŨũŲųȔȕ∪]",v:"[vṼṽṾṿƲʋꝞꝟⱱʋ]",w:"[wẂẃẀẁŴŵẄẅẆẇẈẉ]",x:"[xẌẍẊẋχ]",y:"[yÝýỲỳŶŷŸÿỸỹẎẏỴỵɎɏƳƴ]",z:"[zŹźẐẑŽžŻżẒẓẔẕƵƶ]"},asciifold=function(){var i,n,k,chunk,foreignletters="",lookup={};for(k in DIACRITICS)if(DIACRITICS.hasOwnProperty(k))for(foreignletters+=chunk=DIACRITICS[k].substring(2,DIACRITICS[k].length-1),i=0,n=chunk.length;i<n;i++)lookup[chunk.charAt(i)]=k;var regexp=new RegExp("["+foreignletters+"]","g");return function(str){return str.replace(regexp,function(foreignletter){return lookup[foreignletter]}).toLowerCase()}}();return Sifter}),function(root,factory){"function"==typeof define&&define.amd?define("microplugin",factory):"object"==typeof exports?module.exports=factory():root.MicroPlugin=factory()}(this,function(){var MicroPlugin={mixin:function(Interface){Interface.plugins={},Interface.prototype.initializePlugins=function(plugins){var i,n,key,queue=[];if(this.plugins={names:[],settings:{},requested:{},loaded:{}},utils.isArray(plugins))for(i=0,n=plugins.length;i<n;i++)"string"==typeof plugins[i]?queue.push(plugins[i]):(this.plugins.settings[plugins[i].name]=plugins[i].options,queue.push(plugins[i].name));else if(plugins)for(key in plugins)plugins.hasOwnProperty(key)&&(this.plugins.settings[key]=plugins[key],queue.push(key));for(;queue.length;)this.require(queue.shift())},Interface.prototype.loadPlugin=function(name){var plugins=this.plugins,plugin=Interface.plugins[name];if(!Interface.plugins.hasOwnProperty(name))throw new Error('Unable to find "'+name+'" plugin');plugins.requested[name]=!0,plugins.loaded[name]=plugin.fn.apply(this,[this.plugins.settings[name]||{}]),plugins.names.push(name)},Interface.prototype.require=function(name){var plugins=this.plugins;if(!this.plugins.loaded.hasOwnProperty(name)){if(plugins.requested[name])throw new Error('Plugin has circular dependency ("'+name+'")');this.loadPlugin(name)}return plugins.loaded[name]},Interface.define=function(name,fn){Interface.plugins[name]={name:name,fn:fn}}}},utils={isArray:Array.isArray||function(vArg){return"[object Array]"===Object.prototype.toString.call(vArg)}};return MicroPlugin}),function(root,factory){"function"==typeof define&&define.amd?define("selectize",["jquery","sifter","microplugin"],factory):"object"==typeof module&&"object"==typeof module.exports?module.exports=factory(require("jquery"),require("sifter"),require("microplugin")):root.Selectize=factory(root.jQuery,root.Sifter,root.MicroPlugin)}(this,function($,Sifter,MicroPlugin){"use strict";function MicroEvent(){}$.fn.removeHighlight=function(){return this.find("span.highlight").each(function(){this.parentNode.firstChild.nodeName;var parent=this.parentNode;parent.replaceChild(this.firstChild,this),parent.normalize()}).end()};function isset(object){return void 0!==object}function hash_key(value){return null==value?null:"boolean"==typeof value?value?"1":"0":value+""}function escape_html(str){return(str+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")}function debounce_events(self,types,fn){var type,trigger=self.trigger,event_args={};for(type in self.trigger=function(){var type=arguments[0];if(-1===types.indexOf(type))return trigger.apply(self,arguments);event_args[type]=arguments},fn.apply(self,[]),self.trigger=trigger,event_args)event_args.hasOwnProperty(type)&&trigger.apply(self,event_args[type])}function getSelection(input){var sel,selLen,result={};return void 0===input?console.warn("WARN getSelection cannot locate input control"):"selectionStart"in input?(result.start=input.selectionStart,result.length=input.selectionEnd-result.start):document.selection&&(input.focus(),sel=document.selection.createRange(),selLen=document.selection.createRange().text.length,sel.moveStart("character",-input.value.length),result.start=sel.text.length-selLen,result.length=selLen),result}function measureString(str,$parent){return str?(Selectize.$testInput||(Selectize.$testInput=$("<span />").css({position:"absolute",width:"auto",padding:0,whiteSpace:"pre"}),$("<div />").css({position:"absolute",width:0,height:0,overflow:"hidden"}).append(Selectize.$testInput).appendTo("body")),Selectize.$testInput.text(str),transferStyles($parent,Selectize.$testInput,["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"]),Selectize.$testInput.width()):0}function autoGrow($input){function update(e,options){var printable,keyCode,selection;options=options||{},(e=e||window.event||{}).metaKey||e.altKey||!options.force&&!1===$input.data("grow")||(options=$input.val(),e.type&&"keydown"===e.type.toLowerCase()&&(printable=48<=(keyCode=e.keyCode)&&keyCode<=57||65<=keyCode&&keyCode<=90||96<=keyCode&&keyCode<=111||186<=keyCode&&keyCode<=222||32===keyCode,46===keyCode||8===keyCode?(selection=getSelection($input[0])).length?options=options.substring(0,selection.start)+options.substring(selection.start+selection.length):8===keyCode&&selection.start?options=options.substring(0,selection.start-1)+options.substring(selection.start+1):46===keyCode&&void 0!==selection.start&&(options=options.substring(0,selection.start)+options.substring(selection.start+1)):printable&&(keyCode=e.shiftKey,selection=String.fromCharCode(e.keyCode),options+=selection=keyCode?selection.toUpperCase():selection.toLowerCase())),e=(printable=$input.attr("placeholder"))?measureString(printable,$input)+4:0,(keyCode=Math.max(measureString(options,$input),e)+4)!==currentWidth&&(currentWidth=keyCode,$input.width(keyCode),$input.triggerHandler("resize")))}var currentWidth=null;$input.on("keydown keyup update blur",update),update()}MicroEvent.prototype={on:function(event,fct){this._events=this._events||{},this._events[event]=this._events[event]||[],this._events[event].push(fct)},off:function(event,fct){var n=arguments.length;return 0===n?delete this._events:1===n?delete this._events[event]:(this._events=this._events||{},void(event in this._events!=!1&&this._events[event].splice(this._events[event].indexOf(fct),1)))},trigger:function(event){if(this._events=this._events||{},event in this._events!=!1)for(var i=0;i<this._events[event].length;i++)this._events[event][i].apply(this,Array.prototype.slice.call(arguments,1))}},MicroEvent.mixin=function(destObject){for(var props=["on","off","trigger"],i=0;i<props.length;i++)destObject.prototype[props[i]]=MicroEvent.prototype[props[i]]};var options,IS_MAC=/Mac/.test(navigator.userAgent),KEY_CMD=IS_MAC?91:17,KEY_CTRL=IS_MAC?18:17,SUPPORTS_VALIDITY_API=!/android/i.test(window.navigator.userAgent)&&!!document.createElement("input").validity,hook={before:function(self,method,fn){var original=self[method];self[method]=function(){return fn.apply(self,arguments),original.apply(self,arguments)}},after:function(self,method,fn){var original=self[method];self[method]=function(){var result=original.apply(self,arguments);return fn.apply(self,arguments),result}}},transferStyles=function($from,$to,properties){var i,n,styles={};if(properties)for(i=0,n=properties.length;i<n;i++)styles[properties[i]]=$from.css(properties[i]);else styles=$from.css();$to.css(styles)},Selectize=function($input,settings){var i,n,fn,delay,timeout,input=$input[0],computedStyle=(input.selectize=this,window.getComputedStyle&&window.getComputedStyle(input,null));if(computedStyle=(computedStyle?computedStyle.getPropertyValue("direction"):input.currentStyle&&input.currentStyle.direction)||$input.parents("[dir]:first").attr("dir")||"",$.extend(this,{order:0,settings:settings,$input:$input,tabIndex:$input.attr("tabindex")||"",tagType:"select"===input.tagName.toLowerCase()?1:2,rtl:/rtl/i.test(computedStyle),eventNS:".selectize"+ ++Selectize.count,highlightedValue:null,isBlurring:!1,isOpen:!1,isDisabled:!1,isRequired:$input.is("[required]"),isInvalid:!1,isLocked:!1,isFocused:!1,isInputHidden:!1,isSetup:!1,isShiftDown:!1,isCmdDown:!1,isCtrlDown:!1,ignoreFocus:!1,ignoreBlur:!1,ignoreHover:!1,hasOptions:!1,currentResults:null,lastValue:"",lastValidValue:"",caretPos:0,loading:0,loadedSearches:{},$activeOption:null,$activeItems:[],optgroups:{},options:{},userOptions:{},items:[],renderCache:{},onSearchChange:null===settings.loadThrottle?this.onSearchChange:(fn=this.onSearchChange,delay=settings.loadThrottle,function(){var self=this,args=arguments;window.clearTimeout(timeout),timeout=window.setTimeout(function(){fn.apply(self,args)},delay)})}),this.sifter=new Sifter(this.options,{diacritics:settings.diacritics}),this.settings.options){for(i=0,n=this.settings.options.length;i<n;i++)this.registerOption(this.settings.options[i]);delete this.settings.options}if(this.settings.optgroups){for(i=0,n=this.settings.optgroups.length;i<n;i++)this.registerOptionGroup(this.settings.optgroups[i]);delete this.settings.optgroups}this.settings.mode=this.settings.mode||(1===this.settings.maxItems?"single":"multi"),"boolean"!=typeof this.settings.hideSelected&&(this.settings.hideSelected="multi"===this.settings.mode),this.initializePlugins(this.settings.plugins),this.setupCallbacks(),this.setupTemplates(),this.setup()};return MicroEvent.mixin(Selectize),void 0!==MicroPlugin?MicroPlugin.mixin(Selectize):(MicroPlugin="Dependency MicroPlugin is missing",options=(options={explanation:'Make sure you either: (1) are using the "standalone" version of Selectize, or (2) require MicroPlugin before you load Selectize.'})||{},console.error("Selectize: "+MicroPlugin),options.explanation&&(console.group&&console.group(),console.error(options.explanation),console.group&&console.groupEnd())),$.extend(Selectize.prototype,{setup:function(){var $parent,inputId,fn,self=this,settings=self.settings,eventNS=self.eventNS,$window=$(window),$document=$(document),$input=self.$input,inputMode=self.settings.mode,classes=$input.attr("class")||"",$wrapper=$("<div>").addClass(settings.wrapperClass).addClass(classes).addClass(inputMode),$control=$("<div>").addClass(settings.inputClass).addClass("items").appendTo($wrapper),$control_input=$('<input type="text" autocomplete="new-password" autofill="no" />').appendTo($control).attr("tabindex",$input.is(":disabled")?"-1":self.tabIndex),$dropdown_parent=$(settings.dropdownParent||$wrapper),inputMode=$("<div>").addClass(settings.dropdownClass).addClass(inputMode).hide().appendTo($dropdown_parent),$dropdown_parent=$("<div>").addClass(settings.dropdownContentClass).attr("tabindex","-1").appendTo(inputMode);(inputId=$input.attr("id"))&&($control_input.attr("id",inputId+"-selectized"),$("label[for='"+inputId+"']").attr("for",inputId+"-selectized")),self.settings.copyClassesToDropdown&&inputMode.addClass(classes),$wrapper.css({width:$input[0].style.width}),self.plugins.names.length&&(inputId="plugin-"+self.plugins.names.join(" plugin-"),$wrapper.addClass(inputId),inputMode.addClass(inputId)),(null===settings.maxItems||1<settings.maxItems)&&1===self.tagType&&$input.attr("multiple","multiple"),self.settings.placeholder&&$control_input.attr("placeholder",settings.placeholder),!self.settings.splitOn&&self.settings.delimiter&&(classes=self.settings.delimiter.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),self.settings.splitOn=new RegExp("\\s*"+classes+"+\\s*")),$input.attr("autocorrect")&&$control_input.attr("autocorrect",$input.attr("autocorrect")),$input.attr("autocapitalize")&&$control_input.attr("autocapitalize",$input.attr("autocapitalize")),$input.is("input")&&($control_input[0].type=$input[0].type),self.$wrapper=$wrapper,self.$control=$control,self.$control_input=$control_input,self.$dropdown=inputMode,self.$dropdown_content=$dropdown_parent,inputMode.on("mouseenter mousedown click","[data-disabled]>[data-selectable]",function(e){e.stopImmediatePropagation()}),inputMode.on("mouseenter","[data-selectable]",function(){return self.onOptionHover.apply(self,arguments)}),inputMode.on("mousedown click","[data-selectable]",function(){return self.onOptionSelect.apply(self,arguments)}),inputId="mousedown",classes="*:not(input)",fn=function(){return self.onItemSelect.apply(self,arguments)},($parent=$control).on(inputId,classes,function(e){for(var child=e.target;child&&child.parentNode!==$parent[0];)child=child.parentNode;return e.currentTarget=child,fn.apply(this,[e])}),autoGrow($control_input),$control.on({mousedown:function(){return self.onMouseDown.apply(self,arguments)},click:function(){return self.onClick.apply(self,arguments)}}),$control_input.on({mousedown:function(e){e.stopPropagation()},keydown:function(){return self.onKeyDown.apply(self,arguments)},keypress:function(){return self.onKeyPress.apply(self,arguments)},input:function(){return self.onInput.apply(self,arguments)},resize:function(){self.positionDropdown.apply(self,[])},blur:function(){return self.onBlur.apply(self,arguments)},focus:function(){return self.ignoreBlur=!1,self.onFocus.apply(self,arguments)},paste:function(){return self.onPaste.apply(self,arguments)}}),$document.on("keydown"+eventNS,function(e){self.isCmdDown=e[IS_MAC?"metaKey":"ctrlKey"],self.isCtrlDown=e[IS_MAC?"altKey":"ctrlKey"],self.isShiftDown=e.shiftKey}),$document.on("keyup"+eventNS,function(e){e.keyCode===KEY_CTRL&&(self.isCtrlDown=!1),16===e.keyCode&&(self.isShiftDown=!1),e.keyCode===KEY_CMD&&(self.isCmdDown=!1)}),$document.on("mousedown"+eventNS,function(e){if(self.isFocused){if(e.target===self.$dropdown[0]||e.target.parentNode===self.$dropdown[0])return!1;self.$control.has(e.target).length||e.target===self.$control[0]||self.blur(e.target)}}),$window.on(["scroll"+eventNS,"resize"+eventNS].join(" "),function(){self.isOpen&&self.positionDropdown.apply(self,arguments)}),$window.on("mousemove"+eventNS,function(){self.ignoreHover=!1}),this.revertSettings={$children:$input.children().detach(),tabindex:$input.attr("tabindex")},$input.attr("tabindex",-1).hide().after(self.$wrapper),Array.isArray(settings.items)&&(self.lastValidValue=settings.items,self.setValue(settings.items),delete settings.items),SUPPORTS_VALIDITY_API&&$input.on("invalid"+eventNS,function(e){e.preventDefault(),self.isInvalid=!0,self.refreshState()}),self.updateOriginalInput(),self.refreshItems(),self.refreshState(),self.updatePlaceholder(),self.isSetup=!0,$input.is(":disabled")&&self.disable(),self.on("change",this.onChange),$input.data("selectize",self),$input.addClass("selectized"),self.trigger("initialize"),!0===settings.preload&&self.onSearchChange("")},setupTemplates:function(){var field_label=this.settings.labelField,field_value=this.settings.valueField,field_optgroup=this.settings.optgroupLabelField;this.settings.render=$.extend({},{optgroup:function(data){return'<div class="optgroup">'+data.html+"</div>"},optgroup_header:function(data,escape){return'<div class="optgroup-header">'+escape(data[field_optgroup])+"</div>"},option:function(data,escape){return'<div class="option '+(""===data[field_value]?"selectize-dropdown-emptyoptionlabel":"")+'">'+escape(data[field_label])+"</div>"},item:function(data,escape){return'<div class="item">'+escape(data[field_label])+"</div>"},option_create:function(data,escape){return'<div class="create">Add <strong>'+escape(data.input)+"</strong>&hellip;</div>"}},this.settings.render)},setupCallbacks:function(){var key,fn,callbacks={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur",dropdown_item_activate:"onDropdownItemActivate",dropdown_item_deactivate:"onDropdownItemDeactivate"};for(key in callbacks)callbacks.hasOwnProperty(key)&&(fn=this.settings[callbacks[key]])&&this.on(key,fn)},onClick:function(e){this.isFocused&&this.isOpen||(this.focus(),e.preventDefault())},onMouseDown:function(e){var self=this,defaultPrevented=e.isDefaultPrevented();$(e.target);if(self.isFocused){if(e.target!==self.$control_input[0])return"single"===self.settings.mode?self.isOpen?self.close():self.open():defaultPrevented||self.setActiveItem(null),!1}else defaultPrevented||window.setTimeout(function(){self.focus()},0)},onChange:function(){""!==this.getValue()&&(this.lastValidValue=this.getValue()),this.$input.trigger("input"),this.$input.trigger("change")},onPaste:function(e){var self=this;self.isFull()||self.isInputHidden||self.isLocked?e.preventDefault():self.settings.splitOn&&setTimeout(function(){var pastedText=self.$control_input.val();if(pastedText.match(self.settings.splitOn))for(var splitInput=pastedText.trim().split(self.settings.splitOn),i=0,n=splitInput.length;i<n;i++)self.createItem(splitInput[i])},0)},onKeyPress:function(e){if(this.isLocked)return e&&e.preventDefault();var character=String.fromCharCode(e.keyCode||e.which);return this.settings.create&&"multi"===this.settings.mode&&character===this.settings.delimiter?(this.createItem(),e.preventDefault(),!1):void 0},onKeyDown:function(e){var $next;e.target,this.$control_input[0];if(this.isLocked)9!==e.keyCode&&e.preventDefault();else{switch(e.keyCode){case 65:if(this.isCmdDown)return void this.selectAll();break;case 27:return void(this.isOpen&&(e.preventDefault(),e.stopPropagation(),this.close()));case 78:if(!e.ctrlKey||e.altKey)break;case 40:return!this.isOpen&&this.hasOptions?this.open():this.$activeOption&&(this.ignoreHover=!0,($next=this.getAdjacentOption(this.$activeOption,1)).length&&this.setActiveOption($next,!0,!0)),void e.preventDefault();case 80:if(!e.ctrlKey||e.altKey)break;case 38:return this.$activeOption&&(this.ignoreHover=!0,($next=this.getAdjacentOption(this.$activeOption,-1)).length&&this.setActiveOption($next,!0,!0)),void e.preventDefault();case 13:return void(this.isOpen&&this.$activeOption&&(this.onOptionSelect({currentTarget:this.$activeOption}),e.preventDefault()));case 37:return void this.advanceSelection(-1,e);case 39:return void this.advanceSelection(1,e);case 9:return this.settings.selectOnTab&&this.isOpen&&this.$activeOption&&(this.onOptionSelect({currentTarget:this.$activeOption}),this.isFull()||e.preventDefault()),void(this.settings.create&&this.createItem()&&this.settings.showAddOptionOnCreate&&e.preventDefault());case 8:case 46:return void this.deleteSelection(e)}!this.isFull()&&!this.isInputHidden||(IS_MAC?e.metaKey:e.ctrlKey)||e.preventDefault()}},onInput:function(e){var value=this.$control_input.val()||"";this.lastValue!==value&&(this.lastValue=value,this.onSearchChange(value),this.refreshOptions(),this.trigger("type",value))},onSearchChange:function(value){var self=this,fn=self.settings.load;fn&&!self.loadedSearches.hasOwnProperty(value)&&(self.loadedSearches[value]=!0,self.load(function(callback){fn.apply(self,[value,callback])}))},onFocus:function(e){var wasFocused=this.isFocused;if(this.isDisabled)return this.blur(),e&&e.preventDefault(),!1;this.ignoreFocus||(this.isFocused=!0,"focus"===this.settings.preload&&this.onSearchChange(""),wasFocused||this.trigger("focus"),this.$activeItems.length||(this.showInput(),this.setActiveItem(null),this.refreshOptions(!!this.settings.openOnFocus)),this.refreshState())},onBlur:function(e,dest){var self=this;if(self.isFocused&&(self.isFocused=!1,!self.ignoreFocus)){if(!self.ignoreBlur&&document.activeElement===self.$dropdown_content[0])return self.ignoreBlur=!0,void self.onFocus(e);e=function(){self.close(),self.setTextboxValue(""),self.setActiveItem(null),self.setActiveOption(null),self.setCaret(self.items.length),self.refreshState(),dest&&dest.focus&&dest.focus(),self.isBlurring=!1,self.ignoreFocus=!1,self.trigger("blur")};self.isBlurring=!0,self.ignoreFocus=!0,self.settings.create&&self.settings.createOnBlur?self.createItem(null,!1,e):e()}},onOptionHover:function(e){this.ignoreHover||this.setActiveOption(e.currentTarget,!1)},onOptionSelect:function(e){var $target,self=this;e.preventDefault&&(e.preventDefault(),e.stopPropagation()),($target=$(e.currentTarget)).hasClass("create")?self.createItem(null,function(){self.settings.closeAfterSelect&&self.close()}):void 0!==($target=$target.attr("data-value"))&&(self.lastQuery=null,self.setTextboxValue(""),self.addItem($target),self.settings.closeAfterSelect?self.close():!self.settings.hideSelected&&e.type&&/mouse/.test(e.type)&&self.setActiveOption(self.getOption($target)))},onItemSelect:function(e){this.isLocked||"multi"===this.settings.mode&&(e.preventDefault(),this.setActiveItem(e.currentTarget,e))},load:function(fn){var self=this,$wrapper=self.$wrapper.addClass(self.settings.loadingClass);self.loading++,fn.apply(self,[function(results){self.loading=Math.max(self.loading-1,0),results&&results.length&&(self.addOption(results),self.refreshOptions(self.isFocused&&!self.isInputHidden)),self.loading||$wrapper.removeClass(self.settings.loadingClass),self.trigger("load",results)}])},getTextboxValue:function(){return this.$control_input.val()},setTextboxValue:function(value){var $input=this.$control_input;$input.val()!==value&&($input.val(value).triggerHandler("update"),this.lastValue=value)},getValue:function(){return 1===this.tagType&&this.$input.attr("multiple")?this.items:this.items.join(this.settings.delimiter)},setValue:function(value,silent){debounce_events(this,silent?[]:["change"],function(){this.clear(silent),this.addItems(value,silent)})},setMaxItems:function(value){this.settings.maxItems=value=0===value?null:value,this.settings.mode=this.settings.mode||(1===this.settings.maxItems?"single":"multi"),this.refreshState()},setActiveItem:function($item,e){var eventName,i,end,item,swap,$last;if("single"!==this.settings.mode){if(!($item=$($item)).length)return $(this.$activeItems).removeClass("active"),this.$activeItems=[],void(this.isFocused&&this.showInput());if("mousedown"===(eventName=e&&e.type.toLowerCase())&&this.isShiftDown&&this.$activeItems.length){for($last=this.$control.children(".active:last"),$last=Array.prototype.indexOf.apply(this.$control[0].childNodes,[$last[0]]),(end=Array.prototype.indexOf.apply(this.$control[0].childNodes,[$item[0]]))<$last&&(swap=$last,$last=end,end=swap),i=$last;i<=end;i++)item=this.$control[0].childNodes[i],-1===this.$activeItems.indexOf(item)&&($(item).addClass("active"),this.$activeItems.push(item));e.preventDefault()}else"mousedown"===eventName&&this.isCtrlDown||"keydown"===eventName&&this.isShiftDown?$item.hasClass("active")?(swap=this.$activeItems.indexOf($item[0]),this.$activeItems.splice(swap,1),$item.removeClass("active")):this.$activeItems.push($item.addClass("active")[0]):($(this.$activeItems).removeClass("active"),this.$activeItems=[$item.addClass("active")[0]]);this.hideInput(),this.isFocused||this.focus()}},setActiveOption:function($option,scroll,animate){var height_item,y,scroll_top,scroll_bottom;this.$activeOption&&(this.$activeOption.removeClass("active"),this.trigger("dropdown_item_deactivate",this.$activeOption.attr("data-value"))),this.$activeOption=null,($option=$($option)).length&&(this.$activeOption=$option.addClass("active"),this.isOpen&&this.trigger("dropdown_item_activate",this.$activeOption.attr("data-value")),!scroll&&isset(scroll)||($option=this.$dropdown_content.height(),height_item=this.$activeOption.outerHeight(!0),scroll=this.$dropdown_content.scrollTop()||0,scroll_bottom=(scroll_top=y=this.$activeOption.offset().top-this.$dropdown_content.offset().top+scroll)-$option+height_item,$option+scroll<y+height_item?this.$dropdown_content.stop().animate({scrollTop:scroll_bottom},animate?this.settings.scrollDuration:0):y<scroll&&this.$dropdown_content.stop().animate({scrollTop:scroll_top},animate?this.settings.scrollDuration:0)))},selectAll:function(){"single"!==this.settings.mode&&(this.$activeItems=Array.prototype.slice.apply(this.$control.children(":not(input)").addClass("active")),this.$activeItems.length&&(this.hideInput(),this.close()),this.focus())},hideInput:function(){this.setTextboxValue(""),this.$control_input.css({opacity:0,position:"absolute",left:this.rtl?1e4:-1e4}),this.isInputHidden=!0},showInput:function(){this.$control_input.css({opacity:1,position:"relative",left:0}),this.isInputHidden=!1},focus:function(){var self=this;return self.isDisabled||(self.ignoreFocus=!0,self.$control_input[0].focus(),window.setTimeout(function(){self.ignoreFocus=!1,self.onFocus()},0)),self},blur:function(dest){return this.$control_input[0].blur(),this.onBlur(null,dest),this},getScoreFunction:function(query){return this.sifter.getScoreFunction(query,this.getSearchOptions())},getSearchOptions:function(){var settings=this.settings,sort=settings.sortField;return{fields:settings.searchField,conjunction:settings.searchConjunction,sort:sort="string"==typeof sort?[{field:sort}]:sort,nesting:settings.nesting}},search:function(query){var i,result,calculateScore,settings=this.settings,options=this.getSearchOptions();if(settings.score&&"function"!=typeof(calculateScore=this.settings.score.apply(this,[query])))throw new Error('Selectize "score" setting must be a function that returns a function');if(query!==this.lastQuery?(this.lastQuery=query,result=this.sifter.search(query,$.extend(options,{score:calculateScore})),this.currentResults=result):result=$.extend(!0,{},this.currentResults),settings.hideSelected)for(i=result.items.length-1;0<=i;i--)-1!==this.items.indexOf(hash_key(result.items[i].id))&&result.items.splice(i,1);return result},refreshOptions:function(triggerDropdown){void 0===triggerDropdown&&(triggerDropdown=!0);var i,j,k,groups,groups_order,option,option_html,optgroup,optgroups,html,html_children,has_create_option,$active,$create,d,tmp,self=this,query=self.$control_input.val().trim(),results=self.search(query),$dropdown_content=self.$dropdown_content,active_before=self.$activeOption&&hash_key(self.$activeOption.attr("data-value")),n=results.items.length;for("number"==typeof self.settings.maxOptions&&(n=Math.min(n,self.settings.maxOptions)),groups={},groups_order=[],i=0;i<n;i++)for(option=self.options[results.items[i].id],option_html=self.render("option",option),optgroup=option[self.settings.optgroupField]||"",j=0,k=(optgroups=Array.isArray(optgroup)?optgroup:[optgroup])&&optgroups.length;j<k;j++)optgroup=optgroups[j],self.optgroups.hasOwnProperty(optgroup)||(optgroup=""),groups.hasOwnProperty(optgroup)||(groups[optgroup]=document.createDocumentFragment(),groups_order.push(optgroup)),groups[optgroup].appendChild(option_html);for(this.settings.lockOptgroupOrder&&groups_order.sort(function(a,b){return(self.optgroups[a]&&self.optgroups[a].$order||0)-(self.optgroups[b]&&self.optgroups[b].$order||0)}),html=document.createDocumentFragment(),i=0,n=groups_order.length;i<n;i++)optgroup=groups_order[i],self.optgroups.hasOwnProperty(optgroup)&&groups[optgroup].childNodes.length?((html_children=document.createDocumentFragment()).appendChild(self.render("optgroup_header",self.optgroups[optgroup])),html_children.appendChild(groups[optgroup]),html.appendChild(self.render("optgroup",$.extend({},self.optgroups[optgroup],{html:(d=html_children,tmp=void 0,(tmp=document.createElement("div")).appendChild(d.cloneNode(!0)),tmp.innerHTML),dom:html_children})))):html.appendChild(groups[optgroup]);if($dropdown_content.html(html),self.settings.highlight&&($dropdown_content.removeHighlight(),results.query.length&&results.tokens.length))for(i=0,n=results.tokens.length;i<n;i++)!function($element,pattern){var regex,highlight;if("string"!=typeof pattern||pattern.length)regex="string"==typeof pattern?new RegExp(pattern,"i"):pattern,highlight=function(node){var skip=0;if(3===node.nodeType){var spannode,match,pos=node.data.search(regex);0<=pos&&0<node.data.length&&(match=node.data.match(regex),(spannode=document.createElement("span")).className="highlight",(pos=node.splitText(pos)).splitText(match[0].length),match=pos.cloneNode(!0),spannode.appendChild(match),pos.parentNode.replaceChild(spannode,pos),skip=1)}else if(1===node.nodeType&&node.childNodes&&!/(script|style)/i.test(node.tagName)&&("highlight"!==node.className||"SPAN"!==node.tagName))for(var i=0;i<node.childNodes.length;++i)i+=highlight(node.childNodes[i]);return skip},$element.each(function(){highlight(this)})}($dropdown_content,results.tokens[i].regex);if(!self.settings.hideSelected)for(self.$dropdown.find(".selected").removeClass("selected"),i=0,n=self.items.length;i<n;i++)self.getOption(self.items[i]).addClass("selected");(has_create_option=self.canCreate(query))&&self.settings.showAddOptionOnCreate&&($dropdown_content.prepend(self.render("option_create",{input:query})),$create=$($dropdown_content[0].childNodes[0])),self.hasOptions=0<results.items.length||has_create_option&&self.settings.showAddOptionOnCreate,self.hasOptions?(0<results.items.length?(query=active_before&&self.getOption(active_before),""!==results.query&&query&&query.length?$active=query:"single"===self.settings.mode&&self.items.length&&($active=self.getOption(self.items[0])),$active&&$active.length||($active=$create&&!self.settings.addPrecedence?self.getAdjacentOption($create,1):$dropdown_content.find("[data-selectable]:first"))):$active=$create,self.setActiveOption($active),triggerDropdown&&!self.isOpen&&self.open()):(self.setActiveOption(null),triggerDropdown&&self.isOpen&&self.close())},addOption:function(data){var i,n,value;if(Array.isArray(data))for(i=0,n=data.length;i<n;i++)this.addOption(data[i]);else(value=this.registerOption(data))&&(this.userOptions[value]=!0,this.lastQuery=null,this.trigger("option_add",value,data))},registerOption:function(data){var key=hash_key(data[this.settings.valueField]);return null!=key&&!this.options.hasOwnProperty(key)&&(data.$order=data.$order||++this.order,this.options[key]=data,key)},registerOptionGroup:function(data){var key=hash_key(data[this.settings.optgroupValueField]);return!!key&&(data.$order=data.$order||++this.order,this.optgroups[key]=data,key)},addOptionGroup:function(id,data){data[this.settings.optgroupValueField]=id,(id=this.registerOptionGroup(data))&&this.trigger("optgroup_add",id,data)},removeOptionGroup:function(id){this.optgroups.hasOwnProperty(id)&&(delete this.optgroups[id],this.renderCache={},this.trigger("optgroup_remove",id))},clearOptionGroups:function(){this.optgroups={},this.renderCache={},this.trigger("optgroup_clear")},updateOption:function(value,data){var value_new,index_item,order_old;if(value=hash_key(value),value_new=hash_key(data[this.settings.valueField]),null!==value&&this.options.hasOwnProperty(value)){if("string"!=typeof value_new)throw new Error("Value must be set in option data");order_old=this.options[value].$order,value_new!==value&&(delete this.options[value],-1!==(index_item=this.items.indexOf(value))&&this.items.splice(index_item,1,value_new)),data.$order=data.$order||order_old,this.options[value_new]=data,index_item=this.renderCache.item,order_old=this.renderCache.option,index_item&&(delete index_item[value],delete index_item[value_new]),order_old&&(delete order_old[value],delete order_old[value_new]),-1!==this.items.indexOf(value_new)&&(index_item=this.getItem(value),order_old=$(this.render("item",data)),index_item.hasClass("active")&&order_old.addClass("active"),index_item.replaceWith(order_old)),this.lastQuery=null,this.isOpen&&this.refreshOptions(!1)}},removeOption:function(value,silent){value=hash_key(value);var cache_items=this.renderCache.item,cache_options=this.renderCache.option;cache_items&&delete cache_items[value],cache_options&&delete cache_options[value],delete this.userOptions[value],delete this.options[value],this.lastQuery=null,this.trigger("option_remove",value),this.removeItem(value,silent)},clearOptions:function(silent){var self=this,options=(self.loadedSearches={},self.userOptions={},self.renderCache={},self.options);$.each(self.options,function(key,value){-1==self.items.indexOf(key)&&delete options[key]}),self.options=self.sifter.items=options,self.lastQuery=null,self.trigger("option_clear"),self.clear(silent)},getOption:function(value){return this.getElementWithValue(value,this.$dropdown_content.find("[data-selectable]"))},getFirstOption:function(){var $options=this.$dropdown.find("[data-selectable]");return 0<$options.length?$options.eq(0):$()},getAdjacentOption:function($option,direction){var $options=this.$dropdown.find("[data-selectable]"),$option=$options.index($option)+direction;return 0<=$option&&$option<$options.length?$options.eq($option):$()},getElementWithValue:function(value,$els){if(null!=(value=hash_key(value)))for(var i=0,n=$els.length;i<n;i++)if($els[i].getAttribute("data-value")===value)return $($els[i]);return $()},getElementWithTextContent:function(textContent,ignoreCase,$els){if(null!=(textContent=hash_key(textContent)))for(var i=0,n=$els.length;i<n;i++){var eleTextContent=$els[i].textContent;if(1==ignoreCase&&(eleTextContent=null!==eleTextContent?eleTextContent.toLowerCase():null,textContent=textContent.toLowerCase()),eleTextContent===textContent)return $($els[i])}return $()},getItem:function(value){return this.getElementWithValue(value,this.$control.children())},getFirstItemMatchedByTextContent:function(textContent,ignoreCase){return this.getElementWithTextContent(textContent,ignoreCase=null!==ignoreCase&&!0===ignoreCase,this.$dropdown_content.find("[data-selectable]"))},addItems:function(values,silent){this.buffer=document.createDocumentFragment();for(var childNodes=this.$control[0].childNodes,i=0;i<childNodes.length;i++)this.buffer.appendChild(childNodes[i]);for(var items=Array.isArray(values)?values:[values],i=0,n=items.length;i<n;i++)this.isPending=i<n-1,this.addItem(items[i],silent);values=this.$control[0];values.insertBefore(this.buffer,values.firstChild),this.buffer=null},addItem:function(value,silent){debounce_events(this,silent?[]:["change"],function(){var $item,$option,wasFull,inputMode=this.settings.mode;value=hash_key(value),-1!==this.items.indexOf(value)?"single"===inputMode&&this.close():this.options.hasOwnProperty(value)&&("single"===inputMode&&this.clear(silent),"multi"===inputMode&&this.isFull()||($item=$(this.render("item",this.options[value])),wasFull=this.isFull(),this.items.splice(this.caretPos,0,value),this.insertAtCaret($item),this.isPending&&(wasFull||!this.isFull())||this.refreshState(),this.isSetup&&(wasFull=this.$dropdown_content.find("[data-selectable]"),this.isPending||($option=this.getOption(value),$option=this.getAdjacentOption($option,1).attr("data-value"),this.refreshOptions(this.isFocused&&"single"!==inputMode),$option&&this.setActiveOption(this.getOption($option))),!wasFull.length||this.isFull()?this.close():this.isPending||this.positionDropdown(),this.updatePlaceholder(),this.trigger("item_add",value,$item),this.isPending||this.updateOriginalInput({silent:silent}))))})},removeItem:function(value,silent){var i,idx,$item=value instanceof $?value:this.getItem(value);value=hash_key($item.attr("data-value")),-1!==(i=this.items.indexOf(value))&&(this.trigger("item_before_remove",value,$item),$item.remove(),$item.hasClass("active")&&(idx=this.$activeItems.indexOf($item[0]),this.$activeItems.splice(idx,1)),this.items.splice(i,1),this.lastQuery=null,!this.settings.persist&&this.userOptions.hasOwnProperty(value)&&this.removeOption(value,silent),i<this.caretPos&&this.setCaret(this.caretPos-1),this.refreshState(),this.updatePlaceholder(),this.updateOriginalInput({silent:silent}),this.positionDropdown(),this.trigger("item_remove",value,$item))},createItem:function(input,triggerDropdown){var self=this,caret=self.caretPos,callback=(input=input||(self.$control_input.val()||"").trim(),arguments[arguments.length-1]);if("function"!=typeof callback&&(callback=function(){}),"boolean"!=typeof triggerDropdown&&(triggerDropdown=!0),!self.canCreate(input))return callback(),!1;self.lock();var fn,called,setup="function"==typeof self.settings.create?this.settings.create:function(input){var data={},input=data[self.settings.labelField]=input;if(!self.settings.formatValueToKey||"function"!=typeof self.settings.formatValueToKey||null!=(input=self.settings.formatValueToKey.apply(this,[input]))&&"object"!=typeof input&&"function"!=typeof input)return data[self.settings.valueField]=input,data;throw new Error('Selectize "formatValueToKey" setting must be a function that returns a value other than object or function.')},create=(called=!(fn=function(data){return self.unlock(),!data||"object"!=typeof data||"string"!=typeof(value=hash_key(data[self.settings.valueField]))?callback():(self.setTextboxValue(""),self.addOption(data),self.setCaret(caret),self.addItem(value),self.refreshOptions(triggerDropdown&&"single"!==self.settings.mode),void callback(data));var value}),function(){called||(called=!0,fn.apply(this,arguments))}),setup=setup.apply(this,[input,create]);return void 0!==setup&&create(setup),!0},refreshItems:function(){this.lastQuery=null,this.isSetup&&this.addItem(this.items),this.refreshState(),this.updateOriginalInput()},refreshState:function(){this.refreshValidityState(),this.refreshClasses()},refreshValidityState:function(){if(!this.isRequired)return!1;var invalid=!this.items.length;this.isInvalid=invalid,this.$control_input.prop("required",invalid),this.$input.prop("required",!invalid)},refreshClasses:function(){var isFull=this.isFull(),isLocked=this.isLocked;this.$wrapper.toggleClass("rtl",this.rtl),this.$control.toggleClass("focus",this.isFocused).toggleClass("disabled",this.isDisabled).toggleClass("required",this.isRequired).toggleClass("invalid",this.isInvalid).toggleClass("locked",isLocked).toggleClass("full",isFull).toggleClass("not-full",!isFull).toggleClass("input-active",this.isFocused&&!this.isInputHidden).toggleClass("dropdown-active",this.isOpen).toggleClass("has-options",!$.isEmptyObject(this.options)).toggleClass("has-items",0<this.items.length),this.$control_input.data("grow",!isFull&&!isLocked)},isFull:function(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems},updateOriginalInput:function(opts){var i,n,options,label;if(opts=opts||{},1===this.tagType){for(options=[],i=0,n=this.items.length;i<n;i++)label=this.options[this.items[i]][this.settings.labelField]||"",options.push('<option value="'+escape_html(this.items[i])+'" selected="selected">'+escape_html(label)+"</option>");options.length||this.$input.attr("multiple")||options.push('<option value="" selected="selected"></option>'),this.$input.html(options.join(""))}else this.$input.val(this.getValue()),this.$input.attr("value",this.$input.val());this.isSetup&&!opts.silent&&this.trigger("change",this.$input.val())},updatePlaceholder:function(){var $input;this.settings.placeholder&&($input=this.$control_input,this.items.length?$input.removeAttr("placeholder"):$input.attr("placeholder",this.settings.placeholder),$input.triggerHandler("update",{force:!0}))},open:function(){this.isLocked||this.isOpen||"multi"===this.settings.mode&&this.isFull()||(this.focus(),this.isOpen=!0,this.refreshState(),this.$dropdown.css({visibility:"hidden",display:"block"}),this.positionDropdown(),this.$dropdown.css({visibility:"visible"}),this.trigger("dropdown_open",this.$dropdown))},close:function(){var trigger=this.isOpen;"single"===this.settings.mode&&this.items.length&&(this.hideInput(),this.isBlurring&&this.$control_input.blur()),this.isOpen=!1,this.$dropdown.hide(),this.setActiveOption(null),this.refreshState(),trigger&&this.trigger("dropdown_close",this.$dropdown)},positionDropdown:function(){var $control=this.$control,offset="body"===this.settings.dropdownParent?$control.offset():$control.position();offset.top+=$control.outerHeight(!0),this.$dropdown.css({width:$control[0].getBoundingClientRect().width,top:offset.top,left:offset.left})},clear:function(silent){this.items.length&&(this.$control.children(":not(input)").remove(),this.items=[],this.lastQuery=null,this.setCaret(0),this.setActiveItem(null),this.updatePlaceholder(),this.updateOriginalInput({silent:silent}),this.refreshState(),this.showInput(),this.trigger("clear"))},insertAtCaret:function($el){var caret=Math.min(this.caretPos,this.items.length),$el=$el[0],target=this.buffer||this.$control[0];0===caret?target.insertBefore($el,target.firstChild):target.insertBefore($el,target.childNodes[caret]),this.setCaret(caret+1)},deleteSelection:function(e){var i,n,values,option_select,$tail,direction=e&&8===e.keyCode?-1:1,selection=getSelection(this.$control_input[0]);if(this.$activeOption&&!this.settings.hideSelected&&(option_select=("string"==typeof this.settings.deselectBehavior&&"top"===this.settings.deselectBehavior?this.getFirstOption():this.getAdjacentOption(this.$activeOption,-1)).attr("data-value")),values=[],this.$activeItems.length){for($tail=this.$control.children(".active:"+(0<direction?"last":"first")),$tail=this.$control.children(":not(input)").index($tail),0<direction&&$tail++,i=0,n=this.$activeItems.length;i<n;i++)values.push($(this.$activeItems[i]).attr("data-value"));e&&(e.preventDefault(),e.stopPropagation())}else(this.isFocused||"single"===this.settings.mode)&&this.items.length&&(direction<0&&0===selection.start&&0===selection.length?values.push(this.items[this.caretPos-1]):0<direction&&selection.start===this.$control_input.val().length&&values.push(this.items[this.caretPos]));if(!values.length||"function"==typeof this.settings.onDelete&&!1===this.settings.onDelete.apply(this,[values]))return!1;for(void 0!==$tail&&this.setCaret($tail);values.length;)this.removeItem(values.pop());return this.showInput(),this.positionDropdown(),this.refreshOptions(!0),option_select&&(e=this.getOption(option_select)).length&&this.setActiveOption(e),!0},advanceSelection:function(direction,e){var tail,valueLength,selection;0!==direction&&(this.rtl&&(direction*=-1),tail=0<direction?"last":"first",selection=getSelection(this.$control_input[0]),this.isFocused&&!this.isInputHidden?(valueLength=this.$control_input.val().length,(direction<0?0!==selection.start||0!==selection.length:selection.start!==valueLength)||valueLength||this.advanceCaret(direction,e)):(selection=this.$control.children(".active:"+tail)).length&&(valueLength=this.$control.children(":not(input)").index(selection),this.setActiveItem(null),this.setCaret(0<direction?valueLength+1:valueLength)))},advanceCaret:function(direction,e){var $adj;0!==direction&&(this.isShiftDown?($adj=this.$control_input[0<direction?"next":"prev"]()).length&&(this.hideInput(),this.setActiveItem($adj),e&&e.preventDefault()):this.setCaret(this.caretPos+direction))},setCaret:function(i){if(i="single"===this.settings.mode?this.items.length:Math.max(0,Math.min(this.items.length,i)),!this.isPending)for(var $child,$children=this.$control.children(":not(input)"),j=0,n=$children.length;j<n;j++)$child=$($children[j]).detach(),j<i?this.$control_input.before($child):this.$control.append($child);this.caretPos=i},lock:function(){this.close(),this.isLocked=!0,this.refreshState()},unlock:function(){this.isLocked=!1,this.refreshState()},disable:function(){this.$input.prop("disabled",!0),this.$control_input.prop("disabled",!0).prop("tabindex",-1),this.isDisabled=!0,this.lock()},enable:function(){this.$input.prop("disabled",!1),this.$control_input.prop("disabled",!1).prop("tabindex",this.tabIndex),this.isDisabled=!1,this.unlock()},destroy:function(){var eventNS=this.eventNS,revertSettings=this.revertSettings;this.trigger("destroy"),this.off(),this.$wrapper.remove(),this.$dropdown.remove(),this.$input.html("").append(revertSettings.$children).removeAttr("tabindex").removeClass("selectized").attr({tabindex:revertSettings.tabindex}).show(),this.$control_input.removeData("grow"),this.$input.removeData("selectize"),0==--Selectize.count&&Selectize.$testInput&&(Selectize.$testInput.remove(),Selectize.$testInput=void 0),$(window).off(eventNS),$(document).off(eventNS),$(document.body).off(eventNS),delete this.$input[0].selectize},render:function(templateName,data){var value,id,html="",cache=!1;return(cache="option"!==templateName&&"item"!==templateName?cache:!!(value=hash_key(data[this.settings.valueField])))&&(isset(this.renderCache[templateName])||(this.renderCache[templateName]={}),this.renderCache[templateName].hasOwnProperty(value))?this.renderCache[templateName][value]:(html=$(this.settings.render[templateName].apply(this,[data,escape_html])),"option"===templateName||"option_create"===templateName?data[this.settings.disabledField]||html.attr("data-selectable",""):"optgroup"===templateName&&(id=data[this.settings.optgroupValueField]||"",html.attr("data-group",id),data[this.settings.disabledField]&&html.attr("data-disabled","")),"option"!==templateName&&"item"!==templateName||html.attr("data-value",value||""),cache&&(this.renderCache[templateName][value]=html[0]),html[0])},clearCache:function(templateName){void 0===templateName?this.renderCache={}:delete this.renderCache[templateName]},canCreate:function(input){if(!this.settings.create)return!1;var filter=this.settings.createFilter;return input.length&&("function"!=typeof filter||filter.apply(this,[input]))&&("string"!=typeof filter||new RegExp(filter).test(input))&&(!(filter instanceof RegExp)||filter.test(input))}}),Selectize.count=0,Selectize.defaults={options:[],optgroups:[],plugins:[],delimiter:",",splitOn:null,persist:!0,diacritics:!0,create:!1,showAddOptionOnCreate:!0,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,maxOptions:1e3,maxItems:null,hideSelected:null,addPrecedence:!1,selectOnTab:!0,preload:!1,allowEmptyOption:!1,showEmptyOptionInDropdown:!1,emptyOptionLabel:"--",closeAfterSelect:!1,scrollDuration:60,deselectBehavior:"previous",loadThrottle:300,loadingClass:"loading",dataAttr:"data-data",optgroupField:"optgroup",valueField:"value",labelField:"text",disabledField:"disabled",optgroupLabelField:"label",optgroupValueField:"value",lockOptgroupOrder:!1,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"selectize-control",inputClass:"selectize-input",dropdownClass:"selectize-dropdown",dropdownContentClass:"selectize-dropdown-content",dropdownParent:null,copyClassesToDropdown:!0,render:{}},$.fn.selectize=function(settings_user){function init_select($input,settings_element){function addOption($option,group){$option=$($option);var arr,value=hash_key($option.val());(value||settings.allowEmptyOption)&&(optionsMap.hasOwnProperty(value)?group&&((arr=optionsMap[value][field_optgroup])?$.isArray(arr)?arr.push(group):optionsMap[value][field_optgroup]=[arr,group]:optionsMap[value][field_optgroup]=group):((arr=readData($option)||{})[field_label]=arr[field_label]||$option.text(),arr[field_value]=arr[field_value]||value,arr[field_disabled]=arr[field_disabled]||$option.prop("disabled"),arr[field_optgroup]=arr[field_optgroup]||group,optionsMap[value]=arr,options.push(arr),$option.is(":selected")&&settings_element.items.push(value)))}var i,n,tagName,$children,options=settings_element.options,optionsMap={},readData=function($el){$el=attr_data&&$el.attr(attr_data);return"string"==typeof $el&&$el.length?JSON.parse($el):null};for(settings_element.maxItems=$input.attr("multiple")?null:1,i=0,n=($children=$input.children()).length;i<n;i++)"optgroup"===(tagName=$children[i].tagName.toLowerCase())?function($optgroup){var i,n,id,optgroup,$options;for((id=($optgroup=$($optgroup)).attr("label"))&&((optgroup=readData($optgroup)||{})[field_optgroup_label]=id,optgroup[field_optgroup_value]=id,optgroup[field_disabled]=$optgroup.prop("disabled"),settings_element.optgroups.push(optgroup)),i=0,n=($options=$("option",$optgroup)).length;i<n;i++)addOption($options[i],id)}($children[i]):"option"===tagName&&addOption($children[i])}var defaults=$.fn.selectize.defaults,settings=$.extend({},defaults,settings_user),attr_data=settings.dataAttr,field_label=settings.labelField,field_value=settings.valueField,field_disabled=settings.disabledField,field_optgroup=settings.optgroupField,field_optgroup_label=settings.optgroupLabelField,field_optgroup_value=settings.optgroupValueField;return this.each(function(){var $input,tag_name,placeholder,input_html;this.selectize||($input=$(this),tag_name=this.tagName.toLowerCase(),(placeholder=$input.attr("placeholder")||$input.attr("data-placeholder"))||settings.allowEmptyOption||(placeholder=$input.children('option[value=""]').text()),settings.allowEmptyOption&&settings.showEmptyOptionInDropdown&&!$input.children('option[value=""]').length&&(input_html=$input.html(),$input.html('<option value="">'+settings.emptyOptionLabel+"</option>"+input_html)),("select"===tag_name?init_select:function($input,settings_element){var i,n,values,option,data_raw=$input.attr(attr_data);if(data_raw)for(settings_element.options=JSON.parse(data_raw),i=0,n=settings_element.options.length;i<n;i++)settings_element.items.push(settings_element.options[i][field_value]);else{data_raw=$.trim($input.val()||"");if(settings.allowEmptyOption||data_raw.length){for(i=0,n=(values=data_raw.split(settings.delimiter)).length;i<n;i++)(option={})[field_label]=values[i],option[field_value]=values[i],settings_element.options.push(option);settings_element.items=values}}})($input,input_html={placeholder:placeholder,options:[],optgroups:[],items:[]}),new Selectize($input,$.extend(!0,{},defaults,input_html,settings_user)))})},$.fn.selectize.defaults=Selectize.defaults,$.fn.selectize.support={validity:SUPPORTS_VALIDITY_API},Selectize.define("auto_position",function(){const POSITION={top:"top",bottom:"bottom"};this.positionDropdown=function(){const $control=this.$control,offset="body"===this.settings.dropdownParent?$control.offset():$control.position();offset.top+=$control.outerHeight(!0);var dropdownHeight=this.$dropdown.prop("scrollHeight")+5,dropdownHeight=this.$control.get(0).getBoundingClientRect().top+dropdownHeight+this.$wrapper.height()>window.innerHeight?POSITION.top:POSITION.bottom,styles={width:$control.outerWidth(),left:offset.left};dropdownHeight===POSITION.top?(Object.assign(styles,{bottom:offset.top,top:"unset",margin:"0 0 5px 0"}),this.$dropdown.addClass("selectize-position-top")):(Object.assign(styles,{top:offset.top,bottom:"unset",margin:"5px 0 0 0"}),this.$dropdown.removeClass("selectize-position-top")),this.$dropdown.css(styles)}}),Selectize.define("auto_select_on_type",function(options){var originalBlur,self=this;self.onBlur=(originalBlur=self.onBlur,function(e){var $matchedItem=self.getFirstItemMatchedByTextContent(self.lastValue,!0);return void 0!==$matchedItem.attr("data-value")&&self.getValue()!==$matchedItem.attr("data-value")&&self.setValue($matchedItem.attr("data-value")),originalBlur.apply(this,arguments)})}),Selectize.define("autofill_disable",function(options){var original,self=this;self.setup=(original=self.setup,function(){original.apply(self,arguments),self.$control_input.attr({autocomplete:"new-password",autofill:"no"})})}),Selectize.define("drag_drop",function(options){if(!$.fn.sortable)throw new Error('The "drag_drop" plugin requires jQuery UI "sortable".');var self,original;"multi"===this.settings.mode&&((self=this).lock=(original=self.lock,function(){var sortable=self.$control.data("sortable");return sortable&&sortable.disable(),original.apply(self,arguments)}),self.unlock=function(){var original=self.unlock;return function(){var sortable=self.$control.data("sortable");return sortable&&sortable.enable(),original.apply(self,arguments)}}(),self.setup=function(){var original=self.setup;return function(){original.apply(this,arguments);var $control=self.$control.sortable({items:"[data-value]",forcePlaceholderSize:!0,disabled:self.isLocked,start:function(e,ui){ui.placeholder.css("width",ui.helper.css("width")),$control.addClass("dragging")},stop:function(){$control.removeClass("dragging");var active=self.$activeItems?self.$activeItems.slice():null,values=[];$control.children("[data-value]").each(function(){values.push($(this).attr("data-value"))}),self.isFocused=!1,self.setValue(values),self.isFocused=!0,self.setActiveItem(active),self.positionDropdown()}})}}())}),Selectize.define("dropdown_header",function(options){var original,self=this;options=$.extend({title:"Untitled",headerClass:"selectize-dropdown-header",titleRowClass:"selectize-dropdown-header-title",labelClass:"selectize-dropdown-header-label",closeClass:"selectize-dropdown-header-close",html:function(data){return'<div class="'+data.headerClass+'"><div class="'+data.titleRowClass+'"><span class="'+data.labelClass+'">'+data.title+'</span><a href="javascript:void(0)" class="'+data.closeClass+'">&times;</a></div></div>'}},options),self.setup=(original=self.setup,function(){original.apply(self,arguments),self.$dropdown_header=$(options.html(options)),self.$dropdown.prepend(self.$dropdown_header)})}),Selectize.define("optgroup_columns",function(options){function equalizeSizes(){var i,height_max,width,width_parent,$optgroups=$("[data-group]",self.$dropdown_content),n=$optgroups.length;if(n&&self.$dropdown_content.width()){if(options.equalizeHeight){for(i=height_max=0;i<n;i++)height_max=Math.max(height_max,$optgroups.eq(i).height());$optgroups.css({height:height_max})}options.equalizeWidth&&(width_parent=self.$dropdown_content.innerWidth()-getScrollbarWidth(),width=Math.round(width_parent/n),$optgroups.css({width:width}),1<n&&(width_parent=width_parent-width*(n-1),$optgroups.eq(n-1).css({width:width_parent})))}}var original,self=this,getScrollbarWidth=(options=$.extend({equalizeWidth:!0,equalizeHeight:!0},options),this.getAdjacentOption=function($option,direction){var $options=$option.closest("[data-group]").find("[data-selectable]"),$option=$options.index($option)+direction;return 0<=$option&&$option<$options.length?$options.eq($option):$()},this.onKeyDown=(original=self.onKeyDown,function(e){var index,$optgroup;if(!this.isOpen||37!==e.keyCode&&39!==e.keyCode)return original.apply(this,arguments);self.ignoreHover=!0,index=($optgroup=this.$activeOption.closest("[data-group]")).find("[data-selectable]").index(this.$activeOption),($optgroup=(e=($optgroup=37===e.keyCode?$optgroup.prev("[data-group]"):$optgroup.next("[data-group]")).find("[data-selectable]")).eq(Math.min(e.length-1,index))).length&&this.setActiveOption($optgroup)}),function(){var div,width=getScrollbarWidth.width,doc=document;return void 0===width&&((div=doc.createElement("div")).innerHTML='<div style="width:50px;height:50px;position:absolute;left:-50px;top:-50px;overflow:auto;"><div style="width:1px;height:100px;"></div></div>',div=div.firstChild,doc.body.appendChild(div),width=getScrollbarWidth.width=div.offsetWidth-div.clientWidth,doc.body.removeChild(div)),width});(options.equalizeHeight||options.equalizeWidth)&&(hook.after(this,"positionDropdown",equalizeSizes),hook.after(this,"refreshOptions",equalizeSizes))}),Selectize.define("remove_button",function(options){options=$.extend({label:"&times;",title:"Remove",className:"remove",append:!0},options),("single"===this.settings.mode?function(thisRef,options){options.className="remove-single";var original,self=thisRef,html='<a href="javascript:void(0)" class="'+options.className+'" tabindex="-1" title="'+escape_html(options.title)+'">'+options.label+"</a>";thisRef.setup=(original=self.setup,function(){var id,render_item;options.append&&(id=$(self.$input.context).attr("id"),$("#"+id),render_item=self.settings.render.item,self.settings.render.item=function(data){return html_container=render_item.apply(thisRef,arguments),html_element=html,$("<span>").append(html_container).append(html_element);var html_container,html_element}),original.apply(thisRef,arguments),thisRef.$control.on("click","."+options.className,function(e){e.preventDefault(),self.isLocked||self.clear()})})}:function(thisRef,options){var original,self=thisRef,html='<a href="javascript:void(0)" class="'+options.className+'" tabindex="-1" title="'+escape_html(options.title)+'">'+options.label+"</a>";thisRef.setup=(original=self.setup,function(){var render_item;options.append&&(render_item=self.settings.render.item,self.settings.render.item=function(data){return html_container=render_item.apply(thisRef,arguments),html_element=html,pos=html_container.search(/(<\/[^>]+>\s*)$/),html_container.substring(0,pos)+html_element+html_container.substring(pos);var html_container,html_element,pos}),original.apply(thisRef,arguments),thisRef.$control.on("click","."+options.className,function(e){if(e.preventDefault(),!self.isLocked)return e=$(e.currentTarget).parent(),self.setActiveItem(e),self.deleteSelection()&&self.setCaret(self.items.length),!1})})})(this,options)}),Selectize.define("restore_on_backspace",function(options){var original,self=this;options.text=options.text||function(option){return option[this.settings.labelField]},this.onKeyDown=(original=self.onKeyDown,function(e){var index;return 8===e.keyCode&&""===this.$control_input.val()&&!this.$activeItems.length&&0<=(index=this.caretPos-1)&&index<this.items.length?(index=this.options[this.items[index]],this.deleteSelection(e)&&(this.setTextboxValue(options.text.apply(this,[index])),this.refreshOptions(!0)),void e.preventDefault()):original.apply(this,arguments)})}),Selectize.define("select_on_focus",function(options){var originalFocus,originalBlur,self=this;self.on("focus",(originalFocus=self.onFocus,function(e){var value=self.getItem(self.getValue()).text();return self.clear(),self.setTextboxValue(value),self.$control_input.select(),setTimeout(function(){self.settings.selectOnTab&&self.setActiveOption(self.getFirstItemMatchedByTextContent(value)),self.settings.score=null},0),originalFocus.apply(this,arguments)})),self.onBlur=(originalBlur=self.onBlur,function(e){return""===self.getValue()&&self.lastValidValue!==self.getValue()&&self.setValue(self.lastValidValue),setTimeout(function(){self.settings.score=function(){return function(){return 1}}},0),originalBlur.apply(this,arguments)}),self.settings.score=function(){return function(){return 1}}}),Selectize.define("tag_limit",function(options){const self=this;options.tagLimit=options.tagLimit,this.onBlur=function(){const original=self.onBlur;return function(e){if(original.apply(this,e),e){const $control=this.$control,$items=$control.find(".item"),limit=options.tagLimit;void 0===limit||$items.length<=limit||($items.toArray().forEach(function(item,index){index<limit||$(item).hide()}),$control.append("<span><b>"+($items.length-limit)+"</b></span>"))}}}(),this.onFocus=function(){const original=self.onFocus;return function(e){if(original.apply(this,e),e){const $control=this.$control,$items=$control.find(".item");$items.show(),$control.find("span").remove()}}}()}),Selectize});Selectize.define("click2deselect",function(options){var self=this;var setup=self.setup;this.setup=function(){setup.apply(self,arguments);self.$dropdown.on("click","[data-selectable]",function(e){let value=this.getAttribute("data-value");if(this.classList.contains("checked")){this.classList.remove("checked");self.removeItem(value);self.refreshItems();self.refreshOptions()}else{this.classList.add("checked")}return false})}});
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: bookings, calendar, tickets, events, buddypress, event management, google
5
  Text Domain: events-manager
6
  Requires at least: 5.2
7
  Tested up to: 6.1
8
- Stable tag: 6.1.3
9
  Requires PHP: 5.3
10
 
11
  Fully featured event registration management including recurring events, locations management, calendar, Google map integration, booking management
@@ -20,8 +20,6 @@ Events Manager is a full-featured event registration plugin for WordPress based
20
  * [Documentation](http://wp-events-plugin.com/documentation/)
21
  * [Tutorials](http://wp-events-plugin.com/tutorials/)
22
 
23
- **LIMITED-TIME OFFER** - [Pro prices are going up soon](https://wp-events-plugin.com/upcoming-price-increase-2022/), *for the first time* since 2012! **[Go Pro Now](https://eventsmanagerpro.com/gopro/)** and lock in your plan price.
24
-
25
  = Main Features =
26
 
27
  * Beautiful calendars, search pages, lists and booking forms to enhance your site events.
@@ -146,6 +144,16 @@ See our [FAQ](http://wp-events-plugin.com/documentation/faq/) page, which is upd
146
  15. Clean forms for submitting and managing events, as well as booking events for users.
147
 
148
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
149
  = 6.1.3 =
150
  * fixed datepicker range JS issues
151
  * added ability to override email formats (currently only upon installation for event approval email template)
5
  Text Domain: events-manager
6
  Requires at least: 5.2
7
  Tested up to: 6.1
8
+ Stable tag: 6.1.4
9
  Requires PHP: 5.3
10
 
11
  Fully featured event registration management including recurring events, locations management, calendar, Google map integration, booking management
20
  * [Documentation](http://wp-events-plugin.com/documentation/)
21
  * [Tutorials](http://wp-events-plugin.com/tutorials/)
22
 
 
 
23
  = Main Features =
24
 
25
  * Beautiful calendars, search pages, lists and booking forms to enhance your site events.
144
  15. Clean forms for submitting and managing events, as well as booking events for users.
145
 
146
  == Changelog ==
147
+ = 6.1.4 =
148
+ * added modal admin messages
149
+ * fixed issue where booking button tries to book first ticket irrespective of availability and results in an error
150
+ * fixed JS issues presented with internlinked date-range pickers when a value is present
151
+ * fixed aesthetic issues for event location editing section when only one location type is permitted
152
+ * fixed login URL issues
153
+ * added em_login_footer action
154
+ * fixed JS bug with calendars displayed in other languages and advanced search disabled
155
+ * fixed calendar advanced search modal not showing if general settings disables advanced searches on search forms
156
+
157
  = 6.1.3 =
158
  * fixed datepicker range JS issues
159
  * added ability to override email formats (currently only upon installation for event approval email template)
templates/forms/bookingform/login.php CHANGED
@@ -9,7 +9,7 @@
9
  </div>
10
  <div class="em-login-content">
11
  <p><?php esc_html_e('Log in if you already have an account with us.','events-manager'); ?></p>
12
- <form class="em-form em-login-form" action="<?php echo home_url('wp-login.php', 'login_post'); ?>" method="post">
13
  <p>
14
  <label><?php esc_html_e( 'Username','events-manager') ?></label>
15
  <input type="text" name="log" class="input" value="">
@@ -23,7 +23,7 @@
23
  <div class="em-login-buttons">
24
  <button type="submit" name="wp-submit" class="button-primary em-login-submit"><?php esc_attr_e('Log In', 'events-manager'); ?></button>
25
  <button type="button" class="em-login-cancel"><?php esc_html_e('Cancel', 'events-manager'); ?></button>
26
- <input type="hidden" name="redirect_to" value="<?php echo esc_url($_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']); ?>#em-booking">
27
  </div>
28
  <div class="em-login-meta">
29
  <label class="em-login-rememberme"><input name="rememberme" type="checkbox" value="forever"> <?php esc_html_e( 'Remember Me','events-manager') ?></label>
@@ -36,7 +36,7 @@
36
  }elseif ( file_exists( ABSPATH."/wp-signup.php" ) ) { //MU + WP3
37
  $register_link = site_url('wp-signup.php', 'login');
38
  } else {
39
- $register_link = site_url('wp-login.php?action=register', 'login');
40
  }
41
  ?>
42
  <a href="<?php echo $register_link ?>"><?php esc_html_e('Sign Up','events-manager') ?></a>
@@ -44,10 +44,11 @@
44
  <?php
45
  }
46
  ?>
47
- <a href="<?php echo site_url('wp-login.php?action=lostpassword', 'login') ?>" title="<?php esc_html_e('Password Lost and Found', 'events-manager') ?>"><?php esc_html_e('Lost your password?', 'events-manager') ?></a>
48
  </div>
49
  </div>
50
  </div>
51
  </form>
52
  </div>
 
53
  </div>
9
  </div>
10
  <div class="em-login-content">
11
  <p><?php esc_html_e('Log in if you already have an account with us.','events-manager'); ?></p>
12
+ <form class="em-form em-login-form" action="<?php echo wp_login_url(); ?>" method="post">
13
  <p>
14
  <label><?php esc_html_e( 'Username','events-manager') ?></label>
15
  <input type="text" name="log" class="input" value="">
23
  <div class="em-login-buttons">
24
  <button type="submit" name="wp-submit" class="button-primary em-login-submit"><?php esc_attr_e('Log In', 'events-manager'); ?></button>
25
  <button type="button" class="em-login-cancel"><?php esc_html_e('Cancel', 'events-manager'); ?></button>
26
+ <input type="hidden" name="redirect_to" value="<?php $protocol = is_ssl() ? 'https' : 'http'; echo esc_url( $protocol . '://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']); ?>#em-event-booking-form">
27
  </div>
28
  <div class="em-login-meta">
29
  <label class="em-login-rememberme"><input name="rememberme" type="checkbox" value="forever"> <?php esc_html_e( 'Remember Me','events-manager') ?></label>
36
  }elseif ( file_exists( ABSPATH."/wp-signup.php" ) ) { //MU + WP3
37
  $register_link = site_url('wp-signup.php', 'login');
38
  } else {
39
+ $register_link = wp_registration_url();
40
  }
41
  ?>
42
  <a href="<?php echo $register_link ?>"><?php esc_html_e('Sign Up','events-manager') ?></a>
44
  <?php
45
  }
46
  ?>
47
+ <a href="<?php echo wp_lostpassword_url(); ?>" title="<?php esc_html_e('Password Lost and Found', 'events-manager') ?>"><?php esc_html_e('Lost your password?', 'events-manager') ?></a>
48
  </div>
49
  </div>
50
  </div>
51
  </form>
52
  </div>
53
+ <?php do_action('em_login_footer'); ?>
54
  </div>
templates/forms/event/location.php CHANGED
@@ -46,7 +46,7 @@ foreach( EM_Event_Locations\Event_Locations::get_types() as $event_location_type
46
  <?php endif; ?>
47
  </div>
48
  <?php if( EM_Locations::is_enabled() ): ?>
49
- <div id="em-location-data" class="em-location-data em-location-where em-location-type em-location-type-place <?php if( count($location_types) == 1 ) echo 'em-location-type-single'; em_template_classes('event-editor'); if( get_option( 'dbem_gmap_is_active' ) ) echo ' has-map'; ?>">
50
  <div id="location_coordinates" style='display: none;'>
51
  <input id='location-latitude' name='location_latitude' type='text' value='<?php echo esc_attr($EM_Event->get_location()->location_latitude); ?>' size='15' >
52
  <input id='location-longitude' name='location_longitude' type='text' value='<?php echo esc_attr($EM_Event->get_location()->location_longitude); ?>' size='15' >
46
  <?php endif; ?>
47
  </div>
48
  <?php if( EM_Locations::is_enabled() ): ?>
49
+ <div id="em-location-data" class="em-location-data em-location-where em-location-type em-location-type-place <?php if( count($location_types) == 1 ) echo 'em-location-type-single '; em_template_classes('event-editor'); if( get_option( 'dbem_gmap_is_active' ) ) echo ' has-map'; ?>">
50
  <div id="location_coordinates" style='display: none;'>
51
  <input id='location-latitude' name='location_latitude' type='text' value='<?php echo esc_attr($EM_Event->get_location()->location_latitude); ?>' size='15' >
52
  <input id='location-longitude' name='location_longitude' type='text' value='<?php echo esc_attr($EM_Event->get_location()->location_longitude); ?>' size='15' >