window.siteDefinition = { logLevel: 'debug' }; // for debug purposes window.codeq = { /** * XML namespaces. */ ns: { svg: 'http://www.w3.org/2000/svg' }, noOnlineStatus: !('onLine' in navigator), /** * REST API URL prefix. */ urlPrefix: '/codeq/', /** * Returns the number of Unicode code points in the given string. * * @param s {string} * @returns {number} */ codePointCount: function (s) { var n = 0, i, code; for (i = s.length - 1; i >= 0; i--) { code = s.charCodeAt(i); if ((code >= 0xd800) && (code < 0xe000)) i++; n++; } return n; } };