WP Live Chat Support - Version 9.1.1

Version Description

  • 2020-11-18 =
  • Removed "On premise" mode.
  • Removed Popout window chat for "Hosted" mode.
  • Privacy policy settings are dynamically rendered based on settings.
  • Added functionality to set the default agent's name which will be displayed before an agent join the chat.
  • Changed the available button icons.
  • Improved settings validations.
  • Fixed operating hours validation excluding validation of not enabled days.
  • Added Phone only mode for 3CX PBX integrated mode.
  • Improved data exports.
  • Added Phone column in offline messages view.
  • Added new slide animation when chat is positioned left.
  • Fixed ringing on new chat in order to respect the corresponding setting.
  • Database tables upgrade to utf8mb4. ( Only 3CX Live Chat plugin's tables)
  • Fixed conflict with other plugins or themes due to jQuery.validation.
  • UI fixes and improvements.
  • Improved Getting started wizard.
Download this release

Release Info

Developer wpdev3cx
Plugin Icon 128x128 WP Live Chat Support
Version 9.1.1
Comparing to
See all releases

Code changes from version 9.1.0 to 9.1.1

Files changed (42) hide show
  1. ajax/agent.php +46 -47
  2. ajax/settings.php +5 -1
  3. ajax/user.php +15 -4
  4. changelog.txt +18 -0
  5. config.php +2 -2
  6. css/admin-chat-style.css +0 -6
  7. css/vendor/bootstrap/{wplc_bootstrap_9_1_0.css → wplc_bootstrap_9_1_1.css} +0 -0
  8. images/svgs/wplc_icon.svg +6 -3
  9. images/svgs/wplc_icon_bubble.svg +1 -0
  10. images/svgs/wplc_icon_double_bubble.svg +1 -0
  11. includes/data_access/chat_data.php +4 -4
  12. includes/data_access/departments_data.php +1 -1
  13. includes/data_access/offline_messages_data.php +2 -1
  14. includes/helpers/agents_helper.php +2 -2
  15. includes/helpers/chat_helper.php +10 -10
  16. includes/helpers/chat_rating_helper.php +1 -1
  17. includes/helpers/custom_fields_helper.php +1 -1
  18. includes/helpers/offline_messages_helper.php +2 -1
  19. includes/helpers/php_session_helper.php +0 -4
  20. includes/helpers/quick_responses_helper.php +1 -1
  21. includes/helpers/utils_helper.php +27 -27
  22. includes/helpers/webhooks_helper.php +1 -1
  23. includes/models/offline_message.php +1 -0
  24. includes/models/settings.php +2 -5
  25. includes/wplc_admin_menu.php +8 -6
  26. includes/wplc_loader.php +0 -1
  27. includes/wplc_updater.php +37 -5
  28. js/wplc_initiate.js +14 -2
  29. modules/activation_wizard/activation_wizard_controller.php +23 -16
  30. modules/activation_wizard/activation_wizard_page.php +0 -1
  31. modules/activation_wizard/js/activation_wizard.js +37 -6
  32. modules/activation_wizard/wizard_partials/auth_settings.php +4 -4
  33. modules/activation_wizard/wizard_partials/pbx_settings.php +2 -1
  34. modules/agent_chat/agent_chat_controller.php +1 -0
  35. modules/agent_chat/agent_chat_page.php +0 -5
  36. modules/agent_chat/agent_chat_style.css +19 -9
  37. modules/agent_chat/agent_chat_view.php +23 -21
  38. modules/agent_chat/js/agent_chat.js +21 -4
  39. modules/agent_chat/js/agent_chat_chatbox.js +13 -5
  40. modules/agent_chat/js/mcu_websocket.js +6 -9
  41. modules/chat_client/chat_client_controller.php +38 -19
  42. modules/chat_client/js/callus.js +4 -13
ajax/agent.php CHANGED
@@ -13,7 +13,7 @@ add_action( 'wp_ajax_wplc_admin_send_msg', 'wplc_admin_send_msg' );
13
  add_action( 'wp_ajax_wplc_admin_upload_file', 'wplc_admin_upload_file' );
14
  add_action( 'wp_ajax_wplc_admin_close_chat', 'wplc_admin_close_chat' );
15
  add_action( 'wp_ajax_wplc_choose_accepting', 'wplc_set_agent_accepting' );
16
- add_action('wp_ajax_wplc_keep_alive','wplc_keep_alive');
17
 
18
 
19
  function wplc_get_chat_info() {
@@ -27,19 +27,17 @@ function wplc_get_chat_info() {
27
  $chat = TCXChatData::get_chat( $wpdb, $cid );
28
  $chat->other = maybe_unserialize( $chat->other );
29
 
30
- if( array_key_exists('custom_fields',$chat->other) && $chat->other['custom_fields'] != null)
31
- {
32
- foreach($chat->other['custom_fields'] as $key=>$custom_field)
33
- {
34
- $chat->other['custom_fields'][$key]['name'] = esc_html($custom_field['name']);
35
- $chat->other['custom_fields'][$key]['value'] = esc_html($custom_field['value']);
36
  }
37
  }
38
 
39
  die( TCXChatAjaxResponse::success_ajax_respose( $chat, $chat->status ) );
40
  }
41
 
42
- function wplc_set_agent_chat($is_transfer = false) {
43
  global $wpdb;
44
  $cid = 0;
45
  if ( ! empty( $_POST['cid'] ) ) {
@@ -48,20 +46,18 @@ function wplc_set_agent_chat($is_transfer = false) {
48
 
49
  $current_user_id = wplc_validate_agent_call();
50
  $chat = TCXChatData::get_chat( $wpdb, $cid );
51
- if ( $chat->agent_id != $current_user_id && ($is_transfer || $chat->agent_id <= 0) ) {
52
 
53
  if ( TCXChatHelper::set_agent_id( $cid, $current_user_id ) !== false ) {
54
  if ( TCXChatHelper::set_chat_status( $cid, ChatStatus::ACTIVE ) !== false ) {
55
- TCXChatHelper::set_messages_agent_id( $cid, $current_user_id );
56
- TCXWebhookHelper::send_webhook( WebHookTypes::AGENT_ACCEPT, array( "chat_id" => $cid ) );
57
- die( TCXChatAjaxResponse::success_ajax_respose( true, ChatStatus::ACTIVE ) );
58
  }
59
  }
60
- } else if( $chat->agent_id > 0 && $chat->agent_id != $current_user_id && !$is_transfer)
61
- {
62
- die( TCXChatAjaxResponse::error_ajax_respose( __("Another agent already joined this chat session.") ) );
63
- }
64
- else {
65
  die( TCXChatAjaxResponse::success_ajax_respose( true, ChatStatus::ACTIVE ) );
66
  }
67
  die( TCXChatAjaxResponse::error_ajax_respose( false ) );
@@ -102,7 +98,7 @@ function wplc_long_poll_listing() {
102
  }, $old_chat_data );
103
 
104
  foreach ( $chats as $key => $chat ) {
105
- $new_hash = wplc_generate_chat_hash($chat);
106
  $old_chat_key = array_search( $chat->id, $old_chat_ids );
107
  if ( $old_chat_ids != null && $old_chat_key !== false ) {
108
  if ( $old_chat_data[ $old_chat_key ]['hash'] != $new_hash ) {
@@ -153,19 +149,18 @@ function wplc_long_poll_listing() {
153
  }
154
  }
155
 
156
- function wplc_generate_chat_hash($chat)
157
- {
158
- $result = new stdClass();
159
- $result->id = $chat->id;
160
  $result->timestamp = $chat->timestamp;
161
- $result->name = $chat->name;
162
- $result->email = $chat->email;
163
- $result->status = $chat->status;
164
- $result->state = $chat->state;
165
  $result->completed = $chat->completed;
166
- $result->session = $chat->session;
167
- $result->url = $chat->url;
168
- $result->agent_id = $chat->agent_id;
169
 
170
  return md5( json_encode( $result ) );
171
  }
@@ -228,9 +223,13 @@ function wplc_long_poll_chat() {
228
  $last_status = $data['new_status'];
229
  switch ( $data['new_status'] ) {
230
  case ChatStatus::ACTIVE:
231
- $agent = TCXAgentsHelper::get_agent( $chat->agent_id );
 
 
 
 
232
  $messages[0]['id'] = - 1;
233
- $messages[0]['msg'] = stripslashes( __( "Agent" ." ". $agent->display_name . " joined the chat", 'wp-live-chat-support' ) );
234
  $messages[0]['added_at'] = $change->timestamp_added_at;
235
  $messages[0]['originates'] = UserTypes::SYSTEM;
236
  $messages[0]['is_file'] = false;
@@ -322,8 +321,8 @@ function wplc_admin_send_msg() {
322
  $cid = sanitize_text_field( $_POST['cid'] );
323
  }
324
  $message = '';
325
- if ( strlen($_POST['msg'])>0 ) {
326
- $message = stripslashes($_POST['msg']) ;
327
  }
328
 
329
  $chat = TCXChatData::get_chat( $wpdb, $cid );
@@ -367,9 +366,9 @@ function wplc_admin_upload_file() {
367
  $wplc_rec_msg = TCXChatHelper::add_chat_message( UserTypes::AGENT, $cid, $chat_msg, $fileData, $agent_id );
368
 
369
  $added_message = TCXChatData::get_chat_message( $wpdb, $wplc_rec_msg );
370
- $response->fileLink = $fileData->FileLink;
371
- $response->fileName = $fileData->FileName;
372
- $response->fileSize = $fileData->FileSize;
373
  $response->id = $wplc_rec_msg;
374
  $response->added_at = $added_message->timestamp;
375
  $response->originates = $added_message->originates;
@@ -406,18 +405,18 @@ function wplc_list_chats( $chats ) {
406
  if ( $chats ) {
407
  foreach ( $chats as $chat ) {
408
  $other_data = maybe_unserialize( $chat->other );
409
- $user_data = json_decode( $chat->ip ,true);
410
 
411
  $result = new stdClass();
412
  $result->id = $chat->id;
413
- $result->agent_id = $chat->agent_id;
414
  $result->timestamp = $chat->timestamp;// TCXUtilsHelper::generate_date_diff_string( $chat->timestamp );
415
- $result->name = esc_html($chat->name);
416
- $result->email = esc_html($chat->email);
417
  $result->status = $chat->status;
418
  $result->state = $chat->state;
419
  $result->url = parse_url( $chat->url, PHP_URL_PATH );;
420
- $result->session = $chat->session;
421
  $result->actions_enabled = TCXAgentsHelper::is_agent();
422
  if ( ( current_time( 'timestamp' ) - strtotime( $chat->timestamp ) ) < 3600 ) {
423
  $result->type = __( "New", 'wp-live-chat-support' );
@@ -425,7 +424,7 @@ function wplc_list_chats( $chats ) {
425
  $result->type = __( "Returning", 'wp-live-chat-support' );
426
  }
427
  $result->user_is_mobile = array_key_exists( "user_is_mobile", $other_data ) ? $other_data["user_is_mobile"] : false;
428
- $result->country = array_key_exists('country',$user_data) ? $user_data['country']:"{}" ;
429
  $result->browser = @TCXUtilsHelper::get_browser_string( $user_data['user_agent'] );
430
  $result->browser_image = TCXUtilsHelper::get_browser_image( $result->browser, "16" );
431
  $result->is_in_progress = ( intval( $chat->status ) == 3 || intval( $chat->status ) == 10 ) && ! ( ! isset( $chat->agent_id ) || intval( $chat->agent_id ) === 0 || get_current_user_id() == $chat->agent_id );
@@ -481,7 +480,7 @@ function wplc_validate_agent_call( $chat_agent_id = - 1 ) {
481
  die( TCXChatAjaxResponse::error_ajax_respose( "Not an agent." ) );
482
  }
483
 
484
- if ( ! check_ajax_referer( 'wplc', 'security' ,false) ) {
485
  die( TCXChatAjaxResponse::error_ajax_respose( "Invalid nonce." ) );
486
  }
487
 
@@ -515,12 +514,12 @@ function wplc_set_agent_accepting() {
515
  die( TCXChatAjaxResponse::success_ajax_respose( $result ) );
516
  }
517
 
518
- function wplc_keep_alive(){
519
  $agent_id = wplc_validate_agent_call();
520
- if ( $agent_id>=0 ) {
521
- TCXAgentsHelper::update_agent_time($agent_id);
522
  die( TCXChatAjaxResponse::success_ajax_respose( $agent_id ) );
523
- }else{
524
  die( TCXChatAjaxResponse::error_ajax_respose( "Not an agent." ) );
525
  }
526
  }
13
  add_action( 'wp_ajax_wplc_admin_upload_file', 'wplc_admin_upload_file' );
14
  add_action( 'wp_ajax_wplc_admin_close_chat', 'wplc_admin_close_chat' );
15
  add_action( 'wp_ajax_wplc_choose_accepting', 'wplc_set_agent_accepting' );
16
+ add_action( 'wp_ajax_wplc_keep_alive', 'wplc_keep_alive' );
17
 
18
 
19
  function wplc_get_chat_info() {
27
  $chat = TCXChatData::get_chat( $wpdb, $cid );
28
  $chat->other = maybe_unserialize( $chat->other );
29
 
30
+ if ( array_key_exists( 'custom_fields', $chat->other ) && $chat->other['custom_fields'] != null ) {
31
+ foreach ( $chat->other['custom_fields'] as $key => $custom_field ) {
32
+ $chat->other['custom_fields'][ $key ]['name'] = esc_html( $custom_field['name'] );
33
+ $chat->other['custom_fields'][ $key ]['value'] = esc_html( $custom_field['value'] );
 
 
34
  }
35
  }
36
 
37
  die( TCXChatAjaxResponse::success_ajax_respose( $chat, $chat->status ) );
38
  }
39
 
40
+ function wplc_set_agent_chat( $is_transfer = false ) {
41
  global $wpdb;
42
  $cid = 0;
43
  if ( ! empty( $_POST['cid'] ) ) {
46
 
47
  $current_user_id = wplc_validate_agent_call();
48
  $chat = TCXChatData::get_chat( $wpdb, $cid );
49
+ if ( $chat->agent_id != $current_user_id && ( $is_transfer || $chat->agent_id <= 0 ) ) {
50
 
51
  if ( TCXChatHelper::set_agent_id( $cid, $current_user_id ) !== false ) {
52
  if ( TCXChatHelper::set_chat_status( $cid, ChatStatus::ACTIVE ) !== false ) {
53
+ TCXChatHelper::set_messages_agent_id( $cid, $current_user_id );
54
+ TCXWebhookHelper::send_webhook( WebHookTypes::AGENT_ACCEPT, array( "chat_id" => $cid ) );
55
+ die( TCXChatAjaxResponse::success_ajax_respose( true, ChatStatus::ACTIVE ) );
56
  }
57
  }
58
+ } else if ( $chat->agent_id > 0 && $chat->agent_id != $current_user_id && ! $is_transfer ) {
59
+ die( TCXChatAjaxResponse::error_ajax_respose( __( "Another agent already joined this chat session." ) ) );
60
+ } else {
 
 
61
  die( TCXChatAjaxResponse::success_ajax_respose( true, ChatStatus::ACTIVE ) );
62
  }
63
  die( TCXChatAjaxResponse::error_ajax_respose( false ) );
98
  }, $old_chat_data );
99
 
100
  foreach ( $chats as $key => $chat ) {
101
+ $new_hash = wplc_generate_chat_hash( $chat );
102
  $old_chat_key = array_search( $chat->id, $old_chat_ids );
103
  if ( $old_chat_ids != null && $old_chat_key !== false ) {
104
  if ( $old_chat_data[ $old_chat_key ]['hash'] != $new_hash ) {
149
  }
150
  }
151
 
152
+ function wplc_generate_chat_hash( $chat ) {
153
+ $result = new stdClass();
154
+ $result->id = $chat->id;
 
155
  $result->timestamp = $chat->timestamp;
156
+ $result->name = $chat->name;
157
+ $result->email = $chat->email;
158
+ $result->status = $chat->status;
159
+ $result->state = $chat->state;
160
  $result->completed = $chat->completed;
161
+ $result->session = $chat->session;
162
+ $result->url = $chat->url;
163
+ $result->agent_id = $chat->agent_id;
164
 
165
  return md5( json_encode( $result ) );
166
  }
223
  $last_status = $data['new_status'];
224
  switch ( $data['new_status'] ) {
225
  case ChatStatus::ACTIVE:
226
+ $agentName = $wplc_settings->wplc_agent_default_name;
227
+ if ( $wplc_settings->wplc_show_agent_name == '1' ) {
228
+ $agent = TCXAgentsHelper::get_agent( $chat->agent_id );
229
+ $agentName = $agent->display_name;
230
+ }
231
  $messages[0]['id'] = - 1;
232
+ $messages[0]['msg'] = stripslashes( __( "Agent" . " " . $agentName . " joined the chat", 'wp-live-chat-support' ) );
233
  $messages[0]['added_at'] = $change->timestamp_added_at;
234
  $messages[0]['originates'] = UserTypes::SYSTEM;
235
  $messages[0]['is_file'] = false;
321
  $cid = sanitize_text_field( $_POST['cid'] );
322
  }
323
  $message = '';
324
+ if ( strlen( $_POST['msg'] ) > 0 ) {
325
+ $message = stripslashes( $_POST['msg'] );
326
  }
327
 
328
  $chat = TCXChatData::get_chat( $wpdb, $cid );
366
  $wplc_rec_msg = TCXChatHelper::add_chat_message( UserTypes::AGENT, $cid, $chat_msg, $fileData, $agent_id );
367
 
368
  $added_message = TCXChatData::get_chat_message( $wpdb, $wplc_rec_msg );
369
+ $response->fileLink = $fileData->FileLink;
370
+ $response->fileName = $fileData->FileName;
371
+ $response->fileSize = $fileData->FileSize;
372
  $response->id = $wplc_rec_msg;
373
  $response->added_at = $added_message->timestamp;
374
  $response->originates = $added_message->originates;
405
  if ( $chats ) {
406
  foreach ( $chats as $chat ) {
407
  $other_data = maybe_unserialize( $chat->other );
408
+ $user_data = json_decode( $chat->ip, true );
409
 
410
  $result = new stdClass();
411
  $result->id = $chat->id;
412
+ $result->agent_id = $chat->agent_id;
413
  $result->timestamp = $chat->timestamp;// TCXUtilsHelper::generate_date_diff_string( $chat->timestamp );
414
+ $result->name = esc_html( $chat->name );
415
+ $result->email = esc_html( $chat->email );
416
  $result->status = $chat->status;
417
  $result->state = $chat->state;
418
  $result->url = parse_url( $chat->url, PHP_URL_PATH );;
419
+ $result->session = $chat->session;
420
  $result->actions_enabled = TCXAgentsHelper::is_agent();
421
  if ( ( current_time( 'timestamp' ) - strtotime( $chat->timestamp ) ) < 3600 ) {
422
  $result->type = __( "New", 'wp-live-chat-support' );
424
  $result->type = __( "Returning", 'wp-live-chat-support' );
425
  }
426
  $result->user_is_mobile = array_key_exists( "user_is_mobile", $other_data ) ? $other_data["user_is_mobile"] : false;
427
+ $result->country = array_key_exists( 'country', $user_data ) ? $user_data['country'] : "{}";
428
  $result->browser = @TCXUtilsHelper::get_browser_string( $user_data['user_agent'] );
429
  $result->browser_image = TCXUtilsHelper::get_browser_image( $result->browser, "16" );
430
  $result->is_in_progress = ( intval( $chat->status ) == 3 || intval( $chat->status ) == 10 ) && ! ( ! isset( $chat->agent_id ) || intval( $chat->agent_id ) === 0 || get_current_user_id() == $chat->agent_id );
480
  die( TCXChatAjaxResponse::error_ajax_respose( "Not an agent." ) );
481
  }
482
 
483
+ if ( ! check_ajax_referer( 'wplc', 'security', false ) ) {
484
  die( TCXChatAjaxResponse::error_ajax_respose( "Invalid nonce." ) );
485
  }
486
 
514
  die( TCXChatAjaxResponse::success_ajax_respose( $result ) );
515
  }
516
 
517
+ function wplc_keep_alive() {
518
  $agent_id = wplc_validate_agent_call();
519
+ if ( $agent_id >= 0 ) {
520
+ TCXAgentsHelper::update_agent_time( $agent_id );
521
  die( TCXChatAjaxResponse::success_ajax_respose( $agent_id ) );
522
+ } else {
523
  die( TCXChatAjaxResponse::error_ajax_respose( "Not an agent." ) );
524
  }
525
  }
ajax/settings.php CHANGED
@@ -5,6 +5,7 @@ if ( ! defined( 'ABSPATH' ) ) {
5
 
6
  add_action( 'wp_ajax_wplc_generate_new_node_token', 'wplc_generate_new_node_token' );
7
  add_action( 'wp_ajax_wplc_generate_new_encryption_key', 'wplc_generate_new_encryption_key' );
 
8
 
9
 
10
  function wplc_generate_new_node_token() {
@@ -22,7 +23,6 @@ function wplc_generate_new_node_token() {
22
  ) ) );
23
  }
24
 
25
-
26
  function wplc_generate_new_encryption_key() {
27
  if ( ! is_admin() ) {
28
  die( TCXChatAjaxResponse::error_ajax_respose( "Not an administrator." ) );
@@ -45,4 +45,8 @@ function wplc_generate_new_encryption_key() {
45
 
46
  function wplc_generate_encryption_key() {
47
  return md5( mt_rand() ) . md5( mt_rand() );
 
 
 
 
48
  }
5
 
6
  add_action( 'wp_ajax_wplc_generate_new_node_token', 'wplc_generate_new_node_token' );
7
  add_action( 'wp_ajax_wplc_generate_new_encryption_key', 'wplc_generate_new_encryption_key' );
8
+ add_action( 'wp_ajax_wplc_dismiss_migration_notice', 'wplc_dismiss_migration_notice' );
9
 
10
 
11
  function wplc_generate_new_node_token() {
23
  ) ) );
24
  }
25
 
 
26
  function wplc_generate_new_encryption_key() {
27
  if ( ! is_admin() ) {
28
  die( TCXChatAjaxResponse::error_ajax_respose( "Not an administrator." ) );
45
 
46
  function wplc_generate_encryption_key() {
47
  return md5( mt_rand() ) . md5( mt_rand() );
48
+ }
49
+
50
+ function wplc_dismiss_migration_notice() {
51
+ delete_option("WPLC_SHOW_CHANNEL_MIGRATION");
52
  }
ajax/user.php CHANGED
@@ -306,8 +306,12 @@ function wplc_client_polling() {
306
  switch ( $data['new_status'] ) {
307
  case ChatStatus::ACTIVE:
308
  $chat = TCXChatData::get_chat( $wpdb, $cid );
309
- $agent = TCXAgentsHelper::get_agent( $chat->agent_id );
310
- $messages[0]['msg'] = stripslashes( __( "Agent" . " " . $agent->display_name . " joined the chat", 'wp-live-chat-support' ) );
 
 
 
 
311
  $messages[0]['added_at'] = $change->timestamp_added_at;
312
  $messages[0]['originates'] = UserTypes::SYSTEM;
313
  $codes[] = array(
@@ -535,7 +539,7 @@ function wplc_send_offline_msg() {
535
 
536
 
537
  if ( $name != "" && $email != "" && $message != "" ) {
538
- if ( TCXOfflineMessagesData::add_offline_message( $wpdb, $name, $email, $message ) !== false ) {
539
  TCXOfflineMessagesHelper::send_offline_message_autorespond( $name, $email );
540
  TCXOfflineMessagesHelper::send_offline_notification_mail( $name, $email,$phone, $message );
541
  die( TCXChatAjaxResponse::success_ajax_respose( "OK" ) );
@@ -566,7 +570,14 @@ function wplc_upload_file() {
566
 
567
  }
568
  remove_filter( 'upload_dir', 'wplc_set_wplc_upload_dir_filter' );
569
- die( TCXChatAjaxResponse::success_ajax_respose( $fileData ) );
 
 
 
 
 
 
 
570
  }
571
 
572
  function wplc_rate_chat() {
306
  switch ( $data['new_status'] ) {
307
  case ChatStatus::ACTIVE:
308
  $chat = TCXChatData::get_chat( $wpdb, $cid );
309
+ $agentName = $wplc_settings->wplc_agent_default_name;
310
+ if ( $wplc_settings->wplc_show_agent_name == '1' ) {
311
+ $agent = TCXAgentsHelper::get_agent( $chat->agent_id );
312
+ $agentName = $agent->display_name;
313
+ }
314
+ $messages[0]['msg'] = stripslashes( __( "Agent" . " " . $agentName . " joined the chat", 'wp-live-chat-support' ) );
315
  $messages[0]['added_at'] = $change->timestamp_added_at;
316
  $messages[0]['originates'] = UserTypes::SYSTEM;
317
  $codes[] = array(
539
 
540
 
541
  if ( $name != "" && $email != "" && $message != "" ) {
542
+ if ( TCXOfflineMessagesData::add_offline_message( $wpdb, $name, $email, $message,$phone ) !== false ) {
543
  TCXOfflineMessagesHelper::send_offline_message_autorespond( $name, $email );
544
  TCXOfflineMessagesHelper::send_offline_notification_mail( $name, $email,$phone, $message );
545
  die( TCXChatAjaxResponse::success_ajax_respose( "OK" ) );
570
 
571
  }
572
  remove_filter( 'upload_dir', 'wplc_set_wplc_upload_dir_filter' );
573
+ //TCXChatAjaxResponse::success_ajax_respose( $fileData )
574
+ $result = new stdClass();
575
+ $result->Data = $fileData;
576
+ $result->data = $fileData;
577
+ $result->errorFound = false;
578
+ $result->errorMessage = "";
579
+ header( "Content-Type: application/json" );
580
+ die( TCXUtilsHelper::wplc_json_encode($result) );
581
  }
582
 
583
  function wplc_rate_chat() {
changelog.txt CHANGED
@@ -1,3 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  = 9.1.0 - 2020-10-20 =
2
  * Added: New chatbox design.
3
  * Improved: Getting started wizard.
1
+ = 9.1.1 - 2020-11-18 =
2
+ * Removed "On premise" mode.
3
+ * Removed Popout window chat for "Hosted" mode.
4
+ * Privacy policy settings are dynamically rendered based on settings.
5
+ * Added functionality to set the default agent's name which will be displayed before an agent join the chat.
6
+ * Changed the available button icons.
7
+ * Improved settings validations.
8
+ * Fixed operating hours validation excluding validation of not enabled days.
9
+ * Added Phone only mode for 3CX PBX integrated mode.
10
+ * Improved data exports.
11
+ * Added Phone column in offline messages view.
12
+ * Added new slide animation when chat is positioned left.
13
+ * Fixed ringing on new chat in order to respect the corresponding setting.
14
+ * Database tables upgrade to utf8mb4. ( Only 3CX Live Chat plugin's tables)
15
+ * Fixed conflict with other plugins or themes due to jQuery.validation.
16
+ * UI fixes and improvements.
17
+ * Improved Getting started wizard.
18
+
19
  = 9.1.0 - 2020-10-20 =
20
  * Added: New chatbox design.
21
  * Improved: Getting started wizard.
config.php CHANGED
@@ -9,10 +9,10 @@ if ( ! defined( 'ABSPATH' ) ) {
9
 
10
  define('WPLC_MIN_WP_VERSION', "5.3");
11
  define('WPLC_MIN_PHP_VERSION', "5.4");
12
- define('WPLC_PLUGIN_VERSION', "9.1.0");
13
  define('WPLC_PLUGIN_DIR', dirname(__FILE__));
14
  define('WPLC_PLUGIN_URL', wplc_plugins_url( '/', __FILE__ ) );
15
  define('WPLC_PLUGIN', plugin_basename( __FILE__ ) );
16
  define('WPLC_ACTIVATION_SERVER', 'https://wplc.3cx.net' );
17
  define('WPLC_CHAT_SERVER','https://wplc.3cx.net/api/chatrouter');
18
- define('WPLC_ENABLE_CHANNELS', "wp,mcu,phone" );
9
 
10
  define('WPLC_MIN_WP_VERSION', "5.3");
11
  define('WPLC_MIN_PHP_VERSION', "5.4");
12
+ define('WPLC_PLUGIN_VERSION', "9.1.1");
13
  define('WPLC_PLUGIN_DIR', dirname(__FILE__));
14
  define('WPLC_PLUGIN_URL', wplc_plugins_url( '/', __FILE__ ) );
15
  define('WPLC_PLUGIN', plugin_basename( __FILE__ ) );
16
  define('WPLC_ACTIVATION_SERVER', 'https://wplc.3cx.net' );
17
  define('WPLC_CHAT_SERVER','https://wplc.3cx.net/api/chatrouter');
18
+ define('WPLC_ENABLE_CHANNELS', "mcu,phone" );
css/admin-chat-style.css CHANGED
@@ -479,10 +479,4 @@ span.tcx-edit-message {
479
  cursor: not-allowed;
480
  opacity: .5;
481
  text-decoration: none;
482
- }
483
-
484
-
485
-
486
- .wplc_check_url.invalid_url {
487
- border: 1px solid #a70000;
488
  }
479
  cursor: not-allowed;
480
  opacity: .5;
481
  text-decoration: none;
 
 
 
 
 
 
482
  }
css/vendor/bootstrap/{wplc_bootstrap_9_1_0.css → wplc_bootstrap_9_1_1.css} RENAMED
File without changes
images/svgs/wplc_icon.svg CHANGED
@@ -78,21 +78,24 @@
78
  height="3.0434"
79
  width="32.604809"
80
  y="21.788561"
81
- x="17.04491" />
 
82
  <rect
83
  id="rect13"
84
  rx="0.81156999"
85
  height="3.0434"
86
  width="32.604809"
87
  y="29.22838"
88
- x="17.04491" />
 
89
  <rect
90
  id="rect15"
91
  rx="0.81156999"
92
  height="3.0434"
93
  width="19.00799"
94
  y="36.668201"
95
- x="17.04491" />
 
96
  </g>
97
  </g>
98
  </svg>
78
  height="3.0434"
79
  width="32.604809"
80
  y="21.788561"
81
+ x="17.04491"
82
+ />
83
  <rect
84
  id="rect13"
85
  rx="0.81156999"
86
  height="3.0434"
87
  width="32.604809"
88
  y="29.22838"
89
+ x="17.04491"
90
+ />
91
  <rect
92
  id="rect15"
93
  rx="0.81156999"
94
  height="3.0434"
95
  width="19.00799"
96
  y="36.668201"
97
+ x="17.04491"
98
+ />
99
  </g>
100
  </g>
101
  </svg>
images/svgs/wplc_icon_bubble.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 7.1 5.8 12 12 12 2.4 0 4.9-.7 7.1-2.4L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zm32 352c0 17.6-14.4 32-32 32H293.3l-8.5 6.4L192 460v-76H64c-17.6 0-32-14.4-32-32V64c0-17.6 14.4-32 32-32h384c17.6 0 32 14.4 32 32v288z"/></svg>
images/svgs/wplc_icon_double_bubble.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M512 160h-96V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64v160c0 35.3 28.7 64 64 64h32v52c0 7.1 5.8 12 12 12 2.4 0 4.9-.7 7.1-2.4l76.9-43.5V384c0 35.3 28.7 64 64 64h96l108.9 61.6c2.2 1.6 4.7 2.4 7.1 2.4 6.2 0 12-4.9 12-12v-52h32c35.3 0 64-28.7 64-64V224c0-35.3-28.7-64-64-64zM64 256c-17.6 0-32-14.4-32-32V64c0-17.6 14.4-32 32-32h288c17.6 0 32 14.4 32 32v160c0 17.6-14.4 32-32 32H215.6l-7.3 4.2-80.3 45.4V256zm480 128c0 17.6-14.4 32-32 32h-64v49.6l-80.2-45.4-7.3-4.2H256c-17.6 0-32-14.4-32-32v-96h128c35.3 0 64-28.7 64-64v-32h96c17.6 0 32 14.4 32 32z"/></svg>
includes/data_access/chat_data.php CHANGED
@@ -85,9 +85,8 @@ class TCXChatData {
85
  return $db_results;
86
  }
87
 
88
- public static function generate_history_query() {
89
  global $wplc_tblname_chats;
90
- global $wplc_tblname_msgs;
91
  $completed_statuses = array(
92
  ChatStatus::ENDED_BY_CLIENT,
93
  ChatStatus::ENDED_DUE_AGENT_INACTIVITY,
@@ -97,7 +96,8 @@ class TCXChatData {
97
  ChatStatus::OLD_ENDED
98
  );
99
 
100
- return "SELECT * FROM $wplc_tblname_chats
 
101
  WHERE status in ( " . implode( ',', $completed_statuses ) . " )";
102
 
103
  /*return "select TIMESTAMPDIFF(SECOND,$wplc_tblname_chats.timestamp,$wplc_tblname_chats.last_active_timestamp) as secondsDuration,
@@ -138,7 +138,7 @@ class TCXChatData {
138
 
139
  public static function get_history( $db, $limit = 100000, $offset = 0 ) {
140
 
141
- $query = self::generate_history_query() . "
142
  ORDER BY `timestamp` DESC
143
  LIMIT %d OFFSET %d";
144
 
85
  return $db_results;
86
  }
87
 
88
+ public static function generate_history_query($db) {
89
  global $wplc_tblname_chats;
 
90
  $completed_statuses = array(
91
  ChatStatus::ENDED_BY_CLIENT,
92
  ChatStatus::ENDED_DUE_AGENT_INACTIVITY,
96
  ChatStatus::OLD_ENDED
97
  );
98
 
99
+ return "SELECT {$wplc_tblname_chats}.*,users.display_name as 'agent_name' FROM $wplc_tblname_chats
100
+ left join {$db->users} users on users.id = $wplc_tblname_chats.agent_id
101
  WHERE status in ( " . implode( ',', $completed_statuses ) . " )";
102
 
103
  /*return "select TIMESTAMPDIFF(SECOND,$wplc_tblname_chats.timestamp,$wplc_tblname_chats.last_active_timestamp) as secondsDuration,
138
 
139
  public static function get_history( $db, $limit = 100000, $offset = 0 ) {
140
 
141
+ $query = self::generate_history_query($db) . "
142
  ORDER BY `timestamp` DESC
143
  LIMIT %d OFFSET %d";
144
 
includes/data_access/departments_data.php CHANGED
@@ -75,7 +75,7 @@ class TCXDepartmentsData {
75
  `id` int(11) NOT NULL AUTO_INCREMENT,
76
  `name` varchar(700) NOT NULL,
77
  PRIMARY KEY (`id`)
78
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
79
  ";
80
 
81
  dbDelta($sql);
75
  `id` int(11) NOT NULL AUTO_INCREMENT,
76
  `name` varchar(700) NOT NULL,
77
  PRIMARY KEY (`id`)
78
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 AUTO_INCREMENT=1 ;
79
  ";
80
 
81
  dbDelta($sql);
includes/data_access/offline_messages_data.php CHANGED
@@ -37,13 +37,14 @@ class TCXOfflineMessagesData
37
  * @return Void
38
  * @since 5.1.00
39
  */
40
- public static function add_offline_message($db,$name, $email, $message){
41
  global $wplc_tblname_offline_msgs;
42
 
43
  $ins_array = array(
44
  'timestamp' => current_time('mysql',true),
45
  'name' => sanitize_text_field($name),
46
  'email' => sanitize_email($email),
 
47
  'message' => implode( "\n", array_map( 'sanitize_text_field', explode( "\n", $message ) ) ),
48
  'ip' => TCXUtilsHelper::get_user_ip(),
49
  'user_agent' => sanitize_text_field($_SERVER['HTTP_USER_AGENT'])
37
  * @return Void
38
  * @since 5.1.00
39
  */
40
+ public static function add_offline_message($db,$name, $email, $message, $phone){
41
  global $wplc_tblname_offline_msgs;
42
 
43
  $ins_array = array(
44
  'timestamp' => current_time('mysql',true),
45
  'name' => sanitize_text_field($name),
46
  'email' => sanitize_email($email),
47
+ 'phone' => sanitize_text_field($phone),
48
  'message' => implode( "\n", array_map( 'sanitize_text_field', explode( "\n", $message ) ) ),
49
  'ip' => TCXUtilsHelper::get_user_ip(),
50
  'user_agent' => sanitize_text_field($_SERVER['HTTP_USER_AGENT'])
includes/helpers/agents_helper.php CHANGED
@@ -112,8 +112,8 @@ class TCXAgentsHelper {
112
  update_user_meta( $uid, "wplc_chat_agent_online", time() );
113
  }
114
 
115
- public static function agent_logout() {
116
- delete_user_meta( get_current_user_id(), "wplc_chat_agent_online" );
117
  }
118
 
119
  public static function set_user_as_agent( $user_id ) {
112
  update_user_meta( $uid, "wplc_chat_agent_online", time() );
113
  }
114
 
115
+ public static function agent_logout($user_id) {
116
+ delete_user_meta( $user_id, "wplc_chat_agent_online" );
117
  }
118
 
119
  public static function set_user_as_agent( $user_id ) {
includes/helpers/chat_helper.php CHANGED
@@ -590,7 +590,7 @@ class TCXChatHelper {
590
  `agent_id` INT(11) NOT NULL,
591
  `other` LONGTEXT NOT NULL,
592
  PRIMARY KEY (`id`)
593
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
594
  ";
595
  dbDelta( $sql );
596
 
@@ -598,8 +598,8 @@ class TCXChatHelper {
598
  CREATE TABLE `' . $wplc_tblname_msgs . '` (
599
  `id` int(11) NOT NULL AUTO_INCREMENT,
600
  `chat_sess_id` int(11) NOT NULL,
601
- `msgfrom` varchar(150) CHARACTER SET utf8 NOT NULL,
602
- `msg` LONGTEXT CHARACTER SET utf8 NOT NULL,
603
  `timestamp` datetime NOT NULL,
604
  `status` INT(3) NOT NULL,
605
  `originates` INT(3) NOT NULL,
@@ -607,7 +607,7 @@ class TCXChatHelper {
607
  `afrom` INT(10) NOT NULL,
608
  `ato` INT(10) NOT NULL,
609
  PRIMARY KEY (`id`)
610
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
611
  ';
612
 
613
  @dbDelta( $sql );
@@ -631,16 +631,16 @@ class TCXChatHelper {
631
  `chat_session_id` int(11) NOT NULL,
632
  `message_id` int(11) NULL,
633
  `sender` int(11) ,
634
- `recipient` varchar(20) CHARACTER SET utf8 NULL,
635
- `action_type` varchar(20) CHARACTER SET utf8 NOT NULL,
636
- `data` LONGTEXT CHARACTER SET utf8 NOT NULL,
637
- `message_properties` varchar(1000) CHARACTER SET utf8 NULL,
638
  `timestamp_added_at` datetime(3) NOT NULL,
639
- `code` varchar(15) CHARACTER SET utf8 NOT NULL,
640
  KEY idx_chat_session_id (`chat_session_id`),
641
  KEY idx_recipient (`recipient`),
642
  KEY code (`code`)
643
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;
644
  ";
645
 
646
  dbDelta( $sql );
590
  `agent_id` INT(11) NOT NULL,
591
  `other` LONGTEXT NOT NULL,
592
  PRIMARY KEY (`id`)
593
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 AUTO_INCREMENT=1 ;
594
  ";
595
  dbDelta( $sql );
596
 
598
  CREATE TABLE `' . $wplc_tblname_msgs . '` (
599
  `id` int(11) NOT NULL AUTO_INCREMENT,
600
  `chat_sess_id` int(11) NOT NULL,
601
+ `msgfrom` varchar(150) CHARACTER SET utf8mb4 NOT NULL,
602
+ `msg` LONGTEXT CHARACTER SET utf8mb4 NOT NULL,
603
  `timestamp` datetime NOT NULL,
604
  `status` INT(3) NOT NULL,
605
  `originates` INT(3) NOT NULL,
607
  `afrom` INT(10) NOT NULL,
608
  `ato` INT(10) NOT NULL,
609
  PRIMARY KEY (`id`)
610
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 AUTO_INCREMENT=1 ;
611
  ';
612
 
613
  @dbDelta( $sql );
631
  `chat_session_id` int(11) NOT NULL,
632
  `message_id` int(11) NULL,
633
  `sender` int(11) ,
634
+ `recipient` varchar(20) CHARACTER SET utf8mb4 NULL,
635
+ `action_type` varchar(20) CHARACTER SET utf8mb4 NOT NULL,
636
+ `data` LONGTEXT CHARACTER SET utf8mb4 NOT NULL,
637
+ `message_properties` varchar(1000) CHARACTER SET utf8mb4 NULL,
638
  `timestamp_added_at` datetime(3) NOT NULL,
639
+ `code` varchar(15) CHARACTER SET utf8mb4 NOT NULL,
640
  KEY idx_chat_session_id (`chat_session_id`),
641
  KEY idx_recipient (`recipient`),
642
  KEY code (`code`)
643
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ;
644
  ";
645
 
646
  dbDelta( $sql );
includes/helpers/chat_rating_helper.php CHANGED
@@ -43,7 +43,7 @@ class TCXChatRatingHelper {
43
  `aid` int(11) NOT NULL,
44
  `rating` int(11) NOT NULL,
45
  PRIMARY KEY (`id`)
46
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
47
  ";
48
 
49
  dbDelta($sql);
43
  `aid` int(11) NOT NULL,
44
  `rating` int(11) NOT NULL,
45
  PRIMARY KEY (`id`)
46
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 AUTO_INCREMENT=1 ;
47
  ";
48
 
49
  dbDelta($sql);
includes/helpers/custom_fields_helper.php CHANGED
@@ -14,7 +14,7 @@ class TCXCustomFieldHelper {
14
  `field_content` varchar(700) NOT NULL,
15
  `status` tinyint(1) NOT NULL,
16
  PRIMARY KEY (`id`)
17
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
18
  ";
19
 
20
  dbDelta($sql);
14
  `field_content` varchar(700) NOT NULL,
15
  `status` tinyint(1) NOT NULL,
16
  PRIMARY KEY (`id`)
17
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 AUTO_INCREMENT=1 ;
18
  ";
19
 
20
  dbDelta($sql);
includes/helpers/offline_messages_helper.php CHANGED
@@ -13,11 +13,12 @@ class TCXOfflineMessagesHelper {
13
  `timestamp` datetime NOT NULL,
14
  `name` varchar(700) NOT NULL,
15
  `email` varchar(700) NOT NULL,
 
16
  `message` varchar(700) NOT NULL,
17
  `ip` varchar(700) NOT NULL,
18
  `user_agent` varchar(700) NOT NULL,
19
  PRIMARY KEY (`id`)
20
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
21
  ";
22
  dbDelta( $sql );
23
 
13
  `timestamp` datetime NOT NULL,
14
  `name` varchar(700) NOT NULL,
15
  `email` varchar(700) NOT NULL,
16
+ `phone` varchar(50) NOT NULL,
17
  `message` varchar(700) NOT NULL,
18
  `ip` varchar(700) NOT NULL,
19
  `user_agent` varchar(700) NOT NULL,
20
  PRIMARY KEY (`id`)
21
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 AUTO_INCREMENT=1 ;
22
  ";
23
  dbDelta( $sql );
24
 
includes/helpers/php_session_helper.php CHANGED
@@ -35,13 +35,9 @@ class TCXPhpSessionHelper {
35
  public static function set_session($cid) {
36
  if (!empty($cid)) {
37
  self::clean_session();
38
- $wplc_node_token = TCXUtilsHelper::node_server_token_get();
39
  self::start_session();
40
  $_SESSION['wplc_session_chat_session_id'] = intval($cid);
41
  $_SESSION['wplc_session_chat_session_active'] = 1;
42
- if ($wplc_node_token) {
43
- $_SESSION['wplc_cloud_token'] = $wplc_node_token;
44
- }
45
  self::close_session();
46
  return $cid;
47
  }
35
  public static function set_session($cid) {
36
  if (!empty($cid)) {
37
  self::clean_session();
 
38
  self::start_session();
39
  $_SESSION['wplc_session_chat_session_id'] = intval($cid);
40
  $_SESSION['wplc_session_chat_session_active'] = 1;
 
 
 
41
  self::close_session();
42
  return $cid;
43
  }
includes/helpers/quick_responses_helper.php CHANGED
@@ -15,7 +15,7 @@ class TCXQuickResponseHelper {
15
  `status` TINYINT(1) NULL DEFAULT '1' ,
16
  `updated_at` DATETIME(3) NOT NULL ,
17
  PRIMARY KEY (`id`)
18
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
19
  ";
20
 
21
  dbDelta($sql);
15
  `status` TINYINT(1) NULL DEFAULT '1' ,
16
  `updated_at` DATETIME(3) NOT NULL ,
17
  PRIMARY KEY (`id`)
18
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 AUTO_INCREMENT=1 ;
19
  ";
20
 
21
  dbDelta($sql);
includes/helpers/utils_helper.php CHANGED
@@ -328,19 +328,19 @@ class TCXUtilsHelper {
328
 
329
  public static function wplc_add_jquery_validation() {
330
  global $wplc_base_file;
331
- wp_register_script( 'jquery_validation', wplc_plugins_url( '/js/vendor/jquery-validation/jquery.validate.min.js', $wplc_base_file ), array(), WPLC_PLUGIN_VERSION, true );
332
- wp_enqueue_script( 'jquery_validation' );
333
 
334
- wp_register_script( 'jquery_validation_additional_methods', wplc_plugins_url( '/js/vendor/jquery-validation/additional-methods.min.js', $wplc_base_file ), array( 'jquery_validation' ), WPLC_PLUGIN_VERSION, true );
335
- wp_enqueue_script( 'jquery_validation_additional_methods' );
336
 
337
  if ( file_exists( plugin_dir_path( $wplc_base_file ) . 'js/vendor/jquery-validation/localization/messages_' . get_locale() . '.min.js' ) ) {
338
- wp_register_script( 'jquery_validation_language_pack', wplc_plugins_url( '/js/vendor/jquery-validation/localization/messages_' . get_locale() . '.min.js', $wplc_base_file ), array( 'jquery_validation' ), WPLC_PLUGIN_VERSION, true );
339
- wp_enqueue_script( 'jquery_validation_language_pack' );
340
  }
341
 
342
- wp_register_style( 'jquery_validation_css', wplc_plugins_url( '/css/wplc_validator_styles.css', $wplc_base_file ), array(), WPLC_PLUGIN_VERSION );
343
- wp_enqueue_style( 'jquery_validation_css' );
344
 
345
  }
346
 
@@ -364,7 +364,6 @@ class TCXUtilsHelper {
364
  $result = new stdClass();
365
  $wplc_settings = TCXSettings::getSettings();
366
  $result->OfflineFormTitle = $wplc_settings->wplc_pro_na;
367
- $result->OfflineFormInitialMessage = $wplc_settings->wplc_offline_initial_message;
368
  $result->OfflineFormFinishMessage = $wplc_settings->wplc_offline_finish_message;
369
  $result->OfflineFormButtonText = $wplc_settings->wplc_pro_offline_btn_send;
370
  $result->AuthFieldsReplacement = $wplc_settings->wplc_user_alternative_text;
@@ -545,12 +544,14 @@ class TCXUtilsHelper {
545
 
546
  public static function get_mcu_data( $wplc_socket_url, $wplc_chat_server_session, $force_update = false ) {
547
  $wplc_settings = TCXSettings::getSettings();
548
- $force_update = $force_update ||
549
- WPLC_CHAT_SERVER != $wplc_settings->wplc_cluster_manager_route_server ||
550
- empty( $wplc_settings->wplc_socket_url ) ||
551
- empty( $wplc_settings->wplc_chat_server_session ) ;
 
 
552
 
553
- $result = array(
554
  "socket_url" => '',
555
  "chat_server_session" => ''
556
  );
@@ -562,19 +563,19 @@ class TCXUtilsHelper {
562
 
563
  if ( $force_update ) {
564
  wplc_check_guid( true );
565
- $guid = get_option( 'WPLC_GUID' );
566
- $result = self::wplc_get_mcu_data_from_cm($guid,true);
567
  }
568
  }
569
 
570
  return $result;
571
  }
572
 
573
- public static function wplc_get_mcu_data_from_cm($guid,$return_result=false){
574
- $result = array(
575
  "socket_url" => '',
576
  "chat_server_session" => ''
577
- );
578
  $response = wp_remote_get( WPLC_CHAT_SERVER . '?website=' . get_option( 'siteurl' ) . '&guid=' . $guid . '&pluginversion=' . WPLC_PLUGIN_VERSION );
579
  if ( is_array( $response ) ) {
580
  if ( $response['response']['code'] == "200" ) {
@@ -584,7 +585,7 @@ class TCXUtilsHelper {
584
  TCXSettings::setSettingValue( "wplc_cluster_manager_route_server", WPLC_CHAT_SERVER );
585
  TCXSettings::setSettingValue( "wplc_socket_url", 'wss://' . $data['chatServer'] );
586
  TCXSettings::setSettingValue( "wplc_chat_server_session", $data['sessionId'] );
587
- if($return_result) {
588
  $result["socket_url"] = 'wss://' . $data['chatServer'];
589
  $result["chat_server_session"] = $data['sessionId'];
590
  }
@@ -616,11 +617,9 @@ class TCXUtilsHelper {
616
  }
617
  }
618
  }
619
- if($return_result) {
620
  return $result;
621
- }
622
- else
623
- {
624
  return true;
625
  }
626
  }
@@ -639,8 +638,8 @@ class TCXUtilsHelper {
639
  'remove_agent' => __( 'Remove', 'wp-live-chat-support' ),
640
  'nonce' => wp_create_nonce( "wplc" ),
641
  'user_id' => $wplc_current_user->ID,
642
- 'agent_name' => $wplc_settings->wplc_loggedin_user_info ? $wplc_current_user->display_name : 'Agent',
643
- 'agent_email' => $wplc_settings->wplc_loggedin_user_info ? $wplc_current_user->user_email : 'NoEmail',
644
  'agent_department' => get_user_meta( $wplc_current_user->ID, 'wplc_user_department', true ),
645
  'typing_string' => __( 'Typing...', 'wp-live-chat-support' ),
646
  'accepting_status' => __( 'Status (Online)', 'wp-live-chat-support' ),
@@ -666,6 +665,7 @@ class TCXUtilsHelper {
666
  'chat_list_url' => admin_url( 'admin.php?page=wplivechat-menu' ),
667
  'chat_box_url' => admin_url( 'admin.php?page=wplivechat-chatbox' ),
668
  "enable_ring" => $wplc_settings->wplc_enable_msg_sound,
 
669
  "enable_files" => $wplc_settings->wplc_ux_file_share,
670
  "enable_typing" => $wplc_settings->wplc_typing_enabled,
671
  "channel" => $wplc_settings->wplc_channel,
@@ -757,7 +757,7 @@ class TCXUtilsHelper {
757
  }
758
 
759
  public static function wplc_get_page_hook( $menu_slug ) {
760
- $page_part = str_replace( ' ', '-', strtolower( sanitize_title( __( 'Live Chat', 'wp-live-chat-support' ) ) ));
761
  $result = $page_part . '_page_' . $menu_slug;
762
 
763
  return $result;
328
 
329
  public static function wplc_add_jquery_validation() {
330
  global $wplc_base_file;
331
+ wp_register_script( 'wplc_jquery_validation', wplc_plugins_url( '/js/vendor/jquery-validation/jquery.validate.min.js', $wplc_base_file ), array(), WPLC_PLUGIN_VERSION, true );
332
+ wp_enqueue_script( 'wplc_jquery_validation' );
333
 
334
+ wp_register_script( 'wplc_jquery_validation_additional_methods', wplc_plugins_url( '/js/vendor/jquery-validation/additional-methods.min.js', $wplc_base_file ), array( 'jquery_validation' ), WPLC_PLUGIN_VERSION, true );
335
+ wp_enqueue_script( 'wplc_jquery_validation_additional_methods' );
336
 
337
  if ( file_exists( plugin_dir_path( $wplc_base_file ) . 'js/vendor/jquery-validation/localization/messages_' . get_locale() . '.min.js' ) ) {
338
+ wp_register_script( 'wplc_jquery_validation_language_pack', wplc_plugins_url( '/js/vendor/jquery-validation/localization/messages_' . get_locale() . '.min.js', $wplc_base_file ), array( 'jquery_validation' ), WPLC_PLUGIN_VERSION, true );
339
+ wp_enqueue_script( 'wplc_jquery_validation_language_pack' );
340
  }
341
 
342
+ wp_register_style( 'wplc_jquery_validation_css', wplc_plugins_url( '/css/wplc_validator_styles.css', $wplc_base_file ), array(), WPLC_PLUGIN_VERSION );
343
+ wp_enqueue_style( 'wplc_jquery_validation_css' );
344
 
345
  }
346
 
364
  $result = new stdClass();
365
  $wplc_settings = TCXSettings::getSettings();
366
  $result->OfflineFormTitle = $wplc_settings->wplc_pro_na;
 
367
  $result->OfflineFormFinishMessage = $wplc_settings->wplc_offline_finish_message;
368
  $result->OfflineFormButtonText = $wplc_settings->wplc_pro_offline_btn_send;
369
  $result->AuthFieldsReplacement = $wplc_settings->wplc_user_alternative_text;
544
 
545
  public static function get_mcu_data( $wplc_socket_url, $wplc_chat_server_session, $force_update = false ) {
546
  $wplc_settings = TCXSettings::getSettings();
547
+ $guid = get_option( 'WPLC_GUID' );
548
+ $force_update = $force_update ||
549
+ WPLC_CHAT_SERVER != $wplc_settings->wplc_cluster_manager_route_server ||
550
+ empty( $wplc_settings->wplc_socket_url ) ||
551
+ empty( $wplc_settings->wplc_chat_server_session ) ||
552
+ empty( $guid );
553
 
554
+ $result = array(
555
  "socket_url" => '',
556
  "chat_server_session" => ''
557
  );
563
 
564
  if ( $force_update ) {
565
  wplc_check_guid( true );
566
+ $guid = get_option( 'WPLC_GUID' );
567
+ $result = self::wplc_get_mcu_data_from_cm( $guid, true );
568
  }
569
  }
570
 
571
  return $result;
572
  }
573
 
574
+ public static function wplc_get_mcu_data_from_cm( $guid, $return_result = false ) {
575
+ $result = array(
576
  "socket_url" => '',
577
  "chat_server_session" => ''
578
+ );
579
  $response = wp_remote_get( WPLC_CHAT_SERVER . '?website=' . get_option( 'siteurl' ) . '&guid=' . $guid . '&pluginversion=' . WPLC_PLUGIN_VERSION );
580
  if ( is_array( $response ) ) {
581
  if ( $response['response']['code'] == "200" ) {
585
  TCXSettings::setSettingValue( "wplc_cluster_manager_route_server", WPLC_CHAT_SERVER );
586
  TCXSettings::setSettingValue( "wplc_socket_url", 'wss://' . $data['chatServer'] );
587
  TCXSettings::setSettingValue( "wplc_chat_server_session", $data['sessionId'] );
588
+ if ( $return_result ) {
589
  $result["socket_url"] = 'wss://' . $data['chatServer'];
590
  $result["chat_server_session"] = $data['sessionId'];
591
  }
617
  }
618
  }
619
  }
620
+ if ( $return_result ) {
621
  return $result;
622
+ } else {
 
 
623
  return true;
624
  }
625
  }
638
  'remove_agent' => __( 'Remove', 'wp-live-chat-support' ),
639
  'nonce' => wp_create_nonce( "wplc" ),
640
  'user_id' => $wplc_current_user->ID,
641
+ 'agent_name' => $wplc_settings->wplc_show_agent_name ? $wplc_current_user->display_name : $wplc_settings->wplc_agent_default_name,
642
+ 'agent_email' => $wplc_settings->wplc_show_agent_name ? $wplc_current_user->user_email : 'NoEmail',
643
  'agent_department' => get_user_meta( $wplc_current_user->ID, 'wplc_user_department', true ),
644
  'typing_string' => __( 'Typing...', 'wp-live-chat-support' ),
645
  'accepting_status' => __( 'Status (Online)', 'wp-live-chat-support' ),
665
  'chat_list_url' => admin_url( 'admin.php?page=wplivechat-menu' ),
666
  'chat_box_url' => admin_url( 'admin.php?page=wplivechat-chatbox' ),
667
  "enable_ring" => $wplc_settings->wplc_enable_msg_sound,
668
+ "enable_new_visitor_ring" => $wplc_settings->wplc_enable_visitor_sound,
669
  "enable_files" => $wplc_settings->wplc_ux_file_share,
670
  "enable_typing" => $wplc_settings->wplc_typing_enabled,
671
  "channel" => $wplc_settings->wplc_channel,
757
  }
758
 
759
  public static function wplc_get_page_hook( $menu_slug ) {
760
+ $page_part = str_replace( ' ', '-', strtolower( sanitize_title( __( 'Live Chat', 'wp-live-chat-support' ) ) ) );
761
  $result = $page_part . '_page_' . $menu_slug;
762
 
763
  return $result;
includes/helpers/webhooks_helper.php CHANGED
@@ -91,7 +91,7 @@ class TCXWebhookHelper {
91
  `action` int(11) NULL,
92
  `method` varchar(70) NULL,
93
  PRIMARY KEY (`id`)
94
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
95
  ";
96
 
97
  dbDelta($sql);
91
  `action` int(11) NULL,
92
  `method` varchar(70) NULL,
93
  PRIMARY KEY (`id`)
94
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 AUTO_INCREMENT=1 ;
95
  ";
96
 
97
  dbDelta($sql);
includes/models/offline_message.php CHANGED
@@ -8,6 +8,7 @@ class TCXOfflineMessage
8
  public $id;
9
  public $name;
10
  public $email;
 
11
  public $message;
12
  public $timestamp;
13
 
8
  public $id;
9
  public $name;
10
  public $email;
11
+ public $phone;
12
  public $message;
13
  public $timestamp;
14
 
includes/models/settings.php CHANGED
@@ -67,7 +67,6 @@ class TCXSettings {
67
  public $wplc_chat_title;
68
  public $wplc_chat_intro;
69
  public $wplc_pro_na;
70
- public $wplc_offline_initial_message;
71
  public $wplc_offline_finish_message;
72
  public $wplc_pro_offline_btn_send;
73
  public $wplc_button_start_text;
@@ -176,7 +175,6 @@ class TCXSettings {
176
  "wplc_chat_title" => "string",
177
  "wplc_chat_intro" => "string",
178
  "wplc_pro_na" => "string",
179
- "wplc_offline_initial_message" => "string",
180
  "wplc_offline_finish_message" => "string",
181
  "wplc_pro_offline_btn_send" => "string",
182
  "wplc_button_start_text" => "string",
@@ -253,7 +251,7 @@ class TCXSettings {
253
  $result->wplc_bh_enable = false;
254
  $result->wplc_bh_schedule = array();
255
  $result->wplc_chat_delay = 2;
256
- $result->wplc_chat_icon = wplc_plugins_url( '/images/chaticon.png', $wplc_base_file );
257
  $result->wplc_chat_icon_type = "Default";
258
  $result->wplc_chat_logo = '';
259
  $result->wplc_chatbox_height = 0;
@@ -291,7 +289,7 @@ class TCXSettings {
291
  $result->wplc_iterations = 60;
292
  $result->wplc_loggedin_user_info = true;
293
  $result->wplc_show_agent_name = true;
294
- $result->wplc_agent_default_name = '';
295
  $result->wplc_messagetone = '';
296
  $result->wplc_new_chat_ringer_count = 4;
297
  $result->wplc_newtheme = 'theme-2';
@@ -305,7 +303,6 @@ class TCXSettings {
305
  $result->wplc_chat_title = __( "Live Chat & Talk", 'wp-live-chat-support' );
306
  $result->wplc_chat_intro = __( "Could we have your name and email?", 'wp-live-chat-support' );
307
  $result->wplc_pro_na = __( "We are away, leave us a message!", 'wp-live-chat-support' );
308
- $result->wplc_offline_initial_message = __( "Message", 'wp-live-chat-support' );
309
  $result->wplc_offline_finish_message = __( "We received your message and we'll contact you soon.", 'wp-live-chat-support' );
310
  $result->wplc_pro_offline_btn_send = __( "Send", 'wp-live-chat-support' );
311
  $result->wplc_button_start_text = __( "Chat", 'wp-live-chat-support' );
67
  public $wplc_chat_title;
68
  public $wplc_chat_intro;
69
  public $wplc_pro_na;
 
70
  public $wplc_offline_finish_message;
71
  public $wplc_pro_offline_btn_send;
72
  public $wplc_button_start_text;
175
  "wplc_chat_title" => "string",
176
  "wplc_chat_intro" => "string",
177
  "wplc_pro_na" => "string",
 
178
  "wplc_offline_finish_message" => "string",
179
  "wplc_pro_offline_btn_send" => "string",
180
  "wplc_button_start_text" => "string",
251
  $result->wplc_bh_enable = false;
252
  $result->wplc_bh_schedule = array();
253
  $result->wplc_chat_delay = 2;
254
+ $result->wplc_chat_icon = wplc_plugins_url( '/images/wplc_icon.png', $wplc_base_file );
255
  $result->wplc_chat_icon_type = "Default";
256
  $result->wplc_chat_logo = '';
257
  $result->wplc_chatbox_height = 0;
289
  $result->wplc_iterations = 60;
290
  $result->wplc_loggedin_user_info = true;
291
  $result->wplc_show_agent_name = true;
292
+ $result->wplc_agent_default_name = 'Support';
293
  $result->wplc_messagetone = '';
294
  $result->wplc_new_chat_ringer_count = 4;
295
  $result->wplc_newtheme = 'theme-2';
303
  $result->wplc_chat_title = __( "Live Chat & Talk", 'wp-live-chat-support' );
304
  $result->wplc_chat_intro = __( "Could we have your name and email?", 'wp-live-chat-support' );
305
  $result->wplc_pro_na = __( "We are away, leave us a message!", 'wp-live-chat-support' );
 
306
  $result->wplc_offline_finish_message = __( "We received your message and we'll contact you soon.", 'wp-live-chat-support' );
307
  $result->wplc_pro_offline_btn_send = __( "Send", 'wp-live-chat-support' );
308
  $result->wplc_button_start_text = __( "Chat", 'wp-live-chat-support' );
includes/wplc_admin_menu.php CHANGED
@@ -150,11 +150,13 @@ function wplc_maa_online_agents() {
150
  }
151
 
152
  global $wp_admin_bar;
153
- $wp_admin_bar->add_menu( array(
154
- 'id' => 'wplc_ma_online_agents',
155
- 'title' => '<span class="wplc_circle '.$circle_class.'" id="wplc_ma_online_agents_circle"></span><span id="wplc_ma_online_agents_count">'.$agent_count.'</span> <span id="wplc_ma_online_agents_label">'.$chat_agents.'</span>',
156
- 'href' => false
157
- ));
 
 
158
 
159
  foreach($user_array as $user) {
160
  $wp_admin_bar->add_menu(array(
@@ -165,7 +167,7 @@ function wplc_maa_online_agents() {
165
  ));
166
  }
167
 
168
- if (is_admin()) {
169
  $wp_admin_bar->add_node( array(
170
  'id' => 'wplc_ma_online_switch',
171
  'meta' => array('class' => 'wplc_online_switch_'.(TCXAgentsHelper::is_agent_accepting() ? 'online' : 'offline')),
150
  }
151
 
152
  global $wp_admin_bar;
153
+ if (is_admin() && $wplc_settings->wplc_channel !== 'phone') {
154
+ $wp_admin_bar->add_menu( array(
155
+ 'id' => 'wplc_ma_online_agents',
156
+ 'title' => '<span class="wplc_circle ' . $circle_class . '" id="wplc_ma_online_agents_circle"></span><span id="wplc_ma_online_agents_count">' . $agent_count . '</span> <span id="wplc_ma_online_agents_label">' . $chat_agents . '</span>',
157
+ 'href' => false
158
+ ) );
159
+ }
160
 
161
  foreach($user_array as $user) {
162
  $wp_admin_bar->add_menu(array(
167
  ));
168
  }
169
 
170
+ if (is_admin() && $wplc_settings->wplc_channel !== 'phone') {
171
  $wp_admin_bar->add_node( array(
172
  'id' => 'wplc_ma_online_switch',
173
  'meta' => array('class' => 'wplc_online_switch_'.(TCXAgentsHelper::is_agent_accepting() ? 'online' : 'offline')),
includes/wplc_loader.php CHANGED
@@ -108,7 +108,6 @@ require_once( WPLC_PLUGIN_DIR . "/includes/models/offline_message.php" );
108
  require_once( WPLC_PLUGIN_DIR . "/includes/models/custom_field.php" );
109
  require_once( WPLC_PLUGIN_DIR . "/includes/models/webhook.php" );
110
  require_once( WPLC_PLUGIN_DIR . "/includes/models/department.php" );
111
- require_once( WPLC_PLUGIN_DIR . "/includes/models/trigger.php" );
112
 
113
  require_once( WPLC_PLUGIN_DIR . "/includes/models/ajax_response.php" );
114
  require_once( WPLC_PLUGIN_DIR . "/includes/models/quick_response.php" );
108
  require_once( WPLC_PLUGIN_DIR . "/includes/models/custom_field.php" );
109
  require_once( WPLC_PLUGIN_DIR . "/includes/models/webhook.php" );
110
  require_once( WPLC_PLUGIN_DIR . "/includes/models/department.php" );
 
111
 
112
  require_once( WPLC_PLUGIN_DIR . "/includes/models/ajax_response.php" );
113
  require_once( WPLC_PLUGIN_DIR . "/includes/models/quick_response.php" );
includes/wplc_updater.php CHANGED
@@ -13,6 +13,7 @@ class TCXUpdater {
13
  "9.0.4" => array( "wplc_migrate_settings_9_0_4" ),
14
  "9.0.8" => array( "wplc_fix_trailing_zeros_business_hours" ),
15
  "9.0.25" => array( "wplc_migrate_settings_9_0_25" ),
 
16
  );
17
  }
18
 
@@ -108,10 +109,6 @@ class TCXUpdater {
108
  $wplc_settings->wplc_button_start_text = $dbSettings['wplc_pro_sst1'];
109
  }
110
 
111
- if ( isset( $dbSettings['wplc_pro_offline1'] ) ) {
112
- $wplc_settings->wplc_offline_initial_message = $dbSettings['wplc_pro_offline1'];
113
- }
114
-
115
  if ( isset( $dbSettings['wplc_pro_offline3'] ) ) {
116
  $wplc_settings->wplc_offline_finish_message = $dbSettings['wplc_pro_offline3'];
117
  }
@@ -119,7 +116,7 @@ class TCXUpdater {
119
  if ( isset( $dbSettings['wplc_chat_icon'] ) ) {
120
  $wplc_settings->wplc_chat_icon = wplc_protocol_agnostic_url( $dbSettings['wplc_chat_icon'] );
121
  } else {
122
- $wplc_settings->wplc_chat_icon = wplc_protocol_agnostic_url( WPLC_PLUGIN_URL . '/images/chaticon.png' );
123
  }
124
 
125
  $wplc_settings->wplc_channel_url = admin_url( 'admin-ajax.php' );
@@ -490,6 +487,8 @@ class TCXUpdater {
490
  TCXAgentsHelper::set_user_as_agent( $agent->ID);
491
  }
492
  }
 
 
493
  }
494
 
495
  public function wplc_migrate_settings_9_0_25($dbSettings, $wplc_settings){
@@ -505,4 +504,37 @@ class TCXUpdater {
505
  return $wplc_settings;
506
 
507
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
508
  }
13
  "9.0.4" => array( "wplc_migrate_settings_9_0_4" ),
14
  "9.0.8" => array( "wplc_fix_trailing_zeros_business_hours" ),
15
  "9.0.25" => array( "wplc_migrate_settings_9_0_25" ),
16
+ "9.1.1" => array( "wplc_migrate_settings_9_1_1","wplc_upgrade_tables_to_utf8mb4" ),
17
  );
18
  }
19
 
109
  $wplc_settings->wplc_button_start_text = $dbSettings['wplc_pro_sst1'];
110
  }
111
 
 
 
 
 
112
  if ( isset( $dbSettings['wplc_pro_offline3'] ) ) {
113
  $wplc_settings->wplc_offline_finish_message = $dbSettings['wplc_pro_offline3'];
114
  }
116
  if ( isset( $dbSettings['wplc_chat_icon'] ) ) {
117
  $wplc_settings->wplc_chat_icon = wplc_protocol_agnostic_url( $dbSettings['wplc_chat_icon'] );
118
  } else {
119
+ $wplc_settings->wplc_chat_icon = wplc_protocol_agnostic_url( WPLC_PLUGIN_URL . '/images/wplc_icon.png' );
120
  }
121
 
122
  $wplc_settings->wplc_channel_url = admin_url( 'admin-ajax.php' );
487
  TCXAgentsHelper::set_user_as_agent( $agent->ID);
488
  }
489
  }
490
+
491
+
492
  }
493
 
494
  public function wplc_migrate_settings_9_0_25($dbSettings, $wplc_settings){
504
  return $wplc_settings;
505
 
506
  }
507
+
508
+ public function wplc_migrate_settings_9_1_1($dbSettings, $wplc_settings){
509
+ if ( isset( $dbSettings['wplc_channel'] ) && $dbSettings['wplc_channel'] === "wp") {
510
+ $wplc_settings->wplc_channel = "mcu";
511
+ update_option( "WPLC_SHOW_CHANNEL_MIGRATION", true );
512
+ }
513
+
514
+ update_option( "WPLC_JSON_SETTINGS", TCXUtilsHelper::wplc_json_encode( TCXUtilsHelper::convertToArray( $wplc_settings ), JSON_UNESCAPED_UNICODE ) );
515
+ return $wplc_settings;
516
+ }
517
+
518
+ public function wplc_upgrade_tables_to_utf8mb4($dbSettings, $wplc_settings){
519
+ global $wplc_tblname_chats;
520
+ global $wplc_tblname_msgs;
521
+ global $wplc_tblname_offline_msgs;
522
+ global $wplc_tblname_chat_ratings;
523
+ global $wplc_tblname_chat_departments;
524
+ global $wplc_tblname_actions_queue;
525
+ global $wplc_custom_fields_table;
526
+ global $wplc_webhooks_table;
527
+ global $wplc_quick_responses_table;
528
+ maybe_convert_table_to_utf8mb4($wplc_tblname_chats);
529
+ maybe_convert_table_to_utf8mb4($wplc_tblname_msgs);
530
+ maybe_convert_table_to_utf8mb4($wplc_tblname_offline_msgs);
531
+ maybe_convert_table_to_utf8mb4($wplc_tblname_chat_ratings);
532
+ maybe_convert_table_to_utf8mb4($wplc_tblname_chat_departments);
533
+ maybe_convert_table_to_utf8mb4($wplc_tblname_actions_queue);
534
+ maybe_convert_table_to_utf8mb4($wplc_custom_fields_table);
535
+ maybe_convert_table_to_utf8mb4($wplc_webhooks_table);
536
+ maybe_convert_table_to_utf8mb4($wplc_quick_responses_table);
537
+
538
+ return $wplc_settings;
539
+ }
540
  }
js/wplc_initiate.js CHANGED
@@ -7,6 +7,17 @@ jQuery(document).ready(function () {
7
  wplc_setup_checkboxes();
8
  wplc_setup_agent_online_switch();
9
 
 
 
 
 
 
 
 
 
 
 
 
10
  if (typeof TCXfa === "object") {
11
  if (typeof TCXfa.tcxFaInit === "function") {
12
  TCXfa.tcxFaInit();
@@ -27,7 +38,7 @@ jQuery(document).ready(function () {
27
  });
28
 
29
  jQuery(window).on("load", function () {
30
- hideLoader('windowload');
31
  });
32
 
33
 
@@ -88,6 +99,7 @@ function wplc_validation_complete_function(errorMap, errorList, target = null) {
88
  jQuery.each(jQuery("[data-exclude-on-submit='true']"), function (key, checkbox) {
89
  jQuery(checkbox).prop("disabled", false);
90
  });
 
91
  }
92
  };
93
 
@@ -266,7 +278,7 @@ function wplc_showLoader(type='', wrapperId = 'wplc_container') {
266
  }
267
  }
268
 
269
- function hideLoader(type='',wrapperId = 'wplc_container') {
270
  var container = jQuery("#" + wrapperId);
271
  if (container.length && (type =='' || (type=='windowload' && container.data("loaderonstart")))) {
272
  var imgLoader = jQuery("#wplc_admin_loader");
7
  wplc_setup_checkboxes();
8
  wplc_setup_agent_online_switch();
9
 
10
+ jQuery("input[type=text],textarea,input[type=number],input[type=password]").on("mousedown",function(event){
11
+ var selectionLength = this.value.substr(this.selectionStart, (this.selectionEnd -this.selectionStart)).length;
12
+ if(selectionLength==this.value.length && this.value.length>0)
13
+ {
14
+ event.preventDefault();
15
+ this.setSelectionRange(0,0);
16
+ }
17
+ })
18
+
19
+
20
+
21
  if (typeof TCXfa === "object") {
22
  if (typeof TCXfa.tcxFaInit === "function") {
23
  TCXfa.tcxFaInit();
38
  });
39
 
40
  jQuery(window).on("load", function () {
41
+ wplc_hideLoader('windowload');
42
  });
43
 
44
 
99
  jQuery.each(jQuery("[data-exclude-on-submit='true']"), function (key, checkbox) {
100
  jQuery(checkbox).prop("disabled", false);
101
  });
102
+ wplc_hideLoader();
103
  }
104
  };
105
 
278
  }
279
  }
280
 
281
+ function wplc_hideLoader(type='',wrapperId = 'wplc_container') {
282
  var container = jQuery("#" + wrapperId);
283
  if (container.length && (type =='' || (type=='windowload' && container.data("loaderonstart")))) {
284
  var imgLoader = jQuery("#wplc_admin_loader");
modules/activation_wizard/activation_wizard_controller.php CHANGED
@@ -90,27 +90,34 @@ class ActivationWizardController extends BaseController {
90
  continue;
91
  }
92
  if ( get_user_by( 'login', $agent['Username'] ) !== false ) {
93
- $result[ $agent['Username'] ] = "Username exist";
94
  continue;
95
  } else {
96
- $agentPass = TCXUtilsHelper::generateRandomString( 8 );
97
- $new_user_id = wp_create_user( sanitize_user( $agent['Username'] ), $agentPass, sanitize_email( $agent['Email'] ) );
98
- if ( $new_user_id instanceof WP_Error ) {
99
- $result['Agents']['Error'][ $agent['Username'] ] = $new_user_id->get_error_message();
100
- continue;
101
  } else {
102
- TCXAgentsHelper::set_user_as_agent( $new_user_id );
103
- update_user_meta( $new_user_id, 'first_name', sanitize_text_field( $agent['Name'] ) );
104
- $new_user = get_user_by( 'id', $new_user_id );
105
-
106
- if ( $agent['AgentRole'] === 'admin' ) {
107
- $new_user->set_role( 'administrator' );
108
  } else {
109
- $new_user->set_role( 'contributor' );
 
 
 
 
 
 
 
 
 
 
 
110
  }
111
-
112
- TCXAgentsHelper::new_agent_email( sanitize_user( $agent['Username'] ), sanitize_text_field( $agent['Name'] ), $agentPass, sanitize_email( $agent['Email'] ) );
113
- $result['Agents']['Success'][ $agent['Username'] ] = esc_html( $agent['Username'] );
114
  }
115
  }
116
  }
90
  continue;
91
  }
92
  if ( get_user_by( 'login', $agent['Username'] ) !== false ) {
93
+ $result['Agents']['Error'][ $agent['Username'] ] = "There is already exists a user with username ".$agent['Username'] ;
94
  continue;
95
  } else {
96
+ $existing_user_with_email = get_user_by( 'email', $agent['Email'] );
97
+ if ( $existing_user_with_email !== false ) {
98
+ TCXAgentsHelper::set_user_as_agent( $existing_user_with_email->ID );
99
+ update_user_meta( $existing_user_with_email->ID, 'first_name', sanitize_text_field( $agent['Name'] ) );
100
+ $result['Agents']['Success'][ $agent['Username'] ] = esc_html( $agent['Username'] );
101
  } else {
102
+ $agentPass = TCXUtilsHelper::generateRandomString( 8 );
103
+ $new_user_id = wp_create_user( sanitize_user( $agent['Username'] ), $agentPass, sanitize_email( $agent['Email'] ) );
104
+ if ( $new_user_id instanceof WP_Error ) {
105
+ $result['Agents']['Error'][ $agent['Username'] ] = $new_user_id->get_error_message();
106
+ continue;
 
107
  } else {
108
+ TCXAgentsHelper::set_user_as_agent( $new_user_id );
109
+ update_user_meta( $new_user_id, 'first_name', sanitize_text_field( $agent['Name'] ) );
110
+ $new_user = get_user_by( 'id', $new_user_id );
111
+
112
+ if ( $agent['AgentRole'] === 'admin' ) {
113
+ $new_user->set_role( 'administrator' );
114
+ } else {
115
+ $new_user->set_role( 'contributor' );
116
+ }
117
+
118
+ TCXAgentsHelper::new_agent_email( sanitize_user( $agent['Username'] ), sanitize_text_field( $agent['Name'] ), $agentPass, sanitize_email( $agent['Email'] ) );
119
+ $result['Agents']['Success'][ $agent['Username'] ] = esc_html( $agent['Username'] );
120
  }
 
 
 
121
  }
122
  }
123
  }
modules/activation_wizard/activation_wizard_page.php CHANGED
@@ -5,7 +5,6 @@ if ( ! defined( 'ABSPATH' ) ) {
5
  }
6
  add_action( 'admin_enqueue_scripts', 'wplc_add_activation_wizard_page_resources' );
7
  add_action( 'admin_menu', 'wplc_admin_activation_wizard_menu', 5 );
8
-
9
  function wplc_admin_activation_wizard_menu() {
10
  $activationwizard_hook = wplc_add_ordered_submenu_page( 'wplivechat-menu', __( 'Getting Started', 'wp-live-chat-support' ), __( 'Getting Started', 'wp-live-chat-support' ), 'wplc_cap_admin', 'wplc-getting-started', 'wplc_admin_activation_wizard', 0 );
11
  }
5
  }
6
  add_action( 'admin_enqueue_scripts', 'wplc_add_activation_wizard_page_resources' );
7
  add_action( 'admin_menu', 'wplc_admin_activation_wizard_menu', 5 );
 
8
  function wplc_admin_activation_wizard_menu() {
9
  $activationwizard_hook = wplc_add_ordered_submenu_page( 'wplivechat-menu', __( 'Getting Started', 'wp-live-chat-support' ), __( 'Getting Started', 'wp-live-chat-support' ), 'wplc_cap_admin', 'wplc-getting-started', 'wplc_admin_activation_wizard', 0 );
10
  }
modules/activation_wizard/js/activation_wizard.js CHANGED
@@ -17,13 +17,32 @@ jQuery(document).ready(function () {
17
  var current_step, next_step, previous_step, is_next_final, is_previous_first;
18
  var opacity;
19
 
 
 
 
 
 
 
 
 
 
 
 
20
  jQuery(".next").click(function (e) {
21
  e.preventDefault();
22
  current_step = jQuery(jQuery(this).parents('fieldset')[0]);
23
  if (current_step.data("jsvalidation") !== undefined && current_step.data("jsvalidation").length > 0) {
24
  let validationresult = eval(current_step.data("jsvalidation") + "();");
25
  if (validationresult.error) {
26
- alert(validationresult.message);
 
 
 
 
 
 
 
 
27
  return;
28
  }
29
  }
@@ -137,7 +156,7 @@ function wplc_setup_channel_selection() {
137
  var selection = jQuery(this).val();
138
  setSessionStorageValue("channel", selection);
139
 
140
- jQuery("fieldset").each(function (index, step) {
141
  var stepChannels = jQuery(step).data("channels").split(',');
142
  var removeStep = true;
143
  stepChannels.forEach(channel => {
@@ -274,6 +293,7 @@ function setup_pbx_settings() {
274
  jQuery(".next").prop('disabled', jQuery(this).val().length <= 0);
275
  });
276
 
 
277
  jQuery("input[name=wplc_pbx_exist]").on("change", function (event) {
278
  if (jQuery(this).val() === 'new') {
279
  jQuery("#existing_pbx_settings").fadeOut();
@@ -288,16 +308,17 @@ function setup_pbx_settings() {
288
  }
289
 
290
  function validatePbx() {
 
291
  let result = {
292
  error: false,
293
  message: ""
294
  }
295
-
296
- const urlPattern = /^(http:\/\/|https:\/\/){1}(([\-\.]?)[a-z0-9.-])+[a-z0-9]{1,5}(:[0-9]{1,5})?(\/[a-zA-Z0-9-._~:\/?#@!$&*=;+%()']*)?$/i;
297
- let data = analyzeClickToTalkUrl(jQuery("#clickToTalkUrl").val());
298
- if (data.error || !urlPattern.test(jQuery("#clickToTalkUrl").val())) {
299
  result.error = true;
300
  result.message = "Please fill the field 3CX Click2Talk URL with a valid url."
 
301
  }
302
  return result;
303
  }
@@ -316,4 +337,14 @@ function analyzeClickToTalkUrl(urlStr) {
316
 
317
  return result;
318
 
 
 
 
 
 
 
 
 
 
 
319
  }
17
  var current_step, next_step, previous_step, is_next_final, is_previous_first;
18
  var opacity;
19
 
20
+ jQuery("#wplc_wizard").on("keydown", function(event) {
21
+ if (event.keyCode === 13) {
22
+ let buttonNext = jQuery("fieldset[data-step-id="+jQuery("#wplc_wizard_progressbar li.active").prop("id")+"] .next:enabled");
23
+ if(buttonNext) {
24
+ buttonNext.click();
25
+ }
26
+ event.stopPropagation();
27
+ event.preventDefault();
28
+ }
29
+ })
30
+
31
  jQuery(".next").click(function (e) {
32
  e.preventDefault();
33
  current_step = jQuery(jQuery(this).parents('fieldset')[0]);
34
  if (current_step.data("jsvalidation") !== undefined && current_step.data("jsvalidation").length > 0) {
35
  let validationresult = eval(current_step.data("jsvalidation") + "();");
36
  if (validationresult.error) {
37
+ setupElementValidation(validationresult.object, validationresult.message);
38
+ if (!validationresult.object.validity.valid) {
39
+ jQuery(validationresult.object).off('input', function(event) {
40
+ setupElementValidation(validationresult.object, validationresult.message);
41
+ });
42
+ jQuery(validationresult.object).on('input', function(event) {
43
+ setupElementValidation(validationresult.object, validationresult.message);
44
+ });
45
+ }
46
  return;
47
  }
48
  }
156
  var selection = jQuery(this).val();
157
  setSessionStorageValue("channel", selection);
158
 
159
+ jQuery("#wplc_wizard fieldset").each(function (index, step) {
160
  var stepChannels = jQuery(step).data("channels").split(',');
161
  var removeStep = true;
162
  stepChannels.forEach(channel => {
293
  jQuery(".next").prop('disabled', jQuery(this).val().length <= 0);
294
  });
295
 
296
+
297
  jQuery("input[name=wplc_pbx_exist]").on("change", function (event) {
298
  if (jQuery(this).val() === 'new') {
299
  jQuery("#existing_pbx_settings").fadeOut();
308
  }
309
 
310
  function validatePbx() {
311
+
312
  let result = {
313
  error: false,
314
  message: ""
315
  }
316
+ var element = jQuery("#clickToTalkUrl")[0];
317
+ var validityState_object = element.validity;
318
+ if (validityState_object.patternMismatch) {
 
319
  result.error = true;
320
  result.message = "Please fill the field 3CX Click2Talk URL with a valid url."
321
+ result.object = element;
322
  }
323
  return result;
324
  }
337
 
338
  return result;
339
 
340
+ }
341
+
342
+ function setupElementValidation(element, message) {
343
+ element.setCustomValidity('')
344
+ var validityState_object = element.validity;
345
+
346
+ if (!validityState_object.valid) {
347
+ element.setCustomValidity(message);
348
+ }
349
+ element.reportValidity();
350
  }
modules/activation_wizard/wizard_partials/auth_settings.php CHANGED
@@ -1,5 +1,5 @@
1
  <div class="wizard_body">
2
- <h1 class="col-form-label"> <?= __( 'What information do you want to require from a visitor?', 'wp-live-chat-support' ) ?></h1>
3
  <div class="row mx-0">
4
  <div class="col-md-12 px-0">
5
  <div class="form-row">
@@ -7,18 +7,18 @@
7
  <div class="wplc-auth-selection">
8
  <input type="radio" value="name" name="wplc_auth_mode" id="wplc_auth_mode_name">
9
  <label id="wplc_auth_mode_name_label" for="wplc_auth_mode_name">
10
- <?= __( 'Name only', 'wp-live-chat-support' ) ?><br>
11
  </label>
12
  </div>
13
  <div class="wplc-auth-selection">
14
  <input type="radio" value="both" name="wplc_auth_mode" id="wplc_auth_mode_both">
15
  <label id="wplc_auth_mode_both_label" for="wplc_auth_mode_both">
16
- <?= __( 'Name and email', 'wp-live-chat-support' ) ?> </label>
17
  </div>
18
  <div class="wplc-auth-selection">
19
  <input type="radio" value="none" name="wplc_auth_mode" id="wplc_auth_mode_none">
20
  <label id="wplc_auth_mode_none_label" for="wplc_auth_mode_none">
21
- <?= __( 'None', 'wp-live-chat-support' ) ?> </label> </label>
22
  </div>
23
  </div>
24
  </div>
1
  <div class="wizard_body">
2
+ <h1 class="col-form-label"> <?=__('What information do you want to require from a visitor?','wp-live-chat-support')?></h1>
3
  <div class="row mx-0">
4
  <div class="col-md-12 px-0">
5
  <div class="form-row">
7
  <div class="wplc-auth-selection">
8
  <input type="radio" value="name" name="wplc_auth_mode" id="wplc_auth_mode_name">
9
  <label id="wplc_auth_mode_name_label" for="wplc_auth_mode_name">
10
+ <?=__('Name only','wp-live-chat-support')?><br>
11
  </label>
12
  </div>
13
  <div class="wplc-auth-selection">
14
  <input type="radio" value="both" name="wplc_auth_mode" id="wplc_auth_mode_both">
15
  <label id="wplc_auth_mode_both_label" for="wplc_auth_mode_both">
16
+ <?=__('Name and email','wp-live-chat-support')?> </label>
17
  </div>
18
  <div class="wplc-auth-selection">
19
  <input type="radio" value="none" name="wplc_auth_mode" id="wplc_auth_mode_none">
20
  <label id="wplc_auth_mode_none_label" for="wplc_auth_mode_none">
21
+ <?=__('None','wp-live-chat-support')?> </label> </label>
22
  </div>
23
  </div>
24
  </div>
modules/activation_wizard/wizard_partials/pbx_settings.php CHANGED
@@ -6,7 +6,8 @@
6
  <li><?=__('Specify the URL of your website by clicking on Messaging > Add Live Chat in the 3CX Management Console.','wp-live-chat-support')?></li>
7
  <li><?=__('Copy the Click2Talk URL obtained from Extension or Queue and paste it here.','wp-live-chat-support')?>
8
  <div class="form-group col-md-12 mx-0 px-0" id="existing_pbx_settings">
9
- <input placeholder="https://my-pbx.3cx.eu:5001/callus/#support" id="clickToTalkUrl" name="clickToTalkUrl" class="form-control" type="text">
 
10
  </div>
11
  </li>
12
  </ol>
6
  <li><?=__('Specify the URL of your website by clicking on Messaging > Add Live Chat in the 3CX Management Console.','wp-live-chat-support')?></li>
7
  <li><?=__('Copy the Click2Talk URL obtained from Extension or Queue and paste it here.','wp-live-chat-support')?>
8
  <div class="form-group col-md-12 mx-0 px-0" id="existing_pbx_settings">
9
+ <input placeholder="https://my-pbx.3cx.eu:5001/callus/#support" id="clickToTalkUrl" name="clickToTalkUrl" class="form-control" type="text"
10
+ pattern="^(http:\/\/|https:\/\/){1}(([\-\.]?)[a-zA-Z0-9.-])+(:[0-9]{1,5})?(\/[a-zA-Z0-9-._~:\/?#@!$&*=;+%()']*)?\/callus\/#([a-zA-Z0-9.-])*$">
11
  </div>
12
  </li>
13
  </ol>
modules/agent_chat/agent_chat_controller.php CHANGED
@@ -20,6 +20,7 @@ class AgentChatController extends BaseController {
20
 
21
  public function view($return_html = false, $add_wrapper=true)
22
  {
 
23
  $this->view_data["quick_responses"] = $this->load_quick_responses();
24
  $this->view_data["online_users"] = TCXAgentsHelper::get_online_agent_users_count();
25
  $this->view_data["online_visitors"] =TCXChatHelper::get_visitors_count();
20
 
21
  public function view($return_html = false, $add_wrapper=true)
22
  {
23
+ $this->view_data["show_migration_message"] = get_option("WPLC_SHOW_CHANNEL_MIGRATION",false);
24
  $this->view_data["quick_responses"] = $this->load_quick_responses();
25
  $this->view_data["online_users"] = TCXAgentsHelper::get_online_agent_users_count();
26
  $this->view_data["online_visitors"] =TCXChatHelper::get_visitors_count();
modules/agent_chat/agent_chat_page.php CHANGED
@@ -2,13 +2,8 @@
2
  if (!defined('ABSPATH')) {
3
  exit;
4
  }
5
-
6
-
7
  add_action( 'admin_enqueue_scripts', 'wplc_add_agent_chat_page_resources', 0 );
8
 
9
-
10
-
11
-
12
  function wplc_add_agent_chat_page_resources( $hook ) {
13
  $wplc_settings = TCXSettings::getSettings();
14
  if ( $hook != 'toplevel_page_wplivechat-menu' ) {
2
  if (!defined('ABSPATH')) {
3
  exit;
4
  }
 
 
5
  add_action( 'admin_enqueue_scripts', 'wplc_add_agent_chat_page_resources', 0 );
6
 
 
 
 
7
  function wplc_add_agent_chat_page_resources( $hook ) {
8
  $wplc_settings = TCXSettings::getSettings();
9
  if ( $hook != 'toplevel_page_wplivechat-menu' ) {
modules/agent_chat/agent_chat_style.css CHANGED
@@ -200,8 +200,15 @@
200
  margin-right: 10px;
201
  }
202
 
 
 
 
 
 
203
  #wplc_avatar_user {
204
  border-radius: 50%;
 
 
205
  }
206
 
207
  .recent_heading {
@@ -220,12 +227,13 @@
220
  margin-left: auto !important;
221
  padding: 8px;
222
  display: flex;
223
- flex-direction: column;
224
  justify-content: center;
225
  }
226
 
227
  #chat_custom_fields_info {
228
  display: inline-block;
 
229
  }
230
 
231
  .msg_history {
@@ -259,6 +267,7 @@
259
  .wplc_admin_close_chat {
260
  color: #128ED4;
261
  font-size: 15px;
 
262
  }
263
 
264
  .wplc_p_cul {
@@ -429,6 +438,11 @@
429
  margin-top: 6px;
430
  }
431
 
 
 
 
 
 
432
  .sent_msg .wplc_msg_container::after {
433
  content: '';
434
  position: absolute;
@@ -494,12 +508,8 @@
494
  right: -27px;
495
  }
496
 
497
-
498
- #update-nag,
499
- .update-nag {
500
- /* these properties removed from WP css in version 5.5 */
501
- text-align: left;
502
- background-color: #fff;
503
- border-left: 4px solid #ffba00;
504
- box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
505
  }
200
  margin-right: 10px;
201
  }
202
 
203
+ #wplc_avatar_header {
204
+ margin-right: 10px;
205
+ }
206
+
207
+
208
  #wplc_avatar_user {
209
  border-radius: 50%;
210
+ width: 48px;
211
+ height: 48px;
212
  }
213
 
214
  .recent_heading {
227
  margin-left: auto !important;
228
  padding: 8px;
229
  display: flex;
230
+ flex-direction: row;
231
  justify-content: center;
232
  }
233
 
234
  #chat_custom_fields_info {
235
  display: inline-block;
236
+ margin-right:15px;
237
  }
238
 
239
  .msg_history {
267
  .wplc_admin_close_chat {
268
  color: #128ED4;
269
  font-size: 15px;
270
+ margin-top:5px;
271
  }
272
 
273
  .wplc_p_cul {
438
  margin-top: 6px;
439
  }
440
 
441
+ .sent_msg .wplc_msg_container a{
442
+ color:#ffffff;
443
+ text-decoration: underline;
444
+ }
445
+
446
  .sent_msg .wplc_msg_container::after {
447
  content: '';
448
  position: absolute;
508
  right: -27px;
509
  }
510
 
511
+ #wplc_migration_notice{
512
+ padding-top: 5px;
513
+ padding-bottom: 5px;
514
+ line-height: 1.7;
 
 
 
 
515
  }
modules/agent_chat/agent_chat_view.php CHANGED
@@ -1,10 +1,10 @@
1
- <?php if ( is_admin() && $wplc_settings->wplc_channel=='wp' ) { ?>
2
- <div class='update-nag'
3
- style='margin-top: 30px;margin-bottom: 5px;border-color:red;'>
4
- <span style='font-size: large;text-decoration: underline'> Caution </span><br/>
5
- On-premise mode is being deprecated.<br/>
6
- Click <a target="_blank" href="<?= admin_url( "admin.php?page=wplivechat-menu-settings" ) ?>#tab-advanced">here</a> to switch over to hosted mode.<br/>
7
- You will be automatically switched over to hosted mode on the <span style="text-decoration: underline;">1'st of November</span>.<br>
8
  </div>
9
  <?php } ?>
10
  <div id="wplc_sound"></div>
@@ -86,7 +86,7 @@
86
  </div>
87
 
88
  <div class="end_chat_div">
89
- <div id="chat_custom_fields_info" class="dropdown">
90
  <button type="button" class="button button-secondary"
91
  data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
92
  <i class="fas fa-exclamation" aria-hidden="true"></i>
@@ -95,7 +95,7 @@
95
  <div id="chat_custom_fields_info_tooltip">
96
  </div>
97
  </div>
98
- </div>
99
 
100
  <a href="javascript:void(0);" class="wplc_admin_close_chat"
101
  id="wplc_admin_close_chat"><?= __( "End chat", 'wp-live-chat-support' ) ?> [ <i
@@ -119,19 +119,21 @@
119
  </a>
120
  </div>
121
  <div style="display:none" id="wplc_chat_actions">
122
- <div class="dropup actions_msg">
123
- <button type="button" class="wplc_chat_action_button" id="quick_resp_btn"
124
- data-toggle="dropdown" aria-haspopup="true"
125
- aria-expanded="false">
126
- <i class="fas fa-ellipsis-v" aria-hidden="true"></i>
127
- </button>
128
- <div class="dropdown-menu">
129
- <?php foreach ( $quick_responses as $key => $quick_response ) { ?>
130
- <button class="dropdown-item" type="button"
131
- onclick="wplc_add_quick_response('<?= $quick_response->response ?>')"><?= $quick_response->title ?></button>
132
- <?php } ?>
 
 
133
  </div>
134
- </div>
135
  <?php if ( $wplc_settings->wplc_ux_file_share ) { ?>
136
  <input type="file" style="display:none"
137
  id="file_input" name="file-picker"
1
+ <?php if ( is_admin() && $show_migration_message ) { ?>
2
+ <div id="wplc_migration_notice"class='notice notice-success is-dismissible'
3
+ style='margin-top: 30px;margin-bottom: 5px;'>
4
+ <span style='font-size: large;text-decoration: underline'> Migration Successful </span><br/>
5
+ You have successfully migrated from on-premise to hosted mode.<br/>
6
+ <strong>Tip:</strong>Switch to "3CX mode" and get free video calls, SMS, Facebook integration as well as reporting.<br/>
7
+ Just fill in the registration form and <a href="https://www.3cx.com/phone-system/download-phone-system/" target="_blank">get 3CX for free for one year</a> for unlimited users!
8
  </div>
9
  <?php } ?>
10
  <div id="wplc_sound"></div>
86
  </div>
87
 
88
  <div class="end_chat_div">
89
+ <!--<div id="chat_custom_fields_info" class="dropdown">
90
  <button type="button" class="button button-secondary"
91
  data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
92
  <i class="fas fa-exclamation" aria-hidden="true"></i>
95
  <div id="chat_custom_fields_info_tooltip">
96
  </div>
97
  </div>
98
+ </div>-->
99
 
100
  <a href="javascript:void(0);" class="wplc_admin_close_chat"
101
  id="wplc_admin_close_chat"><?= __( "End chat", 'wp-live-chat-support' ) ?> [ <i
119
  </a>
120
  </div>
121
  <div style="display:none" id="wplc_chat_actions">
122
+ <?php if ( count($quick_responses)>0 ) { ?>
123
+ <div class="dropup actions_msg">
124
+ <button type="button" class="wplc_chat_action_button" id="quick_resp_btn"
125
+ data-toggle="dropdown" aria-haspopup="true"
126
+ aria-expanded="false">
127
+ <i class="fas fa-ellipsis-v" aria-hidden="true"></i>
128
+ </button>
129
+ <div class="dropdown-menu">
130
+ <?php foreach ( $quick_responses as $key => $quick_response ) { ?>
131
+ <button class="dropdown-item" type="button"
132
+ onclick="wplc_add_quick_response('<?= $quick_response->response ?>')"><?= $quick_response->title ?></button>
133
+ <?php } ?>
134
+ </div>
135
  </div>
136
+ <?php } ?>
137
  <?php if ( $wplc_settings->wplc_ux_file_share ) { ?>
138
  <input type="file" style="display:none"
139
  id="file_input" name="file-picker"
modules/agent_chat/js/agent_chat.js CHANGED
@@ -42,8 +42,10 @@ jQuery(function () {
42
  jQuery("#wplc_chat_messages").hide();
43
  jQuery("#wplc_chat_actions").hide();
44
  jQuery("#wplc_join_chat").show();
 
45
  } else {
46
  jQuery("#wplc_join_chat").hide();
 
47
  jQuery("#wplc_chat_actions").show();
48
  jQuery("body").trigger("joinChat", active_chat);
49
  }
@@ -64,7 +66,7 @@ jQuery(function () {
64
  apply_chat_list_filters();
65
  });
66
 
67
-
68
  wplc_set_chat_status(localization_data.agent_accepts_data);
69
  setInterval(wplc_update_time_elapsed, 1000 * 60);
70
 
@@ -72,6 +74,20 @@ jQuery(function () {
72
 
73
  });
74
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
75
  function apply_chat_list_filters() {
76
  jQuery(".chat_list.wplc_p_cul").each(function (index, chatElement) {
77
  // (active_filters.only_assigned && v_agent != localization_data.user_id)||(active_filters.hide_browsing && v_status==5)
@@ -300,7 +316,9 @@ function wplc_notify_agent() {
300
 
301
  if (wplc_pending_refresh === null) {
302
  wplc_pending_refresh = setInterval(function () {
303
- new Audio(localization_data.ringtone).play();
 
 
304
  ringer_count++
305
  if (ringer_count == 1) {
306
  wplc_desktop_notification();
@@ -500,8 +518,7 @@ function wplc_update_chat_list_item(items) {
500
  var current_id = parseInt(chatID);
501
  if (items[current_id].agent_id === localization_data.user_id && !my_chats.includes(current_id)) {
502
  my_chats.push(current_id);
503
- }
504
- ;
505
  jQuery("#wplc_p_ul_" + current_id).remove();
506
  var chatContainer = jQuery("#wplc_chat_cont" + current_id);
507
  var wplc_v_html = wplc_create_chat_list_element(items[current_id], chatContainer.length === 0);
42
  jQuery("#wplc_chat_messages").hide();
43
  jQuery("#wplc_chat_actions").hide();
44
  jQuery("#wplc_join_chat").show();
45
+ jQuery("#wplc_admin_close_chat").hide();
46
  } else {
47
  jQuery("#wplc_join_chat").hide();
48
+ jQuery("#wplc_chat_messages").show();
49
  jQuery("#wplc_chat_actions").show();
50
  jQuery("body").trigger("joinChat", active_chat);
51
  }
66
  apply_chat_list_filters();
67
  });
68
 
69
+ wplc_set_dismiss_migration_notice();
70
  wplc_set_chat_status(localization_data.agent_accepts_data);
71
  setInterval(wplc_update_time_elapsed, 1000 * 60);
72
 
74
 
75
  });
76
 
77
+ function wplc_set_dismiss_migration_notice(){
78
+ jQuery("#wplc_migration_notice .notice-dismiss").on('click', function () {
79
+ var data = {
80
+ action: 'wplc_dismiss_migration_notice',
81
+ security: localization_data.nonce
82
+ };
83
+ jQuery.ajax({
84
+ url: localization_data.ajaxurl,
85
+ data: data,
86
+ type: "POST"
87
+ });
88
+ });
89
+ }
90
+
91
  function apply_chat_list_filters() {
92
  jQuery(".chat_list.wplc_p_cul").each(function (index, chatElement) {
93
  // (active_filters.only_assigned && v_agent != localization_data.user_id)||(active_filters.hide_browsing && v_status==5)
316
 
317
  if (wplc_pending_refresh === null) {
318
  wplc_pending_refresh = setInterval(function () {
319
+ if(!!localization_data.enable_new_visitor_ring) {
320
+ new Audio(localization_data.ringtone).play();
321
+ }
322
  ringer_count++
323
  if (ringer_count == 1) {
324
  wplc_desktop_notification();
518
  var current_id = parseInt(chatID);
519
  if (items[current_id].agent_id === localization_data.user_id && !my_chats.includes(current_id)) {
520
  my_chats.push(current_id);
521
+ };
 
522
  jQuery("#wplc_p_ul_" + current_id).remove();
523
  var chatContainer = jQuery("#wplc_chat_cont" + current_id);
524
  var wplc_v_html = wplc_create_chat_list_element(items[current_id], chatContainer.length === 0);
modules/agent_chat/js/agent_chat_chatbox.js CHANGED
@@ -66,6 +66,7 @@ function wplc_init_chat(cid) {
66
  } else {
67
  wplc_join_chat_socket_session(wplc_running_chat);
68
  }
 
69
  }
70
  })
71
  } else {
@@ -543,19 +544,26 @@ function wplc_enable_chat(chat) {
543
  }
544
 
545
  function wplc_change_chat_status(enabled) {
546
- let endChatElement = jQuery("#wplc_admin_close_chat");
547
  let chatInputElement = jQuery("#wplc_agent_chat_input");
548
- jQuery("#chat_custom_fields_info").hide();
549
- endChatElement.attr("disabled", !enabled);
550
- if (!enabled) {
 
 
551
  jQuery("#active_chat_box").fadeOut();
552
  jQuery("#inactive_chat_box").fadeIn();
553
- } else {
 
554
  jQuery("#inactive_chat_box").hide();
 
555
  jQuery("#active_chat_box")
556
  .css("display", "flex")
557
  .hide()
558
  .fadeIn();
 
 
 
 
559
  }
560
 
561
  jQuery("#file_picker").attr("disabled", !enabled);
66
  } else {
67
  wplc_join_chat_socket_session(wplc_running_chat);
68
  }
69
+ jQuery("#wplc_admin_close_chat").show();
70
  }
71
  })
72
  } else {
544
  }
545
 
546
  function wplc_change_chat_status(enabled) {
 
547
  let chatInputElement = jQuery("#wplc_agent_chat_input");
548
+ if(jQuery("#chat_custom_fields_info").is(":visible")){
549
+ jQuery("#chat_custom_fields_info").hide();
550
+ }
551
+
552
+ if (!enabled && ( jQuery("#active_chat_box").is(":visible") || jQuery("#inactive_chat_box").is(":hidden") ) ) {
553
  jQuery("#active_chat_box").fadeOut();
554
  jQuery("#inactive_chat_box").fadeIn();
555
+
556
+ } else if ( enabled && ( jQuery("#active_chat_box").is(":hidden") || jQuery("#inactive_chat_box").is(":visible"))) {
557
  jQuery("#inactive_chat_box").hide();
558
+
559
  jQuery("#active_chat_box")
560
  .css("display", "flex")
561
  .hide()
562
  .fadeIn();
563
+
564
+ if(jQuery("#chat_custom_fields_info").is(":hidden")){
565
+ //jQuery("#chat_custom_fields_info").fadeIn();
566
+ }
567
  }
568
 
569
  jQuery("#file_picker").attr("disabled", !enabled);
modules/agent_chat/js/mcu_websocket.js CHANGED
@@ -67,21 +67,19 @@ function wplc_socketEventsSetup() {
67
  }
68
 
69
  socket.onerror = function (error) {
70
- if (connectionTriesCount<5 && (socketTimeout === null || typeof socketTimeout === 'undefined')) {
71
  socketTimeout = setTimeout(wplc_setupSocket, 5000);
72
  connectionTriesCount++;
73
- }else if(connectionTriesCount>=5 && localization_data.wplc_is_chat_page)
74
- {
75
  wplc_force_reload_mcu_data();
76
  }
77
  }
78
 
79
  socket.onclose = function (event) {
80
- if (connectionTriesCount<5 && event.code != 1000 && (socketTimeout === null || typeof socketTimeout === 'undefined')) {
81
  socketTimeout = setTimeout(wplc_setupSocket, 5000);
82
  connectionTriesCount++;
83
- }else if(connectionTriesCount>=5 && localization_data.wplc_is_chat_page)
84
- {
85
  wplc_force_reload_mcu_data();
86
  }
87
  };
@@ -103,7 +101,7 @@ function wplc_socketEventsSetup() {
103
  msg: data.message,
104
  is_file: false,
105
  added_at: wplc_convertTicksToDate(data.tick),
106
- originates: 2,
107
  id: data.id,
108
  sessionId: data.sid
109
  }
@@ -155,8 +153,7 @@ function wplc_socketEventsSetup() {
155
  }
156
  } else if (data.notification == 'InvalidLogin' && localization_data.wplc_is_chat_page) {
157
  wplc_force_reload_mcu_data();
158
- } else if (data.notification == 'AgentAlreadyJoined')
159
- {
160
  alert("Another agent already joined this chat session.")
161
  }
162
  }
67
  }
68
 
69
  socket.onerror = function (error) {
70
+ if (connectionTriesCount < 5 && (socketTimeout === null || typeof socketTimeout === 'undefined')) {
71
  socketTimeout = setTimeout(wplc_setupSocket, 5000);
72
  connectionTriesCount++;
73
+ } else if (connectionTriesCount >= 5 && localization_data.wplc_is_chat_page) {
 
74
  wplc_force_reload_mcu_data();
75
  }
76
  }
77
 
78
  socket.onclose = function (event) {
79
+ if (connectionTriesCount < 5 && event.code != 1000 && (socketTimeout === null || typeof socketTimeout === 'undefined')) {
80
  socketTimeout = setTimeout(wplc_setupSocket, 5000);
81
  connectionTriesCount++;
82
+ } else if (connectionTriesCount >= 5 && localization_data.wplc_is_chat_page) {
 
83
  wplc_force_reload_mcu_data();
84
  }
85
  };
101
  msg: data.message,
102
  is_file: false,
103
  added_at: wplc_convertTicksToDate(data.tick),
104
+ originates: data.senderType === "Client" ? 2 : 1,
105
  id: data.id,
106
  sessionId: data.sid
107
  }
153
  }
154
  } else if (data.notification == 'InvalidLogin' && localization_data.wplc_is_chat_page) {
155
  wplc_force_reload_mcu_data();
156
+ } else if (data.notification == 'AgentAlreadyJoined') {
 
157
  alert("Another agent already joined this chat session.")
158
  }
159
  }
modules/chat_client/chat_client_controller.php CHANGED
@@ -42,7 +42,17 @@ class ChatClientController extends BaseController {
42
  $result = "slideUp";
43
  break;
44
  case "animation-2":
45
- $result = "slideLeft";
 
 
 
 
 
 
 
 
 
 
46
  break;
47
  case "animation-3":
48
  $result = "fadeIn";
@@ -94,20 +104,25 @@ class ChatClientController extends BaseController {
94
  );
95
  }
96
 
97
- public function view( $return_html = false, $add_wrapper = true ) {
 
 
 
 
 
 
98
  if ( $this->wplc_settings->wplc_display_to_loggedin_only && ! is_user_logged_in() ) {
99
  return;
100
  }
101
  $this->view_data["chat_icon"] = esc_url_raw( $this->wplc_settings->wplc_chat_icon );
102
  $this->view_data["chat_icon_type"] = esc_attr( $this->wplc_settings->wplc_chat_icon_type );
103
  $this->view_data["chat_logo"] = esc_url_raw( $this->wplc_settings->wplc_chat_logo );
104
- $this->view_data["agent_name"] = $this->wplc_settings->wplc_show_agent_name == '1' ? __( "Support", 'wp-live-chat-support' ) : $this->wplc_settings->wplc_agent_default_name;
105
  $this->view_data["auth_type"] = sanitize_text_field( $this->wplc_settings->wplc_require_user_info );
106
  $this->view_data["position_style"] = $this->generate_position_style();
107
  $this->view_data["animation"] = $this->get_chat_animation();
108
  $this->view_data["integrations"] = $this->get_integration_links();
109
  $this->view_data["minimized"] = ! $this->enable_auto_popup() ? "true" : "false";
110
- $this->view_data["popout_enabled"] = $this->wplc_settings->wplc_popout_enabled ? "true" : "false";
111
  $this->view_data["enable_typing"] = $this->wplc_settings->wplc_typing_enabled ? "true" : "false";
112
  $this->view_data["is_enable"] = $this->wplc_settings->wplc_settings_enabled == "1" ? "true" : "false";
113
  $this->view_data["enable_mobile"] = $this->wplc_settings->wplc_enabled_on_mobile ? "true" : "false";
@@ -115,13 +130,15 @@ class ChatClientController extends BaseController {
115
  $this->view_data["enable_msg_sounds"] = $this->wplc_settings->wplc_enable_msg_sound ? "true" : "false";
116
  $this->view_data["channel"] = $this->wplc_settings->wplc_channel;
117
 
118
- $this->view_data["message_sound"] = isset( $this->wplc_settings->wplc_messagetone ) ? TCXRingtonesHelper::get_messagetone_url( $this->wplc_settings->wplc_messagetone ) : '';
 
119
 
120
  $this->view_data["wp_url"] = admin_url( 'admin-ajax.php' );
121
  switch ( $this->wplc_settings->wplc_channel ) {
122
  case 'phone':
123
- $c2c_url = parse_url( esc_url_raw( $this->wplc_settings->wplc_channel_url ) );
124
- $this->view_data["channel_url"] = ( array_key_exists( 'scheme', $c2c_url ) ? $c2c_url['scheme'] : '' ) . "://" . $c2c_url['host'] . ( array_key_exists( 'port', $c2c_url ) ? ":" . $c2c_url['port'] : '' );
 
125
  break;
126
  case 'wp':
127
  $this->view_data["channel_url"] = esc_url_raw( $this->wplc_settings->wplc_channel_url );
@@ -151,7 +168,7 @@ class ChatClientController extends BaseController {
151
  $this->view_data["shadowColor"] = $this->get_shadow_color( $this->wplc_settings->wplc_settings_base_color );
152
 
153
  $this->view_data["gdpr_enabled"] = $this->wplc_settings->wplc_gdpr_enabled == '1' ? "true" : "false";
154
- $this->view_data["gdpr_message"] = !empty($this->wplc_settings->wplc_gdpr_notice_text) ? $this->wplc_settings->wplc_gdpr_notice_text : wplc_gdpr_generate_retention_agreement_notice( $this->wplc_settings );
155
  $this->view_data["files_enabled"] = $this->wplc_settings->wplc_channel != "phone" && $this->wplc_settings->wplc_ux_file_share == '1' ? "true" : "false";
156
  $this->view_data["rating_enabled"] = $this->wplc_settings->wplc_channel != "phone" && $this->wplc_settings->wplc_ux_exp_rating == '1' ? "true" : "false";
157
  $this->view_data["departments_enabled"] = $this->wplc_settings->wplc_allow_department_selection == '1' ? "true" : "false";
@@ -162,16 +179,17 @@ class ChatClientController extends BaseController {
162
 
163
  $this->view_data["showAgentsName"] = $this->wplc_settings->wplc_show_agent_name == '1' ? "true" : "false";
164
 
165
- if ( $this->wplc_settings->wplc_loggedin_user_info == '1' && is_user_logged_in() ) {
166
- $logged_in = wp_get_current_user();
167
- $this->view_data["visitor_name"] = $logged_in->display_name;
168
- $this->view_data["visitor_email"] = $logged_in->user_email;
169
- } else if(sanitize_text_field( $this->wplc_settings->wplc_require_user_info )==='none'){
170
- $this->view_data["visitor_name"] = $this->wplc_settings->wplc_user_default_visitor_name;
171
- $this->view_data["visitor_email"] = '';
172
- } else {
173
- $this->view_data["visitor_name"] = '';
174
- $this->view_data["visitor_email"] = '';
 
175
  }
176
 
177
  $this->view_data["onlyPhone"] = $this->wplc_settings->wplc_channel == "phone" && $this->wplc_settings->wplc_allow_chat == '0';
@@ -226,7 +244,7 @@ class ChatClientController extends BaseController {
226
  return $result;
227
  }
228
 
229
- private function get_minimized_style(){
230
  $result = 'BubbleRight';
231
  switch ( $this->wplc_settings->wplc_settings_align ) {
232
  case "1":
@@ -241,6 +259,7 @@ class ChatClientController extends BaseController {
241
  $result = "BubbleRight";
242
  break;
243
  }
 
244
  return $result;
245
  }
246
 
42
  $result = "slideUp";
43
  break;
44
  case "animation-2":
45
+ switch ( $this->wplc_settings->wplc_settings_align ) {
46
+ case "2":
47
+ case "4":
48
+ $result = "slideLeft";
49
+ break;
50
+ case "1":
51
+ case "3":
52
+ default:
53
+ $result = "slideRight";
54
+ break;
55
+ }
56
  break;
57
  case "animation-3":
58
  $result = "fadeIn";
104
  );
105
  }
106
 
107
+ public function embed_view() {
108
+ $embed_code = $this->view( true, true, true );
109
+ $embed_code = preg_replace( '/(\S+)=""/', '', $embed_code );
110
+ echo $embed_code;
111
+ }
112
+
113
+ public function view( $return_html = false, $add_wrapper = true, $embed_code = false ) {
114
  if ( $this->wplc_settings->wplc_display_to_loggedin_only && ! is_user_logged_in() ) {
115
  return;
116
  }
117
  $this->view_data["chat_icon"] = esc_url_raw( $this->wplc_settings->wplc_chat_icon );
118
  $this->view_data["chat_icon_type"] = esc_attr( $this->wplc_settings->wplc_chat_icon_type );
119
  $this->view_data["chat_logo"] = esc_url_raw( $this->wplc_settings->wplc_chat_logo );
120
+ $this->view_data["agent_name"] = $this->wplc_settings->wplc_agent_default_name;
121
  $this->view_data["auth_type"] = sanitize_text_field( $this->wplc_settings->wplc_require_user_info );
122
  $this->view_data["position_style"] = $this->generate_position_style();
123
  $this->view_data["animation"] = $this->get_chat_animation();
124
  $this->view_data["integrations"] = $this->get_integration_links();
125
  $this->view_data["minimized"] = ! $this->enable_auto_popup() ? "true" : "false";
 
126
  $this->view_data["enable_typing"] = $this->wplc_settings->wplc_typing_enabled ? "true" : "false";
127
  $this->view_data["is_enable"] = $this->wplc_settings->wplc_settings_enabled == "1" ? "true" : "false";
128
  $this->view_data["enable_mobile"] = $this->wplc_settings->wplc_enabled_on_mobile ? "true" : "false";
130
  $this->view_data["enable_msg_sounds"] = $this->wplc_settings->wplc_enable_msg_sound ? "true" : "false";
131
  $this->view_data["channel"] = $this->wplc_settings->wplc_channel;
132
 
133
+ $this->view_data["message_sound"] = isset( $this->wplc_settings->wplc_messagetone ) ? TCXRingtonesHelper::get_messagetone_url( $this->wplc_settings->wplc_messagetone ) : '';
134
+ $this->view_data["popout_enabled"] = 'false';
135
 
136
  $this->view_data["wp_url"] = admin_url( 'admin-ajax.php' );
137
  switch ( $this->wplc_settings->wplc_channel ) {
138
  case 'phone':
139
+ $c2c_url = parse_url( esc_url_raw( $this->wplc_settings->wplc_channel_url ) );
140
+ $this->view_data["channel_url"] = ( array_key_exists( 'scheme', $c2c_url ) ? $c2c_url['scheme'] : '' ) . "://" . $c2c_url['host'] . ( array_key_exists( 'port', $c2c_url ) ? ":" . $c2c_url['port'] : '' );
141
+ $this->view_data["popout_enabled"] = $this->wplc_settings->wplc_popout_enabled ? "true" : "false";
142
  break;
143
  case 'wp':
144
  $this->view_data["channel_url"] = esc_url_raw( $this->wplc_settings->wplc_channel_url );
168
  $this->view_data["shadowColor"] = $this->get_shadow_color( $this->wplc_settings->wplc_settings_base_color );
169
 
170
  $this->view_data["gdpr_enabled"] = $this->wplc_settings->wplc_gdpr_enabled == '1' ? "true" : "false";
171
+ $this->view_data["gdpr_message"] = wplc_gdpr_generate_retention_agreement_notice( $this->wplc_settings );
172
  $this->view_data["files_enabled"] = $this->wplc_settings->wplc_channel != "phone" && $this->wplc_settings->wplc_ux_file_share == '1' ? "true" : "false";
173
  $this->view_data["rating_enabled"] = $this->wplc_settings->wplc_channel != "phone" && $this->wplc_settings->wplc_ux_exp_rating == '1' ? "true" : "false";
174
  $this->view_data["departments_enabled"] = $this->wplc_settings->wplc_allow_department_selection == '1' ? "true" : "false";
179
 
180
  $this->view_data["showAgentsName"] = $this->wplc_settings->wplc_show_agent_name == '1' ? "true" : "false";
181
 
182
+ $this->view_data["visitor_name"] = '';
183
+ $this->view_data["visitor_email"] = '';
184
+ if ( ! $embed_code ) {
185
+ if ( $this->wplc_settings->wplc_loggedin_user_info == '1' && is_user_logged_in() ) {
186
+ $logged_in = wp_get_current_user();
187
+ $this->view_data["visitor_name"] = $logged_in->display_name;
188
+ $this->view_data["visitor_email"] = $logged_in->user_email;
189
+ } else if ( sanitize_text_field( $this->wplc_settings->wplc_require_user_info ) === 'none' || sanitize_text_field( $this->wplc_settings->wplc_require_user_info ) === 'email' ) {
190
+ $this->view_data["visitor_name"] = $this->wplc_settings->wplc_user_default_visitor_name;
191
+ $this->view_data["visitor_email"] = '';
192
+ }
193
  }
194
 
195
  $this->view_data["onlyPhone"] = $this->wplc_settings->wplc_channel == "phone" && $this->wplc_settings->wplc_allow_chat == '0';
244
  return $result;
245
  }
246
 
247
+ private function get_minimized_style() {
248
  $result = 'BubbleRight';
249
  switch ( $this->wplc_settings->wplc_settings_align ) {
250
  case "1":
259
  $result = "BubbleRight";
260
  break;
261
  }
262
+
263
  return $result;
264
  }
265
 
modules/chat_client/js/callus.js CHANGED
@@ -1,29 +1,31 @@
1
- !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.callus=t():e.callus=t()}(window,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=144)}([function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(a=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),i=r.sources.map((function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"}));return[n].concat(i).concat([o]).join("\n")}var a;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o<this.length;o++){var i=this[o][0];null!=i&&(r[i]=!0)}for(o=0;o<e.length;o++){var a=e[o];null!=a[0]&&r[a[0]]||(n&&!a[2]?a[2]=n:n&&(a[2]="("+a[2]+") and ("+n+")"),t.push(a))}},t}},function(e,t,n){"use strict";function r(e,t,n){!function(e,t){const n=t._injectedStyles||(t._injectedStyles={});for(var r=0;r<e.length;r++){var i=e[r];if(!n[i.id]){for(var a=0;a<i.parts.length;a++)o(i.parts[a],t);n[i.id]=!0}}}(function(e,t){for(var n=[],r={},o=0;o<t.length;o++){var i=t[o],a=i[0],s={id:e+":"+o,css:i[1],media:i[2],sourceMap:i[3]};r[a]?r[a].parts.push(s):n.push(r[a]={id:a,parts:[s]})}return n}(e,t),n)}function o(e,t){var n=function(e){var t=document.createElement("style");return t.type="text/css",e.appendChild(t),t}(t),r=e.css,o=e.media,i=e.sourceMap;if(o&&n.setAttribute("media",o),i&&(r+="\n/*# sourceURL="+i.sources[0]+" */",r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */"),n.styleSheet)n.styleSheet.cssText=r;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(r))}}n.r(t),n.d(t,"default",(function(){return r}))},,,function(e,t,n){"use strict";var r={generateIdentifier:function(){return Math.random().toString(36).substr(2,10)}};r.localCName=r.generateIdentifier(),r.splitLines=function(e){return e.trim().split("\n").map((function(e){return e.trim()}))},r.splitSections=function(e){return e.split("\nm=").map((function(e,t){return(t>0?"m="+e:e).trim()+"\r\n"}))},r.getDescription=function(e){var t=r.splitSections(e);return t&&t[0]},r.getMediaSections=function(e){var t=r.splitSections(e);return t.shift(),t},r.matchPrefix=function(e,t){return r.splitLines(e).filter((function(e){return 0===e.indexOf(t)}))},r.parseCandidate=function(e){for(var t,n={foundation:(t=0===e.indexOf("a=candidate:")?e.substring(12).split(" "):e.substring(10).split(" "))[0],component:parseInt(t[1],10),protocol:t[2].toLowerCase(),priority:parseInt(t[3],10),ip:t[4],address:t[4],port:parseInt(t[5],10),type:t[7]},r=8;r<t.length;r+=2)switch(t[r]){case"raddr":n.relatedAddress=t[r+1];break;case"rport":n.relatedPort=parseInt(t[r+1],10);break;case"tcptype":n.tcpType=t[r+1];break;case"ufrag":n.ufrag=t[r+1],n.usernameFragment=t[r+1];break;default:n[t[r]]=t[r+1]}return n},r.writeCandidate=function(e){var t=[];t.push(e.foundation),t.push(e.component),t.push(e.protocol.toUpperCase()),t.push(e.priority),t.push(e.address||e.ip),t.push(e.port);var n=e.type;return t.push("typ"),t.push(n),"host"!==n&&e.relatedAddress&&e.relatedPort&&(t.push("raddr"),t.push(e.relatedAddress),t.push("rport"),t.push(e.relatedPort)),e.tcpType&&"tcp"===e.protocol.toLowerCase()&&(t.push("tcptype"),t.push(e.tcpType)),(e.usernameFragment||e.ufrag)&&(t.push("ufrag"),t.push(e.usernameFragment||e.ufrag)),"candidate:"+t.join(" ")},r.parseIceOptions=function(e){return e.substr(14).split(" ")},r.parseRtpMap=function(e){var t=e.substr(9).split(" "),n={payloadType:parseInt(t.shift(),10)};return t=t[0].split("/"),n.name=t[0],n.clockRate=parseInt(t[1],10),n.channels=3===t.length?parseInt(t[2],10):1,n.numChannels=n.channels,n},r.writeRtpMap=function(e){var t=e.payloadType;void 0!==e.preferredPayloadType&&(t=e.preferredPayloadType);var n=e.channels||e.numChannels||1;return"a=rtpmap:"+t+" "+e.name+"/"+e.clockRate+(1!==n?"/"+n:"")+"\r\n"},r.parseExtmap=function(e){var t=e.substr(9).split(" ");return{id:parseInt(t[0],10),direction:t[0].indexOf("/")>0?t[0].split("/")[1]:"sendrecv",uri:t[1]}},r.writeExtmap=function(e){return"a=extmap:"+(e.id||e.preferredId)+(e.direction&&"sendrecv"!==e.direction?"/"+e.direction:"")+" "+e.uri+"\r\n"},r.parseFmtp=function(e){for(var t,n={},r=e.substr(e.indexOf(" ")+1).split(";"),o=0;o<r.length;o++)n[(t=r[o].trim().split("="))[0].trim()]=t[1];return n},r.writeFmtp=function(e){var t="",n=e.payloadType;if(void 0!==e.preferredPayloadType&&(n=e.preferredPayloadType),e.parameters&&Object.keys(e.parameters).length){var r=[];Object.keys(e.parameters).forEach((function(t){e.parameters[t]?r.push(t+"="+e.parameters[t]):r.push(t)})),t+="a=fmtp:"+n+" "+r.join(";")+"\r\n"}return t},r.parseRtcpFb=function(e){var t=e.substr(e.indexOf(" ")+1).split(" ");return{type:t.shift(),parameter:t.join(" ")}},r.writeRtcpFb=function(e){var t="",n=e.payloadType;return void 0!==e.preferredPayloadType&&(n=e.preferredPayloadType),e.rtcpFeedback&&e.rtcpFeedback.length&&e.rtcpFeedback.forEach((function(e){t+="a=rtcp-fb:"+n+" "+e.type+(e.parameter&&e.parameter.length?" "+e.parameter:"")+"\r\n"})),t},r.parseSsrcMedia=function(e){var t=e.indexOf(" "),n={ssrc:parseInt(e.substr(7,t-7),10)},r=e.indexOf(":",t);return r>-1?(n.attribute=e.substr(t+1,r-t-1),n.value=e.substr(r+1)):n.attribute=e.substr(t+1),n},r.parseSsrcGroup=function(e){var t=e.substr(13).split(" ");return{semantics:t.shift(),ssrcs:t.map((function(e){return parseInt(e,10)}))}},r.getMid=function(e){var t=r.matchPrefix(e,"a=mid:")[0];if(t)return t.substr(6)},r.parseFingerprint=function(e){var t=e.substr(14).split(" ");return{algorithm:t[0].toLowerCase(),value:t[1]}},r.getDtlsParameters=function(e,t){return{role:"auto",fingerprints:r.matchPrefix(e+t,"a=fingerprint:").map(r.parseFingerprint)}},r.writeDtlsParameters=function(e,t){var n="a=setup:"+t+"\r\n";return e.fingerprints.forEach((function(e){n+="a=fingerprint:"+e.algorithm+" "+e.value+"\r\n"})),n},r.getIceParameters=function(e,t){var n=r.splitLines(e);return{usernameFragment:(n=n.concat(r.splitLines(t))).filter((function(e){return 0===e.indexOf("a=ice-ufrag:")}))[0].substr(12),password:n.filter((function(e){return 0===e.indexOf("a=ice-pwd:")}))[0].substr(10)}},r.writeIceParameters=function(e){return"a=ice-ufrag:"+e.usernameFragment+"\r\na=ice-pwd:"+e.password+"\r\n"},r.parseRtpParameters=function(e){for(var t={codecs:[],headerExtensions:[],fecMechanisms:[],rtcp:[]},n=r.splitLines(e)[0].split(" "),o=3;o<n.length;o++){var i=n[o],a=r.matchPrefix(e,"a=rtpmap:"+i+" ")[0];if(a){var s=r.parseRtpMap(a),l=r.matchPrefix(e,"a=fmtp:"+i+" ");switch(s.parameters=l.length?r.parseFmtp(l[0]):{},s.rtcpFeedback=r.matchPrefix(e,"a=rtcp-fb:"+i+" ").map(r.parseRtcpFb),t.codecs.push(s),s.name.toUpperCase()){case"RED":case"ULPFEC":t.fecMechanisms.push(s.name.toUpperCase())}}}return r.matchPrefix(e,"a=extmap:").forEach((function(e){t.headerExtensions.push(r.parseExtmap(e))})),t},r.writeRtpDescription=function(e,t){var n="";n+="m="+e+" ",n+=t.codecs.length>0?"9":"0",n+=" UDP/TLS/RTP/SAVPF ",n+=t.codecs.map((function(e){return void 0!==e.preferredPayloadType?e.preferredPayloadType:e.payloadType})).join(" ")+"\r\n",n+="c=IN IP4 0.0.0.0\r\n",n+="a=rtcp:9 IN IP4 0.0.0.0\r\n",t.codecs.forEach((function(e){n+=r.writeRtpMap(e),n+=r.writeFmtp(e),n+=r.writeRtcpFb(e)}));var o=0;return t.codecs.forEach((function(e){e.maxptime>o&&(o=e.maxptime)})),o>0&&(n+="a=maxptime:"+o+"\r\n"),n+="a=rtcp-mux\r\n",t.headerExtensions&&t.headerExtensions.forEach((function(e){n+=r.writeExtmap(e)})),n},r.parseRtpEncodingParameters=function(e){var t,n=[],o=r.parseRtpParameters(e),i=-1!==o.fecMechanisms.indexOf("RED"),a=-1!==o.fecMechanisms.indexOf("ULPFEC"),s=r.matchPrefix(e,"a=ssrc:").map((function(e){return r.parseSsrcMedia(e)})).filter((function(e){return"cname"===e.attribute})),l=s.length>0&&s[0].ssrc,c=r.matchPrefix(e,"a=ssrc-group:FID").map((function(e){return e.substr(17).split(" ").map((function(e){return parseInt(e,10)}))}));c.length>0&&c[0].length>1&&c[0][0]===l&&(t=c[0][1]),o.codecs.forEach((function(e){if("RTX"===e.name.toUpperCase()&&e.parameters.apt){var r={ssrc:l,codecPayloadType:parseInt(e.parameters.apt,10)};l&&t&&(r.rtx={ssrc:t}),n.push(r),i&&((r=JSON.parse(JSON.stringify(r))).fec={ssrc:l,mechanism:a?"red+ulpfec":"red"},n.push(r))}})),0===n.length&&l&&n.push({ssrc:l});var u=r.matchPrefix(e,"b=");return u.length&&(u=0===u[0].indexOf("b=TIAS:")?parseInt(u[0].substr(7),10):0===u[0].indexOf("b=AS:")?1e3*parseInt(u[0].substr(5),10)*.95-16e3:void 0,n.forEach((function(e){e.maxBitrate=u}))),n},r.parseRtcpParameters=function(e){var t={},n=r.matchPrefix(e,"a=ssrc:").map((function(e){return r.parseSsrcMedia(e)})).filter((function(e){return"cname"===e.attribute}))[0];n&&(t.cname=n.value,t.ssrc=n.ssrc);var o=r.matchPrefix(e,"a=rtcp-rsize");t.reducedSize=o.length>0,t.compound=0===o.length;var i=r.matchPrefix(e,"a=rtcp-mux");return t.mux=i.length>0,t},r.parseMsid=function(e){var t,n=r.matchPrefix(e,"a=msid:");if(1===n.length)return{stream:(t=n[0].substr(7).split(" "))[0],track:t[1]};var o=r.matchPrefix(e,"a=ssrc:").map((function(e){return r.parseSsrcMedia(e)})).filter((function(e){return"msid"===e.attribute}));return o.length>0?{stream:(t=o[0].value.split(" "))[0],track:t[1]}:void 0},r.parseSctpDescription=function(e){var t,n=r.parseMLine(e),o=r.matchPrefix(e,"a=max-message-size:");o.length>0&&(t=parseInt(o[0].substr(19),10)),isNaN(t)&&(t=65536);var i=r.matchPrefix(e,"a=sctp-port:");if(i.length>0)return{port:parseInt(i[0].substr(12),10),protocol:n.fmt,maxMessageSize:t};if(r.matchPrefix(e,"a=sctpmap:").length>0){var a=r.matchPrefix(e,"a=sctpmap:")[0].substr(10).split(" ");return{port:parseInt(a[0],10),protocol:a[1],maxMessageSize:t}}},r.writeSctpDescription=function(e,t){var n=[];return n="DTLS/SCTP"!==e.protocol?["m="+e.kind+" 9 "+e.protocol+" "+t.protocol+"\r\n","c=IN IP4 0.0.0.0\r\n","a=sctp-port:"+t.port+"\r\n"]:["m="+e.kind+" 9 "+e.protocol+" "+t.port+"\r\n","c=IN IP4 0.0.0.0\r\n","a=sctpmap:"+t.port+" "+t.protocol+" 65535\r\n"],void 0!==t.maxMessageSize&&n.push("a=max-message-size:"+t.maxMessageSize+"\r\n"),n.join("")},r.generateSessionId=function(){return Math.random().toString().substr(2,21)},r.writeSessionBoilerplate=function(e,t,n){var o=void 0!==t?t:2;return"v=0\r\no="+(n||"thisisadapterortc")+" "+(e||r.generateSessionId())+" "+o+" IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\n"},r.writeMediaSection=function(e,t,n,o){var i=r.writeRtpDescription(e.kind,t);if(i+=r.writeIceParameters(e.iceGatherer.getLocalParameters()),i+=r.writeDtlsParameters(e.dtlsTransport.getLocalParameters(),"offer"===n?"actpass":"active"),i+="a=mid:"+e.mid+"\r\n",e.direction?i+="a="+e.direction+"\r\n":e.rtpSender&&e.rtpReceiver?i+="a=sendrecv\r\n":e.rtpSender?i+="a=sendonly\r\n":e.rtpReceiver?i+="a=recvonly\r\n":i+="a=inactive\r\n",e.rtpSender){var a="msid:"+o.id+" "+e.rtpSender.track.id+"\r\n";i+="a="+a,i+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" "+a,e.sendEncodingParameters[0].rtx&&(i+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" "+a,i+="a=ssrc-group:FID "+e.sendEncodingParameters[0].ssrc+" "+e.sendEncodingParameters[0].rtx.ssrc+"\r\n")}return i+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" cname:"+r.localCName+"\r\n",e.rtpSender&&e.sendEncodingParameters[0].rtx&&(i+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" cname:"+r.localCName+"\r\n"),i},r.getDirection=function(e,t){for(var n=r.splitLines(e),o=0;o<n.length;o++)switch(n[o]){case"a=sendrecv":case"a=sendonly":case"a=recvonly":case"a=inactive":return n[o].substr(2)}return t?r.getDirection(t):"sendrecv"},r.getKind=function(e){return r.splitLines(e)[0].split(" ")[0].substr(2)},r.isRejected=function(e){return"0"===e.split(" ",2)[1]},r.parseMLine=function(e){var t=r.splitLines(e)[0].substr(2).split(" ");return{kind:t[0],port:parseInt(t[1],10),protocol:t[2],fmt:t.slice(3).join(" ")}},r.parseOLine=function(e){var t=r.matchPrefix(e,"o=")[0].substr(2).split(" ");return{username:t[0],sessionId:t[1],sessionVersion:parseInt(t[2],10),netType:t[3],addressType:t[4],address:t[5]}},r.isValidSDP=function(e){if("string"!=typeof e||0===e.length)return!1;for(var t=r.splitLines(e),n=0;n<t.length;n++)if(t[n].length<2||"="!==t[n].charAt(1))return!1;return!0},e.exports=r},function(e,t,n){"use strict";(function(e,n){
2
- /*!
3
- * Vue.js v2.6.10
4
- * (c) 2014-2019 Evan You
5
- * Released under the MIT License.
6
- */
7
- var r=Object.freeze({});function o(e){return null==e}function i(e){return null!=e}function a(e){return!0===e}function s(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function l(e){return null!==e&&"object"==typeof e}var c=Object.prototype.toString;function u(e){return"[object Object]"===c.call(e)}function d(e){return"[object RegExp]"===c.call(e)}function f(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function p(e){return i(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function m(e){return null==e?"":Array.isArray(e)||u(e)&&e.toString===c?JSON.stringify(e,null,2):String(e)}function h(e){var t=parseFloat(e);return isNaN(t)?e:t}function g(e,t){for(var n=Object.create(null),r=e.split(","),o=0;o<r.length;o++)n[r[o]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}g("slot,component",!0);var b=g("key,ref,slot,slot-scope,is");function v(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var y=Object.prototype.hasOwnProperty;function w(e,t){return y.call(e,t)}function _(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var x=/-(\w)/g,A=_((function(e){return e.replace(x,(function(e,t){return t?t.toUpperCase():""}))})),k=_((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),C=/\B([A-Z])/g,S=_((function(e){return e.replace(C,"-$1").toLowerCase()}));var T=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function E(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function M(e,t){for(var n in t)e[n]=t[n];return e}function O(e){for(var t={},n=0;n<e.length;n++)e[n]&&M(t,e[n]);return t}function P(e,t,n){}var I=function(e,t,n){return!1},R=function(e){return e};function N(e,t){if(e===t)return!0;var n=l(e),r=l(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var o=Array.isArray(e),i=Array.isArray(t);if(o&&i)return e.length===t.length&&e.every((function(e,n){return N(e,t[n])}));if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(o||i)return!1;var a=Object.keys(e),s=Object.keys(t);return a.length===s.length&&a.every((function(n){return N(e[n],t[n])}))}catch(e){return!1}}function D(e,t){for(var n=0;n<e.length;n++)if(N(e[n],t))return n;return-1}function j(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var F="data-server-rendered",z=["component","directive","filter"],L=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],q={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:I,isReservedAttr:I,isUnknownElement:I,getTagNamespace:P,parsePlatformTagName:R,mustUseProp:I,async:!0,_lifecycleHooks:L},B=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function V(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var U=new RegExp("[^"+B.source+".$_\\d]");var W,$="__proto__"in{},H="undefined"!=typeof window,Y="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,G=Y&&WXEnvironment.platform.toLowerCase(),Q=H&&window.navigator.userAgent.toLowerCase(),J=Q&&/msie|trident/.test(Q),Z=Q&&Q.indexOf("msie 9.0")>0,K=Q&&Q.indexOf("edge/")>0,X=(Q&&Q.indexOf("android"),Q&&/iphone|ipad|ipod|ios/.test(Q)||"ios"===G),ee=(Q&&/chrome\/\d+/.test(Q),Q&&/phantomjs/.test(Q),Q&&Q.match(/firefox\/(\d+)/)),te={}.watch,ne=!1;if(H)try{var re={};Object.defineProperty(re,"passive",{get:function(){ne=!0}}),window.addEventListener("test-passive",null,re)}catch(e){}var oe=function(){return void 0===W&&(W=!H&&!Y&&void 0!==e&&(e.process&&"server"===e.process.env.VUE_ENV)),W},ie=H&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ae(e){return"function"==typeof e&&/native code/.test(e.toString())}var se,le="undefined"!=typeof Symbol&&ae(Symbol)&&"undefined"!=typeof Reflect&&ae(Reflect.ownKeys);se="undefined"!=typeof Set&&ae(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var ce=P,ue=0,de=function(){this.id=ue++,this.subs=[]};de.prototype.addSub=function(e){this.subs.push(e)},de.prototype.removeSub=function(e){v(this.subs,e)},de.prototype.depend=function(){de.target&&de.target.addDep(this)},de.prototype.notify=function(){var e=this.subs.slice();for(var t=0,n=e.length;t<n;t++)e[t].update()},de.target=null;var fe=[];function pe(e){fe.push(e),de.target=e}function me(){fe.pop(),de.target=fe[fe.length-1]}var he=function(e,t,n,r,o,i,a,s){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},ge={child:{configurable:!0}};ge.child.get=function(){return this.componentInstance},Object.defineProperties(he.prototype,ge);var be=function(e){void 0===e&&(e="");var t=new he;return t.text=e,t.isComment=!0,t};function ve(e){return new he(void 0,void 0,void 0,String(e))}function ye(e){var t=new he(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var we=Array.prototype,_e=Object.create(we);["push","pop","shift","unshift","splice","sort","reverse"].forEach((function(e){var t=we[e];V(_e,e,(function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var o,i=t.apply(this,n),a=this.__ob__;switch(e){case"push":case"unshift":o=n;break;case"splice":o=n.slice(2)}return o&&a.observeArray(o),a.dep.notify(),i}))}));var xe=Object.getOwnPropertyNames(_e),Ae=!0;function ke(e){Ae=e}var Ce=function(e){this.value=e,this.dep=new de,this.vmCount=0,V(e,"__ob__",this),Array.isArray(e)?($?function(e,t){e.__proto__=t}(e,_e):function(e,t,n){for(var r=0,o=n.length;r<o;r++){var i=n[r];V(e,i,t[i])}}(e,_e,xe),this.observeArray(e)):this.walk(e)};function Se(e,t){var n;if(l(e)&&!(e instanceof he))return w(e,"__ob__")&&e.__ob__ instanceof Ce?n=e.__ob__:Ae&&!oe()&&(Array.isArray(e)||u(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new Ce(e)),t&&n&&n.vmCount++,n}function Te(e,t,n,r,o){var i=new de,a=Object.getOwnPropertyDescriptor(e,t);if(!a||!1!==a.configurable){var s=a&&a.get,l=a&&a.set;s&&!l||2!==arguments.length||(n=e[t]);var c=!o&&Se(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):n;return de.target&&(i.depend(),c&&(c.dep.depend(),Array.isArray(t)&&function e(t){for(var n=void 0,r=0,o=t.length;r<o;r++)(n=t[r])&&n.__ob__&&n.__ob__.dep.depend(),Array.isArray(n)&&e(n)}(t))),t},set:function(t){var r=s?s.call(e):n;t===r||t!=t&&r!=r||s&&!l||(l?l.call(e,t):n=t,c=!o&&Se(t),i.notify())}})}}function Ee(e,t,n){if(Array.isArray(e)&&f(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var r=e.__ob__;return e._isVue||r&&r.vmCount?n:r?(Te(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function Me(e,t){if(Array.isArray(e)&&f(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||w(e,t)&&(delete e[t],n&&n.dep.notify())}}Ce.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)Te(e,t[n])},Ce.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)Se(e[t])};var Oe=q.optionMergeStrategies;function Pe(e,t){if(!t)return e;for(var n,r,o,i=le?Reflect.ownKeys(t):Object.keys(t),a=0;a<i.length;a++)"__ob__"!==(n=i[a])&&(r=e[n],o=t[n],w(e,n)?r!==o&&u(r)&&u(o)&&Pe(r,o):Ee(e,n,o));return e}function Ie(e,t,n){return n?function(){var r="function"==typeof t?t.call(n,n):t,o="function"==typeof e?e.call(n,n):e;return r?Pe(r,o):o}:t?e?function(){return Pe("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function Re(e,t){var n=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return n?function(e){for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(n):n}function Ne(e,t,n,r){var o=Object.create(e||null);return t?M(o,t):o}Oe.data=function(e,t,n){return n?Ie(e,t,n):t&&"function"!=typeof t?e:Ie(e,t)},L.forEach((function(e){Oe[e]=Re})),z.forEach((function(e){Oe[e+"s"]=Ne})),Oe.watch=function(e,t,n,r){if(e===te&&(e=void 0),t===te&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var o={};for(var i in M(o,e),t){var a=o[i],s=t[i];a&&!Array.isArray(a)&&(a=[a]),o[i]=a?a.concat(s):Array.isArray(s)?s:[s]}return o},Oe.props=Oe.methods=Oe.inject=Oe.computed=function(e,t,n,r){if(!e)return t;var o=Object.create(null);return M(o,e),t&&M(o,t),o},Oe.provide=Ie;var De=function(e,t){return void 0===t?e:t};function je(e,t,n){if("function"==typeof t&&(t=t.options),function(e,t){var n=e.props;if(n){var r,o,i={};if(Array.isArray(n))for(r=n.length;r--;)"string"==typeof(o=n[r])&&(i[A(o)]={type:null});else if(u(n))for(var a in n)o=n[a],i[A(a)]=u(o)?o:{type:o};else 0;e.props=i}}(t),function(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var o=0;o<n.length;o++)r[n[o]]={from:n[o]};else if(u(n))for(var i in n){var a=n[i];r[i]=u(a)?M({from:i},a):{from:a}}else 0}}(t),function(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"==typeof r&&(t[n]={bind:r,update:r})}}(t),!t._base&&(t.extends&&(e=je(e,t.extends,n)),t.mixins))for(var r=0,o=t.mixins.length;r<o;r++)e=je(e,t.mixins[r],n);var i,a={};for(i in e)s(i);for(i in t)w(e,i)||s(i);function s(r){var o=Oe[r]||De;a[r]=o(e[r],t[r],n,r)}return a}function Fe(e,t,n,r){if("string"==typeof n){var o=e[t];if(w(o,n))return o[n];var i=A(n);if(w(o,i))return o[i];var a=k(i);return w(o,a)?o[a]:o[n]||o[i]||o[a]}}function ze(e,t,n,r){var o=t[e],i=!w(n,e),a=n[e],s=Be(Boolean,o.type);if(s>-1)if(i&&!w(o,"default"))a=!1;else if(""===a||a===S(e)){var l=Be(String,o.type);(l<0||s<l)&&(a=!0)}if(void 0===a){a=function(e,t,n){if(!w(t,"default"))return;var r=t.default;0;if(e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n])return e._props[n];return"function"==typeof r&&"Function"!==Le(t.type)?r.call(e):r}(r,o,e);var c=Ae;ke(!0),Se(a),ke(c)}return a}function Le(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function qe(e,t){return Le(e)===Le(t)}function Be(e,t){if(!Array.isArray(t))return qe(t,e)?0:-1;for(var n=0,r=t.length;n<r;n++)if(qe(t[n],e))return n;return-1}function Ve(e,t,n){pe();try{if(t)for(var r=t;r=r.$parent;){var o=r.$options.errorCaptured;if(o)for(var i=0;i<o.length;i++)try{if(!1===o[i].call(r,e,t,n))return}catch(e){We(e,r,"errorCaptured hook")}}We(e,t,n)}finally{me()}}function Ue(e,t,n,r,o){var i;try{(i=n?e.apply(t,n):e.call(t))&&!i._isVue&&p(i)&&!i._handled&&(i.catch((function(e){return Ve(e,r,o+" (Promise/async)")})),i._handled=!0)}catch(e){Ve(e,r,o)}return i}function We(e,t,n){if(q.errorHandler)try{return q.errorHandler.call(null,e,t,n)}catch(t){t!==e&&$e(t,null,"config.errorHandler")}$e(e,t,n)}function $e(e,t,n){if(!H&&!Y||"undefined"==typeof console)throw e;console.error(e)}var He,Ye=!1,Ge=[],Qe=!1;function Je(){Qe=!1;var e=Ge.slice(0);Ge.length=0;for(var t=0;t<e.length;t++)e[t]()}if("undefined"!=typeof Promise&&ae(Promise)){var Ze=Promise.resolve();He=function(){Ze.then(Je),X&&setTimeout(P)},Ye=!0}else if(J||"undefined"==typeof MutationObserver||!ae(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())He=void 0!==n&&ae(n)?function(){n(Je)}:function(){setTimeout(Je,0)};else{var Ke=1,Xe=new MutationObserver(Je),et=document.createTextNode(String(Ke));Xe.observe(et,{characterData:!0}),He=function(){Ke=(Ke+1)%2,et.data=String(Ke)},Ye=!0}function tt(e,t){var n;if(Ge.push((function(){if(e)try{e.call(t)}catch(e){Ve(e,t,"nextTick")}else n&&n(t)})),Qe||(Qe=!0,He()),!e&&"undefined"!=typeof Promise)return new Promise((function(e){n=e}))}var nt=new se;function rt(e){!function e(t,n){var r,o;var i=Array.isArray(t);if(!i&&!l(t)||Object.isFrozen(t)||t instanceof he)return;if(t.__ob__){var a=t.__ob__.dep.id;if(n.has(a))return;n.add(a)}if(i)for(r=t.length;r--;)e(t[r],n);else for(o=Object.keys(t),r=o.length;r--;)e(t[o[r]],n)}(e,nt),nt.clear()}var ot=_((function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}}));function it(e,t){function n(){var e=arguments,r=n.fns;if(!Array.isArray(r))return Ue(r,null,arguments,t,"v-on handler");for(var o=r.slice(),i=0;i<o.length;i++)Ue(o[i],null,e,t,"v-on handler")}return n.fns=e,n}function at(e,t,n,r,i,s){var l,c,u,d;for(l in e)c=e[l],u=t[l],d=ot(l),o(c)||(o(u)?(o(c.fns)&&(c=e[l]=it(c,s)),a(d.once)&&(c=e[l]=i(d.name,c,d.capture)),n(d.name,c,d.capture,d.passive,d.params)):c!==u&&(u.fns=c,e[l]=u));for(l in t)o(e[l])&&r((d=ot(l)).name,t[l],d.capture)}function st(e,t,n){var r;e instanceof he&&(e=e.data.hook||(e.data.hook={}));var s=e[t];function l(){n.apply(this,arguments),v(r.fns,l)}o(s)?r=it([l]):i(s.fns)&&a(s.merged)?(r=s).fns.push(l):r=it([s,l]),r.merged=!0,e[t]=r}function lt(e,t,n,r,o){if(i(t)){if(w(t,n))return e[n]=t[n],o||delete t[n],!0;if(w(t,r))return e[n]=t[r],o||delete t[r],!0}return!1}function ct(e){return s(e)?[ve(e)]:Array.isArray(e)?function e(t,n){var r=[];var l,c,u,d;for(l=0;l<t.length;l++)o(c=t[l])||"boolean"==typeof c||(u=r.length-1,d=r[u],Array.isArray(c)?c.length>0&&(ut((c=e(c,(n||"")+"_"+l))[0])&&ut(d)&&(r[u]=ve(d.text+c[0].text),c.shift()),r.push.apply(r,c)):s(c)?ut(d)?r[u]=ve(d.text+c):""!==c&&r.push(ve(c)):ut(c)&&ut(d)?r[u]=ve(d.text+c.text):(a(t._isVList)&&i(c.tag)&&o(c.key)&&i(n)&&(c.key="__vlist"+n+"_"+l+"__"),r.push(c)));return r}(e):void 0}function ut(e){return i(e)&&i(e.text)&&!1===e.isComment}function dt(e,t){if(e){for(var n=Object.create(null),r=le?Reflect.ownKeys(e):Object.keys(e),o=0;o<r.length;o++){var i=r[o];if("__ob__"!==i){for(var a=e[i].from,s=t;s;){if(s._provided&&w(s._provided,a)){n[i]=s._provided[a];break}s=s.$parent}if(!s)if("default"in e[i]){var l=e[i].default;n[i]="function"==typeof l?l.call(t):l}else 0}}return n}}function ft(e,t){if(!e||!e.length)return{};for(var n={},r=0,o=e.length;r<o;r++){var i=e[r],a=i.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,i.context!==t&&i.fnContext!==t||!a||null==a.slot)(n.default||(n.default=[])).push(i);else{var s=a.slot,l=n[s]||(n[s]=[]);"template"===i.tag?l.push.apply(l,i.children||[]):l.push(i)}}for(var c in n)n[c].every(pt)&&delete n[c];return n}function pt(e){return e.isComment&&!e.asyncFactory||" "===e.text}function mt(e,t,n){var o,i=Object.keys(t).length>0,a=e?!!e.$stable:!i,s=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(a&&n&&n!==r&&s===n.$key&&!i&&!n.$hasNormal)return n;for(var l in o={},e)e[l]&&"$"!==l[0]&&(o[l]=ht(t,l,e[l]))}else o={};for(var c in t)c in o||(o[c]=gt(t,c));return e&&Object.isExtensible(e)&&(e._normalized=o),V(o,"$stable",a),V(o,"$key",s),V(o,"$hasNormal",i),o}function ht(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({});return(e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:ct(e))&&(0===e.length||1===e.length&&e[0].isComment)?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function gt(e,t){return function(){return e[t]}}function bt(e,t){var n,r,o,a,s;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),r=0,o=e.length;r<o;r++)n[r]=t(e[r],r);else if("number"==typeof e)for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r);else if(l(e))if(le&&e[Symbol.iterator]){n=[];for(var c=e[Symbol.iterator](),u=c.next();!u.done;)n.push(t(u.value,n.length)),u=c.next()}else for(a=Object.keys(e),n=new Array(a.length),r=0,o=a.length;r<o;r++)s=a[r],n[r]=t(e[s],s,r);return i(n)||(n=[]),n._isVList=!0,n}function vt(e,t,n,r){var o,i=this.$scopedSlots[e];i?(n=n||{},r&&(n=M(M({},r),n)),o=i(n)||t):o=this.$slots[e]||t;var a=n&&n.slot;return a?this.$createElement("template",{slot:a},o):o}function yt(e){return Fe(this.$options,"filters",e)||R}function wt(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function _t(e,t,n,r,o){var i=q.keyCodes[t]||n;return o&&r&&!q.keyCodes[t]?wt(o,r):i?wt(i,e):r?S(r)!==t:void 0}function xt(e,t,n,r,o){if(n)if(l(n)){var i;Array.isArray(n)&&(n=O(n));var a=function(a){if("class"===a||"style"===a||b(a))i=e;else{var s=e.attrs&&e.attrs.type;i=r||q.mustUseProp(t,s,a)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var l=A(a),c=S(a);l in i||c in i||(i[a]=n[a],o&&((e.on||(e.on={}))["update:"+a]=function(e){n[a]=e}))};for(var s in n)a(s)}else;return e}function At(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t?r:(Ct(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r)}function kt(e,t,n){return Ct(e,"__once__"+t+(n?"_"+n:""),!0),e}function Ct(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&St(e[r],t+"_"+r,n);else St(e,t,n)}function St(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function Tt(e,t){if(t)if(u(t)){var n=e.on=e.on?M({},e.on):{};for(var r in t){var o=n[r],i=t[r];n[r]=o?[].concat(o,i):i}}else;return e}function Et(e,t,n,r){t=t||{$stable:!n};for(var o=0;o<e.length;o++){var i=e[o];Array.isArray(i)?Et(i,t,n):i&&(i.proxy&&(i.fn.proxy=!0),t[i.key]=i.fn)}return r&&(t.$key=r),t}function Mt(e,t){for(var n=0;n<t.length;n+=2){var r=t[n];"string"==typeof r&&r&&(e[t[n]]=t[n+1])}return e}function Ot(e,t){return"string"==typeof e?t+e:e}function Pt(e){e._o=kt,e._n=h,e._s=m,e._l=bt,e._t=vt,e._q=N,e._i=D,e._m=At,e._f=yt,e._k=_t,e._b=xt,e._v=ve,e._e=be,e._u=Et,e._g=Tt,e._d=Mt,e._p=Ot}function It(e,t,n,o,i){var s,l=this,c=i.options;w(o,"_uid")?(s=Object.create(o))._original=o:(s=o,o=o._original);var u=a(c._compiled),d=!u;this.data=e,this.props=t,this.children=n,this.parent=o,this.listeners=e.on||r,this.injections=dt(c.inject,o),this.slots=function(){return l.$slots||mt(e.scopedSlots,l.$slots=ft(n,o)),l.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return mt(e.scopedSlots,this.slots())}}),u&&(this.$options=c,this.$slots=this.slots(),this.$scopedSlots=mt(e.scopedSlots,this.$slots)),c._scopeId?this._c=function(e,t,n,r){var i=Bt(s,e,t,n,r,d);return i&&!Array.isArray(i)&&(i.fnScopeId=c._scopeId,i.fnContext=o),i}:this._c=function(e,t,n,r){return Bt(s,e,t,n,r,d)}}function Rt(e,t,n,r,o){var i=ye(e);return i.fnContext=n,i.fnOptions=r,t.slot&&((i.data||(i.data={})).slot=t.slot),i}function Nt(e,t){for(var n in t)e[A(n)]=t[n]}Pt(It.prototype);var Dt={init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var n=e;Dt.prepatch(n,n)}else{(e.componentInstance=function(e,t){var n={_isComponent:!0,_parentVnode:e,parent:t},r=e.data.inlineTemplate;i(r)&&(n.render=r.render,n.staticRenderFns=r.staticRenderFns);return new e.componentOptions.Ctor(n)}(e,Zt)).$mount(t?e.elm:void 0,t)}},prepatch:function(e,t){var n=t.componentOptions;!function(e,t,n,o,i){0;var a=o.data.scopedSlots,s=e.$scopedSlots,l=!!(a&&!a.$stable||s!==r&&!s.$stable||a&&e.$scopedSlots.$key!==a.$key),c=!!(i||e.$options._renderChildren||l);e.$options._parentVnode=o,e.$vnode=o,e._vnode&&(e._vnode.parent=o);if(e.$options._renderChildren=i,e.$attrs=o.data.attrs||r,e.$listeners=n||r,t&&e.$options.props){ke(!1);for(var u=e._props,d=e.$options._propKeys||[],f=0;f<d.length;f++){var p=d[f],m=e.$options.props;u[p]=ze(p,m,t,e)}ke(!0),e.$options.propsData=t}n=n||r;var h=e.$options._parentListeners;e.$options._parentListeners=n,Jt(e,n,h),c&&(e.$slots=ft(i,o.context),e.$forceUpdate());0}(t.componentInstance=e.componentInstance,n.propsData,n.listeners,t,n.children)},insert:function(e){var t,n=e.context,r=e.componentInstance;r._isMounted||(r._isMounted=!0,tn(r,"mounted")),e.data.keepAlive&&(n._isMounted?((t=r)._inactive=!1,rn.push(t)):en(r,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(n&&(t._directInactive=!0,Xt(t)))return;if(!t._inactive){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);tn(t,"deactivated")}}(t,!0):t.$destroy())}},jt=Object.keys(Dt);function Ft(e,t,n,s,c){if(!o(e)){var u=n.$options._base;if(l(e)&&(e=u.extend(e)),"function"==typeof e){var d;if(o(e.cid)&&void 0===(e=function(e,t){if(a(e.error)&&i(e.errorComp))return e.errorComp;if(i(e.resolved))return e.resolved;var n=Ut;n&&i(e.owners)&&-1===e.owners.indexOf(n)&&e.owners.push(n);if(a(e.loading)&&i(e.loadingComp))return e.loadingComp;if(n&&!i(e.owners)){var r=e.owners=[n],s=!0,c=null,u=null;n.$on("hook:destroyed",(function(){return v(r,n)}));var d=function(e){for(var t=0,n=r.length;t<n;t++)r[t].$forceUpdate();e&&(r.length=0,null!==c&&(clearTimeout(c),c=null),null!==u&&(clearTimeout(u),u=null))},f=j((function(n){e.resolved=Wt(n,t),s?r.length=0:d(!0)})),m=j((function(t){i(e.errorComp)&&(e.error=!0,d(!0))})),h=e(f,m);return l(h)&&(p(h)?o(e.resolved)&&h.then(f,m):p(h.component)&&(h.component.then(f,m),i(h.error)&&(e.errorComp=Wt(h.error,t)),i(h.loading)&&(e.loadingComp=Wt(h.loading,t),0===h.delay?e.loading=!0:c=setTimeout((function(){c=null,o(e.resolved)&&o(e.error)&&(e.loading=!0,d(!1))}),h.delay||200)),i(h.timeout)&&(u=setTimeout((function(){u=null,o(e.resolved)&&m(null)}),h.timeout)))),s=!1,e.loading?e.loadingComp:e.resolved}}(d=e,u)))return function(e,t,n,r,o){var i=be();return i.asyncFactory=e,i.asyncMeta={data:t,context:n,children:r,tag:o},i}(d,t,n,s,c);t=t||{},kn(e),i(t.model)&&function(e,t){var n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[n]=t.model.value;var o=t.on||(t.on={}),a=o[r],s=t.model.callback;i(a)?(Array.isArray(a)?-1===a.indexOf(s):a!==s)&&(o[r]=[s].concat(a)):o[r]=s}(e.options,t);var f=function(e,t,n){var r=t.options.props;if(!o(r)){var a={},s=e.attrs,l=e.props;if(i(s)||i(l))for(var c in r){var u=S(c);lt(a,l,c,u,!0)||lt(a,s,c,u,!1)}return a}}(t,e);if(a(e.options.functional))return function(e,t,n,o,a){var s=e.options,l={},c=s.props;if(i(c))for(var u in c)l[u]=ze(u,c,t||r);else i(n.attrs)&&Nt(l,n.attrs),i(n.props)&&Nt(l,n.props);var d=new It(n,l,a,o,e),f=s.render.call(null,d._c,d);if(f instanceof he)return Rt(f,n,d.parent,s,d);if(Array.isArray(f)){for(var p=ct(f)||[],m=new Array(p.length),h=0;h<p.length;h++)m[h]=Rt(p[h],n,d.parent,s,d);return m}}(e,f,t,n,s);var m=t.on;if(t.on=t.nativeOn,a(e.options.abstract)){var h=t.slot;t={},h&&(t.slot=h)}!function(e){for(var t=e.hook||(e.hook={}),n=0;n<jt.length;n++){var r=jt[n],o=t[r],i=Dt[r];o===i||o&&o._merged||(t[r]=o?zt(i,o):i)}}(t);var g=e.options.name||c;return new he("vue-component-"+e.cid+(g?"-"+g:""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:f,listeners:m,tag:c,children:s},d)}}}function zt(e,t){var n=function(n,r){e(n,r),t(n,r)};return n._merged=!0,n}var Lt=1,qt=2;function Bt(e,t,n,r,c,u){return(Array.isArray(n)||s(n))&&(c=r,r=n,n=void 0),a(u)&&(c=qt),function(e,t,n,r,s){if(i(n)&&i(n.__ob__))return be();i(n)&&i(n.is)&&(t=n.is);if(!t)return be();0;Array.isArray(r)&&"function"==typeof r[0]&&((n=n||{}).scopedSlots={default:r[0]},r.length=0);s===qt?r=ct(r):s===Lt&&(r=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(r));var c,u;if("string"==typeof t){var d;u=e.$vnode&&e.$vnode.ns||q.getTagNamespace(t),c=q.isReservedTag(t)?new he(q.parsePlatformTagName(t),n,r,void 0,void 0,e):n&&n.pre||!i(d=Fe(e.$options,"components",t))?new he(t,n,r,void 0,void 0,e):Ft(d,n,e,r,t)}else c=Ft(t,n,e,r);return Array.isArray(c)?c:i(c)?(i(u)&&function e(t,n,r){t.ns=n;"foreignObject"===t.tag&&(n=void 0,r=!0);if(i(t.children))for(var s=0,l=t.children.length;s<l;s++){var c=t.children[s];i(c.tag)&&(o(c.ns)||a(r)&&"svg"!==c.tag)&&e(c,n,r)}}(c,u),i(n)&&function(e){l(e.style)&&rt(e.style);l(e.class)&&rt(e.class)}(n),c):be()}(e,t,n,r,c)}var Vt,Ut=null;function Wt(e,t){return(e.__esModule||le&&"Module"===e[Symbol.toStringTag])&&(e=e.default),l(e)?t.extend(e):e}function $t(e){return e.isComment&&e.asyncFactory}function Ht(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(i(n)&&(i(n.componentOptions)||$t(n)))return n}}function Yt(e,t){Vt.$on(e,t)}function Gt(e,t){Vt.$off(e,t)}function Qt(e,t){var n=Vt;return function r(){var o=t.apply(null,arguments);null!==o&&n.$off(e,r)}}function Jt(e,t,n){Vt=e,at(t,n||{},Yt,Gt,Qt,e),Vt=void 0}var Zt=null;function Kt(e){var t=Zt;return Zt=e,function(){Zt=t}}function Xt(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function en(e,t){if(t){if(e._directInactive=!1,Xt(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)en(e.$children[n]);tn(e,"activated")}}function tn(e,t){pe();var n=e.$options[t],r=t+" hook";if(n)for(var o=0,i=n.length;o<i;o++)Ue(n[o],e,null,e,r);e._hasHookEvent&&e.$emit("hook:"+t),me()}var nn=[],rn=[],on={},an=!1,sn=!1,ln=0;var cn=0,un=Date.now;if(H&&!J){var dn=window.performance;dn&&"function"==typeof dn.now&&un()>document.createEvent("Event").timeStamp&&(un=function(){return dn.now()})}function fn(){var e,t;for(cn=un(),sn=!0,nn.sort((function(e,t){return e.id-t.id})),ln=0;ln<nn.length;ln++)(e=nn[ln]).before&&e.before(),t=e.id,on[t]=null,e.run();var n=rn.slice(),r=nn.slice();ln=nn.length=rn.length=0,on={},an=sn=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,en(e[t],!0)}(n),function(e){var t=e.length;for(;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&!r._isDestroyed&&tn(r,"updated")}}(r),ie&&q.devtools&&ie.emit("flush")}var pn=0,mn=function(e,t,n,r,o){this.vm=e,o&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++pn,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new se,this.newDepIds=new se,this.expression="","function"==typeof t?this.getter=t:(this.getter=function(e){if(!U.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=P)),this.value=this.lazy?void 0:this.get()};mn.prototype.get=function(){var e;pe(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;Ve(e,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&rt(e),me(),this.cleanupDeps()}return e},mn.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},mn.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},mn.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==on[t]){if(on[t]=!0,sn){for(var n=nn.length-1;n>ln&&nn[n].id>e.id;)n--;nn.splice(n+1,0,e)}else nn.push(e);an||(an=!0,tt(fn))}}(this)},mn.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||l(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){Ve(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},mn.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},mn.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},mn.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||v(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var hn={enumerable:!0,configurable:!0,get:P,set:P};function gn(e,t,n){hn.get=function(){return this[t][n]},hn.set=function(e){this[t][n]=e},Object.defineProperty(e,n,hn)}function bn(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},o=e.$options._propKeys=[];e.$parent&&ke(!1);var i=function(i){o.push(i);var a=ze(i,t,n,e);Te(r,i,a),i in e||gn(e,"_props",i)};for(var a in t)i(a);ke(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?P:T(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;u(t=e._data="function"==typeof t?function(e,t){pe();try{return e.call(t,t)}catch(e){return Ve(e,t,"data()"),{}}finally{me()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,o=(e.$options.methods,n.length);for(;o--;){var i=n[o];0,r&&w(r,i)||(a=void 0,36!==(a=(i+"").charCodeAt(0))&&95!==a&&gn(e,"_data",i))}var a;Se(t,!0)}(e):Se(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=oe();for(var o in t){var i=t[o],a="function"==typeof i?i:i.get;0,r||(n[o]=new mn(e,a||P,P,vn)),o in e||yn(e,o,i)}}(e,t.computed),t.watch&&t.watch!==te&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var o=0;o<r.length;o++)xn(e,n,r[o]);else xn(e,n,r)}}(e,t.watch)}var vn={lazy:!0};function yn(e,t,n){var r=!oe();"function"==typeof n?(hn.get=r?wn(t):_n(n),hn.set=P):(hn.get=n.get?r&&!1!==n.cache?wn(t):_n(n.get):P,hn.set=n.set||P),Object.defineProperty(e,t,hn)}function wn(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),de.target&&t.depend(),t.value}}function _n(e){return function(){return e.call(this,this)}}function xn(e,t,n,r){return u(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}var An=0;function kn(e){var t=e.options;if(e.super){var n=kn(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.sealedOptions;for(var o in n)n[o]!==r[o]&&(t||(t={}),t[o]=n[o]);return t}(e);r&&M(e.extendOptions,r),(t=e.options=je(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function Cn(e){this._init(e)}function Sn(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,o=e._Ctor||(e._Ctor={});if(o[r])return o[r];var i=e.name||n.options.name;var a=function(e){this._init(e)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=t++,a.options=je(n.options,e),a.super=n,a.options.props&&function(e){var t=e.options.props;for(var n in t)gn(e.prototype,"_props",n)}(a),a.options.computed&&function(e){var t=e.options.computed;for(var n in t)yn(e.prototype,n,t[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,z.forEach((function(e){a[e]=n[e]})),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=M({},a.options),o[r]=a,a}}function Tn(e){return e&&(e.Ctor.options.name||e.tag)}function En(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!d(e)&&e.test(t)}function Mn(e,t){var n=e.cache,r=e.keys,o=e._vnode;for(var i in n){var a=n[i];if(a){var s=Tn(a.componentOptions);s&&!t(s)&&On(n,i,r,o)}}}function On(e,t,n,r){var o=e[t];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),e[t]=null,v(n,t)}!function(e){e.prototype._init=function(e){var t=this;t._uid=An++,t._isVue=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=je(kn(t.constructor),e||{},t),t._renderProxy=t,t._self=t,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&Jt(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,o=n&&n.context;e.$slots=ft(t._renderChildren,o),e.$scopedSlots=r,e._c=function(t,n,r,o){return Bt(e,t,n,r,o,!1)},e.$createElement=function(t,n,r,o){return Bt(e,t,n,r,o,!0)};var i=n&&n.data;Te(e,"$attrs",i&&i.attrs||r,null,!0),Te(e,"$listeners",t._parentListeners||r,null,!0)}(t),tn(t,"beforeCreate"),function(e){var t=dt(e.$options.inject,e);t&&(ke(!1),Object.keys(t).forEach((function(n){Te(e,n,t[n])})),ke(!0))}(t),bn(t),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(t),tn(t,"created"),t.$options.el&&t.$mount(t.$options.el)}}(Cn),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=Ee,e.prototype.$delete=Me,e.prototype.$watch=function(e,t,n){if(u(t))return xn(this,e,t,n);(n=n||{}).user=!0;var r=new mn(this,e,t,n);if(n.immediate)try{t.call(this,r.value)}catch(e){Ve(e,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(Cn),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var o=0,i=e.length;o<i;o++)r.$on(e[o],n);else(r._events[e]||(r._events[e]=[])).push(n),t.test(e)&&(r._hasHookEvent=!0);return r},e.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,o=e.length;r<o;r++)n.$off(e[r],t);return n}var i,a=n._events[e];if(!a)return n;if(!t)return n._events[e]=null,n;for(var s=a.length;s--;)if((i=a[s])===t||i.fn===t){a.splice(s,1);break}return n},e.prototype.$emit=function(e){var t=this,n=t._events[e];if(n){n=n.length>1?E(n):n;for(var r=E(arguments,1),o='event handler for "'+e+'"',i=0,a=n.length;i<a;i++)Ue(n[i],t,r,t,o)}return t}}(Cn),function(e){e.prototype._update=function(e,t){var n=this,r=n.$el,o=n._vnode,i=Kt(n);n._vnode=e,n.$el=o?n.__patch__(o,e):n.__patch__(n.$el,e,t,!1),i(),r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){tn(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||v(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),tn(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(Cn),function(e){Pt(e.prototype),e.prototype.$nextTick=function(e){return tt(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,r=n.render,o=n._parentVnode;o&&(t.$scopedSlots=mt(o.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnode=o;try{Ut=t,e=r.call(t._renderProxy,t.$createElement)}catch(n){Ve(n,t,"render"),e=t._vnode}finally{Ut=null}return Array.isArray(e)&&1===e.length&&(e=e[0]),e instanceof he||(e=be()),e.parent=o,e}}(Cn);var Pn=[String,RegExp,Array],In={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:Pn,exclude:Pn,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)On(this.cache,e,this.keys)},mounted:function(){var e=this;this.$watch("include",(function(t){Mn(e,(function(e){return En(t,e)}))})),this.$watch("exclude",(function(t){Mn(e,(function(e){return!En(t,e)}))}))},render:function(){var e=this.$slots.default,t=Ht(e),n=t&&t.componentOptions;if(n){var r=Tn(n),o=this.include,i=this.exclude;if(o&&(!r||!En(o,r))||i&&r&&En(i,r))return t;var a=this.cache,s=this.keys,l=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;a[l]?(t.componentInstance=a[l].componentInstance,v(s,l),s.push(l)):(a[l]=t,s.push(l),this.max&&s.length>parseInt(this.max)&&On(a,s[0],s,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return q}};Object.defineProperty(e,"config",t),e.util={warn:ce,extend:M,mergeOptions:je,defineReactive:Te},e.set=Ee,e.delete=Me,e.nextTick=tt,e.observable=function(e){return Se(e),e},e.options=Object.create(null),z.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,M(e.options.components,In),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=E(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=je(this.options,e),this}}(e),Sn(e),function(e){z.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&u(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}(e)}(Cn),Object.defineProperty(Cn.prototype,"$isServer",{get:oe}),Object.defineProperty(Cn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Cn,"FunctionalRenderContext",{value:It}),Cn.version="2.6.10";var Rn=g("style,class"),Nn=g("input,textarea,option,select,progress"),Dn=g("contenteditable,draggable,spellcheck"),jn=g("events,caret,typing,plaintext-only"),Fn=function(e,t){return Vn(t)||"false"===t?"false":"contenteditable"===e&&jn(t)?t:"true"},zn=g("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Ln="http://www.w3.org/1999/xlink",qn=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Bn=function(e){return qn(e)?e.slice(6,e.length):""},Vn=function(e){return null==e||!1===e};function Un(e){for(var t=e.data,n=e,r=e;i(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(t=Wn(r.data,t));for(;i(n=n.parent);)n&&n.data&&(t=Wn(t,n.data));return function(e,t){if(i(e)||i(t))return $n(e,Hn(t));return""}(t.staticClass,t.class)}function Wn(e,t){return{staticClass:$n(e.staticClass,t.staticClass),class:i(e.class)?[e.class,t.class]:t.class}}function $n(e,t){return e?t?e+" "+t:e:t||""}function Hn(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,o=e.length;r<o;r++)i(t=Hn(e[r]))&&""!==t&&(n&&(n+=" "),n+=t);return n}(e):l(e)?function(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}var Yn={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Gn=g("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Qn=g("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Jn=function(e){return Gn(e)||Qn(e)};var Zn=Object.create(null);var Kn=g("text,number,password,search,email,tel,url");var Xn=Object.freeze({createElement:function(e,t){var n=document.createElement(e);return"select"!==e?n:(t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n)},createElementNS:function(e,t){return document.createElementNS(Yn[e],t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},setStyleScope:function(e,t){e.setAttribute(t,"")}}),er={create:function(e,t){tr(t)},update:function(e,t){e.data.ref!==t.data.ref&&(tr(e,!0),tr(t))},destroy:function(e){tr(e,!0)}};function tr(e,t){var n=e.data.ref;if(i(n)){var r=e.context,o=e.componentInstance||e.elm,a=r.$refs;t?Array.isArray(a[n])?v(a[n],o):a[n]===o&&(a[n]=void 0):e.data.refInFor?Array.isArray(a[n])?a[n].indexOf(o)<0&&a[n].push(o):a[n]=[o]:a[n]=o}}var nr=new he("",{},[]),rr=["create","activate","update","remove","destroy"];function or(e,t){return e.key===t.key&&(e.tag===t.tag&&e.isComment===t.isComment&&i(e.data)===i(t.data)&&function(e,t){if("input"!==e.tag)return!0;var n,r=i(n=e.data)&&i(n=n.attrs)&&n.type,o=i(n=t.data)&&i(n=n.attrs)&&n.type;return r===o||Kn(r)&&Kn(o)}(e,t)||a(e.isAsyncPlaceholder)&&e.asyncFactory===t.asyncFactory&&o(t.asyncFactory.error))}function ir(e,t,n){var r,o,a={};for(r=t;r<=n;++r)i(o=e[r].key)&&(a[o]=r);return a}var ar={create:sr,update:sr,destroy:function(e){sr(e,nr)}};function sr(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,o,i=e===nr,a=t===nr,s=cr(e.data.directives,e.context),l=cr(t.data.directives,t.context),c=[],u=[];for(n in l)r=s[n],o=l[n],r?(o.oldValue=r.value,o.oldArg=r.arg,dr(o,"update",t,e),o.def&&o.def.componentUpdated&&u.push(o)):(dr(o,"bind",t,e),o.def&&o.def.inserted&&c.push(o));if(c.length){var d=function(){for(var n=0;n<c.length;n++)dr(c[n],"inserted",t,e)};i?st(t,"insert",d):d()}u.length&&st(t,"postpatch",(function(){for(var n=0;n<u.length;n++)dr(u[n],"componentUpdated",t,e)}));if(!i)for(n in s)l[n]||dr(s[n],"unbind",e,e,a)}(e,t)}var lr=Object.create(null);function cr(e,t){var n,r,o=Object.create(null);if(!e)return o;for(n=0;n<e.length;n++)(r=e[n]).modifiers||(r.modifiers=lr),o[ur(r)]=r,r.def=Fe(t.$options,"directives",r.name);return o}function ur(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function dr(e,t,n,r,o){var i=e.def&&e.def[t];if(i)try{i(n.elm,e,n,r,o)}catch(r){Ve(r,n.context,"directive "+e.name+" "+t+" hook")}}var fr=[er,ar];function pr(e,t){var n=t.componentOptions;if(!(i(n)&&!1===n.Ctor.options.inheritAttrs||o(e.data.attrs)&&o(t.data.attrs))){var r,a,s=t.elm,l=e.data.attrs||{},c=t.data.attrs||{};for(r in i(c.__ob__)&&(c=t.data.attrs=M({},c)),c)a=c[r],l[r]!==a&&mr(s,r,a);for(r in(J||K)&&c.value!==l.value&&mr(s,"value",c.value),l)o(c[r])&&(qn(r)?s.removeAttributeNS(Ln,Bn(r)):Dn(r)||s.removeAttribute(r))}}function mr(e,t,n){e.tagName.indexOf("-")>-1?hr(e,t,n):zn(t)?Vn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Dn(t)?e.setAttribute(t,Fn(t,n)):qn(t)?Vn(n)?e.removeAttributeNS(Ln,Bn(t)):e.setAttributeNS(Ln,t,n):hr(e,t,n)}function hr(e,t,n){if(Vn(n))e.removeAttribute(t);else{if(J&&!Z&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var gr={create:pr,update:pr};function br(e,t){var n=t.elm,r=t.data,a=e.data;if(!(o(r.staticClass)&&o(r.class)&&(o(a)||o(a.staticClass)&&o(a.class)))){var s=Un(t),l=n._transitionClasses;i(l)&&(s=$n(s,Hn(l))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var vr,yr={create:br,update:br},wr="__r",_r="__c";function xr(e,t,n){var r=vr;return function o(){var i=t.apply(null,arguments);null!==i&&Cr(e,o,n,r)}}var Ar=Ye&&!(ee&&Number(ee[1])<=53);function kr(e,t,n,r){if(Ar){var o=cn,i=t;t=i._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=o||e.timeStamp<=0||e.target.ownerDocument!==document)return i.apply(this,arguments)}}vr.addEventListener(e,t,ne?{capture:n,passive:r}:n)}function Cr(e,t,n,r){(r||vr).removeEventListener(e,t._wrapper||t,n)}function Sr(e,t){if(!o(e.data.on)||!o(t.data.on)){var n=t.data.on||{},r=e.data.on||{};vr=t.elm,function(e){if(i(e[wr])){var t=J?"change":"input";e[t]=[].concat(e[wr],e[t]||[]),delete e[wr]}i(e[_r])&&(e.change=[].concat(e[_r],e.change||[]),delete e[_r])}(n),at(n,r,kr,Cr,xr,t.context),vr=void 0}}var Tr,Er={create:Sr,update:Sr};function Mr(e,t){if(!o(e.data.domProps)||!o(t.data.domProps)){var n,r,a=t.elm,s=e.data.domProps||{},l=t.data.domProps||{};for(n in i(l.__ob__)&&(l=t.data.domProps=M({},l)),s)n in l||(a[n]="");for(n in l){if(r=l[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),r===s[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=r;var c=o(r)?"":String(r);Or(a,c)&&(a.value=c)}else if("innerHTML"===n&&Qn(a.tagName)&&o(a.innerHTML)){(Tr=Tr||document.createElement("div")).innerHTML="<svg>"+r+"</svg>";for(var u=Tr.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;u.firstChild;)a.appendChild(u.firstChild)}else if(r!==s[n])try{a[n]=r}catch(e){}}}}function Or(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var n=e.value,r=e._vModifiers;if(i(r)){if(r.number)return h(n)!==h(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var Pr={create:Mr,update:Mr},Ir=_((function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach((function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}})),t}));function Rr(e){var t=Nr(e.style);return e.staticStyle?M(e.staticStyle,t):t}function Nr(e){return Array.isArray(e)?O(e):"string"==typeof e?Ir(e):e}var Dr,jr=/^--/,Fr=/\s*!important$/,zr=function(e,t,n){if(jr.test(t))e.style.setProperty(t,n);else if(Fr.test(n))e.style.setProperty(S(t),n.replace(Fr,""),"important");else{var r=qr(t);if(Array.isArray(n))for(var o=0,i=n.length;o<i;o++)e.style[r]=n[o];else e.style[r]=n}},Lr=["Webkit","Moz","ms"],qr=_((function(e){if(Dr=Dr||document.createElement("div").style,"filter"!==(e=A(e))&&e in Dr)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<Lr.length;n++){var r=Lr[n]+t;if(r in Dr)return r}}));function Br(e,t){var n=t.data,r=e.data;if(!(o(n.staticStyle)&&o(n.style)&&o(r.staticStyle)&&o(r.style))){var a,s,l=t.elm,c=r.staticStyle,u=r.normalizedStyle||r.style||{},d=c||u,f=Nr(t.data.style)||{};t.data.normalizedStyle=i(f.__ob__)?M({},f):f;var p=function(e,t){var n,r={};if(t)for(var o=e;o.componentInstance;)(o=o.componentInstance._vnode)&&o.data&&(n=Rr(o.data))&&M(r,n);(n=Rr(e.data))&&M(r,n);for(var i=e;i=i.parent;)i.data&&(n=Rr(i.data))&&M(r,n);return r}(t,!0);for(s in d)o(p[s])&&zr(l,s,"");for(s in p)(a=p[s])!==d[s]&&zr(l,s,null==a?"":a)}}var Vr={create:Br,update:Br},Ur=/\s+/;function Wr(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Ur).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function $r(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Ur).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function Hr(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&M(t,Yr(e.name||"v")),M(t,e),t}return"string"==typeof e?Yr(e):void 0}}var Yr=_((function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}})),Gr=H&&!Z,Qr="transition",Jr="animation",Zr="transition",Kr="transitionend",Xr="animation",eo="animationend";Gr&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Zr="WebkitTransition",Kr="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Xr="WebkitAnimation",eo="webkitAnimationEnd"));var to=H?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function no(e){to((function(){to(e)}))}function ro(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Wr(e,t))}function oo(e,t){e._transitionClasses&&v(e._transitionClasses,t),$r(e,t)}function io(e,t,n){var r=so(e,t),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===Qr?Kr:eo,l=0,c=function(){e.removeEventListener(s,u),n()},u=function(t){t.target===e&&++l>=a&&c()};setTimeout((function(){l<a&&c()}),i+1),e.addEventListener(s,u)}var ao=/\b(transform|all)(,|$)/;function so(e,t){var n,r=window.getComputedStyle(e),o=(r[Zr+"Delay"]||"").split(", "),i=(r[Zr+"Duration"]||"").split(", "),a=lo(o,i),s=(r[Xr+"Delay"]||"").split(", "),l=(r[Xr+"Duration"]||"").split(", "),c=lo(s,l),u=0,d=0;return t===Qr?a>0&&(n=Qr,u=a,d=i.length):t===Jr?c>0&&(n=Jr,u=c,d=l.length):d=(n=(u=Math.max(a,c))>0?a>c?Qr:Jr:null)?n===Qr?i.length:l.length:0,{type:n,timeout:u,propCount:d,hasTransform:n===Qr&&ao.test(r[Zr+"Property"])}}function lo(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map((function(t,n){return co(t)+co(e[n])})))}function co(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function uo(e,t){var n=e.elm;i(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());var r=Hr(e.data.transition);if(!o(r)&&!i(n._enterCb)&&1===n.nodeType){for(var a=r.css,s=r.type,c=r.enterClass,u=r.enterToClass,d=r.enterActiveClass,f=r.appearClass,p=r.appearToClass,m=r.appearActiveClass,g=r.beforeEnter,b=r.enter,v=r.afterEnter,y=r.enterCancelled,w=r.beforeAppear,_=r.appear,x=r.afterAppear,A=r.appearCancelled,k=r.duration,C=Zt,S=Zt.$vnode;S&&S.parent;)C=S.context,S=S.parent;var T=!C._isMounted||!e.isRootInsert;if(!T||_||""===_){var E=T&&f?f:c,M=T&&m?m:d,O=T&&p?p:u,P=T&&w||g,I=T&&"function"==typeof _?_:b,R=T&&x||v,N=T&&A||y,D=h(l(k)?k.enter:k);0;var F=!1!==a&&!Z,z=mo(I),L=n._enterCb=j((function(){F&&(oo(n,O),oo(n,M)),L.cancelled?(F&&oo(n,E),N&&N(n)):R&&R(n),n._enterCb=null}));e.data.show||st(e,"insert",(function(){var t=n.parentNode,r=t&&t._pending&&t._pending[e.key];r&&r.tag===e.tag&&r.elm._leaveCb&&r.elm._leaveCb(),I&&I(n,L)})),P&&P(n),F&&(ro(n,E),ro(n,M),no((function(){oo(n,E),L.cancelled||(ro(n,O),z||(po(D)?setTimeout(L,D):io(n,s,L)))}))),e.data.show&&(t&&t(),I&&I(n,L)),F||z||L()}}}function fo(e,t){var n=e.elm;i(n._enterCb)&&(n._enterCb.cancelled=!0,n._enterCb());var r=Hr(e.data.transition);if(o(r)||1!==n.nodeType)return t();if(!i(n._leaveCb)){var a=r.css,s=r.type,c=r.leaveClass,u=r.leaveToClass,d=r.leaveActiveClass,f=r.beforeLeave,p=r.leave,m=r.afterLeave,g=r.leaveCancelled,b=r.delayLeave,v=r.duration,y=!1!==a&&!Z,w=mo(p),_=h(l(v)?v.leave:v);0;var x=n._leaveCb=j((function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),y&&(oo(n,u),oo(n,d)),x.cancelled?(y&&oo(n,c),g&&g(n)):(t(),m&&m(n)),n._leaveCb=null}));b?b(A):A()}function A(){x.cancelled||(!e.data.show&&n.parentNode&&((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),f&&f(n),y&&(ro(n,c),ro(n,d),no((function(){oo(n,c),x.cancelled||(ro(n,u),w||(po(_)?setTimeout(x,_):io(n,s,x)))}))),p&&p(n,x),y||w||x())}}function po(e){return"number"==typeof e&&!isNaN(e)}function mo(e){if(o(e))return!1;var t=e.fns;return i(t)?mo(Array.isArray(t)?t[0]:t):(e._length||e.length)>1}function ho(e,t){!0!==t.data.show&&uo(t)}var go=function(e){var t,n,r={},l=e.modules,c=e.nodeOps;for(t=0;t<rr.length;++t)for(r[rr[t]]=[],n=0;n<l.length;++n)i(l[n][rr[t]])&&r[rr[t]].push(l[n][rr[t]]);function u(e){var t=c.parentNode(e);i(t)&&c.removeChild(t,e)}function d(e,t,n,o,s,l,u){if(i(e.elm)&&i(l)&&(e=l[u]=ye(e)),e.isRootInsert=!s,!function(e,t,n,o){var s=e.data;if(i(s)){var l=i(e.componentInstance)&&s.keepAlive;if(i(s=s.hook)&&i(s=s.init)&&s(e,!1),i(e.componentInstance))return f(e,t),p(n,e.elm,o),a(l)&&function(e,t,n,o){var a,s=e;for(;s.componentInstance;)if(s=s.componentInstance._vnode,i(a=s.data)&&i(a=a.transition)){for(a=0;a<r.activate.length;++a)r.activate[a](nr,s);t.push(s);break}p(n,e.elm,o)}(e,t,n,o),!0}}(e,t,n,o)){var d=e.data,h=e.children,g=e.tag;i(g)?(e.elm=e.ns?c.createElementNS(e.ns,g):c.createElement(g,e),v(e),m(e,h,t),i(d)&&b(e,t),p(n,e.elm,o)):a(e.isComment)?(e.elm=c.createComment(e.text),p(n,e.elm,o)):(e.elm=c.createTextNode(e.text),p(n,e.elm,o))}}function f(e,t){i(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,h(e)?(b(e,t),v(e)):(tr(e),t.push(e))}function p(e,t,n){i(e)&&(i(n)?c.parentNode(n)===e&&c.insertBefore(e,t,n):c.appendChild(e,t))}function m(e,t,n){if(Array.isArray(t)){0;for(var r=0;r<t.length;++r)d(t[r],n,e.elm,null,!0,t,r)}else s(e.text)&&c.appendChild(e.elm,c.createTextNode(String(e.text)))}function h(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return i(e.tag)}function b(e,n){for(var o=0;o<r.create.length;++o)r.create[o](nr,e);i(t=e.data.hook)&&(i(t.create)&&t.create(nr,e),i(t.insert)&&n.push(e))}function v(e){var t;if(i(t=e.fnScopeId))c.setStyleScope(e.elm,t);else for(var n=e;n;)i(t=n.context)&&i(t=t.$options._scopeId)&&c.setStyleScope(e.elm,t),n=n.parent;i(t=Zt)&&t!==e.context&&t!==e.fnContext&&i(t=t.$options._scopeId)&&c.setStyleScope(e.elm,t)}function y(e,t,n,r,o,i){for(;r<=o;++r)d(n[r],i,e,t,!1,n,r)}function w(e){var t,n,o=e.data;if(i(o))for(i(t=o.hook)&&i(t=t.destroy)&&t(e),t=0;t<r.destroy.length;++t)r.destroy[t](e);if(i(t=e.children))for(n=0;n<e.children.length;++n)w(e.children[n])}function _(e,t,n,r){for(;n<=r;++n){var o=t[n];i(o)&&(i(o.tag)?(x(o),w(o)):u(o.elm))}}function x(e,t){if(i(t)||i(e.data)){var n,o=r.remove.length+1;for(i(t)?t.listeners+=o:t=function(e,t){function n(){0==--n.listeners&&u(e)}return n.listeners=t,n}(e.elm,o),i(n=e.componentInstance)&&i(n=n._vnode)&&i(n.data)&&x(n,t),n=0;n<r.remove.length;++n)r.remove[n](e,t);i(n=e.data.hook)&&i(n=n.remove)?n(e,t):t()}else u(e.elm)}function A(e,t,n,r){for(var o=n;o<r;o++){var a=t[o];if(i(a)&&or(e,a))return o}}function k(e,t,n,s,l,u){if(e!==t){i(t.elm)&&i(s)&&(t=s[l]=ye(t));var f=t.elm=e.elm;if(a(e.isAsyncPlaceholder))i(t.asyncFactory.resolved)?T(e.elm,t,n):t.isAsyncPlaceholder=!0;else if(a(t.isStatic)&&a(e.isStatic)&&t.key===e.key&&(a(t.isCloned)||a(t.isOnce)))t.componentInstance=e.componentInstance;else{var p,m=t.data;i(m)&&i(p=m.hook)&&i(p=p.prepatch)&&p(e,t);var g=e.children,b=t.children;if(i(m)&&h(t)){for(p=0;p<r.update.length;++p)r.update[p](e,t);i(p=m.hook)&&i(p=p.update)&&p(e,t)}o(t.text)?i(g)&&i(b)?g!==b&&function(e,t,n,r,a){var s,l,u,f=0,p=0,m=t.length-1,h=t[0],g=t[m],b=n.length-1,v=n[0],w=n[b],x=!a;for(0;f<=m&&p<=b;)o(h)?h=t[++f]:o(g)?g=t[--m]:or(h,v)?(k(h,v,r,n,p),h=t[++f],v=n[++p]):or(g,w)?(k(g,w,r,n,b),g=t[--m],w=n[--b]):or(h,w)?(k(h,w,r,n,b),x&&c.insertBefore(e,h.elm,c.nextSibling(g.elm)),h=t[++f],w=n[--b]):or(g,v)?(k(g,v,r,n,p),x&&c.insertBefore(e,g.elm,h.elm),g=t[--m],v=n[++p]):(o(s)&&(s=ir(t,f,m)),o(l=i(v.key)?s[v.key]:A(v,t,f,m))?d(v,r,e,h.elm,!1,n,p):or(u=t[l],v)?(k(u,v,r,n,p),t[l]=void 0,x&&c.insertBefore(e,u.elm,h.elm)):d(v,r,e,h.elm,!1,n,p),v=n[++p]);f>m?y(e,o(n[b+1])?null:n[b+1].elm,n,p,b,r):p>b&&_(0,t,f,m)}(f,g,b,n,u):i(b)?(i(e.text)&&c.setTextContent(f,""),y(f,null,b,0,b.length-1,n)):i(g)?_(0,g,0,g.length-1):i(e.text)&&c.setTextContent(f,""):e.text!==t.text&&c.setTextContent(f,t.text),i(m)&&i(p=m.hook)&&i(p=p.postpatch)&&p(e,t)}}}function C(e,t,n){if(a(n)&&i(e.parent))e.parent.data.pendingInsert=t;else for(var r=0;r<t.length;++r)t[r].data.hook.insert(t[r])}var S=g("attrs,class,staticClass,staticStyle,key");function T(e,t,n,r){var o,s=t.tag,l=t.data,c=t.children;if(r=r||l&&l.pre,t.elm=e,a(t.isComment)&&i(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(i(l)&&(i(o=l.hook)&&i(o=o.init)&&o(t,!0),i(o=t.componentInstance)))return f(t,n),!0;if(i(s)){if(i(c))if(e.hasChildNodes())if(i(o=l)&&i(o=o.domProps)&&i(o=o.innerHTML)){if(o!==e.innerHTML)return!1}else{for(var u=!0,d=e.firstChild,p=0;p<c.length;p++){if(!d||!T(d,c[p],n,r)){u=!1;break}d=d.nextSibling}if(!u||d)return!1}else m(t,c,n);if(i(l)){var h=!1;for(var g in l)if(!S(g)){h=!0,b(t,n);break}!h&&l.class&&rt(l.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,t,n,s){if(!o(t)){var l,u=!1,f=[];if(o(e))u=!0,d(t,f);else{var p=i(e.nodeType);if(!p&&or(e,t))k(e,t,f,null,null,s);else{if(p){if(1===e.nodeType&&e.hasAttribute(F)&&(e.removeAttribute(F),n=!0),a(n)&&T(e,t,f))return C(t,f,!0),e;l=e,e=new he(c.tagName(l).toLowerCase(),{},[],void 0,l)}var m=e.elm,g=c.parentNode(m);if(d(t,f,m._leaveCb?null:g,c.nextSibling(m)),i(t.parent))for(var b=t.parent,v=h(t);b;){for(var y=0;y<r.destroy.length;++y)r.destroy[y](b);if(b.elm=t.elm,v){for(var x=0;x<r.create.length;++x)r.create[x](nr,b);var A=b.data.hook.insert;if(A.merged)for(var S=1;S<A.fns.length;S++)A.fns[S]()}else tr(b);b=b.parent}i(g)?_(0,[e],0,0):i(e.tag)&&w(e)}}return C(t,f,u),t.elm}i(e)&&w(e)}}({nodeOps:Xn,modules:[gr,yr,Er,Pr,Vr,H?{create:ho,activate:ho,remove:function(e,t){!0!==e.data.show?fo(e,t):t()}}:{}].concat(fr)});Z&&document.addEventListener("selectionchange",(function(){var e=document.activeElement;e&&e.vmodel&&ko(e,"input")}));var bo={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?st(n,"postpatch",(function(){bo.componentUpdated(e,t,n)})):vo(e,t,n.context),e._vOptions=[].map.call(e.options,_o)):("textarea"===n.tag||Kn(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",xo),e.addEventListener("compositionend",Ao),e.addEventListener("change",Ao),Z&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){vo(e,t,n.context);var r=e._vOptions,o=e._vOptions=[].map.call(e.options,_o);if(o.some((function(e,t){return!N(e,r[t])})))(e.multiple?t.value.some((function(e){return wo(e,o)})):t.value!==t.oldValue&&wo(t.value,o))&&ko(e,"change")}}};function vo(e,t,n){yo(e,t,n),(J||K)&&setTimeout((function(){yo(e,t,n)}),0)}function yo(e,t,n){var r=t.value,o=e.multiple;if(!o||Array.isArray(r)){for(var i,a,s=0,l=e.options.length;s<l;s++)if(a=e.options[s],o)i=D(r,_o(a))>-1,a.selected!==i&&(a.selected=i);else if(N(_o(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));o||(e.selectedIndex=-1)}}function wo(e,t){return t.every((function(t){return!N(t,e)}))}function _o(e){return"_value"in e?e._value:e.value}function xo(e){e.target.composing=!0}function Ao(e){e.target.composing&&(e.target.composing=!1,ko(e.target,"input"))}function ko(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Co(e){return!e.componentInstance||e.data&&e.data.transition?e:Co(e.componentInstance._vnode)}var So={model:bo,show:{bind:function(e,t,n){var r=t.value,o=(n=Co(n)).data&&n.data.transition,i=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&o?(n.data.show=!0,uo(n,(function(){e.style.display=i}))):e.style.display=r?i:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=Co(n)).data&&n.data.transition?(n.data.show=!0,r?uo(n,(function(){e.style.display=e.__vOriginalDisplay})):fo(n,(function(){e.style.display="none"}))):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,o){o||(e.style.display=e.__vOriginalDisplay)}}},To={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Eo(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Eo(Ht(t.children)):e}function Mo(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var o=n._parentListeners;for(var i in o)t[A(i)]=o[i];return t}function Oo(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var Po=function(e){return e.tag||$t(e)},Io=function(e){return"show"===e.name},Ro={name:"transition",props:To,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(Po)).length){0;var r=this.mode;0;var o=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return o;var i=Eo(o);if(!i)return o;if(this._leaving)return Oo(e,o);var a="__transition-"+this._uid+"-";i.key=null==i.key?i.isComment?a+"comment":a+i.tag:s(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var l=(i.data||(i.data={})).transition=Mo(this),c=this._vnode,u=Eo(c);if(i.data.directives&&i.data.directives.some(Io)&&(i.data.show=!0),u&&u.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(i,u)&&!$t(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var d=u.data.transition=M({},l);if("out-in"===r)return this._leaving=!0,st(d,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),Oo(e,o);if("in-out"===r){if($t(i))return c;var f,p=function(){f()};st(l,"afterEnter",p),st(l,"enterCancelled",p),st(d,"delayLeave",(function(e){f=e}))}}return o}}},No=M({tag:String,moveClass:String},To);function Do(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function jo(e){e.data.newPos=e.elm.getBoundingClientRect()}function Fo(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,o=t.top-n.top;if(r||o){e.data.moved=!0;var i=e.elm.style;i.transform=i.WebkitTransform="translate("+r+"px,"+o+"px)",i.transitionDuration="0s"}}delete No.mode;var zo={Transition:Ro,TransitionGroup:{props:No,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var o=Kt(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,o(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=Mo(this),s=0;s<o.length;s++){var l=o[s];if(l.tag)if(null!=l.key&&0!==String(l.key).indexOf("__vlist"))i.push(l),n[l.key]=l,(l.data||(l.data={})).transition=a;else;}if(r){for(var c=[],u=[],d=0;d<r.length;d++){var f=r[d];f.data.transition=a,f.data.pos=f.elm.getBoundingClientRect(),n[f.key]?c.push(f):u.push(f)}this.kept=e(t,null,c),this.removed=u}return e(t,null,i)},updated:function(){var e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach(Do),e.forEach(jo),e.forEach(Fo),this._reflow=document.body.offsetHeight,e.forEach((function(e){if(e.data.moved){var n=e.elm,r=n.style;ro(n,t),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(Kr,n._moveCb=function e(r){r&&r.target!==n||r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(Kr,e),n._moveCb=null,oo(n,t))})}})))},methods:{hasMove:function(e,t){if(!Gr)return!1;if(this._hasMove)return this._hasMove;var n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach((function(e){$r(n,e)})),Wr(n,t),n.style.display="none",this.$el.appendChild(n);var r=so(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}}};Cn.config.mustUseProp=function(e,t,n){return"value"===n&&Nn(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},Cn.config.isReservedTag=Jn,Cn.config.isReservedAttr=Rn,Cn.config.getTagNamespace=function(e){return Qn(e)?"svg":"math"===e?"math":void 0},Cn.config.isUnknownElement=function(e){if(!H)return!0;if(Jn(e))return!1;if(e=e.toLowerCase(),null!=Zn[e])return Zn[e];var t=document.createElement(e);return e.indexOf("-")>-1?Zn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Zn[e]=/HTMLUnknownElement/.test(t.toString())},M(Cn.options.directives,So),M(Cn.options.components,zo),Cn.prototype.__patch__=H?go:P,Cn.prototype.$mount=function(e,t){return function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=be),tn(e,"beforeMount"),r=function(){e._update(e._render(),n)},new mn(e,r,P,{before:function(){e._isMounted&&!e._isDestroyed&&tn(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,tn(e,"mounted")),e}(this,e=e&&H?function(e){if("string"==typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}(e):void 0,t)},H&&setTimeout((function(){q.devtools&&ie&&ie.emit("init",Cn)}),0),t.a=Cn}).call(this,n(8),n(55).setImmediate)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(115),o=(0,r.withParams)({type:"required"},r.req);t.default=o},function(e,t,n){"use strict";var r=n(120),o=n(121),i=n(122),a=n(43),s=n(123),l=n(125);e.exports=m,m.escape=function(e){return m(e,{escapeOnly:!0,useNamedReferences:!0})};var c={}.hasOwnProperty,u=function(){var e,t={};for(e in r)t[r[e]]=e;return t}(),d=b(['"',"'","<",">","&","`"]),f=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,p=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g;function m(e,t){var n=t||{},r=n.subset,i=r?b(r):d,a=n.escapeOnly,m=n.omitOptionalSemicolons;return e=e.replace(i,v),r||a?e:e.replace(f,(function(e,t,n){return h(1024*(e.charCodeAt(0)-55296)+e.charCodeAt(1)-56320+65536,n.charAt(t+2),m)})).replace(p,v);function v(e,t,r){return function(e,t,n){var r,i,a,d,f=n.useShortestReferences,p=n.omitOptionalSemicolons;(f||n.useNamedReferences)&&c.call(u,e)&&(r=function(e,t,n,r){var i="&"+e;if(n&&c.call(o,e)&&-1===l.indexOf(e)&&(!r||t&&"="!==t&&!s(t)))return i;return i+";"}(u[e],t,p,n.attribute));!f&&r||(i=e.charCodeAt(0),a=h(i,t,p),f&&(d=g(i,t,p)).length<a.length&&(a=d));if(r&&(!f||r.length<a.length))return r;return a}(e,r.charAt(t+1),n)}}function h(e,t,n){var r="&#x"+e.toString(16).toUpperCase();return n&&t&&!i(t)?r:r+";"}function g(e,t,n){var r="&#"+String(e);return n&&t&&!a(t)?r:r+";"}function b(e){return new RegExp("["+e.join("")+"]","g")}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";(function(e){var r=t;function o(e,t,n){for(var r=Object.keys(t),o=0;o<r.length;++o)void 0!==e[r[o]]&&n||(e[r[o]]=t[r[o]]);return e}function i(e){function t(e,n){if(!(this instanceof t))return new t(e,n);Object.defineProperty(this,"message",{get:function(){return e}}),Error.captureStackTrace?Error.captureStackTrace(this,t):Object.defineProperty(this,"stack",{value:(new Error).stack||""}),n&&o(this,n)}return(t.prototype=Object.create(Error.prototype)).constructor=t,Object.defineProperty(t.prototype,"name",{get:function(){return e}}),t.prototype.toString=function(){return this.name+": "+this.message},t}r.asPromise=n(60),r.base64=n(61),r.EventEmitter=n(62),r.float=n(63),r.inquire=n(64),r.utf8=n(65),r.pool=n(66),r.LongBits=n(67),r.global="undefined"!=typeof window&&window||void 0!==e&&e||"undefined"!=typeof self&&self||this,r.emptyArray=Object.freeze?Object.freeze([]):[],r.emptyObject=Object.freeze?Object.freeze({}):{},r.isNode=Boolean(r.global.process&&r.global.process.versions&&r.global.process.versions.node),r.isInteger=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e},r.isString=function(e){return"string"==typeof e||e instanceof String},r.isObject=function(e){return e&&"object"==typeof e},r.isset=r.isSet=function(e,t){var n=e[t];return!(null==n||!e.hasOwnProperty(t))&&("object"!=typeof n||(Array.isArray(n)?n.length:Object.keys(n).length)>0)},r.Buffer=function(){try{var e=r.inquire("buffer").Buffer;return e.prototype.utf8Write?e:null}catch(e){return null}}(),r._Buffer_from=null,r._Buffer_allocUnsafe=null,r.newBuffer=function(e){return"number"==typeof e?r.Buffer?r._Buffer_allocUnsafe(e):new r.Array(e):r.Buffer?r._Buffer_from(e):"undefined"==typeof Uint8Array?e:new Uint8Array(e)},r.Array="undefined"!=typeof Uint8Array?Uint8Array:Array,r.Long=r.global.dcodeIO&&r.global.dcodeIO.Long||r.global.Long||r.inquire("long"),r.key2Re=/^true|false|0|1$/,r.key32Re=/^-?(?:0|[1-9][0-9]*)$/,r.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,r.longToHash=function(e){return e?r.LongBits.from(e).toHash():r.LongBits.zeroHash},r.longFromHash=function(e,t){var n=r.LongBits.fromHash(e);return r.Long?r.Long.fromBits(n.lo,n.hi,t):n.toNumber(Boolean(t))},r.merge=o,r.lcFirst=function(e){return e.charAt(0).toLowerCase()+e.substring(1)},r.newError=i,r.ProtocolError=i("ProtocolError"),r.oneOfGetter=function(e){for(var t={},n=0;n<e.length;++n)t[e[n]]=1;return function(){for(var e=Object.keys(this),n=e.length-1;n>-1;--n)if(1===t[e[n]]&&void 0!==this[e[n]]&&null!==this[e[n]])return e[n]}},r.oneOfSetter=function(e){return function(t){for(var n=0;n<e.length;++n)e[n]!==t&&delete this[e[n]]}},r.toJSONOptions={longs:String,enums:String,bytes:String,json:!0},r._configure=function(){var e=r.Buffer;e?(r._Buffer_from=e.from!==Uint8Array.from&&e.from||function(t,n){return new e(t,n)},r._Buffer_allocUnsafe=e.allocUnsafe||function(t){return new e(t)}):r._Buffer_from=r._Buffer_allocUnsafe=null}}).call(this,n(8))},function(e,t,n){var r,o,i,a,s;r=n(95),o=n(40).utf8,i=n(96),a=n(40).bin,(s=function(e,t){e.constructor==String?e=t&&"binary"===t.encoding?a.stringToBytes(e):o.stringToBytes(e):i(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||(e=e.toString());for(var n=r.bytesToWords(e),l=8*e.length,c=1732584193,u=-271733879,d=-1732584194,f=271733878,p=0;p<n.length;p++)n[p]=16711935&(n[p]<<8|n[p]>>>24)|4278255360&(n[p]<<24|n[p]>>>8);n[l>>>5]|=128<<l%32,n[14+(l+64>>>9<<4)]=l;var m=s._ff,h=s._gg,g=s._hh,b=s._ii;for(p=0;p<n.length;p+=16){var v=c,y=u,w=d,_=f;c=m(c,u,d,f,n[p+0],7,-680876936),f=m(f,c,u,d,n[p+1],12,-389564586),d=m(d,f,c,u,n[p+2],17,606105819),u=m(u,d,f,c,n[p+3],22,-1044525330),c=m(c,u,d,f,n[p+4],7,-176418897),f=m(f,c,u,d,n[p+5],12,1200080426),d=m(d,f,c,u,n[p+6],17,-1473231341),u=m(u,d,f,c,n[p+7],22,-45705983),c=m(c,u,d,f,n[p+8],7,1770035416),f=m(f,c,u,d,n[p+9],12,-1958414417),d=m(d,f,c,u,n[p+10],17,-42063),u=m(u,d,f,c,n[p+11],22,-1990404162),c=m(c,u,d,f,n[p+12],7,1804603682),f=m(f,c,u,d,n[p+13],12,-40341101),d=m(d,f,c,u,n[p+14],17,-1502002290),c=h(c,u=m(u,d,f,c,n[p+15],22,1236535329),d,f,n[p+1],5,-165796510),f=h(f,c,u,d,n[p+6],9,-1069501632),d=h(d,f,c,u,n[p+11],14,643717713),u=h(u,d,f,c,n[p+0],20,-373897302),c=h(c,u,d,f,n[p+5],5,-701558691),f=h(f,c,u,d,n[p+10],9,38016083),d=h(d,f,c,u,n[p+15],14,-660478335),u=h(u,d,f,c,n[p+4],20,-405537848),c=h(c,u,d,f,n[p+9],5,568446438),f=h(f,c,u,d,n[p+14],9,-1019803690),d=h(d,f,c,u,n[p+3],14,-187363961),u=h(u,d,f,c,n[p+8],20,1163531501),c=h(c,u,d,f,n[p+13],5,-1444681467),f=h(f,c,u,d,n[p+2],9,-51403784),d=h(d,f,c,u,n[p+7],14,1735328473),c=g(c,u=h(u,d,f,c,n[p+12],20,-1926607734),d,f,n[p+5],4,-378558),f=g(f,c,u,d,n[p+8],11,-2022574463),d=g(d,f,c,u,n[p+11],16,1839030562),u=g(u,d,f,c,n[p+14],23,-35309556),c=g(c,u,d,f,n[p+1],4,-1530992060),f=g(f,c,u,d,n[p+4],11,1272893353),d=g(d,f,c,u,n[p+7],16,-155497632),u=g(u,d,f,c,n[p+10],23,-1094730640),c=g(c,u,d,f,n[p+13],4,681279174),f=g(f,c,u,d,n[p+0],11,-358537222),d=g(d,f,c,u,n[p+3],16,-722521979),u=g(u,d,f,c,n[p+6],23,76029189),c=g(c,u,d,f,n[p+9],4,-640364487),f=g(f,c,u,d,n[p+12],11,-421815835),d=g(d,f,c,u,n[p+15],16,530742520),c=b(c,u=g(u,d,f,c,n[p+2],23,-995338651),d,f,n[p+0],6,-198630844),f=b(f,c,u,d,n[p+7],10,1126891415),d=b(d,f,c,u,n[p+14],15,-1416354905),u=b(u,d,f,c,n[p+5],21,-57434055),c=b(c,u,d,f,n[p+12],6,1700485571),f=b(f,c,u,d,n[p+3],10,-1894986606),d=b(d,f,c,u,n[p+10],15,-1051523),u=b(u,d,f,c,n[p+1],21,-2054922799),c=b(c,u,d,f,n[p+8],6,1873313359),f=b(f,c,u,d,n[p+15],10,-30611744),d=b(d,f,c,u,n[p+6],15,-1560198380),u=b(u,d,f,c,n[p+13],21,1309151649),c=b(c,u,d,f,n[p+4],6,-145523070),f=b(f,c,u,d,n[p+11],10,-1120210379),d=b(d,f,c,u,n[p+2],15,718787259),u=b(u,d,f,c,n[p+9],21,-343485551),c=c+v>>>0,u=u+y>>>0,d=d+w>>>0,f=f+_>>>0}return r.endian([c,u,d,f])})._ff=function(e,t,n,r,o,i,a){var s=e+(t&n|~t&r)+(o>>>0)+a;return(s<<i|s>>>32-i)+t},s._gg=function(e,t,n,r,o,i,a){var s=e+(t&r|n&~r)+(o>>>0)+a;return(s<<i|s>>>32-i)+t},s._hh=function(e,t,n,r,o,i,a){var s=e+(t^n^r)+(o>>>0)+a;return(s<<i|s>>>32-i)+t},s._ii=function(e,t,n,r,o,i,a){var s=e+(n^(t|~r))+(o>>>0)+a;return(s<<i|s>>>32-i)+t},s._blocksize=16,s._digestsize=16,e.exports=function(e,t){if(null==e)throw new Error("Illegal argument "+e);var n=r.wordsToBytes(s(e,t));return t&&t.asBytes?n:t&&t.asString?a.bytesToString(n):r.bytesToHex(n)}},function(e,t,n){var r=n(98);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var o=n(1).default;e.exports.__inject__=function(e){o("4464014f",r,e)}},function(e,t,n){var r=n(100);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var o=n(1).default;e.exports.__inject__=function(e){o("1f609eec",r,e)}},function(e,t,n){var r=n(102);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var o=n(1).default;e.exports.__inject__=function(e){o("369c3aea",r,e)}},function(e,t,n){var r=n(104);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var o=n(1).default;e.exports.__inject__=function(e){o("48f7b5a5",r,e)}},function(e,t,n){var r=n(106);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var o=n(1).default;e.exports.__inject__=function(e){o("7a0a8e89",r,e)}},function(e,t,n){var r=n(107);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var o=n(1).default;e.exports.__inject__=function(e){o("73451fe6",r,e)}},function(e,t,n){var r=n(109);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var o=n(1).default;e.exports.__inject__=function(e){o("17694448",r,e)}},function(e,t,n){var r=n(111);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var o=n(1).default;e.exports.__inject__=function(e){o("5bd8624a",r,e)}},function(e,t,n){var r=n(113);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var o=n(1).default;e.exports.__inject__=function(e){o("635bb418",r,e)}},function(e,t,n){var r=n(119);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var o=n(1).default;e.exports.__inject__=function(e){o("a7787088",r,e)}},function(e,t,n){var r=n(127);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var o=n(1).default;e.exports.__inject__=function(e){o("23708ece",r,e)}},function(e,t,n){var r=n(129);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var o=n(1).default;e.exports.__inject__=function(e){o("acfc5118",r,e)}},function(e,t,n){var r=n(131);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var o=n(1).default;e.exports.__inject__=function(e){o("1305f53a",r,e)}},function(e,t,n){var r=n(133);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var o=n(1).default;e.exports.__inject__=function(e){o("1d719c0c",r,e)}},function(e,t,n){var r=n(135);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var o=n(1).default;e.exports.__inject__=function(e){o("3bc564ae",r,e)}},function(e,t,n){var r=n(137);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var o=n(1).default;e.exports.__inject__=function(e){o("1a82fb20",r,e)}},function(e,t,n){var r=n(139);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var o=n(1).default;e.exports.__inject__=function(e){o("745b40d0",r,e)}},function(e,t,n){var r=n(141);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var o=n(1).default;e.exports.__inject__=function(e){o("ee9d2de0",r,e)}},function(e,t,n){var r=n(143);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var o=n(1).default;e.exports.__inject__=function(e){o("2494d49e",r,e)}},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOEAAADhCAMAAAAJbSJIAAAANlBMVEXz9Pa5vsq2u8jN0dnV2N/o6u7FydPi5Onw8fS+ws3f4ee6v8v29/jY2+Hu7/Ly9PbJztbQ1dxJagBAAAAC60lEQVR4nO3b2ZaCMBREUQbDJOP//2wbEGVIFCHKTa+zH7uVRVmBBJQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCpdOzvQQqaq2KmuSrOzQ02lSeRem8rpsQq/ozg72Kj4UkAxEev8awnzs7P1yiIadsfpQXjfZCHhUCzbfmeurdNz6bDRsBWRsB+k0cXxdHjpa0wkTBn3hKnjzRZyEgYk3IeEv2RKWCt1cN9EJ0zjfm7Mq/rAVgUnbLpwnK/zA2tnuQmzJHquuqJq91blJuwmAW8rHbV3q2ITFrOAt7Xz3l2UmrBMlpcHe9fOUhOqRYVhFO/cqtSEy0H6bh/tJ1uhCctqlTB/NSnG9pOt1ISXjxLq825laVFowo9GaRPrF9talJqw3n6macaZ09yi1ISG2cLyriwePwxzi1ITru4s2naxma59TC2KTRjE83FqmQ6yeDaUDS3KTRhMV96h5TTSLD4HQ4uCE9bxePUU5pYL/3mD5o9CcMKgTONc39NNLrV5iK4aNLUoOWHQ38RQtW3nsm6db92i8ISvGBtct+hvwqyzBFxE9DehrcHlQPU1YWNvcNGirwlfNThv0ZOE9eJG1OsGZy36kVBdczU9e7RvAz5b9CFhqfIwSp4XwG+OwUWLPiRUV/33Z4tbGtTvGK635CfUDfb/SO5rt20N9t8m65fLT9g3GD5abDY2qC+lvEg4NjhEvLW4tUFvEj4a7OXq3TzoW8Jpg0PEzfk8SThv8EMeJFw1+O8SHmrQg4QHG/Qg4cEGxSc83KD4hIcblJ6w3L508TXh+vtDEpLw3GwDEpKQhOdznVD2fRr9tdpRw/1HqQndIeEvkXCXUlDC+1NBndsnge/fwyVnp9PGH3p95dm1WMKza4/fI37j+UPXR/c+2X9/hjQI0uO3LsyuMioM9A8Sjy/W1iIhY7Sn2tzpUahdWyXiNDNSxcWtSlCBAAAAAAAAAAAAAAAAAAAAAAAAAAAAwCn+AEXGNosxDBhFAAAAAElFTkSuQmCC"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Vuelidate=C,Object.defineProperty(t,"withParams",{enumerable:!0,get:function(){return o.withParams}}),t.default=t.validationMixin=void 0;var r=n(114),o=n(41);function i(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){s(e,t,n[t])}))}return e}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var c=function(){return null},u=function(e,t,n){return e.reduce((function(e,r){return e[n?n(r):r]=t(r),e}),{})};function d(e){return"function"==typeof e}function f(e){return null!==e&&("object"===l(e)||d(e))}var p=function(e,t,n,r){if("function"==typeof n)return n.call(e,t,r);n=Array.isArray(n)?n:n.split(".");for(var o=0;o<n.length;o++){if(!t||"object"!==l(t))return r;t=t[n[o]]}return void 0===t?r:t},m="__isVuelidateAsyncVm";var h={$invalid:function(){var e=this,t=this.proxy;return this.nestedKeys.some((function(t){return e.refProxy(t).$invalid}))||this.ruleKeys.some((function(e){return!t[e]}))},$dirty:function(){var e=this;return!!this.dirty||0!==this.nestedKeys.length&&this.nestedKeys.every((function(t){return e.refProxy(t).$dirty}))},$anyDirty:function(){var e=this;return!!this.dirty||0!==this.nestedKeys.length&&this.nestedKeys.some((function(t){return e.refProxy(t).$anyDirty}))},$error:function(){return this.$dirty&&!this.$pending&&this.$invalid},$anyError:function(){return this.$anyDirty&&!this.$pending&&this.$invalid},$pending:function(){var e=this;return this.ruleKeys.some((function(t){return e.getRef(t).$pending}))||this.nestedKeys.some((function(t){return e.refProxy(t).$pending}))},$params:function(){var e=this,t=this.validations;return a({},u(this.nestedKeys,(function(e){return t[e]&&t[e].$params||null})),u(this.ruleKeys,(function(t){return e.getRef(t).$params})))}};function g(e){this.dirty=e;var t=this.proxy,n=e?"$touch":"$reset";this.nestedKeys.forEach((function(e){t[e][n]()}))}var b={$touch:function(){g.call(this,!0)},$reset:function(){g.call(this,!1)},$flattenParams:function(){var e=this.proxy,t=[];for(var n in this.$params)if(this.isNested(n)){for(var r=e[n].$flattenParams(),o=0;o<r.length;o++)r[o].path.unshift(n);t=t.concat(r)}else t.push({path:[],name:n,params:this.$params[n]});return t}},v=Object.keys(h),y=Object.keys(b),w=null,_=function(e){if(w)return w;var t=e.extend({computed:{refs:function(){var e=this._vval;this._vval=this.children,(0,r.patchChildren)(e,this._vval);var t={};return this._vval.forEach((function(e){t[e.key]=e.vm})),t}},beforeCreate:function(){this._vval=null},beforeDestroy:function(){this._vval&&((0,r.patchChildren)(this._vval),this._vval=null)},methods:{getModel:function(){return this.lazyModel?this.lazyModel(this.prop):this.model},getModelKey:function(e){var t=this.getModel();if(t)return t[e]},hasIter:function(){return!1}}}),n=t.extend({data:function(){return{rule:null,lazyModel:null,model:null,lazyParentModel:null,rootModel:null}},methods:{runRule:function(t){var n=this.getModel();(0,o.pushParams)();var r,i=this.rule.call(this.rootModel,n,t),a=f(r=i)&&d(r.then)?function(e,t){var n=new e({data:{p:!0,v:!1}});return t.then((function(e){n.p=!1,n.v=e}),(function(e){throw n.p=!1,n.v=!1,e})),n[m]=!0,n}(e,i):i,s=(0,o.popParams)();return{output:a,params:s&&s.$sub?s.$sub.length>1?s:s.$sub[0]:null}}},computed:{run:function(){var e=this,t=this.lazyParentModel();if(Array.isArray(t)&&t.__ob__){var n=t.__ob__.dep;n.depend();var r=n.constructor.target;if(!this._indirectWatcher){var o=r.constructor;this._indirectWatcher=new o(this,(function(){return e.runRule(t)}),null,{lazy:!0})}var i=this.getModel();if(!this._indirectWatcher.dirty&&this._lastModel===i)return this._indirectWatcher.depend(),r.value;this._lastModel=i,this._indirectWatcher.evaluate(),this._indirectWatcher.depend()}else this._indirectWatcher&&(this._indirectWatcher.teardown(),this._indirectWatcher=null);return this._indirectWatcher?this._indirectWatcher.value:this.runRule(t)},$params:function(){return this.run.params},proxy:function(){var e=this.run.output;return e[m]?!!e.v:!!e},$pending:function(){var e=this.run.output;return!!e[m]&&e.p}},destroyed:function(){this._indirectWatcher&&(this._indirectWatcher.teardown(),this._indirectWatcher=null)}}),s=t.extend({data:function(){return{dirty:!1,validations:null,lazyModel:null,model:null,prop:null,lazyParentModel:null,rootModel:null}},methods:a({},b,{refProxy:function(e){return this.getRef(e).proxy},getRef:function(e){return this.refs[e]},isNested:function(e){return"function"!=typeof this.validations[e]}}),computed:a({},h,{nestedKeys:function(){return this.keys.filter(this.isNested)},ruleKeys:function(){var e=this;return this.keys.filter((function(t){return!e.isNested(t)}))},keys:function(){return Object.keys(this.validations).filter((function(e){return"$params"!==e}))},proxy:function(){var e=this,t=u(this.keys,(function(t){return{enumerable:!0,configurable:!0,get:function(){return e.refProxy(t)}}})),n=u(v,(function(t){return{enumerable:!0,configurable:!0,get:function(){return e[t]}}})),r=u(y,(function(t){return{enumerable:!1,configurable:!0,get:function(){return e[t]}}})),o=this.hasIter()?{$iter:{enumerable:!0,value:Object.defineProperties({},a({},t))}}:{};return Object.defineProperties({},a({},t,o,{$model:{enumerable:!0,get:function(){var t=e.lazyParentModel();return null!=t?t[e.prop]:null},set:function(t){var n=e.lazyParentModel();null!=n&&(n[e.prop]=t,e.$touch())}}},n,r))},children:function(){var e=this;return i(this.nestedKeys.map((function(t){return _(e,t)}))).concat(i(this.ruleKeys.map((function(t){return x(e,t)})))).filter(Boolean)}})}),l=s.extend({methods:{isNested:function(e){return void 0!==this.validations[e]()},getRef:function(e){var t=this;return{get proxy(){return t.validations[e]()||!1}}}}}),g=s.extend({computed:{keys:function(){var e=this.getModel();return f(e)?Object.keys(e):[]},tracker:function(){var e=this,t=this.validations.$trackBy;return t?function(n){return"".concat(p(e.rootModel,e.getModelKey(n),t))}:function(e){return"".concat(e)}},getModelLazy:function(){var e=this;return function(){return e.getModel()}},children:function(){var e=this,t=this.validations,n=this.getModel(),o=a({},t);delete o.$trackBy;var i={};return this.keys.map((function(t){var a=e.tracker(t);return i.hasOwnProperty(a)?null:(i[a]=!0,(0,r.h)(s,a,{validations:o,prop:t,lazyParentModel:e.getModelLazy,model:n[t],rootModel:e.rootModel}))})).filter(Boolean)}},methods:{isNested:function(){return!0},getRef:function(e){return this.refs[this.tracker(e)]},hasIter:function(){return!0}}}),_=function(e,t){if("$each"===t)return(0,r.h)(g,t,{validations:e.validations[t],lazyParentModel:e.lazyParentModel,prop:t,lazyModel:e.getModel,rootModel:e.rootModel});var n=e.validations[t];if(Array.isArray(n)){var o=e.rootModel,i=u(n,(function(e){return function(){return p(o,o.$v,e)}}),(function(e){return Array.isArray(e)?e.join("."):e}));return(0,r.h)(l,t,{validations:i,lazyParentModel:c,prop:t,lazyModel:c,rootModel:o})}return(0,r.h)(s,t,{validations:n,lazyParentModel:e.getModel,prop:t,lazyModel:e.getModelKey,rootModel:e.rootModel})},x=function(e,t){return(0,r.h)(n,t,{rule:e.validations[t],lazyParentModel:e.lazyParentModel,lazyModel:e.getModel,rootModel:e.rootModel})};return w={VBase:t,Validation:s}},x=null;var A=function(e,t){var n=function(e){if(x)return x;for(var t=e.constructor;t.super;)t=t.super;return x=t,t}(e),o=_(n),i=o.Validation;return new(0,o.VBase)({computed:{children:function(){var n="function"==typeof t?t.call(e):t;return[(0,r.h)(i,"$v",{validations:n,lazyParentModel:c,prop:"$v",model:e,rootModel:e})]}}})},k={data:function(){var e=this.$options.validations;return e&&(this._vuelidate=A(this,e)),{}},beforeCreate:function(){var e=this.$options;e.validations&&(e.computed||(e.computed={}),e.computed.$v||(e.computed.$v=function(){return this._vuelidate?this._vuelidate.refs.$v.proxy:null}))},beforeDestroy:function(){this._vuelidate&&(this._vuelidate.$destroy(),this._vuelidate=null)}};function C(e){e.mixin(k)}t.validationMixin=k;var S=C;t.default=S},function(e,t,n){var r=n(75).Symbol;e.exports=r},function(e){e.exports=JSON.parse('{"Auth":{"Submit":"Iniciar chat","Name":"Nome","Email":"Email","NameRequired":"Nome é obrigatório","EmailRequired":"Email é obrigatório","EnterValidEmail":"Email inválido","FieldValidation":"Campo obrigatório","OfflineSubmit":"Enviar","CloseButton":"Fechar","PhoneText":"Telefone","EnterValidPhone":"Número de telefone inválido","EnterValidName":"Caracteres permitidos: A-Z a-z 0-9 espaço _ -","MaxCharactersReached":"Número máximo de caracteres atingido"},"Chat":{"TypeYourMessage":"Escreva sua mensagem..."},"MessageBox":{"Ok":"Ok","TryAgain":"Tente novamente"},"Inputs":{"InviteMessage":"Olá! Como podemos te ajudar hoje?","EndingMessage":"Sua sessão terminou. Por favor, sinta-se à vontade para nos contatar novamente!","NotAllowedError":"Permitir acesso ao microfone pelo seu navegador","NotFoundError":"Microfone não encontrado","ServiceUnavailable":"Serviço indisponível","UnavailableMessage":"Não existem Agentes disponíveis no momento. Por favor complete o formulário abaixo e entraremos em contato brevemente","OperatorName":"Suporte","WindowTitle":"Live Chat & Talk","CallTitle":"Entre em contato","PoweredBy":"Fornecidos por 3CX","OfflineMessageSent":"Sua mensagem foi enviada. Entraremos em contato em breve por meio do email fornecido. Obrigado e até logo!","InvalidIdErrorMessage":"ID inválido. Entre em contato com o administrador do site. O ID deve corresponder ao apelido usado no Click2Talk","IsTyping":"Digitando...","NewMessageTitleNotification":"Nova mensagem recebida!","ChatIsDisabled":"O chat não está disponível no momento."}}')},function(e,t,n){"use strict";n.r(t);var r=n(16),o=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t.default=o.a},function(e,t,n){"use strict";e.exports=d;var r,o=n(9),i=o.LongBits,a=o.base64,s=o.utf8;function l(e,t,n){this.fn=e,this.len=t,this.next=void 0,this.val=n}function c(){}function u(e){this.head=e.head,this.tail=e.tail,this.len=e.len,this.next=e.states}function d(){this.len=0,this.head=new l(c,0,0),this.tail=this.head,this.states=null}function f(e,t,n){t[n]=255&e}function p(e,t){this.len=e,this.next=void 0,this.val=t}function m(e,t,n){for(;e.hi;)t[n++]=127&e.lo|128,e.lo=(e.lo>>>7|e.hi<<25)>>>0,e.hi>>>=7;for(;e.lo>127;)t[n++]=127&e.lo|128,e.lo=e.lo>>>7;t[n++]=e.lo}function h(e,t,n){t[n]=255&e,t[n+1]=e>>>8&255,t[n+2]=e>>>16&255,t[n+3]=e>>>24}d.create=o.Buffer?function(){return(d.create=function(){return new r})()}:function(){return new d},d.alloc=function(e){return new o.Array(e)},o.Array!==Array&&(d.alloc=o.pool(d.alloc,o.Array.prototype.subarray)),d.prototype._push=function(e,t,n){return this.tail=this.tail.next=new l(e,t,n),this.len+=t,this},p.prototype=Object.create(l.prototype),p.prototype.fn=function(e,t,n){for(;e>127;)t[n++]=127&e|128,e>>>=7;t[n]=e},d.prototype.uint32=function(e){return this.len+=(this.tail=this.tail.next=new p((e>>>=0)<128?1:e<16384?2:e<2097152?3:e<268435456?4:5,e)).len,this},d.prototype.int32=function(e){return e<0?this._push(m,10,i.fromNumber(e)):this.uint32(e)},d.prototype.sint32=function(e){return this.uint32((e<<1^e>>31)>>>0)},d.prototype.uint64=function(e){var t=i.from(e);return this._push(m,t.length(),t)},d.prototype.int64=d.prototype.uint64,d.prototype.sint64=function(e){var t=i.from(e).zzEncode();return this._push(m,t.length(),t)},d.prototype.bool=function(e){return this._push(f,1,e?1:0)},d.prototype.fixed32=function(e){return this._push(h,4,e>>>0)},d.prototype.sfixed32=d.prototype.fixed32,d.prototype.fixed64=function(e){var t=i.from(e);return this._push(h,4,t.lo)._push(h,4,t.hi)},d.prototype.sfixed64=d.prototype.fixed64,d.prototype.float=function(e){return this._push(o.float.writeFloatLE,4,e)},d.prototype.double=function(e){return this._push(o.float.writeDoubleLE,8,e)};var g=o.Array.prototype.set?function(e,t,n){t.set(e,n)}:function(e,t,n){for(var r=0;r<e.length;++r)t[n+r]=e[r]};d.prototype.bytes=function(e){var t=e.length>>>0;if(!t)return this._push(f,1,0);if(o.isString(e)){var n=d.alloc(t=a.length(e));a.decode(e,n,0),e=n}return this.uint32(t)._push(g,t,e)},d.prototype.string=function(e){var t=s.length(e);return t?this.uint32(t)._push(s.write,t,e):this._push(f,1,0)},d.prototype.fork=function(){return this.states=new u(this),this.head=this.tail=new l(c,0,0),this.len=0,this},d.prototype.reset=function(){return this.states?(this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next):(this.head=this.tail=new l(c,0,0),this.len=0),this},d.prototype.ldelim=function(){var e=this.head,t=this.tail,n=this.len;return this.reset().uint32(n),n&&(this.tail.next=e.next,this.tail=t,this.len+=n),this},d.prototype.finish=function(){for(var e=this.head.next,t=this.constructor.alloc(this.len),n=0;e;)e.fn(e.val,t,n),n+=e.len,e=e.next;return t},d._configure=function(e){r=e}},function(e,t,n){"use strict";e.exports=l;var r,o=n(9),i=o.LongBits,a=o.utf8;function s(e,t){return RangeError("index out of range: "+e.pos+" + "+(t||1)+" > "+e.len)}function l(e){this.buf=e,this.pos=0,this.len=e.length}var c,u="undefined"!=typeof Uint8Array?function(e){if(e instanceof Uint8Array||Array.isArray(e))return new l(e);throw Error("illegal buffer")}:function(e){if(Array.isArray(e))return new l(e);throw Error("illegal buffer")};function d(){var e=new i(0,0),t=0;if(!(this.len-this.pos>4)){for(;t<3;++t){if(this.pos>=this.len)throw s(this);if(e.lo=(e.lo|(127&this.buf[this.pos])<<7*t)>>>0,this.buf[this.pos++]<128)return e}return e.lo=(e.lo|(127&this.buf[this.pos++])<<7*t)>>>0,e}for(;t<4;++t)if(e.lo=(e.lo|(127&this.buf[this.pos])<<7*t)>>>0,this.buf[this.pos++]<128)return e;if(e.lo=(e.lo|(127&this.buf[this.pos])<<28)>>>0,e.hi=(e.hi|(127&this.buf[this.pos])>>4)>>>0,this.buf[this.pos++]<128)return e;if(t=0,this.len-this.pos>4){for(;t<5;++t)if(e.hi=(e.hi|(127&this.buf[this.pos])<<7*t+3)>>>0,this.buf[this.pos++]<128)return e}else for(;t<5;++t){if(this.pos>=this.len)throw s(this);if(e.hi=(e.hi|(127&this.buf[this.pos])<<7*t+3)>>>0,this.buf[this.pos++]<128)return e}throw Error("invalid varint encoding")}function f(e,t){return(e[t-4]|e[t-3]<<8|e[t-2]<<16|e[t-1]<<24)>>>0}function p(){if(this.pos+8>this.len)throw s(this,8);return new i(f(this.buf,this.pos+=4),f(this.buf,this.pos+=4))}l.create=o.Buffer?function(e){return(l.create=function(e){return o.Buffer.isBuffer(e)?new r(e):u(e)})(e)}:u,l.prototype._slice=o.Array.prototype.subarray||o.Array.prototype.slice,l.prototype.uint32=(c=4294967295,function(){if(c=(127&this.buf[this.pos])>>>0,this.buf[this.pos++]<128)return c;if(c=(c|(127&this.buf[this.pos])<<7)>>>0,this.buf[this.pos++]<128)return c;if(c=(c|(127&this.buf[this.pos])<<14)>>>0,this.buf[this.pos++]<128)return c;if(c=(c|(127&this.buf[this.pos])<<21)>>>0,this.buf[this.pos++]<128)return c;if(c=(c|(15&this.buf[this.pos])<<28)>>>0,this.buf[this.pos++]<128)return c;if((this.pos+=5)>this.len)throw this.pos=this.len,s(this,10);return c}),l.prototype.int32=function(){return 0|this.uint32()},l.prototype.sint32=function(){var e=this.uint32();return e>>>1^-(1&e)|0},l.prototype.bool=function(){return 0!==this.uint32()},l.prototype.fixed32=function(){if(this.pos+4>this.len)throw s(this,4);return f(this.buf,this.pos+=4)},l.prototype.sfixed32=function(){if(this.pos+4>this.len)throw s(this,4);return 0|f(this.buf,this.pos+=4)},l.prototype.float=function(){if(this.pos+4>this.len)throw s(this,4);var e=o.float.readFloatLE(this.buf,this.pos);return this.pos+=4,e},l.prototype.double=function(){if(this.pos+8>this.len)throw s(this,4);var e=o.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,e},l.prototype.bytes=function(){var e=this.uint32(),t=this.pos,n=this.pos+e;if(n>this.len)throw s(this,e);return this.pos+=e,Array.isArray(this.buf)?this.buf.slice(t,n):t===n?new this.buf.constructor(0):this._slice.call(this.buf,t,n)},l.prototype.string=function(){var e=this.bytes();return a.read(e,0,e.length)},l.prototype.skip=function(e){if("number"==typeof e){if(this.pos+e>this.len)throw s(this,e);this.pos+=e}else do{if(this.pos>=this.len)throw s(this)}while(128&this.buf[this.pos++]);return this},l.prototype.skipType=function(e){switch(e){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;4!=(e=7&this.uint32());)this.skipType(e);break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+e+" at offset "+this.pos)}return this},l._configure=function(e){r=e;var t=o.Long?"toLong":"toNumber";o.merge(l.prototype,{int64:function(){return d.call(this)[t](!1)},uint64:function(){return d.call(this)[t](!0)},sint64:function(){return d.call(this).zzDecode()[t](!1)},fixed64:function(){return p.call(this)[t](!0)},sfixed64:function(){return p.call(this)[t](!1)}})}},function(e,t,n){var r=n(32),o=n(77),i=n(78),a=n(38),s=1/0,l=r?r.prototype:void 0,c=l?l.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return o(t,e)+"";if(a(t))return c?c.call(t):"";var n=t+"";return"0"==n&&1/t==-s?"-0":n}},function(e,t,n){var r=n(79),o=n(82),i="[object Symbol]";e.exports=function(e){return"symbol"==typeof e||o(e)&&r(e)==i}},function(e){e.exports=JSON.parse('{"Auth":{"Submit":"开始聊天","Name":"姓名","Email":"邮箱","NameRequired":"姓名为必填项","EmailRequired":"邮箱为必填项","EnterValidEmail":"无效的邮箱","FieldValidation":"必填字段","OfflineSubmit":"发送","CloseButton":"关闭","PhoneText":"电话","EnterValidPhone":"无效的电话号码","EnterValidName":"允许的字符:A-Z a-z 0-9空格 _ -","MaxCharactersReached":"已达到最大字符限制"},"Chat":{"TypeYourMessage":"输入您的消息..."},"MessageBox":{"Ok":"OK","TryAgain":"再次尝试"},"Inputs":{"InviteMessage":"您好!请问有什么可以帮到您的?","EndingMessage":"您的会话结束了。请随时与我们联系!","NotAllowedError":"允许通过浏览器访问麦克风","NotFoundError":"未发现麦克风","ServiceUnavailable":"服务不可用","UnavailableMessage":"目前没有可用的座席。请填写下面的表格,我们会尽快与您联系","OperatorName":"支持","WindowTitle":"在线聊天和通话","CallTitle":"致电我们","PoweredBy":"由3CX提供支持","OfflineMessageSent":"您的消息已送达。我们将尽快通过您提供的电子邮件地址与您联系。谢谢,再见!","InvalidIdErrorMessage":"无效的ID。联系网站管理员。ID必须与Click2Talk友好名称匹配","IsTyping":"正在输入...","NewMessageTitleNotification":"收到新消息!","ChatIsDisabled":"在线聊天暂不可用。"}}')},function(e,t){var n={utf8:{stringToBytes:function(e){return n.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(n.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n<e.length;n++)t.push(255&e.charCodeAt(n));return t},bytesToString:function(e){for(var t=[],n=0;n<e.length;n++)t.push(String.fromCharCode(e[n]));return t.join("")}}};e.exports=n},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.pushParams=s,t.popParams=l,t.withParams=function(e,t){if("object"===o(e)&&void 0!==t)return n=e,r=t,u((function(e){return function(){e(n);for(var t=arguments.length,o=new Array(t),i=0;i<t;i++)o[i]=arguments[i];return r.apply(this,o)}}));var n,r;return u(e)},t._setTarget=t.target=void 0;var i=[],a=null;t.target=a;function s(){null!==a&&i.push(a),t.target=a={}}function l(){var e=a,n=t.target=a=i.pop()||null;return n&&(Array.isArray(n.$sub)||(n.$sub=[]),n.$sub.push(e)),e}function c(e){if("object"!==o(e)||Array.isArray(e))throw new Error("params must be an object");t.target=a=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},o=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),o.forEach((function(t){r(e,t,n[t])}))}return e}({},a,e)}function u(e){var t=e(c);return function(){s();try{for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.apply(this,n)}finally{l()}}}t._setTarget=function(e){t.target=a=e}},function(e,t){e.exports="data:audio/mpeg;base64,//uQxAAAAAAAAAAAAAAAAAAAAAAAWGluZwAAAA8AAABeAAAreQACBwsOERQYGx0gIyYqLTAzMzY5Oz5AQ0VISk1PUlZYXF9fYmVpbG5xc3Z5e36BhIeJjIyOkZSXmpyfoaSmqautsLKytbe6vL/BxMbJy87Q09XY2trd3+Lk5+ns7vHz9vj7/f8AAAAbTEFNRTMuOTlyA5UAAAAAAAAAABQgJAJAQQABrgAAK3nRrtihAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//sQxAAAAkwDAgAAQAC9ACG2giAA///////9v6L+76OXf//5POCdFboVskk0IAIC63rQ50nMPvqutN0Lr1dH6/zmp0/c3j3UijGYq0y3/u2403A7QWEihDAEFoDHw4HoQBAJBA1/9Er/+1DECIAKaJMfubaAAXyPZWc80ABUzsV/n4GJBhxil/88wALDBe7LEnAo/vLQM8aK9tQlAjBAN36/kAe5uPNS/b6zQECjdnSH0kNaPnLX7fs9n11//uoAAQAgggAAAAAMJcFoxqBBDCzEaNGjnwwKhSDPL+sMUES0wRAfzFED8FQDzikHeC4F5gAgQkgCA0F3LA4J6nA9Q7JPgYwEGBSvwdJLBURMOrwqIwgthxEt/50KgF31KVUAADiDPWqjAcBXMHYLkwjAQDFBFmMrm0g6//swxAyCCigjI13ggADkA6X1r2RMVjfD9gQDMtwjUxBAKjASCUMN0K4wiQ8DArAsCAMnGm5aCx4q7Vrs0T3nvT0lt/n/+39SP6//1fpBdia3zbiXwiDhUkZauYQZtxugsampwAaYG4AYGIR4TLLHCTUvFdtSq/vt+r/V/Q19e3+3///p/1qVAAAIACQDAAsY2emsWBi2ognk7UuZ//sgxAqDBpAfKQ37InDOg+XNv2RMpQ3ZgUBBHT6baIPMOlIMVY5aM/b///////////+nXpQFAbDAAOCRoQHoFpDBSRrNHpi8ylRTzAYBaM2MBNiVhunlZDUL7v+r/7f////b/0f///SqADoQEKgo6IqA7UTMK2C8jb0DdEzmME3MB//7IMQMggc8Hx5N/2JBEIRkHc9sSCAQDEwEt2AAgxHJZ1GJeCZSqrqV01////f/1f2////7HhAErchMXjwxUWzG6wM6ZcxCbKDN6HWPiciwxJAozNyAwYZM5MjQMsz0RGgqM1saMWuZbosV83/t1f9n+qWc13//3/0KAAAopStJExv/+yDEBALHzCEnTftCYMAEJSG/YEwYMoHzUzA6Z1Mh0jQ+ldHDZLGwMNgFUrhjhcx6A01EAjWTTN8mmnda6z6Pf/u/3fR//d//p/0AapSVAYZKTDpAwb1zTWz8qM1oO4wEQDWkQIwczYJkXsrYQVXs/////0f/////9v2VAE0AYMoE//swxAMCBzQfIm3/YkD3g+V1v2hMzPxg3gdPzZDCzBKU0JYzSMzkA7DBdwEU5RKMuUDA08wzAABA6dwkP/+7/Z/X/2//////cAnGlBEo1+GDgZkxQazLmKEl4bKjhZvoAVGGOBicxYZJIYc2DMhhQj94C11Sy24uvlf3///f1ff/t/9PqNalBEsbSMVDjHh801MOUxTCVyI41Ytp//sgxAqCiFgfHm3/QkDCA6Z1r2BMBMi2B7QCAnGDNgUSPMTW6ghnang3FhfS5KrMVjPo/31Ktt9mrfT65/+r/v/2LAsHFwaOFgRhy5qrRhfk+mtasOY+4eJghAgHnZnOBqGtKVsID11H////5/0f/kP/+tVwV9IekMBgUsJwQfZtqP/7EMQHAgM4HT4M9eKg3oOk6a/oSIZgQAyQ7Ex+AM6BmBsQAAANmBZcyyY7OEwXoMsNAuDBjJBQMAwFQA7GASLAGBGA5otRYYplyWK9rpv///////////1qAEAJYG0YxIRiwzmN2QZe//sgxAeCSEglIO57YkCwhCSVv+RI3piM27GdvsYcypoRhhB2ki4TLBrY8bRCgKPIg6Mz17NulH9K/7/6+zr//3eM3//0/QjFxkMZFDJBk0MoOScTCMQUA0c1CAMG2CBDAaAIEwwkMTdCD8AqGv6xfM9G30UVAEMACgAABwV5IyisQv/7EMQGgMREHTtM9wJgpAPk1b9sTCdM1x4Y4+AQmCJUEGPSVENpZT//9oAzHBczUcNiIzu2gyQDFz0uHNOrAJEDEpGyDxhRsOnYJmAILNZmBZvHKgAg0IBIEGKQuZQMhsGSmEkFTxmO//sgxAoDB7AfHm5/YkD0hCPJv+hIzQqZhwDFiwVcbwgGRIgVQzG7Ay0aXfLgWU/xarZ3s9//1f6v//9Pb/6kA+wyESM6DzczI/SNML3HYDVjW/ExT8JvMDiAlD41zawzULjkxzGlYAhdgHF6qNzLFqQj///0f70a////TQCEzHhQM//7MMQDAgaAIR4Of2JBFYPkHc/sSOqU4RlDDHyh00eMyRM8tC/zB0gRo9W7NtfzZmY2HrM4KQ4Ih+kBwM2iJVimq5oYIfcjRg4OmBx8YGPZi2hGCfEp5oshOEZw+B0mB3AORr6CZOQmRFRieSEKqfFOERmUXRGkWXu2e39Sev/+huzOPZ//+7KqAEQJmXCOhIwaPTISGNf0EwrAd//7MMQJgghwIx7uf2JA6ARjid/sSoNmKRZjKvwv4Ggc5mjcaESEU2a5Eg5WRalkOUhMhvXeqqmr83+u1/9/9XZt7f/+rqAJADD0XjDImzDtCjGCZTBWTr4y8tWgMFwEoB0F3NIpjZiYXIw88A2ORE7QZdRDzFDrEr2dRn/+1n6KAAQgA4GAAAD/OKroWiYL4E5ovmAH2B8X/ZhCIf/7EMQOAASQHzuse4IhDAPkHc9sSGIgBAc/z9X+oAwAAjYRigZmJSwY4VJmPFGGZXmaz8FB9lC0mJaDYaMFmBjhkR6ZHrGcByEMqCSWovcu2l7O7//1/b/s0t////r+LroAAACUMACw//sgxAOARvgdMa17ImCMA6f0zuQMCAICYsAZ4adFcYjQppulLEmi4FiYPICgloOCAw0w7kbIqes2e3////9f37v/////qBADDlwoAOAvW8xAwiTo1A6k6hWQprum159nz0s+TrD5oQeiAW9EzHR014zNHZDG9Iyq0fjUROmNt3c4sf/7IMQMgwgILyRt+4IAxINijJwEIAjTYmMBEEGC4EicDEl1mUyB/oex5rdKdwVdE37/b/p/7//2f+//+0h+ElCI0/yRxnQHCbKXJbx/XJsM7qErnSszU0rO/win+U/lrF3RX9rDvRSq2Vcv//N1CAgHX//3///+n+roa45VmtCFf///+xDECgBDOAMQoARAAK+AYbQQiAD61IBU+IIABAwJJ4C+6z6nt1df9V3/Y5q+GOxYGSfc02ppIotcSnTL6Kf8ypaqhQ8NSpRGAg232gAAeed/7+R65f6//r/6/1P95TOa31IHZqRzGf/7EMQQgEcBeQughHfAWIBi/ACIAJEEwMqqOLQ3Nhzatfn/89ZFOVmOme49BwAAAIABwAr/T/t///////1////s9NXD6z2i+4MAADYQepbrKt9AwO3+//+Q/6H2f2MDh8DcUiu7//RZ//sQxBKABNgBEaCEQAB2gGK8AIgAWBQhWAFVgXABkACQu1P3btP//9b6v9n+3////1Y24sofjceADAAAAUDLFbHf/t///+n/c30oU78y///6bY/WW0CWTeJzzRdPqKa9vRGo/uXogFf/+xDEGYBDwAEToIRNwMKAYbQAiAD7dhqlSiRURsQoQFDh1iiKtu2qy3psGPiMdB1d/////////9+7////8XQ7NCODsi3fIgIMW5aVVKfbv3MbXGfqUijZ2al/v/pez7t5N3R/1rUxxv/7EMQbgAHEAxQAAEAAq4AiPBCJuIkT9troEdupAAB3end/+vR6kK4v1//yqf/n/84sd++B75tuI/7qRZnmXff//8z6syv7gy2m6GAQhABTLattTruc//////6v6933I//05oyqgAQA//sQxCiABmlxDaCEV8hngGKugCAAAAAFgbaCSAI5ruwExMaa5/OHQUHgca/fjQxxItIXcvktX85DmIp9Hv2e7lOb2W/0Xe5b+z/T/aAAA1SAgAAYOh0ZwKEIxKMTbuMIANNcWjNDBcT/+xDEKwAHTFcfWaGAAL4E59M6EABdOgBUQInjACIuttE414QGl5HaUwAAKgAwDACxGCSYbgjpiEDRmZIQ6fDVTZwkFQmK4MKYqAbphChjGEmCQYJ4ORgIAQLljMVER3IVxe70gBxAwP/7EMQfggdkISUd4QAg3wPlNb9wRNJpughATDhwy2DML5ZA2xvfTMcBMQhpOhMhnJQFxYJRe+7X1zDO6N+//6v9X/9Vv+3/1dgxsOMyBTVyQ8JrMk9Lw+Aejzn3EnMSAD43E7MlQTCD//sQxA+CRXgfJA37YmDdhCTpv2xM4w+PMBFYKpwTIf6PvAIgCoLmMCho6Sc9fGOivGcwqqR1LhdmI4C8binmXnpjB4YXKmICLEK9QSfbr///0/////////VVAABIgWGo9Agsz/DCALn/+xDEBwDFtB0xDPuiMFMDq9DNMEzNjR1o+fGASClv5K6QgB1blh59Pt/9v/////9f////VWBbgAIDs4AWKBDgOlyU4IGBbLB96gBEBVBBGJSEYYO5gFmGNvKYeePR8L6QHjUbcYbokP/7IMQPAwh0Ix7ue2JA1wQjyb/sSJvEsaokG4lJt1MDpYeF4Et4B+ZErkqu9C/2f5t1X///q////7iQABahcYsEGYj52SsYVaHQm35iCRnzgCKBgRow4BLbBYNAu0ha7uVViPvq1b//////+///+r0VAAAIkQABEwsIzCZAMKIMxXL/+zDECIIHmB8nTntCYQaEJCm/6EgjCMe1MZttk3+h7TCNCQACkWRGqHm30AaIpGXAt9BetnFv6P////////u/pAkATROEzIrNFNjbl09/EML+DUTWclQ8w+QLHMDNAojaFzAmDbJTptjFFFIyK8aZGck5mT2fX/o/RZ/q/1/u/9H9SgAAAZW3MLZWuZDiMkiSmYDhuRnQP0nyIpj/+xDEDIJHPB0xrXuiIKOD5aWvaEywmJBt3WQIQfTPnj7xXY3cvqz3l//2f0svAn+z/0f6/9QXwAYsEZYGbEcfJ6YuZPxxCmTm56AgEC+HBImFNjhwgwhcLGsWTWYsqgCkhgMQlYOY4P/7MMQEgge0HyLt/2JA/IPk6a/kTJGpp52HEYQ+PpmWMopRlvYGQYJsAZG3n5jqCDEQRUpjwq0iZFb9FC1Po1fu///6P////7NYVEihApgISZEAaw+efEYL8J4mYdIahgdoKwYCKAinA4YxRlhkWIOAr3jTVbloZ4ur+n//7f//s/rR/urfrdSiAAAcIABLyGKkJni0crymO8sId//7EMQJgMcAHyct+0JgWYOrEJ0wJMFDxvJD4GHWFGe68bR4bNebTQZUUpOWA4f7Lf+7/////////+qICzgAIhmSMZIUwDLi4SLs4fyNswFz9QAA/RVzQaW2BBRlUp2PBivmInvu6KbZ//swxAuCB9gfKU17QmENhGQdz+hIgmJgLgqGFNg4ePITLzkLXttOU2zFcu3s/R/WebT8z/s//4t//X04WICJY3EYwI5iE5GIGaZP7BgYRcqYp0gXmI8BxZgJoIcZ3mb8aB5p9WASQJjMH0V8Y3He3X1+j/cr/bY//+9BD9n//pSqAAAAYiCHqcZbUwoQzQk4qQxJgkzroitM5EQM//sQxA2DBxwhLa17AqDAA+WNv2hMRgYIdWPDQTfthkhv8s9yf7f/9y/6ez/9f+//+zqUEKGwAAQICCJgJkYRImA+mgZ8TB5tEgiGDcAqPGk/QqGC08MHvNiP//b/t/+r/74tAgkTM5f/+zDEAoJIuCMaTn+CQL4D5TG/YEwNJGE3GkD1U/MTzHUjdd0OI1VELQMJ6AhzcIjMYoMxelDJ1RMTlMIAzux6ZJARAVWkq45m/G9f////f/V////srAgUoNfAgAYmPmhQBh9q7m3r48Zv4fBg4AAnUIXWQiNnwVGKUp6vV67uv////Wr6VQAAwSAMAcBBxoBQTttjE0LtOD6kI0f/+yDECwNGGB0tLXsiYNSEJAnPbEgA0jCFAlOpowEACaYmBey6GdXq/1///////7QMAQIMZjMz0eDfsxMtqJw/GiwD9AHkMbcMU76QNUbjRV8zjsMnJC9cYpwT+vf9tnLf////1DCokMJEExSiDKlpMHJLqjWe1eE0LwCnMEFALzVj//sQxA6DxkAfHA5/YkB6A6aBn2BNAxwmMFLRH3BDUmvNC1zkQ5RaTY3telGwAom58YTo4Zrnp8mJMFyYBAFRlaXHFgBxlqyZao2AAAwoBEIwUUhf0YERtJmRJGmR+H2YDQIRnqDliVD/+xDED4MGMB0ybXsCYL+DpYmfZEzekmC+Rr/u3WM///////////60gAJXAJPEZAAiMOQHw7LkoTWnBVMBcCMCFJholCDGKz4kcCF3t/r///////////2VHAABwKaY6aX0dFeYFI5xm//7EMQIAgYIJSpNeyJgqwMitGe8ACoFGbKO4YRoARpiBdITGOasoIkUeo4zZWAgddhqsr9qQJQ0oyARQogxAwDlAh+gOKMULCrRgNMJUevR2/6PxJ/T6PbTq/V3//7arMn14Zd/60AQ//sgxAQABfgDEaAEQACwACH0EIm4FwFcKuHuvS2KtIu4RIM/6+Kvt05R3vf6M62uHKrjbitvR0b7ljkUL2420swHZAADXIvY4CvW0lmP93/dX1end3KElFzhh2QdYqQuGW2f9ntYRDJBA9GtkAAoAAFC6LorX///2f9/7KKO8g/KGv/7EMQMgAQ4AxGgBEAAwABh9BCIALr6PT/9lV6lKtG22t1HAIBB3xVCRS+1zLFL+kX//t2V9lmsOVi6XvFGLskygs1QroR/9hNAeQAVqQhVYHZlQTxEAClylYtjovV6O//s1f9tmjWp//sQxA0ABHgBEeAEQADbr2F0EI752/b1u0Xf/obqpsw7EkrnZAAFzPnn978/LrR/7///fy//+RkfnS6FZEdmBg5GvNizDOhQ/81f/8su2dKZL6hAiKIa/e2aXeoAEZ1ua6k9az9/8vH/+yDECQAGaXkPoIRXwMeuobQQivkX/7Wv/+vn/Kf7U88stERi4f+ZZ+2iLr8vc8/squSylg311o2lAnaAAB3lRc0V75m//kX+X//X/nkX+/foXyLZHvl72TMvLMq1//v//fpWqwZsyVUDzDGNAAAO5u339n9v9XX+TdPFX0osETUi//sQxAyARbQBC0CETcDaLyF0EI74zi8uKLaoaDHNq9HV3qPPPIEig0CwlgUjkA6G1IvOgXPo+y////l/l///8y/9TZkwXgGQ5tBZDpFRtmUrmchf/ev+Z+lvzNU0RmB3qrbBv9YLqiD/+yDEA4AGEAEPoIRNwMoAYbQAiAAQtKnVF1KgKx37KGf9/b6V2rpMeV31RcCOJqHrI9zrzafqQyo+Ni7QCP2u2GjsvaAABIyoqjWYTeUZXv2lf+jx+z7G9dd0IKEykAi1IddbEZj2bKOywCiMEA8YFnHBI3HL6AABd0TyKtct68y+//sgxAiARyF7C6CEd8DSrmG0EI75t2s3c//r/775a/ZZ+EqrQMpsxBBuWdi6l6ReLn/8Jgn+0MOT1T6MPfoNJYxZ4Cq+5mXl2X/Q/+ff/+Vz//5cXvI+KueRpszlToVJcFEjCb1lq/+v8vz+7G7PRJDd3uurtlvqAAAbUpiXNctNQ//7EMQIAEaEAQ+ghE3As4AhtACIAHaU1s0K+9pxvTT9CZyyQfWSAYuwXpa0up1jtf/TtSDpVDw9C4uE31ol4N42pSiY213sp6KP/+3s0Sj0FXnTaTTEGlXvUof7l//kkqHiA0sLE6Ba//sQxAEABkF5D6CEV8h2AGK8AIgAKIJb4wAAX7Xz8/6/yfry//mX/q7X8u+9fndm1LgPOU30LfhZi+n7//9ro6b9JB3YhgcKd1Z9gAQABuxC7Cdfajd////6f/9X+7//+xaF1nejGl3/+xDEAoIGLAMNoARAAF2AYvQACACBAAAqq4UrvoW+l7kVNVfp//P9yOt8SOQau3OQp9JiFZEVSz/3rFksKPLFBLwAABmAEMv1////xX9X//2/9X+v+r7lpQCHcAAAAcVkAjW9v//s///7EMQHgAPoARPgBEAA1y6htBCKudPb9//Zq0JU49/6P/8UpQXv1kFgtvpAAEzKcnP5ev75/L/y/8rEY5/+v/h355T9tMZnI593oqeTnGam0///1V9nd3Om42V3WGV1RWt8YAId5O5p//sgxAaABgV9EeCEV8DKruG0EIq5xyLLz0eUvP+///zy9///yP1TL89V9P9WX/7///l9P92J2BMNe5cLXegAANuGdSPz89jqI8uf9v//8v/y/r+fThIVTnGKZB/OP7if+v///+u6rTlyjIEUSRhiWZAAAc93ql8H9ctf5ary/+X/7//7IMQLgEaxdwughFfIwq8htBCK+f/zr2uRpxkTU2UQ4E6KRBA24///f/z8tmWgMzJYKTsGlmgknik+51vNSv9f3X5Zy//3/mX/m5/9fLk95y53MlKXF+p7///4NXRn5keQGoSql4eERUcMPkAAGDFGniliMc3lh3qV+tyvZ92jsQj/+xDEDoPF2AMP4ARAAFqAIcAACbjdIqcKtSNZT25j/qryBNQkKEf//////937qZAO5JFej+v//NqSk8UCFZZLbYFpoQAAbQ9ZRjXhI96U2d6G/6P1/ygUQvjiJ5wRYtGVKuhxhUaum//7EMQVAgZ0AQughEuAOwBjvACIAHu1a4seEhIuYIAEwAAECAH/hX////1f/Wp6aiWuW+IAAWdSAA/Wd5/u6+v3l//xf/Y//8jXkfsoasnRuRHGLvI8DyWft///k6eizndbOwNwwGAJ//sQxB0ARtF9DaCEV8DGACF0EIm4Gp2Ipu92jdsf33f2ev7BNPKIkSIcf4CGBgOgc6PQ1KSZeeV/32GyJUJhEoIkENaMNbtboAAAiFqcjemxPVb6f6///encoVMJ3sUl6yDf//psuVH/+xDEEoAFDAMPoIRAALgAYfQAiAAx4VNeQb2SXbtEABjnIOi591NUjRYii5bf0fq/jn1RO21+igktSwKspMM+3/stoGAFVXZZVVVFC31gAAkzV7Wiux/Sxjfdo939qu7zbrUkqgtDzP/7EMQQgEXwAw/ghEAAooAh9BCJuCZU4YS04Kdn/rb33NNhvDf2SW28JEVMGmsoGabapD06f/0P36g6xfI00U6c/f0VJ//Y0k8DhQeq2w0tt13yAADSO2CBjF0V2vzddq/239+inXpr//sQxA2DxeQDD6CEQABJgGIAAAgAeSS2XdDfM5WVfa5Gj6OeoMk3FQD////////6PR4a0fp//0z8gKkaZXaGhkZaPWACHEhOmOY+hRJd+r7v6/7/u/36u691+uyj/p+TDTlQDQsKzKn/+xDEFgAEzAMR4ARAAKqAYjwAiAB3yQADyyBSBLkrt11ae7+r3+PpWXou798jvoQ/uQ7/9PLtOuJoAIlwiFcOBgQEKlXXjr6O///3f+z///p/R//6LxUIv/////5f6/+l0dbYuQ/0///7EMQXAwOgAxfgBEAAXYBiBAAIAPVsWgWS8dW2CVySwdIAAKzvpLeWDXc/z/3///l/fa/y8Swryfn0x+v0/wFERMOyX//89511eSihXyBkBGSDMzKPwprHPE667q37GX+xdu/Z9Wqz//sQxCYARnF1DaCEV8jggCF8EIm4IPPhkmsI4sHUBQMsW1oq0qErI5cr1bUULSTALUGwWGL////////9n/p/T/91vtIkJdxZJLN4hKSx1qnVNXRc/pu/3YszFvsXbQhE49rAiBdgSND/+xDEGYBCCAMSAABAAMMAYbQQiAD33HI1sfkP+KoEswFGGPN7tdrvugQQ14GWTvudLm6RQ+hY9Tlf6F+xn/c2cvedqum/fvr/+U0LUeWLCYIsEKqqqKG2qIBBMQHVoRTYv3j37KP9nf/7EMQigAXMAxGgBEAAmoBiPBCIAN/9nrd3ddxv9bKv/utywugACAAA/f//////V6NX/6/er//98cXAtoEklArxqO9Oqni3/9nSmEv2UX2tukEeRGPUsWT6P/o9I1TEVbqI3GpHmQAA//sQxCGAQqgDEwAAQBCTgGH0AIgAnPatdl19zNFvVX9PmdjrKaFUUsYlqDyYu1iWvYgSBdVFYt26etrFhAHBQEQy6vCu7MrXDMgEC6HrS9yHor2uo7f/u+d9X13f9lrP//o7E5CKKpL/+xDELYAGnAMLoIRAAJEAInwAiADbBYxJ4AAAtIacYbttY/088VH/2I/Wb3v0UtrDjBpFQ14wCDCrCjJ9zlPd3W6W8eXICYqLGCDAAU6swBhwCAAupVSHJZ8X+///7urUz/TUYT/////7EMQqAAbcAQughE3AgoBivBCIAP7xWYr3Ua2iWeIAAKMCDEsYkVWfoqvt/t21o0JrZvzjx1Ckqeh740XRW3UTWllqov6uxDkkBGeNms4Jq2AJgBqXUMtZd/rUyKf//1JlJPJixxBA//sQxCeARqADDaCEQACwgCG0EIm4dnjl2hMHHMJ9/9VOiXBIVBIK1f////////7vr/2f/9WFGFjevmFult9RAIeLJQNpeqxlO7a/p/3+3/s7N+xn1p/Win/0WkDwnUpVZZQFRCl0IAL/+xDEIAACFAESAABAAJcAIjQQiAADSzRZzJ/chGjmer/G+uzdqavtumVuNGypGK9F9E9kNSa3rVCg8mKhgur//////////////9mi+Au31v3jIACDfN1pPiyGp0EtHZ/u9X/T/R32M//7EMQuA8ZgAw3gBEAAMwBiwAAIAN/p//p96ExxyyNyXMAAArR6kIpvnNFtKi1atv0/u8whgnxo2tgsFSePHtFjoGCwjFXMFtSq6f1wG+MAASoPe6wC2+kAAWJPIWt6PmXYl9+j93R1//sQxDeABFQDE6CEQADXgGF0EIgA+zoZEAMEkNcZvNnRcmKkGHWxZ3T288m4HDAiLBoIAGBH/////9df+939/fs/7qnav1eXE1WADAAADgMAAN7f/60X//+oTf6dLvb/X093//fVMA//+xDENIMGhAENoIRNwFgAYkgACAAgAO4O34AACFjOi/ke7Sv////v/kEXf/zn/6F3lgdmZ3+HaAQFCjnWvreKJl9cx/9FH2Dnfynro/T/9qv//Xd/t7tb/mQAHHBd5BybWb379TLf1f/7EMQ4gAOcAROghEuAb4BivACIAK+kv+r9SuL60U6dN9X/7OytiQB9RMALwCAB1MVot/9t////U711uu/e31LfV/9XNm40u4Qrq6qiO6EAAJZzs5vuMlrnPl/P+v/15f/6f6/RbKuT//sQxEWABGwBFeAEQACagGJ0EIgApdxptoH3C2lokJXH3Cn/fH6XhEFBAI1nkABwcFGAAAAal/us9Xv///////7///+jItem//8XXUeggAKUwKtTTKJfbbGeq3/Z/+hf/emu1g59Cf//+xDESgAEFAERoARAANycYbwQiXj/frdSIFL//////2+y2Oteac20M2B6+i+7MPJ/+awKgYREYPwzM7qqou/zACBSa0nmMdZVbc1+9qPzlb/zn9L8i/OtN9NTnW6FPNU/iz19a4uq///7EMRHgAN4ARXgBE3Al4AiNBCJuP/////////////6B9sBhhhwwARGrR2dHq/T/+5LU+z7/91rH+rv//sOLKpT131Fvg3BIABrSxzW1pScH7OLQhu//1XCnYKGl47Q0uhFMm6t/0xb//sQxFAAA7QDDAAAQAC4gGI8EIgA/9cVDYWAgAwRIA4KL8N9qe5Ht0ez/v///+gy1PHf///k3NggAE4AAAHZAAHS3//6f9X6f39n0k9hg1TZU/dv/0b3MKEVhsMjj0aWybw3IKbH3PL/+xDEU4ABiAMaAABAAIKAYnQAiABOfcze7o/jPX/XRQ1Uw9hvvyNyxBOdX/V8uScMJ7ZtBWJbqgAAVYkcYVi1PumNnV8c31c3q7bja3MPsELBG4nGj2BN0Dd+3/c9ObShwdCQzkErkP/7EMRmgEWsAw+ghEAAdgAifACIAFqEKtam1ddmL/am//V/ANj8J0rKNSxbhND70LRWXrBwsIjCFvQ7f1oi4YHhcMAgwHgQ///////R/Rl96d5uKLWW0tt/+uToiEQBQGhlHg1HAXSq//sQxGqARGwBEaCETcCiAGH0AIgAz/3/7f///bMDNgyipqfcw1FFd3/ye9ACcTUFdXZgeGwFQAIsHIaqzcZSzv//ov+z+n+n//d5/+3dyzmk6AAAAKBwAAAz/9//f///9LSuzKzGQA3/+xDEbgBGNAENoIRNwNmAIXQQibiB5yeNW6//vmSpB5ANKkejREVUTfyEAhLw0tb2r0kadaKff/avdRbfUvJdqvf41g9b/WpDP6epZoaRYwJSwMsKysu3oACAnvmE0qRlaeeX3f9////7EMRjgUNUAQ4AAE3Af4Ah9BCJuOj6//T/d0v/+coqt2uersvpAADVLUwm2OP70pMaOo99LQaQzv8TppyAspVIx9TCDnYsTRtakQHH+v1MJ0n1lgqIR7GEMiAABbmZTxSAV///7V7///sQxG+ABEgBE+AEQACPgGH0AIgAf//5F/9a88y+nJkyPox+RkM9JDzbabtv65////vXSs4JkCBTrwAAiFgAYD4AAjrYTuZ7f9H+xn/////2fT//+G4AAABIBwAO/+yj//6qvV9ZXrf/+xDEdYAFzAEP4IRNwIOAYnwQiABxv7FavkSFt3/rZUTAKmB4AHeQb8dkhAtrtcxZTp5j/6mbP+j+m2wX+7+rs//5IgzQgApmqXdgAAGlZHUhlqt/XrhNH9PR/2jFyMXQcabYuCMXEv/7EMR3AEbkAQ2ghE3A1y9hfBCK+QqZSwtUhLoz/RTNliwMhcGBSv///////9NDnXU3osOUq///6PIf//////+nb7lOcWHblrRJf//VmhAfiEVqAwklltuiAAFTVjxXY4aoJe7sV/S///sQxGoAA3gDFeAEYAB+gGHwAAgAZmVI9iswy9Y84hrbaa6NaNTfTr9WMYPIBaWbSV2S+IRvGRq70Jvs7s/u+hn1aPStmE1MQ0RoqS0zOi4y48pfzY//IDSwuLHyxAAVl2d2h3Zb/mD/+xDEdYAELAMX4IRAANSAYbwQiAAGGNNOYII2OtT1+lf+7+v////s+jQV+7+5WFlssku7IAAZUx6GUqv4C1LrGbP7Pbt+msgKZEVkXJVfFDJQxa5Zm//2NOlzLwgFgkTVF4AAA///v//7EMRzg8JsARAAAE3AX4AhwAAJuFf///9a6FfU1Vt/0f/9C3FAwSAAwEAgooIAHr0s9v9f/u//r9St26vcM3+2j/9aJA/GKpBY7IwJ6QAA8uZS3Lfl6/t/T9dqf9f//36bMo6TQs4F//sQxIcARcgDDaAEQADEgGG0AIgApooXALhK4LBs6H6+x7/4rB4RoAxQXFAZaGeFZlVbhUQCGuJjIvir0qv7xv/7vZaa6829tdOyq8aY/d/Mf9CX0LE4YqABQAAAMAAA/r////u///H/+xDEgIAELAMV4ARAAMeAIbQQibjv7NehONQpbP///DoIsDwCo7AtADalW9jqvY9H//9tH//r9v////0LClWafQWSwakAADRZqEN3psZXt+3+od+Y9b4xajrtUmi4gQOLMUPIqs7aP//7EMSAAAMwAw5gBEAAfoAiNBCIALZK4AhpYLTbW3/b7MkABRZq2rc8VnieXa0AEVtZZ/u/XtbvkylMzS3FONl7VUUmv/temFAaFDgsMQCAT/mf/z/+Q4aroV86f/Uo3w//r/9bfLr7//sQxIyABwDVC6CAUkCrAGI8AIgAuqhGBKJaMAsqdWn/9f5Gv//////t///9uGhETEFNRTMuOTkuM6qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+xDEhIBDpAMRoARAAHAAYrwAiACqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7EMSRAAX0AQ2ghEAAyIAh9BCJuKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//sQxImBQ6l3DkAEXQhegGD0AIgAqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqo="},function(e,t,n){"use strict";e.exports=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=48&&t<=57}},function(e,t){e.exports="data:audio/mpeg;base64,//OEUAAAAAEuAAAAAACoAlysAAAA/gAAtASxAADn2AAADf///////////////////////////////////////////////////////////////////////////////////////////////gAACclsYaTkiCP//555508sj7W2XxJBIBiJgJCGVJrWaRl237t6pKQ3P3DGf//Oxlwz+PYyv/3v/e99/8MYymIMpMd47ye4ljvHefKAQAEATCDAAAML//OEUJ4I4AEuAAAAAACoAlysAAAACWO8/CBoT7JBMVAjADAPKgAwDy4bA8DoOJksdBMOPNzd+w3D4gOdYfLn////5R31BgoGIPwf/////////////////////////////////////////gAApVZbaSjTdcltckski98wVpp88eKpynqrAyKx8HRwExG0LzDQGLDCqpgJuNDMbt/1lj/T+kk47Sf/Jfnnufn79LKYIoLcPxik5K43brOo/CuVvMgM//OEcP8VAREfL6wsAACoAlytQAAALCiUhMtNzHfE7E2McFfpLGG+076MAXK7UFrmGQVTyz0sS8MlQQFpXLfsGAACDHsnQaFg4bMdC2np0mSjAqdscZwIEMx1kMVMEri6hQGGhkEKdwGIJ7WKCROF5v5LOU9P39ctw4/LqPDGJmCq2Gc/gniWAkxgZFju1LZRS0VetL886TD99/v/+ufnPyjtLJqeGssKs3KM37pZZ8Qxj32L+H7s09VfDN7XcOf3//OEcP8lBg9c38ZsAAEgAlytgAAA/wpMH/n8ML3////8rWKTv0LoV6Z8mvRvV/////8vwpvxwmvj/YZqVZN///wAAHWkiiI7K3dr+rdnn/f+p3c7ymf+xlhLqrow6EdpLN4fI+n/9FTpopor9aLl2UT45IhULnRSoYpAxcsgMehAAYLC4nPMXlpoJV0klJJUkk1GTWNUGR1F4lQ6Q+vSbUTQjoNVCdiJJEWNlrRYxLo7hTAMFggVoS5s6SlG6K3U//OEcH0WVfFfL+xUAACoAlytwAAAZsmkvNHQWTpsnZ9SSB50E0Uq9TpoLXf1tdT7LMUSAlZakUUfdSSSkFpf3UtTu+iqupSS/oGX8AAA/rRLjkjdtleNy/OvK43blcYsbm7UgFRhB4HNC+tOGCj2iKh/qW5gaOYHkFp00y+nZVSBcGUHolwaEBB8nB3kPYPKeYBoY9ODc97gUq0RTJai7T8aAOBGJ///gqervjrxKC0PQkDIsrmc2pCIx7wKGOf1//OEcHIS8W1i32JoXICoAlysAAAASVL2+h/XboZJlTok3I4s4/mh4j/w/eDvERzmWyxDD/gbv/u4YP/gAAAlJCknE5K98prW8sqbKSxmGZ3krMjwVJp0rb3PCINu5YLq/0HOlIzK5aFxstGyzWk+pJIvGZMmw6gXMO4zODlHyZMCdJovkFZZFTQycFeelxlldFw2qNKKpliPr6/a7V3rG///9RvPX//ede+8XratYj2s2Ga2sWxtivBi41b/EXdM//OEcIIXOclkz2JvbICoAlysAAAAsV7b9cUhSuqVp7alvlvUCrix/6Q6xWK8XdfaFd7CgwIF6/2tFb3k8WD/qkaG8zHrJ/gyz1e5RVf4AABZoFWg3JLbP+re33d7Gl7VvbgwQZM60Qhtrj8CQmdIpCjpf9SSRuIcmtf/7yGmIzADejJJzP0/ecNSs8SIQoyzRNi6Ymxik69ZY6lt/RKjxqi6PrbWzv1alrZ+tal/1JJObPes2NaJoaIoPUbFApEc//OEcHASWclhH2ZtbACoAlysAAAAf0HTs6KRSW5sbtsiy00TV21oKTZI+7VKUiitj6NJ5Al1NFP4AABoUxFSg5JLtedrd1nrHVbur1+TD8yZtGQNadWzWAdFNmLItz/7qMZAA+2tf/1qKJiEGgtaJucJ6jdK2yi8soIQAYQzZHiBZHEQ00hYPrx//2CsIQILFf8srCsf/+qf1/EX/10ksm/44Gzh0PD4aNroOdMVEXbtUNHjpG1XWwx2tl+Yh8YN//OEcIUSKcFdb2JobICoAlysAAAAqvnVjDlXcNxr/8pMf4AAsyJVov3JHy9Yvbzzs16mNTcwz8CV1B5xOgoBZ7OADkgxqNUR4j+trrMASQiS6P/6kzAiwbMIJJKdE1SUi7MpeYrnzpdSoE4nF5aZRdrOcMTUlzRvqSJ4noPo5a1NutFJz5vqq1Kd+tFjVNaPSZ0aZ5b6BeL5uSxQJqCbS8dJVyiYpMvdmpImS0FVomqJcJmURKyssMEzqdDorV/A//OEcJwTTZVfG2pNbQCoAlysAAAAALIyVaTbjkkwr6x+zZrfS71lKWRGupDR6IkiB839rGYG1lfLgLCyf2WtJ2C5QxHWpL/pU3k8A5QbMiNiYKxqmbJJJM9kF3OpKI41RZIrrQWvU5s5ERZpVHPTZJtMvEyKACsO9BS1/UWCuYt2t/vUk31so2RZl6kkkSqYuyS20TVFDfpTJ2RbrXSWjt6Tro+i9zprUXLIoOj/4AAAljJV9uSS2z+UtNlh2l3b//OEcKoS8cNbH2pQbQCoAlysAAAAp4/hG1oG9uBkBp4C7gUAQycAx4Qc2FOFBpNqXdp1iVAzPRqUn9XSRWy0AHgDZhBIxMXBy9oXqz+FV/TcV5CVbfHrBoyw6Yg4tqCrWU4m2BbVP9UX1GOYScm7968hfWcUgNKpZIken/zql7Zzv4vJr/H+K21jWNY197tbOLU//xal7bnp/rd8easwec8I5UyX2LY1trev+AAAtkJVOS2S7Xm7WGq9SluPFL3+//OEcLoUmYVZH2pvXQCoAlysAAAA3HlUTAYVK2PI3oEoGsGYCIo5uF5v/7phYcPVC2uXVIJsoyTLyhag1YGRg9MjS0ZlsjDBypKxFzEvkmaGY9SgOElSYktiOVDOU0abKHuYj0DmlIyRb3KIVUJ6G4DvHkMKfT1JqYxGCJE2v+dZfd2Wg/d+6/XUcMSRUuuix44TEy6S6KdZq5mgo+ktZkzGSGyn1oJqu19OyZsiLMl71l7X33/AALI0Vvktktt5//OEcL0WTcVbH25tbYCoAlysAAAAV13Vm/LKuUujFHBykgGMJozTAh6IVI9RwCuGPGobkO4tDXrutbAoEkXX6jRa0EV/HYX5nDrBlljXEUxIzM/rp+wwW9iZEvfbZqCctp1JCbDeW30mc4RKbiSIk56Z3v/HSIQMJeKAfqlgV3mlLPY8FyC4yGvbtqiX7f7U6VS6UpMWqe1QEf5z6TF2d4Gfzurf//x7P/+Lr/4j+AAAkjJVOSW223mrP4XeRfGZ//OEcLMUGQVZH2pvW4CoAlysAAAAmrtSPp2GKxwcATYFHhoQ7E0Qh2pkTUHEZ2/2I4TMiCa2fWyGxN8s3KK6zAuSDWI/zDw1JFSWJzOtY5enLtW5H4brxy9L5rk7HMd38crMTfV+3nbNI1YrdNru/qRxgIwuG4FlUqn6Dd3Glr1m1lUtoKTlrJZMTpKizhc9JlGqXaXPnVMBAGjbz5OqLTj+5HLuQRZywmHfwACCNEkuWWy3W81Tf/48npqUySZd//OEcLoUjQ9ZH254WwCoAlysAAAAoLAzY6Q5bFwtcBRxYsBDh5zYSoR6pt/UgbkeDeIVqpBPUdUamDnTZTmhskXhHoZsXxRKREhShD0SseNTpsQ4rkYVkSuouF0aRmYKKQ7SeJgrmqK2USJQJMnx3IW6ZSJQLgAVIBoRXicHszTYwMjMfZLl8ZYpsky7KUh72Rf+1dkFUqFMmUi3WtboqReiXjZt0UjqAWTWj/sVSeoepuv+AACaNFX7JZLbefXv//OEcL4WIYNZL2pyXQCoAlysAAAA17lvC3PSuHI25AXAm0xhkOBAaaEpjrMDAGv0XNhaguWl36lVFEvjfr3QWZOmaE0ljfzHiivDGRykYk1V5rdY8t6ZkbfAY5HJPQ8UjqSEq7vdYs7W0krG55/9f1SCkLmWwdDnDpe31qZgeuKWclvOmAniJR7duoWMtw8FCssLPwGv/+jrT/AAAJYwQbslkts5qkrZ42ZbCX1oHhrR1O4xpBjA4IfcVAirKWtk//OEcLUR1QdZH2pvWwCoAlysAAAASQv85AYs63z/7////yu+bvflvHuNzObrU8klEHTfyqngoGkMHBZbT43KY5Rz+dadxs5UlbpUJktuLeN8pk0T5okLNIOarSWdQJkgA2i6fNDBnpObEHAPQ1aKDJkYpUMFs6DlYokeUTdaqtVzzPSumgg6aOt9Tpr2dRxFrvppJLTc1Qda6kk0VUGmaw+nrMIu0E0G3pq/gAC6REkuWSSW23t2dXO2IFlU1HWv//OEcM4XCY9TH3MQbQCoAlysAAAAxRtw4IfMwNnGLhlsA4gvFwH5KjGotIeoyX62WgTJwusp2WgbGRgTpGmq8rlTdNJFtkY2nRqRSezFcMs7mOvvdwrWc+v7B+Han3KSZ3h+uw5FnCiM3FKXHnPy0++LwMKSEdm1lzn7x3Fn3szNut0qoDGSzWia+RMPH5xrqFiQBAnLrdJOZvrX6Ue96NCf4AAAljJALlksltvLudvO3zGefCNt2j7dCEGmDo2F//OEcL4T8QtVL2p4WwCoAlysAAAAQOyAqhiNHZyQQf/ygeLe/n75+t8qzT0Stp9PzfeZZVL03lTWuct08diQMQlo6z9xIOAmG7LWbGiNRukcLzEwZZTIp4kh+C9iNheDZRROS6TjUhDeMmhbY0BQAFOIEEuJqX0T9bLOLG8oiYHNVfRRXumdXt+tams9STKVattaKSZ4yWGEqJCVZ51fx7OiSSSW9fX/AAC2QklSWSyW23sbmeFiaj154X+cG1LV//OEcMYVpXFTL3MNXQCoAlysAAAAAjvZCLs0AYKgHazW8Vfbv307lA6bPW/3392s+QYwtsFrfOZ7muSjPPHO52Z5qLqrGEzAWuVp5B0DcvIqUxxBjApF4ZwVotNCWEsHqZjjZBBlMOFZBHES5kimqpRUI2ASwmoJUwLS6pVbMXUSQWb619bJ0a/dkep+/vvurXXU2ZUyAdidljPb0/mOj+AAAJZCiS5Zbbbbz991bqy+ZjsUdOkhsvoatlBjgEIP//OEcMEUEXNVL2sNXQCoAlysAAAApyDRn8p6AKYv/2+UGv8/n//6/GvbS1X5RZYb/XK2WdBYjU59yxm+5YcNIGoMQf8MFRrLI6jx48NebWSBDs8Znx/2nnqxuEs0bMJTsagP9LmodzhSPF8KCiBAwwBSBFAh63JL91knP08S6JJi3i28f7tX/4zS3+v//6Z+P94/19e3/+/vyaDTFJ0MGKr/9fUA/4AAtsJJUttttu17VjWOVqQxp4ozBV2PJ2mC//OEcMgVqW1TL3MPXQCoAlysAAAAxJemjHJLunuZhV+fLyjrIt9/+6/X7uRKwy4OC8md/medvOmrVcqelz5EIKjJI5Uo0VfMExWIbr1aa/TW7VqY32te1SQvvN007Dcgu97u9SwhrLXrsAS3uP8+rMKYwQutiEid2nmsMtZVY/fkT+0c+8gg0tyizr/5bq/7HbqZb6kIxmr+AAC21klS63W7bc+13eNLKtMtcZYSBnlGhj8IJqrxCUrTEcKxgKZc//OEcMMTYQlXL28YWwCoAlysAAAAxjJMxZ/n47/esLlShR9iN25rK3dpKtnGWwJljYru29UACO1C9StncSnJrWFJFyx9hbKMbzR2noZEB8sqk5lAhCErrO59Q2M+R0scOWJ7/zQ0SF4O8J89V07j+uvDjPEUhzv51b/Xk19YxjcuvnX19a/9YX/xre5dWx8a/+7RalViMiOHpZivPey3vqRq/gAAusRJUtltu217/ywrTFXV50oJlDcxEGNH6BRC//OEcNAWQW9XL2cvXQCoAlysAAAAB06yikUv4G187lkp0sLU7/8z5vut080SBXDhvHe87fa9StIJy/v8YnZQ7m4CxpqWPZBk3nSdiUiz7hUwoqSV2IMl89Q2Y7nDkxM448oLu60297yUdn/y3hHWapDp3IAnlhD542MNdxxsQBOU9u/3X48/8f/v63e/K1ysJpZWYB1TXlGg8DbeHh83T/6kuzcV/gAAtsRJUtl1u3978N/anp+s2SMx6rASCEy+//OEcMYVYTFVL2sYWwCoAlysAAAAkWEzQNdEakSpgcASbOOoFnLaPe1CSBAj4yRUPL1lk+Tii8XzXuq0uuWVihdEY1GYHlsW3vGgrb1MdvzNuFQw+rEq8rmqV5Y/lnXrbzklS1thr+44a7+8JVOpbP/E10xqnsc3hhjJ43nWuYEnngG48XQowlmV1lSuoeWBMbmsEC4Vi1ZjQjvTaPaUWlqv4AAAttRJUuu1uw17WX6sS+IUz/t3UAn34TDPqMW7//OEcMMUkQlXL2pYWwCoAlysAAAAaYOPXXN44gK/ecbGldn//3fefnuXxxFdYfeW+W8ZTJabUfj8FZ2Kk5fYYZTB9UhmjsMdSq7Tj24eeaPRyIPu+WV2WzEVdaxLKGt8FUsSnc+81YoY5FH1eSh5+WvsT0OCQWdInMjnqTHe/xweHKAaaix3zf/l+v/+6/O36nqFSrIyMAo+1R5px0x///4uL/wAAJZCSS5ZbJaNe/fzGUYg+HVFX6emYesqBAX+//OEcMYVHStVL2cYWwCoAlysAAAAEnHxRVGomaX6x2HZfeeFICz+//95frC/LWuI+W7ljDHdmxKcpq45dvPt2UPsKFTIASGgVXLZbSTkanKfuE3BlmWy62y2U1WKTFuTdj8Ozk/cx/OvOv82qvW1y///CtKW+ViSFLTq1wXRSrn7tcm5bH+zIZoQCrWLWCbPP2khehLgOBwBlTNH//12EBsz/AAAlkRALlcttu177mrl+eq1GVNNb+Mu8WtOvREt//OEcMUU3QdNL284WwCoAlysAAAAK9xwSa0xrES/Od+IJw87/87/71NWJS6LcZzVNu72l3Vn7uEv7/Lm+PwIUwjmMMxPGlqbw7Y7ZpL1eR5yuH4AqZRZyazy35TrutSWBYsxVRKimrX9/eDd0TX3R9Z/MNfhyU6yt4VX1hqVySZtl0HpzMmB2mrI11Me8vrpaXC7WNdrbqO2pz1ylfwAALbEQFLbbbb9e/HvbM5HpqFNxjMvcAKhzZfRI3GCUlDT//OEcMYUXQlPL2sYWwCoAlysAAAA4bIo5/1ZSp9b/+d/LmWMurl3VAqTDH8M6SZr2JzszOflHWjwsRyBtVLEiok1uQQm7uVTMgr5X5qKZb3UhGEsr089Gu50esvzsQdLFh3pc6lnO//ZmOO6WpLUrMlb3Ru9rWGNyEW4C12T+RTe+WQR/2K9RsAu+EQGbOaSp60ydjHjVCyiP8AAtsJJLmk1tu179c3cv0thye2akdSeMYpAcFVS+xMrKbUcOUhz//OEcMsUjQtRL2sYWwCoAlysAAAAN6pysO/zv4f/585XpWUNDluOsKSxXd6GZNi+kB5S7CUUr7wGTxK6ZtVvUVn71avju7u/alcNNal6ITOZbSw4vdgVI+PIdmcpm9LtQFAz7Si/zL98jRcZ3SQBSa/o/DsUu8/CUN0h+Ct3cLPnmC5Z7AAf3Ou4qnoDldFNSXtd2dzRb1M83/AAALbESVLrdbaNRfrHlO8TtvpPUDA6KFpcC5oamSMLpDIQFVwP//OEcM8VFQ1PL285WwCoAlysAAAA06XllWVWbG/vCrr+byrzz6jJXWgTKktfnRQuHaZyIrLaClpIw/KdCa6YZHGAXAZJi8eE7S1qlLqHpJZgmHIGZa2RvH1j9FMwS9rrS6ze/CZhm/AkAP7j3v44eyGCWmMCS8Uwltyc/Wfal2HIblFGEREaEL3wqSM/931jv///33U/wADbVklW/b/7/0W985jHsYXqVOhDbcBkeCKKl8YJS6HLHwEVrnylNi9///OEcM4UbQdPL2sYWwCoAlysAAAA/Vw53G9zD1AYZvVbPLUfr4u1J7+7ONLEoGlKdSs5QicQSVCzxPYoEtmJXL5FzIvGxSJtMZsdQ2C2KWEkIqRMlhglc8XR4PJHC4LWTwgGDeQSAyFxGZiqYkyNYPxC6II0C9YhcgAssvmBkxgiTxdIqXhZJqdnUkkP7q7f7/qWqi3W9JNZicMVPQp1lFn91Cm7tP8AALbEQFLZdrR/Rb5zC/EWTSlvIUu2mf0u//OEcNMXJW1XL2syXQCoAlysAAAAsbjAPQnsBBhjMupHQOV3F0GCS4m1aNbom5mR4vBOpJvumtzyRgNcksblyrHJSBPNPStZbBtRwIxT4xnuOuUGXMHKrxKaVLPdoJA4kvh6R1L1DJ2Yq7TkTxiSqzv01vuWrDOmeAXBvOsE/zNabL9fW3Rbl16q4UFlifUxnr///ct4Mj41ACslENPLEo4MtGT6/4AAtsRJUut1to1F+etUtfCVQPFnfpHbLmG5//OEcMIU6QdPL2oYWwCoAlysAAAA2DSxwwogWVGLcwa5QruUaFl2r3/3/3jarS9+G9UCo8cL1SJ3pF8ka/F4Yt9wv0ClYXOaFoD5C8cbc2cmM+xblDqhysOzUg+pA8Yn7EPv+zyafjGxSVcIk9UBwlzLFrDffxxnHKhDDUBkCQ7bv4/lqpS0cMyu1pNNZt+hH+z////bF0a/4AAAttIAUut1tv1FlvG5lEn9fRu7XUqqsSSVANVJGjKroCl3Myzu//OEcMMTcQdPL2sYWwCoAlysAAAAv4o+XSt///h3PGt7+Wkjy+cnyn878ZnYHj8OSygcC1epaKjbGdihcguddLAJmD8KtP2f7ykh+bwgWmhcqg+ESrOQy7OBqSkuXbVao7LpymYc2ivc3h9yXMpL7lyU9mbNSwpd8/kxTYRC/neGCBHILd6P/d7dK8ENACYfuhEANHdb0fwAALrESTJpdtRhRf+9T96BKRiL/vVRvIlGdYiUXnECqiKMF1JKd2Qd//OEcM8UvQlNL2sYWwCoAlysAAAAzF4RoF7X/e5ua+kiF2UodHev5U+418Thh3ZiVSCmxzrUuTCRMxhMiEoHUVC5PY7N8wpLFNOy6Lu7BFNXcNYF4LD+vhD9V2nJppdWd+CkEzRguBRVVF3qXlS5SvSysGXMdz2Jn7EH4m5DW1Vgh/n5nLkLyn9y3QAFnawd9Kav//a3b2713NR/AAC61ElS67bDf3v/mVLHJHZblGmC0EFkAIwOheFGAv4YVKiS//OEcNEVhQ9LL2sYWwCoAlysAAAAwOHRdIWgCwoJ61VVGxdH2GuEPN3SSR2Ok0alMvWezFS0zgKvM4h4LxQa1q2y6Lxb4vWoaWIVr/KWUylu0vlVS07s87125lnVp30ir+NalrrRXmfMq0pnUfVmL2YC21ycq4btXNU8odakf6tfyC9v/+Yf0PFmb9dFEZtrc5R2L70Giv8AALtEQFbrttRtRfjnnXhUicqaXau6bfYtybWmJJYsQHg+tugEYLH5//OEcM0UhQ1RL2pYWwCoAlysAAAAKpJJ653lql3Xyl0Tf5ubmqipZLO/qtOdefdNFoEqW9QqIlqBlYnRczOXxaE2SXTNNWi8/EaZ8YZgOTxlx2j4QNIOxiOP1AUYvYV4/fgCC2tR13WvulOc/C6+7yqDGQJbAmc7EaYNGcd2aSklk01J57Uxf0LEW9R3///6//l2u161/wAAtsIALll1tGEHfn27G5DFmXP67qwkrdgKgTaawx26jER6cbwqimYr//OEcNEU5Q1NL2sYWwCoAlysAAAAz6YaV3LP8Od3e/UraypshHPcu4c7Kqaz8GQDLqammrGh0ggrCCAwB63nf12W42NTzsRuVwDjXqv7JIKZ2psweBY5EmgzK93t1O29x+H4w3kMMed6nxrY6rQxZVcmquovW7cRi97LmM1+DYZ3b3zvf+28gmdHgZS0Sx9///qpfndbLaiqjH8AALbCAHbpdsLhB3758srsMuM0WgvmaeEZBDDoIOCpkYIlFDuW//OEcNIVhRFFL2sZWwCoAlysAAAAQ4af55IFdlDY1nQ2a16lhuHZ13gyItaHs/t9rP1Rw/LICYkvnm8o1iyidMSA7N6XPa/9irah3tzLccqV5psu3DXa68DRyZjCnVp8c4znVlTUUi2XNwrNzg61hrPONMhKxGTaZiA9gzfUNvWdNL39bu0ypeldXVi7jjna//yv20d2xF+Kv1bFOV/AALtWQXbrttRhO/hbu7YY6cEOO6DQowwcIMHPMDVhp5UI//OEcM4VbRdHL28YWwCoAlysAAAA9Ex3QhXPft0QkFFnzszZ/DKemJfBSP0q1TZ260otPlhROE4dHlLcdQepUMgFujYXKZ+oNhI4/ZgijyhqGaWjmI6/s5DDrxCjmrcqjdHalVLXoaSnaemExF3IRC636xnqaIJvRJFkGmfSlzp+3bNLDtyzBcUHkzDiV9n///+n/5ij+AAAu1RJd22/w2FF/6r7iTsUMtUDJQKNtkIQ0wKTWzMCNRMGB6uAxD8u//OEcMsUGQVLL2sYWwCoAlysAAAAp2FnbNnD8dctV9TTSG4HESp2rTmqOeykWF+xPvZFpRRUb53Vbi0I68wlc19FgHshcKjmWWOVLA9apJoaeF6ENElYvDM+vu3adWF1pHxeTwvAkAUJQSsSZdD/b2b4zLWSBxsewJWBeMP01L3+7qQ7qVfSZjzrD3//X9JejZ+n9K6/4AAAu1QAUu22w2Eh/PPnJ54FbVSLSLixpxQSAcWQstLBGEeDX/MRpt/t//OEcNIU8QlLL28YWwCoAlysAAAA9ia9HvWN29hj8zVirIlUmA0mWtU0dooVAEPTD9Q9NQRAMxAYhNM2EGpArEOKehvHQmmXYS6zLovBbRbczVpbLirWeiOXpLuch+OX7tWj5i8kP34/SQzcyvZYvKoFgXqR0WIRAPBLZ/V2mkMqls5R0cRpMgIAP//vNMWNfRpOOV6ra2Ry0/wAALtUQHdt/8Nxe/7Ws34Z3IIWnwuuWO2IAhqeAc0nyqV+JjPS//OEcNIVfQtHL2cZWwCoAlysAAAACCj5xJcOFT2Pysa3uzTxG3bVia3SxmU1M91aO/qZe2LSGaymbRFU3VU4TLVYxJZSdNO8EieeJSt/Irfl8ASa+/LvsjiLizEcdpxH7dCPS2zerMqaswBoSncNQPP2cJqUPOz+iPTkOrsrFjc/vmeVWZt5xDdawBa//9At0q06G8zvDrq1kgqYVl/4AAC3VElW67bXYTv/zVluz6oBn5a6xKItyEAiZTRgYplA//OEcM4VeQlLL2sYWwCoAlysAAAAWKhFGtQUFwyzeLCS/Fnv/KdY14zS0+ccTtkcUrasaqzczGpqNVfuYROOSuXCGcHEmGDJsXhZdHZXWxtT1qT08JzmotPULcLcot15nu728tYXJZKWvQVZlM73Hesq9iOR6OOQvVie8+Y2u2piYo6fG9o+0X93/XwsoXda72f1fwAA11QAV2m2wtDUNWfuXFspzKruQ1seAv2xAw4M4S8OlvYiAjXBuvQ6Y9+y//OEcMoTpQtJL28ZWwCoAlysAAAAEM2O7+5lcq3KsGqCDiBlQmSmpCxJ6LeMxm5cPxGWvBlTY0eLXApclalFEYdaSl/CLEakdPA85VgiXSB/KSUPpFoVboXdfRrsixj+8JXSPG5ivFVoKdaZn/1rs9SFYRICCpizLK2L6pt9u35Tcl0VvzIPEQGIf/9qP3U1f/8mr+AAALdSCXtvtsNhJv/8vjEENNuKXFQDmHrLAEKwTAo2SufNvbXRV8j7kgQY//OEcNUVEQdDL2s5WwCoAlysAAAAfPZfuejcq1VjbRXsJJR4Ne3lPZvW9XY7VtQ/Fnmhh77iWYUSMdQG1AV4/VE1Q6tu8D2Hx2+0twopU7s5C4vMx2ghym7SyinjsBflhOVeSGHmaQQ3WbimXdczfVldhbLhsZYu16V2t441ZZKZHJuRTt509//a5yl1NKHt4cUOOTima39rmtR/AAC3VAl3bbbDYSH+61SxtVF0mZoYpdvK3wQCdsZNRCyFiwjh//OEcNQV5QlFL28ZWwCoAlysAAAAcggEKi39doj9fnbWq2XalDjV0kUeUGcLvy6lo9w3jfuWoMbNG4zD7lwa9QgAMH8QionFlk+nip9Y6oaWxK7L9Ulepd3KHvU9A9itbiknn5q39vK5DasVBXo5Ba/7kRqqlS/YysRhzLZbIbFvP/jcpuRi/VrAJP//rr8te87Hh9a3B6mlnrDQW/gAALdSCnvttsKBIf3+FRrKuGNuIjOFgk2+gqFMx5Dj8MMf//OEcM0VOQlFL2cZWwCoAlysAAAAUtafSRI3ZXXsXiUNAqraw1Er9X5W97DEeg40DaAQ5xlTuO/83MyyGYnSthuUkocmHKsBEgxsqG6Sc56gCPMBRq1GqkVoLMU6yuc3U7bkrLGgZUVePU0ogbDLGlvVnf4yyMz8cscxpPgVeTVmEMqeKBHunM8reNS1hFJymvgMHBQ7//+vbo/gAADb5Ep7///7ASb/y1f0oAWlVpEQAGAZU+ohBGq8B0K8VQ2s//OEcMsUsQdDL2s5WwCoAlysAAAAxnKgNAR5uch0mYkOfPu0WeM7i8DOUaiW8zRYfpH7barGLEw8cN22vVtu7EndbqFjA3RsIdHi1WgXmqQVAEzqFQmknJ1ynVfu1C31abOReWSqWQDfqybO1n10YrIZmQMvgHWGHL8fkDNh0aFK/mXMHi1F/MuyWX1K0UtZa7/e/e7fU///AX8AAPvmSJHj///YBq2sd/jYf9/kz0+E85xp4OCHFTDwiLjha9nQ//OEcM0U5RdJL2s4WwCoAlysAAAAy6Dr5f20h8KG4X8+T83m/MVhmIKWtqYC4HyKwY3Ga1fKggOLz76z7uypl+EZUMY2Zd2cki7KGLXlZojbiPZdrCUZSeESaWSy1H4Pf6LS29H4Ni9BY7/bjObkMOO6lFGrdf+3o+5qwjEEz3VUYnbMs52ltzdmOSCMUwfOBtKPL///zH8AANdkCVtvttaA1Hf6w6/SuaZDCqDRklYQMkzHaVT0jECJcH3q58FC//OEcM4UpQdJP2s6WwCoAlysAAAAv7BQ0a/jl7s003KH2mJQ5YVEhEu5cMpfF76aks40E7MPxFWZvI6cqSyNY4MVHNe3FSYIAEQt9oHiEGy2cmKPmUXldFR3qV6HWuz+VmMSqW7sZ1srskga3Vb3uGeWNSu2OF2S7KGacjuupMWNf9jKexjuhxg+ZP93/q/20/wAALdkCZvvtsKBJv/n7ljlPiW0LjFyI04IVFGQjDw6dHCTN3Jt2CJHLN8Q/Aw6//OEcNEUPQVBL2saWwCoAlysAAAAQ2sblijs08r+kS7Q9MyYOOfIhM+8793qaWVZ/CEOdg2doq8G5ggEh0MFBMOQOaHDh63MnFg6luTVuGLU5Tw/O1qSdoaRs8op/kj7SGxJrmWUtl7clF6KWWrt7fcKlmDYqv5WB3IdfmW81j/z2NyTTQaMOYc//r/gAADbZkp77fbCDstfjfhqjkSN5axHuIMHAQg4LIaUOOOiMMiHeBosJ/GDRYm3vX35zvaG//OEcNcUUQVBL2taWwCoAlysAAAANaWCXKYpwt1ANxosPd+kpdWJVUtfHJp/8FHTTLKIDxOj0AtJXa8kzuBpFGaaCmtOtRfR5Ub7Ud6mmpDb3b+193VDQSmMvpY7rm+zUlf2Cm/cZbj9bynNbx3LMak3ctpuX/AAANvUCp/vtsKBB3ccLlx/0h2b0KpSAFNvQVBI5Df+4wJoMjs0wHDvcyigYBTXdddCW7ifGWLvSJdcI8dWNRJ2bOqknuTF/Chk//OEcNwSNQdD22s5WwCoAlysAAAAnxRnkRgsKjztDjfCxqsLMWdNpR7ypLW6vxyOZWN0suuW7ktz+vKaarjay5lOzb8xCBdVua5zvZ+U2kqXCfWK2bOP4ZY3qTWtXTdpz///+n///////4AA12ZJe+221hNn/+3ONOXipSEHIAYGbUDFH1MNvPwKrR9oal8ezb/40JLsb/5VLcbOVNEWaCnQMYMC9dPF3cwrZblVatLJ6YoM7eSEk71zLUjpcyPX//OEcPITaQlDL2s6WwCoAlysAAAAWxS7duJ1cKW1nPWI1TYV4Xjc3ZpbfJ+1/c6Wdu2qWOwvDmWt1q04o+zF3XOq4XcO/v7FLVvVrWSHO/ur/////////////////////////////////gAA13YKe++2we3vf/4nKJCBACQQhRfRaYWYMPZxLZYPTxjPh3NFM+PWTHz5v+d+1HqayyhH0UiLYX/HIk8vcMae3ySz0bfl244xpaZiQh4Dph05lgCV//OEcP8VAQlB22cZWwCoAlysAAAAktjbi01a3rCzjhUlPOUFnGWd5upa1jnvv4WpmpTxipVx5/47mp52mbNGk0Ro7uv5/KhS7YT//////////////////////////////////////////wAA2/ZTn+33wk3d487FZUyYHAgURRmlLpCAeY+SX5tKaix0axlJzWvZzFnoKEr3+9fmh7SUuTst4ywQtqwttYjD8d3uxvC7cm8q1JdgN1DNwEw14I0v//OEcP8VBP1D22caW4CoAlysAAAAc2OfkNqUSiNVZqtRTMZ5Wqal/M+aw5lvm8qvMLUXdWK16XCzvKrALY6adcuAJRkQV6ZDHf+v/////////////////////////////////////////gAAsuYJd11tsg7u+fuJzuKmZbE1hadXBilnUuPRzopAaXEa8FA2zFO+qoDuyiz/9n6+FyVbbgoYjAjPPxt6JzHK1TTWdPV5PwfuRN4MEDaSTGNgi2iI//OEcP8VAO9F22s5W4CoAlysAAAAgvMwVZs3e0mWOMcpcdUuOtY44Xc9UWFju8avMbeEO2L+//Onsy7kWdSD6WLWDgZQGXi3+mr//////////////////////////////////////////gAA23ZSv/+2wg79c3nSRO+kwhOLA+UPGSjAvIblTlh05RWro7+W66IyApcWn92JVT2fn4KgKSqmLWNKbPJ5RRcqVLViOQHHYphOUUpetaZqIHIKZKD7//OEcP8VAPE722caWwCoAlysAAAALo7J6trO9+fav8/P/xztVec3lzv93l/4zMc/ff/u91t1HlkcPU89itBYmfDuv////////////////////////////////////////////////////gAAtuZSd11tond9y3us/MHruBxoGTdRmwGVPP8jIecxQgU41qQszHelX3s58Mjhc7lu5vC7N8266R6VxemWWZqn7lLLuPa923OzcBPBot2c6gDDLbIJ//OEcP8VAPFF22sZWwCoAlysAAAAUDZ6TV71+mx5zHHvNV8a9epc33dNl+e9/lar2r1rLnef+OUlh+USieoLtz2Thofr3fN//////////////////////////////////////////////wAAt2ZKm22uone7/leMRt1m4pHlUJNtIBo0w1NAfDBVG0G3y6AK02GJC0tM69rHVftBudpIdpE5yxRpk/apJPj9ehs01O/Ve/TduymCTCYHaV4yFwKC//OEcP8VBPM722c5W4CoAlysAAAAEZ38eX/obWN+xzPmO+Y9/L8+b/6mGOVmrnZxy5zf3cpTFndmhpXeWD3//////////////////////////////////////////////////////////8AAgtQRVttlgou///DUTirVuw5DT6iMQzrhoaiEDLC1LZqhANE5+K+RIi9h/zPaDKbl045sVTmgmiidmm19NT16TGRxG7S5Suuj+ZgJNpbrWkMxNX+9//OEcP8VDOs/22sYWwCoAlysAAAApq2t40Nqx//lvWXM9Ya/L/z7Z1SReXZ67zW8bnbUMxairaG3im1H/////////////////////////////////////////////////////////////wAAklZRcsskgkHf/P9VpUzJdiV7uLrMQCOOuFljEyA4sZXD70Jk+9tr2YAgc5I8sb2f8z7k2duDL4dgG5LZ/X8s293K94tk2am5dNgsgCfD2LGSRSRu//OEcP8VBO8322c4WwCoAlysAAAAyLaS1skpBSzVBBk1XT1oKOpnjJ1NbnTxsUi4WRVv6tZj/////////////////////////////////////////////////////////////////////4AAt2ZTu12toov/97rxCfiyOKaEfbIVRpVkvHoQCQfR6iAB+ezO0hyMsttpDvsx/6ppLA1y0sdIGkqSvWv1/fy5pkUS0WCJADiAaKBJwyAwhcRDzA0W//OEcP8VCO0122sSW4CoAlysAAAAmtMzdJF1tmSL1rRs/rTOrenbpIGJ0wPIbtrm6Hd//////////////////////////////////////////////////////////////////////////4AAglYAcsskgou6//+JUjgprLAO0zUzkPzCK1kkYxWZwuCIdF/0IO091/utfvLGnmZA3UZEzupuhw/DHP+54VEiwbniUIIBs6DdYH6IaPajhsujU7La//OEcP8VCO0/22szW4CoAlysAAAAtFCmzoKfX11sio8r9BTGaBQNnGJfX////////////////////////////////////////////////////////////////////////////////////wAAtuZSl11toPdTqLahCokAWRlAV8CGGLlIaRcvULIJRWpjCjLdjFKUMAS3mf83vus+0rYCqAu0tH2TIpG6tNkDJZqRUmCbAasEpFSGXFLGDM9PoKup//OEcP8VBO8122MTWwCoAlysAAAAlUU2SR60dnZBalIn1a1JHTFIqC3Ip////////////////////////////////////////////////////////////////////////////////////4AAglYLdsskgvfv//dm0o5I07JSwIELmPiTC2iGKWE1i2EBRQgt8dEW7e7l/aTHGnoYxFl8Uy7pDSVJ3/yy3+8epJJKNhbQjYACCARNlwwU/1ppo16G//OEcP8VCOc920tSSwCoAlysAAAAlU3+7IvarXrWWCikvpp//////////////////////////////////////////////////////////////////////////////////////////////4AAglZTssskgvf//+tflSsQfdhhgQ5roosfcQKTLzxOkeE3gSByySOVTkkml+P//NZZv/MQ1BMhpI5+8/5/f3yxqTiQ6QDKgEjEeCyxnDyzS+gq1SK9//OEcP8VCOs322cSWwCoAlysAAAAF/WtdXpXQdXXoIoKMKv//////////////////////////////////////////////////////////////////////////////////////////////4AAtuZT111toLT6dTGohKPgNRJoaoNYKfQBVhlqcttQSIEaHLyUMaHmLvLP5/zHPFUQGXCzpcZ+q/2zn7/s2j0FuBgmIWJF0imwE5R9USkEH3bRZA6U//OEcP8VCO0322sTWwCoAlysAAAAKrBIFWYrGf///////////////////////////////////////////////////////////////////////////////////////////////////////8AAbkYSkjkbYPeigQFIUkR4txCCTAFpOk0i5i4iSBJDPqZuhmGLi1ZaqDAIOsXtVP73WrDpcHaXhwvhz/+P/W2s3vgnycBkmEk5mWaNv2+M6gOyv7md//OEcP8VDI0/20cvSQCoAlysAAAAjHAoTs/r/////////////////////////////////////////////////////////////////////////////////////////////////////////gAAgtYKttskgPVdNisRIdIpg/iMAI5C2Lv1FHqK/YkgJJe7D24hmq/ZPrm+b7vKizcO4eCpxdy3jeJNV+83zSJELkLaRmBPk1uS5EnP/S/1HTP///////OEcP8VAJ8x208vSQCoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAklZTksskgov//3y5NshWMzmPNZAqDURBJFRLDl8X12vozURJqrm0QaIvZjjvXP1zDtu0v2BLGFP3U11u9SzOLgdAB9EuNSCtrW62bvZDv/X27fzu//OEcP8VDIs5208vSQCoAlysAAAAJ////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAglZSksskgov3//9N70Ow/cYZWABRqZgsoi4R8wFmF8hgGYi2PD8AFLJA5ZfUsvpopFc0lk0sjfUy1spMzCLgpw5xhzilK/uu3Uveq39e1tXUgcUt//OEcP8VBOk322NNS4CoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAgtYLsttkgPfQPGxAiCiExDRIgSmF82u3H1c6RcjQ0zDvNvM1yV8x7v/7/9bm0zElF8qxjeabzmtNU9ewBxLsmqOeu4W8axj+zqopo7d/dgVf9H////OEcP8VDOs322pNW4CoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAYkYKkjjDYPfMzAsJonQOyB1+FEQPcIp5BGGJwTrMHZzueoIDAJd+stBTy4mPgc4bGUsjV/qbdh7BVwJoDINjvf3//ALuKID3//////////////////OEcP8VBKE5208vSQCoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAklYKsksEJe1jzBVBYAHxBhYowAcIYtzESlmWAOJeTXqpAwe5jhxNXppJMy6j36tS6RsPQSYLeDkEpJBzec/9ZK9biwv///////////////////////OEcP8VBIkx2zctOQCoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAZmhRNIB99sZ/d6sUB4AaMtaABJs8kVMXQ6Ngh7OVAadmtnJOwBAXJzmP94iwpzmIF91TRGmj8MRkPRMHnc9ffQ3+t0z///////////////////////OEcP8VBIk3LCstOQCoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAovpk+++tLfmx4JxEhtrBgjnJmNDxgcOVtZ3LMxcxoGGmtBicgxy/udCMMCAacoSf9Faxo0OhAQD4aZieEbJz9DvaR/////////////////////////OEcP8VBIUvjCMqOACoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////4AAbcYSsjkcHflcOh4Ix5sJKcKVRLFQNLCrlMlFUt57ulzGK1qt427xUwkKCBnGC/9vdUERIGHq47uP934xiWYDDn////////////////////////////OEcP8VCIUtLB8lOACoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAguxJ99woHfQrjxQDP61MaRKZyby2QlvpKvulCkL/4aTReXPLKnk5cSAK4KGoJ1UXUx7KtBLIh+UP/sm///////////////////////////////////OEcP8VBIkzLBclOQCoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////gAAs1ob911AHfMJD6BKNt0EJZjcujLAsmv+N3pg0xI9vU4ofK+a/6uwkEyjqj9uf3aIBoSKPOeX//////////////////////////////////////////OEcP8VAIcrLBcqOACoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////gAAblocwssgHfVCiIsBaZrIVIMLZZ06l4ydtfzExW139xgz9Z75/PYTszKX6UX9CgPRAHE+Wso///////////////////////////////////////////OEcP8VAIcrLBclOACoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////4AAQbpbiYiAHfQzHGAZ3GThCh+tD3j9jpyCR9qN8A9ZqGsZSlFf13/yopTtUf/9LhMAgmEhzRTr//////////////////////////////////////////OEcP8VCIMnLBcnOACoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////gAAouxdw11AL9CoCUJBrPB08sdu3UTskFHyJgYWTXt0Lm595/+eBw+ccVO397O+aVB0PM5dVX////////////////////////////////////////////OEcP8VAIchLBclOACoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAAcxcrrjA/mOIMPOKBRjqsJpqJPZiMA6lBLAqzPKw/OXP523YIh8P4RJt7/xdB5/lf/////////////////////////////////////////////////OEcP8VBIcrLAsnOACoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////4AAAcocogrA/R1cgXKGliIozdk6LYXFY5EMqw6Skz/eNDo/3/+aMH5pb/91QFgPhoYe9X////////////////////////////////////////////////OEcP8VCIclLAclOACoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAYkpcogjAQv+ozhQKWukIBph4IsJ6OB7UWqRwYOVe4x+MT///9Wc2w3/+otDT9tf///////////////////////////////////////////////////OEcP8VBIclLBcnOACoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAQThdaVEBXyYmCjhxAOd1os/Ai7GvvHcIAjAxT4t2ePba7r/o/4Jv0/qFGb/0dH////////////////////////////////////////////////////OEcP8VDIMlLA9COACoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAAcpdgjgA/poDlT4lUAZ4adVbtAk77pGOQuDnfllrn//ZCFwR/0/VTAAqv/////////////////////////////////////////////////////////OEcP8VBIMfKAciOACoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////gAAAJ9FH8peE8u07XytCRp+IGMitQSKNpm619Nr//+k58Y//+QwDaer//////////////////////////////////////////////////////////////OEcP8VAIUlLAsiOICoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////4AABd+Vn8fKbhhW81MSIOWFgJHF36LEEGOZnzGvz//9tjaP//ghmfHb0f////////////////////////////////////////////////////////////OEcP8VCIMYxAclOACoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAShladgfzRlrR1Q4KcMm9nals72UCGNODvFAYUv/fN0H9bsieMf///////////////////////////////////////////////////////////////OEcP8VDIMaxAciOACoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAABKuHn81vG+8ge+VpWx0tp01jXRWgXDwaDf/q3Htr63emU/////////////////////////////////////////////////////////////////////OEcP8VBGMhKAclNgCoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////4AABd+HH8HLcQTLAn6A+WIakR9vkAkILQO6NAq3//qXktnEv/////////////////////////////////////////////////////////////////////OEcP8VCGMaxAciNgCoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AABuuKn8u/xv0rhGtoPNUpAhm9L24xxzea1fd9TFnkf/uR//////////////////////////////////////////////////////////////////////OEcP8VDGMaxAcnNgCoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAK9HlO7Bt/F+IfEIzJJrU0vel/U//+mo3/////////////////////////////////////////////////////////////////////////////////OEcP8VDDscxAc4JACoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAK1HVZ4RDmhbahtmk9Z/G//qjf//G//7f/+9H/////////////////////////////////////////////////////////////////////////////OEcP8VDGEawAMiNgCoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAIU9In9f+Fs+JSjljw0tXWD0z3/Zv//Qb//q//////////////////////////////////////////////////////////////////////////////OEcP8VDGEawAMiNgCoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////gAAAIMZH+MupZYAwq4gxqX8ooJX7f8Of/////////////////////////////////////////////////////////////////////////////////////OEcP8VAGMdFAcCNgCoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAAHYH5iAFMUXXlA0S/+Q///////////////////////////////////////////////////////////////////////////////////////////////OEcP8VBDUbEAaGJACoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////4AAAGTpgrLcr/6w7/////////////////////////////////////////////////////////////////////////////////////////////////////OEcP8VCDUawAGnJACoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAAG0Ajf////////////////////////////////////////////////////////////////////////////////////////////////////////////OEcP8VBCEasAANEgCoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AA//////////////////////////////////////////////////////////////////////////////////////////////////////////////////OEcP8VDCMcoAACEgCoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////gAA//////////////////////////////////////////////////////////////////////////////////////////////////////////////////OEUP8VAAEuAAAAAACoAlysAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//OEUP8VAAEuAAAAAACoAlysAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"},function(e,t,n){"use strict";var r=n(4);function o(e,t,n,o,i){var a=r.writeRtpDescription(e.kind,t);if(a+=r.writeIceParameters(e.iceGatherer.getLocalParameters()),a+=r.writeDtlsParameters(e.dtlsTransport.getLocalParameters(),"offer"===n?"actpass":i||"active"),a+="a=mid:"+e.mid+"\r\n",e.rtpSender&&e.rtpReceiver?a+="a=sendrecv\r\n":e.rtpSender?a+="a=sendonly\r\n":e.rtpReceiver?a+="a=recvonly\r\n":a+="a=inactive\r\n",e.rtpSender){var s=e.rtpSender._initialTrackId||e.rtpSender.track.id;e.rtpSender._initialTrackId=s;var l="msid:"+(o?o.id:"-")+" "+s+"\r\n";a+="a="+l,a+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" "+l,e.sendEncodingParameters[0].rtx&&(a+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" "+l,a+="a=ssrc-group:FID "+e.sendEncodingParameters[0].ssrc+" "+e.sendEncodingParameters[0].rtx.ssrc+"\r\n")}return a+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" cname:"+r.localCName+"\r\n",e.rtpSender&&e.sendEncodingParameters[0].rtx&&(a+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" cname:"+r.localCName+"\r\n"),a}function i(e,t){var n={codecs:[],headerExtensions:[],fecMechanisms:[]},r=function(e,t){e=parseInt(e,10);for(var n=0;n<t.length;n++)if(t[n].payloadType===e||t[n].preferredPayloadType===e)return t[n]},o=function(e,t,n,o){var i=r(e.parameters.apt,n),a=r(t.parameters.apt,o);return i&&a&&i.name.toLowerCase()===a.name.toLowerCase()};return e.codecs.forEach((function(r){for(var i=0;i<t.codecs.length;i++){var a=t.codecs[i];if(r.name.toLowerCase()===a.name.toLowerCase()&&r.clockRate===a.clockRate){if("rtx"===r.name.toLowerCase()&&r.parameters&&a.parameters.apt&&!o(r,a,e.codecs,t.codecs))continue;(a=JSON.parse(JSON.stringify(a))).numChannels=Math.min(r.numChannels,a.numChannels),n.codecs.push(a),a.rtcpFeedback=a.rtcpFeedback.filter((function(e){for(var t=0;t<r.rtcpFeedback.length;t++)if(r.rtcpFeedback[t].type===e.type&&r.rtcpFeedback[t].parameter===e.parameter)return!0;return!1}));break}}})),e.headerExtensions.forEach((function(e){for(var r=0;r<t.headerExtensions.length;r++){var o=t.headerExtensions[r];if(e.uri===o.uri){n.headerExtensions.push(o);break}}})),n}function a(e,t,n){return-1!=={offer:{setLocalDescription:["stable","have-local-offer"],setRemoteDescription:["stable","have-remote-offer"]},answer:{setLocalDescription:["have-remote-offer","have-local-pranswer"],setRemoteDescription:["have-local-offer","have-remote-pranswer"]}}[t][e].indexOf(n)}function s(e,t){var n=e.getRemoteCandidates().find((function(e){return t.foundation===e.foundation&&t.ip===e.ip&&t.port===e.port&&t.priority===e.priority&&t.protocol===e.protocol&&t.type===e.type}));return n||e.addRemoteCandidate(t),!n}function l(e,t){var n=new Error(t);return n.name=e,n.code={NotSupportedError:9,InvalidStateError:11,InvalidAccessError:15,TypeError:void 0,OperationError:void 0}[e],n}e.exports=function(e,t){function n(t,n){n.addTrack(t),n.dispatchEvent(new e.MediaStreamTrackEvent("addtrack",{track:t}))}function c(t,n,r,o){var i=new Event("track");i.track=n,i.receiver=r,i.transceiver={receiver:r},i.streams=o,e.setTimeout((function(){t._dispatchEvent("track",i)}))}var u=function(n){var o=this,i=document.createDocumentFragment();if(["addEventListener","removeEventListener","dispatchEvent"].forEach((function(e){o[e]=i[e].bind(i)})),this.canTrickleIceCandidates=null,this.needNegotiation=!1,this.localStreams=[],this.remoteStreams=[],this._localDescription=null,this._remoteDescription=null,this.signalingState="stable",this.iceConnectionState="new",this.connectionState="new",this.iceGatheringState="new",n=JSON.parse(JSON.stringify(n||{})),this.usingBundle="max-bundle"===n.bundlePolicy,"negotiate"===n.rtcpMuxPolicy)throw l("NotSupportedError","rtcpMuxPolicy 'negotiate' is not supported");switch(n.rtcpMuxPolicy||(n.rtcpMuxPolicy="require"),n.iceTransportPolicy){case"all":case"relay":break;default:n.iceTransportPolicy="all"}switch(n.bundlePolicy){case"balanced":case"max-compat":case"max-bundle":break;default:n.bundlePolicy="balanced"}if(n.iceServers=function(e,t){var n=!1;return(e=JSON.parse(JSON.stringify(e))).filter((function(e){if(e&&(e.urls||e.url)){var r=e.urls||e.url;e.url&&!e.urls&&console.warn("RTCIceServer.url is deprecated! Use urls instead.");var o="string"==typeof r;return o&&(r=[r]),r=r.filter((function(e){return 0===e.indexOf("turn:")&&-1!==e.indexOf("transport=udp")&&-1===e.indexOf("turn:[")&&!n?(n=!0,!0):0===e.indexOf("stun:")&&t>=14393&&-1===e.indexOf("?transport=udp")})),delete e.url,e.urls=o?r[0]:r,!!r.length}}))}(n.iceServers||[],t),this._iceGatherers=[],n.iceCandidatePoolSize)for(var a=n.iceCandidatePoolSize;a>0;a--)this._iceGatherers.push(new e.RTCIceGatherer({iceServers:n.iceServers,gatherPolicy:n.iceTransportPolicy}));else n.iceCandidatePoolSize=0;this._config=n,this.transceivers=[],this._sdpSessionId=r.generateSessionId(),this._sdpSessionVersion=0,this._dtlsRole=void 0,this._isClosed=!1};Object.defineProperty(u.prototype,"localDescription",{configurable:!0,get:function(){return this._localDescription}}),Object.defineProperty(u.prototype,"remoteDescription",{configurable:!0,get:function(){return this._remoteDescription}}),u.prototype.onicecandidate=null,u.prototype.onaddstream=null,u.prototype.ontrack=null,u.prototype.onremovestream=null,u.prototype.onsignalingstatechange=null,u.prototype.oniceconnectionstatechange=null,u.prototype.onconnectionstatechange=null,u.prototype.onicegatheringstatechange=null,u.prototype.onnegotiationneeded=null,u.prototype.ondatachannel=null,u.prototype._dispatchEvent=function(e,t){this._isClosed||(this.dispatchEvent(t),"function"==typeof this["on"+e]&&this["on"+e](t))},u.prototype._emitGatheringStateChange=function(){var e=new Event("icegatheringstatechange");this._dispatchEvent("icegatheringstatechange",e)},u.prototype.getConfiguration=function(){return this._config},u.prototype.getLocalStreams=function(){return this.localStreams},u.prototype.getRemoteStreams=function(){return this.remoteStreams},u.prototype._createTransceiver=function(e,t){var n=this.transceivers.length>0,r={track:null,iceGatherer:null,iceTransport:null,dtlsTransport:null,localCapabilities:null,remoteCapabilities:null,rtpSender:null,rtpReceiver:null,kind:e,mid:null,sendEncodingParameters:null,recvEncodingParameters:null,stream:null,associatedRemoteMediaStreams:[],wantReceive:!0};if(this.usingBundle&&n)r.iceTransport=this.transceivers[0].iceTransport,r.dtlsTransport=this.transceivers[0].dtlsTransport;else{var o=this._createIceAndDtlsTransports();r.iceTransport=o.iceTransport,r.dtlsTransport=o.dtlsTransport}return t||this.transceivers.push(r),r},u.prototype.addTrack=function(t,n){if(this._isClosed)throw l("InvalidStateError","Attempted to call addTrack on a closed peerconnection.");var r;if(this.transceivers.find((function(e){return e.track===t})))throw l("InvalidAccessError","Track already exists.");for(var o=0;o<this.transceivers.length;o++)this.transceivers[o].track||this.transceivers[o].kind!==t.kind||(r=this.transceivers[o]);return r||(r=this._createTransceiver(t.kind)),this._maybeFireNegotiationNeeded(),-1===this.localStreams.indexOf(n)&&this.localStreams.push(n),r.track=t,r.stream=n,r.rtpSender=new e.RTCRtpSender(t,r.dtlsTransport),r.rtpSender},u.prototype.addStream=function(e){var n=this;if(t>=15025)e.getTracks().forEach((function(t){n.addTrack(t,e)}));else{var r=e.clone();e.getTracks().forEach((function(e,t){var n=r.getTracks()[t];e.addEventListener("enabled",(function(e){n.enabled=e.enabled}))})),r.getTracks().forEach((function(e){n.addTrack(e,r)}))}},u.prototype.removeTrack=function(t){if(this._isClosed)throw l("InvalidStateError","Attempted to call removeTrack on a closed peerconnection.");if(!(t instanceof e.RTCRtpSender))throw new TypeError("Argument 1 of RTCPeerConnection.removeTrack does not implement interface RTCRtpSender.");var n=this.transceivers.find((function(e){return e.rtpSender===t}));if(!n)throw l("InvalidAccessError","Sender was not created by this connection.");var r=n.stream;n.rtpSender.stop(),n.rtpSender=null,n.track=null,n.stream=null,-1===this.transceivers.map((function(e){return e.stream})).indexOf(r)&&this.localStreams.indexOf(r)>-1&&this.localStreams.splice(this.localStreams.indexOf(r),1),this._maybeFireNegotiationNeeded()},u.prototype.removeStream=function(e){var t=this;e.getTracks().forEach((function(e){var n=t.getSenders().find((function(t){return t.track===e}));n&&t.removeTrack(n)}))},u.prototype.getSenders=function(){return this.transceivers.filter((function(e){return!!e.rtpSender})).map((function(e){return e.rtpSender}))},u.prototype.getReceivers=function(){return this.transceivers.filter((function(e){return!!e.rtpReceiver})).map((function(e){return e.rtpReceiver}))},u.prototype._createIceGatherer=function(t,n){var r=this;if(n&&t>0)return this.transceivers[0].iceGatherer;if(this._iceGatherers.length)return this._iceGatherers.shift();var o=new e.RTCIceGatherer({iceServers:this._config.iceServers,gatherPolicy:this._config.iceTransportPolicy});return Object.defineProperty(o,"state",{value:"new",writable:!0}),this.transceivers[t].bufferedCandidateEvents=[],this.transceivers[t].bufferCandidates=function(e){var n=!e.candidate||0===Object.keys(e.candidate).length;o.state=n?"completed":"gathering",null!==r.transceivers[t].bufferedCandidateEvents&&r.transceivers[t].bufferedCandidateEvents.push(e)},o.addEventListener("localcandidate",this.transceivers[t].bufferCandidates),o},u.prototype._gather=function(t,n){var o=this,i=this.transceivers[n].iceGatherer;if(!i.onlocalcandidate){var a=this.transceivers[n].bufferedCandidateEvents;this.transceivers[n].bufferedCandidateEvents=null,i.removeEventListener("localcandidate",this.transceivers[n].bufferCandidates),i.onlocalcandidate=function(e){if(!(o.usingBundle&&n>0)){var a=new Event("icecandidate");a.candidate={sdpMid:t,sdpMLineIndex:n};var s=e.candidate,l=!s||0===Object.keys(s).length;if(l)"new"!==i.state&&"gathering"!==i.state||(i.state="completed");else{"new"===i.state&&(i.state="gathering"),s.component=1,s.ufrag=i.getLocalParameters().usernameFragment;var c=r.writeCandidate(s);a.candidate=Object.assign(a.candidate,r.parseCandidate(c)),a.candidate.candidate=c,a.candidate.toJSON=function(){return{candidate:a.candidate.candidate,sdpMid:a.candidate.sdpMid,sdpMLineIndex:a.candidate.sdpMLineIndex,usernameFragment:a.candidate.usernameFragment}}}var u=r.getMediaSections(o._localDescription.sdp);u[a.candidate.sdpMLineIndex]+=l?"a=end-of-candidates\r\n":"a="+a.candidate.candidate+"\r\n",o._localDescription.sdp=r.getDescription(o._localDescription.sdp)+u.join("");var d=o.transceivers.every((function(e){return e.iceGatherer&&"completed"===e.iceGatherer.state}));"gathering"!==o.iceGatheringState&&(o.iceGatheringState="gathering",o._emitGatheringStateChange()),l||o._dispatchEvent("icecandidate",a),d&&(o._dispatchEvent("icecandidate",new Event("icecandidate")),o.iceGatheringState="complete",o._emitGatheringStateChange())}},e.setTimeout((function(){a.forEach((function(e){i.onlocalcandidate(e)}))}),0)}},u.prototype._createIceAndDtlsTransports=function(){var t=this,n=new e.RTCIceTransport(null);n.onicestatechange=function(){t._updateIceConnectionState(),t._updateConnectionState()};var r=new e.RTCDtlsTransport(n);return r.ondtlsstatechange=function(){t._updateConnectionState()},r.onerror=function(){Object.defineProperty(r,"state",{value:"failed",writable:!0}),t._updateConnectionState()},{iceTransport:n,dtlsTransport:r}},u.prototype._disposeIceAndDtlsTransports=function(e){var t=this.transceivers[e].iceGatherer;t&&(delete t.onlocalcandidate,delete this.transceivers[e].iceGatherer);var n=this.transceivers[e].iceTransport;n&&(delete n.onicestatechange,delete this.transceivers[e].iceTransport);var r=this.transceivers[e].dtlsTransport;r&&(delete r.ondtlsstatechange,delete r.onerror,delete this.transceivers[e].dtlsTransport)},u.prototype._transceive=function(e,n,o){var a=i(e.localCapabilities,e.remoteCapabilities);n&&e.rtpSender&&(a.encodings=e.sendEncodingParameters,a.rtcp={cname:r.localCName,compound:e.rtcpParameters.compound},e.recvEncodingParameters.length&&(a.rtcp.ssrc=e.recvEncodingParameters[0].ssrc),e.rtpSender.send(a)),o&&e.rtpReceiver&&a.codecs.length>0&&("video"===e.kind&&e.recvEncodingParameters&&t<15019&&e.recvEncodingParameters.forEach((function(e){delete e.rtx})),e.recvEncodingParameters.length?a.encodings=e.recvEncodingParameters:a.encodings=[{}],a.rtcp={compound:e.rtcpParameters.compound},e.rtcpParameters.cname&&(a.rtcp.cname=e.rtcpParameters.cname),e.sendEncodingParameters.length&&(a.rtcp.ssrc=e.sendEncodingParameters[0].ssrc),e.rtpReceiver.receive(a))},u.prototype.setLocalDescription=function(e){var t,n,o=this;if(-1===["offer","answer"].indexOf(e.type))return Promise.reject(l("TypeError",'Unsupported type "'+e.type+'"'));if(!a("setLocalDescription",e.type,o.signalingState)||o._isClosed)return Promise.reject(l("InvalidStateError","Can not set local "+e.type+" in state "+o.signalingState));if("offer"===e.type)t=r.splitSections(e.sdp),n=t.shift(),t.forEach((function(e,t){var n=r.parseRtpParameters(e);o.transceivers[t].localCapabilities=n})),o.transceivers.forEach((function(e,t){o._gather(e.mid,t)}));else if("answer"===e.type){t=r.splitSections(o._remoteDescription.sdp),n=t.shift();var s=r.matchPrefix(n,"a=ice-lite").length>0;t.forEach((function(e,t){var a=o.transceivers[t],l=a.iceGatherer,c=a.iceTransport,u=a.dtlsTransport,d=a.localCapabilities,f=a.remoteCapabilities;if(!(r.isRejected(e)&&0===r.matchPrefix(e,"a=bundle-only").length)&&!a.rejected){var p=r.getIceParameters(e,n),m=r.getDtlsParameters(e,n);s&&(m.role="server"),o.usingBundle&&0!==t||(o._gather(a.mid,t),"new"===c.state&&c.start(l,p,s?"controlling":"controlled"),"new"===u.state&&u.start(m));var h=i(d,f);o._transceive(a,h.codecs.length>0,!1)}}))}return o._localDescription={type:e.type,sdp:e.sdp},"offer"===e.type?o._updateSignalingState("have-local-offer"):o._updateSignalingState("stable"),Promise.resolve()},u.prototype.setRemoteDescription=function(o){var u=this;if(-1===["offer","answer"].indexOf(o.type))return Promise.reject(l("TypeError",'Unsupported type "'+o.type+'"'));if(!a("setRemoteDescription",o.type,u.signalingState)||u._isClosed)return Promise.reject(l("InvalidStateError","Can not set remote "+o.type+" in state "+u.signalingState));var d={};u.remoteStreams.forEach((function(e){d[e.id]=e}));var f=[],p=r.splitSections(o.sdp),m=p.shift(),h=r.matchPrefix(m,"a=ice-lite").length>0,g=r.matchPrefix(m,"a=group:BUNDLE ").length>0;u.usingBundle=g;var b=r.matchPrefix(m,"a=ice-options:")[0];return u.canTrickleIceCandidates=!!b&&b.substr(14).split(" ").indexOf("trickle")>=0,p.forEach((function(a,l){var c=r.splitLines(a),p=r.getKind(a),b=r.isRejected(a)&&0===r.matchPrefix(a,"a=bundle-only").length,v=c[0].substr(2).split(" ")[2],y=r.getDirection(a,m),w=r.parseMsid(a),_=r.getMid(a)||r.generateIdentifier();if(b||"application"===p&&("DTLS/SCTP"===v||"UDP/DTLS/SCTP"===v))u.transceivers[l]={mid:_,kind:p,protocol:v,rejected:!0};else{var x,A,k,C,S,T,E,M,O;!b&&u.transceivers[l]&&u.transceivers[l].rejected&&(u.transceivers[l]=u._createTransceiver(p,!0));var P,I,R=r.parseRtpParameters(a);b||(P=r.getIceParameters(a,m),(I=r.getDtlsParameters(a,m)).role="client"),E=r.parseRtpEncodingParameters(a);var N=r.parseRtcpParameters(a),D=r.matchPrefix(a,"a=end-of-candidates",m).length>0,j=r.matchPrefix(a,"a=candidate:").map((function(e){return r.parseCandidate(e)})).filter((function(e){return 1===e.component}));if(("offer"===o.type||"answer"===o.type)&&!b&&g&&l>0&&u.transceivers[l]&&(u._disposeIceAndDtlsTransports(l),u.transceivers[l].iceGatherer=u.transceivers[0].iceGatherer,u.transceivers[l].iceTransport=u.transceivers[0].iceTransport,u.transceivers[l].dtlsTransport=u.transceivers[0].dtlsTransport,u.transceivers[l].rtpSender&&u.transceivers[l].rtpSender.setTransport(u.transceivers[0].dtlsTransport),u.transceivers[l].rtpReceiver&&u.transceivers[l].rtpReceiver.setTransport(u.transceivers[0].dtlsTransport)),"offer"!==o.type||b){if("answer"===o.type&&!b){A=(x=u.transceivers[l]).iceGatherer,k=x.iceTransport,C=x.dtlsTransport,S=x.rtpReceiver,T=x.sendEncodingParameters,M=x.localCapabilities,u.transceivers[l].recvEncodingParameters=E,u.transceivers[l].remoteCapabilities=R,u.transceivers[l].rtcpParameters=N,j.length&&"new"===k.state&&(!h&&!D||g&&0!==l?j.forEach((function(e){s(x.iceTransport,e)})):k.setRemoteCandidates(j)),g&&0!==l||("new"===k.state&&k.start(A,P,"controlling"),"new"===C.state&&C.start(I)),!i(x.localCapabilities,x.remoteCapabilities).codecs.filter((function(e){return"rtx"===e.name.toLowerCase()})).length&&x.sendEncodingParameters[0].rtx&&delete x.sendEncodingParameters[0].rtx,u._transceive(x,"sendrecv"===y||"recvonly"===y,"sendrecv"===y||"sendonly"===y),!S||"sendrecv"!==y&&"sendonly"!==y?delete x.rtpReceiver:(O=S.track,w?(d[w.stream]||(d[w.stream]=new e.MediaStream),n(O,d[w.stream]),f.push([O,S,d[w.stream]])):(d.default||(d.default=new e.MediaStream),n(O,d.default),f.push([O,S,d.default])))}}else{(x=u.transceivers[l]||u._createTransceiver(p)).mid=_,x.iceGatherer||(x.iceGatherer=u._createIceGatherer(l,g)),j.length&&"new"===x.iceTransport.state&&(!D||g&&0!==l?j.forEach((function(e){s(x.iceTransport,e)})):x.iceTransport.setRemoteCandidates(j)),M=e.RTCRtpReceiver.getCapabilities(p),t<15019&&(M.codecs=M.codecs.filter((function(e){return"rtx"!==e.name}))),T=x.sendEncodingParameters||[{ssrc:1001*(2*l+2)}];var F,z=!1;if("sendrecv"===y||"sendonly"===y){if(z=!x.rtpReceiver,S=x.rtpReceiver||new e.RTCRtpReceiver(x.dtlsTransport,p),z)O=S.track,w&&"-"===w.stream||(w?(d[w.stream]||(d[w.stream]=new e.MediaStream,Object.defineProperty(d[w.stream],"id",{get:function(){return w.stream}})),Object.defineProperty(O,"id",{get:function(){return w.track}}),F=d[w.stream]):(d.default||(d.default=new e.MediaStream),F=d.default)),F&&(n(O,F),x.associatedRemoteMediaStreams.push(F)),f.push([O,S,F])}else x.rtpReceiver&&x.rtpReceiver.track&&(x.associatedRemoteMediaStreams.forEach((function(t){var n=t.getTracks().find((function(e){return e.id===x.rtpReceiver.track.id}));n&&function(t,n){n.removeTrack(t),n.dispatchEvent(new e.MediaStreamTrackEvent("removetrack",{track:t}))}(n,t)})),x.associatedRemoteMediaStreams=[]);x.localCapabilities=M,x.remoteCapabilities=R,x.rtpReceiver=S,x.rtcpParameters=N,x.sendEncodingParameters=T,x.recvEncodingParameters=E,u._transceive(u.transceivers[l],!1,z)}}})),void 0===u._dtlsRole&&(u._dtlsRole="offer"===o.type?"active":"passive"),u._remoteDescription={type:o.type,sdp:o.sdp},"offer"===o.type?u._updateSignalingState("have-remote-offer"):u._updateSignalingState("stable"),Object.keys(d).forEach((function(t){var n=d[t];if(n.getTracks().length){if(-1===u.remoteStreams.indexOf(n)){u.remoteStreams.push(n);var r=new Event("addstream");r.stream=n,e.setTimeout((function(){u._dispatchEvent("addstream",r)}))}f.forEach((function(e){var t=e[0],r=e[1];n.id===e[2].id&&c(u,t,r,[n])}))}})),f.forEach((function(e){e[2]||c(u,e[0],e[1],[])})),e.setTimeout((function(){u&&u.transceivers&&u.transceivers.forEach((function(e){e.iceTransport&&"new"===e.iceTransport.state&&e.iceTransport.getRemoteCandidates().length>0&&(console.warn("Timeout for addRemoteCandidate. Consider sending an end-of-candidates notification"),e.iceTransport.addRemoteCandidate({}))}))}),4e3),Promise.resolve()},u.prototype.close=function(){this.transceivers.forEach((function(e){e.iceTransport&&e.iceTransport.stop(),e.dtlsTransport&&e.dtlsTransport.stop(),e.rtpSender&&e.rtpSender.stop(),e.rtpReceiver&&e.rtpReceiver.stop()})),this._isClosed=!0,this._updateSignalingState("closed")},u.prototype._updateSignalingState=function(e){this.signalingState=e;var t=new Event("signalingstatechange");this._dispatchEvent("signalingstatechange",t)},u.prototype._maybeFireNegotiationNeeded=function(){var t=this;"stable"===this.signalingState&&!0!==this.needNegotiation&&(this.needNegotiation=!0,e.setTimeout((function(){if(t.needNegotiation){t.needNegotiation=!1;var e=new Event("negotiationneeded");t._dispatchEvent("negotiationneeded",e)}}),0))},u.prototype._updateIceConnectionState=function(){var e,t={new:0,closed:0,checking:0,connected:0,completed:0,disconnected:0,failed:0};if(this.transceivers.forEach((function(e){e.iceTransport&&!e.rejected&&t[e.iceTransport.state]++})),e="new",t.failed>0?e="failed":t.checking>0?e="checking":t.disconnected>0?e="disconnected":t.new>0?e="new":t.connected>0?e="connected":t.completed>0&&(e="completed"),e!==this.iceConnectionState){this.iceConnectionState=e;var n=new Event("iceconnectionstatechange");this._dispatchEvent("iceconnectionstatechange",n)}},u.prototype._updateConnectionState=function(){var e,t={new:0,closed:0,connecting:0,connected:0,completed:0,disconnected:0,failed:0};if(this.transceivers.forEach((function(e){e.iceTransport&&e.dtlsTransport&&!e.rejected&&(t[e.iceTransport.state]++,t[e.dtlsTransport.state]++)})),t.connected+=t.completed,e="new",t.failed>0?e="failed":t.connecting>0?e="connecting":t.disconnected>0?e="disconnected":t.new>0?e="new":t.connected>0&&(e="connected"),e!==this.connectionState){this.connectionState=e;var n=new Event("connectionstatechange");this._dispatchEvent("connectionstatechange",n)}},u.prototype.createOffer=function(){var n=this;if(n._isClosed)return Promise.reject(l("InvalidStateError","Can not call createOffer after close"));var i=n.transceivers.filter((function(e){return"audio"===e.kind})).length,a=n.transceivers.filter((function(e){return"video"===e.kind})).length,s=arguments[0];if(s){if(s.mandatory||s.optional)throw new TypeError("Legacy mandatory/optional constraints not supported.");void 0!==s.offerToReceiveAudio&&(i=!0===s.offerToReceiveAudio?1:!1===s.offerToReceiveAudio?0:s.offerToReceiveAudio),void 0!==s.offerToReceiveVideo&&(a=!0===s.offerToReceiveVideo?1:!1===s.offerToReceiveVideo?0:s.offerToReceiveVideo)}for(n.transceivers.forEach((function(e){"audio"===e.kind?--i<0&&(e.wantReceive=!1):"video"===e.kind&&--a<0&&(e.wantReceive=!1)}));i>0||a>0;)i>0&&(n._createTransceiver("audio"),i--),a>0&&(n._createTransceiver("video"),a--);var c=r.writeSessionBoilerplate(n._sdpSessionId,n._sdpSessionVersion++);n.transceivers.forEach((function(o,i){var a=o.track,s=o.kind,l=o.mid||r.generateIdentifier();o.mid=l,o.iceGatherer||(o.iceGatherer=n._createIceGatherer(i,n.usingBundle));var c=e.RTCRtpSender.getCapabilities(s);t<15019&&(c.codecs=c.codecs.filter((function(e){return"rtx"!==e.name}))),c.codecs.forEach((function(e){"H264"===e.name&&void 0===e.parameters["level-asymmetry-allowed"]&&(e.parameters["level-asymmetry-allowed"]="1"),o.remoteCapabilities&&o.remoteCapabilities.codecs&&o.remoteCapabilities.codecs.forEach((function(t){e.name.toLowerCase()===t.name.toLowerCase()&&e.clockRate===t.clockRate&&(e.preferredPayloadType=t.payloadType)}))})),c.headerExtensions.forEach((function(e){(o.remoteCapabilities&&o.remoteCapabilities.headerExtensions||[]).forEach((function(t){e.uri===t.uri&&(e.id=t.id)}))}));var u=o.sendEncodingParameters||[{ssrc:1001*(2*i+1)}];a&&t>=15019&&"video"===s&&!u[0].rtx&&(u[0].rtx={ssrc:u[0].ssrc+1}),o.wantReceive&&(o.rtpReceiver=new e.RTCRtpReceiver(o.dtlsTransport,s)),o.localCapabilities=c,o.sendEncodingParameters=u})),"max-compat"!==n._config.bundlePolicy&&(c+="a=group:BUNDLE "+n.transceivers.map((function(e){return e.mid})).join(" ")+"\r\n"),c+="a=ice-options:trickle\r\n",n.transceivers.forEach((function(e,t){c+=o(e,e.localCapabilities,"offer",e.stream,n._dtlsRole),c+="a=rtcp-rsize\r\n",!e.iceGatherer||"new"===n.iceGatheringState||0!==t&&n.usingBundle||(e.iceGatherer.getLocalCandidates().forEach((function(e){e.component=1,c+="a="+r.writeCandidate(e)+"\r\n"})),"completed"===e.iceGatherer.state&&(c+="a=end-of-candidates\r\n"))}));var u=new e.RTCSessionDescription({type:"offer",sdp:c});return Promise.resolve(u)},u.prototype.createAnswer=function(){var n=this;if(n._isClosed)return Promise.reject(l("InvalidStateError","Can not call createAnswer after close"));if("have-remote-offer"!==n.signalingState&&"have-local-pranswer"!==n.signalingState)return Promise.reject(l("InvalidStateError","Can not call createAnswer in signalingState "+n.signalingState));var a=r.writeSessionBoilerplate(n._sdpSessionId,n._sdpSessionVersion++);n.usingBundle&&(a+="a=group:BUNDLE "+n.transceivers.map((function(e){return e.mid})).join(" ")+"\r\n"),a+="a=ice-options:trickle\r\n";var s=r.getMediaSections(n._remoteDescription.sdp).length;n.transceivers.forEach((function(e,r){if(!(r+1>s)){if(e.rejected)return"application"===e.kind?"DTLS/SCTP"===e.protocol?a+="m=application 0 DTLS/SCTP 5000\r\n":a+="m=application 0 "+e.protocol+" webrtc-datachannel\r\n":"audio"===e.kind?a+="m=audio 0 UDP/TLS/RTP/SAVPF 0\r\na=rtpmap:0 PCMU/8000\r\n":"video"===e.kind&&(a+="m=video 0 UDP/TLS/RTP/SAVPF 120\r\na=rtpmap:120 VP8/90000\r\n"),void(a+="c=IN IP4 0.0.0.0\r\na=inactive\r\na=mid:"+e.mid+"\r\n");var l;if(e.stream)"audio"===e.kind?l=e.stream.getAudioTracks()[0]:"video"===e.kind&&(l=e.stream.getVideoTracks()[0]),l&&t>=15019&&"video"===e.kind&&!e.sendEncodingParameters[0].rtx&&(e.sendEncodingParameters[0].rtx={ssrc:e.sendEncodingParameters[0].ssrc+1});var c=i(e.localCapabilities,e.remoteCapabilities);!c.codecs.filter((function(e){return"rtx"===e.name.toLowerCase()})).length&&e.sendEncodingParameters[0].rtx&&delete e.sendEncodingParameters[0].rtx,a+=o(e,c,"answer",e.stream,n._dtlsRole),e.rtcpParameters&&e.rtcpParameters.reducedSize&&(a+="a=rtcp-rsize\r\n")}}));var c=new e.RTCSessionDescription({type:"answer",sdp:a});return Promise.resolve(c)},u.prototype.addIceCandidate=function(e){var t,n=this;return e&&void 0===e.sdpMLineIndex&&!e.sdpMid?Promise.reject(new TypeError("sdpMLineIndex or sdpMid required")):new Promise((function(o,i){if(!n._remoteDescription)return i(l("InvalidStateError","Can not add ICE candidate without a remote description"));if(e&&""!==e.candidate){var a=e.sdpMLineIndex;if(e.sdpMid)for(var c=0;c<n.transceivers.length;c++)if(n.transceivers[c].mid===e.sdpMid){a=c;break}var u=n.transceivers[a];if(!u)return i(l("OperationError","Can not add ICE candidate"));if(u.rejected)return o();var d=Object.keys(e.candidate).length>0?r.parseCandidate(e.candidate):{};if("tcp"===d.protocol&&(0===d.port||9===d.port))return o();if(d.component&&1!==d.component)return o();if((0===a||a>0&&u.iceTransport!==n.transceivers[0].iceTransport)&&!s(u.iceTransport,d))return i(l("OperationError","Can not add ICE candidate"));var f=e.candidate.trim();0===f.indexOf("a=")&&(f=f.substr(2)),(t=r.getMediaSections(n._remoteDescription.sdp))[a]+="a="+(d.type?f:"end-of-candidates")+"\r\n",n._remoteDescription.sdp=r.getDescription(n._remoteDescription.sdp)+t.join("")}else for(var p=0;p<n.transceivers.length&&(n.transceivers[p].rejected||(n.transceivers[p].iceTransport.addRemoteCandidate({}),(t=r.getMediaSections(n._remoteDescription.sdp))[p]+="a=end-of-candidates\r\n",n._remoteDescription.sdp=r.getDescription(n._remoteDescription.sdp)+t.join(""),!n.usingBundle));p++);o()}))},u.prototype.getStats=function(t){if(t&&t instanceof e.MediaStreamTrack){var n=null;if(this.transceivers.forEach((function(e){e.rtpSender&&e.rtpSender.track===t?n=e.rtpSender:e.rtpReceiver&&e.rtpReceiver.track===t&&(n=e.rtpReceiver)})),!n)throw l("InvalidAccessError","Invalid selector.");return n.getStats()}var r=[];return this.transceivers.forEach((function(e){["rtpSender","rtpReceiver","iceGatherer","iceTransport","dtlsTransport"].forEach((function(t){e[t]&&r.push(e[t].getStats())}))})),Promise.all(r).then((function(e){var t=new Map;return e.forEach((function(e){e.forEach((function(e){t.set(e.id,e)}))})),t}))};["RTCRtpSender","RTCRtpReceiver","RTCIceGatherer","RTCIceTransport","RTCDtlsTransport"].forEach((function(t){var n=e[t];if(n&&n.prototype&&n.prototype.getStats){var r=n.prototype.getStats;n.prototype.getStats=function(){return r.apply(this).then((function(e){var t=new Map;return Object.keys(e).forEach((function(n){var r;e[n].type={inboundrtp:"inbound-rtp",outboundrtp:"outbound-rtp",candidatepair:"candidate-pair",localcandidate:"local-candidate",remotecandidate:"remote-candidate"}[(r=e[n]).type]||r.type,t.set(n,e[n])})),t}))}}}));var d=["createOffer","createAnswer"];return d.forEach((function(e){var t=u.prototype[e];u.prototype[e]=function(){var e=arguments;return"function"==typeof e[0]||"function"==typeof e[1]?t.apply(this,[arguments[2]]).then((function(t){"function"==typeof e[0]&&e[0].apply(null,[t])}),(function(t){"function"==typeof e[1]&&e[1].apply(null,[t])})):t.apply(this,arguments)}})),(d=["setLocalDescription","setRemoteDescription","addIceCandidate"]).forEach((function(e){var t=u.prototype[e];u.prototype[e]=function(){var e=arguments;return"function"==typeof e[1]||"function"==typeof e[2]?t.apply(this,arguments).then((function(){"function"==typeof e[1]&&e[1].apply(null)}),(function(t){"function"==typeof e[2]&&e[2].apply(null,[t])})):t.apply(this,arguments)}})),["getStats"].forEach((function(e){var t=u.prototype[e];u.prototype[e]=function(){var e=arguments;return"function"==typeof e[1]?t.apply(this,arguments).then((function(){"function"==typeof e[1]&&e[1].apply(null)})):t.apply(this,arguments)}})),u}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(73),i=(r=o)&&r.__esModule?r:{default:r};function a(){return"undefined"==typeof window?null:window.navigator.languages&&window.navigator.languages[0]||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage||window.navigator.systemLanguage||null}function s(e){return e.toLowerCase().replace(/-/,"_")}t.default=function(e){if(!e)return a();var t=e.languages,n=e.fallback;if(!e.languages)return n;var r=s(a());if(!r)return n;var o=t.filter((function(e){return s(e)===r}));return o.length>0?o[0]||n:t.filter((function(e){return(0,i.default)(r,e)}))[0]||n}},function(e,t,n){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=90)}({17:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(18),o=function(){function e(){}return e.getFirstMatch=function(e,t){var n=t.match(e);return n&&n.length>0&&n[1]||""},e.getSecondMatch=function(e,t){var n=t.match(e);return n&&n.length>1&&n[2]||""},e.matchAndReturnConst=function(e,t,n){if(e.test(t))return n},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map((function(e){return parseInt(e,10)||0}));if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map((function(e){return parseInt(e,10)||0}));if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,n,r){void 0===r&&(r=!1);var o=e.getVersionPrecision(t),i=e.getVersionPrecision(n),a=Math.max(o,i),s=0,l=e.map([t,n],(function(t){var n=a-e.getVersionPrecision(t),r=t+new Array(n+1).join(".0");return e.map(r.split("."),(function(e){return new Array(20-e.length).join("0")+e})).reverse()}));for(r&&(s=a-Math.min(o,i)),a-=1;a>=s;){if(l[0][a]>l[1][a])return 1;if(l[0][a]===l[1][a]){if(a===s)return 0;a-=1}else if(l[0][a]<l[1][a])return-1}},e.map=function(e,t){var n,r=[];if(Array.prototype.map)return Array.prototype.map.call(e,t);for(n=0;n<e.length;n+=1)r.push(t(e[n]));return r},e.getBrowserAlias=function(e){return r.BROWSER_ALIASES_MAP[e]},e.getBrowserTypeByAlias=function(e){return r.BROWSER_MAP[e]||""},e}();t.default=o,e.exports=t.default},18:function(e,t,n){"use strict";t.__esModule=!0,t.ENGINE_MAP=t.OS_MAP=t.PLATFORMS_MAP=t.BROWSER_MAP=t.BROWSER_ALIASES_MAP=void 0,t.BROWSER_ALIASES_MAP={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},t.BROWSER_MAP={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},t.PLATFORMS_MAP={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},t.OS_MAP={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},t.ENGINE_MAP={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"}},90:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(91))&&r.__esModule?r:{default:r},i=n(18);function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var s=function(){function e(){}var t,n;return e.getParser=function(e,t){if(void 0===t&&(t=!1),"string"!=typeof e)throw new Error("UserAgent should be a string");return new o.default(e,t)},e.parse=function(e){return new o.default(e).getResult()},t=e,(n=[{key:"BROWSER_MAP",get:function(){return i.BROWSER_MAP}},{key:"ENGINE_MAP",get:function(){return i.ENGINE_MAP}},{key:"OS_MAP",get:function(){return i.OS_MAP}},{key:"PLATFORMS_MAP",get:function(){return i.PLATFORMS_MAP}}])&&a(t,n),e}();t.default=s,e.exports=t.default},91:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=l(n(92)),o=l(n(93)),i=l(n(94)),a=l(n(95)),s=l(n(17));function l(e){return e&&e.__esModule?e:{default:e}}var c=function(){function e(e,t){if(void 0===t&&(t=!1),null==e||""===e)throw new Error("UserAgent parameter can't be empty");this._ua=e,this.parsedResult={},!0!==t&&this.parse()}var t=e.prototype;return t.getUA=function(){return this._ua},t.test=function(e){return e.test(this._ua)},t.parseBrowser=function(){var e=this;this.parsedResult.browser={};var t=r.default.find((function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser},t.getBrowser=function(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()},t.getBrowserName=function(e){return e?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""},t.getBrowserVersion=function(){return this.getBrowser().version},t.getOS=function(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()},t.parseOS=function(){var e=this;this.parsedResult.os={};var t=o.default.find((function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.os=t.describe(this.getUA())),this.parsedResult.os},t.getOSName=function(e){var t=this.getOS().name;return e?String(t).toLowerCase()||"":t||""},t.getOSVersion=function(){return this.getOS().version},t.getPlatform=function(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()},t.getPlatformType=function(e){void 0===e&&(e=!1);var t=this.getPlatform().type;return e?String(t).toLowerCase()||"":t||""},t.parsePlatform=function(){var e=this;this.parsedResult.platform={};var t=i.default.find((function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.platform=t.describe(this.getUA())),this.parsedResult.platform},t.getEngine=function(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()},t.getEngineName=function(e){return e?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""},t.parseEngine=function(){var e=this;this.parsedResult.engine={};var t=a.default.find((function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.engine=t.describe(this.getUA())),this.parsedResult.engine},t.parse=function(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this},t.getResult=function(){return Object.assign({},this.parsedResult)},t.satisfies=function(e){var t=this,n={},r=0,o={},i=0;if(Object.keys(e).forEach((function(t){var a=e[t];"string"==typeof a?(o[t]=a,i+=1):"object"==typeof a&&(n[t]=a,r+=1)})),r>0){var a=Object.keys(n),s=a.find((function(e){return t.isOS(e)}));if(s){var l=this.satisfies(n[s]);if(void 0!==l)return l}var c=a.find((function(e){return t.isPlatform(e)}));if(c){var u=this.satisfies(n[c]);if(void 0!==u)return u}}if(i>0){var d=Object.keys(o).find((function(e){return t.isBrowser(e,!0)}));if(void 0!==d)return this.compareVersion(o[d])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var n=this.getBrowserName().toLowerCase(),r=e.toLowerCase(),o=s.default.getBrowserTypeByAlias(r);return t&&o&&(r=o.toLowerCase()),r===n},t.compareVersion=function(e){var t=[0],n=e,r=!1,o=this.getBrowserVersion();if("string"==typeof o)return">"===e[0]||"<"===e[0]?(n=e.substr(1),"="===e[1]?(r=!0,n=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?n=e.substr(1):"~"===e[0]&&(r=!0,n=e.substr(1)),t.indexOf(s.default.compareVersions(o,n,r))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e){return this.isBrowser(e)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some((function(e){return t.is(e)}))},e}();t.default=c,e.exports=t.default},92:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(17))&&r.__esModule?r:{default:r},i=/version\/(\d+(\.?_?\d+)+)/i,a=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},n=o.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},n=o.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},n=o.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},n=o.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},n=o.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},n=o.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},n=o.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},n=o.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},n=o.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},n=o.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},n=o.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},n=o.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},n=o.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},n=o.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return n&&(t.version=n),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},n=o.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},n=o.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},n=o.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},n=o.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},n=o.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},n=o.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},n=o.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},n=o.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},n=o.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},n=o.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){var t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe:function(e){var t={name:"Android Browser"},n=o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},n=o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},n=o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:o.default.getFirstMatch(t,e),version:o.default.getSecondMatch(t,e)}}}];t.default=a,e.exports=t.default},93:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(17))&&r.__esModule?r:{default:r},i=n(18),a=[{test:[/Roku\/DVP/],describe:function(e){var t=o.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:i.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=o.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:i.OS_MAP.WindowsPhone,version:t}}},{test:[/windows/i],describe:function(e){var t=o.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),n=o.default.getWindowsVersionName(t);return{name:i.OS_MAP.Windows,version:t,versionName:n}}},{test:[/macintosh/i],describe:function(e){var t=o.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),n=o.default.getMacOSVersionName(t),r={name:i.OS_MAP.MacOS,version:t};return n&&(r.versionName=n),r}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=o.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:i.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe:function(e){var t=o.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),n=o.default.getAndroidVersionName(t),r={name:i.OS_MAP.Android,version:t};return n&&(r.versionName=n),r}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=o.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),n={name:i.OS_MAP.WebOS};return t&&t.length&&(n.version=t),n}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=o.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||o.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||o.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:i.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=o.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:i.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=o.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:i.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:i.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:i.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=o.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:i.OS_MAP.PlayStation4,version:t}}}];t.default=a,e.exports=t.default},94:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(17))&&r.__esModule?r:{default:r},i=n(18),a=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=o.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",n={type:i.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(n.model=t),n}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),n=e.test(/like (ipod|iphone)/i);return t&&!n},describe:function(e){var t=o.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:i.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:i.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:i.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:i.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:i.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.tv}}}];t.default=a,e.exports=t.default},95:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(17))&&r.__esModule?r:{default:r},i=n(18),a=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:i.ENGINE_MAP.Blink};var t=o.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:i.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:i.ENGINE_MAP.Trident},n=o.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:i.ENGINE_MAP.Presto},n=o.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){var t=e.test(/gecko/i),n=e.test(/like gecko/i);return t&&!n},describe:function(e){var t={name:i.ENGINE_MAP.Gecko},n=o.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:i.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:i.ENGINE_MAP.WebKit},n=o.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}}];t.default=a,e.exports=t.default}})},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAAAAADmVT4XAAAHf0lEQVR42u2cu47rMA6G5/3fSQABkj/AxpUrdypduEjlRtK/hZ255eY4zjm72ENMMUDG1hfeRJHCfETgKfFVZBVbBbsk4uPJ9T8B7JdgJ8HH8s6vF2+V30DPP7+85ANwN98vL4CY+wJgZpcqvSW/TXAGsCfF3cz8rIEdAL+NuQdg1QD+tOp/vOQM8PSLfmvk6bW/APyF17wiXz7wD+AfwD+A/02AH2nwKyvaHwNQVTV3BJbd5Pm0fIQGzsXErn3hdQB3M1NVVd3zhgOccKnq9u6KrwP8+PrP74wvAogsK5uqiojonwZwRNcPOec89H0XWBWBtwGEKcJVYYAkDHmcK1uttTZyHnPfqYgDGqEC6OEAgKkBCEnaDVMplYu0RpKFp9xpEg1XczW8AcDN4Zq0yzPJxjNArevv89h7UnVgkyme9QHzCJPU5VMjWZZ1W62NtZSyaGTOfRJHbIrKZzVggAr6U2H7VP/510aylkKWeQhRmMbxAG6aPM+VbJWsq/Hb2Q0WdZAlRxLDG0zguli/tUaytvrph7WUykKyFpJl7NTfYAJzRSYL2VpbIH544LeYmDqR40wAA1w9Ivn43fnvyalLCDVXv5cPtgK4A+ZIkWe2DevXyjp2YnD1gLwOADNAVXLhJmmVZEYKCMIO0ABU4SL9iVulNZacEO6qeN0JoQoVnMiylaCQc6cC3E3JGwEM6hAMbbXvFgs0so2RLHCAEzoUkO7Exk0+2Lhk6jKIRNyrkp8CGMhSWbc4ANlYCzl24n4vJW8FMI3Uz3xaypC2pKMNecCQhvr0+q2NENgBAID69LwCKuc+qb4O4I7U7bBAI3OSx7vM4zB0SwNZd6hg1A022AAgOu4DOHUSrwM4JOaNu+CvfDD36QANIKR7/usvKhsSjnDClFttOxDYRjkIgH8XQDJ3rX8QgLlk8v8Z4K+b4L/ACf92GGoaCndtRsyHZEJP3bzPCcpBqTj5uGMvOmwzQkjaE4etcvQNp/SHABqahrZrM8qij4/pjwHg0p32AJRezHBAPeDqueyIgsOKUvfUz88boQ1Jww9wQgMEI1ka66bKqBayLk0CPPbCDZnQ4NrPayS2bbVQYckQwHHEZoQQz+1bV/Lx+o1jiANHFKWuCEndvPV43shSWHsROEIPAHC4quV5ezncWEZThwNHlOVwBdQzuWlbLqWSY5cizI8IQwMMcEg3FpYNe0Ir5NQnBQw4IBFpmIVJRIrTFidsJOdeJFQcbkcUJOc+hXTj2pVtV8KxkrU0kq3MQ0obOgNPAmhAu7GcN+YLW8yfWejUiwaOB3AT6UaSrSxJ8UoKrGycetvWrH7WBCIqKYaZZGutXk/BrBlJQuV4ADMHTGRBuFaAVHIee1F3wOVwADcEVC31U2k3/L+eehEDHK6HA4SJSop+mhtbu7UpzdOAJCb6hihwFQxTWUOwXGnPLlDTEKrbB5EPAcIUMI+kXT61x+VxZTvlTlO4AWqv1wMKqIWm6Md57cXfB2jkPPaRNEw3DDAfV0SigSQxnrixVVVJnsaQhC3h+NgEamHST5+zCG7RATn1YmEHlGQanpDn9m0csmF5ss0ZyeMIE6TI5elG4XmCiAMAYjxPAdqm4nwdaDZyjNcBLHVjPQMs1caDgqh9zS3q2KXdAKEIdaRu4ubvfqEHTl2Ca9w5H9wEMIhCpJuWOe3zALVVLlNU3Gta3wFQtRQj9zSqv2WEMZKp7gCARqQYG3d2qD4naGOkiNvzw9s+YFDk9WvU8rQWlkeWKarCnvcBj7RMa9ta6zzfIlrPsiXLnRr1jgmkn9fiq+yzQCFra41zL3tMkGI6J58dDK18u2UxRdpuAjU3NSBp5isR8D0SmDUBpuaX0/RrAG7mnvrTAcuvCKc+rTfYHwMs1a9qTJv33w3b4xSqBvilsa/4gCFULBfWQ1RQycqSTTSupaMLAMAcIt287D+H+EBjmzsR+JUT0xUANZfIa6fjACmFbMwhbroBwGFqsozL9yfhi0slnHuxaxcqLp0QpqbD+eRxTBiSjYOaGh47oYl56g7R/S9LdMlNNgAYdPeU6G7nJItiSxguN0bq0QCVp06wwQfgKkN7hwbaIFduuV0AhEpMxyuArJziyqn5UgMi/cx3OCHnXuSxBkyR+R4NMEMfO6EiNl/be3aMN8blafnjck7Zt3dYgCxsffoxCHE3+7g2qX2HBdYx1mMAw/QOCyyvnGAPAaSbWd8TBZVzJw8BUl9Z3gNQWL+c4LYGMtu7ANo3J7gJgJGs7/GBSo54CNC9yQdXL+xuAhjcEJBuZrnXh2jt+8XmG5/XK3c/W2Ph3InB1GFq5m6mPwA8oH1hZWufC/2W7Q2KX881srH0ioADcAAAvjKhuZsDOlSWLYnoWaD1Gvyg6+LuAPA7FcMtF5Z7DZFHC9dar37camVjzWpuZmYXJljVgFyWBtNeE5z/5vK5xsaal0GWrWekb04Id7gaxrdEwKeMPzwAwBeAOVwtJrLVcjsM2gMh2Wq5PNKUVmptdQpTc9VLE8AcphanWuZ7UtafekNKKeX2s2VySSIpnf97gPwHyADaGwjjz7sAAAAASUVORK5CYII="},function(e,t,n){e.exports=function(){"use strict";function e(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function t(e,t){return e(t={exports:{}},t.exports),t.exports}var n=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.defaultOptions=function(e){return e||(e={attributes:[],ips:!0,emails:!0,urls:!0,files:!0,truncate:1/0,defaultProtocol:"http://",list:!1,customTlds:[],displayText:""}),"object"!=typeof e.attributes&&(e.attributes=[]),"boolean"!=typeof e.ips&&(e.ips=!0),"boolean"!=typeof e.emails&&(e.emails=!0),"boolean"!=typeof e.urls&&(e.urls=!0),"boolean"!=typeof e.files&&(e.files=!0),"boolean"!=typeof e.list&&(e.list=!1),"string"!=typeof e.defaultProtocol&&"function"!=typeof e.defaultProtocol&&(e.defaultProtocol="http://"),"number"==typeof e.truncate||"object"==typeof e.truncate&&null!==e.truncate||(e.truncate=1/0),"object"!=typeof e.customTlds&&(e.customTlds=[]),"string"!=typeof e.displayText&&"function"!=typeof e.displayText&&(e.displayText=""),e},t.isPort=function(e){return!(isNaN(Number(e))||Number(e)>65535)}}));e(n);var r=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.tlds=["com","org","net","uk","gov","edu","io","cc","co","aaa","aarp","abarth","abb","abbott","abbvie","abc","able","abogado","abudhabi","ac","academy","accenture","accountant","accountants","aco","active","actor","ad","adac","ads","adult","ae","aeg","aero","aetna","af","afamilycompany","afl","africa","ag","agakhan","agency","ai","aig","aigo","airbus","airforce","airtel","akdn","al","alfaromeo","alibaba","alipay","allfinanz","allstate","ally","alsace","alstom","am","americanexpress","americanfamily","amex","amfam","amica","amsterdam","analytics","android","anquan","anz","ao","aol","apartments","app","apple","aq","aquarelle","ar","aramco","archi","army","arpa","art","arte","as","asda","asia","associates","at","athleta","attorney","au","auction","audi","audible","audio","auspost","author","auto","autos","avianca","aw","aws","ax","axa","az","azure","ba","baby","baidu","banamex","bananarepublic","band","bank","bar","barcelona","barclaycard","barclays","barefoot","bargains","baseball","basketball","bauhaus","bayern","bb","bbc","bbt","bbva","bcg","bcn","bd","be","beats","beauty","beer","bentley","berlin","best","bestbuy","bet","bf","bg","bh","bharti","bi","bible","bid","bike","bing","bingo","bio","biz","bj","black","blackfriday","blanco","blockbuster","blog","bloomberg","blue","bm","bms","bmw","bn","bnl","bnpparibas","bo","boats","boehringer","bofa","bom","bond","boo","book","booking","boots","bosch","bostik","boston","bot","boutique","box","br","bradesco","bridgestone","broadway","broker","brother","brussels","bs","bt","budapest","bugatti","build","builders","business","buy","buzz","bv","bw","by","bz","bzh","ca","cab","cafe","cal","call","calvinklein","cam","camera","camp","cancerresearch","canon","capetown","capital","capitalone","car","caravan","cards","care","career","careers","cars","cartier","casa","case","caseih","cash","casino","cat","catering","catholic","cba","cbn","cbre","cbs","cd","ceb","center","ceo","cern","cf","cfa","cfd","cg","ch","chanel","channel","chase","chat","cheap","chintai","chloe","christmas","chrome","chrysler","church","ci","cipriani","circle","cisco","citadel","citi","citic","city","cityeats","ck","cl","claims","cleaning","click","clinic","clinique","clothing","cloud","club","clubmed","cm","cn","coach","codes","coffee","college","cologne","comcast","commbank","community","company","compare","computer","comsec","condos","construction","consulting","contact","contractors","cooking","cookingchannel","cool","coop","corsica","country","coupon","coupons","courses","cr","credit","creditcard","creditunion","cricket","crown","crs","cruise","cruises","csc","cu","cuisinella","cv","cw","cx","cy","cymru","cyou","cz","dabur","dad","dance","data","date","dating","datsun","day","dclk","dds","de","deal","dealer","deals","degree","delivery","dell","deloitte","delta","democrat","dental","dentist","desi","design","dev","dhl","diamonds","diet","digital","direct","directory","discount","discover","dish","diy","dj","dk","dm","dnp","do","docs","doctor","dodge","dog","doha","domains","dot","download","drive","dtv","dubai","duck","dunlop","duns","dupont","durban","dvag","dvr","dz","earth","eat","ec","eco","edeka","education","ee","eg","email","emerck","energy","engineer","engineering","enterprises","epost","epson","equipment","er","ericsson","erni","es","esq","estate","esurance","et","eu","eurovision","eus","events","everbank","exchange","expert","exposed","express","extraspace","fage","fail","fairwinds","faith","family","fan","fans","farm","farmers","fashion","fast","fedex","feedback","ferrari","ferrero","fi","fiat","fidelity","fido","film","final","finance","financial","fire","firestone","firmdale","fish","fishing","fit","fitness","fj","fk","flickr","flights","flir","florist","flowers","fly","fm","fo","foo","food","foodnetwork","football","ford","forex","forsale","forum","foundation","fox","fr","free","fresenius","frl","frogans","frontdoor","frontier","ftr","fujitsu","fujixerox","fun","fund","furniture","futbol","fyi","ga","gal","gallery","gallo","gallup","game","games","gap","garden","gb","gbiz","gd","gdn","ge","gea","gent","genting","george","gf","gg","ggee","gh","gi","gift","gifts","gives","giving","gl","glade","glass","gle","global","globo","gm","gmail","gmbh","gmo","gmx","gn","godaddy","gold","goldpoint","golf","goo","goodhands","goodyear","goog","google","gop","got","gp","gq","gr","grainger","graphics","gratis","green","gripe","group","gs","gt","gu","guardian","gucci","guge","guide","guitars","guru","gw","gy","hair","hamburg","hangout","haus","hbo","hdfc","hdfcbank","health","healthcare","help","helsinki","here","hermes","hgtv","hiphop","hisamitsu","hitachi","hiv","hk","hkt","hm","hn","hockey","holdings","holiday","homedepot","homegoods","homes","homesense","honda","honeywell","horse","hospital","host","hosting","hot","hoteles","hotmail","house","how","hr","hsbc","ht","htc","hu","hughes","hyatt","hyundai","ibm","icbc","ice","icu","id","ie","ieee","ifm","ikano","il","im","imamat","imdb","immo","immobilien","in","industries","infiniti","info","ing","ink","institute","insurance","insure","int","intel","international","intuit","investments","ipiranga","iq","ir","irish","is","iselect","ismaili","ist","istanbul","it","itau","itv","iveco","iwc","jaguar","java","jcb","jcp","je","jeep","jetzt","jewelry","jio","jlc","jll","jm","jmp","jnj","jo","jobs","joburg","jot","joy","jp","jpmorgan","jprs","juegos","juniper","kaufen","kddi","ke","kerryhotels","kerrylogistics","kerryproperties","kfh","kg","kh","ki","kia","kim","kinder","kindle","kitchen","kiwi","km","kn","koeln","komatsu","kosher","kp","kpmg","kpn","kr","krd","kred","kuokgroup","kw","ky","kyoto","kz","la","lacaixa","ladbrokes","lamborghini","lamer","lancaster","lancia","lancome","land","landrover","lanxess","lasalle","lat","latino","latrobe","law","lawyer","lb","lc","lds","lease","leclerc","lefrak","legal","lego","lexus","lgbt","li","liaison","lidl","life","lifeinsurance","lifestyle","lighting","like","lilly","limited","limo","lincoln","linde","link","lipsy","live","living","lixil","lk","loan","loans","locker","locus","loft","lol","london","lotte","lotto","love","lpl","lplfinancial","lr","ls","lt","ltd","ltda","lu","lundbeck","lupin","luxe","luxury","lv","ly","ma","macys","madrid","maif","maison","makeup","man","management","mango","market","marketing","markets","marriott","marshalls","maserati","mattel","mba","mc","mcd","mcdonalds","mckinsey","md","me","med","media","meet","melbourne","meme","memorial","men","menu","meo","metlife","mg","mh","miami","microsoft","mil","mini","mint","mit","mitsubishi","mk","ml","mlb","mls","mm","mma","mn","mo","mobi","mobile","mobily","moda","moe","moi","mom","monash","money","monster","montblanc","mopar","mormon","mortgage","moscow","moto","motorcycles","mov","movie","movistar","mp","mq","mr","ms","msd","mt","mtn","mtpc","mtr","mu","museum","mutual","mv","mw","mx","my","mz","na","nab","nadex","nagoya","name","nationwide","natura","navy","nba","nc","ne","nec","netbank","netflix","network","neustar","new","newholland","news","next","nextdirect","nexus","nf","nfl","ng","ngo","nhk","ni","nico","nike","nikon","ninja","nissan","nissay","nl","no","nokia","northwesternmutual","norton","now","nowruz","nowtv","np","nr","nra","nrw","ntt","nu","nyc","nz","obi","observer","off","office","okinawa","olayan","olayangroup","oldnavy","ollo","om","omega","one","ong","onl","online","onyourside","ooo","open","oracle","orange","organic","orientexpress","origins","osaka","otsuka","ott","ovh","pa","page","pamperedchef","panasonic","panerai","paris","pars","partners","parts","party","passagens","pay","pccw","pe","pet","pf","pfizer","pg","ph","pharmacy","philips","phone","photo","photography","photos","physio","piaget","pics","pictet","pictures","pid","pin","ping","pink","pioneer","pizza","pk","pl","place","play","playstation","plumbing","plus","pm","pn","pnc","pohl","poker","politie","porn","post","pr","pramerica","praxi","press","prime","pro","prod","productions","prof","progressive","promo","properties","property","protection","pru","prudential","ps","pt","pub","pw","pwc","py","qa","qpon","quebec","quest","qvc","racing","radio","raid","re","read","realestate","realtor","realty","recipes","red","redstone","redumbrella","rehab","reise","reisen","reit","reliance","ren","rent","rentals","repair","report","republican","rest","restaurant","review","reviews","rexroth","rich","richardli","ricoh","rightathome","ril","rio","rip","rmit","ro","rocher","rocks","rodeo","rogers","room","rs","rsvp","ru","ruhr","run","rw","rwe","ryukyu","sa","saarland","safe","safety","sakura","sale","salon","samsclub","samsung","sandvik","sandvikcoromant","sanofi","sap","sapo","sarl","sas","save","saxo","sb","sbi","sbs","sc","sca","scb","schaeffler","schmidt","scholarships","school","schule","schwarz","science","scjohnson","scor","scot","sd","se","seat","secure","security","seek","select","sener","services","ses","seven","sew","sex","sexy","sfr","sg","sh","shangrila","sharp","shaw","shell","shia","shiksha","shoes","shop","shopping","shouji","show","showtime","shriram","si","silk","sina","singles","site","sj","sk","ski","skin","sky","skype","sl","sling","sm","smart","smile","sn","sncf","so","soccer","social","softbank","software","sohu","solar","solutions","song","sony","soy","space","spiegel","spot","spreadbetting","sr","srl","srt","st","stada","staples","star","starhub","statebank","statefarm","statoil","stc","stcgroup","stockholm","storage","store","stream","studio","study","style","su","sucks","supplies","supply","support","surf","surgery","suzuki","sv","swatch","swiftcover","swiss","sx","sy","sydney","symantec","systems","sz","tab","taipei","talk","taobao","target","tatamotors","tatar","tattoo","tax","taxi","tc","tci","td","tdk","team","tech","technology","tel","telecity","telefonica","temasek","tennis","teva","tf","tg","th","thd","theater","theatre","tiaa","tickets","tienda","tiffany","tips","tires","tirol","tj","tjmaxx","tjx","tk","tkmaxx","tl","tm","tmall","tn","to","today","tokyo","tools","top","toray","toshiba","total","tours","town","toyota","toys","tr","trade","trading","training","travel","travelchannel","travelers","travelersinsurance","trust","trv","tt","tube","tui","tunes","tushu","tv","tvs","tw","tz","ua","ubank","ubs","uconnect","ug","unicom","university","uno","uol","ups","us","uy","uz","va","vacations","vana","vanguard","vc","ve","vegas","ventures","verisign","versicherung","vet","vg","vi","viajes","video","vig","viking","villas","vin","vip","virgin","visa","vision","vista","vistaprint","viva","vivo","vlaanderen","vn","vodka","volkswagen","volvo","vote","voting","voto","voyage","vu","vuelos","wales","walmart","walter","wang","wanggou","warman","watch","watches","weather","weatherchannel","webcam","weber","website","wed","wedding","weibo","weir","wf","whoswho","wien","wiki","williamhill","win","windows","wine","winners","wme","wolterskluwer","woodside","work","works","world","wow","ws","wtc","wtf","xbox","xerox","xfinity","xihuan","xin","xn--11b4c3d","xn--1ck2e1b","xn--1qqw23a","xn--30rr7y","xn--3bst00m","xn--3ds443g","xn--3e0b707e","xn--3oq18vl8pn36a","xn--3pxu8k","xn--42c2d9a","xn--45brj9c","xn--45q11c","xn--4gbrim","xn--54b7fta0cc","xn--55qw42g","xn--55qx5d","xn--5su34j936bgsg","xn--5tzm5g","xn--6frz82g","xn--6qq986b3xl","xn--80adxhks","xn--80ao21a","xn--80aqecdr1a","xn--80asehdb","xn--80aswg","xn--8y0a063a","xn--90a3ac","xn--90ae","xn--90ais","xn--9dbq2a","xn--9et52u","xn--9krt00a","xn--b4w605ferd","xn--bck1b9a5dre4c","xn--c1avg","xn--c2br7g","xn--cck2b3b","xn--cg4bki","xn--clchc0ea0b2g2a9gcd","xn--czr694b","xn--czrs0t","xn--czru2d","xn--d1acj3b","xn--d1alf","xn--e1a4c","xn--eckvdtc9d","xn--efvy88h","xn--estv75g","xn--fct429k","xn--fhbei","xn--fiq228c5hs","xn--fiq64b","xn--fiqs8s","xn--fiqz9s","xn--fjq720a","xn--flw351e","xn--fpcrj9c3d","xn--fzc2c9e2c","xn--fzys8d69uvgm","xn--g2xx48c","xn--gckr3f0f","xn--gecrj9c","xn--gk3at1e","xn--h2brj9c","xn--hxt814e","xn--i1b6b1a6a2e","xn--imr513n","xn--io0a7i","xn--j1aef","xn--j1amh","xn--j6w193g","xn--jlq61u9w7b","xn--jvr189m","xn--kcrx77d1x4a","xn--kprw13d","xn--kpry57d","xn--kpu716f","xn--kput3i","xn--l1acc","xn--lgbbat1ad8j","xn--mgb9awbf","xn--mgba3a3ejt","xn--mgba3a4f16a","xn--mgba7c0bbn0a","xn--mgbaam7a8h","xn--mgbab2bd","xn--mgbai9azgqp6j","xn--mgbayh7gpa","xn--mgbb9fbpob","xn--mgbbh1a71e","xn--mgbc0a9azcg","xn--mgbca7dzdo","xn--mgberp4a5d4ar","xn--mgbi4ecexp","xn--mgbpl2fh","xn--mgbt3dhd","xn--mgbtx2b","xn--mgbx4cd0ab","xn--mix891f","xn--mk1bu44c","xn--mxtq1m","xn--ngbc5azd","xn--ngbe9e0a","xn--node","xn--nqv7f","xn--nqv7fs00ema","xn--nyqy26a","xn--o3cw4h","xn--ogbpf8fl","xn--p1acf","xn--p1ai","xn--pbt977c","xn--pgbs0dh","xn--pssy2u","xn--q9jyb4c","xn--qcka1pmc","xn--qxam","xn--rhqv96g","xn--rovu88b","xn--s9brj9c","xn--ses554g","xn--t60b56a","xn--tckwe","xn--tiq49xqyj","xn--unup4y","xn--vermgensberater-ctb","xn--vermgensberatung-pwb","xn--vhquv","xn--vuq861b","xn--w4r85el8fhu5dnra","xn--w4rs40l","xn--wgbh1c","xn--wgbl6a","xn--xhq521b","xn--xkc2al3hye2a","xn--xkc2dl3a5ee0h","xn--y9a3aq","xn--yfro4i67o","xn--ygbi2ammx","xn--zfr164b","xperia","xxx","xyz","yachts","yahoo","yamaxun","yandex","ye","yodobashi","yoga","yokohama","you","youtube","yt","yun","za","zappos","zara","zero","zip","zippo","zm","zone","zuerich","zw"],t.htmlAttrs=["src=","data=","href=","cite=","formaction=","icon=","manifest=","poster=","codebase=","background=","profile=","usemap="]}));e(r);var o=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=/^[a-z0-9!#$%&'*+\-/=?^_`{|}~.]+@([a-z0-9%\-]+\.){1,}([a-z0-9\-]+)?$/i,o=[/^[!#$%&'*+\-/=?^_`{|}~.]/,/[.]{2,}[a-z0-9!#$%&'*+\-/=?^_`{|}~.]+@/i,/\.@/];t.default=function(e){var t=e.match(n);if(null===t)return!1;for(var i=o.length-1;i>=0;i--)if(o[i].test(e))return!1;var a=t[2];return!!a&&-1!==r.tlds.indexOf(a)}}));e(o);var i=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r=/^(\d{1,3}\.){3}\d{1,3}(:\d{1,5})?(\/([a-z0-9\-._~:\/\?#\[\]@!$&'\(\)\*\+,;=%]+)?)?$/i;t.default=function(e){if(!r.test(e))return!1;var t=e.split("."),o=Number(t[0]);if(isNaN(o)||o>255||o<0)return!1;var i=Number(t[1]);if(isNaN(i)||i>255||i<0)return!1;var a=Number(t[2]);if(isNaN(a)||a>255||a<0)return!1;var s=Number((t[3].match(/^\d+/)||[])[0]);if(isNaN(s)||s>255||s<0)return!1;var l=(t[3].match(/(^\d+)(:)(\d+)/)||[])[3];return!(l&&!n.isPort(l))}}));e(i);var a=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var o=/^(https?:\/\/|ftps?:\/\/)?([a-z0-9%\-]+\.){1,}([a-z0-9\-]+)?(:(\d{1,5}))?(\/([a-z0-9\-._~:\/\?#\[\]@!$&'\(\)\*\+,;=%]+)?)?$/i;t.default=function(e,t){void 0===t&&(t=[]);var i=e.match(o);return null!==i&&"string"==typeof i[3]&&-1!==(t.length>0?r.tlds.concat(t):r.tlds).indexOf(i[3].toLowerCase())&&!(i[5]&&!n.isPort(i[5]))}}));e(a);var s=t((function(e,t){function n(e,t,r){return e.forEach((function(o,i){!(o.indexOf(".")>-1)||e[i-1]===t&&e[i+1]===r||e[i+1]!==t&&e[i+1]!==r||(e[i]=e[i]+e[i+1],"string"==typeof e[i+2]&&(e[i]=e[i]+e[i+2]),"string"==typeof e[i+3]&&(e[i]=e[i]+e[i+3]),"string"==typeof e[i+4]&&(e[i]=e[i]+e[i+4]),e.splice(i+1,4),n(e,t,r))})),e}Object.defineProperty(t,"__esModule",{value:!0}),t.fixSeparators=n,t.default=function(e){return e=n(e,"(",")"),e=n(e,"[","]"),e=n(e,'"','"'),e=n(e,"'","'")}}));e(s);var l=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.separate=function(e){var t=e.replace(/([\s\(\)\[\]<>"'])/g,"\0$1\0").replace(/([?;:,.!]+)(?=(\0|$|\s))/g,"\0$1\0").split("\0");return s.default(t)},t.deSeparate=function(e){return e.join("")}}));e(l);var c=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return 0===(e=e.toLowerCase()).indexOf("http://")?"http://":0===e.indexOf("https://")?"https://":0===e.indexOf("ftp://")?"ftp://":0===e.indexOf("ftps://")?"ftps://":0===e.indexOf("file:///")?"file:///":0===e.indexOf("mailto:")&&"mailto:"}}));e(c);var u=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return e.map((function(n,s){var l=encodeURI(n);if(l.indexOf(".")<1&&!c.default(l))return n;var u=null,d=c.default(l)||"";return d&&(l=l.substr(d.length)),t.files&&"file:///"===d&&l.split(/\/|\\/).length-1&&(u={reason:"file",protocol:d,raw:n,encoded:l}),!u&&t.urls&&a.default(l,t.customTlds)&&(u={reason:"url",protocol:d||("function"==typeof t.defaultProtocol?t.defaultProtocol(n):t.defaultProtocol),raw:n,encoded:l}),!u&&t.emails&&o.default(l)&&(u={reason:"email",protocol:"mailto:",raw:n,encoded:l}),!u&&t.ips&&i.default(l)&&(u={reason:"ip",protocol:d||("function"==typeof t.defaultProtocol?t.defaultProtocol(n):t.defaultProtocol),raw:n,encoded:l}),u&&("'"!==e[s-1]&&'"'!==e[s-1]||!~r.htmlAttrs.indexOf(e[s-2]))?u:n}))}}));e(u);var d=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=l;t.default=function(e,t){var r=n.separate(e),o=u.default(r,t);if(t.exclude)for(var i=0;i<o.length;i++){var a=o[i];"object"==typeof a&&t.exclude(a)&&(o[i]=a.raw)}if(t.list){for(var s=[],c=0;c<o.length;c++){var d=o[c];"string"!=typeof d&&s.push(d)}return s}return o=o.map((function(e){return"string"==typeof e?e:function(e,t){var n=e.protocol+e.encoded,r=""!==t.displayText?t.displayText:e.raw;return"number"==typeof t.truncate&&r.length>t.truncate&&(r=r.substring(0,t.truncate)+"..."),"object"==typeof t.truncate&&r.length>t.truncate[0]+t.truncate[1]&&(r=r.substr(0,t.truncate[0])+"..."+r.substr(r.length-t.truncate[1])),void 0===t.attributes&&(t.attributes=[]),'<a href="'+n+'" '+t.attributes.map((function(t){if("function"!=typeof t)return" "+t.name+'="'+t.value+'" ';var n=(t(e)||{}).name,r=(t(e)||{}).value;return n&&!r?" name ":n&&r?" "+n+'="'+r+'" ':void 0})).join("")+">"+r+"</a>"}(e,t)})),l.deSeparate(o)}}));return e(d),e(t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){return t=n.defaultOptions(t),d.default(e,t)};r.validate={ip:i.default,url:function(e,t){void 0===t&&(t=[]);var n=c.default(e)||"";return e=e.substr(n.length),e=encodeURI(e),a.default(e,t)},email:o.default},t.default=r})))}()},function(e,t,n){(function(e){(function(t){"use strict";var n="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{};function r(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}var o=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(e,t){var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};
8
- //! moment.js
9
- !function(n,r){"object"===o(t)?e.exports=r():n.moment=r()}(n,(function(){var t,n;function i(){return t.apply(null,arguments)}function a(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function s(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function l(e){return void 0===e}function c(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function u(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function d(e,t){var n,r=[];for(n=0;n<e.length;++n)r.push(t(e[n],n));return r}function f(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function p(e,t){for(var n in t)f(t,n)&&(e[n]=t[n]);return f(t,"toString")&&(e.toString=t.toString),f(t,"valueOf")&&(e.valueOf=t.valueOf),e}function m(e,t,n,r){return Nt(e,t,n,r,!0).utc()}function h(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function g(e){if(null==e._isValid){var t=h(e),r=n.call(t.parsedDateParts,(function(e){return null!=e})),o=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r);if(e._strict&&(o=o&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return o;e._isValid=o}return e._isValid}function b(e){var t=m(NaN);return null!=e?p(h(t),e):h(t).userInvalidated=!0,t}n=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,r=0;r<n;r++)if(r in t&&e.call(this,t[r],r,t))return!0;return!1};var v=i.momentProperties=[];function y(e,t){var n,r,o;if(l(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),l(t._i)||(e._i=t._i),l(t._f)||(e._f=t._f),l(t._l)||(e._l=t._l),l(t._strict)||(e._strict=t._strict),l(t._tzm)||(e._tzm=t._tzm),l(t._isUTC)||(e._isUTC=t._isUTC),l(t._offset)||(e._offset=t._offset),l(t._pf)||(e._pf=h(t)),l(t._locale)||(e._locale=t._locale),v.length>0)for(n=0;n<v.length;n++)l(o=t[r=v[n]])||(e[r]=o);return e}var w=!1;function _(e){y(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===w&&(w=!0,i.updateOffset(this),w=!1)}function x(e){return e instanceof _||null!=e&&null!=e._isAMomentObject}function A(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function k(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=A(t)),n}function C(e,t,n){var r,o=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),a=0;for(r=0;r<o;r++)(n&&e[r]!==t[r]||!n&&k(e[r])!==k(t[r]))&&a++;return a+i}function S(e){!1===i.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function T(e,t){var n=!0;return p((function(){if(null!=i.deprecationHandler&&i.deprecationHandler(null,e),n){for(var r,a=[],s=0;s<arguments.length;s++){if(r="","object"===o(arguments[s])){for(var l in r+="\n["+s+"] ",arguments[0])r+=l+": "+arguments[0][l]+", ";r=r.slice(0,-2)}else r=arguments[s];a.push(r)}S(e+"\nArguments: "+Array.prototype.slice.call(a).join("")+"\n"+(new Error).stack),n=!1}return t.apply(this,arguments)}),t)}var E,M={};function O(e,t){null!=i.deprecationHandler&&i.deprecationHandler(e,t),M[e]||(S(t),M[e]=!0)}function P(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function I(e,t){var n,r=p({},e);for(n in t)f(t,n)&&(s(e[n])&&s(t[n])?(r[n]={},p(r[n],e[n]),p(r[n],t[n])):null!=t[n]?r[n]=t[n]:delete r[n]);for(n in e)f(e,n)&&!f(t,n)&&s(e[n])&&(r[n]=p({},r[n]));return r}function R(e){null!=e&&this.set(e)}i.suppressDeprecationWarnings=!1,i.deprecationHandler=null,E=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)f(e,t)&&n.push(t);return n};var N={};function D(e,t){var n=e.toLowerCase();N[n]=N[n+"s"]=N[t]=e}function j(e){return"string"==typeof e?N[e]||N[e.toLowerCase()]:void 0}function F(e){var t,n,r={};for(n in e)f(e,n)&&(t=j(n))&&(r[t]=e[n]);return r}var z={};function L(e,t){z[e]=t}function q(e,t,n){var r=""+Math.abs(e),o=t-r.length;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+r}var B=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,V=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,U={},W={};function $(e,t,n,r){var o=r;"string"==typeof r&&(o=function(){return this[r]()}),e&&(W[e]=o),t&&(W[t[0]]=function(){return q(o.apply(this,arguments),t[1],t[2])}),n&&(W[n]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function H(e,t){return e.isValid()?(t=Y(t,e.localeData()),U[t]=U[t]||function(e){var t,n,r,o=e.match(B);for(t=0,n=o.length;t<n;t++)W[o[t]]?o[t]=W[o[t]]:o[t]=(r=o[t]).match(/\[[\s\S]/)?r.replace(/^\[|\]$/g,""):r.replace(/\\/g,"");return function(t){var r,i="";for(r=0;r<n;r++)i+=P(o[r])?o[r].call(t,e):o[r];return i}}(t),U[t](e)):e.localeData().invalidDate()}function Y(e,t){var n=5;function r(e){return t.longDateFormat(e)||e}for(V.lastIndex=0;n>=0&&V.test(e);)e=e.replace(V,r),V.lastIndex=0,n-=1;return e}var G=/\d/,Q=/\d\d/,J=/\d{3}/,Z=/\d{4}/,K=/[+-]?\d{6}/,X=/\d\d?/,ee=/\d\d\d\d?/,te=/\d\d\d\d\d\d?/,ne=/\d{1,3}/,re=/\d{1,4}/,oe=/[+-]?\d{1,6}/,ie=/\d+/,ae=/[+-]?\d+/,se=/Z|[+-]\d\d:?\d\d/gi,le=/Z|[+-]\d\d(?::?\d\d)?/gi,ce=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ue={};function de(e,t,n){ue[e]=P(t)?t:function(e,r){return e&&n?n:t}}function fe(e,t){return f(ue,e)?ue[e](t._strict,t._locale):new RegExp(pe(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,n,r,o){return t||n||r||o}))))}function pe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var me={};function he(e,t){var n,r=t;for("string"==typeof e&&(e=[e]),c(t)&&(r=function(e,n){n[t]=k(e)}),n=0;n<e.length;n++)me[e[n]]=r}function ge(e,t){he(e,(function(e,n,r,o){r._w=r._w||{},t(e,r._w,r,o)}))}function be(e,t,n){null!=t&&f(me,e)&&me[e](t,n._a,n,e)}var ve=0,ye=1,we=2,_e=3,xe=4,Ae=5,ke=6,Ce=7,Se=8;function Te(e){return Ee(e)?366:365}function Ee(e){return e%4==0&&e%100!=0||e%400==0}$("Y",0,0,(function(){var e=this.year();return e<=9999?""+e:"+"+e})),$(0,["YY",2],0,(function(){return this.year()%100})),$(0,["YYYY",4],0,"year"),$(0,["YYYYY",5],0,"year"),$(0,["YYYYYY",6,!0],0,"year"),D("year","y"),L("year",1),de("Y",ae),de("YY",X,Q),de("YYYY",re,Z),de("YYYYY",oe,K),de("YYYYYY",oe,K),he(["YYYYY","YYYYYY"],ve),he("YYYY",(function(e,t){t[ve]=2===e.length?i.parseTwoDigitYear(e):k(e)})),he("YY",(function(e,t){t[ve]=i.parseTwoDigitYear(e)})),he("Y",(function(e,t){t[ve]=parseInt(e,10)})),i.parseTwoDigitYear=function(e){return k(e)+(k(e)>68?1900:2e3)};var Me,Oe=Pe("FullYear",!0);function Pe(e,t){return function(n){return null!=n?(Re(this,e,n),i.updateOffset(this,t),this):Ie(this,e)}}function Ie(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Re(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&Ee(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),Ne(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function Ne(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,r=(t%(n=12)+n)%n;return e+=(t-r)/12,1===r?Ee(e)?29:28:31-r%7%2}Me=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},$("M",["MM",2],"Mo",(function(){return this.month()+1})),$("MMM",0,0,(function(e){return this.localeData().monthsShort(this,e)})),$("MMMM",0,0,(function(e){return this.localeData().months(this,e)})),D("month","M"),L("month",8),de("M",X),de("MM",X,Q),de("MMM",(function(e,t){return t.monthsShortRegex(e)})),de("MMMM",(function(e,t){return t.monthsRegex(e)})),he(["M","MM"],(function(e,t){t[ye]=k(e)-1})),he(["MMM","MMMM"],(function(e,t,n,r){var o=n._locale.monthsParse(e,r,n._strict);null!=o?t[ye]=o:h(n).invalidMonth=e}));var De=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,je="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Fe="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function ze(e,t,n){var r,o,i,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)i=m([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(i,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(i,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(o=Me.call(this._shortMonthsParse,a))?o:null:-1!==(o=Me.call(this._longMonthsParse,a))?o:null:"MMM"===t?-1!==(o=Me.call(this._shortMonthsParse,a))?o:-1!==(o=Me.call(this._longMonthsParse,a))?o:null:-1!==(o=Me.call(this._longMonthsParse,a))?o:-1!==(o=Me.call(this._shortMonthsParse,a))?o:null}function Le(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=k(t);else if(!c(t=e.localeData().monthsParse(t)))return e;return n=Math.min(e.date(),Ne(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function qe(e){return null!=e?(Le(this,e),i.updateOffset(this,!0),this):Ie(this,"Month")}var Be=ce,Ve=ce;function Ue(){function e(e,t){return t.length-e.length}var t,n,r=[],o=[],i=[];for(t=0;t<12;t++)n=m([2e3,t]),r.push(this.monthsShort(n,"")),o.push(this.months(n,"")),i.push(this.months(n,"")),i.push(this.monthsShort(n,""));for(r.sort(e),o.sort(e),i.sort(e),t=0;t<12;t++)r[t]=pe(r[t]),o[t]=pe(o[t]);for(t=0;t<24;t++)i[t]=pe(i[t]);this._monthsRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function We(e,t,n,r,o,i,a){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,r,o,i,a),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,o,i,a),s}function $e(e){var t;if(e<100&&e>=0){var n=Array.prototype.slice.call(arguments);n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)}else t=new Date(Date.UTC.apply(null,arguments));return t}function He(e,t,n){var r=7+t-n;return-(7+$e(e,0,r).getUTCDay()-t)%7+r-1}function Ye(e,t,n,r,o){var i,a,s=1+7*(t-1)+(7+n-r)%7+He(e,r,o);return s<=0?a=Te(i=e-1)+s:s>Te(e)?(i=e+1,a=s-Te(e)):(i=e,a=s),{year:i,dayOfYear:a}}function Ge(e,t,n){var r,o,i=He(e.year(),t,n),a=Math.floor((e.dayOfYear()-i-1)/7)+1;return a<1?r=a+Qe(o=e.year()-1,t,n):a>Qe(e.year(),t,n)?(r=a-Qe(e.year(),t,n),o=e.year()+1):(o=e.year(),r=a),{week:r,year:o}}function Qe(e,t,n){var r=He(e,t,n),o=He(e+1,t,n);return(Te(e)-r+o)/7}function Je(e,t){return e.slice(t,7).concat(e.slice(0,t))}$("w",["ww",2],"wo","week"),$("W",["WW",2],"Wo","isoWeek"),D("week","w"),D("isoWeek","W"),L("week",5),L("isoWeek",5),de("w",X),de("ww",X,Q),de("W",X),de("WW",X,Q),ge(["w","ww","W","WW"],(function(e,t,n,r){t[r.substr(0,1)]=k(e)})),$("d",0,"do","day"),$("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),$("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),$("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),$("e",0,0,"weekday"),$("E",0,0,"isoWeekday"),D("day","d"),D("weekday","e"),D("isoWeekday","E"),L("day",11),L("weekday",11),L("isoWeekday",11),de("d",X),de("e",X),de("E",X),de("dd",(function(e,t){return t.weekdaysMinRegex(e)})),de("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),de("dddd",(function(e,t){return t.weekdaysRegex(e)})),ge(["dd","ddd","dddd"],(function(e,t,n,r){var o=n._locale.weekdaysParse(e,r,n._strict);null!=o?t.d=o:h(n).invalidWeekday=e})),ge(["d","e","E"],(function(e,t,n,r){t[r]=k(e)}));var Ze="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ke="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Xe="Su_Mo_Tu_We_Th_Fr_Sa".split("_");function et(e,t,n){var r,o,i,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)i=m([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(i,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(o=Me.call(this._weekdaysParse,a))?o:null:"ddd"===t?-1!==(o=Me.call(this._shortWeekdaysParse,a))?o:null:-1!==(o=Me.call(this._minWeekdaysParse,a))?o:null:"dddd"===t?-1!==(o=Me.call(this._weekdaysParse,a))?o:-1!==(o=Me.call(this._shortWeekdaysParse,a))?o:-1!==(o=Me.call(this._minWeekdaysParse,a))?o:null:"ddd"===t?-1!==(o=Me.call(this._shortWeekdaysParse,a))?o:-1!==(o=Me.call(this._weekdaysParse,a))?o:-1!==(o=Me.call(this._minWeekdaysParse,a))?o:null:-1!==(o=Me.call(this._minWeekdaysParse,a))?o:-1!==(o=Me.call(this._weekdaysParse,a))?o:-1!==(o=Me.call(this._shortWeekdaysParse,a))?o:null}var tt=ce,nt=ce,rt=ce;function ot(){function e(e,t){return t.length-e.length}var t,n,r,o,i,a=[],s=[],l=[],c=[];for(t=0;t<7;t++)n=m([2e3,1]).day(t),r=this.weekdaysMin(n,""),o=this.weekdaysShort(n,""),i=this.weekdays(n,""),a.push(r),s.push(o),l.push(i),c.push(r),c.push(o),c.push(i);for(a.sort(e),s.sort(e),l.sort(e),c.sort(e),t=0;t<7;t++)s[t]=pe(s[t]),l[t]=pe(l[t]),c[t]=pe(c[t]);this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function it(){return this.hours()%12||12}function at(e,t){$(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function st(e,t){return t._meridiemParse}$("H",["HH",2],0,"hour"),$("h",["hh",2],0,it),$("k",["kk",2],0,(function(){return this.hours()||24})),$("hmm",0,0,(function(){return""+it.apply(this)+q(this.minutes(),2)})),$("hmmss",0,0,(function(){return""+it.apply(this)+q(this.minutes(),2)+q(this.seconds(),2)})),$("Hmm",0,0,(function(){return""+this.hours()+q(this.minutes(),2)})),$("Hmmss",0,0,(function(){return""+this.hours()+q(this.minutes(),2)+q(this.seconds(),2)})),at("a",!0),at("A",!1),D("hour","h"),L("hour",13),de("a",st),de("A",st),de("H",X),de("h",X),de("k",X),de("HH",X,Q),de("hh",X,Q),de("kk",X,Q),de("hmm",ee),de("hmmss",te),de("Hmm",ee),de("Hmmss",te),he(["H","HH"],_e),he(["k","kk"],(function(e,t,n){var r=k(e);t[_e]=24===r?0:r})),he(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),he(["h","hh"],(function(e,t,n){t[_e]=k(e),h(n).bigHour=!0})),he("hmm",(function(e,t,n){var r=e.length-2;t[_e]=k(e.substr(0,r)),t[xe]=k(e.substr(r)),h(n).bigHour=!0})),he("hmmss",(function(e,t,n){var r=e.length-4,o=e.length-2;t[_e]=k(e.substr(0,r)),t[xe]=k(e.substr(r,2)),t[Ae]=k(e.substr(o)),h(n).bigHour=!0})),he("Hmm",(function(e,t,n){var r=e.length-2;t[_e]=k(e.substr(0,r)),t[xe]=k(e.substr(r))})),he("Hmmss",(function(e,t,n){var r=e.length-4,o=e.length-2;t[_e]=k(e.substr(0,r)),t[xe]=k(e.substr(r,2)),t[Ae]=k(e.substr(o))}));var lt,ct=Pe("Hours",!0),ut={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:je,monthsShort:Fe,week:{dow:0,doy:6},weekdays:Ze,weekdaysMin:Xe,weekdaysShort:Ke,meridiemParse:/[ap]\.?m?\.?/i},dt={},ft={};function pt(e){return e?e.toLowerCase().replace("_","-"):e}function mt(t){var n=null;if(!dt[t]&&e&&e.exports)try{n=lt._abbr,r(),ht(n)}catch(e){}return dt[t]}function ht(e,t){var n;return e&&((n=l(t)?bt(e):gt(e,t))?lt=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),lt._abbr}function gt(e,t){if(null!==t){var n,r=ut;if(t.abbr=e,null!=dt[e])O("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=dt[e]._config;else if(null!=t.parentLocale)if(null!=dt[t.parentLocale])r=dt[t.parentLocale]._config;else{if(null==(n=mt(t.parentLocale)))return ft[t.parentLocale]||(ft[t.parentLocale]=[]),ft[t.parentLocale].push({name:e,config:t}),null;r=n._config}return dt[e]=new R(I(r,t)),ft[e]&&ft[e].forEach((function(e){gt(e.name,e.config)})),ht(e),dt[e]}return delete dt[e],null}function bt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return lt;if(!a(e)){if(t=mt(e))return t;e=[e]}return function(e){for(var t,n,r,o,i=0;i<e.length;){for(t=(o=pt(e[i]).split("-")).length,n=(n=pt(e[i+1]))?n.split("-"):null;t>0;){if(r=mt(o.slice(0,t).join("-")))return r;if(n&&n.length>=t&&C(o,n,!0)>=t-1)break;t--}i++}return lt}(e)}function vt(e){var t,n=e._a;return n&&-2===h(e).overflow&&(t=n[ye]<0||n[ye]>11?ye:n[we]<1||n[we]>Ne(n[ve],n[ye])?we:n[_e]<0||n[_e]>24||24===n[_e]&&(0!==n[xe]||0!==n[Ae]||0!==n[ke])?_e:n[xe]<0||n[xe]>59?xe:n[Ae]<0||n[Ae]>59?Ae:n[ke]<0||n[ke]>999?ke:-1,h(e)._overflowDayOfYear&&(t<ve||t>we)&&(t=we),h(e)._overflowWeeks&&-1===t&&(t=Ce),h(e)._overflowWeekday&&-1===t&&(t=Se),h(e).overflow=t),e}function yt(e,t,n){return null!=e?e:null!=t?t:n}function wt(e){var t,n,r,o,a,s=[];if(!e._d){for(r=function(e){var t=new Date(i.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[we]&&null==e._a[ye]&&function(e){var t,n,r,o,i,a,s,l;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)i=1,a=4,n=yt(t.GG,e._a[ve],Ge(Dt(),1,4).year),r=yt(t.W,1),((o=yt(t.E,1))<1||o>7)&&(l=!0);else{i=e._locale._week.dow,a=e._locale._week.doy;var c=Ge(Dt(),i,a);n=yt(t.gg,e._a[ve],c.year),r=yt(t.w,c.week),null!=t.d?((o=t.d)<0||o>6)&&(l=!0):null!=t.e?(o=t.e+i,(t.e<0||t.e>6)&&(l=!0)):o=i}r<1||r>Qe(n,i,a)?h(e)._overflowWeeks=!0:null!=l?h(e)._overflowWeekday=!0:(s=Ye(n,r,o,i,a),e._a[ve]=s.year,e._dayOfYear=s.dayOfYear)}(e),null!=e._dayOfYear&&(a=yt(e._a[ve],r[ve]),(e._dayOfYear>Te(a)||0===e._dayOfYear)&&(h(e)._overflowDayOfYear=!0),n=$e(a,0,e._dayOfYear),e._a[ye]=n.getUTCMonth(),e._a[we]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=s[t]=r[t];for(;t<7;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[_e]&&0===e._a[xe]&&0===e._a[Ae]&&0===e._a[ke]&&(e._nextDay=!0,e._a[_e]=0),e._d=(e._useUTC?$e:We).apply(null,s),o=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[_e]=24),e._w&&void 0!==e._w.d&&e._w.d!==o&&(h(e).weekdayMismatch=!0)}}var _t=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,xt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,At=/Z|[+-]\d\d(?::?\d\d)?/,kt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Ct=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],St=/^\/?Date\((\-?\d+)/i;function Tt(e){var t,n,r,o,i,a,s=e._i,l=_t.exec(s)||xt.exec(s);if(l){for(h(e).iso=!0,t=0,n=kt.length;t<n;t++)if(kt[t][1].exec(l[1])){o=kt[t][0],r=!1!==kt[t][2];break}if(null==o)return void(e._isValid=!1);if(l[3]){for(t=0,n=Ct.length;t<n;t++)if(Ct[t][1].exec(l[3])){i=(l[2]||" ")+Ct[t][0];break}if(null==i)return void(e._isValid=!1)}if(!r&&null!=i)return void(e._isValid=!1);if(l[4]){if(!At.exec(l[4]))return void(e._isValid=!1);a="Z"}e._f=o+(i||"")+(a||""),It(e)}else e._isValid=!1}var Et=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;function Mt(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}var Ot={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Pt(e){var t,n,r,o,i,a,s,l=Et.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(l){var c=(t=l[4],n=l[3],r=l[2],o=l[5],i=l[6],a=l[7],s=[Mt(t),Fe.indexOf(n),parseInt(r,10),parseInt(o,10),parseInt(i,10)],a&&s.push(parseInt(a,10)),s);if(!function(e,t,n){return!e||Ke.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(h(n).weekdayMismatch=!0,n._isValid=!1,!1)}(l[1],c,e))return;e._a=c,e._tzm=function(e,t,n){if(e)return Ot[e];if(t)return 0;var r=parseInt(n,10),o=r%100;return(r-o)/100*60+o}(l[8],l[9],l[10]),e._d=$e.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),h(e).rfc2822=!0}else e._isValid=!1}function It(e){if(e._f!==i.ISO_8601)if(e._f!==i.RFC_2822){e._a=[],h(e).empty=!0;var t,n,r,o,a,s=""+e._i,l=s.length,c=0;for(r=Y(e._f,e._locale).match(B)||[],t=0;t<r.length;t++)o=r[t],(n=(s.match(fe(o,e))||[])[0])&&((a=s.substr(0,s.indexOf(n))).length>0&&h(e).unusedInput.push(a),s=s.slice(s.indexOf(n)+n.length),c+=n.length),W[o]?(n?h(e).empty=!1:h(e).unusedTokens.push(o),be(o,n,e)):e._strict&&!n&&h(e).unusedTokens.push(o);h(e).charsLeftOver=l-c,s.length>0&&h(e).unusedInput.push(s),e._a[_e]<=12&&!0===h(e).bigHour&&e._a[_e]>0&&(h(e).bigHour=void 0),h(e).parsedDateParts=e._a.slice(0),h(e).meridiem=e._meridiem,e._a[_e]=function(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((r=e.isPM(n))&&t<12&&(t+=12),r||12!==t||(t=0),t):t}(e._locale,e._a[_e],e._meridiem),wt(e),vt(e)}else Pt(e);else Tt(e)}function Rt(e){var t=e._i,n=e._f;return e._locale=e._locale||bt(e._l),null===t||void 0===n&&""===t?b({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),x(t)?new _(vt(t)):(u(t)?e._d=t:a(n)?function(e){var t,n,r,o,i;if(0===e._f.length)return h(e).invalidFormat=!0,void(e._d=new Date(NaN));for(o=0;o<e._f.length;o++)i=0,t=y({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[o],It(t),g(t)&&(i+=h(t).charsLeftOver,i+=10*h(t).unusedTokens.length,h(t).score=i,(null==r||i<r)&&(r=i,n=t));p(e,n||t)}(e):n?It(e):function(e){var t=e._i;l(t)?e._d=new Date(i.now()):u(t)?e._d=new Date(t.valueOf()):"string"==typeof t?function(e){var t=St.exec(e._i);null===t?(Tt(e),!1===e._isValid&&(delete e._isValid,Pt(e),!1===e._isValid&&(delete e._isValid,i.createFromInputFallback(e)))):e._d=new Date(+t[1])}(e):a(t)?(e._a=d(t.slice(0),(function(e){return parseInt(e,10)})),wt(e)):s(t)?function(e){if(!e._d){var t=F(e._i);e._a=d([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],(function(e){return e&&parseInt(e,10)})),wt(e)}}(e):c(t)?e._d=new Date(t):i.createFromInputFallback(e)}(e),g(e)||(e._d=null),e))}function Nt(e,t,n,r,o){var i,l={};return!0!==n&&!1!==n||(r=n,n=void 0),(s(e)&&function(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}(e)||a(e)&&0===e.length)&&(e=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=o,l._l=n,l._i=e,l._f=t,l._strict=r,(i=new _(vt(Rt(l))))._nextDay&&(i.add(1,"d"),i._nextDay=void 0),i}function Dt(e,t,n,r){return Nt(e,t,n,r,!1)}i.createFromInputFallback=T("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))})),i.ISO_8601=function(){},i.RFC_2822=function(){};var jt=T("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Dt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:b()})),Ft=T("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Dt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:b()}));function zt(e,t){var n,r;if(1===t.length&&a(t[0])&&(t=t[0]),!t.length)return Dt();for(n=t[0],r=1;r<t.length;++r)t[r].isValid()&&!t[r][e](n)||(n=t[r]);return n}var Lt=["year","quarter","month","week","day","hour","minute","second","millisecond"];function qt(e){var t=F(e),n=t.year||0,r=t.quarter||0,o=t.month||0,i=t.week||t.isoWeek||0,a=t.day||0,s=t.hour||0,l=t.minute||0,c=t.second||0,u=t.millisecond||0;this._isValid=function(e){for(var t in e)if(-1===Me.call(Lt,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var n=!1,r=0;r<Lt.length;++r)if(e[Lt[r]]){if(n)return!1;parseFloat(e[Lt[r]])!==k(e[Lt[r]])&&(n=!0)}return!0}(t),this._milliseconds=+u+1e3*c+6e4*l+1e3*s*60*60,this._days=+a+7*i,this._months=+o+3*r+12*n,this._data={},this._locale=bt(),this._bubble()}function Bt(e){return e instanceof qt}function Vt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Ut(e,t){$(e,0,0,(function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+q(~~(e/60),2)+t+q(~~e%60,2)}))}Ut("Z",":"),Ut("ZZ",""),de("Z",le),de("ZZ",le),he(["Z","ZZ"],(function(e,t,n){n._useUTC=!0,n._tzm=$t(le,e)}));var Wt=/([\+\-]|\d\d)/gi;function $t(e,t){var n=(t||"").match(e);if(null===n)return null;var r=((n[n.length-1]||[])+"").match(Wt)||["-",0,0],o=60*r[1]+k(r[2]);return 0===o?0:"+"===r[0]?o:-o}function Ht(e,t){var n,r;return t._isUTC?(n=t.clone(),r=(x(e)||u(e)?e.valueOf():Dt(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+r),i.updateOffset(n,!1),n):Dt(e).local()}function Yt(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Gt(){return!!this.isValid()&&this._isUTC&&0===this._offset}i.updateOffset=function(){};var Qt=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Jt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Zt(e,t){var n,r,i,a,s,l,u=e,d=null;return Bt(e)?u={ms:e._milliseconds,d:e._days,M:e._months}:c(e)?(u={},t?u[t]=e:u.milliseconds=e):(d=Qt.exec(e))?(n="-"===d[1]?-1:1,u={y:0,d:k(d[we])*n,h:k(d[_e])*n,m:k(d[xe])*n,s:k(d[Ae])*n,ms:k(Vt(1e3*d[ke]))*n}):(d=Jt.exec(e))?(n="-"===d[1]?-1:1,u={y:Kt(d[2],n),M:Kt(d[3],n),w:Kt(d[4],n),d:Kt(d[5],n),h:Kt(d[6],n),m:Kt(d[7],n),s:Kt(d[8],n)}):null==u?u={}:"object"===(void 0===u?"undefined":o(u))&&("from"in u||"to"in u)&&(a=Dt(u.from),s=Dt(u.to),i=a.isValid()&&s.isValid()?(s=Ht(s,a),a.isBefore(s)?l=Xt(a,s):((l=Xt(s,a)).milliseconds=-l.milliseconds,l.months=-l.months),l):{milliseconds:0,months:0},(u={}).ms=i.milliseconds,u.M=i.months),r=new qt(u),Bt(e)&&f(e,"_locale")&&(r._locale=e._locale),r}function Kt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Xt(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function en(e,t){return function(n,r){var o;return null===r||isNaN(+r)||(O(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=n,n=r,r=o),tn(this,Zt(n="string"==typeof n?+n:n,r),e),this}}function tn(e,t,n,r){var o=t._milliseconds,a=Vt(t._days),s=Vt(t._months);e.isValid()&&(r=null==r||r,s&&Le(e,Ie(e,"Month")+s*n),a&&Re(e,"Date",Ie(e,"Date")+a*n),o&&e._d.setTime(e._d.valueOf()+o*n),r&&i.updateOffset(e,a||s))}Zt.fn=qt.prototype,Zt.invalid=function(){return Zt(NaN)};var nn=en(1,"add"),rn=en(-1,"subtract");function on(e,t){var n=12*(t.year()-e.year())+(t.month()-e.month()),r=e.clone().add(n,"months");return-(n+(t-r<0?(t-r)/(r-e.clone().add(n-1,"months")):(t-r)/(e.clone().add(n+1,"months")-r)))||0}function an(e){var t;return void 0===e?this._locale._abbr:(null!=(t=bt(e))&&(this._locale=t),this)}i.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",i.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var sn=T("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function ln(){return this._locale}var cn=1e3,un=60*cn,dn=60*un,fn=3506328*dn;function pn(e,t){return(e%t+t)%t}function mn(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-fn:new Date(e,t,n).valueOf()}function hn(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-fn:Date.UTC(e,t,n)}function gn(e,t){$(0,[e,e.length],0,t)}function bn(e,t,n,r,o){var i;return null==e?Ge(this,r,o).year:(t>(i=Qe(e,r,o))&&(t=i),vn.call(this,e,t,n,r,o))}function vn(e,t,n,r,o){var i=Ye(e,t,n,r,o),a=$e(i.year,0,i.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}$(0,["gg",2],0,(function(){return this.weekYear()%100})),$(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),gn("gggg","weekYear"),gn("ggggg","weekYear"),gn("GGGG","isoWeekYear"),gn("GGGGG","isoWeekYear"),D("weekYear","gg"),D("isoWeekYear","GG"),L("weekYear",1),L("isoWeekYear",1),de("G",ae),de("g",ae),de("GG",X,Q),de("gg",X,Q),de("GGGG",re,Z),de("gggg",re,Z),de("GGGGG",oe,K),de("ggggg",oe,K),ge(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,r){t[r.substr(0,2)]=k(e)})),ge(["gg","GG"],(function(e,t,n,r){t[r]=i.parseTwoDigitYear(e)})),$("Q",0,"Qo","quarter"),D("quarter","Q"),L("quarter",7),de("Q",G),he("Q",(function(e,t){t[ye]=3*(k(e)-1)})),$("D",["DD",2],"Do","date"),D("date","D"),L("date",9),de("D",X),de("DD",X,Q),de("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),he(["D","DD"],we),he("Do",(function(e,t){t[we]=k(e.match(X)[0])}));var yn=Pe("Date",!0);$("DDD",["DDDD",3],"DDDo","dayOfYear"),D("dayOfYear","DDD"),L("dayOfYear",4),de("DDD",ne),de("DDDD",J),he(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=k(e)})),$("m",["mm",2],0,"minute"),D("minute","m"),L("minute",14),de("m",X),de("mm",X,Q),he(["m","mm"],xe);var wn=Pe("Minutes",!1);$("s",["ss",2],0,"second"),D("second","s"),L("second",15),de("s",X),de("ss",X,Q),he(["s","ss"],Ae);var _n,xn=Pe("Seconds",!1);for($("S",0,0,(function(){return~~(this.millisecond()/100)})),$(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),$(0,["SSS",3],0,"millisecond"),$(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),$(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),$(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),$(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),$(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),$(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),D("millisecond","ms"),L("millisecond",16),de("S",ne,G),de("SS",ne,Q),de("SSS",ne,J),_n="SSSS";_n.length<=9;_n+="S")de(_n,ie);function An(e,t){t[ke]=k(1e3*("0."+e))}for(_n="S";_n.length<=9;_n+="S")he(_n,An);var kn=Pe("Milliseconds",!1);$("z",0,0,"zoneAbbr"),$("zz",0,0,"zoneName");var Cn=_.prototype;function Sn(e){return e}Cn.add=nn,Cn.calendar=function(e,t){var n=e||Dt(),r=Ht(n,this).startOf("day"),o=i.calendarFormat(this,r)||"sameElse",a=t&&(P(t[o])?t[o].call(this,n):t[o]);return this.format(a||this.localeData().calendar(o,this,Dt(n)))},Cn.clone=function(){return new _(this)},Cn.diff=function(e,t,n){var r,o,i;if(!this.isValid())return NaN;if(!(r=Ht(e,this)).isValid())return NaN;switch(o=6e4*(r.utcOffset()-this.utcOffset()),t=j(t)){case"year":i=on(this,r)/12;break;case"month":i=on(this,r);break;case"quarter":i=on(this,r)/3;break;case"second":i=(this-r)/1e3;break;case"minute":i=(this-r)/6e4;break;case"hour":i=(this-r)/36e5;break;case"day":i=(this-r-o)/864e5;break;case"week":i=(this-r-o)/6048e5;break;default:i=this-r}return n?i:A(i)},Cn.endOf=function(e){var t;if(void 0===(e=j(e))||"millisecond"===e||!this.isValid())return this;var n=this._isUTC?hn:mn;switch(e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=dn-pn(t+(this._isUTC?0:this.utcOffset()*un),dn)-1;break;case"minute":t=this._d.valueOf(),t+=un-pn(t,un)-1;break;case"second":t=this._d.valueOf(),t+=cn-pn(t,cn)-1}return this._d.setTime(t),i.updateOffset(this,!0),this},Cn.format=function(e){e||(e=this.isUtc()?i.defaultFormatUtc:i.defaultFormat);var t=H(this,e);return this.localeData().postformat(t)},Cn.from=function(e,t){return this.isValid()&&(x(e)&&e.isValid()||Dt(e).isValid())?Zt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Cn.fromNow=function(e){return this.from(Dt(),e)},Cn.to=function(e,t){return this.isValid()&&(x(e)&&e.isValid()||Dt(e).isValid())?Zt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Cn.toNow=function(e){return this.to(Dt(),e)},Cn.get=function(e){return P(this[e=j(e)])?this[e]():this},Cn.invalidAt=function(){return h(this).overflow},Cn.isAfter=function(e,t){var n=x(e)?e:Dt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=j(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())},Cn.isBefore=function(e,t){var n=x(e)?e:Dt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=j(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())},Cn.isBetween=function(e,t,n,r){var o=x(e)?e:Dt(e),i=x(t)?t:Dt(t);return!!(this.isValid()&&o.isValid()&&i.isValid())&&("("===(r=r||"()")[0]?this.isAfter(o,n):!this.isBefore(o,n))&&(")"===r[1]?this.isBefore(i,n):!this.isAfter(i,n))},Cn.isSame=function(e,t){var n,r=x(e)?e:Dt(e);return!(!this.isValid()||!r.isValid())&&("millisecond"===(t=j(t)||"millisecond")?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},Cn.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},Cn.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},Cn.isValid=function(){return g(this)},Cn.lang=sn,Cn.locale=an,Cn.localeData=ln,Cn.max=Ft,Cn.min=jt,Cn.parsingFlags=function(){return p({},h(this))},Cn.set=function(e,t){if("object"===(void 0===e?"undefined":o(e)))for(var n=function(e){var t=[];for(var n in e)t.push({unit:n,priority:z[n]});return t.sort((function(e,t){return e.priority-t.priority})),t}(e=F(e)),r=0;r<n.length;r++)this[n[r].unit](e[n[r].unit]);else if(P(this[e=j(e)]))return this[e](t);return this},Cn.startOf=function(e){var t;if(void 0===(e=j(e))||"millisecond"===e||!this.isValid())return this;var n=this._isUTC?hn:mn;switch(e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=pn(t+(this._isUTC?0:this.utcOffset()*un),dn);break;case"minute":t=this._d.valueOf(),t-=pn(t,un);break;case"second":t=this._d.valueOf(),t-=pn(t,cn)}return this._d.setTime(t),i.updateOffset(this,!0),this},Cn.subtract=rn,Cn.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},Cn.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},Cn.toDate=function(){return new Date(this.valueOf())},Cn.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?H(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):P(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",H(n,"Z")):H(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Cn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",o=t+'[")]';return this.format(n+r+"-MM-DD[T]HH:mm:ss.SSS"+o)},Cn.toJSON=function(){return this.isValid()?this.toISOString():null},Cn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Cn.unix=function(){return Math.floor(this.valueOf()/1e3)},Cn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Cn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Cn.year=Oe,Cn.isLeapYear=function(){return Ee(this.year())},Cn.weekYear=function(e){return bn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},Cn.isoWeekYear=function(e){return bn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},Cn.quarter=Cn.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},Cn.month=qe,Cn.daysInMonth=function(){return Ne(this.year(),this.month())},Cn.week=Cn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},Cn.isoWeek=Cn.isoWeeks=function(e){var t=Ge(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},Cn.weeksInYear=function(){var e=this.localeData()._week;return Qe(this.year(),e.dow,e.doy)},Cn.isoWeeksInYear=function(){return Qe(this.year(),1,4)},Cn.date=yn,Cn.day=Cn.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},Cn.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},Cn.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},Cn.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},Cn.hour=Cn.hours=ct,Cn.minute=Cn.minutes=wn,Cn.second=Cn.seconds=xn,Cn.millisecond=Cn.milliseconds=kn,Cn.utcOffset=function(e,t,n){var r,o=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=$t(le,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(r=Yt(this)),this._offset=e,this._isUTC=!0,null!=r&&this.add(r,"m"),o!==e&&(!t||this._changeInProgress?tn(this,Zt(e-o,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,i.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?o:Yt(this)},Cn.utc=function(e){return this.utcOffset(0,e)},Cn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Yt(this),"m")),this},Cn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=$t(se,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},Cn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?Dt(e).utcOffset():0,(this.utcOffset()-e)%60==0)},Cn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Cn.isLocal=function(){return!!this.isValid()&&!this._isUTC},Cn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},Cn.isUtc=Gt,Cn.isUTC=Gt,Cn.zoneAbbr=function(){return this._isUTC?"UTC":""},Cn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Cn.dates=T("dates accessor is deprecated. Use date instead.",yn),Cn.months=T("months accessor is deprecated. Use month instead",qe),Cn.years=T("years accessor is deprecated. Use year instead",Oe),Cn.zone=T("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()})),Cn.isDSTShifted=T("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e={};if(y(e,this),(e=Rt(e))._a){var t=e._isUTC?m(e._a):Dt(e._a);this._isDSTShifted=this.isValid()&&C(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}));var Tn=R.prototype;function En(e,t,n,r){var o=bt(),i=m().set(r,t);return o[n](i,e)}function Mn(e,t,n){if(c(e)&&(t=e,e=void 0),e=e||"",null!=t)return En(e,t,n,"month");var r,o=[];for(r=0;r<12;r++)o[r]=En(e,r,n,"month");return o}function On(e,t,n,r){"boolean"==typeof e?(c(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,c(t)&&(n=t,t=void 0),t=t||"");var o,i=bt(),a=e?i._week.dow:0;if(null!=n)return En(t,(n+a)%7,r,"day");var s=[];for(o=0;o<7;o++)s[o]=En(t,(o+a)%7,r,"day");return s}Tn.calendar=function(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return P(r)?r.call(t,n):r},Tn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,(function(e){return e.slice(1)})),this._longDateFormat[e])},Tn.invalidDate=function(){return this._invalidDate},Tn.ordinal=function(e){return this._ordinal.replace("%d",e)},Tn.preparse=Sn,Tn.postformat=Sn,Tn.relativeTime=function(e,t,n,r){var o=this._relativeTime[n];return P(o)?o(e,t,n,r):o.replace(/%d/i,e)},Tn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return P(n)?n(t):n.replace(/%s/i,t)},Tn.set=function(e){var t,n;for(n in e)P(t=e[n])?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Tn.months=function(e,t){return e?a(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||De).test(t)?"format":"standalone"][e.month()]:a(this._months)?this._months:this._months.standalone},Tn.monthsShort=function(e,t){return e?a(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[De.test(t)?"format":"standalone"][e.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Tn.monthsParse=function(e,t,n){var r,o,i;if(this._monthsParseExact)return ze.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(o=m([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(o,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(o,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(i="^"+this.months(o,"")+"|^"+this.monthsShort(o,""),this._monthsParse[r]=new RegExp(i.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}},Tn.monthsRegex=function(e){return this._monthsParseExact?(f(this,"_monthsRegex")||Ue.call(this),e?this._monthsStrictRegex:this._monthsRegex):(f(this,"_monthsRegex")||(this._monthsRegex=Ve),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},Tn.monthsShortRegex=function(e){return this._monthsParseExact?(f(this,"_monthsRegex")||Ue.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(f(this,"_monthsShortRegex")||(this._monthsShortRegex=Be),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},Tn.week=function(e){return Ge(e,this._week.dow,this._week.doy).week},Tn.firstDayOfYear=function(){return this._week.doy},Tn.firstDayOfWeek=function(){return this._week.dow},Tn.weekdays=function(e,t){var n=a(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Je(n,this._week.dow):e?n[e.day()]:n},Tn.weekdaysMin=function(e){return!0===e?Je(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},Tn.weekdaysShort=function(e){return!0===e?Je(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},Tn.weekdaysParse=function(e,t,n){var r,o,i;if(this._weekdaysParseExact)return et.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(o=m([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(o,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(o,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(o,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(i="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[r]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}},Tn.weekdaysRegex=function(e){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||ot.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(f(this,"_weekdaysRegex")||(this._weekdaysRegex=tt),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},Tn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||ot.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(f(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=nt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Tn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||ot.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(f(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=rt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Tn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},Tn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},ht("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===k(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),i.lang=T("moment.lang is deprecated. Use moment.locale instead.",ht),i.langData=T("moment.langData is deprecated. Use moment.localeData instead.",bt);var Pn=Math.abs;function In(e,t,n,r){var o=Zt(t,n);return e._milliseconds+=r*o._milliseconds,e._days+=r*o._days,e._months+=r*o._months,e._bubble()}function Rn(e){return e<0?Math.floor(e):Math.ceil(e)}function Nn(e){return 4800*e/146097}function Dn(e){return 146097*e/4800}function jn(e){return function(){return this.as(e)}}var Fn=jn("ms"),zn=jn("s"),Ln=jn("m"),qn=jn("h"),Bn=jn("d"),Vn=jn("w"),Un=jn("M"),Wn=jn("Q"),$n=jn("y");function Hn(e){return function(){return this.isValid()?this._data[e]:NaN}}var Yn=Hn("milliseconds"),Gn=Hn("seconds"),Qn=Hn("minutes"),Jn=Hn("hours"),Zn=Hn("days"),Kn=Hn("months"),Xn=Hn("years"),er=Math.round,tr={ss:44,s:45,m:45,h:22,d:26,M:11};function nr(e,t,n,r,o){return o.relativeTime(t||1,!!n,e,r)}var rr=Math.abs;function or(e){return(e>0)-(e<0)||+e}function ir(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n=rr(this._milliseconds)/1e3,r=rr(this._days),o=rr(this._months);e=A(n/60),t=A(e/60),n%=60,e%=60;var i=A(o/12),a=o%=12,s=r,l=t,c=e,u=n?n.toFixed(3).replace(/\.?0+$/,""):"",d=this.asSeconds();if(!d)return"P0D";var f=d<0?"-":"",p=or(this._months)!==or(d)?"-":"",m=or(this._days)!==or(d)?"-":"",h=or(this._milliseconds)!==or(d)?"-":"";return f+"P"+(i?p+i+"Y":"")+(a?p+a+"M":"")+(s?m+s+"D":"")+(l||c||u?"T":"")+(l?h+l+"H":"")+(c?h+c+"M":"")+(u?h+u+"S":"")}var ar=qt.prototype;return ar.isValid=function(){return this._isValid},ar.abs=function(){var e=this._data;return this._milliseconds=Pn(this._milliseconds),this._days=Pn(this._days),this._months=Pn(this._months),e.milliseconds=Pn(e.milliseconds),e.seconds=Pn(e.seconds),e.minutes=Pn(e.minutes),e.hours=Pn(e.hours),e.months=Pn(e.months),e.years=Pn(e.years),this},ar.add=function(e,t){return In(this,e,t,1)},ar.subtract=function(e,t){return In(this,e,t,-1)},ar.as=function(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=j(e))||"quarter"===e||"year"===e)switch(t=this._days+r/864e5,n=this._months+Nn(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Dn(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}},ar.asMilliseconds=Fn,ar.asSeconds=zn,ar.asMinutes=Ln,ar.asHours=qn,ar.asDays=Bn,ar.asWeeks=Vn,ar.asMonths=Un,ar.asQuarters=Wn,ar.asYears=$n,ar.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*k(this._months/12):NaN},ar._bubble=function(){var e,t,n,r,o,i=this._milliseconds,a=this._days,s=this._months,l=this._data;return i>=0&&a>=0&&s>=0||i<=0&&a<=0&&s<=0||(i+=864e5*Rn(Dn(s)+a),a=0,s=0),l.milliseconds=i%1e3,e=A(i/1e3),l.seconds=e%60,t=A(e/60),l.minutes=t%60,n=A(t/60),l.hours=n%24,a+=A(n/24),s+=o=A(Nn(a)),a-=Rn(Dn(o)),r=A(s/12),s%=12,l.days=a,l.months=s,l.years=r,this},ar.clone=function(){return Zt(this)},ar.get=function(e){return e=j(e),this.isValid()?this[e+"s"]():NaN},ar.milliseconds=Yn,ar.seconds=Gn,ar.minutes=Qn,ar.hours=Jn,ar.days=Zn,ar.weeks=function(){return A(this.days()/7)},ar.months=Kn,ar.years=Xn,ar.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=function(e,t,n){var r=Zt(e).abs(),o=er(r.as("s")),i=er(r.as("m")),a=er(r.as("h")),s=er(r.as("d")),l=er(r.as("M")),c=er(r.as("y")),u=o<=tr.ss&&["s",o]||o<tr.s&&["ss",o]||i<=1&&["m"]||i<tr.m&&["mm",i]||a<=1&&["h"]||a<tr.h&&["hh",a]||s<=1&&["d"]||s<tr.d&&["dd",s]||l<=1&&["M"]||l<tr.M&&["MM",l]||c<=1&&["y"]||["yy",c];return u[2]=t,u[3]=+e>0,u[4]=n,nr.apply(null,u)}(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)},ar.toISOString=ir,ar.toString=ir,ar.toJSON=ir,ar.locale=an,ar.localeData=ln,ar.toIsoString=T("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ir),ar.lang=sn,$("X",0,0,"unix"),$("x",0,0,"valueOf"),de("x",ae),de("X",/[+-]?\d+(\.\d{1,3})?/),he("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))})),he("x",(function(e,t,n){n._d=new Date(k(e))})),i.version="2.24.0",t=Dt,i.fn=Cn,i.min=function(){return zt("isBefore",[].slice.call(arguments,0))},i.max=function(){return zt("isAfter",[].slice.call(arguments,0))},i.now=function(){return Date.now?Date.now():+new Date},i.utc=m,i.unix=function(e){return Dt(1e3*e)},i.months=function(e,t){return Mn(e,t,"months")},i.isDate=u,i.locale=ht,i.invalid=b,i.duration=Zt,i.isMoment=x,i.weekdays=function(e,t,n){return On(e,t,n,"weekdays")},i.parseZone=function(){return Dt.apply(null,arguments).parseZone()},i.localeData=bt,i.isDuration=Bt,i.monthsShort=function(e,t){return Mn(e,t,"monthsShort")},i.weekdaysMin=function(e,t,n){return On(e,t,n,"weekdaysMin")},i.defineLocale=gt,i.updateLocale=function(e,t){if(null!=t){var n,r,o=ut;null!=(r=mt(e))&&(o=r._config),(n=new R(t=I(o,t))).parentLocale=dt[e],dt[e]=n,ht(e)}else null!=dt[e]&&(null!=dt[e].parentLocale?dt[e]=dt[e].parentLocale:null!=dt[e]&&delete dt[e]);return dt[e]},i.locales=function(){return E(dt)},i.weekdaysShort=function(e,t,n){return On(e,t,n,"weekdaysShort")},i.normalizeUnits=j,i.relativeTimeRounding=function(e){return void 0===e?er:"function"==typeof e&&(er=e,!0)},i.relativeTimeThreshold=function(e,t){return void 0!==tr[e]&&(void 0===t?tr[e]:(tr[e]=t,"s"===e&&(tr.ss=t-1),!0))},i.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},i.prototype=Cn,i.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},i}))})),i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var s={install:function(e,t){var n=t&&t.moment?t.moment:o;Object.defineProperties(e.prototype,{$moment:{get:function(){return n}}}),e.moment=n,e.filter("moment",(function(){for(var e=arguments,t=arguments.length,r=Array(t),o=0;o<t;o++)r[o]=e[o];var a=(r=Array.prototype.slice.call(r)).shift(),s=void 0;if(s=Array.isArray(a)&&"string"==typeof a[0]?n(a[0],a[1],!0):"number"==typeof a&&a.toString().length<12?n.unix(a):n(a),!a||!s.isValid())return console.warn("Could not build a valid `moment` object from input."),a;function l(){for(var e=arguments,t=arguments.length,r=Array(t),o=0;o<t;o++)r[o]=e[o];var a=(r=Array.prototype.slice.call(r)).shift();switch(a){case"add":for(var c=r.shift().split(",").map(Function.prototype.call,String.prototype.trim),u={},d=0;d<c.length;d++){var f=c[d].split(" ");u[f[1]]=f[0]}s.add(u);break;case"subtract":for(var p=r.shift().split(",").map(Function.prototype.call,String.prototype.trim),m={},h=0;h<p.length;h++){var g=p[h].split(" ");m[g[1]]=g[0]}s.subtract(m);break;case"from":var b="now",v=!1;"now"===r[0]&&r.shift(),n(r[0]).isValid()&&(b=n(r.shift())),!0===r[0]&&(r.shift(),v=!0),s="now"!==b?s.from(b,v):s.fromNow(v);break;case"diff":var y=n(),w="",_=!1;n(r[0]).isValid()?y=n(r.shift()):null!==r[0]&&"now"!==r[0]||r.shift(),r[0]&&(w=r.shift()),!0===r[0]&&(_=r.shift()),s=s.diff(y,w,_);break;case"calendar":var x=n(),A={};n(r[0]).isValid()?x=n(r.shift()):null!==r[0]&&"now"!==r[0]||r.shift(),"object"===i(r[0])&&(A=r.shift()),s=s.calendar(x,A);break;case"utc":s.utc();break;case"timezone":s.tz(r.shift());break;default:var k=a;s=s.format(k)}r.length&&l.apply(l,r)}return l.apply(l,r),s})),e.filter("duration",(function(){for(var e=arguments,t=arguments.length,r=Array(t),o=0;o<t;o++)r[o]=e[o];var i=(r=Array.prototype.slice.call(r)).shift(),s=r.shift();function l(e){Array.isArray(e)||(e=[e]);var t=n.duration.apply(n,a(e));return t.isValid()||console.warn("Could not build a valid `duration` object from input."),t}var c=l(i);if("add"===s||"subtract"===s){var u=l(r);c[s](u)}else if(c&&c[s]){var d;c=(d=c)[s].apply(d,a(r))}return c}))}},l=s.install;t.default=s,t.install=l,Object.defineProperty(t,"__esModule",{value:!0})})(t)}).call(this,n(8))},function(e,t,n){"use strict";
10
  /*!
11
  * bytes
12
  * Copyright(c) 2012-2014 TJ Holowaychuk
13
  * Copyright(c) 2015 Jed Watson
14
  * MIT Licensed
15
- */e.exports=function(e,t){if("string"==typeof e)return l(e);if("number"==typeof e)return s(e,t);return null},e.exports.format=s,e.exports.parse=l;var r=/\B(?=(\d{3})+(?!\d))/g,o=/(?:\.0*|(\.[^0]+)0+)$/,i={b:1,kb:1024,mb:1<<20,gb:1<<30,tb:Math.pow(1024,4),pb:Math.pow(1024,5)},a=/^((-|\+)?(\d+(?:\.\d+)?)) *(kb|mb|gb|tb|pb)$/i;function s(e,t){if(!Number.isFinite(e))return null;var n=Math.abs(e),a=t&&t.thousandsSeparator||"",s=t&&t.unitSeparator||"",l=t&&void 0!==t.decimalPlaces?t.decimalPlaces:2,c=Boolean(t&&t.fixedDecimals),u=t&&t.unit||"";u&&i[u.toLowerCase()]||(u=n>=i.pb?"PB":n>=i.tb?"TB":n>=i.gb?"GB":n>=i.mb?"MB":n>=i.kb?"KB":"B");var d=(e/i[u.toLowerCase()]).toFixed(l);return c||(d=d.replace(o,"$1")),a&&(d=d.replace(r,a)),d+s+u}function l(e){if("number"==typeof e&&!isNaN(e))return e;if("string"!=typeof e)return null;var t,n=a.exec(e),r="b";return n?(t=parseFloat(n[1]),r=n[4].toLowerCase()):(t=parseInt(e,10),r="b"),Math.floor(i[r]*t)}},function(e,t){(function(){"use strict";var e=window.Document.prototype.createElement,t=window.Document.prototype.createElementNS,n=window.Document.prototype.importNode,r=window.Document.prototype.prepend,o=window.Document.prototype.append,i=window.DocumentFragment.prototype.prepend,a=window.DocumentFragment.prototype.append,s=window.Node.prototype.cloneNode,l=window.Node.prototype.appendChild,c=window.Node.prototype.insertBefore,u=window.Node.prototype.removeChild,d=window.Node.prototype.replaceChild,f=Object.getOwnPropertyDescriptor(window.Node.prototype,"textContent"),p=window.Element.prototype.attachShadow,m=Object.getOwnPropertyDescriptor(window.Element.prototype,"innerHTML"),h=window.Element.prototype.getAttribute,g=window.Element.prototype.setAttribute,b=window.Element.prototype.removeAttribute,v=window.Element.prototype.getAttributeNS,y=window.Element.prototype.setAttributeNS,w=window.Element.prototype.removeAttributeNS,_=window.Element.prototype.insertAdjacentElement,x=window.Element.prototype.insertAdjacentHTML,A=window.Element.prototype.prepend,k=window.Element.prototype.append,C=window.Element.prototype.before,S=window.Element.prototype.after,T=window.Element.prototype.replaceWith,E=window.Element.prototype.remove,M=window.HTMLElement,O=Object.getOwnPropertyDescriptor(window.HTMLElement.prototype,"innerHTML"),P=window.HTMLElement.prototype.insertAdjacentElement,I=window.HTMLElement.prototype.insertAdjacentHTML,R=new Set;function N(e){var t=R.has(e);return e=/^[a-z][.0-9_a-z]*-[\-.0-9_a-z]*$/.test(e),!t&&e}"annotation-xml color-profile font-face font-face-src font-face-uri font-face-format font-face-name missing-glyph".split(" ").forEach((function(e){return R.add(e)}));var D=document.contains?document.contains.bind(document):document.documentElement.contains.bind(document.documentElement);function j(e){var t=e.isConnected;if(void 0!==t)return t;if(D(e))return!0;for(;e&&!(e.__CE_isImportDocument||e instanceof Document);)e=e.parentNode||(window.ShadowRoot&&e instanceof ShadowRoot?e.host:void 0);return!(!e||!(e.__CE_isImportDocument||e instanceof Document))}function F(e){var t=e.children;if(t)return Array.prototype.slice.call(t);for(t=[],e=e.firstChild;e;e=e.nextSibling)e.nodeType===Node.ELEMENT_NODE&&t.push(e);return t}function z(e,t){for(;t&&t!==e&&!t.nextSibling;)t=t.parentNode;return t&&t!==e?t.nextSibling:null}function L(e,t,n){e[t]=n}function q(e){var t=document;this.c=e,this.a=t,this.b=void 0,te(this.c,this.a),"loading"===this.a.readyState&&(this.b=new MutationObserver(this.f.bind(this)),this.b.observe(this.a,{childList:!0,subtree:!0}))}function B(e){e.b&&e.b.disconnect()}function V(){var e=this;this.b=this.a=void 0,this.c=new Promise((function(t){e.b=t,e.a&&t(e.a)}))}function U(e){if(e.a)throw Error("Already resolved.");e.a=void 0,e.b&&e.b(void 0)}function W(e){this.f=new Map,this.g=new Map,this.l=new Map,this.i=!1,this.b=e,this.j=new Map,this.c=function(e){return e()},this.a=!1,this.h=[],this.m=e.f?new q(e):void 0}function $(e,t){if(!N(t))throw new SyntaxError("The element name '"+t+"' is not valid.");if(G(e,t))throw Error("A custom element with name '"+t+"' has already been defined.");if(e.i)throw Error("A custom element is already being defined.")}function H(e,t,n){var r;e.i=!0;try{var o=function(e){var t=i[e];if(void 0!==t&&!(t instanceof Function))throw Error("The '"+e+"' callback must be a function.");return t},i=n.prototype;if(!(i instanceof Object))throw new TypeError("The custom element constructor's prototype is not an object.");var a=o("connectedCallback"),s=o("disconnectedCallback"),l=o("adoptedCallback"),c=(r=o("attributeChangedCallback"))&&n.observedAttributes||[]}catch(e){throw e}finally{e.i=!1}return n={localName:t,constructorFunction:n,connectedCallback:a,disconnectedCallback:s,adoptedCallback:l,attributeChangedCallback:r,observedAttributes:c,constructionStack:[]},e.g.set(t,n),e.l.set(n.constructorFunction,n),n}function Y(e){if(!1!==e.a){e.a=!1;for(var t=[],n=e.h,r=new Map,o=0;o<n.length;o++)r.set(n[o],[]);for(te(e.b,document,{upgrade:function(n){if(void 0===n.__CE_state){var o=n.localName,i=r.get(o);i?i.push(n):e.g.has(o)&&t.push(n)}}}),o=0;o<t.length;o++)ne(e.b,t[o]);for(o=0;o<n.length;o++){for(var i=n[o],a=r.get(i),s=0;s<a.length;s++)ne(e.b,a[s]);(i=e.j.get(i))&&U(i)}n.length=0}}function G(e,t){var n=e.g.get(t);if(n)return n;if(n=e.f.get(t)){e.f.delete(t);try{return H(e,t,n())}catch(e){oe(e)}}}function Q(){var e=le&&le.noDocumentConstructionObserver,t=le&&le.shadyDomFastWalk;this.b=[],this.c=[],this.a=!1,this.shadyDomFastWalk=t,this.f=!e}function J(e,t,n,r){var o=window.ShadyDOM;if(e.shadyDomFastWalk&&o&&o.inUse){if(t.nodeType===Node.ELEMENT_NODE&&n(t),t.querySelectorAll)for(e=o.nativeMethods.querySelectorAll.call(t,"*"),t=0;t<e.length;t++)n(e[t])}else!function e(t,n,r){for(var o=t;o;){if(o.nodeType===Node.ELEMENT_NODE){var i=o;n(i);var a=i.localName;if("link"===a&&"import"===i.getAttribute("rel")){if(o=i.import,void 0===r&&(r=new Set),o instanceof Node&&!r.has(o))for(r.add(o),o=o.firstChild;o;o=o.nextSibling)e(o,n,r);o=z(t,i);continue}if("template"===a){o=z(t,i);continue}if(i=i.__CE_shadowRoot)for(i=i.firstChild;i;i=i.nextSibling)e(i,n,r)}o=o.firstChild?o.firstChild:z(t,o)}}(t,n,r)}function Z(e,t){e.a&&J(e,t,(function(t){return K(e,t)}))}function K(e,t){if(e.a&&!t.__CE_patched){t.__CE_patched=!0;for(var n=0;n<e.b.length;n++)e.b[n](t);for(n=0;n<e.c.length;n++)e.c[n](t)}}function X(e,t){var n=[];for(J(e,t,(function(e){return n.push(e)})),t=0;t<n.length;t++){var r=n[t];1===r.__CE_state?e.connectedCallback(r):ne(e,r)}}function ee(e,t){var n=[];for(J(e,t,(function(e){return n.push(e)})),t=0;t<n.length;t++){var r=n[t];1===r.__CE_state&&e.disconnectedCallback(r)}}function te(e,t,n){var r=(n=void 0===n?{}:n).s,o=n.upgrade||function(t){return ne(e,t)},i=[];for(J(e,t,(function(t){if(e.a&&K(e,t),"link"===t.localName&&"import"===t.getAttribute("rel")){var n=t.import;n instanceof Node&&(n.__CE_isImportDocument=!0,n.__CE_registry=document.__CE_registry),n&&"complete"===n.readyState?n.__CE_documentLoadHandled=!0:t.addEventListener("load",(function(){var n=t.import;if(!n.__CE_documentLoadHandled){n.__CE_documentLoadHandled=!0;var i=new Set;r&&(r.forEach((function(e){return i.add(e)})),i.delete(n)),te(e,n,{s:i,upgrade:o})}}))}else i.push(t)}),r),t=0;t<i.length;t++)o(i[t])}function ne(e,t){try{var n=t.ownerDocument,r=n.__CE_registry,o=r&&(n.defaultView||n.__CE_isImportDocument)?G(r,t.localName):void 0;if(o&&void 0===t.__CE_state){o.constructionStack.push(t);try{try{if(new o.constructorFunction!==t)throw Error("The custom element constructor did not produce the element being upgraded.")}finally{o.constructionStack.pop()}}catch(e){throw t.__CE_state=2,e}if(t.__CE_state=1,t.__CE_definition=o,o.attributeChangedCallback&&t.hasAttributes()){var i=o.observedAttributes;for(o=0;o<i.length;o++){var a=i[o],s=t.getAttribute(a);null!==s&&e.attributeChangedCallback(t,a,null,s,null)}}j(t)&&e.connectedCallback(t)}}catch(e){oe(e)}}function re(n,r,o,i){var a=r.__CE_registry;if(a&&(null===i||"http://www.w3.org/1999/xhtml"===i)&&(a=G(a,o)))try{var s=new a.constructorFunction;if(void 0===s.__CE_state||void 0===s.__CE_definition)throw Error("Failed to construct '"+o+"': The returned value was not constructed with the HTMLElement constructor.");if("http://www.w3.org/1999/xhtml"!==s.namespaceURI)throw Error("Failed to construct '"+o+"': The constructed element's namespace must be the HTML namespace.");if(s.hasAttributes())throw Error("Failed to construct '"+o+"': The constructed element must not have any attributes.");if(null!==s.firstChild)throw Error("Failed to construct '"+o+"': The constructed element must not have any children.");if(null!==s.parentNode)throw Error("Failed to construct '"+o+"': The constructed element must not have a parent node.");if(s.ownerDocument!==r)throw Error("Failed to construct '"+o+"': The constructed element's owner document is incorrect.");if(s.localName!==o)throw Error("Failed to construct '"+o+"': The constructed element's local name is incorrect.");return s}catch(a){return oe(a),r=null===i?e.call(r,o):t.call(r,i,o),Object.setPrototypeOf(r,HTMLUnknownElement.prototype),r.__CE_state=2,r.__CE_definition=void 0,K(n,r),r}return K(n,r=null===i?e.call(r,o):t.call(r,i,o)),r}function oe(e){var t=e.message,n=e.sourceURL||e.fileName||"",r=e.line||e.lineNumber||0,o=e.column||e.columnNumber||0,i=void 0;void 0===ErrorEvent.prototype.initErrorEvent?i=new ErrorEvent("error",{cancelable:!0,message:t,filename:n,lineno:r,colno:o,error:e}):((i=document.createEvent("ErrorEvent")).initErrorEvent("error",!1,!0,t,n,r),i.preventDefault=function(){Object.defineProperty(this,"defaultPrevented",{configurable:!0,get:function(){return!0}})}),void 0===i.error&&Object.defineProperty(i,"error",{configurable:!0,enumerable:!0,get:function(){return e}}),window.dispatchEvent(i),i.defaultPrevented||console.error(e)}q.prototype.f=function(e){var t=this.a.readyState;for("interactive"!==t&&"complete"!==t||B(this),t=0;t<e.length;t++)for(var n=e[t].addedNodes,r=0;r<n.length;r++)te(this.c,n[r])},W.prototype.o=function(e,t){var n=this;if(!(t instanceof Function))throw new TypeError("Custom element constructor getters must be functions.");$(this,e),this.f.set(e,t),this.h.push(e),this.a||(this.a=!0,this.c((function(){return Y(n)})))},W.prototype.define=function(e,t){var n=this;if(!(t instanceof Function))throw new TypeError("Custom element constructors must be functions.");$(this,e),H(this,e,t),this.h.push(e),this.a||(this.a=!0,this.c((function(){return Y(n)})))},W.prototype.upgrade=function(e){te(this.b,e)},W.prototype.get=function(e){if(e=G(this,e))return e.constructorFunction},W.prototype.whenDefined=function(e){if(!N(e))return Promise.reject(new SyntaxError("'"+e+"' is not a valid custom element name."));var t=this.j.get(e);if(t)return t.c;t=new V,this.j.set(e,t);var n=this.g.has(e)||this.f.has(e);return e=-1===this.h.indexOf(e),n&&e&&U(t),t.c},W.prototype.polyfillWrapFlushCallback=function(e){this.m&&B(this.m);var t=this.c;this.c=function(n){return e((function(){return t(n)}))}},window.CustomElementRegistry=W,W.prototype.define=W.prototype.define,W.prototype.upgrade=W.prototype.upgrade,W.prototype.get=W.prototype.get,W.prototype.whenDefined=W.prototype.whenDefined,W.prototype.polyfillDefineLazy=W.prototype.o,W.prototype.polyfillWrapFlushCallback=W.prototype.polyfillWrapFlushCallback,Q.prototype.connectedCallback=function(e){var t=e.__CE_definition;if(t.connectedCallback)try{t.connectedCallback.call(e)}catch(e){oe(e)}},Q.prototype.disconnectedCallback=function(e){var t=e.__CE_definition;if(t.disconnectedCallback)try{t.disconnectedCallback.call(e)}catch(e){oe(e)}},Q.prototype.attributeChangedCallback=function(e,t,n,r,o){var i=e.__CE_definition;if(i.attributeChangedCallback&&-1<i.observedAttributes.indexOf(t))try{i.attributeChangedCallback.call(e,t,n,r,o)}catch(e){oe(e)}};var ie=new function(){};function ae(e,t,n){function r(t){return function(n){for(var r=[],o=0;o<arguments.length;++o)r[o]=arguments[o];o=[];for(var i=[],a=0;a<r.length;a++){var s=r[a];if(s instanceof Element&&j(s)&&i.push(s),s instanceof DocumentFragment)for(s=s.firstChild;s;s=s.nextSibling)o.push(s);else o.push(s)}for(t.apply(this,r),r=0;r<i.length;r++)ee(e,i[r]);if(j(this))for(r=0;r<o.length;r++)(i=o[r])instanceof Element&&X(e,i)}}void 0!==n.prepend&&L(t,"prepend",r(n.prepend)),void 0!==n.append&&L(t,"append",r(n.append))}function se(e){function n(t,n){Object.defineProperty(t,"innerHTML",{enumerable:n.enumerable,configurable:!0,get:n.get,set:function(t){var r=this,o=void 0;if(j(this)&&(o=[],J(e,this,(function(e){e!==r&&o.push(e)}))),n.set.call(this,t),o)for(var i=0;i<o.length;i++){var a=o[i];1===a.__CE_state&&e.disconnectedCallback(a)}return this.ownerDocument.__CE_registry?te(e,this):Z(e,this),t}})}function r(t,n){L(t,"insertAdjacentElement",(function(t,r){var o=j(r);return t=n.call(this,t,r),o&&ee(e,r),j(t)&&X(e,r),t}))}function o(t,n){function r(t,n){for(var r=[];t!==n;t=t.nextSibling)r.push(t);for(n=0;n<r.length;n++)te(e,r[n])}L(t,"insertAdjacentHTML",(function(e,t){if("beforebegin"===(e=e.toLowerCase())){var o=this.previousSibling;n.call(this,e,t),r(o||this.parentNode.firstChild,this)}else if("afterbegin"===e)o=this.firstChild,n.call(this,e,t),r(this.firstChild,o);else if("beforeend"===e)o=this.lastChild,n.call(this,e,t),r(o||this.firstChild,null);else{if("afterend"!==e)throw new SyntaxError("The value provided ("+String(e)+") is not one of 'beforebegin', 'afterbegin', 'beforeend', or 'afterend'.");o=this.nextSibling,n.call(this,e,t),r(this.nextSibling,o)}}))}p&&L(Element.prototype,"attachShadow",(function(t){if(t=p.call(this,t),e.a&&!t.__CE_patched){t.__CE_patched=!0;for(var n=0;n<e.b.length;n++)e.b[n](t)}return this.__CE_shadowRoot=t})),m&&m.get?n(Element.prototype,m):O&&O.get?n(HTMLElement.prototype,O):function(e,t){e.a=!0,e.c.push(t)}(e,(function(e){n(e,{enumerable:!0,configurable:!0,get:function(){return s.call(this,!0).innerHTML},set:function(e){var n="template"===this.localName,r=n?this.content:this,o=t.call(document,this.namespaceURI,this.localName);for(o.innerHTML=e;0<r.childNodes.length;)u.call(r,r.childNodes[0]);for(e=n?o.content:o;0<e.childNodes.length;)l.call(r,e.childNodes[0])}})})),L(Element.prototype,"setAttribute",(function(t,n){if(1!==this.__CE_state)return g.call(this,t,n);var r=h.call(this,t);g.call(this,t,n),n=h.call(this,t),e.attributeChangedCallback(this,t,r,n,null)})),L(Element.prototype,"setAttributeNS",(function(t,n,r){if(1!==this.__CE_state)return y.call(this,t,n,r);var o=v.call(this,t,n);y.call(this,t,n,r),r=v.call(this,t,n),e.attributeChangedCallback(this,n,o,r,t)})),L(Element.prototype,"removeAttribute",(function(t){if(1!==this.__CE_state)return b.call(this,t);var n=h.call(this,t);b.call(this,t),null!==n&&e.attributeChangedCallback(this,t,n,null,null)})),L(Element.prototype,"removeAttributeNS",(function(t,n){if(1!==this.__CE_state)return w.call(this,t,n);var r=v.call(this,t,n);w.call(this,t,n);var o=v.call(this,t,n);r!==o&&e.attributeChangedCallback(this,n,r,o,t)})),P?r(HTMLElement.prototype,P):_?r(Element.prototype,_):console.warn("Custom Elements: `Element#insertAdjacentElement` was not patched."),I?o(HTMLElement.prototype,I):x?o(Element.prototype,x):console.warn("Custom Elements: `Element#insertAdjacentHTML` was not patched."),ae(e,Element.prototype,{prepend:A,append:k}),function(e){function t(t){return function(n){for(var r=[],o=0;o<arguments.length;++o)r[o]=arguments[o];o=[];for(var i=[],a=0;a<r.length;a++){var s=r[a];if(s instanceof Element&&j(s)&&i.push(s),s instanceof DocumentFragment)for(s=s.firstChild;s;s=s.nextSibling)o.push(s);else o.push(s)}for(t.apply(this,r),r=0;r<i.length;r++)ee(e,i[r]);if(j(this))for(r=0;r<o.length;r++)(i=o[r])instanceof Element&&X(e,i)}}var n=Element.prototype;void 0!==C&&L(n,"before",t(C)),void 0!==S&&L(n,"after",t(S)),void 0!==T&&L(n,"replaceWith",(function(t){for(var n=[],r=0;r<arguments.length;++r)n[r]=arguments[r];r=[];for(var o=[],i=0;i<n.length;i++){var a=n[i];if(a instanceof Element&&j(a)&&o.push(a),a instanceof DocumentFragment)for(a=a.firstChild;a;a=a.nextSibling)r.push(a);else r.push(a)}for(i=j(this),T.apply(this,n),n=0;n<o.length;n++)ee(e,o[n]);if(i)for(ee(e,this),n=0;n<r.length;n++)(o=r[n])instanceof Element&&X(e,o)})),void 0!==E&&L(n,"remove",(function(){var t=j(this);E.call(this),t&&ee(e,this)}))}(e)}var le=window.customElements;function ce(){var t=new Q;!function(t){window.HTMLElement=function(){function n(){var n=this.constructor,r=document.__CE_registry.l.get(n);if(!r)throw Error("Failed to construct a custom element: The constructor was not registered with `customElements`.");var o=r.constructionStack;if(0===o.length)return o=e.call(document,r.localName),Object.setPrototypeOf(o,n.prototype),o.__CE_state=1,o.__CE_definition=r,K(t,o),o;var i=o.length-1,a=o[i];if(a===ie)throw Error("Failed to construct '"+r.localName+"': This element was already constructed.");return o[i]=ie,Object.setPrototypeOf(a,n.prototype),K(t,a),a}return n.prototype=M.prototype,Object.defineProperty(n.prototype,"constructor",{writable:!0,configurable:!0,enumerable:!1,value:n}),n}()}(t),function(e){L(Document.prototype,"createElement",(function(t){return re(e,this,t,null)})),L(Document.prototype,"importNode",(function(t,r){return t=n.call(this,t,!!r),this.__CE_registry?te(e,t):Z(e,t),t})),L(Document.prototype,"createElementNS",(function(t,n){return re(e,this,n,t)})),ae(e,Document.prototype,{prepend:r,append:o})}(t),ae(t,DocumentFragment.prototype,{prepend:i,append:a}),function(e){function t(t,n){Object.defineProperty(t,"textContent",{enumerable:n.enumerable,configurable:!0,get:n.get,set:function(t){if(this.nodeType===Node.TEXT_NODE)n.set.call(this,t);else{var r=void 0;if(this.firstChild){var o=this.childNodes,i=o.length;if(0<i&&j(this)){r=Array(i);for(var a=0;a<i;a++)r[a]=o[a]}}if(n.set.call(this,t),r)for(t=0;t<r.length;t++)ee(e,r[t])}}})}L(Node.prototype,"insertBefore",(function(t,n){if(t instanceof DocumentFragment){var r=F(t);if(t=c.call(this,t,n),j(this))for(n=0;n<r.length;n++)X(e,r[n]);return t}return r=t instanceof Element&&j(t),n=c.call(this,t,n),r&&ee(e,t),j(this)&&X(e,t),n})),L(Node.prototype,"appendChild",(function(t){if(t instanceof DocumentFragment){var n=F(t);if(t=l.call(this,t),j(this))for(var r=0;r<n.length;r++)X(e,n[r]);return t}return n=t instanceof Element&&j(t),r=l.call(this,t),n&&ee(e,t),j(this)&&X(e,t),r})),L(Node.prototype,"cloneNode",(function(t){return t=s.call(this,!!t),this.ownerDocument.__CE_registry?te(e,t):Z(e,t),t})),L(Node.prototype,"removeChild",(function(t){var n=t instanceof Element&&j(t),r=u.call(this,t);return n&&ee(e,t),r})),L(Node.prototype,"replaceChild",(function(t,n){if(t instanceof DocumentFragment){var r=F(t);if(t=d.call(this,t,n),j(this))for(ee(e,n),n=0;n<r.length;n++)X(e,r[n]);return t}r=t instanceof Element&&j(t);var o=d.call(this,t,n),i=j(this);return i&&ee(e,n),r&&ee(e,t),i&&X(e,t),o})),f&&f.get?t(Node.prototype,f):function(e,t){e.a=!0,e.b.push(t)}(e,(function(e){t(e,{enumerable:!0,configurable:!0,get:function(){for(var e=[],t=this.firstChild;t;t=t.nextSibling)t.nodeType!==Node.COMMENT_NODE&&e.push(t.textContent);return e.join("")},set:function(e){for(;this.firstChild;)u.call(this,this.firstChild);null!=e&&""!==e&&l.call(this,document.createTextNode(e))}})}))}(t),se(t),t=new W(t),document.__CE_registry=t,Object.defineProperty(window,"customElements",{configurable:!0,enumerable:!0,value:t})}le&&!le.forcePolyfill&&"function"==typeof le.define&&"function"==typeof le.get||ce(),window.__CE_installPolyfill=ce}).call(self)},function(e,t,n){(function(e){(function(){"use strict";var t;function n(e){var t=0;return function(){return t<e.length?{done:!1,value:e[t++]}:{done:!0}}}function r(e){var t="undefined"!=typeof Symbol&&Symbol.iterator&&e[Symbol.iterator];return t?t.call(e):{next:n(e)}}function o(e){if(!(e instanceof Array)){e=r(e);for(var t,n=[];!(t=e.next()).done;)n.push(t.value);e=n}return e}var i="undefined"!=typeof window&&window===this?this:void 0!==e&&null!=e?e:this;function a(e,t){return{index:e,o:[],v:t}}function s(e,t,n,r){var o=0,i=0,s=0,c=0,u=Math.min(t-o,r-i);if(0==o&&0==i)e:{for(s=0;s<u;s++)if(e[s]!==n[s])break e;s=u}if(t==e.length&&r==n.length){c=e.length;for(var d=n.length,f=0;f<u-s&&l(e[--c],n[--d]);)f++;c=f}if(i+=s,r-=c,0==(t-=c)-(o+=s)&&0==r-i)return[];if(o==t){for(t=a(o,0);i<r;)t.o.push(n[i++]);return[t]}if(i==r)return[a(o,t-o)];for(r=r-(s=i)+1,c=t-(u=o)+1,t=Array(r),d=0;d<r;d++)t[d]=Array(c),t[d][0]=d;for(d=0;d<c;d++)t[0][d]=d;for(d=1;d<r;d++)for(f=1;f<c;f++)if(e[u+f-1]===n[s+d-1])t[d][f]=t[d-1][f-1];else{var p=t[d-1][f]+1,m=t[d][f-1]+1;t[d][f]=p<m?p:m}for(u=t.length-1,s=t[0].length-1,r=t[u][s],e=[];0<u||0<s;)0==u?(e.push(2),s--):0==s?(e.push(3),u--):(c=t[u-1][s-1],(p=(d=t[u-1][s])<(f=t[u][s-1])?d<c?d:c:f<c?f:c)==c?(c==r?e.push(0):(e.push(1),r=c),u--,s--):p==d?(e.push(3),u--,r=d):(e.push(2),s--,r=f));for(e.reverse(),t=void 0,u=[],s=0;s<e.length;s++)switch(e[s]){case 0:t&&(u.push(t),t=void 0),o++,i++;break;case 1:t||(t=a(o,0)),t.v++,o++,t.o.push(n[i]),i++;break;case 2:t||(t=a(o,0)),t.v++,o++;break;case 3:t||(t=a(o,0)),t.o.push(n[i]),i++}return t&&u.push(t),u}function l(e,t){return e===t}function c(){}function u(e){return e.__shady||(e.__shady=new c),e.__shady}function d(e){return e&&e.__shady}c.prototype.toJSON=function(){return{}};var f=window.ShadyDOM||{};f.U=!(!Element.prototype.attachShadow||!Node.prototype.getRootNode);var p=Object.getOwnPropertyDescriptor(Node.prototype,"firstChild");function m(e){return(e=d(e))&&void 0!==e.firstChild}function h(e){return"ShadyRoot"===e.R}function g(e){return(e=(e=d(e))&&e.root)&&Me(e)}f.f=!!(p&&p.configurable&&p.get),f.F=f.force||!f.U,f.g=f.noPatch||!1,f.J=f.preferPerformance,f.L=navigator.userAgent.match("Trident");var b=Element.prototype,v=b.matches||b.matchesSelector||b.mozMatchesSelector||b.msMatchesSelector||b.oMatchesSelector||b.webkitMatchesSelector,y=document.createTextNode(""),w=0,_=[];function x(e){_.push(e),y.textContent=w++}new MutationObserver((function(){for(;_.length;)try{_.shift()()}catch(e){throw y.textContent=w++,e}})).observe(y,{characterData:!0});var A=!!document.contains;function k(e,t){for(;t;){if(t==e)return!0;t=t.__shady_parentNode}return!1}function C(e){for(var t=e.length-1;0<=t;t--){var n=e[t],o=n.getAttribute("id")||n.getAttribute("name");o&&"length"!==o&&isNaN(o)&&(e[o]=n)}return e.item=function(t){return e[t]},e.namedItem=function(t){if("length"!==t&&isNaN(t)&&e[t])return e[t];for(var n=r(e),o=n.next();!o.done;o=n.next())if(((o=o.value).getAttribute("id")||o.getAttribute("name"))==t)return o;return null},e}function S(e){var t=[];for(e=e.__shady_native_firstChild;e;e=e.__shady_native_nextSibling)t.push(e);return t}function T(e){var t=[];for(e=e.__shady_firstChild;e;e=e.__shady_nextSibling)t.push(e);return t}function E(e,t,n,r){for(var o in n=void 0===n?"":n,t){var i=t[o];if(!(r&&0<=r.indexOf(o))){i.configurable=!0;var a=n+o;if(i.value)e[a]=i.value;else try{Object.defineProperty(e,a,i)}catch(e){}}}}function M(e){var t={};return Object.getOwnPropertyNames(e).forEach((function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)})),t}var O,P=[];function I(e){O||(O=!0,x(R)),P.push(e)}function R(){O=!1;for(var e=!!P.length;P.length;)P.shift()();return e}R.list=P;var N=M({get childNodes(){return this.__shady_childNodes},get firstChild(){return this.__shady_firstChild},get lastChild(){return this.__shady_lastChild},get childElementCount(){return this.__shady_childElementCount},get children(){return this.__shady_children},get firstElementChild(){return this.__shady_firstElementChild},get lastElementChild(){return this.__shady_lastElementChild},get shadowRoot(){return this.__shady_shadowRoot}}),D=M({get textContent(){return this.__shady_textContent},set textContent(e){this.__shady_textContent=e},get innerHTML(){return this.__shady_innerHTML},set innerHTML(e){return this.__shady_innerHTML=e}}),j=M({get parentElement(){return this.__shady_parentElement},get parentNode(){return this.__shady_parentNode},get nextSibling(){return this.__shady_nextSibling},get previousSibling(){return this.__shady_previousSibling},get nextElementSibling(){return this.__shady_nextElementSibling},get previousElementSibling(){return this.__shady_previousElementSibling},get className(){return this.__shady_className},set className(e){return this.__shady_className=e}});function F(e){for(var t in e){var n=e[t];n&&(n.enumerable=!1)}}F(N),F(D),F(j);var z=f.f||f.g,L=z?function(){}:function(e){var t=u(e);t.N||(t.N=!0,E(e,j))},q=z?function(){}:function(e){var t=u(e);t.M||(t.M=!0,E(e,N),window.customElements&&!f.g||E(e,D))};function B(e,t,n,r){L(e),r=r||null;var o=u(e),i=r?u(r):null;o.previousSibling=r?i.previousSibling:t.__shady_lastChild,(i=d(o.previousSibling))&&(i.nextSibling=e),(i=d(o.nextSibling=r))&&(i.previousSibling=e),o.parentNode=t,r?r===n.firstChild&&(n.firstChild=e):(n.lastChild=e,n.firstChild||(n.firstChild=e)),n.childNodes=null}function V(e,t){var n=u(e);if(t||void 0===n.firstChild){n.childNodes=null;var r=n.firstChild=e.__shady_native_firstChild;for(n.lastChild=e.__shady_native_lastChild,q(e),n=r,r=void 0;n;n=n.__shady_native_nextSibling){var o=u(n);o.parentNode=t||e,o.nextSibling=n.__shady_native_nextSibling,o.previousSibling=r||null,r=n,L(n)}}}var U=window.document,W=f.J,$=Object.getOwnPropertyDescriptor(Node.prototype,"isConnected"),H=$&&$.get;function Y(e){for(var t;t=e.__shady_firstChild;)e.__shady_removeChild(t)}function G(e,t,n){(e=(e=d(e))&&e.m)&&(t&&(t.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.addedNodes.push.apply(e.addedNodes,o(t.childNodes)):e.addedNodes.push(t)),n&&e.removedNodes.push(n),function(e){e.a||(e.a=!0,x((function(){e.flush()})))}(e))}var Q=M({get parentNode(){var e=d(this);return void 0!==(e=e&&e.parentNode)?e:this.__shady_native_parentNode},get firstChild(){var e=d(this);return void 0!==(e=e&&e.firstChild)?e:this.__shady_native_firstChild},get lastChild(){var e=d(this);return void 0!==(e=e&&e.lastChild)?e:this.__shady_native_lastChild},get nextSibling(){var e=d(this);return void 0!==(e=e&&e.nextSibling)?e:this.__shady_native_nextSibling},get previousSibling(){var e=d(this);return void 0!==(e=e&&e.previousSibling)?e:this.__shady_native_previousSibling},get childNodes(){if(m(this)){var e=d(this);if(!e.childNodes){e.childNodes=[];for(var t=this.__shady_firstChild;t;t=t.__shady_nextSibling)e.childNodes.push(t)}var n=e.childNodes}else n=this.__shady_native_childNodes;return n.item=function(e){return n[e]},n},get parentElement(){var e=d(this);return(e=e&&e.parentNode)&&e.nodeType!==Node.ELEMENT_NODE&&(e=null),void 0!==e?e:this.__shady_native_parentElement},get isConnected(){if(H&&H.call(this))return!0;if(this.nodeType==Node.DOCUMENT_FRAGMENT_NODE)return!1;var e=this.ownerDocument;if(A){if(e.__shady_native_contains(this))return!0}else if(e.documentElement&&e.documentElement.__shady_native_contains(this))return!0;for(e=this;e&&!(e instanceof Document);)e=e.__shady_parentNode||(h(e)?e.host:void 0);return!!(e&&e instanceof Document)},get textContent(){if(m(this)){for(var e=[],t=this.__shady_firstChild;t;t=t.__shady_nextSibling)t.nodeType!==Node.COMMENT_NODE&&e.push(t.__shady_textContent);return e.join("")}return this.__shady_native_textContent},set textContent(e){switch(null==e&&(e=""),this.nodeType){case Node.ELEMENT_NODE:case Node.DOCUMENT_FRAGMENT_NODE:if(!m(this)&&f.f){var t=this.__shady_firstChild;(t!=this.__shady_lastChild||t&&t.nodeType!=Node.TEXT_NODE)&&Y(this),this.__shady_native_textContent=e}else Y(this),(0<e.length||this.nodeType===Node.ELEMENT_NODE)&&this.__shady_insertBefore(document.createTextNode(e));break;default:this.nodeValue=e}},insertBefore:function(e,t){if(this.ownerDocument!==U&&e.ownerDocument!==U)return this.__shady_native_insertBefore(e,t),e;if(e===this)throw Error("Failed to execute 'appendChild' on 'Node': The new child element contains the parent.");if(t){var n=d(t);if(void 0!==(n=n&&n.parentNode)&&n!==this||void 0===n&&t.__shady_native_parentNode!==this)throw Error("Failed to execute 'insertBefore' on 'Node': The node before which the new node is to be inserted is not a child of this node.")}if(t===e)return e;G(this,e);var r=[],i=(n=Re(this))?n.host.localName:At(this),a=e.__shady_parentNode;if(a){var s=At(e),l=!!n||!Re(e)||W&&void 0!==this.__noInsertionPoint;a.__shady_removeChild(e,l)}a=!0;var c=(!W||void 0===e.__noInsertionPoint&&void 0===this.__noInsertionPoint)&&!function e(t,n){var r=wt();if(!r)return!0;if(t.nodeType===Node.DOCUMENT_FRAGMENT_NODE){for(r=!0,t=t.__shady_firstChild;t;t=t.__shady_nextSibling)r=r&&e(t,n);return r}return t.nodeType!==Node.ELEMENT_NODE||r.currentScopeForNode(t)===n}(e,i),f=n&&!e.__noInsertionPoint&&(!W||e.nodeType===Node.DOCUMENT_FRAGMENT_NODE);return(f||c)&&(c&&(s=s||At(e)),kt(e,(function(e){if(f&&"slot"===e.localName&&r.push(e),c){var t=s;wt()&&(t&&xt(e,t),(t=wt())&&t.scopeNode(e,i))}}))),r.length&&(Ce(n),n.c.push.apply(n.c,o(r)),we(n)),m(this)&&(function(e,t,n){q(t);var r=u(t);if(void 0!==r.firstChild&&(r.childNodes=null),e.nodeType===Node.DOCUMENT_FRAGMENT_NODE)for(e=e.__shady_native_firstChild;e;e=e.__shady_native_nextSibling)B(e,t,r,n);else B(e,t,r,n)}(e,this,t),n=d(this),g(this)?(we(n.root),a=!1):n.root&&(a=!1)),a?(n=h(this)?this.host:this,t?(t=function e(t){var n=t;return t&&"slot"===t.localName&&(n=(n=(n=d(t))&&n.l)&&n.length?n[0]:e(t.__shady_nextSibling)),n}(t),n.__shady_native_insertBefore(e,t)):n.__shady_native_appendChild(e)):e.ownerDocument!==this.ownerDocument&&this.ownerDocument.adoptNode(e),e},appendChild:function(e){if(this!=e||!h(e))return this.__shady_insertBefore(e)},removeChild:function(e,t){if(t=void 0!==t&&t,this.ownerDocument!==U)return this.__shady_native_removeChild(e);if(e.__shady_parentNode!==this)throw Error("The node to be removed is not a child of this node: "+e);G(this,null,e);var n=Re(e),r=n&&function(e,t){if(e.a){Se(e);var n,r=e.b;for(n in r)for(var o=r[n],i=0;i<o.length;i++){var a=o[i];if(k(t,a)){o.splice(i,1);var s=e.a.indexOf(a);if(0<=s&&(e.a.splice(s,1),(s=d(a.__shady_parentNode))&&s.u&&s.u--),i--,a=d(a),s=a.l)for(var l=0;l<s.length;l++){var c=s[l],u=c.__shady_native_parentNode;u&&u.__shady_native_removeChild(c)}a.l=[],a.assignedNodes=[],s=!0}}return s}}(n,e),o=d(this);if(m(this)&&(function(e,t){var n=u(e);e===(t=u(t)).firstChild&&(t.firstChild=n.nextSibling),e===t.lastChild&&(t.lastChild=n.previousSibling),e=n.previousSibling;var r=n.nextSibling;e&&(u(e).nextSibling=r),r&&(u(r).previousSibling=e),n.parentNode=n.previousSibling=n.nextSibling=void 0,void 0!==t.childNodes&&(t.childNodes=null)}(e,this),g(this))){we(o.root);var i=!0}if(wt()&&!t&&n&&e.nodeType!==Node.TEXT_NODE){var a=At(e);kt(e,(function(e){xt(e,a)}))}return function e(t){var n=d(t);if(n&&void 0!==n.A)for(n=t.__shady_firstChild;n;n=n.__shady_nextSibling)e(n);(t=d(t))&&(t.A=void 0)}(e),n&&((t=this&&"slot"===this.localName)&&(i=!0),(r||t)&&we(n)),i||(i=h(this)?this.host:this,(!o.root&&"slot"!==e.localName||i===e.__shady_native_parentNode)&&i.__shady_native_removeChild(e)),e},replaceChild:function(e,t){return this.__shady_insertBefore(e,t),this.__shady_removeChild(t),e},cloneNode:function(e){if("template"==this.localName)return this.__shady_native_cloneNode(e);var t=this.__shady_native_cloneNode(!1);if(e&&t.nodeType!==Node.ATTRIBUTE_NODE){e=this.__shady_firstChild;for(var n;e;e=e.__shady_nextSibling)n=e.__shady_cloneNode(!0),t.__shady_appendChild(n)}return t},getRootNode:function(e){if(this&&this.nodeType){var t=u(this),n=t.A;return void 0===n&&(h(this)?(n=this,t.A=n):(n=(n=this.__shady_parentNode)?n.__shady_getRootNode(e):this,document.documentElement.__shady_native_contains(this)&&(t.A=n))),n}},contains:function(e){return k(this,e)}});function J(e,t,n){var r=[];return function e(t,n,r,o){for(t=t.__shady_firstChild;t;t=t.__shady_nextSibling){var i;if(i=t.nodeType===Node.ELEMENT_NODE){var a=n,s=r,l=o,c=a(i=t);c&&l.push(i),s&&s(c)?i=c:(e(i,a,s,l),i=void 0)}if(i)break}}(e,t,n,r),r}var Z=M({get firstElementChild(){var e=d(this);if(e&&void 0!==e.firstChild){for(e=this.__shady_firstChild;e&&e.nodeType!==Node.ELEMENT_NODE;)e=e.__shady_nextSibling;return e}return this.__shady_native_firstElementChild},get lastElementChild(){var e=d(this);if(e&&void 0!==e.lastChild){for(e=this.__shady_lastChild;e&&e.nodeType!==Node.ELEMENT_NODE;)e=e.__shady_previousSibling;return e}return this.__shady_native_lastElementChild},get children(){return m(this)?C(Array.prototype.filter.call(T(this),(function(e){return e.nodeType===Node.ELEMENT_NODE}))):this.__shady_native_children},get childElementCount(){var e=this.__shady_children;return e?e.length:0}}),K=M({querySelector:function(e){return J(this,(function(t){return v.call(t,e)}),(function(e){return!!e}))[0]||null},querySelectorAll:function(e,t){if(t){t=Array.prototype.slice.call(this.__shady_native_querySelectorAll(e));var n=this.__shady_getRootNode();return C(t.filter((function(e){return e.__shady_getRootNode()==n})))}return C(J(this,(function(t){return v.call(t,e)})))}}),X=f.J&&!f.g?Object.assign({},Z):Z;Object.assign(Z,K);var ee=M({getElementById:function(e){return""===e?null:J(this,(function(t){return t.id==e}),(function(e){return!!e}))[0]||null}}),te=M({get activeElement(){var e=f.f?document.__shady_native_activeElement:document.activeElement;if(!e||!e.nodeType)return null;var t=!!h(this);if(!(this===document||t&&this.host!==e&&this.host.__shady_native_contains(e)))return null;for(t=Re(e);t&&t!==this;)t=Re(e=t.host);return this===document?t?null:e:t===this?e:null}}),ne=/[&\u00A0"]/g,re=/[&\u00A0<>]/g;function oe(e){switch(e){case"&":return"&amp;";case"<":return"&lt;";case">":return"&gt;";case'"':return"&quot;";case" ":return"&nbsp;"}}function ie(e){for(var t={},n=0;n<e.length;n++)t[e[n]]=!0;return t}var ae=ie("area base br col command embed hr img input keygen link meta param source track wbr".split(" ")),se=ie("style script xmp iframe noembed noframes plaintext noscript".split(" "));function le(e,t){"template"===e.localName&&(e=e.content);for(var n="",r=t?t(e):e.childNodes,o=0,i=r.length,a=void 0;o<i&&(a=r[o]);o++){e:{var s=a,l=e,c=t;switch(s.nodeType){case Node.ELEMENT_NODE:for(var u,d="<"+(l=s.localName),f=s.attributes,p=0;u=f[p];p++)d+=" "+u.name+'="'+u.value.replace(ne,oe)+'"';d+=">",s=ae[l]?d:d+le(s,c)+"</"+l+">";break e;case Node.TEXT_NODE:s=s.data,s=l&&se[l.localName]?s:s.replace(re,oe);break e;case Node.COMMENT_NODE:s="\x3c!--"+s.data+"--\x3e";break e;default:throw window.console.error(s),Error("not implemented")}}n+=s}return n}var ce=document.implementation.createHTMLDocument("inert"),ue=M({get innerHTML(){return m(this)?le("template"===this.localName?this.content:this,T):this.__shady_native_innerHTML},set innerHTML(e){if("template"===this.localName)this.__shady_native_innerHTML=e;else{Y(this);var t=this.localName||"div";for(t=this.namespaceURI&&this.namespaceURI!==ce.namespaceURI?ce.createElementNS(this.namespaceURI,t):ce.createElement(t),f.f?t.__shady_native_innerHTML=e:t.innerHTML=e;e=t.__shady_firstChild;)this.__shady_insertBefore(e)}}}),de=M({addEventListener:function(e,t,n){"object"!=typeof n&&(n={capture:!!n}),n.i=n.i||this,this.host.__shady_addEventListener(e,t,n)},removeEventListener:function(e,t,n){"object"!=typeof n&&(n={capture:!!n}),n.i=n.i||this,this.host.__shady_removeEventListener(e,t,n)}});function fe(e,t){E(e,de,t),E(e,te,t),E(e,ue,t),E(e,Z,t),f.g&&!t?(E(e,Q,t),E(e,ee,t)):f.f||(E(e,j),E(e,N),E(e,D))}var pe,me,he={},ge=f.deferConnectionCallbacks&&"loading"===document.readyState;function be(e){var t=[];do{t.unshift(e)}while(e=e.__shady_parentNode);return t}function ve(e,t,n){if(e!==he)throw new TypeError("Illegal constructor");this.a=null,ye(this,t,n)}function ye(e,t,n){if(e.R="ShadyRoot",e.host=t,e.mode=n&&n.mode,V(e.host),(t=u(e.host)).root=e,t.V="closed"!==e.mode?e:null,(t=u(e)).firstChild=t.lastChild=t.parentNode=t.nextSibling=t.previousSibling=null,f.preferPerformance)for(;t=e.host.__shady_native_firstChild;)e.host.__shady_native_removeChild(t);else we(e)}function we(e){e.j||(e.j=!0,I((function(){return _e(e)})))}function _e(e){var t;if(t=e.j){for(var n;e;)e.j&&(n=e),h(e=(t=e).host.__shady_getRootNode())&&(t=d(t.host))&&0<t.u||(e=void 0);t=n}(n=t)&&n._renderSelf()}function xe(e,t,n){var r=u(t),o=r.C;r.C=null,n||(n=(e=e.b[t.__shady_slot||"__catchall"])&&e[0]),n?(u(n).assignedNodes.push(t),r.assignedSlot=n):r.assignedSlot=void 0,o!==r.assignedSlot&&r.assignedSlot&&(u(r.assignedSlot).D=!0)}function Ae(e,t,n){for(var r=0,o=void 0;r<n.length&&(o=n[r]);r++)if("slot"==o.localName){var i=d(o).assignedNodes;i&&i.length&&Ae(e,t,i)}else t.push(n[r])}function ke(e,t){t.__shady_native_dispatchEvent(new Event("slotchange")),(t=d(t)).assignedSlot&&ke(e,t.assignedSlot)}function Ce(e){e.c=e.c||[],e.a=e.a||[],e.b=e.b||{}}function Se(e){if(e.c&&e.c.length){for(var t,n=e.c,r=0;r<n.length;r++){var o=n[r];V(o);var i=o.__shady_parentNode;V(i),(i=d(i)).u=(i.u||0)+1,i=Te(o),e.b[i]?((t=t||{})[i]=!0,e.b[i].push(o)):e.b[i]=[o],e.a.push(o)}if(t)for(var a in t)e.b[a]=Ee(e.b[a]);e.c=[]}}function Te(e){var t=e.name||e.getAttribute("name")||"__catchall";return e.O=t}function Ee(e){return e.sort((function(e,t){e=be(e);for(var n=be(t),r=0;r<e.length;r++){t=e[r];var o=n[r];if(t!==o)return(e=T(t.__shady_parentNode)).indexOf(t)-e.indexOf(o)}}))}function Me(e){return Se(e),!(!e.a||!e.a.length)}if(ve.prototype._renderSelf=function(){var e=ge;if(ge=!0,this.j=!1,this.a){Se(this);for(var t,n=0;n<this.a.length;n++){var r=d(t=this.a[n]),o=r.assignedNodes;if(r.assignedNodes=[],r.l=[],r.H=o)for(r=0;r<o.length;r++){var i=d(o[r]);i.C=i.assignedSlot,i.assignedSlot===t&&(i.assignedSlot=null)}}for(n=this.host.__shady_firstChild;n;n=n.__shady_nextSibling)xe(this,n);for(n=0;n<this.a.length;n++){if(!(o=d(t=this.a[n])).assignedNodes.length)for(r=t.__shady_firstChild;r;r=r.__shady_nextSibling)xe(this,r,t);if((r=(r=d(t.__shady_parentNode))&&r.root)&&(Me(r)||r.j)&&r._renderSelf(),Ae(this,o.l,o.assignedNodes),r=o.H){for(i=0;i<r.length;i++)d(r[i]).C=null;o.H=null,r.length>o.assignedNodes.length&&(o.D=!0)}o.D&&(o.D=!1,ke(this,t))}for(t=this.a,n=[],o=0;o<t.length;o++)(i=d(r=t[o].__shady_parentNode))&&i.root||!(0>n.indexOf(r))||n.push(r);for(t=0;t<n.length;t++){for(o=(i=n[t])===this?this.host:i,r=[],i=i.__shady_firstChild;i;i=i.__shady_nextSibling)if("slot"==i.localName)for(var a=d(i).l,l=0;l<a.length;l++)r.push(a[l]);else r.push(i);i=S(o),a=s(r,r.length,i,i.length);for(var c=l=0,u=void 0;l<a.length&&(u=a[l]);l++){for(var p=0,m=void 0;p<u.o.length&&(m=u.o[p]);p++)m.__shady_native_parentNode===o&&o.__shady_native_removeChild(m),i.splice(u.index+c,1);c-=u.v}for(c=0,u=void 0;c<a.length&&(u=a[c]);c++)for(l=i[u.index],p=u.index;p<u.index+u.v;p++)m=r[p],o.__shady_native_insertBefore(m,l),i.splice(p,0,m)}}if(!f.preferPerformance&&!this.G)for(n=this.host.__shady_firstChild;n;n=n.__shady_nextSibling)t=d(n),n.__shady_native_parentNode!==this.host||"slot"!==n.localName&&t.assignedSlot||this.host.__shady_native_removeChild(n);this.G=!0,ge=e,pe&&pe()},(me=ve.prototype).__proto__=DocumentFragment.prototype,fe(me,"__shady_"),fe(me),Object.defineProperties(me,{nodeType:{value:Node.DOCUMENT_FRAGMENT_NODE,configurable:!0},nodeName:{value:"#document-fragment",configurable:!0},nodeValue:{value:null,configurable:!0}}),["localName","namespaceURI","prefix"].forEach((function(e){Object.defineProperty(me,e,{value:void 0,configurable:!0})})),["ownerDocument","baseURI","isConnected"].forEach((function(e){Object.defineProperty(me,e,{get:function(){return this.host[e]},configurable:!0})})),window.customElements&&f.F&&!f.preferPerformance){var Oe=new Map;pe=function(){var e=[];Oe.forEach((function(t,n){e.push([n,t])})),Oe.clear();for(var t=0;t<e.length;t++){var n=e[t][0];e[t][1]?n.__shadydom_connectedCallback():n.__shadydom_disconnectedCallback()}},ge&&document.addEventListener("readystatechange",(function(){ge=!1,pe()}),{once:!0});var Pe=window.customElements.define,Ie=function(e,t){var n=t.prototype.connectedCallback,r=t.prototype.disconnectedCallback;Pe.call(window.customElements,e,function(e,t,n){var r=0,o="__isConnected"+r++;return(t||n)&&(e.prototype.connectedCallback=e.prototype.__shadydom_connectedCallback=function(){ge?Oe.set(this,!0):this[o]||(this[o]=!0,t&&t.call(this))},e.prototype.disconnectedCallback=e.prototype.__shadydom_disconnectedCallback=function(){ge?this.isConnected||Oe.set(this,!1):this[o]&&(this[o]=!1,n&&n.call(this))}),e}(t,n,r)),t.prototype.connectedCallback=n,t.prototype.disconnectedCallback=r};window.customElements.define=Ie,Object.defineProperty(window.CustomElementRegistry.prototype,"define",{value:Ie,configurable:!0})}function Re(e){if(h(e=e.__shady_getRootNode()))return e}function Ne(){this.a=!1,this.addedNodes=[],this.removedNodes=[],this.w=new Set}Ne.prototype.flush=function(){if(this.a){this.a=!1;var e=this.takeRecords();e.length&&this.w.forEach((function(t){t(e)}))}},Ne.prototype.takeRecords=function(){if(this.addedNodes.length||this.removedNodes.length){var e=[{addedNodes:this.addedNodes,removedNodes:this.removedNodes}];return this.addedNodes=[],this.removedNodes=[],e}return[]};var De="__eventWrappers"+Date.now(),je=function(){var e=Object.getOwnPropertyDescriptor(Event.prototype,"composed");return e?function(t){return e.get.call(t)}:null}(),Fe=function(){function e(){}var t=!1,n={get capture(){return t=!0,!1}};return window.addEventListener("test",e,n),window.removeEventListener("test",e,n),t}();function ze(e){if(e&&"object"==typeof e)var t=!!e.capture,n=!!e.once,r=!!e.passive,o=e.i;else t=!!e,r=n=!1;return{K:o,capture:t,once:n,passive:r,I:Fe?e:t}}var Le={blur:!0,focus:!0,focusin:!0,focusout:!0,click:!0,dblclick:!0,mousedown:!0,mouseenter:!0,mouseleave:!0,mousemove:!0,mouseout:!0,mouseover:!0,mouseup:!0,wheel:!0,beforeinput:!0,input:!0,keydown:!0,keyup:!0,compositionstart:!0,compositionupdate:!0,compositionend:!0,touchstart:!0,touchend:!0,touchmove:!0,touchcancel:!0,pointerover:!0,pointerenter:!0,pointerdown:!0,pointermove:!0,pointerup:!0,pointercancel:!0,pointerout:!0,pointerleave:!0,gotpointercapture:!0,lostpointercapture:!0,dragstart:!0,drag:!0,dragenter:!0,dragleave:!0,dragover:!0,drop:!0,dragend:!0,DOMActivate:!0,DOMFocusIn:!0,DOMFocusOut:!0,keypress:!0},qe={DOMAttrModified:!0,DOMAttributeNameChanged:!0,DOMCharacterDataModified:!0,DOMElementNameChanged:!0,DOMNodeInserted:!0,DOMNodeInsertedIntoDocument:!0,DOMNodeRemoved:!0,DOMNodeRemovedFromDocument:!0,DOMSubtreeModified:!0};function Be(e){return e instanceof Node?e.__shady_getRootNode():e}function Ve(e,t){var n=[],r=e;for(e=Be(e);r;)n.push(r),r=r.__shady_assignedSlot?r.__shady_assignedSlot:r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&r.host&&(t||r!==e)?r.host:r.__shady_parentNode;return n[n.length-1]===document&&n.push(window),n}function Ue(e,t){if(!h)return e;e=Ve(e,!0);for(var n,r,o=0,i=void 0,a=void 0;o<t.length;o++)if((r=Be(n=t[o]))!==i&&(a=e.indexOf(r),i=r),!h(r)||-1<a)return n}function We(e){function t(t,n){return(t=new e(t,n)).__composed=n&&!!n.composed,t}return t.__proto__=e,t.prototype=e.prototype,t}var $e={focus:!0,blur:!0};function He(e){return e.__target!==e.target||e.__relatedTarget!==e.relatedTarget}function Ye(e,t,n){if(n=t.__handlers&&t.__handlers[e.type]&&t.__handlers[e.type][n])for(var r,o=0;(r=n[o])&&(!He(e)||e.target!==e.relatedTarget)&&(r.call(t,e),!e.__immediatePropagationStopped);o++);}function Ge(e){var t,n=e.composedPath();Object.defineProperty(e,"currentTarget",{get:function(){return o},configurable:!0});for(var r=n.length-1;0<=r;r--){var o=n[r];if(Ye(e,o,"capture"),e.B)return}for(Object.defineProperty(e,"eventPhase",{get:function(){return Event.AT_TARGET}}),r=0;r<n.length;r++){var i=d(o=n[r]);if(i=i&&i.root,(0===r||i&&i===t)&&(Ye(e,o,"bubble"),o!==window&&(t=o.__shady_getRootNode()),e.B))break}}function Qe(e,t,n,r,o,i){for(var a=0;a<e.length;a++){var s=e[a],l=s.type,c=s.capture,u=s.once,d=s.passive;if(t===s.node&&n===l&&r===c&&o===u&&i===d)return a}return-1}function Je(e){return R(),this.__shady_native_dispatchEvent(e)}function Ze(e,t,n){var r=ze(n),o=r.capture,i=r.once,a=r.passive,s=r.K;if(r=r.I,t){var l=typeof t;if(("function"===l||"object"===l)&&("object"!==l||t.handleEvent&&"function"==typeof t.handleEvent)){if(qe[e])return this.__shady_native_addEventListener(e,t,r);var c=s||this;if(s=t[De]){if(-1<Qe(s,c,e,o,i,a))return}else t[De]=[];s=function(r){if(i&&this.__shady_removeEventListener(e,t,n),r.__target||et(r),c!==this){var o=Object.getOwnPropertyDescriptor(r,"currentTarget");Object.defineProperty(r,"currentTarget",{get:function(){return c},configurable:!0})}if(r.__previousCurrentTarget=r.currentTarget,(!h(c)&&"slot"!==c.localName||-1!=r.composedPath().indexOf(c))&&(r.composed||-1<r.composedPath().indexOf(c)))if(He(r)&&r.target===r.relatedTarget)r.eventPhase===Event.BUBBLING_PHASE&&r.stopImmediatePropagation();else if(r.eventPhase===Event.CAPTURING_PHASE||r.bubbles||r.target===c||c instanceof Window){var a="function"===l?t.call(c,r):t.handleEvent&&t.handleEvent(r);return c!==this&&(o?(Object.defineProperty(r,"currentTarget",o),o=null):delete r.currentTarget),a}},t[De].push({node:c,type:e,capture:o,once:i,passive:a,W:s}),$e[e]?(this.__handlers=this.__handlers||{},this.__handlers[e]=this.__handlers[e]||{capture:[],bubble:[]},this.__handlers[e][o?"capture":"bubble"].push(s)):this.__shady_native_addEventListener(e,s,r)}}}function Ke(e,t,n){if(t){var r=ze(n);n=r.capture;var o=r.once,i=r.passive,a=r.K;if(r=r.I,qe[e])return this.__shady_native_removeEventListener(e,t,r);var s=a||this;a=void 0;var l=null;try{l=t[De]}catch(e){}l&&(-1<(o=Qe(l,s,e,n,o,i))&&(a=l.splice(o,1)[0].W,l.length||(t[De]=void 0))),this.__shady_native_removeEventListener(e,a||t,r),a&&$e[e]&&this.__handlers&&this.__handlers[e]&&(-1<(t=(e=this.__handlers[e][n?"capture":"bubble"]).indexOf(a))&&e.splice(t,1))}}var Xe=M({get composed(){return void 0===this.__composed&&(je?this.__composed="focusin"===this.type||"focusout"===this.type||je(this):!1!==this.isTrusted&&(this.__composed=Le[this.type])),this.__composed||!1},composedPath:function(){return this.__composedPath||(this.__composedPath=Ve(this.__target,this.composed)),this.__composedPath},get target(){return Ue(this.currentTarget||this.__previousCurrentTarget,this.composedPath())},get relatedTarget(){return this.__relatedTarget?(this.__relatedTargetComposedPath||(this.__relatedTargetComposedPath=Ve(this.__relatedTarget,!0)),Ue(this.currentTarget||this.__previousCurrentTarget,this.__relatedTargetComposedPath)):null},stopPropagation:function(){Event.prototype.stopPropagation.call(this),this.B=!0},stopImmediatePropagation:function(){Event.prototype.stopImmediatePropagation.call(this),this.B=this.__immediatePropagationStopped=!0}});function et(e){if(e.__target=e.target,e.__relatedTarget=e.relatedTarget,f.f){var t=Object.getPrototypeOf(e);if(!Object.hasOwnProperty(t,"__shady_patchedProto")){var n=Object.create(t);n.__shady_sourceProto=t,E(n,Xe),t.__shady_patchedProto=n}e.__proto__=t.__shady_patchedProto}else E(e,Xe)}var tt=We(Event),nt=We(CustomEvent),rt=We(MouseEvent);var ot=Object.getOwnPropertyNames(Document.prototype).filter((function(e){return"on"===e.substring(0,2)})),it=f.f,at={querySelector:function(e){return this.__shady_native_querySelector(e)},querySelectorAll:function(e){return this.__shady_native_querySelectorAll(e)}},st={};function lt(e){st[e]=function(t){return t["__shady_native_"+e]}}function ct(e,t){for(var n in E(e,t,"__shady_native_"),t)lt(n)}function ut(e,t){t=void 0===t?[]:t;for(var n=0;n<t.length;n++){var r=t[n],o=Object.getOwnPropertyDescriptor(e,r);o&&(Object.defineProperty(e,"__shady_native_"+r,o),o.value?at[r]||(at[r]=o.value):lt(r))}}var dt=document.createTreeWalker(document,NodeFilter.SHOW_ALL,null,!1),ft=document.createTreeWalker(document,NodeFilter.SHOW_ELEMENT,null,!1),pt=document.implementation.createHTMLDocument("inert");function mt(e){for(var t;t=e.__shady_native_firstChild;)e.__shady_native_removeChild(t)}var ht=["firstElementChild","lastElementChild","children","childElementCount"],gt=["querySelector","querySelectorAll"];var bt=M({dispatchEvent:Je,addEventListener:Ze,removeEventListener:Ke}),vt=M({get assignedSlot(){var e=this.__shady_parentNode;return(e=e&&e.__shady_shadowRoot)&&_e(e),(e=d(this))&&e.assignedSlot||null}}),yt=null;function wt(){return yt||(yt=window.ShadyCSS&&window.ShadyCSS.ScopingShim),yt||null}function _t(e,t,n){var r=wt();return!(!r||"class"!==t)&&(r.setElementClass(e,n),!0)}function xt(e,t){var n=wt();n&&n.unscopeNode(e,t)}function At(e){if(e.nodeType!==Node.ELEMENT_NODE)return"";var t=wt();return t?t.currentScopeForNode(e):""}function kt(e,t){if(e)for(e.nodeType===Node.ELEMENT_NODE&&t(e),e=e.__shady_firstChild;e;e=e.__shady_nextSibling)e.nodeType===Node.ELEMENT_NODE&&kt(e,t)}var Ct=window.document;function St(e,t){if("slot"===t)g(e=e.__shady_parentNode)&&we(d(e).root);else if("slot"===e.localName&&"name"===t&&(t=Re(e))){if(t.a){Se(t);var n=e.O,r=Te(e);if(r!==n){var o=(n=t.b[n]).indexOf(e);0<=o&&n.splice(o,1),(n=t.b[r]||(t.b[r]=[])).push(e),1<n.length&&(t.b[r]=Ee(n))}}we(t)}}var Tt=M({get previousElementSibling(){var e=d(this);if(e&&void 0!==e.previousSibling){for(e=this.__shady_previousSibling;e&&e.nodeType!==Node.ELEMENT_NODE;)e=e.__shady_previousSibling;return e}return this.__shady_native_previousElementSibling},get nextElementSibling(){var e=d(this);if(e&&void 0!==e.nextSibling){for(e=this.__shady_nextSibling;e&&e.nodeType!==Node.ELEMENT_NODE;)e=e.__shady_nextSibling;return e}return this.__shady_native_nextElementSibling},get slot(){return this.getAttribute("slot")},set slot(e){this.__shady_setAttribute("slot",e)},get shadowRoot(){var e=d(this);return e&&e.V||null},get className(){return this.getAttribute("class")||""},set className(e){this.__shady_setAttribute("class",e)},setAttribute:function(e,t){this.ownerDocument!==Ct?this.__shady_native_setAttribute(e,t):_t(this,e,t)||(this.__shady_native_setAttribute(e,t),St(this,e))},removeAttribute:function(e){this.ownerDocument!==Ct?this.__shady_native_removeAttribute(e):_t(this,e,"")?""===this.getAttribute(e)&&this.__shady_native_removeAttribute(e):(this.__shady_native_removeAttribute(e),St(this,e))},attachShadow:function(e){if(!this)throw Error("Must provide a host.");if(!e)throw Error("Not enough arguments.");if(e.shadyUpgradeFragment&&!f.L){var t=e.shadyUpgradeFragment;if(t.__proto__=ShadowRoot.prototype,ye(t,this,e),V(t,t),e=t.__noInsertionPoint?null:t.querySelectorAll("slot"),t.__noInsertionPoint=void 0,e&&e.length){var n=t;Ce(n),n.c.push.apply(n.c,o(e)),we(t)}t.host.__shady_native_appendChild(t)}else t=new ve(he,this,e);return t}}),Et=M({blur:function(){var e=d(this);(e=(e=e&&e.root)&&e.activeElement)?e.__shady_blur():this.__shady_native_blur()}});ot.forEach((function(e){Et[e]={set:function(t){var n=u(this),r=e.substring(2);n.h||(n.h={}),n.h[e]&&this.removeEventListener(r,n.h[e]),this.__shady_addEventListener(r,t),n.h[e]=t},get:function(){var t=d(this);return t&&t.h&&t.h[e]},configurable:!0}}));var Mt=M({assignedNodes:function(e){if("slot"===this.localName){var t=this.__shady_getRootNode();return t&&h(t)&&_e(t),(t=d(this))&&(e&&e.flatten?t.l:t.assignedNodes)||[]}},addEventListener:function(e,t,n){if("slot"!==this.localName||"slotchange"===e)Ze.call(this,e,t,n);else{"object"!=typeof n&&(n={capture:!!n});var r=this.__shady_parentNode;if(!r)throw Error("ShadyDOM cannot attach event to slot unless it has a `parentNode`");n.i=this,r.__shady_addEventListener(e,t,n)}},removeEventListener:function(e,t,n){if("slot"!==this.localName||"slotchange"===e)Ke.call(this,e,t,n);else{"object"!=typeof n&&(n={capture:!!n});var r=this.__shady_parentNode;if(!r)throw Error("ShadyDOM cannot attach event to slot unless it has a `parentNode`");n.i=this,r.__shady_removeEventListener(e,t,n)}}}),Ot=window.document,Pt=M({importNode:function(e,t){if(e.ownerDocument!==Ot||"template"===e.localName)return this.__shady_native_importNode(e,t);var n=this.__shady_native_importNode(e,!1);if(t)for(e=e.__shady_firstChild;e;e=e.__shady_nextSibling)t=this.__shady_importNode(e,!0),n.__shady_appendChild(t);return n}}),It=M({dispatchEvent:Je,addEventListener:Ze.bind(window),removeEventListener:Ke.bind(window)}),Rt={};Object.getOwnPropertyDescriptor(HTMLElement.prototype,"parentElement")&&(Rt.parentElement=Q.parentElement),Object.getOwnPropertyDescriptor(HTMLElement.prototype,"contains")&&(Rt.contains=Q.contains),Object.getOwnPropertyDescriptor(HTMLElement.prototype,"children")&&(Rt.children=Z.children),Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerHTML")&&(Rt.innerHTML=ue.innerHTML),Object.getOwnPropertyDescriptor(HTMLElement.prototype,"className")&&(Rt.className=Tt.className);var Nt={EventTarget:[bt],Node:[Q,window.EventTarget?null:bt],Text:[vt],Element:[Tt,Z,vt,!f.f||"innerHTML"in Element.prototype?ue:null,window.HTMLSlotElement?null:Mt],HTMLElement:[Et,Rt],HTMLSlotElement:[Mt],DocumentFragment:[X,ee],Document:[Pt,X,ee,te],Window:[It]},Dt=f.f?null:["innerHTML","textContent"];function jt(e){var t,n=e?null:Dt,r={};for(t in Nt)r.s=window[t]&&window[t].prototype,Nt[t].forEach(function(t){return function(r){return t.s&&r&&E(t.s,r,e,n)}}(r)),r={s:r.s}}function Ft(e){this.node=e}(t=Ft.prototype).addEventListener=function(e,t,n){return this.node.__shady_addEventListener(e,t,n)},t.removeEventListener=function(e,t,n){return this.node.__shady_removeEventListener(e,t,n)},t.appendChild=function(e){return this.node.__shady_appendChild(e)},t.insertBefore=function(e,t){return this.node.__shady_insertBefore(e,t)},t.removeChild=function(e){return this.node.__shady_removeChild(e)},t.replaceChild=function(e,t){return this.node.__shady_replaceChild(e,t)},t.cloneNode=function(e){return this.node.__shady_cloneNode(e)},t.getRootNode=function(e){return this.node.__shady_getRootNode(e)},t.contains=function(e){return this.node.__shady_contains(e)},t.dispatchEvent=function(e){return this.node.__shady_dispatchEvent(e)},t.setAttribute=function(e,t){this.node.__shady_setAttribute(e,t)},t.getAttribute=function(e){return this.node.__shady_native_getAttribute(e)},t.removeAttribute=function(e){this.node.__shady_removeAttribute(e)},t.attachShadow=function(e){return this.node.__shady_attachShadow(e)},t.focus=function(){this.node.__shady_native_focus()},t.blur=function(){this.node.__shady_blur()},t.importNode=function(e,t){if(this.node.nodeType===Node.DOCUMENT_NODE)return this.node.__shady_importNode(e,t)},t.getElementById=function(e){if(this.node.nodeType===Node.DOCUMENT_NODE)return this.node.__shady_getElementById(e)},t.querySelector=function(e){return this.node.__shady_querySelector(e)},t.querySelectorAll=function(e,t){return this.node.__shady_querySelectorAll(e,t)},t.assignedNodes=function(e){if("slot"===this.node.localName)return this.node.__shady_assignedNodes(e)},i.Object.defineProperties(Ft.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){if(h(this.node)||this.node.nodeType===Node.DOCUMENT_NODE)return this.node.__shady_activeElement}},_activeElement:{configurable:!0,enumerable:!0,get:function(){return this.activeElement}},host:{configurable:!0,enumerable:!0,get:function(){if(h(this.node))return this.node.host}},parentNode:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_parentNode}},firstChild:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_firstChild}},lastChild:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_lastChild}},nextSibling:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_nextSibling}},previousSibling:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_previousSibling}},childNodes:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_childNodes}},parentElement:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_parentElement}},firstElementChild:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_firstElementChild}},lastElementChild:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_lastElementChild}},nextElementSibling:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_nextElementSibling}},previousElementSibling:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_previousElementSibling}},children:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_children}},childElementCount:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_childElementCount}},shadowRoot:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_shadowRoot}},assignedSlot:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_assignedSlot}},isConnected:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_isConnected}},innerHTML:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_innerHTML},set:function(e){this.node.__shady_innerHTML=e}},textContent:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_textContent},set:function(e){this.node.__shady_textContent=e}},slot:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_slot},set:function(e){this.node.__shady_slot=e}},className:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_className},set:function(e){return this.node.__shady_className=e}}}),ot.forEach((function(e){Object.defineProperty(Ft.prototype,e,{get:function(){return this.node["__shady_"+e]},set:function(t){this.node["__shady_"+e]=t},configurable:!0})}));var zt=new WeakMap;f.F&&(window.ShadyDOM={inUse:f.F,patch:function(e){return q(e),L(e),e},isShadyRoot:h,enqueue:I,flush:R,flushInitial:function(e){!e.G&&e.j&&_e(e)},settings:f,filterMutations:function(e,t){var n=t.getRootNode();return e.map((function(e){var t=n===e.target.getRootNode();if(t&&e.addedNodes){if((t=Array.from(e.addedNodes).filter((function(e){return n===e.getRootNode()}))).length)return e=Object.create(e),Object.defineProperty(e,"addedNodes",{value:t,configurable:!0}),e}else if(t)return e})).filter((function(e){return e}))},observeChildren:function(e,t){var n=u(e);n.m||(n.m=new Ne),n.m.w.add(t);var r=n.m;return{P:t,T:r,S:e,takeRecords:function(){return r.takeRecords()}}},unobserveChildren:function(e){var t=e&&e.T;t&&(t.w.delete(e.P),t.w.size||(u(e.S).m=null))},deferConnectionCallbacks:f.deferConnectionCallbacks,preferPerformance:f.preferPerformance,handlesDynamicScoping:!0,wrap:f.g?function(e){if(h(e)||e instanceof Ft)return e;var t=zt.get(e);return t||(t=new Ft(e),zt.set(e,t)),t}:function(e){return e},Wrapper:Ft,composedPath:function(e){return e.__composedPath||(e.__composedPath=Ve(e.target,!0)),e.__composedPath},noPatch:f.g,nativeMethods:at,nativeTree:st},function(){var e=["dispatchEvent","addEventListener","removeEventListener"];window.EventTarget?ut(window.EventTarget.prototype,e):(ut(Node.prototype,e),ut(Window.prototype,e)),it?ut(Node.prototype,"parentNode firstChild lastChild previousSibling nextSibling childNodes parentElement textContent".split(" ")):ct(Node.prototype,{parentNode:{get:function(){return dt.currentNode=this,dt.parentNode()}},firstChild:{get:function(){return dt.currentNode=this,dt.firstChild()}},lastChild:{get:function(){return dt.currentNode=this,dt.lastChild()}},previousSibling:{get:function(){return dt.currentNode=this,dt.previousSibling()}},nextSibling:{get:function(){return dt.currentNode=this,dt.nextSibling()}},childNodes:{get:function(){var e=[];dt.currentNode=this;for(var t=dt.firstChild();t;)e.push(t),t=dt.nextSibling();return e}},parentElement:{get:function(){return ft.currentNode=this,ft.parentNode()}},textContent:{get:function(){switch(this.nodeType){case Node.ELEMENT_NODE:case Node.DOCUMENT_FRAGMENT_NODE:for(var e,t=document.createTreeWalker(this,NodeFilter.SHOW_TEXT,null,!1),n="";e=t.nextNode();)n+=e.nodeValue;return n;default:return this.nodeValue}},set:function(e){switch(null==e&&(e=""),this.nodeType){case Node.ELEMENT_NODE:case Node.DOCUMENT_FRAGMENT_NODE:mt(this),(0<e.length||this.nodeType===Node.ELEMENT_NODE)&&this.__shady_native_insertBefore(document.createTextNode(e),void 0);break;default:this.nodeValue=e}}}}),ut(Node.prototype,"appendChild insertBefore removeChild replaceChild cloneNode contains".split(" ")),ut(HTMLElement.prototype,["parentElement","contains"]),e={firstElementChild:{get:function(){return ft.currentNode=this,ft.firstChild()}},lastElementChild:{get:function(){return ft.currentNode=this,ft.lastChild()}},children:{get:function(){var e=[];ft.currentNode=this;for(var t=ft.firstChild();t;)e.push(t),t=ft.nextSibling();return C(e)}},childElementCount:{get:function(){return this.children?this.children.length:0}}},it?(ut(Element.prototype,ht),ut(Element.prototype,["previousElementSibling","nextElementSibling","innerHTML","className"]),ut(HTMLElement.prototype,["children","innerHTML","className"])):(ct(Element.prototype,e),ct(Element.prototype,{previousElementSibling:{get:function(){return ft.currentNode=this,ft.previousSibling()}},nextElementSibling:{get:function(){return ft.currentNode=this,ft.nextSibling()}},innerHTML:{get:function(){return le(this,S)},set:function(e){var t="template"===this.localName?this.content:this;mt(t);var n=this.localName||"div";for((n=this.namespaceURI&&this.namespaceURI!==pt.namespaceURI?pt.createElementNS(this.namespaceURI,n):pt.createElement(n)).innerHTML=e,e="template"===this.localName?n.content:n;n=e.__shady_native_firstChild;)t.__shady_native_insertBefore(n,void 0)}},className:{get:function(){return this.getAttribute("class")||""},set:function(e){this.setAttribute("class",e)}}})),ut(Element.prototype,"setAttribute getAttribute hasAttribute removeAttribute focus blur".split(" ")),ut(Element.prototype,gt),ut(HTMLElement.prototype,["focus","blur"]),window.HTMLTemplateElement&&ut(window.HTMLTemplateElement.prototype,["innerHTML"]),it?ut(DocumentFragment.prototype,ht):ct(DocumentFragment.prototype,e),ut(DocumentFragment.prototype,gt),it?(ut(Document.prototype,ht),ut(Document.prototype,["activeElement"])):ct(Document.prototype,e),ut(Document.prototype,["importNode","getElementById"]),ut(Document.prototype,gt)}(),jt("__shady_"),Object.defineProperty(document,"_activeElement",te.activeElement),E(Window.prototype,It,"__shady_"),f.g||(jt(),function(){if(!je&&Object.getOwnPropertyDescriptor(Event.prototype,"isTrusted")){var e=function(){var e=new MouseEvent("click",{bubbles:!0,cancelable:!0,composed:!0});this.__shady_dispatchEvent(e)};Element.prototype.click?Element.prototype.click=e:HTMLElement.prototype.click&&(HTMLElement.prototype.click=e)}}()),function(){for(var e in $e)window.__shady_native_addEventListener(e,(function(e){e.__target||(et(e),Ge(e))}),!0)}(),window.Event=tt,window.CustomEvent=nt,window.MouseEvent=rt,window.ShadowRoot=ve)}).call(this)}).call(this,n(8))},function(e,t){
16
  /*!
17
  * fullscreen-polyfill
18
- * 1.0.2 - 5/23/2018
19
  * https://github.com/nguyenj/fullscreen-polyfill#readme
20
  * (c) John Nguyen; MIT License
21
  */
22
- !function(){"use strict";var e=["fullscreen","fullscreenEnabled","fullscreenElement","fullscreenchange","fullscreenerror","exitFullscreen","requestFullscreen"],t=["webkitIsFullScreen","webkitFullscreenEnabled","webkitFullscreenElement","webkitfullscreenchange","webkitfullscreenerror","webkitExitFullscreen","webkitRequestFullscreen"],n=["mozFullScreen","mozFullScreenEnabled","mozFullScreenElement","mozfullscreenchange","mozfullscreenerror","mozCancelFullScreen","mozRequestFullScreen"],r=["","msFullscreenEnabled","msFullscreenElement","MSFullscreenChange","MSFullscreenError","msExitFullscreen","msRequestFullscreen"];document||(document={});var o,i=(o=[e[1],t[1],n[1],r[1]].find((function(e){return document[e]})),[e,t,n,r].find((function(e){return e.find((function(e){return e===o}))}))||[]);function a(t,n){document[e[0]]=document[i[0]]||!!document[i[2]]||!1,document[e[1]]=document[i[1]]||!1,document[e[2]]=document[i[2]]||null,document.dispatchEvent(new Event(t),n.target)}document[e[1]]||(document[e[0]]=document[i[0]]||!!document[i[2]]||!1,document[e[1]]=document[i[1]]||!1,document[e[2]]=document[i[2]]||null,document.addEventListener(i[3],a.bind(document,e[3]),!1),document.addEventListener(i[4],a.bind(document,e[4]),!1),document[e[5]]=function(){return document[i[5]]()},Element.prototype[e[6]]=function(){return this[i[6]].apply(this,arguments)})}()},function(e,t,n){(function(e){var r=void 0!==e&&e||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(o.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new i(o.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(56),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(8))},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var r,o,i,a,s,l=1,c={},u=!1,d=e.document,f=Object.getPrototypeOf&&Object.getPrototypeOf(e);f=f&&f.setTimeout?f:e,"[object process]"==={}.toString.call(e.process)?r=function(e){t.nextTick((function(){m(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((i=new MessageChannel).port1.onmessage=function(e){m(e.data)},r=function(e){i.port2.postMessage(e)}):d&&"onreadystatechange"in d.createElement("script")?(o=d.documentElement,r=function(e){var t=d.createElement("script");t.onreadystatechange=function(){m(e),t.onreadystatechange=null,o.removeChild(t),t=null},o.appendChild(t)}):r=function(e){setTimeout(m,0,e)}:(a="setImmediate$"+Math.random()+"$",s=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&m(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",s,!1):e.attachEvent("onmessage",s),r=function(t){e.postMessage(a+t,"*")}),f.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var o={callback:e,args:t};return c[l]=o,r(l),l++},f.clearImmediate=p}function p(e){delete c[e]}function m(e){if(u)setTimeout(m,0,e);else{var t=c[e];if(t){u=!0;try{!function(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(n,r)}}(t)}finally{p(e),u=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,n(8),n(57))},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var l,c=[],u=!1,d=-1;function f(){u&&l&&(u=!1,l.length?c=l.concat(c):d=-1,c.length&&p())}function p(){if(!u){var e=s(f);u=!0;for(var t=c.length;t;){for(l=c,c=[];++d<t;)l&&l[d].run();d=-1,t=c.length}l=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function m(e,t){this.fun=e,this.array=t}function h(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new m(e,t)),1!==c.length||u||s(p)},m.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=h,o.addListener=h,o.once=h,o.off=h,o.removeListener=h,o.removeAllListeners=h,o.emit=h,o.prependListener=h,o.prependOnceListener=h,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){"use strict";e.exports=n(59)},function(e,t,n){"use strict";var r=t;function o(){r.Reader._configure(r.BufferReader),r.util._configure()}r.build="minimal",r.Writer=n(35),r.BufferWriter=n(68),r.Reader=n(36),r.BufferReader=n(69),r.util=n(9),r.rpc=n(70),r.roots=n(72),r.configure=o,r.Writer._configure(r.BufferWriter),o()},function(e,t,n){"use strict";e.exports=function(e,t){var n=new Array(arguments.length-1),r=0,o=2,i=!0;for(;o<arguments.length;)n[r++]=arguments[o++];return new Promise((function(o,a){n[r]=function(e){if(i)if(i=!1,e)a(e);else{for(var t=new Array(arguments.length-1),n=0;n<t.length;)t[n++]=arguments[n];o.apply(null,t)}};try{e.apply(t||null,n)}catch(e){i&&(i=!1,a(e))}}))}},function(e,t,n){"use strict";var r=t;r.length=function(e){var t=e.length;if(!t)return 0;for(var n=0;--t%4>1&&"="===e.charAt(t);)++n;return Math.ceil(3*e.length)/4-n};for(var o=new Array(64),i=new Array(123),a=0;a<64;)i[o[a]=a<26?a+65:a<52?a+71:a<62?a-4:a-59|43]=a++;r.encode=function(e,t,n){for(var r,i=null,a=[],s=0,l=0;t<n;){var c=e[t++];switch(l){case 0:a[s++]=o[c>>2],r=(3&c)<<4,l=1;break;case 1:a[s++]=o[r|c>>4],r=(15&c)<<2,l=2;break;case 2:a[s++]=o[r|c>>6],a[s++]=o[63&c],l=0}s>8191&&((i||(i=[])).push(String.fromCharCode.apply(String,a)),s=0)}return l&&(a[s++]=o[r],a[s++]=61,1===l&&(a[s++]=61)),i?(s&&i.push(String.fromCharCode.apply(String,a.slice(0,s))),i.join("")):String.fromCharCode.apply(String,a.slice(0,s))};r.decode=function(e,t,n){for(var r,o=n,a=0,s=0;s<e.length;){var l=e.charCodeAt(s++);if(61===l&&a>1)break;if(void 0===(l=i[l]))throw Error("invalid encoding");switch(a){case 0:r=l,a=1;break;case 1:t[n++]=r<<2|(48&l)>>4,r=l,a=2;break;case 2:t[n++]=(15&r)<<4|(60&l)>>2,r=l,a=3;break;case 3:t[n++]=(3&r)<<6|l,a=0}}if(1===a)throw Error("invalid encoding");return n-o},r.test=function(e){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(e)}},function(e,t,n){"use strict";function r(){this._listeners={}}e.exports=r,r.prototype.on=function(e,t,n){return(this._listeners[e]||(this._listeners[e]=[])).push({fn:t,ctx:n||this}),this},r.prototype.off=function(e,t){if(void 0===e)this._listeners={};else if(void 0===t)this._listeners[e]=[];else for(var n=this._listeners[e],r=0;r<n.length;)n[r].fn===t?n.splice(r,1):++r;return this},r.prototype.emit=function(e){var t=this._listeners[e];if(t){for(var n=[],r=1;r<arguments.length;)n.push(arguments[r++]);for(r=0;r<t.length;)t[r].fn.apply(t[r++].ctx,n)}return this}},function(e,t,n){"use strict";function r(e){return"undefined"!=typeof Float32Array?function(){var t=new Float32Array([-0]),n=new Uint8Array(t.buffer),r=128===n[3];function o(e,r,o){t[0]=e,r[o]=n[0],r[o+1]=n[1],r[o+2]=n[2],r[o+3]=n[3]}function i(e,r,o){t[0]=e,r[o]=n[3],r[o+1]=n[2],r[o+2]=n[1],r[o+3]=n[0]}function a(e,r){return n[0]=e[r],n[1]=e[r+1],n[2]=e[r+2],n[3]=e[r+3],t[0]}function s(e,r){return n[3]=e[r],n[2]=e[r+1],n[1]=e[r+2],n[0]=e[r+3],t[0]}e.writeFloatLE=r?o:i,e.writeFloatBE=r?i:o,e.readFloatLE=r?a:s,e.readFloatBE=r?s:a}():function(){function t(e,t,n,r){var o=t<0?1:0;if(o&&(t=-t),0===t)e(1/t>0?0:2147483648,n,r);else if(isNaN(t))e(2143289344,n,r);else if(t>34028234663852886e22)e((o<<31|2139095040)>>>0,n,r);else if(t<11754943508222875e-54)e((o<<31|Math.round(t/1401298464324817e-60))>>>0,n,r);else{var i=Math.floor(Math.log(t)/Math.LN2);e((o<<31|i+127<<23|8388607&Math.round(t*Math.pow(2,-i)*8388608))>>>0,n,r)}}function n(e,t,n){var r=e(t,n),o=2*(r>>31)+1,i=r>>>23&255,a=8388607&r;return 255===i?a?NaN:o*(1/0):0===i?1401298464324817e-60*o*a:o*Math.pow(2,i-150)*(a+8388608)}e.writeFloatLE=t.bind(null,o),e.writeFloatBE=t.bind(null,i),e.readFloatLE=n.bind(null,a),e.readFloatBE=n.bind(null,s)}(),"undefined"!=typeof Float64Array?function(){var t=new Float64Array([-0]),n=new Uint8Array(t.buffer),r=128===n[7];function o(e,r,o){t[0]=e,r[o]=n[0],r[o+1]=n[1],r[o+2]=n[2],r[o+3]=n[3],r[o+4]=n[4],r[o+5]=n[5],r[o+6]=n[6],r[o+7]=n[7]}function i(e,r,o){t[0]=e,r[o]=n[7],r[o+1]=n[6],r[o+2]=n[5],r[o+3]=n[4],r[o+4]=n[3],r[o+5]=n[2],r[o+6]=n[1],r[o+7]=n[0]}function a(e,r){return n[0]=e[r],n[1]=e[r+1],n[2]=e[r+2],n[3]=e[r+3],n[4]=e[r+4],n[5]=e[r+5],n[6]=e[r+6],n[7]=e[r+7],t[0]}function s(e,r){return n[7]=e[r],n[6]=e[r+1],n[5]=e[r+2],n[4]=e[r+3],n[3]=e[r+4],n[2]=e[r+5],n[1]=e[r+6],n[0]=e[r+7],t[0]}e.writeDoubleLE=r?o:i,e.writeDoubleBE=r?i:o,e.readDoubleLE=r?a:s,e.readDoubleBE=r?s:a}():function(){function t(e,t,n,r,o,i){var a=r<0?1:0;if(a&&(r=-r),0===r)e(0,o,i+t),e(1/r>0?0:2147483648,o,i+n);else if(isNaN(r))e(0,o,i+t),e(2146959360,o,i+n);else if(r>17976931348623157e292)e(0,o,i+t),e((a<<31|2146435072)>>>0,o,i+n);else{var s;if(r<22250738585072014e-324)e((s=r/5e-324)>>>0,o,i+t),e((a<<31|s/4294967296)>>>0,o,i+n);else{var l=Math.floor(Math.log(r)/Math.LN2);1024===l&&(l=1023),e(4503599627370496*(s=r*Math.pow(2,-l))>>>0,o,i+t),e((a<<31|l+1023<<20|1048576*s&1048575)>>>0,o,i+n)}}}function n(e,t,n,r,o){var i=e(r,o+t),a=e(r,o+n),s=2*(a>>31)+1,l=a>>>20&2047,c=4294967296*(1048575&a)+i;return 2047===l?c?NaN:s*(1/0):0===l?5e-324*s*c:s*Math.pow(2,l-1075)*(c+4503599627370496)}e.writeDoubleLE=t.bind(null,o,0,4),e.writeDoubleBE=t.bind(null,i,4,0),e.readDoubleLE=n.bind(null,a,0,4),e.readDoubleBE=n.bind(null,s,4,0)}(),e}function o(e,t,n){t[n]=255&e,t[n+1]=e>>>8&255,t[n+2]=e>>>16&255,t[n+3]=e>>>24}function i(e,t,n){t[n]=e>>>24,t[n+1]=e>>>16&255,t[n+2]=e>>>8&255,t[n+3]=255&e}function a(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0}function s(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}e.exports=r(r)},function(module,exports,__webpack_require__){"use strict";function inquire(moduleName){try{var mod=eval("quire".replace(/^/,"re"))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch(e){}return null}module.exports=inquire},function(e,t,n){"use strict";var r=t;r.length=function(e){for(var t=0,n=0,r=0;r<e.length;++r)(n=e.charCodeAt(r))<128?t+=1:n<2048?t+=2:55296==(64512&n)&&56320==(64512&e.charCodeAt(r+1))?(++r,t+=4):t+=3;return t},r.read=function(e,t,n){if(n-t<1)return"";for(var r,o=null,i=[],a=0;t<n;)(r=e[t++])<128?i[a++]=r:r>191&&r<224?i[a++]=(31&r)<<6|63&e[t++]:r>239&&r<365?(r=((7&r)<<18|(63&e[t++])<<12|(63&e[t++])<<6|63&e[t++])-65536,i[a++]=55296+(r>>10),i[a++]=56320+(1023&r)):i[a++]=(15&r)<<12|(63&e[t++])<<6|63&e[t++],a>8191&&((o||(o=[])).push(String.fromCharCode.apply(String,i)),a=0);return o?(a&&o.push(String.fromCharCode.apply(String,i.slice(0,a))),o.join("")):String.fromCharCode.apply(String,i.slice(0,a))},r.write=function(e,t,n){for(var r,o,i=n,a=0;a<e.length;++a)(r=e.charCodeAt(a))<128?t[n++]=r:r<2048?(t[n++]=r>>6|192,t[n++]=63&r|128):55296==(64512&r)&&56320==(64512&(o=e.charCodeAt(a+1)))?(r=65536+((1023&r)<<10)+(1023&o),++a,t[n++]=r>>18|240,t[n++]=r>>12&63|128,t[n++]=r>>6&63|128,t[n++]=63&r|128):(t[n++]=r>>12|224,t[n++]=r>>6&63|128,t[n++]=63&r|128);return n-i}},function(e,t,n){"use strict";e.exports=function(e,t,n){var r=n||8192,o=r>>>1,i=null,a=r;return function(n){if(n<1||n>o)return e(n);a+n>r&&(i=e(r),a=0);var s=t.call(i,a,a+=n);return 7&a&&(a=1+(7|a)),s}}},function(e,t,n){"use strict";e.exports=o;var r=n(9);function o(e,t){this.lo=e>>>0,this.hi=t>>>0}var i=o.zero=new o(0,0);i.toNumber=function(){return 0},i.zzEncode=i.zzDecode=function(){return this},i.length=function(){return 1};var a=o.zeroHash="\0\0\0\0\0\0\0\0";o.fromNumber=function(e){if(0===e)return i;var t=e<0;t&&(e=-e);var n=e>>>0,r=(e-n)/4294967296>>>0;return t&&(r=~r>>>0,n=~n>>>0,++n>4294967295&&(n=0,++r>4294967295&&(r=0))),new o(n,r)},o.from=function(e){if("number"==typeof e)return o.fromNumber(e);if(r.isString(e)){if(!r.Long)return o.fromNumber(parseInt(e,10));e=r.Long.fromString(e)}return e.low||e.high?new o(e.low>>>0,e.high>>>0):i},o.prototype.toNumber=function(e){if(!e&&this.hi>>>31){var t=1+~this.lo>>>0,n=~this.hi>>>0;return t||(n=n+1>>>0),-(t+4294967296*n)}return this.lo+4294967296*this.hi},o.prototype.toLong=function(e){return r.Long?new r.Long(0|this.lo,0|this.hi,Boolean(e)):{low:0|this.lo,high:0|this.hi,unsigned:Boolean(e)}};var s=String.prototype.charCodeAt;o.fromHash=function(e){return e===a?i:new o((s.call(e,0)|s.call(e,1)<<8|s.call(e,2)<<16|s.call(e,3)<<24)>>>0,(s.call(e,4)|s.call(e,5)<<8|s.call(e,6)<<16|s.call(e,7)<<24)>>>0)},o.prototype.toHash=function(){return String.fromCharCode(255&this.lo,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,255&this.hi,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)},o.prototype.zzEncode=function(){var e=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^e)>>>0,this.lo=(this.lo<<1^e)>>>0,this},o.prototype.zzDecode=function(){var e=-(1&this.lo);return this.lo=((this.lo>>>1|this.hi<<31)^e)>>>0,this.hi=(this.hi>>>1^e)>>>0,this},o.prototype.length=function(){var e=this.lo,t=(this.lo>>>28|this.hi<<4)>>>0,n=this.hi>>>24;return 0===n?0===t?e<16384?e<128?1:2:e<2097152?3:4:t<16384?t<128?5:6:t<2097152?7:8:n<128?9:10}},function(e,t,n){"use strict";e.exports=a;var r=n(35);(a.prototype=Object.create(r.prototype)).constructor=a;var o=n(9),i=o.Buffer;function a(){r.call(this)}a.alloc=function(e){return(a.alloc=o._Buffer_allocUnsafe)(e)};var s=i&&i.prototype instanceof Uint8Array&&"set"===i.prototype.set.name?function(e,t,n){t.set(e,n)}:function(e,t,n){if(e.copy)e.copy(t,n,0,e.length);else for(var r=0;r<e.length;)t[n++]=e[r++]};function l(e,t,n){e.length<40?o.utf8.write(e,t,n):t.utf8Write(e,n)}a.prototype.bytes=function(e){o.isString(e)&&(e=o._Buffer_from(e,"base64"));var t=e.length>>>0;return this.uint32(t),t&&this._push(s,t,e),this},a.prototype.string=function(e){var t=i.byteLength(e);return this.uint32(t),t&&this._push(l,t,e),this}},function(e,t,n){"use strict";e.exports=i;var r=n(36);(i.prototype=Object.create(r.prototype)).constructor=i;var o=n(9);function i(e){r.call(this,e)}o.Buffer&&(i.prototype._slice=o.Buffer.prototype.slice),i.prototype.string=function(){var e=this.uint32();return this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+e,this.len))}},function(e,t,n){"use strict";t.Service=n(71)},function(e,t,n){"use strict";e.exports=o;var r=n(9);function o(e,t,n){if("function"!=typeof e)throw TypeError("rpcImpl must be a function");r.EventEmitter.call(this),this.rpcImpl=e,this.requestDelimited=Boolean(t),this.responseDelimited=Boolean(n)}(o.prototype=Object.create(r.EventEmitter.prototype)).constructor=o,o.prototype.rpcCall=function e(t,n,o,i,a){if(!i)throw TypeError("request must be specified");var s=this;if(!a)return r.asPromise(e,s,t,n,o,i);if(s.rpcImpl)try{return s.rpcImpl(t,n[s.requestDelimited?"encodeDelimited":"encode"](i).finish(),(function(e,n){if(e)return s.emit("error",e,t),a(e);if(null!==n){if(!(n instanceof o))try{n=o[s.responseDelimited?"decodeDelimited":"decode"](n)}catch(e){return s.emit("error",e,t),a(e)}return s.emit("data",n,t),a(null,n)}s.end(!0)}))}catch(e){return s.emit("error",e,t),void setTimeout((function(){a(e)}),0)}else setTimeout((function(){a(Error("already ended"))}),0)},o.prototype.end=function(e){return this.rpcImpl&&(e||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit("end").off()),this}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){var r=n(74),o=n(37),i=n(83),a=n(87);e.exports=function(e,t,n){return e=a(e),n=null==n?0:r(i(n),0,e.length),t=o(t),e.slice(n,n+t.length)==t}},function(e,t){e.exports=function(e,t,n){return e==e&&(void 0!==n&&(e=e<=n?e:n),void 0!==t&&(e=e>=t?e:t)),e}},function(e,t,n){var r=n(76),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n(8))},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){var r=n(32),o=n(80),i=n(81),a="[object Null]",s="[object Undefined]",l=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?s:a:l&&l in Object(e)?o(e):i(e)}},function(e,t,n){var r=n(32),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var o=a.call(e);return r&&(t?e[s]=n:delete e[s]),o}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t,n){var r=n(84);e.exports=function(e){var t=r(e),n=t%1;return t==t?n?t-n:t:0}},function(e,t,n){var r=n(85),o=1/0,i=17976931348623157e292;e.exports=function(e){return e?(e=r(e))===o||e===-o?(e<0?-1:1)*i:e==e?e:0:0===e?e:0}},function(e,t,n){var r=n(86),o=n(38),i=NaN,a=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return i;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(a,"");var n=l.test(e);return n||c.test(e)?u(e.slice(2),n?2:8):s.test(e)?i:+e}},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){var r=n(37);e.exports=function(e){return null==e?"":r(e)}},function(e){e.exports=JSON.parse('{"Auth":{"Submit":"Chat","Name":"Name","Email":"Email","NameRequired":"Name is required","EmailRequired":"Email is required","EnterValidEmail":"Invalid Email","FieldValidation":"Required Field","OfflineSubmit":"Send","FieldsReplacement":"Please click \'Chat\' to initiate a chat with an agent","ChatIntro":"Could we have your name and email?","CloseButton":"Close","PhoneText":"Phone","EnterValidPhone":"Invalid phone number","EnterValidName":"Allowed characters: A-Z a-z 0-9 space _ -","MaxCharactersReached":"Maximum characters reached"},"Chat":{"TypeYourMessage":"Type your message...","MessageNotDeliveredError":"A network related error occurred. Message not delivered.","TryAgain":" Click here to try again. "},"MessageBox":{"Ok":"OK","TryAgain":"Try again"},"Inputs":{"InviteMessage":"Hello! How can we help you today?","EndingMessage":"Your session is over. Please feel free to contact us again!","NotAllowedError":"Allow microphone access from your browser","NotFoundError":"Microphone not found","ServiceUnavailable":"Service unavailable","UnavailableMessage":"We are away, leave us a message!","OperatorName":"Support","WindowTitle":"Live Chat & Talk","CallTitle":"Call Us","PoweredBy":"Powered By 3CX","OfflineMessagePlaceholder":"Message","OfflineMessageSent":"We received your message and we\'ll contact you soon. ","InvalidIdErrorMessage":"Invalid ID. Contact the Website Admin. ID must match the Click2Talk Friendly Name","IsTyping":"is typing...","NewMessageTitleNotification":"New Message Received!","ChatIsDisabled":"Chat is not available at the moment."},"ChatCompleted":{"StartNew":"Start New"}}')},function(e){e.exports=JSON.parse('{"Auth":{"Submit":"Empezar Chat","Name":"Nombre","Email":"Correo Electrónico","NameRequired":"El Nombre es requerido","EmailRequired":"El Correo Electrónico es requerido","EnterValidEmail":"Correo Electrónico inválido","FieldValidation":"Campo requerido","OfflineSubmit":"Enviar","CloseButton":"Cerrar","PhoneText":"Teléfono","EnterValidPhone":"Número de teléfono inválido","EnterValidName":"Caracteres permitidos: A-Z a-z 0-9 esspacio _ -","MaxCharactersReached":"Número máximo de caracteres alcanzado"},"Chat":{"TypeYourMessage":"Escriba su mensaje..."},"MessageBox":{"Ok":"Aceptar","TryAgain":"Intente de nuevo"},"Inputs":{"InviteMessage":"¡Hola! ¿Cómo puedo ayudarle el día de hoy?","EndingMessage":"Su sesión ha terminado. ¡Por favor, no dude en contactarnos de nuevo!","NotAllowedError":"Permitir el acceso a su micrófono por parte del navegador","NotFoundError":"No se encontró un micrófono","ServiceUnavailable":"Servicio no disponible","UnavailableMessage":"No se encuentran Agentes disponibles en este momento. Por favor, complete el formulario a continuación y nosotros le contactaremos en breve.","OperatorName":"Soporte","WindowTitle":"Live Chat & Talk","CallTitle":"Llámenos","PoweredBy":"Alimentado por 3cx","OfflineMessageSent":"Su mensaje ha sido entregado. Le contactaremos en breve a través de la dirección de correo electrónico que proporcionó. ¡Gracias y hasta luego!","InvalidIdErrorMessage":"ID Inválido. Contacte al administrador del Sitio Web. El ID debe ser igual al nombre amistoso de Click2Talk.","IsTyping":"Está escribiendo...","NewMessageTitleNotification":"¡Nuevo Mensaje Recibido!","ChatIsDisabled":"El Chat no está disponible en este momento."}}')},function(e){e.exports=JSON.parse('{"Auth":{"Submit":"Chat starten","Name":"Name","Email":"E-Mail-Adresse","NameRequired":"Name erforderlich","EmailRequired":"E-Mail-Adresse erforderlich","EnterValidEmail":"E-Mail-Adresse ungültig","FieldValidation":"Pflichtfeld","OfflineSubmit":"Senden","CloseButton":"Schließen","PhoneText":"Telefonnummer","EnterValidPhone":"Telefonnummer ungültig","EnterValidName":"Zulässige Zeichen: A-Z a-z 0-9 Leerzeichen _ -","MaxCharactersReached":"Max. Zeichenanzahl erreicht"},"Chat":{"TypeYourMessage":"Nachricht eingeben ..."},"MessageBox":{"Ok":"OK","TryAgain":"Erneut versuchen"},"Inputs":{"InviteMessage":"Hallo! Wie können wir Ihnen weiterhelfen?","EndingMessage":"Ihre Sitzung ist beendet. Bei weiteren Fragen stehen wir Ihnen gerne zur Verfügung.","NotAllowedError":"Browser-Mikrofonzugriff gestatten","NotFoundError":"Mikrofon nicht gefunden","ServiceUnavailable":"Service nicht verfügbar","UnavailableMessage":"Zurzeit befinden sich alle Agenten im Gespräch. Bitte füllen Sie das folgende Formular aus, damit wir uns schnellstmöglich mit Ihnen in Verbindung setzen können.","OperatorName":"Support","WindowTitle":"3CX Live Chat & Talk","CallTitle":"Anrufen","PoweredBy":"Powered by 3CX","OfflineMessageSent":"Ihre Nachricht wurde übermittelt. Wir werden uns in Kürze mit Ihnen unter der von Ihnen angegebenen E-Mail-Adresse in Verbindung setzen. Vielen Dank!","InvalidIdErrorMessage":"ID ungültig. Die ID muss mit dem Click2Talk-Anzeigenamen übereinstimmen. Bitte setzen Sie sich mit dem Website-Administrator in Verbindung.","IsTyping":"Tippt ...","NewMessageTitleNotification":"Neue Nachricht erhalten!","ChatIsDisabled":"Der Chat ist zurzeit nicht verfügbar."}}')},function(e){e.exports=JSON.parse('{"Auth":{"Submit":"Démarrer la discussion","Name":"Nom","Email":"Email","NameRequired":"Le nom est obligatoire","EmailRequired":"L\'email est obligatoire","EnterValidEmail":"Email invalide","FieldValidation":"Champ obligatoire","OfflineSubmit":"Envoyer","CloseButton":"Fermer","PhoneText":"Téléphone","EnterValidPhone":"Numéro de téléphone invalide","EnterValidName":"Caractères permis : A-Z a-z 0-9 espace _ -","MaxCharactersReached":"Nombre maximum de caractères atteint"},"Chat":{"TypeYourMessage":"Ecrivez votre message..."},"MessageBox":{"Ok":"OK","TryAgain":"Merci de réessayer"},"Inputs":{"InviteMessage":"Bonjour, comment pouvons-nous vous aider? ","EndingMessage":"Votre session est terminée. N\'hésitez pas à nous recontacter.","NotAllowedError":"Permettre l\'accès au microphone depuis votre navigateur","NotFoundError":"Microphone introuvable","ServiceUnavailable":"Service indisponible","UnavailableMessage":"Aucun agent n\'est disponible pour l\'instant. Merci de remplir le formulaire ci-dessous et nous vous recontacterons au plus vite.","OperatorName":"Support","WindowTitle":"Live Chat & Talk","CallTitle":"Appelez-nous","PoweredBy":"Propulsé par 3cx","OfflineMessageSent":"Votre message a été envoyé. Nous vous contacterons rapidement via l\'adresse email que vous avez fournie. Merci et au revoir. ","InvalidIdErrorMessage":"ID invalide. Contactez l\'administrateur de votre site web. L\'ID doit correspondre au pseudonyme Click2Talk","IsTyping":"Est en train d\'écrire... ","NewMessageTitleNotification":"Nouveau message reçu !","ChatIsDisabled":"Le chat n\'est pas disponible pour le moment."}}')},function(e){e.exports=JSON.parse('{"Auth":{"Submit":"Avvia Chat","Name":"Nome","Email":"Email","NameRequired":"E\' richiesto un Nome","EmailRequired":"E\' richiesta una Email","EnterValidEmail":"Email non valida","FieldValidation":"Campo richiesto","OfflineSubmit":"Invia","CloseButton":"Chiuso","PhoneText":"Telefono","EnterValidPhone":"Numero di telefono non valido","EnterValidName":"Caratteri ammessi: A-Z a-z 0-9 spazio _ -","MaxCharactersReached":"Numero massimo di caratteri raggiunto"},"Chat":{"TypeYourMessage":"Scrivi il tuo messaggio ..."},"MessageBox":{"Ok":"OK","TryAgain":"Riprova"},"Inputs":{"InviteMessage":"Ciao! Come possiamo aiutarti oggi?","EndingMessage":"La sessione è terminata. Non esitare a contattarci di nuovo!","NotAllowedError":"Consenti l\'accesso al microfono dal tuo browser","NotFoundError":"Microfono non trovato","ServiceUnavailable":"Servizio non disponibile","UnavailableMessage":"Nessun opertaore è al momento disponibile. Compila il modulo sottostante e ti risponderemo a breve","OperatorName":"Supporto","WindowTitle":"Live Chat & Talk","CallTitle":"Chiamaci","PoweredBy":"Powered By 3CX","OfflineMessageSent":"Il tuo messaggio è stato recapitato Ti contatteremo a breve tramite l\'indirizzo email che hai fornito. Grazie e arrivederci!","InvalidIdErrorMessage":"ID non valido. Contatta l\'amministratore del sito web. L\'ID deve corrispondere al nome Click2Talk","IsTyping":"Sta scrivendo...","NewMessageTitleNotification":"Nuovo messaggio ricevuto!","ChatIsDisabled":"La Chat non è al momento disponibile."}}')},function(e){e.exports=JSON.parse('{"Auth":{"Submit":"Rozpocznij chat","Name":"Nazwisko","Email":"Email","NameRequired":"Nazwisko jest wymagane","EmailRequired":"Email jest wymagany","EnterValidEmail":"Nieprawidłowy email","FieldValidation":"Pole wymagane","OfflineSubmit":"Wyślij","CloseButton":"Zamknij","PhoneText":"Telefon","EnterValidPhone":"Nieprawidłowy numer telefonu","EnterValidName":"Dopuszczalne znaki: A-Z a-z 0-9 spacja _ -","MaxCharactersReached":"Osiągnięto maksimum znaków"},"Chat":{"TypeYourMessage":"Wpisz swoją wiadomość…."},"MessageBox":{"Ok":"OK","TryAgain":"Spróbuj ponownie"},"Inputs":{"InviteMessage":"Witaj! Jak możemy Ci dziś pomóc?","EndingMessage":"Twoja sesja się zakończyła. Zapraszamy do ponownego kontaktu!","NotAllowedError":"Zezwól na dostęp do mikrofonu swojej przeglądarce","NotFoundError":"Nie znaleziono mikrofonu","ServiceUnavailable":"Usługa niedostępna","UnavailableMessage":"W tej chwili nie ma dostępnych agentów. Proszę uzupełnij poniższy formularz, a my wkrótce skontaktujemy się z Tobą","OperatorName":"Wsparcie","WindowTitle":"Live Chat & Talk","CallTitle":"Zadzwoń do nas","PoweredBy":"Wspierane przez 3CX","OfflineMessageSent":"Twoja wiadomość została dostarczona. Wkrótce się skontaktujemy na podany adres email. Dziękuję i do zobaczenia!","InvalidIdErrorMessage":"Nieprawidłowe ID. Skontaktuj się z administratorem strony. ID musi odpowiadać Przyjaznej nazwie Click2Talk","IsTyping":"Pisze…","NewMessageTitleNotification":"Otrzymano nową wiadomość!","ChatIsDisabled":"Czat jest w tym momencie niedostępny."}}')},function(e){e.exports=JSON.parse('{"Auth":{"Submit":"Начать чат","Name":"Имя","Email":"E-mail","NameRequired":"Укажите имя","EmailRequired":"Укажите e-mail","EnterValidEmail":"Неверный e-mail","FieldValidation":"Заполните поле","OfflineSubmit":"Отправить","CloseButton":"Закрыть","PhoneText":"Телефон","EnterValidPhone":"Неверный номер","EnterValidName":"Допустимые символы: A-Z a-z 0-9 пробел _ -","MaxCharactersReached":"Достигнуто предельное количество символов"},"Chat":{"TypeYourMessage":"Введите сообщение..."},"MessageBox":{"Ok":"OK","TryAgain":"Попробуйте снова"},"Inputs":{"InviteMessage":"Здравствуйте! Чем могу быть полезен?","EndingMessage":"Сессия завершена. Свяжитесь с нами, когда вам будет удобно!","NotAllowedError":"Разрешить доступ браузера к микрофону","NotFoundError":"Микрофон не найден","ServiceUnavailable":"Сервис недоступен","UnavailableMessage":"В данный момент нет свободных операторов. Заполните форму, и мы свяжемся с вами как можно скорее ","OperatorName":"Поддержка","WindowTitle":"Live Chat & Talk","CallTitle":"Свяжитесь с нами","PoweredBy":"Заряжено 3CX","OfflineMessageSent":"Ваше сообщение доставлено. Мы свяжемся с вами по оставленному e-mail. Спасибо, до свиданья!","InvalidIdErrorMessage":"Неверный ID. Свяжитесь с администратором сайта. ID должен соответствовать короткому имени в параметрах Click2Talk","IsTyping":"Печатает...","NewMessageTitleNotification":"Новое сообщение!","ChatIsDisabled":"В данный момент чат недоступен."}}')},function(e,t){var n,r;n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&r.rotl(e,8)|4278255360&r.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=r.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],n=0,r=0;n<e.length;n++,r+=8)t[r>>>5]|=e[n]<<24-r%32;return t},wordsToBytes:function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(e){for(var t=[],n=0;n<e.length;n++)t.push((e[n]>>>4).toString(16)),t.push((15&e[n]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],n=0;n<e.length;n+=2)t.push(parseInt(e.substr(n,2),16));return t},bytesToBase64:function(e){for(var t=[],r=0;r<e.length;r+=3)for(var o=e[r]<<16|e[r+1]<<8|e[r+2],i=0;i<4;i++)8*r+6*i<=8*e.length?t.push(n.charAt(o>>>6*(3-i)&63)):t.push("=");return t.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var t=[],r=0,o=0;r<e.length;o=++r%4)0!=o&&t.push((n.indexOf(e.charAt(r-1))&Math.pow(2,-2*o+8)-1)<<2*o|n.indexOf(e.charAt(r))>>>6-2*o);return t}},e.exports=r},function(e,t){function n(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}
23
  /*!
24
  * Determine if an object is a Buffer
25
  *
26
  * @author Feross Aboukhadijeh <https://feross.org>
27
  * @license MIT
28
  */
29
- e.exports=function(e){return null!=e&&(n(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&n(e.slice(0,0))}(e)||!!e._isBuffer)}},function(e,t,n){"use strict";n.r(t);var r=n(11),o=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t.default=o.a},function(e,t,n){(t=e.exports=n(0)(!1)).push([e.i,".button_3Mr5m{position:relative;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border:0}.button_3Mr5m svg{width:80%}.button_3Mr5m:focus{outline:none}.button_3Mr5m:active:enabled{transform:scale(0.95);transition:none}.button_3Mr5m .overlay_b6SVe{border:0;padding:0;width:100%;height:100%;position:absolute;background-color:#000;opacity:0}.button_3Mr5m .tab_u6sA2{border-radius:inherit}.button_3Mr5m .bubble_1HSdk{border-radius:50%}.button_3Mr5m:disabled{transition:opacity 0.1s ease-in-out;opacity:0.3}\n",""]),t.locals={button:"button_3Mr5m",overlay:"overlay_b6SVe",tab:"tab_u6sA2",bubble:"bubble_1HSdk"}},function(e,t,n){"use strict";n.r(t);var r=n(12),o=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t.default=o.a},function(e,t,n){(t=e.exports=n(0)(!1)).push([e.i,".root_3Kg09{height:35px}.call-us-toolbar_eBqsV{display:inline-flex;margin-top:8px;margin-left:5px}.avatar-container_1pN0n{flex-grow:1;display:flex;justify-content:left;align-content:center;padding:6px 0px}.avatar-container_1pN0n .avatar-img_37OXl{display:flex;flex-direction:column;height:100%;margin-right:6px}.avatar-container_1pN0n .avatar-img_37OXl img{border:0;width:50px;height:50px;border-radius:50%}.avatar-container_1pN0n .agent-info-container_1s1Yk{display:inline-flex;flex-direction:column;width:60%;justify-content:flex-start}.avatar-container_1pN0n .agent-info-container_1s1Yk .main-info_3xmFM{font-size:14px;font-size:var(--call-us-font-size, 14px);line-height:1.5em;color:black;color:var(--call-us-header-support-name-color, black);font-weight:700;word-break:break-word}.avatar-container_1pN0n .agent-info-container_1s1Yk .secondary-info_uZubO{font-size:14px;font-size:var(--call-us-font-size, 14px);line-height:1.5em;color:black;height:18px}.avatar-container_1pN0n .user-container-phone-only_3VdZn{display:inline-flex;flex-direction:column;justify-content:flex-end;width:100% !important}.avatar-container_1pN0n .user-container-chat_zyGNc{display:inline-flex;flex-direction:column;justify-content:flex-end;width:39%}.button-call_zrY0q{fill:#ffffff;background:transparent;width:20px;height:20px}.button-video_10Sxr{fill:#ffffff;background:transparent;width:20px;height:20px}.button-default_ItYBF{fill:#ffffff;background:transparent;width:20px;height:20px}.button-primary_1Zuec{fill:#ffffff;background:transparent;width:20px}.button-end-call_1ZlXf{fill:white;width:20px;height:20px;border-radius:50%;background:red;margin-left:4px;margin-right:4px}.button-end-call_1ZlXf svg{transform:rotate(135deg)}.call-controls_1ag2E{display:flex;margin-top:8px;margin-left:5px}.user_img_2HRgw{height:28px;width:28px}.img_cont_nqbIa{position:relative;height:28px;width:28px;margin-left:3px;margin-top:3px;line-height:1}.img_cont_nqbIa svg path:first-of-type{fill:#0596d4;fill:var(--call-us-main-button-background, #0596d4)}.online_icon_35KT9{position:absolute;height:7px;width:7px;background-color:#4cd137;border-radius:50%;bottom:0em;right:0em;border:1px solid white}.offline_2Kl6-{background-color:#c23616 !important}.user_info_v9ODy{margin-top:11px;margin-bottom:auto;margin-left:10px;line-height:1}.user_info_v9ODy .user_name_3K2RE{font-size:14px;font-size:var(--call-us-font-size, 14px);color:white;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:97px}.user_info_v9ODy .user_name_3K2RE.popout_18Bzx{max-width:400px}.user_info_v9ODy p{font-size:calc(14px - 2px);font-size:calc(var(--call-us-font-size, 14px) - 2px);color:rgba(255,255,255,0.6)}.video_cam_1y36J span{color:white;font-size:14px;font-size:var(--call-us-font-size, 14px);cursor:pointer}\n",""]),t.locals={root:"root_3Kg09","call-us-toolbar":"call-us-toolbar_eBqsV","avatar-container":"avatar-container_1pN0n","avatar-img":"avatar-img_37OXl","agent-info-container":"agent-info-container_1s1Yk","main-info":"main-info_3xmFM","secondary-info":"secondary-info_uZubO","user-container-phone-only":"user-container-phone-only_3VdZn","user-container-chat":"user-container-chat_zyGNc","button-call":"button-call_zrY0q","button-video":"button-video_10Sxr","button-default":"button-default_ItYBF","button-primary":"button-primary_1Zuec","button-end-call":"button-end-call_1ZlXf","call-controls":"call-controls_1ag2E",user_img:"user_img_2HRgw",img_cont:"img_cont_nqbIa",online_icon:"online_icon_35KT9",offline:"offline_2Kl6-",user_info:"user_info_v9ODy",user_name:"user_name_3K2RE",popout:"popout_18Bzx",video_cam:"video_cam_1y36J"}},function(e,t,n){"use strict";n.r(t);var r=n(13),o=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t.default=o.a},function(e,t,n){(t=e.exports=n(0)(!1)).push([e.i,".root_2kd-q{display:inline-block}.root_2kd-q .call-us-toolbar{display:flex;flex-direction:row;justify-content:center}.root_2kd-q .call-us-toolbar button{width:60px;width:var(--call-us-main-button-width, 60px);height:60px;height:var(--call-us-main-button-width, 60px);background-color:#373737;background-color:var(--call-us-form-header-background, #373737);border-radius:50%}.root_2kd-q button{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);fill:white;fill:var(--call-us-header-text-color, white)}@keyframes fadeIn__UPT9{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn__UPT9{from{transform:translate3d(0, 40px, 0)}to{transform:translate3d(0, 0, 0);opacity:1}}.fadeIn__UPT9{-webkit-animation-duration:1.5s;animation-duration:1.5s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-name:fadeIn__UPT9;-webkit-animation-name:fadeIn__UPT9}.fadeIn__UPT9 .animatedfadeIn_2BhVZ{opacity:0}.slideLeft_2bC-S{-webkit-animation:slideLeft_2bC-S 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideLeft_2bC-S 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideLeft_2bC-S{0%{transform:translateX(250px)}100%{transform:translateX(0px)}}@keyframes slideLeft_2bC-S{0%{transform:translateX(250px)}100%{transform:translateX(0px)}}.slideUp_D6hyh{-webkit-animation:slideUp_D6hyh 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideUp_D6hyh 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideUp_D6hyh{0%{transform:translateY(250px)}100%{transform:translateY(0px)}}@keyframes slideUp_D6hyh{0%{transform:translateY(250px)}100%{transform:translateY(0px)}}\n",""]),t.locals={root:"root_2kd-q",fadeIn:"fadeIn__UPT9",animatedfadeIn:"animatedfadeIn_2BhVZ",slideLeft:"slideLeft_2bC-S",slideUp:"slideUp_D6hyh"}},function(e,t,n){"use strict";n.r(t);var r=n(14),o=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t.default=o.a},function(e,t,n){(t=e.exports=n(0)(!1)).push([e.i,'label.wplc_checkbox_FqovZ{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin:0px;color:#646464;font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px)}label.wplc_checkbox_FqovZ:before{content:"";display:inline-block;width:14px;height:14px;margin-right:10px;position:absolute;left:0;top:0px;background-color:#ffffff;border:1px solid #373737;border:1px solid var(--call-us-form-header-background, #373737);border-radius:0px;margin-top:2px}input[type=checkbox].wplc_checkbox_FqovZ{position:absolute;width:5px;height:5px;margin:0;border:1px solid transparent;display:none}input[type=checkbox].wplc_checkbox_FqovZ:checked+label.wplc_checkbox_FqovZ:before{content:"\\25A0";font-size:14px;font-weight:bold;color:#000000;text-align:center;line-height:9px}\n',""]),t.locals={wplc_checkbox:"wplc_checkbox_FqovZ"}},function(e,t,n){"use strict";n.r(t);var r=n(15),o=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t.default=o.a},function(e,t,n){(t=e.exports=n(0)(!1)).push([e.i,".materialSelectDiv_35R9i{position:relative}.materialSelectDiv_35R9i .materialSelect_1nBBy{-moz-appearance:none;appearance:none;-webkit-appearance:none}.materialSelectDiv_35R9i:after{position:absolute;top:18px;right:10px;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #373737;border-top:6px solid var(--call-us-form-header-background, #373737);pointer-events:none}.materialSelect_1nBBy{position:relative;font-family:inherit;background-color:transparent;width:100%;padding:10px 10px 10px 0;font-size:14px;font-size:var(--call-us-font-size, 14px);border-radius:0;border:none;border-bottom:1px solid #373737;border-bottom:1px solid var(--call-us-form-header-background, #373737)}.materialSelect_1nBBy:focus{outline:none;border-bottom:1px solid rgba(0,0,0,0)}.materialSelect_1nBBy:focus ~ .materialSelectLabel_2KEV3{top:-4px;font-size:calc(14px - 1px);font-size:calc(var(--call-us-font-size, 14px) - 1px);color:#373737;color:var(--call-us-form-header-background, #373737)}.materialSelect_1nBBy:focus ~ .materialSelectBar_TJB_a:before{width:50%}.materialSelect_1nBBy:focus ~ .materialSelectBar_TJB_a:after{width:50%}.materialSelect_1nBBy:valid ~ .materialSelectLabel_2KEV3{top:-4px;font-size:calc(14px - 1px);font-size:calc(var(--call-us-font-size, 14px) - 1px);color:#373737;color:var(--call-us-form-header-background, #373737)}.materialSelectLabel_2KEV3{color:#373737;color:var(--call-us-form-header-background, #373737);font-size:14px;font-size:var(--call-us-font-size, 14px);font-palette:dark;font-weight:normal;position:absolute;pointer-events:none;left:5px;top:10px;transition:300ms ease all}.materialSelectBar_TJB_a{position:relative;display:block;width:100%}.materialSelectBar_TJB_a:before{content:'';height:2px;width:0;bottom:1px;position:absolute;background:none;transition:0.2s ease all;left:50%}.materialSelectBar_TJB_a:after{content:'';height:2px;width:0;bottom:1px;position:absolute;background:none;transition:0.2s ease all;right:50%}.materialSelectHighlight_1W3dw{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:0.5}\n",""]),t.locals={materialSelectDiv:"materialSelectDiv_35R9i",materialSelect:"materialSelect_1nBBy",materialSelectLabel:"materialSelectLabel_2KEV3",materialSelectBar:"materialSelectBar_TJB_a",materialSelectHighlight:"materialSelectHighlight_1W3dw"}},function(e,t,n){(t=e.exports=n(0)(!1)).push([e.i,".bar_1qQk6{border:0;padding:0;position:relative;display:block;width:100%}.bar_1qQk6:before{content:'';height:2px;width:0;bottom:0;position:absolute;background:#373737;background:var(--call-us-form-header-background, #373737);transition:300ms ease all;left:0}.materialInput_3RwLL,.materialPhone_NJtM_,.materialTextarea_odxt6{position:relative;flex-grow:1;margin-bottom:5px}.materialInput_3RwLL label,.materialPhone_NJtM_ label,.materialTextarea_odxt6 label{color:#373737;color:var(--call-us-form-header-background, #373737);font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px);font-palette:dark;font-weight:normal;position:absolute;pointer-events:none;left:5px;top:10px;transition:300ms ease all}.materialInput_3RwLL textarea,.materialPhone_NJtM_ textarea,.materialTextarea_odxt6 textarea{overflow-x:hidden;resize:none}.materialInput_3RwLL textarea:focus ~ label,.materialInput_3RwLL textarea:valid ~ label,.materialPhone_NJtM_ textarea:focus ~ label,.materialPhone_NJtM_ textarea:valid ~ label,.materialTextarea_odxt6 textarea:focus ~ label,.materialTextarea_odxt6 textarea:valid ~ label{top:-30px;font-size:calc(14px - 1px);font-size:calc(var(--call-us-font-size, 14px) - 1px);color:#373737;color:var(--call-us-form-header-background, #373737)}.materialInput_3RwLL input:focus ~ label,.materialInput_3RwLL input:valid ~ label,.materialInput_3RwLL input:disabled ~ label,.materialPhone_NJtM_ input:focus ~ label,.materialPhone_NJtM_ input:valid ~ label,.materialPhone_NJtM_ input:disabled ~ label,.materialTextarea_odxt6 input:focus ~ label,.materialTextarea_odxt6 input:valid ~ label,.materialTextarea_odxt6 input:disabled ~ label{top:-4px;font-size:calc(14px - 1px);font-size:calc(var(--call-us-font-size, 14px) - 1px);color:#373737;color:var(--call-us-form-header-background, #373737)}.materialInput_3RwLL input,.materialInput_3RwLL textarea,.materialPhone_NJtM_ input,.materialPhone_NJtM_ textarea,.materialTextarea_odxt6 input,.materialTextarea_odxt6 textarea{background:none;color:black;font-size:calc(14px - 1px);font-size:calc(var(--call-us-font-size, 14px) - 1px);font-family:inherit;padding:10px 0 4px 0;display:block;width:100%;border:none;border-radius:0;border-bottom:1px solid #373737;border-bottom:1px solid var(--call-us-form-header-background, #373737)}.materialInput_3RwLL input:focus,.materialInput_3RwLL textarea:focus,.materialPhone_NJtM_ input:focus,.materialPhone_NJtM_ textarea:focus,.materialTextarea_odxt6 input:focus,.materialTextarea_odxt6 textarea:focus{outline:none}.materialInput_3RwLL input:focus ~ .bar_1qQk6:before,.materialInput_3RwLL textarea:focus ~ .bar_1qQk6:before,.materialPhone_NJtM_ input:focus ~ .bar_1qQk6:before,.materialPhone_NJtM_ textarea:focus ~ .bar_1qQk6:before,.materialTextarea_odxt6 input:focus ~ .bar_1qQk6:before,.materialTextarea_odxt6 textarea:focus ~ .bar_1qQk6:before{width:100%}\n",""]),t.locals={bar:"bar_1qQk6",materialInput:"materialInput_3RwLL",materialPhone:"materialPhone_NJtM_",materialTextarea:"materialTextarea_odxt6"}},function(e,t,n){"use strict";n.r(t);var r=n(17),o=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t.default=o.a},function(e,t,n){(t=e.exports=n(0)(!1)).push([e.i,".load7_IbGoc{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,0.7);display:flex;justify-content:center;align-items:center;z-index:99999}.load7_IbGoc .loader_2lJqC,.load7_IbGoc .loader_2lJqC:before,.load7_IbGoc .loader_2lJqC:after{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7_IbGoc 1.8s infinite ease-in-out;animation:load7_IbGoc 1.8s infinite ease-in-out}.load7_IbGoc .loader_2lJqC{color:#373737;color:var(--call-us-form-header-background, #373737);font-size:6px;position:relative;text-indent:-9999em;transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.load7_IbGoc .loader_2lJqC:before,.load7_IbGoc .loader_2lJqC:after{content:'';position:absolute;top:0}.load7_IbGoc .loader_2lJqC:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.load7_IbGoc .loader_2lJqC:after{left:3.5em}@-webkit-keyframes load7_IbGoc{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7_IbGoc{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}\n",""]),t.locals={load7:"load7_IbGoc",loader:"loader_2lJqC"}},function(e,t,n){"use strict";n.r(t);var r=n(18),o=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t.default=o.a},function(e,t,n){(t=e.exports=n(0)(!1)).push([e.i,".minimize-image_3yLyb{transition:transform 0.2s ease-in-out}.minimized-button_25ScP{width:30px}.minimize-chevron_1Cz8y{transform:rotate(180deg);width:25px;height:25px;padding:0}.logo-icon_2wPrj{height:32px}@keyframes fadeIn_2eowL{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn_2eowL{from{transform:translate3d(0, 40px, 0)}to{transform:translate3d(0, 0, 0);opacity:1}}.fadeIn_2eowL{-webkit-animation-duration:1.5s;animation-duration:1.5s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-name:fadeIn_2eowL;-webkit-animation-name:fadeIn_2eowL}.fadeIn_2eowL .animatedfadeIn_2GmIo{opacity:0}.slideLeft_3_ebO{-webkit-animation:slideLeft_3_ebO 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideLeft_3_ebO 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideLeft_3_ebO{0%{transform:translateX(250px)}100%{transform:translateX(0px)}}@keyframes slideLeft_3_ebO{0%{transform:translateX(250px)}100%{transform:translateX(0px)}}.slideUp_36F0r{-webkit-animation:slideUp_36F0r 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideUp_36F0r 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideUp_36F0r{0%{transform:translateY(250px)}100%{transform:translateY(0px)}}@keyframes slideUp_36F0r{0%{transform:translateY(250px)}100%{transform:translateY(0px)}}.bubble_F4ot3{border-radius:50%;width:60px;width:var(--call-us-main-button-width, 60px);height:60px;height:var(--call-us-main-button-width, 60px)}.bubble_F4ot3 svg{padding:10px}.tab_3Hobk{width:250px;max-width:250px;max-width:var(--call-us-form-width, 250px);height:45px;border-radius:7px 7px 0 0}.tab_3Hobk svg{padding:0;height:25px;width:30px}.tab_3Hobk .tabHeader_3Ejy8{display:flex;align-items:center;cursor:pointer;padding-left:10px;padding-right:10px;width:100%}.tab_3Hobk .contactUsTitle_3EHRn{font-size:14px;font-size:var(--call-us-font-size, 14px);color:white;color:var(--call-us-header-text-color, white);text-align:left;margin:0}.button_8wWYA{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);margin:0;background-color:#373737;background-color:var(--call-us-form-header-background, #373737)}.button_8wWYA svg{fill:white;fill:var(--call-us-header-text-color, white)}.button_8wWYA svg rect{fill:#373737;fill:var(--call-us-form-header-background, #373737)}.numberCircle_233uT{width:39.6px;height:39.6px;border-radius:50%;text-align:center;font-size:21.6px;border:2px solid #3498db;color:white;background:#3498db;position:absolute;top:-20px;left:50%;transform:translateX(-50%)}.card-body_3upr7{position:relative;padding-top:30px}\n",""]),t.locals={"minimize-image":"minimize-image_3yLyb","minimized-button":"minimized-button_25ScP","minimize-chevron":"minimize-chevron_1Cz8y","logo-icon":"logo-icon_2wPrj",fadeIn:"fadeIn_2eowL",animatedfadeIn:"animatedfadeIn_2GmIo",slideLeft:"slideLeft_3_ebO",slideUp:"slideUp_36F0r",bubble:"bubble_F4ot3",tab:"tab_3Hobk",tabHeader:"tabHeader_3Ejy8",contactUsTitle:"contactUsTitle_3EHRn",button:"button_8wWYA",numberCircle:"numberCircle_233uT","card-body":"card-body_3upr7"}},function(e,t,n){"use strict";n.r(t);var r=n(19),o=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t.default=o.a},function(e,t,n){(t=e.exports=n(0)(!1)).push([e.i,".custom-scrollbar_2Q8DI::-webkit-scrollbar,.panel_body_2ZPJd::-webkit-scrollbar{width:4px}.custom-scrollbar_2Q8DI::-webkit-scrollbar-track,.panel_body_2ZPJd::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrollbar_2Q8DI::-webkit-scrollbar-thumb,.panel_body_2ZPJd::-webkit-scrollbar-thumb{background:#888}.custom-scrollbar_2Q8DI::-webkit-scrollbar-thumb:hover,.panel_body_2ZPJd::-webkit-scrollbar-thumb:hover{background:#555}.panel_2R2Kj{display:flex;flex-direction:column;width:250px;width:var(--call-us-form-width, 250px);position:relative;flex-grow:1;border-radius:6px}.panel_2R2Kj.popout_1giW1{border-radius:0}.panel_2R2Kj.popout-small_a6o2W{border-radius:0;width:calc(var(--call-us-form-width)/2);margin-left:calc(var(--call-us-form-width)/4)}.panel_2R2Kj .minimized_ZSbAF{display:none}.panel_2R2Kj svg rect{fill:#373737;fill:var(--call-us-form-header-background, #373737)}.panel_content_3oIZ1{display:flex;flex-direction:column;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);border-radius:inherit}.panel_content_3oIZ1.chat-form_3h-Sr{min-height:250px;max-height:585px;max-height:var(--call-us-form-height, 585px);height:585px;height:var(--call-us-form-height, 585px)}.panel_content_3oIZ1.small-form_27pFF{min-height:187px}.panel_content_3oIZ1.small-form_27pFF .panel_head_byw_S{padding-right:10px}.panel_content_3oIZ1.only-text-form_1vJ3m{min-height:150px}.panel_content_3oIZ1.only-text-form_1vJ3m .panel_head_byw_S{padding-right:10px}.video_extend_3eEAC{max-height:100vh !important;height:calc(585px + 180px) !important;height:calc(var(--call-us-form-height, 585px) + 180px) !important}.chat_1V7Z6{margin-top:auto;margin-bottom:auto;height:100%}.card_zLGwO{height:100%;border-radius:7px !important;background-color:rgba(0,0,0,0.4) !important}.card-header_U0nFm{border-radius:15px 15px 0 0 !important;border-bottom:0 !important}.panel_head_byw_S{background:#373737;background:var(--call-us-form-header-background, #373737);color:#FFF;height:40px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-top-right-radius:inherit;border-top-left-radius:inherit;padding-left:10px}.action_menu_btn_30Ydz{color:white;cursor:pointer;width:25px;margin-right:5px}.action_menu_btn_30Ydz svg{fill:white}.action_menu_3fsfa{display:flex;flex-direction:row;justify-content:flex-end}.logo-icon__8VWs{height:22px;padding-right:5px;fill:white}.operator-icon_3IBCq{height:50px;width:50px}.bubble_button_2op58{display:flex;flex-direction:row}.bubble_button_2op58.bubble_left_1Q3Mm{justify-content:flex-start}.bubble_button_2op58.bubble_right_2c9cR{justify-content:flex-end}.chat_expanded_1knZq{margin-top:15px}@keyframes fadeIn_2AV7K{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn_2AV7K{from{transform:translate3d(0, 40px, 0)}to{transform:translate3d(0, 0, 0);opacity:1}}.fadeIn_2AV7K{-webkit-animation-duration:1.5s;animation-duration:1.5s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-name:fadeIn_2AV7K;-webkit-animation-name:fadeIn_2AV7K}.fadeIn_2AV7K .animatedfadeIn_3LBKY{opacity:0}.slideLeft_2ecd4{-webkit-animation:slideLeft_2ecd4 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideLeft_2ecd4 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideLeft_2ecd4{0%{transform:translateX(250px)}100%{transform:translateX(0px)}}@keyframes slideLeft_2ecd4{0%{transform:translateX(250px)}100%{transform:translateX(0px)}}.slideUp_2A8B5{-webkit-animation:slideUp_2A8B5 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideUp_2A8B5 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideUp_2A8B5{0%{transform:translateY(250px)}100%{transform:translateY(0px)}}@keyframes slideUp_2A8B5{0%{transform:translateY(250px)}100%{transform:translateY(0px)}}.collapsed_1NN9T .panel_body_2ZPJd{display:none}.collapsed_1NN9T .header_2y6GC{display:none}.collapsed_1NN9T .minimize-image_1iqNF{transform:rotate(180deg)}.button_FHtDx.hidden_2ffXl{display:none !important}.contactUsTitle_GfOHq{font-size:14px;font-size:var(--call-us-font-size, 14px);line-height:1.5em;margin:0}.button-minimize_1m6a1,.button-closed_8MHR-{background:transparent;fill:white;fill:var(--call-us-header-text-color, white)}.header_2y6GC{font-size:14px;font-size:var(--call-us-font-size, 14px);background-color:#373737;background-color:var(--call-us-form-header-background, #373737);color:white;color:var(--call-us-header-text-color, white);width:100%}.line1_xp13Q{min-height:45px;padding-left:10px;padding-right:10px;display:flex;align-items:center;cursor:pointer}.line1_xp13Q button{margin:0;width:15px;height:15px}.line1_xp13Q .call-us-toolbar{display:flex;flex-direction:row;justify-content:center}.line1_xp13Q .call-us-toolbar button{width:30px;height:30px;background-color:rgba(0,0,0,0);border-radius:50%}.panel_body_2ZPJd{position:relative;font-size:14px;font-size:var(--call-us-font-size, 14px);flex:1;overflow-y:auto;color:black;background:#FFFFFF;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;display:flex;flex-direction:column}\n",""]),t.locals={"custom-scrollbar":"custom-scrollbar_2Q8DI",panel_body:"panel_body_2ZPJd",panel:"panel_2R2Kj",popout:"popout_1giW1","popout-small":"popout-small_a6o2W",minimized:"minimized_ZSbAF",panel_content:"panel_content_3oIZ1","chat-form":"chat-form_3h-Sr","small-form":"small-form_27pFF",panel_head:"panel_head_byw_S","only-text-form":"only-text-form_1vJ3m",video_extend:"video_extend_3eEAC",chat:"chat_1V7Z6",card:"card_zLGwO","card-header":"card-header_U0nFm",action_menu_btn:"action_menu_btn_30Ydz",action_menu:"action_menu_3fsfa","logo-icon":"logo-icon__8VWs","operator-icon":"operator-icon_3IBCq",bubble_button:"bubble_button_2op58",bubble_left:"bubble_left_1Q3Mm",bubble_right:"bubble_right_2c9cR",chat_expanded:"chat_expanded_1knZq",fadeIn:"fadeIn_2AV7K",animatedfadeIn:"animatedfadeIn_3LBKY",slideLeft:"slideLeft_2ecd4",slideUp:"slideUp_2A8B5",collapsed:"collapsed_1NN9T",header:"header_2y6GC","minimize-image":"minimize-image_1iqNF",button:"button_FHtDx",hidden:"hidden_2ffXl",contactUsTitle:"contactUsTitle_GfOHq","button-minimize":"button-minimize_1m6a1","button-closed":"button-closed_8MHR-",line1:"line1_xp13Q"}},function(e,t,n){"use strict";function r(e){return null==e}function o(e){return null!=e}function i(e,t){return t.tag===e.tag&&t.key===e.key}function a(e){var t=e.tag;e.vm=new t({data:e.args})}function s(e,t,n){var r,i,a={};for(r=t;r<=n;++r)o(i=e[r].key)&&(a[i]=r);return a}function l(e,t,n){for(;t<=n;++t)a(e[t])}function c(e,t,n){for(;t<=n;++t){var r=e[t];o(r)&&(r.vm.$destroy(),r.vm=null)}}function u(e,t){e!==t&&(t.vm=e.vm,function(e){for(var t=Object.keys(e.args),n=0;n<t.length;n++)t.forEach((function(t){e.vm[t]=e.args[t]}))}(t))}Object.defineProperty(t,"__esModule",{value:!0}),t.patchChildren=function(e,t){o(e)&&o(t)?e!==t&&function(e,t){var n,d,f,p=0,m=0,h=e.length-1,g=e[0],b=e[h],v=t.length-1,y=t[0],w=t[v];for(;p<=h&&m<=v;)r(g)?g=e[++p]:r(b)?b=e[--h]:i(g,y)?(u(g,y),g=e[++p],y=t[++m]):i(b,w)?(u(b,w),b=e[--h],w=t[--v]):i(g,w)?(u(g,w),g=e[++p],w=t[--v]):i(b,y)?(u(b,y),b=e[--h],y=t[++m]):(r(n)&&(n=s(e,p,h)),r(d=o(y.key)?n[y.key]:null)?(a(y),y=t[++m]):i(f=e[d],y)?(u(f,y),e[d]=void 0,y=t[++m]):(a(y),y=t[++m]));p>h?l(t,m,v):m>v&&c(e,p,h)}(e,t):o(t)?l(t,0,t.length-1):o(e)&&c(e,0,e.length-1)},t.h=function(e,t,n){return{tag:e,key:t,args:n}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"withParams",{enumerable:!0,get:function(){return o.default}}),t.regex=t.ref=t.len=t.req=void 0;var r,o=(r=n(116))&&r.__esModule?r:{default:r};function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=function(e){if(Array.isArray(e))return!!e.length;if(null==e)return!1;if(!1===e)return!0;if(e instanceof Date)return!isNaN(e.getTime());if("object"===i(e)){for(var t in e)return!0;return!1}return!!String(e).length};t.req=a;t.len=function(e){return Array.isArray(e)?e.length:"object"===i(e)?Object.keys(e).length:String(e).length};t.ref=function(e,t,n){return"function"==typeof e?e.call(t,n):n[e]};t.regex=function(e,t){return(0,o.default)({type:e},(function(e){return!a(e)||t.test(e)}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r="web"===Object({VERSION:"1.1.42",BUILD_DATE:"2020-10-20T07:04:43.809Z",BUILD_NUMBER:void 0,DEV:!1}).BUILD?n(117).withParams:n(41).withParams;t.default=r},function(e,t,n){"use strict";(function(e){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.withParams=void 0;var r="undefined"!=typeof window?window:void 0!==e?e:{},o=r.vuelidate?r.vuelidate.withParams:function(e,t){return"object"===n(e)&&void 0!==t?t:e((function(){}))};t.withParams=o}).call(this,n(8))},function(e,t,n){"use strict";n.r(t);var r=n(20),o=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t.default=o.a},function(e,t,n){(t=e.exports=n(0)(!1)).push([e.i,"form{position:relative}.error_v3PkN{color:red;font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px);margin:5px 0;-webkit-animation:nudge_1dd4k 1s ease-in;animation:nudge_1dd4k 1s ease-in}.errorPlaceholder_3vAYg{font-size:calc(14px - 2px);font-size:calc(var(--call-us-font-size, 14px) - 2px)}@-webkit-keyframes nudge_1dd4k{0%{opacity:0}100%{opacity:1}}@keyframes nudge_1dd4k{0%{opacity:0}100%{opacity:1}}.google-button_1iFRN button,.root_jQXee button{width:100%;color:#444444;background:#0596d4;background:var(--call-us-main-button-background, #0596d4);border:1px #0596d4 solid;border:1px var(--call-us-main-button-background, #0596d4) solid;padding:5px 10px;font-size:14px;font-size:var(--call-us-font-size, 14px);outline:none}.google-button_1iFRN button.submit_2BbzW,.root_jQXee button.submit_2BbzW{align-self:flex-end;background:#0596d4;background:var(--call-us-main-button-background, #0596d4);width:100%;height:35px;color:white;font-size:14px;font-size:var(--call-us-font-size, 14px)}.custom-scrollbar_1kVAU::-webkit-scrollbar,.root_jQXee form .form_body_4C306::-webkit-scrollbar{width:4px}.custom-scrollbar_1kVAU::-webkit-scrollbar-track,.root_jQXee form .form_body_4C306::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrollbar_1kVAU::-webkit-scrollbar-thumb,.root_jQXee form .form_body_4C306::-webkit-scrollbar-thumb{background:#888}.custom-scrollbar_1kVAU::-webkit-scrollbar-thumb:hover,.root_jQXee form .form_body_4C306::-webkit-scrollbar-thumb:hover{background:#555}.root_jQXee{display:flex;align-items:center;justify-content:center;height:100%;flex-flow:column;margin-bottom:0px;flex-grow:1}.root_jQXee form{width:100%;flex-grow:1;display:flex;flex-direction:column;overflow-y:auto;margin-bottom:0px}.root_jQXee form .form_body_4C306{padding:10px;flex-grow:1;display:flex;flex-direction:column;justify-content:center;overflow-y:auto}.root_jQXee :focus{outline:none}.root_jQXee .chatIntroText_1sLey,.root_jQXee .replaceFieldsText_2R0t_{margin-top:5px;font-size:14px;font-size:var(--call-us-font-size, 14px);color:#646464;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.root_jQXee .replaceFieldsText_2R0t_{font-weight:bold}\n",""]),t.locals={error:"error_v3PkN",nudge:"nudge_1dd4k",errorPlaceholder:"errorPlaceholder_3vAYg","google-button":"google-button_1iFRN",root:"root_jQXee",submit:"submit_2BbzW","custom-scrollbar":"custom-scrollbar_1kVAU",form_body:"form_body_4C306",chatIntroText:"chatIntroText_1sLey",replaceFieldsText:"replaceFieldsText_2R0t_"}},function(e){e.exports=JSON.parse('{"nbsp":" ","iexcl":"¡","cent":"¢","pound":"£","curren":"¤","yen":"¥","brvbar":"¦","sect":"§","uml":"¨","copy":"©","ordf":"ª","laquo":"«","not":"¬","shy":"­","reg":"®","macr":"¯","deg":"°","plusmn":"±","sup2":"²","sup3":"³","acute":"´","micro":"µ","para":"¶","middot":"·","cedil":"¸","sup1":"¹","ordm":"º","raquo":"»","frac14":"¼","frac12":"½","frac34":"¾","iquest":"¿","Agrave":"À","Aacute":"Á","Acirc":"Â","Atilde":"Ã","Auml":"Ä","Aring":"Å","AElig":"Æ","Ccedil":"Ç","Egrave":"È","Eacute":"É","Ecirc":"Ê","Euml":"Ë","Igrave":"Ì","Iacute":"Í","Icirc":"Î","Iuml":"Ï","ETH":"Ð","Ntilde":"Ñ","Ograve":"Ò","Oacute":"Ó","Ocirc":"Ô","Otilde":"Õ","Ouml":"Ö","times":"×","Oslash":"Ø","Ugrave":"Ù","Uacute":"Ú","Ucirc":"Û","Uuml":"Ü","Yacute":"Ý","THORN":"Þ","szlig":"ß","agrave":"à","aacute":"á","acirc":"â","atilde":"ã","auml":"ä","aring":"å","aelig":"æ","ccedil":"ç","egrave":"è","eacute":"é","ecirc":"ê","euml":"ë","igrave":"ì","iacute":"í","icirc":"î","iuml":"ï","eth":"ð","ntilde":"ñ","ograve":"ò","oacute":"ó","ocirc":"ô","otilde":"õ","ouml":"ö","divide":"÷","oslash":"ø","ugrave":"ù","uacute":"ú","ucirc":"û","uuml":"ü","yacute":"ý","thorn":"þ","yuml":"ÿ","fnof":"ƒ","Alpha":"Α","Beta":"Β","Gamma":"Γ","Delta":"Δ","Epsilon":"Ε","Zeta":"Ζ","Eta":"Η","Theta":"Θ","Iota":"Ι","Kappa":"Κ","Lambda":"Λ","Mu":"Μ","Nu":"Ν","Xi":"Ξ","Omicron":"Ο","Pi":"Π","Rho":"Ρ","Sigma":"Σ","Tau":"Τ","Upsilon":"Υ","Phi":"Φ","Chi":"Χ","Psi":"Ψ","Omega":"Ω","alpha":"α","beta":"β","gamma":"γ","delta":"δ","epsilon":"ε","zeta":"ζ","eta":"η","theta":"θ","iota":"ι","kappa":"κ","lambda":"λ","mu":"μ","nu":"ν","xi":"ξ","omicron":"ο","pi":"π","rho":"ρ","sigmaf":"ς","sigma":"σ","tau":"τ","upsilon":"υ","phi":"φ","chi":"χ","psi":"ψ","omega":"ω","thetasym":"ϑ","upsih":"ϒ","piv":"ϖ","bull":"•","hellip":"…","prime":"′","Prime":"″","oline":"‾","frasl":"⁄","weierp":"℘","image":"ℑ","real":"ℜ","trade":"™","alefsym":"ℵ","larr":"←","uarr":"↑","rarr":"→","darr":"↓","harr":"↔","crarr":"↵","lArr":"⇐","uArr":"⇑","rArr":"⇒","dArr":"⇓","hArr":"⇔","forall":"∀","part":"∂","exist":"∃","empty":"∅","nabla":"∇","isin":"∈","notin":"∉","ni":"∋","prod":"∏","sum":"∑","minus":"−","lowast":"∗","radic":"√","prop":"∝","infin":"∞","ang":"∠","and":"∧","or":"∨","cap":"∩","cup":"∪","int":"∫","there4":"∴","sim":"∼","cong":"≅","asymp":"≈","ne":"≠","equiv":"≡","le":"≤","ge":"≥","sub":"⊂","sup":"⊃","nsub":"⊄","sube":"⊆","supe":"⊇","oplus":"⊕","otimes":"⊗","perp":"⊥","sdot":"⋅","lceil":"⌈","rceil":"⌉","lfloor":"⌊","rfloor":"⌋","lang":"〈","rang":"〉","loz":"◊","spades":"♠","clubs":"♣","hearts":"♥","diams":"♦","quot":"\\"","amp":"&","lt":"<","gt":">","OElig":"Œ","oelig":"œ","Scaron":"Š","scaron":"š","Yuml":"Ÿ","circ":"ˆ","tilde":"˜","ensp":" ","emsp":" ","thinsp":" ","zwnj":"‌","zwj":"‍","lrm":"‎","rlm":"‏","ndash":"–","mdash":"—","lsquo":"‘","rsquo":"’","sbquo":"‚","ldquo":"“","rdquo":"”","bdquo":"„","dagger":"†","Dagger":"‡","permil":"‰","lsaquo":"‹","rsaquo":"›","euro":"€"}')},function(e){e.exports=JSON.parse('{"AElig":"Æ","AMP":"&","Aacute":"Á","Acirc":"Â","Agrave":"À","Aring":"Å","Atilde":"Ã","Auml":"Ä","COPY":"©","Ccedil":"Ç","ETH":"Ð","Eacute":"É","Ecirc":"Ê","Egrave":"È","Euml":"Ë","GT":">","Iacute":"Í","Icirc":"Î","Igrave":"Ì","Iuml":"Ï","LT":"<","Ntilde":"Ñ","Oacute":"Ó","Ocirc":"Ô","Ograve":"Ò","Oslash":"Ø","Otilde":"Õ","Ouml":"Ö","QUOT":"\\"","REG":"®","THORN":"Þ","Uacute":"Ú","Ucirc":"Û","Ugrave":"Ù","Uuml":"Ü","Yacute":"Ý","aacute":"á","acirc":"â","acute":"´","aelig":"æ","agrave":"à","amp":"&","aring":"å","atilde":"ã","auml":"ä","brvbar":"¦","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","curren":"¤","deg":"°","divide":"÷","eacute":"é","ecirc":"ê","egrave":"è","eth":"ð","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","iacute":"í","icirc":"î","iexcl":"¡","igrave":"ì","iquest":"¿","iuml":"ï","laquo":"«","lt":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","ntilde":"ñ","oacute":"ó","ocirc":"ô","ograve":"ò","ordf":"ª","ordm":"º","oslash":"ø","otilde":"õ","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","raquo":"»","reg":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","thorn":"þ","times":"×","uacute":"ú","ucirc":"û","ugrave":"ù","uml":"¨","uuml":"ü","yacute":"ý","yen":"¥","yuml":"ÿ"}')},function(e,t,n){"use strict";e.exports=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}},function(e,t,n){"use strict";var r=n(124),o=n(43);e.exports=function(e){return r(e)||o(e)}},function(e,t,n){"use strict";e.exports=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90}},function(e){e.exports=JSON.parse('["cent","copy","divide","gt","lt","not","para","times"]')},function(e,t,n){"use strict";n.r(t);var r=n(21),o=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t.default=o.a},function(e,t,n){(t=e.exports=n(0)(!1)).push([e.i,".file-download-link_1BBfx{text-decoration:none;color:black}.show-file_1kM4r{display:grid;grid-template-columns:20px auto;grid-column-gap:3px;align-items:center;margin:0px 3px}.show-file_1kM4r .transform-svg_10G0d{transform:rotate(136deg);font-weight:lighter;width:20px;margin-top:5px}.show-file_1kM4r .file-info_3RahG .file-name_JUEcI{align-self:end;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px;display:block;text-align:left;margin-top:6px}.show-file_1kM4r .file-info_3RahG .file-size_Ecqke{float:left;color:#cccccc;font-size:calc(14px - 2px);font-size:calc(var(--call-us-font-size, 14px) - 2px);align-self:end;justify-self:end}\n",""]),t.locals={"file-download-link":"file-download-link_1BBfx","show-file":"show-file_1kM4r","transform-svg":"transform-svg_10G0d","file-info":"file-info_3RahG","file-name":"file-name_JUEcI","file-size":"file-size_Ecqke"}},function(e,t,n){"use strict";n.r(t);var r=n(22),o=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t.default=o.a},function(e,t,n){(t=e.exports=n(0)(!1)).push([e.i,'.root_1tIos{display:flex;flex-direction:column}.root_1tIos .left-message-alignment_rWwV0{flex-direction:row;flex-shrink:0;text-align:left}.root_1tIos .right-message-alignment_9fPbk{flex-direction:row-reverse;flex-shrink:1;text-align:right}.root_1tIos .sending-container_1RTpI{position:absolute;bottom:0;right:2px}.root_1tIos .sending-container_1RTpI .sending_qwxuy{width:1em;height:1em;margin:0px;display:inline-block;fill:#373737;fill:var(--call-us-form-header-background, #373737);margin-left:5px}.root_1tIos .img_cont_msg_1IsTp{height:27px;min-width:27px;max-width:27px}.root_1tIos .img_cont_msg_1IsTp svg path:first-of-type{fill:#0596d4;fill:var(--call-us-main-button-background, #0596d4)}.root_1tIos .user_img_msg_Vlxi4{height:27px;min-width:27px;max-width:27px}.root_1tIos .msg_bubble_2rU5D{margin-bottom:0.6rem !important}.root_1tIos .msg_container_2Mgwa{line-height:1.4;margin-top:auto;margin-bottom:auto;margin-left:10px;border-radius:5px;background-color:"#d4d4d4";background-color:var(--call-us-client-text-color, "#d4d4d4");padding:10px;position:relative;flex-grow:1;display:flex;flex-direction:column;font-size:14px;font-size:var(--call-us-font-size, 14px);word-wrap:anywhere}.root_1tIos .msg_container_2Mgwa::before{content:\'\';position:absolute;width:0;height:0;left:-7px;top:8px;border-top:8px solid transparent;border-right:8px solid "#d4d4d4";border-right:8px solid var(--call-us-client-text-color, "#d4d4d4");border-bottom:8px solid transparent}.root_1tIos .msg_container_send_u5oS9{line-height:1.4;margin-top:auto;margin-bottom:auto;margin-right:10px;border-radius:5px;background-color:"#eeeeee";background-color:var(--call-us-agent-text-color, "#eeeeee");padding:10px;position:relative;flex-grow:1;display:flex;flex-direction:column;font-size:14px;font-size:var(--call-us-font-size, 14px);word-wrap:anywhere}.root_1tIos .msg_container_send_u5oS9::after{content:\'\';position:absolute;width:0;height:0;right:-8px;top:8px;border-top:8px solid transparent;border-left:8px solid "#eeeeee";border-left:8px solid var(--call-us-agent-text-color, "#eeeeee");border-bottom:8px solid transparent}.root_1tIos .msg_sub_2h_rF{display:flex;flex-direction:row;justify-content:space-between;margin-top:5px}.root_1tIos .msg_time_1nliH{font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px);white-space:nowrap}.root_1tIos .msg_time_send_27jnU{font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px);white-space:nowrap}.root_1tIos .msg_sender_name_1kS8w{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:75px;float:left;margin-right:5px}.root_1tIos .msg_sender_name_1kS8w.popout_3023b{max-width:400px}.root_1tIos .error-message_397JH{color:red;font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px);margin-bottom:10px}.root_1tIos .error-message_397JH .error-message-retry_1kPn8{cursor:pointer}\n',""]),t.locals={root:"root_1tIos","left-message-alignment":"left-message-alignment_rWwV0","right-message-alignment":"right-message-alignment_9fPbk","sending-container":"sending-container_1RTpI",sending:"sending_qwxuy",img_cont_msg:"img_cont_msg_1IsTp",user_img_msg:"user_img_msg_Vlxi4",msg_bubble:"msg_bubble_2rU5D",msg_container:"msg_container_2Mgwa",msg_container_send:"msg_container_send_u5oS9",msg_sub:"msg_sub_2h_rF",msg_time:"msg_time_1nliH",msg_time_send:"msg_time_send_27jnU",msg_sender_name:"msg_sender_name_1kS8w",popout:"popout_3023b","error-message":"error-message_397JH","error-message-retry":"error-message-retry_1kPn8"}},function(e,t,n){"use strict";n.r(t);var r=n(23),o=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t.default=o.a},function(e,t,n){(t=e.exports=n(0)(!1)).push([e.i,".bar_3AuZ2{border:0;padding:0;position:relative;display:block;width:100%}.bar_3AuZ2:before{content:'';height:2px;width:0;bottom:0;position:absolute;background:#373737;background:var(--call-us-form-header-background, #373737);transition:300ms ease all;left:0}.materialInput_dc_Kx,.materialPhone_1UrpJ,.materialTextarea_TXeRf{position:relative;flex-grow:1;margin-bottom:5px}.materialInput_dc_Kx label,.materialPhone_1UrpJ label,.materialTextarea_TXeRf label{color:#373737;color:var(--call-us-form-header-background, #373737);font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px);font-palette:dark;font-weight:normal;position:absolute;pointer-events:none;left:5px;top:10px;transition:300ms ease all}.materialInput_dc_Kx textarea,.materialPhone_1UrpJ textarea,.materialTextarea_TXeRf textarea{overflow-x:hidden;resize:none}.materialInput_dc_Kx textarea:focus ~ label,.materialInput_dc_Kx textarea:valid ~ label,.materialPhone_1UrpJ textarea:focus ~ label,.materialPhone_1UrpJ textarea:valid ~ label,.materialTextarea_TXeRf textarea:focus ~ label,.materialTextarea_TXeRf textarea:valid ~ label{top:-30px;font-size:calc(14px - 1px);font-size:calc(var(--call-us-font-size, 14px) - 1px);color:#373737;color:var(--call-us-form-header-background, #373737)}.materialInput_dc_Kx input:focus ~ label,.materialInput_dc_Kx input:valid ~ label,.materialInput_dc_Kx input:disabled ~ label,.materialPhone_1UrpJ input:focus ~ label,.materialPhone_1UrpJ input:valid ~ label,.materialPhone_1UrpJ input:disabled ~ label,.materialTextarea_TXeRf input:focus ~ label,.materialTextarea_TXeRf input:valid ~ label,.materialTextarea_TXeRf input:disabled ~ label{top:-4px;font-size:calc(14px - 1px);font-size:calc(var(--call-us-font-size, 14px) - 1px);color:#373737;color:var(--call-us-form-header-background, #373737)}.materialInput_dc_Kx input,.materialInput_dc_Kx textarea,.materialPhone_1UrpJ input,.materialPhone_1UrpJ textarea,.materialTextarea_TXeRf input,.materialTextarea_TXeRf textarea{background:none;color:black;font-size:calc(14px - 1px);font-size:calc(var(--call-us-font-size, 14px) - 1px);font-family:inherit;padding:10px 0 4px 0;display:block;width:100%;border:none;border-radius:0;border-bottom:1px solid #373737;border-bottom:1px solid var(--call-us-form-header-background, #373737)}.materialInput_dc_Kx input:focus,.materialInput_dc_Kx textarea:focus,.materialPhone_1UrpJ input:focus,.materialPhone_1UrpJ textarea:focus,.materialTextarea_TXeRf input:focus,.materialTextarea_TXeRf textarea:focus{outline:none}.materialInput_dc_Kx input:focus ~ .bar_3AuZ2:before,.materialInput_dc_Kx textarea:focus ~ .bar_3AuZ2:before,.materialPhone_1UrpJ input:focus ~ .bar_3AuZ2:before,.materialPhone_1UrpJ textarea:focus ~ .bar_3AuZ2:before,.materialTextarea_TXeRf input:focus ~ .bar_3AuZ2:before,.materialTextarea_TXeRf textarea:focus ~ .bar_3AuZ2:before{width:100%}.custom-scrollbar_dvL30::-webkit-scrollbar,.root_3ed9b .msg_card_body_2Kmds::-webkit-scrollbar{width:4px}.custom-scrollbar_dvL30::-webkit-scrollbar-track,.root_3ed9b .msg_card_body_2Kmds::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrollbar_dvL30::-webkit-scrollbar-thumb,.root_3ed9b .msg_card_body_2Kmds::-webkit-scrollbar-thumb{background:#888}.custom-scrollbar_dvL30::-webkit-scrollbar-thumb:hover,.root_3ed9b .msg_card_body_2Kmds::-webkit-scrollbar-thumb:hover{background:#555}.root_3ed9b{position:relative;height:100%;display:flex;flex-direction:column;flex-grow:1}.root_3ed9b .card-footer_1hZqt{padding:0 0.8rem !important;border-radius:0 0 15px 15px !important;border-top:0 !important;display:flex;flex-direction:column;min-height:65px;background:#ffffff}.root_3ed9b .chat-disable_3pWCG{margin:0 auto;color:#646464;text-align:center;margin-top:5px;padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1em}.root_3ed9b .msg_card_body_2Kmds{overflow-y:auto}.root_3ed9b .msg_card_body_2Kmds .emoji_14WFN{width:32px;height:32px}.root_3ed9b .wplc_typing_indicator_3vCOG{display:flex;flex-direction:row;width:80%;justify-content:flex-end;text-align:right;position:absolute;bottom:57px;right:17px;font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px);white-space:nowrap;max-width:80%}.root_3ed9b .wplc_typing_indicator_3vCOG .wplc_typing_indicator_name_2df7Z{flex-grow:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.root_3ed9b .wplc_typing_indicator_3vCOG .wplc_typing_indicator_name_2df7Z span{margin-right:3px}.root_3ed9b .chat-message-input-form_YD1CQ{margin:0;display:flex;flex-direction:row}.root_3ed9b .chat-message-input-form_YD1CQ .chat-message-input_2j_9F{height:32px;outline:none;box-sizing:border-box}.root_3ed9b .banner_1PInM{position:relative;height:25px;display:flex;flex-direction:row}.root_3ed9b .banner_1PInM .action-button_3h9hn{margin-right:6px;cursor:pointer;width:16px;height:16px}.root_3ed9b .banner_1PInM .action-button_3h9hn svg{fill:#0596d4;fill:var(--call-us-main-button-background, #0596d4);vertical-align:top}.root_3ed9b .banner_1PInM .powered-by_34hNj{float:right;text-decoration:none;font-family:sans-serif;font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px);margin-top:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-grow:1;text-align:right}.root_3ed9b .banner_1PInM .powered-by_34hNj a{color:#0596d4;color:var(--call-us-main-button-background, #0596d4)}.root_3ed9b .video-container_5BXVJ{display:flex;align-items:center;position:relative;z-index:1000;height:187px}.root_3ed9b .video-container_5BXVJ .awayVideo_rEjWL{width:100%;height:187px}.root_3ed9b .video-container_5BXVJ .homeVideo_2F0pr{width:15vw;width:15vh;position:absolute;bottom:0px;right:0px;border:2px solid #fff}.root_3ed9b .video-container_5BXVJ .awayFullVideo_2kdUi{width:100%;height:100%}.root_3ed9b .video-container_5BXVJ .homeFullVideo_3f6U1{width:15vw;height:15vh;max-width:25%;max-height:25%;position:absolute;bottom:0px;right:0px;border:2px solid #fff}@media screen{.root_3ed9b .video-container_5BXVJ .awayVideo_rEjWL{max-width:50vw;max-height:50vh;margin:0 auto}.root_3ed9b .video-container_5BXVJ .homeVideo_2F0pr{max-width:15vw;max-height:15vh;position:absolute;bottom:0px;right:5%}}.root_3ed9b .video-container_5BXVJ .mirrorVideo_1THgI{transform:rotateY(180deg)}.root_3ed9b .card-body_30omX{padding-top:10px !important;padding-right:0.8rem !important;padding-left:0.8rem !important;padding-bottom:0 !important;min-height:180px !important}.root_3ed9b .chat-action-buttons_3Y2k_{color:#0596d4;color:var(--call-us-main-button-background, #0596d4);display:flex;flex-direction:row}.root_3ed9b .send-trigger_q5KZU{cursor:pointer;height:100%;margin-top:10px;margin-left:10px}.root_3ed9b .send-trigger_q5KZU.send_disable_1kVRO{color:#eeeeee}\n",""]),t.locals={bar:"bar_3AuZ2",materialInput:"materialInput_dc_Kx",materialPhone:"materialPhone_1UrpJ",materialTextarea:"materialTextarea_TXeRf","custom-scrollbar":"custom-scrollbar_dvL30",root:"root_3ed9b",msg_card_body:"msg_card_body_2Kmds","card-footer":"card-footer_1hZqt","chat-disable":"chat-disable_3pWCG",emoji:"emoji_14WFN",wplc_typing_indicator:"wplc_typing_indicator_3vCOG",wplc_typing_indicator_name:"wplc_typing_indicator_name_2df7Z","chat-message-input-form":"chat-message-input-form_YD1CQ","chat-message-input":"chat-message-input_2j_9F",banner:"banner_1PInM","action-button":"action-button_3h9hn","powered-by":"powered-by_34hNj","video-container":"video-container_5BXVJ",awayVideo:"awayVideo_rEjWL",homeVideo:"homeVideo_2F0pr",awayFullVideo:"awayFullVideo_2kdUi",homeFullVideo:"homeFullVideo_3f6U1",mirrorVideo:"mirrorVideo_1THgI","card-body":"card-body_30omX","chat-action-buttons":"chat-action-buttons_3Y2k_","send-trigger":"send-trigger_q5KZU",send_disable:"send_disable_1kVRO"}},function(e,t,n){"use strict";n.r(t);var r=n(24),o=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t.default=o.a},function(e,t,n){(t=e.exports=n(0)(!1)).push([e.i,"form{position:relative}.error_3p79A{color:red;font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px);margin:5px 0;-webkit-animation:nudge_2JDK4 1s ease-in;animation:nudge_2JDK4 1s ease-in}.errorPlaceholder_2sGwa{font-size:calc(14px - 2px);font-size:calc(var(--call-us-font-size, 14px) - 2px)}@-webkit-keyframes nudge_2JDK4{0%{opacity:0}100%{opacity:1}}@keyframes nudge_2JDK4{0%{opacity:0}100%{opacity:1}}.google-button_2nyCk button,.root_3CsBm button{width:100%;color:#444444;background:#0596d4;background:var(--call-us-main-button-background, #0596d4);border:1px #0596d4 solid;border:1px var(--call-us-main-button-background, #0596d4) solid;padding:5px 10px;font-size:14px;font-size:var(--call-us-font-size, 14px);outline:none}.google-button_2nyCk button.submit_p3lP6,.root_3CsBm button.submit_p3lP6{align-self:flex-end;background:#0596d4;background:var(--call-us-main-button-background, #0596d4);width:100%;height:35px;color:white;font-size:14px;font-size:var(--call-us-font-size, 14px)}.root_3CsBm{display:flex;align-items:center;justify-content:space-between;flex-grow:1;flex-direction:column;box-sizing:border-box}.root_3CsBm :focus{outline:none}.awayText_1PMcN{font-size:14px;font-size:var(--call-us-font-size, 14px);color:#646464;text-align:center;padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:bold}.rateThumbs_1ppO2{height:25px;cursor:pointer;fill:#373737;fill:var(--call-us-form-header-background, #373737)}.success_body_5QKmi{padding:10px;flex-grow:1;display:flex;flex-direction:column;justify-content:center;width:100%}\n",""]),t.locals={error:"error_3p79A",nudge:"nudge_2JDK4",errorPlaceholder:"errorPlaceholder_2sGwa","google-button":"google-button_2nyCk",root:"root_3CsBm",submit:"submit_p3lP6",awayText:"awayText_1PMcN",rateThumbs:"rateThumbs_1ppO2",success_body:"success_body_5QKmi"}},function(e,t,n){"use strict";n.r(t);var r=n(25),o=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t.default=o.a},function(e,t,n){(t=e.exports=n(0)(!1)).push([e.i,".google-button_22kfC button,.root_7qYwg button{width:100%;color:#444444;background:#0596d4;background:var(--call-us-main-button-background, #0596d4);border:1px #0596d4 solid;border:1px var(--call-us-main-button-background, #0596d4) solid;padding:5px 10px;font-size:14px;font-size:var(--call-us-font-size, 14px);outline:none}.google-button_22kfC button.submit_1CmB1,.root_7qYwg button.submit_1CmB1{align-self:flex-end;background:#0596d4;background:var(--call-us-main-button-background, #0596d4);width:100%;height:35px;color:white;font-size:14px;font-size:var(--call-us-font-size, 14px)}.root_7qYwg{border-radius:6px;bottom:0;left:0;position:absolute;right:0;top:0;align-items:center;justify-content:center;overflow:hidden;z-index:1;display:flex}.root_7qYwg .content_lOrLB{color:black;font-size:14px;font-size:var(--call-us-font-size, 14px);border-radius:6px;display:flex;flex-direction:column;align-items:center;position:relative;background:white;width:80%}.root_7qYwg .content_lOrLB .content-message_2fGN1{display:flex;flex-direction:column;width:100%;flex-grow:1;padding:10px}.root_7qYwg .content_lOrLB button{font-size:14px;font-size:var(--call-us-font-size, 14px);border-bottom-left-radius:6px;border-bottom-right-radius:6px}.root_7qYwg .background_5fl53{z-index:-1;bottom:0;left:0;position:absolute;right:0;top:0;background:black;opacity:0.5}\n",""]),t.locals={"google-button":"google-button_22kfC",root:"root_7qYwg",submit:"submit_1CmB1",content:"content_lOrLB","content-message":"content-message_2fGN1",background:"background_5fl53"}},function(e,t,n){"use strict";n.r(t);var r=n(26),o=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t.default=o.a},function(e,t,n){(t=e.exports=n(0)(!1)).push([e.i,".phone-toolbar_BIuBk{padding-left:10px;padding-right:10px;background:white;background:var(--call-us-dialer-background, white);border-bottom:thin solid darkgray;border-bottom:thin solid var(--call-us-border-color, darkgray);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);flex-grow:1}.phone-toolbar_BIuBk .call-us-toolbar{display:flex;flex-direction:row;justify-content:center}.phone-toolbar_BIuBk .call-us-toolbar button{width:31px;height:31px;background-color:rgba(0,0,0,0);border-radius:50%}.root_tao4c{font-size:14px;font-size:var(--call-us-font-size, 14px)}.chat_Bs9DE{overflow-y:hidden;transition:height 0.2s ease-in-out}\n",""]),t.locals={"phone-toolbar":"phone-toolbar_BIuBk",root:"root_tao4c",chat:"chat_Bs9DE"}},function(e,t,n){"use strict";n.r(t);var r=n(27),o=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t.default=o.a},function(e,t,n){(t=e.exports=n(0)(!1)).push([e.i,"form{position:relative}.error_2mVQt{color:red;font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px);margin:5px 0;-webkit-animation:nudge_KFuno 1s ease-in;animation:nudge_KFuno 1s ease-in}.errorPlaceholder_2PnC_{font-size:calc(14px - 2px);font-size:calc(var(--call-us-font-size, 14px) - 2px)}@-webkit-keyframes nudge_KFuno{0%{opacity:0}100%{opacity:1}}@keyframes nudge_KFuno{0%{opacity:0}100%{opacity:1}}.google-button_RbRcq button,.root_2Kgnk button{width:100%;color:#444444;background:#0596d4;background:var(--call-us-main-button-background, #0596d4);border:1px #0596d4 solid;border:1px var(--call-us-main-button-background, #0596d4) solid;padding:5px 10px;font-size:14px;font-size:var(--call-us-font-size, 14px);outline:none}.google-button_RbRcq button.submit_2WA5K,.root_2Kgnk button.submit_2WA5K{align-self:flex-end;background:#0596d4;background:var(--call-us-main-button-background, #0596d4);width:100%;height:35px;color:white;font-size:14px;font-size:var(--call-us-font-size, 14px)}.root_2Kgnk{display:flex;align-items:center;justify-content:space-between;flex-grow:1;flex-direction:column;box-sizing:border-box}.root_2Kgnk :focus{outline:none}.awayText_35_kO{font-size:14px;font-size:var(--call-us-font-size, 14px);color:#646464;text-align:center;padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:bold}.offline_success_body_19LrB{padding:10px;flex-grow:1;display:flex;flex-direction:column;justify-content:center;width:100%}\n",""]),t.locals={error:"error_2mVQt",nudge:"nudge_KFuno",errorPlaceholder:"errorPlaceholder_2PnC_","google-button":"google-button_RbRcq",root:"root_2Kgnk",submit:"submit_2WA5K",awayText:"awayText_35_kO",offline_success_body:"offline_success_body_19LrB"}},function(e,t,n){"use strict";n.r(t);var r=n(28),o=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t.default=o.a},function(e,t,n){(t=e.exports=n(0)(!1)).push([e.i,'form{position:relative}.error_3UT9S{color:red;font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px);margin:5px 0;-webkit-animation:nudge_1tm0n 1s ease-in;animation:nudge_1tm0n 1s ease-in}.errorPlaceholder_2yqj_{font-size:calc(14px - 2px);font-size:calc(var(--call-us-font-size, 14px) - 2px)}@-webkit-keyframes nudge_1tm0n{0%{opacity:0}100%{opacity:1}}@keyframes nudge_1tm0n{0%{opacity:0}100%{opacity:1}}.google-button_1ho3P button,.root_3NMAl button{width:100%;color:#444444;background:#0596d4;background:var(--call-us-main-button-background, #0596d4);border:1px #0596d4 solid;border:1px var(--call-us-main-button-background, #0596d4) solid;padding:5px 10px;font-size:14px;font-size:var(--call-us-font-size, 14px);outline:none}.google-button_1ho3P button.submit_2qWAm,.root_3NMAl button.submit_2qWAm{align-self:flex-end;background:#0596d4;background:var(--call-us-main-button-background, #0596d4);width:100%;height:35px;color:white;font-size:14px;font-size:var(--call-us-font-size, 14px)}.custom-scrollbar_1AUfe::-webkit-scrollbar,.root_3NMAl .offline_body_3u6mc .form_fields_32IWB::-webkit-scrollbar{width:4px}.custom-scrollbar_1AUfe::-webkit-scrollbar-track,.root_3NMAl .offline_body_3u6mc .form_fields_32IWB::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrollbar_1AUfe::-webkit-scrollbar-thumb,.root_3NMAl .offline_body_3u6mc .form_fields_32IWB::-webkit-scrollbar-thumb{background:#888}.custom-scrollbar_1AUfe::-webkit-scrollbar-thumb:hover,.root_3NMAl .offline_body_3u6mc .form_fields_32IWB::-webkit-scrollbar-thumb:hover{background:#555}.root_3NMAl{display:flex;align-items:stretch;justify-content:center;flex-direction:column;height:100%;overflow:hidden;box-sizing:border-box}.root_3NMAl :focus{outline:none}.root_3NMAl input[type="number"]::-webkit-outer-spin-button,.root_3NMAl input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.root_3NMAl .offline_body_3u6mc{padding:10px;flex-grow:1;display:flex;flex-direction:column;justify-content:center;overflow-y:auto}.root_3NMAl .offline_body_3u6mc .form_fields_32IWB{overflow-y:auto}\n',""]),t.locals={error:"error_3UT9S",nudge:"nudge_1tm0n",errorPlaceholder:"errorPlaceholder_2yqj_","google-button":"google-button_1ho3P",root:"root_3NMAl",submit:"submit_2qWAm","custom-scrollbar":"custom-scrollbar_1AUfe",offline_body:"offline_body_3u6mc",form_fields:"form_fields_32IWB"}},function(e,t,n){"use strict";n.r(t);var r=n(29),o=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t.default=o.a},function(e,t,n){(e.exports=n(0)(!1)).push([e.i,'/*!\n * Bootstrap v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(.focus-visible){outline:0 !important}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\\2014\\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container,.container-sm{max-width:540px}}@media (min-width: 768px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width: 992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled] ~ .form-check-label,.form-check-input:disabled ~ .form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,0.9);border-radius:.25rem}.was-validated :valid ~ .valid-feedback,.was-validated :valid ~ .valid-tooltip,.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%2328a745\' d=\'M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z\'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'5\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%2328a745\' d=\'M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z\'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#28a745}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#28a745}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{border-color:#28a745}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#28a745}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,0.9);border-radius:.25rem}.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\' fill=\'none\' stroke=\'%23dc3545\' viewBox=\'0 0 12 12\'%3e%3ccircle cx=\'6\' cy=\'6\' r=\'4.5\'/%3e%3cpath stroke-linejoin=\'round\' d=\'M5.8 3.6h.4L6 6.5z\'/%3e%3ccircle cx=\'6\' cy=\'8.2\' r=\'.6\' fill=\'%23dc3545\' stroke=\'none\'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'5\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\' fill=\'none\' stroke=\'%23dc3545\' viewBox=\'0 0 12 12\'%3e%3ccircle cx=\'6\' cy=\'6\' r=\'4.5\'/%3e%3cpath stroke-linejoin=\'round\' d=\'M5.8 3.6h.4L6 6.5z\'/%3e%3ccircle cx=\'6\' cy=\'8.2\' r=\'.6\' fill=\'%23dc3545\' stroke=\'none\'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#dc3545}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#dc3545}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#dc3545}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,0.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,0.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,0.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,0.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,0.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,0.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,0.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 0%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input[disabled] ~ .custom-control-label,.custom-control-input:disabled ~ .custom-control-label{color:#6c757d}.custom-control-input[disabled] ~ .custom-control-label::before,.custom-control-input:disabled ~ .custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50% / 50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z\'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'4\' viewBox=\'0 0 4 4\'%3e%3cpath stroke=\'%23fff\' d=\'M0 2h4\'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\' viewBox=\'-4 -4 8 8\'%3e%3ccircle r=\'3\' fill=\'%23fff\'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'5\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus ~ .custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.custom-file-input[disabled] ~ .custom-file-label,.custom-file-input:disabled ~ .custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}.custom-file-input ~ .custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'30\' height=\'30\' viewBox=\'0 0 30 30\'%3e%3cpath stroke=\'rgba(0,0,0,0.5)\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' stroke-width=\'2\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,0.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,0.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'30\' height=\'30\' viewBox=\'0 0 30 30\'%3e%3cpath stroke=\'rgba(255,255,255,0.5)\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' stroke-width=\'2\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-top,.card-img-bottom{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{-moz-column-count:3;column-count:3;grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0062cc}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width 0.6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion: reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,0.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal .list-group-item.active{margin-top:0}.list-group-horizontal .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm .list-group-item.active{margin-top:0}.list-group-horizontal-sm .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md .list-group-item.active{margin-top:0}.list-group-horizontal-md .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg .list-group-item.active{margin-top:0}.list-group-horizontal-lg .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl .list-group-item.active{margin-top:0}.list-group-horizontal-xl .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush .list-group-item{border-right-width:0;border-left-width:0;border-radius:0}.list-group-flush .list-group-item:first-child{border-top-width:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border:1px solid rgba(0,0,0,0.1);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}[dir="ltr"] .tooltip{text-align:left}[dir="rtl"] .tooltip{text-align:right}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}[dir="ltr"] .popover{text-align:left}[dir="rtl"] .popover{text-align:right}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^="top"]>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^="bottom"]>.arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,0.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50% / 100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z\'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z\'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#007bff !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc !important}.bg-secondary{background-color:#6c757d !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62 !important}.bg-success{background-color:#28a745 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34 !important}.bg-info{background-color:#17a2b8 !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b !important}.bg-warning{background-color:#ffc107 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00 !important}.bg-danger{background-color:#dc3545 !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130 !important}.bg-light{background-color:#f8f9fa !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5 !important}.bg-dark{background-color:#343a40 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #dee2e6 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-right{border-right:1px solid #dee2e6 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-left{border-left:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#007bff !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#28a745 !important}.border-info{border-color:#17a2b8 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#343a40 !important}.border-white{border-color:#fff !important}.rounded-sm{border-radius:.2rem !important}.rounded{border-radius:.25rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-lg{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:-webkit-sticky !important;position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{box-shadow:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}.vw-100{width:100vw !important}.vh-100{height:100vh !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-.25rem !important}.mt-n1,.my-n1{margin-top:-.25rem !important}.mr-n1,.mx-n1{margin-right:-.25rem !important}.mb-n1,.my-n1{margin-bottom:-.25rem !important}.ml-n1,.mx-n1{margin-left:-.25rem !important}.m-n2{margin:-.5rem !important}.mt-n2,.my-n2{margin-top:-.5rem !important}.mr-n2,.mx-n2{margin-right:-.5rem !important}.mb-n2,.my-n2{margin-bottom:-.5rem !important}.ml-n2,.mx-n2{margin-left:-.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem !important}.m-sm-n2{margin:-.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem !important}.m-md-n2{margin:-.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem !important}.m-lg-n2{margin:-.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem !important}.m-xl-n2{margin:-.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#007bff !important}a.text-primary:hover,a.text-primary:focus{color:#0056b3 !important}.text-secondary{color:#6c757d !important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54 !important}.text-success{color:#28a745 !important}a.text-success:hover,a.text-success:focus{color:#19692c !important}.text-info{color:#17a2b8 !important}a.text-info:hover,a.text-info:focus{color:#0f6674 !important}.text-warning{color:#ffc107 !important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00 !important}.text-danger{color:#dc3545 !important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a !important}.text-light{color:#f8f9fa !important}a.text-light:hover,a.text-light:focus{color:#cbd3da !important}.text-dark{color:#343a40 !important}a.text-dark:hover,a.text-dark:focus{color:#121416 !important}.text-body{color:#212529 !important}.text-muted{color:#6c757d !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none !important}.text-break{word-break:break-word !important;word-wrap:break-word !important}.text-reset{color:inherit !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}\n',""])},function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"shimGetUserMedia",(function(){return Ye})),n.d(r,"shimGetDisplayMedia",(function(){return Ge})),n.d(r,"shimMediaStream",(function(){return Qe})),n.d(r,"shimOnTrack",(function(){return Je})),n.d(r,"shimGetSendersWithDtmf",(function(){return Ze})),n.d(r,"shimGetStats",(function(){return Ke})),n.d(r,"shimSenderReceiverGetStats",(function(){return Xe})),n.d(r,"shimAddTrackRemoveTrackWithNative",(function(){return et})),n.d(r,"shimAddTrackRemoveTrack",(function(){return tt})),n.d(r,"shimPeerConnection",(function(){return nt})),n.d(r,"fixNegotiationNeeded",(function(){return rt}));var o={};n.r(o),n.d(o,"shimGetUserMedia",(function(){return at})),n.d(o,"shimGetDisplayMedia",(function(){return st})),n.d(o,"shimPeerConnection",(function(){return lt})),n.d(o,"shimReplaceTrack",(function(){return ct}));var i={};n.r(i),n.d(i,"shimGetUserMedia",(function(){return ut})),n.d(i,"shimGetDisplayMedia",(function(){return dt})),n.d(i,"shimOnTrack",(function(){return ft})),n.d(i,"shimPeerConnection",(function(){return pt})),n.d(i,"shimSenderGetStats",(function(){return mt})),n.d(i,"shimReceiverGetStats",(function(){return ht})),n.d(i,"shimRemoveStream",(function(){return gt})),n.d(i,"shimRTCDataChannel",(function(){return bt})),n.d(i,"shimAddTransceiver",(function(){return vt})),n.d(i,"shimCreateOffer",(function(){return yt})),n.d(i,"shimCreateAnswer",(function(){return wt}));var a={};n.r(a),n.d(a,"shimLocalStreamsAPI",(function(){return _t})),n.d(a,"shimRemoteStreamsAPI",(function(){return xt})),n.d(a,"shimCallbacksAPI",(function(){return At})),n.d(a,"shimGetUserMedia",(function(){return kt})),n.d(a,"shimConstraints",(function(){return Ct})),n.d(a,"shimRTCIceServerUrls",(function(){return St})),n.d(a,"shimTrackEventTransceiver",(function(){return Tt})),n.d(a,"shimCreateOfferLegacy",(function(){return Et}));var s={};n.r(s),n.d(s,"shimRTCIceCandidate",(function(){return Pt})),n.d(s,"shimMaxMessageSize",(function(){return It})),n.d(s,"shimSendThrowTypeError",(function(){return Rt})),n.d(s,"shimConnectionState",(function(){return Nt})),n.d(s,"removeAllowExtmapMixed",(function(){return Dt}));const l=/-(\w)/g,c=e=>e.replace(l,(e,t)=>t?t.toUpperCase():""),u=/\B([A-Z])/g,d=e=>e.replace(u,"-$1").toLowerCase();function f(e,t,n){e[t]=[].concat(e[t]||[]),e[t].unshift(n)}function p(e,t){if(e){(e.$options[t]||[]).forEach(t=>{t.call(e)})}}const m=e=>/function Boolean/.test(String(e)),h=e=>/function Number/.test(String(e));function g(e,t){const n=[];for(let r=0,o=t.length;r<o;r++)n.push(b(e,t[r]));return n}function b(e,t){if(3===t.nodeType)return t.data.trim()?t.data:null;if(1===t.nodeType){const n={attrs:v(t),domProps:{innerHTML:t.innerHTML}};return n.attrs.slot&&(n.slot=n.attrs.slot,delete n.attrs.slot),e(t.tagName,n)}return null}function v(e){const t={};for(let n=0,r=e.attributes.length;n<r;n++){const r=e.attributes[n];t[r.nodeName]=r.nodeValue}return t}var y=function(e,t){const n="function"==typeof t&&!t.cid;let r,o,i,a=!1;function s(e){if(a)return;const t="function"==typeof e?e.options:e,n=Array.isArray(t.props)?t.props:Object.keys(t.props||{});r=n.map(d),o=n.map(c);const s=Array.isArray(t.props)?{}:t.props||{};i=o.reduce((e,t,r)=>(e[t]=s[n[r]],e),{}),f(t,"beforeCreate",(function(){const e=this.$emit;this.$emit=(t,...n)=>(this.$root.$options.customElement.dispatchEvent(function(e,t){return new CustomEvent(e,{bubbles:!1,cancelable:!1,detail:t})}(t,n)),e.call(this,t,...n))})),f(t,"created",(function(){o.forEach(e=>{this.$root.props[e]=this[e]})})),o.forEach(e=>{Object.defineProperty(u.prototype,e,{get(){return this._wrapper.props[e]},set(t){this._wrapper.props[e]=t},enumerable:!1,configurable:!0})}),a=!0}function l(e,t){const n=c(t),r=e.hasAttribute(t)?e.getAttribute(t):void 0;e._wrapper.props[n]=function(e,t,{type:n}={}){if(m(n))return"true"===e||"false"===e?"true"===e:""===e||e===t||null!=e;if(h(n)){const t=parseFloat(e,10);return isNaN(t)?e:t}return e}(r,t,i[n])}class u extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"});const n=this._wrapper=new e({name:"shadow-root",customElement:this,shadowRoot:this.shadowRoot,data:()=>({props:{},slotChildren:[]}),render(e){return e(t,{ref:"inner",props:this.props},this.slotChildren)}});new MutationObserver(e=>{let t=!1;for(let n=0;n<e.length;n++){const r=e[n];a&&"attributes"===r.type&&r.target===this?l(this,r.attributeName):t=!0}t&&(n.slotChildren=Object.freeze(g(n.$createElement,this.childNodes)))}).observe(this,{childList:!0,subtree:!0,characterData:!0,attributes:!0})}get vueComponent(){return this._wrapper.$refs.inner}connectedCallback(){const e=this._wrapper;if(e._isMounted)p(this.vueComponent,"activated");else{const n=()=>{e.props=function(e){const t={};return e.forEach(e=>{t[e]=void 0}),t}(o),r.forEach(e=>{l(this,e)})};a?n():t().then(e=>{(e.__esModule||"Module"===e[Symbol.toStringTag])&&(e=e.default),s(e),n()}),e.slotChildren=Object.freeze(g(e.$createElement,this.childNodes)),e.$mount(),this.shadowRoot.appendChild(e.$el)}}disconnectedCallback(){p(this.vueComponent,"deactivated")}}return n||s(t),u},w=(n(52),n(53),n(54),n(5)),_="undefined"!=typeof Reflect&&Reflect.defineMetadata&&Reflect.getOwnMetadataKeys;function x(e,t,n){(n?Reflect.getOwnMetadataKeys(t,n):Reflect.getOwnMetadataKeys(t)).forEach((function(r){var o=n?Reflect.getOwnMetadata(r,t,n):Reflect.getOwnMetadata(r,t);n?Reflect.defineMetadata(r,o,e,n):Reflect.defineMetadata(r,o,e)}))}var A={__proto__:[]}instanceof Array;function k(e){return function(t,n,r){var o="function"==typeof t?t:t.constructor;o.__decorators__||(o.__decorators__=[]),"number"!=typeof r&&(r=void 0),o.__decorators__.push((function(t){return e(t,n,r)}))}}function C(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return w.a.extend({mixins:e})}var S=["data","beforeCreate","created","beforeMount","mounted","beforeDestroy","destroyed","beforeUpdate","updated","activated","deactivated","render","errorCaptured","serverPrefetch"];function T(e,t){void 0===t&&(t={}),t.name=t.name||e._componentTag||e.name;var n=e.prototype;Object.getOwnPropertyNames(n).forEach((function(e){if("constructor"!==e)if(S.indexOf(e)>-1)t[e]=n[e];else{var r=Object.getOwnPropertyDescriptor(n,e);void 0!==r.value?"function"==typeof r.value?(t.methods||(t.methods={}))[e]=r.value:(t.mixins||(t.mixins=[])).push({data:function(){var t;return(t={})[e]=r.value,t}}):(r.get||r.set)&&((t.computed||(t.computed={}))[e]={get:r.get,set:r.set})}})),(t.mixins||(t.mixins=[])).push({data:function(){return function(e,t){var n=t.prototype._init;t.prototype._init=function(){var t=this,n=Object.getOwnPropertyNames(e);if(e.$options.props)for(var r in e.$options.props)e.hasOwnProperty(r)||n.push(r);n.forEach((function(n){"_"!==n.charAt(0)&&Object.defineProperty(t,n,{get:function(){return e[n]},set:function(t){e[n]=t},configurable:!0})}))};var r=new t;t.prototype._init=n;var o={};return Object.keys(r).forEach((function(e){void 0!==r[e]&&(o[e]=r[e])})),o}(this,e)}});var r=e.__decorators__;r&&(r.forEach((function(e){return e(t)})),delete e.__decorators__);var o=Object.getPrototypeOf(e.prototype),i=o instanceof w.a?o.constructor:w.a,a=i.extend(t);return function(e,t,n){Object.getOwnPropertyNames(t).forEach((function(r){if(!E[r]){var o=Object.getOwnPropertyDescriptor(e,r);if(!o||o.configurable){var i,a,s=Object.getOwnPropertyDescriptor(t,r);if(!A){if("cid"===r)return;var l=Object.getOwnPropertyDescriptor(n,r);if(i=s.value,a=typeof i,null!=i&&("object"===a||"function"===a)&&l&&l.value===s.value)return}0,Object.defineProperty(e,r,s)}}}))}(a,e,i),_&&function(e,t){x(e,t),Object.getOwnPropertyNames(t.prototype).forEach((function(n){x(e.prototype,t.prototype,n)})),Object.getOwnPropertyNames(t).forEach((function(n){x(e,t,n)}))}(a,e),a}var E={prototype:!0,arguments:!0,callee:!0,caller:!0};function M(e){return"function"==typeof e?T(e):function(t){return T(t,e)}}M.registerHooks=function(e){S.push.apply(S,e)};var O=M;function P(e){return k((function(t,n){void 0===t.inject&&(t.inject={}),Array.isArray(t.inject)||(t.inject[n]=e||n)}))}function I(e){return k((function(t,n){var r=t.provide;if("function"!=typeof r||!r.managed){var o=t.provide;(r=t.provide=function(){var e=Object.create(("function"==typeof o?o.call(this):o)||null);for(var t in r.managed)e[r.managed[t]]=this[t];return e}).managed={}}r.managed[n]=e||n}))}var R="undefined"!=typeof Reflect&&void 0!==Reflect.getMetadata;function N(e,t,n){R&&(Array.isArray(e)||"function"==typeof e||void 0!==e.type||(e.type=Reflect.getMetadata("design:type",t,n)))}function D(e){return void 0===e&&(e={}),function(t,n){N(e,t,n),k((function(t,n){(t.props||(t.props={}))[n]=e}))(t,n)}}function j(e,t){void 0===t&&(t={});var n=t.deep,r=void 0!==n&&n,o=t.immediate,i=void 0!==o&&o;return k((function(t,n){"object"!=typeof t.watch&&(t.watch=Object.create(null));var o=t.watch;"object"!=typeof o[e]||Array.isArray(o[e])?void 0===o[e]&&(o[e]=[]):o[e]=[o[e]],o[e].push({handler:n,deep:r,immediate:i})}))}function F(e){return"function"==typeof e}let z=!1;const L={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){if(e){const e=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+e.stack)}else z&&console.log("RxJS: Back to a better error behavior. Thank you. <3");z=e},get useDeprecatedSynchronousErrorHandling(){return z}};function q(e){setTimeout(()=>{throw e},0)}const B={closed:!0,next(e){},error(e){if(L.useDeprecatedSynchronousErrorHandling)throw e;q(e)},complete(){}},V=(()=>Array.isArray||(e=>e&&"number"==typeof e.length))();function U(e){return null!==e&&"object"==typeof e}const W=(()=>{function e(e){return Error.call(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((e,t)=>`${t+1}) ${e.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e,this}return e.prototype=Object.create(Error.prototype),e})();class ${constructor(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._unsubscribe=e)}unsubscribe(){let e;if(this.closed)return;let{_parentOrParents:t,_unsubscribe:n,_subscriptions:r}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,t instanceof $)t.remove(this);else if(null!==t)for(let e=0;e<t.length;++e){t[e].remove(this)}if(F(n))try{n.call(this)}catch(t){e=t instanceof W?H(t.errors):[t]}if(V(r)){let t=-1,n=r.length;for(;++t<n;){const n=r[t];if(U(n))try{n.unsubscribe()}catch(t){e=e||[],t instanceof W?e=e.concat(H(t.errors)):e.push(t)}}}if(e)throw new W(e)}add(e){let t=e;if(!e)return $.EMPTY;switch(typeof e){case"function":t=new $(e);case"object":if(t===this||t.closed||"function"!=typeof t.unsubscribe)return t;if(this.closed)return t.unsubscribe(),t;if(!(t instanceof $)){const e=t;(t=new $)._subscriptions=[e]}break;default:throw new Error("unrecognized teardown "+e+" added to Subscription.")}let{_parentOrParents:n}=t;if(null===n)t._parentOrParents=this;else if(n instanceof $){if(n===this)return t;t._parentOrParents=[n,this]}else{if(-1!==n.indexOf(this))return t;n.push(this)}const r=this._subscriptions;return null===r?this._subscriptions=[t]:r.push(t),t}remove(e){const t=this._subscriptions;if(t){const n=t.indexOf(e);-1!==n&&t.splice(n,1)}}}function H(e){return e.reduce((e,t)=>e.concat(t instanceof W?t.errors:t),[])}$.EMPTY=function(e){return e.closed=!0,e}(new $);const Y=(()=>"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random())();class G extends ${constructor(e,t,n){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=B;break;case 1:if(!e){this.destination=B;break}if("object"==typeof e){e instanceof G?(this.syncErrorThrowable=e.syncErrorThrowable,this.destination=e,e.add(this)):(this.syncErrorThrowable=!0,this.destination=new Q(this,e));break}default:this.syncErrorThrowable=!0,this.destination=new Q(this,e,t,n)}}[Y](){return this}static create(e,t,n){const r=new G(e,t,n);return r.syncErrorThrowable=!1,r}next(e){this.isStopped||this._next(e)}error(e){this.isStopped||(this.isStopped=!0,this._error(e))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(e){this.destination.next(e)}_error(e){this.destination.error(e),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:e}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this}}class Q extends G{constructor(e,t,n,r){let o;super(),this._parentSubscriber=e;let i=this;F(t)?o=t:t&&(o=t.next,n=t.error,r=t.complete,t!==B&&(F((i=Object.create(t)).unsubscribe)&&this.add(i.unsubscribe.bind(i)),i.unsubscribe=this.unsubscribe.bind(this))),this._context=i,this._next=o,this._error=n,this._complete=r}next(e){if(!this.isStopped&&this._next){const{_parentSubscriber:t}=this;L.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}}error(e){if(!this.isStopped){const{_parentSubscriber:t}=this,{useDeprecatedSynchronousErrorHandling:n}=L;if(this._error)n&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)n?(t.syncErrorValue=e,t.syncErrorThrown=!0):q(e),this.unsubscribe();else{if(this.unsubscribe(),n)throw e;q(e)}}}complete(){if(!this.isStopped){const{_parentSubscriber:e}=this;if(this._complete){const t=()=>this._complete.call(this._context);L.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,t),this.unsubscribe()):(this.__tryOrUnsub(t),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(e,t){try{e.call(this._context,t)}catch(e){if(this.unsubscribe(),L.useDeprecatedSynchronousErrorHandling)throw e;q(e)}}__tryOrSetError(e,t,n){if(!L.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,n)}catch(t){return L.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=t,e.syncErrorThrown=!0,!0):(q(t),!0)}return!1}_unsubscribe(){const{_parentSubscriber:e}=this;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}const J=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")();function Z(){}function K(e){return e?1===e.length?e[0]:function(t){return e.reduce((e,t)=>t(e),t)}:Z}class X{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(e){const t=new X;return t.source=this,t.operator=e,t}subscribe(e,t,n){const{operator:r}=this,o=function(e,t,n){if(e){if(e instanceof G)return e;if(e[Y])return e[Y]()}return e||t||n?new G(e,t,n):new G(B)}(e,t,n);if(r?o.add(r.call(o,this.source)):o.add(this.source||L.useDeprecatedSynchronousErrorHandling&&!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),L.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o}_trySubscribe(e){try{return this._subscribe(e)}catch(t){L.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),!function(e){for(;e;){const{closed:t,destination:n,isStopped:r}=e;if(t||r)return!1;e=n&&n instanceof G?n:null}return!0}(e)?console.warn(t):e.error(t)}}forEach(e,t){return new(t=ee(t))((t,n)=>{let r;r=this.subscribe(t=>{try{e(t)}catch(e){n(e),r&&r.unsubscribe()}},n,t)})}_subscribe(e){const{source:t}=this;return t&&t.subscribe(e)}[J](){return this}pipe(...e){return 0===e.length?this:K(e)(this)}toPromise(e){return new(e=ee(e))((e,t)=>{let n;this.subscribe(e=>n=e,e=>t(e),()=>e(n))})}}function ee(e){if(e||(e=L.Promise||Promise),!e)throw new Error("no Promise impl found");return e}X.create=e=>new X(e);const te=(()=>{function e(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return e.prototype=Object.create(Error.prototype),e})();class ne extends ${constructor(e,t){super(),this.subject=e,this.subscriber=t,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const e=this.subject,t=e.observers;if(this.subject=null,!t||0===t.length||e.isStopped||e.closed)return;const n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}class re extends G{constructor(e){super(e),this.destination=e}}class oe extends X{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[Y](){return new re(this)}lift(e){const t=new ie(this,this);return t.operator=e,t}next(e){if(this.closed)throw new te;if(!this.isStopped){const{observers:t}=this,n=t.length,r=t.slice();for(let t=0;t<n;t++)r[t].next(e)}}error(e){if(this.closed)throw new te;this.hasError=!0,this.thrownError=e,this.isStopped=!0;const{observers:t}=this,n=t.length,r=t.slice();for(let t=0;t<n;t++)r[t].error(e);this.observers.length=0}complete(){if(this.closed)throw new te;this.isStopped=!0;const{observers:e}=this,t=e.length,n=e.slice();for(let e=0;e<t;e++)n[e].complete();this.observers.length=0}unsubscribe(){this.isStopped=!0,this.closed=!0,this.observers=null}_trySubscribe(e){if(this.closed)throw new te;return super._trySubscribe(e)}_subscribe(e){if(this.closed)throw new te;return this.hasError?(e.error(this.thrownError),$.EMPTY):this.isStopped?(e.complete(),$.EMPTY):(this.observers.push(e),new ne(this,e))}asObservable(){const e=new X;return e.source=this,e}}oe.create=(e,t)=>new ie(e,t);class ie extends oe{constructor(e,t){super(),this.destination=e,this.source=t}next(e){const{destination:t}=this;t&&t.next&&t.next(e)}error(e){const{destination:t}=this;t&&t.error&&this.destination.error(e)}complete(){const{destination:e}=this;e&&e.complete&&this.destination.complete()}_subscribe(e){const{source:t}=this;return t?this.source.subscribe(e):$.EMPTY}}function ae(e,t){return function(n){if("function"!=typeof e)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new se(e,t))}}class se{constructor(e,t){this.project=e,this.thisArg=t}call(e,t){return t.subscribe(new le(e,this.project,this.thisArg))}}class le extends G{constructor(e,t,n){super(e),this.project=t,this.count=0,this.thisArg=n||this}_next(e){let t;try{t=this.project.call(this.thisArg,e,this.count++)}catch(e){return void this.destination.error(e)}this.destination.next(t)}}(()=>Object.prototype.toString)();function ce(e,t,n,r){return F(n)&&(r=n,n=void 0),r?ce(e,t,n).pipe(ae(e=>V(e)?r(...e):r(e))):new X(r=>{!function e(t,n,r,o,i){let a;if(function(e){return e&&"function"==typeof e.addEventListener&&"function"==typeof e.removeEventListener}(t)){const e=t;t.addEventListener(n,r,i),a=()=>e.removeEventListener(n,r,i)}else if(function(e){return e&&"function"==typeof e.on&&"function"==typeof e.off}(t)){const e=t;t.on(n,r),a=()=>e.off(n,r)}else if(function(e){return e&&"function"==typeof e.addListener&&"function"==typeof e.removeListener}(t)){const e=t;t.addListener(n,r),a=()=>e.removeListener(n,r)}else{if(!t||!t.length)throw new TypeError("Invalid event target");for(let a=0,s=t.length;a<s;a++)e(t[a],n,r,o,i)}o.add(a)}(e,t,(function(e){arguments.length>1?r.next(Array.prototype.slice.call(arguments)):r.next(e)}),r,n)})}const ue=new X(Z);function de(){return function(e){return e.lift(new fe(e))}}class fe{constructor(e){this.connectable=e}call(e,t){const{connectable:n}=this;n._refCount++;const r=new pe(e,n),o=t.subscribe(r);return r.closed||(r.connection=n.connect()),o}}class pe extends G{constructor(e,t){super(e),this.connectable=t}_unsubscribe(){const{connectable:e}=this;if(!e)return void(this.connection=null);this.connectable=null;const t=e._refCount;if(t<=0)return void(this.connection=null);if(e._refCount=t-1,t>1)return void(this.connection=null);const{connection:n}=this,r=e._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}class me extends X{constructor(e,t){super(),this.source=e,this.subjectFactory=t,this._refCount=0,this._isComplete=!1}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){const e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject}connect(){let e=this._connection;return e||(this._isComplete=!1,(e=this._connection=new $).add(this.source.subscribe(new ge(this.getSubject(),this))),e.closed&&(this._connection=null,e=$.EMPTY)),e}refCount(){return de()(this)}}const he=(()=>{const e=me.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}})();class ge extends re{constructor(e,t){super(e),this.connectable=t}_error(e){this._unsubscribe(),super._error(e)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const e=this.connectable;if(e){this.connectable=null;const t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}}}function be(e,t){return function(n){let r;if(r="function"==typeof e?e:function(){return e},"function"==typeof t)return n.lift(new ve(r,t));const o=Object.create(n,he);return o.source=n,o.subjectFactory=r,o}}class ve{constructor(e,t){this.subjectFactory=e,this.selector=t}call(e,t){const{selector:n}=this,r=this.subjectFactory(),o=n(r).subscribe(e);return o.add(t.subscribe(r)),o}}function ye(){return new oe}function we(){return e=>de()(be(ye)(e))}var _e,xe=function(){};function Ae(e){return e&&"function"==typeof e.next}function ke(e){return[e.arg].concat(Object.keys(e.modifiers)).join(":")}var Ce={created:function(){var e=this,t=e.$options.domStreams;t&&t.forEach((function(t){e[t]=new oe}));var n=e.$options.observableMethods;n&&(Array.isArray(n)?n.forEach((function(t){e[t+"$"]=e.$createObservableMethod(t)})):Object.keys(n).forEach((function(t){e[n[t]]=e.$createObservableMethod(t)})));var r=e.$options.subscriptions;"function"==typeof r&&(r=r.call(e)),r&&(e.$observables={},e._subscription=new $,Object.keys(r).forEach((function(t){!function(e,t,n){t in e?e[t]=n:_e.util.defineReactive(e,t,n)}(e,t,void 0),function(e){return e&&"function"==typeof e.subscribe}(e.$observables[t]=r[t])?e._subscription.add(r[t].subscribe((function(n){e[t]=n}),(function(e){throw e}))):xe('Invalid Observable found in subscriptions option with key "'+t+'".',e)})))},beforeDestroy:function(){this._subscription&&this._subscription.unsubscribe()}},Se={bind:function(e,t,n){var r=t.value,o=t.arg,i=t.expression,a=t.modifiers;if(Ae(r))r={subject:r};else if(!r||!Ae(r.subject))return void xe('Invalid Subject found in directive with key "'+i+'".'+i+" should be an instance of Subject or have the type { subject: Subject, data: any }.",n.context);var s={stop:function(e){return e.stopPropagation()},prevent:function(e){return e.preventDefault()}},l=Object.keys(s).filter((function(e){return a[e]})),c=r.subject,u=(c.next||c.onNext).bind(c);if(!a.native&&n.componentInstance)r.subscription=n.componentInstance.$eventToObservable(o).subscribe((function(e){l.forEach((function(t){return s[t](e)})),u({event:e,data:r.data})}));else{var d=r.options?[e,o,r.options]:[e,o];r.subscription=ce.apply(void 0,d).subscribe((function(e){l.forEach((function(t){return s[t](e)})),u({event:e,data:r.data})}))}(e._rxHandles||(e._rxHandles={}))[ke(t)]=r},update:function(e,t){var n=t.value,r=e._rxHandles&&e._rxHandles[ke(t)];r&&n&&Ae(n.subject)&&(r.data=n.data)},unbind:function(e,t){var n=ke(t),r=e._rxHandles&&e._rxHandles[n];r&&(r.subscription&&r.subscription.unsubscribe(),e._rxHandles[n]=null)}};function Te(e,t){var n=this;return new X((function(r){var o,i=function(){o=n.$watch(e,(function(e,t){r.next({oldValue:t,newValue:e})}),t)};return n._data?i():n.$once("hook:created",i),new $((function(){o&&o()}))}))}function Ee(e,t){if("undefined"==typeof window)return ue;var n=this,r=document.documentElement;return new X((function(o){function i(t){if(n.$el){if(null===e&&n.$el===t.target)return o.next(t);for(var r=n.$el.querySelectorAll(e),i=t.target,a=0,s=r.length;a<s;a++)if(r[a]===i)return o.next(t)}}return r.addEventListener(t,i),new $((function(){r.removeEventListener(t,i)}))}))}function Me(e,t,n,r){var o=e.subscribe(t,n,r);return(this._subscription||(this._subscription=new $)).add(o),o}function Oe(e){var t=this,n=Array.isArray(e)?e:[e];return new X((function(e){var r=n.map((function(n){var r=function(t){return e.next({name:n,msg:t})};return t.$on(n,r),{name:n,callback:r}}));return function(){r.forEach((function(e){return t.$off(e.name,e.callback)}))}}))}function Pe(e,t){var n=this;void 0!==n[e]&&xe("Potential bug: Method "+e+" already defined on vm and has been overwritten by $createObservableMethod."+String(n[e]),n);return new X((function(r){return n[e]=function(){var e=Array.from(arguments);t?(e.push(this),r.next(e)):e.length<=1?r.next(e[0]):r.next(e)},function(){delete n[e]}})).pipe(we())}function Ie(e){xe=(_e=e).util.warn||xe,e.mixin(Ce),e.directive("stream",Se),e.prototype.$watchAsObservable=Te,e.prototype.$fromDOMEvent=Ee,e.prototype.$subscribeTo=Me,e.prototype.$eventToObservable=Oe,e.prototype.$createObservableMethod=Pe,e.config.optionMergeStrategies.subscriptions=e.config.optionMergeStrategies.data}"undefined"!=typeof Vue&&Vue.use(Ie);var Re=Ie;let Ne=!0,De=!0;function je(e,t,n){const r=e.match(t);return r&&r.length>=n&&parseInt(r[n],10)}function Fe(e,t,n){if(!e.RTCPeerConnection)return;const r=e.RTCPeerConnection.prototype,o=r.addEventListener;r.addEventListener=function(e,r){if(e!==t)return o.apply(this,arguments);const i=e=>{const t=n(e);t&&r(t)};return this._eventMap=this._eventMap||{},this._eventMap[r]=i,o.apply(this,[e,i])};const i=r.removeEventListener;r.removeEventListener=function(e,n){if(e!==t||!this._eventMap||!this._eventMap[n])return i.apply(this,arguments);const r=this._eventMap[n];return delete this._eventMap[n],i.apply(this,[e,r])},Object.defineProperty(r,"on"+t,{get(){return this["_on"+t]},set(e){this["_on"+t]&&(this.removeEventListener(t,this["_on"+t]),delete this["_on"+t]),e&&this.addEventListener(t,this["_on"+t]=e)},enumerable:!0,configurable:!0})}function ze(e){return"boolean"!=typeof e?new Error("Argument type: "+typeof e+". Please use a boolean."):(Ne=e,e?"adapter.js logging disabled":"adapter.js logging enabled")}function Le(e){return"boolean"!=typeof e?new Error("Argument type: "+typeof e+". Please use a boolean."):(De=!e,"adapter.js deprecation warnings "+(e?"disabled":"enabled"))}function qe(){if("object"==typeof window){if(Ne)return;"undefined"!=typeof console&&"function"==typeof console.log&&console.log.apply(console,arguments)}}function Be(e,t){De&&console.warn(e+" is deprecated, please use "+t+" instead.")}function Ve(e){const{navigator:t}=e,n={browser:null,version:null};if(void 0===e||!e.navigator)return n.browser="Not a browser.",n;if(t.mozGetUserMedia)n.browser="firefox",n.version=je(t.userAgent,/Firefox\/(\d+)\./,1);else if(t.webkitGetUserMedia||!1===e.isSecureContext&&e.webkitRTCPeerConnection&&!e.RTCIceGatherer)n.browser="chrome",n.version=je(t.userAgent,/Chrom(e|ium)\/(\d+)\./,2);else if(t.mediaDevices&&t.userAgent.match(/Edge\/(\d+).(\d+)$/))n.browser="edge",n.version=je(t.userAgent,/Edge\/(\d+).(\d+)$/,2);else{if(!e.RTCPeerConnection||!t.userAgent.match(/AppleWebKit\/(\d+)\./))return n.browser="Not a supported browser.",n;n.browser="safari",n.version=je(t.userAgent,/AppleWebKit\/(\d+)\./,1),n.supportsUnifiedPlan=e.RTCRtpTransceiver&&"currentDirection"in e.RTCRtpTransceiver.prototype}return n}function Ue(e){return"[object Object]"===Object.prototype.toString.call(e)}function We(e){return Ue(e)?Object.keys(e).reduce((function(t,n){const r=Ue(e[n]),o=r?We(e[n]):e[n],i=r&&!Object.keys(o).length;return void 0===o||i?t:Object.assign(t,{[n]:o})}),{}):e}function $e(e,t,n){const r=n?"outbound-rtp":"inbound-rtp",o=new Map;if(null===t)return o;const i=[];return e.forEach(e=>{"track"===e.type&&e.trackIdentifier===t.id&&i.push(e)}),i.forEach(t=>{e.forEach(n=>{n.type===r&&n.trackId===t.id&&function e(t,n,r){n&&!r.has(n.id)&&(r.set(n.id,n),Object.keys(n).forEach(o=>{o.endsWith("Id")?e(t,t.get(n[o]),r):o.endsWith("Ids")&&n[o].forEach(n=>{e(t,t.get(n),r)})}))}(e,n,o)})}),o}const He=qe;function Ye(e){const t=e&&e.navigator;if(!t.mediaDevices)return;const n=Ve(e),r=function(e){if("object"!=typeof e||e.mandatory||e.optional)return e;const t={};return Object.keys(e).forEach(n=>{if("require"===n||"advanced"===n||"mediaSource"===n)return;const r="object"==typeof e[n]?e[n]:{ideal:e[n]};void 0!==r.exact&&"number"==typeof r.exact&&(r.min=r.max=r.exact);const o=function(e,t){return e?e+t.charAt(0).toUpperCase()+t.slice(1):"deviceId"===t?"sourceId":t};if(void 0!==r.ideal){t.optional=t.optional||[];let e={};"number"==typeof r.ideal?(e[o("min",n)]=r.ideal,t.optional.push(e),(e={})[o("max",n)]=r.ideal,t.optional.push(e)):(e[o("",n)]=r.ideal,t.optional.push(e))}void 0!==r.exact&&"number"!=typeof r.exact?(t.mandatory=t.mandatory||{},t.mandatory[o("",n)]=r.exact):["min","max"].forEach(e=>{void 0!==r[e]&&(t.mandatory=t.mandatory||{},t.mandatory[o(e,n)]=r[e])})}),e.advanced&&(t.optional=(t.optional||[]).concat(e.advanced)),t},o=function(e,o){if(n.version>=61)return o(e);if((e=JSON.parse(JSON.stringify(e)))&&"object"==typeof e.audio){const t=function(e,t,n){t in e&&!(n in e)&&(e[n]=e[t],delete e[t])};t((e=JSON.parse(JSON.stringify(e))).audio,"autoGainControl","googAutoGainControl"),t(e.audio,"noiseSuppression","googNoiseSuppression"),e.audio=r(e.audio)}if(e&&"object"==typeof e.video){let i=e.video.facingMode;i=i&&("object"==typeof i?i:{ideal:i});const a=n.version<66;if(i&&("user"===i.exact||"environment"===i.exact||"user"===i.ideal||"environment"===i.ideal)&&(!t.mediaDevices.getSupportedConstraints||!t.mediaDevices.getSupportedConstraints().facingMode||a)){let n;if(delete e.video.facingMode,"environment"===i.exact||"environment"===i.ideal?n=["back","rear"]:"user"!==i.exact&&"user"!==i.ideal||(n=["front"]),n)return t.mediaDevices.enumerateDevices().then(t=>{let a=(t=t.filter(e=>"videoinput"===e.kind)).find(e=>n.some(t=>e.label.toLowerCase().includes(t)));return!a&&t.length&&n.includes("back")&&(a=t[t.length-1]),a&&(e.video.deviceId=i.exact?{exact:a.deviceId}:{ideal:a.deviceId}),e.video=r(e.video),He("chrome: "+JSON.stringify(e)),o(e)})}e.video=r(e.video)}return He("chrome: "+JSON.stringify(e)),o(e)},i=function(e){return n.version>=64?e:{name:{PermissionDeniedError:"NotAllowedError",PermissionDismissedError:"NotAllowedError",InvalidStateError:"NotAllowedError",DevicesNotFoundError:"NotFoundError",ConstraintNotSatisfiedError:"OverconstrainedError",TrackStartError:"NotReadableError",MediaDeviceFailedDueToShutdown:"NotAllowedError",MediaDeviceKillSwitchOn:"NotAllowedError",TabCaptureError:"AbortError",ScreenCaptureError:"AbortError",DeviceCaptureError:"AbortError"}[e.name]||e.name,message:e.message,constraint:e.constraint||e.constraintName,toString(){return this.name+(this.message&&": ")+this.message}}};if(t.getUserMedia=function(e,n,r){o(e,e=>{t.webkitGetUserMedia(e,n,e=>{r&&r(i(e))})})}.bind(t),t.mediaDevices.getUserMedia){const e=t.mediaDevices.getUserMedia.bind(t.mediaDevices);t.mediaDevices.getUserMedia=function(t){return o(t,t=>e(t).then(e=>{if(t.audio&&!e.getAudioTracks().length||t.video&&!e.getVideoTracks().length)throw e.getTracks().forEach(e=>{e.stop()}),new DOMException("","NotFoundError");return e},e=>Promise.reject(i(e))))}}}function Ge(e,t){e.navigator.mediaDevices&&"getDisplayMedia"in e.navigator.mediaDevices||e.navigator.mediaDevices&&("function"==typeof t?e.navigator.mediaDevices.getDisplayMedia=function(n){return t(n).then(t=>{const r=n.video&&n.video.width,o=n.video&&n.video.height,i=n.video&&n.video.frameRate;return n.video={mandatory:{chromeMediaSource:"desktop",chromeMediaSourceId:t,maxFrameRate:i||3}},r&&(n.video.mandatory.maxWidth=r),o&&(n.video.mandatory.maxHeight=o),e.navigator.mediaDevices.getUserMedia(n)})}:console.error("shimGetDisplayMedia: getSourceId argument is not a function"))}function Qe(e){e.MediaStream=e.MediaStream||e.webkitMediaStream}function Je(e){if("object"!=typeof e||!e.RTCPeerConnection||"ontrack"in e.RTCPeerConnection.prototype)Fe(e,"track",e=>(e.transceiver||Object.defineProperty(e,"transceiver",{value:{receiver:e.receiver}}),e));else{Object.defineProperty(e.RTCPeerConnection.prototype,"ontrack",{get(){return this._ontrack},set(e){this._ontrack&&this.removeEventListener("track",this._ontrack),this.addEventListener("track",this._ontrack=e)},enumerable:!0,configurable:!0});const t=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){return this._ontrackpoly||(this._ontrackpoly=t=>{t.stream.addEventListener("addtrack",n=>{let r;r=e.RTCPeerConnection.prototype.getReceivers?this.getReceivers().find(e=>e.track&&e.track.id===n.track.id):{track:n.track};const o=new Event("track");o.track=n.track,o.receiver=r,o.transceiver={receiver:r},o.streams=[t.stream],this.dispatchEvent(o)}),t.stream.getTracks().forEach(n=>{let r;r=e.RTCPeerConnection.prototype.getReceivers?this.getReceivers().find(e=>e.track&&e.track.id===n.id):{track:n};const o=new Event("track");o.track=n,o.receiver=r,o.transceiver={receiver:r},o.streams=[t.stream],this.dispatchEvent(o)})},this.addEventListener("addstream",this._ontrackpoly)),t.apply(this,arguments)}}}function Ze(e){if("object"==typeof e&&e.RTCPeerConnection&&!("getSenders"in e.RTCPeerConnection.prototype)&&"createDTMFSender"in e.RTCPeerConnection.prototype){const t=function(e,t){return{track:t,get dtmf(){return void 0===this._dtmf&&("audio"===t.kind?this._dtmf=e.createDTMFSender(t):this._dtmf=null),this._dtmf},_pc:e}};if(!e.RTCPeerConnection.prototype.getSenders){e.RTCPeerConnection.prototype.getSenders=function(){return this._senders=this._senders||[],this._senders.slice()};const n=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addTrack=function(e,r){let o=n.apply(this,arguments);return o||(o=t(this,e),this._senders.push(o)),o};const r=e.RTCPeerConnection.prototype.removeTrack;e.RTCPeerConnection.prototype.removeTrack=function(e){r.apply(this,arguments);const t=this._senders.indexOf(e);-1!==t&&this._senders.splice(t,1)}}const n=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(e){this._senders=this._senders||[],n.apply(this,[e]),e.getTracks().forEach(e=>{this._senders.push(t(this,e))})};const r=e.RTCPeerConnection.prototype.removeStream;e.RTCPeerConnection.prototype.removeStream=function(e){this._senders=this._senders||[],r.apply(this,[e]),e.getTracks().forEach(e=>{const t=this._senders.find(t=>t.track===e);t&&this._senders.splice(this._senders.indexOf(t),1)})}}else if("object"==typeof e&&e.RTCPeerConnection&&"getSenders"in e.RTCPeerConnection.prototype&&"createDTMFSender"in e.RTCPeerConnection.prototype&&e.RTCRtpSender&&!("dtmf"in e.RTCRtpSender.prototype)){const t=e.RTCPeerConnection.prototype.getSenders;e.RTCPeerConnection.prototype.getSenders=function(){const e=t.apply(this,[]);return e.forEach(e=>e._pc=this),e},Object.defineProperty(e.RTCRtpSender.prototype,"dtmf",{get(){return void 0===this._dtmf&&("audio"===this.track.kind?this._dtmf=this._pc.createDTMFSender(this.track):this._dtmf=null),this._dtmf}})}}function Ke(e){if(!e.RTCPeerConnection)return;const t=e.RTCPeerConnection.prototype.getStats;e.RTCPeerConnection.prototype.getStats=function(){const[e,n,r]=arguments;if(arguments.length>0&&"function"==typeof e)return t.apply(this,arguments);if(0===t.length&&(0===arguments.length||"function"!=typeof e))return t.apply(this,[]);const o=function(e){const t={};return e.result().forEach(e=>{const n={id:e.id,timestamp:e.timestamp,type:{localcandidate:"local-candidate",remotecandidate:"remote-candidate"}[e.type]||e.type};e.names().forEach(t=>{n[t]=e.stat(t)}),t[n.id]=n}),t},i=function(e){return new Map(Object.keys(e).map(t=>[t,e[t]]))};if(arguments.length>=2){const r=function(e){n(i(o(e)))};return t.apply(this,[r,e])}return new Promise((e,n)=>{t.apply(this,[function(t){e(i(o(t)))},n])}).then(n,r)}}function Xe(e){if(!("object"==typeof e&&e.RTCPeerConnection&&e.RTCRtpSender&&e.RTCRtpReceiver))return;if(!("getStats"in e.RTCRtpSender.prototype)){const t=e.RTCPeerConnection.prototype.getSenders;t&&(e.RTCPeerConnection.prototype.getSenders=function(){const e=t.apply(this,[]);return e.forEach(e=>e._pc=this),e});const n=e.RTCPeerConnection.prototype.addTrack;n&&(e.RTCPeerConnection.prototype.addTrack=function(){const e=n.apply(this,arguments);return e._pc=this,e}),e.RTCRtpSender.prototype.getStats=function(){const e=this;return this._pc.getStats().then(t=>$e(t,e.track,!0))}}if(!("getStats"in e.RTCRtpReceiver.prototype)){const t=e.RTCPeerConnection.prototype.getReceivers;t&&(e.RTCPeerConnection.prototype.getReceivers=function(){const e=t.apply(this,[]);return e.forEach(e=>e._pc=this),e}),Fe(e,"track",e=>(e.receiver._pc=e.srcElement,e)),e.RTCRtpReceiver.prototype.getStats=function(){const e=this;return this._pc.getStats().then(t=>$e(t,e.track,!1))}}if(!("getStats"in e.RTCRtpSender.prototype&&"getStats"in e.RTCRtpReceiver.prototype))return;const t=e.RTCPeerConnection.prototype.getStats;e.RTCPeerConnection.prototype.getStats=function(){if(arguments.length>0&&arguments[0]instanceof e.MediaStreamTrack){const e=arguments[0];let t,n,r;return this.getSenders().forEach(n=>{n.track===e&&(t?r=!0:t=n)}),this.getReceivers().forEach(t=>(t.track===e&&(n?r=!0:n=t),t.track===e)),r||t&&n?Promise.reject(new DOMException("There are more than one sender or receiver for the track.","InvalidAccessError")):t?t.getStats():n?n.getStats():Promise.reject(new DOMException("There is no sender or receiver for the track.","InvalidAccessError"))}return t.apply(this,arguments)}}function et(e){e.RTCPeerConnection.prototype.getLocalStreams=function(){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},Object.keys(this._shimmedLocalStreams).map(e=>this._shimmedLocalStreams[e][0])};const t=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addTrack=function(e,n){if(!n)return t.apply(this,arguments);this._shimmedLocalStreams=this._shimmedLocalStreams||{};const r=t.apply(this,arguments);return this._shimmedLocalStreams[n.id]?-1===this._shimmedLocalStreams[n.id].indexOf(r)&&this._shimmedLocalStreams[n.id].push(r):this._shimmedLocalStreams[n.id]=[n,r],r};const n=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(e){this._shimmedLocalStreams=this._shimmedLocalStreams||{},e.getTracks().forEach(e=>{if(this.getSenders().find(t=>t.track===e))throw new DOMException("Track already exists.","InvalidAccessError")});const t=this.getSenders();n.apply(this,arguments);const r=this.getSenders().filter(e=>-1===t.indexOf(e));this._shimmedLocalStreams[e.id]=[e].concat(r)};const r=e.RTCPeerConnection.prototype.removeStream;e.RTCPeerConnection.prototype.removeStream=function(e){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},delete this._shimmedLocalStreams[e.id],r.apply(this,arguments)};const o=e.RTCPeerConnection.prototype.removeTrack;e.RTCPeerConnection.prototype.removeTrack=function(e){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},e&&Object.keys(this._shimmedLocalStreams).forEach(t=>{const n=this._shimmedLocalStreams[t].indexOf(e);-1!==n&&this._shimmedLocalStreams[t].splice(n,1),1===this._shimmedLocalStreams[t].length&&delete this._shimmedLocalStreams[t]}),o.apply(this,arguments)}}function tt(e){if(!e.RTCPeerConnection)return;const t=Ve(e);if(e.RTCPeerConnection.prototype.addTrack&&t.version>=65)return et(e);const n=e.RTCPeerConnection.prototype.getLocalStreams;e.RTCPeerConnection.prototype.getLocalStreams=function(){const e=n.apply(this);return this._reverseStreams=this._reverseStreams||{},e.map(e=>this._reverseStreams[e.id])};const r=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(t){if(this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{},t.getTracks().forEach(e=>{if(this.getSenders().find(t=>t.track===e))throw new DOMException("Track already exists.","InvalidAccessError")}),!this._reverseStreams[t.id]){const n=new e.MediaStream(t.getTracks());this._streams[t.id]=n,this._reverseStreams[n.id]=t,t=n}r.apply(this,[t])};const o=e.RTCPeerConnection.prototype.removeStream;function i(e,t){let n=t.sdp;return Object.keys(e._reverseStreams||[]).forEach(t=>{const r=e._reverseStreams[t],o=e._streams[r.id];n=n.replace(new RegExp(o.id,"g"),r.id)}),new RTCSessionDescription({type:t.type,sdp:n})}function a(e,t){let n=t.sdp;return Object.keys(e._reverseStreams||[]).forEach(t=>{const r=e._reverseStreams[t],o=e._streams[r.id];n=n.replace(new RegExp(r.id,"g"),o.id)}),new RTCSessionDescription({type:t.type,sdp:n})}e.RTCPeerConnection.prototype.removeStream=function(e){this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{},o.apply(this,[this._streams[e.id]||e]),delete this._reverseStreams[this._streams[e.id]?this._streams[e.id].id:e.id],delete this._streams[e.id]},e.RTCPeerConnection.prototype.addTrack=function(t,n){if("closed"===this.signalingState)throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");const r=[].slice.call(arguments,1);if(1!==r.length||!r[0].getTracks().find(e=>e===t))throw new DOMException("The adapter.js addTrack polyfill only supports a single stream which is associated with the specified track.","NotSupportedError");const o=this.getSenders().find(e=>e.track===t);if(o)throw new DOMException("Track already exists.","InvalidAccessError");this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{};const i=this._streams[n.id];if(i)i.addTrack(t),Promise.resolve().then(()=>{this.dispatchEvent(new Event("negotiationneeded"))});else{const r=new e.MediaStream([t]);this._streams[n.id]=r,this._reverseStreams[r.id]=n,this.addStream(r)}return this.getSenders().find(e=>e.track===t)},["createOffer","createAnswer"].forEach((function(t){const n=e.RTCPeerConnection.prototype[t],r={[t](){const e=arguments;return arguments.length&&"function"==typeof arguments[0]?n.apply(this,[t=>{const n=i(this,t);e[0].apply(null,[n])},t=>{e[1]&&e[1].apply(null,t)},arguments[2]]):n.apply(this,arguments).then(e=>i(this,e))}};e.RTCPeerConnection.prototype[t]=r[t]}));const s=e.RTCPeerConnection.prototype.setLocalDescription;e.RTCPeerConnection.prototype.setLocalDescription=function(){return arguments.length&&arguments[0].type?(arguments[0]=a(this,arguments[0]),s.apply(this,arguments)):s.apply(this,arguments)};const l=Object.getOwnPropertyDescriptor(e.RTCPeerConnection.prototype,"localDescription");Object.defineProperty(e.RTCPeerConnection.prototype,"localDescription",{get(){const e=l.get.apply(this);return""===e.type?e:i(this,e)}}),e.RTCPeerConnection.prototype.removeTrack=function(e){if("closed"===this.signalingState)throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");if(!e._pc)throw new DOMException("Argument 1 of RTCPeerConnection.removeTrack does not implement interface RTCRtpSender.","TypeError");if(!(e._pc===this))throw new DOMException("Sender was not created by this connection.","InvalidAccessError");let t;this._streams=this._streams||{},Object.keys(this._streams).forEach(n=>{this._streams[n].getTracks().find(t=>e.track===t)&&(t=this._streams[n])}),t&&(1===t.getTracks().length?this.removeStream(this._reverseStreams[t.id]):t.removeTrack(e.track),this.dispatchEvent(new Event("negotiationneeded")))}}function nt(e){const t=Ve(e);if(!e.RTCPeerConnection&&e.webkitRTCPeerConnection&&(e.RTCPeerConnection=e.webkitRTCPeerConnection),!e.RTCPeerConnection)return;t.version<53&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach((function(t){const n=e.RTCPeerConnection.prototype[t],r={[t](){return arguments[0]=new("addIceCandidate"===t?e.RTCIceCandidate:e.RTCSessionDescription)(arguments[0]),n.apply(this,arguments)}};e.RTCPeerConnection.prototype[t]=r[t]}));const n=e.RTCPeerConnection.prototype.addIceCandidate;e.RTCPeerConnection.prototype.addIceCandidate=function(){return arguments[0]?t.version<78&&arguments[0]&&""===arguments[0].candidate?Promise.resolve():n.apply(this,arguments):(arguments[1]&&arguments[1].apply(null),Promise.resolve())}}function rt(e){Fe(e,"negotiationneeded",e=>{if("stable"===e.target.signalingState)return e})}var ot=n(45),it=n.n(ot);function at(e){const t=e&&e.navigator,n=t.mediaDevices.getUserMedia.bind(t.mediaDevices);t.mediaDevices.getUserMedia=function(e){return n(e).catch(e=>Promise.reject(function(e){return{name:{PermissionDeniedError:"NotAllowedError"}[e.name]||e.name,message:e.message,constraint:e.constraint,toString(){return this.name}}}(e)))}}function st(e){"getDisplayMedia"in e.navigator&&e.navigator.mediaDevices&&(e.navigator.mediaDevices&&"getDisplayMedia"in e.navigator.mediaDevices||(e.navigator.mediaDevices.getDisplayMedia=e.navigator.getDisplayMedia.bind(e.navigator)))}function lt(e){const t=Ve(e);if(e.RTCIceGatherer&&(e.RTCIceCandidate||(e.RTCIceCandidate=function(e){return e}),e.RTCSessionDescription||(e.RTCSessionDescription=function(e){return e}),t.version<15025)){const t=Object.getOwnPropertyDescriptor(e.MediaStreamTrack.prototype,"enabled");Object.defineProperty(e.MediaStreamTrack.prototype,"enabled",{set(e){t.set.call(this,e);const n=new Event("enabled");n.enabled=e,this.dispatchEvent(n)}})}!e.RTCRtpSender||"dtmf"in e.RTCRtpSender.prototype||Object.defineProperty(e.RTCRtpSender.prototype,"dtmf",{get(){return void 0===this._dtmf&&("audio"===this.track.kind?this._dtmf=new e.RTCDtmfSender(this):"video"===this.track.kind&&(this._dtmf=null)),this._dtmf}}),e.RTCDtmfSender&&!e.RTCDTMFSender&&(e.RTCDTMFSender=e.RTCDtmfSender);const n=it()(e,t.version);e.RTCPeerConnection=function(e){return e&&e.iceServers&&(e.iceServers=function(e,t){let n=!1;return(e=JSON.parse(JSON.stringify(e))).filter(e=>{if(e&&(e.urls||e.url)){var t=e.urls||e.url;e.url&&!e.urls&&Be("RTCIceServer.url","RTCIceServer.urls");const r="string"==typeof t;return r&&(t=[t]),t=t.filter(e=>{if(0===e.indexOf("stun:"))return!1;const t=e.startsWith("turn")&&!e.startsWith("turn:[")&&e.includes("transport=udp");return t&&!n?(n=!0,!0):t&&!n}),delete e.url,e.urls=r?t[0]:t,!!t.length}})}(e.iceServers,t.version),qe("ICE servers after filtering:",e.iceServers)),new n(e)},e.RTCPeerConnection.prototype=n.prototype}function ct(e){!e.RTCRtpSender||"replaceTrack"in e.RTCRtpSender.prototype||(e.RTCRtpSender.prototype.replaceTrack=e.RTCRtpSender.prototype.setTrack)}function ut(e){const t=Ve(e),n=e&&e.navigator,r=e&&e.MediaStreamTrack;if(n.getUserMedia=function(e,t,r){Be("navigator.getUserMedia","navigator.mediaDevices.getUserMedia"),n.mediaDevices.getUserMedia(e).then(t,r)},!(t.version>55&&"autoGainControl"in n.mediaDevices.getSupportedConstraints())){const e=function(e,t,n){t in e&&!(n in e)&&(e[n]=e[t],delete e[t])},t=n.mediaDevices.getUserMedia.bind(n.mediaDevices);if(n.mediaDevices.getUserMedia=function(n){return"object"==typeof n&&"object"==typeof n.audio&&(n=JSON.parse(JSON.stringify(n)),e(n.audio,"autoGainControl","mozAutoGainControl"),e(n.audio,"noiseSuppression","mozNoiseSuppression")),t(n)},r&&r.prototype.getSettings){const t=r.prototype.getSettings;r.prototype.getSettings=function(){const n=t.apply(this,arguments);return e(n,"mozAutoGainControl","autoGainControl"),e(n,"mozNoiseSuppression","noiseSuppression"),n}}if(r&&r.prototype.applyConstraints){const t=r.prototype.applyConstraints;r.prototype.applyConstraints=function(n){return"audio"===this.kind&&"object"==typeof n&&(n=JSON.parse(JSON.stringify(n)),e(n,"autoGainControl","mozAutoGainControl"),e(n,"noiseSuppression","mozNoiseSuppression")),t.apply(this,[n])}}}}function dt(e,t){e.navigator.mediaDevices&&"getDisplayMedia"in e.navigator.mediaDevices||e.navigator.mediaDevices&&(e.navigator.mediaDevices.getDisplayMedia=function(n){if(!n||!n.video){const e=new DOMException("getDisplayMedia without video constraints is undefined");return e.name="NotFoundError",e.code=8,Promise.reject(e)}return!0===n.video?n.video={mediaSource:t}:n.video.mediaSource=t,e.navigator.mediaDevices.getUserMedia(n)})}function ft(e){"object"==typeof e&&e.RTCTrackEvent&&"receiver"in e.RTCTrackEvent.prototype&&!("transceiver"in e.RTCTrackEvent.prototype)&&Object.defineProperty(e.RTCTrackEvent.prototype,"transceiver",{get(){return{receiver:this.receiver}}})}function pt(e){const t=Ve(e);if("object"!=typeof e||!e.RTCPeerConnection&&!e.mozRTCPeerConnection)return;if(!e.RTCPeerConnection&&e.mozRTCPeerConnection&&(e.RTCPeerConnection=e.mozRTCPeerConnection),t.version<53&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach((function(t){const n=e.RTCPeerConnection.prototype[t],r={[t](){return arguments[0]=new("addIceCandidate"===t?e.RTCIceCandidate:e.RTCSessionDescription)(arguments[0]),n.apply(this,arguments)}};e.RTCPeerConnection.prototype[t]=r[t]})),t.version<68){const t=e.RTCPeerConnection.prototype.addIceCandidate;e.RTCPeerConnection.prototype.addIceCandidate=function(){return arguments[0]?arguments[0]&&""===arguments[0].candidate?Promise.resolve():t.apply(this,arguments):(arguments[1]&&arguments[1].apply(null),Promise.resolve())}}const n={inboundrtp:"inbound-rtp",outboundrtp:"outbound-rtp",candidatepair:"candidate-pair",localcandidate:"local-candidate",remotecandidate:"remote-candidate"},r=e.RTCPeerConnection.prototype.getStats;e.RTCPeerConnection.prototype.getStats=function(){const[e,o,i]=arguments;return r.apply(this,[e||null]).then(e=>{if(t.version<53&&!o)try{e.forEach(e=>{e.type=n[e.type]||e.type})}catch(t){if("TypeError"!==t.name)throw t;e.forEach((t,r)=>{e.set(r,Object.assign({},t,{type:n[t.type]||t.type}))})}return e}).then(o,i)}}function mt(e){if("object"!=typeof e||!e.RTCPeerConnection||!e.RTCRtpSender)return;if(e.RTCRtpSender&&"getStats"in e.RTCRtpSender.prototype)return;const t=e.RTCPeerConnection.prototype.getSenders;t&&(e.RTCPeerConnection.prototype.getSenders=function(){const e=t.apply(this,[]);return e.forEach(e=>e._pc=this),e});const n=e.RTCPeerConnection.prototype.addTrack;n&&(e.RTCPeerConnection.prototype.addTrack=function(){const e=n.apply(this,arguments);return e._pc=this,e}),e.RTCRtpSender.prototype.getStats=function(){return this.track?this._pc.getStats(this.track):Promise.resolve(new Map)}}function ht(e){if("object"!=typeof e||!e.RTCPeerConnection||!e.RTCRtpSender)return;if(e.RTCRtpSender&&"getStats"in e.RTCRtpReceiver.prototype)return;const t=e.RTCPeerConnection.prototype.getReceivers;t&&(e.RTCPeerConnection.prototype.getReceivers=function(){const e=t.apply(this,[]);return e.forEach(e=>e._pc=this),e}),Fe(e,"track",e=>(e.receiver._pc=e.srcElement,e)),e.RTCRtpReceiver.prototype.getStats=function(){return this._pc.getStats(this.track)}}function gt(e){!e.RTCPeerConnection||"removeStream"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.removeStream=function(e){Be("removeStream","removeTrack"),this.getSenders().forEach(t=>{t.track&&e.getTracks().includes(t.track)&&this.removeTrack(t)})})}function bt(e){e.DataChannel&&!e.RTCDataChannel&&(e.RTCDataChannel=e.DataChannel)}function vt(e){if("object"!=typeof e||!e.RTCPeerConnection)return;const t=e.RTCPeerConnection.prototype.addTransceiver;t&&(e.RTCPeerConnection.prototype.addTransceiver=function(){this.setParametersPromises=[];const e=arguments[1],n=e&&"sendEncodings"in e;n&&e.sendEncodings.forEach(e=>{if("rid"in e){if(!/^[a-z0-9]{0,16}$/i.test(e.rid))throw new TypeError("Invalid RID value provided.")}if("scaleResolutionDownBy"in e&&!(parseFloat(e.scaleResolutionDownBy)>=1))throw new RangeError("scale_resolution_down_by must be >= 1.0");if("maxFramerate"in e&&!(parseFloat(e.maxFramerate)>=0))throw new RangeError("max_framerate must be >= 0.0")});const r=t.apply(this,arguments);if(n){const{sender:t}=r,n=t.getParameters();"encodings"in n||(n.encodings=e.sendEncodings,this.setParametersPromises.push(t.setParameters(n).catch(()=>{})))}return r})}function yt(e){if("object"!=typeof e||!e.RTCPeerConnection)return;const t=e.RTCPeerConnection.prototype.createOffer;e.RTCPeerConnection.prototype.createOffer=function(){return this.setParametersPromises&&this.setParametersPromises.length?Promise.all(this.setParametersPromises).then(()=>t.apply(this,arguments)).finally(()=>{this.setParametersPromises=[]}):t.apply(this,arguments)}}function wt(e){if("object"!=typeof e||!e.RTCPeerConnection)return;const t=e.RTCPeerConnection.prototype.createAnswer;e.RTCPeerConnection.prototype.createAnswer=function(){return this.setParametersPromises&&this.setParametersPromises.length?Promise.all(this.setParametersPromises).then(()=>t.apply(this,arguments)).finally(()=>{this.setParametersPromises=[]}):t.apply(this,arguments)}}function _t(e){if("object"==typeof e&&e.RTCPeerConnection){if("getLocalStreams"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.getLocalStreams=function(){return this._localStreams||(this._localStreams=[]),this._localStreams}),!("addStream"in e.RTCPeerConnection.prototype)){const t=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addStream=function(e){this._localStreams||(this._localStreams=[]),this._localStreams.includes(e)||this._localStreams.push(e),e.getAudioTracks().forEach(n=>t.call(this,n,e)),e.getVideoTracks().forEach(n=>t.call(this,n,e))},e.RTCPeerConnection.prototype.addTrack=function(e){const n=arguments[1];return n&&(this._localStreams?this._localStreams.includes(n)||this._localStreams.push(n):this._localStreams=[n]),t.apply(this,arguments)}}"removeStream"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.removeStream=function(e){this._localStreams||(this._localStreams=[]);const t=this._localStreams.indexOf(e);if(-1===t)return;this._localStreams.splice(t,1);const n=e.getTracks();this.getSenders().forEach(e=>{n.includes(e.track)&&this.removeTrack(e)})})}}function xt(e){if("object"==typeof e&&e.RTCPeerConnection&&("getRemoteStreams"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.getRemoteStreams=function(){return this._remoteStreams?this._remoteStreams:[]}),!("onaddstream"in e.RTCPeerConnection.prototype))){Object.defineProperty(e.RTCPeerConnection.prototype,"onaddstream",{get(){return this._onaddstream},set(e){this._onaddstream&&(this.removeEventListener("addstream",this._onaddstream),this.removeEventListener("track",this._onaddstreampoly)),this.addEventListener("addstream",this._onaddstream=e),this.addEventListener("track",this._onaddstreampoly=e=>{e.streams.forEach(e=>{if(this._remoteStreams||(this._remoteStreams=[]),this._remoteStreams.includes(e))return;this._remoteStreams.push(e);const t=new Event("addstream");t.stream=e,this.dispatchEvent(t)})})}});const t=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){const e=this;return this._onaddstreampoly||this.addEventListener("track",this._onaddstreampoly=function(t){t.streams.forEach(t=>{if(e._remoteStreams||(e._remoteStreams=[]),e._remoteStreams.indexOf(t)>=0)return;e._remoteStreams.push(t);const n=new Event("addstream");n.stream=t,e.dispatchEvent(n)})}),t.apply(e,arguments)}}}function At(e){if("object"!=typeof e||!e.RTCPeerConnection)return;const t=e.RTCPeerConnection.prototype,n=t.createOffer,r=t.createAnswer,o=t.setLocalDescription,i=t.setRemoteDescription,a=t.addIceCandidate;t.createOffer=function(e,t){const r=arguments.length>=2?arguments[2]:arguments[0],o=n.apply(this,[r]);return t?(o.then(e,t),Promise.resolve()):o},t.createAnswer=function(e,t){const n=arguments.length>=2?arguments[2]:arguments[0],o=r.apply(this,[n]);return t?(o.then(e,t),Promise.resolve()):o};let s=function(e,t,n){const r=o.apply(this,[e]);return n?(r.then(t,n),Promise.resolve()):r};t.setLocalDescription=s,s=function(e,t,n){const r=i.apply(this,[e]);return n?(r.then(t,n),Promise.resolve()):r},t.setRemoteDescription=s,s=function(e,t,n){const r=a.apply(this,[e]);return n?(r.then(t,n),Promise.resolve()):r},t.addIceCandidate=s}function kt(e){const t=e&&e.navigator;if(t.mediaDevices&&t.mediaDevices.getUserMedia){const e=t.mediaDevices,n=e.getUserMedia.bind(e);t.mediaDevices.getUserMedia=e=>n(Ct(e))}!t.getUserMedia&&t.mediaDevices&&t.mediaDevices.getUserMedia&&(t.getUserMedia=function(e,n,r){t.mediaDevices.getUserMedia(e).then(n,r)}.bind(t))}function Ct(e){return e&&void 0!==e.video?Object.assign({},e,{video:We(e.video)}):e}function St(e){const t=e.RTCPeerConnection;e.RTCPeerConnection=function(e,n){if(e&&e.iceServers){const t=[];for(let n=0;n<e.iceServers.length;n++){let r=e.iceServers[n];!r.hasOwnProperty("urls")&&r.hasOwnProperty("url")?(Be("RTCIceServer.url","RTCIceServer.urls"),(r=JSON.parse(JSON.stringify(r))).urls=r.url,delete r.url,t.push(r)):t.push(e.iceServers[n])}e.iceServers=t}return new t(e,n)},e.RTCPeerConnection.prototype=t.prototype,"generateCertificate"in e.RTCPeerConnection&&Object.defineProperty(e.RTCPeerConnection,"generateCertificate",{get:()=>t.generateCertificate})}function Tt(e){"object"==typeof e&&e.RTCTrackEvent&&"receiver"in e.RTCTrackEvent.prototype&&!("transceiver"in e.RTCTrackEvent.prototype)&&Object.defineProperty(e.RTCTrackEvent.prototype,"transceiver",{get(){return{receiver:this.receiver}}})}function Et(e){const t=e.RTCPeerConnection.prototype.createOffer;e.RTCPeerConnection.prototype.createOffer=function(e){if(e){void 0!==e.offerToReceiveAudio&&(e.offerToReceiveAudio=!!e.offerToReceiveAudio);const t=this.getTransceivers().find(e=>"audio"===e.receiver.track.kind);!1===e.offerToReceiveAudio&&t?"sendrecv"===t.direction?t.setDirection?t.setDirection("sendonly"):t.direction="sendonly":"recvonly"===t.direction&&(t.setDirection?t.setDirection("inactive"):t.direction="inactive"):!0!==e.offerToReceiveAudio||t||this.addTransceiver("audio"),void 0!==e.offerToReceiveVideo&&(e.offerToReceiveVideo=!!e.offerToReceiveVideo);const n=this.getTransceivers().find(e=>"video"===e.receiver.track.kind);!1===e.offerToReceiveVideo&&n?"sendrecv"===n.direction?n.setDirection?n.setDirection("sendonly"):n.direction="sendonly":"recvonly"===n.direction&&(n.setDirection?n.setDirection("inactive"):n.direction="inactive"):!0!==e.offerToReceiveVideo||n||this.addTransceiver("video")}return t.apply(this,arguments)}}var Mt=n(4),Ot=n.n(Mt);function Pt(e){if(!e.RTCIceCandidate||e.RTCIceCandidate&&"foundation"in e.RTCIceCandidate.prototype)return;const t=e.RTCIceCandidate;e.RTCIceCandidate=function(e){if("object"==typeof e&&e.candidate&&0===e.candidate.indexOf("a=")&&((e=JSON.parse(JSON.stringify(e))).candidate=e.candidate.substr(2)),e.candidate&&e.candidate.length){const n=new t(e),r=Ot.a.parseCandidate(e.candidate),o=Object.assign(n,r);return o.toJSON=function(){return{candidate:o.candidate,sdpMid:o.sdpMid,sdpMLineIndex:o.sdpMLineIndex,usernameFragment:o.usernameFragment}},o}return new t(e)},e.RTCIceCandidate.prototype=t.prototype,Fe(e,"icecandidate",t=>(t.candidate&&Object.defineProperty(t,"candidate",{value:new e.RTCIceCandidate(t.candidate),writable:"false"}),t))}function It(e){if(!e.RTCPeerConnection)return;const t=Ve(e);"sctp"in e.RTCPeerConnection.prototype||Object.defineProperty(e.RTCPeerConnection.prototype,"sctp",{get(){return void 0===this._sctp?null:this._sctp}});const n=function(e){if(!e||!e.sdp)return!1;const t=Ot.a.splitSections(e.sdp);return t.shift(),t.some(e=>{const t=Ot.a.parseMLine(e);return t&&"application"===t.kind&&-1!==t.protocol.indexOf("SCTP")})},r=function(e){const t=e.sdp.match(/mozilla...THIS_IS_SDPARTA-(\d+)/);if(null===t||t.length<2)return-1;const n=parseInt(t[1],10);return n!=n?-1:n},o=function(e){let n=65536;return"firefox"===t.browser&&(n=t.version<57?-1===e?16384:2147483637:t.version<60?57===t.version?65535:65536:2147483637),n},i=function(e,n){let r=65536;"firefox"===t.browser&&57===t.version&&(r=65535);const o=Ot.a.matchPrefix(e.sdp,"a=max-message-size:");return o.length>0?r=parseInt(o[0].substr(19),10):"firefox"===t.browser&&-1!==n&&(r=2147483637),r},a=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){if(this._sctp=null,"chrome"===t.browser&&t.version>=76){const{sdpSemantics:e}=this.getConfiguration();"plan-b"===e&&Object.defineProperty(this,"sctp",{get(){return void 0===this._sctp?null:this._sctp},enumerable:!0,configurable:!0})}if(n(arguments[0])){const e=r(arguments[0]),t=o(e),n=i(arguments[0],e);let a;a=0===t&&0===n?Number.POSITIVE_INFINITY:0===t||0===n?Math.max(t,n):Math.min(t,n);const s={};Object.defineProperty(s,"maxMessageSize",{get:()=>a}),this._sctp=s}return a.apply(this,arguments)}}function Rt(e){if(!(e.RTCPeerConnection&&"createDataChannel"in e.RTCPeerConnection.prototype))return;function t(e,t){const n=e.send;e.send=function(){const r=arguments[0],o=r.length||r.size||r.byteLength;if("open"===e.readyState&&t.sctp&&o>t.sctp.maxMessageSize)throw new TypeError("Message too large (can send a maximum of "+t.sctp.maxMessageSize+" bytes)");return n.apply(e,arguments)}}const n=e.RTCPeerConnection.prototype.createDataChannel;e.RTCPeerConnection.prototype.createDataChannel=function(){const e=n.apply(this,arguments);return t(e,this),e},Fe(e,"datachannel",e=>(t(e.channel,e.target),e))}function Nt(e){if(!e.RTCPeerConnection||"connectionState"in e.RTCPeerConnection.prototype)return;const t=e.RTCPeerConnection.prototype;Object.defineProperty(t,"connectionState",{get(){return{completed:"connected",checking:"connecting"}[this.iceConnectionState]||this.iceConnectionState},enumerable:!0,configurable:!0}),Object.defineProperty(t,"onconnectionstatechange",{get(){return this._onconnectionstatechange||null},set(e){this._onconnectionstatechange&&(this.removeEventListener("connectionstatechange",this._onconnectionstatechange),delete this._onconnectionstatechange),e&&this.addEventListener("connectionstatechange",this._onconnectionstatechange=e)},enumerable:!0,configurable:!0}),["setLocalDescription","setRemoteDescription"].forEach(e=>{const n=t[e];t[e]=function(){return this._connectionstatechangepoly||(this._connectionstatechangepoly=e=>{const t=e.target;if(t._lastConnectionState!==t.connectionState){t._lastConnectionState=t.connectionState;const n=new Event("connectionstatechange",e);t.dispatchEvent(n)}return e},this.addEventListener("iceconnectionstatechange",this._connectionstatechangepoly)),n.apply(this,arguments)}})}function Dt(e){if(!e.RTCPeerConnection)return;const t=Ve(e);if("chrome"===t.browser&&t.version>=71)return;const n=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(e){return e&&e.sdp&&-1!==e.sdp.indexOf("\na=extmap-allow-mixed")&&(e.sdp=e.sdp.split("\n").filter(e=>"a=extmap-allow-mixed"!==e.trim()).join("\n")),n.apply(this,arguments)}}var jt,Ft,zt;!function({window:e}={},t={shimChrome:!0,shimFirefox:!0,shimEdge:!0,shimSafari:!0}){const n=qe,l=Ve(e),c={browserDetails:l,commonShim:s,extractVersion:je,disableLog:ze,disableWarnings:Le};switch(l.browser){case"chrome":if(!r||!nt||!t.shimChrome)return n("Chrome shim is not included in this adapter release."),c;n("adapter.js shimming chrome."),c.browserShim=r,Ye(e),Qe(e),nt(e),Je(e),tt(e),Ze(e),Ke(e),Xe(e),rt(e),Pt(e),Nt(e),It(e),Rt(e),Dt(e);break;case"firefox":if(!i||!pt||!t.shimFirefox)return n("Firefox shim is not included in this adapter release."),c;n("adapter.js shimming firefox."),c.browserShim=i,ut(e),pt(e),ft(e),gt(e),mt(e),ht(e),bt(e),vt(e),yt(e),wt(e),Pt(e),Nt(e),It(e),Rt(e);break;case"edge":if(!o||!lt||!t.shimEdge)return n("MS edge shim is not included in this adapter release."),c;n("adapter.js shimming edge."),c.browserShim=o,at(e),st(e),lt(e),ct(e),It(e),Rt(e);break;case"safari":if(!a||!t.shimSafari)return n("Safari shim is not included in this adapter release."),c;n("adapter.js shimming safari."),c.browserShim=a,St(e),Et(e),At(e),_t(e),xt(e),Tt(e),kt(e),Pt(e),It(e),Rt(e),Dt(e);break;default:n("Unsupported browser!")}}({window});function Lt(e,t){return new X(t?n=>t.schedule(qt,0,{error:e,subscriber:n}):t=>t.error(e))}function qt({error:e,subscriber:t}){t.error(e)}!function(e){e[e.Idle=0]="Idle",e[e.Error=1]="Error",e[e.Connected=2]="Connected"}(jt||(jt={})),function(e){e[e.None=0]="None",e[e.Chat=1]="Chat",e[e.Authenticate=2]="Authenticate",e[e.Offline=3]="Offline",e[e.OfflineSubmit=4]="OfflineSubmit",e[e.PopoutButton=5]="PopoutButton",e[e.Error=6]="Error",e[e.ChatCompleted=7]="ChatCompleted"}(Ft||(Ft={})),function(e){e[e.None=-1]="None",e[e.Negative=0]="Negative",e[e.Positive=1]="Positive"}(zt||(zt={}));var Bt=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Vt=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.sessionState=t,this.error=n,this.messages$=new oe,this.supportsWebRTC=!1,this.serverProvideSystemMessages=!1,this.sessionId="",this.supportUnicodeEmoji=!1}return Bt(e,[{key:"get",value:function(e){return Lt(this.error)}},{key:"getSessionUniqueCode",value:function(){return-1}},{key:"fileEndPoint",value:function(e){return""}}]),e}(),Ut=function(){return new Vt(jt.Idle,"Can' send request to idle session")},Wt=function(e){return new Vt(jt.Error,e)};function $t(e,t){return function(n){return n.lift(new Ht(e,t))}}class Ht{constructor(e,t){this.predicate=e,this.thisArg=t}call(e,t){return t.subscribe(new Yt(e,this.predicate,this.thisArg))}}class Yt extends G{constructor(e,t,n){super(e),this.predicate=t,this.thisArg=n,this.count=0}_next(e){let t;try{t=this.predicate.call(this.thisArg,e,this.count++)}catch(e){return void this.destination.error(e)}t&&this.destination.next(e)}}var Gt=n(58);const Qt=Gt.Reader,Jt=Gt.Writer,Zt=Gt.util,Kt=Gt.roots.default||(Gt.roots.default={}),Xt=(Kt.ErrorCodes=(()=>{const e={},t=Object.create(e);return t[e[-1]="ConferenceWithPinDoesNotExist"]=-1,t[e[-2]="ConferenceWithPinAlreadyExists"]=-2,t[e[-3]="ConferencePinAndIdDoesNotMatch"]=-3,t[e[-4]="ConferenceAccessDenied"]=-4,t[e[-5]="ConferenceIsCancelled"]=-5,t[e[-6]="ConferencePinIsReadOnly"]=-6,t[e[-7]="ConferenceInvalidPin"]=-7,t[e[-8]="CannotGeneratePin"]=-8,t[e[-9]="FwdProfileDoesNotExist"]=-9,t[e[-10]="FwdProfileOverrideExpirationRequired"]=-10,t[e[0]="Success"]=0,t[e[1]="NoSuchRequest"]=1,t[e[2]="ExceptionOccured"]=2,t[e[3]="RequestIsNotSupported"]=3,t[e[4]="ServerIsBusy"]=4,t[e[5]="BridgeNotFound"]=5,t[e[6]="CannotCleanOwnExtension"]=6,t[e[7]="SetWakeupCallResult"]=7,t[e[8]="ExtensionNotFound"]=8,t[e[9]="NoPermission"]=9,t[e[12]="WebMeetingNoEmail"]=12,t[e[13]="WebMeetingNoAccess"]=13,t[e[16]="WebMeetingInvalidOrganizer"]=16,t[e[17]="WebMeetingInvalidParameters"]=17,t[e[18]="WebMeetingInvalidParticipant"]=18,t[e[19]="WebMeetingInvalidPin"]=19,t[e[20]="WebMeetingAccessDenied"]=20,t[e[21]="WebMeetingNotFound"]=21,t[e[22]="WebMeetingCannotDeleteQM"]=22,t[e[23]="WebMeetingPinIsReadonly"]=23,t[e[24]="WebMeetingNumberToCallIsReadonly"]=24,t[e[25]="WebMeetingInvalidWmUser"]=25,t[e[30]="ExtensionEmailRequired"]=30,t[e[31]="QueueNumberRequired"]=31,t[e[32]="ChatIsDisabled"]=32,t[e[33]="PersonalContactRequired"]=33,t[e[34]="RequiredFieldIsEmpty"]=34,t[e[35]="ContactNotFound"]=35,t[e[36]="ContactIsReadonly"]=36,t[e[37]="ActionIsNotAllowed"]=37,t[e[38]="FileNotFound"]=38,t[e[39]="OwnRecordingsDenied"]=39,t[e[40]="InvalidValue"]=40,t[e[41]="InvalidMedia"]=41,t[e[42]="InvalidOperation"]=42,t[e[43]="OperationFailed"]=43,t})(),Kt.ActionType=(()=>{const e={},t=Object.create(e);return t[e[0]="NoUpdates"]=0,t[e[1]="FullUpdate"]=1,t[e[2]="Inserted"]=2,t[e[3]="Updated"]=3,t[e[4]="Deleted"]=4,t})()),en=(Kt.ContactType=(()=>{const e={},t=Object.create(e);return t[e[0]="LocalUser"]=0,t[e[1]="CompanyPhonebook"]=1,t[e[2]="PersonalPhonebook"]=2,t[e[3]="BridgeExtension"]=3,t})(),Kt.ChatFileState=(()=>{const e={},t=Object.create(e);return t[e[0]="CF_Uploading"]=0,t[e[1]="CF_Available"]=1,t[e[2]="CF_Deleted"]=2,t})()),tn=(Kt.ContactAddedByEnum=(()=>{const e={},t=Object.create(e);return t[e[0]="AB_Tcx"]=0,t[e[1]="AB_Crm"]=1,t[e[2]="AB_Office365"]=2,t})(),Kt.ChatMessageType=(()=>{const e={},t=Object.create(e);return t[e[0]="CMT_Normal"]=0,t[e[1]="CMT_Closed"]=1,t[e[2]="CMT_Dealt"]=2,t[e[3]="CMT_File"]=3,t[e[4]="CMT_Taken"]=4,t[e[5]="CMT_Transferred"]=5,t[e[6]="CMT_Whisper"]=6,t[e[7]="CMT_Emergency"]=7,t[e[8]="CMT_License"]=8,t[e[9]="CMT_WebMeeting"]=9,t})(),Kt.ChatRecipientType=(()=>{const e={},t=Object.create(e);return t[e[0]="CRT_Local"]=0,t[e[1]="CRT_3cxBridge"]=1,t[e[2]="CRT_Anonymous"]=2,t[e[3]="CRT_External"]=3,t[e[5]="CRT_System"]=5,t})(),Kt.ChatDeliveryStatus=(()=>{const e={},t=Object.create(e);return t[e[0]="CDS_NotDelivered"]=0,t[e[1]="CDS_Delivered"]=1,t[e[2]="CDS_Failed"]=2,t})(),Kt.Login=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),t.uint32(10).string(e.User),null!=e.Password&&Object.hasOwnProperty.call(e,"Password")&&t.uint32(18).string(e.Password),null!=e.ClientVersion&&Object.hasOwnProperty.call(e,"ClientVersion")&&t.uint32(26).string(e.ClientVersion),null!=e.ClientInfo&&Object.hasOwnProperty.call(e,"ClientInfo")&&t.uint32(34).string(e.ClientInfo),null!=e.ProtocolVersion&&Object.hasOwnProperty.call(e,"ProtocolVersion")&&t.uint32(42).string(e.ProtocolVersion),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.Login;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.User=e.string();break;case 2:r.Password=e.string();break;case 3:r.ClientVersion=e.string();break;case 4:r.ClientInfo=e.string();break;case 5:r.ProtocolVersion=e.string();break;default:e.skipType(7&t)}}return r},e.prototype.toGenericMessage=function(){return new Kt.GenericMessage({MessageId:100,LoginRequest:this})},e})()),nn=(Kt.LoginInfo=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),null!=e.ExtensionId&&Object.hasOwnProperty.call(e,"ExtensionId")&&t.uint32(8).int32(e.ExtensionId),null!=e.IsAuthenticated&&Object.hasOwnProperty.call(e,"IsAuthenticated")&&t.uint32(16).bool(e.IsAuthenticated),null!=e.ValidationMessage&&Object.hasOwnProperty.call(e,"ValidationMessage")&&t.uint32(26).string(e.ValidationMessage),null!=e.Nonce&&Object.hasOwnProperty.call(e,"Nonce")&&t.uint32(34).string(e.Nonce),null!=e.SessionId&&Object.hasOwnProperty.call(e,"SessionId")&&t.uint32(42).string(e.SessionId),null!=e.AddpTimeout&&Object.hasOwnProperty.call(e,"AddpTimeout")&&t.uint32(48).int32(e.AddpTimeout),null!=e.ServerVersion&&Object.hasOwnProperty.call(e,"ServerVersion")&&t.uint32(58).string(e.ServerVersion),null!=e.UpdateAvailable&&Object.hasOwnProperty.call(e,"UpdateAvailable")&&t.uint32(64).bool(e.UpdateAvailable),null!=e.LicenseType&&Object.hasOwnProperty.call(e,"LicenseType")&&t.uint32(72).int32(e.LicenseType),null!=e.LicenseProduct&&Object.hasOwnProperty.call(e,"LicenseProduct")&&t.uint32(82).string(e.LicenseProduct),null!=e.PbxVersion&&Object.hasOwnProperty.call(e,"PbxVersion")&&t.uint32(90).string(e.PbxVersion),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.LoginInfo;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.ExtensionId=e.int32();break;case 2:r.IsAuthenticated=e.bool();break;case 3:r.ValidationMessage=e.string();break;case 4:r.Nonce=e.string();break;case 5:r.SessionId=e.string();break;case 6:r.AddpTimeout=e.int32();break;case 7:r.ServerVersion=e.string();break;case 8:r.UpdateAvailable=e.bool();break;case 9:r.LicenseType=e.int32();break;case 10:r.LicenseProduct=e.string();break;case 11:r.PbxVersion=e.string();break;default:e.skipType(7&t)}}return r},e.prototype.toGenericMessage=function(){return new Kt.GenericMessage({MessageId:200,LoginResponse:this})},e})(),Kt.Logout=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.Logout;for(;e.pos<n;){let t=e.uint32();e.skipType(7&t)}return r},e.prototype.toGenericMessage=function(){return new Kt.GenericMessage({MessageId:101,LogoutRequest:this})},e})()),rn=Kt.DateTime=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),null!=e.Year&&Object.hasOwnProperty.call(e,"Year")&&t.uint32(8).int32(e.Year),null!=e.Month&&Object.hasOwnProperty.call(e,"Month")&&t.uint32(16).int32(e.Month),null!=e.Day&&Object.hasOwnProperty.call(e,"Day")&&t.uint32(24).int32(e.Day),null!=e.Hour&&Object.hasOwnProperty.call(e,"Hour")&&t.uint32(32).int32(e.Hour),null!=e.Minute&&Object.hasOwnProperty.call(e,"Minute")&&t.uint32(40).int32(e.Minute),null!=e.Second&&Object.hasOwnProperty.call(e,"Second")&&t.uint32(48).int32(e.Second),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.DateTime;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.Year=e.int32();break;case 2:r.Month=e.int32();break;case 3:r.Day=e.int32();break;case 4:r.Hour=e.int32();break;case 5:r.Minute=e.int32();break;case 6:r.Second=e.int32();break;default:e.skipType(7&t)}}return r},e})(),on=(Kt.Registration=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),t.uint32(8).int32(e.Action),t.uint32(16).int32(e.Id),null!=e.Contact&&Object.hasOwnProperty.call(e,"Contact")&&t.uint32(26).string(e.Contact),null!=e.SourceAddress&&Object.hasOwnProperty.call(e,"SourceAddress")&&t.uint32(34).string(e.SourceAddress),null!=e.UserAgent&&Object.hasOwnProperty.call(e,"UserAgent")&&t.uint32(42).string(e.UserAgent),null!=e.ExpiresAt&&Object.hasOwnProperty.call(e,"ExpiresAt")&&Kt.DateTime.encode(e.ExpiresAt,t.uint32(50).fork()).ldelim(),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.Registration;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.Action=e.int32();break;case 2:r.Id=e.int32();break;case 3:r.Contact=e.string();break;case 4:r.SourceAddress=e.string();break;case 5:r.UserAgent=e.string();break;case 6:r.ExpiresAt=Kt.DateTime.decode(e,e.uint32());break;default:e.skipType(7&t)}}return r},e})(),Kt.Registrations=(()=>{function e(e){if(this.Items=[],e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.Items=Zt.emptyArray,e.encode=function(e,t){if(t||(t=Jt.create()),t.uint32(8).int32(e.Action),null!=e.Items&&e.Items.length)for(let n=0;n<e.Items.length;++n)Kt.Registration.encode(e.Items[n],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.Registrations;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.Action=e.int32();break;case 2:r.Items&&r.Items.length||(r.Items=[]),r.Items.push(Kt.Registration.decode(e,e.uint32()));break;default:e.skipType(7&t)}}return r},e})(),Kt.MyExtensionInfo=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),t.uint32(8).int32(e.Action),t.uint32(16).int32(e.Id),null!=e.Number&&Object.hasOwnProperty.call(e,"Number")&&t.uint32(26).string(e.Number),null!=e.QueueStatus&&Object.hasOwnProperty.call(e,"QueueStatus")&&t.uint32(48).bool(e.QueueStatus),null!=e.ActiveDevices&&Object.hasOwnProperty.call(e,"ActiveDevices")&&Kt.Registrations.encode(e.ActiveDevices,t.uint32(74).fork()).ldelim(),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.MyExtensionInfo;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.Action=e.int32();break;case 2:r.Id=e.int32();break;case 3:r.Number=e.string();break;case 6:r.QueueStatus=e.bool();break;case 9:r.ActiveDevices=Kt.Registrations.decode(e,e.uint32());break;default:e.skipType(7&t)}}return r},e.prototype.toGenericMessage=function(){return new Kt.GenericMessage({MessageId:201,MyInfo:this})},e})(),Kt.RequestMyInfo=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.RequestMyInfo;for(;e.pos<n;){let t=e.uint32();e.skipType(7&t)}return r},e.prototype.toGenericMessage=function(){return new Kt.GenericMessage({MessageId:102,GetMyInfo:this})},e})()),an=(Kt.Contact=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),t.uint32(8).int32(e.Id),null!=e.FirstName&&Object.hasOwnProperty.call(e,"FirstName")&&t.uint32(18).string(e.FirstName),null!=e.LastName&&Object.hasOwnProperty.call(e,"LastName")&&t.uint32(26).string(e.LastName),null!=e.Number&&Object.hasOwnProperty.call(e,"Number")&&t.uint32(34).string(e.Number),null!=e.ExtensionNumber&&Object.hasOwnProperty.call(e,"ExtensionNumber")&&t.uint32(42).string(e.ExtensionNumber),null!=e.ContactType&&Object.hasOwnProperty.call(e,"ContactType")&&t.uint32(48).int32(e.ContactType),null!=e.Company&&Object.hasOwnProperty.call(e,"Company")&&t.uint32(58).string(e.Company),null!=e.AddressNumberOrData0&&Object.hasOwnProperty.call(e,"AddressNumberOrData0")&&t.uint32(66).string(e.AddressNumberOrData0),null!=e.AddressNumberOrData1&&Object.hasOwnProperty.call(e,"AddressNumberOrData1")&&t.uint32(74).string(e.AddressNumberOrData1),null!=e.AddressNumberOrData2&&Object.hasOwnProperty.call(e,"AddressNumberOrData2")&&t.uint32(82).string(e.AddressNumberOrData2),null!=e.AddressNumberOrData3&&Object.hasOwnProperty.call(e,"AddressNumberOrData3")&&t.uint32(90).string(e.AddressNumberOrData3),null!=e.AddressNumberOrData4&&Object.hasOwnProperty.call(e,"AddressNumberOrData4")&&t.uint32(98).string(e.AddressNumberOrData4),null!=e.AddressNumberOrData5&&Object.hasOwnProperty.call(e,"AddressNumberOrData5")&&t.uint32(106).string(e.AddressNumberOrData5),null!=e.AddressNumberOrData6&&Object.hasOwnProperty.call(e,"AddressNumberOrData6")&&t.uint32(114).string(e.AddressNumberOrData6),null!=e.AddressNumberOrData7&&Object.hasOwnProperty.call(e,"AddressNumberOrData7")&&t.uint32(122).string(e.AddressNumberOrData7),null!=e.AddressNumberOrData8&&Object.hasOwnProperty.call(e,"AddressNumberOrData8")&&t.uint32(130).string(e.AddressNumberOrData8),null!=e.AddressNumberOrData9&&Object.hasOwnProperty.call(e,"AddressNumberOrData9")&&t.uint32(138).string(e.AddressNumberOrData9),t.uint32(144).int32(e.Action),null!=e.ContactImage&&Object.hasOwnProperty.call(e,"ContactImage")&&t.uint32(154).string(e.ContactImage),null!=e.IsEditable&&Object.hasOwnProperty.call(e,"IsEditable")&&t.uint32(160).bool(e.IsEditable),null!=e.CrmContactData&&Object.hasOwnProperty.call(e,"CrmContactData")&&t.uint32(178).string(e.CrmContactData),null!=e.AddedBy&&Object.hasOwnProperty.call(e,"AddedBy")&&t.uint32(184).int32(e.AddedBy),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.Contact;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.Id=e.int32();break;case 2:r.FirstName=e.string();break;case 3:r.LastName=e.string();break;case 4:r.Number=e.string();break;case 5:r.ExtensionNumber=e.string();break;case 6:r.ContactType=e.int32();break;case 7:r.Company=e.string();break;case 8:r.AddressNumberOrData0=e.string();break;case 9:r.AddressNumberOrData1=e.string();break;case 10:r.AddressNumberOrData2=e.string();break;case 11:r.AddressNumberOrData3=e.string();break;case 12:r.AddressNumberOrData4=e.string();break;case 13:r.AddressNumberOrData5=e.string();break;case 14:r.AddressNumberOrData6=e.string();break;case 15:r.AddressNumberOrData7=e.string();break;case 16:r.AddressNumberOrData8=e.string();break;case 17:r.AddressNumberOrData9=e.string();break;case 18:r.Action=e.int32();break;case 19:r.ContactImage=e.string();break;case 20:r.IsEditable=e.bool();break;case 22:r.CrmContactData=e.string();break;case 23:r.AddedBy=e.int32();break;default:e.skipType(7&t)}}return r},e})(),Kt.ResponseAcknowledge=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),t.uint32(8).bool(e.Success),null!=e.ErrorCode&&Object.hasOwnProperty.call(e,"ErrorCode")&&t.uint32(16).int32(e.ErrorCode),null!=e.Message&&Object.hasOwnProperty.call(e,"Message")&&t.uint32(26).string(e.Message),null!=e.ExceptionType&&Object.hasOwnProperty.call(e,"ExceptionType")&&t.uint32(34).string(e.ExceptionType),null!=e.ExceptionMessage&&Object.hasOwnProperty.call(e,"ExceptionMessage")&&t.uint32(42).string(e.ExceptionMessage),null!=e.ErrorType&&Object.hasOwnProperty.call(e,"ErrorType")&&t.uint32(48).int32(e.ErrorType),null!=e.Parameter&&Object.hasOwnProperty.call(e,"Parameter")&&t.uint32(58).string(e.Parameter),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.ResponseAcknowledge;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.Success=e.bool();break;case 2:r.ErrorCode=e.int32();break;case 3:r.Message=e.string();break;case 4:r.ExceptionType=e.string();break;case 5:r.ExceptionMessage=e.string();break;case 6:r.ErrorType=e.int32();break;case 7:r.Parameter=e.string();break;default:e.skipType(7&t)}}return r},e.prototype.toGenericMessage=function(){return new Kt.GenericMessage({MessageId:207,Acknowledge:this})},e})()),sn=Kt.ChatRecipient=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),null!=e.ExtNumber&&Object.hasOwnProperty.call(e,"ExtNumber")&&t.uint32(10).string(e.ExtNumber),null!=e.Name&&Object.hasOwnProperty.call(e,"Name")&&t.uint32(18).string(e.Name),null!=e.BridgeNumber&&Object.hasOwnProperty.call(e,"BridgeNumber")&&t.uint32(26).string(e.BridgeNumber),null!=e.Email&&Object.hasOwnProperty.call(e,"Email")&&t.uint32(34).string(e.Email),null!=e.Contact&&Object.hasOwnProperty.call(e,"Contact")&&Kt.Contact.encode(e.Contact,t.uint32(42).fork()).ldelim(),t.uint32(48).int32(e.IdRecipient),null!=e.RecipientType&&Object.hasOwnProperty.call(e,"RecipientType")&&t.uint32(56).int32(e.RecipientType),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.ChatRecipient;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.ExtNumber=e.string();break;case 2:r.Name=e.string();break;case 3:r.BridgeNumber=e.string();break;case 4:r.Email=e.string();break;case 5:r.Contact=Kt.Contact.decode(e,e.uint32());break;case 6:r.IdRecipient=e.int32();break;case 7:r.RecipientType=e.int32();break;default:e.skipType(7&t)}}return r},e})(),ln=(Kt.ChatRecipientEx=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),null!=e.Recipient&&Object.hasOwnProperty.call(e,"Recipient")&&Kt.ChatRecipient.encode(e.Recipient,t.uint32(10).fork()).ldelim(),null!=e.IsAnonymousActive&&Object.hasOwnProperty.call(e,"IsAnonymousActive")&&t.uint32(16).bool(e.IsAnonymousActive),null!=e.IsRemoved&&Object.hasOwnProperty.call(e,"IsRemoved")&&t.uint32(24).bool(e.IsRemoved),null!=e.IsWhisperer&&Object.hasOwnProperty.call(e,"IsWhisperer")&&t.uint32(32).bool(e.IsWhisperer),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.ChatRecipientEx;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.Recipient=Kt.ChatRecipient.decode(e,e.uint32());break;case 2:r.IsAnonymousActive=e.bool();break;case 3:r.IsRemoved=e.bool();break;case 4:r.IsWhisperer=e.bool();break;default:e.skipType(7&t)}}return r},e})(),Kt.ChatRecipientRef=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),t.uint32(8).int32(e.IdRecipient),null!=e.Delivery&&Object.hasOwnProperty.call(e,"Delivery")&&t.uint32(16).int32(e.Delivery),null!=e.IsRead&&Object.hasOwnProperty.call(e,"IsRead")&&t.uint32(24).bool(e.IsRead),null!=e.IsSender&&Object.hasOwnProperty.call(e,"IsSender")&&t.uint32(32).bool(e.IsSender),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.ChatRecipientRef;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.IdRecipient=e.int32();break;case 2:r.Delivery=e.int32();break;case 3:r.IsRead=e.bool();break;case 4:r.IsSender=e.bool();break;default:e.skipType(7&t)}}return r},e})(),Kt.ChatMessage=(()=>{function e(e){if(this.Recipients=[],e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.Recipients=Zt.emptyArray,e.encode=function(e,t){if(t||(t=Jt.create()),t.uint32(8).int32(e.Id),null!=e.SenderNumber&&Object.hasOwnProperty.call(e,"SenderNumber")&&t.uint32(18).string(e.SenderNumber),null!=e.SenderName&&Object.hasOwnProperty.call(e,"SenderName")&&t.uint32(26).string(e.SenderName),null!=e.SenderBridgeNumber&&Object.hasOwnProperty.call(e,"SenderBridgeNumber")&&t.uint32(34).string(e.SenderBridgeNumber),null!=e.Recipient&&Object.hasOwnProperty.call(e,"Recipient")&&Kt.ChatRecipient.encode(e.Recipient,t.uint32(42).fork()).ldelim(),null!=e.Message&&Object.hasOwnProperty.call(e,"Message")&&t.uint32(50).string(e.Message),null!=e.Time&&Object.hasOwnProperty.call(e,"Time")&&Kt.DateTime.encode(e.Time,t.uint32(58).fork()).ldelim(),null!=e.IsNew&&Object.hasOwnProperty.call(e,"IsNew")&&t.uint32(64).bool(e.IsNew),null!=e.Party&&Object.hasOwnProperty.call(e,"Party")&&t.uint32(74).string(e.Party),null!=e.PartyNew&&Object.hasOwnProperty.call(e,"PartyNew")&&t.uint32(82).string(e.PartyNew),null!=e.File&&Object.hasOwnProperty.call(e,"File")&&Kt.ChatFile.encode(e.File,t.uint32(90).fork()).ldelim(),null!=e.IsAnonymousActive&&Object.hasOwnProperty.call(e,"IsAnonymousActive")&&t.uint32(96).bool(e.IsAnonymousActive),null!=e.IdConversation&&Object.hasOwnProperty.call(e,"IdConversation")&&t.uint32(104).int32(e.IdConversation),null!=e.Recipients&&e.Recipients.length)for(let n=0;n<e.Recipients.length;++n)Kt.ChatRecipientRef.encode(e.Recipients[n],t.uint32(114).fork()).ldelim();return null!=e.MessageType&&Object.hasOwnProperty.call(e,"MessageType")&&t.uint32(120).int32(e.MessageType),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.ChatMessage;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.Id=e.int32();break;case 2:r.SenderNumber=e.string();break;case 3:r.SenderName=e.string();break;case 4:r.SenderBridgeNumber=e.string();break;case 5:r.Recipient=Kt.ChatRecipient.decode(e,e.uint32());break;case 6:r.Message=e.string();break;case 7:r.Time=Kt.DateTime.decode(e,e.uint32());break;case 8:r.IsNew=e.bool();break;case 9:r.Party=e.string();break;case 10:r.PartyNew=e.string();break;case 11:r.File=Kt.ChatFile.decode(e,e.uint32());break;case 12:r.IsAnonymousActive=e.bool();break;case 13:r.IdConversation=e.int32();break;case 14:r.Recipients&&r.Recipients.length||(r.Recipients=[]),r.Recipients.push(Kt.ChatRecipientRef.decode(e,e.uint32()));break;case 15:r.MessageType=e.int32();break;default:e.skipType(7&t)}}return r},e})()),cn=Kt.ChatFile=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),null!=e.FileName&&Object.hasOwnProperty.call(e,"FileName")&&t.uint32(10).string(e.FileName),null!=e.FileLink&&Object.hasOwnProperty.call(e,"FileLink")&&t.uint32(18).string(e.FileLink),null!=e.FileState&&Object.hasOwnProperty.call(e,"FileState")&&t.uint32(24).int32(e.FileState),null!=e.Progress&&Object.hasOwnProperty.call(e,"Progress")&&t.uint32(37).float(e.Progress),null!=e.HasPreview&&Object.hasOwnProperty.call(e,"HasPreview")&&t.uint32(40).bool(e.HasPreview),null!=e.FileSize&&Object.hasOwnProperty.call(e,"FileSize")&&t.uint32(48).uint64(e.FileSize),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.ChatFile;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.FileName=e.string();break;case 2:r.FileLink=e.string();break;case 3:r.FileState=e.int32();break;case 4:r.Progress=e.float();break;case 5:r.HasPreview=e.bool();break;case 6:r.FileSize=e.uint64();break;default:e.skipType(7&t)}}return r},e})(),un=Kt.NotificationChatFileProgress=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),t.uint32(8).int32(e.Id),null!=e.Party&&Object.hasOwnProperty.call(e,"Party")&&t.uint32(18).string(e.Party),null!=e.File&&Object.hasOwnProperty.call(e,"File")&&Kt.ChatFile.encode(e.File,t.uint32(26).fork()).ldelim(),null!=e.IdConversation&&Object.hasOwnProperty.call(e,"IdConversation")&&t.uint32(32).int32(e.IdConversation),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.NotificationChatFileProgress;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.Id=e.int32();break;case 2:r.Party=e.string();break;case 3:r.File=Kt.ChatFile.decode(e,e.uint32());break;case 4:r.IdConversation=e.int32();break;default:e.skipType(7&t)}}return r},e.prototype.toGenericMessage=function(){return new Kt.GenericMessage({MessageId:232,ChatFileProgress:this})},e})(),dn=Kt.RequestSendChatMessage=(()=>{function e(e){if(this.Recipients=[],e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.Recipients=Zt.emptyArray,e.encode=function(e,t){if(t||(t=Jt.create()),null!=e.Message&&Object.hasOwnProperty.call(e,"Message")&&t.uint32(10).string(e.Message),null!=e.Recipients&&e.Recipients.length)for(let n=0;n<e.Recipients.length;++n)Kt.ChatRecipient.encode(e.Recipients[n],t.uint32(18).fork()).ldelim();return null!=e.SipFrom&&Object.hasOwnProperty.call(e,"SipFrom")&&t.uint32(26).string(e.SipFrom),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.RequestSendChatMessage;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.Message=e.string();break;case 2:r.Recipients&&r.Recipients.length||(r.Recipients=[]),r.Recipients.push(Kt.ChatRecipient.decode(e,e.uint32()));break;case 3:r.SipFrom=e.string();break;default:e.skipType(7&t)}}return r},e.prototype.toGenericMessage=function(){return new Kt.GenericMessage({MessageId:110,SendChatMessage:this})},e})(),fn=(Kt.RequestSendChatFile=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),t.uint32(10).string(e.Name),null!=e.Party&&Object.hasOwnProperty.call(e,"Party")&&t.uint32(18).string(e.Party),null!=e.IdConversation&&Object.hasOwnProperty.call(e,"IdConversation")&&t.uint32(24).int32(e.IdConversation),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.RequestSendChatFile;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.Name=e.string();break;case 2:r.Party=e.string();break;case 3:r.IdConversation=e.int32();break;default:e.skipType(7&t)}}return r},e.prototype.toGenericMessage=function(){return new Kt.GenericMessage({MessageId:179,SendChatFile:this})},e})(),Kt.RequestGetMyMessages=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),t.uint32(8).bool(e.OnlyNew),null!=e.FromNumber&&Object.hasOwnProperty.call(e,"FromNumber")&&t.uint32(18).string(e.FromNumber),null!=e.FromBridgeNumber&&Object.hasOwnProperty.call(e,"FromBridgeNumber")&&t.uint32(26).string(e.FromBridgeNumber),null!=e.StartingFrom&&Object.hasOwnProperty.call(e,"StartingFrom")&&Kt.DateTime.encode(e.StartingFrom,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.RequestGetMyMessages;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.OnlyNew=e.bool();break;case 2:r.FromNumber=e.string();break;case 3:r.FromBridgeNumber=e.string();break;case 4:r.StartingFrom=Kt.DateTime.decode(e,e.uint32());break;default:e.skipType(7&t)}}return r},e.prototype.toGenericMessage=function(){return new Kt.GenericMessage({MessageId:111,GetMyMessages:this})},e})(),Kt.ResponseMyMessages=(()=>{function e(e){if(this.Messages=[],e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.Messages=Zt.emptyArray,e.encode=function(e,t){if(t||(t=Jt.create()),null!=e.Messages&&e.Messages.length)for(let n=0;n<e.Messages.length;++n)Kt.ChatMessage.encode(e.Messages[n],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.ResponseMyMessages;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.Messages&&r.Messages.length||(r.Messages=[]),r.Messages.push(Kt.ChatMessage.decode(e,e.uint32()));break;default:e.skipType(7&t)}}return r},e.prototype.toGenericMessage=function(){return new Kt.GenericMessage({MessageId:209,MyChatMessages:this})},e})()),pn=Kt.RequestSetChatReceived=(()=>{function e(e){if(this.Items=[],e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.Items=Zt.emptyArray,e.encode=function(e,t){if(t||(t=Jt.create()),null!=e.Items&&e.Items.length)for(let n=0;n<e.Items.length;++n)t.uint32(8).int32(e.Items[n]);return t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.RequestSetChatReceived;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:if(r.Items&&r.Items.length||(r.Items=[]),2==(7&t)){let t=e.uint32()+e.pos;for(;e.pos<t;)r.Items.push(e.int32())}else r.Items.push(e.int32());break;default:e.skipType(7&t)}}return r},e.prototype.toGenericMessage=function(){return new Kt.GenericMessage({MessageId:112,MessagesReceived:this})},e})(),mn=(Kt.ChatPartyInfo=(()=>{function e(e){if(this.Recipients=[],e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.Recipients=Zt.emptyArray,e.encode=function(e,t){if(t||(t=Jt.create()),null!=e.Party&&Object.hasOwnProperty.call(e,"Party")&&t.uint32(10).string(e.Party),null!=e.Recipients&&e.Recipients.length)for(let n=0;n<e.Recipients.length;++n)Kt.ChatRecipientEx.encode(e.Recipients[n],t.uint32(18).fork()).ldelim();return null!=e.IsExternal&&Object.hasOwnProperty.call(e,"IsExternal")&&t.uint32(24).bool(e.IsExternal),null!=e.IdConversation&&Object.hasOwnProperty.call(e,"IdConversation")&&t.uint32(32).int32(e.IdConversation),null!=e.IsArchived&&Object.hasOwnProperty.call(e,"IsArchived")&&t.uint32(40).bool(e.IsArchived),null!=e.PrivateName&&Object.hasOwnProperty.call(e,"PrivateName")&&t.uint32(50).string(e.PrivateName),null!=e.QueueNo&&Object.hasOwnProperty.call(e,"QueueNo")&&t.uint32(58).string(e.QueueNo),null!=e.QueueName&&Object.hasOwnProperty.call(e,"QueueName")&&t.uint32(66).string(e.QueueName),null!=e.PublicName&&Object.hasOwnProperty.call(e,"PublicName")&&t.uint32(74).string(e.PublicName),null!=e.TakenBy&&Object.hasOwnProperty.call(e,"TakenBy")&&Kt.ChatRecipient.encode(e.TakenBy,t.uint32(82).fork()).ldelim(),null!=e.NumberOfMessages&&Object.hasOwnProperty.call(e,"NumberOfMessages")&&t.uint32(88).int32(e.NumberOfMessages),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.ChatPartyInfo;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.Party=e.string();break;case 2:r.Recipients&&r.Recipients.length||(r.Recipients=[]),r.Recipients.push(Kt.ChatRecipientEx.decode(e,e.uint32()));break;case 3:r.IsExternal=e.bool();break;case 4:r.IdConversation=e.int32();break;case 5:r.IsArchived=e.bool();break;case 6:r.PrivateName=e.string();break;case 7:r.QueueNo=e.string();break;case 8:r.QueueName=e.string();break;case 9:r.PublicName=e.string();break;case 10:r.TakenBy=Kt.ChatRecipient.decode(e,e.uint32());break;case 11:r.NumberOfMessages=e.int32();break;default:e.skipType(7&t)}}return r},e})(),Kt.NotificationChatTransferred=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),Kt.ChatPartyInfo.encode(e.PartyInfo,t.uint32(10).fork()).ldelim(),null!=e.TransferredBy&&Object.hasOwnProperty.call(e,"TransferredBy")&&Kt.ChatRecipient.encode(e.TransferredBy,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.NotificationChatTransferred;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.PartyInfo=Kt.ChatPartyInfo.decode(e,e.uint32());break;case 2:r.TransferredBy=Kt.ChatRecipient.decode(e,e.uint32());break;default:e.skipType(7&t)}}return r},e.prototype.toGenericMessage=function(){return new Kt.GenericMessage({MessageId:237,ChatTransferred:this})},e})()),hn=Kt.NotificationConversationRemoved=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),t.uint32(8).int32(e.IdConversation),null!=e.TakenBy&&Object.hasOwnProperty.call(e,"TakenBy")&&Kt.ChatRecipient.encode(e.TakenBy,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.NotificationConversationRemoved;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.IdConversation=e.int32();break;case 2:r.TakenBy=Kt.ChatRecipient.decode(e,e.uint32());break;default:e.skipType(7&t)}}return r},e.prototype.toGenericMessage=function(){return new Kt.GenericMessage({MessageId:235,ConversationRemoved:this})},e})(),gn=Kt.MyWebRTCEndpoint=(()=>{function e(e){if(this.Items=[],e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.Items=Zt.emptyArray,e.encode=function(e,t){if(t||(t=Jt.create()),t.uint32(8).int32(e.Action),null!=e.Items&&e.Items.length)for(let n=0;n<e.Items.length;++n)Kt.WebRTCCall.encode(e.Items[n],t.uint32(18).fork()).ldelim();return null!=e.isWebRTCEnpointRegistered&&Object.hasOwnProperty.call(e,"isWebRTCEnpointRegistered")&&t.uint32(24).bool(e.isWebRTCEnpointRegistered),null!=e.DeviceContact&&Object.hasOwnProperty.call(e,"DeviceContact")&&t.uint32(34).string(e.DeviceContact),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.MyWebRTCEndpoint;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.Action=e.int32();break;case 2:r.Items&&r.Items.length||(r.Items=[]),r.Items.push(Kt.WebRTCCall.decode(e,e.uint32()));break;case 3:r.isWebRTCEnpointRegistered=e.bool();break;case 4:r.DeviceContact=e.string();break;default:e.skipType(7&t)}}return r},e.prototype.toGenericMessage=function(){return new Kt.GenericMessage({MessageId:227,webRTCEndpoint:this})},e})(),bn=Kt.WebRTCEndpointSDPState=(()=>{const e={},t=Object.create(e);return t[e[0]="WRTCTerminate"]=0,t[e[1]="WRTCOffer"]=1,t[e[2]="WRTCAnswer"]=2,t[e[3]="WRTCConfirm"]=3,t[e[4]="WRTCRequestForOffer"]=4,t[e[5]="WRTCReject"]=5,t[e[6]="WRTCProcessingOffer"]=6,t[e[7]="WRTCPreparingOffer"]=7,t[e[8]="WRTCAnswerProvided"]=8,t[e[9]="WRTCConfirmed"]=9,t[e[10]="WRTCInitial"]=10,t})(),vn=Kt.WebRTCHoldState=(()=>{const e={},t=Object.create(e);return t[e[0]="WebRTCHoldState_NOHOLD"]=0,t[e[1]="WebRTCHoldState_HELD"]=1,t[e[2]="WebRTCHoldState_HOLD"]=2,t[e[3]="WebRTCHoldState_BOTH"]=3,t})(),yn=Kt.WebRTCCall=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),t.uint32(8).int32(e.Action),t.uint32(16).int32(e.Id),t.uint32(24).int32(e.sdpType),null!=e.otherPartyDisplayname&&Object.hasOwnProperty.call(e,"otherPartyDisplayname")&&t.uint32(34).string(e.otherPartyDisplayname),null!=e.otherPartyNumber&&Object.hasOwnProperty.call(e,"otherPartyNumber")&&t.uint32(42).string(e.otherPartyNumber),null!=e.transactionId&&Object.hasOwnProperty.call(e,"transactionId")&&t.uint32(48).int32(e.transactionId),null!=e.sdp&&Object.hasOwnProperty.call(e,"sdp")&&t.uint32(58).string(e.sdp),null!=e.SIPDialogID&&Object.hasOwnProperty.call(e,"SIPDialogID")&&t.uint32(66).string(e.SIPDialogID),null!=e.holdState&&Object.hasOwnProperty.call(e,"holdState")&&t.uint32(72).int32(e.holdState),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.WebRTCCall;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.Action=e.int32();break;case 2:r.Id=e.int32();break;case 3:r.sdpType=e.int32();break;case 4:r.otherPartyDisplayname=e.string();break;case 5:r.otherPartyNumber=e.string();break;case 6:r.transactionId=e.int32();break;case 7:r.sdp=e.string();break;case 8:r.SIPDialogID=e.string();break;case 9:r.holdState=e.int32();break;default:e.skipType(7&t)}}return r},e})(),wn=Kt.RequestWebRTCChangeSDPState=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),t.uint32(8).int32(e.Id),t.uint32(16).int32(e.sdpType),null!=e.transactionId&&Object.hasOwnProperty.call(e,"transactionId")&&t.uint32(24).int32(e.transactionId),null!=e.sdp&&Object.hasOwnProperty.call(e,"sdp")&&t.uint32(34).string(e.sdp),null!=e.destinationNumber&&Object.hasOwnProperty.call(e,"destinationNumber")&&t.uint32(42).string(e.destinationNumber),null!=e.CallerDisplayName&&Object.hasOwnProperty.call(e,"CallerDisplayName")&&t.uint32(50).string(e.CallerDisplayName),null!=e.CallerID&&Object.hasOwnProperty.call(e,"CallerID")&&t.uint32(58).string(e.CallerID),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.RequestWebRTCChangeSDPState;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.Id=e.int32();break;case 2:r.sdpType=e.int32();break;case 3:r.transactionId=e.int32();break;case 4:r.sdp=e.string();break;case 5:r.destinationNumber=e.string();break;case 6:r.CallerDisplayName=e.string();break;case 7:r.CallerID=e.string();break;default:e.skipType(7&t)}}return r},e.prototype.toGenericMessage=function(){return new Kt.GenericMessage({MessageId:164,ChangeSDPState:this})},e})(),_n=(Kt.ResponseWebRTCChangeSDPState=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),t.uint32(8).bool(e.Success),null!=e.Message&&Object.hasOwnProperty.call(e,"Message")&&t.uint32(18).string(e.Message),null!=e.CallId&&Object.hasOwnProperty.call(e,"CallId")&&t.uint32(24).int32(e.CallId),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.ResponseWebRTCChangeSDPState;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.Success=e.bool();break;case 2:r.Message=e.string();break;case 3:r.CallId=e.int32();break;default:e.skipType(7&t)}}return r},e.prototype.toGenericMessage=function(){return new Kt.GenericMessage({MessageId:228,ChangeSDPStateResponse:this})},e})(),Kt.WebRTCTransferCall=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),t.uint32(8).int32(e.Id),null!=e.destination&&Object.hasOwnProperty.call(e,"destination")&&t.uint32(18).string(e.destination),null!=e.ToCallId&&Object.hasOwnProperty.call(e,"ToCallId")&&t.uint32(24).int32(e.ToCallId),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.WebRTCTransferCall;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.Id=e.int32();break;case 2:r.destination=e.string();break;case 3:r.ToCallId=e.int32();break;default:e.skipType(7&t)}}return r},e})(),Kt.RequestRegisterWebRTCEndpoint=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),t.uint32(8).bool(e.register),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.RequestRegisterWebRTCEndpoint;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.register=e.bool();break;default:e.skipType(7&t)}}return r},e.prototype.toGenericMessage=function(){return new Kt.GenericMessage({MessageId:163,registerWebRTC:this})},e})()),xn=Kt.ChatTyping=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),null!=e.Party&&Object.hasOwnProperty.call(e,"Party")&&t.uint32(10).string(e.Party),null!=e.User&&Object.hasOwnProperty.call(e,"User")&&t.uint32(18).string(e.User),null!=e.IdConversation&&Object.hasOwnProperty.call(e,"IdConversation")&&t.uint32(24).int32(e.IdConversation),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.ChatTyping;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.Party=e.string();break;case 2:r.User=e.string();break;case 3:r.IdConversation=e.int32();break;default:e.skipType(7&t)}}return r},e.prototype.toGenericMessage=function(){return new Kt.GenericMessage({MessageId:180,UserTypingChat:this})},e})(),An=Kt.GenericMessage=(()=>{function e(e){if(e)for(let t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.encode=function(e,t){return t||(t=Jt.create()),t.uint32(8).int32(e.MessageId),null!=e.LoginRequest&&Object.hasOwnProperty.call(e,"LoginRequest")&&Kt.Login.encode(e.LoginRequest,t.uint32(802).fork()).ldelim(),null!=e.LogoutRequest&&Object.hasOwnProperty.call(e,"LogoutRequest")&&Kt.Logout.encode(e.LogoutRequest,t.uint32(810).fork()).ldelim(),null!=e.GetMyInfo&&Object.hasOwnProperty.call(e,"GetMyInfo")&&Kt.RequestMyInfo.encode(e.GetMyInfo,t.uint32(818).fork()).ldelim(),null!=e.SendChatMessage&&Object.hasOwnProperty.call(e,"SendChatMessage")&&Kt.RequestSendChatMessage.encode(e.SendChatMessage,t.uint32(882).fork()).ldelim(),null!=e.GetMyMessages&&Object.hasOwnProperty.call(e,"GetMyMessages")&&Kt.RequestGetMyMessages.encode(e.GetMyMessages,t.uint32(890).fork()).ldelim(),null!=e.MessagesReceived&&Object.hasOwnProperty.call(e,"MessagesReceived")&&Kt.RequestSetChatReceived.encode(e.MessagesReceived,t.uint32(898).fork()).ldelim(),null!=e.registerWebRTC&&Object.hasOwnProperty.call(e,"registerWebRTC")&&Kt.RequestRegisterWebRTCEndpoint.encode(e.registerWebRTC,t.uint32(1306).fork()).ldelim(),null!=e.ChangeSDPState&&Object.hasOwnProperty.call(e,"ChangeSDPState")&&Kt.RequestWebRTCChangeSDPState.encode(e.ChangeSDPState,t.uint32(1314).fork()).ldelim(),null!=e.SendChatFile&&Object.hasOwnProperty.call(e,"SendChatFile")&&Kt.RequestSendChatFile.encode(e.SendChatFile,t.uint32(1434).fork()).ldelim(),null!=e.UserTypingChat&&Object.hasOwnProperty.call(e,"UserTypingChat")&&Kt.ChatTyping.encode(e.UserTypingChat,t.uint32(1442).fork()).ldelim(),null!=e.LoginResponse&&Object.hasOwnProperty.call(e,"LoginResponse")&&Kt.LoginInfo.encode(e.LoginResponse,t.uint32(1602).fork()).ldelim(),null!=e.MyInfo&&Object.hasOwnProperty.call(e,"MyInfo")&&Kt.MyExtensionInfo.encode(e.MyInfo,t.uint32(1610).fork()).ldelim(),null!=e.Acknowledge&&Object.hasOwnProperty.call(e,"Acknowledge")&&Kt.ResponseAcknowledge.encode(e.Acknowledge,t.uint32(1658).fork()).ldelim(),null!=e.MyChatMessages&&Object.hasOwnProperty.call(e,"MyChatMessages")&&Kt.ResponseMyMessages.encode(e.MyChatMessages,t.uint32(1674).fork()).ldelim(),null!=e.webRTCEndpoint&&Object.hasOwnProperty.call(e,"webRTCEndpoint")&&Kt.MyWebRTCEndpoint.encode(e.webRTCEndpoint,t.uint32(1818).fork()).ldelim(),null!=e.ChangeSDPStateResponse&&Object.hasOwnProperty.call(e,"ChangeSDPStateResponse")&&Kt.ResponseWebRTCChangeSDPState.encode(e.ChangeSDPStateResponse,t.uint32(1826).fork()).ldelim(),null!=e.ChatFileProgress&&Object.hasOwnProperty.call(e,"ChatFileProgress")&&Kt.NotificationChatFileProgress.encode(e.ChatFileProgress,t.uint32(1858).fork()).ldelim(),null!=e.ConversationRemoved&&Object.hasOwnProperty.call(e,"ConversationRemoved")&&Kt.NotificationConversationRemoved.encode(e.ConversationRemoved,t.uint32(1882).fork()).ldelim(),null!=e.ChatTransferred&&Object.hasOwnProperty.call(e,"ChatTransferred")&&Kt.NotificationChatTransferred.encode(e.ChatTransferred,t.uint32(1898).fork()).ldelim(),t},e.decode=function(e,t){e instanceof Qt||(e=Qt.create(e));let n=void 0===t?e.len:e.pos+t,r=new Kt.GenericMessage;for(;e.pos<n;){let t=e.uint32();switch(t>>>3){case 1:r.MessageId=e.int32();break;case 100:r.LoginRequest=Kt.Login.decode(e,e.uint32());break;case 101:r.LogoutRequest=Kt.Logout.decode(e,e.uint32());break;case 102:r.GetMyInfo=Kt.RequestMyInfo.decode(e,e.uint32());break;case 110:r.SendChatMessage=Kt.RequestSendChatMessage.decode(e,e.uint32());break;case 111:r.GetMyMessages=Kt.RequestGetMyMessages.decode(e,e.uint32());break;case 112:r.MessagesReceived=Kt.RequestSetChatReceived.decode(e,e.uint32());break;case 163:r.registerWebRTC=Kt.RequestRegisterWebRTCEndpoint.decode(e,e.uint32());break;case 164:r.ChangeSDPState=Kt.RequestWebRTCChangeSDPState.decode(e,e.uint32());break;case 179:r.SendChatFile=Kt.RequestSendChatFile.decode(e,e.uint32());break;case 180:r.UserTypingChat=Kt.ChatTyping.decode(e,e.uint32());break;case 200:r.LoginResponse=Kt.LoginInfo.decode(e,e.uint32());break;case 201:r.MyInfo=Kt.MyExtensionInfo.decode(e,e.uint32());break;case 207:r.Acknowledge=Kt.ResponseAcknowledge.decode(e,e.uint32());break;case 209:r.MyChatMessages=Kt.ResponseMyMessages.decode(e,e.uint32());break;case 227:r.webRTCEndpoint=Kt.MyWebRTCEndpoint.decode(e,e.uint32());break;case 228:r.ChangeSDPStateResponse=Kt.ResponseWebRTCChangeSDPState.decode(e,e.uint32());break;case 232:r.ChatFileProgress=Kt.NotificationChatFileProgress.decode(e,e.uint32());break;case 235:r.ConversationRemoved=Kt.NotificationConversationRemoved.decode(e,e.uint32());break;case 237:r.ChatTransferred=Kt.NotificationChatTransferred.decode(e,e.uint32());break;default:e.skipType(7&t)}}return r},e})();var kn=n(46),Cn=n.n(kn),Sn=["style","currency","currencyDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","localeMatcher","formatMatcher"];function Tn(e,t){"undefined"!=typeof console&&(console.warn("[vue-i18n] "+e),t&&console.warn(t.stack))}function En(e){return null!==e&&"object"==typeof e}var Mn=Object.prototype.toString,On="[object Object]";function Pn(e){return Mn.call(e)===On}function In(e){return null==e}function Rn(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=null,r=null;return 1===e.length?En(e[0])||Array.isArray(e[0])?r=e[0]:"string"==typeof e[0]&&(n=e[0]):2===e.length&&("string"==typeof e[0]&&(n=e[0]),(En(e[1])||Array.isArray(e[1]))&&(r=e[1])),{locale:n,params:r}}function Nn(e){return JSON.parse(JSON.stringify(e))}var Dn=Object.prototype.hasOwnProperty;function jn(e,t){return Dn.call(e,t)}function Fn(e){for(var t=arguments,n=Object(e),r=1;r<arguments.length;r++){var o=t[r];if(null!=o){var i=void 0;for(i in o)jn(o,i)&&(En(o[i])?n[i]=Fn(n[i],o[i]):n[i]=o[i])}}return n}function zn(e,t){if(e===t)return!0;var n=En(e),r=En(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var o=Array.isArray(e),i=Array.isArray(t);if(o&&i)return e.length===t.length&&e.every((function(e,n){return zn(e,t[n])}));if(o||i)return!1;var a=Object.keys(e),s=Object.keys(t);return a.length===s.length&&a.every((function(n){return zn(e[n],t[n])}))}catch(e){return!1}}var Ln={beforeCreate:function(){var e=this.$options;if(e.i18n=e.i18n||(e.__i18n?{}:null),e.i18n)if(e.i18n instanceof kr){if(e.__i18n)try{var t={};e.__i18n.forEach((function(e){t=Fn(t,JSON.parse(e))})),Object.keys(t).forEach((function(n){e.i18n.mergeLocaleMessage(n,t[n])}))}catch(e){0}this._i18n=e.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(Pn(e.i18n)){if(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof kr&&(e.i18n.root=this.$root,e.i18n.formatter=this.$root.$i18n.formatter,e.i18n.fallbackLocale=this.$root.$i18n.fallbackLocale,e.i18n.formatFallbackMessages=this.$root.$i18n.formatFallbackMessages,e.i18n.silentTranslationWarn=this.$root.$i18n.silentTranslationWarn,e.i18n.silentFallbackWarn=this.$root.$i18n.silentFallbackWarn,e.i18n.pluralizationRules=this.$root.$i18n.pluralizationRules,e.i18n.preserveDirectiveContent=this.$root.$i18n.preserveDirectiveContent),e.__i18n)try{var n={};e.__i18n.forEach((function(e){n=Fn(n,JSON.parse(e))})),e.i18n.messages=n}catch(e){0}var r=e.i18n.sharedMessages;r&&Pn(r)&&(e.i18n.messages=Fn(e.i18n.messages,r)),this._i18n=new kr(e.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(void 0===e.i18n.sync||e.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale())}else 0;else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof kr?this._i18n=this.$root.$i18n:e.parent&&e.parent.$i18n&&e.parent.$i18n instanceof kr&&(this._i18n=e.parent.$i18n)},beforeMount:function(){var e=this.$options;e.i18n=e.i18n||(e.__i18n?{}:null),e.i18n?e.i18n instanceof kr?(this._i18n.subscribeDataChanging(this),this._subscribing=!0):Pn(e.i18n)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof kr?(this._i18n.subscribeDataChanging(this),this._subscribing=!0):e.parent&&e.parent.$i18n&&e.parent.$i18n instanceof kr&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},beforeDestroy:function(){if(this._i18n){var e=this;this.$nextTick((function(){e._subscribing&&(e._i18n.unsubscribeDataChanging(e),delete e._subscribing),e._i18nWatcher&&(e._i18nWatcher(),e._i18n.destroyVM(),delete e._i18nWatcher),e._localeWatcher&&(e._localeWatcher(),delete e._localeWatcher),e._i18n=null}))}}},qn={name:"i18n",functional:!0,props:{tag:{type:String},path:{type:String,required:!0},locale:{type:String},places:{type:[Array,Object]}},render:function(e,t){var n=t.data,r=t.parent,o=t.props,i=t.slots,a=r.$i18n;if(a){var s=o.path,l=o.locale,c=o.places,u=i(),d=a.i(s,l,function(e){var t;for(t in e)if("default"!==t)return!1;return Boolean(t)}(u)||c?function(e,t){var n=t?function(e){0;return Array.isArray(e)?e.reduce(Vn,{}):Object.assign({},e)}(t):{};if(!e)return n;var r=(e=e.filter((function(e){return e.tag||""!==e.text.trim()}))).every(Un);0;return e.reduce(r?Bn:Vn,n)}(u.default,c):u),f=o.tag||"span";return f?e(f,n,d):d}}};function Bn(e,t){return t.data&&t.data.attrs&&t.data.attrs.place&&(e[t.data.attrs.place]=t),e}function Vn(e,t,n){return e[n]=t,e}function Un(e){return Boolean(e.data&&e.data.attrs&&e.data.attrs.place)}var Wn,$n={name:"i18n-n",functional:!0,props:{tag:{type:String,default:"span"},value:{type:Number,required:!0},format:{type:[String,Object]},locale:{type:String}},render:function(e,t){var n=t.props,r=t.parent,o=t.data,i=r.$i18n;if(!i)return null;var a=null,s=null;"string"==typeof n.format?a=n.format:En(n.format)&&(n.format.key&&(a=n.format.key),s=Object.keys(n.format).reduce((function(e,t){var r;return Sn.includes(t)?Object.assign({},e,((r={})[t]=n.format[t],r)):e}),null));var l=n.locale||i.locale,c=i._ntp(n.value,l,a,s),u=c.map((function(e,t){var n,r=o.scopedSlots&&o.scopedSlots[e.type];return r?r(((n={})[e.type]=e.value,n.index=t,n.parts=c,n)):e.value}));return e(n.tag,{attrs:o.attrs,class:o.class,staticClass:o.staticClass},u)}};function Hn(e,t,n){Qn(e,n)&&Jn(e,t,n)}function Yn(e,t,n,r){if(Qn(e,n)){var o=n.context.$i18n;(function(e,t){var n=t.context;return e._locale===n.$i18n.locale})(e,n)&&zn(t.value,t.oldValue)&&zn(e._localeMessage,o.getLocaleMessage(o.locale))||Jn(e,t,n)}}function Gn(e,t,n,r){if(n.context){var o=n.context.$i18n||{};t.modifiers.preserve||o.preserveDirectiveContent||(e.textContent=""),e._vt=void 0,delete e._vt,e._locale=void 0,delete e._locale,e._localeMessage=void 0,delete e._localeMessage}else Tn("Vue instance does not exists in VNode context")}function Qn(e,t){var n=t.context;return n?!!n.$i18n||(Tn("VueI18n instance does not exists in Vue instance"),!1):(Tn("Vue instance does not exists in VNode context"),!1)}function Jn(e,t,n){var r,o,i=function(e){var t,n,r,o;"string"==typeof e?t=e:Pn(e)&&(t=e.path,n=e.locale,r=e.args,o=e.choice);return{path:t,locale:n,args:r,choice:o}}(t.value),a=i.path,s=i.locale,l=i.args,c=i.choice;if(a||s||l)if(a){var u=n.context;e._vt=e.textContent=c?(r=u.$i18n).tc.apply(r,[a,c].concat(Zn(s,l))):(o=u.$i18n).t.apply(o,[a].concat(Zn(s,l))),e._locale=u.$i18n.locale,e._localeMessage=u.$i18n.getLocaleMessage(u.$i18n.locale)}else Tn("`path` is required in v-t directive");else Tn("value type not supported")}function Zn(e,t){var n=[];return e&&n.push(e),t&&(Array.isArray(t)||Pn(t))&&n.push(t),n}function Kn(e){Kn.installed=!0;(Wn=e).version&&Number(Wn.version.split(".")[0]);(function(e){e.prototype.hasOwnProperty("$i18n")||Object.defineProperty(e.prototype,"$i18n",{get:function(){return this._i18n}}),e.prototype.$t=function(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var r=this.$i18n;return r._t.apply(r,[e,r.locale,r._getMessages(),this].concat(t))},e.prototype.$tc=function(e,t){for(var n=[],r=arguments.length-2;r-- >0;)n[r]=arguments[r+2];var o=this.$i18n;return o._tc.apply(o,[e,o.locale,o._getMessages(),this,t].concat(n))},e.prototype.$te=function(e,t){var n=this.$i18n;return n._te(e,n.locale,n._getMessages(),t)},e.prototype.$d=function(e){for(var t,n=[],r=arguments.length-1;r-- >0;)n[r]=arguments[r+1];return(t=this.$i18n).d.apply(t,[e].concat(n))},e.prototype.$n=function(e){for(var t,n=[],r=arguments.length-1;r-- >0;)n[r]=arguments[r+1];return(t=this.$i18n).n.apply(t,[e].concat(n))}})(Wn),Wn.mixin(Ln),Wn.directive("t",{bind:Hn,update:Yn,unbind:Gn}),Wn.component(qn.name,qn),Wn.component($n.name,$n),Wn.config.optionMergeStrategies.i18n=function(e,t){return void 0===t?e:t}}var Xn=function(){this._caches=Object.create(null)};Xn.prototype.interpolate=function(e,t){if(!t)return[e];var n=this._caches[e];return n||(n=function(e){var t=[],n=0,r="";for(;n<e.length;){var o=e[n++];if("{"===o){r&&t.push({type:"text",value:r}),r="";var i="";for(o=e[n++];void 0!==o&&"}"!==o;)i+=o,o=e[n++];var a="}"===o,s=er.test(i)?"list":a&&tr.test(i)?"named":"unknown";t.push({value:i,type:s})}else"%"===o?"{"!==e[n]&&(r+=o):r+=o}return r&&t.push({type:"text",value:r}),t}(e),this._caches[e]=n),function(e,t){var n=[],r=0,o=Array.isArray(t)?"list":En(t)?"named":"unknown";if("unknown"===o)return n;for(;r<e.length;){var i=e[r];switch(i.type){case"text":n.push(i.value);break;case"list":n.push(t[parseInt(i.value,10)]);break;case"named":"named"===o&&n.push(t[i.value]);break;case"unknown":0}r++}return n}(n,t)};var er=/^(?:\d)+/,tr=/^(?:\w)+/;var nr=0,rr=1,or=2,ir=3,ar=0,sr=4,lr=5,cr=6,ur=7,dr=8,fr=[];fr[ar]={ws:[ar],ident:[3,nr],"[":[sr],eof:[ur]},fr[1]={ws:[1],".":[2],"[":[sr],eof:[ur]},fr[2]={ws:[2],ident:[3,nr],0:[3,nr],number:[3,nr]},fr[3]={ident:[3,nr],0:[3,nr],number:[3,nr],ws:[1,rr],".":[2,rr],"[":[sr,rr],eof:[ur,rr]},fr[sr]={"'":[lr,nr],'"':[cr,nr],"[":[sr,or],"]":[1,ir],eof:dr,else:[sr,nr]},fr[lr]={"'":[sr,nr],eof:dr,else:[lr,nr]},fr[cr]={'"':[sr,nr],eof:dr,else:[cr,nr]};var pr=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function mr(e){if(null==e)return"eof";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"ident";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"ws"}return"ident"}function hr(e){var t,n,r,o=e.trim();return("0"!==e.charAt(0)||!isNaN(e))&&(r=o,pr.test(r)?(n=(t=o).charCodeAt(0))!==t.charCodeAt(t.length-1)||34!==n&&39!==n?t:t.slice(1,-1):"*"+o)}var gr=function(){this._cache=Object.create(null)};gr.prototype.parsePath=function(e){var t=this._cache[e];return t||(t=function(e){var t,n,r,o,i,a,s,l=[],c=-1,u=ar,d=0,f=[];function p(){var t=e[c+1];if(u===lr&&"'"===t||u===cr&&'"'===t)return c++,r="\\"+t,f[nr](),!0}for(f[rr]=function(){void 0!==n&&(l.push(n),n=void 0)},f[nr]=function(){void 0===n?n=r:n+=r},f[or]=function(){f[nr](),d++},f[ir]=function(){if(d>0)d--,u=sr,f[nr]();else{if(d=0,void 0===n)return!1;if(!1===(n=hr(n)))return!1;f[rr]()}};null!==u;)if("\\"!==(t=e[++c])||!p()){if(o=mr(t),(i=(s=fr[u])[o]||s.else||dr)===dr)return;if(u=i[0],(a=f[i[1]])&&(r=void 0===(r=i[2])?t:r,!1===a()))return;if(u===ur)return l}}(e))&&(this._cache[e]=t),t||[]},gr.prototype.getPathValue=function(e,t){if(!En(e))return null;var n=this.parsePath(t);if(0===n.length)return null;for(var r=n.length,o=e,i=0;i<r;){var a=o[n[i]];if(void 0===a)return null;o=a,i++}return o};var br,vr=/<\/?[\w\s="/.':;#-\/]+>/,yr=/(?:@(?:\.[a-z]+)?:(?:[\w\-_|.]+|\([\w\-_|.]+\)))/g,wr=/^@(?:\.([a-z]+))?:/,_r=/[()]/g,xr={upper:function(e){return e.toLocaleUpperCase()},lower:function(e){return e.toLocaleLowerCase()}},Ar=new Xn,kr=function(e){var t=this;void 0===e&&(e={}),!Wn&&"undefined"!=typeof window&&window.Vue&&Kn(window.Vue);var n=e.locale||"en-US",r=e.fallbackLocale||"en-US",o=e.messages||{},i=e.dateTimeFormats||{},a=e.numberFormats||{};this._vm=null,this._formatter=e.formatter||Ar,this._missing=e.missing||null,this._root=e.root||null,this._sync=void 0===e.sync||!!e.sync,this._fallbackRoot=void 0===e.fallbackRoot||!!e.fallbackRoot,this._formatFallbackMessages=void 0!==e.formatFallbackMessages&&!!e.formatFallbackMessages,this._silentTranslationWarn=void 0!==e.silentTranslationWarn&&e.silentTranslationWarn,this._silentFallbackWarn=void 0!==e.silentFallbackWarn&&!!e.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new gr,this._dataListeners=[],this._preserveDirectiveContent=void 0!==e.preserveDirectiveContent&&!!e.preserveDirectiveContent,this.pluralizationRules=e.pluralizationRules||{},this._warnHtmlInMessage=e.warnHtmlInMessage||"off",this._exist=function(e,n){return!(!e||!n)&&(!In(t._path.getPathValue(e,n))||!!e[n])},"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||Object.keys(o).forEach((function(e){t._checkLocaleMessage(e,t._warnHtmlInMessage,o[e])})),this._initVM({locale:n,fallbackLocale:r,messages:o,dateTimeFormats:i,numberFormats:a})},Cr={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0}};kr.prototype._checkLocaleMessage=function(e,t,n){var r=function(e,t,n,o){if(Pn(n))Object.keys(n).forEach((function(i){var a=n[i];Pn(a)?(o.push(i),o.push("."),r(e,t,a,o),o.pop(),o.pop()):(o.push(i),r(e,t,a,o),o.pop())}));else if(Array.isArray(n))n.forEach((function(n,i){Pn(n)?(o.push("["+i+"]"),o.push("."),r(e,t,n,o),o.pop(),o.pop()):(o.push("["+i+"]"),r(e,t,n,o),o.pop())}));else if("string"==typeof n){if(vr.test(n)){var i="Detected HTML in message '"+n+"' of keypath '"+o.join("")+"' at '"+t+"'. Consider component interpolation with '<i18n>' to avoid XSS. See https://bit.ly/2ZqJzkp";"warn"===e?Tn(i):"error"===e&&function(e,t){"undefined"!=typeof console&&(console.error("[vue-i18n] "+e),t&&console.error(t.stack))}(i)}}};r(t,e,n,[])},kr.prototype._initVM=function(e){var t=Wn.config.silent;Wn.config.silent=!0,this._vm=new Wn({data:e}),Wn.config.silent=t},kr.prototype.destroyVM=function(){this._vm.$destroy()},kr.prototype.subscribeDataChanging=function(e){this._dataListeners.push(e)},kr.prototype.unsubscribeDataChanging=function(e){!function(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)e.splice(n,1)}}(this._dataListeners,e)},kr.prototype.watchI18nData=function(){var e=this;return this._vm.$watch("$data",(function(){for(var t=e._dataListeners.length;t--;)Wn.nextTick((function(){e._dataListeners[t]&&e._dataListeners[t].$forceUpdate()}))}),{deep:!0})},kr.prototype.watchLocale=function(){if(!this._sync||!this._root)return null;var e=this._vm;return this._root.$i18n.vm.$watch("locale",(function(t){e.$set(e,"locale",t),e.$forceUpdate()}),{immediate:!0})},Cr.vm.get=function(){return this._vm},Cr.messages.get=function(){return Nn(this._getMessages())},Cr.dateTimeFormats.get=function(){return Nn(this._getDateTimeFormats())},Cr.numberFormats.get=function(){return Nn(this._getNumberFormats())},Cr.availableLocales.get=function(){return Object.keys(this.messages).sort()},Cr.locale.get=function(){return this._vm.locale},Cr.locale.set=function(e){this._vm.$set(this._vm,"locale",e)},Cr.fallbackLocale.get=function(){return this._vm.fallbackLocale},Cr.fallbackLocale.set=function(e){this._vm.$set(this._vm,"fallbackLocale",e)},Cr.formatFallbackMessages.get=function(){return this._formatFallbackMessages},Cr.formatFallbackMessages.set=function(e){this._formatFallbackMessages=e},Cr.missing.get=function(){return this._missing},Cr.missing.set=function(e){this._missing=e},Cr.formatter.get=function(){return this._formatter},Cr.formatter.set=function(e){this._formatter=e},Cr.silentTranslationWarn.get=function(){return this._silentTranslationWarn},Cr.silentTranslationWarn.set=function(e){this._silentTranslationWarn=e},Cr.silentFallbackWarn.get=function(){return this._silentFallbackWarn},Cr.silentFallbackWarn.set=function(e){this._silentFallbackWarn=e},Cr.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent},Cr.preserveDirectiveContent.set=function(e){this._preserveDirectiveContent=e},Cr.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage},Cr.warnHtmlInMessage.set=function(e){var t=this,n=this._warnHtmlInMessage;if(this._warnHtmlInMessage=e,n!==e&&("warn"===e||"error"===e)){var r=this._getMessages();Object.keys(r).forEach((function(e){t._checkLocaleMessage(e,t._warnHtmlInMessage,r[e])}))}},kr.prototype._getMessages=function(){return this._vm.messages},kr.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},kr.prototype._getNumberFormats=function(){return this._vm.numberFormats},kr.prototype._warnDefault=function(e,t,n,r,o){if(!In(n))return n;if(this._missing){var i=this._missing.apply(null,[e,t,r,o]);if("string"==typeof i)return i}else 0;if(this._formatFallbackMessages){var a=Rn.apply(void 0,o);return this._render(t,"string",a.params,t)}return t},kr.prototype._isFallbackRoot=function(e){return!e&&!In(this._root)&&this._fallbackRoot},kr.prototype._isSilentFallbackWarn=function(e){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(e):this._silentFallbackWarn},kr.prototype._isSilentFallback=function(e,t){return this._isSilentFallbackWarn(t)&&(this._isFallbackRoot()||e!==this.fallbackLocale)},kr.prototype._isSilentTranslationWarn=function(e){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(e):this._silentTranslationWarn},kr.prototype._interpolate=function(e,t,n,r,o,i,a){if(!t)return null;var s,l=this._path.getPathValue(t,n);if(Array.isArray(l)||Pn(l))return l;if(In(l)){if(!Pn(t))return null;if("string"!=typeof(s=t[n]))return null}else{if("string"!=typeof l)return null;s=l}return(s.indexOf("@:")>=0||s.indexOf("@.")>=0)&&(s=this._link(e,t,s,r,"raw",i,a)),this._render(s,o,i,n)},kr.prototype._link=function(e,t,n,r,o,i,a){var s=n,l=s.match(yr);for(var c in l)if(l.hasOwnProperty(c)){var u=l[c],d=u.match(wr),f=d[0],p=d[1],m=u.replace(f,"").replace(_r,"");if(a.includes(m))return s;a.push(m);var h=this._interpolate(e,t,m,r,"raw"===o?"string":o,"raw"===o?void 0:i,a);if(this._isFallbackRoot(h)){if(!this._root)throw Error("unexpected error");var g=this._root.$i18n;h=g._translate(g._getMessages(),g.locale,g.fallbackLocale,m,r,o,i)}h=this._warnDefault(e,m,h,r,Array.isArray(i)?i:[i]),xr.hasOwnProperty(p)&&(h=xr[p](h)),a.pop(),s=h?s.replace(u,h):s}return s},kr.prototype._render=function(e,t,n,r){var o=this._formatter.interpolate(e,n,r);return o||(o=Ar.interpolate(e,n,r)),"string"===t?o.join(""):o},kr.prototype._translate=function(e,t,n,r,o,i,a){var s=this._interpolate(t,e[t],r,o,i,a,[r]);return In(s)&&In(s=this._interpolate(n,e[n],r,o,i,a,[r]))?null:s},kr.prototype._t=function(e,t,n,r){for(var o,i=[],a=arguments.length-4;a-- >0;)i[a]=arguments[a+4];if(!e)return"";var s=Rn.apply(void 0,i),l=s.locale||t,c=this._translate(n,l,this.fallbackLocale,e,r,"string",s.params);if(this._isFallbackRoot(c)){if(!this._root)throw Error("unexpected error");return(o=this._root).$t.apply(o,[e].concat(i))}return this._warnDefault(l,e,c,r,i)},kr.prototype.t=function(e){for(var t,n=[],r=arguments.length-1;r-- >0;)n[r]=arguments[r+1];return(t=this)._t.apply(t,[e,this.locale,this._getMessages(),null].concat(n))},kr.prototype._i=function(e,t,n,r,o){var i=this._translate(n,t,this.fallbackLocale,e,r,"raw",o);if(this._isFallbackRoot(i)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(e,t,o)}return this._warnDefault(t,e,i,r,[o])},kr.prototype.i=function(e,t,n){return e?("string"!=typeof t&&(t=this.locale),this._i(e,t,this._getMessages(),null,n)):""},kr.prototype._tc=function(e,t,n,r,o){for(var i,a=[],s=arguments.length-5;s-- >0;)a[s]=arguments[s+5];if(!e)return"";void 0===o&&(o=1);var l={count:o,n:o},c=Rn.apply(void 0,a);return c.params=Object.assign(l,c.params),a=null===c.locale?[c.params]:[c.locale,c.params],this.fetchChoice((i=this)._t.apply(i,[e,t,n,r].concat(a)),o)},kr.prototype.fetchChoice=function(e,t){if(!e&&"string"!=typeof e)return null;var n=e.split("|");return n[t=this.getChoiceIndex(t,n.length)]?n[t].trim():e},kr.prototype.getChoiceIndex=function(e,t){var n,r;return this.locale in this.pluralizationRules?this.pluralizationRules[this.locale].apply(this,[e,t]):(n=e,r=t,n=Math.abs(n),2===r?n?n>1?1:0:1:n?Math.min(n,2):0)},kr.prototype.tc=function(e,t){for(var n,r=[],o=arguments.length-2;o-- >0;)r[o]=arguments[o+2];return(n=this)._tc.apply(n,[e,this.locale,this._getMessages(),null,t].concat(r))},kr.prototype._te=function(e,t,n){for(var r=[],o=arguments.length-3;o-- >0;)r[o]=arguments[o+3];var i=Rn.apply(void 0,r).locale||t;return this._exist(n[i],e)},kr.prototype.te=function(e,t){return this._te(e,this.locale,this._getMessages(),t)},kr.prototype.getLocaleMessage=function(e){return Nn(this._vm.messages[e]||{})},kr.prototype.setLocaleMessage=function(e,t){("warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||(this._checkLocaleMessage(e,this._warnHtmlInMessage,t),"error"!==this._warnHtmlInMessage))&&this._vm.$set(this._vm.messages,e,t)},kr.prototype.mergeLocaleMessage=function(e,t){("warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||(this._checkLocaleMessage(e,this._warnHtmlInMessage,t),"error"!==this._warnHtmlInMessage))&&this._vm.$set(this._vm.messages,e,Fn(this._vm.messages[e]||{},t))},kr.prototype.getDateTimeFormat=function(e){return Nn(this._vm.dateTimeFormats[e]||{})},kr.prototype.setDateTimeFormat=function(e,t){this._vm.$set(this._vm.dateTimeFormats,e,t)},kr.prototype.mergeDateTimeFormat=function(e,t){this._vm.$set(this._vm.dateTimeFormats,e,Fn(this._vm.dateTimeFormats[e]||{},t))},kr.prototype._localizeDateTime=function(e,t,n,r,o){var i=t,a=r[i];if((In(a)||In(a[o]))&&(a=r[i=n]),In(a)||In(a[o]))return null;var s=a[o],l=i+"__"+o,c=this._dateTimeFormatters[l];return c||(c=this._dateTimeFormatters[l]=new Intl.DateTimeFormat(i,s)),c.format(e)},kr.prototype._d=function(e,t,n){if(!n)return new Intl.DateTimeFormat(t).format(e);var r=this._localizeDateTime(e,t,this.fallbackLocale,this._getDateTimeFormats(),n);if(this._isFallbackRoot(r)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.d(e,n,t)}return r||""},kr.prototype.d=function(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var r=this.locale,o=null;return 1===t.length?"string"==typeof t[0]?o=t[0]:En(t[0])&&(t[0].locale&&(r=t[0].locale),t[0].key&&(o=t[0].key)):2===t.length&&("string"==typeof t[0]&&(o=t[0]),"string"==typeof t[1]&&(r=t[1])),this._d(e,r,o)},kr.prototype.getNumberFormat=function(e){return Nn(this._vm.numberFormats[e]||{})},kr.prototype.setNumberFormat=function(e,t){this._vm.$set(this._vm.numberFormats,e,t)},kr.prototype.mergeNumberFormat=function(e,t){this._vm.$set(this._vm.numberFormats,e,Fn(this._vm.numberFormats[e]||{},t))},kr.prototype._getNumberFormatter=function(e,t,n,r,o,i){var a=t,s=r[a];if((In(s)||In(s[o]))&&(s=r[a=n]),In(s)||In(s[o]))return null;var l,c=s[o];if(i)l=new Intl.NumberFormat(a,Object.assign({},c,i));else{var u=a+"__"+o;(l=this._numberFormatters[u])||(l=this._numberFormatters[u]=new Intl.NumberFormat(a,c))}return l},kr.prototype._n=function(e,t,n,r){if(!kr.availabilities.numberFormat)return"";if(!n)return(r?new Intl.NumberFormat(t,r):new Intl.NumberFormat(t)).format(e);var o=this._getNumberFormatter(e,t,this.fallbackLocale,this._getNumberFormats(),n,r),i=o&&o.format(e);if(this._isFallbackRoot(i)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.n(e,Object.assign({},{key:n,locale:t},r))}return i||""},kr.prototype.n=function(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var r=this.locale,o=null,i=null;return 1===t.length?"string"==typeof t[0]?o=t[0]:En(t[0])&&(t[0].locale&&(r=t[0].locale),t[0].key&&(o=t[0].key),i=Object.keys(t[0]).reduce((function(e,n){var r;return Sn.includes(n)?Object.assign({},e,((r={})[n]=t[0][n],r)):e}),null)):2===t.length&&("string"==typeof t[0]&&(o=t[0]),"string"==typeof t[1]&&(r=t[1])),this._n(e,r,o,i)},kr.prototype._ntp=function(e,t,n,r){if(!kr.availabilities.numberFormat)return[];if(!n)return(r?new Intl.NumberFormat(t,r):new Intl.NumberFormat(t)).formatToParts(e);var o=this._getNumberFormatter(e,t,this.fallbackLocale,this._getNumberFormats(),n,r),i=o&&o.formatToParts(e);if(this._isFallbackRoot(i)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(e,t,n,r)}return i||[]},Object.defineProperties(kr.prototype,Cr),Object.defineProperty(kr,"availabilities",{get:function(){if(!br){var e="undefined"!=typeof Intl;br={dateTimeFormat:e&&void 0!==Intl.DateTimeFormat,numberFormat:e&&void 0!==Intl.NumberFormat}}return br}}),kr.install=Kn,kr.version="8.14.1";var Sr=kr;w.a.use(Sr);var Tr,Er,Mr,Or,Pr,Ir={en:n(88),es:n(89),de:n(90),fr:n(91),it:n(92),pl:n(93),ru:n(94),pt_BR:n(33),pt_PT:n(33),pt:n(33),zh:n(39),zh_CN:n(39)},Rr=new Sr({locale:Cn()({languages:Object.keys(Ir),fallback:"en"}),messages:Ir}),Nr=function(e){return function(t){return t.pipe($t((function(t){return t instanceof e})),ae((function(e){return e})))}},Dr=function(e,t){return new X((function(n){t||(t={}),t.headers||(t.headers={}),Object.assign(t.headers,{pragma:"no-cache","cache-control":"no-store"}),fetch(e,t).then((function(e){e.ok?(n.next(e),n.complete()):n.error(e)})).catch((function(e){e instanceof TypeError?n.error("Failed to contact chat service URL. Please check chat URL parameter and ensure CORS requests are allowed from current domain."):n.error(e)}))}))},jr=function(e){var t=new Uint8Array(e),n=An.decode(t,t.length);return delete n.MessageId,Object.values(n)[0]},Fr=function(e){return"string"==typeof e?e:e instanceof Error?"NotAllowedError"===e.name?Rr.t("Inputs.NotAllowedError").toString():"NotFoundError"===e.name?Rr.t("Inputs.NotFoundError").toString():e.message:Rr.t("Inputs.ServiceUnavailable").toString()},zr=(Tr=window.document.title,Er=Rr.t("Inputs.NewMessageTitleNotification").toString(),Mr=void 0,Or=function(){window.document.title=window.document.title===Er?Tr:Er},Pr=function(){clearInterval(Mr),window.document.title=Tr,window.document.onmousemove=null,Mr=null},function(){Mr||(Mr=setInterval(Or,1e3),window.document.onmousemove=Pr)}),Lr=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n="0123456789";n+=t?"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ":"";for(var r="",o=0;o<e;o++)r+=n.charAt(Math.floor(Math.random()*n.length));return r};function qr(e){return e&&"function"==typeof e.schedule}const Br=e=>t=>{for(let n=0,r=e.length;n<r&&!t.closed;n++)t.next(e[n]);t.complete()};function Vr(e,t){return new X(n=>{const r=new $;let o=0;return r.add(t.schedule((function(){o!==e.length?(n.next(e[o++]),n.closed||r.add(this.schedule())):n.complete()}))),r})}function Ur(e,t){return t?Vr(e,t):new X(Br(e))}function Wr(...e){let t=e[e.length-1];return qr(t)?(e.pop(),Vr(e,t)):Ur(e)}class $r extends G{notifyNext(e,t,n,r,o){this.destination.next(t)}notifyError(e,t){this.destination.error(e)}notifyComplete(e){this.destination.complete()}}class Hr extends G{constructor(e,t,n){super(),this.parent=e,this.outerValue=t,this.outerIndex=n,this.index=0}_next(e){this.parent.notifyNext(this.outerValue,e,this.outerIndex,this.index++,this)}_error(e){this.parent.notifyError(e,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}const Yr="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator",Gr=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function Qr(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}const Jr=e=>{if(e&&"function"==typeof e[J])return(e=>t=>{const n=e[J]();if("function"!=typeof n.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return n.subscribe(t)})(e);if(Gr(e))return Br(e);if(Qr(e))return(e=>t=>(e.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,q),t))(e);if(e&&"function"==typeof e[Yr])return(e=>t=>{const n=e[Yr]();for(;;){const e=n.next();if(e.done){t.complete();break}if(t.next(e.value),t.closed)break}return"function"==typeof n.return&&t.add(()=>{n.return&&n.return()}),t})(e);{const t=U(e)?"an invalid object":`'${e}'`;throw new TypeError(`You provided ${t} where a stream was expected.`+" You can provide an Observable, Promise, Array, or Iterable.")}};function Zr(e,t,n,r,o=new Hr(e,n,r)){if(!o.closed)return t instanceof X?t.subscribe(o):Jr(t)(o)}function Kr(e,t){if(null!=e){if(function(e){return e&&"function"==typeof e[J]}(e))return function(e,t){return new X(n=>{const r=new $;return r.add(t.schedule(()=>{const o=e[J]();r.add(o.subscribe({next(e){r.add(t.schedule(()=>n.next(e)))},error(e){r.add(t.schedule(()=>n.error(e)))},complete(){r.add(t.schedule(()=>n.complete()))}}))})),r})}(e,t);if(Qr(e))return function(e,t){return new X(n=>{const r=new $;return r.add(t.schedule(()=>e.then(e=>{r.add(t.schedule(()=>{n.next(e),r.add(t.schedule(()=>n.complete()))}))},e=>{r.add(t.schedule(()=>n.error(e)))}))),r})}(e,t);if(Gr(e))return Vr(e,t);if(function(e){return e&&"function"==typeof e[Yr]}(e)||"string"==typeof e)return function(e,t){if(!e)throw new Error("Iterable cannot be null");return new X(n=>{const r=new $;let o;return r.add(()=>{o&&"function"==typeof o.return&&o.return()}),r.add(t.schedule(()=>{o=e[Yr](),r.add(t.schedule((function(){if(n.closed)return;let e,t;try{const n=o.next();e=n.value,t=n.done}catch(e){return void n.error(e)}t?n.complete():(n.next(e),this.schedule())})))})),r})}(e,t)}throw new TypeError((null!==e&&typeof e||e)+" is not observable")}function Xr(e,t){return t?Kr(e,t):e instanceof X?e:new X(Jr(e))}function eo(e,t){return"function"==typeof t?n=>n.pipe(eo((n,r)=>Xr(e(n,r)).pipe(ae((e,o)=>t(n,e,r,o))))):t=>t.lift(new to(e))}class to{constructor(e){this.project=e}call(e,t){return t.subscribe(new no(e,this.project))}}class no extends $r{constructor(e,t){super(e),this.project=t,this.index=0}_next(e){let t;const n=this.index++;try{t=this.project(e,n)}catch(e){return void this.destination.error(e)}this._innerSub(t,e,n)}_innerSub(e,t,n){const r=this.innerSubscription;r&&r.unsubscribe();const o=new Hr(this,void 0,void 0);this.destination.add(o),this.innerSubscription=Zr(this,e,t,n,o)}_complete(){const{innerSubscription:e}=this;e&&!e.closed||super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=null}notifyComplete(e){this.destination.remove(e),this.innerSubscription=null,this.isStopped&&super._complete()}notifyNext(e,t,n,r,o){this.destination.next(t)}}function ro(e,t,n=Number.POSITIVE_INFINITY){return"function"==typeof t?r=>r.pipe(ro((n,r)=>Xr(e(n,r)).pipe(ae((e,o)=>t(n,e,r,o))),n)):("number"==typeof t&&(n=t),t=>t.lift(new oo(e,n)))}class oo{constructor(e,t=Number.POSITIVE_INFINITY){this.project=e,this.concurrent=t}call(e,t){return t.subscribe(new io(e,this.project,this.concurrent))}}class io extends $r{constructor(e,t,n=Number.POSITIVE_INFINITY){super(e),this.project=t,this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(e){this.active<this.concurrent?this._tryNext(e):this.buffer.push(e)}_tryNext(e){let t;const n=this.index++;try{t=this.project(e,n)}catch(e){return void this.destination.error(e)}this.active++,this._innerSub(t,e,n)}_innerSub(e,t,n){const r=new Hr(this,void 0,void 0);this.destination.add(r),Zr(this,e,t,n,r)}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}notifyNext(e,t,n,r,o){this.destination.next(t)}notifyComplete(e){const t=this.buffer;this.remove(e),this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function ao(e){return e}function so(e=Number.POSITIVE_INFINITY){return ro(ao,e)}function lo(...e){return so(1)(Wr(...e))}function co(...e){const t=e[e.length-1];return qr(t)?(e.pop(),n=>lo(e,n,t)):t=>lo(e,t)}class uo extends ${constructor(e,t){super()}schedule(e,t=0){return this}}class fo extends uo{constructor(e,t){super(e,t),this.scheduler=e,this.work=t,this.pending=!1}schedule(e,t=0){if(this.closed)return this;this.state=e;const n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(r,this.id,t),this}requestAsyncId(e,t,n=0){return setInterval(e.flush.bind(e,this),n)}recycleAsyncId(e,t,n=0){if(null!==n&&this.delay===n&&!1===this.pending)return t;clearInterval(t)}execute(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const n=this._execute(e,t);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(e,t){let n=!1,r=void 0;try{this.work(e)}catch(e){n=!0,r=!!e&&e||new Error(e)}if(n)return this.unsubscribe(),r}_unsubscribe(){const e=this.id,t=this.scheduler,n=t.actions,r=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&n.splice(r,1),null!=e&&(this.id=this.recycleAsyncId(t,e,null)),this.delay=null}}class po{constructor(e,t=po.now){this.SchedulerAction=e,this.now=t}schedule(e,t=0,n){return new this.SchedulerAction(this,e).schedule(n,t)}}po.now=()=>Date.now();class mo extends po{constructor(e,t=po.now){super(e,()=>mo.delegate&&mo.delegate!==this?mo.delegate.now():t()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(e,t=0,n){return mo.delegate&&mo.delegate!==this?mo.delegate.schedule(e,t,n):super.schedule(e,t,n)}flush(e){const{actions:t}=this;if(this.active)return void t.push(e);let n;this.active=!0;do{if(n=e.execute(e.state,e.delay))break}while(e=t.shift());if(this.active=!1,n){for(;e=t.shift();)e.unsubscribe();throw n}}}const ho=new class extends mo{}(class extends fo{constructor(e,t){super(e,t),this.scheduler=e,this.work=t}schedule(e,t=0){return t>0?super.schedule(e,t):(this.delay=t,this.state=e,this.scheduler.flush(this),this)}execute(e,t){return t>0||this.closed?super.execute(e,t):this._execute(e,t)}requestAsyncId(e,t,n=0){return null!==n&&n>0||null===n&&this.delay>0?super.requestAsyncId(e,t,n):e.flush(this)}}),go=new X(e=>e.complete());function bo(e){return e?function(e){return new X(t=>e.schedule(()=>t.complete()))}(e):go}var vo;!function(e){e.NEXT="N",e.ERROR="E",e.COMPLETE="C"}(vo||(vo={}));class yo{constructor(e,t,n){this.kind=e,this.value=t,this.error=n,this.hasValue="N"===e}observe(e){switch(this.kind){case"N":return e.next&&e.next(this.value);case"E":return e.error&&e.error(this.error);case"C":return e.complete&&e.complete()}}do(e,t,n){switch(this.kind){case"N":return e&&e(this.value);case"E":return t&&t(this.error);case"C":return n&&n()}}accept(e,t,n){return e&&"function"==typeof e.next?this.observe(e):this.do(e,t,n)}toObservable(){switch(this.kind){case"N":return Wr(this.value);case"E":return Lt(this.error);case"C":return bo()}throw new Error("unexpected notification kind value")}static createNext(e){return void 0!==e?new yo("N",e):yo.undefinedValueNotification}static createError(e){return new yo("E",void 0,e)}static createComplete(){return yo.completeNotification}}yo.completeNotification=new yo("C"),yo.undefinedValueNotification=new yo("N",void 0);class wo extends G{constructor(e,t,n=0){super(e),this.scheduler=t,this.delay=n}static dispatch(e){const{notification:t,destination:n}=e;t.observe(n),this.unsubscribe()}scheduleMessage(e){this.destination.add(this.scheduler.schedule(wo.dispatch,this.delay,new _o(e,this.destination)))}_next(e){this.scheduleMessage(yo.createNext(e))}_error(e){this.scheduleMessage(yo.createError(e)),this.unsubscribe()}_complete(){this.scheduleMessage(yo.createComplete()),this.unsubscribe()}}class _o{constructor(e,t){this.notification=e,this.destination=t}}class xo extends oe{constructor(e=Number.POSITIVE_INFINITY,t=Number.POSITIVE_INFINITY,n){super(),this.scheduler=n,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=e<1?1:e,this._windowTime=t<1?1:t,t===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(e){const t=this._events;t.push(e),t.length>this._bufferSize&&t.shift(),super.next(e)}nextTimeWindow(e){this._events.push(new Ao(this._getNow(),e)),this._trimBufferThenGetEvents(),super.next(e)}_subscribe(e){const t=this._infiniteTimeWindow,n=t?this._events:this._trimBufferThenGetEvents(),r=this.scheduler,o=n.length;let i;if(this.closed)throw new te;if(this.isStopped||this.hasError?i=$.EMPTY:(this.observers.push(e),i=new ne(this,e)),r&&e.add(e=new wo(e,r)),t)for(let t=0;t<o&&!e.closed;t++)e.next(n[t]);else for(let t=0;t<o&&!e.closed;t++)e.next(n[t].value);return this.hasError?e.error(this.thrownError):this.isStopped&&e.complete(),i}_getNow(){return(this.scheduler||ho).now()}_trimBufferThenGetEvents(){const e=this._getNow(),t=this._bufferSize,n=this._windowTime,r=this._events,o=r.length;let i=0;for(;i<o&&!(e-r[i].time<n);)i++;return o>t&&(i=Math.max(i,o-t)),i>0&&r.splice(0,i),r}}class Ao{constructor(e,t){this.time=e,this.value=t}}function ko(e,t,n,r){n&&"function"!=typeof n&&(r=n);const o="function"==typeof n?n:void 0,i=new xo(e,t,r);return e=>be(()=>i,o)(e)}const Co=(()=>{function e(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return e.prototype=Object.create(Error.prototype),e})();function So(e){return t=>0===e?bo():t.lift(new To(e))}class To{constructor(e){if(this.total=e,this.total<0)throw new Co}call(e,t){return t.subscribe(new Eo(e,this.total))}}class Eo extends G{constructor(e,t){super(e),this.total=t,this.count=0}_next(e){const t=this.total,n=++this.count;n<=t&&(this.destination.next(e),n===t&&(this.destination.complete(),this.unsubscribe()))}}function Mo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var Oo;!function(e){e[e.Uploading=0]="Uploading",e[e.Available=1]="Available",e[e.Deleted=2]="Deleted"}(Oo||(Oo={}));var Po,Io=function e(){Mo(this,e),this.SessionUniqueNum=-1},Ro=function e(){Mo(this,e),this.sessionUniqueCode=-1,this.status=0},No=function e(){Mo(this,e),this.Name="Guest",this.IsQueue=!1,this.IsPoputAvailable=!1,this.IsChatEnabled=!1,this.IsAvailable=!1,this.ChatStatusCode=-1},Do=function e(){Mo(this,e)},jo=function e(){Mo(this,e)},Fo=function e(){Mo(this,e),this.isTyping=!1},zo=function e(){Mo(this,e)},Lo=function e(){Mo(this,e)},qo=function(e){function t(){Mo(this,t);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.Sent=!1,e.ErrorType=Po.NoError,e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(Lo);!function(e){e[e.NoError=0]="NoError",e[e.CanRetry=1]="CanRetry",e[e.NoRetry=2]="NoRetry"}(Po||(Po={}));var Bo=function e(){Mo(this,e)},Vo=function e(){Mo(this,e),this.Name="",this.EmailTag="",this.Image=""},Uo=function e(t){Mo(this,e),this.Items=t},Wo=function e(t){Mo(this,e),this.Message=t},$o=function e(t,n){Mo(this,e),this.IdConversation=t,this.Action=n},Ho=function e(){Mo(this,e)},Yo=function e(){Mo(this,e)},Go=function e(){Mo(this,e)},Qo=function e(t){Mo(this,e),this.containsFile=!1,this.data=t},Jo=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Zo=function(){function e(t,n,r,o,i,a){var s=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.connect$=new oe,this.changeOperator$=new oe,this.mySession$=this.connect$.pipe(eo((function(e){return e?a.createMySession(t,r,n,o,i):Wr(Ut())})),co(Ut()),ko(1),de()),this.onOperatorChange$=this.changeOperator$.pipe(ko(1),de()),this.notificationsOfType$(Vo).subscribe((function(e){e.Image=""!==e.Image?n+e.Image:"",s.changeOperator$.next(e)})),this.notificationsOfType$(hn).subscribe((function(e){e&&e.TakenBy&&e.TakenBy.Name&&s.changeOperator$.next({Name:e.TakenBy.Name,EmailTag:"default",Image:void 0!==e.TakenBy.Contact&&""!==e.TakenBy.Contact.ContactImage?n+e.TakenBy.Contact.ContactImage:""})})),this.reconnect()}return Jo(e,[{key:"closeSession",value:function(){this.connect$.next(!1)}},{key:"reconnect",value:function(){this.connect$.next(!0)}},{key:"notificationsOfType$",value:function(e){return this.mySession$.pipe(eo((function(e){return e.messages$})),Nr(e))}},{key:"notificationsFilter$",value:function(e){return this.mySession$.pipe(eo((function(e){return e.messages$})),$t((function(t){return t===e})))}},{key:"get",value:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return this.mySession$.pipe(So(1),eo((function(e){return e.sessionState!==jt.Connected?(t.reconnect(),t.mySession$.pipe($t((function(t){return t!==e})))):Wr(e)})),eo((function(t){return t.get(e,n)})),So(1))}}]),e}(),Ko=n(10),Xo=n.n(Ko);function ei(e){return!!e&&(e instanceof X||"function"==typeof e.lift&&"function"==typeof e.subscribe)}function ti(...e){let t=Number.POSITIVE_INFINITY,n=null,r=e[e.length-1];return qr(r)?(n=e.pop(),e.length>1&&"number"==typeof e[e.length-1]&&(t=e.pop())):"number"==typeof r&&(t=e.pop()),null===n&&1===e.length&&e[0]instanceof X?e[0]:so(t)(Ur(e,n))}function ni(e){return function(t){const n=new ri(e),r=t.lift(n);return n.caught=r}}class ri{constructor(e){this.selector=e}call(e,t){return t.subscribe(new oi(e,this.selector,this.caught))}}class oi extends $r{constructor(e,t,n){super(e),this.selector=t,this.caught=n}error(e){if(!this.isStopped){let t;try{t=this.selector(e,this.caught)}catch(e){return void super.error(e)}this._unsubscribeAndRecycle();const n=new Hr(this,void 0,void 0);this.add(n),Zr(this,t,void 0,void 0,n)}}}const ii=new mo(fo),ai=(()=>{function e(){return Error.call(this),this.message="Timeout has occurred",this.name="TimeoutError",this}return e.prototype=Object.create(Error.prototype),e})();function si(e){return e instanceof Date&&!isNaN(+e)}class li{constructor(e,t,n,r){this.waitFor=e,this.absoluteTimeout=t,this.withObservable=n,this.scheduler=r}call(e,t){return t.subscribe(new ci(e,this.absoluteTimeout,this.waitFor,this.withObservable,this.scheduler))}}class ci extends $r{constructor(e,t,n,r,o){super(e),this.absoluteTimeout=t,this.waitFor=n,this.withObservable=r,this.scheduler=o,this.action=null,this.scheduleTimeout()}static dispatchTimeout(e){const{withObservable:t}=e;e._unsubscribeAndRecycle(),e.add(Zr(e,t))}scheduleTimeout(){const{action:e}=this;e?this.action=e.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(ci.dispatchTimeout,this.waitFor,this))}_next(e){this.absoluteTimeout||this.scheduleTimeout(),super._next(e)}_unsubscribe(){this.action=null,this.scheduler=null,this.withObservable=null}}function ui(e,t=ii){return function(e,t,n=ii){return r=>{let o=si(e),i=o?+e-n.now():Math.abs(e);return r.lift(new li(i,o,t,n))}}(e,Lt(new ai),t)}class di{constructor(e){this.predicate=e}call(e,t){return t.subscribe(new fi(e,this.predicate))}}class fi extends G{constructor(e,t){super(e),this.predicate=t,this.skipping=!0,this.index=0}_next(e){const t=this.destination;this.skipping&&this.tryCallPredicate(e),this.skipping||t.next(e)}tryCallPredicate(e){try{const t=this.predicate(e,this.index++);this.skipping=Boolean(t)}catch(e){this.destination.error(e)}}}function pi(e,t){return ro(e,t,1)}function mi(e,t,n){return function(r){return r.lift(new hi(e,t,n))}}class hi{constructor(e,t,n){this.nextOrObserver=e,this.error=t,this.complete=n}call(e,t){return t.subscribe(new gi(e,this.nextOrObserver,this.error,this.complete))}}class gi extends G{constructor(e,t,n,r){super(e),this._tapNext=Z,this._tapError=Z,this._tapComplete=Z,this._tapError=n||Z,this._tapComplete=r||Z,F(t)?(this._context=this,this._tapNext=t):t&&(this._context=t,this._tapNext=t.next||Z,this._tapError=t.error||Z,this._tapComplete=t.complete||Z)}_next(e){try{this._tapNext.call(this._context,e)}catch(e){return void this.destination.error(e)}this.destination.next(e)}_error(e){try{this._tapError.call(this._context,e)}catch(e){return void this.destination.error(e)}this.destination.error(e)}_complete(){try{this._tapComplete.call(this._context)}catch(e){return void this.destination.error(e)}return this.destination.complete()}}function bi(){try{return"true"===localStorage.getItem("callus.loggerenabled")}catch(e){return!1}}function vi(e){bi()&&console.log("Request",e)}function yi(e){bi()&&console.log("Response",e)}function wi(e){bi()&&console.log(e)}function _i(e){console.error("call-us:",e)}class xi extends oe{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){const t=super._subscribe(e);return t&&!t.closed&&e.next(this._value),t}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new te;return this._value}next(e){super.next(this._value=e)}}function Ai(e,t=ii){const n=si(e)?+e-t.now():Math.abs(e);return e=>e.lift(new ki(n,t))}class ki{constructor(e,t){this.delay=e,this.scheduler=t}call(e,t){return t.subscribe(new Ci(e,this.delay,this.scheduler))}}class Ci extends G{constructor(e,t,n){super(e),this.delay=t,this.scheduler=n,this.queue=[],this.active=!1,this.errored=!1}static dispatch(e){const t=e.source,n=t.queue,r=e.scheduler,o=e.destination;for(;n.length>0&&n[0].time-r.now()<=0;)n.shift().notification.observe(o);if(n.length>0){const t=Math.max(0,n[0].time-r.now());this.schedule(e,t)}else this.unsubscribe(),t.active=!1}_schedule(e){this.active=!0,this.destination.add(e.schedule(Ci.dispatch,this.delay,{source:this,destination:this.destination,scheduler:e}))}scheduleNotification(e){if(!0===this.errored)return;const t=this.scheduler,n=new Si(t.now()+this.delay,e);this.queue.push(n),!1===this.active&&this._schedule(t)}_next(e){this.scheduleNotification(yo.createNext(e))}_error(e){this.errored=!0,this.queue=[],this.destination.error(e),this.unsubscribe()}_complete(){this.scheduleNotification(yo.createComplete()),this.unsubscribe()}}class Si{constructor(e,t){this.time=e,this.notification=t}}class Ti{constructor(e){this.total=e}call(e,t){return t.subscribe(new Ei(e,this.total))}}class Ei extends G{constructor(e,t){super(e),this.total=t,this.count=0}_next(e){++this.count>this.total&&this.destination.next(e)}}var Mi=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Oi=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.Description=t}return Mi(e,[{key:"toGenericMessage",value:function(){var e=new An;return e.MessageId=-1,e}}]),e}(),Pi=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Ii=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return Pi(e,[{key:"getChannelChatTyping",value:function(e){return{action:"wplc_typing",user:"user",type:Math.floor(Date.now()/1e3),cid:e.IdConversation}}},{key:"getChannelChatFile",value:function(e){return{action:"wplc_upload_file",cid:e.IdConversation,file:e.File}}},{key:"getChannelChatMessage",value:function(e){return JSON.stringify(e)}},{key:"getChannelChatMessageQueue",value:function(e){return JSON.stringify(e)}},{key:"getChannelChatFileProgress",value:function(e){return JSON.stringify(e)}},{key:"getChannelRequestSendChatMessage",value:function(e){return{action:"wplc_user_send_msg",cid:e.IdConversation,msg:e.Message}}},{key:"getChannelRequestChatMinimized",value:function(e){return{action:"wplc_user_minimize_chat",cid:e.IdConversation}}},{key:"getChannelRequestChatMaximized",value:function(e){return{action:"wplc_user_maximize_chat",cid:e.IdConversation}}},{key:"getChannelRequestSetChatReceived",value:function(e){return JSON.stringify(e)}},{key:"getChannelObject",value:function(e){var t=e;if(e instanceof Fo)t=this.getChannelChatTyping(e);else if(e instanceof Bo);else if(e instanceof zo)t=this.getChannelChatFile(e);else if(e instanceof Ho);else if(e instanceof Wo)t=this.getChannelRequestSendChatMessage(e);else if(e instanceof Uo);else if(e instanceof $o)switch(e.Action){case"minimize":t=this.getChannelRequestChatMinimized(e);break;case"maximize":t=this.getChannelRequestChatMaximized(e)}else t=new Oi("WP doesn't support this call");return t}},{key:"getClientMessages",value:function(e){var t=void 0;(t=new Bo).Messages=new Array;var n=localStorage.getItem("ChatData"),r=null;return null!=n&&(r=JSON.parse(n)),Object.keys(e).forEach((function(n){var o=new Lo,i=void 0;null!=e[n].file&&((i=new zo).FileName=e[n].file.FileName,i.FileLink=e[n].file.FileLink,i.FileState=Oo.Available,i.FileSize=e[n].file.FileSize),o.Id=parseInt(n),o.SenderNumber=e[n].originates,o.SenderName="2"===e[n].originates?r.Name:"Support",o.SenderBridgeNumber="",o.IsNew=!0,o.Party=e.aid,o.PartyNew="",o.IsAnonymousActive=!1,o.IdConversation=e.cid,o.Message=e[n].msg,o.Time=new Date(e[n].added_at),o.File=i,o.IsLocal="2"===e[n].originates,o.Code=e[n].code,t.Messages.push(o)})),t}},{key:"getClientChatTyping",value:function(e){var t=void 0;return(t=new Fo).Party=e.aid,t.User=e.aid,t.IdConversation=e.cid,t.isTyping=!1,void 0!==e.is_typing_check&&null!=e.is_typing_check&&e.is_typing_check&&(t.isTyping=!0),t}},{key:"getClientOperator",value:function(e){var t=void 0;return(t=new Vo).Name=e.Name,t.EmailTag=e.EmailTag,t}},{key:"getClientObject",value:function(e,t){var n=null;if(n=e,null!=e.Data&&null!=e.Data)switch(t){case"ClientChatTyping":e.Data.hasOwnProperty("is_typing_check")&&(n=this.getClientChatTyping(e.Data));break;case"ClientChatMessageQueue":e.Data.hasOwnProperty("Messages")&&(n=this.getClientMessages(e.Data.Messages));break;case"ClientChatOperator":e.Data.hasOwnProperty("Operator")&&(n=this.getClientOperator(e.Data.Operator))}return n}}]),e}(),Ri=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},Ni=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Di=function(){function e(t,n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.messages$=new oe,this.sessionState=jt.Connected,this.endpoint=""+t,this.sessionId=r,this.fileEndpoint=""+n,this.supportsWebRTC=!1,this.dataMapper=new Ii,this.sessionState=jt.Connected,this.serverProvideSystemMessages=!0,this.supportUnicodeEmoji=!1}return Ni(e,[{key:"getSessionUniqueCode",value:function(){return parseInt(this.sessionId)}},{key:"fileEndPoint",value:function(e){return""!==e?e:this.fileEndpoint}},{key:"get",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];vi(e);var n=t?this.dataMapper.getChannelObject(e.data):e.data,r=void 0,o=localStorage.getItem("ChatData"),i={},a=null;if(null!=o&&(a=JSON.parse(o)),e.containsFile){(r=new FormData).append("security",a.ChatSecret);var s=!0,l=!1,c=void 0;try{for(var u,d=Object.entries(n)[Symbol.iterator]();!(s=(u=d.next()).done);s=!0){var f=u.value,p=Ri(f,2),m=p[0],h=p[1];"containsFile"!==m&&r.append(m,h)}}catch(e){l=!0,c=e}finally{try{!s&&d.return&&d.return()}finally{if(l)throw c}}}else{i={"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},(r=new URLSearchParams).set("security",a.ChatSecret);var g=!0,b=!1,v=void 0;try{for(var y,w=Object.entries(n)[Symbol.iterator]();!(g=(y=w.next()).done);g=!0){var _=y.value,x=Ri(_,2),A=x[0],k=x[1];"containsFile"!==A&&r.set(A,k)}}catch(e){b=!0,v=e}finally{try{!g&&w.return&&w.return()}finally{if(b)throw v}}}return Dr(this.endpoint,{headers:i,method:"POST",credentials:"include",body:r}).pipe(eo((function(e){return e.json()})),ae((function(e){var t=e;return yi(t),t})))}}]),e}(),ji=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},Fi=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var zi=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.LastReceived=""}return Fi(e,[{key:"getInfo",value:function(e,t){var n=localStorage.getItem("ChatData"),r=null;null!=n&&(r=JSON.parse(n));var o=null==r?Lr(12):r.ChatSessionCode,i=new URLSearchParams;return i.set("action","wplc_init_session"),i.set("security","NoToken"),i.set("wplcsession",o),i.set("wplc_is_mobile","false"),this.wordpress_ajax_call(e,i).pipe(ae((function(e){var t=new No;return t.IsAvailable=e.Data.available,t.IsChatEnabled=e.Data.enabled,t.ChatUniqueCode=e.Data.cid,t.ChatSessionCode=o,t.ChatStatusCode=e.Status,t.Name=e.Data.name,t.Operator=e.Data.operator,t.ChatSecret=e.Data.nonce,t.PortalId=e.Data.portal_id,t.Dictionary=e.Data.dictionary,t.Country=e.Data.country,t.CustomFields=e.Data.custom_fields.map((function(e){var t=new jo;return t.Id=e.id,t.Name=e.name,t.Type=e.type,t.DefaultText="TEXT"===e.type?e.values:"",t.Options="DROPDOWN"===e.type?e.values:[],t})),t.Departments=e.Data.departments.map((function(e){var t=new Do;return t.Id=e.id,t.Name=e.name,t})),t})),mi((function(e){null!==r&&r.ChatUniqueCode===e.ChatUniqueCode?e.Authorized=r.Authorized:(e.Authorized=!1,e.ChatSessionCode=Lr(12)),localStorage.setItem("ChatData",JSON.stringify(e))})),ko(1),de())}},{key:"startWpSession",value:function(e,t,n,r){var o=localStorage.getItem("ChatData"),i=null;null!=o&&(i=JSON.parse(o));var a=new URLSearchParams;return a.set("action","wplc_start_chat"),a.set("email",void 0!==e.email?e.email:""),a.set("name",void 0!==e.name?e.name:""),a.set("department",void 0!==e.department?e.department.toString():"-1"),a.set("customFields",void 0!==e.customFields?JSON.stringify(e.customFields):JSON.stringify({})),a.set("cid",i.ChatUniqueCode),this.wordpress_ajax_call(t,a).pipe(ae((function(e){return new Di(t,n,e.Data.cid)})),mi((function(){i.Authorized=!0,localStorage.setItem("ChatData",JSON.stringify(i))})),ko(1),de())}},{key:"setExternalSession",value:function(e,t){var n=localStorage.getItem("ChatData"),r=null;null!=n&&(r=JSON.parse(n));var o=new URLSearchParams;return o.set("action","wplc_register_external_session"),o.set("ext_session",t),o.set("cid",r.ChatUniqueCode),this.wordpress_ajax_call(e,o)}},{key:"closeWpSession",value:function(e){var t=this;return this.getChatData().pipe(ae((function(e){var t=new URLSearchParams;return t.set("action","wplc_user_close_chat"),t.set("cid",e.ChatUniqueCode.toString()),t.set("status",e.ChatStatusCode.toString()),t})),eo((function(n){return t.wordpress_ajax_call(e,n)})),ae((function(e){return!0})),ko(1),de())}},{key:"resetWpSession",value:function(e){var t=this;return this.getChatData().pipe(ae((function(e){var t=new URLSearchParams;return t.set("action","wplc_user_reset_session"),t.set("cid",e.ChatUniqueCode.toString()),t})),eo((function(n){var r=t.wordpress_ajax_call(e,n),o=n.get("cid");return null!==o&&parseInt(o,10)>0&&(r=Wr(!0)),r})),ae((function(e){return!0})),ko(1),de())}},{key:"getChatData",value:function(){return new X((function(e){var t=localStorage.getItem("ChatData");if(null!=t){var n=JSON.parse(t);e.next(n),e.complete()}else e.error("Component hasn't initialized properly")}))}},{key:"getChatMessages",value:function(e,t){var n=this;return this.getChatData().pipe(ae((function(e){var r=new URLSearchParams;return r.set("action",t),r.set("cid",e.ChatUniqueCode.toString()),r.set("wplc_name",void 0!==e.Name?e.Name:""),r.set("wplc_email",void 0!==e.Email?e.Email:""),r.set("status",e.ChatStatusCode.toString()),r.set("wplcsession",e.ChatSessionCode),r.set("wplc_is_mobile","false"),r.set("short_poll","false"),void 0!==n.LastReceived&&r.set("last_informed",n.LastReceived),r})),eo((function(t){return n.wordpress_ajax_call(e.endpoint,t)})))}},{key:"createNotificationChannel",value:function(e){var t,n=this,r="history",o=Wr("").pipe(eo((function(t){return"history"===r?n.getChatMessages(e,"wplc_chat_history"):n.getChatMessages(e,"wplc_client_polling")}))),i=new xi(""),a=Wr("").pipe(Ai(50),mi((function(e){return i.next("")})),(t=1,e=>e.lift(new Ti(t)))),s=lo(o.pipe(pi((function(e){return"history"===r?Wr(e).pipe(mi((function(){r="poll"}))):Wr(e)}))),a);return i.pipe(pi((function(){return s})),ko(1),de())}},{key:"processMessages",value:function(e,t){var n=this,r=!1;return new X((function(o){return t.subscribe((function(t){wi(t),r||(o.next(e),r=!0);var i=void 0,a=localStorage.getItem("ChatData");null!=a&&(i=JSON.parse(a)),n.handleActionCodes(t);var s=e.dataMapper.getClientObject(t,"ClientChatTyping");if(s.isTyping){var l=s;e.messages$.next(l)}var c=e.dataMapper.getClientObject(t,"ClientChatOperator");c instanceof Vo&&e.messages$.next(c);var u=e.dataMapper.getClientObject(t,"ClientChatMessageQueue");u instanceof Bo&&u.Messages.length>0&&(u.Messages.forEach((function(t){if(void 0!==t.File){var n=new Ho;n.File=t.File,e.messages$.next(n)}})),e.messages$.next(u)),n.handleStatusChanges(t,i,e)}),(function(e){return o.error(e)}),(function(){return o.complete()}))}))}},{key:"handleActionCodes",value:function(e){void 0!==e.Data.ActionCodes&&null!=e.Data.ActionCodes&&e.Data.ActionCodes.length>0&&(e.Data.ActionCodes.sort((function(e,t){return new Date(e.added_at).getTime()-new Date(t.added_at).getTime()})),this.LastReceived=e.Data.ActionCodes[e.Data.ActionCodes.length-1].code)}},{key:"handleStatusChanges",value:function(e,t,n){if(void 0!==e.Status&&null!=e.Status&&void 0!==t&&t.ChatStatusCode!==e.Status){t.ChatStatusCode=e.Status,localStorage.setItem("ChatData",JSON.stringify(t));var r=new Ro;r.sessionUniqueCode=n.getSessionUniqueCode(),r.status=t.ChatStatusCode,n.messages$.next(r)}}},{key:"createMySession",value:function(e,t,n,r,o){var i=this;if(this.isAuthorized()){var a=localStorage.getItem("ChatData");if(null!=a){var s=JSON.parse(a);e={email:s.Email,name:s.Name,department:s.Department}}}return this.startWpSession(e,n,r,o).pipe(eo((function(e){return i.processMessages(e,i.createNotificationChannel(e))})),ni((function(e){return Wr(Wt(Fr(e)))})))}},{key:"dropSession",value:function(e,t,n){var r=this;return n?this.closeWpSession(e).pipe(mi((function(e){r.cleanLocalChatData()}))):this.resetWpSession(e).pipe(mi((function(e){r.cleanLocalChatData()})))}},{key:"cleanLocalChatData",value:function(){return null!=localStorage.getItem("ChatData")&&localStorage.removeItem("ChatData"),!0}},{key:"sendSingleCommand",value:function(e,t,n){var r=new URLSearchParams;r.set("action",this.mapObjectToAction(n));var o=!0,i=!1,a=void 0;try{for(var s,l=Object.entries(n.Data)[Symbol.iterator]();!(o=(s=l.next()).done);o=!0){var c=s.value,u=ji(c,2),d=u[0],f=u[1];r.set(d,f)}}catch(e){i=!0,a=e}finally{try{!o&&l.return&&l.return()}finally{if(i)throw a}}return this.wordpress_ajax_call(e,r)}},{key:"isAuthorized",value:function(){var e=!1,t=localStorage.getItem("ChatData");null!=t&&(e=!0===JSON.parse(t).Authorized);return e}},{key:"setAuthentication",value:function(e){var t=localStorage.getItem("ChatData"),n=null;null!=t&&((n=JSON.parse(t)).Email=e.email,n.Name=e.name,n.Department=e.department,n.CustomFields=e.customFields,localStorage.setItem("ChatData",JSON.stringify(n)))}},{key:"wordpress_ajax_call",value:function(e,t){var n=localStorage.getItem("ChatData"),r=null;return null!=n&&(r=JSON.parse(n),t.set("security",r.ChatSecret)),Dr(e,{headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},credentials:"include",method:"POST",body:t}).pipe(eo((function(e){return e.json()})),eo((function(e){return e.ErrorFound?Lt(e.ErrorMessage):Wr({Data:e.Data,Status:e.Status})})),ni((function(e){return console.log(e),Lt(e)})))}},{key:"mapObjectToAction",value:function(e){var t="";return e instanceof Go?t="wplc_send_offline_msg":e instanceof Yo&&(t="wplc_rate_chat"),t}}]),e}(),Li={"*\\0/*":"1f646","*\\O/*":"1f646","-___-":"1f611",":'-)":"1f602","':-)":"1f605","':-D":"1f605",">:-)":"1f606","':-(":"1f613",">:-(":"1f620",":'-(":"1f622","O:-)":"1f607","0:-3":"1f607","0:-)":"1f607","0;^)":"1f607","O;-)":"1f607","0;-)":"1f607","O:-3":"1f607","-__-":"1f611",":-Þ":"1f61b","</3":"1f494",":')":"1f602",":-D":"1f603","':)":"1f605","'=)":"1f605","':D":"1f605","'=D":"1f605",">:)":"1f606",">;)":"1f606",">=)":"1f606",";-)":"1f609","*-)":"1f609",";-]":"1f609",";^)":"1f609","':(":"1f613","'=(":"1f613",":-*":"1f618",":^*":"1f618",">:P":"1f61c","X-P":"1f61c",">:[":"1f61e",":-(":"1f61e",":-[":"1f61e",">:(":"1f620",":'(":"1f622",";-(":"1f622",">.<":"1f623","#-)":"1f635","%-)":"1f635","X-)":"1f635","\\0/":"1f646","\\O/":"1f646","0:3":"1f607","0:)":"1f607","O:)":"1f607","O=)":"1f607","O:3":"1f607","B-)":"1f60e","8-)":"1f60e","B-D":"1f60e","8-D":"1f60e","-_-":"1f611",">:\\":"1f615",">:/":"1f615",":-/":"1f615",":-.":"1f615",":-P":"1f61b",":Þ":"1f61b",":-b":"1f61b",":-O":"1f62e",O_O:"1f62e",">:O":"1f62e",":-X":"1f636",":-#":"1f636",":-)":"1f642","(y)":"1f44d","<3":"2764",":D":"1f603","=D":"1f603",";)":"1f609","*)":"1f609",";]":"1f609",";D":"1f609",":*":"1f618","=*":"1f618",":(":"1f61e",":[":"1f61e","=(":"1f61e",":@":"1f620",";(":"1f622","D:":"1f628",":$":"1f633","=$":"1f633","#)":"1f635","%)":"1f635","X)":"1f635","B)":"1f60e","8)":"1f60e",":/":"1f615",":\\":"1f615","=/":"1f615","=\\":"1f615",":L":"1f615","=L":"1f615",":P":"1f61b","=P":"1f61b",":b":"1f61b",":O":"1f62e",":X":"1f636",":#":"1f636","=X":"1f636","=#":"1f636",":)":"1f642","=]":"1f642","=)":"1f642",":]":"1f642"},qi=new RegExp("<object[^>]*>.*?</object>|<span[^>]*>.*?</span>|<(?:object|embed|svg|img|div|span|p|a)[^>]*>|((\\s|^)(\\*\\\\0\\/\\*|\\*\\\\O\\/\\*|\\-___\\-|\\:'\\-\\)|'\\:\\-\\)|'\\:\\-D|\\>\\:\\-\\)|>\\:\\-\\)|'\\:\\-\\(|\\>\\:\\-\\(|>\\:\\-\\(|\\:'\\-\\(|O\\:\\-\\)|0\\:\\-3|0\\:\\-\\)|0;\\^\\)|O;\\-\\)|0;\\-\\)|O\\:\\-3|\\-__\\-|\\:\\-Þ|\\:\\-Þ|\\<\\/3|<\\/3|\\:'\\)|\\:\\-D|'\\:\\)|'\\=\\)|'\\:D|'\\=D|\\>\\:\\)|>\\:\\)|\\>;\\)|>;\\)|\\>\\=\\)|>\\=\\)|;\\-\\)|\\*\\-\\)|;\\-\\]|;\\^\\)|'\\:\\(|'\\=\\(|\\:\\-\\*|\\:\\^\\*|\\>\\:P|>\\:P|X\\-P|\\>\\:\\[|>\\:\\[|\\:\\-\\(|\\:\\-\\[|\\>\\:\\(|>\\:\\(|\\:'\\(|;\\-\\(|\\>\\.\\<|>\\.<|#\\-\\)|%\\-\\)|X\\-\\)|\\\\0\\/|\\\\O\\/|0\\:3|0\\:\\)|O\\:\\)|O\\=\\)|O\\:3|B\\-\\)|8\\-\\)|B\\-D|8\\-D|\\-_\\-|\\>\\:\\\\|>\\:\\\\|\\>\\:\\/|>\\:\\/|\\:\\-\\/|\\:\\-\\.|\\:\\-P|\\:Þ|\\:Þ|\\:\\-b|\\:\\-O|O_O|\\>\\:O|>\\:O|\\:\\-X|\\:\\-#|\\:\\-\\)|\\(y\\)|\\<3|<3|\\:D|\\=D|;\\)|\\*\\)|;\\]|;D|\\:\\*|\\=\\*|\\:\\(|\\:\\[|\\=\\(|\\:@|;\\(|D\\:|\\:\\$|\\=\\$|#\\)|%\\)|X\\)|B\\)|8\\)|\\:\\/|\\:\\\\|\\=\\/|\\=\\\\|\\:L|\\=L|\\:P|\\=P|\\:b|\\:O|\\:X|\\:#|\\=X|\\=#|\\:\\)|\\=\\]|\\=\\)|\\:\\])(?=\\s|$|[!,.?]))","gi");function Bi(e){return e}function Vi(e){var t=qi;return e.replace(t,(function(e,t,n,r){return void 0!==r&&""!==r&&Bi(r)in Li?(r=Bi(r),n+function(e){if(e.indexOf("-")>-1){for(var t=[],n=e.split("-"),r=0;r<n.length;r++){var o=parseInt(n[r],16);if(o>=65536&&o<=1114111){var i=Math.floor((o-65536)/1024)+55296,a=(o-65536)%1024+56320;o=String.fromCharCode(i)+String.fromCharCode(a)}else o=String.fromCharCode(o);t.push(o)}return t.join("")}var s=parseInt(e,16);if(s>=65536&&s<=1114111){i=Math.floor((s-65536)/1024)+55296,a=(s-65536)%1024+56320;return String.fromCharCode(i)+String.fromCharCode(a)}return String.fromCharCode(s)}(Li[r].toUpperCase())):e}))}var Ui=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Wi=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return Ui(e,[{key:"getClientChatTyping",value:function(e){var t=new Fo;return t.Party=e.Party,t.User=e.User,t.IdConversation=e.IdConversation,t}},{key:"getClientChatFileState",value:function(e){switch(e){case en.CF_Uploading:return Oo.Uploading;case en.CF_Available:return Oo.Available;case en.CF_Deleted:return Oo.Deleted}}},{key:"getClientFile",value:function(e){var t=new zo;return t.FileName=e.FileName,t.FileLink=e.FileLink,t.Progress=e.Progress,t.HasPreview=e.HasPreview,t.FileSize=e.FileSize,t.FileState=this.getClientChatFileState(e.FileState),t}},{key:"getClientMessage",value:function(e){var t=new Lo;return t.Id=e.Id,t.SenderNumber=e.SenderNumber,t.SenderName=e.SenderName,t.SenderBridgeNumber=e.SenderBridgeNumber,t.IsNew=e.IsNew,t.Party=e.Party,t.PartyNew=e.PartyNew,t.IsAnonymousActive=e.IsAnonymousActive,t.IdConversation=e.IdConversation,t.Recipient=e.Recipient,t.Message=e.Message,t.Time=new Date(e.Time.Year,e.Time.Month-1,e.Time.Day,e.Time.Hour,e.Time.Minute,e.Time.Second),t.File=void 0!==e.File?this.getClientFile(e.File):void 0,t.IsLocal="webrtc"===e.SenderBridgeNumber,t}},{key:"getClientChatTransferOperator",value:function(e){var t=new Vo,n=e.PartyInfo.Recipients.find((function(e){return!e.IsAnonymousActive&&!e.IsRemoved}));return n&&(t.Name=n.Recipient.Name,t.EmailTag=void 0!==n.Recipient.Email&&""!==n.Recipient.Email?Xo()(n.Recipient.Email):"default",t.Image=void 0!==n.Recipient.Contact?n.Recipient.Contact.ContactImage:""),t}},{key:"getClientMessageQueue",value:function(e){var t=this,n=new Bo;return n.Messages=e.Messages.map((function(e){return t.getClientMessage(e)})),n}},{key:"getClientChatFileProgress",value:function(e){var t=new Ho;return t.Id=e.Id,t.Party=e.Party,t.File=this.getClientFile(e.File),t.IdConversation=e.IdConversation,t}},{key:"getClientObject",value:function(e){var t=e;return e instanceof xn?t=this.getClientChatTyping(e):e instanceof fn?t=this.getClientMessageQueue(e):e instanceof ln?t=this.getClientMessage(e):e instanceof un?t=this.getClientChatFileProgress(e):e instanceof mn&&(t=this.getClientChatTransferOperator(e)),t}},{key:"getChannelChatTyping",value:function(e){return new xn({Party:e.Party,User:e.User,IdConversation:e.IdConversation})}},{key:"getChannelChatFileState",value:function(e){switch(e){case Oo.Uploading:return en.CF_Uploading;case Oo.Available:return en.CF_Available;case Oo.Deleted:return en.CF_Deleted}}},{key:"getChannelDateTime",value:function(e){return new rn({Year:e.getFullYear(),Month:e.getMonth(),Day:e.getDay(),Hour:e.getHours(),Minute:e.getMinutes(),Second:e.getSeconds()})}},{key:"getChannelChatFile",value:function(e){return new cn({FileName:e.FileName,FileLink:e.FileLink,Progress:e.Progress,HasPreview:e.HasPreview,FileSize:e.FileSize,FileState:this.getChannelChatFileState(e.FileState)})}},{key:"getChannelChatMessage",value:function(e){return new ln({Id:e.Id,SenderNumber:e.SenderNumber,SenderName:e.SenderName,SenderBridgeNumber:e.SenderBridgeNumber,IsNew:e.IsNew,Party:e.Party,PartyNew:e.PartyNew,IsAnonymousActive:e.IsAnonymousActive,IdConversation:e.IdConversation,Recipient:this.getChannelRecipient(e.Recipient),Message:e.Message,Time:this.getChannelDateTime(e.Time),File:void 0!==e.File?this.getChannelChatFile(e.File):void 0})}},{key:"getChannelRecipient",value:function(e){return new sn({BridgeNumber:e.BridgeNumber,Email:e.Email,ExtNumber:e.ExtNumber,Name:e.Name})}},{key:"getChannelChatMessageQueue",value:function(e){var t=this;return new fn({Messages:e.Messages.map((function(e){return t.getChannelChatMessage(e)}))})}},{key:"getChannelChatFileProgress",value:function(e){return new un({Id:e.Id,Party:e.Party,File:this.getChannelChatFile(e.File),IdConversation:e.IdConversation})}},{key:"getChannelRequestSendChatMessage",value:function(e){return new dn({Message:e.Message})}},{key:"getChannelRequestSetChatReceived",value:function(e){return new pn({Items:e.Items})}},{key:"getChannelOfflineMessage",value:function(e){return new dn({Message:Vi("Offline Message:\n\nName: "+e.Data.name+"\nEmail: "+e.Data.email+"\nPhone: "+e.Data.phone+"\nContent: "+e.Data.message)})}},{key:"getChannelObject",value:function(e){var t=new an;return e instanceof Fo?t=this.getChannelChatTyping(e):e instanceof Bo?t=this.getChannelChatMessageQueue(e):e instanceof Wo?t=this.getChannelRequestSendChatMessage(e):e instanceof Uo?t=this.getChannelRequestSetChatReceived(e):e instanceof Go?t=this.getChannelOfflineMessage(e):e instanceof $o&&(t=new Oi("PBX doesn't support this call")),t}}]),e}(),$i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Hi=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return $i(e,null,[{key:"Merge",value:function(t,n){return n.Action===Xt.FullUpdate?e.MergePlainObject(t,n):n.Action===Xt.Updated?e.MergePlainObject(t,n):n.Action||Object.assign(t,n),t}},{key:"notify",value:function(e,t){var n=Reflect.get(e,t.toString()+"$");void 0!==n&&n.next(Reflect.get(e,t))}},{key:"MergePlainObject",value:function(t,n){void 0!==t&&Reflect.ownKeys(n).filter((function(e){return"Action"!==e&&"Id"!==e})).forEach((function(r){var o=Reflect.get(n,r),i=Reflect.get(t,r);if(void 0!==o){if(o instanceof Array){var a=o;if(0===a.length)return;if(a[0]instanceof Object){var s={};(i||[]).forEach((function(e){s[e.Id]=e})),a.forEach((function(t){var n=t.Id,r=s[n];switch(t.Action){case Xt.Deleted:delete s[n];break;case Xt.FullUpdate:s[n]=t;break;case Xt.Inserted:case Xt.Updated:s[n]=void 0===r?t:e.Merge(r,t)}})),Reflect.set(t,r,Object.values(s))}else Reflect.set(t,r,o)}else o instanceof Object?Reflect.set(t,r,void 0===i?o:e.Merge(i,o)):Reflect.set(t,r,o);e.notify(t,r)}}))}}]),e}(),Yi=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Gi=function(){function e(t,n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.sessionId=r,this.messages$=new oe,this.webRTCEndpoint=new gn,this.webRTCEndpoint$=new xo,this.sessionState=jt.Connected,this.endpoint=t+"/MyPhone/MPWebService.asmx",this.fileEndpoint=n+"/MyPhone/downloadChatFile/",this.supportsWebRTC=!0,this.webRTCEndpoint$.next(this.webRTCEndpoint),this.dataMapper=new Wi,this.serverProvideSystemMessages=!0,this.supportUnicodeEmoji=!0,this.chatConversationId=0}return Yi(e,[{key:"getSessionUniqueCode",value:function(){return this.chatConversationId}},{key:"onWebRtcEndpoint",value:function(e){this.webRTCEndpoint=Hi.Merge(this.webRTCEndpoint,e),this.webRTCEndpoint$.next(this.webRTCEndpoint)}},{key:"fileEndPoint",value:function(e){return""+this.fileEndpoint+e+"?sessionId="+this.sessionId}},{key:"get",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];vi(e);var n=t?this.dataMapper.getChannelObject(e.data):e.data;return n instanceof Oi?Lt("Invalid channel setup"):Dr(this.endpoint,{headers:{"Content-Type":"application/octet-stream",MyPhoneSession:this.sessionId},method:"POST",body:An.encode(n.toGenericMessage()).finish()}).pipe(eo((function(e){return e.arrayBuffer()})),ae((function(e){var t=jr(e);if(yi(t),t instanceof an&&!t.Success){var r=new Error(t.Message||"Received unsuccessful ack for "+n.constructor.name);throw r.state=t.ErrorType,r}return t})))}}]),e}(),Qi=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Ji=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.AddpTimeoutMs=2e4,this.ProtocolVersion="1.9",this.ClientVersion="1.0",this.ClientInfo="3CX Callus",this.User="click2call",this.wpChannel=new zi}return Qi(e,[{key:"createClick2CallSession",value:function(e,t,n,r){var o=this,i=t+"/MyPhone/c2clogin?c2cid="+encodeURIComponent(r);return e.email&&(i+="&email="+encodeURIComponent(e.email)),e.name&&(i+="&displayname="+encodeURIComponent(e.name)),e.phone&&(i+="&phone="+encodeURIComponent(e.phone)),Dr(i).pipe(eo((function(e){return e.json()})),ae((function(e){return e.sessionId})),ni((function(e){return e instanceof Response&&404===e.status?Lt(Rr.t("Inputs.InvalidIdErrorMessage").toString()):Lt(e)})),eo((function(e){return o.login(t,n,e)})))}},{key:"login",value:function(e,t,n){var r=new Gi(e,t,n),o=new Qo(new tn({ProtocolVersion:this.ProtocolVersion,ClientVersion:this.ClientVersion,ClientInfo:this.ClientInfo,User:this.User,Password:""})),i=r.get(o,!1);return ei(i)?i.pipe(eo((function(e){if(!e.Nonce)return Lt(e.ValidationMessage);var t=Xo()(""+e.Nonce).toUpperCase();return o.data.Password=t,r.get(o,!1)})),ae((function(t){return r.notificationChannelEndpoint=("https:"===location.protocol?"wss:":"ws:")+e.replace("http:","").replace("https:","")+"/ws/webclient?sessionId="+encodeURIComponent(n)+"&pass="+encodeURIComponent(Xo()(""+t.Nonce).toUpperCase()),r}))):Lt("Invalid channel setup")}},{key:"createNotificationChannel",value:function(e){return new X((function(t){var n=new WebSocket(e.notificationChannelEndpoint);return n.binaryType="arraybuffer",n.onmessage=function(e){return t.next(e.data)},n.onerror=function(e){return t.error(e)},function(){return n.close()}})).pipe(ui(this.AddpTimeoutMs),$t((function(e){return"ADDP"!==e})),(t=function(e){return"START"!==e},e=>e.lift(new di(t))),pi((function(t){if("START"===t){var n=new Qo(new on),r=new Qo(new _n({register:!0}));return ti(e.get(n,!1),e.get(r,!1)).pipe($t((function(e){return!(e instanceof an)})))}return"NOT AUTH"===t||"STOP"===t?Lt("Notification channel cancelled by server"):Wr(e.dataMapper.getClientObject(jr(t)))})),we());var t}},{key:"processMyPhoneMessages",value:function(e,t){var n=!1;return new X((function(r){return t.subscribe((function(t){wi(t),!n&&t instanceof gn&&(r.next(e),n=!0),t instanceof gn&&e.onWebRtcEndpoint(t);var o=e.dataMapper.getClientObject(t);if(t instanceof Bo){if(0===e.chatConversationId&&t.Messages.length>0){e.chatConversationId=t.Messages[0].IdConversation;var i=new Io;i.SessionUniqueNum=t.Messages[0].IdConversation,e.messages$.next(i)}o.Messages=t.Messages.filter((function(e){return!e.IsLocal}))}e.messages$.next(o)}),(function(e){return r.error(e)}),(function(){return r.complete()}))}))}},{key:"createMySession",value:function(e,t,n,r,o){var i=this;return this.createClick2CallSession(e,n,r,o).pipe(eo((function(e){return i.processMyPhoneMessages(e,i.createNotificationChannel(e))})),ni((function(e){return Wr(Wt(Fr(e)))})))}},{key:"dropSession",value:function(e,t,n){return Wr(!0)}},{key:"sendSingleCommand",value:function(e,t,n){return this.createClick2CallSession(n.Auth,t,"",n.Party).pipe(eo((function(e){var t=new Qo(n),r=e.get(t,!0);return ei(r)?r.pipe(eo((function(){var t=new Qo(new nn);return e.get(t,!1)}))):Lt("Invalid channel setup")})))}},{key:"isAuthorized",value:function(){return!1}},{key:"setAuthentication",value:function(e){var t=localStorage.getItem("ChatData"),n=null;(n=null!=t?JSON.parse(t):new No).Email=e.email,n.Name=e.name,localStorage.setItem("ChatData",JSON.stringify(n))}},{key:"getInfo",value:function(e,t){var n=new URLSearchParams;n.set("action","wplc_get_general_info"),n.set("security","NoToken");var r=new No;return(""!==e?this.wpChannel.wordpress_ajax_call(e,n).pipe(mi((function(e){r.Dictionary=e.Data.dictionary})),eo((function(e){return Dr(t)}))):Dr(t)).pipe(eo((function(e){return e.json()})),mi((function(e){new URL(window.location.href);var n=function(e){var t=new URL(window.location.href),n=e.startsWith("http")?e:t.protocol+(e.startsWith("//")?e:"//"+e);return new URL(n)}(t);r.IsAvailable=e.isAvailable,r.IsChatEnabled=!e.hasOwnProperty("isChatEnabled")||e.isChatEnabled,r.IsPoputAvailable=e.isPoputAvailable,r.IsQueue=e.isQueue,r.Operator=new Vo,r.Operator.Name=e.name,r.Operator.Image=""!==e.profilePicture?"//"+n.host+e.profilePicture:"",r.ChatUniqueCode=-1})),ae((function(e){return r})),ko(1),de())}}]),e}(),Zi=function(e){return!!e&&e.length<=200},Ki=function(e,t){return(n=e)&&/^(http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/|\/\/)?[a-z0-9.-]+([\-\.]{1})[a-z0-9]{1,5}(:[0-9]{1,5})?(\/[a-zA-Z0-9-._~:\/?#@!$&*=;+%()']*)?$/i.test(n)&&Zi(e)?e:t;var n},Xi=function(e){return e||""},ea=function(e,t){return(n=e)&&!/\.\./i.test(n.trim())&&/^[a-z0-9!#$%&'*+/=?^_`{|}~.-]+@[a-z0-9-]+(\.[a-z0-9-]+)+$/i.test(n.trim())&&Zi(e)?e:t;var n},ta=function(e,t){return(n=e)&&/^(https?:\/\/)?((w{3}\.)?)twitter.com\/.*/i.test(n)&&Zi(e)?e:t;var n},na=n(47),ra=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var oa,ia=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return ra(e,null,[{key:"ConvertDateToTicks",value:function(e){return 1e4*e.getTime()+621355968e9}},{key:"convertTicksToDate",value:function(e){var t=void 0;return t=new Date((e-621355968e9)/1e4),new Date(t.getTime()+60*t.getTimezoneOffset()*1e3)}},{key:"isDoubleByte",value:function(e){if(void 0!==e&&null!=e)for(var t=0,n=e.length;t<n;t++)if(e.charCodeAt(t)>255)return!0;return!1}},{key:"isDesktop",value:function(){var e=na.getParser(window.navigator.userAgent);return""!==e.getPlatformType()?"desktop"===e.getPlatformType(!0):window.innerWidth>600}},{key:"decodeHtml",value:function(e){var t=document.createElement("textarea");return t.innerHTML=e,t.value}}]),e}();ia.IdGenerator=(oa=-1,{getNext:function(){return oa<0&&(oa=1e5),++oa}});var aa=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),sa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var la=function(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===("undefined"==typeof Reflect?"undefined":sa(Reflect))&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},ca=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),aa(t,[{key:"getPropertyValue",value:function(e,t,n){var r=n.find((function(e){return""!==e}));return void 0!==e&&e.hasOwnProperty(t)&&(r=e[t]),void 0!==r?r:""}},{key:"ViewState",get:function(){return Ft}}]),t}(w.a),ua=ca=la([O],ca),da=n(30),fa=n.n(da),pa={functional:!0,render:function(e,t){var n=t._c;return n("svg",{class:[t.data.class,t.data.staticClass],style:[t.data.style,t.data.staticStyle],attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 25"}},[n("path",{attrs:{d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"}}),n("path",{attrs:{d:"M0 0h24v24H0z",fill:"none"}})])}},ma={functional:!0,render:function(e,t){var n=t._c;return n("svg",{class:[t.data.class,t.data.staticClass],style:[t.data.style,t.data.staticStyle],attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 25"}},[n("path",{attrs:{d:"M20.9 17.6c-.9-.8-1.8-1.5-2.8-2.1-1-.7-1.3-.6-1.9.5l-.6.9c-.4.5-.9.4-1.4 0-2.3-1.6-4.4-3.6-6-5.9-.3-.6-.5-1-.2-1.4l1.2-.8c1-.6 1-.9.3-1.9-.7-1-1.5-2-2.3-2.9-.6-.7-1-.7-1.6-.1l-.9 1c-1.2.9-1.6 2.5-1 3.8 2 6.1 6.8 10.8 12.9 12.7 1 .4 2.1.2 3-.5l.6-.6.8-.7c.8-1 .8-1.3-.1-2z"}})])}},ha={functional:!0,render:function(e,t){var n=t._c;return n("svg",{class:[t.data.class,t.data.staticClass],style:[t.data.style,t.data.staticStyle],attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"}},[n("path",{attrs:{d:"M23 10.559V8c.552 0 1-.597 1-1.333V5.333C24 4.597 23.552 4 23 4H9c-.552 0-1 .597-1 1.333v1.334C8 7.403 8.448 8 9 8v2.559a3.98 3.98 0 001.501 3.123L13.398 16l-2.897 2.318A3.98 3.98 0 009 21.441V24c-.552 0-1 .597-1 1.333v1.334C8 27.403 8.448 28 9 28h14c.552 0 1-.597 1-1.333v-1.334c0-.736-.448-1.333-1-1.333v-2.559a3.98 3.98 0 00-1.501-3.123L18.602 16l2.897-2.318A3.98 3.98 0 0023 10.559zm-2 0a1.986 1.986 0 01-.751 1.56l-2.896 2.319a2 2 0 00-.001 3.124l2.897 2.319A1.986 1.986 0 0121 21.44V24h-1.788l-2.806-3.901a.5.5 0 00-.812 0L12.788 24H11v-2.559a1.986 1.986 0 01.751-1.56l2.896-2.318a2 2 0 00.001-3.125l-2.897-2.319A1.986 1.986 0 0111 10.56V8h10zm-7.567-.131A.25.25 0 0113.61 10h4.782a.25.25 0 01.175.428l-2.216 2.186a.5.5 0 01-.702 0z"}})])}},ga={functional:!0,render:function(e,t){var n=t._c;return n("svg",{class:[t.data.class,t.data.staticClass],style:[t.data.style,t.data.staticStyle],attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 43.074 42.35"}},[n("g",{attrs:{"data-name":"Layer 2",transform:"translate(-11.86 -14.678)"}},[n("path",{attrs:{d:"M27.041 53.253c-1.064-1.771-2.107-3.505-3.087-5.276-.352-.636-.583-.81-1.592-.794-3.331.035-3.326.035-4.38.027l-.549-.008c-3.594-.003-5.572-1.992-5.572-5.602V20.27c0-3.607 1.983-5.591 5.588-5.591h31.993c3.523 0 5.462 1.947 5.462 5.48.005 9.007.005 12.633 0 21.64a4.892 4.892 0 01-5.399 5.401h-.008l-5.515-.005c-6.442-.008-4.361-.018-8.483.021a1.099 1.099 0 00-.505.352c-1.059 1.71-2.067 3.45-3.074 5.192l-1.169 2.007c-.084.147-.179.292-.297.473l-1.161 1.79z",fill:"#fff"}}),n("rect",{attrs:{rx:".812",height:"3.043",width:"32.605",y:"21.789",x:"17.045"}}),n("rect",{attrs:{rx:".812",height:"3.043",width:"32.605",y:"29.228",x:"17.045"}}),n("rect",{attrs:{rx:".812",height:"3.043",width:"19.008",y:"36.668",x:"17.045"}})])])}},ba={functional:!0,render:function(e,t){var n=t._c;return n("svg",{class:[t.data.class,t.data.staticClass],style:[t.data.style,t.data.staticStyle],attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512"}},[n("path",{attrs:{d:"M512 160h-96V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64v160c0 35.3 28.7 64 64 64h32v52c0 7.1 5.8 12 12 12 2.4 0 4.9-.7 7.1-2.4l76.9-43.5V384c0 35.3 28.7 64 64 64h96l108.9 61.6c2.2 1.6 4.7 2.4 7.1 2.4 6.2 0 12-4.9 12-12v-52h32c35.3 0 64-28.7 64-64V224c0-35.3-28.7-64-64-64zM64 256c-17.6 0-32-14.4-32-32V64c0-17.6 14.4-32 32-32h288c17.6 0 32 14.4 32 32v160c0 17.6-14.4 32-32 32H215.6l-7.3 4.2-80.3 45.4V256zm480 128c0 17.6-14.4 32-32 32h-64v49.6l-80.2-45.4-7.3-4.2H256c-17.6 0-32-14.4-32-32v-96h128c35.3 0 64-28.7 64-64v-32h96c17.6 0 32 14.4 32 32z"}})])}},va={functional:!0,render:function(e,t){var n=t._c;return n("svg",{class:[t.data.class,t.data.staticClass],style:[t.data.style,t.data.staticStyle],attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"}},[n("path",{attrs:{d:"M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 7.1 5.8 12 12 12 2.4 0 4.9-.7 7.1-2.4L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zm32 352c0 17.6-14.4 32-32 32H293.3l-8.5 6.4L192 460v-76H64c-17.6 0-32-14.4-32-32V64c0-17.6 14.4-32 32-32h384c17.6 0 32 14.4 32 32v288z"}})])}},ya={functional:!0,render:function(e,t){var n=t._c;return n("svg",{class:[t.data.class,t.data.staticClass],style:[t.data.style,t.data.staticStyle],attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 46.9 46.9"}},[n("path",{attrs:{d:"M23.4 46.9C10.5 46.9 0 36.4 0 23.4c0-6.2 2.5-12.1 6.8-16.5C11.2 2.5 17.2 0 23.4 0h.1c12.9 0 23.4 10.5 23.4 23.4 0 13-10.5 23.4-23.5 23.5zm0-45.3c-12.1 0-21.9 9.8-21.8 21.9 0 5.8 2.3 11.3 6.4 15.4 4.1 4.1 9.6 6.4 15.4 6.4 12.1 0 21.8-9.8 21.8-21.9 0-12.1-9.7-21.8-21.8-21.8z",fill:"#0596d4"}}),n("circle",{attrs:{cx:"23.4",cy:"23.4",r:"18.6",fill:"#eaeaea"}}),n("path",{attrs:{d:"M27 27.6c3.1-2 4-6.1 2-9.1s-6.1-4-9.1-2-4 6.1-2 9.1c.5.8 1.2 1.5 2 2-4.4.4-7.7 4-7.7 8.4v2.2c6.6 5.1 15.9 5.1 22.5 0V36c0-4.4-3.3-8-7.7-8.4z",fill:"#fff"}})])}};function wa(e,t,n,r,o,i,a,s){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),r&&(c.functional=!0),i&&(c._scopeId="data-v-"+i),a?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=l):o&&(l=s?function(){o.call(this,this.$root.$options.shadowRoot)}:o),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}var _a=wa({name:"toolbar-button",props:["title","disabled","isBubble"]},(function(){var e=this,t=e.$createElement;return(e._self._c||t)("button",{class:[e.$style.button],attrs:{id:"wplc-chat-button",title:e.title,disabled:e.disabled},on:{mousedown:function(e){e.preventDefault()},click:function(t){return t.preventDefault(),t.stopPropagation(),e.$emit("click")}}},[e._t("default")],2)}),[],!1,(function(e){var t=n(97);t.__inject__&&t.__inject__(e),this.$style=t.locals||t}),null,null,!0).exports,xa=wa(w.a.directive("srcObject",{bind:function(e,t,n){e.srcObject=t.value},update:function(e,t,n){var r=e;r.srcObject!==t.value&&(r.srcObject=t.value)}}),void 0,void 0,!1,null,null,null,!0).exports,Aa=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),ka="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var Ca=function(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===("undefined"==typeof Reflect?"undefined":ka(Reflect))&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},Sa="https:"===window.location.protocol||window.location.host.startsWith("localhost"),Ta=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.isWebRtcAllowed=Sa,e.operatorIconImageExists=!1,e.imageNotFound="",e.hasSession=!1,e.callChannelInitiated=!1,e.currentOperator={Image:void 0!==e.operator.Image&&""!==e.operator.Image?e.operator.Image:e.config.operatorIcon,Name:e.operator.Name,EmailTag:e.operator.EmailTag},e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),Aa(t,[{key:"beforeMount",value:function(){var e=this;this.singleButtonPhone||(this.$subscribeTo(this.myChatService.mySession$,(function(t){e.hasSession=t.sessionState===jt.Connected})),this.$subscribeTo(this.eventBus.onCallChannelEnable,(function(t){e.callChannelInitiated||e.myWebRTCService.initCallChannel(t.allowCall,t.allowVideo)})),this.config.showOperatorActualName&&(""===this.currentOperator.Image&&(this.currentOperator.Image=this.config.operatorIcon),this.$subscribeTo(this.myChatService.onOperatorChange$,(function(t){void 0!==t.Image&&""!==t.Image||(t.Image=e.config.operatorIcon),e.currentOperator=t})))),this.myWebRTCService.initCallChannel(this.allowCall,this.allowVideo),this.imageNotFound=fa.a,document.addEventListener("fullscreenchange",(function(){e.minimizeFullScreen()})),document.addEventListener("webkitfullscreenchange",(function(){e.minimizeFullScreen()})),document.addEventListener("mozfullscreenchange",(function(){e.minimizeFullScreen()})),document.addEventListener("MSFullscreenChange",(function(){e.minimizeFullScreen()}))}},{key:"videoOutputClick",value:function(){this.myWebRTCService.goFullScreen()}},{key:"minimizeFullScreen",value:function(){this.myWebRTCService.isFullscreen=!this.myWebRTCService.isFullscreen}},{key:"toggleMute",value:function(){this.myWebRTCService.mute()}},{key:"onMakeVideoCall",value:function(){this.makeCall(!0)}},{key:"onMakeCall",value:function(){this.makeCall(!1)}},{key:"makeCall",value:function(e){var t=this;this.myWebRTCService.call(e||!1).subscribe((function(){}),(function(e){return t.eventBus.onError.next(e)}))}},{key:"updateNotFoundImage",value:function(e){e.target.src=this.imageNotFound}},{key:"dropCall",value:function(){var e=this;this.myWebRTCService.dropCall().subscribe((function(){}),(function(t){return e.eventBus.onError.next(t)}))}}]),t}(C(ua));Ca([D()],Ta.prototype,"singleButtonPhone",void 0),Ca([D()],Ta.prototype,"allowVideo",void 0),Ca([D()],Ta.prototype,"allowCall",void 0),Ca([D()],Ta.prototype,"callTitle",void 0),Ca([D()],Ta.prototype,"operator",void 0),Ca([P()],Ta.prototype,"myChatService",void 0),Ca([P()],Ta.prototype,"myWebRTCService",void 0),Ca([P()],Ta.prototype,"eventBus",void 0),Ca([D()],Ta.prototype,"config",void 0);var Ea=wa(Ta=Ca([O({directives:{SrcObject:xa},components:{GlyphiconCall:ma,GlyphiconVideo:{functional:!0,render:function(e,t){var n=t._c;return n("svg",{class:[t.data.class,t.data.staticClass],style:[t.data.style,t.data.staticStyle],attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"}},[n("path",{attrs:{d:"M30.8 11.9v9c0 .6-.4 1-1 1h-1l-5-3.4v-4.1l5-3.4h1c.5-.1 1 .3 1 .9zM19.8 7.3h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-1.9-2-2z"}})])}},GlyphiconHourglass:ha,GlyphiconMic:{functional:!0,render:function(e,t){var n=t._c;return n("svg",{class:[t.data.class,t.data.staticClass],style:[t.data.style,t.data.staticStyle],attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 25"}},[n("path",{attrs:{d:"M12.5 14c1.7 0 3-1.3 3-3V5c0-1.7-1.3-3-3-3s-3 1.3-3 3v6c0 1.7 1.3 3 3 3zm5.3-3c0 3-2.5 5.1-5.3 5.1S7.2 14 7.2 11H5.5c0 3.4 2.7 6.2 6 6.7V21h2v-3.3c3.3-.5 6-3.3 6-6.7h-1.7z"}})])}},GlyphiconMicoff:{functional:!0,render:function(e,t){var n=t._c;return n("svg",{class:[t.data.class,t.data.staticClass],style:[t.data.style,t.data.staticStyle],attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 25"}},[n("path",{attrs:{d:"M19.5 11h-1.7c0 .7-.2 1.4-.4 2.1l1.2 1.2c.6-1 .9-2.1.9-3.3zm-4 .2V5c0-1.7-1.3-3-3-3s-3 1.3-3 3v.2l6 6zM4.8 3L3.5 4.3l6 6v.7c0 1.7 1.3 3 3 3 .2 0 .4 0 .6-.1l1.7 1.7c-.7.3-1.5.5-2.3.5-2.8 0-5.3-2.1-5.3-5.1H5.5c0 3.4 2.7 6.2 6 6.7V21h2v-3.3c.9-.1 1.8-.5 2.5-.9l4.2 4.2 1.3-1.3L4.8 3z"}})])}},GlyphiconThumbnails:{functional:!0,render:function(e,t){var n=t._c;return n("svg",{class:[t.data.class,t.data.staticClass],style:[t.data.style,t.data.staticStyle],attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"}},[n("path",{attrs:{d:"M19 22v4a1 1 0 01-1 1h-4a1 1 0 01-1-1v-4a1 1 0 011-1h4a1 1 0 011 1zm-9-1H6a1 1 0 00-1 1v4a1 1 0 001 1h4a1 1 0 001-1v-4a1 1 0 00-1-1zm0-8H6a1 1 0 00-1 1v4a1 1 0 001 1h4a1 1 0 001-1v-4a1 1 0 00-1-1zm8 0h-4a1 1 0 00-1 1v4a1 1 0 001 1h4a1 1 0 001-1v-4a1 1 0 00-1-1zm-8-8H6a1 1 0 00-1 1v4a1 1 0 001 1h4a1 1 0 001-1V6a1 1 0 00-1-1zm16 0h-4a1 1 0 00-1 1v4a1 1 0 001 1h4a1 1 0 001-1V6a1 1 0 00-1-1zm0 8h-4a1 1 0 00-1 1v4a1 1 0 001 1h4a1 1 0 001-1v-4a1 1 0 00-1-1zm0 8h-4a1 1 0 00-1 1v4a1 1 0 001 1h4a1 1 0 001-1v-4a1 1 0 00-1-1zM18 5h-4a1 1 0 00-1 1v4a1 1 0 001 1h4a1 1 0 001-1V6a1 1 0 00-1-1z"}})])}},GlyphiconFullscreen:{functional:!0,render:function(e,t){var n=t._c;return n("svg",{class:[t.data.class,t.data.staticClass],style:[t.data.style,t.data.staticStyle],attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"}},[n("path",{attrs:{d:"M13.722 12.067a.5.5 0 01-.069.623l-.963.963a.5.5 0 01-.622.068l-4.172-2.657-1.703 1.702a.5.5 0 01-.847-.275L4.108 4.68a.5.5 0 01.572-.572l7.811 1.238a.5.5 0 01.275.848l-1.702 1.702zm5.588 1.586a.5.5 0 00.622.068l4.172-2.657 1.703 1.702a.5.5 0 00.847-.275l1.238-7.811a.5.5 0 00-.572-.572L19.51 5.346a.5.5 0 00-.275.848l1.702 1.702-2.658 4.171a.5.5 0 00.069.623zm-6.62 4.694a.5.5 0 00-.623-.068l-4.17 2.657-1.704-1.702a.5.5 0 00-.847.275L4.108 27.32a.5.5 0 00.572.572l7.811-1.238a.5.5 0 00.275-.848l-1.702-1.702 2.658-4.171a.5.5 0 00-.069-.623zm13.117.887l-1.703 1.702-4.171-2.657a.5.5 0 00-.623.068l-.963.963a.5.5 0 00-.069.623l2.658 4.171-1.702 1.702a.5.5 0 00.275.848l7.811 1.238a.5.5 0 00.572-.572l-1.238-7.811a.5.5 0 00-.847-.275z"}})])}},ToolbarButton:_a,OperatorIcon:ya}})],Ta),(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.$style.root},[n("div",{class:["d-flex",e.$style["bd-highlight"]]},[e.config&&!e.singleButtonPhone?n("div",{class:"d-flex"},[n("div",{class:e.$style.img_cont},[""!=e.currentOperator.Image?n("img",{class:["rounded-circle",e.$style.user_img],attrs:{src:e.currentOperator.Image,alt:"avatar"},on:{error:function(t){return e.updateNotFoundImage(t)}}}):n("operatorIcon"),e._v(" "),n("span",{class:e.$style.online_icon})],1),e._v(" "),n("div",{class:e.$style.user_info},[n("div",{class:[e.$style.user_name,e.config.popoutStart?e.$style.popout:""],attrs:{title:e.currentOperator.Name}},[e._v(e._s(e.currentOperator.Name))])])]):e._e(),e._v(" "),(e.allowCall||e.allowVideo||e.singleButtonPhone)&&e.hasSession?[n("div",{class:e.$style.video_cam},[e.myWebRTCService.hasCall?n("div",{class:[e.singleButtonPhone?e.$style["user-container-phone-only"]:e.$style["user-container-chat"]]},[e.myWebRTCService.audioNotificationUrl?n("audio",{attrs:{src:e.myWebRTCService.audioNotificationUrl,autoplay:"",loop:""}}):e._e(),e._v(" "),e.myWebRTCService.remoteStream?n("audio",{directives:[{name:"srcObject",rawName:"v-srcObject",value:e.myWebRTCService.remoteStream,expression:"myWebRTCService.remoteStream"}],attrs:{autoplay:""}}):e._e(),e._v(" "),n("div",{class:e.$style["call-us-toolbar"]},[n("toolbar-button",{class:e.$style["button-end-call"],attrs:{disabled:e.myWebRTCService.hasTryingCall},on:{click:e.dropCall}},[n("glyphicon-call")],1),e._v(" "),e.singleButtonPhone?e._e():[e.myWebRTCService.media.isMuted?n("toolbar-button",{class:e.$style["button-primary"],attrs:{disabled:e.myWebRTCService.hasTryingCall},on:{click:e.toggleMute}},[n("glyphicon-micoff")],1):n("toolbar-button",{class:e.$style["button-default"],attrs:{disabled:e.myWebRTCService.hasTryingCall},on:{click:e.toggleMute}},[n("glyphicon-mic")],1),e._v(" "),e.myWebRTCService.media.isVideoCall&&(e.myWebRTCService.media.isVideoSend||e.myWebRTCService.media.isVideoReceived)?n("toolbar-button",{class:e.$style["button-default"],on:{click:function(t){return e.videoOutputClick()}}},[n("glyphicon-fullscreen")],1):e._e()]],2)]):n("div",{class:[e.$style["call-controls"],e.$style["call-us-toolbar"]]},[e.allowCall?n("toolbar-button",{class:e.$style["button-call"],attrs:{title:e.callTitle,disabled:!e.isWebRtcAllowed},on:{click:e.onMakeCall}},[n("glyphicon-call")],1):e._e(),e._v(" "),e.allowVideo&&!e.singleButtonPhone?n("toolbar-button",{class:e.$style["button-video"],attrs:{disabled:!e.isWebRtcAllowed},on:{click:e.onMakeVideoCall}},[n("glyphicon-video")],1):e._e()],1)])]:e._e()],2)])}),[],!1,(function(e){var t=n(99);t.__inject__&&t.__inject__(e),this.$style=t.locals||t}),null,null,!0).exports;var Ma=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.onError=new oe,this.onRestored=new oe,this.onMinimized=new oe,this.onRestart=new oe,this.onLoaded=new oe,this.onClosed=new oe,this.onCallChannelEnable=new oe},Oa=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Pa=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.activeLoaders={},this.key=0}return Oa(e,[{key:"show",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";this.activeLoaders[e]=!0,this.key++}},{key:"hide",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";delete this.activeLoaders[e],this.key++}},{key:"loading",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";return this.activeLoaders[e]}}]),e}(),Ia="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var Ra=function(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===("undefined"==typeof Reflect?"undefined":Ia(Reflect))&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},Na=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.eventBus=new Ma,e.loadingService=new Pa,e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(C(ua));Ra([D({default:Rr.t("Inputs.InviteMessage")})],Na.prototype,"inviteMessage",void 0),Ra([D({default:Rr.t("Inputs.EndingMessage")})],Na.prototype,"endingMessage",void 0),Ra([D({default:Rr.t("Inputs.UnavailableMessage")})],Na.prototype,"unavailableMessage",void 0),Ra([D({default:"false"})],Na.prototype,"autoFocus",void 0),Ra([D({default:!1})],Na.prototype,"isPopout",void 0),Ra([D({default:"true"})],Na.prototype,"allowCall",void 0),Ra([D({default:"true"})],Na.prototype,"enableOnmobile",void 0),Ra([D({default:"true"})],Na.prototype,"enable",void 0),Ra([D({default:"true"})],Na.prototype,"inBusinessSchedule",void 0),Ra([D({default:"true"})],Na.prototype,"allowMinimize",void 0),Ra([D({default:"false"})],Na.prototype,"minimized",void 0),Ra([D({default:"true"})],Na.prototype,"allowSoundnotifications",void 0),Ra([D({default:"false"})],Na.prototype,"enableMute",void 0),Ra([D({default:""})],Na.prototype,"soundnotificationUrl",void 0),Ra([D()],Na.prototype,"facebookIntegrationUrl",void 0),Ra([D()],Na.prototype,"twitterIntegrationUrl",void 0),Ra([D()],Na.prototype,"emailIntegrationUrl",void 0),Ra([D({default:"bubble"})],Na.prototype,"minimizedStyle",void 0),Ra([D({default:"right"})],Na.prototype,"bubblePosition",void 0),Ra([D({default:"none"})],Na.prototype,"animationStyle",void 0),Ra([D({default:"true"})],Na.prototype,"allowVideo",void 0),Ra([D({default:"none"})],Na.prototype,"authentication",void 0),Ra([D()],Na.prototype,"channelUrl",void 0),Ra([D({default:""})],Na.prototype,"wpUrl",void 0),Ra([D()],Na.prototype,"filesUrl",void 0),Ra([D()],Na.prototype,"party",void 0),Ra([D()],Na.prototype,"operatorIcon",void 0),Ra([D()],Na.prototype,"windowIcon",void 0),Ra([D({default:""})],Na.prototype,"buttonIcon",void 0),Ra([D({default:"Default"})],Na.prototype,"buttonIconType",void 0),Ra([D({default:Rr.t("Inputs.OperatorName")})],Na.prototype,"operatorName",void 0),Ra([D({default:Rr.t("Inputs.WindowTitle")})],Na.prototype,"windowTitle",void 0),Ra([D({default:"false"})],Na.prototype,"enablePoweredby",void 0),Ra([D()],Na.prototype,"userIcon",void 0),Ra([D({default:Rr.t("Inputs.CallTitle")})],Na.prototype,"callTitle",void 0),Ra([D({default:"true"})],Na.prototype,"popout",void 0),Ra([D({default:"false"})],Na.prototype,"forceToOpen",void 0),Ra([D({default:"false"})],Na.prototype,"ignoreQueueownership",void 0),Ra([D({default:"true"})],Na.prototype,"showTypingIndicator",void 0),Ra([D({default:"false"})],Na.prototype,"showOperatorActualName",void 0),Ra([D()],Na.prototype,"authenticationString",void 0),Ra([D({default:"phone"})],Na.prototype,"channel",void 0),Ra([D({default:"true"})],Na.prototype,"aknowledgeReceived",void 0),Ra([D({default:"false"})],Na.prototype,"gdprEnabled",void 0),Ra([D({default:"false"})],Na.prototype,"filesEnabled",void 0),Ra([D({default:""})],Na.prototype,"gdprMessage",void 0),Ra([D({default:"false"})],Na.prototype,"ratingEnabled",void 0),Ra([D({default:"false"})],Na.prototype,"departmentsEnabled",void 0),Ra([D({default:"both"})],Na.prototype,"messageDateformat",void 0),Ra([D({default:"both"})],Na.prototype,"messageUserinfoFormat",void 0),Ra([D({default:""})],Na.prototype,"chatIcon",void 0),Ra([D({default:""})],Na.prototype,"chatLogo",void 0),Ra([D({default:""})],Na.prototype,"visitorName",void 0),Ra([D({default:""})],Na.prototype,"visitorEmail",void 0),Ra([D({default:""})],Na.prototype,"authenticationMessage",void 0),Ra([D({default:"Chat"})],Na.prototype,"startChatButtonText",void 0),Ra([D({default:""})],Na.prototype,"offlineFinishMessage",void 0),Ra([D({default:""})],Na.prototype,"popoutPage",void 0),Ra([D()],Na.prototype,"cssVariables",void 0),Ra([I()],Na.prototype,"eventBus",void 0),Ra([I()],Na.prototype,"loadingService",void 0);var Da=Na=Ra([O({i18n:Rr})],Na),ja=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),Fa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var za=function(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===("undefined"==typeof Reflect?"undefined":Fa(Reflect))&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},La=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));e.isQueue=!1,e.isDesktop=!1,e.isHidden=!1,e.callTitleHover="";var n=new Ji;return e.myChatService=new Zo({},e.channelUrl,e.wpUrl,e.filesUrl,e.party,n),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),ja(t,[{key:"beforeMount",value:function(){this.isDesktop=ia.isDesktop(),this.callTitleHover=Xi(this.callTitle),this.$subscribeTo(this.eventBus.onError,(function(e){alert(Fr(e))}))}},{key:"animationsCallUs",get:function(){if(this.$style)switch(this.animationStyle.toLowerCase()){case"slideleft":return[this.$style.slideLeft];case"fadein":return[this.$style.fadeIn];case"slideup":return[this.$style.slideUp]}}},{key:"CallUsPhoneContent",get:function(){if(this.$style)return this.isHidden?{isHidden:!1,singleButtonPhone:!0}:[this.$style.root]}}]),t}(Da);za([I()],La.prototype,"myChatService",void 0);var qa=wa(La=za([O({components:{Phone:Ea}})],La),(function(){var e=this.$createElement,t=this._self._c||e;return t("div",{class:[this.animationsCallUs,this.CallUsPhoneContent]},[this.isHidden?this._e():t("phone",{class:this.$style.root,attrs:{"single-button-phone":!0,"call-title":this.callTitleHover,"allow-call":!0}})],1)}),[],!1,(function(e){var t=n(101);t.__inject__&&t.__inject__(e),this.$style=t.locals||t}),null,null,!0).exports,Ba=n(48),Va=n.n(Ba);function Ua(e=0,t=ii){var n;return(V(n=e)||!(n-parseFloat(n)+1>=0)||e<0)&&(e=0),t&&"function"==typeof t.schedule||(t=ii),new X(n=>(n.add(t.schedule(Wa,e,{subscriber:n,counter:0,period:e})),n))}function Wa(e){const{subscriber:t,counter:n,period:r}=e;t.next(n),this.schedule({subscriber:t,counter:n+1,period:r},r)}function $a(e,t,n){let r;return r=e&&"object"==typeof e?e:{bufferSize:e,windowTime:t,refCount:!1,scheduler:n},e=>e.lift(function({bufferSize:e=Number.POSITIVE_INFINITY,windowTime:t=Number.POSITIVE_INFINITY,refCount:n,scheduler:r}){let o,i,a=0,s=!1,l=!1;return function(c){a++,o&&!s||(s=!1,o=new xo(e,t,r),i=c.subscribe({next(e){o.next(e)},error(e){s=!0,o.error(e)},complete(){l=!0,o.complete()}}));const u=o.subscribe(this);this.add(()=>{a--,u.unsubscribe(),i&&!l&&n&&0===a&&(i.unsubscribe(),i=void 0,o=void 0)})}}(r))}class Ha{constructor(e){this.notifier=e}call(e,t){const n=new Ya(e),r=Zr(n,this.notifier);return r&&!n.seenValue?(n.add(r),t.subscribe(n)):n}}class Ya extends $r{constructor(e){super(e),this.seenValue=!1}notifyNext(e,t,n,r,o){this.seenValue=!0,this.complete()}notifyComplete(){}}var Ga=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Qa=function(){function e(t,n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.SessionId=n,this.ClientId=r,this.PortalId=t}return Ga(e,[{key:"getChannelRequestSendChatMessage",value:function(e){return{action:"request",notification:"chat",id:ia.IdGenerator.getNext(),cid:e.IdConversation,message:e.Message,tick:ia.ConvertDateToTicks(new Date),from:this.ClientId,sid:this.SessionId,pid:this.PortalId}}},{key:"getChannelChatFile",value:function(e){return{action:"request",notification:"file",id:ia.IdGenerator.getNext(),cid:e.IdConversation,url:null,tick:ia.ConvertDateToTicks(new Date),from:this.ClientId,sid:this.SessionId,pid:this.PortalId}}},{key:"getChannelObject",value:function(e){return e instanceof Wo?this.getChannelRequestSendChatMessage(e):e instanceof Fo?this.getChannelChatTyping(e):e instanceof zo?this.getChannelChatFile(e):new Oi("MCU doesn't support this call")}},{key:"getChannelChatTyping",value:function(e){return{action:"indication",notification:"typing",id:ia.IdGenerator.getNext(),cid:e.IdConversation,tick:ia.ConvertDateToTicks(new Date),from:this.ClientId,sid:this.SessionId,pid:this.PortalId}}},{key:"getClientMessages",value:function(e){var t=void 0;(t=new Bo).Messages=new Array;var n=localStorage.getItem("ChatData");null!=n&&JSON.parse(n);var r=new Lo;return r.Id=e.id,r.SenderNumber=e.from,r.SenderName="Support",r.SenderBridgeNumber="",r.IsNew=!0,r.Party=e.from,r.PartyNew="",r.IsAnonymousActive=!1,r.IdConversation=e.sid,r.Message=ia.decodeHtml(e.message),r.Time=ia.convertTicksToDate(e.tick),r.IsLocal="Client"===e.senderType,r.Code=e.sid,t.Messages.push(r),t}},{key:"getClientMessageFile",value:function(e){var t=void 0;(t=new Bo).Messages=new Array;var n=new Lo,r=new zo;return r.FileName=e.name,r.FileLink=e.url,r.FileState=Oo.Available,r.FileSize=e.size,n.Id=e.id,n.File=r,n.SenderNumber=e.from,n.SenderName="Support",n.SenderBridgeNumber="",n.IsNew=!0,n.Party=e.from,n.PartyNew="",n.IsAnonymousActive=!1,n.IdConversation=e.sid,n.Message=e.url,n.Time=ia.convertTicksToDate(e.tick),n.IsLocal=!1,n.Code=e.sid,t.Messages.push(n),t}},{key:"getClientChatTyping",value:function(e){var t=void 0;return(t=new Fo).Party=e.from,t.User=e.from,t.IdConversation=e.sid,t.isTyping=!0,t}},{key:"getClientOperator",value:function(e){var t=void 0;return(t=new Vo).Name=e.agent_name,t.EmailTag=e.agent_tag,t}},{key:"getClientObject",value:function(e,t){var n=null;switch(n=e,t){case"ClientChatTyping":e.hasOwnProperty("sid")&&(n=this.getClientChatTyping(e));break;case"ClientChatMessageQueue":e.hasOwnProperty("message")&&(n=this.getClientMessages(e));break;case"ClientChatOperator":e.hasOwnProperty("agent_name")&&(n=this.getClientOperator(e));break;case"ClientChatMessageQueueFile":e.hasOwnProperty("url")&&(n=this.getClientMessageFile(e))}return n}}]),e}(),Ja=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Za=function(){function e(t,n,r,o,i,a,s){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.messages$=new oe,this.sessionState=jt.Connected,this.endpoint=t+"/chatchannel",this.sessionId=i,this.fileEndpoint=""+r,this.supportsWebRTC=!1,this.clientId=a,this.dataMapper=new Qa(s,i,a),this.sessionState=jt.Connected,this.serverProvideSystemMessages=!1,this.persistentSession=o,this.supportUnicodeEmoji=!1}return Ja(e,[{key:"getSessionUniqueCode",value:function(){return parseInt(this.persistentSession.sessionId)}},{key:"fileEndPoint",value:function(e){return""!==e?e:this.fileEndpoint}},{key:"get",value:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];vi(e);var r=n?this.dataMapper.getChannelObject(e.data):e.data,o=this.persistentSession.get(e,n);return null!==o?o.pipe(mi((function(n){r instanceof Oi||(e.containsFile&&(r.url=n.Data.FileLink,r.name=n.Data.FileName,r.size=n.Data.FileSize),t.notificationSocket.send(JSON.stringify(r)))}))):Lt("Invalid channel setup")}}]),e}(),Ka=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Xa,es,ts,ns,rs,os=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.messagesWaitingAcknowledgement$=new oe,this.wpChannel=new zi}return Ka(e,[{key:"getInfo",value:function(e,t){return this.wpChannel.getInfo(e,t)}},{key:"initMcuSocket",value:function(e){var t=this;return new X((function(n){return t.mcuSocket=new WebSocket(e),t.mcuSocket.onopen=function(e){return n.next("READY")},t.mcuSocket.onmessage=function(e){return n.next(e)},t.mcuSocket.onclose=function(e){n.next(1e3!==e.code?"FAULTY_CLOSE":"CLOSE")},t.mcuSocket.onerror=function(e){return n.error(e)},function(){return t.mcuSocket.close()}}))}},{key:"initMcuSession",value:function(e,t,n,r){var o=this,i=this.wpChannel.getChatData().pipe($a());this.socketData$=i.pipe(eo((function(e){return o.initMcuSocket(t+"/chatchannel?cid="+r.getSessionUniqueCode()+"&pid="+e.PortalId)})),$a());var a,s=this.socketData$.pipe($t((function(e){return"FAULTY_CLOSE"===e||"CLOSE"===e}))),l=Ua(5e3).pipe((a=s,e=>e.lift(new Ha(a))),eo((function(){return i}))),c=this.socketData$.pipe($t((function(e){return"READY"===e})),mi((function(t){l.subscribe((function(t){var n=new Date,i=ia.ConvertDateToTicks(n),a={id:ia.IdGenerator.getNext(),action:"indication",notification:"keepalive",tick:i,pid:t.PortalId,cid:r.getSessionUniqueCode(),sid:t.ChatSessionCode,name:e.name};o.mcuSocket.send(JSON.stringify(a))}))})),eo((function(e){return i}))),u=this.socketData$.pipe(ae((function(e){return void 0!==e.data?JSON.parse(e.data):e})),$t((function(e){return e.hasOwnProperty("notification")&&"login_client"===e.notification&&e.hasOwnProperty("action")&&"reply"===e.action})));return c.subscribe((function(t){var n=new Date,i=ia.ConvertDateToTicks(n),a={id:ia.IdGenerator.getNext(),action:"request",notification:"login",tick:i,pid:t.PortalId,cid:r.getSessionUniqueCode(),sid:t.ChatSessionCode,country:t.Country,departmentid:void 0!==e.department?e.department.toString():"-1",name:e.name,email:e.email};o.mcuSocket.send(JSON.stringify(a))})),u.pipe(mi((function(e){i.subscribe((function(t){t.ChatSessionCode=e.sid,t.ClientId=e.key,localStorage.setItem("ChatData",JSON.stringify(t))}))})),eo((function(){return i})),eo((function(e){var i=new Za(t,n,"",r,e.ChatSessionCode,e.ClientId,e.PortalId);return i.notificationSocket=o.mcuSocket,Wr(i)})),mi((function(e){s.pipe($t((function(e){return"FAULTY_CLOSE"===e}))).subscribe((function(t){e.messages$.next("ReConnect")}))})))}},{key:"createNotificationChannel",value:function(e){return lo(this.wpChannel.getChatMessages(e.persistentSession,"wplc_chat_history").pipe(ae((function(e){return e.source="wpHistory",e}))),this.socketData$.pipe(ae((function(e){if(void 0!==e.data){var t=JSON.parse(e.data);return t.source="socketMessages",t}return e}))))}},{key:"processMessages",value:function(e,t){var n=!1;return new X((function(r){return t.subscribe((function(t){if(wi(t),n||(r.next(e),n=!0),"wpHistory"===t.source){var o=e.persistentSession.dataMapper.getClientObject(t,"ClientChatMessageQueue");o instanceof Bo&&o.Messages.length>0&&e.messages$.next(o)}else if("chat"===t.action){if("agent_join"===t.notification){var i=e.dataMapper.getClientObject(t,"ClientChatOperator");e.messages$.next(i)}else if("text"===t.notification){var a=e.dataMapper.getClientObject(t,"ClientChatMessageQueue");e.messages$.next(a)}else if("file"===t.notification){var s=e.dataMapper.getClientObject(t,"ClientChatMessageQueueFile");e.messages$.next(s)}}else if("indication"===t.action)if("end"===t.notification){var l=new Ro;l.sessionUniqueCode=e.getSessionUniqueCode(),l.status=t.data.Status,e.messages$.next(l)}else if("UpdateChat"===t.notification){var c=new Ro;c.sessionUniqueCode=e.getSessionUniqueCode(),c.status=t.data.status,e.messages$.next(c)}else if("typing"===t.notification){var u=e.dataMapper.getClientObject(t,"ClientChatTyping");if(u.isTyping){var d=u;e.messages$.next(d)}}}),(function(e){return r.error(e)}),(function(){return r.complete()}))}))}},{key:"createMySession",value:function(e,t,n,r,o){var i=this;if(this.isAuthorized()){var a=localStorage.getItem("ChatData");if(null!=a){var s=JSON.parse(a);e={email:s.Email,name:s.Name,department:s.Department}}}return this.wpChannel.startWpSession(e,t,r,o).pipe(eo((function(r){return i.initMcuSession(e,n,t,r)})),eo((function(e){return i.wpChannel.setExternalSession(t,e.sessionId).pipe(ae((function(t){return e})))})),eo((function(e){return i.processMessages(e,i.createNotificationChannel(e))})),ni((function(a){return Wr("").pipe(Ai(5e3),eo((function(a){return i.createMySession(e,t,n,r,o)})))})))}},{key:"dropSession",value:function(e,t,n){var r=this;return n&&this.wpChannel.getChatData().subscribe((function(e){var t={action:"indication",notification:"end",id:ia.IdGenerator.getNext(),tick:ia.ConvertDateToTicks(new Date),from:e.ClientId,sid:e.ChatSessionCode,pid:e.PortalId,status:15};r.mcuSocket.send(JSON.stringify(t))})),this.mcuSocket.close(),this.wpChannel.dropSession(e,t,n)}},{key:"sendSingleCommand",value:function(e,t,n){return this.wpChannel.sendSingleCommand(e,t,n)}},{key:"isAuthorized",value:function(){return this.wpChannel.isAuthorized()}},{key:"setAuthentication",value:function(e){return this.wpChannel.setAuthentication(e)}}]),e}();!function(e){e[e.Name=0]="Name",e[e.Email=1]="Email",e[e.Both=2]="Both",e[e.None=3]="None"}(Xa||(Xa={})),function(e){e[e.BubbleLeft=0]="BubbleLeft",e[e.BubbleRight=1]="BubbleRight",e[e.Tab=2]="Tab"}(es||(es={})),function(e){e[e.CallAndChat=0]="CallAndChat",e[e.ChatOnly=1]="ChatOnly",e[e.CallOnly=2]="CallOnly"}(ts||(ts={})),function(e){e[e.None=0]="None",e[e.FadeIn=1]="FadeIn",e[e.SlideLeft=2]="SlideLeft",e[e.SlideUp=3]="SlideUp"}(ns||(ns={})),function(e){e[e.Phone=0]="Phone",e[e.WP=1]="WP",e[e.MCU=2]="MCU"}(rs||(rs={}));var is=n(31),as=n(6),ss=n.n(as);var ls=wa({name:"material-checkbox",props:["value","check_name","check_label"],data(){return{checked:this.value}},methods:{handleCheckbox(e){this.$emit("change",this.checked)}}},(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.$style.materialCheckbox},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.checked,expression:"checked"}],class:e.$style.wplc_checkbox,attrs:{type:"checkbox",name:"checkboxInput",id:"ck"+e.check_name},domProps:{checked:Array.isArray(e.checked)?e._i(e.checked,null)>-1:e.checked},on:{change:[function(t){var n=e.checked,r=t.target,o=!!r.checked;if(Array.isArray(n)){var i=e._i(n,null);r.checked?i<0&&(e.checked=n.concat([null])):i>-1&&(e.checked=n.slice(0,i).concat(n.slice(i+1)))}else e.checked=o},e.handleCheckbox]}}),e._v(" "),n("label",{class:e.$style.wplc_checkbox,attrs:{for:"ck"+e.check_name}},[e._v(e._s(e.check_label))])])}),[],!1,(function(e){var t=n(103);t.__inject__&&t.__inject__(e),this.$style=t.locals||t}),null,null,!0).exports;var cs=wa({name:"material-dropdown",props:["value","label","options","optionsType","validation"],methods:{focus(){this.$refs.selectControl&&this.$refs.selectControl.focus()},handleClicked(e){this.validation.$touch(),this.$emit("input",e.target.value)}}},(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.$style.materialSelectDiv},[n("select",{class:e.$style.materialSelect,attrs:{refs:"selectControl"},domProps:{value:e.value},on:{input:function(t){return e.handleClicked(t)}}},[n("option",{attrs:{value:"",disabled:"",selected:""}}),e._v(" "),e._l(e.options,(function(t,r){return["object-collection"===e.optionsType?n("option",{domProps:{value:t.value}},[e._v(e._s(t.text))]):e._e(),e._v(" "),"text-collection"===e.optionsType?n("option",{domProps:{value:t}},[e._v(e._s(t))]):e._e()]}))],2),e._v(" "),n("span",{class:e.$style.materialSelectHighlight}),e._v(" "),n("span",{class:e.$style.materialSelectBar}),e._v(" "),n("label",{class:e.$style.materialSelectLabel},[e._v(e._s(e.label))])])}),[],!1,(function(e){var t=n(105);t.__inject__&&t.__inject__(e),this.$style=t.locals||t}),null,null,!0).exports;var us=wa({name:"material-input",props:["value","placeholder","refId","disabled"],data(){return{content:this.value}},methods:{focus(){this.$refs.dynInput&&this.$refs.dynInput.focus()},handleInput(e){this.$emit("input",this.content)}}},(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.$style.materialInput},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.content,expression:"content"}],ref:"input"+e.refId,attrs:{placeholder:e.placeholder,autocomplete:"false",maxlength:"50",type:"text",disabled:e.disabled},domProps:{value:e.content},on:{input:[function(t){t.target.composing||(e.content=t.target.value)},e.handleInput]}}),e._v(" "),n("span",{class:e.$style.bar})])}),[],!1,(function(e){var t=n(34);t.__inject__&&t.__inject__(e),this.$style=t.locals||t}),null,null,!0).exports,ds="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var fs=function(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===("undefined"==typeof Reflect?"undefined":ds(Reflect))&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},ps=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(C(ua));fs([D()],ps.prototype,"show",void 0),fs([D()],ps.prototype,"text",void 0);var ms=wa(ps=fs([O({components:{}})],ps),(function(){var e=this.$createElement,t=this._self._c||e;return this.show?t("div",{class:this.$style.load7},[t("div",{class:this.$style.loader},[this._v(this._s(this.text))])]):this._e()}),[],!1,(function(e){var t=n(108);t.__inject__&&t.__inject__(e),this.$style=t.locals||t}),null,null,!0).exports,hs=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),gs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var bs=function(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===("undefined"==typeof Reflect?"undefined":gs(Reflect))&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},vs=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.ActionType=ts,e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),hs(t,[{key:"onClick",value:function(){this.$emit("click")}},{key:"animationsMinimizedButton",get:function(){if(this.$style&&this.config)switch(this.config.animationStyle){case ns.FadeIn:return[this.$style.fadeIn];case ns.SlideLeft:return[this.$style.slideLeft];case ns.SlideUp:return[this.$style.slideUp]}}},{key:"isBubble",get:function(){return this.config.minimizedStyle===es.BubbleRight||this.config.minimizedStyle===es.BubbleLeft}}]),t}(C(ua));bs([D()],vs.prototype,"disabled",void 0),bs([D({default:!0})],vs.prototype,"collapsed",void 0),bs([D()],vs.prototype,"dictionary",void 0),bs([D()],vs.prototype,"config",void 0);var ys=wa(vs=bs([O({components:{ChatAndCall:{functional:!0,render:function(e,t){var n=t._c;return n("svg",{class:[t.data.class,t.data.staticClass],style:[t.data.style,t.data.staticStyle],attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"2 0 22 22"}},[n("path",{attrs:{d:"M0 0h24v24H0z",fill:"none"}}),n("path",{attrs:{d:"M20 15.5c-1.25 0-2.45-.2-3.57-.57a1.02 1.02 0 00-1.02.24l-2.2 2.2a15.074 15.074 0 01-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01A11.36 11.36 0 018.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM12 3v10l3-3h6V3h-9z"}})])}},ToolbarButton:_a,GlyphiconCall:ma,GlyphiconChat:{functional:!0,render:function(e,t){var n=t._c;return n("svg",{class:[t.data.class,t.data.staticClass],style:[t.data.style,t.data.staticStyle],attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -3 28 28"}},[n("path",{attrs:{d:"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 9h12v2H6V9zm8 5H6v-2h8v2zm4-6H6V6h12v2z"}}),n("path",{attrs:{d:"M0 0h24v24H0z",fill:"none"}})])}},GlyphiconChevron:pa,WplcIcon:ga,WplcIconBubble:va,WplcIconDoubleBubble:ba}})],vs),(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("toolbar-button",{class:[e.animationsMinimizedButton,e.$style.button,e.isBubble?e.$style.bubble:e.$style.tab],attrs:{disabled:e.disabled,"is-bubble":e.isBubble},on:{click:function(t){return e.onClick()}}},[e.isBubble?[e.collapsed&&"url"===e.config.buttonIconType&&""!==e.config.buttonIcon?n("svg",{class:e.$style["minimize-image"],attrs:{id:"icon-svg",viewBox:"25 25 50 50",xmlns:"http://www.w3.org/2000/svg"}},[n("image",{attrs:{href:e.config.buttonIcon,height:"100",width:"100"}})]):e.collapsed&&"Bubble"===e.config.buttonIconType?n("WplcIconBubble",{class:e.$style["minimize-image"]}):e.collapsed&&"DoubleBubble"===e.config.buttonIconType?n("WplcIconDoubleBubble",{class:e.$style["minimize-image"]}):e.collapsed?n("WplcIcon",{class:e.$style["minimize-image"]}):e.collapsed?e._e():n("glyphicon-chevron",{class:e.$style["minimize-image"]})]:n("div",{class:e.$style.tabHeader},[null!=e.config.windowIcon&&e.config.windowIcon.replace(/\s/g,"").length>0?n("img",{class:e.$style["logo-icon"],attrs:{src:e.config.windowIcon,alt:""}}):e._e(),e._v(" "),n("div",{class:e.$style.contactUsTitle,staticStyle:{width:"100%"}},[e._v(e._s(e.getPropertyValue(e.dictionary,"ChatTitle",[e.config.windowTitle])))]),e._v(" "),n("div",{class:e.$style["minimized-button"]},[n("glyphicon-chevron",{class:e.$style["minimize-chevron"]})],1)])],2)}),[],!1,(function(e){var t=n(110);t.__inject__&&t.__inject__(e),this.$style=t.locals||t}),null,null,!0).exports,ws=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),_s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var xs=function(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===("undefined"==typeof Reflect?"undefined":_s(Reflect))&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},As=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.ActionType=ts,e.MinimizedStyleType=es,e.imageNotFound="",e.collapsed=!1,e.menuOpened=!1,e.hideCloseButton=!1,e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),ws(t,[{key:"onToggleMenu",value:function(){this.menuOpened=!this.menuOpened}},{key:"onToggleCollapsed",value:function(){this.allowMinimize&&(this.collapsed?this.eventBus.onRestored.next():this.eventBus.onMinimized.next())}},{key:"onClose",value:function(){this.hideCloseButton=!0,this.loadingService.show(),this.$emit("close")}},{key:"updateNotFoundImage",value:function(e){e.target.src=this.imageNotFound}},{key:"beforeMount",value:function(){var e=this;this.collapsed="#popoutchat"!==document.location.hash&&this.startMinimized,this.$subscribeTo(this.eventBus.onMinimized,(function(){e.collapsed=!0})),this.$subscribeTo(this.eventBus.onRestored,(function(){e.collapsed=!1})),this.imageNotFound=fa.a}},{key:"animations",get:function(){if(this.$style&&this.config)switch(this.config.animationStyle){case ns.FadeIn:return[this.$style.fadeIn];case ns.SlideLeft:return[this.$style.slideLeft];case ns.SlideUp:return[this.$style.slideUp]}}},{key:"PanelContent",get:function(){if(this.$style)return this.collapsed?this.collapsed?[this.$style.collapsed]:{collapsed:!1}:[this.$style.panel]}},{key:"popoutStyle",get:function(){if(this.$style)return!this.collapsed&&this.config.popoutStart?this.panelState===Ft.Authenticate||this.panelState===Ft.ChatCompleted?this.$style["popout-small"]:this.$style.popout:[]}},{key:"panelHeight",get:function(){if(this.$style)return this.panelState===Ft.Chat?this.$style["chat-form"]:this.panelState===Ft.Authenticate||this.panelState===Ft.Offline?this.$style["small-form"]:this.$style["only-text-form"]}}]),t}(C(ua));xs([P()],As.prototype,"eventBus",void 0),xs([P()],As.prototype,"loadingService",void 0),xs([P()],As.prototype,"myWebRTCService",void 0),xs([D({default:Ft.Chat})],As.prototype,"panelState",void 0),xs([D()],As.prototype,"allowMinimize",void 0),xs([D()],As.prototype,"showStatus",void 0),xs([D()],As.prototype,"showCloseButton",void 0),xs([D()],As.prototype,"startMinimized",void 0),xs([D()],As.prototype,"auth",void 0),xs([D()],As.prototype,"title",void 0),xs([D()],As.prototype,"config",void 0),xs([D()],As.prototype,"allowedAction",void 0),xs([D()],As.prototype,"windowIcon",void 0),xs([D()],As.prototype,"dictionary",void 0);var ks=wa(As=xs([O({components:{GlyphiconChevron:pa,GlyphiconTimes:{functional:!0,render:function(e,t){var n=t._c;return n("svg",{class:[t.data.class,t.data.staticClass],style:[t.data.style,t.data.staticStyle],attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"-5 -5 35 35"}},[n("path",{attrs:{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}}),n("path",{attrs:{d:"M0 0h24v24H0z",fill:"none"}})])}},ToolbarButton:_a,MinimizedButton:ys,Loading:ms,WplcIcon:ga,WplcIconBubble:va,WplcIconDoubleBubble:ba}})],As),(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:[e.animations,e.collapsed?"":e.$style.panel,e.popoutStyle]},[n("div",{directives:[{name:"show",rawName:"v-show",value:!e.collapsed,expression:"!collapsed"}],class:[e.$style.panel_content,e.panelHeight,e.myWebRTCService&&e.myWebRTCService.media.isVideoCall&&(e.myWebRTCService.media.isVideoSend||e.myWebRTCService.media.isVideoReceived)?e.$style.video_extend:""]},[e._t("overlay"),e._v(" "),n("div",{class:[e.$style.panel_head]},[e._t("panel-top",[null!=e.windowIcon&&e.windowIcon.replace(/\s/g,"").length>0?n("img",{class:e.$style["logo-icon"],attrs:{src:e.windowIcon,alt:""},on:{error:function(t){return e.updateNotFoundImage(t)}}}):"Bubble"===e.config.buttonIconType?n("WplcIconBubble",{class:e.$style["logo-icon"]}):"DoubleBubble"===e.config.buttonIconType?n("WplcIconDoubleBubble",{class:e.$style["logo-icon"]}):n("WplcIcon",{class:e.$style["logo-icon"]}),e._v(" "),n("div",{class:e.$style.contactUsTitle,staticStyle:{width:"100%"}},[e._v(e._s(e.title))])]),e._v(" "),n("div",{class:e.$style.action_menu},[e.showCloseButton&&!e.hideCloseButton?n("span",{class:[e.$style.action_menu_btn,e.$style.second,e.$style["button-closed"]],on:{click:function(t){return e.onClose()}}},[n("glyphicon-times")],1):e._e()])],2),e._v(" "),n("div",{ref:"panelContent",class:e.$style.panel_body},[n("loading",{key:e.loadingService.key,attrs:{show:e.loadingService.loading(),text:"loading"}}),e._v(" "),e._t("panel-content")],2)],2),e._v(" "),e.allowMinimize?n("div",{class:[e.$style.bubble_button,e.collapsed?"":e.$style.chat_expanded,e.config.minimizedStyle===e.MinimizedStyleType.BubbleLeft?e.$style.bubble_left:e.config.minimizedStyle===e.MinimizedStyleType.BubbleRight?e.$style.bubble_right:""]},[n("minimized-button",{attrs:{dictionary:e.dictionary,config:e.config,collapsed:e.collapsed},on:{click:function(t){return e.onToggleCollapsed()}}})],1):e._e()])}),[],!1,(function(e){var t=n(112);t.__inject__&&t.__inject__(e),this.$style=t.locals||t}),null,null,!0).exports,Cs=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),Ss="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var Ts=function(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===("undefined"==typeof Reflect?"undefined":Ss(Reflect))&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},Es=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.AuthenticationType=Xa,e.isSubmitted=!1,e.viewDepartments=[],e.name="",e.email="",e.department=-1,e.customFieldsValues={},e.disableAuth=!1,e.gdprAccepted=!1,e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),Cs(t,[{key:"beforeMount",value:function(){var e=this;this.$subscribeTo(this.eventBus.onRestored,(function(){return e.focusInput()})),void 0!==this.customFields&&this.customFields.length>0&&this.customFields.forEach((function(t){e.$set(e.customFieldsValues,"cf"+t.Id,"")})),void 0!==this.departments&&Array.isArray(this.departments)&&(this.viewDepartments=this.departments.map((function(e){return{value:e.Id,text:e.Name}}))),this.config.authenticationType===Xa.Both&&""!==this.config.visitorName&&""!==this.config.visitorEmail||this.config.authenticationType===Xa.Name&&""!==this.config.visitorName||this.config.authenticationType===Xa.Email&&""!==this.config.visitorEmail?(this.disableAuth=!0,this.name=this.config.visitorName,this.email=this.config.visitorEmail):this.config.authenticationType===Xa.None&&""!==this.config.visitorName&&(this.name=this.config.visitorName)}},{key:"mounted",value:function(){"true"===this.config.autoFocus&&this.focusInput()}},{key:"submit",value:function(){if(this.isSubmitted=!0,this.$v&&(this.$v.$touch(),!this.$v.$invalid)){var e=this.getCustomFieldsData(this);this.$emit("submit",{name:(this.config.authenticationType===Xa.Name||(this.config.authenticationType,Xa.Both),this.name),email:this.email,department:this.department,customFields:e})}}},{key:"getCustomFieldsData",value:function(e){var t=null;return void 0!==e.customFields&&e.customFields.length>0&&(t=e.customFields.map((function(t){return void 0!==e.$v?{name:t.Name,id:t.Id,value:e.$v.customFieldsValues["cf"+t.Id].$model}:null})).filter((function(e){return null!==e}))),t}},{key:"focusInput",value:function(){var e=this;this.$refs.nameInput?setTimeout((function(){e.$refs.nameInput.focus()})):this.$refs.emailInput&&setTimeout((function(){e.$refs.emailInput.focus()}))}},{key:"gdprChanged",value:function(e){this.$v&&(this.$v.gdprAccepted.$model=e)}}]),t}(C(ua));Ts([P()],Es.prototype,"eventBus",void 0),Ts([P()],Es.prototype,"loadingService",void 0),Ts([D()],Es.prototype,"autoFocus",void 0),Ts([D()],Es.prototype,"startMinimized",void 0),Ts([D()],Es.prototype,"config",void 0),Ts([D()],Es.prototype,"departments",void 0),Ts([D()],Es.prototype,"customFields",void 0),Ts([D()],Es.prototype,"dictionary",void 0),Ts([D()],Es.prototype,"authType",void 0),Ts([I()],Es.prototype,"myWebRTCService",void 0);var Ms=wa(Es=Ts([O({components:{Panel:ks,MaterialInput:us,MaterialCheckbox:ls,MaterialDropdown:cs,Loading:ms},mixins:[is.validationMixin],validations:function(){var e={},t=function(e){return e.length<51};return this.authType!==Xa.Both&&this.authType!==Xa.Name||(e.name={required:ss.a,nameValidator:function(e){return/^([^\u0000-\u007F]|[\w\d-_\s])+$/i.test(e)},maxCharactersReached:t}),this.authType!==Xa.Both&&this.authType!==Xa.Email||(e.email={required:ss.a,emailValidator:function(e){return/^(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$/.test(e.toLowerCase())},maxCharactersReached:t}),this.config.gdprEnabled&&(e.gdprAccepted={required:ss.a,checkboxSelected:function(e){return e}}),this.config.departmentsEnabled&&(e.department={required:ss.a,dropdownSelected:function(e){return e.length>0&&(isNaN(Number(e))||!isNaN(Number(e))&&Number(e)>0)}}),void 0!==this.customFields&&this.customFields.length>0&&(e.customFieldsValues={},this.customFields.forEach((function(t){e.customFieldsValues["cf"+t.Id]={required:ss.a}}))),e}})],Es),(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("panel",{attrs:{config:e.config,dictionary:e.dictionary,title:e.getPropertyValue(e.dictionary,"ChatTitle",[e.config.windowTitle]),windowIcon:e.config.windowIcon,"start-minimized":e.startMinimized,"allow-minimize":e.config.allowMinimize,"allowed-action":e.config.allowedAction,panelState:e.ViewState.Authenticate}},[n("div",{class:e.$style.root,attrs:{slot:"panel-content"},slot:"panel-content"},[n("form",{attrs:{novalidate:"novalidate"},on:{submit:function(t){return t.preventDefault(),e.submit(t)}}},[n("div",{class:e.$style.form_body},[n("loading",{attrs:{show:e.loadingService.loading(),text:"loading"}}),e._v(" "),e.authType===e.AuthenticationType.None?n("div",{class:[e.$style.replaceFieldsText]},[e._v("\n "+e._s(e.getPropertyValue(e.dictionary,"AuthFieldsReplacement",[e.$t("Auth.FieldsReplacement")]))+"\n ")]):n("div",{class:e.$style.chatIntroText},[e._v("\n "+e._s(e.getPropertyValue(this.dictionary,"ChatIntro",[e.config.authenticationMessage,e.$t("Auth.ChatIntro")]))+"\n ")]),e._v(" "),e.authType===e.AuthenticationType.Both||e.authType===e.AuthenticationType.Name?n("div",{class:e.$style.formInput},[n("material-input",{attrs:{refId:"name",placeholder:e.$t("Auth.Name"),disabled:e.disableAuth,name:"name"},model:{value:e.$v.name.$model,callback:function(t){e.$set(e.$v.name,"$model",t)},expression:"$v.name.$model"}}),e._v(" "),e.$v.name.$dirty&&e.isSubmitted?n("div",[e.$v.name.required?e.$v.name.nameValidator?e.$v.name.maxCharactersReached?n("div",{class:e.$style.errorPlaceholder},[e._v(" ")]):n("div",{class:e.$style.error},[e._v("\n "+e._s(e.$t("Auth.MaxCharactersReached"))+"\n ")]):n("div",{class:e.$style.error},[e._v(e._s(e.$t("Auth.EnterValidName"))+"\n ")]):n("div",{class:e.$style.error},[e._v(e._s(e.$t("Auth.FieldValidation")))])]):e._e()],1):e._e(),e._v(" "),e.authType===e.AuthenticationType.Both||e.authType===e.AuthenticationType.Email?n("div",{class:e.$style.formInput},[n("material-input",{attrs:{refId:e.email,name:"emailInput",placeholder:e.$t("Auth.Email"),disabled:e.disableAuth},model:{value:e.$v.email.$model,callback:function(t){e.$set(e.$v.email,"$model",t)},expression:"$v.email.$model"}}),e._v(" "),e.$v.email.$dirty&&e.isSubmitted?n("div",[e.$v.email.required?e.$v.email.emailValidator?e.$v.email.maxCharactersReached?n("div",{class:e.$style.errorPlaceholder},[e._v(" ")]):n("div",{class:e.$style.error},[e._v("\n "+e._s(e.$t("Auth.MaxCharactersReached"))+"\n ")]):n("div",{class:e.$style.error},[e._v(e._s(e.$t("Auth.EnterValidEmail"))+"\n ")]):n("div",{class:e.$style.error},[e._v(e._s(e.$t("Auth.FieldValidation")))])]):e._e()],1):e._e(),e._v(" "),e.config.departmentsEnabled?n("div",{class:e.$style.formInput},[n("material-dropdown",{ref:"departmentSelector",attrs:{label:"Department",validation:e.$v.department,options:e.viewDepartments,"options-type":"object-collection"},model:{value:e.$v.department.$model,callback:function(t){e.$set(e.$v.department,"$model",t)},expression:"$v.department.$model"}}),e._v(" "),e.isSubmitted?n("div",[e.$v.department.required&&e.$v.department.dropdownSelected?e._e():n("div",{class:e.$style.error},[e._v("\n "+e._s(e.$t("Auth.FieldValidation"))+"\n ")])]):e._e()],1):e._e(),e._v(" "),void 0!==e.customFields&&e.customFields.length>0?n("div",e._l(e.customFields,(function(t,r){return n("div",{class:e.$style.formInput},["DROPDOWN"===t.Type?n("span",[n("material-dropdown",{ref:"{{field.Name}}Selector",refInFor:!0,attrs:{label:t.Name,options:t.Options,"options-type":"text-collection",validation:e.$v.customFieldsValues["cf"+t.Id]},mo
1
+ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.callus=t():e.callus=t()}(self,(function(){return(()=>{var __webpack_modules__={4537:e=>{"use strict";e.exports=function(e,t){var n=new Array(arguments.length-1),r=0,i=2,o=!0;for(;i<arguments.length;)n[r++]=arguments[i++];return new Promise((function(i,s){n[r]=function(e){if(o)if(o=!1,e)s(e);else{for(var t=new Array(arguments.length-1),n=0;n<t.length;)t[n++]=arguments[n];i.apply(null,t)}};try{e.apply(t||null,n)}catch(e){o&&(o=!1,s(e))}}))}},7419:(e,t)=>{"use strict";var n=t;n.length=function(e){var t=e.length;if(!t)return 0;for(var n=0;--t%4>1&&"="===e.charAt(t);)++n;return Math.ceil(3*e.length)/4-n};for(var r=new Array(64),i=new Array(123),o=0;o<64;)i[r[o]=o<26?o+65:o<52?o+71:o<62?o-4:o-59|43]=o++;n.encode=function(e,t,n){for(var i,o=null,s=[],a=0,c=0;t<n;){var l=e[t++];switch(c){case 0:s[a++]=r[l>>2],i=(3&l)<<4,c=1;break;case 1:s[a++]=r[i|l>>4],i=(15&l)<<2,c=2;break;case 2:s[a++]=r[i|l>>6],s[a++]=r[63&l],c=0}a>8191&&((o||(o=[])).push(String.fromCharCode.apply(String,s)),a=0)}return c&&(s[a++]=r[i],s[a++]=61,1===c&&(s[a++]=61)),o?(a&&o.push(String.fromCharCode.apply(String,s.slice(0,a))),o.join("")):String.fromCharCode.apply(String,s.slice(0,a))};var s="invalid encoding";n.decode=function(e,t,n){for(var r,o=n,a=0,c=0;c<e.length;){var l=e.charCodeAt(c++);if(61===l&&a>1)break;if(void 0===(l=i[l]))throw Error(s);switch(a){case 0:r=l,a=1;break;case 1:t[n++]=r<<2|(48&l)>>4,r=l,a=2;break;case 2:t[n++]=(15&r)<<4|(60&l)>>2,r=l,a=3;break;case 3:t[n++]=(3&r)<<6|l,a=0}}if(1===a)throw Error(s);return n-o},n.test=function(e){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(e)}},9211:e=>{"use strict";function t(){this._listeners={}}e.exports=t,t.prototype.on=function(e,t,n){return(this._listeners[e]||(this._listeners[e]=[])).push({fn:t,ctx:n||this}),this},t.prototype.off=function(e,t){if(void 0===e)this._listeners={};else if(void 0===t)this._listeners[e]=[];else for(var n=this._listeners[e],r=0;r<n.length;)n[r].fn===t?n.splice(r,1):++r;return this},t.prototype.emit=function(e){var t=this._listeners[e];if(t){for(var n=[],r=1;r<arguments.length;)n.push(arguments[r++]);for(r=0;r<t.length;)t[r].fn.apply(t[r++].ctx,n)}return this}},945:e=>{"use strict";function t(e){return"undefined"!=typeof Float32Array?function(){var t=new Float32Array([-0]),n=new Uint8Array(t.buffer),r=128===n[3];function i(e,r,i){t[0]=e,r[i]=n[0],r[i+1]=n[1],r[i+2]=n[2],r[i+3]=n[3]}function o(e,r,i){t[0]=e,r[i]=n[3],r[i+1]=n[2],r[i+2]=n[1],r[i+3]=n[0]}function s(e,r){return n[0]=e[r],n[1]=e[r+1],n[2]=e[r+2],n[3]=e[r+3],t[0]}function a(e,r){return n[3]=e[r],n[2]=e[r+1],n[1]=e[r+2],n[0]=e[r+3],t[0]}e.writeFloatLE=r?i:o,e.writeFloatBE=r?o:i,e.readFloatLE=r?s:a,e.readFloatBE=r?a:s}():function(){function t(e,t,n,r){var i=t<0?1:0;if(i&&(t=-t),0===t)e(1/t>0?0:2147483648,n,r);else if(isNaN(t))e(2143289344,n,r);else if(t>34028234663852886e22)e((i<<31|2139095040)>>>0,n,r);else if(t<11754943508222875e-54)e((i<<31|Math.round(t/1401298464324817e-60))>>>0,n,r);else{var o=Math.floor(Math.log(t)/Math.LN2);e((i<<31|o+127<<23|8388607&Math.round(t*Math.pow(2,-o)*8388608))>>>0,n,r)}}function s(e,t,n){var r=e(t,n),i=2*(r>>31)+1,o=r>>>23&255,s=8388607&r;return 255===o?s?NaN:i*(1/0):0===o?1401298464324817e-60*i*s:i*Math.pow(2,o-150)*(s+8388608)}e.writeFloatLE=t.bind(null,n),e.writeFloatBE=t.bind(null,r),e.readFloatLE=s.bind(null,i),e.readFloatBE=s.bind(null,o)}(),"undefined"!=typeof Float64Array?function(){var t=new Float64Array([-0]),n=new Uint8Array(t.buffer),r=128===n[7];function i(e,r,i){t[0]=e,r[i]=n[0],r[i+1]=n[1],r[i+2]=n[2],r[i+3]=n[3],r[i+4]=n[4],r[i+5]=n[5],r[i+6]=n[6],r[i+7]=n[7]}function o(e,r,i){t[0]=e,r[i]=n[7],r[i+1]=n[6],r[i+2]=n[5],r[i+3]=n[4],r[i+4]=n[3],r[i+5]=n[2],r[i+6]=n[1],r[i+7]=n[0]}function s(e,r){return n[0]=e[r],n[1]=e[r+1],n[2]=e[r+2],n[3]=e[r+3],n[4]=e[r+4],n[5]=e[r+5],n[6]=e[r+6],n[7]=e[r+7],t[0]}function a(e,r){return n[7]=e[r],n[6]=e[r+1],n[5]=e[r+2],n[4]=e[r+3],n[3]=e[r+4],n[2]=e[r+5],n[1]=e[r+6],n[0]=e[r+7],t[0]}e.writeDoubleLE=r?i:o,e.writeDoubleBE=r?o:i,e.readDoubleLE=r?s:a,e.readDoubleBE=r?a:s}():function(){function t(e,t,n,r,i,o){var s=r<0?1:0;if(s&&(r=-r),0===r)e(0,i,o+t),e(1/r>0?0:2147483648,i,o+n);else if(isNaN(r))e(0,i,o+t),e(2146959360,i,o+n);else if(r>17976931348623157e292)e(0,i,o+t),e((s<<31|2146435072)>>>0,i,o+n);else{var a;if(r<22250738585072014e-324)e((a=r/5e-324)>>>0,i,o+t),e((s<<31|a/4294967296)>>>0,i,o+n);else{var c=Math.floor(Math.log(r)/Math.LN2);1024===c&&(c=1023),e(4503599627370496*(a=r*Math.pow(2,-c))>>>0,i,o+t),e((s<<31|c+1023<<20|1048576*a&1048575)>>>0,i,o+n)}}}function s(e,t,n,r,i){var o=e(r,i+t),s=e(r,i+n),a=2*(s>>31)+1,c=s>>>20&2047,l=4294967296*(1048575&s)+o;return 2047===c?l?NaN:a*(1/0):0===c?5e-324*a*l:a*Math.pow(2,c-1075)*(l+4503599627370496)}e.writeDoubleLE=t.bind(null,n,0,4),e.writeDoubleBE=t.bind(null,r,4,0),e.readDoubleLE=s.bind(null,i,0,4),e.readDoubleBE=s.bind(null,o,4,0)}(),e}function n(e,t,n){t[n]=255&e,t[n+1]=e>>>8&255,t[n+2]=e>>>16&255,t[n+3]=e>>>24}function r(e,t,n){t[n]=e>>>24,t[n+1]=e>>>16&255,t[n+2]=e>>>8&255,t[n+3]=255&e}function i(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0}function o(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}e.exports=t(t)},7199:module=>{"use strict";function inquire(moduleName){try{var mod=eval("quire".replace(/^/,"re"))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch(e){}return null}module.exports=inquire},6662:e=>{"use strict";e.exports=function(e,t,n){var r=n||8192,i=r>>>1,o=null,s=r;return function(n){if(n<1||n>i)return e(n);s+n>r&&(o=e(r),s=0);var a=t.call(o,s,s+=n);return 7&s&&(s=1+(7|s)),a}}},4997:(e,t)=>{"use strict";var n=t;n.length=function(e){for(var t=0,n=0,r=0;r<e.length;++r)(n=e.charCodeAt(r))<128?t+=1:n<2048?t+=2:55296==(64512&n)&&56320==(64512&e.charCodeAt(r+1))?(++r,t+=4):t+=3;return t},n.read=function(e,t,n){if(n-t<1)return"";for(var r,i=null,o=[],s=0;t<n;)(r=e[t++])<128?o[s++]=r:r>191&&r<224?o[s++]=(31&r)<<6|63&e[t++]:r>239&&r<365?(r=((7&r)<<18|(63&e[t++])<<12|(63&e[t++])<<6|63&e[t++])-65536,o[s++]=55296+(r>>10),o[s++]=56320+(1023&r)):o[s++]=(15&r)<<12|(63&e[t++])<<6|63&e[t++],s>8191&&((i||(i=[])).push(String.fromCharCode.apply(String,o)),s=0);return i?(s&&i.push(String.fromCharCode.apply(String,o.slice(0,s))),i.join("")):String.fromCharCode.apply(String,o.slice(0,s))},n.write=function(e,t,n){for(var r,i,o=n,s=0;s<e.length;++s)(r=e.charCodeAt(s))<128?t[n++]=r:r<2048?(t[n++]=r>>6|192,t[n++]=63&r|128):55296==(64512&r)&&56320==(64512&(i=e.charCodeAt(s+1)))?(r=65536+((1023&r)<<10)+(1023&i),++s,t[n++]=r>>18|240,t[n++]=r>>12&63|128,t[n++]=r>>6&63|128,t[n++]=63&r|128):(t[n++]=r>>12|224,t[n++]=r>>6&63|128,t[n++]=63&r|128);return n-o}},7363:()=>{(function(){"use strict";var e=window.Document.prototype.createElement,t=window.Document.prototype.createElementNS,n=window.Document.prototype.importNode,r=window.Document.prototype.prepend,i=window.Document.prototype.append,o=window.DocumentFragment.prototype.prepend,s=window.DocumentFragment.prototype.append,a=window.Node.prototype.cloneNode,c=window.Node.prototype.appendChild,l=window.Node.prototype.insertBefore,u=window.Node.prototype.removeChild,d=window.Node.prototype.replaceChild,h=Object.getOwnPropertyDescriptor(window.Node.prototype,"textContent"),p=window.Element.prototype.attachShadow,f=Object.getOwnPropertyDescriptor(window.Element.prototype,"innerHTML"),m=window.Element.prototype.getAttribute,g=window.Element.prototype.setAttribute,v=window.Element.prototype.removeAttribute,b=window.Element.prototype.getAttributeNS,y=window.Element.prototype.setAttributeNS,_=window.Element.prototype.removeAttributeNS,A=window.Element.prototype.insertAdjacentElement,w=window.Element.prototype.insertAdjacentHTML,C=window.Element.prototype.prepend,E=window.Element.prototype.append,S=window.Element.prototype.before,T=window.Element.prototype.after,x=window.Element.prototype.replaceWith,O=window.Element.prototype.remove,I=window.HTMLElement,N=Object.getOwnPropertyDescriptor(window.HTMLElement.prototype,"innerHTML"),M=window.HTMLElement.prototype.insertAdjacentElement,R=window.HTMLElement.prototype.insertAdjacentHTML,k=new Set;function P(e){var t=k.has(e);return e=/^[a-z][.0-9_a-z]*-[-.0-9_a-z]*$/.test(e),!t&&e}"annotation-xml color-profile font-face font-face-src font-face-uri font-face-format font-face-name missing-glyph".split(" ").forEach((function(e){return k.add(e)}));var D=document.contains?document.contains.bind(document):document.documentElement.contains.bind(document.documentElement);function F(e){var t=e.isConnected;if(void 0!==t)return t;if(D(e))return!0;for(;e&&!(e.__CE_isImportDocument||e instanceof Document);)e=e.parentNode||(window.ShadowRoot&&e instanceof ShadowRoot?e.host:void 0);return!(!e||!(e.__CE_isImportDocument||e instanceof Document))}function B(e){var t=e.children;if(t)return Array.prototype.slice.call(t);for(t=[],e=e.firstChild;e;e=e.nextSibling)e.nodeType===Node.ELEMENT_NODE&&t.push(e);return t}function L(e,t){for(;t&&t!==e&&!t.nextSibling;)t=t.parentNode;return t&&t!==e?t.nextSibling:null}function j(e,t,n){for(var r=e;r;){if(r.nodeType===Node.ELEMENT_NODE){var i=r;t(i);var o=i.localName;if("link"===o&&"import"===i.getAttribute("rel")){if(r=i.import,void 0===n&&(n=new Set),r instanceof Node&&!n.has(r))for(n.add(r),r=r.firstChild;r;r=r.nextSibling)j(r,t,n);r=L(e,i);continue}if("template"===o){r=L(e,i);continue}if(i=i.__CE_shadowRoot)for(i=i.firstChild;i;i=i.nextSibling)j(i,t,n)}r=r.firstChild?r.firstChild:L(e,r)}}function U(){var e=!(null==ae||!ae.noDocumentConstructionObserver),t=!(null==ae||!ae.shadyDomFastWalk);this.h=[],this.a=[],this.f=!1,this.shadyDomFastWalk=t,this.C=!e}function z(e,t,n,r){var i=window.ShadyDom;if(e.shadyDomFastWalk&&i&&i.inUse){if(t.nodeType===Node.ELEMENT_NODE&&n(t),t.querySelectorAll)for(e=i.nativeMethods.querySelectorAll.call(t,"*"),t=0;t<e.length;t++)n(e[t])}else j(t,n,r)}function q(e,t){e.f&&z(e,t,(function(t){return G(e,t)}))}function G(e,t){if(e.f&&!t.__CE_patched){t.__CE_patched=!0;for(var n=0;n<e.h.length;n++)e.h[n](t);for(n=0;n<e.a.length;n++)e.a[n](t)}}function H(e,t){var n=[];for(z(e,t,(function(e){return n.push(e)})),t=0;t<n.length;t++){var r=n[t];1===r.__CE_state?e.connectedCallback(r):W(e,r)}}function $(e,t){var n=[];for(z(e,t,(function(e){return n.push(e)})),t=0;t<n.length;t++){var r=n[t];1===r.__CE_state&&e.disconnectedCallback(r)}}function V(e,t,n){var r=(n=void 0===n?{}:n).D,i=n.upgrade||function(t){return W(e,t)},o=[];for(z(e,t,(function(t){if(e.f&&G(e,t),"link"===t.localName&&"import"===t.getAttribute("rel")){var n=t.import;n instanceof Node&&(n.__CE_isImportDocument=!0,n.__CE_registry=document.__CE_registry),n&&"complete"===n.readyState?n.__CE_documentLoadHandled=!0:t.addEventListener("load",(function(){var n=t.import;if(!n.__CE_documentLoadHandled){n.__CE_documentLoadHandled=!0;var o=new Set;r&&(r.forEach((function(e){return o.add(e)})),o.delete(n)),V(e,n,{D:o,upgrade:i})}}))}else o.push(t)}),r),t=0;t<o.length;t++)i(o[t])}function W(e,t){try{var n=t.ownerDocument,r=n.__CE_registry,i=r&&(n.defaultView||n.__CE_isImportDocument)?re(r,t.localName):void 0;if(i&&void 0===t.__CE_state){i.constructionStack.push(t);try{try{if(new i.constructorFunction!==t)throw Error("The custom element constructor did not produce the element being upgraded.")}finally{i.constructionStack.pop()}}catch(e){throw t.__CE_state=2,e}if(t.__CE_state=1,t.__CE_definition=i,i.attributeChangedCallback&&t.hasAttributes()){var o=i.observedAttributes;for(i=0;i<o.length;i++){var s=o[i],a=t.getAttribute(s);null!==a&&e.attributeChangedCallback(t,s,null,a,null)}}F(t)&&e.connectedCallback(t)}}catch(e){Y(e)}}function Q(n,r,i,o){var s=r.__CE_registry;if(s&&(null===o||"http://www.w3.org/1999/xhtml"===o)&&(s=re(s,i)))try{var a=new s.constructorFunction;if(void 0===a.__CE_state||void 0===a.__CE_definition)throw Error("Failed to construct '"+i+"': The returned value was not constructed with the HTMLElement constructor.");if("http://www.w3.org/1999/xhtml"!==a.namespaceURI)throw Error("Failed to construct '"+i+"': The constructed element's namespace must be the HTML namespace.");if(a.hasAttributes())throw Error("Failed to construct '"+i+"': The constructed element must not have any attributes.");if(null!==a.firstChild)throw Error("Failed to construct '"+i+"': The constructed element must not have any children.");if(null!==a.parentNode)throw Error("Failed to construct '"+i+"': The constructed element must not have a parent node.");if(a.ownerDocument!==r)throw Error("Failed to construct '"+i+"': The constructed element's owner document is incorrect.");if(a.localName!==i)throw Error("Failed to construct '"+i+"': The constructed element's local name is incorrect.");return a}catch(s){return Y(s),r=null===o?e.call(r,i):t.call(r,o,i),Object.setPrototypeOf(r,HTMLUnknownElement.prototype),r.__CE_state=2,r.__CE_definition=void 0,G(n,r),r}return G(n,r=null===o?e.call(r,i):t.call(r,o,i)),r}function Y(e){var t=e.message,n=e.sourceURL||e.fileName||"",r=e.line||e.lineNumber||0,i=e.column||e.columnNumber||0,o=void 0;void 0===ErrorEvent.prototype.initErrorEvent?o=new ErrorEvent("error",{cancelable:!0,message:t,filename:n,lineno:r,colno:i,error:e}):((o=document.createEvent("ErrorEvent")).initErrorEvent("error",!1,!0,t,n,r),o.preventDefault=function(){Object.defineProperty(this,"defaultPrevented",{configurable:!0,get:function(){return!0}})}),void 0===o.error&&Object.defineProperty(o,"error",{configurable:!0,enumerable:!0,get:function(){return e}}),window.dispatchEvent(o),o.defaultPrevented||console.error(e)}function X(){var e=this;this.a=void 0,this.w=new Promise((function(t){e.g=t}))}function K(e){var t=document;this.g=void 0,this.b=e,this.a=t,V(this.b,this.a),"loading"===this.a.readyState&&(this.g=new MutationObserver(this.A.bind(this)),this.g.observe(this.a,{childList:!0,subtree:!0}))}function Z(e){e.g&&e.g.disconnect()}function J(e){this.j=new Map,this.l=new Map,this.u=new Map,this.o=!1,this.s=new Map,this.i=function(e){return e()},this.c=!1,this.m=[],this.b=e,this.v=e.C?new K(e):void 0}function ee(e,t){if(!P(t))throw new SyntaxError("The element name '"+t+"' is not valid.");if(re(e,t))throw Error("A custom element with name '"+t+"' has already been defined.");if(e.o)throw Error("A custom element is already being defined.")}function te(e,t,n){var r;e.o=!0;try{var i=n.prototype;if(!(i instanceof Object))throw new TypeError("The custom element constructor's prototype is not an object.");var o=function(e){var t=i[e];if(void 0!==t&&!(t instanceof Function))throw Error("The '"+e+"' callback must be a function.");return t},s=o("connectedCallback"),a=o("disconnectedCallback"),c=o("adoptedCallback"),l=(r=o("attributeChangedCallback"))&&n.observedAttributes||[]}catch(e){throw e}finally{e.o=!1}return n={localName:t,constructorFunction:n,connectedCallback:s,disconnectedCallback:a,adoptedCallback:c,attributeChangedCallback:r,observedAttributes:l,constructionStack:[]},e.l.set(t,n),e.u.set(n.constructorFunction,n),n}function ne(e){if(!1!==e.c){e.c=!1;for(var t=[],n=e.m,r=new Map,i=0;i<n.length;i++)r.set(n[i],[]);for(V(e.b,document,{upgrade:function(n){if(void 0===n.__CE_state){var i=n.localName,o=r.get(i);o?o.push(n):e.l.has(i)&&t.push(n)}}}),i=0;i<t.length;i++)W(e.b,t[i]);for(i=0;i<n.length;i++){for(var o=n[i],s=r.get(o),a=0;a<s.length;a++)W(e.b,s[a]);(o=e.s.get(o))&&o.resolve(void 0)}n.length=0}}function re(e,t){var n=e.l.get(t);if(n)return n;if(n=e.j.get(t)){e.j.delete(t);try{return te(e,t,n())}catch(e){Y(e)}}}function ie(e,t,n){function r(t){return function(n){for(var r=[],i=0;i<arguments.length;++i)r[i]=arguments[i];i=[];for(var o=[],s=0;s<r.length;s++){var a=r[s];if(a instanceof Element&&F(a)&&o.push(a),a instanceof DocumentFragment)for(a=a.firstChild;a;a=a.nextSibling)i.push(a);else i.push(a)}for(t.apply(this,r),r=0;r<o.length;r++)$(e,o[r]);if(F(this))for(r=0;r<i.length;r++)(o=i[r])instanceof Element&&H(e,o)}}void 0!==n.prepend&&(t.prepend=r(n.prepend)),void 0!==n.append&&(t.append=r(n.append))}function oe(e){function n(t,n){Object.defineProperty(t,"innerHTML",{enumerable:n.enumerable,configurable:!0,get:n.get,set:function(t){var r=this,i=void 0;if(F(this)&&(i=[],z(e,this,(function(e){e!==r&&i.push(e)}))),n.set.call(this,t),i)for(var o=0;o<i.length;o++){var s=i[o];1===s.__CE_state&&e.disconnectedCallback(s)}return this.ownerDocument.__CE_registry?V(e,this):q(e,this),t}})}function r(t,n){t.insertAdjacentElement=function(t,r){var i=F(r);return t=n.call(this,t,r),i&&$(e,r),F(t)&&H(e,r),t}}function i(t,n){function r(t,n){for(var r=[];t!==n;t=t.nextSibling)r.push(t);for(n=0;n<r.length;n++)V(e,r[n])}t.insertAdjacentHTML=function(e,t){if("beforebegin"===(e=e.toLowerCase())){var i=this.previousSibling;n.call(this,e,t),r(i||this.parentNode.firstChild,this)}else if("afterbegin"===e)i=this.firstChild,n.call(this,e,t),r(this.firstChild,i);else if("beforeend"===e)i=this.lastChild,n.call(this,e,t),r(i||this.firstChild,null);else{if("afterend"!==e)throw new SyntaxError("The value provided ("+String(e)+") is not one of 'beforebegin', 'afterbegin', 'beforeend', or 'afterend'.");i=this.nextSibling,n.call(this,e,t),r(this.nextSibling,i)}}}p&&(Element.prototype.attachShadow=function(t){if(t=p.call(this,t),e.f&&!t.__CE_patched){t.__CE_patched=!0;for(var n=0;n<e.h.length;n++)e.h[n](t)}return this.__CE_shadowRoot=t}),f&&f.get?n(Element.prototype,f):N&&N.get?n(HTMLElement.prototype,N):function(e,t){e.f=!0,e.a.push(t)}(e,(function(e){n(e,{enumerable:!0,configurable:!0,get:function(){return a.call(this,!0).innerHTML},set:function(e){var n="template"===this.localName,r=n?this.content:this,i=t.call(document,this.namespaceURI,this.localName);for(i.innerHTML=e;0<r.childNodes.length;)u.call(r,r.childNodes[0]);for(e=n?i.content:i;0<e.childNodes.length;)c.call(r,e.childNodes[0])}})})),Element.prototype.setAttribute=function(t,n){if(1!==this.__CE_state)return g.call(this,t,n);var r=m.call(this,t);g.call(this,t,n),n=m.call(this,t),e.attributeChangedCallback(this,t,r,n,null)},Element.prototype.setAttributeNS=function(t,n,r){if(1!==this.__CE_state)return y.call(this,t,n,r);var i=b.call(this,t,n);y.call(this,t,n,r),r=b.call(this,t,n),e.attributeChangedCallback(this,n,i,r,t)},Element.prototype.removeAttribute=function(t){if(1!==this.__CE_state)return v.call(this,t);var n=m.call(this,t);v.call(this,t),null!==n&&e.attributeChangedCallback(this,t,n,null,null)},Element.prototype.removeAttributeNS=function(t,n){if(1!==this.__CE_state)return _.call(this,t,n);var r=b.call(this,t,n);_.call(this,t,n);var i=b.call(this,t,n);r!==i&&e.attributeChangedCallback(this,n,r,i,t)},M?r(HTMLElement.prototype,M):A&&r(Element.prototype,A),R?i(HTMLElement.prototype,R):w&&i(Element.prototype,w),ie(e,Element.prototype,{prepend:C,append:E}),function(e){function t(t){return function(n){for(var r=[],i=0;i<arguments.length;++i)r[i]=arguments[i];i=[];for(var o=[],s=0;s<r.length;s++){var a=r[s];if(a instanceof Element&&F(a)&&o.push(a),a instanceof DocumentFragment)for(a=a.firstChild;a;a=a.nextSibling)i.push(a);else i.push(a)}for(t.apply(this,r),r=0;r<o.length;r++)$(e,o[r]);if(F(this))for(r=0;r<i.length;r++)(o=i[r])instanceof Element&&H(e,o)}}var n=Element.prototype;void 0!==S&&(n.before=t(S)),void 0!==T&&(n.after=t(T)),void 0!==x&&(n.replaceWith=function(t){for(var n=[],r=0;r<arguments.length;++r)n[r]=arguments[r];r=[];for(var i=[],o=0;o<n.length;o++){var s=n[o];if(s instanceof Element&&F(s)&&i.push(s),s instanceof DocumentFragment)for(s=s.firstChild;s;s=s.nextSibling)r.push(s);else r.push(s)}for(o=F(this),x.apply(this,n),n=0;n<i.length;n++)$(e,i[n]);if(o)for($(e,this),n=0;n<r.length;n++)(i=r[n])instanceof Element&&H(e,i)}),void 0!==O&&(n.remove=function(){var t=F(this);O.call(this),t&&$(e,this)})}(e)}U.prototype.connectedCallback=function(e){var t=e.__CE_definition;if(t.connectedCallback)try{t.connectedCallback.call(e)}catch(e){Y(e)}},U.prototype.disconnectedCallback=function(e){var t=e.__CE_definition;if(t.disconnectedCallback)try{t.disconnectedCallback.call(e)}catch(e){Y(e)}},U.prototype.attributeChangedCallback=function(e,t,n,r,i){var o=e.__CE_definition;if(o.attributeChangedCallback&&-1<o.observedAttributes.indexOf(t))try{o.attributeChangedCallback.call(e,t,n,r,i)}catch(e){Y(e)}},X.prototype.resolve=function(e){if(this.a)throw Error("Already resolved.");this.a=e,this.g(e)},K.prototype.A=function(e){var t=this.a.readyState;for("interactive"!==t&&"complete"!==t||Z(this),t=0;t<e.length;t++)for(var n=e[t].addedNodes,r=0;r<n.length;r++)V(this.b,n[r])},J.prototype.B=function(e,t){var n=this;if(!(t instanceof Function))throw new TypeError("Custom element constructor getters must be functions.");ee(this,e),this.j.set(e,t),this.m.push(e),this.c||(this.c=!0,this.i((function(){return ne(n)})))},J.prototype.define=function(e,t){var n=this;if(!(t instanceof Function))throw new TypeError("Custom element constructors must be functions.");ee(this,e),te(this,e,t),this.m.push(e),this.c||(this.c=!0,this.i((function(){return ne(n)})))},J.prototype.upgrade=function(e){V(this.b,e)},J.prototype.get=function(e){if(e=re(this,e))return e.constructorFunction},J.prototype.whenDefined=function(e){if(!P(e))return Promise.reject(new SyntaxError("'"+e+"' is not a valid custom element name."));var t=this.s.get(e);if(t)return t.w;t=new X,this.s.set(e,t);var n=this.l.has(e)||this.j.has(e);return e=-1===this.m.indexOf(e),n&&e&&t.resolve(void 0),t.w},J.prototype.polyfillWrapFlushCallback=function(e){this.v&&Z(this.v);var t=this.i;this.i=function(n){return e((function(){return t(n)}))}},window.CustomElementRegistry=J,J.prototype.define=J.prototype.define,J.prototype.upgrade=J.prototype.upgrade,J.prototype.get=J.prototype.get,J.prototype.whenDefined=J.prototype.whenDefined,J.prototype.polyfillDefineLazy=J.prototype.B,J.prototype.polyfillWrapFlushCallback=J.prototype.polyfillWrapFlushCallback;var se={};var ae=window.customElements;function ce(){var t=new U;!function(t){function n(){var n=this.constructor,r=document.__CE_registry.u.get(n);if(!r)throw Error("Failed to construct a custom element: The constructor was not registered with `customElements`.");var i=r.constructionStack;if(0===i.length)return i=e.call(document,r.localName),Object.setPrototypeOf(i,n.prototype),i.__CE_state=1,i.__CE_definition=r,G(t,i),i;var o=i.length-1,s=i[o];if(s===se)throw Error("Failed to construct '"+r.localName+"': This element was already constructed.");return i[o]=se,Object.setPrototypeOf(s,n.prototype),G(t,s),s}n.prototype=I.prototype,Object.defineProperty(HTMLElement.prototype,"constructor",{writable:!0,configurable:!0,enumerable:!1,value:n}),window.HTMLElement=n}(t),function(e){Document.prototype.createElement=function(t){return Q(e,this,t,null)},Document.prototype.importNode=function(t,r){return t=n.call(this,t,!!r),this.__CE_registry?V(e,t):q(e,t),t},Document.prototype.createElementNS=function(t,n){return Q(e,this,n,t)},ie(e,Document.prototype,{prepend:r,append:i})}(t),ie(t,DocumentFragment.prototype,{prepend:o,append:s}),function(e){function t(t,n){Object.defineProperty(t,"textContent",{enumerable:n.enumerable,configurable:!0,get:n.get,set:function(t){if(this.nodeType===Node.TEXT_NODE)n.set.call(this,t);else{var r=void 0;if(this.firstChild){var i=this.childNodes,o=i.length;if(0<o&&F(this)){r=Array(o);for(var s=0;s<o;s++)r[s]=i[s]}}if(n.set.call(this,t),r)for(t=0;t<r.length;t++)$(e,r[t])}}})}Node.prototype.insertBefore=function(t,n){if(t instanceof DocumentFragment){var r=B(t);if(t=l.call(this,t,n),F(this))for(n=0;n<r.length;n++)H(e,r[n]);return t}return r=t instanceof Element&&F(t),n=l.call(this,t,n),r&&$(e,t),F(this)&&H(e,t),n},Node.prototype.appendChild=function(t){if(t instanceof DocumentFragment){var n=B(t);if(t=c.call(this,t),F(this))for(var r=0;r<n.length;r++)H(e,n[r]);return t}return n=t instanceof Element&&F(t),r=c.call(this,t),n&&$(e,t),F(this)&&H(e,t),r},Node.prototype.cloneNode=function(t){return t=a.call(this,!!t),this.ownerDocument.__CE_registry?V(e,t):q(e,t),t},Node.prototype.removeChild=function(t){var n=t instanceof Element&&F(t),r=u.call(this,t);return n&&$(e,t),r},Node.prototype.replaceChild=function(t,n){if(t instanceof DocumentFragment){var r=B(t);if(t=d.call(this,t,n),F(this))for($(e,n),n=0;n<r.length;n++)H(e,r[n]);return t}r=t instanceof Element&&F(t);var i=d.call(this,t,n),o=F(this);return o&&$(e,n),r&&$(e,t),o&&H(e,t),i},h&&h.get?t(Node.prototype,h):function(e,t){e.f=!0,e.h.push(t)}(e,(function(e){t(e,{enumerable:!0,configurable:!0,get:function(){for(var e=[],t=this.firstChild;t;t=t.nextSibling)t.nodeType!==Node.COMMENT_NODE&&e.push(t.textContent);return e.join("")},set:function(e){for(;this.firstChild;)u.call(this,this.firstChild);null!=e&&""!==e&&c.call(this,document.createTextNode(e))}})}))}(t),oe(t),t=new J(t),document.__CE_registry=t,Object.defineProperty(window,"customElements",{configurable:!0,enumerable:!0,value:t})}ae&&!ae.forcePolyfill&&"function"==typeof ae.define&&"function"==typeof ae.get||ce(),window.__CE_installPolyfill=ce}).call(self)},6919:function(e,t,n){(function(){"use strict";var e;function t(e){var t=0;return function(){return t<e.length?{done:!1,value:e[t++]}:{done:!0}}}function r(e){var n="undefined"!=typeof Symbol&&Symbol.iterator&&e[Symbol.iterator];return n?n.call(e):{next:t(e)}}function i(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}var o="undefined"!=typeof window&&window===this?this:void 0!==n.g&&null!=n.g?n.g:this;function s(e,t){return{index:e,s:[],v:t}}function a(e,t,n,r){var i=0,o=0,a=0,l=0,u=Math.min(t-i,r-o);if(0==i&&0==o)e:{for(a=0;a<u;a++)if(e[a]!==n[a])break e;a=u}if(t==e.length&&r==n.length){l=e.length;for(var d=n.length,h=0;h<u-a&&c(e[--l],n[--d]);)h++;l=h}if(o+=a,r-=l,0==(t-=l)-(i+=a)&&0==r-o)return[];if(i==t){for(t=s(i,0);o<r;)t.s.push(n[o++]);return[t]}if(o==r)return[s(i,t-i)];for(r=r-(a=o)+1,l=t-(u=i)+1,t=Array(r),d=0;d<r;d++)t[d]=Array(l),t[d][0]=d;for(d=0;d<l;d++)t[0][d]=d;for(d=1;d<r;d++)for(h=1;h<l;h++)if(e[u+h-1]===n[a+d-1])t[d][h]=t[d-1][h-1];else{var p=t[d-1][h]+1,f=t[d][h-1]+1;t[d][h]=p<f?p:f}for(u=t.length-1,a=t[0].length-1,r=t[u][a],e=[];0<u||0<a;)0==u?(e.push(2),a--):0==a?(e.push(3),u--):(l=t[u-1][a-1],(p=(d=t[u-1][a])<(h=t[u][a-1])?d<l?d:l:h<l?h:l)==l?(l==r?e.push(0):(e.push(1),r=l),u--,a--):p==d?(e.push(3),u--,r=d):(e.push(2),a--,r=h));for(e.reverse(),t=void 0,u=[],a=0;a<e.length;a++)switch(e[a]){case 0:t&&(u.push(t),t=void 0),i++,o++;break;case 1:t||(t=s(i,0)),t.v++,i++,t.s.push(n[o]),o++;break;case 2:t||(t=s(i,0)),t.v++,i++;break;case 3:t||(t=s(i,0)),t.s.push(n[o]),o++}return t&&u.push(t),u}function c(e,t){return e===t}function l(){}function u(e){return e.__shady||(e.__shady=new l),e.__shady}function d(e){return e&&e.__shady}l.prototype.toJSON=function(){return{}};var h=window.ShadyDOM||{};h.T=!(!Element.prototype.attachShadow||!Node.prototype.getRootNode);var p=Object.getOwnPropertyDescriptor(Node.prototype,"firstChild");function f(e){return(e=d(e))&&void 0!==e.firstChild}function m(e){return e instanceof ShadowRoot}function g(e){return(e=(e=d(e))&&e.root)&&Pt(e)}h.c=!!(p&&p.configurable&&p.get),h.F=h.force||!h.T,h.g=h.noPatch||!1,h.o=h.preferPerformance,h.G="on-demand"===h.g,h.L=navigator.userAgent.match("Trident");var v=Element.prototype,b=v.matches||v.matchesSelector||v.mozMatchesSelector||v.msMatchesSelector||v.oMatchesSelector||v.webkitMatchesSelector,y=document.createTextNode(""),_=0,A=[];function w(e){A.push(e),y.textContent=_++}new MutationObserver((function(){for(;A.length;)try{A.shift()()}catch(e){throw y.textContent=_++,e}})).observe(y,{characterData:!0});var C=document.contains?function(e,t){return e.__shady_native_contains(t)}:function(e,t){return e===t||e.documentElement&&e.documentElement.__shady_native_contains(t)};function E(e,t){for(;t;){if(t==e)return!0;t=t.__shady_parentNode}return!1}function S(e){for(var t=e.length-1;0<=t;t--){var n=e[t],i=n.getAttribute("id")||n.getAttribute("name");i&&"length"!==i&&isNaN(i)&&(e[i]=n)}return e.item=function(t){return e[t]},e.namedItem=function(t){if("length"!==t&&isNaN(t)&&e[t])return e[t];for(var n=r(e),i=n.next();!i.done;i=n.next())if(((i=i.value).getAttribute("id")||i.getAttribute("name"))==t)return i;return null},e}function T(e){var t=[];for(e=e.__shady_native_firstChild;e;e=e.__shady_native_nextSibling)t.push(e);return t}function x(e){var t=[];for(e=e.__shady_firstChild;e;e=e.__shady_nextSibling)t.push(e);return t}function O(e,t,n){if(n.configurable=!0,n.value)e[t]=n.value;else try{Object.defineProperty(e,t,n)}catch(e){}}function I(e,t,n,r){for(var i in n=void 0===n?"":n,t)r&&0<=r.indexOf(i)||O(e,n+i,t[i])}function N(e,t){for(var n in t)n in e&&O(e,n,t[n])}function M(e){var t={};return Object.getOwnPropertyNames(e).forEach((function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)})),t}function R(e,t){for(var n,r=Object.getOwnPropertyNames(t),i=0;i<r.length;i++)e[n=r[i]]=t[n]}var k,P=[];function D(e){k||(k=!0,w(F)),P.push(e)}function F(){k=!1;for(var e=!!P.length;P.length;)P.shift()();return e}F.list=P;var B=M({get childNodes(){return this.__shady_childNodes},get firstChild(){return this.__shady_firstChild},get lastChild(){return this.__shady_lastChild},get childElementCount(){return this.__shady_childElementCount},get children(){return this.__shady_children},get firstElementChild(){return this.__shady_firstElementChild},get lastElementChild(){return this.__shady_lastElementChild},get shadowRoot(){return this.__shady_shadowRoot}}),L=M({get textContent(){return this.__shady_textContent},set textContent(e){this.__shady_textContent=e},get innerHTML(){return this.__shady_innerHTML},set innerHTML(e){return this.__shady_innerHTML=e}}),j=M({get parentElement(){return this.__shady_parentElement},get parentNode(){return this.__shady_parentNode},get nextSibling(){return this.__shady_nextSibling},get previousSibling(){return this.__shady_previousSibling},get nextElementSibling(){return this.__shady_nextElementSibling},get previousElementSibling(){return this.__shady_previousElementSibling},get className(){return this.__shady_className},set className(e){return this.__shady_className=e}});function U(e){for(var t in e){var n=e[t];n&&(n.enumerable=!1)}}U(B),U(L),U(j);var z,q=h.c||!0===h.g,G=q?function(){}:function(e){var t=u(e);t.N||(t.N=!0,N(e,j))},H=q?function(){}:function(e){var t=u(e);t.M||(t.M=!0,N(e,B),window.customElements&&window.customElements.polyfillWrapFlushCallback&&!h.g||N(e,L))},$="__eventWrappers"+Date.now(),V=(z=Object.getOwnPropertyDescriptor(Event.prototype,"composed"))?function(e){return z.get.call(e)}:null,W=function(){function e(){}var t=!1,n={get capture(){return t=!0,!1}};return window.addEventListener("test",e,n),window.removeEventListener("test",e,n),t}();function Q(e){if(e&&"object"==typeof e)var t=!!e.capture,n=!!e.once,r=!!e.passive,i=e.i;else t=!!e,r=n=!1;return{K:i,capture:t,once:n,passive:r,J:W?e:t}}var Y={blur:!0,focus:!0,focusin:!0,focusout:!0,click:!0,dblclick:!0,mousedown:!0,mouseenter:!0,mouseleave:!0,mousemove:!0,mouseout:!0,mouseover:!0,mouseup:!0,wheel:!0,beforeinput:!0,input:!0,keydown:!0,keyup:!0,compositionstart:!0,compositionupdate:!0,compositionend:!0,touchstart:!0,touchend:!0,touchmove:!0,touchcancel:!0,pointerover:!0,pointerenter:!0,pointerdown:!0,pointermove:!0,pointerup:!0,pointercancel:!0,pointerout:!0,pointerleave:!0,gotpointercapture:!0,lostpointercapture:!0,dragstart:!0,drag:!0,dragenter:!0,dragleave:!0,dragover:!0,drop:!0,dragend:!0,DOMActivate:!0,DOMFocusIn:!0,DOMFocusOut:!0,keypress:!0},X={DOMAttrModified:!0,DOMAttributeNameChanged:!0,DOMCharacterDataModified:!0,DOMElementNameChanged:!0,DOMNodeInserted:!0,DOMNodeInsertedIntoDocument:!0,DOMNodeRemoved:!0,DOMNodeRemovedFromDocument:!0,DOMSubtreeModified:!0};function K(e){return e instanceof Node?e.__shady_getRootNode():e}function Z(e,t){var n=[],r=e;for(e=K(e);r;)n.push(r),r=r.__shady_assignedSlot?r.__shady_assignedSlot:r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&r.host&&(t||r!==e)?r.host:r.__shady_parentNode;return n[n.length-1]===document&&n.push(window),n}function J(e,t){if(!m)return e;e=Z(e,!0);for(var n,r,i=0,o=void 0,s=void 0;i<t.length;i++)if((r=K(n=t[i]))!==o&&(s=e.indexOf(r),o=r),!m(r)||-1<s)return n}function ee(e){function t(t,n){return(t=new e(t,n)).__composed=n&&!!n.composed,t}return t.__proto__=e,t.prototype=e.prototype,t}var te={focus:!0,blur:!0};function ne(e){return e.__target!==e.target||e.__relatedTarget!==e.relatedTarget}function re(e,t,n){if(n=t.__handlers&&t.__handlers[e.type]&&t.__handlers[e.type][n])for(var r,i=0;(r=n[i])&&(!ne(e)||e.target!==e.relatedTarget)&&(r.call(t,e),!e.__immediatePropagationStopped);i++);}function ie(e){var t=e.composedPath(),n=t.map((function(e){return J(e,t)})),r=e.bubbles;Object.defineProperty(e,"currentTarget",{configurable:!0,enumerable:!0,get:function(){return s}});var i=Event.CAPTURING_PHASE;Object.defineProperty(e,"eventPhase",{configurable:!0,enumerable:!0,get:function(){return i}});for(var o=t.length-1;0<=o;o--){var s=t[o];if(i=s===n[o]?Event.AT_TARGET:Event.CAPTURING_PHASE,re(e,s,"capture"),e.B)return}for(o=0;o<t.length;o++){var a=(s=t[o])===n[o];if((a||r)&&(i=a?Event.AT_TARGET:Event.BUBBLING_PHASE,re(e,s,"bubble"),e.B))return}i=0,s=null}function oe(e,t,n,r,i,o){for(var s=0;s<e.length;s++){var a=e[s],c=a.type,l=a.capture,u=a.once,d=a.passive;if(t===a.node&&n===c&&r===l&&i===u&&o===d)return s}return-1}function se(e){return F(),!h.o&&this instanceof Node&&!C(document,this)?(e.__target||ue(e,this),ie(e)):this.__shady_native_dispatchEvent(e)}function ae(e,t,n){var r=Q(n),i=r.capture,o=r.once,s=r.passive,a=r.K;if(r=r.J,t){var c=typeof t;if(("function"===c||"object"===c)&&("object"!==c||t.handleEvent&&"function"==typeof t.handleEvent)){if(X[e])return this.__shady_native_addEventListener(e,t,r);var l=a||this;if(a=t[$]){if(-1<oe(a,l,e,i,o,s))return}else t[$]=[];a=function(r){if(o&&this.__shady_removeEventListener(e,t,n),r.__target||ue(r),l!==this){var s=Object.getOwnPropertyDescriptor(r,"currentTarget");Object.defineProperty(r,"currentTarget",{get:function(){return l},configurable:!0});var a=Object.getOwnPropertyDescriptor(r,"eventPhase");Object.defineProperty(r,"eventPhase",{configurable:!0,enumerable:!0,get:function(){return i?Event.CAPTURING_PHASE:Event.BUBBLING_PHASE}})}if(r.__previousCurrentTarget=r.currentTarget,(!m(l)&&"slot"!==l.localName||-1!=r.composedPath().indexOf(l))&&(r.composed||-1<r.composedPath().indexOf(l)))if(ne(r)&&r.target===r.relatedTarget)r.eventPhase===Event.BUBBLING_PHASE&&r.stopImmediatePropagation();else if(r.eventPhase===Event.CAPTURING_PHASE||r.bubbles||r.target===l||l instanceof Window){var u="function"===c?t.call(l,r):t.handleEvent&&t.handleEvent(r);return l!==this&&(s?(Object.defineProperty(r,"currentTarget",s),s=null):delete r.currentTarget,a?(Object.defineProperty(r,"eventPhase",a),a=null):delete r.eventPhase),u}},t[$].push({node:l,type:e,capture:i,once:o,passive:s,V:a}),this.__handlers=this.__handlers||{},this.__handlers[e]=this.__handlers[e]||{capture:[],bubble:[]},this.__handlers[e][i?"capture":"bubble"].push(a),te[e]||this.__shady_native_addEventListener(e,a,r)}}}function ce(e,t,n){if(t){var r=Q(n);n=r.capture;var i=r.once,o=r.passive,s=r.K;if(r=r.J,X[e])return this.__shady_native_removeEventListener(e,t,r);var a=s||this;s=void 0;var c=null;try{c=t[$]}catch(e){}c&&(-1<(i=oe(c,a,e,n,i,o))&&(s=c.splice(i,1)[0].V,c.length||(t[$]=void 0))),this.__shady_native_removeEventListener(e,s||t,r),s&&this.__handlers&&this.__handlers[e]&&(-1<(t=(e=this.__handlers[e][n?"capture":"bubble"]).indexOf(s))&&e.splice(t,1))}}var le=M({get composed(){return void 0===this.__composed&&(V?this.__composed="focusin"===this.type||"focusout"===this.type||V(this):!1!==this.isTrusted&&(this.__composed=Y[this.type])),this.__composed||!1},composedPath:function(){return this.__composedPath||(this.__composedPath=Z(this.__target,this.composed)),this.__composedPath},get target(){return J(this.currentTarget||this.__previousCurrentTarget,this.composedPath())},get relatedTarget(){return this.__relatedTarget?(this.__relatedTargetComposedPath||(this.__relatedTargetComposedPath=Z(this.__relatedTarget,!0)),J(this.currentTarget||this.__previousCurrentTarget,this.__relatedTargetComposedPath)):null},stopPropagation:function(){Event.prototype.stopPropagation.call(this),this.B=!0},stopImmediatePropagation:function(){Event.prototype.stopImmediatePropagation.call(this),this.B=this.__immediatePropagationStopped=!0}});function ue(e,t){if(t=void 0===t?e.target:t,e.__target=t,e.__relatedTarget=e.relatedTarget,h.c){if(!(t=Object.getPrototypeOf(e)).hasOwnProperty("__shady_patchedProto")){var n=Object.create(t);n.__shady_sourceProto=t,I(n,le),t.__shady_patchedProto=n}e.__proto__=t.__shady_patchedProto}else I(e,le)}var de=ee(Event),he=ee(CustomEvent),pe=ee(MouseEvent);var fe=Object.getOwnPropertyNames(Element.prototype).filter((function(e){return"on"===e.substring(0,2)})),me=Object.getOwnPropertyNames(HTMLElement.prototype).filter((function(e){return"on"===e.substring(0,2)}));function ge(e){return{set:function(t){var n=u(this),r=e.substring(2);n.h||(n.h={}),n.h[e]&&this.removeEventListener(r,n.h[e]),this.__shady_addEventListener(r,t),n.h[e]=t},get:function(){var t=d(this);return t&&t.h&&t.h[e]},configurable:!0}}var ve=M({dispatchEvent:se,addEventListener:ae,removeEventListener:ce}),be=window.document,ye=h.o,_e=Object.getOwnPropertyDescriptor(Node.prototype,"isConnected"),Ae=_e&&_e.get;function we(e){for(var t;t=e.__shady_firstChild;)e.__shady_removeChild(t)}function Ce(e){var t=d(e);if(t&&void 0!==t.A)for(t=e.__shady_firstChild;t;t=t.__shady_nextSibling)Ce(t);(e=d(e))&&(e.A=void 0)}function Ee(e){var t=e;if(e&&"slot"===e.localName){var n=d(e);(n=n&&n.l)&&(t=n.length?n[0]:Ee(e.__shady_nextSibling))}return t}function Se(e,t,n){if(e=(e=d(e))&&e.m){if(t)if(t.nodeType===Node.DOCUMENT_FRAGMENT_NODE)for(var r=0,i=t.childNodes.length;r<i;r++)e.addedNodes.push(t.childNodes[r]);else e.addedNodes.push(t);n&&e.removedNodes.push(n),function(e){e.a||(e.a=!0,w((function(){e.flush()})))}(e)}}var Te=M({get parentNode(){var e=d(this);return void 0!==(e=e&&e.parentNode)?e:this.__shady_native_parentNode},get firstChild(){var e=d(this);return void 0!==(e=e&&e.firstChild)?e:this.__shady_native_firstChild},get lastChild(){var e=d(this);return void 0!==(e=e&&e.lastChild)?e:this.__shady_native_lastChild},get nextSibling(){var e=d(this);return void 0!==(e=e&&e.nextSibling)?e:this.__shady_native_nextSibling},get previousSibling(){var e=d(this);return void 0!==(e=e&&e.previousSibling)?e:this.__shady_native_previousSibling},get childNodes(){if(f(this)){var e=d(this);if(!e.childNodes){e.childNodes=[];for(var t=this.__shady_firstChild;t;t=t.__shady_nextSibling)e.childNodes.push(t)}var n=e.childNodes}else n=this.__shady_native_childNodes;return n.item=function(e){return n[e]},n},get parentElement(){var e=d(this);return(e=e&&e.parentNode)&&e.nodeType!==Node.ELEMENT_NODE&&(e=null),void 0!==e?e:this.__shady_native_parentElement},get isConnected(){if(Ae&&Ae.call(this))return!0;if(this.nodeType==Node.DOCUMENT_FRAGMENT_NODE)return!1;var e=this.ownerDocument;if(null===e||C(e,this))return!0;for(e=this;e&&!(e instanceof Document);)e=e.__shady_parentNode||(m(e)?e.host:void 0);return!!(e&&e instanceof Document)},get textContent(){if(f(this)){for(var e=[],t=this.__shady_firstChild;t;t=t.__shady_nextSibling)t.nodeType!==Node.COMMENT_NODE&&e.push(t.__shady_textContent);return e.join("")}return this.__shady_native_textContent},set textContent(e){switch(null==e&&(e=""),this.nodeType){case Node.ELEMENT_NODE:case Node.DOCUMENT_FRAGMENT_NODE:if(!f(this)&&h.c){var t=this.__shady_firstChild;(t!=this.__shady_lastChild||t&&t.nodeType!=Node.TEXT_NODE)&&we(this),this.__shady_native_textContent=e}else we(this),(0<e.length||this.nodeType===Node.ELEMENT_NODE)&&this.__shady_insertBefore(document.createTextNode(e));break;default:this.nodeValue=e}},insertBefore:function(e,t){if(this.ownerDocument!==be&&e.ownerDocument!==be)return this.__shady_native_insertBefore(e,t),e;if(e===this)throw Error("Failed to execute 'appendChild' on 'Node': The new child element contains the parent.");if(t){var n=d(t);if(void 0!==(n=n&&n.parentNode)&&n!==this||void 0===n&&t.__shady_native_parentNode!==this)throw Error("Failed to execute 'insertBefore' on 'Node': The node before which the new node is to be inserted is not a child of this node.")}if(t===e)return e;Se(this,e);var o=[],s=(n=Lt(this))?n.host.localName:Le(this),a=e.__shady_parentNode;if(a){var c=Le(e),l=!!n||!Lt(e)||ye&&void 0!==this.__noInsertionPoint;a.__shady_removeChild(e,l)}a=!0;var h=(!ye||void 0===e.__noInsertionPoint&&void 0===this.__noInsertionPoint)&&!Be(e,s),p=n&&!e.__noInsertionPoint&&(!ye||e.nodeType===Node.DOCUMENT_FRAGMENT_NODE);return(p||h)&&(h&&(c=c||Le(e)),je(e,(function(e){if(p&&"slot"===e.localName&&o.push(e),h){var t=c;Pe()&&(t&&Fe(e,t),(t=Pe())&&t.scopeNode(e,s))}}))),o.length&&(Nt(n),n.f.push.apply(n.f,o instanceof Array?o:i(r(o))),St(n)),f(this)&&(function(e,t,n){ft(t,2);var r=u(t);if(void 0!==r.firstChild&&(r.childNodes=null),e.nodeType===Node.DOCUMENT_FRAGMENT_NODE)for(e=e.__shady_native_firstChild;e;e=e.__shady_native_nextSibling)mt(e,t,r,n);else mt(e,t,r,n)}(e,this,t),(l=d(this)).root?(a=!1,g(this)&&St(l.root)):n&&"slot"===this.localName&&(a=!1,St(n))),a?(n=m(this)?this.host:this,t?(t=Ee(t),n.__shady_native_insertBefore(e,t)):n.__shady_native_appendChild(e)):e.ownerDocument!==this.ownerDocument&&this.ownerDocument.adoptNode(e),e},appendChild:function(e){if(this!=e||!m(e))return this.__shady_insertBefore(e)},removeChild:function(e,t){if(t=void 0!==t&&t,this.ownerDocument!==be)return this.__shady_native_removeChild(e);if(e.__shady_parentNode!==this)throw Error("The node to be removed is not a child of this node: "+e);Se(this,null,e);var n=Lt(e),r=n&&function(e,t){if(e.a){Mt(e);var n,r=e.b;for(n in r)for(var i=r[n],o=0;o<i.length;o++){var s=i[o];if(E(t,s)){i.splice(o,1);var a=e.a.indexOf(s);if(0<=a&&(e.a.splice(a,1),(a=d(s.__shady_parentNode))&&a.u&&a.u--),o--,a=(s=d(s)).l)for(var c=0;c<a.length;c++){var l=a[c],u=l.__shady_native_parentNode;u&&u.__shady_native_removeChild(l)}s.l=[],s.assignedNodes=[],a=!0}}return a}}(n,e),i=d(this);if(f(this)&&(function(e,t){var n=u(e);t=u(t),e===t.firstChild&&(t.firstChild=n.nextSibling),e===t.lastChild&&(t.lastChild=n.previousSibling),e=n.previousSibling;var r=n.nextSibling;e&&(u(e).nextSibling=r),r&&(u(r).previousSibling=e),n.parentNode=n.previousSibling=n.nextSibling=void 0,void 0!==t.childNodes&&(t.childNodes=null)}(e,this),g(this))){St(i.root);var o=!0}if(Pe()&&!t&&n&&e.nodeType!==Node.TEXT_NODE){var s=Le(e);je(e,(function(e){Fe(e,s)}))}return Ce(e),n&&((t="slot"===this.localName)&&(o=!0),(r||t)&&St(n)),o||(o=m(this)?this.host:this,(!i.root&&"slot"!==e.localName||o===e.__shady_native_parentNode)&&o.__shady_native_removeChild(e)),e},replaceChild:function(e,t){return this.__shady_insertBefore(e,t),this.__shady_removeChild(t),e},cloneNode:function(e){if("template"==this.localName)return this.__shady_native_cloneNode(e);var t=this.__shady_native_cloneNode(!1);if(e&&t.nodeType!==Node.ATTRIBUTE_NODE){e=this.__shady_firstChild;for(var n;e;e=e.__shady_nextSibling)n=e.__shady_cloneNode(!0),t.__shady_appendChild(n)}return t},getRootNode:function(e){if(this&&this.nodeType){var t=u(this),n=t.A;return void 0===n&&(m(this)?(n=this,t.A=n):(n=(n=this.__shady_parentNode)?n.__shady_getRootNode(e):this,document.documentElement.__shady_native_contains(this)&&(t.A=n))),n}},contains:function(e){return E(this,e)}}),xe=M({get assignedSlot(){var e=this.__shady_parentNode;return(e=e&&e.__shady_shadowRoot)&&Tt(e),(e=d(this))&&e.assignedSlot||null}});function Oe(e,t,n){var r=[];return Ie(e,t,n,r),r}function Ie(e,t,n,r){for(e=e.__shady_firstChild;e;e=e.__shady_nextSibling){var i;if(i=e.nodeType===Node.ELEMENT_NODE){var o=t,s=n,a=r,c=o(i=e);c&&a.push(i),s&&s(c)?i=c:(Ie(i,o,s,a),i=void 0)}if(i)break}}var Ne=M({get firstElementChild(){var e=d(this);if(e&&void 0!==e.firstChild){for(e=this.__shady_firstChild;e&&e.nodeType!==Node.ELEMENT_NODE;)e=e.__shady_nextSibling;return e}return this.__shady_native_firstElementChild},get lastElementChild(){var e=d(this);if(e&&void 0!==e.lastChild){for(e=this.__shady_lastChild;e&&e.nodeType!==Node.ELEMENT_NODE;)e=e.__shady_previousSibling;return e}return this.__shady_native_lastElementChild},get children(){return f(this)?S(Array.prototype.filter.call(x(this),(function(e){return e.nodeType===Node.ELEMENT_NODE}))):this.__shady_native_children},get childElementCount(){var e=this.__shady_children;return e?e.length:0}}),Me=M({querySelector:function(e){return Oe(this,(function(t){return b.call(t,e)}),(function(e){return!!e}))[0]||null},querySelectorAll:function(e,t){if(t){t=Array.prototype.slice.call(this.__shady_native_querySelectorAll(e));var n=this.__shady_getRootNode();return S(t.filter((function(e){return e.__shady_getRootNode()==n})))}return S(Oe(this,(function(t){return b.call(t,e)})))}}),Re=h.o&&!h.g?R({},Ne):Ne;R(Ne,Me);var ke=null;function Pe(){return ke||(ke=window.ShadyCSS&&window.ShadyCSS.ScopingShim),ke||null}function De(e,t,n){var r=Pe();return!(!r||"class"!==t)&&(r.setElementClass(e,n),!0)}function Fe(e,t){var n=Pe();n&&n.unscopeNode(e,t)}function Be(e,t){var n=Pe();if(!n)return!0;if(e.nodeType===Node.DOCUMENT_FRAGMENT_NODE){for(n=!0,e=e.__shady_firstChild;e;e=e.__shady_nextSibling)n=n&&Be(e,t);return n}return e.nodeType!==Node.ELEMENT_NODE||n.currentScopeForNode(e)===t}function Le(e){if(e.nodeType!==Node.ELEMENT_NODE)return"";var t=Pe();return t?t.currentScopeForNode(e):""}function je(e,t){if(e)for(e.nodeType===Node.ELEMENT_NODE&&t(e),e=e.__shady_firstChild;e;e=e.__shady_nextSibling)e.nodeType===Node.ELEMENT_NODE&&je(e,t)}var Ue=window.document;function ze(e,t){if("slot"===t)g(e=e.__shady_parentNode)&&St(d(e).root);else if("slot"===e.localName&&"name"===t&&(t=Lt(e))){if(t.a){Mt(t);var n=e.O,r=Rt(e);if(r!==n){var i=(n=t.b[n]).indexOf(e);0<=i&&n.splice(i,1),(n=t.b[r]||(t.b[r]=[])).push(e),1<n.length&&(t.b[r]=kt(n))}}St(t)}}var qe=M({get previousElementSibling(){var e=d(this);if(e&&void 0!==e.previousSibling){for(e=this.__shady_previousSibling;e&&e.nodeType!==Node.ELEMENT_NODE;)e=e.__shady_previousSibling;return e}return this.__shady_native_previousElementSibling},get nextElementSibling(){var e=d(this);if(e&&void 0!==e.nextSibling){for(e=this.__shady_nextSibling;e&&e.nodeType!==Node.ELEMENT_NODE;)e=e.__shady_nextSibling;return e}return this.__shady_native_nextElementSibling},get slot(){return this.getAttribute("slot")},set slot(e){this.__shady_setAttribute("slot",e)},get className(){return this.getAttribute("class")||""},set className(e){this.__shady_setAttribute("class",e)},setAttribute:function(e,t){this.ownerDocument!==Ue?this.__shady_native_setAttribute(e,t):De(this,e,t)||(this.__shady_native_setAttribute(e,t),ze(this,e))},removeAttribute:function(e){this.ownerDocument!==Ue?this.__shady_native_removeAttribute(e):De(this,e,"")?""===this.getAttribute(e)&&this.__shady_native_removeAttribute(e):(this.__shady_native_removeAttribute(e),ze(this,e))}});h.o||fe.forEach((function(e){qe[e]=ge(e)}));var Ge=M({attachShadow:function(e){if(!this)throw Error("Must provide a host.");if(!e)throw Error("Not enough arguments.");if(e.shadyUpgradeFragment&&!h.L){var t=e.shadyUpgradeFragment;if(t.__proto__=ShadowRoot.prototype,Et(t,this,e),gt(t,t),e=t.__noInsertionPoint?null:t.querySelectorAll("slot"),t.__noInsertionPoint=void 0,e&&e.length){var n=t;Nt(n),n.f.push.apply(n.f,e instanceof Array?e:i(r(e))),St(t)}t.host.__shady_native_appendChild(t)}else t=new Ct(_t,this,e);return this.__CE_shadowRoot=t},get shadowRoot(){var e=d(this);return e&&e.U||null}});R(qe,Ge);var He=/[&\u00A0"]/g,$e=/[&\u00A0<>]/g;function Ve(e){switch(e){case"&":return"&amp;";case"<":return"&lt;";case">":return"&gt;";case'"':return"&quot;";case" ":return"&nbsp;"}}function We(e){for(var t={},n=0;n<e.length;n++)t[e[n]]=!0;return t}var Qe=We("area base br col command embed hr img input keygen link meta param source track wbr".split(" ")),Ye=We("style script xmp iframe noembed noframes plaintext noscript".split(" "));function Xe(e,t){"template"===e.localName&&(e=e.content);for(var n="",r=t?t(e):e.childNodes,i=0,o=r.length,s=void 0;i<o&&(s=r[i]);i++){e:{var a=s,c=e,l=t;switch(a.nodeType){case Node.ELEMENT_NODE:for(var u,d="<"+(c=a.localName),h=a.attributes,p=0;u=h[p];p++)d+=" "+u.name+'="'+u.value.replace(He,Ve)+'"';d+=">",a=Qe[c]?d:d+Xe(a,l)+"</"+c+">";break e;case Node.TEXT_NODE:a=a.data,a=c&&Ye[c.localName]?a:a.replace($e,Ve);break e;case Node.COMMENT_NODE:a="\x3c!--"+a.data+"--\x3e";break e;default:throw window.console.error(a),Error("not implemented")}}n+=a}return n}var Ke=document.implementation.createHTMLDocument("inert"),Ze=M({get innerHTML(){return f(this)?Xe("template"===this.localName?this.content:this,x):this.__shady_native_innerHTML},set innerHTML(e){if("template"===this.localName)this.__shady_native_innerHTML=e;else{we(this);var t=this.localName||"div";for(t=this.namespaceURI&&this.namespaceURI!==Ke.namespaceURI?Ke.createElementNS(this.namespaceURI,t):Ke.createElement(t),h.c?t.__shady_native_innerHTML=e:t.innerHTML=e;e=t.__shady_firstChild;)this.__shady_insertBefore(e)}}}),Je=M({blur:function(){var e=d(this);(e=(e=e&&e.root)&&e.activeElement)?e.__shady_blur():this.__shady_native_blur()}});h.o||me.forEach((function(e){Je[e]=ge(e)}));var et=M({assignedNodes:function(e){if("slot"===this.localName){var t=this.__shady_getRootNode();return t&&m(t)&&Tt(t),(t=d(this))&&(e&&e.flatten?t.l:t.assignedNodes)||[]}},addEventListener:function(e,t,n){if("slot"!==this.localName||"slotchange"===e)ae.call(this,e,t,n);else{"object"!=typeof n&&(n={capture:!!n});var r=this.__shady_parentNode;if(!r)throw Error("ShadyDOM cannot attach event to slot unless it has a `parentNode`");n.i=this,r.__shady_addEventListener(e,t,n)}},removeEventListener:function(e,t,n){if("slot"!==this.localName||"slotchange"===e)ce.call(this,e,t,n);else{"object"!=typeof n&&(n={capture:!!n});var r=this.__shady_parentNode;if(!r)throw Error("ShadyDOM cannot attach event to slot unless it has a `parentNode`");n.i=this,r.__shady_removeEventListener(e,t,n)}}}),tt=M({getElementById:function(e){return""===e?null:Oe(this,(function(t){return t.id==e}),(function(e){return!!e}))[0]||null}}),nt=M({get activeElement(){var e=h.c?document.__shady_native_activeElement:document.activeElement;if(!e||!e.nodeType)return null;var t=!!m(this);if(!(this===document||t&&this.host!==e&&this.host.__shady_native_contains(e)))return null;for(t=Lt(e);t&&t!==this;)t=Lt(e=t.host);return this===document?t?null:e:t===this?e:null}}),rt=window.document,it=M({importNode:function(e,t){if(e.ownerDocument!==rt||"template"===e.localName)return this.__shady_native_importNode(e,t);var n=this.__shady_native_importNode(e,!1);if(t)for(e=e.__shady_firstChild;e;e=e.__shady_nextSibling)t=this.__shady_importNode(e,!0),n.__shady_appendChild(t);return n}}),ot=M({dispatchEvent:se,addEventListener:ae.bind(window),removeEventListener:ce.bind(window)}),st={};Object.getOwnPropertyDescriptor(HTMLElement.prototype,"parentElement")&&(st.parentElement=Te.parentElement),Object.getOwnPropertyDescriptor(HTMLElement.prototype,"contains")&&(st.contains=Te.contains),Object.getOwnPropertyDescriptor(HTMLElement.prototype,"children")&&(st.children=Ne.children),Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerHTML")&&(st.innerHTML=Ze.innerHTML),Object.getOwnPropertyDescriptor(HTMLElement.prototype,"className")&&(st.className=qe.className);var at={EventTarget:[ve],Node:[Te,window.EventTarget?null:ve],Text:[xe],Comment:[xe],CDATASection:[xe],ProcessingInstruction:[xe],Element:[qe,Ne,xe,!h.c||"innerHTML"in Element.prototype?Ze:null,window.HTMLSlotElement?null:et],HTMLElement:[Je,st],HTMLSlotElement:[et],DocumentFragment:[Re,tt],Document:[it,Re,tt,nt],Window:[ot]},ct=h.c?null:["innerHTML","textContent"];function lt(e,t,n,r){t.forEach((function(t){return e&&t&&I(e,t,n,r)}))}function ut(e){var t,n=e?null:ct;for(t in at)lt(window[t]&&window[t].prototype,at[t],e,n)}function dt(e){return e.__shady_protoIsPatched=!0,lt(e,at.EventTarget),lt(e,at.Node),lt(e,at.Element),lt(e,at.HTMLElement),lt(e,at.HTMLSlotElement),e}["Text","Comment","CDATASection","ProcessingInstruction"].forEach((function(e){var t=window[e],n=Object.create(t.prototype);n.__shady_protoIsPatched=!0,lt(n,at.EventTarget),lt(n,at.Node),at[e]&&lt(n,at[e]),t.prototype.__shady_patchedProto=n}));var ht=h.G,pt=h.c;function ft(e,t){if(ht&&!e.__shady_protoIsPatched&&!m(e)){var n=Object.getPrototypeOf(e),r=n.hasOwnProperty("__shady_patchedProto")&&n.__shady_patchedProto;r||(dt(r=Object.create(n)),n.__shady_patchedProto=r),Object.setPrototypeOf(e,r)}pt||(1===t?G(e):2===t&&H(e))}function mt(e,t,n,r){ft(e,1),r=r||null;var i=u(e),o=r?u(r):null;i.previousSibling=r?o.previousSibling:t.__shady_lastChild,(o=d(i.previousSibling))&&(o.nextSibling=e),(o=d(i.nextSibling=r))&&(o.previousSibling=e),i.parentNode=t,r?r===n.firstChild&&(n.firstChild=e):(n.lastChild=e,n.firstChild||(n.firstChild=e)),n.childNodes=null}function gt(e,t){var n=u(e);if(t||void 0===n.firstChild){n.childNodes=null;var r=n.firstChild=e.__shady_native_firstChild;for(n.lastChild=e.__shady_native_lastChild,ft(e,2),n=r,r=void 0;n;n=n.__shady_native_nextSibling){var i=u(n);i.parentNode=t||e,i.nextSibling=n.__shady_native_nextSibling,i.previousSibling=r||null,r=n,ft(n,1)}}}var vt=M({addEventListener:function(e,t,n){"object"!=typeof n&&(n={capture:!!n}),n.i=n.i||this,this.host.__shady_addEventListener(e,t,n)},removeEventListener:function(e,t,n){"object"!=typeof n&&(n={capture:!!n}),n.i=n.i||this,this.host.__shady_removeEventListener(e,t,n)}});function bt(e,t){I(e,vt,t),I(e,nt,t),I(e,Ze,t),I(e,Ne,t),h.g&&!t?(I(e,Te,t),I(e,tt,t)):h.c||(I(e,j),I(e,B),I(e,L))}var yt,_t={},At=h.deferConnectionCallbacks&&"loading"===document.readyState;function wt(e){var t=[];do{t.unshift(e)}while(e=e.__shady_parentNode);return t}function Ct(e,t,n){if(e!==_t)throw new TypeError("Illegal constructor");this.a=null,Et(this,t,n)}function Et(e,t,n){if(e.host=t,e.mode=n&&n.mode,gt(e.host),(t=u(e.host)).root=e,t.U="closed"!==e.mode?e:null,(t=u(e)).firstChild=t.lastChild=t.parentNode=t.nextSibling=t.previousSibling=null,h.preferPerformance)for(;t=e.host.__shady_native_firstChild;)e.host.__shady_native_removeChild(t);else St(e)}function St(e){e.j||(e.j=!0,D((function(){return Tt(e)})))}function Tt(e){var t;if(t=e.j){for(var n;e;)e.j&&(n=e),m(e=(t=e).host.__shady_getRootNode())&&(t=d(t.host))&&0<t.u||(e=void 0);t=n}(n=t)&&n._renderSelf()}function xt(e,t,n){var r=u(t),i=r.C;r.C=null,n||(n=(e=e.b[t.__shady_slot||"__catchall"])&&e[0]),n?(u(n).assignedNodes.push(t),r.assignedSlot=n):r.assignedSlot=void 0,i!==r.assignedSlot&&r.assignedSlot&&(u(r.assignedSlot).D=!0)}function Ot(e,t,n){for(var r=0,i=void 0;r<n.length&&(i=n[r]);r++)if("slot"==i.localName){var o=d(i).assignedNodes;o&&o.length&&Ot(e,t,o)}else t.push(n[r])}function It(e,t){t.__shady_native_dispatchEvent(new Event("slotchange")),(t=d(t)).assignedSlot&&It(e,t.assignedSlot)}function Nt(e){e.f=e.f||[],e.a=e.a||[],e.b=e.b||{}}function Mt(e){if(e.f&&e.f.length){for(var t,n=e.f,r=0;r<n.length;r++){var i=n[r];gt(i);var o=i.__shady_parentNode;gt(o),(o=d(o)).u=(o.u||0)+1,o=Rt(i),e.b[o]?((t=t||{})[o]=!0,e.b[o].push(i)):e.b[o]=[i],e.a.push(i)}if(t)for(var s in t)e.b[s]=kt(e.b[s]);e.f=[]}}function Rt(e){var t=e.name||e.getAttribute("name")||"__catchall";return e.O=t}function kt(e){return e.sort((function(e,t){e=wt(e);for(var n=wt(t),r=0;r<e.length;r++){t=e[r];var i=n[r];if(t!==i)return(e=x(t.__shady_parentNode)).indexOf(t)-e.indexOf(i)}}))}function Pt(e){return Mt(e),!(!e.a||!e.a.length)}if(Ct.prototype._renderSelf=function(){var e=At;if(At=!0,this.j=!1,this.a){Mt(this);for(var t,n=0;n<this.a.length;n++){var r=d(t=this.a[n]),i=r.assignedNodes;if(r.assignedNodes=[],r.l=[],r.I=i)for(r=0;r<i.length;r++){var o=d(i[r]);o.C=o.assignedSlot,o.assignedSlot===t&&(o.assignedSlot=null)}}for(n=this.host.__shady_firstChild;n;n=n.__shady_nextSibling)xt(this,n);for(n=0;n<this.a.length;n++){if(!(i=d(t=this.a[n])).assignedNodes.length)for(r=t.__shady_firstChild;r;r=r.__shady_nextSibling)xt(this,r,t);if((r=(r=d(t.__shady_parentNode))&&r.root)&&(Pt(r)||r.j)&&r._renderSelf(),Ot(this,i.l,i.assignedNodes),r=i.I){for(o=0;o<r.length;o++)d(r[o]).C=null;i.I=null,r.length>i.assignedNodes.length&&(i.D=!0)}i.D&&(i.D=!1,It(this,t))}for(t=this.a,n=[],i=0;i<t.length;i++)(o=d(r=t[i].__shady_parentNode))&&o.root||!(0>n.indexOf(r))||n.push(r);for(t=0;t<n.length;t++){for(i=(o=n[t])===this?this.host:o,r=[],o=o.__shady_firstChild;o;o=o.__shady_nextSibling)if("slot"==o.localName)for(var s=d(o).l,c=0;c<s.length;c++)r.push(s[c]);else r.push(o);o=T(i),s=a(r,r.length,o,o.length);for(var l=c=0,u=void 0;c<s.length&&(u=s[c]);c++){for(var p=0,f=void 0;p<u.s.length&&(f=u.s[p]);p++)f.__shady_native_parentNode===i&&i.__shady_native_removeChild(f),o.splice(u.index+l,1);l-=u.v}for(l=0,u=void 0;l<s.length&&(u=s[l]);l++)for(c=o[u.index],p=u.index;p<u.index+u.v;p++)f=r[p],i.__shady_native_insertBefore(f,c),o.splice(p,0,f)}}if(!h.preferPerformance&&!this.H)for(n=this.host.__shady_firstChild;n;n=n.__shady_nextSibling)t=d(n),n.__shady_native_parentNode!==this.host||"slot"!==n.localName&&t.assignedSlot||this.host.__shady_native_removeChild(n);this.H=!0,At=e,yt&&yt()},function(e){e.__proto__=DocumentFragment.prototype,bt(e,"__shady_"),bt(e),Object.defineProperties(e,{nodeType:{value:Node.DOCUMENT_FRAGMENT_NODE,configurable:!0},nodeName:{value:"#document-fragment",configurable:!0},nodeValue:{value:null,configurable:!0}}),["localName","namespaceURI","prefix"].forEach((function(t){Object.defineProperty(e,t,{value:void 0,configurable:!0})})),["ownerDocument","baseURI","isConnected"].forEach((function(t){Object.defineProperty(e,t,{get:function(){return this.host[t]},configurable:!0})}))}(Ct.prototype),window.customElements&&window.customElements.define&&h.F&&!h.preferPerformance){var Dt=new Map;yt=function(){var e=[];Dt.forEach((function(t,n){e.push([n,t])})),Dt.clear();for(var t=0;t<e.length;t++){var n=e[t][0];e[t][1]?n.__shadydom_connectedCallback():n.__shadydom_disconnectedCallback()}},At&&document.addEventListener("readystatechange",(function(){At=!1,yt()}),{once:!0});var Ft=window.customElements.define,Bt=function(e,t){var n=t.prototype.connectedCallback,r=t.prototype.disconnectedCallback;Ft.call(window.customElements,e,function(e,t,n){var r=0,i="__isConnected"+r++;return(t||n)&&(e.prototype.connectedCallback=e.prototype.__shadydom_connectedCallback=function(){At?Dt.set(this,!0):this[i]||(this[i]=!0,t&&t.call(this))},e.prototype.disconnectedCallback=e.prototype.__shadydom_disconnectedCallback=function(){At?this.isConnected||Dt.set(this,!1):this[i]&&(this[i]=!1,n&&n.call(this))}),e}(t,n,r)),t.prototype.connectedCallback=n,t.prototype.disconnectedCallback=r};window.customElements.define=Bt,Object.defineProperty(window.CustomElementRegistry.prototype,"define",{value:Bt,configurable:!0})}function Lt(e){if(m(e=e.__shady_getRootNode()))return e}function jt(){this.a=!1,this.addedNodes=[],this.removedNodes=[],this.w=new Set}jt.prototype.flush=function(){if(this.a){this.a=!1;var e=this.takeRecords();e.length&&this.w.forEach((function(t){t(e)}))}},jt.prototype.takeRecords=function(){if(this.addedNodes.length||this.removedNodes.length){var e=[{addedNodes:this.addedNodes,removedNodes:this.removedNodes}];return this.addedNodes=[],this.removedNodes=[],e}return[]};var Ut=h.c,zt={querySelector:function(e){return this.__shady_native_querySelector(e)},querySelectorAll:function(e){return this.__shady_native_querySelectorAll(e)}},qt={};function Gt(e){qt[e]=function(t){return t["__shady_native_"+e]}}function Ht(e,t){for(var n in I(e,t,"__shady_native_"),t)Gt(n)}function $t(e,t){t=void 0===t?[]:t;for(var n=0;n<t.length;n++){var r=t[n],i=Object.getOwnPropertyDescriptor(e,r);i&&(Object.defineProperty(e,"__shady_native_"+r,i),i.value?zt[r]||(zt[r]=i.value):Gt(r))}}var Vt=document.createTreeWalker(document,NodeFilter.SHOW_ALL,null,!1),Wt=document.createTreeWalker(document,NodeFilter.SHOW_ELEMENT,null,!1),Qt=document.implementation.createHTMLDocument("inert");function Yt(e){for(var t;t=e.__shady_native_firstChild;)e.__shady_native_removeChild(t)}var Xt=["firstElementChild","lastElementChild","children","childElementCount"],Kt=["querySelector","querySelectorAll"];function Zt(e){this.node=e}function Jt(e){Object.defineProperty(Zt.prototype,e,{get:function(){return this.node["__shady_"+e]},set:function(t){this.node["__shady_"+e]=t},configurable:!0})}(e=Zt.prototype).addEventListener=function(e,t,n){return this.node.__shady_addEventListener(e,t,n)},e.removeEventListener=function(e,t,n){return this.node.__shady_removeEventListener(e,t,n)},e.appendChild=function(e){return this.node.__shady_appendChild(e)},e.insertBefore=function(e,t){return this.node.__shady_insertBefore(e,t)},e.removeChild=function(e){return this.node.__shady_removeChild(e)},e.replaceChild=function(e,t){return this.node.__shady_replaceChild(e,t)},e.cloneNode=function(e){return this.node.__shady_cloneNode(e)},e.getRootNode=function(e){return this.node.__shady_getRootNode(e)},e.contains=function(e){return this.node.__shady_contains(e)},e.dispatchEvent=function(e){return this.node.__shady_dispatchEvent(e)},e.setAttribute=function(e,t){this.node.__shady_setAttribute(e,t)},e.getAttribute=function(e){return this.node.__shady_native_getAttribute(e)},e.removeAttribute=function(e){this.node.__shady_removeAttribute(e)},e.attachShadow=function(e){return this.node.__shady_attachShadow(e)},e.focus=function(){this.node.__shady_native_focus()},e.blur=function(){this.node.__shady_blur()},e.importNode=function(e,t){if(this.node.nodeType===Node.DOCUMENT_NODE)return this.node.__shady_importNode(e,t)},e.getElementById=function(e){if(this.node.nodeType===Node.DOCUMENT_NODE)return this.node.__shady_getElementById(e)},e.querySelector=function(e){return this.node.__shady_querySelector(e)},e.querySelectorAll=function(e,t){return this.node.__shady_querySelectorAll(e,t)},e.assignedNodes=function(e){if("slot"===this.node.localName)return this.node.__shady_assignedNodes(e)},o.Object.defineProperties(Zt.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){if(m(this.node)||this.node.nodeType===Node.DOCUMENT_NODE)return this.node.__shady_activeElement}},_activeElement:{configurable:!0,enumerable:!0,get:function(){return this.activeElement}},host:{configurable:!0,enumerable:!0,get:function(){if(m(this.node))return this.node.host}},parentNode:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_parentNode}},firstChild:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_firstChild}},lastChild:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_lastChild}},nextSibling:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_nextSibling}},previousSibling:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_previousSibling}},childNodes:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_childNodes}},parentElement:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_parentElement}},firstElementChild:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_firstElementChild}},lastElementChild:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_lastElementChild}},nextElementSibling:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_nextElementSibling}},previousElementSibling:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_previousElementSibling}},children:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_children}},childElementCount:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_childElementCount}},shadowRoot:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_shadowRoot}},assignedSlot:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_assignedSlot}},isConnected:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_isConnected}},innerHTML:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_innerHTML},set:function(e){this.node.__shady_innerHTML=e}},textContent:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_textContent},set:function(e){this.node.__shady_textContent=e}},slot:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_slot},set:function(e){this.node.__shady_slot=e}},className:{configurable:!0,enumerable:!0,get:function(){return this.node.__shady_className},set:function(e){return this.node.__shady_className=e}}}),fe.forEach((function(e){return Jt(e)})),me.forEach((function(e){return Jt(e)}));var en=new WeakMap;function tn(e){if(m(e)||e instanceof Zt)return e;var t=en.get(e);return t||(t=new Zt(e),en.set(e,t)),t}if(h.F){var nn=h.c?function(e){return e}:function(e){return H(e),G(e),e};window.ShadyDOM={inUse:h.F,patch:nn,isShadyRoot:m,enqueue:D,flush:F,flushInitial:function(e){!e.H&&e.j&&Tt(e)},settings:h,filterMutations:function(e,t){var n=t.getRootNode();return e.map((function(e){var t=n===e.target.getRootNode();if(t&&e.addedNodes){if((t=[].slice.call(e.addedNodes).filter((function(e){return n===e.getRootNode()}))).length)return e=Object.create(e),Object.defineProperty(e,"addedNodes",{value:t,configurable:!0}),e}else if(t)return e})).filter((function(e){return e}))},observeChildren:function(e,t){var n=u(e);n.m||(n.m=new jt),n.m.w.add(t);var r=n.m;return{P:t,S:r,R:e,takeRecords:function(){return r.takeRecords()}}},unobserveChildren:function(e){var t=e&&e.S;t&&(t.w.delete(e.P),t.w.size||(u(e.R).m=null))},deferConnectionCallbacks:h.deferConnectionCallbacks,preferPerformance:h.preferPerformance,handlesDynamicScoping:!0,wrap:h.g?tn:nn,wrapIfNeeded:!0===h.g?tn:function(e){return e},Wrapper:Zt,composedPath:function(e){return e.__composedPath||(e.__composedPath=Z(e.target,!0)),e.__composedPath},noPatch:h.g,patchOnDemand:h.G,nativeMethods:zt,nativeTree:qt,patchElementProto:dt},function(){var e=["dispatchEvent","addEventListener","removeEventListener"];window.EventTarget?$t(window.EventTarget.prototype,e):($t(Node.prototype,e),$t(Window.prototype,e)),Ut?$t(Node.prototype,"parentNode firstChild lastChild previousSibling nextSibling childNodes parentElement textContent".split(" ")):Ht(Node.prototype,{parentNode:{get:function(){return Vt.currentNode=this,Vt.parentNode()}},firstChild:{get:function(){return Vt.currentNode=this,Vt.firstChild()}},lastChild:{get:function(){return Vt.currentNode=this,Vt.lastChild()}},previousSibling:{get:function(){return Vt.currentNode=this,Vt.previousSibling()}},nextSibling:{get:function(){return Vt.currentNode=this,Vt.nextSibling()}},childNodes:{get:function(){var e=[];Vt.currentNode=this;for(var t=Vt.firstChild();t;)e.push(t),t=Vt.nextSibling();return e}},parentElement:{get:function(){return Wt.currentNode=this,Wt.parentNode()}},textContent:{get:function(){switch(this.nodeType){case Node.ELEMENT_NODE:case Node.DOCUMENT_FRAGMENT_NODE:for(var e,t=document.createTreeWalker(this,NodeFilter.SHOW_TEXT,null,!1),n="";e=t.nextNode();)n+=e.nodeValue;return n;default:return this.nodeValue}},set:function(e){switch(null==e&&(e=""),this.nodeType){case Node.ELEMENT_NODE:case Node.DOCUMENT_FRAGMENT_NODE:Yt(this),(0<e.length||this.nodeType===Node.ELEMENT_NODE)&&this.__shady_native_insertBefore(document.createTextNode(e),void 0);break;default:this.nodeValue=e}}}}),$t(Node.prototype,"appendChild insertBefore removeChild replaceChild cloneNode contains".split(" ")),$t(HTMLElement.prototype,["parentElement","contains"]),e={firstElementChild:{get:function(){return Wt.currentNode=this,Wt.firstChild()}},lastElementChild:{get:function(){return Wt.currentNode=this,Wt.lastChild()}},children:{get:function(){var e=[];Wt.currentNode=this;for(var t=Wt.firstChild();t;)e.push(t),t=Wt.nextSibling();return S(e)}},childElementCount:{get:function(){return this.children?this.children.length:0}}},Ut?($t(Element.prototype,Xt),$t(Element.prototype,["previousElementSibling","nextElementSibling","innerHTML","className"]),$t(HTMLElement.prototype,["children","innerHTML","className"])):(Ht(Element.prototype,e),Ht(Element.prototype,{previousElementSibling:{get:function(){return Wt.currentNode=this,Wt.previousSibling()}},nextElementSibling:{get:function(){return Wt.currentNode=this,Wt.nextSibling()}},innerHTML:{get:function(){return Xe(this,T)},set:function(e){var t="template"===this.localName?this.content:this;Yt(t);var n=this.localName||"div";for((n=this.namespaceURI&&this.namespaceURI!==Qt.namespaceURI?Qt.createElementNS(this.namespaceURI,n):Qt.createElement(n)).innerHTML=e,e="template"===this.localName?n.content:n;n=e.__shady_native_firstChild;)t.__shady_native_insertBefore(n,void 0)}},className:{get:function(){return this.getAttribute("class")||""},set:function(e){this.setAttribute("class",e)}}})),$t(Element.prototype,"setAttribute getAttribute hasAttribute removeAttribute focus blur".split(" ")),$t(Element.prototype,Kt),$t(HTMLElement.prototype,["focus","blur"]),window.HTMLTemplateElement&&$t(window.HTMLTemplateElement.prototype,["innerHTML"]),Ut?$t(DocumentFragment.prototype,Xt):Ht(DocumentFragment.prototype,e),$t(DocumentFragment.prototype,Kt),Ut?($t(Document.prototype,Xt),$t(Document.prototype,["activeElement"])):Ht(Document.prototype,e),$t(Document.prototype,["importNode","getElementById"]),$t(Document.prototype,Kt)}(),ut("__shady_"),Object.defineProperty(document,"_activeElement",nt.activeElement),I(Window.prototype,ot,"__shady_"),h.g?h.G&&I(Element.prototype,Ge):(ut(),function(){if(!V&&Object.getOwnPropertyDescriptor(Event.prototype,"isTrusted")){var e=function(){var e=new MouseEvent("click",{bubbles:!0,cancelable:!0,composed:!0});this.__shady_dispatchEvent(e)};Element.prototype.click?Element.prototype.click=e:HTMLElement.prototype.click&&(HTMLElement.prototype.click=e)}}()),function(){for(var e in te)window.__shady_native_addEventListener(e,(function(e){e.__target||(ue(e),ie(e))}),!0)}(),window.Event=de,window.CustomEvent=he,window.MouseEvent=pe,window.ShadowRoot=Ct}}).call(this)},4048:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6660);t.openingParenthesis="([\"'{",t.closingParenthesis=")]\"'}",t.parenthesis=t.openingParenthesis.split("").map((function(e,n){return""+e+t.closingParenthesis.charAt(n)})),t.htmlAttributes=["src","data","href","cite","formaction","icon","manifest","poster","codebase","background","profile","usemap","itemtype","action","longdesc","classid","archive"],t.nonLatinAlphabetRanges="\\u0041-\\u005A\\u0061-\\u007A\\u00AA\\u00B5\\u00BA\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u0527\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0\\u08A2-\\u08AC\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0977\\u0979-\\u097F\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C33\\u0C35-\\u0C39\\u0C3D\\u0C58\\u0C59\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D60\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191C\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19C1-\\u19C7\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2183\\u2184\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005\\u3006\\u3031-\\u3035\\u303B\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA697\\uA6A0-\\uA6E5\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA793\\uA7A0-\\uA7AA\\uA7F8-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA80-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uABC0-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC",t.TLDs=r.TLDs},5176:(e,t,n)=>{"use strict";var r=n(4048),i=n(7182),o=n(8103),s=n(6371),a=function(e){for(var t=[],n=null,i=function(){var i=n.index,a=i+n[0].length,c=n[0];if("/"===e.charAt(a)&&(c+=e.charAt(a),a++),r.closingParenthesis.indexOf(e.charAt(a))>-1&&r.parenthesis.forEach((function(t){var n=t.charAt(0),r=t.charAt(1);s.checkParenthesis(n,r,c,e.charAt(a))&&(c+=e.charAt(a),a++)})),-1!==['""',"''","()"].indexOf(e.charAt(i-1)+e.charAt(a))&&s.isInsideAttribute(e.substring(i-s.maximumAttrLength-15,i)))return"continue";if(e.substring(a,e.length).indexOf("</a>")>-1&&e.substring(0,i).indexOf("<a")>-1&&s.isInsideAnchorTag(c,e,a))return"continue";if(n[o.iidxes.isURL]){var l=(n[o.iidxes.url.path]||"")+(n[o.iidxes.url.secondPartOfPath]||"")||void 0,u=n[o.iidxes.url.protocol1]||n[o.iidxes.url.protocol2]||n[o.iidxes.url.protocol3];t.push({start:i,end:a,string:c,isURL:!0,protocol:u,port:n[o.iidxes.url.port],ipv4:n[o.iidxes.url.ipv4Confirmation]?n[o.iidxes.url.ipv4]:void 0,ipv6:n[o.iidxes.url.ipv6],host:n[o.iidxes.url.byProtocol]?void 0:(n[o.iidxes.url.protocolWithDomain]||"").substr((u||"").length),confirmedByProtocol:!!n[o.iidxes.url.byProtocol],path:n[o.iidxes.url.byProtocol]?void 0:l,query:n[o.iidxes.url.query]||void 0,fragment:n[o.iidxes.url.fragment]||void 0})}else if(n[o.iidxes.isFile]){var d=c.substr(8);t.push({start:i,end:a,string:c,isFile:!0,protocol:n[o.iidxes.file.protocol],filename:n[o.iidxes.file.fileName],filePath:d,fileDirectory:d.substr(0,d.length-n[o.iidxes.file.fileName].length)})}else n[o.iidxes.isEmail]?t.push({start:i,end:a,string:c,isEmail:!0,local:n[o.iidxes.email.local],protocol:n[o.iidxes.email.protocol],host:n[o.iidxes.email.host]}):t.push({start:i,end:a,string:c})};null!==(n=o.finalRegex.exec(e));)i();return t},c=function(e){var t="string"==typeof e?{input:e,options:void 0,extensions:void 0}:e,n=t.input,r=t.options,o=t.extensions;if(o)for(var s=0;s<o.length;s++){var c=o[s];n=n.replace(c.test,c.transform)}var l=a(n),u="";for(s=0;s<l.length;s++)u=(u||(0===s?n.substring(0,l[s].start):""))+i.transform(l[s],r)+(l[s+1]?n.substring(l[s].end,l[s+1].start):n.substring(l[s].end));return u||n};c.list=function(e){return a(e)},c.validate={ip:function(e){return o.ipRegex.test(e)},email:function(e){return o.emailRegex.test(e)},file:function(e){return o.fileRegex.test(e)},url:function(e){return o.urlRegex.test(e)||o.ipRegex.test(e)}},t.Z=c},8103:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(4048),i="([a-z0-9]+(-+[a-z0-9]+)*\\.)+("+r.TLDs+")",o="a-zA-Z\\d\\-._~\\!$&*+,;=:@%'\"\\[\\]()",s="((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",a="\\[(([a-f0-9:]+:+)+[a-f0-9]+)\\]",c="(https?:|ftps?:)\\/\\/",l="((("+c+")?("+i+"|"+s+"|("+c+")("+a+"|"+("([a-z0-9]+(-+[a-z0-9]+)*\\.)+([a-z0-9][a-z0-9-]{0,"+(Math.max.apply(this,r.TLDs.split("|").map((function(e){return e.length})))-2)+"}[a-z0-9])")+"))(?!@\\w)(:(\\d{1,5}))?)|(((https?:|ftps?:)\\/\\/)\\S+))",u=l+"((((\\/((["+o+"]+(\\/["+o+r.nonLatinAlphabetRanges+"]*)*))?)?)((\\?(["+o+"\\/?]*))?)((\\#(["+o+"\\/?]*))?))?\\b(((["+o+"\\/"+r.nonLatinAlphabetRanges+"][a-zA-Z\\d\\-_~+=\\/"+r.nonLatinAlphabetRanges+"]+)?))+)";t.email="\\b(mailto:)?([a-z0-9!#$%&'*+=?^_`{|}~-]+(\\.[a-z0-9!#$%&'*+=?^_`{|}~-]+)*)@("+i+"|"+s+")\\b",t.url="("+u+")|(\\b"+l+"(((\\/(([a-zA-Z\\d\\-._~\\!$&*+,;=:@%'\"\\[\\]()]+(\\/[a-zA-Z\\d\\-._~\\!$&*+,;=:@%'\"\\[\\]()]*)*))?)?)((\\?([a-zA-Z\\d\\-._~\\!$&*+,;=:@%'\"\\[\\]()\\/?]*))?)((\\#([a-zA-Z\\d\\-._~\\!$&*+,;=:@%'\"\\[\\]()\\/?]*))?))?\\b(([\\/]?))+)",t.file="(file:\\/\\/\\/)([a-z]+:(\\/|\\\\)+)?([\\w.]+([\\/\\\\]?)+)+",t.final="("+t.url+")|("+t.email+")|("+t.file+")",t.finalRegex=new RegExp(t.final,"gi"),t.ipRegex=new RegExp("^("+s+"|"+a+")$","i"),t.emailRegex=new RegExp("^("+t.email+")$","i"),t.fileRegex=new RegExp("^("+t.file+")$","i"),t.urlRegex=new RegExp("^("+t.url+")$","i");var d={isURL:0,isEmail:0,isFile:0,file:{fileName:0,protocol:0},email:{protocol:0,local:0,host:0},url:{ipv4:0,ipv6:0,ipv4Confirmation:0,byProtocol:0,port:0,protocol1:0,protocol2:0,protocol3:0,protocolWithDomain:0,path:0,secondPartOfPath:0,query:0,fragment:0}};t.iidxes=d;for(var h=["file:///some/file/path/filename.pdf","mailto:e+_mail.me@sub.domain.com","http://sub.domain.co.uk:3000/p/a/t/h_(asd)/h?q=abc123#dfdf","http://www.عربي.com","http://127.0.0.1:3000/p/a/t_(asd)/h?q=abc123#dfdf","http://[2a00:1450:4025:401::67]/k/something","a.org/abc/ი_გგ"].join(" "),p=null,f=0;null!==(p=t.finalRegex.exec(h));)0===f&&(d.isFile=p.lastIndexOf(p[0]),d.file.fileName=p.indexOf("filename.pdf"),d.file.protocol=p.indexOf("file:///")),1===f&&(d.isEmail=p.lastIndexOf(p[0]),d.email.protocol=p.indexOf("mailto:"),d.email.local=p.indexOf("e+_mail.me"),d.email.host=p.indexOf("sub.domain.com")),2===f&&(d.isURL=p.lastIndexOf(p[0]),d.url.protocol1=p.indexOf("http://"),d.url.protocolWithDomain=p.indexOf("http://sub.domain.co.uk:3000"),d.url.port=p.indexOf("3000"),d.url.path=p.indexOf("/p/a/t/h_(asd)/h"),d.url.query=p.indexOf("q=abc123"),d.url.fragment=p.indexOf("dfdf")),3===f&&(d.url.byProtocol=p.lastIndexOf("http://www.عربي.com"),d.url.protocol2=p.lastIndexOf("http://")),4===f&&(d.url.ipv4=p.indexOf("127.0.0.1"),d.url.ipv4Confirmation=p.indexOf("0.")),5===f&&(d.url.ipv6=p.indexOf("2a00:1450:4025:401::67"),d.url.protocol3=p.lastIndexOf("http://")),6===f&&(d.url.secondPartOfPath=p.indexOf("გგ")),f++},6660:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TLDs="(AAA|AARP|ABARTH|ABB|ABBOTT|ABBVIE|ABC|ABLE|ABOGADO|ABUDHABI|AC|ACADEMY|ACCENTURE|ACCOUNTANT|ACCOUNTANTS|ACO|ACTOR|AD|ADAC|ADS|ADULT|AE|AEG|AERO|AETNA|AF|AFAMILYCOMPANY|AFL|AFRICA|AG|AGAKHAN|AGENCY|AI|AIG|AIGO|AIRBUS|AIRFORCE|AIRTEL|AKDN|AL|ALFAROMEO|ALIBABA|ALIPAY|ALLFINANZ|ALLSTATE|ALLY|ALSACE|ALSTOM|AM|AMERICANEXPRESS|AMERICANFAMILY|AMEX|AMFAM|AMICA|AMSTERDAM|ANALYTICS|ANDROID|ANQUAN|ANZ|AO|AOL|APARTMENTS|APP|APPLE|AQ|AQUARELLE|AR|ARAB|ARAMCO|ARCHI|ARMY|ARPA|ART|ARTE|AS|ASDA|ASIA|ASSOCIATES|AT|ATHLETA|ATTORNEY|AU|AUCTION|AUDI|AUDIBLE|AUDIO|AUSPOST|AUTHOR|AUTO|AUTOS|AVIANCA|AW|AWS|AX|AXA|AZ|AZURE|BA|BABY|BAIDU|BANAMEX|BANANAREPUBLIC|BAND|BANK|BAR|BARCELONA|BARCLAYCARD|BARCLAYS|BAREFOOT|BARGAINS|BASEBALL|BASKETBALL|BAUHAUS|BAYERN|BB|BBC|BBT|BBVA|BCG|BCN|BD|BE|BEATS|BEAUTY|BEER|BENTLEY|BERLIN|BEST|BESTBUY|BET|BF|BG|BH|BHARTI|BI|BIBLE|BID|BIKE|BING|BINGO|BIO|BIZ|BJ|BLACK|BLACKFRIDAY|BLOCKBUSTER|BLOG|BLOOMBERG|BLUE|BM|BMS|BMW|BN|BNPPARIBAS|BO|BOATS|BOEHRINGER|BOFA|BOM|BOND|BOO|BOOK|BOOKING|BOSCH|BOSTIK|BOSTON|BOT|BOUTIQUE|BOX|BR|BRADESCO|BRIDGESTONE|BROADWAY|BROKER|BROTHER|BRUSSELS|BS|BT|BUDAPEST|BUGATTI|BUILD|BUILDERS|BUSINESS|BUY|BUZZ|BV|BW|BY|BZ|BZH|CA|CAB|CAFE|CAL|CALL|CALVINKLEIN|CAM|CAMERA|CAMP|CANCERRESEARCH|CANON|CAPETOWN|CAPITAL|CAPITALONE|CAR|CARAVAN|CARDS|CARE|CAREER|CAREERS|CARS|CASA|CASE|CASEIH|CASH|CASINO|CAT|CATERING|CATHOLIC|CBA|CBN|CBRE|CBS|CC|CD|CEB|CENTER|CEO|CERN|CF|CFA|CFD|CG|CH|CHANEL|CHANNEL|CHARITY|CHASE|CHAT|CHEAP|CHINTAI|CHRISTMAS|CHROME|CHURCH|CI|CIPRIANI|CIRCLE|CISCO|CITADEL|CITI|CITIC|CITY|CITYEATS|CK|CL|CLAIMS|CLEANING|CLICK|CLINIC|CLINIQUE|CLOTHING|CLOUD|CLUB|CLUBMED|CM|CN|CO|COACH|CODES|COFFEE|COLLEGE|COLOGNE|COM|COMCAST|COMMBANK|COMMUNITY|COMPANY|COMPARE|COMPUTER|COMSEC|CONDOS|CONSTRUCTION|CONSULTING|CONTACT|CONTRACTORS|COOKING|COOKINGCHANNEL|COOL|COOP|CORSICA|COUNTRY|COUPON|COUPONS|COURSES|CPA|CR|CREDIT|CREDITCARD|CREDITUNION|CRICKET|CROWN|CRS|CRUISE|CRUISES|CSC|CU|CUISINELLA|CV|CW|CX|CY|CYMRU|CYOU|CZ|DABUR|DAD|DANCE|DATA|DATE|DATING|DATSUN|DAY|DCLK|DDS|DE|DEAL|DEALER|DEALS|DEGREE|DELIVERY|DELL|DELOITTE|DELTA|DEMOCRAT|DENTAL|DENTIST|DESI|DESIGN|DEV|DHL|DIAMONDS|DIET|DIGITAL|DIRECT|DIRECTORY|DISCOUNT|DISCOVER|DISH|DIY|DJ|DK|DM|DNP|DO|DOCS|DOCTOR|DOG|DOMAINS|DOT|DOWNLOAD|DRIVE|DTV|DUBAI|DUCK|DUNLOP|DUPONT|DURBAN|DVAG|DVR|DZ|EARTH|EAT|EC|ECO|EDEKA|EDU|EDUCATION|EE|EG|EMAIL|EMERCK|ENERGY|ENGINEER|ENGINEERING|ENTERPRISES|EPSON|EQUIPMENT|ER|ERICSSON|ERNI|ES|ESQ|ESTATE|ESURANCE|ET|ETISALAT|EU|EUROVISION|EUS|EVENTS|EXCHANGE|EXPERT|EXPOSED|EXPRESS|EXTRASPACE|FAGE|FAIL|FAIRWINDS|FAITH|FAMILY|FAN|FANS|FARM|FARMERS|FASHION|FAST|FEDEX|FEEDBACK|FERRARI|FERRERO|FI|FIAT|FIDELITY|FIDO|FILM|FINAL|FINANCE|FINANCIAL|FIRE|FIRESTONE|FIRMDALE|FISH|FISHING|FIT|FITNESS|FJ|FK|FLICKR|FLIGHTS|FLIR|FLORIST|FLOWERS|FLY|FM|FO|FOO|FOOD|FOODNETWORK|FOOTBALL|FORD|FOREX|FORSALE|FORUM|FOUNDATION|FOX|FR|FREE|FRESENIUS|FRL|FROGANS|FRONTDOOR|FRONTIER|FTR|FUJITSU|FUJIXEROX|FUN|FUND|FURNITURE|FUTBOL|FYI|GA|GAL|GALLERY|GALLO|GALLUP|GAME|GAMES|GAP|GARDEN|GAY|GB|GBIZ|GD|GDN|GE|GEA|GENT|GENTING|GEORGE|GF|GG|GGEE|GH|GI|GIFT|GIFTS|GIVES|GIVING|GL|GLADE|GLASS|GLE|GLOBAL|GLOBO|GM|GMAIL|GMBH|GMO|GMX|GN|GODADDY|GOLD|GOLDPOINT|GOLF|GOO|GOODYEAR|GOOG|GOOGLE|GOP|GOT|GOV|GP|GQ|GR|GRAINGER|GRAPHICS|GRATIS|GREEN|GRIPE|GROCERY|GROUP|GS|GT|GU|GUARDIAN|GUCCI|GUGE|GUIDE|GUITARS|GURU|GW|GY|HAIR|HAMBURG|HANGOUT|HAUS|HBO|HDFC|HDFCBANK|HEALTH|HEALTHCARE|HELP|HELSINKI|HERE|HERMES|HGTV|HIPHOP|HISAMITSU|HITACHI|HIV|HK|HKT|HM|HN|HOCKEY|HOLDINGS|HOLIDAY|HOMEDEPOT|HOMEGOODS|HOMES|HOMESENSE|HONDA|HORSE|HOSPITAL|HOST|HOSTING|HOT|HOTELES|HOTELS|HOTMAIL|HOUSE|HOW|HR|HSBC|HT|HU|HUGHES|HYATT|HYUNDAI|IBM|ICBC|ICE|ICU|ID|IE|IEEE|IFM|IKANO|IL|IM|IMAMAT|IMDB|IMMO|IMMOBILIEN|IN|INC|INDUSTRIES|INFINITI|INFO|ING|INK|INSTITUTE|INSURANCE|INSURE|INT|INTEL|INTERNATIONAL|INTUIT|INVESTMENTS|IO|IPIRANGA|IQ|IR|IRISH|IS|ISMAILI|IST|ISTANBUL|IT|ITAU|ITV|IVECO|JAGUAR|JAVA|JCB|JCP|JE|JEEP|JETZT|JEWELRY|JIO|JLL|JM|JMP|JNJ|JO|JOBS|JOBURG|JOT|JOY|JP|JPMORGAN|JPRS|JUEGOS|JUNIPER|KAUFEN|KDDI|KE|KERRYHOTELS|KERRYLOGISTICS|KERRYPROPERTIES|KFH|KG|KH|KI|KIA|KIM|KINDER|KINDLE|KITCHEN|KIWI|KM|KN|KOELN|KOMATSU|KOSHER|KP|KPMG|KPN|KR|KRD|KRED|KUOKGROUP|KW|KY|KYOTO|KZ|LA|LACAIXA|LAMBORGHINI|LAMER|LANCASTER|LANCIA|LAND|LANDROVER|LANXESS|LASALLE|LAT|LATINO|LATROBE|LAW|LAWYER|LB|LC|LDS|LEASE|LECLERC|LEFRAK|LEGAL|LEGO|LEXUS|LGBT|LI|LIDL|LIFE|LIFEINSURANCE|LIFESTYLE|LIGHTING|LIKE|LILLY|LIMITED|LIMO|LINCOLN|LINDE|LINK|LIPSY|LIVE|LIVING|LIXIL|LK|LLC|LLP|LOAN|LOANS|LOCKER|LOCUS|LOFT|LOL|LONDON|LOTTE|LOTTO|LOVE|LPL|LPLFINANCIAL|LR|LS|LT|LTD|LTDA|LU|LUNDBECK|LUPIN|LUXE|LUXURY|LV|LY|MA|MACYS|MADRID|MAIF|MAISON|MAKEUP|MAN|MANAGEMENT|MANGO|MAP|MARKET|MARKETING|MARKETS|MARRIOTT|MARSHALLS|MASERATI|MATTEL|MBA|MC|MCKINSEY|MD|ME|MED|MEDIA|MEET|MELBOURNE|MEME|MEMORIAL|MEN|MENU|MERCKMSD|METLIFE|MG|MH|MIAMI|MICROSOFT|MIL|MINI|MINT|MIT|MITSUBISHI|MK|ML|MLB|MLS|MM|MMA|MN|MO|MOBI|MOBILE|MODA|MOE|MOI|MOM|MONASH|MONEY|MONSTER|MORMON|MORTGAGE|MOSCOW|MOTO|MOTORCYCLES|MOV|MOVIE|MP|MQ|MR|MS|MSD|MT|MTN|MTR|MU|MUSEUM|MUTUAL|MV|MW|MX|MY|MZ|NA|NAB|NAGOYA|NAME|NATIONWIDE|NATURA|NAVY|NBA|NC|NE|NEC|NET|NETBANK|NETFLIX|NETWORK|NEUSTAR|NEW|NEWHOLLAND|NEWS|NEXT|NEXTDIRECT|NEXUS|NF|NFL|NG|NGO|NHK|NI|NICO|NIKE|NIKON|NINJA|NISSAN|NISSAY|NL|NO|NOKIA|NORTHWESTERNMUTUAL|NORTON|NOW|NOWRUZ|NOWTV|NP|NR|NRA|NRW|NTT|NU|NYC|NZ|OBI|OBSERVER|OFF|OFFICE|OKINAWA|OLAYAN|OLAYANGROUP|OLDNAVY|OLLO|OM|OMEGA|ONE|ONG|ONL|ONLINE|ONYOURSIDE|OOO|OPEN|ORACLE|ORANGE|ORG|ORGANIC|ORIGINS|OSAKA|OTSUKA|OTT|OVH|PA|PAGE|PANASONIC|PARIS|PARS|PARTNERS|PARTS|PARTY|PASSAGENS|PAY|PCCW|PE|PET|PF|PFIZER|PG|PH|PHARMACY|PHD|PHILIPS|PHONE|PHOTO|PHOTOGRAPHY|PHOTOS|PHYSIO|PICS|PICTET|PICTURES|PID|PIN|PING|PINK|PIONEER|PIZZA|PK|PL|PLACE|PLAY|PLAYSTATION|PLUMBING|PLUS|PM|PN|PNC|POHL|POKER|POLITIE|PORN|POST|PR|PRAMERICA|PRAXI|PRESS|PRIME|PRO|PROD|PRODUCTIONS|PROF|PROGRESSIVE|PROMO|PROPERTIES|PROPERTY|PROTECTION|PRU|PRUDENTIAL|PS|PT|PUB|PW|PWC|PY|QA|QPON|QUEBEC|QUEST|QVC|RACING|RADIO|RAID|RE|READ|REALESTATE|REALTOR|REALTY|RECIPES|RED|REDSTONE|REDUMBRELLA|REHAB|REISE|REISEN|REIT|RELIANCE|REN|RENT|RENTALS|REPAIR|REPORT|REPUBLICAN|REST|RESTAURANT|REVIEW|REVIEWS|REXROTH|RICH|RICHARDLI|RICOH|RIGHTATHOME|RIL|RIO|RIP|RMIT|RO|ROCHER|ROCKS|RODEO|ROGERS|ROOM|RS|RSVP|RU|RUGBY|RUHR|RUN|RW|RWE|RYUKYU|SA|SAARLAND|SAFE|SAFETY|SAKURA|SALE|SALON|SAMSCLUB|SAMSUNG|SANDVIK|SANDVIKCOROMANT|SANOFI|SAP|SARL|SAS|SAVE|SAXO|SB|SBI|SBS|SC|SCA|SCB|SCHAEFFLER|SCHMIDT|SCHOLARSHIPS|SCHOOL|SCHULE|SCHWARZ|SCIENCE|SCJOHNSON|SCOR|SCOT|SD|SE|SEARCH|SEAT|SECURE|SECURITY|SEEK|SELECT|SENER|SERVICES|SES|SEVEN|SEW|SEX|SEXY|SFR|SG|SH|SHANGRILA|SHARP|SHAW|SHELL|SHIA|SHIKSHA|SHOES|SHOP|SHOPPING|SHOUJI|SHOW|SHOWTIME|SHRIRAM|SI|SILK|SINA|SINGLES|SITE|SJ|SK|SKI|SKIN|SKY|SKYPE|SL|SLING|SM|SMART|SMILE|SN|SNCF|SO|SOCCER|SOCIAL|SOFTBANK|SOFTWARE|SOHU|SOLAR|SOLUTIONS|SONG|SONY|SOY|SPACE|SPORT|SPOT|SPREADBETTING|SR|SRL|SS|ST|STADA|STAPLES|STAR|STATEBANK|STATEFARM|STC|STCGROUP|STOCKHOLM|STORAGE|STORE|STREAM|STUDIO|STUDY|STYLE|SU|SUCKS|SUPPLIES|SUPPLY|SUPPORT|SURF|SURGERY|SUZUKI|SV|SWATCH|SWIFTCOVER|SWISS|SX|SY|SYDNEY|SYMANTEC|SYSTEMS|SZ|TAB|TAIPEI|TALK|TAOBAO|TARGET|TATAMOTORS|TATAR|TATTOO|TAX|TAXI|TC|TCI|TD|TDK|TEAM|TECH|TECHNOLOGY|TEL|TEMASEK|TENNIS|TEVA|TF|TG|TH|THD|THEATER|THEATRE|TIAA|TICKETS|TIENDA|TIFFANY|TIPS|TIRES|TIROL|TJ|TJMAXX|TJX|TK|TKMAXX|TL|TM|TMALL|TN|TO|TODAY|TOKYO|TOOLS|TOP|TORAY|TOSHIBA|TOTAL|TOURS|TOWN|TOYOTA|TOYS|TR|TRADE|TRADING|TRAINING|TRAVEL|TRAVELCHANNEL|TRAVELERS|TRAVELERSINSURANCE|TRUST|TRV|TT|TUBE|TUI|TUNES|TUSHU|TV|TVS|TW|TZ|UA|UBANK|UBS|UG|UK|UNICOM|UNIVERSITY|UNO|UOL|UPS|US|UY|UZ|VA|VACATIONS|VANA|VANGUARD|VC|VE|VEGAS|VENTURES|VERISIGN|VERSICHERUNG|VET|VG|VI|VIAJES|VIDEO|VIG|VIKING|VILLAS|VIN|VIP|VIRGIN|VISA|VISION|VIVA|VIVO|VLAANDEREN|VN|VODKA|VOLKSWAGEN|VOLVO|VOTE|VOTING|VOTO|VOYAGE|VU|VUELOS|WALES|WALMART|WALTER|WANG|WANGGOU|WATCH|WATCHES|WEATHER|WEATHERCHANNEL|WEBCAM|WEBER|WEBSITE|WED|WEDDING|WEIBO|WEIR|WF|WHOSWHO|WIEN|WIKI|WILLIAMHILL|WIN|WINDOWS|WINE|WINNERS|WME|WOLTERSKLUWER|WOODSIDE|WORK|WORKS|WORLD|WOW|WS|WTC|WTF|XBOX|XEROX|XFINITY|XIHUAN|XIN|XN--11B4C3D|XN--1CK2E1B|XN--1QQW23A|XN--2SCRJ9C|XN--30RR7Y|XN--3BST00M|XN--3DS443G|XN--3E0B707E|XN--3HCRJ9C|XN--3OQ18VL8PN36A|XN--3PXU8K|XN--42C2D9A|XN--45BR5CYL|XN--45BRJ9C|XN--45Q11C|XN--4GBRIM|XN--54B7FTA0CC|XN--55QW42G|XN--55QX5D|XN--5SU34J936BGSG|XN--5TZM5G|XN--6FRZ82G|XN--6QQ986B3XL|XN--80ADXHKS|XN--80AO21A|XN--80AQECDR1A|XN--80ASEHDB|XN--80ASWG|XN--8Y0A063A|XN--90A3AC|XN--90AE|XN--90AIS|XN--9DBQ2A|XN--9ET52U|XN--9KRT00A|XN--B4W605FERD|XN--BCK1B9A5DRE4C|XN--C1AVG|XN--C2BR7G|XN--CCK2B3B|XN--CG4BKI|XN--CLCHC0EA0B2G2A9GCD|XN--CZR694B|XN--CZRS0T|XN--CZRU2D|XN--D1ACJ3B|XN--D1ALF|XN--E1A4C|XN--ECKVDTC9D|XN--EFVY88H|XN--FCT429K|XN--FHBEI|XN--FIQ228C5HS|XN--FIQ64B|XN--FIQS8S|XN--FIQZ9S|XN--FJQ720A|XN--FLW351E|XN--FPCRJ9C3D|XN--FZC2C9E2C|XN--FZYS8D69UVGM|XN--G2XX48C|XN--GCKR3F0F|XN--GECRJ9C|XN--GK3AT1E|XN--H2BREG3EVE|XN--H2BRJ9C|XN--H2BRJ9C8C|XN--HXT814E|XN--I1B6B1A6A2E|XN--IMR513N|XN--IO0A7I|XN--J1AEF|XN--J1AMH|XN--J6W193G|XN--JLQ61U9W7B|XN--JVR189M|XN--KCRX77D1X4A|XN--KPRW13D|XN--KPRY57D|XN--KPU716F|XN--KPUT3I|XN--L1ACC|XN--LGBBAT1AD8J|XN--MGB9AWBF|XN--MGBA3A3EJT|XN--MGBA3A4F16A|XN--MGBA7C0BBN0A|XN--MGBAAKC7DVF|XN--MGBAAM7A8H|XN--MGBAB2BD|XN--MGBAH1A3HJKRD|XN--MGBAI9AZGQP6J|XN--MGBAYH7GPA|XN--MGBBH1A|XN--MGBBH1A71E|XN--MGBC0A9AZCG|XN--MGBCA7DZDO|XN--MGBCPQ6GPA1A|XN--MGBERP4A5D4AR|XN--MGBGU82A|XN--MGBI4ECEXP|XN--MGBPL2FH|XN--MGBT3DHD|XN--MGBTX2B|XN--MGBX4CD0AB|XN--MIX891F|XN--MK1BU44C|XN--MXTQ1M|XN--NGBC5AZD|XN--NGBE9E0A|XN--NGBRX|XN--NODE|XN--NQV7F|XN--NQV7FS00EMA|XN--NYQY26A|XN--O3CW4H|XN--OGBPF8FL|XN--OTU796D|XN--P1ACF|XN--P1AI|XN--PBT977C|XN--PGBS0DH|XN--PSSY2U|XN--Q7CE6A|XN--Q9JYB4C|XN--QCKA1PMC|XN--QXA6A|XN--QXAM|XN--RHQV96G|XN--ROVU88B|XN--RVC1E0AM3E|XN--S9BRJ9C|XN--SES554G|XN--T60B56A|XN--TCKWE|XN--TIQ49XQYJ|XN--UNUP4Y|XN--VERMGENSBERATER-CTB|XN--VERMGENSBERATUNG-PWB|XN--VHQUV|XN--VUQ861B|XN--W4R85EL8FHU5DNRA|XN--W4RS40L|XN--WGBH1C|XN--WGBL6A|XN--XHQ521B|XN--XKC2AL3HYE2A|XN--XKC2DL3A5EE0H|XN--Y9A3AQ|XN--YFRO4I67O|XN--YGBI2AMMX|XN--ZFR164B|XXX|XYZ|YACHTS|YAHOO|YAMAXUN|YANDEX|YE|YODOBASHI|YOGA|YOKOHAMA|YOU|YOUTUBE|YT|YUN|ZA|ZAPPOS|ZARA|ZERO|ZIP|ZM|ZONE|ZUERICH|ZW|TEST)"},7182:(e,t)=>{"use strict";function n(e,t,n){return"function"==typeof n?n(e,t):n}Object.defineProperty(t,"__esModule",{value:!0}),t.transform=function(e,t){var r="",i=1/0,o={},s=!1;if(t&&t.specialTransform)for(var a=0;a<t.specialTransform.length;a++){var c=t.specialTransform[a];if(c.test.test(e.string))return c.transform(e.string,e)}return t&&t.exclude&&n(e.string,e,t.exclude)?e.string:(t&&t.protocol&&(r=n(e.string,e,t.protocol)),e.protocol?r="":r||(r=e.isEmail?"mailto:":e.isFile?"file:///":"http://"),t&&t.truncate&&(i=n(e.string,e,t.truncate)),t&&t.middleTruncation&&(s=n(e.string,e,t.middleTruncation)),t&&t.attributes&&(o=n(e.string,e,t.attributes)),"<a "+Object.keys(o).map((function(e){return!0===o[e]?e:e+'="'+o[e]+'" '})).join(" ")+'href="'+r+e.string+'">'+(e.string.length>i?s?e.string.substring(0,Math.floor(i/2))+"…"+e.string.substring(e.string.length-Math.ceil(i/2),e.string.length):e.string.substring(0,i)+"…":e.string)+"</a>")}},6371:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(4048);t.checkParenthesis=function(e,t,n,r){return r===t&&(n.split(e).length-n.split(t).length==1||e===t&&n.split(e).length%2==0||void 0)},t.maximumAttrLength=r.htmlAttributes.sort((function(e,t){return t.length-e.length}))[0].length,t.isInsideAttribute=function(e){return/\s[a-z0-9-]+=('|")$/i.test(e)||/: ?url\(('|")?$/i.test(e)},t.isInsideAnchorTag=function(e,t,n){for(var r=e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),i=new RegExp("(?=(<a))(?!([\\s\\S]*)(<\\/a>)("+r+"))[\\s\\S]*?("+r+")(?!\"|')","gi"),o=null;null!==(o=i.exec(t));){if(o.index+o[0].length===n)return!0}return!1}},1206:function(e){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=90)}({17:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(18),i=function(){function e(){}return e.getFirstMatch=function(e,t){var n=t.match(e);return n&&n.length>0&&n[1]||""},e.getSecondMatch=function(e,t){var n=t.match(e);return n&&n.length>1&&n[2]||""},e.matchAndReturnConst=function(e,t,n){if(e.test(t))return n},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map((function(e){return parseInt(e,10)||0}));if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map((function(e){return parseInt(e,10)||0}));if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,n,r){void 0===r&&(r=!1);var i=e.getVersionPrecision(t),o=e.getVersionPrecision(n),s=Math.max(i,o),a=0,c=e.map([t,n],(function(t){var n=s-e.getVersionPrecision(t),r=t+new Array(n+1).join(".0");return e.map(r.split("."),(function(e){return new Array(20-e.length).join("0")+e})).reverse()}));for(r&&(a=s-Math.min(i,o)),s-=1;s>=a;){if(c[0][s]>c[1][s])return 1;if(c[0][s]===c[1][s]){if(s===a)return 0;s-=1}else if(c[0][s]<c[1][s])return-1}},e.map=function(e,t){var n,r=[];if(Array.prototype.map)return Array.prototype.map.call(e,t);for(n=0;n<e.length;n+=1)r.push(t(e[n]));return r},e.find=function(e,t){var n,r;if(Array.prototype.find)return Array.prototype.find.call(e,t);for(n=0,r=e.length;n<r;n+=1){var i=e[n];if(t(i,n))return i}},e.assign=function(e){for(var t,n,r=e,i=arguments.length,o=new Array(i>1?i-1:0),s=1;s<i;s++)o[s-1]=arguments[s];if(Object.assign)return Object.assign.apply(Object,[e].concat(o));var a=function(){var e=o[t];"object"==typeof e&&null!==e&&Object.keys(e).forEach((function(t){r[t]=e[t]}))};for(t=0,n=o.length;t<n;t+=1)a();return e},e.getBrowserAlias=function(e){return r.BROWSER_ALIASES_MAP[e]},e.getBrowserTypeByAlias=function(e){return r.BROWSER_MAP[e]||""},e}();t.default=i,e.exports=t.default},18:function(e,t,n){"use strict";t.__esModule=!0,t.ENGINE_MAP=t.OS_MAP=t.PLATFORMS_MAP=t.BROWSER_MAP=t.BROWSER_ALIASES_MAP=void 0,t.BROWSER_ALIASES_MAP={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},t.BROWSER_MAP={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},t.PLATFORMS_MAP={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},t.OS_MAP={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},t.ENGINE_MAP={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"}},90:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(91))&&r.__esModule?r:{default:r},o=n(18);function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=function(){function e(){}var t,n,r;return e.getParser=function(e,t){if(void 0===t&&(t=!1),"string"!=typeof e)throw new Error("UserAgent should be a string");return new i.default(e,t)},e.parse=function(e){return new i.default(e).getResult()},t=e,r=[{key:"BROWSER_MAP",get:function(){return o.BROWSER_MAP}},{key:"ENGINE_MAP",get:function(){return o.ENGINE_MAP}},{key:"OS_MAP",get:function(){return o.OS_MAP}},{key:"PLATFORMS_MAP",get:function(){return o.PLATFORMS_MAP}}],(n=null)&&s(t.prototype,n),r&&s(t,r),e}();t.default=a,e.exports=t.default},91:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=c(n(92)),i=c(n(93)),o=c(n(94)),s=c(n(95)),a=c(n(17));function c(e){return e&&e.__esModule?e:{default:e}}var l=function(){function e(e,t){if(void 0===t&&(t=!1),null==e||""===e)throw new Error("UserAgent parameter can't be empty");this._ua=e,this.parsedResult={},!0!==t&&this.parse()}var t=e.prototype;return t.getUA=function(){return this._ua},t.test=function(e){return e.test(this._ua)},t.parseBrowser=function(){var e=this;this.parsedResult.browser={};var t=a.default.find(r.default,(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser},t.getBrowser=function(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()},t.getBrowserName=function(e){return e?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""},t.getBrowserVersion=function(){return this.getBrowser().version},t.getOS=function(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()},t.parseOS=function(){var e=this;this.parsedResult.os={};var t=a.default.find(i.default,(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.os=t.describe(this.getUA())),this.parsedResult.os},t.getOSName=function(e){var t=this.getOS().name;return e?String(t).toLowerCase()||"":t||""},t.getOSVersion=function(){return this.getOS().version},t.getPlatform=function(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()},t.getPlatformType=function(e){void 0===e&&(e=!1);var t=this.getPlatform().type;return e?String(t).toLowerCase()||"":t||""},t.parsePlatform=function(){var e=this;this.parsedResult.platform={};var t=a.default.find(o.default,(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.platform=t.describe(this.getUA())),this.parsedResult.platform},t.getEngine=function(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()},t.getEngineName=function(e){return e?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""},t.parseEngine=function(){var e=this;this.parsedResult.engine={};var t=a.default.find(s.default,(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.engine=t.describe(this.getUA())),this.parsedResult.engine},t.parse=function(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this},t.getResult=function(){return a.default.assign({},this.parsedResult)},t.satisfies=function(e){var t=this,n={},r=0,i={},o=0;if(Object.keys(e).forEach((function(t){var s=e[t];"string"==typeof s?(i[t]=s,o+=1):"object"==typeof s&&(n[t]=s,r+=1)})),r>0){var s=Object.keys(n),c=a.default.find(s,(function(e){return t.isOS(e)}));if(c){var l=this.satisfies(n[c]);if(void 0!==l)return l}var u=a.default.find(s,(function(e){return t.isPlatform(e)}));if(u){var d=this.satisfies(n[u]);if(void 0!==d)return d}}if(o>0){var h=Object.keys(i),p=a.default.find(h,(function(e){return t.isBrowser(e,!0)}));if(void 0!==p)return this.compareVersion(i[p])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var n=this.getBrowserName().toLowerCase(),r=e.toLowerCase(),i=a.default.getBrowserTypeByAlias(r);return t&&i&&(r=i.toLowerCase()),r===n},t.compareVersion=function(e){var t=[0],n=e,r=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(n=e.substr(1),"="===e[1]?(r=!0,n=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?n=e.substr(1):"~"===e[0]&&(r=!0,n=e.substr(1)),t.indexOf(a.default.compareVersions(i,n,r))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e,t){return void 0===t&&(t=!1),this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some((function(e){return t.is(e)}))},e}();t.default=l,e.exports=t.default},92:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},o=/version\/(\d+(\.?_?\d+)+)/i,s=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},n=i.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},n=i.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},n=i.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},n=i.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},n=i.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){var t={name:"Opera Touch"},n=i.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},n=i.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},n=i.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},n=i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},n=i.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},n=i.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},n=i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},n=i.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},n=i.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},n=i.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return n&&(t.version=n),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},n=i.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},n=i.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},n=i.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},n=i.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},n=i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},n=i.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},n=i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},n=i.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MiuiBrowser/i],describe:function(e){var t={name:"Miui"},n=i.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},n=i.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},n=i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},n=i.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){var t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe:function(e){var t={name:"Android Browser"},n=i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},n=i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},n=i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:i.default.getFirstMatch(t,e),version:i.default.getSecondMatch(t,e)}}}];t.default=s,e.exports=t.default},93:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},o=n(18),s=[{test:[/Roku\/DVP/],describe:function(e){var t=i.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:o.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),n=i.default.getWindowsVersionName(t);return{name:o.OS_MAP.Windows,version:t,versionName:n}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){var t={name:o.OS_MAP.iOS},n=i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return n&&(t.version=n),t}},{test:[/macintosh/i],describe:function(e){var t=i.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),n=i.default.getMacOSVersionName(t),r={name:o.OS_MAP.MacOS,version:t};return n&&(r.versionName=n),r}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=i.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:o.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe:function(e){var t=i.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),n=i.default.getAndroidVersionName(t),r={name:o.OS_MAP.Android,version:t};return n&&(r.versionName=n),r}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),n={name:o.OS_MAP.WebOS};return t&&t.length&&(n.version=t),n}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=i.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||i.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:o.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=i.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=i.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:o.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:o.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=i.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.PlayStation4,version:t}}}];t.default=s,e.exports=t.default},94:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},o=n(18),s=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=i.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",n={type:o.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(n.model=t),n}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),n=e.test(/like (ipod|iphone)/i);return t&&!n},describe:function(e){var t=i.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:o.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}}];t.default=s,e.exports=t.default},95:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},o=n(18),s=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:o.ENGINE_MAP.Blink};var t=i.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:o.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:o.ENGINE_MAP.Trident},n=i.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:o.ENGINE_MAP.Presto},n=i.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){var t=e.test(/gecko/i),n=e.test(/like gecko/i);return t&&!n},describe:function(e){var t={name:o.ENGINE_MAP.Gecko},n=i.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:o.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:o.ENGINE_MAP.WebKit},n=i.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}}];t.default=s,e.exports=t.default}})},2721:(e,t)=>{"use strict";function n(){return"undefined"==typeof window?null:window.navigator.languages&&window.navigator.languages[0]||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage||window.navigator.systemLanguage||null}function r(e){return e.toLowerCase().replace(/-/,"_")}t.Z=void 0;var i=function(e){if(!e)return n();var t=e.languages,i=e.fallback;if(!e.languages)return i;var o=r(n());if(!o)return i;var s=t.filter((function(e){return r(e)===o}));return s.length>0?s[0]||i:t.filter((function(e){return n=e,i=(t=o).length,(r=null==r?0:r)<0?r=0:r>i&&(r=i),n="".concat(n),t.slice(r,r+n.length)==n;var t,n,r,i}))[0]||i};t.Z=i},9830:e=>{"use strict";
 
 
 
 
 
 
 
 
2
  /*!
3
  * bytes
4
  * Copyright(c) 2012-2014 TJ Holowaychuk
5
  * Copyright(c) 2015 Jed Watson
6
  * MIT Licensed
7
+ */e.exports=function(e,t){if("string"==typeof e)return s(e);if("number"==typeof e)return o(e,t);return null},e.exports.format=o,e.exports.parse=s;var t=/\B(?=(\d{3})+(?!\d))/g,n=/(?:\.0*|(\.[^0]+)0+)$/,r={b:1,kb:1024,mb:1<<20,gb:1<<30,tb:Math.pow(1024,4),pb:Math.pow(1024,5)},i=/^((-|\+)?(\d+(?:\.\d+)?)) *(kb|mb|gb|tb|pb)$/i;function o(e,i){if(!Number.isFinite(e))return null;var o=Math.abs(e),s=i&&i.thousandsSeparator||"",a=i&&i.unitSeparator||"",c=i&&void 0!==i.decimalPlaces?i.decimalPlaces:2,l=Boolean(i&&i.fixedDecimals),u=i&&i.unit||"";u&&r[u.toLowerCase()]||(u=o>=r.pb?"PB":o>=r.tb?"TB":o>=r.gb?"GB":o>=r.mb?"MB":o>=r.kb?"KB":"B");var d=(e/r[u.toLowerCase()]).toFixed(c);return l||(d=d.replace(n,"$1")),s&&(d=d.replace(t,s)),d+a+u}function s(e){if("number"==typeof e&&!isNaN(e))return e;if("string"!=typeof e)return null;var t,n=i.exec(e),o="b";return n?(t=parseFloat(n[1]),o=n[4].toLowerCase()):(t=parseInt(e,10),o="b"),Math.floor(r[o]*t)}},5848:e=>{"use strict";e.exports=JSON.parse('{"nbsp":" ","iexcl":"¡","cent":"¢","pound":"£","curren":"¤","yen":"¥","brvbar":"¦","sect":"§","uml":"¨","copy":"©","ordf":"ª","laquo":"«","not":"¬","shy":"­","reg":"®","macr":"¯","deg":"°","plusmn":"±","sup2":"²","sup3":"³","acute":"´","micro":"µ","para":"¶","middot":"·","cedil":"¸","sup1":"¹","ordm":"º","raquo":"»","frac14":"¼","frac12":"½","frac34":"¾","iquest":"¿","Agrave":"À","Aacute":"Á","Acirc":"Â","Atilde":"Ã","Auml":"Ä","Aring":"Å","AElig":"Æ","Ccedil":"Ç","Egrave":"È","Eacute":"É","Ecirc":"Ê","Euml":"Ë","Igrave":"Ì","Iacute":"Í","Icirc":"Î","Iuml":"Ï","ETH":"Ð","Ntilde":"Ñ","Ograve":"Ò","Oacute":"Ó","Ocirc":"Ô","Otilde":"Õ","Ouml":"Ö","times":"×","Oslash":"Ø","Ugrave":"Ù","Uacute":"Ú","Ucirc":"Û","Uuml":"Ü","Yacute":"Ý","THORN":"Þ","szlig":"ß","agrave":"à","aacute":"á","acirc":"â","atilde":"ã","auml":"ä","aring":"å","aelig":"æ","ccedil":"ç","egrave":"è","eacute":"é","ecirc":"ê","euml":"ë","igrave":"ì","iacute":"í","icirc":"î","iuml":"ï","eth":"ð","ntilde":"ñ","ograve":"ò","oacute":"ó","ocirc":"ô","otilde":"õ","ouml":"ö","divide":"÷","oslash":"ø","ugrave":"ù","uacute":"ú","ucirc":"û","uuml":"ü","yacute":"ý","thorn":"þ","yuml":"ÿ","fnof":"ƒ","Alpha":"Α","Beta":"Β","Gamma":"Γ","Delta":"Δ","Epsilon":"Ε","Zeta":"Ζ","Eta":"Η","Theta":"Θ","Iota":"Ι","Kappa":"Κ","Lambda":"Λ","Mu":"Μ","Nu":"Ν","Xi":"Ξ","Omicron":"Ο","Pi":"Π","Rho":"Ρ","Sigma":"Σ","Tau":"Τ","Upsilon":"Υ","Phi":"Φ","Chi":"Χ","Psi":"Ψ","Omega":"Ω","alpha":"α","beta":"β","gamma":"γ","delta":"δ","epsilon":"ε","zeta":"ζ","eta":"η","theta":"θ","iota":"ι","kappa":"κ","lambda":"λ","mu":"μ","nu":"ν","xi":"ξ","omicron":"ο","pi":"π","rho":"ρ","sigmaf":"ς","sigma":"σ","tau":"τ","upsilon":"υ","phi":"φ","chi":"χ","psi":"ψ","omega":"ω","thetasym":"ϑ","upsih":"ϒ","piv":"ϖ","bull":"•","hellip":"…","prime":"′","Prime":"″","oline":"‾","frasl":"⁄","weierp":"℘","image":"ℑ","real":"ℜ","trade":"™","alefsym":"ℵ","larr":"←","uarr":"↑","rarr":"→","darr":"↓","harr":"↔","crarr":"↵","lArr":"⇐","uArr":"⇑","rArr":"⇒","dArr":"⇓","hArr":"⇔","forall":"∀","part":"∂","exist":"∃","empty":"∅","nabla":"∇","isin":"∈","notin":"∉","ni":"∋","prod":"∏","sum":"∑","minus":"−","lowast":"∗","radic":"√","prop":"∝","infin":"∞","ang":"∠","and":"∧","or":"∨","cap":"∩","cup":"∪","int":"∫","there4":"∴","sim":"∼","cong":"≅","asymp":"≈","ne":"≠","equiv":"≡","le":"≤","ge":"≥","sub":"⊂","sup":"⊃","nsub":"⊄","sube":"⊆","supe":"⊇","oplus":"⊕","otimes":"⊗","perp":"⊥","sdot":"⋅","lceil":"⌈","rceil":"⌉","lfloor":"⌊","rfloor":"⌋","lang":"〈","rang":"〉","loz":"◊","spades":"♠","clubs":"♣","hearts":"♥","diams":"♦","quot":"\\"","amp":"&","lt":"<","gt":">","OElig":"Œ","oelig":"œ","Scaron":"Š","scaron":"š","Yuml":"Ÿ","circ":"ˆ","tilde":"˜","ensp":" ","emsp":" ","thinsp":" ","zwnj":"‌","zwj":"‍","lrm":"‎","rlm":"‏","ndash":"–","mdash":"—","lsquo":"‘","rsquo":"’","sbquo":"‚","ldquo":"“","rdquo":"”","bdquo":"„","dagger":"†","Dagger":"‡","permil":"‰","lsaquo":"‹","rsaquo":"›","euro":"€"}')},6588:e=>{"use strict";e.exports=JSON.parse('{"AElig":"Æ","AMP":"&","Aacute":"Á","Acirc":"Â","Agrave":"À","Aring":"Å","Atilde":"Ã","Auml":"Ä","COPY":"©","Ccedil":"Ç","ETH":"Ð","Eacute":"É","Ecirc":"Ê","Egrave":"È","Euml":"Ë","GT":">","Iacute":"Í","Icirc":"Î","Igrave":"Ì","Iuml":"Ï","LT":"<","Ntilde":"Ñ","Oacute":"Ó","Ocirc":"Ô","Ograve":"Ò","Oslash":"Ø","Otilde":"Õ","Ouml":"Ö","QUOT":"\\"","REG":"®","THORN":"Þ","Uacute":"Ú","Ucirc":"Û","Ugrave":"Ù","Uuml":"Ü","Yacute":"Ý","aacute":"á","acirc":"â","acute":"´","aelig":"æ","agrave":"à","amp":"&","aring":"å","atilde":"ã","auml":"ä","brvbar":"¦","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","curren":"¤","deg":"°","divide":"÷","eacute":"é","ecirc":"ê","egrave":"è","eth":"ð","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","iacute":"í","icirc":"î","iexcl":"¡","igrave":"ì","iquest":"¿","iuml":"ï","laquo":"«","lt":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","ntilde":"ñ","oacute":"ó","ocirc":"ô","ograve":"ò","ordf":"ª","ordm":"º","oslash":"ø","otilde":"õ","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","raquo":"»","reg":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","thorn":"þ","times":"×","uacute":"ú","ucirc":"û","ugrave":"ù","uml":"¨","uuml":"ü","yacute":"ý","yen":"¥","yuml":"ÿ"}')},487:e=>{var t={utf8:{stringToBytes:function(e){return t.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(t.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n<e.length;n++)t.push(255&e.charCodeAt(n));return t},bytesToString:function(e){for(var t=[],n=0;n<e.length;n++)t.push(String.fromCharCode(e[n]));return t.join("")}}};e.exports=t},1012:e=>{var t,n;t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&n.rotl(e,8)|4278255360&n.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=n.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],n=0,r=0;n<e.length;n++,r+=8)t[r>>>5]|=e[n]<<24-r%32;return t},wordsToBytes:function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(e){for(var t=[],n=0;n<e.length;n++)t.push((e[n]>>>4).toString(16)),t.push((15&e[n]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],n=0;n<e.length;n+=2)t.push(parseInt(e.substr(n,2),16));return t},bytesToBase64:function(e){for(var n=[],r=0;r<e.length;r+=3)for(var i=e[r]<<16|e[r+1]<<8|e[r+2],o=0;o<4;o++)8*r+6*o<=8*e.length?n.push(t.charAt(i>>>6*(3-o)&63)):n.push("=");return n.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var n=[],r=0,i=0;r<e.length;i=++r%4)0!=i&&n.push((t.indexOf(e.charAt(r-1))&Math.pow(2,-2*i+8)-1)<<2*i|t.indexOf(e.charAt(r))>>>6-2*i);return n}},e.exports=n},512:(e,t,n)=>{var r=n(3645)((function(e){return e[1]}));r.push([e.id,"@keyframes fadeIn_-55RX{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn_-55RX{from{transform:translate3d(0, 40px, 0)}to{transform:translate3d(0, 0, 0);opacity:1}}.fadeIn_-55RX{-webkit-animation-duration:1.5s;animation-duration:1.5s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-name:fadeIn_-55RX;-webkit-animation-name:fadeIn_-55RX}.slideLeft_KoeUm{-webkit-animation:slideLeft_KoeUm 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideLeft_KoeUm 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideLeft_KoeUm{0%{transform:translateX(250px)}100%{transform:translateX(0px)}}@keyframes slideLeft_KoeUm{0%{transform:translateX(250px)}100%{transform:translateX(0px)}}.slideRight_3pLpg{-webkit-animation:slideRight_3pLpg 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideRight_3pLpg 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideRight_3pLpg{0%{transform:translateX(-250px)}100%{transform:translateX(0px)}}@keyframes slideRight_3pLpg{0%{transform:translateX(-250px)}100%{transform:translateX(0px)}}.slideUp_B_pTF{-webkit-animation:slideUp_B_pTF 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideUp_B_pTF 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideUp_B_pTF{0%{transform:translateY(250px)}100%{transform:translateY(0px)}}@keyframes slideUp_B_pTF{0%{transform:translateY(250px)}100%{transform:translateY(0px)}}.nudge_Wc3EQ,form .error_UuoQi{-webkit-animation:nudge_Wc3EQ 1s ease-in;animation:nudge_Wc3EQ 1s ease-in}@-webkit-keyframes nudge_Wc3EQ{0%{opacity:0}100%{opacity:1}}@keyframes nudge_Wc3EQ{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fly-in_yrNvF{0%{transform:scale(0.85) translateY(10%);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}@keyframes fly-in_yrNvF{0%{transform:scale(0.85) translateY(10%);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}.fly-in_yrNvF{transition:all 0.5s;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-name:fly-in_yrNvF;animation-name:fly-in_yrNvF}form{position:relative}form .error_UuoQi{color:red;font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px);margin:5px 0}form ::-moz-placeholder{color:#777;opacity:1}form :-ms-input-placeholder{color:#777;opacity:1}form ::placeholder{color:#777;opacity:1}.google-button_2DGgc button,.root_1TTPz button{width:100%;color:#444444;background:#0596d4;background:var(--call-us-main-button-background, #0596d4);border:1px #0596d4 solid;border:1px var(--call-us-main-button-background, #0596d4) solid;padding:5px 10px;font-size:14px;font-size:var(--call-us-font-size, 14px);outline:none;cursor:pointer}.google-button_2DGgc button.submit_3-k9E,.root_1TTPz button.submit_3-k9E{align-self:flex-end;background:#0596d4;background:var(--call-us-main-button-background, #0596d4);width:100%;height:35px;color:white;font-size:14px;font-size:var(--call-us-font-size, 14px)}.custom-scrollbar_1Ju2z::-webkit-scrollbar,.root_1TTPz form .form_body_wBhOL::-webkit-scrollbar{width:4px}.custom-scrollbar_1Ju2z::-webkit-scrollbar-track,.root_1TTPz form .form_body_wBhOL::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrollbar_1Ju2z::-webkit-scrollbar-thumb,.root_1TTPz form .form_body_wBhOL::-webkit-scrollbar-thumb{background:#888}.custom-scrollbar_1Ju2z::-webkit-scrollbar-thumb:hover,.root_1TTPz form .form_body_wBhOL::-webkit-scrollbar-thumb:hover{background:#555}.root_1TTPz{display:flex;align-items:center;justify-content:center;height:100%;flex-flow:column;margin-bottom:0;flex-grow:1}.root_1TTPz form{width:100%;flex-grow:1;display:flex;flex-direction:column;overflow-y:auto;margin-bottom:0}.root_1TTPz form .form_body_wBhOL{padding:10px;flex-grow:1;display:flex;flex-direction:column;justify-content:center;overflow-y:auto}.root_1TTPz form .form_body_wBhOL .chatIntroText_C3oZl,.root_1TTPz form .form_body_wBhOL .replaceFieldsText_3ch5v{margin:5px 0;font-size:14px;font-size:var(--call-us-font-size, 14px);color:#646464;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.root_1TTPz form .form_body_wBhOL .replaceFieldsText_3ch5v{font-weight:bold;text-align:center}.root_1TTPz .chat-disabled-container_3yHCI{color:#646464;display:flex;flex:1 1 auto;flex-direction:row;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1em}.root_1TTPz :focus{outline:none}\n",""]),r.locals={fadeIn:"fadeIn_-55RX",slideLeft:"slideLeft_KoeUm",slideRight:"slideRight_3pLpg",slideUp:"slideUp_B_pTF",nudge:"nudge_Wc3EQ",error:"error_UuoQi","fly-in":"fly-in_yrNvF","google-button":"google-button_2DGgc",root:"root_1TTPz",submit:"submit_3-k9E","custom-scrollbar":"custom-scrollbar_1Ju2z",form_body:"form_body_wBhOL",chatIntroText:"chatIntroText_C3oZl",replaceFieldsText:"replaceFieldsText_3ch5v","chat-disabled-container":"chat-disabled-container_3yHCI"},e.exports=r},8336:(e,t,n)=>{var r=n(3645)((function(e){return e[1]}));r.push([e.id,"@keyframes fadeIn_2c0mp{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn_2c0mp{from{transform:translate3d(0, 40px, 0)}to{transform:translate3d(0, 0, 0);opacity:1}}.fadeIn_2c0mp{-webkit-animation-duration:1.5s;animation-duration:1.5s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-name:fadeIn_2c0mp;-webkit-animation-name:fadeIn_2c0mp}.slideLeft_3J8Ps{-webkit-animation:slideLeft_3J8Ps 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideLeft_3J8Ps 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideLeft_3J8Ps{0%{transform:translateX(250px)}100%{transform:translateX(0px)}}@keyframes slideLeft_3J8Ps{0%{transform:translateX(250px)}100%{transform:translateX(0px)}}.slideRight_1fPzF{-webkit-animation:slideRight_1fPzF 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideRight_1fPzF 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideRight_1fPzF{0%{transform:translateX(-250px)}100%{transform:translateX(0px)}}@keyframes slideRight_1fPzF{0%{transform:translateX(-250px)}100%{transform:translateX(0px)}}.slideUp_3BNk_{-webkit-animation:slideUp_3BNk_ 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideUp_3BNk_ 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideUp_3BNk_{0%{transform:translateY(250px)}100%{transform:translateY(0px)}}@keyframes slideUp_3BNk_{0%{transform:translateY(250px)}100%{transform:translateY(0px)}}.nudge_1Say6{-webkit-animation:nudge_1Say6 1s ease-in;animation:nudge_1Say6 1s ease-in}@-webkit-keyframes nudge_1Say6{0%{opacity:0}100%{opacity:1}}@keyframes nudge_1Say6{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fly-in_3B_lw{0%{transform:scale(0.85) translateY(10%);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}@keyframes fly-in_3B_lw{0%{transform:scale(0.85) translateY(10%);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}.fly-in_3B_lw{transition:all 0.5s;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-name:fly-in_3B_lw;animation-name:fly-in_3B_lw}.root_3iK1E{display:inline-block}.root_3iK1E .call-us-toolbar{display:flex;flex-direction:row;justify-content:center}.root_3iK1E .call-us-toolbar button{width:60px;width:var(--call-us-main-button-width, 60px);height:60px;height:var(--call-us-main-button-width, 60px);background-color:#373737;background-color:var(--call-us-form-header-background, #373737);border-radius:50%}.root_3iK1E button{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);fill:white;fill:var(--call-us-header-text-color, white)}\n",""]),r.locals={fadeIn:"fadeIn_2c0mp",slideLeft:"slideLeft_3J8Ps",slideRight:"slideRight_1fPzF",slideUp:"slideUp_3BNk_",nudge:"nudge_1Say6","fly-in":"fly-in_3B_lw",root:"root_3iK1E"},e.exports=r},342:(e,t,n)=>{var r=n(3645)((function(e){return e[1]}));r.push([e.id,".file-download-link_3P1fM{text-decoration:none;color:black}.show-file_3HMv7{display:grid;grid-template-columns:20px auto;grid-column-gap:3px;align-items:center;margin:0px 3px}.show-file_3HMv7 .transform-svg_gRa4y{transform:rotate(136deg);font-weight:lighter;width:20px;margin-top:5px}.show-file_3HMv7 .file-info_219P7 .file-name_TDWnC{align-self:end;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px;display:block;text-align:left;margin-top:6px}.show-file_3HMv7 .file-info_219P7 .file-size_1VBbN{float:left;color:#cccccc;font-size:calc(14px - 2px);font-size:calc(var(--call-us-font-size, 14px) - 2px);align-self:end;justify-self:end}\n",""]),r.locals={"file-download-link":"file-download-link_3P1fM","show-file":"show-file_3HMv7","transform-svg":"transform-svg_gRa4y","file-info":"file-info_219P7","file-name":"file-name_TDWnC","file-size":"file-size_1VBbN"},e.exports=r},1112:(e,t,n)=>{var r=n(3645)((function(e){return e[1]}));r.push([e.id,"@keyframes fadeIn_2vkOd{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn_2vkOd{from{transform:translate3d(0, 40px, 0)}to{transform:translate3d(0, 0, 0);opacity:1}}.fadeIn_2vkOd{-webkit-animation-duration:1.5s;animation-duration:1.5s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-name:fadeIn_2vkOd;-webkit-animation-name:fadeIn_2vkOd}.slideLeft_2Udiv{-webkit-animation:slideLeft_2Udiv 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideLeft_2Udiv 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideLeft_2Udiv{0%{transform:translateX(250px)}100%{transform:translateX(0px)}}@keyframes slideLeft_2Udiv{0%{transform:translateX(250px)}100%{transform:translateX(0px)}}.slideRight_DJz1G{-webkit-animation:slideRight_DJz1G 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideRight_DJz1G 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideRight_DJz1G{0%{transform:translateX(-250px)}100%{transform:translateX(0px)}}@keyframes slideRight_DJz1G{0%{transform:translateX(-250px)}100%{transform:translateX(0px)}}.slideUp_gWFz3{-webkit-animation:slideUp_gWFz3 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideUp_gWFz3 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideUp_gWFz3{0%{transform:translateY(250px)}100%{transform:translateY(0px)}}@keyframes slideUp_gWFz3{0%{transform:translateY(250px)}100%{transform:translateY(0px)}}.nudge_1nCOl{-webkit-animation:nudge_1nCOl 1s ease-in;animation:nudge_1nCOl 1s ease-in}@-webkit-keyframes nudge_1nCOl{0%{opacity:0}100%{opacity:1}}@keyframes nudge_1nCOl{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fly-in_390SE{0%{transform:scale(0.85) translateY(10%);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}@keyframes fly-in_390SE{0%{transform:scale(0.85) translateY(10%);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}.fly-in_390SE,.root_2RJyu .msg_bubble_3H8Qg{transition:all 0.5s;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-name:fly-in_390SE;animation-name:fly-in_390SE}.root_2RJyu{display:flex;flex-direction:column}.root_2RJyu .msg_bubble_client_2E_BW{justify-content:flex-start}.root_2RJyu .msg_bubble_agent_6a5Gs{justify-content:flex-end}.root_2RJyu .msg_bubble_3H8Qg{display:flex;flex-direction:row;margin-bottom:6px !important}.root_2RJyu .msg_bubble_3H8Qg .avatar_container_2eN-E{height:27px;min-width:27px;max-width:27px}.root_2RJyu .msg_bubble_3H8Qg .avatar_container_2eN-E svg path:first-of-type{fill:#0596d4;fill:var(--call-us-main-button-background, #0596d4)}.root_2RJyu .msg_bubble_3H8Qg .avatar_container_2eN-E .avatar_img_3_STP{border-radius:50%;height:27px;min-width:27px;max-width:27px}.root_2RJyu .msg_bubble_3H8Qg .msg_container_2iwpY{line-height:1.4;margin-top:auto;margin-bottom:auto;border-radius:5px;padding:10px;position:relative;flex-grow:1;display:flex;flex-direction:column;font-size:14px;font-size:var(--call-us-font-size, 14px);word-wrap:anywhere}.root_2RJyu .msg_bubble_3H8Qg .msg_container_2iwpY .msg_sub_area_zz0o2{display:flex;flex-direction:row;justify-content:space-between;margin-top:5px}.root_2RJyu .msg_bubble_3H8Qg .msg_container_2iwpY .msg_sub_area_zz0o2 .msg_info_container_7bgj8{font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px);white-space:nowrap}.root_2RJyu .msg_bubble_3H8Qg .msg_container_2iwpY .msg_sub_area_zz0o2 .msg_info_container_7bgj8 .msg_sender_name_i34Tn{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:75px;float:left;margin-right:5px}.root_2RJyu .msg_bubble_3H8Qg .msg_container_2iwpY .msg_sub_area_zz0o2 .msg_info_container_7bgj8 .msg_sender_name_i34Tn.popout_3NyMo{max-width:400px}.root_2RJyu .msg_bubble_3H8Qg .msg_container_2iwpY .sending_indication_wf0It{display:flex;flex-direction:row;justify-content:flex-end;position:absolute;bottom:0;right:2px}.root_2RJyu .msg_bubble_3H8Qg .msg_container_2iwpY .sending_indication_wf0It .sending_icon_2GAbW{width:1em;height:1em;display:inline-block;fill:#373737;fill:var(--call-us-form-header-background, #373737);margin:0 0 0 5px}.root_2RJyu .msg_bubble_3H8Qg .msg_client_pZ7MA{margin-left:10px;background-color:#d4d4d4;background-color:var(--call-us-client-text-color, #d4d4d4)}.root_2RJyu .msg_bubble_3H8Qg .msg_client_pZ7MA::before{content:'';position:absolute;width:0;height:0;left:-7px;top:8px;border-top:8px solid transparent;border-right:8px solid #d4d4d4;border-right:8px solid var(--call-us-client-text-color, #d4d4d4);border-bottom:8px solid transparent}.root_2RJyu .msg_bubble_3H8Qg .msg_agent_3l4AH{margin-right:10px;background-color:#eee;background-color:var(--call-us-agent-text-color, #eee)}.root_2RJyu .msg_bubble_3H8Qg .msg_agent_3l4AH::after{content:'';position:absolute;width:0;height:0;right:-8px;top:8px;border-top:8px solid transparent;border-left:8px solid #eee;border-left:8px solid var(--call-us-agent-text-color, #eee);border-bottom:8px solid transparent}.root_2RJyu .error-message_1UQGl{color:red;font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px);margin-bottom:10px}.root_2RJyu .error-message_1UQGl .error-message-retry_3NaXv{cursor:pointer}\n",""]),r.locals={fadeIn:"fadeIn_2vkOd",slideLeft:"slideLeft_2Udiv",slideRight:"slideRight_DJz1G",slideUp:"slideUp_gWFz3",nudge:"nudge_1nCOl","fly-in":"fly-in_390SE",root:"root_2RJyu",msg_bubble:"msg_bubble_3H8Qg",msg_bubble_client:"msg_bubble_client_2E_BW",msg_bubble_agent:"msg_bubble_agent_6a5Gs",avatar_container:"avatar_container_2eN-E",avatar_img:"avatar_img_3_STP",msg_container:"msg_container_2iwpY",msg_sub_area:"msg_sub_area_zz0o2",msg_info_container:"msg_info_container_7bgj8",msg_sender_name:"msg_sender_name_i34Tn",popout:"popout_3NyMo",sending_indication:"sending_indication_wf0It",sending_icon:"sending_icon_2GAbW",msg_client:"msg_client_pZ7MA",msg_agent:"msg_agent_3l4AH","error-message":"error-message_1UQGl","error-message-retry":"error-message-retry_3NaXv"},e.exports=r},9592:(e,t,n)=>{var r=n(3645)((function(e){return e[1]}));r.push([e.id,"@keyframes fadeIn_2aWdx{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn_2aWdx{from{transform:translate3d(0, 40px, 0)}to{transform:translate3d(0, 0, 0);opacity:1}}.fadeIn_2aWdx{-webkit-animation-duration:1.5s;animation-duration:1.5s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-name:fadeIn_2aWdx;-webkit-animation-name:fadeIn_2aWdx}.slideLeft_1gAAZ{-webkit-animation:slideLeft_1gAAZ 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideLeft_1gAAZ 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideLeft_1gAAZ{0%{transform:translateX(250px)}100%{transform:translateX(0px)}}@keyframes slideLeft_1gAAZ{0%{transform:translateX(250px)}100%{transform:translateX(0px)}}.slideRight_xN84L{-webkit-animation:slideRight_xN84L 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideRight_xN84L 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideRight_xN84L{0%{transform:translateX(-250px)}100%{transform:translateX(0px)}}@keyframes slideRight_xN84L{0%{transform:translateX(-250px)}100%{transform:translateX(0px)}}.slideUp_CGuBy{-webkit-animation:slideUp_CGuBy 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideUp_CGuBy 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideUp_CGuBy{0%{transform:translateY(250px)}100%{transform:translateY(0px)}}@keyframes slideUp_CGuBy{0%{transform:translateY(250px)}100%{transform:translateY(0px)}}.nudge_2IT3U,form .error_2YeRz{-webkit-animation:nudge_2IT3U 1s ease-in;animation:nudge_2IT3U 1s ease-in}@-webkit-keyframes nudge_2IT3U{0%{opacity:0}100%{opacity:1}}@keyframes nudge_2IT3U{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fly-in_3Dexy{0%{transform:scale(0.85) translateY(10%);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}@keyframes fly-in_3Dexy{0%{transform:scale(0.85) translateY(10%);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}.fly-in_3Dexy{transition:all 0.5s;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-name:fly-in_3Dexy;animation-name:fly-in_3Dexy}form{position:relative}form .error_2YeRz{color:red;font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px);margin:5px 0}form ::-moz-placeholder{color:#777;opacity:1}form :-ms-input-placeholder{color:#777;opacity:1}form ::placeholder{color:#777;opacity:1}.google-button_305ZN button,.root_FnIYL button{width:100%;color:#444444;background:#0596d4;background:var(--call-us-main-button-background, #0596d4);border:1px #0596d4 solid;border:1px var(--call-us-main-button-background, #0596d4) solid;padding:5px 10px;font-size:14px;font-size:var(--call-us-font-size, 14px);outline:none;cursor:pointer}.google-button_305ZN button.submit_QA7Yh,.root_FnIYL button.submit_QA7Yh{align-self:flex-end;background:#0596d4;background:var(--call-us-main-button-background, #0596d4);width:100%;height:35px;color:white;font-size:14px;font-size:var(--call-us-font-size, 14px)}.root_FnIYL{display:flex;align-items:center;justify-content:space-between;flex-grow:1;flex-direction:column;box-sizing:border-box}.root_FnIYL .success_body_LTWG8{padding:10px;flex-grow:1;display:flex;flex-direction:column;justify-content:center;width:100%}.root_FnIYL .success_body_LTWG8 .awayText_3JnRn{font-size:14px;font-size:var(--call-us-font-size, 14px);color:#646464;text-align:center;padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:bold}.root_FnIYL .success_body_LTWG8 .rateThumbs_1K_u8{height:25px;cursor:pointer;fill:#373737;fill:var(--call-us-form-header-background, #373737)}.root_FnIYL :focus{outline:none}\n",""]),r.locals={fadeIn:"fadeIn_2aWdx",slideLeft:"slideLeft_1gAAZ",slideRight:"slideRight_xN84L",slideUp:"slideUp_CGuBy",nudge:"nudge_2IT3U",error:"error_2YeRz","fly-in":"fly-in_3Dexy","google-button":"google-button_305ZN",root:"root_FnIYL",submit:"submit_QA7Yh",success_body:"success_body_LTWG8",awayText:"awayText_3JnRn",rateThumbs:"rateThumbs_1K_u8"},e.exports=r},3839:(e,t,n)=>{var r=n(3645)((function(e){return e[1]}));r.push([e.id,".bar_1d-Mw{border:0;padding:0;position:relative;display:block;width:100%}.bar_1d-Mw:before{content:'';height:2px;width:0;bottom:0;position:absolute;background:#373737;background:var(--call-us-form-header-background, #373737);transition:300ms ease all;left:0}.materialInput_fKTHD,.materialPhone_3-YId,.materialTextarea_3yJnC{position:relative;flex-grow:1;margin-bottom:5px}.materialInput_fKTHD label,.materialPhone_3-YId label,.materialTextarea_3yJnC label{color:#373737;color:var(--call-us-form-header-background, #373737);font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px);font-palette:dark;font-weight:normal;position:absolute;pointer-events:none;left:5px;top:10px;transition:300ms ease all}.materialInput_fKTHD textarea,.materialPhone_3-YId textarea,.materialTextarea_3yJnC textarea{overflow-x:hidden;resize:none}.materialInput_fKTHD textarea:focus ~ label,.materialInput_fKTHD textarea:valid ~ label,.materialPhone_3-YId textarea:focus ~ label,.materialPhone_3-YId textarea:valid ~ label,.materialTextarea_3yJnC textarea:focus ~ label,.materialTextarea_3yJnC textarea:valid ~ label{top:-30px;font-size:calc(14px - 1px);font-size:calc(var(--call-us-font-size, 14px) - 1px);color:#373737;color:var(--call-us-form-header-background, #373737)}.materialInput_fKTHD input:focus ~ label,.materialInput_fKTHD input:valid ~ label,.materialInput_fKTHD input:disabled ~ label,.materialPhone_3-YId input:focus ~ label,.materialPhone_3-YId input:valid ~ label,.materialPhone_3-YId input:disabled ~ label,.materialTextarea_3yJnC input:focus ~ label,.materialTextarea_3yJnC input:valid ~ label,.materialTextarea_3yJnC input:disabled ~ label{top:-4px;font-size:calc(14px - 1px);font-size:calc(var(--call-us-font-size, 14px) - 1px);color:#373737;color:var(--call-us-form-header-background, #373737)}.materialInput_fKTHD input,.materialInput_fKTHD textarea,.materialPhone_3-YId input,.materialPhone_3-YId textarea,.materialTextarea_3yJnC input,.materialTextarea_3yJnC textarea{background:none;color:black;font-size:calc(14px - 1px);font-size:calc(var(--call-us-font-size, 14px) - 1px);font-family:inherit;padding:10px 0 4px 0;display:block;width:100%;border:none;border-radius:0;border-bottom:1px solid #373737;border-bottom:1px solid var(--call-us-form-header-background, #373737)}.materialInput_fKTHD input:focus,.materialInput_fKTHD textarea:focus,.materialPhone_3-YId input:focus,.materialPhone_3-YId textarea:focus,.materialTextarea_3yJnC input:focus,.materialTextarea_3yJnC textarea:focus{outline:none}.materialInput_fKTHD input:focus ~ .bar_1d-Mw:before,.materialInput_fKTHD textarea:focus ~ .bar_1d-Mw:before,.materialPhone_3-YId input:focus ~ .bar_1d-Mw:before,.materialPhone_3-YId textarea:focus ~ .bar_1d-Mw:before,.materialTextarea_3yJnC input:focus ~ .bar_1d-Mw:before,.materialTextarea_3yJnC textarea:focus ~ .bar_1d-Mw:before{width:100%}.custom-scrollbar_2h8Ar::-webkit-scrollbar,.root_25A4M .chat-container_1uPxK::-webkit-scrollbar{width:4px}.custom-scrollbar_2h8Ar::-webkit-scrollbar-track,.root_25A4M .chat-container_1uPxK::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrollbar_2h8Ar::-webkit-scrollbar-thumb,.root_25A4M .chat-container_1uPxK::-webkit-scrollbar-thumb{background:#888}.custom-scrollbar_2h8Ar::-webkit-scrollbar-thumb:hover,.root_25A4M .chat-container_1uPxK::-webkit-scrollbar-thumb:hover{background:#555}.root_25A4M{position:relative;height:100%;display:flex;flex-direction:column;flex-grow:1}.root_25A4M .video-container_2aZGG{display:flex;align-items:center;position:relative;z-index:1000;height:187px}.root_25A4M .video-container_2aZGG .awayVideo_15FVO{width:100%;height:187px}.root_25A4M .video-container_2aZGG .homeVideo_2xijr{width:15vw;width:15vh;position:absolute;bottom:0px;right:0px;border:2px solid #fff}.root_25A4M .video-container_2aZGG .awayFullVideo_2PGhF{width:100%;height:100%}.root_25A4M .video-container_2aZGG .homeFullVideo_12ZC9{width:15vw;height:15vh;max-width:25%;max-height:25%;position:absolute;bottom:0px;right:0px;border:2px solid #fff}@media screen{.root_25A4M .video-container_2aZGG .awayVideo_15FVO{max-width:50vw;max-height:50vh;margin:0 auto}.root_25A4M .video-container_2aZGG .homeVideo_2xijr{max-width:15vw;max-height:15vh;position:absolute;bottom:0px;right:5%}}.root_25A4M .video-container_2aZGG .mirrorVideo_2404u{transform:rotateY(180deg)}.root_25A4M .chat-container_1uPxK{flex:1 1 auto;padding:10px 10px 0 !important;min-height:180px !important;overflow-y:auto}.root_25A4M .chat-container_1uPxK .typing_indicator_1yCCV{display:flex;flex-direction:row;width:80%;justify-content:flex-end;text-align:right;position:absolute;bottom:57px;right:17px;font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px);white-space:nowrap;max-width:80%}.root_25A4M .chat-container_1uPxK .typing_indicator_1yCCV .typing_indicator_name_3ayxJ{flex-grow:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.root_25A4M .chat-container_1uPxK .typing_indicator_1yCCV .typing_indicator_name_3ayxJ span{margin-right:3px}.root_25A4M .chat-disabled-container_16pGg{color:#646464;display:flex;flex:1 1 auto;flex-direction:row;align-items:center;padding:10px 10px 0 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1em}.root_25A4M .chat-footer_1I699{padding:0 10px !important;border-radius:0 0 15px 15px !important;border-top:0 !important;display:flex;flex-direction:column;min-height:65px;background:#ffffff}.root_25A4M .chat-footer_1I699.chat-disabled_yw9UQ{min-height:26px}.root_25A4M .chat-footer_1I699 .chat-message-input-form_13tKS{margin:0;display:flex;flex-direction:row}.root_25A4M .chat-footer_1I699 .chat-message-input-form_13tKS .chat-message-input_1q4F4{height:32px;outline:none;box-sizing:border-box}.root_25A4M .chat-footer_1I699 .chat-message-input-form_13tKS .send-trigger_3fwIt{cursor:pointer;height:100%;width:20px;height:20px;margin-top:10px;margin-left:10px}.root_25A4M .chat-footer_1I699 .chat-message-input-form_13tKS .send-trigger_3fwIt.send_enable_3I-1D{fill:#0596d4;fill:var(--call-us-main-button-background, #0596d4)}.root_25A4M .chat-footer_1I699 .chat-message-input-form_13tKS .send-trigger_3fwIt.send_disable_3IjRT{fill:#eeeeee}.root_25A4M .chat-footer_1I699 .banner_dEOj2{position:relative;height:25px;display:flex;flex-direction:row}.root_25A4M .chat-footer_1I699 .banner_dEOj2 .chat-action-buttons_3JDQW{color:#0596d4;color:var(--call-us-main-button-background, #0596d4);display:flex;flex-direction:row}.root_25A4M .chat-footer_1I699 .banner_dEOj2 .chat-action-buttons_3JDQW .action-button_11z6a{margin-right:6px;cursor:pointer;width:16px;height:16px}.root_25A4M .chat-footer_1I699 .banner_dEOj2 .chat-action-buttons_3JDQW .action-button_11z6a svg{fill:#0596d4;fill:var(--call-us-main-button-background, #0596d4);vertical-align:top}.root_25A4M .chat-footer_1I699 .banner_dEOj2 .powered-by_5TP-I{float:right;text-decoration:none;font-family:sans-serif;font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px);margin-top:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-grow:1;text-align:right}.root_25A4M .chat-footer_1I699 .banner_dEOj2 .powered-by_5TP-I a{color:#0596d4;color:var(--call-us-main-button-background, #0596d4)}\n",""]),r.locals={bar:"bar_1d-Mw",materialInput:"materialInput_fKTHD",materialPhone:"materialPhone_3-YId",materialTextarea:"materialTextarea_3yJnC","custom-scrollbar":"custom-scrollbar_2h8Ar",root:"root_25A4M","chat-container":"chat-container_1uPxK","video-container":"video-container_2aZGG",awayVideo:"awayVideo_15FVO",homeVideo:"homeVideo_2xijr",awayFullVideo:"awayFullVideo_2PGhF",homeFullVideo:"homeFullVideo_12ZC9",mirrorVideo:"mirrorVideo_2404u",typing_indicator:"typing_indicator_1yCCV",typing_indicator_name:"typing_indicator_name_3ayxJ","chat-disabled-container":"chat-disabled-container_16pGg","chat-footer":"chat-footer_1I699","chat-disabled":"chat-disabled_yw9UQ","chat-message-input-form":"chat-message-input-form_13tKS","chat-message-input":"chat-message-input_1q4F4","send-trigger":"send-trigger_3fwIt",send_enable:"send_enable_3I-1D",send_disable:"send_disable_3IjRT",banner:"banner_dEOj2","chat-action-buttons":"chat-action-buttons_3JDQW","action-button":"action-button_11z6a","powered-by":"powered-by_5TP-I"},e.exports=r},9924:(e,t,n)=>{var r=n(3645)((function(e){return e[1]}));r.push([e.id,'label.wplc_checkbox_1rKr_{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin:0px;color:#646464;font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px)}label.wplc_checkbox_1rKr_:before{content:"";display:inline-block;width:14px;height:14px;margin-right:10px;position:absolute;left:0;top:0px;background-color:#ffffff;border:1px solid #373737;border:1px solid var(--call-us-form-header-background, #373737);border-radius:0px;margin-top:2px}input[type=checkbox].wplc_checkbox_1rKr_{position:absolute;width:5px;height:5px;margin:0;border:1px solid transparent;display:none}input[type=checkbox].wplc_checkbox_1rKr_:checked+label.wplc_checkbox_1rKr_:before{content:"\\25A0";font-size:13px;font-weight:bold;color:#000000;text-align:center;line-height:13px}\n',""]),r.locals={wplc_checkbox:"wplc_checkbox_1rKr_"},e.exports=r},9292:(e,t,n)=>{var r=n(3645)((function(e){return e[1]}));r.push([e.id,".materialSelectDiv_3FQZu{position:relative;margin-bottom:5px;margin-top:5px}.materialSelectDiv_3FQZu .materialSelect_WFhdw{-moz-appearance:none;appearance:none;-webkit-appearance:none}.materialSelectDiv_3FQZu:after{position:absolute;top:18px;right:0px;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #373737;border-top:6px solid var(--call-us-form-header-background, #373737);pointer-events:none}.materialSelectDiv_3FQZu .materialSelectLabel_1hwlr{position:absolute;pointer-events:none;color:#777;font-size:calc(14px - 1px);font-size:calc(var(--call-us-font-size, 14px) - 1px);font-palette:dark;font-weight:normal;top:10px;left:0px;transition:300ms ease all}.materialSelectDiv_3FQZu .materialSelect_WFhdw{position:relative;font-family:inherit;background-color:transparent;width:100%;padding:12px 0px 3px 0;font-size:calc(14px - 1px);font-size:calc(var(--call-us-font-size, 14px) - 1px);border-left:0;border-right:0;border-top:0;border-bottom:1px solid #373737;border-bottom:1px solid var(--call-us-form-header-background, #373737)}.materialSelectDiv_3FQZu .materialSelect_WFhdw:focus,.materialSelectDiv_3FQZu .materialSelect_WFhdw.valueSelected_2jA6_{outline:none}.materialSelectDiv_3FQZu .materialSelect_WFhdw:focus ~ .materialSelectLabel_1hwlr,.materialSelectDiv_3FQZu .materialSelect_WFhdw.valueSelected_2jA6_ ~ .materialSelectLabel_1hwlr{top:-2px;color:#373737;color:var(--call-us-form-header-background, #373737)}\n",""]),r.locals={materialSelectDiv:"materialSelectDiv_3FQZu",materialSelect:"materialSelect_WFhdw",materialSelectLabel:"materialSelectLabel_1hwlr",valueSelected:"valueSelected_2jA6_"},e.exports=r},5113:(e,t,n)=>{var r=n(3645)((function(e){return e[1]}));r.push([e.id,".bar_l6bc4{border:0;padding:0;position:relative;display:block;width:100%}.bar_l6bc4:before{content:'';height:2px;width:0;bottom:0;position:absolute;background:#373737;background:var(--call-us-form-header-background, #373737);transition:300ms ease all;left:0}.materialInput_1w7X5,.materialPhone_3jQkC,.materialTextarea_2r2vL{position:relative;flex-grow:1;margin-bottom:5px}.materialInput_1w7X5 label,.materialPhone_3jQkC label,.materialTextarea_2r2vL label{color:#373737;color:var(--call-us-form-header-background, #373737);font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px);font-palette:dark;font-weight:normal;position:absolute;pointer-events:none;left:5px;top:10px;transition:300ms ease all}.materialInput_1w7X5 textarea,.materialPhone_3jQkC textarea,.materialTextarea_2r2vL textarea{overflow-x:hidden;resize:none}.materialInput_1w7X5 textarea:focus ~ label,.materialInput_1w7X5 textarea:valid ~ label,.materialPhone_3jQkC textarea:focus ~ label,.materialPhone_3jQkC textarea:valid ~ label,.materialTextarea_2r2vL textarea:focus ~ label,.materialTextarea_2r2vL textarea:valid ~ label{top:-30px;font-size:calc(14px - 1px);font-size:calc(var(--call-us-font-size, 14px) - 1px);color:#373737;color:var(--call-us-form-header-background, #373737)}.materialInput_1w7X5 input:focus ~ label,.materialInput_1w7X5 input:valid ~ label,.materialInput_1w7X5 input:disabled ~ label,.materialPhone_3jQkC input:focus ~ label,.materialPhone_3jQkC input:valid ~ label,.materialPhone_3jQkC input:disabled ~ label,.materialTextarea_2r2vL input:focus ~ label,.materialTextarea_2r2vL input:valid ~ label,.materialTextarea_2r2vL input:disabled ~ label{top:-4px;font-size:calc(14px - 1px);font-size:calc(var(--call-us-font-size, 14px) - 1px);color:#373737;color:var(--call-us-form-header-background, #373737)}.materialInput_1w7X5 input,.materialInput_1w7X5 textarea,.materialPhone_3jQkC input,.materialPhone_3jQkC textarea,.materialTextarea_2r2vL input,.materialTextarea_2r2vL textarea{background:none;color:black;font-size:calc(14px - 1px);font-size:calc(var(--call-us-font-size, 14px) - 1px);font-family:inherit;padding:10px 0 4px 0;display:block;width:100%;border:none;border-radius:0;border-bottom:1px solid #373737;border-bottom:1px solid var(--call-us-form-header-background, #373737)}.materialInput_1w7X5 input:focus,.materialInput_1w7X5 textarea:focus,.materialPhone_3jQkC input:focus,.materialPhone_3jQkC textarea:focus,.materialTextarea_2r2vL input:focus,.materialTextarea_2r2vL textarea:focus{outline:none}.materialInput_1w7X5 input:focus ~ .bar_l6bc4:before,.materialInput_1w7X5 textarea:focus ~ .bar_l6bc4:before,.materialPhone_3jQkC input:focus ~ .bar_l6bc4:before,.materialPhone_3jQkC textarea:focus ~ .bar_l6bc4:before,.materialTextarea_2r2vL input:focus ~ .bar_l6bc4:before,.materialTextarea_2r2vL textarea:focus ~ .bar_l6bc4:before{width:100%}\n",""]),r.locals={bar:"bar_l6bc4",materialInput:"materialInput_1w7X5",materialPhone:"materialPhone_3jQkC",materialTextarea:"materialTextarea_2r2vL"},e.exports=r},2493:(e,t,n)=>{var r=n(3645)((function(e){return e[1]}));r.push([e.id,".loading_tpBA7{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,0.7);display:flex;justify-content:center;align-items:center;z-index:99999}.loading_tpBA7 .loader_12kaN,.loading_tpBA7 .loader_12kaN:before,.loading_tpBA7 .loader_12kaN:after{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:loading_tpBA7 1.8s infinite ease-in-out;animation:loading_tpBA7 1.8s infinite ease-in-out}.loading_tpBA7 .loader_12kaN{color:#373737;color:var(--call-us-form-header-background, #373737);font-size:6px;position:relative;text-indent:-9999em;transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loading_tpBA7 .loader_12kaN:before,.loading_tpBA7 .loader_12kaN:after{content:'';position:absolute;top:0}.loading_tpBA7 .loader_12kaN:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loading_tpBA7 .loader_12kaN:after{left:3.5em}@-webkit-keyframes loading_tpBA7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes loading_tpBA7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}\n",""]),r.locals={loading:"loading_tpBA7",loader:"loader_12kaN"},e.exports=r},857:(e,t,n)=>{var r=n(3645)((function(e){return e[1]}));r.push([e.id,".phone-toolbar_2WXUs{padding-left:10px;padding-right:10px;background:white;background:var(--call-us-dialer-background, white);border-bottom:thin solid darkgray;border-bottom:thin solid var(--call-us-border-color, darkgray);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);flex-grow:1}.phone-toolbar_2WXUs .call-us-toolbar{display:flex;flex-direction:row;justify-content:center}.phone-toolbar_2WXUs .call-us-toolbar button{width:31px;height:31px;background-color:rgba(0,0,0,0);border-radius:50%}.root_3RA8K{font-size:14px;font-size:var(--call-us-font-size, 14px)}.chat_OZEZc{overflow-y:hidden;transition:height 0.2s ease-in-out}\n",""]),r.locals={"phone-toolbar":"phone-toolbar_2WXUs",root:"root_3RA8K",chat:"chat_OZEZc"},e.exports=r},7249:(e,t,n)=>{var r=n(3645)((function(e){return e[1]}));r.push([e.id,"@keyframes fadeIn_2EpdH{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn_2EpdH{from{transform:translate3d(0, 40px, 0)}to{transform:translate3d(0, 0, 0);opacity:1}}.fadeIn_2EpdH{-webkit-animation-duration:1.5s;animation-duration:1.5s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-name:fadeIn_2EpdH;-webkit-animation-name:fadeIn_2EpdH}.slideLeft_1pLdk{-webkit-animation:slideLeft_1pLdk 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideLeft_1pLdk 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideLeft_1pLdk{0%{transform:translateX(250px)}100%{transform:translateX(0px)}}@keyframes slideLeft_1pLdk{0%{transform:translateX(250px)}100%{transform:translateX(0px)}}.slideRight_1qQdw{-webkit-animation:slideRight_1qQdw 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideRight_1qQdw 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideRight_1qQdw{0%{transform:translateX(-250px)}100%{transform:translateX(0px)}}@keyframes slideRight_1qQdw{0%{transform:translateX(-250px)}100%{transform:translateX(0px)}}.slideUp_3909F{-webkit-animation:slideUp_3909F 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideUp_3909F 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideUp_3909F{0%{transform:translateY(250px)}100%{transform:translateY(0px)}}@keyframes slideUp_3909F{0%{transform:translateY(250px)}100%{transform:translateY(0px)}}.nudge_1Idi4{-webkit-animation:nudge_1Idi4 1s ease-in;animation:nudge_1Idi4 1s ease-in}@-webkit-keyframes nudge_1Idi4{0%{opacity:0}100%{opacity:1}}@keyframes nudge_1Idi4{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fly-in_2qv31{0%{transform:scale(0.85) translateY(10%);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}@keyframes fly-in_2qv31{0%{transform:scale(0.85) translateY(10%);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}.fly-in_2qv31{transition:all 0.5s;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-name:fly-in_2qv31;animation-name:fly-in_2qv31}.bubble_Shtpk{border-radius:50%;width:60px;width:var(--call-us-main-button-width, 60px);height:60px;height:var(--call-us-main-button-width, 60px)}.bubble_Shtpk svg{padding:10px}.bubble_Shtpk .chevron_down_icon_ov-eP{width:60%}.minimized-button_3cubb{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);margin:0;background-color:#373737;background-color:var(--call-us-form-header-background, #373737)}.minimized-button_3cubb .minimize-image_1xUer{transition:transform 0.2s ease-in-out}.minimized-button_3cubb img.minimize-image_1xUer{width:30px;height:30px}.minimized-button_3cubb svg{fill:white;fill:var(--call-us-header-text-color, white)}.minimized-button_3cubb svg rect{fill:#373737;fill:var(--call-us-form-header-background, #373737)}\n",""]),r.locals={fadeIn:"fadeIn_2EpdH",slideLeft:"slideLeft_1pLdk",slideRight:"slideRight_1qQdw",slideUp:"slideUp_3909F",nudge:"nudge_1Idi4","fly-in":"fly-in_2qv31",bubble:"bubble_Shtpk",chevron_down_icon:"chevron_down_icon_ov-eP","minimized-button":"minimized-button_3cubb","minimize-image":"minimize-image_1xUer"},e.exports=r},5901:(e,t,n)=>{var r=n(3645)((function(e){return e[1]}));r.push([e.id,"@keyframes fadeIn_PQcDF{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn_PQcDF{from{transform:translate3d(0, 40px, 0)}to{transform:translate3d(0, 0, 0);opacity:1}}.fadeIn_PQcDF{-webkit-animation-duration:1.5s;animation-duration:1.5s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-name:fadeIn_PQcDF;-webkit-animation-name:fadeIn_PQcDF}.slideLeft_1v2YZ{-webkit-animation:slideLeft_1v2YZ 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideLeft_1v2YZ 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideLeft_1v2YZ{0%{transform:translateX(250px)}100%{transform:translateX(0px)}}@keyframes slideLeft_1v2YZ{0%{transform:translateX(250px)}100%{transform:translateX(0px)}}.slideRight_2qzZM{-webkit-animation:slideRight_2qzZM 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideRight_2qzZM 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideRight_2qzZM{0%{transform:translateX(-250px)}100%{transform:translateX(0px)}}@keyframes slideRight_2qzZM{0%{transform:translateX(-250px)}100%{transform:translateX(0px)}}.slideUp_nHYyh{-webkit-animation:slideUp_nHYyh 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideUp_nHYyh 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideUp_nHYyh{0%{transform:translateY(250px)}100%{transform:translateY(0px)}}@keyframes slideUp_nHYyh{0%{transform:translateY(250px)}100%{transform:translateY(0px)}}.nudge_1c26H,form .error_jU9ip{-webkit-animation:nudge_1c26H 1s ease-in;animation:nudge_1c26H 1s ease-in}@-webkit-keyframes nudge_1c26H{0%{opacity:0}100%{opacity:1}}@keyframes nudge_1c26H{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fly-in_2d0fL{0%{transform:scale(0.85) translateY(10%);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}@keyframes fly-in_2d0fL{0%{transform:scale(0.85) translateY(10%);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}.fly-in_2d0fL{transition:all 0.5s;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-name:fly-in_2d0fL;animation-name:fly-in_2d0fL}form{position:relative}form .error_jU9ip{color:red;font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px);margin:5px 0}form ::-moz-placeholder{color:#777;opacity:1}form :-ms-input-placeholder{color:#777;opacity:1}form ::placeholder{color:#777;opacity:1}.google-button_O7ItF button,.root_1UK_2 button{width:100%;color:#444444;background:#0596d4;background:var(--call-us-main-button-background, #0596d4);border:1px #0596d4 solid;border:1px var(--call-us-main-button-background, #0596d4) solid;padding:5px 10px;font-size:14px;font-size:var(--call-us-font-size, 14px);outline:none;cursor:pointer}.google-button_O7ItF button.submit_8-B5s,.root_1UK_2 button.submit_8-B5s{align-self:flex-end;background:#0596d4;background:var(--call-us-main-button-background, #0596d4);width:100%;height:35px;color:white;font-size:14px;font-size:var(--call-us-font-size, 14px)}.root_1UK_2{display:flex;align-items:center;justify-content:space-between;flex-grow:1;flex-direction:column;box-sizing:border-box}.root_1UK_2 :focus{outline:none}.root_1UK_2 .awayText_1XihN{font-size:14px;font-size:var(--call-us-font-size, 14px);color:#646464;text-align:center;padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:bold}.root_1UK_2 .offline_success_body_19Yoa{padding:10px;flex-grow:1;display:flex;flex-direction:column;justify-content:center;width:100%}\n",""]),r.locals={fadeIn:"fadeIn_PQcDF",slideLeft:"slideLeft_1v2YZ",slideRight:"slideRight_2qzZM",slideUp:"slideUp_nHYyh",nudge:"nudge_1c26H",error:"error_jU9ip","fly-in":"fly-in_2d0fL","google-button":"google-button_O7ItF",root:"root_1UK_2",submit:"submit_8-B5s",awayText:"awayText_1XihN",offline_success_body:"offline_success_body_19Yoa"},e.exports=r},7466:(e,t,n)=>{var r=n(3645)((function(e){return e[1]}));r.push([e.id,'@keyframes fadeIn_2TbIG{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn_2TbIG{from{transform:translate3d(0, 40px, 0)}to{transform:translate3d(0, 0, 0);opacity:1}}.fadeIn_2TbIG{-webkit-animation-duration:1.5s;animation-duration:1.5s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-name:fadeIn_2TbIG;-webkit-animation-name:fadeIn_2TbIG}.slideLeft_11fOz{-webkit-animation:slideLeft_11fOz 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideLeft_11fOz 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideLeft_11fOz{0%{transform:translateX(250px)}100%{transform:translateX(0px)}}@keyframes slideLeft_11fOz{0%{transform:translateX(250px)}100%{transform:translateX(0px)}}.slideRight_IKd3o{-webkit-animation:slideRight_IKd3o 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideRight_IKd3o 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideRight_IKd3o{0%{transform:translateX(-250px)}100%{transform:translateX(0px)}}@keyframes slideRight_IKd3o{0%{transform:translateX(-250px)}100%{transform:translateX(0px)}}.slideUp_1wSMu{-webkit-animation:slideUp_1wSMu 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideUp_1wSMu 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideUp_1wSMu{0%{transform:translateY(250px)}100%{transform:translateY(0px)}}@keyframes slideUp_1wSMu{0%{transform:translateY(250px)}100%{transform:translateY(0px)}}.nudge_CObP4,form .error_3XGha{-webkit-animation:nudge_CObP4 1s ease-in;animation:nudge_CObP4 1s ease-in}@-webkit-keyframes nudge_CObP4{0%{opacity:0}100%{opacity:1}}@keyframes nudge_CObP4{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fly-in_3qS_v{0%{transform:scale(0.85) translateY(10%);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}@keyframes fly-in_3qS_v{0%{transform:scale(0.85) translateY(10%);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}.fly-in_3qS_v{transition:all 0.5s;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-name:fly-in_3qS_v;animation-name:fly-in_3qS_v}form{position:relative}form .error_3XGha{color:red;font-size:calc(14px - 3px);font-size:calc(var(--call-us-font-size, 14px) - 3px);margin:5px 0}form ::-moz-placeholder{color:#777;opacity:1}form :-ms-input-placeholder{color:#777;opacity:1}form ::placeholder{color:#777;opacity:1}.google-button_mRLpv button,.root_3Nboh button{width:100%;color:#444444;background:#0596d4;background:var(--call-us-main-button-background, #0596d4);border:1px #0596d4 solid;border:1px var(--call-us-main-button-background, #0596d4) solid;padding:5px 10px;font-size:14px;font-size:var(--call-us-font-size, 14px);outline:none;cursor:pointer}.google-button_mRLpv button.submit_swwUx,.root_3Nboh button.submit_swwUx{align-self:flex-end;background:#0596d4;background:var(--call-us-main-button-background, #0596d4);width:100%;height:35px;color:white;font-size:14px;font-size:var(--call-us-font-size, 14px)}.custom-scrollbar_3UBWz::-webkit-scrollbar,.root_3Nboh .offline_body_2Lbmw .form_fields_1ss11::-webkit-scrollbar{width:4px}.custom-scrollbar_3UBWz::-webkit-scrollbar-track,.root_3Nboh .offline_body_2Lbmw .form_fields_1ss11::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrollbar_3UBWz::-webkit-scrollbar-thumb,.root_3Nboh .offline_body_2Lbmw .form_fields_1ss11::-webkit-scrollbar-thumb{background:#888}.custom-scrollbar_3UBWz::-webkit-scrollbar-thumb:hover,.root_3Nboh .offline_body_2Lbmw .form_fields_1ss11::-webkit-scrollbar-thumb:hover{background:#555}.root_3Nboh{display:flex;align-items:stretch;justify-content:center;flex-direction:column;flex-grow:1;overflow:hidden;box-sizing:border-box}.root_3Nboh :focus{outline:none}.root_3Nboh input[type="number"]::-webkit-outer-spin-button,.root_3Nboh input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.root_3Nboh .offline_body_2Lbmw{padding:10px;flex-grow:1;display:flex;flex-direction:column;justify-content:center;overflow-y:auto}.root_3Nboh .offline_body_2Lbmw .form_fields_1ss11{overflow-y:auto}\n',""]),r.locals={fadeIn:"fadeIn_2TbIG",slideLeft:"slideLeft_11fOz",slideRight:"slideRight_IKd3o",slideUp:"slideUp_1wSMu",nudge:"nudge_CObP4",error:"error_3XGha","fly-in":"fly-in_3qS_v","google-button":"google-button_mRLpv",root:"root_3Nboh",submit:"submit_swwUx","custom-scrollbar":"custom-scrollbar_3UBWz",offline_body:"offline_body_2Lbmw",form_fields:"form_fields_1ss11"},e.exports=r},8830:(e,t,n)=>{var r=n(3645)((function(e){return e[1]}));r.push([e.id,".google-button_tWROS button,.root_1o5pl button{width:100%;color:#444444;background:#0596d4;background:var(--call-us-main-button-background, #0596d4);border:1px #0596d4 solid;border:1px var(--call-us-main-button-background, #0596d4) solid;padding:5px 10px;font-size:14px;font-size:var(--call-us-font-size, 14px);outline:none;cursor:pointer}.google-button_tWROS button.submit_6fz9T,.root_1o5pl button.submit_6fz9T{align-self:flex-end;background:#0596d4;background:var(--call-us-main-button-background, #0596d4);width:100%;height:35px;color:white;font-size:14px;font-size:var(--call-us-font-size, 14px)}.root_1o5pl{border-radius:6px;bottom:0;left:0;position:absolute;right:0;top:0;align-items:center;justify-content:center;overflow:hidden;z-index:1;display:flex}.root_1o5pl .content_3By8g{color:black;font-size:14px;font-size:var(--call-us-font-size, 14px);border-radius:6px;display:flex;flex-direction:column;align-items:center;position:relative;background:white;width:80%}.root_1o5pl .content_3By8g .content-message_18k35{display:flex;flex-direction:column;width:100%;flex-grow:1;padding:10px}.root_1o5pl .content_3By8g button{font-size:14px;font-size:var(--call-us-font-size, 14px);border-bottom-left-radius:6px;border-bottom-right-radius:6px}.root_1o5pl .background_31-cR{z-index:-1;bottom:0;left:0;position:absolute;right:0;top:0;background:black;opacity:0.5}\n",""]),r.locals={"google-button":"google-button_tWROS",root:"root_1o5pl",submit:"submit_6fz9T",content:"content_3By8g","content-message":"content-message_18k35",background:"background_31-cR"},e.exports=r},7629:(e,t,n)=>{var r=n(3645)((function(e){return e[1]}));r.push([e.id,".custom-scrollbar_2jBqw::-webkit-scrollbar,.panel_58Arh .panel_content_3rRWM .panel_body_1ntU1::-webkit-scrollbar{width:4px}.custom-scrollbar_2jBqw::-webkit-scrollbar-track,.panel_58Arh .panel_content_3rRWM .panel_body_1ntU1::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrollbar_2jBqw::-webkit-scrollbar-thumb,.panel_58Arh .panel_content_3rRWM .panel_body_1ntU1::-webkit-scrollbar-thumb{background:#888}.custom-scrollbar_2jBqw::-webkit-scrollbar-thumb:hover,.panel_58Arh .panel_content_3rRWM .panel_body_1ntU1::-webkit-scrollbar-thumb:hover{background:#555}@keyframes fadeIn_zDB1o{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn_zDB1o{from{transform:translate3d(0, 40px, 0)}to{transform:translate3d(0, 0, 0);opacity:1}}.fadeIn_zDB1o{-webkit-animation-duration:1.5s;animation-duration:1.5s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-name:fadeIn_zDB1o;-webkit-animation-name:fadeIn_zDB1o}.slideLeft_3ONI0{-webkit-animation:slideLeft_3ONI0 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideLeft_3ONI0 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideLeft_3ONI0{0%{transform:translateX(250px)}100%{transform:translateX(0px)}}@keyframes slideLeft_3ONI0{0%{transform:translateX(250px)}100%{transform:translateX(0px)}}.slideRight_1OA2g{-webkit-animation:slideRight_1OA2g 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideRight_1OA2g 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideRight_1OA2g{0%{transform:translateX(-250px)}100%{transform:translateX(0px)}}@keyframes slideRight_1OA2g{0%{transform:translateX(-250px)}100%{transform:translateX(0px)}}.slideUp_3jmBz{-webkit-animation:slideUp_3jmBz 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideUp_3jmBz 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slideUp_3jmBz{0%{transform:translateY(250px)}100%{transform:translateY(0px)}}@keyframes slideUp_3jmBz{0%{transform:translateY(250px)}100%{transform:translateY(0px)}}.nudge_3kKjY{-webkit-animation:nudge_3kKjY 1s ease-in;animation:nudge_3kKjY 1s ease-in}@-webkit-keyframes nudge_3kKjY{0%{opacity:0}100%{opacity:1}}@keyframes nudge_3kKjY{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fly-in_1O-w7{0%{transform:scale(0.85) translateY(10%);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}@keyframes fly-in_1O-w7{0%{transform:scale(0.85) translateY(10%);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}.fly-in_1O-w7{transition:all 0.5s;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-name:fly-in_1O-w7;animation-name:fly-in_1O-w7}.panel_58Arh{display:flex;flex-direction:column;width:250px;width:var(--call-us-form-width, 250px);position:relative;flex-grow:1;border-radius:6px}.panel_58Arh.full-screen_2uxB5{height:calc(1vh * 100) !important;height:calc(var(--vh, 1vh) * 100) !important;width:calc(1vw * 100) !important;width:calc(var(--vw, 1vw) * 100) !important;border-radius:0}.panel_58Arh.popout-small_25FNm{width:calc(var(--call-us-form-width) / 2);margin-left:calc(var(--call-us-form-width) / 4)}.panel_58Arh .minimized__zvY6{display:none}.panel_58Arh .panel_content_3rRWM{height:100%;display:flex;flex-direction:column;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);border-radius:inherit}.panel_58Arh .panel_content_3rRWM.video_extend_3pwOM{max-height:100vh !important;height:calc(585px + 180px) !important;height:calc(var(--call-us-form-height, 585px) + 180px) !important}.panel_58Arh .panel_content_3rRWM .panel_head_13BIJ{background:#373737;background:var(--call-us-form-header-background, #373737);color:#FFF;height:40px;display:flex;flex-direction:row;align-items:center;border-top-right-radius:inherit;border-top-left-radius:inherit;padding:0 10px}.panel_58Arh .panel_content_3rRWM .panel_head_13BIJ .panel_head_title_2cRNM{flex-grow:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:14px;font-size:var(--call-us-font-size, 14px);line-height:1.5em;margin:0}.panel_58Arh .panel_content_3rRWM .panel_head_13BIJ .logo-icon_O3xoq{height:22px;padding-right:5px;fill:white}.panel_58Arh .panel_content_3rRWM .panel_head_13BIJ .action_menu_1eTa6{display:flex;flex-direction:row;height:100%;align-items:center;margin-left:5px}.panel_58Arh .panel_content_3rRWM .panel_head_13BIJ .action_menu_1eTa6.full-screen-menu_30ILF{margin-left:15px}.panel_58Arh .panel_content_3rRWM .panel_head_13BIJ .action_menu_1eTa6.full-screen-menu_30ILF .action_menu_btn_3vHql{margin-left:20px}.panel_58Arh .panel_content_3rRWM .panel_head_13BIJ .action_menu_1eTa6 .action_menu_btn_3vHql{cursor:pointer;margin-left:5px}.panel_58Arh .panel_content_3rRWM .panel_head_13BIJ .action_menu_1eTa6 .action_menu_btn_3vHql.close_btn_2j2Zx{width:10px;height:14px;line-height:14px}.panel_58Arh .panel_content_3rRWM .panel_head_13BIJ .action_menu_1eTa6 .action_menu_btn_3vHql.minimize_btn_24spZ{width:13px;line-height:13px;height:13px}.panel_58Arh .panel_content_3rRWM .panel_head_13BIJ .action_menu_1eTa6 .action_menu_btn_3vHql svg{fill:white;fill:var(--call-us-header-text-color, white)}.panel_58Arh .panel_content_3rRWM .panel_body_1ntU1{position:relative;font-size:14px;font-size:var(--call-us-font-size, 14px);flex:1;overflow-y:auto;color:black;background:#FFFFFF;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;display:flex;flex-direction:column}.panel_58Arh .panel_content_3rRWM.full-screen_2uxB5{height:calc(1vh * 100) !important;height:calc(var(--vh, 1vh) * 100) !important;width:calc(1vw * 100) !important;width:calc(var(--vw, 1vw) * 100) !important}.panel_58Arh .panel_content_3rRWM.chat-form-height_1XaYN{min-height:250px;max-height:585px;max-height:var(--call-us-form-height, 585px);height:585px;height:var(--call-us-form-height, 585px)}.panel_58Arh .panel_content_3rRWM.small-form-height_3rsdO{min-height:187px;min-height:var(--call-us-small-form-height, 187px)}.panel_58Arh .bubble_button_3T7di{display:flex;flex-direction:row}.panel_58Arh .bubble_button_3T7di.chat_expanded_1icG_{margin-top:15px}.panel_58Arh .bubble_button_3T7di.bubble_left_2_5xu{justify-content:flex-start}.panel_58Arh .bubble_button_3T7di.bubble_right_2aOox{justify-content:flex-end}.panel_58Arh svg rect{fill:#373737;fill:var(--call-us-form-header-background, #373737)}\n",""]),r.locals={"custom-scrollbar":"custom-scrollbar_2jBqw",panel:"panel_58Arh",panel_content:"panel_content_3rRWM",panel_body:"panel_body_1ntU1",fadeIn:"fadeIn_zDB1o",slideLeft:"slideLeft_3ONI0",slideRight:"slideRight_1OA2g",slideUp:"slideUp_3jmBz",nudge:"nudge_3kKjY","fly-in":"fly-in_1O-w7","full-screen":"full-screen_2uxB5","popout-small":"popout-small_25FNm",minimized:"minimized__zvY6",video_extend:"video_extend_3pwOM",panel_head:"panel_head_13BIJ",panel_head_title:"panel_head_title_2cRNM","logo-icon":"logo-icon_O3xoq",action_menu:"action_menu_1eTa6","full-screen-menu":"full-screen-menu_30ILF",action_menu_btn:"action_menu_btn_3vHql",close_btn:"close_btn_2j2Zx",minimize_btn:"minimize_btn_24spZ","chat-form-height":"chat-form-height_1XaYN","small-form-height":"small-form-height_3rsdO",bubble_button:"bubble_button_3T7di",chat_expanded:"chat_expanded_1icG_",bubble_left:"bubble_left_2_5xu",bubble_right:"bubble_right_2aOox"},e.exports=r},7438:(e,t,n)=>{var r=n(3645)((function(e){return e[1]}));r.push([e.id,".root_2MzH8{height:100%;flex-grow:1;min-width:0}.root_2MzH8 .phone-controls-mode_2DKe2{display:flex;flex-direction:row;align-items:center;height:100%;flex-grow:1;min-width:0}.root_2MzH8 .phone-controls-mode_2DKe2 .operator-info_2M-tD{display:flex;flex-direction:row;height:100%;align-items:center;min-width:0}.root_2MzH8 .phone-controls-mode_2DKe2 .operator-info_2M-tD .operator-img-container_1GaFK{position:relative;height:30px;width:30px}.root_2MzH8 .phone-controls-mode_2DKe2 .operator-info_2M-tD .operator-img-container_1GaFK .operator-img_38nJK{height:30px;width:30px}.root_2MzH8 .phone-controls-mode_2DKe2 .operator-info_2M-tD .operator-img-container_1GaFK .operator-img_38nJK.rounded-circle_4GBI_{border-radius:50%}.root_2MzH8 .phone-controls-mode_2DKe2 .operator-info_2M-tD .operator-img-container_1GaFK .online-icon_1WxH6{position:absolute;height:7px;width:7px;background-color:#4cd137;border-radius:50%;bottom:0em;right:0em;border:1px solid white}.root_2MzH8 .phone-controls-mode_2DKe2 .operator-info_2M-tD .operator-img-container_1GaFK .offline-icon_2Be2J{background-color:#c23616 !important}.root_2MzH8 .phone-controls-mode_2DKe2 .operator-info_2M-tD .operator-img-container_1GaFK svg path:first-of-type{fill:#0596d4;fill:var(--call-us-main-button-background, #0596d4)}.root_2MzH8 .phone-controls-mode_2DKe2 .operator-info_2M-tD .operator_name_3WLr-{margin-left:5px;font-size:14px;font-size:var(--call-us-font-size, 14px);color:white;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.root_2MzH8 .phone-controls-mode_2DKe2 .operator-info_2M-tD .operator_name_3WLr-.popout_3aaSn{max-width:400px}.root_2MzH8 .phone-controls-mode_2DKe2 .call-controls_2x7VS{display:flex;flex-direction:row;align-items:center;height:100%;margin-left:5px;min-width:80px}.root_2MzH8 .phone-controls-mode_2DKe2 .call-controls_2x7VS.full-screen-controls_1GJOF{margin-left:15px;min-width:105px}.root_2MzH8 .phone-controls-mode_2DKe2 .call-controls_2x7VS.full-screen-controls_1GJOF .toolbar-button_1u4U1{margin-right:15px}.root_2MzH8 .phone-controls-mode_2DKe2 .call-controls_2x7VS .toolbar-button_1u4U1{fill:#ffffff;background:transparent;width:20px;height:20px;margin-right:5px}.root_2MzH8 .phone-controls-mode_2DKe2 .call-controls_2x7VS .toolbar-button_1u4U1.button-end-call_2I0Xw{border-radius:50%;background:red}.root_2MzH8 .phone-controls-mode_2DKe2 .call-controls_2x7VS .toolbar-button_1u4U1.button-end-call_2I0Xw svg{transform:rotate(135deg)}.root_2MzH8 .phone-controls-mode_2DKe2 .space-expander_3utoz{flex-grow:1}.root_2MzH8 .single-button-mode_1UQHX .single-button_1G21L{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);margin:0;background-color:#373737;background-color:var(--call-us-form-header-background, #373737)}.root_2MzH8 .single-button-mode_1UQHX .single-button_1G21L svg{fill:white;fill:var(--call-us-header-text-color, white)}.root_2MzH8 .single-button-mode_1UQHX .single-button_1G21L svg rect{fill:#373737;fill:var(--call-us-form-header-background, #373737)}.root_2MzH8 .single-button-mode_1UQHX .bubble_2HXOR{border-radius:50%;width:60px;width:var(--call-us-main-button-width, 60px);height:60px;height:var(--call-us-main-button-width, 60px)}.root_2MzH8 .single-button-mode_1UQHX .bubble_2HXOR svg{padding:10px}.root_2MzH8 .single-button-mode_1UQHX .button-end-call_2I0Xw svg{transform:rotate(135deg)}\n",""]),r.locals={root:"root_2MzH8","phone-controls-mode":"phone-controls-mode_2DKe2","operator-info":"operator-info_2M-tD","operator-img-container":"operator-img-container_1GaFK","operator-img":"operator-img_38nJK","rounded-circle":"rounded-circle_4GBI_","online-icon":"online-icon_1WxH6","offline-icon":"offline-icon_2Be2J",operator_name:"operator_name_3WLr-",popout:"popout_3aaSn","call-controls":"call-controls_2x7VS","full-screen-controls":"full-screen-controls_1GJOF","toolbar-button":"toolbar-button_1u4U1","button-end-call":"button-end-call_2I0Xw","space-expander":"space-expander_3utoz","single-button-mode":"single-button-mode_1UQHX","single-button":"single-button_1G21L",bubble:"bubble_2HXOR"},e.exports=r},8690:(e,t,n)=>{var r=n(3645)((function(e){return e[1]}));r.push([e.id,".button_3Kb46{position:relative;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border:0}.button_3Kb46 svg{width:80%}.button_3Kb46:focus{outline:none}.button_3Kb46:active:enabled{transform:scale(0.95);transition:none}.button_3Kb46 .bubble_2EBFx{border-radius:50%}.button_3Kb46:disabled{transition:opacity 0.1s ease-in-out;opacity:0.3;cursor:not-allowed}\n",""]),r.locals={button:"button_3Kb46",bubble:"bubble_2EBFx"},e.exports=r},9926:(e,t,n)=>{var r=n(3645)((function(e){return e[1]}));r.push([e.id,"\n.msg_content_37X1-{\n white-space: pre-wrap;\n}\n",""]),r.locals={msg_content:"msg_content_37X1-"},e.exports=r},7027:(e,t,n)=>{var r=n(3645)((function(e){return e[1]}));r.push([e.id,"*{box-sizing:border-box}\n",""]),e.exports=r},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=e(t);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var i={};if(r)for(var o=0;o<this.length;o++){var s=this[o][0];null!=s&&(i[s]=!0)}for(var a=0;a<e.length;a++){var c=[].concat(e[a]);r&&i[c[0]]||(n&&(c[2]?c[2]="".concat(n," and ").concat(c[2]):c[2]=n),t.push(c))}},t}},7484:function(e){e.exports=function(){"use strict";var e="millisecond",t="second",n="minute",r="hour",i="day",o="week",s="month",a="quarter",c="year",l="date",u=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?.?(\d+)?$/,d=/\[([^\]]+)]|Y{2,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,h={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},p=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},f={s:p,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?"+":"-")+p(r,2,"0")+":"+p(i,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),i=t.clone().add(r,s),o=n-i<0,a=t.clone().add(r+(o?-1:1),s);return+(-(r+(n-i)/(o?i-a:a-i))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(u){return{M:s,y:c,w:o,d:i,D:l,h:r,m:n,s:t,ms:e,Q:a}[u]||String(u||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},m="en",g={};g[m]=h;var v=function(e){return e instanceof A},b=function(e,t,n){var r;if(!e)return m;if("string"==typeof e)g[e]&&(r=e),t&&(g[e]=t,r=e);else{var i=e.name;g[i]=e,r=i}return!n&&r&&(m=r),r||!n&&m},y=function(e,t){if(v(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new A(n)},_=f;_.l=b,_.i=v,_.w=function(e,t){return y(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var A=function(){function h(e){this.$L=this.$L||b(e.locale,null,!0),this.parse(e)}var p=h.prototype;return p.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(_.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(u);if(r){var i=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},p.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},p.$utils=function(){return _},p.isValid=function(){return!("Invalid Date"===this.$d.toString())},p.isSame=function(e,t){var n=y(e);return this.startOf(t)<=n&&n<=this.endOf(t)},p.isAfter=function(e,t){return y(e)<this.startOf(t)},p.isBefore=function(e,t){return this.endOf(t)<y(e)},p.$g=function(e,t,n){return _.u(e)?this[t]:this.set(n,e)},p.unix=function(){return Math.floor(this.valueOf()/1e3)},p.valueOf=function(){return this.$d.getTime()},p.startOf=function(e,a){var u=this,d=!!_.u(a)||a,h=_.p(e),p=function(e,t){var n=_.w(u.$u?Date.UTC(u.$y,t,e):new Date(u.$y,t,e),u);return d?n:n.endOf(i)},f=function(e,t){return _.w(u.toDate()[e].apply(u.toDate("s"),(d?[0,0,0,0]:[23,59,59,999]).slice(t)),u)},m=this.$W,g=this.$M,v=this.$D,b="set"+(this.$u?"UTC":"");switch(h){case c:return d?p(1,0):p(31,11);case s:return d?p(1,g):p(0,g+1);case o:var y=this.$locale().weekStart||0,A=(m<y?m+7:m)-y;return p(d?v-A:v+(6-A),g);case i:case l:return f(b+"Hours",0);case r:return f(b+"Minutes",1);case n:return f(b+"Seconds",2);case t:return f(b+"Milliseconds",3);default:return this.clone()}},p.endOf=function(e){return this.startOf(e,!1)},p.$set=function(o,a){var u,d=_.p(o),h="set"+(this.$u?"UTC":""),p=(u={},u[i]=h+"Date",u[l]=h+"Date",u[s]=h+"Month",u[c]=h+"FullYear",u[r]=h+"Hours",u[n]=h+"Minutes",u[t]=h+"Seconds",u[e]=h+"Milliseconds",u)[d],f=d===i?this.$D+(a-this.$W):a;if(d===s||d===c){var m=this.clone().set(l,1);m.$d[p](f),m.init(),this.$d=m.set(l,Math.min(this.$D,m.daysInMonth())).$d}else p&&this.$d[p](f);return this.init(),this},p.set=function(e,t){return this.clone().$set(e,t)},p.get=function(e){return this[_.p(e)]()},p.add=function(e,a){var l,u=this;e=Number(e);var d=_.p(a),h=function(t){var n=y(u);return _.w(n.date(n.date()+Math.round(t*e)),u)};if(d===s)return this.set(s,this.$M+e);if(d===c)return this.set(c,this.$y+e);if(d===i)return h(1);if(d===o)return h(7);var p=(l={},l[n]=6e4,l[r]=36e5,l[t]=1e3,l)[d]||1,f=this.$d.getTime()+e*p;return _.w(f,this)},p.subtract=function(e,t){return this.add(-1*e,t)},p.format=function(e){var t=this;if(!this.isValid())return"Invalid Date";var n=e||"YYYY-MM-DDTHH:mm:ssZ",r=_.z(this),i=this.$locale(),o=this.$H,s=this.$m,a=this.$M,c=i.weekdays,l=i.months,u=function(e,r,i,o){return e&&(e[r]||e(t,n))||i[r].substr(0,o)},h=function(e){return _.s(o%12||12,e,"0")},p=i.meridiem||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r},f={YY:String(this.$y).slice(-2),YYYY:this.$y,M:a+1,MM:_.s(a+1,2,"0"),MMM:u(i.monthsShort,a,l,3),MMMM:u(l,a),D:this.$D,DD:_.s(this.$D,2,"0"),d:String(this.$W),dd:u(i.weekdaysMin,this.$W,c,2),ddd:u(i.weekdaysShort,this.$W,c,3),dddd:c[this.$W],H:String(o),HH:_.s(o,2,"0"),h:h(1),hh:h(2),a:p(o,s,!0),A:p(o,s,!1),m:String(s),mm:_.s(s,2,"0"),s:String(this.$s),ss:_.s(this.$s,2,"0"),SSS:_.s(this.$ms,3,"0"),Z:r};return n.replace(d,(function(e,t){return t||f[e]||r.replace(":","")}))},p.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},p.diff=function(e,l,u){var d,h=_.p(l),p=y(e),f=6e4*(p.utcOffset()-this.utcOffset()),m=this-p,g=_.m(this,p);return g=(d={},d[c]=g/12,d[s]=g,d[a]=g/3,d[o]=(m-f)/6048e5,d[i]=(m-f)/864e5,d[r]=m/36e5,d[n]=m/6e4,d[t]=m/1e3,d)[h]||m,u?g:_.a(g)},p.daysInMonth=function(){return this.endOf(s).$D},p.$locale=function(){return g[this.$L]},p.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=b(e,t,!0);return r&&(n.$L=r),n},p.clone=function(){return _.w(this.$d,this)},p.toDate=function(){return new Date(this.valueOf())},p.toJSON=function(){return this.isValid()?this.toISOString():null},p.toISOString=function(){return this.$d.toISOString()},p.toString=function(){return this.$d.toUTCString()},h}(),w=A.prototype;return y.prototype=w,[["$ms",e],["$s",t],["$m",n],["$H",r],["$W",i],["$M",s],["$y",c],["$D",l]].forEach((function(e){w[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),y.extend=function(e,t){return e(t,A,y),y},y.locale=b,y.isDayjs=v,y.unix=function(e){return y(1e3*e)},y.en=g[m],y.Ls=g,y}()},9077:()=>{
8
  /*!
9
  * fullscreen-polyfill
10
+ * 1.0.3 - 7/23/2020
11
  * https://github.com/nguyenj/fullscreen-polyfill#readme
12
  * (c) John Nguyen; MIT License
13
  */
14
+ !function(){"use strict";var e=["fullscreen","fullscreenEnabled","fullscreenElement","fullscreenchange","fullscreenerror","exitFullscreen","requestFullscreen"],t=["webkitIsFullScreen","webkitFullscreenEnabled","webkitFullscreenElement","webkitfullscreenchange","webkitfullscreenerror","webkitExitFullscreen","webkitRequestFullscreen"],n=["mozFullScreen","mozFullScreenEnabled","mozFullScreenElement","mozfullscreenchange","mozfullscreenerror","mozCancelFullScreen","mozRequestFullScreen"],r=["","msFullscreenEnabled","msFullscreenElement","MSFullscreenChange","MSFullscreenError","msExitFullscreen","msRequestFullscreen"];document||(document={});var i,o=(i=[e[1],t[1],n[1],r[1]].find((function(e){return document[e]})),[e,t,n,r].find((function(e){return e.find((function(e){return e===i}))}))||[]);function s(t,n){document[e[0]]=document[o[0]]||!!document[o[2]]||!1,document[e[1]]=document[o[1]]||!1,document[e[2]]=document[o[2]]||null,document.dispatchEvent(new Event(t),n.target)}document[e[1]]||(document[e[0]]=document[o[0]]||!!document[o[2]]||!1,document[e[1]]=document[o[1]]||!1,document[e[2]]=document[o[2]]||null,document.addEventListener(o[3],s.bind(document,e[3]),!1),document.addEventListener(o[4],s.bind(document,e[4]),!1),document[e[5]]=function(){return document[o[5]]()},Element.prototype[e[6]]=function(){return this[o[6]].apply(this,arguments)})}()},6260:e=>{"use strict";e.exports=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90}},7961:(e,t,n)=>{"use strict";var r=n(6260),i=n(6195);e.exports=function(e){return r(e)||i(e)}},8738:e=>{function t(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}
15
  /*!
16
  * Determine if an object is a Buffer
17
  *
18
  * @author Feross Aboukhadijeh <https://feross.org>
19
  * @license MIT
20
  */