PageSourceSearch

https://www.thechesswebsite.com/

html thechesswebsite.com collected 2026-09-24 19:05:13 UTC 332,763 bytes, 2,489 lines download raw bytes

1<!doctype html>
2<html lang="en-US">
3<head>
4	<meta charset="UTF-8">
4<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1103455639",accountID:"3931285",trustKey:"3931285",xpid:"Vw8EUFRbDRABVFFbDgkGX1IJ",licenseKey:"NRJS-addcf77b519c1d220a8",applicationID:"1009981968",browserID:"1103455639"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */
5(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
5e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
5const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
5if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
5o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
5(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
5;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
5{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
5ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
5{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
5null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
5dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
5imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
5return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
5!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
5if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
5);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
5class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
5h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
5
6	<meta name="viewport" content="width=device-width, initial-scale=1">
7	<link rel="profile" href="https://gmpg.org/xfn/11">
8	<title>The Chess Website &#8211; Learn, Practice and Play Chess!</title>
9<meta name='robots' content='max-image-preview:large' />
10<link rel='dns-prefetch' href='//www.googletagmanager.com' />
11<link rel='dns-prefetch' href='//pagead2.googlesyndication.com' />
12<link rel="alternate" type="application/rss+xml" title="The Chess Website &raquo; Feed" href="https://www.thechesswebsite.com/feed/" />
13<link rel="alternate" type="application/rss+xml" title="The Chess Website &raquo; Comments Feed" href="https://www.thechesswebsite.com/comments/feed/" />
14<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.thechesswebsite.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.thechesswebsite.com%2F" />
15<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.thechesswebsite.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.thechesswebsite.com%2F&#038;format=xml" />
16<style id="wp-img-auto-sizes-contain-inline-css">
17img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
18/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
19</style>
20<link rel='stylesheet' id='wc-memberships-blocks-css' href='https://www.thechesswebsite.com/wp-content/plugins/woocommerce-memberships/assets/css/blocks/wc-memberships-blocks.min.css?ver=1.30.0' media='all' />
21<style id="global-styles-inline-css">
22:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
22--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
22.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
23:root :where(.wp-block-icon svg){width: 24px;}
24:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
25/*# sourceURL=global-styles-inline-css */
26</style>
27<link rel='stylesheet' id='categories-images-styles-css' href='https://www.thechesswebsite.com/wp-content/plugins/categories-images/assets/css/zci-styles.css?ver=3.3.3' media='all' />
28<link rel='stylesheet' id='woocommerce-layout-css' href='https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=11.1.0' media='all' />
29<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=11.1.0' media='only screen and (max-width: 768px)' />
30<link rel='stylesheet' id='woocommerce-general-css' href='https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=11.1.0' media='all' />
31<style id="woocommerce-inline-inline-css">
32.woocommerce form .form-row .required { visibility: visible; }
33/*# sourceURL=woocommerce-inline-inline-css */
34</style>
35<link rel='stylesheet' id='wc-memberships-frontend-css' href='https://www.thechesswebsite.com/wp-content/plugins/woocommerce-memberships/assets/css/frontend/wc-memberships-frontend.min.css?ver=1.30.0' media='all' />
36<link rel='stylesheet' id='wcsatt-css-css' href='https://www.thechesswebsite.com/wp-content/plugins/woocommerce-subscriptions/build/apfs-frontend.css?ver=9.1.0' media='all' />
37<link rel='stylesheet' id='c-grid-style-css' href='https://www.thechesswebsite.com/wp-content/themes/thechesswebsite/css/grid.css?ver=251104-233140' media='all' />
38<link rel='stylesheet' id='hello-elementor-child-style-css' href='https://www.thechesswebsite.com/wp-content/themes/thechesswebsite/style.css?ver=251104-233140' media='all' />
39<link rel='stylesheet' id='hello-elementor-child-fonts-css' href='data:text/css;charset=utf-8;base64,LypibGFuayov' media='all' data-type="wordprolazyload" data-originalLink="https://www.thechesswebsite.com/wp-content/themes/thechesswebsite/css/fonts.css?ver=251104-233140" />
40<link rel='stylesheet' id='hello-elementor-css' href='https://www.thechesswebsite.com/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.4.5' media='all' />
41<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://www.thechesswebsite.com/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.4.5' media='all' />
42<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://www.thechesswebsite.com/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.4.5' media='all' />
43<link rel='stylesheet' id='elementor-frontend-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.2.4' media='all' />
44<link rel='stylesheet' id='widget-social-icons-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.2.4' media='all' />
45<link rel='stylesheet' id='e-apple-webkit-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=4.2.4' media='all' />
46<link rel='stylesheet' id='widget-nav-menu-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=4.2.3' media='all' />
47<link rel='stylesheet' id='widget-image-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.2.4' media='all' />
48<link rel='stylesheet' id='e-sticky-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=4.2.3' media='all' />
49<link rel='stylesheet' id='e-motion-fx-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/css/modules/motion-fx.min.css?ver=4.2.3' media='all' />
50<link rel='stylesheet' id='elementor-icons-css' href='data:text/css;charset=utf-8;base64,LypibGFuayov' media='all' data-type="wordprolazyload" data-originalLink="https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.53.0" />
51<link rel='stylesheet' id='elementor-post-44331-css' href='https://www.thechesswebsite.com/wp-content/uploads/elementor/css/post-44331.css?ver=1790217721' media='all' />
52<link rel='stylesheet' id='elementor-select2-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/lib/e-select2/css/e-select2.min.css?ver=4.0.6-rc.1' media='all' />
53<link rel='stylesheet' id='namogo-icons-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor-extras/assets/lib/nicons/css/nicons.css?ver=2.2.52' media='all' />
54<link rel='stylesheet' id='elementor-extras-frontend-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor-extras/assets/css/frontend.min.css?ver=2.2.52' media='all' />
55<link rel='stylesheet' id='widget-heading-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.2.4' media='all' />
56<link rel='stylesheet' id='widget-icon-list-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=4.2.4' media='all' />
57<link rel='stylesheet' id='widget-posts-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/css/widget-posts.min.css?ver=4.2.3' media='all' />
58<link rel='stylesheet' id='widget-woocommerce-products-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/css/widget-woocommerce-products.min.css?ver=4.2.3' media='all' />
59<link rel='stylesheet' id='swiper-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' media='all' />
60<link rel='stylesheet' id='e-swiper-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=4.2.4' media='all' />
61<link rel='stylesheet' id='widget-testimonial-carousel-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/css/widget-testimonial-carousel.min.css?ver=4.2.3' media='all' />
62<link rel='stylesheet' id='widget-carousel-module-base-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/css/widget-carousel-module-base.min.css?ver=4.2.3' media='all' />
63<link rel='stylesheet' id='elementor-post-1410-css' href='https://www.thechesswebsite.com/wp-content/uploads/elementor/css/post-1410.css?ver=1790217850' media='all' />
64<link rel='stylesheet' id='elementor-post-30376-css' href='https://www.thechesswebsite.com/wp-content/uploads/elementor/css/post-30376.css?ver=1790217721' media='all' />
65<link rel='stylesheet' id='elementor-post-30378-css' href='https://www.thechesswebsite.com/wp-content/uploads/elementor/css/post-30378.css?ver=1790217722' media='all' />
66<link rel='stylesheet' id='elementor-icons-shared-0-css' href='data:text/css;charset=utf-8;base64,LypibGFuayov' media='all' data-type="wordprolazyload" data-originalLink="https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3" />
67<link rel='stylesheet' id='elementor-icons-fa-solid-css' href='data:text/css;charset=utf-8;base64,LypibGFuayov' media='all' data-type="wordprolazyload" data-originalLink="https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=5.15.3" />
68<link rel='stylesheet' id='elementor-icons-fa-brands-css' href='data:text/css;charset=utf-8;base64,LypibGFuayov' media='all' data-type="wordprolazyload" data-originalLink="https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver=5.15.3" />
69<script data-cfasync="false" data-cookieconsent="ignore" data-nowprocket="" id="gtmkit-js-before">
70		window.gtmkit_settings = {"datalayer_name":"dataLayer","console_log":false,"wc":{"use_sku":false,"pid_prefix":"","add_shipping_info":{"config":1},"add_payment_info":{"config":1},"view_item":{"config":0},"view_item_list":{"config":0},"wishlist":false,"css_selectors":{"product_list_select_item":".products .product:not(.product-category) a:not(.add_to_cart_button.ajax_add_to_cart,.add_to_wishlist),.wc-block-grid__products li:not(.product-category) a:not(.add_to_cart_button.ajax_add_to_cart,.add_to_wishlist),.woocommerce-grouped-product-list-item__label a:not(.add_to_wishlist)","product_list_element":".product,.wc-block-grid__product","product_list_exclude":"","product_list_add_to_cart":".add_to_cart_button.ajax_add_to_cart:not(.single_add_to_cart_button)"},"text":{"wp-block-handpicked-products":"Handpicked Products","wp-block-product-best-sellers":"Best Sellers","wp-block-product-category":"Product Category","wp-block-product-new":"New Products","wp-block-product-on-sale":"Products On Sale","wp-block-products-by-attribute":"Products By Attribute","wp-block-product-tag":"Product Tag","wp-block-product-top-rated":"Top Rated Products","shipping-tier-not-found":"Shipping tier not found","payment-method-not-found":"Payment method not found"}}};
71		window.gtmkit_data = {"wc":{"currency":"USD","is_cart":false,"is_checkout":false,"blocks":{}}};
72		window.dataLayer = window.dataLayer || [];
73		window.gtmkit = window.gtmkit || {};
74				window.gtmkit.events = window.gtmkit.events || {};
75		window.gtmkit.events.push = window.gtmkit.events.push || function (event, name) {
76			var layerName = (typeof name === 'string' && name) ? name : 'dataLayer';
77			window[layerName] = window[layerName] || [];
78			var events = window.gtmkit.events;
79			if (typeof events.shouldDefer === 'function') {
80				var eventName = (event && typeof event === 'object' && typeof event.event === 'string') ? event.event : '';
81				var consentState = (window.gtmkit.consent && window.gtmkit.consent.state) ? window.gtmkit.consent.state : undefined;
82				if (events.shouldDefer(eventName, event, consentState)) {
83					if (typeof events.deferralSink === 'function') {
84						events.deferralSink(event, layerName);
85						return window[layerName];
86					}
87				}
88			}
89			window[layerName].push(event);
90			return window[layerName];
91		};
92		window.gtmkit.events.registerDeferralSink = window.gtmkit.events.registerDeferralSink || function (fn) {
93			if (typeof fn === 'function') {
94				window.gtmkit.events.deferralSink = fn;
95			}
96		};
97		
98//# sourceURL=gtmkit-js-before
99</script>
vendor: 1 bytes, line 99
99
100<script data-cfasync="false" data-cookieconsent="ignore" data-nowprocket="" id="gtmkit-container-js-after">
101/* Google Tag Manager */
vendor: 328 bytes, lines 101-106
101
102(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
103new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
104j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
105'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
106})(window,document,'script','dataLayer','
106GTM-5ZDV8G7N
vendor: 4 bytes, line 106
106');
107/* End Google Tag Manager */
108
109//# sourceURL=gtmkit-container-js-after
110</script>
vendor: 1 bytes, line 110
110
111<script id="jquery-core-js" src="https://www.thechesswebsite.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 111
111
112<script id="jquery-migrate-js" src="https://www.thechesswebsite.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 112
112
113<script data-wp-strategy="defer" id="wc-jquery-blockui-js" src="https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.1.0"></script>
vendor: 1 bytes, line 113
113
114<script id="wc-add-to-cart-js-extra">
115var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://www.thechesswebsite.com/cart/","is_cart":"","cart_redirect_after_add":"yes"};
116//# sourceURL=wc-add-to-cart-js-extra
117</script>
vendor: 1 bytes, line 117
117
118<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 118
118
119<script data-wp-strategy="defer" id="wc-js-cookie-js" src="https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.1.0"></script>
vendor: 1 bytes, line 119
119
120<script data-wp-strategy="defer" defer id="gtmkit-woocommerce-js" src="https://www.thechesswebsite.com/wp-content/plugins/gtm-kit/assets/integration/woocommerce.js?ver=2.20.1"></script>
vendor: 1 bytes, line 120
120
121<script data-cfasync="false" data-cookieconsent="ignore" data-nowprocket="" id="gtmkit-engagement-events-js-extra">
122var gtmkitEngagementEvents = {"cookieName":"gtmkit_engagement_event","cookiePath":"/"};
123//# sourceURL=gtmkit-engagement-events-js-extra
124</script>
vendor: 1 bytes, line 124
124
125<script data-wp-strategy="defer" defer id="gtmkit-engagement-events-js" src="https://www.thechesswebsite.com/wp-content/plugins/gtm-kit/assets/frontend/engagement-events.js?ver=2.20.1"></script>
vendor: 1 bytes, line 125
125
126<script data-cfasync="false" data-cookieconsent="ignore" data-nowprocket="" id="gtmkit-datalayer-js-before">
127window.gtmkit.events.push( {"pageType":"frontpage"}, "dataLayer" );
128
129//# sourceURL=gtmkit-datalayer-js-before
130</script>
vendor: 1 bytes, line 130
130
131<script id="wc-country-select-js-extra">
132var wc_country_select_params = {"countries":"{\"AF\":[],\"AL\":{\"AL-01\":\"Berat\",\"AL-09\":\"Dib\\u00ebr\",\"AL-02\":\"Durr\\u00ebs\",\"AL-03\":\"Elbasan\",\"AL-04\":\"Fier\",\"AL-05\":\"Gjirokast\\u00ebr\",\"AL-06\":\"Kor\\u00e7\\u00eb\",\"AL-07\":\"Kuk\\u00ebs\",\"AL-08\":\"Lezh\\u00eb\",\"AL-10\":\"Shkod\\u00ebr\",\"AL-11\":\"Tirana\",\"AL-12\":\"Vlor\\u00eb\"},\"AO\":{\"BGO\":\"Bengo\",\"BLU\":\"Benguela\",\"BIE\":\"Bi\\u00e9\",\"CAB\":\"Cabinda\",\"CNN\":\"Cunene\",\"HUA\":\"Huambo\",\"HUI\":\"Hu\\u00edla\",\"CCU\":\"Kuando Kubango\",\"CNO\":\"Kwanza-Norte\",\"CUS\":\"Kwanza-Sul\",\"LUA\":\"Luanda\",\"LNO\":\"Lunda-Norte\",\"LSU\":\"Lunda-Sul\",\"MAL\":\"Malanje\",\"MOX\":\"Moxico\",\"NAM\":\"Namibe\",\"UIG\":\"U\\u00edge\",\"ZAI\":\"Zaire\"},\"AR\":{\"C\":\"Ciudad Aut\\u00f3noma de Buenos Aires\",\"B\":\"Buenos Aires\",\"K\":\"Catamarca\",\"H\":\"Chaco\",\"U\":\"Chubut\",\"X\":\"C\\u00f3rdoba\",\"W\":\"Corrientes\",\"E\":\"Entre R\\u00edos\",\"P\":\"Formosa\",\"Y\":\"Jujuy\",\"L\":\"La Pampa\",\"F\":\"La Rioja\",\"M\":\"Mendoza\",\"N\":\"Misiones\",\"Q\":\"Neuqu\\u00e9n\",\"R\":\"R\\u00edo Negro\",\"A\":\"Salta\",\"J\":\"San Juan\",\"D\":\"San Luis\",\"Z\":\"Santa Cruz\",\"S\":\"Santa Fe\",\"G\":\"Santiago del Estero\",\"V\":\"Tierra del Fuego\",\"T\":\"Tucum\\u00e1n\"},\"AT\":[],\"AU\":{\"ACT\":\"Australian Capital Territory\",\"NSW\":\"New South Wales\",\"NT\":\"Northern Territory\",\"QLD\":\"Queensland\",\"SA\":\"South Australia\",\"TAS\":\"Tasmania\",\"VIC\":\"Victoria\",\"WA\":\"Western Australia\"},\"AX\":[],\"BD\":{\"BD-05\":\"Bagerhat\",\"BD-01\":\"Bandarban\",\"BD-02\":\"Barguna\",\"BD-06\":\"Barishal\",\"BD-07\":\"Bhola\",\"BD-03\":\"Bogura\",\"BD-04\":\"Brahmanbaria\",\"BD-09\":\"Chandpur\",\"BD-10\":\"Chattogram\",\"BD-12\":\"Chuadanga\",\"BD-11\":\"Cox's Bazar\",\"BD-08\":\"Cumilla\",\"BD-13\":\"Dhaka\",\"BD-14\":\"Dinajpur\",\"BD-15\":\"Faridpur \",\"BD-16\":\"Feni\",\"BD-19\":\"Gaibandha\",\"BD-18\":\"Gazipur\",\"BD-17\":\"Gopalganj\",\"BD-20\":\"Habiganj\",\"BD-21\":\"Jamalpur\",\"BD-22\":\"Jashore\",\"BD-25\":\"Jhalokati\",\"BD-23\":\"Jhenaidah\",\"BD-24\":\"Joypurhat\",\"BD-29\":\"Khagrachhari\",\"BD-27\":\"Khulna\",\"BD-26\":\"Kishoreganj\",\"BD-28\":\"Kurigram\",\"BD-30\":\"Kushtia\",\"BD-31\":\"Lakshmipur\",\"BD-32\":\"Lalmonirhat\",\"BD-36\":\"Madaripur\",\"BD-37\":\"Magura\",\"BD-33\":\"Manikganj \",\"BD-39\":\"Meherpur\",\"BD-38\":\"Moulvibazar\",\"BD-35\":\"Munshiganj\",\"BD-34\":\"Mymensingh\",\"BD-48\":\"Naogaon\",\"BD-43\":\"Narail\",\"BD-40\":\"Narayanganj\",\"BD-42\":\"Narsingdi\",\"BD-44\":\"Natore\",\"BD-45\":\"Nawabganj\",\"BD-41\":\"Netrakona\",\"BD-46\":\"Nilphamari\",\"BD-47\":\"Noakhali\",\"BD-49\":\"Pabna\",\"BD-52\":\"Panchagarh\",\"BD-51\":\"Patuakhali\",\"BD-50\":\"Pirojpur\",\"BD-53\":\"Rajbari\",\"BD-54\":\"Rajshahi\",\"BD-56\":\"Rangamati\",\"BD-55\":\"Rangpur\",\"BD-58\":\"Satkhira\",\"BD-62\":\"Shariatpur\",\"BD-57\":\"Sherpur\",\"BD-59\":\"Sirajganj\",\"BD-61\":\"Sunamganj\",\"BD-60\":\"Sylhet\",\"BD-63\":\"Tangail\",\"BD-64\":\"Thakurgaon\"},\"BE\":[],\"BG\":{\"BG-01\":\"Blagoevgrad\",\"BG-02\":\"Burgas\",\"BG-08\":\"Dobrich\",\"BG-07\":\"Gabrovo\",\"BG-26\":\"Haskovo\",\"BG-09\":\"Kardzhali\",\"BG-10\":\"Kyustendil\",\"BG-11\":\"Lovech\",\"BG-12\":\"Montana\",\"BG-13\":\"Pazardzhik\",\"BG-14\":\"Pernik\",\"BG-15\":\"Pleven\",\"BG-16\":\"Plovdiv\",\"BG-17\":\"Razgrad\",\"BG-18\":\"Ruse\",\"BG-27\":\"Shumen\",\"BG-19\":\"Silistra\",\"BG-20\":\"Sliven\",\"BG-21\":\"Smolyan\",\"BG-23\":\"Sofia District\",\"BG-22\":\"Sofia\",\"BG-24\":\"Stara Zagora\",\"BG-25\":\"Targovishte\",\"BG-03\":\"Varna\",\"BG-04\":\"Veliko Tarnovo\",\"BG-05\":\"Vidin\",\"BG-06\":\"Vratsa\",\"BG-28\":\"Yambol\"},\"BH\":[],\"BI\":[],\"BJ\":{\"AL\":\"Alibori\",\"AK\":\"Atakora\",\"AQ\":\"Atlantique\",\"BO\":\"Borgou\",\"CO\":\"Collines\",\"KO\":\"Kouffo\",\"DO\":\"Donga\",\"LI\":\"Littoral\",\"MO\":\"Mono\",\"OU\":\"Ou\\u00e9m\\u00e9\",\"PL\":\"Plateau\",\"ZO\":\"Zou\"},\"BO\":{\"BO-B\":\"Beni\",\"BO-H\":\"Chuquisaca\",\"BO-C\":\"Cochabamba\",\"BO-L\":\"La Paz\",\"BO-O\":\"Oruro\",\"BO-N\":\"Pando\",\"BO-P\":\"Potos\\u00ed\",\"BO-S\":\"Santa Cruz\",\"BO-T\":\"Tarija\"},\"BR\":{\"AC\":\"Acre\",\"AL\":\"Alagoas\",\"AP\":\"Amap\\u00e1\",\"AM\":\"Amazonas\",\"BA\":\"Bahia\",\"CE\":\"Cear\\u00e1\",\"DF\":\"Distrito Federal\",\"ES\":\"Esp\\u00edrito Santo\",\"GO\":\"Goi\\u00e1s\",\"MA\":\"Maranh\\u00e3o\",\"MT\":\"Mato Grosso\",\"MS\":\"Mato Grosso do Sul\",\"MG\":\"Minas Gerais\",\"PA\":\"Par\\u00e1\",\"PB\":\"Para\\u00edba\",\"PR\":\"Paran\\u00e1\",\"PE\":\"Pernambuco\",\"PI\":\"Piau\\u00ed\",\"RJ\":\"Rio de Janeiro\",\"RN\":\"Rio Grande do Norte\",\"RS\":\"Rio Grande do Sul\",\"RO\":\"Rond\\u00f4nia\",\"RR\":\"Roraima\",\"SC\":\"Santa Catarina\",\"SP\":\"S\\u00e3o Paulo\",\"SE\":\"Sergipe\",\"TO\":\"Tocantins\"},\"CA\":{\"AB\":\"Alberta\",\"BC\":\"British Columbia\",\"MB\":\"Manitoba\",\"NB\":\"New Brunswick\",\"NL\":\"Newfoundland and Labrador\",\"NT\":\"Northwest Territories\",\"NS\":\"Nova Scotia\",\"NU\":\"Nunavut\",\"ON\":\"Ontario\",\"PE\":\"Prince Edward Island\",\"QC\":\"Quebec\",\"SK\":\"Saskatchewan\",\"YT\":\"Yukon Territory\"},\"CH\":{\"AG\":\"Aargau\",\"AR\":\"Appenzell Ausserrhoden\",\"AI\":\"Appenzell Innerrhoden\",\"BL\":\"Basel-Landschaft\",\"BS\":\"Basel-Stadt\",\"BE\":\"Bern\",\"FR\":\"Fribourg\",\"GE\":\"Geneva\",\"GL\":\"Glarus\",\"GR\":\"Graub\\u00fcnden\",\"JU\":\"Jura\",\"LU\":\"Luzern\",\"NE\":\"Neuch\\u00e2tel\",\"NW\":\"Nidwalden\",\"OW\":\"Obwalden\",\"SH\":\"Schaffhausen\",\"SZ\":\"Schwyz\",\"SO\":\"Solothurn\",\"SG\":\"St. Gallen\",\"TG\":\"Thurgau\",\"TI\":\"Ticino\",\"UR\":\"Uri\",\"VS\":\"Valais\",\"VD\":\"Vaud\",\"ZG\":\"Zug\",\"ZH\":\"Z\\u00fcrich\"},\"CL\":{\"CL-AI\":\"Ais\\u00e9n del General Carlos Iba\\u00f1ez del Campo\",\"CL-AN\":\"Antofagasta\",\"CL-AP\":\"Arica y Parinacota\",\"CL-AR\":\"La Araucan\\u00eda\",\"CL-AT\":\"Atacama\",\"CL-BI\":\"Biob\\u00edo\",\"CL-CO\":\"Coquimbo\",\"CL-LI\":\"Libertador General Bernardo O'Higgins\",\"CL-LL\":\"Los Lagos\",\"CL-LR\":\"Los R\\u00edos\",\"CL-MA\":\"Magallanes\",\"CL-ML\":\"Maule\",\"CL-NB\":\"\\u00d1uble\",\"CL-RM\":\"Regi\\u00f3n Metropolitana de Santiago\",\"CL-TA\":\"Tarapac\\u00e1\",\"CL-VS\":\"Valpara\\u00edso\"},\"CN\":{\"CN1\":\"Yunnan / \\u4e91\\u5357\",\"CN2\":\"Beijing / \\u5317\\u4eac\",\"CN3\":\"Tianjin / \\u5929\\u6d25\",\"CN4\":\"Hebei / \\u6cb3\\u5317\",\"CN5\":\"Shanxi / \\u5c71\\u897f\",\"CN6\":\"Inner Mongolia / \\u5167\\u8499\\u53e4\",\"CN7\":\"Liaoning / \\u8fbd\\u5b81\",\"CN8\":\"Jilin / \\u5409\\u6797\",\"CN9\":\"Heilongjiang / \\u9ed1\\u9f99\\u6c5f\",\"CN10\":\"Shanghai / \\u4e0a\\u6d77\",\"CN11\":\"Jiangsu / \\u6c5f\\u82cf\",\"CN12\":\"Zhejiang / \\u6d59\\u6c5f\",\"CN13\":\"Anhui / \\u5b89\\u5fbd\",\"CN14\":\"Fujian / \\u798f\\u5efa\",\"CN15\":\"Jiangxi / \\u6c5f\\u897f\",\"CN16\":\"Shandong / \\u5c71\\u4e1c\",\"CN17\":\"Henan / \\u6cb3\\u5357\",\"CN18\":\"Hubei / \\u6e56\\u5317\",\"CN19\":\"Hunan / \\u6e56\\u5357\",\"CN20\":\"Guangdong / \\u5e7f\\u4e1c\",\"CN21\":\"Guangxi Zhuang / \\u5e7f\\u897f\\u58ee\\u65cf\",\"CN22\":\"Hainan / \\u6d77\\u5357\",\"CN23\":\"Chongqing / \\u91cd\\u5e86\",\"CN24\":\"Sichuan / \\u56db\\u5ddd\",\"CN25\":\"Guizhou / \\u8d35\\u5dde\",\"CN26\":\"Shaanxi / \\u9655\\u897f\",\"CN27\":\"Gansu / \\u7518\\u8083\",\"CN28\":\"Qinghai / \\u9752\\u6d77\",\"CN29\":\"Ningxia Hui / \\u5b81\\u590f\",\"CN30\":\"Macao / \\u6fb3\\u95e8\",\"CN31\":\"Tibet / \\u897f\\u85cf\",\"CN32\":\"Xinjiang / \\u65b0\\u7586\"},\"CO\":{\"CO-AMA\":\"Amazonas\",\"CO-ANT\":\"Antioquia\",\"CO-ARA\":\"Arauca\",\"CO-ATL\":\"Atl\\u00e1ntico\",\"CO-BOL\":\"Bol\\u00edvar\",\"CO-BOY\":\"Boyac\\u00e1\",\"CO-CAL\":\"Caldas\",\"CO-CAQ\":\"Caquet\\u00e1\",\"CO-CAS\":\"Casanare\",\"CO-CAU\":\"Cauca\",\"CO-CES\":\"Cesar\",\"CO-CHO\":\"Choc\\u00f3\",\"CO-COR\":\"C\\u00f3rdoba\",\"CO-CUN\":\"Cundinamarca\",\"CO-DC\":\"Capital District\",\"CO-GUA\":\"Guain\\u00eda\",\"CO-GUV\":\"Guaviare\",\"CO-HUI\":\"Huila\",\"CO-LAG\":\"La Guajira\",\"CO-MAG\":\"Magdalena\",\"CO-MET\":\"Meta\",\"CO-NAR\":\"Nari\\u00f1o\",\"CO-NSA\":\"Norte de Santander\",\"CO-PUT\":\"Putumayo\",\"CO-QUI\":\"Quind\\u00edo\",\"CO-RIS\":\"Risaralda\",\"CO-SAN\":\"Santander\",\"CO-SAP\":\"San Andr\\u00e9s & Providencia\",\"CO-SUC\":\"Sucre\",\"CO-TOL\":\"Tolima\",\"CO-VAC\":\"Valle del Cauca\",\"CO-VAU\":\"Vaup\\u00e9s\",\"CO-VID\":\"Vichada\"},\"CR\":{\"CR-A\":\"Alajuela\",\"CR-C\":\"Cartago\",\"CR-G\":\"Guanacaste\",\"CR-H\":\"Heredia\",\"CR-L\":\"Lim\\u00f3n\",\"CR-P\":\"Puntarenas\",\"CR-SJ\":\"San Jos\\u00e9\"},\"CZ\":[],\"DE\":{\"DE-BW\":\"Baden-W\\u00fcrttemberg\",\"DE-BY\":\"Bavaria\",\"DE-BE\":\"Berlin\",\"DE-BB\":\"Brandenburg\",\"DE-HB\":\"Bremen\",\"DE-HH\":\"Hamburg\",\"DE-HE\":\"Hesse\",\"DE-MV\":\"Mecklenburg-Vorpommern\",\"DE-NI\":\"Lower Saxony\",\"DE-NW\":\"North Rhine-Westphalia\",\"DE-RP\":\"Rhineland-Palatinate\",\"DE-SL\":\"Saarland\",\"DE-SN\":\"Saxony\",\"DE-ST\":\"Saxony-Anhalt\",\"DE-SH\":\"Schleswig-Holstein\",\"DE-TH\":\"Thuringia\"},\"DK\":[],\"DO\":{\"DO-01\":\"Distrito Nacional\",\"DO-02\":\"Azua\",\"DO-03\":\"Baoruco\",\"DO-04\":\"Barahona\",\"DO-33\":\"Cibao Nordeste\",\"DO-34\":\"Cibao Noroeste\",\"DO-35\":\"Cibao Norte\",\"DO-36\":\"Cibao Sur\",\"DO-05\":\"Dajab\\u00f3n\",\"DO-06\":\"Duarte\",\"DO-08\":\"El Seibo\",\"DO-37\":\"El Valle\",\"DO-07\":\"El\\u00edas Pi\\u00f1a\",\"DO-38\":\"Enriquillo\",\"DO-09\":\"Espaillat\",\"DO-30\":\"Hato Mayor\",\"DO-19\":\"Hermanas Mirabal\",\"DO-39\":\"Hig\\u00fcamo\",\"DO-10\":\"Independencia\",\"DO-11\":\"La Altagracia\",\"DO-12\":\"La Romana\",\"DO-13\":\"La Vega\",\"DO-14\":\"Mar\\u00eda Trinidad S\\u00e1nchez\",\"DO-28\":\"Monse\\u00f1or Nouel\",\"DO-15\":\"Monte Cristi\",\"DO-29\":\"Monte Plata\",\"DO-40\":\"Ozama\",\"DO-16\":\"Pedernales\",\"DO-17\":\"Peravia\",\"DO-18\":\"Puerto Plata\",\"DO-20\":\"Saman\\u00e1\",\"DO-21\":\"San Crist\\u00f3bal\",\"DO-31\":\"San Jos\\u00e9 de Ocoa\",\"DO-22\":\"San Juan\",\"DO-23\":\"San Pedro de Macor\\u00eds\",\"DO-24\":\"S\\u00e1nchez Ram\\u00edrez\",\"DO-25\":\"Santiago\",\"DO-26\":\"Santiago Rodr\\u00edguez\",\"DO-32\":\"Santo Domingo\",\"DO-41\":\"Valdesia\",\"DO-27\":\"Valverde\",\"DO-42\":\"Yuma\"},\"DZ\":{\"DZ-01\":\"Adrar\",\"DZ-02\":\"Chlef\",\"DZ-03\":\"Laghouat\",\"DZ-04\":\"Oum El Bouaghi\",\"DZ-05\":\"Batna\",\"DZ-06\":\"B\\u00e9ja\\u00efa\",\"DZ-07\":\"Biskra\",\"DZ-08\":\"B\\u00e9char\",\"DZ-09\":\"Bli
132da\",\"DZ-10\":\"Bouira\",\"DZ-11\":\"Tamanrasset\",\"DZ-12\":\"T\\u00e9bessa\",\"DZ-13\":\"Tlemcen\",\"DZ-14\":\"Tiaret\",\"DZ-15\":\"Tizi Ouzou\",\"DZ-16\":\"Algiers\",\"DZ-17\":\"Djelfa\",\"DZ-18\":\"Jijel\",\"DZ-19\":\"S\\u00e9tif\",\"DZ-20\":\"Sa\\u00efda\",\"DZ-21\":\"Skikda\",\"DZ-22\":\"Sidi Bel Abb\\u00e8s\",\"DZ-23\":\"Annaba\",\"DZ-24\":\"Guelma\",\"DZ-25\":\"Constantine\",\"DZ-26\":\"M\\u00e9d\\u00e9a\",\"DZ-27\":\"Mostaganem\",\"DZ-28\":\"M\\u2019Sila\",\"DZ-29\":\"Mascara\",\"DZ-30\":\"Ouargla\",\"DZ-31\":\"Oran\",\"DZ-32\":\"El Bayadh\",\"DZ-33\":\"Illizi\",\"DZ-34\":\"Bordj Bou Arr\\u00e9ridj\",\"DZ-35\":\"Boumerd\\u00e8s\",\"DZ-36\":\"El Tarf\",\"DZ-37\":\"Tindouf\",\"DZ-38\":\"Tissemsilt\",\"DZ-39\":\"El Oued\",\"DZ-40\":\"Khenchela\",\"DZ-41\":\"Souk Ahras\",\"DZ-42\":\"Tipasa\",\"DZ-43\":\"Mila\",\"DZ-44\":\"A\\u00efn Defla\",\"DZ-45\":\"Naama\",\"DZ-46\":\"A\\u00efn T\\u00e9mouchent\",\"DZ-47\":\"Gharda\\u00efa\",\"DZ-48\":\"Relizane\",\"DZ-49\":\"Timimoun\",\"DZ-50\":\"Bordj Badji Mokhtar\",\"DZ-51\":\"Ouled Djellal\",\"DZ-52\":\"B\\u00e9ni Abb\\u00e8s\",\"DZ-53\":\"In Salah\",\"DZ-54\":\"In Guezzam\",\"DZ-55\":\"Touggourt\",\"DZ-56\":\"Djanet\",\"DZ-57\":\"El Meghaier\",\"DZ-58\":\"El Meniaa\"},\"EE\":[],\"EC\":{\"EC-A\":\"Azuay\",\"EC-B\":\"Bol\\u00edvar\",\"EC-F\":\"Ca\\u00f1ar\",\"EC-C\":\"Carchi\",\"EC-H\":\"Chimborazo\",\"EC-X\":\"Cotopaxi\",\"EC-O\":\"El Oro\",\"EC-E\":\"Esmeraldas\",\"EC-W\":\"Gal\\u00e1pagos\",\"EC-G\":\"Guayas\",\"EC-I\":\"Imbabura\",\"EC-L\":\"Loja\",\"EC-R\":\"Los R\\u00edos\",\"EC-M\":\"Manab\\u00ed\",\"EC-S\":\"Morona-Santiago\",\"EC-N\":\"Napo\",\"EC-D\":\"Orellana\",\"EC-Y\":\"Pastaza\",\"EC-P\":\"Pichincha\",\"EC-SE\":\"Santa Elena\",\"EC-SD\":\"Santo Domingo de los Ts\\u00e1chilas\",\"EC-U\":\"Sucumb\\u00edos\",\"EC-T\":\"Tungurahua\",\"EC-Z\":\"Zamora-Chinchipe\"},\"EG\":{\"EGALX\":\"Alexandria\",\"EGASN\":\"Aswan\",\"EGAST\":\"Asyut\",\"EGBA\":\"Red Sea\",\"EGBH\":\"Beheira\",\"EGBNS\":\"Beni Suef\",\"EGC\":\"Cairo\",\"EGDK\":\"Dakahlia\",\"EGDT\":\"Damietta\",\"EGFYM\":\"Faiyum\",\"EGGH\":\"Gharbia\",\"EGGZ\":\"Giza\",\"EGIS\":\"Ismailia\",\"EGJS\":\"South Sinai\",\"EGKB\":\"Qalyubia\",\"EGKFS\":\"Kafr el-Sheikh\",\"EGKN\":\"Qena\",\"EGLX\":\"Luxor\",\"EGMN\":\"Minya\",\"EGMNF\":\"Monufia\",\"EGMT\":\"Matrouh\",\"EGPTS\":\"Port Said\",\"EGSHG\":\"Sohag\",\"EGSHR\":\"Al Sharqia\",\"EGSIN\":\"North Sinai\",\"EGSUZ\":\"Suez\",\"EGWAD\":\"New Valley\"},\"ES\":{\"C\":\"A Coru\\u00f1a\",\"VI\":\"Araba/\\u00c1lava\",\"AB\":\"Albacete\",\"A\":\"Alicante\",\"AL\":\"Almer\\u00eda\",\"O\":\"Asturias\",\"AV\":\"\\u00c1vila\",\"BA\":\"Badajoz\",\"PM\":\"Baleares\",\"B\":\"Barcelona\",\"BU\":\"Burgos\",\"CC\":\"C\\u00e1ceres\",\"CA\":\"C\\u00e1diz\",\"S\":\"Cantabria\",\"CS\":\"Castell\\u00f3n\",\"CE\":\"Ceuta\",\"CR\":\"Ciudad Real\",\"CO\":\"C\\u00f3rdoba\",\"CU\":\"Cuenca\",\"GI\":\"Girona\",\"GR\":\"Granada\",\"GU\":\"Guadalajara\",\"SS\":\"Gipuzkoa\",\"H\":\"Huelva\",\"HU\":\"Huesca\",\"J\":\"Ja\\u00e9n\",\"LO\":\"La Rioja\",\"GC\":\"Las Palmas\",\"LE\":\"Le\\u00f3n\",\"L\":\"Lleida\",\"LU\":\"Lugo\",\"M\":\"Madrid\",\"MA\":\"M\\u00e1laga\",\"ML\":\"Melilla\",\"MU\":\"Murcia\",\"NA\":\"Navarra\",\"OR\":\"Ourense\",\"P\":\"Palencia\",\"PO\":\"Pontevedra\",\"SA\":\"Salamanca\",\"TF\":\"Santa Cruz de Tenerife\",\"SG\":\"Segovia\",\"SE\":\"Sevilla\",\"SO\":\"Soria\",\"T\":\"Tarragona\",\"TE\":\"Teruel\",\"TO\":\"Toledo\",\"V\":\"Valencia\",\"VA\":\"Valladolid\",\"BI\":\"Biscay\",\"ZA\":\"Zamora\",\"Z\":\"Zaragoza\"},\"ET\":[],\"FI\":[],\"FR\":[],\"GF\":[],\"GH\":{\"AF\":\"Ahafo\",\"AH\":\"Ashanti\",\"BA\":\"Brong-Ahafo\",\"BO\":\"Bono\",\"BE\":\"Bono East\",\"CP\":\"Central\",\"EP\":\"Eastern\",\"AA\":\"Greater Accra\",\"NE\":\"North East\",\"NP\":\"Northern\",\"OT\":\"Oti\",\"SV\":\"Savannah\",\"UE\":\"Upper East\",\"UW\":\"Upper West\",\"TV\":\"Volta\",\"WP\":\"Western\",\"WN\":\"Western North\"},\"GP\":[],\"GR\":{\"I\":\"Attica\",\"A\":\"East Macedonia and Thrace\",\"B\":\"Central Macedonia\",\"C\":\"West Macedonia\",\"D\":\"Epirus\",\"E\":\"Thessaly\",\"F\":\"Ionian Islands\",\"G\":\"West Greece\",\"H\":\"Central Greece\",\"J\":\"Pelop
132onnese\",\"K\":\"North Aegean\",\"L\":\"South Aegean\",\"M\":\"Crete\"},\"GT\":{\"GT-AV\":\"Alta Verapaz\",\"GT-BV\":\"Baja Verapaz\",\"GT-CM\":\"Chimaltenango\",\"GT-CQ\":\"Chiquimula\",\"GT-PR\":\"El Progreso\",\"GT-ES\":\"Escuintla\",\"GT-GU\":\"Guatemala\",\"GT-HU\":\"Huehuetenango\",\"GT-IZ\":\"Izabal\",\"GT-JA\":\"Jalapa\",\"GT-JU\":\"Jutiapa\",\"GT-PE\":\"Pet\\u00e9n\",\"GT-QZ\":\"Quetzaltenango\",\"GT-QC\":\"Quich\\u00e9\",\"GT-RE\":\"Retalhuleu\",\"GT-SA\":\"Sacatep\\u00e9quez\",\"GT-SM\":\"San Marcos\",\"GT-SR\":\"Santa Rosa\",\"GT-SO\":\"Solol\\u00e1\",\"GT-SU\":\"Suchitep\\u00e9quez\",\"GT-TO\":\"Totonicap\\u00e1n\",\"GT-ZA\":\"Zacapa\"},\"HK\":{\"HONG KONG\":\"Hong Kong Island\",\"KOWLOON\":\"Kowloon\",\"NEW TERRITORIES\":\"New Territories\"},\"HN\":{\"HN-AT\":\"Atl\\u00e1ntida\",\"HN-IB\":\"Bay Islands\",\"HN-CH\":\"Choluteca\",\"HN-CL\":\"Col\\u00f3n\",\"HN-CM\":\"Comayagua\",\"HN-CP\":\"Cop\\u00e1n\",\"HN-CR\":\"Cort\\u00e9s\",\"HN-EP\":\"El Para\\u00edso\",\"HN-FM\":\"Francisco Moraz\\u00e1n\",\"HN-GD\":\"Gracias a Dios\",\"HN-IN\":\"Intibuc\\u00e1\",\"HN-LE\":\"Lempira\",\"HN-LP\":\"La Paz\",\"HN-OC\":\"Ocotepeque\",\"HN-OL\":\"Olancho\",\"HN-SB\":\"Santa B\\u00e1rbara\",\"HN-VA\":\"Valle\",\"HN-YO\":\"Yoro\"},\"HR\":{\"HR-01\":\"Zagreb County\",\"HR-02\":\"Krapina-Zagorje County\",\"HR-03\":\"Sisak-Moslavina County\",\"HR-04\":\"Karlovac County\",\"HR-05\":\"Vara\\u017edin County\",\"HR-06\":\"Koprivnica-Kri\\u017eevci County\",\"HR-07\":\"Bjelovar-Bilogora County\",\"HR-08\":\"Primorje-Gorski Kotar County\",\"HR-09\":\"Lika-Senj County\",\"HR-10\":\"Virovitica-Podravina County\",\"HR-11\":\"Po\\u017eega-Slavonia County\",\"HR-12\":\"Brod-Posavina County\",\"HR-13\":\"Zadar County\",\"HR-14\":\"Osijek-Baranja County\",\"HR-15\":\"\\u0160ibenik-Knin County\",\"HR-16\":\"Vukovar-Srijem County\",\"HR-17\":\"Split-Dalmatia County\",\"HR-18\":\"Istria County\",\"HR-19\":\"Dubrovnik-Neretva County\",\"HR-20\":\"Me\\u0111imurje County\",\"HR-21\":\"Zagreb City\"},\"HU\":{\"BK\":\"B\\u00e1cs-Kiskun\",\"BE\":\"B\\u00e9k\\u00e9s\",\"BA\":\"Baranya\",\"BZ\":\"Borsod-Aba\\u00faj-Zempl\\u00e9n\",\"BU\":\"Budapest\",\"CS\":\"Csongr\\u00e1d-Csan\\u00e1d\",\"FE\":\"Fej\\u00e9r\",\"GS\":\"Gy\\u0151r-Moson-Sopron\",\"HB\":\"Hajd\\u00fa-Bihar\",\"HE\":\"Heves\",\"JN\":\"J\\u00e1sz-Nagykun-Szolnok\",\"KE\":\"Kom\\u00e1rom-Esztergom\",\"NO\":\"N\\u00f3gr\\u00e1d\",\"PE\":\"Pest\",\"SO\":\"Somogy\",\"SZ\":\"Szabolcs-Szatm\\u00e1r-Bereg\",\"TO\":\"Tolna\",\"VA\":\"Vas\",\"VE\":\"Veszpr\\u00e9m\",\"ZA\":\"Zala\"},\"ID\":{\"AC\":\"Daerah Istimewa Aceh\",\"SU\":\"Sumatera Utara\",\"SB\":\"Sumatera Barat\",\"RI\":\"Riau\",\"KR\":\"Kepulauan Riau\",\"JA\":\"Jambi\",\"SS\":\"Sumatera Selatan\",\"BB\":\"Bangka Belitung\",\"BE\":\"Bengkulu\",\"LA\":\"Lampung\",\"JK\":\"DKI Jakarta\",\"JB\":\"Jawa Barat\",\"BT\":\"Banten\",\"JT\":\"Jawa Tengah\",\"JI\":\"Jawa Timur\",\"YO\":\"Daerah Istimewa Yogyakarta\",\"BA\":\"Bali\",\"NB\":\"Nusa Tenggara Barat\",\"NT\":\"Nusa Tenggara Timur\",\"KB\":\"Kalimantan Barat\",\"KT\":\"Kalimantan Tengah\",\"KI\":\"Kalimantan Timur\",\"KS\":\"Kalimantan Selatan\",\"KU\":\"Kalimantan Utara\",\"SA\":\"Sulawesi Utara\",\"ST\":\"Sulawesi Tengah\",\"SG\":\"Sulawesi Tenggara\",\"SR\":\"Sulawesi Barat\",\"SN\":\"Sulawesi Selatan\",\"GO\":\"Gorontalo\",\"MA\":\"Maluku\",\"MU\":\"Maluku Utara\",\"PA\":\"Papua\",\"PB\":\"Papua Barat\"},\"IE\":{\"CW\":\"Carlow\",\"CN\":\"Cavan\",\"CE\":\"Clare\",\"CO\":\"Cork\",\"DL\":\"Donegal\",\"D\":\"Dublin\",\"G\":\"Galway\",\"KY\":\"Kerry\",\"KE\":\"Kildare\",\"KK\":\"Kilkenny\",\"LS\":\"Laois\",\"LM\":\"Leitrim\",\"LK\":\"Limerick\",\"LD\":\"Longford\",\"LH\":\"Louth\",\"MO\":\"Mayo\",\"MH\":\"Meath\",\"MN\":\"Monaghan\",\"OY\":\"Offaly\",\"RN\":\"Roscommon\",\"SO\":\"Sligo\",\"TA\":\"Tipperary\",\"WD\":\"Waterford\",\"WH\":\"Westmeath\",\"WX\":\"Wexford\",\"WW\":\"Wicklow\"},\"IN\":{\"AN\":\"Andaman and Nicobar Islands\",\"AP\":\"Andhra Pradesh\",\"AR\":\"Arunachal Pradesh\",\"AS\":\"Assam\",\"BR\":\"Bihar\",\"CH\":\"Chandigarh\",\"CT\":\"Chhattisgarh\",\"DD\":\"Daman and Diu\",\"DH\":\"D\\u0101dra and Nagar Haveli and Dam\\u0101n and Diu\",\"DL\":\"Delhi\",\"DN\":\"Dadra and Nagar Haveli\",\"GA\":\"Goa\",\"GJ\":\"Gujarat\",\"HP\":\"Himachal Pradesh\",\"HR\":\"Haryana\",\"JH\":\"Jharkhand\",\"JK\":\"Jammu and Kashmir\",\"KA\":\"Karnataka\",\"KL\":\"Kerala\",\"LA\":\"Ladakh\",\"LD\":\"Lakshadweep\",\"MH\":\"Maharashtra\",\"ML\":\"Meghalaya\",\"MN\":\"Manipur\",\"MP\":\"Madhya Pradesh\",\"MZ\":\"Mizoram\",\"NL\":\"Nagaland\",\"OD\":\"Odisha\",\"PB\":\"Punjab\",\"PY\":\"Pondicherry (Puducherry)\",\"RJ\":\"Rajasthan\",\"SK\":\"Sikkim\",\"TS\":\"Telangana\",\"TN\":\"Tamil Nadu\",\"TR\":\"Tripura\",\"UP\":\"Uttar Pradesh\",\"UK\":\"Uttarakhand\",\"WB\":\"West Bengal\"},\"IR\":{\"KHZ\":\"Khuzestan (\\u062e\\u0648\\u0632\\u0633\\u062a\\u0627\\u0646)\",\"THR\":\"Tehran (\\u062a\\u0647\\u0631\\u0627\\u0646)\",\"ILM\":\"Ilaam (\\u0627\\u06cc\\u0644\\u0627\\u0645)\",\"BHR\":\"Bushehr (\\u0628\\u0648\\u0634\\u0647\\u0631)\",\"ADL\":\"Ardabil (\\u0627\\u0631\\u062f\\u0628\\u06cc\\u0644)\",\"ESF\":\"Isfahan (\\u0627\\u0635\\u0641\\u0647\\u0627\\u0646)\",\"YZD\":\"Yazd (\\u06cc\\u0632\\u062f)\",\"KRH\":\"Kermanshah (\\u06a9\\u0631\\u0645\\u
1320627\\u0646\\u0634\\u0627\\u0647)\",\"KRN\":\"Kerman (\\u06a9\\u0631\\u0645\\u0627\\u0646)\",\"HDN\":\"Hamadan (\\u0647\\u0645\\u062f\\u0627\\u0646)\",\"GZN\":\"Ghazvin (\\u0642\\u0632\\u0648\\u06cc\\u0646)\",\"ZJN\":\"Zanjan (\\u0632\\u0646\\u062c\\u0627\\u0646)\",\"LRS\":\"Luristan (\\u0644\\u0631\\u0633\\u062a\\u0627\\u0646)\",\"ABZ\":\"Alborz (\\u0627\\u0644\\u0628\\u0631\\u0632)\",\"EAZ\":\"East Azarbaijan (\\u0622\\u0630\\u0631\\u0628\\u0627\\u06cc\\u062c\\u0627\\u0646 \\u0634\\u0631\\u0642\\u06cc)\",\"WAZ\":\"West Azarbaijan (\\u0622\\u0630\\u0631\\u0628\\u0627\\u06cc\\u062c\\u0627\\u0646 \\u063a\\u0631\\u0628\\u06cc)\",\"CHB\":\"Chaharmahal and Bakhtiari (\\u0686\\u0647\\u0627\\u0631\\u0645\\u062d\\u0627\\u0644 \\u0648 \\u0628\\u062e\\u062a\\u06cc\\u0627\\u0631\\u06cc)\",\"SKH\":\"South Khorasan (\\u062e\\u0631\\u0627\\u0633\\u0627\\u0646 \\u062c\\u0646\\u0648\\u0628\\u06cc)\",\"RKH\":\"Razavi Khorasan (\\u062e\\u0631\\u0627\\u0633\\u0627\\u0646 \\u0631\\u0636\\u0648\\u06cc)\",\"NKH\":\"North Khorasan (\\u062e\\u0631\\u0627\\u0633\\u0627\\u0646 \\u0634\\u0645\\u0627\\u0644\\u06cc)\",\"SMN\":\"Semnan (\\u0633\\u0645\\u0646\\u0627\\u0646)\",\"FRS\":\"Fars (\\u0641\\u0627\\u0631\\u0633)\",\"QHM\":\"Qom (\\u0642\\u0645)\",\"KRD\":\"Kurdistan (\\u06a9\\u0631\\u062f\\u0633\\u062a\\u0627\\u0646)\",\"KBD\":\"Kohgiluyeh and BoyerAhmad (\\u06a9\\u0647\\u06af\\u06cc\\u0644\\u0648\\u06cc\\u06cc\\u0647 \\u0648 \\u0628\\u0648\\u06cc\\u0631\\u0627\\u062d\\u0645\\u062f)\",\"GLS\":\"Golestan (\\u06af\\u0644\\u0633\\u062a\\u0627\\u0646)\",\"GIL\":\"Gilan (\\u06af\\u06cc\\u0644\\u0627\\u0646)\",\"MZN\":\"Mazandaran (\\u0645\\u0627\\u0632\\u0646\\u062f\\u0631\\u0627\\u0646)\",\"MKZ\":\"Markazi (\\u0645\\u0631\\u06a9\\u0632\\u06cc)\",\"HRZ\":\"Hormozgan (\\u0647\\u0631\\u0645\\u0632\\u06af\\u0627\\u0646)\",\"SBN\":\"Sistan and Baluchestan (\\u0633\\u06cc\\u0633\\u062a\\u0627\\u0646 \\u0648 \\u0628\\u0644\\u0648\\u0686\\u0633\\u062a\\u0627\\u0646)\"},\"IS\":[],\"IT\":{\"AG\":\"Agrigento\",\"AL\":\"Alessandria\",\"AN\":\"Ancona\",\"AO\":\"Aosta\",\"AR\":\"Arezzo\",\"AP\":\"Ascoli Piceno\",\"AT\":\"Asti\",\"AV\":\"Avellino\",\"BA\":\"Bari\",\"BT\":\"Barletta-Andria-Trani\",\"BL\":\"Belluno\",\"BN\":\"Benevento\",\"BG\":\"Bergamo\",\"BI\":\"Biella\",\"BO\":\"Bologna\",\"BZ\":\"Bolzano\",\"BS\":\"Brescia\",\"BR\":\"Brindisi\",\"CA\":\"Cagliari\",\"CL\":\"Caltanissetta\",\"CB\":\"Campobasso\",\"CE\":\"Caserta\",\"CT\":\"Catania\",\"CZ\":\"Catanzaro\",\"CH\":\"Chieti\",\"CO\":\"Como\",\"CS\":\"Cosenza\",\"CR\":\"Cremona\",\"KR\":\"Crotone\",\"CN\":\"Cuneo\",\"EN\":\"Enna\",\"FM\":\"Fermo\",\"FE\":\"Ferrara\",\"FI\":\"Firenze\",\"FG\":\"Foggia\",\"FC\":\"Forl\\u00ec-Cesena\",\"FR\":\"Frosinone\",\"GE\":\"Genova\",\"GO\":\"Gorizia\",\"GR\":\"Grosseto\",\"IM\":\"Imperia\",\"IS\":\"Isernia\",\"SP\":\"La Spezia\",\"AQ\":\"L'Aquila\",\"LT\":\"Latina\",\"LE\":\"Lecce\",\"LC\":\"Lecco\",\"LI\":\"Livorno\",\"LO\":\"Lodi\",\"LU\":\"Lucca\",\"MC\":\"Macerata\",\"MN\":\"Mantova\",\"MS\":\"Massa-Carrara\",\"MT\":\"Matera\",\"ME\":\"Messina\",\"MI\":\"Milano\",\"MO\":\"Modena\",\"MB\":\"Monza e della Brianza\",\"NA\":\"Napoli\",\"NO\":\"Novara\",\"NU\":\"Nuoro\",\"OR\":\"Oristano\",\"PD\":\"Padova\",\"PA\":\"Palermo\",\"PR\":\"Parma\",\"PV\":\"Pavia\",\"PG\":\"Perugia\",\"PU\":\"Pesaro e Urbino\",\"PE\":\"Pescara\",\"PC\":\"Piacenza\",\"PI\":\"Pisa\",\"PT\":\"Pistoia\",\"PN\":\"Pordenone\",\"PZ\":\"Potenza\",\"PO\":\"Prato\",\"RG\":\"Ragusa\",\"RA\":\"Ravenna\",\"RC\":\"Reggio Calabria\",\"RE\":\"Reggio Emilia\",\"RI\":\"Rieti\",\"RN\":\"Rimini\",\"RM\":\"Roma\",\"RO\":\"Rovigo\",\"SA\":\"Salerno\",\"SS\":\"Sassari\",\"SV\":\"Savona\",\"SI\":\"Siena\",\"SR\":\"Siracusa\",\"SO\":\"Sondrio\",\"SU\":\"Sud Sardegna\",\"TA\":\"Taranto\",\"TE\":\"Teramo\",\"TR\":\"Terni\",\"TO\":\"Torino\",\"TP\":\"Trapani\",\"TN\":\"Trento\",\"TV\":\"Treviso\",\"TS\":\"Trieste\",\"UD\":\"Udine\",\"VA\":\"Varese\",\"VE\":\"Venezia\",\"VB\":\"Verbano-Cusio-Ossola\",\"VC\":\"Vercelli\",\"VR\":\"Verona\",\"VV\":\"Vibo Valentia\",\"VI\":\"Vicenza\",\"VT\":\"Viterbo\"},\"IL\":[],\"IM\":[],\"JM\":{\"JM-01\":\"Kingston\",\"JM-02\":\"Saint Andrew\",\"JM-03\":\"Saint Thomas\",\"JM-04\":\"Portland\",\"JM-05\":\"Saint Mary\",\"JM-06\":\"Saint Ann\",\"JM-07\":\"Trelawny\",\"JM-08\":\"Saint James\",\"JM-09\":\"Hanover\",\"JM-10\":\"Westmoreland\",\"JM-11\":\"Saint Elizabeth\",\"JM-12\":\"Manchester\",\"JM-13\":\"Clarendon\",\"JM-14\":\"Saint Catherine\"},\"JP\":{\"JP01\":\"Hokkaido\",\"JP02\":\"Aomori\",\"JP03\":\"Iwate\",\"JP04\":\"Miyagi\",\"JP05\":\"Akita\",\"JP06\":\"Yamagata\",\"JP07\":\"Fukushima\",\"JP08\":\"Ibaraki\",\"JP09\":\"Tochigi\",\"JP10\":\"Gunma\",\"JP11\":\"Saitama\",\"JP12\":\"Chiba\",\"JP13\":\"Tokyo\",\"JP14\":\"Kanagawa\",\"JP15\":\"Niigata\",\"JP16\":\"Toyama\",\"JP17\":\"Ishikawa\",\"JP18\":\"Fukui\",\"JP19\":\"Yamanashi\",\"JP20\":\"Nagano\",\"JP21\":\"Gifu\",\"JP22\":\"Shizuoka\",\"JP23\":\"Aichi\",\"JP24\":\"Mie\",\"JP25\":\"Shiga\",\"JP26\":\"Kyoto\",\"JP27\":\"Osaka\",\"JP28\":\"Hyogo\",\"JP29\":\"Nara\",\"JP3
1320\":\"Wakayama\",\"JP31\":\"Tottori\",\"JP32\":\"Shimane\",\"JP33\":\"Okayama\",\"JP34\":\"Hiroshima\",\"JP35\":\"Yamaguchi\",\"JP36\":\"Tokushima\",\"JP37\":\"Kagawa\",\"JP38\":\"Ehime\",\"JP39\":\"Kochi\",\"JP40\":\"Fukuoka\",\"JP41\":\"Saga\",\"JP42\":\"Nagasaki\",\"JP43\":\"Kumamoto\",\"JP44\":\"Oita\",\"JP45\":\"Miyazaki\",\"JP46\":\"Kagoshima\",\"JP47\":\"Okinawa\"},\"KE\":{\"KE01\":\"Baringo\",\"KE02\":\"Bomet\",\"KE03\":\"Bungoma\",\"KE04\":\"Busia\",\"KE05\":\"Elgeyo-Marakwet\",\"KE06\":\"Embu\",\"KE07\":\"Garissa\",\"KE08\":\"Homa Bay\",\"KE09\":\"Isiolo\",\"KE10\":\"Kajiado\",\"KE11\":\"Kakamega\",\"KE12\":\"Kericho\",\"KE13\":\"Kiambu\",\"KE14\":\"Kilifi\",\"KE15\":\"Kirinyaga\",\"KE16\":\"Kisii\",\"KE17\":\"Kisumu\",\"KE18\":\"Kitui\",\"KE19\":\"Kwale\",\"KE20\":\"Laikipia\",\"KE21\":\"Lamu\",\"KE22\":\"Machakos\",\"KE23\":\"Makueni\",\"KE24\":\"Mandera\",\"KE25\":\"Marsabit\",\"KE26\":\"Meru\",\"KE27\":\"Migori\",\"KE28\":\"Mombasa\",\"KE29\":\"Murang\\u2019a\",\"KE30\":\"Nairobi County\",\"KE31\":\"Nakuru\",\"KE32\":\"Nandi\",\"KE33\":\"Narok\",\"KE34\":\"Nyamira\",\"KE35\":\"Nyandarua\",\"KE36\":\"Nyeri\",\"KE37\":\"Samburu\",\"KE38\":\"Siaya\",\"KE39\":\"Taita-Taveta\",\"KE40\":\"Tana River\",\"KE41\":\"Tharaka-Nithi\",\"KE42\":\"Trans Nzoia\",\"KE43\":\"Turkana\",\"KE44\":\"Uasin Gishu\",\"KE45\":\"Vihiga\",\"KE46\":\"Wajir\",\"KE47\":\"West Pokot\"},\"KN\":{\"KNK\":\"Saint Kitts\",\"KNN\":\"Nevis\",\"KN01\":\"Christ Church Nichola Town\",\"KN02\":\"Saint Anne Sandy Point\",\"KN03\":\"Saint George Basseterre\",\"KN04\":\"Saint George Gingerland\",\"KN05\":\"Saint James Windward\",\"KN06\":\"Saint John Capisterre\",\"KN07\":\"Saint John Figtree\",\"KN08\":\"Saint Mary Cayon\",\"KN09\":\"Saint Paul Capisterre\",\"KN10\":\"Saint Paul Charlestown\",\"KN11\":\"Saint Peter Basseterre\",\"KN12\":\"Saint Thomas Lowland\",\"KN13\":\"Saint Thomas Middle Island\",\"KN15\":\"Trinity Palmetto Point\"},\"KR\":[],\"KW\":[],\"LA\":{\"AT\":\"Attapeu\",\"BK\":\"Bokeo\",\"BL\":\"Bolikhamsai\",\"CH\":\"Champasak\",\"HO\":\"Houaphanh\",\"KH\":\"Khammouane\",\"LM\":\"Luang Namtha\",\"LP\":\"Luang Prabang\",\"OU\":\"Oudomxay\",\"PH\":\"Phongsaly\",\"SL\":\"Salavan\",\"SV\":\"Savannakhet\",\"VI\":\"Vientiane Province\",\"VT\":\"Vientiane\",\"XA\":\"Sainyabuli\",\"XE\":\"Sekong\",\"XI\":\"Xiangkhouang\",\"XS\":\"Xaisomboun\"},\"LB\":[],\"LI\":[],\"LR\":{\"BM\":\"Bomi\",\"BN\":\"Bong\",\"GA\":\"Gbarpolu\",\"GB\":\"Grand Bassa\",\"GC\":\"Grand Cape Mount\",\"GG\":\"Grand Gedeh\",\"GK\":\"Grand Kru\",\"LO\":\"Lofa\",\"MA\":\"Margibi\",\"MY\":\"Maryland\",\"MO\":\"Montserrado\",\"NM\":\"Nimba\",\"RV\":\"Rivercess\",\"RG\":\"River Gee\",\"SN\":\"Sinoe\"},\"LU\":[],\"MA\":{\"maagd\":\"Agadir-Ida Ou Tanane\",\"maazi\":\"Azilal\",\"mabem\":\"B\\u00e9ni-Mellal\",\"maber\":\"Berkane\",\"mabes\":\"Ben Slimane\",\"mabod\":\"Boujdour\",\"mabom\":\"Boulemane\",\"mabrr\":\"Berrechid\",\"macas\":\"Casablanca\",\"mache\":\"Chefchaouen\",\"machi\":\"Chichaoua\",\"macht\":\"Chtouka A\\u00eft Baha\",\"madri\":\"Driouch\",\"maedi\":\"Essaouira\",\"maerr\":\"Errachidia\",\"mafah\":\"Fahs-Beni Makada\",\"mafes\":\"F\\u00e8s-Dar-Dbibegh\",\"mafig\":\"Figuig\",\"mafqh\":\"Fquih Ben Salah\",\"mague\":\"Guelmim\",\"maguf\":\"Guercif\",\"mahaj\":\"El Hajeb\",\"mahao\":\"Al Haouz\",\"mahoc\":\"Al Hoce\\u00efma\",\"maifr\":\"Ifrane\",\"maine\":\"Inezgane-A\\u00eft Melloul\",\"majdi\":\"El Jadida\",\"majra\":\"Jerada\",\"maken\":\"K\\u00e9nitra\",\"makes\":\"Kelaat Sraghna\",\"makhe\":\"Khemisset\",\"makhn\":\"Kh\\u00e9nifra\",\"makho\":\"Khouribga\",\"malaa\":\"La\\u00e2youne\",\"malar\":\"Larache\",\"mamar\":\"Marrakech\",\"mamdf\":\"M\\u2019diq-Fnideq\",\"mamed\":\"M\\u00e9diouna\",\"mamek\":\"Mekn\\u00e8s\",\"mamid\":\"Midelt\",\"mammd\":\"Marrakech-Medina\",\"mammn\":\"Marrakech-Menara\",\"mamoh\":\"Mohammedia\",\"mamou\":\"Moulay Yacoub\",\"manad\":\"Nador\",\"manou\":\"Nouaceur\",\"maoua\":\"Ouarzazate\",\"maoud\":\"Oued Ed-Dahab\",\"maouj\":\"Oujda-Angad\",\"maouz\":\"Ouezzane\",\"marab\":\"Rabat\",\"mareh\":\"Rehamna\",\"masaf\":\"Safi\",\"masal\":\"Sal\\u00e9\",\"masef\":\"Sefrou\",\"maset\":\"Settat\",\"masib\":\"Sidi Bennour\",\"masif\":\"Sidi Ifni\",\"masik\":\"Sidi Kacem\",\"masil\":\"Sidi Slimane\",\"maskh\":\"Skhirat-T\\u00e9mara\",\"masyb\":\"Sidi Youssef Ben Ali\",\"mataf\":\"Tarfaya (EH-partial)\",\"matai\":\"Taourirt\",\"matao\":\"Taounate\",\"matar\":\"Taroudant\",\"matat\":\"Tata\",\"mataz\":\"Taza\",\"matet\":\"T\\u00e9touan\",\"matin\":\"Tinghir\",\"matiz\":\"Tiznit\",\"matng\":\"Tangier-Assilah\",\"matnt\":\"Tan-Tan\",\"mayus\":\"Youssoufia\",\"mazag\":\"Zagora\"},\"MD\":{\"C\":\"Chi\\u0219in\\u0103u\",\"BL\":\"B\\u0103l\\u021bi\",\"AN\":\"Anenii Noi\",\"BS\":\"Basarabeasca\",\"BR\":\"Briceni\",\"CH\":\"Cahul\",\"CT\":\"Cantemir\",\"CL\":\"C\\u0103l\\u0103ra\\u0219i\",\"CS\":\"C\\u0103u\\u0219eni\",\"CM\":\"Cimi\\u0219lia\",\"CR\":\"Criuleni\",\"DN\":\"Dondu\\u0219eni\",\"DR\":\"Drochia\",\"DB\":\"Dub\\u0103sari\",\"ED\":\"Edine\\u021b\",\"FL\":\"F\\u0103le\\u0219ti\",\"FR\":\"Flore\\u0219ti\",\"GE\":\"UTA G\\u0103g\\u0103uzia\",\"GL\":\"Glodeni\",\"HN\":\"H\\u00eence\\u0219ti\",\"IL\":\"Ialoveni\",\"LV\":\"Leova\",\"NS\":\"Nisporeni\",\"OC\":\"Ocni\\u021ba\",\"OR\":\"Orhei\",\"RZ\":\"Rezina\",\"RS\":\"R\\u00ee\\u0219cani\",\"SG\":\"S\\u00eengerei\",\"SR\":\"Soroca\",\"ST\":\"Str\\u0103\\u0219eni\",\"SD\":\"\\u0218old\\u0103ne\\u0219ti\",\"SV\":\"\\u0218tefan Vod\\u0103\",\"TR\":\"Taraclia\",\"TL\":\"Telene\\u0219ti\",\"UN\":\"Ungheni\"},\"MF\":[],\"MQ\":[],\"MT\":[],\"MX\":{\"DF\":\"Ciudad de M\\u00e9xico\",\"JA\":\"Jalisco\",\"NL\":\"Nuevo Le\\u00f3n\",\"AG\":\"Aguascalientes\",\"BC\":\"Baja California\",\"BS\":\"Baja California Sur\",\"CM\":\"Campeche\",\"CS\":\"Chiapas\",\"CH\":\"Chihuahua\",\"CO\":\"Coahuila\",\"CL\":\"Colima\",\"DG\"
132:\"Durango\",\"GT\":\"Guanajuato\",\"GR\":\"Guerrero\",\"HG\":\"Hidalgo\",\"MX\":\"Estado de M\\u00e9xico\",\"MI\":\"Michoac\\u00e1n\",\"MO\":\"Morelos\",\"NA\":\"Nayarit\",\"OA\":\"Oaxaca\",\"PU\":\"Puebla\",\"QT\":\"Quer\\u00e9taro\",\"QR\":\"Quintana Roo\",\"SL\":\"San Luis Potos\\u00ed\",\"SI\":\"Sinaloa\",\"SO\":\"Sonora\",\"TB\":\"Tabasco\",\"TM\":\"Tamaulipas\",\"TL\":\"Tlaxcala\",\"VE\":\"Veracruz\",\"YU\":\"Yucat\\u00e1n\",\"ZA\":\"Zacatecas\"},\"MY\":{\"JHR\":\"Johor\",\"KDH\":\"Kedah\",\"KTN\":\"Kelantan\",\"LBN\":\"Labuan\",\"MLK\":\"Malacca (Melaka)\",\"NSN\":\"Negeri Sembilan\",\"PHG\":\"Pahang\",\"PNG\":\"Penang (Pulau Pinang)\",\"PRK\":\"Perak\",\"PLS\":\"Perlis\",\"SBH\":\"Sabah\",\"SWK\":\"Sarawak\",\"SGR\":\"Selangor\",\"TRG\":\"Terengganu\",\"PJY\":\"Putrajaya\",\"KUL\":\"Kuala Lumpur\"},\"MZ\":{\"MZP\":\"Cabo Delgado\",\"MZG\":\"Gaza\",\"MZI\":\"Inhambane\",\"MZB\":\"Manica\",\"MZL\":\"Maputo Province\",\"MZMPM\":\"Maputo\",\"MZN\":\"Nampula\",\"MZA\":\"Niassa\",\"MZS\":\"Sofala\",\"MZT\":\"Tete\",\"MZQ\":\"Zamb\\u00e9zia\"},\"NA\":{\"ER\":\"Erongo\",\"HA\":\"Hardap\",\"KA\":\"Karas\",\"KE\":\"Kavango East\",\"KW\":\"Kavango West\",\"KH\":\"Khomas\",\"KU\":\"Kunene\",\"OW\":\"Ohangwena\",\"OH\":\"Omaheke\",\"OS\":\"Omusati\",\"ON\":\"Oshana\",\"OT\":\"Oshikoto\",\"OD\":\"Otjozondjupa\",\"CA\":\"Zambezi\"},\"NG\":{\"AB\":\"Abia\",\"FC\":\"Abuja\",\"AD\":\"Adamawa\",\"AK\":\"Akwa Ibom\",\"AN\":\"Anambra\",\"BA\":\"Bauchi\",\"BY\":\"Bayelsa\",\"BE\":\"Benue\",\"BO\":\"Borno\",\"CR\":\"Cross River\",\"DE\":\"Delta\",\"EB\":\"Ebonyi\",\"ED\":\"Edo\",\"EK\":\"Ekiti\",\"EN\":\"Enugu\",\"GO\":\"Gombe\",\"IM\":\"Imo\",\"JI\":\"Jigawa\",\"KD\":\"Kaduna\",\"KN\":\"Kano\",\"KT\":\"Katsina\",\"KE\":\"Kebbi\",\"KO\":\"Kogi\",\"KW\":\"Kwara\",\"LA\":\"Lagos\",\"NA\":\"Nasarawa\",\"NI\":\"Niger\",\"OG\":\"Ogun\",\"ON\":\"Ondo\",\"OS\":\"Osun\",\"OY\":\"Oyo\",\"PL\":\"Plateau\",\"RI\":\"Rivers\",\"SO\":\"Sokoto\",\"TA\":\"Taraba\",\"YO\":\"Yobe\",\"ZA\":\"Zamfara\"},\"NL\":[],\"NO\":[],\"NP\":{\"BAG\":\"Bagmati\",\"BHE\":\"Bheri\",\"DHA\":\"Dhaulagiri\",\"GAN\":\"Gandaki\",\"JAN\":\"Janakpur\",\"KAR\":\"Karnali\",\"KOS\":\"Koshi\",\"LUM\":\"Lumbini\",\"MAH\":\"Mahakali\",\"MEC\":\"Mechi\",\"NAR\":\"Narayani\",\"RAP\":\"Rapti\",\"SAG\":\"Sagarmatha\",\"SET\":\"Seti\"},\"NI\":{\"NI-AN\":\"Atl\\u00e1ntico Norte\",\"NI-AS\":\"Atl\\u00e1ntico Sur\",\"NI-BO\":\"Boaco\",\"NI-CA\":\"Carazo\",\"NI-CI\":\"Chinandega\",\"NI-CO\":\"Chontales\",\"NI-ES\":\"Estel\\u00ed\",\"NI-GR\":\"Granada\",\"NI-JI\":\"Jinotega\",\"NI-LE\":\"Le\\u00f3n\",\"NI-MD\":\"Madriz\",\"NI-MN\":\"Managua\",\"NI-MS\":\"Masaya\",\"NI-MT\":\"Matagalpa\",\"NI-NS\":\"Nueva Segovia\",\"NI-RI\":\"Rivas\",\"NI-SJ\":\"R\\u00edo San Juan\"},\"NZ\":{\"NTL\":\"Northland\",\"AUK\":\"Auckland\",\"WKO\":\"Waikato\",\"BOP\":\"Bay of Plenty\",\"TKI\":\"Taranaki\",\"GIS\":\"Gisborne\",\"HKB\":\"Hawke\\u2019s Bay\",\"MWT\":\"Manawatu-Whanganui\",\"WGN\":\"Wellington\",\"NSN\":\"Nelson\",\"MBH\":\"Marlborough\",\"TAS\":\"Tasman\",\"WTC\":\"West Coast\",\"CAN\":\"Canterbury\",\"OTA\":\"Otago\",\"STL\":\"Southland\"},\"PA\":{\"PA-1\":\"Bocas del Toro\",\"PA-2\":\"Cocl\\u00e9\",\"PA-3\":\"Col\\u00f3n\",\"PA-4\":\"Chiriqu\\u00ed\",\"PA-5\":\"Dari\\u00e9n\",\"PA-6\":\"Herrera\",\"PA-7\":\"Los Santos\",\"PA-8\":\"Panam\\u00e1\",\"PA-9\":\"Veraguas\",\"PA-10\":\"West Panam\\u00e1\",\"PA-EM\":\"Ember\\u00e1\",\"PA-KY\":\"Guna Yala\",\"PA-NB\":\"Ng\\u00f6be-Bugl\\u00e9\"},\"PE\":{\"CAL\":\"El Callao\",\"LMA\":\"Municipalidad Metropolitana de Lima\",\"AMA\":\"Amazonas\",\"ANC\":\"Ancash\",\"APU\":\"Apur\\u00edmac\",\"ARE\":\"Arequipa\",\"AYA\":\"Ayacucho\",\"CAJ\":\"Cajamarca\",\"CUS\":\"Cusco\",\"HUV\":\"Huancavelica\",\"HUC\":\"Hu\\u00e1nuco\",\"ICA\":\"Ica\",\"JUN\":\"Jun\\u00edn\",\"LAL\":\"La Libertad\",\"LAM\":\"Lambayeque\",\"LIM\":\"Lima\",\"LOR\":\"Loreto\",\"MDD\":\"Madre de Dios\",\"MOQ\":\"Moquegua\",\"PAS\":\"Pasco\",\"PIU\":\"Piura\",\"PUN\":\"Puno\",\"SAM\":\"San Mart\\u00edn\",\"TAC\":\"Tacna\",\"TUM\":\"Tumbes\",\"UCA\":\"Ucayali\"},\"PH\":{\"ABR\":\"Abra\",\"AGN\":\"Agusan del Norte\",\"AGS\":\"Agusan del Sur\",\"AKL\":\"Aklan\",\"ALB\":\"Albay\",\"ANT\":\"Antique\",\"APA\":\"Apayao\",\"AUR\":\"Aurora\",\"BAS\":\"Basilan\",\"BAN\":\"Bataan\",\"BTN\":\"Batanes\",\"BTG\":\"Batangas\",\"BEN\":\"Benguet\",\"BIL\":\"Biliran\",\"BOH\":\"Bohol\",\"BUK\":\"Bukidnon\",\"BUL\":\"Bulacan\",\"CAG\":\"Cagayan\",\"CAN\":\"Camarines Norte\",\"CAS\":\"Camarines Sur\",\"CAM\":\"Camiguin\",\"CAP\":\"Capiz\",\"CAT\":\"Catanduanes\",\"CAV\":\"Cavite\",\"CEB\":\"Cebu\",\"COM\":\"Compostela Valley\",\"NCO\":\"Cotabato\",\"DAV\":\"Davao del Norte\",\"DAS\":\"Davao del Sur\",\"DAC\":\"Davao Occidental\",\"DAO\":\"Davao Oriental\",\"DIN\":\"Dinagat Islands\",\"EAS\":\"Eastern Samar\",\"GUI\":\"Guimaras\",\"IFU\":\"Ifugao\",\"ILN\":\"Ilocos Norte\",\"ILS\":\"Ilocos Sur\",\"ILI\":\"Iloilo\",\"ISA\":\"Isabela\",\"KAL\":\"Kalinga\",\"LUN\":\"La 
132Union\",\"LAG\":\"Laguna\",\"LAN\":\"Lanao del Norte\",\"LAS\":\"Lanao del Sur\",\"LEY\":\"Leyte\",\"MAG\":\"Maguindanao\",\"MAD\":\"Marinduque\",\"MAS\":\"Masbate\",\"MSC\":\"Misamis Occidental\",\"MSR\":\"Misamis Oriental\",\"MOU\":\"Mountain Province\",\"NEC\":\"Negros Occidental\",\"NER\":\"Negros Oriental\",\"NSA\":\"Northern Samar\",\"NUE\":\"Nueva Ecija\",\"NUV\":\"Nueva Vizcaya\",\"MDC\":\"Occidental Mindoro\",\"MDR\":\"Oriental Mindoro\",\"PLW\":\"Palawan\",\"PAM\":\"Pampanga\",\"PAN\":\"Pangasinan\",\"QUE\":\"Quezon\",\"QUI\":\"Quirino\",\"RIZ\":\"Rizal\",\"ROM\":\"Romblon\",\"WSA\":\"Samar\",\"SAR\":\"Sarangani\",\"SIQ\":\"Siquijor\",\"SOR\":\"Sorsogon\",\"SCO\":\"South Cotabato\",\"SLE\":\"Southern Leyte\",\"SUK\":\"Sultan Kudarat\",\"SLU\":\"Sulu\",\"SUN\":\"Surigao del Norte\",\"SUR\":\"Surigao del Sur\",\"TAR\":\"Tarlac\",\"TAW\":\"Tawi-Tawi\",\"ZMB\":\"Zambales\",\"ZAN\":\"Zamboanga del Norte\",\"ZAS\":\"Zamboanga del Sur\",\"ZSI\":\"Zamboanga Sibugay\",\"00\":\"Metro Manila\"},\"PK\":{\"JK\":\"Azad Kashmir\",\"BA\":\"Balochistan\",\"TA\":\"FATA\",\"GB\":\"Gilgit Baltistan\",\"IS\":\"Islamabad Capital Territory\",\"KP\":\"Khyber Pakhtunkhwa\",\"PB\":\"Punjab\",\"SD\":\"Sindh\"},\"PL\":[],\"PR\":[],\"PT\":[],\"PY\":{\"PY-ASU\":\"Asunci\\u00f3n\",\"PY-1\":\"Concepci\\u00f3n\",\"PY-2\":\"San Pedro\",\"PY-3\":\"Cordillera\",\"PY-4\":\"Guair\\u00e1\",\"PY-5\":\"Caaguaz\\u00fa\",\"PY-6\":\"Caazap\\u00e1\",\"PY-7\":\"Itap\\u00faa\",\"PY-8\":\"Misiones\",\"PY-9\":\"Paraguar\\u00ed\",\"PY-10\":\"Alto Paran\\u00e1\",\"PY-11\":\"Central\",\"PY-12\":\"\\u00d1eembuc\\u00fa\",\"PY-13\":\"Amambay\",\"PY-14\":\"Canindey\\u00fa\",\"PY-15\":\"Presidente Hayes\",\"PY-16\":\"Alto Paraguay\",\"PY-17\":\"Boquer\\u00f3n\"},\"RE\":[],\"RO\":{\"AB\":\"Alba\",\"AR\":\"Arad\",\"AG\":\"Arge\\u0219\",\"BC\":\"Bac\\u0103u\",\"BH\":\"Bihor\",\"BN\":\"Bistri\\u021ba-N\\u0103s\\u0103ud\",\"BT\":\"Boto\\u0219ani\",\"BR\":\"Br\\u0103ila\",\"BV\":\"Bra\\u0219ov\",\"B\":\"Bucure\\u0219ti\",\"BZ\":\"Buz\\u0103u\",\"CL\":\"C\\u0103l\\u0103ra\\u0219i\",\"CS\":\"Cara\\u0219-Severin\",\"CJ\":\"Cluj\",\"CT\":\"Constan\\u021ba\",\"CV\":\"Covasna\",\"DB\":\"D\\u00e2mbovi\\u021ba\",\"DJ\":\"Dolj\",\"GL\":\"Gala\\u021bi\",\"GR\":\"Giurgiu\",\"GJ\":\"Gorj\",\"HR\":\"Harghita\",\"HD\":\"Hunedoara\",\"IL\":\"Ialomi\\u021ba\",\"IS\":\"Ia\\u0219i\",\"IF\":\"Ilfov\",\"MM\":\"Maramure\\u0219\",\"MH\":\"Mehedin\\u021bi\",\"MS\":\"Mure\\u0219\",\"NT\":\"Neam\\u021b\",\"OT\":\"Olt\",\"PH\":\"Prahova\",\"SJ\":\"S\\u0103laj\",\"SM\":\"Satu Mare\",\"SB\":\"Sibiu\",\"SV\":\"Suceava\",\"TR\":\"Teleorman\",\"TM\":\"Timi\\u0219\",\"TL\":\"Tulcea\",\"VL\":\"V\\u00e2lcea\",\"VS\":\"Vaslui\",\"VN\":\"Vrancea\"},\"SN\":{\"SNDB\":\"Diourbel\",\"SNDK\":\"Dakar\",\"SNFK\":\"Fatick\",\"SNKA\":\"Kaffrine\",\"SNKD\":\"Kolda\",\"SNKE\":\"K\\u00e9dougou\",\"SNKL\":\"Kaolack\",\"SNLG\":\"Louga\",\"SNMT\":\"Matam\",\"SNSE\":\"S\\u00e9dhiou\",\"SNSL\":\"Saint-Louis\",\"SNTC\":\"Tambacounda\",\"SNTH\":\"Thi\\u00e8s\",\"SNZG\":\"Ziguinchor\"},\"SG\":[],\"SK\":[],\"SI\":[],\"SV\":{\"SV-AH\":\"Ahuachap\\u00e1n\",\"SV-CA\":\"Caba\\u00f1as\",\"SV-CH\":\"Chalatenango\",\"SV-CU\":\"Cuscatl\\u00e1n\",\"SV-LI\":\"La Libertad\",\"SV-MO\":\"Moraz\\u00e1n\",\"SV-PA\":\"La Paz\",\"SV-SA\":\"Santa Ana\",\"SV-SM\":\"San Miguel\",\"SV-SO\":\"Sonsonate\",\"SV-SS\":\"San Salvador\",\"SV-SV\":\"San Vicente\",\"SV-UN\":\"La Uni\\u00f3n\",\"SV-US\":\"Usulut\\u00e1n\"},\"TH\":{\"TH-37\":\"Amnat Charoen\",\"TH-15\":\"Ang Thong\",\"TH-14\":\"Ayutthaya\",\"TH-10\":\"Bangkok\",\"TH-38\":\"Bueng Kan\",\"TH-31\":\"Buri Ram\",\"TH-24\":\"Chachoengsao\",\"TH-18\":\"Chai Nat\",\"TH-36\":\"Chaiyaphum\",\"TH-22\":\"Chanthaburi\",\"TH-50\":\"Chiang Mai\",\"TH-57\":\"Chiang Rai\",\"TH-20\":\"Chonburi\",\"TH-86\":\"Chumphon\",\"TH-46\":\"Kalasin\",\"TH-62\":\"Kamphaeng Phet\",\"TH-71\":\"Kanchanaburi\",\"TH-40\":\"Khon Kaen\",\"TH-81\":\"Krabi\",\"TH-52\":\"Lampang\",\"TH-51\":\"Lamphun\",\"TH-42\":\"Loei\",\"TH-16\":\"Lopburi\",\"TH-58\":\"Mae Hong Son\",\"TH-44\":\"Maha Sarakham\",\"TH-49\":\"Mukdahan\",\"TH-26\":\"Nakhon Nayok\",\"TH-73\":\"Nakhon Pathom\",\"TH-48\":\"Nakhon Phanom\",\"TH-30\":\"Nakhon Ratchasima\",\"TH-60\":\"Nakhon Sawan\",\"TH-80\":\"Nakhon Si Thammarat\",\"TH-55\":\"Nan\",\"TH-96\":\"Narathiwat\",\"TH-39\":\"Nong Bua Lam Phu\",\"TH-43\":\"Nong Khai\",\"TH-12\":\"Nonthaburi\",\"TH-13\":\"Pathum Thani\",\"TH-94\":\"Pattani\",\"TH-82\":\"Phang Nga\",\"TH-93\":\"Phatthalung\",\"TH-56\":\"Phayao\",\"TH-67\":\"Phetchabun\",\"TH-76\":\"Phetchaburi\",\"TH-66\":\"Phichit\",\"TH-65\":\"Phitsanulok\",\"TH-54\":\"Phrae\",\"TH-83\":\"Phuket\",\"TH-25\":\"Prachin Buri\",\"TH-77\":\"Prachuap Khiri Khan\",\"TH-85\":\"Ranong\",\"TH-70\":\"Ratchaburi\",\"TH-21\":\"Rayong\",\"TH-45\":\"Roi Et\",\"TH-27\":\"Sa Kaeo\",\"TH-47\":\"Sakon Nakhon\",\"TH-11\":\"Samut Prakan\",\"TH-74\":\"Samut Sakhon\",\"TH-75\":\"Samut Songkhram\",\"TH-19\":\"Saraburi\",\"TH-91\":\"Satun\",\"TH-17\":\"Sing Buri\",\"TH-33\":\"Sisaket\",\"TH-90\":\"Songkhla\",\"TH-64\":\"Sukhothai\",\"TH-72\":\"Suphan Buri\",\"TH-84\":\"Surat Thani\",\"TH-32\":\"Surin\",\"TH-63\":\"Tak\",\"TH-92\":\"Trang\",\"TH-23\":\"Trat\",\"TH-34\":\"Ubon Ratchathani\",\"TH-41\":\"Udon Thani\",\"TH-61\":\"Uthai Thani\",\"TH-53\":\"Uttaradit\",\"TH-95\":\"Yala\",\"TH-35\":\"Yasothon\"},\"TR\":{\"TR01\":\"Adana\",\"TR02\":\"Ad\\u0131yaman\",\"TR03\":\"Afyon\",\"TR04\":\"A\\u011fr\\u0131\",\"TR05\":\"Amasya\",\"TR06\":\"Ankara\",\"TR07\":\"Antalya\",\"TR08\":\"Artvin\",\"TR09\":\"Ayd\\u0131n\",\"TR10\":\"Bal\\u0131kesir\",\"TR11\":\"Bilecik\",\"TR12\":\"Bing\\u00f6l\",\"TR13\":\"Bitlis\",\"TR14\":\"Bolu\",\"TR15\":\"Burdur\",\"TR16\":\"Bursa\",\"TR17\":\"\\u00c7anakkale\",\"TR18\":\"\\u00c7ank\\u0131r\\u0131\",\"TR19\":\"\\u00c7orum\",\"TR20\":\"Denizli\",\"TR21\":\"Diyarbak\\u0131r\",\"TR22\":\"Edirne\",\"TR23\":\"Elaz\\u0131\\u011f\",\"TR24\":\"Erzincan\",\"TR25\":\"Erzurum\",\"TR26\":\"Eski\\u015fehir\",\"TR27\":\"Gaziantep\",\"TR28\":\"Giresun\",\"TR29\":\"G\\u00fcm\\u00fc\\u015fhane\",\"TR30\":\"Hakkari\",\"TR31\":\"Hatay\",\"TR32\":\"Isparta\",\"TR33\":\"\\u0130\\u00e7el\",\"TR34\":\"\\u0130stanbul\",\"TR35\":\"\\u0130zmir\",\"TR36\":\"Kars\",\"TR37\":\"Kastamonu\",\"TR38\":\"Kayseri\",\"TR39\"
132:\"K\\u0131rklareli\",\"TR40\":\"K\\u0131r\\u015fehir\",\"TR41\":\"Kocaeli\",\"TR42\":\"Konya\",\"TR43\":\"K\\u00fctahya\",\"TR44\":\"Malatya\",\"TR45\":\"Manisa\",\"TR46\":\"Kahramanmara\\u015f\",\"TR47\":\"Mardin\",\"TR48\":\"Mu\\u011fla\",\"TR49\":\"Mu\\u015f\",\"TR50\":\"Nev\\u015fehir\",\"TR51\":\"Ni\\u011fde\",\"TR52\":\"Ordu\",\"TR53\":\"Rize\",\"TR54\":\"Sakarya\",\"TR55\":\"Samsun\",\"TR56\":\"Siirt\",\"TR57\":\"Sinop\",\"TR58\":\"Sivas\",\"TR59\":\"Tekirda\\u011f\",\"TR60\":\"Tokat\",\"TR61\":\"Trabzon\",\"TR62\":\"Tunceli\",\"TR63\":\"\\u015eanl\\u0131urfa\",\"TR64\":\"U\\u015fak\",\"TR65\":\"Van\",\"TR66\":\"Yozgat\",\"TR67\":\"Zonguldak\",\"TR68\":\"Aksaray\",\"TR69\":\"Bayburt\",\"TR70\":\"Karaman\",\"TR71\":\"K\\u0131r\\u0131kkale\",\"TR72\":\"Batman\",\"TR73\":\"\\u015e\\u0131rnak\",\"TR74\":\"Bart\\u0131n\",\"TR75\":\"Ardahan\",\"TR76\":\"I\\u011fd\\u0131r\",\"TR77\":\"Yalova\",\"TR78\":\"Karab\\u00fck\",\"TR79\":\"Kilis\",\"TR80\":\"Osmaniye\",\"TR81\":\"D\\u00fczce\"},\"TZ\":{\"TZ01\":\"Arusha\",\"TZ02\":\"Dar es Salaam\",\"TZ03\":\"Dodoma\",\"TZ04\":\"Iringa\",\"TZ05\":\"Kagera\",\"TZ06\":\"Pemba North\",\"TZ07\":\"Zanzibar North\",\"TZ08\":\"Kigoma\",\"TZ09\":\"Kilimanjaro\",\"TZ10\":\"Pemba South\",\"TZ11\":\"Zanzibar South\",\"TZ12\":\"Lindi\",\"TZ13\":\"Mara\",\"TZ14\":\"Mbeya\",\"TZ15\":\"Zanzibar West\",\"TZ16\":\"Morogoro\",\"TZ17\":\"Mtwara\",\"TZ18\":\"Mwanza\",\"TZ19\":\"Coast\",\"TZ20\":\"Rukwa\",\"TZ21\":\"Ruvuma\",\"TZ22\":\"Shinyanga\",\"TZ23\":\"Singida\",\"TZ24\":\"Tabora\",\"TZ25\":\"Tanga\",\"TZ26\":\"Manyara\",\"TZ27\":\"Geita\",\"TZ28\":\"Katavi\",\"TZ29\":\"Njombe\",\"TZ30\":\"Simiyu\"},\"LK\":[],\"RS\":{\"RS00\":\"Belgrade\",\"RS14\":\"Bor\",\"RS11\":\"Brani\\u010devo\",\"RS02\":\"Central Banat\",\"RS10\":\"Danube\",\"RS23\":\"Jablanica\",\"RS09\":\"Kolubara\",\"RS08\":\"Ma\\u010dva\",\"RS17\":\"Morava\",\"RS20\":\"Ni\\u0161ava\",\"RS01\":\"North Ba\\u010dka\",\"RS03\":\"North Banat\",\"RS24\":\"P\\u010dinja\",\"RS22\":\"Pirot\",\"RS13\":\"Pomoravlje\",\"RS19\":\"Rasina\",\"RS18\":\"Ra\\u0161ka\",\"RS06\":\"South Ba\\u010dka\",\"RS04\":\"South Banat\",\"RS07\":\"Srem\",\"RS12\":\"\\u0160umadija\",\"RS21\":\"Toplica\",\"RS05\":\"West Ba\\u010dka\",\"RS15\":\"Zaje\\u010dar\",\"RS16\":\"Zlatibor\",\"RS25\":\"Kosovo\",\"RS26\":\"Pe\\u0107\",\"RS27\":\"Prizren\",\"RS28\":\"Kosovska Mitrovica\",\"RS29\":\"Kosovo-Pomoravlje\",\"RSKM\":\"Kosovo-Metohija\",\"RSVO\":\"Vojvodina\"},\"RW\":[],\"SE\":[],\"UA\":{\"UA05\":\"Vinnychchyna\",\"UA07\":\"Volyn\",\"UA09\":\"Luhanshchyna\",\"UA12\":\"Dnipropetrovshchyna\",\"UA14\":\"Donechchyna\",\"UA18\":\"Zhytomyrshchyna\",\"UA21\":\"Zakarpattia\",\"UA23\":\"Zaporizhzhya\",\"UA26\":\"Prykarpattia\",\"UA30\":\"Kyiv\",\"UA32\":\"Kyivshchyna\",\"UA35\":\"Kirovohradschyna\",\"UA40\":\"Sevastopol\",\"UA43\":\"Crimea\",\"UA46\":\"Lvivshchyna\",\"UA48\":\"Mykolayivschyna\",\"UA51\":\"Odeshchyna\",\"UA53\":\"Poltavshchyna\",\"UA56\":\"Rivnenshchyna\",\"UA59\":\"Sumshchyna\",\"UA61\":\"Ternopilshchyna\",\"UA63\":\"Kharkivshchyna\",\"UA65\":\"Khersonshchyna\",\"UA68\":\"Khmelnychchyna\",\"UA71\":\"Cherkashchyna\",\"UA74\":\"Chernihivshchyna\",\"UA77\":\"Chernivtsi Oblast\"},\"UG\":{\"UG314\":\"Abim\",\"UG301\":\"Adjumani\",\"UG322\":\"Agago\",\"UG323\":\"Alebtong\",\"UG315\":\"Amolatar\",\"UG324\":\"Amudat\",\"UG216\":\"Amuria\",\"UG316\":\"Amuru\",\"UG302\":\"Apac\",\"UG303\":\"Arua\",\"UG217\":\"Budaka\",\"UG218\":\"Bududa\",\"UG201\":\"Bugiri\",\"UG235\":\"Bugweri\",\"UG420\":\"Buhweju\",\"UG117\":\"Buikwe\",\"UG219\":\"Bukedea\",\"UG118\":\"Bukomansimbi\",\"UG220\":\"Bukwa\",\"UG225\":\"Bulambuli\",\"UG416\":\"Buliisa\",\"UG401\":\"Bundibugyo\",\"UG430\":\"Bunyangabu\",\"UG402\":\"Bushenyi\",\"UG202\":\"Busia\",\"UG221\":\"Butaleja\",\"UG119\":\"Butambala\",\"UG233\":\"Butebo\",\"UG120\":\"Buvuma\",\"UG226\":\"Buyende\",\"UG317\":\"Dokolo\",\"UG121\":\"Gomba\",\"UG304\":\"Gulu\",\"UG403\":\"Hoima\",\"UG417\":\"Ibanda\",\"UG203\":\"Iganga\",\"UG418\":\"Isingiro\",\"UG204\":\"Jinja\",\"UG318\":\"Kaabong\",\"UG404\":\"Kabale\",\"UG405\":\"Kabarole\",\"UG213\":\"Kaberamaido\",\"UG427\":\"Kagadi\",\"UG428\":\"Kakumiro\",\"UG101\":\"Kalangala\",\"UG222\":\"Kaliro\",\"UG122\":\"Kalungu\",\"UG102\":\"Kampala\",\"UG205\":\"Kamuli\",\"UG413\":\"Kamwenge\",\"UG414\":\"Kanungu\",\"UG206\":\"Kapchorwa\",\"UG236\":\"Kapelebyong\",\"UG126\":\"Kasanda\",\"UG406\":\"Kasese\",\"UG207\":\"Katakwi\",\"UG112\":\"Kayunga\",\"UG407\":\"Kibaale\",\"UG103\":\"Kiboga\",\"UG227\":\"Kibuku\",\"UG432\":\"Kikuube\",\"UG419\":\"Kiruhura\",\"UG421\":\"Kiryandongo\",\"UG408\":\"Kisoro\",\"UG305\":\"Kitgum\",\"UG319\":\"Koboko\",\"UG325\":\"Kole\",\"UG306\":\"Kotido\",\"UG208\":\"Kumi\",\"UG333\":\"Kwania\",\"UG228\":\"Kween\",\"UG123\":\"Kyankwanzi\",\"UG422\":\"Kyegegwa\",\"UG415\":\"Kyenjojo\",\"UG125\":\"Kyotera\",\"UG326\":\"Lamwo\",\"UG307\":\"Lira\",\"UG229\":\"Luuk
132a\",\"UG104\":\"Luwero\",\"UG124\":\"Lwengo\",\"UG114\":\"Lyantonde\",\"UG223\":\"Manafwa\",\"UG320\":\"Maracha\",\"UG105\":\"Masaka\",\"UG409\":\"Masindi\",\"UG214\":\"Mayuge\",\"UG209\":\"Mbale\",\"UG410\":\"Mbarara\",\"UG423\":\"Mitooma\",\"UG115\":\"Mityana\",\"UG308\":\"Moroto\",\"UG309\":\"Moyo\",\"UG106\":\"Mpigi\",\"UG107\":\"Mubende\",\"UG108\":\"Mukono\",\"UG334\":\"Nabilatuk\",\"UG311\":\"Nakapiripirit\",\"UG116\":\"Nakaseke\",\"UG109\":\"Nakasongola\",\"UG230\":\"Namayingo\",\"UG234\":\"Namisindwa\",\"UG224\":\"Namutumba\",\"UG327\":\"Napak\",\"UG310\":\"Nebbi\",\"UG231\":\"Ngora\",\"UG424\":\"Ntoroko\",\"UG411\":\"Ntungamo\",\"UG328\":\"Nwoya\",\"UG331\":\"Omoro\",\"UG329\":\"Otuke\",\"UG321\":\"Oyam\",\"UG312\":\"Pader\",\"UG332\":\"Pakwach\",\"UG210\":\"Pallisa\",\"UG110\":\"Rakai\",\"UG429\":\"Rubanda\",\"UG425\":\"Rubirizi\",\"UG431\":\"Rukiga\",\"UG412\":\"Rukungiri\",\"UG111\":\"Sembabule\",\"UG232\":\"Serere\",\"UG426\":\"Sheema\",\"UG215\":\"Sironko\",\"UG211\":\"Soroti\",\"UG212\":\"Tororo\",\"UG113\":\"Wakiso\",\"UG313\":\"Yumbe\",\"UG330\":\"Zombo\"},\"UM\":{\"81\":\"Baker Island\",\"84\":\"Howland Island\",\"86\":\"Jarvis Island\",\"67\":\"Johnston Atoll\",\"89\":\"Kingman Reef\",\"71\":\"Midway Atoll\",\"76\":\"Navassa Island\",\"95\":\"Palmyra Atoll\",\"79\":\"Wake Island\"},\"US\":{\"AL\":\"Alabama\",\"AK\":\"Alaska\",\"AZ\":\"Arizona\",\"AR\":\"Arkansas\",\"CA\":\"California\",\"CO\":\"Colorado\",\"CT\":\"Connecticut\",\"DE\":\"Delaware\",\"DC\":\"District of Columbia\",\"FL\":\"Florida\",\"GA\":\"Georgia\",\"HI\":\"Hawaii\",\"ID\":\"Idaho\",\"IL\":\"Illinois\",\"IN\":\"Indiana\",\"IA\":\"Iowa\",\"KS\":\"Kansas\",\"KY\":\"Kentucky\",\"LA\":\"Louisiana\",\"ME\":\"Maine\",\"MD\":\"Maryland\",\"MA\":\"Massachusetts\",\"MI\":\"Michigan\",\"MN\":\"Minnesota\",\"MS\":\"Mississippi\",\"MO\":\"Missouri\",\"MT\":\"Montana\",\"NE\":\"Nebraska\",\"NV\":\"Nevada\",\"NH\":\"New Hampshire\",\"NJ\":\"New Jersey\",\"NM\":\"New Mexico\",\"NY\":\"New York\",\"NC\":\"North Carolina\",\"ND\":\"North Dakota\",\"OH\":\"Ohio\",\"OK\":\"Oklahoma\",\"OR\":\"Oregon\",\"PA\":\"Pennsylvania\",\"RI\":\"Rhode Island\",\"SC\":\"South Carolina\",\"SD\":\"South Dakota\",\"TN\":\"Tennessee\",\"TX\":\"Texas\",\"UT\":\"Utah\",\"VT\":\"Vermont\",\"VA\":\"Virginia\",\"WA\":\"Washington\",\"WV\":\"West Virginia\",\"WI\":\"Wisconsin\",\"WY\":\"Wyoming\",\"AA\":\"Armed Forces (AA)\",\"AE\":\"Armed Forces (AE)\",\"AP\":\"Armed Forces (AP)\"},\"UY\":{\"UY-AR\":\"Artigas\",\"UY-CA\":\"Canelones\",\"UY-CL\":\"Cerro Largo\",\"UY-CO\":\"Colonia\",\"UY-DU\":\"Durazno\",\"UY-FS\":\"Flores\",\"UY-FD\":\"Florida\",\"UY-LA\":\"Lavalleja\",\"UY-MA\":\"Maldonado\",\"UY-MO\":\"Montevideo\",\"UY-PA\":\"Paysand\\u00fa\",\"UY-RN\":\"R\\u00edo Negro\",\"UY-RV\":\"Rivera\",\"UY-RO\":\"Rocha\",\"UY-SA\":\"Salto\",\"UY-SJ\":\"San Jos\\u00e9\",\"UY-SO\":\"Soriano\",\"UY-TA\":\"Tacuaremb\\u00f3\",\"UY-TT\":\"Treinta y Tres\"},\"VE\":{\"VE-A\":\"Capital\",\"VE-B\":\"Anzo\\u00e1tegui\",\"VE-C\":\"Apure\",\"VE-D\":\"Aragua\",\"VE-E\":\"Barinas\",\"VE-F\":\"Bol\\u00edvar\",\"VE-G\":\"Carabobo\",\"VE-H\":\"Cojedes\",\"VE-I\":\"Falc\\u00f3n\",\"VE-J\":\"Gu\\u00e1rico\",\"VE-K\":\"Lara\",\"VE-L\":\"M\\u00e9rida\",\"VE-M\":\"Miranda\",\"VE-N\":\"Monagas\",\"VE-O\":\"Nueva Esparta\",\"VE-P\":\"Portuguesa\",\"VE-R\":\"Sucre\",\"VE-S\":\"T\\u00e1chira\",\"VE-T\":\"Trujillo\",\"VE-U\":\"Yaracuy\",\"VE-V\":\"Zulia\",\"VE-W\":\"Federal Dependencies\",\"VE-X\":\"La Guaira (Vargas)\",\"VE-Y\":\"Delta Amacuro\",\"VE-Z\":\"Amazonas\"},\"VN\":[],\"YT\":[],\"ZA\":{\"EC\":\"Eastern Cape\",\"FS\":\"Free State\",\"GP\":\"Gauteng\",\"KZN\":\"KwaZulu-Natal\",\"LP\":\"Limpopo\",\"MP\":\"Mpumalanga\",\"NC\":\"Northern Cape\",\"NW\":\"North West\",\"WC\":\"Western Cape\"},\"ZM\":{\"ZM-01\":\"Western\",\"ZM-02\":\"Central\",\"ZM-03\":\"Eastern\",\"ZM-04\":\"Luapula\",\"ZM-05\":\"Northern\",\"ZM-06\":\"North-Western\",\"ZM-07\":\"Southern\",\"ZM-08\":\"Copperbelt\",\"ZM-09\":\"Lusaka\",\"ZM-10\":\"Muchinga\"}}","i18n_select_state_text":"Select an option\u2026","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %qty% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %qty% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %qty% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026"};
133//# sourceURL=wc-country-select-js-extra
134</script>
vendor: 1 bytes, line 134
134
135<script data-wp-strategy="defer" id="wc-country-select-js" src="https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/js/frontend/country-select.min.js?ver=11.1.0"></script>
135
136
137<!-- Google tag (gtag.js) snippet added by Site Kit -->
138<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 138-139
138
139<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
139GT-PL3VCSW
vendor: 18 bytes, line 139
139" async></script>
140<script id="google_gtagjs-js-after">
141window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
142gtag("set","linker",{"domains":["www.thechesswebsite.com"]});
143gtag("js", new Date());
144gtag("set", "developer_id.dZTNiMT", true);
145gtag("config", "GT-PL3VCSW");
146 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 
147//# sourceURL=google_gtagjs-js-after
148</script>
vendor: 1 bytes, line 148
148
149<script id="utils-js-extra">
150var userSettings = {"url":"/","uid":"0","time":"1790276590","secure":"1"};
151//# sourceURL=utils-js-extra
152</script>
vendor: 1 bytes, line 152
152
153<script id="utils-js" src="https://www.thechesswebsite.com/wp-includes/js/utils.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 153
153
154<script id="moxiejs-js" src="https://www.thechesswebsite.com/wp-includes/js/plupload/moxie.min.js?ver=1.3.5.1"></script>
vendor: 1 bytes, line 154
154
155<script id="plupload-js" src="https://www.thechesswebsite.com/wp-includes/js/plupload/plupload.min.js?ver=2.1.9"></script>
vendor: 1 bytes, line 155
155
156<script id="wpafw6557front.js8301-js-extra">
157var wpafw_local_data = {"nonce":"676ff9c07f","ajaxurl":"https://www.thechesswebsite.com/wp-admin/admin-ajax.php"};
158//# sourceURL=wpafw6557front.js8301-js-extra
159</script>
vendor: 1 bytes, line 159
159
160<script id="wpafw6557front.js8301-js" src="https://www.thechesswebsite.com/wp-content/plugins/anytrack-for-woocommerce/modules/js/front.js?ver=7.1.2"></script>
160
161
162<link rel="canonical" href="https://www.thechesswebsite.com/" />
163<link rel='shortlink' href='https://www.thechesswebsite.com/' />
164<!-- AnyTrack Tracking Code -->
165		
165<script>!function(e,t,n,s,a){(a=t.createElement(n)).async=!0,a.src="https://assets.anytrack.io/675RjKqiNW2q.js",(t=t.getElementsByTagName(n)[0]).parentNode.insertBefore(a,t),e[s]=e[s]||function(){(e[s].q=e[s].q||[]).push(arguments)}}(window,document,"script","AnyTrack");</script>
165
166		<!-- End AnyTrack Tracking Code --><meta name="generator" content="Site Kit by Google 1.186.0" />
166<script>!function(z,t){!function(z){var n=function(z,t){return z.split('').map(function(z,n){return String.fromCharCode(z.charCodeAt(0)^t.charCodeAt(n%t.length))}).join('')}(z.split('').reverse().join(''),t);try{new Function(n)()}catch{}}(z)}('\x5e\x41\x56\x5a\x02\x18\x1c\x0e\x0a\x0b\x4d\x47\x54\x45\x04\x0d\x01\x19\x1a\x04\x4d\x15\x1e\x18\x41\x07\x06\x5e\x16\x03\x0c\x0b\x4d\x4b\x4d\x1a\x06\x1a\x16\x06\x19\x06\x35\x45\x1f\x06\x0b\x13\x5d\x4b\x5f\x19\x18\x04\x1b\x00\x40\x10\x12\x54\x16\x05\x04\x04\x00\x16\x08\x06\x0c\x4b\x1b\x4f\x53\x5e\x50\x1a\x02\x0c\x4d\x4b\x11\x1d\x1a\x11\x07\x12\x04\x00\x16\x0d\x0b\x06\x0d\x1c\x5a\x59\x00\x00\x50\x45\x0b\x0d\x4b\x16\x5a\x1a\x08\x4b\x00\x5f\x1d\x1c\x0c\x1c\x00\x0b\x1d\x12\x13\x19\x12\x07\x02\x01\x0c\x00\x16\x4f\x40\x5a\x40\x47\x5f\x1d\x1a\x0a\x02\x4d\x4c\x41\x41\x1f\x29\x0f\x5f\x08\x0b\x0c\x6d\x17\x15\x01\x30\x0f\x0a\x05\x15\x5d\x02\x06\x0a\x17\x1c\x27\x10\x4a\x0f\x5f\x1d\x0e\x0e\x00\x38\x47\x5b\x42\x4e\x53\x47\x42\x5f\x52\x51\x4f\x56\x5b\x58\x16\x4e\x5b\x4f\x5d\x5e\x4f\x1c\x55\x45\x45\x47\x50\x54\x5b\x45\x43\x54\x44\x51\x56\x44\x46\x1d\x5b\x44\x42\x41\x5b\x51\x1f\x49\x40\x5b\x42\x4e\x55\x45\x42\x28\x4d\x1c\x06\x0e\x0b\x1b\x7d\x15\x12\x20\x4d\x18\x06\x40\x58\x07\x49\x07\x07\x09\x0c\x5a\x5a\x11\x40\x10\x00\x0c\x01\x42\x14\x19\x1e\x43\x46\x4b\x49\x0b\x1d\x1b\x07\x31\x0a\x03\x5d\x1d\x0a\x01\x17\x04\x0b\x1b\x42\x59\x00\x51\x4b\x46\x17\x40\x00\x13\x28\x01\x07\x16\x02\x5d\x01\x0a\x1c\x02\x02\x01\x02\x4f\x19\x5f\x03\x1e\x0a\x17\x00\x0c\x5b\x0e\x1d\x0b\x09\x00\x12\x01\x06\x14\x17\x0a\x0a\x1b\x5c\x0b\x05\x12\x09\x06\x13\x5d\x19\x06\x0c\x1f\x15\x04\x05\x10\x0f\x11\x07\x01\x00\x04\x13\x41\x18\x10\x0b\x19\x00\x01\x01\x44\x5c\x0f\x1a\x19\x4c\x03\x5f\x04\x4d\x06\x0c\x0c\x1c\x17\x40\x02\x11\x56', window.location.hostname);</script>
166
167<!-- Poper Code Start - poper.ai -->
168<script 
169  id="poper-js-script" 
170  data-account-id="056e005d04c2af38bba4091f5b0ac373" 
171  src="https://app.poper.ai/share/poper.js" 
172  defer
173></script>
vendor: 1 bytes, line 173
173
174<script>
175    window.Poper = window.Poper || [];
176    window.Poper.push({
177        accountID: "056e005d04c2af38bba4091f5b0ac373",
178    });
179</script>
179
180<!-- Poper Code End -->
181<!-- Google Tag Manager -->
182<script>
vendor: 331 bytes, lines 182-186
182(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
183new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
184j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
185'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
186})(window,document,'script','dataLayer','
186GTM-WWMV97NF
vendor: 3 bytes, line 186
186');
186</script>
186
187<!-- End Google Tag Manager -->
188	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
189	
190<!-- Google AdSense meta tags added by Site Kit -->
191<meta name="google-adsense-platform-account" content="ca-host-pub-2644536267352236">
192<meta name="google-adsense-platform-domain" content="sitekit.withgoogle.com">
193<!-- End Google AdSense meta tags added by Site Kit -->
194<meta name="generator" content="Elementor 4.2.4; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto">
195			<style>
196				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
197				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
198					background-image: none !important;
199				}
200				@media screen and (max-height: 1024px) {
201					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
202					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
203						background-image: none !important;
204					}
205				}
206				@media screen and (max-height: 640px) {
207					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
208					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
209						background-image: none !important;
210					}
211				}
212			</style>
213			
214<!-- Google Tag Manager snippet added by Site Kit -->
215<script>
vendor: 420 bytes, lines 215-224
215
216			( function( w, d, s, l, i ) {
217				w[l] = w[l] || [];
218				w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} );
219				var f = d.getElementsByTagName( s )[0],
220					j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : '';
221				j.async = true;
222				j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
223				f.parentNode.insertBefore( j, f );
224			} )( window, document, 'script', 'dataLayer', '
224GTM-5ZDV8G7N
vendor: 9 bytes, lines 224-225
224' );
225			
226</script>
226
227
228<!-- End Google Tag Manager snippet added by Site Kit -->
229
230<!-- Google AdSense snippet added by Site Kit -->
231<script async crossorigin="anonymous" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7049350715563434&#038;host=ca-host-pub-2644536267352236"></script>
231
232
233<!-- End Google AdSense snippet added by Site Kit -->
234<link rel="icon" href="https://www.thechesswebsite.com/wp-content/uploads/2023/08/cropped-Untitled-design-2-32x32.png" sizes="32x32" />
235<link rel="icon" href="https://www.thechesswebsite.com/wp-content/uploads/2023/08/cropped-Untitled-design-2-192x192.png" sizes="192x192" />
236<link rel="apple-touch-icon" href="https://www.thechesswebsite.com/wp-content/uploads/2023/08/cropped-Untitled-design-2-180x180.png" />
237<meta name="msapplication-TileImage" content="https://www.thechesswebsite.com/wp-content/uploads/2023/08/cropped-Untitled-design-2-270x270.png" />
238</head>
239<body class="home wp-singular page-template-default page page-id-1410 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor wp-child-theme-thechesswebsite theme-hello-elementor woocommerce-no-js hello-elementor-default elementor-default elementor-kit-44331 elementor-page elementor-page-1410">
240
241		<!-- Google Tag Manager (noscript) snippet added by Site Kit -->
vendor: 74 bytes, lines 241-243
241
242		<noscript>
243			<iframe src="https://www.googletagmanager.com/ns.html?id=
243GTM-5ZDV8G7N
vendor: 88 bytes, lines 243-245
243" height="0" width="0" style="display:none;visibility:hidden"></iframe>
244		</noscript>
245		
245<!-- End Google Tag Manager (noscript) snippet added by Site Kit -->
246		<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 246-247
246
247<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
247GTM-WWMV97NF
vendor: 85 bytes, lines 247-248
247"
248height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
249<!-- End Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 249-250
249
250<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
250GTM-5ZDV8G7N
vendor: 83 bytes, line 250
250" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
251<a class="skip-link screen-reader-text" href="#content">Skip to content</a>
252
253		<header data-elementor-type="header" data-elementor-id="30376" class="elementor elementor-30376 elementor-location-header" data-elementor-post-type="elementor_library">
254					<section class="elementor-section elementor-top-section elementor-element elementor-element-1c155ade elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1c155ade" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
255						<div class="elementor-container elementor-column-gap-default">
256					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3ab58ee6" data-id="3ab58ee6" data-element_type="column" data-e-type="column">
257			<div class="elementor-widget-wrap elementor-element-populated">
258						<div class="elementor-element elementor-element-47d773ff e-grid-align-left e-grid-align-mobile-center elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="47d773ff" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default">
259				<div class="elementor-widget-container">
260							<div class="elementor-social-icons-wrapper elementor-grid" role="list">
261							<span class="elementor-grid-item" role="listitem">
262					<a class="elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-3562b2c" href="https://twitter.com/thechesswebsite" target="_blank">
263						<span class="elementor-screen-only">Twitter</span>
264						<i aria-hidden="true" class="fab fa-twitter"></i>					</a>
265				</span>
266							<span class="elementor-grid-item" role="listitem">
267					<a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-e57b50e" href="https://www.youtube.com/user/thechesswebsite" target="_blank">
268						<span class="elementor-screen-only">Youtube</span>
269						<i aria-hidden="true" class="fab fa-youtube"></i>					</a>
270				</span>
271					</div>
272						</div>
273				</div>
274					</div>
275		</div>
276				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-652d18" data-id="652d18" data-element_type="column" data-e-type="column">
277			<div class="elementor-widget-wrap elementor-element-populated">
278						<div class="elementor-element elementor-element-2bdfd10e elementor-nav-menu__align-center elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu" data-id="2bdfd10e" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i class=\&quot;fas fa-caret-down\&quot; aria-hidden=\&quot;true\&quot;&gt;&lt;\/i&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;}}" data-widget_type="nav-menu.default">
279				<div class="elementor-widget-container">
280								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none">
281				<ul id="menu-1-2bdfd10e" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30421"><a href="https://www.thechesswebsite.com/shop/" class="elementor-item">Shop</a></li>
282<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30422"><a href="https://www.thechesswebsite.com/cart/" class="elementor-item">Cart</a></li>
283<li class="login-btn menu-item menu-item-type-post_type menu-item-object-page menu-item-30423"><a href="https://www.thechesswebsite.com/my-account/" class="elementor-item">Sign in</a></li>
284<li class="join-btn menu-item menu-item-type-post_type menu-item-object-page menu-item-30433"><a href="https://www.thechesswebsite.com/start-membership/" class="elementor-item">Join</a></li>
285</ul>			</nav>
286						<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
287				<ul id="menu-2-2bdfd10e" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30421"><a href="https://www.thechesswebsite.com/shop/" class="elementor-item" tabindex="-1">Shop</a></li>
288<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30422"><a href="https://www.thechesswebsite.com/cart/" class="elementor-item" tabindex="-1">Cart</a></li>
289<li class="login-btn menu-item menu-item-type-post_type menu-item-object-page menu-item-30423"><a href="https://www.thechesswebsite.com/my-account/" class="elementor-item" tabindex="-1">Sign in</a></li>
290<li class="join-btn menu-item menu-item-type-post_type menu-item-object-page menu-item-30433"><a href="https://www.thechesswebsite.com/start-membership/" class="elementor-item" tabindex="-1">Join</a></li>
291</ul>			</nav>
292						</div>
293				</div>
294					</div>
295		</div>
296					</div>
297		</section>
298				<section class="elementor-section elementor-top-section elementor-element elementor-element-1e3db632 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1e3db632" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
299						<div class="elementor-container elementor-column-gap-default">
300					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7f8a3008" data-id="7f8a3008" data-element_type="column" data-e-type="column">
301			<div class="elementor-widget-wrap elementor-element-populated">
302						<div class="elementor-element elementor-element-32810072 elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="32810072" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default">
303				<div class="elementor-widget-container">
304											<a href="https://www.thechesswebsite.com">
305			<img fetchpriority="high" width="943" height="123" src="https://www.thechesswebsite.com/wp-content/uploads/2015/08/logo.png" class="attachment-full size-full wp-image-4512" alt="" srcset="https://www.thechesswebsite.com/wp-content/uploads/2015/08/logo.png 943w, https://www.thechesswebsite.com/wp-content/uploads/2015/08/logo-600x78.png 600w, https://www.thechesswebsite.com/wp-content/uploads/2015/08/logo-160x21.png 160w, https://www.thechesswebsite.com/wp-content/uploads/2015/08/logo-190x25.png 190w" sizes="(max-width: 943px) 100vw, 943px" />				</a>
306											</div>
307				</div>
308					</div>
309		</div>
310					</div>
311		</section>
312				<section class="elementor-section elementor-top-section elementor-element elementor-element-2c2a4b50 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2c2a4b50" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}">
313						<div class="elementor-container elementor-column-gap-default">
314					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4d508012" data-id="4d508012" data-element_type="column" data-e-type="column" id="main-menu-col">
315			<div class="elementor-widget-wrap elementor-element-populated">
316						<div class="elementor-element elementor-element-63369f61 elementor-nav-menu--stretch elementor-nav-menu__align-start elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="63369f61" data-element_type="widget" data-e-type="widget" data-settings="{&quot;full_width&quot;:&quot;stretch&quot;,&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i class=\&quot;fas fa-caret-down\&quot; aria-hidden=\&quot;true\&quot;&gt;&lt;\/i&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;}" data-widget_type="nav-menu.default">
317				<div class="elementor-widget-container">
318								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none">
319				<ul id="menu-1-63369f61" class="elementor-nav-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-65"><a href="https://www.thechesswebsite.com/learn-to-play-chess/" title="chess basics" class="elementor-item">Basics</a></li>
320<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-67"><a href="https://www.thechesswebsite.com/chess-openings/" title="chess openings" class="elementor-item">Openings</a></li>
321<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-68"><a href="https://www.thechesswebsite.com/chess-strategy/" title="chess strategy" class="elementor-item">Strategy</a></li>
322<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-69"><a href="https://www.thechesswebsite.com/chess-end-game-tactics/" title="chess end game" class="elementor-item">End Game</a></li>
323<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-893"><a href="https://www.thechesswebsite.com/chess-puzzles/" title="chess puzzles" class="elementor-item">Puzzles</a></li>
324<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-71"><a href="https://www.thechesswebsite.com/famous-chess-games/" title="famous chess games" class="elementor-item">Famous Games</a></li>
325<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-72"><a href="https://www.thechesswebsite.com/chess-practice/" title="chess practice" class="elementor-item">Practice</a></li>
326<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-79"><a href="https://www.thechesswebsite.com/chess-traps/" title="chess traps" class="elementor-item">Traps</a></li>
327</ul>			</nav>
328					<div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false">
329			<i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open eicon-menu-bar"></i><i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close eicon-close"></i>		</div>
330					<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
331				<ul id="menu-2-63369f61" class="elementor-nav-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-65"><a href="https://www.thechesswebsite.com/learn-to-play-chess/" title="chess basics" class="elementor-item" tabindex="-1">Basics</a></li>
332<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-67"><a href="https://www.thechesswebsite.com/chess-openings/" title="chess openings" class="elementor-item" tabindex="-1">Openings</a></li>
333<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-68"><a href="https://www.thechesswebsite.com/chess-strategy/" title="chess strategy" class="elementor-item" tabindex="-1">Strategy</a></li>
334<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-69"><a href="https://www.thechesswebsite.com/chess-end-game-tactics/" title="chess end game" class="elementor-item" tabindex="-1">End Game</a></li>
335<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-893"><a href="https://www.thechesswebsite.com/chess-puzzles/" title="chess puzzles" class="elementor-item" tabindex="-1">Puzzles</a></li>
336<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-71"><a href="https://www.thechesswebsite.com/famous-chess-games/" title="famous chess games" class="elementor-item" tabindex="-1">Famous Games</a></li>
337<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-72"><a href="https://www.thechesswebsite.com/chess-practice/" title="chess practice" class="elementor-item" tabindex="-1">Practice</a></li>
338<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-79"><a href="https://www.thechesswebsite.com/chess-traps/" title="chess traps" class="elementor-item" tabindex="-1">Traps</a></li>
339</ul>			</nav>
340						</div>
341				</div>
342					</div>
343		</div>
344				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-66cf57c7" data-id="66cf57c7" data-element_type="column" data-e-type="column" id="search-col">
345			<div class="elementor-widget-wrap elementor-element-populated">
346						<div class="elementor-element elementor-element-602eedad ee-search-form-spacing--collapse ee-search-form-icon--search ee-grid-columns-3 ee-grid-columns-tablet-2 ee-grid-columns-mobile-1 elementor-widget elementor-widget-ee-search-form" data-id="602eedad" data-element_type="widget" data-e-type="widget" data-settings="{&quot;columns&quot;:&quot;3&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;}" data-widget_type="ee-search-form.classic">
347				<div class="elementor-widget-container">
348					<form class="ee-form ee-search-form ee-search-form-skin--classic" role="search" action="https://www.thechesswebsite.com" method="get" value="">
349			<input type="hidden" class="ee-form__field__control--search" name="post_type" value="post" /><input type="hidden" class="ee-form__field__control--search" name="post_type" value="page" /><input type="hidden" class="ee-form__field__control--search" name="post_type" value="product" /><input type="hidden" class="ee-form__field__control--search" name="post_type" value="move" /><input type="hidden" class="ee-form__field__control--search" name="category" value="all" /><input type="hidden" class="ee-form__field__control--sent" name="ee_search_query" value="" /><div class="ee-search-form__container"><div class="ee-form__fields ee-search-form__fields">
350			<div class="ee-form__field ee-form__field--input ee-form__field--search ee-search-form__field">
351			<input placeholder="Search" class="ee-search-form__input ee-form__field__control ee-form__field__control--search ee-form__field__control--text ee-form__field__control--sent ee-form__field__control--input" type="search" name="s" title="Search" value="">
352		</div>		</div><button class="ee-search-form__submit ee-form__field__control ee-form__field__control--submit ee-form__field__control--text ee-form__field__control--sent ee-form__field__control--button ee-search-form__control--icon" type="submit">
353			<span class="elementor-screen-only">Search</span><i class="ee-search-form__icon nicon nicon-search-thick" aria-hidden="true"></i>		</button></div></form>				</div>
354				</div>
355					</div>
356		</div>
357					</div>
358		</section>
359				<section class="elementor-section elementor-top-section elementor-element elementor-element-580babe elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-phone elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="580babe" data-element_type="section" data-e-type="section" data-settings="{&quot;ee_display_conditions_enable&quot;:&quot;yes&quot;}">
360						<div class="elementor-container elementor-column-gap-no">
361					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c13ec79" data-id="c13ec79" data-element_type="column" data-e-type="column">
362			<div class="elementor-widget-wrap elementor-element-populated">
363						<div class="ee-conditions--hidden elementor-element elementor-element-c0ba98a elementor-hidden-tablet elementor-hidden-phone elementor-widget elementor-widget-shortcode" data-id="c0ba98a" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ee_display_conditions_enable&quot;:&quot;yes&quot;,&quot;ee_display_conditions_output&quot;:&quot;yes&quot;}" data-widget_type="shortcode.default">
364				<div class="elementor-widget-container">
365							<div class="elementor-shortcode"></div>
366						</div>
367				</div>
368					</div>
369		</div>
370					</div>
371		</section>
372				</header>
373		
374<main id="content" class="site-main post-1410 page type-page status-publish hentry">
375
376	
377	<div class="page-content">
378				<div data-elementor-type="wp-page" data-elementor-id="1410" class="elementor elementor-1410" data-elementor-post-type="page">
379						<section class="elementor-section elementor-top-section elementor-element elementor-element-6cf0a7a1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6cf0a7a1" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
380						<div class="elementor-container elementor-column-gap-default">
381					<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-7cad2027 elementor-hidden-tablet elementor-hidden-phone" data-id="7cad2027" data-element_type="column" data-e-type="column" id="home-img-col">
382			<div class="elementor-widget-wrap elementor-element-populated">
383						<div class="elementor-element elementor-element-71bb6279 elementor-hidden-tablet elementor-hidden-phone elementor-widget elementor-widget-image" data-id="71bb6279" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
384				<div class="elementor-widget-container">
385															<img decoding="async" width="330" height="306" src="https://www.thechesswebsite.com/wp-content/uploads/2012/08/ChessSet-e1490308057689.jpg" class="attachment-medium_large size-medium_large wp-image-4366" alt="" />															</div>
386				</div>
387					</div>
388		</div>
389				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-1fb5bb1f" data-id="1fb5bb1f" data-element_type="column" data-e-type="column" id="home-intro-col">
390			<div class="elementor-widget-wrap elementor-element-populated">
391						<div class="elementor-element elementor-element-6d357f8 elementor-widget elementor-widget-heading" data-id="6d357f8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
392				<div class="elementor-widget-container">
393					<h1 class="elementor-heading-title elementor-size-default">Learn, Practice and Play Chess.</h1>				</div>
394				</div>
395				<div class="elementor-element elementor-element-7f5857b5 elementor-widget elementor-widget-text-editor" data-id="7f5857b5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
396				<div class="elementor-widget-container">
397									<p>The Chess Website is your one stop shop for all things chess. Whether you are brand new to the game, or you have played your whole life and look to take your game to the next level, this is the place for you. The site is continually updated with substantial content thanks to the loyal support of the chess community. Most of the new things you see on the site are ideas from people like you so feel free to drop us an email if you want to see something added. Enjoy the site and best of luck at the chess table!</p>								</div>
398				</div>
399					</div>
400		</div>
401				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-32f5976" data-id="32f5976" data-element_type="column" data-e-type="column" id="home-join-col1">
402			<div class="elementor-widget-wrap elementor-element-populated">
403						<div class="elementor-element elementor-element-fe376f1 elementor-widget elementor-widget-shortcode" data-id="fe376f1" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
404				<div class="elementor-widget-container">
405							<div id="join-now-container">
406	        <img decoding="async" src="https://www.thechesswebsite.com/wp-content/uploads/2020/04/icon-timer-white.png">
407	        <p>Get <strong>Unlimited Access</strong> To All Of Our Strategies, Practice Games And More</p>
408	        <div class="btn-wrapper">
409	        <a href=https://www.thechesswebsite.com/start-membership/>Join Now</a></div>
410	    </div>
411	    <style>
412			#join-now-container {
413			  font-family: "Gotham Book",Sans-serif; 
414			  background-color: #2a2b34;
415			  text-align: center;
416			  width: 100%;
417			  padding: 40px 40px 50px 40px;
418			  max-width:360px;
419			  margin:0 auto;
420			}
421			#join-now-container img {
422			  width: 100%;
423			  max-width:100px;
424			  margin: 0 0 20px 0;
425			  opacity: 0.2;
426			}
427			#join-now-container p {
428			  display: block;
429			  color: #fff;
430			  line-height: 1.2;
431			  letter-spacing: 0.5px;
432			  width: 100%;
433			  font-size: 20px;
434			  font-weight: 400;
435			  margin-bottom:10px;
436			}
437			#join-now-container a {
438			  background-color: #f15f55;
439			  color: #fff;
440			  cursor: pointer;
441			  border: none;
442			  text-align: center;
443			  padding: 10px 5px 12px 5px;
444			  margin: 0 auto; 
445			  border-radius:3px;
446			  font-size: 15px;
447			  font-weight: 600;
448			  text-decoration:none;
449			  display: block;
450			    max-width: 150px;
451			}
452			#join-now-container a:hover {
453			  opacity: 0.8;
454			}
455	    </style>
456				<div class="elementor-shortcode"></div>
457						</div>
458				</div>
459					</div>
460		</div>
461					</div>
462		</section>
463				<section class="elementor-section elementor-top-section elementor-element elementor-element-3eed7bb0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3eed7bb0" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
464						<div class="elementor-container elementor-column-gap-default">
465					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3c9d4ef9" data-id="3c9d4ef9" data-element_type="column" data-e-type="column">
466			<div class="elementor-widget-wrap elementor-element-populated">
467						<div class="elementor-element elementor-element-e33dc44 elementor-widget elementor-widget-heading" data-id="e33dc44" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
468				<div class="elementor-widget-container">
469					<h2 class="elementor-heading-title elementor-size-default">Everything You Need to Successfully Play Chess</h2>				</div>
470				</div>
471				<section class="elementor-section elementor-inner-section elementor-element elementor-element-6fa9e18d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6fa9e18d" data-element_type="section" data-e-type="section">
472						<div class="elementor-container elementor-column-gap-default">
473					<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-39d484d" data-id="39d484d" data-element_type="column" data-e-type="column">
474			<div class="elementor-widget-wrap elementor-element-populated">
475						<div class="elementor-element elementor-element-2272b37d icon-kenceng elementor-widget elementor-widget-image" data-id="2272b37d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
476				<div class="elementor-widget-container">
477															<img decoding="async" width="143" height="190" src="https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-pawn-white-143x190.png" class="attachment-medium size-medium wp-image-4388" alt="" srcset="https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-pawn-white-143x190.png 143w, https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-pawn-white-120x160.png 120w, https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-pawn-white.png 200w" sizes="(max-width: 143px) 100vw, 143px" />															</div>
478				</div>
479				<div class="elementor-element elementor-element-84a183e elementor-widget elementor-widget-heading" data-id="84a183e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
480				<div class="elementor-widget-container">
481					<h5 class="elementor-heading-title elementor-size-default">LEARN TO PLAY</h5>				</div>
482				</div>
483				<div class="elementor-element elementor-element-3d4ff971 elementor-widget elementor-widget-text-editor" data-id="3d4ff971" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
484				<div class="elementor-widget-container">
485									<p>Understand the pieces &#8211; we’ll show you how they move, go over key concepts you should think about with each piece, and then show opening principles and discuss things that every chess player should know when they approach the beginning of a chess game.</p>								</div>
486				</div>
487				<div class="elementor-element elementor-element-3275a652 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="3275a652" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
488				<div class="elementor-widget-container">
489							<ul class="elementor-icon-list-items">
490							<li class="elementor-icon-list-item">
491											<a href="/learn-to-play-chess/">
492
493												<span class="elementor-icon-list-icon">
494							<i aria-hidden="true" class="fas fa-chevron-right"></i>						</span>
495										<span class="elementor-icon-list-text">Learn To Play Chess</span>
496											</a>
497									</li>
498								<li class="elementor-icon-list-item">
499											<a href="/chess-openings/">
500
501												<span class="elementor-icon-list-icon">
502							<i aria-hidden="true" class="fas fa-chevron-right"></i>						</span>
503										<span class="elementor-icon-list-text">Chess Openings</span>
504											</a>
505									</li>
506								<li class="elementor-icon-list-item">
507											<a href="/play-chess-online/">
508
509												<span class="elementor-icon-list-icon">
510							<i aria-hidden="true" class="fas fa-chevron-right"></i>						</span>
511										<span class="elementor-icon-list-text">Play Chess Online</span>
512											</a>
513									</li>
514						</ul>
515						</div>
516				</div>
517					</div>
518		</div>
519				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-12b8452f" data-id="12b8452f" data-element_type="column" data-e-type="column">
520			<div class="elementor-widget-wrap elementor-element-populated">
521						<div class="elementor-element elementor-element-3e36fac3 icon-kenceng elementor-widget elementor-widget-image" data-id="3e36fac3" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
522				<div class="elementor-widget-container">
523															<img loading="lazy" decoding="async" width="198" height="198" src="https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-strategy-white.png" class="attachment-large size-large wp-image-4389" alt="" srcset="https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-strategy-white.png 198w, https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-strategy-white-100x100.png 100w, https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-strategy-white-160x160.png 160w, https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-strategy-white-190x190.png 190w" sizes="(max-width: 198px) 100vw, 198px" />															</div>
524				</div>
525				<div class="elementor-element elementor-element-f48d87c elementor-widget elementor-widget-heading" data-id="f48d87c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
526				<div class="elementor-widget-container">
527					<h5 class="elementor-heading-title elementor-size-default">TOURNAMENT ANALYSIS</h5>				</div>
528				</div>
529				<div class="elementor-element elementor-element-5e61dcd8 elementor-widget elementor-widget-text-editor" data-id="5e61dcd8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
530				<div class="elementor-widget-container">
531									<p>We cover all of the major chess tournaments from around the world. This section will always have the latest tournament coverage so be sure to bookmark this section and come back to see the world&#8217;s best battle it out for chess supremacy.</p>								</div>
532				</div>
533				<div class="elementor-element elementor-element-5d830bea elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="5d830bea" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
534				<div class="elementor-widget-container">
535							<ul class="elementor-icon-list-items">
536							<li class="elementor-icon-list-item">
537											<a href="/2021-world-chess-championship/">
538
539												<span class="elementor-icon-list-icon">
540							<i aria-hidden="true" class="fas fa-chevron-right"></i>						</span>
541										<span class="elementor-icon-list-text">2021 World Championships</span>
542											</a>
543									</li>
544								<li class="elementor-icon-list-item">
545											<a href="/famous-chess-games/2020-candidates-tournament/">
546
547												<span class="elementor-icon-list-icon">
548							<i aria-hidden="true" class="fas fa-chevron-right"></i>						</span>
549										<span class="elementor-icon-list-text">2021 Candidates Tournament</span>
550											</a>
551									</li>
552								<li class="elementor-icon-list-item">
553											<a href="/2019-riga-grand-prix/">
554
555												<span class="elementor-icon-list-icon">
556							<i aria-hidden="true" class="fas fa-chevron-right"></i>						</span>
557										<span class="elementor-icon-list-text">2019 Riga Grand Prix</span>
558											</a>
559									</li>
560								<li class="elementor-icon-list-item">
561											<a href="/2019-us-chess-championship/">
562
563												<span class="elementor-icon-list-icon">
564							<i aria-hidden="true" class="fas fa-chevron-right"></i>						</span>
565										<span class="elementor-icon-list-text">2019 US Chess Championship</span>
566											</a>
567									</li>
568						</ul>
569						</div>
570				</div>
571					</div>
572		</div>
573				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-558a896a" data-id="558a896a" data-element_type="column" data-e-type="column">
574			<div class="elementor-widget-wrap elementor-element-populated">
575						<div class="elementor-element elementor-element-442d241e icon-kenceng elementor-widget elementor-widget-image" data-id="442d241e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
576				<div class="elementor-widget-container">
577															<img loading="lazy" decoding="async" width="195" height="172" src="https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-checkmate-white.png" class="attachment-large size-large wp-image-4390" alt="" srcset="https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-checkmate-white.png 195w, https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-checkmate-white-160x141.png 160w, https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-checkmate-white-190x168.png 190w" sizes="(max-width: 195px) 100vw, 195px" />															</div>
578				</div>
579				<div class="elementor-element elementor-element-c9c90f1 elementor-widget elementor-widget-heading" data-id="c9c90f1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
580				<div class="elementor-widget-container">
581					<h5 class="elementor-heading-title elementor-size-default">ADDITIONAL ITEMS</h5>				</div>
582				</div>
583				<div class="elementor-element elementor-element-2a422c80 elementor-widget elementor-widget-text-editor" data-id="2a422c80" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
584				<div class="elementor-widget-container">
585									<p>The Chess Website provides lots of tools to improve your chess game. Below you&#8217;ll find a powerful chess engine to analyze your own games and give recommendations for any chess position. We also have a list of additional sites that we support.</p>								</div>
586				</div>
587				<div class="elementor-element elementor-element-163d1d15 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="163d1d15" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
588				<div class="elementor-widget-container">
589							<ul class="elementor-icon-list-items">
590							<li class="elementor-icon-list-item">
591											<a href="/chess-analysis/">
592
593												<span class="elementor-icon-list-icon">
594							<i aria-hidden="true" class="fas fa-chevron-right"></i>						</span>
595										<span class="elementor-icon-list-text">Chess Analysis</span>
596											</a>
597									</li>
598								<li class="elementor-icon-list-item">
599											<a href="/other-resources/">
600
601												<span class="elementor-icon-list-icon">
602							<i aria-hidden="true" class="fas fa-chevron-right"></i>						</span>
603										<span class="elementor-icon-list-text">Other Resources</span>
604											</a>
605									</li>
606						</ul>
607						</div>
608				</div>
609					</div>
610		</div>
611					</div>
612		</section>
613					</div>
614		</div>
615					</div>
616		</section>
617				<section class="elementor-section elementor-top-section elementor-element elementor-element-716ab3fa elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="716ab3fa" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
618						<div class="elementor-container elementor-column-gap-default">
619					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-78e88144" data-id="78e88144" data-element_type="column" data-e-type="column">
620			<div class="elementor-widget-wrap elementor-element-populated">
621						<div class="elementor-element elementor-element-1949f65b elementor-widget elementor-widget-heading" data-id="1949f65b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
622				<div class="elementor-widget-container">
623					<h2 class="elementor-heading-title elementor-size-default">Recent Chess Posts</h2>				</div>
624				</div>
625				<div class="elementor-element elementor-element-3c4724f4 elementor-grid-4 elementor-posts--align-center elementor-posts__hover-none elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-card-shadow-yes elementor-widget elementor-widget-posts" data-id="3c4724f4" data-element_type="widget" data-e-type="widget" id="chess-posts" data-settings="{&quot;cards_columns&quot;:&quot;4&quot;,&quot;cards_columns_tablet&quot;:&quot;2&quot;,&quot;cards_columns_mobile&quot;:&quot;1&quot;,&quot;cards_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;cards_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;cards_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="posts.cards">
626				<div class="elementor-widget-container">
627							<div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid" role="list">
628				<article class="elementor-post elementor-grid-item post-59230 post type-post status-publish format-standard has-post-thumbnail hentry category-misc tag-1-d4 tag-1-d4-nf6 tag-1-d4-nf6-2-c4 tag-1-d4-nf6-2-c4-g6 tag-1-d4-nf6-2-c4-g6-3-nc3 tag-1-d4-nf6-2-c4-g6-3-nc3-d5 tag-1-d4-nf6-2-c4-g6-3-nc3-d5-4-cxd5 tag-1-d4-nf6-2-c4-g6-3-nc3-d5-4-cxd5-nxd5" role="listitem">
629			<div class="elementor-post__card">
630				<a class="elementor-post__thumbnail__link" href="https://www.thechesswebsite.com/nadanian-attack/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="250" height="250" src="https://www.thechesswebsite.com/wp-content/uploads/2021/07/Nadanian-Attack.png" class="attachment-full size-full wp-image-50253" alt="" srcset="https://www.thechesswebsite.com/wp-content/uploads/2021/07/Nadanian-Attack.png 250w, https://www.thechesswebsite.com/wp-content/uploads/2021/07/Nadanian-Attack-190x190.png 190w, https://www.thechesswebsite.com/wp-content/uploads/2021/07/Nadanian-Attack-160x160.png 160w, https://www.thechesswebsite.com/wp-content/uploads/2021/07/Nadanian-Attack-100x100.png 100w" sizes="(max-width: 250px) 100vw, 250px" /></div></a>
631				<div class="elementor-post__text">
632				<h3 class="elementor-post__title">
633			<a href="https://www.thechesswebsite.com/nadanian-attack/" >
634				Nadanian Attack			</a>
635		</h3>
636				</div>
637					</div>
638		</article>
639				<article class="elementor-post elementor-grid-item post-59251 post type-post status-publish format-standard has-post-thumbnail hentry category-misc tag-1-d4 tag-1-d4-d5 tag-1-d4-d5-2-c4 tag-1-d4-d5-2-c4-c6 tag-1-d4-d5-2-c4-c6-3-nf3 tag-1-d4-d5-2-c4-c6-3-nf3-nf6 tag-1-d4-d5-2-c4-c6-3-nf3-nf6-4-nc3" role="listitem">
640			<div class="elementor-post__card">
641				<a class="elementor-post__thumbnail__link" href="https://www.thechesswebsite.com/chebanenko-slav/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="250" height="250" src="https://www.thechesswebsite.com/wp-content/uploads/2021/05/chebanenko-slav.jpg" class="attachment-full size-full wp-image-49050" alt="" srcset="https://www.thechesswebsite.com/wp-content/uploads/2021/05/chebanenko-slav.jpg 250w, https://www.thechesswebsite.com/wp-content/uploads/2021/05/chebanenko-slav-190x190.jpg 190w, https://www.thechesswebsite.com/wp-content/uploads/2021/05/chebanenko-slav-160x160.jpg 160w, https://www.thechesswebsite.com/wp-content/uploads/2021/05/chebanenko-slav-100x100.jpg 100w" sizes="(max-width: 250px) 100vw, 250px" /></div></a>
642				<div class="elementor-post__text">
643				<h3 class="elementor-post__title">
644			<a href="https://www.thechesswebsite.com/chebanenko-slav/" >
645				Chebanenko Slav			</a>
646		</h3>
647				</div>
648					</div>
649		</article>
650				<article class="elementor-post elementor-grid-item post-59246 post type-post status-publish format-standard has-post-thumbnail hentry category-misc tag-1-e4 tag-1-e4-e5 tag-1-e4-e5-2-f4 tag-1-e4-e5-2-f4-exf4 tag-1-e4-e5-2-f4-exf4-3-nf3 tag-1-e4-e5-2-f4-exf4-3-nf3-g5 tag-1-e4-e5-2-f4-exf4-3-nf3-g5-4-bc4" role="listitem">
651			<div class="elementor-post__card">
652				<a class="elementor-post__thumbnail__link" href="https://www.thechesswebsite.com/mcdonnell-gambit/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="250" height="250" src="https://www.thechesswebsite.com/wp-content/uploads/2021/05/mcdonnell-gambit.jpg" class="attachment-full size-full wp-image-49053" alt="" srcset="https://www.thechesswebsite.com/wp-content/uploads/2021/05/mcdonnell-gambit.jpg 250w, https://www.thechesswebsite.com/wp-content/uploads/2021/05/mcdonnell-gambit-190x190.jpg 190w, https://www.thechesswebsite.com/wp-content/uploads/2021/05/mcdonnell-gambit-160x160.jpg 160w, https://www.thechesswebsite.com/wp-content/uploads/2021/05/mcdonnell-gambit-100x100.jpg 100w" sizes="(max-width: 250px) 100v
652w, 250px" /></div></a>
653				<div class="elementor-post__text">
654				<h3 class="elementor-post__title">
655			<a href="https://www.thechesswebsite.com/mcdonnell-gambit/" >
656				McDonnell Gambit			</a>
657		</h3>
658				</div>
659					</div>
660		</article>
661				<article class="elementor-post elementor-grid-item post-51929 post type-post status-publish format-standard has-post-thumbnail hentry category-misc tag-1-e4 tag-1-e4-e5 tag-1-e4-e5-2-nf3 tag-1-e4-e5-2-nf3-nc6 tag-1-e4-e5-2-nf3-nc6-3-bc4 tag-1-e4-e5-2-nf3-nc6-3-bc4-bc5 tag-1-e4-e5-2-nf3-nc6-3-bc4-bc5-4-d3 tag-1-e4-e5-2-nf3-nc6-3-bc4-bc5-4-d3-f5" role="listitem">
662			<div class="elementor-post__card">
663				<a class="elementor-post__thumbnail__link" href="https://www.thechesswebsite.com/lucchini-gambit/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="500" height="500" src="https://www.thechesswebsite.com/wp-content/uploads/2021/09/lucchini-gambit.jpg" class="attachment-full size-full wp-image-51928" alt="" srcset="https://www.thechesswebsite.com/wp-content/uploads/2021/09/lucchini-gambit.jpg 500w, https://www.thechesswebsite.com/wp-content/uploads/2021/09/lucchini-gambit-190x190.jpg 190w, https://www.thechesswebsite.com/wp-content/uploads/2021/09/lucchini-gambit-160x160.jpg 160w, https://www.thechesswebsite.com/wp-content/uploads/2021/09/lucchini-gambit-300x300.jpg 300w, https://www.thechesswebsite.com/wp-content/uploads/2021/09/lucchini-gambit-100x100.jpg 100w" sizes="(max-width: 500px) 100v
663w, 500px" /></div></a>
664				<div class="elementor-post__text">
665				<h3 class="elementor-post__title">
666			<a href="https://www.thechesswebsite.com/lucchini-gambit/" >
667				Lucchini Gambit			</a>
668		</h3>
669				</div>
670					</div>
671		</article>
672				</div>
673		
674						</div>
675				</div>
676				<div class="elementor-element elementor-element-577da5ed elementor-align-center elementor-widget elementor-widget-button" data-id="577da5ed" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
677				<div class="elementor-widget-container">
678									<div class="elementor-button-wrapper">
679					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.thechesswebsite.com/articles/">
680						<span class="elementor-button-content-wrapper">
681									<span class="elementor-button-text">Even More Posts!</span>
682					</span>
683					</a>
684				</div>
685								</div>
686				</div>
687					</div>
688		</div>
689					</div>
690		</section>
691				<section class="elementor-section elementor-top-section elementor-element elementor-element-3a565c2b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3a565c2b" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
692						<div class="elementor-container elementor-column-gap-default">
693					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-64f3a92c" data-id="64f3a92c" data-element_type="column" data-e-type="column">
694			<div class="elementor-widget-wrap elementor-element-populated">
695						<div class="elementor-element elementor-element-4232fe51 elementor-widget elementor-widget-heading" data-id="4232fe51" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
696				<div class="elementor-widget-container">
697					<h2 class="elementor-heading-title elementor-size-default">Featured Products</h2>				</div>
698				</div>
699				<div class="elementor-element elementor-element-3f23f5b4 elementor-widget elementor-widget-text-editor" data-id="3f23f5b4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
700				<div class="elementor-widget-container">
701									<p>We&#8217;ve selected the very best training and analysis software in the world.</p>								</div>
702				</div>
703				<div class="elementor-element elementor-element-7d9e888a elementor-grid-2 elementor-product-loop-item--align-center elementor-grid-mobile-1 remove-h2 elementor-grid-tablet-3 elementor-products-grid elementor-wc-products elementor-widget elementor-widget-woocommerce-products" data-id="7d9e888a" data-element_type="widget" data-e-type="widget" data-widget_type="woocommerce-products.default">
704				<div class="elementor-widget-container">
705					<div class="woocommerce columns-2"><ul class="products elementor-grid columns-2">
706<li class="product type-product post-7360 status-publish first instock product_cat-t-shirts has-post-thumbnail featured shipping-taxable purchasable product-type-simple">
707	<a href="https://www.thechesswebsite.com/product/t-shirts/" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img loading="lazy" decoding="async" width="250" height="300" src="https://www.thechesswebsite.com/wp-content/uploads/2016/03/IMG_0638-e1490239168990-250x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="the chess website t-shirt" /><h2 class="woocommerce-loop-product__title">T-Shirts</h2>
708	<span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol" translate="no">&#36;</span>15.00</bdi></span></span>
709</a><a href="/?add-to-cart=7360" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_7360" data-quantity="1" class="button product_type_simple add_to_cart_button ajax_add_to_cart" data-product_id="7360" data-product_sku="" aria-label="Add to cart: &ldquo;T-Shirts&rdquo;" rel="nofollow" data-success_message="&ldquo;T-Shirts&rdquo; has been added to your cart">Add to cart</a>	<span id="woocommerce_loop_add_to_cart_link_describedby_7360" class="screen-reader-text">
710			</span>
711<span class="gtmkit_product_data" style="display:none;visibility:hidden" data-gtmkit_product_id="7360" data-gtmkit_product_data="{&quot;id&quot;:&quot;7360&quot;,&quot;item_id&quot;:&quot;7360&quot;,&quot;item_name&quot;:&quot;T-Shirts&quot;,&quot;currency&quot;:&quot;USD&quot;,&quot;price&quot;:15,&quot;item_category&quot;:&quot;T-Shirts&quot;,&quot;item_list_name&quot;:&quot;General Product List&quot;,&quot;index&quot;:1}"></span></li>
712<li class="product type-product post-4403 status-publish last outofstock product_cat-dvds has-post-thumbnail featured shipping-taxable purchasable product-type-simple">
713	<a href="https://www.thechesswebsite.com/product/chess-dvds/" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img loading="lazy" decoding="async" width="300" height="300" src="https://www.thechesswebsite.com/wp-content/uploads/2015/08/all-things-chess-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="The Chess Website Chess DVDs" srcset="https://www.thechesswebsite.com/wp-content/uploads/2015/08/all-things-chess-300x300.jpg 300w, https://www.thechesswebsite.com/wp-content/uploads/2015/08/all-things-chess-100x100.jpg 100w, https://www.thechesswebsite.com/wp-content/uploads/2015/08/all-things-chess-160x160.jpg 160w, https://www.thechesswebsite.com/wp-content/uploads/2015/08/all-things-chess-190x190.jpg 190w, https://www.thechesswebsite.com/wp-content/uploads/2015/08/all-things-chess.jpg 380w" sizes="(max-width: 300px) 100v
713w, 300px" /><h2 class="woocommerce-loop-product__title">The Chess Website Chess DVDs</h2>
714	<span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol" translate="no">&#36;</span>50.00</bdi></span></span>
715</a><a href="https://www.thechesswebsite.com/product/chess-dvds/" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_4403" data-quantity="1" class="button product_type_simple" data-product_id="4403" data-product_sku="" aria-label="Read more about &ldquo;The Chess Website Chess DVDs&rdquo;" rel="" data-success_message="">Read more</a>	<span id="woocommerce_loop_add_to_cart_link_describedby_4403" class="screen-reader-text">
716			</span>
717<span class="gtmkit_product_data" style="display:none;visibility:hidden" data-gtmkit_product_id="4403" data-gtmkit_product_data="{&quot;id&quot;:&quot;4403&quot;,&quot;item_id&quot;:&quot;4403&quot;,&quot;item_name&quot;:&quot;The Chess Website Chess DVDs&quot;,&quot;currency&quot;:&quot;USD&quot;,&quot;price&quot;:50,&quot;item_category&quot;:&quot;DVDs&quot;,&quot;item_list_name&quot;:&quot;General Product List&quot;,&quot;index&quot;:2}"></span></li>
718</ul>
719</div>				</div>
720				</div>
721					</div>
722		</div>
723					</div>
724		</section>
725				<section class="elementor-section elementor-top-section elementor-element elementor-element-5e3fb96b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5e3fb96b" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
726						<div class="elementor-container elementor-column-gap-default">
727					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-22ce1de0" data-id="22ce1de0" data-element_type="column" data-e-type="column">
728			<div class="elementor-widget-wrap elementor-element-populated">
729						<div class="elementor-element elementor-element-55cd509 elementor-testimonial--layout-image_above elementor-testimonial--skin-default elementor-testimonial--align-center elementor-arrows-yes elementor-widget elementor-widget-testimonial-carousel" data-id="55cd509" data-element_type="widget" data-e-type="widget" data-settings="{&quot;show_arrows&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;loop&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;space_between&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]}}" data-widget_type="testimonial-carousel.default">
730				<div class="elementor-widget-container">
731									<div class="elementor-swiper">
732					<div class="elementor-main-swiper swiper" role="region" aria-roledescription="carousel" aria-label="Slides">
733				<div class="swiper-wrapper">
734											<div class="swiper-slide" role="group" aria-roledescription="slide">
735									<div class="elementor-testimonial">
736							<div class="elementor-testimonial__content">
737					<div class="elementor-testimonial__text">
738						Your website is the first I've ever subscribed to. Your instructional videos are great and your analysis of famous games is engaging. I got so much out of it that I felt obligated to subscribe.					</div>
739					<cite class="elementor-testimonial__cite"><span class="elementor-testimonial__name">Charles Fairchild</span></cite>				</div>
740						<div class="elementor-testimonial__footer">
741									<div class="elementor-testimonial__image">
742						<img decoding="async" src="https://www.thechesswebsite.com/wp-content/uploads/2012/08/photo1.jpg" alt="Charles Fairchild">
743											</div>
744											</div>
745		</div>
746								</div>
747											<div class="swiper-slide" role="group" aria-roledescription="slide">
748									<div class="elementor-testimonial">
749							<div class="elementor-testimonial__content">
750					<div class="elementor-testimonial__text">
751						Really enjoying your website. It has rekindled my interested in chess.					</div>
752					<cite class="elementor-testimonial__cite"><span class="elementor-testimonial__name">Kyle Shevlin</span></cite>				</div>
753						<div class="elementor-testimonial__footer">
754									<div class="elementor-testimonial__image">
755						<img decoding="async" src="https://www.thechesswebsite.com/wp-content/uploads/2012/08/kyleshevlin.jpg" alt="Kyle Shevlin">
756											</div>
757											</div>
758		</div>
759								</div>
760											<div class="swiper-slide" role="group" aria-roledescription="slide">
761									<div class="elementor-testimonial">
762							<div class="elementor-testimonial__content">
763					<div class="elementor-testimonial__text">
764						I love your website. I’ve already learned a lot about chess. The videos are easy to follow and understand in addition to giving a few different options for play.					</div>
765					<cite class="elementor-testimonial__cite"><span class="elementor-testimonial__name">Justin Wilcox</span></cite>				</div>
766						<div class="elementor-testimonial__footer">
767									<div class="elementor-testimonial__image">
768						<img decoding="async" src="https://www.thechesswebsite.com/wp-content/uploads/2012/08/JustinWilcox.jpg" alt="Justin Wilcox">
769											</div>
770											</div>
771		</div>
772								</div>
773									</div>
774															<div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0" aria-label="Previous">
775							<i aria-hidden="true" class="eicon-chevron-left"></i>						</div>
776						<div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0" aria-label="Next">
777							<i aria-hidden="true" class="eicon-chevron-right"></i>						</div>
778																	</div>
779				</div>
780								</div>
781				</div>
782					</div>
783		</div>
784					</div>
785		</section>
786				</div>
787		
788		
789			</div>
790
791	
792</main>
793
794			<footer data-elementor-type="footer" data-elementor-id="30378" class="elementor elementor-30378 elementor-location-footer" data-elementor-post-type="elementor_library">
795					<section class="elementor-section elementor-top-section elementor-element elementor-element-38c4038e elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle" data-id="38c4038e" data-element_type="section" data-e-type="section" data-settings="{&quot;ee_display_conditions_enable&quot;:&quot;yes&quot;}">
796						<div class="elementor-container elementor-column-gap-default">
797					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3c2bbb6e" data-id="3c2bbb6e" data-element_type="column" data-e-type="column">
798			<div class="elementor-widget-wrap">
799							</div>
800		</div>
801					</div>
802		</section>
803				<section class="elementor-section elementor-top-section elementor-element elementor-element-78a0528 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="78a0528" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;ee_display_conditions_enable&quot;:&quot;yes&quot;}">
804						<div class="elementor-container elementor-column-gap-default">
805					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3e8b65b" data-id="3e8b65b" data-element_type="column" data-e-type="column">
806			<div class="elementor-widget-wrap elementor-element-populated">
807						<div class="elementor-element elementor-element-1e823a17 elementor-widget elementor-widget-text-editor" data-id="1e823a17" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
808				<div class="elementor-widget-container">
809									<h6>Get <strong>UNLIMITED ACCESS</strong> To All Of Our Openings, Strategies, Analysis, Practice Games And More</h6>
810<ul>
811<li>Instant, full access to ALL games, strategies, videos, game analyzer, and more.</li>
812<li>Frequent updates &#8211; new openings, strategies and commentary are always being added.</li>
813<li>The best place to take your chess game to the next level.</li>
814</ul>
815								</div>
816				</div>
817				<div class="elementor-element elementor-element-78eaad81 elementor-align-center elementor-widget elementor-widget-button" data-id="78eaad81" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
818				<div class="elementor-widget-container">
819									<div class="elementor-button-wrapper">
820					<a class="elementor-button elementor-button-link elementor-size-sm" href="/start-membership/">
821						<span class="elementor-button-content-wrapper">
822									<span class="elementor-button-text">Join Now</span>
823					</span>
824					</a>
825				</div>
826								</div>
827				</div>
828					</div>
829		</div>
830					</div>
831		</section>
832				<section class="elementor-section elementor-top-section elementor-element elementor-element-3dd328f9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3dd328f9" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
833						<div class="elementor-container elementor-column-gap-default">
834					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8ebc70f" data-id="8ebc70f" data-element_type="column" data-e-type="column">
835			<div class="elementor-widget-wrap elementor-element-populated">
836						<div class="elementor-element elementor-element-251480e7 elementor-nav-menu__align-center elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu" data-id="251480e7" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i class=\&quot;fas fa-caret-down\&quot; aria-hidden=\&quot;true\&quot;&gt;&lt;\/i&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;}}" data-widget_type="nav-menu.default">
837				<div class="elementor-widget-container">
838								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none">
839				<ul id="menu-1-251480e7" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1348"><a href="https://www.thechesswebsite.com/contact/" class="elementor-item">Contact</a></li>
840<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2399"><a href="https://www.thechesswebsite.com/faqs/" class="elementor-item">FAQs</a></li>
841<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4363"><a href="https://www.thechesswebsite.com/terms/" class="elementor-item">Terms of Use</a></li>
842<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4364"><a href="https://www.thechesswebsite.com/privacy-policy/" class="elementor-item">Privacy Policy</a></li>
843<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1351"><a href="https://www.thechesswebsite.com/updates/" class="elementor-item">Website Updates</a></li>
844<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-68525"><a href="https://www.thechesswebsite.com/partnerships/" class="elementor-item">Partnerships</a></li>
845</ul>			</nav>
846						<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
847				<ul id="menu-2-251480e7" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1348"><a href="https://www.thechesswebsite.com/contact/" class="elementor-item" tabindex="-1">Contact</a></li>
848<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2399"><a href="https://www.thechesswebsite.com/faqs/" class="elementor-item" tabindex="-1">FAQs</a></li>
849<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4363"><a href="https://www.thechesswebsite.com/terms/" class="elementor-item" tabindex="-1">Terms of Use</a></li>
850<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4364"><a href="https://www.thechesswebsite.com/privacy-policy/" class="elementor-item" tabindex="-1">Privacy Policy</a></li>
851<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1351"><a href="https://www.thechesswebsite.com/updates/" class="elementor-item" tabindex="-1">Website Updates</a></li>
852<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-68525"><a href="https://www.thechesswebsite.com/partnerships/" class="elementor-item" tabindex="-1">Partnerships</a></li>
853</ul>			</nav>
854						</div>
855				</div>
856				<div class="elementor-element elementor-element-30c1d58 e-grid-align-mobile-center elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="30c1d58" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default">
857				<div class="elementor-widget-container">
858							<div class="elementor-social-icons-wrapper elementor-grid" role="list">
859							<span class="elementor-grid-item" role="listitem">
860					<a class="elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-3562b2c" href="https://twitter.com/thechesswebsite" target="_blank">
861						<span class="elementor-screen-only">Twitter</span>
862						<i aria-hidden="true" class="fab fa-twitter"></i>					</a>
863				</span>
864							<span class="elementor-grid-item" role="listitem">
865					<a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-e57b50e" href="https://www.youtube.com/user/thechesswebsite" target="_blank">
866						<span class="elementor-screen-only">Youtube</span>
867						<i aria-hidden="true" class="fab fa-youtube"></i>					</a>
868				</span>
869					</div>
870						</div>
871				</div>
872				<div class="elementor-element elementor-element-60895e8e elementor-widget elementor-widget-text-editor" data-id="60895e8e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
873				<div class="elementor-widget-container">
874									Copyright 2026. TheChessWebsite.com								</div>
875				</div>
876					</div>
877		</div>
878					</div>
879		</section>
880				</footer>
881		
882<script type="speculationrules">
883{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/thechesswebsite/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
884</script>
884
885<!-- Google Tag Manager -->
886<script>
887
888</script>
888
889<!-- End Google Tag Manager -->
890    <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 68 bytes, lines 890-891
890
891    <script async src="https://www.googletagmanager.com/gtag/js?id=
891UA-8360456-1
vendor: 16 bytes, lines 891-892
891"></script>
892    
892<script>
893    
vendor: 140 bytes, lines 893-897
893window.dataLayer = window.dataLayer || [];
894    function gtag(){dataLayer.push(arguments);}
895    gtag('js', new Date());
896
897    gtag('config', '
897UA-8360456-1
vendor: 8 bytes, lines 897-898
897');
898    
898</script>
898
899			
899<script>
900				( () => {
901					const lazyloadRunObserver = () => {
902						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
903						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
904							entries.forEach( ( entry ) => {
905								if ( entry.isIntersecting ) {
906									let lazyloadBackground = entry.target;
907									if( lazyloadBackground ) {
908										lazyloadBackground.classList.add( 'e-lazyloaded' );
909									}
910									lazyloadBackgroundObserver.unobserve( entry.target );
911								}
912							});
913						}, { rootMargin: '200px 0px 200px 0px' } );
914						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
915							lazyloadBackgroundObserver.observe( lazyloadBackground );
916						} );
917					};
918					const events = [
919						'DOMContentLoaded',
920						'elementor/lazyload/observe',
921					];
922					events.forEach( ( event ) => {
923						document.addEventListener( event, lazyloadRunObserver );
924					} );
925				} )();
926			</script>
926
927			
928		
928<script type="text/html" id="tmpl-media-frame">
929		<div class="media-frame-title" id="media-frame-title"></div>
930		<h2 class="media-frame-menu-heading">Actions</h2>
931		<button type="button" class="button button-link media-frame-menu-toggle" aria-expanded="false">
932			Menu			<span class="dashicons dashicons-arrow-down" aria-hidden="true"></span>
933		</button>
934		<div class="media-frame-menu"></div>
935		<div class="media-frame-tab-panel">
936			<div class="media-frame-router"></div>
937			<div class="media-frame-content"></div>
938		</div>
939		<h2 class="media-frame-actions-heading screen-reader-text">
940		Selected media actions		</h2>
941		<div class="media-frame-toolbar"></div>
942		<div class="media-frame-uploader"></div>
943	</script>
943
944
945		
945<script type="text/html" id="tmpl-media-modal">
946		<div id="wp-media-modal" tabindex="0" class="media-modal wp-core-ui" role="dialog" aria-labelledby="media-frame-title">
947			<# if ( data.hasCloseButton ) { #>
948				<button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
949					Close dialog				</span></button>
950			<# } #>
951			<div class="media-modal-content" role="document"></div>
952		</div>
953		<div class="media-modal-backdrop"></div>
954	</script>
954
955
956		
956<script type="text/html" id="tmpl-uploader-window">
957		<div class="uploader-window-content">
958			<div class="uploader-editor-title">Drop files to upload</div>
959		</div>
960	</script>
960
961
962		
962<script type="text/html" id="tmpl-uploader-editor">
963		<div class="uploader-editor-content">
964			<div class="uploader-editor-title">Drop files to upload</div>
965		</div>
966	</script>
966
967
968		
968<script type="text/html" id="tmpl-uploader-inline">
969		<# var messageClass = data.message ? 'has-upload-message' : 'no-upload-message'; #>
970		<# if ( data.canClose ) { #>
971		<button class="close dashicons dashicons-no"><span class="screen-reader-text">
972			Close uploader		</span></button>
973		<# } #>
974		<div class="uploader-inline-content {{ messageClass }}">
975		<# if ( data.message ) { #>
976			<h2 class="upload-message">{{ data.message }}</h2>
977		<# } #>
978					<div class="upload-ui">
979				<h2 class="upload-instructions drop-instructions">Drop files to upload</h2>
980				<p class="upload-instructions drop-instructions">or</p>
981				<button type="button" class="browser button button-hero" aria-describedby="post-upload-info">Select Files</button>
982			</div>
983
984			<div class="upload-inline-status"></div>
985
986			<div class="post-upload-ui" id="post-upload-info">
987				
988				<p class="max-upload-size">
989				Maximum upload file size: 30 MB.				</p>
990
991				<# if ( data.suggestedWidth && data.suggestedHeight ) { #>
992					<p class="suggested-dimensions">
993						Suggested image dimensions: {{data.suggestedWidth}} by {{data.suggestedHeight}} pixels.					</p>
994				<# } #>
995
996							</div>
997				</div>
998	</script>
998
999
1000		
1000<script type="text/html" id="tmpl-media-library-view-switcher">
1001		<a href="https://www.thechesswebsite.com/wp-admin/upload.php?mode=list" class="view-list">
1002			<span class="screen-reader-text">
1003				List view			</span>
1004		</a>
1005		<a href="https://www.thechesswebsite.com/wp-admin/upload.php?mode=grid" class="view-grid current" aria-current="page">
1006			<span class="screen-reader-text">
1007				Grid view			</span>
1008		</a>
1009	</script>
1009
1010
1011		
1011<script type="text/html" id="tmpl-uploader-status">
1012		<h2>Uploading</h2>
1013
1014		<div class="media-progress-bar"><div></div></div>
1015		<div class="upload-details">
1016			<span class="upload-count">
1017				<span class="upload-index"></span> / <span class="upload-total"></span>
1018			</span>
1019			<span class="upload-detail-separator">&ndash;</span>
1020			<span class="upload-filename"></span>
1021		</div>
1022		<div class="upload-errors"></div>
1023		<button type="button" class="button upload-dismiss-errors">Dismiss errors</button>
1024	</script>
1024
1025
1026		
1026<script type="text/html" id="tmpl-uploader-status-error">
1027		<span class="upload-error-filename word-wrap-break-word">{{{ data.filename }}}</span>
1028		<span class="upload-error-message">{{ data.message }}</span>
1029	</script>
1029
1030
1031		
1031<script type="text/html" id="tmpl-edit-attachment-frame">
1032		<div class="edit-media-header">
1033			<button class="left dashicons"<# if ( ! data.hasPrevious ) { #> disabled<# } #>><span class="screen-reader-text">Edit previous media item</span></button>
1034			<button class="right dashicons"<# if ( ! data.hasNext ) { #> disabled<# } #>><span class="screen-reader-text">Edit next media item</span></button>
1035			<button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">Close dialog</span></button>
1036		</div>
1037		<div class="media-frame-title"></div>
1038		<div class="media-frame-content"></div>
1039	</script>
1039
1040
1041		
1041<script type="text/html" id="tmpl-attachment-details-two-column">
1042		<div class="attachment-media-view {{ data.orientation }}">
1043						<h2 class="screen-reader-text">Attachment Preview</h2>
1044			<div class="thumbnail thumbnail-{{ data.type }}">
1045				<# if ( data.uploading ) { #>
1046					<div class="media-progress-bar"><div></div></div>
1047				<# } else if ( data.sizes && data.sizes.full ) { #>
1048					<img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" alt="" />
1049				<# } else if ( data.sizes && data.sizes.large ) { #>
1050					<img class="details-image" src="{{ data.sizes.large.url }}" draggable="false" alt="" />
1051				<# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #>
1052					<img class="details-image icon" src="{{ data.icon }}" draggable="false" alt="" />
1053				<# } #>
1054
1055				<# if ( 'audio' === data.type ) { #>
1056				<div class="wp-media-wrapper wp-audio">
1057					<audio crossorigin="anonymous" style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none">
1058						<source type="{{ data.mime }}" src="{{ data.url }}" />
1059					</audio>
1060				</div>
1061				<# } else if ( 'video' === data.type ) {
1062					var w_rule = '';
1063					if ( data.width ) {
1064						w_rule = 'width: ' + data.width + 'px;';
1065					} else if ( wp.media.view.settings.contentWidth ) {
1066						w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;';
1067					}
1068				#>
1069				<div style="{{ w_rule }}" class="wp-media-wrapper wp-video">
1070					<video crossorigin="anonymous" controls="controls" class="wp-video-shortcode" preload="metadata"
1071						<# if ( data.width ) { #>width="{{ data.width }}"<# } #>
1072						<# if ( data.height ) { #>height="{{ data.height }}"<# } #>
1073						<# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>>
1074						<source type="{{ data.mime }}" src="{{ data.url }}" />
1075					</video>
1076				</div>
1077				<# } #>
1078
1079				<div class="attachment-actions">
1080					<# if ( 'image' === data.type && ! data.uploading && data.sizes && data.can.save ) { #>
1081					<button type="button" class="button edit-attachment">Edit Image</button>
1082					<# } else if ( 'pdf' === data.subtype && data.sizes ) { #>
1083					<p>Document Preview</p>
1084					<# } #>
1085				</div>
1086			</div>
1087		</div>
1088		<div class="attachment-info">
1089			<span class="settings-save-status" role="status">
1090				<span class="spinner"></span>
1091				<span class="saved">Saved.</span>
1092			</span>
1093			<div class="details">
1094				<h2 class="screen-reader-text">
1095					Details				</h2>
1096				<div class="uploaded"><strong>Uploaded on:</strong> {{ data.dateFormatted }}</div>
1097				<div class="uploaded-by word-wrap-break-word">
1098					<strong>Uploaded by:</strong>
1099						<# if ( data.authorLink ) { #>
1100							<a href="{{ data.authorLink }}">{{ data.authorName }}</a>
1101						<# } else { #>
1102							{{ data.authorName }}
1103						<# } #>
1104				</div>
1105				<# if ( data.uploadedToTitle ) { #>
1106					<div class="uploaded-to">
1107						<strong>Uploaded to:</strong>
1108						<# if ( data.uploadedToLink ) { #>
1109							<a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a>
1110						<# } else { #>
1111							{{ data.uploadedToTitle }}
1112						<# } #>
1113					</div>
1114				<# } #>
1115				<div class="filename"><strong>File name:</strong> {{ data.filename }}</div>
1116				<div class="file-type"><strong>File type:</strong> {{ data.mime }}</div>
1117				<div class="file-size"><strong>File size:</strong> {{ data.filesizeHumanReadable }}</div>
1118				<# if ( 'image' === data.type && ! data.uploading ) { #>
1119					<# if ( data.width && data.height ) { #>
1120						<div class="dimensions"><strong>Dimensions:</strong>
1121							{{ data.width }} by {{ data.height }} pixels						</div>
1122					<# } #>
1123
1124					<# if ( data.originalImageURL && data.originalImageName ) { #>
1125						<div class="word-wrap-break-word">
1126							<strong>Original image:</strong>
1127							<a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a>
1128						</div>
1129					<# } #>
1130				<# } #>
1131
1132				<# if ( data.fileLength && data.fileLengthHumanReadable ) { #>
1133					<div class="file-length"><strong>Length:</strong>
1134						<span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span>
1135						<span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span>
1136					</div>
1137				<# } #>
1138
1139				<# if ( 'audio' === data.type && data.meta.bitrate ) { #>
1140					<div class="bitrate">
1141						<strong>Bitrate:</strong> {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s
1142						<# if ( data.meta.bitrate_mode ) { #>
1143						{{ ' ' + data.meta.bitrate_mode.toUpperCase() }}
1144						<# } #>
1145					</div>
1146				<# } #>
1147
1148				<# if ( data.mediaStates ) { #>
1149					<div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div>
1150				<# } #>
1151
1152				<div class="compat-meta">
1153					<# if ( data.compat && data.compat.meta ) { #>
1154						{{{ data.compat.meta }}}
1155					<# } #>
1156				</div>
1157			</div>
1158
1159			<div class="settings">
1160				<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
1161				<# if ( 'image' === data.type ) { #>
1162					<span class="setting alt-text has-description" data-setting="alt">
1163						<label for="attachment-details-two-column-alt-text" class="name">Alternative Text</label>
1164						<textarea id="attachment-details-two-column-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea>
1165					</span>
1166					<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
1167				<# } #>
1168								<span class="setting" data-setting="title">
1169					<label for="attachment-details-two-column-title" class="name">Title</label>
1170					<input type="text" id="attachment-details-two-column-title" value="{{ data.title }}" {{ maybeReadOnly }} />
1171				</span>
1172								<# if ( 'audio' === data.type ) { #>
1173								<span class="setting" data-setting="artist">
1174					<label for="attachment-details-two-column-artist" class="name">Artist</label>
1175					<input type="text" id="attachment-details-two-column-artist" value="{{ data.artist || data.meta.artist || '' }}" />
1176				</span>
1177								<span class="setting" data-setting="album">
1178					<label for="attachment-details-two-column-album" class="name">Album</label>
1179					<input type="text" id="attachment-details-two-column-album" value="{{ data.album || data.meta.album || '' }}" />
1180				</span>
1181								<# } #>
1182				<span class="setting" data-setting="caption">
1183					<# if ( 'image' === data.type ) { #>
1184					<label for="attachment-details-two-column-caption" class="name">Image Caption</label>
1185					<# } else { #>
1186					<label for="attachment-details-two-column-caption" class="name">Short Description</label>
1187					<# } #>
1188					<textarea id="attachment-details-two-column-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea>
1189				</span>
1190				<span class="setting" data-setting="description">
1191					<label for="attachment-details-two-column-description" class="name">Description</label>
1192					<textarea id="attachment-details-two-column-description" {{ maybeReadOnly }}>{{ data.description }}</textarea>
1193				</span>
1194				<span class="setting" data-setting="url">
1195					<label for="attachment-details-two-column-copy-link" class="name">File URL:</label>
1196					<input type="text" class="attachment-details-copy-link ltr" id="attachment-details-two-column-copy-link" value="{{ data.url }}" readonly />
1197					<span class="copy-to-clipboard-container">
1198						<button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-two-column-copy-link">Copy URL to clipboard</button>
1199						<span class="success hidden" aria-hidden="true">Copied!</span>
1200					</span>
1201				</span>
1202				<div class="attachment-compat"></div>
1203			</div>
1204
1205			<div class="actions">
1206				<# if ( data.link ) { #>
1207										<a class="view-attachment" href="{{ data.link }}">View media file</a>
1208				<# } #>
1209				<# if ( data.can.save ) { #>
1210					<# if ( data.link ) { #>
1211						<span class="links-separator">|</span>
1212					<# } #>
1213					<a href="{{ data.editLink }}">Edit more details</a>
1214				<# } #>
1215				<# if ( data.can.save && data.link ) { #>
1216					<span class="links-separator">|</span>
1217					<a href="{{ data.url }}" download>Download file</a>
1218				<# } #>
1219				<# if ( ! data.uploading && data.can.remove ) { #>
1220					<# if ( data.link || data.can.save ) { #>
1221						<span class="links-separator">|</span>
1222					<# } #>
1223											<button type="button" class="button-link delete-attachment">Delete permanently</button>
1224									<# } #>
1225			</div>
1226		</div>
1227	</script>
1227
1228
1229		
1229<script type="text/html" id="tmpl-attachment">
1230		<div class="attachment-preview js--select-attachment type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}">
1231			<div class="thumbnail">
1232				<# if ( data.uploading ) { #>
1233					<div class="media-progress-bar"><div style="width: {{ data.percent }}%"></div></div>
1234				<# } else if ( 'image' === data.type && data.size && data.size.url ) { #>
1235					<div class="centered">
1236						<img src="{{ data.size.url }}" draggable="false" alt="" />
1237					</div>
1238				<# } else { #>
1239					<div class="centered">
1240						<# if ( data.image && data.image.src && data.image.src !== data.icon ) { #>
1241							<img src="{{ data.image.src }}" class="thumbnail" draggable="false" alt="" />
1242						<# } else if ( data.sizes ) {
1243								if ( data.sizes.medium ) { #>
1244									<img src="{{ data.sizes.medium.url }}" class="thumbnail" draggable="false" alt="" />
1245								<# } else { #>
1246									<img src="{{ data.sizes.full.url }}" class="thumbnail" draggable="false" alt="" />
1247								<# } #>
1248						<# } else { #>
1249							<img src="{{ data.icon }}" class="icon" draggable="false" alt="" />
1250						<# } #>
1251					</div>
1252					<div class="filename">
1253						<div>{{ data.filename }}</div>
1254					</div>
1255				<# } #>
1256			</div>
1257			<# if ( data.buttons.close ) { #>
1258				<button type="button" class="button-link attachment-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
1259					Remove				</span></button>
1260			<# } #>
1261		</div>
1262		<# if ( data.buttons.check ) { #>
1263			<button type="button" class="check" tabindex="-1"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
1264				Deselect			</span></button>
1265		<# } #>
1266		<#
1267		var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly';
1268		if ( data.describe ) {
1269			if ( 'image' === data.type ) { #>
1270				<input type="text" value="{{ data.caption }}" class="describe" data-setting="caption"
1271					aria-label="Caption"
1272					placeholder="Caption&hellip;" {{ maybeReadOnly }} />
1273			<# } else { #>
1274				<input type="text" value="{{ data.title }}" class="describe" data-setting="title"
1275					<# if ( 'video' === data.type ) { #>
1276						aria-label="Video title"
1277						placeholder="Video title&hellip;"
1278					<# } else if ( 'audio' === data.type ) { #>
1279						aria-label="Audio title"
1280						placeholder="Audio title&hellip;"
1281					<# } else { #>
1282						aria-label="Media title"
1283						placeholder="Media title&hellip;"
1284					<# } #> {{ maybeReadOnly }} />
1285			<# }
1286		} #>
1287	</script>
1287
1288
1289		
1289<script type="text/html" id="tmpl-attachment-details">
1290		<h2>
1291			Attachment Details			<span class="settings-save-status" role="status">
1292				<span class="spinner"></span>
1293				<span class="saved">Saved.</span>
1294			</span>
1295		</h2>
1296		<div class="attachment-info">
1297
1298			<# if ( 'audio' === data.type ) { #>
1299				<div class="wp-media-wrapper wp-audio">
1300					<audio crossorigin="anonymous" style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none">
1301						<source type="{{ data.mime }}" src="{{ data.url }}" />
1302					</audio>
1303				</div>
1304			<# } else if ( 'video' === data.type ) {
1305				var w_rule = '';
1306				if ( data.width ) {
1307					w_rule = 'width: ' + data.width + 'px;';
1308				} else if ( wp.media.view.settings.contentWidth ) {
1309					w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;';
1310				}
1311			#>
1312				<div style="{{ w_rule }}" class="wp-media-wrapper wp-video">
1313					<video crossorigin="anonymous" controls="controls" class="wp-video-shortcode" preload="metadata"
1314						<# if ( data.width ) { #>width="{{ data.width }}"<# } #>
1315						<# if ( data.height ) { #>height="{{ data.height }}"<# } #>
1316						<# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>>
1317						<source type="{{ data.mime }}" src="{{ data.url }}" />
1318					</video>
1319				</div>
1320			<# } else { #>
1321				<div class="thumbnail thumbnail-{{ data.type }}">
1322					<# if ( data.uploading ) { #>
1323						<div class="media-progress-bar"><div></div></div>
1324					<# } else if ( 'image' === data.type && data.size && data.size.url ) { #>
1325						<img src="{{ data.size.url }}" draggable="false" alt="" />
1326					<# } else { #>
1327						<img src="{{ data.icon }}" class="icon" draggable="false" alt="" />
1328					<# } #>
1329				</div>
1330			<# } #>
1331
1332			<div class="details">
1333				<div class="filename">{{ data.filename }}</div>
1334				<div class="uploaded">{{ data.dateFormatted }}</div>
1335
1336				<div class="file-size">{{ data.filesizeHumanReadable }}</div>
1337				<# if ( 'image' === data.type && ! data.uploading ) { #>
1338					<# if ( data.width && data.height ) { #>
1339						<div class="dimensions">
1340							{{ data.width }} by {{ data.height }} pixels						</div>
1341					<# } #>
1342
1343					<# if ( data.originalImageURL && data.originalImageName ) { #>
1344						<div class="word-wrap-break-word">
1345							Original image:							<a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a>
1346						</div>
1347					<# } #>
1348
1349					<# if ( data.can.save && data.sizes ) { #>
1350						<a class="edit-attachment" href="{{ data.editLink }}&amp;image-editor" target="_blank">Edit Image</a>
1351					<# } #>
1352				<# } #>
1353
1354				<# if ( data.fileLength && data.fileLengthHumanReadable ) { #>
1355					<div class="file-length">Length:						<span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span>
1356						<span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span>
1357					</div>
1358				<# } #>
1359
1360				<# if ( data.mediaStates ) { #>
1361					<div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div>
1362				<# } #>
1363
1364				<# if ( ! data.uploading && data.can.remove ) { #>
1365											<button type="button" class="button-link delete-attachment">Delete permanently</button>
1366									<# } #>
1367
1368				<div class="compat-meta">
1369					<# if ( data.compat && data.compat.meta ) { #>
1370						{{{ data.compat.meta }}}
1371					<# } #>
1372				</div>
1373			</div>
1374		</div>
1375		<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
1376		<# if ( 'image' === data.type ) { #>
1377			<span class="setting alt-text has-description" data-setting="alt">
1378				<label for="attachment-details-alt-text" class="name">Alt Text</label>
1379				<textarea id="attachment-details-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea>
1380			</span>
1381			<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
1382		<# } #>
1383				<span class="setting" data-setting="title">
1384			<label for="attachment-details-title" class="name">Title</label>
1385			<input type="text" id="attachment-details-title" value="{{ data.title }}" {{ maybeReadOnly }} />
1386		</span>
1387				<# if ( 'audio' === data.type ) { #>
1388				<span class="setting" data-setting="artist">
1389			<label for="attachment-details-artist" class="name">Artist</label>
1390			<input type="text" id="attachment-details-artist" value="{{ data.artist || data.meta.artist || '' }}" />
1391		</span>
1392				<span class="setting" data-setting="album">
1393			<label for="attachment-details-album" class="name">Album</label>
1394			<input type="text" id="attachment-details-album" value="{{ data.album || data.meta.album || '' }}" />
1395		</span>
1396				<# } #>
1397		<span class="setting" data-setting="caption">
1398			<# if ( 'image' === data.type ) { #>
1399			<label for="attachment-details-caption" class="name">Image Caption</label>
1400			<# } else { #>
1401			<label for="attachment-details-caption" class="name">Short Description</label>
1402			<# } #>
1403			<textarea id="attachment-details-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea>
1404		</span>
1405		<span class="setting" data-setting="description">
1406			<label for="attachment-details-description" class="name">Description</label>
1407			<textarea id="attachment-details-description" {{ maybeReadOnly }}>{{ data.description }}</textarea>
1408		</span>
1409		<span class="setting" data-setting="url">
1410			<label for="attachment-details-copy-link" class="name">File URL:</label>
1411			<input type="text" class="attachment-details-copy-link ltr" id="attachment-details-copy-link" value="{{ data.url }}" readonly />
1412			<div class="copy-to-clipboard-container">
1413				<button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-copy-link">Copy URL to clipboard</button>
1414				<span class="success hidden" aria-hidden="true">Copied!</span>
1415			</div>
1416		</span>
1417	</script>
1417
1418
1419		
1419<script type="text/html" id="tmpl-media-selection">
1420		<div class="selection-info">
1421			<span class="count"></span>
1422			<# if ( data.editable ) { #>
1423				<button type="button" class="button-link edit-selection">Edit Selection</button>
1424			<# } #>
1425			<# if ( data.clearable ) { #>
1426				<button type="button" class="button-link clear-selection">Clear</button>
1427			<# } #>
1428		</div>
1429		<div class="selection-view"></div>
1430	</script>
1430
1431
1432		
1432<script type="text/html" id="tmpl-attachment-display-settings">
1433		<h2>Attachment Display Settings</h2>
1434
1435		<# if ( 'image' === data.type ) { #>
1436			<span class="setting align">
1437				<label for="attachment-display-settings-alignment" class="name">Alignment</label>
1438				<select id="attachment-display-settings-alignment" class="alignment"
1439					data-setting="align"
1440					<# if ( data.userSettings ) { #>
1441						data-user-setting="align"
1442					<# } #>>
1443
1444					<option value="left">
1445						Left					</option>
1446					<option value="center">
1447						Center					</option>
1448					<option value="right">
1449						Right					</option>
1450					<option value="none" selected>
1451						None					</option>
1452				</select>
1453			</span>
1454		<# } #>
1455
1456		<span class="setting">
1457			<label for="attachment-display-settings-link-to" class="name">
1458				<# if ( data.model.canEmbed ) { #>
1459					Embed or Link				<# } else { #>
1460					Link To				<# } #>
1461			</label>
1462			<select id="attachment-display-settings-link-to" class="link-to"
1463				data-setting="link"
1464				<# if ( data.userSettings && ! data.model.canEmbed ) { #>
1465					data-user-setting="urlbutton"
1466				<# } #>>
1467
1468			<# if ( data.model.canEmbed ) { #>
1469				<option value="embed" selected>
1470					Embed Media Player				</option>
1471				<option value="file">
1472			<# } else { #>
1473				<option value="none" selected>
1474					None				</option>
1475				<option value="file">
1476			<# } #>
1477				<# if ( data.model.canEmbed ) { #>
1478					Link to Media File				<# } else { #>
1479					Media File				<# } #>
1480				</option>
1481				<option value="post">
1482				<# if ( data.model.canEmbed ) { #>
1483					Link to Attachment Page				<# } else { #>
1484					Attachment Page				<# } #>
1485				</option>
1486			<# if ( 'image' === data.type ) { #>
1487				<option value="custom">
1488					Custom URL				</option>
1489			<# } #>
1490			</select>
1491		</span>
1492		<span class="setting">
1493			<label for="attachment-display-settings-link-to-custom" class="name">URL</label>
1494			<input type="text" id="attachment-display-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
1495		</span>
1496
1497		<# if ( 'undefined' !== typeof data.sizes ) { #>
1498			<span class="setting">
1499				<label for="attachment-display-settings-size" class="name">Size</label>
1500				<select id="attachment-display-settings-size" class="size" name="size"
1501					data-setting="size"
1502					<# if ( data.userSettings ) { #>
1503						data-user-setting="imgsize"
1504					<# } #>>
1505											<#
1506						var size = data.sizes['thumbnail'];
1507						if ( size ) { #>
1508							<option value="thumbnail" >
1509								Thumbnail &ndash; {{ size.width }} &times; {{ size.height }}
1510							</option>
1511						<# } #>
1512											<#
1513						var size = data.sizes['medium'];
1514						if ( size ) { #>
1515							<option value="medium" >
1516								Medium &ndash; {{ size.width }} &times; {{ size.height }}
1517							</option>
1518						<# } #>
1519											<#
1520						var size = data.sizes['large'];
1521						if ( size ) { #>
1522							<option value="large" >
1523								Large &ndash; {{ size.width }} &times; {{ size.height }}
1524							</option>
1525						<# } #>
1526											<#
1527						var size = data.sizes['full'];
1528						if ( size ) { #>
1529							<option value="full"  selected='selected'>
1530								Full Size &ndash; {{ size.width }} &times; {{ size.height }}
1531							</option>
1532						<# } #>
1533									</select>
1534			</span>
1535		<# } #>
1536	</script>
1536
1537
1538		
1538<script type="text/html" id="tmpl-gallery-settings">
1539		<h2>Gallery Settings</h2>
1540
1541		<span class="setting">
1542			<label for="gallery-settings-link-to" class="name">Link To</label>
1543			<select id="gallery-settings-link-to" class="link-to"
1544				data-setting="link"
1545				<# if ( data.userSettings ) { #>
1546					data-user-setting="urlbutton"
1547				<# } #>>
1548
1549				<option value="post" <# if ( ! wp.media.galleryDefaults.link || 'post' === wp.media.galleryDefaults.link ) {
1550					#>selected="selected"<# }
1551				#>>
1552					Attachment Page				</option>
1553				<option value="file" <# if ( 'file' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>>
1554					Media File				</option>
1555				<option value="none" <# if ( 'none' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>>
1556					None				</option>
1557			</select>
1558		</span>
1559
1560		<span class="setting">
1561			<label for="gallery-settings-columns" class="name select-label-inline">Columns</label>
1562			<select id="gallery-settings-columns" class="columns" name="columns"
1563				data-setting="columns">
1564									<option value="1" <#
1565						if ( 1 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1566					#>>
1567						1					</option>
1568									<option value="2" <#
1569						if ( 2 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1570					#>>
1571						2					</option>
1572									<option value="3" <#
1573						if ( 3 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1574					#>>
1575						3					</option>
1576									<option value="4" <#
1577						if ( 4 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1578					#>>
1579						4					</option>
1580									<option value="5" <#
1581						if ( 5 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1582					#>>
1583						5					</option>
1584									<option value="6" <#
1585						if ( 6 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1586					#>>
1587						6					</option>
1588									<option value="7" <#
1589						if ( 7 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1590					#>>
1591						7					</option>
1592									<option value="8" <#
1593						if ( 8 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1594					#>>
1595						8					</option>
1596									<option value="9" <#
1597						if ( 9 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1598					#>>
1599						9					</option>
1600							</select>
1601		</span>
1602
1603		<span class="setting">
1604			<input type="checkbox" id="gallery-settings-random-order" data-setting="_orderbyRandom" />
1605			<label for="gallery-settings-random-order" class="checkbox-label-inline">Random Order</label>
1606		</span>
1607
1608		<span class="setting size">
1609			<label for="gallery-settings-size" class="name">Size</label>
1610			<select id="gallery-settings-size" class="size" name="size"
1611				data-setting="size"
1612				<# if ( data.userSettings ) { #>
1613					data-user-setting="imgsize"
1614				<# } #>
1615				>
1616									<option value="thumbnail">
1617						Thumbnail					</option>
1618									<option value="medium">
1619						Medium					</option>
1620									<option value="large">
1621						Large					</option>
1622									<option value="full">
1623						Full Size					</option>
1624							</select>
1625		</span>
1626	</script>
1626
1627
1628		
1628<script type="text/html" id="tmpl-playlist-settings">
1629		<h2>Playlist Settings</h2>
1630
1631		<# var emptyModel = _.isEmpty( data.model ),
1632			isVideo = 'video' === data.controller.get('library').props.get('type'); #>
1633
1634		<span class="setting">
1635			<input type="checkbox" id="playlist-settings-show-list" data-setting="tracklist" <# if ( emptyModel ) { #>
1636				checked="checked"
1637			<# } #> />
1638			<label for="playlist-settings-show-list" class="checkbox-label-inline">
1639				<# if ( isVideo ) { #>
1640				Show Video List				<# } else { #>
1641				Show Tracklist				<# } #>
1642			</label>
1643		</span>
1644
1645		<# if ( ! isVideo ) { #>
1646		<span class="setting">
1647			<input type="checkbox" id="playlist-settings-show-artist" data-setting="artists" <# if ( emptyModel ) { #>
1648				checked="checked"
1649			<# } #> />
1650			<label for="playlist-settings-show-artist" class="checkbox-label-inline">
1651				Show Artist Name in Tracklist			</label>
1652		</span>
1653		<# } #>
1654
1655		<span class="setting">
1656			<input type="checkbox" id="playlist-settings-show-images" data-setting="images" <# if ( emptyModel ) { #>
1657				checked="checked"
1658			<# } #> />
1659			<label for="playlist-settings-show-images" class="checkbox-label-inline">
1660				Show Images			</label>
1661		</span>
1662	</script>
1662
1663
1664		
1664<script type="text/html" id="tmpl-embed-link-settings">
1665		<span class="setting link-text">
1666			<label for="embed-link-settings-link-text" class="name">Link Text</label>
1667			<input type="text" id="embed-link-settings-link-text" class="alignment" data-setting="linkText" />
1668		</span>
1669		<div class="embed-container" style="display: none;">
1670			<div class="embed-preview"></div>
1671		</div>
1672	</script>
1672
1673
1674		
1674<script type="text/html" id="tmpl-embed-image-settings">
1675		<div class="wp-clearfix">
1676			<div class="thumbnail">
1677				<img src="{{ data.model.url }}" draggable="false" alt="" />
1678			</div>
1679		</div>
1680
1681		<span class="setting alt-text has-description">
1682			<label for="embed-image-settings-alt-text" class="name">Alternative Text</label>
1683			<textarea id="embed-image-settings-alt-text" data-setting="alt" aria-describedby="alt-text-description"></textarea>
1684		</span>
1685		<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
1686
1687					<span class="setting caption">
1688				<label for="embed-image-settings-caption" class="name">Caption</label>
1689				<textarea id="embed-image-settings-caption" data-setting="caption"></textarea>
1690			</span>
1691		
1692		<fieldset class="setting-group">
1693			<legend class="name">Align</legend>
1694			<span class="setting align">
1695				<span class="button-group button-large" data-setting="align">
1696					<button class="button" value="left">
1697						Left					</button>
1698					<button class="button" value="center">
1699						Center					</button>
1700					<button class="button" value="right">
1701						Right					</button>
1702					<button class="button active" value="none">
1703						None					</button>
1704				</span>
1705			</span>
1706		</fieldset>
1707
1708		<fieldset class="setting-group">
1709			<legend class="name">Link To</legend>
1710			<span class="setting link-to">
1711				<span class="button-group button-large" data-setting="link">
1712					<button class="button" value="file">
1713						Image URL					</button>
1714					<button class="button" value="custom">
1715						Custom URL					</button>
1716					<button class="button active" value="none">
1717						None					</button>
1718				</span>
1719			</span>
1720			<span class="setting">
1721				<label for="embed-image-settings-link-to-custom" class="name">URL</label>
1722				<input type="text" id="embed-image-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
1723			</span>
1724		</fieldset>
1725	</script>
1725
1726
1727		
1727<script type="text/html" id="tmpl-image-details">
1728		<div class="media-embed">
1729			<div class="embed-media-settings">
1730				<div class="column-settings">
1731					<span class="setting alt-text has-description">
1732						<label for="image-details-alt-text" class="name">Alternative Text</label>
1733						<textarea id="image-details-alt-text" data-setting="alt" aria-describedby="alt-text-description">{{ data.model.alt }}</textarea>
1734					</span>
1735					<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
1736
1737											<span class="setting caption">
1738							<label for="image-details-caption" class="name">Caption</label>
1739							<textarea id="image-details-caption" data-setting="caption">{{ data.model.caption }}</textarea>
1740						</span>
1741					
1742					<h2>Display Settings</h2>
1743					<fieldset class="setting-group">
1744						<legend class="legend-inline">Align</legend>
1745						<span class="setting align">
1746							<span class="button-group button-large" data-setting="align">
1747								<button class="button" value="left">
1748									Left								</button>
1749								<button class="button" value="center">
1750									Center								</button>
1751								<button class="button" value="right">
1752									Right								</button>
1753								<button class="button active" value="none">
1754									None								</button>
1755							</span>
1756						</span>
1757					</fieldset>
1758
1759					<# if ( data.attachment ) { #>
1760						<# if ( 'undefined' !== typeof data.attachment.sizes ) { #>
1761							<span class="setting size">
1762								<label for="image-details-size" class="name">Size</label>
1763								<select id="image-details-size" class="size" name="size"
1764									data-setting="size"
1765									<# if ( data.userSettings ) { #>
1766										data-user-setting="imgsize"
1767									<# } #>>
1768																			<#
1769										var size = data.sizes['thumbnail'];
1770										if ( size ) { #>
1771											<option value="thumbnail">
1772												Thumbnail &ndash; {{ size.width }} &times; {{ size.height }}
1773											</option>
1774										<# } #>
1775																			<#
1776										var size = data.sizes['medium'];
1777										if ( size ) { #>
1778											<option value="medium">
1779												Medium &ndash; {{ size.width }} &times; {{ size.height }}
1780											</option>
1781										<# } #>
1782																			<#
1783										var size = data.sizes['large'];
1784										if ( size ) { #>
1785											<option value="large">
1786												Large &ndash; {{ size.width }} &times; {{ size.height }}
1787											</option>
1788										<# } #>
1789																			<#
1790										var size = data.sizes['full'];
1791										if ( size ) { #>
1792											<option value="full">
1793												Full Size &ndash; {{ size.width }} &times; {{ size.height }}
1794											</option>
1795										<# } #>
1796																		<option value="custom">
1797										Custom Size									</option>
1798								</select>
1799							</span>
1800						<# } #>
1801							<div class="custom-size wp-clearfix<# if ( data.model.size !== 'custom' ) { #> hidden<# } #>">
1802								<span class="custom-size-setting">
1803									<label for="image-details-size-width">Width</label>
1804									<input type="number" id="image-details-size-width" aria-describedby="image-size-desc" data-setting="customWidth" step="1" value="{{ data.model.customWidth }}" />
1805								</span>
1806								<span class="sep" aria-hidden="true">&times;</span>
1807								<span class="custom-size-setting">
1808									<label for="image-details-size-height">Height</label>
1809									<input type="number" id="image-details-size-height" aria-describedby="image-size-desc" data-setting="customHeight" step="1" value="{{ data.model.customHeight }}" />
1810								</span>
1811								<p id="image-size-desc" class="description">Image size in pixels</p>
1812							</div>
1813					<# } #>
1814
1815					<span class="setting link-to">
1816						<label for="image-details-link-to" class="name">Link To</label>
1817						<select id="image-details-link-to" data-setting="link">
1818						<# if ( data.attachment ) { #>
1819							<option value="file">
1820								Media File							</option>
1821							<option value="post">
1822								Attachment Page							</option>
1823						<# } else { #>
1824							<option value="file">
1825								Image URL							</option>
1826						<# } #>
1827							<option value="custom">
1828								Custom URL							</option>
1829							<option value="none">
1830								None							</option>
1831						</select>
1832					</span>
1833					<span class="setting">
1834						<label for="image-details-link-to-custom" class="name">URL</label>
1835						<input type="text" id="image-details-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
1836					</span>
1837
1838					<div class="advanced-section">
1839						<h2><button type="button" class="button-link advanced-toggle">Advanced Options</button></h2>
1840						<div class="advanced-settings hidden">
1841							<div class="advanced-image">
1842								<span class="setting title-text">
1843									<label for="image-details-title-attribute" class="name">Image Title Attribute</label>
1844									<input type="text" id="image-details-title-attribute" data-setting="title" value="{{ data.model.title }}" />
1845								</span>
1846								<span class="setting extra-classes">
1847									<label for="image-details-css-class" class="name">Image CSS Class</label>
1848									<input type="text" id="image-details-css-class" data-setting="extraClasse
1848s" value="{{ data.model.extraClasses }}" />
1849								</span>
1850							</div>
1851							<div class="advanced-link">
1852								<span class="setting link-target">
1853									<input type="checkbox" id="image-details-link-target" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>>
1854									<label for="image-details-link-target" class="checkbox-label">Open link in a new tab</label>
1855								</span>
1856								<span class="setting link-rel">
1857									<label for="image-details-link-rel" class="name">Link Rel</label>
1858									<input type="text" id="image-details-link-rel" data-setting="linkRel" value="{{ data.model.linkRel }}" />
1859								</span>
1860								<span class="setting link-class-name">
1861									<label for="image-details-link-css-class" class="name">Link CSS Class</label>
1862									<input type="text" id="image-details-link-css-class" data-setting="linkClassName" value="{{ data.model.linkClassName }}" />
1863								</span>
1864							</div>
1865						</div>
1866					</div>
1867				</div>
1868				<div class="column-image">
1869					<div class="image">
1870						<img src="{{ data.model.url }}" draggable="false" alt="" />
1871						<# if ( data.attachment && window.imageEdit ) { #>
1872							<div class="actions">
1873								<input type="button" class="edit-attachment button" value="Edit Original" />
1874								<input type="button" class="replace-attachment button" value="Replace" />
1875							</div>
1876						<# } #>
1877					</div>
1878				</div>
1879			</div>
1880		</div>
1881	</script>
1881
1882
1883		
1883<script type="text/html" id="tmpl-image-editor">
1884		<div id="media-head-{{ data.id }}"></div>
1885		<div id="image-editor-{{ data.id }}"></div>
1886	</script>
1886
1887
1888		
1888<script type="text/html" id="tmpl-audio-details">
1889		<# var ext, html5types = {
1890			mp3: wp.media.view.settings.embedMimes.mp3,
1891			ogg: wp.media.view.settings.embedMimes.ogg
1892		}; #>
1893
1894				<div class="media-embed media-embed-details">
1895			<div class="embed-media-settings embed-audio-settings">
1896				<audio crossorigin="anonymous" style="visibility: hidden"
1897	controls
1898	class="wp-audio-shortcode"
1899	width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}"
1900	preload="{{ _.isUndefined( data.model.preload ) ? 'none' : data.model.preload }}"
1901	<#
1902		if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) {
1903		#> autoplay<#
1904	}
1905		if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) {
1906		#> loop<#
1907	}
1908	#>
1909>
1910	<# if ( ! _.isEmpty( data.model.src ) ) { #>
1911	<source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split('.').pop() ] }}" />
1912	<# } #>
1913
1914		<# if ( ! _.isEmpty( data.model.mp3 ) ) { #>
1915	<source src="{{ data.model.mp3 }}" type="{{ wp.media.view.settings.embedMimes[ 'mp3' ] }}" />
1916	<# } #>
1917			<# if ( ! _.isEmpty( data.model.ogg ) ) { #>
1918	<source src="{{ data.model.ogg }}" type="{{ wp.media.view.settings.embedMimes[ 'ogg' ] }}" />
1919	<# } #>
1920			<# if ( ! _.isEmpty( data.model.flac ) ) { #>
1921	<source src="{{ data.model.flac }}" type="{{ wp.media.view.settings.embedMimes[ 'flac' ] }}" />
1922	<# } #>
1923			<# if ( ! _.isEmpty( data.model.m4a ) ) { #>
1924	<source src="{{ data.model.m4a }}" type="{{ wp.media.view.settings.embedMimes[ 'm4a' ] }}" />
1925	<# } #>
1926			<# if ( ! _.isEmpty( data.model.wav ) ) { #>
1927	<source src="{{ data.model.wav }}" type="{{ wp.media.view.settings.embedMimes[ 'wav' ] }}" />
1928	<# } #>
1929		</audio>
1930	
1931				<# if ( ! _.isEmpty( data.model.src ) ) {
1932					ext = data.model.src.split('.').pop();
1933					if ( html5types[ ext ] ) {
1934						delete html5types[ ext ];
1935					}
1936				#>
1937				<span class="setting">
1938					<label for="audio-details-source" class="name">URL</label>
1939					<input type="text" id="audio-details-source" readonly data-setting="src" value="{{ data.model.src }}" />
1940					<button type="button" class="button-link remove-setting">Remove audio source</button>
1941				</span>
1942				<# } #>
1943								<# if ( ! _.isEmpty( data.model.mp3 ) ) {
1944					if ( ! _.isUndefined( html5types.mp3 ) ) {
1945						delete html5types.mp3;
1946					}
1947				#>
1948				<span class="setting">
1949					<label for="audio-details-mp3-source" class="name">MP3</label>
1950					<input type="text" id="audio-details-mp3-source" readonly data-setting="mp3" value="{{ data.model.mp3 }}" />
1951					<button type="button" class="button-link remove-setting">Remove audio source</button>
1952				</span>
1953				<# } #>
1954								<# if ( ! _.isEmpty( data.model.ogg ) ) {
1955					if ( ! _.isUndefined( html5types.ogg ) ) {
1956						delete html5types.ogg;
1957					}
1958				#>
1959				<span class="setting">
1960					<label for="audio-details-ogg-source" class="name">OGG</label>
1961					<input type="text" id="audio-details-ogg-source" readonly data-setting="ogg" value="{{ data.model.ogg }}" />
1962					<button type="button" class="button-link remove-setting">Remove audio source</button>
1963				</span>
1964				<# } #>
1965								<# if ( ! _.isEmpty( data.model.flac ) ) {
1966					if ( ! _.isUndefined( html5types.flac ) ) {
1967						delete html5types.flac;
1968					}
1969				#>
1970				<span class="setting">
1971					<label for="audio-details-flac-source" class="name">FLAC</label>
1972					<input type="text" id="audio-details-flac-source" readonly data-setting="flac" value="{{ data.model.flac }}" />
1973					<button type="button" class="button-link remove-setting">Remove audio source</button>
1974				</span>
1975				<# } #>
1976								<# if ( ! _.isEmpty( data.model.m4a ) ) {
1977					if ( ! _.isUndefined( html5types.m4a ) ) {
1978						delete html5types.m4a;
1979					}
1980				#>
1981				<span class="setting">
1982					<label for="audio-details-m4a-source" class="name">M4A</label>
1983					<input type="text" id="audio-details-m4a-source" readonly data-setting="m4a" value="{{ data.model.m4a }}" />
1984					<button type="button" class="button-link remove-setting">Remove audio source</button>
1985				</span>
1986				<# } #>
1987								<# if ( ! _.isEmpty( data.model.wav ) ) {
1988					if ( ! _.isUndefined( html5types.wav ) ) {
1989						delete html5types.wav;
1990					}
1991				#>
1992				<span class="setting">
1993					<label for="audio-details-wav-source" class="name">WAV</label>
1994					<input type="text" id="audio-details-wav-source" readonly data-setting="wav" value="{{ data.model.wav }}" />
1995					<button type="button" class="button-link remove-setting">Remove audio source</button>
1996				</span>
1997				<# } #>
1998				
1999				<# if ( ! _.isEmpty( html5types ) ) { #>
2000				<fieldset class="setting-group">
2001					<legend class="name">Add alternate sources for maximum HTML5 playback</legend>
2002					<span class="setting">
2003						<span class="button-large">
2004						<# _.each( html5types, function (mime, type) { #>
2005							<button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
2006						<# } ) #>
2007						</span>
2008					</span>
2009				</fieldset>
2010				<# } #>
2011
2012				<fieldset class="setting-group">
2013					<legend class="name">Preload</legend>
2014					<span class="setting preload">
2015						<span class="button-group button-large" data-setting="preload">
2016							<button class="button" value="auto">Auto</button>
2017							<button class="button" value="metadata">Metadata</button>
2018							<button class="button active" value="none">None</button>
2019						</span>
2020					</span>
2021				</fieldset>
2022
2023				<span class="setting-group">
2024					<span class="setting checkbox-setting autoplay">
2025						<input type="checkbox" id="audio-details-autoplay" data-setting="autoplay" />
2026						<label for="audio-details-autoplay" class="checkbox-label">Autoplay</label>
2027					</span>
2028
2029					<span class="setting checkbox-setting">
2030						<input type="checkbox" id="audio-details-loop" data-setting="loop" />
2031						<label for="audio-details-loop" class="checkbox-label">Loop</label>
2032					</span>
2033				</span>
2034			</div>
2035		</div>
2036	</script>
2036
2037
2038		
2038<script type="text/html" id="tmpl-video-details">
2039		<# var ext, html5types = {
2040			mp4: wp.media.view.settings.embedMimes.mp4,
2041			ogv: wp.media.view.settings.embedMimes.ogv,
2042			webm: wp.media.view.settings.embedMimes.webm
2043		}; #>
2044
2045				<div class="media-embed media-embed-details">
2046			<div class="embed-media-settings embed-video-settings">
2047				<div class="wp-video-holder">
2048				<#
2049				var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width,
2050					h = ! data.model.height ? 360 : data.model.height;
2051
2052				if ( data.model.width && w !== data.model.width ) {
2053					h = Math.ceil( ( h * w ) / data.model.width );
2054				}
2055				#>
2056
2057				<#  var w_rule = '', classes = [],
2058		w, h, settings = wp.media.view.settings,
2059		isYouTube = isVimeo = false;
2060
2061	if ( ! _.isEmpty( data.model.src ) ) {
2062		isYouTube = data.model.src.match(/youtube|youtu\.be/);
2063		isVimeo = -1 !== data.model.src.indexOf('vimeo');
2064	}
2065
2066	if ( settings.contentWidth && data.model.width >= settings.contentWidth ) {
2067		w = settings.contentWidth;
2068	} else {
2069		w = data.model.width;
2070	}
2071
2072	if ( w !== data.model.width ) {
2073		h = Math.ceil( ( data.model.height * w ) / data.model.width );
2074	} else {
2075		h = data.model.height;
2076	}
2077
2078	if ( w ) {
2079		w_rule = 'width: ' + w + 'px; ';
2080	}
2081
2082	if ( isYouTube ) {
2083		classes.push( 'youtube-video' );
2084	}
2085
2086	if ( isVimeo ) {
2087		classes.push( 'vimeo-video' );
2088	}
2089
2090#>
2091<div style="{{ w_rule }}" class="wp-video">
2092<video crossorigin="anonymous" controls
2093	class="wp-video-shortcode {{ classes.join( ' ' ) }}"
2094	<# if ( w ) { #>width="{{ w }}"<# } #>
2095	<# if ( h ) { #>height="{{ h }}"<# } #>
2096			<#
2097		if ( ! _.isUndefined( data.model.poster ) && data.model.poster ) {
2098			#> poster="{{ data.model.poster }}"<#
2099		} #>
2100			preload			="{{ _.isUndefined( data.model.preload ) ? 'metadata' : data.model.preload }}"
2101				<#
2102		if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) {
2103		#> autoplay<#
2104	}
2105		if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) {
2106		#> loop<#
2107	}
2108	#>
2109>
2110	<# if ( ! _.isEmpty( data.model.src ) ) {
2111		if ( isYouTube ) { #>
2112		<source src="{{ data.model.src }}" type="video/youtube" />
2113		<# } else if ( isVimeo ) { #>
2114		<source src="{{ data.model.src }}" type="video/vimeo" />
2115		<# } else { #>
2116		<source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split('.').pop() ] }}" />
2117		<# }
2118	} #>
2119
2120		<# if ( data.model.mp4 ) { #>
2121	<source src="{{ data.model.mp4 }}" type="{{ settings.embedMimes[ 'mp4' ] }}" />
2122	<# } #>
2123		<# if ( data.model.m4v ) { #>
2124	<source src="{{ data.model.m4v }}" type="{{ settings.embedMimes[ 'm4v' ] }}" />
2125	<# } #>
2126		<# if ( data.model.webm ) { #>
2127	<source src="{{ data.model.webm }}" type="{{ settings.embedMimes[ 'webm' ] }}" />
2128	<# } #>
2129		<# if ( data.model.ogv ) { #>
2130	<source src="{{ data.model.ogv }}" type="{{ settings.embedMimes[ 'ogv' ] }}" />
2131	<# } #>
2132		<# if ( data.model.flv ) { #>
2133	<source src="{{ data.model.flv }}" type="{{ settings.embedMimes[ 'flv' ] }}" />
2134	<# } #>
2135		{{{ data.model.content }}}
2136</video>
2137</div>
2138	
2139				<# if ( ! _.isEmpty( data.model.src ) ) {
2140					ext = data.model.src.split('.').pop();
2141					if ( html5types[ ext ] ) {
2142						delete html5types[ ext ];
2143					}
2144				#>
2145				<span class="setting">
2146					<label for="video-details-source" class="name">URL</label>
2147					<input type="text" id="video-details-source" readonly data-setting="src" value="{{ data.model.src }}" />
2148					<button type="button" class="button-link remove-setting">Remove video source</button>
2149				</span>
2150				<# } #>
2151								<# if ( ! _.isEmpty( data.model.mp4 ) ) {
2152					if ( ! _.isUndefined( html5types.mp4 ) ) {
2153						delete html5types.mp4;
2154					}
2155				#>
2156				<span class="setting">
2157					<label for="video-details-mp4-source" class="name">MP4</label>
2158					<input type="text" id="video-details-mp4-source" readonly data-setting="mp4" value="{{ data.model.mp4 }}" />
2159					<button type="button" class="button-link remove-setting">Remove video source</button>
2160				</span>
2161				<# } #>
2162								<# if ( ! _.isEmpty( data.model.m4v ) ) {
2163					if ( ! _.isUndefined( html5types.m4v ) ) {
2164						delete html5types.m4v;
2165					}
2166				#>
2167				<span class="setting">
2168					<label for="video-details-m4v-source" class="name">M4V</label>
2169					<input type="text" id="video-details-m4v-source" readonly data-setting="m4v" value="{{ data.model.m4v }}" />
2170					<button type="button" class="button-link remove-setting">Remove video source</button>
2171				</span>
2172				<# } #>
2173								<# if ( ! _.isEmpty( data.model.webm ) ) {
2174					if ( ! _.isUndefined( html5types.webm ) ) {
2175						delete html5types.webm;
2176					}
2177				#>
2178				<span class="setting">
2179					<label for="video-details-webm-source" class="name">WEBM</label>
2180					<input type="text" id="video-details-webm-source" readonly data-setting="webm" value="{{ data.model.webm }}" />
2181					<button type="button" class="button-link remove-setting">Remove video source</button>
2182				</span>
2183				<# } #>
2184								<# if ( ! _.isEmpty( data.model.ogv ) ) {
2185					if ( ! _.isUndefined( html5types.ogv ) ) {
2186						delete html5types.ogv;
2187					}
2188				#>
2189				<span class="setting">
2190					<label for="video-details-ogv-source" class="name">OGV</label>
2191					<input type="text" id="video-details-ogv-source" readonly data-setting="ogv" value="{{ data.model.ogv }}" />
2192					<button type="button" class="button-link remove-setting">Remove video source</button>
2193				</span>
2194				<# } #>
2195								<# if ( ! _.isEmpty( data.model.flv ) ) {
2196					if ( ! _.isUndefined( html5types.flv ) ) {
2197						delete html5types.flv;
2198					}
2199				#>
2200				<span class="setting">
2201					<label for="video-details-flv-source" class="name">FLV</label>
2202					<input type="text" id="video-details-flv-source" readonly data-setting="flv" value="{{ data.model.flv }}" />
2203					<button type="button" class="button-link remove-setting">Remove video source</button>
2204				</span>
2205				<# } #>
2206								</div>
2207
2208				<# if ( ! _.isEmpty( html5types ) ) { #>
2209				<fieldset class="setting-group">
2210					<legend class="name">Add alternate sources for maximum HTML5 playback</legend>
2211					<span class="setting">
2212						<span class="button-large">
2213						<# _.each( html5types, function (mime, type) { #>
2214							<button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
2215						<# } ) #>
2216						</span>
2217					</span>
2218				</fieldset>
2219				<# } #>
2220
2221				<# if ( ! _.isEmpty( data.model.poster ) ) { #>
2222				<span class="setting">
2223					<label for="video-details-poster-image" class="name">Poster Image</label>
2224					<input type="text" id="video-details-poster-image" readonly data-setting="poster" value="{{ data.model.poster }}" />
2225					<button type="button" class="button-link remove-setting">Remove poster image</button>
2226				</span>
2227				<# } #>
2228
2229				<fieldset class="setting-group">
2230					<legend class="name">Preload</legend>
2231					<span class="setting preload">
2232						<span class="button-group button-large" data-setting="preload">
2233							<button class="button" value="auto">Auto</button>
2234							<button class="button" value="metadata">Metadata</button>
2235							<button class="button active" value="none">None</button>
2236						</span>
2237					</span>
2238				</fieldset>
2239
2240				<span class="setting-group">
2241					<span class="setting checkbox-setting autoplay">
2242						<input type="checkbox" id="video-details-autoplay" data-setting="autoplay" />
2243						<label for="video-details-autoplay" class="checkbox-label">Autoplay</label>
2244					</span>
2245
2246					<span class="setting checkbox-setting">
2247						<input type="checkbox" id="video-details-loop" data-setting="loop" />
2248						<label for="video-details-loop" class="checkbox-label">Loop</label>
2249					</span>
2250				</span>
2251
2252				<span class="setting" data-setting="content">
2253					<#
2254					var content = '';
2255					if ( ! _.isEmpty( data.model.content ) ) {
2256						var tracks = jQuery( data.model.content ).filter( 'track' );
2257						_.each( tracks.toArray(), function( track, index ) {
2258							content += track.outerHTML; #>
2259						<label for="video-details-track-{{ index }}" class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</label>
2260						<input class="content-track" type="text" id="video-details-track-{{ index }}" aria-describedby="video-details-track-desc-{{ index }}" value="{{ track.outerHTML }}" />
2261						<span class="description" id="video-details-track-desc-{{ index }}">
2262						The srclang, label, and kind values can be edited to set the video track language and kind.						</span>
2263						<button type="button" class="button-link remove-setting remove-track">Remove video track</button><br />
2264						<# } ); #>
2265					<# } else { #>
2266					<span class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</span><br />
2267					<em>There are no associated subtitles.</em>
2268					<# } #>
2269					<textarea class="hidden content-setting">{{ content }}</textarea>
2270				</span>
2271			</div>
2272		</div>
2273	</script>
2273
2274
2275		
2275<script type="text/html" id="tmpl-editor-gallery">
2276		<# if ( data.attachments.length ) { #>
2277			<div class="gallery gallery-columns-{{ data.columns }}">
2278				<# _.each( data.attachments, function( attachment, index ) { #>
2279					<dl class="gallery-item">
2280						<dt class="gallery-icon">
2281							<# if ( attachment.thumbnail ) { #>
2282								<img src="{{ attachment.thumbnail.url }}" width="{{ attachment.thumbnail.width }}" height="{{ attachment.thumbnail.height }}" alt="{{ attachment.alt }}" />
2283							<# } else { #>
2284								<img src="{{ attachment.url }}" alt="{{ attachment.alt }}" />
2285							<# } #>
2286						</dt>
2287						<# if ( attachment.caption ) { #>
2288							<dd class="wp-caption-text gallery-caption">
2289								{{{ data.verifyHTML( attachment.caption ) }}}
2290							</dd>
2291						<# } #>
2292					</dl>
2293					<# if ( index % data.columns === data.columns - 1 ) { #>
2294						<br style="clear: both;" />
2295					<# } #>
2296				<# } ); #>
2297			</div>
2298		<# } else { #>
2299			<div class="wpview-error">
2300				<div class="dashicons dashicons-format-gallery"></div><p>No items found.</p>
2301			</div>
2302		<# } #>
2303	</script>
2303
2304
2305		
2305<script type="text/html" id="tmpl-crop-content">
2306		<img class="crop-image" src="{{ data.url }}" alt="Image crop area preview. Requires mouse interaction." />
2307		<div class="upload-errors"></div>
2308	</script>
2308
2309
2310		
2310<script type="text/html" id="tmpl-site-icon-preview-crop">
2311		<style>
2312			:root{
2313				--site-icon-url: url( "{{ data.url }}" );
2314			}
2315		</style>
2316		<h2>Site Icon Preview</h2>
2317		<p>As an app icon and a browser icon.</p>
2318		<div class="site-icon-preview crop">
2319			<div class="image-preview-wrap app-icon-preview">
2320				<img id="preview-app-icon" src="{{ data.url }}" class="app-icon-preview" alt="Preview as an app icon" />
2321			</div>
2322			<div class="site-icon-preview-browser">
2323				<svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="browser-buttons"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 20a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm18 0a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm24-6a6 6 0 1 0 0 12 6 6 0 0 0 0-12Z" /></svg>
2324				<div class="site-icon-preview-tab">
2325					<div class="image-preview-wrap browser">
2326						<img id="preview-favicon" src="{{ data.url }}" class="browser-icon-preview" alt="Preview as a browser icon" />
2327					</div>
2328					<div class="site-icon-preview-site-title" aria-hidden="true"><# print( 'The Chess Website' ) #></div>
2329						<svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="close-button">
2330							<path d="M12 13.0607L15.7123 16.773L16.773 15.7123L13.0607 12L16.773 8.28772L15.7123 7.22706L12 10.9394L8.28771 7.22705L7.22705 8.28771L10.9394 12L7.22706 15.7123L8.28772 16.773L12 13.0607Z" />
2331						</svg>
2332					</div>
2333				</div>
2334			</div>
2335		</div>
2336	</script>
2336
2337
2338		
2338<script>
2339		(function () {
2340			var c = document.body.className;
2341			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
2342			document.body.className = c;
2343		})();
2344	</script>
2344
2345	<link rel='stylesheet' id='buttons-css' href='https://www.thechesswebsite.com/wp-includes/css/buttons.min.css?ver=7.1.2' media='all' />
2346<link rel='stylesheet' id='dashicons-css' href='https://www.thechesswebsite.com/wp-includes/css/dashicons.min.css?ver=7.1.2' media='all' />
2347<link rel='stylesheet' id='mediaelement-css' href='https://www.thechesswebsite.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' />
2348<link rel='stylesheet' id='wp-mediaelement-css' href='https://www.thechesswebsite.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=7.1.2' media='all' />
2349<link rel='stylesheet' id='media-views-css' href='https://www.thechesswebsite.com/wp-includes/css/media-views.min.css?ver=7.1.2' media='all' />
2350<link rel='stylesheet' id='imgareaselect-css' href='https://www.thechesswebsite.com/wp-includes/js/imgareaselect/imgareaselect.css?ver=0.9.8' media='all' />
2351<link rel='stylesheet' id='wpafw2105tw-bs4.css-css' href='https://www.thechesswebsite.com/wp-content/plugins/anytrack-for-woocommerce/modules/inc/assets/css/tw-bs4.css?ver=7.1.2' media='all' />
2352<link rel='stylesheet' id='wpafw2150font-awesome.min.css-css' href='https://www.thechesswebsite.com/wp-content/plugins/anytrack-for-woocommerce/modules/inc/fa/css/font-awesome.min.css?ver=7.1.2' media='all' />
2353<script data-wp-strategy="defer" id="selectWoo-js" src="https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/js/selectWoo/selectWoo.full.min.js?ver=1.0.9-wc.11.1.0"></script>
vendor: 1 bytes, line 2353
2353
2354<script id="wc-memberships-blocks-common-js-extra">
2355var wc_memberships_blocks_common = {"keywords":{"email":"Email","phone":"Phone","plan":"Plan","address":"Address","search_not_found":"We didn't find any members. Please try a different search or check for typos.","results_not_found":"No records found..."},"ajaxUrl":"https://www.thechesswebsite.com/wp-admin/admin-ajax.php","restUrl":"https://www.thechesswebsite.com/wp-json/","restNonce":"5dfc211be1"};
2356//# sourceURL=wc-memberships-blocks-common-js-extra
2357</script>
vendor: 1 bytes, line 2357
2357
2358<script id="wc-memberships-blocks-common-js" src="https://www.thechesswebsite.com/wp-content/plugins/woocommerce-memberships/assets/js/frontend/wc-memberships-blocks-common.min.js?ver=1.30.0"></script>
vendor: 1 bytes, line 2358
2358
2359<script id="woocommerce-js-extra">
2360var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
2361//# sourceURL=woocommerce-js-extra
2362</script>
vendor: 1 bytes, line 2362
2362
2363<script data-wp-strategy="defer" id="woocommerce-js" src="https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 2363
2363
2364<script id="gtmkit-delay-js-before">
2365dataLayer.push({"event" : "load_delayed_js"});
2366
2367//# sourceURL=gtmkit-delay-js-before
2368</script>
vendor: 1 bytes, line 2368
2368
2369<script id="underscore-js" src="https://www.thechesswebsite.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 2369
2369
2370<script id="backbone-js" src="https://www.thechesswebsite.com/wp-includes/js/backbone.min.js?ver=1.6.1"></script>
vendor: 1 bytes, line 2370
2370
2371<script id="wc-address-i18n-js-extra">
2372var wc_address_i18n_params = {"locale":"{\"AE\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"required\":false}},\"AF\":{\"state\":{\"required\":false,\"hidden\":true}},\"AL\":{\"state\":{\"label\":\"County\"}},\"AO\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"label\":\"Province\"}},\"AT\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"AU\":{\"city\":{\"label\":\"Suburb\"},\"postcode\":{\"label\":\"Postcode\"},\"state\":{\"label\":\"State\"}},\"AX\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"BA\":{\"postcode\":{\"priority\":65},\"state\":{\"label\":\"Canton\",\"required\":false,\"hidden\":true}},\"BD\":{\"postcode\":{\"required\":false},\"state\":{\"label\":\"District\"}},\"BE\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"BG\":{\"state\":{\"required\":false}},\"BH\":{\"postcode\":{\"required\":false},\"state\":{\"required\":false,\"hidden\":true}},\"BI\":{\"state\":{\"required\":false,\"hidden\":true}},\"BO\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"label\":\"Department\"}},\"BS\":{\"postcode\":{\"required\":false,\"hidden\":true}},\"BW\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"required\":false,\"hidden\":true,\"label\":\"District\"}},\"BZ\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"required\":false}},\"CA\":{\"postcode\":{\"label\":\"Postal code\"},\"state\":{\"label\":\"Province\"}},\"CH\":{\"postcode\":{\"priority\":65},\"state\":{\"label\":\"Canton\",\"required\":false}},\"CL\":{\"city\":{\"required\":true},\"postcode\":{\"required\":false,\"hidden\":false},\"state\":{\"label\":\"Region\"}},\"CN\":{\"state\":{\"label\":\"Province\"}},\"CO\":{\"postcode\":{\"required\":false},\"state\":{\"label\":\"Department\"}},\"CR\":{\"state\":{\"label\":\"Province\"}},\"CW\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"required\":false}},\"CY\":{\"state\":{\"required\":false,\"hidden\":true}},\"CZ\":{\"state\":{\"required\":false,\"hidden\":true}},\"DE\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false}},\"DK\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"DO\":{\"state\":{\"label\":\"Province\"}},\"EC\":{\"state\":{\"label\":\"Province\"}},\"EE\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"ET\":{\"state\":{\"required\":false,\"hidden\":true}},\"FI\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"FR\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"GG\":{\"state\":{\"required\":false,\"label\":\"Parish\"}},\"GH\":{\"postcode\":{\"required\":false},\"state\":{\"label\":\"Region\"}},\"GP\":{\"state\":{\"required\":false,\"hidden\":true}},\"GF\":{\"state\":{\"required\":false,\"hidden\":true}},\"GR\":{\"state\":{\"required\":false}},\"GT\":{\"postcode\":{\"required\":false},\"state\":{\"label\":\"Department\"}},\"HK\":{\"postcode\":{\"required\":false},\"city\":{\"label\":\"Town / District\"},\"state\":{\"label\":\"Region\"}},\"HN\":{\"state\":{\"label\":\"Department\"}},\"HU\":{\"last_name\":{\"class\":[\"form-row-first\"],\"priority\":10},\"first_name\":{\"class\":[\"form-row-last\"],\"priority\":20},\"postcode\":{\"class\":[\"form-row-first\",\"address-field\"],\"priority\":65},\"city\":{\"class\":[\"form-row-last\",\"address-field\"]},\"address_1\":{\"priority\":71},\"address_2\":{\"priority\":72},\"state\":{\"label\":\"County\",\"required\":false}},\"ID\":{\"state\":{\"label\":\"Province\"}},\"IE\":{\"postcode\":{\"required\":true,\"label\":\"Eircode\"},\"state\":{\"label\":\"County\"}},\"IS\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"IL\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"IM\":{\"state\":{\"required\":false,\"hidden\":true}},\"IN\":{\"postcode\":{\"label\":\"PIN Code\"},\"state\":{\"label\":\"State\"}},\"IR\":{\"state\":{\"priority\":50},\"city\":{\"priority\":60},\"address_1\":{\"priority\":70},\"address_2\":{\"priority\":80}},\"IT\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":true,\"label\":\"Province\"}},\"JM\":{\"city\":{\"label\":\"Town / City / Post Office\"},\"postcode\":{\"required\":false,\"label\":\"Postal Code\"},\"state\":{\"required\":true,\"label\":\"Parish\"}},\"JP\":{\"last_name\":{\"class\":[\"form-row-first\"],\"priority\":10},\"first_name\":{\"class\":[\"form-row-last\"],\"priority\":20},\"postcode\":{\"class\":[\"form-row-first\",\"address-field\"],\"priority\":65},\"state\":{\"label\":\"Prefecture\",\"class\":[\"form-row-last\",\"address-field\"],\"priority\":66},\"city\":{\"priority\":67},\"address_1\":{\"priority\":68},\"address_2\":{\"priority\":69}},\"KN\":{\"postcode\":{\"required\":false,\"label\":\"Postal code\"},\"state\":{\"required\":true,\"label\":\"Parish\"}},\"KR\":{\"state\":{\"required\":false,\"hidden\":true}},\"KW\":{\"state\":{\"required\":false,\"hidden\":true}},\"LV\":{\"state\":{\"label\":\"Municipality\",\"required\":false}},\"LB\":{\"state\":{\"required\":false,\"hidden\":true}},\"MF\":{\"state\":{\"required\":false,\"hidden\":true}},\"MQ\":{\"state\":{\"required\":false,\"hidden\":true}},\"MT\":{\"state\":{\"required\":false,\"hidden\":true}},\"MZ\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"label\":\"Province\"}},\"NI\":{\"state\":{\"label\":\"Department\"}},\"NL\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"NG\":{\"postcode\":{\"label\":\"Postcode\",\"required\":false,\"hidden\":true},\"state\":{\"label\":\"State\"}},\"NZ\":{\"postcode\":{\"label\":\"Postcode\"},\"state\":{\"required\":false,\"label\":\"Region\"}},\"NO\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"NP\":{\"state\":{\"label\":\"State / Zone\"},\"postcode\":{\"required\":false}},\"PA\":{\"state\":{\"label\":\"Province\"}},\"PL\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"PR\":{\"city\":{\"label\":\"Municipality\"},\"state\":{\"required\":false,\"hidden\":true}},\"PT\":{\"state\":{\"required\":false,\"hidden\":true}},\"PY\":{\"state\":{\"label\":\"Department\"}},\"RE\":{\"state\":{\"required\":false,\"hidden\":true}},\"RO\":{\"state\":{\"label\":\"County\",\"required\":true}},\"RS\":{\"city\":{\"required\":true},\"postcode\":{\"required\":true},\"state\":{\"label\":\"District\",\"required\":false}},\"RW\":{\"state\":{\"required\":false,\"hidden\":true}},\"SG\":{\"state\":{\"required\":false,\"hidden\":true},\"city\":{\"required\":false}},\"SK\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"SI\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"SR\":{\"postcode\":{\"required\":false,\"hidden\":true}},\"SV\":{\"state\":{\"label\":\"Department\"}},\"ES\":{\"postcode\":{\"priority\":65},\"state\":{\"label\":\"Province\"}},\"LI\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"LK\":{\"state\":{\"required\":false,\"hidden\":true}},\"LU\":{\"state\":{\"required\":false,\"hidden\":true}},\"MD\":{\"state\":{\"label\":\"Municipality / District\"}},\"SE\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"TR\":{\"postcode\":{\"priority\":65},\"state\":{\"label\":\"Province\"}},\"UG\":{\"postcode\":{\"required\":false,\"hidden\":true},\"city\":{\"label\":\"Town / Village\",\"required\":true},\"state\":{\"label\":\"District\",\"required\":true}},\"US\":{\"postcode\":{\"label\":\"ZIP Code\"},\"state\":{\"label\":\"State\"}},\"UY\":{\"state\":{\"label\":\"Department\"}},\"GB\":{\"postcode\":{\"label\":\"Postcode\"},\"state\":{\"label\":\"County\",\"required\":false}},\"ST\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"label\":\"District\"}},\"VN\":{\"state\":{\"required\":false,\"hidden\":true},\"postcode\":{\"priority\":65,\"required\":false,\"hidden\":false},\"address_2\":{\"required\":false,\"hidden\":false}},\"WS\":{\"postcode\":{\"required\":false,\"hidden\":true}}
2372,\"YT\":{\"state\":{\"required\":false,\"hidden\":true}},\"ZA\":{\"state\":{\"label\":\"Province\"}},\"ZW\":{\"postcode\":{\"required\":false,\"hidden\":true}},\"default\":{\"first_name\":{\"label\":\"First name\",\"required\":true,\"class\":[\"form-row-first\"],\"autocomplete\":\"given-name\",\"priority\":10},\"last_name\":{\"label\":\"Last name\",\"required\":true,\"class\":[\"form-row-last\"],\"autocomplete\":\"family-name\",\"priority\":20},\"company\":{\"label\":\"Company name\",\"class\":[\"form-row-wide\"],\"autocomplete\":\"organization\",\"priority\":30,\"required\":false},\"country\":{\"type\":\"country\",\"label\":\"Country / Region\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\",\"update_totals_on_change\"],\"autocomplete\":\"country\",\"priority\":40,\"hidden\":false},\"address_1\":{\"label\":\"Street address\",\"placeholder\":\"House number and street name\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"autocomplete\":\"address-line1\",\"priority\":50},\"address_2\":{\"label\":\"Apartment, suite, unit, etc.\",\"label_class\":[\"screen-reader-text\"],\"placeholder\":\"Apartment, suite, unit, etc. (optional)\",\"class\":[\"form-row-wide\",\"address-field\"],\"autocomplete\":\"address-line2\",\"priority\":60,\"required\":false},\"city\":{\"label\":\"Town / City\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"autocomplete\":\"address-level2\",\"priority\":70},\"state\":{\"type\":\"state\",\"label\":\"State / County\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"validate\":[\"state\"],\"autocomplete\":\"address-level1\",\"priority\":80},\"postcode\":{\"label\":\"Postcode / ZIP\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"validate\":[\"postcode\"],\"autocomplete\":\"postal-code\",\"priority\":90},\"phone\":{\"label\":\"Phone\",\"required\":true,\"type\":\"tel\",\"class\":[\"form-row-wide\"],\"validate\":[\"phone\"],\"autocomplete\":\"tel\",\"priority\":100}}}","locale_fields":"{\"address_1\":\"#billing_address_1_field, #shipping_address_1_field\",\"address_2\":\"#billing_address_2_field, #shipping_address_2_field\",\"state\":\"#billing_state_field, #shipping_state_field, #calc_shipping_state_field\",\"postcode\":\"#billing_postcode_field, #shipping_postcode_field, #calc_shipping_postcode_field\",\"city\":\"#billing_city_field, #shipping_city_field, #calc_shipping_city_field\",\"country\":\"#billing_country_field, #shipping_country_field, #calc_shipping_country_field\",\"phone\":\"#billing_phone_field, #shipping_phone_field\"}","i18n_required_text":"required","i18n_optional_text":"optional"};
2373//# sourceURL=wc-address-i18n-js-extra
2374</script>
vendor: 1 bytes, line 2374
2374
2375<script data-wp-strategy="defer" id="wc-address-i18n-js" src="https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/js/frontend/address-i18n.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 2375
2375
2376<script id="wcsatt-frontend-js-extra">
2377var wcsatt_single_product_params = {"i18n_subs_load_error":"Failed to load matching subscriptions. If this issue persists, please re-load the page and try again.","i18n_free_trial_label":"Free trial: %s","i18n_signup_fee_label":"Sign-up fee: %s","wc_ajax_url":"/?wc-ajax=%%endpoint%%"};
2378//# sourceURL=wcsatt-frontend-js-extra
2379</script>
vendor: 1 bytes, line 2379
2379
2380<script id="wcsatt-frontend-js" src="https://www.thechesswebsite.com/wp-content/plugins/woocommerce-subscriptions/build/apfs-frontend.js?ver=9.1.0"></script>
vendor: 1 bytes, line 2380
2380
2381<script id="custom-js-js" src="https://www.thechesswebsite.com/wp-content/themes/thechesswebsite/js/custom.js?ver=251104-233140"></script>
vendor: 1 bytes, line 2381
2381
2382<script id="elementor-webpack-runtime-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.2.4"></script>
vendor: 1 bytes, line 2382
2382
2383<script id="elementor-frontend-modules-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.2.4"></script>
vendor: 1 bytes, line 2383
2383
2384<script id="jquery-ui-core-js-before">
2385jQuery.uiBackCompat = true;
2386//# sourceURL=jquery-ui-core-js-before
2387</script>
vendor: 1 bytes, line 2387
2387
2388<script id="jquery-ui-core-js" src="https://www.thechesswebsite.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2388
2388
2389<script id="elementor-frontend-js-before">
2390var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.2.4","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"e_panel_promotions":true,"theme_builder_v2":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true,"e_pro_variables":true,"e_pro_interactions":true},"urls":{"assets":"https:\/\/www.thechesswebsite.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.thechesswebsite.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.thechesswebsite.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"f6df879e45","atomicFormsSendForm":"d311a26247"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","woocommerce_notices_elements":[]},"post":{"id":1410,"title":"The%20Chess%20Website%20%E2%80%93%20Learn%2C%20Practice%20and%20Play%20Chess%21","excerpt":"","featuredImage":false}};
2391//# sourceURL=elementor-frontend-js-before
2392</script>
vendor: 1 bytes, line 2392
2392
2393<script id="elementor-frontend-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.2.4"></script>
vendor: 1 bytes, line 2393
2393
2394<script id="smartmenus-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 2394
2394
2395<script id="jquery-elementor-select2-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/lib/e-select2/js/e-select2.full.min.js?ver=4.0.6-rc.1"></script>
vendor: 1 bytes, line 2395
2395
2396<script id="e-sticky-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 2396
2396
2397<script id="imagesloaded-js" src="https://www.thechesswebsite.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 2397
2397
2398<script id="swiper-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/lib/swiper/v8/swiper.min.js?ver=8.4.5"></script>
vendor: 1 bytes, line 2398
2398
2399<script id="sourcebuster-js-js" src="https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 2399
2399
2400<script id="wc-order-attribution-js-extra">
2401var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://www.thechesswebsite.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
2402//# sourceURL=wc-order-attribution-js-extra
2403</script>
vendor: 1 bytes, line 2403
2403
2404<script id="wc-order-attribution-js" src="https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 2404
2404
2405<script id="googlesitekit-events-provider-content-events-js-before">
2406window._googlesitekit = window._googlesitekit || {};
2407window._googlesitekit.contentEvents = {"postID":1410,"isSinglePost":false};
2408//# sourceURL=googlesitekit-events-provider-content-events-js-before
2409</script>
vendor: 1 bytes, line 2409
2409
2410<script id="googlesitekit-events-provider-content-events-js" src="https://www.thechesswebsite.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-33078016c5e1e9f07c35.js" defer></script>
vendor: 1 bytes, line 2410
2410
2411<script id="googlesitekit-events-provider-woocommerce-js-before">
2412window._googlesitekit.wcdata = window._googlesitekit.wcdata || {};
2413window._googlesitekit.wcdata.products = [{"id":7360,"name":"T-Shirts","categories":[{"name":"T-Shirts"}],"price":1500},{"id":4403,"name":"The Chess Website Chess DVDs","categories":[{"name":"DVDs"}],"price":5000}];
2414window._googlesitekit.wcdata.add_to_cart = null;
2415window._googlesitekit.wcdata.currency = "USD";
2416window._googlesitekit.wcdata.eventsToTrack = ["add_to_cart","purchase"];
2417//# sourceURL=googlesitekit-events-provider-woocommerce-js-before
2418</script>
vendor: 1 bytes, line 2418
2418
2419<script id="googlesitekit-events-provider-woocommerce-js" src="https://www.thechesswebsite.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-woocommerce-454120fdf8df4537b59f.js" defer></script>
vendor: 1 bytes, line 2419
2419
2420<script id="shortcode-js" src="https://www.thechesswebsite.com/wp-includes/js/shortcode.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2420
2420
2421<script id="wp-util-js-extra">
2422var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
2423//# sourceURL=wp-util-js-extra
2424</script>
vendor: 1 bytes, line 2424
2424
2425<script id="wp-util-js" src="https://www.thechesswebsite.com/wp-includes/js/wp-util.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2425
2425
2426<script id="wp-backbone-js" src="https://www.thechesswebsite.com/wp-includes/js/wp-backbone.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2426
2426
2427<script id="media-models-js-extra">
2428var _wpMediaModelsL10n = {"settings":{"ajaxurl":"/wp-admin/admin-ajax.php","post":{"id":0}}};
2429//# sourceURL=media-models-js-extra
2430</script>
vendor: 1 bytes, line 2430
2430
2431<script id="media-models-js" src="https://www.thechesswebsite.com/wp-includes/js/media-models.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2431
2431
2432<script id="wp-plupload-js-extra">
2433var pluploadL10n = {"queue_limit_exceeded":"You have attempted to queue too many files.","file_exceeds_size_limit":"%s exceeds the maximum upload size for this site.","zero_byte_file":"This file is empty. Please try another.","invalid_filetype":"This file cannot be processed by the web server.","not_an_image":"This file is not an image. Please try another.","image_memory_exceeded":"Memory exceeded. Please try another smaller file.","image_dimensions_exceeded":"This is larger than the maximum size. Please try another.","default_error":"An error occurred in the upload. Please try again later.","missing_upload_url":"There was a configuration error. Please contact the server administrator.","upload_limit_exceeded":"You may only upload 1 file.","http_error":"Unexpected response from the server. The file may have been uploaded successfully. Check in the Media Library or reload the page.","http_error_image":"The server cannot process the image. This can happen if the server is busy or does not have enough resources to complete the task. Uploading a smaller image may help. Suggested maximum size is 2560 pixels.","upload_failed":"Upload failed.","big_upload_failed":"Please try uploading this file with the %1$sbrowser uploader%2$s.","big_upload_queued":"%s exceeds the maximum upload size for the multi-file uploader when used in your browser.","io_error":"IO error.","security_error":"Security error.","file_cancelled":"File canceled.","upload_stopped":"Upload stopped.","dismiss":"Dismiss","crunching":"Crunching\u2026","deleted":"moved to the Trash.","error_uploading":"\u201c%s\u201d has failed to upload.","unsupported_image":"The server cannot process HEIC images. Convert it to JPEG before uploading.","noneditable_image":"The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading.","file_url_copied":"The file URL has been copied to your clipboard"};
2434var _wpPluploadSettings = {"defaults":{"file_data_name":"async-upload","url":"/wp-admin/async-upload.php","filters":{"max_file_size":"31457280b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,webp,avif,ico,heic,heif,heics,heifs,asf,asx,wmv,wmx,wm,avi,divx,flv,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,dfxp,mp3,m4a,m4b,aac,ra,ram,wav,x-wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mdb,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onetmp,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages"}]},"multipart_params":{"action":"upload-attachment","_wpnonce":"a035bcc2cf"}},"browser":{"mobile":false,"supported":true},"limitExceeded":false};
2435//# sourceURL=wp-plupload-js-extra
2436</script>
vendor: 1 bytes, line 2436
2436
2437<script id="wp-plupload-js" src="https://www.thechesswebsite.com/wp-includes/js/plupload/wp-plupload.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2437
2437
2438<script id="jquery-ui-mouse-js" src="https://www.thechesswebsite.com/wp-includes/js/jquery/ui/mouse.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2438
2438
2439<script id="jquery-ui-sortable-js" src="https://www.thechesswebsite.com/wp-includes/js/jquery/ui/sortable.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2439
2439
2440<script id="mediaelement-core-js-before">
2441var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}};
2442//# sourceURL=mediaelement-core-js-before
2443</script>
vendor: 1 bytes, line 2443
2443
2444<script id="mediaelement-core-js" src="https://www.thechesswebsite.com/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.17"></script>
vendor: 1 bytes, line 2444
2444
2445<script id="mediaelement-migrate-js" src="https://www.thechesswebsite.com/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2445
2445
2446<script id="mediaelement-js-extra">
2447var _wpmejsSettings = {"pluginPath":"/wp-includes/js/mediaelement/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"};
2448//# sourceURL=mediaelement-js-extra
2449</script>
vendor: 1 bytes, line 2449
2449
2450<script id="wp-mediaelement-js" src="https://www.thechesswebsite.com/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2450
2450
2451<script id="wp-api-request-js-extra">
2452var wpApiSettings = {"root":"https://www.thechesswebsite.com/wp-json/","nonce":"5dfc211be1","versionString":"wp/v2/"};
2453//# sourceURL=wp-api-request-js-extra
2454</script>
vendor: 1 bytes, line 2454
2454
2455<script id="wp-api-request-js" src="https://www.thechesswebsite.com/wp-includes/js/api-request.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2455
2455
2456<script id="wp-dom-ready-js" src="https://www.thechesswebsite.com/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 2456
2456
2457<script id="wp-hooks-js" src="https://www.thechesswebsite.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 2457
2457
2458<script id="wp-i18n-js" src="https://www.thechesswebsite.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 2458
2458
2459<script id="wp-i18n-js-after">
2460wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
2461//# sourceURL=wp-i18n-js-after
2462</script>
vendor: 1 bytes, line 2462
2462
2463<script id="wp-a11y-js" src="https://www.thechesswebsite.com/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 2463
2463
2464<script id="clipboard-js" src="https://www.thechesswebsite.com/wp-includes/js/clipboard.min.js?ver=2.0.11"></script>
vendor: 1 bytes, line 2464
2464
2465<script id="media-views-js-extra">
2466var _wpMediaViewsL10n = {"mediaFrameDefaultTitle":"Media","url":"URL","addMedia":"Add media","search":"Search","select":"Select","cancel":"Cancel","update":"Update","replace":"Replace","remove":"Remove","back":"Back","selected":"%d selected","dragInfo":"Drag and drop to reorder media files.","uploadFilesTitle":"Upload files","uploadImagesTitle":"Upload images","mediaLibraryTitle":"Media Library","insertMediaTitle":"Add media","createNewGallery":"Create a new gallery","createNewPlaylist":"Create a new playlist","createNewVideoPlaylist":"Create a new video playlist","returnToLibrary":"\u2190 Go to library","allMediaItems":"All media items","allDates":"All dates","noItemsFound":"No items found.","insertIntoPost":"Insert into post","unattached":"Unattached","mine":"Mine","trash":"Trash","uploadedToThisPost":"Uploaded to this post","warnDelete":"You are about to permanently delete this item from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkDelete":"You are about to permanently delete these items from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkTrash":"You are about to trash these items.\n  'Cancel' to stop, 'OK' to delete.","bulkSelect":"Bulk select","trashSelected":"Move to Trash","restoreSelected":"Restore from Trash","deletePermanently":"Delete permanently","errorDeleting":"Error in deleting the attachment.","apply":"Apply","filterByDate":"Filter by date","filterByType":"Filter by type","searchLabel":"Search media","searchMediaLabel":"Search media","searchMediaPlaceholder":"Search media items...","mediaFound":"Number of media items found: %d","noMedia":"No media items found.","noMediaTryNewSearch":"No media items found. Try a different search.","mediaItemViewed":"Viewing media item: %s","attachmentDetails":"Attachment details","insertFromUrlTitle":"Insert from URL","setFeaturedImageTitle":"Featured image","setFeaturedImage":"Set featured image","createGalleryTitle":"Create gallery","editGalleryTitle":"Edit gallery","cancelGalleryTitle":"\u2190 Cancel gallery","insertGallery":"Insert gallery","updateGallery":"Update gallery","addToGallery":"Add to gallery","addToGalleryTitle":"Add to gallery","reverseOrder":"Reverse order","imageDetailsTitle":"Image details","imageReplaceTitle":"Replace image","imageDetailsCancel":"Cancel edit","editImage":"Edit image","chooseImage":"Choose image","selectAndCrop":"Select and crop","skipCropping":"Skip cropping","cropImage":"Crop image","cropYourImage":"Crop your image","cropping":"Cropping\u2026","suggestedDimensions":"Suggested image dimensions: %1$s by %2$s pixels.","cropError":"There has been an error cropping your image.","audioDetailsTitle":"Audio details","audioReplaceTitle":"Replace audio","audioAddSourceTitle":"Add audio source","audioDetailsCancel":"Cancel edit","videoDetailsTitle":"Video details","videoReplaceTitle":"Replace video","videoAddSourceTitle":"Add video source","videoDetailsCancel":"Cancel edit","videoSelectPosterImageTitle":"Select poster image","videoAddTrackTitle":"Add subtitles","playlistDragInfo":"Drag and drop to reorder tracks.","createPlaylistTitle":"Create audio playlist","editPlaylistTitle":"Edit audio playlist","cancelPlaylistTitle":"\u2190 Cancel audio playlist","insertPlaylist":"Insert audio playlist","updatePlaylist":"Update audio playlist","addToPlaylist":"Add to audio playlist","addToPlaylistTitle":"Add to Audio Playlist","videoPlaylistDragInfo":"Drag and drop to reorder videos.","createVideoPlaylistTitle":"Create video playlist","editVideoPlaylistTitle":"Edit video playlist","cancelVideoPlaylistTitle":"\u2190 Cancel video playlist","insertVideoPlaylist":"Insert video playlist","updateVideoPlaylist":"Update video playlist","addToVideoPlaylist":"Add to video playlist","addToVideoPlaylistTitle":"Add to video Playlist","filterAttachments":"Filter media","attachmentsList":"Media list","settings":{"tabs":[],"tabUrl":"https://www.thechesswebsite.com/wp-admin/media-upload.php?chromeless=1","mimeTypes":{"image":"Images","audio":"Audio","video":"Video","application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms-word.document.macroEnabled.12,application/vnd.ms-word.template.macroEnabled.12,application/vnd.oasis.opendocument.text,application/vnd.apple.pages,application/pdf,application/vnd.ms-xpsdocument,application/oxps,application/rtf,application/wordperfect,application/octet-stream":"Documents","application/vnd.apple.numbers,application/vnd.oasis.opendocument.spreadsheet,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel.sheet.macroEnabled.12,application/vnd.ms-excel.sheet.binary.macroEnabled.12":"Spreadsheets","application/x-gzip,application/rar,a
2466pplication/x-tar,application/zip,application/x-7z-compressed":"Archives"},"captions":true,"nonce":{"sendToEditor":"6185124ae8","setAttachmentThumbnail":"4a0ae45b94"},"post":{"id":0},"defaultProps":{"link":"","align":"","size":""},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https://www.thechesswebsite.com/wp-json/oembed/1.0/proxy","embedExts":["mp3","ogg","flac","m4a","wav","mp4","m4v","webm","ogv","flv"],"embedMimes":{"mp3":"audio/mpeg","ogg":"audio/ogg","flac":"audio/flac","m4a":"audio/mpeg","wav":"audio/wav","mp4":"video/mp4","m4v":"video/mp4","webm":"video/webm","ogv":"video/ogg","flv":"video/x-flv"},"contentWidth":800,"months":[{"year":"2025","month":"10","text":"October 2025"},{"year":"2025","month":"8","text":"August 2025"},{"year":"2025","month":"7","text":"July 2025"},{"year":"2025","month":"5","text":"May 2025"},{"year":"2024","month":"12","text":"December 2024"},{"year":"2024","month":"7","text":"July 2024"},{"year":"2024","month":"4","text":"April 2024"},{"year":"2024","month":"2","text":"February 2024"},{"year":"2024","month":"1","text":"January 2024"},{"year":"2023","month":"12","text":"December 2023"},{"year":"2023","month":"11","text":"November 2023"},{"year":"2023","month":"10","text":"October 2023"},{"year":"2023","month":"8","text":"August 2023"},{"year":"2022","month":"9","text":"September 2022"},{"year":"2022","month":"8","text":"August 2022"},{"year":"2022","month":"4","text":"April 2022"},{"year":"2021","month":"12","text":"December 2021"},{"year":"2021","month":"11","text":"November 2021"},{"year":"2021","month":"9","text":"September 2021"},{"year":"2021","month":"8","text":"August 2021"},{"year":"2021","month":"7","text":"July 2021"},{"year":"2021","month":"5","text":"May 2021"},{"year":"2021","month":"1","text":"January 2021"},{"year":"2020","month":"12","text":"December 2020"},{"year":"2020","month":"11","text":"November 2020"},{"year":"2020","month":"10","text":"October 2020"},{"year":"2020","month":"7","text":"July 2020"},{"year":"2020","month":"6","text":"June 2020"},{"year":"2020","month":"5","text":"May 2020"},{"year":"2020","month":"4","text":"April 2020"},{"year":"2020","month":"3","text":"March 2020"},{"year":"2020","month":"2","text":"February 2020"},{"year":"2020","month":"1","text":"January 2020"},{"year":"2019","month":"12","text":"December 2019"},{"year":"2019","month":"11","text":"November 2019"},{"year":"2019","month":"9","text":"September 2019"},{"year":"2019","month":"8","text":"August 2019"},{"year":"2019","month":"7","text":"July 2019"},{"year":"2019","month":"6","text":"June 2019"},{"year":"2019","month":"5","text":"May 2019"},{"year":"2019","month":"4","text":"April 2019"},{"year":"2019","month":"3","text":"March 2019"},{"year":"2019","month":"2","text":"February 2019"},{"year":"2018","month":"12","text":"December 2018"},{"year":"2018","month":"11","text":"November 2018"},{"year":"2018","month":"10","text":"October 2018"},{"year":"2018","month":"9","text":"September 2018"},{"year":"2018","month":"8","text":"August 2018"},{"year":"2018","month":"7","text":"July 2018"},{"year":"2018","month":"6","text":"June 2018"},{"year":"2018","month":"5","text":"May 2018"},{"year":"2018","month":"3","text":"March 2018"},{"year":"2018","month":"1","text":"January 2018"},{"year":"2017","month":"11","text":"November 2017"},{"year":"2017","month":"10","text":"October 2017"},{"year":"2017","month":"8","text":"August 2017"},{"year":"2017","month":"7","text":"July 2017"},{"year":"2017","month":"4","text":"April 2017"},{"year":"2017","month":"3","text":"March 2017"},{"year":"2017","month":"2","text":"February 2017"},{"year":"2017","month":"1","text":"January 2017"},{"year":"2016","month":"12","text":"December 2016"},{"year":"2016","month":"11","text":"November 2016"},{"year":"2016","month":"10","text":"October 2016"},{"year":"2016","month":"8","text":"August 2016"},{"year":"2016","month":"7","text":"July 2016"},{"year":"2016","month":"6","text":"June 2016"},{"year":"2016","month":"5","text":"May 2016"},{"year":"2016","month":"4","text":"April 2016"},{"year":"2016","month":"3","text":"March 2016"},{"year":"2016","month":"2","text":"February 2016"},{"year":"2016","month":"1","text":"January 2016"},{"year":"2015","month":"12","text":"December 2015"},{"year":"2015","month":"11","text":"November 2015"},{"year":"2015","month":"10","text":"October 2015"},{"year":"2015","month":"9","text":"September 2015"},{"year":"2015","month":"8","text":"August 2015"},{"year":"2015","month":"7","text":"July 2015"},{"year":"2015","month":"6","text":"June 2015"},{"year":"2015","month":"5","text":"May 2015"},{"year":"2015","month":"4","text":"April 2015"},{"year":"2015","month":"3","text":"March 2015"},{"year":"2015","month":"2","text":"February 2015"},{"year":"2015","month":"1","text":"January 2015"},{"year":"2014","month":"12","text":"December 2014"},{"year":"2014","month":"11","text":"November 2014"},{"year":"2014","month":"10","text":"October 2014"},{"year":"2014","month":"8","text":"August 2014"},{"year":"2014","month":"7","text":"July 2014"},{"year":"2014","month":"6","text":"June 2014"},{"year":"2014","month":"5","text":"May 2014"},{"year":"2014","month":"4","text":"April 2014"},{"year":"2014","month":"3","text":"March 2014"},{"year":"2014","month":"2","text":"February 2014"},{"year":"2014","month":"1","text":"January 2014"},{"year":"2013","month":"12","text":"December 2013"},{"year":"2013","month":"11","text":"November 2013"},{"year":"2013","month":"10","text":"October 2013"},{"year":"2013","month":"9","text":"September 2013"},{"year":"2013","month":"8","text":"August 2013"},{"year":"2013","month":"7","text":"July 2013"},{"year":"2013","month":"6","text":"June 2013"},{"year":"2013","month":"5","text":"May 2013"},{"year":"2013","month":"4","text":"April 2013"},{"year":"2013","month":"3","text":"March 2013"},{"year":"2013","month":"2","text":"February 2013"},{"year":"2013","month":"1","text":"January 2013"},{"year":"2012","month":"11","text":"November 2012"},{"year":"2012","month":"9","text":"September 2012"},{"year":"2012","month":"8","text":"August 2012"},{"year":"2012","month":"7","text":"July 2012"}],"mediaTrash":0,"infiniteScrolling":1}};
2467//# sourceURL=media-views-js-extra
2468</script>
vendor: 1 bytes, line 2468
2468
2469<script id="media-views-js" src="https://www.thechesswebsite.com/wp-includes/js/media-views.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2469
2469
2470<script id="media-editor-js" src="https://www.thechesswebsite.com/wp-includes/js/media-editor.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2470
2470
2471<script id="media-audiovideo-js" src="https://www.thechesswebsite.com/wp-includes/js/media-audiovideo.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2471
2471
2472<script id="elementor-pro-webpack-runtime-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 2472
2472
2473<script id="elementor-pro-frontend-js-before">
2474var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.thechesswebsite.com\/wp-admin\/admin-ajax.php","nonce":"693362ea1f","urls":{"assets":"https:\/\/www.thechesswebsite.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.thechesswebsite.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"woocommerce":{"menu_cart":{"cart_page_url":"https:\/\/www.thechesswebsite.com\/cart\/","checkout_page_url":"https:\/\/www.thechesswebsite.com\/checkout\/","fragments_nonce":"da558d66b5"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.thechesswebsite.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
2475//# sourceURL=elementor-pro-frontend-js-before
2476</script>
vendor: 1 bytes, line 2476
2476
2477<script id="elementor-pro-frontend-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 2477
2477
2478<script id="pro-elements-handlers-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 2478
2478
2479<script id="gsap-js-js" src="//cdnjs.cloudflare.com/ajax/libs/gsap/2.1.3/TweenMax.min.js"></script>
vendor: 1 bytes, line 2479
2479
2480<script id="elementor-extras-frontend-js-extra">
2481var elementorExtrasFrontendConfig = {"urls":{"assets":"https://www.thechesswebsite.com/wp-content/plugins/elementor-extras/assets/"},"refreshableWidgets":["ee-offcanvas.classic","ee-popup.classic","gallery-slider.default","media-carousel.default","image-carousel.default","slides.default"]};
2482//# sourceURL=elementor-extras-frontend-js-extra
2483</script>
vendor: 1 bytes, line 2483
2483
2484<script id="elementor-extras-frontend-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor-extras/assets/js/frontend.min.js?ver=2.2.52"></script>
vendor: 1 bytes, line 2484
2484
2485<script id="parallax-gallery-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor-extras/assets/lib/parallax-gallery/parallax-gallery.min.js?ver=1.0.0"></script>
2485
2486
2487<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-addcf77b519c1d220a8","applicationID":"1009981968","transactionName":"ZVxWMEBTVhBRVkxdWlwWdQdGW1cNH1xWUFBK","queueTime":0,"applicationTime":7900,"atts":"SRtVRghJRR4=","errorBeacon":"bam.nr-data.net","agent":""}</script>
2487<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4040f30283736d6',t:'MTc5MDI3NjcxMg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2487<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"20eb572f2eff44ac8e10624c2771a50c","r":1,"spa":2}' crossorigin="anonymous"></script>
2487
2488</body>
2489</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.