CINXE.COM
Iniciar sesión | Mailchimp
<!DOCTYPE html> <html lang="es"> <head> <title>Iniciar sesión | Mailchimp</title> <link rel="canonical" href="https://login.mailchimp.com/"> <link rel="manifest" href="/manifest.json"> <meta charset="utf-8"> <meta name="copyright" content="Copyright (c) 2025 Mailchimp. All Rights Reserved."> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <meta content="//mailchimp.com/browserconfig.xml" name="msapplication-config"> <meta content="#FFE01B" name="msapplication-TileColor"> <link href="https://digitalasset.intuit.com/render/content/dam/intuit/mc-fe/en_us/images/mailchimp-favicons/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180"> <link href="https://digitalasset.intuit.com/render/content/dam/intuit/mc-fe/en_us/images/mailchimp-favicons/apple-touch-icon-precomposed.png" rel="apple-touch-icon" sizes="180x180"> <link href="https://digitalasset.intuit.com/render/content/dam/intuit/mc-fe/en_us/images/mailchimp-favicons/apple-touch-icon-152x152.png" rel="apple-touch-icon" sizes="152x152"> <link href="https://digitalasset.intuit.com/render/content/dam/intuit/mc-fe/en_us/images/mailchimp-favicons/apple-touch-icon-152x152-precomposed.png" rel="apple-touch-icon" sizes="152x152"> <link href="https://digitalasset.intuit.com/render/content/dam/intuit/mc-fe/en_us/images/mailchimp-favicons/apple-touch-icon-120x120.png" rel="apple-touch-icon" sizes="120x120"> <link href="https://digitalasset.intuit.com/render/content/dam/intuit/mc-fe/en_us/images/mailchimp-favicons/apple-touch-icon-120x120-precomposed.png" rel="apple-touch-icon" sizes="120x120"> <link href="https://cdn-images.mailchimp.com/favicons/touch-icon-192.png" rel="icon" sizes="192x192"> <link rel="shortcut icon" href="https://cdn-images.mailchimp.com/favicons/favicon.ico"> <link rel="mask-icon" href="https://cdn-images.mailchimp.com/favicons/mask-icon.svg" color="#241C15"> <link rel="stylesheet" type="text/css" href="/release/1.1.1e97b11194f04f27b1255ffe39cd12fce6a08c29f/css/less/typefaces.css"> <link rel="stylesheet" type="text/css" href="/release/1.1.1e97b11194f04f27b1255ffe39cd12fce6a08c29f/css/less/application.css"> <script type="application/json" id="js-flag-data"> {"85904ce3e57c069836f48ef84b2904ec":true,"0fef4598c99680456a4fc6ce169557db":true,"7c4e732acb66a2651106f2bf40fe7d4c":true,"2c21ab9717b594d77da6b94ad9de47da":true,"120584bcbd480dd2a0bd47b4ff4cf8b9":true,"4cdd1bd32ea0fb56ca3a30c158d94774":true,"eb3fe364797f073144b2ae696a9b1b34":true,"48c5ebe81340998b71517679516f05a1":true,"028a29f9ac896fa78ba5c4104a6534f4":true,"c2b266cc6690dec68c7caf16ed4e80f1":true,"844c46ec7d81d32f512f5e640b1fcf83":true,"a6a2ee9f9c0c16cc9cb09718f6123c51":true,"ee2fb1db70f982bdb03f53d6accc25cd":true,"1e62e1e8f0430014244f16fa33ac0b9b":true,"37cb5db86ac9f60606ebe73ae4d57e82":true,"a783a54160d4bcc96b561f3423785c39":true,"68622496def4cdd9f4b6fa9f761bebee":true,"d9fbd0503b61293a68a0ed8e1adc17ba":true,"c40aac9906766fdf23ae376e73c46631":true,"ae9baaf72eab03443c6205d34fa38d46":true,"194a25d20c543f06e9feeb730793f178":true,"20f6edd23320a9b90488877170695433":true,"4d6bc88a78897fdda146296f5a380f78":true,"71a9d080ecd5bf5809dedae4bc8a854c":true,"0c7915dfefbb68cba1a2301b21afe3bf":true,"668a93734ff4710f67c01ce015490201":true,"b805cf82dbe4fdff153da60ed56c573c":true,"5a730a9f851c4d197525dd619457510d":true,"651472201157c2f8a3185e30f75c8aaf":true,"01474feb529e014f6388aa3b6ec5c3b7":true,"ce9094e51a7124c8ac0b49443faf2b39":true,"c5ddbb97ef38f82cc8d0455d40eafac4":true,"865f5a911f7142c125da8dc830d80945":true,"16a744f16bfe7ebba60cb452728c6168":true,"5f1b19bca48ceed81c7b65cc6051a8d6":true,"c058603706474ace29b2729a1d8a2eeb":true,"b920116da5848cdc62dcc904082b2038":true,"6093e4797127e863a62a9dff5186502e":true,"a365015f3d0b8f69e09e15dd8f4672a6":true,"240e3994072aff207d6246670a2637ff":true,"2fc8527d611da64604cb4242b06c044b":true,"b9b8b86340d476ddb68d7f0ee5e3d7c0":true,"383d985ffd9b84a8b94be9dcc2c7b2eb":true,"3676a1a6af52367d7fb48f3b7221d695":true,"edfe299a28764aaeb5d0d198aa8a3cb0":true,"871e0a1a9bde905c3b32b91c3614b76e":true,"2dcb6f5787eac2c41e89ee2fc25ab957":true,"7f216d43bf74d6d9047c0115b2362c72":true,"04608791cddddb2138d69b0d18aed0d9":true,"33e1fe9c3a14c9f34acc049f1210349a":true,"c7ae654c67c78b4e8bfb68685b61d38d":true,"27fab3841e6f00de551f7b489e927ad9":true,"f8a2ad87696db3b2e052208bd9241fa6":true,"4c563a27b9bc936159dff413b93c2184":true,"7d1c5e9a28b12f48c1c29fabb0d11911":true,"60cf348a69a09901150aee118f2a045a":true,"686d2cc42a44d85cd599eaec7264d8d1":true,"5203347789a8e1b471b9caab2954db4a":true,"db180b551e13aecd7926d0433e9a621e":true,"1fa71ff0e46f3c90b47371e27d949724":true,"52801a6753f927b655c9368311d6c916":true,"c918919006095916c44ad14ce2cc9c69":true,"465245a4de1e0e0a19a32d819bb927d7":true,"9f865929aad0f6ecb5ad8dbb7b1ce432":true,"8499154e0d39f5ca5eecda221965bb16":true,"8567a2c02b115a8f4c87412e7708e6f8":true,"f5ecb7972412f2026e1575dd5b303aa1":true,"f2ab912f938696e84184b5d9f3388041":true,"e7fb840262bff689f397056692832af9":true,"147716e14b7cbdba8f2bab2a9c1ddbdf":true,"0c8bafcd13d31148a4019bdd98e7f7c9":true,"dd611472a8e21c222f960e36c526ed88":true,"1b031f5b00b431df80d3fbe6324ee360":true,"fc4db03bf2601b1dfbcb017ac32837df":true,"8206a1d50bf1321392c01d69afe56b3a":true,"8641cb288f6515690dfd822a60fe2e3d":true,"95d70294c7946360e19d3ef1b1e04ffa":true,"5ff21295b74635d3acdd15d920ad4035":true,"cc61bbf1bedf5a97586bbb450432bb3f":true,"78055419d86d4141f9bb325722ccd115":true,"b1e8b7d896b717d3a06db50fab6a22a8":true,"c7d22cd998db2ed8b90c1c2cef387f9f":true,"6b27bda1bbf9bfe3aefaf92db04d91e7":true,"d73b22d49dfc72aabf3ebabff540dba5":true,"20b145875d40fb06deea7c6f0548e39f":true,"fcd377c18f65f88b2de7963b46cdd52c":true,"668760ab944e2337ceb0e9a66cbde42a":true,"b3c18ab87457bde14dd80f178fea8fce":true,"c0e76c36506c80e33c9d9c46035108df":true,"93573eb58cca0c35c88b9b8ee8c6d542":true,"d58473f3a4f9f982ee3e04e16e5aa803":true,"b0aac0457742489e97e843d8b1d881f2":true,"d6865e823c8dea110ac4aeb658d85204":true,"f204d5350bbba30a2fe49275a8a63d61":true,"e3dac644e831ec09da0e9e49e0540c84":true,"270d7eac66efca954cabbe631d3d3a94":true,"53c4af775295b643577a0d4a1ef3007c":true,"23d9469560ea4997db2a948b5394131e":true,"8ae3b447b7bcfcfcf716444352c83247":true,"54b2eeacfb78a806e7a0364aabca9c11":true,"3cc74d0059a4edc6dca779c9e8b637cc":true,"2ab3619f1a754ead3db92f325a0f3184":true,"2f5d24b7c1530b2e7df6d6a5e96ff127":true,"974492c4f26983f9cfdf2ea71af05548":true,"8208f2d2bff492e3c927111dbcb86c5f":true,"61607d10ed1115a70dde7a91082175ab":true,"5ee9acf0985ad78b1608ae4822829dda":true,"5239e6a4dde7906c56578f9887cd7bab":true,"f3d99431ca3a3ff7df258a64a9295bf5":true,"a3c5e3dd9df711f9f0642d228a3ba55b":true}</script> <script type="application/json" id="js-legacy-flag-data"> ["sec.mcadmin_protect_csrf","plums.premium_spm_contacts_default","plums.update_spm_premium_secondary_sales_cta","plums.choice_of_offer_developed","plums.14_day_trial","plums.react_modal_focustrap","plums.sms_v2","plums.sms_price_breakdown_revamp","plums.sms_es_pricing","plums.sms_nordic_pricing","plums.sms_italy_pricing","plums.discount_lander_locale","plums.dynamic_features_table_prices","plums.refactor_mobile_pricing_plans_calculator","plums.promise_polyfill_cleanup","plums.disable_plums_webx_analytics","plums.experiment_ga4_refactor","plums.dynamic_optimizely_load","plums.preload_fonts_check","plums.onetrust_preload","plums.enable_discount_lander_experience","plums.single_plan_discount_lander","xp.release_dist_resolution","xp.bugsnag_react_in_staging","xp.mcds_redesign_heading_size","xp.project_runway_design_foundation","xp.project_runway_bug_bash","i18n.trx_emails_visitor","identity_bridge.log_in_when_hitting_enter_in_username_field","identity_bridge.mc_qbo_bundles","identity_bridge.mc_qbo_bundles_get_hmac_secret_from_gcp","identity_bridge.mc_qbo_bundles.window_functions","identity_bridge.ecs_event_tracking_in_signup_and_onboarding","identity_bridge.ecs_event_tracking_in_login","identity_bridge.mc_seamless","identity_bridge.autoenabled_crm_account_signup_fe","identity.qb_bundles_account_linking_move_to_user_creation","identity_bridge.forgot_password_ecs","identity_bridge.2fa_skip_for_two_weeks_checkbox_improvements","identity_bridge.logs_post_login_smstfa_or_totp","identity_bridge.2fa_skip_ui_ecs","identity_bridge.add_link_step_qb_bundles","identity.username_length_validation","identity.mc_gsso_login_invite_user_flow","identity.mc_gsso_login_on_oauth2_integrations","identity.fix_return_to_login_link_forgot_password_page","identity.email_verification_updates_punchcut_recommendations","crm.auto_enablement_password_screen","revintel.email_builder_account_creation","revintel.autoenabled_signup_ecs_for_verification_success","xp.lazy_homepage_module_data","xp.optimizely_attribute_manager","xp.optimizely_experiment_cache","xp.ecs_screen_ivid_attributes","plums.xp_ecs_property","plums.ecs_prop_update","xp.qualtrics_logs","xp.instrum_gtm_defer","smu.call_recaptcha_programmatically","smu.signup_analytics","smu.allow_validate_username_api","identity_bridge.oauth2_authorize_post_null_on_user_account","recs.billboard_flag_refs","identity_bridge.sms_last_four","gtkm.2fa_phase_3b_streamlined","acquire.frictionless_auth_signup_flow","nua.oneclick","nua.integration_discovery_experience","plums.migrated_integration_hydrated_from_contentful","plums.integration_dotcom_rollback_static_translations","plums.react_to_plums_header_footer_migration","plums.integrations_from_route","plums.zapier_search_card","mvps.sso_sync_login_email_vals","mvps.sso_service_partner_implementation_visitor","mvps.extension_uninstall_csrf_fix","mvps.partner_onboarding","mvps.wix_custom_sso_redirect_uris","mvps.openid_connect_logging","app.google_analytics_4_signup","partnerpage.sso","partnerpage.sso_scope_override","partnerpage.sso_jwks_endpoint","app.google_analytics_4_ua_to_ga4","app.google_analytics_4_purchase","app.google_analytics_4_user_properties","app.google_analytics_4_contact_email_user_context","app.google_analytics_4_hashed_contact_email","app.google_analytics_4_gauid_cookie","partnerships.wix_idx_integration","plums.wix_idx_integration","partnerships.squarespace_proflow","plums.integration_detail_pages_tracking","flp.enable_subscribe_tracer","gtkm.forgot_username_recovery_through_email_flag","mcsc.lau_secondary_approval","ha.hide_filters_mcadmin_user_search","ha.hide_primary_contact_edit_button","plums.eloqua_route_field","plums.invisible_recaptcha_contact_forms","plums.pre_auth_template_library_experiment","i18n.mailchimp_approved_locales_for_visitors","mvps.integration_uninstall_csrf_fix","identity.google_sso_experiment","identity.partnership_integration_to_mc_optimization","identity.partnership_prefill","plan.shortened_trials_experiment","plums.case_to_form_unauthenticated","ha.case_to_form_unauthenticated","ha.f2c_abuse_form"]</script> <script type="application/json" id="js-dojo-translation-data"> {"status":"success","translations":{"email_verification_code_sent":"\u00a1C\u00f3digo de verificaci\u00f3n de correo electr\u00f3nico enviado!","sms_verification_code_sent":"\u00a1C\u00f3digo de verificaci\u00f3n de SMS enviado!","email_must_contain_at":"Una direcci\u00f3n de correo electr\u00f3nico debe incluir una \u00fanica @.","required":"Introduce un valor","please_wait_signup_button":"Espera...","username_portion_empty":"La parte del nombre de usuario de la direcci\u00f3n de correo electr\u00f3nico est\u00e1 vac\u00eda.","email_username_portion_invalid":"La parte del nombre de usuario de la direcci\u00f3n de correo electr\u00f3nico no es v\u00e1lida (la parte despu\u00e9s de @: {username_portion}).","email_domain_portion_invalid":"La parte del dominio de la direcci\u00f3n de correo electr\u00f3nico no es v\u00e1lida (la parte despu\u00e9s de @: {domain_portion}).","email_invalid":"Esta direcci\u00f3n de correo electr\u00f3nico parece falsa o no v\u00e1lida. Introduce una direcci\u00f3n de correo electr\u00f3nico real.","non_role_based_email":"Las direcciones basadas en el rol, como {address} @, no est\u00e1n permitidas. Usa una direcci\u00f3n de correo electr\u00f3nico diferente.","empty_password":"Parece que has olvidado tu contrase\u00f1a, {username}.","empty_username":"Has introducido una contrase\u00f1a, pero no un nombre de usuario.","username_too_long":"Tu direcci\u00f3n de correo electr\u00f3nico es demasiado larga. Utiliza una m\u00e1s corta.","username_too_long_and_password_empty":"Tu direcci\u00f3n de correo electr\u00f3nico es demasiado larga. Utiliza una m\u00e1s corta. Parece que has olvidado la contrase\u00f1a.","username_or_password_empty":"No has introducido el nombre de usuario o la contrase\u00f1a.","whoops":"\u00a1Vaya!","invalid_phone_message":"El n\u00famero de tel\u00e9fono debe ser v\u00e1lido","username_already_exists":"Las grandes mentes piensan igual, alguien ya tiene este nombre de usuario.","if_its_you":" Si eres t\u00fa, ","log_in":"inicia sesi\u00f3n","hide_password":"Ocultar","show_password":"Mostrar","please_wait_login_button":"Espera...","clock_set_to_future":"Parece que el reloj de tu sistema est\u00e1 configurado demasiado lejos en el futuro. Si el inicio de sesi\u00f3n falla continuamente, ajusta el reloj del sistema o utiliza ","network_time_protocol":"NTP","referral_badge":"A\u00f1adimos autom\u00e1ticamente una insignia de Referencia necesaria al pie de p\u00e1gina del correo electr\u00f3nico. Para quitarla, ","upgrade_your_account":"actualiza tu cuenta.","upgrade_with_free_trial":"Actualizar con prueba gratuita","start_your_free_trial":"Iniciar prueba gratuita","upgrade_now":"Actualizar ahora","upgrade_to_standard":"Actualizar a Standard","read_more":"M\u00e1s informaci\u00f3n","geolocation_tooltip_text":"La geolocalizaci\u00f3n se basa en la direcci\u00f3n IP de tu contacto cuando interact\u00faa con tus correos electr\u00f3nicos y formularios de registro.","audience_managment_switcher_select_label":"Audiencia actual","audience_managment_switcher_subscriber_contact_information":"Tu p\u00fablico tiene {contactCount} {contact_or_contacts}. {subscriberCount} de estos {is_subscribed_or_are_subscribers}.","audience_managment_switcher_subscriber_contact_information_email":"{contactCount} {contact_or_contacts} en total. {subscriberCount} {subscriber_subscribers_email} de correo electr\u00f3nico.","audience_managment_switcher_subscriber_contact_information_sms":"{contactCount} {contact_or_contacts} en total. {subscriberCount} {subscriber_subscribers_email} de correo electr\u00f3nico y {smsSubscriberCount} {subscriber_or_subscribers_sms} de SMS.","audience_managment_switcher_info_sentence_contact":"contacto","audience_managment_switcher_info_sentence_contacts":"contactos","audience_managment_switcher_info_sentence_subscriber":"suscriptor","audience_managment_switcher_info_sentence_subscribers":"suscriptores","audience_managment_switcher_info_sms_badge":"Habilitado para SMS","audience_managment_switcher_info_sentence_is_subscribed":"se ha suscrito","audience_managment_switcher_info_sentence_are_subscribers":"se han suscrito","audience_managment_switcher_cta_view_audience":"Ver audiencias","audience_managment_switcher_cta_all_audience":"Todos los p\u00fablicos","audience_management_working_primary":"\u00a1Estamos importando tu lista!","audience_management_working_secondary":"Puedes salir de esta p\u00e1gina; la importaci\u00f3n no se ver\u00e1 afectada.","audience_management_complete_primary":"\u00a1Tu importaci\u00f3n se ha completado!","audience_management_reverted_primary":"\u00a1Tu importaci\u00f3n se ha deshecho!","audience_management_complete_reverted_secondary":"{reloadPageHtml}Actualiza esta p\u00e1gina{endAnchor} para actualizar la tabla siguiente.","audience_management_complete_auto_secondary":"{reloadPageHtml}Actualizaremos autom\u00e1ticamente esta p\u00e1gina{endAnchor} en {countdownRefresh}5 segundos{endSpan} para mostrar tu nuevo p\u00fablico.","audience_management_reverting_primary":"\u00a1Estamos revirtiendo tu lista!","audience_management_reverting_secondary":"Puedes salir de esta p\u00e1gina; la reversi\u00f3n no se ver\u00e1 afectada.","audience_management_send_campaign":"Enviar campa\u00f1a","audience_management_email_campaign":"Una campa\u00f1a de correo electr\u00f3nico","audience_management_social_ad":"Un anuncio de Facebook\/Instagram","audience_management_social_ad_contacts":"Un anuncio de Facebook\/Instagram a contactos similares","audience_management_postcard":"Una postal","audience_management_edit_segment_label":"Editar segmento","audience_management_rerun_label":"Volver a ejecutar","audience_management_new_segment_label":"Segmento nuevo","audience_management_advanced_segment_label":"Segmento avanzado","audience_management_advanced_segment_subtext":"Potente segmentaci\u00f3n para tus contactos. Se recomienda para p\u00fablicos amplios.","audience_management_regular_segment_label":"Segmento normal","audience_management_regular_segment_subtext":"Segmentaci\u00f3n sencilla y directa.","audience_management_view_segment":"Ver segmento","audience_management_save_segment":"Guardar segmento","audience_management_view_all_segments":"Ver todos los segmentos","audience_management_find_segment":"Buscar segmento","audience_management_create_segment":"Crear segmento","audience_management_editing_segment":"Editando segmento: ","audience_management_viewing_segment":"Visualizando segmento: ","audience_management_no_segments_found":"No se encontraron segmentos","audience_management_filter_tags":"Filtrar por etiquetas","audience_management_segment_edit_add_button_text":"A\u00f1adir","audience_management_segment_edit_add_to_group_button_text":"A\u00f1adir al grupo","audience_management_segment_remove_row":"Eliminar fila","audience_management_segment_edit_remove_all":"Eliminar todo","audience_management_segment_add_group_button_text":"A\u00f1adir grupo","audience_management_segment_edit_status_type_subscribed":"Suscrito","audience_management_segment_edit_status_type_unsubscribed":"Suscripci\u00f3n cancelada","audience_management_segment_edit_status_type_nonsubscribed":"No suscrito","audience_management_segment_edit_status_type_cleaned":"Borrado","audience_management_segment_edit_status_type_pending":"Pendiente","audience_management_segment_edit_status_type_reconfirm":"Reconfirmar","audience_management_segment_edit_status_type_deleted":"Eliminado","audience_management_segment_edit_status_type_subscribed_info":"Las personas que han aceptado recibir marketing por correo electr\u00f3nico.","audience_management_segment_edit_status_type_unsubscribed_info":"Las personas que anteriormente recibieron tu marketing por correo electr\u00f3nico, pero ya no lo aceptan.","audience_management_segment_edit_status_type_nonsubscribed_info":"Las personas que a\u00fan no han indicado si aceptan o no el marketing por correo electr\u00f3nico. Los contactos que usan tu aplicaci\u00f3n o compran cosas de tu tienda pueden estar aqu\u00ed.","audience_management_segment_edit_status_type_cleaned_info":"Las direcciones de correo electr\u00f3nico que han tenido rebotes duros o rebotes suaves repetidos no se consideran v\u00e1lidas.","audience_management_segment_edit_option_any":"cualquiera","audience_management_segment_edit_option_all":"todo","audience_management_segment_edit_option_or":"o","audience_management_segment_edit_option_and":"y","audience_management_segment_label":"Segmento","audience_management_segment_select_status":"Selecciona un estado","audience_management_filtered_by_tags":"Filtrado por etiquetas","audience_management_segment_edit_title_text":"Ahora puedes generar mensajes personalizados en funci\u00f3n del comportamiento de los usuarios","audience_management_segment_edit_info_text":"Personaliza las campa\u00f1as en funci\u00f3n de c\u00f3mo interact\u00faan los usuarios con tu aplicaci\u00f3n.","audience_management_segment_edit_link_text":"M\u00e1s informaci\u00f3n sobre los eventos en nuestra gu\u00eda de API","audience_management_segment_edit_find":"Buscar","audience_management_segment_edit_contacts_that_match":"contactos que coinciden","audience_management_segment_edit_of_following_conditions":"de las condiciones siguientes:","audience_management_segment_edit_editing_segment_and":"Y","audience_management_segment_edit_editing_segment_or":"O","audience_management_hide_groups":"ocultar grupos","audience_management_segment_builder_predicted_location_milesOfText":" kil\u00f3metros de ","audience_management_segment_builder_choose_location_text":"Elige una ubicaci\u00f3n:","audience_management_segment_builder_use_this_location_button_text":"Utilizar esta ubicaci\u00f3n","audience_management_segment_builder_predicted_location_validateButtonText":"Validar ubicaci\u00f3n","audience_management_segment_builder_invalid_location":"No se ha podido localizar la ubicaci\u00f3n introducida. Vuelve a intentarlo.","audience_management_segment_builder_about_geolocation_text":"sobre los datos de ubicaci\u00f3n geogr\u00e1fica","audience_management_segment_builder_selected":"seleccionado","audience_management_segment_builder_all_label":"todo","audience_management_segment_builder_any_label":"cualquiera","audience_management_segment_builder_last":"los \u00faltimos","audience_management_segment_builder_day":"d\u00eda","audience_management_segment_builder_days":"d\u00edas","audience_management_segment_builder_blank":"en blanco","audience_management_segment_builder_invalid_date_range":"Intervalo de fechas no v\u00e1lido","audience_management_segment_builder_email_marketing_text":"Las categor\u00edas de interacci\u00f3n con el marketing por correo electr\u00f3nico te permiten orientar las acciones a los contactos en funci\u00f3n de su interacci\u00f3n con las campa\u00f1as de correo electr\u00f3nico","audience_management_segment_builder_clv_text":"Esta funci\u00f3n te ayuda a enviar publicidad comercial a tus contactos en funci\u00f3n de su comportamiento de compra","audience_management_segment_builder_customer_lifecycle_descriptor":"en tienda","audience_management_segment_builder_clv_spend":"Esta funci\u00f3n te ayuda a enviar publicidad comercial a tus contactos en funci\u00f3n de su gasto futuro previsto.","audience_management_segment_builder_api_keys":"Aqu\u00ed se muestran solo las claves API con etiquetas","audience_management_segment_builder_withinXMilesLabel":"kil\u00f3metros del c\u00f3digo postal","audience_management_segment_builder_invalid_value":"El valor no es v\u00e1lido.","audience_management_segment_builder_in_store":"en tienda","audience_management_segment_builder_tooltip":"Esta funci\u00f3n te ayuda a enviar publicidad comercial a tus contactos en funci\u00f3n de su comportamiento de compra","contacts_table_export_audience":"Exportar audiencia","contacts_table_export_segment":"Exportar segmento","contacts_table_created_on":"Creado el {date}","contacts_table_segment_label":"Segmento","contacts_table_failed_to_generate":"{segment_name} no se ha podido generar.","contacts_table_is_generating":"{segment_name} se est\u00e1 generando.","contacts_table_advanced_label":"Avanzado","contacts_table_edit_link":"Editar","contacts_match_conditions":"{count} contactos cumplen tus condiciones","contacts_match_conditions_0":"{count} contactos cumplen tus condiciones","contacts_match_conditions_1":"{count} contacto cumple tus condiciones","contacts_match_conditions_eme":"{count} contactos cumplen la condici\u00f3n La interacci\u00f3n con marketing por correo electr\u00f3nico es {preview_name}","contacts_match_conditions_eme_0":"{count} contactos cumplen la condici\u00f3n La interacci\u00f3n con marketing por correo electr\u00f3nico es {preview_name}","contacts_match_conditions_eme_1":"{count} contacto cumple la condici\u00f3n La interacci\u00f3n con marketing por correo electr\u00f3nico es {preview_name}","contacts_match_conditions_tags":"{count} contactos cumplen la condici\u00f3n La etiqueta es {preview_name}","contacts_match_conditions_tags_0":"{count} contactos cumplen la condici\u00f3n La etiqueta es {preview_name}","contacts_match_conditions_tags_1":"{count} contacto cumple la condici\u00f3n La etiqueta es {preview_name}","contacts_match_conditions_clv":"{count} contactos cumplen la condici\u00f3n del valor de vida del cliente es {preview_name}","contacts_match_conditions_clv_0":"{count} contactos cumplen la condici\u00f3n del valor de vida del cliente es {preview_name}","contacts_match_conditions_clv_1":"{count} contacto cumple la condici\u00f3n del valor de vida del cliente es {preview_name}","contacts_match_conditions_cls":"{count} contactos cumplen la condici\u00f3n La probabilidad de nueva compra es {preview_name}","contacts_match_conditions_cls_0":"{count} contactos cumplen la condici\u00f3n La probabilidad de nueva compra es {preview_name}","contacts_match_conditions_cls_1":"{count} contacto cumple la condici\u00f3n La probabilidad de nueva compra es {preview_name}","contacts_match_conditions_top_locations":"{count} contactos cumplen la condici\u00f3n La ubicaci\u00f3n est\u00e1 en {preview_name}","contacts_match_conditions_top_locations_0":"{count} contactos cumplen la condici\u00f3n La ubicaci\u00f3n est\u00e1 en {preview_name}","contacts_match_conditions_topLocations_1":"{count} contacto cumple la condici\u00f3n La ubicaci\u00f3n est\u00e1 en {preview_name}","contacts_match_conditions_recent_growth":"{count} contactos cumplen la condici\u00f3n Obtenido de {preview_name}","contacts_match_conditions_recent_growth_0":"{count} contactos cumplen la condici\u00f3n Obtenido de {preview_name}","contacts_match_conditions_recent_growth_1":"{count} contacto cumple la condici\u00f3n Obtenido de {preview_name}","tag_manager_create_or_find_a_tag":"Crear o buscar una etiqueta","tag_manager_choose_a_tag":"Elige una etiqueta","tag_manager_find_a_tag":"Busca una etiqueta","tag_manager_create_right_here":"Crea tu primera etiqueta aqu\u00ed mismo","tag_manager_tag_all_contacts":"Est\u00e1s a punto de etiquetar todos los contactos.","tag_manager_create_new_tag":"Crea una etiqueta nueva:","tag_manager_manage_tags":"Gestionar las etiquetas","tag_manager_no_tags_found":"No se han encontrado etiquetas","tag_manager_no_tags_yet":"A\u00fan no hay etiquetas","tag_manager_cancel":"Cancelar","tag_manager_tag_removal_warning_text_1":"Est\u00e1s a punto de eliminar la etiqueta <b>","tag_manager_tag_removal_warning_text_2":"<\/b> de los contactos seleccionados.","tag_manager_confirmation_button_text":"Confirmar","tag_manager_tags":"Etiquetas","tag_manager_add_or_create_tag":"A\u00f1adir o crear una etiqueta","tag_manager_tag_limit_message_1":"Has alcanzado el ","tag_manager_tag_limit_message_2":" l\u00edmite de etiquetas","challenge_dialog_title":"Verificaci\u00f3n de cuenta","security_dialog_title":"Eliminar n\u00famero de tel\u00e9fono verificado","sort_by_label":"Ordenar por","newest_first":"Primero el m\u00e1s nuevo","oldest_first":"Primero el m\u00e1s antiguo","order_a_to_z":"A-Z","order_z_to_a":"Z-A","folders_label":"Carpetas","edit_mode_done_button":"Listo","edit_mode_edit_folders_button":"Editar carpeta","saved_tab_empty_state_title":"No tienes ninguna plantilla guardada","saved_tab_empty_state_message":"Una plantilla es un dise\u00f1o que se ha guardado y que se puede reutilizar al crear campa\u00f1as de correo electr\u00f3nico.","move_to_folder_label":"Transferir a","delete_confirmation_type":"Escribe ","delete_confirmation_error":"Para confirmar, introduce el texto exactamente como se muestra.","confirm":"CONFIRMAR","delete_confirmation_to_confirm":" para confirmar","are_you_sure_header":"\u00bfSeguro?","no_folders_message":"No tienes ninguna carpeta","all_folder_label":"Todo","add_folder_label":"A\u00f1adir carpeta","empty_folder_message_title":"Esta carpeta est\u00e1 vac\u00eda","empty_folder_message_body":"<a href='https:\/\/mailchimp.com\/help\/organize-campaigns-into-folders\/' target='_blank'>Aprende a organizarte con carpetas<\/a>","post_success_message_template":"plantilla eliminada correctamente","post_success_message_templates":"plantillas eliminadas correctamente","post_error_message_template":"Se ha producido un problema al eliminar tu plantilla. Vuelve a intentarlo.","post_error_message_templates":"Se ha producido un problema al eliminar tus plantillas. Vuelve a intentarlo.","account_close_survey_deleting":"Eliminando...","account_close_survey_delete_account":"Eliminar tu cuenta","account_close_survey_passwd_not_correct":"La contrase\u00f1a no es correcta. Vuelve a intentarlo.","account_close_survey_contact_support":"Lo sentimos. Se ha producido un error. Ponte en contacto con el equipo de soporte t\u00e9cnico o vuelve a intentarlo.","selection_dropdown_select_visible":"Seleccionar visibles","selection_dropdown_select_all":"Seleccionar todo","selection_dropdown_deselect_all":"Desmarcar todo","selection_dropdown_select_visible_title":"selecciona a todos los suscriptores visibles de esta p\u00e1gina","selection_dropdown_select_all_title":"selecciona a todos los suscriptores de todas las p\u00e1ginas de esta lista o segmento","table_page_size_view_label":"Ver","table_paging_of_label":"de","nuni_editor_preview_mode":"Modo de vista previa","nuni_editor_preview_title":"Vista previa","nuni_editor_preview_toggle_desktop":"Escritorio","nuni_editor_preview_toggle_mobile":"M\u00f3vil","nuni_editor_preview_toggle_inbox":"Bandeja de entrada","nuni_editor_header_title":"Informaci\u00f3n del encabezado","nuni_editor_info_pane_toggle_merge":"Habilitar informaci\u00f3n de etiquetas Merge en directo","nuni_editor_info_pane_inbox_preview":"Inbox Preview","nuni_editor_info_pane_upgrade_cta":"Mejora tu cuenta","nuni_editor_info_pane_multiple_campaign_views_description":"Mira c\u00f3mo se muestra la campa\u00f1a en diferentes clientes de correo electr\u00f3nico para tener total tranquilidad antes de enviarla.","nuni_editor_info_pane_preview_tokens_promo":"Los usuarios con el plan mensual reciben 25 fichas de Inbox Preview cada mes. Los usuarios de Pro reciben 100.","nuni_editor_info_pane_inbox_preview_learn_more":"Obt\u00e9n m\u00e1s informaci\u00f3n acerca de Inbox Preview","nuni_editor_info_pane_out_of_tokens":"No te quedan fichas","nuni_editor_info_pane_all_tokens_used":"Has usado todos tus fichas de Inbox Preview de este mes. Si necesitas m\u00e1s vistas previas, suscr\u00edbete a un plan mensual de Litmus. Como cliente de Mailchimp, tus primeros 7 d\u00edas con Litmus son gratis.","nuni_editor_info_pane_get_litmus_cta":"Obtener Litmus","nuni_editor_info_pane_signup_for_litmus":"Si necesitas m\u00e1s vistas previas, <a href='https:\/\/www.litmus.com\/pricing\/mailchimp\/?utm_source=mailchimp&utm_content=signup' rel='noopener' target='_blank'>reg\u00edstrate en Litmus<\/a>. Como usuario de Mailchimp, tus primeros 7 d\u00edas con Litmus son gratis.","nuni_editor_preview_loading":"Espera mientras se carga...","nuni_editor_preview_design_approximation":"Esta es una aproximaci\u00f3n de c\u00f3mo se ver\u00e1 tu dise\u00f1o en un dispositivo m\u00f3vil. <a href='https:\/\/mailchimp.com\/help\/edit-and-test-mobile-styles-in-a-campaign\/#preview+mobile+design' class='noborder' target='_blank' title=\"Obt\u00e9n m\u00e1s informaci\u00f3n sobre la precisi\u00f3n de la vista previa para m\u00f3viles\">M\u00e1s informaci\u00f3n<\/a>","all_contacts_bulk_action_header":"\u00bfSeguro?","all_contacts_add_or_remove_tags":"A\u00f1ade o elimina etiquetas","all_contacts_actions_label":"Acciones","all_contacts_send_message":"Enviar mensaje","all_contacts_unarchive_option":"Desarchivar","all_contacts_delete_option":"Eliminar","all_contacts_unsubscribe_option":"Cancelar suscripci\u00f3n","all_contacts_subscribe_option":"Suscribir","all_contacts_resent_label":"Volver a enviar la confirmaci\u00f3n","all_contacts_export_label":"Exportar","all_contacts_remove_vip":"Eliminar VIP","all_contacts_add_vip":"A\u00f1adir VIP","all_contacts_remove_contact":"Eliminar contacto","all_contacts_successfully_unsubscribed":"La suscripci\u00f3n del contacto se ha cancelado correctamente.","all_contacts_successfully_subscribed":"El contacto se ha suscrito correctamente.","all_contacts_resent_to_contact":"Se ha vuelto a enviar el correo electr\u00f3nico de confirmaci\u00f3n al contacto.","all_contacts_been_unarchived":"El contacto se ha desarchivado.","all_contacts_added_vip":"Contacto a\u00f1adido a VIP.","all_contacts_removed_vip":"Contacto eliminado de VIP.","content_studio_myfiles_add_files":"A\u00f1adir archivos","content_studio_myfiles_message":"Carga im\u00e1genes y archivos para incluirlos en tus campa\u00f1as, plantillas o formularios de registro","content_studio_products_title":"Aqu\u00ed todav\u00eda no hay productos","content_studio_products_message":"Cuando hayas configurado y conectado tu tienda de comercio electr\u00f3nico, los productos que vendas aparecer\u00e1n aqu\u00ed.","content_studio_instagram_title":"Permiso de Instagram deshabilitado","content_studio_instagram_message":"Actualiza los permisos de Facebook para poder ver y utilizar tus im\u00e1genes de Instagram aqu\u00ed.","content_studio_instagram_button_text":"Cambiar permisos de Facebook","content_studio_instagram_default_title":"Todav\u00eda no hay publicaciones de Instagram","content_studio_instagram_default_message":"Cuando publiques en Instagram, las im\u00e1genes se mostrar\u00e1n aqu\u00ed.","content_studio_searched_products_title":"No se han encontrado productos","content_studio_searched_products_message":"No hemos podido encontrar productos que coincidan con {encodedMessage}. Intenta ampliar tu b\u00fasqueda.","content_studio_searched_giphy_title":"No se ha encontrado el GIF","content_studio_searched_giphy_message":"No hemos podido encontrar GIF que coincidan con {encodedMessage}. Intenta ampliar tu b\u00fasqueda.","content_studio_searched_default_title":"Sin resultados","content_studio_searched_default_message":"No hemos podido encontrar archivos que coincidan con {encodedMessage}. Intenta ampliar tu b\u00fasqueda.","content_studio_facebook_connect_error_title":"Facebook no est\u00e1 conectado","content_studio_facebook_connect_error_message":"Tus im\u00e1genes de Instagram se mostrar\u00e1n aqu\u00ed cuando <a href='https:\/\/mailchimp.com\/help\/connect-or-disconnect-the-facebook-integration\/' target='_blank'>conectes tu p\u00e1gina de Facebook<\/a> con Mailchimp.","content_studio_facebook_connect_error_button_text":"Conectar a Facebook","content_studio_new_facebook_connect_error_title":"Conecta tu p\u00e1gina de Facebook","content_studio_new_facebook_connect_error_message":"Parece que tu p\u00e1gina de Facebook todav\u00eda no est\u00e1 integrada con Mailchimp. Cuando las conectes, podr\u00e1s usar las publicaciones de Instagram.","content_studio_new_facebook_connect_error_button_text":"Sincronizar las publicaciones de Instagram","content_studio_go_to_facebook_page_settings":"Ve a la configuraci\u00f3n de la p\u00e1gina de Facebook","content_studio_facebook_finished_connecting":"\u00bfHas finalizado la conexi\u00f3n?","content_studio_facebook_refresh_this_page":"Actualiza esta p\u00e1gina","content_studio_instagram_connect_error_title":"Instagram no est\u00e1 conectado","content_studio_instagram_connect_error_message":"Comprueba que tu perfil empresarial de Instagram est\u00e9 conectado a la <a href='https:\/\/mailchimp.com\/help\/add-instagram-facebook-page\/' target='_blank'>p\u00e1gina de Facebook correcta<\/a>.","content_studio_facebook_page_connect_error_title":"Tenemos problemas para localizar tu p\u00e1gina de Facebook","content_studio_facebook_page_connect_error_message":"Para volver a intentarlo, actualiza esta pantalla.","content_studio_facebook_page_connect_error_button_text":"Actualizar","content_studio_connect_instagram_to_facebook":"Conecta Instagram a tu Facebook","content_studio_instagram_page_picker_message":"Para sincronizar tus publicaciones de Instagram, tienes que conectar tu cuenta de Instagram a una p\u00e1gina de Facebook. Ve a tu configuraci\u00f3n de Facebook y haz clic en ","content_studio_instagram_page_picker_message_login":"Iniciar sesi\u00f3n.","content_studio_instagram_info":"Nunca haremos publicaciones ni enviaremos correos electr\u00f3nicos sin consult\u00e1rtelo.","content_studio_instagram_finished_connecting":"\u00bfHas finalizado la conexi\u00f3n?","content_studio_instagram_refresh_this_page":"Actualiza esta p\u00e1gina","content_studio_instagram_create_facebook_page":"Crea una p\u00e1gina de Facebook para sincronizar Instagram","content_studio_instagram_facebook_account_connected":"Tu cuenta de Facebook est\u00e1 conectada, pero tienes que crear una p\u00e1gina para poder utilizar tus publicaciones de Instagram.","content_studio_instagram_open_facebook_page_builder":"Abrir el creador de p\u00e1ginas de Facebook","content_studio_filter_menu_title":"Filtrar","content_studio_filter_menu_reset_button":"Restablecer","content_studio_filter_menu_apply_button":"Aplicar","content_studio_nav_header":"Content Studio","content_studio_my_files":"Mis archivos","content_studio_uploads":"Cargas","content_studio_my_products":"Mis productos","content_studio_revision_history":"Historial de revisiones","content_studio_products":"Productos","content_studio_product_variants":"Variantes de producto","content_studio_giphy":"Giphy","content_studio_instagram":"Instagram","content_studio_my_logo":"Mi logotipo","content_studio_canva":"Canva","content_studio_canva_banner_heading":"Para una experiencia \u00f3ptima en Canva, cambia al nuevo creador","content_studio_canva_banner_content":"Crea tus correos electr\u00f3nicos en el nuevo creador de correos electr\u00f3nicos para utilizar dise\u00f1os con varias p\u00e1ginas.","content_studio_canva_multiple_pages_warning":"Los dise\u00f1os con varias p\u00e1ginas no son compatibles con el creador cl\u00e1sico.","content_studio_canva_insert_error":"Se ha producido un problema al insertar el archivo. Vuelve a intentarlo.","content_studio_creative_assistant":"Asistente creativo","content_studio_set_default_logo":"Establecer un logotipo predeterminado","content_studio_logo_message":"Lo agregaremos autom\u00e1ticamente cuando haya un marcador de logotipo en tus plantillas. Siempre podr\u00e1s sustituirlo por otra imagen m\u00e1s adelante.","content_studio_upload_logo_button":"Cargar logotipo","content_studio_deselect_all":"Desmarcar todo","content_studio_selected_count":"{count}\u00a0elementos seleccionados","content_studio_selected_count_0":"{count}\u00a0elementos seleccionados","content_studio_selected_count_1":"{count}\u00a0elemento seleccionado","content_studio_mobile_deselect":"Desmarcar ","content_studio_delete_button":"Eliminar","content_studio_insert_button":"Insertar","content_studio_refresh_button":"Actualizar miniaturas","content_studio_sortby":"Ordenar por","content_studio_deselect_selected":"seleccionado","content_studio_brand_delete_text":"Tu imagen volver\u00e1 a ser un marcador en las campa\u00f1as en borrador, en curso y archivadas. Esto incluye los correos electr\u00f3nicos autom\u00e1ticos y las p\u00e1ginas de destino publicadas.","content_studio_brand_dialog_title":"\u00bfSeguro que deseas eliminar tu logotipo?","content_studio_brand_delete_button":"Eliminar","content_studio_brand_cancel_button":"Cancelar","content_studio_search_files_placeholder":"Buscar archivos","content_studio_upload_text":"Cargar","content_studio_import_from_url":"Importar de URL","content_studio_folder_label":"Carpeta","content_studio_folder_moveto":"Transferir a","content_studio_folders_label":"Carpetas","content_studio_no_folders":"No tienes ninguna carpeta","content_studio_no_other_folders":"No tienes m\u00e1s carpetas","content_studio_all_folders":"Todo","content_studio_add_folder":"A\u00f1adir carpeta","content_studio_edit_folder":"Editar carpeta","content_studio_edit_done_folder":"Listo","content_studio_remove_from_folder":"Eliminar de la carpeta","content_studio_new_folder":"Nueva carpeta","content_studio_unfiled_folder":"Sin archivar","content_studio_view_details":"Ver detalles","content_studio_edit_image":"Editar imagen","content_studio_copy_url":"Copiar URL","content_studio_set_my_logo":"Definir mi logotipo","content_studio_remame_item_label":"Cambiar nombre","content_studio_download_item_label":"Descargar","content_studio_delete_item_label":"Eliminar","content_studio_revision_created":"Creada","content_studio_revision_dimensions":"Dimensiones","content_studio_revision_size":"Tama\u00f1o","content_studio_revision_created_by":"Creado por","content_studio_revision_price":"Precio","content_studio_revision_sku":"SKU","content_studio_back_button":"Atr\u00e1s","content_studio_confirm_delete_file":"\u00bfSeguro que deseas eliminar este archivo? Esta acci\u00f3n no afectar\u00e1 a las campa\u00f1as en borrador o enviadas, ni a las automatizaciones activas que incluyan este archivo o enlacen a \u00e9l.","content_studio_confirm_delete_file_0":"\u00bfSeguro que deseas eliminar estos archivos? Esta acci\u00f3n no afectar\u00e1 a las campa\u00f1as en borrador o enviadas, ni a las automatizaciones activas que incluyan estos archivos o enlacen a ellos.","content_studio_confirm_delete_file_1":"\u00bfSeguro que deseas eliminar este archivo? Esta acci\u00f3n no afectar\u00e1 a las campa\u00f1as en borrador o enviadas, ni a las automatizaciones activas que incluyan este archivo o enlacen a \u00e9l.","no_location_activity":"Todav\u00eda no hay actividad de ubicaci\u00f3n","no_links_clicked":"Todav\u00eda no se ha hecho clic en enlaces","no_opens":"Todav\u00eda no hay aperturas","content_studio_day":"d\u00eda","content_studio_day_plural":"d\u00edas","content_studio_hour":"hora","content_studio_hour_plural":"horas","content_studio_minute":"minuto","content_studio_minute_plural":"minutos","content_studio_second":"segundo","content_studio_second_plural":"segundos","content_studio_less_than_a_minute":"hace menos de un minuto","content_studio_ago_label":"hace","reporting_demographics_gender_text":"Sexo","reporting_demographics_age_range_text":"Intervalo de edad","reporting_demographics_subscribers_text":"suscriptores","reporting_demographics_recipients_text":"destinatarios","reporting_demographics_opens_text":"aperturas","reporting_demographics_clicks_text":"clics","reporting_demographics_purchases_text":"compras","reporting_demographics_revenue_text":"ingresos","contact_billing_modal_general_error_message":"Lo sentimos. Se ha producido un error con tu m\u00e9todo de pago. Vuelve a intentarlo.","contact_billing_modal_error_validating_tax_id":"Se ha producido un error al validar tu identificador fiscal. Vuelve a intentarlo m\u00e1s tarde.","contact_billing_modal_credit_card_error_message":"Lo sentimos. Estamos teniendo problemas.","contact_billing_modal_contact_support_message":"Se ha producido un error. Vuelve a intentarlo o contacta con el equipo de soporte.","contact_billing_modal_you_missed_field":"Te has dejado este campo","contact_billing_modal_no_card_on_file":"No hay ninguna tarjeta registrada","contact_billing_modal_must_be_seven_to_eleven_digits":"debe tener 7, 8, 9 u 11 d\u00edgitos","contact_billing_modal_must_be_eight_or_nine_chars":"debe tener 8 o 9 caracteres, sin puntos ni guiones","contact_billing_modal_must_be_six_to_ten_digits":"debe tener entre 6 y 10 d\u00edgitos, sin espacios","contact_billing_modal_must_be_ten_to_eighteen_chars":"debe tener entre 10 y 18 caracteres, sin espacios","contact_billing_modal_must_be_eleven_or_fourteen_digits":"debe tener entre 11 y 14 d\u00edgitos, sin espacios","contact_billing_modal_is_required":" es obligatorio","contact_billing_modal_select_another_payment":"Algo ha ido mal. Selecciona otro m\u00e9todo de pago.","contact_billing_modal_save":"Guardar","contact_billing_modal_back":"Atr\u00e1s","contact_billing_modal_contact_information":"Informaci\u00f3n de contacto","contact_billing_modal_billing_information":"Informaci\u00f3n de facturaci\u00f3n","contact_billing_modal_payment_information":"Informaci\u00f3n de pago","contact_billing_modal_credit_card_details":"Detalles de la tarjeta de cr\u00e9dito","contact_billing_modal_verify_contact_address":"Verificar direcci\u00f3n de contacto","contact_billing_modal_invalid_cpf_cnpj":"CPF\/CNPJ no v\u00e1lido","billing_problem_editing_payment_information_try_again":"Se ha producido un problema al editar la informaci\u00f3n de pago. Vuelve a intentarlo. ","billing_remove_payment_method":"Eliminar m\u00e9todo de pago","billing_swell_your_payment_method_removed":"Expandir. El m\u00e9todo de pago se ha eliminado.","billing_problem_removing_payment_method_try_again":"Se ha producido un problema al eliminar el m\u00e9todo de pago. Vuelve a intentarlo.","billing_update_billing_email":"Actualizar correo electr\u00f3nico de facturaci\u00f3n","billing_billing_email_updated":"Correo electr\u00f3nico de facturaci\u00f3n actualizado","billing_problem_switching_email_address_try_again":"Se ha producido un problema al cambiar la direcci\u00f3n de correo electr\u00f3nico. Vuelve a intentarlo.","adyen_payment_error_credit_card_fields":"Error al inicializar los campos Cc","campaigns_load_more":"Cargar m\u00e1s","campaigns_search_hint":"Tambi\u00e9n puedes buscar por ","campaigns_search_hint_link":"todos los p\u00fablicos","campaigns_view_by_status":"Ver por estado","campaigns_view_by_type":"Ver por tipo","campaigns_all":"Todo","campaigns_ongoing":"En curso","campaigns_draft":"Borrador","campaigns_sent":"Enviado","campaigns_completed":"Completado","campaigns_emails":"Correos electr\u00f3nicos","campaigns_sms":"SMS","campaigns_automation":"Automatizaci\u00f3n","campaigns_automations":"Automatizaciones","campaigns_landing_pages":"P\u00e1ginas de destino","campaigns_ads":"Anuncios","campaigns_postcards":"Postales","campaigns_social_posts":"Publicaciones en redes sociales","campaigns_social_post":"Publicaci\u00f3n en redes sociales","campaigns_surveys":"Encuestas","campaigns_archived":"Archivado","campaigns_multivariate":"Multivariante","campaigns_ab_test":"Prueba A\/B","campaigns_rss":"RSS","campaigns_postcard":"Postal","campaigns_recurring_postcard":"Postal peri\u00f3dica","campaigns_abandoned_card_postcard":"Postal de carrito abandonado","campaigns_plain_text":"Correo electr\u00f3nico de texto sin formato","campaigns_unfiled":"Campa\u00f1as no presentadas","campaigns_create_folder":"Crear carpeta","campaigns_show_all_folders":"Mostrar todas las carpetas","campaigns_show_recent_only":"Mostrar solo recientes","campaigns_untitled_folder":"Sin t\u00edtulo","campaigns_folder_placeholder":"Nombre de carpeta","campaigns_folder_delete_success":"Carpeta eliminada correctamente","campaigns_search_recent_placeholder":"Buscar por nombre o tipo","campaigns_search_ongoing_placeholder":"Buscar una campa\u00f1a en curso por nombre o tipo","campaigns_search_draft_placeholder":"Buscar una campa\u00f1a en borrador por nombre o tipo","campaigns_search_completed_placeholder":"Buscar una campa\u00f1a completada por nombre o tipo","campaigns_search_folder_placeholder":"Buscar una campa\u00f1a en esta carpeta por nombre o tipo","campaigns_searchbox_recent_placeholder":"Buscar por nombre","campaigns_search_archived_placeholder":"Buscar una automatizaci\u00f3n archivada por nombre","campaigns_search_regular_placeholder":"Buscar una campa\u00f1a de correo electr\u00f3nico por nombre","campaigns_search_automation_placeholder":"Buscar una automatizaci\u00f3n por nombre","campaigns_search_page_placeholder":"Buscar una p\u00e1gina de destino por nombre","campaigns_search_ad_all_placeholder":"Buscar una campa\u00f1a publicitaria por nombre","campaigns_search_postcard_placeholder":"Buscar una campa\u00f1a de postales por nombre","campaigns_search_social_post_placeholder":"Buscar una campa\u00f1a de publicaciones en redes sociales por nombre","campaigns_search_default_placeholder":"Buscar campa\u00f1as","campaigns_search_template_divider":"Intenta buscar","campaigns_sort_by":"Ordenar por","campaigns_last_updated":"\u00daltima actualizaci\u00f3n","campaigns_last_edited":"Editada por \u00faltima vez","campaigns_creation_date":"Fecha de creaci\u00f3n","campaigns_infoblock_link_text":"aqu\u00ed","campaigns_infoblock_facebook_header_text":"\u00bfQu\u00e9 es el tratamiento de datos limitado para Meta?","campaigns_infoblock_facebook_info_text":"Meta ofrece un uso de datos limitado en relaci\u00f3n con la ley de privacidad del consumidor de California (CCPA) para restringir la forma en que Meta utiliza determinados identificadores y otros datos al prestar sus servicios. Obtener m\u00e1s informaci\u00f3n sobre el uso de datos limitado de Meta","campaigns_infoblock_ccpa_header_text":"\u00bfQu\u00e9 es el tratamiento de datos restringido para Google\u00a0Ads?","campaigns_infoblock_ccpa_bold_text":"La ley de privacidad del consumidor de California (CCPA) es una ley sobre la privacidad de los datos que puede exigirte que ofrezcas a los residentes en California la opci\u00f3n de desactivar la venta de su informaci\u00f3n personal, seg\u00fan los t\u00e9rminos de la CCPA.","campaigns_infoblock_ccpa_info_text":" Si no haces cambios, el tratamiento de datos para los anuncios de remarketing de Google no se restringir\u00e1 y los anuncios personalizados se continuar\u00e1n mostrando en tu sitio.","campaigns_infoblock_ccpa_link_text":"M\u00e1s informaci\u00f3n","campaigns_infoblock_square_header_text":"Actualiza tu integraci\u00f3n de Square a Square 2.0","campaigns_infoblock_square_info_text":"Tienes disponible una actualizaci\u00f3n a Square 2.0. Tu antigua integraci\u00f3n de Square se deshabilitar\u00e1 el 1\/6\/2022.","campaigns_infoblock_square_link_text":"Actualiza ahora.","campaigns_edited_by_you":"Editado el <strong>{lastUpdatedDate}<\/strong> por {lastUpdatedBy}","campaigns_sent_description_edited":"Enviado el <strong>{sendDate}<\/strong> a {sends} destinatarios por {lastUpdatedBy}.<br\/><span style='font-size:11px'>Editado el {lastUpdatedDate} por {lastUpdatedBy}<\/span>","campaigns_sent_description":"Enviado el <strong>{sendDate}<\/strong> a {sends} destinatarios por {lastUpdatedBy}","campaigns_sent_description_postcard":"Enviado el <strong>{sendDate}<\/strong> a {sends} destinatarios","campaigns_sent_timewarp_description":"Enviado el <strong>{sendDate}<\/strong>.<br\/>Completado el <strong>{lastDeliveryDate}.<\/strong>","campaigns_sent_timewarp_description_no_delivery":"Enviado el <strong>{sendDate}<\/strong>.","campaigns_sent_timewarp_description_future":"Se enviar\u00e1 a las <strong>{sendDate}<\/strong>, hora local.<br\/>El env\u00edo se completar\u00e1 el <strong>{lastDeliveryDate}<\/strong>","campaigns_sent_sms_description":"Enviado el <strong>{sendDate}<\/strong> por {lastUpdatedBy}","campaigns_sent_sms_sent_description_last_edited_by":"Enviado el <strong>{sendDate}<\/strong> por {lastUpdatedBy} <br\/><span style='font-size: 11px'>Editado el {lastUpdatedDate} por {lastUpdatedBy}<\/span> ","campaigns_sent_sms_scheduled_description_last_edited_by":"Programado para el <strong>{sendDate}<\/strong> por {lastUpdatedBy} ","campaigns_sms_credits_used":"cr\u00e9ditos utilizados","campaigns_processing":"Procesando","campaigns_rejected":"Rechazado","campaigns_canceled":"Cancelado","campaigns_canceled_description":"Cancelado el <strong>{canceledDate}<\/strong>","campaigns_canceled_description_postcard":"Cancelado el <strong>{lastUpdatedDate}<\/strong> por {lastUpdatedBy}","campaigns_sending":"Enviando","campaigns_sending_description":"<strong>Enviando...<\/strong> ({sendPercentage}\u00a0% completado)","campaigns_sending_loading_description":"<strong>Enviando...<\/strong>","campaigns_sending_description_postcard":"El siguiente pedido se ha programado para el <strong>{nextOrderDate}<\/strong>","campaigns_sending_tooltip_content":"Debido a las limitaciones del operador o a las horas de descanso, tu mensaje est\u00e1 en cola y se entregar\u00e1 m\u00e1s tarde. Te avisaremos cuando se complete el env\u00edo.","campaigns_active_description":"\u00daltimo env\u00edo el {rssLastSendDate}<br\/>Se enviar\u00e1 el <strong>{rssScheduleString} a las {rssScheduleHour}<\/strong> cuando se a\u00f1adan nuevas publicaciones","campaigns_unsent_description":"Esta campa\u00f1a no se ha enviado a\u00fan.<br\/>Se enviar\u00e1 el <strong>{rssScheduleString} a las {rssScheduleHour}<\/strong> cuando se a\u00f1adan nuevas publicaciones","campaigns_scheduled":"Programado","campaigns_scheduled_description":"Programado para el <strong>{sendDate}<\/strong>","campaigns_scheduled_description_with_edited":"Programado para el <strong>{sendDate}<\/strong><br\/><span style='font-size:11px'>Editado el {lastUpdatedDate} por {lastUpdatedBy}<\/span>","campaigns_scheduled_description_postcard":"Programado para <strong>{scheduledSendTime}<\/strong>","campaigns_scheduled_timewarp_description":"Timewarp programado para el<strong>{sendDate}<\/strong>","campaigns_scheduled_timewarp_description_with_edited":"Timewarp programado para el <strong>{sendDate}<\/strong><br\/>Editado el {lastUpdatedDate} por {lastUpdatedBy}","campaigns_preparing":"Preparando","campaigns_preparing_tooltip_content":"\"Preparando\" significa que estamos preparando tu mensaje para enviarlo, lo que incluye una comprobaci\u00f3n de prevenci\u00f3n de abusos de 15 minutos (este es el procedimiento est\u00e1ndar para todos los mensajes)","campaigns_pending":"Pendiente","campaigns_paused":"Pausado","campaigns_paused_description":"Pausado el <strong>{lastUpdatedDate}<\/strong>","campaigns_paused_description_with_edited":"Pausado el <strong>{lastUpdatedDate}<\/strong> por {lastUpdatedBy}","campaigns_disconnected":"No conectada","campaigns_disconnected_description":"La tienda no est\u00e1 conectada","campaigns_recipients":"Destinatarios","campaigns_regular":"Habitual","campaigns_variate":"Multivariante","campaigns_absplit":"Prueba A\/B","campaigns_plain_text_label":"Texto sin formato","campaigns_transactional":"Notificaci\u00f3n de pedido","campaigns_autoresponder":"Respondedor autom\u00e1tico","campaigns_reconfirm":"Reconfirmaci\u00f3n","campaigns_inspection":"Inspecci\u00f3n","campaigns_email_touchpoint":"Gestor de campa\u00f1as","campaigns_multivariate_email_touchpoint":"Gestor de campa\u00f1as \u00b7 Prueba multivariante","campaigns_ab_email_touchpoint":"Gestor de campa\u00f1as \u00b7 Prueba A\/B","campaigns_subscribers":"Suscriptores","campaigns_delivered":"Entregado","campaigns_opens":"Aperturas","campaigns_clicks":"Clics","campaigns_revenue":"Ingresos","campaigns_visits":"Visitas","campaigns_subscribes":"Suscripciones","campaigns_actions_cancel":"Cancelar","campaigns_actions_cancel_title":"\u00bfQuieres cancelar esta campa\u00f1a?","campaigns_actions_view_postcard":"Ver postal","campaigns_actions_pause_postcard":"Pausar postal","campaigns_actions_pause_postcard_title":"\u00bfQuieres poner en pausa tu postal?","campaigns_actions_pause_postcard_note":"Ten en cuenta que, si pones en pausa una postal para editarla, la fecha programada puede variar.","campaigns_actions_view_ad":"Ver anuncio","campaigns_actions_edit":"Editar","campaigns_actions_view_email":"Ver correo electr\u00f3nico","campaigns_actions_replicate":"Replicar","campaigns_actions_social_share":"Compartir en redes sociales","campaigns_actions_sent_campaigns":"Campa\u00f1as enviadas","campaigns_actions_pause":"Pausar","campaigns_actions_new_conversations":"Nuevas conversaciones","campaigns_actions_view_report":"Ver informe","campaigns_actions_pause_and_edit":"Pausar y editar","campaigns_actions_rename":"Cambiar nombre","campaigns_actions_unpause":"Cancelar pausa","campaigns_actions_replicate_to_automation":"Replicar a automatizaci\u00f3n","campaigns_actions_resolve":"Resolver","campaigns_actions_share_report":"Compartir informe","campaigns_actions_share_campaigns":"Compartir campa\u00f1a","campaigns_actions_download":"Descargar","campaigns_actions_print":"Imprimir","campaigns_actions_manage_email":"Administrar correo electr\u00f3nico","campaigns_actions_view_analytics":"Ver an\u00e1lisis","campaigns_actions_view":"Ver","campaigns_actions_accept_now":"Aceptar ahora","campaigns_actions_archive":"Archivar","campaigns_actions_view_landing_page":"Ver p\u00e1gina de destino","campaigns_actions_publish":"Publicar","campaigns_actions_unpublish":"Cancelar publicaci\u00f3n","campaigns_actions_copy_url":"Copiar URL","campaigns_actions_end":"Finalizar","campaigns_actions_view_social_post":"Ver publicaci\u00f3n en redes sociales","campaigns_actions_pause_social_title":"\u00bfQuieres poner en pausa tu publicaci\u00f3n?","campaigns_actions_pause_ad_title":"\u00bfQuieres poner en pausa tu campa\u00f1a?","campaigns_actions_view_sms":"Ver SMS","campaigns_automation_sending_description":"Se est\u00e1 enviando desde el <strong>{startDate}<\/strong>","campaigns_some_paused":"Algunos en pausa","campaigns_some_paused_description":"{totalEmailsCount} correos electr\u00f3nicos, {pausedEmailsCount} pausados el <strong>{lastPausedDate}<\/strong>","campaigns_draft_description":"Editado el <strong>{lastUpdatedDate}<\/strong> por {lastUpdatedBy}","campaigns_active":"Activo","campaigns_automations_paused_description":"Archivado el <strong>{lastPausedDate}<\/strong>","campaigns_automations_active_description":"Activo desde el <strong>{startDate}<\/strong>","campaigns_automations_archived_description":"Archivado el <strong>{archivedDate}<\/strong>","campaigns_social_draft_description":"Editado el <strong>{updatedAt}<\/strong>","campaigns_social_complete_description":"Publicado el <strong>{postedAt}<\/strong>","campaigns_social_paused_description":"Pausado el <strong>{updatedAt}<\/strong>","campaigns_wizard_confirm_choose_to_notify":"Puedes elegir al menos una persona a la que notificar.","campaigns_wizard_variates_subject_line":"L\u00ednea de asunto","campaigns_wizard_variates_from_name":"Del nombre","campaigns_wizard_variates_content":"Contenido","campaigns_wizard_variates_send_time":"Hora de env\u00edo","segment_dial_combinations_label":"Combinaciones","segment_dial_max_label":"M\u00e1x.","segment_dial_max_of_label":"M\u00e1x. de","reactivate_dialog_upgrade_to_schedule":"Actualizar para programar correo electr\u00f3nico","campaigns_page_tag":"<span>Etiquetas: <\/span>","campaigns_published":"Publicado","campaigns_published_description":"Publicado el <strong>{lastUpdatedDate}<\/strong> por {lastUpdatedBy}","campaigns_unpublished":"Sin publicar","campaigns_store_label":"Tienda: ","campaigns_audience_label":"P\u00fablico: ","campaigns_reach":"Alcance","campaigns_impressions":"Impresiones","campaigns_engagements":"Interacciones","campaigns_ad_scheduled_description":"Programado para publicarse el <strong>{startDate}<\/strong>","campaigns_ad_paused_description":"Pausado el <strong>{pausedAt}<\/strong>","campaigns_in_review":"En revisi\u00f3n","campaigns_in_review_description":"En revisi\u00f3n desde el <strong>{publishedAt}.<\/strong> Te enviaremos una notificaci\u00f3n cuando est\u00e9 todo listo.","campaigns_ad_published_description":"Publicado el {startDate} <strong>{reach}<\/strong>","campaigns_ad_rejected_description":"Soluciona los problemas para volver a enviar el anuncio para su aprobaci\u00f3n.","campaigns_ad_completed_descrption":"Completado el {endDate} <strong>{reach}<\/strong>","campaigns_ad_canceled_description":"Cancelado el <strong>{canceledDate}<\/strong>","campaigns_ad_canceled_network_description":"Cancelado el <strong>{canceledDate}<\/strong> por {networkName}","campaigns_ad_draft_description":"Editado el <strong>{updatedAt}<\/strong>","campaigns_finalized":"Finalizado","campaigns_ad_finalized_description":"Finalizado el <strong>{endDate}<\/strong>","campaigns_some_rejected":"Algunos rechazados","campaigns_ad_some_rejected_description":"Publicado parcialmente el <strong>{startDate}<\/strong>","campaigns_some_in_review":"Algunos en revisi\u00f3n","campaigns_ad_campaign":"Campa\u00f1a publicitaria","campaigns_google_remarketing_ad":"Anuncio de remarketing de Google","campaigns_facebook":"Facebook","campaigns_google":"Google","campaigns_zero_ai_title":"Prueba las automatizaciones con tecnolog\u00eda de IA","campaigns_zero_ai_description":"A\u00f1adiremos contenido y tus estilos de marca a un correo electr\u00f3nico automatizado. T\u00fa tan solo tendr\u00e1s que revisarlo.","campaigns_zero_ai_btn":"Explora recorridos de IA","campaigns_zero_ai_beta":"Beta","campaigns_zero_cjy_title":"No te limites a automatizar el correo electr\u00f3nico: automatiza tambi\u00e9n el recorrido del cliente","campaigns_zero_cjy_description":"Los recorridos del cliente ofrecen experiencias de marketing \u00fanicas, como etiquetar los contactos nuevos que abren un correo electr\u00f3nico de bienvenida y recompensarlos con descuentos en funci\u00f3n de su interacci\u00f3n con tu empresa","campaigns_zero_cjy_btn":"Comenzar","campaigns_zero_cjy_banner_btn":"Probar","campaigns_all_zero_state_header":"Llega a tu p\u00fablico en cuesti\u00f3n de minutos","campaigns_all_zero_state_header_two":"Automatiza una serie de correos electr\u00f3nicos","campaigns_all_zero_description":"Cuando crees una campa\u00f1a de correo electr\u00f3nico, se mostrar\u00e1 aqu\u00ed.","campaigns_all_zero_description_two":"Elige entre recorridos predise\u00f1ados creados por expertos de Mailchimp.","campaigns_all_zero_cta_contacts":" Da la bienvenida a los nuevos contactos","campaigns_all_zero_cta_carts":" Recupera carritos abandonados","campaigns_all_zero_cta_button":"Crear una campa\u00f1a","campaigns_zero_recent_title":"A\u00fan no hay campa\u00f1as","campaigns_zero_recent_description":"Cuando crees un correo electr\u00f3nico o un anuncio, aparecer\u00e1 aqu\u00ed. <hr class='margin--lv5' \/><h4>\u00bfEst\u00e1s a punto para comenzar?<\/h4><p class='c-noDataBlock_message'>Con nuestro correo electr\u00f3nico de bienvenida automatizado es muy f\u00e1cil enviar un saludo o dar las gracias cuando alguien pasa a formar parte de tu p\u00fablico.<\/p>","campaigns_zero_recent_button":"Probar","campaigns_zero_draft_title":"El proceso de creaci\u00f3n de campa\u00f1as","campaigns_zero_draft_description":"Tu trabajo en curso se quedar\u00e1 aqu\u00ed hasta que lo tengas todo listo para continuar.","campaigns_zero_invalid_title":"No hay resultados para tu b\u00fasqueda","campaigns_zero_invalid_description":"Prueba a revisar la ortograf\u00eda, ajustar los filtros o iniciar una nueva b\u00fasqueda.","campaigns_zero_completed_title":"Listo","campaigns_zero_completed_description":"Cuando tus campa\u00f1as est\u00e9n completas, aparecer\u00e1n aqu\u00ed.","campaigns_zero_ongoing_title":"El punto de partida","campaigns_zero_ongoing_description":"Cuando tus campa\u00f1as programadas y en curso est\u00e9n listas, aparecer\u00e1n aqu\u00ed","campaigns_zero_regular_title":"A\u00fan no tienes ninguna campa\u00f1a de correo electr\u00f3nico est\u00e1ndar","campaigns_zero_regular_description":"Dise\u00f1a y env\u00eda correos electr\u00f3nicos automatizados o est\u00e1ndar a tus contactos.","campaigns_zero_regular_button":"Probar","campaigns_zero_automations_title":"A\u00fan no tienes ninguna automatizaci\u00f3n","campaigns_zero_automations_description":"Puedes configurar una automatizaci\u00f3n para activar cosas como un <a href='{abandonedCartUrl}' data-dojo-attach-point='trackAbandonedCart'>carrito abandonado<\/a>, un <a href='{welcomeEmail}' data-dojo-attach-point='trackWelcomeEmail'>correo electr\u00f3nico de bienvenida<\/a> e incluso una <a href='{happyBirthday}' data-dojo-attach-point='trackHappyBirthday'>felicitaci\u00f3n de cumplea\u00f1os para un suscriptor<\/a>.","campaigns_zero_automations_button":"Crea una automatizaci\u00f3n","campaigns_zero_page_title":"A\u00fan no tienes ninguna p\u00e1gina de destino","campaigns_zero_page_description":"Crea una p\u00e1gina de destino para recopilar nuevos contactos, promocionar un producto u ofrecer un descuento","campaigns_zero_page_button":"Crea una p\u00e1gina de destino","campaigns_zero_ad_title":"A\u00fan no tienes ninguna campa\u00f1a publicitaria","campaigns_zero_ad_description":"Dir\u00edgete a tus contactos, encuentra un p\u00fablico nuevo o consigue que los usuarios vuelvan a tu sitio web con anuncios de Facebook, Instagram o Google.","campaigns_zero_ad_button":"Crea una campa\u00f1a publicitaria","campaigns_zero_postcard_title":"A\u00fan no tienes ninguna campa\u00f1a de postales","campaigns_zero_postcard_description":"Dise\u00f1a y env\u00eda postales impresas para llegar a tus contactos en todo el mundo.","campaigns_zero_postcard_button":"Crea una campa\u00f1a de postales","campaigns_zero_social_post_title":"A\u00fan no tienes ninguna campa\u00f1a de publicaci\u00f3n en redes sociales","campaigns_zero_social_post_description":"Comparte publicaciones en distintos canales de redes sociales para aumentar el alcance de tu marca y hacer el seguimiento de los usuarios que interact\u00faan con tu contenido.","campaigns_zero_social_post_button":"Crea una campa\u00f1a de publicaci\u00f3n en redes sociales","campaigns_zero_survey_title":"A\u00fan no tienes ninguna encuesta","campaigns_zero_survey_description":"Obt\u00e9n informaci\u00f3n sobre la empresa al recopilar los comentarios de tu p\u00fablico.","campaigns_zero_survey_button":"Crear una encuesta","campaigns_zero_folder_title":"Bonita carpeta","campaigns_zero_folder_description":"Cuando lo tengas todo listo, agrega algunas campa\u00f1as.","campaigns_zero_default_title":"\u00a1Vaya! Sin resultados.","campaigns_zero_default_description":"No pudimos encontrar lo que buscas.","campaigns_zero_filter_ad_title":"Llega a un p\u00fablico m\u00e1s amplio","campaigns_zero_filter_ad_description":"Dir\u00edgete a tus contactos, encuentra un p\u00fablico nuevo o consigue que los usuarios vuelvan a tu sitio web con anuncios de Facebook, Instagram o Google.","campaigns_zero_filter_ad_button":"Crea una campa\u00f1a publicitaria","campaigns_zero_filter_automation_title":"Automatiza los correos electr\u00f3nicos y mucho m\u00e1s","campaigns_zero_filter_automation_description":"Crea tu propio recorrido del cliente o elige entre recorridos predise\u00f1ados populares.","campaigns_zero_filter_automation_button":"Explora los recorridos del cliente","campaigns_zero_filter_completed_title":"Consulta todo lo que se ha enviado a tu p\u00fablico","campaigns_zero_filter_completed_description":"Una vez que se haya terminado de enviar una campa\u00f1a o un punto de contacto, se mostrar\u00e1 aqu\u00ed.","campaigns_zero_filter_draft_title":"Mira el proceso de creaci\u00f3n de un gran contenido de marketing","campaigns_zero_filter_draft_description":"Tus borradores se quedar\u00e1n aqu\u00ed hasta que lo tengas todo listo para enviarlos.","campaigns_zero_filter_ongoing_title":"Visualiza tus esfuerzos continuos de marketing","campaigns_zero_filter_ongoing_description":"Todas tus iniciativas programadas y continuas de marketing, como encuestas, p\u00e1ginas de destino y correos electr\u00f3nicos programados, se mostrar\u00e1n aqu\u00ed una vez creadas.","campaigns_zero_filter_page_title":"Haz crecer tu lista de contactos","campaigns_zero_filter_page_description":"Crea una p\u00e1gina de destino para recopilar nuevos contactos, promocionar un producto u ofrecer descuentos.","campaigns_zero_filter_page_button":"Crea una p\u00e1gina de destino","campaigns_zero_filter_postcard_title":"A\u00f1ade un toque personal con postales impresas","campaigns_zero_filter_postcard_description":"Dise\u00f1a y env\u00eda postales impresas para llegar a tus contactos en todo el mundo.","campaigns_zero_filter_postcard_button":"Crea una postal","campaigns_zero_filter_recent_title":"Llega a tu p\u00fablico en cuesti\u00f3n de minutos","campaigns_zero_filter_recent_description":"Cuando crees una campa\u00f1a, se mostrar\u00e1 aqu\u00ed.","campaigns_zero_filter_recent_button":"Empieza a crear","campaigns_zero_filter_regular_title":"Dise\u00f1a correos electr\u00f3nicos de alto rendimiento en cuesti\u00f3n de minutos","campaigns_zero_filter_regular_description":"Cuando crees un correo electr\u00f3nico, se mostrar\u00e1 aqu\u00ed.","campaigns_zero_filter_regular_button":"Crear un correo electr\u00f3nico","campaigns_zero_filter_social_title":"Interact\u00faa con tus fans y encuentra otros nuevos","campaigns_zero_filter_social_description":"Comparte publicaciones en distintos canales de redes sociales para aumentar el alcance de tu marca y hacer el seguimiento de los usuarios que interact\u00faan con tu contenido.","campaigns_zero_filter_social_button":"Crea una publicaci\u00f3n en redes sociales","campaigns_zero_filter_survey_title":"Pasar de las respuestas a los resultados","campaigns_zero_filter_survey_description":"Obt\u00e9n informaci\u00f3n sobre la empresa al recopilar los comentarios de tu p\u00fablico.","campaigns_zero_filter_survey_button":"Crear una encuesta","campaigns_zero_filter_default_title":"\u00a1Vaya! Sin resultados.","campaigns_zero_filter_default_description":"No pudimos encontrar lo que buscas.","campaigns_zero_reports_regular_title":"A\u00fan no has enviado ning\u00fan correo electr\u00f3nico","campaigns_zero_reports_automation_title":"A\u00fan no has enviado ninguna automatizaci\u00f3n","campaigns_zero_reports_ad_title":"A\u00fan no has publicado ninguna campa\u00f1a publicitaria","campaigns_zero_reports_postcard_title":"A\u00fan no has enviado ninguna campa\u00f1a de postales","campaigns_zero_reports_social_title":"A\u00fan no has hecho ninguna publicaci\u00f3n en redes sociales","campaigns_zero_reports_social_button":"Crea una publicaci\u00f3n en redes sociales","campaigns_zero_reports_default_title":"Todav\u00eda no hay nada para generar informes","campaigns_zero_reports_default_description":"Cuando env\u00edes tu primera campa\u00f1a, podr\u00e1s ver informaci\u00f3n sobre su rendimiento.","campaigns_survey":"Encuesta","campaigns_survey_published_at":"Se public\u00f3 a las <strong>${publishedAt}<\/strong>","campaigns_rename_title":"Cambiar nombre de la campa\u00f1a","campaigns_rename_save":"Guardar","campaigns_rename_cancel":"Cancelar","campaigns_rename_same_name":"Este nombre es el mismo de antes.","campaigns_rename_no_name":"Todas las campa\u00f1as deben tener nombre. Da rienda suelta a tu creatividad.","campaigns_rename_field_label":"Nombre de la campa\u00f1a","campaigns_rename_field_help":"Solo para uso interno. Por ejemplo: \"Prueba de campa\u00f1a n.\u00ba\u00a04\"","campaigns_replication_failure_error_message":"No se pudo replicar la campa\u00f1a. Vuelve a intentarlo.","create_campaigns_btn":"Crear una campa\u00f1a","create_new_btn":"Crear nuevo","sort_direction_change_direction_up":"{ascTplStartTag}Cambiar direcci\u00f3n de ordenaci\u00f3n{tplEndTag}","sort_direction_change_direction_down":"{descTplStartTag}Cambiar direcci\u00f3n de ordenaci\u00f3n{tplEndTag}","no_data_block_ecomm_title":"A\u00fan no tienes datos de E-Commerce","no_data_block_ecomm_message":"Cuando tengas una {anchorStartTag}tienda conectada{anchorEndTag}, podr\u00e1s ver tus datos aqu\u00ed en cualquier momento.","recipients_everyone_in_your_audience":"destinatarios. Todo tu p\u00fablico recibir\u00e1 este correo electr\u00f3nico.","update_recipient_count":"Actualizar recuento de destinatarios","campaign":"campa\u00f1a","trouble_calculating_segment":"Hemos tenido problemas para calcular el segmento.","segment_too_large_to_count":"El segmento es demasiado grande para contarlo. Haz clic en el bot\u00f3n siguiente.","segment_incomplete":"El segmento est\u00e1 incompleto. Comprueba las entradas siguientes.","select_recipients":"Selecciona destinatarios para tu campa\u00f1a.","build_segment":"Crea tu segmento abajo.","build_advanced_segment":"Crea tu segmento avanzado abajo.","calculating_recipients":"Calculando destinatarios que cumplen estas condiciones.","recipients_match":"destinatarios cumplen estas condiciones.","selected_segment":"Seleccionado: ","calculating_recipients_in_selected_segment":"Calculando destinatarios en el segmento: ","recipients_in_the_segment":"destinatarios en el segmento: ","advanced_segment":"Segmento avanzado","new_segment":"Segmento nuevo","paste_emails":"Pegar correos electr\u00f3nicos","no_data_block_segments_title":"A\u00fan no tienes segmentos","no_data_block_segments_message":"{anchorStartTag}Informaci\u00f3n sobre los segmentos{anchorEndTag}","all_campaigns_campaign_manager_discover":"Descubre el Gestor de campa\u00f1as","all_campaigns_campaign_manager_calendar_title":"Una nueva forma de organizar las campa\u00f1as","all_campaigns_campaign_manager_calendar_content":"Mira c\u00f3mo tus correos electr\u00f3nicos, webhooks de SMS, tareas y eventos de la vida real se agrupan para respaldar tus objetivos de marketing.","all_campaigns_campaign_manager_dismiss":"Rechazar","all_campaigns_survey_text":"\u00bfQuieres enviar alg\u00fan comentario sobre todas las campa\u00f1as?","campaigns_wizard_variate_delay_input_hour":"horas","campaigns_wizard_variate_delay_input_day":"d\u00edas","campaigns_wizard_variate_delay_message":"Recomendamos esperar al menos cuatro horas para recopilar todos los resultados.","no_data_block_no_payment":"Parece que no tienes ning\u00fan m\u00e9todo de pago registrado","pause_uppercase":"PAUSAR","delete_uppercase":"ELIMINAR","campaigns_wizard_sending_title":"Enviando...","audience_management_header":"P\u00fablico","audience_management_audience_analytics_cta":"Ver an\u00e1lisis del p\u00fablico","content_manager_pane_close_label":"Cerrar","nuni_editor_select_all":"Seleccionar todo","nuni_editor_created_on":"Fecha de creaci\u00f3n: ","nuni_editor_choose_clients":"Seleccionar clientes","nuni_editor_add_clients":"A\u00f1adir clientes","nuni_editor_powered_by":"Con tecnolog\u00eda de","nuni_editor_tokens_count":"Tienes {tokensCount} tokens","nuni_editor_processing_your_order":"Estamos procesando tu pedido...","nuni_editor_problem_with_your_purchase":"Hay un problema con tu compra","nuni_editor_selected_clients_count":"Compra tokens para ejecutar una vista previa de los {selectedClientsCount} clientes de correo electr\u00f3nico que has seleccionado.","nuni_editor_num_free_monthly":"Tu plan incluye <span>{numFreeMonthly}<\/span> tokens de vista previa de la bandeja de entrada cada mes. Caducar\u00e1n al final del ciclo de facturaci\u00f3n.","nuni_editor_billing_information":"Informaci\u00f3n de facturaci\u00f3n","nuni_editor_purchase_tokens":"Comprar tokens","nuni_editor_cancel":"Cancelar","nuni_editor_previews_sign_up_for":"Si necesitas m\u00e1s vistas previas, reg\u00edstrate en","nuni_editor_first_7_days_free":"Como usuario de Mailchimp, tus primeros 7 d\u00edas con Litmus son gratis.","audience_overview_existing_subscribers":"Suscriptores existentes","audience_overview_audience_change":"Cambio de p\u00fablico","audience_overview_open_rate":"Tasa de apertura","audience_overview_click_rate":"Tasa de clics","audience_overview_no_growth_data":"\u00a1Vaya! Parece que no tienes datos de crecimiento para este per\u00edodo.","audience_overview_no_campaign_performance":"\u00a1Vaya! Parece que no hay datos para mostrar","plc_billing_plans_loading":"Cargando...","plc_billing_plans_error_message":"Se ha producido un error","reports_clicks_number":"[[value]] clics","reports_opens_number":"[[value]] aperturas","reporting_goose_egg":"Sin resultados","reporting_no_subscribers":"No hay suscriptores que coincidan con tu selecci\u00f3n.","reporting_view_profile":"Ver perfil","reporting_member_rating":"Calificaci\u00f3n de miembro","reporting_of":"de","nea_badge_design":"Dise\u00f1o de la insignia de Mailchimp","nea_enable_badge":"Habilitar insignia de Mailchimp","nea_save":"Guardar","nea_cancel":"Cancelar","nea_style":"Estilo","nea_upgrade_block_title":"A\u00f1ade tu propia pol\u00edtica y condiciones","nea_upgrade_block_copy":"Para a\u00f1adir las condiciones personalizadas de tu marca, elimina nuestra insignia de Mailchimp.","nea_privacy_warning":"Estos enlaces ayudan a los visitantes a comprender el uso que hacen de tu sitio web y son obligatorios en algunas regiones. Si decides eliminar nuestros enlaces de tu sitio, deber\u00e1s proporcionar otros con tu propia declaraci\u00f3n de privacidad y condiciones de uso.","nea_report_abuse":"Denunciar un abuso","nea_created_with":"Creado con","nea_disable_warning":"Para deshabilitar la insignia de Mailchimp en tu p\u00e1gina, {upgradeLinkStart}actualiza a una cuenta de pago{upgradeLinkEnd}.","error_updating_domains":"Se ha producido un error al actualizar los siguientes dominios: {error}. Comprueba los registros DNS y vuelve a intentarlo.","error_updating_records":"Se ha producido un error al actualizar los registros, vuelve a intentarlo.","avatar_profile_photo_heading":"Foto de perfil","avatar_profile_photo_description":"Carga tu foto...","avatar_profile_photo_helptext_one":" La foto debe ser de 300\u00a0px como m\u00ednimo ","avatar_profile_photo_helptext_two":" 300\u00a0px ","avatar_remove_current_photo":"Eliminar la foto actual","avatar_upload_photo":"Cargar foto","avatar_take_photo":"\u00a1Haz una foto!","avatar_waiting_for_webcam_permission":"Esperando permiso para acceder a tu c\u00e1mara web...","avatar_you_have_webcam_one":"Tienes ","avatar_you_have_webcam_two":"c\u00e1mara","avatar_you_have_webcam_three":" web, \u00bfverdad?","avatar_save":"Guardar","avatar_retake":"Volver a hacer","avatar_snap":"\u00a1Foto!","avatar_cancel":"Cancelar","avatar_looking_good_saving":"\u00a1Qu\u00e9 buen aspecto! Guardando...","avatar_unable_to_upload":"No se puede cargar la imagen","avatar_strike_pose":"Haz una pose","avatar_permission_denied_error":"\u00a1Vaya! Nos has denegado el acceso a la c\u00e1mara web.","avatar_web_cam_not_connected":"\u00a1Vaya! Parece que no tienes una c\u00e1mara web conectada.","avatar_unable_to_remove":"No se puede eliminar la imagen","reporting_select_your_industry":"Selecciona tu sector","email_editor_toggle_heading":"Creador de correo electr\u00f3nico predeterminado","email_editor_toggle_subheading":"Elige qu\u00e9 creador quieres usar de forma predeterminada al crear un nuevo correo electr\u00f3nico.","email_editor_toggle_classic_builder_heading":"Creador cl\u00e1sico","email_editor_toggle_classic_builder_feat_1":"Nuestro creador tradicional que puede que ya conozcas","email_editor_toggle_classic_builder_feat_2":"Crea plantillas personalizadas y destaca tus productos de e-commerce","email_editor_toggle_new_builder_heading":"Nuevo creador","email_editor_toggle_new_builder_feat_1":"Una elegante interfaz de usuario actualizada para agregar y editar contenido dentro del correo electr\u00f3nico","email_editor_toggle_new_builder_feat_2":"Caracter\u00edsticas de lista de deseos que han pedido nuestros usuarios, como Hacer\/Deshacer","email_editor_toggle_internal_warning_heading":"Advertencia de usuario de acceso interno","exports_delete_popup_title_plural":"\u00bfSeguro que quieres eliminar {count} exportaciones?","exports_delete_popup_title_singular":"\u00bfSeguro que quieres eliminar {count} exportaci\u00f3n?","email_editor_toggle_internal_warning_description":"Has iniciado sesi\u00f3n con una herramienta interna que no te permite definir un creador de correo electr\u00f3nico predeterminado. Inicia sesi\u00f3n con tu nombre de usuario y contrase\u00f1a para definir tu creador predeterminado.","preference_center_delete_validation_message":"Para confirmar la eliminaci\u00f3n, introduce el texto exactamente como se muestra.","preference_center_delete_confirmation_text":"ELIMINAR","preference_center_delete_please_wait":"Espera...","reporting_comparative_report_every_day":"Cada d\u00eda","reporting_comparative_report_weekdays":"D\u00edas de entre semana","reporting_comparative_report_weekends":"Fines de semana","reporting_comparative_report_monday":"Lunes","reporting_comparative_report_tuesday":"Martes","reporting_comparative_report_wednesday":"Mi\u00e9rcoles","reporting_comparative_report_thursday":"Jueves","reporting_comparative_report_friday":"Viernes","reporting_comparative_report_saturday":"S\u00e1bado","reporting_comparative_report_sunday":"Domingo","reporting_comparative_report_mon":"Lun.","reporting_comparative_report_tue":"Mar.","reporting_comparative_report_wed":"Mi\u00e9rc.","reporting_comparative_report_thu":"Juev.","reporting_comparative_report_fri":"Vier.","reporting_comparative_report_sat":"S\u00e1b.","reporting_comparative_report_sun":"Dom.","reporting_comparative_report_audience":"P\u00fablico","reporting_comparative_report_choose_an_audience":"Elige un p\u00fablico para comenzar","reporting_comparative_report_select_days":"Seleccionar d\u00edas","reporting_flaglist_flag_name":"Nombre de la marca","reporting_flaglist_flag_edit_info":"Para habilitar la edici\u00f3n de los valores de las marcas, inicia sesi\u00f3n en <a href=\"\/peaches2\/\">MC Admin (Administraci\u00f3n de MC)<\/a>.","reporting_flaglist_flag_enable_info":"Puedes habilitar o deshabilitar las marcas sin publicar haciendo clic en su nombre","reporting_flaglist_check_spelling":"\u00bfQuieres comprobar la ortograf\u00eda?","reporting_flaglist_no_flag_found":"No se ha encontrado ninguna marca :(","reporting_flaglist_loading":"Cargando...","reporting_experiment_experiment_name":"Nombre del experimento","reporting_experiment_check_spelling":"\u00bfQuieres comprobar la ortograf\u00eda?","reporting_experiment_no_experiment_found":"No se ha encontrado ning\u00fan experimento :(","reporting_paid_feature_paid_feature_name":"Nombre de la funci\u00f3n de pago","reporting_paid_feature_check_spelling":"\u00bfQuieres comprobar la ortograf\u00eda?","reporting_paid_feature_no_paid_feature_found":"No se ha encontrado ninguna funci\u00f3n de pago :(","reporting_comparative_report_subscribed":"Suscrito","reporting_comparative_report_unsubscribed":"Suscripci\u00f3n cancelada","reporting_comparative_report_non_subscribed":"No suscrito","reporting_comparative_report_cleaned":"Borrado","reporting_comparative_report_contacts_that_match":"contactos que coinciden","reporting_comparative_report_of_the_following_conditions":"de las condiciones siguientes:","reporting_comparative_report_remove_group":"Eliminar grupo","reporting_comparative_report_add_to_group":"A\u00f1adir al grupo","reporting_comparative_report_find":"Buscar","reporting_comparative_report_remove_all":"Eliminar todo","reporting_comparative_report_add":"A\u00f1adir","reporting_share_snapshot":"Compartir la instant\u00e1nea m\u00e1s reciente","reporting_segment_count_refresh":"Actualizar recuento","reporting_segment_refresh_billing":"Actualizando\u2026","reporting_segment_incomplete_segment":"Este segmento est\u00e1 incompleto. Comprueba las entradas.","reporting_segment_recipient_plural":"<span class=\"count\">{count}<\/span>\u00a0destinatario{count_plural}","reporting_share_report_error_message":"Se ha producido un problema al programar este informe. Vuelve a intentarlo.","preference_center_unexpected_error_occurred_deleting_unpublish":"Se ha producido un error inesperado. Ponte en contacto con el equipo de soporte.","preference_center_delete_button_loading":"Eliminar","preference_center_unpublish_button_loading":"Cancelar publicaci\u00f3n","landing_pages_page_title":"T\u00edtulo de la p\u00e1gina e icono del sitio","landing_pages_edit_design":"Editar dise\u00f1o","landing_pages_edit_audience":"Editar p\u00fablico","landing_pages_and_tags":"y etiquetas","landing_pages_audience":"P\u00fablico","landing_pages_contacts_will":"Los contactos se agregar\u00e1n a ","landing_pages_edit_title":"Editar t\u00edtulo e icono","landing_pages_social_share":"Vista previa del contenido para compartir en redes sociales","landing_pages_edit_preview":"Editar vista previa","landing_pages_manage_the_content":"Gestiona el contenido que aparecer\u00e1 cuando compartas la URL de tu p\u00e1gina en publicaciones de redes sociales.","landing_pages_url":"URL","landing_pages_content":"Contenido","landing_pages_social_share_title_text":"T\u00edtulo del contenido para compartir en redes sociales","landing_pages_title_will_appear":"Este t\u00edtulo aparecer\u00e1 cuando compartas la URL de tu p\u00e1gina en publicaciones de redes sociales.","landing_pages_social_share_description_text":"Descripci\u00f3n del contenido para compartir en redes sociales","landing_pages_description_will_appear":"Esta descripci\u00f3n aparecer\u00e1 cuando compartas la URL de tu p\u00e1gina en publicaciones de redes sociales.","landing_pages_home":"Inicio","landing_pages_description_goes_here":"Aqu\u00ed se mostrar\u00e1 la descripci\u00f3n de tu p\u00e1gina de destino","landing_pages_replace_the_image":"Sustituir la imagen","landing_pages_upload_image":"Cargar imagen","landing_pages_this_will_appear":"Esta informaci\u00f3n aparecer\u00e1 en la barra de t\u00edtulo del navegador.","landing_pages_choose_a_custom":"Selecciona un icono de sitio personalizado para tu p\u00e1gina de destino","landing_pages_upload_a_png":"Carga una imagen en formato PNG, JPG o ICO. Los archivos deben ser im\u00e1genes cuadradas de 512 x 512 p\u00edxeles o menos.","landing_pages_upload_button":"Cargar","landing_pages_replace_button":"Sustituir","landing_pages_update_button":"Actualizar","landing_pages_image":"Imagen","landing_pages_make_sure":"Aseg\u00farate de que tu imagen cumpla los requisitos","landing_pages_favicons":"Los favicons deben ser im\u00e1genes cuadradas de entre 16 x 16 y 512 x 512 p\u00edxeles. Actualiza y, a continuaci\u00f3n, selecciona esta imagen para editarla en Content Studio","landing_pages_connect_your_own":"Conecta tu propio dominio o utiliza un dominio de Mailchimp para compartir p\u00e1ginas de destino.","landing_pages_use_a_custom_domain":"Utiliza un dominio personalizado","landing_pages_share_custom_landing":"Comparte p\u00e1ginas de destino personalizadas y consigue un aspecto m\u00e1s profesional conectando tu propio dominio.","landing_pages_custom_domain":"Conectar dominio","landing_pages_please_select_an_audience":"Selecciona una audiencia","landing_pages_use_a_mailchimp_domain":"Utilizar un dominio de Mailchimp","landing_pages_generate_randomly":"Generar aleatoriamente","landing_pages_part_of_your_url":"Parte de la URL de tu p\u00e1gina se genera aleatoriamente. Para sustituirla por un dominio verificado, {upgradeLinkStart}actualiza tu cuenta{upgradeLinkEnd}.","landing_pages_choose_an_audience":"Selecciona un p\u00fablico","landing_pages_segment_your_audience":"Podr\u00e1s segmentar tu p\u00fablico por fuente de registro para dirigirte a las personas que se han suscrito a trav\u00e9s de la p\u00e1gina de destino.","landing_pages_you_are_unable":"No es posible cambiar de p\u00fablico una vez publicada la p\u00e1gina de destino.","landing_pages_character":"car\u00e1cter restante","landing_pages_characters":"caracteres restantes","landing_pages_save_label":"Guardar","landing_pages_cancel_label":"Cancelar","landing_pages_design_the_content":"Dise\u00f1a el contenido de tu p\u00e1gina de destino.","landing_pages_default_text":"Predeterminado","landing_pages_custom":"Personalizar","landing_pages_contacts_who_sign_up":"Los contactos que se registren se etiquetar\u00e1n de manera autom\u00e1tica","landing_pages_tags":"Etiquetas","landing_pages_optional":"(opcional)","landing_pages_choose_up_to":"Selecciona hasta 5 etiquetas:","landing_pages_after_signup":"Despu\u00e9s de enviar el formulario de registro, los visitantes recibir\u00e1n un mensaje de confirmaci\u00f3n.","landing_pages_after_signup_2":"Despu\u00e9s de enviar el formulario de registro, se redirigir\u00e1 a los visitantes a","landing_pages_edit_name":"Editar nombre","landing_pages_edit_tags":"Editar etiquetas","landing_pages_name_is_too_long":"El nombre de la p\u00e1gina de destino es demasiado largo.","landing_pages_email_or_sms_not_optional":"Este campo no puede ser opcional. El campo de correo electr\u00f3nico o de SMS es obligatorio para este formulario.","there_was_a_problem_sharing_snapshot":"Se ha producido un problema al compartir la instant\u00e1nea de tu \u00faltimo informe. Vuelve a intentarlo.","permanently_delete":"Eliminar permanentemente","there_was_a_problem_sending_the_code":"Ha habido un problema al enviar el c\u00f3digo a tu tel\u00e9fono. Env\u00eda por correo electr\u00f3nico","x_formerly_twitter":"X (anteriormente Twitter)","x_formerly_twitter_aprox":"Esta vista previa de la Card de X (anteriormente Twitter) es solo una aproximaci\u00f3n.","chose_image_campaign_url":"Elige una imagen y un texto para mostrar cada vez que se comparta la URL de tu campa\u00f1a en Facebook o X (antes Twitter)","havent_created_audience":"A\u00fan no has creado ning\u00fan p\u00fablico","audiences_are_where":"Los p\u00fablicos es donde se alojan tus contactos(tambi\u00e9n denominados suscriptores). Necesitar\u00e1s una para enviar campa\u00f1as al mundo exterior.","signup_title":"Reg\u00edstrate","report_abuse":"Denunciar un abuso","canva_zero_state_header":"Dise\u00f1a contenido con las im\u00e1genes de Canva","canva_zero_state_body":"Utiliza tus im\u00e1genes de Canva para dise\u00f1ar correos electr\u00f3nicos llamativos que destaquen en cualquier bandeja de entrada. A\u00f1ade im\u00e1genes f\u00e1cilmente a cualquier plantilla de Mailchimp.","canva_zero_state_button":"Conectar","canva_no_content_header":"No tienes ning\u00fan dise\u00f1o en Canva","canva_no_content_body":"Una vez que hayas creado los dise\u00f1os en Canva, podr\u00e1s verlos aqu\u00ed.","canva_no_content_button":"Crear un dise\u00f1o en Canva"}}</script> <script type="module" src="/release/dist/js-src/webpack-runtime.14bb965f0061561e.js" crossorigin></script> <script type="module" data-domain-script="41e15231-4a82-4457-b3aa-67f11aea3ee2" data-host-name="mailchimp.com" data-country-code="SG" data-region-code="" data-id="cookie-preferences-manager" src="/release/dist/js-src/ecs/cookie-preferences-manager.20fc3264ba1c0834.js" mc:noreorder defer> </script> <script type="text/javascript" mc:noreorder> function OptanonWrapper() { if (typeof window.mailchimp_cookie_preferences !== 'undefined') { window.mailchimp_cookie_preferences.syncPreferences() } window.dataLayer.push({"event":"OneTrustGroupsUpdated"}); } </script> <script mc:noreorder> viewportWidth = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth; viewportHeight = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight; window.gtmData = { hasUser: false, userId: null, loginId: null, cohort: "prospective", UA: "UA-329148-81", version: "1", gaDimensions: [], deferToGTM: false, clickmapVersion: "2", previewTextEnabled: false, suggestionsPanelEnabled: false, listSize: null, plan: null, commercePlan: null, accountAge: null, isExternalUser: null, lang: null, lastPayment: null, viewportSize: { width: viewportWidth, height: viewportHeight, combined: viewportWidth.toString() + 'x' + viewportHeight.toString() } }; window.ga4Data = { // [GA4] User Parameters user_id: null, login_id: null, login_id_plain: null, language: document.documentElement.lang, visitor_type: "prospective", contacts_size: null, user_level: "", contact_email: null, }; window.dataLayer = window.dataLayer || []; window?.dataLayer?.push(window.ga4Data); //window.ga is deprecated and will be removed window.ga = function() {}; </script> <script mc:noreorder> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MCZTKL'); // setup the GA command queue window['GoogleAnalyticsObject'] = '_ga'; window._ga = window._ga || function() { window._ga.q = window._ga.q || []; window._ga.q.push(arguments); }; </script> <script type="text/plain" class="optanon-category-3" mc:noreorder> window['_fs_debug'] = false; window['_fs_host'] = 'fullstory.com'; window['_fs_script'] = 'edge.fullstory.com/s/fs.js'; window['_fs_org'] = 'ZHBMT'; window['_fs_namespace'] = 'FS'; (function(m,n,e,t,l,o,g,y){ if (e in m) {if(m.console && m.console.log) { m.console.log('FullStory namespace conflict. Please set window["_fs_namespace"].');} return;} g=m[e]=function(a,b,s){g.q?g.q.push([a,b,s]):g._api(a,b,s);};g.q=[]; o=n.createElement(t);o.async=1;o.crossOrigin='anonymous';o.src='https://'+_fs_script; y=n.getElementsByTagName(t)[0];y.parentNode.insertBefore(o,y); g.identify=function(i,v,s){ g(l,{ uid:i },s);if(v)g(l,v,s)};g.setUserVars=function(v,s){ g(l,v,s)};g.event=function(i,v,s){ g('event',{ n:i,p:v },s)}; g.anonymize=function(){ g.identify(!!0)}; g.shutdown=function(){ g("rec",!1)};g.restart=function(){ g("rec",!0)}; g.log = function(a,b){ g("log",[a,b])}; g.consent=function(a){ g("consent",!arguments.length||a)}; g.identifyAccount=function(i,v){o='account';v=v||{};v.acctId=i;g(o,v)}; g.clearUserCookie=function(){}; g._w={};y='XMLHttpRequest';g._w[y]=m[y];y='fetch';g._w[y]=m[y]; if(m[y])m[y]=function(){return g._w[y].apply(this,arguments)}; g._v="1.2.0"; })(window,document,window['_fs_namespace'],'script','user'); FS.setUserVars({ "marketing_plan_str": window.gtmData.plan, "commerce_plan_str": window.gtmData.commercePlan, "list_size_real": window.gtmData.listSize, "account_age_real": window.gtmData.accountAge, "viewport_width_initial": window.gtmData.viewportSize.width, "viewport_height_initial": window.gtmData.viewportSize.height, "viewport_size_initial": window.gtmData.viewportSize.combined, }); var urlParams = new URLSearchParams(location.search); var hasUser = false; if (urlParams.has('logout')) { window.FS.anonymize(); } else if (hasUser) { window.FS.identify(gtmData.userId, { "is_external_user": window.gtmData.isExternalUser }); } (function(){ const events = ['DOMContentLoaded', 'load']; function recordRumSession() { const s = sessionStorage.getItem('o11y-rum-web-sessionId'); if (s) { FS.setUserVars({'rum_session_id': s}); for (const e of events) { document.removeEventListener(e, recordRumSession); } } } for (const e of events) { document.addEventListener(e, recordRumSession); } recordRumSession(); })(); </script> <script type="text/plain" id="qualtrics-script" class="optanon-category-3"> (function(){ var g=function(e,h,f,g){ this.get=function(a){ for(var a=a+"=",c=document.cookie.split(";"),b=0,e=c.length;b<e;b++){ for(var d=c[b];" "==d.charAt(0);)d=d.substring(1,d.length);if(0==d.indexOf(a))return d.substring(a.length,d.length)}return null}; this.set=function(a,c){ var b="",b=new Date;b.setTime(b.getTime()+6048E5);b="; expires="+b.toGMTString();document.cookie=a+"="+c+b+"; path=/; "}; this.check=function(){ var a=this.get(f);if(a)a=a.split(":");else if(100!=e)"v"==h&&(e=Math.random()>=e/100?0:100),a=[h,e,0],this.set(f,a.join(":"));else return!0;var c=a[1];if(100==c)return!0;switch(a[0]){ case "v":return!1;case "r":return c=a[2]%Math.floor(100/c),a[2]++,this.set(f,a.join(":")),!c}return!0}; this.go=function(){ if(this.check()){ var a=document.createElement("script");a.type="text/javascript";a.defer=true;a.src=g;document.body&&document.body.appendChild(a)}}; this.start=function(){ var t=this;"complete"!==document.readyState?window.addEventListener?window.addEventListener("load",function(){ t.go()},!1):window.attachEvent&&window.attachEvent("onload",function(){ t.go()}):t.go()};}; try{ (new g(100,"r","QSI_S_ZN_cYLzuCZeQ15WxVP","https://zncylzuczeq15wxvp-mailchimp.siteintercept.qualtrics.com/SIE/?Q_ZID=ZN_cYLzuCZeQ15WxVP")).start()}catch(i){ }})(); // This is a custom bit of scripting for qualtrics to get around the div sidecar issue // The purpose is to insert a div with a specific ID as an adjacent node. // this works because we re-order the script tags to be in the `<body>` (function() { var d = document.createElement('div'); d.id = 'ZN_cYLzuCZeQ15WxVP'; var qs = document.getElementById('qualtrics-script'); qs.parentNode.insertBefore(d, qs); // provide a globa accessor to qualtrics if (!window.qualtricsData) { window.qualtricsData = function(key) { return window.gtmData[key] || null; }; } if (!window.reloadQualtrics) { window.reloadQualtrics = function() { if (window.QSI && window.QSI.API) { if (window.QSI.reg) { /** * Before calling unload(), make sure FeedbackButton types have cleanup functions defined * For some reason, cleanupAnimation and cleanupButton were undefined and producing errors * See SMS-2128 for more information */ for (let key in window.QSI.reg) { const item = window.QSI.reg[key]; if (item.type === "FeedbackButton") { if (!item.cleanupAnimation) { item.cleanupAnimation = ()=>{g&&g.parentNode&&g.parentNode.removeChild(g),window.removeEventListener("message",I)}; } if (!item.cleanupButton) { item.cleanupButton = ()=>{s.parentNode.removeChild(s)}; } } } } window.QSI.API.unload(); window.QSI.API.load().done(window.QSI.API.run); } }; } // Special API that will trigger a feedback through a global variable // because qualtrics is a weird beast if (!window.setQualtricsTriggerFeedback) { window.setQualtricsTriggerFeedback = function() { window.show_qualtrics_feedback = true; window.reloadQualtrics(); }; } if (!window.removeQualtricsTriggerFeedback) { window.removeQualtricsTriggerFeedback = function() { window.show_qualtrics_feedback = false; }; } if (!window.setHomepageFeedbackTrigger) { window.setHomepageFeedbackTrigger = function() { window.show_hp_voc_feedback = true; window.reloadQualtrics(); }; } if (!window.removeHomepageFeedbackTrigger) { window.removeHomepageFeedbackTrigger = function() { window.show_hp_voc_feedback = false; }; } if (window === window.top) { window.addEventListener("qsi_js_loaded", function() { window.reloadQualtrics(); }, false); } if (!window.setIntegrationFeedbackTrigger) { window.setIntegrationFeedbackTrigger = function(name) { window.show_integration_voc_survey = true; window.integration_name = name; window.reloadQualtrics(); }; } if (!window.removeIntegrationFeedbackTrigger) { window.removeIntegrationFeedbackTrigger = function() { window.show_integration_voc_survey = false; }; } // SMS-3304 Qualtrics survey for sms funnel // SMS-6707 Qualtrics survey for sms credits dropoff })(); </script> <meta name="referrer" content="origin"> </head> <body id="login" class=" project-runway project-runway-bug-bash mcd bg-login"> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MCZTKL" height="0" width="0" style="display:none;visibility:hidden"> </iframe> </noscript> <div class="c-entryShellNotificationItem feedback-block warning padding--lv2 text-align--center"> <p class="margin--lv0 full-width small-meta font-weight--bold"> Este navegador no ofrece soporte activo para Mailchimp. Para asegurarte de que tienes acceso a todas las funciones, <a class="white-space--nowrap" href="https://mailchimp.com/help/minimum-system-requirements/" target="_blank" rel="noopener noreferrer"> cambia a un navegador web compatible. </a> </p> </div> <div id="no-cookies" class="feedback-block warning" style="display: none;"> <div class="lastUnit size1of1 alignc"> <span class="freddicon warn-circle margin--lv2 !margin-top-bottom--lv0 !margin-left--lv0"></span> <span>It looks like you have cookies disabled.</span> <span>Cookies need to be enabled for Mailchimp to work properly.</span> </div> </div> <div class="c-signupShell min-height--100vh flex-wrap--wrap overflow-y--auto jasmineBackground"> <div class="c-signupShell_mainBody flex-col full-width-mobile full-width-legacy-ie full-width white-bg"> <script mc:noreorder> function useBackupLogo(img, appName) { img.onerror = null; if (!appName) return; const letter = appName.substr(0, 1).toLowerCase() img.src = `https://cdn-images.mailchimp.com/icons/letter-avatars/${letter}-avatar.png` } </script> <div role="banner"> <a href="https://mailchimp.com/"> <img src="https://cdn-images.mailchimp.com/product/brand_assets/logos/mc-freddie-dark.svg" class="c-signupShell_freddie" width="38" height="35" alt="Mailchimp logo"> </a> </div> <div id="login-box" class="flex flex-grow-1 flex-shrink--0"> <main id="content" class="!margin-bottom--lv8 width--100"> <div id="login-form-wrap" class="mc-login-content-wrapper centered google-sso-login-form-wrapper "> <div class="lastUnit size1of1 overflow-visible flex-shrink-none"> <div id="av-flash-block" class="c-flashBlock"> </div> </div> <div id="login-content" class="mc-login-content google-sso-login-content "> <div class="overflow-visible" data-analytics-tag="login-form"> <form action="/login/post/?locale=es" id="login-form" class="c-largeForm" method="POST" novalidate="novalidate"> <input type="hidden" aria-hidden="true" name="referrer" class="av-hidden" value="" id="referrer"> <input type="hidden" aria-hidden="true" name="from" class="av-hidden" value="" id="from"> <input type="hidden" aria-hidden="true" name="auth_token" class="av-hidden" value="" id="auth_token"> <input type="hidden" aria-hidden="true" name="auth_system" class="av-hidden" value="" id="auth_system"> <input type="hidden" aria-hidden="true" name="bm-telemetry" class="av-hidden" id="bm-telemetry"> <input type="hidden" aria-hidden="true" id="server-time" value="1744412924000" class="av-hidden"> <input type="hidden" name="locale" id="locale" value="es" class="av-hidden"> <input type="hidden" aria-hidden="true" name="provider_id" value="" class="av-hidden" id="provider_id"> <div class="error-container"> </div> <div class="!margin-bottom--lv5"> <h1 class="text-align--center !margin-bottom--lv3 text-transform--none google-sso-login-form-heading"> Inicia sesión </h1> <p class="flex align-items--baseline flex-wrap--wrap google-sso-login-form-subheading "> <span class="padding-right--lv1">¿Necesitas una cuenta de Mailchimp? </span> <a href="/signup/?locale=es" id="create-account-link" title="Regístrate para obtener una cuenta de Mailchimp" onclick="ga('send', 'event', window.location.pathname, 'action', 'Create Account From Login');"> Crear una cuenta </a> </p> </div> <div class="google-sso-fieldset-wrapper"> <fieldset> <div class="line login-field "> <div class="field-wrapper"> <label for="username" class="">Nombre de usuario o correo electrónico</label> <input type="text" name="username" id="username" maxlength="100" class="rounded-corners-4 av-text" autocorrect="off" autocapitalize="off" autofocus data-analytics-tag="login-username" autocomplete="username" value=""> </div> </div> <div id="password-section" class=" "> <div class="line"> <label for="password" class="float-left ">Contraseña</label> <div class="float-right"> <input type="checkbox" name="show-password" id="show-password" class="hide av-checkbox" value="1"> <label for="show-password" title="Mostrar contraseña" class="c-showPassword c-showPassword--showIcon cursor-pointer relative" data-mc-el="showPassword">Mostrar</label> </div> </div> <div class="line"> <input type="password" name="password" id="password" class="rounded-corners-4 identifier-first-password av-password" maxlength="51" data-analytics-tag="login-password" autocomplete="off" value=""> </div> </div> <div class="line"> <div class="!margin-bottom--lv5"> <label for="stay-signed-in" class="block !padding--lv0"><input type="checkbox" data-dojo-type="dijit/form/CheckBox" name="stay-signed-in" class="rounded-corners-4 av-checkbox" value="Y" id="stay-signed-in">Mantener la sesión iniciada</label> </div> <button id="submit-btn" type="submit" value="log in" class="button-large button-wide p1 text-transform--none !margin-bottom--lv5 submit-btn mc-login-btn ">Inicia sesión </button> </div> <div class="!margin-bottom--lv3 google-sso-link-wrapper"> <p class="!margin-top-bottom--lv0 google-sso-forgot-username-link"> <a href="/login/forgot-username/?locale=es">¿Has olvidado tu nombre de usuario?</a> </p> <div class="inline-block " id="forgot-password-link"> <p class="margin-left--lv1 !margin-top-bottom--lv0 google-sso-forgot-password-link"> <a href="/login/forgot/?locale=es"> ¿Has olvidado la contraseña?</a> </p> </div> <div> <p class="!margin-top-bottom--lv0 google-sso-cannot-login-link"> <a href="https://mailchimp.com/help/i-cant-log-in/?locale=es">¿No puedes iniciar sesión?</a> </p> </div> </div> </fieldset> <div class="bottom-panel"> <div class="bottom-panel-subheading "> O bien, si has creado tu cuenta de Mailchimp con Google: </div> <div class="google-button-wrapper"> <img src="https://digitalasset.intuit.com/render/content/dam/intuit/mc-fe/en_us/images/crm/appointments/appointments-google-logo.svg" width="40px" alt="" height="25px"> <button type="button" id="loginWithGoogle" class="continue-with-google-button" onclick="handleLoginWithGoogle()"> Continuar con Google </button> </div> </div> </div> <input type="hidden" name="__csrf_token" id="" value="c94659686e64066b934ef0fc8d87f85b80ba76f2" class="av-hidden"></form> </div> </div> </div> </main> </div> <footer class="hide-print"> <p class="c-legalNotice lastUnit size1of1 full-width google-sso-footer-content" data-analytics-tag="login-legal-notice"> ©2025 Intuit Inc. Todos los derechos reservados. Mailchimp® es una marca comercial registrada de The Rocket Science Group: <a id="colophon_cookie_preferences_link" class="nowrap link-underline textcolor--secondary" href="https://mailchimp.com/legal/cookies/#optanon-toggle-display/" target="_blank" mc:track data-dojo-type="mojo/widgets/OneTrustModal" rel="noopener noreferrer">Preferencias de cookies</a>, <a id="colophon_privacy_link" class="textcolor--secondary" href="https://www.intuit.com/privacy/statement/es/" target="_blank" mc:track rel="noopener noreferrer">Privacidad</a> y <a id="colophon_terms_link" class="textcolor--secondary" href="https://mailchimp.com/es/legal/terms" target="_blank" mc:track rel="noopener noreferrer">Condiciones</a> </p> </footer> </div> </div> <script type="text/javascript"> var xhr_open = XMLHttpRequest.prototype.open; XMLHttpRequest.prototype.open = function(method, url, async, user, password) { xhr_open.call(this, method, url, async, user, password); if (url.match(/^\/(?!\/)+/)) { this.setRequestHeader('X-CSRF-Token', 'c94659686e64066b934ef0fc8d87f85b80ba76f2'); this.setRequestHeader('X-CSRF-Source', '_js_csrf|1'); } } XMLHttpRequest.hasOpenPatch = true; // listen for message from `reauth/complete` channel // so we can update iframe with the new csrf token window.addEventListener('message', function (event) { if (event.origin !== window.location.origin) { return; } if (event.data && event.data.channel === 'reauth/complete') { XMLHttpRequest.prototype.open = function(method, url, async, user, password) { xhr_open.call(this, method, url, async, user, password); if (url.match(/^\/(?!\/)+/)) { this.setRequestHeader('X-CSRF-Token', event.data.payload); this.setRequestHeader('X-CSRF-Source', '_js_csrf|2'); } } } }) </script><script src="/release/dist/js-src/ecs/mc-ecs-storage.c22c67a9323fff75.js"></script><script src="/release/1.1.1e97b11194f04f27b1255ffe39cd12fce6a08c29f/js-legacy/js/dojo/dojo.js" data-dojo-config="parseOnLoad: true, usePlainJson: true, isDebug: false"></script><script src="/release/1.1.1e97b11194f04f27b1255ffe39cd12fce6a08c29f/js-legacy/js/dojo/mccommon.js"></script><script type="text/javascript"> // The following dojo require places mojo.utils on the window. // Many html files and javascript views rely on this property existing. // Search for "mojo.utils" in any *.html files, and you'll find the hundreds of cases. // Leaving this for historical reasons, but eventually migrating those usages would be good. dojo.require("mojo.utils"); require(["mojo/widgets/Dialog"]); // Leaving it globally since we used it around window.rootUrl = '/'; require([ "dojo/query", ], function (query) { // captcha takes a global function to callback window.captchaSuccess = function () { // Calling btn.click() here instead of form.submit() in order // to trigger the global 'submit' event. var form = document.querySelector('[data-mc-el="captchaAutoSubmit"]'); var btn = document.createElement('button'); btn.style.display = 'none'; btn.setAttribute('type', 'submit'); form.appendChild(btn); btn.click(); }; }); /** * Initializing the mc-ecs-event-emitter library **/ require([ "vendor/mc-ecs-event-emitter/mc-ecs-event-emitter", "mojo/user", "mojo/lib/logger", "mojo/window", "mojo/deprecatedApis", "mojo/utils" ], function(EcsTrackingModule, user, logger,win, deprecatedApis, utils){ /** * Ensure this object is not undefined * */ if(EcsTrackingModule){ /** * Ensure this is an AMD module converted from an esModule * Ensure this contains the default export * */ if(EcsTrackingModule.__esModule && EcsTrackingModule.default ){ var EcsTracking = EcsTrackingModule.default; var _mc_anon_id = utils.getCookie('_mc_anon_id'); /** * Setups the default objects that will be updated if a user object exists * */ var userSessionInfo = { user_id: "", login_id: "", company_id: "", pseudonym_id: "", }; // We only want to include these properties if the user has opted into analytics (ie. not in consent mode) if (_mc_anon_id) { userSessionInfo.lang_preference = "es"; userSessionInfo.lang_page = "es-es"; } var parentWindow = win.getTopWindow(); var defaultTrackProperties = { _mc_anon_id: _mc_anon_id === null? "" : _mc_anon_id, internal_mc_user: false, browser_cookies_enabled: parentWindow.navigator.cookieEnabled, browser_encoding: document.characterSet, browser_height: parentWindow.innerHeight, browser_width: parentWindow.innerWidth, browser_plugins: deprecatedApis.getWindowPlugin(), browser_java_enabled: deprecatedApis.getIfJavaEnabled(), js_environment: 'dojo', }; /** * Gets the segment write key that is set in the config * */ var writeKey = "XW9BLqe2lnNnSxE3BHbGk42LMyT7wdIf"; var allowedKeysWhenInConsentMode = [ 'enriched_ecs_version', 'pseudonym_id', 'timezone', 'ivid', '_mc_anon_id', 'internal_mc_user', 'user_id', 'login_id', 'company_id', 'initiative_name', 'library', ]; var SegmentConfiguration = { retryQueue: true, }; // https://segment.com/docs/connections/sources/catalog/libraries/website/javascript/#load var defaultProperties = { // These properties will be added under the context field for both track and identify all: {}, /** These properties will only affect the track function and will be added onto the "context" property of the track event. (If all is provided these properties will get merged) */ track: defaultTrackProperties, /** These properties will only affect the identify function and will be added onto the context property of the identify event. (If all is provided these properties will get merged) */ identify: {}, /** Contains all the relevant information associated with a user This should exist inside of context and also in the "properties" of track */ userSessionInfo: userSessionInfo, /** * If consent mode is active then only the allowedKeys will be added to the * context object of every event. * There are some exclusions defined here: https://docs.google.com/document/d/196noU40u_lI3Pt-cFJmhd0V3XPg4XHFHhbj1OGetemo/edit?usp=sharing * Consent mode is active by default in dojo */ allowList: _mc_anon_id === null? allowedKeysWhenInConsentMode : null, }; // Intitialize the library inside an IIFE statement (function(){ var previousTime = 0; var loggingQueue = []; try{ return new Promise((resolve,reject)=>{ EcsTracking.initialize( writeKey, SegmentConfiguration, defaultProperties, { loggerFunction: (messageObj) => { /** * We don't want to expose the /track/log endpoint to the login domain. * Because of that we need to prevent this from being executed on the login domain. * Additionaly since no endpoint is setup to receive this message a 404 error will be thrown in users console. * This check below just ensures this only gets kicked off anywhere else but the login domain. */ if (window.location.hostname.indexOf('login.mailchimp.com') === -1) { /** * Only log messages that have both a message and data property. */ if (messageObj.message && messageObj.data) { // Adding property to indicate that these logs came from dojo messageObj.data.library = "dojo"; // Push each log into the queue logger.info("ecs-library",messageObj.message, messageObj.data) } } }, }, ).then(()=>{ resolve(); }).catch((err)=>{ reject(err); }) }) }catch(e){ // Throw the error somewhere console.error("Error Initializing the ecs tracking library",e); } })(); /** * Creating an if statement using avesta templating features :/ * */ } } }) require([ "dojo/_base/lang", "mojo/user", "mojo/lib/flags", "mojo/context", "mojo/utils/date" ], function (lang, user, flags, context, dateUtils) { // Add defaults to the actual modules. lang.mixin(context, { 'rootUrl': '/', 'proxyBaseUrl': "https:\/\/webrequest-proxy-df5h6gms3a-ue.a.run.app\/_ssl\/proxy.php", 'listManageDomain': "list-manage.com", 'pusherKey': "c642b32cede7eb45be61", 'cdnImagesDomain': "cdn-images.mailchimp.com", 'galleryDomain': "gallery.mailchimp.com", 'avestaEnvironment': "prod", "imageEditorUrl": "https:\/\/dme0ih8comzn4.cloudfront.net\/imaging\/v3\/editor.js", "imageEditorKey": "0e6dcf36c54b4faf965e45884a3dcf30", "solvvyUrl": "", 'bridgeUrl': null, "bridgeBundles": {"cookie-preferences-manager.js":"\/release\/dist\/js-src\/ecs\/cookie-preferences-manager.20fc3264ba1c0834.js","mc-ecs-storage.js":"\/release\/dist\/js-src\/ecs\/mc-ecs-storage.c22c67a9323fff75.js","ecs-tracking.js":"\/release\/dist\/js-src\/ecs\/ecs-tracking.4c821a973e9b1d4e.js","5552.css":"\/release\/dist\/js-src\/5552.efda0b16a2367b98.css","2137.js":"\/release\/dist\/js-src\/2137.0b913b3fa1c26e97.js","2137.css":"\/release\/dist\/js-src\/2137.d21569923f74548c.css","4030.js":"\/release\/dist\/js-src\/4030.0b74306186967456.js","744.js":"\/release\/dist\/js-src\/744.4493b3b7cdc213fc.js","744.css":"\/release\/dist\/js-src\/744.ea02e6c85e8fcbd5.css","5654.css":"\/release\/dist\/js-src\/5654.5ebac6605fb3880b.css","5654.js":"\/release\/dist\/js-src\/5654.f026f538a60708c5.js","umd.vendor.js":"\/release\/dist\/js-src\/umd.vendor.51ea7d6c8465bb3a.js","umd.vendor.css":"\/release\/dist\/js-src\/umd.vendor.bb649d15345f0846.css","8109.js":"\/release\/dist\/js-src\/8109.8a4d9ef71029c07f.js","3151.js":"\/release\/dist\/js-src\/3151.69e0d36b7fa8ce39.js","262.js":"\/release\/dist\/js-src\/262.881aeb9849d9bebb.js","4008.js":"\/release\/dist\/js-src\/4008.21cec37a9f890ad6.js","400.js":"\/release\/dist\/js-src\/400.1c0bb6a50989d62e.js","4687.css":"\/release\/dist\/js-src\/4687.494fa80dc51637cc.css","4687.js":"\/release\/dist\/js-src\/4687.7f9c5f1e15e36b2d.js","1633.css":"\/release\/dist\/js-src\/1633.802a2e3a1271114b.css","6110.js":"\/release\/dist\/js-src\/6110.6e0cae90b6d96bbe.js","6110.css":"\/release\/dist\/js-src\/6110.96a88c4066d16629.css","5018.js":"\/release\/dist\/js-src\/5018.e0bcba8a5769d9c7.js","paywall.css":"\/release\/dist\/js-src\/paywall.1dd79e473040297c.css","paywall.js":"\/release\/dist\/js-src\/paywall.784b4751cf0ed1b0.js","reports.css":"\/release\/dist\/js-src\/reports.8c4a187cd3d342e7.css","reports.js":"\/release\/dist\/js-src\/reports.fd09651e77be57f9.js","revenue.js":"\/release\/dist\/js-src\/revenue.2ad94c8a7d625849.js","revenue.css":"\/release\/dist\/js-src\/revenue.91345844f95c6905.css","auto-designer.css":"\/release\/dist\/js-src\/auto-designer.7ea10256bd830629.css","auto-designer.js":"\/release\/dist\/js-src\/auto-designer.fe57b1686855ed2a.js","9284.js":"\/release\/dist\/js-src\/9284.a6a29314d8931350.js","9284.css":"\/release\/dist\/js-src\/9284.e05c68f5a1f4cba0.css","8190.js":"\/release\/dist\/js-src\/8190.070583aad8916289.js","8190.css":"\/release\/dist\/js-src\/8190.0a4db3c31fc9b557.css","9247.css":"\/release\/dist\/js-src\/9247.00a7f710d22692df.css","9247.js":"\/release\/dist\/js-src\/9247.6f19fc360f76e61b.js","5937.css":"\/release\/dist\/js-src\/5937.49a3494f14546d93.css","5937.js":"\/release\/dist\/js-src\/5937.79cc16f6b04b7bcf.js","7623.js":"\/release\/dist\/js-src\/7623.19bf58c336483e0a.js","7623.css":"\/release\/dist\/js-src\/7623.49a3494f14546d93.css","7981.js":"\/release\/dist\/js-src\/7981.20ddc4be5595e482.js","7981.css":"\/release\/dist\/js-src\/7981.fe6aa1aed159872a.css","5310.js":"\/release\/dist\/js-src\/5310.731e4eb98c80b8ba.js","5310.css":"\/release\/dist\/js-src\/5310.bbad3a2c7e87cbc9.css","7707.js":"\/release\/dist\/js-src\/7707.654fcc16a917615f.js","7707.css":"\/release\/dist\/js-src\/7707.bbad3a2c7e87cbc9.css","8036.css":"\/release\/dist\/js-src\/8036.bbad3a2c7e87cbc9.css","8036.js":"\/release\/dist\/js-src\/8036.e72267baed2de166.js","2234.js":"\/release\/dist\/js-src\/2234.800dc7ca37477828.js","2234.css":"\/release\/dist\/js-src\/2234.bbad3a2c7e87cbc9.css","8187.js":"\/release\/dist\/js-src\/8187.86bd0c416eba5c4a.js","1663.css":"\/release\/dist\/js-src\/1663.bbad3a2c7e87cbc9.css","1663.js":"\/release\/dist\/js-src\/1663.e26384bb92bd1c00.js","2546.css":"\/release\/dist\/js-src\/2546.bbad3a2c7e87cbc9.css","2546.js":"\/release\/dist\/js-src\/2546.e3cac0a61c7fc1c2.js","8056.js":"\/release\/dist\/js-src\/8056.f9a22b813f7afd34.js","304.js":"\/release\/dist\/js-src\/304.8c8441983bffabf3.js","6418.css":"\/release\/dist\/js-src\/6418.9f2f2cb71983ad99.css","6418.js":"\/release\/dist\/js-src\/6418.ab90abc4796c3fdb.js","2993.css":"\/release\/dist\/js-src\/2993.18cd808af6992b3e.css","2993.js":"\/release\/dist\/js-src\/2993.e92b12c6f1cd6e49.js","842.js":"\/release\/dist\/js-src\/842.1596feb6a359d217.js","842.css":"\/release\/dist\/js-src\/842.363eefcce1d94714.css","5918.css":"\/release\/dist\/js-src\/5918.6bce6c304f31c82e.css","5918.js":"\/release\/dist\/js-src\/5918.81050b24a793e603.js","GuidedPlanSelector.js":"\/release\/dist\/js-src\/GuidedPlanSelector.40ed8fc4535a83bb.js","GuidedPlanSelector.css":"\/release\/dist\/js-src\/GuidedPlanSelector.d35dbd716949581e.css","PlanRecommender.js":"\/release\/dist\/js-src\/PlanRecommender.862c942d86cda0dd.js","PlanRecommender.css":"\/release\/dist\/js-src\/PlanRecommender.f7384949a077f65f.css","8257.css":"\/release\/dist\/js-src\/8257.5c47f0ea829eac13.css","8257.js":"\/release\/dist\/js-src\/8257.652de6d8bdc08709.js","1347.css":"\/release\/dist\/js-src\/1347.bbad3a2c7e87cbc9.css","1347.js":"\/release\/dist\/js-src\/1347.eba18ccfd6601a86.js","1493.css":"\/release\/dist\/js-src\/1493.bbad3a2c7e87cbc9.css","1493.js":"\/release\/dist\/js-src\/1493.c4acf9db60c525db.js","4926.css":"\/release\/dist\/js-src\/4926.bbad3a2c7e87cbc9.css","4926.js":"\/release\/dist\/js-src\/4926.d9cb404b06bdc053.js","8568.js":"\/release\/dist\/js-src\/8568.198e8b8717f6f101.js","804.js":"\/release\/dist\/js-src\/804.e141828e4285a42d.js","2693.js":"\/release\/dist\/js-src\/2693.48453d480e7b1f9e.js","6797.js":"\/release\/dist\/js-src\/6797.3be2e462dd7375a9.js","2413.js":"\/release\/dist\/js-src\/2413.41816766379b7f43.js","6943.js":"\/release\/dist\/js-src\/6943.647c70c52158ef8e.js","3469.js":"\/release\/dist\/js-src\/3469.ca9b718951485978.js","7253.js":"\/release\/dist\/js-src\/7253.cbdf6ab5e009a12f.js","4453.js":"\/release\/dist\/js-src\/4453.b7fff2a7a433b2d6.js","4889.js":"\/release\/dist\/js-src\/4889.899d1c4918c79f74.js","3501.js":"\/release\/dist\/js-src\/3501.ec76887947ec7186.js","6855.js":"\/release\/dist\/js-src\/6855.4143a2aaec4aed54.js","7806.js":"\/release\/dist\/js-src\/7806.d1b8574066c2d5de.js","2232.js":"\/release\/dist\/js-src\/2232.2af36871681c2180.js","2859.js":"\/release\/dist\/js-src\/2859.e2dff50b7e691462.js","6971.js":"\/release\/dist\/js-src\/6971.56e55fb6995010c3.js","353.js":"\/release\/dist\/js-src\/353.0b22da350723fb08.js","2701.js":"\/release\/dist\/js-src\/2701.9d0ef442050f08e0.js","8468.js":"\/release\/dist\/js-src\/8468.ef87671ecdc8d99a.js","4717.js":"\/release\/dist\/js-src\/4717.42ccfad433ddcf9a.js","5190.js":"\/release\/dist\/js-src\/5190.bb391a26e9abe25f.js","7232.js":"\/release\/dist\/js-src\/7232.2d9d26795d42b550.js","955.js":"\/release\/dist\/js-src\/955.b0c89fa56ffcce94.js","2532.js":"\/release\/dist\/js-src\/2532.5809a1a8a86da7b4.js","4408.js":"\/release\/dist\/js-src\/4408.254270f2674f45e6.js","864.js":"\/release\/dist\/js-src\/864.ac5d445efeae4a97.js","8345.js":"\/release\/dist\/js-src\/8345.287acec35bd73869.js","2706.js":"\/release\/dist\/js-src\/2706.5e14d30131fa793b.js","7151.js":"\/release\/dist\/js-src\/7151.ed778e20f40a3e87.js","4271.js":"\/release\/dist\/js-src\/4271.9d107572d7034f8d.js","3335.js":"\/release\/dist\/js-src\/3335.a4b14a96d874e5f3.js","3335.css":"\/release\/dist\/js-src\/3335.ff8edcd8a2db5c3c.css","mc-email-chat-phone-support-2x.png":"\/release\/dist\/js-src\/2dab90ac2c831168.png","mc-30days-free-email-support-2x.png":"\/release\/dist\/js-src\/746fabf4837d583d.png","ideal-logo-1024.png":"\/release\/dist\/js-src\/c05f54578cd2d2fd.png","mc-email-chat-support-2x.png":"\/release\/dist\/js-src\/f77bc3454db752c0.png","sepa.svg":"\/release\/dist\/js-src\/085373f3605f152a.svg","auto-designer-internal.html":"\/release\/dist\/js-src\/auto-designer-internal.e31e9e576943ea5f.html","auto-designer.html":"\/release\/dist\/js-src\/auto-designer.e31e9e576943ea5f.html","paywall-internal.html":"\/release\/dist\/js-src\/paywall-internal.771a0c2b73054bf6.html","paywall.html":"\/release\/dist\/js-src\/paywall.771a0c2b73054bf6.html","reports-internal.html":"\/release\/dist\/js-src\/reports-internal.67c9beade24a2f0f.html","reports.html":"\/release\/dist\/js-src\/reports.67c9beade24a2f0f.html","revenue-internal.html":"\/release\/dist\/js-src\/revenue-internal.93de76ba141c696b.html","revenue.html":"\/release\/dist\/js-src\/revenue.93de76ba141c696b.html","mcadmin-auto-designer.html":"\/release\/dist\/js-src\/mcadmin-auto-designer.f51688ce3b8a9b0f.html","mcadmin-paywall.html":"\/release\/dist\/js-src\/mcadmin-paywall.196d302a0d7b9aee.html","mcadmin-reports.html":"\/release\/dist\/js-src\/mcadmin-reports.d05a933a66967df9.html","mcadmin-revenue.html":"\/release\/dist\/js-src\/mcadmin-revenue.bb0bea030e3f63d2.html"}, "googleOAuth2": { "clientId": "964489109950.apps.googleusercontent.com", "browserKey": "AIzaSyDHWeEm7vJ952wojVZbYhY5gg7xH5RW7oU", }, }); }); // bugsnag client !function(e){ window.bugsnag=e() } (function(){ var t=function(e,t,n){ for(var r=n,i=0,o=e.length;i<o;i++)r=t(r,e[i],i,e);return r } ,o=!{ toString: null } .propertyIsEnumerable("toString"),a=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],n=function(e){ return e<10?"0"+e: e } ,e=function(e,i){ return t(e,function(e,t,n,r){ return e.concat(i(t,n,r)) } ,[]) } ,r=t,i=function(e,i){ return t(e,function(e,t,n,r){ return i(t,n,r)?e.concat(t): e } ,[]) } ,s=function(e,i){ return t(e,function(e,t,n,r){ return!0===e||t===i } ,!1) } ,u=function(e){ return"[object Array]"===Object.prototype.toString.call(e) } ,c=function(){ var e=new Date;return e.getUTCFullYear()+"-"+n(e.getUTCMonth()+1)+"-"+n(e.getUTCDate())+"T"+n(e.getUTCHours())+":"+n(e.getUTCMinutes())+":"+n(e.getUTCSeconds())+"."+(e.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z" } ,f={ intRange: function(t,n){ return void 0===t&&(t=1),void 0===n&&(n=Infinity),function(e){ return"number"==typeof e&&parseInt(""+e,10)===e&&t<=e&&e<=n } } ,stringWithLength: function(e){ return"string"==typeof e&&!!e.length } } ,l={ } ,d=i,g=r,p=function(e){ var t,n=[];for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.push(t);if(!o)return n;for(var r=0,i=a.length;r<i;r++)Object.prototype.hasOwnProperty.call(e,a[r])&&n.push(a[r]);return n } ,h=u,v=s,m=f.intRange,y=f.stringWithLength;function b(){ return(b=Object.assign||function(e){ for(var t=1;t<arguments.length;t++){ var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r]) } return e } ).apply(this,arguments) } l.schema={ apiKey: { defaultValue: function(){ return null } ,message: "is required",validate: y } ,appVersion: { defaultValue: function(){ return null } ,message: "should be a string",validate: function(e){ return null===e||y(e) } } ,appType: { defaultValue: function(){ return null } ,message: "should be a string",validate: function(e){ return null===e||y(e) } } ,autoNotify: { defaultValue: function(){ return!0 } ,message: "should be true|false",validate: function(e){ return!0===e||!1===e } } ,beforeSend: { defaultValue: function(){ return[] } ,message: "should be a function or array of functions",validate: function(e){ return"function"==typeof e||h(e)&&d(e,function(e){ return"function"==typeof e } ).length===e.length } } ,endpoints: { defaultValue: function(){ return{ notify: "https://notify.bugsnag.com",sessions: "https://sessions.bugsnag.com" } } ,message: "should be an object containing endpoint URLs { notify, sessions } . sessions is optional if autoCaptureSessions=false",validate: function(e,t){ return e&&"object"==typeof e&&y(e.notify)&&(!1===t.autoCaptureSessions||y(e.sessions))&&0===d(p(e),function(e){ return!v(["notify","sessions"],e) } ).length } } ,autoCaptureSessions: { defaultValue: function(e,t){ return t.endpoints===undefined||!!t.endpoints&&!!t.endpoints.sessions } ,message: "should be true|false",validate: function(e){ return!0===e||!1===e } } ,notifyReleaseStages: { defaultValue: function(){ return null } ,message: "should be an array of strings",validate: function(e){ return null===e||h(e)&&d(e,function(e){ return"string"==typeof e } ).length===e.length } } ,releaseStage: { defaultValue: function(){ return"production" } ,message: "should be a string",validate: function(e){ return"string"==typeof e&&e.length } } ,maxBreadcrumbs: { defaultValue: function(){ return 20 } ,message: "should be a number ≤40",validate: function(e){ return m(0,40)(e) } } ,autoBreadcrumbs: { defaultValue: function(){ return!0 } ,message: "should be true|false",validate: function(e){ return"boolean"==typeof e } } ,user: { defaultValue: function(){ return null } ,message: "(object) user should be an object",validate: function(e){ return"object"==typeof e } } ,metaData: { defaultValue: function(){ return null } ,message: "should be an object",validate: function(e){ return"object"==typeof e } } ,logger: { defaultValue: function(){ return undefined } ,message: "should be null or an object with methods { debug, info, warn, error } ",validate: function(n){ return!n||n&&g(["debug","info","warn","error"],function(e,t){ return e&&"function"==typeof n[t] } ,!0) } } ,filters: { defaultValue: function(){ return["password"] } ,message: "should be an array of strings|regexes",validate: function(e){ return h(e)&&e.length===d(e,function(e){ return"string"==typeof e||e&&"function"==typeof e.test } ).length } } } ,l.mergeDefaults=function(n,r){ if(!n||!r)throw new Error("opts and schema objects are required");return g(p(r),function(e,t){ return e[t]=n[t]!==undefined?n[t]: r[t].defaultValue(n[t],n),e } ,{ } ) } ,l.validate=function(n,r){ if(!n||!r)throw new Error("opts and schema objects are required");var e=g(p(r),function(e,t){ return r[t].validate(n[t],n)?e: e.concat({ key: t,message: r[t].message,value: n[t] } ) } ,[]);return{ valid: !e.length,errors: e } } ;var S=l.schema,w=e,O={ releaseStage: { defaultValue: function(){ return/^localhost(: \d+)?$/.test(window.location.host)?"development": "production" } ,message: "should be set",validate: f.stringWithLength } ,logger: b({ } ,S.logger,{ defaultValue: function(){ return"undefined"!=typeof console&&"function"==typeof console.debug?_(): undefined } } ) } ,_=function(){ var n={ } ,r=console.log;return w(["debug","info","warn","error"],function(e){ var t=console[e];n[e]="function"==typeof t?t.bind(console,"[bugsnag]"): r.bind(console,"[bugsnag]") } ),n } ,E=c,j=function(){ function e(e,t,n,r){ void 0===e&&(e="[anonymous]"),void 0===t&&(t={ } ),void 0===n&&(n="manual"),void 0===r&&(r=E()),this.type=n,this.name=e,this.metaData=t,this.timestamp=r } return e.prototype.toJSON=function(){ return{ type: this.type,name: this.name,timestamp: this.timestamp,metaData: this.metaData } } ,e } (),N=function(e){ return e.app&&"string"==typeof e.app.releaseStage?e.app.releaseStage: e.config.releaseStage } ;var k=function $t(e){ switch(Object.prototype.toString.call(e)){ case"[object Error]": case"[object Exception]": case"[object DOMException]": return!0;default: return e instanceof Error } } ,B=function(e,t){ return e.isIgnored()||!1===t } ,R={ } ;!function(e,t){ "use strict";"object"==typeof R?R=t(): e.StackFrame=t() } (this,function(){ "use strict";function n(e){ return!isNaN(parseFloat(e))&&isFinite(e) } function r(e){ return e.charAt(0).toUpperCase()+e.substring(1) } function e(e){ return function(){ return this[e] } } var t=["isConstructor","isEval","isNative","isToplevel"],i=["columnNumber","lineNumber"],o=["fileName","functionName","source"],a=t.concat(i,o,["args"]);function s(e){ if(e instanceof Object)for(var t=0;t<a.length;t++)e.hasOwnProperty(a[t])&&e[a[t]]!==undefined&&this["set"+r(a[t])](e[a[t]]) } s.prototype={ getArgs: function(){ return this.args } ,setArgs: function(e){ if("[object Array]"!==Object.prototype.toString.call(e))throw new TypeError("Args must be an Array");this.args=e } ,getEvalOrigin: function(){ return this.evalOrigin } ,setEvalOrigin: function(e){ if(e instanceof s)this.evalOrigin=e;else{ if(!(e instanceof Object))throw new TypeError("Eval Origin must be an Object or StackFrame");this.evalOrigin=new s(e) } } ,toString: function(){ return(this.getFunctionName()||"{ anonymous } ")+("("+(this.getArgs()||[]).join(",")+")")+(this.getFileName()?"@"+this.getFileName(): "")+(n(this.getLineNumber())?": "+this.getLineNumber(): "")+(n(this.getColumnNumber())?": "+this.getColumnNumber(): "") } } ;for(var u=0;u<t.length;u++)s.prototype["get"+r(t[u])]=e(t[u]),s.prototype["set"+r(t[u])]=function(t){ return function(e){ this[t]=Boolean(e) } } (t[u]);for(var c=0;c<i.length;c++)s.prototype["get"+r(i[c])]=e(i[c]),s.prototype["set"+r(i[c])]=function(t){ return function(e){ if(!n(e))throw new TypeError(t+" must be a Number");this[t]=Number(e) } } (i[c]);for(var f=0;f<o.length;f++)s.prototype["get"+r(o[f])]=e(o[f]),s.prototype["set"+r(o[f])]=function(t){ return function(e){ this[t]=String(e) } } (o[f]);return s } );var L={ } ;!function(e,t){ "use strict";"object"==typeof L?L=t(R): e.ErrorStackParser=t(e.StackFrame) } (this,function(s){ "use strict";var t=/(^|@)\S+\: \d+/,n=/^\s*at .*(\S+\: \d+|\(native\))/m,r=/^(eval@)?(\[native code\])?$/;return{ parse: function(e){ if("undefined"!=typeof e.stacktrace||"undefined"!=typeof e["opera#sourceloc"])return this.parseOpera(e);if(e.stack&&e.stack.match(n))return this.parseV8OrIE(e);if(e.stack)return this.parseFFOrSafari(e);throw new Error("Cannot parse given Error object") } ,extractLocation: function(e){ if(-1===e.indexOf(": "))return[e];var t=/(.+?)(?: \: (\d+))?(?: \: (\d+))?$/.exec(e.replace(/[\(\)]/g,""));return[t[1],t[2]||undefined,t[3]||undefined] } ,parseV8OrIE: function(e){ return e.stack.split("\n").filter(function(e){ return!!e.match(n) } ,this).map(function(e){ -1<e.indexOf("(eval ")&&(e=e.replace(/eval code/g,"eval").replace(/(\(eval at [^\()]*)|(\)\,.*$)/g,""));var t=e.replace(/^\s+/,"").replace(/\(eval code/g,"("),n=t.match(/ (\((.+): (\d+): (\d+)\)$)/),r=(t=n?t.replace(n[0],""): t).split(/\s+/).slice(1),i=this.extractLocation(n?n[1]: r.pop()),o=r.join(" ")||undefined,a=-1<["eval","<anonymous>"].indexOf(i[0])?undefined: i[0];return new s({ functionName: o,fileName: a,lineNumber: i[1],columnNumber: i[2],source: e } ) } ,this) } ,parseFFOrSafari: function(e){ return e.stack.split("\n").filter(function(e){ return!e.match(r) } ,this).map(function(e){ if(-1<e.indexOf(" > eval")&&(e=e.replace(/ line (\d+)(?: > eval line \d+)* > eval\: \d+\: \d+/g,": $1")),-1===e.indexOf("@")&&-1===e.indexOf(": "))return new s({ functionName: e } );var t=/((.*".+"[^@]*)?[^@]*)(?: @)/,n=e.match(t),r=n&&n[1]?n[1]: undefined,i=this.extractLocation(e.replace(t,""));return new s({ functionName: r,fileName: i[0],lineNumber: i[1],columnNumber: i[2],source: e } ) } ,this) } ,parseOpera: function(e){ return!e.stacktrace||-1<e.message.indexOf("\n")&&e.message.split("\n").length>e.stacktrace.split("\n").length?this.parseOpera9(e): e.stack?this.parseOpera11(e): this.parseOpera10(e) } ,parseOpera9: function(e){ for(var t=/Line (\d+).*script (?: in )?(\S+)/i,n=e.message.split("\n"),r=[],i=2,o=n.length;i<o;i+=2){ var a=t.exec(n[i]);a&&r.push(new s({ fileName: a[2],lineNumber: a[1],source: n[i] } )) } return r } ,parseOpera10: function(e){ for(var t=/Line (\d+).*script (?: in )?(\S+)(?: : In function (\S+))?$/i,n=e.stacktrace.split("\n"),r=[],i=0,o=n.length;i<o;i+=2){ var a=t.exec(n[i]);a&&r.push(new s({ functionName: a[3]||undefined,fileName: a[2],lineNumber: a[1],source: n[i] } )) } return r } ,parseOpera11: function(e){ return e.stack.split("\n").filter(function(e){ return!!e.match(t)&&!e.match(/^Error created at/) } ,this).map(function(e){ var t,n=e.split("@"),r=this.extractLocation(n.pop()),i=n.shift()||"",o=i.replace(/<anonymous function(: (\w+))?>/,"$2").replace(/\([^\)]*\)/g,"")||undefined;i.match(/\(([^\)]*)\)/)&&(t=i.replace(/^[^\(]+\(([^\)]*)\)$/,"$1"));var a=t===undefined||"[arguments not available]"===t?undefined: t.split(",");return new s({ functionName: o,args: a,fileName: r[0],lineNumber: r[1],columnNumber: r[2],source: e } ) } ,this) } } } );var D=L,x=function(e){ return!(!e||!e.stack&&!e.stacktrace&&!e["opera#sourceloc"]||"string"!=typeof(e.stack||e.stacktrace||e["opera#sourceloc"])||e.stack===e.name+": "+e.message) } ,T={ } ;function q(){ return(q=Object.assign||function(e){ for(var t=1;t<arguments.length;t++){ var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r]) } return e } ).apply(this,arguments) } !function(e,t){ "use strict";"object"==typeof T?T=t(R): e.StackGenerator=t(e.StackFrame) } (this,function(s){ return{ backtrace: function(e){ var t=[],n=10;"object"==typeof e&&"number"==typeof e.maxStackSize&&(n=e.maxStackSize);for(var r=arguments.callee;r&&t.length<n&&r.arguments;){ for(var i=new Array(r.arguments.length),o=0;o<i.length;++o)i[o]=r.arguments[o];/function(?: \s+([\w$]+))+\s*\(/.test(r.toString())?t.push(new s({ functionName: RegExp.$1||undefined,args: i } )): t.push(new s({ args: i } ));try{ r=r.caller } catch(a){ break } } return t } } } );var C=r,M=i,P=function(){ function e(e,t,n,r,i){ void 0===n&&(n=[]),void 0===r&&(r=H()),this.__isBugsnagReport=!0,this._ignored=!1,this._handledState=r,this.app=undefined,this.apiKey=undefined,this.breadcrumbs=[],this.context=undefined,this.device=undefined,this.errorClass=I(e,"[no error class]"),this.errorMessage=I(t,"[no error message]"),this.groupingHash=undefined,this.metaData={ } ,this.request=undefined,this.severity=this._handledState.severity,this.stacktrace=C(n,function(e,t){ var n=A(t);try{ return"{ } "===JSON.stringify(n)?e: e.concat(n) } catch(r){ return e } } ,[]),this.user=undefined,this.session=undefined,this.originalError=i } var t=e.prototype;return t.ignore=function(){ this._ignored=!0 } ,t.isIgnored=function(){ return this._ignored } ,t.updateMetaData=function(e){ var t,n;return e?null===(arguments.length<=1?undefined: arguments[1])?this.removeMetaData(e): null===(arguments.length<=2?undefined: arguments[2])?this.removeMetaData(e,arguments.length<=1?undefined: arguments[1],arguments.length<=2?undefined: arguments[2]): ("object"==typeof(arguments.length<=1?undefined: arguments[1])&&(n=arguments.length<=1?undefined: arguments[1]),"string"==typeof(arguments.length<=1?undefined: arguments[1])&&((t={ } )[arguments.length<=1?undefined: arguments[1]]=arguments.length<=2?undefined: arguments[2],n=t),n&&(this.metaData[e]||(this.metaData[e]={ } ),this.metaData[e]=q({ } ,this.metaData[e],n)),this): this } ,t.removeMetaData=function(e,t){ return"string"!=typeof e||(t?this.metaData[e]&&delete this.metaData[e][t]: delete this.metaData[e]),this } ,t.toJSON=function(){ return{ payloadVersion: "4",exceptions: [{ errorClass: this.errorClass,message: this.errorMessage,stacktrace: this.stacktrace,type: "browserjs" } ],severity: this.severity,unhandled: this._handledState.unhandled,severityReason: this._handledState.severityReason,app: this.app,device: this.device,breadcrumbs: this.breadcrumbs,context: this.context,user: this.user,metaData: this.metaData,groupingHash: this.groupingHash,request: this.request,session: this.session } } ,e } (),A=function(e){ var t={ file: e.fileName,method: V(e.functionName),lineNumber: e.lineNumber,columnNumber: e.columnNumber,code: undefined,inProject: undefined } ;return-1<t.lineNumber&&!t.file&&!t.method&&(t.file="global code"),t } ,V=function(e){ return/^global code$/i.test(e)?"global code": e } ,H=function(){ return{ unhandled: !1,severity: "warning",severityReason: { type: "handledException" } } } ,I=function(e,t){ return"string"==typeof e&&e?e: t } ;P.getStacktrace=function(e,t,n){ if(void 0===t&&(t=0),void 0===n&&(n=0),x(e))return D.parse(e).slice(t);try{ throw e } catch(r){ if(x(r))return D.parse(e).slice(1+n);try{ return M(T.backtrace(),function(e){ return-1===(e.functionName||"").indexOf("StackGenerator$$") } ).slice(1+n) } catch(r){ return[] } } } ,P.ensureReport=function(e,t,n){ if(void 0===t&&(t=0),void 0===n&&(n=0),e.__isBugsnagReport)return e;try{ var r=P.getStacktrace(e,t,1+n);return new P(e.name,e.message,r,undefined,e) } catch(i){ return new P(e.name,e.message,[],undefined,e) } } ;var U=P,$=function(e,t){ var n="000000000"+e;return n.substr(n.length-t) } ,F="object"==typeof window?window: self,K=0;for(var X in F)Object.hasOwnProperty.call(F,X)&&K++;var J=navigator.mimeTypes?navigator.mimeTypes.length: 0,W=$((J+navigator.userAgent.length).toString(36)+K.toString(36),4),z=function(){ return W } ,G=0,Y=4,Z=36,Q=Math.pow(Z,Y);function ee(){ return $((Math.random()*Q<<0).toString(Z),Y) } function te(){ return"c"+(new Date).getTime().toString(Z)+$(function e(){ return G=G<Q?G: 0,++G-1 } ().toString(Z),Y)+z()+(ee()+ee()) } te.fingerprint=z;var ne=te,re=c,ie=function(){ function e(){ this.id=ne(),this.startedAt=re(),this._handled=0,this._unhandled=0 } var t=e.prototype;return t.toJSON=function(){ return{ id: this.id,startedAt: this.startedAt,events: { handled: this._handled,unhandled: this._unhandled } } } ,t.trackError=function(e){ this[e._handledState.unhandled?"_unhandled": "_handled"]+=1 } ,e } ();function oe(){ return(oe=Object.assign||function(e){ for(var t=1;t<arguments.length;t++){ var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r]) } return e } ).apply(this,arguments) } var ae=e,se=s,ue=u,ce=function(){ function r(e){ if(!(e&&e.name&&e.version&&e.url))throw new Error("`notifier` argument is required");this.notifier=e,this._configured=!1,this._opts={ } ,this.config={ } ,this._delivery={ sendSession: function(){ } ,sendReport: function(){ } } ,this._logger={ debug: function(){ } ,info: function(){ } ,warn: function(){ } ,error: function(){ } } ,this._plugins={ } ,this._session=null,this.breadcrumbs=[],this.app={ } ,this.context=undefined,this.device=undefined,this.metaData=undefined,this.request=undefined,this.user={ } ,this.BugsnagClient=r,this.BugsnagReport=U,this.BugsnagBreadcrumb=j,this.BugsnagSession=ie;var t=this,n=this.notify;this.notify=function(){ return n.apply(t,arguments) } } var e=r.prototype;return e.setOptions=function(e){ this._opts=oe({ } ,this._opts,e) } ,e.configure=function(e){ void 0===e&&(e=l.schema);var t=l.mergeDefaults(this._opts,e),n=l.validate(t,e);if(!0==!n.valid)throw new Error(de(n.errors));return"function"==typeof t.beforeSend&&(t.beforeSend=[t.beforeSend]),t.appVersion&&(this.app.version=t.appVersion),t.appType&&(this.app.type=t.appType),t.metaData&&(this.metaData=t.metaData),t.user&&(this.user=t.user),t.logger&&this.logger(t.logger),this.config=oe({ } ,this.config,t),this._configured=!0,this } ,e.use=function(e){ if(!this._configured)throw new Error("client not configured");e.configSchema&&this.configure(e.configSchema);for(var t=arguments.length,n=new Array(1<t?t-1: 0),r=1;r<t;r++)n[r-1]=arguments[r];var i=e.init.apply(e,[this].concat(n));return e.name&&(this._plugins["~"+e.name+"~"]=i),this } ,e.getPlugin=function(e){ return this._plugins["~"+e+"~"] } ,e.delivery=function(e){ return this._delivery=e(this),this } ,e.logger=function(e,t){ return this._logger=e,this } ,e.sessionDelegate=function(e){ return this._sessionDelegate=e,this } ,e.startSession=function(){ return this._sessionDelegate?this._sessionDelegate.startSession(this): (this._logger.warn("No session implementation is installed"),this) } ,e.leaveBreadcrumb=function(e,t,n,r){ if(!this._configured)throw new Error("client not configured");if(e=e||undefined,n="string"==typeof n?n: undefined,r="string"==typeof r?r: undefined,t="object"==typeof t&&null!==t?t: undefined,"string"==typeof e||t){ var i=new j(e,t,n,r);return this.breadcrumbs.push(i),this.breadcrumbs.length>this.config.maxBreadcrumbs&&(this.breadcrumbs=this.breadcrumbs.slice(this.breadcrumbs.length-this.config.maxBreadcrumbs)),this } } ,e.notify=function(e,t,n){ var r=this;if(void 0===t&&(t={ } ),void 0===n&&(n=function(){ } ),!this._configured)throw new Error("client not configured");var i=N(this),o=fe(e,t,this._logger),a=o.err,s=o.errorFramesToSkip,u=o._opts;u&&(t=u),"object"==typeof t&&null!==t||(t={ } );var c=U.ensureReport(a,s,2);if(c.app=oe({ } ,{ releaseStage: i } ,c.app,this.app),c.context=c.context||t.context||this.context||undefined,c.device=oe({ } ,c.device,this.device,t.device),c.request=oe({ } ,c.request,this.request,t.request),c.user=oe({ } ,c.user,this.user,t.user),c.metaData=oe({ } ,c.metaData,this.metaData,t.metaData),c.breadcrumbs=this.breadcrumbs.slice(0),this._session&&(this._session.trackError(c),c.session=this._session),t.severity!==undefined&&(c.severity=t.severity,c._handledState.severityReason={ type: "userSpecifiedSeverity" } ),ue(this.config.notifyReleaseStages)&&!se(this.config.notifyReleaseStages,i))return this._logger.warn("Report not sent due to releaseStage/notifyReleaseStages configuration"),n(null,c);var f,l,d,g,p,h,v,m,y=c.severity,b=[].concat(t.beforeSend).concat(this.config.beforeSend),S=function(e){ r._logger.error("Error occurred in beforeSend callback, continuing anyway…"),r._logger.error(e) } ;v=c,m=S,l=function(e,n){ if("function"!=typeof e)return n(null,!1);try{ if(2!==e.length){ var t=e(v);return t&&"function"==typeof t.then?t.then(function(e){ return setTimeout(function(){ return n(null,B(v,e)) } ,0) } ,function(e){ setTimeout(function(){ return m(e),n(null,!1) } ) } ): n(null,B(v,t)) } e(v,function(e,t){ if(e)return m(e),n(null,!1);n(null,B(v,t)) } ) } catch(r){ m(r),n(null,!1) } } ,d=function(e,t){ if(e&&S(e),t)return r._logger.debug("Report not sent due to beforeSend callback"),n(null,c);r.config.autoBreadcrumbs&&r.leaveBreadcrumb(c.errorClass,{ errorClass: c.errorClass,errorMessage: c.errorMessage,severity: c.severity } ,"error"),y!==c.severity&&(c._handledState.severityReason={ type: "userCallbackSetSeverity" } ),r._delivery.sendReport({ apiKey: c.apiKey||r.config.apiKey,notifier: r.notifier,events: [c] } ,function(e){ return n(e,c) } ) } ,g=(f=b).length,p=0,(h=function(){ if(g<=p)return d(null,!1);l(f[p],function(e,t){ return e?d(e,!1): !0===t?d(null,!0): (p++,void h()) } ) } )() } ,r } (),fe=function(e,t,n){ var r,i,o=function(e){ var t=ge(e);return n.warn("Usage error. "+t),new Error("Bugsnag usage error. "+t) } ,a=0;switch(typeof e){ case"string": "string"==typeof t?(r=o("string/string"),i={ metaData: { notifier: { notifyArgs: [e,t] } } } ): (r=new Error(String(e)),a=3);break;case"number": case"boolean": r=new Error(String(e));break;case"function": r=o("function");break;case"object": null!==e&&(k(e)||e.__isBugsnagReport)?r=e: null!==e&&le(e)?((r=new Error(e.message||e.errorMessage)).name=e.name||e.errorClass,a=3): r=o(null===e?"null": "unsupported object");break;default: r=o("nothing") } return{ err: r,errorFramesToSkip: a,_opts: i } } ,le=function(e){ return!("string"!=typeof e.name&&"string"!=typeof e.errorClass||"string"!=typeof e.message&&"string"!=typeof e.errorMessage) } ,de=function(e){ return"Bugsnag configuration error\n"+ae(e,function(e){ return'"'+e.key+'" '+e.message+" \n got "+pe(e.value) } ).join("\n\n") } ,ge=function(e){ return"notify() expected error/opts parameters, got "+e } ,pe=function(e){ return"object"==typeof e?JSON.stringify(e): String(e) } ,he=ce,ve=function(e,t,n,r){ var i=r&&r.filterKeys?r.filterKeys: [],o=r&&r.filterPaths?r.filterPaths: [];return JSON.stringify(function a(e,h,v){ var m=[],y=0;return function b(e,t){ function n(){ return t.length>be&&ye<y } y++;if(t.length>me)return Se;if(n())return Se;if(null===e||"object"!=typeof e)return e;if(Oe(m,e))return"[Circular]";m.push(e);if("function"==typeof e.toJSON)try{ y--;var r=b(e.toJSON(),t);return m.pop(),r } catch(g){ return we(g) } var i=(o=e,o instanceof Error||/^\[object (Error|(Dom)?Exception)\]$/.test(Object.prototype.toString.call(o)));var o;if(i){ y--;var a=b({ name: e.name,message: e.message } ,t);return m.pop(),a } if(f=e,"[object Array]"===Object.prototype.toString.call(f)){ for(var s=[],u=0,c=e.length;u<c;u++){ if(n()){ s.push(Se);break } s.push(b(e[u],t.concat("[]"))) } return m.pop(),s } var f;var l={ } ;try{ for(var d in e)if(Object.prototype.hasOwnProperty.call(e,d))if(_e(v,t.join("."))&&Ee(h,d))l[d]="[Filtered]";else{ if(n()){ l[d]=Se;break } l[d]=b(je(e,d),t.concat(d)) } } catch(p){ } m.pop();return l } (e,[]) } (e,i,o),t,n) } ,me=20,ye=25e3,be=8,Se="...";function we(e){ return"[Throws: "+(e?e.message: "?")+"]" } function Oe(e,t){ for(var n=0,r=e.length;n<r;n++){ if(e[n]===t)return true } return false } function _e(e,t){ for(var n=0,r=e.length;n<r;n++)if(0===t.indexOf(e[n]))return!0;return!1 } function Ee(e,t){ for(var n=0,r=e.length;n<r;n++){ if("string"==typeof e[n]&&e[n]===t)return!0;if(e[n]&&"function"==typeof e[n].test&&e[n].test(t))return!0 } return!1 } function je(e,t){ try{ return e[t] } catch(n){ return we(n) } } var Ne={ } ,ke=["events.[].app","events.[].metaData","events.[].user","events.[].breadcrumbs","events.[].request","events.[].device"],Be=["device","app","user"];Ne.report=function(e,t){ var n=ve(e,null,null,{ filterPaths: ke,filterKeys: t } );if(1e6<n.length&&(delete e.events[0].metaData,e.events[0].metaData={ notifier: "WARNING!\nSerialized payload was "+n.length/1e6+"MB (limit = 1MB)\nmetaData was removed" } ,1e6<(n=ve(e,null,null,{ filterPaths: ke,filterKeys: t } )).length))throw new Error("payload exceeded 1MB limit");return n } ,Ne.session=function(e,t){ var n=ve(e,null,null,{ filterPaths: Be,filterKeys: t } );if(1e6<n.length)throw new Error("payload exceeded 1MB limit");return n } ;var Re,Le=this,De=c;Re=function(i,o){ return void 0===o&&(o=window),{ sendReport: function(t,n){ void 0===n&&(n=function(){ } );var e=xe(i.config,"notify","4",o),r=new o.XDomainRequest;r.onload=function(){ n(null) } ,r.open("POST",e),setTimeout(function(){ try{ r.send(Ne.report(t,i.config.filters)) } catch(e){ i._logger.error(e),n(e) } } ,0) } ,sendSession: function(t,n){ void 0===n&&(n=function(){ } );var e=xe(i.config,"sessions","1",o),r=new o.XDomainRequest;r.onload=function(){ n(null) } ,r.open("POST",e),setTimeout(function(){ try{ r.send(Ne.session(t,i.config.filters)) } catch(e){ Le._logger.error(e),n(e) } } ,0) } } } ;var xe=function(e,t,n,r){ return Te(e.endpoints[t],r.location.protocol)+"?apiKey="+encodeURIComponent(e.apiKey)+"&payloadVersion="+n+"&sentAt="+encodeURIComponent(De()) } ,Te=Re._matchPageProtocol=function(e,t){ return"http:"===t?e.replace(/^https:/,"http:"): e } ,qe=c,Ce=function(o,a){ return void 0===a&&(a=window),{ sendReport: function(e,t){ void 0===t&&(t=function(){ } );try{ var n=o.config.endpoints.notify,r=new a.XMLHttpRequest;r.onreadystatechange=function(){ r.readyState===a.XMLHttpRequest.DONE&&t(null) } ,r.open("POST",n),r.setRequestHeader("Content-Type","application/json"),r.setRequestHeader("Bugsnag-Api-Key",e.apiKey||o.config.apiKey),r.setRequestHeader("Bugsnag-Payload-Version","4"),r.setRequestHeader("Bugsnag-Sent-At",qe()),r.send(Ne.report(e,o.config.filters)) } catch(i){ o._logger.error(i) } } ,sendSession: function(e,t){ void 0===t&&(t=function(){ } );try{ var n=o.config.endpoints.sessions,r=new a.XMLHttpRequest;r.onreadystatechange=function(){ r.readyState===a.XMLHttpRequest.DONE&&t(null) } ,r.open("POST",n),r.setRequestHeader("Content-Type","application/json"),r.setRequestHeader("Bugsnag-Api-Key",o.config.apiKey),r.setRequestHeader("Bugsnag-Payload-Version","1"),r.setRequestHeader("Bugsnag-Sent-At",qe()),r.send(Ne.session(e,o.config.filters)) } catch(i){ o._logger.error(i) } } } } ,Me={ init: function(e,t){ void 0===t&&(t=window),e.config.beforeSend.unshift(function(e){ e.context||(e.context=t.location.pathname) } ) } } ;function Pe(){ return(Pe=Object.assign||function(e){ for(var t=1;t<arguments.length;t++){ var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r]) } return e } ).apply(this,arguments) } var Ae=c,Ve={ init: function(e,t){ void 0===t&&(t=navigator);var n={ locale: t.browserLanguage||t.systemLanguage||t.userLanguage||t.language,userAgent: t.userAgent } ;e.device=Pe({ } ,n,e.device),e.config.beforeSend.unshift(function(e){ e.device=Pe({ } ,e.device,{ time: Ae() } ) } ) } } ;function He(){ return(He=Object.assign||function(e){ for(var t=1;t<arguments.length;t++){ var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r]) } return e } ).apply(this,arguments) } var Ie={ init: function(e,t){ void 0===t&&(t=window),e.config.beforeSend.unshift(function(e){ e.request&&e.request.url||(e.request=He({ } ,e.request,{ url: t.location.href } )) } ) } } ;function Ue(){ return(Ue=Object.assign||function(e){ for(var t=1;t<arguments.length;t++){ var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r]) } return e } ).apply(this,arguments) } var $e=u,Fe=s,Ke={ init: function(e){ return e.sessionDelegate(Xe) } } ,Xe={ startSession: function(e){ var t=e;t._session=new e.BugsnagSession;var n=N(t);return $e(t.config.notifyReleaseStages)&&!Fe(t.config.notifyReleaseStages,n)?t._logger.warn("Session not sent due to releaseStage/notifyReleaseStages configuration"): t.config.endpoints.sessions?t._delivery.sendSession({ notifier: t.notifier,device: t.device,app: Ue({ } ,{ releaseStage: n } ,t.app),sessions: [{ id: t._session.id,startedAt: t._session.startedAt,user: t.user } ] } ): t._logger.warn("Session not sent due to missing endpoints.sessions configuration"),t } } ;function Je(){ return(Je=Object.assign||function(e){ for(var t=1;t<arguments.length;t++){ var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r]) } return e } ).apply(this,arguments) } var We={ init: function(e){ e.config.collectUserIp||e.config.beforeSend.push(function(e){ e.user&&"undefined"==typeof e.user.id&&delete e.user.id,e.user=Je({ id: "[NOT COLLECTED]" } ,e.user),e.request=Je({ clientIp: "[NOT COLLECTED]" } ,e.request) } ) } ,configSchema: { collectUserIp: { defaultValue: function(){ return!0 } ,message: "should be true|false",validate: function(e){ return!0===e||!1===e } } } } ,ze={ } ,Ge=e,Ye=r,Ze=i;ze.init=function(o){ var e=/^dev(elopment)?$/.test(o.config.releaseStage),t=!1===o.config.consoleBreadcrumbsEnabled,n=(!1===o.config.autoBreadcrumbs||e)&&!0!==o.config.consoleBreadcrumbsEnabled;t||n||Ge(Qe,function(r){ var i=console[r];console[r]=function(){ for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];o.leaveBreadcrumb("Console output",Ye(t,function(e,t,n){ var r="[Unknown value]";try{ r=String(t) } catch(i){ } if("[object Object]"===r)try{ r=JSON.stringify(t) } catch(i){ } return e["["+n+"]"]=r,e } ,{ severity: 0===r.indexOf("group")?"log": r } ),"log"),i.apply(console,t) } ,console[r]._restore=function(){ console[r]=i } } ) } ,ze.configSchema={ consoleBreadcrumbsEnabled: { defaultValue: function(){ return undefined } ,validate: function(e){ return!0===e||!1===e||e===undefined } ,message: "should be true|false" } } ;var Qe=Ze(["log","debug","info","warn","error"],function(e){ return"undefined"!=typeof console&&"function"==typeof console[e] } ),et=e,tt=r,nt=i,rt={ init: function(e,n,t){ if(void 0===n&&(n=document),void 0===t&&(t=window),e.config.trackInlineScripts){ var i=t.location.href,o="",a=!1,s=function(){ return n.documentElement.outerHTML } ;o=s();var r=n.onreadystatechange;n.onreadystatechange=function(){ "interactive"===n.readyState&&(o=s(),a=!0);try{ r.apply(this,arguments) } catch(e){ } } ;var u=null,c=function(e){ u=e } ,f=function(){ var e=n.currentScript||u;if(!e&&!a){ var t=n.scripts||n.getElementsByTagName("script");e=t[t.length-1] } return e } ;e.config.beforeSend.unshift(function(e){ e.stacktrace=nt(e.stacktrace,function(e){ return!/__trace__$/.test(e.method) } );var t=e.stacktrace[0];if(!t||!t.file||t.file.replace(/#.*$/,"")===i.replace(/#.*$/,"")){ var n=f();if(n){ var r=n.innerHTML;e.updateMetaData("script","content",r.length<=5e5?r: r.substr(0,5e5)) } t&&t.lineNumber&&(t.code=function(e){ a&&o||(o=s());var t=["\x3c!-- DOC START --\x3e"].concat(o.split("\n")),n=e-1,r=Math.max(n-3,0),i=Math.min(n+3,t.length);return tt(t.slice(r,i),function(e,t,n){ return e[r+1+n]=t.length<=200?t: t.substr(0,200),e } ,{ } ) } (t.lineNumber)) } } );var l=et(["setTimeout","setInterval","setImmediate","requestAnimationFrame"],function(e){ return it(t,e,function(e){ return d(e,function(t){ return{ get: function(){ return t[0] } ,replace: function(e){ t[0]=e } } } ) } ) } )[0];et(["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],function(e){ t[e]&&t[e].prototype&&t[e].prototype.hasOwnProperty&&t[e].prototype.hasOwnProperty("addEventListener")&&(it(t[e].prototype,"addEventListener",function(e){ return d(e,ot) } ),it(t[e].prototype,"removeEventListener",function(e){ return d(e,ot,!0) } )) } ) } function d(o,a,s){ return void 0===s&&(s=!1),function(){ var e=Array.prototype.slice.call(arguments);try{ var t=a(e),n=t.get();if(s&&o.apply(this,e),"function"!=typeof n)return o.apply(this,e);if(n.__trace__)t.replace(n.__trace__);else{ var r=f();n.__trace__=function(){ c(r),l(function(){ c(null) } ,0);var e=n.apply(this,arguments);return c(null),e } ,n.__trace__.__trace__=n.__trace__,t.replace(n.__trace__) } } catch(i){ } if(o.apply)return o.apply(this,e);switch(e.length){ case 1: return o(e[0]);case 2: return o(e[0],e[1]);default: return o() } } } } ,configSchema: { trackInlineScripts: { validate: function(e){ return!0===e||!1===e } ,defaultValue: function(){ return!0 } ,message: "should be true|false" } } } ;function it(e,t,n){ var r=e[t];if(!r)return r;var i=n(r);return e[t]=i,r } function ot(t){ var n=!!t[1]&&"function"==typeof t[1].handleEvent;return{ get: function(){ return n?t[1].handleEvent: t[1] } ,replace: function(e){ n?t[1].handleEvent=e: t[1]=e } } } var at={ init: function(i,a){ if(void 0===a&&(a=window),"addEventListener"in a){ var e=!1===i.config.interactionBreadcrumbsEnabled,t=!1===i.config.autoBreadcrumbs&&!0!==i.config.interactionBreadcrumbsEnabled;e||t||a.addEventListener("click",function(e){ var t,n;try{ t=st(e.target),n=function o(e,t){ var n=[e.tagName];e.id&&n.push("#"+e.id);e.className&&e.className.length&&n.push("."+e.className.split(" ").join("."));if(!t.document.querySelectorAll||!Array.prototype.indexOf)return n.join("");try{ if(1===t.document.querySelectorAll(n.join("")).length)return n.join("") } catch(i){ return n.join("") } if(1<e.parentNode.childNodes.length){ var r=Array.prototype.indexOf.call(e.parentNode.childNodes,e)+1;n.push(":nth-child("+r+")") } if(1===t.document.querySelectorAll(n.join("")).length)return n.join("");if(e.parentNode)return o(e.parentNode,t)+" > "+n.join("");return n.join("") } (e.target,a) } catch(r){ n=t="[hidden]",i._logger.error("Cross domain error when tracking click event. See docs: https://tinyurl.com/yy3rn63z") } i.leaveBreadcrumb("UI click",{ targetText: t,targetSelector: n } ,"user") } ,!0) } } ,configSchema: { interactionBreadcrumbsEnabled: { defaultValue: function(){ return undefined } ,validate: function(e){ return!0===e||!1===e||e===undefined } ,message: "should be true|false" } } } ,st=function(e){ var t=e.textContent||e.innerText||"";return t||"submit"!==e.type&&"button"!==e.type||(t=e.value),function n(e,t){ return e&&e.length<=t?e: e.slice(0,t-"(...)".length)+"(...)" } (t=t.replace(/^\s+|\s+$/g,""),140) } ;var ut={ init: function(n,r){ if(void 0===r&&(r=window),"addEventListener"in r){ var e=!1===n.config.navigationBreadcrumbsEnabled,t=!1===n.config.autoBreadcrumbs&&!0!==n.config.navigationBreadcrumbsEnabled;if(!e&&!t){ var i=function(e){ return function(){ return n.leaveBreadcrumb(e,{ } ,"navigation") } } ;r.addEventListener("pagehide",i("Page hidden"),!0),r.addEventListener("pageshow",i("Page shown"),!0),r.addEventListener("load",i("Page loaded"),!0),r.document.addEventListener("DOMContentLoaded",i("DOMContentLoaded"),!0),r.addEventListener("load",function(){ return r.addEventListener("popstate",i("Navigated back"),!0) } ),r.addEventListener("hashchange",function(e){ var t=e.oldURL?{ from: dt(e.oldURL,r),to: dt(e.newURL,r),state: pt(r) } : { to: dt(r.location.href,r) } ;n.leaveBreadcrumb("Hash changed",t,"navigation") } ,!0),r.history.replaceState&>(n,r.history,"replaceState",r),r.history.pushState&>(n,r.history,"pushState",r),n.leaveBreadcrumb("Bugsnag loaded",{ } ,"navigation") } } } } ;ut.configSchema={ navigationBreadcrumbsEnabled: { defaultValue: function(){ return undefined } ,validate: function(e){ return!0===e||!1===e||e===undefined } ,message: "should be true|false" } } ;var ct,ft,lt,dt=function(e,t){ var n=t.document.createElement("A");return n.href=e,""+n.pathname+n.search+n.hash } ,gt=function(u,c,f,l){ var d=c[f];c[f]=function(e,t,n){ var r,i,o,a,s;u.leaveBreadcrumb("History "+f,(i=e,o=t,a=n,s=dt((r=l).location.href,r),{ title: o,state: i,prevState: pt(r),to: a||s,from: s } ),"navigation"),"function"==typeof u.refresh&&u.refresh(),u.config.autoCaptureSessions&&u.startSession(),d.apply(c,[e,t].concat(n!==undefined?n: [])) } } ,pt=function(e){ try{ return e.history.state } catch(t){ } } ,ht={ } ,vt="request",mt="BS~~U",yt="BS~~M",bt=s,St=function(){ return[ct.config.endpoints.notify,ct.config.endpoints.sessions] } ;ht.name="networkBreadcrumbs",ht.init=function(e,t,n){ void 0===t&&(t=St),void 0===n&&(n=window);var r=!1===e.config.networkBreadcrumbsEnabled,i=!1===e.config.autoBreadcrumbs&&!0!==e.config.networkBreadcrumbsEnabled;r||i||(ct=e,ft=n,lt=t,wt(),Et()) } ,ht.configSchema={ networkBreadcrumbsEnabled: { defaultValue: function(){ return undefined } ,validate: function(e){ return!0===e||!1===e||e===undefined } ,message: "should be true|false" } } ;var wt=function(){ if("addEventListener"in ft.XMLHttpRequest.prototype){ var n=ft.XMLHttpRequest.prototype.open;ft.XMLHttpRequest.prototype.open=function(e,t){ this[mt]=t,this[yt]=e,this["BS~~S"]&&(this.removeEventListener("load",Ot),this.removeEventListener("error",_t)),this.addEventListener("load",Ot),this.addEventListener("error",_t),this["BS~~S"]=!0,n.apply(this,arguments) } } } ;function Ot(){ if(!bt(lt(),this[mt])){ var e={ status: this.status,request: this[yt]+" "+this[mt] } ;400<=this.status?ct.leaveBreadcrumb("XMLHttpRequest failed",e,vt): ct.leaveBreadcrumb("XMLHttpRequest succeeded",e,vt) } } function _t(){ bt(lt,this[mt])||ct.leaveBreadcrumb("XMLHttpRequest error",{ request: this[yt]+" "+this[mt] } ,vt) } var Et=function(){ if("fetch"in ft&&!ft.fetch.polyfill){ var a=ft.fetch;ft.fetch=function(){ for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];var i=r[0],n=r[1],o="GET";return n&&n.method&&(o=n.method),new Promise(function(t,n){ a.apply(void 0,r).then(function(e){ jt(e,o,i),t(e) } )["catch"](function(e){ Nt(o,i),n(e) } ) } ) } } } ,jt=function(e,t,n){ var r={ status: e.status,request: t+" "+n } ;400<=e.status?ct.leaveBreadcrumb("fetch() failed",r,vt): ct.leaveBreadcrumb("fetch() succeeded",r,vt) } ,Nt=function(e,t){ ct.leaveBreadcrumb("fetch() error",{ request: e+" "+t } ,vt) } ,kt=f.intRange,Bt={ init: function(t){ var n=0;t.config.beforeSend.push(function(e){ if(n>=t.config.maxEvents)return e.ignore();n++ } ),t.refresh=function(){ n=0 } } ,configSchema: { maxEvents: { defaultValue: function(){ return 10 } ,message: "should be a positive integer ≤100",validate: function(e){ return kt(1,100)(e) } } } } ,Rt={ } ;function Lt(){ return(Lt=Object.assign||function(e){ for(var t=1;t<arguments.length;t++){ var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r]) } return e } ).apply(this,arguments) } var Dt=e,xt=(Rt={ init: function(e){ e.config.beforeSend.push(function(e){ e.stacktrace=Dt(e.stacktrace,function(e){ return Lt({ } ,e,{ file: xt(e.file) } ) } ) } ) } } )._strip=function(e){ return"string"==typeof e?e.replace(/\?.*$/,"").replace(/#.*$/,""): e } ,Tt={ init: function(c,e){ void 0===e&&(e=window);var f=e.onerror;e.onerror=function l(e,t,n,r,i){ if(0===n&&/Script error\.?/.test(e))c._logger.warn("Ignoring cross-domain or eval script error. See docs: https://tinyurl.com/yy3rn63z");else{ var o,a={ severity: "error",unhandled: !0,severityReason: { type: "unhandledException" } } ;if(i)i.name&&i.message?o=new c.BugsnagReport(i.name,i.message,qt(c.BugsnagReport.getStacktrace(i),t,n,r),a,i): (o=new c.BugsnagReport("window.onerror",String(i),qt(c.BugsnagReport.getStacktrace(i,1),t,n,r),a,i)).updateMetaData("window onerror",{ error: i } );else if("object"!=typeof e||null===e||t&&"string"==typeof t||n||r||i)(o=new c.BugsnagReport("window.onerror",String(e),qt(c.BugsnagReport.getStacktrace(i,1),t,n,r),a,e)).updateMetaData("window onerror",{ event: e } );else{ var s=e.type?"Event: "+e.type: "window.onerror",u=e.message||e.detail||"";(o=new c.BugsnagReport(s,u,c.BugsnagReport.getStacktrace(new Error,1).slice(1),a,e)).updateMetaData("window onerror",{ event: e,extraParameters: t } ) } c.notify(o) } "function"==typeof f&&f.apply(this,arguments) } } } ,qt=function(e,t,n,r){ var i=e[0];return i&&(i.fileName||"string"!=typeof t||i.setFileName(t),!i.lineNumber&&Ct(n)&&i.setLineNumber(n),i.columnNumber||(Ct(r)?i.setColumnNumber(r): window.event&&Ct(window.event.errorCharacter)&&i.setColumnNumber(window.event.errorCharacter))),e } ,Ct=function(e){ return"number"==typeof e&&"NaN"!==String.call(e) } ,Mt={ } ,Pt=r;Mt.init=function(a,e){ void 0===e&&(e=window);var n=function(e){ var t=e.reason,n=!1;try{ e.detail&&e.detail.reason&&(t=e.detail.reason,n=!0) } catch(o){ } var r,i={ severity: "error",unhandled: !0,severityReason: { type: "unhandledPromiseRejection" } } ;if(t&&x(t))r=new a.BugsnagReport(t.name,t.message,D.parse(t),i,t),n&&(r.stacktrace=Pt(r.stacktrace,Ht(t),[]));else{ (r=new a.BugsnagReport(t&&t.name?t.name: "UnhandledRejection",t&&t.message?t.message: 'Rejection reason was not an Error. See "Promise" tab for more detail.',[],i,t)).updateMetaData("promise","rejection reason",Vt(t)) } a.notify(r) } ;"addEventListener"in e?e.addEventListener("unhandledrejection",n): e.onunhandledrejection=function(e,t){ n({ detail: { reason: e,promise: t } } ) } ,n } ;var At,Vt=function(e){ return null===e||e===undefined?"undefined (or null)": k(e)?((t={ } )[Object.prototype.toString.call(e)]={ name: e.name,message: e.message,code: e.code,stack: e.stack } ,t): e;var t } ,Ht=function(n){ return function(e,t){ return t.file===n.toString()?e: (t.method&&(t.method=t.method.replace(/^\s+/,"")),e.concat(t)) } } ;function It(){ return(It=Object.assign||function(e){ for(var t=1;t<arguments.length;t++){ var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r]) } return e } ).apply(this,arguments) } var Ut=It({ } ,l.schema,O);return(At=function(e){ "string"==typeof e&&(e={ apiKey: e } );var t="";e.endpoints&&e.endpoints.notify&&!e.endpoints.sessions&&(t+="notify endpoint is set but sessions endpoint is not. No sessions will be sent.");var n=new he({ name: "Bugsnag JavaScript",version: "6.4.3",url: "https://github.com/bugsnag/bugsnag-js" } );return n.setOptions(e),n.delivery(window.XDomainRequest?Re: Ce),n.configure(Ut),t&&n._logger.warn(t),n.use(Ve),n.use(Me),n.use(Ie),n.use(Bt),n.use(Ke),n.use(We),n.use(Rt),!1!==n.config.autoNotify&&(n.use(Tt),n.use(Mt)),n.use(ut),n.use(at),n.use(ht),n.use(ze),n.use(rt),n._logger.debug("Loaded!"),n.config.autoCaptureSessions?n.startSession(): n } ).Bugsnag={ Client: he,Report: U,Session: ie,Breadcrumb: j } ,At["default"]=At } ); require([ "mojo/user", "mojo/context", "mojo/lib/flags", "dojo/Deferred" ], function (user, context, flags, Deferred) { const bugsnagClient = window.bugsnag({ endpoint: "https:\/\/notify.bugsnag.com\/", apiKey: "1deb9545dc08b489c96ea7c491f9bddc", appVersion: user.appVersion, /* [FP-157]: This field is for FP team to identify errors that get triggered from webpack-built dojo bundles. beforeNotify is a field that applies to the older version of bugsnag that we currently use for dojo code. For newer version, use `beforeSend`. */ beforeSend: function(report) { if (/403/.test(report.errorMessage) || /status:\s0$/.test(report.errorMessage)) { report.ignore(); } if (/js-legacy/.test(report.stacktrace.map(function(f) { return f.file; }).join('\n'))) { if (report.metaData) { report.metaData.bundle = 'webpack' } else { report.metaData = { bundle: 'webpack', }; } } } }); bugsnagClient.user = { id: user.userId, }; if (!bugsnagClient.metaData) { bugsnagClient.metaData = {}; } bugsnagClient.metaData.user = { type: user.type }; bugsnagClient.metaData.flags = {}; var trackedFlags = []; trackedFlags.forEach(function (flag) { bugsnagClient.metaData.flags[flag] = context.flagIsOn(flag); }); // Instrument Deffered failures for bugsnag Deferred.instrumentRejected = function (error, handled, rejection, deferred) { if (handled === true) { return; } // These errors are incredibly noisy, and due to an implementation // detail with dojo.Deferred, they often will log many times for a single // rejection (ouch). As such, we're going to sample this at 10% for now. if (Math.random() < 0.1) { // We would ideally be logging error instances to preserve // stack and frame information, though it seems that not // everything which makes its way here is an actual Error // instance. In those cases, coerce the "error" into an // actual Error so that bugsnag can properly handle it. if (error instanceof Error) { bugsnagClient.notify(error); } else if (typeof error === 'string') { bugsnagClient.notify(new Error(error)); } // otherwise do nothing, only errors or strings are actionable } }; // As of this writing (12/9/2019) there are no other consumers // of the bugsnag client, but exporting it on the window just in case. window.bugsnagClient = bugsnagClient; }); </script><script type="text/javascript"> require(["mojo/Translator"], function (Translator) { Translator.isReady().then( function () { // no-op }.bind(this), function (err) { console.error(err); } ); }); </script><script> window.bugsnag_react_contextual_key = "a1c333e00bcc2a5bb56a9dd575fe9813"; window.zendesk_live_chat_key = "aa2a0ab8-a7f5-4bf6-be43-ff396b6d6b28"; window.xp_project_runway_design_foundation = true; window.xp_project_runway_bug_bash = true; window.xp_mcds_redesign_components_molecules = false; window.xp_mcds_redesign_components_organisms = false; window.xp_mcds_redesign_heading_size = true; window.acp_mcds_input_date_prop_updates = false; </script><script type="text/javascript"> dojo.require('dojo.parser'); dojo.require("dojo.NodeList-traverse"); dojo.require('dojo.cookie'); dojo.require('dijit.form.CheckBox'); dojo.require('dojo/dom'); dojo.addOnLoad(require(["mojo/utils/I18nTranslation"], function(I18nTranslation) { // Show password code that works for more than one password field in the page. if(dojo.query('[name="show-password"]').length > 0) { var input_password_arr = dojo.query('input[type="password"]'); I18nTranslation.initialize().then(function(){ dojo.forEach(dojo.query('[name="show-password"]'),function(el, i){ el.index = i; dojo.connect(el, "click", function(evt){ showPass(input_password_arr, evt, I18nTranslation); });//eo onclick evt; }); }) } //If more than one password field is in the page this function // allows to keep the behaviors of the show password tick separate from one another function showPass(input_password, ev, I18nTranslation){ var el = ev.target; var showPassword = dojo.query('[data-mc-el="showPassword"]')[0]; var allPassword = dojo.query('[data-mc-el="showPassword"]'); dojo.forEach(allPassword,function(labelNodes){ if(labelNodes.htmlFor === el.id){ showPassword = labelNodes; } }); dojo.forEach(input_password, function(pwdinput, i){ if(i===el.index) { if(el.checked){ dojo.attr(pwdinput,"type","text"); dojo.attr(pwdinput,"autocomplete","off"); dojo.attr(pwdinput,"autocorrect","off"); dojo.attr(pwdinput,"autocapitalize","off"); dojo.attr(pwdinput,"spellcheck","false"); pwdinput.focus(); // show/hide password toggle on signup pg if(showPassword){ if (!I18nTranslation.isTranslationObjectEmpty()) { showPassword.innerHTML = I18nTranslation.translate("hide_password"); } else { showPassword.innerHTML = "Hide"; } dojo.addClass(showPassword, "c-showPassword--hideIcon"); dojo.removeClass(showPassword, "c-showPassword--showIcon"); } } else{ dojo.attr(pwdinput,"type","password"); pwdinput.focus(); // show/hide password toggle on signup pg if(showPassword){ if (!I18nTranslation.isTranslationObjectEmpty()) { showPassword.innerHTML = I18nTranslation.translate("show_password"); } else { showPassword.innerHTML = "Show"; } dojo.addClass(showPassword, "c-showPassword--showIcon"); dojo.removeClass(showPassword, "c-showPassword--hideIcon"); } } } }); //eo forEach } require(["dojo/cookie"], function(cookie){ if ( !cookie.isSupported() ) dojo.byId('no-cookies').style.display = ''; if(dojo.byId('account-form')){dojo.byId('no-cookies').style.display="none";} }); document.onkeypress=function(e){ var keycode = (e==null) ? keycode = event.keyCode : ((keycode = e.which)); var targetEl; var shift_status = false; if(dojo.isIE){ targetEl = event.srcElement; shift_status = event.shiftKey; }else{ if(e.target){ targetEl = e.target; }else if(e.srcElement){ targetEl = e.srcElement; } if(e.shiftKey){ shift_status = e.shiftKey; }else if(e.modifiers){ shift_status = !!(e.modifiers & 4); } } if((keycode >= 65 && keycode <= 90 ) || (keycode >= 97 && keycode <= 122) && shift_status){ dojo.addClass(targetEl, 'caps'); }else{ dojo.removeClass(targetEl, 'caps'); } } })); /** Password Requirements **/ require([ "dojo/dom", "dojo/query", "dojo/dom-class", "dojo/dom-attr", "dojo/dom-style", "dojo/on", "dijit/registry", "mojo/utils", "dojo/ready", "dojo/html", ], function( dom, query, domClass, domAttr, domStyle, on, registry, utils, ready, html, ) { // At least one LOWERCASE character: var lowerCasePattern = /^(?=.*[a-z]).+$/; // At least one UPPERCASE character: var upperCasePattern = /^(?=.*[A-Z]).+$/; // At least one NUMBER: var numberPattern = /^(?=.*[\d]).+$/; // At least one SPECIAL character: var specialCharacterPatter = /([-+=_!@#$%^&*.,;:'\"<>/?`~\[\]\(\)\{\}\\\|\s])/; // At least 8 characters in the screen: var characterCountPattern = /^.{8,}/; // Flag to keep track if password is less than 50 characters: var isLessThan50 = true; // Flag to keep track if password contains username: var isUsernameInPassword = true; var usernamePattern = null; ready(function(){ var pwd = dom.byId("new_password"); var pwdConfirm = dom.byId("password_confirm"); var passReq = query(".password-requirements")[0]; if(dom.byId("create-account-enabled")){ var createBtnEnabled = dom.byId("create-account-enabled"); } if(dom.byId("join-account")){ var joinBtn = dom.byId("join-account"); } if(dom.byId("reset-password")){ var resetBtn = dom.byId("reset-password"); } var username; if(dom.byId("new_username")){ username = dom.byId("new_username"); } if (dom.byId("username")) { username = dom.byId("username"); } if (dom.byId("username-reset-screen")) { username = dom.byId("username-reset-screen"); } var lowercaseChar = query(".lowercase-char")[0]; var uppercaseChar = query(".uppercase-char")[0]; var numberChar = query(".number-char")[0]; var specialChar = query(".special-char")[0]; var _8Char = query(".8-char")[0]; var plus50 = query(".plus-50")[0]; // Attach event for signup form if(dom.byId("signup-form")) { validatePassword(); on(dom.byId("signup-form"), "submit", function (e) { // Add loading animation to button createBtnEnabled && utils.toggleButtonLoadingState(createBtnEnabled); // Akamai BotManager telemetry data if (window.bmak) { window.bmak.form_submit(); } }); } // Attach event for invite form if(dom.byId("login-form")) { validatePassword(); on(dom.byId("login-form"), "submit", function (e) { // get button by submit var submitButton = e.target.querySelector("[type=\"submit\"]"); // Add loading animation to button if (submitButton) { utils.toggleButtonLoadingState(submitButton); } }); } // Attach event for reset password form if(dom.byId("reset-password-form")) { validatePassword(); on(dom.byId("reset-password-form"), "submit", function (e) { // Add loading animation to button utils.toggleButtonLoadingState(resetBtn); }); } // focus/focusout events for new password if(passReq && !domClass.contains(passReq, "always-open")){ on(dom.byId("new_password"), "focus", function(){ domClass.add(passReq, "open"); }); on(dom.byId("new_password"), "focusout", function(){ domClass.remove(passReq, "open"); }); } // Event for change of input (typing, pasting) if (createBtnEnabled || joinBtn) { on(pwd, "input", function(e) { validatePassword(); }); on(username, "input", function(e) { validatePassword(); }); } // Event for change of input in password reset fields (typing, pasting) if (resetBtn) { on(pwd, "input", function(e) { validatePassword(); validateResetPassword(); }); } if (pwdConfirm) { on(pwdConfirm, "input", function(e) { validateResetPassword(); }); } function validateUsernameinPassword() { var usernameChar = query(".username-check")[0]; usernamePattern= usernamePattern.split("@")[0]; //Check if password is in username if (usernamePattern === null || usernamePattern === "") { if (createBtnEnabled || joinBtn || resetBtn) { domClass.replace(usernameChar, "completed", "not-completed"); } else { domClass.add(usernameChar, "completed"); } isUsernameInPassword = true; } else if (usernamePattern.toUpperCase().includes(pwd.value.toUpperCase()) || pwd.value.toUpperCase().includes(usernamePattern.toUpperCase())) { if (createBtnEnabled || joinBtn || resetBtn) { domClass.replace(usernameChar, "not-completed", "completed"); } else { domClass.remove(usernameChar, "completed"); } isUsernameInPassword = false; } else { if (createBtnEnabled || joinBtn || resetBtn) { domClass.replace(usernameChar, "completed", "not-completed"); } else { domClass.add(usernameChar, "completed"); } isUsernameInPassword = true; } return isUsernameInPassword; } function checkRequirements(usernamePattern = null) { toggleRequirements(pwd, lowerCasePattern, lowercaseChar); toggleRequirements(pwd, upperCasePattern, uppercaseChar); toggleRequirements(pwd, numberPattern, numberChar); toggleRequirements(pwd, specialCharacterPatter, specialChar); toggleRequirements(pwd, characterCountPattern, _8Char); // Check if password is 50 chars or longer if (pwd.value.length > 50) { domStyle.set(plus50, "opacity", "1"); if (createBtnEnabled || joinBtn || resetBtn) { domClass.replace(plus50, "not-completed", "completed"); } else { domClass.remove(plus50, "completed"); } isLessThan50 = false; } else { domStyle.set(plus50, "opacity", "0"); if (createBtnEnabled || joinBtn || resetBtn) { domClass.replace(plus50, "completed", "not-completed"); } else { domClass.add(plus50, "completed"); } isLessThan50 = true; } var usernameOK = true; if(dom.byId("reset-password-form")){ usernameOK = validateUsernameinPassword(); return lowerCasePattern.test(pwd.value) && upperCasePattern.test(pwd.value) && numberPattern.test(pwd.value) && specialCharacterPatter.test(pwd.value) && characterCountPattern.test(pwd.value) && isLessThan50 && usernameOK; } else if(dom.byId("signup-form") || dom.byId("login-form")) { usernameOK = validateUsernameinPassword(); return lowerCasePattern.test(pwd.value) && upperCasePattern.test(pwd.value) && numberPattern.test(pwd.value) && specialCharacterPatter.test(pwd.value) && characterCountPattern.test(pwd.value) && isLessThan50 && usernameOK; } else { return lowerCasePattern.test(pwd.value) && upperCasePattern.test(pwd.value) && numberPattern.test(pwd.value) && specialCharacterPatter.test(pwd.value) && characterCountPattern.test(pwd.value) && isLessThan50; } } function showPasswordOKMsg(show) { var usernameOK = true; // SMU-61: Making this change only for signup page // This function is called on password change. There is a separate function in web/js/mojo/views/signup/index.js // >> _showCheckmark(), which is called on username change, to show/hide password checkmark. if (dom.byId("signup-form")) { // username is okay when 1) there is no username field 2) or there is no username validation error usernameOK = !username || !utils.hasValidationErrors(username); } // Doesn't matter what's the value of show, if username is not OK i.e. false, we hide the OK msg if (show) { domClass.add(pwd, "success-check"); } else { domClass.remove(pwd, "success-check"); } } function validatePassword() { var passwordOK = true; if (dom.byId("signup-form")) { usernamePattern = dom.byId("new_username") ? dom.byId("new_username").value : null; passwordOK = checkRequirements(usernamePattern); } else if(dom.byId("login-form")){ usernamePattern = dom.byId("new_username") ? dom.byId("new_username").value : dom.byId("username").value; passwordOK = checkRequirements(usernamePattern); } else if(dom.byId("reset-password-form")) { usernamePattern = dom.byId("username-reset-screen") ? dom.byId("username-reset-screen").value : null; passwordOK = checkRequirements(usernamePattern); } else { passwordOK = checkRequirements(); } // show password OK msg based on password validation showPasswordOKMsg(passwordOK); if (passwordOK) { domClass.add(passReq, "hide"); if(joinBtn){ domAttr.remove(joinBtn, "disabled"); } } else { if(joinBtn){ domAttr.set(joinBtn, "disabled", "disabled"); } domClass.remove(passReq, "hide"); } } function validateResetPassword(){ // first we check to see if the pwd in the first field meets our criteria if(checkRequirements()){ domClass.remove(query(".password-ok")[0], "hide"); domClass.add(passReq, "hide"); // reset password form should make sure confirm password matches before we let them continue if(pwd.value == pwdConfirm.value ){ domAttr.remove(resetBtn, "disabled"); } }else{ domClass.add(query(".password-ok")[0], "hide"); domAttr.set(resetBtn, "disabled", "disabled"); domClass.remove(passReq, "hide"); } // then we always make sure the passwords match before enabling the resetBtn if(pwd.value == pwdConfirm.value && checkRequirements()){ domAttr.remove(resetBtn, "disabled"); } else { domAttr.set(resetBtn, "disabled", "disabled"); } } if(createBtnEnabled) { // Add class when password requirements are not met if (domClass.contains(dom.byId("new_password"), "invalid")) { domClass.add(passReq, "show-errors"); } // focusout/submit events for password requirements in signup form on(dom.byId("new_password"), "focusout", function(){ domClass.add(passReq, "show-errors"); }); } if (joinBtn || resetBtn) { // Add class when password requirements are not met if (domClass.contains(dom.byId("new_password"), "invalid")) { domClass.add(passReq, "show-errors"); domClass.add(passReq, "always-open"); } // focusout/submit events for password requirements in signup form on(dom.byId("new_password"), "focusout", function(){ domClass.add(passReq, "show-errors"); domClass.add(passReq, "always-open"); }); } function toggleRequirements(/*input*/pwd, /*RegEx*/regEx, /*element*/el){ if(regEx.test(pwd.value) ){ if (createBtnEnabled || joinBtn || resetBtn) { domClass.replace(el, "completed", "not-completed"); } else { domClass.add(el, "completed"); } } else{ if (createBtnEnabled || joinBtn || resetBtn) { domClass.replace(el, "not-completed", "completed"); } else { domClass.remove(el, "completed"); } } } }); }); </script><script type="text/javascript"> require([ "dojo/ready", "dojo/on", "dojo/dom", "dojo/query", "dojo/dom-construct", "mojo/utils", "mojo/lib/logger", "mojo/utils/I18nTranslation", "mojo/context", "dijit/form/CheckBox", "dojo/NodeList-fx", ], function (ready, on, dom, query, domConstruct, utils, logger, context, I18nTranslation){ var setupLoginForm = function () { // roll these changes into _login_head.html // Attach event for invite form var loginForm = dom.byId("login-form"); var loginButton = query("[type=\"submit\"]", loginForm); if(loginForm) { on(dom.byId("login-form"), "submit", function (e) { // sees if "keep me logged in" checkbox is selected var loginCheckbox = dom.byId("stay-signed-in"); var label = loginCheckbox.checked ? "checked" : "unchecked"; logger.googleAnalytics.trackEvent("user_login","login",label) var errorText = ""; if(!dom.byId('password').value){ errorText = 'Looks like you forgot your password there, '+ dojo.byId('username').value + '.'; if (!I18nTranslation.isTranslationObjectEmpty()) { errorText = I18nTranslation.translate("empty_password", [dom.byId("username").value]); } } if(!dom.byId('username').value){ if(errorText == ""){ errorText = "You entered a password but not a username."; if (!I18nTranslation.isTranslationObjectEmpty()) { errorText = I18nTranslation.translate("empty_username"); } } else { errorText = "You did not enter a username or a password."; if (!I18nTranslation.isTranslationObjectEmpty()) { errorText = I18nTranslation.translate("username_or_password_empty"); } } } else if (context.flagIsOn("identity.username_length_validation")) { if (dom.byId("username").value && dom.byId("username").value.length > 100) { if(errorText == ""){ errorText = "Your email address is too long, please use a shorter one."; if (!I18nTranslation.isTranslationObjectEmpty()) { errorText = I18nTranslation.translate("username_too_long"); } } else { errorText = "Your email address is too long, please use a shorter one and looks like you forgot your password."; if (!I18nTranslation.isTranslationObjectEmpty()) { errorText = I18nTranslation.translate("username_too_long_and_password_empty"); } } } } if(errorText != ""){ // Turn off loading state var whoops = "Whoops"; if (!I18nTranslation.isTranslationObjectEmpty()) { whoops = I18nTranslation.translate("whoops"); } var loadingText = "Please Wait..."; if (!I18nTranslation.isTranslationObjectEmpty()) { loadingText = I18nTranslation.translate("please_wait_login_button"); } if (loginButton) { utils.toggleButtonLoadingState(loginButton, loadingText); } e.preventDefault(); errorText = errorText.replace(/(<([^>]+)>)/ig,""); var n = dom.byId("empty-error"); if(n){ query("p", n).innerHTML = errorText; } else { insertNode = query('.login-field')[0]; // replace with _.template at some point, or a better component that accepts errorText domConstruct.place('<div id="empty-error" class="feedback-block warning margin--lv5 !margin-left-right--lv0 !margin-top--lv0" data-analytics-tag="login-app-empty-error">'+ '<div class="lastUnit size1of1">'+ '<div class="media">'+ '<div class="media-image">'+ '<span class="freddicon warn-circle"></span>'+ '</div>'+ '<div class="media-body">'+ '<h4>'+whoops+'</h4>'+ '<p>'+errorText+'</p>'+ '</div>'+ '</div>'+ '</div>'+ '</div>', insertNode, "before"); } } // Akamai BotManager telemetry data if (window.bmak) { window.bmak.form_submit(); } }); } } var checkClientClock = function () { var timediff = Math.abs((new Date()).getTime() - 1744412924000); var whoops = "Whoops"; var clockSetToFuture = "It seems your system clock is set too far into the future. If login continually fails, please adjust your system clock or use "; var NTP = "NTP"; if (!I18nTranslation.isTranslationObjectEmpty()) { whoops = I18nTranslation.translate("whoops"); NTP = I18nTranslation.translate("network_time_protocol"); clockSetToFuture = I18nTranslation.translate("clock_set_to_future"); } if (timediff > (22*60*1000)) { insertNode = query('.login-field')[0]; domConstruct.place('<div id="empty-error" class="feedback-block warning margin--lv5 !margin-left-right--lv0 !margin-top--lv0">'+ '<div class="lastUnit size1of1">'+ '<div class="media">'+ '<div class="media-image">'+ '<span class="freddicon warn-circle"></span>'+ '</div>'+ '<div class="media-body">'+ '<h4>'+whoops+'</h4>'+ '<p>'+clockSetToFuture+' <a href="http://en.wikipedia.org/wiki/Network_Time_Protocol" target="_blank">'+NTP+'</a></p>'+ '</div>'+ '</div>'+ '</div>'+ '</div>', insertNode, "before"); } } ready(function() { I18nTranslation.initialize().then(function() { checkClientClock(); setupLoginForm(); }); }); }); function handleLoginWithGoogle() { const urlParams = new URLSearchParams(window.location.search); const env = urlParams.get('env'); if(env === 'e2e') { window.top.location=`/login/google?env=${env}`; } else { window.top.location='/login/google'; } } </script><script type="text/javascript">require(['mojo/views/login/index'], function(Module) { window._mc = new Module(); window._mc.run(); });</script><script type="text/javascript"> document.getElementsByTagName('html')[0].className += " "; </script><script type="text/javascript" src="/1cRw8O/Zk/V9/5Fo3/ogPLyH09j8NLE/5Ybum4VGhpLQ/MHNfInI/TjMqfho/TeRkB"></script></body> </html>