fifth secret

Avatar of Solar_Void23
| 0
html
xmlns="http://www.w3.org/1999/xhtml"
xml:lang="en-US"
lang="en-US"
dir="ltr"
xmlns:fb="http://ogp.me/ns/fb#" xmlns:og="http://ogp.me/ns#"
data-color-mode="dark"
class="user-logged-in dark-mode">
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# game: http://ogp.me/ns/game#">
<meta charset="utf-8" />
<meta name="ROBOTS" content="NOODP" />
<meta name="ROBOTS" content="NOYDIR" />
<meta name="verify-v1" content="TgxixMKtxcQ+9NUdD7grKbzw3tAl3iJWlTPSPKt9t0I=" />
<meta name="p:domain_verify" content="314c7ba9469cc171a12a46b43e0e2aed" />
<meta name="google-site-verification" content="n7BdKb0xn1E9tRJXvmMxE3Ynr-QajBOi1yA1srT4Nrc" />
<meta name="apple-itunes-app" content="app-id=329218549">
<meta name="description" content="Test your tactical skills with chess puzzles that push your limits. The faster you solve, the higher your score. Keep track of your progress and stats." />
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<link rel="preconnect" href="//www.chess.com">
<link rel="preconnect" href="//images.chesscomfiles.com">
<link rel="dns-prefetch" href="//www.chess.com">
<link rel="dns-prefetch" href="//images.chesscomfiles.com">
<link
as="font"
crossorigin="crossorigin"
href="/bundles/web/fonts/chessglyph-v3/chessglyph-v3.3e78f81f.woff2"
rel="preload"
type="font/woff2">
<link
as="font"
crossorigin="crossorigin"
href="/bundles/web/fonts/chess-sans/chess-sans-700.3c2edc9b.woff2"
rel="preload"
type="font/woff2">
<link
as="font"
crossorigin="crossorigin"
href="/bundles/web/fonts/chess-sans/chess-sans-800.9f4a2f62.woff2"
rel="preload"
type="font/woff2">
<link rel="mask-icon" href="/bundles/web/favicons/safari-pinned-tab.1bf62bbf.svg" color="#5D9948">
<link rel="apple-touch-icon" sizes="180x180" href="/bundles/web/favicons/apple-touch-icon.7aaa2d1f.png">
<link rel="icon" type="image/x-icon" href="/bundles/web/favicons/favicon.46041f2d.ico">
<link rel="icon" type="image/png" href="/bundles/web/favicons/favicon-32x32.adae7142.png">
<link rel="icon" type="image/svg+xml" href="/bundles/web/favicons/favicon.5d6cb047.svg" >
<link href="/bundles/app/css/design-system.client.be4cf105.css"
type="text/css"
rel="stylesheet" />
<link href="/bundles/app/css/main.client.89f397ea.css"
type="text/css"
rel="stylesheet" />
<link href="/bundles/app/css/sprites.client.f4c16efb.css"
type="text/css"
rel="stylesheet" />
<link href="/bundles/app/css/toaster-center.client.8a9e89c3.css"
type="text/css"
rel="stylesheet" />
<link data-href="/bundles/app/css/alerts.client.d17136ee.css"
type="text/css"
rel="stylesheet" />
<meta name="language-banner-styles" content="/bundles/app/css/language-banner.client.e4160500.css">
<meta name="language-banner-scripts" content="/bundles/app/js/language-banner.client.579f27ee.js">
<link href="/bundles/app/css/navigation-legacy.client.edcc9ee2.css"
type="text/css"
rel="stylesheet" />
<link href="/bundles/app/css/global.client.68b5e76f.css"
type="text/css"
rel="stylesheet" />
<link
href="/chesscom-artifacts/packages/@chesscom/chessboard-layout/25.7.4/style.client.css"
type="text/css"
rel="stylesheet"/>
<link href="https://www.chess.com/themes/css?background_url=https://images.chesscomfiles.com/uploads/theme_background/2N6KSe.82005d5a.jpg&board_style_id=7116826e-b2f4-11ed-bf5d-15dcbca8bd59&piece_set_id=711c34de-b2f4-11ed-9bad-8dc29a8ae490&sound_set_id=712125de-b2f4-11ed-9c49-db696d1115a8&board_size=200&pieces_size=150" type="text/css" rel="stylesheet" id="active-theme-variables" />
<meta name="theme-color" content="#312E2B" />
<title>Chess Puzzles - Improve Your Chess by Solving Tactics - Chess.com</title>
<meta property="og:title" content="Chess Puzzles - Improve Your Chess by Solving Tactics" />
<meta property="og:url" content="https://www.chess.com/puzzles/rated" />
<meta property="fb:app_id" content="2427617054" />
<meta property="og:description" content="Test your tactical skills with chess puzzles that push your limits. The faster you solve, the higher your score. Keep track of your progress and stats." />
<meta property="og:type" content="website" />
<meta property="og:image" content="https://www.chess.com/bundles/web/images/social/share-puzzle-rated.86fc1cdd.png" />
<meta property="og:site_name" content="Chess.com" />
<meta name="twitter:title" content="Chess Puzzles - Improve Your Chess by Solving Tactics" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@chesscom" />
<meta name="twitter:description" content="Test your tactical skills with chess puzzles that push your limits. The faster you solve, the higher your score. Keep track of your progress and stats." />
<meta name="twitter:image" content="https://www.chess.com/bundles/web/images/social/share-puzzle-rated.86fc1cdd.png" />
<link rel="alternate" href="https://www.chess.com/puzzles/rated" hreflang="en" /><link rel="alternate" href="https://www.chess.com/es/puzzles/rated" hreflang="es" /><link rel="alternate" href="https://www.chess.com/fr/puzzles/rated" hreflang="fr" /><link rel="alternate" href="https://www.chess.com/de/puzzles/rated" hreflang="de" /><link rel="alternate" href="https://www.chess.com/pl/puzzles/rated" hreflang="pl" /><link rel="alternate" href="https://www.chess.com/ru/puzzles/rated" hreflang="ru" /><link rel="alternate" href="https://www.chess.com/sv/puzzles/rated" hreflang="sv" /><link rel="alternate" href="https://www.chess.com/el/puzzles/rated" hreflang="el" /><link rel="alternate" href="https://www.chess.com/pt/puzzles/rated" hreflang="pt" /><link rel="alternate" href="https://www.chess.com/it/puzzles/rated" hreflang="it" /><link rel="alternate" href="https://www.chess.com/zh/puzzles/rated" hreflang="zh" /><link rel="alternate" href="https://www.chess.com/ja/puzzles/rated" hreflang="ja" /><link rel="alternate" href="https://www.chess.com/ko/puzzles/rated" hreflang="ko" /><link rel="alternate" href="https://www.chess.com/nl/puzzles/rated" hreflang="nl" /><link rel="alternate" href="https://www.chess.com/hy/puzzles/rated" hreflang="hy" /><link rel="alternate" href="https://www.chess.com/bg/puzzles/rated" hreflang="bg" /><link rel="alternate" href="https://www.chess.com/hr/puzzles/rated" hreflang="hr" /><link rel="alternate" href="https://www.chess.com/cs/puzzles/rated" hreflang="cs" /><link rel="alternate" href="https://www.chess.com/da/puzzles/rated" hreflang="da" /><link rel="alternate" href="https://www.chess.com/fi/puzzles/rated" hreflang="fi" /><link rel="alternate" href="https://www.chess.com/hu/puzzles/rated" hreflang="hu" /><link rel="alternate" href="https://www.chess.com/lt/puzzles/rated" hreflang="lt" /><link rel="alternate" href="https://www.chess.com/no/puzzles/rated" hreflang="no" /><link rel="alternate" href="https://www.chess.com/ro/puzzles/rated" hreflang="ro" /><link rel="alternate" href="https://www.chess.com/sk/puzzles/rated" hreflang="sk" /><link rel="alternate" href="https://www.chess.com/sl/puzzles/rated" hreflang="sl" /><link rel="alternate" href="https://www.chess.com/tr/puzzles/rated" hreflang="tr" /><link rel="alternate" href="https://www.chess.com/uk/puzzles/rated" hreflang="uk" /><link rel="alternate" href="https://www.chess.com/af/puzzles/rated" hreflang="af" /><link rel="alternate" href="https://www.chess.com/ar/puzzles/rated" hreflang="ar" /><link rel="alternate" href="https://www.chess.com/az/puzzles/rated" hreflang="az" /><link rel="alternate" href="https://www.chess.com/be/puzzles/rated" hreflang="be" /><link rel="alternate" href="https://www.chess.com/bs/puzzles/rated" hreflang="bs" /><link rel="alternate" href="https://www.chess.com/et/puzzles/rated" hreflang="et" /><link rel="alternate" href="https://www.chess.com/fa/puzzles/rated" hreflang="fa" /><link rel="alternate" href="https://www.chess.com/gl/puzzles/rated" hreflang="gl" /><link rel="alternate" href="https://www.chess.com/he/puzzles/rated" hreflang="he" /><link rel="alternate" href="https://www.chess.com/hi/puzzles/rated" hreflang="hi" /><link rel="alternate" href="https://www.chess.com/id/puzzles/rated" hreflang="id" /><link rel="alternate" href="https://www.chess.com/is/puzzles/rated" hreflang="is" /><link rel="alternate" href="https://www.chess.com/ka/puzzles/rated" hreflang="ka" /><link rel="alternate" href="https://www.chess.com/lv/puzzles/rated" hreflang="lv" /><link rel="alternate" href="https://www.chess.com/ms/puzzles/rated" hreflang="ms" /><link rel="alternate" href="https://www.chess.com/pt-BR/puzzles/rated" hreflang="pt-BR" /><link rel="alternate" href="https://www.chess.com/sq/puzzles/rated" hreflang="sq" /><link rel="alternate" href="https://www.chess.com/sr/puzzles/rated" hreflang="sr" /><link rel="alternate" href="https://www.chess.com/vi/puzzles/rated" hreflang="vi" /><link rel="alternate" href="https://www.chess.com/zh-HK/puzzles/rated" hreflang="zh-HK" /><link rel="alternate" href="https://www.chess.com/zh-TW/puzzles/rated" hreflang="zh-TW" /><link rel="alternate" href="https://www.chess.com/fil/puzzles/rated" hreflang="fil" /><link rel="alternate" href="https://www.chess.com/nl-BE/puzzles/rated" hreflang="nl-BE" /><link rel="alternate" href="https://www.chess.com/bn/puzzles/rated" hreflang="bn" /><link rel="alternate" href="https://www.chess.com/tk/puzzles/rated" hreflang="tk" /><link rel="alternate" href="https://www.chess.com/uz/puzzles/rated" hreflang="uz" /><link rel="alternate" href="https://www.chess.com/ca/puzzles/rated" hreflang="ca" /><link rel="alternate" href="https://www.chess.com/ur/puzzles/rated" hreflang="ur" />
<link rel="canonical" href="https://www.chess.com/puzzles/rated">
<link rel="manifest" href="/manifest.json" crossorigin="use-credentials">
<script>
document.querySelector('meta[name="theme-color"]')
.setAttribute('content', getComputedStyle(document.documentElement).getPropertyValue('--theme-background-color') || '#312E2B');
</script>
<script>
window.chesscom = window.chesscom || {};
window.chesscom.features = (window.chesscom.features || []).concat([
'cf_managed_challenge_handler', 'fcm_track_user_activity_enabler_test', 'persist_theme_resources', 'save_coach_games', 'liveramp_gam_key', 'filter_blocked_users_from_messages', 'web_fe_oauth_refresh_pubsub_connection', 'ads_confiant_rollout', 'ads_kv_path_targeting', 'analysis_game_collections', 'bots_GO_modal_logged_out_experience_change', 'cc_new_glyph_game_icons', 'chessboard_beta', 'chessboard_enable_piece_throw', 'client_metrics_error_reporting', 'client_metrics_send_web_vitals_inp', 'client_play-computer_beta', 'comments_loading_process', 'enable_streaks_v2', 'enable_streaks_v2_legacy_badge', 'clubs_service_date_search', 'clubs_service_migration_clubs-members', 'clubs_service_username_prefix', 'consistent_engine_analysis', 'design_system_routes', 'design_system_translations', 'enable_fcm_push_event_v2', 'enable_proto_email_validation_onboarding', 'events_game_view_ads', 'extract_coach_settings_modal_content', 'friends_search_fe_battle_and_classroom', 'friends_search_fe_friends_dropdown', 'friends_search_fe_friends_section', 'friends_search_fe_membership_gift', 'friends_search_fe_navbar_search', 'friends_search_fe_online_count', 'friends_search_fe_stats', 'friends_search_fe_stats_tactics', 'friends_search_fe_username_search_private_chat_api', 'game_chat_events', 'home_nudge_v2_master_game_review', 'lessons_complete_modal_committed_text', 'lessons_challenge_markings_support', 'maximum_friends_limit_enabled', 'new_explorer_service', 'onboarding_how_did_you_hear_about_us', 'otvc_suspicious_login_protection', 'payments_all_premium_plans_include_change', 'payments_experiment_product_authorization_fix', 'payments_bulgaria_dual_prices', 'payments_use_available_payment_methods_idl', 'payments_trial_amount_currency_fix', 'payments_group_sku_match_fix', 'play_challenge_idl_events', 'puzzle_welcome_modal_opm_collision', 'quick_analysis_eco_timeout', 'recovery_turnstile_captcha', 'restart_opm_following_spa_navigation', 'sanction_belarus_flag', 'sanction_russia_flag', 'security_private_diagram', 'show_shadow_rating', 'stockfish_release_a', 'stockfish_release_b', 'toaster_center_league_game_started_notification', 'toaster_center_multi_club_and_live_match_notifications', 'toaster_center_notification_service_integration', 'torch_release_a', 'torch_release_b', 'trust_and_safety_enable_otvc_web', 'turnstile_widget_metrics', 'user_popover_click_on_nonexistent_user', 'votechess_find_users_for_vote', 'web_animation_migration_settings_celebration', 'web_configurable_index_page', 'web_consistent_onboarding_design', 'web_courses_celebration_screen', 'web_courses_intro_screen', 'web_courses_move_hyphens_fix', 'web_courses_move_query_param', 'web_courses_paid_items', 'web_disable_google_registration_on_webview', 'web_ftue_user_activity', 'web_navbar_redesign', 'web_opm_modal_streaks_intro', 'web_phone_number_core', 'web_puzzles_user_event_tracking_old', 'web_request_login_type_from_rcp', 'web_report_with_game_id', 'web_skill_level_updated', 'web_summer_sale_incentive', 'web_user_navigated_event', 'quick_analysis_engine_retry_logic', 'quick_analysis_no_eco_lookup'
]);
window.chesscom.featuresConfig = Object.assign(
window.chesscom.featuresConfig || {},
JSON.parse('\u007B\u0022enable_streaks_v2\u0022\u003A\u007B\u0022experimentKey\u0022\u003A\u0022streaks_v2\u0022\u007D,\u0022maximum_friends_limit_enabled\u0022\u003A\u007B\u0022maxFriends\u0022\u003A5000\u007D,\u0022onboarding_how_did_you_hear_about_us\u0022\u003A\u007B\u0022surveyKey\u0022\u003A\u0022onboarding_how_did_you_hear_about_us\u0022\u007D,\u0022show_shadow_rating\u0022\u003A\u007B\u0022switchover_date\u0022\u003A\u00222025\u002D10\u002D08\u0022\u007D,\u0022stockfish_release_a\u0022\u003A\u007B\u0022full\u0022\u003A\u007B\u0022name\u0022\u003A\u0022Stockfish\u002017.1\u0022,\u0022paths\u0022\u003A\u007B\u0022asm\u0022\u003A\u0022\\\/r2\\\/assets\u002Dchess\u002Dengine\\\/Stockfish\\\/stockfish\u002D17.1\u002Dasm\u002De608708.js\u0022,\u0022multiThreaded\u0022\u003A\u007B\u0022loader\u0022\u003A\u0022\\\/r2\\\/assets\u002Dchess\u002Dengine\\\/Stockfish\\\/stockfish\u002D17.1\u002D3132caa.js\u0022\u007D,\u0022singleThreaded\u0022\u003A\u007B\u0022loader\u0022\u003A\u0022\\\/r2\\\/assets\u002Dchess\u002Dengine\\\/Stockfish\\\/stockfish\u002D17.1\u002Dsingle\u002D0452a04.js\u0022\u007D\u007D,\u0022filesize\u0022\u003A\u002275MB\u0022\u007D,\u0022lite\u0022\u003A\u007B\u0022name\u0022\u003A\u0022Stockfish\u002017.1\u0020Lite\u0022,\u0022paths\u0022\u003A\u007B\u0022asm\u0022\u003A\u0022\\\/r2\\\/assets\u002Dchess\u002Dengine\\\/Stockfish\\\/stockfish\u002D17.1\u002Dasm\u002De608708.js\u0022,\u0022multiThreaded\u0022\u003A\u007B\u0022loader\u0022\u003A\u0022\\\/r2\\\/assets\u002Dchess\u002Dengine\\\/Stockfish\\\/stockfish\u002D17.1\u002Dlite\u002D60d6efd.js\u0022\u007D,\u0022singleThreaded\u0022\u003A\u007B\u0022loader\u0022\u003A\u0022\\\/r2\\\/assets\u002Dchess\u002Dengine\\\/Stockfish\\\/stockfish\u002D17.1\u002Dlite\u002Dsingle\u002D9a4123d.js\u0022\u007D\u007D,\u0022filesize\u0022\u003A\u00227MB\u0022\u007D,\u0022version\u0022\u003A17.1\u007D,\u0022stockfish_release_b\u0022\u003A\u007B\u0022full\u0022\u003A\u007B\u0022name\u0022\u003A\u0022Stockfish\u002017.1\u0022,\u0022paths\u0022\u003A\u007B\u0022asm\u0022\u003A\u0022\\\/r2\\\/assets\u002Dchess\u002Dengine\\\/Stockfish\\\/stockfish\u002D17.1\u002Dasm\u002D341ff22.js\u0022,\u0022multiThreaded\u0022\u003A\u007B\u0022loader\u0022\u003A\u0022\\\/r2\\\/assets\u002Dchess\u002Dengine\\\/Stockfish\\\/stockfish\u002D17.1\u002D8e4d048.js\u0022\u007D,\u0022singleThreaded\u0022\u003A\u007B\u0022loader\u0022\u003A\u0022\\\/r2\\\/assets\u002Dchess\u002Dengine\\\/Stockfish\\\/stockfish\u002D17.1\u002Dsingle\u002Da496a04.js\u0022\u007D\u007D,\u0022filesize\u0022\u003A\u002275MB\u0022\u007D,\u0022lite\u0022\u003A\u007B\u0022name\u0022\u003A\u0022Stockfish\u002017.1\u0020Lite\u0022,\u0022paths\u0022\u003A\u007B\u0022asm\u0022\u003A\u0022\\\/r2\\\/assets\u002Dchess\u002Dengine\\\/Stockfish\\\/stockfish\u002D17.1\u002Dasm\u002D341ff22.js\u0022,\u0022multiThreaded\u0022\u003A\u007B\u0022loader\u0022\u003A\u0022\\\/r2\\\/assets\u002Dchess\u002Dengine\\\/Stockfish\\\/stockfish\u002D17.1\u002Dlite\u002D51f59da.js\u0022\u007D,\u0022singleThreaded\u0022\u003A\u007B\u0022loader\u0022\u003A\u0022\\\/r2\\\/assets\u002Dchess\u002Dengine\\\/Stockfish\\\/stockfish\u002D17.1\u002Dlite\u002Dsingle\u002D03e3232.js\u0022\u007D\u007D,\u0022filesize\u0022\u003A\u00227MB\u0022\u007D,\u0022version\u0022\u003A17.11\u007D,\u0022torch_release_a\u0022\u003A\u007B\u0022full\u0022\u003A\u007B\u0022name\u0022\u003A\u0022Torch\u00202\u0022,\u0022paths\u0022\u003A\u007B\u0022multiThreaded\u0022\u003A\u007B\u0022loader\u0022\u003A\u0022\u0027\\\/r2\\\/assets\u002Dchess\u002Dengine\\\/Torch\\\/torch\u002D2\u002D85193a7.js\u0022\u007D,\u0022singleThreaded\u0022\u003A\u007B\u0022loader\u0022\u003A\u0022\\\/r2\\\/assets\u002Dchess\u002Dengine\\\/Torch\\\/torch\u002D2\u002Dsingle\u002D697050e.js\u0022\u007D\u007D,\u0022filesize\u0022\u003A\u002273MB\u0022\u007D,\u0022lite\u0022\u003A\u007B\u0022name\u0022\u003A\u0022Torch\u00202\u0020Lite\u0022,\u0022paths\u0022\u003A\u007B\u0022multiThreaded\u0022\u003A\u007B\u0022loader\u0022\u003A\u0022\\\/r2\\\/assets\u002Dchess\u002Dengine\\\/Torch\\\/torch\u002D2\u002Dlite\u002Daff3c0c.js\u0022\u007D,\u0022singleThreaded\u0022\u003A\u007B\u0022loader\u0022\u003A\u0022\\\/r2\\\/assets\u002Dchess\u002Dengine\\\/Torch\\\/torch\u002D2\u002Dlite\u002Dsingle\u002Da809e6e.js\u0022\u007D\u007D,\u0022filesize\u0022\u003A\u00226MB\u0022\u007D,\u0022version\u0022\u003A2\u007D,\u0022torch_release_b\u0022\u003A\u007B\u0022full\u0022\u003A\u007B\u0022name\u0022\u003A\u0022Torch\u00204\u0022,\u0022paths\u0022\u003A\u007B\u0022multiThreaded\u0022\u003A\u007B\u0022loader\u0022\u003A\u0022\\\/r2\\\/assets\u002Dchess\u002Dengine\\\/Torch\\\/torch\u002D4\u002D9f8ccc7.js\u0022\u007D,\u0022singleThreaded\u0022\u003A\u007B\u0022loader\u0022\u003A\u0022\\\/r2\\\/assets\u002Dchess\u002Dengine\\\/Torch\\\/torch\u002D4\u002Dsingle\u002D337ec8d.js\u0022\u007D\u007D,\u0022filesize\u0022\u003A\u002273MB\u0022\u007D,\u0022lite\u0022\u003A\u007B\u0022name\u0022\u003A\u0022Torch\u00204\u0020Lite\u0022,\u0022paths\u0022\u003A\u007B\u0022multiThreaded\u0022\u003A\u007B\u0022loader\u0022\u003A\u0022\\\/r2\\\/assets\u002Dchess\u002Dengine\\\/Torch\\\/torch\u002D4\u002Dlite\u002D0cc85c4.js\u0022\u007D,\u0022singleThreaded\u0022\u003A\u007B\u0022loader\u0022\u003A\u0022\\\/r2\\\/assets\u002Dchess\u002Dengine\\\/Torch\\\/torch\u002D4\u002Dlite\u002Dsingle\u002D63b5528.js\u0022\u007D\u007D,\u0022filesize\u0022\u003A\u00226MB\u0022\u007D,\u0022version\u0022\u003A4\u007D,\u0022turnstile_widget_metrics\u0022\u003A\u007B\u0022actions\u0022\u003A\u005B\u0022turnstile\u002Dwidget\u002Dtest\u0022,\u0022registration\u002Dform\u0022,\u0022password\u002Drecovery\u002Dform\u0022\u005D,\u0022uaActions\u0022\u003A\u005B\u0022turnstile\u002Dwidget\u002Dtest\u0022,\u0022registration\u002Dform\u0022\u005D\u007D,\u0022web_configurable_index_page\u0022\u003A\u007B\u0022config_key\u0022\u003A\u0022index_configured_control\u0022\u007D,\u0022web_phone_number_core\u0022\u003A\u007B\u0022login\u0022\u003A\u005B\u0022AU\u0022,\u0022AR\u0022,\u0022BR\u0022,\u0022CA\u0022,\u0022CO\u0022,\u0022GB\u0022,\u0022KR\u0022,\u0022PL\u0022,\u0022SE\u0022,\u0022TR\u0022,\u0022US\u0022,\u0022FR\u0022,\u0022DE\u0022,\u0022ES\u0022,\u0022IT\u0022,\u0022BE\u0022\u005D,\u0022signup\u0022\u003A\u005B\u0022AU\u0022,\u0022AR\u0022,\u0022BR\u0022,\u0022CA\u0022,\u0022CO\u0022,\u0022GB\u0022,\u0022KR\u0022,\u0022PL\u0022,\u0022SE\u0022,\u0022TR\u0022,\u0022US\u0022,\u0022FR\u0022,\u0022DE\u0022,\u0022ES\u0022,\u0022IT\u0022,\u0022BE\u0022\u005D\u007D,\u0022quick_analysis_engine_retry_logic\u0022\u003A\u007B\u0022initialTimeout\u0022\u003A15000,\u0022retryTimeout\u0022\u003A60000,\u0022reportRetrySuccess\u0022\u003Afalse\u007D\u007D')
);
</script>
<script>
window.chesscom = window.chesscom || {};
// Before adding global experiments please check in #experiments_chat slack channel for the performance costs
// NOTE, bucketing occurs as a side-effect to checking whether or not a user is bucketed.
// this means that adding an experiment above this check will bucket unauthenticated users!
// If you're unsure whether that is intended with your experiment or not, please check with
// product.
window.chesscom.experiments = {"puzzle_coach_audio_web":"control","streaks_v2":"learn and play","navbar_2025":null}
</script>
</head>
<body class=" theme-background
board-layout
hide-board-icons
with-controls
" onkeydown="if (event.keyCode === 9) this.classList.add('keyboard-navigation-in-use')"
onmousedown="this.classList.remove('keyboard-navigation-in-use')"
>
<div class="board-layout-nav">
<header id="tb" class="toolbar-new-wrapper ">
<div class="toolbar-menu-area toolbar-menu-area-left">
<div class="toolbar-action toggle open" data-mobile-nav-toggle>
<span class="icon-font-chess menu toolbar-action-icon"></span>
</div>
<a
href="https://www.chess.com/home"
class="link chess-logo-wrapper sprite chess-logo"
aria-label="Chess.com - Play Chess Online">
</a>
</div>
<div class="toolbar-menu-area toolbar-menu-area-right">
<div class="toolbar-action-wrapper">
<a
href="https://www.chess.com/play/online/daily"
class="toolbar-action play"
aria-label="My Turn"
data-toolbar-play
data-track-home-action-to-user-activity
data-name="Home Button Clicked"
data-page="home"
data-section="toolbar"
data-button="play">
<span class="icon-font-chess chess-move toolbar-action-icon"></span>
<span class="navigation-badge-component" data-badge="games" data-badge-count="0"></span>
</a>
<div data-popover-play class="popover-wrapper popover-play-wrapper"></div>
</div>
<div class="toolbar-action-wrapper">
<a
href="https://www.chess.com/messages"
class="toolbar-action messages"
aria-label="Messages"
data-track-home-action-to-user-activity
data-name="Home Button Clicked"
data-page="home"
data-section="toolbar"
data-button="messages"
data-toolbar-messages>
<span class="icon-font-chess mail-alt toolbar-action-icon"></span>
<span class="navigation-badge-component" data-badge="messages" data-badge-count="27">
<span>27</span>
</span>
</a>
<div data-popover-messages-wrapper class="popover-wrapper popover-messages-wrapper">
</div>
</div>
<div class="toolbar-action-wrapper notifications">
<button
type="button"
class="toolbar-action"
aria-label="Notifications"
data-toolbar-notifications>
<span class="icon-font-chess bell toolbar-action-icon"></span>
<span class="navigation-badge-component" data-badge="alerts" data-badge-count="3161">
<span>200+</span>
</span>
</button>
<div data-popover-notifications class="popover-wrapper popover-notifications-wrapper"></div>
</div>
<div class="toolbar-action-wrapper">
<a
aria-label="Settings"
class="toolbar-action settings"
data-toolbar-new-settings
href="https://www.chess.com/settings"
data-track-home-action-to-user-activity
data-name="Home Button Clicked"
data-page="home"
data-section="toolbar"
data-button="settings">
<span class="icon-font-chess circle-gearwheel toolbar-action-icon"></span>
</a>
<div data-popover-settings class="popover-wrapper popover-settings-wrapper"></div>
</div>
<div id="toaster-center-mobile"></div>
</div>
</header>
<div id="login-register-modal"></div>
<div id="shareable-game-url-modal"></div>
<div id="message-modal"></div>
<div id="first-time-modal"></div>
<div id="achievements-modal"></div>
<div id="offline-challenge-toaster" data-badge="challenges" data-badge-count="0"></div>
<div id="old-browser-modal"></div>
<div
id="sb"
style=""
class="dark-mode nav-component "
data-constant-message-unread-count-max="100"
data-notifications-limit="200"
data-route-login-and-go="https://www.chess.com/login_and_go"
data-route-register="https://www.chess.com/register">
<div id="sb-cover" data-mobile-nav-toggle></div>
<div class="nav-action toggle close" data-mobile-nav-toggle>
<span class="icon-font-chess x"></span>
</div>
<div data-nav-top class="nav-top-menu">
<a
aria-label="Chess.com - Play Chess Online"
class="nav-link-component nav-link-main-design chess-logo-wrapper sprite chess-logo "
data-nav-link="home"
data-user-activity-nav-selection="home"
href="https://www.chess.com/home"
target="_self">
<span class="nav-link-text mobile-only">Home</span>
<span
class="navigation-badge-component"
data-badge="alerts"
data-badge-count="3188">
<span>
200+
</span>
</span>
</a>
<div class="nav-panel-component" data-nav-panel="home"></div>
<a
class="nav-link-component nav-link-main-design nav-link-top-level sprite play-top"
data-user-activity-nav-selection="play"
data-nav-link="play"
href="https://www.chess.com/play"
target="_self">
<span class="nav-link-text">Play</span>
<span class="navigation-badge-component" data-badge="games" data-badge-count="0"></span>
</a>
<div
class="nav-panel-component"
data-nav-panel="play"
></div>
<a
class="nav-link-component nav-link-main-design nav-link-top-level sprite puzzles-top"
data-user-activity-nav-selection="puzzles"
data-nav-link="puzzles"
href="https://www.chess.com/puzzles"
target="_self">
<span class="nav-link-text">Puzzles</span>
</a>
<div
class="nav-panel-component"
data-nav-panel="puzzles"
></div>
<a
class="nav-link-component nav-link-main-design nav-link-top-level sprite learn-top"
data-user-activity-nav-selection="learn"
data-nav-link="learn"
href="https://www.chess.com/learn"
target="_self">
<span class="nav-link-text">Learn</span>
</a>
<div
class="nav-panel-component"
data-nav-panel="learn"
></div>
<a
class="nav-link-component nav-link-main-design nav-link-top-level sprite watch-top"
data-user-activity-nav-selection="watch"
data-nav-link="watch"
href="https://www.chess.com/watch"
target="_self">
<span class="nav-link-text">Watch</span>
</a>
<div
class="nav-panel-component"
data-nav-panel="watch"
></div>
<a
class="nav-link-component nav-link-main-design nav-link-top-level sprite news-top"
data-user-activity-nav-selection="news"
data-nav-link="news"
href="https://www.chess.com/today"
target="_self">
<span class="nav-link-text">News</span>
</a>
<div
class="nav-panel-component"
data-nav-panel="news"
></div>
<a
class="nav-link-component nav-link-main-design nav-link-top-level sprite social-page"
data-user-activity-nav-selection="social"
data-nav-link="social"
href="https://www.chess.com/social"
target="_self">
<span class="nav-link-text">Social</span>
<span class="navigation-badge-component" data-badge="chatMessages" data-badge-count="0"></span>
</a>
<div
class="nav-panel-component"
data-nav-panel="social"
></div>
<button
aria-label="More"
class="nav-link-component nav-link-main-design nav-link-button nav-link-top-level sprite more-top"
data-user-activity-nav-selection="more"
goto="https://www.chess.com/more"
data-nav-link="more">
<span class="nav-link-text">More</span>
</button>
<div
class="nav-panel-component"
data-nav-panel="more"
></div>
<div class="nav-link-wrapper">
<a
href="https://www.chess.com/search"
target="_self"
class="nav-link-component nav-link-main-design nav-link-top-level nav-search-icon"
aria-label="Search"
data-user-activity-nav-selection="subnav-search"
data-nav-action-search
data-nav-toggle-search-box>
<div class="nav-toggle-search-box" id="search">
<span class="search-icon-font icon-font-chess magnifying-glass"></span>
</div>
</a>
<div class="nav-popover nav-search" data-nav-popover-search>
<div class="arrow"></div>
<div class="nav-autofill-search" data-autofocus="true" data-size="large"></div>
</div>
</div>
<div class="nav-search-form">
<div
class="nav-autofill-search nav-autofill-search-component"
data-size="small">
<div class="autocomplete-component">
<div class="cc-input-group-component ">
<input
type="search"
class="cc-input-component cc-input-small cc-input-group-space-append"
aria-label="Search"
placeholder="Search"
/>
<div class="cc-input-group-post">
<span
class="cc-icon-glyph cc-icon-size-20 cc-input-group-glyph"
>
<svg width="20" height="20" viewBox="0 0 24 24" data-glyph="tool-magnifier-blank" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M10.9999 18.3299C15.1499 18.3299 18.3299 15.1399 18.3299 10.9999C18.3299 6.84992 15.1399 3.66992 10.9999 3.66992C6.84992 3.66992 3.66992 6.85992 3.66992 10.9999C3.66992 15.1499 6.85992 18.3299 10.9999 18.3299ZM10.9999 21.3299C5.20992 21.3299 0.669922 16.7799 0.669922 10.9999C0.669922 5.20992 5.21992 0.669922 10.9999 0.669922C16.7899 0.669922 21.3299 5.21992 21.3299 10.9999C21.3299 16.7899 16.7799 21.3299 10.9999 21.3299ZM21.6699 23.5699C21.1399 23.5699 20.6399 23.3699 19.8699 22.4999L16.3699 18.8299L18.8399 16.3599L22.4399 19.7899C23.3699 20.5899 23.5699 21.1199 23.5699 21.6599C23.5699 22.6899 22.6999 23.5599 21.6699 23.5599V23.5699Z"/></svg>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="nav-menu-area">
<button
aria-label="Light/Dark Interface"
class="nav-action ui-mode"
data-user-activity-nav-selection="subnav-uimode"
data-nav-ui-mode
type="button">
<div id="mode">
<span
class="cc-icon-glyph cc-icon-size-24 "
>
<svg width="24" height="24" viewBox="0 0 24 24" data-glyph="circle-fill-contrast" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M12 3.07V20.94C7.07 20.94 3.07 16.94 3.07 12.01C3.07 7.08 7.07 3.08 12 3.08V3.07ZM12 22.5C6.23 22.5 1.5 17.77 1.5 12C1.5 6.23 6.23 1.5 12 1.5C17.77 1.5 22.5 6.23 22.5 12C22.5 17.77 17.77 22.5 12 22.5ZM12 20.5C16.67 20.5 20.5 16.67 20.5 12C20.5 7.33 16.67 3.5 12 3.5C7.33 3.5 3.5 7.33 3.5 12C3.5 16.67 7.33 20.5 12 20.5Z"/></svg>
</span>
</div>
<span class="nav-link-text">
<span class="light">Light UI</span>
<span class="dark">Dark UI</span>
</span>
</button>
<button
aria-label="Collapse/Expand Navigation"
class="nav-action resize"
data-user-activity-nav-selection="subnav-collapseexpand"
data-nav-resize
type="button">
<div class="collapse">
<span
class="cc-icon-glyph cc-icon-size-24 "
>
<svg width="24" height="24" viewBox="0 0 24 24" data-glyph="arrow-triangle-edge-left" class="rtl-support" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M20.07 10C21.67 10 22 10.33 22 11.93V12.06C22 13.66 21.67 13.99 20.07 13.99L11.14 13.96V9.99L20.07 10ZM13.77 17.7L7.74 12.9C6.91 12.23 6.91 11.77 7.74 11.1L13.77 6.3C14.67 5.6 15 5.77 15 6.9V17.1C15 18.23 14.67 18.4 13.77 17.7ZM3.93 2H4.06C5.66 2 5.99 2.33 5.99 3.93V20.06C5.99 21.66 5.66 21.99 4.06 21.99H3.93C2.33 21.99 2 21.66 2 20.06V3.93C2 2.33 2.33 2 3.93 2Z"/></svg>
</span>
</div>
<div class="expand" id="resize">
<span
class="cc-icon-glyph cc-icon-size-24 "
>
<svg width="24" height="24" viewBox="0 0 24 24" data-glyph="arrow-triangle-edge-right" class="rtl-support" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M3.93 14C2.33 14 2 13.67 2 12.07V11.94C2 10.34 2.33 10.01 3.93 10.01L12.86 10.04V14.01L3.93 14ZM10.23 6.29999L16.26 11.1C17.09 11.77 17.09 12.23 16.26 12.9L10.23 17.7C9.33 18.4 9 18.23 9 17.1V6.89999C9 5.76999 9.33 5.59999 10.23 6.29999ZM20.07 22H19.94C18.34 22 18.01 21.67 18.01 20.07V3.93999C18.01 2.33999 18.34 2.00999 19.94 2.00999H20.07C21.67 2.00999 22 2.33999 22 3.93999V20.07C22 21.67 21.67 22 20.07 22Z"/></svg>
</span>
</div>
<span class="nav-link-text">Collapse</span>
</button>
<a
data-nav-settings
data-user-activity-nav-selection="subnav-settings"
class="nav-action link has-popover settings"
href="https://www.chess.com/settings"
target="_self">
<span
class="cc-icon-glyph cc-icon-size-24 "
>
<svg width="24" height="24" viewBox="0 0 24 24" data-glyph="utility-cogwheel" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M9.57 20.5298L8.4 21.7998C8.03 22.1998 7.73 22.2298 7.27 21.9698L5.74 21.0998C5.27 20.8298 5.17 20.5298 5.31 20.0298L5.84 18.3598C5.97 17.8598 5.94 17.4898 5.67 17.0298L4.5 14.9598C4.23 14.4898 3.93 14.2898 3.43 14.1598L1.7 13.7598C1.2 13.6298 1 13.3898 1 12.8598V11.0898C1 10.5898 1.2 10.3598 1.7 10.2198L3.43 9.81985C3.93 9.68985 4.23 9.48985 4.5 9.01985L5.67 6.94985C5.94 6.47985 5.97 6.11985 5.84 5.61985L5.31 3.94985C5.18 3.44985 5.28 3.14985 5.74 2.87985L7.27 2.00985C7.74 1.73985 8.04 1.77985 8.4 2.17985L9.57 3.44985C9.94 3.84985 10.27 3.97985 10.8 3.97985H13.23C13.73 3.97985 14.06 3.84985 14.43 3.44985L15.6 2.17985C15.97 1.77985 16.27 1.74985 16.73 2.00985L18.26 2.87985C18.73 3.14985 18.83 3.44985 18.69 3.94985L18.16 5.61985C18.03 6.11985 18.06 6.48985 18.33 6.94985L19.5 9.01985C19.77 9.48985 20.07 9.68985 20.57 9.81985L22.3 10.2198C22.8 10.3498 23 10.5898 23 11.0898V12.8598C23 13.3898 22.8 13.6298 22.3 13.7598L20.57 14.1598C20.07 14.2898 19.77 14.4898 19.5 14.9598L18.33 17.0298C18.06 17.4998 18.03 17.8598 18.16 18.3598L18.69 20.0298C18.82 20.5298 18.72 20.8298 18.26 21.0998L16.73 21.9698C16.26 22.2398 15.96 22.1998 15.6 21.7998L14.43 20.5298C14.06 20.1298 13.73 19.9998 13.23 19.9998H10.8C10.27 19.9998 9.93 20.1298 9.57 20.5298ZM12.03 15.4998C13.93 15.4998 15.53 13.9298 15.53 11.9698C15.53 10.0698 13.93 8.49985 12.03 8.49985C10.1 8.49985 8.53 10.0698 8.53 11.9698C8.53 13.9398 10.1 15.4998 12.03 15.4998Z"/></svg>
</span>
<span class="nav-link-text">Settings</span>
</a>
<div class="nav-popover dark settings">
<div class="arrow"></div>
<a
data-user-activity-nav-selection="subnav-settings-allsettings"
class="btn-link"
href="https://www.chess.com/settings"
target="_self">
<span
class="cc-icon-glyph cc-icon-size-24 "
>
<svg width="24" height="24" viewBox="0 0 24 24" data-glyph="utility-cogwheel" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M9.57 20.5298L8.4 21.7998C8.03 22.1998 7.73 22.2298 7.27 21.9698L5.74 21.0998C5.27 20.8298 5.17 20.5298 5.31 20.0298L5.84 18.3598C5.97 17.8598 5.94 17.4898 5.67 17.0298L4.5 14.9598C4.23 14.4898 3.93 14.2898 3.43 14.1598L1.7 13.7598C1.2 13.6298 1 13.3898 1 12.8598V11.0898C1 10.5898 1.2 10.3598 1.7 10.2198L3.43 9.81985C3.93 9.68985 4.23 9.48985 4.5 9.01985L5.67 6.94985C5.94 6.47985 5.97 6.11985 5.84 5.61985L5.31 3.94985C5.18 3.44985 5.28 3.14985 5.74 2.87985L7.27 2.00985C7.74 1.73985 8.04 1.77985 8.4 2.17985L9.57 3.44985C9.94 3.84985 10.27 3.97985 10.8 3.97985H13.23C13.73 3.97985 14.06 3.84985 14.43 3.44985L15.6 2.17985C15.97 1.77985 16.27 1.74985 16.73 2.00985L18.26 2.87985C18.73 3.14985 18.83 3.44985 18.69 3.94985L18.16 5.61985C18.03 6.11985 18.06 6.48985 18.33 6.94985L19.5 9.01985C19.77 9.48985 20.07 9.68985 20.57 9.81985L22.3 10.2198C22.8 10.3498 23 10.5898 23 11.0898V12.8598C23 13.3898 22.8 13.6298 22.3 13.7598L20.57 14.1598C20.07 14.2898 19.77 14.4898 19.5 14.9598L18.33 17.0298C18.06 17.4998 18.03 17.8598 18.16 18.3598L18.69 20.0298C18.82 20.5298 18.72 20.8298 18.26 21.0998L16.73 21.9698C16.26 22.2398 15.96 22.1998 15.6 21.7998L14.43 20.5298C14.06 20.1298 13.73 19.9998 13.23 19.9998H10.8C10.27 19.9998 9.93 20.1298 9.57 20.5298ZM12.03 15.4998C13.93 15.4998 15.53 13.9298 15.53 11.9698C15.53 10.0698 13.93 8.49985 12.03 8.49985C10.1 8.49985 8.53 10.0698 8.53 11.9698C8.53 13.9398 10.1 15.4998 12.03 15.4998Z"/></svg>
</span>
<span class="title">All Settings</span>
</a>
<button
type="button"
class="btn-link logout"
data-user-activity-nav-selection="subnav-settings-logout"
data-logout-link>
<span
class="cc-icon-glyph cc-icon-size-24 "
>
<svg width="24" height="24" viewBox="0 0 24 24" data-glyph="local-door-left-exit" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M4.9299 16.37L0.459902 12.44C0.129902 12.14 0.129902 11.87 0.459902 11.57L4.9299 7.64C5.6999 6.94 5.9999 7.07 5.9999 8.11V15.91C5.9999 16.94 5.6999 17.08 4.9299 16.38V16.37ZM15.1299 13.5L4.3599 13.47V10.5H15.1299C15.7299 10.5 15.9599 10.8 15.9599 11.57V12.44C15.9599 13.21 15.7299 13.51 15.1299 13.51V13.5ZM9.9999 15.43V19.33C9.9999 20 9.9999 20 10.6699 20H15.9699V22H10.6699C8.6699 22 7.9999 21.33 7.9999 19.33V15.43H9.9999ZM19.2299 20L21.2999 19.97C21.9999 19.96 21.9999 19.96 21.9999 19.27V4.67C21.9999 4 21.9999 4 21.3299 4H10.6599C9.9899 4 9.9899 4 9.9899 4.67V8.57H7.9899V4.67C7.9899 2.67 8.6599 2 10.6599 2H21.3299C23.3299 2 23.9999 2.67 23.9999 4.67V19.27C23.9999 21.27 23.3299 21.94 21.3299 21.97L19.2599 22L19.2299 20ZM22.6699 22.53L19.3399 23.8C18.3699 24.2 18.0099 23.93 18.0099 22.9V6.43C18.0099 5.4 18.3799 4.86 19.3399 4.46L21.5099 3.63C23.3799 2.9 24.0099 3.33 24.0099 5.33V20.56C24.0099 21.59 23.6399 22.13 22.6799 22.53H22.6699Z"/></svg>
</span>
<span class="title">Log Out</span>
</button>
</div>
<button
type="button"
aria-label="Help"
id="nav-link-help"
class="nav-action has-popover help"
data-user-activity-nav-selection="subnav-help"
type="button">
<span
class="cc-icon-glyph cc-icon-size-24 "
>
<svg width="24" height="24" viewBox="0 0 24 24" data-glyph="square-fill-question" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M17.03 22H6.95999C3.28999 22 1.98999 20.7 1.98999 17.03V6.95999C1.98999 3.28999 3.28999 1.98999 6.95999 1.98999H17.03C20.7 1.98999 22 3.28999 22 6.95999V17.03C22 20.7 20.7 22 17.03 22ZM11.93 13.63C16.43 13.63 17.5 11.1 17.5 9.39999C17.5 6.39999 15 4.82999 12.33 4.82999C10.03 4.82999 8.29999 6.09999 7.39999 6.92999C6.92999 7.45999 6.89999 7.85999 7.32999 8.39999L7.95999 9.16999C8.42999 9.73999 8.78999 9.73999 9.25999 9.23999C9.92999 8.63999 11.09 7.83999 12.43 7.83999C13.43 7.83999 14.5 8.20999 14.5 9.43999C14.5 10.51 13.63 10.64 11.93 10.64H11.53C10.8 10.64 10.53 10.91 10.53 11.61V12.64C10.53 13.37 10.8 13.64 11.5 13.64L11.93 13.63ZM12 18.83C13.13 18.83 13.83 18.13 13.83 17C13.83 15.87 13.13 15.17 12 15.17C10.87 15.17 10.17 15.87 10.17 17C10.17 18.13 10.87 18.83 12 18.83Z"/></svg>
</span>
<span class="nav-link-text">
Support
</span>
</button>
</div>
</div>
<form
class="form logout"
method="post"
action="https://www.chess.com/logout"
data-logout-form>
<input
type="hidden"
name="_csrf_token"
value="a63e920d66da230408cce95.tvfcieRr6cmF3asLM9B1lVeSOaGO_dFOfyMqM9fz2Ws.75bkyqUTkfHLhNxdfaEy4iKrUsK7iIY2PFF_X6-cniTBx53Btj2uitqJwA"/>
</form>
</div>
<div class="opened-chats-container" data-private-chats-container></div>
<div id="mobile-top-section"></div>
<div id="board-layout-main" class="board-layout-main">
<div id="board-layout-chessboard" class="board-layout-chessboard board-board">
<div id="board" class="board"></div>
<div id="board-animation"></div>
<div id="rush-over-modal"></div>
<div id="battle-over-modal"></div>
<div id="board-layout-controls" class="board-layout-controls">
<div id="controls"></div>
<span class="board-layout-icon icon-font-chess resize"></span>
</div>
</div>
</div>
<div id="board-layout-sidebar" class="board-layout-sidebar">
<div id="sidebar"></div>
</div>
<div id="board-layout-main-2" class="board-layout-main board-layout-main-2">
<div id="board-layout-chessboard-2" class="board-layout-chessboard board-board">
<div id="board-secondary"></div>
</div>
</div>
<div id="board-layout-comments" class="board-layout-comments">
<div
class="cc-section cc-overflow-hidden cc-space-top"
id="puzzle-comments-container">
<div id="view-comments"></div>
</div>
</div>
<div id="share-menu"></div>
<div id="puzzles-modal-trial"></div>
<div id="puzzles-board-popover"></div>
<div id="share-menu"></div>
<div id="share-modal"></div>
<div id="settings-modal"></div>
<div id="puzzle-settings-modal"></div>
<script>
window.PubSub = {};
window.PubSub.options = {
environment: 'prod',
url: {
base: 'https://www.chess.com',
baseWss: 'wss://www.chess.com',
chat: 'https://www.chess.com/service/chat/',
classroom: 'https://www.chess.com/service/classroom/',
insights: 'https://www.chess.com/service/insights/',
invitations: 'https://www.chess.com/service/invitations/',
matcher: 'https://www.chess.com/service/matcher/',
toasts: 'https://www.chess.com/service/toasts/',
game: 'https://www.chess.com/service/play/',
play: 'https://www.chess.com/service/play/',
playerObserver: 'https://www.chess.com/service/player-observer/idl',
presence: 'https://www.chess.com/service/presence/',
pubsub: 'wss://www.chess.com/pubsub',
ratings: 'https://www.chess.com/service/ratings/',
reactionsService: 'https://www.chess.com/service/reactions-service/',
settings: 'https://www.chess.com/service/settings/',
topplayers: 'https://www.chess.com/service/topplayers/',
tournaments: 'https://www.chess.com/service/tournaments/',
gamelist: 'https://www.chess.com/service/gamelist/',
userProperties: 'https://www.chess.com/service/user-properties',
users: '',
},
};
</script>
<div id="widget-alert-flash" class="alerts-container">
</div>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.OKlwzaxoAC.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.J_-04z3VCd.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.BjNCuuKIkt.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.CfJBenXGYU.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.CsuMvBc-oV.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.Cvo2FGnZym.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.J2NLBSBfyw.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.DXu5oe5hcM.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.MitVaqNdR1.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.DfoKumezSP.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.Bz6EehFGmR.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.B48Po-CBCg.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.BGmiJ8-Es3.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.Dp-nFBDZF5.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.sG7byNgk01.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.C4mW8TdMJ4.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.CqSxS79IDI.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.DZv40vctbc.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.B8MUao9UDS.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.BAwV9N2j0V.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.DTthWNdiQi.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.D5kdzIJbrG.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.Dkk--MN3YW.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.h485qcDGYq.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/rolldown-runtime.RXWLoYzl64.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.WjXxLwkQDr.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.3FQkcIh6mD.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.DF9rAouGdO.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.FJJlAbPIqr.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.OhZ6xwiC_w.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.RoKqGn4wY6.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.DJxcKJQ5eV.chunk.js"/>
<link rel="modulepreload" href="/r2/client-packages/puzzles/2025.12.2/common.DBjv1SYHLn.chunk.js"/>
<link rel="stylesheet" href="/r2/client-packages/puzzles/2025.12.2/common.e-Bh0FfmSD.css" />
<link rel="stylesheet" href="/r2/client-packages/puzzles/2025.12.2/common.C6sB7Djo0K.css" />
<link rel="stylesheet" href="/r2/client-packages/puzzles/2025.12.2/common.DDTqgQBUy0.css" />
<link rel="stylesheet" href="/r2/client-packages/puzzles/2025.12.2/common.C_D8W1Onfq.css" />
<link rel="stylesheet" href="/r2/client-packages/puzzles/2025.12.2/common.D6iLB3ZGKB.css" />
<link rel="stylesheet" href="/r2/client-packages/puzzles/2025.12.2/common.wnWzciOaPB.css" />
<link rel="stylesheet" href="/r2/client-packages/puzzles/2025.12.2/common.O9z16KoGtO.css" />
<link rel="stylesheet" href="/r2/client-packages/puzzles/2025.12.2/common.DlRpOz4Cci.css" />
<link rel="stylesheet" href="/r2/client-packages/puzzles/2025.12.2/common.CSDkTTF38F.css" />
<link rel="stylesheet" href="/r2/client-packages/puzzles/2025.12.2/common.-h382lm7p_.css" />
<link rel="stylesheet" href="/r2/client-packages/puzzles/2025.12.2/common.pV0a7WnVVy.css" />
<link rel="stylesheet" href="/r2/client-packages/puzzles/2025.12.2/common.DfdpcEDDTu.css" />
<link rel="stylesheet" href="/r2/client-packages/puzzles/2025.12.2/common.r-8p6XZ887.css" />
<link rel="stylesheet" href="/r2/client-packages/puzzles/2025.12.2/common.hQYPxAbJH4.css" />
<link
data-href="/bundles/app/css/comments.client.ce9c060c.css"
rel="stylesheet"
type="text/css" />
<script type="text/javascript">
var Config = {
"cometd.url": "/cometd",
"domain.main": "//www.chess.com",
"domain.api": "api.chess.com",
"domain.static": "//www.chess.com",
"domain.files": "//files.chesscomfiles.com",
"domain.live": "//live.chess.com",
"domain.live2": "//live2.chess.com",
"domain.live3": "//live3.chess.com",
"domain.voice": "rtmp://voice.chess.com",
"domain.cssjs": "//www.chess.com",
"domain.images": "//images.chesscomfiles.com",
"domain.avatars": "//avatars.chesscomfiles.com",
"domain.baseUrl": "",
"isFacebookCanvas": false,
"facebookId": "2427617054",
"pathToEngineWorker": "/bundles/app/js/vendor/jschessengine/stockfish.6983901b.js",
"pathToEngineWorkerAlt": "/bundles/app/js/engine/stockfish.1de0d633.js",
"pathToWasmEngine": "/bundles/app/js/vendor/jschessengine/stockfish.6103b42f.bin",
"pathToNonWasmEngine": "/bundles/app/js/vendor/jschessengine/stockfish.asm.1abfa10c.js",
"pathToTorchWorker": "/bundles/app/js/engine/torch.ff2549db.js",
"pathToWasmTorch": "/bundles/app/js/engine/torch.94440d8f.wasm",
"pathToTorchLiteWorker": "/bundles/app/js/engine/torch-lite.81c1f5f5.js",
"pathToWasmTorchLite": "/bundles/app/js/engine/torch-lite.43dcd446.wasm",
"pathToExplanationEngineWorker": "/bundles/app/js/vendor/explanation-engine-beta/explanation-engine.78be6609.js",
"pathToWasmExplanationEngine": "/bundles/app/js/vendor/explanation-engine-beta/explanation-engine.5439d696.wasm",
"pathToExplanationEngineWorkerPD": "/bundles/app/js/vendor/explanation-engine-pd/explanation-engine.edb1a8dc.js",
"pathToExplanationEnginePD": "/bundles/app/js/vendor/explanation-engine-pd/explanation-engine.b78e4888.wasm",
"pathToEcoJson": "/bundles/app/js/engine/books/eco.1919d7f9.json",
"pathToBook": "/bundles/app/js/engine/books/eco.1919d7f9.json",
"pathToBookSmall": "/bundles/app/js/engine/books/eco.1919d7f9.json",
"pathToWebGL": "/bundles/app/js/vendor/webgl_three.61269fce.js",
"pathToGamePreviewLoader": "/bundles/web/images/game-preview-loading.8677fb94.png",
"pathToPersonalityBooks": {
"aggressive": "/bundles/app/js/engine/books/aggressive.847574a7.bin",
"akiba_rubinstein": "/bundles/app/js/engine/books/akiba_rubinstein.27a1ba7f.bin",
"alekhine": "/bundles/app/js/engine/books/alekhine.78afc9d2.bin",
"alexandra_botez": "/bundles/app/js/engine/books/alexandra_botez.d64a85b6.bin",
"alexandra_kosteniuk": "/bundles/app/js/engine/books/alexandra_kosteniuk.bfba3aea.bin",
"aman_hambleton": "/bundles/app/js/engine/books/aman_hambleton.7df58084.bin",
"andrea_botez": "/bundles/app/js/engine/books/andrea_botez.53326027.bin",
"anish_giri": "/bundles/app/js/engine/books/anish_giri.8726a67e.bin",
"anna_cramling": "/bundles/app/js/engine/books/anna_cramling.3adbe738.bin",
"anna_muzychuk": "/bundles/app/js/engine/books/anna_muzychuk.2785d5ad.bin",
"anna_rudolf": "/bundles/app/js/engine/books/anna_rudolf.c7ed14ff.bin",
"anthony_levin": "/bundles/app/js/engine/books/anthony_levin.33851150.bin",
"anthony_miles": "/bundles/app/js/engine/books/anthony_miles.96ba89dd.bin",
"aron_nimzowitsch": "/bundles/app/js/engine/books/aron_nimzowitsch.e8a3a75c.bin",
"avigail_rosenthal": "/bundles/app/js/engine/books/avigail_rosenthal.c28f3796.bin",
"balanced": "/bundles/app/js/engine/books/balanced.4a60c3bd.bin",
"beginner": "/bundles/app/js/engine/books/beginner.0cfbbbb3.bin",
"benjamin_bok": "/bundles/app/js/engine/books/benjamin_bok.858af1a3.bin",
"benjamin_finegold": "/bundles/app/js/engine/books/benjamin_finegold.0996c9a0.bin",
"bent_larsen": "/bundles/app/js/engine/books/bent_larsen.f0a04521.bin",
"bikfoot_wouter": "/bundles/app/js/engine/books/bikfoot_wouter.deb83ec3.bin",
"book": "/bundles/app/js/engine/books/book.28504e3b.bin",
"botvinnik": "/bundles/app/js/engine/books/botvinnik.8aa707d1.bin",
"capablanca": "/bundles/app/js/engine/books/capablanca.7b15e717.bin",
"carlsen": "/bundles/app/js/engine/books/carlsen.35b9ca73.bin",
"cccopenings": "/bundles/app/js/engine/books/cccopenings.bdfbf7b7.bin",
"christian_pulisic": "/bundles/app/js/engine/books/christian_pulisic.2b04f5d9.bin",
"classical": "/bundles/app/js/engine/books/classical.fabd171a.bin",
"dan_rozovsky": "/bundles/app/js/engine/books/dan_rozovsky.812207a0.bin",
"daniel_naroditsky": "/bundles/app/js/engine/books/daniel_naroditsky.ec6d2390.bin",
"daryl_morey": "/bundles/app/js/engine/books/daryl_morey.09d12a5e.bin",
"david_howell": "/bundles/app/js/engine/books/david_howell.e394a744.bin",
"dawid_czerw": "/bundles/app/js/engine/books/dawid_czerw.c80432c7.bin",
"ding": "/bundles/app/js/engine/books/ding.98c63895.bin",
"dodge_coates": "/bundles/app/js/engine/books/dodge_coates.7d0ade1b.bin",
"dylan_rittman": "/bundles/app/js/engine/books/dylan_rittman.7bdc1497.bin",
"eric_hansen": "/bundles/app/js/engine/books/eric_hansen.d890b525.bin",
"erik_allebest": "/bundles/app/js/engine/books/erik_allebest.2dfb86d6.bin",
"ethan_metzger": "/bundles/app/js/engine/books/ethan_metzger.549af14c.bin",
"euwe": "/bundles/app/js/engine/books/euwe.fbc309c1.bin",
"f-pawner": "/bundles/app/js/engine/books/f-pawner.bb8a15f1.bin",
"fabiano_caruana": "/bundles/app/js/engine/books/fabiano_caruana.5642aaea.bin",
"fischer": "/bundles/app/js/engine/books/fischer.c93e412d.bin",
"gambit": "/bundles/app/js/engine/books/gambit.3ef59ed2.bin",
"hou_yifan": "/bundles/app/js/engine/books/hou_yifan.62489211.bin",
"hunter_klotz_burwell": "/bundles/app/js/engine/books/hunter_klotz_burwell.0639aa99.bin",
"ian_nepomniachtchi": "/bundles/app/js/engine/books/ian_nepomniachtchi.387e0d9f.bin",
"indian": "/bundles/app/js/engine/books/indian.07a754a0.bin",
"irina_krush": "/bundles/app/js/engine/books/irina_krush.b0af3f1a.bin",
"james_canty": "/bundles/app/js/engine/books/james_canty.63b14dec.bin",
"jay_severson": "/bundles/app/js/engine/books/jay_severson.8cafe676.bin",
"jeremy_kane": "/bundles/app/js/engine/books/jeremy_kane.75aeaa92.bin",
"jonathan_cannon": "/bundles/app/js/engine/books/jonathan_cannon.232d257c.bin",
"joseph_votto": "/bundles/app/js/engine/books/joseph_votto.c5c5711b.bin",
"judit_polgar": "/bundles/app/js/engine/books/judit_polgar.867b5694.bin",
"julien_song": "/bundles/app/js/engine/books/julien_song.2af35265.bin",
"karpov": "/bundles/app/js/engine/books/karpov.f77e030c.bin",
"kasparov": "/bundles/app/js/engine/books/kasparov.fbd33443.bin",
"kassa_korley": "/bundles/app/js/engine/books/kassa_korley.b64ed838.bin",
"kenneth_wilber": "/bundles/app/js/engine/books/kenneth_wilber.185811d9.bin",
"kevin_bordi": "/bundles/app/js/engine/books/kevin_bordi.9cd76731.bin",
"komodo": "/bundles/app/js/engine/books/komodo.bb8b6a25.bin",
"korchnoi": "/bundles/app/js/engine/books/korchnoi.df9a9ce8.bin",
"krikor_mekhitarian": "/bundles/app/js/engine/books/krikor_mekhitarian.43b3d4cd.bin",
"lasker": "/bundles/app/js/engine/books/lasker.9d8fc690.bin",
"leo_stokes": "/bundles/app/js/engine/books/leo_stokes.778f6211.bin",
"levon_aronian": "/bundles/app/js/engine/books/levon_aronian.adcd3c3b.bin",
"levy_rozman": "/bundles/app/js/engine/books/levy_rozman.024e3929.bin",
"luis_fernandez_siles": "/bundles/app/js/engine/books/luis_fernandez_siles.12a08971.bin",
"martin_enev": "/bundles/app/js/engine/books/martin_enev.49fb8880.bin",
"matt_turner": "/bundles/app/js/engine/books/matt_turner.ccdc19ad.bin",
"maurice_ashley": "/bundles/app/js/engine/books/maurice_ashley.fb4474e5.bin",
"michael_greene": "/bundles/app/js/engine/books/michael_greene.2242f7f1.bin",
"mike_klein": "/bundles/app/js/engine/books/mike_klein.e7c0d12f.bin",
"nakamura": "/bundles/app/js/engine/books/nakamura.0465f222.bin",
"nakamura_classic": "/bundles/app/js/engine/books/nakamura_classic.1b408716.bin",
"naritav": "/bundles/app/js/engine/books/naritav.0e6753ee.bin",
"naycir_gurpinar": "/bundles/app/js/engine/books/naycir_gurpinar.017ff300.bin",
"offbeat": "/bundles/app/js/engine/books/offbeat.c125e5bf.bin",
"paul_morphy": "/bundles/app/js/engine/books/paul_morphy.2a75be3d.bin",
"petrosian": "/bundles/app/js/engine/books/petrosian.1488f78a.bin",
"phiona_mutesi": "/bundles/app/js/engine/books/phiona_mutesi.03673f43.bin",
"pia_cramling": "/bundles/app/js/engine/books/pia_cramling.920ab13f.bin",
"positional": "/bundles/app/js/engine/books/positional.a1fac9f6.bin",
"qiyu_zhou": "/bundles/app/js/engine/books/qiyu_zhou.e1e573ce.bin",
"quick_queen": "/bundles/app/js/engine/books/quick_queen.2ec5181f.bin",
"raffael_chess": "/bundles/app/js/engine/books/raffael_chess.f08a51fa.bin",
"rensch": "/bundles/app/js/engine/books/rensch.f0d14299.bin",
"reuben_fine": "/bundles/app/js/engine/books/reuben_fine.60466cdf.bin",
"richard_rapport": "/bundles/app/js/engine/books/richard_rapport.32ab0f3c.bin",
"robert_hess": "/bundles/app/js/engine/books/robert_hess.38e30a88.bin",
"roland_walker": "/bundles/app/js/engine/books/roland_walker.345b7570.bin",
"rory_smith": "/bundles/app/js/engine/books/rory_smith.5b603a9f.bin",
"sam_copeland": "/bundles/app/js/engine/books/sam_copeland.8c022b9c.bin",
"samay_raina": "/bundles/app/js/engine/books/samay_raina.0c633f9e.bin",
"samuel_reshevsky": "/bundles/app/js/engine/books/samuel_reshevsky.d3d98935.bin",
"savielly_tartakower": "/bundles/app/js/engine/books/savielly_tartakower.d2de6a1a.bin",
"smyslov": "/bundles/app/js/engine/books/smyslov.e2ffdf87.bin",
"spassky": "/bundles/app/js/engine/books/spassky.f1f87ea0.bin",
"steinitz": "/bundles/app/js/engine/books/steinitz.875bb2f4.bin",
"tagir_nafikov": "/bundles/app/js/engine/books/tagir_nafikov.0e71ab52.bin",
"tal": "/bundles/app/js/engine/books/tal.0a811e26.bin",
"tania_sachdev": "/bundles/app/js/engine/books/tania_sachdev.ec6ee088.bin",
"trapper": "/bundles/app/js/engine/books/trapper.b1aa13ee.bin",
"ulf_andersson": "/bundles/app/js/engine/books/ulf_andersson.8b253379.bin",
"vidit_gujrathi": "/bundles/app/js/engine/books/vidit_gujrathi.2f1e8a95.bin",
"vishy_anand": "/bundles/app/js/engine/books/vishy_anand.3c6cff4e.bin",
"vladimir_kramnik": "/bundles/app/js/engine/books/vladimir_kramnik.0c154e06.bin",
"wesley_so": "/bundles/app/js/engine/books/wesley_so.f8b28796.bin",
"will_stewart": "/bundles/app/js/engine/books/will_stewart.6bde6337.bin",
"winger": "/bundles/app/js/engine/books/winger.77d88765.bin",
},
"threadedEnginePaths": {
"stockfish": {
"fakeWorker": {
"loader": "/bundles/app/js/engine/stockfish-nnue-16-no-Worker.1ed4c83b.js",
"engine": "/bundles/app/js/engine/stockfish-nnue-16-no-Worker.22822879.wasm",
},
"multiThreaded": {
"loader": "/bundles/app/js/engine/stockfish-nnue-16.840e654f.js",
"engine": "/bundles/app/js/engine/stockfish-nnue-16.9ffe613d.wasm",
"nnue": "/bundles/app/js/engine/nn-5af11540bbfe.17051dfd.nnue",
},
"multiThreadedNoSIMD": {
"loader": "/bundles/app/js/engine/stockfish-nnue-16-no-simd.eeddca83.js",
"engine": "/bundles/app/js/engine/stockfish-nnue-16-no-simd.86f5189e.wasm",
},
"singleThreaded": {
"loader": "/bundles/app/js/engine/stockfish-single.830cf9cc.js",
"engine": "/bundles/app/js/engine/stockfish-single.8ffa2b70.wasm",
},
"asm": "/bundles/app/js/engine/stockfish.asm.16fa8540.js",
"nnue": "/bundles/app/js/engine/nn-5af11540bbfe.17051dfd.nnue",
},
},
"stockfish16_1": {
"full": {
"multiThreaded": {
"loader": '/r2/assets-chess-engine/Stockfish/stockfish-16.1-20e8f8c.js',
},
"singleThreaded": {
"loader": '/r2/assets-chess-engine/Stockfish/stockfish-16.1-single-71f2f72.js',
},
"asm": '/r2/assets-chess-engine/Stockfish/stockfish-16.1-asm-43d76d0.js',
},
"lite": {
"multiThreaded": {
"loader": '/r2/assets-chess-engine/Stockfish/stockfish-16.1-lite-f4fa625.js',
},
"singleThreaded": {
"loader": '/r2/assets-chess-engine/Stockfish/stockfish-16.1-lite-single-e8222d1.js',
},
"asm": '/r2/assets-chess-engine/Stockfish/stockfish-16.1-asm-43d76d0.js',
},
},
"torch2": {
"full": {
"multiThreaded": {
"loader": '/r2/assets-chess-engine/Torch/torch-2-85193a7.js',
},
"singleThreaded": {
"loader": '/r2/assets-chess-engine/Torch/torch-2-single-697050e.js',
},
},
"lite": {
"multiThreaded": {
"loader": '/r2/assets-chess-engine/Torch/torch-2-lite-aff3c0c.js',
},
"singleThreaded": {
"loader": '/r2/assets-chess-engine/Torch/torch-2-lite-single-a809e6e.js',
},
},
},
"isPlay": false,
"isStaff": false,
"noAvatar": '/bundles/web/images/user-image.007dad08.svg',
"wdlJsonModel": '/bundles/web/wdl/model.json',
"wdlWeights": '/bundles/web/wdl/group1-shard1of1.bin',
"turnstile.sitekey": "0x4AAAAAAAUltW_516cjiM-8",
};
Config.adCustomPath = '';
Config.pathToTinyMCE = "/bundles/app/js/tinymce.client.0d55ea5f.js",
Config.pathToFCMWorker = "/bundles/app/js/fcm-worker.client.728bc131.js",
Config.pathToDiagramViewerCSS = "/bundles/app/css/diagram-viewer.client.css",
Config.pathToDiagramViewerJS = "/bundles/app/js/diagram-viewer.client.14aa3b6b.js",
window.__CHESSCOM_RTL__ = false;
window.chesscom = window.chesscom || {};
window.chesscom.clientMetricsDomain = 'https://client-metrics-cf.chess.com';
window.chesscom.showAds = Boolean();
</script>
<script type="text/javascript">
//<![CDATA[
context = {"userId":"userId","user":{"id":489182487,"hasEmail":true,"autoTrackContent":true,"username":"Burning_Jayden","avatarUrl":"https:\/\/images.chesscomfiles.com\/uploads\/v1\/user\/489182487.ead1c506.50x50o.c6c4301875b3.gif","settingsAvatarUrl":"https:\/\/images.chesscomfiles.com\/uploads\/v1\/user\/489182487.ead1c506.161x161o.3cfdf67cb772.gif","avatarLargeUrl":"https:\/\/images.chesscomfiles.com\/uploads\/v1\/user\/489182487.ead1c506.100x100o.336f94557e94.gif","chessTitle":null,"country":{"code":"US","id":2,"name":"United States"},"membershipCode":"diamond","rating":1228,"cohort":"","membershipLevel":50,"isActivated":true,"isRecentlyRegistered":false,"isEnabled":true,"isGuest":false,"isBasic":false,"isContentHidden":false,"isPremium":true,"isGold":false,"isDiamond":true,"isModerator":false,"isPlatinum":true,"isStaff":false,"isFairPlayProctor":false,"hasAccount":true,"isNewlyRegistered":false,"optedBeta":false,"lastLoginDate":1765374012,"timezone":"America\/Los_Angeles","archiveView":"grid","fairPlayAgree":true,"features":{"usersettings":true,"themes":true},"isImpersonating":false,"eligibleFirstTrial":false,"registerDate":1759581904,"safeMode":false,"uuid":"f2f4d53a-a11f-11f0-a80c-8bf813d42982","allowBrowserNotifications":[{"timestamp":1760019826,"allowed":true}],"optedLeagues":true,"isCoach":false,"properties":{"gam_audiences":["monthly_active_users","users_with_login_in_past_365_days","daily_active_users","is_in_iterable","__ible_for_mobile_gameplay_interstitials","subscription_plan_gold_or_above","subscription_plan_platinum_or_above","subscription_plan_diamond_or_above","30_day_active_daily","__mobile_gameplay_interstitials_20240527","__nded_matches_one_rating_candidate_pool","is_eligible_for_iterable_20240628","__thin_past_week_for_coach_home_nudge_v2","english_speaking_diamond_under_2200","bughouse_plus_titled_premium","is_eligible_for_iterable_20240925","ff_announcement_modal","rating_one_between_800_1200","can_edit_rich_html_content","any_game_in_progress_to_move","dont_show_home_nudges","daily_game_players","is_eligible_for_iterable_20250110","active_puzzle_users_chessable_banner","chess960_last_90_days_chessable_banner","is_eligible_for_iterable_20250211","opm_courses_announcement","opm_courses_announcement_3","rating_one_gte_1000_not_within_30_days","game_review_freeform_opm_announcement","push_eligible","no_ads_72_hours_new_users_control","courses_review_pending","last_client_web","courses_lcm_core","courses_lcm_extended","courses_lcm_black_friday","ios_livebotsdaily_interstitials_test","andr_livebotsdaily_interstitials_test","hidden_first_five_games_09042025","perplexity_opm_titled_or_login_l90d","active_puzzle_users_shadow_rating","opm_sync_contacts_ctr","courses_first_reminder_opm","courses_first_reminder_v3","banners_courses_black_friday","courses_2025_bfriday_announce_opm_new","no_blunder_november_email_v2","users_with_coach_levy","main_black_friday_2025_courses_opm","cyber_monday_2025_courses_opm","cyber_monday_2025_courses_opm_2","streaks_v2_learn_and_play_segment","power_users_game_review","monthly_bots_nov_2025","monthly_bots_opm_dec25","not_using_android_widget"],"audiences_member_of":["monthly_active_users","users_with_login_in_past_365_days","daily_active_users","is_in_iterable","is_eligible_for_mobile_gameplay_interstitials","subscription_plan_gold_or_above","subscription_plan_platinum_or_above","subscription_plan_diamond_or_above","30_day_active_daily","is_eligible_for_mobile_gameplay_interstitials_20240527","recommended_matches_one_rating_candidate_pool","is_eligible_for_iterable_20240628","won_at_least_5_games_and_played_within_past_week_for_coach_home_nudge_v2","english_speaking_diamond_under_2200","bughouse_plus_titled_premium","is_eligible_for_iterable_20240925","ff_announcement_modal","rating_one_between_800_1200","can_edit_rich_html_content","any_game_in_progress_to_move","dont_show_home_nudges","daily_game_players","is_eligible_for_iterable_20250110","active_puzzle_users_chessable_banner","chess960_last_90_days_chessable_banner","is_eligible_for_iterable_20250211","opm_courses_announcement","opm_courses_announcement_3","rating_one_gte_1000_not_within_30_days","game_review_freeform_opm_announcement","push_eligible","no_ads_72_hours_new_users_control","courses_review_pending","last_client_web","courses_lcm_core","courses_lcm_extended","courses_lcm_black_friday","ios_livebotsdaily_interstitials_test","andr_livebotsdaily_interstitials_test","hidden_first_five_games_09042025","perplexity_opm_titled_or_login_l90d","active_puzzle_users_shadow_rating","opm_sync_contacts_ctr","courses_first_reminder_opm","courses_first_reminder_v3","banners_courses_black_friday","courses_2025_bfriday_announce_opm_new","no_blunder_november_email_v2","users_with_coach_levy","main_black_friday_2025_courses_opm","cyber_monday_2025_courses_opm","cyber_monday_2025_courses_opm_2","streaks_v2_learn_and_play_segment","power_users_game_review","monthly_bots_nov_2025","monthly_bots_opm_dec25","not_using_android_widget"]},"flair":{"id":"ac06a726-2af1-11ee-9122-8d89d6002070","images":{"png":"https:\/\/images.chesscomfiles.com\/chess-flair\/computer_chess\/stockfish.png","svg":"https:\/\/images.chesscomfiles.com\/chess-flair\/computer_chess\/stockfish.svg","lottie":"https:\/\/images.chesscomfiles.com\/chess-flair\/computer_chess\/stockfish.lottie"}},"flairCode":null,"skillLevel":3,"intercomUserJwt":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoiZjJmNGQ1M2EtYTExZi0xMWYwLWE4MGMtOGJmODEzZDQyOTgyIiwiZW1haWwiOiJtYWlsLmpheWRlbnNpQGdtYWlsLmNvbSIsImV4cCI6MTc2NTQ2ODY3Mn0.wmqrdV259f5yFcwafv_TEwetovCLBARltwSrn-gcBmM","bucketingId":"81cc92f6-7e8f-11f0-9562-2fcda229f1dd","firstName":null,"lastName":null,"daysSinceUpgradedToPremium":null},"diagramSettings":{"board":"green","piece":"neo"},"subscriptionStatusModal":{"modal":null,"data":[]},"google":{"environment":"PRODUCTION","merchantId":"BCR2DN4TULDPVQQU","merchantName":"Chess.com"},"freeTrial":null,"activeMembership":{"isTrial":false,"isGift":false,"isInPendingDeactivation":false,"firstBillingDate":"2025-10-12","expiryDate":"2026-10-12","subscriptionUnit":"years","membershipCode":"diamond","remainingTrialDays":0,"isDefaultMembershipGroup":true},"productsDisplayNames":{"20":"No Ads","30":"Gold","40":"Platinum","50":"Diamond"},"intercomUserProperties":{"name":"Burning_Jayden","created_at":1759581904,"ChessCom User UUID":"f2f4d53a-a11f-11f0-a80c-8bf813d42982","Archive View":"grid","Auto Track Content":true,"Avatar Large Url":"https:\/\/images.chesscomfiles.com\/uploads\/v1\/user\/489182487.ead1c506.100x100o.336f94557e94.gif","Avatar Url":"https:\/\/images.chesscomfiles.com\/uploads\/v1\/user\/489182487.ead1c506.50x50o.c6c4301875b3.gif","Chess Title":null,"Cohort":"","Country":"United States","Eligible First Trial":false,"Fair Play Agree":true,"Has Account":true,"Has Email":true,"Is Activated":true,"Is Basic":false,"Is Content Hidden":false,"Is Diamond":true,"Is Enabled":true,"Is Fair Play Proctor":false,"Is Gold":false,"Is Guest":false,"Is Impersonating":false,"Is Moderator":false,"Is Newly Registered":false,"Is Platinum":true,"Is Premium":true,"Is Recently Registered":false,"Is Staff":false,"Last Login Date":1765374012,"Membership Code":"diamond","Membership Level":50,"Opted Beta":false,"Opted Leagues":true,"Rating":1228,"Register Date":1759581904,"Safe Mode":false,"Settings Avatar Url":"https:\/\/images.chesscomfiles.com\/uploads\/v1\/user\/489182487.ead1c506.161x161o.3cfdf67cb772.gif","Timezone":"America\/Los_Angeles","Username":"Burning_Jayden","IP":"45.119.28.88","Locale":"en_US","Is Trial":false,"Is Titled Player":false,"ChessCom UID":489182487,"First Name":null,"Last Name":null,"intercom_user_jwt":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoiZjJmNGQ1M2EtYTExZi0xMWYwLWE4MGMtOGJmODEzZDQyOTgyIiwiZW1haWwiOiJtYWlsLmpheWRlbnNpQGdtYWlsLmNvbSIsImV4cCI6MTc2NTQ2ODY3Mn0.wmqrdV259f5yFcwafv_TEwetovCLBARltwSrn-gcBmM","user_id":"f2f4d53a-a11f-11f0-a80c-8bf813d42982","Days Since Created":67,"Days Since Upgraded To Premium":null},"products":[{"name":"Gold Membership (Monthly)","sku":"gold_monthly_032022","subscription":{"length":1,"unit":"SUBSCRIPTION_UNIT_MONTH"},"description":"","image":"https:\/\/www.chess.com\/bundles\/web\/images\/color-icons\/commerce-gold.24e164aa.svg","productType":"PRODUCT_TYPE_MEMBERSHIP","membershipProductDetails":{"code":"gold","membershipLevel":"MEMBERSHIP_LEVEL_GOLD","shortName":"Gold","maxApplicableAccounts":1,"displayedPremiumFeatures":["PREMIUM_FEATURE_PUZZLES_RATED","PREMIUM_FEATURE_LESSONS","PREMIUM_FEATURE_BOTS","PREMIUM_FEATURE_PLAY_VS_COACH","PREMIUM_FEATURE_NO_ADS"]}},{"name":"Gold Membership (Yearly)","sku":"gold_yearly_032022","subscription":{"length":1,"unit":"SUBSCRIPTION_UNIT_YEAR"},"description":"","image":"https:\/\/www.chess.com\/bundles\/web\/images\/color-icons\/commerce-gold.24e164aa.svg","productType":"PRODUCT_TYPE_MEMBERSHIP","membershipProductDetails":{"code":"gold","membershipLevel":"MEMBERSHIP_LEVEL_GOLD","shortName":"Gold","maxApplicableAccounts":1,"displayedPremiumFeatures":["PREMIUM_FEATURE_PUZZLES_RATED","PREMIUM_FEATURE_LESSONS","PREMIUM_FEATURE_BOTS","PREMIUM_FEATURE_PLAY_VS_COACH","PREMIUM_FEATURE_NO_ADS"]}},{"name":"Platinum Membership (Monthly)","sku":"platinum_monthly_032022","subscription":{"length":1,"unit":"SUBSCRIPTION_UNIT_MONTH"},"description":"","image":"https:\/\/www.chess.com\/bundles\/web\/images\/color-icons\/commerce-platinum.a2bfab84.svg","productType":"PRODUCT_TYPE_MEMBERSHIP","membershipProductDetails":{"code":"platinum","membershipLevel":"MEMBERSHIP_LEVEL_PLATINUM","shortName":"Platinum","maxApplicableAccounts":1,"displayedPremiumFeatures":["PREMIUM_FEATURE_PUZZLES_RATED","PREMIUM_FEATURE_LESSONS","PREMIUM_FEATURE_BOTS","PREMIUM_FEATURE_PLAY_VS_COACH","PREMIUM_FEATURE_NO_ADS","PREMIUM_FEATURE_ANALYSIS"]}},{"name":"Platinum Membership (Yearly)","sku":"platinum_yearly_032022","subscription":{"length":1,"unit":"SUBSCRIPTION_UNIT_YEAR"},"description":"","image":"https:\/\/www.chess.com\/bundles\/web\/images\/color-icons\/commerce-platinum.a2bfab84.svg","productType":"PRODUCT_TYPE_MEMBERSHIP","membershipProductDetails":{"code":"platinum","membershipLevel":"MEMBERSHIP_LEVEL_PLATINUM","shortName":"Platinum","maxApplicableAccounts":1,"displayedPremiumFeatures":["PREMIUM_FEATURE_PUZZLES_RATED","PREMIUM_FEATURE_LESSONS","PREMIUM_FEATURE_BOTS","PREMIUM_FEATURE_PLAY_VS_COACH","PREMIUM_FEATURE_NO_ADS","PREMIUM_FEATURE_ANALYSIS"]}},{"name":"Diamond Membership (Monthly)","sku":"diamond_monthly_032022","subscription":{"length":1,"unit":"SUBSCRIPTION_UNIT_MONTH"},"description":"","image":"https:\/\/www.chess.com\/bundles\/web\/images\/color-icons\/commerce-diamond.79625166.svg","productType":"PRODUCT_TYPE_MEMBERSHIP","membershipProductDetails":{"code":"diamond","membershipLevel":"MEMBERSHIP_LEVEL_DIAMOND","shortName":"Diamond","maxApplicableAccounts":1,"displayedPremiumFeatures":["PREMIUM_FEATURE_PUZZLES_RATED","PREMIUM_FEATURE_LESSONS","PREMIUM_FEATURE_BOTS","PREMIUM_FEATURE_PLAY_VS_COACH","PREMIUM_FEATURE_NO_ADS","PREMIUM_FEATURE_ANALYSIS","PREMIUM_FEATURE_MOVE_EXPLANATIONS","PREMIUM_FEATURE_INSIGHTS","PREMIUM_FEATURE_EXCLUSIVE_COURSE","PREMIUM_FEATURE_ADVANCED_STATS"]}},{"name":"Diamond Membership (Yearly)","sku":"diamond_yearly_032022","subscription":{"length":1,"unit":"SUBSCRIPTION_UNIT_YEAR"},"description":"","image":"https:\/\/www.chess.com\/bundles\/web\/images\/color-icons\/commerce-diamond.79625166.svg","productType":"PRODUCT_TYPE_MEMBERSHIP","membershipProductDetails":{"code":"diamond","membershipLevel":"MEMBERSHIP_LEVEL_DIAMOND","shortName":"Diamond","maxApplicableAccounts":1,"displayedPremiumFeatures":["PREMIUM_FEATURE_PUZZLES_RATED","PREMIUM_FEATURE_LESSONS","PREMIUM_FEATURE_BOTS","PREMIUM_FEATURE_PLAY_VS_COACH","PREMIUM_FEATURE_NO_ADS","PREMIUM_FEATURE_ANALYSIS","PREMIUM_FEATURE_MOVE_EXPLANATIONS","PREMIUM_FEATURE_INSIGHTS","PREMIUM_FEATURE_EXCLUSIVE_COURSE","PREMIUM_FEATURE_ADVANCED_STATS"]}},{"name":"Friends & Family Membership (Yearly)","sku":"fnf6_diamond_yearly_022025","subscription":{"length":1,"unit":"SUBSCRIPTION_UNIT_YEAR"},"description":"Unlimited access to all Chess.com features!","image":"https:\/\/www.chess.com\/bundles\/web\/images\/color-icons\/heart-green.b65098b1.svg","productType":"PRODUCT_TYPE_GROUP_MEMBERSHIP","membershipProductDetails":{"code":"diamond","membershipLevel":"MEMBERSHIP_LEVEL_DIAMOND","shortName":"Friends & Family","maxApplicableAccounts":6,"displayedPremiumFeatures":["PREMIUM_FEATURE_PUZZLES_RATED","PREMIUM_FEATURE_LESSONS","PREMIUM_FEATURE_BOTS","PREMIUM_FEATURE_PLAY_VS_COACH","PREMIUM_FEATURE_NO_ADS","PREMIUM_FEATURE_ANALYSIS","PREMIUM_FEATURE_MOVE_EXPLANATIONS","PREMIUM_FEATURE_INSIGHTS","PREMIUM_FEATURE_EXCLUSIVE_COURSE","PREMIUM_FEATURE_ADVANCED_STATS"]}}],"i18n":{"locale":"en_US","contentLanguage":"only_user","mobile":[]},"csrf":{"token":"6c25f1e0e70fad5086924a852f91.29lTDTi_-h_C6ZM1Mme-8Fy0sBOeIS1qXnILOwtknWU.kJUge3ret3eIqtF5fzbKhjLBx3b7SHhZKgJmWnMN5DOv7mpof_Cdd5HY-A","login":"e6cf8ee8ca0554.bTC-pBJ4qfWWFF_5h525FcUp7FSuXZX8S9tiV-qw2hg.OwLc4VEz5L3JeD2j4e3qI6xsvTHWFeWSG-lSEonVjSouBtP7aCLtpKR_Gg","logout":"1c9f6e4a4fc.Kri1OFF9G42eXlqkCWQFE0jaAYiU1_JqsOP7EqKrIdc.c9mNexAFY7XQBy3yRxVCZD3jauuhoqUS85GuftrEZphdiPRwAytczsEKMQ"},"amplitudeKey":"5cc41a1e56d0ee35d4c85d1d4225d2d1","intercomSupportAppId":"qzot1t7g","intercomMasterAdviceAppId":"bg5o0oq1","kount":{"host":"ssl.kaptcha.com","clientId":850100},"liveramp":{"api_key":"16ee479f-94ab-42da-85b4-19bc960ffbf3"},"adyen":{"environment":"live","integrity":"sha384-O0Q35c47I1ojd1zrD78yWAs+r5gytAjBC\/sxwZqgQW5z9hDbAFM49z8SViprrDwm","clientKey":"live_7STEYX735RGTTEZMSKIVNX5C2YU2QN5B","key":"10001|D97C83A6DB30A889AAC517489C56512C733B365B8E5E2E5CB5FD860751EC3EC14A145FE6FD2EF1A338D375DB3D9F7B988631B64D4B9C9BE3DE007D8C60649F2BAC7B0798A869892B683110B2FE53E89EBB9923A0EF7113FDEEEBC57FDB21AA8F99D3757DB7C8A8E6458D3B628B357396E77CD3C31158B203BEDAF3AC56E11A94C3BA745CAE7847B6C7D5C6B1D6E68204147A9B98EC334560F94A484FC5335F8AA4716BF13E0153B9B0E7FF75384449563F935AF0173C5F8F1CBE20B1C91593C2F7AF07A83E48F31DA8F4F5959687A682823216342C6E1B36771AC42C9BF0E03F443D07D239F25EB916BC15A908796C698D296130A9BA4A925684416F9C759143","merchant":"ChesscomCOM","originKey":"pub.v2.1114841580210853.aHR0cHM6Ly93d3cuY2hlc3MuY29t.g3hcnpsxbNsbEo3XJP_laQJwLDCkoYfA1YmHG6Kns8g","sdk":"https:\/\/checkoutshopper-live.adyen.com\/checkoutshopper\/sdk\/5.23.1\/adyen.js"},"iterableMuteApiCallsFeature":false,"paypalClientId":"AX68j9lUfn3i3vsUPLiDT-jSr3n_1h0nbZtUSRPXXy3-O6iMSX-adfP6PB0qcTbNbbqCaHm6MiDy4JzE","currenciesSubunit":{"AED":2,"AFN":2,"ALL":2,"AMD":2,"ANG":2,"AOA":2,"ARS":2,"AUD":2,"AWG":2,"AZN":2,"BAM":2,"BBD":2,"BDT":2,"BGN":2,"BHD":3,"BIF":0,"BMD":2,"BND":2,"BOB":2,"BOV":2,"BRL":2,"BSD":2,"BTN":2,"BWP":2,"BYN":2,"BZD":2,"CAD":2,"CDF":2,"CHE":2,"CHF":2,"CHW":2,"CLF":4,"CLP":0,"CNY":2,"COP":2,"COU":2,"CRC":2,"CUC":2,"CUP":2,"CVE":2,"CZK":2,"DJF":0,"DKK":2,"DOP":2,"DZD":2,"EGP":2,"ERN":2,"ETB":2,"EUR":2,"FJD":2,"FKP":2,"GBP":2,"GEL":2,"GHS":2,"GIP":2,"GMD":2,"GNF":0,"GTQ":2,"GYD":2,"HKD":2,"HNL":2,"HTG":2,"HUF":2,"IDR":2,"ILS":2,"INR":2,"IQD":3,"IRR":2,"ISK":0,"JMD":2,"JOD":3,"JPY":0,"KES":2,"KGS":2,"KHR":2,"KMF":0,"KPW":2,"KRW":0,"KWD":3,"KYD":2,"KZT":2,"LAK":2,"LBP":2,"LKR":2,"LRD":2,"LSL":2,"LYD":3,"MAD":2,"MDL":2,"MGA":2,"MKD":2,"MMK":2,"MNT":2,"MOP":2,"MRU":2,"MUR":2,"MVR":2,"MWK":2,"MXN":2,"MXV":2,"MYR":2,"MZN":2,"NAD":2,"NGN":2,"NIO":2,"NOK":2,"NPR":2,"NZD":2,"OMR":3,"PAB":2,"PEN":2,"PGK":2,"PHP":2,"PKR":2,"PLN":2,"PYG":0,"QAR":2,"RON":2,"RSD":2,"RUB":2,"RWF":0,"SAR":2,"SBD":2,"SCR":2,"SDG":2,"SEK":2,"SGD":2,"SHP":2,"SLE":2,"SOS":2,"SRD":2,"SSP":2,"STN":2,"SVC":2,"SYP":2,"SZL":2,"THB":2,"TJS":2,"TMT":2,"TND":3,"TOP":2,"TRY":2,"TTD":2,"TWD":2,"TZS":2,"UAH":2,"UGX":0,"USD":2,"USN":2,"UYI":0,"UYU":2,"UYW":4,"UZS":2,"VED":2,"VES":2,"VND":0,"VUV":0,"WST":2,"XAF":0,"XAG":0,"XAU":0,"XBA":0,"XBB":0,"XBC":0,"XBD":0,"XCD":2,"XDR":0,"XOF":0,"XPD":0,"XPF":0,"XPT":0,"XSU":0,"XTS":0,"XUA":0,"XXX":0,"YER":2,"ZAR":2,"ZMW":2,"ZWL":2,"LVL":2,"LTL":2,"EEK":2,"VEF":2,"HRK":2,"SLL":2,"XCG":2},"ipCountry":"IN","isComet":false,"monetization":{"trialPrice":{"amount":"0","currency":"INR"}}};
//]]>
context.version = '20251210060808';
context.branch = '';
context.commit = '7d161dc868531d95c4dc1cf882f86ba76f3555c8';
context.tag = null;
context.requestId = 'ccd03894d745ecf3e69da82e574091ca';
context.server = 'web135.chess.com';
context.locale = 'en_US';
context.environment = 'prod';
context.cookies = {
app: '',
domain: 'chess.com'
};
context.ip = '45.119.28.88';
context.chessboardBeta = true;
context.route = 'web_puzzles_mode';
</script>
<script defer src="/bundles/app/js/client/es6-translations/es6-translation.en_US.8831f046.js"></script>
<script type="text/javascript">
window.chesscom = window.chesscom || {};
window.chesscom.events = window.chesscom.events || {};
window.chesscom.events.chessbombApiUrl = 'https\u003A\/\/www.chess.com\/events\/v1\/api\/';
</script>
<script>
window.chesscom = window.chesscom || {};
window.chesscom.settings = window.chesscom.settings || {};
Object.assign(window.chesscom.settings, {"toaster_center.automatically_expand_toasters":true,"toaster_center.show_friend_request_toasters":true,"toaster_center.show_club_request_toasters":true,"toaster_center.show_tournament_reminder_toasters":true,"learn.enable_coach_voice":true});
</script>
<script src="/bundles/app/js/vue.dll.cd270541.js"></script>
<script defer data-src="/bundles/app/js/toaster-center.client.6aedfdab.js">
</script>
<script>
window.context ??= {};
window.context.opm ??= {};
window.context.opm.pageloadModals ??= [];
window.context.opm.pageloadModals.push(...["notifications-modal"]);
</script>
<script defer src="/bundles/app/js/global.client.aac4121d.js">
</script>
<script>
window.chesscom = window.chesscom || {};
window.chesscom.enableSentry = false;
window.chesscom.enableSentryHP = true;
window.chesscom.sentry = {
appCookie: '',
key: '',
}
</script>
<script defer src="/bundles/app/js/sentry.client.f16a6318.js">
</script>
<script defer src="/bundles/app/js/pubsub-connection.client.71d6d610.js">
</script>
<script defer data-src="/bundles/app/js/chat-next.client.f4b63b01.js">
</script>
<script src="https://www.chess.com/bundles/app/js/turnstile.client.e077a694.js"></script>
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js?onload=onloadTurnstileCallback" crossorigin async defer></script>
<script type="text/javascript">
document.domain = Config['domain.main'].substr(6);
window.TinymceConfig = {
editor_options: {
paste_as_text: false,
debounce: false,
baseURL: 'https://www.chess.com/bundles/app/js/vendor/tinymce',
pathToTinyMCE: '/bundles/app/js/tinymce.client.0d55ea5f.js',
theme: 'silver',
theme_url: '/bundles/app/js/vendor/tinymce/themes/silver/theme.min.b84a8ffe.js',
content_css: '/bundles/app/css/tinymce-content.client.4094d21f.css',
skin: 'oxide',
skin_url: '/bundles/app/js/vendor/tinymce/skins/ui/oxide',
extended_valid_elements: 'img[id|src|srcset|style|title|class|alt|width|height]',
external_plugins: {
'chessdiagram': 'https://www.chess.com/bundles/app/js/tinymce/plugins/chessdiagram/plugin.js',
'imageuploader': 'https://www.chess.com/bundles/app/js/tinymce/plugins/imageuploader.js',
'smileys': 'https://www.chess.com/bundles/app/js/tinymce/plugins/smileys.js',
'advlist': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/advlist/plugin.min.00d4fb9e.js',
'autolink': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/autolink/plugin.min.688b6d2b.js',
'link': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/link/plugin.min.e7d251e4.js',
'lists': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/lists/plugin.min.43ff6a7c.js',
'charmap': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/charmap/plugin.min.65bff85c.js',
'print': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/print/plugin.min.94afd116.js',
'preview': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/preview/plugin.min.fe3b4c80.js',
'hr': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/hr/plugin.min.5845ce5d.js',
'anchor': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/anchor/plugin.min.51c8b564.js',
'pagebreak': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/pagebreak/plugin.min.3485a930.js',
'spellchecker': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/spellchecker/plugin.min.11845dcf.js',
'visualblocks': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/visualblocks/plugin.min.73b4d8fd.js',
'visualchars': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/visualchars/plugin.min.5cdf1a80.js',
'code': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/code/plugin.min.03cb9728.js',
'fullscreen': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/fullscreen/plugin.min.ab4d40ea.js',
'insertdatetime': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/insertdatetime/plugin.min.f0af4952.js',
'media': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/media/plugin.min.b8b318bc.js',
'nonbreaking': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/nonbreaking/plugin.min.f12177e2.js',
'noneditable': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/noneditable/plugin.min.c5a31866.js',
'table': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/table/plugin.min.c9841e95.js',
'directionality': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/directionality/plugin.min.e65c7558.js',
'template': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/template/plugin.min.8294e3b0.js',
'textcolor': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/textcolor/plugin.min.e7678213.js',
'paste': 'https://www.chess.com/bundles/app/js/vendor/tinymce/plugins/paste/plugin.min.180f860c.js',
},
plugin_loaded: false,
},
theme_options: {"browser_spellcheck":true,"branding":false,"plugins":["autolink chessdiagram imageuploader smileys media spellchecker noneditable textcolor link lists hr directionality"],"menubar":false,"toolbar1":"chessdiagram imageuploader smileys media bold italic forecolor fontsizeselect bullist numlist hr link unlink","theme":"silver","skin":"oxide","width":"100%","height":"230,","elementpath":false,"contextmenu":false,"min_height":130,"mobile":{"toolbar_mode":"wrap"},"auto_convert_smileys":true,"smileys":[[{"shortcut":":X","url":"\/bundles\/web\/images\/icons\/smileys\/2x\/angry.png","title":"angry"},{"shortcut":":-\/","url":"\/bundles\/web\/images\/icons\/smileys\/2x\/meh.png","title":"meh"},{"shortcut":":|","url":"\/bundles\/web\/images\/icons\/smileys\/2x\/frustrated.png","title":"frustrated"},{"shortcut":":)","url":"\/bundles\/web\/images\/icons\/smileys\/2x\/happy.png","title":"happy"},{"shortcut":":D","url":"\/bundles\/web\/images\/icons\/smileys\/2x\/grin.png","title":"grin"},{"shortcut":">:)","url":"\/bundles\/web\/images\/icons\/smileys\/2x\/evil.png","title":"evil"},{"shortcut":":((","url":"\/bundles\/web\/images\/icons\/smileys\/2x\/cry.png","title":"cry"},{"shortcut":":S","url":"\/bundles\/web\/images\/icons\/smileys\/2x\/nervous.png","title":"nervous"},{"shortcut":":(","url":"\/bundles\/web\/images\/icons\/smileys\/2x\/sad.png","title":"sad"},{"shortcut":":@","url":"\/bundles\/web\/images\/icons\/smileys\/2x\/shock.png","title":"shock"},{"shortcut":":O","url":"\/bundles\/web\/images\/icons\/smileys\/2x\/surprise.png","title":"surprise"},{"shortcut":";(","url":"\/bundles\/web\/images\/icons\/smileys\/2x\/tear.png","title":"tear"},{"shortcut":":P","url":"\/bundles\/web\/images\/icons\/smileys\/2x\/tongue.png","title":"tongue"},{"shortcut":";)","url":"\/bundles\/web\/images\/icons\/smileys\/2x\/wink.png","title":"wink"}],[{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/archive.png","title":"archive"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/articles.png","title":"articles"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/blitz.png","title":"blitz"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/blogs.png","title":"blogs"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/bullet.png","title":"bullet"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/castle.png","title":"castle"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/chessbook.png","title":"chessbook"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/clock.png","title":"clock"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/clubs.png","title":"clubs"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/coaches.png","title":"coaches"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/computer.png","title":"computer"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/daily.png","title":"daily"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/fork.png","title":"fork"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/videos.png","title":"videos"}],[{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/devices.png","title":"devices"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/diamond.png","title":"diamond"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/draw.png","title":"draw"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/explorer.png","title":"explorer"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/fish.png","title":"fish"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/forums.png","title":"forums"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/friends.png","title":"friends"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/gold.png","title":"gold"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/lessons.png","title":"lessons"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/live.png","title":"live"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/messages.png","title":"messages"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/news.png","title":"news"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/openings.png","title":"openings"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/peshka.png","title":"peshka"}],[{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/pin.png","title":"pin"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/platinum.png","title":"platinum"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/playhand.png","title":"playhand"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/resign.png","title":"resign"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/settings.png","title":"settings"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/skewer.png","title":"skewer"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/stats.png","title":"stats"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/tactics.png","title":"tactics"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/themes.png","title":"themes"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/thumbdown.png","title":"thumbdown"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/thumbup.png","title":"thumbup"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/tournaments.png","title":"tournaments"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/trophies.png","title":"trophies"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/votechess.png","title":"votechess"}],[{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/half.png","title":"half"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/0-0-0.png","title":"0-0-0"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/0-0.png","title":"0-0"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/chesspawn.png","title":"chesspawn"}],[{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/bp.png","title":"bp"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/bb.png","title":"bb"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/bn.png","title":"bn"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/br.png","title":"br"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/bq.png","title":"bq"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/bk.png","title":"bk"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/wp.png","title":"wp"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/wb.png","title":"wb"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/wn.png","title":"wn"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/wr.png","title":"wr"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/wq.png","title":"wq"},{"url":"\/bundles\/web\/images\/icons\/smileys\/2x\/wk.png","title":"wk"}]],"theme_advanced_toolbar_location":"top","theme_advanced_path":false,"theme_advanced_statusbar_location":"bottom","theme_advanced_resize_horizontal":false,"theme_advanced_resizing":true,"theme_advanced_resizing_use_cookie":false,"font_formats":"Apple System=-apple-system, BlinkMacSystemFont;Arial=arial,helvetica,sans-serif;Courier New=courier new,courier;Helvetica=helvetica;Tahoma=tahoma,arial,helvetica,sans-serif;Times New Roman=times new roman,times;Segoe UI=\"Segoe UI\";","relative_urls":false,"remove_script_host":false,"convert_urls":false,"content_css":"asset[bundles\/app\/css\/tinymce-content.client.css]","paste_webkit_styles":"all","fontsize_formats":"8px 10px 11px 12px 14px 18px 24px 36px","extended_valid_elements":"img[id|src|srcset|style|title|class|alt|width|height]"}
};
</script>
<script defer src="/bundles/app/js/chessboard-layout.client.86737a41.js">
</script>
<script>
window.context ??= {};
window.context.opm ??= {};
window.context.opm.pageloadModals ??= [];
window.context.opm.pageloadModals.push(...["welcome-modal"]);
</script>
<script>
window.chesscom = window.chesscom || {};
window.chesscom.puzzles = {
dailyPuzzleRoute: "https://www.chess.com/daily",
battleServiceUri: "https://www.chess.com/service/battle/",
presenceServiceUri: "https://www.chess.com/service/presence/",
};
Object.assign(window.chesscom.puzzles, {
htmlTitles: {"learning":"Chess Puzzles - Learn Themes and Patterns","rated":"Chess Puzzles - Improve Your Chess by Solving Tactics","rush":"Puzzle Rush - Compete to Solve Chess Puzzles","battle":"Puzzle Battle - Compete with your Chess Friends","default":"Chess Puzzles - 500k+ Problems to Improve Your Tactics"},
reachedLimits: {"learning":false,"rated":false,"rush":false},
rushId: '',
opponentSounds: true,
puzzle: null,
battleId: '',
showAd: false,
retrySubmitBattleMoveTimeout: 3000,
shouldServeCuratedPuzzles: false
});
// Feature Flags
window.chesscom.features.push('coach_audio_in_rated_puzzles', 'enable_battle_log');
window.chesscom.experiments['points_retry_web'] = 'points';
</script>
<script defer src="/bundles/app/js/diagram-viewer-beta.client.971e11ce.js">
</script>
<script defer data-skip-global data-src="/bundles/app/js/comments.client.a4d1aa3f.js">
</script>
<script type="module" defer src="/r2/client-packages/puzzles/2025.12.2/puzzles.js"></script>
<script defer src="/bundles/app/js/navigation-legacy.client.c52ef24a.js">
</script>
<div id="checkmate"></div>
<div id="toaster-center"></div>
<script>
window.context ??= {};
window.context.opm ??= {};
window.context.opm.pageloadModals ??= [];
window.context.opm.pageloadModals.push(...["subscription-status-modal"]);
</script>
<div id="subscription-status-modal"></div>
<div id="tenure-based-offer-modal"></div>
<div id="league-promotion-modal"></div>
<div id="leagues-division-started-modal"></div>
<div id="league-promotion-share-modal"></div>
<div id="board-popover"></div>
<div id="confirm-popover"></div>
<div id="confirm-popover-inline"></div>
<div id="form-datepicker"></div>
<div id="language-picker-modal"></div>
<div id="message-popover"></div>
<div id="modal-video"></div>
<div id="trophy-popover"></div>
<div id="user-popover"></div>
<div
id="notifications-request"
username="Burning_Jayden">
</div>
<div id="guest-modal"></div>
<div id="report-modal"></div>
<script
defer
type="text/javascript"
src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"
charset="UTF-8"
data-document-language="true"
data-domain-script="018fe808-534b-7764-9c67-c3def682a1ab"
crossorigin="anonymous">
</script>
<script type="text/javascript">
function isGdprCountry(countryCode) {
const gdprCountries = [
'AT', 'BE', 'BG', 'HR', 'CY', 'CZ', 'DK', 'EE', 'FI', 'FR', 'DE', 'EL', 'HU', 'IE', 'IT', 'LV',
'LT', 'LU', 'MT', 'NL', 'PL', 'PT', 'RO', 'SK', 'SI', 'ES', 'SE', 'UK', 'NO', 'IS', 'LI', 'GB'
];
return gdprCountries.includes(countryCode);
}
function OptanonWrapper() {
window.dispatchEvent(new CustomEvent('oneTrustLoaded'));
const urlHash = window.location.hash.slice(1);
const showLimitedAds = false;
if (urlHash === 'privacy_settings') {
window.OneTrust?.ToggleInfoDisplay();
}
}
</script>
<script defer data-src="/bundles/app/js/ui-fragments.client.e1856750.js">
</script>
<div id="opm-modal"></div>
</body>
</html>