(function() { var settings = { runtimeOrder: [{ "type": "html5", "url": "index_lms_html5.html" }, { "type": "flash", "url": "index_lms_flash.html" }] }; var detection = { agent: navigator.userAgent, flashEnabled: function() { var description, version, flashAX, plugin = navigator.plugins["Shockwave Flash"]; if (plugin != null) { description = plugin.description.split(" "); version = Number(description[description.length - 2]); return (version >= 10) || isNaN(version); } else { try { flashAX = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.10"); return (flashAX != null); } catch (e) {} } return false; }, html5Enabled: function() { return html5Supported; }, ampEnabled: function() { return false; }, isIOS: function() { return (this.agent.indexOf("AppleWebKit/") > -1 && this.agent.indexOf("Mobile/") > -1) }, isAndroid: function() { return (this.agent.indexOf("Android") > -1); }, isIPad: function() { return (this.agent.indexOf("iPad") > -1); } }; var router = { init: function() { var i, redirected = false, order = settings.runtimeOrder, launchMap = { flash: { isEnabled: 'flashEnabled', delim: '?' }, html5: { isEnabled: 'html5Enabled', delim: '?' }, amp: { isEnabled: 'ampEnabled', delim: '#' } }; for (i = 0; i < order.length; i++) { var launchInfo = launchMap[order[i].type], url = order[i].url; if (detection[launchInfo.isEnabled]()) { this.redirect(url, launchInfo.delim); redirected = true; break; } } if (!redirected) { showWarning = true; } }, getQueryString: function(params) { params = params || []; var i, queryString = document.location.search.substr(1), paramArr = queryString.length > 0 ? queryString.split('&') : []; for (i = 0; i < params.length; i++) { paramArr.push([params[i].name, params[i].value].join('=')); } return paramArr.join('&'); }, formatUrl: function(url, delim) { delim = delim || '?'; var queryString = this.getQueryString(); if (queryString != null && queryString.length > 0) { return [url, queryString].join(delim); } return url; }, redirect: function(url, delim) { window.location.replace(this.formatUrl(url, delim)); } }; router.init(); })(); function myFunction() { document.getElementById("myDropdown").classList.toggle("show"); } window.onclick = function(event) { if (!event.target.matches('.dropbtn')) { var dropdowns = document.getElementsByClassName("dropdown-content"); var i; for (i = 0; i < dropdowns.length; i++) { var openDropdown = dropdowns[i]; if (openDropdown.classList.contains('show')) { openDropdown.classList.remove('show'); } } } }

Introduction to (Gen)AI: Hype, benefit and risk

Select the language of your choice

Language selected successfully!