(name, value, time)
| 494 | } |
| 495 | |
| 496 | function cookie(name, value, time) { |
| 497 | if (name) { |
| 498 | if (value) { |
| 499 | if (time) { |
| 500 | let date = new Date(); |
| 501 | date.setTime(date.getTime() + 864e5 * time), time = date.toGMTString(); |
| 502 | } |
| 503 | return document.cookie = name + "=" + escape(toStr(value)) + (time ? "; expires=" + time + (arguments[3] ? |
| 504 | "; domain=" + arguments[3] + (arguments[4] ? "; path=" + arguments[4] + (arguments[5] ? "; secure" : "") : "") : |
| 505 | "") : ""), !0; |
| 506 | } |
| 507 | return value = document.cookie.match("(?:^|;)\\s*" + name.replace(/([-.*+?^${}()|[\]\/\\])/g, "\\$1") + "=([^;]*)"), |
| 508 | value = value && "string" == typeof value[1] ? unescape(value[1]) : !1, (/^(\{|\[).+\}|\]$/.test(value) || |
| 509 | /^[0-9]+$/g.test(value)) && eval("value=" + value), value; |
| 510 | } |
| 511 | let data = {}; |
| 512 | value = document.cookie.replace(/\s/g, "").split(";"); |
| 513 | for (let i = 0; value.length > i; i++) name = value[i].split("="), name[1] && (data[name[0]] = unescape(name[1])); |
| 514 | return data; |
| 515 | } |
| 516 | |
| 517 | document.write(createGameLayer()); |
| 518 |
no test coverage detected