All-in-One Event Calendar - Version 2.0.12

Version Description

Download this release

Release Info

Developer jbutkus
Plugin Icon 128x128 All-in-One Event Calendar
Version 2.0.12
Comparing to
See all releases

Code changes from version 2.0.11 to 2.0.12

Files changed (50) hide show
  1. all-in-one-event-calendar.php +1 -1
  2. app/config/constants.php +1 -1
  3. app/controller/front.php +9 -5
  4. app/model/event.php +38 -2
  5. app/model/event/creating.php +6 -12
  6. app/model/search.php +23 -20
  7. app/model/settings.php +14 -0
  8. app/view/admin/add-new-event.php +15 -12
  9. app/view/admin/settings.php +18 -5
  10. app/view/event/single.php +2 -0
  11. language/all-in-one-event-calendar.mo +0 -0
  12. language/all-in-one-event-calendar.po +80 -68
  13. language/all-in-one-event-calendar.pot +79 -67
  14. lib/bootstrap/loader-map.php +15 -1
  15. lib/calendar-feed/ics.php +7 -4
  16. lib/command/save-settings.php +9 -5
  17. lib/date/timezone.php +48 -0
  18. lib/exception/handler.php +137 -2
  19. lib/html/element/setting/select.php +34 -5
  20. lib/iCal/iCalcreator-2.20/iCalcreator.class.php +2 -0
  21. lib/import-export/ics.php +1 -3
  22. lib/less/lessphp.php +4 -12
  23. lib/post/content.php +31 -0
  24. lib/twig/ai1ec-extension.php +29 -2
  25. public/admin/box_event_location.php +1 -0
  26. public/admin/twig/form-elements/select.twig +20 -7
  27. public/admin/twig/setting/embedding.twig +17 -26
  28. public/js/pages/add_new_event.js +1 -1
  29. public/js/pages/admin_settings.js +1 -1
  30. public/js/scripts/add_new_event/event_location/gmaps_helper.js +1 -1
  31. public/js/scripts/admin_settings.js +1 -1
  32. public/themes-ai1ec/vortex/font/ai1ec-icons.eot +0 -0
  33. public/themes-ai1ec/vortex/font/{timely-sub-icons.svg → ai1ec-icons.svg} +6 -0
  34. public/themes-ai1ec/vortex/font/ai1ec-icons.ttf +0 -0
  35. public/themes-ai1ec/vortex/font/ai1ec-icons.woff +0 -0
  36. public/themes-ai1ec/vortex/font/timely-icons.eot +0 -0
  37. public/themes-ai1ec/vortex/font/timely-icons.svg +0 -551
  38. public/themes-ai1ec/vortex/font/timely-icons.ttf +0 -0
  39. public/themes-ai1ec/vortex/font/timely-icons.woff +0 -0
  40. public/themes-ai1ec/vortex/font/timely-sub-icons.eot +0 -0
  41. public/themes-ai1ec/vortex/font/timely-sub-icons.ttf +0 -0
  42. public/themes-ai1ec/vortex/font/timely-sub-icons.woff +0 -0
  43. public/themes-ai1ec/vortex/less/{timely-icons.less → ai1ec-icons.less} +30 -31
  44. public/themes-ai1ec/vortex/less/calendar.less +8 -1
  45. public/themes-ai1ec/vortex/less/style.less +1 -1
  46. public/themes-ai1ec/vortex/twig/categories.twig +1 -1
  47. public/themes-ai1ec/vortex/twig/subscribe-buttons.twig +6 -6
  48. public/themes-ai1ec/vortex/twig/tags.twig +1 -1
  49. public/themes-ai1ec/vortex/twig/views_dropdown.twig +2 -4
  50. readme.txt +13 -1
all-in-one-event-calendar.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: A calendar system with month, week, day, agenda views, upcoming events widget, color-coded categories, recurrence, and import/export of .ics feeds.
6
  * Author: Time.ly Network Inc.
7
  * Author URI: http://time.ly/
8
- * Version: 2.0.11
9
  * Text Domain: all-in-one-event-calendar
10
  * Domain Path: /language
11
  */
5
  * Description: A calendar system with month, week, day, agenda views, upcoming events widget, color-coded categories, recurrence, and import/export of .ics feeds.
6
  * Author: Time.ly Network Inc.
7
  * Author URI: http://time.ly/
8
+ * Version: 2.0.12
9
  * Text Domain: all-in-one-event-calendar
10
  * Domain Path: /language
11
  */
app/config/constants.php CHANGED
@@ -50,7 +50,7 @@ function ai1ec_initiate_constants( $ai1ec_base_dir, $ai1ec_base_url ) {
50
  // = Plugin Version =
51
  // ==================
52
  if ( ! defined( 'AI1EC_VERSION' ) ) {
53
- define( 'AI1EC_VERSION', '2.0.11' );
54
  }
55
 
56
  // ================
50
  // = Plugin Version =
51
  // ==================
52
  if ( ! defined( 'AI1EC_VERSION' ) ) {
53
+ define( 'AI1EC_VERSION', '2.0.12' );
54
  }
55
 
56
  // ================
app/controller/front.php CHANGED
@@ -403,12 +403,12 @@ class Ai1ec_Front_Controller {
403
  );
404
  // editing a child instance
405
  if ( basename( $_SERVER['SCRIPT_NAME'] ) === 'post.php' ) {
406
- $dispatcher->register_action(
407
- 'admin_action_editpost',
408
- array( 'model.event.parent', 'admin_init_post' )
409
  );
410
  }
411
- // post row action for parent/child
412
  $dispatcher->register_action(
413
  'post_row_actions',
414
  array( 'model.event.parent', 'post_row_actions' ),
@@ -612,9 +612,13 @@ class Ai1ec_Front_Controller {
612
  'after_setup_theme',
613
  array( 'theme.loader', 'execute_theme_functions' )
614
  );
 
 
 
 
 
615
  }
616
  }
617
-
618
  /**
619
  * Outputs menu icon between head tags
620
  */
403
  );
404
  // editing a child instance
405
  if ( basename( $_SERVER['SCRIPT_NAME'] ) === 'post.php' ) {
406
+ $dispatcher->register_action(
407
+ 'admin_action_editpost',
408
+ array( 'model.event.parent', 'admin_init_post' )
409
  );
410
  }
411
+ // post row action for parent/child
412
  $dispatcher->register_action(
413
  'post_row_actions',
414
  array( 'model.event.parent', 'post_row_actions' ),
612
  'after_setup_theme',
613
  array( 'theme.loader', 'execute_theme_functions' )
614
  );
615
+ $dispatcher->register_action(
616
+ 'the_post',
617
+ array( 'post.content', 'check_content' ),
618
+ PHP_INT_MAX
619
+ );
620
  }
621
  }
 
622
  /**
623
  * Outputs menu icon between head tags
624
  */
app/model/event.php CHANGED
@@ -46,11 +46,12 @@ class Ai1ec_Event extends Ai1ec_Base {
46
  * Wrapper to get property value.
47
  *
48
  * @param string $property Name of property to get.
 
49
  *
50
  * @return mixed Actual property.
51
  */
52
- public function get( $property ) {
53
- return $this->_entity->get( $property );
54
  }
55
 
56
  /**
@@ -98,6 +99,38 @@ class Ai1ec_Event extends Ai1ec_Base {
98
  return $this;
99
  }
100
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101
  /**
102
  * Set object fields from arbitrary array.
103
  *
@@ -494,6 +527,9 @@ class Ai1ec_Event extends Ai1ec_Base {
494
  $table_name = $dbi->get_table_name( 'ai1ec_events' );
495
  $post_id = $columns['post_id'];
496
 
 
 
 
497
  if ( $post_id ) {
498
 
499
  $success = false;
46
  * Wrapper to get property value.
47
  *
48
  * @param string $property Name of property to get.
49
+ * @param mixed $default Default value to return.
50
  *
51
  * @return mixed Actual property.
52
  */
53
+ public function get( $property, $default = null ) {
54
+ return $this->_entity->get( $property, $default );
55
  }
56
 
57
  /**
99
  return $this;
100
  }
101
 
102
+ /**
103
+ * Set the event is all day, during the specified number of days
104
+ *
105
+ * @param number $length
106
+ */
107
+ public function set_all_day( $length = 1 ) {
108
+ // set allday as true
109
+ $this->set( 'allday', true );
110
+ $start = $this->get( 'start' );
111
+ // reset time component
112
+ $start->set_time( 0, 0, 0 );
113
+ $end = $this->_registry->get( 'date.time', $start );
114
+ // set the correct length
115
+ $end->adjust_day( $length );
116
+ $this->set( 'end', $end );
117
+ }
118
+
119
+ /**
120
+ * Set the event as if it has no end time
121
+ */
122
+ public function set_no_end_time() {
123
+ $this->set( 'instant_event', true );
124
+ $start = $this->get( 'start' );
125
+ $end = $this->_registry->get( 'date.time', $start );
126
+ $end->set_time(
127
+ $start->format( 'H' ),
128
+ $start->format( 'i' ) + 30,
129
+ $start->format( 's' )
130
+ );
131
+ $this->set( 'end', $end );
132
+ }
133
+
134
  /**
135
  * Set object fields from arbitrary array.
136
  *
527
  $table_name = $dbi->get_table_name( 'ai1ec_events' );
528
  $post_id = $columns['post_id'];
529
 
530
+ if ( $this->get( 'end' )->format() <= 0 ) {
531
+ $this->set_no_end_time();
532
+ }
533
  if ( $post_id ) {
534
 
535
  $success = false;
app/model/event/creating.php CHANGED
@@ -138,16 +138,7 @@ class Ai1ec_Event_Creating extends Ai1ec_Base {
138
  ->get( 'date.time', $start_time, $timezone_name );
139
  $end_time_entry = $this->_registry
140
  ->get( 'date.time', $end_time, $timezone_name );
141
- // If the events is marked as instant, make it last 30 minutes
142
- if ( $instant_event ) {
143
- $end_time_entry = $this->_registry
144
- ->get( 'date.time', $start_time, $timezone_name );
145
- $end_time_entry->set_time(
146
- $end_time_entry->format( 'H' ),
147
- $end_time_entry->format( 'i' ) + 30,
148
- $end_time_entry->format( 's' )
149
- );
150
- }
151
  $timezone_name = $start_time_entry->get_timezone();
152
  if ( null === $timezone_name ) {
153
  $timezone_name = $start_time_entry->get_default_format_timezone();
@@ -155,10 +146,13 @@ class Ai1ec_Event_Creating extends Ai1ec_Base {
155
 
156
  $event->set( 'post_id', $post_id );
157
  $event->set( 'start', $start_time_entry );
158
- $event->set( 'end', $end_time_entry );
 
 
 
 
159
  $event->set( 'timezone_name', $timezone_name );
160
  $event->set( 'allday', $all_day );
161
- $event->set( 'instant_event', $instant_event );
162
  $event->set( 'venue', $venue );
163
  $event->set( 'address', $address );
164
  $event->set( 'city', $city );
138
  ->get( 'date.time', $start_time, $timezone_name );
139
  $end_time_entry = $this->_registry
140
  ->get( 'date.time', $end_time, $timezone_name );
141
+
 
 
 
 
 
 
 
 
 
142
  $timezone_name = $start_time_entry->get_timezone();
143
  if ( null === $timezone_name ) {
144
  $timezone_name = $start_time_entry->get_default_format_timezone();
146
 
147
  $event->set( 'post_id', $post_id );
148
  $event->set( 'start', $start_time_entry );
149
+ if ( $instant_event ) {
150
+ $event->set_no_end_time();
151
+ } else {
152
+ $event->set( 'end', $end_time_entry );
153
+ }
154
  $event->set( 'timezone_name', $timezone_name );
155
  $event->set( 'allday', $all_day );
 
156
  $event->set( 'venue', $venue );
157
  $event->set( 'address', $address );
158
  $event->set( 'city', $city );
app/model/search.php CHANGED
@@ -121,6 +121,7 @@ class Ai1ec_Event_Search extends Ai1ec_Base {
121
  `e`.`contact_name`,
122
  `e`.`contact_phone`,
123
  `e`.`contact_email`,
 
124
  `e`.`cost`,
125
  `e`.`ticket_url`,
126
  `e`.`ical_feed_url`,
@@ -211,8 +212,8 @@ class Ai1ec_Event_Search extends Ai1ec_Base {
211
  ) {
212
  $localization_helper = $this->_registry->get( 'p28n.wpml' );
213
  $settings = $this->_registry->get( 'model.settings' );
214
-
215
-
216
  // Even if there ARE more than 5 times the limit results - we shall not
217
  // try to fetch and display these, as it would crash system
218
  $upper_boundary = $limit;
@@ -222,13 +223,13 @@ class Ai1ec_Event_Search extends Ai1ec_Base {
222
  ) {
223
  $upper_boundary *= 5;
224
  }
225
-
226
  // Convert timestamp to GMT time
227
  $time = $this->_registry->get( 'date.time' )->format_to_gmt();
228
  // Get post status Where snippet and associated SQL arguments
229
  $where_parameters = $this->_get_post_status_sql();
230
  $post_status_where = $where_parameters['post_status_where'];
231
-
232
  // Get the Join (filter_join) and Where (filter_where) statements based
233
  // on $filter elements specified
234
  $filter = $this->_get_filter_sql( $filter );
@@ -236,20 +237,20 @@ class Ai1ec_Event_Search extends Ai1ec_Base {
236
  // Query arguments
237
  $args = array( $time );
238
  $args = array_merge( $args, $where_parameters['args'] );
239
-
240
  if( $page_offset >= 0 ) {
241
  $first_record = $page_offset * $limit;
242
  } else {
243
  $first_record = ( -$page_offset - 1 ) * $limit;
244
  }
245
-
246
-
247
  $wpml_join_particle = $localization_helper
248
  ->get_wpml_table_join( 'p.ID' );
249
-
250
  $wpml_where_particle = $localization_helper
251
  ->get_wpml_table_where();
252
-
253
  $filter_date_clause = ( $page_offset >= 0 )
254
  ? 'i.end >= %d '
255
  : 'i.start < %d ';
@@ -298,21 +299,21 @@ class Ai1ec_Event_Search extends Ai1ec_Base {
298
  );
299
 
300
  $events = $this->_dbi->get_results( $query, ARRAY_A );
301
-
302
  // Limit the number of records to convert to data-object
303
  $events = $this->_limit_result_set(
304
  $events,
305
  $limit,
306
  ( false !== $last_day )
307
  );
308
-
309
  // Reorder records if in negative page offset
310
  if( $page_offset < 0 ) {
311
  $events = array_reverse( $events );
312
  }
313
-
314
  $date_first = $date_last = NULL;
315
-
316
  foreach ( $events as &$event ) {
317
  $event['allday'] = $this->_is_all_day( $event );
318
  $event = $this->_registry->get( 'model.event', $event );
@@ -404,9 +405,12 @@ class Ai1ec_Event_Search extends Ai1ec_Base {
404
  $table_name = $dbi->get_table_name( 'ai1ec_events' );
405
  $argv = array( $uid, $url );
406
  // fix issue where invalid feed URLs were assigned
407
- $delete = 'DELETE FROM `'. $table_name . '` WHERE `ical_uid` = %s' .
408
- ' AND `ical_feed_url` != %s';
409
- $dbi->query( $dbi->prepare( $delete, $argv ) );
 
 
 
410
  // retrieve actual feed ID if any
411
  $select = 'SELECT `post_id` FROM `' . $table_name .
412
  '` WHERE `ical_uid` = %s';
@@ -415,15 +419,14 @@ class Ai1ec_Event_Search extends Ai1ec_Base {
415
 
416
  /**
417
  * Get event ids for the passed feed url
418
- *
419
  * @param string $feed_url
420
  */
421
  public function get_event_ids_for_feed( $feed_url ) {
422
  $dbi = $this->_registry->get( 'dbi.dbi' );
423
  $table_name = $dbi->get_table_name( 'ai1ec_events' );
424
- $query = 'SELECT `post_id` FROM ' . $table_name . '
425
- WHERE
426
- ical_feed_url = %s';
427
  return $dbi->get_col( $dbi->prepare( $query, array( $feed_url ) ) );
428
  }
429
 
121
  `e`.`contact_name`,
122
  `e`.`contact_phone`,
123
  `e`.`contact_email`,
124
+ `e`.`contact_url`,
125
  `e`.`cost`,
126
  `e`.`ticket_url`,
127
  `e`.`ical_feed_url`,
212
  ) {
213
  $localization_helper = $this->_registry->get( 'p28n.wpml' );
214
  $settings = $this->_registry->get( 'model.settings' );
215
+
216
+
217
  // Even if there ARE more than 5 times the limit results - we shall not
218
  // try to fetch and display these, as it would crash system
219
  $upper_boundary = $limit;
223
  ) {
224
  $upper_boundary *= 5;
225
  }
226
+
227
  // Convert timestamp to GMT time
228
  $time = $this->_registry->get( 'date.time' )->format_to_gmt();
229
  // Get post status Where snippet and associated SQL arguments
230
  $where_parameters = $this->_get_post_status_sql();
231
  $post_status_where = $where_parameters['post_status_where'];
232
+
233
  // Get the Join (filter_join) and Where (filter_where) statements based
234
  // on $filter elements specified
235
  $filter = $this->_get_filter_sql( $filter );
237
  // Query arguments
238
  $args = array( $time );
239
  $args = array_merge( $args, $where_parameters['args'] );
240
+
241
  if( $page_offset >= 0 ) {
242
  $first_record = $page_offset * $limit;
243
  } else {
244
  $first_record = ( -$page_offset - 1 ) * $limit;
245
  }
246
+
247
+
248
  $wpml_join_particle = $localization_helper
249
  ->get_wpml_table_join( 'p.ID' );
250
+
251
  $wpml_where_particle = $localization_helper
252
  ->get_wpml_table_where();
253
+
254
  $filter_date_clause = ( $page_offset >= 0 )
255
  ? 'i.end >= %d '
256
  : 'i.start < %d ';
299
  );
300
 
301
  $events = $this->_dbi->get_results( $query, ARRAY_A );
302
+
303
  // Limit the number of records to convert to data-object
304
  $events = $this->_limit_result_set(
305
  $events,
306
  $limit,
307
  ( false !== $last_day )
308
  );
309
+
310
  // Reorder records if in negative page offset
311
  if( $page_offset < 0 ) {
312
  $events = array_reverse( $events );
313
  }
314
+
315
  $date_first = $date_last = NULL;
316
+
317
  foreach ( $events as &$event ) {
318
  $event['allday'] = $this->_is_all_day( $event );
319
  $event = $this->_registry->get( 'model.event', $event );
405
  $table_name = $dbi->get_table_name( 'ai1ec_events' );
406
  $argv = array( $uid, $url );
407
  // fix issue where invalid feed URLs were assigned
408
+ $delete = 'SELECT `post_id` FROM `'. $table_name .
409
+ '` WHERE `ical_uid` = %s AND `ical_feed_url` != %s';
410
+ $post_ids = $dbi->get_col( $dbi->prepare( $delete, $argv ) );
411
+ foreach ( $post_ids as $pid ) {
412
+ wp_delete_post( $pid, true );
413
+ }
414
  // retrieve actual feed ID if any
415
  $select = 'SELECT `post_id` FROM `' . $table_name .
416
  '` WHERE `ical_uid` = %s';
419
 
420
  /**
421
  * Get event ids for the passed feed url
422
+ *
423
  * @param string $feed_url
424
  */
425
  public function get_event_ids_for_feed( $feed_url ) {
426
  $dbi = $this->_registry->get( 'dbi.dbi' );
427
  $table_name = $dbi->get_table_name( 'ai1ec_events' );
428
+ $query = 'SELECT `post_id` FROM ' . $table_name .
429
+ ' WHERE ical_feed_url = %s';
 
430
  return $dbi->get_col( $dbi->prepare( $query, array( $feed_url ) ) );
431
  }
432
 
app/model/settings.php CHANGED
@@ -370,6 +370,20 @@ class Ai1ec_Settings extends Ai1ec_App {
370
  ),
371
  ),
372
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
373
  'default_tags_categories' => array(
374
  'type' => 'array',
375
  'renderer' => array(
370
  ),
371
  ),
372
  ),
373
+ 'timezone_string' => array(
374
+ 'type' => 'wp_option',
375
+ 'renderer' => array(
376
+ 'class' => 'select',
377
+ 'tab' => 'viewing-events',
378
+ 'item' => 'viewing-events',
379
+ 'label' => Ai1ec_I18n::__( 'Timezone' ),
380
+ 'options' => 'Ai1ec_Date_Timezone:get_timezones',
381
+ 'condition' => 'Ai1ec_Date_Timezone:is_timezone_not_set',
382
+ ),
383
+ 'default' => $this->_registry->get( 'model.option' )->get(
384
+ 'timezone_string'
385
+ ),
386
+ ),
387
  'default_tags_categories' => array(
388
  'type' => 'array',
389
  'renderer' => array(
app/view/admin/add-new-event.php CHANGED
@@ -293,7 +293,6 @@ class Ai1ec_View_Add_New_Event extends Ai1ec_Base {
293
  $boxes[] = $theme_loader
294
  ->get_file( 'box_event_contact.php', $args, true )
295
  ->get_content();
296
-
297
  // ==================
298
  // = Publish button =
299
  // ==================
@@ -333,23 +332,27 @@ class Ai1ec_View_Add_New_Event extends Ai1ec_Base {
333
  $parent = null;
334
  }
335
  }
336
- $children = $this->_registry->get( 'model.event.parent' )
337
- ->get_child_event_objects( $event->get( 'post_id' ) );
338
- $args = compact( 'parent', 'children' );
339
- $args['registry'] = $this->_registry;
340
-
341
- $boxes[] = $theme_loader->get_file(
342
- 'box_event_children.php',
343
- $args,
344
- true
345
- )->get_content();
 
 
 
346
  }
 
 
347
  // Display the final view of the meta box.
348
  $args = array(
349
  'boxes' => $boxes,
350
  'publish_button' => $publish_button,
351
  );
352
-
353
  echo $theme_loader
354
  ->get_file( 'add_new_event_meta_box.php', $args, true )
355
  ->get_content();
293
  $boxes[] = $theme_loader
294
  ->get_file( 'box_event_contact.php', $args, true )
295
  ->get_content();
 
296
  // ==================
297
  // = Publish button =
298
  // ==================
332
  $parent = null;
333
  }
334
  }
335
+ if ( $parent ) {
336
+ $children = $this->_registry->get( 'model.event.parent' )
337
+ ->get_child_event_objects( $event->get( 'post_id' ) );
338
+ $args = compact( 'parent', 'children' );
339
+ $args['registry'] = $this->_registry;
340
+
341
+ $boxes[] = $theme_loader->get_file(
342
+ 'box_event_children.php',
343
+ $args,
344
+ true
345
+ )->get_content();
346
+ }
347
+
348
  }
349
+
350
+ $boxes = apply_filters( 'ai1ec_add_new_event_boxes', $boxes, $event );
351
  // Display the final view of the meta box.
352
  $args = array(
353
  'boxes' => $boxes,
354
  'publish_button' => $publish_button,
355
  );
 
356
  echo $theme_loader
357
  ->get_file( 'add_new_event_meta_box.php', $args, true )
358
  ->get_content();
app/view/admin/settings.php CHANGED
@@ -99,7 +99,7 @@ class Ai1ec_View_Admin_Settings extends Ai1ec_View_Admin_Abstract {
99
 
100
  /**
101
  * Renders the Timely blog meta box
102
- *
103
  * @param mixed $object
104
  * @param mixed $box
105
  */
@@ -110,12 +110,12 @@ class Ai1ec_View_Admin_Settings extends Ai1ec_View_Admin_Abstract {
110
  $feed = fetch_feed( AI1EC_RSS_FEED );
111
  $newsItems = is_wp_error( $feed ) ? array() : $feed->get_items( 0, 5 );
112
  $loader = $this->_registry->get( 'theme.loader' );
113
- $file = $loader->get_file(
114
  'box_support.php',
115
  array(
116
  'news' => $newsItems,
117
- ),
118
- true
119
  );
120
  $file->render();
121
  }
@@ -198,6 +198,7 @@ class Ai1ec_View_Admin_Settings extends Ai1ec_View_Admin_Abstract {
198
  * @return array
199
  */
200
  protected function _get_tabs_to_show( array $plugin_settings, array $tabs ) {
 
201
  foreach ( $plugin_settings as $id => $setting ) {
202
  // if the setting is shown
203
  if ( isset ( $setting['renderer'] ) ) {
@@ -226,8 +227,16 @@ class Ai1ec_View_Admin_Settings extends Ai1ec_View_Admin_Abstract {
226
  );
227
  }
228
  // render the settings
 
 
 
 
 
 
229
  $tabs[$tab_to_use]['elements'][] = array(
230
- 'html' => $renderer->render()
 
 
231
  );
232
  // if the settings has an item tab, set the item as active.
233
  if ( isset( $setting['renderer']['item'] ) ) {
@@ -240,6 +249,10 @@ class Ai1ec_View_Admin_Settings extends Ai1ec_View_Admin_Abstract {
240
  $tabs_to_display = array();
241
  // now let's see what tabs to display.
242
  foreach ( $tabs as $name => $tab ) {
 
 
 
 
243
  // if a tab has more than one item.
244
  if ( isset( $tab['items'] ) ) {
245
  // if no item is active, nothing is shown
99
 
100
  /**
101
  * Renders the Timely blog meta box
102
+ *
103
  * @param mixed $object
104
  * @param mixed $box
105
  */
110
  $feed = fetch_feed( AI1EC_RSS_FEED );
111
  $newsItems = is_wp_error( $feed ) ? array() : $feed->get_items( 0, 5 );
112
  $loader = $this->_registry->get( 'theme.loader' );
113
+ $file = $loader->get_file(
114
  'box_support.php',
115
  array(
116
  'news' => $newsItems,
117
+ ),
118
+ true
119
  );
120
  $file->render();
121
  }
198
  * @return array
199
  */
200
  protected function _get_tabs_to_show( array $plugin_settings, array $tabs ) {
201
+ $index = 0;
202
  foreach ( $plugin_settings as $id => $setting ) {
203
  // if the setting is shown
204
  if ( isset ( $setting['renderer'] ) ) {
227
  );
228
  }
229
  // render the settings
230
+ $weight = 10;
231
+ if ( isset( $setting['renderer']['weight'] ) ) {
232
+ $weight = (int)$setting['renderer']['weight'];
233
+ }
234
+ // NOTICE: do NOT change order of two first
235
+ // elements {weight,index}, otherwise sorting will fail.
236
  $tabs[$tab_to_use]['elements'][] = array(
237
+ 'weight' => $weight,
238
+ 'index' => ++$index,
239
+ 'html' => $renderer->render(),
240
  );
241
  // if the settings has an item tab, set the item as active.
242
  if ( isset( $setting['renderer']['item'] ) ) {
249
  $tabs_to_display = array();
250
  // now let's see what tabs to display.
251
  foreach ( $tabs as $name => $tab ) {
252
+ // sort by weights
253
+ if ( isset( $tab['elements'] ) ) {
254
+ asort( $tab['elements'] );
255
+ }
256
  // if a tab has more than one item.
257
  if ( isset( $tab['items'] ) ) {
258
  // if no item is active, nothing is shown
app/view/event/single.php CHANGED
@@ -50,6 +50,8 @@ class Ai1ec_View_Event_Single extends Ai1ec_Base {
50
  nl2br( $location->get_location( $event ) ),
51
  $event
52
  );
 
 
53
 
54
  $args = array(
55
  'event' => $event,
50
  nl2br( $location->get_location( $event ) ),
51
  $event
52
  );
53
+ // objects are passed by reference so an action is ok
54
+ do_action( 'ai1ec_single_event_page_before_render', $event );
55
 
56
  $args = array(
57
  'event' => $event,
language/all-in-one-event-calendar.mo CHANGED
Binary file
language/all-in-one-event-calendar.po CHANGED
@@ -2,13 +2,13 @@
2
  # This file is distributed under the same license as the All-in-One Event Calendar by Time.ly package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: All-in-One Event Calendar by Time.ly 2.0.11\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/all-in-one-event-calendar\n"
7
- "POT-Creation-Date: 2014-06-04 16:03:25+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "PO-Revision-Date: 2014-06-04 19:03+0300\n"
12
  "Last-Translator: Timely <support@time.ly>\n"
13
  "Language-Team:\n"
14
 
@@ -39,7 +39,7 @@ msgstr ""
39
  msgid "Calendar Themes"
40
  msgstr "Calendar Themes"
41
 
42
- #: app/controller/front.php:823
43
  msgid ""
44
  "Your database is found to be corrupt. Likely previous update has failed. "
45
  "Please restore All-in-One Event Calendar tables from a backup and retry."
@@ -153,10 +153,14 @@ msgid "Week"
153
  msgstr "Week"
154
 
155
  #: app/model/settings.php:379
 
 
 
 
156
  msgid "Preselected calendar filters"
157
  msgstr "Preselected calendar filters"
158
 
159
- #: app/model/settings.php:380
160
  msgid ""
161
  "To clear, hold &#8984;/<abbr class=\"initialism\">CTRL</abbr> and click "
162
  "selection."
@@ -164,31 +168,31 @@ msgstr ""
164
  "To clear, hold &#8984;/<abbr class=\"initialism\">CTRL</abbr> and click "
165
  "selection."
166
 
167
- #: app/model/settings.php:395
168
  msgid "Default calendar start date (optional)"
169
  msgstr "Default calendar start date (optional)"
170
 
171
- #: app/model/settings.php:406
172
  msgid "Agenda pages show at most"
173
  msgstr "Agenda pages show at most"
174
 
175
- #: app/model/settings.php:419
176
  msgid "Week/Day view starts at"
177
  msgstr "Week/Day view starts at"
178
 
179
- #: app/model/settings.php:432
180
  msgid "Week/Day view ends at"
181
  msgstr "Week/Day view ends at"
182
 
183
- #: app/model/settings.php:445
184
  msgid "<strong>Word-wrap event stubs</strong> in Month view"
185
  msgstr "<strong>Word-wrap event stubs</strong> in Month view"
186
 
187
- #: app/model/settings.php:448
188
  msgid "Only applies to events that span a single day."
189
  msgstr "Only applies to events that span a single day."
190
 
191
- #: app/model/settings.php:460
192
  msgid ""
193
  "In <span class=\"ai1ec-tooltip-toggle\"\n"
194
  "\t\t\t\t\t\tdata-original-title=\"These include Agenda view,\n"
@@ -202,23 +206,23 @@ msgstr ""
202
  "\t\t\t\t\t\tAgenda-like views</span>, <strong>include all events\n"
203
  "\t\t\t\t\t\tfrom last day shown</strong>"
204
 
205
- #: app/model/settings.php:476
206
  msgid "Keep all events <strong>expanded</strong> in Agenda view"
207
  msgstr "Keep all events <strong>expanded</strong> in Agenda view"
208
 
209
- #: app/model/settings.php:488
210
  msgid "<strong>Show year</strong> in calendar date labels"
211
  msgstr "<strong>Show year</strong> in calendar date labels"
212
 
213
- #: app/model/settings.php:500
214
  msgid "<strong>Show location in event titles</strong> in calendar views"
215
  msgstr "<strong>Show location in event titles</strong> in calendar views"
216
 
217
- #: app/model/settings.php:512
218
  msgid "<strong>Exclude</strong> events from search results"
219
  msgstr "<strong>Exclude</strong> events from search results"
220
 
221
- #: app/model/settings.php:524
222
  msgid ""
223
  "Hide <strong>Subscribe</strong>/<strong>Add to Calendar</strong> buttons in "
224
  "calendar and single event views "
@@ -226,49 +230,49 @@ msgstr ""
226
  "Hide <strong>Subscribe</strong>/<strong>Add to Calendar</strong> buttons in "
227
  "calendar and single event views "
228
 
229
- #: app/model/settings.php:536
230
  msgid " Hide <strong>Google Maps</strong> until clicked"
231
  msgstr " Hide <strong>Google Maps</strong> until clicked"
232
 
233
- #: app/model/settings.php:548
234
  msgid " <strong>Hide featured image</strong> from event details page"
235
  msgstr " <strong>Hide featured image</strong> from event details page"
236
 
237
- #: app/model/settings.php:551
238
  msgid ""
239
  "Select this option if your theme already displays each post's featured image."
240
  msgstr ""
241
  "Select this option if your theme already displays each post's featured image."
242
 
243
- #: app/model/settings.php:571
244
  msgid "Input dates in this format"
245
  msgstr "Input dates in this format"
246
 
247
- #: app/model/settings.php:576
248
  msgid "Default (d/m/yyyy)"
249
  msgstr "Default (d/m/yyyy)"
250
 
251
- #: app/model/settings.php:580
252
  msgid "US (m/d/yyyy)"
253
  msgstr "US (m/d/yyyy)"
254
 
255
- #: app/model/settings.php:584
256
  msgid "ISO 8601 (yyyy-m-d)"
257
  msgstr "ISO 8601 (yyyy-m-d)"
258
 
259
- #: app/model/settings.php:588
260
  msgid "Dotted (m.d.yyyy)"
261
  msgstr "Dotted (m.d.yyyy)"
262
 
263
- #: app/model/settings.php:600
264
  msgid " Use <strong>24h time</strong> in time pickers"
265
  msgstr " Use <strong>24h time</strong> in time pickers"
266
 
267
- #: app/model/settings.php:611
268
  msgid "<strong>Disable address autocomplete</strong> function"
269
  msgstr "<strong>Disable address autocomplete</strong> function"
270
 
271
- #: app/model/settings.php:622
272
  msgid ""
273
  "Use the configured <strong>region</strong> (WordPress locale) to bias the "
274
  "address autocomplete function "
@@ -276,11 +280,11 @@ msgstr ""
276
  "Use the configured <strong>region</strong> (WordPress locale) to bias the "
277
  "address autocomplete function "
278
 
279
- #: app/model/settings.php:633
280
  msgid "Display <strong>Publish</strong> at bottom of Edit Event form"
281
  msgstr "Display <strong>Publish</strong> at bottom of Edit Event form"
282
 
283
- #: app/model/settings.php:644
284
  msgid ""
285
  " Show the old <strong>Post Your Event</strong> button above the calendar to "
286
  "privileged users"
@@ -288,7 +292,7 @@ msgstr ""
288
  " Show the old <strong>Post Your Event</strong> button above the calendar to "
289
  "privileged users"
290
 
291
- #: app/model/settings.php:647
292
  msgid ""
293
  "Install the <a target=\"_blank\" href=\"http://time.ly/\">Interactive "
294
  "Frontend Extension</a> for the <strong>frontend Post Your Event form</"
@@ -298,11 +302,11 @@ msgstr ""
298
  "Frontend Extension</a> for the <strong>frontend Post Your Event form</"
299
  "strong>."
300
 
301
- #: app/model/settings.php:659
302
  msgid "Move calendar into this DOM element"
303
  msgstr "Move calendar into this DOM element"
304
 
305
- #: app/model/settings.php:661
306
  msgid ""
307
  "Optional. Use this JavaScript-based shortcut to place the\n"
308
  "\t\t\t\t\t\tcalendar a DOM element other than the usual page content "
@@ -326,7 +330,7 @@ msgstr ""
326
  "\t\t\t\t\t\tAny existing markup found within the target will be replaced\n"
327
  "\t\t\t\t\t\tby the calendar."
328
 
329
- #: app/model/settings.php:680
330
  msgid ""
331
  "<strong>Skip <tt>in_the_loop()</tt> check </strong> that protects against "
332
  "multiple calendar output"
@@ -334,7 +338,7 @@ msgstr ""
334
  "<strong>Skip <tt>in_the_loop()</tt> check </strong> that protects against "
335
  "multiple calendar output"
336
 
337
- #: app/model/settings.php:683
338
  msgid ""
339
  "Try enabling this option if your calendar does not appear on the calendar "
340
  "page. It is needed for compatibility with a small number of themes that call "
@@ -344,11 +348,11 @@ msgstr ""
344
  "page. It is needed for compatibility with a small number of themes that call "
345
  "<tt>the_content()</tt> from outside of The Loop. Leave disabled otherwise."
346
 
347
- #: app/model/settings.php:695
348
  msgid "Disable <strong>gzip</strong> compression."
349
  msgstr "Disable <strong>gzip</strong> compression."
350
 
351
- #: app/model/settings.php:698
352
  msgid ""
353
  "Use this option if calendar is non-responsive. <a href=\"http://support.time."
354
  "ly/disable-gzip-compression/\">Read more</a> about the issue."
@@ -356,11 +360,11 @@ msgstr ""
356
  "Use this option if calendar is non-responsive. <a href=\"http://support.time."
357
  "ly/disable-gzip-compression/\">Read more</a> about the issue."
358
 
359
- #: app/model/settings.php:710
360
  msgid "Current <strong>robots.txt</strong> on this site"
361
  msgstr "Current <strong>robots.txt</strong> on this site"
362
 
363
- #: app/model/settings.php:714
364
  msgid ""
365
  "The Robot Exclusion Standard, also known as the Robots Exclusion Protocol "
366
  "or\n"
@@ -384,7 +388,7 @@ msgstr ""
384
  "\t\t\t\t\t\tYou can change it manually by editing <code>robots.txt</code> in "
385
  "your root WordPress directory."
386
 
387
- #: app/model/settings.php:731
388
  msgid ""
389
  "<strong>Publicize, promote, and share my events</strong> marked as public on "
390
  "the Timely network. (<a href=\"%s\" target=\"_blank\">Learn more »</a>)"
@@ -392,7 +396,7 @@ msgstr ""
392
  "<strong>Publicize, promote, and share my events</strong> marked as public on "
393
  "the Timely network. (<a href=\"%s\" target=\"_blank\">Learn more »</a>)"
394
 
395
- #: app/model/settings.php:754
396
  msgid "Templates cache improves site performance"
397
  msgstr "Templates cache improves site performance"
398
 
@@ -400,15 +404,15 @@ msgstr "Templates cache improves site performance"
400
  msgid "Event Details"
401
  msgstr "Event Details"
402
 
403
- #: app/view/admin/add-new-event.php:311
404
  msgid "Publish"
405
  msgstr "Publish"
406
 
407
- #: app/view/admin/add-new-event.php:312
408
  msgid "Update"
409
  msgstr "Update"
410
 
411
- #: app/view/admin/add-new-event.php:314
412
  msgid "Submit for Review"
413
  msgstr "Submit for Review"
414
 
@@ -761,7 +765,7 @@ msgstr "Subscribe to this calendar in another plain-text calendar"
761
  msgid "Clear category filter"
762
  msgstr "Clear category filter"
763
 
764
- #: app/view/calendar/taxonomy.php:98 app/view/event/single.php:81
765
  #: lib/html/element/setting/tags-categories.php:47
766
  msgid "Categories"
767
  msgstr "Categories"
@@ -770,7 +774,7 @@ msgstr "Categories"
770
  msgid "Clear tag filter"
771
  msgstr "Clear tag filter"
772
 
773
- #: app/view/calendar/taxonomy.php:100 app/view/event/single.php:82
774
  #: lib/html/element/setting/tags-categories.php:39
775
  msgid "Tags"
776
  msgstr "Tags"
@@ -854,11 +858,11 @@ msgstr "View Calendar"
854
  msgid "Add"
855
  msgstr "Add"
856
 
857
- #: app/view/event/content.php:33 app/view/event/single.php:76
858
  msgid "When:"
859
  msgstr "When:"
860
 
861
- #: app/view/event/content.php:34 app/view/event/single.php:77
862
  msgid "Where:"
863
  msgstr "Where:"
864
 
@@ -929,27 +933,27 @@ msgid "Event draft updated. <a target=\"_blank\" href=\"%s\">Preview event</a>"
929
  msgstr ""
930
  "Event draft updated. <a target=\"_blank\" href=\"%s\">Preview event</a>"
931
 
932
- #: app/view/event/single.php:72
933
  msgid "Add to Calendar"
934
  msgstr "Add to Calendar"
935
 
936
- #: app/view/event/single.php:78
937
  msgid "Cost:"
938
  msgstr "Cost:"
939
 
940
- #: app/view/event/single.php:79
941
  msgid "Contact:"
942
  msgstr "Contact:"
943
 
944
- #: app/view/event/single.php:80
945
  msgid "Free"
946
  msgstr "Free"
947
 
948
- #: app/view/event/single.php:95
949
  msgid "Edit this occurrence (%s)"
950
  msgstr "Edit this occurrence (%s)"
951
 
952
- #: app/view/event/single.php:113
953
  msgid ""
954
  "This post was replicated from another site's <a class=\"ai1ec-ics-icon\" "
955
  "href=\"%s\" title=\"iCalendar feed\">calendar feed</a>."
@@ -957,7 +961,7 @@ msgstr ""
957
  "This post was replicated from another site's <a class=\"ai1ec-ics-icon\" "
958
  "href=\"%s\" title=\"iCalendar feed\">calendar feed</a>."
959
 
960
- #: app/view/event/single.php:114
961
  msgid "View original post"
962
  msgstr "View original post"
963
 
@@ -1011,7 +1015,7 @@ msgstr "ICS"
1011
  msgid "Another import process in progress. Please try again later."
1012
  msgstr "Another import process in progress. Please try again later."
1013
 
1014
- #: lib/calendar-feed/ics.php:163
1015
  msgid ""
1016
  "We couldn't find a valid transport to fetch the calendar data.\n"
1017
  "\t\t\t\t\tYou should set allow_url_fopen in php.ini as suggested in\n"
@@ -1023,47 +1027,47 @@ msgstr ""
1023
  "\t\t\t\t\t<a href='http://forums.hostdime.com/showthread.php?8620-PHP-"
1024
  "allow_url_fopen' target='_blank' >this</a> article"
1025
 
1026
- #: lib/calendar-feed/ics.php:175
1027
  msgid "No events were found"
1028
  msgstr "No events were found"
1029
 
1030
- #: lib/calendar-feed/ics.php:184
1031
  msgid "Imported %s event"
1032
  msgid_plural "Imported %s events"
1033
  msgstr[0] "Imported %s event"
1034
  msgstr[1] "Imported %s events"
1035
 
1036
- #: lib/calendar-feed/ics.php:190 lib/calendar-feed/ics.php:609
1037
  msgid "Invalid ICS feed ID"
1038
  msgstr "Invalid ICS feed ID"
1039
 
1040
- #: lib/calendar-feed/ics.php:332
1041
  msgid "Categories (optional)"
1042
  msgstr "Categories (optional)"
1043
 
1044
- #: lib/calendar-feed/ics.php:349
1045
  msgid ""
1046
  "Do you want to keep the events imported from the calendar or remove them?"
1047
  msgstr ""
1048
  "Do you want to keep the events imported from the calendar or remove them?"
1049
 
1050
- #: lib/calendar-feed/ics.php:355
1051
  msgid "Removing ICS Feed"
1052
  msgstr "Removing ICS Feed"
1053
 
1054
- #: lib/calendar-feed/ics.php:358
1055
  msgid "Keep Events"
1056
  msgstr "Keep Events"
1057
 
1058
- #: lib/calendar-feed/ics.php:361
1059
  msgid "Remove Events"
1060
  msgstr "Remove Events"
1061
 
1062
- #: lib/calendar-feed/ics.php:601
1063
  msgid "Deleted %d events"
1064
  msgstr "Deleted %d events"
1065
 
1066
- #: lib/calendar-feed/ics.php:636
1067
  msgid "Feed deleted"
1068
  msgstr "Feed deleted"
1069
 
@@ -1168,6 +1172,14 @@ msgstr ""
1168
  msgid "Selected timezone \"UTC%+d\" will be treated as %s."
1169
  msgstr "Selected timezone \"UTC%+d\" will be treated as %s."
1170
 
 
 
 
 
 
 
 
 
1171
  #: lib/environment/check.php:40
1172
  msgid "Select an option in the <strong>Calendar page</strong> dropdown list."
1173
  msgstr "Select an option in the <strong>Calendar page</strong> dropdown list."
@@ -2458,9 +2470,9 @@ msgstr "Today background"
2458
  msgid "All-in-One Event Calendar by Time.ly"
2459
  msgstr "All-in-One Event Calendar by Time.ly"
2460
 
2461
- #. #-#-#-#-# all-in-one-event-calendar.pot (All-in-One Event Calendar by Time.ly 2.0.11) #-#-#-#-#
2462
  #. Plugin URI of the plugin/theme
2463
- #. #-#-#-#-# all-in-one-event-calendar.pot (All-in-One Event Calendar by Time.ly 2.0.11) #-#-#-#-#
2464
  #. Author URI of the plugin/theme
2465
  msgid "http://time.ly/"
2466
  msgstr "http://time.ly/"
2
  # This file is distributed under the same license as the All-in-One Event Calendar by Time.ly package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: All-in-One Event Calendar by Time.ly 2.0.12\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/all-in-one-event-calendar\n"
7
+ "POT-Creation-Date: 2014-06-11 07:28:05+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2014-06-11 10:28+0300\n"
12
  "Last-Translator: Timely <support@time.ly>\n"
13
  "Language-Team:\n"
14
 
39
  msgid "Calendar Themes"
40
  msgstr "Calendar Themes"
41
 
42
+ #: app/controller/front.php:827
43
  msgid ""
44
  "Your database is found to be corrupt. Likely previous update has failed. "
45
  "Please restore All-in-One Event Calendar tables from a backup and retry."
153
  msgstr "Week"
154
 
155
  #: app/model/settings.php:379
156
+ msgid "Timezone"
157
+ msgstr "Timezone"
158
+
159
+ #: app/model/settings.php:393
160
  msgid "Preselected calendar filters"
161
  msgstr "Preselected calendar filters"
162
 
163
+ #: app/model/settings.php:394
164
  msgid ""
165
  "To clear, hold &#8984;/<abbr class=\"initialism\">CTRL</abbr> and click "
166
  "selection."
168
  "To clear, hold &#8984;/<abbr class=\"initialism\">CTRL</abbr> and click "
169
  "selection."
170
 
171
+ #: app/model/settings.php:409
172
  msgid "Default calendar start date (optional)"
173
  msgstr "Default calendar start date (optional)"
174
 
175
+ #: app/model/settings.php:420
176
  msgid "Agenda pages show at most"
177
  msgstr "Agenda pages show at most"
178
 
179
+ #: app/model/settings.php:433
180
  msgid "Week/Day view starts at"
181
  msgstr "Week/Day view starts at"
182
 
183
+ #: app/model/settings.php:446
184
  msgid "Week/Day view ends at"
185
  msgstr "Week/Day view ends at"
186
 
187
+ #: app/model/settings.php:459
188
  msgid "<strong>Word-wrap event stubs</strong> in Month view"
189
  msgstr "<strong>Word-wrap event stubs</strong> in Month view"
190
 
191
+ #: app/model/settings.php:462
192
  msgid "Only applies to events that span a single day."
193
  msgstr "Only applies to events that span a single day."
194
 
195
+ #: app/model/settings.php:474
196
  msgid ""
197
  "In <span class=\"ai1ec-tooltip-toggle\"\n"
198
  "\t\t\t\t\t\tdata-original-title=\"These include Agenda view,\n"
206
  "\t\t\t\t\t\tAgenda-like views</span>, <strong>include all events\n"
207
  "\t\t\t\t\t\tfrom last day shown</strong>"
208
 
209
+ #: app/model/settings.php:490
210
  msgid "Keep all events <strong>expanded</strong> in Agenda view"
211
  msgstr "Keep all events <strong>expanded</strong> in Agenda view"
212
 
213
+ #: app/model/settings.php:502
214
  msgid "<strong>Show year</strong> in calendar date labels"
215
  msgstr "<strong>Show year</strong> in calendar date labels"
216
 
217
+ #: app/model/settings.php:514
218
  msgid "<strong>Show location in event titles</strong> in calendar views"
219
  msgstr "<strong>Show location in event titles</strong> in calendar views"
220
 
221
+ #: app/model/settings.php:526
222
  msgid "<strong>Exclude</strong> events from search results"
223
  msgstr "<strong>Exclude</strong> events from search results"
224
 
225
+ #: app/model/settings.php:538
226
  msgid ""
227
  "Hide <strong>Subscribe</strong>/<strong>Add to Calendar</strong> buttons in "
228
  "calendar and single event views "
230
  "Hide <strong>Subscribe</strong>/<strong>Add to Calendar</strong> buttons in "
231
  "calendar and single event views "
232
 
233
+ #: app/model/settings.php:550
234
  msgid " Hide <strong>Google Maps</strong> until clicked"
235
  msgstr " Hide <strong>Google Maps</strong> until clicked"
236
 
237
+ #: app/model/settings.php:562
238
  msgid " <strong>Hide featured image</strong> from event details page"
239
  msgstr " <strong>Hide featured image</strong> from event details page"
240
 
241
+ #: app/model/settings.php:565
242
  msgid ""
243
  "Select this option if your theme already displays each post's featured image."
244
  msgstr ""
245
  "Select this option if your theme already displays each post's featured image."
246
 
247
+ #: app/model/settings.php:585
248
  msgid "Input dates in this format"
249
  msgstr "Input dates in this format"
250
 
251
+ #: app/model/settings.php:590
252
  msgid "Default (d/m/yyyy)"
253
  msgstr "Default (d/m/yyyy)"
254
 
255
+ #: app/model/settings.php:594
256
  msgid "US (m/d/yyyy)"
257
  msgstr "US (m/d/yyyy)"
258
 
259
+ #: app/model/settings.php:598
260
  msgid "ISO 8601 (yyyy-m-d)"
261
  msgstr "ISO 8601 (yyyy-m-d)"
262
 
263
+ #: app/model/settings.php:602
264
  msgid "Dotted (m.d.yyyy)"
265
  msgstr "Dotted (m.d.yyyy)"
266
 
267
+ #: app/model/settings.php:614
268
  msgid " Use <strong>24h time</strong> in time pickers"
269
  msgstr " Use <strong>24h time</strong> in time pickers"
270
 
271
+ #: app/model/settings.php:625
272
  msgid "<strong>Disable address autocomplete</strong> function"
273
  msgstr "<strong>Disable address autocomplete</strong> function"
274
 
275
+ #: app/model/settings.php:636
276
  msgid ""
277
  "Use the configured <strong>region</strong> (WordPress locale) to bias the "
278
  "address autocomplete function "
280
  "Use the configured <strong>region</strong> (WordPress locale) to bias the "
281
  "address autocomplete function "
282
 
283
+ #: app/model/settings.php:647
284
  msgid "Display <strong>Publish</strong> at bottom of Edit Event form"
285
  msgstr "Display <strong>Publish</strong> at bottom of Edit Event form"
286
 
287
+ #: app/model/settings.php:658
288
  msgid ""
289
  " Show the old <strong>Post Your Event</strong> button above the calendar to "
290
  "privileged users"
292
  " Show the old <strong>Post Your Event</strong> button above the calendar to "
293
  "privileged users"
294
 
295
+ #: app/model/settings.php:661
296
  msgid ""
297
  "Install the <a target=\"_blank\" href=\"http://time.ly/\">Interactive "
298
  "Frontend Extension</a> for the <strong>frontend Post Your Event form</"
302
  "Frontend Extension</a> for the <strong>frontend Post Your Event form</"
303
  "strong>."
304
 
305
+ #: app/model/settings.php:673
306
  msgid "Move calendar into this DOM element"
307
  msgstr "Move calendar into this DOM element"
308
 
309
+ #: app/model/settings.php:675
310
  msgid ""
311
  "Optional. Use this JavaScript-based shortcut to place the\n"
312
  "\t\t\t\t\t\tcalendar a DOM element other than the usual page content "
330
  "\t\t\t\t\t\tAny existing markup found within the target will be replaced\n"
331
  "\t\t\t\t\t\tby the calendar."
332
 
333
+ #: app/model/settings.php:694
334
  msgid ""
335
  "<strong>Skip <tt>in_the_loop()</tt> check </strong> that protects against "
336
  "multiple calendar output"
338
  "<strong>Skip <tt>in_the_loop()</tt> check </strong> that protects against "
339
  "multiple calendar output"
340
 
341
+ #: app/model/settings.php:697
342
  msgid ""
343
  "Try enabling this option if your calendar does not appear on the calendar "
344
  "page. It is needed for compatibility with a small number of themes that call "
348
  "page. It is needed for compatibility with a small number of themes that call "
349
  "<tt>the_content()</tt> from outside of The Loop. Leave disabled otherwise."
350
 
351
+ #: app/model/settings.php:709
352
  msgid "Disable <strong>gzip</strong> compression."
353
  msgstr "Disable <strong>gzip</strong> compression."
354
 
355
+ #: app/model/settings.php:712
356
  msgid ""
357
  "Use this option if calendar is non-responsive. <a href=\"http://support.time."
358
  "ly/disable-gzip-compression/\">Read more</a> about the issue."
360
  "Use this option if calendar is non-responsive. <a href=\"http://support.time."
361
  "ly/disable-gzip-compression/\">Read more</a> about the issue."
362
 
363
+ #: app/model/settings.php:724
364
  msgid "Current <strong>robots.txt</strong> on this site"
365
  msgstr "Current <strong>robots.txt</strong> on this site"
366
 
367
+ #: app/model/settings.php:728
368
  msgid ""
369
  "The Robot Exclusion Standard, also known as the Robots Exclusion Protocol "
370
  "or\n"
388
  "\t\t\t\t\t\tYou can change it manually by editing <code>robots.txt</code> in "
389
  "your root WordPress directory."
390
 
391
+ #: app/model/settings.php:745
392
  msgid ""
393
  "<strong>Publicize, promote, and share my events</strong> marked as public on "
394
  "the Timely network. (<a href=\"%s\" target=\"_blank\">Learn more »</a>)"
396
  "<strong>Publicize, promote, and share my events</strong> marked as public on "
397
  "the Timely network. (<a href=\"%s\" target=\"_blank\">Learn more »</a>)"
398
 
399
+ #: app/model/settings.php:768
400
  msgid "Templates cache improves site performance"
401
  msgstr "Templates cache improves site performance"
402
 
404
  msgid "Event Details"
405
  msgstr "Event Details"
406
 
407
+ #: app/view/admin/add-new-event.php:310
408
  msgid "Publish"
409
  msgstr "Publish"
410
 
411
+ #: app/view/admin/add-new-event.php:311
412
  msgid "Update"
413
  msgstr "Update"
414
 
415
+ #: app/view/admin/add-new-event.php:313
416
  msgid "Submit for Review"
417
  msgstr "Submit for Review"
418
 
765
  msgid "Clear category filter"
766
  msgstr "Clear category filter"
767
 
768
+ #: app/view/calendar/taxonomy.php:98 app/view/event/single.php:83
769
  #: lib/html/element/setting/tags-categories.php:47
770
  msgid "Categories"
771
  msgstr "Categories"
774
  msgid "Clear tag filter"
775
  msgstr "Clear tag filter"
776
 
777
+ #: app/view/calendar/taxonomy.php:100 app/view/event/single.php:84
778
  #: lib/html/element/setting/tags-categories.php:39
779
  msgid "Tags"
780
  msgstr "Tags"
858
  msgid "Add"
859
  msgstr "Add"
860
 
861
+ #: app/view/event/content.php:33 app/view/event/single.php:78
862
  msgid "When:"
863
  msgstr "When:"
864
 
865
+ #: app/view/event/content.php:34 app/view/event/single.php:79
866
  msgid "Where:"
867
  msgstr "Where:"
868
 
933
  msgstr ""
934
  "Event draft updated. <a target=\"_blank\" href=\"%s\">Preview event</a>"
935
 
936
+ #: app/view/event/single.php:74
937
  msgid "Add to Calendar"
938
  msgstr "Add to Calendar"
939
 
940
+ #: app/view/event/single.php:80
941
  msgid "Cost:"
942
  msgstr "Cost:"
943
 
944
+ #: app/view/event/single.php:81
945
  msgid "Contact:"
946
  msgstr "Contact:"
947
 
948
+ #: app/view/event/single.php:82
949
  msgid "Free"
950
  msgstr "Free"
951
 
952
+ #: app/view/event/single.php:97
953
  msgid "Edit this occurrence (%s)"
954
  msgstr "Edit this occurrence (%s)"
955
 
956
+ #: app/view/event/single.php:115
957
  msgid ""
958
  "This post was replicated from another site's <a class=\"ai1ec-ics-icon\" "
959
  "href=\"%s\" title=\"iCalendar feed\">calendar feed</a>."
961
  "This post was replicated from another site's <a class=\"ai1ec-ics-icon\" "
962
  "href=\"%s\" title=\"iCalendar feed\">calendar feed</a>."
963
 
964
+ #: app/view/event/single.php:116
965
  msgid "View original post"
966
  msgstr "View original post"
967
 
1015
  msgid "Another import process in progress. Please try again later."
1016
  msgstr "Another import process in progress. Please try again later."
1017
 
1018
+ #: lib/calendar-feed/ics.php:166
1019
  msgid ""
1020
  "We couldn't find a valid transport to fetch the calendar data.\n"
1021
  "\t\t\t\t\tYou should set allow_url_fopen in php.ini as suggested in\n"
1027
  "\t\t\t\t\t<a href='http://forums.hostdime.com/showthread.php?8620-PHP-"
1028
  "allow_url_fopen' target='_blank' >this</a> article"
1029
 
1030
+ #: lib/calendar-feed/ics.php:178
1031
  msgid "No events were found"
1032
  msgstr "No events were found"
1033
 
1034
+ #: lib/calendar-feed/ics.php:187
1035
  msgid "Imported %s event"
1036
  msgid_plural "Imported %s events"
1037
  msgstr[0] "Imported %s event"
1038
  msgstr[1] "Imported %s events"
1039
 
1040
+ #: lib/calendar-feed/ics.php:193 lib/calendar-feed/ics.php:612
1041
  msgid "Invalid ICS feed ID"
1042
  msgstr "Invalid ICS feed ID"
1043
 
1044
+ #: lib/calendar-feed/ics.php:335
1045
  msgid "Categories (optional)"
1046
  msgstr "Categories (optional)"
1047
 
1048
+ #: lib/calendar-feed/ics.php:352
1049
  msgid ""
1050
  "Do you want to keep the events imported from the calendar or remove them?"
1051
  msgstr ""
1052
  "Do you want to keep the events imported from the calendar or remove them?"
1053
 
1054
+ #: lib/calendar-feed/ics.php:358
1055
  msgid "Removing ICS Feed"
1056
  msgstr "Removing ICS Feed"
1057
 
1058
+ #: lib/calendar-feed/ics.php:361
1059
  msgid "Keep Events"
1060
  msgstr "Keep Events"
1061
 
1062
+ #: lib/calendar-feed/ics.php:364
1063
  msgid "Remove Events"
1064
  msgstr "Remove Events"
1065
 
1066
+ #: lib/calendar-feed/ics.php:604
1067
  msgid "Deleted %d events"
1068
  msgstr "Deleted %d events"
1069
 
1070
+ #: lib/calendar-feed/ics.php:639
1071
  msgid "Feed deleted"
1072
  msgstr "Feed deleted"
1073
 
1172
  msgid "Selected timezone \"UTC%+d\" will be treated as %s."
1173
  msgstr "Selected timezone \"UTC%+d\" will be treated as %s."
1174
 
1175
+ #: lib/date/timezone.php:474
1176
+ msgid "Manual Offset"
1177
+ msgstr "Manual Offset"
1178
+
1179
+ #: lib/date/timezone.php:477
1180
+ msgid "Choose your timezone"
1181
+ msgstr "Choose your timezone"
1182
+
1183
  #: lib/environment/check.php:40
1184
  msgid "Select an option in the <strong>Calendar page</strong> dropdown list."
1185
  msgstr "Select an option in the <strong>Calendar page</strong> dropdown list."
2470
  msgid "All-in-One Event Calendar by Time.ly"
2471
  msgstr "All-in-One Event Calendar by Time.ly"
2472
 
2473
+ #. #-#-#-#-# all-in-one-event-calendar.pot (All-in-One Event Calendar by Time.ly 2.0.12) #-#-#-#-#
2474
  #. Plugin URI of the plugin/theme
2475
+ #. #-#-#-#-# all-in-one-event-calendar.pot (All-in-One Event Calendar by Time.ly 2.0.12) #-#-#-#-#
2476
  #. Author URI of the plugin/theme
2477
  msgid "http://time.ly/"
2478
  msgstr "http://time.ly/"
language/all-in-one-event-calendar.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the All-in-One Event Calendar by Time.ly package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: All-in-One Event Calendar by Time.ly 2.0.11\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/all-in-one-event-calendar\n"
7
- "POT-Creation-Date: 2014-06-04 16:03:25+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -36,7 +36,7 @@ msgstr ""
36
  msgid "Calendar Themes"
37
  msgstr ""
38
 
39
- #: app/controller/front.php:823
40
  msgid ""
41
  "Your database is found to be corrupt. Likely previous update has failed. "
42
  "Please restore All-in-One Event Calendar tables from a backup and retry."
@@ -136,40 +136,44 @@ msgid "Week"
136
  msgstr ""
137
 
138
  #: app/model/settings.php:379
 
 
 
 
139
  msgid "Preselected calendar filters"
140
  msgstr ""
141
 
142
- #: app/model/settings.php:380
143
  msgid ""
144
  "To clear, hold &#8984;/<abbr class=\"initialism\">CTRL</abbr> and click "
145
  "selection."
146
  msgstr ""
147
 
148
- #: app/model/settings.php:395
149
  msgid "Default calendar start date (optional)"
150
  msgstr ""
151
 
152
- #: app/model/settings.php:406
153
  msgid "Agenda pages show at most"
154
  msgstr ""
155
 
156
- #: app/model/settings.php:419
157
  msgid "Week/Day view starts at"
158
  msgstr ""
159
 
160
- #: app/model/settings.php:432
161
  msgid "Week/Day view ends at"
162
  msgstr ""
163
 
164
- #: app/model/settings.php:445
165
  msgid "<strong>Word-wrap event stubs</strong> in Month view"
166
  msgstr ""
167
 
168
- #: app/model/settings.php:448
169
  msgid "Only applies to events that span a single day."
170
  msgstr ""
171
 
172
- #: app/model/settings.php:460
173
  msgid ""
174
  "In <span class=\"ai1ec-tooltip-toggle\"\n"
175
  "\t\t\t\t\t\tdata-original-title=\"These include Agenda view,\n"
@@ -178,97 +182,97 @@ msgid ""
178
  "\t\t\t\t\t\tfrom last day shown</strong>"
179
  msgstr ""
180
 
181
- #: app/model/settings.php:476
182
  msgid "Keep all events <strong>expanded</strong> in Agenda view"
183
  msgstr ""
184
 
185
- #: app/model/settings.php:488
186
  msgid "<strong>Show year</strong> in calendar date labels"
187
  msgstr ""
188
 
189
- #: app/model/settings.php:500
190
  msgid "<strong>Show location in event titles</strong> in calendar views"
191
  msgstr ""
192
 
193
- #: app/model/settings.php:512
194
  msgid "<strong>Exclude</strong> events from search results"
195
  msgstr ""
196
 
197
- #: app/model/settings.php:524
198
  msgid ""
199
  "Hide <strong>Subscribe</strong>/<strong>Add to Calendar</strong> buttons in "
200
  "calendar and single event views "
201
  msgstr ""
202
 
203
- #: app/model/settings.php:536
204
  msgid " Hide <strong>Google Maps</strong> until clicked"
205
  msgstr ""
206
 
207
- #: app/model/settings.php:548
208
  msgid " <strong>Hide featured image</strong> from event details page"
209
  msgstr ""
210
 
211
- #: app/model/settings.php:551
212
  msgid ""
213
  "Select this option if your theme already displays each post's featured image."
214
  msgstr ""
215
 
216
- #: app/model/settings.php:571
217
  msgid "Input dates in this format"
218
  msgstr ""
219
 
220
- #: app/model/settings.php:576
221
  msgid "Default (d/m/yyyy)"
222
  msgstr ""
223
 
224
- #: app/model/settings.php:580
225
  msgid "US (m/d/yyyy)"
226
  msgstr ""
227
 
228
- #: app/model/settings.php:584
229
  msgid "ISO 8601 (yyyy-m-d)"
230
  msgstr ""
231
 
232
- #: app/model/settings.php:588
233
  msgid "Dotted (m.d.yyyy)"
234
  msgstr ""
235
 
236
- #: app/model/settings.php:600
237
  msgid " Use <strong>24h time</strong> in time pickers"
238
  msgstr ""
239
 
240
- #: app/model/settings.php:611
241
  msgid "<strong>Disable address autocomplete</strong> function"
242
  msgstr ""
243
 
244
- #: app/model/settings.php:622
245
  msgid ""
246
  "Use the configured <strong>region</strong> (WordPress locale) to bias the "
247
  "address autocomplete function "
248
  msgstr ""
249
 
250
- #: app/model/settings.php:633
251
  msgid "Display <strong>Publish</strong> at bottom of Edit Event form"
252
  msgstr ""
253
 
254
- #: app/model/settings.php:644
255
  msgid ""
256
  " Show the old <strong>Post Your Event</strong> button above the calendar to "
257
  "privileged users"
258
  msgstr ""
259
 
260
- #: app/model/settings.php:647
261
  msgid ""
262
  "Install the <a target=\"_blank\" href=\"http://time.ly/\">Interactive "
263
  "Frontend Extension</a> for the <strong>frontend Post Your Event form</"
264
  "strong>."
265
  msgstr ""
266
 
267
- #: app/model/settings.php:659
268
  msgid "Move calendar into this DOM element"
269
  msgstr ""
270
 
271
- #: app/model/settings.php:661
272
  msgid ""
273
  "Optional. Use this JavaScript-based shortcut to place the\n"
274
  "\t\t\t\t\t\tcalendar a DOM element other than the usual page content "
@@ -282,34 +286,34 @@ msgid ""
282
  "\t\t\t\t\t\tby the calendar."
283
  msgstr ""
284
 
285
- #: app/model/settings.php:680
286
  msgid ""
287
  "<strong>Skip <tt>in_the_loop()</tt> check </strong> that protects against "
288
  "multiple calendar output"
289
  msgstr ""
290
 
291
- #: app/model/settings.php:683
292
  msgid ""
293
  "Try enabling this option if your calendar does not appear on the calendar "
294
  "page. It is needed for compatibility with a small number of themes that call "
295
  "<tt>the_content()</tt> from outside of The Loop. Leave disabled otherwise."
296
  msgstr ""
297
 
298
- #: app/model/settings.php:695
299
  msgid "Disable <strong>gzip</strong> compression."
300
  msgstr ""
301
 
302
- #: app/model/settings.php:698
303
  msgid ""
304
  "Use this option if calendar is non-responsive. <a href=\"http://support.time."
305
  "ly/disable-gzip-compression/\">Read more</a> about the issue."
306
  msgstr ""
307
 
308
- #: app/model/settings.php:710
309
  msgid "Current <strong>robots.txt</strong> on this site"
310
  msgstr ""
311
 
312
- #: app/model/settings.php:714
313
  msgid ""
314
  "The Robot Exclusion Standard, also known as the Robots Exclusion Protocol "
315
  "or\n"
@@ -323,13 +327,13 @@ msgid ""
323
  "your root WordPress directory."
324
  msgstr ""
325
 
326
- #: app/model/settings.php:731
327
  msgid ""
328
  "<strong>Publicize, promote, and share my events</strong> marked as public on "
329
  "the Timely network. (<a href=\"%s\" target=\"_blank\">Learn more »</a>)"
330
  msgstr ""
331
 
332
- #: app/model/settings.php:754
333
  msgid "Templates cache improves site performance"
334
  msgstr ""
335
 
@@ -337,15 +341,15 @@ msgstr ""
337
  msgid "Event Details"
338
  msgstr ""
339
 
340
- #: app/view/admin/add-new-event.php:311
341
  msgid "Publish"
342
  msgstr ""
343
 
344
- #: app/view/admin/add-new-event.php:312
345
  msgid "Update"
346
  msgstr ""
347
 
348
- #: app/view/admin/add-new-event.php:314
349
  msgid "Submit for Review"
350
  msgstr ""
351
 
@@ -691,7 +695,7 @@ msgstr ""
691
  msgid "Clear category filter"
692
  msgstr ""
693
 
694
- #: app/view/calendar/taxonomy.php:98 app/view/event/single.php:81
695
  #: lib/html/element/setting/tags-categories.php:47
696
  msgid "Categories"
697
  msgstr ""
@@ -700,7 +704,7 @@ msgstr ""
700
  msgid "Clear tag filter"
701
  msgstr ""
702
 
703
- #: app/view/calendar/taxonomy.php:100 app/view/event/single.php:82
704
  #: lib/html/element/setting/tags-categories.php:39
705
  msgid "Tags"
706
  msgstr ""
@@ -784,11 +788,11 @@ msgstr ""
784
  msgid "Add"
785
  msgstr ""
786
 
787
- #: app/view/event/content.php:33 app/view/event/single.php:76
788
  msgid "When:"
789
  msgstr ""
790
 
791
- #: app/view/event/content.php:34 app/view/event/single.php:77
792
  msgid "Where:"
793
  msgstr ""
794
 
@@ -856,33 +860,33 @@ msgstr ""
856
  msgid "Event draft updated. <a target=\"_blank\" href=\"%s\">Preview event</a>"
857
  msgstr ""
858
 
859
- #: app/view/event/single.php:72
860
  msgid "Add to Calendar"
861
  msgstr ""
862
 
863
- #: app/view/event/single.php:78
864
  msgid "Cost:"
865
  msgstr ""
866
 
867
- #: app/view/event/single.php:79
868
  msgid "Contact:"
869
  msgstr ""
870
 
871
- #: app/view/event/single.php:80
872
  msgid "Free"
873
  msgstr ""
874
 
875
- #: app/view/event/single.php:95
876
  msgid "Edit this occurrence (%s)"
877
  msgstr ""
878
 
879
- #: app/view/event/single.php:113
880
  msgid ""
881
  "This post was replicated from another site's <a class=\"ai1ec-ics-icon\" "
882
  "href=\"%s\" title=\"iCalendar feed\">calendar feed</a>."
883
  msgstr ""
884
 
885
- #: app/view/event/single.php:114
886
  msgid "View original post"
887
  msgstr ""
888
 
@@ -936,7 +940,7 @@ msgstr ""
936
  msgid "Another import process in progress. Please try again later."
937
  msgstr ""
938
 
939
- #: lib/calendar-feed/ics.php:163
940
  msgid ""
941
  "We couldn't find a valid transport to fetch the calendar data.\n"
942
  "\t\t\t\t\tYou should set allow_url_fopen in php.ini as suggested in\n"
@@ -944,46 +948,46 @@ msgid ""
944
  "allow_url_fopen' target='_blank' >this</a> article"
945
  msgstr ""
946
 
947
- #: lib/calendar-feed/ics.php:175
948
  msgid "No events were found"
949
  msgstr ""
950
 
951
- #: lib/calendar-feed/ics.php:184
952
  msgid "Imported %s event"
953
  msgid_plural "Imported %s events"
954
  msgstr[0] ""
955
  msgstr[1] ""
956
 
957
- #: lib/calendar-feed/ics.php:190 lib/calendar-feed/ics.php:609
958
  msgid "Invalid ICS feed ID"
959
  msgstr ""
960
 
961
- #: lib/calendar-feed/ics.php:332
962
  msgid "Categories (optional)"
963
  msgstr ""
964
 
965
- #: lib/calendar-feed/ics.php:349
966
  msgid ""
967
  "Do you want to keep the events imported from the calendar or remove them?"
968
  msgstr ""
969
 
970
- #: lib/calendar-feed/ics.php:355
971
  msgid "Removing ICS Feed"
972
  msgstr ""
973
 
974
- #: lib/calendar-feed/ics.php:358
975
  msgid "Keep Events"
976
  msgstr ""
977
 
978
- #: lib/calendar-feed/ics.php:361
979
  msgid "Remove Events"
980
  msgstr ""
981
 
982
- #: lib/calendar-feed/ics.php:601
983
  msgid "Deleted %d events"
984
  msgstr ""
985
 
986
- #: lib/calendar-feed/ics.php:636
987
  msgid "Feed deleted"
988
  msgstr ""
989
 
@@ -1074,6 +1078,14 @@ msgstr ""
1074
  msgid "Selected timezone \"UTC%+d\" will be treated as %s."
1075
  msgstr ""
1076
 
 
 
 
 
 
 
 
 
1077
  #: lib/environment/check.php:40
1078
  msgid "Select an option in the <strong>Calendar page</strong> dropdown list."
1079
  msgstr ""
@@ -2313,9 +2325,9 @@ msgstr ""
2313
  msgid "All-in-One Event Calendar by Time.ly"
2314
  msgstr ""
2315
 
2316
- #. #-#-#-#-# all-in-one-event-calendar.pot (All-in-One Event Calendar by Time.ly 2.0.11) #-#-#-#-#
2317
  #. Plugin URI of the plugin/theme
2318
- #. #-#-#-#-# all-in-one-event-calendar.pot (All-in-One Event Calendar by Time.ly 2.0.11) #-#-#-#-#
2319
  #. Author URI of the plugin/theme
2320
  msgid "http://time.ly/"
2321
  msgstr ""
2
  # This file is distributed under the same license as the All-in-One Event Calendar by Time.ly package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: All-in-One Event Calendar by Time.ly 2.0.12\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/all-in-one-event-calendar\n"
7
+ "POT-Creation-Date: 2014-06-11 07:28:05+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
36
  msgid "Calendar Themes"
37
  msgstr ""
38
 
39
+ #: app/controller/front.php:827
40
  msgid ""
41
  "Your database is found to be corrupt. Likely previous update has failed. "
42
  "Please restore All-in-One Event Calendar tables from a backup and retry."
136
  msgstr ""
137
 
138
  #: app/model/settings.php:379
139
+ msgid "Timezone"
140
+ msgstr ""
141
+
142
+ #: app/model/settings.php:393
143
  msgid "Preselected calendar filters"
144
  msgstr ""
145
 
146
+ #: app/model/settings.php:394
147
  msgid ""
148
  "To clear, hold &#8984;/<abbr class=\"initialism\">CTRL</abbr> and click "
149
  "selection."
150
  msgstr ""
151
 
152
+ #: app/model/settings.php:409
153
  msgid "Default calendar start date (optional)"
154
  msgstr ""
155
 
156
+ #: app/model/settings.php:420
157
  msgid "Agenda pages show at most"
158
  msgstr ""
159
 
160
+ #: app/model/settings.php:433
161
  msgid "Week/Day view starts at"
162
  msgstr ""
163
 
164
+ #: app/model/settings.php:446
165
  msgid "Week/Day view ends at"
166
  msgstr ""
167
 
168
+ #: app/model/settings.php:459
169
  msgid "<strong>Word-wrap event stubs</strong> in Month view"
170
  msgstr ""
171
 
172
+ #: app/model/settings.php:462
173
  msgid "Only applies to events that span a single day."
174
  msgstr ""
175
 
176
+ #: app/model/settings.php:474
177
  msgid ""
178
  "In <span class=\"ai1ec-tooltip-toggle\"\n"
179
  "\t\t\t\t\t\tdata-original-title=\"These include Agenda view,\n"
182
  "\t\t\t\t\t\tfrom last day shown</strong>"
183
  msgstr ""
184
 
185
+ #: app/model/settings.php:490
186
  msgid "Keep all events <strong>expanded</strong> in Agenda view"
187
  msgstr ""
188
 
189
+ #: app/model/settings.php:502
190
  msgid "<strong>Show year</strong> in calendar date labels"
191
  msgstr ""
192
 
193
+ #: app/model/settings.php:514
194
  msgid "<strong>Show location in event titles</strong> in calendar views"
195
  msgstr ""
196
 
197
+ #: app/model/settings.php:526
198
  msgid "<strong>Exclude</strong> events from search results"
199
  msgstr ""
200
 
201
+ #: app/model/settings.php:538
202
  msgid ""
203
  "Hide <strong>Subscribe</strong>/<strong>Add to Calendar</strong> buttons in "
204
  "calendar and single event views "
205
  msgstr ""
206
 
207
+ #: app/model/settings.php:550
208
  msgid " Hide <strong>Google Maps</strong> until clicked"
209
  msgstr ""
210
 
211
+ #: app/model/settings.php:562
212
  msgid " <strong>Hide featured image</strong> from event details page"
213
  msgstr ""
214
 
215
+ #: app/model/settings.php:565
216
  msgid ""
217
  "Select this option if your theme already displays each post's featured image."
218
  msgstr ""
219
 
220
+ #: app/model/settings.php:585
221
  msgid "Input dates in this format"
222
  msgstr ""
223
 
224
+ #: app/model/settings.php:590
225
  msgid "Default (d/m/yyyy)"
226
  msgstr ""
227
 
228
+ #: app/model/settings.php:594
229
  msgid "US (m/d/yyyy)"
230
  msgstr ""
231
 
232
+ #: app/model/settings.php:598
233
  msgid "ISO 8601 (yyyy-m-d)"
234
  msgstr ""
235
 
236
+ #: app/model/settings.php:602
237
  msgid "Dotted (m.d.yyyy)"
238
  msgstr ""
239
 
240
+ #: app/model/settings.php:614
241
  msgid " Use <strong>24h time</strong> in time pickers"
242
  msgstr ""
243
 
244
+ #: app/model/settings.php:625
245
  msgid "<strong>Disable address autocomplete</strong> function"
246
  msgstr ""
247
 
248
+ #: app/model/settings.php:636
249
  msgid ""
250
  "Use the configured <strong>region</strong> (WordPress locale) to bias the "
251
  "address autocomplete function "
252
  msgstr ""
253
 
254
+ #: app/model/settings.php:647
255
  msgid "Display <strong>Publish</strong> at bottom of Edit Event form"
256
  msgstr ""
257
 
258
+ #: app/model/settings.php:658
259
  msgid ""
260
  " Show the old <strong>Post Your Event</strong> button above the calendar to "
261
  "privileged users"
262
  msgstr ""
263
 
264
+ #: app/model/settings.php:661
265
  msgid ""
266
  "Install the <a target=\"_blank\" href=\"http://time.ly/\">Interactive "
267
  "Frontend Extension</a> for the <strong>frontend Post Your Event form</"
268
  "strong>."
269
  msgstr ""
270
 
271
+ #: app/model/settings.php:673
272
  msgid "Move calendar into this DOM element"
273
  msgstr ""
274
 
275
+ #: app/model/settings.php:675
276
  msgid ""
277
  "Optional. Use this JavaScript-based shortcut to place the\n"
278
  "\t\t\t\t\t\tcalendar a DOM element other than the usual page content "
286
  "\t\t\t\t\t\tby the calendar."
287
  msgstr ""
288
 
289
+ #: app/model/settings.php:694
290
  msgid ""
291
  "<strong>Skip <tt>in_the_loop()</tt> check </strong> that protects against "
292
  "multiple calendar output"
293
  msgstr ""
294
 
295
+ #: app/model/settings.php:697
296
  msgid ""
297
  "Try enabling this option if your calendar does not appear on the calendar "
298
  "page. It is needed for compatibility with a small number of themes that call "
299
  "<tt>the_content()</tt> from outside of The Loop. Leave disabled otherwise."
300
  msgstr ""
301
 
302
+ #: app/model/settings.php:709
303
  msgid "Disable <strong>gzip</strong> compression."
304
  msgstr ""
305
 
306
+ #: app/model/settings.php:712
307
  msgid ""
308
  "Use this option if calendar is non-responsive. <a href=\"http://support.time."
309
  "ly/disable-gzip-compression/\">Read more</a> about the issue."
310
  msgstr ""
311
 
312
+ #: app/model/settings.php:724
313
  msgid "Current <strong>robots.txt</strong> on this site"
314
  msgstr ""
315
 
316
+ #: app/model/settings.php:728
317
  msgid ""
318
  "The Robot Exclusion Standard, also known as the Robots Exclusion Protocol "
319
  "or\n"
327
  "your root WordPress directory."
328
  msgstr ""
329
 
330
+ #: app/model/settings.php:745
331
  msgid ""
332
  "<strong>Publicize, promote, and share my events</strong> marked as public on "
333
  "the Timely network. (<a href=\"%s\" target=\"_blank\">Learn more »</a>)"
334
  msgstr ""
335
 
336
+ #: app/model/settings.php:768
337
  msgid "Templates cache improves site performance"
338
  msgstr ""
339
 
341
  msgid "Event Details"
342
  msgstr ""
343
 
344
+ #: app/view/admin/add-new-event.php:310
345
  msgid "Publish"
346
  msgstr ""
347
 
348
+ #: app/view/admin/add-new-event.php:311
349
  msgid "Update"
350
  msgstr ""
351
 
352
+ #: app/view/admin/add-new-event.php:313
353
  msgid "Submit for Review"
354
  msgstr ""
355
 
695
  msgid "Clear category filter"
696
  msgstr ""
697
 
698
+ #: app/view/calendar/taxonomy.php:98 app/view/event/single.php:83
699
  #: lib/html/element/setting/tags-categories.php:47
700
  msgid "Categories"
701
  msgstr ""
704
  msgid "Clear tag filter"
705
  msgstr ""
706
 
707
+ #: app/view/calendar/taxonomy.php:100 app/view/event/single.php:84
708
  #: lib/html/element/setting/tags-categories.php:39
709
  msgid "Tags"
710
  msgstr ""
788
  msgid "Add"
789
  msgstr ""
790
 
791
+ #: app/view/event/content.php:33 app/view/event/single.php:78
792
  msgid "When:"
793
  msgstr ""
794
 
795
+ #: app/view/event/content.php:34 app/view/event/single.php:79
796
  msgid "Where:"
797
  msgstr ""
798
 
860
  msgid "Event draft updated. <a target=\"_blank\" href=\"%s\">Preview event</a>"
861
  msgstr ""
862
 
863
+ #: app/view/event/single.php:74
864
  msgid "Add to Calendar"
865
  msgstr ""
866
 
867
+ #: app/view/event/single.php:80
868
  msgid "Cost:"
869
  msgstr ""
870
 
871
+ #: app/view/event/single.php:81
872
  msgid "Contact:"
873
  msgstr ""
874
 
875
+ #: app/view/event/single.php:82
876
  msgid "Free"
877
  msgstr ""
878
 
879
+ #: app/view/event/single.php:97
880
  msgid "Edit this occurrence (%s)"
881
  msgstr ""
882
 
883
+ #: app/view/event/single.php:115
884
  msgid ""
885
  "This post was replicated from another site's <a class=\"ai1ec-ics-icon\" "
886
  "href=\"%s\" title=\"iCalendar feed\">calendar feed</a>."
887
  msgstr ""
888
 
889
+ #: app/view/event/single.php:116
890
  msgid "View original post"
891
  msgstr ""
892
 
940
  msgid "Another import process in progress. Please try again later."
941
  msgstr ""
942
 
943
+ #: lib/calendar-feed/ics.php:166
944
  msgid ""
945
  "We couldn't find a valid transport to fetch the calendar data.\n"
946
  "\t\t\t\t\tYou should set allow_url_fopen in php.ini as suggested in\n"
948
  "allow_url_fopen' target='_blank' >this</a> article"
949
  msgstr ""
950
 
951
+ #: lib/calendar-feed/ics.php:178
952
  msgid "No events were found"
953
  msgstr ""
954
 
955
+ #: lib/calendar-feed/ics.php:187
956
  msgid "Imported %s event"
957
  msgid_plural "Imported %s events"
958
  msgstr[0] ""
959
  msgstr[1] ""
960
 
961
+ #: lib/calendar-feed/ics.php:193 lib/calendar-feed/ics.php:612
962
  msgid "Invalid ICS feed ID"
963
  msgstr ""
964
 
965
+ #: lib/calendar-feed/ics.php:335
966
  msgid "Categories (optional)"
967
  msgstr ""
968
 
969
+ #: lib/calendar-feed/ics.php:352
970
  msgid ""
971
  "Do you want to keep the events imported from the calendar or remove them?"
972
  msgstr ""
973
 
974
+ #: lib/calendar-feed/ics.php:358
975
  msgid "Removing ICS Feed"
976
  msgstr ""
977
 
978
+ #: lib/calendar-feed/ics.php:361
979
  msgid "Keep Events"
980
  msgstr ""
981
 
982
+ #: lib/calendar-feed/ics.php:364
983
  msgid "Remove Events"
984
  msgstr ""
985
 
986
+ #: lib/calendar-feed/ics.php:604
987
  msgid "Deleted %d events"
988
  msgstr ""
989
 
990
+ #: lib/calendar-feed/ics.php:639
991
  msgid "Feed deleted"
992
  msgstr ""
993
 
1078
  msgid "Selected timezone \"UTC%+d\" will be treated as %s."
1079
  msgstr ""
1080
 
1081
+ #: lib/date/timezone.php:474
1082
+ msgid "Manual Offset"
1083
+ msgstr ""
1084
+
1085
+ #: lib/date/timezone.php:477
1086
+ msgid "Choose your timezone"
1087
+ msgstr ""
1088
+
1089
  #: lib/environment/check.php:40
1090
  msgid "Select an option in the <strong>Calendar page</strong> dropdown list."
1091
  msgstr ""
2325
  msgid "All-in-One Event Calendar by Time.ly"
2326
  msgstr ""
2327
 
2328
+ #. #-#-#-#-# all-in-one-event-calendar.pot (All-in-One Event Calendar by Time.ly 2.0.12) #-#-#-#-#
2329
  #. Plugin URI of the plugin/theme
2330
+ #. #-#-#-#-# all-in-one-event-calendar.pot (All-in-One Event Calendar by Time.ly 2.0.12) #-#-#-#-#
2331
  #. Author URI of the plugin/theme
2332
  msgid "http://time.ly/"
2333
  msgstr ""
lib/bootstrap/loader-map.php CHANGED
@@ -967,6 +967,13 @@
967
  'c' => 'Ai1ec_Persistence_Context',
968
  'i' => 'Ai1ec_Factory_Strategy.create_persistence_context',
969
  ),
 
 
 
 
 
 
 
970
  'Ai1ec_Post_Custom_Type' =>
971
  array (
972
  'f' => AI1EC_PATH . DIRECTORY_SEPARATOR . 'lib' . DIRECTORY_SEPARATOR . 'post' . DIRECTORY_SEPARATOR . 'custom-type.php',
@@ -3643,6 +3650,13 @@
3643
  'c' => 'Ai1ec_Frequency_Utility',
3644
  'i' => 'n',
3645
  ),
 
 
 
 
 
 
 
3646
  'post.custom-type' =>
3647
  array (
3648
  'f' => AI1EC_PATH . DIRECTORY_SEPARATOR . 'lib' . DIRECTORY_SEPARATOR . 'post' . DIRECTORY_SEPARATOR . 'custom-type.php',
@@ -4791,7 +4805,7 @@
4791
  array (
4792
  'f' => AI1EC_PATH . DIRECTORY_SEPARATOR . 'lib' . DIRECTORY_SEPARATOR . 'iCal' . DIRECTORY_SEPARATOR . 'iCalcreator-2.20' . DIRECTORY_SEPARATOR . 'iCalcreator.class.php',
4793
  'c' => 'vcalendar',
4794
- 'i' => 'g',
4795
  ),
4796
  'vevent' =>
4797
  array (
967
  'c' => 'Ai1ec_Persistence_Context',
968
  'i' => 'Ai1ec_Factory_Strategy.create_persistence_context',
969
  ),
970
+ 'Ai1ec_Post_Content_Check' =>
971
+ array (
972
+ 'f' => AI1EC_PATH . DIRECTORY_SEPARATOR . 'lib' . DIRECTORY_SEPARATOR . 'post' . DIRECTORY_SEPARATOR . 'content.php',
973
+ 'c' => 'Ai1ec_Post_Content_Check',
974
+ 'i' => 'g',
975
+ 'r' => 'y',
976
+ ),
977
  'Ai1ec_Post_Custom_Type' =>
978
  array (
979
  'f' => AI1EC_PATH . DIRECTORY_SEPARATOR . 'lib' . DIRECTORY_SEPARATOR . 'post' . DIRECTORY_SEPARATOR . 'custom-type.php',
3650
  'c' => 'Ai1ec_Frequency_Utility',
3651
  'i' => 'n',
3652
  ),
3653
+ 'post.content' =>
3654
+ array (
3655
+ 'f' => AI1EC_PATH . DIRECTORY_SEPARATOR . 'lib' . DIRECTORY_SEPARATOR . 'post' . DIRECTORY_SEPARATOR . 'content.php',
3656
+ 'c' => 'Ai1ec_Post_Content_Check',
3657
+ 'i' => 'g',
3658
+ 'r' => 'y',
3659
+ ),
3660
  'post.custom-type' =>
3661
  array (
3662
  'f' => AI1EC_PATH . DIRECTORY_SEPARATOR . 'lib' . DIRECTORY_SEPARATOR . 'post' . DIRECTORY_SEPARATOR . 'custom-type.php',
4805
  array (
4806
  'f' => AI1EC_PATH . DIRECTORY_SEPARATOR . 'lib' . DIRECTORY_SEPARATOR . 'iCal' . DIRECTORY_SEPARATOR . 'iCalcreator-2.20' . DIRECTORY_SEPARATOR . 'iCalcreator.class.php',
4807
  'c' => 'vcalendar',
4808
+ 'i' => 'n',
4809
  ),
4810
  'vevent' =>
4811
  array (
lib/calendar-feed/ics.php CHANGED
@@ -126,16 +126,19 @@ class Ai1ecIcsConnectorPlugin extends Ai1ec_Connector_Plugin {
126
  'controller.import-export'
127
  );
128
 
129
- $search = $this->_registry->get( 'model.search' );
130
  $events_in_db = $search->get_event_ids_for_feed( $feed->feed_url );
131
  // flip the array. We will use keys to check events which are imported.
132
  $events_in_db = array_flip( $events_in_db );
133
- $args = array();
134
  $args['events_in_db'] = $events_in_db;
135
  $args['feed'] = $feed;
136
 
137
  $args['comment_status'] = 'open';
138
- if ( isset( $feed->comments_enabled ) && $feed->comments_enabled < 1 ) {
 
 
 
139
  $args['comment_status'] = 'closed';
140
  }
141
 
@@ -148,7 +151,7 @@ class Ai1ecIcsConnectorPlugin extends Ai1ec_Connector_Plugin {
148
  }
149
  $args['source'] = $response['body'];
150
  $result = $import_export->import_events( 'ics', $args );
151
- $count = $result['count'];
152
  // we must flip again the array to iterate over it
153
  $events_to_delete = array_flip( $result['events_to_delete'] );
154
  foreach ( $events_to_delete as $event_id ) {
126
  'controller.import-export'
127
  );
128
 
129
+ $search = $this->_registry->get( 'model.search' );
130
  $events_in_db = $search->get_event_ids_for_feed( $feed->feed_url );
131
  // flip the array. We will use keys to check events which are imported.
132
  $events_in_db = array_flip( $events_in_db );
133
+ $args = array();
134
  $args['events_in_db'] = $events_in_db;
135
  $args['feed'] = $feed;
136
 
137
  $args['comment_status'] = 'open';
138
+ if (
139
+ isset( $feed->comments_enabled ) &&
140
+ $feed->comments_enabled < 1
141
+ ) {
142
  $args['comment_status'] = 'closed';
143
  }
144
 
151
  }
152
  $args['source'] = $response['body'];
153
  $result = $import_export->import_events( 'ics', $args );
154
+ $count = $result['count'];
155
  // we must flip again the array to iterate over it
156
  $events_to_delete = array_flip( $result['events_to_delete'] );
157
  foreach ( $events_to_delete as $event_id ) {
lib/command/save-settings.php CHANGED
@@ -40,23 +40,27 @@ class Ai1ec_Command_Save_Settings extends Ai1ec_Command_Save_Abstract {
40
  } else {
41
 
42
  switch ( $data['type'] ) {
43
- case 'bool';
44
  $value = true;
45
  break;
46
- case 'int';
47
  $value = (int)$_POST[$name];
48
  break;
49
- case 'string';
50
  $value = (string)$_POST[$name];
51
  break;
52
- case 'array';
53
  $method = '_handle_saving_' . $name;
54
  $value = $this->$method();
55
  break;
56
- case 'mixed';
57
  $method = '_handle_saving_' . $name;
58
  $value = $this->$method( $_POST[$name] );
59
  break;
 
 
 
 
60
  }
61
  }
62
  } else {
40
  } else {
41
 
42
  switch ( $data['type'] ) {
43
+ case 'bool':
44
  $value = true;
45
  break;
46
+ case 'int':
47
  $value = (int)$_POST[$name];
48
  break;
49
+ case 'string':
50
  $value = (string)$_POST[$name];
51
  break;
52
+ case 'array':
53
  $method = '_handle_saving_' . $name;
54
  $value = $this->$method();
55
  break;
56
+ case 'mixed':
57
  $method = '_handle_saving_' . $name;
58
  $value = $this->$method( $_POST[$name] );
59
  break;
60
+ case 'wp_option': // set the corresponding WP option
61
+ $this->_registry->get( 'model.option' )
62
+ ->set( $name, $_POST[$name], true );
63
+ $value = null;
64
  }
65
  }
66
  } else {
lib/date/timezone.php CHANGED
@@ -449,6 +449,54 @@ class Ai1ec_Date_Timezone extends Ai1ec_Base {
449
  return $zone;
450
  }
451
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
452
  /**
453
  * Guess valid timezone identifier from arbitrary input.
454
  *
449
  return $zone;
450
  }
451
 
452
+ /**
453
+ * Check if timezone is set in wp_option
454
+ *
455
+ */
456
+ public function is_timezone_not_set() {
457
+ $timezone = $this->_registry->get( 'model.option' )
458
+ ->get( 'timezone_string' );
459
+ return empty( $timezone );
460
+ }
461
+
462
+ /**
463
+ * Render options for select in settings
464
+ *
465
+ * @return array
466
+ */
467
+ public function get_timezones() {
468
+ $zones = DateTimeZone::listIdentifiers();
469
+ if (
470
+ empty( $zones )
471
+ ) {
472
+ return array();
473
+ }
474
+ $manual = __( 'Manual Offset', AI1EC_PLUGIN_NAME );
475
+ $options = array();
476
+ $options[$manual][] = array(
477
+ 'text' => __( 'Choose your timezone', AI1EC_PLUGIN_NAME ),
478
+ 'value' => '',
479
+ 'args' => array(
480
+ 'selected' => 'selected'
481
+ )
482
+ );
483
+ foreach ( $zones as $zone ) {
484
+ $exploded_zone = explode( '/', $zone );
485
+ if ( ! isset( $exploded_zone[1] ) ) {
486
+ $exploded_zone[1] = $exploded_zone[0];
487
+ $exploded_zone[0] = $manual;
488
+ }
489
+ $optgroup = $exploded_zone[0];
490
+ unset( $exploded_zone[0] );
491
+ $options[$optgroup][] = array(
492
+ 'text' => implode( '/', $exploded_zone ),
493
+ 'value' => $zone,
494
+ );
495
+ }
496
+
497
+ return $options;
498
+ }
499
+
500
  /**
501
  * Guess valid timezone identifier from arbitrary input.
502
  *
lib/exception/handler.php CHANGED
@@ -110,7 +110,7 @@ class Ai1ec_Exception_Handler {
110
  public function handle_exception( Exception $exception ) {
111
  if ( defined( 'AI1EC_DEBUG' ) && true === AI1EC_DEBUG ) {
112
  echo '<pre>';
113
- var_dump( $exception );
114
  echo '</pre>';
115
  die();
116
  }
@@ -287,5 +287,140 @@ class Ai1ec_Exception_Handler {
287
  Ai1ec_Http_Response_Helper::redirect( get_site_url() );
288
  }
289
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
290
 
291
- }
110
  public function handle_exception( Exception $exception ) {
111
  if ( defined( 'AI1EC_DEBUG' ) && true === AI1EC_DEBUG ) {
112
  echo '<pre>';
113
+ $this->var_debug( $exception );
114
  echo '</pre>';
115
  die();
116
  }
287
  Ai1ec_Http_Response_Helper::redirect( get_site_url() );
288
  }
289
  }
290
+ /**
291
+ * Had to add it as var_dump was locking my browser.
292
+ *
293
+ * Taken from http://www.leaseweblabs.com/2013/10/smart-alternative-phps-var_dump-function/
294
+ *
295
+ * @param mixed $variable
296
+ * @param int $strlen
297
+ * @param int $width
298
+ * @param int $depth
299
+ * @param int $i
300
+ * @param array $objects
301
+ *
302
+ * @return string
303
+ */
304
+ public function var_debug(
305
+ $variable,
306
+ $strlen = 400,
307
+ $width = 25,
308
+ $depth = 10,
309
+ $i = 0,
310
+ &$objects = array()
311
+ ) {
312
+ $search = array( "\0", "\a", "\b", "\f", "\n", "\r", "\t", "\v" );
313
+ $replace = array( '\0', '\a', '\b', '\f', '\n', '\r', '\t', '\v' );
314
+ $string = '';
315
+
316
+ switch ( gettype( $variable ) ) {
317
+ case 'boolean' :
318
+ $string .= $variable ? 'true' : 'false';
319
+ break;
320
+ case 'integer' :
321
+ $string .= $variable;
322
+ break;
323
+ case 'double' :
324
+ $string .= $variable;
325
+ break;
326
+ case 'resource' :
327
+ $string .= '[resource]';
328
+ break;
329
+ case 'NULL' :
330
+ $string .= "null";
331
+ break;
332
+ case 'unknown type' :
333
+ $string .= '???';
334
+ break;
335
+ case 'string' :
336
+ $len = strlen( $variable );
337
+ $variable = str_replace(
338
+ $search,
339
+ $replace,
340
+ substr( $variable, 0, $strlen ),
341
+ $count );
342
+ $variable = substr( $variable, 0, $strlen );
343
+ if ( $len < $strlen ) {
344
+ $string .= '"' . $variable . '"';
345
+ } else {
346
+ $string .= 'string(' . $len . '): "' . $variable . '"...';
347
+ }
348
+ break;
349
+ case 'array' :
350
+ $len = count( $variable );
351
+ if ( $i == $depth ) {
352
+ $string .= 'array(' . $len . ') {...}';
353
+ } elseif ( ! $len) {
354
+ $string .= 'array(0) {}';
355
+ } else {
356
+ $keys = array_keys( $variable );
357
+ $spaces = str_repeat( ' ', $i * 2 );
358
+ $string .= "array($len)\n" . $spaces . '{';
359
+ $count = 0;
360
+ foreach ( $keys as $key ) {
361
+ if ( $count == $width ) {
362
+ $string .= "\n" . $spaces . " ...";
363
+ break;
364
+ }
365
+ $string .= "\n" . $spaces . " [$key] => ";
366
+ $string .= $this->var_debug(
367
+ $variable[$key],
368
+ $strlen,
369
+ $width,
370
+ $depth,
371
+ $i + 1,
372
+ $objects
373
+ );
374
+ $count ++;
375
+ }
376
+ $string .= "\n" . $spaces . '}';
377
+ }
378
+ break;
379
+ case 'object':
380
+ $id = array_search( $variable, $objects, true );
381
+ if ( $id !== false ) {
382
+ $string .= get_class( $variable ) . '#' . ( $id + 1 ) . ' {...}';
383
+ } else if ( $i == $depth ) {
384
+ $string .= get_class( $variable ) . ' {...}';
385
+ } else {
386
+ $id = array_push( $objects, $variable );
387
+ $array = ( array ) $variable;
388
+ $spaces = str_repeat( ' ', $i * 2 );
389
+ $string .= get_class( $variable ) . "#$id\n" . $spaces . '{';
390
+ $properties = array_keys( $array );
391
+ foreach ( $properties as $property ) {
392
+ $name = str_replace( "\0", ':', trim( $property ) );
393
+ $string .= "\n" . $spaces . " [$name] => ";
394
+ $string .= $this->var_debug(
395
+ $array[$property],
396
+ $strlen,
397
+ $width,
398
+ $depth,
399
+ $i + 1,
400
+ $objects
401
+ );
402
+ }
403
+ $string .= "\n" . $spaces . '}';
404
+ }
405
+ break;
406
+ }
407
+
408
+ if ( $i > 0 ) {
409
+ return $string;
410
+ }
411
+
412
+ $backtrace = debug_backtrace( DEBUG_BACKTRACE_IGNORE_ARGS );
413
+ do {
414
+ $caller = array_shift( $backtrace );
415
+ } while (
416
+ $caller &&
417
+ ! isset( $caller['file'] )
418
+ );
419
+ if ( $caller ) {
420
+ $string = $caller['file'] . ':' . $caller['line'] . "\n" . $string;
421
+ }
422
+
423
+ echo nl2br( str_replace( ' ', '&nbsp;', htmlentities( $string ) ) );
424
+ }
425
 
426
+ }
lib/html/element/setting/select.php CHANGED
@@ -15,6 +15,16 @@ class Ai1ec_Html_Setting_Select extends Ai1ec_Html_Element_Settings {
15
  * @see Ai1ec_Html_Element_Settings::render()
16
  */
17
  public function render( $output = '' ) {
 
 
 
 
 
 
 
 
 
 
18
  $options = $this->_args['renderer']['options'];
19
  if ( ! is_array( $options ) ) {
20
  $callback = explode( ':', $options );
@@ -31,11 +41,14 @@ class Ai1ec_Html_Setting_Select extends Ai1ec_Html_Element_Settings {
31
  );
32
  }
33
  }
34
- foreach ( $options as &$option ) {
35
- if ( $option['value'] === $this->_args['value'] ) {
36
- $option['args'] = array(
37
- 'selected' => 'selected',
38
- );
 
 
 
39
  }
40
  }
41
  $select_args = array();
@@ -50,6 +63,22 @@ class Ai1ec_Html_Setting_Select extends Ai1ec_Html_Element_Settings {
50
  return parent::render( $file->get_content() );
51
  }
52
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53
  /**
54
  * Gets the options for the "Starting day of week" select.
55
  *
15
  * @see Ai1ec_Html_Element_Settings::render()
16
  */
17
  public function render( $output = '' ) {
18
+ if ( isset( $this->_args['renderer']['condition'] ) ) {
19
+ $callback = explode( ':', $this->_args['renderer']['condition'] );
20
+ $render = $this->_registry->dispatch(
21
+ $callback[0],
22
+ $callback[1]
23
+ );
24
+ if ( ! $render ) {
25
+ return '';
26
+ }
27
+ }
28
  $options = $this->_args['renderer']['options'];
29
  if ( ! is_array( $options ) ) {
30
  $callback = explode( ':', $options );
41
  );
42
  }
43
  }
44
+ foreach ( $options as $key => &$option ) {
45
+ // if the key is a string, it's an optgroup
46
+ if ( is_string( $key ) ) {
47
+ foreach ( $option as &$opt ) {
48
+ $opt = $this->_set_selected_value( $opt );
49
+ }
50
+ } else {
51
+ $option = $this->_set_selected_value( $option );
52
  }
53
  }
54
  $select_args = array();
63
  return parent::render( $file->get_content() );
64
  }
65
 
66
+ /**
67
+ * Toggle `selected` attribute according to current selection.
68
+ *
69
+ * @param array $option Option being checked.
70
+ *
71
+ * @return array Optionally modified option entry.
72
+ */
73
+ protected function _set_selected_value( array $option ) {
74
+ if ( $option['value'] === $this->_args['value'] ) {
75
+ $option['args'] = array(
76
+ 'selected' => 'selected',
77
+ );
78
+ }
79
+ return $option;
80
+ }
81
+
82
  /**
83
  * Gets the options for the "Starting day of week" select.
84
  *
lib/iCal/iCalcreator-2.20/iCalcreator.class.php CHANGED
@@ -37,6 +37,8 @@ define( 'ICALCREATOR_VERSION', 'iCalcreator 2.20' );
37
  /**
38
  * vcalendar class
39
  *
 
 
40
  * @author Kjell-Inge Gustafsson, kigkonsult <ical@kigkonsult.se>
41
  * @since 2.9.6 - 2011-05-14
42
  */
37
  /**
38
  * vcalendar class
39
  *
40
+ * @instantiator new
41
+ *
42
  * @author Kjell-Inge Gustafsson, kigkonsult <ical@kigkonsult.se>
43
  * @since 2.9.6 - 2011-05-14
44
  */
lib/import-export/ics.php CHANGED
@@ -22,7 +22,7 @@ class Ai1ec_Ics_Import_Export_Engine
22
  * @see Ai1ec_Import_Export_Engine::import()
23
  */
24
  public function import( array $arguments ) {
25
- $cal = $this->_registry->get('vcalendar');
26
  if ( $cal->parse( $arguments['source'] ) ) {
27
  $count = 0;
28
  try {
@@ -201,7 +201,6 @@ class Ai1ec_Ics_Import_Export_Engine
201
  }
202
  $tags = $e->getProperty( "X-TAGS", false, true );
203
 
204
-
205
  $imported_tags = array();
206
  // If the user chose to preserve taxonomies during import, add tags.
207
  if( $tags && $feed->keep_tags_categories ) {
@@ -269,7 +268,6 @@ class Ai1ec_Ics_Import_Export_Engine
269
  $rdate = trim( end( $rdate ) );
270
  }
271
 
272
-
273
  // ===================
274
  // = Exception dates =
275
  // ===================
22
  * @see Ai1ec_Import_Export_Engine::import()
23
  */
24
  public function import( array $arguments ) {
25
+ $cal = $this->_registry->get( 'vcalendar' );
26
  if ( $cal->parse( $arguments['source'] ) ) {
27
  $count = 0;
28
  try {
201
  }
202
  $tags = $e->getProperty( "X-TAGS", false, true );
203
 
 
204
  $imported_tags = array();
205
  // If the user chose to preserve taxonomies during import, add tags.
206
  if( $tags && $feed->keep_tags_categories ) {
268
  $rdate = trim( end( $rdate ) );
269
  }
270
 
 
271
  // ===================
272
  // = Exception dates =
273
  // ===================
lib/less/lessphp.php CHANGED
@@ -65,8 +65,6 @@ class Ai1ec_Less_Lessphp extends Ai1ec_Base {
65
  'style.less',
66
  'event.less',
67
  'calendar.less',
68
- 'override.less',
69
- '../style.less',
70
  );
71
  }
72
 
@@ -111,6 +109,7 @@ class Ai1ec_Less_Lessphp extends Ai1ec_Base {
111
 
112
  // Allow extensions to add their own LESS files.
113
  $this->files = apply_filters( 'ai1ec_less_files', $this->files );
 
114
 
115
  // Find out the active theme URL.
116
  $option = $this->_registry->get( 'model.option' );
@@ -135,13 +134,6 @@ class Ai1ec_Less_Lessphp extends Ai1ec_Base {
135
  continue;
136
  }
137
  }
138
- // If the file is a CSS file, no need to parse it, just serve it as usual.
139
- $ext = pathinfo( $file_to_parse->get_name(), PATHINFO_EXTENSION );
140
- if ( 'css' === $ext ) {
141
- $this->parsed_css .= $file_to_parse->get_content();
142
- continue;
143
- }
144
-
145
  // We prepend the unparsed variables.less file we got earlier.
146
  // We do this as we do not import that anymore in the less files.
147
  $this->unparsed_variable_file .= $file_to_parse->get_content();
@@ -156,12 +148,12 @@ class Ai1ec_Less_Lessphp extends Ai1ec_Base {
156
  }
157
  }
158
  $variables['fontdir'] = '~"' . $theme['theme_url'] . '/font"';
159
- $variables['fontdir_default'] = '~"' . $this->default_theme_url . '/font"';
160
  $variables['imgdir'] = '~"' . $theme['theme_url'] . '/img"';
161
- $variables['imgdir_default'] = '~"' . $this->default_theme_url . '/img"';
162
 
163
  try {
164
- $this->parsed_css .= $this->lessc->parse(
165
  $this->unparsed_variable_file,
166
  $variables
167
  );
65
  'style.less',
66
  'event.less',
67
  'calendar.less',
 
 
68
  );
69
  }
70
 
109
 
110
  // Allow extensions to add their own LESS files.
111
  $this->files = apply_filters( 'ai1ec_less_files', $this->files );
112
+ $this->files[] = 'override.less';
113
 
114
  // Find out the active theme URL.
115
  $option = $this->_registry->get( 'model.option' );
134
  continue;
135
  }
136
  }
 
 
 
 
 
 
 
137
  // We prepend the unparsed variables.less file we got earlier.
138
  // We do this as we do not import that anymore in the less files.
139
  $this->unparsed_variable_file .= $file_to_parse->get_content();
148
  }
149
  }
150
  $variables['fontdir'] = '~"' . $theme['theme_url'] . '/font"';
151
+ $variables['fontdir_default'] = '~"' . $this->default_theme_url . 'font"';
152
  $variables['imgdir'] = '~"' . $theme['theme_url'] . '/img"';
153
+ $variables['imgdir_default'] = '~"' . $this->default_theme_url . 'img"';
154
 
155
  try {
156
+ $this->parsed_css = $this->lessc->parse(
157
  $this->unparsed_variable_file,
158
  $variables
159
  );
lib/post/content.php ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Checks if processed page is calendar default page and post has content.
5
+ *
6
+ * @author Time.ly Network Inc.
7
+ * @since 2.0
8
+ *
9
+ * @package AI1EC
10
+ * @subpackage AI1EC.Lib
11
+ */
12
+ class Ai1ec_Post_Content_Check extends Ai1ec_Base {
13
+
14
+ /**
15
+ * Checks if post has content for default calendar page and if not sets one.
16
+ *
17
+ * @param WP_Post $post Post object.
18
+ *
19
+ * @return void Method does not return.
20
+ */
21
+ public function check_content( WP_Post $post ) {
22
+ if (
23
+ empty( $post->post_content ) &&
24
+ is_page() &&
25
+ $post->ID === $this->_registry->get( 'model.settings' )
26
+ ->get( 'calendar_page_id' )
27
+ ) {
28
+ $post->post_content = '<!-- Time.ly Calendar placeholder -->';
29
+ }
30
+ }
31
+ }
lib/twig/ai1ec-extension.php CHANGED
@@ -17,7 +17,7 @@ class Ai1ec_Twig_Ai1ec_Extension extends Twig_Extension {
17
  protected $_registry;
18
 
19
  /**
20
- * Injkects the registry object.
21
  *
22
  * @param Ai1ec_Registry_Object $registry
23
  */
@@ -36,6 +36,11 @@ class Ai1ec_Twig_Ai1ec_Extension extends Twig_Extension {
36
  );
37
  }
38
 
 
 
 
 
 
39
  public function getFilters() {
40
  return array(
41
  new Twig_SimpleFilter( 'truncate', array( $this, 'truncate' ) ),
@@ -52,6 +57,17 @@ class Ai1ec_Twig_Ai1ec_Extension extends Twig_Extension {
52
  );
53
  }
54
 
 
 
 
 
 
 
 
 
 
 
 
55
  /**
56
  * Get HTML markup for the post's "avatar" image according conditional
57
  * fallback model.
@@ -83,6 +99,17 @@ class Ai1ec_Twig_Ai1ec_Extension extends Twig_Extension {
83
  );
84
  }
85
 
 
 
 
 
 
 
 
 
 
 
 
86
  /**
87
  * Convert an hour to an Ai1ec_Date_Time object.
88
  *
@@ -296,4 +323,4 @@ class Ai1ec_Twig_Ai1ec_Extension extends Twig_Extension {
296
  return 'ai1ec';
297
  }
298
 
299
- }
17
  protected $_registry;
18
 
19
  /**
20
+ * Inject the registry object.
21
  *
22
  * @param Ai1ec_Registry_Object $registry
23
  */
36
  );
37
  }
38
 
39
+ /**
40
+ * Twig callback - return a list of filters registered by this extension.
41
+ *
42
+ * @return array
43
+ */
44
  public function getFilters() {
45
  return array(
46
  new Twig_SimpleFilter( 'truncate', array( $this, 'truncate' ) ),
57
  );
58
  }
59
 
60
+ /**
61
+ * Twig callback - return a list of tests registered by this extension.
62
+ *
63
+ * @return array
64
+ */
65
+ public function getTests() {
66
+ return array(
67
+ new Twig_SimpleTest( 'string', array( $this, 'is_string' ) ),
68
+ );
69
+ }
70
+
71
  /**
72
  * Get HTML markup for the post's "avatar" image according conditional
73
  * fallback model.
99
  );
100
  }
101
 
102
+ /**
103
+ * Check if provided value is a string.
104
+ *
105
+ * @param mixed $var Suspected string
106
+ *
107
+ * @return boolean True if it is a string, false otherwise.
108
+ */
109
+ public function is_string( $var ) {
110
+ return is_string( $var );
111
+ }
112
+
113
  /**
114
  * Convert an hour to an Ai1ec_Date_Time object.
115
  *
323
  return 'ai1ec';
324
  }
325
 
326
+ }
public/admin/box_event_location.php CHANGED
@@ -96,5 +96,6 @@
96
  <input type="hidden" name="ai1ec_province" id="ai1ec_province" value="<?php echo esc_attr( $province ); ?>">
97
  <input type="hidden" name="ai1ec_postal_code" id="ai1ec_postal_code" value="<?php echo esc_attr( $postal_code ); ?>">
98
  <input type="hidden" name="ai1ec_country" id="ai1ec_country" value="<?php echo esc_attr( $country ); ?>">
 
99
  </div>
100
  </div>
96
  <input type="hidden" name="ai1ec_province" id="ai1ec_province" value="<?php echo esc_attr( $province ); ?>">
97
  <input type="hidden" name="ai1ec_postal_code" id="ai1ec_postal_code" value="<?php echo esc_attr( $postal_code ); ?>">
98
  <input type="hidden" name="ai1ec_country" id="ai1ec_country" value="<?php echo esc_attr( $country ); ?>">
99
+ <input type="hidden" name="ai1ec_country_short" id="ai1ec_country_short" value="">
100
  </div>
101
  </div>
public/admin/twig/form-elements/select.twig CHANGED
@@ -12,13 +12,26 @@
12
  {% endif %}
13
  {% endfor %}
14
  >
15
- {% for option in options %}
16
- <option
17
- value="{{ option.value }}"
18
- {% for attribute, value in option.args %}
19
- {{ attribute }}="{{ value }}"
20
- {% endfor %}
21
- >{{ option.text }}</option>
 
 
 
 
 
 
 
 
 
 
 
 
 
22
  {% endfor %}
23
  </select>
24
  {% endmacro %}
12
  {% endif %}
13
  {% endfor %}
14
  >
15
+ {% for key, option in options %}
16
+ {% if key is string %}
17
+ <optgroup label="{{ key }}">
18
+ {% for opt in option %}
19
+ <option
20
+ value="{{ opt.value }}"
21
+ {% for attribute, value in opt.args %}
22
+ {{ attribute }}="{{ value }}"
23
+ {% endfor %}
24
+ >{{ opt.text }}</option>
25
+ {% endfor %}
26
+ </optgroup>
27
+ {% else %}
28
+ <option
29
+ value="{{ option.value }}"
30
+ {% for attribute, value in option.args %}
31
+ {{ attribute }}="{{ value }}"
32
+ {% endfor %}
33
+ >{{ option.text }}</option>
34
+ {% endif %}
35
  {% endfor %}
36
  </select>
37
  {% endmacro %}
public/admin/twig/setting/embedding.twig CHANGED
@@ -1,45 +1,36 @@
1
  {% autoescape false %}
2
  <div class="ai1ec-col-sm-12">
3
- <p>
4
- <a href="#ai1ec-embedding" id="ai1ec-embedding-trigger"
5
- data-toggle="ai1ec-collapse">
6
- <i class="ai1ec-fa ai1ec-fa-code ai1ec-fa-lg ai1ec-fa-fw"></i>
7
- {{ text_embed_shortcode }}
8
- <i class="ai1ec-fa ai1ec-fa-caret-down"></i>
9
- <i class="ai1ec-fa ai1ec-fa-caret-up ai1ec-hide"></i>
10
- </a>
11
- </p>
12
- <div id="ai1ec-embedding" class="ai1ec-collapse">
13
  <div class="ai1ec-well ai1ec-prose">
14
  <p>{{ text_insert_shortcode }}</p>
15
  <ul>
16
- <li>{{ text_month_view }} <code>[ai1ec view="monthly"]</code></li>
17
- <li>{{ text_week_view }} <code>[ai1ec view="weekly"]</code></li>
18
- <li>{{ text_day_view }} <code>[ai1ec view="oneday"]</code></li>
19
- <li>{{ text_agenda_view }} <code>[ai1ec view="agenda"]</code></li>
20
 
21
  {{ viewing_events_shortcodes }}
22
 
23
- <li><em>{{ text_general_form }}</em> {{ text_other_view }} <code>[ai1ec view="someother"]</code></li>
24
- <li>{{ text_default_view }} <code>[ai1ec]</code></li>
25
  </ul>
26
  <p>
27
  <span class="ai1ec-text-muted">{{ text_optional }}</span>
28
  {{ text_filter_label }}
29
  </p>
30
  <ul>
31
- <li>{{ text_filter_category }} <code>[ai1ec cat_name="{{ text_filter_category_1 }}"]</code></li>
32
- <li>{{ text_filter_category_comma }} <code>[ai1ec cat_name="{{ text_filter_category_2 }},{{ text_filter_category_3 }}"]</code></li>
33
- <li>{{ text_filter_category_id }} <code>[ai1ec cat_id="1"]</code></li>
34
- <li>{{ text_filter_category_id_comma }} <code>[ai1ec cat_id="1,2"]</code></li>
35
 
36
- <li>{{ text_filter_tag }} <code>[ai1ec tag_name="{{ text_filter_tag_1 }}"]</code></li>
37
- <li>{{ text_filter_tag_comma }} <code>[ai1ec tag_name="{{ text_filter_tag_2 }},{{ text_filter_tag_3 }}"]</code></li>
38
- <li>{{ text_filter_tag_id }} <code>[ai1ec tag_id="1"]</code></li>
39
- <li>{{ text_filter_tag_id_comma }} <code>[ai1ec tag_id="1,2"]</code></li>
40
 
41
- <li>{{ text_filter_post_id }} <code>[ai1ec post_id="1"]</code></li>
42
- <li>{{ text_filter_post_id_comma }} <code>[ai1ec post_id="1,2"]</code></li>
43
  </ul>
44
  <div class="ai1ec-alert ai1ec-alert-warning">
45
  <strong>{{ text_warning }}</strong>
1
  {% autoescape false %}
2
  <div class="ai1ec-col-sm-12">
3
+ <div id="ai1ec-embedding">
 
 
 
 
 
 
 
 
 
4
  <div class="ai1ec-well ai1ec-prose">
5
  <p>{{ text_insert_shortcode }}</p>
6
  <ul>
7
+ <li>{{ text_month_view }} <code class="ai1ec-autoselect">[ai1ec view="monthly"]</code></li>
8
+ <li>{{ text_week_view }} <code class="ai1ec-autoselect">[ai1ec view="weekly"]</code></li>
9
+ <li>{{ text_day_view }} <code class="ai1ec-autoselect">[ai1ec view="oneday"]</code></li>
10
+ <li>{{ text_agenda_view }} <code class="ai1ec-autoselect">[ai1ec view="agenda"]</code></li>
11
 
12
  {{ viewing_events_shortcodes }}
13
 
14
+ <li><em>{{ text_general_form }}</em> {{ text_other_view }} <code class="ai1ec-autoselect">[ai1ec view="someother"]</code></li>
15
+ <li>{{ text_default_view }} <code class="ai1ec-autoselect">[ai1ec]</code></li>
16
  </ul>
17
  <p>
18
  <span class="ai1ec-text-muted">{{ text_optional }}</span>
19
  {{ text_filter_label }}
20
  </p>
21
  <ul>
22
+ <li>{{ text_filter_category }} <code class="ai1ec-autoselect">[ai1ec cat_name="{{ text_filter_category_1 }}"]</code></li>
23
+ <li>{{ text_filter_category_comma }} <code class="ai1ec-autoselect">[ai1ec cat_name="{{ text_filter_category_2 }},{{ text_filter_category_3 }}"]</code></li>
24
+ <li>{{ text_filter_category_id }} <code class="ai1ec-autoselect">[ai1ec cat_id="1"]</code></li>
25
+ <li>{{ text_filter_category_id_comma }} <code class="ai1ec-autoselect">[ai1ec cat_id="1,2"]</code></li>
26
 
27
+ <li>{{ text_filter_tag }} <code class="ai1ec-autoselect">[ai1ec tag_name="{{ text_filter_tag_1 }}"]</code></li>
28
+ <li>{{ text_filter_tag_comma }} <code class="ai1ec-autoselect">[ai1ec tag_name="{{ text_filter_tag_2 }},{{ text_filter_tag_3 }}"]</code></li>
29
+ <li>{{ text_filter_tag_id }} <code class="ai1ec-autoselect">[ai1ec tag_id="1"]</code></li>
30
+ <li>{{ text_filter_tag_id_comma }} <code class="ai1ec-autoselect">[ai1ec tag_id="1,2"]</code></li>
31
 
32
+ <li>{{ text_filter_post_id }} <code class="ai1ec-autoselect">[ai1ec post_id="1"]</code></li>
33
+ <li>{{ text_filter_post_id_comma }} <code class="ai1ec-autoselect">[ai1ec post_id="1,2"]</code></li>
34
  </ul>
35
  <div class="ai1ec-alert ai1ec-alert-warning">
36
  <strong>{{ text_warning }}</strong>
public/js/pages/add_new_event.js CHANGED
@@ -118,4 +118,4 @@
118
  * limitations under the License.
119
  * ======================================================================== */
120
 
121
- timely.define("domReady",[],function(){function u(e){var t;for(t=0;t<e.length;t++)e[t](n)}function a(){var e=r;t&&e.length&&(r=[],u(e))}function f(){t||(t=!0,o&&clearInterval(o),a())}function c(e){return t?e(n):r.push(e),c}var e=typeof window!="undefined"&&window.document,t=!e,n=e?document:null,r=[],i,s,o;if(e){if(document.addEventListener)document.addEventListener("DOMContentLoaded",f,!1),window.addEventListener("load",f,!1);else if(window.attachEvent){window.attachEvent("onload",f),s=document.createElement("div");try{i=window.frameElement===null}catch(l){}s.doScroll&&i&&window.external&&(o=setInterval(function(){try{s.doScroll(),f()}catch(e){}},30))}(document.readyState==="complete"||document.readyState==="interactive")&&f()}return c.version="2.0.0",c.load=function(e,t,n,r){r.isBuild?n(null):c(n)},c}),timely.define("external_libs/bootstrap/tab",["jquery_timely"],function(e){var t=function(t){this.element=e(t)};t.prototype.show=function(){var t=this.element,n=t.closest("ul:not(.ai1ec-dropdown-menu)"),r=t.data("target");r||(r=t.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));if(t.parent("li").hasClass("ai1ec-active"))return;var i=n.find(".ai1ec-active:last a")[0],s=e.Event("show.bs.tab",{relatedTarget:i});t.trigger(s);if(s.isDefaultPrevented())return;var o=e(r);this.activate(t.parent("li"),n),this.activate(o,o.parent(),function(){t.trigger({type:"shown.bs.tab",relatedTarget:i})})},t.prototype.activate=function(t,n,r){function o(){i.removeClass("ai1ec-active").find("> .ai1ec-dropdown-menu > .ai1ec-active").removeClass("ai1ec-active"),t.addClass("ai1ec-active"),s?(t[0].offsetWidth,t.addClass("ai1ec-in")):t.removeClass("ai1ec-fade"),t.parent(".ai1ec-dropdown-menu")&&t.closest("li.ai1ec-dropdown").addClass("ai1ec-active"),r&&r()}var i=n.find("> .ai1ec-active"),s=r&&e.support.transition&&i.hasClass("ai1ec-fade");s?i.one(e.support.transition.end,o).emulateTransitionEnd(150):o(),i.removeClass("ai1ec-in")};var n=e.fn.tab;e.fn.tab=function(n){return this.each(function(){var r=e(this),i=r.data("bs.tab");i||r.data("bs.tab",i=new t(this)),typeof n=="string"&&i[n]()})},e.fn.tab.Constructor=t,e.fn.tab.noConflict=function(){return e.fn.tab=n,this},e(document).on("click.bs.tab.data-api",'[data-toggle="ai1ec-tab"], [data-toggle="ai1ec-pill"]',function(t){t.preventDefault(),e(this).tab("show")})}),timely.define("libs/utils",["jquery_timely","external_libs/bootstrap/tab"],function(e){var t=function(){return{is_float:function(e){return!isNaN(parseFloat(e))},is_valid_coordinate:function(e,t){var n=t?90:180;return this.is_float(e)&&Math.abs(e)<n},convert_comma_to_dot:function(e){return e.replace(",",".")},field_has_value:function(t){var n="#"+t,r=e(n),i=!1;return r.length===1&&(i=e.trim(r.val())!==""),i},make_alert:function(t,n,r){var i="";switch(n){case"error":i="ai1ec-alert ai1ec-alert-danger";break;case"success":i="ai1ec-alert ai1ec-alert-success";break;default:i="ai1ec-alert"}var s=e("<div />",{"class":i,html:t});if(!r){var o=e("<button>",{type:"button","class":"ai1ec-close","data-dismiss":"ai1ec-alert",text:"×"});s.prepend(o)}return s},get_ajax_url:function(){return typeof window.ajaxurl=="undefined"?"http://localhost/wordpress/wp-admin/admin-ajax.php":window.ajaxurl},isUrl:function(e){var t=/(http|https|webcal):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;return t.test(e)},isValidEmail:function(e){var t=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return t.test(e)},activate_saved_tab_on_page_load:function(t){null===t||undefined===t?e("ul.ai1ec-nav a:first").tab("show"):e("ul.ai1ec-nav a[href="+t+"]").tab("show")}}}();return t}),timely.define("scripts/add_new_event/event_location/input_coordinates_utility_functions",["jquery_timely","ai1ec_config","libs/utils"],function(e,t,n){var r=function(){e("#ai1ec_input_coordinates:checked").length>0&&e("#ai1ec_table_coordinates input.coordinates").each(function(){this.value=n.convert_comma_to_dot(this.value)})},i=function(t,n){var r=e("<div />",{text:n,"class":"ai1ec-error"});e(t).after(r)},s=function(t,n){t.target.id==="post"&&(t.stopImmediatePropagation(),t.preventDefault(),e("#publish").removeClass("button-primary-disabled"),e("#publish").siblings(".spinner").css("visibility","hidden")),e(n).focus()},o=function(){var t=n.field_has_value("ai1ec_address"),r=!0;return e(".coordinates").each(function(){var e=n.field_has_value(this.id);e||(r=!1)}),t||r},u=function(n){var r=!0,o=!1;return e("#ai1ec_input_coordinates:checked").length>0&&(e("div.ai1ec-error").remove(),e("#ai1ec_table_coordinates input.coordinates").each(function(){var n=e(this).hasClass("latitude"),s=n?t.error_message_not_entered_lat:t.error_message_not_entered_long;this.value===""&&(r=!1,o===!1&&(o=this),i(this,s))})),r===!1&&s(n,o),r},a=function(r){if(e("#ai1ec_input_coordinates:checked").length===1){e("div.ai1ec-error").remove();var o=!0,u=!1,a=!1;return e("#ai1ec_table_coordinates input.coordinates").each(function(){if(this.value===""){a=!0;return}var r=e(this).hasClass("latitude"),s=r?t.error_message_not_valid_lat:t.error_message_not_valid_long;n.is_valid_coordinate(this.value,r)||(o=!1,u===!1&&(u=this),i(this,s))}),o===!1&&s(r,u),a===!0&&(o=!1),o}};return{ai1ec_convert_commas_to_dots_for_coordinates:r,ai1ec_show_error_message_after_element:i,check_if_address_or_coordinates_are_set:o,ai1ec_check_lat_long_fields_filled_when_publishing_event:u,ai1ec_check_lat_long_ok_for_search:a}}),timely.define("external_libs/jquery.autocomplete_geomod",["jquery_timely"],function(e){e.fn.extend({autocomplete:function(t,n){var r=typeof t=="string";return n=e.extend({},e.Autocompleter.defaults,{url:r?t:null,data:r?null:t,delay:r?e.Autocompleter.defaults.delay:10,max:n&&!n.scroll?10:150},n),n.highlight=n.highlight||function(e){return e},n.formatMatch=n.formatMatch||n.formatItem,this.each(function(){new e.Autocompleter(this,n)})},result:function(e){return this.bind("result",e)},search:function(e){return this.trigger("search",[e])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(e){return this.trigger("setOptions",[e])},unautocomplete:function(){return this.trigger("unautocomplete")}}),e.Autocompleter=function(t,n){function d(){var r=h.selected();if(!r)return!1;var s=r.result;o=s;if(n.multiple){var u=m(i.val());if(u.length>1){var a=n.multipleSeparator.length,f=e(t).selection().start,l,c=0;e.each(u,function(e,t){c+=t.length;if(f<=c)return l=e,!1;c+=a}),u[l]=s,s=u.join(n.multipleSeparator)}s+=n.multipleSeparator}return i.val(s),w(),i.trigger("result",[r.data,r.value]),!0}function v(e,t){if(f==r.DEL){h.hide();return}var s=i.val();if(!t&&s==o)return;o=s,s=g(s),s.length>=n.minChars?(i.addClass(n.loadingClass),n.matchCase||(s=s.toLowerCase()),S(s,E,w)):(T(),h.hide())}function m(t){return t?n.multiple?e.map(t.split(n.multipleSeparator),function(n){return e.trim(t).length?e.trim(n):null}):[e.trim(t)]:[""]}function g(r){if(!n.multiple)return r;var i=m(r);if(i.length==1)return i[0];var s=e(t).selection().start;return s==r.length?i=m(r):i=m(r.replace(r.substring(s),"")),i[i.length-1]}function y(s,u){n.autoFill&&g(i.val()).toLowerCase()==s.toLowerCase()&&f!=r.BACKSPACE&&(i.val(i.val()+u.substring(g(o).length)),e(t).selection(o.length,o.length+u.length))}function b(){clearTimeout(s),s=setTimeout(w,200)}function w(){var e=h.visible();h.hide(),clearTimeout(s),T(),n.mustMatch&&i.search(function(e){if(!e)if(n.multiple){var t=m(i.val()).slice(0,-1);i.val(t.join(n.multipleSeparator)+(t.length?n.multipleSeparator:""))}else i.val(""),i.trigger("result",null)})}function E(e,t){t&&t.length&&a?(T(),h.display(t,e),y(e,t[0].value),h.show()):w()}function S(r,i,s){n.matchCase||(r=r.toLowerCase());var o=u.load(r);if(o&&o.length)i(r,o);else if(n.geocoder){var a=g(r),f={address:a};n.region&&(f.region=n.region),n.geocoder.geocode(f,function(e,t){var s=n.parse(e,t,a);u.add(r,s),i(r,s)})}else if(typeof n.url=="string"&&n.url.length>0){var l={timestamp:+(new Date)};e.each(n.extraParams,function(e,t){l[e]=typeof t=="function"?t():t}),e.ajax({mode:"abort",port:"autocomplete"+t.name,dataType:n.dataType,url:n.url,data:e.extend({q:g(r),limit:n.max},l),success:function(e){var t=n.parse&&n.parse(e)||x(e);u.add(r,t),i(r,t)}})}else h.emptyList(),s(r)}function x(t){var r=[],i=t.split("\n");for(var s=0;s<i.length;s++){var o=e.trim(i[s]);o&&(o=o.split("|"),r[r.length]={data:o,value:o[0],result:n.formatResult&&n.formatResult(o,o[0])||o[0]})}return r}function T(){i.removeClass(n.loadingClass)}var r={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8},i=e(t).attr("autocomplete","off").addClass(n.inputClass),s,o="",u=e.Autocompleter.Cache(n),a=0,f,l=navigator.userAgent.match(/opera/i),c={mouseDownOnSelect:!1},h=e.Autocompleter.Select(n,t,d,c),p;l&&e(t.form).bind("submit.autocomplete",function(){if(p)return p=!1,!1}),i.bind((l?"keypress":"keydown")+".autocomplete",function(t){a=1,f=t.keyCode;switch(t.keyCode){case r.UP:t.preventDefault(),h.visible()?h.prev():v(0,!0);break;case r.DOWN:t.preventDefault(),h.visible()?h.next():v(0,!0);break;case r.PAGEUP:t.preventDefault(),h.visible()?h.pageUp():v(0,!0);break;case r.PAGEDOWN:t.preventDefault(),h.visible()?h.pageDown():v(0,!0);break;case n.multiple&&e.trim(n.multipleSeparator)==","&&r.COMMA:case r.TAB:case r.RETURN:if(d())return t.preventDefault(),p=!0,!1;break;case r.ESC:h.hide();break;default:clearTimeout(s),s=setTimeout(v,n.delay)}}).focus(function(){a++}).blur(function(){a=0,c.mouseDownOnSelect||b()}).click(function(){a++>1&&!h.visible()&&v(0,!0)}).bind("search",function(){function n(e,n){var r;if(n&&n.length)for(var s=0;s<n.length;s++)if(n[s].result.toLowerCase()==e.toLowerCase()){r=n[s];break}typeof t=="function"?t(r):i.trigger("result",r&&[r.data,r.value])}var t=arguments.length>1?arguments[1]:null;e.each(m(i.val()),function(e,t){S(t,n,n)})}).bind("flushCache",function(){u.flush()}).bind("setOptions",function(){e.extend(n,arguments[1]),"data"in arguments[1]&&u.populate()}).bind("unautocomplete",function(){h.unbind(),i.unbind(),e(t.form).unbind(".autocomplete")})},e.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:!1,matchSubset:!0,matchContains:!1,cacheLength:10,max:100,mustMatch:!1,extraParams:{},selectFirst:!0,formatItem:function(e){return e[0]},formatMatch:null,autoFill:!1,width:0,multiple:!1,multipleSeparator:", ",highlight:function(e,t){return e.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+t.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:!0,scrollHeight:180},e.Autocompleter.Cache=function(t){function i(e,n){t.matchCase||(e=e.toLowerCase());var r=e.indexOf(n);return t.matchContains=="word"&&(r=e.toLowerCase().search("\\b"+n.toLowerCase())),r==-1?!1:r==0||t.matchContains}function s(e,i){r>t.cacheLength&&u(),n[e]||r++,n[e]=i}function o(){if(!t.data)return!1;var n={},r=0;t.url||(t.cacheLength=1),n[""]=[];for(var i=0,o=t.data.length;i<o;i++){var u=t.data[i];u=typeof u=="string"?[u]:u;var a=t.formatMatch(u,i+1,t.data.length);if(a===!1)continue;var f=a.charAt(0).toLowerCase();n[f]||(n[f]=[]);var l={value:a,data:u,result:t.formatResult&&t.formatResult(u)||a};n[f].push(l),r++<t.max&&n[""].push(l)}e.each(n,function(e,n){t.cacheLength++,s(e,n)})}function u(){n={},r=0}var n={},r=0;return setTimeout(o,25),{flush:u,add:s,populate:o,load:function(s){if(!t.cacheLength||!r)return null;if(!t.url&&t.matchContains){var o=[];for(var u in n)if(u.length>0){var a=n[u];e.each(a,function(e,t){i(t.value,s)&&o.push(t)})}return o}if(n[s])return n[s];if(t.matchSubset)for(var f=s.length-1;f>=t.minChars;f--){var a=n[s.substr(0,f)];if(a){var o=[];return e.each(a,function(e,t){i(t.value,s)&&(o[o.length]=t)}),o}}return null}}},e.Autocompleter.Select=function(t,n,r,i){function p(){if(!l)return;c=e("<div/>").hide().addClass(t.resultsClass).css("position","absolute").appendTo(document.body),h=e("<ul/>").appendTo(c).mouseover(function(t){d(t).nodeName&&d(t).nodeName.toUpperCase()=="LI"&&(u=e("li",h).removeClass(s.ACTIVE).index(d(t)),e(d(t)).addClass(s.ACTIVE))}).click(function(t){return e(d(t)).addClass(s.ACTIVE),r(),n.focus(),!1}).mousedown(function(){i.mouseDownOnSelect=!0}).mouseup(function(){i.mouseDownOnSelect=!1}),t.width>0&&c.css("width",t.width),l=!1}function d(e){var t=e.target;while(t&&t.tagName!="LI")t=t.parentNode;return t?t:[]}function v(e){o.slice(u,u+1).removeClass(s.ACTIVE),m(e);var n=o.slice(u,u+1).addClass(s.ACTIVE);if(t.scroll){var r=0;o.slice(0,u).each(function(){r+=this.offsetHeight}),r+n[0].offsetHeight-h.scrollTop()>h[0].clientHeight?h.scrollTop(r+n[0].offsetHeight-h.innerHeight()):r<h.scrollTop()&&h.scrollTop(r)}}function m(e){u+=e,u<0?u=o.size()-1:u>=o.size()&&(u=0)}function g(e){return t.max&&t.max<e?t.max:e}function y(){h.empty();var n=g(a.length);for(var r=0;r<n;r++){if(!a[r])continue;var i=t.formatItem(a[r].data,r+1,n,a[r].value,f);if(i===!1)continue;var l=e("<li/>").html(t.highlight(i,f)).addClass(r%2==0?"ac_even":"ac_odd").appendTo(h)[0];e.data(l,"ac_data",a[r])}o=h.find("li"),t.selectFirst&&(o.slice(0,1).addClass(s.ACTIVE),u=0),e.fn.bgiframe&&h.bgiframe()}var s={ACTIVE:"ac_over"},o,u=-1,a,f="",l=!0,c,h;return{display:function(e,t){p(),a=e,f=t,y()},next:function(){v(1)},prev:function(){v(-1)},pageUp:function(){u!=0&&u-8<0?v(-u):v(-8)},pageDown:function(){u!=o.size()-1&&u+8>o.size()?v(o.size()-1-u):v(8)},hide:function(){c&&c.hide(),o&&o.removeClass(s.ACTIVE),u=-1},visible:function(){return c&&c.is(":visible")},current:function(){return this.visible()&&(o.filter("."+s.ACTIVE)[0]||t.selectFirst&&o[0])},show:function(){var r=e(n).offset();c.css({width:typeof t.width=="string"||t.width>0?t.width:e(n).width(),top:r.top+n.offsetHeight,left:r.left}).show();if(t.scroll){h.scrollTop(0),h.css({maxHeight:t.scrollHeight,overflow:"auto"});if(navigator.userAgent.match(/msie/i)&&typeof document.body.style.maxHeight=="undefined"){var i=0;o.each(function(){i+=this.offsetHeight});var s=i>t.scrollHeight;h.css("height",s?t.scrollHeight:i),s||o.width(h.width()-parseInt(o.css("padding-left"))-parseInt(o.css("padding-right")))}}},selected:function(){var t=o&&o.filter("."+s.ACTIVE).removeClass(s.ACTIVE);return t&&t.length&&e.data(t[0],"ac_data")},emptyList:function(){h&&h.empty()},unbind:function(){c&&c.remove()}}},e.fn.selection=function(e,t){if(e!==undefined)return this.each(function(){if(this.createTextRange){var n=this.createTextRange();t===undefined||e==t?(n.move("character",e),n.select()):(n.collapse(!0),n.moveStart("character",e),n.moveEnd("character",t),n.select())}else this.setSelectionRange?this.setSelectionRange(e,t):this.selectionStart&&(this.selectionStart=e,this.selectionEnd=t)});var n=this[0];if(n.createTextRange){var r=document.selection.createRange(),i=n.value,s="<->",o=r.text.length;r.text=s;var u=n.value.indexOf(s);return n.value=i,this.selection(u,u+o),{start:u,end:u+o}}if(n.selectionStart!==undefined)return{start:n.selectionStart,end:n.selectionEnd}}}),timely.define("external_libs/geo_autocomplete",["jquery_timely","external_libs/jquery.autocomplete_geomod"],function(e){e.fn.extend({geo_autocomplete:function(t,n){return options=e.extend({},e.Autocompleter.defaults,{geocoder:t,mapwidth:100,mapheight:100,maptype:"terrain",mapkey:"ABQIAAAAbnvDoAoYOSW2iqoXiGTpYBT2yXp_ZAY8_ufC3CFXhHIE1NvwkxQNumU68AwGqjbSNF9YO8NokKst8w",mapsensor:!1,parse:function(t,n,r){var i=[];return t&&n&&n=="OK"&&e.each(t,function(t,n){if(n.geometry&&n.geometry.viewport){var s=n.formatted_address.split(","),o=s[0];e.each(s,function(t,n){if(n.toLowerCase().indexOf(r.toLowerCase())!=-1)return o=e.trim(n),!1}),i.push({data:n,value:o,result:o})}}),i},formatItem:function(e,t,n,r){var i="https://maps.google.com/maps/api/staticmap?visible="+e.geometry.viewport.getSouthWest().toUrlValue()+"|"+e.geometry.viewport.getNorthEast().toUrlValue()+"&size="+options.mapwidth+"x"+options.mapheight+"&maptype="+options.maptype+"&key="+options.mapkey+"&sensor="+(options.mapsensor?"true":"false"),s=e.formatted_address.replace(/,/gi,",<br/>");return'<img src="'+i+'" width="'+options.mapwidth+'" height="'+options.mapheight+'" /> '+s+'<br clear="both"/>'}},n),options.highlight=options.highlight||function(e){return e},options.formatMatch=options.formatMatch||options.formatItem,options.resultsClass="ai1ec-geo-ac-results-not-ready",this.each(function(){e(this).one("focus",function(){var t=setInterval(function(){var n=e(".ai1ec-geo-ac-results-not-ready");n.length&&(n.removeClass("ai1ec-geo-ac-results-not-ready").addClass("ai1ec-geo-ac-results").children("ul").addClass("ai1ec-dropdown-menu"),clearInterval(t))},500)}),new e.Autocompleter(this,options)})}})}),timely.define("scripts/add_new_event/event_location/gmaps_helper",["jquery_timely","domReady","ai1ec_config","scripts/add_new_event/event_location/input_coordinates_utility_functions","external_libs/jquery.autocomplete_geomod","external_libs/geo_autocomplete"],function(e,t,n,r){var i,s,o,u,a,f,l=function(t){e("input.longitude").val(t.latLng.lng()),e("input.latitude").val(t.latLng.lat()),e("#ai1ec_input_coordinates:checked").length===0&&e("#ai1ec_input_coordinates").trigger("click")},c=function(){!navigator.geolocation||navigator.geolocation.getCurrentPosition(function(e){var t=r.check_if_address_or_coordinates_are_set();if(t===!1){var n=e.coords.latitude,i=e.coords.longitude;s=new google.maps.LatLng(n,i),a.setPosition(s),u.setCenter(s),u.setZoom(15),f=e}})},h=function(){n.disable_autocompletion||e("#ai1ec_address").geo_autocomplete(new google.maps.Geocoder,{selectFirst:!1,minChars:3,cacheLength:50,width:300,scroll:!0,scrollHeight:330,region:n.region}).result(function(e,t){t&&d(t)}).change(function(){if(e(this).val().length>0){var t=e(this).val();i.geocode({address:t,region:n.region},function(e,t){t===google.maps.GeocoderStatus.OK&&d(e[0])})}})},p=function(){i=new google.maps.Geocoder,s=new google.maps.LatLng(9.965,-83.327),o={zoom:0,mapTypeId:google.maps.MapTypeId.ROADMAP,center:s},t(function(){e("#ai1ec_map_canvas").length>0&&(u=new google.maps.Map(e("#ai1ec_map_canvas").get(0),o),a=new google.maps.Marker({map:u,draggable:!0}),google.maps.event.addListener(a,"dragend",l),a.setPosition(s),c(),h(),m())})},d=function(t){u.setCenter(t.geometry.location),u.setZoom(15),a.setPosition(t.geometry.location),e("#ai1ec_address").val(t.formatted_address),e("#ai1ec_latitude").val(t.geometry.location.lat()),e("#ai1ec_longitude").val(t.geometry.location.lng()),e("#ai1ec_input_coordinates").is(":checked")||e("#ai1ec_input_coordinates").click();var n="",r="",i="",s=0,o=0,f="";for(var l=0;l<t.address_components.length;l++)switch(t.address_components[l].types[0]){case"street_number":n=t.address_components[l].long_name;break;case"route":r=t.address_components[l].long_name;break;case"locality":i=t.address_components[l].long_name;break;case"administrative_area_level_1":f=t.address_components[l].long_name;break;case"postal_code":s=t.address_components[l].long_name;break;case"country":o=t.address_components[l].long_name}var c=n.length>0?n+" ":"";c+=r.length>0?r:"",s=s!==0?s:"",e("#ai1ec_city").val(i),e("#ai1ec_province").val(f),e("#ai1ec_postal_code").val(s),e("#ai1ec_country").val(o)},v=function(){var t=parseFloat(e("input.latitude").val()),n=parseFloat(e("input.longitude").val()),r=new google.maps.LatLng(t,n);u.setCenter(r),u.setZoom(15),a.setPosition(r)},m=function(){e("#ai1ec_input_coordinates:checked").length===0?(e("#ai1ec_table_coordinates").css({visibility:"hidden"}),e("#ai1ec_address").change()):v()},g=function(){return a},y=function(){return f};return{init_gmaps:p,ai1ec_update_map_from_coordinates:v,get_marker:g,get_position:y}}),timely.define("scripts/add_new_event/event_location/input_coordinates_event_handlers",["jquery_timely","scripts/add_new_event/event_location/input_coordinates_utility_functions","scripts/add_new_event/event_location/gmaps_helper","ai1ec_config"],function(e,t,n,r){var i=function(t){e(this).is(":checked")?e(".ai1ec_box_map").addClass("ai1ec_box_map_visible").hide().slideDown("fast"):e(".ai1ec_box_map").slideUp("fast")},s=function(t){this.checked===!0?e("#ai1ec_table_coordinates").css({visibility:"visible"}):(e("#ai1ec_table_coordinates").css({visibility:"hidden"}),e("#ai1ec_table_coordinates input").val(""),e("div.ai1ec-error").remove())},o=function(e){t.ai1ec_convert_commas_to_dots_for_coordinates();var r=t.ai1ec_check_lat_long_ok_for_search(e);r===!0&&n.ai1ec_update_map_from_coordinates()};return{toggle_visibility_of_google_map_on_click:i,toggle_visibility_of_coordinate_fields_on_click:s,update_map_from_coordinates_on_blur:o}}),timely.define("scripts/add_new_event/event_date_time/date_time_utility_functions",["jquery_timely","ai1ec_config","libs/utils"],function(e,t,n){var r=n.get_ajax_url(),i=function(t,n,r,i,s,o){e(t).val(i),e("#ai1ec_repeat_box").modal("hide");var u=e.trim(e(n).text());u.lastIndexOf(":")===-1&&(u=u.substring(0,u.length-3),e(n).text(u+":")),e(s).attr("disabled",!1),e(r).fadeOut("fast",function(){e(this).text(o.message),e(this).fadeIn("fast")})},s=function(t,n,r,i){e("#ai1ec_repeat_box .ai1ec-alert-danger").text(r.message).removeClass("ai1ec-hide"),e(i).attr("disabled",!1),e(t).val("");var s=e.trim(e(n).text());s.lastIndexOf("...")===-1&&(s=s.substring(0,s.length-1),e(n).text(s+"...")),e(this).closest("tr").find(".ai1ec_rule_text").text()===""&&e(t).siblings("input:checkbox").removeAttr("checked")},o=function(t,n,r,i,s){e(document).on("click",t,function(){if(!e(n).is(":checked")){e(n).attr("checked",!0);var t=e.trim(e(r).text());t=t.substring(0,t.length-3),e(r).text(t+":")}return l(i,s),!1})},u=function(t,n,r,i,s){e(t).click(function(){if(e(this).is(":checked"))this.id==="ai1ec_repeat"&&e("#ai1ec_exclude").removeAttr("disabled"),l(i,s);else{this.id==="ai1ec_repeat"&&e("#ai1ec_exclude").attr("disabled",!0),e(n).text("");var t=e.trim(e(r).text());t=t.substring(0,t.length-1),e(r).text(t+"...")}})},a=function(t,n,r){if(e.trim(e(t).text())===""){e(n).removeAttr("checked"),e("#ai1ec_repeat").is(":checked")||e("#ai1ec_exclude").attr("disabled",!0);var i=e.trim(e(r).text());i.lastIndexOf("...")===-1&&(i=i.substring(0,i.length-1),e(r).text(i+"..."))}},f=function(){e("#ai1ec_count, #ai1ec_daily_count, #ai1ec_weekly_count, #ai1ec_monthly_count, #ai1ec_yearly_count").rangeinput({css:{input:"ai1ec-range",slider:"ai1ec-slider",progress:"ai1ec-progress",handle:"ai1ec-handle"}});var n={start_date_input:"#ai1ec_until-date-input",start_time:"#ai1ec_until-time",date_format:t.date_format,month_names:t.month_names,day_names:t.day_names,week_start_day:t.week_start_day,twentyfour_hour:t.twentyfour_hour,now:new Date(t.now*1e3)};e.inputdate(n)},l=function(t,n){var i=e("#ai1ec_repeat_box"),s=e(".ai1ec-loading",i);i.modal({backdrop:"static"}),e.post(r,t,function(e){e.error?(window.alert(e.message),i.modal("hide")):(s.addClass("ai1ec-hide").after(e.message),typeof n=="function"&&n())},"json")};return{show_repeat_tabs:l,init_modal_widgets:f,click_on_modal_cancel:a,click_on_checkbox:u,click_on_ics_rule_text:o,repeat_form_error:s,repeat_form_success:i}}),timely.define("external_libs/jquery.calendrical_timespan",["jquery_timely"],function(e){function l(){var e=new Date;return new Date(e.getFullYear(),e.getMonth(),e.getDate())}function c(e,t){return typeof e=="string"&&(e=new Date(e)),typeof t=="string"&&(t=new Date(t)),e.getUTCDate()===t.getUTCDate()&&e.getUTCMonth()===t.getUTCMonth()&&e.getUTCFullYear()===t.getUTCFullYear()?!0:!1}function h(e,t){if(e instanceof Date)return h(e.getUTCFullYear(),e.getUTCMonth());if(t==1){var n=e%4==0&&(e%100!=0||e%400==0);return n?29:28}return t==3||t==5||t==8||t==10?30:31}function p(e){return new Date(e.getTime()+864e5)}function d(e){return new Date(e.getTime()-864e5)}function v(e,t){return t==11?new Date(e+1,0,1):new Date(e,t+1,1)}function m(t,n,r,i){var s=i.monthNames.split(","),o=e("<thead />"),u=e("<tr />").appendTo(o);e("<th />").addClass("monthCell").append(e('<a href="javascript:;">&laquo;</a>').addClass("prevMonth").mousedown(function(e){g(t,r==0?n-1:n,r==0?11:r-1,i),e.preventDefault()})).appendTo(u),e("<th />").addClass("monthCell").attr("colSpan",5).append(e('<a href="javascript:;">'+s[r]+" "+n+"</a>").addClass("monthName")).appendTo(u),e("<th />").addClass("monthCell").append(e('<a href="javascript:;">&raquo;</a>').addClass("nextMonth").mousedown(function(){g(t,r==11?n+1:n,r==11?0:r+1,i)})).appendTo(u);var a=i.dayNames.split(","),f=parseInt(i.weekStartDay),l=[];for(var c=0,h=a.length;c<h;c++)l[c]=a[(c+f)%h];var p=e("<tr />").appendTo(o);return e.each(l,function(t,n){e("<td />").addClass("dayName").append(n).appendTo(p)}),o}function g(t,n,r,i){i=i||{};var s=parseInt(i.weekStartDay),o=i.today?i.today:l();o.setHours(0),o.setMinutes(0);var u=new Date(n,r,1),a=v(n,r),f=Math.abs(o.getTimezoneOffset());f!=0&&(o.setHours(o.getHours()+f/60),o.setMinutes(o.getMinutes()+f%60),u.setHours(u.getHours()+f/60),u.setMinutes(u.getMinutes()+f%60),a.setHours(a.getHours()+f/60),a.setMinutes(a.getMinutes()+f%60));var h=a.getUTCDay()-s;h<0?h=Math.abs(h)-1:h=6-h;for(var g=0;g<h;g++)a=p(a);var y=e("<table />");m(t,n,r,i).appendTo(y);var b=e("<tbody />").appendTo(y),w=e("<tr />"),E=u.getUTCDay()-s;E<0&&(E=7+E);for(var g=0;g<E;g++)u=d(u);while(u<=a){var S=e("<td />").addClass("day").append(e('<a href="javascript:;">'+u.getUTCDate()+"</a>").click(function(){var e=u;return function(){i&&i.selectDate&&i.selectDate(e)}}())).appendTo(w),x=c(u,o),T=i.selected&&c(i.selected,u);x&&S.addClass("today"),T&&S.addClass("selected"),x&&T&&S.addClass("today_selected"),u.getUTCMonth()!=r&&S.addClass("nonMonth");var N=u.getUTCDay();(N+1)%7==s&&(b.append(w),w=e("<tr />")),u=p(u)}w.children().length?b.append(w):w.remove(),t.empty().append(y)}function y(t,n){var r=n.selection&&f(n.selection);r&&(r.minute=Math.floor(r.minute/15)*15);var i=n.startTime&&n.startTime.hour*60+n.startTime.minute,s,o=e("<ul />");for(var a=0;a<24;a++)for(var l=0;l<60;l+=15){if(i&&i>a*60+l)continue;(function(){var t=u(a,l,n.isoTime),f=t;if(i!=null){var c=a*60+l-i;c<60?f+=" ("+c+" min)":c==60?f+=" (1 hr)":f+=" ("+Math.floor(c/60)+" hr "+c%60+" min)"}var h=e("<li />").append(e('<a href="javascript:;">'+f+"</a>").click(function(){n&&n.selectTime&&n.selectTime(t)}).mousemove(function(){e("li.selected",o).removeClass("selected")})).appendTo(o);!s&&a==n.defaultHour&&(s=h),r&&r.hour==a&&r.minute==l&&(h.addClass("selected"),s=h)})()}s&&setTimeout(function(){t[0].scrollTop=s[0].offsetTop-s.height()*2},0),t.empty().append(o)}function b(e){e.addClass("error").fadeOut("normal",function(){e.val(e.data("timespan.stored")).removeClass("error").fadeIn("fast")})}function w(){e(this).data("timespan.stored",this.value)}function E(t,n,r,i,a,f,l,c,h,p){r.val(r.data("timespan.initial_value")),f.val(f.data("timespan.initial_value")),l.get(0).checked=l.data("timespan.initial_value");var d=s(r,p,0,15);n.val(u(d.getUTCHours(),d.getUTCMinutes(),c)),t.val(o(d,h));var v=s(f,d.getTime(),1,15);a.val(u(v.getUTCHours(),v.getUTCMinutes(),c)),l.get(0).checked&&v.setUTCDate(v.getUTCDate()-1),i.val(o(v,h)),t.each(w),n.each(w),i.each(w),a.each(w),l.trigger("change.timespan"),e("#ai1ec_instant_event").trigger("change.timespan")}var t={us:{pattern:/([\d]{1,2})\/([\d]{1,2})\/([\d]{4}|[\d]{2})/,format:"m/d/y",order:"middleEndian",zeroPad:!1},iso:{pattern:/([\d]{4}|[\d]{2})-([\d]{1,2})-([\d]{1,2})/,format:"y-m-d",order:"bigEndian",zeroPad:!0},dot:{pattern:/([\d]{1,2}).([\d]{1,2}).([\d]{4}|[\d]{2})/,format:"d.m.y",order:"littleEndian",zeroPad:!1},def:{pattern:/([\d]{1,2})\/([\d]{1,2})\/([\d]{4}|[\d]{2})/,format:"d/m/y",order:"littleEndian",zeroPad:!1}},n=function(e){return e<10?"0"+e:e},r=function(e,t){typeof t=="undefined"&&(t=!1);var r=e.getUTCFullYear()+"-"+n(e.getUTCMonth()+1)+"-"+n(e.getUTCDate());return t&&(r+="T"+n(e.getUTCHours())+":"+n(e.getUTCMinutes())+":00"),r},i=function(e,t){var n=e.val(),r=null;if(n.length<4)r=new Date(t);else{r=new Date(n);var i=n.split("T"),s=i[0].split("-"),o=i[1].split(":");r.setUTCFullYear(s[0],s[1]-1,s[2]),r.setUTCHours(o[0],o[1],o[2],0)}return r},s=function(e,t,n,r){return t+=n*36e5,t-=t%(r*6e4),i(e,t)},o=function(e,n,r){var i,s,o;typeof t[n]=="undefined"&&(n="def"),typeof r=="undefined"&&(r=!1),!0===r?(i=e.getFullYear().toString(),s=(e.getMonth()+1).toString(),o=e.getDate().toString()):(i=e.getUTCFullYear().toString(),s=(e.getUTCMonth()+1).toString(),o=e.getUTCDate().toString()),t[n].zeroPad&&(s.length==1&&(s="0"+s),o.length==1&&(o="0"+o));var u=t[n].format;return u=u.replace("d",o),u=u.replace("m",s),u=u.replace("y",i),u},u=function(e,t,n){var r=t;t<10&&(r="0"+t);if(n){var i=e;return i<10&&(i="0"+e),i+":"+r}var i=e%12;i==0&&(i=12);var s=e<12?"am":"pm";return i+":"+r+s},a=function(e,n){typeof t[n]=="undefined"&&(n="def");var r=e.match(t[n].pattern);if(!r||r.length!=4)return Date("invalid");switch(t[n].order){case"bigEndian":var i=r[3],s=r[2],o=r[1];break;case"littleEndian":var i=r[1],s=r[2],o=r[3];break;case"middleEndian":var i=r[2],s=r[1],o=r[3];break;default:var i=r[1],s=r[2],o=r[3]}return o.length==2&&(o=(new Date).getUTCFullYear().toString().substr(0,2)+o),new Date(s+"/"+i+"/"+o+" GMT")},f=function(e){var t=t=/(\d+)\s*[:\-\.,]\s*(\d+)\s*(am|pm)?/i.exec(e);if(t&&t.length>=3){var n=Number(t[1]),r=Number(t[2]);return n==12&&t[3]&&(n-=12),t[3]&&t[3].toLowerCase()=="pm"&&(n+=12),{hour:n,minute:r}}return null};e.fn.calendricalDate=function(t){return t=t||{},t.padding=t.padding||4,t.monthNames=t.monthNames||"January,February,March,April,May,June,July,August,September,October,November,December",t.dayNames=t.dayNames||"S,M,T,W,T,F,S",t.weekStartDay=t.weekStartDay||0,this.each(function(){var n=e(this),r,i=!1;n.bind("focus",function(){if(r)return;var s=n.position(),u=n.css("padding-left");r=e("<div />").addClass("calendricalDatePopup").mouseenter(function(){i=!0}).mouseleave(function(){i=!1}).mousedown(function(e){e.preventDefault()}).css({position:"absolute",left:s.left,top:s.top+n.height()+t.padding*2}),n.after(r);var f=a(n.val(),t.dateFormat);f.getUTCFullYear()||(f=t.today?t.today:l()),g(r,f.getUTCFullYear(),f.getUTCMonth(),{today:t.today,selected:f,monthNames:t.monthNames,dayNames:t.dayNames,weekStartDay:t.weekStartDay,selectDate:function(e){i=!1,n.val(o(e,t.dateFormat)),r.remove(),r=null;if(t.endDate){var s=a(t.endDate.val(),t.dateFormat);s>=f&&t.endDate.val(o(new Date(e.getTime()+s.getTime()-f.getTime()),t.dateFormat))}}})}).blur(function(){if(i){r&&n.focus();return}if(!r)return;r.remove(),r=null})})},e.fn.calendricalDateRange=function(t){return this.length>=2&&(e(this[0]).calendricalDate(e.extend({endDate:e(this[1])},t)),e(this[1]).calendricalDate(t)),this},e.fn.calendricalDateRangeSingle=function(t){return this.length==1&&e(this).calendricalDate(t),this},e.fn.calendricalTime=function(t){return t=t||{},t.padding=t.padding||4,this.each(function(){var n=e(this),r,i=!1;n.bind("focus click",function(){if(r)return;var s=t.startTime;s&&t.startDate&&t.endDate&&!c(a(t.startDate.val()),a(t.endDate.val()))&&(s=!1);var o=n.position();r=e("<div />").addClass("calendricalTimePopup").mouseenter(function(){i=!0}).mouseleave(function(){i=!1}).mousedown(function(e){e.preventDefault()}).css({position:"absolute",left:o.left,top:o.top+n.height()+t.padding*2}),s&&r.addClass("calendricalEndTimePopup"),n.after(r);var u={selection:n.val(),selectTime:function(e){i=!1,n.val(e),r.remove(),r=null},isoTime:t.isoTime||!1,defaultHour:t.defaultHour!=null?t.defaultHour:8};s&&(u.startTime=f(t.startTime.val())),y(r,u)}).blur(function(){if(i){r&&n.focus();return}if(!r)return;r.remove(),r=null})})},e.fn.calendricalTimeRange=function(t){return this.length>=2&&(e(this[0]).calendricalTime(t),e(this[1]).calendricalTime(e.extend({startTime:e(this[0])},t))),this},e.fn.calendricalDateTimeRange=function(t){return this.length>=4&&(e(this[0]).calendricalDate(e.extend({endDate:e(this[2])},t)),e(this[1]).calendricalTime(t),e(this[2]).calendricalDate(t),e(this[3]).calendricalTime(e.extend({startTime:e(this[1]),startDate:e(this[0]),endDate:e(this[2])},t))),this};var S={allday:"#allday",start_date_input:"#start-date-input",start_time_input:"#start-time-input",start_time:"#start-time",end_date_input:"#end-date-input",end_time_input:"#end-time-input",end_time:"#end-time",twentyfour_hour:!1,date_format:"def",now:new Date},x={init:function(t){function C(){var e=a(s.val(),n.date_format).getTime()/1e3,t=f(l.val());e+=t.hour*3600+t.minute*60;var r=a(h.val(),n.date_format).getTime()/1e3,i=f(p.val());return r+=i.hour*3600+i.minute*60,r-e}function k(){var e=a(s.data("timespan.stored"),n.date_format),t=f(l.data("timespan.stored")),r=e.getTime()/1e3+t.hour*3600+t.minute*60+s.data("time_diff");return r=new Date(r*1e3),h.val(o(r,n.date_format)),p.val(u(r.getUTCHours(),r.getUTCMinutes(),n.twentyfour_hour)),!0}var n=e.extend({},S,t),i=e(n.allday),s=e(n.start_date_input),l=e(n.start_time_input),c=e(n.start_time),h=e(n.end_date_input),p=e(n.end_time_input),d=e(n.end_time),v=e("#ai1ec_instant_event"),m=h.add(p),g=s.add(n.end_date_input),y=l.add(n.end_time_input),x=s.add(n.start_time_input).add(n.end_date_input).add(n.end_time_input);x.bind("focus.timespan",w),v.bind("change.timespan",function(){this.checked?(m.closest("tr").fadeOut(),i.attr("disabled",!0)):(i.removeAttr("disabled"),m.closest("tr").fadeIn())});var T=new Date(n.now.getFullYear(),n.now.getMonth(),n.now.getDate()),N=!1;return i.bind("change.timespan",function(){this.checked?(y.fadeOut(),v.attr("disabled",!0)):(v.removeAttr("disabled"),y.fadeIn()),N||(N=!0,x.calendricalDateTimeRange({today:T,dateFormat:n.date_format,isoTime:n.twentyfour_hour,monthNames:n.month_names,dayNames:n.day_names,weekStartDay:n.week_start_day}))}).get().checked=!1,g.bind("blur.timespan",function(){var t=a(this.value,n.date_format);isNaN(t)?b(e(this)):(e(this).data("timespan.stored",this.value),e(this).val(o(t,n.date_format)))}),y.bind("blur.timespan",function(){var t=f(this.value);t?(e(this).data("timespan.stored",this.value),e(this).val(u(t.hour,t.minute,n.twentyfour_hour))):b(e(this))}),s.add(n.start_time_input).bind("focus.timespan",function(){s.data("time_diff",C())}).bind("blur.timespan",function(){s.data("time_diff")<0&&s.data("time_diff",900);var e=k()}),h.add(n.start_time_input).bind("blur.timespan",function(){if(C()<0){s.data("time_diff",900);var e=k()}}),s.closest("form").bind("submit.timespan",function(){var e=a(s.val(),n.date_format).getTime()/1e3;if(!isNaN(e)){if(!i.get(0).checked){var t=f(l.val());t?e+=t.hour*3600+t.minute*60:e=""}}else e="";e>0&&c.val(r(new Date(e*1e3),!0));var o=a(h.val(),n.date_format).getTime()/1e3;if(!isNaN(o))if(i.get(0).checked)o+=86400;else{var t=f(p.val());t?o+=t.hour*3600+t.minute*60:o=""}else o="";o>0&&d.val(r(new Date(o*1e3),!0))}),c.data("timespan.initial_value",c.val()),d.data("timespan.initial_value",d.val()),i.data("timespan.initial_value",i.get(0).checked),E(s,l,c,h,p,d,i,n.twentyfour_hour,n.date_format,n.now),this},reset:function(t){var n=e.extend({},S,t);return E(e(n.start_date_input),e(n.start_time_input),e(n.start_time),e(n.end_date_input),e(n.end_time_input),e(n.end_time),e(n.allday),n.twentyfour_hour,n.date_format,n.now),this},destroy:function(t){return t=e.extend({},S,t),e.each(t,function(t,n){e(n).unbind(".timespan")}),e(t.start_date_input).closest("form").unbind(".timespan"),this}};return e.timespan=function(t){if(x[t])return x[t].apply(this,Array.prototype.slice.call(arguments,1));if(typeof t=="object"||!t)return x.init.apply(this,arguments);e.error("Method "+t+" does not exist on jQuery.timespan")},{formatDate:o,parseDate:a}}),timely.define("external_libs/bootstrap/button",["jquery_timely"],function(e){var t=function(n,r){this.$element=e(n),this.options=e.extend({},t.DEFAULTS,r)};t.DEFAULTS={loadingText:"loading..."},t.prototype.setState=function(e){var t="disabled",n=this.$element,r=n.is("input")?"val":"html",i=n.data();e+="Text",i.resetText||n.data("resetText",n[r]()),n[r](i[e]||this.options[e]),setTimeout(function(){e=="loadingText"?n.addClass("ai1ec-"+t).attr(t,t):n.removeClass("ai1ec-"+t).removeAttr(t)},0)},t.prototype.toggle=function(){var e=this.$element.closest('[data-toggle="ai1ec-buttons"]'),t=!0;if(e.length){var n=this.$element.find("input");n.prop("type")==="radio"&&(n.prop("checked")&&this.$element.hasClass("ai1ec-active")?t=!1:e.find(".ai1ec-active").removeClass("ai1ec-active")),t&&n.prop("checked",!this.$element.hasClass("ai1ec-active")).trigger("change")}t&&this.$element.toggleClass("ai1ec-active")};var n=e.fn.button;e.fn.button=function(n){return this.each(function(){var r=e(this),i=r.data("bs.button"),s=typeof n=="object"&&n;i||r.data("bs.button",i=new t(this,s)),n=="toggle"?i.toggle():n&&i.setState(n)})},e.fn.button.Constructor=t,e.fn.button.noConflict=function(){return e.fn.button=n,this},e(document).on("click.bs.button.data-api","[data-toggle^=ai1ec-button]",function(t){var n=e(t.target);n.hasClass("ai1ec-btn")||(n=n.closest(".ai1ec-btn")),n.button("toggle"),t.preventDefault()})}),timely.define("scripts/add_new_event/event_date_time/date_time_event_handlers",["jquery_timely","ai1ec_config","scripts/add_new_event/event_date_time/date_time_utility_functions","external_libs/jquery.calendrical_timespan","libs/utils","external_libs/bootstrap/button"],function(e,t,n,r,i){var s=i.get_ajax_url(),o=function(){var t=e("#ai1ec_end option:selected").val();switch(t){case"0":e("#ai1ec_until_holder, #ai1ec_count_holder").collapse("hide");break;case"1":e("#ai1ec_until_holder").collapse("hide"),e("#ai1ec_count_holder").collapse("show");break;case"2":e("#ai1ec_count_holder").collapse("hide"),e("#ai1ec_until_holder").collapse("show")}},u=function(){e("#publish").trigger("click")},a=function(){var i=e(this),o="",u=e("#ai1ec_repeat_box .ai1ec-tab-pane.ai1ec-active"),a=u.data("freq");switch(a){case"daily":o+="FREQ=DAILY;";var f=e("#ai1ec_daily_count").val();f>1&&(o+="INTERVAL="+f+";");break;case"weekly":o+="FREQ=WEEKLY;";var l=e("#ai1ec_weekly_count").val();l>1&&(o+="INTERVAL="+l+";");var c=e('input[name="ai1ec_weekly_date_select"]:first').val(),h=e('#ai1ec_weekly_date_select > div:first > input[type="hidden"]:first').val();c.length>0&&(o+="WKST="+h+";BYday="+c+";");break;case"monthly":o+="FREQ=MONTHLY;";var p=e("#ai1ec_monthly_count").val(),d=e('input[name="ai1ec_monthly_type"]:checked').val();p>1&&(o+="INTERVAL="+p+";");var v=e('input[name="ai1ec_montly_date_select"]:first').val();if(v.length>0&&d==="bymonthday")o+="BYMONTHDAY="+v+";";else if(d==="byday"){var m=e("#ai1ec_monthly_byday_num").val(),g=e("#ai1ec_monthly_byday_weekday").val();o+="BYday="+m+g+";"}break;case"yearly":o+="FREQ=YEARLY;";var y=e("#ai1ec_yearly_count").val();y>1&&(o+="INTERVAL="+y+";");var b=e('input[name="ai1ec_yearly_date_select"]:first').val();b.length>0&&(o+="BYMONTH="+b+";")}var w=e("#ai1ec_end").val();if(w==="1")o+="COUNT="+e("#ai1ec_count").val()+";";else if(w==="2"){var E=e("#ai1ec_until-date-input").val();E=r.parseDate(E,t.date_format);var S=e("#ai1ec_start-time").val();S=r.parseDate(S,t.date_format),S=new Date(S);var x=E.getUTCDate(),T=E.getUTCMonth()+1,N=S.getUTCHours(),C=S.getUTCMinutes();T=T<10?"0"+T:T,x=x<10?"0"+x:x,N=N<10?"0"+N:N,C=C<10?"0"+C:C,E=E.getUTCFullYear()+""+T+x+"T235959Z",o+="UNTIL="+E+";"}var k={action:"ai1ec_rrule_to_text",rrule:o};i.button("loading").next().addClass("ai1ec-disabled"),e.post(s,k,function(t){t.error?(i.button("reset").next().removeClass("ai1ec-disabled"),"1"===e("#ai1ec_is_box_repeat").val()?n.repeat_form_error("#ai1ec_rrule","#ai1ec_repeat_label",t,i):n.repeat_form_error("#ai1ec_exrule","#ai1ec_exclude_label",t,i)):"1"===e("#ai1ec_is_box_repeat").val()?n.repeat_form_success("#ai1ec_rrule","#ai1ec_repeat_label","#ai1ec_repeat_text > a",o,i,t):n.repeat_form_success("#ai1ec_exrule","#ai1ec_exclude_label","#ai1ec_exclude_text > a",o,i,t)},"json")},f=function(){return e("#ai1ec_is_box_repeat").val()==="1"?n.click_on_modal_cancel("#ai1ec_repeat_text > a","#ai1ec_repeat","#ai1ec_repeat_label"):n.click_on_modal_cancel("#ai1ec_exclude_text > a","#ai1ec_exclude","#ai1ec_exclude_label"),e("#ai1ec_repeat_box").modal("hide"),!1},l=function(){e(this).is("#ai1ec_monthly_type_bymonthday")?(e("#ai1ec_repeat_monthly_byday").collapse("hide"),e("#ai1ec_repeat_monthly_bymonthday").collapse("show")):(e("#ai1ec_repeat_monthly_bymonthday").collapse("hide"),e("#ai1ec_repeat_monthly_byday").collapse("show"))},c=function(){var t=e(this),n=[],r=t.closest(".ai1ec-btn-group-grid"),i;t.toggleClass("ai1ec-active"),e("a",r).each(function(){var t=e(this);t.is(".ai1ec-active")&&(i=t.next().val(),n.push(i))}),r.next().val(n.join())},h=function(){n.click_on_ics_rule_text("#ai1ec_repeat_text > a","#ai1ec_repeat","#ai1ec_repeat_label",{action:"ai1ec_get_repeat_box",repeat:1,post_id:e("#post_ID").val()},n.init_modal_widgets),n.click_on_ics_rule_text("#ai1ec_exclude_text > a","#ai1ec_exclude","#ai1ec_exclude_label",{action:"ai1ec_get_repeat_box",repeat:0,post_id:e("#post_ID").val()},n.init_modal_widgets),n.click_on_checkbox("#ai1ec_repeat","#ai1ec_repeat_text > a","#ai1ec_repeat_label",{action:"ai1ec_get_repeat_box",repeat:1,post_id:e("#post_ID").val()},n.init_modal_widgets),n.click_on_checkbox("#ai1ec_exclude","#ai1ec_exclude_text > a","#ai1ec_exclude_label",{action:"ai1ec_get_repeat_box",repeat:0,post_id:e("#post_ID").val()},n.init_modal_widgets)},p=function(t){var n=e(this).data("state")===undefined?!1:e(this).data("state");return e("#widgetCalendar").stop().animate({height:n?0:e("#widgetCalendar div.datepicker").get(0).offsetHeight},500),e(this).data("state",!n),!1},d=function(){e(".ai1ec-modal-content",this).not(".ai1ec-loading ").remove().end().removeClass("ai1ec-hide")};return{show_end_fields:o,trigger_publish:u,handle_click_on_apply_button:a,handle_click_on_cancel_modal:f,handle_checkbox_monthly_tab_modal:l,execute_pseudo_handlers:h,handle_animation_of_calendar_widget:p,handle_click_on_toggle_buttons:c,handle_modal_hide:d}}),timely.define("scripts/add_new_event/event_cost_helper",["jquery_timely","ai1ec_config"],function(e,t){var n=function(){return e("#ai1ec_is_free").is(":checked")},r=function(){return e("#ai1ec_cost").val()!==""},i=function(r){var i=e(this).parents("table:eq(0)"),s=e("#ai1ec_cost",i),o=t.label_a_buy_tickets_url;n()?(s.attr("value","").addClass("ai1ec-hidden"),o=t.label_a_rsvp_url):s.removeClass("ai1ec-hidden"),e("label[for=ai1ec_ticket_url]",i).text(o)};return{handle_change_is_free:i,check_is_free:n,check_is_price_entered:r}}),timely.define("external_libs/jquery.inputdate",["jquery_timely","external_libs/jquery.calendrical_timespan"],function(e,t){function n(e){e.addClass("error").fadeOut("normal",function(){e.val(e.data("timespan.stored")).removeClass("error").fadeIn("fast")})}function r(){e(this).data("timespan.stored",this.value)}function i(e,n,i,s,o){n.val(n.data("timespan.initial_value"));var u=parseInt(n.val());isNaN(parseInt(u))?u=new Date(o):u=new Date(parseInt(u)*1e3),e.val(t.formatDate(u,s)),e.each(r)}var s={start_date_input:"date-input",start_time:"time",twentyfour_hour:!1,date_format:"def",now:new Date},o={init:function(o){var u=e.extend({},s,o),a=e(u.start_date_input),f=e(u.start_time),l=a,c=a;return c.bind("focus.timespan",r),l.calendricalDate({today:new Date(u.now.getFullYear(),u.now.getMonth(),u.now.getDate()),dateFormat:u.date_format,monthNames:u.month_names,dayNames:u.day_names,weekStartDay:u.week_start_day}),l.bind("blur.timespan",function(){var r=t.parseDate(this.value,u.date_format);isNaN(r)?n(e(this)):(e(this).data("timespan.stored",this.value),e(this).val(t.formatDate(r,u.date_format)))}),a.bind("focus.timespan",function(){var e=t.parseDate(a.val(),u.date_format).getTime()/1e3}).bind("blur.timespan",function(){var e=t.parseDate(a.data("timespan.stored"),u.date_format)}),a.closest("form").bind("submit.timespan",function(){var e=t.parseDate(a.val(),u.date_format).getTime()/1e3;isNaN(e)&&(e=""),f.val(e)}),f.data("timespan.initial_value",f.val()),i(a,f,u.twentyfour_hour,u.date_format,u.now),this},reset:function(t){var n=e.extend({},s,t);return i(e(n.start_date_input),e(n.start_time),n.twentyfour_hour,n.date_format,n.now),this},destroy:function(t){return t=e.extend({},s,t),e.each(t,function(t,n){e(n).unbind(".timespan")}),e(t.start_date_input).closest("form").unbind(".timespan"),this}};e.inputdate=function(t){if(o[t])return o[t].apply(this,Array.prototype.slice.call(arguments,1));if(typeof t=="object"||!t)return o.init.apply(this,arguments);e.error("Method "+t+" does not exist on jQuery.timespan")}}),timely.define("external_libs/jquery.tools",["jquery_timely"],function(e){function i(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}function s(e,t){var n=parseInt(e.css(t),10);if(n)return n;var r=e[0].currentStyle;return r&&r.width&&parseInt(r.width,10)}function o(e){var t=e.data("events");return t&&t.onSlide}function u(t,n){function x(e,s,o,u){o===undefined?o=s/h*m:u&&(o-=n.min),g&&(o=Math.round(o/g)*g);if(s===undefined||g)s=o*h/m;if(isNaN(o))return r;s=Math.max(0,Math.min(s,h)),o=s/h*m;if(u||!f)o+=n.min;f&&(u?s=h-s:o=n.max-o),o=i(o,y);var a=e.type=="click";if(S&&l!==undefined&&!a){e.type="onSlide",E.trigger(e,[o,s]);if(e.isDefaultPrevented())return r}var c=a?n.speed:0,b=a?function(){e.type="change",E.trigger(e,[o])}:null;return f?(d.animate({top:s},c,b),n.progress&&v.animate({height:h-s+d.height()/2},c)):(d.animate({left:s},c,b),n.progress&&v.animate({width:s+d.width()/2},c)),l=o,p=s,t.val(o),r}function T(){f=n.vertical||s(a,"height")>s(a,"width"),f?(h=s(a,"height")-s(d,"height"),c=a.offset().top+h):(h=s(a,"width")-s(d,"width"),c=a.offset().left)}function N(){T(),r.setValue(n.value!==undefined?n.value:n.min)}var r=this,u=n.css,a=e("<div><div/><a href='#'/></div>").data("rangeinput",r),f,l,c,h,p;t.before(a);var d=a.addClass(u.slider).find("a").addClass(u.handle),v=a.find("div").addClass(u.progress);e.each("min,max,step,value".split(","),function(e,r){var i=t.attr(r);parseFloat(i)&&(n[r]=parseFloat(i,10))});var m=n.max-n.min,g=n.step=="any"?0:n.step,y=n.precision;y===undefined&&(y=g.toString().split("."),y=y.length===2?y[1].length:0);if(t.attr("type")=="range"){var b=t.clone().wrap("<div/>").parent().html(),w=e(b.replace(/type/i,"type=text data-orig-type"));w.val(n.value),t.replaceWith(w),t=w}t.addClass(u.input);var E=e(r).add(t),S=!0;e.extend(r,{getValue:function(){return l},setValue:function(t,n){return T(),x(n||e.Event("api"),undefined,t,!0)},getConf:function(){return n},getProgress:function(){return v},getHandle:function(){return d},getInput:function(){return t},step:function(t,i){i=i||e.Event();var s=n.step=="any"?1:n.step;r.setValue(l+s*(t||1),i)},stepUp:function(e){return r.step(e||1)},stepDown:function(e){return r.step(-e||-1)}}),e.each("onSlide,change".split(","),function(t,i){e.isFunction(n[i])&&e(r).on(i,n[i]),r[i]=function(t){return t&&e(r).on(i,t),r}}),d.drag({drag:!1}).on("dragStart",function(){T(),S=o(e(r))||o(t)}).on("drag",function(e,n,r){if(t.is(":disabled"))return!1;x(e,f?n:r)}).on("dragEnd",function(e){e.isDefaultPrevented()||(e.type="change",E.trigger(e,[l]))}).click(function(e){return e.preventDefault()}),a.click(function(e){if(t.is(":disabled")||e.target==d[0])return e.preventDefault();T();var n=f?d.height()/2:d.width()/2;x(e,f?h-c-n+e.pageY:e.pageX-c-n)}),n.keyboard&&t.keydown(function(n){if(t.attr("readonly"))return;var i=n.keyCode,s=e([75,76,38,33,39]).index(i)!=-1,o=e([74,72,40,34,37]).index(i)!=-1;if((s||o)&&!(n.shiftKey||n.altKey||n.ctrlKey))return s?r.step(i==33?10:1,n):o&&r.step(i==34?-10:-1,n),n.preventDefault()}),t.blur(function(t){var n=e(this).val();n!==l&&r.setValue(n,t)}),e.extend(t[0],{stepUp:r.stepUp,stepDown:r.stepDown}),N(),h||e(window).load(N)}e.tools=e.tools||{version:"1.2.7"};var t;t=e.tools.rangeinput={conf:{min:0,max:100,step:"any",steps:0,value:0,precision:undefined,vertical:0,keyboard:!0,progress:!1,speed:100,css:{input:"range",slider:"slider",progress:"progress",handle:"handle"}}};var n,r;e.fn.drag=function(t){return document.ondragstart=function(){return!1},t=e.extend({x:!0,y:!0,drag:!0},t),n=n||e(document).on("mousedown mouseup",function(i){var s=e(i.target);if(i.type=="mousedown"&&s.data("drag")){var o=s.position(),u=i.pageX-o.left,a=i.pageY-o.top,f=!0;n.on("mousemove.drag",function(e){var n=e.pageX-u,i=e.pageY-a,o={};t.x&&(o.left=n),t.y&&(o.top=i),f&&(s.trigger("dragStart"),f=!1),t.drag&&s.css(o),s.trigger("drag",[i,n]),r=s}),i.preventDefault()}else try{r&&r.trigger("dragEnd")}finally{n.off("mousemove.drag"),r=null}}),this.data("drag",!0)},e.expr[":"].range=function(t){var n=t.getAttribute("type");return n&&n=="range"||!!e(t).filter("input").data("rangeinput")},e.fn.rangeinput=function(n){if(this.data("rangeinput"))return this;n=e.extend(!0,{},t.conf,n);var r;return this.each(function(){var t=new u(e(this),e.extend(!0,{},n)),i=t.getInput().data("rangeinput",t);r=r?r.add(i):i}),r?r:this}}),timely.define("external_libs/ai1ec_datepicker",["jquery_timely"],function(e){var t=function(){var t={},n={years:"datepickerViewYears",moths:"datepickerViewMonths",days:"datepickerViewDays"},i={wrapper:'<div class="datepicker"><div class="datepickerBorderT" /><div class="datepickerBorderB" /><div class="datepickerBorderL" /><div class="datepickerBorderR" /><div class="datepickerBorderTL" /><div class="datepickerBorderTR" /><div class="datepickerBorderBL" /><div class="datepickerBorderBR" /><div class="datepickerContainer"><table cellspacing="0" cellpadding="0"><tbody><tr></tr></tbody></table></div></div>',head:["<td>",'<table cellspacing="0" cellpadding="0">',"<thead>","<tr>",'<th class="datepickerGoPrev"><a href="#"><span><%=prev%></span></a></th>','<th colspan="6" class="datepickerMonth"><a href="#"><span></span></a></th>','<th class="datepickerGoNext"><a href="#"><span><%=next%></span></a></th>',"</tr>",'<tr class="datepickerDoW">',"<th><span><%=week%></span></th>","<th><span><%=day1%></span></th>","<th><span><%=day2%></span></th>","<th><span><%=day3%></span></th>","<th><span><%=day4%></span></th>","<th><span><%=day5%></span></th>","<th><span><%=day6%></span></th>","<th><span><%=day7%></span></th>","</tr>","</thead>","</table></td>"],space:'<td class="datepickerSpace"><div></div></td>',days:['<tbody class="datepickerDays">',"<tr>",'<th class="datepickerWeek"><a href="#"><span><%=weeks[0].week%></span></a></th>','<td class="<%=weeks[0].days[0].classname%>"><a href="#"><span><%=weeks[0].days[0].text%></span></a></td>','<td class="<%=weeks[0].days[1].classname%>"><a href="#"><span><%=weeks[0].days[1].text%></span></a></td>','<td class="<%=weeks[0].days[2].classname%>"><a href="#"><span><%=weeks[0].days[2].text%></span></a></td>','<td class="<%=weeks[0].days[3].classname%>"><a href="#"><span><%=weeks[0].days[3].text%></span></a></td>','<td class="<%=weeks[0].days[4].classname%>"><a href="#"><span><%=weeks[0].days[4].text%></span></a></td>','<td class="<%=weeks[0].days[5].classname%>"><a href="#"><span><%=weeks[0].days[5].text%></span></a></td>','<td class="<%=weeks[0].days[6].classname%>"><a href="#"><span><%=weeks[0].days[6].text%></span></a></td>',"</tr>","<tr>",'<th class="datepickerWeek"><a href="#"><span><%=weeks[1].week%></span></a></th>','<td class="<%=weeks[1].days[0].classname%>"><a href="#"><span><%=weeks[1].days[0].text%></span></a></td>','<td class="<%=weeks[1].days[1].classname%>"><a href="#"><span><%=weeks[1].days[1].text%></span></a></td>','<td class="<%=weeks[1].days[2].classname%>"><a href="#"><span><%=weeks[1].days[2].text%></span></a></td>','<td class="<%=weeks[1].days[3].classname%>"><a href="#"><span><%=weeks[1].days[3].text%></span></a></td>','<td class="<%=weeks[1].days[4].classname%>"><a href="#"><span><%=weeks[1].days[4].text%></span></a></td>','<td class="<%=weeks[1].days[5].classname%>"><a href="#"><span><%=weeks[1].days[5].text%></span></a></td>','<td class="<%=weeks[1].days[6].classname%>"><a href="#"><span><%=weeks[1].days[6].text%></span></a></td>',"</tr>","<tr>",'<th class="datepickerWeek"><a href="#"><span><%=weeks[2].week%></span></a></th>','<td class="<%=weeks[2].days[0].classname%>"><a href="#"><span><%=weeks[2].days[0].text%></span></a></td>','<td class="<%=weeks[2].days[1].classname%>"><a href="#"><span><%=weeks[2].days[1].text%></span></a></td>','<td class="<%=weeks[2].days[2].classname%>"><a href="#"><span><%=weeks[2].days[2].text%></span></a></td>','<td class="<%=weeks[2].days[3].classname%>"><a href="#"><span><%=weeks[2].days[3].text%></span></a></td>','<td class="<%=weeks[2].days[4].classname%>"><a href="#"><span><%=weeks[2].days[4].text%></span></a></td>','<td class="<%=weeks[2].days[5].classname%>"><a href="#"><span><%=weeks[2].days[5].text%></span></a></td>','<td class="<%=weeks[2].days[6].classname%>"><a href="#"><span><%=weeks[2].days[6].text%></span></a></td>',"</tr>","<tr>",'<th class="datepickerWeek"><a href="#"><span><%=weeks[3].week%></span></a></th>','<td class="<%=weeks[3].days[0].classname%>"><a href="#"><span><%=weeks[3].days[0].text%></span></a></td>','<td class="<%=weeks[3].days[1].classname%>"><a href="#"><span><%=weeks[3].days[1].text%></span></a></td>','<td class="<%=weeks[3].days[2].classname%>"><a href="#"><span><%=weeks[3].days[2].text%></span></a></td>','<td class="<%=weeks[3].days[3].classname%>"><a href="#"><span><%=weeks[3].days[3].text%></span></a></td>','<td class="<%=weeks[3].days[4].classname%>"><a href="#"><span><%=weeks[3].days[4].text%></span></a></td>','<td class="<%=weeks[3].days[5].classname%>"><a href="#"><span><%=weeks[3].days[5].text%></span></a></td>','<td class="<%=weeks[3].days[6].classname%>"><a href="#"><span><%=weeks[3].days[6].text%></span></a></td>',"</tr>","<tr>",'<th class="datepickerWeek"><a href="#"><span><%=weeks[4].week%></span></a></th>','<td class="<%=weeks[4].days[0].classname%>"><a href="#"><span><%=weeks[4].days[0].text%></span></a></td>','<td class="<%=weeks[4].days[1].classname%>"><a href="#"><span><%=weeks[4].days[1].text%></span></a></td>','<td class="<%=weeks[4].days[2].classname%>"><a href="#"><span><%=weeks[4].days[2].text%></span></a></td>','<td class="<%=weeks[4].days[3].classname%>"><a href="#"><span><%=weeks[4].days[3].text%></span></a></td>','<td class="<%=weeks[4].days[4].classname%>"><a href="#"><span><%=weeks[4].days[4].text%></span></a></td>','<td class="<%=weeks[4].days[5].classname%>"><a href="#"><span><%=weeks[4].days[5].text%></span></a></td>','<td class="<%=weeks[4].days[6].classname%>"><a href="#"><span><%=weeks[4].days[6].text%></span></a></td>',"</tr>","<tr>",'<th class="datepickerWeek"><a href="#"><span><%=weeks[5].week%></span></a></th>','<td class="<%=weeks[5].days[0].classname%>"><a href="#"><span><%=weeks[5].days[0].text%></span></a></td>','<td class="<%=weeks[5].days[1].classname%>"><a href="#"><span><%=weeks[5].days[1].text%></span></a></td>','<td class="<%=weeks[5].days[2].classname%>"><a href="#"><span><%=weeks[5].days[2].text%></span></a></td>','<td class="<%=weeks[5].days[3].classname%>"><a href="#"><span><%=weeks[5].days[3].text%></span></a></td>','<td class="<%=weeks[5].days[4].classname%>"><a href="#"><span><%=weeks[5].days[4].text%></span></a></td>','<td class="<%=weeks[5].days[5].classname%>"><a href="#"><span><%=weeks[5].days[5].text%></span></a></td>','<td class="<%=weeks[5].days[6].classname%>"><a href="#"><span><%=weeks[5].days[6].text%></span></a></td>',"</tr>","</tbody>"],months:['<tbody class="<%=className%>">',"<tr>",'<td colspan="2"><a href="#"><span><%=data[0]%></span></a></td>','<td colspan="2"><a href="#"><span><%=data[1]%></span></a></td>','<td colspan="2"><a href="#"><span><%=data[2]%></span></a></td>','<td colspan="2"><a href="#"><span><%=data[3]%></span></a></td>',"</tr>","<tr>",'<td colspan="2"><a href="#"><span><%=data[4]%></span></a></td>','<td colspan="2"><a href="#"><span><%=data[5]%></span></a></td>','<td colspan="2"><a href="#"><span><%=data[6]%></span></a></td>','<td colspan="2"><a href="#"><span><%=data[7]%></span></a></td>',"</tr>","<tr>",'<td colspan="2"><a href="#"><span><%=data[8]%></span></a></td>','<td colspan="2"><a href="#"><span><%=data[9]%></span></a></td>','<td colspan="2"><a href="#"><span><%=data[10]%></span></a></td>','<td colspan="2"><a href="#"><span><%=data[11]%></span></a></td>',"</tr>","</tbody>"]},s={flat:!1,starts:1,prev:"&#9664;",next:"&#9654;",lastSel:!1,mode:"single",view:"days",calendars:1,format:"Y-m-d",position:"bottom",eventName:"click",onRender:function(){return{}},onChange:function(){return!0},onShow:function(){return!0},onBeforeShow:function(){return!0},onHide:function(){return!0},locale:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekMin:"wk"}},o=function(t){var n=e(t).data("datepicker"),s=e(t),o=Math.floor(n.calendars/2),u,f,l,c,h=0,p,d,v,m,g,y;s.find("td>table tbody").remove();for(var b=0;b<n.calendars;b++){u=new Date(n.current),u.addMonths(-o+b),y=s.find("table").eq(b+1);switch(y[0].className){case"datepickerViewDays":l=a(u,"B, Y");break;case"datepickerViewMonths":l=u.getFullYear();break;case"datepickerViewYears":l=u.getFullYear()-6+" - "+(u.getFullYear()+5)}y.find("thead tr:first th:eq(1) span").text(l),l=u.getFullYear()-6,f={data:[],className:"datepickerYears"};for(var w=0;w<12;w++)f.data.push(l+w);g=r(i.months.join(""),f),u.setDate(1),f={weeks:[],test:10},c=u.getMonth();var l=(u.getDay()-n.starts)%7;u.addDays(-(l+(l<0?7:0))),p=-1,h=0;while(h<42){v=parseInt(h/7,10),m=h%7,f.weeks[v]||(p=u.getWeekNumber(),f.weeks[v]={week:p,days:[]}),f.weeks[v].days[m]={text:u.getDate(),classname:[]},c!=u.getMonth()&&f.weeks[v].days[m].classname.push("datepickerNotInMonth"),u.getDay()==0&&f.weeks[v].days[m].classname.push("datepickerSunday"),u.getDay()==6&&f.weeks[v].days[m].classname.push("datepickerSaturday");var E=n.onRender(u),S=u.valueOf();(E.selected||n.date==S||e.inArray(S,n.date)>-1||n.mode=="range"&&S>=n.date[0]&&S<=n.date[1])&&f.weeks[v].days[m].classname.push("datepickerSelected"),E.disabled&&f.weeks[v].days[m].classname.push("datepickerDisabled"),E.className&&f.weeks[v].days[m].classname.push(E.className),f.weeks[v].days[m].classname=f.weeks[v].days[m].classname.join(" "),h++,u.addDays(1)}g=r(i.days.join(""),f)+g,f={data:n.locale.monthsShort,className:"datepickerMonths"},g=r(i.months.join(""),f)+g,y.append(g)}},u=function(e,t){if(e.constructor==Date)return new Date(e);var n=e.split(/\W+/),r=t.split(/\W+/),i,s,o,u,a,f=new Date;for(var l=0;l<n.length;l++)switch(r[l]){case"d":case"e":i=parseInt(n[l],10);break;case"m":s=parseInt(n[l],10)-1;break;case"Y":case"y":o=parseInt(n[l],10),o+=o>100?0:o<29?2e3:1900;break;case"H":case"I":case"k":case"l":u=parseInt(n[l],10);break;case"P":case"p":/pm/i.test(n[l])&&u<12?u+=12:/am/i.test(n[l])&&u>=12&&(u-=12);break;case"M":a=parseInt(n[l],10)}return new Date(o===undefined?f.getFullYear():o,s===undefined?f.getMonth():s,i===undefined?f.getDate():i,u===undefined?f.getHours():u,a===undefined?f.getMinutes():a,0)},a=function(e,t){var n=e.getMonth(),r=e.getDate(),i=e.getFullYear(),s=e.getWeekNumber(),o=e.getDay(),u={},a=e.getHours(),f=a>=12,l=f?a-12:a,c=e.getDayOfYear();l==0&&(l=12);var h=e.getMinutes(),p=e.getSeconds(),d=t.split(""),v;for(var m=0;m<d.length;m++){v=d[m];switch(d[m]){case"a":v=e.getDayName();break;case"A":v=e.getDayName(!0);break;case"b":v=e.getMonthName();break;case"B":v=e.getMonthName(!0);break;case"C":v=1+Math.floor(i/100);break;case"d":v=r<10?"0"+r:r;break;case"e":v=r;break;case"H":v=a<10?"0"+a:a;break;case"I":v=l<10?"0"+l:l;break;case"j":v=c<100?c<10?"00"+c:"0"+c:c;break;case"k":v=a;break;case"l":v=l;break;case"m":v=n<9?"0"+(1+n):1+n;break;case"M":v=h<10?"0"+h:h;break;case"p":case"P":v=f?"PM":"AM";break;case"s":v=Math.floor(e.getTime()/1e3);break;case"S":v=p<10?"0"+p:p;break;case"u":v=o+1;break;case"w":v=o;break;case"y":v=(""+i).substr(2,2);break;case"Y":v=i}d[m]=v}return d.join("")},f=function(e){if(Date.prototype.tempDate)return;Date.prototype.tempDate=null,Date.prototype.months=e.months,Date.prototype.monthsShort=e.monthsShort,Date.prototype.days=e.days,Date.prototype.daysShort=e.daysShort,Date.prototype.getMonthName=function(e){return this[e?"months":"monthsShort"][this.getMonth()]},Date.prototype.getDayName=function(e){return this[e?"days":"daysShort"][this.getDay()]},Date.prototype.addDays=function(e){this.setDate(this.getDate()+e),this.tempDate=this.getDate()},Date.prototype.addMonths=function(e){this.tempDate==null&&(this.tempDate=this.getDate()),this.setDate(1),this.setMonth(this.getMonth()+e),this.setDate(Math.min(this.tempDate,this.getMaxDays()))},Date.prototype.addYears=function(e){this.tempDate==null&&(this.tempDate=this.getDate()),this.setDate(1),this.setFullYear(this.getFullYear()+e),this.setDate(Math.min(this.tempDate,this.getMaxDays()))},Date.prototype.getMaxDays=function(){var e=new Date(Date.parse(this)),t=28,n;n=e.getMonth(),t=28;while(e.getMonth()==n)t++,e.setDate(t);return t-1},Date.prototype.getFirstDay=function(){var e=new Date(Date.parse(this));return e.setDate(1),e.getDay()},Date.prototype.getWeekNumber=function(){var e=new Date(this);e.setDate(e.getDate()-(e.getDay()+6)%7+3);var t=e.valueOf();return e.setMonth(0),e.setDate(4),Math.round((t-e.valueOf())/6048e5)+1},Date.prototype.getDayOfYear=function(){var e=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0),t=new Date(this.getFullYear(),0,0,0,0,0),n=e-t;return Math.floor(n/24*60*60*1e3)}},l=function(t){var n=e(t).data("datepicker"),r=e("#"+n.id);if(!n.extraHeight){var i=e(t).find("div");n.extraHeight=i.get(0).offsetHeight+i.get(1).offsetHeight,n.extraWidth=i.get(2).offsetWidth+i.get(3).offsetWidth}var s=r.find("table:first").get(0),o=s.offsetWidth,u=s.offsetHeight;r.css({width:o+n.extraWidth+"px",height:u+n.extraHeight+"px"}).find("div.datepickerContainer").css({width:o+"px",height:u+"px"})},c=function(t){e(t.target).is("span")&&(t.target=t.target.parentNode);var n=e(t.target);if(n.is("a")){t.target.blur();if(n.hasClass("datepickerDisabled"))return!1;var r=e(this).data("datepicker"),i=n.parent(),s=i.parent().parent().parent(),u=e("table",this).index(s.get(0))-1,f=new Date(r.current),l=!1,c=!1;if(i.is("th")){if(i.hasClass("datepickerWeek")&&r.mode=="range"&&!i.next().hasClass("datepickerDisabled")){var p=parseInt(i.next().text(),10);f.addMonths(u-Math.floor(r.calendars/2)),i.next().hasClass("datepickerNotInMonth")&&f.addMonths(p>15?-1:1),f.setDate(p),r.date[0]=f.setHours(0,0,0,0).valueOf(),f.setHours(23,59,59,0),f.addDays(6),r.date[1]=f.valueOf(),c=!0,l=!0,r.lastSel=!1}else if(i.hasClass("datepickerMonth")){f.addMonths(u-Math.floor(r.calendars/2));switch(s.get(0).className){case"datepickerViewDays":s.get(0).className="datepickerViewMonths",n.find("span").text(f.getFullYear());break;case"datepickerViewMonths":s.get(0).className="datepickerViewYears",n.find("span").text(f.getFullYear()-6+" - "+(f.getFullYear()+5));break;case"datepickerViewYears":s.get(0).className="datepickerViewDays",n.find("span").text(a(f,"B, Y"))}}else if(i.parent().parent().is("thead")){switch(s.get(0).className){case"datepickerViewDays":r.current.addMonths(i.hasClass("datepickerGoPrev")?-1:1);break;case"datepickerViewMonths":r.current.addYears(i.hasClass("datepickerGoPrev")?-1:1);break;case"datepickerViewYears":r.current.addYears(i.hasClass("datepickerGoPrev")?-12:12)}c=!0}}else if(i.is("td")&&!i.hasClass("datepickerDisabled")){switch(s.get(0).className){case"datepickerViewMonths":r.current.setMonth(s.find("tbody.datepickerMonths td").index(i)),r.current.setFullYear(parseInt(s.find("thead th.datepickerMonth span").text(),10)),r.current.addMonths(Math.floor(r.calendars/2)-u),s.get(0).className="datepickerViewDays";break;case"datepickerViewYears":r.current.setFullYear(parseInt(n.text(),10)),s.get(0).className="datepickerViewMonths";break;default:var p=parseInt(n.text(),10);f.addMonths(u-Math.floor(r.calendars/2)),i.hasClass("datepickerNotInMonth")&&f.addMonths(p>15?-1:1),f.setDate(p);switch(r.mode){case"multiple":p=f.setHours(0,0,0,0).valueOf(),e.inArray(p,r.date)>-1?e.each(r.date,function(e,t){if(t==p)return r.date.splice(e,1),!1}):r.date.push(p);break;case"range":r.lastSel||(r.date[0]=f.setHours(0,0,0,0).valueOf()),p=f.setHours(23,59,59,0).valueOf(),p<r.date[0]?(r.date[1]=r.date[0]+86399e3,r.date[0]=p-86399e3):r.date[1]=p,r.lastSel=!r.lastSel;break;default:r.date=f.valueOf()}}c=!0,l=!0}c&&o(this),l&&r.onChange.apply(this,h(r))}return!1},h=function(t){var n;return t.mode=="single"?(n=new Date(t.date),[a(n,t.format),n,t.el]):(n=[[],[],t.el],e.each(t.date,function(e,r){var i=new Date(r);n[0].push(a(i,t.format)),n[1].push(i)}),n)},p=function(){var e=document.compatMode=="CSS1Compat";return{l:window.pageXOffset||(e?document.documentElement.scrollLeft:document.body.scrollLeft),t:window.pageYOffset||(e?document.documentElement.scrollTop:document.body.scrollTop),w:window.innerWidth||(e?document.documentElement.clientWidth:document.body.clientWidth),h:window.innerHeight||(e?document.documentElement.clientHeight:document.body.clientHeight)}},d=function(e,t,n){if(e==t)return!0;if(e.contains)return e.contains(t);if(e.compareDocumentPosition)return!!(e.compareDocumentPosition(t)&16);var r=t.parentNode;while(r&&r!=n){if(r==e)return!0;r=r.parentNode}return!1},v=function(t){var n=e("#"+e(this).data("datepickerId"));if(!n.is(":visible")){var r=n.get(0);o(r);var i=n.data("datepicker");i.onBeforeShow.apply(this,[n.get(0)]);var s=e(this).offset(),u=p(),a=s.top,f=s.left,c=e.curCSS(r,"display");n.css({visibility:"hidden",display:"block"}),l(r);switch(i.position){case"top":a-=r.offsetHeight;break;case"left":f-=r.offsetWidth;break;case"right":f+=this.offsetWidth;break;case"bottom":a+=this.offsetHeight}a+r.offsetHeight>u.t+u.h&&(a=s.top-r.offsetHeight),a<u.t&&(a=s.top+this.offsetHeight+r.offsetHeight),f+r.offsetWidth>u.l+u.w&&(f=s.left-r.offsetWidth),f<u.l&&(f=s.left+this.offsetWidth),n.css({visibility:"visible",display:"block",top:a+"px",left:f+"px"}),i.onShow.apply(this,[n.get(0)])!=0&&n.show(),e(document).bind("mousedown",{cal:n,trigger:this},m)}return!1},m=function(t){t.target!=t.data.trigger&&!d(t.data.cal.get(0),t.target,t.data.cal.get(0))&&(t.data.cal.data("datepicker").onHide.apply(this,[t.data.cal.get(0)])!=0&&t.data.cal.hide(),e(document).unbind("mousedown",m))};return{init:function(t){return t=e.extend({},s,t||{}),f(t.locale),t.calendars=Math.max(1,parseInt(t.calendars,10)||1),t.mode=/single|multiple|range/.test(t.mode)?t.mode:"single",this.each(function(){if(!e(this).data("datepicker")){t.el=this,t.date.constructor==String&&(t.date=u(t.date,t.format),t.date.setHours(0,0,0,0));if(t.mode!="single")if(t.date.constructor!=Array)t.date=[t.date.valueOf()],t.mode=="range"&&t.date.push((new Date(t.date[0])).setHours(23,59,59,0).valueOf());else{for(var s=0;s<t.date.length;s++)t.date[s]=u(t.date[s],t.format).setHours(0,0,0,0).valueOf();t.mode=="range"&&(t.date[1]=(new Date(t.date[1])).setHours(23,59,59,0).valueOf())}else t.date=t.date.valueOf();t.current?t.current=u(t.current,t.format):t.current=new Date,t.current.setDate(1),t.current.setHours(0,0,0,0);var a="datepicker_"+parseInt(Math.random()*1e3),f;t.id=a,e(this).data("datepickerId",t.id);var h=e(i.wrapper).attr("id",a).bind("click",c).data("datepicker",t);t.className&&h.addClass(t.className);var p="";for(var s=0;s<t.calendars;s++)f=t.starts,s>0&&(p+=i.space),p+=r(i.head.join(""),{week:t.locale.weekMin,prev:t.prev,next:t.next,day1:t.locale.daysMin[f++%7],day2:t.locale.daysMin[f++%7],day3:t.locale.daysMin[f++%7],day4:t.locale.daysMin[f++%7],day5:t.locale.daysMin[f++%7],day6:t.locale.daysMin[f++%7],day7:t.locale.daysMin[f++%7]});h.find("tr:first").append(p).find("table").addClass(n[t.view]),o(h.get(0)),t.flat?(h.appendTo(this).show().css("position","relative"),l(h.get(0))):(h.appendTo(document.body),e(this).bind(t.eventName,v))}})},showPicker:function(){return this.each(function(){e(this).data("datepickerId")&&v.apply(this)})},hidePicker:function(){return this.each(function(){e(this).data("datepickerId")&&e("#"+e(this).data("datepickerId")).hide()})},setDate:function(t,n){return this.each(function(){if(e(this).data("datepickerId")){var r=e("#"+e(this).data("datepickerId")),i=r.data("datepicker");i.date=t,i.date.constructor==String&&(i.date=u(i.date,i.format),i.date.setHours(0,0,0,0));if(i.mode!="single")if(i.date.constructor!=Array)i.date=[i.date.valueOf()],i.mode=="range"&&i.date.push((new Date(i.date[0])).setHours(23,59,59,0).valueOf());else{for(var s=0;s<i.date.length;s++)i.date[s]=u(i.date[s],i.format).setHours(0,0,0,0).valueOf();i.mode=="range"&&(i.date[1]=(new Date(i.date[1])).setHours(23,59,59,0).valueOf())}else i.date=i.date.valueOf();n&&(i.current=new Date(i.mode!="single"?i.date[0]:i.date)),o(r.get(0))}})},getDate:function(t){if(this.size()>0)return h(e("#"+e(this).data("datepickerId")).data("datepicker"))[t?0:1]},clear:function(){return this.each(function(){if(e(this).data("datepickerId")){var t=e("#"+e(this).data("datepickerId")),n=t.data("datepicker");n.mode!="single"&&(n.date=[],o(t.get(0)))}})},fixLayout:function(){return this.each(function(){if(e(this).data("datepickerId")){var t=e("#"+e(this).data("datepickerId")),n=t.data("datepicker");n.flat&&l(t.get(0))}})}}}();e.fn.extend({DatePicker:t.init,DatePickerHide:t.hidePicker,DatePickerShow:t.showPicker,DatePickerSetDate:t.setDate,DatePickerGetDate:t.getDate,DatePickerClear:t.clear,DatePickerLayout:t.fixLayout});var n={},r=function(e,t){var i=/\W/.test(e)?new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+e.replace(/[\r\t\n]/g," ").split("<%").join(" ").replace(/((^|%>)[^\t]*)'/g,"$1\r").replace(/\t=(.*?)%>/g,"',$1,'").split(" ").join("');").split("%>").join("p.push('").split("\r").join("\\'")+"');}return p.join('');"):n[e]=n[e]||r(document.getElementById(e).innerHTML);return t?i(t):i}}),timely.define("external_libs/bootstrap/transition",["jquery_timely"],function(e){function t(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in t)if(e.style[n]!==undefined)return{end:t[n]}}e.fn.emulateTransitionEnd=function(t){var n=!1,r=this;e(this).one(e.support.transition.end,function(){n=!0});var i=function(){n||e(r).trigger(e.support.transition.end)};return setTimeout(i,t),this},e(function(){e.support.transition=t()})}),timely.define("external_libs/bootstrap/collapse",["jquery_timely"],function(e){var t=function(n,r){this.$element=e(n),this.options=e.extend({},t.DEFAULTS,r),this.transitioning=null,this.options.parent&&(this.$parent=e(this.options.parent)),this.options.toggle&&this.toggle()};t.DEFAULTS={toggle:!0},t.prototype.dimension=function(){var e=this.$element.hasClass("ai1ec-width");return e?"width":"height"},t.prototype.show=function(){if(this.transitioning||this.$element.hasClass("ai1ec-in"))return;var t=e.Event("show.bs.collapse");this.$element.trigger(t);if(t.isDefaultPrevented())return;var n=this.$parent&&this.$parent.find("> .ai1ec-panel > .ai1ec-in");if(n&&n.length){var r=n.data("bs.collapse");if(r&&r.transitioning)return;n.collapse("hide"),r||n.data("bs.collapse",null)}var i=this.dimension();this.$element.removeClass("ai1ec-collapse").addClass("ai1ec-collapsing")[i](0),this.transitioning=1;var s=function(){this.$element.removeClass("ai1ec-collapsing").addClass("ai1ec-in")[i]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!e.support.transition)return s.call(this);var o=e.camelCase(["scroll",i].join("-"));this.$element.one(e.support.transition.end,e.proxy(s,this)).emulateTransitionEnd(350)[i](this.$element[0][o])},t.prototype.hide=function(){if(this.transitioning||!this.$element.hasClass("ai1ec-in"))return;var t=e.Event("hide.bs.collapse");this.$element.trigger(t);if(t.isDefaultPrevented())return;var n=this.dimension();this.$element[n](this.$element[n]())[0].offsetHeight,this.$element.addClass("ai1ec-collapsing").removeClass("ai1ec-collapse").removeClass("ai1ec-in"),this.transitioning=1;var r=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("ai1ec-collapsing").addClass("ai1ec-collapse")};if(!e.support.transition)return r.call(this);this.$element[n](0).one(e.support.transition.end,e.proxy(r,this)).emulateTransitionEnd(350)},t.prototype.toggle=function(){this[this.$element.hasClass("ai1ec-in")?"hide":"show"]()};var n=e.fn.collapse;e.fn.collapse=function(n){return this.each(function(){var r=e(this),i=r.data("bs.collapse"),s=e.extend({},t.DEFAULTS,r.data(),typeof n=="object"&&n);i||r.data("bs.collapse",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.collapse.Constructor=t,e.fn.collapse.noConflict=function(){return e.fn.collapse=n,this},e(document).on("click.bs.collapse.data-api","[data-toggle=ai1ec-collapse]",function(t){var n=e(this),r,i=n.attr("data-target")||t.preventDefault()||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,""),s=e(i),o=s.data("bs.collapse"),u=o?"toggle":n.data(),a=n.attr("data-parent"),f=a&&e(a);if(!o||!o.transitioning)f&&f.find('[data-toggle=ai1ec-collapse][data-parent="'+a+'"]').not(n).addClass("ai1ec-collapsed"),n[s.hasClass("ai1ec-in")?"addClass":"removeClass"]("ai1ec-collapsed");s.collapse(u)})}),timely.define("external_libs/bootstrap/modal",["jquery_timely"],function(e){var t=function(t,n){this.options=n,this.$element=e(t),this.$backdrop=this.isShown=null,this.options.remote&&this.$element.load(this.options.remote)};t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},t.prototype.toggle=function(e){return this[this.isShown?"hide":"show"](e)},t.prototype.show=function(t){var n=this,r=e.Event("show.bs.modal",{relatedTarget:t});this.$element.trigger(r);if(this.isShown||r.isDefaultPrevented())return;this.isShown=!0,this.escape(),this.$element.on("click.dismiss.modal",'[data-dismiss="ai1ec-modal"]',e.proxy(this.hide,this)),this.backdrop(function(){var r=e.support.transition&&n.$element.hasClass("ai1ec-fade");n.$element.parent().length||n.$element.appendTo(document.body),n.$element.show(),r&&n.$element[0].offsetWidth,n.$element.addClass("ai1ec-in").attr("aria-hidden",!1),n.enforceFocus();var i=e.Event("shown.bs.modal",{relatedTarget:t});r?n.$element.find(".ai1ec-modal-dialog").one(e.support.transition.end,function(){n.$element.focus().trigger(i)}).emulateTransitionEnd(300):n.$element.focus().trigger(i)})},t.prototype.hide=function(t){t&&t.preventDefault(),t=e.Event("hide.bs.modal"),this.$element.trigger(t);if(!this.isShown||t.isDefaultPrevented())return;this.isShown=!1,this.escape(),e(document).off("focusin.bs.modal"),this.$element.removeClass("ai1ec-in").attr("aria-hidden",!0).off("click.dismiss.modal"),e.support.transition&&this.$element.hasClass("ai1ec-fade")?this.$element.one(e.support.transition.end,e.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal()},t.prototype.enforceFocus=function(){e(document).off("focusin.bs.modal").on("focusin.bs.modal",e.proxy(function(e){this.$element[0]!==e.target&&!this.$element.has(e.target).length&&this.$element.focus()},this))},t.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",e.proxy(function(e){e.which==27&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},t.prototype.hideModal=function(){var e=this;this.$element.hide(),this.backdrop(function(){e.removeBackdrop(),e.$element.trigger("hidden.bs.modal")})},t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},t.prototype.backdrop=function(t){var n=this,r=this.$element.hasClass("ai1ec-fade")?"ai1ec-fade":"";if(this.isShown&&this.options.backdrop){var i=e.support.transition&&r;this.$backdrop=e('<div class="ai1ec-modal-backdrop '+r+'" />').appendTo(document.body),this.$element.on("click.dismiss.modal",e.proxy(function(e){if(e.target!==e.currentTarget)return;this.options.backdrop=="static"?this.$element[0].focus.call(this.$element[0]):this.hide.call(this)},this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("ai1ec-in");if(!t)return;i?this.$backdrop.one(e.support.transition.end,t).emulateTransitionEnd(150):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("ai1ec-in"),e.support.transition&&this.$element.hasClass("ai1ec-fade")?this.$backdrop.one(e.support.transition.end,t).emulateTransitionEnd(150):t()):t&&t()};var n=e.fn.modal;e.fn.modal=function(n,r){return this.each(function(){var i=e(this),s=i.data("bs.modal"),o=e.extend({},t.DEFAULTS,i.data(),typeof n=="object"&&n);s||i.data("bs.modal",s=new t(this,o)),typeof n=="string"?s[n](r):o.show&&s.show(r)})},e.fn.modal.Constructor=t,e.fn.modal.noConflict=function(){return e.fn.modal=n,this},e(document).on("click.bs.modal.data-api",'[data-toggle="ai1ec-modal"]',function(t){var n=e(this),r=n.attr("href"),i=e(n.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),s=i.data("modal")?"toggle":e.extend({remote:!/#/.test(r)&&r},i.data(),n.data());t.preventDefault(),i.modal(s,this).one("hide",function(){n.is(":visible")&&n.focus()})}),e(document).on("show.bs.modal",".ai1ec-modal",function(){e(document.body).addClass("ai1ec-modal-open")}).on("hidden.bs.modal",".ai1ec-modal",function(){e(document.body).removeClass("ai1ec-modal-open")})}),timely.define("external_libs/bootstrap/alert",["jquery_timely"],function(e){var t='[data-dismiss="ai1ec-alert"]',n=function(n){e(n).on("click",t,this.close)};n.prototype.close=function(t){function s(){i.trigger("closed.bs.alert").remove()}var n=e(this),r=n.attr("data-target");r||(r=n.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));var i=e(r);t&&t.preventDefault(),i.length||(i=n.hasClass("ai1ec-alert")?n:n.parent()),i.trigger(t=e.Event("close.bs.alert"));if(t.isDefaultPrevented())return;i.removeClass("ai1ec-in"),e.support.transition&&i.hasClass("ai1ec-fade")?i.one(e.support.transition.end,s).emulateTransitionEnd(150):s()};var r=e.fn.alert;e.fn.alert=function(t){return this.each(function(){var r=e(this),i=r.data("bs.alert");i||r.data("bs.alert",i=new n(this)),typeof t=="string"&&i[t].call(r)})},e.fn.alert.Constructor=n,e.fn.alert.noConflict=function(){return e.fn.alert=r,this},e(document).on("click.bs.alert.data-api",t,n.prototype.close)}),timely.define("scripts/add_new_event",["jquery_timely","domReady","ai1ec_config","scripts/add_new_event/event_location/gmaps_helper","scripts/add_new_event/event_location/input_coordinates_event_handlers","scripts/add_new_event/event_location/input_coordinates_utility_functions","scripts/add_new_event/event_date_time/date_time_event_handlers","scripts/add_new_event/event_cost_helper","external_libs/jquery.calendrical_timespan","external_libs/jquery.inputdate","external_libs/jquery.tools","external_libs/ai1ec_datepicker","external_libs/bootstrap/transition","external_libs/bootstrap/collapse","external_libs/bootstrap/modal","external_libs/bootstrap/alert","external_libs/bootstrap/tab"],function(e,t,n,r,i,s,o,u,a){var f=function(){var t=new Date(n.now*1e3),r={allday:"#ai1ec_all_day_event",start_date_input:"#ai1ec_start-date-input",start_time_input:"#ai1ec_start-time-input",start_time:"#ai1ec_start-time",end_date_input:"#ai1ec_end-date-input",end_time_input:"#ai1ec_end-time-input",end_time:"#ai1ec_end-time",date_format:n.date_format,month_names:n.month_names,day_names:n.day_names,week_start_day:n.week_start_day,twentyfour_hour:n.twentyfour_hour,now:t};e.timespan(r);var i=e("#ai1ec_exdate").val(),s=null,o=!1,u;if(i.length>=8){s=[];var f=[];e.each(i.split(","),function(e,t){var r=t.slice(0,8),i=r.substr(0,4),o=r.substr(4,2);u=r.substr(6,2),o=o.charAt(0)==="0"?"0"+(parseInt(o.charAt(1),10)-1):parseInt(o,10)-1,s.push(new Date(i,o,u)),f.push(a.formatDate(new Date(i,o,u),n.date_format,!0))}),e("#widgetField span:first").html(f.join(", "))}else s=new Date(n.now*1e3),o=!0;e("#widgetCalendar").DatePicker({flat:!0,calendars:3,mode:"multiple",start:1,date:s,onChange:function(t){t=t.toString();if(t.length>=8){var r="",i=[];e.each(t.split(","),function(e,t){i.push(a.formatDate(new Date(t),n.date_format)),r+=t.replace(/-/g,"")+"T000000Z,"}),e("#widgetField span").html(i.join(", ")),r=r.slice(0,r.length-1),e("#ai1ec_exdate").val(r)}else e("#ai1ec_exdate").val("")}}),o&&e("#widgetCalendar").DatePickerClear(),e("#widgetCalendar div.datepicker").css("position","absolute")},l=function(){e(".ai1ec-panel-collapse").on("hide",function(){e(this).parent().removeClass("ai1ec-overflow-visible")}),e(".ai1ec-panel-collapse").on("shown",function(){var t=e(this);window.setTimeout(function(){t.parent().addClass("ai1ec-overflow-visible")},350)})},c=function(){f(),timely.require(["libs/gmaps"],function(e){e(r.init_gmaps)})},h=function(t,n){window.alert(n),t.preventDefault(),e("#publish, #ai1ec_bottom_publish").removeClass("button-primary-disabled"),e("#publish, #ai1ec_bottom_publish").siblings("#ajax-loading, .spinner").css("visibility","hidden")},p=function(t){s.ai1ec_check_lat_long_fields_filled_when_publishing_event(t)===!0&&(s.ai1ec_convert_commas_to_dots_for_coordinates(),s.ai1ec_check_lat_long_ok_for_search(t)),e("#ai1ec_ticket_url, #ai1ec_contact_url").each(function(){var e=this.value;if(""!==e){var r=/(http|https):\/\//;r.test(e)||h(t,n.url_not_valid)}})},d=function(){e("#ai1ec_google_map").click(i.toggle_visibility_of_google_map_on_click),e("#ai1ec_input_coordinates").change(i.toggle_visibility_of_coordinate_fields_on_click),e("#post").submit(p),e("input.coordinates").blur(i.update_map_from_coordinates_on_blur),e("#ai1ec_bottom_publish").on("click",o.trigger_publish),e(document).on("change","#ai1ec_end",o.show_end_fields).on("click","#ai1ec_repeat_apply",o.handle_click_on_apply_button).on("click","#ai1ec_repeat_cancel",o.handle_click_on_cancel_modal).on("click","#ai1ec_monthly_type_bymonthday, #ai1ec_monthly_type_byday",o.handle_checkbox_monthly_tab_modal).on("click",".ai1ec-btn-group-grid a",o.handle_click_on_toggle_buttons),e("#ai1ec_repeat_box").on("hidden.bs.modal",o.handle_modal_hide),o.execute_pseudo_handlers(),e("#widgetField > a, #widgetField > span, #ai1ec_exclude_date_label").on("click",o.handle_animation_of_calendar_widget),e("#ai1ec_is_free").on("change",u.handle_change_is_free)},v=function(){e("#ai1ec_event").insertAfter("#titlediv"),e("#post").addClass("ai1ec-visible")},m=function(){c(),t(function(){l(),v(),d()})};return{start:m}}),timely.require(["scripts/add_new_event"],function(e){e.start()}),timely.define("pages/add_new_event",function(){});
118
  * limitations under the License.
119
  * ======================================================================== */
120
 
121
+ timely.define("domReady",[],function(){function u(e){var t;for(t=0;t<e.length;t++)e[t](n)}function a(){var e=r;t&&e.length&&(r=[],u(e))}function f(){t||(t=!0,o&&clearInterval(o),a())}function c(e){return t?e(n):r.push(e),c}var e=typeof window!="undefined"&&window.document,t=!e,n=e?document:null,r=[],i,s,o;if(e){if(document.addEventListener)document.addEventListener("DOMContentLoaded",f,!1),window.addEventListener("load",f,!1);else if(window.attachEvent){window.attachEvent("onload",f),s=document.createElement("div");try{i=window.frameElement===null}catch(l){}s.doScroll&&i&&window.external&&(o=setInterval(function(){try{s.doScroll(),f()}catch(e){}},30))}(document.readyState==="complete"||document.readyState==="interactive")&&f()}return c.version="2.0.0",c.load=function(e,t,n,r){r.isBuild?n(null):c(n)},c}),timely.define("external_libs/bootstrap/tab",["jquery_timely"],function(e){var t=function(t){this.element=e(t)};t.prototype.show=function(){var t=this.element,n=t.closest("ul:not(.ai1ec-dropdown-menu)"),r=t.data("target");r||(r=t.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));if(t.parent("li").hasClass("ai1ec-active"))return;var i=n.find(".ai1ec-active:last a")[0],s=e.Event("show.bs.tab",{relatedTarget:i});t.trigger(s);if(s.isDefaultPrevented())return;var o=e(r);this.activate(t.parent("li"),n),this.activate(o,o.parent(),function(){t.trigger({type:"shown.bs.tab",relatedTarget:i})})},t.prototype.activate=function(t,n,r){function o(){i.removeClass("ai1ec-active").find("> .ai1ec-dropdown-menu > .ai1ec-active").removeClass("ai1ec-active"),t.addClass("ai1ec-active"),s?(t[0].offsetWidth,t.addClass("ai1ec-in")):t.removeClass("ai1ec-fade"),t.parent(".ai1ec-dropdown-menu")&&t.closest("li.ai1ec-dropdown").addClass("ai1ec-active"),r&&r()}var i=n.find("> .ai1ec-active"),s=r&&e.support.transition&&i.hasClass("ai1ec-fade");s?i.one(e.support.transition.end,o).emulateTransitionEnd(150):o(),i.removeClass("ai1ec-in")};var n=e.fn.tab;e.fn.tab=function(n){return this.each(function(){var r=e(this),i=r.data("bs.tab");i||r.data("bs.tab",i=new t(this)),typeof n=="string"&&i[n]()})},e.fn.tab.Constructor=t,e.fn.tab.noConflict=function(){return e.fn.tab=n,this},e(document).on("click.bs.tab.data-api",'[data-toggle="ai1ec-tab"], [data-toggle="ai1ec-pill"]',function(t){t.preventDefault(),e(this).tab("show")})}),timely.define("libs/utils",["jquery_timely","external_libs/bootstrap/tab"],function(e){var t=function(){return{is_float:function(e){return!isNaN(parseFloat(e))},is_valid_coordinate:function(e,t){var n=t?90:180;return this.is_float(e)&&Math.abs(e)<n},convert_comma_to_dot:function(e){return e.replace(",",".")},field_has_value:function(t){var n="#"+t,r=e(n),i=!1;return r.length===1&&(i=e.trim(r.val())!==""),i},make_alert:function(t,n,r){var i="";switch(n){case"error":i="ai1ec-alert ai1ec-alert-danger";break;case"success":i="ai1ec-alert ai1ec-alert-success";break;default:i="ai1ec-alert"}var s=e("<div />",{"class":i,html:t});if(!r){var o=e("<button>",{type:"button","class":"ai1ec-close","data-dismiss":"ai1ec-alert",text:"×"});s.prepend(o)}return s},get_ajax_url:function(){return typeof window.ajaxurl=="undefined"?"http://localhost/wordpress/wp-admin/admin-ajax.php":window.ajaxurl},isUrl:function(e){var t=/(http|https|webcal):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;return t.test(e)},isValidEmail:function(e){var t=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return t.test(e)},activate_saved_tab_on_page_load:function(t){null===t||undefined===t?e("ul.ai1ec-nav a:first").tab("show"):e("ul.ai1ec-nav a[href="+t+"]").tab("show")}}}();return t}),timely.define("scripts/add_new_event/event_location/input_coordinates_utility_functions",["jquery_timely","ai1ec_config","libs/utils"],function(e,t,n){var r=function(){e("#ai1ec_input_coordinates:checked").length>0&&e("#ai1ec_table_coordinates input.coordinates").each(function(){this.value=n.convert_comma_to_dot(this.value)})},i=function(t,n){var r=e("<div />",{text:n,"class":"ai1ec-error"});e(t).after(r)},s=function(t,n){t.target.id==="post"&&(t.stopImmediatePropagation(),t.preventDefault(),e("#publish").removeClass("button-primary-disabled"),e("#publish").siblings(".spinner").css("visibility","hidden")),e(n).focus()},o=function(){var t=n.field_has_value("ai1ec_address"),r=!0;return e(".coordinates").each(function(){var e=n.field_has_value(this.id);e||(r=!1)}),t||r},u=function(n){var r=!0,o=!1;return e("#ai1ec_input_coordinates:checked").length>0&&(e("div.ai1ec-error").remove(),e("#ai1ec_table_coordinates input.coordinates").each(function(){var n=e(this).hasClass("latitude"),s=n?t.error_message_not_entered_lat:t.error_message_not_entered_long;this.value===""&&(r=!1,o===!1&&(o=this),i(this,s))})),r===!1&&s(n,o),r},a=function(r){if(e("#ai1ec_input_coordinates:checked").length===1){e("div.ai1ec-error").remove();var o=!0,u=!1,a=!1;return e("#ai1ec_table_coordinates input.coordinates").each(function(){if(this.value===""){a=!0;return}var r=e(this).hasClass("latitude"),s=r?t.error_message_not_valid_lat:t.error_message_not_valid_long;n.is_valid_coordinate(this.value,r)||(o=!1,u===!1&&(u=this),i(this,s))}),o===!1&&s(r,u),a===!0&&(o=!1),o}};return{ai1ec_convert_commas_to_dots_for_coordinates:r,ai1ec_show_error_message_after_element:i,check_if_address_or_coordinates_are_set:o,ai1ec_check_lat_long_fields_filled_when_publishing_event:u,ai1ec_check_lat_long_ok_for_search:a}}),timely.define("external_libs/jquery.autocomplete_geomod",["jquery_timely"],function(e){e.fn.extend({autocomplete:function(t,n){var r=typeof t=="string";return n=e.extend({},e.Autocompleter.defaults,{url:r?t:null,data:r?null:t,delay:r?e.Autocompleter.defaults.delay:10,max:n&&!n.scroll?10:150},n),n.highlight=n.highlight||function(e){return e},n.formatMatch=n.formatMatch||n.formatItem,this.each(function(){new e.Autocompleter(this,n)})},result:function(e){return this.bind("result",e)},search:function(e){return this.trigger("search",[e])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(e){return this.trigger("setOptions",[e])},unautocomplete:function(){return this.trigger("unautocomplete")}}),e.Autocompleter=function(t,n){function d(){var r=h.selected();if(!r)return!1;var s=r.result;o=s;if(n.multiple){var u=m(i.val());if(u.length>1){var a=n.multipleSeparator.length,f=e(t).selection().start,l,c=0;e.each(u,function(e,t){c+=t.length;if(f<=c)return l=e,!1;c+=a}),u[l]=s,s=u.join(n.multipleSeparator)}s+=n.multipleSeparator}return i.val(s),w(),i.trigger("result",[r.data,r.value]),!0}function v(e,t){if(f==r.DEL){h.hide();return}var s=i.val();if(!t&&s==o)return;o=s,s=g(s),s.length>=n.minChars?(i.addClass(n.loadingClass),n.matchCase||(s=s.toLowerCase()),S(s,E,w)):(T(),h.hide())}function m(t){return t?n.multiple?e.map(t.split(n.multipleSeparator),function(n){return e.trim(t).length?e.trim(n):null}):[e.trim(t)]:[""]}function g(r){if(!n.multiple)return r;var i=m(r);if(i.length==1)return i[0];var s=e(t).selection().start;return s==r.length?i=m(r):i=m(r.replace(r.substring(s),"")),i[i.length-1]}function y(s,u){n.autoFill&&g(i.val()).toLowerCase()==s.toLowerCase()&&f!=r.BACKSPACE&&(i.val(i.val()+u.substring(g(o).length)),e(t).selection(o.length,o.length+u.length))}function b(){clearTimeout(s),s=setTimeout(w,200)}function w(){var e=h.visible();h.hide(),clearTimeout(s),T(),n.mustMatch&&i.search(function(e){if(!e)if(n.multiple){var t=m(i.val()).slice(0,-1);i.val(t.join(n.multipleSeparator)+(t.length?n.multipleSeparator:""))}else i.val(""),i.trigger("result",null)})}function E(e,t){t&&t.length&&a?(T(),h.display(t,e),y(e,t[0].value),h.show()):w()}function S(r,i,s){n.matchCase||(r=r.toLowerCase());var o=u.load(r);if(o&&o.length)i(r,o);else if(n.geocoder){var a=g(r),f={address:a};n.region&&(f.region=n.region),n.geocoder.geocode(f,function(e,t){var s=n.parse(e,t,a);u.add(r,s),i(r,s)})}else if(typeof n.url=="string"&&n.url.length>0){var l={timestamp:+(new Date)};e.each(n.extraParams,function(e,t){l[e]=typeof t=="function"?t():t}),e.ajax({mode:"abort",port:"autocomplete"+t.name,dataType:n.dataType,url:n.url,data:e.extend({q:g(r),limit:n.max},l),success:function(e){var t=n.parse&&n.parse(e)||x(e);u.add(r,t),i(r,t)}})}else h.emptyList(),s(r)}function x(t){var r=[],i=t.split("\n");for(var s=0;s<i.length;s++){var o=e.trim(i[s]);o&&(o=o.split("|"),r[r.length]={data:o,value:o[0],result:n.formatResult&&n.formatResult(o,o[0])||o[0]})}return r}function T(){i.removeClass(n.loadingClass)}var r={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8},i=e(t).attr("autocomplete","off").addClass(n.inputClass),s,o="",u=e.Autocompleter.Cache(n),a=0,f,l=navigator.userAgent.match(/opera/i),c={mouseDownOnSelect:!1},h=e.Autocompleter.Select(n,t,d,c),p;l&&e(t.form).bind("submit.autocomplete",function(){if(p)return p=!1,!1}),i.bind((l?"keypress":"keydown")+".autocomplete",function(t){a=1,f=t.keyCode;switch(t.keyCode){case r.UP:t.preventDefault(),h.visible()?h.prev():v(0,!0);break;case r.DOWN:t.preventDefault(),h.visible()?h.next():v(0,!0);break;case r.PAGEUP:t.preventDefault(),h.visible()?h.pageUp():v(0,!0);break;case r.PAGEDOWN:t.preventDefault(),h.visible()?h.pageDown():v(0,!0);break;case n.multiple&&e.trim(n.multipleSeparator)==","&&r.COMMA:case r.TAB:case r.RETURN:if(d())return t.preventDefault(),p=!0,!1;break;case r.ESC:h.hide();break;default:clearTimeout(s),s=setTimeout(v,n.delay)}}).focus(function(){a++}).blur(function(){a=0,c.mouseDownOnSelect||b()}).click(function(){a++>1&&!h.visible()&&v(0,!0)}).bind("search",function(){function n(e,n){var r;if(n&&n.length)for(var s=0;s<n.length;s++)if(n[s].result.toLowerCase()==e.toLowerCase()){r=n[s];break}typeof t=="function"?t(r):i.trigger("result",r&&[r.data,r.value])}var t=arguments.length>1?arguments[1]:null;e.each(m(i.val()),function(e,t){S(t,n,n)})}).bind("flushCache",function(){u.flush()}).bind("setOptions",function(){e.extend(n,arguments[1]),"data"in arguments[1]&&u.populate()}).bind("unautocomplete",function(){h.unbind(),i.unbind(),e(t.form).unbind(".autocomplete")})},e.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:!1,matchSubset:!0,matchContains:!1,cacheLength:10,max:100,mustMatch:!1,extraParams:{},selectFirst:!0,formatItem:function(e){return e[0]},formatMatch:null,autoFill:!1,width:0,multiple:!1,multipleSeparator:", ",highlight:function(e,t){return e.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+t.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:!0,scrollHeight:180},e.Autocompleter.Cache=function(t){function i(e,n){t.matchCase||(e=e.toLowerCase());var r=e.indexOf(n);return t.matchContains=="word"&&(r=e.toLowerCase().search("\\b"+n.toLowerCase())),r==-1?!1:r==0||t.matchContains}function s(e,i){r>t.cacheLength&&u(),n[e]||r++,n[e]=i}function o(){if(!t.data)return!1;var n={},r=0;t.url||(t.cacheLength=1),n[""]=[];for(var i=0,o=t.data.length;i<o;i++){var u=t.data[i];u=typeof u=="string"?[u]:u;var a=t.formatMatch(u,i+1,t.data.length);if(a===!1)continue;var f=a.charAt(0).toLowerCase();n[f]||(n[f]=[]);var l={value:a,data:u,result:t.formatResult&&t.formatResult(u)||a};n[f].push(l),r++<t.max&&n[""].push(l)}e.each(n,function(e,n){t.cacheLength++,s(e,n)})}function u(){n={},r=0}var n={},r=0;return setTimeout(o,25),{flush:u,add:s,populate:o,load:function(s){if(!t.cacheLength||!r)return null;if(!t.url&&t.matchContains){var o=[];for(var u in n)if(u.length>0){var a=n[u];e.each(a,function(e,t){i(t.value,s)&&o.push(t)})}return o}if(n[s])return n[s];if(t.matchSubset)for(var f=s.length-1;f>=t.minChars;f--){var a=n[s.substr(0,f)];if(a){var o=[];return e.each(a,function(e,t){i(t.value,s)&&(o[o.length]=t)}),o}}return null}}},e.Autocompleter.Select=function(t,n,r,i){function p(){if(!l)return;c=e("<div/>").hide().addClass(t.resultsClass).css("position","absolute").appendTo(document.body),h=e("<ul/>").appendTo(c).mouseover(function(t){d(t).nodeName&&d(t).nodeName.toUpperCase()=="LI"&&(u=e("li",h).removeClass(s.ACTIVE).index(d(t)),e(d(t)).addClass(s.ACTIVE))}).click(function(t){return e(d(t)).addClass(s.ACTIVE),r(),n.focus(),!1}).mousedown(function(){i.mouseDownOnSelect=!0}).mouseup(function(){i.mouseDownOnSelect=!1}),t.width>0&&c.css("width",t.width),l=!1}function d(e){var t=e.target;while(t&&t.tagName!="LI")t=t.parentNode;return t?t:[]}function v(e){o.slice(u,u+1).removeClass(s.ACTIVE),m(e);var n=o.slice(u,u+1).addClass(s.ACTIVE);if(t.scroll){var r=0;o.slice(0,u).each(function(){r+=this.offsetHeight}),r+n[0].offsetHeight-h.scrollTop()>h[0].clientHeight?h.scrollTop(r+n[0].offsetHeight-h.innerHeight()):r<h.scrollTop()&&h.scrollTop(r)}}function m(e){u+=e,u<0?u=o.size()-1:u>=o.size()&&(u=0)}function g(e){return t.max&&t.max<e?t.max:e}function y(){h.empty();var n=g(a.length);for(var r=0;r<n;r++){if(!a[r])continue;var i=t.formatItem(a[r].data,r+1,n,a[r].value,f);if(i===!1)continue;var l=e("<li/>").html(t.highlight(i,f)).addClass(r%2==0?"ac_even":"ac_odd").appendTo(h)[0];e.data(l,"ac_data",a[r])}o=h.find("li"),t.selectFirst&&(o.slice(0,1).addClass(s.ACTIVE),u=0),e.fn.bgiframe&&h.bgiframe()}var s={ACTIVE:"ac_over"},o,u=-1,a,f="",l=!0,c,h;return{display:function(e,t){p(),a=e,f=t,y()},next:function(){v(1)},prev:function(){v(-1)},pageUp:function(){u!=0&&u-8<0?v(-u):v(-8)},pageDown:function(){u!=o.size()-1&&u+8>o.size()?v(o.size()-1-u):v(8)},hide:function(){c&&c.hide(),o&&o.removeClass(s.ACTIVE),u=-1},visible:function(){return c&&c.is(":visible")},current:function(){return this.visible()&&(o.filter("."+s.ACTIVE)[0]||t.selectFirst&&o[0])},show:function(){var r=e(n).offset();c.css({width:typeof t.width=="string"||t.width>0?t.width:e(n).width(),top:r.top+n.offsetHeight,left:r.left}).show();if(t.scroll){h.scrollTop(0),h.css({maxHeight:t.scrollHeight,overflow:"auto"});if(navigator.userAgent.match(/msie/i)&&typeof document.body.style.maxHeight=="undefined"){var i=0;o.each(function(){i+=this.offsetHeight});var s=i>t.scrollHeight;h.css("height",s?t.scrollHeight:i),s||o.width(h.width()-parseInt(o.css("padding-left"))-parseInt(o.css("padding-right")))}}},selected:function(){var t=o&&o.filter("."+s.ACTIVE).removeClass(s.ACTIVE);return t&&t.length&&e.data(t[0],"ac_data")},emptyList:function(){h&&h.empty()},unbind:function(){c&&c.remove()}}},e.fn.selection=function(e,t){if(e!==undefined)return this.each(function(){if(this.createTextRange){var n=this.createTextRange();t===undefined||e==t?(n.move("character",e),n.select()):(n.collapse(!0),n.moveStart("character",e),n.moveEnd("character",t),n.select())}else this.setSelectionRange?this.setSelectionRange(e,t):this.selectionStart&&(this.selectionStart=e,this.selectionEnd=t)});var n=this[0];if(n.createTextRange){var r=document.selection.createRange(),i=n.value,s="<->",o=r.text.length;r.text=s;var u=n.value.indexOf(s);return n.value=i,this.selection(u,u+o),{start:u,end:u+o}}if(n.selectionStart!==undefined)return{start:n.selectionStart,end:n.selectionEnd}}}),timely.define("external_libs/geo_autocomplete",["jquery_timely","external_libs/jquery.autocomplete_geomod"],function(e){e.fn.extend({geo_autocomplete:function(t,n){return options=e.extend({},e.Autocompleter.defaults,{geocoder:t,mapwidth:100,mapheight:100,maptype:"terrain",mapkey:"ABQIAAAAbnvDoAoYOSW2iqoXiGTpYBT2yXp_ZAY8_ufC3CFXhHIE1NvwkxQNumU68AwGqjbSNF9YO8NokKst8w",mapsensor:!1,parse:function(t,n,r){var i=[];return t&&n&&n=="OK"&&e.each(t,function(t,n){if(n.geometry&&n.geometry.viewport){var s=n.formatted_address.split(","),o=s[0];e.each(s,function(t,n){if(n.toLowerCase().indexOf(r.toLowerCase())!=-1)return o=e.trim(n),!1}),i.push({data:n,value:o,result:o})}}),i},formatItem:function(e,t,n,r){var i="https://maps.google.com/maps/api/staticmap?visible="+e.geometry.viewport.getSouthWest().toUrlValue()+"|"+e.geometry.viewport.getNorthEast().toUrlValue()+"&size="+options.mapwidth+"x"+options.mapheight+"&maptype="+options.maptype+"&key="+options.mapkey+"&sensor="+(options.mapsensor?"true":"false"),s=e.formatted_address.replace(/,/gi,",<br/>");return'<img src="'+i+'" width="'+options.mapwidth+'" height="'+options.mapheight+'" /> '+s+'<br clear="both"/>'}},n),options.highlight=options.highlight||function(e){return e},options.formatMatch=options.formatMatch||options.formatItem,options.resultsClass="ai1ec-geo-ac-results-not-ready",this.each(function(){e(this).one("focus",function(){var t=setInterval(function(){var n=e(".ai1ec-geo-ac-results-not-ready");n.length&&(n.removeClass("ai1ec-geo-ac-results-not-ready").addClass("ai1ec-geo-ac-results").children("ul").addClass("ai1ec-dropdown-menu"),clearInterval(t))},500)}),new e.Autocompleter(this,options)})}})}),timely.define("scripts/add_new_event/event_location/gmaps_helper",["jquery_timely","domReady","ai1ec_config","scripts/add_new_event/event_location/input_coordinates_utility_functions","external_libs/jquery.autocomplete_geomod","external_libs/geo_autocomplete"],function(e,t,n,r){var i,s,o,u,a,f,l=function(t){e("input.longitude").val(t.latLng.lng()),e("input.latitude").val(t.latLng.lat()),e("#ai1ec_input_coordinates:checked").length===0&&e("#ai1ec_input_coordinates").trigger("click")},c=function(){!navigator.geolocation||navigator.geolocation.getCurrentPosition(function(e){var t=r.check_if_address_or_coordinates_are_set();if(t===!1){var n=e.coords.latitude,i=e.coords.longitude;s=new google.maps.LatLng(n,i),a.setPosition(s),u.setCenter(s),u.setZoom(15),f=e}})},h=function(){n.disable_autocompletion||e("#ai1ec_address").geo_autocomplete(new google.maps.Geocoder,{selectFirst:!1,minChars:3,cacheLength:50,width:300,scroll:!0,scrollHeight:330,region:n.region}).result(function(e,t){t&&d(t)}).change(function(){if(e(this).val().length>0){var t=e(this).val();i.geocode({address:t,region:n.region},function(e,t){t===google.maps.GeocoderStatus.OK&&d(e[0])})}})},p=function(){i=new google.maps.Geocoder,s=new google.maps.LatLng(9.965,-83.327),o={zoom:0,mapTypeId:google.maps.MapTypeId.ROADMAP,center:s},t(function(){e("#ai1ec_map_canvas").length>0&&(u=new google.maps.Map(e("#ai1ec_map_canvas").get(0),o),a=new google.maps.Marker({map:u,draggable:!0}),google.maps.event.addListener(a,"dragend",l),a.setPosition(s),c(),h(),m())})},d=function(t){u.setCenter(t.geometry.location),u.setZoom(15),a.setPosition(t.geometry.location),e("#ai1ec_address").val(t.formatted_address),e("#ai1ec_latitude").val(t.geometry.location.lat()),e("#ai1ec_longitude").val(t.geometry.location.lng()),e("#ai1ec_input_coordinates").is(":checked")||e("#ai1ec_input_coordinates").click();var n="",r="",i="",s=0,o=0,f="",l;for(var c=0;c<t.address_components.length;c++)switch(t.address_components[c].types[0]){case"street_number":n=t.address_components[c].long_name;break;case"route":r=t.address_components[c].long_name;break;case"locality":i=t.address_components[c].long_name;break;case"administrative_area_level_1":f=t.address_components[c].long_name;break;case"postal_code":s=t.address_components[c].long_name;break;case"country":l=t.address_components[c].short_name,o=t.address_components[c].long_name}var h=n.length>0?n+" ":"";h+=r.length>0?r:"",s=s!==0?s:"",e("#ai1ec_city").val(i),e("#ai1ec_province").val(f),e("#ai1ec_postal_code").val(s),e("#ai1ec_country").val(o),e("#ai1ec_country_short").val(l)},v=function(){var t=parseFloat(e("input.latitude").val()),n=parseFloat(e("input.longitude").val()),r=new google.maps.LatLng(t,n);u.setCenter(r),u.setZoom(15),a.setPosition(r)},m=function(){e("#ai1ec_input_coordinates:checked").length===0?(e("#ai1ec_table_coordinates").css({visibility:"hidden"}),e("#ai1ec_address").change()):v()},g=function(){return a},y=function(){return f};return{init_gmaps:p,ai1ec_update_map_from_coordinates:v,get_marker:g,get_position:y}}),timely.define("scripts/add_new_event/event_location/input_coordinates_event_handlers",["jquery_timely","scripts/add_new_event/event_location/input_coordinates_utility_functions","scripts/add_new_event/event_location/gmaps_helper","ai1ec_config"],function(e,t,n,r){var i=function(t){e(this).is(":checked")?e(".ai1ec_box_map").addClass("ai1ec_box_map_visible").hide().slideDown("fast"):e(".ai1ec_box_map").slideUp("fast")},s=function(t){this.checked===!0?e("#ai1ec_table_coordinates").css({visibility:"visible"}):(e("#ai1ec_table_coordinates").css({visibility:"hidden"}),e("#ai1ec_table_coordinates input").val(""),e("div.ai1ec-error").remove())},o=function(e){t.ai1ec_convert_commas_to_dots_for_coordinates();var r=t.ai1ec_check_lat_long_ok_for_search(e);r===!0&&n.ai1ec_update_map_from_coordinates()};return{toggle_visibility_of_google_map_on_click:i,toggle_visibility_of_coordinate_fields_on_click:s,update_map_from_coordinates_on_blur:o}}),timely.define("scripts/add_new_event/event_date_time/date_time_utility_functions",["jquery_timely","ai1ec_config","libs/utils"],function(e,t,n){var r=n.get_ajax_url(),i=function(t,n,r,i,s,o){e(t).val(i),e("#ai1ec_repeat_box").modal("hide");var u=e.trim(e(n).text());u.lastIndexOf(":")===-1&&(u=u.substring(0,u.length-3),e(n).text(u+":")),e(s).attr("disabled",!1),e(r).fadeOut("fast",function(){e(this).text(o.message),e(this).fadeIn("fast")})},s=function(t,n,r,i){e("#ai1ec_repeat_box .ai1ec-alert-danger").text(r.message).removeClass("ai1ec-hide"),e(i).attr("disabled",!1),e(t).val("");var s=e.trim(e(n).text());s.lastIndexOf("...")===-1&&(s=s.substring(0,s.length-1),e(n).text(s+"...")),e(this).closest("tr").find(".ai1ec_rule_text").text()===""&&e(t).siblings("input:checkbox").removeAttr("checked")},o=function(t,n,r,i,s){e(document).on("click",t,function(){if(!e(n).is(":checked")){e(n).attr("checked",!0);var t=e.trim(e(r).text());t=t.substring(0,t.length-3),e(r).text(t+":")}return l(i,s),!1})},u=function(t,n,r,i,s){e(t).click(function(){if(e(this).is(":checked"))this.id==="ai1ec_repeat"&&e("#ai1ec_exclude").removeAttr("disabled"),l(i,s);else{this.id==="ai1ec_repeat"&&e("#ai1ec_exclude").attr("disabled",!0),e(n).text("");var t=e.trim(e(r).text());t=t.substring(0,t.length-1),e(r).text(t+"...")}})},a=function(t,n,r){if(e.trim(e(t).text())===""){e(n).removeAttr("checked"),e("#ai1ec_repeat").is(":checked")||e("#ai1ec_exclude").attr("disabled",!0);var i=e.trim(e(r).text());i.lastIndexOf("...")===-1&&(i=i.substring(0,i.length-1),e(r).text(i+"..."))}},f=function(){e("#ai1ec_count, #ai1ec_daily_count, #ai1ec_weekly_count, #ai1ec_monthly_count, #ai1ec_yearly_count").rangeinput({css:{input:"ai1ec-range",slider:"ai1ec-slider",progress:"ai1ec-progress",handle:"ai1ec-handle"}});var n={start_date_input:"#ai1ec_until-date-input",start_time:"#ai1ec_until-time",date_format:t.date_format,month_names:t.month_names,day_names:t.day_names,week_start_day:t.week_start_day,twentyfour_hour:t.twentyfour_hour,now:new Date(t.now*1e3)};e.inputdate(n)},l=function(t,n){var i=e("#ai1ec_repeat_box"),s=e(".ai1ec-loading",i);i.modal({backdrop:"static"}),e.post(r,t,function(e){e.error?(window.alert(e.message),i.modal("hide")):(s.addClass("ai1ec-hide").after(e.message),typeof n=="function"&&n())},"json")};return{show_repeat_tabs:l,init_modal_widgets:f,click_on_modal_cancel:a,click_on_checkbox:u,click_on_ics_rule_text:o,repeat_form_error:s,repeat_form_success:i}}),timely.define("external_libs/jquery.calendrical_timespan",["jquery_timely"],function(e){function l(){var e=new Date;return new Date(e.getFullYear(),e.getMonth(),e.getDate())}function c(e,t){return typeof e=="string"&&(e=new Date(e)),typeof t=="string"&&(t=new Date(t)),e.getUTCDate()===t.getUTCDate()&&e.getUTCMonth()===t.getUTCMonth()&&e.getUTCFullYear()===t.getUTCFullYear()?!0:!1}function h(e,t){if(e instanceof Date)return h(e.getUTCFullYear(),e.getUTCMonth());if(t==1){var n=e%4==0&&(e%100!=0||e%400==0);return n?29:28}return t==3||t==5||t==8||t==10?30:31}function p(e){return new Date(e.getTime()+864e5)}function d(e){return new Date(e.getTime()-864e5)}function v(e,t){return t==11?new Date(e+1,0,1):new Date(e,t+1,1)}function m(t,n,r,i){var s=i.monthNames.split(","),o=e("<thead />"),u=e("<tr />").appendTo(o);e("<th />").addClass("monthCell").append(e('<a href="javascript:;">&laquo;</a>').addClass("prevMonth").mousedown(function(e){g(t,r==0?n-1:n,r==0?11:r-1,i),e.preventDefault()})).appendTo(u),e("<th />").addClass("monthCell").attr("colSpan",5).append(e('<a href="javascript:;">'+s[r]+" "+n+"</a>").addClass("monthName")).appendTo(u),e("<th />").addClass("monthCell").append(e('<a href="javascript:;">&raquo;</a>').addClass("nextMonth").mousedown(function(){g(t,r==11?n+1:n,r==11?0:r+1,i)})).appendTo(u);var a=i.dayNames.split(","),f=parseInt(i.weekStartDay),l=[];for(var c=0,h=a.length;c<h;c++)l[c]=a[(c+f)%h];var p=e("<tr />").appendTo(o);return e.each(l,function(t,n){e("<td />").addClass("dayName").append(n).appendTo(p)}),o}function g(t,n,r,i){i=i||{};var s=parseInt(i.weekStartDay),o=i.today?i.today:l();o.setHours(0),o.setMinutes(0);var u=new Date(n,r,1),a=v(n,r),f=Math.abs(o.getTimezoneOffset());f!=0&&(o.setHours(o.getHours()+f/60),o.setMinutes(o.getMinutes()+f%60),u.setHours(u.getHours()+f/60),u.setMinutes(u.getMinutes()+f%60),a.setHours(a.getHours()+f/60),a.setMinutes(a.getMinutes()+f%60));var h=a.getUTCDay()-s;h<0?h=Math.abs(h)-1:h=6-h;for(var g=0;g<h;g++)a=p(a);var y=e("<table />");m(t,n,r,i).appendTo(y);var b=e("<tbody />").appendTo(y),w=e("<tr />"),E=u.getUTCDay()-s;E<0&&(E=7+E);for(var g=0;g<E;g++)u=d(u);while(u<=a){var S=e("<td />").addClass("day").append(e('<a href="javascript:;">'+u.getUTCDate()+"</a>").click(function(){var e=u;return function(){i&&i.selectDate&&i.selectDate(e)}}())).appendTo(w),x=c(u,o),T=i.selected&&c(i.selected,u);x&&S.addClass("today"),T&&S.addClass("selected"),x&&T&&S.addClass("today_selected"),u.getUTCMonth()!=r&&S.addClass("nonMonth");var N=u.getUTCDay();(N+1)%7==s&&(b.append(w),w=e("<tr />")),u=p(u)}w.children().length?b.append(w):w.remove(),t.empty().append(y)}function y(t,n){var r=n.selection&&f(n.selection);r&&(r.minute=Math.floor(r.minute/15)*15);var i=n.startTime&&n.startTime.hour*60+n.startTime.minute,s,o=e("<ul />");for(var a=0;a<24;a++)for(var l=0;l<60;l+=15){if(i&&i>a*60+l)continue;(function(){var t=u(a,l,n.isoTime),f=t;if(i!=null){var c=a*60+l-i;c<60?f+=" ("+c+" min)":c==60?f+=" (1 hr)":f+=" ("+Math.floor(c/60)+" hr "+c%60+" min)"}var h=e("<li />").append(e('<a href="javascript:;">'+f+"</a>").click(function(){n&&n.selectTime&&n.selectTime(t)}).mousemove(function(){e("li.selected",o).removeClass("selected")})).appendTo(o);!s&&a==n.defaultHour&&(s=h),r&&r.hour==a&&r.minute==l&&(h.addClass("selected"),s=h)})()}s&&setTimeout(function(){t[0].scrollTop=s[0].offsetTop-s.height()*2},0),t.empty().append(o)}function b(e){e.addClass("error").fadeOut("normal",function(){e.val(e.data("timespan.stored")).removeClass("error").fadeIn("fast")})}function w(){e(this).data("timespan.stored",this.value)}function E(t,n,r,i,a,f,l,c,h,p){r.val(r.data("timespan.initial_value")),f.val(f.data("timespan.initial_value")),l.get(0).checked=l.data("timespan.initial_value");var d=s(r,p,0,15);n.val(u(d.getUTCHours(),d.getUTCMinutes(),c)),t.val(o(d,h));var v=s(f,d.getTime(),1,15);a.val(u(v.getUTCHours(),v.getUTCMinutes(),c)),l.get(0).checked&&v.setUTCDate(v.getUTCDate()-1),i.val(o(v,h)),t.each(w),n.each(w),i.each(w),a.each(w),l.trigger("change.timespan"),e("#ai1ec_instant_event").trigger("change.timespan")}var t={us:{pattern:/([\d]{1,2})\/([\d]{1,2})\/([\d]{4}|[\d]{2})/,format:"m/d/y",order:"middleEndian",zeroPad:!1},iso:{pattern:/([\d]{4}|[\d]{2})-([\d]{1,2})-([\d]{1,2})/,format:"y-m-d",order:"bigEndian",zeroPad:!0},dot:{pattern:/([\d]{1,2}).([\d]{1,2}).([\d]{4}|[\d]{2})/,format:"d.m.y",order:"littleEndian",zeroPad:!1},def:{pattern:/([\d]{1,2})\/([\d]{1,2})\/([\d]{4}|[\d]{2})/,format:"d/m/y",order:"littleEndian",zeroPad:!1}},n=function(e){return e<10?"0"+e:e},r=function(e,t){typeof t=="undefined"&&(t=!1);var r=e.getUTCFullYear()+"-"+n(e.getUTCMonth()+1)+"-"+n(e.getUTCDate());return t&&(r+="T"+n(e.getUTCHours())+":"+n(e.getUTCMinutes())+":00"),r},i=function(e,t){var n=e.val(),r=null;if(n.length<4)r=new Date(t);else{r=new Date(n);var i=n.split("T"),s=i[0].split("-"),o=i[1].split(":");r.setUTCFullYear(s[0],s[1]-1,s[2]),r.setUTCHours(o[0],o[1],o[2],0)}return r},s=function(e,t,n,r){return t+=n*36e5,t-=t%(r*6e4),i(e,t)},o=function(e,n,r){var i,s,o;typeof t[n]=="undefined"&&(n="def"),typeof r=="undefined"&&(r=!1),!0===r?(i=e.getFullYear().toString(),s=(e.getMonth()+1).toString(),o=e.getDate().toString()):(i=e.getUTCFullYear().toString(),s=(e.getUTCMonth()+1).toString(),o=e.getUTCDate().toString()),t[n].zeroPad&&(s.length==1&&(s="0"+s),o.length==1&&(o="0"+o));var u=t[n].format;return u=u.replace("d",o),u=u.replace("m",s),u=u.replace("y",i),u},u=function(e,t,n){var r=t;t<10&&(r="0"+t);if(n){var i=e;return i<10&&(i="0"+e),i+":"+r}var i=e%12;i==0&&(i=12);var s=e<12?"am":"pm";return i+":"+r+s},a=function(e,n){typeof t[n]=="undefined"&&(n="def");var r=e.match(t[n].pattern);if(!r||r.length!=4)return Date("invalid");switch(t[n].order){case"bigEndian":var i=r[3],s=r[2],o=r[1];break;case"littleEndian":var i=r[1],s=r[2],o=r[3];break;case"middleEndian":var i=r[2],s=r[1],o=r[3];break;default:var i=r[1],s=r[2],o=r[3]}return o.length==2&&(o=(new Date).getUTCFullYear().toString().substr(0,2)+o),new Date(s+"/"+i+"/"+o+" GMT")},f=function(e){var t=t=/(\d+)\s*[:\-\.,]\s*(\d+)\s*(am|pm)?/i.exec(e);if(t&&t.length>=3){var n=Number(t[1]),r=Number(t[2]);return n==12&&t[3]&&(n-=12),t[3]&&t[3].toLowerCase()=="pm"&&(n+=12),{hour:n,minute:r}}return null};e.fn.calendricalDate=function(t){return t=t||{},t.padding=t.padding||4,t.monthNames=t.monthNames||"January,February,March,April,May,June,July,August,September,October,November,December",t.dayNames=t.dayNames||"S,M,T,W,T,F,S",t.weekStartDay=t.weekStartDay||0,this.each(function(){var n=e(this),r,i=!1;n.bind("focus",function(){if(r)return;var s=n.position(),u=n.css("padding-left");r=e("<div />").addClass("calendricalDatePopup").mouseenter(function(){i=!0}).mouseleave(function(){i=!1}).mousedown(function(e){e.preventDefault()}).css({position:"absolute",left:s.left,top:s.top+n.height()+t.padding*2}),n.after(r);var f=a(n.val(),t.dateFormat);f.getUTCFullYear()||(f=t.today?t.today:l()),g(r,f.getUTCFullYear(),f.getUTCMonth(),{today:t.today,selected:f,monthNames:t.monthNames,dayNames:t.dayNames,weekStartDay:t.weekStartDay,selectDate:function(e){i=!1,n.val(o(e,t.dateFormat)),r.remove(),r=null;if(t.endDate){var s=a(t.endDate.val(),t.dateFormat);s>=f&&t.endDate.val(o(new Date(e.getTime()+s.getTime()-f.getTime()),t.dateFormat))}}})}).blur(function(){if(i){r&&n.focus();return}if(!r)return;r.remove(),r=null})})},e.fn.calendricalDateRange=function(t){return this.length>=2&&(e(this[0]).calendricalDate(e.extend({endDate:e(this[1])},t)),e(this[1]).calendricalDate(t)),this},e.fn.calendricalDateRangeSingle=function(t){return this.length==1&&e(this).calendricalDate(t),this},e.fn.calendricalTime=function(t){return t=t||{},t.padding=t.padding||4,this.each(function(){var n=e(this),r,i=!1;n.bind("focus click",function(){if(r)return;var s=t.startTime;s&&t.startDate&&t.endDate&&!c(a(t.startDate.val()),a(t.endDate.val()))&&(s=!1);var o=n.position();r=e("<div />").addClass("calendricalTimePopup").mouseenter(function(){i=!0}).mouseleave(function(){i=!1}).mousedown(function(e){e.preventDefault()}).css({position:"absolute",left:o.left,top:o.top+n.height()+t.padding*2}),s&&r.addClass("calendricalEndTimePopup"),n.after(r);var u={selection:n.val(),selectTime:function(e){i=!1,n.val(e),r.remove(),r=null},isoTime:t.isoTime||!1,defaultHour:t.defaultHour!=null?t.defaultHour:8};s&&(u.startTime=f(t.startTime.val())),y(r,u)}).blur(function(){if(i){r&&n.focus();return}if(!r)return;r.remove(),r=null})})},e.fn.calendricalTimeRange=function(t){return this.length>=2&&(e(this[0]).calendricalTime(t),e(this[1]).calendricalTime(e.extend({startTime:e(this[0])},t))),this},e.fn.calendricalDateTimeRange=function(t){return this.length>=4&&(e(this[0]).calendricalDate(e.extend({endDate:e(this[2])},t)),e(this[1]).calendricalTime(t),e(this[2]).calendricalDate(t),e(this[3]).calendricalTime(e.extend({startTime:e(this[1]),startDate:e(this[0]),endDate:e(this[2])},t))),this};var S={allday:"#allday",start_date_input:"#start-date-input",start_time_input:"#start-time-input",start_time:"#start-time",end_date_input:"#end-date-input",end_time_input:"#end-time-input",end_time:"#end-time",twentyfour_hour:!1,date_format:"def",now:new Date},x={init:function(t){function C(){var e=a(s.val(),n.date_format).getTime()/1e3,t=f(l.val());e+=t.hour*3600+t.minute*60;var r=a(h.val(),n.date_format).getTime()/1e3,i=f(p.val());return r+=i.hour*3600+i.minute*60,r-e}function k(){var e=a(s.data("timespan.stored"),n.date_format),t=f(l.data("timespan.stored")),r=e.getTime()/1e3+t.hour*3600+t.minute*60+s.data("time_diff");return r=new Date(r*1e3),h.val(o(r,n.date_format)),p.val(u(r.getUTCHours(),r.getUTCMinutes(),n.twentyfour_hour)),!0}var n=e.extend({},S,t),i=e(n.allday),s=e(n.start_date_input),l=e(n.start_time_input),c=e(n.start_time),h=e(n.end_date_input),p=e(n.end_time_input),d=e(n.end_time),v=e("#ai1ec_instant_event"),m=h.add(p),g=s.add(n.end_date_input),y=l.add(n.end_time_input),x=s.add(n.start_time_input).add(n.end_date_input).add(n.end_time_input);x.bind("focus.timespan",w),v.bind("change.timespan",function(){this.checked?(m.closest("tr").fadeOut(),i.attr("disabled",!0)):(i.removeAttr("disabled"),m.closest("tr").fadeIn())});var T=new Date(n.now.getFullYear(),n.now.getMonth(),n.now.getDate()),N=!1;return i.bind("change.timespan",function(){this.checked?(y.fadeOut(),v.attr("disabled",!0)):(v.removeAttr("disabled"),y.fadeIn()),N||(N=!0,x.calendricalDateTimeRange({today:T,dateFormat:n.date_format,isoTime:n.twentyfour_hour,monthNames:n.month_names,dayNames:n.day_names,weekStartDay:n.week_start_day}))}).get().checked=!1,g.bind("blur.timespan",function(){var t=a(this.value,n.date_format);isNaN(t)?b(e(this)):(e(this).data("timespan.stored",this.value),e(this).val(o(t,n.date_format)))}),y.bind("blur.timespan",function(){var t=f(this.value);t?(e(this).data("timespan.stored",this.value),e(this).val(u(t.hour,t.minute,n.twentyfour_hour))):b(e(this))}),s.add(n.start_time_input).bind("focus.timespan",function(){s.data("time_diff",C())}).bind("blur.timespan",function(){s.data("time_diff")<0&&s.data("time_diff",900);var e=k()}),h.add(n.start_time_input).bind("blur.timespan",function(){if(C()<0){s.data("time_diff",900);var e=k()}}),s.closest("form").bind("submit.timespan",function(){var e=a(s.val(),n.date_format).getTime()/1e3;if(!isNaN(e)){if(!i.get(0).checked){var t=f(l.val());t?e+=t.hour*3600+t.minute*60:e=""}}else e="";e>0&&c.val(r(new Date(e*1e3),!0));var o=a(h.val(),n.date_format).getTime()/1e3;if(!isNaN(o))if(i.get(0).checked)o+=86400;else{var t=f(p.val());t?o+=t.hour*3600+t.minute*60:o=""}else o="";o>0&&d.val(r(new Date(o*1e3),!0))}),c.data("timespan.initial_value",c.val()),d.data("timespan.initial_value",d.val()),i.data("timespan.initial_value",i.get(0).checked),E(s,l,c,h,p,d,i,n.twentyfour_hour,n.date_format,n.now),this},reset:function(t){var n=e.extend({},S,t);return E(e(n.start_date_input),e(n.start_time_input),e(n.start_time),e(n.end_date_input),e(n.end_time_input),e(n.end_time),e(n.allday),n.twentyfour_hour,n.date_format,n.now),this},destroy:function(t){return t=e.extend({},S,t),e.each(t,function(t,n){e(n).unbind(".timespan")}),e(t.start_date_input).closest("form").unbind(".timespan"),this}};return e.timespan=function(t){if(x[t])return x[t].apply(this,Array.prototype.slice.call(arguments,1));if(typeof t=="object"||!t)return x.init.apply(this,arguments);e.error("Method "+t+" does not exist on jQuery.timespan")},{formatDate:o,parseDate:a}}),timely.define("external_libs/bootstrap/button",["jquery_timely"],function(e){var t=function(n,r){this.$element=e(n),this.options=e.extend({},t.DEFAULTS,r)};t.DEFAULTS={loadingText:"loading..."},t.prototype.setState=function(e){var t="disabled",n=this.$element,r=n.is("input")?"val":"html",i=n.data();e+="Text",i.resetText||n.data("resetText",n[r]()),n[r](i[e]||this.options[e]),setTimeout(function(){e=="loadingText"?n.addClass("ai1ec-"+t).attr(t,t):n.removeClass("ai1ec-"+t).removeAttr(t)},0)},t.prototype.toggle=function(){var e=this.$element.closest('[data-toggle="ai1ec-buttons"]'),t=!0;if(e.length){var n=this.$element.find("input");n.prop("type")==="radio"&&(n.prop("checked")&&this.$element.hasClass("ai1ec-active")?t=!1:e.find(".ai1ec-active").removeClass("ai1ec-active")),t&&n.prop("checked",!this.$element.hasClass("ai1ec-active")).trigger("change")}t&&this.$element.toggleClass("ai1ec-active")};var n=e.fn.button;e.fn.button=function(n){return this.each(function(){var r=e(this),i=r.data("bs.button"),s=typeof n=="object"&&n;i||r.data("bs.button",i=new t(this,s)),n=="toggle"?i.toggle():n&&i.setState(n)})},e.fn.button.Constructor=t,e.fn.button.noConflict=function(){return e.fn.button=n,this},e(document).on("click.bs.button.data-api","[data-toggle^=ai1ec-button]",function(t){var n=e(t.target);n.hasClass("ai1ec-btn")||(n=n.closest(".ai1ec-btn")),n.button("toggle"),t.preventDefault()})}),timely.define("scripts/add_new_event/event_date_time/date_time_event_handlers",["jquery_timely","ai1ec_config","scripts/add_new_event/event_date_time/date_time_utility_functions","external_libs/jquery.calendrical_timespan","libs/utils","external_libs/bootstrap/button"],function(e,t,n,r,i){var s=i.get_ajax_url(),o=function(){var t=e("#ai1ec_end option:selected").val();switch(t){case"0":e("#ai1ec_until_holder, #ai1ec_count_holder").collapse("hide");break;case"1":e("#ai1ec_until_holder").collapse("hide"),e("#ai1ec_count_holder").collapse("show");break;case"2":e("#ai1ec_count_holder").collapse("hide"),e("#ai1ec_until_holder").collapse("show")}},u=function(){e("#publish").trigger("click")},a=function(){var i=e(this),o="",u=e("#ai1ec_repeat_box .ai1ec-tab-pane.ai1ec-active"),a=u.data("freq");switch(a){case"daily":o+="FREQ=DAILY;";var f=e("#ai1ec_daily_count").val();f>1&&(o+="INTERVAL="+f+";");break;case"weekly":o+="FREQ=WEEKLY;";var l=e("#ai1ec_weekly_count").val();l>1&&(o+="INTERVAL="+l+";");var c=e('input[name="ai1ec_weekly_date_select"]:first').val(),h=e('#ai1ec_weekly_date_select > div:first > input[type="hidden"]:first').val();c.length>0&&(o+="WKST="+h+";BYday="+c+";");break;case"monthly":o+="FREQ=MONTHLY;";var p=e("#ai1ec_monthly_count").val(),d=e('input[name="ai1ec_monthly_type"]:checked').val();p>1&&(o+="INTERVAL="+p+";");var v=e('input[name="ai1ec_montly_date_select"]:first').val();if(v.length>0&&d==="bymonthday")o+="BYMONTHDAY="+v+";";else if(d==="byday"){var m=e("#ai1ec_monthly_byday_num").val(),g=e("#ai1ec_monthly_byday_weekday").val();o+="BYday="+m+g+";"}break;case"yearly":o+="FREQ=YEARLY;";var y=e("#ai1ec_yearly_count").val();y>1&&(o+="INTERVAL="+y+";");var b=e('input[name="ai1ec_yearly_date_select"]:first').val();b.length>0&&(o+="BYMONTH="+b+";")}var w=e("#ai1ec_end").val();if(w==="1")o+="COUNT="+e("#ai1ec_count").val()+";";else if(w==="2"){var E=e("#ai1ec_until-date-input").val();E=r.parseDate(E,t.date_format);var S=e("#ai1ec_start-time").val();S=r.parseDate(S,t.date_format),S=new Date(S);var x=E.getUTCDate(),T=E.getUTCMonth()+1,N=S.getUTCHours(),C=S.getUTCMinutes();T=T<10?"0"+T:T,x=x<10?"0"+x:x,N=N<10?"0"+N:N,C=C<10?"0"+C:C,E=E.getUTCFullYear()+""+T+x+"T235959Z",o+="UNTIL="+E+";"}var k={action:"ai1ec_rrule_to_text",rrule:o};i.button("loading").next().addClass("ai1ec-disabled"),e.post(s,k,function(t){t.error?(i.button("reset").next().removeClass("ai1ec-disabled"),"1"===e("#ai1ec_is_box_repeat").val()?n.repeat_form_error("#ai1ec_rrule","#ai1ec_repeat_label",t,i):n.repeat_form_error("#ai1ec_exrule","#ai1ec_exclude_label",t,i)):"1"===e("#ai1ec_is_box_repeat").val()?n.repeat_form_success("#ai1ec_rrule","#ai1ec_repeat_label","#ai1ec_repeat_text > a",o,i,t):n.repeat_form_success("#ai1ec_exrule","#ai1ec_exclude_label","#ai1ec_exclude_text > a",o,i,t)},"json")},f=function(){return e("#ai1ec_is_box_repeat").val()==="1"?n.click_on_modal_cancel("#ai1ec_repeat_text > a","#ai1ec_repeat","#ai1ec_repeat_label"):n.click_on_modal_cancel("#ai1ec_exclude_text > a","#ai1ec_exclude","#ai1ec_exclude_label"),e("#ai1ec_repeat_box").modal("hide"),!1},l=function(){e(this).is("#ai1ec_monthly_type_bymonthday")?(e("#ai1ec_repeat_monthly_byday").collapse("hide"),e("#ai1ec_repeat_monthly_bymonthday").collapse("show")):(e("#ai1ec_repeat_monthly_bymonthday").collapse("hide"),e("#ai1ec_repeat_monthly_byday").collapse("show"))},c=function(){var t=e(this),n=[],r=t.closest(".ai1ec-btn-group-grid"),i;t.toggleClass("ai1ec-active"),e("a",r).each(function(){var t=e(this);t.is(".ai1ec-active")&&(i=t.next().val(),n.push(i))}),r.next().val(n.join())},h=function(){n.click_on_ics_rule_text("#ai1ec_repeat_text > a","#ai1ec_repeat","#ai1ec_repeat_label",{action:"ai1ec_get_repeat_box",repeat:1,post_id:e("#post_ID").val()},n.init_modal_widgets),n.click_on_ics_rule_text("#ai1ec_exclude_text > a","#ai1ec_exclude","#ai1ec_exclude_label",{action:"ai1ec_get_repeat_box",repeat:0,post_id:e("#post_ID").val()},n.init_modal_widgets),n.click_on_checkbox("#ai1ec_repeat","#ai1ec_repeat_text > a","#ai1ec_repeat_label",{action:"ai1ec_get_repeat_box",repeat:1,post_id:e("#post_ID").val()},n.init_modal_widgets),n.click_on_checkbox("#ai1ec_exclude","#ai1ec_exclude_text > a","#ai1ec_exclude_label",{action:"ai1ec_get_repeat_box",repeat:0,post_id:e("#post_ID").val()},n.init_modal_widgets)},p=function(t){var n=e(this).data("state")===undefined?!1:e(this).data("state");return e("#widgetCalendar").stop().animate({height:n?0:e("#widgetCalendar div.datepicker").get(0).offsetHeight},500),e(this).data("state",!n),!1},d=function(){e(".ai1ec-modal-content",this).not(".ai1ec-loading ").remove().end().removeClass("ai1ec-hide")};return{show_end_fields:o,trigger_publish:u,handle_click_on_apply_button:a,handle_click_on_cancel_modal:f,handle_checkbox_monthly_tab_modal:l,execute_pseudo_handlers:h,handle_animation_of_calendar_widget:p,handle_click_on_toggle_buttons:c,handle_modal_hide:d}}),timely.define("scripts/add_new_event/event_cost_helper",["jquery_timely","ai1ec_config"],function(e,t){var n=function(){return e("#ai1ec_is_free").is(":checked")},r=function(){return e("#ai1ec_cost").val()!==""},i=function(r){var i=e(this).parents("table:eq(0)"),s=e("#ai1ec_cost",i),o=t.label_a_buy_tickets_url;n()?(s.attr("value","").addClass("ai1ec-hidden"),o=t.label_a_rsvp_url):s.removeClass("ai1ec-hidden"),e("label[for=ai1ec_ticket_url]",i).text(o)};return{handle_change_is_free:i,check_is_free:n,check_is_price_entered:r}}),timely.define("external_libs/jquery.inputdate",["jquery_timely","external_libs/jquery.calendrical_timespan"],function(e,t){function n(e){e.addClass("error").fadeOut("normal",function(){e.val(e.data("timespan.stored")).removeClass("error").fadeIn("fast")})}function r(){e(this).data("timespan.stored",this.value)}function i(e,n,i,s,o){n.val(n.data("timespan.initial_value"));var u=parseInt(n.val());isNaN(parseInt(u))?u=new Date(o):u=new Date(parseInt(u)*1e3),e.val(t.formatDate(u,s)),e.each(r)}var s={start_date_input:"date-input",start_time:"time",twentyfour_hour:!1,date_format:"def",now:new Date},o={init:function(o){var u=e.extend({},s,o),a=e(u.start_date_input),f=e(u.start_time),l=a,c=a;return c.bind("focus.timespan",r),l.calendricalDate({today:new Date(u.now.getFullYear(),u.now.getMonth(),u.now.getDate()),dateFormat:u.date_format,monthNames:u.month_names,dayNames:u.day_names,weekStartDay:u.week_start_day}),l.bind("blur.timespan",function(){var r=t.parseDate(this.value,u.date_format);isNaN(r)?n(e(this)):(e(this).data("timespan.stored",this.value),e(this).val(t.formatDate(r,u.date_format)))}),a.bind("focus.timespan",function(){var e=t.parseDate(a.val(),u.date_format).getTime()/1e3}).bind("blur.timespan",function(){var e=t.parseDate(a.data("timespan.stored"),u.date_format)}),a.closest("form").bind("submit.timespan",function(){var e=t.parseDate(a.val(),u.date_format).getTime()/1e3;isNaN(e)&&(e=""),f.val(e)}),f.data("timespan.initial_value",f.val()),i(a,f,u.twentyfour_hour,u.date_format,u.now),this},reset:function(t){var n=e.extend({},s,t);return i(e(n.start_date_input),e(n.start_time),n.twentyfour_hour,n.date_format,n.now),this},destroy:function(t){return t=e.extend({},s,t),e.each(t,function(t,n){e(n).unbind(".timespan")}),e(t.start_date_input).closest("form").unbind(".timespan"),this}};e.inputdate=function(t){if(o[t])return o[t].apply(this,Array.prototype.slice.call(arguments,1));if(typeof t=="object"||!t)return o.init.apply(this,arguments);e.error("Method "+t+" does not exist on jQuery.timespan")}}),timely.define("external_libs/jquery.tools",["jquery_timely"],function(e){function i(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}function s(e,t){var n=parseInt(e.css(t),10);if(n)return n;var r=e[0].currentStyle;return r&&r.width&&parseInt(r.width,10)}function o(e){var t=e.data("events");return t&&t.onSlide}function u(t,n){function x(e,s,o,u){o===undefined?o=s/h*m:u&&(o-=n.min),g&&(o=Math.round(o/g)*g);if(s===undefined||g)s=o*h/m;if(isNaN(o))return r;s=Math.max(0,Math.min(s,h)),o=s/h*m;if(u||!f)o+=n.min;f&&(u?s=h-s:o=n.max-o),o=i(o,y);var a=e.type=="click";if(S&&l!==undefined&&!a){e.type="onSlide",E.trigger(e,[o,s]);if(e.isDefaultPrevented())return r}var c=a?n.speed:0,b=a?function(){e.type="change",E.trigger(e,[o])}:null;return f?(d.animate({top:s},c,b),n.progress&&v.animate({height:h-s+d.height()/2},c)):(d.animate({left:s},c,b),n.progress&&v.animate({width:s+d.width()/2},c)),l=o,p=s,t.val(o),r}function T(){f=n.vertical||s(a,"height")>s(a,"width"),f?(h=s(a,"height")-s(d,"height"),c=a.offset().top+h):(h=s(a,"width")-s(d,"width"),c=a.offset().left)}function N(){T(),r.setValue(n.value!==undefined?n.value:n.min)}var r=this,u=n.css,a=e("<div><div/><a href='#'/></div>").data("rangeinput",r),f,l,c,h,p;t.before(a);var d=a.addClass(u.slider).find("a").addClass(u.handle),v=a.find("div").addClass(u.progress);e.each("min,max,step,value".split(","),function(e,r){var i=t.attr(r);parseFloat(i)&&(n[r]=parseFloat(i,10))});var m=n.max-n.min,g=n.step=="any"?0:n.step,y=n.precision;y===undefined&&(y=g.toString().split("."),y=y.length===2?y[1].length:0);if(t.attr("type")=="range"){var b=t.clone().wrap("<div/>").parent().html(),w=e(b.replace(/type/i,"type=text data-orig-type"));w.val(n.value),t.replaceWith(w),t=w}t.addClass(u.input);var E=e(r).add(t),S=!0;e.extend(r,{getValue:function(){return l},setValue:function(t,n){return T(),x(n||e.Event("api"),undefined,t,!0)},getConf:function(){return n},getProgress:function(){return v},getHandle:function(){return d},getInput:function(){return t},step:function(t,i){i=i||e.Event();var s=n.step=="any"?1:n.step;r.setValue(l+s*(t||1),i)},stepUp:function(e){return r.step(e||1)},stepDown:function(e){return r.step(-e||-1)}}),e.each("onSlide,change".split(","),function(t,i){e.isFunction(n[i])&&e(r).on(i,n[i]),r[i]=function(t){return t&&e(r).on(i,t),r}}),d.drag({drag:!1}).on("dragStart",function(){T(),S=o(e(r))||o(t)}).on("drag",function(e,n,r){if(t.is(":disabled"))return!1;x(e,f?n:r)}).on("dragEnd",function(e){e.isDefaultPrevented()||(e.type="change",E.trigger(e,[l]))}).click(function(e){return e.preventDefault()}),a.click(function(e){if(t.is(":disabled")||e.target==d[0])return e.preventDefault();T();var n=f?d.height()/2:d.width()/2;x(e,f?h-c-n+e.pageY:e.pageX-c-n)}),n.keyboard&&t.keydown(function(n){if(t.attr("readonly"))return;var i=n.keyCode,s=e([75,76,38,33,39]).index(i)!=-1,o=e([74,72,40,34,37]).index(i)!=-1;if((s||o)&&!(n.shiftKey||n.altKey||n.ctrlKey))return s?r.step(i==33?10:1,n):o&&r.step(i==34?-10:-1,n),n.preventDefault()}),t.blur(function(t){var n=e(this).val();n!==l&&r.setValue(n,t)}),e.extend(t[0],{stepUp:r.stepUp,stepDown:r.stepDown}),N(),h||e(window).load(N)}e.tools=e.tools||{version:"1.2.7"};var t;t=e.tools.rangeinput={conf:{min:0,max:100,step:"any",steps:0,value:0,precision:undefined,vertical:0,keyboard:!0,progress:!1,speed:100,css:{input:"range",slider:"slider",progress:"progress",handle:"handle"}}};var n,r;e.fn.drag=function(t){return document.ondragstart=function(){return!1},t=e.extend({x:!0,y:!0,drag:!0},t),n=n||e(document).on("mousedown mouseup",function(i){var s=e(i.target);if(i.type=="mousedown"&&s.data("drag")){var o=s.position(),u=i.pageX-o.left,a=i.pageY-o.top,f=!0;n.on("mousemove.drag",function(e){var n=e.pageX-u,i=e.pageY-a,o={};t.x&&(o.left=n),t.y&&(o.top=i),f&&(s.trigger("dragStart"),f=!1),t.drag&&s.css(o),s.trigger("drag",[i,n]),r=s}),i.preventDefault()}else try{r&&r.trigger("dragEnd")}finally{n.off("mousemove.drag"),r=null}}),this.data("drag",!0)},e.expr[":"].range=function(t){var n=t.getAttribute("type");return n&&n=="range"||!!e(t).filter("input").data("rangeinput")},e.fn.rangeinput=function(n){if(this.data("rangeinput"))return this;n=e.extend(!0,{},t.conf,n);var r;return this.each(function(){var t=new u(e(this),e.extend(!0,{},n)),i=t.getInput().data("rangeinput",t);r=r?r.add(i):i}),r?r:this}}),timely.define("external_libs/ai1ec_datepicker",["jquery_timely"],function(e){var t=function(){var t={},n={years:"datepickerViewYears",moths:"datepickerViewMonths",days:"datepickerViewDays"},i={wrapper:'<div class="datepicker"><div class="datepickerBorderT" /><div class="datepickerBorderB" /><div class="datepickerBorderL" /><div class="datepickerBorderR" /><div class="datepickerBorderTL" /><div class="datepickerBorderTR" /><div class="datepickerBorderBL" /><div class="datepickerBorderBR" /><div class="datepickerContainer"><table cellspacing="0" cellpadding="0"><tbody><tr></tr></tbody></table></div></div>',head:["<td>",'<table cellspacing="0" cellpadding="0">',"<thead>","<tr>",'<th class="datepickerGoPrev"><a href="#"><span><%=prev%></span></a></th>','<th colspan="6" class="datepickerMonth"><a href="#"><span></span></a></th>','<th class="datepickerGoNext"><a href="#"><span><%=next%></span></a></th>',"</tr>",'<tr class="datepickerDoW">',"<th><span><%=week%></span></th>","<th><span><%=day1%></span></th>","<th><span><%=day2%></span></th>","<th><span><%=day3%></span></th>","<th><span><%=day4%></span></th>","<th><span><%=day5%></span></th>","<th><span><%=day6%></span></th>","<th><span><%=day7%></span></th>","</tr>","</thead>","</table></td>"],space:'<td class="datepickerSpace"><div></div></td>',days:['<tbody class="datepickerDays">',"<tr>",'<th class="datepickerWeek"><a href="#"><span><%=weeks[0].week%></span></a></th>','<td class="<%=weeks[0].days[0].classname%>"><a href="#"><span><%=weeks[0].days[0].text%></span></a></td>','<td class="<%=weeks[0].days[1].classname%>"><a href="#"><span><%=weeks[0].days[1].text%></span></a></td>','<td class="<%=weeks[0].days[2].classname%>"><a href="#"><span><%=weeks[0].days[2].text%></span></a></td>','<td class="<%=weeks[0].days[3].classname%>"><a href="#"><span><%=weeks[0].days[3].text%></span></a></td>','<td class="<%=weeks[0].days[4].classname%>"><a href="#"><span><%=weeks[0].days[4].text%></span></a></td>','<td class="<%=weeks[0].days[5].classname%>"><a href="#"><span><%=weeks[0].days[5].text%></span></a></td>','<td class="<%=weeks[0].days[6].classname%>"><a href="#"><span><%=weeks[0].days[6].text%></span></a></td>',"</tr>","<tr>",'<th class="datepickerWeek"><a href="#"><span><%=weeks[1].week%></span></a></th>','<td class="<%=weeks[1].days[0].classname%>"><a href="#"><span><%=weeks[1].days[0].text%></span></a></td>','<td class="<%=weeks[1].days[1].classname%>"><a href="#"><span><%=weeks[1].days[1].text%></span></a></td>','<td class="<%=weeks[1].days[2].classname%>"><a href="#"><span><%=weeks[1].days[2].text%></span></a></td>','<td class="<%=weeks[1].days[3].classname%>"><a href="#"><span><%=weeks[1].days[3].text%></span></a></td>','<td class="<%=weeks[1].days[4].classname%>"><a href="#"><span><%=weeks[1].days[4].text%></span></a></td>','<td class="<%=weeks[1].days[5].classname%>"><a href="#"><span><%=weeks[1].days[5].text%></span></a></td>','<td class="<%=weeks[1].days[6].classname%>"><a href="#"><span><%=weeks[1].days[6].text%></span></a></td>',"</tr>","<tr>",'<th class="datepickerWeek"><a href="#"><span><%=weeks[2].week%></span></a></th>','<td class="<%=weeks[2].days[0].classname%>"><a href="#"><span><%=weeks[2].days[0].text%></span></a></td>','<td class="<%=weeks[2].days[1].classname%>"><a href="#"><span><%=weeks[2].days[1].text%></span></a></td>','<td class="<%=weeks[2].days[2].classname%>"><a href="#"><span><%=weeks[2].days[2].text%></span></a></td>','<td class="<%=weeks[2].days[3].classname%>"><a href="#"><span><%=weeks[2].days[3].text%></span></a></td>','<td class="<%=weeks[2].days[4].classname%>"><a href="#"><span><%=weeks[2].days[4].text%></span></a></td>','<td class="<%=weeks[2].days[5].classname%>"><a href="#"><span><%=weeks[2].days[5].text%></span></a></td>','<td class="<%=weeks[2].days[6].classname%>"><a href="#"><span><%=weeks[2].days[6].text%></span></a></td>',"</tr>","<tr>",'<th class="datepickerWeek"><a href="#"><span><%=weeks[3].week%></span></a></th>','<td class="<%=weeks[3].days[0].classname%>"><a href="#"><span><%=weeks[3].days[0].text%></span></a></td>','<td class="<%=weeks[3].days[1].classname%>"><a href="#"><span><%=weeks[3].days[1].text%></span></a></td>','<td class="<%=weeks[3].days[2].classname%>"><a href="#"><span><%=weeks[3].days[2].text%></span></a></td>','<td class="<%=weeks[3].days[3].classname%>"><a href="#"><span><%=weeks[3].days[3].text%></span></a></td>','<td class="<%=weeks[3].days[4].classname%>"><a href="#"><span><%=weeks[3].days[4].text%></span></a></td>','<td class="<%=weeks[3].days[5].classname%>"><a href="#"><span><%=weeks[3].days[5].text%></span></a></td>','<td class="<%=weeks[3].days[6].classname%>"><a href="#"><span><%=weeks[3].days[6].text%></span></a></td>',"</tr>","<tr>",'<th class="datepickerWeek"><a href="#"><span><%=weeks[4].week%></span></a></th>','<td class="<%=weeks[4].days[0].classname%>"><a href="#"><span><%=weeks[4].days[0].text%></span></a></td>','<td class="<%=weeks[4].days[1].classname%>"><a href="#"><span><%=weeks[4].days[1].text%></span></a></td>','<td class="<%=weeks[4].days[2].classname%>"><a href="#"><span><%=weeks[4].days[2].text%></span></a></td>','<td class="<%=weeks[4].days[3].classname%>"><a href="#"><span><%=weeks[4].days[3].text%></span></a></td>','<td class="<%=weeks[4].days[4].classname%>"><a href="#"><span><%=weeks[4].days[4].text%></span></a></td>','<td class="<%=weeks[4].days[5].classname%>"><a href="#"><span><%=weeks[4].days[5].text%></span></a></td>','<td class="<%=weeks[4].days[6].classname%>"><a href="#"><span><%=weeks[4].days[6].text%></span></a></td>',"</tr>","<tr>",'<th class="datepickerWeek"><a href="#"><span><%=weeks[5].week%></span></a></th>','<td class="<%=weeks[5].days[0].classname%>"><a href="#"><span><%=weeks[5].days[0].text%></span></a></td>','<td class="<%=weeks[5].days[1].classname%>"><a href="#"><span><%=weeks[5].days[1].text%></span></a></td>','<td class="<%=weeks[5].days[2].classname%>"><a href="#"><span><%=weeks[5].days[2].text%></span></a></td>','<td class="<%=weeks[5].days[3].classname%>"><a href="#"><span><%=weeks[5].days[3].text%></span></a></td>','<td class="<%=weeks[5].days[4].classname%>"><a href="#"><span><%=weeks[5].days[4].text%></span></a></td>','<td class="<%=weeks[5].days[5].classname%>"><a href="#"><span><%=weeks[5].days[5].text%></span></a></td>','<td class="<%=weeks[5].days[6].classname%>"><a href="#"><span><%=weeks[5].days[6].text%></span></a></td>',"</tr>","</tbody>"],months:['<tbody class="<%=className%>">',"<tr>",'<td colspan="2"><a href="#"><span><%=data[0]%></span></a></td>','<td colspan="2"><a href="#"><span><%=data[1]%></span></a></td>','<td colspan="2"><a href="#"><span><%=data[2]%></span></a></td>','<td colspan="2"><a href="#"><span><%=data[3]%></span></a></td>',"</tr>","<tr>",'<td colspan="2"><a href="#"><span><%=data[4]%></span></a></td>','<td colspan="2"><a href="#"><span><%=data[5]%></span></a></td>','<td colspan="2"><a href="#"><span><%=data[6]%></span></a></td>','<td colspan="2"><a href="#"><span><%=data[7]%></span></a></td>',"</tr>","<tr>",'<td colspan="2"><a href="#"><span><%=data[8]%></span></a></td>','<td colspan="2"><a href="#"><span><%=data[9]%></span></a></td>','<td colspan="2"><a href="#"><span><%=data[10]%></span></a></td>','<td colspan="2"><a href="#"><span><%=data[11]%></span></a></td>',"</tr>","</tbody>"]},s={flat:!1,starts:1,prev:"&#9664;",next:"&#9654;",lastSel:!1,mode:"single",view:"days",calendars:1,format:"Y-m-d",position:"bottom",eventName:"click",onRender:function(){return{}},onChange:function(){return!0},onShow:function(){return!0},onBeforeShow:function(){return!0},onHide:function(){return!0},locale:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekMin:"wk"}},o=function(t){var n=e(t).data("datepicker"),s=e(t),o=Math.floor(n.calendars/2),u,f,l,c,h=0,p,d,v,m,g,y;s.find("td>table tbody").remove();for(var b=0;b<n.calendars;b++){u=new Date(n.current),u.addMonths(-o+b),y=s.find("table").eq(b+1);switch(y[0].className){case"datepickerViewDays":l=a(u,"B, Y");break;case"datepickerViewMonths":l=u.getFullYear();break;case"datepickerViewYears":l=u.getFullYear()-6+" - "+(u.getFullYear()+5)}y.find("thead tr:first th:eq(1) span").text(l),l=u.getFullYear()-6,f={data:[],className:"datepickerYears"};for(var w=0;w<12;w++)f.data.push(l+w);g=r(i.months.join(""),f),u.setDate(1),f={weeks:[],test:10},c=u.getMonth();var l=(u.getDay()-n.starts)%7;u.addDays(-(l+(l<0?7:0))),p=-1,h=0;while(h<42){v=parseInt(h/7,10),m=h%7,f.weeks[v]||(p=u.getWeekNumber(),f.weeks[v]={week:p,days:[]}),f.weeks[v].days[m]={text:u.getDate(),classname:[]},c!=u.getMonth()&&f.weeks[v].days[m].classname.push("datepickerNotInMonth"),u.getDay()==0&&f.weeks[v].days[m].classname.push("datepickerSunday"),u.getDay()==6&&f.weeks[v].days[m].classname.push("datepickerSaturday");var E=n.onRender(u),S=u.valueOf();(E.selected||n.date==S||e.inArray(S,n.date)>-1||n.mode=="range"&&S>=n.date[0]&&S<=n.date[1])&&f.weeks[v].days[m].classname.push("datepickerSelected"),E.disabled&&f.weeks[v].days[m].classname.push("datepickerDisabled"),E.className&&f.weeks[v].days[m].classname.push(E.className),f.weeks[v].days[m].classname=f.weeks[v].days[m].classname.join(" "),h++,u.addDays(1)}g=r(i.days.join(""),f)+g,f={data:n.locale.monthsShort,className:"datepickerMonths"},g=r(i.months.join(""),f)+g,y.append(g)}},u=function(e,t){if(e.constructor==Date)return new Date(e);var n=e.split(/\W+/),r=t.split(/\W+/),i,s,o,u,a,f=new Date;for(var l=0;l<n.length;l++)switch(r[l]){case"d":case"e":i=parseInt(n[l],10);break;case"m":s=parseInt(n[l],10)-1;break;case"Y":case"y":o=parseInt(n[l],10),o+=o>100?0:o<29?2e3:1900;break;case"H":case"I":case"k":case"l":u=parseInt(n[l],10);break;case"P":case"p":/pm/i.test(n[l])&&u<12?u+=12:/am/i.test(n[l])&&u>=12&&(u-=12);break;case"M":a=parseInt(n[l],10)}return new Date(o===undefined?f.getFullYear():o,s===undefined?f.getMonth():s,i===undefined?f.getDate():i,u===undefined?f.getHours():u,a===undefined?f.getMinutes():a,0)},a=function(e,t){var n=e.getMonth(),r=e.getDate(),i=e.getFullYear(),s=e.getWeekNumber(),o=e.getDay(),u={},a=e.getHours(),f=a>=12,l=f?a-12:a,c=e.getDayOfYear();l==0&&(l=12);var h=e.getMinutes(),p=e.getSeconds(),d=t.split(""),v;for(var m=0;m<d.length;m++){v=d[m];switch(d[m]){case"a":v=e.getDayName();break;case"A":v=e.getDayName(!0);break;case"b":v=e.getMonthName();break;case"B":v=e.getMonthName(!0);break;case"C":v=1+Math.floor(i/100);break;case"d":v=r<10?"0"+r:r;break;case"e":v=r;break;case"H":v=a<10?"0"+a:a;break;case"I":v=l<10?"0"+l:l;break;case"j":v=c<100?c<10?"00"+c:"0"+c:c;break;case"k":v=a;break;case"l":v=l;break;case"m":v=n<9?"0"+(1+n):1+n;break;case"M":v=h<10?"0"+h:h;break;case"p":case"P":v=f?"PM":"AM";break;case"s":v=Math.floor(e.getTime()/1e3);break;case"S":v=p<10?"0"+p:p;break;case"u":v=o+1;break;case"w":v=o;break;case"y":v=(""+i).substr(2,2);break;case"Y":v=i}d[m]=v}return d.join("")},f=function(e){if(Date.prototype.tempDate)return;Date.prototype.tempDate=null,Date.prototype.months=e.months,Date.prototype.monthsShort=e.monthsShort,Date.prototype.days=e.days,Date.prototype.daysShort=e.daysShort,Date.prototype.getMonthName=function(e){return this[e?"months":"monthsShort"][this.getMonth()]},Date.prototype.getDayName=function(e){return this[e?"days":"daysShort"][this.getDay()]},Date.prototype.addDays=function(e){this.setDate(this.getDate()+e),this.tempDate=this.getDate()},Date.prototype.addMonths=function(e){this.tempDate==null&&(this.tempDate=this.getDate()),this.setDate(1),this.setMonth(this.getMonth()+e),this.setDate(Math.min(this.tempDate,this.getMaxDays()))},Date.prototype.addYears=function(e){this.tempDate==null&&(this.tempDate=this.getDate()),this.setDate(1),this.setFullYear(this.getFullYear()+e),this.setDate(Math.min(this.tempDate,this.getMaxDays()))},Date.prototype.getMaxDays=function(){var e=new Date(Date.parse(this)),t=28,n;n=e.getMonth(),t=28;while(e.getMonth()==n)t++,e.setDate(t);return t-1},Date.prototype.getFirstDay=function(){var e=new Date(Date.parse(this));return e.setDate(1),e.getDay()},Date.prototype.getWeekNumber=function(){var e=new Date(this);e.setDate(e.getDate()-(e.getDay()+6)%7+3);var t=e.valueOf();return e.setMonth(0),e.setDate(4),Math.round((t-e.valueOf())/6048e5)+1},Date.prototype.getDayOfYear=function(){var e=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0),t=new Date(this.getFullYear(),0,0,0,0,0),n=e-t;return Math.floor(n/24*60*60*1e3)}},l=function(t){var n=e(t).data("datepicker"),r=e("#"+n.id);if(!n.extraHeight){var i=e(t).find("div");n.extraHeight=i.get(0).offsetHeight+i.get(1).offsetHeight,n.extraWidth=i.get(2).offsetWidth+i.get(3).offsetWidth}var s=r.find("table:first").get(0),o=s.offsetWidth,u=s.offsetHeight;r.css({width:o+n.extraWidth+"px",height:u+n.extraHeight+"px"}).find("div.datepickerContainer").css({width:o+"px",height:u+"px"})},c=function(t){e(t.target).is("span")&&(t.target=t.target.parentNode);var n=e(t.target);if(n.is("a")){t.target.blur();if(n.hasClass("datepickerDisabled"))return!1;var r=e(this).data("datepicker"),i=n.parent(),s=i.parent().parent().parent(),u=e("table",this).index(s.get(0))-1,f=new Date(r.current),l=!1,c=!1;if(i.is("th")){if(i.hasClass("datepickerWeek")&&r.mode=="range"&&!i.next().hasClass("datepickerDisabled")){var p=parseInt(i.next().text(),10);f.addMonths(u-Math.floor(r.calendars/2)),i.next().hasClass("datepickerNotInMonth")&&f.addMonths(p>15?-1:1),f.setDate(p),r.date[0]=f.setHours(0,0,0,0).valueOf(),f.setHours(23,59,59,0),f.addDays(6),r.date[1]=f.valueOf(),c=!0,l=!0,r.lastSel=!1}else if(i.hasClass("datepickerMonth")){f.addMonths(u-Math.floor(r.calendars/2));switch(s.get(0).className){case"datepickerViewDays":s.get(0).className="datepickerViewMonths",n.find("span").text(f.getFullYear());break;case"datepickerViewMonths":s.get(0).className="datepickerViewYears",n.find("span").text(f.getFullYear()-6+" - "+(f.getFullYear()+5));break;case"datepickerViewYears":s.get(0).className="datepickerViewDays",n.find("span").text(a(f,"B, Y"))}}else if(i.parent().parent().is("thead")){switch(s.get(0).className){case"datepickerViewDays":r.current.addMonths(i.hasClass("datepickerGoPrev")?-1:1);break;case"datepickerViewMonths":r.current.addYears(i.hasClass("datepickerGoPrev")?-1:1);break;case"datepickerViewYears":r.current.addYears(i.hasClass("datepickerGoPrev")?-12:12)}c=!0}}else if(i.is("td")&&!i.hasClass("datepickerDisabled")){switch(s.get(0).className){case"datepickerViewMonths":r.current.setMonth(s.find("tbody.datepickerMonths td").index(i)),r.current.setFullYear(parseInt(s.find("thead th.datepickerMonth span").text(),10)),r.current.addMonths(Math.floor(r.calendars/2)-u),s.get(0).className="datepickerViewDays";break;case"datepickerViewYears":r.current.setFullYear(parseInt(n.text(),10)),s.get(0).className="datepickerViewMonths";break;default:var p=parseInt(n.text(),10);f.addMonths(u-Math.floor(r.calendars/2)),i.hasClass("datepickerNotInMonth")&&f.addMonths(p>15?-1:1),f.setDate(p);switch(r.mode){case"multiple":p=f.setHours(0,0,0,0).valueOf(),e.inArray(p,r.date)>-1?e.each(r.date,function(e,t){if(t==p)return r.date.splice(e,1),!1}):r.date.push(p);break;case"range":r.lastSel||(r.date[0]=f.setHours(0,0,0,0).valueOf()),p=f.setHours(23,59,59,0).valueOf(),p<r.date[0]?(r.date[1]=r.date[0]+86399e3,r.date[0]=p-86399e3):r.date[1]=p,r.lastSel=!r.lastSel;break;default:r.date=f.valueOf()}}c=!0,l=!0}c&&o(this),l&&r.onChange.apply(this,h(r))}return!1},h=function(t){var n;return t.mode=="single"?(n=new Date(t.date),[a(n,t.format),n,t.el]):(n=[[],[],t.el],e.each(t.date,function(e,r){var i=new Date(r);n[0].push(a(i,t.format)),n[1].push(i)}),n)},p=function(){var e=document.compatMode=="CSS1Compat";return{l:window.pageXOffset||(e?document.documentElement.scrollLeft:document.body.scrollLeft),t:window.pageYOffset||(e?document.documentElement.scrollTop:document.body.scrollTop),w:window.innerWidth||(e?document.documentElement.clientWidth:document.body.clientWidth),h:window.innerHeight||(e?document.documentElement.clientHeight:document.body.clientHeight)}},d=function(e,t,n){if(e==t)return!0;if(e.contains)return e.contains(t);if(e.compareDocumentPosition)return!!(e.compareDocumentPosition(t)&16);var r=t.parentNode;while(r&&r!=n){if(r==e)return!0;r=r.parentNode}return!1},v=function(t){var n=e("#"+e(this).data("datepickerId"));if(!n.is(":visible")){var r=n.get(0);o(r);var i=n.data("datepicker");i.onBeforeShow.apply(this,[n.get(0)]);var s=e(this).offset(),u=p(),a=s.top,f=s.left,c=e.curCSS(r,"display");n.css({visibility:"hidden",display:"block"}),l(r);switch(i.position){case"top":a-=r.offsetHeight;break;case"left":f-=r.offsetWidth;break;case"right":f+=this.offsetWidth;break;case"bottom":a+=this.offsetHeight}a+r.offsetHeight>u.t+u.h&&(a=s.top-r.offsetHeight),a<u.t&&(a=s.top+this.offsetHeight+r.offsetHeight),f+r.offsetWidth>u.l+u.w&&(f=s.left-r.offsetWidth),f<u.l&&(f=s.left+this.offsetWidth),n.css({visibility:"visible",display:"block",top:a+"px",left:f+"px"}),i.onShow.apply(this,[n.get(0)])!=0&&n.show(),e(document).bind("mousedown",{cal:n,trigger:this},m)}return!1},m=function(t){t.target!=t.data.trigger&&!d(t.data.cal.get(0),t.target,t.data.cal.get(0))&&(t.data.cal.data("datepicker").onHide.apply(this,[t.data.cal.get(0)])!=0&&t.data.cal.hide(),e(document).unbind("mousedown",m))};return{init:function(t){return t=e.extend({},s,t||{}),f(t.locale),t.calendars=Math.max(1,parseInt(t.calendars,10)||1),t.mode=/single|multiple|range/.test(t.mode)?t.mode:"single",this.each(function(){if(!e(this).data("datepicker")){t.el=this,t.date.constructor==String&&(t.date=u(t.date,t.format),t.date.setHours(0,0,0,0));if(t.mode!="single")if(t.date.constructor!=Array)t.date=[t.date.valueOf()],t.mode=="range"&&t.date.push((new Date(t.date[0])).setHours(23,59,59,0).valueOf());else{for(var s=0;s<t.date.length;s++)t.date[s]=u(t.date[s],t.format).setHours(0,0,0,0).valueOf();t.mode=="range"&&(t.date[1]=(new Date(t.date[1])).setHours(23,59,59,0).valueOf())}else t.date=t.date.valueOf();t.current?t.current=u(t.current,t.format):t.current=new Date,t.current.setDate(1),t.current.setHours(0,0,0,0);var a="datepicker_"+parseInt(Math.random()*1e3),f;t.id=a,e(this).data("datepickerId",t.id);var h=e(i.wrapper).attr("id",a).bind("click",c).data("datepicker",t);t.className&&h.addClass(t.className);var p="";for(var s=0;s<t.calendars;s++)f=t.starts,s>0&&(p+=i.space),p+=r(i.head.join(""),{week:t.locale.weekMin,prev:t.prev,next:t.next,day1:t.locale.daysMin[f++%7],day2:t.locale.daysMin[f++%7],day3:t.locale.daysMin[f++%7],day4:t.locale.daysMin[f++%7],day5:t.locale.daysMin[f++%7],day6:t.locale.daysMin[f++%7],day7:t.locale.daysMin[f++%7]});h.find("tr:first").append(p).find("table").addClass(n[t.view]),o(h.get(0)),t.flat?(h.appendTo(this).show().css("position","relative"),l(h.get(0))):(h.appendTo(document.body),e(this).bind(t.eventName,v))}})},showPicker:function(){return this.each(function(){e(this).data("datepickerId")&&v.apply(this)})},hidePicker:function(){return this.each(function(){e(this).data("datepickerId")&&e("#"+e(this).data("datepickerId")).hide()})},setDate:function(t,n){return this.each(function(){if(e(this).data("datepickerId")){var r=e("#"+e(this).data("datepickerId")),i=r.data("datepicker");i.date=t,i.date.constructor==String&&(i.date=u(i.date,i.format),i.date.setHours(0,0,0,0));if(i.mode!="single")if(i.date.constructor!=Array)i.date=[i.date.valueOf()],i.mode=="range"&&i.date.push((new Date(i.date[0])).setHours(23,59,59,0).valueOf());else{for(var s=0;s<i.date.length;s++)i.date[s]=u(i.date[s],i.format).setHours(0,0,0,0).valueOf();i.mode=="range"&&(i.date[1]=(new Date(i.date[1])).setHours(23,59,59,0).valueOf())}else i.date=i.date.valueOf();n&&(i.current=new Date(i.mode!="single"?i.date[0]:i.date)),o(r.get(0))}})},getDate:function(t){if(this.size()>0)return h(e("#"+e(this).data("datepickerId")).data("datepicker"))[t?0:1]},clear:function(){return this.each(function(){if(e(this).data("datepickerId")){var t=e("#"+e(this).data("datepickerId")),n=t.data("datepicker");n.mode!="single"&&(n.date=[],o(t.get(0)))}})},fixLayout:function(){return this.each(function(){if(e(this).data("datepickerId")){var t=e("#"+e(this).data("datepickerId")),n=t.data("datepicker");n.flat&&l(t.get(0))}})}}}();e.fn.extend({DatePicker:t.init,DatePickerHide:t.hidePicker,DatePickerShow:t.showPicker,DatePickerSetDate:t.setDate,DatePickerGetDate:t.getDate,DatePickerClear:t.clear,DatePickerLayout:t.fixLayout});var n={},r=function(e,t){var i=/\W/.test(e)?new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+e.replace(/[\r\t\n]/g," ").split("<%").join(" ").replace(/((^|%>)[^\t]*)'/g,"$1\r").replace(/\t=(.*?)%>/g,"',$1,'").split(" ").join("');").split("%>").join("p.push('").split("\r").join("\\'")+"');}return p.join('');"):n[e]=n[e]||r(document.getElementById(e).innerHTML);return t?i(t):i}}),timely.define("external_libs/bootstrap/transition",["jquery_timely"],function(e){function t(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in t)if(e.style[n]!==undefined)return{end:t[n]}}e.fn.emulateTransitionEnd=function(t){var n=!1,r=this;e(this).one(e.support.transition.end,function(){n=!0});var i=function(){n||e(r).trigger(e.support.transition.end)};return setTimeout(i,t),this},e(function(){e.support.transition=t()})}),timely.define("external_libs/bootstrap/collapse",["jquery_timely"],function(e){var t=function(n,r){this.$element=e(n),this.options=e.extend({},t.DEFAULTS,r),this.transitioning=null,this.options.parent&&(this.$parent=e(this.options.parent)),this.options.toggle&&this.toggle()};t.DEFAULTS={toggle:!0},t.prototype.dimension=function(){var e=this.$element.hasClass("ai1ec-width");return e?"width":"height"},t.prototype.show=function(){if(this.transitioning||this.$element.hasClass("ai1ec-in"))return;var t=e.Event("show.bs.collapse");this.$element.trigger(t);if(t.isDefaultPrevented())return;var n=this.$parent&&this.$parent.find("> .ai1ec-panel > .ai1ec-in");if(n&&n.length){var r=n.data("bs.collapse");if(r&&r.transitioning)return;n.collapse("hide"),r||n.data("bs.collapse",null)}var i=this.dimension();this.$element.removeClass("ai1ec-collapse").addClass("ai1ec-collapsing")[i](0),this.transitioning=1;var s=function(){this.$element.removeClass("ai1ec-collapsing").addClass("ai1ec-in")[i]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!e.support.transition)return s.call(this);var o=e.camelCase(["scroll",i].join("-"));this.$element.one(e.support.transition.end,e.proxy(s,this)).emulateTransitionEnd(350)[i](this.$element[0][o])},t.prototype.hide=function(){if(this.transitioning||!this.$element.hasClass("ai1ec-in"))return;var t=e.Event("hide.bs.collapse");this.$element.trigger(t);if(t.isDefaultPrevented())return;var n=this.dimension();this.$element[n](this.$element[n]())[0].offsetHeight,this.$element.addClass("ai1ec-collapsing").removeClass("ai1ec-collapse").removeClass("ai1ec-in"),this.transitioning=1;var r=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("ai1ec-collapsing").addClass("ai1ec-collapse")};if(!e.support.transition)return r.call(this);this.$element[n](0).one(e.support.transition.end,e.proxy(r,this)).emulateTransitionEnd(350)},t.prototype.toggle=function(){this[this.$element.hasClass("ai1ec-in")?"hide":"show"]()};var n=e.fn.collapse;e.fn.collapse=function(n){return this.each(function(){var r=e(this),i=r.data("bs.collapse"),s=e.extend({},t.DEFAULTS,r.data(),typeof n=="object"&&n);i||r.data("bs.collapse",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.collapse.Constructor=t,e.fn.collapse.noConflict=function(){return e.fn.collapse=n,this},e(document).on("click.bs.collapse.data-api","[data-toggle=ai1ec-collapse]",function(t){var n=e(this),r,i=n.attr("data-target")||t.preventDefault()||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,""),s=e(i),o=s.data("bs.collapse"),u=o?"toggle":n.data(),a=n.attr("data-parent"),f=a&&e(a);if(!o||!o.transitioning)f&&f.find('[data-toggle=ai1ec-collapse][data-parent="'+a+'"]').not(n).addClass("ai1ec-collapsed"),n[s.hasClass("ai1ec-in")?"addClass":"removeClass"]("ai1ec-collapsed");s.collapse(u)})}),timely.define("external_libs/bootstrap/modal",["jquery_timely"],function(e){var t=function(t,n){this.options=n,this.$element=e(t),this.$backdrop=this.isShown=null,this.options.remote&&this.$element.load(this.options.remote)};t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},t.prototype.toggle=function(e){return this[this.isShown?"hide":"show"](e)},t.prototype.show=function(t){var n=this,r=e.Event("show.bs.modal",{relatedTarget:t});this.$element.trigger(r);if(this.isShown||r.isDefaultPrevented())return;this.isShown=!0,this.escape(),this.$element.on("click.dismiss.modal",'[data-dismiss="ai1ec-modal"]',e.proxy(this.hide,this)),this.backdrop(function(){var r=e.support.transition&&n.$element.hasClass("ai1ec-fade");n.$element.parent().length||n.$element.appendTo(document.body),n.$element.show(),r&&n.$element[0].offsetWidth,n.$element.addClass("ai1ec-in").attr("aria-hidden",!1),n.enforceFocus();var i=e.Event("shown.bs.modal",{relatedTarget:t});r?n.$element.find(".ai1ec-modal-dialog").one(e.support.transition.end,function(){n.$element.focus().trigger(i)}).emulateTransitionEnd(300):n.$element.focus().trigger(i)})},t.prototype.hide=function(t){t&&t.preventDefault(),t=e.Event("hide.bs.modal"),this.$element.trigger(t);if(!this.isShown||t.isDefaultPrevented())return;this.isShown=!1,this.escape(),e(document).off("focusin.bs.modal"),this.$element.removeClass("ai1ec-in").attr("aria-hidden",!0).off("click.dismiss.modal"),e.support.transition&&this.$element.hasClass("ai1ec-fade")?this.$element.one(e.support.transition.end,e.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal()},t.prototype.enforceFocus=function(){e(document).off("focusin.bs.modal").on("focusin.bs.modal",e.proxy(function(e){this.$element[0]!==e.target&&!this.$element.has(e.target).length&&this.$element.focus()},this))},t.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",e.proxy(function(e){e.which==27&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},t.prototype.hideModal=function(){var e=this;this.$element.hide(),this.backdrop(function(){e.removeBackdrop(),e.$element.trigger("hidden.bs.modal")})},t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},t.prototype.backdrop=function(t){var n=this,r=this.$element.hasClass("ai1ec-fade")?"ai1ec-fade":"";if(this.isShown&&this.options.backdrop){var i=e.support.transition&&r;this.$backdrop=e('<div class="ai1ec-modal-backdrop '+r+'" />').appendTo(document.body),this.$element.on("click.dismiss.modal",e.proxy(function(e){if(e.target!==e.currentTarget)return;this.options.backdrop=="static"?this.$element[0].focus.call(this.$element[0]):this.hide.call(this)},this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("ai1ec-in");if(!t)return;i?this.$backdrop.one(e.support.transition.end,t).emulateTransitionEnd(150):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("ai1ec-in"),e.support.transition&&this.$element.hasClass("ai1ec-fade")?this.$backdrop.one(e.support.transition.end,t).emulateTransitionEnd(150):t()):t&&t()};var n=e.fn.modal;e.fn.modal=function(n,r){return this.each(function(){var i=e(this),s=i.data("bs.modal"),o=e.extend({},t.DEFAULTS,i.data(),typeof n=="object"&&n);s||i.data("bs.modal",s=new t(this,o)),typeof n=="string"?s[n](r):o.show&&s.show(r)})},e.fn.modal.Constructor=t,e.fn.modal.noConflict=function(){return e.fn.modal=n,this},e(document).on("click.bs.modal.data-api",'[data-toggle="ai1ec-modal"]',function(t){var n=e(this),r=n.attr("href"),i=e(n.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),s=i.data("modal")?"toggle":e.extend({remote:!/#/.test(r)&&r},i.data(),n.data());t.preventDefault(),i.modal(s,this).one("hide",function(){n.is(":visible")&&n.focus()})}),e(document).on("show.bs.modal",".ai1ec-modal",function(){e(document.body).addClass("ai1ec-modal-open")}).on("hidden.bs.modal",".ai1ec-modal",function(){e(document.body).removeClass("ai1ec-modal-open")})}),timely.define("external_libs/bootstrap/alert",["jquery_timely"],function(e){var t='[data-dismiss="ai1ec-alert"]',n=function(n){e(n).on("click",t,this.close)};n.prototype.close=function(t){function s(){i.trigger("closed.bs.alert").remove()}var n=e(this),r=n.attr("data-target");r||(r=n.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));var i=e(r);t&&t.preventDefault(),i.length||(i=n.hasClass("ai1ec-alert")?n:n.parent()),i.trigger(t=e.Event("close.bs.alert"));if(t.isDefaultPrevented())return;i.removeClass("ai1ec-in"),e.support.transition&&i.hasClass("ai1ec-fade")?i.one(e.support.transition.end,s).emulateTransitionEnd(150):s()};var r=e.fn.alert;e.fn.alert=function(t){return this.each(function(){var r=e(this),i=r.data("bs.alert");i||r.data("bs.alert",i=new n(this)),typeof t=="string"&&i[t].call(r)})},e.fn.alert.Constructor=n,e.fn.alert.noConflict=function(){return e.fn.alert=r,this},e(document).on("click.bs.alert.data-api",t,n.prototype.close)}),timely.define("scripts/add_new_event",["jquery_timely","domReady","ai1ec_config","scripts/add_new_event/event_location/gmaps_helper","scripts/add_new_event/event_location/input_coordinates_event_handlers","scripts/add_new_event/event_location/input_coordinates_utility_functions","scripts/add_new_event/event_date_time/date_time_event_handlers","scripts/add_new_event/event_cost_helper","external_libs/jquery.calendrical_timespan","external_libs/jquery.inputdate","external_libs/jquery.tools","external_libs/ai1ec_datepicker","external_libs/bootstrap/transition","external_libs/bootstrap/collapse","external_libs/bootstrap/modal","external_libs/bootstrap/alert","external_libs/bootstrap/tab"],function(e,t,n,r,i,s,o,u,a){var f=function(){var t=new Date(n.now*1e3),r={allday:"#ai1ec_all_day_event",start_date_input:"#ai1ec_start-date-input",start_time_input:"#ai1ec_start-time-input",start_time:"#ai1ec_start-time",end_date_input:"#ai1ec_end-date-input",end_time_input:"#ai1ec_end-time-input",end_time:"#ai1ec_end-time",date_format:n.date_format,month_names:n.month_names,day_names:n.day_names,week_start_day:n.week_start_day,twentyfour_hour:n.twentyfour_hour,now:t};e.timespan(r);var i=e("#ai1ec_exdate").val(),s=null,o=!1,u;if(i.length>=8){s=[];var f=[];e.each(i.split(","),function(e,t){var r=t.slice(0,8),i=r.substr(0,4),o=r.substr(4,2);u=r.substr(6,2),o=o.charAt(0)==="0"?"0"+(parseInt(o.charAt(1),10)-1):parseInt(o,10)-1,s.push(new Date(i,o,u)),f.push(a.formatDate(new Date(i,o,u),n.date_format,!0))}),e("#widgetField span:first").html(f.join(", "))}else s=new Date(n.now*1e3),o=!0;e("#widgetCalendar").DatePicker({flat:!0,calendars:3,mode:"multiple",start:1,date:s,onChange:function(t){t=t.toString();if(t.length>=8){var r="",i=[];e.each(t.split(","),function(e,t){i.push(a.formatDate(new Date(t),n.date_format)),r+=t.replace(/-/g,"")+"T000000Z,"}),e("#widgetField span").html(i.join(", ")),r=r.slice(0,r.length-1),e("#ai1ec_exdate").val(r)}else e("#ai1ec_exdate").val("")}}),o&&e("#widgetCalendar").DatePickerClear(),e("#widgetCalendar div.datepicker").css("position","absolute")},l=function(){e(".ai1ec-panel-collapse").on("hide",function(){e(this).parent().removeClass("ai1ec-overflow-visible")}),e(".ai1ec-panel-collapse").on("shown",function(){var t=e(this);window.setTimeout(function(){t.parent().addClass("ai1ec-overflow-visible")},350)})},c=function(){f(),timely.require(["libs/gmaps"],function(e){e(r.init_gmaps)})},h=function(t,n){window.alert(n),t.preventDefault(),e("#publish, #ai1ec_bottom_publish").removeClass("button-primary-disabled"),e("#publish, #ai1ec_bottom_publish").siblings("#ajax-loading, .spinner").css("visibility","hidden")},p=function(t){s.ai1ec_check_lat_long_fields_filled_when_publishing_event(t)===!0&&(s.ai1ec_convert_commas_to_dots_for_coordinates(),s.ai1ec_check_lat_long_ok_for_search(t)),e("#ai1ec_ticket_url, #ai1ec_contact_url").each(function(){var e=this.value;if(""!==e){var r=/(http|https):\/\//;r.test(e)||h(t,n.url_not_valid)}})},d=function(){e("#ai1ec_google_map").click(i.toggle_visibility_of_google_map_on_click),e("#ai1ec_input_coordinates").change(i.toggle_visibility_of_coordinate_fields_on_click),e("#post").submit(p),e("input.coordinates").blur(i.update_map_from_coordinates_on_blur),e("#ai1ec_bottom_publish").on("click",o.trigger_publish),e(document).on("change","#ai1ec_end",o.show_end_fields).on("click","#ai1ec_repeat_apply",o.handle_click_on_apply_button).on("click","#ai1ec_repeat_cancel",o.handle_click_on_cancel_modal).on("click","#ai1ec_monthly_type_bymonthday, #ai1ec_monthly_type_byday",o.handle_checkbox_monthly_tab_modal).on("click",".ai1ec-btn-group-grid a",o.handle_click_on_toggle_buttons),e("#ai1ec_repeat_box").on("hidden.bs.modal",o.handle_modal_hide),o.execute_pseudo_handlers(),e("#widgetField > a, #widgetField > span, #ai1ec_exclude_date_label").on("click",o.handle_animation_of_calendar_widget),e("#ai1ec_is_free").on("change",u.handle_change_is_free)},v=function(){e("#ai1ec_event").insertAfter("#titlediv"),e("#post").addClass("ai1ec-visible")},m=function(){c(),t(function(){l(),v(),d()})};return{start:m}}),timely.require(["scripts/add_new_event"],function(e){e.start()}),timely.define("pages/add_new_event",function(){});
public/js/pages/admin_settings.js CHANGED
@@ -141,4 +141,4 @@
141
  * limitations under the License.
142
  * ======================================================================== */
143
 
144
- timely.define("domReady",[],function(){function u(e){var t;for(t=0;t<e.length;t++)e[t](n)}function a(){var e=r;t&&e.length&&(r=[],u(e))}function f(){t||(t=!0,o&&clearInterval(o),a())}function c(e){return t?e(n):r.push(e),c}var e=typeof window!="undefined"&&window.document,t=!e,n=e?document:null,r=[],i,s,o;if(e){if(document.addEventListener)document.addEventListener("DOMContentLoaded",f,!1),window.addEventListener("load",f,!1);else if(window.attachEvent){window.attachEvent("onload",f),s=document.createElement("div");try{i=window.frameElement===null}catch(l){}s.doScroll&&i&&window.external&&(o=setInterval(function(){try{s.doScroll(),f()}catch(e){}},30))}(document.readyState==="complete"||document.readyState==="interactive")&&f()}return c.version="2.0.0",c.load=function(e,t,n,r){r.isBuild?n(null):c(n)},c}),timely.define("external_libs/bootstrap/tab",["jquery_timely"],function(e){var t=function(t){this.element=e(t)};t.prototype.show=function(){var t=this.element,n=t.closest("ul:not(.ai1ec-dropdown-menu)"),r=t.data("target");r||(r=t.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));if(t.parent("li").hasClass("ai1ec-active"))return;var i=n.find(".ai1ec-active:last a")[0],s=e.Event("show.bs.tab",{relatedTarget:i});t.trigger(s);if(s.isDefaultPrevented())return;var o=e(r);this.activate(t.parent("li"),n),this.activate(o,o.parent(),function(){t.trigger({type:"shown.bs.tab",relatedTarget:i})})},t.prototype.activate=function(t,n,r){function o(){i.removeClass("ai1ec-active").find("> .ai1ec-dropdown-menu > .ai1ec-active").removeClass("ai1ec-active"),t.addClass("ai1ec-active"),s?(t[0].offsetWidth,t.addClass("ai1ec-in")):t.removeClass("ai1ec-fade"),t.parent(".ai1ec-dropdown-menu")&&t.closest("li.ai1ec-dropdown").addClass("ai1ec-active"),r&&r()}var i=n.find("> .ai1ec-active"),s=r&&e.support.transition&&i.hasClass("ai1ec-fade");s?i.one(e.support.transition.end,o).emulateTransitionEnd(150):o(),i.removeClass("ai1ec-in")};var n=e.fn.tab;e.fn.tab=function(n){return this.each(function(){var r=e(this),i=r.data("bs.tab");i||r.data("bs.tab",i=new t(this)),typeof n=="string"&&i[n]()})},e.fn.tab.Constructor=t,e.fn.tab.noConflict=function(){return e.fn.tab=n,this},e(document).on("click.bs.tab.data-api",'[data-toggle="ai1ec-tab"], [data-toggle="ai1ec-pill"]',function(t){t.preventDefault(),e(this).tab("show")})}),timely.define("libs/utils",["jquery_timely","external_libs/bootstrap/tab"],function(e){var t=function(){return{is_float:function(e){return!isNaN(parseFloat(e))},is_valid_coordinate:function(e,t){var n=t?90:180;return this.is_float(e)&&Math.abs(e)<n},convert_comma_to_dot:function(e){return e.replace(",",".")},field_has_value:function(t){var n="#"+t,r=e(n),i=!1;return r.length===1&&(i=e.trim(r.val())!==""),i},make_alert:function(t,n,r){var i="";switch(n){case"error":i="ai1ec-alert ai1ec-alert-danger";break;case"success":i="ai1ec-alert ai1ec-alert-success";break;default:i="ai1ec-alert"}var s=e("<div />",{"class":i,html:t});if(!r){var o=e("<button>",{type:"button","class":"ai1ec-close","data-dismiss":"ai1ec-alert",text:"×"});s.prepend(o)}return s},get_ajax_url:function(){return typeof window.ajaxurl=="undefined"?"http://localhost/wordpress/wp-admin/admin-ajax.php":window.ajaxurl},isUrl:function(e){var t=/(http|https|webcal):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;return t.test(e)},isValidEmail:function(e){var t=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return t.test(e)},activate_saved_tab_on_page_load:function(t){null===t||undefined===t?e("ul.ai1ec-nav a:first").tab("show"):e("ul.ai1ec-nav a[href="+t+"]").tab("show")}}}();return t}),timely.define("scripts/setting/cache/cache_ajax_handlers",["jquery_timely","libs/utils"],function(e,t){var n=function(n){var r=e("#ai1ec-button-refresh"),i=e("#ai1ec-cache-scan-success"),s=e("#ai1ec-cache-scan-danger"),o;r.button("reset"),n.error?o=t.make_alert(n.message,"error"):"0"===n.state?(i.toggleClass("ai1ec-hide",!0),s.toggleClass("ai1ec-hide",!1)):(i.toggleClass("ai1ec-hide",!1),s.toggleClass("ai1ec-hide",!0))};return{handle_rescan_cache:n}}),timely.define("scripts/setting/cache/cache_event_handlers",["jquery_timely","scripts/setting/cache/cache_ajax_handlers","libs/utils"],function(e,t,n){var r=n.get_ajax_url(),i=function(){var n=e(this);n.button("loading");var i={action:"ai1ec_rescan_cache"};return e.post(r,i,t.handle_rescan_cache,"json"),!1};return{perform_rescan:i}}),timely.define("external_libs/bootstrap/button",["jquery_timely"],function(e){var t=function(n,r){this.$element=e(n),this.options=e.extend({},t.DEFAULTS,r)};t.DEFAULTS={loadingText:"loading..."},t.prototype.setState=function(e){var t="disabled",n=this.$element,r=n.is("input")?"val":"html",i=n.data();e+="Text",i.resetText||n.data("resetText",n[r]()),n[r](i[e]||this.options[e]),setTimeout(function(){e=="loadingText"?n.addClass("ai1ec-"+t).attr(t,t):n.removeClass("ai1ec-"+t).removeAttr(t)},0)},t.prototype.toggle=function(){var e=this.$element.closest('[data-toggle="ai1ec-buttons"]'),t=!0;if(e.length){var n=this.$element.find("input");n.prop("type")==="radio"&&(n.prop("checked")&&this.$element.hasClass("ai1ec-active")?t=!1:e.find(".ai1ec-active").removeClass("ai1ec-active")),t&&n.prop("checked",!this.$element.hasClass("ai1ec-active")).trigger("change")}t&&this.$element.toggleClass("ai1ec-active")};var n=e.fn.button;e.fn.button=function(n){return this.each(function(){var r=e(this),i=r.data("bs.button"),s=typeof n=="object"&&n;i||r.data("bs.button",i=new t(this,s)),n=="toggle"?i.toggle():n&&i.setState(n)})},e.fn.button.Constructor=t,e.fn.button.noConflict=function(){return e.fn.button=n,this},e(document).on("click.bs.button.data-api","[data-toggle^=ai1ec-button]",function(t){var n=e(t.target);n.hasClass("ai1ec-btn")||(n=n.closest(".ai1ec-btn")),n.button("toggle"),t.preventDefault()})}),timely.define("external_libs/bootstrap/transition",["jquery_timely"],function(e){function t(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in t)if(e.style[n]!==undefined)return{end:t[n]}}e.fn.emulateTransitionEnd=function(t){var n=!1,r=this;e(this).one(e.support.transition.end,function(){n=!0});var i=function(){n||e(r).trigger(e.support.transition.end)};return setTimeout(i,t),this},e(function(){e.support.transition=t()})}),timely.define("external_libs/bootstrap/collapse",["jquery_timely"],function(e){var t=function(n,r){this.$element=e(n),this.options=e.extend({},t.DEFAULTS,r),this.transitioning=null,this.options.parent&&(this.$parent=e(this.options.parent)),this.options.toggle&&this.toggle()};t.DEFAULTS={toggle:!0},t.prototype.dimension=function(){var e=this.$element.hasClass("ai1ec-width");return e?"width":"height"},t.prototype.show=function(){if(this.transitioning||this.$element.hasClass("ai1ec-in"))return;var t=e.Event("show.bs.collapse");this.$element.trigger(t);if(t.isDefaultPrevented())return;var n=this.$parent&&this.$parent.find("> .ai1ec-panel > .ai1ec-in");if(n&&n.length){var r=n.data("bs.collapse");if(r&&r.transitioning)return;n.collapse("hide"),r||n.data("bs.collapse",null)}var i=this.dimension();this.$element.removeClass("ai1ec-collapse").addClass("ai1ec-collapsing")[i](0),this.transitioning=1;var s=function(){this.$element.removeClass("ai1ec-collapsing").addClass("ai1ec-in")[i]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!e.support.transition)return s.call(this);var o=e.camelCase(["scroll",i].join("-"));this.$element.one(e.support.transition.end,e.proxy(s,this)).emulateTransitionEnd(350)[i](this.$element[0][o])},t.prototype.hide=function(){if(this.transitioning||!this.$element.hasClass("ai1ec-in"))return;var t=e.Event("hide.bs.collapse");this.$element.trigger(t);if(t.isDefaultPrevented())return;var n=this.dimension();this.$element[n](this.$element[n]())[0].offsetHeight,this.$element.addClass("ai1ec-collapsing").removeClass("ai1ec-collapse").removeClass("ai1ec-in"),this.transitioning=1;var r=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("ai1ec-collapsing").addClass("ai1ec-collapse")};if(!e.support.transition)return r.call(this);this.$element[n](0).one(e.support.transition.end,e.proxy(r,this)).emulateTransitionEnd(350)},t.prototype.toggle=function(){this[this.$element.hasClass("ai1ec-in")?"hide":"show"]()};var n=e.fn.collapse;e.fn.collapse=function(n){return this.each(function(){var r=e(this),i=r.data("bs.collapse"),s=e.extend({},t.DEFAULTS,r.data(),typeof n=="object"&&n);i||r.data("bs.collapse",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.collapse.Constructor=t,e.fn.collapse.noConflict=function(){return e.fn.collapse=n,this},e(document).on("click.bs.collapse.data-api","[data-toggle=ai1ec-collapse]",function(t){var n=e(this),r,i=n.attr("data-target")||t.preventDefault()||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,""),s=e(i),o=s.data("bs.collapse"),u=o?"toggle":n.data(),a=n.attr("data-parent"),f=a&&e(a);if(!o||!o.transitioning)f&&f.find('[data-toggle=ai1ec-collapse][data-parent="'+a+'"]').not(n).addClass("ai1ec-collapsed"),n[s.hasClass("ai1ec-in")?"addClass":"removeClass"]("ai1ec-collapsed");s.collapse(u)})}),timely.define("libs/collapse_helper",["jquery_timely","domReady","external_libs/bootstrap/transition","external_libs/bootstrap/collapse"],function(e,t){t(function(){e(document).on("click",'[data-toggle="ai1ec-collapse"]',function(){e(this).toggleClass("ai1ec-active"),e(".ai1ec-fa-caret-down, .ai1ec-fa-caret-up, .ai1ec-fa-chevron-down, .ai1ec-fa-chevron-up, .ai1ec-fa-arrow-down, .ai1ec-fa-arrow-up",this).toggleClass("ai1ec-hide")})})}),timely.define("external_libs/bootstrap/dropdown",["jquery_timely"],function(e){function i(){e(t).remove(),e(n).each(function(t){var n=s(e(this));if(!n.hasClass("ai1ec-open"))return;n.trigger(t=e.Event("hide.bs.dropdown"));if(t.isDefaultPrevented())return;n.removeClass("ai1ec-open").trigger("hidden.bs.dropdown")})}function s(t){var n=t.attr("data-target");n||(n=t.attr("href"),n=n&&/#/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,""));var r=n&&e(n);return r&&r.length?r:t.parent()}var t=".ai1ec-dropdown-backdrop",n="[data-toggle=ai1ec-dropdown]",r=function(t){e(t).on("click.bs.dropdown",this.toggle)};r.prototype.toggle=function(t){var n=e(this);if(n.is(".ai1ec-disabled, :disabled"))return;var r=s(n),o=r.hasClass("ai1ec-open");i();if(!o){"ontouchstart"in document.documentElement&&!r.closest(".ai1ec-navbar-nav").length&&e('<div class="ai1ec-dropdown-backdrop"/>').insertAfter(e(this)).on("click",i),r.trigger(t=e.Event("show.bs.dropdown"));if(t.isDefaultPrevented())return;r.toggleClass("ai1ec-open").trigger("shown.bs.dropdown"),n.focus()}return!1},r.prototype.keydown=function(t){if(!/(38|40|27)/.test(t.keyCode))return;var r=e(this);t.preventDefault(),t.stopPropagation();if(r.is(".ai1ec-disabled, :disabled"))return;var i=s(r),o=i.hasClass("ai1ec-open");if(!o||o&&t.keyCode==27)return t.which==27&&i.find(n).focus(),r.click();var u=e("[role=menu] li:not(.ai1ec-divider):visible a",i);if(!u.length)return;var a=u.index(u.filter(":focus"));t.keyCode==38&&a>0&&a--,t.keyCode==40&&a<u.length-1&&a++,~a||(a=0),u.eq(a).focus()};var o=e.fn.dropdown;e.fn.dropdown=function(t){return this.each(function(){var n=e(this),i=n.data("bs.dropdown");i||n.data("bs.dropdown",i=new r(this)),typeof t=="string"&&i[t].call(n)})},e.fn.dropdown.Constructor=r,e.fn.dropdown.noConflict=function(){return e.fn.dropdown=o,this},e(document).on("click.bs.dropdown.data-api",i).on("click.bs.dropdown.data-api",".ai1ec-dropdown form",function(e){e.stopPropagation()}).on("click.bs.dropdown.data-api",n,r.prototype.toggle).on("keydown.bs.dropdown.data-api",n+", [role=menu]",r.prototype.keydown)}),timely.define("external_libs/locales/bootstrap-datepicker.bg",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.bg={days:["Неделя","Понеделник","Вторник","Сряда","Четвъртък","Петък","Събота","Неделя"],daysShort:["Нед","Пон","Вто","Сря","Чет","Пет","Съб","Нед"],daysMin:["Н","П","В","С","Ч","П","С","Н"],months:["Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември"],monthsShort:["Ян","Фев","Мар","Апр","Май","Юни","Юли","Авг","Сеп","Окт","Ное","Дек"],today:"днес"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.br",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.br={days:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado","Domingo"],daysShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb","Dom"],daysMin:["Do","Se","Te","Qu","Qu","Se","Sa","Do"],months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthsShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"]}}}}),timely.define("external_libs/locales/bootstrap-datepicker.cs",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.cs={days:["Neděle","Pondělí","Úterý","Středa","Čtvrtek","Pátek","Sobota","Neděle"],daysShort:["Ned","Pon","Úte","Stř","Čtv","Pát","Sob","Ned"],daysMin:["Ne","Po","Út","St","Čt","Pá","So","Ne"],months:["Leden","Únor","Březen","Duben","Květen","Červen","Červenec","Srpen","Září","Říjen","Listopad","Prosinec"],monthsShort:["Led","Úno","Bře","Dub","Kvě","Čer","Čnc","Srp","Zář","Říj","Lis","Pro"],today:"Dnes"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.da",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.da={days:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag","Søndag"],daysShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør","Søn"],daysMin:["Sø","Ma","Ti","On","To","Fr","Lø","Sø"],months:["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"],monthsShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],today:"I Dag",clear:"Nulstil"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.de",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.de={days:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag","Sonntag"],daysShort:["Son","Mon","Die","Mit","Don","Fre","Sam","Son"],daysMin:["So","Mo","Di","Mi","Do","Fr","Sa","So"],months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthsShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],today:"Heute",clear:"Löschen",weekStart:1,format:"dd.mm.yyyy"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.es",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.es={days:["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado","Domingo"],daysShort:["Dom","Lun","Mar","Mié","Jue","Vie","Sáb","Dom"],daysMin:["Do","Lu","Ma","Mi","Ju","Vi","Sa","Do"],months:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],monthsShort:["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"],today:"Hoy"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.fi",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.fi={days:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai","sunnuntai"],daysShort:["sun","maa","tii","kes","tor","per","lau","sun"],daysMin:["su","ma","ti","ke","to","pe","la","su"],months:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],monthsShort:["tam","hel","maa","huh","tou","kes","hei","elo","syy","lok","mar","jou"],today:"tänään",weekStart:1,format:"d.m.yyyy"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.fr",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.fr={days:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi","Dimanche"],daysShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam","Dim"],daysMin:["D","L","Ma","Me","J","V","S","D"],months:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],monthsShort:["Jan","Fév","Mar","Avr","Mai","Jui","Jul","Aou","Sep","Oct","Nov","Déc"],today:"Aujourd'hui",clear:"Effacer",weekStart:1,format:"dd/mm/yyyy"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.id",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.id={days:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu","Minggu"],daysShort:["Mgu","Sen","Sel","Rab","Kam","Jum","Sab","Mgu"],daysMin:["Mg","Sn","Sl","Ra","Ka","Ju","Sa","Mg"],months:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"],monthsShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Ags","Sep","Okt","Nov","Des"],today:"Hari Ini",clear:"Kosongkan"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.is",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.is={days:["Sunnudagur","Mánudagur","Þriðjudagur","Miðvikudagur","Fimmtudagur","Föstudagur","Laugardagur","Sunnudagur"],daysShort:["Sun","Mán","Þri","Mið","Fim","Fös","Lau","Sun"],daysMin:["Su","Má","Þr","Mi","Fi","Fö","La","Su"],months:["Janúar","Febrúar","Mars","Apríl","Maí","Júní","Júlí","Ágúst","September","Október","Nóvember","Desember"],monthsShort:["Jan","Feb","Mar","Apr","Maí","Jún","Júl","Ágú","Sep","Okt","Nóv","Des"],today:"Í Dag"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.it",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.it={days:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato","Domenica"],daysShort:["Dom","Lun","Mar","Mer","Gio","Ven","Sab","Dom"],daysMin:["Do","Lu","Ma","Me","Gi","Ve","Sa","Do"],months:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],monthsShort:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],today:"Oggi",clear:"Cancella",weekStart:1,format:"dd/mm/yyyy"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.ja",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.ja={days:["日曜","月曜","火曜","水曜","木曜","金曜","土曜","日曜"],daysShort:["日","月","火","水","木","金","土","日"],daysMin:["日","月","火","水","木","金","土","日"],months:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],monthsShort:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],today:"今日",format:"yyyy/mm/dd"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.kr",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.kr={days:["일요일","월요일","화요일","수요일","목요일","금요일","토요일","일요일"],daysShort:["일","월","화","수","목","금","토","일"],daysMin:["일","월","화","수","목","금","토","일"],months:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],monthsShort:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"]}}}}),timely.define("external_libs/locales/bootstrap-datepicker.lt",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.lt={days:["Sekmadienis","Pirmadienis","Antradienis","Trečiadienis","Ketvirtadienis","Penktadienis","Šeštadienis","Sekmadienis"],daysShort:["S","Pr","A","T","K","Pn","Š","S"],daysMin:["Sk","Pr","An","Tr","Ke","Pn","Št","Sk"],months:["Sausis","Vasaris","Kovas","Balandis","Gegužė","Birželis","Liepa","Rugpjūtis","Rugsėjis","Spalis","Lapkritis","Gruodis"],monthsShort:["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rugp","Rugs","Spa","Lap","Gru"],today:"Šiandien",weekStart:1}}}}),timely.define("external_libs/locales/bootstrap-datepicker.lv",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.lv={days:["Svētdiena","Pirmdiena","Otrdiena","Trešdiena","Ceturtdiena","Piektdiena","Sestdiena","Svētdiena"],daysShort:["Sv","P","O","T","C","Pk","S","Sv"],daysMin:["Sv","Pr","Ot","Tr","Ce","Pk","Se","Sv"],months:["Janvāris","Februāris","Marts","Aprīlis","Maijs","Jūnijs","Jūlijs","Augusts","Septembris","Oktobris","Novembris","Decembris"],monthsShort:["Jan","Feb","Mar","Apr","Mai","Jūn","Jūl","Aug","Sep","Okt","Nov","Dec"],today:"Šodien",weekStart:1}}}}),timely.define("external_libs/locales/bootstrap-datepicker.ms",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.ms={days:["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu","Ahad"],daysShort:["Aha","Isn","Sel","Rab","Kha","Jum","Sab","Aha"],daysMin:["Ah","Is","Se","Ra","Kh","Ju","Sa","Ah"],months:["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"],monthsShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],today:"Hari Ini"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.nb",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.nb={days:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag","Søndag"],daysShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør","Søn"],daysMin:["Sø","Ma","Ti","On","To","Fr","Lø","Sø"],months:["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"],monthsShort:["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Des"],today:"I Dag"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.nl",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.nl={days:["Zondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrijdag","Zaterdag","Zondag"],daysShort:["Zo","Ma","Di","Wo","Do","Vr","Za","Zo"],daysMin:["Zo","Ma","Di","Wo","Do","Vr","Za","Zo"],months:["Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December"],monthsShort:["Jan","Feb","Mrt","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],today:"Vandaag"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.pl",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.pl={days:["Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota","Niedziela"],daysShort:["Nie","Pn","Wt","Śr","Czw","Pt","So","Nie"],daysMin:["N","Pn","Wt","Śr","Cz","Pt","So","N"],months:["Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień"],monthsShort:["Sty","Lu","Mar","Kw","Maj","Cze","Lip","Sie","Wrz","Pa","Lis","Gru"],today:"Dzisiaj",weekStart:1}}}}),timely.define("external_libs/locales/bootstrap-datepicker.pt-BR",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates["pt-BR"]={days:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado","Domingo"],daysShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb","Dom"],daysMin:["Do","Se","Te","Qu","Qu","Se","Sa","Do"],months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthsShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],today:"Hoje",clear:"Limpar"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.pt",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.pt={days:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado","Domingo"],daysShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb","Dom"],daysMin:["Do","Se","Te","Qu","Qu","Se","Sa","Do"],months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthsShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],today:"Hoje",clear:"Limpar"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.ru",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.ru={days:["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота","Воскресенье"],daysShort:["Вск","Пнд","Втр","Срд","Чтв","Птн","Суб","Вск"],daysMin:["Вс","Пн","Вт","Ср","Чт","Пт","Сб","Вс"],months:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthsShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],today:"Сегодня",weekStart:1}}}}),timely.define("external_libs/locales/bootstrap-datepicker.sl",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.sl={days:["Nedelja","Ponedeljek","Torek","Sreda","Četrtek","Petek","Sobota","Nedelja"],daysShort:["Ned","Pon","Tor","Sre","Čet","Pet","Sob","Ned"],daysMin:["Ne","Po","To","Sr","Če","Pe","So","Ne"],months:["Januar","Februar","Marec","April","Maj","Junij","Julij","Avgust","September","Oktober","November","December"],monthsShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],today:"Danes"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.sv",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.sv={days:["Söndag","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag","Söndag"],daysShort:["Sön","Mån","Tis","Ons","Tor","Fre","Lör","Sön"],daysMin:["Sö","Må","Ti","On","To","Fr","Lö","Sö"],months:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],monthsShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],today:"I Dag",format:"yyyy-mm-dd",weekStart:1}}}}),timely.define("external_libs/locales/bootstrap-datepicker.th",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.th={days:["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัส","ศุกร์","เสาร์","อาทิตย์"],daysShort:["อา","จ","อ","พ","พฤ","ศ","ส","อา"],daysMin:["อา","จ","อ","พ","พฤ","ศ","ส","อา"],months:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"],monthsShort:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],today:"วันนี้"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.tr",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.tr={days:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi","Pazar"],daysShort:["Pz","Pzt","Sal","Çrş","Prş","Cu","Cts","Pz"],daysMin:["Pz","Pzt","Sa","Çr","Pr","Cu","Ct","Pz"],months:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],monthsShort:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],today:"Bugün",format:"dd.mm.yyyy"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.zh-CN",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates["zh-CN"]={days:["星期日","星期一","星期二","星期三","星期四","星期五","星期六","星期日"],daysShort:["周日","周一","周二","周三","周四","周五","周六","周日"],daysMin:["日","一","二","三","四","五","六","日"],months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthsShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],today:"今日",format:"yyyy年mm月dd日",weekStart:1}}}}),timely.define("external_libs/locales/bootstrap-datepicker.zh-TW",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates["zh-TW"]={days:["星期日","星期一","星期二","星期三","星期四","星期五","星期六","星期日"],daysShort:["週日","週一","週二","週三","週四","週五","週六","週日"],daysMin:["日","一","二","三","四","五","六","日"],months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthsShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],today:"今天",format:"yyyy年mm月dd日",weekStart:1}}}}),timely.define("external_libs/bootstrap_datepicker",["jquery_timely","ai1ec_config","external_libs/locales/bootstrap-datepicker.bg","external_libs/locales/bootstrap-datepicker.br","external_libs/locales/bootstrap-datepicker.cs","external_libs/locales/bootstrap-datepicker.da","external_libs/locales/bootstrap-datepicker.de","external_libs/locales/bootstrap-datepicker.es","external_libs/locales/bootstrap-datepicker.fi","external_libs/locales/bootstrap-datepicker.fr","external_libs/locales/bootstrap-datepicker.id","external_libs/locales/bootstrap-datepicker.is","external_libs/locales/bootstrap-datepicker.it","external_libs/locales/bootstrap-datepicker.ja","external_libs/locales/bootstrap-datepicker.kr","external_libs/locales/bootstrap-datepicker.lt","external_libs/locales/bootstrap-datepicker.lv","external_libs/locales/bootstrap-datepicker.ms","external_libs/locales/bootstrap-datepicker.nb","external_libs/locales/bootstrap-datepicker.nl","external_libs/locales/bootstrap-datepicker.pl","external_libs/locales/bootstrap-datepicker.pt-BR","external_libs/locales/bootstrap-datepicker.pt","external_libs/locales/bootstrap-datepicker.ru","external_libs/locales/bootstrap-datepicker.sl","external_libs/locales/bootstrap-datepicker.sv","external_libs/locales/bootstrap-datepicker.th","external_libs/locales/bootstrap-datepicker.tr","external_libs/locales/bootstrap-datepicker.zh-CN","external_libs/locales/bootstrap-datepicker.zh-TW"],function(e,t){function r(){return new Date(Date.UTC.apply(Date,arguments))}function i(){var e=new Date;return r(e.getFullYear(),e.getMonth(),e.getDate())}function s(e){return function(){return this[e].apply(this,arguments)}}function f(t,n){var r=e(t).data(),i={},s,o=new RegExp("^"+n.toLowerCase()+"([A-Z])"),n=new RegExp("^"+n.toLowerCase());for(var u in r)n.test(u)&&(s=u.replace(o,function(e,t){return t.toLowerCase()}),i[s]=r[u]);return i}function l(t){var n={};if(!d[t]){t=t.split("-")[0];if(!d[t])return}var r=d[t];return e.each(p,function(e,t){t in r&&(n[t]=r[t])}),n}var n=e(window),o=function(){var t={get:function(e){return this.slice(e)[0]},contains:function(e){var t=e&&e.valueOf();for(var n=0,r=this.length;n<r;n++)if(this[n].valueOf()===t)return n;return-1},remove:function(e){this.splice(e,1)},replace:function(t){if(!t)return;e.isArray(t)||(t=[t]),this.clear(),this.push.apply(this,t)},clear:function(){this.splice(0)},copy:function(){var e=new o;return e.replace(this),e}};return function(){var n=[];return n.push.apply(n,arguments),e.extend(n,t),n}}(),u=function(t,n){this.dates=new o,this.viewDate=i(),this.focusDate=null,this._process_options(n),this.element=e(t),this.isInline=!1,this.isInput=this.element.is("input"),this.component=this.element.is(".ai1ec-date")?this.element.find(".ai1ec-input-group, .ai1ec-input-group-addon, .ai1ec-btn"):!1,this.hasInput=this.component&&this.element.find("input").length,this.component&&this.component.length===0&&(this.component=!1),this.picker=e(v.template),this._buildEvents(),this._attachEvents(),this.isInline?this.picker.addClass("ai1ec-datepicker-inline").appendTo(this.element):this.picker.addClass("ai1ec-datepicker-dropdown ai1ec-dropdown-menu"),this.o.rtl&&this.picker.addClass("ai1ec-datepicker-rtl"),this.viewMode=this.o.startView,this.o.calendarWeeks&&this.picker.find("tfoot th.ai1ec-today").attr("colspan",function(e,t){return parseInt(t)+1}),this._allow_update=!1,this.setStartDate(this._o.startDate),this.setEndDate(this._o.endDate),this.setDaysOfWeekDisabled(this.o.daysOfWeekDisabled),this.fillDow(),this.fillMonths(),this._allow_update=!0,this.update(),this.showMode(),this.isInline&&this.show()};u.prototype={constructor:u,_process_options:function(n){this._o=e.extend({},this._o,n);var r=this.o=e.extend({},this._o),i=r.language;d[i]||(i=i.split("-")[0],d[i]||(i=t.language,d[i]||(i=h.language))),r.language=i;switch(r.startView){case 2:case"decade":r.startView=2;break;case 1:case"year":r.startView=1;break;default:r.startView=0}switch(r.minViewMode){case 1:case"months":r.minViewMode=1;break;case 2:case"years":r.minViewMode=2;break;default:r.minViewMode=0}r.startView=Math.max(r.startView,r.minViewMode),r.multidate!==!0&&(r.multidate=Number(r.multidate)||!1,r.multidate!==!1?r.multidate=Math.max(0,r.multidate):r.multidate=1),r.multidateSeparator=String(r.multidateSeparator),r.weekStart%=7,r.weekEnd=(r.weekStart+6)%7;var s=v.parseFormat(r.format);r.startDate!==-Infinity&&(r.startDate?r.startDate instanceof Date?r.startDate=this._local_to_utc(this._zero_time(r.startDate)):r.startDate=v.parseDate(r.startDate,s,r.language):r.startDate=-Infinity),r.endDate!==Infinity&&(r.endDate?r.endDate instanceof Date?r.endDate=this._local_to_utc(this._zero_time(r.endDate)):r.endDate=v.parseDate(r.endDate,s,r.language):r.endDate=Infinity),r.daysOfWeekDisabled=r.daysOfWeekDisabled||[],e.isArray(r.daysOfWeekDisabled)||(r.daysOfWeekDisabled=r.daysOfWeekDisabled.split(/[,\s]*/)),r.daysOfWeekDisabled=e.map(r.daysOfWeekDisabled,function(e){return parseInt(e,10)});var o=String(r.orientation).toLowerCase().split(/\s+/g),u=r.orientation.toLowerCase();o=e.grep(o,function(e){return/^auto|left|right|top|bottom$/.test(e)}),r.orientation={x:"auto",y:"auto"};if(!!u&&u!=="auto")if(o.length===1)switch(o[0]){case"top":case"bottom":r.orientation.y=o[0];break;case"left":case"right":r.orientation.x=o[0]}else u=e.grep(o,function(e){return/^left|right$/.test(e)}),r.orientation.x=u[0]||"auto",u=e.grep(o,function(e){return/^top|bottom$/.test(e)}),r.orientation.y=u[0]||"auto"},_events:[],_secondaryEvents:[],_applyEvents:function(e){for(var t=0,n,r,i;t<e.length;t++)n=e[t][0],e[t].length==2?(r=undefined,i=e[t][1]):e[t].length==3&&(r=e[t][1],i=e[t][2]),n.on(i,r)},_unapplyEvents:function(e){for(var t=0,n,r,i;t<e.length;t++)n=e[t][0],e[t].length==2?(i=undefined,r=e[t][1]):e[t].length==3&&(i=e[t][1],r=e[t][2]),n.off(r,i)},_buildEvents:function(){this.isInput?this._events=[[this.element,{focus:e.proxy(this.show,this),keyup:e.proxy(function(t){e.inArray(t.keyCode,[27,37,39,38,40,32,13,9])===-1&&this.update()},this),keydown:e.proxy(this.keydown,this)}]]:this.component&&this.hasInput?this._events=[[this.element.find("input"),{focus:e.proxy(this.show,this),keyup:e.proxy(function(t){e.inArray(t.keyCode,[27,37,39,38,40,32,13,9])===-1&&this.update()},this),keydown:e.proxy(this.keydown,this)}],[this.component,{click:e.proxy(this.show,this)}]]:this.element.is("div")?this.isInline=!0:this._events=[[this.element,{click:e.proxy(this.show,this)}]],this._events.push([this.element,"*",{blur:e.proxy(function(e){this._focused_from=e.target},this)}],[this.element,{blur:e.proxy(function(e){this._focused_from=e.target},this)}]),this._secondaryEvents=[[this.picker,{click:e.proxy(this.click,this)}],[e(window),{resize:e.proxy(this.place,this)}],[e(document),{"mousedown touchstart":e.proxy(function(e){this.element.is(e.target)||this.element.find(e.target).length||this.picker.is(e.target)||this.picker.find(e.target).length||this.hide()},this)}]]},_attachEvents:function(){this._detachEvents(),this._applyEvents(this._events)},_detachEvents:function(){this._unapplyEvents(this._events)},_attachSecondaryEvents:function(){this._detachSecondaryEvents(),this._applyEvents(this._secondaryEvents)},_detachSecondaryEvents:function(){this._unapplyEvents(this._secondaryEvents)},_trigger:function(t,n){var r=n||this.dates.get(-1),i=this._utc_to_local(r);this.element.trigger({type:t,date:i,dates:e.map(this.dates,this._utc_to_local),format:e.proxy(function(e,t){arguments.length===0?(e=this.dates.length-1,t=this.o.format):typeof e=="string"&&(t=e,e=this.dates.length-1),t=t||this.o.format;var n=this.dates.get(e);return v.formatDate(n,t,this.o.language)},this)})},show:function(e){this.isInline||this.picker.appendTo("body"),this.picker.show(),this.height=this.component?this.component.outerHeight():this.element.outerHeight(),this.place(),this._attachSecondaryEvents(),this._trigger("show")},hide:function(){if(this.isInline)return;if(!this.picker.is(":visible"))return;this.focusDate=null,this.picker.hide().detach(),this._detachSecondaryEvents(),this.viewMode=this.o.startView,this.showMode(),this.o.forceParse&&(this.isInput&&this.element.val()||this.hasInput&&this.element.find("input").val())&&this.setValue(),this._trigger("hide")},remove:function(){this.hide(),this._detachEvents(),this._detachSecondaryEvents(),this.picker.remove(),delete this.element.data().datepicker,this.isInput||delete this.element.data().date},_utc_to_local:function(e){return e&&new Date(e.getTime()+e.getTimezoneOffset()*6e4)},_local_to_utc:function(e){return e&&new Date(e.getTime()-e.getTimezoneOffset()*6e4)},_zero_time:function(e){return e&&new Date(e.getFullYear(),e.getMonth(),e.getDate())},_zero_utc_time:function(e){return e&&new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()))},getDates:function(){return e.map(this.dates,this._utc_to_local)},getUTCDates:function(){return e.map(this.dates,function(e){return new Date(e)})},getDate:function(){return this._utc_to_local(this.getUTCDate())},getUTCDate:function(){return new Date(this.dates.get(-1))},setDates:function(){this.update.apply(this,arguments),this._trigger("changeDate"),this.setValue()},setUTCDates:function(){this.update.apply(this,e.map(arguments,this._utc_to_local)),this._trigger("changeDate"),this.setValue()},setDate:s("setDates"),setUTCDate:s("setUTCDates"),setValue:function(){var e=this.getFormattedDate();this.isInput?this.element.val(e).change():this.component&&this.element.find("input").val(e).change()},getFormattedDate:function(t){t===undefined&&(t=this.o.format);var n=this.o.language;return e.map(this.dates,function(e){return v.formatDate(e,t,n)}).join(this.o.multidateSeparator)},setStartDate:function(e){this._process_options({startDate:e}),this.update(),this.updateNavArrows()},setEndDate:function(e){this._process_options({endDate:e}),this.update(),this.updateNavArrows()},setDaysOfWeekDisabled:function(e){this._process_options({daysOfWeekDisabled:e}),this.update(),this.updateNavArrows()},place:function(){if(this.isInline)return;var t=this.picker.outerWidth(),r=this.picker.outerHeight(),i=10,s=n.width(),o=n.height(),u=n.scrollTop(),a=parseInt(this.element.parents().filter(function(){return e(this).css("z-index")!="auto"}).first().css("z-index"))+10,f=this.component?this.component.parent().offset():this.element.offset(),l=this.component?this.component.outerHeight(!0):this.element.outerHeight(!1),c=this.component?this.component.outerWidth(!0):this.element.outerWidth(!1),h=f.left,p=f.top;this.picker.removeClass("ai1ec-datepicker-orient-top ai1ec-datepicker-orient-bottom ai1ec-datepicker-orient-right ai1ec-datepicker-orient-left"),this.o.orientation.x!=="auto"?(this.picker.addClass("ai1ec-datepicker-orient-"+this.o.orientation.x),this.o.orientation.x==="right"&&(h-=t-c)):(this.picker.addClass("ai1ec-datepicker-orient-left"),f.left<0?h-=f.left-i:f.left+t>s&&(h=s-t-i));var d=this.o.orientation.y,v,m;d==="auto"&&(v=-u+f.top-r,m=u+o-(f.top+l+r),Math.max(v,m)===m?d="top":d="bottom"),this.picker.addClass("ai1ec-datepicker-orient-"+d),d==="top"?p+=l:p-=r+parseInt(this.picker.css("padding-top")),this.picker.css({top:p,left:h,zIndex:a})},_allow_update:!0,update:function(){if(!this._allow_update)return;var t=this.dates.copy(),n=[],r=!1;arguments.length?(e.each(arguments,e.proxy(function(e,t){t instanceof Date&&(t=this._local_to_utc(t)),n.push(t)},this)),r=!0):(n=this.isInput?this.element.val():this.element.data("date")||this.element.find("input").val(),n&&this.o.multidate?n=n.split(this.o.multidateSeparator):n=[n],delete this.element.data().date),n=e.map(n,e.proxy(function(e){return v.parseDate(e,this.o.format,this.o.language)},this)),n=e.grep(n,e.proxy(function(e){return e<this.o.startDate||e>this.o.endDate||!e},this),!0),this.dates.replace(n),this.dates.length?this.viewDate=new Date(this.dates.get(-1)):this.viewDate<this.o.startDate?this.viewDate=new Date(this.o.startDate):this.viewDate>this.o.endDate&&(this.viewDate=new Date(this.o.endDate)),r?this.setValue():n.length&&String(t)!==String(this.dates)&&this._trigger("changeDate"),!this.dates.length&&t.length&&this._trigger("clearDate"),this.fill()},fillDow:function(){var e=this.o.weekStart,t="<tr>";if(this.o.calendarWeeks){var n='<th class="ai1ec-cw">&nbsp;</th>';t+=n,this.picker.find(".ai1ec-datepicker-days thead tr:first-child").prepend(n)}while(e<this.o.weekStart+7)t+='<th class="ai1ec-dow">'+d[this.o.language].daysMin[e++%7]+"</th>";t+="</tr>",this.picker.find(".ai1ec-datepicker-days thead").append(t)},fillMonths:function(){var e="",t=0;while(t<12)e+='<span class="ai1ec-month">'+d[this.o.language].monthsShort[t++]+"</span>";this.picker.find(".ai1ec-datepicker-months td").html(e)},setRange:function(t){!t||!t.length?delete this.range:this.range=e.map(t,function(e){return e.valueOf()}),this.fill()},getClassNames:function(t){var n=[],r=this.viewDate.getUTCFullYear(),i=this.viewDate.getUTCMonth(),s=new Date;return t.getUTCFullYear()<r||t.getUTCFullYear()==r&&t.getUTCMonth()<i?n.push("ai1ec-old"):(t.getUTCFullYear()>r||t.getUTCFullYear()==r&&t.getUTCMonth()>i)&&n.push("ai1ec-new"),this.focusDate&&t.valueOf()===this.focusDate.valueOf()&&n.push("ai1ec-focused"),this.o.todayHighlight&&t.getUTCFullYear()==s.getFullYear()&&t.getUTCMonth()==s.getMonth()&&t.getUTCDate()==s.getDate()&&n.push("ai1ec-today"),this.dates.contains(t)!==-1&&n.push("ai1ec-active"),(t.valueOf()<this.o.startDate||t.valueOf()>this.o.endDate||e.inArray(t.getUTCDay(),this.o.daysOfWeekDisabled)!==-1)&&n.push("ai1ec-disabled"),this.range&&(t>this.range[0]&&t<this.range[this.range.length-1]&&n.push("ai1ec-range"),e.inArray(t.valueOf(),this.range)!=-1&&n.push("ai1ec-selected")),n},fill:function(){var t=new Date(this.viewDate),n=t.getUTCFullYear(),i=t.getUTCMonth(),s=this.o.startDate!==-Infinity?this.o.startDate.getUTCFullYear():-Infinity,o=this.o.startDate!==-Infinity?this.o.startDate.getUTCMonth():-Infinity,u=this.o.endDate!==Infinity?this.o.endDate.getUTCFullYear():Infinity,a=this.o.endDate!==Infinity?this.o.endDate.getUTCMonth():Infinity,f,l;this.picker.find(".ai1ec-datepicker-days thead th.ai1ec-datepicker-switch").text(d[this.o.language].months[i]+" "+n),this.picker.find("tfoot th.ai1ec-today").text(d[this.o.language].today).toggle(this.o.todayBtn!==!1),this.picker.find("tfoot th.ai1ec-clear").text(d[this.o.language].clear).toggle(this.o.clearBtn!==!1),this.updateNavArrows(),this.fillMonths();var c=r(n,i-1,28),h=v.getDaysInMonth(c.getUTCFullYear(),c.getUTCMonth());c.setUTCDate(h),c.setUTCDate(h-(c.getUTCDay()-this.o.weekStart+7)%7);var p=new Date(c);p.setUTCDate(p.getUTCDate()+42),p=p.valueOf();var m=[],g;while(c.valueOf()<p){if(c.getUTCDay()==this.o.weekStart){m.push("<tr>");if(this.o.calendarWeeks){var y=new Date(+c+(this.o.weekStart-c.getUTCDay()-7)%7*864e5),b=new Date(+y+(11-y.getUTCDay())%7*864e5),w=new Date(+(w=r(b.getUTCFullYear(),0,1))+(11-w.getUTCDay())%7*864e5),E=(b-w)/864e5/7+1;m.push('<td class="ai1ec-cw">'+E+"</td>")}}g=this.getClassNames(c),g.push("ai1ec-day");if(this.o.beforeShowDay!==e.noop){var S=this.o.beforeShowDay(this._utc_to_local(c));S===undefined?S={}:typeof S=="boolean"?S={enabled:S}:typeof S=="string"&&(S={classes:S}),S.enabled===!1&&g.push("ai1ec-disabled"),S.classes&&(g=g.concat(S.classes.split(/\s+/))),S.tooltip&&(f=S.tooltip)}g=e.unique(g),m.push('<td class="'+g.join(" ")+'"'+(f?' title="'+f+'"':"")+">"+c.getUTCDate()+"</td>"),c.getUTCDay()==this.o.weekEnd&&m.push("</tr>"),c.setUTCDate(c.getUTCDate()+1)}this.picker.find(".ai1ec-datepicker-days tbody").empty().append(m.join(""));var x=this.picker.find(".ai1ec-datepicker-months").find("th:eq(1)").text(n).end().find("span").removeClass("ai1ec-active");e.each(this.dates,function(e,t){t.getUTCFullYear()==n&&x.eq(t.getUTCMonth()).addClass("ai1ec-active")}),(n<s||n>u)&&x.addClass("ai1ec-disabled"),n==s&&x.slice(0,o).addClass("ai1ec-disabled"),n==u&&x.slice(a+1).addClass("ai1ec-disabled"),m="",n=parseInt(n/10,10)*10;var T=this.picker.find(".ai1ec-datepicker-years").find("th:eq(1)").text(n+"-"+(n+9)).end().find("td");n-=1;var N=e.map(this.dates,function(e){return e.getUTCFullYear()}),C;for(var k=-1;k<11;k++)C=["ai1ec-year"],k===-1?C.push("ai1ec-old"):k===10&&C.push("ai1ec-new"),e.inArray(n,N)!==-1&&C.push("ai1ec-active"),(n<s||n>u)&&C.push("ai1ec-disabled"),m+='<span class="'+C.join(" ")+'">'+n+"</span>",n+=1;T.html(m)},updateNavArrows:function(){if(!this._allow_update)return;var e=new Date(this.viewDate),t=e.getUTCFullYear(),n=e.getUTCMonth();switch(this.viewMode){case 0:this.o.startDate!==-Infinity&&t<=this.o.startDate.getUTCFullYear()&&n<=this.o.startDate.getUTCMonth()?this.picker.find(".ai1ec-prev").css({visibility:"hidden"}):this.picker.find(".ai1ec-prev").css({visibility:"visible"}),this.o.endDate!==Infinity&&t>=this.o.endDate.getUTCFullYear()&&n>=this.o.endDate.getUTCMonth()?this.picker.find(".ai1ec-next").css({visibility:"hidden"}):this.picker.find(".ai1ec-next").css({visibility:"visible"});break;case 1:case 2:this.o.startDate!==-Infinity&&t<=this.o.startDate.getUTCFullYear()?this.picker.find(".ai1ec-prev").css({visibility:"hidden"}):this.picker.find(".ai1ec-prev").css({visibility:"visible"}),this.o.endDate!==Infinity&&t>=this.o.endDate.getUTCFullYear()?this.picker.find(".ai1ec-next").css({visibility:"hidden"}):this.picker.find(".ai1ec-next").css({visibility:"visible"})}},click:function(t){t.preventDefault();var n=e(t.target).closest("span, td, th"),i,s,o;if(n.length==1)switch(n[0].nodeName.toLowerCase()){case"th":switch(n[0].className){case"ai1ec-datepicker-switch":this.showMode(1);break;case"ai1ec-prev":case"ai1ec-next":var u=v.modes[this.viewMode].navStep*(n[0].className=="ai1ec-prev"?-1:1);switch(this.viewMode){case 0:this.viewDate=this.moveMonth(this.viewDate,u),this._trigger("changeMonth",this.viewDate);break;case 1:case 2:this.viewDate=this.moveYear(this.viewDate,u),this.viewMode===1&&this._trigger("changeYear",this.viewDate)}this.fill();break;case"ai1ec-today":var a=new Date;a=r(a.getFullYear(),a.getMonth(),a.getDate(),0,0,0),this.showMode(-2);var f=this.o.todayBtn=="linked"?null:"view";this._setDate(a,f);break;case"ai1ec-clear":var l;this.isInput?l=this.element:this.component&&(l=this.element.find("input")),l&&l.val("").change(),this.update(),this._trigger("changeDate"),this.o.autoclose&&this.hide()}break;case"span":n.is(".ai1ec-disabled")||(this.viewDate.setUTCDate(1),n.is(".ai1ec-month")?(o=1,s=n.parent().find("span").index(n),i=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(s),this._trigger("changeMonth",this.viewDate),this.o.minViewMode===1&&this._setDate(r(i,s,o))):(o=1,s=0,i=parseInt(n.text(),10)||0,this.viewDate.setUTCFullYear(i),this._trigger("changeYear",this.viewDate),this.o.minViewMode===2&&this._setDate(r(i,s,o))),this.showMode(-1),this.fill());break;case"td":n.is(".ai1ec-day")&&!n.is(".ai1ec-disabled")&&(o=parseInt(n.text(),10)||1,i=this.viewDate.getUTCFullYear(),s=this.viewDate.getUTCMonth(),n.is(".ai1ec-old")?s===0?(s=11,i-=1):s-=1:n.is(".ai1ec-new")&&(s==11?(s=0,i+=1):s+=1),this._setDate(r(i,s,o)))}this.picker.is(":visible")&&this._focused_from&&e(this._focused_from).focus(),delete this._focused_from},_toggle_multidate:function(e){var t=this.dates.contains(e);e?t!==-1?this.dates.remove(t):this.dates.push(e):this.dates.clear();if(typeof this.o.multidate=="number")while(this.dates.length>this.o.multidate)this.dates.remove(0)},_setDate:function(e,t){(!t||t=="date")&&this._toggle_multidate(e&&new Date(e));if(!t||t=="view")this.viewDate=e&&new Date(e);this.fill(),this.setValue(),this._trigger("changeDate");var n;this.isInput?n=this.element:this.component&&(n=this.element.find("input")),n&&n.change(),this.o.autoclose&&(!t||t=="date")&&this.hide()},moveMonth:function(e,t){if(!e)return undefined;if(!t)return e;var n=new Date(e.valueOf()),r=n.getUTCDate(),i=n.getUTCMonth(),s=Math.abs(t),o,u;t=t>0?1:-1;if(s==1){u=t==-1?function(){return n.getUTCMonth()==i}:function(){return n.getUTCMonth()!=o},o=i+t,n.setUTCMonth(o);if(o<0||o>11)o=(o+12)%12}else{for(var a=0;a<s;a++)n=this.moveMonth(n,t);o=n.getUTCMonth(),n.setUTCDate(r),u=function(){return o!=n.getUTCMonth()}}while(u())n.setUTCDate(--r),n.setUTCMonth(o);return n},moveYear:function(e,t){return this.moveMonth(e,t*12)},dateWithinRange:function(e){return e>=this.o.startDate&&e<=this.o.endDate},keydown:function(e){if(this.picker.is(":not(:visible)")){e.keyCode==27&&this.show();return}var t=!1,n,r,s,o=this.focusDate||this.viewDate;switch(e.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide(),e.preventDefault();break;case 37:case 39:if(!this.o.keyboardNavigation)break;n=e.keyCode==37?-1:1,e.ctrlKey?(r=this.moveYear(this.dates.get(-1)||i(),n),s=this.moveYear(o,n),this._trigger("changeYear",this.viewDate)):e.shiftKey?(r=this.moveMonth(this.dates.get(-1)||i(),n),s=this.moveMonth(o,n),this._trigger("changeMonth",this.viewDate)):(r=new Date(this.dates.get(-1)||i()),r.setUTCDate(r.getUTCDate()+n),s=new Date(o),s.setUTCDate(o.getUTCDate()+n)),this.dateWithinRange(r)&&(this.focusDate=this.viewDate=s,this.setValue(),this.fill(),e.preventDefault());break;case 38:case 40:if(!this.o.keyboardNavigation)break;n=e.keyCode==38?-1:1,e.ctrlKey?(r=this.moveYear(this.dates.get(-1)||i(),n),s=this.moveYear(o,n),this._trigger("changeYear",this.viewDate)):e.shiftKey?(r=this.moveMonth(this.dates.get(-1)||i(),n),s=this.moveMonth(o,n),this._trigger("changeMonth",this.viewDate)):(r=new Date(this.dates.get(-1)||i()),r.setUTCDate(r.getUTCDate()+n*7),s=new Date(o),s.setUTCDate(o.getUTCDate()+n*7)),this.dateWithinRange(r)&&(this.focusDate=this.viewDate=s,this.setValue(),this.fill(),e.preventDefault());break;case 32:break;case 13:o=this.focusDate||this.dates.get(-1)||this.viewDate,this._toggle_multidate(o),t=!0,this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.setValue(),this.fill(),this.picker.is(":visible")&&(e.preventDefault(),this.o.autoclose&&this.hide());break;case 9:this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill(),this.hide()}if(t){this.dates.length?this._trigger("changeDate"):this._trigger("clearDate");var u;this.isInput?u=this.element:this.component&&(u=this.element.find("input")),u&&u.change()}},showMode:function(e){e&&(this.viewMode=Math.max(this.o.minViewMode,Math.min(2,this.viewMode+e))),this.picker.find(">div").hide().filter(".ai1ec-datepicker-"+v.modes[this.viewMode].clsName).css("display","block"),this.updateNavArrows()}};var a=function(t,n){this.element=e(t),this.inputs=e.map(n.inputs,function(e){return e.jquery?e[0]:e}),delete n.inputs,e(this.inputs).datepicker(n).bind("changeDate",e.proxy(this.dateUpdated,this)),this.pickers=e.map(this.inputs,function(t){return e(t).data("datepicker")}),this.updateDates()};a.prototype={updateDates:function(){this.dates=e.map(this.pickers,function(e){return e.getUTCDate()}),this.updateRanges()},updateRanges:function(){var t=e.map(this.dates,function(e){return e.valueOf()});e.each(this.pickers,function(e,n){n.setRange(t)})},dateUpdated:function(t){if(this.updating)return;this.updating=!0;var n=e(t.target).data("datepicker"),r=n.getUTCDate(),i=e.inArray(t.target,this.inputs),s=this.inputs.length;if(i==-1)return;e.each(this.pickers,function(e,t){t.getUTCDate()||t.setUTCDate(r)});if(r<this.dates[i])while(i>=0&&r<this.dates[i])this.pickers[i--].setUTCDate(r);else if(r>this.dates[i])while(i<s&&r>this.dates[i])this.pickers[i++].setUTCDate(r);this.updateDates(),delete this.updating},remove:function(){e.map(this.pickers,function(e){e.remove()}),delete this.element.data().datepicker}};var c=e.fn.datepicker;e.fn.datepicker=function(t){var n=Array.apply(null,arguments);n.shift();var r;return this.each(function(){var i=e(this),s=i.data("datepicker"),o=typeof t=="object"&&t;if(!s){var c=f(this,"date"),p=e.extend({},h,c,o),d=l(p.language),v=e.extend({},h,d,c,o);if(i.is(".ai1ec-input-daterange")||v.inputs){var m={inputs:v.inputs||i.find("input").toArray()};i.data("datepicker",s=new a(this,e.extend(v,m)))}else i.data("datepicker",s=new u(this,v))}if(typeof t=="string"&&typeof s[t]=="function"){r=s[t].apply(s,n);if(r!==undefined)return!1}}),r!==undefined?r:this};var h=e.fn.datepicker.defaults={autoclose:!1,beforeShowDay:e.noop,calendarWeeks:!1,clearBtn:!1,daysOfWeekDisabled:[],endDate:Infinity,forceParse:!0,format:"mm/dd/yyyy",keyboardNavigation:!0,language:"en",minViewMode:0,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-Infinity,startView:0,todayBtn:!1,todayHighlight:!1,weekStart:0},p=e.fn.datepicker.locale_opts=["format","rtl","weekStart"];e.fn.datepicker.Constructor=u;var d=e.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear"}},v={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10}],isLeapYear:function(e){return e%4===0&&e%100!==0||e%400===0},getDaysInMonth:function(e,t){return[31,v.isLeapYear(e)?29:28,31,30,31,30,31,31,30,31,30,31][t]},validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\[\u3400-\u9fff-`{-~\t\n\r]+/g,parseFormat:function(e){var t=e.replace(this.validParts,"\0").split("\0"),n=e.match(this.validParts);if(!t||!t.length||!n||n.length===0)throw new Error("Invalid date format.");return{separators:t,parts:n}},parseDate:function(t,n,i){if(!t)return undefined;if(t instanceof Date)return t;typeof n=="string"&&(n=v.parseFormat(n));if(/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(t)){var s=/([\-+]\d+)([dmwy])/,o=t.match(/([\-+]\d+)([dmwy])/g),a,f;t=new Date;for(var l=0;l<o.length;l++){a=s.exec(o[l]),f=parseInt(a[1]);switch(a[2]){case"d":t.setUTCDate(t.getUTCDate()+f);break;case"m":t=u.prototype.moveMonth.call(u.prototype,t,f);break;case"w":t.setUTCDate(t.getUTCDate()+f*7);break;case"y":t=u.prototype.moveYear.call(u.prototype,t,f)}}return r(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),0,0,0)}var o=t&&t.match(this.nonpunctuation)||[],t=new Date,c={},h=["yyyy","yy","M","MM","m","mm","d","dd"],p={yyyy:function(e,t){return e.setUTCFullYear(t)},yy:function(e,t){return e.setUTCFullYear(2e3+t)},m:function(e,t){if(isNaN(e))return e;t-=1;while(t<0)t+=12;t%=12,e.setUTCMonth(t);while(e.getUTCMonth()!=t)e.setUTCDate(e.getUTCDate()-1);return e},d:function(e,t){return e.setUTCDate(t)}},m,g,a;p.M=p.MM=p.mm=p.m,p.dd=p.d,t=r(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0);var y=n.parts.slice();o.length!=y.length&&(y=e(y).filter(function(t,n){return e.inArray(n,h)!==-1}).toArray());if(o.length==y.length){for(var l=0,b=y.length;l<b;l++){m=parseInt(o[l],10),a=y[l];if(isNaN(m))switch(a){case"MM":g=e(d[i].months).filter(function(){var e=this.slice(0,o[l].length),t=o[l].slice(0,e.length);return e==t}),m=e.inArray(g[0],d[i].months)+1;break;case"M":g=e(d[i].monthsShort).filter(function(){var e=this.slice(0,o[l].length),t=o[l].slice(0,e.length);return e==t}),m=e.inArray(g[0],d[i].monthsShort)+1}c[a]=m}for(var l=0,w,E;l<h.length;l++)E=h[l],E in c&&!isNaN(c[E])&&(w=new Date(t),p[E](w,c[E]),isNaN(w)||(t=w))}return t},formatDate:function(t,n,r){if(!t)return"";typeof n=="string"&&(n=v.parseFormat(n));var i={d:t.getUTCDate(),D:d[r].daysShort[t.getUTCDay()],DD:d[r].days[t.getUTCDay()],m:t.getUTCMonth()+1,M:d[r].monthsShort[t.getUTCMonth()],MM:d[r].months[t.getUTCMonth()],yy:t.getUTCFullYear().toString().substring(2),yyyy:t.getUTCFullYear()};i.dd=(i.d<10?"0":"")+i.d,i.mm=(i.m<10?"0":"")+i.m;var t=[],s=e.extend([],n.separators);for(var o=0,u=n.parts.length;o<=u;o++)s.length&&t.push(s.shift()),t.push(i[n.parts[o]]);return t.join("")},headTemplate:'<thead><tr><th class="ai1ec-prev"><i class="ai1ec-fa ai1ec-fa-arrow-left"></i></th><th colspan="5" class="ai1ec-datepicker-switch"></th><th class="ai1ec-next"><i class="ai1ec-fa ai1ec-fa-arrow-right"></i></th></tr></thead>',contTemplate:'<tbody><tr><td colspan="7"></td></tr></tbody>',footTemplate:'<tfoot><tr><th colspan="7" class="ai1ec-today"></th></tr><tr><th colspan="7" class="ai1ec-clear"></th></tr></tfoot>'};v.template='<div class="timely ai1ec-datepicker"><div class="ai1ec-datepicker-days"><table class=" ai1ec-table-condensed">'+v.headTemplate+"<tbody></tbody>"+v.footTemplate+"</table>"+"</div>"+'<div class="ai1ec-datepicker-months">'+'<table class="ai1ec-table-condensed">'+v.headTemplate+v.contTemplate+v.footTemplate+"</table>"+"</div>"+'<div class="ai1ec-datepicker-years">'+'<table class="ai1ec-table-condensed">'+v.headTemplate+v.contTemplate+v.footTemplate+"</table>"+"</div>"+"</div>",e.fn.datepicker.DPGlobal=v,e.fn.datepicker.noConflict=function(){return e.fn.datepicker=c,this},e(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',function(t){var n=e(this);if(n.data("datepicker"))return;t.preventDefault(),n.datepicker("show")}),e(function(){e('[data-provide="datepicker-inline"]').datepicker()});for(var m=2,g=arguments.length;m<g;m++)arguments[m].localize()}),timely.define("external_libs/bootstrap/tooltip",["jquery_timely"],function(e){var t=function(e,t){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",e,t)};t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="ai1ec-tooltip"><div class="ai1ec-tooltip-arrow"></div><div class="ai1ec-tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},t.prototype.init=function(t,n,r){this.enabled=!0,this.type=t,this.$element=e(n),this.options=this.getOptions(r);var i=this.options.trigger.split(" ");for(var s=i.length;s--;){var o=i[s];if(o=="click")this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this));else if(o!="manual"){var u=o=="hover"?"mouseenter":"focus",a=o=="hover"?"mouseleave":"blur";this.$element.on(u+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(a+"."+this.type,this.options.selector,e.proxy(this.leave,this))}}this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},t.prototype.getDefaults=function(){return t.DEFAULTS},t.prototype.getOptions=function(t){return t=e.extend({},this.getDefaults(),this.$element.data(),t),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t},t.prototype.getDelegateOptions=function(){var t={},n=this.getDefaults();return this._options&&e.each(this._options,function(e,r){n[e]!=r&&(t[e]=r)}),t},t.prototype.enter=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);clearTimeout(n.timeout),n.hoverState="in";if(!n.options.delay||!n.options.delay.show)return n.show();n.timeout=setTimeout(function(){n.hoverState=="in"&&n.show()},n.options.delay.show)},t.prototype.leave=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);clearTimeout(n.timeout),n.hoverState="out";if(!n.options.delay||!n.options.delay.hide)return n.hide();n.timeout=setTimeout(function(){n.hoverState=="out"&&n.hide()},n.options.delay.hide)},t.prototype.show=function(){var t=e.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);if(t.isDefaultPrevented())return;var n=this.tip();this.setContent(),this.options.animation&&n.addClass("ai1ec-fade");var r=typeof this.options.placement=="function"?this.options.placement.call(this,n[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,s=i.test(r);s&&(r=r.replace(i,"")||"top"),n.detach().css({top:0,left:0,display:"block"}).addClass("ai1ec-"+r),this.options.container?n.appendTo(this.options.container):n.insertAfter(this.$element);var o=this.getPosition(),u=n[0].offsetWidth,a=n[0].offsetHeight;if(s){var f=this.$element.parent(),l=r,c=document.documentElement.scrollTop||document.body.scrollTop,h=this.options.container=="body"?window.innerWidth:f.outerWidth(),p=this.options.container=="body"?window.innerHeight:f.outerHeight(),d=this.options.container=="body"?0:f.offset().left;r=r=="bottom"&&o.top+o.height+a-c>p?"top":r=="top"&&o.top-c-a<0?"bottom":r=="right"&&o.right+u>h?"left":r=="left"&&o.left-u<d?"right":r,n.removeClass("ai1ec-"+l).addClass("ai1ec-"+r)}var v=this.getCalculatedOffset(r,o,u,a);this.applyPlacement(v,r),this.$element.trigger("shown.bs."+this.type)}},t.prototype.applyPlacement=function(e,t){var n,r=this.tip(),i=r[0].offsetWidth,s=r[0].offsetHeight,o=parseInt(r.css("margin-top"),10),u=parseInt(r.css("margin-left"),10);isNaN(o)&&(o=0),isNaN(u)&&(u=0),e.top=e.top+o,e.left=e.left+u,r.offset(e).addClass("ai1ec-in");var a=r[0].offsetWidth,f=r[0].offsetHeight;t=="top"&&f!=s&&(n=!0,e.top=e.top+s-f);if(/bottom|top/.test(t)){var l=0;e.left<0&&(l=e.left*-2,e.left=0,r.offset(e),a=r[0].offsetWidth,f=r[0].offsetHeight),this.replaceArrow(l-i+a,a,"left")}else this.replaceArrow(f-s,f,"top");n&&r.offset(e)},t.prototype.replaceArrow=function(e,t,n){this.arrow().css(n,e?50*(1-e/t)+"%":"")},t.prototype.setContent=function(){var e=this.tip(),t=this.getTitle();e.find(".ai1ec-tooltip-inner")[this.options.html?"html":"text"](t),e.removeClass("ai1ec-fade ai1ec-in ai1ec-top ai1ec-bottom ai1ec-left ai1ec-right")},t.prototype.hide=function(){function i(){t.hoverState!="in"&&n.detach()}var t=this,n=this.tip(),r=e.Event("hide.bs."+this.type);this.$element.trigger(r);if(r.isDefaultPrevented())return;return n.removeClass("ai1ec-in"),e.support.transition&&this.$tip.hasClass("ai1ec-fade")?n.one(e.support.transition.end,i).emulateTransitionEnd(150):i(),this.$element.trigger("hidden.bs."+this.type),this},t.prototype.fixTitle=function(){var e=this.$element;(e.attr("title")||typeof e.attr("data-original-title")!="string")&&e.attr("data-original-title",e.attr("title")||"").attr("title","")},t.prototype.hasContent=function(){return this.getTitle()},t.prototype.getPosition=function(){var t=this.$element[0];return e.extend({},typeof t.getBoundingClientRect=="function"?t.getBoundingClientRect():{width:t.offsetWidth,height:t.offsetHeight},this.$element.offset())},t.prototype.getCalculatedOffset=function(e,t,n,r){return e=="bottom"?{top:t.top+t.height,left:t.left+t.width/2-n/2}:e=="top"?{top:t.top-r,left:t.left+t.width/2-n/2}:e=="left"?{top:t.top+t.height/2-r/2,left:t.left-n}:{top:t.top+t.height/2-r/2,left:t.left+t.width}},t.prototype.getTitle=function(){var e,t=this.$element,n=this.options;return e=t.attr("data-original-title")||(typeof n.title=="function"?n.title.call(t[0]):n.title),e},t.prototype.tip=function(){return this.$tip=this.$tip||e(this.options.template)},t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".ai1ec-tooltip-arrow")},t.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},t.prototype.enable=function(){this.enabled=!0},t.prototype.disable=function(){this.enabled=!1},t.prototype.toggleEnabled=function(){this.enabled=!this.enabled},t.prototype.toggle=function(t){var n=t?e(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type):this;n.tip().hasClass("ai1ec-in")?n.leave(n):n.enter(n)},t.prototype.destroy=function(){this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var n=e.fn.tooltip;e.fn.tooltip=function(n){return this.each(function(){var r=e(this),i=r.data("bs.tooltip"),s=typeof n=="object"&&n;i||r.data("bs.tooltip",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.tooltip.Constructor=t,e.fn.tooltip.noConflict=function(){return e.fn.tooltip=n,this}}),timely.define("external_libs/jquery_cookie",["jquery_timely"],function(e){function n(e){return u.raw?e:encodeURIComponent(e)}function r(e){return u.raw?e:decodeURIComponent(e)}function i(e){return n(u.json?JSON.stringify(e):String(e))}function s(e){e.indexOf('"')===0&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return e=decodeURIComponent(e.replace(t," ")),u.json?JSON.parse(e):e}catch(n){}}function o(t,n){var r=u.raw?t:s(t);return e.isFunction(n)?n(r):r}var t=/\+/g,u=e.cookie=function(t,s,a){if(s!==undefined&&!e.isFunction(s)){a=e.extend({},u.defaults,a);if(typeof a.expires=="number"){var f=a.expires,l=a.expires=new Date;l.setTime(+l+f*864e5)}return document.cookie=[n(t),"=",i(s),a.expires?"; expires="+a.expires.toUTCString():"",a.path?"; path="+a.path:"",a.domain?"; domain="+a.domain:"",a.secure?"; secure":""].join("")}var c=t?undefined:{},h=document.cookie?document.cookie.split("; "):[];for(var p=0,d=h.length;p<d;p++){var v=h[p].split("="),m=r(v.shift()),g=v.join("=");if(t&&t===m){c=o(g,s);break}!t&&(g=o(g))!==undefined&&(c[m]=g)}return c};u.defaults={},e.removeCookie=function(t,n){return e.cookie(t)===undefined?!1:(e.cookie(t,"",e.extend({},n,{expires:-1})),!e.cookie(t))}}),timely.define("scripts/admin_settings",["jquery_timely","domReady","ai1ec_config","libs/utils","scripts/setting/cache/cache_event_handlers","external_libs/bootstrap/button","libs/collapse_helper","external_libs/bootstrap/tab","external_libs/bootstrap/dropdown","external_libs/bootstrap_datepicker","external_libs/bootstrap/tooltip","external_libs/jquery_cookie"],function(e,t,n,r,i){var s=function(){var t=!0;e("#ai1ec-plugins-settings input:text").each(function(){this.value!==""&&(t=!1)}),t===!0&&e("#ai1ec-plugins-settings").remove()},o=function(t){var n=e(this).attr("href");e.cookie("ai1ec_general_settings_active_tab",n)},u=function(){var t=e("#week_view_starts_at"),r=e("#week_view_ends_at"),i=parseInt(t.val(),10),s=parseInt(r.val(),10);if(s<i)return window.alert(n.end_must_be_after_start),r.focus(),!1;var o=s-i;if(o<6)return window.alert(n.show_at_least_six_hours),r.focus(),!1},a=function(){e(".ai1ec-gzip-causes-js-failure").remove()},f=function(){e("#ai1ec_save_settings").on("click",function(t){var r=e("#require_disclaimer").is(":checked"),i=e("#disclaimer").val();!0===r&&""===i&&(alert(n.require_desclaimer),e('#ai1ec-general-settings ul.ai1ec-nav a[href="#ai1ec-advanced"]').tab("show"),e("#disclaimer").focus(),t.preventDefault())})},l=function(){t(function(){f(),a(),r.activate_saved_tab_on_page_load(e.cookie("ai1ec_general_settings_active_tab")),e(document).on("click",'#ai1ec-general-settings .ai1ec-nav a[data-toggle="ai1ec-tab"]',o),e(document).on("click","#disable_standard_filter_menu_toggler",function(e){e.preventDefault()}),e(document).on("click","#ai1ec-button-refresh",i.perform_rescan);var t=e("#exact_date");t.datepicker({autoclose:!0}),s(),e(document).on("click",".ai1ec-admin-view-settings .ai1ec-toggle-view",function(){var t=e(this),n=t.closest("tr"),r=e(".ai1ec-admin-view-settings .ai1ec-toggle-view:checked").length===0,i=n.find(".ai1ec-toggle-default-view:checked").length===1;if(r===!0||i===!0)return!1}),e(document).on("click",".ai1ec-admin-view-settings .ai1ec-toggle-default-view",function(){e(this).closest("tr").find(".ai1ec-toggle-view:first").prop("checked",!0)}),e("#ai1ec_save_settings").on("click",u),e("#show_create_event_button").trigger("ready")})};return{start:l}}),timely.require(["scripts/admin_settings"],function(e){e.start()}),timely.define("pages/admin_settings",function(){});
141
  * limitations under the License.
142
  * ======================================================================== */
143
 
144
+ timely.define("domReady",[],function(){function u(e){var t;for(t=0;t<e.length;t++)e[t](n)}function a(){var e=r;t&&e.length&&(r=[],u(e))}function f(){t||(t=!0,o&&clearInterval(o),a())}function c(e){return t?e(n):r.push(e),c}var e=typeof window!="undefined"&&window.document,t=!e,n=e?document:null,r=[],i,s,o;if(e){if(document.addEventListener)document.addEventListener("DOMContentLoaded",f,!1),window.addEventListener("load",f,!1);else if(window.attachEvent){window.attachEvent("onload",f),s=document.createElement("div");try{i=window.frameElement===null}catch(l){}s.doScroll&&i&&window.external&&(o=setInterval(function(){try{s.doScroll(),f()}catch(e){}},30))}(document.readyState==="complete"||document.readyState==="interactive")&&f()}return c.version="2.0.0",c.load=function(e,t,n,r){r.isBuild?n(null):c(n)},c}),timely.define("external_libs/bootstrap/tab",["jquery_timely"],function(e){var t=function(t){this.element=e(t)};t.prototype.show=function(){var t=this.element,n=t.closest("ul:not(.ai1ec-dropdown-menu)"),r=t.data("target");r||(r=t.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));if(t.parent("li").hasClass("ai1ec-active"))return;var i=n.find(".ai1ec-active:last a")[0],s=e.Event("show.bs.tab",{relatedTarget:i});t.trigger(s);if(s.isDefaultPrevented())return;var o=e(r);this.activate(t.parent("li"),n),this.activate(o,o.parent(),function(){t.trigger({type:"shown.bs.tab",relatedTarget:i})})},t.prototype.activate=function(t,n,r){function o(){i.removeClass("ai1ec-active").find("> .ai1ec-dropdown-menu > .ai1ec-active").removeClass("ai1ec-active"),t.addClass("ai1ec-active"),s?(t[0].offsetWidth,t.addClass("ai1ec-in")):t.removeClass("ai1ec-fade"),t.parent(".ai1ec-dropdown-menu")&&t.closest("li.ai1ec-dropdown").addClass("ai1ec-active"),r&&r()}var i=n.find("> .ai1ec-active"),s=r&&e.support.transition&&i.hasClass("ai1ec-fade");s?i.one(e.support.transition.end,o).emulateTransitionEnd(150):o(),i.removeClass("ai1ec-in")};var n=e.fn.tab;e.fn.tab=function(n){return this.each(function(){var r=e(this),i=r.data("bs.tab");i||r.data("bs.tab",i=new t(this)),typeof n=="string"&&i[n]()})},e.fn.tab.Constructor=t,e.fn.tab.noConflict=function(){return e.fn.tab=n,this},e(document).on("click.bs.tab.data-api",'[data-toggle="ai1ec-tab"], [data-toggle="ai1ec-pill"]',function(t){t.preventDefault(),e(this).tab("show")})}),timely.define("libs/utils",["jquery_timely","external_libs/bootstrap/tab"],function(e){var t=function(){return{is_float:function(e){return!isNaN(parseFloat(e))},is_valid_coordinate:function(e,t){var n=t?90:180;return this.is_float(e)&&Math.abs(e)<n},convert_comma_to_dot:function(e){return e.replace(",",".")},field_has_value:function(t){var n="#"+t,r=e(n),i=!1;return r.length===1&&(i=e.trim(r.val())!==""),i},make_alert:function(t,n,r){var i="";switch(n){case"error":i="ai1ec-alert ai1ec-alert-danger";break;case"success":i="ai1ec-alert ai1ec-alert-success";break;default:i="ai1ec-alert"}var s=e("<div />",{"class":i,html:t});if(!r){var o=e("<button>",{type:"button","class":"ai1ec-close","data-dismiss":"ai1ec-alert",text:"×"});s.prepend(o)}return s},get_ajax_url:function(){return typeof window.ajaxurl=="undefined"?"http://localhost/wordpress/wp-admin/admin-ajax.php":window.ajaxurl},isUrl:function(e){var t=/(http|https|webcal):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;return t.test(e)},isValidEmail:function(e){var t=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return t.test(e)},activate_saved_tab_on_page_load:function(t){null===t||undefined===t?e("ul.ai1ec-nav a:first").tab("show"):e("ul.ai1ec-nav a[href="+t+"]").tab("show")}}}();return t}),timely.define("scripts/setting/cache/cache_ajax_handlers",["jquery_timely","libs/utils"],function(e,t){var n=function(n){var r=e("#ai1ec-button-refresh"),i=e("#ai1ec-cache-scan-success"),s=e("#ai1ec-cache-scan-danger"),o;r.button("reset"),n.error?o=t.make_alert(n.message,"error"):"0"===n.state?(i.toggleClass("ai1ec-hide",!0),s.toggleClass("ai1ec-hide",!1)):(i.toggleClass("ai1ec-hide",!1),s.toggleClass("ai1ec-hide",!0))};return{handle_rescan_cache:n}}),timely.define("scripts/setting/cache/cache_event_handlers",["jquery_timely","scripts/setting/cache/cache_ajax_handlers","libs/utils"],function(e,t,n){var r=n.get_ajax_url(),i=function(){var n=e(this);n.button("loading");var i={action:"ai1ec_rescan_cache"};return e.post(r,i,t.handle_rescan_cache,"json"),!1};return{perform_rescan:i}}),timely.define("external_libs/bootstrap/button",["jquery_timely"],function(e){var t=function(n,r){this.$element=e(n),this.options=e.extend({},t.DEFAULTS,r)};t.DEFAULTS={loadingText:"loading..."},t.prototype.setState=function(e){var t="disabled",n=this.$element,r=n.is("input")?"val":"html",i=n.data();e+="Text",i.resetText||n.data("resetText",n[r]()),n[r](i[e]||this.options[e]),setTimeout(function(){e=="loadingText"?n.addClass("ai1ec-"+t).attr(t,t):n.removeClass("ai1ec-"+t).removeAttr(t)},0)},t.prototype.toggle=function(){var e=this.$element.closest('[data-toggle="ai1ec-buttons"]'),t=!0;if(e.length){var n=this.$element.find("input");n.prop("type")==="radio"&&(n.prop("checked")&&this.$element.hasClass("ai1ec-active")?t=!1:e.find(".ai1ec-active").removeClass("ai1ec-active")),t&&n.prop("checked",!this.$element.hasClass("ai1ec-active")).trigger("change")}t&&this.$element.toggleClass("ai1ec-active")};var n=e.fn.button;e.fn.button=function(n){return this.each(function(){var r=e(this),i=r.data("bs.button"),s=typeof n=="object"&&n;i||r.data("bs.button",i=new t(this,s)),n=="toggle"?i.toggle():n&&i.setState(n)})},e.fn.button.Constructor=t,e.fn.button.noConflict=function(){return e.fn.button=n,this},e(document).on("click.bs.button.data-api","[data-toggle^=ai1ec-button]",function(t){var n=e(t.target);n.hasClass("ai1ec-btn")||(n=n.closest(".ai1ec-btn")),n.button("toggle"),t.preventDefault()})}),timely.define("external_libs/bootstrap/transition",["jquery_timely"],function(e){function t(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in t)if(e.style[n]!==undefined)return{end:t[n]}}e.fn.emulateTransitionEnd=function(t){var n=!1,r=this;e(this).one(e.support.transition.end,function(){n=!0});var i=function(){n||e(r).trigger(e.support.transition.end)};return setTimeout(i,t),this},e(function(){e.support.transition=t()})}),timely.define("external_libs/bootstrap/collapse",["jquery_timely"],function(e){var t=function(n,r){this.$element=e(n),this.options=e.extend({},t.DEFAULTS,r),this.transitioning=null,this.options.parent&&(this.$parent=e(this.options.parent)),this.options.toggle&&this.toggle()};t.DEFAULTS={toggle:!0},t.prototype.dimension=function(){var e=this.$element.hasClass("ai1ec-width");return e?"width":"height"},t.prototype.show=function(){if(this.transitioning||this.$element.hasClass("ai1ec-in"))return;var t=e.Event("show.bs.collapse");this.$element.trigger(t);if(t.isDefaultPrevented())return;var n=this.$parent&&this.$parent.find("> .ai1ec-panel > .ai1ec-in");if(n&&n.length){var r=n.data("bs.collapse");if(r&&r.transitioning)return;n.collapse("hide"),r||n.data("bs.collapse",null)}var i=this.dimension();this.$element.removeClass("ai1ec-collapse").addClass("ai1ec-collapsing")[i](0),this.transitioning=1;var s=function(){this.$element.removeClass("ai1ec-collapsing").addClass("ai1ec-in")[i]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!e.support.transition)return s.call(this);var o=e.camelCase(["scroll",i].join("-"));this.$element.one(e.support.transition.end,e.proxy(s,this)).emulateTransitionEnd(350)[i](this.$element[0][o])},t.prototype.hide=function(){if(this.transitioning||!this.$element.hasClass("ai1ec-in"))return;var t=e.Event("hide.bs.collapse");this.$element.trigger(t);if(t.isDefaultPrevented())return;var n=this.dimension();this.$element[n](this.$element[n]())[0].offsetHeight,this.$element.addClass("ai1ec-collapsing").removeClass("ai1ec-collapse").removeClass("ai1ec-in"),this.transitioning=1;var r=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("ai1ec-collapsing").addClass("ai1ec-collapse")};if(!e.support.transition)return r.call(this);this.$element[n](0).one(e.support.transition.end,e.proxy(r,this)).emulateTransitionEnd(350)},t.prototype.toggle=function(){this[this.$element.hasClass("ai1ec-in")?"hide":"show"]()};var n=e.fn.collapse;e.fn.collapse=function(n){return this.each(function(){var r=e(this),i=r.data("bs.collapse"),s=e.extend({},t.DEFAULTS,r.data(),typeof n=="object"&&n);i||r.data("bs.collapse",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.collapse.Constructor=t,e.fn.collapse.noConflict=function(){return e.fn.collapse=n,this},e(document).on("click.bs.collapse.data-api","[data-toggle=ai1ec-collapse]",function(t){var n=e(this),r,i=n.attr("data-target")||t.preventDefault()||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,""),s=e(i),o=s.data("bs.collapse"),u=o?"toggle":n.data(),a=n.attr("data-parent"),f=a&&e(a);if(!o||!o.transitioning)f&&f.find('[data-toggle=ai1ec-collapse][data-parent="'+a+'"]').not(n).addClass("ai1ec-collapsed"),n[s.hasClass("ai1ec-in")?"addClass":"removeClass"]("ai1ec-collapsed");s.collapse(u)})}),timely.define("libs/collapse_helper",["jquery_timely","domReady","external_libs/bootstrap/transition","external_libs/bootstrap/collapse"],function(e,t){t(function(){e(document).on("click",'[data-toggle="ai1ec-collapse"]',function(){e(this).toggleClass("ai1ec-active"),e(".ai1ec-fa-caret-down, .ai1ec-fa-caret-up, .ai1ec-fa-chevron-down, .ai1ec-fa-chevron-up, .ai1ec-fa-arrow-down, .ai1ec-fa-arrow-up",this).toggleClass("ai1ec-hide")})})}),timely.define("external_libs/bootstrap/dropdown",["jquery_timely"],function(e){function i(){e(t).remove(),e(n).each(function(t){var n=s(e(this));if(!n.hasClass("ai1ec-open"))return;n.trigger(t=e.Event("hide.bs.dropdown"));if(t.isDefaultPrevented())return;n.removeClass("ai1ec-open").trigger("hidden.bs.dropdown")})}function s(t){var n=t.attr("data-target");n||(n=t.attr("href"),n=n&&/#/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,""));var r=n&&e(n);return r&&r.length?r:t.parent()}var t=".ai1ec-dropdown-backdrop",n="[data-toggle=ai1ec-dropdown]",r=function(t){e(t).on("click.bs.dropdown",this.toggle)};r.prototype.toggle=function(t){var n=e(this);if(n.is(".ai1ec-disabled, :disabled"))return;var r=s(n),o=r.hasClass("ai1ec-open");i();if(!o){"ontouchstart"in document.documentElement&&!r.closest(".ai1ec-navbar-nav").length&&e('<div class="ai1ec-dropdown-backdrop"/>').insertAfter(e(this)).on("click",i),r.trigger(t=e.Event("show.bs.dropdown"));if(t.isDefaultPrevented())return;r.toggleClass("ai1ec-open").trigger("shown.bs.dropdown"),n.focus()}return!1},r.prototype.keydown=function(t){if(!/(38|40|27)/.test(t.keyCode))return;var r=e(this);t.preventDefault(),t.stopPropagation();if(r.is(".ai1ec-disabled, :disabled"))return;var i=s(r),o=i.hasClass("ai1ec-open");if(!o||o&&t.keyCode==27)return t.which==27&&i.find(n).focus(),r.click();var u=e("[role=menu] li:not(.ai1ec-divider):visible a",i);if(!u.length)return;var a=u.index(u.filter(":focus"));t.keyCode==38&&a>0&&a--,t.keyCode==40&&a<u.length-1&&a++,~a||(a=0),u.eq(a).focus()};var o=e.fn.dropdown;e.fn.dropdown=function(t){return this.each(function(){var n=e(this),i=n.data("bs.dropdown");i||n.data("bs.dropdown",i=new r(this)),typeof t=="string"&&i[t].call(n)})},e.fn.dropdown.Constructor=r,e.fn.dropdown.noConflict=function(){return e.fn.dropdown=o,this},e(document).on("click.bs.dropdown.data-api",i).on("click.bs.dropdown.data-api",".ai1ec-dropdown form",function(e){e.stopPropagation()}).on("click.bs.dropdown.data-api",n,r.prototype.toggle).on("keydown.bs.dropdown.data-api",n+", [role=menu]",r.prototype.keydown)}),timely.define("external_libs/locales/bootstrap-datepicker.bg",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.bg={days:["Неделя","Понеделник","Вторник","Сряда","Четвъртък","Петък","Събота","Неделя"],daysShort:["Нед","Пон","Вто","Сря","Чет","Пет","Съб","Нед"],daysMin:["Н","П","В","С","Ч","П","С","Н"],months:["Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември"],monthsShort:["Ян","Фев","Мар","Апр","Май","Юни","Юли","Авг","Сеп","Окт","Ное","Дек"],today:"днес"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.br",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.br={days:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado","Domingo"],daysShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb","Dom"],daysMin:["Do","Se","Te","Qu","Qu","Se","Sa","Do"],months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthsShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"]}}}}),timely.define("external_libs/locales/bootstrap-datepicker.cs",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.cs={days:["Neděle","Pondělí","Úterý","Středa","Čtvrtek","Pátek","Sobota","Neděle"],daysShort:["Ned","Pon","Úte","Stř","Čtv","Pát","Sob","Ned"],daysMin:["Ne","Po","Út","St","Čt","Pá","So","Ne"],months:["Leden","Únor","Březen","Duben","Květen","Červen","Červenec","Srpen","Září","Říjen","Listopad","Prosinec"],monthsShort:["Led","Úno","Bře","Dub","Kvě","Čer","Čnc","Srp","Zář","Říj","Lis","Pro"],today:"Dnes"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.da",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.da={days:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag","Søndag"],daysShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør","Søn"],daysMin:["Sø","Ma","Ti","On","To","Fr","Lø","Sø"],months:["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"],monthsShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],today:"I Dag",clear:"Nulstil"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.de",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.de={days:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag","Sonntag"],daysShort:["Son","Mon","Die","Mit","Don","Fre","Sam","Son"],daysMin:["So","Mo","Di","Mi","Do","Fr","Sa","So"],months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthsShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],today:"Heute",clear:"Löschen",weekStart:1,format:"dd.mm.yyyy"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.es",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.es={days:["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado","Domingo"],daysShort:["Dom","Lun","Mar","Mié","Jue","Vie","Sáb","Dom"],daysMin:["Do","Lu","Ma","Mi","Ju","Vi","Sa","Do"],months:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],monthsShort:["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"],today:"Hoy"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.fi",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.fi={days:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai","sunnuntai"],daysShort:["sun","maa","tii","kes","tor","per","lau","sun"],daysMin:["su","ma","ti","ke","to","pe","la","su"],months:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],monthsShort:["tam","hel","maa","huh","tou","kes","hei","elo","syy","lok","mar","jou"],today:"tänään",weekStart:1,format:"d.m.yyyy"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.fr",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.fr={days:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi","Dimanche"],daysShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam","Dim"],daysMin:["D","L","Ma","Me","J","V","S","D"],months:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],monthsShort:["Jan","Fév","Mar","Avr","Mai","Jui","Jul","Aou","Sep","Oct","Nov","Déc"],today:"Aujourd'hui",clear:"Effacer",weekStart:1,format:"dd/mm/yyyy"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.id",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.id={days:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu","Minggu"],daysShort:["Mgu","Sen","Sel","Rab","Kam","Jum","Sab","Mgu"],daysMin:["Mg","Sn","Sl","Ra","Ka","Ju","Sa","Mg"],months:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"],monthsShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Ags","Sep","Okt","Nov","Des"],today:"Hari Ini",clear:"Kosongkan"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.is",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.is={days:["Sunnudagur","Mánudagur","Þriðjudagur","Miðvikudagur","Fimmtudagur","Föstudagur","Laugardagur","Sunnudagur"],daysShort:["Sun","Mán","Þri","Mið","Fim","Fös","Lau","Sun"],daysMin:["Su","Má","Þr","Mi","Fi","Fö","La","Su"],months:["Janúar","Febrúar","Mars","Apríl","Maí","Júní","Júlí","Ágúst","September","Október","Nóvember","Desember"],monthsShort:["Jan","Feb","Mar","Apr","Maí","Jún","Júl","Ágú","Sep","Okt","Nóv","Des"],today:"Í Dag"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.it",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.it={days:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato","Domenica"],daysShort:["Dom","Lun","Mar","Mer","Gio","Ven","Sab","Dom"],daysMin:["Do","Lu","Ma","Me","Gi","Ve","Sa","Do"],months:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],monthsShort:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],today:"Oggi",clear:"Cancella",weekStart:1,format:"dd/mm/yyyy"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.ja",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.ja={days:["日曜","月曜","火曜","水曜","木曜","金曜","土曜","日曜"],daysShort:["日","月","火","水","木","金","土","日"],daysMin:["日","月","火","水","木","金","土","日"],months:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],monthsShort:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],today:"今日",format:"yyyy/mm/dd"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.kr",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.kr={days:["일요일","월요일","화요일","수요일","목요일","금요일","토요일","일요일"],daysShort:["일","월","화","수","목","금","토","일"],daysMin:["일","월","화","수","목","금","토","일"],months:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],monthsShort:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"]}}}}),timely.define("external_libs/locales/bootstrap-datepicker.lt",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.lt={days:["Sekmadienis","Pirmadienis","Antradienis","Trečiadienis","Ketvirtadienis","Penktadienis","Šeštadienis","Sekmadienis"],daysShort:["S","Pr","A","T","K","Pn","Š","S"],daysMin:["Sk","Pr","An","Tr","Ke","Pn","Št","Sk"],months:["Sausis","Vasaris","Kovas","Balandis","Gegužė","Birželis","Liepa","Rugpjūtis","Rugsėjis","Spalis","Lapkritis","Gruodis"],monthsShort:["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rugp","Rugs","Spa","Lap","Gru"],today:"Šiandien",weekStart:1}}}}),timely.define("external_libs/locales/bootstrap-datepicker.lv",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.lv={days:["Svētdiena","Pirmdiena","Otrdiena","Trešdiena","Ceturtdiena","Piektdiena","Sestdiena","Svētdiena"],daysShort:["Sv","P","O","T","C","Pk","S","Sv"],daysMin:["Sv","Pr","Ot","Tr","Ce","Pk","Se","Sv"],months:["Janvāris","Februāris","Marts","Aprīlis","Maijs","Jūnijs","Jūlijs","Augusts","Septembris","Oktobris","Novembris","Decembris"],monthsShort:["Jan","Feb","Mar","Apr","Mai","Jūn","Jūl","Aug","Sep","Okt","Nov","Dec"],today:"Šodien",weekStart:1}}}}),timely.define("external_libs/locales/bootstrap-datepicker.ms",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.ms={days:["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu","Ahad"],daysShort:["Aha","Isn","Sel","Rab","Kha","Jum","Sab","Aha"],daysMin:["Ah","Is","Se","Ra","Kh","Ju","Sa","Ah"],months:["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"],monthsShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],today:"Hari Ini"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.nb",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.nb={days:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag","Søndag"],daysShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør","Søn"],daysMin:["Sø","Ma","Ti","On","To","Fr","Lø","Sø"],months:["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"],monthsShort:["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Des"],today:"I Dag"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.nl",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.nl={days:["Zondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrijdag","Zaterdag","Zondag"],daysShort:["Zo","Ma","Di","Wo","Do","Vr","Za","Zo"],daysMin:["Zo","Ma","Di","Wo","Do","Vr","Za","Zo"],months:["Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December"],monthsShort:["Jan","Feb","Mrt","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],today:"Vandaag"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.pl",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.pl={days:["Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota","Niedziela"],daysShort:["Nie","Pn","Wt","Śr","Czw","Pt","So","Nie"],daysMin:["N","Pn","Wt","Śr","Cz","Pt","So","N"],months:["Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień"],monthsShort:["Sty","Lu","Mar","Kw","Maj","Cze","Lip","Sie","Wrz","Pa","Lis","Gru"],today:"Dzisiaj",weekStart:1}}}}),timely.define("external_libs/locales/bootstrap-datepicker.pt-BR",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates["pt-BR"]={days:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado","Domingo"],daysShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb","Dom"],daysMin:["Do","Se","Te","Qu","Qu","Se","Sa","Do"],months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthsShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],today:"Hoje",clear:"Limpar"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.pt",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.pt={days:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado","Domingo"],daysShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb","Dom"],daysMin:["Do","Se","Te","Qu","Qu","Se","Sa","Do"],months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthsShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],today:"Hoje",clear:"Limpar"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.ru",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.ru={days:["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота","Воскресенье"],daysShort:["Вск","Пнд","Втр","Срд","Чтв","Птн","Суб","Вск"],daysMin:["Вс","Пн","Вт","Ср","Чт","Пт","Сб","Вс"],months:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthsShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],today:"Сегодня",weekStart:1}}}}),timely.define("external_libs/locales/bootstrap-datepicker.sl",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.sl={days:["Nedelja","Ponedeljek","Torek","Sreda","Četrtek","Petek","Sobota","Nedelja"],daysShort:["Ned","Pon","Tor","Sre","Čet","Pet","Sob","Ned"],daysMin:["Ne","Po","To","Sr","Če","Pe","So","Ne"],months:["Januar","Februar","Marec","April","Maj","Junij","Julij","Avgust","September","Oktober","November","December"],monthsShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],today:"Danes"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.sv",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.sv={days:["Söndag","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag","Söndag"],daysShort:["Sön","Mån","Tis","Ons","Tor","Fre","Lör","Sön"],daysMin:["Sö","Må","Ti","On","To","Fr","Lö","Sö"],months:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],monthsShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],today:"I Dag",format:"yyyy-mm-dd",weekStart:1}}}}),timely.define("external_libs/locales/bootstrap-datepicker.th",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.th={days:["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัส","ศุกร์","เสาร์","อาทิตย์"],daysShort:["อา","จ","อ","พ","พฤ","ศ","ส","อา"],daysMin:["อา","จ","อ","พ","พฤ","ศ","ส","อา"],months:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"],monthsShort:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],today:"วันนี้"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.tr",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates.tr={days:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi","Pazar"],daysShort:["Pz","Pzt","Sal","Çrş","Prş","Cu","Cts","Pz"],daysMin:["Pz","Pzt","Sa","Çr","Pr","Cu","Ct","Pz"],months:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],monthsShort:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],today:"Bugün",format:"dd.mm.yyyy"}}}}),timely.define("external_libs/locales/bootstrap-datepicker.zh-CN",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates["zh-CN"]={days:["星期日","星期一","星期二","星期三","星期四","星期五","星期六","星期日"],daysShort:["周日","周一","周二","周三","周四","周五","周六","周日"],daysMin:["日","一","二","三","四","五","六","日"],months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthsShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],today:"今日",format:"yyyy年mm月dd日",weekStart:1}}}}),timely.define("external_libs/locales/bootstrap-datepicker.zh-TW",["jquery_timely"],function(e){return{localize:function(){e.fn.datepicker.dates["zh-TW"]={days:["星期日","星期一","星期二","星期三","星期四","星期五","星期六","星期日"],daysShort:["週日","週一","週二","週三","週四","週五","週六","週日"],daysMin:["日","一","二","三","四","五","六","日"],months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthsShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],today:"今天",format:"yyyy年mm月dd日",weekStart:1}}}}),timely.define("external_libs/bootstrap_datepicker",["jquery_timely","ai1ec_config","external_libs/locales/bootstrap-datepicker.bg","external_libs/locales/bootstrap-datepicker.br","external_libs/locales/bootstrap-datepicker.cs","external_libs/locales/bootstrap-datepicker.da","external_libs/locales/bootstrap-datepicker.de","external_libs/locales/bootstrap-datepicker.es","external_libs/locales/bootstrap-datepicker.fi","external_libs/locales/bootstrap-datepicker.fr","external_libs/locales/bootstrap-datepicker.id","external_libs/locales/bootstrap-datepicker.is","external_libs/locales/bootstrap-datepicker.it","external_libs/locales/bootstrap-datepicker.ja","external_libs/locales/bootstrap-datepicker.kr","external_libs/locales/bootstrap-datepicker.lt","external_libs/locales/bootstrap-datepicker.lv","external_libs/locales/bootstrap-datepicker.ms","external_libs/locales/bootstrap-datepicker.nb","external_libs/locales/bootstrap-datepicker.nl","external_libs/locales/bootstrap-datepicker.pl","external_libs/locales/bootstrap-datepicker.pt-BR","external_libs/locales/bootstrap-datepicker.pt","external_libs/locales/bootstrap-datepicker.ru","external_libs/locales/bootstrap-datepicker.sl","external_libs/locales/bootstrap-datepicker.sv","external_libs/locales/bootstrap-datepicker.th","external_libs/locales/bootstrap-datepicker.tr","external_libs/locales/bootstrap-datepicker.zh-CN","external_libs/locales/bootstrap-datepicker.zh-TW"],function(e,t){function r(){return new Date(Date.UTC.apply(Date,arguments))}function i(){var e=new Date;return r(e.getFullYear(),e.getMonth(),e.getDate())}function s(e){return function(){return this[e].apply(this,arguments)}}function f(t,n){var r=e(t).data(),i={},s,o=new RegExp("^"+n.toLowerCase()+"([A-Z])"),n=new RegExp("^"+n.toLowerCase());for(var u in r)n.test(u)&&(s=u.replace(o,function(e,t){return t.toLowerCase()}),i[s]=r[u]);return i}function l(t){var n={};if(!d[t]){t=t.split("-")[0];if(!d[t])return}var r=d[t];return e.each(p,function(e,t){t in r&&(n[t]=r[t])}),n}var n=e(window),o=function(){var t={get:function(e){return this.slice(e)[0]},contains:function(e){var t=e&&e.valueOf();for(var n=0,r=this.length;n<r;n++)if(this[n].valueOf()===t)return n;return-1},remove:function(e){this.splice(e,1)},replace:function(t){if(!t)return;e.isArray(t)||(t=[t]),this.clear(),this.push.apply(this,t)},clear:function(){this.splice(0)},copy:function(){var e=new o;return e.replace(this),e}};return function(){var n=[];return n.push.apply(n,arguments),e.extend(n,t),n}}(),u=function(t,n){this.dates=new o,this.viewDate=i(),this.focusDate=null,this._process_options(n),this.element=e(t),this.isInline=!1,this.isInput=this.element.is("input"),this.component=this.element.is(".ai1ec-date")?this.element.find(".ai1ec-input-group, .ai1ec-input-group-addon, .ai1ec-btn"):!1,this.hasInput=this.component&&this.element.find("input").length,this.component&&this.component.length===0&&(this.component=!1),this.picker=e(v.template),this._buildEvents(),this._attachEvents(),this.isInline?this.picker.addClass("ai1ec-datepicker-inline").appendTo(this.element):this.picker.addClass("ai1ec-datepicker-dropdown ai1ec-dropdown-menu"),this.o.rtl&&this.picker.addClass("ai1ec-datepicker-rtl"),this.viewMode=this.o.startView,this.o.calendarWeeks&&this.picker.find("tfoot th.ai1ec-today").attr("colspan",function(e,t){return parseInt(t)+1}),this._allow_update=!1,this.setStartDate(this._o.startDate),this.setEndDate(this._o.endDate),this.setDaysOfWeekDisabled(this.o.daysOfWeekDisabled),this.fillDow(),this.fillMonths(),this._allow_update=!0,this.update(),this.showMode(),this.isInline&&this.show()};u.prototype={constructor:u,_process_options:function(n){this._o=e.extend({},this._o,n);var r=this.o=e.extend({},this._o),i=r.language;d[i]||(i=i.split("-")[0],d[i]||(i=t.language,d[i]||(i=h.language))),r.language=i;switch(r.startView){case 2:case"decade":r.startView=2;break;case 1:case"year":r.startView=1;break;default:r.startView=0}switch(r.minViewMode){case 1:case"months":r.minViewMode=1;break;case 2:case"years":r.minViewMode=2;break;default:r.minViewMode=0}r.startView=Math.max(r.startView,r.minViewMode),r.multidate!==!0&&(r.multidate=Number(r.multidate)||!1,r.multidate!==!1?r.multidate=Math.max(0,r.multidate):r.multidate=1),r.multidateSeparator=String(r.multidateSeparator),r.weekStart%=7,r.weekEnd=(r.weekStart+6)%7;var s=v.parseFormat(r.format);r.startDate!==-Infinity&&(r.startDate?r.startDate instanceof Date?r.startDate=this._local_to_utc(this._zero_time(r.startDate)):r.startDate=v.parseDate(r.startDate,s,r.language):r.startDate=-Infinity),r.endDate!==Infinity&&(r.endDate?r.endDate instanceof Date?r.endDate=this._local_to_utc(this._zero_time(r.endDate)):r.endDate=v.parseDate(r.endDate,s,r.language):r.endDate=Infinity),r.daysOfWeekDisabled=r.daysOfWeekDisabled||[],e.isArray(r.daysOfWeekDisabled)||(r.daysOfWeekDisabled=r.daysOfWeekDisabled.split(/[,\s]*/)),r.daysOfWeekDisabled=e.map(r.daysOfWeekDisabled,function(e){return parseInt(e,10)});var o=String(r.orientation).toLowerCase().split(/\s+/g),u=r.orientation.toLowerCase();o=e.grep(o,function(e){return/^auto|left|right|top|bottom$/.test(e)}),r.orientation={x:"auto",y:"auto"};if(!!u&&u!=="auto")if(o.length===1)switch(o[0]){case"top":case"bottom":r.orientation.y=o[0];break;case"left":case"right":r.orientation.x=o[0]}else u=e.grep(o,function(e){return/^left|right$/.test(e)}),r.orientation.x=u[0]||"auto",u=e.grep(o,function(e){return/^top|bottom$/.test(e)}),r.orientation.y=u[0]||"auto"},_events:[],_secondaryEvents:[],_applyEvents:function(e){for(var t=0,n,r,i;t<e.length;t++)n=e[t][0],e[t].length==2?(r=undefined,i=e[t][1]):e[t].length==3&&(r=e[t][1],i=e[t][2]),n.on(i,r)},_unapplyEvents:function(e){for(var t=0,n,r,i;t<e.length;t++)n=e[t][0],e[t].length==2?(i=undefined,r=e[t][1]):e[t].length==3&&(i=e[t][1],r=e[t][2]),n.off(r,i)},_buildEvents:function(){this.isInput?this._events=[[this.element,{focus:e.proxy(this.show,this),keyup:e.proxy(function(t){e.inArray(t.keyCode,[27,37,39,38,40,32,13,9])===-1&&this.update()},this),keydown:e.proxy(this.keydown,this)}]]:this.component&&this.hasInput?this._events=[[this.element.find("input"),{focus:e.proxy(this.show,this),keyup:e.proxy(function(t){e.inArray(t.keyCode,[27,37,39,38,40,32,13,9])===-1&&this.update()},this),keydown:e.proxy(this.keydown,this)}],[this.component,{click:e.proxy(this.show,this)}]]:this.element.is("div")?this.isInline=!0:this._events=[[this.element,{click:e.proxy(this.show,this)}]],this._events.push([this.element,"*",{blur:e.proxy(function(e){this._focused_from=e.target},this)}],[this.element,{blur:e.proxy(function(e){this._focused_from=e.target},this)}]),this._secondaryEvents=[[this.picker,{click:e.proxy(this.click,this)}],[e(window),{resize:e.proxy(this.place,this)}],[e(document),{"mousedown touchstart":e.proxy(function(e){this.element.is(e.target)||this.element.find(e.target).length||this.picker.is(e.target)||this.picker.find(e.target).length||this.hide()},this)}]]},_attachEvents:function(){this._detachEvents(),this._applyEvents(this._events)},_detachEvents:function(){this._unapplyEvents(this._events)},_attachSecondaryEvents:function(){this._detachSecondaryEvents(),this._applyEvents(this._secondaryEvents)},_detachSecondaryEvents:function(){this._unapplyEvents(this._secondaryEvents)},_trigger:function(t,n){var r=n||this.dates.get(-1),i=this._utc_to_local(r);this.element.trigger({type:t,date:i,dates:e.map(this.dates,this._utc_to_local),format:e.proxy(function(e,t){arguments.length===0?(e=this.dates.length-1,t=this.o.format):typeof e=="string"&&(t=e,e=this.dates.length-1),t=t||this.o.format;var n=this.dates.get(e);return v.formatDate(n,t,this.o.language)},this)})},show:function(e){this.isInline||this.picker.appendTo("body"),this.picker.show(),this.height=this.component?this.component.outerHeight():this.element.outerHeight(),this.place(),this._attachSecondaryEvents(),this._trigger("show")},hide:function(){if(this.isInline)return;if(!this.picker.is(":visible"))return;this.focusDate=null,this.picker.hide().detach(),this._detachSecondaryEvents(),this.viewMode=this.o.startView,this.showMode(),this.o.forceParse&&(this.isInput&&this.element.val()||this.hasInput&&this.element.find("input").val())&&this.setValue(),this._trigger("hide")},remove:function(){this.hide(),this._detachEvents(),this._detachSecondaryEvents(),this.picker.remove(),delete this.element.data().datepicker,this.isInput||delete this.element.data().date},_utc_to_local:function(e){return e&&new Date(e.getTime()+e.getTimezoneOffset()*6e4)},_local_to_utc:function(e){return e&&new Date(e.getTime()-e.getTimezoneOffset()*6e4)},_zero_time:function(e){return e&&new Date(e.getFullYear(),e.getMonth(),e.getDate())},_zero_utc_time:function(e){return e&&new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()))},getDates:function(){return e.map(this.dates,this._utc_to_local)},getUTCDates:function(){return e.map(this.dates,function(e){return new Date(e)})},getDate:function(){return this._utc_to_local(this.getUTCDate())},getUTCDate:function(){return new Date(this.dates.get(-1))},setDates:function(){this.update.apply(this,arguments),this._trigger("changeDate"),this.setValue()},setUTCDates:function(){this.update.apply(this,e.map(arguments,this._utc_to_local)),this._trigger("changeDate"),this.setValue()},setDate:s("setDates"),setUTCDate:s("setUTCDates"),setValue:function(){var e=this.getFormattedDate();this.isInput?this.element.val(e).change():this.component&&this.element.find("input").val(e).change()},getFormattedDate:function(t){t===undefined&&(t=this.o.format);var n=this.o.language;return e.map(this.dates,function(e){return v.formatDate(e,t,n)}).join(this.o.multidateSeparator)},setStartDate:function(e){this._process_options({startDate:e}),this.update(),this.updateNavArrows()},setEndDate:function(e){this._process_options({endDate:e}),this.update(),this.updateNavArrows()},setDaysOfWeekDisabled:function(e){this._process_options({daysOfWeekDisabled:e}),this.update(),this.updateNavArrows()},place:function(){if(this.isInline)return;var t=this.picker.outerWidth(),r=this.picker.outerHeight(),i=10,s=n.width(),o=n.height(),u=n.scrollTop(),a=parseInt(this.element.parents().filter(function(){return e(this).css("z-index")!="auto"}).first().css("z-index"))+10,f=this.component?this.component.parent().offset():this.element.offset(),l=this.component?this.component.outerHeight(!0):this.element.outerHeight(!1),c=this.component?this.component.outerWidth(!0):this.element.outerWidth(!1),h=f.left,p=f.top;this.picker.removeClass("ai1ec-datepicker-orient-top ai1ec-datepicker-orient-bottom ai1ec-datepicker-orient-right ai1ec-datepicker-orient-left"),this.o.orientation.x!=="auto"?(this.picker.addClass("ai1ec-datepicker-orient-"+this.o.orientation.x),this.o.orientation.x==="right"&&(h-=t-c)):(this.picker.addClass("ai1ec-datepicker-orient-left"),f.left<0?h-=f.left-i:f.left+t>s&&(h=s-t-i));var d=this.o.orientation.y,v,m;d==="auto"&&(v=-u+f.top-r,m=u+o-(f.top+l+r),Math.max(v,m)===m?d="top":d="bottom"),this.picker.addClass("ai1ec-datepicker-orient-"+d),d==="top"?p+=l:p-=r+parseInt(this.picker.css("padding-top")),this.picker.css({top:p,left:h,zIndex:a})},_allow_update:!0,update:function(){if(!this._allow_update)return;var t=this.dates.copy(),n=[],r=!1;arguments.length?(e.each(arguments,e.proxy(function(e,t){t instanceof Date&&(t=this._local_to_utc(t)),n.push(t)},this)),r=!0):(n=this.isInput?this.element.val():this.element.data("date")||this.element.find("input").val(),n&&this.o.multidate?n=n.split(this.o.multidateSeparator):n=[n],delete this.element.data().date),n=e.map(n,e.proxy(function(e){return v.parseDate(e,this.o.format,this.o.language)},this)),n=e.grep(n,e.proxy(function(e){return e<this.o.startDate||e>this.o.endDate||!e},this),!0),this.dates.replace(n),this.dates.length?this.viewDate=new Date(this.dates.get(-1)):this.viewDate<this.o.startDate?this.viewDate=new Date(this.o.startDate):this.viewDate>this.o.endDate&&(this.viewDate=new Date(this.o.endDate)),r?this.setValue():n.length&&String(t)!==String(this.dates)&&this._trigger("changeDate"),!this.dates.length&&t.length&&this._trigger("clearDate"),this.fill()},fillDow:function(){var e=this.o.weekStart,t="<tr>";if(this.o.calendarWeeks){var n='<th class="ai1ec-cw">&nbsp;</th>';t+=n,this.picker.find(".ai1ec-datepicker-days thead tr:first-child").prepend(n)}while(e<this.o.weekStart+7)t+='<th class="ai1ec-dow">'+d[this.o.language].daysMin[e++%7]+"</th>";t+="</tr>",this.picker.find(".ai1ec-datepicker-days thead").append(t)},fillMonths:function(){var e="",t=0;while(t<12)e+='<span class="ai1ec-month">'+d[this.o.language].monthsShort[t++]+"</span>";this.picker.find(".ai1ec-datepicker-months td").html(e)},setRange:function(t){!t||!t.length?delete this.range:this.range=e.map(t,function(e){return e.valueOf()}),this.fill()},getClassNames:function(t){var n=[],r=this.viewDate.getUTCFullYear(),i=this.viewDate.getUTCMonth(),s=new Date;return t.getUTCFullYear()<r||t.getUTCFullYear()==r&&t.getUTCMonth()<i?n.push("ai1ec-old"):(t.getUTCFullYear()>r||t.getUTCFullYear()==r&&t.getUTCMonth()>i)&&n.push("ai1ec-new"),this.focusDate&&t.valueOf()===this.focusDate.valueOf()&&n.push("ai1ec-focused"),this.o.todayHighlight&&t.getUTCFullYear()==s.getFullYear()&&t.getUTCMonth()==s.getMonth()&&t.getUTCDate()==s.getDate()&&n.push("ai1ec-today"),this.dates.contains(t)!==-1&&n.push("ai1ec-active"),(t.valueOf()<this.o.startDate||t.valueOf()>this.o.endDate||e.inArray(t.getUTCDay(),this.o.daysOfWeekDisabled)!==-1)&&n.push("ai1ec-disabled"),this.range&&(t>this.range[0]&&t<this.range[this.range.length-1]&&n.push("ai1ec-range"),e.inArray(t.valueOf(),this.range)!=-1&&n.push("ai1ec-selected")),n},fill:function(){var t=new Date(this.viewDate),n=t.getUTCFullYear(),i=t.getUTCMonth(),s=this.o.startDate!==-Infinity?this.o.startDate.getUTCFullYear():-Infinity,o=this.o.startDate!==-Infinity?this.o.startDate.getUTCMonth():-Infinity,u=this.o.endDate!==Infinity?this.o.endDate.getUTCFullYear():Infinity,a=this.o.endDate!==Infinity?this.o.endDate.getUTCMonth():Infinity,f,l;this.picker.find(".ai1ec-datepicker-days thead th.ai1ec-datepicker-switch").text(d[this.o.language].months[i]+" "+n),this.picker.find("tfoot th.ai1ec-today").text(d[this.o.language].today).toggle(this.o.todayBtn!==!1),this.picker.find("tfoot th.ai1ec-clear").text(d[this.o.language].clear).toggle(this.o.clearBtn!==!1),this.updateNavArrows(),this.fillMonths();var c=r(n,i-1,28),h=v.getDaysInMonth(c.getUTCFullYear(),c.getUTCMonth());c.setUTCDate(h),c.setUTCDate(h-(c.getUTCDay()-this.o.weekStart+7)%7);var p=new Date(c);p.setUTCDate(p.getUTCDate()+42),p=p.valueOf();var m=[],g;while(c.valueOf()<p){if(c.getUTCDay()==this.o.weekStart){m.push("<tr>");if(this.o.calendarWeeks){var y=new Date(+c+(this.o.weekStart-c.getUTCDay()-7)%7*864e5),b=new Date(+y+(11-y.getUTCDay())%7*864e5),w=new Date(+(w=r(b.getUTCFullYear(),0,1))+(11-w.getUTCDay())%7*864e5),E=(b-w)/864e5/7+1;m.push('<td class="ai1ec-cw">'+E+"</td>")}}g=this.getClassNames(c),g.push("ai1ec-day");if(this.o.beforeShowDay!==e.noop){var S=this.o.beforeShowDay(this._utc_to_local(c));S===undefined?S={}:typeof S=="boolean"?S={enabled:S}:typeof S=="string"&&(S={classes:S}),S.enabled===!1&&g.push("ai1ec-disabled"),S.classes&&(g=g.concat(S.classes.split(/\s+/))),S.tooltip&&(f=S.tooltip)}g=e.unique(g),m.push('<td class="'+g.join(" ")+'"'+(f?' title="'+f+'"':"")+">"+c.getUTCDate()+"</td>"),c.getUTCDay()==this.o.weekEnd&&m.push("</tr>"),c.setUTCDate(c.getUTCDate()+1)}this.picker.find(".ai1ec-datepicker-days tbody").empty().append(m.join(""));var x=this.picker.find(".ai1ec-datepicker-months").find("th:eq(1)").text(n).end().find("span").removeClass("ai1ec-active");e.each(this.dates,function(e,t){t.getUTCFullYear()==n&&x.eq(t.getUTCMonth()).addClass("ai1ec-active")}),(n<s||n>u)&&x.addClass("ai1ec-disabled"),n==s&&x.slice(0,o).addClass("ai1ec-disabled"),n==u&&x.slice(a+1).addClass("ai1ec-disabled"),m="",n=parseInt(n/10,10)*10;var T=this.picker.find(".ai1ec-datepicker-years").find("th:eq(1)").text(n+"-"+(n+9)).end().find("td");n-=1;var N=e.map(this.dates,function(e){return e.getUTCFullYear()}),C;for(var k=-1;k<11;k++)C=["ai1ec-year"],k===-1?C.push("ai1ec-old"):k===10&&C.push("ai1ec-new"),e.inArray(n,N)!==-1&&C.push("ai1ec-active"),(n<s||n>u)&&C.push("ai1ec-disabled"),m+='<span class="'+C.join(" ")+'">'+n+"</span>",n+=1;T.html(m)},updateNavArrows:function(){if(!this._allow_update)return;var e=new Date(this.viewDate),t=e.getUTCFullYear(),n=e.getUTCMonth();switch(this.viewMode){case 0:this.o.startDate!==-Infinity&&t<=this.o.startDate.getUTCFullYear()&&n<=this.o.startDate.getUTCMonth()?this.picker.find(".ai1ec-prev").css({visibility:"hidden"}):this.picker.find(".ai1ec-prev").css({visibility:"visible"}),this.o.endDate!==Infinity&&t>=this.o.endDate.getUTCFullYear()&&n>=this.o.endDate.getUTCMonth()?this.picker.find(".ai1ec-next").css({visibility:"hidden"}):this.picker.find(".ai1ec-next").css({visibility:"visible"});break;case 1:case 2:this.o.startDate!==-Infinity&&t<=this.o.startDate.getUTCFullYear()?this.picker.find(".ai1ec-prev").css({visibility:"hidden"}):this.picker.find(".ai1ec-prev").css({visibility:"visible"}),this.o.endDate!==Infinity&&t>=this.o.endDate.getUTCFullYear()?this.picker.find(".ai1ec-next").css({visibility:"hidden"}):this.picker.find(".ai1ec-next").css({visibility:"visible"})}},click:function(t){t.preventDefault();var n=e(t.target).closest("span, td, th"),i,s,o;if(n.length==1)switch(n[0].nodeName.toLowerCase()){case"th":switch(n[0].className){case"ai1ec-datepicker-switch":this.showMode(1);break;case"ai1ec-prev":case"ai1ec-next":var u=v.modes[this.viewMode].navStep*(n[0].className=="ai1ec-prev"?-1:1);switch(this.viewMode){case 0:this.viewDate=this.moveMonth(this.viewDate,u),this._trigger("changeMonth",this.viewDate);break;case 1:case 2:this.viewDate=this.moveYear(this.viewDate,u),this.viewMode===1&&this._trigger("changeYear",this.viewDate)}this.fill();break;case"ai1ec-today":var a=new Date;a=r(a.getFullYear(),a.getMonth(),a.getDate(),0,0,0),this.showMode(-2);var f=this.o.todayBtn=="linked"?null:"view";this._setDate(a,f);break;case"ai1ec-clear":var l;this.isInput?l=this.element:this.component&&(l=this.element.find("input")),l&&l.val("").change(),this.update(),this._trigger("changeDate"),this.o.autoclose&&this.hide()}break;case"span":n.is(".ai1ec-disabled")||(this.viewDate.setUTCDate(1),n.is(".ai1ec-month")?(o=1,s=n.parent().find("span").index(n),i=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(s),this._trigger("changeMonth",this.viewDate),this.o.minViewMode===1&&this._setDate(r(i,s,o))):(o=1,s=0,i=parseInt(n.text(),10)||0,this.viewDate.setUTCFullYear(i),this._trigger("changeYear",this.viewDate),this.o.minViewMode===2&&this._setDate(r(i,s,o))),this.showMode(-1),this.fill());break;case"td":n.is(".ai1ec-day")&&!n.is(".ai1ec-disabled")&&(o=parseInt(n.text(),10)||1,i=this.viewDate.getUTCFullYear(),s=this.viewDate.getUTCMonth(),n.is(".ai1ec-old")?s===0?(s=11,i-=1):s-=1:n.is(".ai1ec-new")&&(s==11?(s=0,i+=1):s+=1),this._setDate(r(i,s,o)))}this.picker.is(":visible")&&this._focused_from&&e(this._focused_from).focus(),delete this._focused_from},_toggle_multidate:function(e){var t=this.dates.contains(e);e?t!==-1?this.dates.remove(t):this.dates.push(e):this.dates.clear();if(typeof this.o.multidate=="number")while(this.dates.length>this.o.multidate)this.dates.remove(0)},_setDate:function(e,t){(!t||t=="date")&&this._toggle_multidate(e&&new Date(e));if(!t||t=="view")this.viewDate=e&&new Date(e);this.fill(),this.setValue(),this._trigger("changeDate");var n;this.isInput?n=this.element:this.component&&(n=this.element.find("input")),n&&n.change(),this.o.autoclose&&(!t||t=="date")&&this.hide()},moveMonth:function(e,t){if(!e)return undefined;if(!t)return e;var n=new Date(e.valueOf()),r=n.getUTCDate(),i=n.getUTCMonth(),s=Math.abs(t),o,u;t=t>0?1:-1;if(s==1){u=t==-1?function(){return n.getUTCMonth()==i}:function(){return n.getUTCMonth()!=o},o=i+t,n.setUTCMonth(o);if(o<0||o>11)o=(o+12)%12}else{for(var a=0;a<s;a++)n=this.moveMonth(n,t);o=n.getUTCMonth(),n.setUTCDate(r),u=function(){return o!=n.getUTCMonth()}}while(u())n.setUTCDate(--r),n.setUTCMonth(o);return n},moveYear:function(e,t){return this.moveMonth(e,t*12)},dateWithinRange:function(e){return e>=this.o.startDate&&e<=this.o.endDate},keydown:function(e){if(this.picker.is(":not(:visible)")){e.keyCode==27&&this.show();return}var t=!1,n,r,s,o=this.focusDate||this.viewDate;switch(e.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide(),e.preventDefault();break;case 37:case 39:if(!this.o.keyboardNavigation)break;n=e.keyCode==37?-1:1,e.ctrlKey?(r=this.moveYear(this.dates.get(-1)||i(),n),s=this.moveYear(o,n),this._trigger("changeYear",this.viewDate)):e.shiftKey?(r=this.moveMonth(this.dates.get(-1)||i(),n),s=this.moveMonth(o,n),this._trigger("changeMonth",this.viewDate)):(r=new Date(this.dates.get(-1)||i()),r.setUTCDate(r.getUTCDate()+n),s=new Date(o),s.setUTCDate(o.getUTCDate()+n)),this.dateWithinRange(r)&&(this.focusDate=this.viewDate=s,this.setValue(),this.fill(),e.preventDefault());break;case 38:case 40:if(!this.o.keyboardNavigation)break;n=e.keyCode==38?-1:1,e.ctrlKey?(r=this.moveYear(this.dates.get(-1)||i(),n),s=this.moveYear(o,n),this._trigger("changeYear",this.viewDate)):e.shiftKey?(r=this.moveMonth(this.dates.get(-1)||i(),n),s=this.moveMonth(o,n),this._trigger("changeMonth",this.viewDate)):(r=new Date(this.dates.get(-1)||i()),r.setUTCDate(r.getUTCDate()+n*7),s=new Date(o),s.setUTCDate(o.getUTCDate()+n*7)),this.dateWithinRange(r)&&(this.focusDate=this.viewDate=s,this.setValue(),this.fill(),e.preventDefault());break;case 32:break;case 13:o=this.focusDate||this.dates.get(-1)||this.viewDate,this._toggle_multidate(o),t=!0,this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.setValue(),this.fill(),this.picker.is(":visible")&&(e.preventDefault(),this.o.autoclose&&this.hide());break;case 9:this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill(),this.hide()}if(t){this.dates.length?this._trigger("changeDate"):this._trigger("clearDate");var u;this.isInput?u=this.element:this.component&&(u=this.element.find("input")),u&&u.change()}},showMode:function(e){e&&(this.viewMode=Math.max(this.o.minViewMode,Math.min(2,this.viewMode+e))),this.picker.find(">div").hide().filter(".ai1ec-datepicker-"+v.modes[this.viewMode].clsName).css("display","block"),this.updateNavArrows()}};var a=function(t,n){this.element=e(t),this.inputs=e.map(n.inputs,function(e){return e.jquery?e[0]:e}),delete n.inputs,e(this.inputs).datepicker(n).bind("changeDate",e.proxy(this.dateUpdated,this)),this.pickers=e.map(this.inputs,function(t){return e(t).data("datepicker")}),this.updateDates()};a.prototype={updateDates:function(){this.dates=e.map(this.pickers,function(e){return e.getUTCDate()}),this.updateRanges()},updateRanges:function(){var t=e.map(this.dates,function(e){return e.valueOf()});e.each(this.pickers,function(e,n){n.setRange(t)})},dateUpdated:function(t){if(this.updating)return;this.updating=!0;var n=e(t.target).data("datepicker"),r=n.getUTCDate(),i=e.inArray(t.target,this.inputs),s=this.inputs.length;if(i==-1)return;e.each(this.pickers,function(e,t){t.getUTCDate()||t.setUTCDate(r)});if(r<this.dates[i])while(i>=0&&r<this.dates[i])this.pickers[i--].setUTCDate(r);else if(r>this.dates[i])while(i<s&&r>this.dates[i])this.pickers[i++].setUTCDate(r);this.updateDates(),delete this.updating},remove:function(){e.map(this.pickers,function(e){e.remove()}),delete this.element.data().datepicker}};var c=e.fn.datepicker;e.fn.datepicker=function(t){var n=Array.apply(null,arguments);n.shift();var r;return this.each(function(){var i=e(this),s=i.data("datepicker"),o=typeof t=="object"&&t;if(!s){var c=f(this,"date"),p=e.extend({},h,c,o),d=l(p.language),v=e.extend({},h,d,c,o);if(i.is(".ai1ec-input-daterange")||v.inputs){var m={inputs:v.inputs||i.find("input").toArray()};i.data("datepicker",s=new a(this,e.extend(v,m)))}else i.data("datepicker",s=new u(this,v))}if(typeof t=="string"&&typeof s[t]=="function"){r=s[t].apply(s,n);if(r!==undefined)return!1}}),r!==undefined?r:this};var h=e.fn.datepicker.defaults={autoclose:!1,beforeShowDay:e.noop,calendarWeeks:!1,clearBtn:!1,daysOfWeekDisabled:[],endDate:Infinity,forceParse:!0,format:"mm/dd/yyyy",keyboardNavigation:!0,language:"en",minViewMode:0,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-Infinity,startView:0,todayBtn:!1,todayHighlight:!1,weekStart:0},p=e.fn.datepicker.locale_opts=["format","rtl","weekStart"];e.fn.datepicker.Constructor=u;var d=e.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear"}},v={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10}],isLeapYear:function(e){return e%4===0&&e%100!==0||e%400===0},getDaysInMonth:function(e,t){return[31,v.isLeapYear(e)?29:28,31,30,31,30,31,31,30,31,30,31][t]},validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\[\u3400-\u9fff-`{-~\t\n\r]+/g,parseFormat:function(e){var t=e.replace(this.validParts,"\0").split("\0"),n=e.match(this.validParts);if(!t||!t.length||!n||n.length===0)throw new Error("Invalid date format.");return{separators:t,parts:n}},parseDate:function(t,n,i){if(!t)return undefined;if(t instanceof Date)return t;typeof n=="string"&&(n=v.parseFormat(n));if(/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(t)){var s=/([\-+]\d+)([dmwy])/,o=t.match(/([\-+]\d+)([dmwy])/g),a,f;t=new Date;for(var l=0;l<o.length;l++){a=s.exec(o[l]),f=parseInt(a[1]);switch(a[2]){case"d":t.setUTCDate(t.getUTCDate()+f);break;case"m":t=u.prototype.moveMonth.call(u.prototype,t,f);break;case"w":t.setUTCDate(t.getUTCDate()+f*7);break;case"y":t=u.prototype.moveYear.call(u.prototype,t,f)}}return r(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),0,0,0)}var o=t&&t.match(this.nonpunctuation)||[],t=new Date,c={},h=["yyyy","yy","M","MM","m","mm","d","dd"],p={yyyy:function(e,t){return e.setUTCFullYear(t)},yy:function(e,t){return e.setUTCFullYear(2e3+t)},m:function(e,t){if(isNaN(e))return e;t-=1;while(t<0)t+=12;t%=12,e.setUTCMonth(t);while(e.getUTCMonth()!=t)e.setUTCDate(e.getUTCDate()-1);return e},d:function(e,t){return e.setUTCDate(t)}},m,g,a;p.M=p.MM=p.mm=p.m,p.dd=p.d,t=r(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0);var y=n.parts.slice();o.length!=y.length&&(y=e(y).filter(function(t,n){return e.inArray(n,h)!==-1}).toArray());if(o.length==y.length){for(var l=0,b=y.length;l<b;l++){m=parseInt(o[l],10),a=y[l];if(isNaN(m))switch(a){case"MM":g=e(d[i].months).filter(function(){var e=this.slice(0,o[l].length),t=o[l].slice(0,e.length);return e==t}),m=e.inArray(g[0],d[i].months)+1;break;case"M":g=e(d[i].monthsShort).filter(function(){var e=this.slice(0,o[l].length),t=o[l].slice(0,e.length);return e==t}),m=e.inArray(g[0],d[i].monthsShort)+1}c[a]=m}for(var l=0,w,E;l<h.length;l++)E=h[l],E in c&&!isNaN(c[E])&&(w=new Date(t),p[E](w,c[E]),isNaN(w)||(t=w))}return t},formatDate:function(t,n,r){if(!t)return"";typeof n=="string"&&(n=v.parseFormat(n));var i={d:t.getUTCDate(),D:d[r].daysShort[t.getUTCDay()],DD:d[r].days[t.getUTCDay()],m:t.getUTCMonth()+1,M:d[r].monthsShort[t.getUTCMonth()],MM:d[r].months[t.getUTCMonth()],yy:t.getUTCFullYear().toString().substring(2),yyyy:t.getUTCFullYear()};i.dd=(i.d<10?"0":"")+i.d,i.mm=(i.m<10?"0":"")+i.m;var t=[],s=e.extend([],n.separators);for(var o=0,u=n.parts.length;o<=u;o++)s.length&&t.push(s.shift()),t.push(i[n.parts[o]]);return t.join("")},headTemplate:'<thead><tr><th class="ai1ec-prev"><i class="ai1ec-fa ai1ec-fa-arrow-left"></i></th><th colspan="5" class="ai1ec-datepicker-switch"></th><th class="ai1ec-next"><i class="ai1ec-fa ai1ec-fa-arrow-right"></i></th></tr></thead>',contTemplate:'<tbody><tr><td colspan="7"></td></tr></tbody>',footTemplate:'<tfoot><tr><th colspan="7" class="ai1ec-today"></th></tr><tr><th colspan="7" class="ai1ec-clear"></th></tr></tfoot>'};v.template='<div class="timely ai1ec-datepicker"><div class="ai1ec-datepicker-days"><table class=" ai1ec-table-condensed">'+v.headTemplate+"<tbody></tbody>"+v.footTemplate+"</table>"+"</div>"+'<div class="ai1ec-datepicker-months">'+'<table class="ai1ec-table-condensed">'+v.headTemplate+v.contTemplate+v.footTemplate+"</table>"+"</div>"+'<div class="ai1ec-datepicker-years">'+'<table class="ai1ec-table-condensed">'+v.headTemplate+v.contTemplate+v.footTemplate+"</table>"+"</div>"+"</div>",e.fn.datepicker.DPGlobal=v,e.fn.datepicker.noConflict=function(){return e.fn.datepicker=c,this},e(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',function(t){var n=e(this);if(n.data("datepicker"))return;t.preventDefault(),n.datepicker("show")}),e(function(){e('[data-provide="datepicker-inline"]').datepicker()});for(var m=2,g=arguments.length;m<g;m++)arguments[m].localize()}),timely.define("external_libs/bootstrap/tooltip",["jquery_timely"],function(e){var t=function(e,t){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",e,t)};t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="ai1ec-tooltip"><div class="ai1ec-tooltip-arrow"></div><div class="ai1ec-tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},t.prototype.init=function(t,n,r){this.enabled=!0,this.type=t,this.$element=e(n),this.options=this.getOptions(r);var i=this.options.trigger.split(" ");for(var s=i.length;s--;){var o=i[s];if(o=="click")this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this));else if(o!="manual"){var u=o=="hover"?"mouseenter":"focus",a=o=="hover"?"mouseleave":"blur";this.$element.on(u+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(a+"."+this.type,this.options.selector,e.proxy(this.leave,this))}}this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},t.prototype.getDefaults=function(){return t.DEFAULTS},t.prototype.getOptions=function(t){return t=e.extend({},this.getDefaults(),this.$element.data(),t),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t},t.prototype.getDelegateOptions=function(){var t={},n=this.getDefaults();return this._options&&e.each(this._options,function(e,r){n[e]!=r&&(t[e]=r)}),t},t.prototype.enter=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);clearTimeout(n.timeout),n.hoverState="in";if(!n.options.delay||!n.options.delay.show)return n.show();n.timeout=setTimeout(function(){n.hoverState=="in"&&n.show()},n.options.delay.show)},t.prototype.leave=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);clearTimeout(n.timeout),n.hoverState="out";if(!n.options.delay||!n.options.delay.hide)return n.hide();n.timeout=setTimeout(function(){n.hoverState=="out"&&n.hide()},n.options.delay.hide)},t.prototype.show=function(){var t=e.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);if(t.isDefaultPrevented())return;var n=this.tip();this.setContent(),this.options.animation&&n.addClass("ai1ec-fade");var r=typeof this.options.placement=="function"?this.options.placement.call(this,n[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,s=i.test(r);s&&(r=r.replace(i,"")||"top"),n.detach().css({top:0,left:0,display:"block"}).addClass("ai1ec-"+r),this.options.container?n.appendTo(this.options.container):n.insertAfter(this.$element);var o=this.getPosition(),u=n[0].offsetWidth,a=n[0].offsetHeight;if(s){var f=this.$element.parent(),l=r,c=document.documentElement.scrollTop||document.body.scrollTop,h=this.options.container=="body"?window.innerWidth:f.outerWidth(),p=this.options.container=="body"?window.innerHeight:f.outerHeight(),d=this.options.container=="body"?0:f.offset().left;r=r=="bottom"&&o.top+o.height+a-c>p?"top":r=="top"&&o.top-c-a<0?"bottom":r=="right"&&o.right+u>h?"left":r=="left"&&o.left-u<d?"right":r,n.removeClass("ai1ec-"+l).addClass("ai1ec-"+r)}var v=this.getCalculatedOffset(r,o,u,a);this.applyPlacement(v,r),this.$element.trigger("shown.bs."+this.type)}},t.prototype.applyPlacement=function(e,t){var n,r=this.tip(),i=r[0].offsetWidth,s=r[0].offsetHeight,o=parseInt(r.css("margin-top"),10),u=parseInt(r.css("margin-left"),10);isNaN(o)&&(o=0),isNaN(u)&&(u=0),e.top=e.top+o,e.left=e.left+u,r.offset(e).addClass("ai1ec-in");var a=r[0].offsetWidth,f=r[0].offsetHeight;t=="top"&&f!=s&&(n=!0,e.top=e.top+s-f);if(/bottom|top/.test(t)){var l=0;e.left<0&&(l=e.left*-2,e.left=0,r.offset(e),a=r[0].offsetWidth,f=r[0].offsetHeight),this.replaceArrow(l-i+a,a,"left")}else this.replaceArrow(f-s,f,"top");n&&r.offset(e)},t.prototype.replaceArrow=function(e,t,n){this.arrow().css(n,e?50*(1-e/t)+"%":"")},t.prototype.setContent=function(){var e=this.tip(),t=this.getTitle();e.find(".ai1ec-tooltip-inner")[this.options.html?"html":"text"](t),e.removeClass("ai1ec-fade ai1ec-in ai1ec-top ai1ec-bottom ai1ec-left ai1ec-right")},t.prototype.hide=function(){function i(){t.hoverState!="in"&&n.detach()}var t=this,n=this.tip(),r=e.Event("hide.bs."+this.type);this.$element.trigger(r);if(r.isDefaultPrevented())return;return n.removeClass("ai1ec-in"),e.support.transition&&this.$tip.hasClass("ai1ec-fade")?n.one(e.support.transition.end,i).emulateTransitionEnd(150):i(),this.$element.trigger("hidden.bs."+this.type),this},t.prototype.fixTitle=function(){var e=this.$element;(e.attr("title")||typeof e.attr("data-original-title")!="string")&&e.attr("data-original-title",e.attr("title")||"").attr("title","")},t.prototype.hasContent=function(){return this.getTitle()},t.prototype.getPosition=function(){var t=this.$element[0];return e.extend({},typeof t.getBoundingClientRect=="function"?t.getBoundingClientRect():{width:t.offsetWidth,height:t.offsetHeight},this.$element.offset())},t.prototype.getCalculatedOffset=function(e,t,n,r){return e=="bottom"?{top:t.top+t.height,left:t.left+t.width/2-n/2}:e=="top"?{top:t.top-r,left:t.left+t.width/2-n/2}:e=="left"?{top:t.top+t.height/2-r/2,left:t.left-n}:{top:t.top+t.height/2-r/2,left:t.left+t.width}},t.prototype.getTitle=function(){var e,t=this.$element,n=this.options;return e=t.attr("data-original-title")||(typeof n.title=="function"?n.title.call(t[0]):n.title),e},t.prototype.tip=function(){return this.$tip=this.$tip||e(this.options.template)},t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".ai1ec-tooltip-arrow")},t.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},t.prototype.enable=function(){this.enabled=!0},t.prototype.disable=function(){this.enabled=!1},t.prototype.toggleEnabled=function(){this.enabled=!this.enabled},t.prototype.toggle=function(t){var n=t?e(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type):this;n.tip().hasClass("ai1ec-in")?n.leave(n):n.enter(n)},t.prototype.destroy=function(){this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var n=e.fn.tooltip;e.fn.tooltip=function(n){return this.each(function(){var r=e(this),i=r.data("bs.tooltip"),s=typeof n=="object"&&n;i||r.data("bs.tooltip",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.tooltip.Constructor=t,e.fn.tooltip.noConflict=function(){return e.fn.tooltip=n,this}}),timely.define("external_libs/jquery_cookie",["jquery_timely"],function(e){function n(e){return u.raw?e:encodeURIComponent(e)}function r(e){return u.raw?e:decodeURIComponent(e)}function i(e){return n(u.json?JSON.stringify(e):String(e))}function s(e){e.indexOf('"')===0&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return e=decodeURIComponent(e.replace(t," ")),u.json?JSON.parse(e):e}catch(n){}}function o(t,n){var r=u.raw?t:s(t);return e.isFunction(n)?n(r):r}var t=/\+/g,u=e.cookie=function(t,s,a){if(s!==undefined&&!e.isFunction(s)){a=e.extend({},u.defaults,a);if(typeof a.expires=="number"){var f=a.expires,l=a.expires=new Date;l.setTime(+l+f*864e5)}return document.cookie=[n(t),"=",i(s),a.expires?"; expires="+a.expires.toUTCString():"",a.path?"; path="+a.path:"",a.domain?"; domain="+a.domain:"",a.secure?"; secure":""].join("")}var c=t?undefined:{},h=document.cookie?document.cookie.split("; "):[];for(var p=0,d=h.length;p<d;p++){var v=h[p].split("="),m=r(v.shift()),g=v.join("=");if(t&&t===m){c=o(g,s);break}!t&&(g=o(g))!==undefined&&(c[m]=g)}return c};u.defaults={},e.removeCookie=function(t,n){return e.cookie(t)===undefined?!1:(e.cookie(t,"",e.extend({},n,{expires:-1})),!e.cookie(t))}}),timely.define("scripts/admin_settings",["jquery_timely","domReady","ai1ec_config","libs/utils","scripts/setting/cache/cache_event_handlers","external_libs/bootstrap/button","libs/collapse_helper","external_libs/bootstrap/tab","external_libs/bootstrap/dropdown","external_libs/bootstrap_datepicker","external_libs/bootstrap/tooltip","external_libs/jquery_cookie"],function(e,t,n,r,i){var s=function(){var t=!0;e("#ai1ec-plugins-settings input:text").each(function(){this.value!==""&&(t=!1)}),t===!0&&e("#ai1ec-plugins-settings").remove()},o=function(t){var n=e(this).attr("href");e.cookie("ai1ec_general_settings_active_tab",n)},u=function(){var t=e("#week_view_starts_at"),r=e("#week_view_ends_at"),i=parseInt(t.val(),10),s=parseInt(r.val(),10);if(s<i)return window.alert(n.end_must_be_after_start),r.focus(),!1;var o=s-i;if(o<6)return window.alert(n.show_at_least_six_hours),r.focus(),!1},a=function(){e(".ai1ec-gzip-causes-js-failure").remove()},f=function(){e("#ai1ec_save_settings").on("click",function(t){var r=e("#require_disclaimer").is(":checked"),i=e("#disclaimer").val();!0===r&&""===i&&(alert(n.require_desclaimer),e('#ai1ec-general-settings ul.ai1ec-nav a[href="#ai1ec-advanced"]').tab("show"),e("#disclaimer").focus(),t.preventDefault())})},l=function(){t(function(){f(),a(),r.activate_saved_tab_on_page_load(e.cookie("ai1ec_general_settings_active_tab")),e(document).on("click",'#ai1ec-general-settings .ai1ec-nav a[data-toggle="ai1ec-tab"]',o),e(document).on("click","#disable_standard_filter_menu_toggler",function(e){e.preventDefault()}),e(document).on("click","#ai1ec-button-refresh",i.perform_rescan);var t=e("#exact_date");t.datepicker({autoclose:!0}),s(),e(document).on("click",".ai1ec-admin-view-settings .ai1ec-toggle-view",function(){var t=e(this),n=t.closest("tr"),r=e(".ai1ec-admin-view-settings .ai1ec-toggle-view:checked").length===0,i=n.find(".ai1ec-toggle-default-view:checked").length===1;if(r===!0||i===!0)return!1}),e(document).on("click",".ai1ec-admin-view-settings .ai1ec-toggle-default-view",function(){e(this).closest("tr").find(".ai1ec-toggle-view:first").prop("checked",!0)}),e(document).on("click",".ai1ec-autoselect",function(t){console.log(t);if(e(this).data("clicked")&&t.originalEvent.detail<2)return;e(this).data("clicked",!0);var n;document.body.createTextRange?(n=document.body.createTextRange(),n.moveToElementText(this),n.select()):window.getSelection&&(selection=window.getSelection(),n=document.createRange(),n.selectNodeContents(this),selection.removeAllRanges(),selection.addRange(n))}),e("#ai1ec_save_settings").on("click",u),e("#show_create_event_button").trigger("ready")})};return{start:l}}),timely.require(["scripts/admin_settings"],function(e){e.start()}),timely.define("pages/admin_settings",function(){});
public/js/scripts/add_new_event/event_location/gmaps_helper.js CHANGED
@@ -1 +1 @@
1
- timely.define(["jquery_timely","domReady","ai1ec_config","scripts/add_new_event/event_location/input_coordinates_utility_functions","external_libs/jquery.autocomplete_geomod","external_libs/geo_autocomplete"],function(e,t,n,r){var i,s,o,u,a,f,l=function(t){e("input.longitude").val(t.latLng.lng()),e("input.latitude").val(t.latLng.lat()),e("#ai1ec_input_coordinates:checked").length===0&&e("#ai1ec_input_coordinates").trigger("click")},c=function(){!navigator.geolocation||navigator.geolocation.getCurrentPosition(function(e){var t=r.check_if_address_or_coordinates_are_set();if(t===!1){var n=e.coords.latitude,i=e.coords.longitude;s=new google.maps.LatLng(n,i),a.setPosition(s),u.setCenter(s),u.setZoom(15),f=e}})},h=function(){n.disable_autocompletion||e("#ai1ec_address").geo_autocomplete(new google.maps.Geocoder,{selectFirst:!1,minChars:3,cacheLength:50,width:300,scroll:!0,scrollHeight:330,region:n.region}).result(function(e,t){t&&d(t)}).change(function(){if(e(this).val().length>0){var t=e(this).val();i.geocode({address:t,region:n.region},function(e,t){t===google.maps.GeocoderStatus.OK&&d(e[0])})}})},p=function(){i=new google.maps.Geocoder,s=new google.maps.LatLng(9.965,-83.327),o={zoom:0,mapTypeId:google.maps.MapTypeId.ROADMAP,center:s},t(function(){e("#ai1ec_map_canvas").length>0&&(u=new google.maps.Map(e("#ai1ec_map_canvas").get(0),o),a=new google.maps.Marker({map:u,draggable:!0}),google.maps.event.addListener(a,"dragend",l),a.setPosition(s),c(),h(),m())})},d=function(t){u.setCenter(t.geometry.location),u.setZoom(15),a.setPosition(t.geometry.location),e("#ai1ec_address").val(t.formatted_address),e("#ai1ec_latitude").val(t.geometry.location.lat()),e("#ai1ec_longitude").val(t.geometry.location.lng()),e("#ai1ec_input_coordinates").is(":checked")||e("#ai1ec_input_coordinates").click();var n="",r="",i="",s=0,o=0,f="";for(var l=0;l<t.address_components.length;l++)switch(t.address_components[l].types[0]){case"street_number":n=t.address_components[l].long_name;break;case"route":r=t.address_components[l].long_name;break;case"locality":i=t.address_components[l].long_name;break;case"administrative_area_level_1":f=t.address_components[l].long_name;break;case"postal_code":s=t.address_components[l].long_name;break;case"country":o=t.address_components[l].long_name}var c=n.length>0?n+" ":"";c+=r.length>0?r:"",s=s!==0?s:"",e("#ai1ec_city").val(i),e("#ai1ec_province").val(f),e("#ai1ec_postal_code").val(s),e("#ai1ec_country").val(o)},v=function(){var t=parseFloat(e("input.latitude").val()),n=parseFloat(e("input.longitude").val()),r=new google.maps.LatLng(t,n);u.setCenter(r),u.setZoom(15),a.setPosition(r)},m=function(){e("#ai1ec_input_coordinates:checked").length===0?(e("#ai1ec_table_coordinates").css({visibility:"hidden"}),e("#ai1ec_address").change()):v()},g=function(){return a},y=function(){return f};return{init_gmaps:p,ai1ec_update_map_from_coordinates:v,get_marker:g,get_position:y}});
1
+ timely.define(["jquery_timely","domReady","ai1ec_config","scripts/add_new_event/event_location/input_coordinates_utility_functions","external_libs/jquery.autocomplete_geomod","external_libs/geo_autocomplete"],function(e,t,n,r){var i,s,o,u,a,f,l=function(t){e("input.longitude").val(t.latLng.lng()),e("input.latitude").val(t.latLng.lat()),e("#ai1ec_input_coordinates:checked").length===0&&e("#ai1ec_input_coordinates").trigger("click")},c=function(){!navigator.geolocation||navigator.geolocation.getCurrentPosition(function(e){var t=r.check_if_address_or_coordinates_are_set();if(t===!1){var n=e.coords.latitude,i=e.coords.longitude;s=new google.maps.LatLng(n,i),a.setPosition(s),u.setCenter(s),u.setZoom(15),f=e}})},h=function(){n.disable_autocompletion||e("#ai1ec_address").geo_autocomplete(new google.maps.Geocoder,{selectFirst:!1,minChars:3,cacheLength:50,width:300,scroll:!0,scrollHeight:330,region:n.region}).result(function(e,t){t&&d(t)}).change(function(){if(e(this).val().length>0){var t=e(this).val();i.geocode({address:t,region:n.region},function(e,t){t===google.maps.GeocoderStatus.OK&&d(e[0])})}})},p=function(){i=new google.maps.Geocoder,s=new google.maps.LatLng(9.965,-83.327),o={zoom:0,mapTypeId:google.maps.MapTypeId.ROADMAP,center:s},t(function(){e("#ai1ec_map_canvas").length>0&&(u=new google.maps.Map(e("#ai1ec_map_canvas").get(0),o),a=new google.maps.Marker({map:u,draggable:!0}),google.maps.event.addListener(a,"dragend",l),a.setPosition(s),c(),h(),m())})},d=function(t){u.setCenter(t.geometry.location),u.setZoom(15),a.setPosition(t.geometry.location),e("#ai1ec_address").val(t.formatted_address),e("#ai1ec_latitude").val(t.geometry.location.lat()),e("#ai1ec_longitude").val(t.geometry.location.lng()),e("#ai1ec_input_coordinates").is(":checked")||e("#ai1ec_input_coordinates").click();var n="",r="",i="",s=0,o=0,f="",l;for(var c=0;c<t.address_components.length;c++)switch(t.address_components[c].types[0]){case"street_number":n=t.address_components[c].long_name;break;case"route":r=t.address_components[c].long_name;break;case"locality":i=t.address_components[c].long_name;break;case"administrative_area_level_1":f=t.address_components[c].long_name;break;case"postal_code":s=t.address_components[c].long_name;break;case"country":l=t.address_components[c].short_name,o=t.address_components[c].long_name}var h=n.length>0?n+" ":"";h+=r.length>0?r:"",s=s!==0?s:"",e("#ai1ec_city").val(i),e("#ai1ec_province").val(f),e("#ai1ec_postal_code").val(s),e("#ai1ec_country").val(o),e("#ai1ec_country_short").val(l)},v=function(){var t=parseFloat(e("input.latitude").val()),n=parseFloat(e("input.longitude").val()),r=new google.maps.LatLng(t,n);u.setCenter(r),u.setZoom(15),a.setPosition(r)},m=function(){e("#ai1ec_input_coordinates:checked").length===0?(e("#ai1ec_table_coordinates").css({visibility:"hidden"}),e("#ai1ec_address").change()):v()},g=function(){return a},y=function(){return f};return{init_gmaps:p,ai1ec_update_map_from_coordinates:v,get_marker:g,get_position:y}});
public/js/scripts/admin_settings.js CHANGED
@@ -1 +1 @@
1
- timely.define(["jquery_timely","domReady","ai1ec_config","libs/utils","scripts/setting/cache/cache_event_handlers","external_libs/bootstrap/button","libs/collapse_helper","external_libs/bootstrap/tab","external_libs/bootstrap/dropdown","external_libs/bootstrap_datepicker","external_libs/bootstrap/tooltip","external_libs/jquery_cookie"],function(e,t,n,r,i){var s=function(){var t=!0;e("#ai1ec-plugins-settings input:text").each(function(){this.value!==""&&(t=!1)}),t===!0&&e("#ai1ec-plugins-settings").remove()},o=function(t){var n=e(this).attr("href");e.cookie("ai1ec_general_settings_active_tab",n)},u=function(){var t=e("#week_view_starts_at"),r=e("#week_view_ends_at"),i=parseInt(t.val(),10),s=parseInt(r.val(),10);if(s<i)return window.alert(n.end_must_be_after_start),r.focus(),!1;var o=s-i;if(o<6)return window.alert(n.show_at_least_six_hours),r.focus(),!1},a=function(){e(".ai1ec-gzip-causes-js-failure").remove()},f=function(){e("#ai1ec_save_settings").on("click",function(t){var r=e("#require_disclaimer").is(":checked"),i=e("#disclaimer").val();!0===r&&""===i&&(alert(n.require_desclaimer),e('#ai1ec-general-settings ul.ai1ec-nav a[href="#ai1ec-advanced"]').tab("show"),e("#disclaimer").focus(),t.preventDefault())})},l=function(){t(function(){f(),a(),r.activate_saved_tab_on_page_load(e.cookie("ai1ec_general_settings_active_tab")),e(document).on("click",'#ai1ec-general-settings .ai1ec-nav a[data-toggle="ai1ec-tab"]',o),e(document).on("click","#disable_standard_filter_menu_toggler",function(e){e.preventDefault()}),e(document).on("click","#ai1ec-button-refresh",i.perform_rescan);var t=e("#exact_date");t.datepicker({autoclose:!0}),s(),e(document).on("click",".ai1ec-admin-view-settings .ai1ec-toggle-view",function(){var t=e(this),n=t.closest("tr"),r=e(".ai1ec-admin-view-settings .ai1ec-toggle-view:checked").length===0,i=n.find(".ai1ec-toggle-default-view:checked").length===1;if(r===!0||i===!0)return!1}),e(document).on("click",".ai1ec-admin-view-settings .ai1ec-toggle-default-view",function(){e(this).closest("tr").find(".ai1ec-toggle-view:first").prop("checked",!0)}),e("#ai1ec_save_settings").on("click",u),e("#show_create_event_button").trigger("ready")})};return{start:l}});
1
+ timely.define(["jquery_timely","domReady","ai1ec_config","libs/utils","scripts/setting/cache/cache_event_handlers","external_libs/bootstrap/button","libs/collapse_helper","external_libs/bootstrap/tab","external_libs/bootstrap/dropdown","external_libs/bootstrap_datepicker","external_libs/bootstrap/tooltip","external_libs/jquery_cookie"],function(e,t,n,r,i){var s=function(){var t=!0;e("#ai1ec-plugins-settings input:text").each(function(){this.value!==""&&(t=!1)}),t===!0&&e("#ai1ec-plugins-settings").remove()},o=function(t){var n=e(this).attr("href");e.cookie("ai1ec_general_settings_active_tab",n)},u=function(){var t=e("#week_view_starts_at"),r=e("#week_view_ends_at"),i=parseInt(t.val(),10),s=parseInt(r.val(),10);if(s<i)return window.alert(n.end_must_be_after_start),r.focus(),!1;var o=s-i;if(o<6)return window.alert(n.show_at_least_six_hours),r.focus(),!1},a=function(){e(".ai1ec-gzip-causes-js-failure").remove()},f=function(){e("#ai1ec_save_settings").on("click",function(t){var r=e("#require_disclaimer").is(":checked"),i=e("#disclaimer").val();!0===r&&""===i&&(alert(n.require_desclaimer),e('#ai1ec-general-settings ul.ai1ec-nav a[href="#ai1ec-advanced"]').tab("show"),e("#disclaimer").focus(),t.preventDefault())})},l=function(){t(function(){f(),a(),r.activate_saved_tab_on_page_load(e.cookie("ai1ec_general_settings_active_tab")),e(document).on("click",'#ai1ec-general-settings .ai1ec-nav a[data-toggle="ai1ec-tab"]',o),e(document).on("click","#disable_standard_filter_menu_toggler",function(e){e.preventDefault()}),e(document).on("click","#ai1ec-button-refresh",i.perform_rescan);var t=e("#exact_date");t.datepicker({autoclose:!0}),s(),e(document).on("click",".ai1ec-admin-view-settings .ai1ec-toggle-view",function(){var t=e(this),n=t.closest("tr"),r=e(".ai1ec-admin-view-settings .ai1ec-toggle-view:checked").length===0,i=n.find(".ai1ec-toggle-default-view:checked").length===1;if(r===!0||i===!0)return!1}),e(document).on("click",".ai1ec-admin-view-settings .ai1ec-toggle-default-view",function(){e(this).closest("tr").find(".ai1ec-toggle-view:first").prop("checked",!0)}),e(document).on("click",".ai1ec-autoselect",function(t){if(e(this).data("clicked")&&t.originalEvent.detail<2)return;e(this).data("clicked",!0);var n;document.body.createTextRange?(n=document.body.createTextRange(),n.moveToElementText(this),n.select()):window.getSelection&&(selection=window.getSelection(),n=document.createRange(),n.selectNodeContents(this),selection.removeAllRanges(),selection.addRange(n))}),e("#ai1ec_save_settings").on("click",u),e("#show_create_event_button").trigger("ready")})};return{start:l}});
public/themes-ai1ec/vortex/font/ai1ec-icons.eot ADDED
Binary file
public/themes-ai1ec/vortex/font/{timely-sub-icons.svg → ai1ec-icons.svg} RENAMED
@@ -8,6 +8,12 @@
8
  <missing-glyph horiz-adv-x="512" />
9
  <glyph unicode="&#x20;" d="" horiz-adv-x="256" />
10
  <glyph unicode="&#x21;" d="M157.386 265.319c-1.674-6.239-3.534-12.431-5.159-18.676-0.852-3.251-1.643-6.513-2.312-9.813-3.923-19.282-10.788-67.208 9.798-95.962 6.031-8.389 14.062-12.659 23.947-12.659 6.063 0 12.417 1.669 18.765 4.385 13.875 5.886 27.694 16.837 38.197 26.519 18.707 17.226 36.017 41.064 50.767 62.066 16.747 23.809 31.153 44.28 48.094 67.967 3.095 4.31 6.602 9.383 10.494 14.992 29.216 42.077 77.713 111.635 132.632 140.409 9.455 4.951 22.706 9.689 29.392 10.367-8.286 10.093-28.976 15.685-47.274 9.732-1.143-0.225-2.295-0.381-3.438-0.658-54.736-13.188-75.265-61.844-104.265-103.176-0.384 1.467-14.44 11.473-15.74 12.425-9.359 6.9-19.614 12.538-30.492 16.669-6.507 2.477-13.263 4.515-20.035 6.201-0.015 0.003-0.038 0.013-0.058 0.013-11.605 2.89-24.155 5.058-35.255-0.759-13.465-7.038-20.806-22.302-17.902-37.12 2.139-10.878 9.651-20.027 19.539-24.637 2.307-1.083 4.711-1.986 7.24-2.526 3.095-0.655 6.213-1.435 9.331-2.269 10.462-2.826 20.875-6.666 30.382-11.49 5.413-2.757 10.266-6.218 15.070-9.917-12.342-18.39-48.983-71.657-81.111-104.279-4.342-4.405-8.505-8.395-12.437-11.897-11.678-10.405-21.271-16.519-27.163-16.525-1.435 0-2.541 0.349-3.438 1.129-3.049 2.607-4.827 13.779-4.862 20.489-0.064 7.954 0.632 15.688 1.351 23.866l0.115 1.215c2.177 24.123 5.595 47.562 10.78 73.764l0.222 1.175c2.041 10.338 4.146 21.028 7.258 31.147 0.41 1.316 0.953 2.639 1.527 3.97 0.629 1.403 1.314 2.815 2.015 4.27 0.924 1.891 1.871 3.854 2.722 5.886 2.535 5.886 4.302 12.333 1.937 19.397-3.687 10.89-11.314 16.649-22.076 16.649-2.8 0-5.814-0.419-8.95-1.207-15.973-3.993-31.615-9.388-47.762-16.516-27.625-12.131-54.254-31.658-76.992-56.474-47.568-51.901-69.948-119.77-59.864-181.545 8.86-54.251 44.387-100.768 95.012-124.418 24.582-11.482 51.35-17.31 79.532-17.31 63.617 0 128.856 30.503 176.496 79.668 71.339 73.6 107.605 183.684 37.897 265.639l-3.228 3.684c0 0-25.754-34.935-33.942-47.424l-1.49-2.269 1.98-2.015c35.853-39.537 17.772-98.404-4.919-136.876-22.264-37.761-54.072-70.046-96.343-93.061-26.586-14.472-59.329-22.013-88.897-22.013-33.116 0-63.036 9.85-86.579 28.457-35.102 27.807-57.926 65.080-53.527 120.186 6.141 76.94 66.789 157.898 139.999 177.249-1.034-1.588-2.139-4.971-2.477-5.835-0.872-2.229-1.553-4.53-2.055-6.868-0.032-0.136-0.043-0.269-0.066-0.401-0.020-0.066-0.046-0.118-0.058-0.179-1.126-5.179-1.487-10.618-0.606-15.887 0.823-5.153 2.93-9.983 3.892-15.11 2.015-10.653-1.080-22.186-3.34-32.602-0.678-3.101-1.452-6.158-2.272-9.212z" />
 
 
 
 
 
 
11
  <glyph unicode="&#xf073;" d="M36.572 4.572h82.285v82.286h-82.285v-82.286zM137.143 4.572h91.429v82.286h-91.428v-82.286zM36.572 105.143h82.285v91.428h-82.285v-91.428zM137.143 105.143h91.429v91.428h-91.428v-91.428zM36.572 214.857h82.285v82.286h-82.285v-82.286zM246.857 4.572h91.429v82.286h-91.428v-82.286zM137.143 214.857h91.429v82.286h-91.428v-82.286zM356.572 4.572h82.286v82.286h-82.286v-82.286zM246.857 105.143h91.429v91.428h-91.428v-91.428zM146.286 352v82.286q0 3.714-2.714 6.428t-6.428 2.714h-18.285q-3.715 0-6.428-2.714t-2.715-6.428v-82.286q0-3.714 2.715-6.428t6.428-2.714h18.285q3.714 0 6.428 2.714t2.714 6.428zM356.572 105.143h82.286v91.428h-82.286v-91.428zM246.857 214.857h91.429v82.286h-91.428v-82.286zM356.572 214.857h82.286v82.286h-82.286v-82.286zM365.714 352v82.286q0 3.714-2.714 6.428t-6.428 2.714h-18.286q-3.714 0-6.428-2.714t-2.714-6.428v-82.286q0-3.714 2.714-6.428t6.428-2.714h18.286q3.714 0 6.428 2.714t2.714 6.428zM475.428 370.286v-365.714q0-14.857-10.857-25.714t-25.714-10.857h-402.286q-14.857 0-25.715 10.857t-10.857 25.714v365.714q0 14.857 10.857 25.714t25.715 10.857h36.572v27.428q0 18.857 13.428 32.286t32.285 13.428h18.285q18.857 0 32.285-13.428t13.428-32.286v-27.428h109.714v27.428q0 18.857 13.428 32.286t32.286 13.428h18.286q18.857 0 32.286-13.428t13.428-32.286v-27.428h36.572q14.857 0 25.714-10.857t10.857-25.714z" horiz-adv-x="476" />
12
  <glyph unicode="&#xf09e;" d="M109.715 96q0-22.857-16-38.857t-38.857-16-38.857 16-16 38.857 16 38.857 38.857 16 38.857-16 16-38.857zM256 60.857q0.572-8-4.857-13.714-5.143-6-13.429-6h-38.572q-7.143 0-12.286 4.714t-5.714 11.857q-6.286 65.428-52.714 111.857t-111.857 52.714q-7.143 0.572-11.857 5.714t-4.715 12.286v38.572q0 8.286 6 13.428 4.857 4.857 12.286 4.857h1.428q45.715-3.715 87.428-23t74-51.857q32.572-32.286 51.857-74t23-87.428zM402.286 60.286q0.572-7.714-5.143-13.428-5.143-5.714-13.143-5.714h-40.857q-7.428 0-12.714 5t-5.572 12.143q-3.428 61.428-28.857 116.714t-66.143 96-96 66.143-116.715 29.143q-7.143 0.286-12.143 5.572t-5 12.428v40.857q0 8 5.715 13.143 5.143 5.143 12.572 5.143h0.857q74.857-3.715 143.286-34.286t121.572-84q53.428-53.143 84-121.572t34.286-143.286z" horiz-adv-x="403" />
13
  <glyph unicode="&#xf0d5;" d="M250.286 61.428q0 6-1.286 11.572t-2.714 10.286-5 9.857-6 8.714-7.572 8.428-7.857 7.286-9.143 7.286-8.857 6.572-9.429 6.572-8.714 6q-4.857 0.572-14.286 0.572-15.428 0-30.286-2t-30.857-7.143-28-13.143-19.715-21.428-7.715-30.572q0-19.428 10.143-34.714t26.572-24 34.428-13 36.285-4.286q16.857 0 32.143 3.572t28.715 11.143 21.286 21 7.857 31.428zM216 307.714q0 17.143-4.714 36.428t-13.428 37.286-24 29.714-34.143 11.714q-26.572 0-41.143-19.714t-14.572-47.143q0-13.429 3.285-28.286t10.143-29.714 16-26.714 22.285-19.286 27.714-7.428q27.714 0 40.143 17.286t12.429 45.857zM178.571 443.428h124.857l-38.572-22.572h-38.572q20.286-12.857 31.428-36t11.143-48.285q0-21.143-6.572-37.572t-16-26.428-18.857-18.428-16-17.428-6.571-19.286q0-7.428 4.714-14.572t12.286-13.714 16.714-13.714 18.286-15.857 16.714-18.857 12.286-24.286 4.714-30.428q0-45.714-40-80.572-43.428-37.428-120-37.428-16.857 0-34.143 2.857t-34.857 9.572-31 16.572-22 25.428-8.572 34.714q0 17.428 10.572 38.572 9.143 18.286 27.428 31.572t41.428 20.286 44.285 10.286 42.857 3.857q-18.286 23.714-18.286 42.572 0 3.428 0.571 6.714t1.429 5.572 2.286 6.143 2 6.143q-11.428-1.429-20-1.429-42.572 0-73 28t-30.428 70.286q0 40 27.143 71.572t66.857 40.428q26.857 5.714 53.428 5.714zM475.428 370.286v-36.572h-73.143v-73.143h-36.572v73.143h-73.143v36.572h73.143v73.143h36.572v-73.143h73.143z" horiz-adv-x="476" />
8
  <missing-glyph horiz-adv-x="512" />
9
  <glyph unicode="&#x20;" d="" horiz-adv-x="256" />
10
  <glyph unicode="&#x21;" d="M157.386 265.319c-1.674-6.239-3.534-12.431-5.159-18.676-0.852-3.251-1.643-6.513-2.312-9.813-3.923-19.282-10.788-67.208 9.798-95.962 6.031-8.389 14.062-12.659 23.947-12.659 6.063 0 12.417 1.669 18.765 4.385 13.875 5.886 27.694 16.837 38.197 26.519 18.707 17.226 36.017 41.064 50.767 62.066 16.747 23.809 31.153 44.28 48.094 67.967 3.095 4.31 6.602 9.383 10.494 14.992 29.216 42.077 77.713 111.635 132.632 140.409 9.455 4.951 22.706 9.689 29.392 10.367-8.286 10.093-28.976 15.685-47.274 9.732-1.143-0.225-2.295-0.381-3.438-0.658-54.736-13.188-75.265-61.844-104.265-103.176-0.384 1.467-14.44 11.473-15.74 12.425-9.359 6.9-19.614 12.538-30.492 16.669-6.507 2.477-13.263 4.515-20.035 6.201-0.015 0.003-0.038 0.013-0.058 0.013-11.605 2.89-24.155 5.058-35.255-0.759-13.465-7.038-20.806-22.302-17.902-37.12 2.139-10.878 9.651-20.027 19.539-24.637 2.307-1.083 4.711-1.986 7.24-2.526 3.095-0.655 6.213-1.435 9.331-2.269 10.462-2.826 20.875-6.666 30.382-11.49 5.413-2.757 10.266-6.218 15.070-9.917-12.342-18.39-48.983-71.657-81.111-104.279-4.342-4.405-8.505-8.395-12.437-11.897-11.678-10.405-21.271-16.519-27.163-16.525-1.435 0-2.541 0.349-3.438 1.129-3.049 2.607-4.827 13.779-4.862 20.489-0.064 7.954 0.632 15.688 1.351 23.866l0.115 1.215c2.177 24.123 5.595 47.562 10.78 73.764l0.222 1.175c2.041 10.338 4.146 21.028 7.258 31.147 0.41 1.316 0.953 2.639 1.527 3.97 0.629 1.403 1.314 2.815 2.015 4.27 0.924 1.891 1.871 3.854 2.722 5.886 2.535 5.886 4.302 12.333 1.937 19.397-3.687 10.89-11.314 16.649-22.076 16.649-2.8 0-5.814-0.419-8.95-1.207-15.973-3.993-31.615-9.388-47.762-16.516-27.625-12.131-54.254-31.658-76.992-56.474-47.568-51.901-69.948-119.77-59.864-181.545 8.86-54.251 44.387-100.768 95.012-124.418 24.582-11.482 51.35-17.31 79.532-17.31 63.617 0 128.856 30.503 176.496 79.668 71.339 73.6 107.605 183.684 37.897 265.639l-3.228 3.684c0 0-25.754-34.935-33.942-47.424l-1.49-2.269 1.98-2.015c35.853-39.537 17.772-98.404-4.919-136.876-22.264-37.761-54.072-70.046-96.343-93.061-26.586-14.472-59.329-22.013-88.897-22.013-33.116 0-63.036 9.85-86.579 28.457-35.102 27.807-57.926 65.080-53.527 120.186 6.141 76.94 66.789 157.898 139.999 177.249-1.034-1.588-2.139-4.971-2.477-5.835-0.872-2.229-1.553-4.53-2.055-6.868-0.032-0.136-0.043-0.269-0.066-0.401-0.020-0.066-0.046-0.118-0.058-0.179-1.126-5.179-1.487-10.618-0.606-15.887 0.823-5.153 2.93-9.983 3.892-15.11 2.015-10.653-1.080-22.186-3.34-32.602-0.678-3.101-1.452-6.158-2.272-9.212z" />
11
+ <glyph unicode="&#xe600;" d="M122.288 359.288h78.447v-60.339h-78.447v60.339zM217.634 359.288h78.447v-78.447h-78.447v78.447zM314.181 359.288h78.447v-60.339h-78.447v60.339zM122.288 280.85h78.447v-76.046h-78.447v76.046zM217.634 260.329h78.447v-95.351h-78.447v95.351zM314.181 280.85h78.447v-76.046h-78.447v76.046zM314.181 183.080h78.447v-95.337h-78.447v95.337zM217.634 144.466h78.447v-56.72h-78.447v56.72zM122.288 183.080h78.447v-95.337h-78.447v95.337zM392.229 35.409h-269.543c-22.178 0-40.225 16.961-40.225 37.813v292.877c0 20.848 18.048 37.813 40.225 37.813h269.543c22.178 0 40.224-16.96 40.224-37.813v-292.886c0-20.839-18.048-37.801-40.224-37.801zM122.686 384.605c-11.525 0-20.912-8.3-20.912-18.497v-292.886c0-10.204 9.376-18.506 20.912-18.506h269.543c11.534 0 20.912 8.3 20.912 18.506v292.877c0 10.204-9.376 18.497-20.912 18.497h-269.543z" />
12
+ <glyph unicode="&#xe601;" d="M141.591 346.986h229.319v-58.1h-229.319v58.1zM141.591 252.855h229.319v-58.1h-229.319v58.1zM142.808 153.887h229.319v-58.099h-229.319v58.099zM392.229 39.562h-269.543c-22.178 0-40.225 16.956-40.225 37.801v292.877c0 20.848 18.048 37.813 40.225 37.813h269.543c22.178 0 40.224-16.961 40.224-37.813v-292.877c0-20.848-18.048-37.801-40.224-37.801zM122.686 388.737c-11.525 0-20.912-8.299-20.912-18.497v-292.877c0-10.194 9.376-18.497 20.912-18.497h269.543c11.534 0 20.912 8.3 20.912 18.497v292.877c0 10.204-9.376 18.497-20.912 18.497h-269.543z" />
13
+ <glyph unicode="&#xe602;" d="M473.25 404.309h-429.123c-18.029 0-32.614-13.436-32.614-30.026v-312.403c0-16.59 14.581-30.037 32.614-30.037h429.123c18.017 0 32.601 13.437 32.601 30.037v312.402c0 16.59-14.582 30.026-32.601 30.026zM191.367 335.477h58.317v-57.52h-58.317v57.52zM191.367 257.192h58.317v-57.536h-58.317v57.536zM114.277 257.192h58.341v-57.536h-58.34v57.536zM37.154 257.192h58.329v-57.536h-58.329v57.536zM37.154 182.064h58.329v-57.52h-58.329v57.52zM96.273 47.848h-58.317v57.52h58.317v-57.52zM114.277 182.064h58.341v-57.52h-58.34v57.52zM173.391 47.848h-58.307v57.52h58.317v-57.52zM191.367 182.064h58.317v-57.52h-58.317v57.52zM250.504 47.848h-58.34v57.52h58.34v-57.52zM326.796 47.848h-58.307v57.52h58.307v-57.52zM326.796 124.541h-58.307v57.52h58.307v-57.52zM326.796 199.67h-58.307v57.536h58.307v-57.536zM326.796 277.957h-58.307v57.52h58.307v-57.52zM403.918 124.541h-58.341v57.52h58.341v-57.52zM403.918 199.67h-58.341v57.536h58.341v-57.536zM403.918 277.957h-58.341v57.52h58.341v-57.52zM480.222 124.541h-58.329v57.52h58.329v-57.52zM480.222 199.67h-58.329v57.536h58.329v-57.536zM480.222 277.957h-58.329v57.52h58.329v-57.52z" />
14
+ <glyph unicode="&#xe603;" d="M218.843 305.309h153.683v-19.315h-153.683v19.315zM372.517 344.749h-230.922v-58.752h57.138v37.843h173.787zM218.843 228.878h153.683v-19.315h-153.683v19.315zM219.228 113.016h153.683v-19.315h-153.683v19.315zM372.517 268.315h-230.922v-58.743h57.138v37.822h173.787zM219.228 150.851h153.683v-19.315h-153.683v19.315zM372.923 190.277h-230.922v-58.743h57.115v37.834h173.807zM392.229 34.988h-269.543c-22.178 0-40.225 16.961-40.225 37.813v292.866c0 20.848 18.048 37.813 40.225 37.813h269.543c22.178 0 40.224-16.96 40.224-37.813v-292.877c0-20.839-18.048-37.801-40.224-37.801zM122.686 384.178c-11.525 0-20.912-8.3-20.912-18.506v-292.877c0-10.204 9.376-18.506 20.912-18.506h269.543c11.534 0 20.912 8.3 20.912 18.506v292.877c0 10.204-9.376 18.506-20.912 18.506h-269.543z" />
15
+ <glyph unicode="&#xe604;" d="M82.717 61.032c0 100.963 0 201.926 0 302.889 0.245 0.502 0.591 0.971 0.716 1.493 2.68 11.514 9.611 19.611 20.163 24.602 3.394 1.604 7.115 2.534 10.686 3.771 93.856 0 187.698 0 281.558 0 1.177-0.42 2.33-0.921 3.527-1.237 16.882-4.478 27.711-19.315 27.659-35.892-0.31-96.258-0.144-192.51-0.185-288.769 0-3.241-0.174-6.584-0.962-9.704-4.111-16.33-19.027-27.087-37.373-27.087-89.142-0.019-178.296-0.003-267.434 0-1.421 0-2.851-0.019-4.264 0.134-13.498 1.474-23.865 7.882-30.377 19.907-1.665 3.057-2.495 6.575-3.71 9.887zM97.837 114.907c104.857 0 209.432 0 314.011 0 0 19.457 0 38.591 0 57.761-104.808 0-209.358 0-314.011 0 0-19.469 0-38.591 0-57.761zM411.892 323.56c-104.827 0-209.268 0-314.033 0 0-19.285 0-38.394 0-57.712 104.737 0 209.278 0 314.033 0 0 19.245 0 38.245 0 57.712zM411.964 247.897c-104.891 0-209.358 0-314.094 0 0-19.142 0-38.087 0-57.034 104.891 0 209.442 0 314.094 0 0 19.101 0 37.834 0 57.034zM412.036 96.75c-105.022 0-209.554 0-314.269 0 0-11.095-0.29-21.882 0.111-32.64 0.225-6.218 4.099-10.758 9.148-14.16 4.898-3.302 10.448-4.214 16.239-4.214 87.71 0.003 175.422 0 263.123 0.040 2.68 0 5.409 0.234 8.038 0.758 9.325 1.819 17.136 9.457 17.495 17.965 0.449 10.623 0.111 21.279 0.111 32.248z" />
16
+ <glyph unicode="&#xe605;" d="M473.25 404.309h-429.123c-18.029 0-32.614-13.436-32.614-30.026v-312.403c0-16.59 14.581-30.037 32.614-30.037h429.123c18.017 0 32.601 13.437 32.601 30.037v312.402c0 16.59-14.582 30.026-32.601 30.026zM191.367 335.477h58.317v-287.349h-58.317v287.349zM96.273 47.848h-58.317v287.947h58.317v-287.947zM173.391 47.848h-58.307v287.947h58.317v-287.947zM326.796 48.128h-58.307v287.349h58.307v-287.349zM403.918 48.128h-58.341v287.349h58.341v-287.349zM480.222 48.128h-58.329v287.349h58.329v-287.349z" />
17
  <glyph unicode="&#xf073;" d="M36.572 4.572h82.285v82.286h-82.285v-82.286zM137.143 4.572h91.429v82.286h-91.428v-82.286zM36.572 105.143h82.285v91.428h-82.285v-91.428zM137.143 105.143h91.429v91.428h-91.428v-91.428zM36.572 214.857h82.285v82.286h-82.285v-82.286zM246.857 4.572h91.429v82.286h-91.428v-82.286zM137.143 214.857h91.429v82.286h-91.428v-82.286zM356.572 4.572h82.286v82.286h-82.286v-82.286zM246.857 105.143h91.429v91.428h-91.428v-91.428zM146.286 352v82.286q0 3.714-2.714 6.428t-6.428 2.714h-18.285q-3.715 0-6.428-2.714t-2.715-6.428v-82.286q0-3.714 2.715-6.428t6.428-2.714h18.285q3.714 0 6.428 2.714t2.714 6.428zM356.572 105.143h82.286v91.428h-82.286v-91.428zM246.857 214.857h91.429v82.286h-91.428v-82.286zM356.572 214.857h82.286v82.286h-82.286v-82.286zM365.714 352v82.286q0 3.714-2.714 6.428t-6.428 2.714h-18.286q-3.714 0-6.428-2.714t-2.714-6.428v-82.286q0-3.714 2.714-6.428t6.428-2.714h18.286q3.714 0 6.428 2.714t2.714 6.428zM475.428 370.286v-365.714q0-14.857-10.857-25.714t-25.714-10.857h-402.286q-14.857 0-25.715 10.857t-10.857 25.714v365.714q0 14.857 10.857 25.714t25.715 10.857h36.572v27.428q0 18.857 13.428 32.286t32.285 13.428h18.285q18.857 0 32.285-13.428t13.428-32.286v-27.428h109.714v27.428q0 18.857 13.428 32.286t32.286 13.428h18.286q18.857 0 32.286-13.428t13.428-32.286v-27.428h36.572q14.857 0 25.714-10.857t10.857-25.714z" horiz-adv-x="476" />
18
  <glyph unicode="&#xf09e;" d="M109.715 96q0-22.857-16-38.857t-38.857-16-38.857 16-16 38.857 16 38.857 38.857 16 38.857-16 16-38.857zM256 60.857q0.572-8-4.857-13.714-5.143-6-13.429-6h-38.572q-7.143 0-12.286 4.714t-5.714 11.857q-6.286 65.428-52.714 111.857t-111.857 52.714q-7.143 0.572-11.857 5.714t-4.715 12.286v38.572q0 8.286 6 13.428 4.857 4.857 12.286 4.857h1.428q45.715-3.715 87.428-23t74-51.857q32.572-32.286 51.857-74t23-87.428zM402.286 60.286q0.572-7.714-5.143-13.428-5.143-5.714-13.143-5.714h-40.857q-7.428 0-12.714 5t-5.572 12.143q-3.428 61.428-28.857 116.714t-66.143 96-96 66.143-116.715 29.143q-7.143 0.286-12.143 5.572t-5 12.428v40.857q0 8 5.715 13.143 5.143 5.143 12.572 5.143h0.857q74.857-3.715 143.286-34.286t121.572-84q53.428-53.143 84-121.572t34.286-143.286z" horiz-adv-x="403" />
19
  <glyph unicode="&#xf0d5;" d="M250.286 61.428q0 6-1.286 11.572t-2.714 10.286-5 9.857-6 8.714-7.572 8.428-7.857 7.286-9.143 7.286-8.857 6.572-9.429 6.572-8.714 6q-4.857 0.572-14.286 0.572-15.428 0-30.286-2t-30.857-7.143-28-13.143-19.715-21.428-7.715-30.572q0-19.428 10.143-34.714t26.572-24 34.428-13 36.285-4.286q16.857 0 32.143 3.572t28.715 11.143 21.286 21 7.857 31.428zM216 307.714q0 17.143-4.714 36.428t-13.428 37.286-24 29.714-34.143 11.714q-26.572 0-41.143-19.714t-14.572-47.143q0-13.429 3.285-28.286t10.143-29.714 16-26.714 22.285-19.286 27.714-7.428q27.714 0 40.143 17.286t12.429 45.857zM178.571 443.428h124.857l-38.572-22.572h-38.572q20.286-12.857 31.428-36t11.143-48.285q0-21.143-6.572-37.572t-16-26.428-18.857-18.428-16-17.428-6.571-19.286q0-7.428 4.714-14.572t12.286-13.714 16.714-13.714 18.286-15.857 16.714-18.857 12.286-24.286 4.714-30.428q0-45.714-40-80.572-43.428-37.428-120-37.428-16.857 0-34.143 2.857t-34.857 9.572-31 16.572-22 25.428-8.572 34.714q0 17.428 10.572 38.572 9.143 18.286 27.428 31.572t41.428 20.286 44.285 10.286 42.857 3.857q-18.286 23.714-18.286 42.572 0 3.428 0.571 6.714t1.429 5.572 2.286 6.143 2 6.143q-11.428-1.429-20-1.429-42.572 0-73 28t-30.428 70.286q0 40 27.143 71.572t66.857 40.428q26.857 5.714 53.428 5.714zM475.428 370.286v-36.572h-73.143v-73.143h-36.572v73.143h-73.143v36.572h73.143v73.143h36.572v-73.143h73.143z" horiz-adv-x="476" />
public/themes-ai1ec/vortex/font/ai1ec-icons.ttf ADDED
Binary file
public/themes-ai1ec/vortex/font/ai1ec-icons.woff ADDED
Binary file
public/themes-ai1ec/vortex/font/timely-icons.eot DELETED
Binary file
public/themes-ai1ec/vortex/font/timely-icons.svg DELETED
@@ -1,551 +0,0 @@
1
- <?xml version="1.0" 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 xmlns="http://www.w3.org/2000/svg">
4
- <metadata>
5
- This is a custom SVG font generated by IcoMoon.
6
- <iconset id="Timely Icons" name="Timely Icons"></iconset><author name="Timely Network Inc" href="http://time.ly/"></author>
7
- </metadata>
8
- <defs>
9
- <font id="Timely-Icons" horiz-adv-x="512" >
10
- <font-face units-per-em="512" ascent="461" descent="-51" />
11
- <missing-glyph horiz-adv-x="512" />
12
- <glyph unicode="&#x21;" d="M 157.386,246.319 c -1.674-6.239 -3.534-12.431 -5.159-18.676 -0.852-3.251 -1.643-6.513 -2.312-9.813 -3.923-19.282 -10.788-67.208 9.798-95.962 6.031-8.389 14.062-12.659 23.947-12.659 6.063,0.00 12.417,1.669 18.765,4.385 13.875,5.886 27.694,16.837 38.197,26.519 18.707,17.226 36.017,41.064 50.767,62.066 16.747,23.809 31.153,44.28 48.094,67.967 3.095,4.31 6.602,9.383 10.494,14.992 29.216,42.077 77.713,111.635 132.632,140.409 9.455,4.951 22.706,9.689 29.392,10.367 -8.286,10.093 -28.976,15.685 -47.274,9.732 -1.143-0.225 -2.295-0.381 -3.438-0.658 -54.736-13.188 -75.265-61.844 -104.265-103.176 -0.384,1.467 -14.44,11.473 -15.74,12.425 -9.359,6.90 -19.614,12.538 -30.492,16.669 -6.507,2.477 -13.263,4.515 -20.035,6.201 -0.015,0.003 -0.038,0.013 -0.058,0.013 -11.605,2.89 -24.155,5.058 -35.255-0.759 -13.465-7.038 -20.806-22.302 -17.902-37.12 2.139-10.878 9.651-20.027 19.539-24.637 2.307-1.083 4.711-1.986 7.24-2.526 3.095-0.655 6.213-1.435 9.331-2.269 10.462-2.826 20.875-6.666 30.382-11.49 5.413-2.757 10.266-6.218 15.07-9.917 -12.342-18.39 -48.983-71.657 -81.111-104.279 -4.342-4.405 -8.505-8.395 -12.437-11.897 -11.678-10.405 -21.271-16.519 -27.163-16.525 -1.435,0.00 -2.541,0.349 -3.438,1.129 -3.049,2.607 -4.827,13.779 -4.862,20.489 -0.064,7.954 0.632,15.688 1.351,23.866 l 0.115,1.215 c 2.177,24.123 5.595,47.562 10.78,73.764 l 0.222,1.175 c 2.041,10.338 4.146,21.028 7.258,31.147 0.41,1.316 0.953,2.639 1.527,3.97 0.629,1.403 1.314,2.815 2.015,4.27 0.924,1.891 1.871,3.854 2.722,5.886 2.535,5.886 4.302,12.333 1.937,19.397 -3.687,10.89 -11.314,16.649 -22.076,16.649 -2.80,0.00 -5.814-0.419 -8.95-1.207 -15.973-3.993 -31.615-9.388 -47.762-16.516 -27.625-12.131 -54.254-31.658 -76.992-56.474 -47.568-51.901 -69.948-119.77 -59.864-181.545 8.86-54.251 44.387-100.768 95.012-124.418 24.582-11.482 51.35-17.31 79.532-17.31 63.617,0.00 128.856,30.503 176.496,79.668 71.339,73.60 107.605,183.684 37.897,265.639 l -3.228,3.684 c 0.00,0.00 -25.754-34.935 -33.942-47.424 l -1.49-2.269 1.98-2.015 c 35.853-39.537 17.772-98.404 -4.919-136.876 -22.264-37.761 -54.072-70.046 -96.343-93.061 -26.586-14.472 -59.329-22.013 -88.897-22.013 -33.116,0.00 -63.036,9.85 -86.579,28.457 -35.102,27.807 -57.926,65.08 -53.527,120.186 6.141,76.94 66.789,157.898 139.999,177.249 -1.034-1.588 -2.139-4.971 -2.477-5.835 -0.872-2.229 -1.553-4.53 -2.055-6.868 -0.032-0.136 -0.043-0.269 -0.066-0.401 -0.02-0.066 -0.046-0.118 -0.058-0.179 -1.126-5.179 -1.487-10.618 -0.606-15.887 0.823-5.153 2.93-9.983 3.892-15.11 2.015-10.653 -1.08-22.186 -3.34-32.602 -0.678-3.101 -1.452-6.158 -2.272-9.212 z" />
13
- <glyph unicode="&#x22;" d="M 481.64,384.552l-35.712,0.00 l0.00-21.76 c0.00-8.40-3.08-16.008-9.184-22.304c-5.136-5.048-11.528-8.08-18.744-8.816l-0.544-0.176l-2.824-0.024
14
- l-2.344,0.00 l-2.544,0.00 l-0.544,0.16c-7.488,0.68-14.104,3.84-19.424,9.376c-5.568,5.96-8.52,13.496-8.52,21.784l0.00,21.76 L 234.032,384.552 l0.00-21.76
15
- c0.00-8.40-3.088-16.008-9.184-22.304c-5.128-5.048-11.528-8.08-18.744-8.816l-0.544-0.176l-2.832-0.024L 200.40,331.472 l-2.544,0.00 l-0.56,0.16
16
- c-7.488,0.68-14.096,3.84-19.416,9.376c-5.584,5.96-8.52,13.496-8.52,21.784l0.00,21.76 l-35.72,0.00 c-16.328,0.00-29.568-13.24-29.568-29.60L 104.072,238.44
17
- c 8.04,2.696, 16.208,5.064, 24.536,6.704c 4.12,0.808, 7.80,1.504, 11.056,2.096l0.00,38.256 c0.00,9.264, 5.424,17.856, 13.496,21.712
18
- c 3.352,1.672, 7.128,2.56, 10.904,2.56c 5.136,0.00, 10.248-1.664, 14.48-4.752l 29.192-21.448l 267.856,0.00 l0.00-249.52 L 139.696,34.048 l0.00,101.68
19
- c0.00,0.096-0.04,0.176-0.04,0.28l0.00,19.328 c-12.992-1.456-24.84-4.168-35.592-8.008l0.00-113.384 c0.00-16.344, 13.24-29.576, 29.568-29.576l 348.008,0.00
20
- c 16.352,0.00, 29.584,13.232, 29.584,29.576L 511.224,354.952 C 511.224,371.312, 497.992,384.552, 481.64,384.552zM 200.272,349.296c 0.048,0.00, 0.08-0.016, 0.128-0.016l 2.24,0.00 c 0.024,0.00, 0.04,0.016, 0.056,0.016c 3.776,0.024, 7.04,1.296, 9.632,3.88
21
- c 2.552,2.616, 3.896,5.792, 3.896,9.616l0.00,21.76 L 216.224,399.84 c0.00,3.792-1.28,6.976-3.736,9.616c-2.464,2.536-5.616,3.832-9.384,3.872
22
- c-0.04,0.00-0.08,0.024-0.128,0.024l-2.232-0.024c-0.024,0.00-0.032,0.00-0.056,0.00c-3.776-0.016-7.04-1.32-9.64-3.872
23
- c-2.544-2.64-3.896-5.784-3.896-9.616l0.00-15.296 l0.00-21.76 c0.00-3.832, 1.272-7.00, 3.736-9.616C 193.344,350.608, 196.512,349.352, 200.272,349.296zM 412.176,349.296c 0.032,0.00, 0.08-0.016, 0.112-0.016l 2.248,0.00 c 0.024,0.00, 0.024,0.016, 0.056,0.016c 3.784,0.024, 7.04,1.296, 9.632,3.88
24
- c 2.56,2.616, 3.88,5.792, 3.88,9.616l0.00,21.76 L 428.104,399.84 c0.00,3.792-1.256,6.976-3.712,9.616c-2.472,2.536-5.616,3.832-9.384,3.872
25
- c-0.056,0.00-0.088,0.024-0.144,0.024l-2.24-0.024c-0.008,0.00-0.024,0.00-0.056,0.00c-3.776-0.016-7.024-1.32-9.624-3.872
26
- c-2.544-2.64-3.896-5.784-3.896-9.616l0.00-15.296 l0.00-21.76 c0.00-3.832, 1.28-7.00, 3.736-9.616C 405.232,350.608, 408.416,349.352, 412.176,349.296zM 268.296,213.048l-95.976,70.52l-6.192,4.552c-0.608,0.432-1.336,0.672-2.072,0.672c-0.52,0.00-1.04-0.112-1.52-0.344
27
- c-1.176-0.56-1.912-1.696-1.912-2.952l0.00-1.928 l0.00-54.584 c-1.648-0.104-3.56-0.288-5.752-0.52c-2.968-0.344-8.088-1.192-15.168-2.544
28
- c-2.176-0.408-4.504-0.848-7.048-1.352c-9.832-1.928-19.384-4.816-28.584-8.312c-1.12-0.424-2.296-0.744-3.40-1.192
29
- c-10.232-4.136-21.648-10.64-33.912-19.296c-12.368-8.736-23.264-19.216-32.392-31.176c-9.16-11.992-17.032-27.84-23.392-47.168
30
- c-6.344-19.248-9.784-41.04-10.192-64.784c-0.032-1.808, 1.44-3.288, 3.312-3.352c 0.032,0.00, 0.08,0.00, 0.12,0.00c 1.816,0.00, 3.328,1.36, 3.416,3.144
31
- c 0.40,7.424, 1.544,15.232, 3.376,23.176c 1.808,7.832, 6.24,18.368, 13.176,31.272c 6.872,12.864, 15.624,24.312, 25.984,34.12
32
- c 10.288,9.696, 25.504,18.304, 45.216,25.568c 2.784,1.032, 5.768,1.832, 8.68,2.72c 11.016,3.344, 22.88,5.728, 35.64,7.016
33
- c 6.776,0.688, 13.696,1.168, 20.92,1.264l0.00-41.568 c0.00-1.264, 0.736-2.424, 1.904-2.976c 0.48-0.224, 1.00-0.336, 1.528-0.336
34
- c 0.728,0.00, 1.456,0.208, 2.064,0.664l 102.168,74.392c 0.864,0.64, 1.368,1.60, 1.368,2.632C 269.656,211.424, 269.16,212.416, 268.296,213.048zM 314.768,193.488L 279.64,177.00c-1.44-0.688-2.36-2.144-2.36-3.736s 0.92-3.016, 2.36-3.68l 35.128-16.512L 301.60,116.56
35
- c-0.552-1.48-0.184-3.168, 0.944-4.296c 0.784-0.784, 1.84-1.192, 2.904-1.192c 0.472,0.00, 0.936,0.072, 1.416,0.248l 36.472,13.168
36
- l 16.496-35.112c 0.68-1.464, 2.136-2.368, 3.72-2.368c 1.608,0.00, 3.032,0.904, 3.728,2.368l 16.488,35.112l 36.496-13.168
37
- c 0.448-0.176, 0.928-0.248, 1.40-0.248c 1.056,0.00, 2.112,0.416, 2.904,1.192c 1.136,1.136, 1.488,2.824, 0.96,4.296l-13.176,36.504
38
- l 35.12,16.512c 1.448,0.664, 2.352,2.088, 2.352,3.68s-0.904,3.048-2.352,3.736l-35.12,16.488l 13.176,36.488
39
- c 0.52,1.496, 0.168,3.16-0.96,4.32c-0.80,0.792-1.848,1.20-2.904,1.20c-0.472,0.00-0.952-0.088-1.40-0.264l-36.496-13.168l-16.488,35.136
40
- c-0.696,1.432-2.12,2.344-3.728,2.344c-1.584,0.00-3.04-0.912-3.72-2.344l-16.496-35.136l-36.472,13.168
41
- c-0.48,0.168-0.944,0.264-1.416,0.264c-1.064,0.00-2.128-0.408-2.904-1.20c-1.136-1.16-1.504-2.824-0.944-4.32L 314.768,193.488z
42
- M 336.616,200.20l 53.848,0.00 l0.00-53.824 l-53.848,0.00 L 336.616,200.20 z" />
43
- <glyph unicode="&#x23;" d="M 326.912,143.856L 188.12,143.856 c-0.672-6.144-3.264-11.736-7.688-16.144l-8.672-8.672L 343.04,119.04 l-8.504,8.512
44
- C 330.104,131.984, 327.568,137.544, 326.912,143.856zM 108.696,208.896L 108.696,352.392 l 297.84,0.00 l0.00-143.768 c 1.80-1.112, 3.536-2.376, 5.072-3.944l 24.712-24.664L 436.32,412.064
45
- c0.00,13.656-11.072,24.728-24.728,24.728l-29.848,0.00 l0.00-18.176 c0.00-7.00-2.576-13.368-7.672-18.632c-4.296-4.232-9.64-6.744-15.672-7.368L 357.944,392.44
46
- l-2.36,0.00 l-1.952-0.016L 351.504,392.44L 351.04,392.568c-6.248,0.576-11.792,3.232-16.232,7.856c-4.656,4.976-7.112,11.264-7.112,18.192L 327.696,436.792
47
- L 187.52,436.792 l0.00-18.176 c0.00-7.00-2.576-13.368-7.672-18.632c-4.296-4.232-9.64-6.744-15.664-7.368L 163.728,392.44l-2.36,0.00 l-1.952-0.016L 157.288,392.44
48
- l-0.472,0.128c-6.24,0.576-11.784,3.232-16.224,7.856c-4.664,4.976-7.112,11.264-7.112,18.192L 133.48,436.792 l-29.856,0.00
49
- c-13.664,0.00-24.728-11.072-24.728-24.728L 78.896,180.44 l 24.392,24.384C 104.936,206.464, 106.776,207.76, 108.696,208.896zM 159.312,407.336c 0.048,0.00, 0.064-0.008, 0.104-0.008l 1.88,0.00 c 0.016,0.00, 0.024,0.008, 0.04,0.008
50
- c 3.152,0.016, 5.88,1.096, 8.048,3.24c 2.136,2.192, 3.264,4.84, 3.264,8.04L 172.648,436.792 L 172.648,449.576 c0.00,3.184-1.072,5.848-3.12,8.04
51
- c-2.056,2.128-4.688,3.192-7.84,3.24c-0.048,0.00-0.08,0.008-0.104,0.008l-1.88-0.008c-0.008,0.00-0.024,0.00-0.04,0.00
52
- c-3.168-0.024-5.872-1.096-8.056-3.24c-2.136-2.192-3.256-4.84-3.256-8.04l0.00-12.784 l0.00-18.176 c0.00-3.192, 1.072-5.84, 3.12-8.04
53
- C 153.512,408.448, 156.176,407.376, 159.312,407.336zM 353.528,407.336c 0.024,0.00, 0.064-0.008, 0.104-0.008l 1.872,0.00 c 0.016,0.00, 0.032,0.008, 0.048,0.008
54
- c 3.16,0.016, 5.872,1.096, 8.048,3.24c 2.144,2.192, 3.264,4.84, 3.264,8.04L 366.864,436.792 L 366.864,449.576 c0.00,3.184-1.064,5.848-3.128,8.04
55
- c-2.056,2.128-4.688,3.192-7.832,3.24c-0.048,0.00-0.072,0.008-0.104,0.008l-1.872-0.008c-0.016,0.00-0.032,0.00-0.048,0.00
56
- c-3.168-0.024-5.872-1.096-8.064-3.24c-2.128-2.192-3.248-4.84-3.248-8.04l0.00-12.784 l0.00-18.176 c0.00-3.192, 1.064-5.84, 3.128-8.04
57
- C 347.728,408.448, 350.40,407.376, 353.528,407.336zM 346.304,243.016l 31.248,14.672c 1.288,0.592, 2.096,1.88, 2.096,3.304c0.00,1.416-0.808,2.688-2.096,3.304l-31.248,14.664
58
- l 11.728,32.472c 0.48,1.328, 0.16,2.824-0.848,3.824c-0.704,0.696-1.64,1.064-2.584,1.064c-0.432,0.00-0.832-0.064-1.256-0.208
59
- l-32.456-11.72l-14.656,31.24c-0.608,1.296-1.888,2.096-3.304,2.096s-2.712-0.80-3.304-2.096l-14.672-31.24l-32.448,11.72
60
- c-0.432,0.152-0.832,0.208-1.264,0.208c-0.944,0.00-1.888-0.36-2.576-1.064c-1.016-1.00-1.336-2.496-0.864-3.824l 11.736-32.472
61
- l-31.256-14.664c-1.28-0.616-2.088-1.888-2.088-3.304c0.00-1.424, 0.808-2.712, 2.088-3.304l 31.256-14.672l-11.736-32.48
62
- c-0.472-1.312-0.16-2.80, 0.864-3.816c 0.688-0.704, 1.632-1.072, 2.576-1.072c 0.432,0.00, 0.832,0.064, 1.264,0.232l 32.448,11.704
63
- l 14.672-31.232c 0.592-1.28, 1.888-2.112, 3.304-2.112s 2.696,0.832, 3.304,2.112l 14.656,31.232l 32.456-11.704
64
- c 0.424-0.168, 0.832-0.232, 1.256-0.232c 0.944,0.00, 1.88,0.368, 2.584,1.072c 1.008,1.016, 1.328,2.504, 0.848,3.816L 346.304,243.016z
65
- M 326.864,237.048L 278.96,237.048 l0.00,47.872 l 47.904,0.00 L 326.864,237.048 zM 161.336,153.28l-32.312,32.264c-1.936,1.936-4.248,2.936-6.864,2.952c-2.64-0.048-4.904-0.968-6.848-2.904l-6.624-6.624
66
- l-29.80-29.80l-1.184-1.184l-25.56,25.56c-1.544,1.544-3.24,2.312-5.112,2.312c-1.072,0.00-2.152-0.248-3.304-0.72
67
- c-0.968-0.488-1.696-1.032-2.256-1.624C 40.00,172.08, 39.256,170.296, 39.272,168.168L 39.24,71.032c-0.168-2.048, 0.536-3.856, 2.064-5.344
68
- c 1.568-1.488, 3.368-2.20, 5.504-2.232l 97.168,0.048c 0.152,0.00, 0.304,0.00, 0.432,0.00c 2.928,0.00, 5.12,1.472, 6.52,4.44
69
- c 1.312,3.248, 0.808,6.032-1.60,8.44l-25.744,25.736l 16.928,16.936l 20.696,20.688c 1.24,1.216, 1.936,2.64, 2.40,4.128
70
- c 0.264,0.856, 0.552,1.704, 0.56,2.624C 164.232,149.048, 163.272,151.328, 161.336,153.28zM 475.832,168.232c 0.16,3.144-1.312,5.488-4.44,6.936c-1.16,0.488-2.248,0.72-3.312,0.72c-1.856,0.00-3.576-0.752-5.128-2.312
71
- l-25.736-25.72l-0.904,0.904l-29.784,29.768l-6.936,6.936c-1.92,1.936-4.168,2.872-6.752,2.968c-0.064,0.00-0.128,0.00-0.168,0.00
72
- c-2.488,0.00-4.712-0.936-6.60-2.832l-32.288-32.312c-1.928-1.92-2.936-4.232-2.936-6.856c0.00-0.92, 0.272-1.736, 0.496-2.576
73
- c 0.44-1.544, 1.136-3.016, 2.408-4.28l 20.52-20.528l 17.088-17.08l-25.576-25.544c-2.392-2.408-2.92-5.232-1.568-8.44
74
- c 0.488-0.936, 1.024-1.672, 1.608-2.232c 1.424-1.472, 3.168-2.20, 5.272-2.20c 0.016,0.00, 0.048,0.00, 0.072,0.00l 97.152-0.048
75
- c 0.20-0.016, 0.384-0.016, 0.576-0.016c 1.80,0.00, 3.408,0.704, 4.752,2.08c 1.504,1.592, 2.208,3.376, 2.24,5.512L 475.832,168.232zM 326.024,33.08l-36.40,0.00 l0.00,53.184 c 0.008,2.736-0.896,5.016-2.648,6.888c-1.80,1.84-4.08,2.768-6.832,2.784l-45.664-0.016
76
- c-2.712,0.00-5.088-0.92-6.936-2.768c-1.824-1.888-2.80-4.144-2.80-6.904l0.00-53.168 l-36.128,0.00 c-3.408,0.00-5.792-1.64-7.096-4.84
77
- c-0.32-1.016-0.456-1.92-0.44-2.736c-0.04-2.064, 0.704-3.856, 2.208-5.328l 68.672-68.752c 1.328-1.528, 3.096-2.312, 5.24-2.296
78
- c 2.168,0.064, 3.928,0.84, 5.472,2.312l 68.672,68.752c 2.328,2.128, 2.936,4.832, 1.768,8.048C 331.76,31.44, 329.432,33.064, 326.024,33.08z" />
79
- <glyph unicode="&#x24;" d="M 492.08,205.84l-24.064,0.00 l0.00-14.664 c0.00-5.64-2.08-10.784-6.184-15.00c-3.456-3.408-7.768-5.44-12.624-5.952l-0.376-0.128l-1.904,0.00
80
- l-1.56-0.016l-1.72,0.016l-0.376,0.096c-5.032,0.472-9.488,2.608-13.08,6.328c-3.752,4.016-5.736,9.08-5.736,14.656l0.00,14.664 l-1.84,0.00
81
- l-52.112-65.608c-0.736-0.904-1.56-1.688-2.44-2.424L 488.00,137.808 l0.00-168.064 L 279.92-30.256 L 279.92,86.064 c-3.544-0.296-7.144-0.488-10.80-0.496l-0.344,0.00 l-0.032,0.00
82
- c-4.352,0.00-8.616,0.312-12.824,0.784l0.00-116.688 c0.00-11.00, 8.92-19.904, 19.912-19.904L 492.08-50.24 c 11.00,0.00, 19.92,8.904, 19.92,19.904L 512.00,185.904
83
- C 512.00,196.92, 503.08,205.84, 492.08,205.84zM 445.28,182.096c 0.032,0.00, 0.048-0.016, 0.08-0.016l 1.504,0.00 c 0.016,0.00, 0.032,0.016, 0.048,0.016c 2.544,0.016, 4.752,0.872, 6.488,2.592
84
- c 1.72,1.784, 2.64,3.92, 2.64,6.488l0.00,14.664 l0.00,10.304 c0.00,2.576-0.872,4.712-2.528,6.48c-1.64,1.712-3.784,2.592-6.312,2.616
85
- c-0.032,0.00-0.064,0.008-0.08,0.008l-1.512-0.008c-0.016,0.00-0.016,0.00-0.032,0.00c-2.544-0.016-4.752-0.888-6.496-2.616
86
- c-1.72-1.768-2.624-3.904-2.624-6.48l0.00-10.304 l0.00-14.664 c0.00-2.56, 0.856-4.704, 2.528-6.488C 440.608,182.984, 442.752,182.128, 445.28,182.096zM 351.424,64.16c0.00-1.144, 0.656-2.184, 1.688-2.672l 25.168-11.816l-9.44-26.168c-0.392-1.064-0.128-2.264, 0.688-3.096
87
- c 0.56-0.56, 1.312-0.84, 2.08-0.84c 0.344,0.00, 0.672,0.032, 1.016,0.16l 26.144,9.456l 11.832-25.168c 0.488-1.048, 1.512-1.704, 2.656-1.704
88
- c 1.16,0.00, 2.184,0.656, 2.672,1.704l 11.832,25.168l 26.16-9.456c 0.328-0.128, 0.672-0.16, 1.00-0.16c 0.768,0.00, 1.512,0.28, 2.08,0.84
89
- c 0.816,0.832, 1.08,2.032, 0.688,3.096l-9.44,26.168l 25.184,11.816c 1.032,0.488, 1.672,1.528, 1.672,2.672s-0.64,2.168-1.672,2.656
90
- l-25.184,11.816l 9.44,26.168c 0.392,1.064, 0.128,2.264-0.688,3.096c-0.56,0.56-1.312,0.856-2.08,0.856
91
- c-0.328,0.00-0.672-0.048-1.00-0.168l-26.16-9.456l-11.832,25.168c-0.488,1.048-1.512,1.704-2.672,1.704
92
- c-1.144,0.00-2.168-0.656-2.656-1.704l-11.832-25.168l-26.144,9.456c-0.344,0.128-0.672,0.168-1.016,0.168
93
- c-0.768,0.00-1.512-0.296-2.08-0.856c-0.816-0.832-1.08-2.032-0.688-3.096l 9.44-26.168l-25.168-11.816
94
- C 352.08,66.328, 351.424,65.296, 351.424,64.16z M 393.952,83.44l 38.608,0.00 l0.00-38.576 l-38.608,0.00 L 393.952,83.44 zM 188.416,307.392c 0.152,0.912, 0.272,1.808, 0.56,2.688c-0.28,6.992, 2.336,14.008, 8.032,18.744
95
- c 15.024,12.464, 32.184,20.92, 51.024,25.112c 1.12,0.248, 2.20,0.344, 3.32,0.56l0.00,74.72 c0.00,8.688-3.064,16.136-9.12,22.248
96
- c-6.112,6.16-13.488,9.224-22.208,9.224L 32.048,460.688 c-4.224,0.00-8.256-0.832-12.04-2.528C 16.224,456.472, 12.904,454.272, 10.128,451.48
97
- C 7.376,448.72, 5.152,445.36, 3.448,441.464c-1.664-3.92-2.52-8.008-2.52-12.24l0.00-187.456 c0.00-4.464, 0.864-8.60, 2.52-12.424
98
- c 1.704-3.824, 3.928-7.08, 6.68-9.872c 2.776-2.768, 6.096-4.984, 9.88-6.648c 3.792-1.696, 7.824-2.528, 12.04-2.528l 64.096,0.00 L 96.144,315.128 l-16.80,0.00
99
- c-1.528,0.00-2.768,0.496-3.728,1.528c-0.992,1.032-1.464,2.20-1.464,3.52l0.00,27.376 c-0.144,3.496, 1.592,5.216, 5.192,5.216l 16.80,0.00 l0.00,13.696
100
- c0.00,31.832, 16.352,47.768, 49.048,47.768c 10.672,0.096, 20.88-1.208, 30.664-3.936c 3.16-0.624, 4.512-2.512, 4.056-5.672l-3.736-26.408
101
- c-0.432-1.768-1.184-2.96-2.256-3.584c-0.456-0.432-1.064-0.736-1.888-0.904c-0.832-0.168-1.568-0.232-2.20-0.232
102
- c-3.016,0.736-6.216,1.36-9.544,1.768c-3.32,0.456-6.312,0.664-9.04,0.664c-4.664,0.00-7.584-0.736-8.712-2.20
103
- c-1.128-1.456-1.728-4.424-1.728-8.872l0.00-12.088 l 30.00,0.00 c 1.40,0.00, 2.664-0.528, 3.76-1.624c 0.856-1.096, 1.296-2.392, 1.296-3.88
104
- l-1.936-27.424c0.00-1.416-0.536-2.544-1.56-3.408c-1.032-0.904-2.232-1.304-3.504-1.304L 140.80,315.128 l0.00-54.144 l 29.992,37.744
105
- C 175.104,304.144, 181.512,307.256, 188.416,307.392zM 210.736,315.136c-2.144-1.776-2.56-4.904-0.952-7.184l 16.096-22.832c 0.872-1.232, 2.232-2.04, 3.728-2.224
106
- c 0.216-0.016, 0.432-0.032, 0.64-0.032c 1.288,0.00, 2.528,0.464, 3.512,1.312c 5.776,5.048, 12.176,8.992, 19.016,11.728
107
- c 7.912,3.176, 16.528,4.808, 25.56,4.84c 0.656-0.008, 4.592-0.184, 5.28-0.248c 0.512-0.032, 1.016-0.112, 1.888-0.24
108
- c0.00,0.00, 2.608-0.352, 3.168-0.456c 0.80-0.144, 1.576-0.336, 3.128-0.736l 1.856-0.456c 1.608-0.464, 3.20-1.008, 4.72-1.632
109
- c 8.264-3.352, 15.576-8.992, 21.784-16.768c 10.528-13.256, 16.608-29.176, 18.048-47.272c 0.08-1.072-0.312-2.168-1.016-2.928l-0.752-0.816
110
- c-0.72-0.768-1.784-1.232-2.832-1.232l-20.16-0.064c-2.00-0.008-3.832-1.12-4.736-2.888c-0.92-1.768-0.768-3.896, 0.376-5.528
111
- l 41.032-58.192c 0.968-1.376, 2.528-2.216, 4.20-2.264c 0.048,0.00, 0.112,0.00, 0.16,0.00c 1.624,0.00, 3.168,0.752, 4.184,2.016l 46.496,58.544
112
- c 1.28,1.608, 1.528,3.80, 0.64,5.64c-0.888,1.848-2.768,3.016-4.816,3.024l-20.456,0.032c-0.312,0.00-0.608,0.064-0.936,0.192
113
- c-1.64,0.664-2.768,2.232-2.856,4.00c-1.72,29.32-11.952,54.792-30.472,75.72c-9.984,11.304-21.424,19.616-33.984,24.72
114
- c-10.376,4.20-21.92,6.336-34.296,6.336c-7.952-0.016-15.72-0.904-23.76-2.688C 238.20,333.00, 223.568,325.784, 210.736,315.136zM 233.408,115.752c 6.472-2.608, 13.704-4.456, 21.504-5.456c 4.68-0.608, 8.648-0.888, 12.496-0.888l 0.28,0.00 l 0.016,0.00
115
- c 3.512,0.016, 7.00,0.20, 10.64,0.56c 21.216,2.032, 40.28,9.952, 56.64,23.576c 2.144,1.784, 2.544,4.904, 0.952,7.168l-16.096,22.84
116
- c-0.872,1.232-2.232,2.048-3.736,2.232c-0.216,0.016-0.424,0.032-0.64,0.032c-1.28,0.00-2.528-0.472-3.512-1.328
117
- c-12.496-10.936-27.504-16.512-44.592-16.544c-0.592,0.00-1.16,0.016-1.80,0.08l-1.76,0.064c-0.552,0.016-1.12,0.032-1.648,0.096
118
- c-0.68,0.064-1.336,0.144-1.976,0.248c-0.008,0.00-2.664,0.344-3.176,0.44c-0.824,0.16-1.656,0.36-3.104,0.736l-1.848,0.44
119
- c-1.624,0.472-3.192,1.032-4.728,1.64c-8.24,3.344-15.56,8.984-21.768,16.784c-10.544,13.232-16.624,29.168-18.056,47.28
120
- c-0.072,1.032, 0.296,2.128, 0.984,2.912c 0.088,0.088, 0.168,0.192, 0.248,0.296l 0.024-0.016c 0.12,0.128, 0.28,0.304, 0.448,0.512
121
- l 0.008-0.024c 0.736,0.816, 1.776,1.28, 2.872,1.28l 20.176,0.08c 1.992,0.00, 3.808,1.12, 4.72,2.888c 0.912,1.768, 0.768,3.904-0.376,5.528
122
- l-41.024,58.176c-0.976,1.368-2.528,2.208-4.216,2.264c-0.048,0.00-0.104,0.00-0.152,0.00c-1.632,0.00-3.168-0.744-4.176-2.016l-46.512-58.536
123
- c-1.28-1.608-1.52-3.80-0.632-5.64c 0.888-1.848, 2.752-3.016, 4.808-3.024l 20.464-0.032c 0.312,0.00, 0.624-0.064, 0.912-0.168
124
- c 0.664-0.272, 1.12-0.712, 1.392-0.984c 0.912-0.864, 1.44-1.928, 1.496-3.048c 1.712-29.32, 11.952-54.80, 30.464-75.72
125
- C 209.424,129.168, 220.848,120.84, 233.408,115.752z" />
126
- <glyph unicode="&#x25;" d="M 237.376,326.832c 3.584-3.928, 5.416-8.528, 5.552-13.768c 0.096-5.256-1.776-9.776-5.56-13.504L 151.416,215.288
127
- c-3.808-3.744-8.504-5.72-14.144-5.92c-5.60-0.256-10.128,1.784-13.616,5.92L 14.216,335.256c-3.84,4.192-7.136,9.448-9.904,15.736
128
- c-2.776,6.296-4.168,12.20-4.168,17.512L 0.144,441.52 c0.00,5.24, 1.904,9.832, 5.728,13.632C 9.688,459.016, 14.384,461.00, 19.912,461.00l 74.192-0.008
129
- c 2.696-0.008, 5.648-0.328, 8.744-0.992c 3.104-0.656, 6.224-1.656, 9.384-2.944c 3.168-1.368, 6.144-2.888, 8.896-4.544
130
- c 2.76-1.624, 5.048-3.472, 6.792-5.36L 237.376,326.832L 237.376,326.832z M 51.264,391.864c 5.152-0.016, 9.608,1.824, 13.408,5.56
131
- c 3.824,3.808, 5.736,8.192, 5.736,13.192c 0.016,5.24-1.904,9.76-5.728,13.44C 60.872,427.736, 56.408,429.632, 51.272,429.632
132
- C 45.928,429.64, 41.408,427.728, 37.648,424.072C 33.88,420.376, 32.016,415.856, 32.00,410.624c 0.008-5.00, 1.872-9.392, 5.64-13.192
133
- C 41.40,393.696, 45.936,391.848, 51.264,391.864z M 300.936,326.584c 3.784-4.00, 5.688-8.656, 5.672-14.04c 0.016-5.312-1.872-9.912-5.672-13.64
134
- L 215.296,214.672c-3.80-3.808-8.496-5.696-14.016-5.832c-5.56-0.048-10.264,1.848-14.072,5.832l-1.976,2.232l 84.008,82.656
135
- c 3.80,3.736, 5.704,8.256, 5.64,13.56c-0.08,5.328-1.952,9.896-5.624,13.72L 159.752,447.144c-3.36,3.736-7.928,6.76-13.68,9.056
136
- c-5.80,2.296-11.328,3.808-16.672,4.456l 28.432,0.00 c 5.52,0.00, 11.664-1.296, 18.36-3.928c 6.696-2.64, 11.792-5.952, 15.264-9.904L 300.936,326.584
137
- L 300.936,326.584zM 499.496,293.08c-16.72,16.512-43.688,15.928-60.296-0.336c-14.92-14.568-29.832-29.144-44.72-43.728
138
- c-2.784,2.80-5.528,5.632-8.312,8.448c-34.408,34.68-87.80-19.128-53.328-53.896c 2.72-2.744, 5.424-5.512, 8.144-8.256
139
- c-28.064-28.048-56.096-56.08-84.128-84.112c-12.768-12.768-26.712-25.032-38.216-38.952c-18.584-22.472-21.008-51.752-44.024-71.72
140
- c-9.224-8.00, 4.288-21.296, 13.472-13.312c 19.528,16.936, 27.224,39.28, 38.416,61.752c 9.528,19.128, 28.936,34.016, 43.808,48.888
141
- c 27.984,27.984, 55.968,55.968, 83.952,83.936c 10.92-11.08, 21.84-22.16, 32.736-33.264c-28.408-28.408-56.832-56.816-85.232-85.216
142
- c-13.424-13.424-26.472-29.92-42.504-40.264c-22.792-14.704-49.36-20.208-67.888-41.568c-7.96-9.16, 5.44-22.576, 13.472-13.312
143
- c 18.272,21.048, 46.80,27.432, 69.512,42.088c 15.296,9.856, 28.128,26.968, 40.872,39.72c 28.344,28.36, 56.704,56.704, 85.048,85.064
144
- c 2.312-2.36, 4.64-4.704, 6.936-7.048c 34.232-34.872, 87.608,18.952, 53.328,53.872c-2.096,2.144-4.184,4.248-6.28,6.376
145
- c 15.168,14.856, 30.376,29.696, 45.544,44.544C 516.416,249.00, 515.824,276.96, 499.496,293.08z" />
146
- <glyph unicode="&#x26;" d="M 39.696,38.64L 39.696,316.544 l 344.064,0.00 L 383.76,157.48 c 9.144,2.312, 18.608,3.624, 28.432,3.624c 3.808,0.00, 7.552-0.208, 11.248-0.544L 423.44,396.08
147
- c0.00,18.192-14.736,32.944-32.944,32.944L 350.72,429.024 l0.00-24.224 c0.00-9.328-3.432-17.816-10.232-24.832c-5.712-5.632-12.832-8.984-20.872-9.824l-0.60-0.208
148
- l-3.16-0.008l-2.592-0.016l-2.84,0.016l-0.616,0.168c-8.336,0.776-15.712,4.304-21.624,10.472c-6.216,6.648-9.496,15.024-9.496,24.24
149
- L 278.688,429.016 L 144.776,429.016 l0.00-24.224 c0.00-9.328-3.432-17.816-10.24-24.832c-5.712-5.632-12.832-8.984-20.864-9.824l-0.608-0.208l-3.16-0.008l-2.592-0.016
150
- l-2.84,0.016l-0.624,0.168c-8.328,0.776-15.696,4.304-21.624,10.472c-6.208,6.648-9.496,15.024-9.496,24.24L 72.728,429.016 L 32.944,429.016
151
- C 14.744,429.016,0.00,414.272,0.00,396.08l0.00-357.592 c0.00-18.184, 14.744-32.936, 32.944-32.936l 271.792,0.00 c-4.016,10.464-6.40,21.544-7.112,33.096L 39.696,38.648 zM 107.168,389.76c 0.048,0.00, 0.088-0.016, 0.144-0.016l 2.496,0.008c 0.024,0.00, 0.032,0.008, 0.064,0.008
152
- c 4.216,0.024, 7.832,1.464, 10.736,4.312c 2.84,2.944, 4.336,6.464, 4.336,10.72L 124.944,429.016 L 124.944,446.064 c0.00,4.256-1.416,7.792-4.16,10.72
153
- c-2.736,2.832-6.248,4.264-10.448,4.312c-0.056,0.00-0.088,0.016-0.144,0.016l-2.496-0.008c-0.024,0.00-0.04-0.008-0.064-0.008
154
- c-4.208-0.024-7.832-1.456-10.728-4.312c-2.84-2.936-4.344-6.464-4.344-10.72l0.00-17.048 l0.00-24.224 c0.00-4.248, 1.424-7.776, 4.16-10.72
155
- C 99.448,391.256, 102.992,389.816, 107.168,389.76zM 313.112,389.76c 0.064,0.00, 0.096-0.016, 0.152-0.016l 2.496,0.008c 0.024,0.00, 0.04,0.008, 0.064,0.008
156
- c 4.208,0.024, 7.832,1.464, 10.744,4.312c 2.832,2.944, 4.336,6.464, 4.336,10.72L 330.904,429.016 L 330.904,446.064 c0.00,4.256-1.424,7.792-4.16,10.72
157
- c-2.744,2.832-6.248,4.264-10.456,4.312c-0.056,0.00-0.096,0.016-0.152,0.016l-2.488-0.008c-0.024,0.00-0.04-0.008-0.072-0.008
158
- c-4.20-0.024-7.84-1.456-10.736-4.312c-2.832-2.936-4.32-6.464-4.32-10.72l0.00-17.048 l0.00-24.224 c0.00-4.248, 1.40-7.776, 4.152-10.72
159
- C 305.392,391.256, 308.936,389.816, 313.112,389.76zM 359.64,190.328c 1.728,0.80, 2.792,2.512, 2.792,4.392c0.00,1.896-1.064,3.616-2.792,4.408L 318.00,218.68l 15.624,43.28
160
- c 0.624,1.752, 0.20,3.736-1.144,5.096c-0.928,0.936-2.184,1.424-3.44,1.424c-0.56,0.00-1.12-0.088-1.664-0.296l-43.264-15.616
161
- l-19.536,41.632c-0.808,1.712-2.512,2.808-4.408,2.808c-1.888,0.00-3.60-1.096-4.40-2.808l-19.56-41.632l-43.248,15.616
162
- c-0.552,0.20-1.112,0.296-1.672,0.296c-1.256,0.00-2.504-0.488-3.432-1.424c-1.344-1.36-1.776-3.344-1.144-5.096l 15.632-43.28
163
- l-41.656-19.552c-1.704-0.80-2.792-2.512-2.792-4.408c0.00-1.872, 1.088-3.592, 2.792-4.392l 41.656-19.552l-15.632-43.264
164
- c-0.632-1.768-0.20-3.752, 1.144-5.112c 0.928-0.92, 2.176-1.416, 3.432-1.416c 0.568,0.00, 1.128,0.088, 1.672,0.296l 43.248,15.616
165
- l 19.56-41.64c 0.80-1.72, 2.512-2.808, 4.40-2.808c 1.896,0.00, 3.60,1.088, 4.408,2.808l 19.536,41.64l 41.648-15.032
166
- c 1.648,1.88, 3.288,3.80, 5.072,5.568c 0.672,0.672, 1.424,1.264, 2.12,1.928l-14.952,41.408L 359.64,190.328z M 292.088,162.824l-63.84,0.00
167
- l0.00,63.816 l 63.84,0.00 L 292.088,162.824 zM 501.616,8.312c 5.008,11.752, 7.536,24.392, 7.536,37.824s-2.528,26.072-7.536,37.864c-5.032,11.752-11.936,22.064-20.768,30.84
168
- c-8.84,8.816-19.136,15.696-30.88,20.768c-8.384,3.648-17.256,5.92-26.52,6.944c-3.688,0.424-7.424,0.68-11.248,0.68
169
- c-9.944,0.00-19.408-1.40-28.432-4.168c-3.184-0.992-6.328-2.12-9.416-3.456c-11.792-5.072-22.08-11.952-30.856-20.768
170
- c-8.792-8.784-15.704-19.096-20.752-30.84c-5.088-11.80-7.608-24.44-7.608-37.864c0.00-2.536, 0.168-5.016, 0.352-7.496
171
- c 0.784-10.656, 3.136-20.80, 7.256-30.328c 0.408-0.952, 0.904-1.832, 1.328-2.768c 4.92-10.624, 11.344-20.056, 19.424-28.112
172
- c 8.784-8.776, 19.072-15.712, 30.856-20.776c 11.776-5.056, 24.392-7.576, 37.84-7.576c 13.44,0.00, 26.056,2.52, 37.776,7.576
173
- c 11.752,5.064, 22.04,12.00, 30.88,20.776C 489.68-13.792, 496.584-3.48, 501.616,8.312z M 468.208,36.424c0.00-1.144-0.424-2.088-1.28-2.832
174
- c-0.848-0.792-1.76-1.184-2.736-1.184l-38.136,0.00 l0.00-41.784 c 0.064-2.592-1.216-3.864-3.896-3.864l-19.92,0.00
175
- c-0.104-0.008-0.20-0.008-0.304-0.008c-2.48,0.00-3.72,1.28-3.72,3.872l0.00,15.928 l0.00,25.848 l-38.016,0.00 c-2.672,0.00-4.024,1.336-4.024,4.016
176
- l0.00,2.216 l0.00,16.96 c0.00,2.672, 1.352,4.016, 4.024,4.016l 23.56,0.00 l 14.456,0.00 l0.00,42.032 c0.00,2.624, 1.344,3.92, 4.024,3.92l 19.92,0.00 c 0.04,0.00, 0.104,0.00, 0.136,0.00
177
- c 0.448,0.00, 0.792-0.096, 1.152-0.168c 1.704-0.376, 2.616-1.584, 2.616-3.752l0.00-42.032 l 38.136,0.00 c 0.976,0.00, 1.88-0.40, 2.736-1.144
178
- c 0.856-0.80, 1.28-1.736, 1.28-2.872L 468.216,36.424 z" />
179
- <glyph unicode="&#x27;" d="M 485.912,178.40l-18.904,0.00 l0.00-66.36 l0.00-12.968 l 14.048,0.00 l0.00-126.672 L 274.952-27.60 l0.00,9.128 l-12.96,0.00 l-15.632,0.00 l0.00-9.208 c0.00-12.832, 10.616-23.248, 23.712-23.248l 215.832,0.00
180
- c 13.104,0.00, 23.712,10.416, 23.712,23.248L 509.616,155.168 C 509.624,167.992, 499.016,178.40, 485.912,178.40zM 143.232,3.032l 69.352,0.00 l 6.488,0.00 L 211.68,3.032 l 15.616,0.00 l 12.96,0.00 l-7.392,0.00 l 6.488,0.00 l 179.48,0.00 c 14.52,0.00, 26.28,11.368, 26.608,25.504
181
- c0.00,0.20, 0.064,0.40, 0.064,0.60l0.00,30.064 l0.00,7.704 l0.00,7.136 l0.00,7.136 l0.00,16.568 l0.00,7.144 l0.00,7.136 l0.00,7.704 l0.00,30.624 l0.00,12.096 l0.00,6.48 l0.00-7.392 l0.00,12.96 l0.00,20.976
182
- l0.00,2.192 l0.00,35.792 l0.00,6.48 l0.00,11.528 l0.00,33.192 c0.00,14.416-11.936,26.096-26.672,26.096l-23.368,0.00 l0.00-70.824 l0.00-3.712 l0.00-2.768 l0.00-6.488 l0.00-5.312 l 2.992,0.00 l 1.32,0.00 l 5.168,0.00 l 1.312,0.00
183
- l 5.168,0.00 l 1.304,0.00 l 0.664,0.00 l0.00-15.312 l0.00-3.032 l0.00-7.448 l0.00-1.28 l0.00-6.144 l0.00-1.136 l0.00-12.832 l0.00,0.912 l0.00-6.488 l0.00-6.48 l0.00-14.528 l0.00-6.864 l0.00-6.872 l0.00-89.408 l0.00-6.864 l0.00-6.872 l0.00-1.776 l-5.944,0.00
184
- l-7.192,0.00 l-7.184,0.00 l-15.872,0.00 L 370.00,29.224 l-7.192,0.00 l-10.936,0.00 l-27.92,0.00 L 239.352,29.224 l 7.392,0.00 l-6.488,0.00 l-12.96,0.00 L 211.68,29.224 l-6.488,0.00 l-6.48,0.00 l-50.008,0.00 l0.00,8.192 l-14.56,0.00 l-17.568,0.00 l0.00-8.296
185
- C 116.576,14.712, 128.512,3.032, 143.232,3.032zM 29.088,60.376l 52.096,0.00 l 7.288,0.00 l 7.288,0.00 l 17.56,0.00 l 14.56,0.00 l 7.288,0.00 l 7.288,0.00 l 35.44,0.00 l 6.488,0.00 l 6.48,0.00 l 15.616,0.00 l 12.968,0.00 l 6.488,0.00 l 6.472,0.00 l 83.288,0.00 l 6.896,0.00 l 6.92,0.00 l 14.04,0.00
186
- c 10.304,0.00, 19.288,5.392, 24.44,13.504c 1.272,1.992, 2.224,4.192, 2.976,6.488c 0.68,2.08, 1.12,4.232, 1.304,6.48
187
- c 0.08,0.84, 0.248,1.648, 0.248,2.496l0.00,0.736 l0.00,11.32 l0.00,4.544 l0.00,3.52 l0.00,2.96 l0.00,6.48 L 372.52,130.52 l0.00,3.176 L 372.52,141.72 l0.00,8.016 l0.00,11.632 l0.00,8.00 l0.00,0.552 l0.00,3.28
188
- l0.00,2.64 l0.00,2.096 L 372.52,180.36 l0.00,1.976 l0.00,3.616 l0.00,3.184 l0.00,6.16 l0.00,14.92 l0.00,8.016 l0.00,11.368 l0.00,12.152 l0.00,7.288 l0.00,7.28 l0.00,5.328 l0.00,6.48 l0.00,2.768 l0.00,3.712 l0.00,33.336
189
- l0.00,2.112 l0.00,42.656 l0.00,7.288 l0.00,15.296 L 372.52,403.816 c0.00,16.008-12.968,28.96-28.968,28.96l-35.00,0.00 L 308.552,411.48 c0.00-8.216-3.008-15.664-9.00-21.832
190
- c-5.024-4.952-11.28-7.904-18.36-8.656l-0.528-0.168l-2.76-0.016l-2.288-0.008l-2.496,0.008l-0.552,0.152
191
- c-7.32,0.672-13.816,3.776-19.024,9.192C 248.088,396.008, 245.20,403.368, 245.20,411.48L 245.20,432.776 L 127.44,432.776 L 127.44,411.48 c0.00-8.216-3.016-15.664-9.00-21.832
192
- c-5.016-4.952-11.288-7.904-18.344-8.656l-0.544-0.168l-2.76-0.016l-2.296-0.008L 92.00,380.808l-0.544,0.152
193
- c-7.328,0.672-13.816,3.776-19.024,9.192C 66.976,396.008, 64.088,403.368, 64.088,411.48L 64.088,432.776 L 29.088,432.776 c-15.992,0.00-28.968-12.952-28.968-28.96l0.00-314.48
194
- C 0.128,73.328, 13.096,60.376, 29.088,60.376z M 92.008,333.864l 8.28,0.00 l 54.352,0.00 l 1.496,0.00 l 5.792,0.00 l 1.488,0.00 l 5.80,0.00 l 1.488,0.00 l 26.20,0.00 l 1.496,0.00 l 5.792,0.00 l 1.496,0.00 l 5.792,0.00
195
- l 1.496,0.00 L 321.36,333.864 l 1.488,0.00 l 5.792,0.00 l 1.496,0.00 l 5.792,0.00 l 1.504,0.00 l 0.208,0.00 l0.00-9.992 l0.00-4.16 l0.00-8.776 l0.00-1.576 l0.00-6.928 l0.00-1.352 l0.00-26.472 l0.00-3.712 l0.00-2.768 l0.00-6.48 l0.00-5.328 l0.00-7.28 l0.00-7.288
196
- l0.00-16.472 l0.00-7.728 l0.00-7.72 l0.00-14.544 l0.00-12.96 l0.00-6.496 l0.00-6.48 l0.00-10.168 l0.00-6.88 l0.00-6.864 l0.00-35.616 l0.00-7.712 l0.00-7.736 l0.00-4.928 l-7.488,0.00 l-8.072,0.00 l-7.192,0.00 l-0.888,0.00 l-12.976,0.00 l-2.24,0.00
197
- l-5.424,0.00 l-2.656,0.00 l-8.08,0.00 L 261.20,89.448 l-19.936,0.00 l-8.848,0.00 l-6.472,0.00 l-6.488,0.00 l-12.968,0.00 l-15.616,0.00 l-6.48,0.00 l-6.488,0.00 l-35.44,0.00 l-7.288,0.00 l-7.288,0.00 l-14.56,0.00 l-17.56,0.00 L 88.48,89.448 l-7.288,0.00
198
- L 35.032,89.448 L 35.032,333.864 l 48.936,0.00 L 92.008,333.864 zM 81.52,447.784l0.00-15.008 L 81.52,411.48 c0.00-3.736, 1.256-6.84, 3.664-9.416c 2.40-2.496, 5.512-3.752, 9.184-3.80
199
- c 0.056,0.00, 0.08-0.016, 0.128-0.016l 2.192,0.008c 0.024,0.00, 0.04,0.008, 0.056,0.008c 3.712,0.016, 6.896,1.288, 9.448,3.80
200
- c 2.488,2.576, 3.808,5.672, 3.808,9.416L 110.00,432.776 L 110.00,447.784 c0.00,3.728-1.248,6.848-3.656,9.432C 103.944,459.696, 100.848,460.944, 97.16,461.00
201
- c-0.056,0.00-0.072,0.016-0.136,0.016l-2.192-0.008C 94.816,461.008, 94.80,461.00, 94.792,461.00c-3.704-0.016-6.896-1.28-9.44-3.784
202
- C 82.848,454.632, 81.52,451.52, 81.52,447.784zM 262.648,447.784l0.00-15.008 L 262.648,411.48 c0.00-3.736, 1.256-6.84, 3.664-9.416c 2.392-2.496, 5.504-3.752, 9.184-3.80
203
- c 0.04,0.00, 0.072-0.016, 0.12-0.016l 2.192,0.008c 0.016,0.00, 0.032,0.008, 0.048,0.008c 3.704,0.016, 6.896,1.288, 9.44,3.80
204
- c 2.512,2.576, 3.824,5.672, 3.824,9.416L 291.12,432.776 L 291.12,447.784 c0.00,3.728-1.24,6.848-3.656,9.432C 285.048,459.696, 281.96,460.944, 278.272,461.00
205
- c-0.04,0.00-0.088,0.016-0.128,0.016l-2.184-0.008C 275.944,461.008, 275.928,461.00, 275.896,461.00c-3.704-0.016-6.896-1.28-9.448-3.784
206
- C 263.96,454.632, 262.648,451.52, 262.648,447.784zM 169.832,291.336c-0.496,0.176-0.976,0.264-1.48,0.264c-1.112,0.00-2.192-0.432-3.024-1.256
207
- c-1.176-1.192-1.544-2.936-0.984-4.48l 5.408-14.968l 5.248-14.568l 2.632-7.28l 0.456-1.248l-12.864-6.04l-22.752-10.672l-1.016-0.472
208
- c-1.496-0.696-2.448-2.232-2.448-3.872c0.00-1.656, 0.952-3.168, 2.448-3.872l 1.016-0.48l 35.44-16.64l 0.176-0.072l-0.176-0.488
209
- l-13.56-37.576c-0.56-1.544-0.192-3.288, 0.984-4.488c 0.832-0.816, 1.92-1.256, 3.024-1.256c 0.496,0.00, 0.984,0.08, 1.48,0.272l 8.072,2.912
210
- l 6.488,2.344l 6.48,2.336l 15.616,5.64l 1.368,0.488l 3.432-7.304l 5.44-11.568l 1.64-3.496l 1.08-2.304l 4.752-10.12l 0.848-1.824
211
- c 0.192-0.424, 0.576-0.664, 0.88-0.992c 0.792-0.856, 1.784-1.472, 3.00-1.472c 0.96,0.00, 1.80,0.384, 2.528,0.936
212
- c 0.376,0.288, 0.68,0.672, 0.944,1.088c 0.112,0.168, 0.304,0.248, 0.392,0.44l 2.264,4.832l 3.096,6.584l 8.776,18.688l 2.184,4.632
213
- l 0.856,1.84l 0.008,0.024l 0.08-0.024l 1.704-0.616l 16.248-5.856l 12.512-4.512l 7.28-2.624l 0.216-0.08c 0.472-0.192, 0.96-0.272, 1.464-0.272
214
- c 1.112,0.00, 2.208,0.448, 3.024,1.256c 1.176,1.192, 1.56,2.936, 1.00,4.488l-0.64,1.752l-2.32,6.48l-0.72,1.984l-1.632,4.504
215
- l-1.00,2.784l-3.664,10.176l-3.744,10.376l 3.056,1.432l 6.224,2.928l 27.32,12.832c 0.328,0.152, 0.504,0.456, 0.784,0.68
216
- c 0.968,0.808, 1.672,1.896, 1.672,3.192c0.00,1.648-0.936,3.176-2.456,3.872L 313.024,232.20l-10.848,5.096l-6.584,3.096l-0.848,0.408
217
- l-1.264,0.592l-0.824,0.376l-3.656,1.72l-0.456,0.208l-1.264,0.592l-5.136,2.416l-1.328,0.616l-1.008,0.48l 0.456,1.248l 0.552,1.56
218
- l 1.328,3.672l 0.736,2.04l 4.424,12.264l 0.832,2.312l 1.344,3.712l 2.744,7.624l 1.312,3.632c 0.56,1.544, 0.176,3.288-1.00,4.48
219
- c-0.816,0.824-1.912,1.256-3.024,1.256c-0.496,0.00-0.992-0.08-1.464-0.264l-1.52-0.544l-7.168-2.60l-10.792-3.888l-7.192-2.592
220
- l-9.664-3.496l-1.696-0.608l-2.992,6.368l-14.20,30.232c-0.712,1.52-2.20,2.48-3.864,2.48c-1.672,0.00-3.176-0.96-3.88-2.48
221
- l-17.20-36.60L 169.832,291.336z M 257.00,198.672L 252.24,198.672 l-7.768,0.00 l-7.76,0.00 l-35.856,0.00 l0.00,43.088 l0.00,7.288 l0.00,5.76 l 42.376,0.00 l 1.312,0.00 l 5.168,0.00 l 1.312,0.00 l 5.168,0.00 l 0.816,0.00
222
- l0.00-5.76 l0.00-7.288 l0.00-1.624 l0.00-8.44 l0.00-0.16 l0.00-1.528 l0.00-6.04 l0.00-0.176 l0.00-1.328 l0.00-6.216 L 257.008,198.672 z" />
223
- <glyph unicode="&#x28;" d="M 479.016,336.64l-15.208,0.00 l0.00-31.408 l 15.208,0.00 l0.00-279.424 L 322.728,25.808 c-0.864-2.032-1.84-4.016-2.984-5.936l-0.168-0.28l-0.168-0.288
224
- c-5.544-8.792-11.632-17.072-18.136-24.92l 177.744,0.00 c 9.072,0.00, 16.84,3.024, 23.296,9.032c 6.456,6.016, 9.664,13.48, 9.664,22.40L 511.976,305.232
225
- c0.00,8.904-3.208,16.368-9.664,22.384S 488.088,336.64, 479.016,336.64zM 408.744,399.192l-15.504,0.00 l0.00-31.408 l 15.504,0.00 l0.00-9.04 l0.00-11.048 l0.00-11.048 l0.00-31.408 l0.00-11.048 l0.00-8.656 l0.00-11.048 l0.00-93.584 l0.00-11.048 l0.00-8.664 l0.00-11.048 l0.00-31.416 l0.00-11.04 l0.00-8.656
226
- l0.00-10.672 L 312.904,88.36 c 0.096-0.128, 0.176-0.248, 0.28-0.376c 4.448-5.808, 8.704-11.792, 12.64-18.056l 0.136-0.224l 0.136-0.224
227
- c 2.392-3.976, 4.12-8.168, 5.248-12.528l 77.40,0.00 c 9.064,0.00, 16.848,3.016, 23.288,9.032c 6.36,5.928, 9.536,13.248, 9.632,22.008
228
- c0.00,0.136, 0.04,0.248, 0.04,0.376l0.00,10.672 l0.00,8.656 l0.00,11.04 l0.00,31.416 l0.00,11.048 l0.00,8.664 l0.00,11.048 L 441.704,274.48 l0.00,11.048 l0.00,8.656 l0.00,11.048 l0.00,31.408 l0.00,11.048
229
- l0.00,11.048 l0.00,9.04 c0.00,8.912-3.216,16.368-9.672,22.384C 425.592,396.184, 417.808,399.192, 408.744,399.192zM 120.056,171.592c 0.80,0.144, 1.616,0.264, 2.408,0.392L 122.464,383.904 L 122.464,429.992 l 217.92,0.00 l0.00-8.696 l0.00-11.048 l0.00-11.048 l0.00-31.408 l0.00-9.04 l0.00-2.00 l0.00-8.664 l0.00-0.384 l0.00-10.664
230
- l0.00-0.392 l0.00-31.408 l0.00-11.048 l0.00-50.736 l0.00-11.048 l0.00-8.656 l0.00-11.048 l0.00-31.416 l0.00-11.048 l0.00-8.648 l0.00-0.40 l0.00-10.624 l-65.96,0.00 l-11.576,0.00 l-11.048,0.00 l-14.896,0.00
231
- c 0.024-0.008, 0.056-0.016, 0.08-0.032c 5.04-2.352, 9.992-4.888, 14.816-7.704c 0.448-0.256, 0.904-0.488, 1.344-0.752
232
- c 3.296-1.968, 6.52-4.048, 9.704-6.208c 3.944-2.68, 7.808-5.496, 11.576-8.456c 3.376-2.64, 6.68-5.40, 9.896-8.264l 1.16,0.00 l 54.904,0.00
233
- c 8.464,0.00, 15.712,3.024, 21.728,9.04c 5.912,5.912, 8.888,13.232, 8.992,21.952c0.00,0.144, 0.04,0.256, 0.04,0.392c0.00,0.016,0.00,0.024,0.00,0.032
234
- l0.00,10.624 l0.00,0.40 l0.00,8.264 l0.00,0.384 l0.00,10.664 l0.00,0.384 l0.00,31.416 l0.00,11.048 l0.00,8.656 l0.00,11.048 l0.00,31.032 l0.00,11.048 l0.00,8.656 l0.00,11.048 l0.00,31.408 l0.00,0.392 l0.00,10.664 l0.00,0.384
235
- l0.00,8.664 l0.00,2.00 l0.00,9.04 L 371.144,399.192 L 371.144,410.248 L 371.144,421.296 L 371.144,429.992 c0.00,8.912-3.016,16.376-9.032,22.392s-13.264,9.024-21.728,9.024l-217.92,0.00
236
- c-8.472,0.00-15.712-3.008-21.728-9.024s-9.024-13.48-9.024-22.392l0.00-265.824 c 3.824,1.36, 7.664,2.568, 11.552,3.68
237
- C 108.776,169.392, 114.40,170.56, 120.056,171.592zM 200.008,399.192L 200.008,399.24L 153.88,399.24L 153.88,391.76L 153.88,367.824L 200.008,367.824 zM 153.88,337.072L 153.88,305.656L 175.128,305.656L 186.176,305.656L 190.352,305.656L 197.752,305.656L 200.008,305.656L 200.008,335.824L 200.008,337.072L 197.752,337.072L 186.176,337.072L 175.128,337.072 zM 279.08,243.496L 280.888,243.496L 291.936,243.496L 308.96,243.496L 308.96,274.48L 308.96,274.896L 291.936,274.896L 280.888,274.896L 269.296,274.896L 268.024,274.896L 256.448,274.896L 245.40,274.896L 212.432,274.896L 201.384,274.896L 197.752,274.896L 190.336,274.896L 186.176,274.896L 175.128,274.896L 153.88,274.896L 153.88,243.496L 175.128,243.496L 186.176,243.496L 190.336,243.496L 197.752,243.496L 201.384,243.496L 208.80,243.496L 212.432,243.496L 245.40,243.496L 256.448,243.496L 258.256,243.496L 268.024,243.496L 269.296,243.496 zM 231.424,399.192L 231.424,367.784L 231.424,357.016L 231.424,356.736L 231.424,348.08L 231.424,345.44L 231.424,337.032L 231.424,333.704L 231.424,305.656L 258.256,305.656L 269.296,305.656L 280.888,305.656L 291.936,305.656L 308.96,305.656L 308.96,336.64L 308.96,337.032L 308.96,347.688L 308.96,348.08L 308.96,356.736L 308.96,358.744L 308.96,367.784L 308.96,399.192L 308.96,399.24L 231.424,399.24 zM 245.40,212.744L 212.432,212.744L 201.384,212.744L 197.752,212.744L 190.336,212.744L 186.176,212.744L 175.128,212.744L 153.88,212.744L 153.88,181.312L 175.128,181.312L 186.176,181.312L 190.336,181.312L 197.752,181.312L 201.384,181.312L 208.80,181.312L 212.432,181.312L 245.40,181.312L 256.448,181.312L 268.024,181.312L 279.08,181.312L 308.96,181.312L 308.96,212.304L 308.96,212.688L 308.96,212.744L 268.024,212.744L 256.448,212.744 zM 271.536,0.776c 9.368,9.392, 17.896,19.904, 25.624,31.432c 1.184,1.768, 2.408,3.48, 3.536,5.28c 0.72,1.216, 1.304,2.48, 1.824,3.752
238
- c 0.256,0.672, 0.496,1.336, 0.712,2.016c 0.752,2.44, 1.168,4.976, 1.208,7.648c0.00,0.336-0.048,0.656-0.056,1.00
239
- c-0.008,0.128-0.016,0.264-0.032,0.392c-0.16,3.728-1.096,7.288-2.832,10.664c-0.064,0.136-0.128,0.256-0.184,0.384
240
- c-0.216,0.416-0.392,0.832-0.632,1.24c-6.552,10.464-13.784,20.024-21.624,28.728c-0.448,0.496-0.912,0.968-1.368,1.448
241
- c-2.216,2.456-4.496,4.848-6.816,7.16c-0.544,0.536-1.12,1.008-1.664,1.544c-0.40,0.376-0.808,0.744-1.208,1.12
242
- c-0.432,0.424-0.872,0.832-1.312,1.224c-3.248,3.024-6.552,5.92-9.936,8.656c-0.016,0.016-0.032,0.032-0.048,0.048
243
- c-0.088,0.072-0.184,0.16-0.272,0.224c-3.616,2.904-7.288,5.72-11.048,8.32c-1.232,0.848-2.504,1.632-3.744,2.456
244
- c-0.016,0.008-0.04,0.024-0.064,0.04c-2.064,1.352-4.112,2.72-6.20,3.976c-7.408,4.408-15.072,8.08-22.96,11.24
245
- c-1.20,0.48-2.416,0.944-3.64,1.424c-2.44,0.904-4.92,1.744-7.408,2.528c-1.208,0.384-2.408,0.784-3.632,1.16
246
- c-0.752,0.216-1.488,0.488-2.24,0.696c-1.712,0.488-3.456,0.84-5.176,1.248c-1.392,0.352-2.768,0.72-4.16,1.008
247
- c-3.656,0.808-7.344,1.456-11.048,1.984c-7.504,1.064-15.136,1.608-22.872,1.608c-3.392,0.00-6.752-0.128-10.096-0.328
248
- c-3.712-0.216-7.392-0.576-11.048-1.064c-3.712-0.48-7.40-1.096-11.056-1.84c-3.632-0.752-7.24-1.608-10.816-2.616
249
- c-4.672-1.32-9.256-2.896-13.808-4.648c-3.432-1.288-6.84-2.712-10.192-4.256c-3.368-1.536-6.696-3.216-10.00-5.00
250
- c-2.016-1.104-4.048-2.16-6.04-3.344c-12.768-7.608-24.664-16.832-35.648-27.76c-11.048-10.84-20.816-23.168-29.40-36.976
251
- C 1.384,60.328,0.00,55.744,0.00,50.896s 1.384-9.312, 4.144-13.416c 8.456-13.728, 18.224-26.08, 29.304-37.04c 11.088-11.00, 22.984-20.224, 35.744-27.776
252
- c 12.80-7.544, 26.144-13.264, 40.152-17.168c 13.952-3.92, 28.304-5.872, 42.92-5.872c 14.856,0.00, 29.312,1.952, 43.256,5.872
253
- c 14.00,3.896, 27.272,9.544, 39.88,17.032c 3.272,1.928, 6.488,3.984, 9.664,6.168c 4.928,3.376, 9.704,7.088, 14.376,11.024
254
- c 3.896,3.296, 7.744,6.696, 11.464,10.376C 271.128,0.32, 271.32,0.552, 271.536,0.776z M 105.368,85.12
255
- c 2.624,6.144, 6.128,11.392, 10.472,15.768c 0.992,1.024, 2.192,1.816, 3.28,2.728c 0.312,0.248, 0.616,0.52, 0.928,0.768
256
- c 3.32,2.656, 6.928,5.016, 11.056,6.792c 0.152,0.072, 0.28,0.168, 0.432,0.232c 3.384,1.448, 6.88,2.464, 10.464,3.104
257
- c 0.056,0.008, 0.104,0.016, 0.152,0.016c 2.816,0.496, 5.672,0.784, 8.616,0.784c 1.496,0.00, 2.824-0.296, 4.024-0.80
258
- c 1.048-0.432, 2.00-1.024, 2.848-1.832c 1.816-1.816, 2.688-4.04, 2.688-6.80c0.00-0.864-0.248-1.64-0.448-2.424
259
- c-0.40-1.544-1.04-3.00-2.248-4.256c-1.824-1.944-4.104-2.896-6.88-2.896c-3.056,0.00-5.888-0.496-8.616-1.248
260
- c-3.856-1.08-7.376-2.92-10.552-5.536c-0.80-0.648-1.632-1.208-2.384-1.96c-2.872-2.864-5.032-6.08-6.504-9.592
261
- c-1.536-3.664-2.328-7.656-2.328-12.032c0.00-2.424-0.872-4.584-2.624-6.528c-1.784-1.96-4.04-2.904-6.808-2.904
262
- c-2.728,0.00-5.008,0.944-6.832,2.832c-1.816,1.872-2.72,4.032-2.72,6.60C 101.40,72.656, 102.744,79.056, 105.368,85.12z M 189.992-19.632
263
- c-12.056-3.64-24.624-5.472-37.728-5.472c-13.104,0.00-25.664,1.832-37.72,5.472c-12.072,3.632-23.512,8.672-34.36,15.216
264
- c-10.84,6.472-20.856,14.488-30.048,23.976c-9.20,9.576-17.424,20.024-24.688,31.472c 8.256,13.344, 17.92,25.136, 29.00,35.44
265
- c 11.056,10.304, 23.048,18.656, 35.912,25.20c-4.744-6.416-8.488-13.48-11.32-21.216c-2.832-7.76-4.208-15.976-4.208-24.528
266
- c0.00-10.576, 1.96-20.424, 5.864-29.584c 3.912-9.168, 9.336-17.168, 16.344-24.176c 7.00-7.008, 15.048-12.464, 24.184-16.44
267
- c 9.16-3.968, 18.992-5.928, 29.568-5.928c 10.448,0.00, 20.32,1.96, 29.576,5.928c 6.176,2.664, 11.808,6.04, 16.976,10.048
268
- c 2.552,1.984, 5.032,4.056, 7.344,6.392c 0.424,0.424, 0.784,0.864, 1.184,1.296c 2.928,3.072, 5.616,6.288, 7.984,9.752
269
- c 2.80,4.088, 5.208,8.464, 7.208,13.136c 0.68,1.616, 1.224,3.264, 1.784,4.896c 1.232,3.584, 2.184,7.264, 2.848,11.056
270
- c 0.632,3.576, 0.984,7.272, 1.096,11.048c 0.024,0.864, 0.12,1.712, 0.12,2.584c0.00,9.432-1.576,18.256-4.704,26.408
271
- c-0.32,0.824-0.704,1.608-1.048,2.424c-1.272,3.00-2.688,5.92-4.32,8.704c-0.472,0.80-0.992,1.56-1.488,2.344
272
- c-0.928,1.448-1.872,2.872-2.896,4.248c-1.08,1.448-2.184,2.872-3.376,4.24c 1.152-0.52, 2.248-1.152, 3.376-1.696
273
- c 4.24-2.064, 8.36-4.336, 12.384-6.80c 1.288-0.784, 2.616-1.512, 3.88-2.344c 4.096-2.696, 8.048-5.60, 11.912-8.704
274
- c 1.624-1.288, 3.216-2.648, 4.792-4.024c 0.896-0.784, 1.84-1.504, 2.72-2.304c 2.872-2.584, 5.64-5.296, 8.328-8.104
275
- c 4.088-4.256, 7.904-8.816, 11.576-13.536c 0.88-1.152, 1.792-2.28, 2.656-3.448c 2.624-3.56, 5.168-7.224, 7.56-11.048
276
- c 0.096-0.128, 0.176-0.256, 0.264-0.392c 0.176-0.296, 0.392-0.568, 0.576-0.864c-1.712-2.72-3.664-5.176-5.488-7.784
277
- c-0.472-0.68-0.944-1.336-1.424-2.016c-2.192-3.056-4.40-6.128-6.768-9.032c-3.544-4.392-7.176-8.68-11.088-12.704
278
- c-6.216-6.336-12.808-11.96-19.696-16.976c-3.376-2.472-6.80-4.824-10.352-6.936c-0.176-0.112-0.368-0.192-0.544-0.304
279
- c-3.672-2.208-7.448-4.176-11.256-6.048C 205.232-14.296, 197.752-17.288, 189.992-19.632z" />
280
- <glyph unicode="&#x29;" d="M 475.08,326.272c-6.216,5.816-13.752,8.72-22.512,8.72l-14.688,0.00 l0.00-30.36 l 14.688,0.00 l0.00-267.328 L 243.624,37.304
281
- c-1.104-6.752-5.376-17.776-21.168-22.84c-0.696-0.232-1.456-0.44-2.192-0.64c 0.264-0.288, 0.448-0.60, 0.72-0.872
282
- c 5.816-5.816, 12.824-8.712, 20.992-8.712l 107.992,0.00 L 452.56,4.24 l 0.016,0.00 c 0.08,0.00, 0.144,0.016, 0.20,0.016c 8.672,0.048, 16.128,2.928, 22.296,8.696
283
- c 6.24,5.824, 9.344,13.016, 9.344,21.648L 484.416,304.632 C 484.424,313.24, 481.32,320.456, 475.08,326.272zM 244.00,73.744l0.00-5.952 l 140.664,0.00 c 8.768,0.00, 16.28,2.92, 22.496,8.736c 6.144,5.728, 9.232,12.816, 9.328,21.264
284
- c0.00,0.128, 0.04,0.248, 0.04,0.376l0.00,10.304 l0.00,8.352 l0.00,10.68 l0.00,30.36 l0.00,10.68 l0.00,8.36 l0.00,10.68 L 416.528,278.024 l0.00,10.672 l0.00,8.368 l0.00,10.68 l0.00,30.352 l0.00,10.68
285
- l0.00,10.68 L 416.528,368.20 c0.00,8.608-3.136,15.824-9.368,21.632c-6.208,5.816-13.728,8.72-22.496,8.72L 369.68,398.552 L 369.68,368.20 l 14.984,0.00 l0.00-8.744 l0.00-10.68 l0.00-10.68 l0.00-30.352 l0.00-10.68
286
- l0.00-8.368 l0.00-10.672 l0.00-90.448 l0.00-10.68 l0.00-8.36 l0.00-10.68 l0.00-30.36 l0.00-10.68 l0.00-8.352 l0.00-10.304 l-155.20,0.00 C 238.36,93.328, 244.00,84.264, 244.00,73.744zM 107.992,192.152L 107.992,386.00 L 107.992,430.544 l 210.608,0.00 l0.00-8.408 l0.00-10.672 l0.00-10.68 l0.00-30.36 l0.00-8.736 l0.00-1.936 l0.00-8.36 l0.00-0.376 l0.00-10.304 l0.00-0.376 l0.00-30.36 l0.00-10.672 l0.00-49.032 l0.00-10.672
287
- l0.00-8.368 l0.00-10.68 l0.00-30.352 l0.00-10.688 l0.00-8.352 l0.00-0.376 l0.00-10.272 L 196.192,160.512 l-0.064,0.00 c 2.672-2.456, 5.408-5.064, 8.152-7.888
288
- c 3.328-3.408, 6.312-6.616, 9.008-9.592c 2.456-2.688, 6.296-7.00, 8.544-12.864l 96.76,0.00 c 8.168,0.00, 15.184,2.896, 21.00,8.72
289
- c 5.712,5.712, 8.576,12.792, 8.672,21.208c0.00,0.144, 0.048,0.248, 0.048,0.392c0.00,0.016,0.00,0.016,0.00,0.032l0.00,10.272 l0.00,0.376 l0.00,7.976 l0.00,0.376
290
- l0.00,10.312 l0.00,0.376 l0.00,30.352 l0.00,10.68 l0.00,8.368 l0.00,10.672 l0.00,29.992 l0.00,10.68 l0.00,8.36 l0.00,10.672 l0.00,30.36 l0.00,0.376 l0.00,10.304 l0.00,0.376 l0.00,8.36 l0.00,1.936 l0.00,8.736 L 348.312,400.784
291
- L 348.312,411.464 L 348.312,422.136 L 348.312,430.544 c0.00,8.616-2.896,15.824-8.72,21.64c-5.816,5.816-12.832,8.72-21.00,8.72L 107.992,460.904 c-8.184,0.00-15.176-2.904-21.00-8.72
292
- C 81.176,446.368, 78.272,439.16, 78.272,430.544l0.00-243.36 c 6.28,4.424, 12.808,4.968, 15.552,4.968L 107.992,192.152 zM 182.936,400.784L 182.936,400.824L 138.352,400.824L 138.352,393.60L 138.352,370.456L 182.936,370.456 zM 169.56,310.376L 173.608,310.376L 180.752,310.376L 182.936,310.376L 182.936,339.536L 182.936,340.744L 180.752,340.744L 169.56,340.744L 158.888,340.744L 138.352,340.744L 138.352,310.376L 158.888,310.376 zM 169.56,250.304L 173.584,250.304L 180.752,250.304L 184.264,250.304L 191.432,250.304L 194.944,250.304L 226.80,250.304L 237.48,250.304L 239.224,250.304L 248.664,250.304L 249.904,250.304L 259.336,250.304L 261.088,250.304L 271.776,250.304L 288.224,250.304L 288.224,280.248L 288.224,280.664L 271.776,280.664L 261.088,280.664L 249.904,280.664L 248.664,280.664L 237.48,280.664L 226.80,280.664L 194.944,280.664L 184.264,280.664L 180.752,280.664L 173.584,280.664L 169.56,280.664L 158.888,280.664L 138.352,280.664L 138.352,250.304L 158.888,250.304 zM 249.904,310.376L 261.088,310.376L 271.776,310.376L 288.224,310.376L 288.224,340.328L 288.224,340.704L 288.224,351.008L 288.224,351.384L 288.224,359.744L 288.224,361.68L 288.224,370.424L 288.224,400.784L 288.224,400.824L 213.296,400.824L 213.296,400.784L 213.296,370.424L 213.296,360.016L 213.296,359.744L 213.296,351.384L 213.296,348.832L 213.296,340.704L 213.296,337.496L 213.296,310.376L 239.224,310.376 zM 237.48,190.216L 248.664,190.216L 259.336,190.216L 288.224,190.216L 288.224,220.168L 288.224,220.536L 288.224,220.592L 248.664,220.592L 237.48,220.592L 226.80,220.592L 194.944,220.592L 184.264,220.592L 180.752,220.592L 173.584,220.592L 169.56,220.592L 158.888,220.592L 138.352,220.592L 138.352,190.216L 158.888,190.216L 169.56,190.216L 173.584,190.216L 180.752,190.216L 184.264,190.216L 191.432,190.216L 194.944,190.216L 226.80,190.216 zM 218.496,41.584l0.00,4.112 l0.00,22.096 l0.00,5.952 c0.00,1.28-0.72,2.096-2.20,2.456c-4.248,1.552-8.856,2.448-13.808,2.72
293
- c-0.28,0.016-0.536,0.064-0.816,0.08c-4.648,0.296-9.112,0.84-13.296,1.704c-1.616,6.168-3.952,11.768-6.952,16.768
294
- c 0.352,0.52, 1.472,2.016, 3.336,4.416c 1.864,2.408, 3.784,4.944, 5.736,7.56c 1.936,2.624, 3.712,5.056, 5.336,7.272
295
- c 1.552,2.224, 2.36,3.528, 2.36,3.88c0.00,0.736-1.248,2.52-3.752,5.272c-2.504,2.744-5.28,5.744-8.368,8.904
296
- c-3.08,3.176-6.016,6.00-8.856,8.504c-2.808,2.504-4.496,3.768-5.024,3.768c-0.568,0.00-1.896-0.792-4.032-2.376
297
- c-2.104-1.624-4.544-3.432-7.216-5.448c-2.664-2.064-5.192-4.008-7.56-5.864c-2.352-1.864-3.888-3.08-4.616-3.616
298
- c-2.552,1.528-5.104,2.808-7.728,3.808c-2.552,1.016-5.272,1.864-8.088,2.592c-0.808,4.728-1.464,9.536-1.912,14.456
299
- c-0.44,4.928-1.232,9.576-2.312,14.032c-0.472,1.36-1.296,2.032-2.584,2.032l-18.128,0.00 l-14.168,0.00 c-1.088,0.00-2.048-1.424-2.936-4.20
300
- c-0.848-2.832-1.56-5.96-2.12-9.416c-0.528-3.448-0.944-6.864-1.224-10.192c-0.272-3.40-0.384-5.616-0.384-6.704
301
- c-2.832-0.92-5.56-1.84-8.224-2.784c-0.216-0.08-0.44-0.184-0.664-0.264c-2.472-0.936-4.928-2.008-7.344-3.352
302
- C 70.40,130.12, 68.92,131.224, 66.504,133.08c-2.424,1.856-4.968,3.816-7.696,5.864c-2.72,2.04-5.192,3.896-7.416,5.584
303
- c-2.224,1.672-3.416,2.512-3.616,2.512c-0.72,0.00-2.528-1.256-5.448-3.768c-2.912-2.504-5.92-5.328-9.064-8.504
304
- c-3.136-3.168-5.968-6.168-8.528-8.904c-2.528-2.752-3.776-4.536-3.776-5.272l 0.944-2.016c 5.888-6.816, 11.336-13.952, 16.336-21.40
305
- c-2.824-5.08-5.056-10.40-6.664-15.928c-1.112-0.184-3.28-0.416-6.552-0.688c-3.256-0.256-6.624-0.696-10.064-1.224
306
- c-3.44-0.512-6.552-1.248-9.328-2.128c-2.792-0.848-4.176-1.832-4.176-2.904l0.00-32.16 c0.00-1.288, 0.72-2.08, 2.20-2.472
307
- c 4.256-1.528, 8.808-2.456, 13.696-2.736c 4.84-0.28, 9.592-0.824, 14.232-1.728c 1.608-6.224, 3.944-11.776, 6.952-16.768
308
- c-0.568-0.728-1.76-2.312-3.616-4.736c-1.872-2.392-3.784-4.92-5.736-7.56c-1.936-2.60-3.664-5.048-5.104-7.28
309
- c-1.456-2.224-2.168-3.408-2.168-3.608c0.00-0.72, 1.224-2.48, 3.712-5.216c 2.512-2.784, 5.288-5.76, 8.344-8.96
310
- c 3.04-3.152, 5.952-5.992, 8.784-8.496c 2.808-2.496, 4.504-3.736, 5.032-3.736l 1.64,0.528c 3.568,3.008, 7.112,5.84, 10.76,8.544
311
- c 3.632,2.648, 7.312,5.376, 11.024,8.216c 5.112-2.904, 10.392-5.176, 15.96-6.808c 0.56-4.48, 1.056-9.152, 1.504-14.04
312
- c 0.448-4.896, 1.304-9.592, 2.576-14.048c 0.448-1.512, 1.312-2.296, 2.584-2.296l 32.296,0.00 c 1.176,0.00, 2.12,1.384, 2.864,4.224
313
- c 0.712,2.792, 1.36,5.944, 1.92,9.448c 0.528,3.504, 0.952,6.952, 1.28,10.376c 0.328,3.408, 0.552,5.632, 0.744,6.752
314
- c 2.728,0.712, 5.424,1.592, 8.088,2.624c 2.688,1.056, 5.336,2.312, 8.008,3.768c 0.608-0.368, 2.144-1.488, 4.552-3.344
315
- c 2.392-1.864, 4.952-3.832, 7.616-5.864c 2.672-2.024, 5.112-3.904, 7.368-5.568c 2.216-1.672, 3.416-2.512, 3.608-2.512
316
- c 0.808,0.00, 2.648,1.232, 5.528,3.736c 2.84,2.496, 5.872,5.344, 9.064,8.496c 3.168,3.20, 6.00,6.176, 8.504,8.96
317
- c 2.488,2.744, 3.728,4.496, 3.728,5.216l-0.816,2.056c-5.976,6.824-11.48,13.96-16.48,21.408c 3.00,5.44, 5.112,10.744, 6.384,15.92
318
- c 1.112,0.192, 3.336,0.416, 6.664,0.696c 3.392,0.28, 6.832,0.664, 10.368,1.216c 2.64,0.416, 4.968,0.928, 7.136,1.52
319
- c 0.736,0.184, 1.52,0.376, 2.20,0.592C 217.136,39.536, 218.496,40.504, 218.496,41.584z M 139.96,45.40
320
- c-1.784-4.00-4.112-7.472-6.952-10.472c-2.88-3.008-6.304-5.40-10.272-7.152c-4.008-1.784-8.24-2.664-12.68-2.664
321
- c-4.472,0.00-8.728,0.88-12.76,2.664c-4.032,1.752-7.528,4.144-10.48,7.152c-2.952,3.00-5.28,6.472-6.952,10.472
322
- c-1.688,4.008-2.52,8.232-2.52,12.672c0.00,4.448, 0.832,8.624, 2.52,12.536c 1.672,3.912, 4.00,7.368, 6.952,10.376
323
- c 2.952,2.992, 6.44,5.32, 10.48,6.984c 4.032,1.68, 8.288,2.536, 12.76,2.536c 4.44,0.00, 8.672-0.856, 12.68-2.536
324
- c 3.968-1.664, 7.392-3.992, 10.272-6.984c 2.84-3.008, 5.168-6.464, 6.952-10.376c 1.752-3.912, 2.648-8.096, 2.648-12.536
325
- C 142.608,53.632, 141.712,49.408, 139.96,45.40z" />
326
- <glyph unicode="&#x2a;" d="M 94.008,64.016l 148.024,0.00 c 1.888,0.00, 3.408,0.672, 4.608,2.00c 1.24,1.328, 1.848,2.936, 1.848,4.784l0.00,53.576 l0.00,4.112 l0.00,9.064
327
- c0.00,1.84-0.608,3.44-1.848,4.784c-1.192,1.312-2.72,1.984-4.608,1.984L 94.008,144.32 c-4.504,0.00-6.776-2.232-6.776-6.768l0.00-9.064 l0.00-4.112 l0.00-53.576
328
- C 87.24,66.248, 89.504,64.016, 94.008,64.016zM 94.008,169.872l 148.024,0.00 c 1.888,0.00, 3.408,0.64, 4.608,1.968c 1.24,1.36, 1.848,2.936, 1.848,4.80l0.00,52.584 l0.00,4.408 L 248.488,242.44
329
- c0.00,1.84-0.608,3.432-1.848,4.776c-1.192,1.344-2.72,1.992-4.608,1.992L 94.008,249.208 c-4.504,0.00-6.776-2.272-6.776-6.768l0.00-8.816 l0.00-4.408 l0.00-52.584
330
- C 87.24,172.144, 89.504,169.872, 94.008,169.872zM 476.72,389.176c-3.928,3.96-8.608,5.92-14.072,5.92L 53.728,395.096 c-5.424,0.00-10.112-1.96-13.968-5.92
331
- c-3.896-3.936-5.848-8.616-5.848-14.072l0.00-344.432 c0.00-5.424, 1.952-10.128, 5.848-14.064c 3.856-3.936, 8.544-5.888, 13.968-5.888l 408.92,0.00
332
- c 5.464,0.00, 10.144,1.952, 14.072,5.888s 5.912,8.64, 5.912,14.064L 482.632,375.104 C 482.632,380.56, 480.648,385.24, 476.72,389.176z M 455.88,37.456L 60.488,37.456
333
- l0.00,291.84 l 395.40,0.00 L 455.888,37.456 zM 425.224,105.264L 282.16,105.264 c-1.84,0.00-3.448-0.688-4.792-2.00c-1.312-1.344-1.984-2.936-1.984-4.768l0.00-27.672
334
- c0.00-1.888, 0.672-3.472, 1.984-4.80c 1.344-1.328, 4.144-1.888, 5.992-1.888l 141.864-0.128c 4.504,0.00, 6.784,2.28, 6.784,6.816l0.00,27.672
335
- C 432.008,103.032, 429.736,105.264, 425.224,105.264zM 94.008,275.784l 148.024,0.00 c 1.888,0.00, 3.408,0.672, 4.608,1.992c 1.24,1.336, 1.848,2.944, 1.848,4.776l0.00,13.184
336
- c0.00,1.88-0.608,3.472-1.848,4.792c-1.192,1.336-2.72,2.016-4.608,2.016L 94.008,302.544 c-4.504,0.00-6.776-2.272-6.776-6.808l0.00-13.184
337
- C 87.24,278.008, 89.504,275.784, 94.008,275.784zM 267.384,207.584l 1.016-0.472l 35.408-16.632l 0.168-0.08l-0.168-0.488l-13.544-37.512c-0.568-1.56-0.20-3.328, 0.984-4.528
338
- c 0.816-0.784, 1.896-1.232, 3.016-1.232c 0.496,0.00, 0.984,0.096, 1.472,0.28l 8.08,2.904l 6.472,2.36l 6.488,2.328l 15.592,5.624l 1.36,0.496
339
- l 3.432-7.328l 5.464-11.544l 1.616-3.472l 1.096-2.296l 4.744-10.112l 0.84-1.84c 0.208-0.424, 0.576-0.672, 0.888-1.00
340
- c 0.792-0.84, 1.784-1.456, 3.00-1.456c 0.952,0.00, 1.784,0.376, 2.52,0.936c 0.384,0.296, 0.688,0.672, 0.928,1.08
341
- c 0.128,0.168, 0.32,0.248, 0.408,0.44l 2.256,4.84l 3.104,6.576l 8.768,18.672l 2.184,4.608l 0.84,1.856l 0.032,0.032l 0.064-0.032
342
- l 1.704-0.624l 16.232-5.84l 12.488-4.512l 7.28-2.624l 0.224-0.08c 0.48-0.184, 0.96-0.28, 1.456-0.28c 1.128,0.00, 2.208,0.456, 3.032,1.232
343
- c 1.176,1.20, 1.56,2.968, 0.992,4.528l-0.624,1.736l-2.336,6.472l-0.728,1.984L 414.00,167.08l-0.992,2.80l-3.664,10.16L 405.60,190.408
344
- l 3.064,1.456l 6.216,2.888l 24.112,12.832c 0.328,0.16, 0.504,0.456, 0.768,0.68c 0.976,0.808, 1.68,1.88, 1.68,3.192
345
- c0.00,1.632-0.912,3.168-2.448,3.864l-3.376,1.576l-7.672,5.104l-6.584,3.088l-0.832,0.40l-1.272,0.592l-0.808,0.384l-3.656,1.72
346
- l-0.472,0.192l-1.248,0.60l-5.136,2.408l-1.312,0.624l-1.024,0.48l 0.448,1.24l 0.576,1.568l 1.312,3.68l 0.728,2.024l 4.424,12.248
347
- l 0.832,2.304l 1.36,3.72l 2.728,7.616l 1.304,3.624c 0.568,1.56, 0.184,3.28-0.992,4.48c-0.824,0.816-1.904,1.248-3.032,1.248
348
- c-0.496,0.00-0.976-0.08-1.456-0.248l-1.504-0.56l-7.184-2.592l-10.768-3.872l-7.184-2.60l-9.648-3.472l-1.696-0.616l-3.00,6.368
349
- l-14.184,30.176c-0.712,1.528-2.20,2.496-3.856,2.496c-1.672,0.00-3.176-0.96-3.888-2.496l-17.184-36.552l-37.984,13.72
350
- c-0.488,0.168-0.968,0.248-1.472,0.248c-1.12,0.00-2.20-0.44-3.016-1.248c-1.184-1.20-1.552-2.92-0.984-4.48l 5.392-14.952
351
- l 5.232-14.552l 2.632-7.272l 0.456-1.24l-12.848-6.024l-22.72-10.672l-1.016-0.472c-1.512-0.696-2.456-2.232-2.456-3.864
352
- C 264.928,209.80, 265.864,208.296, 267.384,207.584z M 332.288,221.672L 332.288,228.52 l0.00,5.416 l 37.248,0.00 l 1.232,0.00 l 4.848,0.00 l 1.256,0.00 l 4.84,0.00 l 0.768,0.00 l0.00-5.416 l0.00-6.848 l0.00-1.528
353
- L 382.48,212.20 l0.00-0.144 l0.00-1.464 l0.00-5.672 l0.00-0.168 l0.00-1.24 l0.00-5.856 l0.00-13.896 l-4.488,0.00 l-7.304,0.00 l-7.312,0.00 l-31.104,0.00 L 332.272,221.672 z" />
354
- <glyph unicode="&#x2b;" d="M 257.528,105.832L 257.528,327.816 l 73.856,46.24l0.00-149.76 c 5.008,6.36, 10.464,12.136, 16.336,17.144
355
- c 4.072,3.472, 8.20,6.448, 12.368,8.976L 360.088,374.056 l 73.84-46.24l0.00-65.432 c 6.736-1.656, 13.368-3.824, 19.752-6.496
356
- c 2.944-1.24, 5.92-2.792, 8.968-4.544l0.00,84.96 c0.00,5.272-2.648,10.144-6.96,12.856l-102.56,64.232c-4.544,2.84-10.224,2.84-14.776,0.00
357
- l-95.168-59.608L 148.00,413.392c-4.544,2.84-10.224,2.84-14.776,0.00L 30.672,349.16c-4.328-2.712-6.968-7.584-6.968-12.856l0.00-256.952
358
- c0.00-5.392, 2.776-10.376, 7.28-13.04c 2.20-1.304, 4.64-1.944, 7.08-1.944c 2.552,0.00, 5.112,0.712, 7.384,2.136l 95.176,59.60l 95.16-59.60
359
- c 4.552-2.84, 10.232-2.84, 14.784,0.00l 64.128,40.168c-3.984,11.512-6.376,21.608-7.168,30.48L 257.528,105.832z M 126.256,152.088l-73.832-46.256
360
- L 52.424,327.824 l 73.832,46.24L 126.256,152.088 z M 228.824,105.832l-73.848,46.256L 154.976,374.056 l 73.848-46.24L 228.824,105.832 zM 412.144-19.672c-1.24,0.00-2.408,0.608-3.112,1.64l-4.496,6.56c-3.80,5.52-10.448,15.872-20.296,31.64
361
- c-9.592,15.336-18.20,29.968-25.568,43.48c-7.336,13.464-14.056,28.056-19.968,43.384c-1.592,4.08-2.92,7.912-4.072,11.568
362
- c-3.176,10.024-4.792,18.528-4.792,25.28c0.00,1.624, 0.064,3.184, 0.128,4.752l 0.056,1.392c 0.336,8.952, 1.40,17.312, 3.152,24.832
363
- c 0.576,2.504, 0.92,4.024, 1.352,5.488c 3.088,10.672, 7.088,19.472, 11.888,26.128c 4.36,6.088, 9.232,11.496, 14.888,16.504l 0.704,0.672
364
- c 6.224,5.36, 11.928,8.984, 17.648,11.24c 5.712,2.24, 11.072,4.088, 15.936,5.488c 4.752,1.36, 8.672,2.048, 11.656,2.048l 4.984,0.536
365
- l 1.624-0.056l 2.752-0.20c 1.44-0.128, 4.568-0.64, 11.60-2.344c 1.192-0.288, 2.36-0.632, 3.52-0.984l 1.696-0.496
366
- c 4.488-1.32, 8.112-2.584, 11.424-3.968c 4.984-2.104, 10.592-5.536, 16.672-10.208l 0.784-0.576c 6.456-5.056, 12.008-10.88, 16.616-17.384
367
- c 4.608-6.48, 8.52-15.272, 11.624-26.12c 3.112-10.912, 4.688-23.096, 4.688-36.216c0.00-30.144-25.312-82.408-75.24-155.36l-4.736-7.072
368
- C 414.552-19.056, 413.392-19.672, 412.144-19.672L 412.144-19.672z M 412.536,195.92c-9.968,0.00-18.496-3.48-25.352-10.32
369
- c-6.832-6.84-10.304-15.368-10.304-25.352c0.00-9.976, 3.472-18.496, 10.304-25.336c 6.832-6.84, 15.368-10.312, 25.352-10.312
370
- c 8.512,0.00, 16.112,2.696, 22.56,8.008l 0.776,0.608c 0.72,0.552, 1.392,1.072, 2.008,1.704c 6.84,6.832, 10.312,15.344, 10.312,25.328
371
- s-3.472,18.512-10.312,25.352c-0.616,0.616-1.288,1.136-1.952,1.648l-0.768,0.60C 428.648,193.224, 421.064,195.92, 412.536,195.92z" />
372
- <glyph unicode="&#x2c;" d="M 228.448,210.696l-39.216,0.00 c-3.096,0.00-5.60-2.504-5.60-5.60l0.00-141.88 c0.00-3.096, 2.504-5.60, 5.60-5.60l 39.216,0.00
373
- c 3.096,0.00, 5.60,2.504, 5.60,5.60L 234.048,205.096 C 234.048,208.192, 231.536,210.696, 228.448,210.696zM 136.544,234.096l-39.216,0.00 c-3.096,0.00-5.60-2.504-5.60-5.60l0.00-165.28 c0.00-3.096, 2.504-5.60, 5.60-5.60l 39.216,0.00
374
- c 3.096,0.00, 5.60,2.504, 5.60,5.60l0.00,165.28 C 142.152,231.592, 139.64,234.096, 136.544,234.096zM 44.928,183.68L 5.704,183.68 c-3.096,0.00-5.60-2.504-5.60-5.60l0.00-114.856 c0.00-3.096, 2.504-5.60, 5.60-5.60l 39.216,0.00
375
- c 3.096,0.00, 5.60,2.504, 5.60,5.60L 50.52,178.08 C 50.528,181.168, 48.016,183.68, 44.928,183.68zM 385.248,334.944c-3.096,0.00-5.60-2.504-5.60-5.60l0.00-128.408 c0.00-3.056, 2.456-5.544, 5.504-5.60
376
- c 12.816-0.216, 25.40-2.552, 37.392-6.928c 0.624-0.224, 1.272-0.344, 1.92-0.344c 1.136,0.00, 2.256,0.344, 3.208,1.016
377
- c 1.504,1.048, 2.392,2.76, 2.392,4.584L 430.064,329.336 c0.00,3.096-2.504,5.60-5.60,5.60L 385.248,334.936 zM 326.344,180.768c 1.776,0.984, 2.88,2.856, 2.88,4.896l0.00,68.04 c0.00,3.096-2.504,5.60-5.60,5.60L 284.40,259.304
378
- c-3.096,0.00-5.60-2.504-5.60-5.60l0.00-101.84 c0.00-2.416, 1.544-4.552, 3.832-5.312c 0.584-0.192, 1.176-0.288, 1.776-0.288
379
- c 1.728,0.00, 3.408,0.808, 4.488,2.24c 2.112,2.816, 4.368,5.536, 6.712,8.112C 304.32,166.168, 314.664,174.296, 326.344,180.768zM 420.504,394.936c 1.072-1.072, 2.504-1.648, 3.96-1.648c 0.72,0.00, 1.456,0.144, 2.144,0.424
380
- c 2.096,0.864, 3.464,2.912, 3.464,5.176L 430.072,455.40 c0.00,3.096-2.504,5.60-5.60,5.60l-56.504,0.00 c-2.264,0.00-4.304-1.368-5.168-3.456
381
- C 361.92,455.448, 362.40,453.04, 364.00,451.44l 15.648-15.648l-140.224-128.16l-66.176,68.992c-1.096,1.144-2.568,1.728-4.04,1.728
382
- c-1.304,0.00-2.608-0.456-3.664-1.36L 4.664,238.032c-1.176-1.016-1.88-2.48-1.936-4.032c-0.056-1.552, 0.536-3.064, 1.64-4.168
383
- l 17.328-17.328c 1.088-1.088, 2.52-1.64, 3.96-1.64c 1.272,0.00, 2.552,0.432, 3.592,1.312l 138.296,115.808l 66.04-68.84
384
- c 1.104-1.152, 2.568-1.728, 4.04-1.728c 1.36,0.00, 2.728,0.496, 3.808,1.496l 163.44,151.664L 420.504,394.936zM 508.728-12.952l-49.848,45.328c 4.32,7.312, 7.576,15.28, 9.696,23.688c 2.112,8.384, 2.96,17.00, 2.544,25.592
385
- c-0.576,12.04-3.464,23.44-8.576,33.88c-5.064,10.392-11.92,19.544-20.408,27.24c-3.624,3.248-7.576,6.216-12.064,9.072
386
- c-5.488,3.504-11.208,6.392-17.016,8.584c-9.512,3.584-19.584,5.408-29.912,5.408c-0.976,0.00-1.944-0.04-3.432-0.096l-1.168-0.032
387
- c-12.152-0.584-23.576-3.488-33.976-8.608c-5.36-2.648-10.52-5.872-15.336-9.576c-4.312-3.304-8.304-6.936-11.856-10.824
388
- c-7.776-8.512-13.56-18.04-17.688-29.112c-4.064-10.816-5.832-22.432-5.248-34.544c 0.248-5.04, 0.96-10.088, 2.168-15.448
389
- c 1.504-6.624, 3.664-12.84, 6.424-18.488c 5.104-10.44, 11.968-19.584, 20.424-27.192c 8.48-7.648, 18.264-13.568, 29.112-17.624
390
- c 9.496-3.528, 19.568-5.328, 29.944-5.328c 1.52,0.00, 3.08,0.04, 4.64,0.12c 8.72,0.432, 17.20,2.128, 25.16,5.024
391
- c 7.968,2.832, 15.616,6.84, 22.72,11.928l 49.936-45.168c 1.48-1.44, 3.36-2.192, 4.928-2.192c 0.048,0.00, 0.752-0.064, 1.00-0.064
392
- c 0.456,0.00, 0.904,0.056, 1.352,0.168c 1.288,0.32, 2.816,1.176, 4.624,2.592c 2.192,1.688, 4.48,3.80, 6.824,6.304
393
- c 2.288,2.504, 4.176,4.984, 5.632,7.392c 1.112,1.872, 1.552,3.072, 1.736,3.584c 0.272,0.72, 0.40,1.496, 0.36,2.288
394
- C 511.272-16.608, 510.424-14.60, 508.728-12.952z M 382.72,24.336c-6.264,0.00-12.344,1.088-18.064,3.224c-6.568,2.472-12.416,5.984-17.384,10.472
395
- c-4.944,4.432-9.072,9.864-12.248,16.168c-3.144,6.232-4.92,13.16-5.28,20.552c-0.344,7.24, 0.752,14.216, 3.248,20.728
396
- c 2.552,6.576, 6.128,12.432, 10.624,17.408c 4.464,4.984, 9.952,9.112, 16.28,12.24c 6.08,2.976, 12.648,4.696, 19.512,5.096
397
- c 0.16,0.016, 0.656,0.072, 0.816,0.096c 0.904,0.04, 1.824,0.064, 2.704,0.064c 6.216,0.00, 12.288-1.096, 18.024-3.248
398
- c 6.576-2.496, 12.416-6.048, 17.36-10.60c 4.672-4.256, 8.608-9.44, 11.696-15.376c 0.08-0.152, 0.472-0.776, 0.552-0.912
399
- c 3.128-6.232, 4.888-13.064, 5.232-20.312c 0.368-7.456-0.72-14.504-3.232-20.984c-2.528-6.544-6.096-12.368-10.592-17.288
400
- c-4.496-4.904-9.96-8.976-16.248-12.088c-6.272-3.112-13.096-4.84-20.304-5.168C 384.496,24.344, 383.616,24.336, 382.72,24.336z" />
401
- <glyph unicode="&#x2d;" d="M 380.488,366.648c-37.088,28.56-80.88,42.392-124.336,42.392c-61.136,0.00-121.60-27.36-161.792-79.552
402
- C 25.608,240.216, 42.232,112.12, 131.512,43.36c 37.088-28.56, 80.888-42.40, 124.344-42.40c 61.144,0.00, 121.592,27.368, 161.792,79.552
403
- C 486.40,169.792, 469.768,297.888, 380.488,366.648z M 256.152,380.24c 38.912,0.00, 75.832-12.592, 106.776-36.408l-40.976-53.208
404
- c-0.104,0.08-0.176,0.16-0.28,0.24c-19.24,14.816-42.208,22.64-66.448,22.64c-3.112,0.00-6.16-0.264-9.216-0.52l-8.608,66.24
405
- C 243.584,379.872, 249.832,380.24, 256.152,380.24z M 191.64,253.44c 15.80,20.512, 39.552,31.264, 63.584,31.264c 17.08,0.00, 34.296-5.432, 48.864-16.656
406
- c 35.088-27.024, 41.616-77.368, 14.60-112.456c-15.792-20.504-39.544-31.256-63.584-31.256c-17.08,0.00-34.288,5.432-48.864,16.656
407
- C 171.152,168.016, 164.616,218.352, 191.64,253.44z M 116.648,311.192l 52.168-40.184c-17.16-22.288-24.208-49.16-22.104-75.216l-64.904-8.424
408
- C 77.464,230.096, 88.656,274.464, 116.648,311.192z M 255.856,29.768c-38.928,0.00-75.848,12.592-106.776,36.408l 39.88,51.784
409
- c 19.176-14.672, 42.04-22.432, 66.144-22.432c 3.224,0.00, 6.416,0.272, 9.584,0.536l 8.496-65.408C 267.464,30.096, 261.696,29.768, 255.856,29.768z
410
- M 394.832,98.08l-52.816,40.68c 15.096,19.928, 22.216,43.432, 21.984,66.72l 67.00,6.232C 432.552,172.144, 420.832,131.84, 394.832,98.08z" />
411
- <glyph unicode="&#x2e;" d="M 256.00,77.00c-16.00,0.00-32.00,16.00-32.00,32.00l0.00,64.00 l-64.00,0.00 c-16.00,0.00-32.00,16.00-32.00,32.00s 16.00,32.00, 32.00,32.00l 64.00,0.00 l0.00,64.00 c0.00,16.00, 16.00,32.00, 32.00,32.00s 32.00-16.00, 32.00-32.00l0.00-64.00 l 64.00,0.00
412
- c 16.00,0.00, 32.00-16.00, 32.00-32.00s-16.00-32.00-32.00-32.00l-64.00,0.00 l0.00-64.00 C 288.00,93.00, 272.00,77.00, 256.00,77.00z M0.00,205.00c0.00-141.392, 114.624-256.00, 256.00-256.00c 141.376,0.00, 256.00,114.608, 256.00,256.00S 397.376,461.00, 256.00,461.00
413
- C 114.624,461.00,0.00,346.392,0.00,205.00z" />
414
- <glyph unicode="&#x2f;" d="M 128.00,205.00c0.00,16.00, 16.00,32.00, 32.00,32.00l 192.00,0.00 c 16.00,0.00, 32.00-16.00, 32.00-32.00s-16.00-32.00-32.00-32.00L 160.00,173.00 C 144.00,173.00, 128.00,189.00, 128.00,205.00z M0.00,205.00
415
- c0.00-141.392, 114.608-256.00, 256.00-256.00s 256.00,114.608, 256.00,256.00S 397.392,461.00, 256.00,461.00S0.00,346.392,0.00,205.00z" />
416
- <glyph unicode="&#x3c;" d="M 32.00,77.00l0.00-96.00 l 96.00,0.00 L 32.00,77.00z M 397.712,429.00L 384.00,415.288L 466.288,333.00L 480.00,346.712L 397.712,429.00z M 365.712,397.00
417
- L 64.00,95.288L 146.288,13.00L 448.00,314.712L 365.712,397.00z" />
418
- <glyph unicode="&#x3e;" d="M 182.864,205.00c0.00,40.384, 32.736,73.136, 73.136,73.136c 40.40,0.00, 73.136-32.752, 73.136-73.136
419
- c0.00-40.40-32.736-73.136-73.136-73.136C 215.60,131.864, 182.864,164.60, 182.864,205.00z M 310.864,424.424C 310.864,442.712, 292.56,461.00, 274.288,461.00l-36.56,0.00
420
- c-18.288,0.00-36.576-18.288-36.576-36.576l0.00-51.20 c0.00-18.288-12.928-23.648-25.856-10.704L 139.232,398.568c-12.928,12.944-38.80,12.944-51.712,0.00L 62.432,373.48
421
- c-12.928-12.928-12.928-38.784,0.00-51.712l 36.048-36.048c 12.928-12.928, 7.568-25.856-10.704-25.856l-51.20,0.00 C 18.288,259.864,0.00,241.576,0.00,223.288l0.00-36.56
422
- c0.00-18.288, 18.288-36.576, 36.576-36.576l 51.20,0.00 c 18.288,0.00, 23.648-12.928, 10.704-25.856l-36.048-36.048c-12.928-12.944-12.928-38.80,0.00-51.728l 25.088-25.056
423
- c 12.928-12.944, 38.784-12.944, 51.712,0.00l 36.048,36.048c 12.928,12.928, 25.856,7.584, 25.856-10.704l0.00-51.216 c0.00-18.288, 18.288-36.56, 36.576-36.56l 36.56,0.00
424
- c 18.288,0.00, 36.576,18.288, 36.576,36.56l0.00,51.216 c0.00,18.288, 12.928,23.632, 25.856,10.704l 36.048-36.048c 12.928-12.944, 38.80-12.944, 51.712,0.00l 25.072,25.056
425
- c 12.944,12.944, 12.944,38.80,0.00,51.728l-36.048,36.048c-12.928,12.944-7.584,25.856, 10.704,25.856l 51.216,0.00 c 18.288,0.00, 36.56,18.304, 36.56,36.576l0.00,36.56
426
- c0.00,18.288-18.288,36.576-36.56,36.576l-51.216,0.00 c-18.288,0.00-23.632,12.928-10.704,25.856l 36.048,36.048c 12.944,12.928, 12.944,38.784,0.00,51.712
427
- L 424.48,398.568c-12.928,12.944-38.80,12.944-51.712,0.00l-36.048-36.048c-12.944-12.928-25.856-7.584-25.856,10.704L 310.864,424.424 z" />
428
- <glyph unicode="&#x3f;" d="M 46.24,460.056l0.00,0.80 l 155.936,0.00 c 2.752,0.352 5.552,0.256 8.144-0.832
429
- c 4.736-1.264 8.672-4.40 10.592-8.832L 505.984,166.136c 6.224-6.24 6.224-16.336,0.00-22.56l -189.952-189.952c -6.24-6.224, -16.336-6.224, -22.56,0.00
430
- l -284.24,284.256c -6.336,2.128, -10.992,7.936, -10.992,14.992l0.00,152.00 C -1.76,433.048, 19.136,456.136, 46.24,460.056z M 94.24,332.856
431
- c 17.664,0.00 32.00,14.336 32.00,32.00s -14.336,32.00, -32.00,32.00s -32.00-14.336, -32.00-32.00S 76.576,332.856, 94.24,332.856z" />
432
- <glyph unicode="&#x3b;" d="M 287.376,269.736L 287.376,429.00 L 512.00,205.00L 287.376-19.00L 287.376,141.672 C 173.216,141.672, 60.544,121.80,0.00,27.496
433
- C 6.304,199.352, 134.88,240.264, 287.376,269.736z" />
434
- <glyph unicode="&#x3a;" d="M 491.536,352.616l-147.152-148.048l 147.152-147.168c 6.16-6.144, 6.16-16.112,0.00-22.272
435
- l-66.816-66.80c-6.128-6.16-16.096-6.16-22.256,0.00l-146.912,146.912l-146.032-146.912c-6.144-6.16-16.112-6.16-22.272,0.00l-66.80,66.80
436
- c-6.144,6.16-6.144,16.128,0.00,22.272l 146.032,146.912L 20.464,350.328c-6.144,6.144-6.144,16.112,0.00,22.272l 66.80,66.80
437
- c 6.144,6.16, 16.112,6.16, 22.272,0.00l 145.76-145.76l 147.184,148.048c 6.16,6.16, 16.128,6.16, 22.256,0.00l 66.816-66.80
438
- C 497.68,368.728, 497.68,358.76, 491.536,352.616z" />
439
- <glyph unicode="&#x3d;" d="M 368.00,429.00c-38.464,0.00-69.296-13.808-96.48-41.008c-0.016-0.016-0.032-0.032-0.048-0.048
440
- l-0.016,0.00L 256.00,368.472L 240.544,386.76c-0.016,0.016-0.032,0.032-0.048,0.048L 240.48,386.808 l0.00,0.00C 213.28,414.024, 182.464,429.00, 144.00,429.00S 69.376,414.024, 42.176,386.824
441
- C 14.992,359.624,0.00,323.464,0.00,285.00c0.00-38.432, 14.96-74.592, 42.128-101.776L 233.28-9.528C 239.28-15.592, 247.472-19.00, 256.00-19.00s 16.72,3.408, 22.72,9.472
442
- l 191.136,192.752C 497.024,210.408, 512.00,246.552, 512.00,285.00c0.00,38.464-14.992,74.624-42.176,101.824C 442.624,414.024, 406.464,429.00, 368.00,429.00L 368.00,429.00z" />
443
- <glyph unicode="&#x40;" d="M 496.00,269.00L 16.00,269.00 c-8.832,0.00-16.00-7.168-16.00-16.00l 16.00-256.00c0.00-8.848, 7.168-16.00, 16.00-16.00l 448.00,0.00 c 8.848,0.00, 16.00,7.152, 16.00,16.00l 16.00,256.00C 512.00,261.832, 504.848,269.00, 496.00,269.00z M 496.00,365.00L 320.00,365.00
444
- l-32.00,48.00c0.00,8.832-7.152,16.00-16.00,16.00L 80.00,429.00 C 71.168,429.00, 64.00,421.832, 64.00,413.00l0.00-48.00 L 16.00,365.00 C 7.168,365.00,0.00,357.832,0.00,349.00l0.00-32.00 c0.00-8.832, 7.168-16.00, 16.00-16.00l 480.00,0.00 c 8.848,0.00, 16.00,7.168, 16.00,16.00L 512.00,349.00
445
- C 512.00,357.832, 504.848,365.00, 496.00,365.00z" />
446
- <glyph unicode="&#x41;" d="M 112.00,269.00L 16.00,269.00 c-8.848,0.00-16.00-7.152-16.00-16.00l0.00-96.00 c0.00-8.848, 7.152-16.00, 16.00-16.00l 96.00,0.00 c 8.848,0.00, 16.00,7.152, 16.00,16.00l0.00,96.00
447
- C 128.00,261.848, 120.848,269.00, 112.00,269.00z M 96.00,189.00c0.00-8.848-7.152-16.00-16.00-16.00L 48.00,173.00 c-8.848,0.00-16.00,7.152-16.00,16.00l0.00,32.00 c0.00,8.848, 7.152,16.00, 16.00,16.00l 32.00,0.00 c 8.848,0.00, 16.00-7.152, 16.00-16.00L 96.00,189.00 z
448
- M 112.00,461.00L 16.00,461.00 C 7.152,461.00,0.00,453.848,0.00,445.00l0.00-96.00 c0.00-8.848, 7.152-16.00, 16.00-16.00l 96.00,0.00 c 8.848,0.00, 16.00,23.152, 16.00,32.00L 128.00,445.00 C 128.00,453.848, 120.848,461.00, 112.00,461.00z M 96.00,381.00c0.00-8.848-7.152-16.00-16.00-16.00L 48.00,365.00
449
- C 39.152,365.00, 32.00,372.152, 32.00,381.00L 32.00,413.00 c0.00,8.848, 7.152,16.00, 16.00,16.00l 32.00,0.00 c 8.848,0.00, 16.00-7.152, 16.00-16.00L 96.00,381.00 z M 112.00,77.00L 16.00,77.00 c-8.848,0.00-16.00-7.152-16.00-16.00l0.00-96.00 c0.00-8.848, 7.152-16.00, 16.00-16.00l 96.00,0.00
450
- c 8.848,0.00, 16.00,7.152, 16.00,16.00l0.00,96.00 C 128.00,69.848, 120.848,77.00, 112.00,77.00z M 96.00-3.00c0.00-8.848-7.152-16.00-16.00-16.00L 48.00-19.00 c-8.848,0.00-16.00,7.152-16.00,16.00l0.00,32.00 c0.00,8.848, 7.152,16.00, 16.00,16.00l 32.00,0.00
451
- c 8.848,0.00, 16.00-7.152, 16.00-16.00L 96.00-3.00 z M 304.00,269.00l-96.00,0.00 c-8.848,0.00-16.00-7.152-16.00-16.00l0.00-96.00 c0.00-8.848, 7.152-16.00, 16.00-16.00l 96.00,0.00 c 8.848,0.00, 16.00,7.152, 16.00,16.00l0.00,96.00
452
- C 320.00,261.848, 312.848,269.00, 304.00,269.00z M 288.00,189.00c0.00-8.848-7.152-16.00-16.00-16.00l-32.00,0.00 c-8.848,0.00-16.00,7.152-16.00,16.00l0.00,32.00 c0.00,8.848, 7.152,16.00, 16.00,16.00l 32.00,0.00 c 8.848,0.00, 16.00-7.152, 16.00-16.00
453
- L 288.00,189.00 z M 304.00,77.00l-96.00,0.00 c-8.848,0.00-16.00-7.152-16.00-16.00l0.00-96.00 c0.00-8.848, 7.152-16.00, 16.00-16.00l 96.00,0.00 c 8.848,0.00, 16.00,7.152, 16.00,16.00l0.00,96.00 C 320.00,69.848, 312.848,77.00, 304.00,77.00z M 288.00-3.00
454
- c0.00-8.848-7.152-16.00-16.00-16.00l-32.00,0.00 c-8.848,0.00-16.00,7.152-16.00,16.00l0.00,32.00 c0.00,8.848, 7.152,16.00, 16.00,16.00l 32.00,0.00 c 8.848,0.00, 16.00-7.152, 16.00-16.00L 288.00-3.00 z M 496.00,269.00l-96.00,0.00 c-8.848,0.00-16.00-7.152-16.00-16.00
455
- l0.00-96.00 c0.00-8.848, 7.152-16.00, 16.00-16.00l 96.00,0.00 c 8.848,0.00, 16.00,7.152, 16.00,16.00l0.00,96.00 C 512.00,261.848, 504.848,269.00, 496.00,269.00z M 480.00,189.00c0.00-8.848-7.152-16.00-16.00-16.00l-32.00,0.00 c-8.848,0.00-16.00,7.152-16.00,16.00
456
- l0.00,32.00 c0.00,8.848, 7.152,16.00, 16.00,16.00l 32.00,0.00 c 8.848,0.00, 16.00-7.152, 16.00-16.00L 480.00,189.00 z M 496.00,461.00l-96.00,0.00 c-8.848,0.00-16.00-7.152-16.00-16.00l0.00-96.00 c0.00-8.848, 7.152-16.00, 16.00-16.00l 96.00,0.00 c 8.848,0.00, 16.00,23.152, 16.00,32.00L 512.00,445.00
457
- C 512.00,453.848, 504.848,461.00, 496.00,461.00z M 480.00,381.00c0.00-8.848-7.152-16.00-16.00-16.00l-32.00,0.00 c-8.848,0.00-16.00,7.152-16.00,16.00L 416.00,413.00 c0.00,8.848, 7.152,16.00, 16.00,16.00l 32.00,0.00 c 8.848,0.00, 16.00-7.152, 16.00-16.00L 480.00,381.00 z
458
- M 304.00,461.00l-96.00,0.00 c-8.848,0.00-16.00-7.152-16.00-16.00l0.00-96.00 c0.00-8.848, 7.152-16.00, 16.00-16.00l 96.00,0.00 c 8.848,0.00, 16.00,23.152, 16.00,32.00L 320.00,445.00 C 320.00,453.848, 312.848,461.00, 304.00,461.00z M 288.00,381.00
459
- c0.00-8.848-7.152-16.00-16.00-16.00l-32.00,0.00 c-8.848,0.00-16.00,7.152-16.00,16.00L 224.00,413.00 c0.00,8.848, 7.152,16.00, 16.00,16.00l 32.00,0.00 c 8.848,0.00, 16.00-7.152, 16.00-16.00L 288.00,381.00 z M 496.00,77.00l-96.00,0.00 c-8.848,0.00-16.00-7.152-16.00-16.00l0.00-96.00
460
- c0.00-8.848, 7.152-16.00, 16.00-16.00l 96.00,0.00 c 8.848,0.00, 16.00,7.152, 16.00,16.00l0.00,96.00 C 512.00,69.848, 504.848,77.00, 496.00,77.00z M 480.00-3.00c0.00-8.848-7.152-16.00-16.00-16.00l-32.00,0.00 c-8.848,0.00-16.00,7.152-16.00,16.00
461
- l0.00,32.00 c0.00,8.848, 7.152,16.00, 16.00,16.00l 32.00,0.00 c 8.848,0.00, 16.00-7.152, 16.00-16.00L 480.00-3.00 z" />
462
- <glyph unicode="&#x38;" d="M 96.00,404.638 c 0.00-72.00 0.00-144.00 0.00-216.00 106.667,0.00 213.333,0.00 320.00,0.00 0.00,29.333 0.00,58.667 0.00,88.00 -33.658,0.322 -67.388-0.651 -101.00,0.50 -18.674,1.554 -29.589,20.30 -27.00,37.748 0.00,29.917 0.00,59.835 0.00,89.752 -64.00,0.00 -128.00,0.00 -192.00,0.00 z m 216.00,0.00 c 0.00-34.667 0.00-69.333 0.00-104.00 34.667,0.00 69.333,0.00 104.00,0.00 -34.667,34.667 -69.333,69.333 -104.00,104.00 z m -232.719-240.00 C 49.317,164.296 18.639,142.916 16.633,111.242 15.243,75.754 16.359,40.166 16.00,4.638 c 160.00,0.00 320.00,0.00 480.00,0.00 -0.264,33.964 0.539,67.97 -0.422,101.906 -2.017,29.054 -24.611,56.616 -54.993,57.685 -85.313,0.944 -170.68,0.143 -256.013,0.409 -35.097,0.00 -70.193,0.00 -105.29,0.00 z m 16.719-80.00 c 107.604-0.12 215.222,0.24 322.816-0.18 15.871-2.34 13.078-20.133 13.184-31.82 -117.333,0.00 -234.667,0.00 -352.00,0.00 0.102,11.682 -2.69,29.477 13.184,31.82 L 96.00,84.638 z" />
463
- <glyph unicode="&#x39;" d="M 427.392,139.507l0.00-102.315 c0.00-12.80-10.411-23.211-23.211-23.211L 88.149,13.981 c-12.80,0.00-23.211,10.411-23.211,23.211L 64.939,353.139
464
- c0.00,12.80, 10.411,23.211, 23.211,23.211l 123.221,0.00 l 3.371,0.725C 242.048,388.979, 267.861,397.00, 293.76,401.565l 6.912,1.195L 300.672,440.52 l-212.48,0.00
465
- c-48.171,0.00-87.381-39.211-87.381-87.381l0.00-315.989 c0.00-48.171, 39.211-87.381, 87.381-87.381l 315.989,0.00 c 48.171,0.00, 87.381,39.211, 87.381,87.381L 491.563,205.171
466
- L 427.392,139.507zM 434.688,221.896l 24.107,24.661l 24.149,24.704l 27.563,28.16l-27.563,28.16l-26.709,27.349L 411.349,400.84L 383.573,429.213L 352.512,461.00l0.00-31.787 l0.00-26.411
467
- l0.00-26.411 L 352.512,351.773 c-0.512,0.00-0.981,0.00-2.261,0.00c-45.099-4.907-92.928-13.227-131.968-37.547C 190.464,296.904, 170.88,274.632, 156.928,244.936
468
- c-36.267-77.269-18.517-153.472-19.243-157.312C 163.328,205.00, 256.00,248.349, 351.104,245.661c 0.512,0.00, 0.939,0.00, 1.408,0.00l0.00-107.861 L 434.688,221.896z" />
469
- <glyph unicode="&#x44;" d="M 37.064-51.624L 121.84-51.624 l 9.328,0.00 l 9.328,0.00 l 22.464,0.00 l 18.632,0.00 l 9.328,0.00 l 9.328,0.00 l 45.344,0.00 l 8.304,0.00 l 8.296,0.00 l 19.984,0.00 l 16.592,0.00 l 8.296,0.00 l 8.28,0.00 l 106.568,0.00 l 26.208,0.00 l 8.856,0.00
470
- l 17.952,0.00 c 13.192,0.00, 24.688,6.896, 31.272,17.272c 1.632,2.56, 2.848,5.368, 3.816,8.304c 0.864,2.672, 1.44,5.424, 1.672,8.288
471
- C 511.792-16.68, 512.00-15.64, 512.00-14.552l0.00,0.936 l0.00,14.488 l0.00,5.824 l0.00,4.504 l0.00,3.776 l0.00,8.296 l0.00,14.856 l0.00,4.072 l0.00,10.264 l0.00,10.256 l0.00,14.88 l0.00,10.232 l0.00,0.712
472
- l0.00,4.192 l0.00,3.384 l0.00,2.68 l0.00,3.096 l0.00,2.528 l0.00,4.632 l0.00,4.08 l0.00,7.872 l0.00,19.088 L 512.00,150.36 l0.00,14.544 l0.00,15.544 l0.00,9.328 l0.00,9.312 l0.00,6.824 l0.00,8.296 l0.00,3.536 l0.00,4.752
473
- l0.00,42.656 l0.00,2.696 l0.00,54.584 l0.00,9.328 l0.00,19.576 L 512.00,387.832 c0.00,20.48-16.592,37.056-37.064,37.056l-62.168,0.00 l0.00-27.248 c0.00-10.512-3.832-20.04-11.512-27.936
474
- c-6.416-6.336-14.424-10.12-23.496-11.08l-0.664-0.216l-3.528-0.016l-2.928-0.008l-3.184,0.008l-0.72,0.192
475
- c-9.36,0.856-17.68,4.832-24.336,11.76c-6.984,7.496-10.68,16.904-10.68,27.288L 331.72,424.88 L 181.032,424.88 l0.00-27.248 c0.00-10.512-3.856-20.04-11.512-27.936
476
- c-6.416-6.336-14.448-10.12-23.472-11.08l-0.696-0.216l-3.528-0.016l-2.936-0.008l-3.192,0.008l-0.696,0.192
477
- c-9.376,0.856-17.672,4.832-24.336,11.76c-6.984,7.496-10.672,16.904-10.672,27.288L 99.992,424.88 L 37.064,424.88 C 16.608,424.88,0.00,408.312,0.00,387.832l0.00-402.40
478
- C 0.008-35.048, 16.608-51.624, 37.064-51.624z M 135.696,298.32l 10.60,0.00 l 69.544,0.00 l 1.912,0.00 l 7.416,0.00 l 1.896,0.00 l 7.424,0.00 l 1.904,0.00 l 33.52,0.00 l 1.912,0.00 l 7.416,0.00 l 1.912,0.00 l 7.416,0.00
479
- l 1.912,0.00 l 138.68,0.00 l 1.896,0.00 l 24.80,0.00 l 1.92,0.00 l 7.408,0.00 l 1.928,0.00 l 0.256,0.00 l0.00-12.784 l0.00-5.328 l0.00-11.224 l0.00-2.016 l0.00-8.864 l0.00-1.736 l0.00-33.864 l0.00-4.752 l0.00-3.536 l0.00-8.296 l0.00-6.824 l0.00-9.312 l0.00-9.328
480
- l0.00-21.072 l0.00-9.888 l0.00-9.88 l0.00-18.60 l0.00-16.584 l0.00-8.32 l0.00-8.288 l0.00-2.064 l0.00-8.816 l0.00-8.784 l0.00-45.568 l0.00-9.872 l0.00-9.896 l0.00-6.296 l-9.568,0.00 L 430.08-3.472 L 420.88-3.472 l-1.144,0.00 l-16.60,0.00 l-2.864,0.00
481
- l-6.936,0.00 l-3.40,0.00 L 379.60-3.472 l-27.416,0.00 l-25.504,0.00 l-11.328,0.00 l-8.272,0.00 l-8.304,0.00 l-16.592,0.00 l-19.984,0.00 l-8.296,0.00 L 245.60-3.472 l-45.344,0.00 l-9.328,0.00 l-9.328,0.00 l-18.632,0.00 l-22.472,0.00 l-9.328,0.00
482
- l-9.328,0.00 L 44.664-3.472 L 44.664,298.32 l 80.744,0.00 L 135.696,298.32 zM 122.272,444.088l0.00-19.20 l0.00-27.248 c0.00-4.784, 1.608-8.752, 4.688-12.048c 3.072-3.192, 7.048-4.80, 11.752-4.856
483
- c 0.072,0.00, 0.104-0.016, 0.168-0.016l 2.808,0.008c 0.024,0.00, 0.048,0.008, 0.072,0.008c 4.752,0.016, 8.824,1.648, 12.088,4.856
484
- c 3.184,3.304, 4.872,7.256, 4.872,12.048L 158.72,424.88 l0.00,19.20 c0.00,4.768-1.60,8.76-4.68,12.064C 150.968,459.328, 147.008,460.928, 142.288,461.00
485
- c-0.072,0.00-0.088,0.016-0.176,0.016L 139.312,461.00C 139.288,461.00, 139.272,461.00, 139.256,461.00c-4.736-0.016-8.824-1.64-12.08-4.84
486
- C 123.976,452.848, 122.272,448.864, 122.272,444.088zM 354.04,444.088l0.00-19.20 l0.00-27.248 c0.00-4.784, 1.608-8.752, 4.688-12.048c 3.064-3.192, 7.04-4.80, 11.76-4.856c 0.04,0.00, 0.08-0.016, 0.152-0.016
487
- l 2.816,0.008c 0.016,0.00, 0.04,0.008, 0.056,0.008c 4.744,0.016, 8.824,1.648, 12.08,4.856C 388.80,388.88, 390.48,392.84, 390.48,397.632L 390.48,424.88 l0.00,19.20
488
- c0.00,4.768-1.60,8.76-4.68,12.064C 382.696,459.328, 378.752,460.928, 374.032,461.00c-0.048,0.00-0.112,0.016-0.168,0.016L 371.072,461.00
489
- C 371.056,461.00, 371.032,461.00, 370.984,461.00c-4.744-0.016-8.824-1.64-12.08-4.84C 355.72,452.848, 354.04,448.864, 354.04,444.088zM 235.272,243.904c-0.632,0.224-1.248,0.336-1.896,0.336c-1.424,0.00-2.80-0.552-3.864-1.608c-1.504-1.52-1.976-3.76-1.256-5.736
490
- l 6.92-19.152l 6.712-18.64l 3.368-9.32l 0.584-1.592l-16.464-7.728l-29.112-13.656l-1.296-0.60c-1.912-0.888-3.136-2.856-3.136-4.96
491
- c0.00-2.12, 1.224-4.056, 3.136-4.952l 1.296-0.616l 45.344-21.28l 0.224-0.104l-0.224-0.624l-17.352-48.08
492
- c-0.712-1.976-0.24-4.20, 1.264-5.744c 1.064-1.04, 2.456-1.60, 3.864-1.60c 0.64,0.00, 1.256,0.104, 1.896,0.336l 10.328,3.736l 8.304,3.00
493
- l 8.288,2.984l 19.984,7.216l 1.752,0.616l 4.392-9.336l 6.96-14.808l 2.104-4.472l 1.384-2.952l 6.08-12.952l 1.088-2.328
494
- c 0.248-0.536, 0.736-0.84, 1.128-1.264c 1.016-1.104, 2.28-1.888, 3.84-1.888c 1.216,0.00, 2.296,0.496, 3.232,1.20
495
- c 0.48,0.368, 0.864,0.856, 1.20,1.40c 0.144,0.208, 0.392,0.304, 0.496,0.552l 2.896,6.176l 3.96,8.432l 11.232,23.904l 2.792,5.928
496
- l 1.104,2.36l 0.008,0.024l 0.104-0.024l 2.176-0.80l 20.792-7.496l 16.016-5.768l 9.312-3.36l 0.272-0.104
497
- c 0.608-0.248, 1.224-0.36, 1.864-0.36c 1.432,0.00, 2.832,0.584, 3.88,1.624c 1.504,1.512, 1.984,3.752, 1.272,5.736l-0.816,2.24
498
- l-2.984,8.296l-0.92,2.536l-2.08,5.76l-1.272,3.552l-4.704,13.032l-4.776,13.272l 3.896,1.832l 7.96,3.744l 34.96,16.416
499
- c 0.424,0.192, 0.64,0.584, 1.00,0.872c 1.24,1.032, 2.144,2.432, 2.144,4.088c0.00,2.104-1.20,4.064-3.144,4.952l-4.312,2.048
500
- l-13.88,6.52l-8.416,3.952l-1.096,0.528l-1.608,0.752l-1.056,0.488L 387.76,182.68l-0.576,0.264l-1.624,0.76l-6.576,3.088
501
- l-1.696,0.792L 376.00,188.192l 0.576,1.592l 0.704,2.00l 1.696,4.696l 0.944,2.608l 5.664,15.696l 1.072,2.952l 1.72,4.752l 3.504,9.752
502
- l 1.68,4.648c 0.72,1.976, 0.224,4.208-1.28,5.736c-1.04,1.056-2.44,1.608-3.856,1.608c-0.64,0.00-1.272-0.104-1.872-0.336l-1.936-0.696
503
- l-9.176-3.328l-13.816-4.976l-9.20-3.32l-12.36-4.472l-2.168-0.776l-3.832,8.152l-18.168,38.68c-0.904,1.944-2.816,3.168-4.936,3.168
504
- c-2.144,0.00-4.072-1.232-4.968-3.168l-22.008-46.832L 235.272,243.904z M 346.816,125.336L 340.72,125.336 l-9.936,0.00 l-9.928,0.00 l-45.88,0.00 l0.00,55.136 l0.00,9.32 l0.00,7.376
505
- l 54.224,0.00 l 1.68,0.00 l 6.608,0.00 l 1.68,0.00 l 6.608,0.00 l 1.048,0.00 l0.00-7.376 l0.00-9.32 l0.00-2.08 l0.00-10.808 l0.00-0.20 l0.00-1.952 l0.00-7.728 l0.00-0.224 l0.00-1.696 l0.00-7.952 L 346.816,125.336L 346.816,125.336z" />
506
- <glyph unicode="&#x45;" d="M 255.008-51.00C 255.008-51.00, 96.00,173.992, 96.00,269.992C 96.00,459.00, 255.008,461.00, 255.008,461.00
507
- S 416.00,459.00, 416.00,271.00C 416.00,172.008, 255.008-51.00, 255.008-51.00z M 256.00,365.00c-35.344,0.00-64.00-28.656-64.00-64.00s 28.656-64.00, 64.00-64.00s 64.00,28.656, 64.00,64.00S 291.344,365.00, 256.00,365.00z" />
508
- <glyph unicode="&#x46;" d="M0.00,251.592l0.00,35.84 q0.00,9.728 6.912,16.64t 16.64,6.912l 210.944,0.00 l-84.48,84.48q-7.168,7.168 -7.168,16.896t 7.168,16.896l 25.088,25.088q 7.168,7.168 16.896,7.168t 16.896-7.168l 167.936-168.448q 7.168-7.168 7.168-16.64t-7.168-16.64l-167.936-168.448q-7.168-7.168 -16.896-7.168t-16.896,7.168l-25.088,25.088q-7.168,7.168 -7.168,16.896t 7.168,16.896l 84.48,84.48l-210.944,0.00 q-9.728,0.00 -16.64,6.912t-6.912,17.152z" horiz-adv-x="384" />
509
- <glyph unicode="&#x47;" d="M-0.256,269.00q-0.256,9.728 6.912,16.896l 168.448,167.936q 7.168,7.168 16.896,7.168t 16.896-7.168l 167.936-167.936q 7.168-7.168 7.168-16.896t-7.168-16.896l-25.088-25.088q-7.168-7.168 -16.64-7.168t-16.64,7.168l-84.992,84.48l0.00-210.944 q0.00-9.728 -6.912-16.64t-16.64-6.912l-35.84,0.00 q-10.24,0.00 -16.896,6.912t-6.656,16.64l0.00,210.944 l-84.48-84.48q-7.168-7.168 -16.896-7.168t-16.896,7.168l-25.088,25.088q-7.168,7.168 -7.424,16.896z " horiz-adv-x="384" />
510
- <glyph unicode="&#x48;" d="M0.00,268.488q0.00,9.728 7.168,16.896l 25.088,25.088q 7.168,7.168 16.896,7.168t 16.896-7.168l 84.48-84.48l0.00,210.944 q0.00,9.728 6.912,16.64t 16.64,6.912l 35.84,0.00 q 10.24,0.00 16.896-6.912t 6.656-16.64l0.00-210.944 l 84.992,84.48q 7.168,7.168 16.64,7.168t 16.64-7.168l 25.60-25.088q 7.168-7.168 7.168-16.896t-7.168-16.896l-168.448-167.936q-7.168-7.168 -16.896-7.168t-16.896,7.168l-167.936,167.936q-7.168,7.168 -7.168,16.896z" horiz-adv-x="384" />
511
- <glyph unicode="&#x4a;" d="M0.00,306.632q0.00,9.472 7.168,16.64l 25.088,25.60q 7.168,7.168 16.896,7.168t 16.896-7.168l 126.976-127.488l 124.928,127.488q 7.168,7.168 16.896,7.168t 16.896-7.168l 25.088-25.60q 7.168-7.168 7.424-16.64t-6.912-16.64l-168.448-168.448q-7.168-7.168 -16.896-7.168t-16.896,7.168l-167.936,168.448q-7.168,7.168 -7.168,16.64z" horiz-adv-x="384" />
512
- <glyph unicode="&#x4b;" d="M-0.256,165.832q-0.256,9.472 6.912,16.64l 168.448,168.448q 7.168,7.168 16.896,7.168t 16.896-7.168l 167.936-168.448q 7.168-7.168 7.168-16.64t-7.168-16.64l-25.088-25.60q-7.168-7.168 -16.896-7.168t-16.896,7.168l-126.976,127.488l-124.928-127.488q-7.168-7.168 -16.896-7.168t-16.896,7.168l-25.088,25.60q-7.168,7.168 -7.424,16.64z" horiz-adv-x="384" />
513
- <glyph unicode="&#x4c;" d="M0.00,269.00q0.00,9.728 7.168,16.896l 167.936,168.448q 7.168,7.168 16.896,7.168t 16.896-7.168l 25.088-25.088q 7.168-7.168 7.168-16.896t-7.168-16.896l-84.48-84.48l 210.432,0.00 q 10.24,0.00 17.152-6.912t 6.912-17.152l0.00-35.84 q0.00-9.728 -6.912-16.64t-16.64-6.912l-210.944,0.00 l 84.48-84.48q 7.168-7.168 7.168-16.896t-7.168-16.896l-25.088-25.088q-7.168-7.168 -16.896-7.168t-16.896,7.168l-167.936,167.936q-7.168,7.168 -7.168,16.896z" horiz-adv-x="384" />
514
- <glyph unicode="&#x4d;" d="M0.00,268.232q0.00,9.472 7.168,16.64l 167.936,168.448q 7.168,7.168 16.896,7.168t 16.896-7.168l 25.088-25.088q 7.168-7.168 7.168-16.896t-7.168-16.896l-126.976-127.488l 126.976-124.928q 7.168-7.168 7.168-16.64t-7.168-16.64l-25.088-25.60q-7.168-7.168 -16.896-7.168t-16.896,7.168l-167.936,168.448q-7.168,7.168 -7.168,16.64z" horiz-adv-x="241.15200000000002" />
515
- <glyph unicode="&#x4e;" d="M0.00,125.64q0.00,9.728 7.168,16.896l 126.976,126.976l-126.976,125.44q-7.168,7.168 -7.168,16.64t 7.168,16.64l 25.088,25.60q 7.168,7.168 16.896,7.168t 16.896-7.168l 167.936-168.448q 7.168-7.168 7.168-16.896t-7.168-16.896l-167.936-167.936q-7.168-7.168 -16.896-7.168t-16.896,7.168l-25.088,25.088q-7.168,7.168 -7.168,16.896z" horiz-adv-x="241.15200000000002" />
516
- <glyph unicode="&#x4f;" d="M 256.00,410.00C 142.784,410.00, 51.00,318.216, 51.00,205.00S 142.784,0.00, 256.00,0.00S 461.00,91.784, 461.00,205.00S 369.216,410.00, 256.00,410.00z
517
- M 256.00,54.456c-83.008,0.00-150.544,67.528-150.544,150.544c0.00,83.008, 67.536,150.544, 150.544,150.544c 83.016,0.00, 150.544-67.536, 150.544-150.544
518
- C 406.544,121.984, 339.016,54.456, 256.00,54.456zM 363.568,193.936c-2.888,4.536-7.288,7.648-12.144,8.704l-68.328,14.608l0.00,75.392 c0.00,11.728-10.352,21.272-23.064,21.272l-3.944,0.00
519
- c-12.712,0.00-23.056-9.536-23.056-21.272l0.00-96.408 c0.00-5.888, 2.712-11.296, 7.304-15.296c 0.336-0.312, 0.648-0.656, 1.00-0.968l-0.008-0.008
520
- l 0.056-0.032c0.00-0.008,0.00-0.008,0.00-0.008l 0.592-0.464c 0.368-0.272, 0.736-0.528, 0.752-0.528l0.00,0.00l 0.272-0.168l 0.176-0.128l 0.008,0.016
521
- l 0.584-0.376l0.00-0.008c 0.024-0.024, 0.064-0.032, 0.088-0.048l 0.20-0.128c 0.904-0.512, 1.888-0.96, 3.104-1.44l-0.008-0.016l 0.144-0.04
522
- c 0.04-0.024, 0.072-0.032, 0.112-0.056l 0.168-0.048c 0.008-0.008, 0.024-0.016, 0.032-0.024l0.00,0.008 l 1.416-0.464
523
- c 0.264-0.08, 0.584-0.16, 0.936-0.24l 0.064-0.024l0.00,0.00c 0.024,0.00, 0.032,0.00, 0.056-0.008l 0.048-0.016l0.00,0.00 c 0.352-0.096, 0.72-0.16, 1.08-0.232
524
- l0.00-0.024l 89.656-19.76c 1.36-0.304, 2.76-0.456, 4.152-0.456c 9.752,0.00, 18.464,7.464, 20.704,17.728l 0.792,3.584
525
- C 367.84,182.624, 366.776,188.952, 363.568,193.936z" />
526
- <glyph unicode="&#x30;" d="M 464.00,253.00 c 8.848,0.00 16.00-7.168 16.00-16.00 l 0.00-64.00 c 0.00-8.848 -7.152-16.00 -16.00-16.00 l -160.00,0.00 0.00-160.00 c 0.00-8.848 -7.152-16.00 -16.00-16.00 l -64.00,0.00 c -8.848,0.00 -16.00,7.152 -16.00,16.00 l 0.00,160.00 -160.00,0.00 c -8.848,0.00 -16.00,7.152 -16.00,16.00 l 0.00,64.00 c 0.00,8.832 7.152,16.00 16.00,16.00 l 160.00,0.00 0.00,160.00 c 0.00,8.832 7.152,16.00 16.00,16.00 l 64.00,0.00 c 8.848,0.00 16.00-7.168 16.00-16.00 l 0.00-160.00 160.00,0.00 z" />
527
- <glyph unicode="&#x31;" d="M 464.00,253.00 c 8.848,0.00 16.00-7.168 16.00-16.00 l 0.00-64.00 c 0.00-8.848 -7.152-16.00 -16.00-16.00 l -416.00,0.00 c -8.848,0.00 -16.00,7.152 -16.00,16.00 l 0.00,64.00 c 0.00,8.832 7.152,16.00 16.00,16.00 z" />
528
- <glyph unicode="&#x32;" d="M 510.624,374.60L 464.00,189.00c0.00-2.224-0.448-4.32-1.248-6.224
529
- c-1.632-3.84-4.688-6.912-8.512-8.528C 452.32,173.432, 450.208,173.00, 448.00,173.00L 144.00,173.00 l 12.80-64.00L 432.00,109.00 c 8.848,0.00, 16.00-7.152, 16.00-16.00s-7.152-16.00-16.00-16.00L 144.00,77.00
530
- c-8.848,0.00-16.00,7.152-16.00,16.00L 67.20,397.00L 16.00,397.00 C 7.168,397.00,0.00,404.168,0.00,413.00s 7.168,16.00, 16.00,16.00l 64.00,0.00 c 8.848,0.00, 16.00-7.168, 16.00-16.00l 3.20-16.00L 496.00,397.00 c 8.848,0.00, 16.00-7.168, 16.00-16.00
531
- C 512.00,378.712, 511.488,376.568, 510.624,374.60z M 137.60,205.00L 192.00,205.00 L 192.00,365.00 L 105.60,365.00 L 137.60,205.00z M 288.00,365.00l-80.00,0.00 l0.00-160.00 l 80.00,0.00 L 288.00,365.00 z M 384.00,365.00l-80.00,0.00 l0.00-160.00 l 80.00,0.00 L 384.00,365.00 z M 400.00,365.00l0.00-160.00 l 36.048,0.00 l 40.528,160.00L 400.00,365.00 z
532
- M 176.00,45.00c 26.512,0.00, 48.00-21.504, 48.00-48.00s-21.488-48.00-48.00-48.00s-48.00,21.504-48.00,48.00S 149.488,45.00, 176.00,45.00z M 176.00-19.00c 8.848,0.00, 16.00,7.152, 16.00,16.00s-7.152,16.00-16.00,16.00s-16.00-7.152-16.00-16.00
533
- S 167.152-19.00, 176.00-19.00z M 400.00,45.00c 26.512,0.00, 48.00-21.504, 48.00-48.00s-21.488-48.00-48.00-48.00s-48.00,21.504-48.00,48.00S 373.488,45.00, 400.00,45.00z M 400.00-19.00c 8.848,0.00, 16.00,7.152, 16.00,16.00s-7.152,16.00-16.00,16.00
534
- s-16.00-7.152-16.00-16.00S 391.152-19.00, 400.00-19.00z" />
535
- <glyph unicode="&#x33;" d="M 464.00,300.92L 48.00,300.92 c-8.848,0.00-16.00-7.152-16.00-16.00l0.00-144.00 c0.00-8.848, 7.152-16.00, 16.00-16.00l 16.00,0.00 l0.00-160.00
536
- c0.00-8.848, 7.152-16.00, 16.00-16.00l 352.00,0.00 c 8.848,0.00, 16.00,7.152, 16.00,16.00l0.00,160.00 l 16.00,0.00 c 8.848,0.00, 16.00,7.152, 16.00,16.00l0.00,144.00 C 480.00,293.768, 472.848,300.92, 464.00,300.92z M 224.00-3.08
537
- c0.00-8.848-7.152-16.00-16.00-16.00L 112.00-19.08 c-8.848,0.00-16.00,7.152-16.00,16.00l0.00,128.00 c0.00,8.848, 7.152,16.00, 16.00,16.00l 96.00,0.00 c 8.848,0.00, 16.00-7.152, 16.00-16.00L 224.00-3.08 z M 224.00,188.92c0.00-8.848-7.152-16.00-16.00-16.00
538
- L 80.00,172.92 c-8.848,0.00-16.00,7.152-16.00,16.00l0.00,64.00 c0.00,8.848, 7.152,16.00, 16.00,16.00l 128.00,0.00 c 8.848,0.00, 16.00-7.152, 16.00-16.00L 224.00,188.92 z M 416.00-3.08c0.00-8.848-7.152-16.00-16.00-16.00l-96.00,0.00
539
- c-8.848,0.00-16.00,7.152-16.00,16.00l0.00,128.00 c0.00,8.848, 7.152,16.00, 16.00,16.00l 96.00,0.00 c 8.848,0.00, 16.00-7.152, 16.00-16.00L 416.00-3.08 z M 448.00,188.92c0.00-8.848-7.152-16.00-16.00-16.00l-128.00,0.00
540
- c-8.848,0.00-16.00,7.152-16.00,16.00l0.00,64.00 c0.00,8.848, 7.152,16.00, 16.00,16.00l 128.00,0.00 c 8.848,0.00, 16.00-7.152, 16.00-16.00L 448.00,188.92 z M 184.944,300.936l 147.20,0.00
541
- c 25.232,18.096, 49.088,41.648, 51.92,67.312c 1.376,12.528-1.312,30.88-22.00,47.216c-11.472,9.072-23.12,13.664-34.576,13.664
542
- c-36.512,0.00-57.168-44.768-68.336-84.768c-13.344,50.992-39.104,116.56-83.344,116.56c-12.912,0.00-25.76-5.584-38.256-16.608
543
- c-24.64-21.792-27.056-44.448-24.752-59.616C 117.968,350.792, 152.08,321.656, 184.944,300.936z M 327.488,390.728c 3.536,0.00, 8.096-2.112, 13.168-6.144
544
- c 8.256-6.496, 7.792-10.528, 7.664-11.856c-1.536-14.00-27.792-36.00-58.416-54.16C 298.912,357.304, 313.632,390.728, 327.488,390.728z M 160.544,414.76
545
- c 4.016,3.552, 9.936,7.776, 15.264,7.776c 19.808,0.00, 40.176-52.00, 52.048-102.56c-37.408,19.936-76.08,48.208-79.536,70.896
546
- C 147.856,394.008, 146.576,402.408, 160.544,414.76z" />
547
- <glyph unicode="&#x34;" d="M 507.296,346.872l-45.424,45.424c-6.288,6.288-16.416,6.288-22.704,0.00L 206.928,147.112
548
- l-133.12,133.184c-6.352,6.352-16.656,6.352-23.008,0.00l-46.016-46.048c-6.352-6.336-6.352-16.64,0.00-23.008l 189.328-193.728
549
- c 3.664-3.68, 8.64-4.944, 13.424-4.32c 4.944-0.736, 10.096,0.512, 13.888,4.32L 507.296,324.152C 513.568,330.424, 513.568,340.60, 507.296,346.872z" />
550
- <glyph class="hidden" unicode="&#xf000;" d="M0,461L 512 -51L0 -51 z" horiz-adv-x="0" />
551
- </font></defs></svg>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
public/themes-ai1ec/vortex/font/timely-icons.ttf DELETED
Binary file
public/themes-ai1ec/vortex/font/timely-icons.woff DELETED
Binary file
public/themes-ai1ec/vortex/font/timely-sub-icons.eot DELETED
Binary file
public/themes-ai1ec/vortex/font/timely-sub-icons.ttf DELETED
Binary file
public/themes-ai1ec/vortex/font/timely-sub-icons.woff DELETED
Binary file
public/themes-ai1ec/vortex/less/{timely-icons.less → ai1ec-icons.less} RENAMED
@@ -1,37 +1,18 @@
1
  @timely-font-path: @fontdir_default;
2
 
3
- @font-face {
4
- font-family: 'Timely Icons';
5
- src:url('@{timely-font-path}/timely-icons.eot');
6
- src:url('@{timely-font-path}/timely-icons.eot?#iefix') format('embedded-opentype'),
7
- url('@{timely-font-path}/timely-icons.svg#Timely-Icons') format('svg'),
8
- url('@{timely-font-path}/timely-icons.woff') format('woff'),
9
- url('@{timely-font-path}/timely-icons.ttf') format('truetype');
10
- font-weight: normal;
11
- font-style: normal;
12
- }
13
-
14
  @font-face {
15
  font-family: 'Timely Logo Icon';
16
- src:url('@{timely-font-path}/timely-sub-icons.eot');
17
- src:url('@{timely-font-path}/timely-sub-icons.eot?#iefix') format('embedded-opentype'),
18
- url('@{timely-font-path}/timely-sub-icons.svg#Timely-Icons') format('svg'),
19
- url('@{timely-font-path}/timely-sub-icons.woff') format('woff'),
20
- url('@{timely-font-path}/timely-sub-icons.ttf') format('truetype');
21
  font-weight: normal;
22
  font-style: normal;
23
  }
24
 
25
  /* Use the following CSS code if you want to have a class per icon */
26
- [class^="timely-icon-"]:before, [class*=" timely-icon-"]:before {
27
- display: inline-block;
28
- font-family: 'Timely Icons';
29
- font-style: normal;
30
- font-weight: normal;
31
- speak: none;
32
- vertical-align: baseline;
33
- }
34
- [class^="timely-sub-icon-"]:before, [class*=" timely-sub-icon-"]:before {
35
  display: inline-block;
36
  font-family: 'Timely Logo Icon';
37
  font-style: normal;
@@ -39,22 +20,40 @@
39
  speak: none;
40
  vertical-align: baseline;
41
  }
42
- .timely-sub-icon-calendar:before {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43
  content: "\f073";
44
  }
45
- .timely-sub-icon-rss:before {
46
  content: "\f09e";
47
  }
48
- .timely-sub-icon-google:before {
49
  content: "\f0d5";
50
  }
51
- .timely-sub-icon-apple:before {
52
  content: "\f179";
53
  }
54
- .timely-sub-icon-windows:before {
55
  content: "\f17a";
56
  }
57
- .timely-sub-icon-timely:before {
58
  content: "\21";
59
  }
60
  .timely-icon-timely-logomark:before {
1
  @timely-font-path: @fontdir_default;
2
 
 
 
 
 
 
 
 
 
 
 
 
3
  @font-face {
4
  font-family: 'Timely Logo Icon';
5
+ src:url('@{timely-font-path}/ai1ec-icons.eot');
6
+ src:url('@{timely-font-path}/ai1ec-icons.eot?#iefix') format('embedded-opentype'),
7
+ url('@{timely-font-path}/ai1ec-icons.svg#Timely-Icons') format('svg'),
8
+ url('@{timely-font-path}/ai1ec-icons.woff') format('woff'),
9
+ url('@{timely-font-path}/ai1ec-icons.ttf') format('truetype');
10
  font-weight: normal;
11
  font-style: normal;
12
  }
13
 
14
  /* Use the following CSS code if you want to have a class per icon */
15
+ [class^="ai1ec-icon-"]:before, [class*=" ai1ec-icon-"]:before {
 
 
 
 
 
 
 
 
16
  display: inline-block;
17
  font-family: 'Timely Logo Icon';
18
  font-style: normal;
20
  speak: none;
21
  vertical-align: baseline;
22
  }
23
+ .ai1ec-icon-agenda:before {
24
+ content: "\e603";
25
+ }
26
+ .ai1ec-icon-oneday:before {
27
+ content: "\e604";
28
+ }
29
+ .ai1ec-icon-month:before {
30
+ content: "\e602";
31
+ }
32
+ .ai1ec-icon-week:before {
33
+ content: "\e605";
34
+ }
35
+ .ai1ec-icon-posterboard:before {
36
+ content: "\e600";
37
+ }
38
+ .ai1ec-icon-stream:before {
39
+ content: "\e601";
40
+ }
41
+ .ai1ec-icon-calendar:before {
42
  content: "\f073";
43
  }
44
+ .ai1ec-icon-rss:before {
45
  content: "\f09e";
46
  }
47
+ .ai1ec-icon-google:before {
48
  content: "\f0d5";
49
  }
50
+ .ai1ec-icon-apple:before {
51
  content: "\f179";
52
  }
53
+ .ai1ec-icon-windows:before {
54
  content: "\f17a";
55
  }
56
+ .ai1ec-icon-timely:before {
57
  content: "\21";
58
  }
59
  .timely-icon-timely-logomark:before {
public/themes-ai1ec/vortex/less/calendar.less CHANGED
@@ -169,6 +169,13 @@ h2.ai1ec-calendar-title {
169
  margin-top: -2px;
170
  }
171
 
 
 
 
 
 
 
 
172
  // Month, week, day tables.
173
  table.ai1ec-month-view,
174
  .ai1ec-week-view table,
@@ -842,4 +849,4 @@ table.ai1ec-oneday-view-original {
842
  list-style: none;
843
  }
844
  }
845
- }
169
  margin-top: -2px;
170
  }
171
 
172
+ // Dropdown icons
173
+ .ai1ec-views-dropdown i {
174
+ font-size: 1.9em;
175
+ line-height: 0.75em;
176
+ vertical-align: -50%;
177
+ }
178
+
179
  // Month, week, day tables.
180
  table.ai1ec-month-view,
181
  .ai1ec-week-view table,
849
  list-style: none;
850
  }
851
  }
852
+ }
public/themes-ai1ec/vortex/less/style.less CHANGED
@@ -19,7 +19,7 @@
19
  // =========
20
 
21
  @import "timely-font-awesome.less";
22
- @import "timely-icons.less";
23
 
24
  // =============
25
  // = Bootstrap =
19
  // =========
20
 
21
  @import "timely-font-awesome.less";
22
+ @import "ai1ec-icons.less";
23
 
24
  // =============
25
  // = Bootstrap =
public/themes-ai1ec/vortex/twig/categories.twig CHANGED
@@ -1,5 +1,5 @@
1
  <li class="ai1ec-dropdown ai1ec-category-filter
2
- {% if selected_cat_ids is not empty %}active{% endif %}">
3
  <a class="ai1ec-dropdown-toggle" data-toggle="ai1ec-dropdown">
4
  <i class="ai1ec-fa ai1ec-fa-folder-open"></i>
5
  <span class="ai1ec-clear-filter ai1ec-tooltip-trigger"
1
  <li class="ai1ec-dropdown ai1ec-category-filter
2
+ {% if selected_cat_ids is not empty %}ai1ec-active{% endif %}">
3
  <a class="ai1ec-dropdown-toggle" data-toggle="ai1ec-dropdown">
4
  <i class="ai1ec-fa ai1ec-fa-folder-open"></i>
5
  <span class="ai1ec-clear-filter ai1ec-tooltip-trigger"
public/themes-ai1ec/vortex/twig/subscribe-buttons.twig CHANGED
@@ -4,7 +4,7 @@
4
  class="ai1ec-btn ai1ec-btn-default ai1ec-btn-sm ai1ec-dropdown-toggle
5
  ai1ec-subscribe {{ button_classes }}"
6
  data-toggle="ai1ec-dropdown">
7
- <i class="ai1ec-fa timely-sub-icon-rss ai1ec-fa-lg ai1ec-fa-fw"></i>
8
  {% if subscribe_label is not empty %}
9
  {{ subscribe_label }}
10
  {% else %}
@@ -24,7 +24,7 @@
24
  data-placement="left"
25
  href="{{ url | e('html_attr') }}"
26
  title="{{ text.title.timely }}" >
27
- <i class="ai1ec-fa ai1ec-fa-lg ai1ec-fa-fw timely-sub-icon-timely"></i>
28
  {{ text.label.timely }}
29
  </a>
30
  </li>
@@ -34,7 +34,7 @@
34
  data-placement="left"
35
  href="http://www.google.com/calendar/render?cid={{ url | url_encode | e('html_attr') }}"
36
  title="{{ text.title.google }}" >
37
- <i class="ai1ec-fa timely-sub-icon-google ai1ec-fa-lg ai1ec-fa-fw"></i>
38
  {{ text.label.google }}
39
  </a>
40
  </li>
@@ -44,7 +44,7 @@
44
  data-placement="left"
45
  href="{{ ( export_url_no_html ~ url_args ) | e('html_attr') }}"
46
  title="{{ text.title.outlook }}" >
47
- <i class="ai1ec-fa timely-sub-icon-windows ai1ec-fa-lg ai1ec-fa-fw"></i>
48
  {{ text.label.outlook }}
49
  </a>
50
  </li>
@@ -54,7 +54,7 @@
54
  data-placement="left"
55
  href="{{ ( export_url_no_html ~ url_args ) | e('html_attr') }}"
56
  title="{{ text.title.apple }}" >
57
- <i class="ai1ec-fa timely-sub-icon-apple ai1ec-fa-lg ai1ec-fa-fw"></i>
58
  {{ text.label.apple }}
59
  </a>
60
  </li>
@@ -64,7 +64,7 @@
64
  data-placement="left"
65
  href="{{ ( export_url_no_html_http ~ url_args ) | e('html_attr') }}"
66
  title="{{ text.title.plaintext }}" >
67
- <i class="ai1ec-fa timely-sub-icon-calendar ai1ec-fa-fw"></i>
68
  {{ text.label.plaintext }}
69
  </a>
70
  </li>
4
  class="ai1ec-btn ai1ec-btn-default ai1ec-btn-sm ai1ec-dropdown-toggle
5
  ai1ec-subscribe {{ button_classes }}"
6
  data-toggle="ai1ec-dropdown">
7
+ <i class="ai1ec-fa ai1ec-icon-rss ai1ec-fa-lg ai1ec-fa-fw"></i>
8
  {% if subscribe_label is not empty %}
9
  {{ subscribe_label }}
10
  {% else %}
24
  data-placement="left"
25
  href="{{ url | e('html_attr') }}"
26
  title="{{ text.title.timely }}" >
27
+ <i class="ai1ec-fa ai1ec-fa-lg ai1ec-fa-fw ai1ec-icon-timely"></i>
28
  {{ text.label.timely }}
29
  </a>
30
  </li>
34
  data-placement="left"
35
  href="http://www.google.com/calendar/render?cid={{ url | url_encode | e('html_attr') }}"
36
  title="{{ text.title.google }}" >
37
+ <i class="ai1ec-fa ai1ec-icon-google ai1ec-fa-lg ai1ec-fa-fw"></i>
38
  {{ text.label.google }}
39
  </a>
40
  </li>
44
  data-placement="left"
45
  href="{{ ( export_url_no_html ~ url_args ) | e('html_attr') }}"
46
  title="{{ text.title.outlook }}" >
47
+ <i class="ai1ec-fa ai1ec-icon-windows ai1ec-fa-lg ai1ec-fa-fw"></i>
48
  {{ text.label.outlook }}
49
  </a>
50
  </li>
54
  data-placement="left"
55
  href="{{ ( export_url_no_html ~ url_args ) | e('html_attr') }}"
56
  title="{{ text.title.apple }}" >
57
+ <i class="ai1ec-fa ai1ec-icon-apple ai1ec-fa-lg ai1ec-fa-fw"></i>
58
  {{ text.label.apple }}
59
  </a>
60
  </li>
64
  data-placement="left"
65
  href="{{ ( export_url_no_html_http ~ url_args ) | e('html_attr') }}"
66
  title="{{ text.title.plaintext }}" >
67
+ <i class="ai1ec-fa ai1ec-icon-calendar ai1ec-fa-fw"></i>
68
  {{ text.label.plaintext }}
69
  </a>
70
  </li>
public/themes-ai1ec/vortex/twig/tags.twig CHANGED
@@ -1,5 +1,5 @@
1
  <li class="ai1ec-dropdown ai1ec-tag-filter
2
- {% if selected_cat_ids is not empty %}ai1ec-active{% endif %}">
3
  <a class="ai1ec-dropdown-toggle" data-toggle="ai1ec-dropdown">
4
  <i class="ai1ec-fa ai1ec-fa-tags"></i>
5
  <span class="ai1ec-clear-filter ai1ec-tooltip-trigger"
1
  <li class="ai1ec-dropdown ai1ec-tag-filter
2
+ {% if selected_tag_ids is not empty %}ai1ec-active{% endif %}">
3
  <a class="ai1ec-dropdown-toggle" data-toggle="ai1ec-dropdown">
4
  <i class="ai1ec-fa ai1ec-fa-tags"></i>
5
  <span class="ai1ec-clear-filter ai1ec-tooltip-trigger"
public/themes-ai1ec/vortex/twig/views_dropdown.twig CHANGED
@@ -1,8 +1,7 @@
1
  {% if available_views | length > 1 %}
2
  <li class="ai1ec-views-dropdown ai1ec-dropdown">
3
  <a class="ai1ec-dropdown-toggle" data-toggle="ai1ec-dropdown">
4
- <img src="{{ ( current_view ~ '-view.png' ) | theme_img_url }}"
5
- alt="{{ view_names[current_view] }}" />
6
  {{ view_names[current_view] }}
7
  <span class="ai1ec-caret"></span>
8
  </a>
@@ -14,8 +13,7 @@
14
  {{ data_type | raw }}
15
  class="ai1ec-load-view {{ key }}"
16
  href="{{ available_views[key].href }}">
17
- <img src="{{ ( key ~ '-view.png' ) | theme_img_url }}"
18
- alt="{{ available_views[key].desc }}" />
19
  {{ available_views[key].desc }}
20
  </a>
21
  </div>
1
  {% if available_views | length > 1 %}
2
  <li class="ai1ec-views-dropdown ai1ec-dropdown">
3
  <a class="ai1ec-dropdown-toggle" data-toggle="ai1ec-dropdown">
4
+ <i class="ai1ec-icon-{{ current_view }} ai1ec-view-icon"></i>
 
5
  {{ view_names[current_view] }}
6
  <span class="ai1ec-caret"></span>
7
  </a>
13
  {{ data_type | raw }}
14
  class="ai1ec-load-view {{ key }}"
15
  href="{{ available_views[key].href }}">
16
+ <i class="ai1ec-icon-{{ key }} ai1ec-view-icon"></i>
 
17
  {{ available_views[key].desc }}
18
  </a>
19
  </div>
readme.txt CHANGED
@@ -5,7 +5,7 @@ calendar, ical, iCalendar, all-in-one, events sync, events widget,
5
  calendar widget
6
  Requires WorPress at least: 3.5
7
  Tested up to: 3.9.1
8
- Stable tag: 2.0.11
9
  License: GNU General Public License, version 3 (GPL-3.0)
10
 
11
  A calendar system with many views, upcoming events widget, color-coded
@@ -172,6 +172,18 @@ http://vimeo.com/55904173
172
 
173
  == Changelog ==
174
 
 
 
 
 
 
 
 
 
 
 
 
 
175
  = Version 2.0.11 =
176
  * Fixed issue where incorrectly recognized unique identifiers (UIDs)
177
  from ICS feeds caused the creation of duplicate events.
5
  calendar widget
6
  Requires WorPress at least: 3.5
7
  Tested up to: 3.9.1
8
+ Stable tag: 2.0.12
9
  License: GNU General Public License, version 3 (GPL-3.0)
10
 
11
  A calendar system with many views, upcoming events widget, color-coded
172
 
173
  == Changelog ==
174
 
175
+ = Version 2.0.12 =
176
+ * Fixed ICS import issue where feed meta information was duplicated
177
+ across feeds;
178
+ * Restored timezones selector to Settings page (visible when none is
179
+ chosen);
180
+ * Improved compatibility with 3rd party themes (Compasso);
181
+ * Improved contact information import/export via ICS feeds;
182
+ * Improved CSS files generation to reduce use of `!important`
183
+ declaration on custom rules;
184
+ * Restored filters `active` state (displaying tags/categories filters
185
+ as active when selected);
186
+
187
  = Version 2.0.11 =
188
  * Fixed issue where incorrectly recognized unique identifiers (UIDs)
189
  from ICS feeds caused the creation of duplicate events.