window.chesscom=window.chesscom||{};window.chesscom.routes=window.chesscom.routes||{};Object.assign(window.chesscom.routes,{web_security_register:{tokens:[["text","/register"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},i18n_web_security_register:{tokens:[["text","/register"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},web_security_login_and_go:{tokens:[["text","/login_and_go"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_security_login_and_go:{tokens:[["text","/login_and_go"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_search:{tokens:[["text","/search"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_search:{tokens:[["text","/search"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_game_daily:{tokens:[["variable","/","[^/]++","id",!0],["text","/game/daily"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_game_daily:{tokens:[["variable","/","[^/]++","id",!0],["text","/game/daily"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_search_redirect:{tokens:[["text","/search/redirect"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_search_redirect:{tokens:[["text","/search/redirect"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_user_home:{tokens:[["text","/home"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_live:{tokens:[["text","/live"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_live:{tokens:[["text","/live"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_security_logout:{tokens:[["text","/logout"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_membership:{tokens:[["text","/membership"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_membership:{tokens:[["text","/membership"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_message_index:{tokens:[["text","/messages"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},web_member_play:{tokens:[["variable","/","[^/]++","opponent",!0],["text","/play"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_member_play:{tokens:[["variable","/","[^/]++","opponent",!0],["text","/play"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_stats:{tokens:[["variable","/","[^/]++","username",!0],["text","/stats"]],defaults:{username:null,host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_stats:{tokens:[["variable","/","[^/]++","username",!0],["text","/stats"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{username:null,host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_user_settings_board:{tokens:[["text","/settings/board"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_user_settings_edit:{tokens:[["text","/settings"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_play:{tokens:[["text","/play/online"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_play:{tokens:[["text","/play/online"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_tv:{tokens:[["text","/tv"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_tv:{tokens:[["text","/tv"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_security_onboarding:{tokens:[["text","/onboarding"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_game_live:{tokens:[["variable","/","[^/]++","id",!0],["text","/game/live"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_game_live:{tokens:[["variable","/","[^/]++","id",!0],["text","/game/live"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_game_uuid:{tokens:[["variable","/","[^/]++","id",!0],["text","/game"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_game_uuid:{tokens:[["variable","/","[^/]++","id",!0],["text","/game"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_puzzles_mode_battle_view:{tokens:[["variable","/","[^/]++","shortUuid",!0],["text","/puzzles/battle"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_puzzles_mode_battle_view:{tokens:[["variable","/","[^/]++","shortUuid",!0],["text","/puzzles/battle"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_bff_oauth_token:{tokens:[["text","/bff-token"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_2fa_login:{tokens:[["text","/2fa"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_2fa_login:{tokens:[["text","/2fa"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_article_callback_list_authors:{tokens:[["text","/callback/articles/authors"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_article_callback_lock_coments:{tokens:[["variable","/","[^/]++","id",!0],["text","/callback/articles/lock-comments"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_blog_callback_lock_coments:{tokens:[["variable","/","[^/]++","id",!0],["text","/callback/blog/lock-comments"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_news_callback_lock_coments:{tokens:[["variable","/","[^/]++","id",!0],["text","/callback/news/lock-comments"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_video_callback_lock_coments:{tokens:[["variable","/","[^/]++","id",!0],["text","/callback/video/lock-comments"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_content_callback_feature_article:{tokens:[["variable","/","[^/]++","id",!0],["text","/callback/content/feature/article"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_content_callback_feature_blog:{tokens:[["variable","/","[^/]++","id",!0],["text","/callback/content/feature/blog"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_content_callback_feature_lesson_course:{tokens:[["variable","/","[^/]++","id",!0],["text","/callback/content/feature/lesson_course"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_content_callback_feature_news:{tokens:[["variable","/","[^/]++","id",!0],["text","/callback/content/feature/news"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_content_callback_feature_chess_video:{tokens:[["variable","/","[^/]++","id",!0],["text","/callback/content/feature/chess_video"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_user_callback_set_content_language:{tokens:[["text","/callback/user/content-language/set"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_article_view:{tokens:[["variable","/","[^/]++","url",!0],["text","/article/view"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_article_view:{tokens:[["variable","/","[^/]++","url",!0],["text","/article/view"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_survey_callback_vote:{tokens:[["variable","/","\\d+","optionId",!0],["text","/vote"],["variable","/","\\d+","id",!0],["text","/callback/survey"]],defaults:{host:"www.chess.com"},requirements:{id:"\\d+",optionId:"\\d+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_team_match_view:{tokens:[["variable","/","\\d+","match",!0],["text","/club/matches"]],defaults:{host:"www.chess.com"},requirements:{match:"\\d+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_team_match_view:{tokens:[["variable","/","\\d+","match",!0],["text","/club/matches"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{match:"\\d+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_tournament_view:{tokens:[["variable","/","[^/]++","url",!0],["text","/tournament"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_tournament_view:{tokens:[["variable","/","[^/]++","url",!0],["text","/tournament"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_member_view:{tokens:[["variable","/","[^/]++","username",!0],["text","/member"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET","POST"],schemes:["https"]},i18n_web_member_view:{tokens:[["variable","/","[^/]++","username",!0],["text","/member"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET","POST"],schemes:["https"]},web_user_callback_report_user:{tokens:[["text","/callback/report-user"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_user_callback_report_content:{tokens:[["variable","/","[^/]++","uuid",!0],["text","/callback/report-forum-topic"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_tv_callback_report:{tokens:[["variable","/","[^/]++","video",!0],["variable","/","[^/]++","reason",!0],["text","/chess-tv/callback/report"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_user_callback_popup:{tokens:[["variable","/","[^/]++","username",!0],["text","/callback/user/popup"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_about:{tokens:[["text","/about"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_user_callback_lifetime_score:{tokens:[["variable","/","[^/]++","opponent",!0],["variable","/","[^/]++","user",!0],["text","/callback/user/lifetime-score"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_user_callback_username_search:{tokens:[["variable","/","[^/]++","username",!0],["text","/callback/user/search"]],defaults:{username:null,host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_league_division:{tokens:[["variable","/","[\\w]{6,}","division",!0],["variable","/","\\w+","league",!0],["text","/leagues"]],defaults:{host:"www.chess.com"},requirements:{league:"\\w+",division:"[\\w]{6,}",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_league_division:{tokens:[["variable","/","[\\w]{6,}","division",!0],["variable","/","\\w+","league",!0],["text","/leagues"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{league:"\\w+",division:"[\\w]{6,}",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_blog_view:{tokens:[["variable","/",".+","url",!0],["text","/blog"]],defaults:{host:"www.chess.com"},requirements:{url:".+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_blog_view:{tokens:[["variable","/",".+","url",!0],["text","/blog"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{url:".+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_member_titled_players:{tokens:[["text","/members/titled-players"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_member_titled_players:{tokens:[["text","/members/titled-players"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_achievement_callback_delete_new_achievements:{tokens:[["text","/callback/achievements/new"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["DELETE"],schemes:["https"]},web_friend_count_online_friends_callback:{tokens:[["text","/callback/friend/count-online"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_user_callback_navigation_data:{tokens:[["text","/callback/user/navigation-data"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},web_friend_accept_request_callback:{tokens:[["variable","/","[^/]++","user",!0],["text","/callback/friend/accept"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["PUT"],schemes:["https"]},web_friend_decline_request_callback:{tokens:[["variable","/","[^/]++","user",!0],["text","/callback/friend/decline/request"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["DELETE"],schemes:["https"]},web_alert_callback_ignore_offline_challenge:{tokens:[["variable","/","\\d+","id",!0],["text","/callback/alert/ignore/offline-challenge"]],defaults:{host:"www.chess.com"},requirements:{id:"\\d+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_alert_callback_ignore_achievement:{tokens:[["text","/callback/alert/ignore/achievement"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_alert_callback_ignore_comment:{tokens:[["variable","/","\\w+","contentType",!0],["variable","/",".+","contentId",!0],["text","/callback/alert/ignore/comment"]],defaults:{host:"www.chess.com"},requirements:{contentId:".+",contentType:"\\w+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_alert_callback_ignore_new_comments:{tokens:[["text","/callback/alert/ignore/new-comments"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_alert_callback_ignore_new_content:{tokens:[["text","/callback/alert/ignore/new-content"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_alert_callback_ignore_group_activity:{tokens:[["variable","/","[^/]++","alertType",!0],["variable","/","\\d+","id",!0],["text","/callback/alert/ignore/group-activity"]],defaults:{host:"www.chess.com"},requirements:{id:"\\d+",type:"\\w+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_alert_callback_ignore_all:{tokens:[["text","/callback/alert/ignore/all"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_alert_callback_ignore:{tokens:[["variable","/","[^/]++","id",!0],["text","/callback/alert/ignore"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_club_callback_manage_user_group_request:{tokens:[["variable","/",".+","username",!0],["variable","/","\\d+","id",!0],["text","/callback/club/group-request/manage"]],defaults:{host:"www.chess.com"},requirements:{id:"\\d+",username:".+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_tv_callback_get_announcement:{tokens:[["variable","/","[^/]++","locale",!0],["text","/callback/tv/getAnnouncement"]],defaults:{locale:null,host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},pubapi_player_clubs:{tokens:[["text","/clubs"],["variable","/","[^/]++","username"],["text","/pub/player"]],defaults:[],requirements:[],hosttokens:[["text","api.chess.com"]],methods:[],schemes:["https"]},pubapi_navbar_panels_watch:{tokens:[["text","/int/navbar/panels/watch"]],defaults:[],requirements:[],hosttokens:[["text","api.chess.com"]],methods:[],schemes:["https"]},web_awards_books:{tokens:[["text","/books"],["variable","/","[^/]++","username",!0],["text","/awards"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},i18n_web_awards_books:{tokens:[["text","/books"],["variable","/","[^/]++","username",!0],["text","/awards"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},web_awards_achievements:{tokens:[["text","/achievements"],["variable","/","[^/]++","username",!0],["text","/awards"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},i18n_web_awards_achievements:{tokens:[["text","/achievements"],["variable","/","[^/]++","username",!0],["text","/awards"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},web_support_intercom_get_recent_conversation_id:{tokens:[["text","/callback/intercom/recent-conversation-id"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},web_awards_member:{tokens:[["variable","/","[^/]++","username",!0],["text","/awards"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_awards_member:{tokens:[["variable","/","[^/]++","username",!0],["text","/awards"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_daily_seek:{tokens:[["variable","/","[^/]++","id",!0],["text","/daily-chess/seek"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_daily_index:{tokens:[["text","/daily-chess"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_daily_index:{tokens:[["text","/daily-chess"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_club_forum:{tokens:[["variable","/","[^/]++","url",!0],["text","/clubs/forum"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_club_forum:{tokens:[["variable","/","[^/]++","url",!0],["text","/clubs/forum"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_forum_view:{tokens:[["variable","/",".+","url",!0],["text","/forum/view"]],defaults:{host:"www.chess.com"},requirements:{url:".+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_forum_view:{tokens:[["variable","/",".+","url",!0],["text","/forum/view"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{url:".+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_club_announcements:{tokens:[["text","/announcements"],["variable","/",".+","club",!0],["text","/club"]],defaults:{host:"www.chess.com"},requirements:{club:".+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_news_view:{tokens:[["variable","/","[^/]++","url",!0],["text","/news/view"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_news_view:{tokens:[["variable","/","[^/]++","url",!0],["text","/news/view"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_club_notes:{tokens:[["variable","/","[^/]++","url",!0],["text","/club/notes"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_club_pending_requests:{tokens:[["variable","/",".+","url",!0],["text","/clubs/requests"]],defaults:{host:"www.chess.com"},requirements:{url:".+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_club:{tokens:[["text","/clubs"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_club:{tokens:[["text","/clubs"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_user_settings_gameplay:{tokens:[["text","/settings/gameplay"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_friends:{tokens:[["text","/friends"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_user_settings_interface:{tokens:[["text","/settings/interface"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_play_live_arena:{tokens:[["variable","/","[^/]++","id",!0],["text","/play/arena"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_play_live_arena:{tokens:[["variable","/","[^/]++","id",!0],["text","/play/arena"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_play_daily:{tokens:[["text","/play/online/daily"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_play_daily:{tokens:[["text","/play/online/daily"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_play_live_tournament:{tokens:[["variable","/","[^/]++","id",!0],["text","/play/tournament"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_play_live_tournament:{tokens:[["variable","/","[^/]++","id",!0],["text","/play/tournament"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_team_match_live_view:{tokens:[["variable","/","\\d+","match",!0],["text","/club/matches/live"]],defaults:{host:"www.chess.com"},requirements:{match:"\\d+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_team_match_live_view:{tokens:[["variable","/","\\d+","match",!0],["text","/club/matches/live"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{match:"\\d+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_user_settings_notifications:{tokens:[["text","/settings/notifications"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_club_open_matches:{tokens:[["text","/clubs/matches/open"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_club_open_matches:{tokens:[["text","/clubs/matches/open"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_awards_trophies:{tokens:[["text","/trophies"],["variable","/","[^/]++","username",!0],["text","/awards"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},i18n_web_awards_trophies:{tokens:[["text","/trophies"],["variable","/","[^/]++","username",!0],["text","/awards"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},web_awards_view_trophy:{tokens:[["variable","/","\\d+","userTrophyId",!0],["variable","/","arena|trophy","type",!0],["variable","/","[^/]++","username",!0],["text","/awards"]],defaults:{host:"www.chess.com"},requirements:{type:"arena|trophy",userTrophyId:"\\d+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},i18n_web_awards_view_trophy:{tokens:[["variable","/","\\d+","userTrophyId",!0],["variable","/","arena|trophy","type",!0],["variable","/","[^/]++","username",!0],["text","/awards"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{type:"arena|trophy",userTrophyId:"\\d+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},web_votechess:{tokens:[["text","/votechess"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_votechess:{tokens:[["text","/votechess"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_votechess_game:{tokens:[["variable","/","[^/]++","id",!0],["text","/votechess/game"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_votechess_game:{tokens:[["variable","/","[^/]++","id",!0],["text","/votechess/game"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},share_league_promotion_image:{tokens:[["variable","/","\\w+","code",!0],["variable","/","[^/]++","username",!0],["text","/share/league_promotion"]],defaults:{host:"www.chess.com"},requirements:{code:"\\w+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_share_league_promotion_image:{tokens:[["variable","/","\\w+","code",!0],["variable","/","[^/]++","username",!0],["text","/share/league_promotion"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{code:"\\w+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_alert_callback_alerts:{tokens:[["text","/callback/alert/alerts"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_game_seek_challenge:{tokens:[["variable","/","[^/]++","shortUuid",!0],["text","/challenge"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_game_callback_shareable_chess_challenge:{tokens:[["text","/callback/game/shareable/challenge"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_game_callback_daily_chess_challenge:{tokens:[["variable","/","[^/]++","opponent",!0],["text","/callback/game/daily/challenge"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_dynboard:{tokens:[["text","/dynboard"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_game_seek_callback_open_seeks:{tokens:[["text","/callback/game_seek/open"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_index:{tokens:[["text","/"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_index:{tokens:[["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_tournaments_callback_joinable:{tokens:[["text","/callback/tournament/joinable"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},web_play_new:{tokens:[["text","/play/online/new"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_play_new:{tokens:[["text","/play/online/new"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_page_play:{tokens:[["text","/play"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_page_play:{tokens:[["text","/play"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_play_computer:{tokens:[["text","/play/computer"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_play_computer:{tokens:[["text","/play/computer"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_game_callback_random_daily_chess_challenge:{tokens:[["text","/callback/game/random/daily/challenge"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_user_callback_recent_opponents:{tokens:[["text","/callback/recent/opponents"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_eco_callback_search_by_starting_position:{tokens:[["text","/callback/eco/search/starting-position"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},web_game_callback_ratings:{tokens:[["variable","/","[^/]++","username",!0],["text","/callback/game_seek/ratings"]],defaults:{username:null,host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},web_user_callback_notices:{tokens:[["text","/callback/user/notices"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},web_page_learn:{tokens:[["text","/learn"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_page_learn:{tokens:[["text","/learn"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_courses_dashboard:{tokens:[["text","/courses"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_courses_dashboard:{tokens:[["text","/courses"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_play_coach:{tokens:[["text","/play/coach"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_play_coach:{tokens:[["text","/play/coach"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_lesson_category:{tokens:[["variable","/","[^/]++","url",!0],["text","/lessons"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_lesson_category:{tokens:[["variable","/","[^/]++","url",!0],["text","/lessons"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_lesson_all_lessons:{tokens:[["text","/lessons/all-lessons"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_lesson_all_lessons:{tokens:[["text","/lessons/all-lessons"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_analysis_board_editor:{tokens:[["text","/analysis"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_analysis_board_editor:{tokens:[["text","/analysis"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_classroom:{tokens:[["text","/classroom"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_classroom:{tokens:[["text","/classroom"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_insights:{tokens:[["variable","/","[^/]++","username",!0],["text","/insights"]],defaults:{username:null,host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_insights:{tokens:[["variable","/","[^/]++","username",!0],["text","/insights"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{username:null,host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_endgames_index:{tokens:[["text","/endgames"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_endgames_index:{tokens:[["text","/endgames"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_practice_index:{tokens:[["text","/practice"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_practice_index:{tokens:[["text","/practice"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_openings_index:{tokens:[["text","/openings"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_openings_index:{tokens:[["text","/openings"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_library_home:{tokens:[["text","/library"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},i18n_web_library_home:{tokens:[["text","/library"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},explorer_index:{tokens:[["text","/explorer"]],defaults:{host:"www.chess.com"},requirements:{host:"(www)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_explorer_index:{tokens:[["text","/explorer"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_solo_chess:{tokens:[["text","/solo-chess"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_solo_chess:{tokens:[["text","/solo-chess"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_board_training:{tokens:[["text","/vision"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_board_training:{tokens:[["text","/vision"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_play_apps:{tokens:[["text","/play/apps"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_play_apps:{tokens:[["text","/play/apps"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_video_index:{tokens:[["text","/videos"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_video_index:{tokens:[["text","/videos"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_master_games:{tokens:[["text","/games"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_master_games:{tokens:[["text","/games"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_chess_terms:{tokens:[["text","/terms"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_chess_terms:{tokens:[["text","/terms"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_learn_to_play:{tokens:[["variable","/","learn-how-to-play-chess|sahmat|shakhmaty|shakh|daabaa|sah|com-jugar-als-escacs|sachy-pravidla|skak-regler|schachregeln|skaki-kanones|como-jugar-ajedrez|kuidas-malet-mangida|shakki|learn-to-play-chess|apprendre-a-jouer-aux-echecs|shtrnj-kaise-khelen|sah-pravila|sakk-szabalyok|shakhmat|cara-bermain-catur|skak|regole-scacchi|tiesu|chadraki|tiesuwosuru|sachmatai|sahs|catur|schaken-leren|spelregels-schaken|sjakkregler|szachy|como-jogar-xadrez|regras-do-xadrez|sah-reguli|kak-igrat-v-shakhmaty|sachu-pravidla|pravila-sah|shah|sah-igra|schackregler|satranc-nasil-oynanir|pravila-shakhi|cach-choi-co-vua|ru-he-wan-xiang-qi|ru-he-wan-xiang-qi-gui-ze|ru-he-xia-qi|maglaro-ng-chess|kyf-tl-b-lshtrnj-7-khtwt-ltbd","url",!0]],defaults:{host:"www.chess.com"},requirements:{url:"learn-how-to-play-chess|sahmat|shakhmaty|shakh|daabaa|sah|com-jugar-als-escacs|sachy-pravidla|skak-regler|schachregeln|skaki-kanones|como-jugar-ajedrez|kuidas-malet-mangida|shakki|learn-to-play-chess|apprendre-a-jouer-aux-echecs|shtrnj-kaise-khelen|sah-pravila|sakk-szabalyok|shakhmat|cara-bermain-catur|skak|regole-scacchi|tiesu|chadraki|tiesuwosuru|sachmatai|sahs|catur|schaken-leren|spelregels-schaken|sjakkregler|szachy|como-jogar-xadrez|regras-do-xadrez|sah-reguli|kak-igrat-v-shakhmaty|sachu-pravidla|pravila-sah|shah|sah-igra|schackregler|satranc-nasil-oynanir|pravila-shakhi|cach-choi-co-vua|ru-he-wan-xiang-qi|ru-he-wan-xiang-qi-gui-ze|ru-he-xia-qi|maglaro-ng-chess|kyf-tl-b-lshtrnj-7-khtwt-ltbd",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_learn_to_play:{tokens:[["variable","/","learn-how-to-play-chess|sahmat|shakhmaty|shakh|daabaa|sah|com-jugar-als-escacs|sachy-pravidla|skak-regler|schachregeln|skaki-kanones|como-jugar-ajedrez|kuidas-malet-mangida|shakki|learn-to-play-chess|apprendre-a-jouer-aux-echecs|shtrnj-kaise-khelen|sah-pravila|sakk-szabalyok|shakhmat|cara-bermain-catur|skak|regole-scacchi|tiesu|chadraki|tiesuwosuru|sachmatai|sahs|catur|schaken-leren|spelregels-schaken|sjakkregler|szachy|como-jogar-xadrez|regras-do-xadrez|sah-reguli|kak-igrat-v-shakhmaty|sachu-pravidla|pravila-sah|shah|sah-igra|schackregler|satranc-nasil-oynanir|pravila-shakhi|cach-choi-co-vua|ru-he-wan-xiang-qi|ru-he-wan-xiang-qi-gui-ze|ru-he-xia-qi|maglaro-ng-chess|kyf-tl-b-lshtrnj-7-khtwt-ltbd","url",!0],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{url:"learn-how-to-play-chess|sahmat|shakhmaty|shakh|daabaa|sah|com-jugar-als-escacs|sachy-pravidla|skak-regler|schachregeln|skaki-kanones|como-jugar-ajedrez|kuidas-malet-mangida|shakki|learn-to-play-chess|apprendre-a-jouer-aux-echecs|shtrnj-kaise-khelen|sah-pravila|sakk-szabalyok|shakhmat|cara-bermain-catur|skak|regole-scacchi|tiesu|chadraki|tiesuwosuru|sachmatai|sahs|catur|schaken-leren|spelregels-schaken|sjakkregler|szachy|como-jogar-xadrez|regras-do-xadrez|sah-reguli|kak-igrat-v-shakhmaty|sachu-pravidla|pravila-sah|shah|sah-igra|schackregler|satranc-nasil-oynanir|pravila-shakhi|cach-choi-co-vua|ru-he-wan-xiang-qi|ru-he-wan-xiang-qi-gui-ze|ru-he-xia-qi|maglaro-ng-chess|kyf-tl-b-lshtrnj-7-khtwt-ltbd",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_resources:{tokens:[["text","/resources"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_resources:{tokens:[["text","/resources"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_membership_gift:{tokens:[["variable","/","[^/]++","username",!0],["text","/membership/gift"]],defaults:{username:null,host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_membership_gift:{tokens:[["variable","/","[^/]++","username",!0],["text","/membership/gift"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{username:null,host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_computer_chess_championship_index:{tokens:[["text","/computer-chess-championship"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},i18n_web_computer_chess_championship_index:{tokens:[["text","/computer-chess-championship"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},web_verification_index:{tokens:[["text","/verified"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_verification_index:{tokens:[["text","/verified"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_chess_today:{tokens:[["text","/today"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_chess_today:{tokens:[["text","/today"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_news_index:{tokens:[["text","/news"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_news_index:{tokens:[["text","/news"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_article_index:{tokens:[["text","/articles"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_article_index:{tokens:[["text","/articles"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_master_players:{tokens:[["text","/players"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_master_players:{tokens:[["text","/players"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_master_player_ratings:{tokens:[["variable","/","standard|blitz|rapid","type",!0],["text","/ratings"]],defaults:{type:"standard",host:"www.chess.com"},requirements:{type:"standard|blitz|rapid",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_master_player_ratings:{tokens:[["variable","/","standard|blitz|rapid","type",!0],["text","/ratings"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{type:"standard",host:"www.chess.com",_locale:""},requirements:{type:"standard|blitz|rapid",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_tournaments_list:{tokens:[["text","/tournaments"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_tournaments_list:{tokens:[["text","/tournaments"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_chess_variants:{tokens:[["variable","/",".+","variant",!0],["text","/variants"]],defaults:{variant:null,host:"www.chess.com"},requirements:{variant:".+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},i18n_web_chess_variants:{tokens:[["variable","/",".+","variant",!0],["text","/variants"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{variant:null,host:"www.chess.com",_locale:""},requirements:{variant:".+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},web_leaderboard_home:{tokens:[["text","/leaderboard"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_leaderboard_home:{tokens:[["text","/leaderboard"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_archive_index:{tokens:[["variable","/","[^/]++","username",!0],["text","/games/archive"]],defaults:{username:null,host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_archive_index:{tokens:[["variable","/","[^/]++","username",!0],["text","/games/archive"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{username:null,host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_puzzles_mode:{tokens:[["variable","/","rush|rated|learning|battle","mode",!0],["text","/puzzles"]],defaults:{mode:"",host:"www.chess.com"},requirements:{mode:"rush|rated|learning|battle",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_puzzles_mode:{tokens:[["variable","/","rush|rated|learning|battle","mode",!0],["text","/puzzles"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{mode:"",host:"www.chess.com",_locale:""},requirements:{mode:"rush|rated|learning|battle",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_daily_chess_puzzle:{tokens:[["text","/daily-chess-puzzle"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_daily_chess_puzzle:{tokens:[["text","/daily-chess-puzzle"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_forum_index:{tokens:[["text","/forum"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_forum_index:{tokens:[["text","/forum"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_member_index:{tokens:[["text","/members"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_member_index:{tokens:[["text","/members"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_blog_index:{tokens:[["text","/blogs"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_blog_index:{tokens:[["text","/blogs"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_coaches:{tokens:[["text","/coaches"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_coaches:{tokens:[["text","/coaches"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_event_index:{tokens:[["text","/events"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_event_index:{tokens:[["text","/events"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_streamers:{tokens:[["text","/streamers"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_streamers:{tokens:[["text","/streamers"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_play_watch:{tokens:[["text","/play/online/watch"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_play_watch:{tokens:[["text","/play/online/watch"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_home_daily_display:{tokens:[["text","/callback/home/daily-display"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_user_callback_set_home_settings:{tokens:[["text","/callback/user/set-home-settings"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_tactics_callback_rated_next:{tokens:[["text","/callback/tactics/rated/next"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_message_thread:{tokens:[["variable","/","[^/]++","username",!0],["text","/messages"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},web_message_callback_archive:{tokens:[["variable","/","[^/]++","username",!0],["text","/callback/messages/archive"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_message_callback_archive_bulk:{tokens:[["text","/callback/messages/bulk/archive"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_message_callback_add_captcha:{tokens:[["text","/callback/messages/limited"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},web_message_callback_bulk_delete:{tokens:[["text","/callback/messages/bulk/delete"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_message_callback_delete:{tokens:[["variable","/","\\d+","messageId",!0],["text","/callback/messages/delete"]],defaults:{host:"www.chess.com"},requirements:{messageId:"\\d+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_message_callback_show:{tokens:[["variable","/","\\d+","page",!0],["variable","/","[^/]++","username",!0],["text","/callback/messages/show"]],defaults:{page:1,host:"www.chess.com"},requirements:{page:"\\d+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_message_callback_mark_all_as_read:{tokens:[["text","/callback/messages/mark-all-as-read"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_message_callback_unarchive:{tokens:[["variable","/","[^/]++","username",!0],["text","/callback/messages/unarchive"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_message_callback_create:{tokens:[["variable","/","[^/]++","username",!0],["text","/callback/messages"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_message_callback_list:{tokens:[["variable","/","\\d+","page",!0],["variable","/","inbox|archived|unread","type",!0],["text","/callback/messages/list"]],defaults:{page:1,host:"www.chess.com"},requirements:{type:"inbox|archived|unread",page:"\\d+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_user_settings_accessibility:{tokens:[["text","/settings/accessibility"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_user_settings_account:{tokens:[["text","/settings/account"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_user_settings_affiliate:{tokens:[["text","/settings/affiliate"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_user_settings_coach:{tokens:[["text","/settings/coach"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_user_settings_membership:{tokens:[["text","/settings/membership"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_user_settings_edit_profile:{tokens:[["text","/settings/profile"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_user_settings_social:{tokens:[["text","/settings/social"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_user_settings_stream_alerts:{tokens:[["text","/settings/stream-alerts"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_user_callback_update_navigation_state:{tokens:[["variable","/","[^/]++","state",!0],["text","/callback/user/update-navigation-state"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_search_callback_autofill:{tokens:[["variable","/","[^/]++","keyword",!0],["text","/search/callback/autofill"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_search_callback_autofill:{tokens:[["variable","/","[^/]++","keyword",!0],["text","/search/callback/autofill"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_languages_callback:{tokens:[["text","/callback/languages"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_languages_callback:{tokens:[["text","/callback/languages"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_language_set:{tokens:[["variable","/","[^/]++","locale",!0],["text","/callback/language"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]}});!function(){var e={2505:function(e,t,s){e.exports=s(8015)},5592:function(e,t,s){"use strict";var a=s(9516),r=s(7522),n=s(3948),o=s(9106),i=s(9615),c=s(2012),l=s(4202),_=s(4896),u=s(5845),h=s(8563),d=s(5656),m=s(5721);e.exports=function xhrAdapter(e){return new Promise(function dispatchXhrRequest(t,s){var p,f=e.data,k=e.headers,w=e.responseType,b=e.withXSRFToken;function done(){e.cancelToken&&e.cancelToken.unsubscribe(p);e.signal&&e.signal.removeEventListener("abort",p)}a.isFormData(f)&&a.isStandardBrowserEnv()&&delete k["Content-Type"];var g=new XMLHttpRequest;if(e.auth){var v=e.auth.username||"",y=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";k.Authorization="Basic "+btoa(v+":"+y)}var S=i(e.baseURL,e.url,e.allowAbsoluteUrls);g.open(e.method.toUpperCase(),o(S,e.params,e.paramsSerializer),!0);g.timeout=e.timeout;function onloadend(){if(g){var a="getAllResponseHeaders"in g?c(g.getAllResponseHeaders()):null;r(function _resolve(e){t(e);done()},function _reject(e){s(e);done()},{data:w&&"text"!==w&&"json"!==w?g.response:g.responseText,status:g.status,statusText:g.statusText,headers:a,config:e,request:g});g=null}}"onloadend"in g?g.onloadend=onloadend:g.onreadystatechange=function handleLoad(){g&&4===g.readyState&&(0!==g.status||g.responseURL&&0===g.responseURL.indexOf("file:"))&&setTimeout(onloadend)};g.onabort=function handleAbort(){if(g){s(new u("Request aborted",u.ECONNABORTED,e,g));g=null}};g.onerror=function handleError(){s(new u("Network Error",u.ERR_NETWORK,e,g));g=null};g.ontimeout=function handleTimeout(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",a=e.transitional||_;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage);s(new u(t,a.clarifyTimeoutError?u.ETIMEDOUT:u.ECONNABORTED,e,g));g=null};if(a.isStandardBrowserEnv()){b&&a.isFunction(b)&&(b=b(e));if(b||!1!==b&&l(S)){var A=e.xsrfHeaderName&&e.xsrfCookieName&&n.read(e.xsrfCookieName);A&&(k[e.xsrfHeaderName]=A)}}"setRequestHeader"in g&&a.forEach(k,function setRequestHeader(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete k[t]:g.setRequestHeader(t,e)});a.isUndefined(e.withCredentials)||(g.withCredentials=!!e.withCredentials);w&&"json"!==w&&(g.responseType=e.responseType);"function"==typeof e.onDownloadProgress&&g.addEventListener("progress",e.onDownloadProgress);"function"==typeof e.onUploadProgress&&g.upload&&g.upload.addEventListener("progress",e.onUploadProgress);if(e.cancelToken||e.signal){p=function(t){if(g){s(!t||t.type?new h(null,e,g):t);g.abort();g=null}};e.cancelToken&&e.cancelToken.subscribe(p);e.signal&&(e.signal.aborted?p():e.signal.addEventListener("abort",p))}f||!1===f||0===f||""===f||(f=null);var R=d(S);if(R&&-1===m.protocols.indexOf(R)){s(new u("Unsupported protocol "+R+":",u.ERR_BAD_REQUEST,e));return}g.send(f)})}},8015:function(e,t,s){"use strict";var a=s(9516),r=s(9012),n=s(5155),o=s(5343),i=s(7412),c=s(4298);function createInstance(e){var t=new n(e),s=r(n.prototype.request,t);return a.extend(s,n.prototype,t),a.extend(s,t),s.create=function create(t){return createInstance(o(e,t))},s}var l=createInstance(i);l.Axios=n;l.CanceledError=s(8563);l.CancelToken=s(3191);l.isCancel=s(3864);l.VERSION=s(9641).version;l.toFormData=s(6440);l.AxiosError=s(5845);l.Cancel=l.CanceledError;l.all=function all(e){return Promise.all(e)};l.spread=s(7980);l.isAxiosError=s(5019);l.formToJSON=function(e){return c(a.isHTMLForm(e)?new FormData(e):e)};e.exports=l;e.exports.default=l},3191:function(e,t,s){"use strict";var a=s(8563);function CancelToken(e){if("function"!=typeof e)throw TypeError("executor must be a function.");this.promise=new Promise(function promiseExecutor(e){t=e});var t,s=this;this.promise.then(function(e){if(s._listeners){for(var t=s._listeners.length;t-- >0;)s._listeners[t](e);s._listeners=null}});this.promise.then=function(e){var t,a=new Promise(function(e){s.subscribe(e);t=e}).then(e);return a.cancel=function reject(){s.unsubscribe(t)},a};e(function cancel(e,r,n){if(!s.reason){s.reason=new a(e,r,n);t(s.reason)}})}CancelToken.prototype.throwIfRequested=function throwIfRequested(){if(this.reason)throw this.reason};CancelToken.prototype.subscribe=function subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]};CancelToken.prototype.unsubscribe=function unsubscribe(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}};CancelToken.source=function source(){var e;return{token:new CancelToken(function executor(t){e=t}),cancel:e}};e.exports=CancelToken},8563:function(e,t,s){"use strict";var a=s(5845);function CanceledError(e,t,s){a.call(this,null==e?"canceled":e,a.ERR_CANCELED,t,s);this.name="CanceledError"}s(9516).inherits(CanceledError,a,{__CANCEL__:!0});e.exports=CanceledError},3864:function(e){"use strict";e.exports=function isCancel(e){return!!(e&&e.__CANCEL__)}},5155:function(e,t,s){"use strict";var a=s(9516),r=s(9106),n=s(3471),o=s(4490),i=s(5343),c=s(9615),l=s(4841),_=l.validators;function Axios(e){this.defaults=e;this.interceptors={request:new n,response:new n}}Axios.prototype.request=function request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{};(t=i(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var s,r=t.transitional;void 0!==r&&l.assertOptions(r,{silentJSONParsing:_.transitional(_.boolean),forcedJSONParsing:_.transitional(_.boolean),clarifyTimeoutError:_.transitional(_.boolean)},!1);var n=t.paramsSerializer;null!=n&&(a.isFunction(n)?t.paramsSerializer={serialize:n}:l.assertOptions(n,{encode:_.function,serialize:_.function},!0));var c=[],u=!0;this.interceptors.request.forEach(function unshiftRequestInterceptors(e){if("function"!=typeof e.runWhen||!1!==e.runWhen(t)){u=u&&e.synchronous;c.unshift(e.fulfilled,e.rejected)}});var h=[];this.interceptors.response.forEach(function pushResponseInterceptors(e){h.push(e.fulfilled,e.rejected)});if(!u){var d=[o,void 0];Array.prototype.unshift.apply(d,c);d=d.concat(h);s=Promise.resolve(t);for(;d.length;)s=s.then(d.shift(),d.shift());return s}for(var m=t;c.length;){var p=c.shift(),f=c.shift();try{m=p(m)}catch(e){f(e);break}}try{s=o(m)}catch(e){return Promise.reject(e)}for(;h.length;)s=s.then(h.shift(),h.shift());return s};Axios.prototype.getUri=function getUri(e){return r(c((e=i(this.defaults,e)).baseURL,e.url,e.allowAbsoluteUrls),e.params,e.paramsSerializer)};a.forEach(["delete","get","head","options"],function forEachMethodNoData(e){Axios.prototype[e]=function(t,s){return this.request(i(s||{},{method:e,url:t,data:(s||{}).data}))}});a.forEach(["post","put","patch"],function forEachMethodWithData(e){function generateHTTPMethod(t){return function httpMethod(s,a,r){return this.request(i(r||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:s,data:a}))}}Axios.prototype[e]=generateHTTPMethod();Axios.prototype[e+"Form"]=generateHTTPMethod(!0)});e.exports=Axios},5845:function(e,t,s){"use strict";var a=s(9516);function AxiosError(e,t,s,a,r){Error.call(this);Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack;this.message=e;this.name="AxiosError";t&&(this.code=t);s&&(this.config=s);a&&(this.request=a);r&&(this.response=r)}a.inherits(AxiosError,Error,{toJSON:function toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var r=AxiosError.prototype,n={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(function(e){n[e]={value:e}});Object.defineProperties(AxiosError,n);Object.defineProperty(r,"isAxiosError",{value:!0});AxiosError.from=function(e,t,s,n,o,i){var c=Object.create(r);return a.toFlatObject(e,c,function filter(e){return e!==Error.prototype}),AxiosError.call(c,e.message,t,s,n,o),c.cause=e,c.name=e.name,i&&Object.assign(c,i),c};e.exports=AxiosError},3471:function(e,t,s){"use strict";var a=s(9516);function InterceptorManager(){this.handlers=[]}InterceptorManager.prototype.use=function use(e,t,s){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!s&&s.synchronous,runWhen:s?s.runWhen:null}),this.handlers.length-1};InterceptorManager.prototype.eject=function eject(e){this.handlers[e]&&(this.handlers[e]=null)};InterceptorManager.prototype.clear=function clear(){this.handlers&&(this.handlers=[])};InterceptorManager.prototype.forEach=function forEach(e){a.forEach(this.handlers,function forEachHandler(t){null!==t&&e(t)})};e.exports=InterceptorManager},9615:function(e,t,s){"use strict";var a=s(9137),r=s(4680);e.exports=function buildFullPath(e,t,s){var n=!a(t);return e&&(n||!1===s)?r(e,t):t}},4490:function(e,t,s){"use strict";var a=s(9516),r=s(2881),n=s(3864),o=s(7412),i=s(8563),c=s(7018);function throwIfCancellationRequested(e){e.cancelToken&&e.cancelToken.throwIfRequested();if(e.signal&&e.signal.aborted)throw new i}e.exports=function dispatchRequest(e){return throwIfCancellationRequested(e),e.headers=e.headers||{},e.data=r.call(e,e.data,e.headers,null,e.transformRequest),c(e.headers,"Accept"),c(e.headers,"Content-Type"),e.headers=a.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),a.forEach(["delete","get","head","post","put","patch","common"],function cleanHeaderConfig(t){delete e.headers[t]}),(e.adapter||o.adapter)(e).then(function onAdapterResolution(t){return throwIfCancellationRequested(e),t.data=r.call(e,t.data,t.headers,t.status,e.transformResponse),t},function onAdapterRejection(t){if(!n(t)){throwIfCancellationRequested(e);t&&t.response&&(t.response.data=r.call(e,t.response.data,t.response.headers,t.response.status,e.transformResponse))}return Promise.reject(t)})}},5343:function(e,t,s){"use strict";var a=s(9516);e.exports=function mergeConfig(e,t){t=t||{};var s={};function getMergedValue(e,t){return a.isPlainObject(e)&&a.isPlainObject(t)?a.merge(e,t):a.isEmptyObject(t)?a.merge({},e):a.isPlainObject(t)?a.merge({},t):a.isArray(t)?t.slice():t}function mergeDeepProperties(s){return a.isUndefined(t[s])?a.isUndefined(e[s])?void 0:getMergedValue(void 0,e[s]):getMergedValue(e[s],t[s])}function valueFromConfig2(e){if(!a.isUndefined(t[e]))return getMergedValue(void 0,t[e])}function defaultToConfig2(s){return a.isUndefined(t[s])?a.isUndefined(e[s])?void 0:getMergedValue(void 0,e[s]):getMergedValue(void 0,t[s])}function mergeDirectKeys(s){return s in t?getMergedValue(e[s],t[s]):s in e?getMergedValue(void 0,e[s]):void 0}var r={url:valueFromConfig2,method:valueFromConfig2,data:valueFromConfig2,baseURL:defaultToConfig2,transformRequest:defaultToConfig2,transformResponse:defaultToConfig2,paramsSerializer:defaultToConfig2,timeout:defaultToConfig2,timeoutMessage:defaultToConfig2,withCredentials:defaultToConfig2,withXSRFToken:defaultToConfig2,adapter:defaultToConfig2,responseType:defaultToConfig2,xsrfCookieName:defaultToConfig2,xsrfHeaderName:defaultToConfig2,onUploadProgress:defaultToConfig2,onDownloadProgress:defaultToConfig2,decompress:defaultToConfig2,maxContentLength:defaultToConfig2,maxBodyLength:defaultToConfig2,beforeRedirect:defaultToConfig2,transport:defaultToConfig2,httpAgent:defaultToConfig2,httpsAgent:defaultToConfig2,cancelToken:defaultToConfig2,socketPath:defaultToConfig2,responseEncoding:defaultToConfig2,validateStatus:mergeDirectKeys};return a.forEach(Object.keys(e).concat(Object.keys(t)),function computeConfigValue(e){var t=r[e]||mergeDeepProperties,n=t(e);a.isUndefined(n)&&t!==mergeDirectKeys||(s[e]=n)}),s}},7522:function(e,t,s){"use strict";var a=s(5845);e.exports=function settle(e,t,s){var r=s.config.validateStatus;!s.status||!r||r(s.status)?e(s):t(new a("Request failed with status code "+s.status,[a.ERR_BAD_REQUEST,a.ERR_BAD_RESPONSE][Math.floor(s.status/100)-4],s.config,s.request,s))}},2881:function(e,t,s){"use strict";var a=s(9516),r=s(7412);e.exports=function transformData(e,t,s,n){var o=this||r;return a.forEach(n,function transform(a){e=a.call(o,e,t,s)}),e}},7412:function(e,t,s){"use strict";var a=s(5606),r=s(9516),n=s(7018),o=s(5845),i=s(4896),c=s(6440),l=s(6069),_=s(5721),u=s(4298),h={"Content-Type":"application/x-www-form-urlencoded"};function setContentTypeIfUnset(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function stringifySafely(e,t,s){if(r.isString(e))try{(t||JSON.parse)(e);return r.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(s||JSON.stringify)(e)}var d={transitional:i,adapter:function getDefaultAdapter(){var e;return"undefined"!=typeof XMLHttpRequest?e=s(5592):void 0!==a&&"[object process]"===Object.prototype.toString.call(a)&&(e=s(5592)),e}(),transformRequest:[function transformRequest(e,t){n(t,"Accept");n(t,"Content-Type");var s,a=t&&t["Content-Type"]||"",o=a.indexOf("application/json")>-1,i=r.isObject(e);i&&r.isHTMLForm(e)&&(e=new FormData(e));var _=r.isFormData(e);if(_)return o?JSON.stringify(u(e)):e;if(r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e))return e;if(r.isArrayBufferView(e))return e.buffer;if(r.isURLSearchParams(e))return setContentTypeIfUnset(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString();if(i){if(-1!==a.indexOf("application/x-www-form-urlencoded"))return l(e,this.formSerializer).toString();if((s=r.isFileList(e))||a.indexOf("multipart/form-data")>-1){var h=this.env&&this.env.FormData;return c(s?{"files[]":e}:e,h&&new h,this.formSerializer)}}return i||o?(setContentTypeIfUnset(t,"application/json"),stringifySafely(e)):e}],transformResponse:[function transformResponse(e){var t=this.transitional||d.transitional,s=t&&t.forcedJSONParsing,a="json"===this.responseType;if(e&&r.isString(e)&&(s&&!this.responseType||a)){var n=t&&t.silentJSONParsing;try{return JSON.parse(e)}catch(e){if(!n&&a){if("SyntaxError"===e.name)throw o.from(e,o.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:_.classes.FormData,Blob:_.classes.Blob},validateStatus:function validateStatus(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],function forEachMethodNoData(e){d.headers[e]={}});r.forEach(["post","put","patch"],function forEachMethodWithData(e){d.headers[e]=r.merge(h)});e.exports=d},4896:function(e){"use strict";e.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},786:function(e,t,s){e.exports=s(1894)},9641:function(e){e.exports={version:"0.30.0"}},170:function(e,t,s){"use strict";var a=s(6440);function encode(e){var t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'\(\)~]|%20|%00/g,function replacer(e){return t[e]})}function AxiosURLSearchParams(e,t){this._pairs=[];e&&a(e,this,t)}var r=AxiosURLSearchParams.prototype;r.append=function append(e,t){this._pairs.push([e,t])};r.toString=function toString(e){var t=e?function(t){return e.call(this,t,encode)}:encode;return this._pairs.map(function each(e){return t(e[0])+"="+t(e[1])},"").join("&")};e.exports=AxiosURLSearchParams},9012:function(e){"use strict";e.exports=function bind(e,t){return function wrap(){return e.apply(t,arguments)}}},9106:function(e,t,s){"use strict";var a=s(9516),r=s(170);function encode(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function buildURL(e,t,s){if(!t)return e;var n,o=e.indexOf("#");-1!==o&&(e=e.slice(0,o));var i=s&&s.encode||encode,c=s&&s.serialize;return(n=c?c(t,s):a.isURLSearchParams(t)?t.toString():new r(t,s).toString(i))&&(e+=(-1===e.indexOf("?")?"?":"&")+n),e}},4680:function(e){"use strict";e.exports=function combineURLs(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}},3948:function(e,t,s){"use strict";var a=s(9516);e.exports=a.isStandardBrowserEnv()?function standardBrowserEnv(){return{write:function write(e,t,s,r,n,o){var i=[];i.push(e+"="+encodeURIComponent(t));a.isNumber(s)&&i.push("expires="+new Date(s).toGMTString());a.isString(r)&&i.push("path="+r);a.isString(n)&&i.push("domain="+n);!0===o&&i.push("secure");document.cookie=i.join("; ")},read:function read(e){var t=document.cookie.match(RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function remove(e){this.write(e,"",Date.now()-864e5)}}}():function nonStandardBrowserEnv(){return{write:function write(){},read:function read(){return null},remove:function remove(){}}}()},4298:function(e,t,s){"use strict";var a=s(9516);function parsePropPath(e){return a.matchAll(/\w+|\[(\w*)]/g,e).map(function(e){return"[]"===e[0]?"":e[1]||e[0]})}function arrayToObject(e){var t,s,a={},r=Object.keys(e),n=r.length;for(t=0;t=e.length;return(n=!n&&a.isArray(s)?s.length:n,i)?a.hasOwnProperty(s,n)?s[n]=[s[n],t]:s[n]=t:(s[n]&&a.isObject(s[n])||(s[n]=[]),buildPath(e,t,s[n],r)&&a.isArray(s[n])&&(s[n]=arrayToObject(s[n]))),!o}if(a.isFormData(e)&&a.isFunction(e.entries)){var t={};return a.forEachEntry(e,function(e,s){buildPath(parsePropPath(e),s,t,0)}),t}return null}e.exports=formDataToJSON},9137:function(e){"use strict";e.exports=function isAbsoluteURL(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}},5019:function(e,t,s){"use strict";var a=s(9516);e.exports=function isAxiosError(e){return a.isObject(e)&&!0===e.isAxiosError}},4202:function(e,t,s){"use strict";var a=s(9516);e.exports=a.isStandardBrowserEnv()?function standardBrowserEnv(){var e,t=/(msie|trident)/i.test(navigator.userAgent),s=document.createElement("a");function resolveURL(e){var a=e;if(t){s.setAttribute("href",a);a=s.href}return s.setAttribute("href",a),{href:s.href,protocol:s.protocol?s.protocol.replace(/:$/,""):"",host:s.host,search:s.search?s.search.replace(/^\?/,""):"",hash:s.hash?s.hash.replace(/^#/,""):"",hostname:s.hostname,port:s.port,pathname:"/"===s.pathname.charAt(0)?s.pathname:"/"+s.pathname}}return e=resolveURL(window.location.href),function isURLSameOrigin(t){var s=a.isString(t)?resolveURL(t):t;return s.protocol===e.protocol&&s.host===e.host}}():function nonStandardBrowserEnv(){return function isURLSameOrigin(){return!0}}()},7018:function(e,t,s){"use strict";var a=s(9516);e.exports=function normalizeHeaderName(e,t){a.forEach(e,function processHeader(s,a){if(a!==t&&a.toUpperCase()===t.toUpperCase()){e[t]=s;delete e[a]}})}},2012:function(e,t,s){"use strict";var a=s(9516),r=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function parseHeaders(e){var t,s,n,o={};return e&&a.forEach(e.split("\n"),function parser(e){n=e.indexOf(":");t=a.trim(e.slice(0,n)).toLowerCase();s=a.trim(e.slice(n+1));if(t){if(o[t]&&r.indexOf(t)>=0)return;"set-cookie"===t?o[t]=(o[t]?o[t]:[]).concat([s]):o[t]=o[t]?o[t]+", "+s:s}}),o}},5656:function(e){"use strict";e.exports=function parseProtocol(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}},7980:function(e){"use strict";e.exports=function spread(e){return function wrap(t){return e.apply(null,t)}}},6440:function(e,t,s){"use strict";var a=s(9516),r=s(5845),n=s(786);function isVisitable(e){return a.isPlainObject(e)||a.isArray(e)}function removeBrackets(e){return a.endsWith(e,"[]")?e.slice(0,-2):e}function renderKey(e,t,s){return e?e.concat(t).map(function each(e,t){return e=removeBrackets(e),!s&&t?"["+e+"]":e}).join(s?".":""):t}function isFlatArray(e){return a.isArray(e)&&!e.some(isVisitable)}var o=a.toFlatObject(a,{},null,function filter(e){return/^is[A-Z]/.test(e)});function isSpecCompliant(e){return e&&a.isFunction(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator]}function toFormData(e,t,s){if(!a.isObject(e))throw TypeError("target must be an object");t=t||new(n||FormData);var i=(s=a.toFlatObject(s,{metaTokens:!0,dots:!1,indexes:!1},!1,function defined(e,t){return!a.isUndefined(t[e])})).metaTokens,c=s.visitor||defaultVisitor,l=s.dots,_=s.indexes,u=(s.Blob||"undefined"!=typeof Blob&&Blob)&&isSpecCompliant(t);if(!a.isFunction(c))throw TypeError("visitor must be a function");function convertValue(e){if(null===e)return"";if(a.isDate(e))return e.toISOString();if(!u&&a.isBlob(e))throw new r("Blob is not supported. Use a Buffer instead.");return a.isArrayBuffer(e)||a.isTypedArray(e)?u&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function defaultVisitor(e,s,r){var n=e;if(e&&!r&&"object"==typeof e){if(a.endsWith(s,"{}")){s=i?s:s.slice(0,-2);e=JSON.stringify(e)}else if(a.isArray(e)&&isFlatArray(e)||a.isFileList(e)||a.endsWith(s,"[]")&&(n=a.toArray(e)))return s=removeBrackets(s),n.forEach(function each(e,r){a.isUndefined(e)||null===e||t.append(!0===_?renderKey([s],r,l):null===_?s:s+"[]",convertValue(e))}),!1}return!!isVisitable(e)||(t.append(renderKey(r,s,l),convertValue(e)),!1)}var h=[],d=Object.assign(o,{defaultVisitor:defaultVisitor,convertValue:convertValue,isVisitable:isVisitable});function build(e,s){if(!a.isUndefined(e)){if(-1!==h.indexOf(e))throw Error("Circular reference detected in "+s.join("."));h.push(e);a.forEach(e,function each(e,r){!0===(!(a.isUndefined(e)||null===e)&&c.call(t,e,a.isString(r)?r.trim():r,s,d))&&build(e,s?s.concat(r):[r])});h.pop()}}if(!a.isObject(e))throw TypeError("data must be an object");return build(e),t}e.exports=toFormData},6069:function(e,t,s){"use strict";var a=s(9516),r=s(6440),n=s(5721);e.exports=function toURLEncodedForm(e,t){return r(e,new n.classes.URLSearchParams,Object.assign({visitor:function(e,t,s,r){return n.isNode&&a.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}},4841:function(e,t,s){"use strict";var a=s(9641).version,r=s(5845),n={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){n[e]=function validator(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});var o={};n.transitional=function transitional(e,t,s){function formatMessage(e,t){return"[Axios v"+a+"] Transitional option '"+e+"'"+t+(s?". "+s:"")}return function(s,a,n){if(!1===e)throw new r(formatMessage(a," has been removed"+(t?" in "+t:"")),r.ERR_DEPRECATED);if(t&&!o[a]){o[a]=!0;console.warn(formatMessage(a," has been deprecated since v"+t+" and will be removed in the near future"))}return!e||e(s,a,n)}};function assertOptions(e,t,s){if("object"!=typeof e)throw new r("options must be an object",r.ERR_BAD_OPTION_VALUE);for(var a=Object.keys(e),n=a.length;n-- >0;){var o=a[n],i=t[o];if(i){var c=e[o],l=void 0===c||i(c,o,e);if(!0!==l)throw new r("option "+o+" must be "+l,r.ERR_BAD_OPTION_VALUE);continue}if(!0!==s)throw new r("Unknown option "+o,r.ERR_BAD_OPTION)}}e.exports={assertOptions:assertOptions,validators:n}},243:function(e){"use strict";e.exports=FormData},2002:function(e,t,s){"use strict";var a=s(170);e.exports="undefined"!=typeof URLSearchParams?URLSearchParams:a},9490:function(e,t,s){"use strict";e.exports={isBrowser:!0,classes:{URLSearchParams:s(2002),FormData:s(243),Blob:Blob},protocols:["http","https","file","blob","url","data"]}},5721:function(e,t,s){"use strict";e.exports=s(9490)},9516:function(e,t,s){"use strict";var a=s(9012),r=Object.prototype.toString,n=function(e){return function(t){var s=r.call(t);return e[s]||(e[s]=s.slice(8,-1).toLowerCase())}}(Object.create(null));function kindOfTest(e){return e=e.toLowerCase(),function isKindOf(t){return n(t)===e}}function isArray(e){return Array.isArray(e)}function isUndefined(e){return void 0===e}function isBuffer(e){return null!==e&&!isUndefined(e)&&null!==e.constructor&&!isUndefined(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}var o=kindOfTest("ArrayBuffer");function isArrayBufferView(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&o(e.buffer)}function isString(e){return"string"==typeof e}function isNumber(e){return"number"==typeof e}function isObject(e){return null!==e&&"object"==typeof e}function isPlainObject(e){if("object"!==n(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function isEmptyObject(e){return e&&0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}var i=kindOfTest("Date"),c=kindOfTest("File"),l=kindOfTest("Blob"),_=kindOfTest("FileList");function isFunction(e){return"[object Function]"===r.call(e)}function isStream(e){return isObject(e)&&isFunction(e.pipe)}function isFormData(e){var t="[object FormData]";return e&&("function"==typeof FormData&&e instanceof FormData||r.call(e)===t||isFunction(e.toString)&&e.toString()===t)}var u=kindOfTest("URLSearchParams");function trim(e){return e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}function isStandardBrowserEnv(){var e;return("undefined"==typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&"undefined"!=typeof window&&"undefined"!=typeof document}function forEach(e,t){if(null!=e){"object"!=typeof e&&(e=[e]);if(isArray(e))for(var s=0,a=e.length;s0;){o=r[n];if((!a||a(o,e,t))&&!i[o]){t[o]=e[o];i[o]=!0}}e=!1!==s&&Object.getPrototypeOf(e)}while(e&&(!s||s(e,t))&&e!==Object.prototype);return t}function endsWith(e,t,s){e=String(e);(void 0===s||s>e.length)&&(s=e.length);s-=t.length;var a=e.indexOf(t,s);return -1!==a&&a===s}function toArray(e){if(!e)return null;if(isArray(e))return e;var t=e.length;if(!isNumber(t))return null;for(var s=Array(t);t-- >0;)s[t]=e[t];return s}var h=function(e){return function(t){return e&&t instanceof e}}("undefined"!=typeof Uint8Array&&Object.getPrototypeOf(Uint8Array));function forEachEntry(e,t){for(var s,a=(e&&e[Symbol.iterator]).call(e);(s=a.next())&&!s.done;){var r=s.value;t.call(e,r[0],r[1])}}function matchAll(e,t){for(var s,a=[];null!==(s=e.exec(t));)a.push(s);return a}var d=kindOfTest("HTMLFormElement"),m=function resolver(e){return function(t,s){return e.call(t,s)}}(Object.prototype.hasOwnProperty);e.exports={isArray:isArray,isArrayBuffer:o,isBuffer:isBuffer,isFormData:isFormData,isArrayBufferView:isArrayBufferView,isString:isString,isNumber:isNumber,isObject:isObject,isPlainObject:isPlainObject,isEmptyObject:isEmptyObject,isUndefined:isUndefined,isDate:i,isFile:c,isBlob:l,isFunction:isFunction,isStream:isStream,isURLSearchParams:u,isStandardBrowserEnv:isStandardBrowserEnv,forEach:forEach,merge:merge,extend:extend,trim:trim,stripBOM:stripBOM,inherits:inherits,toFlatObject:toFlatObject,kindOf:n,kindOfTest:kindOfTest,endsWith:endsWith,toArray:toArray,isTypedArray:h,isFileList:_,forEachEntry:forEachEntry,matchAll:matchAll,isHTMLForm:d,hasOwnProperty:m}},9230:function(e,t,s){"use strict";s.d(t,{A:function(){return addCsrfToken}});var a=s(8226);let r=["delete","patch","post","put"];function addCsrfToken(e){return!e||(0,a.tO)(e.url)||!r.includes(e.method)||(e.data instanceof FormData?e.data.append("_token",window.context.csrf.token):e.data instanceof URLSearchParams?e.data.append("_token",window.context.csrf.token):e.data=Object.assign({_token:window.context.csrf.token},e.data||{})),e}},2409:function(e,t,s){"use strict";s.d(t,{A:function(){return addRequestId}});var a=s(398);let random=()=>Math.random().toString(36).substring(2,15),generateRequestId=e=>{let t=random();for(;t.length{let e=document.getElementById(a.z.NAV_ROOT);return!!e&&!!e.dataset.featureClientRequestId};function addRequestId(e){return shouldAddRequestId()&&(e.headers.common["X-Chesscom-Request-Id"]=generateRequestId(32)),e}},6762:function(e,t,s){"use strict";s.d(t,{A:function(){return castBoolsToInts}});var a=s(8226);let boolToInt=(e,t=/* @__PURE__ */new WeakSet)=>("object"!=typeof e||null===e||t.has(e)||(t.add(e),Object.keys(e).forEach(s=>{let a=e[s];"boolean"==typeof a?e[s]=Number(a):"object"==typeof a&&null!==a&&(e[s]=boolToInt(a,t))})),e);function castBoolsToInts(e){return!e||(0,a.tO)(e.url)||"object"==typeof e.data&&(e.data=boolToInt(e.data)),e}},1248:function(e,t,s){"use strict";var a=s(9230),r=s(2409),n=s(6762);t.A=[a.A,r.A,n.A]},7634:function(e,t){var s,a,r;!function(n,o){a=[],void 0!==(r="function"==typeof(s=o().Routing)?s.apply(t,a):s)&&(e.exports=r)}(0,function(){var e={};"use strict";e.__esModule=!0;e.Routing=e.Router=void 0;var t=function(){function Router2(e,t){this.context_=e||{base_url:"",prefix:"",host:"",port:"",scheme:"",locale:""};this.setRoutes(t||{})}return Router2.getInstance=function(){return e.Routing},Router2.setData=function(e){Router2.getInstance().setRoutingData(e)},Router2.prototype.setRoutingData=function(e){this.setBaseUrl(e.base_url);this.setRoutes(e.routes);void 0!==e.prefix&&this.setPrefix(e.prefix);void 0!==e.port&&this.setPort(e.port);void 0!==e.locale&&this.setLocale(e.locale);this.setHost(e.host);void 0!==e.scheme&&this.setScheme(e.scheme)},Router2.prototype.setRoutes=function(e){this.routes_=Object.freeze(e)},Router2.prototype.getRoutes=function(){return this.routes_},Router2.prototype.setBaseUrl=function(e){this.context_.base_url=e},Router2.prototype.getBaseUrl=function(){return this.context_.base_url},Router2.prototype.setPrefix=function(e){this.context_.prefix=e},Router2.prototype.setScheme=function(e){this.context_.scheme=e},Router2.prototype.getScheme=function(){return this.context_.scheme},Router2.prototype.setHost=function(e){this.context_.host=e},Router2.prototype.getHost=function(){return this.context_.host},Router2.prototype.setPort=function(e){this.context_.port=e},Router2.prototype.getPort=function(){return this.context_.port},Router2.prototype.setLocale=function(e){this.context_.locale=e},Router2.prototype.getLocale=function(){return this.context_.locale},Router2.prototype.buildQueryParams=function(e,t,s){var a,r=this,n=new RegExp(/\[\]$/);if(t instanceof Array)t.forEach(function(t,a){n.test(e)?s(e,t):r.buildQueryParams(e+"["+("object"==typeof t?a:"")+"]",t,s)});else if("object"==typeof t)for(a in t)this.buildQueryParams(e+"["+a+"]",t[a],s);else s(e,t)},Router2.prototype.getRoute=function(e){var t=[this.context_.prefix+e,e+"."+this.context_.locale,this.context_.prefix+e+"."+this.context_.locale,e];for(var s in t)if(t[s]in this.routes_)return this.routes_[t[s]];throw Error('The route "'+e+'" does not exist.')},Router2.prototype.generate=function(e,t,s){var a=this.getRoute(e),r=t||{},n=Object.assign({},r),o="",i=!0,c="",l=void 0===this.getPort()||null===this.getPort()?"":this.getPort();a.tokens.forEach(function(t){if("text"===t[0]&&"string"==typeof t[1]){o=Router2.encodePathComponent(t[1])+o;i=!1;return}if("variable"===t[0]){6===t.length&&!0===t[5]&&(i=!1);var s=a.defaults&&!Array.isArray(a.defaults)&&"string"==typeof t[3]&&t[3]in a.defaults;if(!1===i||!s||"string"==typeof t[3]&&t[3]in r&&!Array.isArray(a.defaults)&&r[t[3]]!=a.defaults[t[3]]){var c=void 0;if("string"==typeof t[3]&&t[3]in r){c=r[t[3]];delete n[t[3]]}else if("string"==typeof t[3]&&s&&!Array.isArray(a.defaults))c=a.defaults[t[3]];else if(i)return;else throw Error('The route "'+e+'" requires the parameter "'+t[3]+'".');var l=!0===c||!1===c||""===c;if(!l||!i){var _=Router2.encodePathComponent(c);"null"===_&&null===c&&(_="");o=t[1]+_+o}i=!1}else s&&"string"==typeof t[3]&&t[3]in n&&delete n[t[3]];return}throw Error('The token type "'+t[0]+'" is not supported.')});""===o&&(o="/");a.hosttokens.forEach(function(e){var t;if("text"===e[0]){c=e[1]+c;return}if("variable"===e[0]){if(e[3]in r){t=r[e[3]];delete n[e[3]]}else a.defaults&&!Array.isArray(a.defaults)&&e[3]in a.defaults&&(t=a.defaults[e[3]]);c=e[1]+t+c}});o=this.context_.base_url+o;if(a.requirements&&"_scheme"in a.requirements&&this.getScheme()!=a.requirements._scheme){var _=c||this.getHost();o=a.requirements._scheme+"://"+_+(_.indexOf(":"+l)>-1||""===l?"":":"+l)+o}else if(void 0!==a.schemes&&void 0!==a.schemes[0]&&this.getScheme()!==a.schemes[0]){var _=c||this.getHost();o=a.schemes[0]+"://"+_+(_.indexOf(":"+l)>-1||""===l?"":":"+l)+o}else c&&this.getHost()!==c+(c.indexOf(":"+l)>-1||""===l?"":":"+l)?o=this.getScheme()+"://"+c+(c.indexOf(":"+l)>-1||""===l?"":":"+l)+o:!0===s&&(o=this.getScheme()+"://"+this.getHost()+(this.getHost().indexOf(":"+l)>-1||""===l?"":":"+l)+o);if(Object.keys(n).length>0){var u=[],add=function(e,t){t=null===(t="function"==typeof t?t():t)?"":t;u.push(Router2.encodeQueryComponent(e)+"="+Router2.encodeQueryComponent(t))};for(var h in n)n.hasOwnProperty(h)&&this.buildQueryParams(h,n[h],add);o=o+"?"+u.join("&")}return o},Router2.customEncodeURIComponent=function(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/%40/g,"@").replace(/%3A/g,":").replace(/%21/g,"!").replace(/%3B/g,";").replace(/%2C/g,",").replace(/%2A/g,"*").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/'/g,"%27")},Router2.encodePathComponent=function(e){return Router2.customEncodeURIComponent(e).replace(/%3D/g,"=").replace(/%2B/g,"+").replace(/%21/g,"!").replace(/%7C/g,"|")},Router2.encodeQueryComponent=function(e){return Router2.customEncodeURIComponent(e).replace(/%3F/g,"?")},Router2}();return e.Router=t,e.Routing=new t,e.default=e.Routing,{Router:e.Router,Routing:e.Routing}})},190:function(e,t,s){"use strict";s.d(t,{AZ:function(){return l},JZ:function(){return _},Tp:function(){return u},a9:function(){return i},c6:function(){return n},hg:function(){return c},s2:function(){return o},uK:function(){return r}});var a=s(3618);let r={eventProps:"data-event-props",userActivityProps:"data-user-activity-props",speedChessChampionshipUrl:"data-speed-chess-championship-url",challengeUser:"data-challenge-user",loginAndGoRoute:"data-route-login-and-go",registerRoute:"data-route-register",routes:"data-routes"},n={NAVBAR_CLICKED:"Navbar Clicked",ONBOARD:"Onboard - StartReg",SEARCH:"Search",SEARCH_AUTOFILL:"searchAutoFill"},o=100,i=100,c={ALERTS:"alerts",CHALLENGES:"challenges",CHAT_MESSAGES:"chatMessages",GAMES:"games",MESSAGES:"messages"},l={CLUB_CHAT_MODERATOR_ACTION:"club-chat-moderator-action",HIDE_FRIEND_REQUEST:"hide-friend-request",MODAL_DID_HIDE:"MODAL_DID_HIDE",SEND_NEW_GAME_SEEK:"SEND_NEW_GAME_SEEK",SEND_NEW_GAME_SEEK_SUCCESS:"SEND_NEW_GAME_SEEK_SUCCESS",SHOW_ONBOARD_MODAL:"SHOW_ONBOARD_MODAL",SHOW_UPGRADE_MODAL:"SHOW_UPGRADE_MODAL",START_DIRECT_CHAT:"START_DIRECT_CHAT"},_={registerRoute:e=>a.A.generate("web_security_register",{redirectUrl:e}),loginAndGoRoute:e=>a.A.generate("web_security_login_and_go",{redirectUrl:e}),searchRoute:e=>a.A.generate("web_search",{q:e})},u={AUTH_BUTTON:".auth-button",LESSONS_CONTAINER:".lessons-container",LOGOUT_FORM:".form.logout",LOGOUT_TRIGGER:"#sb .logout",MAIN_NAV:"#sb",MAIN_NAV_HOME_LINK:"#sb .link.home",MAIN_NAV_LINKS:"#sb .menu > .link",MAIN_NAV_LOGIN_LINK:"#sb .login",MAIN_NAV_PLAY_LINK:"#sb .link.play",MAIN_NAV_REGISTER_LINK:".signup.register",MAIN_NAV_SOCIAL_LINK:"#sb .link.social",MAIN_TOP_NAV:"#sb .menu.top",MAIN_TOP_NAV_LINKS:"#sb .menu.top > .link",SEARCH_INPUT:'input[name="q"]',SIGN_UP:".signup",TOOLTIP_TRIGGER:"[data-tooltip-id]",USER_ACTIVITY_NAV_SELECTION:"[data-user-activity-nav-selection]"}},7219:function(e,t,s){"use strict";s.d(t,{$6:function(){return loginUrl},Fr:function(){return i},Ls:function(){return commentIcon},W:function(){return generateMyTurnsLink},we:function(){return joinUrl}});var a=s(190),r=s(1272),n=s(5941);s(3880);s(2408);let o=document.querySelector(a.Tp.MAIN_NAV),generateMyTurnsLink=e=>(0,r.Wi)(e),getMainNav=()=>(null==o&&(o=document.querySelector(a.Tp.MAIN_NAV)),o),commentIcon=e=>{if(e)return({article:"document-blank",blog:"document-blog",chess_video:"media-control-play",chess_term:"message-bubble-fill-pair",club:"game-banner-club",forum_topic:"message-bubble-fill-pair",game:"hand-pawn",lesson_course:"message-bubble-fill-pair",master_player:"message-bubble-fill-pair",news:"document-news-fill",opening:"document-book-stack",survey:"mark-question-outline",tactics:"game-type-puzzle",tournament:"trophy-medal-2",team_match:"game-type-teammatch",votechess:"square-open-checked"})[e]},i=n.G,joinUrl=e=>{let t=e||window.location.href,s=getMainNav();return s?`${s.getAttribute(a.uK.registerRoute)}?redirectUrl=${encodeURI(t)}`:a.JZ.registerRoute(e)},loginUrl=e=>{let t=e||window.location.href,s=getMainNav();return s?`${s.getAttribute(a.uK.loginAndGoRoute)}?redirectUrl=${encodeURI(t)}`:a.JZ.loginAndGoRoute(e)}},1272:function(e,t,s){"use strict";s.d(t,{JZ:function(){return o},Wi:function(){return dailyPlay}});var a=s(9724),r=s(3618);let dailyPlay=e=>r.A.generate("web_game_daily",{id:String(e)}),n=window.context&&window.context.locale?window.context.locale:a.A.I18N_DEFAULT_LOCALE,o={home:r.A.generate("web_user_home"),live:r.A.generate("web_live"),loginAndGoRoute:e=>r.A.generate("web_security_login_and_go",{redirectUrl:e}),logout:r.A.generate("web_security_logout"),membership:r.A.generate("web_membership",{c:"navbar"}),messages:r.A.generate("web_message_index"),playUrl:e=>`chess.com${r.A.generate("web_member_play",{opponent:e})}`,stats:r.A.generate("web_stats"),themes:r.A.generate("web_user_settings_board"),registerRoute:e=>r.A.generate("web_security_register",{redirectUrl:e}),settings:r.A.generate("web_user_settings_edit"),support:"https://support.chess.com/",topPlayerObserve:e=>`${r.A.generate("web_play")}?action=follow&member=${e}`,tv:["en_US","en"].includes(n)?r.A.generate("web_tv"):r.A.generate("i18n_web_tv",{_locale:n.substr(0,2)})}},398:function(e,t,s){"use strict";s.d(t,{z:function(){return a}});let a={LOGIN_REGISTER_MODAL:"login-register-modal",OFFLINE_CHALLENGE_TOASTER:"offline-challenge-toaster",NAV_ROOT:"sb",SHAREABLE_GAME_URL_MODAL:"shareable-game-url-modal",SHAREABLE_GAME_SHORT_UUID:"shareable-game-short-uuid"}},5969:function(e,t,s){"use strict";s.d(t,{h:function(){return fetch}});var a=s(4090);async function fetch(e){return(0,a.m)({method:"get",...e})}},8588:function(e,t,s){"use strict";s.d(t,{A:function(){return i}});function getClientIdHeaderValue(e,t){return`${e??"Chesscom-Web-Frontend"}/${t??window.context?.version}; (#ui_ux_frontend in Slack)`}var a=s(1001),r=s(1999),n=s(9877);let o=r.A.create({withCredentials:!0});o.interceptors.response.use(void 0,n.A);o.interceptors.response.use(e=>e,e=>{if(e?.response?.status>=400)try{(0,a.z)({message:e.message,method:e.config.method,requestUrl:e.config.url.replace("https://www.chess.com",""),stack:e.stack,status:e.response.status})}catch(e){}return Promise.reject(e)});o.interceptors.request.use(e=>{e.headers??={};if(!e.headers["x-chesscom-client"]){let t=getClientIdHeaderValue();e.headers["x-chesscom-client"]=t}return e});var i=o},4090:function(e,t,s){"use strict";s.d(t,{m:function(){return publish}});var a=s(8588),r=s(7901),n=/*#__PURE__*/s.n(r);async function publish(e){let t=window.PubSub.options.url[e.service||"base"],s=e.path instanceof Array?e.path.join("/"):e.path;t.endsWith("/")||s.startsWith("/")||e.allowNoTrailingSlash||(t+="/");let r={};["staging","prod"].includes(window.context.environment||"")||(r.uid=window.context.user?.uuid);e.params&&Object.assign(r,e.params);let o={};o["x-chesscom-request-id-client"]=e.requestId??n()();e.clientId&&(o["x-chesscom-play-client"]=e.clientId);e.headers&&Object.assign(o,e.headers);let i=e.timeout?AbortSignal?.timeout?.(e.timeout):void 0;return(0,a.A)({url:/^http[s]?:/.test(s)?s:`${t}${s}`,data:e.data,method:e.method||"post",params:r,headers:o,signal:i,withCredentials:!0})}},3930:function(e,t,s){"use strict";s.d(t,{$U:function(){return i},iz:function(){return l},YK:function(){return r},D6:function(){return a}});let a={CONNECT:"connect",DISCONNECT:"disconnect",FAILURE:"failure",RECONNECT:"reconnect"};var r=/* @__PURE__ */(e=>(e.Base="base",e.Chat="chat",e.Classroom="classroom",e.GameList="gamelist",e.Insights="insights",e.Invitations="invitations",e.Matcher="matcher",e.Play="play",e.Presence="presence",e.Ratings="ratings",e.Settings="settings",e.TopPlayers="topplayers",e.Tournaments="tournaments",e.UserProperties="user-properties",e.Users="users",e))(r||{}),n=/* @__PURE__ */(e=>(e.Classroom="classroom",e.Game="game",e.Disable="disable",e.HasNewMessages="has-new-message",e.MarkAsRead="mark-as-read",e.Messages="messages",e.Mute="mute",e.Unmute="unmute",e.User="user",e))(n||{}),o=/* @__PURE__ */(e=>(e.Users="users",e))(o||{}),i=/* @__PURE__ */(e=>(e.Accept="accept",e.Cancel="cancel",e.Challenges="challenges",e.Decline="reject",e.Games="games",e.OpenChallenges="open-challenges",e.Seeks="seeks",e))(i||{}),c=/* @__PURE__ */(e=>(e.Alias="alias",e.Arrows="arrows",e.AudioSettings="audio-settings",e.AutoSave="auto-save",e.Boards="boards",e.ChatSettings="chat-settings",e.Clock="clock",e.CollectionIds="collection-ids",e.Commands="commands",e.Confirmations="confirmations",e.Current="current",e.Enrollment="enrollment",e.EvaluationSettings="evaluation-settings",e.Flipped="flipped",e.GameId="game-id",e.Images="images",e.Invitees="invitees",e.LargeClassroom="large-classroom",e.Moves="moves",e.Notifications="notifications",e.PinnedVideos="pinned-videos",e.Players="players",e.Position="position",e.Publish="publish",e.SelectedCollectionId="selected-collection-id",e.Sequence="sequence",e.Sessions="sessions",e.Squares="squares",e.Stopwatch="stopwatch",e.Timer="timer",e.Title="title",e.Twilio="twilio",e.Users="users",e.Webrtc="webrtc",e))(c||{}),l=/* @__PURE__ */(e=>(e.Users="users",e))(l||{}),_=/* @__PURE__ */(e=>(e.Users="users",e))(_||{}),u=/* @__PURE__ */(e=>(e.Clock="clock",e.Game="game",e.Grudge="grudge",e.Match="match",e.Rematch="rematch",e.StopRepeat="stop-repeat",e.Tournaments="tournaments",e))(u||{});window.PubSub},5941:function(e,t,s){"use strict";s.d(t,{G:function(){return a}});let a="ontouchstart"in window||window.navigator.maxTouchPoints>0||/firefox/i.test(window.navigator.userAgent)&&"TouchEvent"in window},2438:function(e,t,s){"use strict";var a=s(7118),r=s(1752),n=s(2404),o=s(8947);let i=["height","src","width"],c=["textContent"];t.A=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-button",props:{align:{default:"center"},customClasses:{},customImgSrc:{},disabled:{type:Boolean},fullWidth:{type:Boolean},href:{},icon:{},isOneLineText:{type:Boolean},label:{},loading:{type:Boolean},minWidth:{type:Boolean},selectedBorder:{type:Boolean},size:{default:"medium"},type:{default:"button"},variant:{default:"secondary"}},emits:["click","contextmenu","touchend","touchstart"],setup(e){let t=e,s=(0,a.computed)(()=>o.D[t.size]?.iconSize),l=(0,a.computed)(()=>o.D[t.size]?.loaderSize),_=(0,a.computed)(()=>t.disabled||null),u=(0,a.computed)(()=>t.loading||null);return(e,h)=>((0,a.openBlock)(),(0,a.createBlock)((0,a.resolveDynamicComponent)(e.href?"a":"button"),{class:(0,a.normalizeClass)(["cc-button-component",`cc-button-${e.variant}`,`cc-button-${e.size}`,`cc-bg-${e.variant}`,{"cc-button-full":e.fullWidth,"cc-button-disabled":_.value,"cc-button-loading":u.value,"cc-button-min-width":e.minWidth,"cc-selected-border":e.selectedBorder,"cc-button-align-start":"start"===e.align}]),disabled:_.value||u.value,href:e.href||null,type:e.href?null:e.type,onClick:h[0]||(h[0]=t=>e.$emit("click",t)),onContextmenu:h[1]||(h[1]=t=>e.$emit("contextmenu",t)),onTouchend:h[2]||(h[2]=t=>e.$emit("touchend",t)),onTouchstartPassive:h[3]||(h[3]=t=>e.$emit("touchstart",t))},{default:(0,a.withCtx)(()=>[u.value?((0,a.openBlock)(),(0,a.createBlock)(n.A,{key:0,size:l.value,class:"cc-button-loader",variant:"spinner-chameleon"},null,8,["size"])):(0,a.createCommentVNode)("",!0),h[4]||(h[4]=(0,a.createTextVNode)()),e.customImgSrc?((0,a.openBlock)(),(0,a.createElementBlock)("img",{key:1,alt:"icon",class:(0,a.normalizeClass)(["cc-button-icon cc-button-custom-img",e.customClasses?.icon]),height:a.unref(o.D)[t.size]?.imgSize,src:e.customImgSrc,width:a.unref(o.D)[t.size]?.imgSize},null,10,i)):e.icon?((0,a.openBlock)(),(0,a.createBlock)(r.A,{key:2,name:e.icon.name,size:s.value,variant:e.icon.variant,class:(0,a.normalizeClass)(["cc-button-icon",e.customClasses?.icon])},null,8,["name","size","variant","class"])):(0,a.createCommentVNode)("",!0),h[5]||(h[5]=(0,a.createTextVNode)()),e.label?((0,a.openBlock)(),(0,a.createElementBlock)("span",{key:3,class:(0,a.normalizeClass)([{"cc-button-one-line":e.isOneLineText},e.customClasses?.label]),textContent:(0,a.toDisplayString)(e.label)},null,10,c)):(0,a.createCommentVNode)("",!0),h[6]||(h[6]=(0,a.createTextVNode)()),(0,a.renderSlot)(e.$slots,"default")]),_:3,__:[4,5,6]},40,["class","disabled","href","type"]))}})},5598:function(e,t,s){"use strict";var a=s(7118),r=s(596),n=s(3632);let o=["alt","height","src","width"];t.A=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-icon",props:{alt:{},customSize:{},name:{},size:{default:"24"},variant:{default:"flat"}},setup(e){let t=e,s=(0,a.computed)(()=>t.customSize?t.customSize:n.g[t.size].svgImageSize),i=(0,a.computed)(()=>n.g[t.size].svgImageSize),c=(0,a.computed)(()=>t.customSize?`${t.customSize/10}rem`:""),l=(0,a.computed)(()=>`/bundles/web/images/color-icons/${t.name}.svg`),_=(0,a.computed)(()=>`/bundles/web/images/glyphs-2025/${t.name}.svg`);return(e,n)=>"color"===e.variant?((0,a.openBlock)(),(0,a.createElementBlock)("img",{key:0,"aria-hidden":"true",alt:e.alt?e.alt:e.name,class:(0,a.normalizeClass)(["cc-icon-img",{"cc-icon-custom-img-size":e.customSize}]),height:s.value,src:l.value,style:(0,a.normalizeStyle)(e.customSize?[`--cc-icon-custom-size: ${c.value}`]:null),width:s.value},null,14,o)):"glyph"===e.variant?((0,a.openBlock)(),(0,a.createElementBlock)("span",{key:1,class:(0,a.normalizeClass)(["cc-icon-glyph",`cc-icon-size-${t.size}`])},[(0,a.createVNode)((0,a.unref)(r.A),{src:_.value,width:i.value,height:i.value,"transform-source":e=>e},null,8,["src","width","height","transform-source"])],2)):((0,a.openBlock)(),(0,a.createElementBlock)("span",{key:2,"aria-hidden":"true",class:(0,a.normalizeClass)(["icon-font-chess",e.name,[e.customSize?"cc-icon-custom-icon-size":`cc-icon-size-${t.size}`]]),style:(0,a.normalizeStyle)(e.customSize?[`--cc-icon-custom-size: ${c.value}`]:null)},null,6))}})},4650:function(e,t,s){"use strict";var a=s(7118);let r=["aria-label","type","value"];t.A=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-input",props:{ariaLabel:{},autofocus:{type:Boolean},hasError:{type:Boolean},hasWarning:{type:Boolean},modelValue:{default:""},showSpinButtons:{type:Boolean},size:{default:"medium"},type:{default:"text"}},emits:["blur","change","enter","focus","keydown","keyup","paste","update:modelValue"],setup(e,{emit:t}){let s=t,n=(0,a.ref)();(0,a.onMounted)(()=>{e.autofocus&&requestAnimationFrame(()=>{n.value?.focus()})});let keyupEvent=e=>s("keyup",e),onInput=e=>s("update:modelValue",e.target.value);return(e,t)=>((0,a.openBlock)(),(0,a.createElementBlock)("input",{ref_key:"inputEl",ref:n,"aria-label":e.ariaLabel,class:(0,a.normalizeClass)(["cc-input-component",`cc-input-${e.size}`,{"cc-input-error":e.hasError,"cc-input-warning":e.hasWarning,"cc-input-spin-buttons":e.showSpinButtons}]),type:e.type,value:e.modelValue,onBlur:t[0]||(t[0]=t=>e.$emit("blur",t)),onChange:t[1]||(t[1]=t=>e.$emit("change",t)),onFocus:t[2]||(t[2]=t=>e.$emit("focus",t)),onInput,onKeydown:t[3]||(t[3]=t=>e.$emit("keydown",t)),onKeyup:[keyupEvent,t[4]||(t[4]=(0,a.withKeys)(t=>e.$emit("enter",t),["enter"]))],onPaste:t[5]||(t[5]=t=>e.$emit("paste",t))},null,42,r))}})},34:function(e,t,s){"use strict";var a=s(7118);t.A=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-loader",props:{size:{},variant:{default:"blocks"}},setup:e=>(e,t)=>"blocks"===e.variant?((0,a.openBlock)(),(0,a.createElementBlock)("div",{key:0,"aria-busy":"true","aria-live":"polite",class:(0,a.normalizeClass)(["cc-loader-component",`cc-loader-${e.size}`])},[((0,a.openBlock)(),(0,a.createElementBlock)(a.Fragment,null,(0,a.renderList)(6,e=>(0,a.createElementVNode)("div",{key:e,class:(0,a.normalizeClass)(`cc-loader-square cc-loader-square-${e}`)},null,2)),64))],2)):((0,a.openBlock)(),(0,a.createElementBlock)("div",{key:1,"aria-busy":"true","aria-live":"polite",class:(0,a.normalizeClass)(["cc-loader-spinner",`cc-loader-${e.size}`,`cc-loader-${e.variant}`])},null,2))})},2688:function(e,t,s){"use strict";s.d(t,{A:function(){return a}});let a={hideModal:"message-modal:hide"}},797:function(e,t,s){"use strict";s.d(t,{$:function(){return getDefaultState},q:function(){return a}});function getDefaultState(){return{captcha:"",userCaptchaTry:"",errorMessage:"",isSending:!1,hasSent:!1,message:"",user:{avatar_url:"",isFriendable:!1,isMessageable:!0,is_in_livechess:!1,is_online:!1,notMessageableReasonCode:0,userId:0,username:""}}}let a=(0,s(7118).reactive)(getDefaultState())},2005:function(e,t,s){"use strict";s.d(t,{e3:function(){return r}});var a=s(9558);s(3618).A.generate("web_security_onboarding");let r=window.chesscom.features.includes("web_consistent_onboarding_design")&&["consistentOnboardingDesign","skillAfterUsername"].some(e=>(0,a.E)("signup_consistency_and_skill_after_username",e))},8947:function(e,t,s){"use strict";s.d(t,{D:function(){return a}});let a={"x-small":{iconSize:"16",imgSize:"16",loaderSize:"small"},small:{iconSize:"16",imgSize:"16",loaderSize:"medium"},medium:{iconSize:"20",imgSize:"20",loaderSize:"large"},large:{iconSize:"24",imgSize:"24",loaderSize:"large"},"x-large":{iconSize:"24",imgSize:"24",loaderSize:"large"},"xx-large":{iconSize:"32",imgSize:"32",loaderSize:"large"}}},3632:function(e,t,s){"use strict";s.d(t,{g:function(){return a}});let a={12:{glyphSize:"16",svgImageSize:"12"},16:{glyphSize:"22.5",svgImageSize:"16"},20:{glyphSize:"28",svgImageSize:"20"},24:{glyphSize:"28.75",svgImageSize:"24"},32:{glyphSize:"32",svgImageSize:"32"},40:{glyphSize:"44.75",svgImageSize:"40"},48:{glyphSize:"64",svgImageSize:"48"},64:{glyphSize:"78.8",svgImageSize:"64"}}},2698:function(e,t,s){"use strict";s.d(t,{D:function(){return trackUntypedUserActivity}});var a=s(69);async function trackUntypedUserActivity(e,t,s,r){(await (0,a.e)()).sendTrackEvent(e,t,s,r)}},4343:function(e,t,s){"use strict";s.d(t,{x:function(){return getUserActivityInfo}});var a=s(6946),r=s(2302);function syncDeviceId(){let e=localStorage.getItem("user-activity-sdk-device-id"),t=getRemoteDeviceIdFromCookie(),s=t??(0,r.A)();return e&&e!==t&&updateDeviceIdInCookie(s=e),e||t||updateDeviceIdInCookie(s),e||localStorage.setItem("user-activity-sdk-device-id",s),s}function updateDeviceIdInCookie(e){let t=JSON.stringify({deviceId:e});(0,a.TV)("me",encodeURIComponent(t),365,String(window.context?.cookies?.domain||""))}function getRemoteDeviceIdFromCookie(){let e=(0,a.Ri)("me");if(e)try{return JSON.parse(decodeURIComponent(e)).deviceId}catch(e){}}function getUserActivityInfo(){let{user:e,userActivityKey:t}=window.context||{},s=e?.uuid,a=e&&!e.isGuest?e.id:void 0,r=syncDeviceId(),n=e&&a&&e.bucketingId?e.bucketingId:r;return{userId:s,userActivityKey:t,legacyUserId:a,deviceId:r,bucketingId:n}}},69:function(e,t,s){"use strict";s.d(t,{e:function(){return getUserActivityService}});var a=s(4343);function getUserActivityService(){if(window.chesscom?.userActivityService)return window.chesscom.userActivityService;let{userId:e,legacyUserId:t,userActivityKey:r,bucketingId:n,deviceId:o}=(0,a.x)(),i={apiKey:r,applicationId:"APPLICATION_CHESSCOM",cacheKey:"cached-user-activity-service",client:{build:window.context.commit,name:"WEB",version:window.context.version},legacyUserId:t,deviceId:o,userId:e,bucketingId:n};return window.chesscom.features.includes("web_user_activity_sdk_v5")?window.chesscom.userActivityService=Promise.all([s.e(232),s.e(314)]).then(s.bind(s,3314)).then(e=>e.createUserActivityClient(i)):window.chesscom.userActivityService=Promise.all([s.e(232),s.e(213)]).then(s.bind(s,2213)).then(e=>e.createUserActivityClient(i)),window.chesscom.userActivityService}},1242:function(e,t,s){"use strict";s.d(t,{H:function(){return getCurrentUser}});var a=s(9921);function getCurrentUser(){return a.D.currentUser}},9921:function(e,t,s){"use strict";s.d(t,{D:function(){return _}});var a=s(4939),r=s(5591);class n extends r.Model{avatarUrl=null;avatarLargeUrl=null;chessTitle=null;country=null;eligibleFirstTrial=!1;flairCode=null;flair=null;id="";isGuest=!1;isModerator=!1;isActivated=!1;membership=null;membershipLevel=null;userId=0;username="";constructor(e){super();e&&(0,r.updateModel)(this,e)}isPremium(){return"basic"!==this.membership}getMembershipLevel(){return this.membership&&this.membership in a.x?a.x[this.membership]:null}}var o=s(63),i=s(7118);let c=(0,o.N)(),l=c?new n({id:c.uuid,isGuest:c.isGuest,isModerator:c.isModerator,isActivated:c.isActivated,eligibleFirstTrial:c.eligibleFirstTrial,userId:c.id,membership:c.membershipCode,membershipLevel:c.membershipLevel,flairCode:c.flairCode,flair:c.flair,country:c.country.code,chessTitle:c.chessTitle,username:c.username,avatarUrl:c.avatarUrl,avatarLargeUrl:c.avatarLargeUrl}):null,_=(0,i.reactive)({currentUser:l,roles:[]})},1478:function(e,t,s){"use strict";s.d(t,{C:function(){return postErrorToClientMetrics}});var a=s(2505);let r=/*#__PURE__*/s.n(a)().create();async function postErrorToClientMetrics(e){if(window.chesscom.features.includes("client_metrics_error_reporting"))return r.post(`${window.chesscom.clientMetricsDomain}/error-reporting/web`,{ip:window.context.ip,user:window.context.user?{countryCode:window.context.user.country.code,id:window.context.user.id,membershipCode:window.context.user.membershipCode,membershipLevel:window.context.user.membershipLevel,timezone:window.context.user.timezone,username:window.context.user.username}:{},userAgent:window.navigator.userAgent,error:e})}},1001:function(e,t,s){"use strict";s.d(t,{z:function(){return postHttpRequestErrorToClientMetrics}});var a=s(1478);let r=[/api\.iterable\.com/];async function postHttpRequestErrorToClientMetrics(e){if(!r.some(t=>t.test(e.requestUrl)))return(0,a.C)({message:e.message,method:e.method,requestHost:e.requestHost??window.location.hostname,requestUrl:e.requestUrl,stack:e.stack,status:e.status,type:"HTTP_REQUEST"})}},2414:function(e,t,s){"use strict";s.d(t,{W:function(){return a}});let a=20},2495:function(e,t,s){"use strict";s.d(t,{x:function(){return createFriendsSearchFriendDtoFactory}});function friendsSearchPresenceStatusToNumber(e){return["FRIENDS_SEARCH_PRESENCE_STATUS_UNSPECIFIED","FRIENDS_SEARCH_PRESENCE_STATUS_OFFLINE","FRIENDS_SEARCH_PRESENCE_STATUS_ONLINE","FRIENDS_SEARCH_PRESENCE_STATUS_PLAYING"].indexOf(e)}function userTypeToNumber(e){return["USER_TYPE_UNSPECIFIED","USER_TYPE_USER","USER_TYPE_GUEST","USER_TYPE_COMPUTER"].indexOf(e)??0}function createFriendsSearchFriendDtoFactory(e){let{areFriends:t=!1,eligibleUserUuids:s=[]}=e;return e=>({...e,friendSince:Number(e.friendSince),isRequestorFriend:!!(e.isRequestorFriend||t),presence:friendsSearchPresenceStatusToNumber(e.presence),userCanReceiveGifts:s.includes(e.uuid),userView:{...e.userView,chessTitle:e.userView.chessTitle??"",country:e.userView.country??"",createdAt:new Date(e.userView.createdAt).valueOf(),contentLanguageIncludesEnglish:!!e.userView.contentLanguageIncludesEnglish,firstName:e.userView.firstName??"",flair:e.userView.flair??null,isContentHidden:!!e.userView.isContentHidden,isEnabled:e.userView.isEnabled?1:0,isStreamer:!!e.userView.isStreamer,isVerified:!!e.userView.isVerified,lastName:e.userView.lastName??"",timezone:e.userView.timezone??"",type:userTypeToNumber(e.userView.type),updatedAt:new Date(e.userView.updatedAt).valueOf(),userId:Number(e.userView.userId),username:e.userView.username},uuid:e.uuid})}},1319:function(e,t,s){"use strict";s.d(t,{s:function(){return findUserFriends}});var a=s(8566),r=s(2414);function assembleFriendsSearchQuery(e,t=r.W){let s={statement:{}},a=[];if(e.name){let s=e.name.substring(0,t);s.length>=3&&a.push({fieldValue:{searchableField:"FRIENDS_SEARCH_SEARCHABLE_FIELD_ALL_EXCEPT_EMAIL",fieldValue:s}})}if(e.country){let s=e.country.substring(0,t);s.length>=3&&a.push({fieldValue:{searchableField:"FRIENDS_SEARCH_SEARCHABLE_FIELD_COUNTRY",fieldValue:s}})}return void 0!==e.isOnline&&a.push({isOnline:{isOnline:!0}}),a.forEach((e,t)=>{if(0===t)s.statement=e;else{let t=s.statement,a=s.and;s.and={statement:t,and:a};s.statement={...e}}}),s}var n=s(5818);async function findUserFriends(e){let{includePresenceStatus:t,itemsPerPage:s=20,pageToken:o,requesterUser:i=null,searchCriteria:c={},sorting:l=[{key:"lastLoginDate",order:"desc"}],signal:_}=e,u=assembleFriendsSearchQuery(c,r.W),h=l.map(resolveOrderBy);return(0,n.t)(()=>(0,a.a2)({uuid:i,includePresenceStatus:t,query:{orderBy:h,query:u},pagination:{pageSize:s,pageToken:o}},void 0,void 0,void 0,_),{attempts:3})}function resolveOrderBy(e){let{key:t,order:s}=e,a={field:"FRIENDS_SEARCH_SEARCHABLE_FIELD_UNSPECIFIED",order:"FRIENDS_SEARCH_ORDER_UNSPECIFIED"};switch(t){case"username":a.field="FRIENDS_SEARCH_SEARCHABLE_FIELD_USERNAME";break;case"createDate":a.field="FRIENDS_SEARCH_SEARCHABLE_FIELD_CREATED_DATE";break;case"presenceStatus":a.field="FRIENDS_SEARCH_SEARCHABLE_FIELD_IS_ONLINE";break;default:a.field="FRIENDS_SEARCH_SEARCHABLE_FIELD_LAST_LOGIN_DATE"}return"asc"===s?a.order="FRIENDS_SEARCH_ORDER_ASC":"desc"===s&&(a.order="FRIENDS_SEARCH_ORDER_DESC"),a}},3676:function(e,t,s){"use strict";s.d(t,{O:function(){return suggestFriends}});var a=s(8566),r=s(2414);async function suggestFriends(e){let{boostUsername:t=!1,exactUsernameFirst:s=!0,friendsLimit:n=5,includeFriends:o=!1,includeSuggestions:i=!0,prefix:c,suggestionsLimit:l=5,signal:_}=e,u=c.substring(0,r.W);return(0,a.jT)({boostUsername:t,exactUsernameFirst:s,friendsLimit:n,includeFriends:o,includeSuggestions:i,prefix:u,suggestionsLimit:l},void 0,void 0,void 0,_)}},4359:function(e,t,s){"use strict";s.d(t,{O:function(){return fetchUsersOnlineStatuses}});var a=s(9391),r=s(5794);async function fetchUsersOnlineStatuses(e){let{data:t}=await (0,a.W)(e);return t.users.reduce((e,t)=>(e[t.id]=(0,r.y)(t),e),{})}},9391:function(e,t,s){"use strict";s.d(t,{W:function(){return fetchUsersPresenceData}});var a=s(3930),r=s(5969);async function fetchUsersPresenceData(e){return(0,r.h)({service:a.YK.Presence,path:[a.iz.Users],params:{ids:e.slice(0,25).join(",")}})}},2766:function(e,t,s){"use strict";s.d(t,{X:function(){return a}});var a=/* @__PURE__ */(e=>(e.None="none",e.Playing="playing",e))(a||{})},2623:function(e,t,s){"use strict";s.d(t,{l:function(){return a}});var a=/* @__PURE__ */(e=>(e.Offline="offline",e.Online="online",e))(a||{})},5794:function(e,t,s){"use strict";s.d(t,{y:function(){return transformUserPresenceDto}});var a=s(2766),r=s(2623),n=s(3618);function transformUserPresenceDto(e){let{activity:t,activityContext:s,id:o,status:i,statusAt:c,statusAtUncertain:l,streaming:_}=e,u={battleLink:void 0,eventLink:void 0,gameLink:void 0,id:o,isOfflineStatusUncertain:void 0,isOnline:i===r.l.Online,isPlaying:t===a.X.Playing,offlineSince:void 0,statusAt:c,streaming:_};i===r.l.Offline&&(u.offlineSince=c);let h=s?.games?.[0];if(h){let e="live_chess"===h.source?"web_game_live":"web_game_uuid",t=h.numericId||h.id;u.gameLink=n.A.generate(e,{id:t});u.gameId=t}else if(s?.battles?.length){let e=s.battles[0].id;u.battleLink=n.A.generate("web_puzzles_mode_battle_view",{shortUuid:e})}return u.isOfflineStatusUncertain=l,u.isSubscribed=!0,u}},5697:function(e,t,s){"use strict";s.d(t,{D:function(){return saveSettings}});var a=s(3930),r=s(4090);let objectIsEmpty=e=>e&&!Object.keys(e).length;async function saveSettings(e){if(!objectIsEmpty(e))try{await (0,r.m)({method:"post",service:a.YK.Settings,path:"users/me",data:e})}catch{}}},3880:function(e,t,s){"use strict";s.d(t,{ZE:function(){return a},X5:function(){return getBrowser},ol:function(){return getWindowsVersion},Fr:function(){return isMobile},_$:function(){return isOldBrowser}});let isMobile=(e=window.navigator.userAgent)=>/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(e);window.location.pathname;(()=>encodeURIComponent(window.document.title))();(()=>encodeURIComponent(window.location.href))();let a={chrome:"Chrome",edge:"edge",firefox:"Firefox",ie:"IE",safari:"Safari"},r=window.chesscom.features?.includes("baseline_browser_support")?{chrome:119,edge:119,firefox:128,ie:Number.POSITIVE_INFINITY,safari:17}:{chrome:111,edge:114,firefox:128,ie:Number.POSITIVE_INFINITY,safari:17},version=(e,t)=>t.appVersion.indexOf(e)>-1,isEdge=(e=window.navigator.userAgent)=>null!==e.match(/Edg/),getBrowser=(e=window.navigator.userAgent)=>{let t;let s=e.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];if(isEdge(e)){let t=e.indexOf("Edg"),s=4;e.match("Edge/")&&(s=5);let a=t+s;return{name:"Edge",version:parseInt(e.substring(a,e.indexOf(".",a)),10)}}if(/trident/i.test(s[1]))return{name:"IE",version:parseInt((t=/\brv[ :]+(\d+)/g.exec(e)||[])[1]||"-1",10)};if(s[1]===a.chrome){t=e.match(/\bOPR\/(\d+)/);if(null!=t)return{name:"Opera",version:parseInt(t[1],10)}}return((s=s[2]?[s[1],s[2]]:[window.navigator.appName,window.navigator.appVersion,"-?"])[0]===a.safari&&null!=(t=e.match(/version\/(\d+)/i))&&s.splice(1,1,t[1]),"MSIE"===s[0])?{name:a.ie,version:parseInt(s[1],10)}:{name:s[0],version:parseInt(s[1],10)}},getWindowsVersion=(e=window.navigator)=>version("NT",e)?version("Windows NT 5.1",e)||version("Windows NT 6.0",e)?6:version("Windows NT 6.1",e)?7:version("Windows NT 6.2",e)||version("Windows NT 6.3",e)?8:10:-1,isOldBrowser=(e=window.navigator.userAgent)=>{let t=getBrowser(e);return null!=t.name&&0!==t.name.length&&Object.keys(a).some(e=>t.name.toLowerCase()===a[e].toLowerCase()&&t.version{let[s,a]=e.split("=");s&&a&&(t[s]=a)}),t[e]||null}},1286:function(e,t,s){"use strict";s.d(t,{E:function(){return createApp}});var a=s(8779),r=s(7118),n=s(5606);function createApp(e,t){let s=(0,r.createApp)(e,t).mixin(a.A);return n.env.VITE&&(s.config.compilerOptions.isCustomElement=e=>e.startsWith("wc-")),s}},8062:function(e,t,s){"use strict";s.d(t,{Dj:function(){return setEmbeddedTweetDarkMode},Qo:function(){return setDarkModeCookie},S8:function(){return setDarkMode},jh:function(){return setEditorDarkMode},oL:function(){return getIsDarkMode}});var a=s(8025),r=s(6946);let n="dark-mode",getIsDarkMode=()=>document.querySelector("html")?.classList.contains(n)??!1,setDarkMode=e=>{let t=document.querySelector("html");return e?(t?.setAttribute("data-color-mode","dark"),t?.classList.remove(a.AA.LIGHT_MODE),t?.classList.add(n)):(t?.setAttribute("data-color-mode","light"),t?.classList.add(a.AA.LIGHT_MODE),t?.classList.remove(n))},setDarkModeCookie=e=>e?(0,r.TV)(a.AA.USER_COLOR_SCHEME,n,30):(0,r.TV)(a.AA.USER_COLOR_SCHEME,"",30),setEditorDarkMode=e=>{let t=window.tinymce;t?.editors.forEach(({id:s})=>{let r=t.get(s).getBody().closest("html");if(e){r.classList.add(n);r.classList.remove(a.AA.LIGHT_MODE)}else{r.classList.remove(n);r.classList.add(a.AA.LIGHT_MODE)}})},setEmbeddedTweetDarkMode=e=>{let t=document.querySelectorAll("[data-tweet-id]"),s=e?"theme=light":"theme=dark",r=e?"theme=dark":"theme=light";t.forEach(e=>{let t=e.getAttribute(a.uK.SRC);e.setAttribute(a.uK.SRC,t?t.replace(s,r):"")})}},7333:function(e,t,s){"use strict";s.d(t,{E:function(){return getArrayOfElements}});function getArrayOfElements(e){return[...document.querySelectorAll(e)]}},6632:function(e,t,s){"use strict";s.d(t,{Y:function(){return loadLazyStyle}});function loadLazyStyle(e){let t=document.querySelector(`link[data-href*="/${e}.client"]`);return t?(t.setAttribute("href",t.getAttribute("data-href")),t.removeAttribute("data-href"),new Promise((e,s)=>{t.onload=()=>e();t.onerror=()=>s()})):void 0}},9784:function(e,t,s){"use strict";var a=s(1504);let r=new(/*#__PURE__*/s.n(a)());t.A=r},9558:function(e,t,s){"use strict";s.d(t,{E:function(){return isInExperimentSegment}});let isInExperiment=e=>!!window.chesscom.experiments&&!!window.chesscom.experiments[e],isInExperimentSegment=(e,t)=>!!isInExperiment(e)&&window.chesscom.experiments[e]===t},63:function(e,t,s){"use strict";s.d(t,{N:function(){return getUserFromContext}});function getUserFromContext(){return window.context?.user}},4096:function(e,t,s){"use strict";s.d(t,{Jj:function(){return cleanTinyMCE},_N:function(){return htmlEncode},lJ:function(){return xssFilter},s1:function(){return htmlTextContent}});var a=s(9418);let removeHtmlTags=e=>e.replace(/(<(?!img|\/?iframe)([^>]+)>)/gi,""),htmlTextContent=e=>(new DOMParser().parseFromString(e,"text/html").body.textContent||"").trim(),removeHtmlWhiteSpace=e=>e.replace(/ /g,""),cleanTinyMCE=e=>removeHtmlWhiteSpace(removeHtmlTags(e)).trim(),htmlEncode=e=>{if(!e)return e;let t=[60,62],s=e.length,a=[];for(;s--;){let r=e[s].charCodeAt();t.indexOf(r)>-1?a[s]=`&#${r};`:a[s]=e[s]}return a.join("")};function unsafeXssFilter(e){let t=["onerror="],s=e;return(t.forEach(e=>{s=s.replace(e,"")}),t.some(e=>s.includes(e)))?xssFilter(s):s}function xssFilter(e){if(!window.chesscom?.features?.includes("trans_util_sanitization"))return unsafeXssFilter(e);{let handleAfterSanitizeAttributes=e=>{let t=e.getAttribute("rel")??"";if("target"in e&&!["noopener","noreferrer","noopener noreferrer"].includes(t)){e.setAttribute("target","_blank");e.setAttribute("rel","noopener")}};a.A.addHook("afterSanitizeAttributes",handleAfterSanitizeAttributes);let t=a.A.sanitize(e,{USE_PROFILES:{html:!0},ADD_ATTR:["target"]});return a.A.removeHook("afterSanitizeAttributes",handleAfterSanitizeAttributes),t}}},1361:function(e,t,s){"use strict";var a=s(2505),r=/*#__PURE__*/s.n(a);t.A=r()},3189:function(e,t,s){"use strict";s.d(t,{o:function(){return getDomainFromRoute}});function getDomainFromRoute(e=window.location.href){return new URL(e).hostname.split(".").slice(-2).join(".")}},8165:function(e,t,s){"use strict";s.d(t,{q:function(){return getMessageFromError}});var a=s(4840);s(4619);let getMessageFromError=e=>e.response&&401!==e.response.status?(e.response.data&&e.response.data.message?e.response.data.message:a.sO.badRequest)||e.response.statusText:""},5426:function(e,t,s){"use strict";s.d(t,{H:function(){return handleError}});var a=s(4840),r=s(4606),n=s(8165);function handleError(e){let t=(0,n.q)(e);t&&(0,r.Tj)({type:a.gK.error,message:t})}},1999:function(e,t,s){"use strict";var a=s(1361);(0,s(6371).i)(a.A);t.A=a.A},8226:function(e,t,s){"use strict";s.d(t,{RZ:function(){return isPlatformRequest},tO:function(){return isSpecialRequest}});function isSpecialRequest(e){return isPlatformRequest(e)||isChessbombRequest(e)||isSubdomainRequest(e)||isRpcRequest(e)||isCoursesRequest(e)}function isPlatformRequest(e){return e.startsWith("/service/")||e.includes(".com/service/")}function isChessbombRequest(e){return e.includes("chessbomb.com")||e.includes("chessbomb.gcp-staging")||e.includes(".com/events/v1/api/")}function isSubdomainRequest(e){return/https:\/\/(?!www)([\S]+)chess.com/.test(e)}function isRpcRequest(e){return e.startsWith("/rpc/")||e.includes(".com/rpc/")||e.includes(".net/rpc/")}function isCoursesRequest(e){return!!window.chesscom?.courses?.service?.baseURL&&e.startsWith(window.chesscom.courses.service.baseURL)}},9877:function(e,t,s){"use strict";s.d(t,{A:function(){return oauthUnauthorizedInterceptor}});var a=s(1999),r=s(8226),n=s(2648);async function oauthUnauthorizedInterceptor(e){let t=e.config,s=e.response;if(s?.status!==401||!(0,r.RZ)(t.url))return Promise.reject(e);try{t.data=JSON.parse(t.data)}catch(e){}return t.headers["x-chesscom-retried-request"]?Promise.reject(e):(0,n.M)().then(()=>(t.headers["x-chesscom-retried-request"]="true",(0,a.A)(t))).catch(()=>Promise.reject(e))}},2648:function(e,t,s){"use strict";let a;s.d(t,{M:function(){return refreshOauthToken}});var r=s(1999),n=s(3618);async function refreshOauthToken(){return a||(a=r.A.post(n.A.generate("web_bff_oauth_token")).finally(()=>{a=void 0})),a}},6371:function(e,t,s){"use strict";s.d(t,{i:function(){return registerInterceptors}});var a=s(9877),r=s(1248),n=s(9776),o=s(6385),i=s(1186);function findExistingInterceptor(e,t){if(!t.name)throw Error("interceptor must be a named function");return e.handlers?.find(e=>e.fulfilled?.name===t.name||e.rejected?.name===t.name)}function registerInterceptors(e){r.A.forEach(t=>{findExistingInterceptor(e.interceptors.request,t)||e.interceptors.request.use(t)});window.chesscom?.features?.includes("cf_managed_challenge_handler")&&!findExistingInterceptor(e.interceptors.response,n.A)&&e.interceptors.response.use(void 0,n.A);findExistingInterceptor(e.interceptors.response,a.A)||e.interceptors.response.use(void 0,a.A);findExistingInterceptor(e.interceptors.response,i.A)||e.interceptors.response.use(i.A,o.A)}},9776:function(e,t,s){"use strict";s.d(t,{A:function(){return responseCloudflareManagedChallengeInterceptor}});var a=s(1361),r=s(3189),n=s(7174),o=s(6283);let i=[],c=!1;async function responseCloudflareManagedChallengeInterceptor(e){let t=e.response,s=t?.status===403,r=t?.headers["cf-mitigated"]==="challenge";if(!s||!r)return Promise.reject(e);let n=new Promise((t,s)=>{i.push([()=>{try{e.config.data=JSON.parse(e.config.data)}catch(e){}(0,a.A)(e.config).then(t)},()=>{s(e)}])});return c||startManagedChallenge(),n}async function startManagedChallenge(){c=!0;let e=0,t=await (0,n.h)({callback:(e,t)=>{t?i.forEach(([e])=>{e()}):redirectToVerificationPage();endManagedChallenge()},"error-callback":()=>{e++;if(e>=3){window.turnstile.remove(t);(0,o.Bq)();i.forEach(([,e])=>{e()});endManagedChallenge()}},action:"xhr-managed-challenge"})}function endManagedChallenge(){c=!1;i=[]}function redirectToVerificationPage(){let e=new URL(window.location.href),t=(0,r.o)(),s=e.pathname,a=new URL(`https://verify.${t}`);a.searchParams.set("redirect","referer");a.searchParams.set("path",s);window.location.assign(a)}},6385:function(e,t,s){"use strict";s.d(t,{A:function(){return responseErrorInterceptor}});var a=s(1001),r=s(1361);function responseErrorInterceptor(e){let t=e.config,s=e.response;if("Cancel"===e.toString())return Promise.reject(e);try{t.data=JSON.parse(t.data)}catch(t){return Promise.reject(e)}if(s?.status===403&&s?.headers["x-chesscom-csrf-token"]&&t&&!t.data.retry){let e=s.headers["x-chesscom-csrf-token"];return t.data._token=e,t.data.retry=!0,window.context.csrf.token=e,(0,r.A)(t)}if(s?.status>=400)try{(0,a.z)({message:e.message,method:e.config.method,requestUrl:e.config.url.replace("https://www.chess.com",""),stack:e.stack,status:e.response.status})}catch(e){}return Promise.reject(e)}},1186:function(e,t,s){"use strict";s.d(t,{A:function(){return responseInterceptor}});var a=s(7431);function responseInterceptor(e){if(e.headers&&e.headers["x-chesscom-request-id-cdn"]){(0,a.Rm)({key:"x-chesscom-request-id-cdn",value:e.headers["x-chesscom-request-id-cdn"]});(0,a.Rm)({key:"x-chesscom-request-id-lb",value:e.headers["x-chesscom-request-id-lb"]})}return e}},7140:function(e,t,s){"use strict";s.d(t,{Yq:function(){return o}});var a=s(8025),r=s(4619);function getLocale(e="",t="-"){return(e||(Object.prototype.hasOwnProperty.call(window,"context")?window.context.i18n.locale:"en-US")).replace("_",t)}function getTimeAgo(e,t,s,a){return"year"===e?t?a?(0,r.Mq)("{1} 1 yr ago|]1,Inf] %1$s% yrs ago",s,{"%1$s%":s}):(0,r.Mq)("{1} 1 year ago|]1,Inf] %1$s% years ago",s,{"%1$s%":s}):a?(0,r.Mq)("{1} 1 yr|]1,Inf] %1$s% yrs",s,{"%1$s%":s}):(0,r.Mq)("{1} 1 year|]1,Inf] %1$s% years",s,{"%1$s%":s}):"month"===e?t?a?(0,r.Mq)("{1} 1 mo ago|]1,Inf] %1$s% mos ago",s,{"%1$s%":s}):(0,r.Mq)("{1} 1 month ago|]1,Inf] %1$s% months ago",s,{"%1$s%":s}):a?(0,r.Mq)("{1} 1 mo|]1,Inf] %1$s% mos",s,{"%1$s%":s}):(0,r.Mq)("{1} 1 month|]1,Inf] %1$s% months",s,{"%1$s%":s}):"day"===e?t?(0,r.Mq)("{1} 1 day ago|]1,Inf] %1$s% days ago",s,{"%1$s%":s}):(0,r.Mq)("{1} 1 day|]1,Inf] %1$s% days",s,{"%1$s%":s}):"hour"===e?t?a?(0,r.Mq)("{1} 1 hr ago|]1,Inf] %1$s% hrs ago",s,{"%1$s%":s}):(0,r.Mq)("{1} 1 hour ago|]1,Inf] %1$s% hours ago",s,{"%1$s%":s}):a?(0,r.Mq)("{1} 1 hr|]1,Inf] %1$s% hrs",s,{"%1$s%":s}):(0,r.Mq)("{1} 1 hour|]1,Inf] %1$s% hours",s,{"%1$s%":s}):"minute"===e?t?a?(0,r.Mq)("{1} 1 min ago|]1,Inf] %1$s% min ago",s,{"%1$s%":s}):(0,r.Mq)("{1} 1 minute ago|]1,Inf] %1$s% minutes ago",s,{"%1$s%":s}):a?(0,r.Mq)("{1} 1 min|]1,Inf] %1$s% min",s,{"%1$s%":s}):(0,r.Mq)("{1} 1 minute|]1,Inf] %1$s% minutes",s,{"%1$s%":s}):""}let n={year:31536e6,month:(()=>{let e=864e5;switch(/* @__PURE__ */new Date().getMonth()){case 3:case 5:case 8:case 10:return 30*e;case 1:return /* @__PURE__ */new Date().getFullYear()%4==0?29*e:28*e;default:return 31*e}})(),day:864e5,hour:36e5,minute:6e4},o={mergeOptions:e=>({abbreviateHours:!1,abbreviateMinutes:!0,includeDays:!1,...e}),getUnitsInInt(e,t={}){let s=o.mergeOptions(t),a=86400,r=3600,n=0,i=0,c=e;if(!0===s.includeDays){n=Math.floor(c/a);c-=n*a}return i=Math.floor(c/r),{minutes:Math.floor((c-=i*r)/60),hours:i,days:n}},getDaysHoursMinutesAsString(e,t={}){let s=o.getDaysHoursMinutesAsObject(e,t),{minutes:a,hours:r,days:n}=o.getUnitsInInt(e,t),i=[];return n>0&&i.push(s.days),r>0&&i.push(s.hours),(a>0||0===i.length)&&i.push(s.minutes),i.join(" ")},getDaysHoursMinutesAsObject(e,t={}){let s=o.mergeOptions(t),{minutes:a,hours:n,days:i}=o.getUnitsInInt(e,t),c=(0,r.Mq)("{0} 0 days|{1} 1 day|]1,Inf] %1$s% days",i,{"%1$s%":i}),l=(0,r.Mq)("{0} 0 hours|{1} 1 hour|]1,Inf] %1$s% hours",Math.floor(n),{"%1$s%":n}),_=(0,r.Mq)("{0} 0 min|{1} 1 min|]1,Inf] %1$s% min",a,{"%1$s%":a});return s.abbreviateHours&&(l=(0,r.Mq)("{0} 0 hrs|{1} 1 hr|]1,Inf] %1$s% hrs",Math.floor(n),{"%1$s%":n})),s.abbreviateMinutes||(_=(0,r.Mq)("{1} 1 minute|]1,Inf] %1$s% minutes",a,{"%1$s%":a})),{days:c,hours:l,minutes:_}},long:(e=/* @__PURE__ */new Date,t={})=>{let s=e instanceof Date?e:new Date(e);return new Intl.DateTimeFormat(getLocale(),{year:"numeric",month:"short",day:"numeric",...t}).format(s)},full:(e=/* @__PURE__ */new Date,t={})=>{let s=e instanceof Date?e:new Date(e);return new Intl.DateTimeFormat(getLocale(),{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short",...t}).format(s)},numeric:(e=/* @__PURE__ */new Date,t={})=>{let s=e instanceof Date?e:new Date(e);if(window.Intl){let e=getLocale();return new Intl.DateTimeFormat(e,Object.assign({day:"2-digit",month:"2-digit",year:"numeric"},t)).format(s)}let a=`0${s.getMonth()+1}`.slice(-2),r=`0${s.getDate()}`.slice(-2);return`${a}/${r}/${s.getFullYear()}`},relative:(e,t=!0,s=!0,a=!1,o=Date.now(),i=!1)=>{let c,l;let _=(e instanceof Date?e:new Date(e)).getTime(),u=a?_-o:o-_;if(Math.abs(u)>n.month&&t)return new Intl.DateTimeFormat(getLocale(),{year:"numeric",month:"short",day:"numeric"}).format(_);if(u>=n.year){l="year";c=Math.abs(Math.floor(u/n.year))}else if(u>=n.month){l="month";c=Math.abs(Math.floor(u/n.month))}else if(u>=n.day){l="day";c=Math.abs(Math.floor(u/n.day))}else if(u>=n.hour){l="hour";c=Math.abs(Math.floor(u/n.hour))}else{if(!(u>=n.minute))return a?(0,r.pw)("Right now"):(0,r.pw)("Just now");l="minute";c=Math.abs(Math.floor(u/n.minute))}return getTimeAgo(l,Math.abs(u)===u&&s,c,i)},customNumericDate:(e=/* @__PURE__ */new Date,t="/",s="m/d/y")=>{let a=e instanceof Date?e:new Date(e),r={d:`0${a.getDate()}`.slice(-2),m:`0${a.getMonth()+1}`.slice(-2),y:`${a.getFullYear()}`};return["m","d","y"].every(e=>s.split("/").includes(e))?s.split("/").reduce((e,t)=>(e.push(r[t]),e),[]).join(t):`${r.m}${t}${r.d}${t}${r.y}`},userDate:(e,t=!1)=>{let s=new Date(new Date(window.context.user?new Date(1e3*e).toLocaleString("en-US",{timeZone:window.context.user.timezone}):new Date(1e3*e)).setMilliseconds(0)),r=a.P9.daysOfWeek[s.getDay()],n=s.getDate(),o=t?a.P9.monthsAbbreviated[s.getMonth()]:a.P9.months[s.getMonth()],i=s.getFullYear(),c=s.toLocaleTimeString(getLocale()),l=c.split(" ").length>1?c.split(" ")[1]:"",_=c.split(" ")[0].split(":");_.pop();let u=_.join(":");return t?`${o} ${n}, ${i}. ${u} ${l}`:`${r}, ${o} ${n}, ${u}${l}`}}},7998:function(e,t,s){"use strict";s.d(t,{h:function(){return pixelDensity},z:function(){return retinaImageSrcset}});let pixelDensity=(e,t)=>{if(!e)return;let s="@2x";return/\.svg$/.test(e)?e:([1.5,3,4].indexOf(t)>-1&&(s=`@${t}x`),e.replace(/(\.\w+)$/,e=>s+e))},retinaImageSrcset=e=>{if(!e)return;let t=e.substring(e.lastIndexOf("/")+1),s=e.replace(t,"");return`${e}, ${s}${pixelDensity(t)} 2x`}},9110:function(e,t,s){"use strict";var a=s(3618);t.A=()=>-1!==window.location.href.indexOf(a.A.generate("web_2fa_login"))},5133:function(e,t,s){"use strict";s.d(t,{J:function(){return isCI}});function isCI(){return!!(window.Cypress||window.Config?.cypress||window.location.host.includes("localhost:"))}},6462:function(e,t,s){"use strict";s.d(t,{A:function(){return stringify},q:function(){return parse}});let parse=(e,...t)=>JSON.parse(e,...t),stringify=(e,...t)=>JSON.stringify(e,...t)},7431:function(e,t,s){"use strict";s.d(t,{Rm:function(){return log}});var a=s(6724),r=s(9112);let checkWindowObject=()=>{(0,r.k)({key:"logData",value:{}})},log=({key:e,value:t})=>{checkWindowObject();window.chesscom.logData[e]=t;(0,a.X)({[e]:t})}},836:function(e,t,s){"use strict";s.d(t,{_:function(){return isSummerSaleIncentive}});let a="summer_sale_2025";function isSummerSaleIncentive(e){return!!window.chesscom.features.includes("web_summer_sale_incentive")&&(e?e.campaignId===a:!!window.context.freeTrial?.promotion&&window.context.freeTrial?.promotion.campaign===a)}},5818:function(e,t,s){"use strict";s.d(t,{t:function(){return retryAsync}});var a=s(1055);let wait=(e=0)=>new Promise(t=>{setTimeout(t,e)});async function retryAsync(e,t){let s;let r=t.attempts,n=null;for(;r>0;){r--;try{s=await e();n=null;r=0}catch(s){n=s;let e=t.attempts-r;t.captureError&&t.captureError(n,e);r>0&&((0,a.Et)(t.delay)&&t.delay>0?await wait(t.delay):(0,a.Tn)(t.delay)&&await wait(t.delay(e)))}}if(n)throw n;return s}},5529:function(e,t,s){"use strict";s.d(t,{D:function(){return copyRoute}});var a=s(3233),r=s(1055);function copyRoute(e){let t=(0,a.R)();if(t.routes_[e])return;try{Object.assign(t.context_,{base_url:"",prefix:"",host:"www.chess.com",port:"",scheme:"https",locale:""})}catch(e){}Object.isFrozen(t.routes_)&&(t.routes_=Object.assign({},t.routes_));let s=".chess-dev.com",n=window.location.host.replace(/^[^.]+/,""),o=!window.Config?.cypress&&n;o&&t.context_.host.includes(s)&&(t.context_.host=t.context_.host.replace(s,n));if(window.chesscom?.routes?.[e]){let a=window.chesscom.routes[e];if(o){a.defaults?.host?.includes(s)&&(a.defaults.host=a.defaults.host.replace(s,n));a.hosttokens?.forEach(e=>{e.forEach((t,a)=>{r.Kg(t)&&t.includes(s)&&(e[a]=t.replace(s,n))})})}t.routes_[e]=a}}},3233:function(e,t,s){"use strict";s.d(t,{R:function(){return getRouting}});var a=s(7634),r=/*#__PURE__*/s.n(a);function getRouting(){return r()}},3618:function(e,t,s){"use strict";var a=s(3189),r=s(5133),n=s(5529),o=s(3233),i=s(8858);class c{generate(e,t,s){let c=t||{};"string"==typeof c.username&&(c.username=c.username.toLowerCase());(0,n.D)(e);try{let t=(0,o.R)().generate(e,c,s);if(t.startsWith("http"))try{if(new URL(t).hostname===window.location.hostname)return t;let e=(0,a.o)(),s=(0,a.o)(t);t=t.replace(s,e)}catch(a){let t=Error(`Failed replacing hostname in route '${e}'.`);(0,i.C)(t,{routeName:e,routeParams:c,absoluteUrl:s})}return t}catch(s){let t=Error(`Couldn't find missing route '${e}'.`);window.Jest||console.error(t);(0,r.J)()||(0,i.C)(t,{missing_route:e});return"/"}}i18nable(e){return`i18n_${e}`in window.chesscom.routes}i18n(e,t,s){let a=e,r=t||{};if(window.context?.route?.startsWith("i18n")&&this.i18nable(e)){r._locale=window.context.locale.slice(0,2);a=`i18n_${e}`}let n=this.generate(a,r,s);return s?n:n.replace(/^.*\/\/[^/]+/,"")}}t.A=new c},8858:function(e,t,s){"use strict";s.d(t,{C:function(){return captureException}});var a=s(5085),r=s(1347),n=s(502);async function captureException(e,t){if(!await (0,n.T)())return;await (0,a.z)();let s=await (0,r.Q)(),o=e instanceof Error?e:Error(e);t?s.withScope(e=>{Object.keys(t).forEach(s=>e.setExtra(s,t[s]));s.captureException(o)}):s.captureException(o)}},5085:function(e,t,s){"use strict";s.d(t,{z:function(){return enableSentry}});var a=s(1347),r=s(502);async function enableSentry(e=0){if(!await (0,r.T)())return;window.chesscom.sudoEnableSentry=!0;let t=await (0,a.Q)();for(;window.chesscom.queuedSentryReports?.length;)t.captureException(window.chesscom.queuedSentryReports.shift());if(e>0){let t=Date.now()+864e5*e;window.localStorage.setItem("enableSentryUntil",t.toString())}}},1347:function(e,t,s){"use strict";s.d(t,{Q:function(){return getSentryBrowser}});async function getSentryBrowser(){return s.e(440).then(s.bind(s,8440))}},502:function(e,t,s){"use strict";s.d(t,{T:function(){return isSentryAvailable}});var a=s(1347);async function isSentryAvailable(){try{return!!(await (0,a.Q)()).getCurrentHub().getClient()}catch(e){return!1}}},6724:function(e,t,s){"use strict";s.d(t,{X:function(){return setSentryContext}});var a=s(1347),r=s(502);async function setSentryContext(e){await (0,r.T)()&&(await (0,a.Q)()).configureScope(t=>{Object.keys(e).forEach(s=>{t.setExtra(s,e[s])})})}},8779:function(e,t,s){"use strict";var a=s(4619);t.A={methods:{$unsafeTrans:a.dn,$trans:a.pw,$transChoice:a.Mq}}},4619:function(e,t,s){"use strict";s.d(t,{Mq:function(){return transChoice},dn:function(){return unsafeTrans},pw:function(){return trans}});var a=s(8583),r=/*#__PURE__*/s.n(a),n=s(4096);let o=window.context?.i18n?.locale==="fr_FR";r().placeHolderPrefix="";r().placeHolderSuffix="";let escapeRegExp=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),sanitizeAndEscapeParameters=e=>{let t={},s=window.chesscom?.features?.includes("trans_util_sanitization");return null!=e&&Object.keys(e).forEach(a=>{let r=escapeRegExp(a);null!=r&&r.length>0&&(t[r]=s?(0,n.lJ)(e[a]):e[a])}),t},escapeParameters=e=>{let t={};return null!=e&&Object.keys(e).forEach(s=>{let a=escapeRegExp(s);null!=a&&a.length>0&&(t[a]=e[s])}),t},getTranslatedPhrase=(e,t="messages",s)=>window.chesscom_translations&&window.chesscom_translations[t]&&window.chesscom_translations[t][e]?window.chesscom_translations[t][e]:window.chesscom_live_translations&&window.chesscom_live_translations[t]&&window.chesscom_live_translations[t][e]?window.chesscom_live_translations[t][e]:"live"===t&&window.i18n_phrases&&window.i18n_phrases[e]?window.i18n_phrases:"countries"===t&&window.Country&&window.Country[e]?window.Country:s?void 0:"javascript"!==t?getTranslatedPhrase(e,"javascript"):e,trans=(e,t,s)=>r().trans(getTranslatedPhrase(e,s),sanitizeAndEscapeParameters(t),s),unsafeTrans=(e,t,s)=>window.chesscom?.features?.includes("trans_util_sanitization")?r().trans(getTranslatedPhrase(e,s),escapeParameters(t),s):trans(e,t,s),transChoice=(e,t,s,a)=>{if(void 0===t)return"";let n=getTranslatedPhrase(e,a),i=sanitizeAndEscapeParameters(s);return o?frenchTransChoice(n,t,i,a):r().transChoice(n,t,i)};function frenchTransChoice(e,t,s,a){let[n,o,i]=e.split("|").map(e=>e.trim());return 0===t||1===t?r().trans(n,s,a):t%1e6==0?r().trans(o,s,a):r().trans(i,s,a)}},7174:function(e,t,s){"use strict";s.d(t,{h:function(){return turnstileRender}});var a=s(8630),r=s(9016),n=s(6283);async function turnstileRender(e,t){await window.turnstileReady;t||(0,n.sQ)();let s=(0,r.l)(e,!t);return window.turnstile.render(t??`#${a.i}`,s)?s.cData:void 0}},8630:function(e,t,s){"use strict";s.d(t,{i:function(){return a}});let a="turnstile_widget"},9016:function(e,t,s){"use strict";s.d(t,{l:function(){return createTurnstileRenderOptions}});var a=s(7901),r=/*#__PURE__*/s.n(a),n=s(6283);function createTurnstileRenderOptions(e,t){return e.cData??=r()(),{sitekey:window.Config["turnstile.sitekey"],appearance:"interaction-only",...e,callback:callbackProxy(e,t),"before-interactive-callback":()=>beforeInteractiveCallbackProxy(e,t),"error-callback":errorCallbackProxy(e)}}function callbackProxy(e,t){return(s,a)=>{window.turnstileLogger?.recordSuccess(e.cData,e.action);t&&(0,n.Bq)();e.callback(s,a)}}function errorCallbackProxy(e){return t=>{window.turnstileLogger?.recordError(e.cData,e.action,t);e["error-callback"]?.(t)}}function beforeInteractiveCallbackProxy(e,t){window.turnstileLogger?.beforeInteractiveCallback(e.cData);t&&(0,n.eC)();e["before-interactive-callback"]?.()}},6283:function(e,t,s){"use strict";let a;s.d(t,{Bq:function(){return unmountTurnstileDialog},eC:function(){return showTurnstileDialog},sQ:function(){return mountTurnstileDialog}});var r=s(4619),n=s(8630);function mountTurnstileDialog(){if(a)return;let e=(0,r.pw)("Check the box to proceed.");(a=document.createElement("dialog")).className="turnstile-modal";a.innerHTML=`

${e}

`;document.body.appendChild(a)}function showTurnstileDialog(){a?.showModal()}function unmountTurnstileDialog(){if(a){a.close();document.body.removeChild(a);a=void 0}}},1055:function(e,t,s){"use strict";s.d(t,{Et:function(){return isNumber},Gv:function(){return isObject},Kg:function(){return isString},Tn:function(){return isFunction},cy:function(){return isArray}});function isObject(e){return null!==e&&"object"==typeof e}function isString(e){return"string"==typeof e}function isFunction(e){return"function"==typeof e}function isNumber(e){return"number"==typeof e&&!isNaN(e)}function isArray(e){return Array.isArray(e)}},2408:function(e,t,s){"use strict";s.d(t,{y:function(){return waitForAnimationFrame}});s(2698);async function waitForAnimationFrame(){return new Promise(e=>{window.requestAnimationFrame(e)})}},8619:function(e,t,s){"use strict";s.d(t,{u:function(){return postMessage}});function postMessage(e){window.postMessage?.(e,window.location.origin)}},9112:function(e,t,s){"use strict";s.d(t,{k:function(){return register}});let register=({key:e,value:t})=>{window.chesscom||(window.chesscom={});window.chesscom[e]||(window.chesscom[e]=t)}},2450:function(e,t,s){"use strict";s.d(t,{P:function(){return URLSearchParamEntries}});let URLSearchParamEntries=(e=window.location.search)=>[...new URLSearchParams(e).entries()].reduce((e,[t,s])=>Object.assign({[t]:s},e),{})},4840:function(e,t,s){"use strict";s.d(t,{DY:function(){return o},gK:function(){return i},sO:function(){return n},w_:function(){return r}});var a=s(4619);let r=7e3,n={badRequest:(0,a.pw)("Oops. Looks like there was an error. Sorry! Please refresh.")};(0,a.pw)("Avatar uploaded"),(0,a.pw)("Thank you for your comment."),(0,a.pw)("Comment deleted."),(0,a.pw)("You cannot send an empty comment"),(0,a.pw)("Comment updated."),(0,a.pw)("Comment link is copied to clipboard"),(0,a.pw)("Copied to clipboard"),(0,a.pw)("All forum topics have been marked as read"),(0,a.pw)("Feature Set! It might take a minute or two to appear."),(0,a.pw)("Please select the players for whom to send the invitation"),(0,a.pw)("Your invitations were sent successfully"),(0,a.pw)("PGN copied to buffer");let o={ALERT_FLASH_CONTAINER:"widget-alert-flash",DISMISSING:"alert-banner-dismissing"},i={error:"error",info:"info",success:"success"};i.error,n.badRequest},336:function(e,t,s){"use strict";s.d(t,{Hw:function(){return dismissAlert},ZP:function(){return createAlertElement}});var a=s(2005),r=s(6632),n=s(4619),o=s(4840);function dismissAlert(e){let t=document.getElementById(`alert-${e}`);t&&hideAlertElement(t)}function dismissAllButLast(e=2){let t=getContainer();Array.from(t?.querySelectorAll(`.alerts-alert:not(:nth-last-child(-n + ${e}))`)??[]).forEach(hideAlertElement)}function clearAlerts(){let e=getContainer();e&&(e.innerHTML="")}function createAlertElement(e){dismissAllButLast(0);(0,r.Y)("alerts");let t=a.e3?"icon-font-chess-new-onboarding-designs":"",s=document.createElement("div");s.classList.add("alerts-alert");s.classList.add("alerts-enter");s.classList.add(`alerts-${e.type}`);s.setAttribute("id",`alert-${e.id}`);let i=document.createElement("span");i.classList.add("alerts-message");a.e3&&i.classList.add("alerts-message-anchor-new-onboarding-designs");i.innerHTML=e.message;let c=document.createElement("button");c.classList.add("alerts-close");c.setAttribute("type","button");c.setAttribute("aria-label",(0,n.pw)("Close"));c.innerHTML=``;s.appendChild(i);s.appendChild(c);getContainer()?.appendChild(s);c.addEventListener("click",onClickClose);e.type===o.gK.success&&setTimeout(hideAlertElement,o.w_,s)}function getContainer(){return document.getElementById(o.DY.ALERT_FLASH_CONTAINER)}function hideAlertElement(e){e.classList.add("alerts-leave");setTimeout(removeAlertElement,200,e)}function removeAlertElement(e){try{getContainer()?.removeChild(e)}catch(e){clearAlerts()}}function onClickClose(e){let t=e.target?.closest?.(".alerts-alert");t&&hideAlertElement(t)}},4606:function(e,t,s){"use strict";s.d(t,{Hw:function(){return r.Hw},Qg:function(){return showError},Te:function(){return showSuccess},Tj:function(){return createAlert}});var a=s(4840),r=s(336),n=s(7901),o=/*#__PURE__*/s.n(n);function createAlert({message:e,type:t,id:s}){(0,r.ZP)({id:s??o()(),type:t,message:e})}function showSuccess(e){createAlert({type:a.gK.success,message:e})}function showError(e=a.sO.badRequest){window.chesscom?.isSpider||createAlert({type:a.gK.error,message:e})}},3449:function(e,t,s){"use strict";s.d(t,{A:function(){return a}});let a={CHANGE_STEP:"change-step",CLEAR_ERROR:"clear-error",CLOSE_MODAL:"close-modal",HANDLE_INPUT:"handle-input",HANDLE_SELECTED_SUGGESTION:"handle-selected-suggestion",LOGIN_AS_GUEST:"login-as-guest",PLAY_AS_GUEST:"play-as-guest",SHOW_AUTHENTICATION_MODAL:"show-authentication-modal",SHOW_ERROR_MESSAGE:"show-error-message",HIDE_LOGIN_MODAL:"hide-login-modal",SKILL_LEVEL_UPDATED:"skill-level-updated"}},1334:function(e,t,s){"use strict";s.d(t,{D:function(){return a}});let a={AUTHENTICATION_MODAL:"authentication-modal",AUTHENTICATION_MODAL_TRIGGER:"authentication-modal-trigger",LOGIN_MODAL:"login-modal",LOGIN_MODAL_TRIGGER:"login-modal-trigger",TWO_FACTOR_VERIFICATION:"login-two-factor-verification"}},8516:function(e,t,s){"use strict";s.d(t,{l:function(){return a}});let a={AUTHENTICATION_INTRO:"intro",AUTHENTICATION_SIGNUP:"signup"}},8025:function(e,t,s){"use strict";s.d(t,{uK:function(){return l},AA:function(){return u},DY:function(){return d},JZ:function(){return m},P9:function(){return h}});let a={BOARD_POPOVER:"v-board-popover",CONFIRM_POPOVER:"v-confirm-popover",TOOLTIP:"v-tooltip",USER_POPOVER:"v-user-popover"};var r=s(4619);let n=[(0,r.pw)("Sunday"),(0,r.pw)("Monday"),(0,r.pw)("Tuesday"),(0,r.pw)("Wednesday"),(0,r.pw)("Thursday"),(0,r.pw)("Friday"),(0,r.pw)("Saturday")];(0,r.pw)("Sun"),(0,r.pw)("Mon"),(0,r.pw)("Tue"),(0,r.pw)("Wed"),(0,r.pw)("Thu"),(0,r.pw)("Fri"),(0,r.pw)("Sat");let o=[(0,r.pw)("January"),(0,r.pw)("February"),(0,r.pw)("March"),(0,r.pw)("April"),(0,r.pw)("May"),(0,r.pw)("June"),(0,r.pw)("July"),(0,r.pw)("August"),(0,r.pw)("September"),(0,r.pw)("October"),(0,r.pw)("November"),(0,r.pw)("December")],i=[(0,r.pw)("Jan"),(0,r.pw)("Feb"),(0,r.pw)("Mar"),(0,r.pw)("Apr"),(0,r.pw)("May"),(0,r.pw)("Jun"),(0,r.pw)("Jul"),(0,r.pw)("Aug"),(0,r.pw)("Sep"),(0,r.pw)("Oct"),(0,r.pw)("Nov"),(0,r.pw)("Dec")];var c=s(3618);let l={ARIA_CONTROLS:"aria-controls",ARIA_LABEL:"aria-label",ARIA_SELECTED:"aria-selected",AVATAR:"data-avatar",ALIGN_DROPDOWN:"data-align-dropdown",BORDER_TOP:"data-border-top",BORDER_TOP_WIDE:"data-border-top-wide",BUTTON_TEXT:"data-button-text",CATEGORIES:"data-categories",CONTROL_LABEL_TEXT:"data-control-label-text",CUSTOM_BTN_CLASS:"data-custom-btn-class",CUSTOM_COLLAPSE_CLASS:"data-custom-collapse-class",DARK_MODE:"data-dark-mode",HIDDEN:"hidden",ICON_BUTTON:"data-icon-button",LOCATION:"data-location",OPTIONS:"data-options",SHOW_ICON:"data-show-icon",SELECTED_LANGUAGES:"data-selected-languages",SELECTED_PAGE:"data-selected-page",SELECTED_VALUE:"data-selected-value",SLOTS:"data-stats-slots",SRC:"src",STATS:"data-stats",SURVEY_DATA:"data-survey",SURVEY_VOTED:"data-voted-survey",TAB_URL_PARAM:"data-tab-url-param",TYPE:"data-type",USERNAME:"data-username",USER_LANGUAGE:"data-user-language",VALUE:"data-value",VS_STATS:"data-vs-stats"},_={getArticleAuthors:"web_article_callback_list_authors",lockUnlockComments:{article:"web_article_callback_lock_coments",blog:"web_blog_callback_lock_coments",news:"web_news_callback_lock_coments",video:"web_video_callback_lock_coments"},setArticleFeature:"web_content_callback_feature_article",setBlogFeature:"web_content_callback_feature_blog",setLessonsFeature:"web_content_callback_feature_lesson_course",setNewsFeature:"web_content_callback_feature_news",setVideoFeature:"web_content_callback_feature_chess_video"},u={BLOG:"blog",CSRF_TOKEN:window.context?.csrf?.token,DARK_MODE:"dark-mode",DEFAULT_LOCALE:"en_US",LESSONS:"lessons",NEWS:"news",VIDEO:"video",GRID_VIEW:"grid",LIGHT_MODE:"light-mode",LIST_VIEW:"list",LOCALE:window.context&&window.context.locale||"en_US",LOGGED_IN:window.context&&window.context.user,PUZZLES_COUNT:500,TIME:{hour:36e5},USERNAME:window.context&&window.context.user?window.context.user.username:null,USER_COLOR_SCHEME:"COLOR_SCHEME"},h={category:e=>(0,r.pw)(e,{},"dynamic"),commentsSynced:(0,r.pw)("Comment count will be recalculated in few moments"),daysOfWeek:n,loading:(0,r.pw)("Loading..."),months:o,monthsAbbreviated:i,noResult:(0,r.pw)("No results found."),pleaseEnter:e=>(0,r.pw)("Please enter %number% or more characters",{"%number%":e}),showMore:(0,r.pw)("More"),showLess:(0,r.pw)("Less")},d={BOARD_POPOVER:a.BOARD_POPOVER,CAPTCHA:"captcha",COLLAPSE:"v-toggle-collapse",COLLAPSED:"toggle-collapsed",CONFIRM_OPEN:"confirm-open",CONFIRM_POPOVER:"v-confirm-popover",CONFIRM_POPOVER_INLINE:"confirm-popover-inline",CONTENT_AD:"content-ad",CONTENT_CATEGORY_SELECT:"content-category-select",CONTENT_LANGUAGE_SELECT:"content-language-select",DELETE_CONTENT:"post-category-link-delete",DELETE_SPAM_CONTENT:"post-category-link-delete-spam",DONATE_MODAL:"donate-modal",EXPLORER_CHECKBOX:"modify-explorer-name",EXPLORER_CONTAINER:"overwrite-explorer-name-container",FEATURE_SIDEBAR_LINK:"post-category-link-feature",FILTERS:"page-filters",FOLLOW_UNFOLLOW_AUTHOR:"follow-unfollow-author",FORM_DATEPICKER:"v-datepicker",FORM_DROPDOWN:"form-dropdown",GAME_PREVIEW:"game-preview",GIFT_MEMBERSHIP_BUTTON:"give-gift-membership",HEADLINE_SIDEBAR_LINK:"post-category-link-headline",HIDDEN:"toggle-hidden",LANGUAGE_DROPDOWN:"post-view-languages",LOCK_UNLOCK_CONTENT:"lock-unlock-content",MESSAGE_PARENT:"vue-message",NAVIGATION_FOOTER:"navigation-footer",NEW_GAME:"new-game",PAGINATION_BOTTOM:"pagination-bottom",PAGINATION_BUTTON:"cc-pagination-button",PAGINATION_SCROLL_TOP:".pagination-scroll-to-top",PAGINATION_TOP:"pagination-top",POST_AUTHOR_FOLLOW:"post-author-follow",POST_CAN_EDIT_URL:"post-can-edit-url",POST_EDIT_URL:"post-edit-url",POST_EDIT_URL_FIELD:"post-edit-url-field",POST_IMAGE_BUTTON:"image-upload-button",POST_IMAGE_THUMBNAIL:"image-upload-thumbnail",PUBLISH_CONTENT:"post-category-link-publish",SCROLL_TOP_ANCHOR:"scroll-top-anchor",SHORT_SIDEBAR_AD_BOTTOM:"short-sidebar-ad-bottom",SHORT_SIDEBAR_AD_TOP:"short-sidebar-ad-top",SIDEBAR_STATS:"sidebar-stats",SIDEBAR_SURVEY:"sidebar-survey",SIDEBAR_TOGGLE_BUTTON_TEXT:"toggle-content-button-text",SIDEBAR_TOGGLE_ICON:"toggle-content-icon",SIDEBAR_USERS_TOGGLE_BUTTON:"toggle-content-button",SIDEBAR_USER_ITEMS:"sidebar-users-grid-toggle-item",STAT_CHART:"stat-chart",TABS_BUTTON:"cc-tabs-button",TABS_PANEL:"cc-tabs-panel",TABS_WRAPPER:"cc-tabs-wrapper",TIMEZONES:"page-timezones",TOOLTIP:a.TOOLTIP,TOOLTIP_CLASS:"tooltip",TOOLTIP_TOP:"top",UPGRADE_ACCORDION:"upgrade-accordion",USER_ACTIVITY_TRACKER:"user-activity-tracker",USER_ACTIVITY_TRACK_HOME_ACTION:"[data-track-home-action-to-user-activity]",USER_ACTIVITY_TRACK_NEW_HOME_ACTION:"[data-track-new-home-action-to-user-activity]",USER_ACTIVITY_TRACK_SELECTION:"[data-track-selection-to-user-activity]",USER_LEAGUE:"user-league",USER_TAGLINE:"post-view-meta-user",VERSION_DROPDOWN:"version-dropdown"},m={changeContentLanguage:()=>c.A.generate("web_user_callback_set_content_language"),enPassant:()=>c.A.generate("web_article_view",{url:"how-to-capture-en-passant"}),inviteLink:(e,t,s)=>c.A.generate(e,{url:t,secret:s}),lockUnlockComments:(e,t)=>c.A.generate(_.lockUnlockComments[e],{id:t}),loginPage:c.A.generate("web_security_login_and_go"),redirectToLoginPage:e=>c.A.generate("web_security_login_and_go",{redirectUrl:e}),surveyVote:(e,t)=>c.A.generate("web_survey_callback_vote",{id:e,optionId:t}),teamMatch:e=>c.A.generate("web_team_match_view",{match:e}),tournament:e=>c.A.generate("web_tournament_view",{url:e}),userProfile:e=>c.A.generate("web_member_view",{username:e})}},6255:function(e,t,s){"use strict";s.d(t,{AA:function(){return l},AZ:function(){return i},DY:function(){return o.D},P9:function(){return c},g:function(){return _},ii:function(){return d},xV:function(){return getGuestSlides},zg:function(){return getUpgradeSlides}});var a=s(8025),r=s(3618),n=s(4619),o=s(9916),i=/* @__PURE__ */(e=>(e.HIDE_MODAL="hide-modal",e.HIDE_MODAL_BACKGROUND_CLICK="hide-background",e.HIDE_MODAL_SOCIAL_SHARE="hide-modal-social-share",e.LOGIN_OR_REGISTER_MODAL="LOGIN_OR_REGISTER_MODAL",e.MODAL_DID_HIDE="modal-did-hide",e.SHOW_GUEST_MODAL="show-guest-modal",e.SHOW_MODAL_SOCIAL_SHARE="show-modal-social-share",e.SHOW_UPGRADE_MODAL="show-upgrade-modal",e))(i||{});let c={GUEST_MODAL_TITLE:{analysis:(0,n.pw)("Sign up to analyze your games!"),lessons:(0,n.pw)("Sign up to unlock Lessons!"),pawn:(0,n.pw)("Sign up to use this feature."),"puzzles-learning":(0,n.pw)("Sign up to keep solving puzzles!"),stats:(0,n.pw)("Sign up to track your progress!")},GUEST_MODAL_FOOTER_TEXT:(0,n.pw)("Already have an account? Log in")},l={GUEST_MODAL_SLIDES:{analysis:"analysis",lessons:"lessons",pawn:"pawn",puzzles:"puzzles-learning",stats:"stats"}},_=["analysis","lessons","puzzles-learning","puzzles-rush","puzzles-battle"],u=[{title:(0,n.pw)("Play, Learn, and Connect"),subtitle:(0,n.pw)("Join millions of chess players."),icon:"pawn"},{title:(0,n.Mq)("]1,Inf[ %number%K+ puzzles",a.AA.PUZZLES_COUNT,{"%number%":a.AA.PUZZLES_COUNT}),subtitle:(0,n.pw)("Play every day to improve"),icon:"puzzles-learning"},{title:(0,n.pw)("1500+ Lessons"),subtitle:(0,n.pw)("Learn from chess masters!"),icon:"lessons"},{title:(0,n.pw)("Full Game Analysis"),subtitle:(0,n.pw)("Learn from every game!"),icon:"analysis"},{title:(0,n.pw)("Get a Rating"),subtitle:(0,n.pw)("Save your games!"),icon:"stats"},{title:(0,n.pw)("Explore Full Openings"),subtitle:(0,n.pw)("See moves played by masters!"),icon:"explorer"}],h=[{title:(0,n.pw)("Unlimited Game Review"),subtitle:(0,n.pw)("Review Your Moves. See Key Moments"),icon:"analysis",generic:!0},{title:(0,n.pw)("Unlimited Puzzles"),subtitle:(0,n.pw)("Solve 8+ Puzzles/day to improve fast"),icon:"puzzles-learning",generic:!0},{title:(0,n.pw)("Unlimited Lessons"),subtitle:(0,n.pw)("Your step-by-step path to mastery"),icon:"lessons",generic:!0},{title:(0,n.pw)("Remove Ads"),subtitle:(0,n.pw)("Get the best Chess.com experience"),icon:"no-ads",generic:!0},{title:(0,n.pw)("Unlimited Puzzle Rush"),subtitle:(0,n.pw)("3 strikes and you're out!"),icon:"puzzles-rush"},{title:(0,n.pw)("Unlimited Puzzle Battles"),subtitle:(0,n.pw)("Rush another player to win!"),icon:"puzzles-battle"},{title:(0,n.pw)("Get Your Own Flair"),subtitle:(0,n.pw)("Share your unique personality"),icon:"flair"},{title:(0,n.pw)("Explore Full Openings"),subtitle:(0,n.pw)("See moves played by masters!"),icon:"explorer"},{title:(0,n.pw)("Master Every Position"),subtitle:(0,n.pw)("Practice means everything!"),icon:"workout"},{title:(0,n.pw)("Unlock All Bots"),subtitle:(0,n.pw)("Play vs various skills and styles."),icon:"computer"},{title:(0,n.pw)("Unlimited Collections"),subtitle:(0,n.pw)("Build and organize your library"),icon:"library",id:12},{title:(0,n.pw)("Unlimited Daily Puzzles"),subtitle:(0,n.pw)("Unlock all daily puzzles."),icon:"daily-puzzle"}],d=[{title:(0,n.pw)("Unlimited Game Review with Coach"),icon:"game-review"},{title:(0,n.pw)("Unlimited Puzzles"),icon:"puzzles"},{title:(0,n.pw)("Unlimited Lessons"),icon:"lessons"},{title:(0,n.pw)("No Ads"),icon:"no-ads"}],getGuestSlides=e=>{let t=u.find(t=>t.icon===e)||u[0],s=u.filter(e=>e!==t);return s.unshift(t),s},getUpgradeSlides=e=>{let t=h.find(t=>t.icon===e)||h[0],s=h.filter(e=>e.generic&&e!==t);return s.unshift(t),s},m=((0,n.pw)("Play bots with various strengths and styles"),(0,n.pw)("Use optional coaching features for insight"),(0,n.pw)("Practice at any time - with no pressure"),(0,n.pw)("Start"),(0,n.pw)("Learn as you play"),(0,n.pw)("Get helpful hints and takebacks"),(0,n.pw)("Practice and learn how to win"),{CLUBS:"clubs",PLAY_COMPUTER_LOGGED_IN:"computer-logged-in",PLAY_COMPUTER_LOGGED_OUT:"computer-logged-out",PLAY_COACH_LOGGED_IN:"coach-logged-in",PLAY_COACH_LOGGED_OUT:"coach-logged-out",EXPLORER:"explorer",LEAGUES:"leagues",LESSONS:"lessons",LIBRARY:"library",OPENINGS:"openings",SOLO_CHESS:"solo",TOURNAMENTS:"tournaments",VISION:"vision"});m.PLAY_COMPUTER_LOGGED_IN,(0,n.pw)("Challenge a bot to a chess game. Choose from beginner to master."),(0,n.pw)("Play the bots"),m.PLAY_COMPUTER_LOGGED_OUT,(0,n.pw)("Challenge a chess computer bot to an online chess game."),(0,n.pw)("Play Chess vs the Computer"),m.PLAY_COACH_LOGGED_IN,(0,n.pw)("Play and learn with a friendly and helpful online virtual chess coach!"),(0,n.pw)("Play and Learn with Coach"),(0,n.pw)("Start"),m.PLAY_COACH_LOGGED_OUT,(0,n.pw)("Play and learn with a friendly and helpful online virtual chess coach!"),(0,n.pw)("Play and Learn with Coach"),(0,n.pw)("Sign Up"),m.EXPLORER,(0,n.pw)("Search millions of master games"),(0,n.pw)("Choose specific players to explore"),(0,n.pw)("Find winning moves from your games"),(0,n.pw)("See moves chess masters have made and the outcome of the game from any position."),(0,n.pw)("Chess Explorer"),m.OPENINGS,(0,n.pw)("Search more than 3,000 opening lines"),(0,n.pw)("Find the perfect chess opening for you"),(0,n.pw)("Explore variations and master chess games"),(0,n.pw)("Learn and explore chess openings to try in your chess games."),(0,n.pw)("Chess Openings"),m.SOLO_CHESS,(0,n.pw)("Capture a piece with every move until just one remains"),(0,n.pw)("No piece may capture more than 2 times per puzzle"),(0,n.pw)("If there is a King on the board, it must be the final piece"),(0,n.pw)("Try for a perfect run in Challenge Mode!"),(0,n.pw)("Start"),(0,n.pw)("How to Play"),(0,n.pw)("Solo Chess"),m.VISION,(0,n.pw)("Improve vision with coordinate training"),(0,n.pw)("Identify squares or make moves"),(0,n.pw)("Answer as many as you can in 30 seconds"),(0,n.pw)("Start"),(0,n.pw)("Learn to quickly follow and record chess coordinates and annotation."),(0,n.pw)("Vision Trainer"),m.LESSONS,(0,n.pw)("Watch videos to learn concepts"),(0,n.pw)("Test knowledge with Challenges"),(0,n.pw)("Level up to achieve Mastery"),(0,n.pw)("Learn from interactive lessons created by chess masters."),(0,n.pw)("Chess Lessons"),m.CLUBS,(0,n.pw)("Represent your club in matches"),(0,n.pw)("Chat in private forums"),(0,n.pw)("Organize your team"),(0,n.pw)("Join an Online Chess Club and connect and compete with your friends in matches."),(0,n.pw)("Chess Clubs"),m.TOURNAMENTS,(0,n.pw)("Join tournaments starting every few minutes"),(0,n.pw)("Compete in Daily, multi-game tournaments"),(0,n.pw)("Win trophies to display on your Profile"),(0,n.pw)("Compete in online chess tournaments or join an online Arena, where anyone can win."),(0,n.pw)("Chess Tournaments"),m.LIBRARY,(0,n.pw)("Create collections from games played online, offline, or uploaded."),(0,n.pw)("Open, analyze, edit, and re-save your games to your collection."),(0,n.pw)("Organize, tag, and share your collections with others."),(0,n.pw)("Compile your very own Collection of personal, master, and all other games."),(0,n.pw)("Library"),m.LEAGUES,(0,n.pw)("Play and win games to earn points"),(0,n.pw)("All major formats supported - bullet, blitz, rapid & arena"),(0,n.pw)("The longer the time control, the more points you earn"),(0,n.pw)("Earn trophies and advance to the Next League by playing games."),(0,n.pw)("Players Leagues");r.A.generate("web_user_home")},9916:function(e,t,s){"use strict";s.d(t,{D:function(){return a}});let a={AUTHENTICATION_MODAL:"authentication-modal",FACEBOOK_MODAL:"facebook-modal",FIRST_TIME_MODAL:"first-time-modal",GUEST_MODAL:"guest-modal",GUEST_MODAL_TRIGGER:"guest-modal-trigger",MESSAGE_MODAL:"message-modal",UPGRADE_MODAL:"upgrade-modal"}},2315:function(e,t){"use strict";t.A={BOTTOM_LINK_MOUSE_ENTER:"BOTTOM_LINK_MOUSE_ENTER",EXPAND_COLLAPSE_CHANGE:"EXPAND_COLLAPSE_CHANGE",DECREMENT_NOTIFICATION_COUNT:"decrement-notification-count",FEATURE_LINK_INIT:"FEATURE_LINK_INIT",FETCH_NOTIFICATIONS:"FETCH_NOTIFICATIONS",FETCH_NOTIFICATION_COUNT:"FETCH_NOTIFICATION_COUNT",HIDE_TIME_CONTROLS:"HIDE_TIME_CONTROLS",LINK_SECONDARY_HIDE:"LINK_SECONDARY_HIDE",LINK_SECONDARY_MOUNTS:"LINK_SECONDARY_MOUNTS",NAV_TOGGLED:"NAV_TOGGLED",NOTIFICATIONS_FETCHED:"NOTIFICATIONS_FETCHED",NOTIFICATIONS_PANEL_INIT:"NOTIFICATIONS_PANEL_INIT",OPEN_LANGUAGE_PICKER:"OPEN_LANGUAGE_PICKER",SECONDARY_CHANGE:"SECONDARY_CHANGE",SHOW_VIDEO_MODAL:"SHOW_VIDEO_MODAL",TOGGLE_DAILY_CONTROLS:"TOGGLE_DAILY_CONTROLS",TOGGLE_LIVE_CONTROLS:"TOGGLE_LIVE_CONTROLS",VIEW_MOUNTED:"VIEW_MOUNTED"}},8746:function(e,t,s){"use strict";s.d(t,{PQ:function(){return l},lZ:function(){return i},zC:function(){return h},xU:function(){return a.x},qs:function(){return d},JZ:function(){return _},P9:function(){return u}});var a=s(4939),r=s(4619);let n={category:"membership_icons",code:"nothing",description:(0,r.pw)("Nothing"),id:206,imageCode:"nothing",membershipLevelCode:"staff",name:(0,r.pw)("Nothing"),status:""};var o=s(3618);let i={REPORT_USER:"web_user_callback_report_user",REPORT_USER_CONTENT:"web_user_callback_report_content",REPORT_TV_USER:"web_tv_callback_report",USER_POPUP:"web_user_callback_popup"},c=[{key:"membership_icons",title:(0,r.pw)("Membership Icons")},{key:"emoji",title:(0,r.pw)("Emoji")},{key:"chess",title:(0,r.pw)("Chess")},{key:"holiday",title:(0,r.pw)("Holiday")},{key:"hosts",title:(0,r.pw)("Hosts")},{key:"computer_chess",title:(0,r.pw)("Computer Chess")},{key:"pro_chess_league",title:(0,r.pw)("PRO Chess League")}];window.chesscom?.features.includes("supercell_clash_flair")&&c.push({key:"clash",title:(0,r.pw)("Clash")});window.chesscom?.features.includes("web_duolingo_flair")&&c.push({key:"duolingo",title:(0,r.pw)("Duolingo")});window.chesscom?.features.includes("web_discord_flair")&&c.push({key:"discord",title:(0,r.pw)("Discord")});let l=n,_={about:()=>o.A.generate("web_about"),fetchLifetimeScore:(e,t)=>o.A.generate("web_user_callback_lifetime_score",{user:e,opponent:t}),fetchUserPopoverData:e=>o.A.generate("web_user_callback_popup",{username:e}),membership:(e="icon")=>o.A.generate("web_membership",{c:e}),usernameSearch:e=>o.A.generate("web_user_callback_username_search",{activeDays:4e3,...e}),userDivision:({league:e,division:t})=>o.A.generate("web_league_division",{league:e,division:t}),userProfile:e=>o.A.generate("web_member_view",{username:e})},u={acceptFriendRequest:(0,r.pw)("Accept Friend Request"),addFriend:(0,r.pw)("Add Friend"),block:(0,r.pw)("Block"),blockConfirm:(0,r.pw)("Are you sure you want to block this user?"),blockUser:e=>(0,r.pw)("Block %username%?",{"%username%":e}),cancel:(0,r.pw)("Cancel"),cancelFriendRequest:(0,r.pw)("Cancel Friend Request"),challenge:(0,r.pw)("Challenge"),follow:(0,r.pw)("Follow"),giftMembership:(0,r.pw)("Gift Membership"),giveTrophy:(0,r.pw)("Give Award"),joinedDate:e=>(0,r.pw)("Joined %1$s%",{"%1$s%":e}),lastOnline:e=>(0,r.pw)("Online %1$s%",{"%1$s%":e}),moderator:(0,r.pw)("Moderator"),onlineNow:(0,r.pw)("Online Now"),inLiveNow:(0,r.pw)("In Live"),removeFriend:(0,r.pw)("Remove Friend"),removeFriendConfirm:(0,r.pw)("Are you sure you want to remove this friend from your list?"),report:(0,r.pw)("Report"),reportUser:e=>(0,r.pw)("Report %username%",{"%username%":e}),sendMessage:(0,r.pw)("Send Message"),showYourFlair:(0,r.pw)("Show your flair!"),staff:(0,r.pw)("Staff"),unblock:(0,r.pw)("Unblock"),unfollow:(0,r.pw)("Unfollow"),userReportError:(0,r.pw)("Tell us more...")};a.x.diamond,a.x.abuser,a.x.cheater,a.x.voluntarilyClosed,a.x.unspecifiedClosed,a.x.gold,a.x.moderator,a.x.platinum,a.x.staff;a.x.basic,(0,r.pw)("Basic Membership"),a.x.diamond,(0,r.pw)("Diamond Membership"),a.x.cheater,(0,r.pw)("Closed: Fair Play"),a.x.abuser,(0,r.pw)("Closed: Abuse"),a.x.voluntarilyClosed,(0,r.pw)("Closed: Inactive"),a.x.unspecifiedClosed,(0,r.pw)("Account Closed"),a.x.gold,(0,r.pw)("Gold Membership"),a.x.moderator,(0,r.pw)("Moderator Account"),a.x.platinum,(0,r.pw)("Platinum Membership"),a.x.silver,(0,r.pw)("Silver Membership"),a.x.staff,(0,r.pw)("Staff Account");let h={GM:(0,r.pw)("Grandmaster"),WGM:(0,r.pw)("Woman Grandmaster"),IM:(0,r.pw)("International Master"),WIM:(0,r.pw)("Woman International Master"),FM:(0,r.pw)("FIDE Master"),WFM:(0,r.pw)("Woman FIDE Master"),NM:(0,r.pw)("National Master"),CM:(0,r.pw)("FIDE Candidate Master"),WCM:(0,r.pw)("FIDE Woman Candidate Master"),WNM:(0,r.pw)("Woman National Master"),M:(0,r.pw)("Master")},d={FETCH_ROLES:"fetchRoles"}},4939:function(e,t,s){"use strict";s.d(t,{x:function(){return a}});let a={guest:0,cheater:5,abuser:6,voluntarilyClosed:7,unspecifiedClosed:8,basic:10,silver:20,gold:30,platinum:40,diamond:50,moderator:80,staff:90}},6666:function(e,t,s){"use strict";s.d(t,{B8:function(){return getAdditionalUserInfo},M3:function(){return a.M},P:function(){return n.P}});var a=s(1075),r=s(8062);s(3618);s(8746);var n=s(4625);let o=window.context,getAdditionalUserInfo=e=>{let t=!1;if(!(0,a.M)()){switch(e){case"diagramSettings":t={};break;case"isDarkMode":t=(0,r.oL)();break;default:t=null}return t}switch(e){case"cohort":t=o.user?.cohort;break;case"country":t=o.user?.country;break;case"flairCode":t=o.user?.flairCode;break;case"flair":t=o.user?.flair;break;case"getUserId":t=o.user?.id;break;case"getUsername":t=o.user?.username;break;case"getAvatarUrl":t=o.user?.avatarUrl;break;case"getAvatarLargeUrl":t=o.user?.avatarLargeUrl;break;case"getSettingsAvatarUrl":t=o.user?.settingsAvatarUrl;break;case"getLastLoginDate":t=o.user?.lastLoginDate;break;case"registerDate":t=o.user?.registerDate;break;case"getBrowserTimezone":t=window.jstz.determine().name();break;case"getTimezone":t=o.user?.timezone;break;case"getDiagramSettings":t=o.diagramSettings;break;case"language":t=o.i18n.locale;break;case"contentLanguage":t=o.i18n.contentLanguage;break;case"speaksEnglish":t="en_US"===o.i18n.locale;break;case"eligibleFirstTrial":t=o.user?.eligibleFirstTrial;break;case"fairPlayAgree":t=o.user?.fairPlayAgree;break;case"getArchiveView":t=o.user?.archiveView?o.user.archiveView:"grid";break;case"homeContentType":t="following";break;case"getMembershipLevel":t=o.user?.membershipLevel;break;case"isContentHidden":t=o.user?.isContentHidden;break;case"isDarkMode":t=(0,r.oL)();break;case"rating":t=o.user?.rating;break;case"safeMode":t=o.user?.safeMode;break;case"uuid":t=o.user?.uuid;break;default:t=!1}return t}},4625:function(e,t,s){"use strict";s.d(t,{P:function(){return isGuest}});function isGuest(){return!!window.context?.user?.isGuest}},1075:function(e,t,s){"use strict";s.d(t,{M:function(){return isLoggedIn}});var a=s(9110);function isLoggedIn(){return!!(window.context?.user&&!(0,a.A)())}},9613:function(e,t,s){"use strict";s.d(t,{H:function(){return showSignUpModal}});var a=s(3449),r=s(1334),n=s(8516),o=s(8619);let i={show:n.l.AUTHENTICATION_SIGNUP};function showSignUpModal(e=i){Promise.all([s.e(436),s.e(530),s.e(750),s.e(616),s.e(205)]).then(s.bind(s,9205)).then(({default:t})=>{t.createInstance(r.D.AUTHENTICATION_MODAL);(0,o.u)({key:a.A.SHOW_AUTHENTICATION_MODAL,...e})})}},9724:function(e,t){"use strict";t.A={GAME_ILLEGAL_MOVE:100,RATING_MAX:3500,RATING_MIN:0,ACTIVE_DAY_CUTOFF:365,TIME_WARNING_SECONDS:28800,MAX_DAY_PER_MOVE:14,TIME_MULTIPLIER:10,DEFAULT_NAME:"Let's Play!",WELCOME_NAME:"Welcome to Chess.com!",MIN_CHEAT_POLICY_RATING:2e3,MIN_SUSPICIOUS_PLAY_RATING:2e3,MIN_SUSPICIOUS_PLAY_TOGGLE_PERC:75,MIN_SUSPICIOUS_PLAY_PLY_COUNT:40,MIN_PLY_COUNT_RATED:6,SPAM_CHECK_GAMES_MIN_LIMIT:5,SPAM_CHECK_NEW_PLAYERS_GAMES_MIN_LIMIT:10,DEFAULT_FEN_SHORT:"rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq",DEFAULT_FEN:"rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1",ACCESS_LEVEL_SUPER_ADMIN:"super_admin",ACCESS_LEVEL_ADMIN:"admin",ACCESS_LEVEL_MEMBER:"member",ACTIVITY_TYPE_NEWS:"news",ACTIVITY_TYPE_EVENT:"event",ACTIVITY_TYPE_FORUM:"forum",ACTIVITY_TYPE_NOTES:"notes",POINT_VALUE:1,LAST_ACTIVITY_DATE_EXPIRATION_IN_MINUTES:10,MAX_PROBLEMS_PER_DAY_DEFAULT:3,AVERAGE_TIME_PER_MOVE:30,MIN_ATTEMPT_COUNT:20,MIN_SCORE_TO_BE_QUEUED:5,BEST_SCORE:0,DEAD_SCORE:10,MIN_RATING:400,MAX_ATTEMPT_LOGGED_OUT:10,USER_FEED_MAX_PAGES:4,USER_FEED_ITEMS_FIRST_PAGE:5,USER_FEED_ITEMS_PER_PAGE:20,STD_PROP_LIST:1,ARRAY_AS_PROPS:2,DEFAULT_LOCALE:"en_US",DEFAULT_LANGUAGE_CODE:"en",DEFAULT_LANGUAGE_DIRECTION:"ltr",DEFAULT_MAX_YEAR_INCREASE:5,CONTENT_ITEMS_PER_PAGE:25,LEADERBOARD_ITEMS_PER_PAGE:50,I18N_DEFAULT_LOCALE:"en_US"}},4869:function(e,t,s){"use strict";s.d(t,{AZ:function(){return o},HO:function(){return c},Ly:function(){return n},Tp:function(){return i},c6:function(){return a},lH:function(){return l},uM:function(){return r}});s(3618);s(2450);let a={ONBOARD:"Onboard - StartReg",SEARCH:"Search",NAV_CLICK:"Navclick",SEARCH_AUTOFILL:"searchAutoFill",SOCIAL_VIEW_EVENT:"Social - ViewEvent"},r={CONNECT:"connect",HEADER_NOTIFICATION:"header-notification",HEADER_SETTINGS:"header-settings",HEADER:"header",HOME_AWARDS:"home-awards",HOME_FREETRIAL:"home-freetrial",HOME_HOME:"home-home",HOME_LOGOUT:"home-logout",HOME_MEMBERSHIP:"home-membership",HOME_MESSAGES:"home-messages",HOME_PROFILE:"home-profile",HOME_STATS:"home-stats",HOME_YIC:"home-yic",HOME:"home",LEARN_ANALYSIS:"learn-analysis",LEARN_AIMCHESS:"learn-aimchess",LEARN_CHESSABLE:"learn-chessable",LEARN_CLASSROOM:"learn-classroom",LEARN_COURSES:"learn-courses",LEARN_ENDGAMES:"learn-endgames",LEARN_INSIGHTS:"learn-insights",LEARN_LESSONS:"learn-lessons",LEARN_ALL_LESSONS:"learn-all-lessons",LEARN_OPENINGS:"learn-openings",LEARN_PRACTICE:"learn-practice",LEARN_COACH:"playVsCoachWeb",LEARN:"learn",MORE_BLOGS:"more-blogs",MORE_CHESSKID:"more-chesskid",MORE_CHESSTERMS:"more-chessterms",MORE_COMPUTERCHAMPIONSHIP:"more-computerchampionship",MORE_EXPLORER:"more-explorer",MORE_GIFT:"more-gift",MORE_LIBRARY:"more-library",MORE_MASTERGAMES:"more-mastergames",MORE_MERCH:"more-merch",MORE_MOBILEAPPS:"more-mobileapps",MORE_OPENINGS:"more-openings",MORE_RESOURCES:"more-resources",MORE_RULES:"more-rules",MORE_SHOP:"more-shop",MORE_SOLOCHESS:"more-solochess",MORE_TOOLS:"more-tools",MORE_VERIFIED:"more-verified",MORE_VIDEOS:"more-videos",MORE_VISION:"more-vision",MORE_VOTECHESS:"more-votechess",MORE:"more",NEWS_ARTICLES:"news-articles",NEWS_CHESSRANKINGS:"news-chessrankings",NEWS_CHESSTODAY:"today-chesstoday",NEWS_NEWS:"news-news",NEWS_TOPPLAYERS:"news-topplayers",PLAY_ARCHIVE:"play-archive",PLAY_COMPUTER:"play-computer",PLAY_LEADERBOARD:"play-leaderboard",PLAY_LIVECHESS:"play-livechess",PLAY_MYTURN:"play-myturn",PLAY_PLAY:"play-play",PLAY_TOURNAMENTS:"play-tournaments",PLAY_VARIANTS:"play-variants",PLAY:"play",PUZZLES_CUSTOM:"puzzles-custom",PUZZLES_DAILYPUZZLE:"puzzles-dailypuzzle",PUZZLES_ENDGAMES:"puzzles-endgames",PUZZLES_PUZZLEBATTLE:"puzzles-puzzlebattle",PUZZLES_PUZZLERUSH:"puzzles-puzzlerush",PUZZLES_PUZZLES:"puzzles-puzzles",PUZZLES_RATED:"puzzles-ratedpuzzles",PUZZLES:"puzzles",SOCIAL_BLOGS:"social-blogs",SOCIAL_CHATTAB:"social-chattab",SOCIAL_CLUBS:"social-clubs",SOCIAL_CLUBSTAB:"social-clubstab",SOCIAL_COACHES:"social-coaches",SOCIAL_FORUMS:"social-forums",SOCIAL_FRIENDS:"social-friends",SOCIAL_FRIENDSTAB:"social-friendstab",SOCIAL_MEMBERS:"social-members",SUBNAV_COLLAPSEEXPAND:"subnav-collapseexpand",SUBNAV_HELP_ASKAQUESTION:"subnav-help-askaquestion",SUBNAV_HELP_BILLINGISSUES:"subnav-help-billingissues",SUBNAV_HELP_MAKEASUGGESTION:"subnav-help-makeasuggestion",SUBNAV_HELP_REPORTABUG:"subnav-help-reportabug",SUBNAV_HELP_REPORTABUSE:"subnav-help-reportabuse",SUBNAV_HELP:"subnav-help",SUBNAV_SEARCH_ENTER:"subnav-search-enter",SUBNAV_SEARCH:"subnav-search",SUBNAV_SETTINGS_ALLSETTINGS:"subnav-settings-allsettings",SUBNAV_SETTINGS_BOARDPIECES:"subnav-settings-boardpieces",SUBNAV_SETTINGS_LOGOUT:"subnav-settings-logout",SUBNAV_SETTINGS_THEME:"subnav-settings-theme",SUBNAV_SETTINGS:"subnav-settings",TODAY:"today",WATCH_CHESSTV:"watch-chesstv",WATCH_EVENTS:"watch-events",WATCH_PLAYINGNOW:"watch-playingnow",WATCH_STREAMERS:"watch-streamers",SUB_WATCH_CHESSTV:"sub-watch-chesstv",SUB_WATCH_EVENTS:"sub-watch-events",SUB_WATCH_PLAYINGNOW:"sub-watch-playingnow",SUB_WATCH_STREAMERS:"sub-watch-streamers"},n={CLOSE:"close",COLLAPSED:"collapsed",HOVER:"hover",NO_REDIRECT:"noredirect",OPEN:"open",WIDE:"wide"},o={CLUB_CHAT_MODERATOR_ACTION:"club-chat-moderator-action",MODAL_DID_HIDE:"MODAL_DID_HIDE",SEND_NEW_GAME_SEEK:"SEND_NEW_GAME_SEEK",SEND_NEW_GAME_SEEK_SUCCESS:"SEND_NEW_GAME_SEEK_SUCCESS",SHOW_UPGRADE_MODAL:"SHOW_UPGRADE_MODAL",START_DIRECT_CHAT:"START_DIRECT_CHAT",START_GROUP_CHAT:"START_GROUP_CHAT"},i={LOGOUT_LINK:"#sb [data-logout-link]",MAIN_NAV_SOCIAL_LINK:'#sb [data-nav-link="social"]',MAIN_NAV_HOME_LINK:'#sb [data-nav-link="home"]',MAIN_NAV_MORE_LINK:'#sb [data-nav-link="more"]',MAIN_NAV_PLAY_LINK:'#sb [data-nav-link="play"]',MAIN_NAV:"#sb",MAIN_TOP_NAV_LINKS:"#sb [data-nav-link]",NAV_SETTINGS:"#sb [data-nav-settings]",SEARCH_INPUT:'input[name="q"]',TOOLTIP_TRIGGER:"[data-tooltip-id]",MAIN_NAV_SOCIAL_PANEL:'[data-nav-panel="social"]',MAIN_NAV_LEARN_PANEL:'[data-nav-panel="learn"]',MAIN_NAV_MORE_PANEL:'[data-nav-panel="more"]',MAIN_NAV_NEWS_PANEL:'[data-nav-panel="news"]',MAIN_NAV_PLAY_PANEL:'[data-nav-panel="play"]',MAIN_NAV_PUZZLES_PANEL:'[data-nav-panel="puzzles"]',MAIN_NAV_TOP:"[data-nav-top]"},c=5,l=3},887:function(e,t,s){"use strict";s.d(t,{l:function(){return trackNavClick}});var a=s(2698),r=s(4869);function trackNavClick(e){window.chesscom.features.includes("amplitude_navbar_events")&&window.chesscom.features.includes("amplitude_navbar_click_events")&&"string"==typeof e&&(0,a.D)(r.c6.NAV_CLICK,{selection:e})}},376:function(e,t,s){"use strict";s.d(t,{i:function(){return a}});let a=(0,s(7118).reactive)({badges:{alerts:1,challenges:0,chatMessages:0,games:0,messages:0},fetched:!1,fetchedCount:!1,games:[],isFetching:!1,isSubscribed:!1,notifications:[]})},1894:function(e){e.exports="object"==typeof self?self.FormData:window.FormData},5606:function(e){var t,s,a,r=e.exports={};function defaultSetTimout(){throw Error("setTimeout has not been defined")}function defaultClearTimeout(){throw Error("clearTimeout has not been defined")}!function(){try{t="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(e){t=defaultSetTimout}try{s="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e){s=defaultClearTimeout}}();function runTimeout(e){if(t===setTimeout)return setTimeout(e,0);if((t===defaultSetTimout||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(s){try{return t.call(null,e,0)}catch(s){return t.call(this,e,0)}}}function runClearTimeout(e){if(s===clearTimeout)return clearTimeout(e);if((s===defaultClearTimeout||!s)&&clearTimeout)return s=clearTimeout,clearTimeout(e);try{return s(e)}catch(t){try{return s.call(null,e)}catch(t){return s.call(this,e)}}}var n=[],o=!1,i=-1;function cleanUpNextTick(){if(o&&a){o=!1;a.length?n=a.concat(n):i=-1;n.length&&drainQueue()}}function drainQueue(){if(!o){var e=runTimeout(cleanUpNextTick);o=!0;for(var t=n.length;t;){a=n;n=[];for(;++i1)for(var s=1;s{let s=e.__vccOpts||e;for(let[e,a]of t)s[e]=a;return s}},6897:function(e,t,s){"use strict";s.d(t,{A:function(){return i}});var a=s(7118),r=s(9905),n=s(3618),o=s(4619),i=/* @__PURE__ */(0,a.defineComponent)({__name:"country-flag",props:{code:{},isClickable:{type:[Boolean,null],default:!0},name:{},size:{},tooltipPosition:{default:"top"}},setup(e){let t=e,s=(0,a.computed)(()=>i.value||_.value?"sanctioned":t.code),i=(0,a.computed)(()=>t.code&&["fd",431].includes(t.code)),c=(0,a.computed)(()=>t.code&&["ru","RU","116"].includes(t.code.toString())),l=(0,a.computed)(()=>t.code&&["by","BY","22"].includes(t.code.toString())),_=(0,a.computed)(()=>!!(window.chesscom?.features?.includes("sanction_russia_flag")&&c.value)||!!(window.chesscom?.features?.includes("sanction_belarus_flag")&&l.value)),u=(0,a.computed)(()=>i.value?(0,o.pw)("Due to the ongoing war and resulting international sanctions, Russian and Belarusian flags will not be shown for players in Verified events."):t.name),h=(0,a.computed)(()=>n.A.generate("web_blog_view",{url:"CHESScom/on-the-invasion-of-ukraine"}));return(e,t)=>_.value?((0,a.openBlock)(),(0,a.createBlock)((0,a.resolveDynamicComponent)(e.isClickable?"a":"div"),{key:0,href:e.isClickable?h.value:null,target:e.isClickable?"_blank":null,class:(0,a.normalizeClass)(["country-flags-component",`country-${s.value}`,{[`country-flags-${e.size}`]:e.size}])},{default:(0,a.withCtx)(()=>[e.isClickable?((0,a.openBlock)(),(0,a.createBlock)(r.A,{key:0,position:e.tooltipPosition,text:e.$trans("Click here to see our stance on the war in Ukraine")},null,8,["position","text"])):(0,a.createCommentVNode)("",!0)]),_:1},8,["href","target","class"])):((0,a.openBlock)(),(0,a.createElementBlock)("div",{key:1,class:(0,a.normalizeClass)(["country-flags-component",`country-${s.value}`.toLowerCase(),{[`country-flags-${e.size}`]:e.size}])},[u.value?((0,a.openBlock)(),(0,a.createBlock)(r.A,{key:0,"close-on-click":"",position:e.tooltipPosition,text:u.value},null,8,["position","text"])):(0,a.createCommentVNode)("",!0)],2))}})},5834:function(e,t,s){"use strict";s.d(t,{A:function(){return _}});var a=s(7118),r=s(7998),n=s(4619);let o=["src","srcset","alt","height","width"],i={key:0,class:"cc-avatar-status"};var c=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-avatar-pure",props:{src:{},clickBehavior:{default:"none"},retinaSupport:{type:Boolean,default:!0},size:{default:40},status:{default:()=>({isOnline:!1,isPlaying:!1,isStreaming:!1})},username:{},userProfileUrl:{default:""}},setup(e){let t=e,s=["openProfile","openProfileInNewTab"],c=(0,a.ref)(!1),l=(0,a.ref)(!1),_=(0,a.computed)(()=>t.status?.isStreaming?"streaming":t.status?.isPlaying?"playing":t.status?.isOnline?"online":""),u=(0,a.computed)(()=>t.username?(0,n.pw)("Avatar of %username%",{"%username%":t.username}):(0,n.pw)("Avatar")),h=(0,a.computed)(()=>s.includes(t.clickBehavior)?"a":"div"),d=(0,a.computed)(()=>s.includes(t.clickBehavior)?t.userProfileUrl:null),m=(0,a.computed)(()=>"openProfileInNewTab"===t.clickBehavior?"_blank":null),p=(0,a.computed)(()=>s.includes(t.clickBehavior)?t.username:null),f=(0,a.computed)(()=>t.src&&t.retinaSupport&&!l.value?`${t.src} 1x, ${(0,r.h)(t.src)} 2x`:""),k=(0,a.computed)(()=>c.value||!t.src?"/bundles/web/images/user-image.svg":t.src);function onImageError(e){e.target.srcset?l.value=!0:c.value=!0}return(e,t)=>((0,a.openBlock)(),(0,a.createBlock)((0,a.resolveDynamicComponent)(h.value),{class:(0,a.normalizeClass)(["cc-avatar-component",`cc-avatar-size-${e.size}`,_.value?`cc-avatar-${_.value}`:""]),href:d.value,title:p.value,target:m.value},{default:(0,a.withCtx)(()=>[(0,a.createElementVNode)("img",{class:"cc-avatar-img",loading:"lazy",src:k.value,srcset:f.value,alt:u.value,height:e.size,width:e.size,onError:onImageError},null,40,o),t[0]||(t[0]=(0,a.createTextVNode)()),_.value?((0,a.openBlock)(),(0,a.createElementBlock)("div",i)):(0,a.createCommentVNode)("",!0),t[1]||(t[1]=(0,a.createTextVNode)()),(0,a.renderSlot)(e.$slots,"default")]),_:3,__:[0,1]},8,["class","href","title","target"]))}}),l=s(3618),_=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-avatar",props:{src:{},clickBehavior:{default:"none"},retinaSupport:{type:Boolean,default:!0},size:{default:40},status:{default:()=>({isOnline:!1,isPlaying:!1,isStreaming:!1})},url:{},username:{}},setup(e){let t=e,s=(0,a.computed)(()=>t.url||l.A.generate("web_member_view",{username:t.username}));return(e,t)=>((0,a.openBlock)(),(0,a.createBlock)(c,(0,a.mergeProps)(e.$attrs,{src:e.src,"click-behavior":e.clickBehavior,"retina-support":e.retinaSupport,size:e.size,status:e.status,username:e.username,"user-profile-url":s.value}),{default:(0,a.withCtx)(()=>[(0,a.renderSlot)(e.$slots,"default")]),_:3},16,["src","click-behavior","retina-support","size","status","username","user-profile-url"]))}})},8496:function(e,t,s){"use strict";let a=s(7235).A;t.A=a},3611:function(e,t,s){"use strict";s.d(t,{A:function(){return _}});var a=s(7118),r=s(1752),n=s(4619);let o=["aria-label"];var i=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-close-button",props:{size:{default:"large"},variant:{default:"subtle"}},emits:["click","contextmenu","touchend","touchstart"],setup:e=>(e,t)=>((0,a.openBlock)(),(0,a.createElementBlock)("button",{"aria-label":(0,a.unref)(n.pw)("Close"),class:(0,a.normalizeClass)(["cc-close-button-component",`cc-close-button-${e.size}`,`cc-close-button-${e.variant}`,"cc-transition-color-hover"]),onClick:t[0]||(t[0]=t=>e.$emit("click",t)),onContextmenu:t[1]||(t[1]=t=>e.$emit("contextmenu",t)),onTouchend:t[2]||(t[2]=t=>e.$emit("touchend",t)),onTouchstart:t[3]||(t[3]=t=>e.$emit("touchstart",t))},["white"===e.variant?((0,a.openBlock)(),(0,a.createElementBlock)("div",{key:0,class:(0,a.normalizeClass)(e.$style["white-bg"])},null,2)):(0,a.createCommentVNode)("",!0),t[4]||(t[4]=(0,a.createTextVNode)()),(0,a.createVNode)(r.A,{class:"cc-close-button-icon",name:"mark-cross",size:"16",variant:"glyph"})],42,o))}),c=s(6262);let l={};l.$style={component:"cc-close-button-component",icon:"cc-close-button-icon","white-bg":"cc-close-button-white-bg",subtle:"cc-close-button-subtle",default:"cc-close-button-default",white:"cc-close-button-white",medium:"cc-close-button-medium",large:"cc-close-button-large"};var _=/*#__PURE__*/(0,c.A)(i,[["__cssModules",l]])},1752:function(e,t,s){"use strict";let a=s(403).A;t.A=a},8806:function(e,t,s){"use strict";s.d(t,{A:function(){return d}});var a=s(7118),r=s(1752),n=s(1180),o=s(2404),i=s(9905);let c={small:{iconSize:"20",loaderSize:"medium"},medium:{iconSize:"20",loaderSize:"medium"},large:{iconSize:"24",loaderSize:"medium"},"x-large":{iconSize:"32",loaderSize:"large"}},l={class:"cc-input-group-component"},_={key:0,class:"cc-input-group-pre"},u={key:1,class:"cc-input-group-post"},h=["aria-label"];var d=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-input-group",props:{id:{},append:{},ariaLabel:{},autocapitalize:{},autocomplete:{},autocorrect:{},autofocus:{type:Boolean},disabled:{type:Boolean},hasError:{type:Boolean},hasWarning:{type:Boolean},maxlength:{},modelValue:{default:""},name:{},placeholder:{},prepend:{},readonly:{type:Boolean},required:{type:Boolean},size:{default:"medium"},spellcheck:{type:[Boolean,String]},type:{default:"text"},inputProps:{}},emits:["blur","change","button-action","focus","keydown","keyup","enter","paste","update:modelValue"],setup(e){let t=e,s=(0,a.computed)(()=>c[t.size]?.iconSize),d=(0,a.computed)(()=>c[t.size]?.loaderSize);return(e,c)=>((0,a.openBlock)(),(0,a.createElementBlock)("div",l,[(0,a.createVNode)(n.A,(0,a.mergeProps)(t.inputProps,{id:e.id,"aria-label":e.ariaLabel,autocapitalize:e.autocapitalize,autocomplete:e.autocomplete,autocorrect:e.autocorrect,autofocus:e.autofocus,class:[{"cc-input-group-space-prepend":t.prepend,"cc-input-group-space-append":t.append},t.inputProps?.class],disabled:e.disabled,"has-error":e.hasError,"has-warning":e.hasWarning,maxlength:e.maxlength,"model-value":e.modelValue,name:e.name,placeholder:e.placeholder,readonly:e.readonly,required:e.required,size:e.size,spellcheck:e.spellcheck,type:e.type,onBlur:c[0]||(c[0]=t=>e.$emit("blur",t)),onChange:c[1]||(c[1]=t=>e.$emit("change",t)),onEnter:c[2]||(c[2]=t=>e.$emit("enter",t)),onFocus:c[3]||(c[3]=t=>e.$emit("focus",t)),onKeydown:c[4]||(c[4]=t=>e.$emit("keydown",t)),onKeyup:[c[5]||(c[5]=t=>e.$emit("keyup",t)),c[6]||(c[6]=(0,a.withKeys)(t=>e.$emit("enter",t),["enter"]))],onPaste:c[7]||(c[7]=t=>e.$emit("paste",t)),"onUpdate:modelValue":c[8]||(c[8]=t=>e.$emit("update:modelValue",t))}),null,16,["id","aria-label","autocapitalize","autocomplete","autocorrect","autofocus","class","disabled","has-error","has-warning","maxlength","model-value","name","placeholder","readonly","required","size","spellcheck","type"]),c[13]||(c[13]=(0,a.createTextVNode)()),e.prepend?((0,a.openBlock)(),(0,a.createElementBlock)("div",_,[(0,a.createVNode)(r.A,{variant:"glyph",name:e.prepend.iconGlyph||"",size:e.prepend.iconSize||s.value,class:(0,a.normalizeClass)(["cc-input-group-glyph",{[`cc-input-group-${e.prepend.status}`]:e.prepend.status}])},null,8,["name","size","class"])])):(0,a.createCommentVNode)("",!0),c[14]||(c[14]=(0,a.createTextVNode)()),e.append&&"button"!==e.append.state?((0,a.openBlock)(),(0,a.createElementBlock)("div",u,[e.append.tooltip?((0,a.openBlock)(),(0,a.createBlock)(i.A,{key:0,text:e.append.tooltip},null,8,["text"])):(0,a.createCommentVNode)("",!0),c[10]||(c[10]=(0,a.createTextVNode)()),"loading"!==e.append.state?((0,a.openBlock)(),(0,a.createBlock)(r.A,{key:1,name:e.append.iconGlyph||"",variant:"glyph",size:s.value,class:(0,a.normalizeClass)(["cc-input-group-glyph",{[`cc-input-group-${e.append.status}`]:e.append.status}])},null,8,["name","size","class"])):(0,a.createCommentVNode)("",!0),c[11]||(c[11]=(0,a.createTextVNode)()),"loading"===e.append.state?((0,a.openBlock)(),(0,a.createBlock)(o.A,{key:2,size:d.value,variant:"spinner-gray"},null,8,["size"])):(0,a.createCommentVNode)("",!0)])):(0,a.createCommentVNode)("",!0),c[15]||(c[15]=(0,a.createTextVNode)()),e.append&&"button"===e.append.state?((0,a.openBlock)(),(0,a.createElementBlock)("button",{key:2,type:"button",class:"cc-input-group-post","aria-label":e.append.ariaLabel,onClick:c[9]||(c[9]=t=>e.$emit("button-action",t))},[e.append.tooltip?((0,a.openBlock)(),(0,a.createBlock)(i.A,{key:0,text:e.append.tooltip},null,8,["text"])):(0,a.createCommentVNode)("",!0),c[12]||(c[12]=(0,a.createTextVNode)()),(0,a.createVNode)(r.A,{class:"cc-input-group-glyph",variant:"glyph",name:e.append.iconGlyph||"",size:e.append.iconSize||s.value},null,8,["name","size"])],8,h)):(0,a.createCommentVNode)("",!0)]))}})},1180:function(e,t,s){"use strict";let a=s(47).A;t.A=a},2404:function(e,t,s){"use strict";let a=s(4127).A;t.A=a},4747:function(e,t,s){"use strict";s.d(t,{A:function(){return c}});var a=s(7118),r=s(7786),n=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-modal",props:{closeOnBackgroundClick:{type:Boolean,default:!0},closeOnEscPress:{type:Boolean,default:!0},enableBackgroundScroll:{type:Boolean,default:!0},modalWidth:{},isTransparent:{type:Boolean,default:!1},isV2:{type:Boolean},backdropStyles:{},bodyStyles:{},customClasses:{default:()=>({})},stopKeyPropagation:{type:Boolean}},emits:["backdrop-click","esc-press","hide"],setup(e,{emit:t}){let s=e,n=t,o=(0,a.ref)(null),i=(0,a.ref)(null);(0,a.onMounted)(()=>{s.isV2&&i.value?i.value?.showModal():s.enableBackgroundScroll||document.body.classList.add("modal-overflow-hidden")});(0,a.onBeforeUnmount)(()=>{s.isV2||document.body.classList.remove("modal-overflow-hidden")});(0,r.MLh)(window,"keydown",e=>{if("Escape"===e.key){n("esc-press");s.closeOnEscPress&&n("hide")}});function onBackgroundClick(){n("backdrop-click");s.closeOnBackgroundClick&&n("hide")}function onKey(e){s.closeOnEscPress&&"Escape"===e.key?n("hide"):s.stopKeyPropagation&&e.stopPropagation()}return(e,t)=>e.isV2?((0,a.openBlock)(),(0,a.createElementBlock)("dialog",{key:0,ref_key:"dialogRef",ref:i,class:(0,a.normalizeClass)([e.$style["component-v2"],e.$style[e.modalWidth??""],{[e.$style["bg-transparent"]]:e.isTransparent}]),onClick:onBackgroundClick,onKeydown:onKey,onKeyup:onKey,onKeypress:onKey},[(0,a.createElementVNode)("div",{class:(0,a.normalizeClass)([e.$style.dialog,e.customClasses?.dialog]),onClick:t[0]||(t[0]=(0,a.withModifiers)(()=>{},["stop"]))},[(0,a.renderSlot)(e.$slots,"default")],2)],34)):((0,a.openBlock)(),(0,a.createBlock)(a.Transition,{key:1,appear:"","enter-active-class":e.$style.enter,"enter-from-class":e.$style["enter-from"],"leave-active-class":e.$style.leave,"leave-to-class":e.$style["leave-to"]},{default:(0,a.withCtx)(()=>[(0,a.createElementVNode)("div",{class:(0,a.normalizeClass)(e.$style.component),onKeydown:onKey,onKeyup:onKey,onKeypress:onKey},[(0,a.createElementVNode)("div",{class:(0,a.normalizeClass)([e.$style.backdrop,e.customClasses?.backdrop,{[e.$style["bg-transparent"]]:e.isTransparent}]),style:(0,a.normalizeStyle)(e.backdropStyles??{}),onClick:onBackgroundClick},null,6),t[1]||(t[1]=(0,a.createTextVNode)()),(0,a.createElementVNode)("div",{ref_key:"body",ref:o,role:"dialog",class:(0,a.normalizeClass)([e.$style.body,e.$style[e.modalWidth??""],e.customClasses?.dialog]),style:(0,a.normalizeStyle)(e.bodyStyles??{})},[(0,a.renderSlot)(e.$slots,"default")],6)],34)]),_:3},8,["enter-active-class","enter-from-class","leave-active-class","leave-to-class"]))}}),o=s(6262);let i={};i.$style={component:"cc-modal-component",body:"cc-modal-body",backdrop:"cc-modal-backdrop","bg-transparent":"cc-modal-bg-transparent","enter-from":"cc-modal-enter-from","leave-to":"cc-modal-leave-to",enter:"cc-modal-enter",leave:"cc-modal-leave",xxxs:"cc-modal-xxxs",xxs:"cc-modal-xxs",xs:"cc-modal-xs",sm:"cc-modal-sm",md:"cc-modal-md",lg:"cc-modal-lg",xl:"cc-modal-xl","component-v2":"cc-modal-component-v2","fade-out":"cc-modal-fade-out","fade-in":"cc-modal-fade-in",dialog:"cc-modal-dialog"};var c=/*#__PURE__*/(0,o.A)(n,[["__cssModules",i]])},3212:function(e,t,s){"use strict";s.d(t,{A:function(){return c}});var a=s(7118),r=s(3611),n=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-modal-header",emits:["close"],setup:e=>(e,t)=>((0,a.openBlock)(),(0,a.createElementBlock)("header",{class:(0,a.normalizeClass)(e.$style.component)},[(0,a.createElementVNode)("span",{class:(0,a.normalizeClass)([e.$style.title,"cc-text-large-bold"])},[(0,a.renderSlot)(e.$slots,"default")],2),t[1]||(t[1]=(0,a.createTextVNode)()),(0,a.createVNode)(r.A,{variant:"default",class:(0,a.normalizeClass)(e.$style.close),onClick:t[0]||(t[0]=t=>e.$emit("close"))},null,8,["class"])],2))}),o=s(6262);let i={};i.$style={component:"cc-modal-header-component",title:"cc-modal-header-title",close:"cc-modal-header-close"};var c=/*#__PURE__*/(0,o.A)(n,[["__cssModules",i]])},9905:function(e,t,s){"use strict";s.d(t,{A:function(){return c}});var a=s(7118),r=s(7786),n=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-tooltip",props:{anchor:{default:"center"},closeOnClick:{type:Boolean},delay:{default:200},forElement:{},forPreviousElement:{type:Boolean},position:{default:"top"},text:{},stickyVisible:{type:Boolean}},setup(e){let t,s;let n=e,o=(0,r.hR7)(),i=Math.max(10,n.delay),c=(0,a.ref)(),l=(0,a.ref)(!1),_=(0,a.ref)(!1);function listen(){unlisten();t=n.forElement??(n.forPreviousElement?o.value?.previousElementSibling:o.value?.parentElement);if(n.stickyVisible){showTooltip();return}n.closeOnClick&&t?.addEventListener("click",close);t?.addEventListener("mouseenter",onMouseenter)}function unlisten(){clearTimeout(s);t?.removeEventListener("click",close);t?.removeEventListener("mouseleave",close);t?.removeEventListener("mouseenter",onMouseenter)}(0,a.onMounted)(()=>{(0,a.nextTick)(listen)});(0,a.onUnmounted)(unlisten);function close(){_.value=!1;clearTimeout(s);s=setTimeout(()=>{l.value=!1},i)}function onMouseenter(){showTooltip();t?.addEventListener("mouseleave",close,{once:!0})}function showTooltip(){l.value=!0;c.value=t?.getBoundingClientRect();_.value=!1;clearTimeout(s);s=setTimeout(()=>{_.value=!0},i)}return(e,t)=>(e.$slots.default||e.text)&&l.value?((0,a.openBlock)(),(0,a.createBlock)(a.Teleport,{key:0,to:"body"},[(0,a.createElementVNode)("div",(0,a.mergeProps)(e.$attrs,{class:[e.$style.component,"dark-mode"],style:{"--target-width":`${c.value?.width}px`,height:`${c.value?.height}px`,left:`${c.value?.left}px`,top:`${c.value?.top}px`,width:`${c.value?.width}px`}}),[(0,a.createElementVNode)("div",{class:(0,a.normalizeClass)([e.$style.content,e.$style[e.position],"cc-text-medium-bold",{[e.$style["anchor-center"]]:"center"===e.anchor,[e.$style["anchor-left"]]:"left"===e.anchor,[e.$style["anchor-right"]]:"right"===e.anchor,[e.$style.visible]:_.value}])},[(0,a.createElementVNode)("div",{class:(0,a.normalizeClass)(e.$style.inner)},[(0,a.renderSlot)(e.$slots,"default",{},()=>[(0,a.createTextVNode)((0,a.toDisplayString)(e.text),1)])],2)],2)],16)])):(0,a.createCommentVNode)("",!0)}}),o=s(6262);let i={};i.$style={component:"cc-tooltip-component",content:"cc-tooltip-content",visible:"cc-tooltip-visible",inner:"cc-tooltip-inner",left:"cc-tooltip-left",right:"cc-tooltip-right",top:"cc-tooltip-top",bottom:"cc-tooltip-bottom","anchor-left":"cc-tooltip-anchor-left","anchor-center":"cc-tooltip-anchor-center","anchor-right":"cc-tooltip-anchor-right"};var c=/*#__PURE__*/(0,o.A)(n,[["__cssModules",i]])},1305:function(e,t,s){"use strict";s.d(t,{A:function(){return u}});var a=s(7118),r=s(4939),n=s(4468),o=s(6897),i=s(3455),c=s(770),l=s(6685),_=s(1140),u=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-user-block",props:{country:{},customUrl:{},flair:{},membership:{default:r.x.basic},rating:{},ratingType:{},clickBehavior:{default:"openProfile"},userPopoverLocation:{},showPremiumBadge:{type:Boolean,default:!0},size:{default:"small"},title:{},tooltipPosition:{},username:{default:""},variant:{default:"default"}},emits:["log-action"],setup(e){let t=e,s=(0,a.computed)(()=>t.membership??r.x.basic),u=(0,a.computed)(()=>!t.title&&t.showPremiumBadge&&s.value);return(e,t)=>((0,a.openBlock)(),(0,a.createElementBlock)("div",{class:(0,a.normalizeClass)(["cc-user-block-component",`cc-user-block-${e.variant}`,`cc-user-block-${e.size}`])},[e.title?((0,a.openBlock)(),(0,a.createBlock)(l.A,{key:0,"is-clickable":"none"!==e.clickBehavior&&"badgeAsLink"!==e.clickBehavior,size:e.size,title:e.title,"tooltip-position":e.tooltipPosition},null,8,["is-clickable","size","title","tooltip-position"])):(0,a.createCommentVNode)("",!0),t[2]||(t[2]=(0,a.createTextVNode)()),u.value?((0,a.openBlock)(),(0,a.createBlock)(i.A,{key:1,"is-clickable":"none"!==e.clickBehavior,membership:s.value,size:e.size,"tooltip-position":e.tooltipPosition},null,8,["is-clickable","membership","size","tooltip-position"])):(0,a.createCommentVNode)("",!0),t[3]||(t[3]=(0,a.createTextVNode)()),(0,a.createVNode)(_.A,{"data-test-element":"user-tagline-username","click-behavior":e.clickBehavior,"custom-url":e.customUrl,username:e.username,variant:e.variant,size:e.size,onLogAction:t[0]||(t[0]=t=>e.$emit("log-action",t))},null,8,["click-behavior","custom-url","username","variant","size"]),t[4]||(t[4]=(0,a.createTextVNode)()),e.rating?((0,a.openBlock)(),(0,a.createBlock)(c.A,{key:2,rating:e.rating,size:e.size,variant:e.variant},null,8,["rating","size","variant"])):(0,a.createCommentVNode)("",!0),t[5]||(t[5]=(0,a.createTextVNode)()),e.country?((0,a.openBlock)(),(0,a.createBlock)(o.A,{key:3,code:e.country.code,"is-clickable":"none"!==e.clickBehavior&&"badgeAsLink"!==e.clickBehavior,name:e.country.name,size:e.size,"tooltip-position":e.tooltipPosition},null,8,["code","is-clickable","name","size","tooltip-position"])):(0,a.createCommentVNode)("",!0),t[6]||(t[6]=(0,a.createTextVNode)()),e.flair?((0,a.openBlock)(),(0,a.createBlock)(n.A,{key:4,flair:e.flair,"membership-level":s.value,size:e.size,"tooltip-position":e.tooltipPosition,onLogAction:t[1]||(t[1]=t=>e.$emit("log-action",t))},null,8,["flair","membership-level","size","tooltip-position"])):(0,a.createCommentVNode)("",!0),t[7]||(t[7]=(0,a.createTextVNode)()),(0,a.renderSlot)(e.$slots,"default")],2))}})},3455:function(e,t,s){"use strict";s.d(t,{A:function(){return h}});var a=s(7118),r=s(4939),n=s(9905),o=s(4619),i=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-user-badge-pure",props:{badgeUrl:{},isClickable:{type:Boolean},membership:{},size:{},tooltipPosition:{}},setup(e){let t=(0,a.computed)(()=>{switch(e.membership){case r.x.staff:return{type:"staff",icon:"chess-pawn",tooltip:(0,o.pw)("Staff Member"),redirectTo:"about"};case r.x.moderator:return{type:"moderator",icon:"shield",tooltip:(0,o.pw)("Moderator"),redirectTo:"about"};case r.x.gold:return{type:"gold",icon:"favorites",tooltip:(0,o.pw)("Gold Member"),redirectTo:"membership"};case r.x.platinum:return{type:"platinum",icon:"chess-crown",tooltip:(0,o.pw)("Platinum Member"),redirectTo:"membership"};case r.x.diamond:return{type:"diamond",icon:"membership-diamond",tooltip:(0,o.pw)("Diamond Member"),redirectTo:"membership"};default:return null}});return(e,s)=>t.value?((0,a.openBlock)(),(0,a.createBlock)((0,a.resolveDynamicComponent)(e.isClickable?"a":"div"),{key:0,class:(0,a.normalizeClass)([e.$style.component,e.$style[t.value.type],e.$style[e.size]]),href:e.isClickable?e.badgeUrl:null,target:e.isClickable?"_blank":null},{default:(0,a.withCtx)(()=>[(0,a.createVNode)(n.A,{"close-on-click":"",text:t.value.tooltip,position:e.tooltipPosition},null,8,["text","position"]),s[0]||(s[0]=(0,a.createTextVNode)()),(0,a.createElementVNode)("span",{class:(0,a.normalizeClass)([e.$style.icon,"icon-font-chess",t.value.icon])},null,2)]),_:1,__:[0]},8,["class","href","target"])):(0,a.createCommentVNode)("",!0)}}),c=s(6262);let l={};l.$style={component:"cc-user-badge-component",medium:"cc-user-badge-medium",large:"cc-user-badge-large",staff:"cc-user-badge-staff",moderator:"cc-user-badge-moderator",gold:"cc-user-badge-gold",platinum:"cc-user-badge-platinum",diamond:"cc-user-badge-diamond",icon:"cc-user-badge-icon"};let _=/*#__PURE__*/(0,c.A)(i,[["__cssModules",l]]);var u=s(3618),h=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-user-badge",props:{isClickable:{type:Boolean},membership:{},size:{},tooltipPosition:{}},setup(e){let t=(0,a.computed)(()=>{switch(e.membership){case r.x.staff:return{type:"staff",redirectTo:"about"};case r.x.moderator:return{type:"moderator",redirectTo:"about"};case r.x.gold:return{type:"gold",redirectTo:"membership"};case r.x.platinum:return{type:"platinum",redirectTo:"membership"};case r.x.diamond:return{type:"diamond",redirectTo:"membership"};default:return null}}),s=(0,a.computed)(()=>t.value?.redirectTo==="membership"?u.A.generate("web_membership",{b:`badge-${t.value?.type}`,c:window.context.route}):t.value?.redirectTo==="about"?u.A.generate("web_about"):null);return(e,t)=>((0,a.openBlock)(),(0,a.createBlock)(_,(0,a.mergeProps)(e.$attrs,{"is-clickable":e.isClickable,membership:e.membership,size:e.size,"tooltip-position":e.tooltipPosition,"badge-url":s.value}),null,16,["is-clickable","membership","size","tooltip-position","badge-url"]))}})},770:function(e,t,s){"use strict";s.d(t,{A:function(){return i}});var a=s(7118),r=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-user-rating",props:{rating:{},variant:{default:"default"},size:{default:""}},setup:e=>(e,t)=>((0,a.openBlock)(),(0,a.createElementBlock)("div",{class:(0,a.normalizeClass)(["large"===e.size?"cc-text-x-large":"cc-text-medium",e.$style[e.variant]])},"\n ("+(0,a.toDisplayString)(e.rating)+")\n ",3))}),n=s(6262);let o={};o.$style={default:"cc-user-rating-default",boldest:"cc-user-rating-boldest",link:"cc-user-rating-link",white:"cc-user-rating-white"};var i=/*#__PURE__*/(0,n.A)(r,[["__cssModules",o]])},6685:function(e,t,s){"use strict";s.d(t,{A:function(){return u}});var a=s(7118),r=s(8746),n=s(9905),o=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-user-title-pure",props:{isClickable:{type:Boolean},title:{},size:{default:""},tooltipPosition:{},titleUrl:{default:""}},setup(e){let t=e,s=(0,a.computed)(()=>r.zC[t.title]),o=(0,a.computed)(()=>"large"===t.size?"cc-text-x-large-bold":"medium"===t.size?"cc-text-small-bold":"cc-text-x-small-bold");return(e,t)=>((0,a.openBlock)(),(0,a.createBlock)((0,a.resolveDynamicComponent)(e.isClickable?"a":"div"),{class:(0,a.normalizeClass)([e.$style.component,o.value]),href:e.isClickable?e.titleUrl:null,target:e.isClickable?"_blank":null},{default:(0,a.withCtx)(()=>[(0,a.createVNode)(n.A,{"close-on-click":"",text:s.value,position:e.tooltipPosition},null,8,["text","position"]),(0,a.createTextVNode)(" "+(0,a.toDisplayString)(e.title),1)]),_:1},8,["class","href","target"]))}}),i=s(6262);let c={};c.$style={component:"cc-user-title-component"};let l=/*#__PURE__*/(0,i.A)(o,[["__cssModules",c]]);var _=s(3618),u=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-user-title",props:{isClickable:{type:Boolean},title:{},size:{default:""},tooltipPosition:{}},setup(e){let t=_.A.generate("web_member_titled_players");return(e,s)=>((0,a.openBlock)(),(0,a.createBlock)(l,{"is-clickable":e.isClickable,title:e.title,size:e.size,"tooltip-position":e.tooltipPosition,"title-url":(0,a.unref)(t)},null,8,["is-clickable","title","size","tooltip-position","title-url"]))}})},1140:function(e,t,s){"use strict";s.d(t,{A:function(){return l}});var a=s(7118),r=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-user-username-pure",props:{clickBehavior:{},customUrl:{},username:{},variant:{default:"default"},size:{default:""},userProfileUrl:{default:""}},emits:["log-action"],setup(e){let t=["openProfile","openProfileInNewTab"],s=e,r=(0,a.computed)(()=>t.includes(s.clickBehavior)?"a":"div"),n=(0,a.computed)(()=>t.includes(s.clickBehavior)?s.userProfileUrl:null),o=(0,a.computed)(()=>"openProfileInNewTab"===s.clickBehavior?"_blank":null),i=(0,a.computed)(()=>{let e={};if("badgeAsLink"===s.clickBehavior){e.role="button";e.tabindex=0}return e});return(e,t)=>((0,a.openBlock)(),(0,a.createBlock)((0,a.resolveDynamicComponent)(r.value),(0,a.mergeProps)(i.value,{class:["cc-text-medium-bold",[e.$style.component,e.$style[e.variant],e.$style[e.size]]],href:n.value,target:o.value,onClick:t[0]||(t[0]=t=>e.$emit("log-action",{button:"nameClick"}))}),{default:(0,a.withCtx)(()=>[(0,a.createTextVNode)((0,a.toDisplayString)(e.username),1)]),_:1},16,["class","href","target"]))}}),n=s(6262);let o={};o.$style={component:"cc-user-username-component",medium:"cc-user-username-medium",large:"cc-user-username-large",default:"cc-user-username-default",boldest:"cc-user-username-boldest",link:"cc-user-username-link",white:"cc-user-username-white"};let i=/*#__PURE__*/(0,n.A)(r,[["__cssModules",o]]);var c=s(3618),l=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-user-username",props:{clickBehavior:{},customUrl:{},username:{},variant:{default:"default"},size:{default:""}},emits:["log-action"],setup(e){let t=e,s=(0,a.computed)(()=>t.customUrl||c.A.generate("web_member_view",{username:t.username}));return(e,t)=>((0,a.openBlock)(),(0,a.createBlock)(i,(0,a.mergeProps)(e.$attrs,{"click-behavior":e.clickBehavior,"custom-url":e.customUrl,username:e.username,variant:e.variant,size:e.size,"user-profile-url":s.value,onLogAction:t[0]||(t[0]=t=>e.$emit("log-action",t))}),null,16,["click-behavior","custom-url","username","variant","size","user-profile-url"]))}})},4468:function(e,t,s){"use strict";s.d(t,{A:function(){return m}});var a=s(7118),r=s(6666),n=s(9905);let o=["href","aria-label"],i=["alt","width","height","src"],c=["alt","width","height","src"];var l=/* @__PURE__ */(0,a.defineComponent)({__name:"flair",props:{alt:{},href:{},size:{default:"small"},src:{},tooltipPosition:{}},emits:["click"],setup(e){let t={small:"16",medium:"24",large:"32"}[e.size];return(e,s)=>((0,a.openBlock)(),(0,a.createElementBlock)(a.Fragment,null,[e.href?((0,a.openBlock)(),(0,a.createElementBlock)("a",{key:0,href:e.href,"aria-label":e.alt,onClick:s[0]||(s[0]=t=>e.$emit("click",t))},[(0,a.createElementVNode)("img",{alt:e.alt,class:(0,a.normalizeClass)(["flair-rpc-component",`flair-rpc-${e.size}`]),width:(0,a.unref)(t),height:(0,a.unref)(t),src:e.src},null,10,i),s[2]||(s[2]=(0,a.createTextVNode)()),e.alt?((0,a.openBlock)(),(0,a.createBlock)(n.A,{key:0,"for-previous-element":"",position:e.tooltipPosition,text:e.alt},null,8,["position","text"])):(0,a.createCommentVNode)("",!0)],8,o)):((0,a.openBlock)(),(0,a.createElementBlock)("img",{key:1,alt:e.alt,class:(0,a.normalizeClass)(["flair-rpc-component",`flair-rpc-${e.size}`]),width:(0,a.unref)(t),height:(0,a.unref)(t),src:e.src,onClick:s[1]||(s[1]=t=>e.$emit("click",t))},null,10,c)),s[3]||(s[3]=(0,a.createTextVNode)()),e.alt?((0,a.openBlock)(),(0,a.createBlock)(n.A,{key:2,"close-on-click":"","for-previous-element":"",position:e.tooltipPosition,text:e.alt},null,8,["position","text"])):(0,a.createCommentVNode)("",!0)],64))}});let _={Gold:"gold",Platinum:"platinum",Diamond:"diamond"},u={Monthly:"monthly",Yearly:"yearly"};u.Yearly,_.Diamond,u.Monthly,_.Gold,u.Yearly,_.Diamond,u.Yearly,_.Platinum,u.Yearly,_.Gold,u.Monthly,_.Diamond,u.Monthly,_.Platinum,u.Monthly,_.Gold;let h={abuser:6,basic:10,cheater:5,diamond:50,gold:30,guest:0,moderator:80,platinum:40,silver:20,staff:90,voluntarilyClosed:7};var d=s(4619),m=/* @__PURE__ */(0,a.defineComponent)({__name:"flair",props:{disableHref:{type:Boolean,default:!1},flair:{},membershipLevel:{default:(0,r.B8)("getMembershipLevel")},size:{default:"small"},tooltipPosition:{},type:{default:"svg"}},emits:["log-action"],setup(e){let t=e,s=(0,a.computed)(()=>t.flair?.images&&t.flair.images[t.type]?t.flair?.images[t.type]:null),r=(0,a.computed)(()=>{switch(t.membershipLevel){case h.staff:return(0,d.pw)("Staff");case h.moderator:return(0,d.pw)("Moderator");case h.cheater:return(0,d.pw)("Closed: Fair Play");case h.abuser:return(0,d.pw)("Closed: Abuse");case h.voluntarilyClosed:return(0,d.pw)("Closed: Inactive");default:return(0,d.pw)("Show your flair!")}});return(e,t)=>s.value?((0,a.openBlock)(),(0,a.createBlock)(l,{key:0,alt:r.value,size:e.size,src:s.value,"tooltip-position":e.tooltipPosition,onClick:t[0]||(t[0]=t=>e.$emit("log-action",{button:"flair"}))},null,8,["alt","size","src","tooltip-position"])):(0,a.createCommentVNode)("",!0)}})},7235:function(e,t,s){"use strict";s.d(t,{A:function(){return a.A}});var a=s(2438)},403:function(e,t,s){"use strict";s.d(t,{A:function(){return a.A}});var a=s(5598)},47:function(e,t,s){"use strict";s.d(t,{A:function(){return a.A}});var a=s(4650)},4127:function(e,t,s){"use strict";s.d(t,{A:function(){return a.A}});var a=s(34)},7118:function(e,t,s){e.exports=s(2803)(3751)},7105:function(e,t,s){e.exports=s(2803)(5668)},5591:function(e,t,s){e.exports=s(2803)(6177)},8583:function(e,t,s){e.exports=s(2803)(7660)},2803:function(e){"use strict";e.exports=vueDLL},8566:function(e,t,s){"use strict";s.d(t,{Is:function(){return SocialAutocomplete},Qs:function(){return ListRecentPendingFriends},RZ:function(){return ListRecentFriends},a2:function(){return QueryFriends},jT:function(){return Autocomplete}});var a=s(2505);function ListRecentFriends(e,t,s,r,n){let o=r??window.PubSub?.options?.url?.base??"";return a.post(`${o}${s??"/service/friends-search/idl"}/chesscom.friends_search.v1.FriendsNavigationService/ListRecentFriends`,e,{headers:t,params:platformServicesParams$1(),withCredentials:!0,signal:n,transformRequest:[bigIntRequestTransformRequest$1,a.defaults.transformRequest??[]].flat()})}function ListRecentPendingFriends(e,t,s,r,n){let o=r??window.PubSub?.options?.url?.base??"";return a.post(`${o}${s??"/service/friends-search/idl"}/chesscom.friends_search.v1.FriendsNavigationService/ListRecentPendingFriends`,e,{headers:t,params:platformServicesParams$1(),withCredentials:!0,signal:n,transformRequest:[bigIntRequestTransformRequest$1,a.defaults.transformRequest??[]].flat()})}function SocialAutocomplete(e,t,s,r,n){let o=r??window.PubSub?.options?.url?.base??"";return a.post(`${o}${s??"/service/friends-search/idl"}/chesscom.friends_search.v1.FriendsNavigationService/SocialAutocomplete`,e,{headers:t,params:platformServicesParams$1(),withCredentials:!0,signal:n,transformRequest:[bigIntRequestTransformRequest$1,a.defaults.transformRequest??[]].flat()})}let platformServicesParams$1=()=>window.context?.environment==="dev"?{uid:window.context?.user?.uuid}:void 0,bigIntRequestTransformRequest$1=e=>{if("bigint"==typeof e)return e.toString();if("object"!=typeof e)return e;if(Array.isArray(e))return e.map(bigIntRequestTransformRequest$1);for(let t in e)e[t]=bigIntRequestTransformRequest$1(e[t]);return e};function QueryFriends(e,t,s,r,n){let o=r??window.PubSub?.options?.url?.base??"";return a.post(`${o}${s??"/service/friends-search/idl"}/chesscom.friends_search.v1.FriendsSearchService/QueryFriends`,e,{headers:t,params:platformServicesParams(),withCredentials:!0,signal:n,transformRequest:[bigIntRequestTransformRequest,a.defaults.transformRequest??[]].flat()})}function Autocomplete(e,t,s,r,n){let o=r??window.PubSub?.options?.url?.base??"";return a.post(`${o}${s??"/service/friends-search/idl"}/chesscom.friends_search.v1.FriendsSearchService/Autocomplete`,e,{headers:t,params:platformServicesParams(),withCredentials:!0,signal:n,transformRequest:[bigIntRequestTransformRequest,a.defaults.transformRequest??[]].flat()})}let platformServicesParams=()=>window.context?.environment==="dev"?{uid:window.context?.user?.uuid}:void 0,bigIntRequestTransformRequest=e=>{if("bigint"==typeof e)return e.toString();if("object"!=typeof e)return e;if(Array.isArray(e))return e.map(bigIntRequestTransformRequest);for(let t in e)e[t]=bigIntRequestTransformRequest(e[t]);return e}},7786:function(e,t,s){"use strict";s.d(t,{MLh:function(){return useEventListener},X2F:function(){return onClickOutside},hR7:function(){return useCurrentElement},lWr:function(){return useWindowSize}});var a=s(2720),r=s(7118);let n=a.oc?window:void 0;a.oc&&window.document;a.oc&&window.navigator;a.oc&&window.location;function unrefElement(e){var t;let s=(0,a.BA)(e);return null!=(t=null==s?void 0:s.$el)?t:s}function useEventListener(...e){let t,s,o,i;if("string"==typeof e[0]||Array.isArray(e[0])){[s,o,i]=e;t=n}else[t,s,o,i]=e;if(!t)return a.lQ;Array.isArray(s)||(s=[s]);Array.isArray(o)||(o=[o]);let c=[],cleanup=()=>{c.forEach(e=>e());c.length=0},register=(e,t,s,a)=>(e.addEventListener(t,s,a),()=>e.removeEventListener(t,s,a)),l=(0,r.watch)(()=>[unrefElement(t),(0,a.BA)(i)],([e,t])=>{cleanup();if(!e)return;let r=(0,a.Gv)(t)?{...t}:t;c.push(...s.flatMap(t=>o.map(s=>register(e,t,s,r))))},{immediate:!0,flush:"post"}),stop=()=>{l();cleanup()};return(0,a.Uo)(stop),stop}let o=!1;function onClickOutside(e,t,s={}){let{window:r=n,ignore:i=[],capture:c=!0,detectIframe:l=!1}=s;if(!r)return a.lQ;if(a.un&&!o){o=!0;Array.from(r.document.body.children).forEach(e=>e.addEventListener("click",a.lQ));r.document.documentElement.addEventListener("click",a.lQ)}let _=!0,shouldIgnore=e=>(0,a.BA)(i).some(t=>{if("string"==typeof t)return Array.from(r.document.querySelectorAll(t)).some(t=>t===e.target||e.composedPath().includes(t));{let s=unrefElement(t);return s&&(e.target===s||e.composedPath().includes(s))}});function hasMultipleRoots(e){let t=(0,a.BA)(e);return t&&16===t.$.subTree.shapeFlag}function checkMultipleRoots(e,t){let s=(0,a.BA)(e),r=s.$.subTree&&s.$.subTree.children;return!!(null!=r&&Array.isArray(r))&&r.some(e=>e.el===t.target||t.composedPath().includes(e.el))}let listener=s=>{let a=unrefElement(e);if(!(null==s.target||!(a instanceof Element)&&hasMultipleRoots(e)&&checkMultipleRoots(e,s))&&!(!a||a===s.target||s.composedPath().includes(a))){0===s.detail&&(_=!shouldIgnore(s));if(!_){_=!0;return}t(s)}},u=!1,h=[useEventListener(r,"click",e=>{if(!u){u=!0;setTimeout(()=>{u=!1},0);listener(e)}},{passive:!0,capture:c}),useEventListener(r,"pointerdown",t=>{let s=unrefElement(e);_=!shouldIgnore(t)&&!!(s&&!t.composedPath().includes(s))},{passive:!0}),l&&useEventListener(r,"blur",s=>{setTimeout(()=>{var a;let n=unrefElement(e);(null==(a=r.document.activeElement)?void 0:a.tagName)!=="IFRAME"||(null==n?void 0:n.contains(r.document.activeElement))||t(s)},0)})].filter(Boolean);return()=>h.forEach(e=>e())}function useMounted(){let e=(0,r.ref)(!1),t=(0,r.getCurrentInstance)();return t&&(0,r.onMounted)(()=>{e.value=!0},t),e}function useSupported(e){let t=useMounted();return(0,r.computed)(()=>(t.value,!!e()))}function useMediaQuery(e,t={}){let s;let{window:o=n}=t,i=useSupported(()=>o&&"matchMedia"in o&&"function"==typeof o.matchMedia),c=(0,r.ref)(!1),handler=e=>{c.value=e.matches},cleanup=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",handler):s.removeListener(handler))},l=(0,r.watchEffect)(()=>{if(i.value){cleanup();"addEventListener"in(s=o.matchMedia((0,a.BA)(e)))?s.addEventListener("change",handler):s.addListener(handler);c.value=s.matches}});return(0,a.Uo)(()=>{l();cleanup();s=void 0}),c}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;function useCurrentElement(e){let t=(0,r.getCurrentInstance)(),s=(0,a.bW)(()=>null,()=>e?unrefElement(e):t.proxy.$el);return(0,r.onUpdated)(s.trigger),(0,r.onMounted)(s.trigger),s}/* @__PURE__ */a.D_;function useWindowSize(e={}){let{window:t=n,initialWidth:s=Number.POSITIVE_INFINITY,initialHeight:o=Number.POSITIVE_INFINITY,listenOrientation:i=!0,includeScrollbar:c=!0,type:l="inner"}=e,_=(0,r.ref)(s),u=(0,r.ref)(o),update=()=>{if(t){if("outer"===l){_.value=t.outerWidth;u.value=t.outerHeight}else if(c){_.value=t.innerWidth;u.value=t.innerHeight}else{_.value=t.document.documentElement.clientWidth;u.value=t.document.documentElement.clientHeight}}};update();(0,a.rd)(update);useEventListener("resize",update,{passive:!0});if(i){let e=useMediaQuery("(orientation: portrait)");(0,r.watch)(e,()=>update())}return{width:_,height:u}}},2720:function(e,t,s){"use strict";s.d(t,{BA:function(){return toValue},D_:function(){return identity},Gv:function(){return isObject},TO:function(){return useTimeoutFn},Uo:function(){return tryOnScopeDispose},bW:function(){return computedWithControl},lQ:function(){return noop},oc:function(){return r},rd:function(){return tryOnMounted},un:function(){return o}});var a=s(7118);function computedWithControl(e,t){let s,r,n;let o=(0,a.ref)(!0),update=()=>{o.value=!0;r()};(0,a.watch)(e,update,{flush:"sync"});let i="function"==typeof t?t:t.get,c="function"==typeof t?void 0:t.set,l=(0,a.customRef)((e,t)=>(s=e,r=t,{get(){if(o.value){n=i(n);o.value=!1}return s(),n},set(e){null==c||c(e)}}));return Object.isExtensible(l)&&(l.trigger=update),l}function tryOnScopeDispose(e){return!!(0,a.getCurrentScope)()&&((0,a.onScopeDispose)(e),!0)}function toValue(e){return"function"==typeof e?e():(0,a.unref)(e)}let r="undefined"!=typeof window&&"undefined"!=typeof document;"undefined"!=typeof WorkerGlobalScope&&WorkerGlobalScope;let n=Object.prototype.toString,isObject=e=>"[object Object]"===n.call(e),noop=()=>{},o=/* @__PURE__ */getIsIOS();function getIsIOS(){var e,t;return r&&(null==(e=null==window?void 0:window.navigator)?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||(null==(t=null==window?void 0:window.navigator)?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(null==window?void 0:window.navigator.userAgent))}function cacheStringFunction(e){let t=/* @__PURE__ */Object.create(null);return s=>t[s]||(t[s]=e(s))}let i=/\B([A-Z])/g;cacheStringFunction(e=>e.replace(i,"-$1").toLowerCase());let c=/-(\w)/g;cacheStringFunction(e=>e.replace(c,(e,t)=>t?t.toUpperCase():""));function identity(e){return e}function getLifeCycleTarget(e){return e||(0,a.getCurrentInstance)()}function tryOnMounted(e,t=!0,s){getLifeCycleTarget()?(0,a.onMounted)(e,s):t?e():(0,a.nextTick)(e)}function useTimeoutFn(e,t,s={}){let{immediate:n=!0}=s,o=(0,a.ref)(!1),i=null;function clear(){if(i){clearTimeout(i);i=null}}function stop(){o.value=!1;clear()}function start(...s){clear();o.value=!0;i=setTimeout(()=>{o.value=!1;i=null;e(...s)},toValue(t))}if(n){o.value=!0;r&&start()}return tryOnScopeDispose(stop),{isPending:(0,a.readonly)(o),start,stop}}},9418:function(e,t,s){"use strict";s.d(t,{A:function(){return Y}});/*! @license DOMPurify 3.2.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.5/LICENSE */let{entries:a,setPrototypeOf:r,isFrozen:n,getPrototypeOf:o,getOwnPropertyDescriptor:i}=Object,{freeze:c,seal:l,create:_}=Object,{apply:u,construct:h}="undefined"!=typeof Reflect&&Reflect;c||(c=function freeze(e){return e});l||(l=function seal(e){return e});u||(u=function apply(e,t,s){return e.apply(t,s)});h||(h=function construct(e,t){return new e(...t)});let d=unapply(Array.prototype.forEach),m=unapply(Array.prototype.lastIndexOf),p=unapply(Array.prototype.pop),f=unapply(Array.prototype.push),k=unapply(Array.prototype.splice),w=unapply(String.prototype.toLowerCase),b=unapply(String.prototype.toString),g=unapply(String.prototype.match),v=unapply(String.prototype.replace),y=unapply(String.prototype.indexOf),S=unapply(String.prototype.trim),A=unapply(Object.prototype.hasOwnProperty),R=unapply(RegExp.prototype.test),z=unconstruct(TypeError);function unapply(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var s=arguments.length,a=Array(s>1?s-1:0),r=1;r2&&void 0!==arguments[2]?arguments[2]:w;r&&r(e,null);let a=t.length;for(;a--;){let r=t[a];if("string"==typeof r){let e=s(r);if(e!==r){n(t)||(t[a]=e);r=e}}e[r]=!0}return e}function cleanArray(e){for(let t=0;t/gm),V=l(/\$\{[\w\W]*/gm),K=l(/^data-[\-\w.\u00B7-\uFFFF]+$/),j=l(/^aria-[\-\w]+$/),q=l(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),G=l(/^(?:\w+script|data):/i),F=l(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),$=l(/^html$/i);var W=/*#__PURE__*/Object.freeze({__proto__:null,ARIA_ATTR:j,ATTR_WHITESPACE:F,CUSTOM_ELEMENT:l(/^[a-z][.\w]*(-[.\w]+)+$/i),DATA_ATTR:K,DOCTYPE_NAME:$,ERB_EXPR:H,IS_ALLOWED_URI:q,IS_SCRIPT_OR_DATA:G,MUSTACHE_EXPR:U,TMPLIT_EXPR:V});let Z={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},_createTrustedTypesPolicy=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let s=null,a="data-tt-policy-suffix";t&&t.hasAttribute(a)&&(s=t.getAttribute(a));let r="dompurify"+(s?"#"+s:"");try{return e.createPolicy(r,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){console.warn("TrustedTypes policy "+r+" could not be created.");return null}},_createHooksMap=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function createDOMPurify(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return"undefined"==typeof window?null:window}(),DOMPurify=e=>createDOMPurify(e);DOMPurify.version="3.2.5";DOMPurify.removed=[];if(!t||!t.document||t.document.nodeType!==Z.document||!t.Element)return DOMPurify.isSupported=!1,DOMPurify;let{document:s}=t,r=s,n=r.currentScript,{DocumentFragment:o,HTMLTemplateElement:i,Node:l,Element:u,NodeFilter:h,NamedNodeMap:U=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:H,DOMParser:V,trustedTypes:K}=t,j=u.prototype,G=lookupGetter(j,"cloneNode"),F=lookupGetter(j,"remove"),Y=lookupGetter(j,"nextSibling"),J=lookupGetter(j,"childNodes"),Q=lookupGetter(j,"parentNode");if("function"==typeof i){let e=s.createElement("template");e.content&&e.content.ownerDocument&&(s=e.content.ownerDocument)}let X="",{implementation:ee,createNodeIterator:et,createDocumentFragment:es,getElementsByTagName:ea}=s,{importNode:er}=r,en=_createHooksMap();DOMPurify.isSupported="function"==typeof a&&"function"==typeof Q&&ee&&void 0!==ee.createHTMLDocument;let{MUSTACHE_EXPR:eo,ERB_EXPR:ei,TMPLIT_EXPR:ec,DATA_ATTR:el,ARIA_ATTR:e_,IS_SCRIPT_OR_DATA:eu,ATTR_WHITESPACE:eh,CUSTOM_ELEMENT:ed}=W,{IS_ALLOWED_URI:em}=W,ep=null,ef=addToSet({},[...T,...I,...N,...L,...P]),ek=null,ew=addToSet({},[...O,...D,...x,...M]),eb=Object.seal(_(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),eg=null,ev=null,eE=!0,ey=!0,eS=!1,eA=!0,eR=!1,ez=!0,eT=!1,eI=!1,eN=!1,eC=!1,eL=!1,eB=!1,eP=!0,eO=!1,eD=!0,ex=!1,eM={},eU=null,eH=addToSet({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),eV=null,eK=addToSet({},["audio","video","img","source","image","track"]),ej=null,eq=addToSet({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),eG="http://www.w3.org/1998/Math/MathML",eF="http://www.w3.org/2000/svg",e$="http://www.w3.org/1999/xhtml",eW=e$,eZ=!1,eY=null,eJ=addToSet({},[eG,eF,e$],b),eQ=addToSet({},["mi","mo","mn","ms","mtext"]),eX=addToSet({},["annotation-xml"]),e0=addToSet({},["title","style","font","a","script"]),e1=null,e8=["application/xhtml+xml","text/html"],e2=null,e3=null,e6=s.createElement("form"),isRegexOrFunction=function(e){return e instanceof RegExp||e instanceof Function},_parseConfig=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!e3||e3!==t){t&&"object"==typeof t||(t={});t=clone(t);e2="application/xhtml+xml"===(e1=-1===e8.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE)?b:w;ep=A(t,"ALLOWED_TAGS")?addToSet({},t.ALLOWED_TAGS,e2):ef;ek=A(t,"ALLOWED_ATTR")?addToSet({},t.ALLOWED_ATTR,e2):ew;eY=A(t,"ALLOWED_NAMESPACES")?addToSet({},t.ALLOWED_NAMESPACES,b):eJ;ej=A(t,"ADD_URI_SAFE_ATTR")?addToSet(clone(eq),t.ADD_URI_SAFE_ATTR,e2):eq;eV=A(t,"ADD_DATA_URI_TAGS")?addToSet(clone(eK),t.ADD_DATA_URI_TAGS,e2):eK;eU=A(t,"FORBID_CONTENTS")?addToSet({},t.FORBID_CONTENTS,e2):eH;eg=A(t,"FORBID_TAGS")?addToSet({},t.FORBID_TAGS,e2):{};ev=A(t,"FORBID_ATTR")?addToSet({},t.FORBID_ATTR,e2):{};eM=!!A(t,"USE_PROFILES")&&t.USE_PROFILES;eE=!1!==t.ALLOW_ARIA_ATTR;ey=!1!==t.ALLOW_DATA_ATTR;eS=t.ALLOW_UNKNOWN_PROTOCOLS||!1;eA=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR;eR=t.SAFE_FOR_TEMPLATES||!1;ez=!1!==t.SAFE_FOR_XML;eT=t.WHOLE_DOCUMENT||!1;eC=t.RETURN_DOM||!1;eL=t.RETURN_DOM_FRAGMENT||!1;eB=t.RETURN_TRUSTED_TYPE||!1;eN=t.FORCE_BODY||!1;eP=!1!==t.SANITIZE_DOM;eO=t.SANITIZE_NAMED_PROPS||!1;eD=!1!==t.KEEP_CONTENT;ex=t.IN_PLACE||!1;em=t.ALLOWED_URI_REGEXP||q;eW=t.NAMESPACE||e$;eQ=t.MATHML_TEXT_INTEGRATION_POINTS||eQ;eX=t.HTML_INTEGRATION_POINTS||eX;eb=t.CUSTOM_ELEMENT_HANDLING||{};t.CUSTOM_ELEMENT_HANDLING&&isRegexOrFunction(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(eb.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck);t.CUSTOM_ELEMENT_HANDLING&&isRegexOrFunction(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(eb.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck);t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(eb.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements);eR&&(ey=!1);eL&&(eC=!0);if(eM){ep=addToSet({},P);ek=[];if(!0===eM.html){addToSet(ep,T);addToSet(ek,O)}if(!0===eM.svg){addToSet(ep,I);addToSet(ek,D);addToSet(ek,M)}if(!0===eM.svgFilters){addToSet(ep,N);addToSet(ek,D);addToSet(ek,M)}if(!0===eM.mathMl){addToSet(ep,L);addToSet(ek,x);addToSet(ek,M)}}if(t.ADD_TAGS){ep===ef&&(ep=clone(ep));addToSet(ep,t.ADD_TAGS,e2)}if(t.ADD_ATTR){ek===ew&&(ek=clone(ek));addToSet(ek,t.ADD_ATTR,e2)}t.ADD_URI_SAFE_ATTR&&addToSet(ej,t.ADD_URI_SAFE_ATTR,e2);if(t.FORBID_CONTENTS){eU===eH&&(eU=clone(eU));addToSet(eU,t.FORBID_CONTENTS,e2)}eD&&(ep["#text"]=!0);eT&&addToSet(ep,["html","head","body"]);if(ep.table){addToSet(ep,["tbody"]);delete eg.tbody}if(t.TRUSTED_TYPES_POLICY){if("function"!=typeof t.TRUSTED_TYPES_POLICY.createHTML)throw z('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof t.TRUSTED_TYPES_POLICY.createScriptURL)throw z('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');X=(e=t.TRUSTED_TYPES_POLICY).createHTML("")}else{void 0===e&&(e=_createTrustedTypesPolicy(K,n));null!==e&&"string"==typeof X&&(X=e.createHTML(""))}c&&c(t);e3=t}},e4=addToSet({},[...I,...N,...C]),e5=addToSet({},[...L,...B]),_checkValidNamespace=function(e){let t=Q(e);t&&t.tagName||(t={namespaceURI:eW,tagName:"template"});let s=w(e.tagName),a=w(t.tagName);return!!eY[e.namespaceURI]&&(e.namespaceURI===eF?t.namespaceURI===e$?"svg"===s:t.namespaceURI===eG?"svg"===s&&("annotation-xml"===a||eQ[a]):!!e4[s]:e.namespaceURI===eG?t.namespaceURI===e$?"math"===s:t.namespaceURI===eF?"math"===s&&eX[a]:!!e5[s]:e.namespaceURI===e$?(t.namespaceURI!==eF||!!eX[a])&&(t.namespaceURI!==eG||!!eQ[a])&&!e5[s]&&(e0[s]||!e4[s]):"application/xhtml+xml"===e1&&!!eY[e.namespaceURI])},_forceRemove=function(e){f(DOMPurify.removed,{element:e});try{Q(e).removeChild(e)}catch(t){F(e)}},_removeAttribute=function(e,t){try{f(DOMPurify.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){f(DOMPurify.removed,{attribute:null,from:t})}t.removeAttribute(e);if("is"===e){if(eC||eL)try{_forceRemove(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}}},_initDocument=function(t){let a=null,r=null;if(eN)t=""+t;else{let e=g(t,/^[\r\n\t ]+/);r=e&&e[0]}"application/xhtml+xml"===e1&&eW===e$&&(t=''+t+"");let n=e?e.createHTML(t):t;if(eW===e$)try{a=new V().parseFromString(n,e1)}catch(e){}if(!a||!a.documentElement){a=ee.createDocument(eW,"template",null);try{a.documentElement.innerHTML=eZ?X:n}catch(e){}}let o=a.body||a.documentElement;return(t&&r&&o.insertBefore(s.createTextNode(r),o.childNodes[0]||null),eW===e$)?ea.call(a,eT?"html":"body")[0]:eT?a.documentElement:o},_createNodeIterator=function(e){return et.call(e.ownerDocument||e,e,h.SHOW_ELEMENT|h.SHOW_COMMENT|h.SHOW_TEXT|h.SHOW_PROCESSING_INSTRUCTION|h.SHOW_CDATA_SECTION,null)},_isClobbered=function(e){return e instanceof H&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof U)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},_isNode=function(e){return"function"==typeof l&&e instanceof l};function _executeHooks(e,t,s){d(e,e=>{e.call(DOMPurify,t,s,e3)})}let _sanitizeElements=function(e){let t=null;_executeHooks(en.beforeSanitizeElements,e,null);if(_isClobbered(e))return _forceRemove(e),!0;let s=e2(e.nodeName);_executeHooks(en.uponSanitizeElement,e,{tagName:s,allowedTags:ep});if(e.hasChildNodes()&&!_isNode(e.firstElementChild)&&R(/<[/\w!]/g,e.innerHTML)&&R(/<[/\w!]/g,e.textContent)||e.nodeType===Z.progressingInstruction||ez&&e.nodeType===Z.comment&&R(/<[/\w]/g,e.data))return _forceRemove(e),!0;if(!ep[s]||eg[s]){if(!eg[s]&&_isBasicCustomElement(s)&&(eb.tagNameCheck instanceof RegExp&&R(eb.tagNameCheck,s)||eb.tagNameCheck instanceof Function&&eb.tagNameCheck(s)))return!1;if(eD&&!eU[s]){let t=Q(e)||e.parentNode,s=J(e)||e.childNodes;if(s&&t){let a=s.length;for(let r=a-1;r>=0;--r){let a=G(s[r],!0);a.__removalCount=(e.__removalCount||0)+1;t.insertBefore(a,Y(e))}}}return _forceRemove(e),!0}if(e instanceof u&&!_checkValidNamespace(e)||("noscript"===s||"noembed"===s||"noframes"===s)&&R(/<\/no(script|embed|frames)/i,e.innerHTML))return _forceRemove(e),!0;if(eR&&e.nodeType===Z.text){t=e.textContent;d([eo,ei,ec],e=>{t=v(t,e," ")});if(e.textContent!==t){f(DOMPurify.removed,{element:e.cloneNode()});e.textContent=t}}return _executeHooks(en.afterSanitizeElements,e,null),!1},_isValidAttribute=function(e,t,a){if(eP&&("id"===t||"name"===t)&&(a in s||a in e6))return!1;if(ey&&!ev[t]&&R(el,t));else if(eE&&R(e_,t));else if(!ek[t]||ev[t]){if(!(_isBasicCustomElement(e)&&(eb.tagNameCheck instanceof RegExp&&R(eb.tagNameCheck,e)||eb.tagNameCheck instanceof Function&&eb.tagNameCheck(e))&&(eb.attributeNameCheck instanceof RegExp&&R(eb.attributeNameCheck,t)||eb.attributeNameCheck instanceof Function&&eb.attributeNameCheck(t))||"is"===t&&eb.allowCustomizedBuiltInElements&&(eb.tagNameCheck instanceof RegExp&&R(eb.tagNameCheck,a)||eb.tagNameCheck instanceof Function&&eb.tagNameCheck(a))))return!1}else if(ej[t]);else if(R(em,v(a,eh,"")));else if(("src"===t||"xlink:href"===t||"href"===t)&&"script"!==e&&0===y(a,"data:")&&eV[e]);else if(eS&&!R(eu,v(a,eh,"")));else if(a)return!1;return!0},_isBasicCustomElement=function(e){return"annotation-xml"!==e&&g(e,ed)},_sanitizeAttributes=function(t){_executeHooks(en.beforeSanitizeAttributes,t,null);let{attributes:s}=t;if(!s||_isClobbered(t))return;let a={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:ek,forceKeepAttr:void 0},r=s.length;for(;r--;){let{name:n,namespaceURI:o,value:i}=s[r],c=e2(n),l="value"===n?i:S(i);a.attrName=c;a.attrValue=l;a.keepAttr=!0;a.forceKeepAttr=void 0;_executeHooks(en.uponSanitizeAttribute,t,a);l=a.attrValue;if(eO&&("id"===c||"name"===c)){_removeAttribute(n,t);l="user-content-"+l}if(ez&&R(/((--!?|])>)|<\/(style|title)/i,l)){_removeAttribute(n,t);continue}if(a.forceKeepAttr)continue;_removeAttribute(n,t);if(!a.keepAttr)continue;if(!eA&&R(/\/>/i,l)){_removeAttribute(n,t);continue}eR&&d([eo,ei,ec],e=>{l=v(l,e," ")});let _=e2(t.nodeName);if(_isValidAttribute(_,c,l)){if(e&&"object"==typeof K&&"function"==typeof K.getAttributeType){if(o);else switch(K.getAttributeType(_,c)){case"TrustedHTML":l=e.createHTML(l);break;case"TrustedScriptURL":l=e.createScriptURL(l)}}try{o?t.setAttributeNS(o,n,l):t.setAttribute(n,l);_isClobbered(t)?_forceRemove(t):p(DOMPurify.removed)}catch(e){}}}_executeHooks(en.afterSanitizeAttributes,t,null)},_sanitizeShadowDOM=function _sanitizeShadowDOM(e){let t=null,s=_createNodeIterator(e);_executeHooks(en.beforeSanitizeShadowDOM,e,null);for(;t=s.nextNode();){_executeHooks(en.uponSanitizeShadowNode,t,null);_sanitizeElements(t);_sanitizeAttributes(t);t.content instanceof o&&_sanitizeShadowDOM(t.content)}_executeHooks(en.afterSanitizeShadowDOM,e,null)};return DOMPurify.sanitize=function(t){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=null,n=null,i=null,c=null;(eZ=!t)&&(t="\x3c!--\x3e");if("string"!=typeof t&&!_isNode(t)){if("function"==typeof t.toString){t=t.toString();if("string"!=typeof t)throw z("dirty is not a string, aborting")}else throw z("toString is not a function")}if(!DOMPurify.isSupported)return t;eI||_parseConfig(s);DOMPurify.removed=[];"string"==typeof t&&(ex=!1);if(ex){if(t.nodeName){let e=e2(t.nodeName);if(!ep[e]||eg[e])throw z("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof l)(n=(a=_initDocument("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType===Z.element&&"BODY"===n.nodeName?a=n:"HTML"===n.nodeName?a=n:a.appendChild(n);else{if(!eC&&!eR&&!eT&&-1===t.indexOf("<"))return e&&eB?e.createHTML(t):t;a=_initDocument(t);if(!a)return eC?null:eB?X:""}a&&eN&&_forceRemove(a.firstChild);let _=_createNodeIterator(ex?t:a);for(;i=_.nextNode();){_sanitizeElements(i);_sanitizeAttributes(i);i.content instanceof o&&_sanitizeShadowDOM(i.content)}if(ex)return t;if(eC){if(eL){c=es.call(a.ownerDocument);for(;a.firstChild;)c.appendChild(a.firstChild)}else c=a;return(ek.shadowroot||ek.shadowrootmode)&&(c=er.call(r,c,!0)),c}let u=eT?a.outerHTML:a.innerHTML;return eT&&ep["!doctype"]&&a.ownerDocument&&a.ownerDocument.doctype&&a.ownerDocument.doctype.name&&R($,a.ownerDocument.doctype.name)&&(u="\n"+u),eR&&d([eo,ei,ec],e=>{u=v(u,e," ")}),e&&eB?e.createHTML(u):u},DOMPurify.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};_parseConfig(e);eI=!0},DOMPurify.clearConfig=function(){e3=null;eI=!1},DOMPurify.isValidAttribute=function(e,t,s){return e3||_parseConfig({}),_isValidAttribute(e2(e),e2(t),s)},DOMPurify.addHook=function(e,t){"function"==typeof t&&f(en[e],t)},DOMPurify.removeHook=function(e,t){if(void 0!==t){let s=m(en[e],t);return -1===s?void 0:k(en[e],s,1)[0]}return p(en[e])},DOMPurify.removeHooks=function(e){en[e]=[]},DOMPurify.removeAllHooks=function(){en=_createHooksMap()},DOMPurify}var Y=createDOMPurify()},241:function(e,t,s){"use strict";var a=s(1951).A.Symbol;t.A=a},1951:function(e,t,s){"use strict";s.d(t,{A:function(){return n}});var a="object"==typeof global&&global&&global.Object===Object&&global,r="object"==typeof self&&self&&self.Object===Object&&self,n=a||r||Function("return this")()},3821:function(e,t,s){"use strict";s.d(t,{A:function(){return lodash_es_debounce}});var a=s(3149),r=s(1951),lodash_es_now=function(){return r.A.Date.now()},n=/\s/,_trimmedEndIndex=function(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t},o=/^\s+/,i=s(752),c=0/0,l=/^[-+]0x[0-9a-f]+$/i,_=/^0b[01]+$/i,u=/^0o[0-7]+$/i,h=parseInt,lodash_es_toNumber=function(e){if("number"==typeof e)return e;if((0,i.A)(e))return c;if((0,a.A)(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=(0,a.A)(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=function(e){return e?e.slice(0,_trimmedEndIndex(e)+1).replace(o,""):e}(e);var s=_.test(e);return s||u.test(e)?h(e.slice(2),s?2:8):l.test(e)?c:+e},d=Math.max,m=Math.min,lodash_es_debounce=function(e,t,s){var r,n,o,i,c,l,_=0,u=!1,h=!1,p=!0;if("function"!=typeof e)throw TypeError("Expected a function");t=lodash_es_toNumber(t)||0;if((0,a.A)(s)){u=!!s.leading;o=(h="maxWait"in s)?d(lodash_es_toNumber(s.maxWait)||0,t):o;p="trailing"in s?!!s.trailing:p}function invokeFunc(t){var s=r,a=n;return r=n=void 0,_=t,i=e.apply(a,s)}function leadingEdge(e){return _=e,c=setTimeout(timerExpired,t),u?invokeFunc(e):i}function remainingWait(e){var s=e-l,a=e-_,r=t-s;return h?m(r,o-a):r}function shouldInvoke(e){var s=e-l,a=e-_;return void 0===l||s>=t||s<0||h&&a>=o}function timerExpired(){var e=lodash_es_now();if(shouldInvoke(e))return trailingEdge(e);c=setTimeout(timerExpired,remainingWait(e))}function trailingEdge(e){return(c=void 0,p&&r)?invokeFunc(e):(r=n=void 0,i)}function cancel(){void 0!==c&&clearTimeout(c);_=0;r=l=n=c=void 0}function flush(){return void 0===c?i:trailingEdge(lodash_es_now())}function debounced(){var e=lodash_es_now(),s=shouldInvoke(e);r=arguments;n=this;l=e;if(s){if(void 0===c)return leadingEdge(l);if(h)return clearTimeout(c),c=setTimeout(timerExpired,t),invokeFunc(l)}return void 0===c&&(c=setTimeout(timerExpired,t)),i}return debounced.cancel=cancel,debounced.flush=flush,debounced}},3149:function(e,t){"use strict";function isObject(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}t.A=isObject},752:function(e,t,s){"use strict";s.d(t,{A:function(){return lodash_es_isSymbol}});var a=s(241),r=Object.prototype,n=r.hasOwnProperty,o=r.toString,i=a.A?a.A.toStringTag:void 0,_getRawTag=function(e){var t=n.call(e,i),s=e[i];try{e[i]=void 0;var a=!0}catch(e){}var r=o.call(e);return a&&(t?e[i]=s:delete e[i]),r},c=Object.prototype.toString,l=a.A?a.A.toStringTag:void 0,lodash_es_isSymbol=function(e){return"symbol"==typeof e||function(e){return null!=e&&"object"==typeof e}(e)&&"[object Symbol]"==function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":l&&l in Object(e)?_getRawTag(e):function(e){return c.call(e)}(e)}(e)}},596:function(e,t,s){"use strict";var a=s(7118);let r={};function filterAttrs(e){return Object.keys(e).reduce((t,s)=>(!1!==e[s]&&null!==e[s]&&void 0!==e[s]&&(t[s]=e[s]),t),{})}function setTitle(e,t){let s=e.getElementsByTagName("title");if(s.length)s[0].textContent=t;else{let s=document.createElementNS("http://www.w3.org/2000/svg","title");s.textContent=t;e.insertBefore(s,e.firstChild)}}function makePromiseState(e){if(e.getIsPending)return e;let t=!0,s=e.then(e=>(t=!1,e),e=>{t=!1;throw e});return s.getIsPending=function getIsPending(){return t},s}t.A={name:"InlineSvg",inheritAttrs:!1,render(){return this.svgElSource?(0,a.h)("svg",Object.assign({},this.getSvgAttrs(this.svgElSource),filterAttrs(this.$attrs),{innerHTML:this.getSvgContent(this.svgElSource)})):null},props:{src:{type:String,required:!0},title:{type:String},transformSource:{type:Function,default:e=>e},keepDuringLoading:{type:Boolean,default:!0}},emits:["loaded","unloaded","error"],data:()=>({svgElSource:null,request:void 0}),watch:{src(e){this.getSource(e)}},mounted(){this.getSource(this.src)},methods:{getSvgAttrs(e){let t={},s=e.attributes;if(!s)return t;for(let e=s.length-1;e>=0;e--)t[s[e].name]=s[e].value;return t},getSvgContent(e){return e=e.cloneNode(!0),e=this.transformSource(e),this.title&&setTitle(e,this.title),e.innerHTML},getSource(e){r[e]||(r[e]=this.download(e));if(this.svgElSource&&r[e].getIsPending()&&!this.keepDuringLoading){this.svgElSource=null;this.$emit("unloaded")}r[e].then(e=>{this.svgElSource=e;this.$nextTick(()=>{this.$emit("loaded",this.$el)})}).catch(t=>{if(this.svgElSource){this.svgElSource=null;this.$emit("unloaded")}delete r[e];this.$emit("error",t)})},download(e){return makePromiseState(new Promise((t,s)=>{let a=new XMLHttpRequest;a.open("GET",e,!0);this.request=a;a.onload=()=>{if(a.status>=200&&a.status<400)try{let e=new DOMParser().parseFromString(a.responseText,"text/xml").getElementsByTagName("svg")[0];e?t(e):s(Error('Loaded file is not valid SVG"'))}catch(e){s(e)}else s(Error("Error loading SVG"))};a.onerror=s;a.send()}))}}}}},t={};function __webpack_require__(s){var a=t[s];if(void 0!==a)return a.exports;var r=t[s]={id:s,loaded:!1,exports:{}};return e[s].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.m=e;!function(){__webpack_require__.amdO={}}();!function(){__webpack_require__.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(t,{a:t}),t}}();!function(){var e,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};__webpack_require__.t=function(s,a){1&a&&(s=this(s));if(8&a||"object"==typeof s&&s&&(4&a&&s.__esModule||16&a&&"function"==typeof s.then))return s;var r=Object.create(null);__webpack_require__.r(r);var n={};e=e||[null,t({}),t([]),t(t)];for(var o=2&a&&s;"object"==typeof o&&!~e.indexOf(o);o=t(o))Object.getOwnPropertyNames(o).forEach(function(e){n[e]=function(){return s[e]}});return n.default=function(){return s},__webpack_require__.d(r,n),r}}();!function(){__webpack_require__.d=function(e,t){for(var s in t)__webpack_require__.o(t,s)&&!__webpack_require__.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})}}();!function(){__webpack_require__.f={};__webpack_require__.e=function(e){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(t,s){return __webpack_require__.f[s](e,t),t},[]))}}();!function(){__webpack_require__.u=function(e){return 440===e?"web.chunk.client.36a785a8.js":700===e?"intercom-messenger.chunk.client.3c6f0b4f.js":896===e?"web.chunk.client.359213c8.js":654===e?"web.chunk.client.6ea4e93b.js":232===e?"web.chunk.client.5bfc0dd4.js":314===e?"web.chunk.client.3bf9bdb0.js":213===e?"web.chunk.client.2d8d1dee.js":436===e?"web.chunk.client.e8dde178.js":530===e?"web.chunk.client.4048307a.js":616===e?"web.chunk.client.e638c014.js":133===e?"web.chunk.client.5eee4bf7.js":545===e?"guest-modal.chunk.client.c4ab8e4b.js":750===e?"web.chunk.client.0f41fb4a.js":205===e?"web.chunk.client.6aa3517d.js":439===e?"web.chunk.client.0837b495.js":776===e?"web.chunk.client.b392bbc4.js":655===e?"web.chunk.client.2d8ddebf.js":941===e?"web.chunk.client.0c8e4a72.js":109===e?"web.chunk.client.10be6d21.js":308===e?"web.chunk.client.016a3ea4.js":946===e?"web.chunk.client.065037f9.js":587===e?"user-popover-controller.chunk.client.7c95d3c9.js":369===e?"user-report-modal.chunk.client.7356388a.js":465===e?"report-modal.chunk.client.f8ba649b.js":392===e?"success-modal.chunk.client.bdaf952f.js":void 0}}();!function(){__webpack_require__.miniCssF=function(e){return 115===e?"navigation-legacy.client.a8e11de3.css":654===e?"web.chunk.client.10386d8c.css":133===e?"web.chunk.client.45ede012.css":205===e?"web.chunk.client.025cdb21.css":776===e?"web.chunk.client.9c8af594.css":655===e?"web.chunk.client.cd9f4dbd.css":941===e?"web.chunk.client.ab9e07d0.css":946===e?"web.chunk.client.5466dd5f.css":587===e?"user-popover-controller.chunk.client.6fec5d65.css":465===e?"report-modal.chunk.client.0001e453.css":392===e?"success-modal.chunk.client.47d4b925.css":void 0}}();!function(){__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}()}();!function(){__webpack_require__.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e}}();!function(){__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}();!function(){var e={},t="client:";__webpack_require__.l=function(s,a,r,n){if(e[s]){e[s].push(a);return}if(void 0!==r)for(var o,i,c=document.getElementsByTagName("script"),l=0;l{if(!e.match(/(.*?)\[(.*?)\]\((.*?)\)/))return e;let[t,s,a,r]=e.split(/[\[\]\(\)]/).filter(e=>e);return`${t} ${s}${r}`},o={BADGE_COUNT:"data-badge-count",BADGE_TEXT:"data-badge-text",BADGE_TYPE:"data-badge",MESSAGE_UNREAD_COUNT_MAX:"data-constant-message-unread-count-max",NOTIFICATION_COUNT_MAX:"data-notifications-limit"},i={ADD_ACHIEVEMENT:"ADD_ACHIEVEMENT",HIDE_USER_POPOVER:"HIDE_USER_POPOVER",LOAD_ACHIEVEMENTS_MODAL:"LOAD_ACHIEVEMENTS_MODAL",LOGIN_OR_REGISTER_MODAL:"LOGIN_OR_REGISTER_MODAL",NOTIFICATIONS_FETCHED:"NOTIFICATIONS_FETCHED",REMOVE_ACHIEVEMENTS_MODAL:"REMOVE_ACHIEVEMENTS_MODAL",REMOVE_CHECK_GAME_ALERT:"REMOVE_CHECK_GAME_ALERT",REMOVE_GAME_COMMENT_ALERT:"REMOVE_GAME_COMMENT_ALERT",REMOVE_READY_GAME_ALERT:"REMOVE_READY_GAME_ALERT",SHOW_MESSAGE_MODAL:"SHOW_MESSAGE_MODAL",SOUND_ENABLED:"SOUND_ENABLED"},c={DELETE_ACHIEVEMENTS:"web_achievement_callback_delete_new_achievements",FRIENDS_ONLINE_COUNT:"web_friend_count_online_friends_callback",NAV_DATA:"web_user_callback_navigation_data",NOTIFICATIONS_ACCEPT_FRIEND_REQUEST:"web_friend_accept_request_callback",NOTIFICATIONS_DECLINE_FRIEND_REQUEST:"web_friend_decline_request_callback",NOTIFICATIONS_DECLINE_OFFLINE_CHALLENGE:"web_alert_callback_ignore_offline_challenge",NOTIFICATIONS_IGNORE_ACHIEVEMENT:"web_alert_callback_ignore_achievement",NOTIFICATIONS_IGNORE_COMMENT:"web_alert_callback_ignore_comment",NOTIFICATIONS_IGNORE_COMMENTS:"web_alert_callback_ignore_new_comments",NOTIFICATIONS_IGNORE_CONTENT:"web_alert_callback_ignore_new_content",NOTIFICATIONS_IGNORE_NOTIFICATIONS:"web_alert_callback_ignore_all",NOTIFICATIONS_IGNORE:"web_alert_callback_ignore",NOTIFICATIONS_MANAGE_GROUP_REQUEST:"web_club_callback_manage_user_group_request",SEARCH_FRIENDS:"web_user_callback_username_search",TV_ANNOUNCEMENT:"web_tv_callback_get_announcement",USER_CLUBS:"pubapi_player_clubs",WATCH_PANEL:"pubapi_navbar_panels_watch",TOP_PLAYER_NAV_DATA:`${window.PubSub.options.url.topplayers}navbar`},l={BADGES:"#sb [data-badge]",MESSAGE_MODAL:"#message-modal",TOOLBAR_FRIENDS_ICON:"a[data-toolbar-friends]"};function deleteAchievements(){let e=n.A.generate(c.DELETE_ACHIEVEMENTS);return r.A.delete(e)}let _=[];[e=>{if(e.headers["x-chesscom-achievement-award"]){let t=JSON.parse(e.headers["x-chesscom-achievement-award"]);t.forEach(e=>{if(!_.includes(e.code)){window.toaster?.add({image:e.image_url,clicked:()=>{let{username:t}=window.context.user,s=e.code.startsWith("book_")?"web_awards_books":"web_awards_achievements";window.location.href=`${n.A.generate(s,{username:t})}#achievement_${e.code}`},content:`${e.name}
${updateAchievementDesc(e.description)}`,duration:5e3},{type:"composable",behavior:{href:e.code.startsWith("book_")?`${n.A.generate("web_awards_books",{username:window.context.user})}#achievement_${e.code}`:`${n.A.generate("web_awards_achievements",{username:window.context.user})}#achievement_${e.code}`,dismissTimeout:5e3},avatar:{type:"image",image:e.image_url},content:{type:"html",content:`${e.name}
${updateAchievementDesc(e.description)}`},actions:{type:"none"}});_.push(e.code)}});if(t.length){deleteAchievements();t.length=0}}return e}].forEach(e=>r.A.interceptors.response.use(e,e=>Promise.reject(e)));let detectAdBlock=()=>{if(window.chesscom){window.chesscom.adBlockDetected=!1;detectAdBlockByDiv();detectAdBlockByImg()}},detectAdBlockByDiv=()=>{let e=document.createElement("div");e.id="adBanner_";e.classList.add("adLeaderboard","adBanner","leaderboard_ad");e.style.backgroundColor="transparent";e.style.height="10px";e.style.width="10px";e.style.position="fixed";e.style.bottom="-100px";e.style.left="-100px";e.innerHTML=" ";document.body.appendChild(e);window.chesscom.adBlockDetected=0===e.getBoundingClientRect().height},detectAdBlockByImg=()=>{let e=new Image;e.src="https://px.moatads.com/pixel.gif";e.onerror=()=>{window.chesscom.adBlockDetected=!0}};function isAdBlockDetected(){return!!window.chesscom&&void 0!==window.chesscom.adBlockDetected&&window.chesscom.adBlockDetected}var u=__webpack_require__(8858),h=__webpack_require__(5085);let d="1bc2b6c0-7c78-406c-90b8-ff2c29e3bf58",configureUserSnap=()=>{null==window.onUsersnapLoad&&(window.onUsersnapLoad=e=>{let t=Date.now();e.on("open",e=>{(0,h.z)(3);let s={branch:window.context.branch,chessboardBeta:window.context.chessboardBeta,commit:window.context.commit,cookies:window.context.cookies,devicePixelRatio:window.devicePixelRatio,environment:window.context.environment,ip:window.context.ip,locale:window.context.locale,requestId:window.context.requestId,server:window.context.server,version:window.context.version,adBlockDetected:isAdBlockDetected(),vueDllVersion:'export default "3.5.17";'};if(window.context.user){let e=window.context.live?"207506":"198358";s.sentryLink=`https://sentry.io/organizations/chesscom/issues/?project=${e}&query=${t}`;s.user={username:window.context.user.username,optedBeta:window.context.user.optedBeta,isStaff:window.context.user.isStaff,isPremium:window.context.user.isPremium};window.context.user.cohort&&(s.user.cohort=window.context.user.cohort);window.context.live&&(s.live=window.context.live)}window.context.play&&(s.play=window.context.play);window.chesscom&&window.chesscom.logData&&(s.logData=window.chesscom.logData);window.traceData&&(s.traceData=window.traceData.trim().split("\n"));window.chesscom?.connectedBoard&&(s.connectedBoard=window.chesscom.connectedBoard?.getUsersnapData?.()||{});window.chesscom?.playComputer&&(s.playComputer=window.chesscom.playComputer?.getUsersnapData?.()||{});window.chesscom?.puzzles&&(s.puzzles=window.chesscom.puzzles?.getUsersnapData?.()||{});if(window.context.chessboardOptionsByVersion){s.chessboardOptions=[];Object.keys(window.context.chessboardOptionsByVersion).forEach(e=>{s.chessboardOptions.push({version:e,options:window.context.chessboardOptionsByVersion[e]})})}e.api.setValue("custom",s)});e.on("submit",()=>{setTimeout(()=>{hideWidget();(0,u.C)(`usersnap report submitted: https://chesscom.atlassian.net/issues/?jql=text+~+"${t}"+AND+reporter+in+(usersnap)+ORDER+BY+created+DESC`)},1e3)});e.init({button:null,label:null,assignee:null,title:null,colors:{primary:"#769656",secondary:"#878787"},fields:{email:{label:"Your email address",required:!1},comment:{label:"Your suggestion or bug report",multiline:!0,required:!0}}});window.Usersnap=e;detectAdBlock();showWidget()})};function showWidget(){window.Usersnap.show(d).then(e=>e.open())}function hideWidget(){window.Usersnap.show(d).then(e=>e.close())}function fetchTraceData(){return r.A.get("https://www.chess.com/cdn-cgi/trace")}let showUserSnap=()=>{fetchTraceData().then(e=>{window.traceData=e.data}).finally(()=>{if(void 0!==window.Usersnap){showWidget();return}let e=document.getElementsByTagName("head")[0],t=document.createElement("script");t.type="text/javascript";t.src="//widget.usersnap.com/global/load/e8122a5e-b494-4aa2-b150-56648d6aca48?onload=onUsersnapLoad";e.appendChild(t)})},m={help:window.context.intercomSupportAppId,advice:window.context.intercomMasterAdviceAppId};function useIntercom(){if(!e){let e=window.sessionStorage.getItem("intercom-visible"),t=new URLSearchParams(window.location.search);e?reopenIntercom(e):t.has("help")?showIntercom(m.help):t.has("advice")?showIntercom(m.advice):t.has("survey")&&window.chesscom.features.includes("intercom_home_survey")&&showSurvey(t.get("survey"))}return{addBannerSurveyLink,initialize,showIntercom,shutdownIntercom}}function addBannerSurveyLink(){let e=document.querySelector('#main-banner a[href*="survey="]');if(!e)return;let t=new URL(e.getAttribute("href"),window.location.origin).searchParams.get("survey");t&&e.addEventListener("click",e=>{e.preventDefault();showSurvey(t)})}function getIntercomMessenger(){return __webpack_require__.e(700).then(__webpack_require__.t.bind(__webpack_require__,990,23))}async function showIntercom(e=m.help){if(!window.context?.user?.isImpersonating){await initialize(e);let{show:s}=await getIntercomMessenger();if(t&&t!==e){await shutdownIntercom();await bootIntercom(e)}s()}}async function showSurvey(e){if(e){await initialize(m.help);let{startSurvey:t}=await getIntercomMessenger();t(e)}}async function shutdownIntercom(){let{hide:e,shutdown:t}=await getIntercomMessenger();e();t()}async function showIntercomConversation(e){if(!window.context?.user?.isImpersonating){await initialize(m.help);let{showConversation:t}=await getIntercomMessenger();t(e)}}function initialize(s){return e||(e=getIntercomMessenger().then(({Intercom:e,onHide:a,onShow:r,hide:n})=>{e(getOptions(s));t=s;a(()=>{window.sessionStorage.removeItem("intercom-visible")});r(()=>{window.sessionStorage.setItem("intercom-visible",t)});configureUserSnap();window.addEventListener("message",e=>{if(e?.data?.action==="showUsersnap"){showUserSnap();n()}},!1)}))}async function bootIntercom(e){let{boot:s}=await getIntercomMessenger();s(getOptions(e));t=e}async function reopenIntercom(e){if(e===m.advice){showIntercom(m.advice);return}try{let{data:t}=await getConversationId();t.id?showIntercomConversation(t.id):showIntercom(e)}catch(t){showIntercom(e)}}function getOptions(e){return window.chesscom.features.includes("intercom_new_config")?{api_base:"https://api-iam.intercom.io",app_id:e,alignment:"left",vertical_padding:60,horizontal_padding:180,hide_default_launcher:!0,...window.context?.intercomUserProperties}:{api_base:"https://api-iam.intercom.io",app_id:e,alignment:"left",vertical_padding:60,horizontal_padding:180,hide_default_launcher:!0,name:window.context?.user?.username,created_at:window.context?.user?.registerDate,"ChessCom User UUID":window.context?.user?.uuid,"Archive View":window.context?.user?.archiveView,"Auto Track Content":window.context?.user?.autoTrackContent,"Avatar Large Url":window.context?.user?.avatarLargeUrl,"Avatar Url":window.context?.user?.avatarUrl,"Chess Title":window.context?.user?.chessTitle,Cohort:window.context?.user?.cohort,Country:window.context?.user?.country?.name,"Eligible First Trial":window.context?.user?.eligibleFirstTrial,"Fair Play Agree":window.context?.user?.fairPlayAgree,"Flair Code":window.context?.user?.flairCode,"Has Account":window.context?.user?.hasAccount,"Has Email":window.context?.user?.hasEmail,"Is Activated":window.context?.user?.isActivated,"Is Basic":window.context?.user?.isBasic,"Is Content Hidden":window.context?.user?.isContentHidden,"Is Diamond":window.context?.user?.isDiamond,"Is Enabled":window.context?.user?.isEnabled,"Is Fair Play Proctor":window.context?.user?.isFairPlayProctor,"Is Gold":window.context?.user?.isGold,"Is Guest":window.context?.user?.isGuest,"Is Impersonating":window.context?.user?.isImpersonating,"Is Moderator":window.context?.user?.isModerator,"Is Newly Registered":window.context?.user?.isNewlyRegistered,"Is Platinum":window.context?.user?.isPlatinum,"Is Premium":window.context?.user?.isPremium,"Is Recently Registered":window.context?.user?.isRecentlyRegistered,"Is Staff":window.context?.user?.isStaff,"Last Login Date":window.context?.user?.lastLoginDate,"Membership Code":window.context?.user?.membershipCode,"Membership Level":window.context?.user?.membershipLevel,"Opted Beta":window.context?.user?.optedBeta,"Opted Leagues":window.context?.user?.optedLeagues,Rating:window.context?.user?.rating,"Register Date":window.context?.user?.registerDate,"Safe Mode":window.context?.user?.safeMode,"Settings Avatar Url":window.context?.user?.settingsAvatarUrl,Timezone:window.context?.user?.timezone,Username:window.context?.user?.username,IP:window.context?.ip,Locale:window.context?.locale,"Is Trial":window.context?.activeMembership?.isTrial,"Is Titled Player":!!window.context?.user?.chessTitle,"ChessCom UID":window.context?.user?.id,"First Name":window.context?.user?.firstName,"Last Name":window.context?.user?.lastName,intercom_user_jwt:window.context?.environment==="prod"?window.context?.user?.intercomUserJwt:void 0,user_hash:window.context?.environment==="prod"?window.context?.user?.intercomUserIdHash:void 0,user_id:window.context?.environment==="prod"&&window.context?.user?.intercomUserIdHash?window.context?.user?.uuid:void 0,"Days Since Created":window.context?.user?.registerDate?Math.floor((Date.now()-(window.context?.user?.registerDate??0))/864e5):null,"Days Since Upgraded To Premium":window.context?.user?.daysSinceUpgradedToPremium}}function getConversationId(){return r.A.get(n.A.generate("web_support_intercom_get_recent_conversation_id"))}let{showIntercom:p}=useIntercom();Array.from(document.querySelectorAll(".nav-action.help")).forEach(e=>e.addEventListener("click",()=>p(m.help)));document.getElementById("nav-link-master-advice")?.addEventListener("click",()=>p(m.advice));var f=__webpack_require__(4869);function submitLogoutForm(){document.querySelector("[data-logout-form]").submit()}let onClick=e=>{e.preventDefault();useIntercom().shutdownIntercom();submitLogoutForm()};Array.from(document.querySelectorAll(f.Tp.LOGOUT_LINK)).forEach(e=>e.addEventListener("click",onClick));var k=__webpack_require__(190);let w={ACHIEVMENTS:"user_achievements",ARENA_TROPHY:"user_arena_trophy",CHALLENGE:"game_seek",CLUB_FORUM_UPDATE:"user_group_forum_new",CLUB_FORUM:"user_group_forum",CLUB_NEWS_UPDATE:"user_group_news_new",CLUB_NEWS:"user_group_news",CLUB_NOTE:"user_group_note",COMMENT:"new_comment",CONTENT:"has_new_content",FRIEND_ACTIVITY:"friend_activity",FRIEND_REQUEST:"friend_request",GAME:"game",GAMES_DRAW_OFFERED:"game_draw_offered",GAMES_LOW_TIME:"game_low_time",GAMES_MESSAGE:"game_message",GAMES_STARTED:"game_started",GROUP_ACTIVITY:"user_group_activity",GROUP_REQUEST:"user_group_request",NOTE:"user_comment",MATCHED_CONTACTS:"matched_contacts",CONTACT_MATCH:"contact_match",OFFLINE_CHALLENGE:"offline_challenges",TEAM_LIVE_COMPETITION:"team_live_competition",TEAM_MATCH:"team_match_game",TOURNAMENT:"tournament_game",TROPHY:"user_trophy",VOTE_CHESS_GAME:"votechess_game",INSIGHTS:"insights"};var b=__webpack_require__(376);window.addEventListener("message",({data:e})=>{if(e?.key===k.AZ.HIDE_FRIEND_REQUEST){let t=b.i.notifications?.find(e=>e.type.id===w.FRIEND_REQUEST);t&&(t.notifications=t.notifications.filter(t=>t.userId!==e.id))}});(0,__webpack_require__(3880)._$)()&&Promise.all([__webpack_require__.e(896),__webpack_require__.e(654)]).then(__webpack_require__.bind(__webpack_require__,654)).then(e=>e.loadOldBrowserModal());var g=__webpack_require__(7219),v=__webpack_require__(2698),y=__webpack_require__(7333),S=__webpack_require__(9110);let A=window.context,isLoggedIn=()=>!!(A&&A.user)&&!(0,S.A)();var R=__webpack_require__(1286),z=__webpack_require__(7118);function render(e,t,s,a,r,n){let o=(0,z.resolveComponent)("NotificationsLinks"),i=(0,z.resolveComponent)("Notifications"),c=(0,z.resolveComponent)("NavPanel");return(0,z.openBlock)(),(0,z.createBlock)(c,{name:"notifications"},{default:(0,z.withCtx)(()=>[(0,z.createVNode)(o,{user:e.user},null,8,["user"]),t[0]||(t[0]=(0,z.createTextVNode)()),(0,z.createVNode)(i,{"are-controls-visible":""})]),_:1,__:[0]})}function nav_panelvue_type_template_id_eaacde48_ts_true_render(e,t,s,a,r,n){let o=(0,z.resolveComponent)("UserConnection");return(0,z.openBlock)(),(0,z.createElementBlock)("div",null,[(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)(["theme-bg",e.$style["theme-bg"]])},null,2),t[1]||(t[1]=(0,z.createTextVNode)()),(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)(e.$style.shade)},[(0,z.renderSlot)(e.$slots,"default"),t[0]||(t[0]=(0,z.createTextVNode)()),(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)(e.$style["panel-footer"])},[(0,z.createVNode)(o)],2)],2)])}let getPubSub=async()=>window.PubSub&&window.PubSub.client?Promise.resolve(window.PubSub):(await new Promise(e=>{setTimeout(e,500)}),getPubSub());var T=__webpack_require__(9905),I=__webpack_require__(4619),N=/* @__PURE__ */(0,z.defineComponent)({__name:"user-connection",setup(e){getPubSub().then(e=>{t.value=e.client.getQuality()});let t=(0,z.ref)(0),s=(0,z.computed)(()=>{switch(t.value){case 1:return(0,I.pw)("Poor Connection (high lag)");case 2:return(0,I.pw)("OK Connection (some lag)");case 3:return(0,I.pw)("Good Connection (low lag)");case 4:return(0,I.pw)("Excellent Connection (very low lag)");default:return(0,I.pw)("Member Offline")}});return(e,a)=>null!==t.value?((0,z.openBlock)(),(0,z.createElementBlock)("div",{key:0,class:(0,z.normalizeClass)([e.$style.component,e.$style[`signal-${t.value}`]])},[(0,z.createVNode)(T.A,{anchor:"left",position:"top",text:s.value},null,8,["text"]),a[0]||(a[0]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(e.$style.signal)},null,2),a[1]||(a[1]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(e.$style.signal)},null,2),a[2]||(a[2]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(e.$style.signal)},null,2),a[3]||(a[3]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(e.$style.signal)},null,2)],2)):(0,z.createCommentVNode)("",!0)}}),C=__webpack_require__(6262);let L={};L.$style={component:"user-connection-component","signal-0":"user-connection-signal-0",signal:"user-connection-signal","signal-1":"user-connection-signal-1","signal-2":"user-connection-signal-2","signal-3":"user-connection-signal-3","signal-4":"user-connection-signal-4"};let B=/*#__PURE__*/(0,C.A)(N,[["__cssModules",L]]);var P=(0,z.defineComponent)({name:"NavPanel",components:{UserConnection:B},props:{name:{required:!0,type:String},vue:{default:2,type:Number}}});let O={};O.$style={blackWinning:"#403d39",brandAndroid:"#3DDB85",brandAppleDark:"#000",brandAppleLight:"#FFF",brandDiscord:"#5865f2",brandFacebook:"#1778f2",brandInstagram:"#e93a56",brandReddit:"#ff4500",brandTiktokDark:"#000",brandTiktokLight:"#FFF",brandTwitch:"#9146ff",brandTwitter:"#1da1f2",brandTwitterDark:"#000",brandTwitterLight:"#FFF",brandVK:"#5181b8",brandYoutube:"#FF0000",brilliantMove:"#1baca6",darkShade05:"rgba(0, 0, 0, 0.05)",darkShade25:"rgba(0, 0, 0, 0.25)",darkShade40:"rgba(0, 0, 0, 0.4)",darkShade45:"rgba(0, 0, 0, 0.45)",greatFindMove:"#5c8bb0",medGrey:"#777574",navBackground:"#22211f",slightBlue:"#e6f5fa",component:"nav-panel-component",shade:"nav-panel-shade","theme-bg":"nav-panel-theme-bg","panel-footer":"nav-panel-panel-footer"};var D=/*#__PURE__*/(0,C.A)(P,[["render",nav_panelvue_type_template_id_eaacde48_ts_true_render],["__cssModules",O]]),x=__webpack_require__(6255),M=__webpack_require__(6666),U=__webpack_require__(1075),H=__webpack_require__(9784);function showGuestModal({slide:e,title:t}={}){Promise.all([__webpack_require__.e(436),__webpack_require__.e(530),__webpack_require__.e(616),__webpack_require__.e(896),__webpack_require__.e(133),__webpack_require__.e(545)]).then(__webpack_require__.bind(__webpack_require__,5052)).then(({default:s})=>{let a=(0,R.E)(s);a.mount(`#${x.DY.GUEST_MODAL}`);let r=(0,U.M)()?void 0:x.AA.GUEST_MODAL_SLIDES.pawn;H.A.emit(x.AZ.SHOW_GUEST_MODAL,e||r,t);H.A.once(x.AZ.HIDE_MODAL,()=>{a.unmount()})})}var V=__webpack_require__(9613),K=__webpack_require__(1272),j=__webpack_require__(5834),q=__webpack_require__(836),G=__webpack_require__(887),F=__webpack_require__(1752);let $=["textContent"];var W=/* @__PURE__ */(0,z.defineComponent)({__name:"cc-chip",props:{color:{default:"gray"},icon:{},label:{},tooltip:{},variant:{default:"translucent"},labelClass:{},isUppercase:{type:Boolean,default:!0}},setup:e=>(e,t)=>((0,z.openBlock)(),(0,z.createElementBlock)("div",{class:(0,z.normalizeClass)(["cc-chip-component",`cc-chip-${e.variant}`,`cc-chip-${e.color}-${e.variant}`])},[(0,z.createVNode)(T.A,{text:e.tooltip},null,8,["text"]),t[0]||(t[0]=(0,z.createTextVNode)()),e.icon?((0,z.openBlock)(),(0,z.createBlock)(F.A,{key:0,class:"cc-chip-fg",size:"12",variant:"glyph",name:e.icon},null,8,["name"])):(0,z.createCommentVNode)("",!0),t[1]||(t[1]=(0,z.createTextVNode)()),e.label?((0,z.openBlock)(),(0,z.createElementBlock)("span",{key:1,class:(0,z.normalizeClass)([e.labelClass,"cc-chip-fg",e.isUppercase?"cc-text-label":"cc-text-medium-bold"]),textContent:(0,z.toDisplayString)(e.label)},null,10,$)):(0,z.createCommentVNode)("",!0),t[2]||(t[2]=(0,z.createTextVNode)()),(0,z.renderSlot)(e.$slots,"default")],2))}),Z=/* @__PURE__ */(0,z.defineComponent)({__name:"cc-new-badge",props:{isCollapsed:{type:Boolean,default:!1},label:{default:"New"}},setup(e){let t=e;return(e,s)=>((0,z.openBlock)(),(0,z.createBlock)(W,{class:(0,z.normalizeClass)([e.$style.component,{[e.$style.collapsed]:t.isCollapsed}]),"label-class":`cc-text-x-small ${e.$style.label}`,color:"red",variant:"opaque",label:t.isCollapsed?"":t.label},null,8,["class","label-class","label"]))}});let Y={};Y.$style={component:"cc-new-badge-component",label:"cc-new-badge-label",collapsed:"cc-new-badge-collapsed"};let J=/*#__PURE__*/(0,C.A)(Z,[["__cssModules",Y]]),Q=9;function toBadgeCount(e,t=Q){return e<=0?"":0!==t&&e>t?`${t}+`:e.toString()}var X=/* @__PURE__ */(0,z.defineComponent)({__name:"cc-notification-badge",props:{label:{},variant:{default:"alert"},max:{type:[Number,Boolean],default:Q}},setup(e){let t=e,s=(0,z.computed)(()=>toBadgeCount(t.label,!0===t.max?0:t.max));return(e,a)=>((0,z.openBlock)(),(0,z.createBlock)(W,{class:(0,z.normalizeClass)(["cc-notification-badge-component",`cc-notification-badge-${e.variant}`]),"label-class":"cc-notification-badge-label",label:s.value,color:"alert"==t.variant?"red":"gray",variant:"alert"==t.variant?"opaque":"translucent"},null,8,["class","label","color","variant"]))}});let ee=["href"],et=["textContent"];var es=/* @__PURE__ */(0,z.defineComponent)({__name:"nav-link",props:{href:{},icon:{},text:{},badge:{}},emits:["click"],setup:e=>(e,t)=>((0,z.openBlock)(),(0,z.createElementBlock)("a",{target:"_self",class:(0,z.normalizeClass)([e.$style.component,e.$style["main-link"],e.icon&&`sprite && ${e.icon}`]),href:e.href,onClick:t[0]||(t[0]=t=>e.$emit("click",t))},[e.text?((0,z.openBlock)(),(0,z.createElementBlock)("span",{key:0,class:(0,z.normalizeClass)(e.$style.text),textContent:(0,z.toDisplayString)(e.text)},null,10,et)):(0,z.renderSlot)(e.$slots,"default",{key:1}),t[1]||(t[1]=(0,z.createTextVNode)()),e.badge?.variant==="notification"&&e.badge.label?((0,z.openBlock)(),(0,z.createBlock)(X,{key:2,label:e.badge.label},null,8,["label"])):e.badge?.variant==="new"?((0,z.openBlock)(),(0,z.createBlock)(J,{key:3})):(0,z.createCommentVNode)("",!0)],10,ee))});let ea={};ea.$style={blackWinning:"#403d39",brandAndroid:"#3DDB85",brandAppleDark:"#000",brandAppleLight:"#FFF",brandDiscord:"#5865f2",brandFacebook:"#1778f2",brandInstagram:"#e93a56",brandReddit:"#ff4500",brandTiktokDark:"#000",brandTiktokLight:"#FFF",brandTwitch:"#9146ff",brandTwitter:"#1da1f2",brandTwitterDark:"#000",brandTwitterLight:"#FFF",brandVK:"#5181b8",brandYoutube:"#FF0000",brilliantMove:"#1baca6",darkShade05:"rgba(0, 0, 0, 0.05)",darkShade25:"rgba(0, 0, 0, 0.25)",darkShade40:"rgba(0, 0, 0, 0.4)",darkShade45:"rgba(0, 0, 0, 0.45)",greatFindMove:"#5c8bb0",medGrey:"#777574",navBackground:"#22211f",slightBlue:"#e6f5fa",component:"nav-link-component","top-level":"nav-link-top-level",button:"nav-link-button","main-design":"nav-link-main-design","main-link":"nav-link-main-link",hover:"nav-link-hover","nav-panel":"nav-link-nav-panel",text:"nav-link-text",badge:"nav-link-badge"};var er=/*#__PURE__*/(0,C.A)(es,[["__cssModules",ea]]),en=__webpack_require__(398);let eo={},ei=document.getElementById(en.z.NAV_ROOT),getConstant=(e,t)=>(eo[e]||(ei&&ei.getAttribute(e)?eo[e]=Number(ei.getAttribute(e)):eo[e]=t),eo[e]),ec={key:0};var el=/* @__PURE__ */(0,z.defineComponent)({__name:"navigation-badge",props:{badge:{},text:{default:""}},setup(e){let t=e,s=(0,z.computed)(()=>{let e=b.i.badges[t.badge],s=getConstant(o.MESSAGE_UNREAD_COUNT_MAX,k.s2),a=getConstant(o.NOTIFICATION_COUNT_MAX,k.a9);return(t.badge===k.hg.MESSAGES||t.badge===k.hg.CHAT_MESSAGES)&&e>=s?`${s}+`:t.badge===k.hg.ALERTS&&e>=a?`${a}+`:e});return(e,t)=>s.value?((0,z.openBlock)(),(0,z.createElementBlock)("span",ec,[(0,z.renderSlot)(e.$slots,"default",{},()=>[(0,z.createTextVNode)((0,z.toDisplayString)(e.text||s.value),1)])])):(0,z.createCommentVNode)("",!0)}});let e_={key:0,class:"navigation-badge-component"},eu=["textContent"];var eh=/* @__PURE__ */(0,z.defineComponent)({__name:"notifications-links",props:{user:{}},setup(e){let handleClick=(e,t,s)=>{(0,G.l)(t);if((0,M.P)()){e.preventDefault();showGuestModal({slide:s})}},handleLogoutFormSubmit=e=>{(0,G.l)(e);useIntercom().shutdownIntercom();submitLogoutForm()},t=window.context.freeTrial,memberRoute=e=>n.A.generate("web_member_view",{username:e}),membershipRouteWithCode=e=>n.A.generate("web_membership",{c:e}),trophiesRoute=e=>n.A.generate("web_awards_member",{username:e}),s=(0,q._)();return(e,a)=>((0,z.openBlock)(),(0,z.createElementBlock)("div",null,[(0,z.createVNode)(er,{icon:"home",href:(0,z.unref)(K.JZ).home,text:e.$trans("Home"),onClick:a[0]||(a[0]=e=>handleClick(e,(0,z.unref)(f.uM).HOME_HOME))},null,8,["href","text"]),a[10]||(a[10]=(0,z.createTextVNode)()),e.user.isGuest?((0,z.openBlock)(),(0,z.createBlock)(er,{key:0,icon:"profile",class:(0,z.normalizeClass)(e.$style.trial),href:(0,z.unref)(g.we)(),text:e.$trans("Sign Up"),onClick:(0,z.withModifiers)((0,z.unref)(V.H),["prevent"])},null,8,["class","href","text","onClick"])):(0,z.unref)(t)?((0,z.openBlock)(),(0,z.createBlock)(er,{key:1,icon:"diamond",class:(0,z.normalizeClass)(e.$style.trial),href:membershipRouteWithCode("navHome"),text:(0,z.unref)(s)?e.$trans("Get %discount%% Off",{"%discount%":z.unref(t)?.promotion?.discount}):e.$trans("Free Trial"),onClick:a[1]||(a[1]=e=>(0,z.unref)(G.l)((0,z.unref)(f.uM).HOME_FREETRIAL))},null,8,["class","href","text"])):e.user.isPremium?(0,z.createCommentVNode)("",!0):((0,z.openBlock)(),(0,z.createBlock)(er,{key:2,icon:"diamond",href:(0,z.unref)(K.JZ).membership,text:e.$trans("Membership"),onClick:a[2]||(a[2]=e=>(0,z.unref)(G.l)((0,z.unref)(f.uM).HOME_MEMBERSHIP))},null,8,["href","text"])),a[11]||(a[11]=(0,z.createTextVNode)()),(0,z.createVNode)(er,{icon:"messages",href:(0,z.unref)(K.JZ).messages,onClick:a[3]||(a[3]=e=>handleClick(e,(0,z.unref)(f.uM).HOME_MESSAGES))},{default:(0,z.withCtx)(()=>[(0,z.createTextVNode)((0,z.toDisplayString)(e.$trans("Messages"))+" ",1),e.user.isGuest?(0,z.createCommentVNode)("",!0):((0,z.openBlock)(),(0,z.createElementBlock)("span",e_,[(0,z.createVNode)(el,{badge:"messages"})]))]),_:1},8,["href"]),a[12]||(a[12]=(0,z.createTextVNode)()),(0,z.createVNode)(er,{icon:"stats",href:(0,z.unref)(K.JZ).stats,text:e.$trans("Stats"),onClick:a[4]||(a[4]=e=>handleClick(e,(0,z.unref)(f.uM).HOME_STATS,(0,z.unref)(x.AA).GUEST_MODAL_SLIDES.stats))},null,8,["href","text"]),a[13]||(a[13]=(0,z.createTextVNode)()),(0,z.createVNode)(er,{icon:"awards",href:trophiesRoute(e.user.username),text:e.$trans("Awards"),onClick:a[5]||(a[5]=e=>handleClick(e,(0,z.unref)(f.uM).HOME_AWARDS))},null,8,["href","text"]),a[14]||(a[14]=(0,z.createTextVNode)()),(0,z.createVNode)(er,{href:memberRoute(e.user.username),onClick:a[6]||(a[6]=e=>handleClick(e,(0,z.unref)(f.uM).HOME_PROFILE))},{default:(0,z.withCtx)(()=>[(0,z.createVNode)(j.A,{class:(0,z.normalizeClass)(e.$style.avatar),size:24,src:e.user.avatarUrl,username:e.user.username},null,8,["class","src","username"]),a[9]||(a[9]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{textContent:(0,z.toDisplayString)(e.$trans("Profile"))},null,8,eu)]),_:1,__:[9]},8,["href"]),a[15]||(a[15]=(0,z.createTextVNode)()),e.user.isPremium?((0,z.openBlock)(),(0,z.createBlock)(er,{key:3,icon:"diamond",href:(0,z.unref)(K.JZ).membership,text:e.$trans("Membership"),onClick:a[7]||(a[7]=e=>(0,z.unref)(G.l)((0,z.unref)(f.uM).HOME_MEMBERSHIP))},null,8,["href","text"])):(0,z.createCommentVNode)("",!0),a[16]||(a[16]=(0,z.createTextVNode)()),(0,z.createVNode)(er,{href:"#",icon:"logout",text:e.$trans("Log Out"),onClick:a[8]||(a[8]=(0,z.withModifiers)(e=>handleLogoutFormSubmit((0,z.unref)(f.uM).HOME_LOGOUT),["prevent"]))},null,8,["text"])]))}});let ed={};ed.$style={avatar:"notifications-links-avatar",trial:"notifications-links-trial"};let em=/*#__PURE__*/(0,C.A)(eh,[["__cssModules",ed]]),ep=["textContent"];function notificationsvue_type_template_id_5f08c3e0_ts_true_render(e,t,s,a,r,n){let o=(0,z.resolveComponent)("NotificationControls"),i=(0,z.resolveComponent)("NavSectionHeader"),c=(0,z.resolveComponent)("NotificationItem");return(0,z.openBlock)(),(0,z.createElementBlock)("div",{class:(0,z.normalizeClass)(e.$style.component)},[e.areControlsVisible?((0,z.openBlock)(),(0,z.createBlock)(o,{key:0,"is-popover":e.isPopover},null,8,["is-popover"])):(0,z.createCommentVNode)("",!0),t[3]||(t[3]=(0,z.createTextVNode)()),(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)({[e.$style.empty]:e.showNoAlerts})},[e.showNoAlerts?((0,z.openBlock)(),(0,z.createElementBlock)("span",{key:0,textContent:(0,z.toDisplayString)(e.$trans("No Alerts"))},null,8,ep)):(0,z.createCommentVNode)("",!0),t[2]||(t[2]=(0,z.createTextVNode)()),((0,z.openBlock)(!0),(0,z.createElementBlock)(z.Fragment,null,(0,z.renderList)(e.groups,(s,a)=>((0,z.openBlock)(),(0,z.createElementBlock)("div",{key:a,onClick:t[0]||(t[0]=t=>e.amplitudeLogNavClick(e.amplitudeSelections.HEADER_NOTIFICATION))},[(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)(e.$style.group)},[(0,z.createVNode)(i,{href:s.type.url,text:e.getGroupTypeTitle(s)},null,8,["href","text"])],2),t[1]||(t[1]=(0,z.createTextVNode)()),((0,z.openBlock)(!0),(0,z.createElementBlock)(z.Fragment,null,(0,z.renderList)(s.notifications,t=>((0,z.openBlock)(),(0,z.createBlock)(c,{key:t.alertId,group:s,"is-popover":e.isPopover,"light-mode-support":e.lightModeSupport,notification:t},null,8,["group","is-popover","light-mode-support","notification"]))),128))]))),128))],2)],2)}let ef=["textContent"];function nav_section_headervue_type_template_id_668e0690_ts_true_render(e,t,s,a,r,n){return(0,z.openBlock)(),(0,z.createBlock)((0,z.resolveDynamicComponent)(e.component),{class:(0,z.normalizeClass)([e.$style.component,{[e.$style.clickable]:e.href}]),target:"_self",href:e.href,onClick:t[0]||(t[0]=t=>e.$emit("click"))},{default:(0,z.withCtx)(()=>[e.text?((0,z.openBlock)(),(0,z.createElementBlock)("span",{key:0,textContent:(0,z.toDisplayString)(e.text)},null,8,ef)):(0,z.renderSlot)(e.$slots,"default",{key:1}),t[1]||(t[1]=(0,z.createTextVNode)()),e.href&&e.showArrow?((0,z.openBlock)(),(0,z.createElementBlock)("span",{key:2,class:(0,z.normalizeClass)([e.$style.icon,"icon-font-chess chevron-right"])},null,2)):(0,z.createCommentVNode)("",!0)]),_:3,__:[1]},8,["class","href"])}var ek=(0,z.defineComponent)({name:"NavSectionHeader",props:{href:String,text:String,showArrow:{type:Boolean,default:!0}},emits:["click"],setup:e=>({component:(0,z.computed)(()=>e.href?"a":"header")})});let ew={};ew.$style={blackWinning:"#403d39",brandAndroid:"#3DDB85",brandAppleDark:"#000",brandAppleLight:"#FFF",brandDiscord:"#5865f2",brandFacebook:"#1778f2",brandInstagram:"#e93a56",brandReddit:"#ff4500",brandTiktokDark:"#000",brandTiktokLight:"#FFF",brandTwitch:"#9146ff",brandTwitter:"#1da1f2",brandTwitterDark:"#000",brandTwitterLight:"#FFF",brandVK:"#5181b8",brandYoutube:"#FF0000",brilliantMove:"#1baca6",darkShade05:"rgba(0, 0, 0, 0.05)",darkShade25:"rgba(0, 0, 0, 0.25)",darkShade40:"rgba(0, 0, 0, 0.4)",darkShade45:"rgba(0, 0, 0, 0.45)",greatFindMove:"#5c8bb0",medGrey:"#777574",navBackground:"#22211f",slightBlue:"#e6f5fa",component:"nav-section-header-component",clickable:"nav-section-header-clickable",icon:"nav-section-header-icon"};var eb=/*#__PURE__*/(0,C.A)(ek,[["render",nav_section_headervue_type_template_id_668e0690_ts_true_render],["__cssModules",ew]]);let eg=["aria-label","textContent"],ev=["aria-label","href"];function notification_controlsvue_type_template_id_34296d9e_ts_true_render(e,t,s,a,r,n){let o=(0,z.resolveComponent)("ThreeLoadBounce");return(0,z.openBlock)(),(0,z.createElementBlock)("div",{class:(0,z.normalizeClass)([e.$style.component,{[e.$style["has-notifications"]]:e.hasNotifications&&!e.isHomeSidebar,[e.$style.popover]:e.isPopover}])},[e.hasNotifications?((0,z.openBlock)(),(0,z.createElementBlock)("button",{key:0,type:"button","aria-label":e.$trans("Clear Alerts"),class:(0,z.normalizeClass)(e.$style.clear),onClick:t[0]||(t[0]=(...t)=>e.ignoreAllNotifications&&e.ignoreAllNotifications(...t)),textContent:(0,z.toDisplayString)(e.$trans("Clear Alerts"))},null,10,eg)):(0,z.createCommentVNode)("",!0),t[3]||(t[3]=(0,z.createTextVNode)()),e.notificationsState.isFetching?((0,z.openBlock)(),(0,z.createElementBlock)("div",{key:1,class:(0,z.normalizeClass)(e.$style.loading)},[(0,z.createVNode)(o,{theme:e.isPopover?null:"light"},null,8,["theme"])],2)):(0,z.createCommentVNode)("",!0),t[4]||(t[4]=(0,z.createTextVNode)()),e.hasNotifications?((0,z.openBlock)(),(0,z.createElementBlock)("a",{key:2,"aria-label":e.$trans("Settings"),class:(0,z.normalizeClass)([e.$style.settings,{"icon-font":!e.isPopover}]),href:e.routes.notifications,target:"_self",onClick:t[1]||(t[1]=t=>e.amplitudeLogNavClick(e.amplitudeSelections.HEADER_SETTINGS))},t[2]||(t[2]=[(0,z.createElementVNode)("span",{class:"icon-font-chess circle-gearwheel"},null,-1)]),10,ev)):(0,z.createCommentVNode)("",!0)],2)}function three_load_bouncevue_type_template_id_88278f12_ts_true_render(e,t,s,a,r,n){return(0,z.openBlock)(),(0,z.createElementBlock)("div",{class:(0,z.normalizeClass)([e.$style.component,e.theme?e.$style[e.theme]:void 0])},[(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)([e.$style.dot,e.$style.bounce1])},null,2),t[0]||(t[0]=(0,z.createTextVNode)()),(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)([e.$style.dot,e.$style.bounce2])},null,2),t[1]||(t[1]=(0,z.createTextVNode)()),(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)(e.$style.dot)},null,2)],2)}var eE=(0,z.defineComponent)({name:"ThreeLoadBounce",props:{theme:{type:String,required:!0}}});let ey={};ey.$style={component:"three-load-bounce-component",dot:"three-load-bounce-dot",dark:"three-load-bounce-dark",light:"three-load-bounce-light",right:"three-load-bounce-right",animate:"three-load-bounce-animate",bounce1:"three-load-bounce-bounce1",bounce2:"three-load-bounce-bounce2"};var eS=/*#__PURE__*/(0,C.A)(eE,[["render",three_load_bouncevue_type_template_id_88278f12_ts_true_render],["__cssModules",ey]]);function acceptFriendRequest(e){let t=n.A.generate(c.NOTIFICATIONS_ACCEPT_FRIEND_REQUEST,{user:e});return r.A.put(t)}function acceptGroupRequest(e,t){let s=n.A.generate(c.NOTIFICATIONS_MANAGE_GROUP_REQUEST,{id:e,username:t,action:"approve"});return r.A.post(s)}function declineFriendRequest(e){let t=n.A.generate(c.NOTIFICATIONS_DECLINE_FRIEND_REQUEST,{user:e});return r.A.delete(t)}function declineGroupRequest(e,t){let s=n.A.generate(c.NOTIFICATIONS_MANAGE_GROUP_REQUEST,{id:e,username:t,action:"deny"});return r.A.post(s)}function declineOfflineChallenge(e){let t=n.A.generate(c.NOTIFICATIONS_DECLINE_OFFLINE_CHALLENGE,{id:e});return r.A.post(t,{_token:window.context.csrf.token})}function ignore(e){let t=n.A.generate(c.NOTIFICATIONS_IGNORE,{id:e});return r.A.post(t)}function ignoreAchievement(e){let t=n.A.generate(c.NOTIFICATIONS_IGNORE_ACHIEVEMENT,{code:e});return r.A.post(t)}function ignoreComment(e,t){let s=n.A.generate(c.NOTIFICATIONS_IGNORE_COMMENT,{contentId:e,contentType:t});return r.A.post(s)}function ignoreComments(){let e=n.A.generate(c.NOTIFICATIONS_IGNORE_COMMENTS);return r.A.post(e)}function ignoreContent(){let e=n.A.generate(c.NOTIFICATIONS_IGNORE_CONTENT);return r.A.post(e)}function ignoreNotifications(){let e=n.A.generate(c.NOTIFICATIONS_IGNORE_NOTIFICATIONS);return r.A.post(e)}function notifications_getFriendsOnlineCount(){let e=n.A.generate(c.FRIENDS_ONLINE_COUNT);return r.A.get(e)}function ignoreAllNotifications(){return b.i.notifications=b.i.notifications.filter(e=>e.type.id===w.FRIEND_REQUEST),b.i.badges.alerts=b.i.notifications.reduce((e,t)=>e+t.notifications.length,0),Promise.all([ignoreComments(),ignoreNotifications()])}var eA={achievements:e=>n.A.generate("web_awards_achievements",{username:e}),activity:`${n.A.generate("web_user_home",{alert:"content"})}#new_content`,boardSettings:n.A.generate("web_user_settings_board"),challenge:e=>n.A.generate("web_daily_seek",{id:e}),challenges:n.A.generate("web_daily_index"),clubForum:e=>n.A.generate("web_club_forum",{url:e}),clubForumUpdate:e=>n.A.generate("web_forum_view",{url:e}),clubNews:e=>n.A.generate("web_club_announcements",{club:e}),clubNewsUpdate:e=>n.A.generate("web_news_view",{url:e}),clubNote:e=>n.A.generate("web_club_notes",{url:e}),clubRequest:e=>n.A.generate("web_club_pending_requests",{url:e}),clubs:n.A.generate("web_club"),comment:e=>e,comments:n.A.generate("web_user_home"),dailySettings:n.A.generate("web_user_settings_gameplay"),friendProgressiveAchievement:e=>n.A.generate("web_member_view",{username:e,alert:"friend_progress_achievement"}),friendRequest:e=>n.A.generate("web_member_view",{username:e}),friendRequests:n.A.generate("web_friends"),home:n.A.generate("web_user_settings_interface"),game:e=>n.A.generate("web_game_daily",{id:e}),live:e=>`${n.A.generate("web_play")}?action=acceptLiveChallenge&challengeId=${e}`,liveEvent:(e,t)=>`${n.A.generate("web_live")}#${t}=${e}`,playLiveArena:e=>n.A.generate("web_play_live_arena",{id:e}),playDaily:n.A.generate("web_play_daily"),playLiveTournament:e=>n.A.generate("web_play_live_tournament",{id:e}),liveEventType:{"Chess\\WebBundle\\Entity\\LiveTournament":"t","Chess\\WebBundle\\Entity\\LiveArena":"r","Chess\\WebBundle\\Entity\\TeamMatchLive":"tm"},liveSettings:n.A.generate("web_user_settings_gameplay"),liveTeamMatch:e=>n.A.generate("web_team_match_live_view",{match:e}),logout:n.A.generate("web_security_logout"),note:e=>`${n.A.generate("web_member_view",{username:e,alert:"notes"})}#new-notes`,notifications:n.A.generate("web_user_settings_notifications"),memberView:e=>n.A.generate("web_member_view",{username:e}),settings:n.A.generate("web_user_settings_edit"),support:"https://support.chess.com/",teamMatch:e=>n.A.generate("web_game_daily",{id:e}),teamMaches:n.A.generate("web_club_open_matches"),themes:n.A.generate("web_user_settings_board"),topPlayerObserve:e=>`${n.A.generate("web_play")}?action=follow&member=${e}`,tournament:e=>n.A.generate("web_game_daily",{id:e}),trophies:e=>n.A.generate("web_awards_trophies",{username:e}),trophy:(e,t)=>n.A.generate("web_awards_view_trophy",{username:e,type:"trophy",userTrophyId:t}),arenaTrophy:(e,t)=>n.A.generate("web_awards_view_trophy",{username:e,type:"arena",userTrophyId:t}),voteChess:n.A.generate("web_votechess"),voteChessGame:e=>n.A.generate("web_votechess_game",{id:e}),insights:e=>e,promotionImage:(e,t)=>n.A.generate("share_league_promotion_image",{username:e,code:t})},eR=(0,z.defineComponent)({name:"NotificationControls",components:{ThreeLoadBounce:eS},props:{isHomeSidebar:Boolean,isPopover:Boolean},setup(){let e=(0,z.computed)(()=>b.i.notifications.length>0);return{amplitudeLogNavClick:G.l,amplitudeSelections:f.uM,hasNotifications:e,ignoreAllNotifications:ignoreAllNotifications,notificationsState:b.i,routes:eA}}});let ez={};ez.$style={component:"notification-controls-component","has-notifications":"notification-controls-has-notifications",popover:"notification-controls-popover",settings:"notification-controls-settings",clear:"notification-controls-clear",loading:"notification-controls-loading"};let eT=/*#__PURE__*/(0,C.A)(eR,[["render",notification_controlsvue_type_template_id_34296d9e_ts_true_render],["__cssModules",ez]]),eI=["href"],eN=["alt","src","srcset"],eC=["innerHTML"],eL=["aria-label"],eB=["aria-label"],eP=["aria-label"];function notification_itemvue_type_template_id_f3410910_ts_true_render(e,t,s,a,r,n){return(0,z.openBlock)(),(0,z.createElementBlock)("a",{target:"_self",class:(0,z.normalizeClass)([e.$style.component,{[e.$style.disappearing]:e.disappearing,[e.$style.popover]:e.isPopover}]),href:e.notification.route,onClick:t[3]||(t[3]=(...t)=>e.onClick&&e.onClick(...t))},[e.notification.alertType===e.notificationTypes.COMMENT?((0,z.openBlock)(),(0,z.createElementBlock)("span",{key:0,class:(0,z.normalizeClass)(["icon-font-chess",[e.$style.icon,e.commentIcon(e.notification.contentType)]])},null,2)):((0,z.openBlock)(),(0,z.createElementBlock)("img",{key:1,height:"32",width:"32",class:(0,z.normalizeClass)(e.$style.image),alt:e.notification.alertType,src:e.notification.image,srcset:e.notification.srcset},null,10,eN)),t[8]||(t[8]=(0,z.createTextVNode)()),(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)(e.$style.content),innerHTML:e.notification.content},null,10,eC),t[9]||(t[9]=(0,z.createTextVNode)()),e.isActionable?((0,z.openBlock)(),(0,z.createElementBlock)(z.Fragment,{key:2},[(0,z.createElementVNode)("button",{type:"button","aria-label":e.$trans("Close"),class:(0,z.normalizeClass)([e.$style.action,e.$style.request,e.$style.decline,{[e.$style["light-mode-support"]]:e.lightModeSupport}]),onClick:t[0]||(t[0]=(0,z.withModifiers)((...t)=>e.decline&&e.decline(...t),["stop","prevent"]))},t[4]||(t[4]=[(0,z.createElementVNode)("span",{class:"icon-font-chess incorrect"},null,-1)]),10,eL),t[6]||(t[6]=(0,z.createTextVNode)()),(0,z.createElementVNode)("button",{type:"button","aria-label":e.$trans("Accept"),class:(0,z.normalizeClass)([e.$style.action,e.$style.request,e.$style.accept,{[e.$style["light-mode-support"]]:e.lightModeSupport}]),onClick:t[1]||(t[1]=(0,z.withModifiers)((...t)=>e.accept&&e.accept(...t),["stop","prevent"]))},t[5]||(t[5]=[(0,z.createElementVNode)("span",{class:"icon-font-chess correct"},null,-1)]),10,eB)],64)):((0,z.openBlock)(),(0,z.createElementBlock)("button",{key:3,type:"button","aria-label":e.$trans("Close"),class:(0,z.normalizeClass)([e.$style.action,e.$style.close]),onClick:t[2]||(t[2]=(0,z.withModifiers)((...t)=>e.ignore&&e.ignore(...t),["stop","prevent"]))},t[7]||(t[7]=[(0,z.createElementVNode)("span",{class:"icon-font-chess x"},null,-1)]),10,eP))],10,eI)}function accept_friend_request_acceptFriendRequest({userId:e}){return acceptFriendRequest(e)}function accept_group_request_acceptGroupRequest({contentId:e,username:t}){return acceptGroupRequest(e,t)}var eO=__webpack_require__(5426);async function acceptRequest(e){let t={[w.FRIEND_REQUEST]:()=>accept_friend_request_acceptFriendRequest(e),[w.GROUP_REQUEST]:()=>accept_group_request_acceptGroupRequest(e)};if(t[e.alertType])try{await t[e.alertType]?.()}catch(e){return(0,eO.H)(e)}remove(e)}function decline_friend_request_declineFriendRequest({userId:e}){return declineFriendRequest(e)}function decline_group_request_declineGroupRequest({contentId:e,username:t}){return declineGroupRequest(e,t)}function decline_offline_challenge_declineOfflineChallenge(e){return declineOfflineChallenge(e.id)}async function declineRequest(e){let t={[w.FRIEND_REQUEST]:()=>decline_friend_request_declineFriendRequest(e),[w.GROUP_REQUEST]:()=>decline_group_request_declineGroupRequest(e),[w.OFFLINE_CHALLENGE]:()=>decline_offline_challenge_declineOfflineChallenge(e)};if(t[e.alertType])try{await t[e.alertType]?.()}catch(e){return(0,eO.H)(e)}remove(e)}function decrementNotificationCount(e){b.i.badges[e]=Math.max(b.i.badges[e]-1,0)}var eD=__webpack_require__(5591);async function fetchAlerts(){let{data:e}=await r.A.get(n.A.generate("web_alert_callback_alerts"));return e}let ex=(0,eD.createResource)({name:"alerts",loader:fetchAlerts,global:!0,expiration:0}),eM={BUGHOUSE:"bughouse",CHESS:"chess",CHESS_960:"chess960",CRAZYHOUSE:"crazyhouse",KING_OF_THE_HILL:"kingofthehill",THREE_CHECK:"threecheck",ANALYSIS:"analysis"},eU={RANDOM:0,WHITE:1,BLACK:2},eH=[{description:(0,I.pw)("Normal rules of chess."),icon:"chess-board",isDaily:!0,isLive:!0,label:(0,I.pw)("Standard"),value:eM.CHESS},{description:(0,I.pw)("Normal rules, but starting position is random."),icon:"chess960",isDaily:!0,isLive:!1,label:(0,I.pw)("Chess960"),value:eM.CHESS_960},{description:(0,I.pw)("Normal rules, but starting position is random."),icon:"live960",isDaily:!1,isLive:!0,label:(0,I.pw)("Live960"),value:eM.CHESS_960},{description:(0,I.pw)("First to check the other king 3 times wins."),icon:"threecheck",isDaily:!1,isLive:!0,label:(0,I.pw)("3 Check"),value:eM.THREE_CHECK},{description:(0,I.pw)("First to get king to middle 4 squares wins."),icon:"kingofthehill",isDaily:!1,isLive:!0,label:(0,I.pw)("King of the Hill"),value:eM.KING_OF_THE_HILL},{description:(0,I.pw)("When you capture a piece, you can drop it on your turn!"),icon:"crazyhouse",isDaily:!1,isLive:!0,label:(0,I.pw)("Crazyhouse"),value:eM.CRAZYHOUSE},{description:(0,I.pw)("Team up with another player and you can drop the pieces that they capture."),icon:"bughouse",isDaily:!1,isLive:!0,label:(0,I.pw)("Bughouse"),value:eM.BUGHOUSE},{description:(0,I.pw)("An interactive & graphical tool for analysing chess positions and games in real time."),icon:"chess-board-search",isDaily:!1,isLive:!0,label:(0,I.pw)("Live Analysis Board"),value:eM.ANALYSIS}];(0,I.pw)("Random"),eU.RANDOM,(0,I.pw)("White"),eU.WHITE,(0,I.pw)("Black"),eU.BLACK;(0,I.pw)("Any"),(0,I.pw)("12 hours"),(0,I.pw)("6 hours"),(0,I.pw)("3 hours");n.A.generate("web_game_callback_shareable_chess_challenge"),n.A.generate("web_game_seek_callback_open_seeks"),n.A.generate("web_index",{},!0),n.A.generate("web_tournaments_callback_joinable"),n.A.generate("web_live"),n.A.generate("web_live"),n.A.generate("web_game_callback_random_daily_chess_challenge"),n.A.generate("web_user_callback_recent_opponents"),n.A.generate("web_eco_callback_search_by_starting_position"),n.A.generate("web_game_callback_ratings");var eV={allowTakebacks:(0,I.pw)("Allow Takebacks?"),apply:(0,I.pw)("Apply"),arena:e=>(0,I.pw)("%tournament% Arena",{"%tournament%":e}),avoidTimeOuts:(0,I.pw)("Avoid Time-Outs"),challengeFriend:(0,I.pw)("Challenge Friend"),challengeLink:(0,I.pw)("Challenge Link"),challengeViaEmail:(0,I.pw)("Challenge via Email"),chessboardPreview:(0,I.pw)("Chessboard Preview"),change:(0,I.pw)("Change"),choose:(0,I.pw)("Choose..."),chooseType:(0,I.pw)("Choose Type"),chooseMember:(0,I.pw)("Choose a Chess.com member."),computer:(0,I.pw)("Computer"),computerWithLevel:e=>(0,I.pw)("Computer %level%",{"%level%":e}),createChallenge:(0,I.pw)("Create Challenge"),createChallengeLink:(0,I.pw)("Create Challenge Link"),customChallenge:(0,I.pw)("Custom Challenge"),customTime:(0,I.pw)("Custom Time"),daily:(0,I.pw)("Daily"),dailyChallenges:(0,I.pw)("Daily Challenges"),daysWithAmount:e=>(0,I.Mq)("{0} 0 days|{1} 1 day|]1,Inf] %1$s% days",e,{"%1$s%":e}),email:(0,I.pw)("Email"),friends:(0,I.pw)("Friends"),inc:(0,I.pw)("inc"),iPlayAs:(0,I.pw)("I Play As"),joinATournament:(0,I.pw)("Join a Tournament"),loginOrJoinToPlay:(e,t)=>(0,I.pw)("Login or join to play %username%!",{"%username%":`${e} ${e}`}),live:(0,I.pw)("Live"),liveChallenges:(0,I.pw)("Live Challenges"),maxTimePerMove:(0,I.pw)("Max time per move"),min:(0,I.pw)("min"),minimumGamesPlayed:(0,I.pw)("Minimum Games Played"),minWithAmount:e=>(0,I.pw)("%amount% min",{"%amount%":e}),more:(0,I.pw)("More"),moveSpeed:(0,I.pw)("Move Speed"),newGame:(0,I.pw)("New Game"),ok:(0,I.pw)("OK"),online:(0,I.pw)("Online"),openChallenges:(0,I.pw)("Open Challenges"),opponentRating:(0,I.pw)("Opponent Rating"),optional:(0,I.pw)("Optional"),option:e=>(0,I.pw)("Option %option%",{"%option%":e}),options:(0,I.pw)("Options"),play:(0,I.pw)("Play"),players:(0,I.pw)("Players"),premiumMembersOnly:(0,I.pw)("Premium Members Only"),quickPlay:(0,I.pw)("Quick Play"),rated:(0,I.pw)("Rated"),recentOpponents:(0,I.pw)("Recent Opponents"),sec:(0,I.pw)("sec"),secsWithAmount:e=>(0,I.pw)("%amount% sec",{"%amount%":e}),selectTime:(0,I.pw)("Select Time"),sendLinkForAnyone:(0,I.pw)("Send a link for anyone to play."),setup:(0,I.pw)("Setup"),signUp:(0,I.pw)("Sign Up"),starts:(0,I.pw)("Starts"),time:(0,I.pw)("Time"),title:(0,I.pw)("Title"),totalTimePerSide:(0,I.pw)("Total time per side"),tournamentMinsLeft:e=>(0,I.pw)("%mins% mins left",{"%mins%":e}),tournamentStartsIn:e=>(0,I.pw)("in %mins% mins",{"%mins%":e}),type:(0,I.pw)("Type"),username:(0,I.pw)("Username"),usernameOrEmail:(0,I.pw)("Username or Email"),vsRandom:(0,I.pw)("vs Random")};let formatTimeLabel=e=>{let{mins:t,secs:s,inc:a}=e;return a?t>0?`${t} | ${a}`:`${Number(s/100).toFixed(2)} | ${a}`:t>0?eV.minWithAmount(t):eV.secsWithAmount(s)},eK=10,getLiveTime=({baseTime:e,increment:t})=>{let s=Math.trunc(e/eK),a=0;if(s>=60){a=Math.trunc(s/60);s=0}return{inc:t/eK,mins:a,secs:s}},getLiveTimeLabel=({baseTime:e,increment:t})=>formatTimeLabel(getLiveTime({baseTime:e,increment:t}));var ej=__webpack_require__(4096),eq=__webpack_require__(7140),eG=__webpack_require__(8746);let eF={achievements:e=>n.A.generate("web_awards_achievements",{username:e}),activity:`${n.A.generate("web_user_home",{alert:"content"})}#new_content`,boardSettings:n.A.generate("web_user_settings_board"),challenge:e=>n.A.generate("web_daily_seek",{id:e}),challenges:n.A.generate("web_daily_index"),clubForum:e=>n.A.generate("web_club_forum",{url:e}),clubForumUpdate:e=>n.A.generate("web_forum_view",{url:e}),clubNews:e=>n.A.generate("web_club_announcements",{club:e}),clubNewsUpdate:e=>n.A.generate("web_news_view",{url:e}),clubNote:e=>n.A.generate("web_club_notes",{url:e}),clubRequest:e=>n.A.generate("web_club_pending_requests",{url:e}),clubs:n.A.generate("web_club"),comment:e=>e,comments:n.A.generate("web_user_home"),dailySettings:n.A.generate("web_user_settings_gameplay"),friendProgressiveAchievement:e=>n.A.generate("web_member_view",{username:e,alert:"friend_progress_achievement"}),friendRequest:e=>n.A.generate("web_member_view",{username:e}),friendRequests:n.A.generate("web_friends"),home:n.A.generate("web_user_settings_interface"),game:e=>n.A.generate("web_game_daily",{id:e}),live:e=>`${n.A.generate("web_play")}?action=acceptLiveChallenge&challengeId=${e}`,liveEvent:(e,t)=>`${n.A.generate("web_live")}#${t}=${e}`,playLiveArena:e=>n.A.generate("web_play_live_arena",{id:e}),playDaily:n.A.generate("web_play_daily"),playLiveTournament:e=>n.A.generate("web_play_live_tournament",{id:e}),liveEventType:{"Chess\\WebBundle\\Entity\\LiveTournament":"t","Chess\\WebBundle\\Entity\\LiveArena":"r","Chess\\WebBundle\\Entity\\TeamMatchLive":"tm"},liveSettings:n.A.generate("web_user_settings_gameplay"),liveTeamMatch:e=>n.A.generate("web_team_match_live_view",{match:e}),logout:n.A.generate("web_security_logout"),note:e=>`${n.A.generate("web_member_view",{username:e,alert:"notes"})}#new-notes`,notifications:n.A.generate("web_user_settings_notifications"),memberView:e=>n.A.generate("web_member_view",{username:e}),settings:n.A.generate("web_user_settings_edit"),support:"https://support.chess.com/",teamMatch:e=>n.A.generate("web_game_daily",{id:e}),teamMaches:n.A.generate("web_club_open_matches"),themes:n.A.generate("web_user_settings_board"),topPlayerObserve:e=>`${n.A.generate("web_play")}?action=follow&member=${e}`,tournament:e=>n.A.generate("web_game_daily",{id:e}),trophies:e=>n.A.generate("web_awards_trophies",{username:e}),trophy:(e,t)=>n.A.generate("web_awards_view_trophy",{username:e,type:"trophy",userTrophyId:t}),arenaTrophy:(e,t)=>n.A.generate("web_awards_view_trophy",{username:e,type:"arena",userTrophyId:t}),voteChess:n.A.generate("web_votechess"),voteChessGame:e=>n.A.generate("web_votechess_game",{id:e}),insights:e=>e,promotionImage:(e,t)=>n.A.generate("share_league_promotion_image",{username:e,code:t})},cleanHtml=e=>window.chesscom?.features?.includes("navigation_xss_notification_prevention")?(0,ej._N)(e):e;function generateMessage(e){let{alertSubType:t,alertType:s}=e,a=window.context?.user?.username??"",r=s===w.GROUP_ACTIVITY?t:s;switch(r){case w.ACHIEVMENTS:return{title:e.title,content:(0,I.pw)("You earned an achievement"),route:eF.achievements(a)};case w.CONTENT:return{title:e.username,content:(0,I.pw)("Has a new post"),route:e.viewUrl||eF.activity};case w.CHALLENGE:return{title:e.username,content:(0,I.pw)("Wants to play"),route:eF.challenge(e.contentId)};case w.CLUB_FORUM:return{title:e.groupName,content:(0,I.pw)("Has a new topic"),route:eF.clubForum(e.groupUrl)};case w.CLUB_FORUM_UPDATE:return{title:e.groupName,content:(0,I.pw)("Has a new topic: %title%",{"%title%":`${cleanHtml(e.title)}`}),route:eF.clubForumUpdate(e.viewUrl)};case w.CLUB_NEWS:return{title:e.groupName,content:(0,I.pw)("Posted news"),route:eF.clubNews(e.groupUrl)};case w.CLUB_NEWS_UPDATE:return{title:e.groupName,content:(0,I.pw)("Posted news: %title%",{"%title%":`${cleanHtml(e.title)}`}),route:e.viewUrl?eF.clubNewsUpdate(e.viewUrl):eF.clubNews(e.groupUrl)};case w.CLUB_NOTE:return{title:e.groupName,content:(0,I.pw)("Has a new Note"),route:eF.clubNote(e.groupUrl)};case w.GROUP_REQUEST:return{title:e.groupName,content:(0,I.pw)("%user% wants to join",{"%user%":`${e.username}`}),route:eF.clubRequest(e.groupUrl)};case w.COMMENT:return{title:e.title,content:(0,I.Mq)("{0} 0 New Comments |{1} 1 New Comment |]1,Inf] %commentsCount% New Comments",e.newCommentCount,{"%commentsCount%":e.newCommentCount}),route:eF.comment(e.viewUrl)};case w.MATCHED_CONTACTS:case w.CONTACT_MATCH:return{title:e.username,content:(0,I.pw)("%user% is now on %websiteName%",{"%user%":`${e.fullName||e.username}`,"%websiteName%":"Chess.com"}),route:eF.memberView(e.username)};case w.FRIEND_REQUEST:return{title:e.username,content:(0,I.pw)("Wants to be friends"),route:eF.friendRequest(e.username)};case w.GAME:return{title:e.username,content:(0,I.pw)("Review your game"),route:eF.game(e.contentId)};case w.GAMES_DRAW_OFFERED:return{title:e.username,content:(0,I.pw)("Offered a Draw"),route:eF.game(e.contentId)};case w.GAMES_LOW_TIME:return{title:e.username,content:(0,I.pw)("Low on time in your game"),route:eF.game(e.contentId)};case w.GAMES_MESSAGE:return{title:e.username,content:(0,I.pw)("You have a new chat message"),route:`${eF.game(e.contentId)}?action=showChat`};case w.GAMES_STARTED:return{title:e.username,content:(0,I.pw)("It's your move"),route:eF.game(e.contentId)};case w.NOTE:return{title:e.username,content:(0,I.pw)("Left you a Note"),route:eF.note(a)};case w.OFFLINE_CHALLENGE:{let{baseTime:t,gameType:s,increment:a,rated:r}=e,n=eH.find(e=>e.value===s),o=`${s} `;n&&(o=`${n.value===eM.CHESS?"":`${n.label} `}`);let i=`${r?"":` ${(0,I.pw)("unrated")}`}`,c=`${getLiveTimeLabel({baseTime:t,increment:a})}`,l=`(${o}${c}${i})`;return{title:e.username,content:(0,I.pw)("Wants to play %time%",{"%time%":l}),route:eF.live(e.id)}}case w.TEAM_MATCH:return{title:e.username,content:(0,I.pw)("Check your Team Match"),route:eF.teamMatch(e.contentId)};case w.TOURNAMENT:return{title:e.username,content:(0,I.pw)("Wants to join"),route:eF.tournament(e.contentId)};case w.TROPHY:return{title:e.username,content:(0,I.pw)("Sent you a trophy %trophy%",{"%trophy%":`${e.trophyName}`}),route:eF.trophy(a,e.userTrophyId)};case w.ARENA_TROPHY:return{title:e.trophyName,content:(0,I.pw)("You earned a trophy"),route:eF.arenaTrophy(a,e.userTrophyId)};case w.VOTE_CHESS_GAME:return{title:e.gameName,content:(0,I.pw)("Has an update"),route:eF.voteChessGame(e.contentId)};case w.TEAM_LIVE_COMPETITION:{let t=eq.Yq.relative(1e3*e.startAt,!1,!1,!0),s=eF.liveEventType[e.competitionType],a=e.contentId;return{title:e.title,content:(0,I.pw)("Starts in %time%",{"%time%":`${t}`}),route:"r"===s?eF.playLiveArena(a):eF.playLiveTournament(a)}}case w.FRIEND_ACTIVITY:{let[t]=e.achievementName.match(/.+?(?=%)/);return{title:e.username,content:(0,I.pw)("Has achieved a rating of %rating% in %category%",{"%rating%":e.threshold,"%category%":`${t.trim()}`}),route:eF.friendProgressiveAchievement(e.username)}}case w.INSIGHTS:return{title:e.title,content:(0,I.pw)("Go check them out!"),route:eF.insights(e.viewUrl)};default:return}}function generateMessageLegacy(e){let{alertSubType:t,alertType:s}=e,a=window.context?.user?.username??"",r=s===w.GROUP_ACTIVITY?t:s;switch(r){case w.ACHIEVMENTS:return{content:e.title,route:eF.achievements(a)};case w.CONTENT:return{content:(0,I.pw)("New post from %user%",{"%user%":`${e.username}`}),route:e.viewUrl||eF.activity};case w.CHALLENGE:return{content:(0,I.pw)("%user% wants to play",{"%user%":`${e.username}`}),route:eF.challenge(e.contentId)};case w.CLUB_FORUM:return{content:(0,I.pw)("%club% has a new topic",{"%club%":`${e.groupName}`}),route:eF.clubForum(e.groupUrl)};case w.CLUB_FORUM_UPDATE:return{content:`${(0,I.pw)("%club% has a new topic",{"%club%":`${e.groupName}`})} ${cleanHtml(e.title)}`,route:eF.clubForumUpdate(e.viewUrl)};case w.CLUB_NEWS:return{content:(0,I.pw)("%club% posted news",{"%club%":`${e.groupName}`}),route:eF.clubNews(e.groupUrl)};case w.CLUB_NEWS_UPDATE:return{content:`${(0,I.pw)("%club% posted news",{"%club%":`${e.groupName}`})} ${cleanHtml(e.title)}`,route:e.viewUrl?eF.clubNewsUpdate(e.viewUrl):eF.clubNews(e.groupUrl)};case w.CLUB_NOTE:return{content:(0,I.pw)("%club% has a new note",{"%club%":`${e.groupName}`}),route:eF.clubNote(e.groupUrl)};case w.GROUP_REQUEST:return{content:`${(0,I.pw)("%user% wants to join",{"%user%":`${e.username}`})} ${e.groupName}`,route:eF.clubRequest(e.groupUrl)};case w.COMMENT:return{content:`${cleanHtml(e.title)} (${(0,I.Mq)("{0} 0 new |{1} 1 new |]1,Inf] %commentsCount% new",e.newCommentCount,{"%commentsCount%":e.newCommentCount})})`,route:eF.comment(e.viewUrl)};case w.MATCHED_CONTACTS:case w.CONTACT_MATCH:{let t=`${e?.fullName||e?.username}`;return{content:(0,I.pw)("%user% is now on %websiteName%",{"%user%":t,"%websiteName%":"Chess.com"}),route:eF.memberView(e.username)}}case w.FRIEND_REQUEST:{let t=`${e.username}`;e.flairCode!==eG.PQ.code&&(t+=` `);return{content:(0,I.pw)("%user% wants to be friends",{"%user%":t}),route:eF.friendRequest(e.username)}}case w.GAME:return{content:(0,I.pw)("Game over vs %user%. See what happened!",{"%user%":`${e.username}`}),route:eF.game(e.contentId)};case w.GAMES_DRAW_OFFERED:return{content:(0,I.pw)("%user% offered you a draw",{"%user%":`${e.username}`}),route:eF.game(e.contentId)};case w.GAMES_LOW_TIME:return{content:(0,I.pw)("You're low on time in your game against %user%",{"%user%":`${e.username}`}),route:eF.game(e.contentId)};case w.GAMES_MESSAGE:return{content:(0,I.pw)("You have a new chat message from %user%",{"%user%":`${e.username}`}),route:`${eF.game(e.contentId)}?action=showChat`};case w.GAMES_STARTED:return{content:(0,I.pw)("It’s your move against %user%",{"%user%":`${e.username}`}),route:eF.game(e.contentId)};case w.NOTE:return{content:(0,I.pw)("%user% left you a note",{"%user%":`${e.username}`}),route:eF.note(a)};case w.OFFLINE_CHALLENGE:{let{baseTime:t,flairCode:s,from:a,fromRating:r,gameType:n,increment:o,rated:i}=e,c=`${a}`;r&&(c+=` (${r})`);s!==eG.PQ.code&&(c+=` `);let l=eH.find(e=>e.value===n),_=`${n} `;l&&(_=`${l.value===eM.CHESS?"":`${l.label} `}`);let u=`${i?"":` ${(0,I.pw)("unrated")}`}`,h=`${getLiveTimeLabel({baseTime:t,increment:o})}`,d=`(${_}${h}${u})`;return{content:(0,I.pw)("%user% wants to play %time%",{"%user%":c,"%time%":d}),from:e.from,route:eF.live(e.id)}}case w.TEAM_MATCH:return{content:(0,I.pw)("Check your game vs %user%",{"%user%":`${e.username}`}),route:eF.teamMatch(e.contentId)};case w.TOURNAMENT:return{content:(0,I.pw)("%user% wants to join",{"%user%":`${e.username}`}),route:eF.tournament(e.contentId)};case w.TROPHY:return{content:`${(0,I.pw)("%user% sent you a trophy",{"%user%":`${e.username}`})} ${e.trophyName}`,route:eF.trophy(a,e.userTrophyId)};case w.ARENA_TROPHY:return{content:(0,I.pw)("You earned %trophyName% trophy",{"%trophyName%":e.trophyName}),route:eF.arenaTrophy(a,e.userTrophyId)};case w.VOTE_CHESS_GAME:return{content:(0,I.pw)("Update in %game%",{"%game%":`${e.gameName}`}),route:eF.voteChessGame(e.contentId)};case w.TEAM_LIVE_COMPETITION:{let t=eq.Yq.relative(1e3*e.startAt,!1,!1,!0),s=eF.liveEventType[e.competitionType],a=e.contentId;return{content:(0,I.pw)("%event% starts in %time%",{"%event%":`${cleanHtml(e.title)}`,"%time%":`${t}`}),route:"r"===s?eF.playLiveArena(a):eF.playLiveTournament(a)}}case w.FRIEND_ACTIVITY:{let[t]=e.achievementName.match(/.+?(?=%)/);return{content:(0,I.pw)("Congratulate %username% on achieving a rating of %rating% in %category%!",{"%username%":`${e.username}`,"%rating%":e.threshold,"%category%":t.trim()}),route:eF.friendProgressiveAchievement(e.username)}}case w.INSIGHTS:return{content:`${e.title}`,route:eF.insights(e.viewUrl)};default:return{}}}var e$=__webpack_require__(7998);function transformNotification(e){return{...e,...generateMessage(e),...generateSrcSet(e)}}function transformNotificationLegacy(e){return{...e,...generateMessageLegacy(e),...generateSrcSet(e)}}function transformNotificationGroup({data:e,...t},s,a){return{type:{...t,id:s},notifications:e.map(a)}}function transformNotificationGroups(e,t=!0){let s=Object.keys(e),a=t?transformNotificationLegacy:transformNotification;return s.reduce((t,s)=>{if(null==e[s])return t;let r=transformNotificationGroup(e[s],s,a);return s===w.OFFLINE_CHALLENGE?t.unshift(r):t.push(r),t},[])}function generateSrcSet(e){return{srcset:(0,e$.h)(e.image)}}function fetchNotifications(){return"hidden"===document.visibilityState||b.i.fetched||b.i.isFetching?Promise.resolve():(b.i.isFetching=!0,ex.load().catch(()=>(b.i.isFetching=!1,null)).then(e=>{if(null!==e){let{alerts:t={},readyGames:s=[]}=e;return b.i.games=s,t}return{}}).then(transformNotificationGroups).then(e=>{b.i.notifications=e;window.postMessage(i.NOTIFICATIONS_FETCHED,window.location.origin);b.i.fetched=!0;b.i.isFetching=!1}))}async function fetchNotices(){let e=window.context.user?.username?.toLowerCase(),t=n.A.generate("web_user_callback_notices",{username:e}),{data:s}=await r.A.get(t);return s}let eW=(0,eD.createResource)({name:"notices",loader:fetchNotices,global:!0,expiration:3e4});async function fetchNotificationCounts(){if("hidden"===document.visibilityState||!window.context.user)return Promise.resolve();let e=await eW.load();e&&updateNotificationCounts(e)}function ignore_achievement_ignoreAchievement({code:e}){return ignoreAchievement(e)}function ignore_comment_ignoreComment({contentId:e,contentType:t}){return ignoreComment(e,t)}function ignore_content_ignoreContent(){return ignoreContent()}async function ignoreRequest(e){let t={[w.COMMENT]:()=>ignore_comment_ignoreComment(e),[w.GROUP_ACTIVITY]:()=>ignore(e.alertId),[w.CONTENT]:()=>ignore_content_ignoreContent(),[w.ACHIEVMENTS]:()=>ignore_achievement_ignoreAchievement(e)};try{t[e.alertType]?await t[e.alertType]?.():await ignore(e.alertId)}catch(e){}remove(e)}function remove({alertType:e,notificationId:t}){if("string"!=typeof e||"string"!=typeof t)return;let s=b.i.notifications.findIndex(({type:t})=>t.id===e);if(-1===s)return;let a=b.i.notifications[s].notifications.findIndex(e=>e.notificationId===t);if(-1!==a){b.i.notifications[s].notifications.splice(a,1);b.i.notifications[s].notifications.length||b.i.notifications.splice(s,1);decrementNotificationCount("alerts")}}function setBadgeCount(e,t){b.i.badges[e]=t}var eZ=__webpack_require__(8619);function updateNotificationCounts(e){let{badges:t}=b.i,s=e.challenge_waiting,a=e.notifications+e.new_messages+s,r=!1,n={alerts:t.alerts!==a,challenges:t.challenges!==s,games:t.games!==e.games_to_move};if(n.alerts||n.games||n.challenges){b.i.fetched=!1;b.i.fetchedCount&&(r=!0)}(n.games||n.challenges)&&(0,eZ.u)({games:e.games_to_move,key:"game-notifications-change"});t.alerts=a;t.challenges=s;t.games=e.games_to_move;t.messages=e.new_messages;r&&ex.expire();b.i.fetchedCount=!0}var eY=(0,z.defineComponent)({name:"NotificationItem",props:{group:{required:!0,type:Object},isPopover:Boolean,lightModeSupport:Boolean,notification:{required:!0,type:Object}},emits:["click"],setup(e,{emit:t}){let s=(0,z.ref)(!1),a=[w.GAME,w.GAMES_DRAW_OFFERED,w.GAMES_LOW_TIME,w.GAMES_MESSAGE,w.GAMES_STARTED],accept=async()=>{s.value=!0;if(e.notification.alertType===w.OFFLINE_CHALLENGE){window.location.href=eA.live(Number(e.notification.id));return}await acceptRequest(e.notification);s.value=!1},decline=async()=>{s.value=!0;await declineRequest(e.notification);s.value=!1},ignore=async()=>{s.value=!0;await ignoreRequest(e.notification);s.value=!1},r=(0,z.computed)(()=>["friend_request","offline_challenges","user_group_request"].includes(e.notification.alertType));function onClick(s){a.includes(e.notification.alertType)&&ignore();t("click",s)}return{accept,commentIcon:g.Ls,decline,disappearing:s,ignore,isActionable:r,notificationTypes:w,onClick}}});let eJ={};eJ.$style={blackWinning:"#403d39",brandAndroid:"#3DDB85",brandAppleDark:"#000",brandAppleLight:"#FFF",brandDiscord:"#5865f2",brandFacebook:"#1778f2",brandInstagram:"#e93a56",brandReddit:"#ff4500",brandTiktokDark:"#000",brandTiktokLight:"#FFF",brandTwitch:"#9146ff",brandTwitter:"#1da1f2",brandTwitterDark:"#000",brandTwitterLight:"#FFF",brandVK:"#5181b8",brandYoutube:"#FF0000",brilliantMove:"#1baca6",darkShade05:"rgba(0, 0, 0, 0.05)",darkShade25:"rgba(0, 0, 0, 0.25)",darkShade40:"rgba(0, 0, 0, 0.4)",darkShade45:"rgba(0, 0, 0, 0.45)",greatFindMove:"#5c8bb0",medGrey:"#777574",navBackground:"#22211f",slightBlue:"#e6f5fa",component:"notification-item-component",disappearing:"notification-item-disappearing",close:"notification-item-close",action:"notification-item-action",popover:"notification-item-popover",request:"notification-item-request",accept:"notification-item-accept",decline:"notification-item-decline","light-mode-support":"notification-item-light-mode-support",content:"notification-item-content","country-flags-component":"notification-item-country-flags-component","live-time-label":"notification-item-live-time-label",icon:"notification-item-icon",image:"notification-item-image"};let eQ=/*#__PURE__*/(0,C.A)(eY,[["render",notification_itemvue_type_template_id_f3410910_ts_true_render],["__cssModules",eJ]]);var eX=(0,z.defineComponent)({name:"NotificationsPanel",components:{NavSectionHeader:eb,NotificationControls:eT,NotificationItem:eQ},props:{areControlsVisible:Boolean,isPopover:Boolean,lightModeSupport:{type:Boolean,default:!1}},setup(){let e=(0,z.computed)(()=>b.i.notifications),t=(0,z.computed)(()=>!b.i.isFetching&&0===b.i.notifications.length);return{amplitudeLogNavClick:G.l,amplitudeSelections:f.uM,getGroupTypeTitle:({type:e})=>e.id===w.GAME?(0,I.pw)("Game Ended"):e.title,groups:e,showNoAlerts:t}}});let e0={};e0.$style={component:"notifications-component",empty:"notifications-empty",group:"notifications-group"};var e1=/*#__PURE__*/(0,C.A)(eX,[["render",notificationsvue_type_template_id_5f08c3e0_ts_true_render],["__cssModules",e0]]),e8=(0,z.defineComponent)({name:"NotificationsPanel",components:{NavPanel:D,Notifications:e1,NotificationsLinks:em},setup:()=>({user:window.context.user})});let e2=/*#__PURE__*/(0,C.A)(e8,[["render",render]]);var e3=__webpack_require__(3821);let e6=(0,e3.A)(async()=>{await fetchNotificationCounts();await fetchNotifications()},2e3,{leading:!0,trailing:!1}),unmount=()=>{},e4=["src"],e5=["textContent"];function learn_panelvue_type_template_id_bcfa5b44_ts_true_render(e,t,s,a,r,n){let o=(0,z.resolveComponent)("NavLink"),i=(0,z.resolveComponent)("NavPanel");return(0,z.openBlock)(),(0,z.createBlock)(i,{name:"learn"},{default:(0,z.withCtx)(()=>[(0,z.createVNode)(o,{href:e.router.i18n("web_page_learn"),text:e.$trans("Lessons"),icon:"learn",badge:e.isLearnPathNew?{variant:"new"}:void 0,onClick:e.handleLessonsClick},null,8,["href","text","badge","onClick"]),t[12]||(t[12]=(0,z.createTextVNode)()),e.navCoursesLinkEnabled?((0,z.openBlock)(),(0,z.createBlock)(o,{key:0,href:e.router.i18n("web_courses_dashboard"),icon:"courses",badge:e.isCoursesNewLabelActive?{variant:"new"}:void 0,text:e.$trans("Courses"),onClick:t[0]||(t[0]=t=>e.trackNavClick(e.userActivitySelections.LEARN_COURSES))},null,8,["href","badge","text"])):((0,z.openBlock)(),(0,z.createBlock)(o,{key:1,href:"//www.chessable.com?utm_source=chess.com&utm_medium=navigation&utm_campaign=learn_expanded",icon:"chessable",target:"_blank",text:e.$trans("Chessable Courses"),onClick:t[1]||(t[1]=t=>e.trackNavClick(e.userActivitySelections.LEARN_CHESSABLE))},null,8,["text"])),t[13]||(t[13]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{href:e.router.i18n("web_play_coach",{source:e.VsCoachOpenedProperties.LearnNav}),onClick:t[2]||(t[2]=t=>e.trackNavClick(e.userActivitySelections.LEARN_COACH))},{default:(0,z.withCtx)(()=>[(0,z.createElementVNode)("img",{src:e.coachIcon,class:(0,z.normalizeClass)(e.$style["coach-avatar"]),alt:"coach-icon",width:"24",height:"24"},null,10,e4),t[11]||(t[11]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{textContent:(0,z.toDisplayString)(e.$trans("Play Coach")),class:"nav-link-text"},null,8,e5)]),_:1,__:[11]},8,["href"]),t[14]||(t[14]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{href:e.router.i18n("web_lesson_category",{url:"learn-the-openings"}),icon:"openings",text:e.$trans("Openings"),onClick:t[3]||(t[3]=t=>e.trackNavClick(e.userActivitySelections.LEARN_OPENINGS))},null,8,["href","text"]),t[15]||(t[15]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{href:e.router.i18n("web_lesson_all_lessons"),icon:"all-lessons",text:e.$trans("Lesson Library"),onClick:t[4]||(t[4]=t=>e.trackNavClick(e.userActivitySelections.LEARN_ALL_LESSONS))},null,8,["href","text"]),t[16]||(t[16]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{href:e.router.i18n("web_analysis_board_editor"),icon:"analysis",text:e.$trans("Analysis"),onClick:t[5]||(t[5]=t=>e.trackNavClick(e.userActivitySelections.LEARN_ANALYSIS))},null,8,["href","text"]),t[17]||(t[17]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{href:e.router.i18n("web_classroom"),icon:"classroom",text:e.$trans("Classroom"),onClick:t[6]||(t[6]=t=>e.trackNavClick(e.userActivitySelections.LEARN_CLASSROOM))},null,8,["href","text"]),t[18]||(t[18]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{href:e.router.i18n("web_insights"),icon:"insights",text:e.$trans("Insights"),onClick:t[7]||(t[7]=t=>e.trackNavClick(e.userActivitySelections.LEARN_INSIGHTS))},null,8,["href","text"]),t[19]||(t[19]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{href:e.router.i18n("web_endgames_index"),icon:"endgames",text:e.$trans("Endgames"),onClick:t[8]||(t[8]=t=>e.trackNavClick(e.userActivitySelections.LEARN_ENDGAMES))},null,8,["href","text"]),t[20]||(t[20]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{href:e.router.i18n("web_practice_index"),icon:"practice",text:e.$trans("practice_menu"),onClick:t[9]||(t[9]=t=>e.trackNavClick(e.userActivitySelections.LEARN_PRACTICE))},null,8,["href","text"]),t[21]||(t[21]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{icon:"aimchess",target:"_blank",href:e.aimchessLink,text:e.$trans("Aimchess Training"),onClick:t[10]||(t[10]=t=>e.trackNavClick(e.userActivitySelections.LEARN_AIMCHESS))},null,8,["href","text"])]),_:1,__:[12,13,14,15,16,17,18,19,20,21]})}let e9={AMPLITUDE_SOURCE_NAV:"menu",LESSONS_NAV_EVENT:"Lessons - Home",SOCIAL_VIEW_EVENT:"Social - ViewEvent",TACTICS_NAV_EVENT:"Tactics - Home",CCCC_NAV_EVENT:"CCCC"},e7="LEARN_VISITED",te="COURSES_VISITED";var tt=__webpack_require__(4343);function isCelebrityCoachesEnabled(){return window.Config.isCelebrityCoachesEnabled}let ts=(0,eD.createResource)({name:"coachesService.coachesCategory",global:!0,persist:!0,async loader(){let{ListCoaches:e}=await __webpack_require__.e(439).then(__webpack_require__.bind(__webpack_require__,6439));return(await e({localeOverride:window.context.i18n.locale,withCelebrityCoaches:isCelebrityCoachesEnabled()},{"x-chesscom-bucketing-id":(0,tt.x)().bucketingId})).data.coachCategories.map(e=>({...e,coaches:e.coaches.map(e=>({...e,name:e.name}))}))}});function getCoachesList(){return ts.state.data?.flatMap(e=>e.coaches)??[]}function getCoach(e){return getCoachesList().find(t=>t.id===e)}function getUniqueCoachKey(e){return`${e.locale}${e.textId}`}class ta extends eD.Model{locale="";textId="";data;get key(){return getUniqueCoachKey({locale:this.locale,textId:this.textId})}}let tr=(0,z.reactive)({coachAudio:{activeSound:null,currentPhrase:null,currentPhraseHash:null,isEnabled:!1,loadedSounds:{},speechTimeout:null},isCoachesModalOpen:!1,pendingCoachId:null,pendingCoachMessage:null,speechAssets:(0,z.markRaw)((0,eD.createCollection)(ta,{key:"key"})),speechLineTally:{}}),tn=(0,eD.createResource)({name:"coachesService.currentCoach",global:!0,persist:!0,async loader(){let{GetCurrentCoach:e}=await __webpack_require__.e(439).then(__webpack_require__.bind(__webpack_require__,6439)),{bucketingId:t}=(0,tt.x)();return{currentCoach:(await e({localeOverride:window.context.i18n.locale,bucketingId:t,withCelebrityCoaches:isCelebrityCoachesEnabled()},{"x-chesscom-bucketing-id":(0,tt.x)().bucketingId})).data.currentCoach}}});function getSelectedCoach({preferPendingCoach:e}={preferPendingCoach:!1}){return e&&tr.pendingCoachId?getCoach(tr.pendingCoachId)??null:tn.state.data?.currentCoach??null}function getSelectedCoachIcon(){return getSelectedCoach()?.iconUrl}let to={PlayRoot:"play_root",PlayNav:"play_nav",LearnRoot:"learn_root",LearnNav:"learn_nav"};function getAimchessUrl(){return window.chesscom?.features?.includes("use_fallback_aimchess_url")?"aimchess2.com":"aimchess.com"}let ti=(0,__webpack_require__(4625).P)()||!(0,U.M)()?`//${getAimchessUrl()}/try`:`//${getAimchessUrl()}/try/?username=${window.context.user?.username}`;var tc=__webpack_require__(6946),tl=(0,z.defineComponent)({name:"LearnPanel",components:{NavLink:er,NavPanel:D},setup(){let handleLessonsClick=async()=>{(0,tc.TV)(e7,"true",1/0);(0,v.D)(e9.LESSONS_NAV_EVENT,{source:e9.AMPLITUDE_SOURCE_NAV});(0,G.l)(f.uM.LEARN_LESSONS)},e=!(0,tc.Ri)(e7)&&window.chesscom.features.includes("learn_path_new"),t=window.chesscom.features.includes("web_courses_client"),s=!(0,tc.Ri)(te)&&window.chesscom.features.includes("web_courses_new_label"),a=(0,z.computed)(getSelectedCoachIcon);return{aimchessLink:ti,trackNavClick:G.l,userActivitySelections:f.uM,handleLessonsClick,handleCoursesClick:()=>{(0,tc.TV)(te,"true",1/0);(0,G.l)(f.uM.LEARN_COURSES)},isLearnPathNew:e,isCoursesNewLabelActive:s,navCoursesLinkEnabled:t,router:n.A,coachIcon:a,VsCoachOpenedProperties:to}}});let t_={};t_.$style={max1024:"63.938em",max1100:"68.688em",max1200:"74.938em",max1250:"78.063em",max1400:"87.438em",max330:"20.563em",max400:"24.938em",max480:"29.938em",max550:"34.313em",max640:"39.938em",max700:"43.688em",max768:"47.938em",max960:"59.938em",min1024:"64em",min1100:"68.75em",min1200:"75em",min1250:"78.125em",min1366:"85.375em",min1400:"87.5em",min1920:"119.938em",min330:"20.625em",min400:"25em",min480:"30em",min550:"34.375em",min615:"38.438em",min640:"40em",min700:"43.75em",min768:"48em",min900:"56.25em",min960:"60em","nav-tag":"learn-panel-nav-tag","coach-avatar":"learn-panel-coach-avatar"};let tu=/*#__PURE__*/(0,C.A)(tl,[["render",learn_panelvue_type_template_id_bcfa5b44_ts_true_render],["__cssModules",t_]]),th=document.querySelector('#sb [data-nav-panel="learn"]'),render_learn_unmount=()=>{};function more_panelvue_type_template_id_66b4a8b6_ts_true_render(e,t,s,a,r,n){let o=(0,z.resolveComponent)("NavSectionHeader"),i=(0,z.resolveComponent)("NavLink"),c=(0,z.resolveComponent)("NavPanel");return(0,z.openBlock)(),(0,z.createBlock)(c,{name:"more"},{default:(0,z.withCtx)(()=>[(0,z.createVNode)(o,{text:e.$trans("Features")},null,8,["text"]),t[17]||(t[17]=(0,z.createTextVNode)()),(0,z.createVNode)(i,{href:e.router.i18n("web_openings_index"),icon:"openings",text:e.$trans("Openings"),onClick:t[0]||(t[0]=t=>e.trackNavClick(e.userActivitySelections.MORE_OPENINGS))},null,8,["href","text"]),t[18]||(t[18]=(0,z.createTextVNode)()),(0,z.createVNode)(i,{href:e.router.i18n("web_library_home"),icon:"library",text:e.$trans("Library"),onClick:t[1]||(t[1]=t=>e.trackNavClick(e.userActivitySelections.MORE_LIBRARY))},null,8,["href","text"]),t[19]||(t[19]=(0,z.createTextVNode)()),(0,z.createVNode)(i,{href:e.router.i18n("explorer_index"),icon:"explorer",text:e.$trans("Explorer"),onClick:t[2]||(t[2]=t=>e.trackNavClick(e.userActivitySelections.MORE_EXPLORER))},null,8,["href","text"]),t[20]||(t[20]=(0,z.createTextVNode)()),(0,z.createVNode)(i,{href:e.router.i18n("web_solo_chess"),icon:"solo-chess",text:e.$trans("Solo Chess"),onClick:t[3]||(t[3]=t=>e.trackNavClick(e.userActivitySelections.MORE_SOLOCHESS))},null,8,["href","text"]),t[21]||(t[21]=(0,z.createTextVNode)()),(0,z.createVNode)(i,{href:e.router.i18n("web_board_training"),icon:"vision",text:e.$trans("Vision"),onClick:t[4]||(t[4]=t=>e.trackNavClick(e.userActivitySelections.MORE_VISION))},null,8,["href","text"]),t[22]||(t[22]=(0,z.createTextVNode)()),(0,z.createVNode)(i,{href:e.router.i18n("web_votechess"),icon:"vote-chess",text:e.$trans("Vote Chess"),onClick:t[5]||(t[5]=t=>e.handleVotechessClick(t))},null,8,["href","text"]),t[23]||(t[23]=(0,z.createTextVNode)()),(0,z.createVNode)(i,{href:e.router.i18n("web_play_apps"),icon:"mobile-apps",text:e.$trans("Mobile Apps"),onClick:t[6]||(t[6]=t=>e.trackNavClick(e.userActivitySelections.MORE_MOBILEAPPS))},null,8,["href","text"]),t[24]||(t[24]=(0,z.createTextVNode)()),(0,z.createVNode)(i,{href:"https://www.chesskid.com",icon:"chess-kid",target:"_blank",text:e.$trans("ChessKid"),onClick:t[7]||(t[7]=t=>e.trackNavClick(e.userActivitySelections.MORE_CHESSKID))},null,8,["text"]),t[25]||(t[25]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{text:e.$trans("Resources")},null,8,["text"]),t[26]||(t[26]=(0,z.createTextVNode)()),(0,z.createVNode)(i,{href:e.router.i18n("web_video_index"),icon:"videos",text:e.$trans("Videos"),onClick:t[8]||(t[8]=t=>e.trackNavClick(e.userActivitySelections.MORE_VIDEOS))},null,8,["href","text"]),t[27]||(t[27]=(0,z.createTextVNode)()),(0,z.createVNode)(i,{href:e.router.i18n("web_master_games"),icon:"more",text:e.$trans("Games Database"),onClick:t[9]||(t[9]=t=>e.trackNavClick(e.userActivitySelections.MORE_MASTERGAMES))},null,8,["href","text"]),t[28]||(t[28]=(0,z.createTextVNode)()),(0,z.createVNode)(i,{href:e.router.i18n("web_chess_terms"),icon:"terms",text:e.$trans("Chess Terms"),onClick:t[10]||(t[10]=t=>e.trackNavClick(e.userActivitySelections.MORE_CHESSTERMS))},null,8,["href","text"]),t[29]||(t[29]=(0,z.createTextVNode)()),(0,z.createVNode)(i,{href:e.router.i18n("web_learn_to_play",{url:"learn-how-to-play-chess"}),icon:"play",text:e.$trans("Rules"),onClick:t[11]||(t[11]=t=>e.trackNavClick(e.userActivitySelections.MORE_RULES))},null,8,["href","text"]),t[30]||(t[30]=(0,z.createTextVNode)()),(0,z.createVNode)(i,{href:e.router.i18n("web_resources"),icon:"resources",text:e.$trans("Tools"),onClick:t[12]||(t[12]=t=>e.trackNavClick(e.userActivitySelections.MORE_TOOLS))},null,8,["href","text"]),t[31]||(t[31]=(0,z.createTextVNode)()),(0,z.createVNode)(i,{href:"https://chesscomshop.com",target:"_blank",rel:"nofollow noreferrer noopener",icon:"shop",text:e.$trans("Shop"),onClick:t[13]||(t[13]=t=>e.trackNavClick(e.userActivitySelections.MORE_SHOP))},null,8,["text"]),t[32]||(t[32]=(0,z.createTextVNode)()),(0,z.createVNode)(i,{href:e.router.i18n("web_membership_gift"),icon:"gift",text:e.$trans("Gift"),onClick:t[14]||(t[14]=t=>e.trackNavClick(e.userActivitySelections.MORE_GIFT))},null,8,["href","text"]),t[33]||(t[33]=(0,z.createTextVNode)()),(0,z.createVNode)(i,{href:"https://chesscom.shop",target:"_blank",rel:"nofollow noreferrer noopener",icon:"merch",text:e.$trans("Merch"),onClick:t[15]||(t[15]=t=>e.trackNavClick(e.userActivitySelections.MORE_MERCH))},null,8,["text"]),t[34]||(t[34]=(0,z.createTextVNode)()),(0,z.createVNode)(i,{href:e.router.i18n("web_computer_chess_championship_index"),icon:"cpu-champs",text:e.$trans("Computer Championship"),onClick:e.handleComputerChampionshipClick},null,8,["href","text","onClick"]),t[35]||(t[35]=(0,z.createTextVNode)()),e.verifiedLinkVisible?((0,z.openBlock)(),(0,z.createBlock)(i,{key:0,href:e.router.i18n("web_verification_index"),icon:"verified",text:e.$trans("Verified"),onClick:t[16]||(t[16]=t=>e.trackNavClick(e.userActivitySelections.MORE_VERIFIED))},null,8,["href","text"])):(0,z.createCommentVNode)("",!0)]),_:1,__:[17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35]})}let handleGuestClick=e=>{if((0,M.P)()){e.preventDefault();showGuestModal()}};var td=(0,z.defineComponent)({name:"MorePanel",components:{NavLink:er,NavPanel:D,NavSectionHeader:eb},setup(){let e=!window.chesscom.features.includes("hide_verified_link");return{trackNavClick:G.l,userActivitySelections:f.uM,handleComputerChampionshipClick:()=>{(0,v.D)(e9.CCCC_NAV_EVENT,void 0);(0,G.l)(f.uM.MORE_COMPUTERCHAMPIONSHIP)},handleVotechessClick:e=>{handleGuestClick(e);(0,G.l)(f.uM.MORE_VOTECHESS)},router:n.A,verifiedLinkVisible:e}}});let tm=/*#__PURE__*/(0,C.A)(td,[["render",more_panelvue_type_template_id_66b4a8b6_ts_true_render]]),tp=document.querySelector('#sb [data-nav-panel="more"]'),render_more_unmount=()=>{};function news_panelvue_type_template_id_35be69dd_ts_true_render(e,t,s,a,r,n){let o=(0,z.resolveComponent)("NavLink"),i=(0,z.resolveComponent)("NavPanel");return(0,z.openBlock)(),(0,z.createBlock)(i,{name:"news"},{default:(0,z.withCtx)(()=>[(0,z.createVNode)(o,{icon:"chess-today",href:e.router.i18n("web_chess_today"),text:e.$trans("Chess Today"),onClick:t[0]||(t[0]=t=>e.amplitudeLogNavClick(e.amplitudeSelections.NEWS_CHESSTODAY))},null,8,["href","text"]),t[5]||(t[5]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{href:e.router.i18n("web_news_index"),icon:"news",text:e.$trans("News"),onClick:t[1]||(t[1]=t=>e.amplitudeLogNavClick(e.amplitudeSelections.NEWS_NEWS))},null,8,["href","text"]),t[6]||(t[6]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{href:e.router.i18n("web_article_index"),icon:"articles",text:e.$trans("Articles"),onClick:t[2]||(t[2]=t=>e.amplitudeLogNavClick(e.amplitudeSelections.NEWS_ARTICLES))},null,8,["href","text"]),t[7]||(t[7]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{href:e.router.i18n("web_master_players"),icon:"top-players",text:e.$trans("Top Players"),onClick:t[3]||(t[3]=t=>e.amplitudeLogNavClick(e.amplitudeSelections.NEWS_TOPPLAYERS))},null,8,["href","text"]),t[8]||(t[8]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{href:e.router.i18n("web_master_player_ratings"),icon:"live-rankings",text:e.$trans("Chess Rankings"),onClick:t[4]||(t[4]=t=>e.amplitudeLogNavClick(e.amplitudeSelections.NEWS_CHESSRANKINGS))},null,8,["href","text"])]),_:1,__:[5,6,7,8]})}var tf=(0,z.defineComponent)({name:"NewsPanel",components:{NavLink:er,NavPanel:D},setup:()=>({amplitudeLogNavClick:G.l,amplitudeSelections:f.uM,router:n.A})});let tk=/*#__PURE__*/(0,C.A)(tf,[["render",news_panelvue_type_template_id_35be69dd_ts_true_render]]),tw=document.querySelector('#sb [data-nav-panel="news"]'),render_news_unmount=()=>{},tb=["src"],tg=["textContent"];function play_panelvue_type_template_id_3e47a850_ts_true_render(e,t,s,a,r,n){let o=(0,z.resolveComponent)("NavLink"),i=(0,z.resolveComponent)("MyTurns"),c=(0,z.resolveComponent)("NavPanel");return(0,z.openBlock)(),(0,z.createBlock)(c,{name:"play"},{default:(0,z.withCtx)(()=>[(0,z.createVNode)(o,{href:e.router.i18n("web_play"),text:e.$trans("Play"),icon:"play",onClick:t[0]||(t[0]=t=>e.amplitudeLogNavClick(e.amplitudeSelections.PLAY_PLAY))},null,8,["href","text"]),t[8]||(t[8]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{href:e.router.i18n("web_play_computer"),icon:"computer",text:e.$trans("Play Bots"),onClick:t[1]||(t[1]=t=>e.amplitudeLogNavClick(e.amplitudeSelections.PLAY_COMPUTER))},null,8,["href","text"]),t[9]||(t[9]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{href:e.router.i18n("web_play_coach",{source:e.VsCoachOpenedProperties.PlayNav}),onClick:t[2]||(t[2]=t=>e.amplitudeLogNavClick(e.amplitudeSelections.LEARN_COACH))},{default:(0,z.withCtx)(()=>[(0,z.createElementVNode)("img",{src:e.coachIcon,class:(0,z.normalizeClass)(e.$style["coach-avatar"]),alt:"coach-icon",width:"24",height:"24"},null,10,tb),t[7]||(t[7]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{textContent:(0,z.toDisplayString)(e.$trans("Play Coach")),class:"nav-link-text"},null,8,tg)]),_:1,__:[7]},8,["href"]),t[10]||(t[10]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{href:e.router.i18n("web_tournaments_list"),icon:"tournaments",text:e.$trans("Tournaments"),onClick:t[3]||(t[3]=t=>e.amplitudeLogNavClick(e.amplitudeSelections.PLAY_TOURNAMENTS))},null,8,["href","text"]),t[11]||(t[11]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{href:e.router.i18n("web_chess_variants"),icon:"variants",text:e.$trans("4 Player & Variants"),onClick:t[4]||(t[4]=t=>e.amplitudeLogNavClick(e.amplitudeSelections.PLAY_VARIANTS))},null,8,["href","text"]),t[12]||(t[12]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{href:e.router.i18n("web_leaderboard_home"),icon:"leaderboard",text:e.$trans("Leaderboard"),onClick:t[5]||(t[5]=t=>e.amplitudeLogNavClick(e.amplitudeSelections.PLAY_LEADERBOARD))},null,8,["href","text"]),t[13]||(t[13]=(0,z.createTextVNode)()),e.user?((0,z.openBlock)(),(0,z.createBlock)(o,{key:0,href:e.router.i18n("web_archive_index"),icon:"archive",text:e.$trans("Game History"),onClick:t[6]||(t[6]=t=>e.handleClick(t,e.amplitudeSelections.PLAY_ARCHIVE))},null,8,["href","text"])):(0,z.createCommentVNode)("",!0),t[14]||(t[14]=(0,z.createTextVNode)()),(0,z.createVNode)(i)]),_:1,__:[8,9,10,11,12,13,14]})}let tv=["textContent"],tE=["textContent"],ty=["href"],tS=["alt","src"],tA=["textContent"],tR=["textContent"];function my_turnsvue_type_template_id_2e11ce84_ts_true_render(e,t,s,a,r,n){let o=(0,z.resolveComponent)("NavSectionHeader");return e.games&&e.games.length>0?((0,z.openBlock)(),(0,z.createElementBlock)("div",{key:0,onClick:t[0]||(t[0]=t=>e.trackNavClick(e.userActivitySelections.PLAY_MYTURN))},[(0,z.createVNode)(o,{href:e.router.i18n("web_play_daily")},{default:(0,z.withCtx)(()=>[(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)(e.$style.myTurnWrap)},[(0,z.createElementVNode)("span",{textContent:(0,z.toDisplayString)(e.$trans("My Turn"))},null,8,tv),t[1]||(t[1]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)([e.$style.badge,"nav-badge"]),textContent:(0,z.toDisplayString)(e.games.length)},null,10,tE)],2)]),_:1},8,["href"]),t[4]||(t[4]=(0,z.createTextVNode)()),((0,z.openBlock)(!0),(0,z.createElementBlock)(z.Fragment,null,(0,z.renderList)(e.games,s=>((0,z.openBlock)(),(0,z.createElementBlock)("a",{key:s.id,class:(0,z.normalizeClass)(e.$style["my-turn"]),href:e.generateMyTurnsLink(s.id),target:"_self"},[(0,z.createElementVNode)("img",{alt:s.opponent.username,height:"22",width:"22",src:s.opponent.image},null,8,tS),t[2]||(t[2]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{textContent:(0,z.toDisplayString)(s.opponent.username),class:(0,z.normalizeClass)(e.$style.username)},null,10,tA),t[3]||(t[3]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{textContent:(0,z.toDisplayString)(s.flipBoard?s.player2TurnTimeRemaining:s.player1TurnTimeRemaining),class:(0,z.normalizeClass)(e.$style["time-left"])},null,10,tR)],10,ty))),128))])):(0,z.createCommentVNode)("",!0)}var tz=(0,z.defineComponent)({name:"MyTurns",components:{NavSectionHeader:eb},setup(){let e=(0,z.computed)(()=>b.i.games);return{trackNavClick:G.l,userActivitySelections:f.uM,games:e,generateMyTurnsLink:g.W,router:n.A}}});let tT={};tT.$style={username:"my-turns-username","time-left":"my-turns-time-left",myTurnWrap:"my-turns-myTurnWrap",badge:"my-turns-badge","my-turn":"my-turns-my-turn",arrow:"my-turns-arrow"};let tI=/*#__PURE__*/(0,C.A)(tz,[["render",my_turnsvue_type_template_id_2e11ce84_ts_true_render],["__cssModules",tT]]);var tN=(0,z.defineComponent)({name:"PlayPanel",components:{NavPanel:D,NavLink:er,MyTurns:tI},props:{isGuest:{type:Boolean},user:{type:Object}},setup(){let e=(0,z.computed)(getSelectedCoachIcon);return{amplitudeLogNavClick:G.l,amplitudeSelections:f.uM,handleClick:(e,t)=>{(0,G.l)(t);handleGuestClick(e)},coachIcon:e}},data:()=>({router:n.A,VsCoachOpenedProperties:to})});let tC={};tC.$style={"coach-avatar":"play-panel-coach-avatar"};let tL=/*#__PURE__*/(0,C.A)(tN,[["render",play_panelvue_type_template_id_3e47a850_ts_true_render],["__cssModules",tC]]),tB=document.querySelector('#sb [data-nav-panel="play"]'),render_play_unmount=()=>{};var tP=/* @__PURE__ */(0,z.defineComponent)({__name:"puzzles-panel",setup(e){let handlePuzzlesClick=()=>{(0,v.D)(e9.TACTICS_NAV_EVENT,{source:e9.AMPLITUDE_SOURCE_NAV});(0,G.l)(f.uM.PUZZLES_RATED)},handlePuzzleRushClick=()=>{(0,v.D)(e9.TACTICS_NAV_EVENT,{source:e9.AMPLITUDE_SOURCE_NAV});(0,G.l)(f.uM.PUZZLES_PUZZLERUSH)};return(e,t)=>((0,z.openBlock)(),(0,z.createBlock)(D,{name:"puzzles"},{default:(0,z.withCtx)(()=>[(0,z.createVNode)(er,{href:(0,z.unref)(n.A).i18n("web_puzzles_mode",{mode:"rated"}),icon:"puzzles",text:e.$trans("Puzzles"),onClick:handlePuzzlesClick},null,8,["href","text"]),t[3]||(t[3]=(0,z.createTextVNode)()),(0,z.createVNode)(er,{href:(0,z.unref)(n.A).i18n("web_puzzles_mode",{mode:"rush"}),icon:"puzzle-rush",text:e.$trans("Puzzle Rush"),onClick:handlePuzzleRushClick},null,8,["href","text"]),t[4]||(t[4]=(0,z.createTextVNode)()),(0,z.createVNode)(er,{href:(0,z.unref)(n.A).i18n("web_puzzles_mode",{mode:"battle"}),icon:"puzzle-battle",text:e.$trans("Puzzle Battle"),onClick:t[0]||(t[0]=e=>(0,z.unref)(G.l)((0,z.unref)(f.uM).PUZZLES_PUZZLEBATTLE))},null,8,["href","text"]),t[5]||(t[5]=(0,z.createTextVNode)()),(0,z.createVNode)(er,{href:(0,z.unref)(n.A).i18n("web_daily_chess_puzzle"),icon:"daily-puzzle",text:e.$trans("Daily Puzzle"),onClick:t[1]||(t[1]=e=>(0,z.unref)(G.l)((0,z.unref)(f.uM).PUZZLES_DAILYPUZZLE))},null,8,["href","text"]),t[6]||(t[6]=(0,z.createTextVNode)()),(0,z.createVNode)(er,{href:(0,z.unref)(n.A).i18n("web_puzzles_mode",{mode:"learning"}),icon:"custom",text:e.$trans("Custom Puzzles"),onClick:t[2]||(t[2]=e=>(0,z.unref)(G.l)((0,z.unref)(f.uM).PUZZLES_CUSTOM))},null,8,["href","text"])]),_:1,__:[3,4,5,6]}))}});let tO=document.querySelector('#sb [data-nav-panel="puzzles"]'),render_puzzles_unmount=()=>{};function social_panelvue_type_template_id_23b8431a_ts_true_render(e,t,s,a,r,n){let o=(0,z.resolveComponent)("NavLink"),i=(0,z.resolveComponent)("ConnectTabs"),c=(0,z.resolveComponent)("NavPanel");return(0,z.openBlock)(),(0,z.createBlock)(c,{name:"social"},{default:(0,z.withCtx)(()=>[e.isLoggedIn?((0,z.openBlock)(),(0,z.createBlock)(o,{key:0,icon:"friends",href:e.router.i18n("web_friends"),text:e.$trans("Friends"),onClick:t[0]||(t[0]=t=>e.handleFriendsClick(t))},null,8,["href","text"])):(0,z.createCommentVNode)("",!0),t[6]||(t[6]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{icon:"clubs",href:e.router.i18n("web_club"),text:e.$trans("Clubs"),onClick:t[1]||(t[1]=t=>e.amplitudeLogNavClick(e.amplitudeSelections.SOCIAL_CLUBS))},null,8,["href","text"]),t[7]||(t[7]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{icon:"connect",href:e.router.i18n("web_forum_index"),text:e.$trans("Forums"),onClick:t[2]||(t[2]=t=>e.amplitudeLogNavClick(e.amplitudeSelections.SOCIAL_FORUMS))},null,8,["href","text"]),t[8]||(t[8]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{icon:"members",href:e.router.i18n("web_member_index"),text:e.$trans("Members"),onClick:t[3]||(t[3]=t=>e.amplitudeLogNavClick(e.amplitudeSelections.SOCIAL_MEMBERS))},null,8,["href","text"]),t[9]||(t[9]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{icon:"blogs",href:e.router.i18n("web_blog_index"),text:e.$trans("Blogs"),onClick:t[4]||(t[4]=t=>e.amplitudeLogNavClick(e.amplitudeSelections.SOCIAL_BLOGS))},null,8,["href","text"]),t[10]||(t[10]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{icon:"coaches",href:e.router.i18n("web_coaches"),text:e.$trans("Coaches"),onClick:t[5]||(t[5]=t=>e.amplitudeLogNavClick(e.amplitudeSelections.SOCIAL_COACHES))},null,8,["href","text"]),t[11]||(t[11]=(0,z.createTextVNode)()),e.isLoggedIn&&!e.isGuest?((0,z.openBlock)(),(0,z.createBlock)(i,{key:1})):(0,z.createCommentVNode)("",!0)]),_:1,__:[6,7,8,9,10,11]})}let tD=["onClick","textContent"],tx=["textContent"];function connect_tabsvue_type_template_id_24e090e2_ts_true_render(e,t,s,a,r,n){let o=(0,z.resolveComponent)("ThreeLoadBounce");return(0,z.openBlock)(),(0,z.createElementBlock)("div",{class:(0,z.normalizeClass)(e.$style["tabs-container"])},[e.hasFetched?((0,z.openBlock)(),(0,z.createElementBlock)(z.Fragment,{key:0},[e.visibleTabs.length>1?((0,z.openBlock)(),(0,z.createElementBlock)("div",{key:0,class:(0,z.normalizeClass)(e.$style.tabs)},[((0,z.openBlock)(!0),(0,z.createElementBlock)(z.Fragment,null,(0,z.renderList)(e.visibleTabs,t=>((0,z.openBlock)(),(0,z.createElementBlock)("button",{key:t,class:(0,z.normalizeClass)({[e.$style.tab]:!0,[e.$style.active]:e.activeContentCode===t}),onClick:s=>e.selectTab(t),textContent:(0,z.toDisplayString)(e.tabs[t].name)},null,10,tD))),128))],2)):(0,z.createCommentVNode)("",!0),t[2]||(t[2]=(0,z.createTextVNode)()),e.activeContent?((0,z.openBlock)(),(0,z.createElementBlock)("div",{key:1,class:(0,z.normalizeClass)(e.$style["tab-content"]),onClick:t[0]||(t[0]=t=>e.amplitudeLogNavClick(e.activeContentAmplitudeSelection))},[1===e.visibleTabs.length?((0,z.openBlock)(),(0,z.createElementBlock)("div",{key:0,class:(0,z.normalizeClass)(e.$style["tabless-label"]),textContent:(0,z.toDisplayString)(e.activeContent.name)},null,10,tx)):(0,z.createCommentVNode)("",!0),t[1]||(t[1]=(0,z.createTextVNode)()),((0,z.openBlock)(),(0,z.createBlock)((0,z.resolveDynamicComponent)(e.tabComponentToUse??"")))],2)):(0,z.createCommentVNode)("",!0)],64)):((0,z.openBlock)(),(0,z.createElementBlock)("div",{key:1,class:(0,z.normalizeClass)(e.$style["loader-container"])},[(0,z.createVNode)(o,{theme:"light"})],2))],2)}let tM=["onClick"],tU=["textContent"],tH=["title","onClick"],tV=["textContent"],tK=["textContent"],tj=["textContent"],tq=["onClick"],tG=["textContent"],tF=["textContent"],t$=["textContent"],tW=["textContent"];function connect_tab_chatvue_type_template_id_3ed487ae_ts_true_render(e,t,s,a,r,n){let o=(0,z.resolveComponent)("ConnectSearch"),i=(0,z.resolveComponent)("CcAvatar"),c=(0,z.resolveComponent)("ChatAvatar");return(0,z.openBlock)(),(0,z.createElementBlock)("div",null,[(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)(e.$style.searchContainer)},[(0,z.createVNode)(o,{placeholder:e.$trans("Search username..."),onInput:t[0]||(t[0]=t=>e.list.setSearchString(t))},null,8,["placeholder"]),t[6]||(t[6]=(0,z.createTextVNode)()),(0,z.createElementVNode)("button",{class:(0,z.normalizeClass)(e.$style.startGroupChat),type:"button",onClick:t[1]||(t[1]=t=>e.startGroupChat())},t[5]||(t[5]=[(0,z.createElementVNode)("span",{class:"icon-font-chess plus"},null,-1)]),2)],2),t[16]||(t[16]=(0,z.createTextVNode)()),((0,z.openBlock)(!0),(0,z.createElementBlock)(z.Fragment,null,(0,z.renderList)(e.privateChatsList,s=>((0,z.openBlock)(),(0,z.createElementBlock)("div",{key:s.id,class:(0,z.normalizeClass)(e.$style.item),onClick:t=>e.openChat(s)},[s.isDirectChat()||s.isGroupChat()?((0,z.openBlock)(),(0,z.createBlock)(i,{key:0,class:(0,z.normalizeClass)(e.$style.avatar),size:24,src:s.state.avatarUrl||"",status:{isOnline:!!s.state.isOnline},username:s.state.name},null,8,["class","src","status","username"])):(0,z.createCommentVNode)("",!0),t[8]||(t[8]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(e.$style.name),textContent:(0,z.toDisplayString)(s.state.name)},null,10,tU),t[9]||(t[9]=(0,z.createTextVNode)()),(s.isDirectChat()||s.isGroupChat())&&s.state.isActive?((0,z.openBlock)(),(0,z.createElementBlock)("button",{key:1,type:"button",class:(0,z.normalizeClass)(e.$style.deactivate),title:e.$trans("Hide"),onClick:(0,z.withModifiers)(t=>e.list.deactivateChat(s),["stop"])},t[7]||(t[7]=[(0,z.createElementVNode)("span",{class:"icon-font-chess x"},null,-1)]),10,tH)):(0,z.createCommentVNode)("",!0),t[10]||(t[10]=(0,z.createTextVNode)()),s.state.newMessages?((0,z.openBlock)(),(0,z.createElementBlock)("span",{key:2,class:(0,z.normalizeClass)(e.$style.counter),textContent:(0,z.toDisplayString)(s.state.newMessages)},null,10,tV)):(0,z.createCommentVNode)("",!0)],10,tM))),128)),t[17]||(t[17]=(0,z.createTextVNode)()),e.isClubChatsFeatureEnabled?((0,z.openBlock)(),(0,z.createElementBlock)(z.Fragment,{key:0},[e.list.state.panel.length>5?((0,z.openBlock)(),(0,z.createElementBlock)("button",{key:0,class:(0,z.normalizeClass)(e.$style.listToggler),textContent:(0,z.toDisplayString)(e.isPrivateChatsListExpanded?e.$trans("Show Less"):e.$trans("Show More")),onClick:t[2]||(t[2]=t=>e.togglePrivateChatsList())},null,10,tK)):(0,z.createCommentVNode)("",!0),t[15]||(t[15]=(0,z.createTextVNode)()),e.list.state.panelClubChats.length>0?((0,z.openBlock)(),(0,z.createElementBlock)(z.Fragment,{key:1},[(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)(e.$style.header),textContent:(0,z.toDisplayString)(e.$trans("Club Chats"))},null,10,tj),t[13]||(t[13]=(0,z.createTextVNode)()),((0,z.openBlock)(!0),(0,z.createElementBlock)(z.Fragment,null,(0,z.renderList)(e.publicChatsList,s=>((0,z.openBlock)(),(0,z.createElementBlock)("div",{key:s.id,class:(0,z.normalizeClass)(e.$style.item),onClick:t=>e.openChat(s)},[s.isClubChat()?((0,z.openBlock)(),(0,z.createBlock)(c,{key:0,chat:s,size:25},null,8,["chat"])):(0,z.createCommentVNode)("",!0),t[11]||(t[11]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(e.$style.name),textContent:(0,z.toDisplayString)(s.state.name)},null,10,tG),t[12]||(t[12]=(0,z.createTextVNode)()),s.state.newMessages?((0,z.openBlock)(),(0,z.createElementBlock)("span",{key:1,class:(0,z.normalizeClass)(e.$style.counter),textContent:(0,z.toDisplayString)(s.state.newMessages>100?"100+":s.state.newMessages)},null,10,tF)):(0,z.createCommentVNode)("",!0)],10,tq))),128)),t[14]||(t[14]=(0,z.createTextVNode)()),e.list.state.panelClubChats.length>e.chatListMaxLength?((0,z.openBlock)(),(0,z.createElementBlock)("button",{key:0,class:(0,z.normalizeClass)(e.$style.listToggler),textContent:(0,z.toDisplayString)(e.isPublicChatsListExpanded?e.$trans("Show Less"):e.$trans("Show More")),onClick:t[3]||(t[3]=t=>e.togglePublicChatsList())},null,10,t$)):(0,z.createCommentVNode)("",!0)],64)):(0,z.createCommentVNode)("",!0)],64)):(0,z.createCommentVNode)("",!0),t[18]||(t[18]=(0,z.createTextVNode)()),e.list.state.inactiveChatsCounter?((0,z.openBlock)(),(0,z.createElementBlock)("button",{key:1,class:(0,z.normalizeClass)(e.$style.inactiveToggler),type:"button",onClick:t[4]||(t[4]=t=>e.list.toggleInactiveChats()),textContent:(0,z.toDisplayString)(e.list.state.showInactiveChats?e.$trans("Active chats"):e.$trans("Inactive chats"))},null,10,tW)):(0,z.createCommentVNode)("",!0)])}let tZ=["alt","src","srcset","width","height"];function chat_avatarvue_type_template_id_dbe0f488_ts_true_render(e,t,s,a,r,n){return(0,z.openBlock)(),(0,z.createElementBlock)("span",{class:(0,z.normalizeClass)(e.$style.component)},[e.chat?.state.avatarUrl?((0,z.openBlock)(),(0,z.createElementBlock)("img",{key:0,alt:e.chat?.state.name,src:e.chat?.state.avatarUrl,srcset:e.srcSet??void 0,style:(0,z.normalizeStyle)(e.style),width:e.size,height:e.size},null,12,tZ)):((0,z.openBlock)(),(0,z.createElementBlock)("span",{key:1,class:(0,z.normalizeClass)(e.$style.placeholder),style:(0,z.normalizeStyle)(e.style)},[(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(["icon-font-chess",e.chat?.isDirectChat()?"user":"users"])},null,2)],6)),t[0]||(t[0]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)([e.$style.status,{[e.$style.online]:e.chat?.state.isOnline}])},null,2)],2)}var tY=(0,z.defineComponent)({name:"ChatAvatar",props:{chat:{type:Object,required:!1},online:{type:Boolean,default:!1},size:{type:Number,default:30}},setup:e=>({srcSet:(0,z.computed)(()=>e.chat?.isGroupChat()?"":e.chat?.avatarUrl&&(0,e$.z)(e.chat.avatarUrl)),style:(0,z.computed)(()=>({lineHeight:`${e.size}px`}))})});let tJ={};tJ.$style={component:"chat-avatar-component",status:"chat-avatar-status",online:"chat-avatar-online"};let tQ=/*#__PURE__*/(0,C.A)(tY,[["render",chat_avatarvue_type_template_id_dbe0f488_ts_true_render],["__cssModules",tJ]]),tX=document.getElementById("sb"),t0=document.getElementById("sb-cover"),t1=document.getElementById("tb");function toggleOpenClass(e){[document.body,t0,tX,t1].forEach(t=>t?.classList.toggle(f.Ly.OPEN,e))}function connect_searchvue_type_template_id_3588df62_ts_true_render(e,t,s,a,r,n){let o=(0,z.resolveComponent)("cc-input-group");return(0,z.openBlock)(),(0,z.createElementBlock)("div",{class:(0,z.normalizeClass)(e.$style.component)},[(0,z.createVNode)(o,{autocapitalize:"none",autocomplete:"",autocorrect:"off",append:{iconGlyph:"tool-magnifier-blank"},size:"small",spellcheck:!1,class:(0,z.normalizeClass)(e.$style.input),placeholder:e.placeholder,"onUpdate:modelValue":t[0]||(t[0]=t=>e.$emit("input",t))},null,8,["class","placeholder"])],2)}var t8=__webpack_require__(8806),t2=(0,z.defineComponent)({name:"ConnectSearch",components:{CcInputGroup:t8.A},props:{placeholder:String},emits:["input"]});let t3={};t3.$style={component:"connect-search-component",input:"connect-search-input"};var t6=/*#__PURE__*/(0,C.A)(t2,[["render",connect_searchvue_type_template_id_3588df62_ts_true_render],["__cssModules",t3]]);let t4={friends:{amplitude_selection:f.uM.SOCIAL_FRIENDSTAB,code:"friends",name:(0,I.pw)("Friends")},clubs:{amplitude_selection:f.uM.SOCIAL_CLUBSTAB,code:"clubs",name:(0,I.pw)("Clubs")},chats:{amplitude_selection:f.uM.SOCIAL_CHATTAB,code:"chats",name:(0,I.pw)("Chat")}},t5=(0,z.reactive)({chats:{hasFetched:!1,list:{}},clubs:{hasFetched:!1,isFetching:!1,list:[],searchString:""},friends:{eTag:"",hasFetched:!1,isFetching:!1,isSearching:!1,list:[],searchResults:[],searchString:""},currentTab:t4.friends.code});var t9=(0,z.defineComponent)({name:"ConnectTabChat",components:{CcAvatar:j.A,ConnectSearch:t6,ChatAvatar:tQ},setup(){let e=5,t=(0,z.computed)(()=>t5.chats.list),s=window.chesscom.features.includes("chat_club_chats_visibility"),a=(0,z.ref)(!1),r=(0,z.ref)(!1),n=(0,z.computed)(()=>s?t.value.state.panel.slice(0,a.value?void 0:e):t.value.state.panel),o=(0,z.computed)(()=>t.value.state.panelClubChats.slice(0,r.value?void 0:e));(0,z.onMounted)(()=>t.value.loadOnlineStatus?.());function togglePrivateChatsList(){a.value=!a.value}function togglePublicChatsList(){r.value=!r.value}function hideNav(){hidePanels();window.innerWidth<960&&toggleOpenClass(!1)}function startGroupChat(){t.value.startGroupChat();hideNav()}return{chatListMaxLength:e,isClubChatsFeatureEnabled:s,isPrivateChatsListExpanded:a,isPublicChatsListExpanded:r,list:t,openChat:function openChat(e){e.open();hideNav()},privateChatsList:n,publicChatsList:o,startGroupChat,togglePrivateChatsList,togglePublicChatsList}}});let t7={};t7.$style={searchContainer:"connect-tab-chat-searchContainer",startGroupChat:"connect-tab-chat-startGroupChat",item:"connect-tab-chat-item",avatar:"connect-tab-chat-avatar",name:"connect-tab-chat-name",deactivate:"connect-tab-chat-deactivate",counter:"connect-tab-chat-counter",inactiveToggler:"connect-tab-chat-inactiveToggler",listToggler:"connect-tab-chat-listToggler",header:"connect-tab-chat-header"};var se=/*#__PURE__*/(0,C.A)(t9,[["render",connect_tab_chatvue_type_template_id_3ed487ae_ts_true_render],["__cssModules",t7]]);let st=["href"],ss=["textContent"];function connect_tab_clubsvue_type_template_id_584ca517_ts_true_render(e,t,s,a,r,n){let o=(0,z.resolveComponent)("ConnectSearch"),i=(0,z.resolveComponent)("NavClubAvatar");return(0,z.openBlock)(),(0,z.createElementBlock)("div",null,[(0,z.createVNode)(o,{placeholder:e.$trans("Type club name..."),onInput:e.onClubSearch},null,8,["placeholder","onInput"]),t[1]||(t[1]=(0,z.createTextVNode)()),((0,z.openBlock)(!0),(0,z.createElementBlock)(z.Fragment,null,(0,z.renderList)(e.filteredClubs,(s,a)=>((0,z.openBlock)(),(0,z.createElementBlock)("a",{key:a,class:(0,z.normalizeClass)(e.$style.link),href:s.url,target:"_self"},[(0,z.createVNode)(i,{alt:s.name,src:s.icon},null,8,["alt","src"]),t[0]||(t[0]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(e.$style.name),textContent:(0,z.toDisplayString)(s.name)},null,10,ss)],10,st))),128))])}let sa=["alt","src","srcset"];function nav_club_avatarvue_type_template_id_58f2730a_ts_true_render(e,t,s,a,r,n){return(0,z.openBlock)(),(0,z.createElementBlock)("span",{class:(0,z.normalizeClass)(e.$style.component)},[(0,z.createElementVNode)("img",{height:"24",width:"24",alt:e.alt,class:(0,z.normalizeClass)(e.$style.image),src:e.src,srcset:e.srcSet},null,10,sa)],2)}var sr=(0,z.defineComponent)({name:"NavAvatar",props:{alt:{type:String,required:!1,default:""},src:String},setup:e=>({srcSet:(0,z.computed)(()=>(0,e$.z)(e.src))})});let sn={};sn.$style={component:"nav-club-avatar-component",image:"nav-club-avatar-image"};let so=/*#__PURE__*/(0,C.A)(sr,[["render",nav_club_avatarvue_type_template_id_58f2730a_ts_true_render],["__cssModules",sn]]);var si=(0,z.defineComponent)({name:"ConnectTabClubs",components:{ConnectSearch:t6,NavClubAvatar:so},setup:()=>({filteredClubs:(0,z.computed)(()=>{let e=t5.clubs.searchString.toLowerCase(),t=t5.clubs.list;return e?t.filter(({name:t})=>t.toLowerCase().includes(e)):t}),onClubSearch:e=>t5.clubs.searchString=e.toLowerCase().trim()})});let sc={};sc.$style={link:"connect-tab-clubs-link",name:"connect-tab-clubs-name"};var sl=/*#__PURE__*/(0,C.A)(si,[["render",connect_tab_clubsvue_type_template_id_584ca517_ts_true_render],["__cssModules",sc]]);function fetchClubs(){let e=n.A.generate(c.USER_CLUBS,{username:window.context.user?.username});return r.A.get(e)}async function searchFriendsService(e){let t=n.A.generate(c.SEARCH_FRIENDS,{onlyFriendsOfMine:1,avatarSize:25,query:e});return r.A.get(t).then(({data:e})=>e?.length?updateData(e):[])}function updateData(e){return e.map(e=>({avatar_url:e.userView.avatar.highResolutionUrl,id:Number(e.userView.userId),username:e.userView.username,uuid:e.uuid}))}async function searchFriends(e){let t=t5.friends,s=e.trim();t.searchString=s;if(s){t.isSearching=!0;t.searchResults=[];t.searchResults=await searchFriendsService(s);t.isSearching=!1}}function startDirectChat(e){hidePanels();let t=f.AZ.START_DIRECT_CHAT,s={avatarUrl:e.avatar_url,id:e.uuid,username:e.username};(0,eZ.u)({key:t,payload:s})}let s_=["textContent"],su={key:1},sh=["href"],sd=["textContent"],sm=["aria-label","onClick"],sp=["aria-label","href"],sf=["aria-label","href"];var sk=/* @__PURE__ */(0,z.defineComponent)({__name:"connect-tab-friends",setup(e){let t=t5.friends,s=(0,z.computed)(()=>t.searchString?t.searchResults:t.list),a=(0,e3.A)(searchFriends,250);function trackToUserActivity(e){(0,v.D)("presenceUiClick",{selection:e,location:"navbar"})}function handleWatchClick(){trackToUserActivity("watch")}function handleChallengeClick(){trackToUserActivity("challenge")}function profileUrl(e){return n.A.generate("web_member_view",{username:e})}return(e,r)=>((0,z.openBlock)(),(0,z.createElementBlock)("div",null,[(0,z.createVNode)(t6,{placeholder:e.$trans("Type friend name..."),onInput:(0,z.unref)(a)},null,8,["placeholder","onInput"]),r[8]||(r[8]=(0,z.createTextVNode)()),(0,z.unref)(t).searchString?((0,z.openBlock)(),(0,z.createElementBlock)(z.Fragment,{key:0},[(0,z.unref)(t).searchString.length<3?((0,z.openBlock)(),(0,z.createElementBlock)("span",{key:0,textContent:(0,z.toDisplayString)(e.$trans("Please enter %number% or more characters",{"%number%":3}))},null,8,s_)):(0,z.unref)(t).isSearching?((0,z.openBlock)(),(0,z.createElementBlock)("span",su,[(0,z.createVNode)(eS,{theme:"light"})])):(0,z.createCommentVNode)("",!0)],64)):(0,z.createCommentVNode)("",!0),r[9]||(r[9]=(0,z.createTextVNode)()),((0,z.openBlock)(!0),(0,z.createElementBlock)(z.Fragment,null,(0,z.renderList)(s.value,t=>((0,z.openBlock)(),(0,z.createElementBlock)("a",{key:t.id,class:(0,z.normalizeClass)(e.$style.link),href:profileUrl(t.username),target:"_self"},[(0,z.createVNode)(j.A,{size:24,src:t.avatar_url,status:{isOnline:t.is_online??!1,isPlaying:t.is_playing??!1},username:t.username},null,8,["src","status","username"]),r[6]||(r[6]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(e.$style.name),textContent:(0,z.toDisplayString)(t.username)},null,10,sd),r[7]||(r[7]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(e.$style["actions-wrapper"])},[(0,z.createElementVNode)("button",{"aria-label":e.$trans("Chat"),class:(0,z.normalizeClass)(e.$style.action),onClick:(0,z.withModifiers)(e=>(0,z.unref)(startDirectChat)(t),["prevent"])},[(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)([e.$style["action-icon"],"icon-font-chess chat"])},null,2),r[2]||(r[2]=(0,z.createTextVNode)()),(0,z.createVNode)(T.A,{position:"bottom",text:e.$trans("Chat")},null,8,["text"])],10,sm),r[5]||(r[5]=(0,z.createTextVNode)()),t.now_playing_link?((0,z.openBlock)(),(0,z.createElementBlock)("a",{key:0,"aria-label":e.$trans("Watch"),class:(0,z.normalizeClass)(e.$style.action),href:t.now_playing_link,onClick:r[0]||(r[0]=e=>handleWatchClick())},[(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)([e.$style["action-icon"],"icon-font-chess binoculars"])},null,2),r[3]||(r[3]=(0,z.createTextVNode)()),(0,z.createVNode)(T.A,{position:"bottom",text:e.$trans("Watch")},null,8,["text"])],10,sp)):((0,z.openBlock)(),(0,z.createElementBlock)("a",{key:1,"aria-label":e.$trans("Challenge"),class:(0,z.normalizeClass)(e.$style.action),href:t.challenge_link,onClick:r[1]||(r[1]=e=>handleChallengeClick())},[(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)([e.$style["action-icon"],"icon-font-chess chess-board-plus"])},null,2),r[4]||(r[4]=(0,z.createTextVNode)()),(0,z.createVNode)(T.A,{position:"bottom",text:e.$trans("Challenge")},null,8,["text"])],10,sf))],2)],10,sh))),128))]))}});let sw={};sw.$style={link:"connect-tab-friends-link",name:"connect-tab-friends-name","actions-wrapper":"connect-tab-friends-actions-wrapper",action:"connect-tab-friends-action",hover:"connect-tab-friends-hover","action-icon":"connect-tab-friends-action-icon"};var sb=/*#__PURE__*/(0,C.A)(sk,[["__cssModules",sw]]);function sortClubs(e,t){return e.last_activitye.uuid),r=await (0,sg.O)(s);e.list=t.map(e=>{if(!r[e.uuid])return e;let{battleLink:t,gameLink:s,isOnline:a,isPlaying:o,statusAt:i}=r[e.uuid];return e.is_online=a,e.is_playing=o,e.challenge_link=n.A.generate("web_play_new",{opponent:e.username}),e.now_playing_link=s??t,e.online_status_updated_at=new Date(i).getTime(),e}).sort((e,t)=>Number(t.is_online)-Number(e.is_online)||Math.sign(Number(t.online_status_updated_at)-Number(e.online_status_updated_at)));e.isFetching=!1;e.hasFetched=!0}var sE=(0,z.defineComponent)({name:"ConnectTabs",components:{ConnectTabChat:se,ConnectTabClubs:sl,ConnectTabFriends:sb,ThreeLoadBounce:eS},setup(){let e={[t4.chats.code]:se,[t4.clubs.code]:sl,[t4.friends.code]:sb},t=(0,z.computed)(()=>({chats:!0,clubs:!!t5.clubs.list.length,friends:!!t5.friends.list.length})),s=(0,z.computed)(()=>Object.keys(t4).filter(e=>t.value[e])),a=(0,z.computed)(()=>{let e=s.value.find(e=>e===t5.currentTab);if(e)return t4[t5.currentTab];let[t]=s.value;return t?t4[t]:null}),r=(0,z.computed)(()=>a.value&&e[a.value.code]);function selectTab(e){t5.currentTab=e}let n=(0,z.computed)(()=>{let{chats:e,clubs:t,friends:s}=t5;return[e,t,s].every(e=>e.hasFetched)}),o=(0,z.computed)(()=>a.value?.code),i=(0,z.computed)(()=>a.value?.amplitude_selection);return(0,z.onMounted)(()=>{getClubs();getFriends()}),{activeContent:a,activeContentAmplitudeSelection:i,activeContentCode:o,amplitudeLogNavClick:G.l,hasFetched:n,selectTab,tabComponentToUse:r,tabs:t4,visibleTabs:s}}});let sy={};sy.$style={"tabs-container":"connect-tabs-tabs-container",tabs:"connect-tabs-tabs",tab:"connect-tabs-tab",active:"connect-tabs-active","tab-content":"connect-tabs-tab-content","tabless-label":"connect-tabs-tabless-label","loader-container":"connect-tabs-loader-container"};let sS=/*#__PURE__*/(0,C.A)(sE,[["render",connect_tabsvue_type_template_id_24e090e2_ts_true_render],["__cssModules",sy]]);var sA=(0,z.defineComponent)({name:"SocialPanel",components:{ConnectTabs:sS,NavLink:er,NavPanel:D},setup:()=>({amplitudeLogNavClick:G.l,amplitudeSelections:f.uM,handleFriendsClick:e=>{handleGuestClick(e);(0,G.l)(f.uM.SOCIAL_FRIENDS)},isGuest:(0,M.P)(),isLoggedIn:isLoggedIn(),router:n.A})});let sR=/*#__PURE__*/(0,C.A)(sA,[["render",social_panelvue_type_template_id_23b8431a_ts_true_render]]),sz=document.querySelector('#sb [data-nav-panel="social"]'),render_social_unmount=()=>{};function watch_panelvue_type_template_id_6ec18add_ts_true_render(e,t,s,a,r,n){let o=(0,z.resolveComponent)("NavLink"),i=(0,z.resolveComponent)("NavPanel");return(0,z.openBlock)(),(0,z.createBlock)(i,{name:"watch"},{default:(0,z.withCtx)(()=>[(0,z.createVNode)(o,{icon:"events",href:e.router.i18n("web_event_index"),text:e.$trans("Events"),onClick:t[0]||(t[0]=t=>e.logAmplitude(e.amplitudeSelections.WATCH_EVENTS))},null,8,["href","text"]),t[4]||(t[4]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{icon:"tv",href:e.routes.tv,text:e.$trans("ChessTV"),onClick:t[1]||(t[1]=t=>e.logAmplitude(e.amplitudeSelections.WATCH_CHESSTV))},null,8,["href","text"]),t[5]||(t[5]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{icon:"streamers",href:e.router.i18n("web_streamers"),text:e.$trans("Streamers"),onClick:t[2]||(t[2]=t=>e.logAmplitude(e.amplitudeSelections.WATCH_STREAMERS))},null,8,["href","text"]),t[6]||(t[6]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{icon:"play",href:e.router.i18n("web_play_watch"),text:e.$trans("Playing Now"),onClick:t[3]||(t[3]=t=>e.logAmplitude(e.amplitudeSelections.WATCH_PLAYINGNOW))},null,8,["href","text"])]),_:1,__:[4,5,6]})}var sT=__webpack_require__(8062);let sI=document.getElementById("sb"),sN=sI?.classList,sC=(0,z.ref)(!1),sL=(0,z.reactive)({authenticated:isLoggedIn(),collapsed:sN?.contains("collapsed"),eTag:"",forceCollapse:sN?.contains("force-collapse"),isDarkMode:(0,sT.oL)(),searchIsExpanded:!1,tvAnnouncement:{hash:null,isHeadline:!1,title:null,language:"",defaultLanguage:""},isTvAnnouncementLoaded:!1,isWatchPanelDataLoaded:!1,watchPanels:{streamers:[],top_players:[]}});async function getTvAnnouncementData(){let e=n.A.generate(c.TV_ANNOUNCEMENT);return r.A.get(e)}async function getTvAnnouncement(){if(sL.isTvAnnouncementLoaded)return;let{data:e}=await getTvAnnouncementData(),t=getTvByUserLanguage(e);sL.isTvAnnouncementLoaded=!0;t&&(sL.tvAnnouncement=t)}function getTvByUserLanguage(e){if(!e)return;let t=[e].flat(),{contentLanguage:s,locale:a}=window.context.i18n;return t.find(({language:e})=>a===e)||("default_and_user"===s||"any"===s?t.find(({language:e,defaultLanguage:t})=>t===e):void 0)}async function getTopPlayersData(){return r.A.get(c.TOP_PLAYER_NAV_DATA)}async function getWatchPanel(){let e=n.A.generate(c.WATCH_PANEL);return r.A.get(e)}async function getWatchPanelData(){if(sL.isWatchPanelDataLoaded)return;let[{data:e},{data:t}]=await Promise.all([getWatchPanel(),getTopPlayersData()]);sL.watchPanels={streamers:transformStreamers(e.streamers)??[],top_players:transformPlayersToTopPlayers(t.players)??[]};sL.isWatchPanelDataLoaded=!0}function transformStreamers(e){return e?.slice(0,f.lH)}function transformPlayersToTopPlayers(e){return e.filter(e=>e.presence?.activityContext?.games?.[0]).map(e=>{let t=e.presence.activityContext.games[0],s="live_chess"===t.source?"web_game_live":"web_game_uuid",a=t.numericId||t.id;return{...e,avatar:e.avatarUrl,country_code:e.country,game_time_class:t.timeClass,game_type:t.variant,username:e.username,rating:e.rating,title:e.chessTitle?.toUpperCase(),url:n.A.generate(s,{id:a})}}).sort((e,t)=>e.rating{},sD={SOCIAL:"social",LEARN:"learn",MORE:"more",NEWS:"news",HOME:"home",PLAY:"play",PUZZLES:"puzzles",WATCH:"watch"},sx={[sD.LEARN]:{load:()=>{let e=(0,R.E)(tu);e.mount(th);render_learn_unmount=e.unmount},remove:()=>render_learn_unmount()},[sD.HOME]:{load:()=>{let e=(0,R.E)(e2);if(isLoggedIn()){e.mount('#sb [data-nav-panel="home"]');e6()}unmount=e.unmount},remove:()=>unmount()},[sD.PLAY]:{load:()=>{let e=(0,R.E)(tL,{isGuest:(0,M.P)(),user:window.context.user});isLoggedIn()&&e6();render_play_unmount=e.unmount;e.mount(tB)},remove:()=>render_play_unmount()},[sD.WATCH]:{load:()=>{let e=(0,R.E)(sP);e.mount(sO);(0,v.D)("Watch Menu Viewed",void 0);render_watch_unmount=e.unmount},remove:()=>{sC.value||(0,v.D)("Watch Menu Closed No Actions",void 0);render_watch_unmount()}},[sD.MORE]:{load:()=>{let e=(0,R.E)(tm);e.mount(tp);render_more_unmount=e.unmount},remove:()=>render_more_unmount()},[sD.PUZZLES]:{load:()=>{let e=(0,R.E)(tP);e.mount(tO);render_puzzles_unmount=e.unmount},remove:()=>render_puzzles_unmount()},[sD.NEWS]:{load:()=>{let e=(0,R.E)(tk);e.mount(tw);render_news_unmount=e.unmount},remove:()=>render_news_unmount()},[sD.SOCIAL]:{load:()=>{let e=(0,R.E)(sR);e.mount(sz);render_social_unmount=e.unmount},remove:()=>render_social_unmount()}},panelWillAppear=e=>{sx[e]&&sx[e].load()},panelWillDisappear=e=>{sx[e]&&sx[e].remove()},sM=(0,y.E)(f.Tp.MAIN_TOP_NAV_LINKS),hidePanel=e=>{if(null!=e){e.classList.remove(f.Ly.HOVER);panelWillDisappear(e.getAttribute("data-nav-link"))}},hidePanels=()=>{null!=sM&&sM.forEach(e=>{e.classList&&e.classList.contains(f.Ly.HOVER)&&hidePanel(e)})},showPanel=e=>{if(null!=e){window.chesscom.features.includes("amplitude_navbar_events")&&window.chesscom.features.includes("amplitude_navbar_viewed_event")&&(0,v.D)("Navbar Viewed",void 0);panelWillAppear(e.getAttribute("data-nav-link")||e.parentElement?.getAttribute("data-nav-link"));e.classList.add(f.Ly.HOVER)}},handleMobileTouch=()=>{Array.from(document.querySelectorAll(f.Tp.MAIN_TOP_NAV_LINKS)).forEach(e=>e.addEventListener("click",t=>{if(!(!(e.href||e.getAttribute("goto"))||e.classList.contains(f.Ly.HOVER))){t.preventDefault();t.stopImmediatePropagation();hidePanels();showPanel(e)}}));let e=document.querySelector(f.Tp.NAV_SETTINGS);if(!e)return;let t=0;e.addEventListener("click",e=>{t++;t<2&&e.preventDefault()})},sU={default:100,long:1500},sH={false:sU.default,true:sU.long};window.chesscom=Object.assign(window.chesscom||{},{isLongDelay:!1});let getNavDropdownDelay=()=>sH[window.chesscom.isLongDelay],sV=0,sK=null,mouseEnterEvent=e=>{let t=e.target;sK=t;sV++;setTimeout(()=>{sV--;if(sK===t){hidePanels();showPanel(t)}},getNavDropdownDelay())},mouseLeaveEvent=()=>{sK=null;setTimeout(()=>{let e=document.querySelector(".nav-panel-component:hover");e?e.addEventListener("mouseleave",mouseLeaveEvent):(0===sV||getNavDropdownDelay()>sU.default)&&hidePanels()},sU.default)},handleMouseHover=()=>{sM.forEach(e=>{e.addEventListener("mouseenter",mouseEnterEvent);e.addEventListener("mouseleave",mouseLeaveEvent)})};(()=>{g.Fr&&handleMobileTouch();handleMouseHover()})();var sj=/* @__PURE__ */(0,z.defineComponent)({__name:"loader-three-bounce",props:{isCircle:{type:Boolean,default:!1},size:{default:80}},setup(e){let t=(0,z.computed)(()=>{let t=`${.25*e.size}px`;return{width:t,height:t}});return(e,s)=>((0,z.openBlock)(),(0,z.createElementBlock)("div",{class:(0,z.normalizeClass)([e.$style.component,{[e.$style.circle]:e.isCircle}]),style:(0,z.normalizeStyle)({width:`${.75*e.size+20}px`}),"data-test-element":"loader-three-bounce"},[(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)([e.$style.dot,e.$style.bounce1]),style:(0,z.normalizeStyle)(t.value)},null,6),s[0]||(s[0]=(0,z.createTextVNode)()),(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)([e.$style.dot,e.$style.bounce2]),style:(0,z.normalizeStyle)(t.value)},null,6),s[1]||(s[1]=(0,z.createTextVNode)()),(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)(e.$style.dot),style:(0,z.normalizeStyle)(t.value)},null,6)],6))}});let sq={};sq.$style={component:"loader-three-bounce-component",circle:"loader-three-bounce-circle",dot:"loader-three-bounce-dot",animate:"loader-three-bounce-animate",bounce1:"loader-three-bounce-bounce1",bounce2:"loader-three-bounce-bounce2"};let sG=/*#__PURE__*/(0,C.A)(sj,[["__cssModules",sq]]);var sF=__webpack_require__(8496);let s$=["href"],sW=["textContent"],sZ=["textContent"],sY={key:0},sJ=["href"],sQ=["textContent"],sX=["aria-label","onClick"],s0=["aria-label","href"],s1=["aria-label","href"],s8=["textContent"];var s2=/* @__PURE__ */(0,z.defineComponent)({__name:"popover-friends",setup(e){let t=(0,z.computed)(()=>t5.friends.hasFetched),s=t5.friends,a=(0,z.computed)(()=>s.searchString?s.searchResults:s.list),r=(0,z.computed)(()=>a.value.slice(0,15)),o=(0,z.computed)(()=>s.searchString&&s.searchString.length<3),i=(0,z.computed)(()=>s.isSearching||!t.value),c=(0,e3.A)(searchFriends,250);function trackUserActivity(e){(0,v.D)("presenceUiClick",{selection:e,location:"navbar"})}function handleWatchClick(){trackUserActivity("watch")}function handleChallengeClick(){trackUserActivity("challenge")}function profileUrl(e){return n.A.generate("web_member_view",{username:e})}return(e,a)=>((0,z.openBlock)(),(0,z.createElementBlock)("div",{"data-popover-friends-component":"",class:(0,z.normalizeClass)(e.$style.component)},[(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)([e.$style.chevron,e.$style["friends-chevron"]])},null,2),a[9]||(a[9]=(0,z.createTextVNode)()),(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)(e.$style.header)},[(0,z.createElementVNode)("a",{class:(0,z.normalizeClass)(["cc-header-link",e.$style["header-link"]]),href:(0,z.unref)(eA).friendRequests},[(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(["cc-header-name",e.$style["header-name"]]),textContent:(0,z.toDisplayString)(e.$trans("Friends"))},null,10,sW),a[0]||(a[0]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(["icon-font-chess cc-header-chevron chevron-right",e.$style["header-icon"]])},null,2)],10,s$)],2),a[10]||(a[10]=(0,z.createTextVNode)()),(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)(e.$style.content)},[(0,z.createVNode)(t8.A,{size:"small",prepend:{iconGlyph:"tool-magnifier-blank"},class:(0,z.normalizeClass)(e.$style.input),placeholder:e.$trans("Type friend name..."),"onUpdate:modelValue":(0,z.unref)(c)},null,8,["class","placeholder","onUpdate:modelValue"]),a[7]||(a[7]=(0,z.createTextVNode)()),i.value||o.value?((0,z.openBlock)(),(0,z.createElementBlock)("div",{key:0,class:(0,z.normalizeClass)(e.$style["no-results"])},[o.value?((0,z.openBlock)(),(0,z.createElementBlock)("span",{key:0,textContent:(0,z.toDisplayString)(e.$trans("Please enter %number% or more characters",{"%number%":3}))},null,8,sZ)):i.value?((0,z.openBlock)(),(0,z.createBlock)(sG,{key:1,"is-circle":"",size:40})):(0,z.createCommentVNode)("",!0)],2)):(0,z.createCommentVNode)("",!0),a[8]||(a[8]=(0,z.createTextVNode)()),(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)(e.$style["results-block"])},[t.value?((0,z.openBlock)(),(0,z.createElementBlock)("div",sY,[((0,z.openBlock)(!0),(0,z.createElementBlock)(z.Fragment,null,(0,z.renderList)(r.value,t=>((0,z.openBlock)(),(0,z.createElementBlock)("a",{key:t.id,class:(0,z.normalizeClass)(e.$style.item),href:profileUrl(t.username)},[(0,z.createVNode)(j.A,{size:32,src:t.avatar_url,status:{isOnline:!!t.is_online,isPlaying:!!t.is_playing},username:t.username},null,8,["src","status","username"]),a[2]||(a[2]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(e.$style.username),textContent:(0,z.toDisplayString)(t.username)},null,10,sQ),a[3]||(a[3]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(e.$style["actions-wrapper"])},[(0,z.createElementVNode)("button",{"aria-label":e.$trans("Chat"),class:(0,z.normalizeClass)([e.$style.action,"icon-font-chess chat"]),onClick:(0,z.withModifiers)(e=>(0,z.unref)(startDirectChat)(t),["prevent"])},[(0,z.createVNode)(T.A,{position:"bottom",text:e.$trans("Chat")},null,8,["text"])],10,sX),a[1]||(a[1]=(0,z.createTextVNode)()),t.now_playing_link?((0,z.openBlock)(),(0,z.createElementBlock)("a",{key:0,"aria-label":e.$trans("Watch"),class:(0,z.normalizeClass)([e.$style.action,"icon-font-chess binoculars"]),href:t.now_playing_link,onClick:handleWatchClick},[(0,z.createVNode)(T.A,{position:"bottom",text:e.$trans("Watch")},null,8,["text"])],10,s0)):((0,z.openBlock)(),(0,z.createElementBlock)("a",{key:1,"aria-label":e.$trans("Challenge"),class:(0,z.normalizeClass)([e.$style.action,"icon-font-chess chess-board-plus"]),href:t.challenge_link,onClick:handleChallengeClick},[(0,z.createVNode)(T.A,{position:"bottom",text:e.$trans("Challenge")},null,8,["text"])],10,s1))],2)],10,sJ))),128))])):(0,z.createCommentVNode)("",!0),a[5]||(a[5]=(0,z.createTextVNode)()),!(0,z.unref)(s).searchString&&t.value&&0===r.value.length?((0,z.openBlock)(),(0,z.createElementBlock)("div",{key:1,class:(0,z.normalizeClass)(e.$style["no-results"])},[(0,z.createTextVNode)((0,z.toDisplayString)(e.$trans("No friends yet"))+" ",1),(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)(e.$style["empty-buttons"])},[(0,z.createVNode)(sF.A,{"full-width":"",href:(0,z.unref)(eA).friendRequests,label:e.$trans("Find")},null,8,["href","label"]),a[4]||(a[4]=(0,z.createTextVNode)()),(0,z.createVNode)(sF.A,{"full-width":"",href:(0,z.unref)(eA).friendRequests,label:e.$trans("Invite")},null,8,["href","label"])],2)],2)):(0,z.createCommentVNode)("",!0),a[6]||(a[6]=(0,z.createTextVNode)()),(0,z.unref)(s).searchString.length>=3&&!(0,z.unref)(s).isSearching&&0===r.value.length?((0,z.openBlock)(),(0,z.createElementBlock)("div",{key:2,class:(0,z.normalizeClass)(e.$style["no-results"]),textContent:(0,z.toDisplayString)(e.$trans("No friends found"))},null,10,s8)):(0,z.createCommentVNode)("",!0)],2)],2)],2))}});let s3={};s3.$style={max1024:"63.938em",max1100:"68.688em",max1200:"74.938em",max1250:"78.063em",max1400:"87.438em",max330:"20.563em",max400:"24.938em",max480:"29.938em",max550:"34.313em",max640:"39.938em",max700:"43.688em",max768:"47.938em",max960:"59.938em",min1024:"64em",min1100:"68.75em",min1200:"75em",min1250:"78.125em",min1366:"85.375em",min1400:"87.5em",min1920:"119.938em",min330:"20.625em",min400:"25em",min480:"30em",min550:"34.375em",min615:"38.438em",min640:"40em",min700:"43.75em",min768:"48em",min900:"56.25em",min960:"60em",component:"popover-friends-component",header:"popover-friends-header","header-link":"popover-friends-header-link","header-name":"popover-friends-header-name","header-icon":"popover-friends-header-icon",item:"popover-friends-item",icon:"popover-friends-icon",title:"popover-friends-title",content:"popover-friends-content",avatar:"popover-friends-avatar",username:"popover-friends-username","time-left":"popover-friends-time-left",chevron:"popover-friends-chevron","settings-chevron":"popover-friends-settings-chevron","notifications-chevron":"popover-friends-notifications-chevron","message-chevron":"popover-friends-message-chevron","play-chevron":"popover-friends-play-chevron","friends-chevron":"popover-friends-friends-chevron",tagline:"popover-friends-tagline",input:"popover-friends-input","empty-buttons":"popover-friends-empty-buttons","no-results":"popover-friends-no-results","results-block":"popover-friends-results-block","actions-wrapper":"popover-friends-actions-wrapper",action:"popover-friends-action"};let s6=/*#__PURE__*/(0,C.A)(s2,[["__cssModules",s3]]),s4=document.querySelector("[data-toolbar-friends]"),s5=document.querySelector("[data-popover-friends]"),s9=document.querySelector("[data-popover-friends-wrapper]"),s7=!0,ae=(0,R.E)(s6),mount=()=>ae.mount(s9);s4?.addEventListener("mouseenter",()=>{if(s7){s7=!1;window.chesscom.features.includes("friends_search_fe_online_count")?getFriendsOnlineCount().then(e=>{e>0?s4.classList.add("is-online"):s4.classList.remove("is-online")}):notifications_getFriendsOnlineCount().then(({data:e})=>{e.count>0?s4.classList.add("is-online"):s4.classList.remove("is-online")});getFriends();setTimeout(()=>{s7=!0},1e4)}if(!s9.classList.contains("is-ready")){mount();s9.classList.add("is-ready")}});s4?.addEventListener("click",e=>{g.Fr&&(!s5||"hidden"===window.getComputedStyle(s9).visibility)&&e.preventDefault()});let at=["href"],as=["textContent"],aa=["disabled","textContent"],ar=["href"],an=["alt","src","srcset"],ao=["textContent"],ai=["textContent"];function popover_messagesvue_type_template_id_ac258252_ts_true_render(e,t,s,a,r,n){let o=(0,z.resolveComponent)("cc-user-block");return e.messages&&e.messages.length>0?((0,z.openBlock)(),(0,z.createElementBlock)("div",{key:0,"data-popover-message-component":"",class:(0,z.normalizeClass)(e.$style.component)},[(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)([e.$style.chevron,e.$style["message-chevron"]])},null,2),t[6]||(t[6]=(0,z.createTextVNode)()),(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)(e.$style.header)},[(0,z.createElementVNode)("a",{class:(0,z.normalizeClass)(["cc-header-link",e.$style["header-link"]]),href:e.messagesRoute},[(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(["cc-header-name",e.$style["header-name"]]),textContent:(0,z.toDisplayString)(e.$trans("Messages"))},null,10,as),t[1]||(t[1]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(["icon-font-chess cc-header-chevron chevron-right",e.$style["header-icon"]])},null,2)],10,at),t[2]||(t[2]=(0,z.createTextVNode)()),e.showMarkAllAsRead&&e.hasNewMessages?((0,z.openBlock)(),(0,z.createElementBlock)("button",{key:0,type:"button",class:(0,z.normalizeClass)(e.$style.button),disabled:e.isMarkedAllAsRead,onClick:t[0]||(t[0]=(...t)=>e.markAllAsReadHandler&&e.markAllAsReadHandler(...t)),textContent:(0,z.toDisplayString)(e.$trans("Mark all as read"))},null,10,aa)):(0,z.createCommentVNode)("",!0)],2),t[7]||(t[7]=(0,z.createTextVNode)()),(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)(e.$style.content)},[((0,z.openBlock)(!0),(0,z.createElementBlock)(z.Fragment,null,(0,z.renderList)(e.messages,(s,a)=>((0,z.openBlock)(),(0,z.createElementBlock)("a",{key:a,class:(0,z.normalizeClass)([e.$style.item,{[e.$style.unread]:s.new_messages_count>0&&!e.isMarkedAllAsRead}]),href:s.user&&e.messageThread(s.user.username)},[(0,z.createElementVNode)("img",{alt:s.user?.username,class:(0,z.normalizeClass)(e.$style.avatar),height:32,src:s.user_avatar_url,srcset:e.pixelDensity(s.user_avatar_url),width:32},null,10,an),t[4]||(t[4]=(0,z.createTextVNode)()),(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)(e.$style["content-message"])},[(0,z.createVNode)(o,{"click-behavior":"none",class:(0,z.normalizeClass)(e.$style.tagline),country:{...s.user?.country,code:s.user?.country?.code.toLowerCase()},flair:s.flair,title:s.user?.chess_title,username:s.user?.username},null,8,["class","country","flair","title","username"]),t[3]||(t[3]=(0,z.createTextVNode)()),(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)(e.$style.preview),textContent:(0,z.toDisplayString)(e.cleanTinyMCE(s.last_message_content))},null,10,ao)],2),t[5]||(t[5]=(0,z.createTextVNode)()),(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)(e.$style.date),textContent:(0,z.toDisplayString)(e.formatDate(s.last_message_created_at))},null,10,ai)],10,ar))),128))],2)],2)):(0,z.createCommentVNode)("",!0)}var ac=__webpack_require__(1305);(0,I.pw)("Articles"),(0,I.pw)("Following"),(0,I.pw)("News"),(0,I.pw)("Premium Content"),(0,I.pw)("Top Blogs"),(0,I.pw)("Videos");[5,10,20].map(e=>({name:(0,I.Mq)("{1} 1 Game|]1,Inf] %count% Games",e,{"%count%":e}),value:e}));[4,8,12,24].map(e=>({name:(0,I.Mq)("{1} 1 Game|]1,Inf] %count% Games",e,{"%count%":e}),value:e}));[1,2,3,4].map(e=>({name:(0,I.Mq)("{1} 1 Row|]1,Inf] %count% Rows",e,{"%count%":e}),value:e}));let al={new_game:(0,I.pw)("New Game"),puzzles:(0,I.pw)("Puzzles"),lessons:(0,I.pw)("Lessons"),computer:(0,I.pw)("Play Bots"),tournaments:(0,I.pw)("Tournaments"),stats:(0,I.pw)("Stats"),chess_today:(0,I.pw)("Chess Today"),arena:(0,I.pw)("Arena"),analysis:(0,I.pw)("Analysis"),four_player_chess:(0,I.pw)("Four Player Chess"),vote:(0,I.pw)("Vote Chess"),chess_tv:(0,I.pw)("ChessTV"),forums:(0,I.pw)("Forums"),puzzle_battle:(0,I.pw)("Puzzle Battle"),puzzle_rush:(0,I.pw)("Puzzle Rush"),events:(0,I.pw)("Events"),archive:(0,I.pw)("Game History")};Object.keys(al).map(e=>({name:al[e],value:e}));let a_={daily:n.A.generate("web_play_daily"),play:n.A.generate("web_play"),playPage:n.A.generate("web_page_play"),nextPuzzle:n.A.generate("web_tactics_callback_rated_next"),messages:n.A.generate("web_message_index"),messageThread:e=>n.A.generate("web_message_thread",{username:e})};(0,I.pw)("Activity"),(0,I.pw)("Alerts"),(0,I.pw)("Game History"),(0,I.pw)("Awards"),(0,I.pw)("ChessTV"),(0,I.pw)("Club Events"),(0,I.pw)("Clubs"),(0,I.pw)("Coach Nudges"),(0,I.pw)("Daily Puzzle"),(0,I.pw)("Daily"),(0,I.pw)("Feature Intro"),(0,I.pw)("Friends"),(0,I.pw)("Friends"),(0,I.pw)("Game Of The Day"),(0,I.pw)("Leagues"),(0,I.pw)("Messages"),(0,I.pw)("Notes"),(0,I.pw)("Quick Links"),(0,I.pw)("Quick Links"),(0,I.pw)("Recommended Games"),(0,I.pw)("Popular Features"),(0,I.pw)("Stats"),(0,I.pw)("Streamers"),(0,I.pw)("Tournaments");function markAllAsRead(){let e=n.A.generate("web_message_callback_mark_all_as_read");return r.A.post(e)}function list(e,t){let s=n.A.generate("web_message_callback_list",{type:e,page:t});return r.A.get(s)}var au=(0,z.defineComponent)({name:"PopoverMessages",components:{CcUserBlock:ac.A},setup(){let e=(0,z.ref)(!1),t=(0,z.ref)([]),s=(0,z.ref)(!0),a=(0,z.computed)(()=>b.i.badges.messages>0),r=document.querySelector('[data-badge="messages"]');return(0,z.onMounted)(async()=>{let{data:e}=await list("inbox",1);t.value=e.slice(0,7)}),{cleanTinyMCE:ej.Jj,formatDate:eq.Yq.relative,hasNewMessages:a,isMarkedAllAsRead:e,markAllAsReadHandler:()=>{e.value=!0;markAllAsRead().then(()=>{r.dataset.badgeCount="0";s.value=!1;e6()}).catch(eO.H)},messages:t,messageThread:a_.messageThread,messagesRoute:a_.messages,pixelDensity:e$.h,showMarkAllAsRead:s}}});let ah={};ah.$style={max1024:"63.938em",max1100:"68.688em",max1200:"74.938em",max1250:"78.063em",max1400:"87.438em",max330:"20.563em",max400:"24.938em",max480:"29.938em",max550:"34.313em",max640:"39.938em",max700:"43.688em",max768:"47.938em",max960:"59.938em",min1024:"64em",min1100:"68.75em",min1200:"75em",min1250:"78.125em",min1366:"85.375em",min1400:"87.5em",min1920:"119.938em",min330:"20.625em",min400:"25em",min480:"30em",min550:"34.375em",min615:"38.438em",min640:"40em",min700:"43.75em",min768:"48em",min900:"56.25em",min960:"60em",component:"popover-messages-component",header:"popover-messages-header","header-link":"popover-messages-header-link","header-name":"popover-messages-header-name","header-icon":"popover-messages-header-icon",item:"popover-messages-item",icon:"popover-messages-icon",title:"popover-messages-title",content:"popover-messages-content",avatar:"popover-messages-avatar",username:"popover-messages-username","time-left":"popover-messages-time-left",chevron:"popover-messages-chevron","settings-chevron":"popover-messages-settings-chevron","notifications-chevron":"popover-messages-notifications-chevron","message-chevron":"popover-messages-message-chevron","play-chevron":"popover-messages-play-chevron","friends-chevron":"popover-messages-friends-chevron",tagline:"popover-messages-tagline",button:"popover-messages-button",unread:"popover-messages-unread",date:"popover-messages-date",preview:"popover-messages-preview","content-message":"popover-messages-content-message"};let ad=/*#__PURE__*/(0,C.A)(au,[["render",popover_messagesvue_type_template_id_ac258252_ts_true_render],["__cssModules",ah]]),am=document.querySelector("[data-toolbar-messages]"),ap=document.querySelector("[data-popover-messages]"),af=document.querySelector("[data-popover-messages-wrapper]"),ak=(0,R.E)(ad),handle_popover_messages_mount=()=>ak.mount(af),handle_popover_messages_showComponent=()=>{handle_popover_messages_mount();af.classList.add("is-ready");am?.removeEventListener("mouseenter",handle_popover_messages_showComponent)};am?.addEventListener("mouseenter",handle_popover_messages_showComponent);am?.addEventListener("click",e=>{g.Fr&&(!ap||"hidden"===window.getComputedStyle(af).visibility)&&e.preventDefault()});function popover_notificationsvue_type_template_id_330f08c1_ts_true_render(e,t,s,a,r,n){let o=(0,z.resolveComponent)("Notifications");return(0,z.openBlock)(),(0,z.createElementBlock)("div",{class:(0,z.normalizeClass)(e.$style.component)},[(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)([e.$style.chevron,e.$style["notifications-chevron"]])},null,2),t[0]||(t[0]=(0,z.createTextVNode)()),(0,z.createVNode)(o,{class:(0,z.normalizeClass)(e.$style.content),"are-controls-visible":"","is-popover":""},null,8,["class"])],2)}var aw=(0,z.defineComponent)({name:"PopoverNotifications",components:{Notifications:e1}});let ab={};ab.$style={max1024:"63.938em",max1100:"68.688em",max1200:"74.938em",max1250:"78.063em",max1400:"87.438em",max330:"20.563em",max400:"24.938em",max480:"29.938em",max550:"34.313em",max640:"39.938em",max700:"43.688em",max768:"47.938em",max960:"59.938em",min1024:"64em",min1100:"68.75em",min1200:"75em",min1250:"78.125em",min1366:"85.375em",min1400:"87.5em",min1920:"119.938em",min330:"20.625em",min400:"25em",min480:"30em",min550:"34.375em",min615:"38.438em",min640:"40em",min700:"43.75em",min768:"48em",min900:"56.25em",min960:"60em",component:"popover-notifications-component",header:"popover-notifications-header","header-link":"popover-notifications-header-link","header-name":"popover-notifications-header-name","header-icon":"popover-notifications-header-icon",item:"popover-notifications-item",icon:"popover-notifications-icon",title:"popover-notifications-title",content:"popover-notifications-content",avatar:"popover-notifications-avatar",username:"popover-notifications-username","time-left":"popover-notifications-time-left",chevron:"popover-notifications-chevron","settings-chevron":"popover-notifications-settings-chevron","notifications-chevron":"popover-notifications-notifications-chevron","message-chevron":"popover-notifications-message-chevron","play-chevron":"popover-notifications-play-chevron","friends-chevron":"popover-notifications-friends-chevron",tagline:"popover-notifications-tagline"};let ag=/*#__PURE__*/(0,C.A)(aw,[["render",popover_notificationsvue_type_template_id_330f08c1_ts_true_render],["__cssModules",ab]]),av=document.querySelector("[data-toolbar-notifications]"),aE=document.querySelector("[data-popover-notifications]"),ay=(0,R.E)(ag),handle_popover_notifications_showComponent=()=>{e6();ay.mount("[data-popover-notifications]");aE.classList.add("is-ready");av?.removeEventListener("mouseenter",handle_popover_notifications_showComponent)};av?.addEventListener("mouseenter",handle_popover_notifications_showComponent);av?.addEventListener("click",e=>{"hidden"===window.getComputedStyle(aE).visibility&&e.preventDefault()});let aS={forceTwoFactor:"data-force-two-factor",loginType:"data-login-type",userIsAffiliate:"data-affiliate",userIsAllowed2FA:"data-two-factor-allowed",userIsStreamer:"data-streamer",verification:"data-verification"},clickOutside=(e,t)=>new Promise((s,a)=>{let documentListener=t=>{if(void 0===t.target.contains||t.target!==e&&!e.contains(t.target)){s();document.removeEventListener("click",documentListener)}};setTimeout(()=>{document.addEventListener("click",documentListener);t?.addEventListener("abort",()=>{document.removeEventListener("click",documentListener);a()})})}),aA={accessibility:"accessibility",account:"account",affiliate:"affiliate",boardAndPieces:"board-and-pieces",coach:"coach",gameplay:"gameplay",interface:"interface",membership:"membership",notifications:"notifications",profile:"profile",social:"social",streamAlerts:"stream-alerts"},aR={[aA.accessibility]:{label:(0,I.pw)("Accessibility"),icon:"user-badge-question",url:n.A.generate("web_user_settings_accessibility"),title:(0,I.pw)("Accessibility - Settings")},[aA.account]:{label:(0,I.pw)("Account"),icon:"piece-pawn-brand",url:n.A.generate("web_user_settings_account"),title:(0,I.pw)("Account - Settings")},[aA.affiliate]:{label:(0,I.pw)("Affiliate"),icon:"membership-payment-dollar",url:n.A.generate("web_user_settings_affiliate"),title:(0,I.pw)("Affiliate - Settings")},[aA.boardAndPieces]:{label:(0,I.pw)("Board & Pieces"),icon:"board",url:n.A.generate("web_user_settings_board"),title:(0,I.pw)("Board & Pieces - Settings")},[aA.coach]:{label:(0,I.pw)("Coach"),icon:"game-lesson",url:n.A.generate("web_user_settings_coach"),title:(0,I.pw)("Coach - Settings")},[aA.gameplay]:{label:(0,I.pw)("Gameplay"),icon:"hand-pawn",url:n.A.generate("web_user_settings_gameplay"),title:(0,I.pw)("Gameplay - Settings")},[aA.interface]:{label:(0,I.pw)("Interface"),icon:"device-computer",url:n.A.generate("web_user_settings_interface"),title:(0,I.pw)("Interface - Settings")},[aA.membership]:{label:(0,I.pw)("Membership"),icon:"membership-payment-card",url:n.A.generate("web_user_settings_membership"),title:(0,I.pw)("Membership - Settings")},[aA.notifications]:{label:(0,I.pw)("Notifications"),icon:"media-bell-fill",url:n.A.generate("web_user_settings_notifications"),title:(0,I.pw)("Notifications - Settings")},[aA.profile]:{label:(0,I.pw)("Profile"),icon:"user",url:n.A.generate("web_user_settings_edit_profile"),title:(0,I.pw)("Profile - Settings")},[aA.social]:{label:(0,I.pw)("Social"),icon:"users",url:n.A.generate("web_user_settings_social"),title:(0,I.pw)("Social - Settings")},[aA.streamAlerts]:{label:(0,I.pw)("Stream Alerts"),icon:"piece-pawn-signal",url:n.A.generate("web_user_settings_stream_alerts"),title:(0,I.pw)("Stream Alerts - Settings")}};function getOrderedGuestSettingsSections(){return[aA.boardAndPieces,aA.gameplay,aA.profile,aA.accessibility]}function getOrderedSettingsSections(e,t){let s=[aA.boardAndPieces,aA.gameplay,aA.profile,aA.interface,aA.social,aA.coach,aA.notifications,aA.account,aA.membership,aA.accessibility];return e&&s.push(aA.streamAlerts),t&&s.push(aA.affiliate),s}let az=["href"],aT=["textContent"],aI=["href"],aN=["textContent"],aC=["textContent"],aL=["href"],aB=["textContent"],aP=["href"],aO=["textContent"],aD=["href"],ax=["textContent"],aM=["href"],aU=["textContent"],aH=["href"],aV=["textContent"],aK=["href"],aj=["textContent"],aq=["textContent"];var aG=/* @__PURE__ */(0,z.defineComponent)({__name:"popover-settings",props:{routes:{},userIsAffiliate:{type:Boolean},userIsStreamer:{type:Boolean}},setup(e){let t=e,s=window.context.user?.isGuest,a=window.chesscom?.features?.includes("web_settings_redesign"),r=(0,z.computed)(()=>s?getOrderedGuestSettingsSections():getOrderedSettingsSections(t.userIsStreamer,t.userIsAffiliate));function handleLogout(){useIntercom().shutdownIntercom();submitLogoutForm()}return(e,t)=>((0,z.openBlock)(),(0,z.createElementBlock)("div",{class:(0,z.normalizeClass)(e.$style.component),"data-popover-settings-component":""},[(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)([e.$style.chevron,e.$style["settings-chevron"]])},null,2),t[17]||(t[17]=(0,z.createTextVNode)()),(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)(e.$style.header)},[(0,z.createElementVNode)("a",{class:(0,z.normalizeClass)(["cc-header-link",e.$style["header-link"]]),href:e.routes.settings},[(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(["cc-header-name",e.$style["header-name"]]),textContent:(0,z.toDisplayString)(e.$trans("Settings"))},null,10,aT),t[0]||(t[0]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(["icon-font-chess cc-header-chevron chevron-right",e.$style["header-icon"]])},null,2)],10,az)],2),t[18]||(t[18]=(0,z.createTextVNode)()),(0,z.unref)(a)?((0,z.openBlock)(),(0,z.createElementBlock)("div",{key:0,class:(0,z.normalizeClass)(e.$style.content)},[((0,z.openBlock)(!0),(0,z.createElementBlock)(z.Fragment,null,(0,z.renderList)(r.value,s=>((0,z.openBlock)(),(0,z.createElementBlock)("a",{key:s,class:(0,z.normalizeClass)(e.$style.item),href:(0,z.unref)(aR)[s].url},[(0,z.createVNode)(F.A,{variant:"glyph",class:(0,z.normalizeClass)(e.$style.icon),name:(0,z.unref)(aR)[s].icon},null,8,["class","name"]),t[1]||(t[1]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(e.$style.title),textContent:(0,z.toDisplayString)((0,z.unref)(aR)[s].label)},null,10,aN)],10,aI))),128)),t[3]||(t[3]=(0,z.createTextVNode)()),(0,z.createElementVNode)("a",{class:(0,z.normalizeClass)(e.$style.item),onClick:handleLogout},[(0,z.createVNode)(F.A,{name:"local-door-left-exit",variant:"glyph",class:(0,z.normalizeClass)(e.$style.icon)},null,8,["class"]),t[2]||(t[2]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(e.$style.title),textContent:(0,z.toDisplayString)(e.$trans("Log Out"))},null,10,aC)],2)],2)):((0,z.openBlock)(),(0,z.createElementBlock)("div",{key:1,class:(0,z.normalizeClass)(e.$style.content)},[(0,z.createElementVNode)("a",{class:(0,z.normalizeClass)(e.$style.item),href:e.routes.settings},[(0,z.createVNode)(F.A,{name:"user",variant:"glyph",class:(0,z.normalizeClass)(e.$style.icon)},null,8,["class"]),t[4]||(t[4]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(e.$style.title),textContent:(0,z.toDisplayString)(e.$trans("Profile"))},null,10,aB)],10,aL),t[11]||(t[11]=(0,z.createTextVNode)()),(0,z.createElementVNode)("a",{class:(0,z.normalizeClass)(e.$style.item),href:e.routes.boardSettings},[(0,z.createVNode)(F.A,{name:"board",variant:"glyph",class:(0,z.normalizeClass)(e.$style.icon)},null,8,["class"]),t[5]||(t[5]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(e.$style.title),textContent:(0,z.toDisplayString)(e.$trans("Board and Pieces"))},null,10,aO)],10,aP),t[12]||(t[12]=(0,z.createTextVNode)()),(0,z.createElementVNode)("a",{class:(0,z.normalizeClass)(e.$style.item),href:e.routes.themes},[(0,z.createVNode)(F.A,{name:"square-open-brush",variant:"glyph",class:(0,z.normalizeClass)(e.$style.icon)},null,8,["class"]),t[6]||(t[6]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(e.$style.title),textContent:(0,z.toDisplayString)(e.$trans("Themes"))},null,10,ax)],10,aD),t[13]||(t[13]=(0,z.createTextVNode)()),(0,z.createElementVNode)("a",{class:(0,z.normalizeClass)(e.$style.item),href:e.routes.liveSettings},[(0,z.createVNode)(F.A,{name:"game-time-rapid",variant:"glyph",class:(0,z.normalizeClass)(e.$style.icon)},null,8,["class"]),t[7]||(t[7]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(e.$style.title),textContent:(0,z.toDisplayString)(e.$trans("Live Chess"))},null,10,aU)],10,aM),t[14]||(t[14]=(0,z.createTextVNode)()),(0,z.unref)(s)?(0,z.createCommentVNode)("",!0):((0,z.openBlock)(),(0,z.createElementBlock)("a",{key:0,class:(0,z.normalizeClass)(e.$style.item),href:e.routes.dailySettings},[(0,z.createVNode)(F.A,{name:"game-time-daily",variant:"glyph",class:(0,z.normalizeClass)(e.$style.icon)},null,8,["class"]),t[8]||(t[8]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(e.$style.title),textContent:(0,z.toDisplayString)(e.$trans("Daily Chess"))},null,10,aV)],10,aH)),t[15]||(t[15]=(0,z.createTextVNode)()),(0,z.unref)(s)?(0,z.createCommentVNode)("",!0):((0,z.openBlock)(),(0,z.createElementBlock)("a",{key:1,class:(0,z.normalizeClass)(e.$style.item),href:e.routes.home},[(0,z.createVNode)(F.A,{name:"local-home-cogwheel",variant:"glyph",class:(0,z.normalizeClass)(e.$style.icon)},null,8,["class"]),t[9]||(t[9]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(e.$style.title),textContent:(0,z.toDisplayString)(e.$trans("Home Settings"))},null,10,aj)],10,aK)),t[16]||(t[16]=(0,z.createTextVNode)()),(0,z.createElementVNode)("a",{class:(0,z.normalizeClass)(e.$style.item),onClick:handleLogout},[(0,z.createVNode)(F.A,{name:"arrow-triangle-exit-left",variant:"glyph",class:(0,z.normalizeClass)(e.$style.icon)},null,8,["class"]),t[10]||(t[10]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(e.$style.title),textContent:(0,z.toDisplayString)(e.$trans("Log Out"))},null,10,aq)],2)],2))],2))}});let aF={};aF.$style={max1024:"63.938em",max1100:"68.688em",max1200:"74.938em",max1250:"78.063em",max1400:"87.438em",max330:"20.563em",max400:"24.938em",max480:"29.938em",max550:"34.313em",max640:"39.938em",max700:"43.688em",max768:"47.938em",max960:"59.938em",min1024:"64em",min1100:"68.75em",min1200:"75em",min1250:"78.125em",min1366:"85.375em",min1400:"87.5em",min1920:"119.938em",min330:"20.625em",min400:"25em",min480:"30em",min550:"34.375em",min615:"38.438em",min640:"40em",min700:"43.75em",min768:"48em",min900:"56.25em",min960:"60em",component:"popover-settings-component",header:"popover-settings-header","header-link":"popover-settings-header-link","header-name":"popover-settings-header-name","header-icon":"popover-settings-header-icon",item:"popover-settings-item",icon:"popover-settings-icon",title:"popover-settings-title",content:"popover-settings-content",avatar:"popover-settings-avatar",username:"popover-settings-username","time-left":"popover-settings-time-left",chevron:"popover-settings-chevron","settings-chevron":"popover-settings-settings-chevron","notifications-chevron":"popover-settings-notifications-chevron","message-chevron":"popover-settings-message-chevron","play-chevron":"popover-settings-play-chevron","friends-chevron":"popover-settings-friends-chevron",tagline:"popover-settings-tagline"};let a$=/*#__PURE__*/(0,C.A)(aG,[["__cssModules",aF]]),aW=document.querySelector("[data-toolbar-settings]"),aZ=document.querySelector("[data-toolbar-new-settings]"),aY=document.querySelector("[data-popover-settings]"),aJ=(0,R.E)(a$,{routes:eA,userIsStreamer:aZ?.hasAttribute(aS.userIsStreamer)??!1,userIsAffiliate:aZ?.hasAttribute(aS.userIsAffiliate)??!1}),listener=()=>{aJ.mount("[data-popover-settings]");aY.classList.add("is-active");aW?.removeEventListener("click",listener);clickOutside(document.querySelector("[data-popover-settings-component]")).then(()=>{aY.classList.remove("is-active");aW?.addEventListener("click",listener)})};aW?.addEventListener("click",listener);let handle_popover_settings_showComponent=()=>{aJ.mount("[data-popover-settings]");aY.classList.add("is-ready");aZ?.removeEventListener("mouseenter",handle_popover_settings_showComponent)};aZ?.addEventListener("mouseenter",handle_popover_settings_showComponent);aZ?.addEventListener("click",e=>{"hidden"===window.getComputedStyle(aY).visibility&&e.preventDefault()});let aQ=document.querySelector("[data-toolbar-play]"),aX=document.querySelector("[data-popover-play]"),handle_popover_play_showComponent=async()=>{e6();(0,R.E)((0,z.defineAsyncComponent)(()=>__webpack_require__.e(776).then(__webpack_require__.bind(__webpack_require__,4776)))).mount("[data-popover-play]");aX.classList.add("is-ready");aQ?.removeEventListener("mouseenter",handle_popover_play_showComponent)};aQ?.addEventListener("mouseenter",handle_popover_play_showComponent);aQ?.addEventListener("click",e=>{"hidden"===window.getComputedStyle(aX).visibility&&e.preventDefault()});let makeResizeEvent=()=>new Event("resize"),a0="nav-collapsed",a1="collapsed",a8=document.getElementById("sb"),a2=document.querySelector("[data-nav-resize]");a2&&a2.addEventListener("click",()=>{let e="vertical-expanded";if(sL.collapsed){document.body.classList.remove(a0);a8.classList.remove(a1);sL.collapsed=!1}else{document.body.classList.add(a0);a8.classList.add(a1);sL.collapsed=!0;e="vertical-collapsed"}r.A.post(n.A.generate("web_user_callback_update_navigation_state",{state:e}));window.dispatchEvent(makeResizeEvent())});let a3=document.querySelector("[data-nav-action-search]"),a6=document.querySelector("[data-nav-toggle-search-box]"),a4=document.querySelector("[data-nav-popover-search]");a3?.addEventListener("click",e=>{g.Fr||e.preventDefault()});a6?.addEventListener("click",()=>{if(!g.Fr&&!a4?.classList.contains("open")){let e=document.querySelector(".autofocus input");a4?.classList.add("open");e?.focus();sL.searchIsExpanded=!0;clickOutside(a4).then(()=>{a4?.classList.remove("open");sL.searchIsExpanded=!1})}});let a5={sidebar:null,toolbar:null};function getSidebar(){return a5.sidebar}function getSidebarParentElementFromDom(){return document.querySelector(".board-layout-nav")??document.querySelector(".base-sidebar")}function appendSidebarToDom(){let e=getSidebar(),t=getSidebarParentElementFromDom();if(e&&t&&!e.isConnected){t.append(e);a5.sidebar=null}}function getSidebarElementFromDom(){return document.querySelector("#sb")}function removeSidebarFromDom(){let e=getSidebarElementFromDom();if(e&&e.isConnected){e.remove();a5.sidebar=e}}function isMobile(){return matchMedia("(max-width: 960px)").matches}Array.from(document.querySelectorAll("[data-mobile-nav-toggle]")).forEach(e=>{e.addEventListener("click",()=>{if(e.classList.contains(f.Ly.CLOSE)){hidePanels();isMobile()&&removeSidebarFromDom()}else{isMobile()&&appendSidebarToDom();let e=(0,M.M3)()?f.Tp.MAIN_NAV_HOME_LINK:f.Tp.MAIN_NAV_PLAY_LINK;showPanel(document.querySelector(e));window.scrollTo(0,0)}toggleOpenClass()})});var a9=/* @__PURE__ */(0,z.defineComponent)({__name:"expand-tooltip",setup:e=>(e,t)=>((0,z.openBlock)(),(0,z.createElementBlock)(z.Fragment,null,[(0,z.createVNode)(F.A,{name:"arrow-triangle-edge-right",variant:"glyph"}),t[0]||(t[0]=(0,z.createTextVNode)()),(0,z.unref)(sL).collapsed?((0,z.openBlock)(),(0,z.createBlock)(T.A,{key:0,"for-previous-element":"",position:"right",text:e.$trans("Expand")},null,8,["text"])):(0,z.createCommentVNode)("",!0)],64))}),a7=/* @__PURE__ */(0,z.defineComponent)({__name:"mode-tooltip",setup(e){let t=(0,I.pw)("Light UI"),s=(0,I.pw)("Dark UI"),a=(0,z.ref)((0,sT.oL)()?t:s);return(0,z.watch)(()=>sL.isDarkMode,()=>a.value=sL.isDarkMode?t:s),(e,t)=>((0,z.openBlock)(),(0,z.createElementBlock)(z.Fragment,null,[(0,z.createVNode)(F.A,{name:"circle-fill-contrast",variant:"glyph"}),t[0]||(t[0]=(0,z.createTextVNode)()),(0,z.unref)(sL).collapsed?((0,z.openBlock)(),(0,z.createBlock)(T.A,{key:0,"for-previous-element":"",position:"right",text:a.value},null,8,["text"])):(0,z.createCommentVNode)("",!0)],64))}});let re={class:"search-icon-font icon-font-chess magnifying-glass"};var rt=/* @__PURE__ */(0,z.defineComponent)({__name:"search-tooltip",setup:e=>(e,t)=>((0,z.openBlock)(),(0,z.createElementBlock)("span",re,[(0,z.unref)(sL).collapsed&&!(0,z.unref)(sL).searchIsExpanded?((0,z.openBlock)(),(0,z.createBlock)(T.A,{key:0,position:"right",text:e.$trans("Search")},null,8,["text"])):(0,z.createCommentVNode)("",!0)]))});let rs=document.querySelector("#search");rs&&(0,R.E)(rt).mount(rs);let ra=document.querySelector("#resize");ra&&(0,R.E)(a9).mount(ra);let rr=document.querySelector("#mode");rr&&(0,R.E)(a7).mount(rr);var rn=__webpack_require__(5697);async function updateDarkMode(e){await (0,rn.D)({"ui.mode":e?"dark":"light"})}let ro=document.querySelector("[data-nav-ui-mode]");ro?.addEventListener("click",()=>{let e=(0,sT.oL)();(0,sT.S8)(!e);(0,sT.jh)(!e);(0,sT.Qo)(!e);(0,sT.Dj)(!e);(0,M.M3)()&&updateDarkMode(!e);sL.isDarkMode=!e});window.addEventListener("message",async({data:e})=>{if(e?.key===f.AZ.SHOW_UPGRADE_MODAL){let t=(0,R.E)((0,z.defineAsyncComponent)(()=>Promise.all([__webpack_require__.e(436),__webpack_require__.e(530),__webpack_require__.e(616),__webpack_require__.e(896),__webpack_require__.e(133),__webpack_require__.e(655)]).then(__webpack_require__.bind(__webpack_require__,655))),{options:e?.payload??{},onModalDidHide(){t.unmount();H.A.emit(x.AZ.MODAL_DID_HIDE)}});t.mount(document.body.appendChild(document.createElement("div")))}});var ri=__webpack_require__(9558);function isInLearnCtaExperimentSegment(e){let t=window.chesscom?.featuresConfig?.web_bypass_learn_cta_experiment?.segment;return window.chesscom.features.includes("index_page_test_lessons_cta_and_header_update")&&t?t===e:(0,ri.E)("index_page_test_lessons_cta_and_header_update",e)}function isInLearnCtaTestSegment(){return["article","learn","lessons"].some(e=>isInLearnCtaExperimentSegment(e))}__webpack_require__(2505);let bigIntRequestTransformRequest=e=>{if("bigint"==typeof e)return e.toString();if("object"!=typeof e)return e;if(Array.isArray(e))return e.map(bigIntRequestTransformRequest);for(let t in e)e[t]=bigIntRequestTransformRequest(e[t]);return e},packSignupButtonClicked=e=>({...e,"@type":"type.googleapis.com/chesscom.signup.v1.SignupButtonClicked"});var rc=__webpack_require__(69);async function track_user_activity_event_trackUserActivityEvent(e){window.chesscom.features.includes("emit_strongly_typed_events")&&(await (0,rc.e)()).sendEvent(e)}let signupButtonClicked=(e,t)=>{track_user_activity_event_trackUserActivityEvent(packSignupButtonClicked({button:e,interface:t}))};function handleCtaExperimentUserActivity(){if(!(!isInLearnCtaTestSegment()||(0,M.M3)()&&!window.chesscom?.features?.includes("web_guest_activity_tracking"))){y.E(".guest-activity-trackable.navbar-login")?.forEach(e=>{e?.addEventListener("click",()=>{signupButtonClicked("SIGNUP_BUTTON_LOGIN","SIGNUP_INTERFACE_NAV_BAR")})});y.E(".guest-activity-trackable.navbar-signup")?.forEach(e=>{e?.addEventListener("click",()=>{signupButtonClicked("SIGNUP_BUTTON_SIGNUP","SIGNUP_INTERFACE_NAV_BAR")})})}}(()=>{(0,y.E)(k.Tp.USER_ACTIVITY_NAV_SELECTION).forEach(e=>{e.addEventListener("click",()=>{e.dataset.userActivityNavSelection&&(0,G.l)(e.dataset.userActivityNavSelection)})})})();(()=>{(0,y.E)(k.Tp.SEARCH_INPUT).forEach(e=>{e?.form?.addEventListener("submit",()=>{v.D(k.c6.SEARCH,{searchTerm:e.value})})})})();(()=>{let isGuestActivityButton=e=>["guest-activity-trackable","navbar-signup"].every(t=>e?.classList?.contains(t));(0,y.E)(k.Tp.SIGN_UP).forEach(e=>{!(0,M.M3)()&&isInLearnCtaTestSegment()&&isGuestActivityButton(e)||e.addEventListener("click",()=>{signupButtonClicked("SIGNUP_BUTTON_SIGNUP","SIGNUP_INTERFACE_NAV_BAR");let t=JSON.parse(e.getAttribute(k.uK.userActivityProps));(0,v.D)(k.c6.ONBOARD,t)})})})();(()=>{(0,y.E)(k.Tp.AUTH_BUTTON).forEach(e=>{e.addEventListener("click",()=>{let t=JSON.parse(e.getAttribute(k.uK.eventProps));(0,v.D)(k.c6.NAVBAR_CLICKED,t)})})})();handleCtaExperimentUserActivity();let rl=document.querySelector(f.Tp.MAIN_NAV_MORE_LINK);rl?.addEventListener("click",()=>{window.location.href=rl.getAttribute("goto")});let createDiv=e=>{let t=document.createElement("div");return Object.assign(t.style,e),t},r_={OnCoachChanged:"OnCoachChanged",OnCoachInitReady:"OnCoachInitReady",OnCoachLoaded:"OnCoachLoaded",OnCoachModalClose:"OnCoachModalClose",OnCoachModalOpen:"OnCoachModalOpen",OnSetPendingCoach:"OnSetPendingCoach",OnSpeak:"OnSpeak",OnSpeechAssetsLoaded:"OnSpeechAssetsLoaded"},ru=(0,eD.createQueuedEmitter)();function isSentryHighProfileEnabled(){return!!(window.chesscom.enableSentryHP&&window.context?.user&&(window.context.user.isStreamer||window.context.user.chessTitle||window.context.user.hasConnectedTwitch||window.context.user.hasConnectedYoutube))}function isSentryEnabled(){return window.chesscom.enableSentry||window.chesscom.sudoEnableSentry||isSentryHighProfileEnabled()}function reportError(e){isSentryEnabled()&&(0,u.C)(e)}async function loadCurrentCoachResource(){try{await tn.load();ru.emit(r_.OnCoachLoaded)}catch(e){e instanceof Error?reportError(e):reportError(Error(`Error thrown while loading current coach ${e}`))}}var rh=__webpack_require__(2688),rd=__webpack_require__(797),rm=__webpack_require__(9916);function listenForMessageModal(){let e;window.addEventListener("message",({data:t})=>{if(t?.event==="SHOW_MESSAGE_MODAL"){e=(0,R.E)((0,z.defineAsyncComponent)(()=>__webpack_require__.e(941).then(__webpack_require__.bind(__webpack_require__,3941))));Object.assign(rd.q.user,t.user);e.mount(`#${rm.D.MESSAGE_MODAL}`)}t?.event===rh.A.hideModal&&e.unmount()})}function isPlayPage(){return!!window.Config?.isPlay}var rp=__webpack_require__(8025),rf=__webpack_require__(6462);let rk={CHAT_LIST_LOADED:"chat-list-loaded",INIT_CHESS_TV_CHAT:"init-chess-tv-chat",INIT_CLUB_CHAT:"init-club-chat",INIT_EVENT_CHAT:"init-event-chat",OPEN_POPOUT_CLUB_CHAT:"open-popout-club-chat"};var rw=__webpack_require__(7431);let addPageLoadTimestampToLog=()=>{(0,rw.Rm)({key:"pageLoad",value:Date.now()})};function renderBadges(){(0,y.E)(l.BADGES).forEach(e=>{let t=e.getAttribute(o.BADGE_TYPE),s=Number(e.getAttribute(o.BADGE_COUNT));if(t){setBadgeCount(t,s);(0,R.E)(el,{badge:e.getAttribute(o.BADGE_TYPE),text:e.getAttribute(o.BADGE_TEXT)}).mount(e)}})}let rb={name:"nav-autofill-search"};function nav_autofill_searchvue_type_template_id_1b8b1a10_ts_true_render(e,t,s,a,r,n){let o=(0,z.resolveComponent)("Autocomplete");return(0,z.openBlock)(),(0,z.createElementBlock)("form",rb,[(0,z.createVNode)(o,{modelValue:e.keyword,"onUpdate:modelValue":t[0]||(t[0]=t=>e.keyword=t),autofocus:e.autofocus,"is-quick-search":e.isQuickSearch,loading:e.loading,name:"nav-search",options:e.options,placeholder:e.$trans("Search"),size:e.size,onClear:e.onClear,onSearchSubmit:e.onSubmit,onSelectItem:e.onSelectItem},null,8,["modelValue","autofocus","is-quick-search","loading","options","placeholder","size","onClear","onSearchSubmit","onSelectItem"])])}function getAutofillResults(e,t){let s="web_search_callback_autofill",a={keyword:e},o=window.context?.i18n?.locale;t&&Object.assign(a,{type:t});if(o!==rp.AA.DEFAULT_LOCALE){s="i18n_web_search_callback_autofill";a={...a,_locale:o.split("_")[0]}}let i=n.A.generate(s,a);return r.A.get(i)}var rg=__webpack_require__(1242),rv=__webpack_require__(2495),rE=__webpack_require__(3676);async function getSuggestionsWithExactMatch(e){let{query:t,limit:s,signal:a}=e,{data:{friends:r=[],suggestions:n=[]}}=await (0,rE.O)({boostUsername:!0,exactUsernameFirst:!0,friendsLimit:s,includeFriends:!0,prefix:t,suggestionsLimit:s,signal:a});return[...r.map((0,rv.x)({areFriends:!0})),...n.map((0,rv.x)({areFriends:!1}))]}async function getUserFriends(e){let{user:t,query:s,limit:r,signal:n}=e,{data:o}=await (0,a.s)({itemsPerPage:r,requesterUser:t.id,searchCriteria:{name:s},sorting:[{key:"presenceStatus",order:"desc"}],signal:n});return(o.friends??[]).map((0,rv.x)({areFriends:!0}))}let ry=6;async function findByUsernameOrEmail(e){let{query:t,signal:s}=e,a=(0,rg.H)();if(!t)return{data:[]};if(window.chesscom.features.includes("friends_search_prioritize_exact_match")){let e=await getSuggestionsWithExactMatch({query:t,limit:ry,signal:s}),a=e.find(e=>e.userView.username.toLowerCase()===t.toLowerCase()),r=e.filter(e=>e.userView.username.toLowerCase()!==t.toLowerCase()),n=[];return a&&n.push(a),n.push(...r.slice(0,ry-n.length)),{data:n}}{let e=await getUserFriends({user:a,query:t,limit:ry,signal:s}),r=[];r.push(...e);if(r.length[]}},emits:["clear","update:modelValue","search-submit","select-item"],setup(e,{emit:t}){let s=e,a=t,r={ARROW_DOWN:40,ARROW_UP:38,ENTER:13,ESC:27},n=(0,z.ref)(""),o=(0,z.ref)(0),i=(0,z.ref)(!1),c=(0,z.ref)(!0),l=(0,z.ref)(""),_=(0,z.computed)(()=>s.name?`${s.name}-autocomplete`:"autocomplete"),u=(0,z.computed)(()=>l.value),h=(0,z.computed)(()=>s.options.length?JSON.parse(JSON.stringify(s.options)).filter(e=>!!e.divider||e.title.toLowerCase()):[]),d=(0,z.computed)(()=>i.value&&s.loading&&!c.value?{state:"loading"}:n.value.length&&!s.loading?{iconGlyph:"mark-cross",state:"button"}:{iconGlyph:"tool-magnifier-blank"});(0,z.watch)(()=>s.options,()=>{updateFilteredOptions()});function clearSearch(){n.value="";a("clear","")}function onBlur(){setTimeout(()=>{i.value=!1},250)}function onFocus(){o.value=-1;i.value=n.value.trim().length>=3}function onInput(e){n.value=e;let t=e.trim(),s=t.length;l.value=t.replace(/(<([^>]+)>)/gi,"");i.value=s>0;c.value=s<3;c.value?a("clear",t):a("update:modelValue",t);updateFilteredOptions()}function onKeydown(e){if(!i.value)return;let t=e.keyCode;switch(t){case r.ARROW_DOWN:e.preventDefault();navigateDown();break;case r.ARROW_UP:e.preventDefault();navigateUp();break;case r.ENTER:{e.preventDefault();let t=n.value.trim();if(t.length>=3){let e=getSelectedItem();if(o.value===h.value.length)emitSearchSubmit();else if(e){a("select-item",e);a("search-submit",e);setInputValue(h.value[o.value]?.title)}i.value=!1}break}case r.ESC:i.value=!1}}function onMousemove(e){o.value=e}function isActiveItem(e){return e===o.value}function getSelectedItem(){return o.value===h.value.length?"":h.value[o.value]}function selectItem(e){a("select-item",e)}function emitSearchSubmit(){a("search-submit")}function navigateDown(){let e=o.value+1;h.value[e]?.divider&&(e+=1);o.value=e;updateFocusList()}function navigateUp(){let e=o.value-1;h.value[e]?.divider&&(e-=1);o.value=e;updateFocusList()}function updateFilteredOptions(){o.value=0}function highlightMatchedText(e){let t=RegExp(l.value,"i"),s=e.match(t);return s?e.replace(t,`${s[0]}`):e}function getOptionIcon(e){return e.icon.includes("https")?e.icon:`/bundles/web/images/color-icons/${e.icon}.svg`}function setInputValue(e){i.value=!1;n.value=e||l.value;updateFilteredOptions()}function updateFocusList(){let e=h.value.length;o.value>e?o.value=0:o.value<0&&(o.value=e)}return(e,t)=>((0,z.openBlock)(),(0,z.createElementBlock)("div",{class:(0,z.normalizeClass)([e.$style.component,{[e.$style["quick-search"]]:e.isQuickSearch},{[e.$style["is-open"]]:i.value&&!e.loading}])},[(0,z.createVNode)(t8.A,{id:_.value,autocomplete:"off","aria-label":e.$trans("Search"),class:(0,z.normalizeClass)({autofocus:e.autofocus}),append:d.value,autofocus:e.autofocus,maxlength:e.maxlength,"model-value":n.value,name:e.name,placeholder:e.placeholder,size:e.size,onBlur,onButtonAction:clearSearch,onFocus,"onUpdate:modelValue":onInput,onKeydown},null,8,["id","aria-label","class","append","autofocus","maxlength","model-value","name","placeholder","size"]),t[7]||(t[7]=(0,z.createTextVNode)()),(0,z.createVNode)(z.Transition,{"enter-active-class":e.$style.enter,"leave-active-class":e.$style.leave},{default:(0,z.withCtx)(()=>[(0,z.withDirectives)((0,z.createElementVNode)("ul",{class:(0,z.normalizeClass)(e.$style.list)},[((0,z.openBlock)(!0),(0,z.createElementBlock)(z.Fragment,null,(0,z.renderList)(h.value,(s,a)=>((0,z.openBlock)(),(0,z.createElementBlock)("li",{key:a,class:(0,z.normalizeClass)([{[e.$style.active]:isActiveItem(a)&&!s.divider},e.$style["list-item"]]),onMousemove:e=>s.divider?null:onMousemove(a),onClick:e=>selectItem(s)},[s.divider?((0,z.openBlock)(),(0,z.createElementBlock)("div",{key:0,class:(0,z.normalizeClass)(e.$style.divider)},null,2)):((0,z.openBlock)(),(0,z.createElementBlock)("a",{key:1,class:(0,z.normalizeClass)(e.$style["list-group"]),href:s.url},[(0,z.createElementVNode)("img",{alt:s.title,src:getOptionIcon(s),class:(0,z.normalizeClass)(e.$style.preview),width:"24",height:"24"},null,10,rz),t[2]||(t[2]=(0,z.createTextVNode)()),s.chess_title?((0,z.openBlock)(),(0,z.createElementBlock)("span",{key:0,class:(0,z.normalizeClass)(["post-view-meta-title",e.$style["user-detail"]]),textContent:(0,z.toDisplayString)(s.chess_title)},null,10,rT)):(0,z.createCommentVNode)("",!0),t[3]||(t[3]=(0,z.createTextVNode)()),(0,z.createElementVNode)("span",{class:(0,z.normalizeClass)(e.$style["user-detail"]),innerHTML:highlightMatchedText(s.title)},null,10,rI),t[4]||(t[4]=(0,z.createTextVNode)()),s.country_id?((0,z.openBlock)(),(0,z.createBlock)(rS.A,{key:1,"is-clickable":!1,code:s.country_id},null,8,["code"])):(0,z.createCommentVNode)("",!0)],10,rR))],42,rA))),128)),t[6]||(t[6]=(0,z.createTextVNode)()),(0,z.createElementVNode)("li",{class:(0,z.normalizeClass)([{[e.$style.active]:isActiveItem(h.value.length)},e.$style["list-item"],e.$style.query]),onClick:t[0]||(t[0]=(0,z.withModifiers)(e=>emitSearchSubmit(),["prevent"])),onMousemove:t[1]||(t[1]=e=>onMousemove(h.value.length))},[(0,z.createElementVNode)("div",{class:(0,z.normalizeClass)(e.$style["list-group"])},[(0,z.createVNode)(F.A,{name:"tool-magnifier-blank",variant:"glyph",class:(0,z.normalizeClass)(e.$style["query-icon"])},null,8,["class"]),t[5]||(t[5]=(0,z.createTextVNode)()),(0,z.createElementVNode)("div",{innerHTML:e.$trans("All Results for %enteredKeyword%",{"%enteredKeyword%":""+u.value+""})},null,8,rN)],2)],34)],2),[[z.vShow,i.value&&!e.loading]])]),_:1},8,["enter-active-class","leave-active-class"])],2))}});let rL={};rL.$style={component:"autocomplete-component",list:"autocomplete-list","list-item":"autocomplete-list-item",active:"autocomplete-active","list-group":"autocomplete-list-group",preview:"autocomplete-preview",query:"autocomplete-query","query-icon":"autocomplete-query-icon","user-detail":"autocomplete-user-detail",divider:"autocomplete-divider",enter:"autocomplete-enter",appearing:"autocomplete-appearing",leave:"autocomplete-leave","quick-search":"autocomplete-quick-search","is-open":"autocomplete-is-open"};let rB=/*#__PURE__*/(0,C.A)(rC,[["__cssModules",rL]]);var rP=(0,z.defineComponent)({name:"NavAutofillSearch",components:{Autocomplete:rB},props:{autofocus:Boolean,isQuickSearch:Boolean,size:{type:String}},setup(){let e=(0,z.ref)([]),t=(0,z.ref)(""),s=(0,z.ref)(!0),a=(0,z.ref)(!0),r=(0,z.ref)(!0),n=(0,z.ref)([]),o=(0,z.ref)([]);function onClear(){e.value=[];s.value=!0}(0,z.watch)([a,r],()=>{e.value=o.value.length?[...n.value,{divider:!0},...o.value]:n.value;s.value=a.value||r.value},{deep:!0});let i=(0,e3.A)(async t=>{e.value=[];a.value=!0;r.value=!0;getAutofillResults(t,"feature").then(({data:{feature:e}})=>{n.value=e;a.value=!1});window.chesscom?.features?.includes("friends_search_fe_navbar_search")?findByUsernameOrEmail({query:t}).then(({data:e})=>{let t=e.map(friendsSearchFriendDtoToSearchMember);o.value=t;r.value=!1}):getAutofillResults(t,"member").then(({data:{member:e}})=>{o.value=e;r.value=!1})},500);(0,z.watch)(t,e=>{s.value=!0;i(e)});function onSubmit(e){e||(0,v.D)(k.c6.SEARCH,{searchTerm:t.value});window.location.href=e?.url||k.JZ.searchRoute(t.value)}return{keyword:t,loading:s,onClear,onSelectItem:function onSelectItem(e){e&&(0,v.D)(k.c6.SEARCH_AUTOFILL,{fill:e.title})},onSubmit,options:e}}});let rO=/*#__PURE__*/(0,C.A)(rP,[["render",nav_autofill_searchvue_type_template_id_1b8b1a10_ts_true_render]]);function render_search(){document.querySelectorAll(".nav-autofill-search").forEach(e=>{let t=!!e.getAttribute("data-autofocus"),s=String(e.getAttribute("data-size"));(0,R.E)(rO,{autofocus:t,size:s}).mount(e)})}let rD="offline-challenge";function updateOfflineChallengeToasters(){let{toAdd:e,toRemove:t}=getDiff();e.forEach(addToaster);t.forEach(e=>window.toaster?.remove(e.id))}function getDiff(){let e=getOfflineChallengeNotifications(),t=getOfflineChallengeToasters();return{toAdd:e.filter(e=>!t.find(t=>t.id===getToasterId(e))),toRemove:t.filter(t=>!e.find(e=>getToasterId(e)===t.id))}}function getOfflineChallengeNotifications(){return b.i.notifications.filter(e=>e.type.id===w.OFFLINE_CHALLENGE)[0]?.notifications??[]}function getOfflineChallengeToasters(){let e=window.toaster?.notifications;return e?e.filter(e=>String(e.id).startsWith(rD)):[]}function addToaster(e){let t=getToasterId(e);window.toaster?.remove(t);window.toaster?.add({avatarUrl:e.image,id:t,content:e.content,links:[{onClick:()=>{window.toaster?.remove(t);window.location.href=e.route},label:I.pw("Accept")},{onClick:()=>{window.toaster?.remove(t);declineRequest(e)},label:I.pw("Decline"),data:{isDismissLink:!0}}]},{id:t,type:"composable",avatar:{type:"image",image:e.image},content:{type:"html",content:e.content},actions:{type:"dual",actions:[{icon:{name:"mark-cross",variant:"glyph"},tooltip:I.pw("Decline"),isPrimary:!1,onClick:()=>{window.toaster?.remove(t);declineRequest(e)}},{icon:{name:"mark-check",variant:"glyph"},tooltip:I.pw("Accept"),isPrimary:!0,onClick:()=>{window.toaster?.remove(t);window.location.href=e.route}}]}})}function getToasterId(e){return`${rD}-${e.id}`}function initChatModule(){t5.chats.hasFetched=!0;t5.chats.list=window.chesscom.chatList;delete window.chesscom.chatList;(0,z.watch)(()=>t5.chats.list.state.newMessages,e=>{b.i.badges.chatMessages=e;e&&(t5.currentTab=t4.chats.code)})}function toggleFriendsOnlineIndicator(e){document.querySelectorAll(l.TOOLBAR_FRIENDS_ICON).forEach(t=>{e?t.classList.add("is-online"):t.classList.remove("is-online")})}var rx={max1024:"63.938em",max1100:"68.688em",max1200:"74.938em",max1250:"78.063em",max1400:"87.438em",max330:"20.563em",max400:"24.938em",max480:"29.938em",max550:"34.313em",max640:"39.938em",max700:"43.688em",max768:"47.938em",max960:"59.938em",min1024:"64em",min1100:"68.75em",min1200:"75em",min1250:"78.125em",min1366:"85.375em",min1400:"87.5em",min1920:"119.938em",min330:"20.625em",min400:"25em",min480:"30em",min550:"34.375em",min615:"38.438em",min640:"40em",min700:"43.75em",min768:"48em",min900:"56.25em",min960:"60em"};function getToolbar(){return a5.toolbar}function getToolbarParentElementFromDom(){return document.querySelector(".board-layout-nav")??document.querySelector(".base-container")}function appendToolbarToDom(){let e=getToolbar(),t=getToolbarParentElementFromDom();if(e&&t&&!e.isConnected){t.prepend(e);a5.toolbar=null}}function getToolbarElementFromDom(){return document.querySelector("#tb")}function removeToolbarFromDom(){let e=getToolbarElementFromDom();if(e&&e.isConnected&&!e.classList.contains("is-home-page")){e.remove();a5.toolbar=e}}function toggleDomElements(e){if(e){removeSidebarFromDom();appendToolbarToDom()}else{removeToolbarFromDom();appendSidebarToDom()}}function registerMediaQueryObserver(){let e=matchMedia(`(max-width: ${rx.max960})`);toggleDomElements(e.matches);e.addEventListener("change",e=>{toggleDomElements(e.matches)})}var rM=__webpack_require__(1478);async function postPubSubErrorToClientMetrics({channel:e,message:t,url:s}){return(0,rM.C)({channel:e,message:String(t)||"Unknown PubSub failure",type:"PUBSUB",url:s})}function subscribe(e,t={}){return window.PubSub.client.subscribe(e,{onAttach:()=>{},onComplete:()=>{},onDetach:()=>{},onFailure:t=>{postPubSubErrorToClientMetrics({channel:e,message:`failed to subscribe to ${e} (code: ${t?.code})`,url:"/pubsub"})},onMessage:()=>{},...t})}function subscribeNotices(){if(b.i.isSubscribed)return;let e=`notification/users/${window.context.user.uuid}/notices`;window.PubSub.client&&subscribe(e,{onMessage(){eW.expire();fetchNotificationCounts()}});b.i.isSubscribed=!0}(()=>{let e=createDiv({height:"50px",overflow:"auto",width:"30px"}),t=createDiv({height:"60px",width:"100%"});e.appendChild(t);document.body.appendChild(e);30!==t.clientWidth&&document.body.classList.add("scrollbar-obtrusive");document.body.removeChild(e)})();(()=>{(0,y.E)(`.${rp.DY.USER_ACTIVITY_TRACKER}`).forEach(e=>{let t=e.dataset.eventName,s=(0,rf.q)(e.dataset.eventProps||null),a=(0,rf.q)(e.dataset.userProps||null),r=(0,rf.q)(e.dataset.incUserProps||null);(0,v.D)(t,s??void 0,a??void 0,r??void 0);e.remove()})})();function onLoad(){loadCurrentCoachResource();addPageLoadTimestampToLog();renderBadges();render_search();registerMediaQueryObserver();updateOnlineFriendCount();if(isLoggedIn()){listenForMessageModal();fetchNotificationCounts();subscribeNotices()}isPlayPage()||window.addEventListener("message",({data:e})=>{e===i.NOTIFICATIONS_FETCHED&&updateOfflineChallengeToasters()})}"complete"===document.readyState?onLoad():document.addEventListener("DOMContentLoaded",onLoad);window.addEventListener("message",({data:e})=>{e?.key!==rk.CHAT_LIST_LOADED||window.chesscom?.features?.includes("web_navbar_redesign")||initChatModule();e?.key===s.A.DECREMENT_NOTIFICATION_COUNT&&decrementNotificationCount(e.notification)});async function updateOnlineFriendCount(){window.context.user&&toggleFriendsOnlineIndicator(await getFriendsOnlineCount()>0)}}();!function(){"use strict";var e=__webpack_require__(2315);let t={DAILY_TIME_CONTROLS_HEADER:"daily-time-controls-header",DAILY_TIME_CONTROLS_SIDEBAR:"daily-time-controls-sidebar",LANGUAGE_PICKER_MODAL:"language-picker-modal",LIVE_TIME_CONTROLS_HEADER:"live-time-controls-header",LIVE_TIME_CONTROLS_SIDEBAR:"live-time-controls-sidebar",MOBILE_NAV_TOGGLE:"mobile-nav-toggle",MODAL_VIDEO:"modal-video"};var s=__webpack_require__(7105),a=__webpack_require__(1286),r=__webpack_require__(7118);let n=["href","onClick"];function render(e,t,s,a,o,i){let c=(0,r.resolveComponent)("cc-modal-header"),l=(0,r.resolveComponent)("cc-modal");return o.visible?((0,r.openBlock)(),(0,r.createBlock)(l,{key:0,onHide:t[0]||(t[0]=e=>o.visible=!1)},{default:(0,r.withCtx)(()=>[(0,r.createVNode)(c,{onClose:i.hide},{default:(0,r.withCtx)(()=>[(0,r.createTextVNode)((0,r.toDisplayString)(o.heading),1)]),_:1},8,["onClose"]),t[2]||(t[2]=(0,r.createTextVNode)()),(0,r.createElementVNode)("div",{class:(0,r.normalizeClass)(e.$style.component)},[(0,r.createElementVNode)("ul",{class:(0,r.normalizeClass)(e.$style.list)},[((0,r.openBlock)(!0),(0,r.createElementBlock)(r.Fragment,null,(0,r.renderList)(o.languages,s=>((0,r.openBlock)(),(0,r.createElementBlock)("li",{key:s.name,class:(0,r.normalizeClass)(e.$style.item)},[(0,r.createElementVNode)("a",{href:i.generateUrl(s),class:(0,r.normalizeClass)([e.$style.link,{[e.$style.selected]:s.isSelected}]),onClick:e=>i.setLanguage(s.locale)},[(0,r.createElementVNode)("div",null,(0,r.toDisplayString)(s.name),1),t[1]||(t[1]=(0,r.createTextVNode)()),(0,r.createElementVNode)("small",{class:(0,r.normalizeClass)(e.$style.translation)},(0,r.toDisplayString)(s.englishName),3)],10,n)],2))),128))],2)],2)]),_:1,__:[2]})):(0,r.createCommentVNode)("",!0)}var o=__webpack_require__(6666),i=__webpack_require__(3618);let c=window.context?.i18n?.locale!=="en_US",l=!(0,o.M3)()&&c,_=l?window.context?.i18n?.locale.substr(0,2):null,u={articles:i.A.generate("web_article_index"),billingIssues:"https://support.chess.com/category/135-membership-and-billing",forums:i.A.generate("web_forum_index"),home:i.A.generate("web_user_home"),languages:i.A.generate(l?"i18n_web_languages_callback":"web_languages_callback",{_locale:_}),learn:i.A.generate("web_page_learn"),openings:i.A.generate("web_openings_index"),reportAbuse:"https://support.chess.com/collection/136-community-safety",support:"https://support.chess.com/",generateLanguageSet:(e,t)=>i.A.generate("web_language_set",{locale:e,returnUrl:t}),generatei18n:e=>i.A.generate("i18n_web_index",{_locale:e})};var h=__webpack_require__(4747),d=__webpack_require__(3212),m=__webpack_require__(5785),p=__webpack_require__(1999),f={name:"ModalLanguagePicker",components:{CcModal:h.A,CcModalHeader:d.A},data(){return{routes:u,heading:this.$trans("Choose Your Preferred Language"),languages:[],I18N_DEFAULT_LOCALE:"en_US",visible:!1}},mounted(){this.getLanguages().then(()=>this.show());window.addEventListener("message",t=>{t.data===e.A.OPEN_LANGUAGE_PICKER&&this.show()})},methods:{generateUrl(e){if((0,o.M3)()||this.I18N_DEFAULT_LOCALE===e.locale){let t=window.location.pathname.split("/");t.splice(0,1);(0,o.M3)()||this.I18N_DEFAULT_LOCALE!==e.locale||t.splice(0,1);let s=`${window.location.origin}/${t.join("/")}`;return this.routes.generateLanguageSet(e.locale,s)}return this.routes.generatei18n(e.languageCodePrimaryAware)},getLanguages(){return p.A.post(u.languages).then(e=>{this.languages=e.data})},setLanguage(e){m.A.set("cclocale",e)},hide(){this.visible=!1},show(){this.visible=!0}}},k=__webpack_require__(6262);let w={};w.$style={component:"modal-language-picker-component",list:"modal-language-picker-list",item:"modal-language-picker-item",link:"modal-language-picker-link",selected:"modal-language-picker-selected",translation:"modal-language-picker-translation"};let b=/*#__PURE__*/(0,k.A)(f,[["render",render],["__cssModules",w]]);var widgets_modal_language_picker=()=>{(0,a.E)(b).use(s.default).mount(`#${t.LANGUAGE_PICKER_MODAL}`)},g=__webpack_require__(7333),v=__webpack_require__(8619);let y=!1,S=(0,g.E)(".language-select"),A=document.getElementById("cookie-consent-trigger");S?.forEach(t=>{t.addEventListener("click",()=>{v.u(e.A.OPEN_LANGUAGE_PICKER)})});A&&A.addEventListener("click",e=>{e.preventDefault();window.OneTrust&&window.OneTrust?.ToggleInfoDisplay()});window.addEventListener("message",t=>{if(t.data===e.A.OPEN_LANGUAGE_PICKER&&!y){y=!0;widgets_modal_language_picker()}})}()}();