let qxVm = { console_log: console.log }; // 限制不能被枚举 Object.defineProperty(this, 'qxVm', { value: qxVm, configurable: true, enumerable: false, writable: true }); // 限制不能被枚举 Object.defineProperty(this, 'qxVm_module', { value: qxVm_module, configurable: true, enumerable: false, writable: true }); //框架运行内存 qxVm.memory = { $createObj_key: 'qxVm', // 只有输入对的密码, 才能创建对象 private_data: new WeakMap(), // new出来的对象 timer_map: { 0: null }, // 定时器map plugin: {}, mimeType: {}, pluginArray: {}, mimeTypeArray: {}, listeners: {}, eventObj:{}, htmlElements: {}, // 保存 createElement 方法创造节点需要用到得类 runElementList: [], htmlCollection: [], // 储存 getElementsByTagName, 返回的节点对象 logs: [] // 日志储存 }; // 默认的环境, 由用户输入的环境, 自定义环境, 只添加动态的值 qxVm.default_envs = { canvas: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAAAXNSR0IArs4c6QAABGJJREFUeF7t1AEJAAAMAsHZv/RyPNwSyDncOQIECEQEFskpJgECBM5geQICBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAgQdWMQCX4yW9owAAAABJRU5ErkJggg==", screen: {}, navigator: { appCodeName: "Mozilla", appVersion: "5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36", userAgent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36 Edg/100.0.1185.44" }, location: { href: "chrome://newtab/" }, document: { cookie: "" } } // 开关配置, 以及别的配置 qxVm.config = { logOpen: false, proxy: false }; // 打印保存日志功能 qxVm.print = { // 动态实现 }; // 算法加解密 qxVm.encrypt = { base64: {} }; /* 这里面的方法, 是给开发者自己用的,不直接给用户使用 */ //去掉所有的空格(中文空格、英文空格都会被替换) qxVm.compress_jsCode = function (string_js) { if (string_js.length >= 100) { let string = string_js.replace(/\r\n/g, ""); string = string.replace(/\n/g, ""); return string.replace(/\s/g, "").slice(0, 100) + "......"; } return string_js }; // 首字母变大写 qxVm.titleCase = function (str) { return str.slice(0, 1).toUpperCase() + str.slice(1).toLowerCase(); } // 将用户设置的属性, 设置为自己的属性 qxVm.updata_envs = function (user_envs, target_envs) { const target_envs_keys = Object.keys(target_envs); for (const key in user_envs) { if (target_envs_keys.indexOf(key) > -1) { target_envs[key] = user_envs[key]; } } }; // 判断 qxVm.inAndHasOwnProperty = function (obj, attribute) { return (attribute in obj) && (obj.hasOwnProperty(attribute)); //如果返回true就是在自身上,false则在原型链上 }; // 判断这个参数 WeakMap 对象里面 这个this的参数是不是为空 qxVm.abs = function (params, value) { return typeof (params) === "undefined" ? value : params } // 获得 HTML***Element 对象的Symbol.toStringTag qxVm.htmls_toStringTag = function (obj) { // HTMLLIElement 实例 if (obj && obj.__proto__) { let tag = obj.__proto__[Symbol.toStringTag]; if (tag === 'HTMLAnchorElement') return 'a'; // 标签比较特殊 return tag.replace(/HTML/, '').replace(/Element/, '') }; return undefined; }; /** * 去掉所有的空格(中文空格、英文空格都会被替换) * @param {String} string_js * @return String */ qxVm.compressJsCode = function (stringJs) { let string_js_length = stringJs.length; if (string_js_length >= 100) { let string = stringJs.replace(/\r\n/g, "").replace(/\n/g, "").replace(/\s/g, ""); return string.slice(0, 70) + "..." + string.slice(-30); } return stringJs }; /* 一些保护性功能方法会放到这里 */ // 保护伪造的函数(Function.toString()) 让其更难被识破 qxVm.safefunction = (function() { "use strict"; const $toString = Function.toString; const myFunction_toString_symbol = Symbol('('.concat('', ')_', (Math.random() + '').toString(36))); const myToString = function () { return typeof this === 'function' && this[myFunction_toString_symbol] || $toString.call(this); }; function buffer_memory(value) { let d = buffer_memory.d || ( buffer_memory.d = { configurable: true, enumerable: false, writable: true } ); d.value = value; return d; }; function set_native(func, key, value) { Object.defineProperty(func, key, buffer_memory(value)) }; Reflect.deleteProperty(Function.prototype, 'toString'); //删除原型链上的toString set_native(Function.prototype, "toString", myToString); //自己定义个getter方法 set_native(Function, myFunction_toString_symbol, "function Function() { [native code] }") set_native(Function, "toString", myToString) set_native(Function.prototype.toString, myFunction_toString_symbol, "function toString() { [native code] }"); //套个娃 保护一下我们定义的toString 否则就暴露了 /** * 保护伪造func (Function.toString()) 让其更难被识破 * @param { Object } func * @param { String } func_name - 可显示的名称 * @param { Boolean } defined_func_name - 自定义可显示的名称 * @returns { undefined } */ return function (func, func_name, defined_func_name) { if (func_name !== undefined && defined_func_name === true) { set_native(func, myFunction_toString_symbol, `function ${func_name || ''}() { [native code] }`); } else { set_native(func, myFunction_toString_symbol, `function ${func.name || func_name || ''}() { [native code] }`); } }; })(); // 保护伪造的对象(Object.toString()) 让其更难被识破 qxVm.rename = (function () { function buffer_memory(value) { let d = buffer_memory.d || ( buffer_memory.d = { configurable: true, enumerable: false, writable: false } ); d.value = value; return d; }; /** * 保护伪造Object (Object[Symbol.toStringTag]) 让其更难被识破 * @param { Object } Obj * @param { String } Objname - 可显示的名称 * @returns { undefined } */ return function (Obj, Objname) { Object.defineProperties(Obj, { [Symbol.toStringTag]: buffer_memory(Objname) }) }; })(); // 保护 Object.prototype属性的对象描述符, 并给Object.prototype添加constructor属性 qxVm.safeDescriptor_addConstructor = (function () { function buffer_memory_proto(value) { let d = buffer_memory_proto.d || ( buffer_memory_proto.d = { configurable: false, enumerable: false, writable: false } ); d.value = value; return d; }; function buffer_memory(value) { let d = buffer_memory.d || ( buffer_memory.d = { configurable: true, enumerable: false, writable: true } ); d.value = value; return d; }; /** * 保护 Object.prototype属性的对象描述符, 并给Object.prototype添加constructor属性 * @param { Object } Obj * @returns { undefined } */ return function (Obj) { Object.defineProperty(Obj, 'prototype', buffer_memory_proto(Obj.prototype)) Object.defineProperty(Obj.prototype, 'constructor', buffer_memory(Obj)); }; })(); /** * 保护对象get, set, func 属性的toString 操作 * @param { Object } Obj * @param { Array } safe_get_attribute - 需要保护的 get 属性 * @param { Array } safe_set_attribute - 需要保护的 set 属性 * @param { Array } safe_func_attribute - 需要保护的 func 属性 * @param { Boolean } oneself - 给自身添加, 而不是 prototype * @returns { undefined } */ qxVm.safe_Objattribute = function (Obj, safe_get_attribute, safe_set_attribute, safe_func_attribute, oneself) { /* Obj: 需要保护的对象, 默认是保护对象的原型对象 safe_get_attribute: 需要保护的 get 属性 safe_set_attribute: 需要保护的 set 属性 safe_func_attribute:需要保护的 func 属性 oneself: 如果指定了这个参数 为 true,则说明是保护的自身,而不是原型链 */ const obj = oneself ? Obj : Obj.prototype; // 保护get属性 for (let key of safe_get_attribute) { qxVm.safefunction(Object.getOwnPropertyDescriptor(obj, key)['get']); } // 保护set属性 for (let key of safe_set_attribute) { qxVm.safefunction(Object.getOwnPropertyDescriptor(obj, key)['set']); } // 保护func属性 for (let key of safe_func_attribute) { qxVm.safefunction(obj[key]); } } /** * 设置 iterator 属性 * @param { Object } Obj * @param { Boolean } oneself - 是否给自身添加, 而不是 prototype * @returns { undefined } */ qxVm.set_iterator = function (Obj, oneself) { const obj = oneself ? Obj : Obj.prototype; Object.defineProperties(obj, { [Symbol.iterator]: { value: Array.prototype[Symbol.iterator], configurable: true, enumerable: false, writable: true } }) }; /* 大写字母的属性, 都是原型以及本身, 都会有一份 给原型, 以及本身设置属性, 并设置对象描述符 */ qxVm.add_capitalLetter_attribute = (function () { function buffer_memory(value) { let d = buffer_memory.d || ( buffer_memory.d = { configurable: false, enumerable: true, writable: false } ); d.value = value; return d; }; /** * 同时给原型, 以及自身设置属性, 并设置对象描述符 * @param { Object } Obj * @param { Array } attributes * @returns { undefined } */ return function (Obj, attributes) { for (let key in attributes) { if (attributes.hasOwnProperty(key)) { const value_obj = buffer_memory(attributes[key]); Object.defineProperty(Obj, key, value_obj); Object.defineProperty(Obj.prototype, key, value_obj); } }; }; })(); /* 暴露给用户的 更改浏览器的某些参数 在此文件下的代码 必须要框架run方法执行后执行 */ //qxVm.z_sanbox.memory.Plugin.new({description:"npAliSSOLogin Plugin",filename:"npalissologin.dll",name:"AliSSOLogin plugin",MimeTypes:[{description: "AliSSOLogin",suffixes: "AliSSOLogin",type: "application/npalissologin"},{description: "AliSSOLogin1",suffixes: "AliSSOLogin",type: "application1/npalissologin"}]}) qxVm.config_plugin = function (data) { if (qxVm.memory.pluginArray.temp === undefined) { qxVm.memory.pluginArray.temp = []; } qxVm.memory.pluginArray.temp.push(data); }; // 将用户配置的环境放到自己的内存 qxVm.config_envs = function(data){ /* qxVm.z_sanbox.config_envs({"navigator":{"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36 Edg/100.0.1185.44"}}) */ for (const key in data) { qxVm.updata_envs(data[key], qxVm.default_envs[key]) } } // ======================================================================================================================== //框架日志功能 qxVm.print.log = function (logType, target, property, value) { if (qxVm.config.logOpen) { //开始保存日志 if (qxVm.memory.print.length === 111) { } qxVm.memory.logs.push({ "类型": logType, "调用者": target, "属性": property, "值": value }); } }; qxVm.print.getall = function () { console.table(qxVm.memory.logs, ["类型", "调用者", "属性", "值"]); }; qxVm.logAdd = function (logType, target, property, argArray, result) { let log_str; if (logType === 'ProxyGet') { log_str = `[${logType}] -> [ ${target}.${property} ] -> [ ${result} ]` } else if (logType === 'ProxySet' || logType === 'ProxyHas' || logType === 'ProxyDeleteProperty' || logType === 'ProxyGetOwnPropertyDescriptor' || logType === 'ProxyDefineProperty') { log_str = `[${logType}] -> [ ${target}.${property} ] -> [ ${result} ]` } else if (logType === 'ProxyDefineProperty') { log_str = `[${logType}] -> ${target}.${property} -> [${argArray}] -> [${result}]` } else if (logType === 'ProxyGetPrototypeOf' || logType === 'ProxyIsExtensible' || logType === 'ProxyOwnKeys') { try{ log_str = `[${logType}] -> [${target}] -> [${result}]` }catch(e){ log_str = `[${logType}] -> [${target}] -> [error]` } } else if (logType === 'ProxySetPrototypeOf') { log_str = `[${logType}] -> [${target}] -> [${result}]` } else if (logType === 'ProxyPreventExtensions') { log_str = `[${logType}] -> [${target}] -> [${result}]` } else if (logType === 'Apply' || logType === 'ProxyApply' || logType === 'ProxyConstruct') { log_str = `[${logType}] -> [ ${target}.${property} ] -> [ ${argArray} ] -> [ ${result} ]` } else if (logType === 'NodeJs') { log_str = `[${logType}] -> [${Array.prototype.slice.call(argArray).join(', ')}]` } else if (logType === 'Func') { let _args = Array.prototype.slice.call(argArray).join(', '); _args = qxVm.compressJsCode(_args + "") log_str = `[${logType}] -> [ ${target}.${property} ] -> (${_args}) -> [ ${result} ]` } else if (logType === 'Get') { log_str = `[${logType}] -> [ ${target}.${property} ] -> [ ${result} ]` } else if (logType === 'Set') { log_str = `[${logType}] -> [ ${target}.${property} ] -> (${Array.prototype.slice.call(argArray).join(', ')})` } else if (logType == 'qxVmLog') { log_str = `[${logType}] -> [${target}]` } if (qxVm.memory.isIframe) log_str = '[iframe]' + log_str; qxVm.memory.logs.push(log_str); qxVm.console_log(log_str); } // ======================================================================================================================== qxVm.proxy = function (obj, objname, type) { function get_attribute_type(value) { return Object.prototype.toString.call(value); } function get_method_handler(watchName) { return { apply(target, thisArg, argArray) { let result = Reflect.apply(target, thisArg, argArray); if (thisArg === console && target.name === "log") { return result; }; if (target.name === "toString") { return result; }; if (qxVm.config.logOpen === true) { console.log(`[${watchName}] apply function name is [${target.name}], argArray is [${argArray}], result is [${result}].`); } return result }, construct(target, argArray, newTarget) { let result = Reflect.construct(target, argArray, newTarget); if (qxVm.config.logOpen === true) { console.log(`[${watchName}] construct function name is [${target.name}], argArray is [${argArray}], result is [${(result)}].`); } return result; } } } function get_obj_handler(WatchName) { return { get(target, propKey, receiver) { if (qxVm.config.proxy_proto === false && propKey === "__proto__") { console.log(`getting propKey-> ${WatchName}.${propKey} value-> ${(target[propKey])}`) return target[propKey] }; let result = Reflect.get(target, propKey, receiver); let result_type = get_attribute_type(result); if (result instanceof Object) { if (Object.getOwnPropertyDescriptor(target, propKey)?.writable === false) { console.log(`getting propKey-> ${WatchName}.${propKey} it is non-writable`) } else { if (typeof result === "function") { if (qxVm.config.logOpen === true) { console.log(`getting propKey-> ${WatchName}.${propKey} value-> ${qxVm.compress_jsCode(String(result))} typeof-> ${result_type}`); } return new Proxy(result, get_method_handler(WatchName)) } else { if (qxVm.config.logOpen === true) { console.log(`\ngetting propKey-> ${WatchName}.${propKey} value-> ${qxVm.compress_jsCode(String(result))} typeof-> ${result_type}`); } } return new Proxy(result, get_obj_handler(`${WatchName}.${propKey}`)) } } if (typeof (propKey) !== "symbol" && propKey !== "toString") { try { if (qxVm.config.logOpen === true) { console.log(`\ngetting propKey-> ${WatchName}.${propKey?.description ?? propKey} result-> ${result} typeof-> ${result_type}`); } } catch (e) { console.log(`[${WatchName}] getting error`); } } return result; }, set(target, propKey, value, receiver) { let value_type = get_attribute_type(value); if (value instanceof Object) { if (qxVm.config.logOpen === true) { console.log(`\nsetting propKey-> ${WatchName}.${propKey} value-> ${qxVm.compress_jsCode(String(value))} typeof-> ${value_type}`); } } else { if (qxVm.config.logOpen === true) { console.log(`\nsetting propKey-> ${WatchName}.${propKey} value-> ${qxVm.compress_jsCode(String(value))} typeof-> ${value_type}`); } } return Reflect.set(target, propKey, value, receiver); }, has(target, propKey) { let result = Reflect.has(target, propKey); if (qxVm.config.logOpen === true) { console.log(`has propKey-> ${WatchName}.${propKey}, result-> ${result}`); } return result; }, deleteProperty(target, propKey) { let result = Reflect.deleteProperty(target, propKey); if (qxVm.config.logOpen === true) { console.log(`delete propKey-> ${WatchName}.${propKey}, result-> ${result}`); } return result; }, getOwnPropertyDescriptor(target, propKey) { let result = Reflect.getOwnPropertyDescriptor(target, propKey); if (qxVm.config.logOpen === true) { try { console.log(`getOwnPropertyDescriptor propKey-> ${WatchName}.${propKey} result-> ${(String(result))}`); } catch (error) { } } return result; }, defineProperty(target, propKey, attributes) { let result = Reflect.defineProperty(target, propKey, attributes); try { if (qxVm.config.logOpen === true) { console.log(`defineProperty propKey-> ${WatchName}.${propKey} attributes is [${(attributes)}], result is [${result}]`); } } catch (e) { console.log(`[${WatchName}] defineProperty error`) } return result; }, getPrototypeOf(target) { let result = Reflect.getPrototypeOf(target); if (qxVm.config.logOpen === true) { console.log(`[${WatchName}] getPrototypeOf result is [${(result)}]`); } return result; }, setPrototypeOf(target, proto) { let result = Reflect.setPrototypeOf(target, proto); if (qxVm.config.logOpen === true) { console.log(`[${WatchName}] setPrototypeOf proto is [${(proto)}], result is [${result}]`); } return result; }, preventExtensions(target) { let result = Reflect.preventExtensions(target); if (qxVm.config.logOpen === true) { console.log(`[${WatchName}] preventExtensions, result is [${result}]`); } return result; }, isExtensible(target) { let result = Reflect.isExtensible(target); if (qxVm.config.logOpen === true) { console.log(`[${WatchName}] isExtensible, result is [${result}]`); } return result; }, ownKeys(target) { let result = Reflect.ownKeys(target); if (qxVm.config.logOpen === true) { try { console.log(`[${WatchName}] invoke ownkeys, result is [${String((result))}]`); } catch (error) { } } return result } } } if (qxVm.config.proxy === false) { return obj } // if (type === "method") { if (typeof obj === "function") { return new Proxy(obj, get_method_handler(objname)); } return new Proxy(obj, get_obj_handler(objname)); }; Error.prepareStackTrace = function (error, callSites) { // 先处理 非法调用 if (error.name === 'TypeError' && error.message === 'Illegal invocation') { let stack = callSites.map(callSite => { let one_stack; let func_name = callSite.getFunctionName(); // 过滤掉node相关的堆栈, 以及 调试的文件名堆栈 if (func_name && (func_name.includes('Module') || func_name.includes('executeUserEntryPoint'))) { return } if (!func_name){ one_stack = ` at :${callSite.getLineNumber()}:${callSite.getColumnNumber()}`; }else{ one_stack = ` at ${func_name} (:${callSite.getLineNumber()}:${callSite.getColumnNumber()})`; } return one_stack; }) stack = stack.filter((item) => { return item }); return `${error.toString()}\n${stack.join('\n')}` } // 默认格式 return error.toString() + '\n' + callSites.map(callSite => { return ' at ' + callSite.getFunctionName() + ' (' + callSite.getFileName() + ':' + callSite.getLineNumber() + ':' + callSite.getColumnNumber() + ')' }).join('\n') }; qxVm.Illegal_error = function Illegal_error(message, stack) { let e = new TypeError() if (message) e.message = message else e.message = "Illegal constructor" if (stack) e.stack = stack else e.stack = `"TypeError: Illegal constructor at snippet:///%E8%84%9A%E6%9C%AC%E4%BB%A3%E7%A0%81%E6%AE%B5%20%2332:2:6"` throw e }; qxVm.default_envs.canvas="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAAAXNSR0IArs4c6QAABGJJREFUeF7t1AEJAAAMAsHZv/RyPNwSyDncOQIECEQEFskpJgECBM5geQICBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAgQdWMQCX4yW9owAAAABJRU5ErkJggg==" qxVm.config_envs({"navigator":{"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36 Edg/100.0.1185.55"},"location":{},"document":{"referrer":""}}) qxVm.config_plugin({"description":"Portable Document Format","filename":"internal-pdf-viewer","name":"Chrome PDF Plugin","MimeTypes":[{"description":"Portable Document Format","suffixes":"pdf","type":"application/x-google-chrome-pdf"}]}) qxVm.config_plugin({"description":"","filename":"mhjfbmdgcfjbbpaeojofohoefgiehjai","name":"Chrome PDF Viewer","MimeTypes":[{"description":"","suffixes":"pdf","type":"application/pdf"}]}) qxVm.config_plugin({"description":"","filename":"internal-nacl-plugin","name":"Native Client","MimeTypes":[{"description":"Native Client Executable","suffixes":"","type":"application/x-nacl"},{"description":"Portable Native Client Executable","suffixes":"","type":"application/x-pnacl"}]}) ;(function(){ let del_attribute = ['global', 'SharedArrayBuffer', 'GLOBAL', 'root', 'VMError', 'Buffer', 'KNBCore']; del_attribute.forEach(function(item, index){ delete this[item]; }) })(); /* Event: UIEvent: MouseEvent: PointerEvent */ Event = function Event(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(Event); ; (function () { const $attributes = { AT_TARGET: 2, BUBBLING_PHASE: 3, CAPTURING_PHASE: 1, NONE: 0 }; const $safe_get_attribute = ['bubbles', 'cancelBubble', 'cancelable', 'composed', 'currentTarget', 'defaultPrevented', 'eventPhase', 'path', 'returnValue', 'srcElement', 'target', 'timeStamp', 'type']; const $safe_set_attribute = ['cancelBubble', 'returnValue']; const $safe_func_attribute = ['composedPath', 'initEvent', 'preventDefault', 'stopImmediatePropagation', 'stopPropagation']; Event.prototype = { get bubbles() { if (!Event.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).bubbles, false);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Event', 'bubbles', arguments, result); return result; }, get cancelBubble() { if (!Event.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).cancelBubble, false);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Event', 'cancelBubble', arguments, result); return result; }, set cancelBubble(value) { if (!Event.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Event', 'cancelBubble', arguments); qxVm.memory.private_data.get(this).cancelBubble = value ? true :false; }, get cancelable() { if (!Event.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).cancelable, false);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Event', 'cancelable', arguments, result); return result; }, get composed() { if (!Event.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).composed, false);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Event', 'composed', arguments, result); return result; }, composedPath() { if (!Event.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Event', 'composedPath', arguments, result); return result; }, get currentTarget() { if (!Event.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).currentTarget, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Event', 'currentTarget', arguments, result); return result; }, get defaultPrevented() { if (!Event.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).defaultPrevented, false);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Event', 'defaultPrevented', arguments, result); return result; }, get eventPhase() { if (!Event.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).eventPhase, 0);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Event', 'eventPhase', arguments, result); return result; }, initEvent() { if (!Event.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Event', 'initEvent', arguments, result); return result; }, get path() { if (!Event.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = [];; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Event', 'path', arguments, result); return result; }, preventDefault() { if (!Event.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Event', 'preventDefault', arguments, result); return result; }, get returnValue() { if (!Event.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).returnValue, true);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Event', 'returnValue', arguments, result); return result; }, set returnValue(value) { if (!Event.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Event', 'returnValue', arguments); qxVm.memory.private_data.get(this).returnValue = value ? true :false; }, get srcElement() { if (!Event.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).srcElement, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Event', 'srcElement', arguments, result); return result; }, stopImmediatePropagation() { if (!Event.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Event', 'stopImmediatePropagation', arguments, result); return result; }, stopPropagation() { if (!Event.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Event', 'stopPropagation', arguments, result); return result; }, get target() { if (!Event.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).target, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Event', 'target', arguments, result); return result; }, get timeStamp() { if (!Event.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).timeStamp, 2778.600000023842);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Event', 'timeStamp', arguments, result); return result; }, get type() { if (!Event.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).type, ""); } }; qxVm.rename(Event.prototype, "Event"); qxVm.add_capitalLetter_attribute(Event, $attributes); qxVm.safeDescriptor_addConstructor(Event); qxVm.safe_Objattribute(Event, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); CustomEvent = function CustomEvent(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(CustomEvent); ; (function () { const $safe_get_attribute = ['detail']; const $safe_set_attribute = []; const $safe_func_attribute = ['initCustomEvent']; CustomEvent.prototype = { get detail() { if (!CustomEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).detail, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CustomEvent', 'detail', arguments, result); return result; }, initCustomEvent() { if (!CustomEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CustomEvent', 'initCustomEvent', arguments, result); return result; } }; qxVm.rename(CustomEvent.prototype, "CustomEvent"); qxVm.safeDescriptor_addConstructor(CustomEvent); qxVm.safe_Objattribute(CustomEvent, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(CustomEvent.prototype, Event.prototype); Object.setPrototypeOf(CustomEvent, Event); })(); MediaEncryptedEvent = function MediaEncryptedEvent(type) { if(new.target !== MediaEncryptedEvent){ throw new TypeError(`Failed to construct 'MediaEncryptedEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.`) } if (type === undefined){ throw new TypeError(`Failed to construct 'MediaEncryptedEvent': 1 argument required, but only 0 present.`) } qxVm.memory.private_data.set(this, {type: type}) }; qxVm.safefunction(MediaEncryptedEvent); ; (function () { const $safe_get_attribute = ['initData', 'initDataType']; const $safe_set_attribute = []; const $safe_func_attribute = []; MediaEncryptedEvent.prototype = { get initData() { if (!MediaEncryptedEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).initData, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MediaEncryptedEvent', 'initData', arguments, result); return result; }, get initDataType() { if (!MediaEncryptedEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).initDataType, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MediaEncryptedEvent', 'initDataType', arguments, result); return result; }, } qxVm.rename(MediaEncryptedEvent.prototype, "MediaEncryptedEvent"); qxVm.safeDescriptor_addConstructor(MediaEncryptedEvent); qxVm.safe_Objattribute(MediaEncryptedEvent, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(MediaEncryptedEvent.prototype, Event.prototype); Object.setPrototypeOf(MediaEncryptedEvent, Event); })(); UIEvent = function UIEvent(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(UIEvent); ; (function () { const $safe_get_attribute = ['detail', 'sourceCapabilities', 'view', 'which']; const $safe_set_attribute = []; const $safe_func_attribute = ['initUIEvent']; UIEvent.prototype = { get detail() { if (!UIEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).detail, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'UIEvent', 'detail', arguments, result); return result; }, initUIEvent() { if (!UIEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'UIEvent', 'initUIEvent', arguments, result); return result; }, get sourceCapabilities() { if (!UIEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).sourceCapabilities, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'UIEvent', 'sourceCapabilities', arguments, result); return result; }, get view() { if (!UIEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).view, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'UIEvent', 'view', arguments, result); return result; }, get which() { if (!UIEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).which, ""); } } qxVm.rename(UIEvent.prototype, "UIEvent"); qxVm.safeDescriptor_addConstructor(UIEvent); qxVm.safe_Objattribute(UIEvent, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(UIEvent.prototype, Event.prototype); Object.setPrototypeOf(UIEvent, Event); })(); KeyboardEvent = function KeyboardEvent(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(KeyboardEvent); ; (function () { const $attributes = { DOM_KEY_LOCATION_LEFT: 1, DOM_KEY_LOCATION_NUMPAD: 3, DOM_KEY_LOCATION_RIGHT: 2, DOM_KEY_LOCATION_STANDARD: 0 } const $safe_get_attribute = ['altKey', 'charCode', 'code', 'ctrlKey', 'isComposing', 'key', 'keyCode', 'location', 'metaKey', 'repeat', 'shiftKey']; const $safe_set_attribute = []; const $safe_func_attribute = ['getModifierState', 'initKeyboardEvent']; KeyboardEvent.prototype = { get altKey() { if (!KeyboardEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).altKey, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'KeyboardEvent', 'altKey', arguments, result); return result; }, get charCode() { if (!KeyboardEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).charCode, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'KeyboardEvent', 'charCode', arguments, result); return result; }, get code() { if (!KeyboardEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).code, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'KeyboardEvent', 'code', arguments, result); return result; }, get ctrlKey() { if (!KeyboardEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ctrlKey, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'KeyboardEvent', 'ctrlKey', arguments, result); return result; }, getModifierState() { if (!KeyboardEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'KeyboardEvent', 'getModifierState', arguments, result); return result; }, initKeyboardEvent() { if (!KeyboardEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'KeyboardEvent', 'initKeyboardEvent', arguments, result); return result; }, get isComposing() { if (!KeyboardEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).isComposing, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'KeyboardEvent', 'isComposing', arguments, result); return result; }, get key() { if (!KeyboardEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).key, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'KeyboardEvent', 'key', arguments, result); return result; }, get keyCode() { if (!KeyboardEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).keyCode, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'KeyboardEvent', 'keyCode', arguments, result); return result; }, get location() { if (!KeyboardEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).location, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'KeyboardEvent', 'location', arguments, result); return result; }, get metaKey() { if (!KeyboardEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).metaKey, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'KeyboardEvent', 'metaKey', arguments, result); return result; }, get repeat() { if (!KeyboardEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).repeat, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'KeyboardEvent', 'repeat', arguments, result); return result; }, get shiftKey() { if (!KeyboardEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).shiftKey, ""); } }; qxVm.rename(KeyboardEvent.prototype, "KeyboardEvent"); qxVm.safeDescriptor_addConstructor(KeyboardEvent); qxVm.safe_Objattribute(KeyboardEvent, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); qxVm.add_capitalLetter_attribute(KeyboardEvent, $attributes); Object.setPrototypeOf(KeyboardEvent.prototype, UIEvent.prototype); Object.setPrototypeOf(KeyboardEvent, UIEvent); })(); TextEvent = function TextEvent(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(TextEvent); ; (function () { const $safe_get_attribute = ['data']; const $safe_set_attribute = []; const $safe_func_attribute = ['initTextEvent']; TextEvent.prototype = { get data() { if (!TextEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).data, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'TextEvent', 'data', arguments, result); return result; }, initTextEvent() { if (!TextEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'TextEvent', 'initTextEvent', arguments, result); return result; }, } qxVm.rename(TextEvent.prototype, "TextEvent"); qxVm.safeDescriptor_addConstructor(TextEvent); qxVm.safe_Objattribute(TextEvent, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(TextEvent.prototype, UIEvent.prototype); Object.setPrototypeOf(TextEvent, UIEvent); })(); MouseEvent = function MouseEvent(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(MouseEvent); ; (function () { const $safe_get_attribute = [ 'altKey', 'button', 'buttons', 'clientX', 'clientY', 'ctrlKey', 'fromElement', 'layerX', 'layerY', 'metaKey', 'movementX', 'movementY', 'offsetX', 'offsetY', 'pageX', 'pageY', 'relatedTarget', 'screenX', 'screenY', 'shiftKey', 'toElement', 'x', 'y' ]; const $safe_set_attribute = []; const $safe_func_attribute = ['getModifierState', 'initMouseEvent']; MouseEvent.prototype = { get altKey() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).altKey, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MouseEvent', 'altKey', arguments, result); return result; }, get button() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).button, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MouseEvent', 'button', arguments, result); return result; }, get buttons() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).buttons, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MouseEvent', 'buttons', arguments, result); return result; }, get clientX() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).clientX, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MouseEvent', 'clientX', arguments, result); return result; }, get clientY() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).clientY, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MouseEvent', 'clientY', arguments, result); return result; }, get ctrlKey() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ctrlKey, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MouseEvent', 'ctrlKey', arguments, result); return result; }, get fromElement() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).fromElement, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MouseEvent', 'fromElement', arguments, result); return result; }, getModifierState() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'MouseEvent', 'getModifierState', arguments, result); return result; }, initMouseEvent() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'MouseEvent', 'initMouseEvent', arguments, result); return result; }, get layerX() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).layerX, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MouseEvent', 'layerX', arguments, result); return result; }, get layerY() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).layerY, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MouseEvent', 'layerY', arguments, result); return result; }, get metaKey() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).metaKey, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MouseEvent', 'metaKey', arguments, result); return result; }, get movementX() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).movementX, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MouseEvent', 'movementX', arguments, result); return result; }, get movementY() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).movementY, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MouseEvent', 'movementY', arguments, result); return result; }, get offsetX() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).offsetX, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MouseEvent', 'offsetX', arguments, result); return result; }, get offsetY() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).offsetY, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MouseEvent', 'offsetY', arguments, result); return result; }, get pageX() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).pageX, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MouseEvent', 'pageX', arguments, result); return result; }, get pageY() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).pageY, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MouseEvent', 'pageY', arguments, result); return result; }, get relatedTarget() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).relatedTarget, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MouseEvent', 'relatedTarget', arguments, result); return result; }, get screenX() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).screenX, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MouseEvent', 'screenX', arguments, result); return result; }, get screenY() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).screenY, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MouseEvent', 'screenY', arguments, result); return result; }, get shiftKey() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).shiftKey, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MouseEvent', 'shiftKey', arguments, result); return result; }, get toElement() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).toElement, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MouseEvent', 'toElement', arguments, result); return result; }, get x() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).x, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MouseEvent', 'x', arguments, result); return result; }, get y() { if (!MouseEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).y, ""); } } qxVm.rename(MouseEvent.prototype, "MouseEvent"); qxVm.safeDescriptor_addConstructor(MouseEvent); qxVm.safe_Objattribute(MouseEvent, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(MouseEvent.prototype, UIEvent.prototype); Object.setPrototypeOf(MouseEvent, UIEvent); })(); PointerEvent = function PointerEvent(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(PointerEvent); ; (function () { const $safe_get_attribute = ['altitudeAngle', 'azimuthAngle', 'height', 'isPrimary', 'pointerId', 'pointerType', 'pressure', 'tangentialPressure', 'tiltX', 'tiltY', 'twist', 'width']; const $safe_set_attribute = []; const $safe_func_attribute = ['getCoalescedEvents', 'getPredictedEvents']; PointerEvent.prototype = { get altitudeAngle() { if (!PointerEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).altitudeAngle, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PointerEvent', 'altitudeAngle', arguments, result); return result; }, get azimuthAngle() { if (!PointerEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).azimuthAngle, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PointerEvent', 'azimuthAngle', arguments, result); return result; }, getCoalescedEvents() { if (!PointerEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'PointerEvent', 'getCoalescedEvents', arguments, result); return result; }, getPredictedEvents() { if (!PointerEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'PointerEvent', 'getPredictedEvents', arguments, result); return result; }, get height() { if (!PointerEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).height, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PointerEvent', 'height', arguments, result); return result; }, get isPrimary() { if (!PointerEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).isPrimary, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PointerEvent', 'isPrimary', arguments, result); return result; }, get pointerId() { if (!PointerEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).pointerId, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PointerEvent', 'pointerId', arguments, result); return result; }, get pointerType() { if (!PointerEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).pointerType, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PointerEvent', 'pointerType', arguments, result); return result; }, get pressure() { if (!PointerEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).pressure, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PointerEvent', 'pressure', arguments, result); return result; }, get tangentialPressure() { if (!PointerEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).tangentialPressure, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PointerEvent', 'tangentialPressure', arguments, result); return result; }, get tiltX() { if (!PointerEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).tiltX, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PointerEvent', 'tiltX', arguments, result); return result; }, get tiltY() { if (!PointerEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).tiltY, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PointerEvent', 'tiltY', arguments, result); return result; }, get twist() { if (!PointerEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).twist, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PointerEvent', 'twist', arguments, result); return result; }, get width() { if (!PointerEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).width, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PointerEvent', 'width', arguments, result); return result; }, } qxVm.rename(PointerEvent.prototype, "PointerEvent"); qxVm.safeDescriptor_addConstructor(PointerEvent); qxVm.safe_Objattribute(PointerEvent, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(PointerEvent.prototype, MouseEvent.prototype); Object.setPrototypeOf(PointerEvent, MouseEvent); })(); MutationEvent = function MutationEvent(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(MutationEvent); ; (function () { const $attributes = { ADDITION: 2, MODIFICATION: 1, REMOVAL: 3 } const $safe_get_attribute = ['attrChange', 'attrName', 'newValue', 'prevValue', 'relatedNode']; const $safe_set_attribute = []; const $safe_func_attribute = ['initMutationEvent']; MutationEvent.prototype = { get attrChange() { if (!MutationEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MutationEvent', 'attrChange', arguments, result); return result; }, get attrName() { if (!MutationEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = "";; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MutationEvent', 'attrName', arguments, result); return result; }, initMutationEvent() { if (!MutationEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'MutationEvent', 'initMutationEvent', arguments, result); return result; }, get newValue() { if (!MutationEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = "";; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MutationEvent', 'newValue', arguments, result); return result; }, get prevValue() { if (!MutationEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = "";; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MutationEvent', 'prevValue', arguments, result); return result; }, get relatedNode() { if (!MutationEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = null;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MutationEvent', 'relatedNode', arguments, result); return result; }, } qxVm.rename(MutationEvent.prototype, "MutationEvent"); qxVm.add_capitalLetter_attribute(MutationEvent, $attributes); qxVm.safeDescriptor_addConstructor(MutationEvent); qxVm.safe_Objattribute(MutationEvent, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(MutationEvent.prototype, Event.prototype); Object.setPrototypeOf(MutationEvent, Event); })(); EventTarget = function EventTarget() { //构造函数 }; qxVm.safefunction(EventTarget); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['addEventListener', 'dispatchEvent', 'removeEventListener']; EventTarget.prototype = { addEventListener(type, callback) { if (!(type in qxVm.memory.listeners)) { qxVm.memory.listeners[type] = []; } qxVm.memory.eventObj[type] = callback; qxVm.memory.listeners[type].push(callback); }, dispatchEvent(event_) { if (event_.type === undefined || event_.type === "") { return; } if (qxVm.memory.listeners[event_.type] != undefined) { return; } let stack = qxVm.memory.listeners[event_.type]; for (var i = 0; stack.length > i; i++) { stack[i].apply(this, event_); } }, removeEventListener(type, callback) { if (!(type in qxVm.memory.listeners)) { return; } var stack = qxVm.memory.listeners[type]; for (var i = 0; stack.length > i; i++) { if (stack[i] === callback) { stack.splice(i, 1); let result = this.removeEventListener(type, callback);; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'EventTarget', 'if ', arguments, result); return result; } } } }; qxVm.rename(EventTarget.prototype, "EventTarget"); qxVm.safeDescriptor_addConstructor(EventTarget); qxVm.safe_Objattribute(EventTarget, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); Bluetooth = function Bluetooth(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(Bluetooth); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['getAvailability', 'requestDevice']; Bluetooth.prototype = { getAvailability() { if (!Bluetooth.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Bluetooth', 'getAvailability', arguments, result); return result; }, requestDevice() { if (!Bluetooth.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Bluetooth', 'requestDevice', arguments, result); return result; }, } qxVm.rename(Bluetooth.prototype, "Bluetooth"); qxVm.safeDescriptor_addConstructor(Bluetooth); qxVm.safe_Objattribute(Bluetooth, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(Bluetooth.prototype, EventTarget.prototype); Object.setPrototypeOf(Bluetooth, EventTarget); })(); Clipboard = function Clipboard(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(Clipboard); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['read', 'readText', 'write', 'writeText']; Clipboard.prototype = { read() { if (!Clipboard.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Clipboard', 'read', arguments, result); return result; }, readText() { if (!Clipboard.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Clipboard', 'readText', arguments, result); return result; }, write() { if (!Clipboard.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Clipboard', 'write', arguments, result); return result; }, writeText() { if (!Clipboard.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Clipboard', 'writeText', arguments, result); return result; }, } qxVm.rename(Clipboard.prototype, "Clipboard"); qxVm.safeDescriptor_addConstructor(Clipboard); qxVm.safe_Objattribute(Clipboard, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(Clipboard.prototype, EventTarget.prototype); Object.setPrototypeOf(Clipboard, EventTarget); })(); CookieStore = function CookieStore(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(CookieStore); ; (function () { const $safe_get_attribute = ['onchange']; const $safe_set_attribute = ['onchange']; const $safe_func_attribute = ['delete', 'get', 'getAll', 'set']; CookieStore.prototype = { delete() { if (!CookieStore.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CookieStore', 'delete', arguments, result); return result; }, get() { if (!CookieStore.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CookieStore', 'get', arguments, result); return result; }, getAll() { if (!CookieStore.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CookieStore', 'getAll', arguments, result); return result; }, get onchange() { if (!CookieStore.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onchange, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CookieStore', 'onchange', arguments, result); return result; }, set onchange(value) { if (!CookieStore.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'CookieStore', 'onchange', arguments); qxVm.memory.private_data.get(this).onchange = value + ""; }, set() { if (!CookieStore.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CookieStore', 'set', arguments, result); return result; }, } qxVm.rename(CookieStore.prototype, "CookieStore"); qxVm.safeDescriptor_addConstructor(CookieStore); qxVm.safe_Objattribute(CookieStore, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(CookieStore.prototype, EventTarget.prototype); Object.setPrototypeOf(CookieStore, EventTarget); })(); cookieStore = new CookieStore(qxVm.memory.$createObj_key); HID = function HID(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HID); ; (function () { const $safe_get_attribute = ['onconnect', 'ondisconnect']; const $safe_set_attribute = ['onconnect', 'ondisconnect']; const $safe_func_attribute = ['getDevices', 'requestDevice']; HID.prototype = { getDevices() { if (!HID.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HID', 'getDevices', arguments, result); return result; }, get onconnect() { if (!HID.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onconnect, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HID', 'onconnect', arguments, result); return result; }, set onconnect(value) { if (!HID.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HID', 'onconnect', arguments); qxVm.memory.private_data.get(this).onconnect = value + ""; }, get ondisconnect() { if (!HID.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondisconnect, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HID', 'ondisconnect', arguments, result); return result; }, set ondisconnect(value) { if (!HID.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HID', 'ondisconnect', arguments); qxVm.memory.private_data.get(this).ondisconnect = value + ""; }, requestDevice() { if (!HID.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HID', 'requestDevice', arguments, result); return result; }, } qxVm.rename(HID.prototype, "HID"); qxVm.safeDescriptor_addConstructor(HID); qxVm.safe_Objattribute(HID, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HID.prototype, EventTarget.prototype); Object.setPrototypeOf(HID, EventTarget); })(); IDBDatabase = function IDBDatabase(createObj_key, name, version) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, { name: name, version: version || 1 }) }; qxVm.safefunction(IDBDatabase); ; (function () { const $safe_get_attribute = ['name', 'objectStoreNames', 'onabort', 'onclose', 'onerror', 'onversionchange', 'version']; const $safe_set_attribute = ['onabort', 'onclose', 'onerror', 'onversionchange']; const $safe_func_attribute = ['close', 'createObjectStore', 'deleteObjectStore', 'transaction']; IDBDatabase.prototype = { close() { if (!IDBDatabase.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'IDBDatabase', 'close', arguments, result); return result; }, createObjectStore() { if (!IDBDatabase.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'IDBDatabase', 'createObjectStore', arguments, result); return result; }, deleteObjectStore() { if (!IDBDatabase.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'IDBDatabase', 'deleteObjectStore', arguments, result); return result; }, get name() { if (!IDBDatabase.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).name;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'IDBDatabase', 'name', arguments, result); return result; }, get objectStoreNames() { if (!IDBDatabase.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).objectStoreNames, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'IDBDatabase', 'objectStoreNames', arguments, result); return result; }, get onabort() { if (!IDBDatabase.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onabort, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'IDBDatabase', 'onabort', arguments, result); return result; }, set onabort(value) { if (!IDBDatabase.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'IDBDatabase', 'onabort', arguments); qxVm.memory.private_data.get(this).onabort = value; }, get onclose() { if (!IDBDatabase.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onclose);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'IDBDatabase', 'onclose', arguments, result); return result; }, set onclose(value) { if (!IDBDatabase.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'IDBDatabase', 'onclose', arguments); qxVm.memory.private_data.get(this).onclose = value; }, get onerror() { if (!IDBDatabase.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onerror, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'IDBDatabase', 'onerror', arguments, result); return result; }, set onerror(value) { if (!IDBDatabase.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'IDBDatabase', 'onerror', arguments); qxVm.memory.private_data.get(this).onerror = value; }, get onversionchange() { if (!IDBDatabase.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onversionchange, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'IDBDatabase', 'onversionchange', arguments, result); return result; }, set onversionchange(value) { if (!IDBDatabase.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'IDBDatabase', 'onversionchange', arguments); qxVm.memory.private_data.get(this).onversionchange = value; }, transaction() { if (!IDBDatabase.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'IDBDatabase', 'transaction', arguments, result); return result; }, get version() { if (!IDBDatabase.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.memory.private_data.get(this).version; } } qxVm.rename(IDBDatabase.prototype, "IDBDatabase"); qxVm.safeDescriptor_addConstructor(IDBDatabase); qxVm.safe_Objattribute(IDBDatabase, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(IDBDatabase.prototype, EventTarget.prototype); Object.setPrototypeOf(IDBDatabase, EventTarget); })(); IDBRequest = function IDBRequest(createObj_key, name, version) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, { name:name, version: version || 1 }) }; qxVm.safefunction(IDBRequest); ; (function () { const $safe_get_attribute = ['error', 'onerror', 'onsuccess', 'readyState', 'result', 'source', 'transaction']; const $safe_set_attribute = ['onerror', 'onsuccess']; const $safe_func_attribute = []; IDBRequest.prototype = { get error() { if (!IDBRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).error, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'IDBRequest', 'error', arguments, result); return result; }, get onerror() { if (!IDBRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onerror, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'IDBRequest', 'onerror', arguments, result); return result; }, set onerror(value) { if (!IDBRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'IDBRequest', 'onerror', arguments); qxVm.memory.private_data.get(this).onerror = value; }, get onsuccess() { if (!IDBRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onsuccess, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'IDBRequest', 'onsuccess', arguments, result); return result; }, set onsuccess(value) { if (!IDBRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'IDBRequest', 'onsuccess', arguments); qxVm.memory.private_data.get(this).onsuccess = value; }, get readyState() { if (!IDBRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).readyState, "done");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'IDBRequest', 'readyState', arguments, result); return result; }, get result() { if (!IDBRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let info = qxVm.memory.private_data.get(this); let name = info.name, version = info.version; let result = new IDBDatabase(qxVm.memory.$createObj_key, name, version);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'IDBRequest', 'result', arguments, result); return result; }, get source() { if (!IDBRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).source, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'IDBRequest', 'source', arguments, result); return result; }, get transaction() { if (!IDBRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).transaction, null); } } qxVm.rename(IDBRequest.prototype, "IDBRequest"); qxVm.safeDescriptor_addConstructor(IDBRequest); qxVm.safe_Objattribute(IDBRequest, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(IDBRequest.prototype, EventTarget.prototype); Object.setPrototypeOf(IDBRequest, EventTarget); })(); MediaDevices = function MediaDevices(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(MediaDevices); ; (function () { const $safe_get_attribute = ['ondevicechange']; const $safe_set_attribute = ['ondevicechange']; const $safe_func_attribute = ['enumerateDevices', 'getDisplayMedia', 'getSupportedConstraints', 'getUserMedia']; MediaDevices.prototype = { enumerateDevices() { if (!MediaDevices.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'MediaDevices', 'enumerateDevices', arguments, result); return result; }, getDisplayMedia() { if (!MediaDevices.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'MediaDevices', 'getDisplayMedia', arguments, result); return result; }, getSupportedConstraints() { if (!MediaDevices.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'MediaDevices', 'getSupportedConstraints', arguments, result); return result; }, getUserMedia() { if (!MediaDevices.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'MediaDevices', 'getUserMedia', arguments, result); return result; }, get ondevicechange() { if (!MediaDevices.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondevicechange, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MediaDevices', 'ondevicechange', arguments, result); return result; }, set ondevicechange(value) { if (!MediaDevices.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'MediaDevices', 'ondevicechange', arguments); qxVm.memory.private_data.get(this).ondevicechange = value + ""; }, } qxVm.rename(MediaDevices.prototype, "MediaDevices"); qxVm.safeDescriptor_addConstructor(MediaDevices); qxVm.safe_Objattribute(MediaDevices, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(MediaDevices.prototype, EventTarget.prototype); Object.setPrototypeOf(MediaDevices, EventTarget); })(); NavigatorManagedData = function NavigatorManagedData(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(NavigatorManagedData); ; (function () { const $safe_get_attribute = ['onmanagedconfigurationchange']; const $safe_set_attribute = ['onmanagedconfigurationchange']; const $safe_func_attribute = ['getManagedConfiguration']; NavigatorManagedData.prototype = { getManagedConfiguration() { if (!NavigatorManagedData.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'NavigatorManagedData', 'getManagedConfiguration', arguments, result); return result; }, get onmanagedconfigurationchange() { if (!NavigatorManagedData.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onmanagedconfigurationchange, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'NavigatorManagedData', 'onmanagedconfigurationchange', arguments, result); return result; }, set onmanagedconfigurationchange(value) { if (!NavigatorManagedData.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'NavigatorManagedData', 'onmanagedconfigurationchange', arguments); qxVm.memory.private_data.get(this).onmanagedconfigurationchange = value + ""; }, } qxVm.rename(NavigatorManagedData.prototype, "NavigatorManagedData"); qxVm.safeDescriptor_addConstructor(NavigatorManagedData); qxVm.safe_Objattribute(NavigatorManagedData, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(NavigatorManagedData.prototype, EventTarget.prototype); Object.setPrototypeOf(NavigatorManagedData, EventTarget); })(); NetworkInformation = function NetworkInformation(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(NetworkInformation); ; (function () { const $safe_get_attribute = ['downlink', 'effectiveType', 'onchange', 'rtt', 'saveData']; const $safe_set_attribute = ['onchange']; const $safe_func_attribute = []; NetworkInformation.prototype = { get downlink() { if (!NetworkInformation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0.4;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'NetworkInformation', 'downlink', arguments, result); return result; }, get effectiveType() { if (!NetworkInformation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = "4g";; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'NetworkInformation', 'effectiveType', arguments, result); return result; }, get onchange() { if (!NetworkInformation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onchange, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'NetworkInformation', 'onchange', arguments, result); return result; }, set onchange(value) { if (!NetworkInformation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'NetworkInformation', 'onchange', arguments); qxVm.memory.private_data.get(this).onchange = value + ""; }, get rtt() { if (!NetworkInformation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 250;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'NetworkInformation', 'rtt', arguments, result); return result; }, get saveData() { if (!NetworkInformation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = false;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'NetworkInformation', 'saveData', arguments, result); return result; }, } qxVm.rename(NetworkInformation.prototype, "NetworkInformation"); qxVm.safeDescriptor_addConstructor(NetworkInformation); qxVm.safe_Objattribute(NetworkInformation, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(NetworkInformation.prototype, EventTarget.prototype); Object.setPrototypeOf(NetworkInformation, EventTarget); })(); RTCSctpTransport = function RTCSctpTransport(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(RTCSctpTransport); ; (function () { const $safe_get_attribute = ['maxChannels', 'maxMessageSize', 'onstatechange', 'state', 'transport']; const $safe_set_attribute = ['onstatechange']; const $safe_func_attribute = []; RTCSctpTransport.prototype = { get maxChannels() { if (!RTCSctpTransport.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).maxChannels, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCSctpTransport', 'maxChannels', arguments, result); return result; }, get maxMessageSize() { if (!RTCSctpTransport.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).maxMessageSize, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCSctpTransport', 'maxMessageSize', arguments, result); return result; }, get onstatechange() { if (!RTCSctpTransport.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onstatechange, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCSctpTransport', 'onstatechange', arguments, result); return result; }, set onstatechange(value) { if (!RTCSctpTransport.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'RTCSctpTransport', 'onstatechange', arguments); qxVm.memory.private_data.get(this).onstatechange = value + ""; }, get state() { if (!RTCSctpTransport.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).state, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCSctpTransport', 'state', arguments, result); return result; }, get transport() { if (!RTCSctpTransport.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).transport, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCSctpTransport', 'transport', arguments, result); return result; }, } qxVm.rename(RTCSctpTransport.prototype, "RTCSctpTransport"); qxVm.safeDescriptor_addConstructor(RTCSctpTransport); qxVm.safe_Objattribute(RTCSctpTransport, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(RTCSctpTransport.prototype, EventTarget.prototype); Object.setPrototypeOf(RTCSctpTransport, EventTarget); })(); ScreenOrientation = function ScreenOrientation(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(ScreenOrientation); ; (function () { const $safe_get_attribute = ['angle', 'onchange', 'type']; const $safe_set_attribute = ['onchange']; const $safe_func_attribute = ['lock', 'unlock']; ScreenOrientation.prototype = { get angle() { if (!ScreenOrientation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'ScreenOrientation', 'angle', arguments, result); return result; }, lock() { if (!ScreenOrientation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'ScreenOrientation', 'lock', arguments, result); return result; }, get onchange() { if (!ScreenOrientation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onchange, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'ScreenOrientation', 'onchange', arguments, result); return result; }, set onchange(value) { // debugger; if (!ScreenOrientation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, get type() { if (!ScreenOrientation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = "landscape-primary";; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'ScreenOrientation', 'type', arguments, result); return result; }, unlock() { if (!ScreenOrientation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'ScreenOrientation', 'unlock', arguments, result); return result; } } qxVm.rename(ScreenOrientation.prototype, "ScreenOrientation"); qxVm.safeDescriptor_addConstructor(ScreenOrientation); qxVm.safe_Objattribute(ScreenOrientation, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(ScreenOrientation.prototype, EventTarget.prototype); Object.setPrototypeOf(ScreenOrientation, EventTarget); })(); Serial = function Serial(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(Serial); ; (function () { const $safe_get_attribute = ['onconnect', 'ondisconnect']; const $safe_set_attribute = ['onconnect', 'ondisconnect']; const $safe_func_attribute = ['getPorts', 'requestPort']; Serial.prototype = { getPorts() { if (!Serial.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Serial', 'getPorts', arguments, result); return result; }, get onconnect() { if (!Serial.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onconnect, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Serial', 'onconnect', arguments, result); return result; }, set onconnect(value) { if (!Serial.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Serial', 'onconnect', arguments); qxVm.memory.private_data.get(this).onconnect = value + ""; }, get ondisconnect() { if (!Serial.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondisconnect, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Serial', 'ondisconnect', arguments, result); return result; }, set ondisconnect(value) { if (!Serial.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Serial', 'ondisconnect', arguments); qxVm.memory.private_data.get(this).ondisconnect = value + ""; }, requestPort() { if (!Serial.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Serial', 'requestPort', arguments, result); return result; }, } qxVm.rename(Serial.prototype, "Serial"); qxVm.safeDescriptor_addConstructor(Serial); qxVm.safe_Objattribute(Serial, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(Serial.prototype, EventTarget.prototype); Object.setPrototypeOf(Serial, EventTarget); })(); ServiceWorkerContainer = function ServiceWorkerContainer(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(ServiceWorkerContainer); ; (function () { const $safe_get_attribute = ['controller', 'oncontrollerchange', 'onmessage', 'onmessageerror', 'ready']; const $safe_set_attribute = ['oncontrollerchange', 'onmessage', 'onmessageerror']; const $safe_func_attribute = ['getRegistration', 'getRegistrations', 'register', 'startMessages']; ServiceWorkerContainer.prototype = { get controller() { if (!ServiceWorkerContainer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = null;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'ServiceWorkerContainer', 'controller', arguments, result); return result; }, getRegistration() { if (!ServiceWorkerContainer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'ServiceWorkerContainer', 'getRegistration', arguments, result); return result; }, getRegistrations() { if (!ServiceWorkerContainer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'ServiceWorkerContainer', 'getRegistrations', arguments, result); return result; }, get oncontrollerchange() { if (!ServiceWorkerContainer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).oncontrollerchange, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'ServiceWorkerContainer', 'oncontrollerchange', arguments, result); return result; }, set oncontrollerchange(value) { if (!ServiceWorkerContainer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'ServiceWorkerContainer', 'oncontrollerchange', arguments); qxVm.memory.private_data.get(this).oncontrollerchange = value + ""; }, get onmessage() { if (!ServiceWorkerContainer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onmessage, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'ServiceWorkerContainer', 'onmessage', arguments, result); return result; }, set onmessage(value) { if (!ServiceWorkerContainer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'ServiceWorkerContainer', 'onmessage', arguments); qxVm.memory.private_data.get(this).onmessage = value + ""; }, get onmessageerror() { if (!ServiceWorkerContainer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onmessageerror, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'ServiceWorkerContainer', 'onmessageerror', arguments, result); return result; }, set onmessageerror(value) { if (!ServiceWorkerContainer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'ServiceWorkerContainer', 'onmessageerror', arguments); qxVm.memory.private_data.get(this).onmessageerror = value + ""; }, get ready() { if (!ServiceWorkerContainer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = new Promise(function () { });; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'ServiceWorkerContainer', 'ready', arguments, result); return result; }, register() { if (!ServiceWorkerContainer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'ServiceWorkerContainer', 'register', arguments, result); return result; }, startMessages() { if (!ServiceWorkerContainer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'ServiceWorkerContainer', 'startMessages', arguments, result); return result; }, } qxVm.rename(ServiceWorkerContainer.prototype, "ServiceWorkerContainer"); qxVm.safeDescriptor_addConstructor(ServiceWorkerContainer); qxVm.safe_Objattribute(ServiceWorkerContainer, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(ServiceWorkerContainer.prototype, EventTarget.prototype); Object.setPrototypeOf(ServiceWorkerContainer, EventTarget); })(); SourceBuffer = function SourceBuffer(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(SourceBuffer); ; (function () { const $safe_get_attribute = ['appendWindowEnd', 'appendWindowStart', 'buffered', 'mode', 'onabort', 'onerror', 'onupdate', 'onupdateend', 'onupdatestart', 'timestampOffset', 'updating']; const $safe_set_attribute = ['appendWindowEnd', 'appendWindowStart', 'mode', 'onabort', 'onerror', 'onupdate', 'onupdateend', 'onupdatestart', 'timestampOffset']; const $safe_func_attribute = ['abort', 'appendBuffer', 'changeType', 'remove']; SourceBuffer.prototype = { abort() { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'SourceBuffer', 'abort', arguments, result); return result; }, appendBuffer() { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'SourceBuffer', 'appendBuffer', arguments, result); return result; }, get appendWindowEnd() { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).appendWindowEnd, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SourceBuffer', 'appendWindowEnd', arguments, result); return result; }, set appendWindowEnd(value) { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SourceBuffer', 'appendWindowEnd', arguments); qxVm.memory.private_data.get(this).appendWindowEnd = value + ""; }, get appendWindowStart() { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).appendWindowStart, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SourceBuffer', 'appendWindowStart', arguments, result); return result; }, set appendWindowStart(value) { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SourceBuffer', 'appendWindowStart', arguments); qxVm.memory.private_data.get(this).appendWindowStart = value + ""; }, get buffered() { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).buffered, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SourceBuffer', 'buffered', arguments, result); return result; }, changeType() { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'SourceBuffer', 'changeType', arguments, result); return result; }, get mode() { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).mode, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SourceBuffer', 'mode', arguments, result); return result; }, set mode(value) { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SourceBuffer', 'mode', arguments); qxVm.memory.private_data.get(this).mode = value + ""; }, get onabort() { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onabort, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SourceBuffer', 'onabort', arguments, result); return result; }, set onabort(value) { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SourceBuffer', 'onabort', arguments); qxVm.memory.private_data.get(this).onabort = value + ""; }, get onerror() { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onerror, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SourceBuffer', 'onerror', arguments, result); return result; }, set onerror(value) { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SourceBuffer', 'onerror', arguments); qxVm.memory.private_data.get(this).onerror = value + ""; }, get onupdate() { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onupdate, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SourceBuffer', 'onupdate', arguments, result); return result; }, set onupdate(value) { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SourceBuffer', 'onupdate', arguments); qxVm.memory.private_data.get(this).onupdate = value + ""; }, get onupdateend() { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onupdateend, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SourceBuffer', 'onupdateend', arguments, result); return result; }, set onupdateend(value) { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SourceBuffer', 'onupdateend', arguments); qxVm.memory.private_data.get(this).onupdateend = value + ""; }, get onupdatestart() { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onupdatestart, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SourceBuffer', 'onupdatestart', arguments, result); return result; }, set onupdatestart(value) { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SourceBuffer', 'onupdatestart', arguments); qxVm.memory.private_data.get(this).onupdatestart = value + ""; }, remove() { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'SourceBuffer', 'remove', arguments, result); return result; }, get timestampOffset() { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).timestampOffset, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SourceBuffer', 'timestampOffset', arguments, result); return result; }, set timestampOffset(value) { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SourceBuffer', 'timestampOffset', arguments); qxVm.memory.private_data.get(this).timestampOffset = value + ""; }, get updating() { if (!SourceBuffer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).updating, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SourceBuffer', 'updating', arguments, result); return result; }, } qxVm.rename(SourceBuffer.prototype, "SourceBuffer"); qxVm.safeDescriptor_addConstructor(SourceBuffer); qxVm.safe_Objattribute(SourceBuffer, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(SourceBuffer.prototype, EventTarget.prototype); Object.setPrototypeOf(SourceBuffer, EventTarget); })(); SpeechSynthesisUtterance = function SpeechSynthesisUtterance(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(SpeechSynthesisUtterance); ; (function () { const $safe_get_attribute = ['lang', 'onboundary', 'onend', 'onerror', 'onmark', 'onpause', 'onresume', 'onstart', 'pitch', 'rate', 'text', 'voice', 'volume']; const $safe_set_attribute = ['lang', 'onboundary', 'onend', 'onerror', 'onmark', 'onpause', 'onresume', 'onstart', 'pitch', 'rate', 'text', 'voice', 'volume']; const $safe_func_attribute = []; SpeechSynthesisUtterance.prototype = { get lang() { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).lang, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SpeechSynthesisUtterance', 'lang', arguments, result); return result; }, set lang(value) { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SpeechSynthesisUtterance', 'lang', arguments); qxVm.memory.private_data.get(this).lang = value + ""; }, get onboundary() { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onboundary, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SpeechSynthesisUtterance', 'onboundary', arguments, result); return result; }, set onboundary(value) { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SpeechSynthesisUtterance', 'onboundary', arguments); qxVm.memory.private_data.get(this).onboundary = value + ""; }, get onend() { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onend, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SpeechSynthesisUtterance', 'onend', arguments, result); return result; }, set onend(value) { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SpeechSynthesisUtterance', 'onend', arguments); qxVm.memory.private_data.get(this).onend = value + ""; }, get onerror() { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onerror, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SpeechSynthesisUtterance', 'onerror', arguments, result); return result; }, set onerror(value) { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SpeechSynthesisUtterance', 'onerror', arguments); qxVm.memory.private_data.get(this).onerror = value + ""; }, get onmark() { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onmark, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SpeechSynthesisUtterance', 'onmark', arguments, result); return result; }, set onmark(value) { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SpeechSynthesisUtterance', 'onmark', arguments); qxVm.memory.private_data.get(this).onmark = value + ""; }, get onpause() { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpause, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SpeechSynthesisUtterance', 'onpause', arguments, result); return result; }, set onpause(value) { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SpeechSynthesisUtterance', 'onpause', arguments); qxVm.memory.private_data.get(this).onpause = value + ""; }, get onresume() { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onresume, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SpeechSynthesisUtterance', 'onresume', arguments, result); return result; }, set onresume(value) { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SpeechSynthesisUtterance', 'onresume', arguments); qxVm.memory.private_data.get(this).onresume = value + ""; }, get onstart() { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onstart, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SpeechSynthesisUtterance', 'onstart', arguments, result); return result; }, set onstart(value) { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SpeechSynthesisUtterance', 'onstart', arguments); qxVm.memory.private_data.get(this).onstart = value + ""; }, get pitch() { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).pitch, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SpeechSynthesisUtterance', 'pitch', arguments, result); return result; }, set pitch(value) { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SpeechSynthesisUtterance', 'pitch', arguments); qxVm.memory.private_data.get(this).pitch = value + ""; }, get rate() { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).rate, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SpeechSynthesisUtterance', 'rate', arguments, result); return result; }, set rate(value) { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SpeechSynthesisUtterance', 'rate', arguments); qxVm.memory.private_data.get(this).rate = value + ""; }, get text() { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).text, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SpeechSynthesisUtterance', 'text', arguments, result); return result; }, set text(value) { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SpeechSynthesisUtterance', 'text', arguments); qxVm.memory.private_data.get(this).text = value + ""; }, get voice() { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).voice, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SpeechSynthesisUtterance', 'voice', arguments, result); return result; }, set voice(value) { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SpeechSynthesisUtterance', 'voice', arguments); qxVm.memory.private_data.get(this).voice = value + ""; }, get volume() { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).volume, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SpeechSynthesisUtterance', 'volume', arguments, result); return result; }, set volume(value) { if (!SpeechSynthesisUtterance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SpeechSynthesisUtterance', 'volume', arguments); qxVm.memory.private_data.get(this).volume = value + ""; }, } qxVm.rename(SpeechSynthesisUtterance.prototype, "SpeechSynthesisUtterance"); qxVm.safeDescriptor_addConstructor(SpeechSynthesisUtterance); qxVm.safe_Objattribute(SpeechSynthesisUtterance, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(SpeechSynthesisUtterance.prototype, EventTarget.prototype); Object.setPrototypeOf(SpeechSynthesisUtterance, EventTarget); })(); StorageManager = function StorageManager(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(StorageManager); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['estimate', 'getDirectory', 'persist', 'persisted']; StorageManager.prototype = { estimate() { if (!StorageManager.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'StorageManager', 'estimate', arguments, result); return result; }, getDirectory() { if (!StorageManager.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'StorageManager', 'getDirectory', arguments, result); return result; }, persist() { if (!StorageManager.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'StorageManager', 'persist', arguments, result); return result; }, persisted() { if (!StorageManager.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'StorageManager', 'persisted', arguments, result); return result; }, } qxVm.rename(StorageManager.prototype, "StorageManager"); qxVm.safeDescriptor_addConstructor(StorageManager); qxVm.safe_Objattribute(StorageManager, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(StorageManager.prototype, EventTarget.prototype); Object.setPrototypeOf(StorageManager, EventTarget); })(); TrustedTypePolicyFactory = function TrustedTypePolicyFactory(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(TrustedTypePolicyFactory); ; (function () { const $safe_get_attribute = ['defaultPolicy', 'emptyHTML', 'emptyScript']; const $safe_set_attribute = []; const $safe_func_attribute = ['createPolicy', 'getAttributeType', 'getPropertyType', 'getTypeMapping', 'isHTML', 'isScript', 'isScriptURL']; TrustedTypePolicyFactory.prototype = { createPolicy() { if (!TrustedTypePolicyFactory.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'TrustedTypePolicyFactory', 'createPolicy', arguments, result); return result; }, get defaultPolicy() { if (!TrustedTypePolicyFactory.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = null;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'TrustedTypePolicyFactory', 'defaultPolicy', arguments, result); return result; }, get emptyHTML() { if (!TrustedTypePolicyFactory.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).emptyHTML, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'TrustedTypePolicyFactory', 'emptyHTML', arguments, result); return result; }, get emptyScript() { if (!TrustedTypePolicyFactory.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).emptyScript, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'TrustedTypePolicyFactory', 'emptyScript', arguments, result); return result; }, getAttributeType() { if (!TrustedTypePolicyFactory.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'TrustedTypePolicyFactory', 'getAttributeType', arguments, result); return result; }, getPropertyType() { if (!TrustedTypePolicyFactory.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'TrustedTypePolicyFactory', 'getPropertyType', arguments, result); return result; }, getTypeMapping() { if (!TrustedTypePolicyFactory.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'TrustedTypePolicyFactory', 'getTypeMapping', arguments, result); return result; }, isHTML() { if (!TrustedTypePolicyFactory.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'TrustedTypePolicyFactory', 'isHTML', arguments, result); return result; }, isScript() { if (!TrustedTypePolicyFactory.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'TrustedTypePolicyFactory', 'isScript', arguments, result); return result; }, isScriptURL() { if (!TrustedTypePolicyFactory.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'TrustedTypePolicyFactory', 'isScriptURL', arguments, result); return result; }, } qxVm.rename(TrustedTypePolicyFactory.prototype, "TrustedTypePolicyFactory"); qxVm.safeDescriptor_addConstructor(TrustedTypePolicyFactory); qxVm.safe_Objattribute(TrustedTypePolicyFactory, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(TrustedTypePolicyFactory.prototype, EventTarget.prototype); Object.setPrototypeOf(TrustedTypePolicyFactory, EventTarget); })(); trustedTypes = new TrustedTypePolicyFactory(qxVm.memory.$createObj_key) USB = function USB(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(USB); ; (function () { const $safe_get_attribute = ['onconnect', 'ondisconnect']; const $safe_set_attribute = ['onconnect', 'ondisconnect']; const $safe_func_attribute = ['getDevices', 'requestDevice']; USB.prototype = { getDevices() { if (!USB.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'USB', 'getDevices', arguments, result); return result; }, get onconnect() { if (!USB.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onconnect, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'USB', 'onconnect', arguments, result); return result; }, set onconnect(value) { if (!USB.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'USB', 'onconnect', arguments); qxVm.memory.private_data.get(this).onconnect = value + ""; }, get ondisconnect() { if (!USB.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondisconnect, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'USB', 'ondisconnect', arguments, result); return result; }, set ondisconnect(value) { if (!USB.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'USB', 'ondisconnect', arguments); qxVm.memory.private_data.get(this).ondisconnect = value + ""; }, requestDevice() { if (!USB.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'USB', 'requestDevice', arguments, result); return result; }, } qxVm.rename(USB.prototype, "USB"); qxVm.safeDescriptor_addConstructor(USB); qxVm.safe_Objattribute(USB, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(USB.prototype, EventTarget.prototype); Object.setPrototypeOf(USB, EventTarget); })(); VirtualKeyboard = function VirtualKeyboard(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(VirtualKeyboard); ; (function () { const $safe_get_attribute = ['boundingRect', 'ongeometrychange', 'overlaysContent']; const $safe_set_attribute = ['ongeometrychange', 'overlaysContent']; const $safe_func_attribute = ['hide', 'show']; VirtualKeyboard.prototype = { get boundingRect() { // 有问题 if (!VirtualKeyboard.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).boundingRect, ""); }, hide() { if (!VirtualKeyboard.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'VirtualKeyboard', 'hide', arguments, result); return result; }, get ongeometrychange() { if (!VirtualKeyboard.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ongeometrychange, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'VirtualKeyboard', 'ongeometrychange', arguments, result); return result; }, set ongeometrychange(value) { if (!VirtualKeyboard.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'VirtualKeyboard', 'ongeometrychange', arguments); qxVm.memory.private_data.get(this).ongeometrychange = value + ""; }, get overlaysContent() { if (!VirtualKeyboard.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).overlaysContent, false);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'VirtualKeyboard', 'overlaysContent', arguments, result); return result; }, set overlaysContent(value) { if (!VirtualKeyboard.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'VirtualKeyboard', 'overlaysContent', arguments); qxVm.memory.private_data.get(this).overlaysContent = value ? true : false; }, show() { if (!VirtualKeyboard.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'VirtualKeyboard', 'show', arguments, result); return result; }, } qxVm.rename(VirtualKeyboard.prototype, "VirtualKeyboard"); qxVm.safeDescriptor_addConstructor(VirtualKeyboard); qxVm.safe_Objattribute(VirtualKeyboard, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(VirtualKeyboard.prototype, EventTarget.prototype); Object.setPrototypeOf(VirtualKeyboard, EventTarget); })(); VisualViewport = function VisualViewport(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(VisualViewport); ; (function () { const $safe_get_attribute = ['height', 'offsetLeft', 'offsetTop', 'onresize', 'onscroll', 'pageLeft', 'pageTop', 'scale', 'width']; const $safe_set_attribute = ['onresize', 'onscroll']; const $safe_func_attribute = []; VisualViewport.prototype = { get height() { if (!VisualViewport.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 963.3333129882812;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'VisualViewport', 'height', arguments, result); return result; }, get offsetLeft() { if (!VisualViewport.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'VisualViewport', 'offsetLeft', arguments, result); return result; }, get offsetTop() { if (!VisualViewport.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'VisualViewport', 'offsetTop', arguments, result); return result; }, get onresize() { if (!VisualViewport.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onresize, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'VisualViewport', 'onresize', arguments, result); return result; }, set onresize(value) { if (!VisualViewport.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'VisualViewport', 'onresize', arguments); qxVm.memory.private_data.get(this).onresize = value + ""; }, get onscroll() { if (!VisualViewport.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onscroll, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'VisualViewport', 'onscroll', arguments, result); return result; }, set onscroll(value) { if (!VisualViewport.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'VisualViewport', 'onscroll', arguments); qxVm.memory.private_data.get(this).onscroll = value + ""; }, get pageLeft() { if (!VisualViewport.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'VisualViewport', 'pageLeft', arguments, result); return result; }, get pageTop() { if (!VisualViewport.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'VisualViewport', 'pageTop', arguments, result); return result; }, get scale() { if (!VisualViewport.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 1;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'VisualViewport', 'scale', arguments, result); return result; }, get width() { if (!VisualViewport.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 1707.3333740234375;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'VisualViewport', 'width', arguments, result); return result; }, } qxVm.rename(VisualViewport.prototype, "VisualViewport"); qxVm.safeDescriptor_addConstructor(VisualViewport); qxVm.safe_Objattribute(VisualViewport, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(VisualViewport.prototype, EventTarget.prototype); Object.setPrototypeOf(VisualViewport, EventTarget); })(); visualViewport = new VisualViewport(qxVm.memory.$createObj_key); XRSystem = function XRSystem(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(XRSystem); ; (function () { const $safe_get_attribute = ['ondevicechange']; const $safe_set_attribute = ['ondevicechange']; const $safe_func_attribute = ['isSessionSupported', 'requestSession', 'supportsSession']; XRSystem.prototype = { isSessionSupported() { if (!XRSystem.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'XRSystem', 'isSessionSupported', arguments, result); return result; }, get ondevicechange() { if (!XRSystem.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondevicechange, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'XRSystem', 'ondevicechange', arguments, result); return result; }, set ondevicechange(value) { if (!XRSystem.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'XRSystem', 'ondevicechange', arguments); qxVm.memory.private_data.get(this).ondevicechange = value + ""; }, requestSession() { if (!XRSystem.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'XRSystem', 'requestSession', arguments, result); return result; }, supportsSession() { if (!XRSystem.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'XRSystem', 'supportsSession', arguments, result); return result; }, } qxVm.rename(XRSystem.prototype, "XRSystem"); qxVm.safeDescriptor_addConstructor(XRSystem); qxVm.safe_Objattribute(XRSystem, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(XRSystem.prototype, EventTarget.prototype); Object.setPrototypeOf(XRSystem, EventTarget); })(); PerformanceNavigation = function PerformanceNavigation(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(PerformanceNavigation); ; (function () { const $attributes = { TYPE_BACK_FORWARD: 2, TYPE_NAVIGATE: 0, TYPE_RELOAD: 1, TYPE_RESERVED: 255 } const $safe_get_attribute = ['redirectCount', 'type']; const $safe_set_attribute = []; const $safe_func_attribute = ['toJSON']; PerformanceNavigation.prototype = { get redirectCount() { if (!PerformanceNavigation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceNavigation', 'redirectCount', arguments, result); return result; }, toJSON() { if (!PerformanceNavigation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'PerformanceNavigation', 'toJSON', arguments, result); return result; }, get type() { if (!PerformanceNavigation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceNavigation', 'type', arguments, result); return result; }, } qxVm.rename(PerformanceNavigation.prototype, "PerformanceNavigation"); qxVm.safeDescriptor_addConstructor(PerformanceNavigation); qxVm.safe_Objattribute(PerformanceNavigation, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); qxVm.add_capitalLetter_attribute(PerformanceNavigation, $attributes); })(); PerformanceTiming = function PerformanceTiming(createObj_key, timeOrigin) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {base_time: timeOrigin}) }; qxVm.safefunction(PerformanceTiming); ; (function () { const $safe_get_attribute = [ 'connectEnd', 'connectStart', 'domComplete', 'domContentLoadedEventEnd', 'domContentLoadedEventStart', 'domInteractive', 'domLoading', 'domainLookupEnd', 'domainLookupStart', 'fetchStart', 'loadEventEnd', 'loadEventStart', 'navigationStart', 'redirectEnd', 'redirectStart', 'requestStart', 'responseEnd', 'responseStart', 'secureConnectionStart', 'unloadEventEnd', 'unloadEventStart' ]; const $safe_set_attribute = []; const $safe_func_attribute = ['toJSON']; PerformanceTiming.prototype = { get connectEnd() { if (!PerformanceTiming.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).base_time;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceTiming', 'connectEnd', arguments, result); return result; }, get connectStart() { if (!PerformanceTiming.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).base_time;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceTiming', 'connectStart', arguments, result); return result; }, get domComplete() { if (!PerformanceTiming.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).base_time + parseInt(Math.random()*(500 - 10) + 100, 10);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceTiming', 'domComplete', arguments, result); return result; }, get domContentLoadedEventEnd() { if (!PerformanceTiming.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).base_time + 106;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceTiming', 'domContentLoadedEventEnd', arguments, result); return result; }, get domContentLoadedEventStart() { if (!PerformanceTiming.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).base_time + 103;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceTiming', 'domContentLoadedEventStart', arguments, result); return result; }, get domInteractive() { if (!PerformanceTiming.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).base_time + 102;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceTiming', 'domInteractive', arguments, result); return result; }, get domLoading() { if (!PerformanceTiming.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).base_time + 79;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceTiming', 'domLoading', arguments, result); return result; }, get domainLookupEnd() { if (!PerformanceTiming.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).base_time;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceTiming', 'domainLookupEnd', arguments, result); return result; }, get domainLookupStart() { if (!PerformanceTiming.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).base_time;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceTiming', 'domainLookupStart', arguments, result); return result; }, get fetchStart() { if (!PerformanceTiming.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).base_time;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceTiming', 'fetchStart', arguments, result); return result; }, get loadEventEnd() { if (!PerformanceTiming.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = this.domComplete;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceTiming', 'loadEventEnd', arguments, result); return result; }, get loadEventStart() { if (!PerformanceTiming.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = this.domComplete;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceTiming', 'loadEventStart', arguments, result); return result; }, get navigationStart() { if (!PerformanceTiming.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).base_time + -8;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceTiming', 'navigationStart', arguments, result); return result; }, get redirectEnd() { if (!PerformanceTiming.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceTiming', 'redirectEnd', arguments, result); return result; }, get redirectStart() { if (!PerformanceTiming.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceTiming', 'redirectStart', arguments, result); return result; }, get requestStart() { if (!PerformanceTiming.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).base_time;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceTiming', 'requestStart', arguments, result); return result; }, get responseEnd() { if (!PerformanceTiming.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).base_time + 20;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceTiming', 'responseEnd', arguments, result); return result; }, get responseStart() { if (!PerformanceTiming.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).base_time;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceTiming', 'responseStart', arguments, result); return result; }, get secureConnectionStart() { if (!PerformanceTiming.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceTiming', 'secureConnectionStart', arguments, result); return result; }, toJSON() { if (!PerformanceTiming.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'PerformanceTiming', 'toJSON', arguments, result); return result; }, get unloadEventEnd() { if (!PerformanceTiming.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceTiming', 'unloadEventEnd', arguments, result); return result; }, get unloadEventStart() { if (!PerformanceTiming.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return 0; } }; qxVm.rename(PerformanceTiming.prototype, "PerformanceTiming"); qxVm.safeDescriptor_addConstructor(PerformanceTiming); qxVm.safe_Objattribute(PerformanceTiming, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); PerformanceEntry = function PerformanceEntry(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(PerformanceEntry); ; (function () { const $safe_get_attribute = ['duration', 'entryType', 'name', 'startTime']; const $safe_set_attribute = []; const $safe_func_attribute = ['toJSON']; PerformanceEntry.prototype = { get duration() { if (!PerformanceEntry.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).duration, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceEntry', 'duration', arguments, result); return result; }, get entryType() { if (!PerformanceEntry.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).entryType, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceEntry', 'entryType', arguments, result); return result; }, get name() { if (!PerformanceEntry.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).name, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceEntry', 'name', arguments, result); return result; }, get startTime() { if (!PerformanceEntry.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).startTime, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PerformanceEntry', 'startTime', arguments, result); return result; }, toJSON() { if (!PerformanceEntry.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'PerformanceEntry', 'toJSON', arguments, result); return result; }, } qxVm.rename(PerformanceEntry.prototype, "PerformanceEntry"); qxVm.safeDescriptor_addConstructor(PerformanceEntry); qxVm.safe_Objattribute(PerformanceEntry, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); PerformancePaintTiming = function PerformancePaintTiming(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } // qxVm.z_sanbox.memory.private_data.set(this, {}) }; qxVm.safefunction(PerformancePaintTiming); ; (function () { // const $safe_get_attribute = []; // const $safe_set_attribute = []; // const $safe_func_attribute = []; PerformancePaintTiming.prototype = {} qxVm.rename(PerformancePaintTiming.prototype, "PerformancePaintTiming"); qxVm.safeDescriptor_addConstructor(PerformancePaintTiming); // qxVm.z_sanbox.safe_Objattribute(PerformancePaintTiming, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(PerformancePaintTiming.prototype, PerformanceEntry.prototype); Object.setPrototypeOf(PerformancePaintTiming, PerformanceEntry); })(); Performance = function Performance(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(Performance); ; (function () { MemoryInfo = function MemoryInfo(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } }; qxVm.safefunction(MemoryInfo); ; (function () { const $safe_get_attribute = ['jsHeapSizeLimit', 'totalJSHeapSize', 'usedJSHeapSize']; const $safe_set_attribute = []; const $safe_func_attribute = []; MemoryInfo.prototype = { get jsHeapSizeLimit() { if (!MemoryInfo.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 2330000000;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MemoryInfo', 'jsHeapSizeLimit', arguments, result); return result; }, get totalJSHeapSize() { if (!MemoryInfo.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 18200000;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MemoryInfo', 'totalJSHeapSize', arguments, result); return result; }, get usedJSHeapSize() { if (!MemoryInfo.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 15200000;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MemoryInfo', 'usedJSHeapSize', arguments, result); return result; }, } qxVm.rename(MemoryInfo.prototype, "MemoryInfo"); qxVm.safeDescriptor_addConstructor(MemoryInfo); qxVm.safe_Objattribute(MemoryInfo, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); const $safe_get_attribute = ['eventCounts', 'memory', 'navigation', 'onresourcetimingbufferfull', 'timeOrigin', 'timing']; const $safe_set_attribute = ['onresourcetimingbufferfull']; const $safe_func_attribute = ['clearMarks', 'clearMeasures', 'clearResourceTimings', 'getEntries', 'getEntriesByName', 'getEntriesByType', 'mark', 'measure', 'now', 'setResourceTimingBufferSize', 'toJSON']; // Performance.prototype.eventCounts Performance.prototype = { clearMarks() { if (!Performance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Performance', 'clearMarks', arguments, result); return result; }, clearMeasures() { if (!Performance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Performance', 'clearMeasures', arguments, result); return result; }, clearResourceTimings() { if (!Performance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Performance', 'clearResourceTimings', arguments, result); return result; }, get eventCounts() { if (!Performance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).eventCounts, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Performance', 'eventCounts', arguments, result); return result; }, getEntries() { if (!Performance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Performance', 'getEntries', arguments, result); return result; }, getEntriesByName() { if (!Performance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Performance', 'getEntriesByName', arguments, result); return result; }, getEntriesByType(type) { if (!Performance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (type === undefined) throw new TypeError(`Failed to execute 'getEntriesByType' on 'Performance': 1 argument required, but only 0 present.`) console.log(type) let ele; switch (type){ default: ele = []; break }; return ele }, mark() { if (!Performance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Performance', 'mark', arguments, result); return result; }, measure() { if (!Performance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Performance', 'measure', arguments, result); return result; }, get memory() { if (!Performance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).memory; if (!ele) { ele = new MemoryInfo(qxVm.memory.$createObj_key); qxVm.memory.private_data.get(this).memory = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Performance', 'if ', arguments, result); return result; }, get navigation() { if (!Performance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).navigation; if (!ele) { ele = new PerformanceNavigation(qxVm.memory.$createObj_key); qxVm.memory.private_data.get(this).navigation = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Performance', 'if ', arguments, result); return result; }, now() { if (!Performance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Performance', 'now', arguments, result); return result; }, get onresourcetimingbufferfull() { if (!Performance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onresourcetimingbufferfull, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Performance', 'onresourcetimingbufferfull', arguments, result); return result; }, set onresourcetimingbufferfull(value) { if (!Performance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Performance', 'onresourcetimingbufferfull', arguments); qxVm.memory.private_data.get(this).onresourcetimingbufferfull = value; }, setResourceTimingBufferSize() { if (!Performance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Performance', 'setResourceTimingBufferSize', arguments, result); return result; }, get timeOrigin() { if (!Performance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).timeOrigin; if (!ele){ ele = (new Date().getTime()) + parseFloat((Math.random()).toFixed(1)) qxVm.memory.private_data.get(this).timeOrigin = ele } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Performance', 'timeOrigin', arguments, result); return result; }, get timing() { if (!Performance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).timing; if (!ele){ ele = new PerformanceTiming(qxVm.memory.$createObj_key, parseInt(this.timeOrigin)); qxVm.memory.private_data.get(this).timing = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Performance', 'timing', arguments, result); return result; }, toJSON() { if (!Performance.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Performance', 'toJSON', arguments, result); return result; } }; qxVm.rename(Performance.prototype, "Performance"); qxVm.safeDescriptor_addConstructor(Performance); qxVm.safe_Objattribute(Performance, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(Performance.prototype, EventTarget.prototype); Object.setPrototypeOf(Performance, EventTarget); })(); performance = new Performance(qxVm.memory.$createObj_key); RTCDataChannel = function RTCDataChannel(createObj_key, label) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {label:label}) }; qxVm.safefunction(RTCDataChannel); ; (function () { const $safe_get_attribute = ['binaryType', 'bufferedAmount', 'bufferedAmountLowThreshold', 'id', 'label', 'maxRetransmitTime', 'maxRetransmits', 'negotiated', 'onbufferedamountlow', 'onclose', 'onerror', 'onmessage', 'onopen', 'ordered', 'protocol', 'readyState', 'reliable']; const $safe_set_attribute = ['binaryType', 'bufferedAmount', 'bufferedAmountLowThreshold', 'onbufferedamountlow', 'onclose', 'onerror', 'onmessage', 'onopen']; const $safe_func_attribute = ['close', 'send']; RTCDataChannel.prototype = { get binaryType() { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).binaryType, "arraybuffer");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCDataChannel', 'binaryType', arguments, result); return result; }, set binaryType(value) { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'RTCDataChannel', 'binaryType', arguments); qxVm.memory.private_data.get(this).binaryType = value + ""; }, get bufferedAmount() { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).bufferedAmount, 0);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCDataChannel', 'bufferedAmount', arguments, result); return result; }, set bufferedAmount(value) { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'RTCDataChannel', 'bufferedAmount', arguments); qxVm.memory.private_data.get(this).bufferedAmount = value; }, get bufferedAmountLowThreshold() { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).bufferedAmountLowThreshold, 0);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCDataChannel', 'bufferedAmountLowThreshold', arguments, result); return result; }, set bufferedAmountLowThreshold(value) { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'RTCDataChannel', 'bufferedAmountLowThreshold', arguments); qxVm.memory.private_data.get(this).bufferedAmountLowThreshold = value; }, close() { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCDataChannel', 'close', arguments, result); return result; }, get id() { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).id, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCDataChannel', 'id', arguments, result); return result; }, get label() { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).label;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCDataChannel', 'label', arguments, result); return result; }, get maxRetransmitTime() { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).maxRetransmitTime, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCDataChannel', 'maxRetransmitTime', arguments, result); return result; }, get maxRetransmits() { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).maxRetransmits, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCDataChannel', 'maxRetransmits', arguments, result); return result; }, get negotiated() { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).negotiated, false);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCDataChannel', 'negotiated', arguments, result); return result; }, get onbufferedamountlow() { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onbufferedamountlow, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCDataChannel', 'onbufferedamountlow', arguments, result); return result; }, set onbufferedamountlow(value) { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'RTCDataChannel', 'onbufferedamountlow', arguments); qxVm.memory.private_data.get(this).onbufferedamountlow = value + ""; }, get onclose() { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onclose, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCDataChannel', 'onclose', arguments, result); return result; }, set onclose(value) { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'RTCDataChannel', 'onclose', arguments); qxVm.memory.private_data.get(this).onclose = value + ""; }, get onerror() { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onerror, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCDataChannel', 'onerror', arguments, result); return result; }, set onerror(value) { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'RTCDataChannel', 'onerror', arguments); qxVm.memory.private_data.get(this).onerror = value + ""; }, get onmessage() { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onmessage, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCDataChannel', 'onmessage', arguments, result); return result; }, set onmessage(value) { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'RTCDataChannel', 'onmessage', arguments); qxVm.memory.private_data.get(this).onmessage = value + ""; }, get onopen() { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onopen, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCDataChannel', 'onopen', arguments, result); return result; }, set onopen(value) { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'RTCDataChannel', 'onopen', arguments); qxVm.memory.private_data.get(this).onopen = value + ""; }, get ordered() { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ordered, true);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCDataChannel', 'ordered', arguments, result); return result; }, get protocol() { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).protocol, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCDataChannel', 'protocol', arguments, result); return result; }, get readyState() { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).readyState, "connecting");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCDataChannel', 'readyState', arguments, result); return result; }, get reliable() { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).reliable, true);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCDataChannel', 'reliable', arguments, result); return result; }, send() { if (!RTCDataChannel.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCDataChannel', 'send', arguments, result); return result; } }; qxVm.rename(RTCDataChannel.prototype, "RTCDataChannel"); qxVm.safeDescriptor_addConstructor(RTCDataChannel); qxVm.safe_Objattribute(RTCDataChannel, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(RTCDataChannel.prototype, EventTarget.prototype); Object.setPrototypeOf(RTCDataChannel, EventTarget); })(); RTCIceCandidate = function RTCIceCandidate(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(RTCIceCandidate); ; (function () { const $safe_get_attribute = ['address', 'candidate', 'component', 'foundation', 'port', 'priority', 'protocol', 'relatedAddress', 'relatedPort', 'sdpMLineIndex', 'sdpMid', 'tcpType', 'type', 'usernameFragment']; const $safe_set_attribute = []; const $safe_func_attribute = ['toJSON']; RTCIceCandidate.prototype = { get address() { if (!RTCIceCandidate.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).address, "192.168.0.103");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCIceCandidate', 'address', arguments, result); return result; }, get candidate() { if (!RTCIceCandidate.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).candidate, "candidate:1840965416 1 udp 2122260223 192.168.0.103 49325 typ host generation 0 ufrag o6U2 network-id 1 network-cost 10");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCIceCandidate', 'candidate', arguments, result); return result; }, get component() { if (!RTCIceCandidate.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).component, "rtp");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCIceCandidate', 'component', arguments, result); return result; }, get foundation() { if (!RTCIceCandidate.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).foundation, "1840965416");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCIceCandidate', 'foundation', arguments, result); return result; }, get port() { if (!RTCIceCandidate.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).port, 49325);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCIceCandidate', 'port', arguments, result); return result; }, get priority() { if (!RTCIceCandidate.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).priority, 2122260223);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCIceCandidate', 'priority', arguments, result); return result; }, get protocol() { if (!RTCIceCandidate.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).protocol, "udp");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCIceCandidate', 'protocol', arguments, result); return result; }, get relatedAddress() { if (!RTCIceCandidate.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).relatedAddress, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCIceCandidate', 'relatedAddress', arguments, result); return result; }, get relatedPort() { if (!RTCIceCandidate.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).relatedPort, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCIceCandidate', 'relatedPort', arguments, result); return result; }, get sdpMLineIndex() { if (!RTCIceCandidate.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).sdpMLineIndex, 0);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCIceCandidate', 'sdpMLineIndex', arguments, result); return result; }, get sdpMid() { if (!RTCIceCandidate.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).sdpMid, "1");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCIceCandidate', 'sdpMid', arguments, result); return result; }, get tcpType() { if (!RTCIceCandidate.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).tcpType, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCIceCandidate', 'tcpType', arguments, result); return result; }, toJSON() { if (!RTCIceCandidate.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCIceCandidate', 'toJSON', arguments, result); return result; }, get type() { if (!RTCIceCandidate.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).type, "host");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCIceCandidate', 'type', arguments, result); return result; }, get usernameFragment() { if (!RTCIceCandidate.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).usernameFragment, "o6U2");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCIceCandidate', 'usernameFragment', arguments, result); return result; }, } qxVm.rename(RTCIceCandidate.prototype, "RTCIceCandidate"); qxVm.safeDescriptor_addConstructor(RTCIceCandidate); qxVm.safe_Objattribute(RTCIceCandidate, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); RTCPeerConnectionIceEvent = function RTCPeerConnectionIceEvent(createObj_key, type) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, { type: type }) }; qxVm.safefunction(RTCPeerConnectionIceEvent); ; (function () { const $safe_get_attribute = ['candidate']; const $safe_set_attribute = []; const $safe_func_attribute = []; RTCPeerConnectionIceEvent.prototype = { get candidate() { if (!RTCPeerConnectionIceEvent.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).candidate, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnectionIceEvent', 'candidate', arguments, result); return result; }, } qxVm.rename(RTCPeerConnectionIceEvent.prototype, "RTCPeerConnectionIceEvent"); qxVm.safeDescriptor_addConstructor(RTCPeerConnectionIceEvent); qxVm.safe_Objattribute(RTCPeerConnectionIceEvent, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(RTCPeerConnectionIceEvent.prototype, Event.prototype); Object.setPrototypeOf(RTCPeerConnectionIceEvent, Event); })(); RTCSessionDescription = function RTCSessionDescription(createObj_key, sdp, type) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, { sdp: sdp, type: type }) }; qxVm.safefunction(RTCSessionDescription); ; (function () { const $safe_get_attribute = ['sdp', 'type']; const $safe_set_attribute = ['sdp', 'type']; const $safe_func_attribute = ['toJSON']; RTCSessionDescription.prototype = { get sdp() { if (!RTCSessionDescription.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).sdp, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCSessionDescription', 'sdp', arguments, result); return result; }, set sdp(value) { if (!RTCSessionDescription.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'RTCSessionDescription', 'sdp', arguments); qxVm.memory.private_data.get(this).sdp = value + ""; }, toJSON() { if (!RTCSessionDescription.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCSessionDescription', 'toJSON', arguments, result); return result; }, get type() { if (!RTCSessionDescription.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).type, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCSessionDescription', 'type', arguments, result); return result; }, set type(value) { if (!RTCSessionDescription.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'RTCSessionDescription', 'type', arguments); qxVm.memory.private_data.get(this).type = value + ""; }, }; qxVm.rename(RTCSessionDescription.prototype, "RTCSessionDescription"); qxVm.safeDescriptor_addConstructor(RTCSessionDescription); qxVm.safe_Objattribute(RTCSessionDescription, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); RTCPeerConnection = function RTCPeerConnection() {//构造函数 if(new.target !== RTCPeerConnection){ throw new TypeError(`Failed to construct 'RTCPeerConnection': Please use the 'new' operator, this DOM object constructor cannot be called as a function.`) } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(RTCPeerConnection); ; (function () { const $safe_get_attribute = [ 'canTrickleIceCandidates', 'connectionState', 'currentLocalDescription', 'currentRemoteDescription', 'iceConnectionState', 'iceGatheringState', 'localDescription', 'onaddstream', 'onconnectionstatechange', 'ondatachannel', 'onicecandidate', 'onicecandidateerror', 'oniceconnectionstatechange', 'onicegatheringstatechange', 'onnegotiationneeded', 'onremovestream', 'onsignalingstatechange', 'ontrack', 'pendingLocalDescription', 'pendingRemoteDescription', 'remoteDescription', 'sctp', 'signalingState' ]; const $safe_set_attribute = [ 'onaddstream', 'onconnectionstatechange', 'ondatachannel', 'onicecandidate', 'onicecandidateerror', 'oniceconnectionstatechange', 'onicegatheringstatechange', 'onnegotiationneeded', 'onremovestream', 'onsignalingstatechange', 'ontrack']; const $safe_func_attribute = [ 'addIceCandidate', 'addStream', 'addTrack', 'addTransceiver', 'close', 'createAnswer', 'createDTMFSender', 'createDataChannel', 'createOffer', 'getConfiguration', 'getLocalStreams', 'getReceivers', 'getRemoteStreams', 'getSenders', 'getStats', 'getTransceivers', 'removeStream', 'removeTrack', 'restartIce', 'setConfiguration', 'setLocalDescription', 'setRemoteDescription' ]; RTCPeerConnection.prototype = { addIceCandidate() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCPeerConnection', 'addIceCandidate', arguments, result); return result; }, addStream() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCPeerConnection', 'addStream', arguments, result); return result; }, addTrack() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCPeerConnection', 'addTrack', arguments, result); return result; }, addTransceiver() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCPeerConnection', 'addTransceiver', arguments, result); return result; }, get canTrickleIceCandidates() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).canTrickleIceCandidates, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnection', 'canTrickleIceCandidates', arguments, result); return result; }, close() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCPeerConnection', 'close', arguments, result); return result; }, get connectionState() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).connectionState, "new");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnection', 'connectionState', arguments, result); return result; }, createAnswer() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCPeerConnection', 'createAnswer', arguments, result); return result; }, createDTMFSender() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCPeerConnection', 'createDTMFSender', arguments, result); return result; }, createDataChannel(label) { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (label === undefined) { throw new TypeError(`Failed to execute 'createDataChannel' on 'RTCPeerConnection': 1 argument required, but only 0 present.`) } let result = new RTCDataChannel(qxVm.memory.$createObj_key, label);; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCPeerConnection', 'createDataChannel', arguments, result); return result; }, async createOffer(successCallback, failureCallback) { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return new Promise(resolve=>{ return function(offer){ console.log(offer) resolve(new RTCSessionDescription(qxVm.memory.$createObj_key)) } }) }, get currentLocalDescription() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).currentLocalDescription, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnection', 'currentLocalDescription', arguments, result); return result; }, get currentRemoteDescription() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).currentRemoteDescription, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnection', 'currentRemoteDescription', arguments, result); return result; }, getConfiguration() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCPeerConnection', 'getConfiguration', arguments, result); return result; }, getLocalStreams() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCPeerConnection', 'getLocalStreams', arguments, result); return result; }, getReceivers() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCPeerConnection', 'getReceivers', arguments, result); return result; }, getRemoteStreams() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCPeerConnection', 'getRemoteStreams', arguments, result); return result; }, getSenders() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCPeerConnection', 'getSenders', arguments, result); return result; }, getStats() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCPeerConnection', 'getStats', arguments, result); return result; }, getTransceivers() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCPeerConnection', 'getTransceivers', arguments, result); return result; }, get iceConnectionState() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).iceConnectionState, "new");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnection', 'iceConnectionState', arguments, result); return result; }, get iceGatheringState() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).iceGatheringState, "new");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnection', 'iceGatheringState', arguments, result); return result; }, get localDescription() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).localDescription, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnection', 'localDescription', arguments, result); return result; }, get onaddstream() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onaddstream, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnection', 'onaddstream', arguments, result); return result; }, set onaddstream(value) { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'RTCPeerConnection', 'onaddstream', arguments); qxVm.memory.private_data.get(this).onaddstream = value + ""; }, get onconnectionstatechange() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onconnectionstatechange, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnection', 'onconnectionstatechange', arguments, result); return result; }, set onconnectionstatechange(value) { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'RTCPeerConnection', 'onconnectionstatechange', arguments); qxVm.memory.private_data.get(this).onconnectionstatechange = value + ""; }, get ondatachannel() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondatachannel, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnection', 'ondatachannel', arguments, result); return result; }, set ondatachannel(value) { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'RTCPeerConnection', 'ondatachannel', arguments); qxVm.memory.private_data.get(this).ondatachannel = value + ""; }, get onicecandidate() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onicecandidate, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnection', 'onicecandidate', arguments, result); return result; }, set onicecandidate(value) { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'RTCPeerConnection', 'onicecandidate', arguments); qxVm.memory.private_data.get(this).onicecandidate = value; }, get onicecandidateerror() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onicecandidateerror, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnection', 'onicecandidateerror', arguments, result); return result; }, set onicecandidateerror(value) { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'RTCPeerConnection', 'onicecandidateerror', arguments); qxVm.memory.private_data.get(this).onicecandidateerror = value + ""; }, get oniceconnectionstatechange() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).oniceconnectionstatechange, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnection', 'oniceconnectionstatechange', arguments, result); return result; }, set oniceconnectionstatechange(value) { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'RTCPeerConnection', 'oniceconnectionstatechange', arguments); qxVm.memory.private_data.get(this).oniceconnectionstatechange = value + ""; }, get onicegatheringstatechange() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onicegatheringstatechange, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnection', 'onicegatheringstatechange', arguments, result); return result; }, set onicegatheringstatechange(value) { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'RTCPeerConnection', 'onicegatheringstatechange', arguments); qxVm.memory.private_data.get(this).onicegatheringstatechange = value + ""; }, get onnegotiationneeded() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onnegotiationneeded, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnection', 'onnegotiationneeded', arguments, result); return result; }, set onnegotiationneeded(value) { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'RTCPeerConnection', 'onnegotiationneeded', arguments); qxVm.memory.private_data.get(this).onnegotiationneeded = value + ""; }, get onremovestream() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onremovestream, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnection', 'onremovestream', arguments, result); return result; }, set onremovestream(value) { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'RTCPeerConnection', 'onremovestream', arguments); qxVm.memory.private_data.get(this).onremovestream = value + ""; }, get onsignalingstatechange() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onsignalingstatechange, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnection', 'onsignalingstatechange', arguments, result); return result; }, set onsignalingstatechange(value) { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'RTCPeerConnection', 'onsignalingstatechange', arguments); qxVm.memory.private_data.get(this).onsignalingstatechange = value + ""; }, get ontrack() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ontrack, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnection', 'ontrack', arguments, result); return result; }, set ontrack(value) { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'RTCPeerConnection', 'ontrack', arguments); qxVm.memory.private_data.get(this).ontrack = value + ""; }, get pendingLocalDescription() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).pendingLocalDescription, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnection', 'pendingLocalDescription', arguments, result); return result; }, get pendingRemoteDescription() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).pendingRemoteDescription, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnection', 'pendingRemoteDescription', arguments, result); return result; }, get remoteDescription() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).remoteDescription, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnection', 'remoteDescription', arguments, result); return result; }, removeStream() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCPeerConnection', 'removeStream', arguments, result); return result; }, removeTrack() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCPeerConnection', 'removeTrack', arguments, result); return result; }, restartIce() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCPeerConnection', 'restartIce', arguments, result); return result; }, get sctp() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).sctp, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'RTCPeerConnection', 'sctp', arguments, result); return result; }, setConfiguration() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCPeerConnection', 'setConfiguration', arguments, result); return result; }, async setLocalDescription(session) { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; this.localDescription = session; this.pendingLocalDescription = session; let result = Promise.resolve(); if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCPeerConnection', 'async setLocalDescription', arguments, result); return result; }, setRemoteDescription() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'RTCPeerConnection', 'setRemoteDescription', arguments, result); return result; }, get signalingState() { if (!RTCPeerConnection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).signalingState, "stable"); } }; qxVm.rename(RTCPeerConnection.prototype, "RTCPeerConnection"); qxVm.safeDescriptor_addConstructor(RTCPeerConnection); qxVm.safe_Objattribute(RTCPeerConnection, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(RTCPeerConnection.prototype, EventTarget.prototype); Object.setPrototypeOf(RTCPeerConnection, EventTarget); })(); // 一个全局属性 webkitRTCPeerConnection = RTCPeerConnection; BarProp = function BarProp(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } }; qxVm.safefunction(BarProp); ; (function () { const $safe_get_attribute = ['visible']; const $safe_set_attribute = []; const $safe_func_attribute = []; BarProp.prototype = { get visible() { if (!BarProp.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = true;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'BarProp', 'visible', arguments, result); return result; }, } qxVm.rename(BarProp.prototype, "BarProp"); qxVm.safeDescriptor_addConstructor(BarProp); qxVm.safe_Objattribute(BarProp, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); locationbar = new BarProp(qxVm.memory.$createObj_key); menubar = new BarProp(qxVm.memory.$createObj_key); personalbar = new BarProp(qxVm.memory.$createObj_key); scrollbars = new BarProp(qxVm.memory.$createObj_key); statusbar = new BarProp(qxVm.memory.$createObj_key); toolbar = new BarProp(qxVm.memory.$createObj_key); CacheStorage = function CacheStorage(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(CacheStorage); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['delete', 'has', 'keys', 'match', 'open']; CacheStorage.prototype = { delete() { if (!CacheStorage.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CacheStorage', 'delete', arguments, result); return result; }, has() { if (!CacheStorage.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CacheStorage', 'has', arguments, result); return result; }, keys() { if (!CacheStorage.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CacheStorage', 'keys', arguments, result); return result; }, match() { if (!CacheStorage.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CacheStorage', 'match', arguments, result); return result; }, open() { if (!CacheStorage.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CacheStorage', 'open', arguments, result); return result; }, } qxVm.rename(CacheStorage.prototype, "CacheStorage"); qxVm.safeDescriptor_addConstructor(CacheStorage); qxVm.safe_Objattribute(CacheStorage, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); caches = new CacheStorage(qxVm.memory.$createObj_key); chrome = { autofillPrivate: { AddressField: { ADDRESS_LEVEL_1: "ADDRESS_LEVEL_1", ADDRESS_LEVEL_2: "ADDRESS_LEVEL_2", ADDRESS_LEVEL_3: "ADDRESS_LEVEL_3", ADDRESS_LINES: "ADDRESS_LINES", COMPANY_NAME: "COMPANY_NAME", COUNTRY_CODE: "COUNTRY_CODE", FULL_NAME: "FULL_NAME", HONORIFIC: "HONORIFIC", POSTAL_CODE: "POSTAL_CODE", SORTING_CODE: "SORTING_CODE" }, getAddressComponents() { }, getAddressComponents() { }, getAddressList() { }, getCountryList() { }, getCreditCardList() { }, getUpiIdList() { }, logServerCardLinkClicked() { }, maskCreditCard() { }, migrateCreditCards() { }, get onPersonalDataChanged() { return { addListener() { debugger; }, dispatch() { debugger; }, hasListener() { debugger; }, hasListeners() { debugger; }, removeListener() { debugger; }, } }, set onPersonalDataChanged(value) { }, removeEntry() { }, saveAddress() { }, saveCreditCard() { }, setCreditCardFIDOAuthEnabledState() { }, validatePhoneNumbers() { } }, csi: function csi() { }, getVariableValue() { }, inputMethodPrivate: { AutoCapitalizeType: { CHARACTERS: "characters", OFF: "off", SENTENCES: "sentences", WORDS: "words", }, FocusReason: { MOUSE: "mouse", OTHER: "other", PEN: "pen", TOUCH: "touch", }, InputContextType: { EMAIL: "email", NULL: "null", NUMBER: "number", PASSWORD: "password", SEARCH: "search", TEL: "tel", TEXT: "text", URL: "url", }, InputModeType: { DECIMAL: "decimal", EMAIL: "email", NO_KEYBOARD: "noKeyboard", NUMERIC: "numeric", SEARCH: "search", TEL: "tel", TEXT: "text", URL: "url", }, MenuItemStyle: { CHECK: "check", RADIO: "radio", SEPARATOR: "separator", }, UnderlineStyle: { DOUBLE_UNDERLINE: "doubleUnderline", NO_UNDERLINE: "noUnderline", UNDERLINE: "underline", }, addWordToDictionary() { }, fetchAllDictionaryWords() { }, finishComposingText() { }, getAutocorrectCharacterBounds() { }, getAutocorrectRange() { }, getCompositionBounds() { }, getCurrentInputMethod() { }, getEncryptSyncEnabled() { }, getInputMethodConfig() { }, getInputMethods() { }, getSettings() { }, getSurroundingText() { }, getTextFieldBounds() { }, hideInputView() { }, notifyImeMenuItemActivated() { }, onAutocorrect() { }, get onChanged() { }, set onChanged(value) { }, get onCompositionBoundsChanged() { }, set onCompositionBoundsChanged(value) { }, get onDictionaryChanged() { }, set onDictionaryChanged(value) { }, get onDictionaryLoaded() { }, set onDictionaryLoaded(value) { }, get onFocus() { }, set onFocus(value) { }, get onImeMenuActivationChanged() { }, set onImeMenuActivationChanged(value) { }, get onImeMenuItemsChanged() { }, set onImeMenuItemsChanged(value) { }, get onImeMenuListChanged() { }, set onImeMenuListChanged(value) { }, get onInputMethodOptionsChanged() { }, set onInputMethodOptionsChanged(value) { }, get onScreenProjectionChanged() { }, set onScreenProjectionChanged(value) { }, get onSettingsChanged() { }, set onSettingsChanged(value) { }, get onSuggestionsChanged() { }, set onSuggestionsChanged(value) { }, openOptionsPage() { }, reset() { }, setAutocorrectRange() { }, setComposingRange() { }, setCompositionRange() { }, setCurrentInputMethod() { }, setSelectionRange() { }, setSettings() { }, setXkbLayout() { }, showInputView() { }, }, languageSettingsPrivate: { MoveType: { DOWN: "DOWN", TOP: "TOP", UNKNOWN: "UNKNOWN", UP: "UP", }, addInputMethod() { }, addSpellcheckWord() { }, disableLanguage() { }, enableLanguage() { }, getAlwaysTranslateLanguages() { }, getInputMethodLists() { }, getLanguageList() { }, getNeverTranslateLanguages() { }, getSpellcheckDictionaryStatuses() { }, getSpellcheckWords() { }, getTranslateTargetLanguage() { }, moveLanguage() { }, onCustomDictionaryChanged: { addListener() { }, dispatch() { }, hasListener() { }, hasListeners() { }, removeListener() { } }, get onInputMethodAdded() { return { addListener() { }, dispatch() { }, hasListener() { }, hasListeners() { }, removeListener() { } } }, set onInputMethodAdded(value) { }, get onInputMethodRemoved() { return { addListener() { }, dispatch() { }, hasListener() { }, hasListeners() { }, removeListener() { } } }, set onInputMethodRemoved(value) { debugger }, onSpellcheckDictionariesChanged: { addListener() { }, dispatch() { }, hasListener() { }, hasListeners() { }, removeListener() { } }, removeInputMethod() { }, removeSpellcheckWord() { }, retryDownloadDictionary() { }, setEnableTranslationForLanguage() { }, setLanguageAlwaysTranslateState() { }, setTranslateTargetLanguage() { }, }, loadTimes: function loadTimes() { }, management: { ExtensionDisabledReason: { PERMISSIONS_INCREASE: "permissions_increase", UNKNOWN: "unknown", }, ExtensionInstallType: { ADMIN: "admin", DEVELOPMENT: "development", NORMAL: "normal", OTHER: "other", SIDELOAD: "sideload" }, ExtensionType: { EXTENSION: "extension", HOSTED_APP: "hosted_app", LEGACY_PACKAGED_APP: "legacy_packaged_app", LOGIN_SCREEN_EXTENSION: "login_screen_extension", PACKAGED_APP: "packaged_app", THEME: "theme", }, LaunchType: { OPEN_AS_PINNED_TAB: "OPEN_AS_PINNED_TAB", OPEN_AS_REGULAR_TAB: "OPEN_AS_REGULAR_TAB", OPEN_AS_WINDOW: "OPEN_AS_WINDOW", OPEN_FULL_SCREEN: "OPEN_FULL_SCREEN", }, createAppShortcut() { }, generateAppForLink() { }, get() { }, getAll() { }, getPermissionWarningsById() { }, launchApp() { }, get onDisabled() { return { addListener() { }, dispatch() { }, hasListener() { }, hasListeners() { }, removeListener() { } } }, set onDisabled(value) { }, get onEnabled() { return { addListener() { }, dispatch() { }, hasListener() { }, hasListeners() { }, removeListener() { } } }, set onEnabled(value) { }, get onInstalled() { return { addListener() { }, dispatch() { }, hasListener() { }, hasListeners() { }, removeListener() { } } }, set onInstalled(value) { debugger }, get onUninstalled() { return { addListener() { }, dispatch() { }, hasListener() { }, hasListeners() { }, removeListener() { } } }, set onUninstalled(value) { debugger }, setEnabled() { }, setLaunchType() { }, uninstall() { } }, metricsPrivate: { MetricTypeType: { HISTOGRAM_LINEAR: "histogram-linear", HISTOGRAM_LOG: "histogram-log" }, getFieldTrial() { }, getHistogram() { }, getVariationParams() { }, recordBoolean() { }, recordCount() { }, recordEnumerationValue() { }, recordLongTime() { }, recordMediumCount() { }, recordMediumTime() { }, recordPercentage() { }, recordSmallCount() { }, recordSparseHashable() { }, recordSparseValue() { }, recordTime() { }, recordUserAction() { }, recordValue() { } }, passwordsPrivate: { CompromiseType: { LEAKED: "LEAKED", PHISHED: "PHISHED", PHISHED_AND_LEAKED: "PHISHED_AND_LEAKED" }, ExportProgressStatus: { FAILED_CANCELLED: "FAILED_CANCELLED", FAILED_WRITE_FAILED: "FAILED_WRITE_FAILED", IN_PROGRESS: "IN_PROGRESS", NOT_STARTED: "NOT_STARTED", SUCCEEDED: "SUCCEEDED" }, PasswordCheckState: { CANCELED: "CANCELED", IDLE: "IDLE", NO_PASSWORDS: "NO_PASSWORDS", OFFLINE: "OFFLINE", OTHER_ERROR: "OTHER_ERROR", QUOTA_LIMIT: "QUOTA_LIMIT", RUNNING: "RUNNING", SIGNED_OUT: "SIGNED_OUT" }, PlaintextReason: { COPY: "COPY", EDIT: "EDIT", VIEW: "VIEW" }, addPassword() { }, cancelExportPasswords() { }, changeInsecureCredential() { }, changeSavedPassword() { }, exportPasswords() { }, getCompromisedCredentials() { }, getPasswordCheckStatus() { }, getPasswordExceptionList() { }, getPlaintextInsecurePassword() { }, getSavedPasswordList() { }, getUrlCollection() { }, getWeakCredentials() { }, importPasswords() { }, isAccountStoreDefault() { }, isOptedInForAccountStorage() { }, movePasswordsToAccount() { }, get onAccountStorageOptInStateChanged() { return { addListener() { }, dispatch() { }, hasListener() { }, hasListeners() { }, removeListener() { } } }, set onAccountStorageOptInStateChanged(value) { debugger }, onCompromisedCredentialsChanged: { addListener() { }, dispatch() { }, hasListener() { }, hasListeners() { }, removeListener() { } }, get onPasswordExceptionsListChanged() { return { addListener() { }, dispatch() { }, hasListener() { }, hasListeners() { }, removeListener() { } } }, set onPasswordExceptionsListChanged(value) { debugger }, get onPasswordsFileExportProgress() { return { addListener() { }, dispatch() { }, hasListener() { }, hasListeners() { }, removeListener() { } } }, set onPasswordsFileExportProgress(value) { debugger }, get onSavedPasswordsListChanged() { return { addListener() { }, dispatch() { }, hasListener() { }, hasListeners() { }, removeListener() { } } }, set onSavedPasswordsListChanged(value) { debugger }, onWeakCredentialsChanged: { addListener() { }, dispatch() { }, hasListener() { }, hasListeners() { }, removeListener() { } }, optInForAccountStorage() { }, recordPasswordsPageAccessInSettings() { }, removeInsecureCredential() { }, removePasswordException() { }, removePasswordExceptions() { }, removeSavedPassword() { }, removeSavedPasswords() { }, requestExportProgressStatus() { }, requestPlaintextPassword() { }, startPasswordCheck() { }, stopPasswordCheck() { }, undoRemoveSavedPasswordOrException() { } }, runtime: { OnInstalledReason: { CHROME_UPDATE: "chrome_update", INSTALL: "install", SHARED_MODULE_UPDATE: "shared_module_update", UPDATE: "update" }, OnRestartRequiredReason: { APP_UPDATE: "app_update", OS_UPDATE: "os_update", PERIODIC: "periodic" }, PlatformArch: { ARM: "arm", ARM64: "arm64", MIPS: "mips", MIPS64: "mips64", X86_32: "x86-32", X86_64: "x86-64" }, PlatformNaclArch: { ARM: "arm", MIPS: "mips", MIPS64: "mips64", X86_32: "x86-32", X86_64: "x86-64" }, PlatformOs: { ANDROID: "android", CROS: "cros", LINUX: "linux", MAC: "mac", OPENBSD: "openbsd", WIN: "win" }, RequestUpdateCheckStatus: { NO_UPDATE: "no_update", THROTTLED: "throttled", UPDATE_AVAILABLE: "update_available" }, get id() { return undefined; }, set id(value) { } }, send() { }, settingsPrivate: { ControlledBy: { CHILD_RESTRICTION: "CHILD_RESTRICTION", DEVICE_POLICY: "DEVICE_POLICY", EXTENSION: "EXTENSION", OWNER: "OWNER", PARENT: "PARENT", PRIMARY_USER: "PRIMARY_USER", USER_POLICY: "USER_POLICY" }, Enforcement: { ENFORCED: "ENFORCED", PARENT_SUPERVISED: "PARENT_SUPERVISED", RECOMMENDED: "RECOMMENDED" }, PrefType: { BOOLEAN: "BOOLEAN", DICTIONARY: "DICTIONARY", LIST: "LIST", NUMBER: "NUMBER", STRING: "STRING", URL: "URL" }, getAllPrefs() { }, getDefaultZoom() { }, getPref() { }, onPrefsChanged: { addListener() { }, dispatch() { }, hasListener() { }, hasListeners() { }, removeListener() { } }, setDefaultZoom() { }, setPref() { } } } CredentialsContainer = function CredentialsContainer(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(CredentialsContainer); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['create', 'get', 'preventSilentAccess', 'store']; CredentialsContainer.prototype = { create() { if (!CredentialsContainer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CredentialsContainer', 'create', arguments, result); return result; }, get() { if (!CredentialsContainer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CredentialsContainer', 'get', arguments, result); return result; }, preventSilentAccess() { if (!CredentialsContainer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CredentialsContainer', 'preventSilentAccess', arguments, result); return result; }, store() { if (!CredentialsContainer.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CredentialsContainer', 'store', arguments, result); return result; }, } qxVm.rename(CredentialsContainer.prototype, "CredentialsContainer"); qxVm.safeDescriptor_addConstructor(CredentialsContainer); qxVm.safe_Objattribute(CredentialsContainer, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); Crypto = function Crypto(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(Crypto); // crypto = {}; ; (function () { const $safe_get_attribute = ['subtle']; const $safe_set_attribute = []; const $safe_func_attribute = ['getRandomValues', 'randomUUID']; Crypto.prototype = { getRandomValues() { if (!Crypto.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Crypto', 'getRandomValues', arguments, result); return result; }, randomUUID() { if (!Crypto.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Crypto', 'randomUUID', arguments, result); return result; }, get subtle() { if (!Crypto.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).subtle, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Crypto', 'subtle', arguments, result); return result; }, } qxVm.rename(Crypto.prototype, "Crypto"); qxVm.safeDescriptor_addConstructor(Crypto); qxVm.safe_Objattribute(Crypto, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); // Object.setPrototypeOf(crypto, Crypto.prototype); })(); crypto = new Crypto(qxVm.memory.$createObj_key) CustomElementRegistry = function CustomElementRegistry(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(CustomElementRegistry); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['define', 'get', 'upgrade', 'whenDefined']; CustomElementRegistry.prototype = { define() { if (!CustomElementRegistry.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CustomElementRegistry', 'define', arguments, result); return result; }, get() { if (!CustomElementRegistry.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CustomElementRegistry', 'get', arguments, result); return result; }, upgrade() { if (!CustomElementRegistry.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CustomElementRegistry', 'upgrade', arguments, result); return result; }, whenDefined() { if (!CustomElementRegistry.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CustomElementRegistry', 'whenDefined', arguments, result); return result; }, } qxVm.rename(CustomElementRegistry.prototype, "CustomElementRegistry"); qxVm.safeDescriptor_addConstructor(CustomElementRegistry); qxVm.safe_Objattribute(CustomElementRegistry, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); customElements = new CustomElementRegistry(qxVm.memory.$createObj_key) External = function External(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(External); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['AddSearchProvider', 'IsSearchProviderInstalled']; External.prototype = { AddSearchProvider() { if (!External.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'External', 'AddSearchProvider', arguments, result); return result; }, IsSearchProviderInstalled() { if (!External.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'External', 'IsSearchProviderInstalled', arguments, result); return result; }, } qxVm.rename(External.prototype, "External"); qxVm.safeDescriptor_addConstructor(External); qxVm.safe_Objattribute(External, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); external = new External(qxVm.memory.$createObj_key); Geolocation = function Geolocation(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(Geolocation); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['clearWatch', 'getCurrentPosition', 'watchPosition']; Geolocation.prototype = { clearWatch() { if (!Geolocation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Geolocation', 'clearWatch', arguments, result); return result; }, getCurrentPosition() { if (!Geolocation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Geolocation', 'getCurrentPosition', arguments, result); return result; }, watchPosition() { if (!Geolocation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Geolocation', 'watchPosition', arguments, result); return result; }, } qxVm.rename(Geolocation.prototype, "Geolocation"); qxVm.safeDescriptor_addConstructor(Geolocation); qxVm.safe_Objattribute(Geolocation, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); History = function History() { throw new TypeError("Illegal constructor"); }; qxVm.safefunction(History); history = {}; ; (function () { const $safe_get_attribute = ['length', 'scrollRestoration', 'state']; const $safe_set_attribute = ['scrollRestoration']; const $safe_func_attribute = ['back', 'forward', 'go', 'pushState', 'replaceState']; History.prototype = { back() { if (!History.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'History', 'back', arguments, result); return result; }, forward() { if (!History.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'History', 'forward', arguments, result); return result; }, go() { if (!History.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'History', 'go', arguments, result); return result; }, get length() { if (!History.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = Object.keys(this).length;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'History', 'length', arguments, result); return result; }, pushState() { if (!History.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'History', 'pushState', arguments, result); return result; }, replaceState() { if (!History.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'History', 'replaceState', arguments, result); return result; }, get scrollRestoration() { if (!History.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = "auto";; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'History', 'scrollRestoration', arguments, result); return result; }, set scrollRestoration(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'History', 'scrollRestoration', arguments); qxVm.memory.private_data.get(this).scrollRestoration = value; }, get state() { if (!History.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return { idx: 0 } } }; qxVm.rename(History.prototype, 'History') qxVm.safeDescriptor_addConstructor(History); qxVm.safe_Objattribute(History, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(history, History.prototype); })(); // debugger; Ink = function Ink(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(Ink); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['requestPresenter']; Ink.prototype = { requestPresenter() { if (!Ink.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Ink', 'requestPresenter', arguments, result); return result; }, } qxVm.rename(Ink.prototype, "Ink"); qxVm.safeDescriptor_addConstructor(Ink); qxVm.safe_Objattribute(Ink, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); Keyboard = function Keyboard(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(Keyboard); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['getLayoutMap', 'lock', 'unlock']; Keyboard.prototype = { getLayoutMap() { if (!Keyboard.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Keyboard', 'getLayoutMap', arguments, result); return result; }, lock() { if (!Keyboard.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Keyboard', 'lock', arguments, result); return result; }, unlock() { if (!Keyboard.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Keyboard', 'unlock', arguments, result); return result; }, } qxVm.rename(Keyboard.prototype, "Keyboard"); qxVm.safeDescriptor_addConstructor(Keyboard); qxVm.safe_Objattribute(Keyboard, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); Location = function Location() { throw new TypeError("TypeError", "Illegal constructor") }; qxVm.safefunction(Location); location = {}; ; (function () { Location.prototype = {}; qxVm.rename(Location.prototype, "Location"); qxVm.safeDescriptor_addConstructor(Location); const $safe_get_attribute = ['hash', 'host', 'hostname', 'href', 'origin', 'pathname', 'port', 'protocol', 'search']; const $safe_set_attribute = ['hash', 'host', 'hostname', 'href', 'origin', 'pathname', 'port', 'protocol', 'search']; const $safe_func_attribute = ['ancestorOrigins', 'assign', 'reload', 'replace', 'toString']; let $attribute_map = { hash: "", host: "newtab", hostname: "newtab", href: "chrome://newtab/", origin: "chrome://newtab", pathname: "/", port: "", protocol: "chrome:", search: "" }; location = { ancestorOrigins() { return new class DOMStringList { } }, assign() { }, get hash() { return $attribute_map.hash }, set hash(value) { $attribute_map.hash = value }, get host() { return $attribute_map.host }, set host(value) { $attribute_map.host = value }, get hostname() { return $attribute_map.hostname }, set hostname(value) { $attribute_map.hostname = value }, get href() { return $attribute_map.href }, set href(value) { let a = value.match(/([^:]+:)\/\/([^/:?#]+):?(\d+)?([^?#]*)?(\?[^#]*)?(#.*)?/); location.protocol = a[1] ? a[1] : ""; location.host = a[2] ? a[2] : ""; location.port = a[3] ? a[3] : ""; location.pathname = a[4] ? a[4] : ""; location.search = a[5] ? a[5] : ""; location.hash = a[6] ? a[6] : ""; location.hostname = location.host; location.origin = location.protocol + "//" + location.host + (location.port ? ":" + location.port : ""); $attribute_map.href = value; }, get origin() { return $attribute_map.origin }, set origin(value) { $attribute_map.origin = value }, get pathname() { return $attribute_map.pathname }, set pathname(value) { $attribute_map.pathname = value }, get port() { return $attribute_map.port }, set port(value) { $attribute_map.port = value }, get protocol() { return $attribute_map.protocol }, set protocol(value) { $attribute_map.protocol = value }, reload() { }, replace() { }, get search() { return $attribute_map.search }, set search(value) { $attribute_map.search = value }, toString() { return location.href } }; // 添加两个特殊的属性 Object.defineProperty(location, 'valueOf', { value: valueOf, configurable: false, enumerable: false, writable: false }); Object.defineProperties(location, { [Symbol.toPrimitive]: { value: undefined, configurable: false, enumerable: false, writable: false } }); for (let key of $safe_get_attribute) { Object.defineProperty(location, key, { configurable: false, enumerable: true }); qxVm.safefunction(Object.getOwnPropertyDescriptor(location, key)['get']); qxVm.safefunction(Object.getOwnPropertyDescriptor(location, key)['set']); }; for (let key of $safe_func_attribute) { Object.defineProperty(location, key, { value: location[key], configurable: false, enumerable: true, writable: false }); qxVm.safefunction(Object.getOwnPropertyDescriptor(location, key)['value']) } Object.setPrototypeOf(location, Location.prototype); // 初始化用户配置 location.href = qxVm.default_envs['location']['href']; })() LockManager = function LockManager(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(LockManager); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['query', 'request']; LockManager.prototype = { query() { if (!LockManager.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'LockManager', 'query', arguments, result); return result; }, request() { if (!LockManager.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'LockManager', 'request', arguments, result); return result; }, } qxVm.rename(LockManager.prototype, "LockManager"); qxVm.safeDescriptor_addConstructor(LockManager); qxVm.safe_Objattribute(LockManager, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); MediaCapabilities = function MediaCapabilities(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(MediaCapabilities); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['decodingInfo']; MediaCapabilities.prototype = { decodingInfo() { if (!MediaCapabilities.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'MediaCapabilities', 'decodingInfo', arguments, result); return result; }, } qxVm.rename(MediaCapabilities.prototype, "MediaCapabilities"); qxVm.safeDescriptor_addConstructor(MediaCapabilities); qxVm.safe_Objattribute(MediaCapabilities, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); MediaSession = function MediaSession(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(MediaSession); ; (function () { const $safe_get_attribute = ['metadata', 'playbackState']; const $safe_set_attribute = ['metadata', 'playbackState']; const $safe_func_attribute = ['setActionHandler', 'setCameraActive', 'setMicrophoneActive', 'setPositionState']; MediaSession.prototype = { get metadata() { if (!MediaSession.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).metadata, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MediaSession', 'metadata', arguments, result); return result; }, set metadata(value) { if (!MediaSession.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'MediaSession', 'metadata', arguments); qxVm.memory.private_data.get(this).metadata = value + ""; }, get playbackState() { if (!MediaSession.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).playbackState, "none");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MediaSession', 'playbackState', arguments, result); return result; }, set playbackState(value) { if (!MediaSession.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'MediaSession', 'playbackState', arguments); qxVm.memory.private_data.get(this).playbackState = value + ""; }, setActionHandler() { if (!MediaSession.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'MediaSession', 'setActionHandler', arguments, result); return result; }, setCameraActive() { if (!MediaSession.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'MediaSession', 'setCameraActive', arguments, result); return result; }, setMicrophoneActive() { if (!MediaSession.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'MediaSession', 'setMicrophoneActive', arguments, result); return result; }, setPositionState() { if (!MediaSession.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'MediaSession', 'setPositionState', arguments, result); return result; }, } qxVm.rename(MediaSession.prototype, "MediaSession"); qxVm.safeDescriptor_addConstructor(MediaSession); qxVm.safe_Objattribute(MediaSession, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); Permissions = function Permissions(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(Permissions); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['query']; Permissions.prototype = { query() { if (!Permissions.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Permissions', 'query', arguments, result); return result; }, } qxVm.rename(Permissions.prototype, "Permissions"); qxVm.safeDescriptor_addConstructor(Permissions); qxVm.safe_Objattribute(Permissions, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); Presentation = function Presentation(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(Presentation); ; (function () { const $safe_get_attribute = ['defaultRequest', 'receiver']; const $safe_set_attribute = ['defaultRequest']; const $safe_func_attribute = []; Presentation.prototype = { get defaultRequest() { if (!Presentation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).defaultRequest, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Presentation', 'defaultRequest', arguments, result); return result; }, set defaultRequest(value) { if (!Presentation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Presentation', 'defaultRequest', arguments); qxVm.memory.private_data.get(this).defaultRequest = value + ""; }, get receiver() { if (!Presentation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = null;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Presentation', 'receiver', arguments, result); return result; }, } qxVm.rename(Presentation.prototype, "Presentation"); qxVm.safeDescriptor_addConstructor(Presentation); qxVm.safe_Objattribute(Presentation, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); Scheduler = function Scheduler(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(Scheduler); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['postTask']; Scheduler.prototype = { postTask() { if (!Scheduler.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Scheduler', 'postTask', arguments, result); return result; }, } qxVm.rename(Scheduler.prototype, "Scheduler"); qxVm.safeDescriptor_addConstructor(Scheduler); qxVm.safe_Objattribute(Scheduler, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); scheduler = new Scheduler(qxVm.memory.$createObj_key) Scheduling = function Scheduling(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(Scheduling); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['isInputPending']; Scheduling.prototype = { isInputPending() { if (!Scheduling.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Scheduling', 'isInputPending', arguments, result); return result; } } qxVm.rename(Scheduling.prototype, "Scheduling"); qxVm.safeDescriptor_addConstructor(Scheduling); qxVm.safe_Objattribute(Scheduling, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); Screen = function Screen(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(Screen); screen = {}; ; (function () { const $attribute_map = { availHeight: 1392, availLeft: 0, availTop: 0, availWidth: 2560, colorDepth: 24, height: 1440, orientation: new ScreenOrientation(qxVm.memory.$createObj_key), pixelDepth: 24, width: 2560 }; // 将属性更新为用户自定义属性 qxVm.updata_envs(qxVm.default_envs['screen'], $attribute_map) const $safe_get_attribute = [ 'availHeight', 'availLeft', 'availTop', 'availWidth', 'colorDepth', 'height', 'orientation', 'pixelDepth', 'width' ]; const $safe_set_attribute = []; const $safe_func_attribute = []; Screen.prototype = { get availHeight() { if (!Screen.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.availHeight;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Screen', 'availHeight', arguments, result); return result; }, get availLeft() { if (!Screen.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.availLeft;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Screen', 'availLeft', arguments, result); return result; }, get availTop() { if (!Screen.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.availTop;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Screen', 'availTop', arguments, result); return result; }, get availWidth() { if (!Screen.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.availWidth;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Screen', 'availWidth', arguments, result); return result; }, get colorDepth() { if (!Screen.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.colorDepth;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Screen', 'colorDepth', arguments, result); return result; }, get height() { if (!Screen.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.height;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Screen', 'height', arguments, result); return result; }, get orientation() { if (!Screen.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.orientation; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Screen', 'orientation', arguments, result); return result; }, get pixelDepth() { if (!Screen.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.pixelDepth;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Screen', 'pixelDepth', arguments, result); return result; }, get width() { if (!Screen.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return $attribute_map.width; } }; qxVm.rename(Screen.prototype, "Screen"); qxVm.safeDescriptor_addConstructor(Screen); qxVm.safe_Objattribute(Screen, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(screen, Screen.prototype); })(); ShadyCSS = {}; Storage = function Storage() {//构造函数 throw new TypeError("Illegal constructor"); }; qxVm.safefunction(Storage); localStorage = {}; sessionStorage = {}; ; (function () { const $safe_get_attribute = [ 'length' ]; const $safe_set_attribute = []; const $safe_func_attribute = ['clear', 'getItem', 'key', 'removeItem', 'setItem'] Storage.prototype = { clear() { var temp = Object.keys(this) for (var i = 0; temp.length > i; i++) { delete this[temp[i]]; } }, getItem(k) { let result = this[k] ? this[k] : null;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Storage', 'getItem', arguments, result); return result; }, key(index) { let result = Object.keys(this)[index];; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Storage', 'key', arguments, result); return result; }, get length() { if (!Storage.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = Object.keys(this).length;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Storage', 'length', arguments, result); return result; }, removeItem(k) { delete this[k]; }, setItem(k, v) { this[k] = v; } }; qxVm.rename(Storage.prototype, "Storage"); qxVm.safeDescriptor_addConstructor(Storage); qxVm.safe_Objattribute(Storage, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(localStorage, Storage.prototype); Object.setPrototypeOf(sessionStorage, Storage.prototype); })(); // debugger; UserActivation = function UserActivation(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(UserActivation); ; (function () { const $safe_get_attribute = ['hasBeenActive', 'isActive']; const $safe_set_attribute = []; const $safe_func_attribute = []; UserActivation.prototype = { get hasBeenActive() { if (!UserActivation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = true;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'UserActivation', 'hasBeenActive', arguments, result); return result; }, get isActive() { if (!UserActivation.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return false; } } qxVm.rename(UserActivation.prototype, "UserActivation"); qxVm.safeDescriptor_addConstructor(UserActivation); qxVm.safe_Objattribute(UserActivation, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); WakeLock = function WakeLock(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(WakeLock); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['request']; WakeLock.prototype = { request() { if (!WakeLock.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WakeLock', 'request', arguments, result); return result; }, } qxVm.rename(WakeLock.prototype, "WakeLock"); qxVm.safeDescriptor_addConstructor(WakeLock); qxVm.safe_Objattribute(WakeLock, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); Worklet = function Worklet(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(Worklet); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['addModule']; Worklet.prototype = { addModule() { if (!Worklet.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Worklet', 'addModule', arguments, result); return result; } } qxVm.rename(Worklet.prototype, "Worklet"); qxVm.safeDescriptor_addConstructor(Worklet); qxVm.safe_Objattribute(Worklet, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); IDBOpenDBRequest = function IDBOpenDBRequest(createObj_key, name, version) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, { name:name, version:version || 0 }) }; qxVm.safefunction(IDBOpenDBRequest); ; (function () { const $safe_get_attribute = ['onblocked', 'onupgradeneeded']; const $safe_set_attribute = ['onblocked', 'onupgradeneeded']; const $safe_func_attribute = []; IDBOpenDBRequest.prototype = { get onblocked() { if (!IDBOpenDBRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onblocked, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'IDBOpenDBRequest', 'onblocked', arguments, result); return result; }, set onblocked(value) { if (!IDBOpenDBRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'IDBOpenDBRequest', 'onblocked', arguments); qxVm.memory.private_data.get(this).onblocked = value + ""; }, get onupgradeneeded() { if (!IDBOpenDBRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onupgradeneeded, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'IDBOpenDBRequest', 'onupgradeneeded', arguments, result); return result; }, set onupgradeneeded(value) { if (!IDBOpenDBRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'IDBOpenDBRequest', 'onupgradeneeded', arguments); qxVm.memory.private_data.get(this).onupgradeneeded = value; }, } qxVm.rename(IDBOpenDBRequest.prototype, "IDBOpenDBRequest"); qxVm.safeDescriptor_addConstructor(IDBOpenDBRequest); qxVm.safe_Objattribute(IDBOpenDBRequest, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(IDBOpenDBRequest.prototype, IDBRequest.prototype); Object.setPrototypeOf(IDBOpenDBRequest, IDBRequest); })(); IDBFactory = function IDBFactory(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, { name: undefined, version: undefined }) }; qxVm.safefunction(IDBFactory); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['cmp', 'databases', 'deleteDatabase', 'open']; IDBFactory.prototype = { cmp(first, second) { if (!IDBFactory.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'IDBFactory', 'cmp', arguments, result); return result; }, databases() { if (!IDBFactory.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = new Promise(function () { debugger }); if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'IDBFactory', 'databases', arguments, result); return result; }, deleteDatabase(name, options) { if (!IDBFactory.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'IDBFactory', 'deleteDatabase', arguments, result); return result; }, open(name, version) { if (!IDBFactory.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (!name){ throw new TypeError("Failed to execute 'open' on 'IDBFactory': 1 argument required, but only 0 present.") }; qxVm.memory.private_data.set(this, { name: name, version: version || 1 }) let result = new IDBOpenDBRequest(qxVm.memory.$createObj_key, name, version); if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'IDBFactory', 'open', arguments, result); return result; } } qxVm.rename(IDBFactory.prototype, "IDBFactory"); qxVm.safeDescriptor_addConstructor(IDBFactory); qxVm.safe_Objattribute(IDBFactory, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); indexedDB = new IDBFactory(qxVm.memory.$createObj_key); openDatabase = undefined; ; (function () { SQLResultSetRowList = function SQLResultSetRowList(createObj_key, rows) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, { rows: rows, length: rows.length }) }; qxVm.safefunction(SQLResultSetRowList); ; (function () { const $safe_get_attribute = ['length']; const $safe_set_attribute = []; const $safe_func_attribute = ['item']; SQLResultSetRowList.prototype = { item() { if (!SQLResultSetRowList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).rows; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'SQLResultSetRowList', 'item', arguments, result); return result; }, get length() { if (!SQLResultSetRowList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).length, 0);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SQLResultSetRowList', 'length', arguments, result); return result; }, } qxVm.rename(SQLResultSetRowList.prototype, "SQLResultSetRowList"); qxVm.safeDescriptor_addConstructor(SQLResultSetRowList); qxVm.safe_Objattribute(SQLResultSetRowList, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); // -----------------------------------------------------------SQLResultSet---------------------------------------------------------------- SQLResultSet = function SQLResultSet(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(SQLResultSet); ; (function () { const $safe_get_attribute = ['insertId', 'rows', 'rowsAffected']; const $safe_set_attribute = []; const $safe_func_attribute = []; SQLResultSet.prototype = { get insertId() { if (!SQLResultSet.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).insertId, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SQLResultSet', 'insertId', arguments, result); return result; }, get rows() { if (!SQLResultSet.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; // let sql_result_row_list = new SQLResultSetRowList(qxVm.memory.$createObj_key, {"value": window.sql_values}); let result = { "value": "0" }; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SQLResultSet', 'rows', arguments, result); return result; }, get rowsAffected() { if (!SQLResultSet.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).rowsAffected, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SQLResultSet', 'rowsAffected', arguments, result); return result; }, } qxVm.rename(SQLResultSet.prototype, "SQLResultSet"); qxVm.safeDescriptor_addConstructor(SQLResultSet); qxVm.safe_Objattribute(SQLResultSet, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); // -----------------------------------------------------------SQLTransaction---------------------------------------------------------------- SQLTransaction = function SQLTransaction(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(SQLTransaction); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['executeSql']; SQLTransaction.prototype = { executeSql(sql, arg, succrssCallback, errorCallback) { if (!SQLTransaction.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; try { } catch (error) { let result = errorCallback(this, sql_result);; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'SQLTransaction', '} catch ', arguments, result); return result; } let sql_result = new SQLResultSet(qxVm.memory.$createObj_key); let result = succrssCallback(this, sql_result); if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'SQLTransaction', '} catch ', arguments, result); return result; } } qxVm.rename(SQLTransaction.prototype, "SQLTransaction"); qxVm.safeDescriptor_addConstructor(SQLTransaction); qxVm.safe_Objattribute(SQLTransaction, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); // -----------------------------------------------------------Database---------------------------------------------------------------- let buffer_memory = {} // 保存创建的数据库连接 Database = function Database(createObj_key, version) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, { version: version }) }; qxVm.safefunction(Database); ; (function () { const $safe_get_attribute = ['version']; const $safe_set_attribute = []; const $safe_func_attribute = ['changeVersion', 'readTransaction', 'transaction']; Database.prototype = { changeVersion(old_version, new_version) { if (!Database.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let this_info = qxVm.memory.private_data.get(this); if (old_version == this_info.version) { this_info.version = new_version; } }, readTransaction(func) { if (!Database.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Database', 'readTransaction', arguments, result); return result; }, transaction(func) { if (!Database.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let sql_tran = new SQLTransaction(qxVm.memory.$createObj_key); let result = func(sql_tran);; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Database', 'transaction', arguments, result); return result; }, get version() { if (!Database.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).version, ""); } } qxVm.rename(Database.prototype, "Database"); qxVm.safeDescriptor_addConstructor(Database); qxVm.safe_Objattribute(Database, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); openDatabase = function openDatabase(name, version, desc, size, callback) { let db = buffer_memory[name]; if (db) { let result = db;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Database', 'if ', arguments, result); return result; } db = new Database(qxVm.memory.$createObj_key, version); buffer_memory[name] = db; return db; }; })(); AudioWorklet = function AudioWorklet(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(AudioWorklet); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = []; AudioWorklet.prototype = { } qxVm.rename(AudioWorklet.prototype, "AudioWorklet"); qxVm.safeDescriptor_addConstructor(AudioWorklet); qxVm.safe_Objattribute(AudioWorklet, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(AudioWorklet.prototype, Worklet.prototype); Object.setPrototypeOf(AudioWorklet, Worklet); })(); AudioListener = function AudioListener(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(AudioListener); ; (function () { const $safe_get_attribute = ['forwardX', 'forwardY', 'forwardZ', 'positionX', 'positionY', 'positionZ', 'upX', 'upY', 'upZ']; const $safe_set_attribute = []; const $safe_func_attribute = ['setOrientation', 'setPosition']; AudioListener.prototype = { get forwardX() { if (!AudioListener.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).forwardX; if (ele === undefined) { ele = new AudioParam(qxVm.memory.$createObj_key, "a-rate", 0, 3.4028234663852886e+38, -3.4028234663852886e+38); qxVm.memory.private_data.get(this).forwardX = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'AudioListener', 'forwardX', arguments, result); return result; }, get forwardY() { if (!AudioListener.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).forwardY; if (ele === undefined) { ele = new AudioParam(qxVm.memory.$createObj_key, "a-rate", 0, 3.4028234663852886e+38, -3.4028234663852886e+38); qxVm.memory.private_data.get(this).forwardY = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'AudioListener', 'forwardY', arguments, result); return result; }, get forwardZ() { if (!AudioListener.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).forwardZ; if (ele === undefined) { ele = new AudioParam(qxVm.memory.$createObj_key, "a-rate", -1, 3.4028234663852886e+38, -3.4028234663852886e+38); qxVm.memory.private_data.get(this).forwardZ = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'AudioListener', 'forwardZ', arguments, result); return result; }, get positionX() { if (!AudioListener.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).positionX; if (ele === undefined) { ele = new AudioParam(qxVm.memory.$createObj_key, "a-rate", 0, 3.4028234663852886e+38, -3.4028234663852886e+38); qxVm.memory.private_data.get(this).positionX = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'AudioListener', 'positionX', arguments, result); return result; }, get positionY() { if (!AudioListener.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).positionY; if (ele === undefined) { ele = new AudioParam(qxVm.memory.$createObj_key, "a-rate", 0, 3.4028234663852886e+38, -3.4028234663852886e+38); qxVm.memory.private_data.get(this).positionY = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'AudioListener', 'positionY', arguments, result); return result; }, get positionZ() { if (!AudioListener.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).positionZ; if (ele === undefined) { ele = new AudioParam(qxVm.memory.$createObj_key, "a-rate", 0, 3.4028234663852886e+38, -3.4028234663852886e+38); qxVm.memory.private_data.get(this).positionZ = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'AudioListener', 'positionZ', arguments, result); return result; }, setOrientation() { if (!AudioListener.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'AudioListener', 'setOrientation', arguments, result); return result; }, setPosition() { if (!AudioListener.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'AudioListener', 'setPosition', arguments, result); return result; }, get upX() { if (!AudioListener.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).upX; if (ele === undefined) { ele = new AudioParam(qxVm.memory.$createObj_key, "a-rate", 0, 3.4028234663852886e+38, -3.4028234663852886e+38); qxVm.memory.private_data.get(this).upX = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'AudioListener', 'upX', arguments, result); return result; }, get upY() { if (!AudioListener.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).upY; if (ele === undefined) { ele = new AudioParam(qxVm.memory.$createObj_key, "a-rate", 1, 3.4028234663852886e+38, -3.4028234663852886e+38); qxVm.memory.private_data.get(this).upY = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'AudioListener', 'upY', arguments, result); return result; }, get upZ() { if (!AudioListener.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).upZ; if (ele === undefined) { ele = new AudioParam(qxVm.memory.$createObj_key, "a-rate", 0, 3.4028234663852886e+38); qxVm.memory.private_data.get(this).upZ = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'AudioListener', 'upZ', arguments, result); return result; }, } qxVm.rename(AudioListener.prototype, "AudioListener"); qxVm.safeDescriptor_addConstructor(AudioListener); qxVm.safe_Objattribute(AudioListener, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); AudioParam = function AudioParam(createObj_key, automationRate, defaultValue, maxValue, minValue) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } automationRate = automationRate || "a-rate"; defaultValue = defaultValue || -1; maxValue = maxValue || 3.4028234663852886e+38; minValue = minValue || -3.4028234663852886e+38; const value = defaultValue; qxVm.memory.private_data.set(this, { automationRate: automationRate, defaultValue: defaultValue, maxValue: maxValue, minValue: minValue, value: value }) }; qxVm.safefunction(AudioParam); ; (function () { const $safe_get_attribute = ['automationRate', 'defaultValue', 'maxValue', 'minValue', 'value']; const $safe_set_attribute = ['automationRate', 'value']; const $safe_func_attribute = [ 'cancelAndHoldAtTime', 'cancelScheduledValues', 'exponentialRampToValueAtTime', 'linearRampToValueAtTime', 'setTargetAtTime', 'setValueAtTime', 'setValueCurveAtTime' ]; AudioParam.prototype = { get automationRate() { if (!AudioParam.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).automationRate, "a-rate");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'AudioParam', 'automationRate', arguments, result); return result; }, set automationRate(value) { if (!AudioParam.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'AudioParam', 'automationRate', arguments); qxVm.memory.private_data.get(this).automationRate = value; }, cancelAndHoldAtTime() { if (!AudioParam.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'AudioParam', 'cancelAndHoldAtTime', arguments, result); return result; }, cancelScheduledValues() { if (!AudioParam.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'AudioParam', 'cancelScheduledValues', arguments, result); return result; }, get defaultValue() { if (!AudioParam.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).defaultValue, 0);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'AudioParam', 'defaultValue', arguments, result); return result; }, exponentialRampToValueAtTime() { if (!AudioParam.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'AudioParam', 'exponentialRampToValueAtTime', arguments, result); return result; }, linearRampToValueAtTime() { if (!AudioParam.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'AudioParam', 'linearRampToValueAtTime', arguments, result); return result; }, get maxValue() { if (!AudioParam.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).maxValue;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'AudioParam', 'maxValue', arguments, result); return result; }, get minValue() { if (!AudioParam.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).minValue;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'AudioParam', 'minValue', arguments, result); return result; }, setTargetAtTime() { if (!AudioParam.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'AudioParam', 'setTargetAtTime', arguments, result); return result; }, setValueAtTime() { if (!AudioParam.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = new AudioParam(qxVm.memory.$createObj_key, "a-rate", 440, 22050);; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'AudioParam', 'setValueAtTime', arguments, result); return result; }, setValueCurveAtTime() { if (!AudioParam.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'AudioParam', 'setValueCurveAtTime', arguments, result); return result; }, get value() { if (!AudioParam.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).value, 0);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'AudioParam', 'value', arguments, result); return result; }, set value(value) { if (!AudioParam.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'AudioParam', 'value', arguments); qxVm.memory.private_data.get(this).value = value; }, } qxVm.rename(AudioParam.prototype, "AudioParam"); qxVm.safeDescriptor_addConstructor(AudioParam); qxVm.safe_Objattribute(AudioParam, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); AudioNode = function AudioNode(createObj_key, channelCountMode) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } channelCountMode = channelCountMode || "max" qxVm.memory.private_data.set(this, { channelCountMode:channelCountMode }) }; qxVm.safefunction(AudioNode); ; (function () { const $safe_get_attribute = ['channelCount', 'channelCountMode', 'channelInterpretation', 'context', 'numberOfInputs', 'numberOfOutputs']; const $safe_set_attribute = ['channelCount', 'channelCountMode', 'channelInterpretation']; const $safe_func_attribute = ['connect', 'disconnect']; AudioNode.prototype = { get channelCount() { if (!AudioNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).channelCount, 2);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'AudioNode', 'channelCount', arguments, result); return result; }, set channelCount(value) { if (!AudioNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'AudioNode', 'channelCount', arguments); qxVm.memory.private_data.get(this).channelCount = value; }, get channelCountMode() { if (!AudioNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).channelCountMode, "max");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'AudioNode', 'channelCountMode', arguments, result); return result; }, set channelCountMode(value) { if (!AudioNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'AudioNode', 'channelCountMode', arguments); qxVm.memory.private_data.get(this).channelCountMode = value + ""; }, get channelInterpretation() { if (!AudioNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).channelInterpretation, "speakers");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'AudioNode', 'channelInterpretation', arguments, result); return result; }, set channelInterpretation(value) { if (!AudioNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'AudioNode', 'channelInterpretation', arguments); qxVm.memory.private_data.get(this).channelInterpretation = value + ""; }, connect() { if (!AudioNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'AudioNode', 'connect', arguments, result); return result; }, get context() { if (!AudioNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; // return this; let ele = qxVm.memory.private_data.get(this).context; if (ele === undefined) { ele = new OfflineAudioContext(qxVm.memory.$createObj_key); qxVm.memory.private_data.get(this).context = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'AudioNode', 'context', arguments, result); return result; }, disconnect() { if (!AudioNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'AudioNode', 'disconnect', arguments, result); return result; }, get numberOfInputs() { if (!AudioNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).numberOfInputs, 0);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'AudioNode', 'numberOfInputs', arguments, result); return result; }, get numberOfOutputs() { if (!AudioNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).numberOfOutputs, 1);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'AudioNode', 'numberOfOutputs', arguments, result); return result; }, } qxVm.rename(AudioNode.prototype, "AudioNode"); qxVm.safeDescriptor_addConstructor(AudioNode); qxVm.safe_Objattribute(AudioNode, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(AudioNode.prototype, EventTarget.prototype); Object.setPrototypeOf(AudioNode, EventTarget); })(); AudioDestinationNode = function AudioDestinationNode(createObj_key, channelCountMode) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, { channelCountMode:channelCountMode, maxChannelCount: 1 }) }; qxVm.safefunction(AudioDestinationNode); ; (function () { const $safe_get_attribute = ['maxChannelCount']; const $safe_set_attribute = []; const $safe_func_attribute = []; AudioDestinationNode.prototype = { get maxChannelCount() { if (!AudioDestinationNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).maxChannelCount;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'AudioDestinationNode', 'maxChannelCount', arguments, result); return result; }, } qxVm.rename(AudioDestinationNode.prototype, "AudioDestinationNode"); qxVm.safeDescriptor_addConstructor(AudioDestinationNode); qxVm.safe_Objattribute(AudioDestinationNode, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(AudioDestinationNode.prototype, AudioNode.prototype); Object.setPrototypeOf(AudioDestinationNode, AudioNode); })(); AudioScheduledSourceNode = function AudioScheduledSourceNode(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(AudioScheduledSourceNode); ; (function () { const $safe_get_attribute = ['onended']; const $safe_set_attribute = ['onended']; const $safe_func_attribute = ['start', 'stop']; AudioScheduledSourceNode.prototype = { get onended() { if (!AudioScheduledSourceNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onended, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'AudioScheduledSourceNode', 'onended', arguments, result); return result; }, set onended(value) { if (!AudioScheduledSourceNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'AudioScheduledSourceNode', 'onended', arguments); qxVm.memory.private_data.get(this).onended = value; }, start() { if (!AudioScheduledSourceNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'AudioScheduledSourceNode', 'start', arguments, result); return result; }, stop() { if (!AudioScheduledSourceNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'AudioScheduledSourceNode', 'stop', arguments, result); return result; }, } qxVm.rename(AudioScheduledSourceNode.prototype, "AudioScheduledSourceNode"); qxVm.safeDescriptor_addConstructor(AudioScheduledSourceNode); qxVm.safe_Objattribute(AudioScheduledSourceNode, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(AudioScheduledSourceNode.prototype, AudioNode.prototype); Object.setPrototypeOf(AudioScheduledSourceNode, AudioNode); })(); DynamicsCompressorNode = function DynamicsCompressorNode(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(DynamicsCompressorNode); ; (function () { const $safe_get_attribute = ['attack', 'knee', 'ratio', 'reduction', 'release', 'threshold']; const $safe_set_attribute = []; const $safe_func_attribute = []; DynamicsCompressorNode.prototype = { get attack() { if (!DynamicsCompressorNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).attack; if (ele === undefined) { ele = new AudioParam(qxVm.memory.$createObj_key, "k-rate", 0.003000000026077032, 1, 0); qxVm.memory.private_data.get(this).attack = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'DynamicsCompressorNode', 'attack', arguments, result); return result; }, get knee() { if (!DynamicsCompressorNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).knee; if (ele === undefined) { ele = new AudioParam(qxVm.memory.$createObj_key, "k-rate", 30, 40, 0); qxVm.memory.private_data.get(this).knee = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'DynamicsCompressorNode', 'knee', arguments, result); return result; }, get ratio() { if (!DynamicsCompressorNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).ratio; if (ele === undefined) { ele = new AudioParam(qxVm.memory.$createObj_key, "k-rate", 12, 20, 1); qxVm.memory.private_data.get(this).ratio = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'DynamicsCompressorNode', 'ratio', arguments, result); return result; }, get reduction() { if (!DynamicsCompressorNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'DynamicsCompressorNode', 'reduction', arguments, result); return result; }, get release() { if (!DynamicsCompressorNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).release; if (ele === undefined) { ele = new AudioParam(qxVm.memory.$createObj_key, "k-rate", 0.25, 1, 0); qxVm.memory.private_data.get(this).release = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'DynamicsCompressorNode', 'release', arguments, result); return result; }, get threshold() { if (!DynamicsCompressorNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).threshold; if (ele === undefined) { ele = new AudioParam(qxVm.memory.$createObj_key, "k-rate", -24, 0, -100); qxVm.memory.private_data.get(this).threshold = ele; } return ele; } } qxVm.rename(DynamicsCompressorNode.prototype, "DynamicsCompressorNode"); qxVm.safeDescriptor_addConstructor(DynamicsCompressorNode); qxVm.safe_Objattribute(DynamicsCompressorNode, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(DynamicsCompressorNode.prototype, AudioNode.prototype); Object.setPrototypeOf(DynamicsCompressorNode, AudioNode); })(); OscillatorNode = function OscillatorNode() { if(new.target !== OscillatorNode){ throw new TypeError(`Failed to construct 'OscillatorNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.`) } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(OscillatorNode); ; (function () { const $safe_get_attribute = ['detune', 'frequency', 'type']; const $safe_set_attribute = ['type']; const $safe_func_attribute = ['setPeriodicWave']; OscillatorNode.prototype = { get detune() { if (!OscillatorNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).detune; if (ele === undefined) { ele = new AudioParam(qxVm.memory.$createObj_key, "a-rate", 0, 153600, -153600); qxVm.memory.private_data.get(this).detune = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'OscillatorNode', 'detune', arguments, result); return result; }, get frequency() { if (!OscillatorNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).detune; if (ele === undefined) { ele = new AudioParam(qxVm.memory.$createObj_key, "a-rate", 440, 22050, -22050); qxVm.memory.private_data.get(this).detune = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'OscillatorNode', 'frequency', arguments, result); return result; }, setPeriodicWave() { if (!OscillatorNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'OscillatorNode', 'setPeriodicWave', arguments, result); return result; }, get type() { if (!OscillatorNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).type, "sine");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'OscillatorNode', 'type', arguments, result); return result; }, set type(value) { if (!OscillatorNode.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).type = value + ""; } } qxVm.rename(OscillatorNode.prototype, "OscillatorNode"); qxVm.safeDescriptor_addConstructor(OscillatorNode); qxVm.safe_Objattribute(OscillatorNode, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(OscillatorNode.prototype, AudioScheduledSourceNode.prototype); Object.setPrototypeOf(OscillatorNode, AudioScheduledSourceNode); })(); BaseAudioContext = function BaseAudioContext(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(BaseAudioContext); ; (function () { const $safe_get_attribute = ['audioWorklet', 'currentTime', 'destination', 'listener', 'onstatechange', 'sampleRate', 'state']; const $safe_set_attribute = ['onstatechange']; const $safe_func_attribute = [ 'createAnalyser', 'createBiquadFilter', 'createBuffer', 'createBufferSource', 'createChannelMerger', 'createChannelSplitter', 'createConstantSource', 'createConvolver', 'createDelay', 'createDynamicsCompressor', 'createGain', 'createIIRFilter', 'createOscillator', 'createPanner', 'createPeriodicWave', 'createScriptProcessor', 'createStereoPanner', 'createWaveShaper', 'decodeAudioData' ]; BaseAudioContext.prototype = { get audioWorklet() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).audioWorklet; if (ele === undefined){ ele = new AudioWorklet(qxVm.memory.$createObj_key); qxVm.memory.private_data.get(this).audioWorklet = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'BaseAudioContext', 'audioWorklet', arguments, result); return result; }, createAnalyser() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'BaseAudioContext', 'createAnalyser', arguments, result); return result; }, createBiquadFilter() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'BaseAudioContext', 'createBiquadFilter', arguments, result); return result; }, createBuffer() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'BaseAudioContext', 'createBuffer', arguments, result); return result; }, createBufferSource() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'BaseAudioContext', 'createBufferSource', arguments, result); return result; }, createChannelMerger() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'BaseAudioContext', 'createChannelMerger', arguments, result); return result; }, createChannelSplitter() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'BaseAudioContext', 'createChannelSplitter', arguments, result); return result; }, createConstantSource() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'BaseAudioContext', 'createConstantSource', arguments, result); return result; }, createConvolver() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'BaseAudioContext', 'createConvolver', arguments, result); return result; }, createDelay() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'BaseAudioContext', 'createDelay', arguments, result); return result; }, createDynamicsCompressor() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = new DynamicsCompressorNode(qxVm.memory.$createObj_key); ele.channelCountMode = "clamped-max"; let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'BaseAudioContext', 'createDynamicsCompressor', arguments, result); return result; }, createGain() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'BaseAudioContext', 'createGain', arguments, result); return result; }, createIIRFilter() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'BaseAudioContext', 'createIIRFilter', arguments, result); return result; }, createOscillator() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = new OscillatorNode();; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'BaseAudioContext', 'createOscillator', arguments, result); return result; }, createPanner() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'BaseAudioContext', 'createPanner', arguments, result); return result; }, createPeriodicWave() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'BaseAudioContext', 'createPeriodicWave', arguments, result); return result; }, createScriptProcessor() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'BaseAudioContext', 'createScriptProcessor', arguments, result); return result; }, createStereoPanner() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'BaseAudioContext', 'createStereoPanner', arguments, result); return result; }, createWaveShaper() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'BaseAudioContext', 'createWaveShaper', arguments, result); return result; }, get currentTime() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).currentTime, 0);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'BaseAudioContext', 'currentTime', arguments, result); return result; }, decodeAudioData() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'BaseAudioContext', 'decodeAudioData', arguments, result); return result; }, get destination() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).destination; if (ele === undefined){ ele = new AudioDestinationNode(qxVm.memory.$createObj_key, "explicit"); qxVm.memory.private_data.get(this).destination = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'BaseAudioContext', 'destination', arguments, result); return result; }, get listener() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).listener; if (ele === undefined){ ele = new AudioListener(qxVm.memory.$createObj_key); qxVm.memory.private_data.get(this).listener = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'BaseAudioContext', 'listener', arguments, result); return result; }, get onstatechange() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onstatechange, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'BaseAudioContext', 'onstatechange', arguments, result); return result; }, set onstatechange(value) { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'BaseAudioContext', 'onstatechange', arguments); qxVm.memory.private_data.get(this).onstatechange = value; }, get sampleRate() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).sampleRate;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'BaseAudioContext', 'sampleRate', arguments, result); return result; }, get state() { if (!BaseAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).state, "suspended"); } } qxVm.rename(BaseAudioContext.prototype, "BaseAudioContext"); qxVm.safeDescriptor_addConstructor(BaseAudioContext); qxVm.safe_Objattribute(BaseAudioContext, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(BaseAudioContext.prototype, EventTarget.prototype); Object.setPrototypeOf(BaseAudioContext, EventTarget); })(); OfflineAudioContext = function OfflineAudioContext(numberOfChannels, length, sampleRate) {//构造函数 if(new.target !== OfflineAudioContext){ throw new TypeError(`Failed to construct 'OfflineAudioContext': Please use the 'new' operator, this DOM object constructor cannot be called as a function.`) } this.numberOfChannels = numberOfChannels; qxVm.memory.private_data.set(this, { numberOfChannels:numberOfChannels, length:length, sampleRate:sampleRate, }) }; qxVm.safefunction(OfflineAudioContext); ; (function () { const $safe_get_attribute = ['length', 'oncomplete']; const $safe_set_attribute = ['oncomplete']; const $safe_func_attribute = ['resume', 'startRendering', 'suspend']; OfflineAudioContext.prototype = { get length() { if (!OfflineAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).length;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'OfflineAudioContext', 'length', arguments, result); return result; }, get oncomplete() { if (!OfflineAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).oncomplete, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'OfflineAudioContext', 'oncomplete', arguments, result); return result; }, set oncomplete(value) { if (!OfflineAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'OfflineAudioContext', 'oncomplete', arguments); qxVm.memory.private_data.get(this).oncomplete = value; }, resume() { if (!OfflineAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = new Promise(function () { debugger; }); if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'OfflineAudioContext', 'resume', arguments, result); return result; }, startRendering() { if (!OfflineAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; const length = this.length; const sampleRate = this.sampleRate; const numberOfChannels = this.numberOfChannels; return new Promise((resolve, reject) => { resolve({ duration: length / sampleRate, length: length, numberOfChannels: numberOfChannels, sampleRate: this.sampleRate, }) }) }, suspend() { if (!OfflineAudioContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = new Promise(function () { debugger; }); if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'OfflineAudioContext', 'suspend', arguments, result); return result; }, } qxVm.rename(OfflineAudioContext.prototype, "OfflineAudioContext"); qxVm.safeDescriptor_addConstructor(OfflineAudioContext); qxVm.safe_Objattribute(OfflineAudioContext, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(OfflineAudioContext.prototype, BaseAudioContext.prototype); Object.setPrototypeOf(OfflineAudioContext, BaseAudioContext); })(); MimeType = function MimeType() { throw new TypeError("Illegal constructor"); }; qxVm.safefunction(MimeType); ; (function () { const $safe_get_attribute = ['description', 'enabledPlugin', 'suffixes', 'type']; const $safe_set_attribute = []; const $safe_func_attribute = [] MimeType.prototype = { get description() { if (!MimeType.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, get enabledPlugin() { if (!MimeType.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, get suffixes() { if (!MimeType.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, get type() { if (!MimeType.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MimeType', 'type', arguments, result); return result; }, }; qxVm.rename(MimeType.prototype, 'MimeType'); qxVm.safeDescriptor_addConstructor(MimeType); qxVm.safe_Objattribute(MimeType, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); qxVm.memory.mimeType.new = function (mimeType_data, initPlugin) { let mimetype = {}; if (mimeType_data !== undefined) { mimetype.description = mimeType_data.description; mimetype.suffixes = mimeType_data.suffixes; mimetype.type = mimeType_data.type; mimetype.enabledPlugin = initPlugin; }; Object.setPrototypeOf(mimetype, MimeType.prototype) return mimetype } })(); // debugger; Plugin = function Plugin() { throw new TypeError("Illegal constructor"); }; qxVm.safefunction(Plugin); ; (function () { const $safe_get_attribute = ['description', 'filename', 'length', 'name']; const $safe_set_attribute = []; const $safe_func_attribute = ['item', 'namedItem'] Plugin.prototype = { get description() { if (!Plugin.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Plugin', 'description', arguments, result); return result; }, get filename() { if (!Plugin.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Plugin', 'filename', arguments, result); return result; }, item(index) { // debugger; let result = this[index];; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Plugin', 'item', arguments, result); return result; }, get length() { if (!Plugin.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Plugin', 'length', arguments, result); return result; }, get name() { if (!Plugin.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Plugin', 'name', arguments, result); return result; }, namedItem(key) { let result = this[key];; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Plugin', 'namedItem', arguments, result); return result; }, }; qxVm.set_iterator(Plugin); qxVm.rename(Plugin.prototype, 'Plugin'); qxVm.safeDescriptor_addConstructor(Plugin); qxVm.safe_Objattribute(Plugin, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); qxVm.memory.plugin.new = function (plugin_data) { let plugin = {}; if (plugin_data !== undefined) { plugin.description = plugin_data.description; plugin.filename = plugin_data.filename; plugin.name = plugin_data.name; for (let mtindex = 0; mtindex < plugin_data.MimeTypes.length; mtindex++) { let mimeType_data = plugin_data.MimeTypes[mtindex]; let mimeType = qxVm.memory.mimeType.new(mimeType_data, plugin); Object.defineProperty(plugin, mtindex, { value: mimeType, configurable: true, enumerable: true, writable: false }) Object.defineProperty(plugin, mimeType.type, { value: mimeType, configurable: true, enumerable: false, writable: false }); }; plugin.length = plugin_data.MimeTypes.length; } Object.setPrototypeOf(plugin, Plugin.prototype) let result = plugin;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Plugin', 'namedItem', arguments, result); return result; } })() // debugger; PluginArray = function PluPluginArraygin() {//构造函数 throw new TypeError("Illegal constructor"); }; qxVm.safefunction(PluginArray); ; (function () { const $safe_get_attribute = ['length']; const $safe_set_attribute = []; const $safe_func_attribute = ['item', 'namedItem', 'refresh']; PluginArray.prototype = { item(index) { if (!PluginArray.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = this[index];; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'PluginArray', 'item', arguments, result); return result; }, get length() { if (!PluginArray.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.pluginArray.temp.length;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'PluginArray', 'length', arguments, result); return result; }, namedItem(key) { if (!PluginArray.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = this[key];; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'PluginArray', 'namedItem', arguments, result); return result; }, refresh() { if (!PluginArray.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'PluginArray', 'refresh', arguments, result); return result; } }; qxVm.set_iterator(PluginArray); qxVm.rename(PluginArray.prototype, 'PluginArray'); qxVm.safeDescriptor_addConstructor(PluginArray); qxVm.safe_Objattribute(PluginArray, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); qxVm.memory.pluginArray.instantiate = {}; ; (function add_default_pluginArray() { if (Array.isArray(qxVm.memory.pluginArray.temp) && qxVm.memory.pluginArray.temp.length > 0) { for (let index = 0; index < qxVm.memory.pluginArray.temp.length; index++) { let plugin_temp = qxVm.memory.plugin.new(qxVm.memory.pluginArray.temp[index]); Object.defineProperty(qxVm.memory.pluginArray.instantiate, index, { value: plugin_temp, configurable: true, enumerable: true, writable: false }); Object.defineProperty(qxVm.memory.pluginArray.instantiate, plugin_temp.name, { value: plugin_temp, configurable: true, enumerable: false, writable: false }); } } })(); Object.setPrototypeOf(qxVm.memory.pluginArray.instantiate, PluginArray.prototype); })(); MimeTypeArray = function MimeTypeArray() { throw new TypeError("Illegal constructor"); }; qxVm.safefunction(MimeTypeArray); ; (function () { const $safe_get_attribute = ['length']; const $safe_set_attribute = []; const $safe_func_attribute = ['item', 'namedItem']; MimeTypeArray.prototype = { item(index) { let result = this[index];; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'MimeTypeArray', 'item', arguments, result); return result; }, get length() { if (!MimeTypeArray.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.mimeTypeArray.length;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'MimeTypeArray', 'length', arguments, result); return result; }, namedItem(key) { let result = this[key];; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'MimeTypeArray', 'namedItem', arguments, result); return result; } }; qxVm.rename(MimeTypeArray.prototype, 'MimeTypeArray'); qxVm.safeDescriptor_addConstructor(MimeTypeArray); qxVm.safe_Objattribute(MimeTypeArray, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); qxVm.memory.mimeTypeArray.instantiate = {}; qxVm.memory.mimeTypeArray.length = 0; ; (function add_default_mimeTypeArray() { for (let plugin_index = 0; plugin_index < qxVm.memory.pluginArray.temp.length; plugin_index++) { let plugin_ = qxVm.memory.pluginArray.instantiate.item(plugin_index); for (let mindex = 0; mindex < plugin_.length; mindex++) { let mimeType_ = plugin_.item(mindex) if (qxVm.memory.mimeTypeArray.instantiate[mimeType_.type] === undefined) { Object.defineProperty(qxVm.memory.mimeTypeArray.instantiate, qxVm.memory.mimeTypeArray.length, { value: mimeType_, configurable: true, enumerable: true, writable: false }); Object.defineProperty(qxVm.memory.mimeTypeArray.instantiate, mimeType_.type, { value: mimeType_, configurable: true, enumerable: false, writable: false }); qxVm.memory.mimeTypeArray.length += 1; } } } })(); Object.setPrototypeOf(qxVm.memory.mimeTypeArray.instantiate, MimeTypeArray.prototype); })(); // debugger; NavigatorUAData = function NavigatorUAData(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(NavigatorUAData); ; (function () { const $safe_get_attribute = ['brands', 'mobile', 'platform']; const $safe_set_attribute = []; const $safe_func_attribute = ['getHighEntropyValues', 'toJSON']; NavigatorUAData.prototype = { get brands() { // 这个属性得对象描述符不正确, if (!NavigatorUAData.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return [ { brand: ' Not;A Brand', version: '99' }, { brand: 'Google Chrome', version: '97' }, { brand: 'Chromium', version: '97' } ] }, getHighEntropyValues() { if (!NavigatorUAData.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'NavigatorUAData', 'getHighEntropyValues', arguments, result); return result; }, get mobile() { if (!NavigatorUAData.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = false;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'NavigatorUAData', 'mobile', arguments, result); return result; }, get platform() { if (!NavigatorUAData.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = "Windows";; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'NavigatorUAData', 'platform', arguments, result); return result; }, toJSON() { if (!NavigatorUAData.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'NavigatorUAData', 'toJSON', arguments, result); return result; }, }; qxVm.rename(NavigatorUAData.prototype, "NavigatorUAData"); qxVm.safeDescriptor_addConstructor(NavigatorUAData); qxVm.safe_Objattribute(NavigatorUAData, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })() // ===================================================================== Navigator = function Navigator(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(Navigator); navigator = {}; ; (function () { DeprecatedStorageQuota = function DeprecatedStorageQuota(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(DeprecatedStorageQuota); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['queryUsageAndQuota', 'requestQuota']; DeprecatedStorageQuota.prototype = { queryUsageAndQuota() { if (!DeprecatedStorageQuota.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'DeprecatedStorageQuota', 'queryUsageAndQuota', arguments, result); return result; }, requestQuota() { if (!DeprecatedStorageQuota.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'DeprecatedStorageQuota', 'requestQuota', arguments, result); return result; }, } qxVm.rename(DeprecatedStorageQuota.prototype, "DeprecatedStorageQuota"); qxVm.safeDescriptor_addConstructor(DeprecatedStorageQuota); qxVm.safe_Objattribute(DeprecatedStorageQuota, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); // 因为没有 set 属性, 所以需要一个中间变量保存 const $attribute_map = { appCodeName: "Mozilla", appName: "Netscape", appVersion: "5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36", bluetooth: new Bluetooth(qxVm.memory.$createObj_key), clipboard: new Clipboard(qxVm.memory.$createObj_key), connection: new NetworkInformation(qxVm.memory.$createObj_key), cookieEnabled: true, credentials: new CredentialsContainer(qxVm.memory.$createObj_key), deviceMemory: 8, doNotTrack: null, geolocation: new Geolocation(qxVm.memory.$createObj_key), hardwareConcurrency: 16, hid: new HID(qxVm.memory.$createObj_key), ink: new Ink(qxVm.memory.$createObj_key), keyboard: new Keyboard(qxVm.memory.$createObj_key), language: "zh-CN", languages: ['zh-CN', 'zh'], locks: new LockManager(qxVm.memory.$createObj_key), managed: new NavigatorManagedData(qxVm.memory.$createObj_key), maxTouchPoints: 0, mediaCapabilities: new MediaCapabilities(qxVm.memory.$createObj_key), mediaDevices: new MediaDevices(qxVm.memory.$createObj_key), mediaSession: new MediaSession(qxVm.memory.$createObj_key), mimeTypes: qxVm.memory.mimeTypeArray.instantiate, onLine: true, pdfViewerEnabled: true, permissions: new Permissions(qxVm.memory.$createObj_key), platform: "Win32", plugins: qxVm.memory.pluginArray.instantiate, presentation: new Presentation(qxVm.memory.$createObj_key), product: "Gecko", productSub: "20030107", scheduling: new Scheduling(qxVm.memory.$createObj_key), serial: new Serial(qxVm.memory.$createObj_key), serviceWorker: new ServiceWorkerContainer(qxVm.memory.$createObj_key), storage: new StorageManager(qxVm.memory.$createObj_key), usb: new USB(qxVm.memory.$createObj_key), userActivation: new UserActivation(qxVm.memory.$createObj_key), userAgent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36 Edg/100.0.1185.44", userAgentData: new NavigatorUAData(qxVm.memory.$createObj_key), vendor: "Google Inc.", vendorSub: "", virtualKeyboard: new VirtualKeyboard(qxVm.memory.$createObj_key), wakeLock: new WakeLock(qxVm.memory.$createObj_key), webdriver: false, webkitPersistentStorage: new DeprecatedStorageQuota(qxVm.memory.$createObj_key), webkitTemporaryStorage: new DeprecatedStorageQuota(qxVm.memory.$createObj_key), xr: new XRSystem(qxVm.memory.$createObj_key) }; // 将属性更新为用户自定义属性 qxVm.updata_envs(qxVm.default_envs['navigator'], $attribute_map) const $safe_get_attribute = [ 'appCodeName', 'appName', 'appVersion', 'bluetooth', 'clipboard', 'connection', 'cookieEnabled', 'credentials', 'deviceMemory', 'doNotTrack', 'geolocation', 'hardwareConcurrency', 'hid', 'ink', 'keyboard', 'language', 'languages', 'locks', 'managed', 'maxTouchPoints', 'mediaCapabilities', 'mediaDevices', 'mediaSession', 'mimeTypes', 'onLine', 'pdfViewerEnabled', 'permissions', 'platform', 'plugins', 'presentation', 'product', 'productSub', 'scheduling', 'serial', 'serviceWorker', 'storage', 'usb', 'userActivation', 'userAgent', 'userAgentData', 'vendor', 'vendorSub', 'virtualKeyboard', 'wakeLock', 'webdriver', 'webkitPersistentStorage', 'webkitTemporaryStorage', 'xr' ]; const $safe_set_attribute = []; const $safe_func_attribute = [ 'canShare', 'clearAppBadge', 'getBattery', 'getGamepads', 'getInstalledRelatedApps', 'getUserMedia', 'javaEnabled', 'registerProtocolHandler', 'requestMIDIAccess', 'requestMediaKeySystemAccess', 'sendBeacon', 'setAppBadge', 'share', 'unregisterProtocolHandler', 'vibrate', 'webkitGetUserMedia' ]; Navigator.prototype = { get appCodeName() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.appCodeName;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'appCodeName', arguments, result); return result; }, get appName() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.appName;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'appName', arguments, result); return result; }, get appVersion() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.appVersion;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'appVersion', arguments, result); return result; }, get bluetooth() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.bluetooth;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'bluetooth', arguments, result); return result; }, canShare() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Navigator', 'canShare', arguments, result); return result; }, clearAppBadge() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Navigator', 'clearAppBadge', arguments, result); return result; }, get clipboard() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.clipboard;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'clipboard', arguments, result); return result; }, get connection() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.connection;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'connection', arguments, result); return result; }, get cookieEnabled() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.cookieEnabled;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'cookieEnabled', arguments, result); return result; }, get credentials() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.credentials;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'credentials', arguments, result); return result; }, get deviceMemory() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.deviceMemory;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'deviceMemory', arguments, result); return result; }, get doNotTrack() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.doNotTrack;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'doNotTrack', arguments, result); return result; }, get geolocation() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.geolocation;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'geolocation', arguments, result); return result; }, getBattery() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; debugger;; return new Promise((resolve, reject) => { resolve({ charging: true, chargingTime: Infinity, dischargingTime: Infinity, level: 1, onchargingchange: null, onchargingtimechange: null, ondischargingtimechange: null, onlevelchange: null }) }) }, getGamepads() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Navigator', 'getGamepads', arguments, result); return result; }, getInstalledRelatedApps() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Navigator', 'getInstalledRelatedApps', arguments, result); return result; }, getUserMedia() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Navigator', 'getUserMedia', arguments, result); return result; }, javaEnabled() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Navigator', 'javaEnabled', arguments, result); return result; }, get hardwareConcurrency() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.hardwareConcurrency;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'hardwareConcurrency', arguments, result); return result; }, get hid() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.hid;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'hid', arguments, result); return result; }, get ink() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.ink;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'ink', arguments, result); return result; }, get keyboard() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.keyboard;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'keyboard', arguments, result); return result; }, get language() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.languages;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'language', arguments, result); return result; }, get languages() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.languages;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'languages', arguments, result); return result; }, get locks() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.locks;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'locks', arguments, result); return result; }, get managed() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.managed;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'managed', arguments, result); return result; }, get maxTouchPoints() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.maxTouchPoints;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'maxTouchPoints', arguments, result); return result; }, get mediaCapabilities() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.mediaCapabilities;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'mediaCapabilities', arguments, result); return result; }, get mediaDevices() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.mediaDevices;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'mediaDevices', arguments, result); return result; }, get mediaSession() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.mediaSession;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'mediaSession', arguments, result); return result; }, get mimeTypes() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.mimeTypes;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'mimeTypes', arguments, result); return result; }, get onLine() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onLine;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'onLine', arguments, result); return result; }, get pdfViewerEnabled() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.pdfViewerEnabled;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'pdfViewerEnabled', arguments, result); return result; }, get permissions() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.permissions;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'permissions', arguments, result); return result; }, get platform() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.platform;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'platform', arguments, result); return result; }, get plugins() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.plugins;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'plugins', arguments, result); return result; }, get presentation() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.presentation;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'presentation', arguments, result); return result; }, get product() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.product;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'product', arguments, result); return result; }, get productSub() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.productSub;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'productSub', arguments, result); return result; }, registerProtocolHandler() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Navigator', 'registerProtocolHandler', arguments, result); return result; }, requestMIDIAccess() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Navigator', 'requestMIDIAccess', arguments, result); return result; }, requestMediaKeySystemAccess() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Navigator', 'requestMediaKeySystemAccess', arguments, result); return result; }, get scheduling() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.scheduling;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'scheduling', arguments, result); return result; }, sendBeacon() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Navigator', 'sendBeacon', arguments, result); return result; }, get serial() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.serial;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'serial', arguments, result); return result; }, get serviceWorker() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.serviceWorker;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'serviceWorker', arguments, result); return result; }, setAppBadge() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Navigator', 'setAppBadge', arguments, result); return result; }, share() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Navigator', 'share', arguments, result); return result; }, get storage() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.storage;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'storage', arguments, result); return result; }, unregisterProtocolHandler() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Navigator', 'unregisterProtocolHandler', arguments, result); return result; }, get usb() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = new qxVm.memory.$createObj_key();; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'usb', arguments, result); return result; }, get userActivation() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.userActivation;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'userActivation', arguments, result); return result; }, get userAgent() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.userAgent;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'userAgent', arguments, result); return result; }, get userAgentData() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.userAgentData;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'userAgentData', arguments, result); return result; }, get vendor() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.vendor;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'vendor', arguments, result); return result; }, get vendorSub() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.vendorSub;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'vendorSub', arguments, result); return result; }, vibrate() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Navigator', 'vibrate', arguments, result); return result; }, get virtualKeyboard() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.virtualKeyboard;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'virtualKeyboard', arguments, result); return result; }, get wakeLock() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.wakeLock;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'wakeLock', arguments, result); return result; }, get webdriver() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.webdriver;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'webdriver', arguments, result); return result; }, webkitGetUserMedia() { }, get webkitPersistentStorage() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.webkitPersistentStorage;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'webkitPersistentStorage', arguments, result); return result; }, get webkitTemporaryStorage() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.webkitTemporaryStorage;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'webkitTemporaryStorage', arguments, result); return result; }, get xr() { if (!Navigator.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.xr;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Navigator', 'xr', arguments, result); return result; }, }; qxVm.rename(Navigator.prototype, "Navigator"); qxVm.safeDescriptor_addConstructor(Navigator); qxVm.safe_Objattribute(Navigator, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(navigator, Navigator.prototype); })(); XMLHttpRequestEventTarget = function XMLHttpRequestEventTarget(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(XMLHttpRequestEventTarget); ; (function () { const $safe_get_attribute = ['onabort', 'onerror', 'onload', 'onloadend', 'onloadstart', 'onprogress', 'ontimeout']; const $safe_set_attribute = ['onabort', 'onerror', 'onload', 'onloadend', 'onloadstart', 'onprogress', 'ontimeout']; const $safe_func_attribute = []; XMLHttpRequestEventTarget.prototype = { get onabort() { if (!XMLHttpRequestEventTarget.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onabort, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'XMLHttpRequestEventTarget', 'onabort', arguments, result); return result; }, set onabort(value) { if (!XMLHttpRequestEventTarget.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'XMLHttpRequestEventTarget', 'onabort', arguments); qxVm.memory.private_data.get(this).onabort = value + ""; }, get onerror() { if (!XMLHttpRequestEventTarget.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onerror, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'XMLHttpRequestEventTarget', 'onerror', arguments, result); return result; }, set onerror(value) { if (!XMLHttpRequestEventTarget.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'XMLHttpRequestEventTarget', 'onerror', arguments); qxVm.memory.private_data.get(this).onerror = value + ""; }, get onload() { if (!XMLHttpRequestEventTarget.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onload, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'XMLHttpRequestEventTarget', 'onload', arguments, result); return result; }, set onload(value) { if (!XMLHttpRequestEventTarget.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'XMLHttpRequestEventTarget', 'onload', arguments); qxVm.memory.private_data.get(this).onload = value + ""; }, get onloadend() { if (!XMLHttpRequestEventTarget.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onloadend, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'XMLHttpRequestEventTarget', 'onloadend', arguments, result); return result; }, set onloadend(value) { if (!XMLHttpRequestEventTarget.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'XMLHttpRequestEventTarget', 'onloadend', arguments); qxVm.memory.private_data.get(this).onloadend = value + ""; }, get onloadstart() { if (!XMLHttpRequestEventTarget.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onloadstart, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'XMLHttpRequestEventTarget', 'onloadstart', arguments, result); return result; }, set onloadstart(value) { if (!XMLHttpRequestEventTarget.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'XMLHttpRequestEventTarget', 'onloadstart', arguments); qxVm.memory.private_data.get(this).onloadstart = value + ""; }, get onprogress() { if (!XMLHttpRequestEventTarget.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onprogress, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'XMLHttpRequestEventTarget', 'onprogress', arguments, result); return result; }, set onprogress(value) { if (!XMLHttpRequestEventTarget.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'XMLHttpRequestEventTarget', 'onprogress', arguments); qxVm.memory.private_data.get(this).onprogress = value + ""; }, get ontimeout() { if (!XMLHttpRequestEventTarget.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ontimeout, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'XMLHttpRequestEventTarget', 'ontimeout', arguments, result); return result; }, set ontimeout(value) { if (!XMLHttpRequestEventTarget.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).ontimeout = value + ""; } } qxVm.rename(XMLHttpRequestEventTarget.prototype, "XMLHttpRequestEventTarget"); qxVm.safeDescriptor_addConstructor(XMLHttpRequestEventTarget); qxVm.safe_Objattribute(XMLHttpRequestEventTarget, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(XMLHttpRequestEventTarget.prototype, EventTarget.prototype); Object.setPrototypeOf(XMLHttpRequestEventTarget, EventTarget); })(); XMLHttpRequest = function XMLHttpRequest() {//构造函数 if(new.target !== XMLHttpRequest){ throw new TypeError(`Failed to construct 'XMLHttpRequest': Please use the 'new' operator, this DOM object constructor cannot be called as a function.`) } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(XMLHttpRequest); ; (function () { const $attributes = { DONE: 4, HEADERS_RECEIVED: 2, LOADING: 3, OPENED: 1, UNSENT: 0 } const $safe_get_attribute = [ 'onreadystatechange', 'readyState', 'response', 'responseText', 'responseType', 'responseURL', 'responseXML', 'status', 'statusText', 'timeout', 'upload', 'withCredentials' ]; const $safe_set_attribute = ['onreadystatechange', 'response', 'responseType', 'timeout', 'withCredentials']; const $safe_func_attribute = ['abort', 'getAllResponseHeaders', 'getResponseHeader', 'open', 'overrideMimeType', 'send', 'setRequestHeader']; XMLHttpRequest.prototype = { abort() { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'XMLHttpRequest', 'abort', arguments, result); return result; }, getAllResponseHeaders() { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'XMLHttpRequest', 'getAllResponseHeaders', arguments, result); return result; }, getResponseHeader() { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'XMLHttpRequest', 'getResponseHeader', arguments, result); return result; }, get onreadystatechange() { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onreadystatechange, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'XMLHttpRequest', 'onreadystatechange', arguments, result); return result; }, set onreadystatechange(value) { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'XMLHttpRequest', 'onreadystatechange', arguments); qxVm.memory.private_data.get(this).onreadystatechange = value + ""; }, open() { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'XMLHttpRequest', 'open', arguments, result); return result; }, overrideMimeType() { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'XMLHttpRequest', 'overrideMimeType', arguments, result); return result; }, get readyState() { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).readyState, 0);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'XMLHttpRequest', 'readyState', arguments, result); return result; }, get response() { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).response, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'XMLHttpRequest', 'response', arguments, result); return result; }, set response(value) { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'XMLHttpRequest', 'response', arguments); qxVm.memory.private_data.get(this).response = value + ""; }, get responseText() { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).responseText, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'XMLHttpRequest', 'responseText', arguments, result); return result; }, get responseType() { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).responseType, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'XMLHttpRequest', 'responseType', arguments, result); return result; }, set responseType(value) { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'XMLHttpRequest', 'responseType', arguments); qxVm.memory.private_data.get(this).responseType = value + ""; }, get responseURL() { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).responseURL, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'XMLHttpRequest', 'responseURL', arguments, result); return result; }, get responseXML() { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).responseXML, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'XMLHttpRequest', 'responseXML', arguments, result); return result; }, send(body) { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = body; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'XMLHttpRequest', 'send', arguments, result); return result; }, setRequestHeader() { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'XMLHttpRequest', 'setRequestHeader', arguments, result); return result; }, get status() { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).status, 0);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'XMLHttpRequest', 'status', arguments, result); return result; }, get statusText() { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).statusText, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'XMLHttpRequest', 'statusText', arguments, result); return result; }, get timeout() { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).timeout, 0);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'XMLHttpRequest', 'timeout', arguments, result); return result; }, set timeout(value) { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'XMLHttpRequest', 'timeout', arguments); qxVm.memory.private_data.get(this).timeout = value + ""; }, get upload() { // XMLHttpRequestUpload if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, get withCredentials() { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).withCredentials, false);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'XMLHttpRequest', 'withCredentials', arguments, result); return result; }, set withCredentials(value) { if (!XMLHttpRequest.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).withCredentials = value; } } for (let key in $attributes) { if ($attributes.hasOwnProperty(key)) { const value = $attributes[key]; Object.defineProperty(XMLHttpRequest, key, { value: value, configurable: false, enumerable: true, writable: false }); Object.defineProperty(XMLHttpRequest.prototype, key, { value: value, configurable: false, enumerable: true, writable: false }); } }; qxVm.rename(XMLHttpRequest.prototype, "XMLHttpRequest"); qxVm.safeDescriptor_addConstructor(XMLHttpRequest); qxVm.safe_Objattribute(XMLHttpRequest, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(XMLHttpRequest.prototype, XMLHttpRequestEventTarget.prototype); Object.setPrototypeOf(XMLHttpRequest, XMLHttpRequestEventTarget); })(); Headers = function Headers() {//构造函数 if(new.target !== Headers){ throw new TypeError(`Failed to construct 'Headers': Please use the 'new' operator, this DOM object constructor cannot be called as a function.`) } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(Headers); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['append', 'delete', 'entries', 'forEach', 'get', 'has', 'keys', 'set', 'values']; Headers.prototype = { append() { if (!Headers.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Headers', 'append', arguments, result); return result; }, delete() { if (!Headers.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Headers', 'delete', arguments, result); return result; }, entries() { if (!Headers.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Headers', 'entries', arguments, result); return result; }, forEach() { if (!Headers.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Headers', 'forEach', arguments, result); return result; }, get() { if (!Headers.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Headers', 'get', arguments, result); return result; }, has() { if (!Headers.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Headers', 'has', arguments, result); return result; }, keys() { if (!Headers.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Headers', 'keys', arguments, result); return result; }, set() { if (!Headers.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Headers', 'set', arguments, result); return result; }, values() { if (!Headers.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Headers', 'values', arguments, result); return result; } } qxVm.rename(Headers.prototype, "Headers"); qxVm.safeDescriptor_addConstructor(Headers); qxVm.safe_Objattribute(Headers, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); Request = function Request() {//构造函数 if(new.target !== Request){ throw new TypeError(`Failed to construct 'Request': Please use the 'new' operator, this DOM object constructor cannot be called as a function.`) } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(Request); ; (function () { const $safe_get_attribute = [ 'bodyUsed', 'cache', 'credentials', 'destination', 'headers', 'integrity', 'isHistoryNavigation', 'keepalive', 'method', 'mode', 'redirect', 'referrer', 'referrerPolicy', 'signal', 'url' ]; const $safe_set_attribute = []; const $safe_func_attribute = ['arrayBuffer', 'blob', 'clone', 'formData', 'json', 'text']; Request.prototype = { arrayBuffer() { if (!Request.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Request', 'arrayBuffer', arguments, result); return result; }, blob() { if (!Request.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Request', 'blob', arguments, result); return result; }, get bodyUsed() { if (!Request.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).bodyUsed, false);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Request', 'bodyUsed', arguments, result); return result; }, get cache() { if (!Request.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).cache, "default");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Request', 'cache', arguments, result); return result; }, clone() { if (!Request.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Request', 'clone', arguments, result); return result; }, get credentials() { if (!Request.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).credentials, "same-origin");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Request', 'credentials', arguments, result); return result; }, get destination() { if (!Request.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).destination, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Request', 'destination', arguments, result); return result; }, formData() { if (!Request.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Request', 'formData', arguments, result); return result; }, get headers() { if (!Request.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).headers, new class Headers { });; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Request', 'headers', arguments, result); return result; }, get integrity() { if (!Request.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).integrity, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Request', 'integrity', arguments, result); return result; }, get isHistoryNavigation() { if (!Request.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).isHistoryNavigation, false);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Request', 'isHistoryNavigation', arguments, result); return result; }, json() { if (!Request.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Request', 'json', arguments, result); return result; }, get keepalive() { if (!Request.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).keepalive, false);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Request', 'keepalive', arguments, result); return result; }, get method() { if (!Request.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).method, "GET");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Request', 'method', arguments, result); return result; }, get mode() { if (!Request.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).mode, "cors");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Request', 'mode', arguments, result); return result; }, get redirect() { if (!Request.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).redirect, "follow");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Request', 'redirect', arguments, result); return result; }, get referrer() { if (!Request.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).referrer, "about:client");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Request', 'referrer', arguments, result); return result; }, get referrerPolicy() { if (!Request.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).referrerPolicy, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Request', 'referrerPolicy', arguments, result); return result; }, get signal() { // 这个有问题 if (!Request.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).signal, new class AbortSignal { aborted = false; onabort = null });; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Request', 'referrerPolicy', arguments, result); return result; }, text() { if (!Request.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Request', 'text', arguments, result); return result; }, get url() { if (!Request.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).url, location.href); } }; qxVm.rename(Request.prototype, "Request"); qxVm.safeDescriptor_addConstructor(Request); qxVm.safe_Objattribute(Request, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); // ======================================================================================================================== // Window -> WindowProperties -> EventTarget Window = function Window() { throw new TypeError("Illegal constructor"); }; qxVm.safefunction(Window); window = this; ; (function () { let WindowProperties = (function () { let WindowProperties = function WindowProperties() { throw new TypeError("Illegal constructor"); }; qxVm.safefunction(WindowProperties); delete WindowProperties.prototype.constructor; qxVm.rename(WindowProperties.prototype, "WindowProperties"); Object.setPrototypeOf(WindowProperties.prototype, EventTarget.prototype); return WindowProperties; })(); const $attributes = { TEMPORARY: 0, PERSISTENT: 1 }; qxVm.rename(Window.prototype, "Window"); qxVm.add_capitalLetter_attribute(Window, $attributes); Object.setPrototypeOf(WindowProperties.prototype, EventTarget.prototype); Object.setPrototypeOf(Window.prototype, WindowProperties.prototype); Object.setPrototypeOf(Window, EventTarget); Object.defineProperty(Window, 'prototype', { value: Window.prototype, configurable: false, enumerable: false, writable: false }); window.constructor = Window; window.__proto__ = Window.prototype; // 这个有点特殊, 必须要强制指定原型链 Object.defineProperty(window, 'window', { value: window, configurable: false, enumerable: true, writable: true }) })(); ; (function () { qxVm.encrypt.base64.base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; qxVm.encrypt.base64.base64DecodeChars = [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1]; const base64EncodeChars = qxVm.encrypt.base64.base64EncodeChars; const base64DecodeChars = qxVm.encrypt.base64.base64DecodeChars qxVm.encrypt.base64.encode = function btoa(str) { var out, i, len; var c1, c2, c3; len = str.length; i = 0; out = ""; while (i < len) { c1 = str.charCodeAt(i++) & 0xff; if (i == len) { out += base64EncodeChars.charAt(c1 >> 2); out += base64EncodeChars.charAt((c1 & 0x3) << 4); out += "=="; break; } c2 = str.charCodeAt(i++); if (i == len) { out += base64EncodeChars.charAt(c1 >> 2); out += base64EncodeChars.charAt(((c1 & 0x3) << 4) | ((c2 & 0xF0) >> 4)); out += base64EncodeChars.charAt((c2 & 0xF) << 2); out += "="; break; } c3 = str.charCodeAt(i++); out += base64EncodeChars.charAt(c1 >> 2); out += base64EncodeChars.charAt(((c1 & 0x3) << 4) | ((c2 & 0xF0) >> 4)); out += base64EncodeChars.charAt(((c2 & 0xF) << 2) | ((c3 & 0xC0) >> 6)); out += base64EncodeChars.charAt(c3 & 0x3F); } return out; } qxVm.encrypt.base64.decode = function atob(str) { var c1, c2, c3, c4; var i, len, out; len = str.length; i = 0; out = ""; while (i < len) { /* c1 */ do { c1 = base64DecodeChars[str.charCodeAt(i++) & 0xff]; } while (i < len && c1 == -1); if (c1 == -1) break; /* c2 */ do { c2 = base64DecodeChars[str.charCodeAt(i++) & 0xff]; } while (i < len && c2 == -1); if (c2 == -1) break; out += String.fromCharCode((c1 << 2) | ((c2 & 0x30) >> 4)); /* c3 */ do { c3 = str.charCodeAt(i++) & 0xff; if (c3 == 61) return out; c3 = base64DecodeChars[c3]; } while (i < len && c3 == -1); if (c3 == -1) break; out += String.fromCharCode(((c2 & 0XF) << 4) | ((c3 & 0x3C) >> 2)); /* c4 */ do { c4 = str.charCodeAt(i++) & 0xff; if (c4 == 61) return out; c4 = base64DecodeChars[c4]; } while (i < len && c4 == -1); if (c4 == -1) break; out += String.fromCharCode(((c3 & 0x03) << 6) | c4); } return out; } this.btoa = qxVm.encrypt.base64.encode; this.atob = qxVm.encrypt.base64.decode; this.btoa.prototype = undefined; this.atob.prototype = undefined; qxVm.safefunction(this.btoa); qxVm.safefunction(this.atob); })(); ; (function () { let timer = { setTimeout(callback, ...arg) { const timer_obj = qxVm_module.node_func.setTimeout(callback, ...arg); const timer_id = parseInt(Object.keys(qxVm.memory.timer_map).sort((a, b) => { return a - b; }).pop()) + 1; qxVm.memory.timer_map[timer_id] = timer_obj return timer_id; }, setInterval(callback, ...arg) { const timer_obj = qxVm_module.node_func.setInterval(callback, ...arg); const timer_id = parseInt(Object.keys(qxVm.memory.timer_map).sort((a, b) => { return a - b; }).pop()) + 1; qxVm.memory.timer_map[timer_id] = timer_obj return timer_id; }, clearTimeout(timer_id) { const timer_obj = qxVm.memory.timer_map[timer_id]; return qxVm_module.node_func.clearTimeout(timer_obj) }, clearInterval(timer_id) { const timer_obj = qxVm.memory.timer_map[timer_id]; return qxVm_module.node_func.clearInterval(timer_obj) } }; for (const key in timer) { if (Object.hasOwnProperty.call(timer, key)) { const timer_obj = timer[key]; qxVm.safefunction(timer_obj); Object.defineProperty(window, timer_obj.name, { value: timer_obj, configurable: true, enumerable: true, writable: true }) } }; })(); styleMedia = {}; // 未实现 webkitStorageInfo = {} // 未实现 speechSynthesis = {}; // 未实现 alert = function alert() { }; blur = function blur() { }; cancelAnimationFrame = function cancelAnimationFrame() { }; cancelIdleCallback = function cancelIdleCallback() { }; captureEvents = function captureEvents() { }; close = function close() { }; confirm = function confirm() { }; createImageBitmap = function createImageBitmap() { }; fetch = function fetch() { }; find = function find() { }; focus = function focus() { }; getComputedStyle = function getComputedStyle() { }; getSelection = function getSelection() { }; matchMedia = function matchMedia() { }; moveBy = function moveBy() { }; moveTo = function moveTo() { }; open = function open() { }; postMessage = function postMessage() { }; print = function print() { }; prompt = function prompt() { }; queueMicrotask = function queueMicrotask() { }; releaseEvents = function releaseEvents() { }; reportError = function reportError() { }; requestAnimationFrame = function requestAnimationFrame() { }; requestIdleCallback = function requestIdleCallback() { }; resizeBy = function resizeBy() { }; resizeTo = function resizeTo() { }; scroll = function scroll() { }; scrollBy = function scrollBy() { }; scrollTo = function scrollTo() { }; stop = function stop() { }; webkitCancelAnimationFrame = function webkitCancelAnimationFrame() { }; webkitRequestAnimationFrame = function webkitRequestAnimationFrame() { }; showDirectoryPicker = function showDirectoryPicker() { }; showOpenFilePicker = function showOpenFilePicker() { }; showSaveFilePicker = function showSaveFilePicker() { }; webkitRequestFileSystem = function webkitRequestFileSystem() { }; webkitResolveLocalFileSystemURL = function webkitResolveLocalFileSystemURL() { }; cr = function cr() { }; JSCompiler_renameProperty = function JSCompiler_renameProperty() { }; top = window; parent = window; self = window; ; (function () { let get_set_attribute_map = { // window: [window, true, false, false, true], self: [window, true, true, true, true], // document: [document, true, false, false, true], name: ["", true, true, true, true], location: [location, true, true, false, true], customElements: [customElements, true, false, true, true], history: [history, true, false, true, true], locationbar: [locationbar, true, true, true, true], menubar: [menubar, true, true, true, true], personalbar: [personalbar, true, true, true, true], scrollbars: [scrollbars, true, true, true, true], statusbar: [statusbar, true, true, true, true], toolbar: [toolbar, true, true, true, true], status: ["", true, true, true, true], closed: [false, true, false, true, true], frames: [window, true, true, true, true], length: [0, true, true, true, true], top: [window, true, false, false, true], opener: [null, true, true, true, true], parent: [window, true, true, true, true], frameElement: [null, true, false, true, true], navigator: [navigator, true, false, true, true], origin: [location.origin, true, true, true, true], external: [external, true, true, true, true], screen: [screen, true, true, true, true], innerWidth: [1707, true, true, true, true], innerHeight: [963, true, true, true, true], scrollX: [0, true, true, true, true], pageXOffset: [0, true, true, true, true], scrollY: [0, true, true, true, true], pageYOffset: [0, true, true, true, true], visualViewport: [visualViewport, true, true, true, true], screenX: [0, true, true, true, true], screenY: [0, true, true, true, true], outerWidth: [1707, true, true, true, true], outerHeight: [1067, true, true, true, true], devicePixelRatio: [1.5, true, true, true, true], clientInformation: [navigator, true, true, true, true], screenLeft: [0, true, true, true, true], screenTop: [0, true, true, true, true], defaultStatus: ["", true, true, true, true], defaultstatus: ["", true, true, true, true], styleMedia: [styleMedia, true, false, true, true], onsearch: [null, true, true, true, true], isSecureContext: [true, true, false, true, true], performance: [performance, true, true, true, true], onappinstalled: [null, true, true, true, true], onbeforeinstallprompt: [null, true, true, true, true], crypto: [crypto, true, false, true, true], indexedDB: [indexedDB, true, false, true, true], webkitStorageInfo: [webkitStorageInfo, true, false, true, true], sessionStorage: [sessionStorage, true, false, true, true], localStorage: [localStorage, true, false, true, true], onbeforexrselect: [null, true, true, true, true], onabort: [null, true, true, true, true], onblur: [null, true, true, true, true], oncancel: [null, true, true, true, true], oncanplay: [null, true, true, true, true], oncanplaythrough: [null, true, true, true, true], onchange: [null, true, true, true, true], onclick: [null, true, true, true, true], onclose: [null, true, true, true, true], oncontextmenu: [null, true, true, true, true], oncuechange: [null, true, true, true, true], ondblclick: [null, true, true, true, true], ondrag: [null, true, true, true, true], ondragend: [null, true, true, true, true], ondragenter: [null, true, true, true, true], ondragleave: [null, true, true, true, true], ondragover: [null, true, true, true, true], ondragstart: [null, true, true, true, true], ondrop: [null, true, true, true, true], ondurationchange: [null, true, true, true, true], onemptied: [null, true, true, true, true], onended: [null, true, true, true, true], onerror: [null, true, true, true, true], onfocus: [null, true, true, true, true], onformdata: [null, true, true, true, true], oninput: [null, true, true, true, true], oninvalid: [null, true, true, true, true], onkeydown: [null, true, true, true, true], onkeypress: [null, true, true, true, true], onkeyup: [null, true, true, true, true], onload: [null, true, true, true, true], onloadeddata: [null, true, true, true, true], onloadedmetadata: [null, true, true, true, true], onloadstart: [null, true, true, true, true], onmousedown: [null, true, true, true, true], onmouseenter: [null, true, true, true, true], onmouseleave: [null, true, true, true, true], onmousemove: [null, true, true, true, true], onmouseout: [null, true, true, true, true], onmouseover: [null, true, true, true, true], onmouseup: [null, true, true, true, true], onmousewheel: [null, true, true, true, true], onpause: [null, true, true, true, true], onplay: [null, true, true, true, true], onplaying: [null, true, true, true, true], onprogress: [null, true, true, true, true], onratechange: [null, true, true, true, true], onreset: [null, true, true, true, true], onresize: [null, true, true, true, true], onscroll: [null, true, true, true, true], onsecuritypolicyviolation: [null, true, true, true, true], onseeked: [null, true, true, true, true], onseeking: [null, true, true, true, true], onselect: [null, true, true, true, true], onslotchange: [null, true, true, true, true], onstalled: [null, true, true, true, true], onsubmit: [null, true, true, true, true], onsuspend: [null, true, true, true, true], ontimeupdate: [null, true, true, true, true], ontoggle: [null, true, true, true, true], onvolumechange: [null, true, true, true, true], onwaiting: [null, true, true, true, true], onwebkitanimationend: [null, true, true, true, true], onwebkitanimationiteration: [null, true, true, true, true], onwebkitanimationstart: [null, true, true, true, true], onwebkittransitionend: [null, true, true, true, true], onwheel: [null, true, true, true, true], onauxclick: [null, true, true, true, true], ongotpointercapture: [null, true, true, true, true], onlostpointercapture: [null, true, true, true, true], onpointerdown: [null, true, true, true, true], onpointermove: [null, true, true, true, true], onpointerup: [null, true, true, true, true], onpointercancel: [null, true, true, true, true], onpointerover: [null, true, true, true, true], onpointerout: [null, true, true, true, true], onpointerenter: [null, true, true, true, true], onpointerleave: [null, true, true, true, true], onselectstart: [null, true, true, true, true], onselectionchange: [null, true, true, true, true], onanimationend: [null, true, true, true, true], onanimationiteration: [null, true, true, true, true], onanimationstart: [null, true, true, true, true], ontransitionrun: [null, true, true, true, true], ontransitionstart: [null, true, true, true, true], ontransitionend: [null, true, true, true, true], ontransitioncancel: [null, true, true, true, true], onafterprint: [null, true, true, true, true], onbeforeprint: [null, true, true, true, true], onbeforeunload: [null, true, true, true, true], onhashchange: [null, true, true, true, true], onlanguagechange: [null, true, true, true, true], onmessage: [null, true, true, true, true], onmessageerror: [null, true, true, true, true], onoffline: [null, true, true, true, true], ononline: [null, true, true, true, true], onpagehide: [null, true, true, true, true], onpageshow: [null, true, true, true, true], onpopstate: [null, true, true, true, true], onrejectionhandled: [null, true, true, true, true], onstorage: [null, true, true, true, true], onunhandledrejection: [null, true, true, true, true], onunload: [null, true, true, true, true], caches: [caches, true, false, true, true], cookieStore: [cookieStore, true, false, true, true], ondevicemotion: [null, true, true, true, true], ondeviceorientation: [null, true, true, true, true], ondeviceorientationabsolute: [null, true, true, true, true], originAgentCluster: [false, true, false, true, true], trustedTypes: [trustedTypes, true, false, true, true], speechSynthesis: [speechSynthesis, true, false, true, true], onpointerrawupdate: [null, true, true, true, true], crossOriginIsolated: [false, true, false, true, true], scheduler: [scheduler, true, true, true, true], } let value_attribute_map_string = { alert: [alert, true, true, true], atob: [atob, true, true, true], blur: [blur, true, true, true], btoa: [btoa, true, true, true], cancelAnimationFrame: [cancelAnimationFrame, true, true, true], cancelIdleCallback: [cancelIdleCallback, true, true, true], captureEvents: [captureEvents, true, true, true], clearInterval: [clearInterval, true, true, true], clearTimeout: [clearTimeout, true, true, true], close: [close, true, true, true], confirm: [confirm, true, true, true], createImageBitmap: [createImageBitmap, true, true, true], fetch: [fetch, true, true, true], find: [find, true, true, true], focus: [focus, true, true, true], getComputedStyle: [getComputedStyle, true, true, true], getSelection: [getSelection, true, true, true], matchMedia: [matchMedia, true, true, true], moveBy: [moveBy, true, true, true], moveTo: [moveTo, true, true, true], open: [open, true, true, true], postMessage: [postMessage, true, true, true], print: [print, true, true, true], prompt: [prompt, true, true, true], queueMicrotask: [queueMicrotask, true, true, true], releaseEvents: [releaseEvents, true, true, true], reportError: [reportError, true, true, true], requestAnimationFrame: [requestAnimationFrame, true, true, true], requestIdleCallback: [requestIdleCallback, true, true, true], resizeBy: [resizeBy, true, true, true], resizeTo: [resizeTo, true, true, true], scroll: [scroll, true, true, true], scrollBy: [scrollBy, true, true, true], scrollTo: [scrollTo, true, true, true], setInterval: [setInterval, true, true, true], setTimeout: [setTimeout, true, true, true], stop: [stop, true, true, true], webkitCancelAnimationFrame: [webkitCancelAnimationFrame, true, true, true], webkitRequestAnimationFrame: [webkitRequestAnimationFrame, true, true, true], chrome: [chrome, false, true, true], showDirectoryPicker: [showDirectoryPicker, true, true, true], showOpenFilePicker: [showOpenFilePicker, true, true, true], showSaveFilePicker: [showSaveFilePicker, true, true, true], openDatabase: [openDatabase, true, true, true], webkitRequestFileSystem: [webkitRequestFileSystem, true, true, true], webkitResolveLocalFileSystemURL: [webkitResolveLocalFileSystemURL, true, true, true], cr: [cr, true, true, true], JSCompiler_renameProperty: [JSCompiler_renameProperty, true, true, true], ShadyCSS: [ShadyCSS, true, true, true], }; for (const key in get_set_attribute_map) { if (Object.hasOwnProperty.call(get_set_attribute_map, key)) { const element = get_set_attribute_map[key]; const value = element[0], get = element[1], set = element[2], configurable = element[3], enumerable = element[4]; let desc = { get() { return value }, set(value) { }, configurable: configurable, enumerable: enumerable } if (set === false) { desc.set = undefined; } Object.defineProperty(window, key, desc); qxVm.safefunction(Object.getOwnPropertyDescriptor(window, key)['get'], `get ${key}`, true); if (set === true) { qxVm.safefunction(Object.getOwnPropertyDescriptor(window, key)['set'], `set ${key}`, true); } } }; for (const key in value_attribute_map_string) { if (Object.hasOwnProperty.call(value_attribute_map_string, key)) { const element = value_attribute_map_string[key]; const value = element[0], configurable = element[1], enumerable = element[2], writable = element[3]; Object.defineProperty(window, key, { value: value, configurable: configurable, enumerable: enumerable, writable: writable }); qxVm.safefunction(Object.getOwnPropertyDescriptor(window, key)['value']) } } })(); Node = function Node() { throw new TypeError("Illegal constructor"); }; qxVm.safefunction(Node); ; (function () { const $attributes = { ATTRIBUTE_NODE: 2, CDATA_SECTION_NODE: 4, COMMENT_NODE: 8, DOCUMENT_FRAGMENT_NODE: 11, DOCUMENT_NODE: 9, DOCUMENT_POSITION_CONTAINED_BY: 16, DOCUMENT_POSITION_CONTAINS: 8, DOCUMENT_POSITION_DISCONNECTED: 1, DOCUMENT_POSITION_FOLLOWING: 4, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32, DOCUMENT_POSITION_PRECEDING: 2, DOCUMENT_TYPE_NODE: 10, ELEMENT_NODE: 1, ENTITY_NODE: 6, ENTITY_REFERENCE_NODE: 5, NOTATION_NODE: 12, PROCESSING_INSTRUCTION_NODE: 7, TEXT_NODE: 3 }; const $safe_get_attribute = [ 'baseURI', 'childNodes', 'firstChild', 'isConnected', 'lastChild', 'nextSibling', 'nodeName', 'nodeType', 'nodeValue', 'ownerDocument', 'parentElement', 'parentNode', 'previousSibling', 'textContent' ]; const $safe_set_attribute = ['nodeValue', 'textContent']; const $safe_func_attribute = [ 'appendChild', 'cloneNode', 'compareDocumentPosition', 'contains', 'getRootNode', 'hasChildNodes', 'insertBefore', 'isDefaultNamespace', 'isEqualNode', 'isSameNode', 'lookupNamespaceURI', 'lookupPrefix', 'normalize', 'removeChild', 'replaceChild' ]; Node.prototype = { appendChild(aChild) { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, get baseURI() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).baseURI, location.href);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Node', 'baseURI', arguments, result); return result; }, get childNodes() { // debugger; if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).childNodes, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Node', 'childNodes', arguments, result); return result; }, cloneNode() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Node', 'cloneNode', arguments, result); return result; }, compareDocumentPosition() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Node', 'compareDocumentPosition', arguments, result); return result; }, contains() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Node', 'contains', arguments, result); return result; }, get firstChild() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).firstChild, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Node', 'firstChild', arguments, result); return result; }, getRootNode() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; console.log(this) }, hasChildNodes() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Node', 'hasChildNodes', arguments, result); return result; }, insertBefore() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Node', 'insertBefore', arguments, result); return result; }, get isConnected() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).isConnected, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Node', 'isConnected', arguments, result); return result; }, isDefaultNamespace() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Node', 'isDefaultNamespace', arguments, result); return result; }, isEqualNode() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Node', 'isEqualNode', arguments, result); return result; }, isSameNode() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Node', 'isSameNode', arguments, result); return result; }, get lastChild() { // 返回一个html if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).lastChild, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Node', 'isSameNode', arguments, result); return result; }, lookupNamespaceURI() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Node', 'lookupNamespaceURI', arguments, result); return result; }, lookupPrefix() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Node', 'lookupPrefix', arguments, result); return result; }, get nextSibling() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).nextSibling, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Node', 'nextSibling', arguments, result); return result; }, get nodeName() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let node_name = qxVm.htmls_toStringTag(this).toUpperCase(); let result = node_name === 'DOCUMENT' ? '#document' : node_name;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Node', 'nodeName', arguments, result); return result; }, get nodeType() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 9; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Node', 'nodeType', arguments, result); return result; }, get nodeValue() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).nodeValue, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Node', 'nodeValue', arguments, result); return result; }, set nodeValue(value) { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Node', 'nodeValue', arguments); qxVm.memory.private_data.get(this).nodeValue = value + ""; }, normalize() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Node', 'normalize', arguments, result); return result; }, get ownerDocument() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = null;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Node', 'ownerDocument', arguments, result); return result; }, get parentElement() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = null;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Node', 'parentElement', arguments, result); return result; }, get parentNode() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = this;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Node', 'parentNode', arguments, result); return result; }, get previousSibling() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = null;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Node', 'previousSibling', arguments, result); return result; }, removeChild() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Node', 'removeChild', arguments, result); return result; }, replaceChild() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Node', 'replaceChild', arguments, result); return result; }, get textContent() { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).textContent, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Node', 'textContent', arguments, result); return result; }, set textContent(value) { if (!Node.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Node', 'textContent', arguments); qxVm.memory.private_data.get(this).textContent = value + ""; }, }; qxVm.rename(Node.prototype, "Node"); qxVm.safeDescriptor_addConstructor(Node); qxVm.safe_Objattribute(Node, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); qxVm.add_capitalLetter_attribute(Node, $attributes); Object.setPrototypeOf(Node.prototype, EventTarget.prototype); Object.setPrototypeOf(Node, EventTarget); })(); NodeList = function NodeList(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(NodeList); ; (function () { const $safe_get_attribute = ['length']; const $safe_set_attribute = []; const $safe_func_attribute = ['entries', 'forEach', 'item', 'keys', 'values']; NodeList.prototype = { entries() { if (!NodeList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'NodeList', 'entries', arguments, result); return result; }, forEach(callback, ...args) { if (!NodeList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'NodeList', 'forEach', arguments, result); return result; }, item(imdex) { if (!NodeList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; try{ return this[imdex] }catch(error){ let result = null;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'NodeList', 'item', arguments, result); return result; } }, keys() { if (!NodeList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = Object.keys(this);; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'NodeList', 'keys', arguments, result); return result; }, get length() { if (!NodeList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).length, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'NodeList', 'length', arguments, result); return result; }, values() { if (!NodeList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'NodeList', 'values', arguments, result); return result; } }; qxVm.set_iterator(NodeList); qxVm.rename(NodeList.prototype, "NodeList"); qxVm.safeDescriptor_addConstructor(NodeList); qxVm.safe_Objattribute(NodeList, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); DOMParser = function DOMParser() { if(new.target !== DOMParser){ throw new TypeError(`Failed to construct 'DOMParser': Please use the 'new' operator, this DOM object constructor cannot be called as a function.`) } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(DOMParser); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['parseFromString']; DOMParser.prototype = { parseFromString() { if (!DOMParser.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'DOMParser', 'parseFromString', arguments, result); return result; }, } qxVm.rename(DOMParser.prototype, "DOMParser"); qxVm.safeDescriptor_addConstructor(DOMParser); qxVm.safe_Objattribute(DOMParser, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); DOMRectReadOnly = function DOMRectReadOnly(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(DOMRectReadOnly); ; (function () { const $safe_get_attribute = ['bottom', 'height', 'left', 'right', 'top', 'width', 'x', 'y']; const $safe_set_attribute = []; const $safe_func_attribute = ['toJSON']; DOMRectReadOnly.prototype = { get bottom() { if (!DOMRectReadOnly.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'DOMRectReadOnly', 'bottom', arguments, result); return result; }, get height() { if (!DOMRectReadOnly.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'DOMRectReadOnly', 'height', arguments, result); return result; }, get left() { if (!DOMRectReadOnly.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'DOMRectReadOnly', 'left', arguments, result); return result; }, get right() { if (!DOMRectReadOnly.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'DOMRectReadOnly', 'right', arguments, result); return result; }, toJSON() { if (!DOMRectReadOnly.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'DOMRectReadOnly', 'toJSON', arguments, result); return result; }, get top() { if (!DOMRectReadOnly.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'DOMRectReadOnly', 'top', arguments, result); return result; }, get width() { if (!DOMRectReadOnly.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'DOMRectReadOnly', 'width', arguments, result); return result; }, get x() { if (!DOMRectReadOnly.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'DOMRectReadOnly', 'x', arguments, result); return result; }, get y() { if (!DOMRectReadOnly.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'DOMRectReadOnly', 'y', arguments, result); return result; }, } qxVm.rename(DOMRectReadOnly.prototype, "DOMRectReadOnly"); qxVm.safeDescriptor_addConstructor(DOMRectReadOnly); qxVm.safe_Objattribute(DOMRectReadOnly, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); DOMTokenList = function DOMTokenList(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(DOMTokenList); ; (function () { const $safe_get_attribute = ['length', 'value']; const $safe_set_attribute = ['value']; const $safe_func_attribute = ['add', 'contains', 'entries', 'forEach', 'item', 'keys', 'remove', 'replace', 'supports', 'toString', 'toggle', 'values']; DOMTokenList.prototype = { add() { if (!DOMTokenList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'DOMTokenList', 'add', arguments, result); return result; }, contains() { if (!DOMTokenList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'DOMTokenList', 'contains', arguments, result); return result; }, entries() { if (!DOMTokenList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'DOMTokenList', 'entries', arguments, result); return result; }, forEach() { if (!DOMTokenList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'DOMTokenList', 'forEach', arguments, result); return result; }, item() { if (!DOMTokenList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'DOMTokenList', 'item', arguments, result); return result; }, keys() { if (!DOMTokenList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'DOMTokenList', 'keys', arguments, result); return result; }, get length() { if (!DOMTokenList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).length, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'DOMTokenList', 'length', arguments, result); return result; }, remove() { if (!DOMTokenList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'DOMTokenList', 'remove', arguments, result); return result; }, replace() { if (!DOMTokenList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'DOMTokenList', 'replace', arguments, result); return result; }, supports() { if (!DOMTokenList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'DOMTokenList', 'supports', arguments, result); return result; }, toString() { if (!DOMTokenList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'DOMTokenList', 'toString', arguments, result); return result; }, toggle() { if (!DOMTokenList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'DOMTokenList', 'toggle', arguments, result); return result; }, get value() { if (!DOMTokenList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).value, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'DOMTokenList', 'value', arguments, result); return result; }, set value(value) { if (!DOMTokenList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'DOMTokenList', 'value', arguments); qxVm.memory.private_data.get(this).value = value + ""; }, values() { if (!DOMTokenList.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'DOMTokenList', 'values', arguments, result); return result; } }; qxVm.rename(DOMTokenList.prototype, "DOMTokenList"); qxVm.safeDescriptor_addConstructor(DOMTokenList); qxVm.safe_Objattribute(DOMTokenList, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); HTMLCollection = function HTMLCollection(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); }; }; qxVm.safefunction(HTMLCollection); ; (function () { const $safe_get_attribute = ['length']; const $safe_set_attribute = []; const $safe_func_attribute = ['item', 'namedItem']; HTMLCollection.prototype = { item(index) { if (!HTMLCollection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = this[index];; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLCollection', 'item', arguments, result); return result; }, get length() { if (!HTMLCollection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = Object.keys(this).length; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLCollection', 'length', arguments, result); return result; }, namedItem(name) { if (!HTMLCollection.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = this[name];; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLCollection', 'namedItem', arguments, result); return result; } }; qxVm.set_iterator(HTMLCollection); qxVm.rename(HTMLCollection.prototype, "HTMLCollection"); qxVm.safeDescriptor_addConstructor(HTMLCollection); qxVm.safe_Objattribute(HTMLCollection, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); // 创建一个放到框架内存(模拟全局变量), 便于后续得其他引用操作 qxVm.memory.htmlCollection = new HTMLCollection(qxVm.memory.$createObj_key); })(); Element = function Element() { throw new TypeError("Illegal constructor"); qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(Element); ; (function () { const $safe_get_attribute = [ 'ariaAtomic', 'ariaAutoComplete', 'ariaBusy', 'ariaChecked', 'ariaColCount', 'ariaColIndex', 'ariaColSpan', 'ariaCurrent', 'ariaDescription', 'ariaDisabled', 'ariaExpanded', 'ariaHasPopup', 'ariaHidden', 'ariaKeyShortcuts', 'ariaLabel', 'ariaLevel', 'ariaLive', 'ariaModal', 'ariaMultiLine', 'ariaMultiSelectable', 'ariaOrientation', 'ariaPlaceholder', 'ariaPosInSet', 'ariaPressed', 'ariaReadOnly', 'ariaRelevant', 'ariaRequired', 'ariaRoleDescription', 'ariaRowCount', 'ariaRowIndex', 'ariaRowSpan', 'ariaSelected', 'ariaSetSize', 'ariaSort', 'ariaValueMax', 'ariaValueMin', 'ariaValueNow', 'ariaValueText', 'assignedSlot', 'attributeStyleMap', 'attributes', 'childElementCount', 'children', 'classList', 'className', 'clientHeight', 'clientLeft', 'clientTop', 'clientWidth', 'elementTiming', 'firstElementChild', 'id', 'innerHTML', 'lastElementChild', 'localName', 'namespaceURI', 'nextElementSibling', 'onbeforecopy', 'onbeforecut', 'onbeforepaste', 'onfullscreenchange', 'onfullscreenerror', 'onsearch', 'onwebkitfullscreenchange', 'onwebkitfullscreenerror', 'outerHTML', 'part', 'prefix', 'previousElementSibling', 'scrollHeight', 'scrollLeft', 'scrollTop', 'scrollWidth', 'shadowRoot', 'slot', 'tagName' ]; const $safe_set_attribute = [ 'ariaAtomic', 'ariaAutoComplete', 'ariaBusy', 'ariaChecked', 'ariaColCount', 'ariaColIndex', 'ariaColSpan', 'ariaCurrent', 'ariaDescription', 'ariaDisabled', 'ariaExpanded', 'ariaHasPopup', 'ariaHidden', 'ariaKeyShortcuts', 'ariaLabel', 'ariaLevel', 'ariaLive', 'ariaModal', 'ariaMultiLine', 'ariaMultiSelectable', 'ariaOrientation', 'ariaPlaceholder', 'ariaPosInSet', 'ariaPressed', 'ariaReadOnly', 'ariaRelevant', 'ariaRequired', 'ariaRoleDescription', 'ariaRowCount', 'ariaRowIndex', 'ariaRowSpan', 'ariaSelected', 'ariaSetSize', 'ariaSort', 'ariaValueMax', 'ariaValueMin', 'ariaValueNow', 'ariaValueText', 'classList', 'className', 'elementTiming', 'id', 'innerHTML', 'onbeforecopy', 'onbeforecut', 'onbeforepaste', 'onfullscreenchange', 'onfullscreenerror', 'onsearch', 'onwebkitfullscreenchange', 'onwebkitfullscreenerror', 'outerHTML', 'part', 'scrollLeft', 'scrollTop', 'slot' ]; const $safe_func_attribute = [ 'after', 'animate', 'append', 'attachShadow', 'before', 'closest', 'computedStyleMap', 'getAnimations', 'getAttribute', 'getAttributeNS', 'getAttributeNames', 'getAttributeNode', 'getAttributeNodeNS', 'getBoundingClientRect', 'getClientRects', 'getElementsByClassName', 'getElementsByTagName', 'getElementsByTagNameNS', 'getInnerHTML', 'hasAttribute', 'hasAttributeNS', 'hasAttributes', 'hasPointerCapture', 'insertAdjacentElement', 'insertAdjacentHTML', 'insertAdjacentText', 'matches', 'prepend', 'querySelector', 'querySelectorAll', 'releasePointerCapture', 'remove', 'removeAttribute', 'removeAttributeNS', 'removeAttributeNode', 'replaceChildren', 'replaceWith', 'requestFullscreen', 'requestPointerLock', 'scroll', 'scrollBy', 'scrollIntoView', 'scrollIntoViewIfNeeded', 'scrollTo', 'setAttribute', 'setAttributeNS', 'setAttributeNode', 'setAttributeNodeNS', 'setPointerCapture', 'toggleAttribute', 'webkitMatchesSelector', 'webkitRequestFullScreen', 'webkitRequestFullscreen' ]; Element.prototype = { after() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'after', arguments, result); return result; }, animate() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'animate', arguments, result); return result; }, append() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'append', arguments, result); return result; }, get ariaAtomic() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaAtomic', arguments, result); return result; }, set ariaAtomic(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaAtomic', arguments); qxVm.memory.private_data.get(this).ariaAtomic = value; }, get ariaAutoComplete() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaAutoComplete', arguments, result); return result; }, set ariaAutoComplete(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaAutoComplete', arguments); qxVm.memory.private_data.get(this).ariaAutoComplete = value; }, get ariaBusy() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaBusy', arguments, result); return result; }, set ariaBusy(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaBusy', arguments); qxVm.memory.private_data.get(this).ariaBusy = value; }, get ariaChecked() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaChecked', arguments, result); return result; }, set ariaChecked(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaChecked', arguments); qxVm.memory.private_data.get(this).ariaChecked = value; }, get ariaColCount() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaColCount', arguments, result); return result; }, set ariaColCount(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaColCount', arguments); qxVm.memory.private_data.get(this).ariaColCount = value; }, get ariaColIndex() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaColIndex', arguments, result); return result; }, set ariaColIndex(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaColIndex', arguments); qxVm.memory.private_data.get(this).ariaColIndex = value; }, get ariaColSpan() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaColSpan', arguments, result); return result; }, set ariaColSpan(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaColSpan', arguments); qxVm.memory.private_data.get(this).ariaColSpan = value; }, get ariaCurrent() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaCurrent', arguments, result); return result; }, set ariaCurrent(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaCurrent', arguments); qxVm.memory.private_data.get(this).ariaCurrent = value; }, get ariaDescription() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaDescription', arguments, result); return result; }, set ariaDescription(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaDescription', arguments); qxVm.memory.private_data.get(this).ariaDescription = value; }, get ariaDisabled() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaDisabled', arguments, result); return result; }, set ariaDisabled(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaDisabled', arguments); qxVm.memory.private_data.get(this).ariaDisabled = value; }, get ariaExpanded() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaExpanded', arguments, result); return result; }, set ariaExpanded(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaExpanded', arguments); qxVm.memory.private_data.get(this).ariaExpanded = value; }, get ariaHasPopup() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaHasPopup', arguments, result); return result; }, set ariaHasPopup(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaHasPopup', arguments); qxVm.memory.private_data.get(this).ariaHasPopup = value; }, get ariaHidden() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaHidden', arguments, result); return result; }, set ariaHidden(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaHidden', arguments); qxVm.memory.private_data.get(this).ariaHidden = value; }, get ariaKeyShortcuts() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaKeyShortcuts', arguments, result); return result; }, set ariaKeyShortcuts(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaKeyShortcuts', arguments); qxVm.memory.private_data.get(this).ariaKeyShortcuts = value; }, get ariaLabel() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaLabel', arguments, result); return result; }, set ariaLabel(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaLabel', arguments); qxVm.memory.private_data.get(this).ariaLabel = value; }, get ariaLevel() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaLevel', arguments, result); return result; }, set ariaLevel(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaLevel', arguments); qxVm.memory.private_data.get(this).ariaLevel = value; }, get ariaLive() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaLive', arguments, result); return result; }, set ariaLive(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaLive', arguments); qxVm.memory.private_data.get(this).ariaLive = value; }, get ariaModal() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaModal', arguments, result); return result; }, set ariaModal(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaModal', arguments); qxVm.memory.private_data.get(this).ariaModal = value; }, get ariaMultiLine() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaMultiLine', arguments, result); return result; }, set ariaMultiLine(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaMultiLine', arguments); qxVm.memory.private_data.get(this).ariaMultiLine = value; }, get ariaMultiSelectable() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaMultiSelectable', arguments, result); return result; }, set ariaMultiSelectable(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaMultiSelectable', arguments); qxVm.memory.private_data.get(this).ariaMultiSelectable = value; }, get ariaOrientation() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaOrientation', arguments, result); return result; }, set ariaOrientation(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaOrientation', arguments); qxVm.memory.private_data.get(this).ariaOrientation = value; }, get ariaPlaceholder() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaPlaceholder', arguments, result); return result; }, set ariaPlaceholder(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaPlaceholder', arguments); qxVm.memory.private_data.get(this).ariaPlaceholder = value; }, get ariaPosInSet() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaPosInSet', arguments, result); return result; }, set ariaPosInSet(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaPosInSet', arguments); qxVm.memory.private_data.get(this).ariaPosInSet = value; }, get ariaPressed() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaPressed', arguments, result); return result; }, set ariaPressed(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaPressed', arguments); qxVm.memory.private_data.get(this).ariaPressed = value; }, get ariaReadOnly() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaReadOnly', arguments, result); return result; }, set ariaReadOnly(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaReadOnly', arguments); qxVm.memory.private_data.get(this).ariaReadOnly = value; }, get ariaRelevant() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaRelevant', arguments, result); return result; }, set ariaRelevant(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaRelevant', arguments); qxVm.memory.private_data.get(this).ariaRelevant = value; }, get ariaRequired() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaRequired', arguments, result); return result; }, set ariaRequired(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaRequired', arguments); qxVm.memory.private_data.get(this).ariaRequired = value; }, get ariaRoleDescription() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaRoleDescription', arguments, result); return result; }, set ariaRoleDescription(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaRoleDescription', arguments); qxVm.memory.private_data.get(this).ariaRoleDescription = value; }, get ariaRowCount() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaRowCount', arguments, result); return result; }, set ariaRowCount(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaRowCount', arguments); qxVm.memory.private_data.get(this).ariaRowCount = value; }, get ariaRowIndex() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaRowIndex', arguments, result); return result; }, set ariaRowIndex(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaRowIndex', arguments); qxVm.memory.private_data.get(this).ariaRowIndex = value; }, get ariaRowSpan() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaRowSpan', arguments, result); return result; }, set ariaRowSpan(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaRowSpan', arguments); qxVm.memory.private_data.get(this).ariaRowSpan = value; }, get ariaSelected() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaSelected', arguments, result); return result; }, set ariaSelected(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaSelected', arguments); qxVm.memory.private_data.get(this).ariaSelected = value; }, get ariaSetSize() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaSetSize', arguments, result); return result; }, set ariaSetSize(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaSetSize', arguments); qxVm.memory.private_data.get(this).ariaSetSize = value; }, get ariaSort() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaSort', arguments, result); return result; }, set ariaSort(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaSort', arguments); qxVm.memory.private_data.get(this).ariaSort = value; }, get ariaValueMax() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaValueMax', arguments, result); return result; }, set ariaValueMax(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaValueMax', arguments); qxVm.memory.private_data.get(this).ariaValueMax = value; }, get ariaValueMin() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaValueMin', arguments, result); return result; }, set ariaValueMin(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaValueMin', arguments); qxVm.memory.private_data.get(this).ariaValueMin = value; }, get ariaValueNow() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaValueNow', arguments, result); return result; }, set ariaValueNow(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaValueNow', arguments); qxVm.memory.private_data.get(this).ariaValueNow = value; }, get ariaValueText() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'ariaValueText', arguments, result); return result; }, set ariaValueText(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'ariaValueText', arguments); qxVm.memory.private_data.get(this).ariaValueText = value; }, get assignedSlot() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'assignedSlot', arguments, result); return result; }, attachShadow() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'attachShadow', arguments, result); return result; }, get attributeStyleMap() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'attributeStyleMap', arguments, result); return result; }, get attributes() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'attributes', arguments, result); return result; }, before() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'before', arguments, result); return result; }, get childElementCount() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'childElementCount', arguments, result); return result; }, get children() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'children', arguments, result); return result; }, get classList() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'classList', arguments, result); return result; }, set classList(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'classList', arguments); qxVm.memory.private_data.get(this).classList = value; }, get className() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'className', arguments, result); return result; }, set className(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'className', arguments); qxVm.memory.private_data.get(this).className = value; }, get clientHeight() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 1290; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'clientHeight', arguments, result); return result; }, get clientLeft() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'clientLeft', arguments, result); return result; }, get clientTop() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'clientTop', arguments, result); return result; }, get clientWidth() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 2560; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'clientWidth', arguments, result); return result; }, closest() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'closest', arguments, result); return result; }, computedStyleMap() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'computedStyleMap', arguments, result); return result; }, get elementTiming() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'elementTiming', arguments, result); return result; }, set elementTiming(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'elementTiming', arguments); qxVm.memory.private_data.get(this).elementTiming = value; }, get firstElementChild() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'firstElementChild', arguments, result); return result; }, getAnimations() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'getAnimations', arguments, result); return result; }, getAttribute() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'getAttribute', arguments, result); return result; }, getAttributeNS() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'getAttributeNS', arguments, result); return result; }, getAttributeNames() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'getAttributeNames', arguments, result); return result; }, getAttributeNode() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'getAttributeNode', arguments, result); return result; }, getAttributeNodeNS() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'getAttributeNodeNS', arguments, result); return result; }, getBoundingClientRect() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'getBoundingClientRect', arguments, result); return result; }, getClientRects() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'getClientRects', arguments, result); return result; }, getElementsByClassName() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'getElementsByClassName', arguments, result); return result; }, getElementsByTagName() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'getElementsByTagName', arguments, result); return result; }, getElementsByTagNameNS() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'getElementsByTagNameNS', arguments, result); return result; }, getInnerHTML() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'getInnerHTML', arguments, result); return result; }, hasAttribute() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'hasAttribute', arguments, result); return result; }, hasAttributeNS() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'hasAttributeNS', arguments, result); return result; }, hasAttributes() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'hasAttributes', arguments, result); return result; }, hasPointerCapture() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'hasPointerCapture', arguments, result); return result; }, get id() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'id', arguments, result); return result; }, set id(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'id', arguments); qxVm.memory.private_data.get(this).id = value; }, get innerHTML() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).innerHTML, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'innerHTML', arguments, result); return result; }, set innerHTML(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'innerHTML', arguments); qxVm.memory.private_data.get(this).innerHTML = value + ""; }, insertAdjacentElement() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'insertAdjacentElement', arguments, result); return result; }, insertAdjacentHTML() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'insertAdjacentHTML', arguments, result); return result; }, insertAdjacentText() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'insertAdjacentText', arguments, result); return result; }, get lastElementChild() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'lastElementChild', arguments, result); return result; }, get localName() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.htmls_toStringTag(this).toLowerCase(); if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'localName', arguments, result); return result; }, matches() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'matches', arguments, result); return result; }, get namespaceURI() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'namespaceURI', arguments, result); return result; }, get nextElementSibling() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'nextElementSibling', arguments, result); return result; }, get onbeforecopy() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'onbeforecopy', arguments, result); return result; }, set onbeforecopy(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'onbeforecopy', arguments); qxVm.memory.private_data.get(this).onbeforecopy = value; }, get onbeforecut() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'onbeforecut', arguments, result); return result; }, set onbeforecut(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'onbeforecut', arguments); qxVm.memory.private_data.get(this).onbeforecut = value; }, get onbeforepaste() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'onbeforepaste', arguments, result); return result; }, set onbeforepaste(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'onbeforepaste', arguments); qxVm.memory.private_data.get(this).onbeforepaste = value; }, get onfullscreenchange() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'onfullscreenchange', arguments, result); return result; }, set onfullscreenchange(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'onfullscreenchange', arguments); qxVm.memory.private_data.get(this).onfullscreenchange = value; }, get onfullscreenerror() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'onfullscreenerror', arguments, result); return result; }, set onfullscreenerror(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'onfullscreenerror', arguments); qxVm.memory.private_data.get(this).onfullscreenerror = value; }, get onsearch() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'onsearch', arguments, result); return result; }, set onsearch(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'onsearch', arguments); qxVm.memory.private_data.get(this).onsearch = value; }, get onwebkitfullscreenchange() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'onwebkitfullscreenchange', arguments, result); return result; }, set onwebkitfullscreenchange(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'onwebkitfullscreenchange', arguments); qxVm.memory.private_data.get(this).onwebkitfullscreenchange = value; }, get onwebkitfullscreenerror() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'onwebkitfullscreenerror', arguments, result); return result; }, set onwebkitfullscreenerror(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'onwebkitfullscreenerror', arguments); qxVm.memory.private_data.get(this).onwebkitfullscreenerror = value; }, get outerHTML() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'outerHTML', arguments, result); return result; }, set outerHTML(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'outerHTML', arguments); qxVm.memory.private_data.get(this).outerHTML = value; }, get part() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'part', arguments, result); return result; }, set part(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'part', arguments); qxVm.memory.private_data.get(this).part = value; }, get prefix() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'prefix', arguments, result); return result; }, prepend() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'prepend', arguments, result); return result; }, get previousElementSibling() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'previousElementSibling', arguments, result); return result; }, querySelector() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'querySelector', arguments, result); return result; }, querySelectorAll() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'querySelectorAll', arguments, result); return result; }, releasePointerCapture() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'releasePointerCapture', arguments, result); return result; }, remove() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'remove', arguments, result); return result; }, removeAttribute() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'removeAttribute', arguments, result); return result; }, removeAttributeNS() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'removeAttributeNS', arguments, result); return result; }, removeAttributeNode() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'removeAttributeNode', arguments, result); return result; }, replaceChildren() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'replaceChildren', arguments, result); return result; }, replaceWith() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'replaceWith', arguments, result); return result; }, requestFullscreen() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'requestFullscreen', arguments, result); return result; }, requestPointerLock() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'requestPointerLock', arguments, result); return result; }, scroll() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'scroll', arguments, result); return result; }, scrollBy() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'scrollBy', arguments, result); return result; }, get scrollHeight() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'scrollHeight', arguments, result); return result; }, scrollIntoView() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'scrollIntoView', arguments, result); return result; }, scrollIntoViewIfNeeded() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'scrollIntoViewIfNeeded', arguments, result); return result; }, get scrollLeft() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'scrollLeft', arguments, result); return result; }, set scrollLeft(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'scrollLeft', arguments); qxVm.memory.private_data.get(this).scrollLeft = value; }, scrollTo() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'scrollTo', arguments, result); return result; }, get scrollTop() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'scrollTop', arguments, result); return result; }, set scrollTop(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'scrollTop', arguments); qxVm.memory.private_data.get(this).scrollTop = value; }, get scrollWidth() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'scrollWidth', arguments, result); return result; }, setAttribute() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'setAttribute', arguments, result); return result; }, setAttributeNS() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'setAttributeNS', arguments, result); return result; }, setAttributeNode() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'setAttributeNode', arguments, result); return result; }, setAttributeNodeNS() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'setAttributeNodeNS', arguments, result); return result; }, setPointerCapture() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'setPointerCapture', arguments, result); return result; }, get shadowRoot() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'shadowRoot', arguments, result); return result; }, get slot() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'slot', arguments, result); return result; }, set slot(value) { if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'Element', 'slot', arguments); qxVm.memory.private_data.get(this).slot = value; }, get tagName() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Element', 'tagName', arguments, result); return result; }, toggleAttribute() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'toggleAttribute', arguments, result); return result; }, webkitMatchesSelector() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'webkitMatchesSelector', arguments, result); return result; }, webkitRequestFullScreen() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'webkitRequestFullScreen', arguments, result); return result; }, webkitRequestFullscreen() { if (!Element.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Element', 'webkitRequestFullscreen', arguments, result); return result; } }; qxVm.rename(Element.prototype, "Element"); qxVm.safeDescriptor_addConstructor(Element); qxVm.safe_Objattribute(Element, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.defineProperties(Element.prototype, { [Symbol.unscopables]: { value: { after: true, append: true, before: true, prepend: true, remove: true, replaceChildren: true, replaceWith: true, slot: true, }, configurable: true, enumerable: false, writable: false } }); Object.setPrototypeOf(Element.prototype, Node.prototype); Object.setPrototypeOf(Element, Node); })(); // debugger; Document = function Document(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(Document); ; (function () { let $attribute_map = { body: {}, referrer: "", cookie: "", hidden: true, webkitHidden: true, getElementById: function (id) { //用id匹配当前环境内存种已有的Element switch (id) { case "xMidasToken": return (new class { get value() { return window.__xMidasToken } }) case "xMidasVersion": return (new class { getAttribute(e) { if (e == 'width') { return '325'; } } }) default: const ele = qxVm.memory.runElementList.filter(t => t.id == id)[0]; if (!ele) debugger; return ele; } } }; // 初始化用户配置 qxVm.updata_envs(qxVm.default_envs['document'], $attribute_map) const $safe_get_attribute = [ 'URL', 'activeElement', 'adoptedStyleSheets', 'alinkColor', 'all', 'anchors', 'applets', 'bgColor', 'body', 'characterSet', 'charset', 'childElementCount', 'children', 'compatMode', 'contentType', 'cookie', 'currentScript', 'defaultView', 'designMode', 'dir', 'doctype', 'documentElement', 'documentURI', 'domain', 'embeds', 'featurePolicy', 'fgColor', 'firstElementChild', 'fonts', 'forms', 'fragmentDirective', 'fullscreen', 'fullscreenElement', 'fullscreenEnabled', 'head', 'hidden', 'images', 'implementation', 'inputEncoding', 'lastElementChild', 'lastModified', 'linkColor', 'links', 'onabort', 'onanimationend', 'onanimationiteration', 'onanimationstart', 'onauxclick', 'onbeforecopy', 'onbeforecut', 'onbeforepaste', 'onbeforexrselect', 'onblur', 'oncancel', 'oncanplay', 'oncanplaythrough', 'onchange', 'onclick', 'onclose', 'oncontextmenu', 'oncopy', 'oncuechange', 'oncut', 'ondblclick', 'ondrag', 'ondragend', 'ondragenter', 'ondragleave', 'ondragover', 'ondragstart', 'ondrop', 'ondurationchange', 'onemptied', 'onended', 'onerror', 'onfocus', 'onformdata', 'onfreeze', 'onfullscreenchange', 'onfullscreenerror', 'ongotpointercapture', 'oninput', 'oninvalid', 'onkeydown', 'onkeypress', 'onkeyup', 'onload', 'onloadeddata', 'onloadedmetadata', 'onloadstart', 'onlostpointercapture', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'onmousewheel', 'onpaste', 'onpause', 'onplay', 'onplaying', 'onpointercancel', 'onpointerdown', 'onpointerenter', 'onpointerleave', 'onpointerlockchange', 'onpointerlockerror', 'onpointermove', 'onpointerout', 'onpointerover', 'onpointerrawupdate', 'onpointerup', 'onprogress', 'onratechange', 'onreset', 'onresize', 'onresume', 'onscroll', 'onsearch', 'onsecuritypolicyviolation', 'onseeked', 'onseeking', 'onselect', 'onselectionchange', 'onselectstart', 'onslotchange', 'onstalled', 'onsubmit', 'onsuspend', 'ontimeupdate', 'ontoggle', 'ontransitioncancel', 'ontransitionend', 'ontransitionrun', 'ontransitionstart', 'onvisibilitychange', 'onvolumechange', 'onwaiting', 'onwebkitanimationend', 'onwebkitanimationiteration', 'onwebkitanimationstart', 'onwebkitfullscreenchange', 'onwebkitfullscreenerror', 'onwebkittransitionend', 'onwheel', 'pictureInPictureElement', 'pictureInPictureEnabled', 'plugins', 'pointerLockElement', 'readyState', 'referrer', 'rootElement', 'scripts', 'scrollingElement', 'styleSheets', 'timeline', 'title', 'visibilityState', 'vlinkColor', 'wasDiscarded', 'webkitCurrentFullScreenElement', 'webkitFullscreenElement', 'webkitFullscreenEnabled', 'webkitHidden', 'webkitIsFullScreen', 'webkitVisibilityState', 'xmlEncoding', 'xmlStandalone', 'xmlVersion' ]; const $safe_set_attribute = [ 'adoptedStyleSheets', 'alinkColor', 'bgColor', 'body', 'cookie', 'designMode', 'dir', 'domain', 'fgColor', 'fullscreen', 'fullscreenElement', 'fullscreenEnabled', 'linkColor', 'onabort', 'onanimationend', 'onanimationiteration', 'onanimationstart', 'onauxclick', 'onbeforecopy', 'onbeforecut', 'onbeforepaste', 'onbeforexrselect', 'onblur', 'oncancel', 'oncanplay', 'oncanplaythrough', 'onchange', 'onclick', 'onclose', 'oncontextmenu', 'oncopy', 'oncuechange', 'oncut', 'ondblclick', 'ondrag', 'ondragend', 'ondragenter', 'ondragleave', 'ondragover', 'ondragstart', 'ondrop', 'ondurationchange', 'onemptied', 'onended', 'onerror', 'onfocus', 'onformdata', 'onfreeze', 'onfullscreenchange', 'onfullscreenerror', 'ongotpointercapture', 'oninput', 'oninvalid', 'onkeydown', 'onkeypress', 'onkeyup', 'onload', 'onloadeddata', 'onloadedmetadata', 'onloadstart', 'onlostpointercapture', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'onmousewheel', 'onpaste', 'onpause', 'onplay', 'onplaying', 'onpointercancel', 'onpointerdown', 'onpointerenter', 'onpointerleave', 'onpointerlockchange', 'onpointerlockerror', 'onpointermove', 'onpointerout', 'onpointerover', 'onpointerrawupdate', 'onpointerup', 'onprogress', 'onratechange', 'onreset', 'onresize', 'onresume', 'onscroll', 'onsearch', 'onsecuritypolicyviolation', 'onseeked', 'onseeking', 'onselect', 'onselectionchange', 'onselectstart', 'onslotchange', 'onstalled', 'onsubmit', 'onsuspend', 'ontimeupdate', 'ontoggle', 'ontransitioncancel', 'ontransitionend', 'ontransitionrun', 'ontransitionstart', 'onvisibilitychange', 'onvolumechange', 'onwaiting', 'onwebkitanimationend', 'onwebkitanimationiteration', 'onwebkitanimationstart', 'onwebkitfullscreenchange', 'onwebkitfullscreenerror', 'onwebkittransitionend', 'onwheel', 'title', 'vlinkColor', 'xmlStandalone', 'xmlVersion' ]; const $safe_func_attribute = [ 'adoptNode', 'append', 'captureEvents', 'caretRangeFromPoint', 'clear', 'close', 'createAttribute', 'createAttributeNS', 'createCDATASection', 'createComment', 'createDocumentFragment', 'createElement', 'createElementNS', 'createEvent', 'createExpression', 'createNSResolver', 'createNodeIterator', 'createProcessingInstruction', 'createRange', 'createTextNode', 'createTreeWalker', 'elementFromPoint', 'elementsFromPoint', 'evaluate', 'execCommand', 'exitFullscreen', 'exitPictureInPicture', 'exitPointerLock', 'getAnimations', 'getElementById', 'getElementsByClassName', 'getElementsByName', 'getElementsByTagName', 'getElementsByTagNameNS', 'getSelection', 'hasFocus', 'importNode', 'open', 'prepend', 'queryCommandEnabled', 'queryCommandIndeterm', 'queryCommandState', 'queryCommandSupported', 'queryCommandValue', 'querySelector', 'querySelectorAll', 'releaseEvents', 'replaceChildren', 'webkitCancelFullScreen', 'webkitExitFullscreen', 'write', 'writeln' ]; // if (this instanceof Document != true) { throw new TypeError("Illegal constructor"); }; Document.prototype = { get URL() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = location.href;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'URL', arguments, result); return result; }, get activeElement() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.activeElement;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'activeElement', arguments, result); return result; }, adoptNode() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.adoptNode;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'adoptNode', arguments, result); return result; }, get adoptedStyleSheets() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.adoptedStyleSheets;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'adoptedStyleSheets', arguments, result); return result; }, set adoptedStyleSheets(value) { }, get alinkColor() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.alinkColor;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'alinkColor', arguments, result); return result; }, set alinkColor(value) { }, get all() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.all;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'all', arguments, result); return result; }, get anchors() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.anchors;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'anchors', arguments, result); return result; }, append() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.append;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'append', arguments, result); return result; }, get applets() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.applets;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'applets', arguments, result); return result; }, get bgColor() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.bgColor;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'bgColor', arguments, result); return result; }, set bgColor(value) { }, get body() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.body;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'body', arguments, result); return result; }, set body(value) { }, captureEvents() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.captureEvents;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'captureEvents', arguments, result); return result; }, caretRangeFromPoint() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.caretRangeFromPoint;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'caretRangeFromPoint', arguments, result); return result; }, get characterSet() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 'UTF-8';; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'characterSet', arguments, result); return result; }, get charset() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 'UTF-8';; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'charset', arguments, result); return result; }, get childElementCount() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.childElementCount;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'childElementCount', arguments, result); return result; }, get children() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.children;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'children', arguments, result); return result; }, clear() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.clear;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'clear', arguments, result); return result; }, close() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.close;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'close', arguments, result); return result; }, get compatMode() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 'CSS1Compat';; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'compatMode', arguments, result); return result; }, get contentType() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.contentType;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'contentType', arguments, result); return result; }, get cookie() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.cookie;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'cookie', arguments, result); return result; }, set cookie(value) { if (value === null) { return ; } if (typeof value === "symbol") { throw new TypeError("Cannot convert a Symbol value to a string") } const S = String(value); const n = S.length; const U = []; for (let i = 0; i < n; ++i) { const c = S.charCodeAt(i); if (c < 0xD800 || c > 0xDFFF) { U.push(String.fromCodePoint(c)); } else if (0xDC00 <= c && c <= 0xDFFF) { U.push(String.fromCodePoint(0xFFFD)); } else if (i === n - 1) { U.push(String.fromCodePoint(0xFFFD)); } else { const d = S.charCodeAt(i + 1); if (0xDC00 <= d && d <= 0xDFFF) { const a = c & 0x3FF; const b = d & 0x3FF; U.push(String.fromCodePoint((2 << 15) + ((2 << 9) * a) + b)); ++i; } else { U.push(String.fromCodePoint(0xFFFD)); } } } $attribute_map.cookie = U.join(""); }, createAttribute() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.createAttribute;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'createAttribute', arguments, result); return result; }, createAttributeNS() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.createAttributeNS;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'createAttributeNS', arguments, result); return result; }, createCDATASection() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.createCDATASection;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'createCDATASection', arguments, result); return result; }, createComment() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.createComment;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'createComment', arguments, result); return result; }, createDocumentFragment() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.createDocumentFragment;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'createDocumentFragment', arguments, result); return result; }, createElement(tagName, options) { let tagname = tagName.toLowerCase() + ""; console.log(tagname, '---') let ele; if (qxVm.memory.htmlElements[tagname] === "undefined ") { ele = new class createElement { } } else { ele = qxVm.memory.htmlElements[tagname](); }; qxVm.memory.runElementList.push(ele); let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'createElement', arguments, result); return result; }, createElementNS() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.createElementNS;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'createElementNS', arguments, result); return result; }, createEvent(type) { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele; switch(type.toLowerCase()){ case 'event': ele = new Event(qxVm.memory.$createObj_key); break; case 'events': ele = new Event(qxVm.memory.$createObj_key); break; case 'uievent': ele = new UIEvent(qxVm.memory.$createObj_key); break; case 'uievents': ele = new UIEvent(qxVm.memory.$createObj_key); break; case 'mouseevent': ele = new MouseEvent(qxVm.memory.$createObj_key); break; case 'mouseevents': ele = new MouseEvent(qxVm.memory.$createObj_key); break; case 'mutationevent': ele = new MutationEvent(qxVm.memory.$createObj_key); break; case 'mutationevents': ele = new MutationEvent(qxVm.memory.$createObj_key); break; case 'textevent': ele = new TextEvent(qxVm.memory.$createObj_key); break; case 'textevents': ele = new TextEvent(qxVm.memory.$createObj_key); break; case 'keyboardevent': ele = new KeyboardEvent(qxVm.memory.$createObj_key); break; case 'customevent': ele = new CustomEvent(qxVm.memory.$createObj_key); break; default: throw new DOMException(`Failed to execute 'createEvent' on 'Document': The provided event type ('${type}') is invalid.`) } ele.isTrusted = false; return ele; }, createExpression() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.createExpression;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'createExpression', arguments, result); return result; }, createNSResolver() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.createNSResolver;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'createNSResolver', arguments, result); return result; }, createNodeIterator() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.createNodeIterator;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'createNodeIterator', arguments, result); return result; }, createProcessingInstruction() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.createProcessingInstruction;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'createProcessingInstruction', arguments, result); return result; }, createRange() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.createRange;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'createRange', arguments, result); return result; }, createTextNode() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.createTextNode;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'createTextNode', arguments, result); return result; }, createTreeWalker() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.createTreeWalker;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'createTreeWalker', arguments, result); return result; }, get currentScript() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = null;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'currentScript', arguments, result); return result; }, get defaultView() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.defaultView;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'defaultView', arguments, result); return result; }, get designMode() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.designMode;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'designMode', arguments, result); return result; }, set designMode(value) { }, get dir() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.dir;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'dir', arguments, result); return result; }, set dir(value) { }, get doctype() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.doctype;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'doctype', arguments, result); return result; }, get documentElement() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this); if (!ele) { ele = new HTMLHtmlElement(qxVm.memory.$createObj_key); qxVm.memory.private_data.set(this, { documentElement: ele }) qxVm.memory.private_data.get(this).documentElement = ele; }else{ ele = ele.documentElement; } return ele; }, get documentURI() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.documentURI;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'documentURI', arguments, result); return result; }, get domain() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.domain;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'domain', arguments, result); return result; }, set domain(value) { }, elementFromPoint() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.elementFromPoint;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'elementFromPoint', arguments, result); return result; }, elementsFromPoint() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.elementsFromPoint;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'elementsFromPoint', arguments, result); return result; }, get embeds() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.embeds;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'embeds', arguments, result); return result; }, evaluate() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.evaluate;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'evaluate', arguments, result); return result; }, execCommand() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.execCommand;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'execCommand', arguments, result); return result; }, exitFullscreen() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.exitFullscreen;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'exitFullscreen', arguments, result); return result; }, exitPictureInPicture() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.exitPictureInPicture;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'exitPictureInPicture', arguments, result); return result; }, exitPointerLock() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.exitPointerLock;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'exitPointerLock', arguments, result); return result; }, get featurePolicy() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.featurePolicy;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'featurePolicy', arguments, result); return result; }, get fgColor() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.fgColor;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'fgColor', arguments, result); return result; }, set fgColor(value) { }, get firstElementChild() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.firstElementChild;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'firstElementChild', arguments, result); return result; }, get fonts() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.fonts;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'fonts', arguments, result); return result; }, get forms() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.forms;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'forms', arguments, result); return result; }, get fragmentDirective() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.fragmentDirective;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'fragmentDirective', arguments, result); return result; }, get fullscreen() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.fullscreen;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'fullscreen', arguments, result); return result; }, set fullscreen(value) { }, get fullscreenElement() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.fullscreenElement;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'fullscreenElement', arguments, result); return result; }, set fullscreenElement(value) { }, get fullscreenEnabled() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.fullscreenEnabled;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'fullscreenEnabled', arguments, result); return result; }, set fullscreenEnabled(value) { }, getAnimations() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.getAnimations;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'getAnimations', arguments, result); return result; }, getElementById(id) { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.getElementById(id);; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'getElementById', arguments, result); return result; }, getElementsByClassName() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.getElementsByClassName;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'getElementsByClassName', arguments, result); return result; }, getElementsByName() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.getElementsByName;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'getElementsByName', arguments, result); return result; }, getElementsByTagName(tagName) { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (tagName === "*") { return qxVm.memory.htmlCollection; }; tagName = tagName.toLowerCase(); let collection = new HTMLCollection(qxVm.memory.$createObj_key); let collection_index = 0; for (let i = 0; i < qxVm.memory.htmlCollection.length; i++) { let node_onj = qxVm.memory.htmlCollection[i]; console.log(node_onj.localName, node_onj.localName, tagName) if (node_onj.localName && node_onj.localName === tagName) { collection[collection_index] = node_onj; collection_index++; } } let result = collection; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'getElementsByTagName', arguments, result); return result; }, getElementsByTagNameNS() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.getElementsByTagNameNS;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'getElementsByTagNameNS', arguments, result); return result; }, getSelection() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.getSelection;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'getSelection', arguments, result); return result; }, hasFocus() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.hasFocus;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'hasFocus', arguments, result); return result; }, get head() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).head; if (!ele) { ele = new HTMLHeadElement(qxVm.memory.$createObj_key); qxVm.memory.private_data.get(this).head = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'if ', arguments, result); return result; }, get hidden() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = true;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'hidden', arguments, result); return result; }, get images() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.images;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'images', arguments, result); return result; }, get implementation() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.implementation;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'implementation', arguments, result); return result; }, importNode() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.importNode;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'importNode', arguments, result); return result; }, get inputEncoding() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.inputEncoding;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'inputEncoding', arguments, result); return result; }, get lastElementChild() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.lastElementChild;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'lastElementChild', arguments, result); return result; }, get lastModified() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.lastModified;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'lastModified', arguments, result); return result; }, get linkColor() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.linkColor;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'linkColor', arguments, result); return result; }, set linkColor(value) { }, get links() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.links;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'links', arguments, result); return result; }, get onabort() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onabort;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onabort', arguments, result); return result; }, set onabort(value) { }, get onanimationend() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onanimationend;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onanimationend', arguments, result); return result; }, set onanimationend(value) { }, get onanimationiteration() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onanimationiteration;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onanimationiteration', arguments, result); return result; }, set onanimationiteration(value) { }, get onanimationstart() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onanimationstart;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onanimationstart', arguments, result); return result; }, set onanimationstart(value) { }, get onauxclick() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onauxclick;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onauxclick', arguments, result); return result; }, set onauxclick(value) { }, get onbeforecopy() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onbeforecopy;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onbeforecopy', arguments, result); return result; }, set onbeforecopy(value) { }, get onbeforecut() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onbeforecut;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onbeforecut', arguments, result); return result; }, set onbeforecut(value) { }, get onbeforepaste() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onbeforepaste;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onbeforepaste', arguments, result); return result; }, set onbeforepaste(value) { }, get onbeforexrselect() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onbeforexrselect;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onbeforexrselect', arguments, result); return result; }, set onbeforexrselect(value) { }, get onblur() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onblur;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onblur', arguments, result); return result; }, set onblur(value) { }, get oncancel() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.oncancel;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'oncancel', arguments, result); return result; }, set oncancel(value) { }, get oncanplay() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.oncanplay;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'oncanplay', arguments, result); return result; }, set oncanplay(value) { }, get oncanplaythrough() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.oncanplaythrough;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'oncanplaythrough', arguments, result); return result; }, set oncanplaythrough(value) { }, get onchange() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onchange;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onchange', arguments, result); return result; }, set onchange(value) { }, get onclick() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onclick;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onclick', arguments, result); return result; }, set onclick(value) { }, get onclose() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onclose;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onclose', arguments, result); return result; }, set onclose(value) { }, get oncontextmenu() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.oncontextmenu;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'oncontextmenu', arguments, result); return result; }, set oncontextmenu(value) { }, get oncopy() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.oncopy;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'oncopy', arguments, result); return result; }, set oncopy(value) { }, get oncuechange() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.oncuechange;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'oncuechange', arguments, result); return result; }, set oncuechange(value) { }, get oncut() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.oncut;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'oncut', arguments, result); return result; }, set oncut(value) { }, get ondblclick() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.ondblclick;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'ondblclick', arguments, result); return result; }, set ondblclick(value) { }, get ondrag() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.ondrag;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'ondrag', arguments, result); return result; }, set ondrag(value) { }, get ondragend() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.ondragend;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'ondragend', arguments, result); return result; }, set ondragend(value) { }, get ondragenter() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.ondragenter;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'ondragenter', arguments, result); return result; }, set ondragenter(value) { }, get ondragleave() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.ondragleave;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'ondragleave', arguments, result); return result; }, set ondragleave(value) { }, get ondragover() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.ondragover;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'ondragover', arguments, result); return result; }, set ondragover(value) { }, get ondragstart() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.ondragstart;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'ondragstart', arguments, result); return result; }, set ondragstart(value) { }, get ondrop() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.ondrop;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'ondrop', arguments, result); return result; }, set ondrop(value) { }, get ondurationchange() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.ondurationchange;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'ondurationchange', arguments, result); return result; }, set ondurationchange(value) { }, get onemptied() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onemptied;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onemptied', arguments, result); return result; }, set onemptied(value) { }, get onended() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onended;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onended', arguments, result); return result; }, set onended(value) { }, get onerror() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onerror;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onerror', arguments, result); return result; }, set onerror(value) { }, get onfocus() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onfocus;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onfocus', arguments, result); return result; }, set onfocus(value) { }, get onformdata() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onformdata;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onformdata', arguments, result); return result; }, set onformdata(value) { }, get onfreeze() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onfreeze;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onfreeze', arguments, result); return result; }, set onfreeze(value) { }, get onfullscreenchange() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onfullscreenchange;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onfullscreenchange', arguments, result); return result; }, set onfullscreenchange(value) { }, get onfullscreenerror() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onfullscreenerror;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onfullscreenerror', arguments, result); return result; }, set onfullscreenerror(value) { }, get ongotpointercapture() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.ongotpointercapture;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'ongotpointercapture', arguments, result); return result; }, set ongotpointercapture(value) { }, get oninput() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.oninput;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'oninput', arguments, result); return result; }, set oninput(value) { }, get oninvalid() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.oninvalid;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'oninvalid', arguments, result); return result; }, set oninvalid(value) { }, get onkeydown() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onkeydown;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onkeydown', arguments, result); return result; }, set onkeydown(value) { }, get onkeypress() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onkeypress;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onkeypress', arguments, result); return result; }, set onkeypress(value) { }, get onkeyup() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onkeyup;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onkeyup', arguments, result); return result; }, set onkeyup(value) { }, get onload() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onload;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onload', arguments, result); return result; }, set onload(value) { }, get onloadeddata() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onloadeddata;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onloadeddata', arguments, result); return result; }, set onloadeddata(value) { }, get onloadedmetadata() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onloadedmetadata;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onloadedmetadata', arguments, result); return result; }, set onloadedmetadata(value) { }, get onloadstart() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onloadstart;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onloadstart', arguments, result); return result; }, set onloadstart(value) { }, get onlostpointercapture() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onlostpointercapture;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onlostpointercapture', arguments, result); return result; }, set onlostpointercapture(value) { }, get onmousedown() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onmousedown;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onmousedown', arguments, result); return result; }, set onmousedown(value) { }, onmouseenter: undefined, onmouseleave: undefined, get onmousemove() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onmousemove;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onmousemove', arguments, result); return result; }, set onmousemove(value) { }, get onmouseout() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onmouseout;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onmouseout', arguments, result); return result; }, set onmouseout(value) { }, get onmouseover() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onmouseover;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onmouseover', arguments, result); return result; }, set onmouseover(value) { }, get onmouseup() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onmouseup;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onmouseup', arguments, result); return result; }, set onmouseup(value) { }, get onmousewheel() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onmousewheel;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onmousewheel', arguments, result); return result; }, set onmousewheel(value) { }, get onpaste() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onpaste;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onpaste', arguments, result); return result; }, set onpaste(value) { }, get onpause() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onpause;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onpause', arguments, result); return result; }, set onpause(value) { }, get onplay() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onplay;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onplay', arguments, result); return result; }, set onplay(value) { }, get onplaying() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onplaying;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onplaying', arguments, result); return result; }, set onplaying(value) { }, get onpointercancel() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onpointercancel;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onpointercancel', arguments, result); return result; }, set onpointercancel(value) { }, get onpointerdown() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onpointerdown;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onpointerdown', arguments, result); return result; }, set onpointerdown(value) { }, get onpointerenter() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onpointerenter;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onpointerenter', arguments, result); return result; }, set onpointerenter(value) { }, get onpointerleave() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onpointerleave;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onpointerleave', arguments, result); return result; }, set onpointerleave(value) { }, get onpointerlockchange() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onpointerlockchange;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onpointerlockchange', arguments, result); return result; }, set onpointerlockchange(value) { }, get onpointerlockerror() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onpointerlockerror;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onpointerlockerror', arguments, result); return result; }, set onpointerlockerror(value) { }, get onpointermove() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onpointermove;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onpointermove', arguments, result); return result; }, set onpointermove(value) { }, get onpointerout() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onpointerout;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onpointerout', arguments, result); return result; }, set onpointerout(value) { }, get onpointerover() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onpointerover;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onpointerover', arguments, result); return result; }, set onpointerover(value) { }, get onpointerrawupdate() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onpointerrawupdate;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onpointerrawupdate', arguments, result); return result; }, set onpointerrawupdate(value) { }, get onpointerup() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onpointerup;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onpointerup', arguments, result); return result; }, set onpointerup(value) { }, get onprogress() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onprogress;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onprogress', arguments, result); return result; }, set onprogress(value) { }, get onratechange() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onratechange;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onratechange', arguments, result); return result; }, set onratechange(value) { }, onreadystatechange: undefined, get onreset() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onreset;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onreset', arguments, result); return result; }, set onreset(value) { }, get onresize() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onresize;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onresize', arguments, result); return result; }, set onresize(value) { }, get onresume() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onresume;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onresume', arguments, result); return result; }, set onresume(value) { }, get onscroll() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onscroll;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onscroll', arguments, result); return result; }, set onscroll(value) { }, get onsearch() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onsearch;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onsearch', arguments, result); return result; }, set onsearch(value) { }, get onsecuritypolicyviolation() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onsecuritypolicyviolation;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onsecuritypolicyviolation', arguments, result); return result; }, set onsecuritypolicyviolation(value) { }, get onseeked() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onseeked;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onseeked', arguments, result); return result; }, set onseeked(value) { }, get onseeking() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onseeking;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onseeking', arguments, result); return result; }, set onseeking(value) { }, get onselect() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onselect;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onselect', arguments, result); return result; }, set onselect(value) { }, get onselectionchange() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onselectionchange;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onselectionchange', arguments, result); return result; }, set onselectionchange(value) { }, get onselectstart() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onselectstart;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onselectstart', arguments, result); return result; }, set onselectstart(value) { }, get onslotchange() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onslotchange;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onslotchange', arguments, result); return result; }, set onslotchange(value) { }, get onstalled() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onstalled;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onstalled', arguments, result); return result; }, set onstalled(value) { }, get onsubmit() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onsubmit;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onsubmit', arguments, result); return result; }, set onsubmit(value) { }, get onsuspend() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onsuspend;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onsuspend', arguments, result); return result; }, set onsuspend(value) { }, get ontimeupdate() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.ontimeupdate;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'ontimeupdate', arguments, result); return result; }, set ontimeupdate(value) { }, get ontoggle() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.ontoggle;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'ontoggle', arguments, result); return result; }, set ontoggle(value) { }, get ontransitioncancel() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.ontransitioncancel;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'ontransitioncancel', arguments, result); return result; }, set ontransitioncancel(value) { }, get ontransitionend() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.ontransitionend;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'ontransitionend', arguments, result); return result; }, set ontransitionend(value) { }, get ontransitionrun() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.ontransitionrun;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'ontransitionrun', arguments, result); return result; }, set ontransitionrun(value) { }, get ontransitionstart() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.ontransitionstart;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'ontransitionstart', arguments, result); return result; }, set ontransitionstart(value) { }, get onvisibilitychange() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onvisibilitychange;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onvisibilitychange', arguments, result); return result; }, set onvisibilitychange(value) { }, get onvolumechange() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onvolumechange;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onvolumechange', arguments, result); return result; }, set onvolumechange(value) { }, get onwaiting() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onwaiting;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onwaiting', arguments, result); return result; }, set onwaiting(value) { }, get onwebkitanimationend() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onwebkitanimationend;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onwebkitanimationend', arguments, result); return result; }, set onwebkitanimationend(value) { }, get onwebkitanimationiteration() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onwebkitanimationiteration;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onwebkitanimationiteration', arguments, result); return result; }, set onwebkitanimationiteration(value) { }, get onwebkitanimationstart() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onwebkitanimationstart;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onwebkitanimationstart', arguments, result); return result; }, set onwebkitanimationstart(value) { }, get onwebkitfullscreenchange() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onwebkitfullscreenchange;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onwebkitfullscreenchange', arguments, result); return result; }, set onwebkitfullscreenchange(value) { }, get onwebkitfullscreenerror() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onwebkitfullscreenerror;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onwebkitfullscreenerror', arguments, result); return result; }, set onwebkitfullscreenerror(value) { }, get onwebkittransitionend() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onwebkittransitionend;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onwebkittransitionend', arguments, result); return result; }, set onwebkittransitionend(value) { }, get onwheel() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.onwheel;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'onwheel', arguments, result); return result; }, set onwheel(value) { }, open() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.open;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'open', arguments, result); return result; }, get pictureInPictureElement() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.pictureInPictureElement;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'pictureInPictureElement', arguments, result); return result; }, get pictureInPictureEnabled() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.pictureInPictureEnabled;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'pictureInPictureEnabled', arguments, result); return result; }, get plugins() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.plugins;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'plugins', arguments, result); return result; }, get pointerLockElement() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.pointerLockElement;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'pointerLockElement', arguments, result); return result; }, prepend() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.prepend;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'prepend', arguments, result); return result; }, queryCommandEnabled() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.queryCommandEnabled;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'queryCommandEnabled', arguments, result); return result; }, queryCommandIndeterm() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.queryCommandIndeterm;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'queryCommandIndeterm', arguments, result); return result; }, queryCommandState() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.queryCommandState;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'queryCommandState', arguments, result); return result; }, queryCommandSupported() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.queryCommandSupported;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'queryCommandSupported', arguments, result); return result; }, queryCommandValue() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.queryCommandValue;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'queryCommandValue', arguments, result); return result; }, querySelector() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.querySelector;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'querySelector', arguments, result); return result; }, querySelectorAll() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.querySelectorAll;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'querySelectorAll', arguments, result); return result; }, get readyState() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = "complete";; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'readyState', arguments, result); return result; }, get referrer() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.referrer;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'referrer', arguments, result); return result; }, releaseEvents() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.releaseEvents;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'releaseEvents', arguments, result); return result; }, replaceChildren() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.replaceChildren;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'replaceChildren', arguments, result); return result; }, get rootElement() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.rootElement;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'rootElement', arguments, result); return result; }, get scripts() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.scripts;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'scripts', arguments, result); return result; }, get scrollingElement() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.scrollingElement;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'scrollingElement', arguments, result); return result; }, get styleSheets() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.styleSheets;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'styleSheets', arguments, result); return result; }, get timeline() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.timeline;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'timeline', arguments, result); return result; }, get title() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.title;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'title', arguments, result); return result; }, set title(value) { }, get visibilityState() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = "hidden";; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'visibilityState', arguments, result); return result; }, get vlinkColor() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.vlinkColor;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'vlinkColor', arguments, result); return result; }, set vlinkColor(value) { }, get wasDiscarded() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = false;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'wasDiscarded', arguments, result); return result; }, webkitCancelFullScreen() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.webkitCancelFullScreen;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'webkitCancelFullScreen', arguments, result); return result; }, get webkitCurrentFullScreenElement() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.webkitCurrentFullScreenElement;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'webkitCurrentFullScreenElement', arguments, result); return result; }, webkitExitFullscreen() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.webkitExitFullscreen;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'webkitExitFullscreen', arguments, result); return result; }, get webkitFullscreenElement() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.webkitFullscreenElement;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'webkitFullscreenElement', arguments, result); return result; }, get webkitFullscreenEnabled() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.webkitFullscreenEnabled;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'webkitFullscreenEnabled', arguments, result); return result; }, get webkitHidden() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = true;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'webkitHidden', arguments, result); return result; }, get webkitIsFullScreen() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.webkitIsFullScreen;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'webkitIsFullScreen', arguments, result); return result; }, get webkitVisibilityState() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.webkitVisibilityState;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'webkitVisibilityState', arguments, result); return result; }, write() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.write;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'write', arguments, result); return result; }, writeln() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.writeln;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Document', 'writeln', arguments, result); return result; }, get xmlEncoding() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.xmlEncoding;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'xmlEncoding', arguments, result); return result; }, get xmlStandalone() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.xmlStandalone;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'xmlStandalone', arguments, result); return result; }, set xmlStandalone(value) { }, get xmlVersion() { if (!Document.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = $attribute_map.xmlVersion;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Document', 'xmlVersion', arguments, result); return result; }, set xmlVersion(value) { }, } qxVm.rename(Document.prototype, "Document"); qxVm.safeDescriptor_addConstructor(Document); qxVm.safe_Objattribute(Document, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.defineProperties(Document.prototype, { [Symbol.unscopables]: { value: { after: true, append: true, before: true, prepend: true, remove: true, replaceChildren: true, replaceWith: true, }, configurable: true, enumerable: false, writable: false } }); Object.setPrototypeOf(Document.prototype, Node.prototype); Object.setPrototypeOf(Document, Node); })(); // debugger; Attr = function Attr() {//构造函数 throw new TypeError("Illegal constructor"); }; qxVm.safefunction(Attr); ; (function () { const $safe_get_attribute = [ 'localName', 'name', 'namespaceURI', 'ownerElement', 'prefix', 'specified', 'value' ]; const $safe_set_attribute = ['value']; const $safe_func_attribute = []; Attr.prototype = { get localName(){ if (!Attr.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, get name(){ if (!Attr.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, get namespaceURI(){ if (!Attr.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, get ownerElement(){ if (!Attr.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, get prefix(){ if (!Attr.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, get specified(){ if (!Attr.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, get value(){ if (!Attr.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, set value(value){ } }; qxVm.rename(Attr.prototype, "Attr"); qxVm.safeDescriptor_addConstructor(Attr); // debugger; qxVm.safe_Objattribute(Attr, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(Attr.prototype, Node.prototype); Object.setPrototypeOf(Attr, Node); })(); CSS = { Hz() { }, Q() { }, ch() { }, cm() { }, deg() { }, dpcm() { }, dpi() { }, dppx() { }, em() { }, escape() { }, ex() { }, fr() { }, grad() { }, in() { }, kHz() { }, mm() { }, ms() { }, number() { }, pc() { }, percent() { }, pt() { }, px() { }, rad() { }, registerProperty() { }, rem() { }, s() { }, supports() { return true; }, turn() { }, vh() { }, vmax() { }, vmin() { }, vw() { } }; qxVm.rename(CSS, 'CSS'); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = [ 'Hz', 'Q', 'ch', 'cm', 'deg', 'dpcm', 'dpi', 'dppx', 'em', 'escape', 'ex', 'fr', 'grad', 'in', 'kHz', 'mm', 'ms', 'number', 'pc', 'percent', 'pt', 'px', 'rad', 'registerProperty', 'rem', 's', 'supports', 'turn', 'vh', 'vmax', 'vmin', 'vw' ]; qxVm.safe_Objattribute(CSS, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute, true); })(); CSSStyleDeclaration = function CSSStyleDeclaration(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(CSSStyleDeclaration); ; (function () { const $safe_get_attribute = ['cssFloat', 'cssText', 'length', 'parentRule']; const $safe_set_attribute = ['cssFloat', 'cssText']; const $safe_func_attribute = ['getPropertyPriority', 'getPropertyValue', 'item', 'removeProperty', 'setProperty']; CSSStyleDeclaration.prototype = { get cssFloat() { if (!CSSStyleDeclaration.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).cssFloat, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CSSStyleDeclaration', 'cssFloat', arguments, result); return result; }, set cssFloat(value) { if (!CSSStyleDeclaration.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'CSSStyleDeclaration', 'cssFloat', arguments); qxVm.memory.private_data.get(this).cssFloat = value + ""; }, get cssText() { if (!CSSStyleDeclaration.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).cssText, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CSSStyleDeclaration', 'cssText', arguments, result); return result; }, set cssText(value) { if (!CSSStyleDeclaration.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'CSSStyleDeclaration', 'cssText', arguments); qxVm.memory.private_data.get(this).cssText = value + ""; }, getPropertyPriority() { if (!CSSStyleDeclaration.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CSSStyleDeclaration', 'getPropertyPriority', arguments, result); return result; }, getPropertyValue() { if (!CSSStyleDeclaration.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CSSStyleDeclaration', 'getPropertyValue', arguments, result); return result; }, item() { if (!CSSStyleDeclaration.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CSSStyleDeclaration', 'item', arguments, result); return result; }, get length() { if (!CSSStyleDeclaration.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).length, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CSSStyleDeclaration', 'length', arguments, result); return result; }, get parentRule() { if (!CSSStyleDeclaration.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).parentRule, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CSSStyleDeclaration', 'parentRule', arguments, result); return result; }, removeProperty() { if (!CSSStyleDeclaration.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CSSStyleDeclaration', 'removeProperty', arguments, result); return result; }, setProperty() { if (!CSSStyleDeclaration.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CSSStyleDeclaration', 'setProperty', arguments, result); return result; } } qxVm.rename(CSSStyleDeclaration.prototype, "CSSStyleDeclaration"); qxVm.safeDescriptor_addConstructor(CSSStyleDeclaration); qxVm.safe_Objattribute(CSSStyleDeclaration, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); CharacterData = function (createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(CharacterData); ; (function () { const $safe_get_attribute = ['data', 'length', 'nextElementSibling', 'previousElementSibling']; const $safe_set_attribute = ['data']; const $safe_func_attribute = ['after', 'appendData', 'before', 'deleteData', 'insertData', 'remove', 'replaceData', 'replaceWith', 'substringData']; CharacterData.prototype = { after() { if (!CharacterData.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CharacterData', 'after', arguments, result); return result; }, appendData() { if (!CharacterData.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CharacterData', 'appendData', arguments, result); return result; }, before() { if (!CharacterData.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CharacterData', 'before', arguments, result); return result; }, get data() { if (!CharacterData.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).data, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CharacterData', 'data', arguments, result); return result; }, set data(value) { if (!CharacterData.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'CharacterData', 'data', arguments); qxVm.memory.private_data.get(this).data = value + ""; }, deleteData() { if (!CharacterData.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CharacterData', 'deleteData', arguments, result); return result; }, insertData() { if (!CharacterData.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CharacterData', 'insertData', arguments, result); return result; }, get length() { if (!CharacterData.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).length, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CharacterData', 'length', arguments, result); return result; }, get nextElementSibling() { if (!CharacterData.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).nextElementSibling, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CharacterData', 'nextElementSibling', arguments, result); return result; }, get previousElementSibling() { if (!CharacterData.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).previousElementSibling, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CharacterData', 'previousElementSibling', arguments, result); return result; }, remove() { if (!CharacterData.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CharacterData', 'remove', arguments, result); return result; }, replaceData() { if (!CharacterData.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CharacterData', 'replaceData', arguments, result); return result; }, replaceWith() { if (!CharacterData.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CharacterData', 'replaceWith', arguments, result); return result; }, substringData() { if (!CharacterData.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CharacterData', 'substringData', arguments, result); return result; } }; qxVm.rename(CharacterData.prototype, "CharacterData"); qxVm.safeDescriptor_addConstructor(CharacterData); qxVm.safe_Objattribute(CharacterData, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.defineProperties(CharacterData.prototype, { [Symbol.unscopables]: { value: { after: true, before: true, remove: true, replaceWith: true }, configurable: true, enumerable: false, writable: false } }); Object.setPrototypeOf(CharacterData.prototype, Node.prototype); Object.setPrototypeOf(CharacterData, Node); })(); Text = function Text(wholeText) { if (new.target !== Text) { throw new TypeError(`Failed to construct 'Text': Please use the 'new' operator, this DOM object constructor cannot be called as a function.`) } qxVm.memory.private_data.set(this, { wholeText: wholeText }) }; qxVm.safefunction(Text); ; (function () { const $safe_get_attribute = ['assignedSlot']; const $safe_set_attribute = []; const $safe_func_attribute = ['splitText']; Text.prototype = { get assignedSlot() { if (!Text.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).assignedSlot, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'Text', 'assignedSlot', arguments, result); return result; }, splitText() { if (!Text.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Text', 'splitText', arguments, result); return result; }, get wholeText() { if (!Text.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).wholeText, ""); } } qxVm.rename(Text.prototype, "Text"); qxVm.safeDescriptor_addConstructor(Text); qxVm.safe_Objattribute(Text, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(Text.prototype, CharacterData.prototype); Object.setPrototypeOf(Text, CharacterData); })(); CDATASection = function CDATASection(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(CDATASection); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = []; CDATASection.prototype = { } qxVm.rename(CDATASection.prototype, "CDATASection"); qxVm.safeDescriptor_addConstructor(CDATASection); qxVm.safe_Objattribute(CDATASection, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(CDATASection.prototype, Text.prototype); Object.setPrototypeOf(CDATASection, Text); })(); HTMLDocument = function HTMLDocument(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLDocument); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = []; HTMLDocument.prototype = {}; qxVm.rename(HTMLDocument.prototype, "HTMLDocument"); qxVm.safeDescriptor_addConstructor(HTMLDocument); qxVm.safe_Objattribute(HTMLDocument, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLDocument.prototype, Document.prototype); // 指定属性原型的原型链 Object.setPrototypeOf(HTMLDocument, Document); // 指定属性的原型链 })(); // debugger; HTMLElement = function HTMLElement(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLElement); ; (function () { const $cssstyle_attribute = [ "accentColor", "additiveSymbols", "alignContent", "alignItems", "alignSelf", "alignmentBaseline", "all", "animation", "animationDelay", "animationDirection", "animationDuration", "animationFillMode", "animationIterationCount", "animationName", "animationPlayState", "animationTimingFunction", "appRegion", "appearance", "ascentOverride", "aspectRatio", "backdropFilter", "backfaceVisibility", "background", "backgroundAttachment", "backgroundBlendMode", "backgroundClip", "backgroundColor", "backgroundImage", "backgroundOrigin", "backgroundPosition", "backgroundPositionX", "backgroundPositionY", "backgroundRepeat", "backgroundRepeatX", "backgroundRepeatY", "backgroundSize", "baselineShift", "blockSize", "border", "borderBlock", "borderBlockColor", "borderBlockEnd", "borderBlockEndColor", "borderBlockEndStyle", "borderBlockEndWidth", "borderBlockStart", "borderBlockStartColor", "borderBlockStartStyle", "borderBlockStartWidth", "borderBlockStyle", "borderBlockWidth", "borderBottom", "borderBottomColor", "borderBottomLeftRadius", "borderBottomRightRadius", "borderBottomStyle", "borderBottomWidth", "borderCollapse", "borderColor", "borderEndEndRadius", "borderEndStartRadius", "borderImage", "borderImageOutset", "borderImageRepeat", "borderImageSlice", "borderImageSource", "borderImageWidth", "borderInline", "borderInlineColor", "borderInlineEnd", "borderInlineEndColor", "borderInlineEndStyle", "borderInlineEndWidth", "borderInlineStart", "borderInlineStartColor", "borderInlineStartStyle", "borderInlineStartWidth", "borderInlineStyle", "borderInlineWidth", "borderLeft", "borderLeftColor", "borderLeftStyle", "borderLeftWidth", "borderRadius", "borderRight", "borderRightColor", "borderRightStyle", "borderRightWidth", "borderSpacing", "borderStartEndRadius", "borderStartStartRadius", "borderStyle", "borderTop", "borderTopColor", "borderTopLeftRadius", "borderTopRightRadius", "borderTopStyle", "borderTopWidth", "borderWidth", "bottom", "boxShadow", "boxSizing", "breakAfter", "breakBefore", "breakInside", "bufferedRendering", "captionSide", "caretColor", "clear", "clip", "clipPath", "clipRule", "color", "colorInterpolation", "colorInterpolationFilters", "colorRendering", "colorScheme", "columnCount", "columnFill", "columnGap", "columnRule", "columnRuleColor", "columnRuleStyle", "columnRuleWidth", "columnSpan", "columnWidth", "columns", "contain", "containIntrinsicBlockSize", "containIntrinsicHeight", "containIntrinsicInlineSize", "containIntrinsicSize", "containIntrinsicWidth", "content", "contentVisibility", "counterIncrement", "counterReset", "counterSet", "cursor", "cx", "cy", "d", "descentOverride", "direction", "display", "dominantBaseline", "emptyCells", "fallback", "fill", "fillOpacity", "fillRule", "filter", "flex", "flexBasis", "flexDirection", "flexFlow", "flexGrow", "flexShrink", "flexWrap", "float", "floodColor", "floodOpacity", "font", "fontDisplay", "fontFamily", "fontFeatureSettings", "fontKerning", "fontOpticalSizing", "fontSize", "fontStretch", "fontStyle", "fontSynthesis", "fontSynthesisSmallCaps", "fontSynthesisStyle", "fontSynthesisWeight", "fontVariant", "fontVariantCaps", "fontVariantEastAsian", "fontVariantLigatures", "fontVariantNumeric", "fontVariationSettings", "fontWeight", "forcedColorAdjust", "gap", "grid", "gridArea", "gridAutoColumns", "gridAutoFlow", "gridAutoRows", "gridColumn", "gridColumnEnd", "gridColumnGap", "gridColumnStart", "gridGap", "gridRow", "gridRowEnd", "gridRowGap", "gridRowStart", "gridTemplate", "gridTemplateAreas", "gridTemplateColumns", "gridTemplateRows", "height", "hyphens", "imageOrientation", "imageRendering", "inherits", "initialValue", "inlineSize", "inset", "insetBlock", "insetBlockEnd", "insetBlockStart", "insetInline", "insetInlineEnd", "insetInlineStart", "isolation", "justifyContent", "justifyItems", "justifySelf", "left", "letterSpacing", "lightingColor", "lineBreak", "lineGapOverride", "lineHeight", "listStyle", "listStyleImage", "listStylePosition", "listStyleType", "margin", "marginBlock", "marginBlockEnd", "marginBlockStart", "marginBottom", "marginInline", "marginInlineEnd", "marginInlineStart", "marginLeft", "marginRight", "marginTop", "marker", "markerEnd", "markerMid", "markerStart", "mask", "maskType", "maxBlockSize", "maxHeight", "maxInlineSize", "maxWidth", "maxZoom", "minBlockSize", "minHeight", "minInlineSize", "minWidth", "minZoom", "mixBlendMode", "negative", "objectFit", "objectPosition", "offset", "offsetDistance", "offsetPath", "offsetRotate", "opacity", "order", "orientation", "orphans", "outline", "outlineColor", "outlineOffset", "outlineStyle", "outlineWidth", "overflow", "overflowAnchor", "overflowClipMargin", "overflowWrap", "overflowX", "overflowY", "overscrollBehavior", "overscrollBehaviorBlock", "overscrollBehaviorInline", "overscrollBehaviorX", "overscrollBehaviorY", "pad", "padding", "paddingBlock", "paddingBlockEnd", "paddingBlockStart", "paddingBottom", "paddingInline", "paddingInlineEnd", "paddingInlineStart", "paddingLeft", "paddingRight", "paddingTop", "page", "pageBreakAfter", "pageBreakBefore", "pageBreakInside", "pageOrientation", "paintOrder", "perspective", "perspectiveOrigin", "placeContent", "placeItems", "placeSelf", "pointerEvents", "position", "prefix", "quotes", "r", "range", "resize", "right", "rowGap", "rubyPosition", "rx", "ry", "scrollBehavior", "scrollMargin", "scrollMarginBlock", "scrollMarginBlockEnd", "scrollMarginBlockStart", "scrollMarginBottom", "scrollMarginInline", "scrollMarginInlineEnd", "scrollMarginInlineStart", "scrollMarginLeft", "scrollMarginRight", "scrollMarginTop", "scrollPadding", "scrollPaddingBlock", "scrollPaddingBlockEnd", "scrollPaddingBlockStart", "scrollPaddingBottom", "scrollPaddingInline", "scrollPaddingInlineEnd", "scrollPaddingInlineStart", "scrollPaddingLeft", "scrollPaddingRight", "scrollPaddingTop", "scrollSnapAlign", "scrollSnapStop", "scrollSnapType", "scrollbarGutter", "shapeImageThreshold", "shapeMargin", "shapeOutside", "shapeRendering", "size", "sizeAdjust", "speak", "speakAs", "src", "stopColor", "stopOpacity", "stroke", "strokeDasharray", "strokeDashoffset", "strokeLinecap", "strokeLinejoin", "strokeMiterlimit", "strokeOpacity", "strokeWidth", "suffix", "symbols", "syntax", "system", "tabSize", "tableLayout", "textAlign", "textAlignLast", "textAnchor", "textCombineUpright", "textDecoration", "textDecorationColor", "textDecorationLine", "textDecorationSkipInk", "textDecorationStyle", "textDecorationThickness", "textIndent", "textOrientation", "textOverflow", "textRendering", "textShadow", "textSizeAdjust", "textTransform", "textUnderlineOffset", "textUnderlinePosition", "top", "touchAction", "transform", "transformBox", "transformOrigin", "transformStyle", "transition", "transitionDelay", "transitionDuration", "transitionProperty", "transitionTimingFunction", "unicodeBidi", "unicodeRange", "userSelect", "userZoom", "vectorEffect", "verticalAlign", "visibility", "webkitAlignContent", "webkitAlignItems", "webkitAlignSelf", "webkitAnimation", "webkitAnimationDelay", "webkitAnimationDirection", "webkitAnimationDuration", "webkitAnimationFillMode", "webkitAnimationIterationCount", "webkitAnimationName", "webkitAnimationPlayState", "webkitAnimationTimingFunction", "webkitAppRegion", "webkitAppearance", "webkitBackfaceVisibility", "webkitBackgroundClip", "webkitBackgroundOrigin", "webkitBackgroundSize", "webkitBorderAfter", "webkitBorderAfterColor", "webkitBorderAfterStyle", "webkitBorderAfterWidth", "webkitBorderBefore", "webkitBorderBeforeColor", "webkitBorderBeforeStyle", "webkitBorderBeforeWidth", "webkitBorderBottomLeftRadius", "webkitBorderBottomRightRadius", "webkitBorderEnd", "webkitBorderEndColor", "webkitBorderEndStyle", "webkitBorderEndWidth", "webkitBorderHorizontalSpacing", "webkitBorderImage", "webkitBorderRadius", "webkitBorderStart", "webkitBorderStartColor", "webkitBorderStartStyle", "webkitBorderStartWidth", "webkitBorderTopLeftRadius", "webkitBorderTopRightRadius", "webkitBorderVerticalSpacing", "webkitBoxAlign", "webkitBoxDecorationBreak", "webkitBoxDirection", "webkitBoxFlex", "webkitBoxOrdinalGroup", "webkitBoxOrient", "webkitBoxPack", "webkitBoxReflect", "webkitBoxShadow", "webkitBoxSizing", "webkitClipPath", "webkitColumnBreakAfter", "webkitColumnBreakBefore", "webkitColumnBreakInside", "webkitColumnCount", "webkitColumnGap", "webkitColumnRule", "webkitColumnRuleColor", "webkitColumnRuleStyle", "webkitColumnRuleWidth", "webkitColumnSpan", "webkitColumnWidth", "webkitColumns", "webkitFilter", "webkitFlex", "webkitFlexBasis", "webkitFlexDirection", "webkitFlexFlow", "webkitFlexGrow", "webkitFlexShrink", "webkitFlexWrap", "webkitFontFeatureSettings", "webkitFontSmoothing", "webkitHighlight", "webkitHyphenateCharacter", "webkitJustifyContent", "webkitLineBreak", "webkitLineClamp", "webkitLocale", "webkitLogicalHeight", "webkitLogicalWidth", "webkitMarginAfter", "webkitMarginBefore", "webkitMarginEnd", "webkitMarginStart", "webkitMask", "webkitMaskBoxImage", "webkitMaskBoxImageOutset", "webkitMaskBoxImageRepeat", "webkitMaskBoxImageSlice", "webkitMaskBoxImageSource", "webkitMaskBoxImageWidth", "webkitMaskClip", "webkitMaskComposite", "webkitMaskImage", "webkitMaskOrigin", "webkitMaskPosition", "webkitMaskPositionX", "webkitMaskPositionY", "webkitMaskRepeat", "webkitMaskRepeatX", "webkitMaskRepeatY", "webkitMaskSize", "webkitMaxLogicalHeight", "webkitMaxLogicalWidth", "webkitMinLogicalHeight", "webkitMinLogicalWidth", "webkitOpacity", "webkitOrder", "webkitPaddingAfter", "webkitPaddingBefore", "webkitPaddingEnd", "webkitPaddingStart", "webkitPerspective", "webkitPerspectiveOrigin", "webkitPerspectiveOriginX", "webkitPerspectiveOriginY", "webkitPrintColorAdjust", "webkitRtlOrdering", "webkitRubyPosition", "webkitShapeImageThreshold", "webkitShapeMargin", "webkitShapeOutside", "webkitTapHighlightColor", "webkitTextCombine", "webkitTextDecorationsInEffect", "webkitTextEmphasis", "webkitTextEmphasisColor", "webkitTextEmphasisPosition", "webkitTextEmphasisStyle", "webkitTextFillColor", "webkitTextOrientation", "webkitTextSecurity", "webkitTextSizeAdjust", "webkitTextStroke", "webkitTextStrokeColor", "webkitTextStrokeWidth", "webkitTransform", "webkitTransformOrigin", "webkitTransformOriginX", "webkitTransformOriginY", "webkitTransformOriginZ", "webkitTransformStyle", "webkitTransition", "webkitTransitionDelay", "webkitTransitionDuration", "webkitTransitionProperty", "webkitTransitionTimingFunction", "webkitUserDrag", "webkitUserModify", "webkitUserSelect", "webkitWritingMode", "whiteSpace", "widows", "width", "willChange", "wordBreak", "wordSpacing", "wordWrap", "writingMode", "x", "y", "zIndex", "zoom" ] const $safe_get_attribute = [ 'accessKey', 'autocapitalize', 'autofocus', 'contentEditable', 'dataset', 'dir', 'draggable', 'enterKeyHint', 'hidden', 'innerText', 'inputMode', 'isContentEditable', 'lang', 'nonce', 'offsetHeight', 'offsetLeft', 'offsetParent', 'offsetTop', 'offsetWidth', 'onabort', 'onanimationend', 'onanimationiteration', 'onanimationstart', 'onauxclick', 'onbeforexrselect', 'onblur', 'oncancel', 'oncanplay', 'oncanplaythrough', 'onchange', 'onclick', 'onclose', 'oncontextmenu', 'oncopy', 'oncuechange', 'oncut', 'ondblclick', 'ondrag', 'ondragend', 'ondragenter', 'ondragleave', 'ondragover', 'ondragstart', 'ondrop', 'ondurationchange', 'onemptied', 'onended', 'onerror', 'onfocus', 'onformdata', 'ongotpointercapture', 'oninput', 'oninvalid', 'onkeydown', 'onkeypress', 'onkeyup', 'onload', 'onloadeddata', 'onloadedmetadata', 'onloadstart', 'onlostpointercapture', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'onmousewheel', 'onpaste', 'onpause', 'onplay', 'onplaying', 'onpointercancel', 'onpointerdown', 'onpointerenter', 'onpointerleave', 'onpointermove', 'onpointerout', 'onpointerover', 'onpointerrawupdate', 'onpointerup', 'onprogress', 'onratechange', 'onreset', 'onresize', 'onscroll', 'onsecuritypolicyviolation', 'onseeked', 'onseeking', 'onselect', 'onselectionchange', 'onselectstart', 'onslotchange', 'onstalled', 'onsubmit', 'onsuspend', 'ontimeupdate', 'ontoggle', 'ontransitioncancel', 'ontransitionend', 'ontransitionrun', 'ontransitionstart', 'onvolumechange', 'onwaiting', 'onwebkitanimationend', 'onwebkitanimationiteration', 'onwebkitanimationstart', 'onwebkittransitionend', 'onwheel', 'outerText', 'spellcheck', 'style', 'tabIndex', 'title', 'translate', 'virtualKeyboardPolicy' ]; const $safe_set_attribute = [ 'accessKey', 'autocapitalize', 'autofocus', 'contentEditable', 'dir', 'draggable', 'enterKeyHint', 'hidden', 'innerText', 'inputMode', 'lang', 'nonce', 'onabort', 'onanimationend', 'onanimationiteration', 'onanimationstart', 'onauxclick', 'onbeforexrselect', 'onblur', 'oncancel', 'oncanplay', 'oncanplaythrough', 'onchange', 'onclick', 'onclose', 'oncontextmenu', 'oncopy', 'oncuechange', 'oncut', 'ondblclick', 'ondrag', 'ondragend', 'ondragenter', 'ondragleave', 'ondragover', 'ondragstart', 'ondrop', 'ondurationchange', 'onemptied', 'onended', 'onerror', 'onfocus', 'onformdata', 'ongotpointercapture', 'oninput', 'oninvalid', 'onkeydown', 'onkeypress', 'onkeyup', 'onload', 'onloadeddata', 'onloadedmetadata', 'onloadstart', 'onlostpointercapture', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'onmousewheel', 'onpaste', 'onpause', 'onplay', 'onplaying', 'onpointercancel', 'onpointerdown', 'onpointerenter', 'onpointerleave', 'onpointermove', 'onpointerout', 'onpointerover', 'onpointerrawupdate', 'onpointerup', 'onprogress', 'onratechange', 'onreset', 'onresize', 'onscroll', 'onsecuritypolicyviolation', 'onseeked', 'onseeking', 'onselect', 'onselectionchange', 'onselectstart', 'onslotchange', 'onstalled', 'onsubmit', 'onsuspend', 'ontimeupdate', 'ontoggle', 'ontransitioncancel', 'ontransitionend', 'ontransitionrun', 'ontransitionstart', 'onvolumechange', 'onwaiting', 'onwebkitanimationend', 'onwebkitanimationiteration', 'onwebkitanimationstart', 'onwebkittransitionend', 'onwheel', 'outerText', 'spellcheck', 'style', 'tabIndex', 'title', 'translate', 'virtualKeyboardPolicy' ]; const $safe_func_attribute = ['attachInternals', 'blur', 'click', 'focus']; HTMLElement.prototype = { get accessKey() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).accessKey, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'accessKey', arguments, result); return result; }, set accessKey(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'accessKey', arguments); qxVm.memory.private_data.get(this).accessKey = value + ""; }, attachInternals() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLElement', 'attachInternals', arguments, result); return result; }, get autocapitalize() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).autocapitalize, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'autocapitalize', arguments, result); return result; }, set autocapitalize(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'autocapitalize', arguments); qxVm.memory.private_data.get(this).autocapitalize = value + ""; }, get autofocus() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).autofocus, false);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'autofocus', arguments, result); return result; }, set autofocus(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'autofocus', arguments); qxVm.memory.private_data.get(this).autofocus = value ? true : false; }, blur() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLElement', 'blur', arguments, result); return result; }, click() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLElement', 'click', arguments, result); return result; }, get contentEditable() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).contentEditable, "inherit");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'contentEditable', arguments, result); return result; }, set contentEditable(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (['true', 'false', 'plaintext-only', 'inherit'].index(value + "") != -1) { throw new DOMException(`Failed to set the 'contentEditable' property on 'HTMLElement': The value provided ('111') is not one of 'true', 'false', 'plaintext-only', or 'inherit'.`) } if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'contentEditable', arguments); qxVm.memory.private_data.get(this).contentEditable = value + ""; }, get dataset() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this).dataset; if (!ele) { ele = new DOMStringMap(); qxVm.memory.private_data.get(this).dataset = ele; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLElement', 'if ', arguments, result); return result; }, get dir() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).dir, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'dir', arguments, result); return result; }, set dir(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'dir', arguments); qxVm.memory.private_data.get(this).dir = value + ""; }, get draggable() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).draggable, false);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'draggable', arguments, result); return result; }, set draggable(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'draggable', arguments); qxVm.memory.private_data.get(this).draggable = value ? true : false; }, get enterKeyHint() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).enterKeyHint, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'enterKeyHint', arguments, result); return result; }, set enterKeyHint(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'enterKeyHint', arguments); qxVm.memory.private_data.get(this).enterKeyHint = value + ""; }, focus() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLElement', 'focus', arguments, result); return result; }, get hidden() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).hidden, false);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'hidden', arguments, result); return result; }, set hidden(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'hidden', arguments); qxVm.memory.private_data.get(this).hidden = value ? true : false; }, get innerText() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).innerText, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'innerText', arguments, result); return result; }, set innerText(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'innerText', arguments); qxVm.memory.private_data.get(this).innerText = value + ""; }, get inputMode() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).inputMode, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'inputMode', arguments, result); return result; }, set inputMode(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'inputMode', arguments); qxVm.memory.private_data.get(this).inputMode = value + ""; }, get isContentEditable() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).isContentEditable, false);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'isContentEditable', arguments, result); return result; }, get lang() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).lang, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'lang', arguments, result); return result; }, set lang(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'lang', arguments); qxVm.memory.private_data.get(this).lang = value + ""; }, get nonce() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).nonce, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'nonce', arguments, result); return result; }, set nonce(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'nonce', arguments); qxVm.memory.private_data.get(this).nonce = value + ""; }, get offsetHeight() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'offsetHeight', arguments, result); return result; }, get offsetLeft() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'offsetLeft', arguments, result); return result; }, get offsetParent() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = null;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'offsetParent', arguments, result); return result; }, get offsetTop() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'offsetTop', arguments, result); return result; }, get offsetWidth() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 0;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'offsetWidth', arguments, result); return result; }, get onabort() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onabort, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onabort', arguments, result); return result; }, set onabort(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onabort', arguments); qxVm.memory.private_data.get(this).onabort = value + ""; }, get onanimationend() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onanimationend, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onanimationend', arguments, result); return result; }, set onanimationend(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onanimationend', arguments); qxVm.memory.private_data.get(this).onanimationend = value + ""; }, get onanimationiteration() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onanimationiteration, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onanimationiteration', arguments, result); return result; }, set onanimationiteration(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onanimationiteration', arguments); qxVm.memory.private_data.get(this).onanimationiteration = value + ""; }, get onanimationstart() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onanimationstart, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onanimationstart', arguments, result); return result; }, set onanimationstart(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onanimationstart', arguments); qxVm.memory.private_data.get(this).onanimationstart = value + ""; }, get onauxclick() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onauxclick, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onauxclick', arguments, result); return result; }, set onauxclick(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onauxclick', arguments); qxVm.memory.private_data.get(this).onauxclick = value + ""; }, get onbeforexrselect() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onbeforexrselect, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onbeforexrselect', arguments, result); return result; }, set onbeforexrselect(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onbeforexrselect', arguments); qxVm.memory.private_data.get(this).onbeforexrselect = value + ""; }, get onblur() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onblur, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onblur', arguments, result); return result; }, set onblur(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onblur', arguments); qxVm.memory.private_data.get(this).onblur = value + ""; }, get oncancel() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).oncancel, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'oncancel', arguments, result); return result; }, set oncancel(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'oncancel', arguments); qxVm.memory.private_data.get(this).oncancel = value + ""; }, get oncanplay() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).oncanplay, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'oncanplay', arguments, result); return result; }, set oncanplay(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'oncanplay', arguments); qxVm.memory.private_data.get(this).oncanplay = value + ""; }, get oncanplaythrough() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).oncanplaythrough, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'oncanplaythrough', arguments, result); return result; }, set oncanplaythrough(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'oncanplaythrough', arguments); qxVm.memory.private_data.get(this).oncanplaythrough = value + ""; }, get onchange() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onchange, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onchange', arguments, result); return result; }, set onchange(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onchange', arguments); qxVm.memory.private_data.get(this).onchange = value + ""; }, get onclick() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onclick, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onclick', arguments, result); return result; }, set onclick(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onclick', arguments); qxVm.memory.private_data.get(this).onclick = value + ""; }, get onclose() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onclose, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onclose', arguments, result); return result; }, set onclose(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onclose', arguments); qxVm.memory.private_data.get(this).onclose = value + ""; }, get oncontextmenu() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).oncontextmenu, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'oncontextmenu', arguments, result); return result; }, set oncontextmenu(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'oncontextmenu', arguments); qxVm.memory.private_data.get(this).oncontextmenu = value + ""; }, get oncopy() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).oncopy, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'oncopy', arguments, result); return result; }, set oncopy(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'oncopy', arguments); qxVm.memory.private_data.get(this).oncopy = value + ""; }, get oncuechange() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).oncuechange, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'oncuechange', arguments, result); return result; }, set oncuechange(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'oncuechange', arguments); qxVm.memory.private_data.get(this).oncuechange = value + ""; }, get oncut() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).oncut, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'oncut', arguments, result); return result; }, set oncut(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'oncut', arguments); qxVm.memory.private_data.get(this).oncut = value + ""; }, get ondblclick() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondblclick, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'ondblclick', arguments, result); return result; }, set ondblclick(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'ondblclick', arguments); qxVm.memory.private_data.get(this).ondblclick = value + ""; }, get ondrag() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondrag, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'ondrag', arguments, result); return result; }, set ondrag(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'ondrag', arguments); qxVm.memory.private_data.get(this).ondrag = value + ""; }, get ondragend() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondragend, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'ondragend', arguments, result); return result; }, set ondragend(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'ondragend', arguments); qxVm.memory.private_data.get(this).ondragend = value + ""; }, get ondragenter() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondragenter, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'ondragenter', arguments, result); return result; }, set ondragenter(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'ondragenter', arguments); qxVm.memory.private_data.get(this).ondragenter = value + ""; }, get ondragleave() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondragleave, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'ondragleave', arguments, result); return result; }, set ondragleave(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'ondragleave', arguments); qxVm.memory.private_data.get(this).ondragleave = value + ""; }, get ondragover() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondragover, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'ondragover', arguments, result); return result; }, set ondragover(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'ondragover', arguments); qxVm.memory.private_data.get(this).ondragover = value + ""; }, get ondragstart() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondragstart, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'ondragstart', arguments, result); return result; }, set ondragstart(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'ondragstart', arguments); qxVm.memory.private_data.get(this).ondragstart = value + ""; }, get ondrop() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondrop, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'ondrop', arguments, result); return result; }, set ondrop(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'ondrop', arguments); qxVm.memory.private_data.get(this).ondrop = value + ""; }, get ondurationchange() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondurationchange, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'ondurationchange', arguments, result); return result; }, set ondurationchange(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'ondurationchange', arguments); qxVm.memory.private_data.get(this).ondurationchange = value + ""; }, get onemptied() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onemptied, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onemptied', arguments, result); return result; }, set onemptied(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onemptied', arguments); qxVm.memory.private_data.get(this).onemptied = value + ""; }, get onended() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onended, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onended', arguments, result); return result; }, set onended(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onended', arguments); qxVm.memory.private_data.get(this).onended = value + ""; }, get onerror() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onerror, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onerror', arguments, result); return result; }, set onerror(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onerror', arguments); qxVm.memory.private_data.get(this).onerror = value + ""; }, get onfocus() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onfocus, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onfocus', arguments, result); return result; }, set onfocus(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onfocus', arguments); qxVm.memory.private_data.get(this).onfocus = value + ""; }, get onformdata() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onformdata, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onformdata', arguments, result); return result; }, set onformdata(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onformdata', arguments); qxVm.memory.private_data.get(this).onformdata = value + ""; }, get ongotpointercapture() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ongotpointercapture, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'ongotpointercapture', arguments, result); return result; }, set ongotpointercapture(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'ongotpointercapture', arguments); qxVm.memory.private_data.get(this).ongotpointercapture = value + ""; }, get oninput() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).oninput, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'oninput', arguments, result); return result; }, set oninput(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'oninput', arguments); qxVm.memory.private_data.get(this).oninput = value + ""; }, get oninvalid() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).oninvalid, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'oninvalid', arguments, result); return result; }, set oninvalid(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'oninvalid', arguments); qxVm.memory.private_data.get(this).oninvalid = value + ""; }, get onkeydown() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onkeydown, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onkeydown', arguments, result); return result; }, set onkeydown(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onkeydown', arguments); qxVm.memory.private_data.get(this).onkeydown = value + ""; }, get onkeypress() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onkeypress, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onkeypress', arguments, result); return result; }, set onkeypress(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onkeypress', arguments); qxVm.memory.private_data.get(this).onkeypress = value + ""; }, get onkeyup() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onkeyup, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onkeyup', arguments, result); return result; }, set onkeyup(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onkeyup', arguments); qxVm.memory.private_data.get(this).onkeyup = value + ""; }, get onload() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onload, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onload', arguments, result); return result; }, set onload(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onload', arguments); qxVm.memory.private_data.get(this).onload = value + ""; }, get onloadeddata() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onloadeddata, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onloadeddata', arguments, result); return result; }, set onloadeddata(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onloadeddata', arguments); qxVm.memory.private_data.get(this).onloadeddata = value + ""; }, get onloadedmetadata() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onloadedmetadata, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onloadedmetadata', arguments, result); return result; }, set onloadedmetadata(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onloadedmetadata', arguments); qxVm.memory.private_data.get(this).onloadedmetadata = value + ""; }, get onloadstart() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onloadstart, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onloadstart', arguments, result); return result; }, set onloadstart(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onloadstart', arguments); qxVm.memory.private_data.get(this).onloadstart = value + ""; }, get onlostpointercapture() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onlostpointercapture, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onlostpointercapture', arguments, result); return result; }, set onlostpointercapture(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onlostpointercapture', arguments); qxVm.memory.private_data.get(this).onlostpointercapture = value + ""; }, get onmousedown() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onmousedown, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onmousedown', arguments, result); return result; }, set onmousedown(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onmousedown', arguments); qxVm.memory.private_data.get(this).onmousedown = value + ""; }, get onmousemove() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onmousemove, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onmousemove', arguments, result); return result; }, set onmousemove(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onmousemove', arguments); qxVm.memory.private_data.get(this).onmousemove = value + ""; }, get onmouseout() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onmouseout, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onmouseout', arguments, result); return result; }, set onmouseout(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onmouseout', arguments); qxVm.memory.private_data.get(this).onmouseout = value + ""; }, get onmouseover() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onmouseover, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onmouseover', arguments, result); return result; }, set onmouseover(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onmouseover', arguments); qxVm.memory.private_data.get(this).onmouseover = value + ""; }, get onmouseup() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onmouseup, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onmouseup', arguments, result); return result; }, set onmouseup(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onmouseup', arguments); qxVm.memory.private_data.get(this).onmouseup = value + ""; }, get onmousewheel() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onmousewheel, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onmousewheel', arguments, result); return result; }, set onmousewheel(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onmousewheel', arguments); qxVm.memory.private_data.get(this).onmousewheel = value + ""; }, get onpaste() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpaste, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onpaste', arguments, result); return result; }, set onpaste(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onpaste', arguments); qxVm.memory.private_data.get(this).onpaste = value + ""; }, get onpause() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpause, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onpause', arguments, result); return result; }, set onpause(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onpause', arguments); qxVm.memory.private_data.get(this).onpause = value + ""; }, get onplay() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onplay, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onplay', arguments, result); return result; }, set onplay(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onplay', arguments); qxVm.memory.private_data.get(this).onplay = value + ""; }, get onplaying() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onplaying, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onplaying', arguments, result); return result; }, set onplaying(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onplaying', arguments); qxVm.memory.private_data.get(this).onplaying = value + ""; }, get onpointercancel() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpointercancel, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onpointercancel', arguments, result); return result; }, set onpointercancel(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onpointercancel', arguments); qxVm.memory.private_data.get(this).onpointercancel = value + ""; }, get onpointerdown() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpointerdown, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onpointerdown', arguments, result); return result; }, set onpointerdown(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onpointerdown', arguments); qxVm.memory.private_data.get(this).onpointerdown = value + ""; }, get onpointerenter() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpointerenter, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onpointerenter', arguments, result); return result; }, set onpointerenter(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onpointerenter', arguments); qxVm.memory.private_data.get(this).onpointerenter = value + ""; }, get onpointerleave() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpointerleave, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onpointerleave', arguments, result); return result; }, set onpointerleave(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onpointerleave', arguments); qxVm.memory.private_data.get(this).onpointerleave = value + ""; }, get onpointermove() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpointermove, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onpointermove', arguments, result); return result; }, set onpointermove(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onpointermove', arguments); qxVm.memory.private_data.get(this).onpointermove = value + ""; }, get onpointerout() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpointerout, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onpointerout', arguments, result); return result; }, set onpointerout(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onpointerout', arguments); qxVm.memory.private_data.get(this).onpointerout = value + ""; }, get onpointerover() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpointerover, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onpointerover', arguments, result); return result; }, set onpointerover(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onpointerover', arguments); qxVm.memory.private_data.get(this).onpointerover = value + ""; }, get onpointerrawupdate() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpointerrawupdate, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onpointerrawupdate', arguments, result); return result; }, set onpointerrawupdate(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onpointerrawupdate', arguments); qxVm.memory.private_data.get(this).onpointerrawupdate = value + ""; }, get onpointerup() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpointerup, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onpointerup', arguments, result); return result; }, set onpointerup(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onpointerup', arguments); qxVm.memory.private_data.get(this).onpointerup = value + ""; }, get onprogress() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onprogress, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onprogress', arguments, result); return result; }, set onprogress(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onprogress', arguments); qxVm.memory.private_data.get(this).onprogress = value + ""; }, get onratechange() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onratechange, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onratechange', arguments, result); return result; }, set onratechange(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onratechange', arguments); qxVm.memory.private_data.get(this).onratechange = value + ""; }, get onreset() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onreset, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onreset', arguments, result); return result; }, set onreset(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onreset', arguments); qxVm.memory.private_data.get(this).onreset = value + ""; }, get onresize() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onresize, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onresize', arguments, result); return result; }, set onresize(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onresize', arguments); qxVm.memory.private_data.get(this).onresize = value + ""; }, get onscroll() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onscroll, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onscroll', arguments, result); return result; }, set onscroll(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onscroll', arguments); qxVm.memory.private_data.get(this).onscroll = value + ""; }, get onsecuritypolicyviolation() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onsecuritypolicyviolation, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onsecuritypolicyviolation', arguments, result); return result; }, set onsecuritypolicyviolation(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onsecuritypolicyviolation', arguments); qxVm.memory.private_data.get(this).onsecuritypolicyviolation = value + ""; }, get onseeked() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onseeked, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onseeked', arguments, result); return result; }, set onseeked(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onseeked', arguments); qxVm.memory.private_data.get(this).onseeked = value + ""; }, get onseeking() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onseeking, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onseeking', arguments, result); return result; }, set onseeking(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onseeking', arguments); qxVm.memory.private_data.get(this).onseeking = value + ""; }, get onselect() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onselect, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onselect', arguments, result); return result; }, set onselect(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onselect', arguments); qxVm.memory.private_data.get(this).onselect = value + ""; }, get onselectionchange() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onselectionchange, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onselectionchange', arguments, result); return result; }, set onselectionchange(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onselectionchange', arguments); qxVm.memory.private_data.get(this).onselectionchange = value + ""; }, get onselectstart() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onselectstart, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onselectstart', arguments, result); return result; }, set onselectstart(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onselectstart', arguments); qxVm.memory.private_data.get(this).onselectstart = value + ""; }, get onslotchange() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onslotchange, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onslotchange', arguments, result); return result; }, set onslotchange(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onslotchange', arguments); qxVm.memory.private_data.get(this).onslotchange = value + ""; }, get onstalled() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onstalled, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onstalled', arguments, result); return result; }, set onstalled(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onstalled', arguments); qxVm.memory.private_data.get(this).onstalled = value + ""; }, get onsubmit() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onsubmit, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onsubmit', arguments, result); return result; }, set onsubmit(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onsubmit', arguments); qxVm.memory.private_data.get(this).onsubmit = value + ""; }, get onsuspend() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onsuspend, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onsuspend', arguments, result); return result; }, set onsuspend(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onsuspend', arguments); qxVm.memory.private_data.get(this).onsuspend = value + ""; }, get ontimeupdate() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ontimeupdate, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'ontimeupdate', arguments, result); return result; }, set ontimeupdate(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'ontimeupdate', arguments); qxVm.memory.private_data.get(this).ontimeupdate = value + ""; }, get ontoggle() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ontoggle, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'ontoggle', arguments, result); return result; }, set ontoggle(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'ontoggle', arguments); qxVm.memory.private_data.get(this).ontoggle = value + ""; }, get ontransitioncancel() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ontransitioncancel, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'ontransitioncancel', arguments, result); return result; }, set ontransitioncancel(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'ontransitioncancel', arguments); qxVm.memory.private_data.get(this).ontransitioncancel = value + ""; }, get ontransitionend() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ontransitionend, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'ontransitionend', arguments, result); return result; }, set ontransitionend(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'ontransitionend', arguments); qxVm.memory.private_data.get(this).ontransitionend = value + ""; }, get ontransitionrun() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ontransitionrun, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'ontransitionrun', arguments, result); return result; }, set ontransitionrun(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'ontransitionrun', arguments); qxVm.memory.private_data.get(this).ontransitionrun = value + ""; }, get ontransitionstart() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ontransitionstart, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'ontransitionstart', arguments, result); return result; }, set ontransitionstart(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'ontransitionstart', arguments); qxVm.memory.private_data.get(this).ontransitionstart = value + ""; }, get onvolumechange() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onvolumechange, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onvolumechange', arguments, result); return result; }, set onvolumechange(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onvolumechange', arguments); qxVm.memory.private_data.get(this).onvolumechange = value + ""; }, get onwaiting() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onwaiting, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onwaiting', arguments, result); return result; }, set onwaiting(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onwaiting', arguments); qxVm.memory.private_data.get(this).onwaiting = value + ""; }, get onwebkitanimationend() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onwebkitanimationend, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onwebkitanimationend', arguments, result); return result; }, set onwebkitanimationend(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onwebkitanimationend', arguments); qxVm.memory.private_data.get(this).onwebkitanimationend = value + ""; }, get onwebkitanimationiteration() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onwebkitanimationiteration, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onwebkitanimationiteration', arguments, result); return result; }, set onwebkitanimationiteration(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onwebkitanimationiteration', arguments); qxVm.memory.private_data.get(this).onwebkitanimationiteration = value + ""; }, get onwebkitanimationstart() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onwebkitanimationstart, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onwebkitanimationstart', arguments, result); return result; }, set onwebkitanimationstart(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onwebkitanimationstart', arguments); qxVm.memory.private_data.get(this).onwebkitanimationstart = value + ""; }, get onwebkittransitionend() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onwebkittransitionend, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onwebkittransitionend', arguments, result); return result; }, set onwebkittransitionend(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onwebkittransitionend', arguments); qxVm.memory.private_data.get(this).onwebkittransitionend = value + ""; }, get onwheel() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onwheel, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'onwheel', arguments, result); return result; }, set onwheel(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'onwheel', arguments); qxVm.memory.private_data.get(this).onwheel = value + ""; }, get outerText() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).outerText, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'outerText', arguments, result); return result; }, set outerText(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'outerText', arguments); qxVm.memory.private_data.get(this).outerText = value + ""; }, get spellcheck() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).spellcheck, true);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'spellcheck', arguments, result); return result; }, set spellcheck(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'spellcheck', arguments); qxVm.memory.private_data.get(this).spellcheck = value ? true : false; }, get style() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele = qxVm.memory.private_data.get(this); if (!ele) { ele = new CSSStyleDeclaration(qxVm.memory.$createObj_key); for (key of $cssstyle_attribute) { ele[key] = ""; }; qxVm.memory.private_data.set(this, { style:ele }) qxVm.memory.private_data.get(this).style = ele; }else{ ele = ele.style; } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLElement', 'for ', arguments, result); return result; }, set style(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'style', arguments); qxVm.memory.private_data.get(this).style = value; }, get tabIndex() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).tabIndex, -1);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'tabIndex', arguments, result); return result; }, set tabIndex(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'tabIndex', arguments); qxVm.memory.private_data.get(this).tabIndex = value ? 1 : -1; }, get title() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).title, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'title', arguments, result); return result; }, set title(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'title', arguments); qxVm.memory.private_data.get(this).title = value + ""; }, get translate() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).translate, true);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'translate', arguments, result); return result; }, set translate(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'translate', arguments); qxVm.memory.private_data.get(this).translate = value ? true : false; }, get virtualKeyboardPolicy() { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).virtualKeyboardPolicy, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLElement', 'virtualKeyboardPolicy', arguments, result); return result; }, set virtualKeyboardPolicy(value) { if (!HTMLElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLElement', 'virtualKeyboardPolicy', arguments); qxVm.memory.private_data.get(this).virtualKeyboardPolicy = value + ""; }, } qxVm.rename(HTMLElement.prototype, "HTMLElement"); qxVm.safeDescriptor_addConstructor(HTMLElement); qxVm.safe_Objattribute(HTMLElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLElement.prototype, Element.prototype); Object.setPrototypeOf(HTMLElement, Element); })(); SVGElement = function SVGElement(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(SVGElement); ; (function () { const $safe_get_attribute = [ 'autofocus', 'className', 'dataset', 'nonce', 'onabort', 'onanimationend', 'onanimationiteration', 'onanimationstart', 'onauxclick', 'onbeforexrselect', 'onblur', 'oncancel', 'oncanplay', 'oncanplaythrough', 'onchange', 'onclick', 'onclose', 'oncontextmenu', 'oncopy', 'oncuechange', 'oncut', 'ondblclick', 'ondrag', 'ondragend', 'ondragenter', 'ondragleave', 'ondragover', 'ondragstart', 'ondrop', 'ondurationchange', 'onemptied', 'onended', 'onerror', 'onfocus', 'onformdata', 'ongotpointercapture', 'oninput', 'oninvalid', 'onkeydown', 'onkeypress', 'onkeyup', 'onload', 'onloadeddata', 'onloadedmetadata', 'onloadstart', 'onlostpointercapture', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'onmousewheel', 'onpaste', 'onpause', 'onplay', 'onplaying', 'onpointercancel', 'onpointerdown', 'onpointerenter', 'onpointerleave', 'onpointermove', 'onpointerout', 'onpointerover', 'onpointerrawupdate', 'onpointerup', 'onprogress', 'onratechange', 'onreset', 'onresize', 'onscroll', 'onsecuritypolicyviolation', 'onseeked', 'onseeking', 'onselect', 'onselectionchange', 'onselectstart', 'onslotchange', 'onstalled', 'onsubmit', 'onsuspend', 'ontimeupdate', 'ontoggle', 'ontransitioncancel', 'ontransitionend', 'ontransitionrun', 'ontransitionstart', 'onvolumechange', 'onwaiting', 'onwebkitanimationend', 'onwebkitanimationiteration', 'onwebkitanimationstart', 'onwebkittransitionend', 'onwheel', 'ownerSVGElement', 'style', 'tabIndex', 'viewportElement' ]; const $safe_set_attribute = [ 'autofocus', 'nonce', 'onabort', 'onanimationend', 'onanimationiteration', 'onanimationstart', 'onauxclick', 'onbeforexrselect', 'onblur', 'oncancel', 'oncanplay', 'oncanplaythrough', 'onchange', 'onclick', 'onclose', 'oncontextmenu', 'oncopy', 'oncuechange', 'oncut', 'ondblclick', 'ondrag', 'ondragend', 'ondragenter', 'ondragleave', 'ondragover', 'ondragstart', 'ondrop', 'ondurationchange', 'onemptied', 'onended', 'onerror', 'onfocus', 'onformdata', 'ongotpointercapture', 'oninput', 'oninvalid', 'onkeydown', 'onkeypress', 'onkeyup', 'onload', 'onloadeddata', 'onloadedmetadata', 'onloadstart', 'onlostpointercapture', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'onmousewheel', 'onpaste', 'onpause', 'onplay', 'onplaying', 'onpointercancel', 'onpointerdown', 'onpointerenter', 'onpointerleave', 'onpointermove', 'onpointerout', 'onpointerover', 'onpointerrawupdate', 'onpointerup', 'onprogress', 'onratechange', 'onreset', 'onresize', 'onscroll', 'onsecuritypolicyviolation', 'onseeked', 'onseeking', 'onselect', 'onselectionchange', 'onselectstart', 'onslotchange', 'onstalled', 'onsubmit', 'onsuspend', 'ontimeupdate', 'ontoggle', 'ontransitioncancel', 'ontransitionend', 'ontransitionrun', 'ontransitionstart', 'onvolumechange', 'onwaiting', 'onwebkitanimationend', 'onwebkitanimationiteration', 'onwebkitanimationstart', 'onwebkittransitionend', 'onwheel', 'style', 'tabIndex' ]; const $safe_func_attribute = ['blur', 'focus']; SVGElement.prototype = { get autofocus() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).autofocus, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'autofocus', arguments, result); return result; }, set autofocus(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'autofocus', arguments); qxVm.memory.private_data.get(this).autofocus = value + ""; }, blur() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'SVGElement', 'blur', arguments, result); return result; }, get className() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).className, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'className', arguments, result); return result; }, get dataset() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).dataset, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'dataset', arguments, result); return result; }, focus() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'SVGElement', 'focus', arguments, result); return result; }, get nonce() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).nonce, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'nonce', arguments, result); return result; }, set nonce(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'nonce', arguments); qxVm.memory.private_data.get(this).nonce = value + ""; }, get onabort() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onabort, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onabort', arguments, result); return result; }, set onabort(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onabort', arguments); qxVm.memory.private_data.get(this).onabort = value + ""; }, get onanimationend() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onanimationend, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onanimationend', arguments, result); return result; }, set onanimationend(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onanimationend', arguments); qxVm.memory.private_data.get(this).onanimationend = value + ""; }, get onanimationiteration() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onanimationiteration, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onanimationiteration', arguments, result); return result; }, set onanimationiteration(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onanimationiteration', arguments); qxVm.memory.private_data.get(this).onanimationiteration = value + ""; }, get onanimationstart() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onanimationstart, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onanimationstart', arguments, result); return result; }, set onanimationstart(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onanimationstart', arguments); qxVm.memory.private_data.get(this).onanimationstart = value + ""; }, get onauxclick() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onauxclick, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onauxclick', arguments, result); return result; }, set onauxclick(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onauxclick', arguments); qxVm.memory.private_data.get(this).onauxclick = value + ""; }, get onbeforexrselect() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onbeforexrselect, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onbeforexrselect', arguments, result); return result; }, set onbeforexrselect(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onbeforexrselect', arguments); qxVm.memory.private_data.get(this).onbeforexrselect = value + ""; }, get onblur() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onblur, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onblur', arguments, result); return result; }, set onblur(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onblur', arguments); qxVm.memory.private_data.get(this).onblur = value + ""; }, get oncancel() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).oncancel, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'oncancel', arguments, result); return result; }, set oncancel(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'oncancel', arguments); qxVm.memory.private_data.get(this).oncancel = value + ""; }, get oncanplay() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).oncanplay, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'oncanplay', arguments, result); return result; }, set oncanplay(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'oncanplay', arguments); qxVm.memory.private_data.get(this).oncanplay = value + ""; }, get oncanplaythrough() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).oncanplaythrough, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'oncanplaythrough', arguments, result); return result; }, set oncanplaythrough(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'oncanplaythrough', arguments); qxVm.memory.private_data.get(this).oncanplaythrough = value + ""; }, get onchange() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onchange, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onchange', arguments, result); return result; }, set onchange(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onchange', arguments); qxVm.memory.private_data.get(this).onchange = value + ""; }, get onclick() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onclick, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onclick', arguments, result); return result; }, set onclick(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onclick', arguments); qxVm.memory.private_data.get(this).onclick = value + ""; }, get onclose() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onclose, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onclose', arguments, result); return result; }, set onclose(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onclose', arguments); qxVm.memory.private_data.get(this).onclose = value + ""; }, get oncontextmenu() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).oncontextmenu, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'oncontextmenu', arguments, result); return result; }, set oncontextmenu(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'oncontextmenu', arguments); qxVm.memory.private_data.get(this).oncontextmenu = value + ""; }, get oncopy() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).oncopy, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'oncopy', arguments, result); return result; }, set oncopy(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'oncopy', arguments); qxVm.memory.private_data.get(this).oncopy = value + ""; }, get oncuechange() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).oncuechange, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'oncuechange', arguments, result); return result; }, set oncuechange(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'oncuechange', arguments); qxVm.memory.private_data.get(this).oncuechange = value + ""; }, get oncut() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).oncut, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'oncut', arguments, result); return result; }, set oncut(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'oncut', arguments); qxVm.memory.private_data.get(this).oncut = value + ""; }, get ondblclick() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondblclick, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'ondblclick', arguments, result); return result; }, set ondblclick(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'ondblclick', arguments); qxVm.memory.private_data.get(this).ondblclick = value + ""; }, get ondrag() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondrag, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'ondrag', arguments, result); return result; }, set ondrag(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'ondrag', arguments); qxVm.memory.private_data.get(this).ondrag = value + ""; }, get ondragend() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondragend, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'ondragend', arguments, result); return result; }, set ondragend(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'ondragend', arguments); qxVm.memory.private_data.get(this).ondragend = value + ""; }, get ondragenter() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondragenter, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'ondragenter', arguments, result); return result; }, set ondragenter(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'ondragenter', arguments); qxVm.memory.private_data.get(this).ondragenter = value + ""; }, get ondragleave() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondragleave, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'ondragleave', arguments, result); return result; }, set ondragleave(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'ondragleave', arguments); qxVm.memory.private_data.get(this).ondragleave = value + ""; }, get ondragover() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondragover, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'ondragover', arguments, result); return result; }, set ondragover(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'ondragover', arguments); qxVm.memory.private_data.get(this).ondragover = value + ""; }, get ondragstart() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondragstart, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'ondragstart', arguments, result); return result; }, set ondragstart(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'ondragstart', arguments); qxVm.memory.private_data.get(this).ondragstart = value + ""; }, get ondrop() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondrop, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'ondrop', arguments, result); return result; }, set ondrop(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'ondrop', arguments); qxVm.memory.private_data.get(this).ondrop = value + ""; }, get ondurationchange() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ondurationchange, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'ondurationchange', arguments, result); return result; }, set ondurationchange(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'ondurationchange', arguments); qxVm.memory.private_data.get(this).ondurationchange = value + ""; }, get onemptied() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onemptied, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onemptied', arguments, result); return result; }, set onemptied(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onemptied', arguments); qxVm.memory.private_data.get(this).onemptied = value + ""; }, get onended() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onended, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onended', arguments, result); return result; }, set onended(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onended', arguments); qxVm.memory.private_data.get(this).onended = value + ""; }, get onerror() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onerror, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onerror', arguments, result); return result; }, set onerror(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onerror', arguments); qxVm.memory.private_data.get(this).onerror = value + ""; }, get onfocus() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onfocus, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onfocus', arguments, result); return result; }, set onfocus(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onfocus', arguments); qxVm.memory.private_data.get(this).onfocus = value + ""; }, get onformdata() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onformdata, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onformdata', arguments, result); return result; }, set onformdata(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onformdata', arguments); qxVm.memory.private_data.get(this).onformdata = value + ""; }, get ongotpointercapture() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ongotpointercapture, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'ongotpointercapture', arguments, result); return result; }, set ongotpointercapture(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'ongotpointercapture', arguments); qxVm.memory.private_data.get(this).ongotpointercapture = value + ""; }, get oninput() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).oninput, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'oninput', arguments, result); return result; }, set oninput(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'oninput', arguments); qxVm.memory.private_data.get(this).oninput = value + ""; }, get oninvalid() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).oninvalid, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'oninvalid', arguments, result); return result; }, set oninvalid(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'oninvalid', arguments); qxVm.memory.private_data.get(this).oninvalid = value + ""; }, get onkeydown() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onkeydown, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onkeydown', arguments, result); return result; }, set onkeydown(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onkeydown', arguments); qxVm.memory.private_data.get(this).onkeydown = value + ""; }, get onkeypress() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onkeypress, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onkeypress', arguments, result); return result; }, set onkeypress(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onkeypress', arguments); qxVm.memory.private_data.get(this).onkeypress = value + ""; }, get onkeyup() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onkeyup, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onkeyup', arguments, result); return result; }, set onkeyup(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onkeyup', arguments); qxVm.memory.private_data.get(this).onkeyup = value + ""; }, get onload() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onload, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onload', arguments, result); return result; }, set onload(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onload', arguments); qxVm.memory.private_data.get(this).onload = value + ""; }, get onloadeddata() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onloadeddata, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onloadeddata', arguments, result); return result; }, set onloadeddata(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onloadeddata', arguments); qxVm.memory.private_data.get(this).onloadeddata = value + ""; }, get onloadedmetadata() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onloadedmetadata, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onloadedmetadata', arguments, result); return result; }, set onloadedmetadata(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onloadedmetadata', arguments); qxVm.memory.private_data.get(this).onloadedmetadata = value + ""; }, get onloadstart() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onloadstart, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onloadstart', arguments, result); return result; }, set onloadstart(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onloadstart', arguments); qxVm.memory.private_data.get(this).onloadstart = value + ""; }, get onlostpointercapture() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onlostpointercapture, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onlostpointercapture', arguments, result); return result; }, set onlostpointercapture(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onlostpointercapture', arguments); qxVm.memory.private_data.get(this).onlostpointercapture = value + ""; }, get onmousedown() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onmousedown, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onmousedown', arguments, result); return result; }, set onmousedown(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onmousedown', arguments); qxVm.memory.private_data.get(this).onmousedown = value + ""; }, get onmousemove() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onmousemove, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onmousemove', arguments, result); return result; }, set onmousemove(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onmousemove', arguments); qxVm.memory.private_data.get(this).onmousemove = value + ""; }, get onmouseout() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onmouseout, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onmouseout', arguments, result); return result; }, set onmouseout(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onmouseout', arguments); qxVm.memory.private_data.get(this).onmouseout = value + ""; }, get onmouseover() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onmouseover, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onmouseover', arguments, result); return result; }, set onmouseover(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onmouseover', arguments); qxVm.memory.private_data.get(this).onmouseover = value + ""; }, get onmouseup() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onmouseup, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onmouseup', arguments, result); return result; }, set onmouseup(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onmouseup', arguments); qxVm.memory.private_data.get(this).onmouseup = value + ""; }, get onmousewheel() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onmousewheel, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onmousewheel', arguments, result); return result; }, set onmousewheel(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onmousewheel', arguments); qxVm.memory.private_data.get(this).onmousewheel = value + ""; }, get onpaste() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpaste, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onpaste', arguments, result); return result; }, set onpaste(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onpaste', arguments); qxVm.memory.private_data.get(this).onpaste = value + ""; }, get onpause() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpause, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onpause', arguments, result); return result; }, set onpause(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onpause', arguments); qxVm.memory.private_data.get(this).onpause = value + ""; }, get onplay() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onplay, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onplay', arguments, result); return result; }, set onplay(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onplay', arguments); qxVm.memory.private_data.get(this).onplay = value + ""; }, get onplaying() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onplaying, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onplaying', arguments, result); return result; }, set onplaying(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onplaying', arguments); qxVm.memory.private_data.get(this).onplaying = value + ""; }, get onpointercancel() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpointercancel, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onpointercancel', arguments, result); return result; }, set onpointercancel(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onpointercancel', arguments); qxVm.memory.private_data.get(this).onpointercancel = value + ""; }, get onpointerdown() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpointerdown, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onpointerdown', arguments, result); return result; }, set onpointerdown(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onpointerdown', arguments); qxVm.memory.private_data.get(this).onpointerdown = value + ""; }, get onpointerenter() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpointerenter, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onpointerenter', arguments, result); return result; }, set onpointerenter(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onpointerenter', arguments); qxVm.memory.private_data.get(this).onpointerenter = value + ""; }, get onpointerleave() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpointerleave, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onpointerleave', arguments, result); return result; }, set onpointerleave(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onpointerleave', arguments); qxVm.memory.private_data.get(this).onpointerleave = value + ""; }, get onpointermove() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpointermove, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onpointermove', arguments, result); return result; }, set onpointermove(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onpointermove', arguments); qxVm.memory.private_data.get(this).onpointermove = value + ""; }, get onpointerout() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpointerout, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onpointerout', arguments, result); return result; }, set onpointerout(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onpointerout', arguments); qxVm.memory.private_data.get(this).onpointerout = value + ""; }, get onpointerover() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpointerover, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onpointerover', arguments, result); return result; }, set onpointerover(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onpointerover', arguments); qxVm.memory.private_data.get(this).onpointerover = value + ""; }, get onpointerrawupdate() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpointerrawupdate, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onpointerrawupdate', arguments, result); return result; }, set onpointerrawupdate(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onpointerrawupdate', arguments); qxVm.memory.private_data.get(this).onpointerrawupdate = value + ""; }, get onpointerup() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpointerup, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onpointerup', arguments, result); return result; }, set onpointerup(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onpointerup', arguments); qxVm.memory.private_data.get(this).onpointerup = value + ""; }, get onprogress() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onprogress, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onprogress', arguments, result); return result; }, set onprogress(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onprogress', arguments); qxVm.memory.private_data.get(this).onprogress = value + ""; }, get onratechange() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onratechange, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onratechange', arguments, result); return result; }, set onratechange(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onratechange', arguments); qxVm.memory.private_data.get(this).onratechange = value + ""; }, get onreset() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onreset, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onreset', arguments, result); return result; }, set onreset(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onreset', arguments); qxVm.memory.private_data.get(this).onreset = value + ""; }, get onresize() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onresize, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onresize', arguments, result); return result; }, set onresize(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onresize', arguments); qxVm.memory.private_data.get(this).onresize = value + ""; }, get onscroll() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onscroll, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onscroll', arguments, result); return result; }, set onscroll(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onscroll', arguments); qxVm.memory.private_data.get(this).onscroll = value + ""; }, get onsecuritypolicyviolation() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onsecuritypolicyviolation, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onsecuritypolicyviolation', arguments, result); return result; }, set onsecuritypolicyviolation(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onsecuritypolicyviolation', arguments); qxVm.memory.private_data.get(this).onsecuritypolicyviolation = value + ""; }, get onseeked() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onseeked, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onseeked', arguments, result); return result; }, set onseeked(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onseeked', arguments); qxVm.memory.private_data.get(this).onseeked = value + ""; }, get onseeking() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onseeking, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onseeking', arguments, result); return result; }, set onseeking(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onseeking', arguments); qxVm.memory.private_data.get(this).onseeking = value + ""; }, get onselect() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onselect, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onselect', arguments, result); return result; }, set onselect(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onselect', arguments); qxVm.memory.private_data.get(this).onselect = value + ""; }, get onselectionchange() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onselectionchange, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onselectionchange', arguments, result); return result; }, set onselectionchange(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onselectionchange', arguments); qxVm.memory.private_data.get(this).onselectionchange = value + ""; }, get onselectstart() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onselectstart, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onselectstart', arguments, result); return result; }, set onselectstart(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onselectstart', arguments); qxVm.memory.private_data.get(this).onselectstart = value + ""; }, get onslotchange() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onslotchange, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onslotchange', arguments, result); return result; }, set onslotchange(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onslotchange', arguments); qxVm.memory.private_data.get(this).onslotchange = value + ""; }, get onstalled() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onstalled, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onstalled', arguments, result); return result; }, set onstalled(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onstalled', arguments); qxVm.memory.private_data.get(this).onstalled = value + ""; }, get onsubmit() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onsubmit, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onsubmit', arguments, result); return result; }, set onsubmit(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onsubmit', arguments); qxVm.memory.private_data.get(this).onsubmit = value + ""; }, get onsuspend() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onsuspend, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onsuspend', arguments, result); return result; }, set onsuspend(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onsuspend', arguments); qxVm.memory.private_data.get(this).onsuspend = value + ""; }, get ontimeupdate() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ontimeupdate, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'ontimeupdate', arguments, result); return result; }, set ontimeupdate(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'ontimeupdate', arguments); qxVm.memory.private_data.get(this).ontimeupdate = value + ""; }, get ontoggle() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ontoggle, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'ontoggle', arguments, result); return result; }, set ontoggle(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'ontoggle', arguments); qxVm.memory.private_data.get(this).ontoggle = value + ""; }, get ontransitioncancel() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ontransitioncancel, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'ontransitioncancel', arguments, result); return result; }, set ontransitioncancel(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'ontransitioncancel', arguments); qxVm.memory.private_data.get(this).ontransitioncancel = value + ""; }, get ontransitionend() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ontransitionend, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'ontransitionend', arguments, result); return result; }, set ontransitionend(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'ontransitionend', arguments); qxVm.memory.private_data.get(this).ontransitionend = value + ""; }, get ontransitionrun() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ontransitionrun, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'ontransitionrun', arguments, result); return result; }, set ontransitionrun(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'ontransitionrun', arguments); qxVm.memory.private_data.get(this).ontransitionrun = value + ""; }, get ontransitionstart() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ontransitionstart, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'ontransitionstart', arguments, result); return result; }, set ontransitionstart(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'ontransitionstart', arguments); qxVm.memory.private_data.get(this).ontransitionstart = value + ""; }, get onvolumechange() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onvolumechange, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onvolumechange', arguments, result); return result; }, set onvolumechange(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onvolumechange', arguments); qxVm.memory.private_data.get(this).onvolumechange = value + ""; }, get onwaiting() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onwaiting, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onwaiting', arguments, result); return result; }, set onwaiting(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onwaiting', arguments); qxVm.memory.private_data.get(this).onwaiting = value + ""; }, get onwebkitanimationend() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onwebkitanimationend, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onwebkitanimationend', arguments, result); return result; }, set onwebkitanimationend(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onwebkitanimationend', arguments); qxVm.memory.private_data.get(this).onwebkitanimationend = value + ""; }, get onwebkitanimationiteration() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onwebkitanimationiteration, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onwebkitanimationiteration', arguments, result); return result; }, set onwebkitanimationiteration(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onwebkitanimationiteration', arguments); qxVm.memory.private_data.get(this).onwebkitanimationiteration = value + ""; }, get onwebkitanimationstart() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onwebkitanimationstart, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onwebkitanimationstart', arguments, result); return result; }, set onwebkitanimationstart(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onwebkitanimationstart', arguments); qxVm.memory.private_data.get(this).onwebkitanimationstart = value + ""; }, get onwebkittransitionend() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onwebkittransitionend, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onwebkittransitionend', arguments, result); return result; }, set onwebkittransitionend(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onwebkittransitionend', arguments); qxVm.memory.private_data.get(this).onwebkittransitionend = value + ""; }, get onwheel() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onwheel, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'onwheel', arguments, result); return result; }, set onwheel(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'onwheel', arguments); qxVm.memory.private_data.get(this).onwheel = value + ""; }, get ownerSVGElement() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ownerSVGElement, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'ownerSVGElement', arguments, result); return result; }, get style() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).style, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'style', arguments, result); return result; }, set style(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'style', arguments); qxVm.memory.private_data.get(this).style = value + ""; }, get tabIndex() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).tabIndex, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGElement', 'tabIndex', arguments, result); return result; }, set tabIndex(value) { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'SVGElement', 'tabIndex', arguments); qxVm.memory.private_data.get(this).tabIndex = value + ""; }, get viewportElement() { if (!SVGElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).viewportElement, ""); } } qxVm.rename(SVGElement.prototype, "SVGElement"); qxVm.safeDescriptor_addConstructor(SVGElement); qxVm.safe_Objattribute(SVGElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(SVGElement.prototype, Element.prototype); Object.setPrototypeOf(SVGElement, Element); })(); Path2D = function Path2D() { if(new.target !== Path2D){ throw new TypeError(`Failed to construct 'Path2D': Please use the 'new' operator, this DOM object constructor cannot be called as a function.`) } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(Path2D); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = ['addPath', 'arc', 'arcTo', 'bezierCurveTo', 'closePath', 'ellipse', 'lineTo', 'moveTo', 'quadraticCurveTo', 'rect', 'roundRect']; Path2D.prototype = { addPath() { if (!Path2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Path2D', 'addPath', arguments, result); return result; }, arc() { if (!Path2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Path2D', 'arc', arguments, result); return result; }, arcTo() { if (!Path2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Path2D', 'arcTo', arguments, result); return result; }, bezierCurveTo() { if (!Path2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Path2D', 'bezierCurveTo', arguments, result); return result; }, closePath() { if (!Path2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Path2D', 'closePath', arguments, result); return result; }, ellipse() { if (!Path2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Path2D', 'ellipse', arguments, result); return result; }, lineTo() { if (!Path2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Path2D', 'lineTo', arguments, result); return result; }, moveTo() { if (!Path2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Path2D', 'moveTo', arguments, result); return result; }, quadraticCurveTo() { if (!Path2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Path2D', 'quadraticCurveTo', arguments, result); return result; }, rect() { if (!Path2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Path2D', 'rect', arguments, result); return result; }, roundRect() { if (!Path2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'Path2D', 'roundRect', arguments, result); return result; }, } qxVm.rename(Path2D.prototype, "Path2D"); qxVm.safeDescriptor_addConstructor(Path2D); qxVm.safe_Objattribute(Path2D, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); CanvasRenderingContext2D = function CanvasRenderingContext2D(createObj_key, canvas) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {canvas: canvas}) }; qxVm.safefunction(CanvasRenderingContext2D); ; (function () { const $safe_get_attribute = [ 'canvas', 'direction', 'fillStyle', 'filter', 'font', 'globalAlpha', 'globalCompositeOperation', 'imageSmoothingEnabled', 'imageSmoothingQuality', 'lineCap', 'lineDashOffset', 'lineJoin', 'lineWidth', 'miterLimit', 'shadowBlur', 'shadowColor', 'shadowOffsetX', 'shadowOffsetY', 'strokeStyle', 'textAlign', 'textBaseline' ]; const $safe_set_attribute = [ 'direction', 'fillStyle', 'filter', 'font', 'globalAlpha', 'globalCompositeOperation', 'imageSmoothingEnabled', 'imageSmoothingQuality', 'lineCap', 'lineDashOffset', 'lineJoin', 'lineWidth', 'miterLimit', 'shadowBlur', 'shadowColor', 'shadowOffsetX', 'shadowOffsetY', 'strokeStyle', 'textAlign', 'textBaseline' ]; const $safe_func_attribute = [ 'arc', 'arcTo', 'beginPath', 'bezierCurveTo', 'clearRect', 'clip', 'closePath', 'createImageData', 'createLinearGradient', 'createPattern', 'createRadialGradient', 'drawFocusIfNeeded', 'drawImage', 'ellipse', 'fill', 'fillRect', 'fillText', 'getContextAttributes', 'getImageData', 'getLineDash', 'getTransform', 'isPointInPath', 'isPointInStroke', 'lineTo', 'measureText', 'moveTo', 'putImageData', 'quadraticCurveTo', 'rect', 'resetTransform', 'restore', 'rotate', 'save', 'scale', 'setLineDash', 'setTransform', 'stroke', 'strokeRect', 'strokeText', 'transform', 'translate' ]; CanvasRenderingContext2D.prototype = { arc(x, y, radius, startAngle, endAngle, anticlockwise) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'arc', arguments, result); return result; }, arcTo(x1, y1, x2, y2, radius) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'arcTo', arguments, result); return result; }, beginPath() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'beginPath', arguments, result); return result; }, bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'bezierCurveTo', arguments, result); return result; }, get canvas() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).canvas;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CanvasRenderingContext2D', 'canvas', arguments, result); return result; }, clearRect(x, y, width, height) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'clearRect', arguments, result); return result; }, clip() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'clip', arguments, result); return result; }, closePath() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'closePath', arguments, result); return result; }, createImageData(width, height) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'createImageData', arguments, result); return result; }, createLinearGradient(x0, y0, x1, y1) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'createLinearGradient', arguments, result); return result; }, createPattern(image, repetition) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'createPattern', arguments, result); return result; }, createRadialGradient(x0, y0, r0, x1, y1, r1) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'createRadialGradient', arguments, result); return result; }, get direction() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).direction, "ltr");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CanvasRenderingContext2D', 'direction', arguments, result); return result; }, set direction(value) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'CanvasRenderingContext2D', 'direction', arguments); qxVm.memory.private_data.get(this).direction = value + ""; }, drawFocusIfNeeded(path, element) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'drawFocusIfNeeded', arguments, result); return result; }, drawImage(image, sx, sy, sWidth, sHeight, dx, dy, dWidth, dHeight) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'drawImage', arguments, result); return result; }, ellipse(x, y, radiusX, radiusY, rotation, startAngle, endAngle, counterclockwise) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'ellipse', arguments, result); return result; }, fill(path, fillRule) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'fill', arguments, result); return result; }, fillRect(x, y, width, height) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'fillRect', arguments, result); return result; }, get fillStyle() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).fillStyle, "#000000");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CanvasRenderingContext2D', 'fillStyle', arguments, result); return result; }, set fillStyle(value) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; // if (value.slice(0, 1) !== "#" || value.length !== 7) { // return // } if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'CanvasRenderingContext2D', 'fillStyle', arguments); qxVm.memory.private_data.get(this).fillStyle = value + ""; }, fillText(text, x, y, maxWidth) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'fillText', arguments, result); return result; }, get filter() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).filter, "none");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CanvasRenderingContext2D', 'filter', arguments, result); return result; }, set filter(value) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'CanvasRenderingContext2D', 'filter', arguments); qxVm.memory.private_data.get(this).filter = value + ""; }, get font() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).font, "10px sans-serif");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CanvasRenderingContext2D', 'font', arguments, result); return result; }, set font(value) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'CanvasRenderingContext2D', 'font', arguments); qxVm.memory.private_data.get(this).font = value + ""; }, getContextAttributes() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return { alpha: true, colorSpace: "srgb", desynchronized: false, } }, getImageData(sx, sy, sw, sh) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'getImageData', arguments, result); return result; }, getLineDash() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = [];; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'getLineDash', arguments, result); return result; }, getTransform() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return new (class DOMMatrix { a = 1; b = 0; c = 0; d = 1; e = 0; f = 0; is2D = true; isIdentity = true; m11 = 1; m12 = 0; m13 = 0; m14 = 0; m21 = 0; m22 = 1; m23 = 0; m24 = 0; m31 = 0; m32 = 0; m33 = 1; m34 = 0; m41 = 0; m42 = 0; m43 = 0; m44 = 1; }) }, get globalAlpha() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).globalAlpha, 1);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CanvasRenderingContext2D', 'globalAlpha', arguments, result); return result; }, set globalAlpha(value) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'CanvasRenderingContext2D', 'globalAlpha', arguments); qxVm.memory.private_data.get(this).globalAlpha = value === 1 ? 1 : 0; }, get globalCompositeOperation() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).globalCompositeOperation, "source-over");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CanvasRenderingContext2D', 'globalCompositeOperation', arguments, result); return result; }, set globalCompositeOperation(value) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'CanvasRenderingContext2D', 'globalCompositeOperation', arguments); qxVm.memory.private_data.get(this).globalCompositeOperation = value + ""; }, get imageSmoothingEnabled() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).imageSmoothingEnabled, true);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CanvasRenderingContext2D', 'imageSmoothingEnabled', arguments, result); return result; }, set imageSmoothingEnabled(value) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'CanvasRenderingContext2D', 'imageSmoothingEnabled', arguments); qxVm.memory.private_data.get(this).imageSmoothingEnabled = value === 0 ? false : true; }, get imageSmoothingQuality() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).imageSmoothingQuality, "low");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CanvasRenderingContext2D', 'imageSmoothingQuality', arguments, result); return result; }, set imageSmoothingQuality(value) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'CanvasRenderingContext2D', 'imageSmoothingQuality', arguments); qxVm.memory.private_data.get(this).imageSmoothingQuality = value + ""; }, isPointInPath(path, x, y, fillRule) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'isPointInPath', arguments, result); return result; }, isPointInStroke(path, x, y) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'isPointInStroke', arguments, result); return result; }, get lineCap() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).lineCap, "butt");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CanvasRenderingContext2D', 'lineCap', arguments, result); return result; }, set lineCap(value) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'CanvasRenderingContext2D', 'lineCap', arguments); qxVm.memory.private_data.get(this).lineCap = value + ""; }, get lineDashOffset() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).lineDashOffset, 0);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CanvasRenderingContext2D', 'lineDashOffset', arguments, result); return result; }, set lineDashOffset(value) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (value === true) { qxVm.memory.private_data.get(this).lineDashOffset = 1; }else{ if (!isNaN(parseFloat(value)) && isFinite(value)){ qxVm.memory.private_data.get(this).lineDashOffset = parseInt(value); } } }, get lineJoin() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).lineJoin, "miter");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CanvasRenderingContext2D', 'lineJoin', arguments, result); return result; }, set lineJoin(value) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'CanvasRenderingContext2D', 'lineJoin', arguments); qxVm.memory.private_data.get(this).lineJoin = value + ""; }, lineTo(x, y) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'lineTo', arguments, result); return result; }, get lineWidth() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).lineWidth, 1);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CanvasRenderingContext2D', 'lineWidth', arguments, result); return result; }, set lineWidth(value) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (value === true) { qxVm.memory.private_data.get(this).lineWidth = 1; }else{ if (!isNaN(parseFloat(value)) && isFinite(value)){ qxVm.memory.private_data.get(this).lineWidth = parseInt(value); } } }, measureText(text) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'measureText', arguments, result); return result; }, get miterLimit() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).miterLimit, 10);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CanvasRenderingContext2D', 'miterLimit', arguments, result); return result; }, set miterLimit(value) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (value === true) { qxVm.memory.private_data.get(this).miterLimit = 1; }else{ if (!isNaN(parseFloat(value)) && isFinite(value)){ qxVm.memory.private_data.get(this).miterLimit = parseInt(value); } } }, moveTo(x, y) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'moveTo', arguments, result); return result; }, putImageData(imageData, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'putImageData', arguments, result); return result; }, quadraticCurveTo(cpx, cpy, x, y) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'quadraticCurveTo', arguments, result); return result; }, rect(x, y, width, height) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'rect', arguments, result); return result; }, resetTransform() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'resetTransform', arguments, result); return result; }, restore() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'restore', arguments, result); return result; }, rotate(angle) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'rotate', arguments, result); return result; }, save() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'save', arguments, result); return result; }, scale(x, y) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'scale', arguments, result); return result; }, setLineDash(segments) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'setLineDash', arguments, result); return result; }, setTransform(a, b, c, d, e, f) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'setTransform', arguments, result); return result; }, get shadowBlur() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).shadowBlur, 0);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CanvasRenderingContext2D', 'shadowBlur', arguments, result); return result; }, set shadowBlur(value) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (value === true) { qxVm.memory.private_data.get(this).shadowBlur = 1; }else{ if (!isNaN(parseFloat(value)) && isFinite(value)){ qxVm.memory.private_data.get(this).shadowBlur = parseInt(value); } } }, get shadowColor() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).shadowColor, "rgba(0, 0, 0, 0)");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CanvasRenderingContext2D', 'shadowColor', arguments, result); return result; }, set shadowColor(value) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'CanvasRenderingContext2D', 'shadowColor', arguments); qxVm.memory.private_data.get(this).shadowColor = value + ""; }, get shadowOffsetX() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).shadowOffsetX, 0);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CanvasRenderingContext2D', 'shadowOffsetX', arguments, result); return result; }, set shadowOffsetX(value) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (value === true) { qxVm.memory.private_data.get(this).shadowOffsetX = 1; }else{ if (!isNaN(parseFloat(value)) && isFinite(value)){ qxVm.memory.private_data.get(this).shadowOffsetX = parseInt(value); } } }, get shadowOffsetY() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).shadowOffsetY, 0);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CanvasRenderingContext2D', 'shadowOffsetY', arguments, result); return result; }, set shadowOffsetY(value) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (value === true) { qxVm.memory.private_data.get(this).shadowOffsetY = 1; }else{ if (!isNaN(parseFloat(value)) && isFinite(value)){ qxVm.memory.private_data.get(this).shadowOffsetY = parseInt(value); } } }, stroke(path) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'stroke', arguments, result); return result; }, strokeRect(x, y, width, height) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'strokeRect', arguments, result); return result; }, get strokeStyle() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).strokeStyle, "#000000");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CanvasRenderingContext2D', 'strokeStyle', arguments, result); return result; }, set strokeStyle(value) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'CanvasRenderingContext2D', 'strokeStyle', arguments); qxVm.memory.private_data.get(this).strokeStyle = value + ""; }, strokeText(text, x, y, maxWidth) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'strokeText', arguments, result); return result; }, get textAlign() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).textAlign, "start");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CanvasRenderingContext2D', 'textAlign', arguments, result); return result; }, set textAlign(value) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'CanvasRenderingContext2D', 'textAlign', arguments); qxVm.memory.private_data.get(this).textAlign = value + ""; }, get textBaseline() { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).textBaseline, "alphabetic");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'CanvasRenderingContext2D', 'textBaseline', arguments, result); return result; }, set textBaseline(value) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (["top", "hanging", "middle", "alphabetic", "ideographic", "bottom"].includes(value)){ qxVm.memory.private_data.get(this).textBaseline = value + ""; } }, transform(a, b, c, d, e, f) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'transform', arguments, result); return result; }, translate(x, y) { if (!CanvasRenderingContext2D.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'CanvasRenderingContext2D', 'translate', arguments, result); return result; } }; qxVm.rename(CanvasRenderingContext2D.prototype, "CanvasRenderingContext2D"); qxVm.safeDescriptor_addConstructor(CanvasRenderingContext2D); qxVm.safe_Objattribute(CanvasRenderingContext2D, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); WebGLRenderingContext = function WebGLRenderingContext(createObj_key, canvas) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, { canvas: canvas }) }; qxVm.safefunction(WebGLRenderingContext); ; (function () { let WebGLDebugRendererInfo = function WebGLDebugRendererInfo(createObj_key) { qxVm.memory.private_data.set(this, {}) }; ; (function () { const $attributes = { UNMASKED_RENDERER_WEBGL: 37446, UNMASKED_VENDOR_WEBGL: 37445, }; WebGLDebugRendererInfo.prototype = {}; for (let key in $attributes) { if ($attributes.hasOwnProperty(key)) { const value = $attributes[key]; Object.defineProperty(WebGLDebugRendererInfo, key, { value: value, configurable: false, enumerable: true, writable: false }); Object.defineProperty(WebGLDebugRendererInfo.prototype, key, { value: value, configurable: false, enumerable: true, writable: false }); } }; qxVm.rename(WebGLDebugRendererInfo.prototype, "WebGLDebugRendererInfo"); qxVm.safeDescriptor_addConstructor(WebGLDebugRendererInfo); })(); const $safe_get_attribute = ['canvas', 'drawingBufferHeight', 'drawingBufferWidth']; const $safe_set_attribute = []; const $safe_func_attribute = [ 'activeTexture', 'attachShader', 'bindAttribLocation', 'bindBuffer', 'bindFramebuffer', 'bindRenderbuffer', 'bindTexture', 'blendColor', 'blendEquation', 'blendEquationSeparate', 'blendFunc', 'blendFuncSeparate', 'bufferData', 'bufferSubData', 'checkFramebufferStatus', 'clear', 'clearColor', 'clearDepth', 'clearStencil', 'colorMask', 'compileShader', 'compressedTexImage2D', 'compressedTexSubImage2D', 'copyTexImage2D', 'copyTexSubImage2D', 'createBuffer', 'createFramebuffer', 'createProgram', 'createRenderbuffer', 'createShader', 'createTexture', 'cullFace', 'deleteBuffer', 'deleteFramebuffer', 'deleteProgram', 'deleteRenderbuffer', 'deleteShader', 'deleteTexture', 'depthFunc', 'depthMask', 'depthRange', 'detachShader', 'disable', 'disableVertexAttribArray', 'drawArrays', 'drawElements', 'enable', 'enableVertexAttribArray', 'finish', 'flush', 'framebufferRenderbuffer', 'framebufferTexture2D', 'frontFace', 'generateMipmap', 'getActiveAttrib', 'getActiveUniform', 'getAttachedShaders', 'getAttribLocation', 'getBufferParameter', 'getContextAttributes', 'getError', 'getExtension', 'getFramebufferAttachmentParameter', 'getParameter', 'getProgramInfoLog', 'getProgramParameter', 'getRenderbufferParameter', 'getShaderInfoLog', 'getShaderParameter', 'getShaderPrecisionFormat', 'getShaderSource', 'getSupportedExtensions', 'getTexParameter', 'getUniform', 'getUniformLocation', 'getVertexAttrib', 'getVertexAttribOffset', 'hint', 'isBuffer', 'isContextLost', 'isEnabled', 'isFramebuffer', 'isProgram', 'isRenderbuffer', 'isShader', 'isTexture', 'lineWidth', 'linkProgram', 'makeXRCompatible', 'pixelStorei', 'polygonOffset', 'readPixels', 'renderbufferStorage', 'sampleCoverage', 'scissor', 'shaderSource', 'stencilFunc', 'stencilFuncSeparate', 'stencilMask', 'stencilMaskSeparate', 'stencilOp', 'stencilOpSeparate', 'texImage2D', 'texParameterf', 'texParameteri', 'texSubImage2D', 'uniform1f', 'uniform1fv', 'uniform1i', 'uniform1iv', 'uniform2f', 'uniform2fv', 'uniform2i', 'uniform2iv', 'uniform3f', 'uniform3fv', 'uniform3i', 'uniform3iv', 'uniform4f', 'uniform4fv', 'uniform4i', 'uniform4iv', 'uniformMatrix2fv', 'uniformMatrix3fv', 'uniformMatrix4fv', 'useProgram', 'validateProgram', 'vertexAttrib1f', 'vertexAttrib1fv', 'vertexAttrib2f', 'vertexAttrib2fv', 'vertexAttrib3f', 'vertexAttrib3fv', 'vertexAttrib4f', 'vertexAttrib4fv', 'vertexAttribPointer', 'viewport' ]; const $attributes = { ACTIVE_ATTRIBUTES: 35721, ACTIVE_TEXTURE: 34016, ACTIVE_UNIFORMS: 35718, ALIASED_LINE_WIDTH_RANGE: 33902, ALIASED_POINT_SIZE_RANGE: 33901, ALPHA: 6406, ALPHA_BITS: 3413, ALWAYS: 519, ARRAY_BUFFER: 34962, ARRAY_BUFFER_BINDING: 34964, ATTACHED_SHADERS: 35717, BACK: 1029, BLEND: 3042, BLEND_COLOR: 32773, BLEND_DST_ALPHA: 32970, BLEND_DST_RGB: 32968, BLEND_EQUATION: 32777, BLEND_EQUATION_ALPHA: 34877, BLEND_EQUATION_RGB: 32777, BLEND_SRC_ALPHA: 32971, BLEND_SRC_RGB: 32969, BLUE_BITS: 3412, BOOL: 35670, BOOL_VEC2: 35671, BOOL_VEC3: 35672, BOOL_VEC4: 35673, BROWSER_DEFAULT_WEBGL: 37444, BUFFER_SIZE: 34660, BUFFER_USAGE: 34661, BYTE: 5120, CCW: 2305, CLAMP_TO_EDGE: 33071, COLOR_ATTACHMENT0: 36064, COLOR_BUFFER_BIT: 16384, COLOR_CLEAR_VALUE: 3106, COLOR_WRITEMASK: 3107, COMPILE_STATUS: 35713, COMPRESSED_TEXTURE_FORMATS: 34467, CONSTANT_ALPHA: 32771, CONSTANT_COLOR: 32769, CONTEXT_LOST_WEBGL: 37442, CULL_FACE: 2884, CULL_FACE_MODE: 2885, CURRENT_PROGRAM: 35725, CURRENT_VERTEX_ATTRIB: 34342, CW: 2304, DECR: 7683, DECR_WRAP: 34056, DELETE_STATUS: 35712, DEPTH_ATTACHMENT: 36096, DEPTH_BITS: 3414, DEPTH_BUFFER_BIT: 256, DEPTH_CLEAR_VALUE: 2931, DEPTH_COMPONENT: 6402, DEPTH_COMPONENT16: 33189, DEPTH_FUNC: 2932, DEPTH_RANGE: 2928, DEPTH_STENCIL: 34041, DEPTH_STENCIL_ATTACHMENT: 33306, DEPTH_TEST: 2929, DEPTH_WRITEMASK: 2930, DITHER: 3024, DONT_CARE: 4352, DST_ALPHA: 772, DST_COLOR: 774, DYNAMIC_DRAW: 35048, ELEMENT_ARRAY_BUFFER: 34963, ELEMENT_ARRAY_BUFFER_BINDING: 34965, EQUAL: 514, FASTEST: 4353, FLOAT: 5126, FLOAT_MAT2: 35674, FLOAT_MAT3: 35675, FLOAT_MAT4: 35676, FLOAT_VEC2: 35664, FLOAT_VEC3: 35665, FLOAT_VEC4: 35666, FRAGMENT_SHADER: 35632, FRAMEBUFFER: 36160, FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: 36049, FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: 36048, FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: 36051, FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: 36050, FRAMEBUFFER_BINDING: 36006, FRAMEBUFFER_COMPLETE: 36053, FRAMEBUFFER_INCOMPLETE_ATTACHMENT: 36054, FRAMEBUFFER_INCOMPLETE_DIMENSIONS: 36057, FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: 36055, FRAMEBUFFER_UNSUPPORTED: 36061, FRONT: 1028, FRONT_AND_BACK: 1032, FRONT_FACE: 2886, FUNC_ADD: 32774, FUNC_REVERSE_SUBTRACT: 32779, FUNC_SUBTRACT: 32778, GENERATE_MIPMAP_HINT: 33170, GEQUAL: 518, GREATER: 516, GREEN_BITS: 3411, HIGH_FLOAT: 36338, HIGH_INT: 36341, IMPLEMENTATION_COLOR_READ_FORMAT: 35739, IMPLEMENTATION_COLOR_READ_TYPE: 35738, INCR: 7682, INCR_WRAP: 34055, INT: 5124, INT_VEC2: 35667, INT_VEC3: 35668, INT_VEC4: 35669, INVALID_ENUM: 1280, INVALID_FRAMEBUFFER_OPERATION: 1286, INVALID_OPERATION: 1282, INVALID_VALUE: 1281, INVERT: 5386, KEEP: 7680, LEQUAL: 515, LESS: 513, LINEAR: 9729, LINEAR_MIPMAP_LINEAR: 9987, LINEAR_MIPMAP_NEAREST: 9985, LINES: 1, LINE_LOOP: 2, LINE_STRIP: 3, LINE_WIDTH: 2849, LINK_STATUS: 35714, LOW_FLOAT: 36336, LOW_INT: 36339, LUMINANCE: 6409, LUMINANCE_ALPHA: 6410, MAX_COMBINED_TEXTURE_IMAGE_UNITS: 35661, MAX_CUBE_MAP_TEXTURE_SIZE: 34076, MAX_FRAGMENT_UNIFORM_VECTORS: 36349, MAX_RENDERBUFFER_SIZE: 34024, MAX_TEXTURE_IMAGE_UNITS: 34930, MAX_TEXTURE_SIZE: 3379, MAX_VARYING_VECTORS: 36348, MAX_VERTEX_ATTRIBS: 34921, MAX_VERTEX_TEXTURE_IMAGE_UNITS: 35660, MAX_VERTEX_UNIFORM_VECTORS: 36347, MAX_VIEWPORT_DIMS: 3386, MEDIUM_FLOAT: 36337, MEDIUM_INT: 36340, MIRRORED_REPEAT: 33648, NEAREST: 9728, NEAREST_MIPMAP_LINEAR: 9986, NEAREST_MIPMAP_NEAREST: 9984, NEVER: 512, NICEST: 4354, NONE: 0, NOTEQUAL: 517, NO_ERROR: 0, ONE: 1, ONE_MINUS_CONSTANT_ALPHA: 32772, ONE_MINUS_CONSTANT_COLOR: 32770, ONE_MINUS_DST_ALPHA: 773, ONE_MINUS_DST_COLOR: 775, ONE_MINUS_SRC_ALPHA: 771, ONE_MINUS_SRC_COLOR: 769, OUT_OF_MEMORY: 1285, PACK_ALIGNMENT: 3333, POINTS: 0, POLYGON_OFFSET_FACTOR: 32824, POLYGON_OFFSET_FILL: 32823, POLYGON_OFFSET_UNITS: 10752, RED_BITS: 3410, RENDERBUFFER: 36161, RENDERBUFFER_ALPHA_SIZE: 36179, RENDERBUFFER_BINDING: 36007, RENDERBUFFER_BLUE_SIZE: 36178, RENDERBUFFER_DEPTH_SIZE: 36180, RENDERBUFFER_GREEN_SIZE: 36177, RENDERBUFFER_HEIGHT: 36163, RENDERBUFFER_INTERNAL_FORMAT: 36164, RENDERBUFFER_RED_SIZE: 36176, RENDERBUFFER_STENCIL_SIZE: 36181, RENDERBUFFER_WIDTH: 36162, RENDERER: 7937, REPEAT: 10497, REPLACE: 7681, RGB: 6407, RGB5_A1: 32855, RGB565: 36194, RGBA: 6408, RGBA4: 32854, SAMPLER_2D: 35678, SAMPLER_CUBE: 35680, SAMPLES: 32937, SAMPLE_ALPHA_TO_COVERAGE: 32926, SAMPLE_BUFFERS: 32936, SAMPLE_COVERAGE: 32928, SAMPLE_COVERAGE_INVERT: 32939, SAMPLE_COVERAGE_VALUE: 32938, SCISSOR_BOX: 3088, SCISSOR_TEST: 3089, SHADER_TYPE: 35663, SHADING_LANGUAGE_VERSION: 35724, SHORT: 5122, SRC_ALPHA: 770, SRC_ALPHA_SATURATE: 776, SRC_COLOR: 768, STATIC_DRAW: 35044, STENCIL_ATTACHMENT: 36128, STENCIL_BACK_FAIL: 34817, STENCIL_BACK_FUNC: 34816, STENCIL_BACK_PASS_DEPTH_FAIL: 34818, STENCIL_BACK_PASS_DEPTH_PASS: 34819, STENCIL_BACK_REF: 36003, STENCIL_BACK_VALUE_MASK: 36004, STENCIL_BACK_WRITEMASK: 36005, STENCIL_BITS: 3415, STENCIL_BUFFER_BIT: 1024, STENCIL_CLEAR_VALUE: 2961, STENCIL_FAIL: 2964, STENCIL_FUNC: 2962, STENCIL_INDEX8: 36168, STENCIL_PASS_DEPTH_FAIL: 2965, STENCIL_PASS_DEPTH_PASS: 2966, STENCIL_REF: 2967, STENCIL_TEST: 2960, STENCIL_VALUE_MASK: 2963, STENCIL_WRITEMASK: 2968, STREAM_DRAW: 35040, SUBPIXEL_BITS: 3408, TEXTURE: 5890, TEXTURE0: 33984, TEXTURE1: 33985, TEXTURE2: 33986, TEXTURE3: 33987, TEXTURE4: 33988, TEXTURE5: 33989, TEXTURE6: 33990, TEXTURE7: 33991, TEXTURE8: 33992, TEXTURE9: 33993, TEXTURE10: 33994, TEXTURE11: 33995, TEXTURE12: 33996, TEXTURE13: 33997, TEXTURE14: 33998, TEXTURE15: 33999, TEXTURE16: 34000, TEXTURE17: 34001, TEXTURE18: 34002, TEXTURE19: 34003, TEXTURE20: 34004, TEXTURE21: 34005, TEXTURE22: 34006, TEXTURE23: 34007, TEXTURE24: 34008, TEXTURE25: 34009, TEXTURE26: 34010, TEXTURE27: 34011, TEXTURE28: 34012, TEXTURE29: 34013, TEXTURE30: 34014, TEXTURE31: 34015, TEXTURE_2D: 3553, TEXTURE_BINDING_2D: 32873, TEXTURE_BINDING_CUBE_MAP: 34068, TEXTURE_CUBE_MAP: 34067, TEXTURE_CUBE_MAP_NEGATIVE_X: 34070, TEXTURE_CUBE_MAP_NEGATIVE_Y: 34072, TEXTURE_CUBE_MAP_NEGATIVE_Z: 34074, TEXTURE_CUBE_MAP_POSITIVE_X: 34069, TEXTURE_CUBE_MAP_POSITIVE_Y: 34071, TEXTURE_CUBE_MAP_POSITIVE_Z: 34073, TEXTURE_MAG_FILTER: 10240, TEXTURE_MIN_FILTER: 10241, TEXTURE_WRAP_S: 10242, TEXTURE_WRAP_T: 10243, TRIANGLES: 4, TRIANGLE_FAN: 6, TRIANGLE_STRIP: 5, UNPACK_ALIGNMENT: 3317, UNPACK_COLORSPACE_CONVERSION_WEBGL: 37443, UNPACK_FLIP_Y_WEBGL: 37440, UNPACK_PREMULTIPLY_ALPHA_WEBGL: 37441, UNSIGNED_BYTE: 5121, UNSIGNED_INT: 5125, UNSIGNED_SHORT: 5123, UNSIGNED_SHORT_4_4_4_4: 32819, UNSIGNED_SHORT_5_5_5_1: 32820, UNSIGNED_SHORT_5_6_5: 33635, VALIDATE_STATUS: 35715, VENDOR: 7936, VERSION: 7938, VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: 34975, VERTEX_ATTRIB_ARRAY_ENABLED: 34338, VERTEX_ATTRIB_ARRAY_NORMALIZED: 34922, VERTEX_ATTRIB_ARRAY_POINTER: 34373, VERTEX_ATTRIB_ARRAY_SIZE: 34339, VERTEX_ATTRIB_ARRAY_STRIDE: 34340, VERTEX_ATTRIB_ARRAY_TYPE: 34341, VERTEX_SHADER: 35633, VIEWPORT: 2978, ZERO: 0 }; WebGLRenderingContext.prototype = { activeTexture() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'activeTexture', arguments, result); return result; }, attachShader() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'attachShader', arguments, result); return result; }, bindAttribLocation() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'bindAttribLocation', arguments, result); return result; }, bindBuffer() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'bindBuffer', arguments, result); return result; }, bindFramebuffer() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'bindFramebuffer', arguments, result); return result; }, bindRenderbuffer() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'bindRenderbuffer', arguments, result); return result; }, bindTexture() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'bindTexture', arguments, result); return result; }, blendColor() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'blendColor', arguments, result); return result; }, blendEquation() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'blendEquation', arguments, result); return result; }, blendEquationSeparate() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'blendEquationSeparate', arguments, result); return result; }, blendFunc() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'blendFunc', arguments, result); return result; }, blendFuncSeparate() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'blendFuncSeparate', arguments, result); return result; }, bufferData() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'bufferData', arguments, result); return result; }, bufferSubData() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'bufferSubData', arguments, result); return result; }, get canvas() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.memory.private_data.get(this).canvas;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'WebGLRenderingContext', 'canvas', arguments, result); return result; }, checkFramebufferStatus() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'checkFramebufferStatus', arguments, result); return result; }, clear() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'clear', arguments, result); return result; }, clearColor() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'clearColor', arguments, result); return result; }, clearDepth() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'clearDepth', arguments, result); return result; }, clearStencil() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'clearStencil', arguments, result); return result; }, colorMask() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'colorMask', arguments, result); return result; }, compileShader() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'compileShader', arguments, result); return result; }, compressedTexImage2D() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'compressedTexImage2D', arguments, result); return result; }, compressedTexSubImage2D() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'compressedTexSubImage2D', arguments, result); return result; }, copyTexImage2D() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'copyTexImage2D', arguments, result); return result; }, copyTexSubImage2D() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'copyTexSubImage2D', arguments, result); return result; }, createBuffer() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'createBuffer', arguments, result); return result; }, createFramebuffer() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'createFramebuffer', arguments, result); return result; }, createProgram() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'createProgram', arguments, result); return result; }, createRenderbuffer() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'createRenderbuffer', arguments, result); return result; }, createShader() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'createShader', arguments, result); return result; }, createTexture() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'createTexture', arguments, result); return result; }, cullFace() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'cullFace', arguments, result); return result; }, deleteBuffer() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'deleteBuffer', arguments, result); return result; }, deleteFramebuffer() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'deleteFramebuffer', arguments, result); return result; }, deleteProgram() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'deleteProgram', arguments, result); return result; }, deleteRenderbuffer() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'deleteRenderbuffer', arguments, result); return result; }, deleteShader() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'deleteShader', arguments, result); return result; }, deleteTexture() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'deleteTexture', arguments, result); return result; }, depthFunc() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'depthFunc', arguments, result); return result; }, depthMask() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'depthMask', arguments, result); return result; }, depthRange() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'depthRange', arguments, result); return result; }, detachShader() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'detachShader', arguments, result); return result; }, disable() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'disable', arguments, result); return result; }, disableVertexAttribArray() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'disableVertexAttribArray', arguments, result); return result; }, drawArrays() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'drawArrays', arguments, result); return result; }, drawElements() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'drawElements', arguments, result); return result; }, get drawingBufferHeight() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 150;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'WebGLRenderingContext', 'drawingBufferHeight', arguments, result); return result; }, get drawingBufferWidth() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = 300;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'WebGLRenderingContext', 'drawingBufferWidth', arguments, result); return result; }, enable() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'enable', arguments, result); return result; }, enableVertexAttribArray() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'enableVertexAttribArray', arguments, result); return result; }, finish() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'finish', arguments, result); return result; }, flush() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'flush', arguments, result); return result; }, framebufferRenderbuffer() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'framebufferRenderbuffer', arguments, result); return result; }, framebufferTexture2D() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'framebufferTexture2D', arguments, result); return result; }, frontFace() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'frontFace', arguments, result); return result; }, generateMipmap() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'generateMipmap', arguments, result); return result; }, getActiveAttrib() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'getActiveAttrib', arguments, result); return result; }, getActiveUniform() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'getActiveUniform', arguments, result); return result; }, getAttachedShaders() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'getAttachedShaders', arguments, result); return result; }, getAttribLocation() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'getAttribLocation', arguments, result); return result; }, getBufferParameter() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'getBufferParameter', arguments, result); return result; }, getContextAttributes() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'getContextAttributes', arguments, result); return result; }, getError() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'getError', arguments, result); return result; }, getExtension(name) { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele; switch (name) { case "WEBGL_debug_renderer_info": ele = new WebGLDebugRendererInfo(name); break; default: }; let result = ele; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'switch ', arguments, result); return result; }, getFramebufferAttachmentParameter() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'getFramebufferAttachmentParameter', arguments, result); return result; }, getParameter(param) { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let ele; switch(param + ""){ case "37445": ele = "Google Inc. (NVIDIA)" break case "37446": ele = "ANGLE (NVIDIA, NVIDIA GeForce GTX 1660 Direct3D11 vs_5_0 ps_5_0, D3D11)" break default: break } let result = ele;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'getParameter', arguments, result); return result; }, getProgramInfoLog() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'getProgramInfoLog', arguments, result); return result; }, getProgramParameter() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'getProgramParameter', arguments, result); return result; }, getRenderbufferParameter() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'getRenderbufferParameter', arguments, result); return result; }, getShaderInfoLog() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'getShaderInfoLog', arguments, result); return result; }, getShaderParameter() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'getShaderParameter', arguments, result); return result; }, getShaderPrecisionFormat() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'getShaderPrecisionFormat', arguments, result); return result; }, getShaderSource() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'getShaderSource', arguments, result); return result; }, getSupportedExtensions() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return [ "ANGLE_instanced_arrays", "EXT_blend_minmax", "EXT_color_buffer_half_float", "EXT_disjoint_timer_query", "EXT_float_blend", "EXT_frag_depth", "EXT_shader_texture_lod", "EXT_texture_compression_bptc", "EXT_texture_compression_rgtc", "EXT_texture_filter_anisotropic", "WEBKIT_EXT_texture_filter_anisotropic", "EXT_sRGB", "KHR_parallel_shader_compile", "OES_element_index_uint", "OES_fbo_render_mipmap", "OES_standard_derivatives", "OES_texture_float", "OES_texture_float_linear", "OES_texture_half_float", "OES_texture_half_float_linear", "OES_vertex_array_object", "WEBGL_color_buffer_float", "WEBGL_compressed_texture_s3tc", "WEBKIT_WEBGL_compressed_texture_s3tc", "WEBGL_compressed_texture_s3tc_srgb", "WEBGL_debug_renderer_info", "WEBGL_debug_shaders", "WEBGL_depth_texture", "WEBKIT_WEBGL_depth_texture", "WEBGL_draw_buffers", "WEBGL_lose_context", "WEBKIT_WEBGL_lose_context", "WEBGL_multi_draw" ] }, getTexParameter() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'getTexParameter', arguments, result); return result; }, getUniform() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'getUniform', arguments, result); return result; }, getUniformLocation() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'getUniformLocation', arguments, result); return result; }, getVertexAttrib() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'getVertexAttrib', arguments, result); return result; }, getVertexAttribOffset() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'getVertexAttribOffset', arguments, result); return result; }, hint() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'hint', arguments, result); return result; }, isBuffer() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'isBuffer', arguments, result); return result; }, isContextLost() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'isContextLost', arguments, result); return result; }, isEnabled() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'isEnabled', arguments, result); return result; }, isFramebuffer() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'isFramebuffer', arguments, result); return result; }, isProgram() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'isProgram', arguments, result); return result; }, isRenderbuffer() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'isRenderbuffer', arguments, result); return result; }, isShader() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'isShader', arguments, result); return result; }, isTexture() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'isTexture', arguments, result); return result; }, lineWidth() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'lineWidth', arguments, result); return result; }, linkProgram() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'linkProgram', arguments, result); return result; }, makeXRCompatible() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'makeXRCompatible', arguments, result); return result; }, pixelStorei() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'pixelStorei', arguments, result); return result; }, polygonOffset() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'polygonOffset', arguments, result); return result; }, readPixels() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'readPixels', arguments, result); return result; }, renderbufferStorage() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'renderbufferStorage', arguments, result); return result; }, sampleCoverage() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'sampleCoverage', arguments, result); return result; }, scissor() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'scissor', arguments, result); return result; }, shaderSource() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'shaderSource', arguments, result); return result; }, stencilFunc() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'stencilFunc', arguments, result); return result; }, stencilFuncSeparate() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'stencilFuncSeparate', arguments, result); return result; }, stencilMask() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'stencilMask', arguments, result); return result; }, stencilMaskSeparate() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'stencilMaskSeparate', arguments, result); return result; }, stencilOp() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'stencilOp', arguments, result); return result; }, stencilOpSeparate() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'stencilOpSeparate', arguments, result); return result; }, texImage2D() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'texImage2D', arguments, result); return result; }, texParameterf() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'texParameterf', arguments, result); return result; }, texParameteri() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'texParameteri', arguments, result); return result; }, texSubImage2D() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'texSubImage2D', arguments, result); return result; }, uniform1f() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'uniform1f', arguments, result); return result; }, uniform1fv() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'uniform1fv', arguments, result); return result; }, uniform1i() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'uniform1i', arguments, result); return result; }, uniform1iv() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'uniform1iv', arguments, result); return result; }, uniform2f() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'uniform2f', arguments, result); return result; }, uniform2fv() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'uniform2fv', arguments, result); return result; }, uniform2i() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'uniform2i', arguments, result); return result; }, uniform2iv() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'uniform2iv', arguments, result); return result; }, uniform3f() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'uniform3f', arguments, result); return result; }, uniform3fv() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'uniform3fv', arguments, result); return result; }, uniform3i() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'uniform3i', arguments, result); return result; }, uniform3iv() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'uniform3iv', arguments, result); return result; }, uniform4f() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'uniform4f', arguments, result); return result; }, uniform4fv() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'uniform4fv', arguments, result); return result; }, uniform4i() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'uniform4i', arguments, result); return result; }, uniform4iv() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'uniform4iv', arguments, result); return result; }, uniformMatrix2fv() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'uniformMatrix2fv', arguments, result); return result; }, uniformMatrix3fv() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'uniformMatrix3fv', arguments, result); return result; }, uniformMatrix4fv() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'uniformMatrix4fv', arguments, result); return result; }, useProgram() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'useProgram', arguments, result); return result; }, validateProgram() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'validateProgram', arguments, result); return result; }, vertexAttrib1f() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'vertexAttrib1f', arguments, result); return result; }, vertexAttrib1fv() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'vertexAttrib1fv', arguments, result); return result; }, vertexAttrib2f() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'vertexAttrib2f', arguments, result); return result; }, vertexAttrib2fv() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'vertexAttrib2fv', arguments, result); return result; }, vertexAttrib3f() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'vertexAttrib3f', arguments, result); return result; }, vertexAttrib3fv() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'vertexAttrib3fv', arguments, result); return result; }, vertexAttrib4f() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'vertexAttrib4f', arguments, result); return result; }, vertexAttrib4fv() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'vertexAttrib4fv', arguments, result); return result; }, vertexAttribPointer() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'vertexAttribPointer', arguments, result); return result; }, viewport() { if (!WebGLRenderingContext.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'WebGLRenderingContext', 'viewport', arguments, result); return result; }, }; for (let key in $attributes) { if ($attributes.hasOwnProperty(key)) { const value = $attributes[key]; Object.defineProperty(WebGLRenderingContext, key, { value: value, configurable: false, enumerable: true, writable: false }); Object.defineProperty(WebGLRenderingContext.prototype, key, { value: value, configurable: false, enumerable: true, writable: false }); } }; qxVm.rename(WebGLRenderingContext.prototype, "WebGLRenderingContext"); qxVm.safeDescriptor_addConstructor(WebGLRenderingContext); qxVm.safe_Objattribute(WebGLRenderingContext, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); })(); SVGGraphicsElement = function SVGGraphicsElement(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(SVGGraphicsElement); ; (function () { const $safe_get_attribute = ['farthestViewportElement', 'nearestViewportElement', 'requiredExtensions', 'systemLanguage', 'transform']; const $safe_set_attribute = []; const $safe_func_attribute = ['getBBox', 'getCTM', 'getScreenCTM']; SVGGraphicsElement.prototype = { get farthestViewportElement() { if (!SVGGraphicsElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).farthestViewportElement, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGGraphicsElement', 'farthestViewportElement', arguments, result); return result; }, getBBox() { if (!SVGGraphicsElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'SVGGraphicsElement', 'getBBox', arguments, result); return result; }, getCTM() { if (!SVGGraphicsElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'SVGGraphicsElement', 'getCTM', arguments, result); return result; }, getScreenCTM() { if (!SVGGraphicsElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'SVGGraphicsElement', 'getScreenCTM', arguments, result); return result; }, get nearestViewportElement() { if (!SVGGraphicsElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).nearestViewportElement, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGGraphicsElement', 'nearestViewportElement', arguments, result); return result; }, get requiredExtensions() { if (!SVGGraphicsElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).requiredExtensions, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGGraphicsElement', 'requiredExtensions', arguments, result); return result; }, get systemLanguage() { if (!SVGGraphicsElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).systemLanguage, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGGraphicsElement', 'systemLanguage', arguments, result); return result; }, get transform() { if (!SVGGraphicsElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).transform, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'SVGGraphicsElement', 'transform', arguments, result); return result; }, } qxVm.rename(SVGGraphicsElement.prototype, "SVGGraphicsElement"); qxVm.safeDescriptor_addConstructor(SVGGraphicsElement); qxVm.safe_Objattribute(SVGGraphicsElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(SVGGraphicsElement.prototype, SVGElement.prototype); Object.setPrototypeOf(SVGGraphicsElement, SVGElement); })(); qxVm.memory.htmlElements["div"] = function () { return new SVGGraphicsElement(qxVm.memory.$createObj_key); } HTMLAnchorElement = function HTMLAnchorElement(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLAnchorElement); ; (function () { const $safe_get_attribute = ['charset', 'coords', 'download', 'hash', 'host', 'hostname', 'href', 'hrefTranslate', 'hreflang', 'name', 'origin', 'password', 'pathname', 'ping', 'port', 'protocol', 'referrerPolicy', 'rel', 'relList', 'rev', 'search', 'shape', 'target', 'text', 'type', 'username']; const $safe_set_attribute = ['charset', 'coords', 'download', 'hash', 'host', 'hostname', 'href', 'hrefTranslate', 'hreflang', 'name', 'password', 'pathname', 'ping', 'port', 'protocol', 'referrerPolicy', 'rel', 'relList', 'rev', 'search', 'shape', 'target', 'text', 'type', 'username']; const $safe_func_attribute = ['toString']; HTMLAnchorElement.prototype = { get charset() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).charset, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'charset', arguments, result); return result; }, set charset(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'charset', arguments); qxVm.memory.private_data.get(this).charset = value + ""; }, get coords() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).coords, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'coords', arguments, result); return result; }, set coords(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'coords', arguments); qxVm.memory.private_data.get(this).coords = value + ""; }, get download() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).download, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'download', arguments, result); return result; }, set download(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'download', arguments); qxVm.memory.private_data.get(this).download = value + ""; }, get hash() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).hash, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'hash', arguments, result); return result; }, set hash(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'hash', arguments); qxVm.memory.private_data.get(this).hash = value + ""; }, get host() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).host, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'host', arguments, result); return result; }, set host(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'host', arguments); qxVm.memory.private_data.get(this).host = value + ""; }, get hostname() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).hostname, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'hostname', arguments, result); return result; }, set hostname(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'hostname', arguments); qxVm.memory.private_data.get(this).hostname = value + ""; }, get href() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).href, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'href', arguments, result); return result; }, set href(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'href', arguments); qxVm.memory.private_data.get(this).href = value + ""; }, get hrefTranslate() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).hrefTranslate, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'hrefTranslate', arguments, result); return result; }, set hrefTranslate(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'hrefTranslate', arguments); qxVm.memory.private_data.get(this).hrefTranslate = value + ""; }, get hreflang() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).hreflang, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'hreflang', arguments, result); return result; }, set hreflang(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'hreflang', arguments); qxVm.memory.private_data.get(this).hreflang = value + ""; }, get name() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).name, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'name', arguments, result); return result; }, set name(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'name', arguments); qxVm.memory.private_data.get(this).name = value + ""; }, get origin() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).origin, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'origin', arguments, result); return result; }, get password() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).password, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'password', arguments, result); return result; }, set password(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'password', arguments); qxVm.memory.private_data.get(this).password = value + ""; }, get pathname() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).pathname, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'pathname', arguments, result); return result; }, set pathname(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'pathname', arguments); qxVm.memory.private_data.get(this).pathname = value + ""; }, get ping() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ping, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'ping', arguments, result); return result; }, set ping(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'ping', arguments); qxVm.memory.private_data.get(this).ping = value + ""; }, get port() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).port, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'port', arguments, result); return result; }, set port(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'port', arguments); qxVm.memory.private_data.get(this).port = value + ""; }, get protocol() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).protocol, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'protocol', arguments, result); return result; }, set protocol(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'protocol', arguments); qxVm.memory.private_data.get(this).protocol = value + ""; }, get referrerPolicy() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).referrerPolicy, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'referrerPolicy', arguments, result); return result; }, set referrerPolicy(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'referrerPolicy', arguments); qxVm.memory.private_data.get(this).referrerPolicy = value + ""; }, get rel() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).rel, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'rel', arguments, result); return result; }, set rel(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'rel', arguments); qxVm.memory.private_data.get(this).rel = value + ""; }, get relList() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).relList, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'relList', arguments, result); return result; }, set relList(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'relList', arguments); qxVm.memory.private_data.get(this).relList = value + ""; }, get rev() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).rev, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'rev', arguments, result); return result; }, set rev(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'rev', arguments); qxVm.memory.private_data.get(this).rev = value + ""; }, get search() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).search, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'search', arguments, result); return result; }, set search(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'search', arguments); qxVm.memory.private_data.get(this).search = value + ""; }, get shape() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).shape, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'shape', arguments, result); return result; }, set shape(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'shape', arguments); qxVm.memory.private_data.get(this).shape = value + ""; }, get target() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).target, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'target', arguments, result); return result; }, set target(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'target', arguments); qxVm.memory.private_data.get(this).target = value + ""; }, get text() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).text, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'text', arguments, result); return result; }, set text(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'text', arguments); qxVm.memory.private_data.get(this).text = value + ""; }, toString() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLAnchorElement', 'toString', arguments, result); return result; }, get type() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).type, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'type', arguments, result); return result; }, set type(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLAnchorElement', 'type', arguments); qxVm.memory.private_data.get(this).type = value + ""; }, get username() { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).username, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLAnchorElement', 'username', arguments, result); return result; }, set username(value) { if (!HTMLAnchorElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).username = value + ""; } } qxVm.rename(HTMLAnchorElement.prototype, "HTMLAnchorElement"); qxVm.safeDescriptor_addConstructor(HTMLAnchorElement); qxVm.safe_Objattribute(HTMLAnchorElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLAnchorElement.prototype, HTMLElement.prototype); Object.setPrototypeOf(HTMLAnchorElement, HTMLElement); })(); qxVm.memory.htmlElements["a"] = function () { return new HTMLAnchorElement(qxVm.memory.$createObj_key); } HTMLBodyElement = function HTMLBodyElement(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLBodyElement); ; (function () { const $safe_get_attribute = [ 'aLink', 'background', 'bgColor', 'link', 'onafterprint', 'onbeforeprint', 'onbeforeunload', 'onblur', 'onerror', 'onfocus', 'onhashchange', 'onlanguagechange', 'onload', 'onmessage', 'onmessageerror', 'onoffline', 'ononline', 'onpagehide', 'onpageshow', 'onpopstate', 'onrejectionhandled', 'onresize', 'onscroll', 'onstorage', 'onunhandledrejection', 'onunload', 'text', 'vLink' ]; const $safe_set_attribute = [ 'aLink', 'background', 'bgColor', 'link', 'onafterprint', 'onbeforeprint', 'onbeforeunload', 'onblur', 'onerror', 'onfocus', 'onhashchange', 'onlanguagechange', 'onload', 'onmessage', 'onmessageerror', 'onoffline', 'ononline', 'onpagehide', 'onpageshow', 'onpopstate', 'onrejectionhandled', 'onresize', 'onscroll', 'onstorage', 'onunhandledrejection', 'onunload', 'text', 'vLink' ]; const $safe_func_attribute = []; HTMLBodyElement.prototype = { get aLink(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).aLink, ""); }, set aLink(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).aLink = value + ""; }, get background(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).background, ""); }, set background(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).background = value + ""; }, get bgColor(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).bgColor, ""); }, set bgColor(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).bgColor = value + ""; }, get link(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).link, ""); }, set link(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).link = value + ""; }, get onafterprint(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).onafterprint, null); }, set onafterprint(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).onafterprint = value + ""; }, get onbeforeprint(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).onbeforeprint, null); }, set onbeforeprint(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).onbeforeprint = value + ""; }, get onbeforeunload(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).onbeforeunload, null); }, set onbeforeunload(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).onbeforeunload = value + ""; }, get onblur(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).onblur, null); }, set onblur(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).onblur = value + ""; }, get onerror(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).onerror, null); }, set onerror(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).onerror = value + ""; }, get onfocus(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).onfocus,null); }, set onfocus(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).onfocus = value + ""; }, get onhashchange(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).onhashchange, null); }, set onhashchange(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).onhashchange = value + ""; }, get onlanguagechange(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).onlanguagechange, null); }, set onlanguagechange(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).onlanguagechange = value + ""; }, get onload(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).onload, null); }, set onload(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).onload = value + ""; }, get onmessage(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).onmessage, null); }, set onmessage(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).onmessage = value + ""; }, get onmessageerror(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).onmessageerror, null); }, set onmessageerror(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).onmessageerror = value + ""; }, get onoffline(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).onoffline, null); }, set onoffline(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).onoffline = value + ""; }, get ononline(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).ononline, null); }, set ononline(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).ononline = value + ""; }, get onpagehide(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).onpagehide, null); }, set onpagehide(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).onpagehide = value + ""; }, get onpageshow(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).onpageshow, null); }, set onpageshow(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).onpageshow = value + ""; }, get onpopstate(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).onpopstate, null); }, set onpopstate(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).onpopstate = value + ""; }, get onrejectionhandled(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).onrejectionhandled, null); }, set onrejectionhandled(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).onrejectionhandled = value + ""; }, get onresize(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).onresize, null); }, set onresize(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).onresize = value + ""; }, get onscroll(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).onscroll, null); }, set onscroll(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).onscroll = value + ""; }, get onstorage(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).onstorage, null); }, set onstorage(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).onstorage = value + ""; }, get onunhandledrejection(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).onunhandledrejection, null); }, set onunhandledrejection(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).onunhandledrejection = value + ""; }, get onunload(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).onunload, null); }, set onunload(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).onunload = value + ""; }, get text(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).text, null); }, set text(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).text = value + ""; }, get vLink(){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).vLink, null); }, set vLink(value){ if (!HTMLBodyElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).vLink = value + ""; }, } qxVm.rename(HTMLBodyElement.prototype, "HTMLBodyElement"); qxVm.safeDescriptor_addConstructor(HTMLBodyElement); qxVm.safe_Objattribute(HTMLBodyElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLBodyElement.prototype, HTMLElement.prototype); Object.setPrototypeOf(HTMLBodyElement, HTMLElement); })(); qxVm.memory.htmlElements["body"] = function(){ return new HTMLBodyElement(qxVm.memory.$createObj_key); } HTMLButtonElement = function HTMLButtonElement(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLButtonElement); ; (function () { const $safe_get_attribute = ['disabled', 'form', 'formAction', 'formEnctype', 'formMethod', 'formNoValidate', 'formTarget', 'labels', 'name', 'type', 'validationMessage', 'validity', 'value', 'willValidate']; const $safe_set_attribute = ['disabled', 'form', 'formAction', 'formEnctype', 'formMethod', 'formNoValidate', 'formTarget', 'name', 'type', 'value']; const $safe_func_attribute = ['checkValidity', 'reportValidity', 'setCustomValidity']; HTMLButtonElement.prototype = { checkValidity() { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = true;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLButtonElement', 'checkValidity', arguments, result); return result; }, get disabled() { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).disabled, false);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLButtonElement', 'disabled', arguments, result); return result; }, set disabled(value) { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLButtonElement', 'disabled', arguments); qxVm.memory.private_data.get(this).disabled = value ? true: false; }, get form() { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).form, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLButtonElement', 'form', arguments, result); return result; }, set form(value) { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLButtonElement', 'form', arguments); qxVm.memory.private_data.get(this).form = null; }, get formAction() { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).formAction, location.href);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLButtonElement', 'formAction', arguments, result); return result; }, set formAction(value) { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLButtonElement', 'formAction', arguments); qxVm.memory.private_data.get(this).formAction = value + ""; }, get formEnctype() { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).formEnctype, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLButtonElement', 'formEnctype', arguments, result); return result; }, set formEnctype(value) { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLButtonElement', 'formEnctype', arguments); qxVm.memory.private_data.get(this).formEnctype = value + ""; }, get formMethod() { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).formMethod, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLButtonElement', 'formMethod', arguments, result); return result; }, set formMethod(value) { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLButtonElement', 'formMethod', arguments); qxVm.memory.private_data.get(this).formMethod = value.toLowerCase() + "" === 'post'? 'post': 'get'; }, get formNoValidate() { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).formNoValidate, false);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLButtonElement', 'formNoValidate', arguments, result); return result; }, set formNoValidate(value) { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLButtonElement', 'formNoValidate', arguments); qxVm.memory.private_data.get(this).formNoValidate = value ? true: false; }, get formTarget() { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).formTarget, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLButtonElement', 'formTarget', arguments, result); return result; }, set formTarget(value) { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLButtonElement', 'formTarget', arguments); qxVm.memory.private_data.get(this).formTarget = value + ""; }, get labels() { // NodeList  if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, get name() { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).name, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLButtonElement', 'name', arguments, result); return result; }, set name(value) { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLButtonElement', 'name', arguments); qxVm.memory.private_data.get(this).name = value + ""; }, reportValidity() { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = true;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLButtonElement', 'reportValidity', arguments, result); return result; }, setCustomValidity() { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLButtonElement', 'setCustomValidity', arguments, result); return result; }, get type() { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).type, "submit");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLButtonElement', 'type', arguments, result); return result; }, set type(value) { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLButtonElement', 'type', arguments); qxVm.memory.private_data.get(this).type = "submit"; }, get validationMessage() { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).validationMessage, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLButtonElement', 'validationMessage', arguments, result); return result; }, get validity() { // ValidityState  if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).validity, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLButtonElement', 'validationMessage', arguments, result); return result; }, get value() { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).value, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLButtonElement', 'value', arguments, result); return result; }, set value(value) { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLButtonElement', 'value', arguments); qxVm.memory.private_data.get(this).value = value + ""; }, get willValidate() { if (!HTMLButtonElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return true; } }; qxVm.rename(HTMLButtonElement.prototype, "HTMLButtonElement"); qxVm.safeDescriptor_addConstructor(HTMLButtonElement); qxVm.safe_Objattribute(HTMLButtonElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLButtonElement.prototype, HTMLElement.prototype); Object.setPrototypeOf(HTMLButtonElement, HTMLElement); })(); qxVm.memory.htmlElements["button"] = function () { return new HTMLButtonElement(qxVm.memory.$createObj_key); } HTMLCanvasElement = function HTMLCanvasElement(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, { getContext: null, contextType: null }) }; qxVm.safefunction(HTMLCanvasElement); ; (function () { const $safe_get_attribute = ['height', 'width']; const $safe_set_attribute = ['height', 'width']; const $safe_func_attribute = ['captureStream', 'getContext', 'toBlob', 'toDataURL', 'transferControlToOffscreen']; HTMLCanvasElement.prototype = { captureStream() { if (!HTMLCanvasElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLCanvasElement', 'captureStream', arguments, result); return result; }, getContext(contextType, contextAttributes) { if (!HTMLCanvasElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (contextType === undefined) { throw new TypeError("Failed to execute 'getContext' on 'HTMLCanvasElement': 1 argument required, but only 0 present.") } const buffer_context = qxVm.memory.private_data.get(this).getContext; const buffer_contextType = qxVm.memory.private_data.get(this).contextType; if (buffer_context === null) { let context = {}; switch (contextType) { case "webgl": context = new WebGLRenderingContext(qxVm.memory.$createObj_key, this) break; case "2d": context = new CanvasRenderingContext2D(qxVm.memory.$createObj_key, this) break default: context = null; }; qxVm.memory.private_data.get(this).getContext = context; qxVm.memory.private_data.get(this).contextType = contextType let result = context;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLCanvasElement', 'switch ', arguments, result); return result; } if (buffer_context !== null && contextType === buffer_contextType) { let result = buffer_context;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLCanvasElement', 'switch ', arguments, result); return result; } let result = null;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLCanvasElement', 'switch ', arguments, result); return result; }, get height() { if (!HTMLCanvasElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).height, 150);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLCanvasElement', 'height', arguments, result); return result; }, set height(value) { if (!HTMLCanvasElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLCanvasElement', 'height', arguments); qxVm.memory.private_data.get(this).height = (!isNaN(parseFloat(value)) && isFinite(value)) ? parseInt(value) : 0; }, toBlob(callback, type, quality) { if (!HTMLCanvasElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLCanvasElement', 'toBlob', arguments, result); return result; }, toDataURL() { if (!HTMLCanvasElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.default_envs.canvas;; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLCanvasElement', 'toDataURL', arguments, result); return result; }, transferControlToOffscreen() { if (!HTMLCanvasElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLCanvasElement', 'transferControlToOffscreen', arguments, result); return result; }, get width() { if (!HTMLCanvasElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).width, 300);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLCanvasElement', 'width', arguments, result); return result; }, set width(value) { if (!HTMLCanvasElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLCanvasElement', 'width', arguments); qxVm.memory.private_data.get(this).width = (!isNaN(parseFloat(value)) && isFinite(value)) ? parseInt(value) : 0; }, } qxVm.rename(HTMLCanvasElement.prototype, "HTMLCanvasElement"); qxVm.safeDescriptor_addConstructor(HTMLCanvasElement); qxVm.safe_Objattribute(HTMLCanvasElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLCanvasElement.prototype, HTMLElement.prototype); Object.setPrototypeOf(HTMLCanvasElement, HTMLElement); })(); qxVm.memory.htmlElements["canvas"] = function () { return new HTMLCanvasElement(qxVm.memory.$createObj_key); } HTMLDivElement = function HTMLDivElement(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLDivElement); ; (function () { const $safe_get_attribute = ['align']; const $safe_set_attribute = ['align']; const $safe_func_attribute = []; HTMLDivElement.prototype = { get align() { if (!HTMLDivElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); } let result = qxVm.abs(qxVm.memory.private_data.get(this).align, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLDivElement', 'align', arguments, result); return result; }, set align(value) { if (!HTMLDivElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.get(this).align = value + ""; } }; qxVm.rename(HTMLDivElement.prototype, "HTMLDivElement"); qxVm.safeDescriptor_addConstructor(HTMLDivElement); qxVm.safe_Objattribute(HTMLDivElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLDivElement.prototype, HTMLElement.prototype); Object.setPrototypeOf(HTMLDivElement, HTMLElement); })(); qxVm.memory.htmlElements["div"] = function () { return new HTMLDivElement(qxVm.memory.$createObj_key); } HTMLFrameElement = function HTMLFrameElement(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLFrameElement); ; (function () { const $safe_get_attribute = ['contentDocument', 'contentWindow', 'frameBorder', 'longDesc', 'marginHeight', 'marginWidth', 'name', 'noResize', 'scrolling', 'src']; const $safe_set_attribute = ['frameBorder', 'longDesc', 'marginHeight', 'marginWidth', 'name', 'noResize', 'scrolling', 'src']; const $safe_func_attribute = []; HTMLFrameElement.prototype = { get contentDocument() { if (!HTMLFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).contentDocument, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameElement', 'contentDocument', arguments, result); return result; }, get contentWindow() { if (!HTMLFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).contentWindow, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameElement', 'contentWindow', arguments, result); return result; }, get frameBorder() { if (!HTMLFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).frameBorder, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameElement', 'frameBorder', arguments, result); return result; }, set frameBorder(value) { if (!HTMLFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameElement', 'frameBorder', arguments); qxVm.memory.private_data.get(this).frameBorder = value + ""; }, get longDesc() { if (!HTMLFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).longDesc, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameElement', 'longDesc', arguments, result); return result; }, set longDesc(value) { if (!HTMLFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameElement', 'longDesc', arguments); qxVm.memory.private_data.get(this).longDesc = value + ""; }, get marginHeight() { if (!HTMLFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).marginHeight, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameElement', 'marginHeight', arguments, result); return result; }, set marginHeight(value) { if (!HTMLFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameElement', 'marginHeight', arguments); qxVm.memory.private_data.get(this).marginHeight = value + ""; }, get marginWidth() { if (!HTMLFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).marginWidth, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameElement', 'marginWidth', arguments, result); return result; }, set marginWidth(value) { if (!HTMLFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameElement', 'marginWidth', arguments); qxVm.memory.private_data.get(this).marginWidth = value + ""; }, get name() { if (!HTMLFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).name, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameElement', 'name', arguments, result); return result; }, set name(value) { if (!HTMLFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameElement', 'name', arguments); qxVm.memory.private_data.get(this).name = value + ""; }, get noResize() { if (!HTMLFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).noResize, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameElement', 'noResize', arguments, result); return result; }, set noResize(value) { if (!HTMLFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameElement', 'noResize', arguments); qxVm.memory.private_data.get(this).noResize = value + ""; }, get scrolling() { if (!HTMLFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).scrolling, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameElement', 'scrolling', arguments, result); return result; }, set scrolling(value) { if (!HTMLFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameElement', 'scrolling', arguments); qxVm.memory.private_data.get(this).scrolling = value + ""; }, get src() { if (!HTMLFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).src, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameElement', 'src', arguments, result); return result; }, set src(value) { if (!HTMLFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameElement', 'src', arguments); qxVm.memory.private_data.get(this).src = value + ""; }, } qxVm.rename(HTMLFrameElement.prototype, "HTMLFrameElement"); qxVm.safeDescriptor_addConstructor(HTMLFrameElement); qxVm.safe_Objattribute(HTMLFrameElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLFrameElement.prototype, HTMLElement.prototype); Object.setPrototypeOf(HTMLFrameElement, HTMLElement); })(); qxVm.memory.htmlElements["frame"] = function () { return new HTMLFrameElement(qxVm.memory.$createObj_key); } HTMLFrameSetElement = function HTMLFrameSetElement(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLFrameSetElement); ; (function () { const $safe_get_attribute = [ 'cols', 'onafterprint', 'onbeforeprint', 'onbeforeunload', 'onblur', 'onerror', 'onfocus', 'onhashchange', 'onlanguagechange', 'onload', 'onmessage', 'onmessageerror', 'onoffline', 'ononline', 'onpagehide', 'onpageshow', 'onpopstate', 'onrejectionhandled', 'onresize', 'onscroll', 'onstorage', 'onunhandledrejection', 'onunload', 'rows' ]; const $safe_set_attribute = [ 'cols', 'onafterprint', 'onbeforeprint', 'onbeforeunload', 'onblur', 'onerror', 'onfocus', 'onhashchange', 'onlanguagechange', 'onload', 'onmessage', 'onmessageerror', 'onoffline', 'ononline', 'onpagehide', 'onpageshow', 'onpopstate', 'onrejectionhandled', 'onresize', 'onscroll', 'onstorage', 'onunhandledrejection', 'onunload', 'rows' ]; const $safe_func_attribute = []; HTMLFrameSetElement.prototype = { get cols() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).cols, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'cols', arguments, result); return result; }, set cols(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'cols', arguments); qxVm.memory.private_data.get(this).cols = value + ""; }, get onafterprint() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onafterprint, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'onafterprint', arguments, result); return result; }, set onafterprint(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'onafterprint', arguments); qxVm.memory.private_data.get(this).onafterprint = value + ""; }, get onbeforeprint() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onbeforeprint, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'onbeforeprint', arguments, result); return result; }, set onbeforeprint(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'onbeforeprint', arguments); qxVm.memory.private_data.get(this).onbeforeprint = value + ""; }, get onbeforeunload() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onbeforeunload, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'onbeforeunload', arguments, result); return result; }, set onbeforeunload(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'onbeforeunload', arguments); qxVm.memory.private_data.get(this).onbeforeunload = value + ""; }, get onblur() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onblur, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'onblur', arguments, result); return result; }, set onblur(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'onblur', arguments); qxVm.memory.private_data.get(this).onblur = value + ""; }, get onerror() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onerror, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'onerror', arguments, result); return result; }, set onerror(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'onerror', arguments); qxVm.memory.private_data.get(this).onerror = value + ""; }, get onfocus() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onfocus, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'onfocus', arguments, result); return result; }, set onfocus(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'onfocus', arguments); qxVm.memory.private_data.get(this).onfocus = value + ""; }, get onhashchange() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onhashchange, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'onhashchange', arguments, result); return result; }, set onhashchange(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'onhashchange', arguments); qxVm.memory.private_data.get(this).onhashchange = value + ""; }, get onlanguagechange() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onlanguagechange, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'onlanguagechange', arguments, result); return result; }, set onlanguagechange(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'onlanguagechange', arguments); qxVm.memory.private_data.get(this).onlanguagechange = value + ""; }, get onload() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onload, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'onload', arguments, result); return result; }, set onload(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'onload', arguments); qxVm.memory.private_data.get(this).onload = value + ""; }, get onmessage() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onmessage, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'onmessage', arguments, result); return result; }, set onmessage(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'onmessage', arguments); qxVm.memory.private_data.get(this).onmessage = value + ""; }, get onmessageerror() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onmessageerror, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'onmessageerror', arguments, result); return result; }, set onmessageerror(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'onmessageerror', arguments); qxVm.memory.private_data.get(this).onmessageerror = value + ""; }, get onoffline() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onoffline, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'onoffline', arguments, result); return result; }, set onoffline(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'onoffline', arguments); qxVm.memory.private_data.get(this).onoffline = value + ""; }, get ononline() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ononline, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'ononline', arguments, result); return result; }, set ononline(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'ononline', arguments); qxVm.memory.private_data.get(this).ononline = value + ""; }, get onpagehide() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpagehide, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'onpagehide', arguments, result); return result; }, set onpagehide(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'onpagehide', arguments); qxVm.memory.private_data.get(this).onpagehide = value + ""; }, get onpageshow() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpageshow, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'onpageshow', arguments, result); return result; }, set onpageshow(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'onpageshow', arguments); qxVm.memory.private_data.get(this).onpageshow = value + ""; }, get onpopstate() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onpopstate, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'onpopstate', arguments, result); return result; }, set onpopstate(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'onpopstate', arguments); qxVm.memory.private_data.get(this).onpopstate = value + ""; }, get onrejectionhandled() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onrejectionhandled, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'onrejectionhandled', arguments, result); return result; }, set onrejectionhandled(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'onrejectionhandled', arguments); qxVm.memory.private_data.get(this).onrejectionhandled = value + ""; }, get onresize() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onresize, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'onresize', arguments, result); return result; }, set onresize(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'onresize', arguments); qxVm.memory.private_data.get(this).onresize = value + ""; }, get onscroll() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onscroll, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'onscroll', arguments, result); return result; }, set onscroll(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'onscroll', arguments); qxVm.memory.private_data.get(this).onscroll = value + ""; }, get onstorage() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onstorage, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'onstorage', arguments, result); return result; }, set onstorage(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'onstorage', arguments); qxVm.memory.private_data.get(this).onstorage = value + ""; }, get onunhandledrejection() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onunhandledrejection, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'onunhandledrejection', arguments, result); return result; }, set onunhandledrejection(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'onunhandledrejection', arguments); qxVm.memory.private_data.get(this).onunhandledrejection = value + ""; }, get onunload() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onunload, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'onunload', arguments, result); return result; }, set onunload(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLFrameSetElement', 'onunload', arguments); qxVm.memory.private_data.get(this).onunload = value + ""; }, get rows() { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).rows, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLFrameSetElement', 'rows', arguments, result); return result; }, set rows(value) { if (!HTMLFrameSetElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).rows = value + ""; } } qxVm.rename(HTMLFrameSetElement.prototype, "HTMLFrameSetElement"); qxVm.safeDescriptor_addConstructor(HTMLFrameSetElement); qxVm.safe_Objattribute(HTMLFrameSetElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLFrameSetElement.prototype, HTMLElement.prototype); Object.setPrototypeOf(HTMLFrameSetElement, HTMLElement); })(); qxVm.memory.htmlElements["frameset"] = function () { return new HTMLFrameSetElement(qxVm.memory.$createObj_key); } HTMLHeadElement = function HTMLHeadElement(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLHeadElement); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = []; HTMLHeadElement.prototype = { }; qxVm.rename(HTMLHeadElement.prototype, "HTMLHeadElement"); qxVm.safeDescriptor_addConstructor(HTMLHeadElement); qxVm.safe_Objattribute(HTMLHeadElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLHeadElement.prototype, HTMLElement.prototype); Object.setPrototypeOf(HTMLHeadElement, HTMLElement); })(); qxVm.memory.htmlElements["head"] = function () { return new HTMLHeadElement(qxVm.memory.$createObj_key); } HTMLHtmlElement = function HTMLHtmlElement(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLHtmlElement); ; (function () { const $safe_get_attribute = ['version']; const $safe_set_attribute = ['version']; const $safe_func_attribute = []; HTMLHtmlElement.prototype = { get version() { if (!HTMLHtmlElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); } let result = qxVm.abs(qxVm.memory.private_data.get(this).version, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLHtmlElement', 'version', arguments, result); return result; }, set version(value) { if (!HTMLHtmlElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.get(this).version = value + ""; } }; qxVm.rename(HTMLHtmlElement.prototype, "HTMLHtmlElement"); qxVm.safeDescriptor_addConstructor(HTMLHtmlElement); qxVm.safe_Objattribute(HTMLHtmlElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLHtmlElement.prototype, HTMLElement.prototype); Object.setPrototypeOf(HTMLHtmlElement, HTMLElement); })(); qxVm.memory.htmlElements["html"] = function () { return new HTMLHtmlElement(qxVm.memory.$createObj_key); } HTMLIFrameElement = function HTMLIFrameElement(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLIFrameElement); ; (function () { const $safe_get_attribute = ['align', 'allow', 'allowFullscreen', 'allowPaymentRequest', 'contentDocument', 'contentWindow', 'csp', 'featurePolicy', 'frameBorder', 'height', 'loading', 'longDesc', 'marginHeight', 'marginWidth', 'name', 'referrerPolicy', 'sandbox', 'scrolling', 'src', 'srcdoc', 'width']; const $safe_set_attribute = ['align', 'allow', 'allowFullscreen', 'allowPaymentRequest', 'csp', 'frameBorder', 'height', 'loading', 'longDesc', 'marginHeight', 'marginWidth', 'name', 'referrerPolicy', 'sandbox', 'scrolling', 'src', 'srcdoc', 'width']; const $safe_func_attribute = ['getSVGDocument']; HTMLIFrameElement.prototype = { get align() { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).align, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLIFrameElement', 'align', arguments, result); return result; }, set align(value) { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLIFrameElement', 'align', arguments); qxVm.memory.private_data.get(this).align = value + ""; }, get allow() { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).allow, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLIFrameElement', 'allow', arguments, result); return result; }, set allow(value) { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLIFrameElement', 'allow', arguments); qxVm.memory.private_data.get(this).allow = value + ""; }, get allowFullscreen() { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).allowFullscreen, false);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLIFrameElement', 'allowFullscreen', arguments, result); return result; }, set allowFullscreen(value) { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLIFrameElement', 'allowFullscreen', arguments); qxVm.memory.private_data.get(this).allowFullscreen = value ? true : false; }, get allowPaymentRequest() { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).allowPaymentRequest, false);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLIFrameElement', 'allowPaymentRequest', arguments, result); return result; }, set allowPaymentRequest(value) { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLIFrameElement', 'allowPaymentRequest', arguments); qxVm.memory.private_data.get(this).allowPaymentRequest = value ? true : false; }, get contentDocument() { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).contentDocument, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLIFrameElement', 'contentDocument', arguments, result); return result; }, get contentWindow() { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).contentWindow, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLIFrameElement', 'contentWindow', arguments, result); return result; }, get csp() { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).csp, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLIFrameElement', 'csp', arguments, result); return result; }, set csp(value) { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLIFrameElement', 'csp', arguments); qxVm.memory.private_data.get(this).csp = value + ""; }, get featurePolicy() { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).featurePolicy, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLIFrameElement', 'featurePolicy', arguments, result); return result; }, get frameBorder() { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).frameBorder, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLIFrameElement', 'frameBorder', arguments, result); return result; }, set frameBorder(value) { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLIFrameElement', 'frameBorder', arguments); qxVm.memory.private_data.get(this).frameBorder = value + ""; }, getSVGDocument() { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLIFrameElement', 'getSVGDocument', arguments, result); return result; }, get height() { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).height, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLIFrameElement', 'height', arguments, result); return result; }, set height(value) { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLIFrameElement', 'height', arguments); qxVm.memory.private_data.get(this).height = value + ""; }, get loading() { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).loading, "auto");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLIFrameElement', 'loading', arguments, result); return result; }, set loading(value) { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLIFrameElement', 'loading', arguments); qxVm.memory.private_data.get(this).loading = value + ""; }, get longDesc() { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).longDesc, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLIFrameElement', 'longDesc', arguments, result); return result; }, set longDesc(value) { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLIFrameElement', 'longDesc', arguments); qxVm.memory.private_data.get(this).longDesc = value + ""; }, get marginHeight() { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).marginHeight, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLIFrameElement', 'marginHeight', arguments, result); return result; }, set marginHeight(value) { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLIFrameElement', 'marginHeight', arguments); qxVm.memory.private_data.get(this).marginHeight = value + ""; }, get marginWidth() { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).marginWidth, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLIFrameElement', 'marginWidth', arguments, result); return result; }, set marginWidth(value) { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLIFrameElement', 'marginWidth', arguments); qxVm.memory.private_data.get(this).marginWidth = value + ""; }, get name() { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).name, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLIFrameElement', 'name', arguments, result); return result; }, set name(value) { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLIFrameElement', 'name', arguments); qxVm.memory.private_data.get(this).name = value + ""; }, get referrerPolicy() { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).referrerPolicy, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLIFrameElement', 'referrerPolicy', arguments, result); return result; }, set referrerPolicy(value) { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLIFrameElement', 'referrerPolicy', arguments); qxVm.memory.private_data.get(this).referrerPolicy = value + ""; }, get sandbox() { // DOMTokenList if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, set sandbox(value) { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLIFrameElement', 'sandbox', arguments); qxVm.memory.private_data.get(this).sandbox = value + ""; }, get scrolling() { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).scrolling, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLIFrameElement', 'scrolling', arguments, result); return result; }, set scrolling(value) { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLIFrameElement', 'scrolling', arguments); qxVm.memory.private_data.get(this).scrolling = value + ""; }, get src() { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).src, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLIFrameElement', 'src', arguments, result); return result; }, set src(value) { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLIFrameElement', 'src', arguments); qxVm.memory.private_data.get(this).src = value + ""; }, get srcdoc() { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).srcdoc, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLIFrameElement', 'srcdoc', arguments, result); return result; }, set srcdoc(value) { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLIFrameElement', 'srcdoc', arguments); qxVm.memory.private_data.get(this).srcdoc = value + ""; }, get width() { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).width, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLIFrameElement', 'width', arguments, result); return result; }, set width(value) { if (!HTMLIFrameElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLIFrameElement', 'width', arguments); qxVm.memory.private_data.get(this).width = value + ""; }, } qxVm.rename(HTMLIFrameElement.prototype, "HTMLIFrameElement"); qxVm.safeDescriptor_addConstructor(HTMLIFrameElement); qxVm.safe_Objattribute(HTMLIFrameElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLFrameElement.prototype, HTMLElement.prototype); Object.setPrototypeOf(HTMLFrameElement, HTMLElement); })(); qxVm.memory.htmlElements["iframe"] = function () { return new HTMLImageElement(qxVm.memory.$createObj_key); } HTMLImageElement = function HTMLImageElement(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLImageElement); ; (function () { const $safe_get_attribute = ['align', 'alt', 'border', 'complete', 'crossOrigin', 'currentSrc', 'decoding', 'height', 'hspace', 'isMap', 'loading', 'longDesc', 'lowsrc', 'name', 'naturalHeight', 'naturalWidth', 'referrerPolicy', 'sizes', 'src', 'srcset', 'useMap', 'vspace', 'width', 'x', 'y']; const $safe_set_attribute = ['align', 'alt', 'border', 'crossOrigin', 'decoding', 'height', 'hspace', 'isMap', 'loading', 'longDesc', 'lowsrc', 'name', 'referrerPolicy', 'sizes', 'src', 'srcset', 'useMap', 'vspace', 'width']; const $safe_func_attribute = ['decode']; HTMLImageElement.prototype = { get align() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).align, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'align', arguments, result); return result; }, set align(value) { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLImageElement', 'align', arguments); qxVm.memory.private_data.get(this).align = value + ""; }, get alt() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).alt, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'alt', arguments, result); return result; }, set alt(value) { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLImageElement', 'alt', arguments); qxVm.memory.private_data.get(this).alt = value + ""; }, get border() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).border, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'border', arguments, result); return result; }, set border(value) { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLImageElement', 'border', arguments); qxVm.memory.private_data.get(this).border = value + ""; }, get complete() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = true;; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'complete', arguments, result); return result; }, get crossOrigin() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).crossOrigin, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'crossOrigin', arguments, result); return result; }, set crossOrigin(value) { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLImageElement', 'crossOrigin', arguments); qxVm.memory.private_data.get(this).crossOrigin = "anonymous"; }, get currentSrc() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).currentSrc, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'currentSrc', arguments, result); return result; }, decode() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLImageElement', 'decode', arguments, result); return result; }, get decoding() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).decoding, 'auto');; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'decoding', arguments, result); return result; }, set decoding(value) { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLImageElement', 'decoding', arguments); qxVm.memory.private_data.get(this).decoding = 'auto'; }, get height() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).height, 0);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'height', arguments, result); return result; }, set height(value) { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (value === "") { qxVm.memory.private_data.get(this).height = ""; } else if (value === true) { qxVm.memory.private_data.get(this).height = 1; } else { qxVm.memory.private_data.get(this).height = (!isNaN(parseFloat(value)) && isFinite(value)) ? parseInt(value) : 0; } }, get hspace() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).hspace, 0);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'hspace', arguments, result); return result; }, set hspace(value) { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (value === true) { qxVm.memory.private_data.get(this).hspace = 1; } else { qxVm.memory.private_data.get(this).hspace = (!isNaN(parseFloat(value)) && isFinite(value)) ? parseInt(value) : 0; } }, get isMap() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).isMap, false);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'isMap', arguments, result); return result; }, set isMap(value) { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLImageElement', 'isMap', arguments); qxVm.memory.private_data.get(this).isMap = value ? true: false; }, get loading() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).loading, "auto");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'loading', arguments, result); return result; }, set loading(value) { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLImageElement', 'loading', arguments); qxVm.memory.private_data.get(this).loading = value + ""; }, get longDesc() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).longDesc, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'longDesc', arguments, result); return result; }, set longDesc(value) { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLImageElement', 'longDesc', arguments); qxVm.memory.private_data.get(this).longDesc = `${location.href}${value}`; }, get lowsrc() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).lowsrc, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'lowsrc', arguments, result); return result; }, set lowsrc(value) { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLImageElement', 'lowsrc', arguments); qxVm.memory.private_data.get(this).lowsrc = `${location.href}${value}`; }, get name() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).name, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'name', arguments, result); return result; }, set name(value) { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLImageElement', 'name', arguments); qxVm.memory.private_data.get(this).name = value + ""; }, get naturalHeight() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).naturalHeight, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'naturalHeight', arguments, result); return result; }, get naturalWidth() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).naturalWidth, 0);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'naturalWidth', arguments, result); return result; }, get referrerPolicy() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).referrerPolicy, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'referrerPolicy', arguments, result); return result; }, set referrerPolicy(value) { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLImageElement', 'referrerPolicy', arguments); qxVm.memory.private_data.get(this).referrerPolicy = value + ""; }, get sizes() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).sizes, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'sizes', arguments, result); return result; }, set sizes(value) { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLImageElement', 'sizes', arguments); qxVm.memory.private_data.get(this).sizes = value + ""; }, get src() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).src, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'src', arguments, result); return result; }, set src(value) { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLImageElement', 'src', arguments); qxVm.memory.private_data.get(this).src = value + ""; }, get srcset() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).srcset, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'srcset', arguments, result); return result; }, set srcset(value) { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLImageElement', 'srcset', arguments); qxVm.memory.private_data.get(this).srcset = value + ""; }, get useMap() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).useMap, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'useMap', arguments, result); return result; }, set useMap(value) { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLImageElement', 'useMap', arguments); qxVm.memory.private_data.get(this).useMap = value + ""; }, get vspace() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).vspace, 0);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'vspace', arguments, result); return result; }, set vspace(value) { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLImageElement', 'vspace', arguments); qxVm.memory.private_data.get(this).vspace = (!isNaN(parseFloat(value)) && isFinite(value)) ? parseInt(value) : 0; }, get width() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).width, 0);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'width', arguments, result); return result; }, set width(value) { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLImageElement', 'width', arguments); qxVm.memory.private_data.get(this).width = (!isNaN(parseFloat(value)) && isFinite(value)) ? parseInt(value) : 0; }, get x() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).x, 0);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLImageElement', 'x', arguments, result); return result; }, get y() { if (!HTMLImageElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).y, 0); } }; qxVm.rename(HTMLImageElement.prototype, "HTMLImageElement"); qxVm.safeDescriptor_addConstructor(HTMLImageElement); qxVm.safe_Objattribute(HTMLImageElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLImageElement.prototype, HTMLElement.prototype); Object.setPrototypeOf(HTMLImageElement, HTMLElement); })(); qxVm.memory.htmlElements["img"] = function () { return new HTMLImageElement(qxVm.memory.$createObj_key); } HTMLInputElement = function HTMLInputElement(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLInputElement); ; (function () { const $safe_get_attribute = [ 'accept', 'align', 'alt', 'autocomplete', 'checked', 'defaultChecked', 'defaultValue', 'dirName', 'disabled', 'files', 'form', 'formAction', 'formEnctype', 'formMethod', 'formNoValidate', 'formTarget', 'height', 'incremental', 'indeterminate', 'labels', 'list', 'max', 'maxLength', 'min', 'minLength', 'multiple', 'name', 'pattern', 'placeholder', 'readOnly', 'required', 'selectionDirection', 'selectionEnd', 'selectionStart', 'size', 'src', 'step', 'type', 'useMap', 'validationMessage', 'validity', 'value', 'valueAsDate', 'valueAsNumber', 'webkitEntries', 'webkitdirectory', 'width', 'willValidate' ]; const $safe_set_attribute = [ 'accept', 'align', 'alt', 'autocomplete', 'checked', 'defaultChecked', 'defaultValue', 'dirName', 'disabled', 'files', 'form', 'formAction', 'formEnctype', 'formMethod', 'formNoValidate', 'formTarget', 'height', 'incremental', 'indeterminate', 'max', 'maxLength', 'min', 'minLength', 'multiple', 'name', 'pattern', 'placeholder', 'readOnly', 'required', 'selectionDirection', 'selectionEnd', 'selectionStart', 'size', 'src', 'step', 'type', 'useMap', 'value', 'valueAsDate', 'valueAsNumber', 'webkitdirectory', 'width' ]; const $safe_func_attribute = [ 'checkValidity', 'reportValidity', 'select', 'setCustomValidity', 'setRangeText', 'setSelectionRange', 'stepDown', 'stepUp' ]; HTMLInputElement.prototype = { get accept(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).accept, ""); }, set accept(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).accept = value + ""; }, get align(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).align, ""); }, set align(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).align = value + ""; }, get alt(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).alt, ""); }, set alt(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).alt = value + ""; }, get autocomplete(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).autocomplete, ""); }, set autocomplete(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).autocomplete = value + ""; }, checkValidity(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, get checked(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).checked, ""); }, set checked(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).checked = value + ""; }, get defaultChecked(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).defaultChecked, ""); }, set defaultChecked(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).defaultChecked = value + ""; }, get defaultValue(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).defaultValue, ""); }, set defaultValue(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).defaultValue = value + ""; }, get dirName(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).dirName, ""); }, set dirName(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).dirName = value + ""; }, get disabled(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).disabled, ""); }, set disabled(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).disabled = value + ""; }, get files(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).files, ""); }, set files(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).files = value + ""; }, get form(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).form, ""); }, set form(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).form = value + ""; }, get formAction(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).formAction, ""); }, set formAction(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).formAction = value + ""; }, get formEnctype(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).formEnctype, ""); }, set formEnctype(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).formEnctype = value + ""; }, get formMethod(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).formMethod, ""); }, set formMethod(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).formMethod = value + ""; }, get formNoValidate(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).formNoValidate, ""); }, set formNoValidate(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).formNoValidate = value + ""; }, get formTarget(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).formTarget, ""); }, set formTarget(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).formTarget = value + ""; }, get height(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).height, ""); }, set height(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).height = value + ""; }, get incremental(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).incremental, ""); }, set incremental(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).incremental = value + ""; }, get indeterminate(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).indeterminate, ""); }, set indeterminate(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).indeterminate = value + ""; }, get labels(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).labels, ""); }, get list(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).list, ""); }, get max(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).max, ""); }, set max(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).max = value + ""; }, get maxLength(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).maxLength, ""); }, set maxLength(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).maxLength = value + ""; }, get min(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).min, ""); }, set min(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).min = value + ""; }, get minLength(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).minLength, ""); }, set minLength(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).minLength = value + ""; }, get multiple(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).multiple, ""); }, set multiple(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).multiple = value + ""; }, get name(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).name, ""); }, set name(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).name = value + ""; }, get pattern(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).pattern, ""); }, set pattern(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).pattern = value + ""; }, get placeholder(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).placeholder, ""); }, set placeholder(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).placeholder = value + ""; }, get readOnly(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).readOnly, ""); }, set readOnly(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).readOnly = value + ""; }, reportValidity(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, get required(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).required, ""); }, set required(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).required = value + ""; }, select(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, get selectionDirection(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).selectionDirection, ""); }, set selectionDirection(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).selectionDirection = value + ""; }, get selectionEnd(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).selectionEnd, ""); }, set selectionEnd(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).selectionEnd = value + ""; }, get selectionStart(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).selectionStart, ""); }, set selectionStart(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).selectionStart = value + ""; }, setCustomValidity(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, setRangeText(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, setSelectionRange(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, get size(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).size, ""); }, set size(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).size = value + ""; }, get src(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).src, ""); }, set src(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).src = value + ""; }, get step(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).step, ""); }, set step(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).step = value + ""; }, stepDown(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, stepUp(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, get type(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).type, ""); }, set type(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).type = value + ""; }, get useMap(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).useMap, ""); }, set useMap(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).useMap = value + ""; }, get validationMessage(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).validationMessage, ""); }, get validity(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).validity, ""); }, get value(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).value, ""); }, set value(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).value = value + ""; }, get valueAsDate(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).valueAsDate, ""); }, set valueAsDate(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).valueAsDate = value + ""; }, get valueAsNumber(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).valueAsNumber, ""); }, set valueAsNumber(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).valueAsNumber = value + ""; }, get webkitEntries(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).webkitEntries, ""); }, get webkitdirectory(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).webkitdirectory, ""); }, set webkitdirectory(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).webkitdirectory = value + ""; }, get width(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).width, ""); }, set width(value){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).width = value + ""; }, get willValidate(){ if (!HTMLInputElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).willValidate, ""); } } qxVm.rename(HTMLInputElement.prototype, "HTMLInputElement"); qxVm.safeDescriptor_addConstructor(HTMLInputElement); qxVm.safe_Objattribute(HTMLInputElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLInputElement.prototype, HTMLElement.prototype); Object.setPrototypeOf(HTMLInputElement, HTMLElement); })(); qxVm.memory.htmlElements["input"] = function () { return new HTMLInputElement(qxVm.memory.$createObj_key); } HTMLLabelElement = function HTMLLabelElement(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLLabelElement); ; (function () { const $safe_get_attribute = ['control', 'form', 'htmlFor']; const $safe_set_attribute = ['htmlFor']; const $safe_func_attribute = []; HTMLLabelElement.prototype = { get control() { if (!HTMLLabelElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).control, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLLabelElement', 'control', arguments, result); return result; }, get form() { if (!HTMLLabelElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).form, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLLabelElement', 'form', arguments, result); return result; }, get htmlFor() { if (!HTMLLabelElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).htmlFor, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLLabelElement', 'htmlFor', arguments, result); return result; }, set htmlFor(value) { if (!HTMLLabelElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLLabelElement', 'htmlFor', arguments); qxVm.memory.private_data.get(this).htmlFor = value + ""; }, } qxVm.rename(HTMLLabelElement.prototype, "HTMLLabelElement"); qxVm.safeDescriptor_addConstructor(HTMLLabelElement); qxVm.safe_Objattribute(HTMLLabelElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLLabelElement.prototype, HTMLElement.prototype); Object.setPrototypeOf(HTMLLabelElement, HTMLElement); })(); qxVm.memory.htmlElements["label"] = function () { return new HTMLLabelElement(qxVm.memory.$createObj_key); } HTMLLIElement = function HTMLLIElement(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLLIElement); ; (function () { const $safe_get_attribute = ['type', 'value']; const $safe_set_attribute = ['type', 'value']; const $safe_func_attribute = []; HTMLLIElement.prototype = { get type() { if (!HTMLLIElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).type, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLLIElement', 'type', arguments, result); return result; }, set type(value) { if (!HTMLLIElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLLIElement', 'type', arguments); qxVm.memory.private_data.get(this).type = value + ""; }, get value() { if (!HTMLLIElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).value, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLLIElement', 'value', arguments, result); return result; }, set value(value) { if (!HTMLLIElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).value = value + ""; } }; qxVm.rename(HTMLLIElement.prototype, "HTMLLIElement"); qxVm.safeDescriptor_addConstructor(HTMLLIElement); qxVm.safe_Objattribute(HTMLLIElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLLIElement.prototype, HTMLElement.prototype); Object.setPrototypeOf(HTMLLIElement, HTMLElement); })(); qxVm.memory.htmlElements["li"] = function () { return new HTMLLIElement(qxVm.memory.$createObj_key); } HTMLLinkElement = function HTMLLinkElement(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLLinkElement); ; (function () { const $safe_get_attribute = ['as', 'charset', 'crossOrigin', 'disabled', 'href', 'hreflang', 'imageSizes', 'imageSrcset', 'integrity', 'media', 'referrerPolicy', 'rel', 'relList', 'rev', 'sheet', 'sizes', 'target', 'type']; const $safe_set_attribute = ['as', 'charset', 'crossOrigin', 'disabled', 'href', 'hreflang', 'imageSizes', 'imageSrcset', 'integrity', 'media', 'referrerPolicy', 'rel', 'relList', 'rev', 'sizes', 'target', 'type']; const $safe_func_attribute = []; HTMLLinkElement.prototype = { get as() { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).as, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLLinkElement', 'as', arguments, result); return result; }, set as(value) { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLLinkElement', 'as', arguments); qxVm.memory.private_data.get(this).as = ""; }, get charset() { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).charset, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLLinkElement', 'charset', arguments, result); return result; }, set charset(value) { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLLinkElement', 'charset', arguments); qxVm.memory.private_data.get(this).charset = value + ""; }, get crossOrigin() { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).crossOrigin, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLLinkElement', 'crossOrigin', arguments, result); return result; }, set crossOrigin(value) { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLLinkElement', 'crossOrigin', arguments); qxVm.memory.private_data.get(this).crossOrigin = "anonymous"; }, get disabled() { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).disabled, false);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLLinkElement', 'disabled', arguments, result); return result; }, set disabled(value) { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLLinkElement', 'disabled', arguments); qxVm.memory.private_data.get(this).disabled = value ? true : false; }, get href() { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).href, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLLinkElement', 'href', arguments, result); return result; }, set href(value) { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLLinkElement', 'href', arguments); qxVm.memory.private_data.get(this).href = + `${location.origin}/${value}`; }, get hreflang() { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).hreflang, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLLinkElement', 'hreflang', arguments, result); return result; }, set hreflang(value) { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLLinkElement', 'hreflang', arguments); qxVm.memory.private_data.get(this).hreflang = value + ""; }, get imageSizes() { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).imageSizes, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLLinkElement', 'imageSizes', arguments, result); return result; }, set imageSizes(value) { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLLinkElement', 'imageSizes', arguments); qxVm.memory.private_data.get(this).imageSizes = value + ""; }, get imageSrcset() { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).imageSrcset, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLLinkElement', 'imageSrcset', arguments, result); return result; }, set imageSrcset(value) { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLLinkElement', 'imageSrcset', arguments); qxVm.memory.private_data.get(this).imageSrcset = value + ""; }, get integrity() { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).integrity, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLLinkElement', 'integrity', arguments, result); return result; }, set integrity(value) { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLLinkElement', 'integrity', arguments); qxVm.memory.private_data.get(this).integrity = value + ""; }, get media() { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).media, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLLinkElement', 'media', arguments, result); return result; }, set media(value) { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLLinkElement', 'media', arguments); qxVm.memory.private_data.get(this).media = value + ""; }, get referrerPolicy() { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).referrerPolicy, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLLinkElement', 'referrerPolicy', arguments, result); return result; }, set referrerPolicy(value) { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLLinkElement', 'referrerPolicy', arguments); qxVm.memory.private_data.get(this).referrerPolicy = value + ""; }, get rel() { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).rel, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLLinkElement', 'rel', arguments, result); return result; }, set rel(value) { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLLinkElement', 'rel', arguments); qxVm.memory.private_data.get(this).rel = value + ""; }, get relList() { // DOMTokenList if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; }, set relList(value) { // DOMTokenList if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLLinkElement', 'relList', arguments); qxVm.memory.private_data.get(this).relList = value + ""; }, get rev() { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).rev, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLLinkElement', 'rev', arguments, result); return result; }, set rev(value) { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLLinkElement', 'rev', arguments); qxVm.memory.private_data.get(this).rev = value + ""; }, get sheet() { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).sheet, null);; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLLinkElement', 'sheet', arguments, result); return result; }, get sizes() { // DOMTokenList if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).sizes, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLLinkElement', 'sheet', arguments, result); return result; }, set sizes(value) { // DOMTokenList if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLLinkElement', 'sizes', arguments); qxVm.memory.private_data.get(this).sizes = value + ""; }, get target() { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).target, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLLinkElement', 'target', arguments, result); return result; }, set target(value) { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLLinkElement', 'target', arguments); qxVm.memory.private_data.get(this).target = value + ""; }, get type() { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).type, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLLinkElement', 'type', arguments, result); return result; }, set type(value) { if (!HTMLLinkElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLLinkElement', 'type', arguments); qxVm.memory.private_data.get(this).type = value + ""; }, } qxVm.rename(HTMLLinkElement.prototype, "HTMLLinkElement"); qxVm.safeDescriptor_addConstructor(HTMLLinkElement); qxVm.safe_Objattribute(HTMLLinkElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLLinkElement.prototype, HTMLElement.prototype); Object.setPrototypeOf(HTMLLinkElement, HTMLElement); })(); qxVm.memory.htmlElements["link"] = function () { return new HTMLLinkElement(qxVm.memory.$createObj_key); } HTMLMediaElement = function HTMLMediaElement(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLMediaElement); ; (function () { const $attributes = { HAVE_CURRENT_DATA: 2, HAVE_ENOUGH_DATA: 4, HAVE_FUTURE_DATA: 3, HAVE_METADATA: 1, HAVE_NOTHING: 0, NETWORK_EMPTY: 0, NETWORK_IDLE: 1, NETWORK_LOADING: 2, NETWORK_NO_SOURCE: 3 }; const $safe_get_attribute = ['autoplay', 'buffered', 'controls', 'controlsList', 'crossOrigin', 'currentSrc', 'currentTime', 'defaultMuted', 'defaultPlaybackRate', 'disableRemotePlayback', 'duration', 'ended', 'error', 'loop', 'muted', 'networkState', 'onencrypted', 'onwaitingforkey', 'paused', 'playbackRate', 'played', 'preload', 'preservesPitch', 'readyState', 'remote', 'seekable', 'seeking', 'sinkId', 'src', 'srcObject', 'textTracks', 'volume', 'webkitAudioDecodedByteCount', 'webkitVideoDecodedByteCount']; const $safe_set_attribute = ['autoplay', 'controls', 'controlsList', 'crossOrigin', 'currentTime', 'defaultMuted', 'defaultPlaybackRate', 'disableRemotePlayback', 'loop', 'muted', 'onencrypted', 'onwaitingforkey', 'playbackRate', 'preload', 'preservesPitch', 'src', 'srcObject', 'volume']; const $safe_func_attribute = ['addTextTrack', 'canPlayType', 'captureStream', 'load', 'pause', 'play', 'setSinkId']; HTMLMediaElement.prototype = { addTextTrack() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLMediaElement', 'addTextTrack', arguments, result); return result; }, get autoplay() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).autoplay, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'autoplay', arguments, result); return result; }, set autoplay(value) { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMediaElement', 'autoplay', arguments); qxVm.memory.private_data.get(this).autoplay = value + ""; }, get buffered() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).buffered, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'buffered', arguments, result); return result; }, canPlayType() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLMediaElement', 'canPlayType', arguments, result); return result; }, captureStream() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLMediaElement', 'captureStream', arguments, result); return result; }, get controls() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).controls, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'controls', arguments, result); return result; }, set controls(value) { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMediaElement', 'controls', arguments); qxVm.memory.private_data.get(this).controls = value + ""; }, get controlsList() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).controlsList, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'controlsList', arguments, result); return result; }, set controlsList(value) { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMediaElement', 'controlsList', arguments); qxVm.memory.private_data.get(this).controlsList = value + ""; }, get crossOrigin() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).crossOrigin, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'crossOrigin', arguments, result); return result; }, set crossOrigin(value) { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMediaElement', 'crossOrigin', arguments); qxVm.memory.private_data.get(this).crossOrigin = value + ""; }, get currentSrc() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).currentSrc, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'currentSrc', arguments, result); return result; }, get currentTime() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).currentTime, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'currentTime', arguments, result); return result; }, set currentTime(value) { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMediaElement', 'currentTime', arguments); qxVm.memory.private_data.get(this).currentTime = value + ""; }, get defaultMuted() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).defaultMuted, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'defaultMuted', arguments, result); return result; }, set defaultMuted(value) { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMediaElement', 'defaultMuted', arguments); qxVm.memory.private_data.get(this).defaultMuted = value + ""; }, get defaultPlaybackRate() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).defaultPlaybackRate, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'defaultPlaybackRate', arguments, result); return result; }, set defaultPlaybackRate(value) { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMediaElement', 'defaultPlaybackRate', arguments); qxVm.memory.private_data.get(this).defaultPlaybackRate = value + ""; }, get disableRemotePlayback() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).disableRemotePlayback, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'disableRemotePlayback', arguments, result); return result; }, set disableRemotePlayback(value) { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMediaElement', 'disableRemotePlayback', arguments); qxVm.memory.private_data.get(this).disableRemotePlayback = value + ""; }, get duration() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).duration, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'duration', arguments, result); return result; }, get ended() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).ended, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'ended', arguments, result); return result; }, get error() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).error, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'error', arguments, result); return result; }, load() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLMediaElement', 'load', arguments, result); return result; }, get loop() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).loop, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'loop', arguments, result); return result; }, set loop(value) { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMediaElement', 'loop', arguments); qxVm.memory.private_data.get(this).loop = value + ""; }, get muted() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).muted, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'muted', arguments, result); return result; }, set muted(value) { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMediaElement', 'muted', arguments); qxVm.memory.private_data.get(this).muted = value + ""; }, get networkState() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).networkState, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'networkState', arguments, result); return result; }, get onencrypted() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onencrypted, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'onencrypted', arguments, result); return result; }, set onencrypted(value) { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMediaElement', 'onencrypted', arguments); qxVm.memory.private_data.get(this).onencrypted = value + ""; }, get onwaitingforkey() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onwaitingforkey, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'onwaitingforkey', arguments, result); return result; }, set onwaitingforkey(value) { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMediaElement', 'onwaitingforkey', arguments); qxVm.memory.private_data.get(this).onwaitingforkey = value + ""; }, pause() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLMediaElement', 'pause', arguments, result); return result; }, get paused() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).paused, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'paused', arguments, result); return result; }, play() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLMediaElement', 'play', arguments, result); return result; }, get playbackRate() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).playbackRate, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'playbackRate', arguments, result); return result; }, set playbackRate(value) { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMediaElement', 'playbackRate', arguments); qxVm.memory.private_data.get(this).playbackRate = value + ""; }, get played() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).played, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'played', arguments, result); return result; }, get preload() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).preload, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'preload', arguments, result); return result; }, set preload(value) { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMediaElement', 'preload', arguments); qxVm.memory.private_data.get(this).preload = value + ""; }, get preservesPitch() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).preservesPitch, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'preservesPitch', arguments, result); return result; }, set preservesPitch(value) { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMediaElement', 'preservesPitch', arguments); qxVm.memory.private_data.get(this).preservesPitch = value + ""; }, get readyState() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).readyState, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'readyState', arguments, result); return result; }, get remote() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).remote, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'remote', arguments, result); return result; }, get seekable() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).seekable, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'seekable', arguments, result); return result; }, get seeking() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).seeking, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'seeking', arguments, result); return result; }, setSinkId() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLMediaElement', 'setSinkId', arguments, result); return result; }, get sinkId() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).sinkId, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'sinkId', arguments, result); return result; }, get src() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).src, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'src', arguments, result); return result; }, set src(value) { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMediaElement', 'src', arguments); qxVm.memory.private_data.get(this).src = value + ""; }, get srcObject() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).srcObject, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'srcObject', arguments, result); return result; }, set srcObject(value) { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMediaElement', 'srcObject', arguments); qxVm.memory.private_data.get(this).srcObject = value + ""; }, get textTracks() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).textTracks, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'textTracks', arguments, result); return result; }, get volume() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).volume, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'volume', arguments, result); return result; }, set volume(value) { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMediaElement', 'volume', arguments); qxVm.memory.private_data.get(this).volume = value + ""; }, get webkitAudioDecodedByteCount() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).webkitAudioDecodedByteCount, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMediaElement', 'webkitAudioDecodedByteCount', arguments, result); return result; }, get webkitVideoDecodedByteCount() { if (!HTMLMediaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).webkitVideoDecodedByteCount, ""); } }; for (let key in $attributes) { if ($attributes.hasOwnProperty(key)) { const value = $attributes[key]; Object.defineProperty(HTMLMediaElement, key, { value: value, configurable: false, enumerable: true, writable: false }); Object.defineProperty(HTMLMediaElement.prototype, key, { value: value, configurable: false, enumerable: true, writable: false }); } }; qxVm.rename(HTMLMediaElement.prototype, "HTMLMediaElement"); qxVm.safeDescriptor_addConstructor(HTMLMediaElement); qxVm.safe_Objattribute(HTMLMediaElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLMediaElement.prototype, HTMLElement.prototype); Object.setPrototypeOf(HTMLMediaElement, HTMLElement); })(); HTMLMetaElement = function HTMLMetaElement(createObj_key) { if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLMetaElement); ; (function () { const $safe_get_attribute = ['content', 'httpEquiv', 'media', 'name', 'scheme']; const $safe_set_attribute = ['content', 'httpEquiv', 'media', 'name', 'scheme']; const $safe_func_attribute = []; HTMLMetaElement.prototype = { get content() { if (!HTMLMetaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).content, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMetaElement', 'content', arguments, result); return result; }, set content(value) { if (!HTMLMetaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMetaElement', 'content', arguments); qxVm.memory.private_data.get(this).content = value + ""; }, get httpEquiv() { if (!HTMLMetaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).httpEquiv, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMetaElement', 'httpEquiv', arguments, result); return result; }, set httpEquiv(value) { if (!HTMLMetaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMetaElement', 'httpEquiv', arguments); qxVm.memory.private_data.get(this).httpEquiv = value + ""; }, get media() { if (!HTMLMetaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).media, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMetaElement', 'media', arguments, result); return result; }, set media(value) { if (!HTMLMetaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMetaElement', 'media', arguments); qxVm.memory.private_data.get(this).media = value + ""; }, get name() { if (!HTMLMetaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).name, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMetaElement', 'name', arguments, result); return result; }, set name(value) { if (!HTMLMetaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMetaElement', 'name', arguments); qxVm.memory.private_data.get(this).name = value + ""; }, get scheme() { if (!HTMLMetaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).scheme, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLMetaElement', 'scheme', arguments, result); return result; }, set scheme(value) { if (!HTMLMetaElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLMetaElement', 'scheme', arguments); qxVm.memory.private_data.get(this).scheme = value + ""; }, } qxVm.rename(HTMLMetaElement.prototype, "HTMLMetaElement"); qxVm.safeDescriptor_addConstructor(HTMLMetaElement); qxVm.safe_Objattribute(HTMLMetaElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLMetaElement.prototype, HTMLElement.prototype); Object.setPrototypeOf(HTMLMetaElement, HTMLElement); })(); qxVm.memory.htmlElements["meta"] = function () { return new HTMLMetaElement(qxVm.memory.$createObj_key); } HTMLScriptElement = function HTMLScriptElement(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLScriptElement); ;(function(){ const $safe_get_attribute = ['async', 'charset', 'crossOrigin', 'defer', 'event', 'htmlFor', 'integrity', 'noModule', 'referrerPolicy', 'src', 'text', 'type']; const $safe_set_attribute = ['async', 'charset', 'crossOrigin', 'defer', 'event', 'htmlFor', 'integrity', 'noModule', 'referrerPolicy', 'src', 'text', 'type']; const $safe_func_attribute = []; HTMLScriptElement.prototype = { get async(){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).async, true); }, set async(value){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).async = value + ""; }, get charset(){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).charset, ""); }, set charset(value){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).charset = value + ""; }, get crossOrigin(){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).crossOrigin, null); }, set crossOrigin(value){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).crossOrigin = value + ""; }, get defer(){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).defer, false); }, set defer(value){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).defer = value + ""; }, get event(){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).event, ""); }, set event(value){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).event = value + ""; }, get htmlFor(){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).htmlFor, ""); }, set htmlFor(value){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).htmlFor = value + ""; }, get integrity(){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).integrity, ""); }, set integrity(value){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).integrity = value + ""; }, get noModule(){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).noModule, false); }, set noModule(value){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).noModule = value + ""; }, get referrerPolicy(){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).referrerPolicy, null); }, set referrerPolicy(value){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).referrerPolicy = value + ""; }, get src(){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).src, ""); }, set src(value){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).src = value + ""; }, get text(){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).text, ""); }, set text(value){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).text = value + ""; }, get type(){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; return qxVm.abs(qxVm.memory.private_data.get(this).type, ""); }, set type(value){ if (!HTMLScriptElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).type = value + ""; } }; qxVm.rename(HTMLScriptElement.prototype, "HTMLScriptElement"); qxVm.safeDescriptor_addConstructor(HTMLScriptElement); qxVm.safe_Objattribute(HTMLScriptElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLScriptElement.prototype, HTMLElement.prototype); Object.setPrototypeOf(HTMLScriptElement, HTMLElement); })(); qxVm.memory.htmlElements["script"] = function () { return new HTMLScriptElement(qxVm.memory.$createObj_key); } HTMLSpanElement = function HTMLSpanElement(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLSpanElement); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = []; HTMLSpanElement.prototype = {}; qxVm.rename(HTMLSpanElement.prototype, "HTMLSpanElement"); qxVm.safeDescriptor_addConstructor(HTMLSpanElement); qxVm.safe_Objattribute(HTMLSpanElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLSpanElement.prototype, HTMLElement.prototype); Object.setPrototypeOf(HTMLSpanElement, HTMLElement); })(); qxVm.memory.htmlElements["span"] = function () { return new HTMLSpanElement(qxVm.memory.$createObj_key); } HTMLTitleElement = function HTMLTitleElement(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLTitleElement); ; (function () { const $safe_get_attribute = ['text']; const $safe_set_attribute = ['text']; const $safe_func_attribute = []; HTMLTitleElement.prototype = { get text() { if (!HTMLTitleElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); } let result = qxVm.abs(qxVm.memory.private_data.get(this).text, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLTitleElement', 'text', arguments, result); return result; }, set text(value) { if (!HTMLTitleElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.get(this).text = value + ""; } }; qxVm.rename(HTMLTitleElement.prototype, "HTMLTitleElement"); qxVm.safeDescriptor_addConstructor(HTMLTitleElement); qxVm.safe_Objattribute(HTMLTitleElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLTitleElement.prototype, HTMLElement.prototype); Object.setPrototypeOf(HTMLTitleElement, HTMLElement); })(); qxVm.memory.htmlElements["title"] = function () { return new HTMLTitleElement(qxVm.memory.$createObj_key); } HTMLAudioElement = function HTMLAudioElement(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLAudioElement); ; (function () { const $safe_get_attribute = []; const $safe_set_attribute = []; const $safe_func_attribute = []; HTMLAudioElement.prototype = {}; qxVm.rename(HTMLAudioElement.prototype, "HTMLAudioElement"); qxVm.safeDescriptor_addConstructor(HTMLAudioElement); qxVm.safe_Objattribute(HTMLAudioElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLAudioElement.prototype, HTMLMediaElement.prototype); Object.setPrototypeOf(HTMLAudioElement, HTMLMediaElement); })(); qxVm.memory.htmlElements["audio"] = function () { return new HTMLAudioElement(qxVm.memory.$createObj_key); } HTMLVideoElement = function HTMLVideoElement(createObj_key) {//构造函数 if (createObj_key !== qxVm.memory.$createObj_key) { throw new TypeError("Illegal constructor"); } qxVm.memory.private_data.set(this, {}) }; qxVm.safefunction(HTMLVideoElement); ; (function () { const $safe_get_attribute = [ 'disablePictureInPicture', 'height', 'onenterpictureinpicture', 'onleavepictureinpicture', 'playsInline', 'poster', 'videoHeight', 'videoWidth', 'webkitDecodedFrameCount', 'webkitDisplayingFullscreen', 'webkitDroppedFrameCount', 'webkitSupportsFullscreen', 'width' ]; const $safe_set_attribute = ['disablePictureInPicture', 'height', 'onenterpictureinpicture', 'onleavepictureinpicture', 'playsInline', 'poster', 'width']; const $safe_func_attribute = [ 'cancelVideoFrameCallback', 'getVideoPlaybackQuality', 'requestPictureInPicture', 'requestVideoFrameCallback', 'webkitEnterFullScreen', 'webkitEnterFullscreen', 'webkitExitFullScreen', 'webkitExitFullscreen' ]; HTMLVideoElement.prototype = { cancelVideoFrameCallback() { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLVideoElement', 'cancelVideoFrameCallback', arguments, result); return result; }, get disablePictureInPicture() { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).disablePictureInPicture, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLVideoElement', 'disablePictureInPicture', arguments, result); return result; }, set disablePictureInPicture(value) { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLVideoElement', 'disablePictureInPicture', arguments); qxVm.memory.private_data.get(this).disablePictureInPicture = value + ""; }, getVideoPlaybackQuality() { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLVideoElement', 'getVideoPlaybackQuality', arguments, result); return result; }, get height() { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).height, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLVideoElement', 'height', arguments, result); return result; }, set height(value) { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLVideoElement', 'height', arguments); qxVm.memory.private_data.get(this).height = value + ""; }, get onenterpictureinpicture() { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onenterpictureinpicture, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLVideoElement', 'onenterpictureinpicture', arguments, result); return result; }, set onenterpictureinpicture(value) { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLVideoElement', 'onenterpictureinpicture', arguments); qxVm.memory.private_data.get(this).onenterpictureinpicture = value + ""; }, get onleavepictureinpicture() { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).onleavepictureinpicture, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLVideoElement', 'onleavepictureinpicture', arguments, result); return result; }, set onleavepictureinpicture(value) { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLVideoElement', 'onleavepictureinpicture', arguments); qxVm.memory.private_data.get(this).onleavepictureinpicture = value + ""; }, get playsInline() { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).playsInline, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLVideoElement', 'playsInline', arguments, result); return result; }, set playsInline(value) { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLVideoElement', 'playsInline', arguments); qxVm.memory.private_data.get(this).playsInline = value + ""; }, get poster() { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).poster, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLVideoElement', 'poster', arguments, result); return result; }, set poster(value) { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; if (qxVm.config.log_print === true) qxVm.logAdd('Set', 'HTMLVideoElement', 'poster', arguments); qxVm.memory.private_data.get(this).poster = value + ""; }, requestPictureInPicture() { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLVideoElement', 'requestPictureInPicture', arguments, result); return result; }, requestVideoFrameCallback() { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLVideoElement', 'requestVideoFrameCallback', arguments, result); return result; }, get videoHeight() { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).videoHeight, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLVideoElement', 'videoHeight', arguments, result); return result; }, get videoWidth() { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).videoWidth, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLVideoElement', 'videoWidth', arguments, result); return result; }, get webkitDecodedFrameCount() { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).webkitDecodedFrameCount, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLVideoElement', 'webkitDecodedFrameCount', arguments, result); return result; }, get webkitDisplayingFullscreen() { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).webkitDisplayingFullscreen, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLVideoElement', 'webkitDisplayingFullscreen', arguments, result); return result; }, get webkitDroppedFrameCount() { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).webkitDroppedFrameCount, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLVideoElement', 'webkitDroppedFrameCount', arguments, result); return result; }, webkitEnterFullScreen() { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLVideoElement', 'webkitEnterFullScreen', arguments, result); return result; }, webkitEnterFullscreen() { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLVideoElement', 'webkitEnterFullscreen', arguments, result); return result; }, webkitExitFullScreen() { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLVideoElement', 'webkitExitFullScreen', arguments, result); return result; }, webkitExitFullscreen() { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = undefined; if (qxVm.config.log_print === true) qxVm.logAdd('Func', 'HTMLVideoElement', 'webkitExitFullscreen', arguments, result); return result; }, get webkitSupportsFullscreen() { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).webkitSupportsFullscreen, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLVideoElement', 'webkitSupportsFullscreen', arguments, result); return result; }, get width() { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; let result = qxVm.abs(qxVm.memory.private_data.get(this).width, "");; if (qxVm.config.log_print === true) qxVm.logAdd('Get', 'HTMLVideoElement', 'width', arguments, result); return result; }, set width(value) { if (!HTMLVideoElement.prototype.isPrototypeOf(this)) { throw new TypeError("Illegal constructor"); }; qxVm.memory.private_data.get(this).width = value + ""; } }; qxVm.rename(HTMLVideoElement.prototype, "HTMLVideoElement"); qxVm.safeDescriptor_addConstructor(HTMLVideoElement); qxVm.safe_Objattribute(HTMLVideoElement, $safe_get_attribute, $safe_set_attribute, $safe_func_attribute); Object.setPrototypeOf(HTMLVideoElement.prototype, HTMLMediaElement.prototype); Object.setPrototypeOf(HTMLVideoElement, HTMLMediaElement); })(); qxVm.memory.htmlElements["video"] = function () { return new HTMLVideoElement(qxVm.memory.$createObj_key); } Image = function Image() { return new HTMLImageElement(qxVm.memory.$createObj_key); }; qxVm.safefunction(Image); ; (function () { Image.prototype = HTMLImageElement.prototype; })(); document = new HTMLDocument(qxVm.memory.$createObj_key); ; (function () { let $attribute_map = { 'location': location } for (const key in $attribute_map) { if (Object.hasOwnProperty.call($attribute_map, key)) { const value = $attribute_map[key]; Object.defineProperty(document, key, { get() { return value; }, set(value) { }, configurable: false, enumerable: true }); qxVm.safefunction(Object.getOwnPropertyDescriptor(document, key)['get'], `get ${key}`, true); qxVm.safefunction(Object.getOwnPropertyDescriptor(document, key)['set'], `set ${key}`, true); } }; Object.setPrototypeOf(document.body, HTMLBodyElement.prototype); let get_set_attribute_map = { document: [document, true, false, false, true] } for (const key in get_set_attribute_map) { if (Object.hasOwnProperty.call(get_set_attribute_map, key)) { const element = get_set_attribute_map[key]; const value = element[0], get = element[1], set = element[2], configurable = element[3], enumerable = element[4]; let desc = { get() { return value }, set(value) { }, configurable: configurable, enumerable: enumerable } if (set === false) { desc.set = undefined; } Object.defineProperty(window, key, desc); qxVm.safefunction(Object.getOwnPropertyDescriptor(window, key)['get'], `get ${key}`, true); if (set === true) { qxVm.safefunction(Object.getOwnPropertyDescriptor(window, key)['set'], `set ${key}`, true); } } }; })(); qxVm.memory.htmlCollection[0] = new HTMLBodyElement(qxVm.memory.$createObj_key); qxVm.memory.htmlCollection[1] = new HTMLHeadElement(qxVm.memory.$createObj_key); Node = qxVm.proxy(Node, "Node"); window = qxVm.proxy(window, "window"); top = qxVm.proxy(top, "top"); parent = qxVm.proxy(parent, "parent"); self = qxVm.proxy(self, "self"); Window = qxVm.proxy(Window, "Window"); location = qxVm.proxy(location, "location"); Location = qxVm.proxy(Location, "Location"); navigator = qxVm.proxy(navigator, "navigator"); Navigator = qxVm.proxy(Navigator, "Navigator"); document = qxVm.proxy(document, "document"); Document = qxVm.proxy(Document, "Document"); screen = qxVm.proxy(screen, "screen"); Screen = qxVm.proxy(Screen, "Screen"); history = qxVm.proxy(history, "history"); History = qxVm.proxy(History, "History"); Storage = qxVm.proxy(Storage, "Storage"); localStorage = qxVm.proxy(localStorage, "localStorage"); sessionStorage = qxVm.proxy(sessionStorage, "sessionStorage"); MimeType = qxVm.proxy(MimeType, "MimeType"); MimeTypeArray = qxVm.proxy(MimeTypeArray, "MimeTypeArray"); Plugin = qxVm.proxy(Plugin, "Plugin"); PluginArray = qxVm.proxy(PluginArray, "PluginArray"); Element = qxVm.proxy(Element, "Element"); HTMLElement = qxVm.proxy(HTMLElement, "HTMLElement"); HTMLDocument = qxVm.proxy(HTMLDocument, "HTMLDocument"); CharacterData = qxVm.proxy(CharacterData, "CharacterData"); Attr = qxVm.proxy(Attr, "Attr"); HTMLBodyElement = qxVm.proxy(HTMLBodyElement, "HTMLBodyElement"); HTMLDivElement = qxVm.proxy(HTMLDivElement, "HTMLDivElement"); /** * 设置为用户的配置 */ qxVm.config['logOpen'] = qxVm_module.nodeConfig.logOpen qxVm.config['proxy'] = qxVm_module.nodeConfig.proxy qxVm.memory.finish = true; qxVm.console_log('框架代码加载完毕 !!!') Date.now = function now() { return 1661986251253 }; Date.parse = function () { return 1661986251253 }; Date.prototype.valueOf = function () { return 1661986251253 }; Date.prototype.getTime = function () { return 1661986251253 }; Date.prototype.toString = function () { return 1661986251253 }; Math.random = function random() { return 0.08636862211354912 }; /***************************************************** * * * Author: sml2h3 * Date: 2022/2/10 10:59 * File: source140.js * Project: WebStorm *****************************************************/ debugger; window.HTMLElement; !function () { function e(r, s, d, p, v) { var u; var g; var m; var y; var R; var _; var L; var T; var M; var I; var P; var D; var N; var U; var B; var z; var V; var Q; var W; var G; var F; var q; var H; var X; var J; var K; var Y; var $; var Z; var ee; var oe; var ne; var te; var re; var ae; var ie; var he; var ce; var se; var de; var pe; var ve; var ue; var ge; var le; var Ce; var fe; var me; var be; var Ae; var ke; var Se; var xe; var we; var je; var Oe; var ye; var Ee; var Re; var _e; var Le; var Te; var Me; var Ie; var Pe; var De; var Ne; var Ue; var Be; var ze; var Ve; var Qe; var We; var Ge; var Fe; var qe; var He; var Xe; var Je; var Ke; var Ye; var $e; var Ze; var eo; var oo; var no; var to; var ro; var ao; var io; var ho; var co; var so; var po; var vo; var uo; var go; var lo; var Co; var fo; var mo; var bo; var Ao; var ko; var So; var xo; var wo; var jo; var Oo; var yo; var Eo; var Ro; var _o; var Lo; var To; var Mo; var Io; var Po; var Do; var No; var Uo; var Bo; var zo; var Vo; var Qo; var Wo; var Go; var Fo; var qo; var Ho; var Xo; var Jo; var Ko; var Yo; var $o; var Zo; var en; var on; var nn; var tn; var rn; var an; var hn; var cn; var sn; var dn; var pn; var vn; var un; var gn; var ln; var Cn; var fn; var mn; var bn; var An; var kn; var Sn; var xn; var wn; var jn; var On; var yn; var En; var Rn; var _n; var Ln; var Tn; var Mn; var In; var Pn; var Dn; var Nn; var Un; var Bn; var zn; var Vn; var Qn; var Wn; var Gn; var Fn; var qn; var Hn; var Xn; var Jn; var Kn; var Yn; var $n; var Zn; var et; var ot; var nt; var tt; var rt; var at; var it; var ht; var ct; var st; var dt; var pt; var vt; var ut; var gt; var lt; var Ct; var ft; var mt; var bt; var At; var kt; var St; var xt; var wt; var jt; var Ot; var yt; var Et; var Rt; var _t; var Lt; var Tt; var Mt; var It; var Pt; var Dt; var Nt; var Ut; var Bt; var zt; var Vt; var Qt; var Wt; var Gt; var Ft; var qt; var Ht; var Xt; var Jt; var Kt; var Yt; var $t; var Zt; var er; var or; var nr; var tr; var rr; var ar; var ir; var hr; var cr; var sr; var dr; var pr; var vr; var ur; var gr; var lr; var Cr; var fr; var mr; var br; var Ar; var kr; var Sr; var xr; var wr; var jr; var Or; var yr; var Er; var Rr; var _r; var Lr; var Tr; var Mr; var Ir; var Pr; var Dr; var Nr; var Ur; var Br; var zr; var Vr; var Qr; var Wr; var Gr; var Fr; var qr; var Hr; var Xr; var Jr; var Kr; var Yr; var $r; var Zr; var ea; var oa; var na; var ta; var ra; var aa; var ia; var ha; var ca; var sa; var da; var pa; var va; var ua; var ga; var la; var Ca; var fa; var ma; var ba; var Aa; var ka; var Sa; var xa; var wa; var ja; var Oa; var ya; var Ea; var Ra; var _a; var La; var Ta; var Ma; var Ia; var Pa; var Da; var Na; var Ua; var Ba; var za; var Va; var Qa; var Wa; var Ga; var Fa; var qa; var Ha; var Xa; var Ja; var Ka; var Ya; var $a; var Za; var ei; var oi; var ni; var ti; var ri; var ai; var ii; var hi; var ci; var si; var di; var pi; var vi; var ui; var gi; oi = this; Ca = 0 /* */ ; Or = -1; try { ba = window; Nt = r; ur = void 0; Jo = void 0; ei = O; if (Nt) { Qn = "object"; To = typeof Nt !== Qn; if (To) { Jo = void 0; } else { Qn = "string"; In = typeof Nt.type !== Qn; if (In) { Jo = void 0; } else { Qn = "target"; qo = Nt[Qn]; if (!qo) { var Ne = "srcElement"; qo = Nt[Ne]; } Qn = qo; if (Qn) { Jo = 1; } } } } else { Jo = void 0; } Nt = void 0 === ur; Qn = Jo; if (Qn) { qo = void 0; En = "mousemove"; be = 0; At = ei; b = 9; Re = void 0; kn = ba; pn = r; Ie = "mousedown"; Io = "touchstart"; Qo = void 0; Me = At; me = void 0; So = pn; pe = "keyup"; var X = "touchmove"; var Jo = "focus"; if (!Me[55]) { Me[55] = []; } yo = "click"; var uo = "deviceorientation"; var Ee = "WV.Event.APP.Active"; var To = "target"; In = Me[55]; Ne = In; In = So; if (!In) { var y = "event"; In = window[y]; } co = In; Re = co; In = Re; co = In; y = co[To]; if (!y) { var To = "srcElement"; y = co[To]; } To = y; co = In.type; y = co === Ie; Re = co === X; Ln = co === yo; yo = co === Ee; pn = co === En; En = co === uo; uo = co === Jo; A = co; Jo = co === Io; if (!uo) { Ie = "focusin"; uo = co === Ie; } if (!yo) { var Ee = "resume"; yo = co === Ee; } if (!Jo) { var Ie = "touchend"; Jo = co === Ie; } Qo = To; To = co === pe; Ie = Jo; if (!y) { var Jo = "mouseup"; y = co === Jo; } Jo = Qo; Io = yo; yo = uo; uo = Jo; Qo = y; if (uo) { y = "id"; uo = Jo[y]; } else { uo = ""; } y = uo; if (!yo) { uo = "blur"; yo = co === uo; } uo = y; y = yo; yo = uo; if (Ne.indexOf) { Ee = Ne.indexOf(yo); qo = Ee; } else { Ee = 0; while (Ee < Ne.length) { So = Ne[Ee] === yo; if (So) { qo = Ee; be = 1; } Ee++; } if (!be) { qo = -1; } } Ne = qo; qo = -1 === Ne; if (qo) { be = Me[55]; Ne = be.length; be = Me[55]; be[Ne] = uo; } if (!y) { var be = "focusout"; y = co === be; } me = Ne; if (En) { qo = kn; Ne = In; uo = void 0; be = "Date"; yo = At; Ee = +new qo[be]() - yo[12]; qo = Ee - yo[62]; be = 2 > qo; if (be) { uo = void 0; } else { yo[62] = Ee; if (!yo[57]) { yo[57] = []; } ge = []; X = yo[48]; u = Ee % 7; de = yo[57]; xo = X[u]; ge[2] = Ee; u = "alpha"; var ve = "beta"; var X = "gamma"; qo = 100 * Ne[X]; Me = 100 * Ne[u]; So = 100 * Ne[ve]; pe = Me >> 0; ge[0] = pe ^ xo; Me = qo >> 0; qo = So >> 0; ge[1] = Me ^ xo; ge[3] = qo ^ xo; de.push(ge); qo = yo[57]; Me = qo.length; qo = Me > 8192; if (qo) { Me = yo[57]; Me.unshift(); } } } qo = y; En = me; if (Ie) { uo = kn; y = In; Ee = At; Me = En; if (!Ee[18]) { me = uo; So = "navigator"; pe = "userAgent"; var Ei = Ee; ge = void 0; X = "platform"; u = "navigator"; de = "arm"; ve = me[u]; u = ve[X]; X = u.indexOf(de); u = -1 !== X; X = me[So]; So = X[pe]; if (!u) { pe = "iPhone"; X = So.indexOf(pe); u = -1 !== X; } pe = u; if (!pe) { X = "Firefox/62"; u = So.indexOf(X); pe = -1 !== u; } So = pe; if (So) { ge = void 0; } else { pe = "AudioContext"; X = me[pe]; if (!X) { pe = "webkitAudioContext"; X = me[pe]; } pe = X; if (pe) { try { Ei[25] = new X(); } catch (o) { } } pe = Ei[25]; if (pe) { u = "function"; var ve = "createOscillator"; pe = typeof Ei[25][ve] === u; } X = pe; if (X) { pe = "createAnalyser"; u = "function"; X = typeof Ei[25][pe] === u; } pe = X; if (pe) { X = "createGain"; u = "function"; pe = typeof Ei[25][X] === u; } X = pe; if (X) { ve = "function"; var de = "createScriptProcessor"; X = typeof Ei[25][de] === ve; } pe = X; if (pe) { de = "value"; Qe = "state"; bn = "setTimeout"; q = Ei[25]; eo = "connect"; Po = Ei[25]; On = "start"; re = "gain"; var u = "createScriptProcessor"; Fe = "connect"; Oo = "+"; var ho = "createGain"; vo = "createOscillator"; var Vn = "destination"; ve = "connect"; var xo = "sawtooth"; var Ho = "baseLatency"; var Xe = "onaudioprocess"; X = "createAnalyser"; var dn = "connect"; qe = q[Ho]; q = Po[Qe]; Qe = qe + Oo; Ei[70] = Qe + q; qe = Ei[25]; Qe = qe[vo](); Qe.type = xo; xo = Ei[25]; var Si = xo[X](); Qe[dn](Si); Qe[On](0); X = Ei[25]; var xi = X[ho](); X = xi[re]; X[de] = 0; X = Ei[25]; var wi = X[u](4096, 1, 1); Si[Fe](wi); X = Ei[25]; u = X[Vn]; wi[ve](xi); xi[eo](u); wi[Xe] = function () { var o = "onaudioprocess"; wi[o] = null; e(16, Si, xi, wi); }; X = function () { var e = "\u0298\u0299\u0296\u0282\u0293\u029e\u0298\u0287\u0285\u0298\u0294\u0292\u0284\u0284"; var o = ""; for (var n = 0; n < e.length; n++) { var t = 759 ^ e.charCodeAt(n); o += String.fromCharCode(t); } if (wi[o] = null, !Ei[67]) { var r = "AcTimeOut"; Ei[67] = r; } }; me[bn](X, 1e3); } else { X = "ns"; Ei[67] = X; } } Ee[18] = 1; } me = void 0; So = "isTrusted"; pe = Jo; var be = "touchend"; Ne = co === be; be = Ne; Ne = be; if (Ne) { var yo = "changedTouches"; Ne = y[yo]; } else { yo = "touches"; Ne = y[yo]; } yo = Ne; Ne = y[So] === !1; if (Ne) { Ee[31]++; } if (yo) { Ne = yo[0]; if (Ne) { u = "pageX"; de = "id"; ve = 0; xo = void 0; Fe = 0; qe = "className"; Qe = "parentNode"; bn = de; de = be; dn = void 0; q = []; Pn = 0; if (de) { de = 4; } else { de = 5; } Jn = void 0; On = Ee[48]; var X = "identifier"; Vn = qe; qe = 0; re = Ne[X]; X = Qe; q[5] = de; de = 0; var eo = "/"; y = eo; if (Ne[u]) { eo = "pageX"; de = Ne[eo]; var Qe = "pageY"; ve = Ne[Qe]; } else { ho = "clientX"; Qe = "scrollTop"; eo = "scrollLeft"; de = Ne[ho] + Ne[eo]; ho = "clientY"; ve = Ne[ho] + Ne[Qe]; } var ge = "Date"; So = +new uo[ge]() - Ee[12]; if (!be) { Ee[58]++; ge = pe; if (ge) { var u = "getBoundingClientRect"; ge = pe[u]; } u = ge; if (u) { ge = "getBoundingClientRect"; u = pe[ge](); } ge = u; u = ge; if (u) { var Qe = "width"; u = ge[Qe] > 10; } ho = u; if (ho) { u = "height"; ho = ge[u] > 10; } u = ho; if (u) { eo = 0 | ve; Xe = "height"; fe = 0 | de; Co = "x"; Mo = ge[Xe] / 2; var Oo = "width"; ho = ge[Oo] / 2; Qe = ge[Co] + ho; ho = 0 | Qe; Qe = fe === ho; var vo = "y"; if (!Qe) { Po = ho + 1; Qe = fe === Po; } ho = Qe; Qe = ge[vo] + Mo; Po = 0 | Qe; if (ho) { Qe = eo === Po; if (!Qe) { Oo = Po + 1; Qe = eo === Oo; } ho = Qe; } Qe = ho; if (Qe) { Ee[24]++; } } } ge = uo; u = So % 7; q[0] = So; So = On[u]; q[12] = Me ^ So; u = Ee; ho = y; q[4] = re ^ So; q[1] = ve ^ So; q[9] = de ^ So; while (true) { if (qe) { Fe++; } qe = 1; de = 3 > Fe; if (de) { de = pe; } ve = de; if (ve) { de = pe[bn] + y; ve = de + pe[Vn]; de = ve + y; ho += de; pe = pe[X]; } else { break; } } if (!u[55]) { u[55] = []; } y = u[55]; X = y; y = ho; y += ""; de = y; if (X.indexOf) { ve = X.indexOf(de); dn = ve; } else { ve = 0; while (ve < X.length) { Fe = X[ve] === de; if (Fe) { dn = ve; Pn = 1; } ve++; } if (!Pn) { dn = -1; } } X = dn; de = -1 === X; if (de) { ve = u[55]; X = ve.length; ve = u[55]; ve[X] = y; } Jn = X; y = Ee; if (y[14]) { X = []; xo = X; } else { X = ge; u = void 0; de = "Error"; ve = X[de]; if (ve) { de = "stackTraceLimit"; Fe = "stackTraceLimit"; var qe = "stackTraceLimit"; X = ve[de]; ve[qe] = 100; de = new ve(); ve[Fe] = X; X = "stack"; Fe = de[X] + ""; u = Fe; } X = u; if (X) { Fe = "\\r\\n|\\n|\\r"; qe = "g"; var ve = "collina.js"; de = "test"; var Qe = "pop"; u = new RegExp(ve); ve = new RegExp(Fe, qe); Fe = X.split(ve); ve = Fe[Qe](); Fe = ve + ""; ve = u[de](Fe); if (!ve) { y[14] = Fe; } } X = []; xo = X; } if (!Ee[56]) { Ee[56] = []; } ho = Jn; q[3] = ho ^ So; y = Ee[56]; q[7] = []; y.push(q); y = Ee[56]; So = y.length; y = So > 8192; if (y) { So = Ee[56]; So.unshift(); } } else { me = void 0; } } else { me = void 0; } } if (Re) { Ne = void 0; uo = At; be = kn; yo = Jo; y = In; Ie = "touches"; Ee = "isTrusted"; Me = En; me = y[Ie]; Ie = me[0]; me = y[Ee] === !1; if (me) { uo[31]++; } if (Ie) { y = "Date"; Ee = new be[y](); y = +Ee; Ee = y - uo[12]; me = Ee - uo[20]; So = 2 > me; if (So) { Ne = void 0; } else { pe = void 0; ge = "clientX"; X = uo[48]; u = "document"; de = void 0; ve = "body"; Fe = 0; qe = "body"; uo[20] = Ee; dn = "pageX"; q = "id"; var me = "/"; ho = "parentNode"; Qe = 0; eo = 0; Vn = Ee % 7; Jn = []; Po = "clientY"; On = "className"; re = X[Vn]; Jn[2] = y ^ re; X = q; var xo = "pageY"; bn = me; Jn[5] = 0; Jn[1] = Ie[xo]; me = bn; xo = "body"; q = uo; Jn[12] = Me ^ re; Jn[0] = Ee; Pn = be[u]; if (!q[55]) { q[55] = []; } if (!uo[56]) { uo[56] = []; } u = Pn[qe]; qe = "body"; Vn = uo[56]; Oo = q[55]; Xe = Oo; Oo = ho; if (u) { fe = "scrollLeft"; var ho = "body"; Co = Pn[ho]; u = Co[fe]; } else { u = 0; } ho = Pn[ve]; ve = On; while (true) { if (Fe) { Qe++; } Fe = 1; On = 3 > Qe; if (On) { On = yo; } fe = On; if (fe) { On = yo[X] + bn; fe = On + yo[ve]; On = fe + bn; me += On; yo = yo[Oo]; } else { break; } } X = u; if (ho) { u = "body"; ve = "scrollTop"; Fe = Pn[u]; ho = Fe[ve]; } else { ho = 0; } Jn[9] = Ie[dn]; u = Ie[ge] + X; ge = void 0 !== Jn[9]; X = Pn[qe]; ve = me; Fe = ho; Jn[6] = u ^ re; if (ge) { Jn[9] = Jn[9] ^ re; Jn[1] = Jn[1] ^ re; } if (X) { ge = "clientLeft"; u = "body"; qe = Pn[u]; X = qe[ge]; } else { X = 0; } ge = Ie[Po] + Fe; Jn[8] = ge ^ re; ge = ve; if (Xe.indexOf) { u = Xe.indexOf(ge); de = u; } else { u = 0; while (u < Xe.length) { Fe = Xe[u] === ge; if (Fe) { de = u; eo = 1; } u++; } if (!eo) { de = -1; } } ge = Pn[xo]; u = de; de = X; X = -1 === u; if (X) { xo = q[55]; Fe = q[55]; u = xo.length; Fe[u] = ve; } pe = u; if (ge) { var X = "body"; u = Pn[X]; X = "clientTop"; ge = u[X]; } else { ge = 0; } Jn[10] = de ^ re; me = pe; pe = ge; Jn[3] = me ^ re; Jn[11] = pe ^ re; Vn.push(Jn); me = uo[56]; pe = me.length; me = pe > 8192; if (me) { pe = uo[56]; pe.unshift(); } } } else { Ne = void 0; } } if (Qo) { Ne = 0; uo = Jo; y = En; Re = "mouseup"; Ie = "parentNode"; Me = "IMG"; So = 0; pe = "id"; ge = At; u = "pageY"; var be = "which"; xo = void 0; Fe = kn; ho = []; dn = 0; q = In; Pn = "toUpperCase"; Vn = 0; if (!ge[18]) { Jn = Fe; On = void 0; re = "userAgent"; Xe = "navigator"; Co = "arm"; var Pi = ge; Ho = "navigator"; var Oo = "platform"; Po = Jn[Xe]; Xe = Jn[Ho]; fe = Po[re]; Po = Xe[Oo]; re = Po.indexOf(Co); Po = -1 !== re; if (!Po) { var Oo = "iPhone"; re = fe.indexOf(Oo); Po = -1 !== re; } re = Po; if (!re) { Po = "Firefox/62"; Oo = fe.indexOf(Po); re = -1 !== Oo; } Po = re; if (Po) { On = void 0; } else { re = "AudioContext"; Oo = Jn[re]; if (!Oo) { re = "webkitAudioContext"; Oo = Jn[re]; } re = Oo; if (re) { try { Pi[25] = new Oo(); } catch (e) { } } re = Pi[25]; if (re) { Oo = "function"; Xe = "createOscillator"; re = typeof Pi[25][Xe] === Oo; } Oo = re; if (Oo) { Co = "function"; var Xe = "createAnalyser"; Oo = typeof Pi[25][Xe] === Co; } re = Oo; if (re) { Oo = "createGain"; var Co = "function"; re = typeof Pi[25][Oo] === Co; } Oo = re; if (Oo) { re = "function"; Xe = "createScriptProcessor"; Oo = typeof Pi[25][Xe] === re; } re = Oo; if (re) { Oo = "connect"; vo = "createAnalyser"; gt = "setTimeout"; zn = "sawtooth"; it = "createOscillator"; T = Pi[25]; m = "connect"; var B = "onaudioprocess"; var Y = "+"; Ho = "destination"; R = "value"; var Mo = "connect"; yn = Pi[25]; var ke = "gain"; var Un = "createScriptProcessor"; V = "connect"; P = "baseLatency"; var fe = "createGain"; var st = "start"; var zo = "state"; Xe = yn[zo]; Co = T[P]; yn = Co + Y; Pi[70] = yn + Xe; Xe = Pi[25]; Co = Xe[it](); Xe = Pi[25]; Co.type = zn; var Ui = Xe[vo](); Xe = Pi[25]; var Bi = Xe[fe](); Co[V](Ui); Co[st](0); Xe = Bi[ke]; Xe[R] = 0; Xe = Pi[25]; var zi = Xe[Un](4096, 1, 1); Ui[m](zi); zi[Oo](Bi); Oo = Pi[25]; Xe = Oo[Ho]; Bi[Mo](Xe); zi[B] = function () { var o = "onaudioprocess"; zi[o] = null; e(16, Ui, Bi, zi); }; Oo = function () { var e = "o"; if (e += "naud", e += "io", e += "process", zi[e] = null, !Pi[67]) { var o = ""; var n = "\u02f8\u031a\u030b\u0320\u0324\u031c\u0306\u032c\u032b"; for (var t = 0; t < n.length; t++) { var r = n.charCodeAt(t) - 695; o += String.fromCharCode(r); } Pi[67] = o; } }; Jn[gt](Oo, 1e3); } else { Oo = "ns"; Pi[67] = Oo; } } ge[18] = 1; } On = void 0 !== q[be]; be = pe; pe = "mousedown"; re = ge[48]; var Oo = "pageX"; if (On) { var Po = "which"; On = q[Po] <= 3; } var qe = "isTrusted"; Qe = q[qe] === !1; qe = q[Oo]; Oo = void 0; Xe = void 0 === qe; var Po = "/"; if (Qe) { ge[31]++; } me = On; de = Po; Qe = q[u]; On = q.type === pe; var bn = "nodeName"; Ee = de; pe = q.type === Re; Re = Ie; if (me) { Ie = "which"; eo = []; eo.push(0, 0, 1, 2); fe = eo; dn = fe[q[Ie]]; } else { var fe = "button"; Ie = void 0 !== q[fe]; if (Ie) { eo = "button"; Ie = q[eo] <= 4; } eo = Ie; if (eo) { fe = []; fe.push(2, 0, 2, 0, 1); Ho = fe; var Co = "button"; dn = Ho[q[Co]]; } } if (Xe) { Ie = "body"; Ho = "document"; Mo = "body"; var fe = "clientX"; eo = Fe[Ho]; Co = eo[Ie]; if (Co) { Ie = "body"; Ho = eo[Ie]; Ie = "scrollLeft"; Co = Ho[Ie]; } else { Co = 0; } Ie = eo[Mo]; if (Ie) { var ke = "body"; var Ho = "scrollTop"; Mo = eo[ke]; Ie = Mo[Ho]; } else { Ie = 0; } eo = Co; Co = Ie; qe = q[fe] + eo; var me = "clientY"; Qe = q[me] + Co; } var u = "className"; var Jn = "Date"; yo = u; if (On) { ge[58]++; var u = "buttons"; Ie = 0 === q[u]; if (Ie) { u = 0 | ge[37]; ge[37] = u + 1; } Ie = "webkitMovementX"; u = void 0 !== q[Ie]; if (u) { Ie = 0 | ge[66]; ge[66] = Ie + 1; } var X = "timeStamp"; Ie = q[X] > 864e4; if (Ie) { me = 0 | ge[11]; ge[11] = me + 1; } Ie = uo; if (Ie) { var u = "getBoundingClientRect"; Ie = uo[u]; } me = Ie; if (me) { Ie = "getBoundingClientRect"; me = uo[Ie](); } Ie = me; me = Ie; if (me) { var X = "width"; me = Ie[X] > 10; } X = me; if (X) { var me = "height"; X = Ie[me] > 10; } me = X; if (me) { var Xe = "width"; u = "height"; Ho = Ie[Xe] / 2; var X = "x"; var fe = "y"; ve = Ie[X] + Ho; X = 0 | ve; ve = qe === X; if (!ve) { eo = X + 1; ve = qe === eo; } X = ve; ve = Ie[u] / 2; u = Ie[fe] + ve; ve = 0 | u; if (X) { u = Qe === ve; if (!u) { eo = ve + 1; u = Qe === eo; } X = u; } u = X; if (u) { ge[24]++; } } } Ie = +new Fe[Jn]() - ge[12]; me = Ie % 7; X = re[me]; ho[2] = qe ^ X; me = uo[bn]; ho[11] = Ie; if (pe) { pe = 5; } else { pe = 1; } Ie = ge; if (!me) { me = ""; } if (!Ie[55]) { Ie[55] = []; } ho[17] = y ^ X; y = me; me = y[Pn](); y = Ie[55]; ho[13] = Qe ^ X; if (!ge[47]) { ge[47] = []; } u = me === Me; Me = ge[47]; ve = y; if (!u) { y = "A"; u = me === y; } ho[15] = pe; y = uo; me = u; while (true) { if (So) { Vn++; } So = 1; pe = 3 > Vn; if (pe) { pe = y; } u = pe; if (u) { pe = y[be] + de; u = pe + y[yo]; pe = u + de; Ee += pe; y = y[Re]; } else { break; } } ho[14] = dn ^ X; be = Ee; if (me) { yo = "getBoundingClientRect"; me = uo[yo]; } yo = me; y = be; if (ve.indexOf) { Re = ve.indexOf(y); Oo = Re; } else { Re = 0; while (Re < ve.length) { me = ve[Re] === y; if (me) { Oo = Re; Ne = 1; } Re++; } if (!Ne) { Oo = -1; } } if (yo) { var y = "left"; ho[7] = 1 ^ X; var Re = "getBoundingClientRect"; Ne = uo[Re](); ho[12] = Ne[y] ^ X; var So = "top"; ho[0] = Ne[So] ^ X; Ne = "offsetWidth"; ho[9] = uo[Ne] ^ X; var ve = "offsetHeight"; ho[8] = uo[ve] ^ X; } else { ho[7] = X; } Ne = Oo; uo = -1 === Ne; if (uo) { yo = Ie[55]; Ne = yo.length; yo = Ie[55]; yo[Ne] = be; } xo = Ne; Ee = xo; ho[6] = Ee ^ X; Me.push(ho); Ne = ge[47]; uo = Ne.length; Ne = uo > 8192; if (Ne) { uo = ge[47]; uo.unshift(); } } if (pn) { Ne = void 0; uo = En; be = In; yo = At; Ie = kn; var Qo = "isTrusted"; Ee = be[Qo] === !1; if (Ee) { yo[31]++; } var Jo = "Date"; y = new Ie[Jo](); Jo = +y; y = Jo - yo[12]; Re = y - yo[26]; Qo = 2 > Re; if (Qo) { Ne = void 0; } else { Re = "document"; Me = "body"; yo[26] = y; ho = yo[48]; Qe = "body"; bn = void 0; var Fe = "pageX"; var So = "body"; var pe = "clientY"; ve = []; var ge = "clientX"; ve[15] = 3; ve[2] = be[Fe]; X = y % 7; Fe = void 0 !== ve[2]; var xo = "body"; var Ee = "pageY"; ve[11] = y; ve[13] = be[Ee]; Ee = Ie[Re]; Re = ho[X]; me = yo; ve[1] = Jo ^ Re; ve[17] = uo ^ Re; X = Ee[So]; if (!yo[47]) { yo[47] = []; } if (X) { So = "body"; var de = "scrollLeft"; u = Ee[So]; X = u[de]; } else { X = 0; } So = yo[47]; u = Ee[Me]; if (u) { de = "scrollTop"; var Me = "body"; qe = Ee[Me]; u = qe[de]; } else { u = 0; } if (Fe) { ve[2] = ve[2] ^ Re; ve[13] = ve[13] ^ Re; } Me = Ee[Qe]; de = X; X = u; if (Me) { var Qe = "body"; u = Ee[Qe]; var Fe = "clientLeft"; Me = u[Fe]; } else { Me = 0; } u = be[ge] + de; ge = be[pe] + X; ve[16] = u ^ Re; pe = Me; ve[3] = ge ^ Re; Me = Ee[xo]; ve[5] = pe ^ Re; if (Me) { ge = "body"; var X = "clientTop"; pe = Ee[ge]; Me = pe[X]; } else { Me = 0; } Ee = Ie; pe = Me; if (me[14]) { Me = []; bn = Me; } else { u = void 0; var X = "Error"; Me = Ee; ge = Me[X]; if (ge) { var Me = "stackTraceLimit"; Fe = "stackTraceLimit"; ge[Me] = 100; var de = "stackTraceLimit"; X = new ge(); qe = ge[de]; ge[Fe] = qe; var xo = "stack"; Me = X[xo] + ""; u = Me; } Me = u; if (Me) { X = "collina.js"; qe = "test"; var dn = "\\r\\n|\\n|\\r"; var u = "pop"; var xo = "g"; ge = new RegExp(dn, xo); de = new RegExp(X); X = Me.split(ge); ge = X[u](); X = ge + ""; ge = de[qe](X); if (!ge) { me[14] = X; } } Me = []; bn = Me; } ve[10] = pe ^ Re; ve[4] = []; So.push(ve); Re = yo[47]; Ee = Re.length; Re = Ee > 8192; if (Re) { Ee = yo[47]; Ee.unshift(); } } } if (To) { Jo = At; uo = kn; be = []; be[2] = 0; if (!Jo[49]) { Jo[49] = []; } Re = En; pn = Jo[48]; Ie = Jo[49]; var Ne = "Date"; yo = +new uo[Ne]() - Jo[12]; Ne = yo % 7; be[1] = yo; uo = pn[Ne]; be[0] = Re ^ uo; Ie.push(be); Ne = Jo[49]; uo = Ne.length; Ne = uo > 1024; if (Ne) { uo = Jo[49]; uo.unshift(); } } if (qo) { Jo = En; To = kn; be = In; yo = At; if (!yo[61]) { yo[61] = []; } y = "isTrusted"; Re = yo[48]; pn = yo[61]; Qo = []; var Ne = "focus"; uo = be.type === Ne; if (!uo) { Ne = "focusin"; uo = be.type === Ne; } Ne = uo; uo = be[y] === !1; if (Ne) { Ne = 1; } else { Ne = 0; } be = Ne; if (uo) { yo[31]++; } Ne = "Date"; uo = +new To[Ne]() - yo[12]; To = uo % 7; Ne = Re[To]; Qo[1] = be ^ Ne; Qo[2] = uo; Qo[0] = Jo ^ Ne; pn.push(Qo); Jo = yo[61]; To = Jo.length; Jo = To > 1024; if (Jo) { To = yo[61]; To.unshift(); } } if (Ln) { To = In; qo = kn; En = "isPrimary"; uo = To[En] === !1; if (uo) { En = 0 | qo[64]; qo[64] = En + 1; } var Ne = "pointerId"; Jo = 0 === To[Ne]; if (Jo) { To = 0 | qo[9]; qo[9] = To + 1; } } var en = "WV.Event.APP.ackground"; Jo = co === en; if (!Jo) { var In = "pause"; Jo = co === In; } To = Jo; if (To) { At[53] = 1; } if (Io) { At[53] = 0; } } Jo = +r === r; if (Jo) { Qn = 14 === r; if (Qn) { To = 0; In = "zeWURhDQZoAbrw_F4km9tlOI5ysBHYE0JC67KS8avqz1gdGpNX3uTnL2VMiPcfj$"; qo = []; En = ""; qo.push(In); In = "OnlSegCJXqkRd9UsrtoD57fhyviG0Qc2IWTaP_KNmMLZA18FEzVu3BYjzp4bHw6$"; qo.push(In); In = w.pop(); Ne = "jGi8LrT1_SpIE7930DOtezvhgzamMZbuwQUBRdYnJlKN4sc6XPoHWCVk52FfqAy$"; uo = w.pop(); qo.push(Ne); Ne = qo[In]; while (uo > To) { In = w.pop(); qo = 0; be = ""; while (In > 0) { qo = In % (Ne.length + 1); be += Ne.charAt(qo - 1); In = Math.floor(In / (Ne.length + 1)); } En += be; To++; } w.push(En); To = void 0; return To; ; } } if (Nt) { Jo = ""; To = +r === r; In = void 0; qo = "console"; En = "context"; be = "charAt"; At = "prototype"; var Ne = "value"; Qn = Ne; Ne = En; En = qo; qo = "toString"; uo = qo; qo = At; At = be; be = "call"; Dt = be; be = "Function"; yo = be; if (To) { co = "webgl"; en = ","; Ie = "Debug"; Ee = "getElementsByTagName"; pe = "match"; u = "document"; Qe = "hidden"; eo = "body"; Vn = "substr"; Jn = "getExtension"; Po = "Object"; On = "platform"; re = "replace"; Ho = "random"; Mo = "Date"; yn = "UNMASKED_RENDERER_WEBGL"; gt = pe; pe = "top"; var fe = "get"; Ln = "i"; zo = "appendChild"; st = fe; var be = "/"; A = r; dn = 4 === r; var ve = "getContext"; var xo = "attachEvent"; ge = Qe; Fe = co; var me = "addEventListener"; co = ve; ve = Ho; var Pn = "location"; pn = pe; Me = "canvas"; Qe = On; var Un = "WEBGL_debug_renderer_info"; Re = "userAgent"; On = "deviceorientation"; b = 5; Oo = re; var zn = "experimental-webgl"; kn = "performance"; Qo = Pn; var B = "Math"; ho = zn; q = xo; xo = B; Pn = Un; var So = "focus"; y = "UNMASKED_VENDOR_WEBGL"; Ho = be; be = "blur"; B = So; So = me; me = eo; eo = Vn; Vn = "defineProperty"; it = Re; var Un = "passive"; Re = Jn; var de = "Flag"; bn = de; de = Ln; var re = "}"; Ln = Po; pe = u; X = kn; kn = re; u = On; Jn = Vn; Vn = zo; var Co = "href"; var Io = "|"; qe = Me; Me = Mo; Po = en; en = Co; On = Io; if (dn) { Io = s; re = ba; Xe = 0; Co = Io; vo = Co.split(Jo); Co = void 0; Mo = []; ke = 0; zo = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; z = vo; vo = void 0; T = "String"; Se = []; R = void 0; V = "fromCharCode"; Oe = Jo; K = 0; var P = "13"; var m = "success"; Io = T; fe = m; zn = P; T = zn; zn = V; Y = zo; while (true) { zo = K++; V = z[zo]; zo = Y.indexOf(V); V = K++; P = z[V]; V = Y.indexOf(P); P = K++; m = z[P]; P = Y.indexOf(m); m = K++; N = z[m]; m = Y.indexOf(N); N = zo << 2; Ce = V >> 4; Z = N | Ce; N = 15 & V; Ce = N << 4; N = P >> 2; $ = Ce | N; N = 3 & P; Ce = N << 6; N = Ce | m; Mo.push(Z); Ce = 64 != P; if (Ce) { Mo.push($); } Ce = 64 != m; if (Ce) { Mo.push(N); } N = Oe; $ = N; Z = $; m = Oe; P = m; V = P; zo = V; zo = K < z.length; if (!zo) { break; } } vo = Mo; Mo = vo; vo = Jo; while (ke < Mo.length) { zo = Mo[ke] ^ T; z = 255 & zo; Se.push(z); T = z; ke++; } R = Se; Mo = R; while (Xe < Mo.length) { ke = re[Io]; zo = ke[zn](Mo[Xe]); vo += zo; Xe++; } Io = vo.length > 0; if (Io) { var re = "{"; Io = vo[0] === re; } re = Io; if (re) { Io = Mo.length - 1; Xe = vo[Io]; re = Xe === kn; } Io = re; if (Io) { re = {}; re[fe] = !0; Xe = "data"; re[Xe] = vo; Xe = re; Co = Xe; } else { re = {}; re[fe] = !1; Xe = re; Co = Xe; } ur = Co; } Io = Ie; Ie = Un; dn = 8 === r; re = 26 === r; Xe = 25 === r; if (Xe) { fe = ei; Co = fe[56]; vo = ba; Mo = fe[47]; ke = +new vo[Me]() - fe[12]; if (Mo) { vo = []; vo[15] = 2; vo[11] = ke; Mo.push(vo); vo = Mo.length > 8192; if (vo) { Mo.unshift(); } } if (!fe[39]) { fe[39] = []; } vo = fe[39]; if (Co) { Mo = []; Mo[5] = 3; Mo[0] = ke; Co.push(Mo); Mo = Co.length > 8192; if (Mo) { Co.unshift(); } } vo.push(ke); Co = fe[39]; vo = Co.length; Co = vo > 128; if (Co) { vo = fe[39]; vo.unshift(); } ur = void 0; } Xe = yn; if (dn) { fe = s; Co = ei; Co[72] = fe; ur = void 0; } dn = Ee; Ee = y; y = be; be = "test"; fe = "src"; Co = be; be = fe; if (re) { fe = "&e="; Mo = d; yn = void 0; Un = "_uab_img_"; z = "&stack="; Se = "file:"; Y = "onload"; V = p; P = "&line="; var R = "//acjs.aliyun.com/error?v="; zo = "Image"; zn = v; m = "protocol"; var ke = "&jsv="; vo = R + 140; T = ba; R = s; Oe = T; K = vo + ke; vo = K + 100; ke = Oe[Qo]; Oe = ke[m]; ke = Oe === Se; var _i = T; T = new _i[zo](); zo = _i[xo]; Se = zo[ve](); zo = 1e6 * Se; Se = 0 | zo; var Li = Un + Se; zo = vo + fe; _i[Li] = T; fe = zo + R; vo = fe + z; fe = vo + Mo; vo = "onerror"; Mo = vo; T[Mo] = function () { try { delete _i[Li]; } catch (e) { _i[Li] = null; } }; vo = fe + P; T[Y] = T[Mo]; fe = vo + V; if (zn) { var vo = "&type="; Mo = vo + zn; fe += Mo; } vo = fe; if (ke) { var fe = "^\\/\\/"; Mo = new RegExp(fe); ke = Mo[Co](vo); } fe = ke; if (fe) { var zo = "http:"; vo = zo + vo; } yn = vo; fe = yn; vo = fe; debugger; T[be] = vo; ur = void 0; } re = 27 === r; fe = "navigator"; vo = fe; fe = "bind"; Mo = fe; fe = "iPhoneiPadiPod"; yn = fe; fe = "createElement"; ke = "getParameter"; zo = fe; fe = ke; ke = "getOwnPropertyDescriptor"; Un = ke; ke = "head"; zn = ke; if (re) { ke = void 0; z = "_uab_module"; T = "register"; Se = ba; R = "__acjs"; Y = "uab"; Oe = Se[j]; K = Y; var V = "uabModule"; Y = V; V = T; T = R; R = Se[T]; Se[T] = 1; T = z; if (!R) { R = Se[T]; } z = R; Se[T] = 1; T = "AWSCInner"; R = T; if (Oe) { T = Se; P = T[R]; m = Oe; if (P) { P = m; } N = P; if (N) { P = T[R]; P[V](Y, K, m); } ke = void 0; } else { P = "ontouchstart"; Ce = void 0; Z = "PointerEvent"; $ = 4294967296; Xo = "WindVane"; G = "catch"; po = "ScriptEngineBuildVersion"; M = "WebKitPlaybackTargetAvailabilityEvent"; Q = []; _ = "AlipayJSBridge"; An = "_n1t|_n1z"; I = []; U = "getVersion"; mn = 0; J = "__wxjs_environment"; Xn = "mozPaintCount"; ze = void 0; et = []; Ue = 0; le = "keyup"; Go = "&native=1"; Lo = "hasOwnProperty"; un = "chrome"; D = "resetSA"; jo = "arm|iphone|ipad|ipod"; De = "isAvailables"; Te = "getEntriesByName"; yt = 2; se = !ze; ne = new Se[Me](); pr = void 0; Wn = An; An = "decryptJSON"; Ao = Se[vo]; Le = void 0; te = 4 * yt; he = void 0; Ye = "then"; jn = void 0; vn = J; var bo = "origin"; ie = void 0; J = bo; bo = D; D = void 0; mo = []; pt = "pc_native=1"; gr = O; var H = "UA_Opt"; m = G; G = "tmd_nc=1"; Ct = H; H = Ye; Ye = "browser"; mt = "WeixinJSBridge"; sr = Xo; var ze = "ScriptEngineMinorVersion"; var N = "mozInnerScreenX"; Xo = N; var bt = "miniprogram"; N = "webkitMatchesSelector"; W = "webkitRTCPeerConnection"; g = !he; gr[12] = +ne; Dn = []; Ro = gr[12]; Pt = Z; I.push(1, 1, 1, 1); Z = Ro; Ro = I; I = Xn; var L = "currentScript"; Xn = "Element"; $e = M; M = Z / $; ne = po; po = 0 | M; M = new RegExp(jo, de); var T = "buildID"; jo = Xn; Xn = An; An = ze; ze = po * $; $ = Lo; Lo = Z - ze; Z = po; po = P; P = Te; ze = Z >> 8; Te = Z >> 24; Gn = Z >> 16; he = W; W = N; N = Lo; Lo = 255 & Te; Te = 255 & Z; Z = N >> 24; Wo = 255 & ze; ze = 255 & Gn; Q.push(Lo, ze, Wo, Te); ze = N >> 16; Lo = 255 & N; Te = 255 & ze; ze = 255 & Z; ie = Q; Z = ie; ie = N >> 8; N = 255 & ie; mo.push(ze, Te, N, Lo); Le = mo; N = Le; ie = Z.concat(N); D = ie; gr[48] = D; N = "getBattery"; Z = N; N = Ao[Z]; if (N) { N = e[Mo]; } ie = N; if (ie) { N = Se[vo]; Q = N[Z](); if (Q) { gr[50] = 2; N = e[Mo](0, 9); ze = e[Mo](0, 5); debugger; Lo = Q[H](N); Lo[m](ze); } } N = gr; N[0] = []; Z = Se; ie = Z[un]; N[35] = Ro; if (ie) { un = "cookies"; var N = "history"; ze = ie[N]; var Z = "bookmarks"; if (ze) { Ro[0] = 2; N = "text"; Q = {}; Lo = "startTime"; D = "maxResults"; Te = e[Mo](0, 10); Q[N] = Jo; N = "search"; Q[D] = 1e5; Q[Lo] = 0; Lo = Q; ze[N](Lo, Te); } N = ie[Z]; if (N) { Ro[1] = 2; Z = "getRecent"; Q = e[Mo](1, 10); N[Z](1e3, Q); } N = "system"; Z = ie[un]; Q = ie[N]; if (Q) { N = "storage"; ze = Q[N]; if (ze) { N = "getInfo"; Ro[2] = 2; Lo = e[Mo](2, 10); ze[N](Lo); } } if (Z) { Ro[3] = 2; N = "getAll"; Q = e[Mo](3, 10); ze = {}; Z[N](ze, Q); } } else { Ce = void 0; } N = e[Mo]; if (N) { N = e[Mo](0, 12); } Ce = Se; Z = gr; Z[2] = -1; ie = Ce; Q = ie[jo]; Ro = void 0 !== ie[I]; Z[43] = void 0; Z[16] = 0; ze = void 0 !== ie[Xo]; Lo = !!ie[Io] << 3; Z[59] = 0; Z[46] = 0; Z[65] = 0; Z[68] = 0; un = !!ie[$e] << 4; D = ze << 2; Z[21] = 0; Z[71] = 0; Z[60] = 0; if (Q) { ze = ie[jo]; Q = ze[qo]; } ze = Ro << 1; Ro = Q; if (Ro) { Q = ie[jo]; Te = Q[qo]; Ro = Te[W]; } Q = Ro; Ro = Ce; Z[36] = 0; Te = Ro[vo]; Ao = po in Ro[pe]; Ro = !(!ie[he] && !Q) << 0; ie = Z; Q = Te[Qe]; Te = Ce; Le = M[Co](Q); M = Ao; Ro |= ze; Ro |= D; Ro |= Lo; if (M) { M = Le; } Ro |= un; ie[23] = Ro; ie = Z; ie[7] = M; ie = Z; M = 1 === ie[23]; ie[63] = new RegExp(Wn); if (M) { ie[63] = new Te[Me](); } M = ie[63]; M[uo] = N; N = "Promise"; ie = N; if (se) { N = Ce; M = Z; Q = Qn[At]; Ro = 0; M[8] = new RegExp(Wn); ze = Qn in Q; if (!ze) { Q[Qn] = 0; } Q = 1 === M[23]; Lo = !ze; M[73] = new RegExp(Wn); if (Lo) { Lo = N[ie]; } ze = Lo; if (ze) { ze = e[Mo]; } Lo = ze; if (Lo) { ze = e[Mo](0, 11); Ro = new N[ie](ze); } if (Q) { M[8] = new N[Me](); M[73] = new N[Me](); } N = M[8]; Q = e[Mo]; if (Q) { Q = e[Mo](0, 18); } ze = M[73]; N[uo] = Q; N = e[Mo]; if (N) { N = e[Mo](0, 21); } ze[uo] = N; if (Ro) { Ro[H](e); } se = void 0; } if (g) { N = void 0; M = Z; Q = !M[59]; if (Q) { Q = !M[7]; } Ro = Ce; ze = Q; M[71] = 255; if (ze) { ze = 1 === M[23]; } Q = ze; if (Q) { Q = Ro[J]; } ze = Q; if (ze) { ze = Ro[pn] == Ro; } Q = ze; if (Q) { Q = e[Mo]; } ze = Q; if (ze) { Q = Ro[Pt]; if (Q) { Lo = Ro[Pt]; Q = Lo[qo]; } Lo = Q; if (Lo) { Q = Ro[Pt]; un = "getPredictedEvents"; D = Q[qo]; Lo = D[un]; } Q = Lo; if (Q) { M[71] = 254; N = void 0; } else { Lo = Ro[vo]; un = "requestMIDIAccess"; D = un; if (Lo[D]) { M[71] = 0; un = Lo[D](); H = un; if (H) { H = un[m]; } Te = H; if (Te) { H = e[Mo](0, 20); un[m](H); } } } } g = N; } e(19); m = gr; N = Se; Ce = N[X]; if (Ce) { Z = N[X]; Ce = Z[P]; } Z = N[pe]; M = Se[Ct]; if (M) { Q = Se[Ct]; M = Q[bn]; } Q = Z[L]; Z = M; L = Ce; Ce = Q; if (Ce) { Ce = Q[be]; } M = !Z; Q = Ce; if (L) { L = Q; } Ce = L; if (Ce) { L = "decodedBodySize"; g = N[X]; Ro = g[P](Q); g = Ro; if (g) { g = Ro[0]; } ze = g; g = L; if (ze) { L = Ro[0]; ze = L[g]; } L = ze; if (L) { ze = Ro[0]; Lo = ze[g]; m[45] = Lo ^ m[12]; } } if (!M) { P = Z >> 21; m = !0; M = P & m; } P = M; if (P) { m = 0; N = void 0; Ce = Se; Z = gr; Z[41] = 1; L = Ce[pe]; M = L[ge]; if (!M) { M = Z[53]; } L = M; if (L) { M = Ce[vo]; Q = M[Qe]; M = yn.indexOf(Q); if (~M) { Z[41] = 3; N = void 0; m = 1; } } if (!m) { L = Ce[pe]; Ce = L[zo](qe); if (Ce[co]) { L = Ce[co](Fe); if (!L) { L = Ce[co](ho); } M = L; if (M) { L = M[Re](Pn); if (L) { Q = Z; g = void 0; Ro = void 0; ze = void 0; Lo = void 0; un = M[fe](L[Ee]); if (!Q[55]) { Q[55] = []; } D = un; un = 0; H = Q[55]; D += Jo; Te = M[fe](L[Xe]); se = D; Wn = Te; Wn += Jo; Te = 0; Ao = H; H = Wn; if (Ao.indexOf) { Le = Ao.indexOf(se); ze = Le; } else { Le = 0; while (Le < Ao.length) { Gn = Ao[Le] === se; if (Gn) { ze = Le; Te = 1; } Le++; } if (!Te) { ze = -1; } } Te = ze; ze = -1 === Te; if (ze) { se = Q[55]; Te = se.length; se = Q[55]; se[Te] = D; } Ro = Te; Z[69] = Ro; Q = Z; if (!Q[55]) { Q[55] = []; } Ro = Q[55]; ze = Ro; if (ze.indexOf) { Ro = ze.indexOf(H); g = Ro; } else { Ro = 0; while (Ro < ze.length) { D = ze[Ro] === H; if (D) { g = Ro; un = 1; } Ro++; } if (!un) { g = -1; } } Ro = g; g = -1 === Ro; if (g) { ze = Q[55]; un = Q[55]; Ro = ze.length; un[Ro] = Wn; } Lo = Ro; Z[33] = Lo; } else { Z[41] = 0; N = void 0; } } else { Z[41] = 0; N = void 0; } } else { Z[41] = 0; N = void 0; } } } P = Se; m = void 0 !== P[Xo]; N = !!P[$e] << 4; Ce = void 0 !== P[I]; Z = P[pe]; L = gr; Xo = !!P[Io] << 3; M = P[Qo]; Q = P[vo]; g = 255 & L[66]; I = !(!P[sr] || !P[sr][De]) << 2; Ro = Ce << 1; Ce = !!P[mt] << 4; ze = P[vn] === bt; Lo = 255 & L[11]; L = P[jo]; un = M[en]; M = !!P[_] << 3; _ = P[vn] === Ye; if (L) { D = P[jo]; L = D[qo]; } D = m << 2; m = Q[T]; T = L; if (!m) { m = Jo; } L = !!~un.indexOf(pt) << 5; Q = m; m = !!~un.indexOf(G) << 6; G = Q; Q = !!~un.indexOf(Go) << 7; G += Jo; if (ze) { Go = 1; mn |= Go; } while (Ue < G.length) { ze = G.charCodeAt(Ue); Go = 255 & ze; et.push(Go); Ue++; } if (T) { G = P[jo]; ze = G[qo]; T = ze[W]; } if (_) { G = 2; mn |= G; } mn |= I; jn = et; G = T; T = jn; mn |= M; mn |= Ce; Ce = !(!P[he] && !G) << 0; G = 255 & T.length; Ce |= Ro; Ce |= D; mn |= L; L = T.slice(0, G); Ce |= Xo; Ce |= N; mn |= m; mn |= Q; T = 255 & mn; Dn.push(Ce); Dn.push(T); Dn.push(g); Dn.push(Lo); Dn.push(G); Dn = Dn.concat(L); if (P[ne]) { T = void 0; m = P[ne](); N = m; m = []; Ce = N >> 8; L = 255 & Ce; Ce = 255 & N; m.push(L, Ce); T = m; m = T; Dn = Dn.concat(m); } else { Dn.push(0, 0); } T = "ScriptEngineMajorVersion"; m = T; if (P[m]) { T = P[m](); N = 255 & T; Dn.push(N); } else { Dn.push(0); } if (P[An]) { T = P[An](); m = 255 & T; Dn.push(m); } else { Dn.push(0); } Dn.push(te); if (P[$]) { T = "Reflect"; m = "Touch"; N = "showModalDialog"; Ce = void 0; L = "WeakMap"; Xo = function () { }; M = void 0; _ = !!Xo.name << 5; g = "Intl"; Ro = "wasDiscarded"; Ue = []; Lo = "Proxy"; un = "HTMLMediaElement"; De = "HTMLDocument"; $e = "FormDataEvent"; se = "fromEntries"; var H = "getAttributeNames"; W = "getMatchedCSSRules"; Ao = g; var Te = "Symbol"; g = "OffscreenCanvas"; ze = Te; Te = "BigInt"; var G = "OfflineAudioContext"; var jo = "timeOrigin"; I = "isSecureContext"; et = "PerformanceServerTiming"; Go = "values"; Wn = []; var Xo = "BudgetService"; D = "padStart"; var An = "MediaStreamTrack"; Le = "globalThis"; Gn = An; An = G; G = P[ze]; te = !!Jo[D] << 9; if (G) { D = P[ze]; G = D[$]; } var Q = "self"; mn = L; L = G; G = un; un = De; if (L) { var D = "species"; De = P[ze]; L = De[$](D); } D = P[$](T); T = Go; Go = P[ze]; if (Go) { De = P[ze]; Go = De[$]; } De = L; L = Go; Go = D << 1; D = P[mn]; if (D) { jn = P[mn]; var Ye = "clear"; ne = jn[qo]; D = ne[$](Ye); } mn = De << 0; if (L) { De = "toPrimitive"; ne = P[ze]; L = ne[$](De); } De = D; mn |= Go; Go = "DOMTokenList"; D = L; L = P[ze]; ne = D << 2; D = De << 3; De = !![][T] << 18; if (L) { he = P[ze]; L = he[$]; } he = Go; Go = P[he]; if (Go) { Ye = P[he]; jn = Ye[qo]; Go = jn[$](Oo); } mn |= ne; ne = Go; Go = L; L = ne << 4; mn |= D; mn |= L; if (Go) { L = P[ze]; D = "hasInstance"; Go = L[$](D); } L = Go; Go = P[$](I); I = Go << 6; Go = P[Q]; Q = Go[$](J); Go = Q << 7; Q = L << 5; L = "PerformanceTiming"; D = L; L = P[D]; mn |= Q; if (L) { Q = "secureConnectionStart"; ne = P[D]; he = ne[qo]; L = he[$](Q); } mn |= I; mn |= Go; Q = L; L = Q << 8; Q = P[$](N); N = P[un]; I = Q << 9; mn |= L; mn |= I; L = P[G]; if (N) { Q = "getSelection"; I = P[un]; Go = I[qo]; N = Go[$](Q); } Q = N; if (L) { N = P[G]; I = N[qo]; N = "mozAutoplayEnabled"; L = I[$](N); } N = L; L = N << 11; N = "copyWithin"; G = Q << 10; mn |= G; mn |= L; L = mn; G = L >> 16; Q = "includes"; I = L >> 24; mn = !![][N] << 0; N = !![][Q] << 1; Q = P[$](m); m = 255 & G; G = 255 & I; I = Q << 2; mn |= N; N = L >> 8; mn |= I; Q = 255 & L; L = P[$](Lo); I = P[ze]; Go = 255 & N; N = P[Pt]; if (I) { Lo = P[ze]; I = Lo[$]; } Wn.push(G, m, Go, Q); m = P[Ln]; G = I; Q = L << 3; L = P[An]; M = Wn; I = m[$]; if (L) { m = P[An]; Go = m[qo]; var un = "close"; L = Go[$](un); } if (G) { m = P[ze]; G = m[$](gt); } mn |= Q; m = Z[zo](qe); Q = M; M = L; L = void 0 !== Z[Ro]; An = L << 20; Dn = Dn.concat(Q); L = M << 7; M = !(!m || !m[H]) << 13; if (I) { m = P[Ln]; I = m[$](T); } T = G; if (N) { m = P[Pt]; G = m[qo]; m = "getCoalescedEvents"; N = G[$](m); } m = T << 4; T = I; G = T << 6; mn |= m; T = N; m = T << 10; T = P[$](Xo); N = T << 12; mn |= _; T = P[Ao]; if (T) { Xo = P[Ao]; T = Xo[$]; } Xo = !(!P[X] || void 0 === P[X][jo]) << 14; mn |= G; G = T; if (G) { T = P[Ao]; Q = "PluralRules"; G = T[$](Q); } mn |= L; mn |= te; T = P[$](W); mn |= m; m = P[$](et); L = m << 17; mn |= N; mn |= M; m = G; N = P[$](Te); G = P[$](g); W = N << 19; mn |= Xo; N = m << 15; m = G << 21; mn |= N; N = T << 16; mn |= N; mn |= L; mn |= De; T = P[$](Le); N = P[Ln]; L = T << 22; mn |= W; T = P[Ao]; Xo = N[$](se); mn |= An; N = P[ie]; G = P[Gn]; if (N) { W = P[ie]; N = W[$]; } mn |= m; m = N; N = Xo << 24; if (T) { Xo = P[Ao]; T = Xo[$]; } mn |= L; if (G) { L = P[Gn]; Xo = "getCapabilities"; W = L[qo]; G = W[$](Xo); } L = G; Xo = L << 26; L = T; if (L) { T = "ListFormat"; G = P[Ao]; L = G[$](T); } T = L; L = P[Ao]; G = T << 23; if (L) { T = P[Ao]; L = T[$]; } mn |= G; mn |= N; T = L; if (T) { N = P[Ao]; L = "Locale"; T = N[$](L); } N = T; if (m) { T = P[ie]; L = "allSettled"; m = T[$](L); } T = m; m = N << 25; N = T << 27; mn |= m; mn |= Xo; T = P[$]($e); m = T << 28; mn |= N; mn |= m; T = mn; m = T >> 24; N = T >> 16; L = 255 & T; Xo = T >> 8; T = 255 & N; N = 255 & Xo; Xo = 255 & m; Ue.push(Xo, T, N, L); Ce = Ue; T = Ce; Dn = Dn.concat(T); } else { T = 0; while (yt > T) { Dn.push(0, 0, 0, 0); T++; } } pr = Dn; T = Se; gr[24] = 0; gr[31] = 0; gr[44] = pr; gr[58] = 0; P = T[pe]; m = T[vo]; N = po in P; Ce = e(6); e(2, T, u, e, !0); if (N) { $ = "touchstart"; var L = "touchend"; e(2, P, $, e, !0, Ce, !0); Z = "touchmove"; e(2, P, L, e, !0, Ce, !0); e(2, P, Z, e, !0, Ce, !0); } Ce = N; if (Ce) { var $ = "mobile|android|iphone|ipod|ipad"; N = new RegExp($, de); Ce = N[Co](m[it]); } m = Ce; if (!m) { N = "mousedown"; Ce = "mousemove"; Z = "mouseup"; e(2, P, N, e, !1); e(2, P, Z, e, !1); e(2, P, Ce, e, !1); N = "click"; e(2, P, N, e, !1); } e(2, P, le, e, !1); e(2, P, B, e, !0); e(2, P, y, e, !0); m = T[vo]; T = m[Qe]; m = yn.indexOf(T); if (~m) { N = "pause"; $ = "WV.Event.APP.Background"; var Xo = "WV.Event.APP.Active"; var Z = "resume"; e(2, P, $, e, !1); e(2, P, Xo, e, !1); e(2, P, N, e, !1); e(2, P, Z, e, !1); } T = "getUA"; P = T; T = "isReadyForSC"; m = T; if (!z) { if (window[Ct]) { T = t; N = "LogVal"; Ce = void 0; $ = "script"; L = "callback"; Xo = "getStatus"; G = "setUM"; ie = "_LogVal"; _ = document[zo]($); An = 0; var Z = "_LogVals"; var $ = "set"; if (document[me]) { W = document[me]; W[Vn](_); } else { W = document[zn]; if (!W) { po = document[dn](zn); W = po[0]; } po = W; if (po) { po[Vn](_); } } W = Z; Z = N; N = E[Z]; po = N; N = window; M = $; if (po) { $ = Object[Jn]; if ($) { $ = Object[Un]; } Q = $; if (Q) { $ = Object[Un](N, po); g = !$; if (!g) { I = "configurable"; g = $[I]; } $ = g; if ($) { g = {}; g[M] = function () { }; g[st] = T; I = g; Object[Jn](N, po, I); } else { g = 0; I = P; if (window[I]) { Dn = window[I] + Jo; mn = Dn.indexOf(UA_Opt[Z]); Ro = mn > 0; if (!Ro) { mn = "UA_Opt.LogVal"; J = Dn.indexOf(mn); Ro = J > 0; } Dn = Ro; if (Dn) { window[I] = T; g = 1; } } if (!g) { Dn = "jquery"; var I = "jQuery"; mn = "fn"; Ro = window[I]; I = "valueOf"; J = "param"; ze = mn; if (Ro) { Ro = jQuery[ze]; } mn = Ro; Ro = Dn; Dn = J; if (mn) { J = jQuery[ze]; mn = J[Ro]; } J = mn; if (J) { J = jQuery[Dn]; } mn = J; if (mn) { J = jQuery[ze]; et = J[Ro]; J = et.charCodeAt(0); Ue = et[eo](2); et = 49 === J; J = parseFloat(Ue); if (et) { Ue = J >= 4; if (Ue) { Ue = 7.1 >= J; } et = Ue; } J = et; if (J) { l = jQuery[Dn]; jQuery[Dn] = o; } } Dn = new String(); Dn[uo] = T; Dn[I] = T; window[UA_Opt[Z]] = Dn; } } } else { N[po] = T; $ = N[po]; $[uo] = T; } } else { Ce = void 0; } for (An in E) _[An] = E[An]; E = _; E[ie] = E[Z]; E[W] = {}; T = E[W]; T[E[Z]] = 1; if (Object[Jn]) { T = {}; T[M] = function (o) { var r = "_LogVals"; var a = r; var i = E[a]; var h = i[o]; if (!h) { var c = E[a]; c[o] = 1; var p = "_LogVal"; this[p] = o; n(window, o, t); } }; T[st] = function () { var e = "_LogVal"; var o = this[e]; return o; }; N = T; Object[Jn](E, Z, N); } else { T = function (o) { var i = "propertyName"; var c = o[i]; var s = "toString"; var d = c[s](); var p = "LogVal"; var v = p; var u = d === v; if (u) { var g = "_LogVals"; var l = g; var C = E[l]; var f = C[E[v]]; if (!f) { var m = E[l]; m[E[v]] = 1; n(window, E[v], t); } } }; N = "onpropertychange"; E[q](N, T); } T = function () { var r = "readyState"; var d = "loading"; var p = document[r] !== d; if (p) { clearInterval(Ni); var v = "\xed\xf5\xec\xf4\xe9\xc6\xef\xf2\xed\xd3\xf5\xe2\xed\xe9\xf4"; var u = 0; var g = "UA_InputId"; var l = "submit"; var m = "getElementById"; var b = ""; var A = "FormId"; for (var k = l; u < v.length; u++) { var S = v.charCodeAt(u) - 128; b += String.fromCharCode(S); } var x = m; var j = document[x](b); var O = document[x](E[A]); var y = !O; var R = document[x](g); y && (y = R); var _ = y; if (_) { f = R; var L = "parentNode"; O = R[L]; } if (O) { C = O; var T = 0; var M = 0; var I = "href"; var P = "button"; var D = "mousedown"; var N = P; var U = location[I]; var B = U; if (B) { var z = "//passport.aliexpress.com/mini_login.htm"; var V = U.indexOf(z); var Q = -1 !== V; if (!Q) { var W = "//passport.alibaba.com/mini_login.htm"; var G = U.indexOf(W); Q = -1 !== G; } B = Q; } var F = D; var q = F; var H = B; if (H) { var R = a(); var X = "getOwnPropertyDescriptor"; var J = "defineProperty"; var K = X; var Y = J; var $ = Object[Y]; $ && ($ = Object[K]); var Z = $; if (Z) { var ee = "configurable"; var oe = "value"; var ne = oe; var te = Object[K](R, ne); var re = !te; var ae = ee; re || (re = te[ae]); var ie = re; if (ie) { var he = {}; he[ae] = !0; var ce = "get"; he[ce] = t; var se = he; Object[Y](R, ne, se); } } } var de = O[k]; O[k] = function () { i(); var o = "apply"; de[o](O, arguments); }; e(2, window, k, c, !0); var pe = k; var ve = "touchstart"; var ue = ve; for (var ge = ue; T < O.length; T++) { var le = O[T]; var Ce = le.type; var fe = Ce === pe; if (!fe) { var me = O[T]; var be = me.type; fe = be === N; } var Ae = fe; Ae && (e(2, O[T], F, h, !0), e(2, O[T], ue, h, !0), M = 1); } M || (e(2, window, F, h, !0), e(2, window, ue, h, !0)); } if (j) { var ke = j[k]; j[k] = function () { var o = "neddih"; var n = 0; var r = ""; var a = "data"; var i = ""; var h = "\u0391\u0386\u0393\u038f\u0382\u0380\u0386"; var c = ""; var s = 0; var d = "\u0339\u038c\u0378\u0339\u0351\u0392\u0339\u038b\u0386\u036a\u038b\u0389\u0380\u0385\u037e\u0339\u0351\u038c\u0385\u037b\u037c\u037d\u0380\u0385\u037c\u037b\u0343\u0339\u038d\u0378\u0383\u038c\u037c\u0366\u037d\u0339\u0351\u038c\u0385\u037b\u037c\u037d\u0380\u0385\u037c\u037b\u0394"; var p = 0; var v = "\"ua\":\""; var u = "\u023f"; var g = "value"; for (var l = 0; n < u.length; n++) { var C = 541 ^ u.charCodeAt(n); r += String.fromCharCode(C); } for (; s < h.length; s++) { var f = 995 ^ h.charCodeAt(s); c += String.fromCharCode(f); } for (o = o.split("").reverse().join(""); l < d.length; l++) { var m = d.charCodeAt(l) - 791; i += String.fromCharCode(m); } var b = a; var A = r; var k = c; var S = i; var x = v; var j = o; var O = g; for (var y = S; p < this.length; p++) { var E = this[p]; var R = E.name === b; R && (R = E.type === j); var _ = R; if (_) { var L = E[O]; var T = t(); var M = x + T; var I = M + A; E[O] = L[k](S, I); break; } } var P = "apply"; ke[P](this, arguments); }; } } }; var Ni = setInterval(T, 10); window[Ct] = E; E[Xo] = function () { return 0; }; E[bo] = function () { e(25); }; T = "reload"; E[T] = function () { }; E[m] = function () { var o = 0; var n = ""; for (var t = "\u025e\u023a\u0235\u0264"; o < t.length; o++) { var r = t.charCodeAt(o) - 497; n += String.fromCharCode(r); } var a = E[n]; a || (a = []); var i = a; var h = e(13, i); return h; }; E[Xn] = function (o) { var n = e(4, o); return n; }; E[G] = function (o) { e(8, o); }; T = window[Ct]; N = T[L]; if (N) { T = function () { var o = "UA_Opt"; var n = window[o]; var t = "callback"; n[t](); }; setTimeout(T, 0); } } } x[P] = function (o) { var n = e(1, o); return n; }; window.main = x[P]; x[m] = function (o) { var n = e(13, o); return n; }; x[bo] = function () { e(25); }; x[Xn] = function (o) { var n = e(4, o); return n; }; x[U] = function () { return 140; }; Se[j] = x; T = "loadTime"; P = T; T = x; if (E[P]) { E[P] = +new Se[Me]() - E[P]; } P = Se; m = P[R]; if (m) { m = T; } N = m; if (N) { m = P[R]; m[V](Y, K, T); } } ur = ke; } be = 1 === r; re = 2 === r; ke = 13 === r; if (re) { z = p; T = void 0; Se = void 0; R = d; Y = v; V = s; if (V[q]) { P = 0; m = R === B; if (m) { Oe = "onfocusin"; P = Oe; } else { Oe = R === y; if (Oe) { K = "onfocusout"; P = K; } else { K = "on"; P = K + R; } } V[q](P, z); } else { if (V[So]) { P = R === u; m = !1; if (P) { Oe = "DeviceMotionEvent"; if (V[Oe]) { m = !0; } } else { m = !0; } if (m) { P = Y; if (T) { Oe = "capture"; P = {}; P[Oe] = Y; P[Ie] = Se; } V[So](R, z, P); } } } } if (ke) { y = s; u = void 0; q = 0; re = ei; B = []; z = re[47]; T = z; Se = 0; R = re[56]; if (!T) { T = R; } Y = T; if (Y) { T = 0; while (T < y.length) { B[T] = new RegExp(y[T]); T++; } } if (z) { y = 0; Se = 0; while (Se < z.length) { T = z[Se]; Y = 4 === T[15]; if (Y) { y = 1; } Y = 1 === T[15]; if (Y) { V = re[48]; P = Co; m = 0; Oe = T[11]; K = Oe % 7; Oe = V[K]; V = Oe ^ T[6]; while (m < B.length) { Oe = B[m]; K = re[55]; N = K[V]; K = Oe[P](N); if (K) { T[15] = 4; y = 1; } m++; } } Y = 5 === T[15]; if (Y) { y = 0; } Y = y; if (Y) { Y = 3 === T[15]; } V = Y; if (V) { q++; } Y = 2 === T[15]; if (Y) { q = 0; y = 0; } Se++; } } if (R) { Se = 0; while (Se < R.length) { y = R[Se]; z = 0 === y[5]; if (z) { T = re[48]; Y = y[0]; V = Co; P = 0; m = Y % 7; Y = T[m]; T = Y ^ y[3]; while (P < B.length) { Y = B[P]; m = re[55]; Oe = m[T]; m = Y[V](Oe); if (m) { q++; } P++; } } else { T = 3 === y[5]; if (T) { q = 0; } } Se++; } } y = q >= 30; if (y) { u = !0; } else { u = !1; } ur = u; } if (be) { y = 21; q = 0; re = void 0; ke = 1; B = void 0; z = void 0; Se = void 0; R = void 0; Y = []; V = void 0; P = void 0; m = 0; Oe = 0; K = 0; N = "vibrate"; Ce = 0; Z = ba; $ = void 0; L = 4; Xo = void 0; G = void 0; W = void 0; po = 255 & L; M = 0; Q = void 0; _ = void 0; An = void 0; g = []; I = void 0; Dn = []; mn = void 0; Ro = void 0; J = void 0; ze = 0; et = void 0; Ue = void 0; le = "toLowerCase"; Go = 10; un = void 0; D = void 0; jo = L >> 8; L = []; $e = void 0; H = void 0; bo = void 0; Te = 0; yt = "mIDs"; se = void 0; Pt = void 0; ne = Jo; pr = void 0; Wn = void 0; Le = void 0; Gn = void 0; te = "OnlyHost"; he = void 0; Ye = "map"; Wo = 0; vn = 100; mo = 0; pt = "MaxKSLog"; gr = void 0; Ct = void 0; mt = [0]; sr = []; cr = " "; dt = void 0; ri = 0; ci = 0; kt = 0; Kr = void 0; ir = 0; La = void 0; Na = void 0; Qa = void 0; ii = void 0; wn = 0; on = void 0; Be = Oo; Za = []; _n = 0; je = void 0; Er = 0; fo = []; ia = 127; ot = 0; Sa = void 0; ye = []; Fo = []; Ke = void 0; Mt = 30; ao = oi; ct = s; ai = []; He = []; ar = []; so = ") "; dr = 2; _e = 0; Br = void 0; zr = void 0; Wr = void 0; Vr = 0; Xr = void 0; ae = 1; ta = void 0; an = 0; ma = 0; Ge = 0; Bo = 1842947681; F = []; ja = 0; var rr = "MaxFocusLog"; De = void 0; var ki = 0; hr = void 0; wt = "\\s"; No = void 0; Xa = void 0; Ga = void 0; Wa = void 0; Ko = 2; rt = 255 & jo; jo = 0; ce = void 0; gn = void 0; ln = []; Zo = 0; Dn.push(0, 0); rn = void 0; Ar = void 0; fr = 0; jr = void 0; Yt = [0]; Rr = void 0; Lr = 2; _r = []; Yn = [0]; Dr = void 0; oe = Z; Fr = []; Bt = 4294967296; io = void 0; qr = []; hn = void 0; Jr = void 0; Uo = void 0; Zr = []; ea = 0; ha = void 0; Tn = "^function.*\\(\\){\\[nativecode]}$"; Nn = void 0; va = 0; Zn = 0; Fn = void 0; nt = 0; Ea = void 0; ya = void 0; wa = void 0; Ta = []; Pa = void 0; xt = void 0; Ua = 0; St = void 0; cn = "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"; Fa = void 0; Ka = void 0; jt = "Token"; at = eo; Ja = void 0; Ya = void 0; qa = []; $a = 1; Do = 0 | vn; vn = void 0; ti = void 0; tt = 128 > Do; ni = []; hi = Oo; ko = []; Ut = void 0; Cn = pt; pt = wt; wt = void 0; It = void 0; Cr = 0; Sr = []; xr = []; wr = void 0; var u = "findIndex"; Lo = void 0; tr = void 0; $t = []; br = 0; sn = "substring"; mr = void 0; wo = []; kr = void 0; er = "parseInt"; Tr = void 0; Mr = void 0; Ir = void 0; Xt = void 0; Ht = "Document"; $n = []; yr = 1768580348; Pr = Oo; ro = cr; cr = N; N = void 0; Ur = "Error"; Qr = []; $o = 0; var Vo = "sIDs"; bt = 1; var jn = "#"; T = void 0; Xn = []; Ot = 0; Gt = void 0; var Et = ")"; nr = void 0; Ve = void 0; Ft = void 0; Nr = 1722171615; tn = void 0; Gr = 0; Je = "WIcLlfGnG"; Wt = void 0; Qt = "hasFocus"; Hr = void 0; Pe = 0; Kn = Dn; Dn = []; oa = void 0; $r = void 0; Jt = u; u = void 0; Yr = void 0; na = 655821628; oo = 0; sa = void 0; zt = ao; ao = void 0; pa = zt; ra = 0; aa = jn; jn = void 0; da = void 0; ca = 0; ko[19] = 1; ga = void 0; Xt = Yn; Yn = "getOwnPropertyNames"; We = []; fa = void 0; la = uo; ua = 0; var xe = "00000000"; ee = void 0; Tt = void 0; or = Jt; Aa = uo; ka = void 0; Ut = Yt; Yt = 0; xa = Xt; Xt = uo; Yo = "resource"; Mn = Ut; Wn = mt; mt = void 0; Ut = 140; Oa = void 0; Ae = rr; $n.push(0, 0, 0); rr = $n; $n = 2; _a = Jt; Ra = []; var ie = "PerformanceEntry"; U = Qt; Qt = 0; Vt = []; lo = jt; var Lt = "\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\x0B\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\x1B\x1C\x1D\x1E\x1F !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"; Ao = []; jt = []; Rt = Ht; Ht = []; Ma = Je; Je = ei; Ia = eo; we = void 0; Ba = er; er = void 0; za = eo; Va = zt; zt = Jt; Jt = xe; xe = 0; Da = ie; ue = Lt; Lt = void 0; if (tt) { ft = [Do]; ee = ft; } else { ft = []; lt = Do % 128; Kt = lt + 128; ut = Do - lt; lt = ut / 128; ut = 127 & lt; ft.push(Kt, ut); ee = ft; } Do = []; tt = ee; ee = void 0; ft = le; Wt = tt; le = 154; tt = "ceil"; lt = Yo; Yo = ro + ue; Kt = Yo + ro; Yo = void 0; ut = sn; sn = "getEntriesByType"; Ha = Ye; var _t = "\n"; ie = Wt; Ye = "g"; Zt = _t; Wt = Ye; Ye = ro + ue; var to = ";}$"; qt = Ye + ro; Ye = ct; ct = ro + ue; _t = ct + ro; ct = Ut; Ut = tt; tt = Wn; if (!Ye) { Ye = {}; } Do.push(rt, po); if (Ye[lo]) { ne = Ye[lo]; } else { var po = ":"; Wn = +new oe[Me]() + po; po = oe[xo]; rt = po[ve](); ne = Wn + rt; } po = Ye[te]; ko[1] = ne; if (!po) { po = 0; } ne = new RegExp(to); Wn = Yn; ko[15] = po; po = aa; te = 255 & ct; rt = aa; Yn = ct >> 8; Fn = Do; ct = Tn; oe = 255 & Yn; Yn = "fromCompatibility"; ye.push(oe, te); if (Ye[Yn]) { ko[5] = 1; var te = "MPInterval"; oe = Ye[te]; if (!oe) { oe = 50; } ko[7] = oe; te = "MaxMPLog"; oe = Ye[te]; if (!oe) { oe = 0; } ko[24] = oe; te = "MaxMCLog"; oe = Ye[te]; if (!oe) { oe = 0; } ko[8] = oe; te = "MaxTCLog"; oe = Ye[te]; if (!oe) { oe = 0; } ko[13] = oe; te = Ye[Cn]; if (!te) { te = 0; } ko[10] = te; te = Ye[Ae]; if (!te) { te = 0; } ko[3] = te; te = "GPInterval"; oe = Ye[te]; if (!oe) { oe = 50; } ko[11] = oe; te = "MaxGPLog"; oe = Ye[te]; if (!oe) { oe = 10; } ko[25] = oe; } else { ko[5] = 0; oe = "MTInterval"; to = Ye[oe]; if (!to) { to = 1; } ko[7] = to; var Tn = "MaxMTLog"; oe = Ye[Tn]; if (!oe) { oe = 200; } ko[24] = oe; var te = "MinMTDwnLog"; oe = te; te = Ye[oe]; if (!te) { te = 0; } ko[8] = te; te = Ye[oe]; if (!te) { te = 0; } ko[13] = te; te = Ye[Cn]; if (!te) { te = 50; } ko[10] = te; te = Ye[Ae]; if (!te) { te = 50; } ko[3] = te; te = "NGPInterval"; oe = Ye[te]; if (!oe) { oe = 4; } ko[11] = oe; te = "MaxNGPLog"; oe = Ye[te]; if (!oe) { oe = 100; } ko[25] = oe; } te = Ye[Vo]; we = ye; ye = Ye[yt]; if (!te) { te = []; } if (!ye) { ye = []; } if (Ye[bn]) { $o = Ye[bn]; } yt = Fn; Yn = 0 === $o; oe = we; if (Yn) { Tn = 0; while (31 > Tn) { Fn = 1 << Tn; $o |= Fn; Tn++; } } Yn = $o >> 21; Tn = $o >> 14; Fn = $o >> 11; Vo = $o >> 13; Do = $o >> 2; ko[6] = 1 & Tn; Tn = $o >> 7; Cn = $o >> 19; ko[17] = 1 & Cn; ko[22] = 1 & Fn; ko[12] = 1 & Tn; Tn = $o >> 18; ko[23] = 1 & Do; Fn = sn; ko[21] = 1 & Tn; Tn = $o >> 1; Do = $o >> 3; ko[14] = ye; ko[26] = 1 & Yn; ye = cn; ko[0] = 1 & Do; ko[16] = 1 & Tn; ko[18] = te; te = ye[at](0, Mt); Mt = "font"; Yn = ye[Ia](0, Go); Go = ye[za](0, y); y = Ye[Mt]; ye = Z; ko[9] = 1 & Vo; Je[29] = []; if (!y) { y = 0; } Mt = Je; Tn = "Flag2"; Vo = new ye[Me](); ye = Tn; if (Ye[ye]) { Pe = Ye[ye]; ko[2] = Pe; } Ye = +Vo; ye = Mt; Tn = Z; Z = Ye; Ye = Z / Bt; Vo = 0 | Ye; Ye = Pe >> 0; ko[4] = y; ko[20] = 1 & Ye; y = Vo * Bt; Ye = Z - y; y = Ye; Z = Tn; Ye = y >> 8; Bt = y >> 24; cn = 255 & y; Do = Vo; Vo = Z[pe]; Z = y >> 16; y = Do >> 24; R = ko; ko = 255 & Bt; Bt = R; R = 255 & Do; Cn = 255 & Ye; Ye = 255 & Z; Z = Do >> 8; sn = 255 & y; y = Do >> 16; Do = Bt; wo.push(ko, Ye, Cn, cn); Ye = 255 & y; tn = wo; y = 255 & Z; We.push(sn, Ye, y, R); y = tn; re = We; R = Do[1]; Z = R; R = Z; Z = re; R += Jo; re = Bt; Ye = Z.concat(y); W = Ye; while (xe < R.length) { y = R.charCodeAt(xe); Z = 255 & y; fo.push(Z); xe++; } y = W; R = y; Z = re; Ve = fo; W = Ve; Ye = R.slice(6); while (oo < W.length) { R = 0; while (2 > R) { fo = W[oo] + Ye[R]; Ve = fo + le; Ye[R] = 255 & Ve; R++; } oo++; } R = y.slice(6); y = Z[6]; if (y) { W = ye[61]; if (W) { le = []; fo = Z[3]; Ve = void 0; cn = 0; Do = W.length - fo; fo = 0; ko = 0 > Do; if (ko) { Do = 0; } while (Do < W.length) { ko = W[Do]; Cn = ko[2]; sn = ye[48]; wo = Cn % 7; ro = sn[wo]; sn = ro ^ ko[1]; wo = ro ^ ko[0]; ko = void 0; ro = ye; $o = wo; tn = ro[29]; Je = void 0; Pe = 0; oo = $o; to = tn; if (to.indexOf) { tn = to.indexOf(oo); Je = tn; } else { tn = 0; while (tn < to.length) { xe = to[tn] === oo; if (xe) { Je = tn; Pe = 1; } tn++; } if (!Pe) { Je = -1; } } tn = Je; Je = -1 === tn; if (Je) { Pe = ro[29]; tn = Pe.length; Pe = ro[29]; Pe.push($o); } ro = tn + 1; ko = ro; wo = ko; le.push(sn); ko = Cn - fo; sn = void 0; ro = ko; ko = 0 | ro; ro = 16384 > ko; if (ro) { $o = ko; tn = 0 | $o; $o = void 0; Je = 128 > tn; if (Je) { Pe = [tn]; $o = Pe; } else { Pe = []; oo = tn % 128; to = tn - oo; xe = oo + 128; oo = to / 128; to = 127 & oo; Pe.push(xe, to); $o = Pe; } tn = $o; sn = tn; } else { $o = []; while (true) { tn = 127 & ko; ko >>= 7; if (ko) { tn = 128 | tn; } $o.push(tn); if (!ko) { break; } } sn = $o; } ko = sn; le = le.concat(ko); ko = void 0; sn = wo; wo = 0 | sn; sn = 128 > wo; if (sn) { ro = [wo]; ko = ro; } else { ro = wo % 128; $o = []; tn = wo - ro; Je = ro + 128; ro = tn / 128; tn = 127 & ro; $o.push(Je, tn); ko = $o; } sn = ko; le = le.concat(sn); fo = Cn; cn++; Do++; } fo = cn; cn = 0 | fo; fo = 128 > cn; if (fo) { Do = [cn]; Ve = Do; } else { Do = cn % 128; ko = Do + 128; Cn = []; sn = cn - Do; Do = sn / 128; sn = 127 & Do; Cn.push(ko, sn); Ve = Cn; } fo = Ve; le = fo.concat(le); D = le; } else { le = [0]; D = le; } } else { D = void 0; } y = re; Z = Mt; W = y[17]; le = D; ee = Ye; if (le) { g.push(1); g = g.concat(le); } else { g.push(0); } ce = Z[48]; Z = ce; le = Mt; if (Z) { g.push(1); g = g.concat(Z); } else { g.push(0); } D = ee; if (Z) { Ra.push(1); Ra = Ra.concat(Z); } else { Ra.push(0); } if (W) { Z = le[56]; if (Z) { le[51] = []; Ye = 0; fo = []; ye = y; ce = []; ee = []; Ve = void 0; cn = void 0; Do = []; ko = []; Cn = void 0; sn = []; wo = le; ro = ee; ko[2] = 0; ko[1] = 0; $o = Z; ko[0] = 0; tn = []; Je = $o.length <= 1; if (Je) { Ve = Ye; } else { Pe = ye[24] * ye[7]; oo = ye[18]; to = $o.length - Pe; Pe = 0 !== ye[13]; xe = ye[14]; We = oo.length; oo = xe.length; xe = 0; Ae = 0 >= to; lo = 0 !== We; We = 0 !== oo; oo = -1; if (lo) { we = []; xe = $o.length - 1; ue = ye[18]; no = 0; while (no < ue.length) { we[no] = new RegExp(ue[no]); no++; } while (xe >= 0) { ue = $o[xe]; Eo = 2 === ue[5]; if (Eo) { oo = xe; } Eo = 5 === ue[5]; if (Eo) { _o = ue[0]; Ze = Co; go = wo[48]; no = 0; fn = _o % 7; _o = go[fn]; go = _o ^ ue[3]; while (no < we.length) { _o = we[no]; fn = wo[55]; nn = fn[go]; fn = _o[Ze](nn); if (fn) { ue[5] = 2; oo = xe; break; } no++; } } ue = -1 !== oo; if (ue) { break; } xe--; } } if (Ae) { to = 0; } Ye = to; if (We) { Ae = ye[14]; xe = $o.length - 1; lo = 0; we = []; while (lo < Ae.length) { we[lo] = new RegExp(Ae[lo]); lo++; } while (xe >= 0) { Ae = $o[xe]; ue = 1 === Ae[5]; if (ue) { oo = xe; } ue = 5 === Ae[5]; if (ue) { no = wo[48]; Eo = Ae[0]; _o = Co; lo = 0; Ze = Eo % 7; Eo = no[Ze]; no = Eo ^ Ae[3]; while (lo < we.length) { Eo = we[lo]; Ze = wo[55]; go = Ze[no]; Ze = Eo[_o](go); if (Ze) { Ae[5] = 1; oo = xe; break; } lo++; } } Ae = 3 === $o[5]; if (Ae) { break; } xe--; } } We = -1 !== oo; if (We) { We = to > oo; } to = We; if (to) { Ye = oo; } if (Pe) { Pe = Ye > 0; } oo = Pe; if (oo) { Pe = 0; xe = Ye; while (xe < $o.length) { to = $o[xe]; We = 5 === to[5]; if (!We) { We = 2 === to[5]; } Ae = We; if (!Ae) { Ae = 1 === to[5]; } to = Ae; if (to) { Pe++; } xe++; } to = Pe < ye[13]; if (to) { xe = Ye - 1; while (xe >= 0) { We = $o[xe]; Ae = 5 === We[5]; if (!Ae) { Ae = 2 === We[5]; } lo = Ae; if (!lo) { lo = 1 === We[5]; } Ae = lo; if (Ae) { ro.push(We); Pe++; lo = Pe >= ye[13]; if (lo) { break; } } Ae = 4 === We[5]; if (Ae) { ro.push(We); } xe--; } } } Ve = Ye; } Ye = 0 !== ee.length; if (Ye) { ye = ee.length - 1; var Fi = 0; while (ye >= 0) { wo = ee[ye]; ro = le[51]; $o = void 0; Je = le; Pe = fo; oo = ro; ro = ko; to = wo; ro[1]++; wo = 0; xe = 4 === to[5]; if (xe) { wo = 1; } xe = 2 === to[5]; if (xe) { wo = 2; } xe = 1 === to[5]; if (xe) { wo = 3; } xe = to[0]; We = Je[48]; Ae = xe % 7; lo = We[Ae]; We = lo ^ to[12]; Ae = void 0; we = Je; Je = We; ue = we[29]; no = void 0; Eo = 0; _o = Je; Ze = ue; if (Ze.indexOf) { ue = Ze.indexOf(_o); no = ue; } else { ue = 0; while (ue < Ze.length) { go = Ze[ue] === _o; if (go) { no = ue; Eo = 1; } ue++; } if (!Eo) { no = -1; } } ue = no; no = -1 === ue; if (no) { Eo = we[29]; ue = Eo.length; Eo = we[29]; Eo.push(Je); } Je = ue + 1; Ae = Je; We = Ae; Je = lo ^ to[9]; Ae = lo ^ to[1]; we = lo ^ to[4]; ue = 0 === Pe.length; if (ue) { Pe[9] = 0; Pe[1] = 0; Pe[4] = 0; Pe[0] = 0; } ue = Je - Pe[9]; no = Ae - Pe[1]; Eo = we - Pe[4]; _o = xe - Pe[0]; Pe[9] = Je; Pe[1] = Ae; Pe[4] = we; Pe[0] = xe; Je = [wo]; wo = void 0; Pe = ue; xe = 0 | Pe; Pe = 0 > xe; Ae = Pe; if (Ae) { Ae = -xe; } else { Ae = xe; } xe = Ae; Ae = 64 > xe; if (Ae) { we = [xe + 64 * Pe]; wo = we; } else { we = xe % 128; ue = []; Ze = xe - we; go = 64 * Pe; fn = we + 128; we = Ze / 128; Ze = 63 & we; we = Ze + go; ue.push(fn, we); wo = ue; } Pe = wo; Je = Je.concat(Pe); wo = void 0; Pe = no; xe = 0 | Pe; Pe = 0 > xe; Ae = Pe; if (Ae) { Ae = -xe; } else { Ae = xe; } xe = Ae; Ae = 64 > xe; if (Ae) { we = [xe + 64 * Pe]; wo = we; } else { we = xe % 128; ue = []; no = xe - we; Ze = 64 * Pe; go = no / 128; no = 63 & go; go = no + Ze; no = we + 128; ue.push(no, go); wo = ue; } Pe = wo; Je = Je.concat(Pe); wo = void 0; Pe = Eo; xe = 0 | Pe; Pe = 0 > xe; Ae = Pe; if (Ae) { Ae = -xe; } else { Ae = xe; } xe = Ae; Ae = 64 > xe; if (Ae) { we = [xe + 64 * Pe]; wo = we; } else { we = []; ue = xe % 128; no = ue + 128; Eo = xe - ue; ue = Eo / 128; Eo = 63 & ue; ue = 64 * Pe; Ze = Eo + ue; we.push(no, Ze); wo = we; } Pe = wo; Je = Je.concat(Pe); wo = void 0; Pe = _o; xe = 0 | Pe; Pe = 16384 > xe; if (Pe) { Ae = void 0; we = xe; ue = 0 | we; we = 128 > ue; if (we) { no = [ue]; Ae = no; } else { no = ue % 128; Eo = []; _o = no + 128; Ze = ue - no; no = Ze / 128; Ze = 127 & no; Eo.push(_o, Ze); Ae = Eo; } we = Ae; wo = we; } else { Ae = []; while (true) { we = 127 & xe; xe >>= 7; if (xe) { we = 128 | we; } Ae.push(we); if (!xe) { break; } } wo = Ae; } Pe = wo; Je = Je.concat(Pe); wo = void 0; Pe = We; xe = 0 | Pe; Pe = 128 > xe; if (Pe) { We = [xe]; wo = We; } else { We = xe % 128; Ae = xe - We; we = Ae / 128; Ae = We + 128; We = []; ue = 127 & we; We.push(Ae, ue); wo = We; } Pe = wo; Je = Je.concat(Pe); wo = 1 === ro[1]; if (wo) { ro = to[7]; Pe = []; Pe.push(2, lo, ro); ro = Pe; oo.push(ro); } $o = Je; Fi = $o; if (Fi) { Do = Do.concat(Fi); } ye--; } } Ye = Ve; while (Ye < Z.length) { ye = Z[Ye]; var Fi = 0; ee = 5 === ye[5]; if (!ee) { ee = 4 === ye[5]; } Ve = ee; if (!Ve) { Ve = 2 === ye[5]; } ee = Ve; if (!ee) { ee = 1 === ye[5]; } Ve = ee; if (Ve) { ee = ye; wo = 0; ro = void 0; $o = le[51]; Je = void 0; Pe = le; oo = ee[0]; to = void 0; xe = ko; xe[1]++; We = oo % 7; Ae = 2 === ee[5]; lo = $o; $o = 0; we = 1 === xe[1]; xe = 1 === ee[5]; ue = Pe[48]; no = void 0; Eo = 4 === ee[5]; _o = ue[We]; We = _o ^ ee[1]; ue = _o ^ ee[4]; if (Eo) { $o = 1; } Eo = _o ^ ee[12]; Ze = void 0; go = void 0; fn = void 0; if (Ae) { $o = 2; } Ae = _o ^ ee[9]; nn = void 0; if (xe) { $o = 3; } xe = Pe; Pe = Eo; xn = Pe; if (we) { Sn = ee[7]; Rn = []; Rn.push(2, _o, Sn); Sn = Rn; lo.push(Sn); } ee = xe[29]; lo = fo; we = 0 === lo.length; if (we) { lo[9] = 0; lo[1] = 0; lo[4] = 0; lo[0] = 0; } we = ue - lo[4]; _o = Ae - lo[9]; Sn = we; we = _o; _o = We - lo[1]; Rn = 0 | Sn; Sn = _o; lo[9] = Ae; Ae = 0 | we; we = 0 | Sn; _o = ee; ee = 0 > we; lo[1] = We; We = 0 > Rn; Sn = oo - lo[0]; qn = We; lo[4] = ue; ue = ee; Bn = Sn; Sn = 0 > Ae; if (ue) { ue = -we; } else { ue = we; } if (_o.indexOf) { we = _o.indexOf(xn); no = we; } else { we = 0; while (we < _o.length) { Hn = _o[we] === xn; if (Hn) { no = we; wo = 1; } we++; } if (!wo) { no = -1; } } if (qn) { qn = -Rn; } else { qn = Rn; } lo[0] = oo; wo = qn; oo = [$o]; $o = 64 > wo; lo = Sn; we = no; if (lo) { lo = -Ae; } else { lo = Ae; } Ae = 0 | Bn; no = ue; if ($o) { ue = [wo + 64 * We]; go = ue; } else { ue = 64 * We; _o = []; xn = wo % 128; Rn = xn + 128; qn = wo - xn; xn = qn / 128; qn = 63 & xn; xn = qn + ue; _o.push(Rn, xn); go = _o; } wo = 64 > no; $o = 16384 > Ae; We = -1 === we; if ($o) { ue = Ae; _o = void 0; xn = 0 | ue; ue = 128 > xn; if (ue) { Rn = [xn]; _o = Rn; } else { Rn = xn % 128; qn = []; Bn = xn - Rn; Hn = Rn + 128; Rn = Bn / 128; Bn = 127 & Rn; qn.push(Hn, Bn); _o = qn; } ue = _o; ro = ue; } else { ue = []; while (true) { _o = 127 & Ae; Ae >>= 7; if (Ae) { _o = 128 | _o; } ue.push(_o); if (!Ae) { break; } } ro = ue; } $o = go; if (We) { Ae = xe[29]; we = Ae.length; Ae = xe[29]; Ae.push(Pe); } Pe = we + 1; if (wo) { xe = [no + 64 * ee]; nn = xe; } else { xe = 64 * ee; We = []; Ae = no % 128; we = Ae + 128; ue = no - Ae; Ae = ue / 128; ue = 63 & Ae; Ae = ue + xe; We.push(we, Ae); nn = We; } ee = lo; wo = nn; Je = Pe; Pe = 64 > ee; xe = ro; Eo = Je; if (Pe) { ro = [ee + 64 * Sn]; fn = ro; } else { ro = 64 * Sn; Je = []; We = ee % 128; Ae = We + 128; lo = ee - We; We = lo / 128; lo = 63 & We; We = lo + ro; Je.push(Ae, We); fn = Je; } ee = fn; oo = oo.concat(ee); oo = oo.concat(wo); ee = Eo; wo = 0 | ee; ee = 128 > wo; if (ee) { ro = [wo]; to = ro; } else { ro = wo % 128; Je = []; Pe = wo - ro; We = Pe / 128; Pe = ro + 128; ro = 127 & We; Je.push(Pe, ro); to = Je; } ee = to; oo = oo.concat($o); oo = oo.concat(xe); oo = oo.concat(ee); Ze = oo; Fi = Ze; if (Fi) { Do = Do.concat(Fi); } } else { ee = 0 === ye[5]; if (ee) { wo = ce; ro = ko; $o = ye; Je = void 0; ro[0]++; Pe = y; oo = ro[0] % Pe[7]; Pe = le; to = 0 !== oo; if (to) { Je = void 0; } else { ro[2]++; oo = Pe[48]; xe = void 0 !== $o[9]; We = void 0; Ae = 0 === wo.length; lo = void 0; we = 0; ue = void 0; no = 0; if (Ae) { wo[12] = -1; wo[9] = 0; wo[1] = 0; wo[0] = 0; } Ae = $o[0]; Eo = void 0; _o = Ae - wo[0]; Ze = 16 === _o; go = Ae % 7; if (Ze) { _o = 0; } Ze = oo[go]; oo = 17 === _o; if (oo) { _o = 1; } if (xe) { we = Ze ^ $o[9]; no = Ze ^ $o[1]; } else { oo = Ze ^ $o[6]; go = Ze ^ $o[10]; fn = Ze ^ $o[11]; we = oo - go; oo = Ze ^ $o[8]; no = oo - fn; } oo = _o; xe = we - wo[9]; _o = no - wo[1]; go = Ze ^ $o[12]; Ze = _o; _o = 0 | oo; oo = 0 | Ze; Ze = go; fn = 0 > oo; nn = Ze === wo[12]; xn = 16384 > _o; if (nn) { Ze = 0; } else { Sn = go; Rn = void 0; qn = Pe; Bn = qn[29]; Hn = Sn; ht = void 0; vr = Bn; Bn = 0; if (vr.indexOf) { vt = vr.indexOf(Hn); ht = vt; } else { vt = 0; while (vt < vr.length) { lr = vr[vt] === Hn; if (lr) { ht = vt; Bn = 1; } vt++; } if (!Bn) { ht = -1; } } Bn = ht; Hn = -1 === Bn; if (Hn) { ht = qn[29]; Bn = ht.length; ht = qn[29]; ht.push(Sn); } Sn = Bn + 1; Rn = Sn; Ze = Rn; } wo[12] = go; go = Ze; Ze = xe; wo[9] = we; xe = 0 | go; we = fn; if (xn) { go = void 0; nn = _o; Sn = 0 | nn; nn = 128 > Sn; if (nn) { Rn = [Sn]; go = Rn; } else { Rn = []; qn = Sn % 128; Bn = qn + 128; Hn = Sn - qn; qn = Hn / 128; Hn = 127 & qn; Rn.push(Bn, Hn); go = Rn; } nn = go; ue = nn; } else { go = []; while (true) { nn = 127 & _o; _o >>= 7; if (_o) { nn = 128 | nn; } go.push(nn); if (!_o) { break; } } ue = go; } wo[1] = no; no = 0 | Ze; if (we) { we = -oo; } else { we = oo; } oo = 128 > xe; wo[0] = Ae; Ae = ue; ue = []; _o = 0 > no; Ze = we; if (oo) { we = [xe]; Eo = we; } else { we = []; go = xe % 128; nn = go + 128; xn = xe - go; go = xn / 128; xn = 127 & go; we.push(nn, xn); Eo = we; } oo = Eo; xe = _o; we = 64 > Ze; if (we) { Eo = [Ze + 64 * fn]; lo = Eo; } else { Eo = 64 * fn; go = []; nn = Ze % 128; xn = Ze - nn; Sn = nn + 128; nn = xn / 128; xn = 63 & nn; nn = xn + Eo; go.push(Sn, nn); lo = go; } if (xe) { xe = -no; } else { xe = no; } we = lo; lo = xe; xe = 64 > lo; if (xe) { no = [lo + 64 * _o]; We = no; } else { no = lo % 128; Eo = []; Ze = 64 * _o; go = no + 128; fn = lo - no; no = fn / 128; fn = 63 & no; no = fn + Ze; Eo.push(go, no); We = Eo; } xe = We; ue = ue.concat(xe); ue = ue.concat(we); ue = ue.concat(Ae); ue = ue.concat(oo); Je = ue; } Fi = Je; if (Fi) { sn = sn.concat(Fi); } } } Ye++; } Ye = ko[2]; fo = Ye; Ye = ko[1]; ye = 0 | fo; fo = Ye; Ye = 0 | fo; fo = 128 > Ye; ce = 128 > ye; if (fo) { ee = [Ye]; Cn = ee; } else { ee = []; Ve = Ye % 128; ko = Ve + 128; wo = Ye - Ve; Ve = wo / 128; wo = 127 & Ve; ee.push(ko, wo); Cn = ee; } Ye = Cn; if (ce) { fo = [ye]; cn = fo; } else { fo = ye % 128; ee = ye - fo; Ve = []; ko = fo + 128; fo = ee / 128; ee = 127 & fo; Ve.push(ko, ee); cn = Ve; } Do = Ye.concat(Do); tn.push(Do); Ye = cn; sn = Ye.concat(sn); tn.push(sn); B = tn; } else { Ye = [0]; fo = []; ye = [0]; fo.push(Ye, ye); Ye = fo; B = Ye; } } else { Z = []; B = Z; } F = F.concat(D); y = B; B = re; F = F.concat(Kn); Z = y[1]; W = re; if (Z) { g.push(1); g = g.concat(Z); } else { g.push(0); } F = F.concat(R); R = W[21]; Z = Mt; le = re; D = Z[39]; F = F.concat(Kn); Z = le[16]; Ye = "visibilityState"; fo = y[0]; y = Vo[Ye]; Ye = void 0 === y; if (D) { ye = 0; ce = D.length; ee = 0; Ve = [ce]; while (ce > ye) { Vo = D[ye]; cn = Vo - ee; ee = Vo; Vo = void 0; Do = cn; cn = 0 | Do; Do = 16384 > cn; if (Do) { ko = cn; Cn = void 0; sn = 0 | ko; ko = 128 > sn; if (ko) { wo = [sn]; Cn = wo; } else { wo = []; ro = sn % 128; $o = ro + 128; tn = sn - ro; ro = tn / 128; tn = 127 & ro; wo.push($o, tn); Cn = wo; } ko = Cn; Vo = ko; } else { ko = []; while (true) { Cn = 127 & cn; cn >>= 7; if (cn) { Cn = 128 | Cn; } ko.push(Cn); if (!cn) { break; } } Vo = ko; } cn = Vo; Ve = Ve.concat(cn); ye++; } Yo = Ve; } else { ye = [0]; Yo = ye; } if (Ye) { y = 255; } else { D = "visible"; ye = y === D; if (ye) { y = 0; } else { y = 1; } } D = Mt; Ye = [y]; y = Yo; F = F.concat(Kn); ye = Tn; P = D[44]; F = F.concat(oe); D = P; je = F; P = je; if (B[4]) { je = "vivo"; F = ye[vo]; ce = F[it]; F = ce[ft](); ce = F.indexOf(je); je = ce > 0; if (je) { F = []; F.push(255, 0, 0, 0, 0); ce = F; _ = ce; } else { F = Jo; ce = "sans-serif"; Vo = "72px"; cn = 0; Do = 0; ko = "style"; sn = 0; wo = 0; ro = ye; $o = "mmmmmmmmmmllimmmmmmmmmmllimmmmmmmmmmlli"; oe = ue[0]; Kn = xe.split(Yo); to = Vo; Vo = fn; xe = Je[zo](Pe); Pe = no; Yo = Pe; we = Je[zo](We); Je = vi; We = []; ue = ko; ko = ue; no = xe[ue]; ue = oo; Bn.push(qn, ce, nn); ce = Bn; oo = di; debugger; no[ro] = vr; xe[oo] = pi; ro = vt; no = ro; while (3 > Do) { go = xe[ko]; go[ue] = ce[Do]; oe[ee](xe); ht[Do] = xe[Yo]; Ae[Do] = xe[Ve]; oe[no](xe); Do++; } ce = $o; while (100 > wo) { ee = ce + Kn[wo]; Ve = ee + Je; ee = Ve + Kn[wo]; Ve = ee + lo; ee = Ve + Kn[wo]; Ve = ee + to; F += Ve; wo++; } we[oo] = F; oe[Vn](we); while (100 > cn) { F = !1; ce = 0; ee = Pe; while (3 > ce) { Ve = we[Vo]; Do = 3 * cn; ko = Do + ce; Do = Ve[ko]; if (Do) { Ve = F; ko = Do[ee] != ht[ce]; if (!ko) { ko = Do[Hn] != Ae[ce]; } wo = ko; if (!Ve) { Ve = wo; } F = Ve; } ce++; } if (F) { ce = cn + tn; lr += ce; } cn++; } F = lr; oe[ro](we); ce = F.length; ee = void 0; while (true) { oe = ce > Cn; if (oe) { oe = 31 * sn; sn = 0 | oe; oe = F.charCodeAt(Cn); sn += oe; Cn += Eo; } else { break; } } ee = sn; F = ee; _o = F; F = _o; ce = F; F = ce >> 8; ee = ce >> 16; oe = ce >> 24; Ve = 255 & ce; ce = 255 & ee; ee = 255 & F; F = 255 & oe; We.push(F, ce, ee, Ve); Ze = We; F = Ze; ce = si.concat(F); _ = ce; } } else { je = []; je.push(0, 0, 0, 0, 0); F = je; _ = F; } H = Ye; B = _; _ = Jo; Ye = P; P = Tn; je = H; H = k; ye = _; F = Ye; ce = Mt; if (je) { g.push(1); g = g.concat(je); } else { g.push(0); } if (y) { g.push(1); g = g.concat(y); } else { g.push(0); } y = F.slice(0, $n); if (Mn) { g.push(1); g = g.concat(Mn); } else { g.push(0); } je = y[0] << 8; if (R) { F = ce[57]; if (F) { ee = 0 === F.length; if (ee) { oe = [0]; Oa = oe; } else { oe = 0; Ve = 0; Vo = void 0; cn = F.length - 1; Do = 0; ko = []; Cn = 0; sn = 0; wo = 0; while (cn >= 0) { $n = F[cn]; ro = $n[2]; $o = ce[48]; tn = ro % 7; Je = $o[tn]; $o = Je ^ $n[0]; tn = Je ^ $n[3]; Pe = Je ^ $n[1]; $n = 0 === Cn; if ($n) { Je = 0 === $o; if (Je) { Je = 0 === tn; } Kn = Je; if (Kn) { Kn = 0 === Pe; } Je = Kn; if (!Je) { $n = !1; if (W[5]) { Je = W[11] > 0; if (Je) { Kn = cn % W[11]; Je = 0 !== Kn; } Kn = Je; if (!Kn) { $n = !0; Je = $n; if (!Je) { Je = 0 === cn; } $n = Je; if ($n) { Je = Cn === W[25]; if (!Je) { Je = 0 === cn; } Kn = Je; if (Kn) { Je = Pe; oo = void 0; to = ro; xe = void 0; We = void 0; Yo = 0 | to; to = void 0; Mn = tn; Ae = $o; lo = 0 | Mn; Mn = 0 | Je; Je = 0 > lo; we = 0 > Mn; ue = Je; no = 0 | Ae; Ae = 16384 > Yo; Eo = 0 > no; if (ue) { ue = -lo; } else { ue = lo; } lo = we; if (Ae) { _o = void 0; Ze = Yo; go = 0 | Ze; Ze = 128 > go; if (Ze) { fn = [go]; _o = fn; } else { fn = []; nn = go % 128; xn = nn + 128; Sn = go - nn; nn = Sn / 128; Sn = 127 & nn; fn.push(xn, Sn); _o = fn; } Ze = _o; to = Ze; } else { _o = []; while (true) { Ze = 127 & Yo; Yo >>= 7; if (Yo) { Ze = 128 | Ze; } _o.push(Ze); if (!Yo) { break; } } to = _o; } Yo = ue; Ae = to; if (lo) { lo = -Mn; } else { lo = Mn; } ko = Ae.concat(ko); to = 64 > Yo; Mn = Eo; if (Mn) { Mn = -no; } else { Mn = no; } Ae = lo; if (to) { lo = [Yo + 64 * Je]; We = lo; } else { lo = []; ue = Yo % 128; no = Yo - ue; _o = 64 * Je; Ze = no / 128; no = 63 & Ze; Ze = ue + 128; ue = no + _o; lo.push(Ze, ue); We = lo; } Je = Mn; to = We; We = 64 > Je; if (We) { Yo = [Je + 64 * Eo]; oo = Yo; } else { Yo = Je % 128; Mn = Yo + 128; lo = 64 * Eo; ue = Je - Yo; Yo = ue / 128; ue = 63 & Yo; Yo = ue + lo; lo = []; lo.push(Mn, Yo); oo = lo; } Je = oo; oo = 64 > Ae; if (oo) { We = [Ae + 64 * we]; xe = We; } else { We = Ae % 128; Yo = 64 * we; Mn = []; lo = We + 128; ue = Ae - We; We = ue / 128; ue = 63 & We; We = ue + Yo; Mn.push(lo, We); xe = Mn; } oo = xe; ko = oo.concat(ko); ko = to.concat(ko); ko = Je.concat(ko); Cn++; break; } Je = Cn < W[25]; if (Je) { Je = Do; } Kn = Je; if (Kn) { Je = void 0; oo = wo - ro; to = void 0; xe = Ve - Pe; We = void 0; Yo = sn - $o; Mn = xe; xe = oe - tn; Ae = void 0; lo = Yo; Yo = oo; oo = xe; xe = 0 | oo; oo = 0 | lo; lo = 0 | Yo; Yo = 0 > oo; we = 0 | Mn; Mn = Yo; ue = 16384 > lo; no = 0 > we; Eo = no; _o = 0 > xe; if (ue) { Ze = void 0; go = lo; fn = 0 | go; go = 128 > fn; if (go) { nn = [fn]; Ze = nn; } else { nn = fn % 128; xn = []; Sn = nn + 128; Rn = fn - nn; nn = Rn / 128; Rn = 127 & nn; xn.push(Sn, Rn); Ze = xn; } go = Ze; We = go; } else { Ze = []; while (true) { go = 127 & lo; lo >>= 7; if (lo) { go = 128 | go; } Ze.push(go); if (!lo) { break; } } We = Ze; } lo = _o; ue = We; if (Mn) { Mn = -oo; } else { Mn = oo; } if (lo) { lo = -xe; } else { lo = xe; } oo = Mn; if (Eo) { Eo = -we; } else { Eo = we; } xe = lo; We = 64 > xe; Mn = 64 > oo; lo = Eo; we = 64 > lo; if (Mn) { Eo = [oo + 64 * Yo]; to = Eo; } else { Eo = []; Ze = oo % 128; go = oo - Ze; fn = 64 * Yo; nn = go / 128; go = Ze + 128; Ze = 63 & nn; nn = Ze + fn; Eo.push(go, nn); to = Eo; } oo = to; if (We) { to = [xe + 64 * _o]; Ae = to; } else { to = xe % 128; Yo = xe - to; Mn = to + 128; to = Yo / 128; Yo = 64 * _o; Eo = []; Ze = 63 & to; to = Ze + Yo; Eo.push(Mn, to); Ae = Eo; } ko = ue.concat(ko); if (we) { to = [lo + 64 * no]; Je = to; } else { to = []; xe = lo % 128; We = lo - xe; Yo = xe + 128; xe = We / 128; We = 63 & xe; xe = 64 * no; Mn = We + xe; to.push(Yo, Mn); Je = to; } to = Je; ko = to.concat(ko); Je = Ae; ko = Je.concat(ko); ko = oo.concat(ko); Cn++; sn = $o; oe = tn; Ve = Pe; wo = ro; } else { sn = $o; oe = tn; Ve = Pe; wo = ro; Do = 1; } } } } else { Je = 0 === wo; if (Je) { $n = !0; } else { Kn = wo - ro; oo = 16 * W[11]; to = Kn >= oo; if (to) { $n = !0; } } Je = $n; if (!Je) { Je = 0 === cn; } $n = Je; if ($n) { Je = Cn === W[25]; if (!Je) { Je = 0 === cn; } Kn = Je; if (Kn) { Je = Pe; oo = void 0; to = ro; xe = void 0; We = void 0; Yo = 0 | to; to = void 0; Mn = tn; Ae = $o; lo = 0 | Mn; Mn = 0 | Je; Je = 0 > lo; we = 0 > Mn; ue = Je; no = 0 | Ae; Ae = 16384 > Yo; Eo = 0 > no; if (ue) { ue = -lo; } else { ue = lo; } lo = we; if (Ae) { _o = void 0; Ze = Yo; go = 0 | Ze; Ze = 128 > go; if (Ze) { fn = [go]; _o = fn; } else { fn = []; nn = go % 128; xn = nn + 128; Sn = go - nn; nn = Sn / 128; Sn = 127 & nn; fn.push(xn, Sn); _o = fn; } Ze = _o; to = Ze; } else { _o = []; while (true) { Ze = 127 & Yo; Yo >>= 7; if (Yo) { Ze = 128 | Ze; } _o.push(Ze); if (!Yo) { break; } } to = _o; } Yo = ue; Ae = to; if (lo) { lo = -Mn; } else { lo = Mn; } ko = Ae.concat(ko); to = 64 > Yo; Mn = Eo; if (Mn) { Mn = -no; } else { Mn = no; } Ae = lo; if (to) { lo = [Yo + 64 * Je]; We = lo; } else { lo = []; ue = Yo % 128; no = Yo - ue; _o = 64 * Je; Ze = no / 128; no = 63 & Ze; Ze = ue + 128; ue = no + _o; lo.push(Ze, ue); We = lo; } Je = Mn; to = We; We = 64 > Je; if (We) { Yo = [Je + 64 * Eo]; oo = Yo; } else { Yo = Je % 128; Mn = Yo + 128; lo = 64 * Eo; ue = Je - Yo; Yo = ue / 128; ue = 63 & Yo; Yo = ue + lo; lo = []; lo.push(Mn, Yo); oo = lo; } Je = oo; oo = 64 > Ae; if (oo) { We = [Ae + 64 * we]; xe = We; } else { We = Ae % 128; Yo = 64 * we; Mn = []; lo = We + 128; ue = Ae - We; We = ue / 128; ue = 63 & We; We = ue + Yo; Mn.push(lo, We); xe = Mn; } oo = xe; ko = oo.concat(ko); ko = to.concat(ko); ko = Je.concat(ko); Cn++; break; } Je = Cn < W[25]; if (Je) { Je = Do; } Kn = Je; if (Kn) { Je = void 0; oo = wo - ro; to = void 0; xe = Ve - Pe; We = void 0; Yo = sn - $o; Mn = xe; xe = oe - tn; Ae = void 0; lo = Yo; Yo = oo; oo = xe; xe = 0 | oo; oo = 0 | lo; lo = 0 | Yo; Yo = 0 > oo; we = 0 | Mn; Mn = Yo; ue = 16384 > lo; no = 0 > we; Eo = no; _o = 0 > xe; if (ue) { Ze = void 0; go = lo; fn = 0 | go; go = 128 > fn; if (go) { nn = [fn]; Ze = nn; } else { nn = fn % 128; xn = []; Sn = nn + 128; Rn = fn - nn; nn = Rn / 128; Rn = 127 & nn; xn.push(Sn, Rn); Ze = xn; } go = Ze; We = go; } else { Ze = []; while (true) { go = 127 & lo; lo >>= 7; if (lo) { go = 128 | go; } Ze.push(go); if (!lo) { break; } } We = Ze; } lo = _o; ue = We; if (Mn) { Mn = -oo; } else { Mn = oo; } if (lo) { lo = -xe; } else { lo = xe; } oo = Mn; if (Eo) { Eo = -we; } else { Eo = we; } xe = lo; We = 64 > xe; Mn = 64 > oo; lo = Eo; we = 64 > lo; if (Mn) { Eo = [oo + 64 * Yo]; to = Eo; } else { Eo = []; Ze = oo % 128; go = oo - Ze; fn = 64 * Yo; nn = go / 128; go = Ze + 128; Ze = 63 & nn; nn = Ze + fn; Eo.push(go, nn); to = Eo; } oo = to; if (We) { to = [xe + 64 * _o]; Ae = to; } else { to = xe % 128; Yo = xe - to; Mn = to + 128; to = Yo / 128; Yo = 64 * _o; Eo = []; Ze = 63 & to; to = Ze + Yo; Eo.push(Mn, to); Ae = Eo; } ko = ue.concat(ko); if (we) { to = [lo + 64 * no]; Je = to; } else { to = []; xe = lo % 128; We = lo - xe; Yo = xe + 128; xe = We / 128; We = 63 & xe; xe = 64 * no; Mn = We + xe; to.push(Yo, Mn); Je = to; } to = Je; ko = to.concat(ko); Je = Ae; ko = Je.concat(ko); ko = oo.concat(ko); Cn++; sn = $o; oe = tn; Ve = Pe; wo = ro; } else { sn = $o; oe = tn; Ve = Pe; wo = ro; Do = 1; } } } } } else { $n = !1; if (W[5]) { Je = W[11] > 0; if (Je) { Kn = cn % W[11]; Je = 0 !== Kn; } Kn = Je; if (!Kn) { $n = !0; Je = $n; if (!Je) { Je = 0 === cn; } $n = Je; if ($n) { Je = Cn === W[25]; if (!Je) { Je = 0 === cn; } Kn = Je; if (Kn) { Je = Pe; oo = void 0; to = ro; xe = void 0; We = void 0; Yo = 0 | to; to = void 0; Mn = tn; Ae = $o; lo = 0 | Mn; Mn = 0 | Je; Je = 0 > lo; we = 0 > Mn; ue = Je; no = 0 | Ae; Ae = 16384 > Yo; Eo = 0 > no; if (ue) { ue = -lo; } else { ue = lo; } lo = we; if (Ae) { _o = void 0; Ze = Yo; go = 0 | Ze; Ze = 128 > go; if (Ze) { fn = [go]; _o = fn; } else { fn = []; nn = go % 128; xn = nn + 128; Sn = go - nn; nn = Sn / 128; Sn = 127 & nn; fn.push(xn, Sn); _o = fn; } Ze = _o; to = Ze; } else { _o = []; while (true) { Ze = 127 & Yo; Yo >>= 7; if (Yo) { Ze = 128 | Ze; } _o.push(Ze); if (!Yo) { break; } } to = _o; } Yo = ue; Ae = to; if (lo) { lo = -Mn; } else { lo = Mn; } ko = Ae.concat(ko); to = 64 > Yo; Mn = Eo; if (Mn) { Mn = -no; } else { Mn = no; } Ae = lo; if (to) { lo = [Yo + 64 * Je]; We = lo; } else { lo = []; ue = Yo % 128; no = Yo - ue; _o = 64 * Je; Ze = no / 128; no = 63 & Ze; Ze = ue + 128; ue = no + _o; lo.push(Ze, ue); We = lo; } Je = Mn; to = We; We = 64 > Je; if (We) { Yo = [Je + 64 * Eo]; oo = Yo; } else { Yo = Je % 128; Mn = Yo + 128; lo = 64 * Eo; ue = Je - Yo; Yo = ue / 128; ue = 63 & Yo; Yo = ue + lo; lo = []; lo.push(Mn, Yo); oo = lo; } Je = oo; oo = 64 > Ae; if (oo) { We = [Ae + 64 * we]; xe = We; } else { We = Ae % 128; Yo = 64 * we; Mn = []; lo = We + 128; ue = Ae - We; We = ue / 128; ue = 63 & We; We = ue + Yo; Mn.push(lo, We); xe = Mn; } oo = xe; ko = oo.concat(ko); ko = to.concat(ko); ko = Je.concat(ko); Cn++; break; } Je = Cn < W[25]; if (Je) { Je = Do; } Kn = Je; if (Kn) { Je = void 0; oo = wo - ro; to = void 0; xe = Ve - Pe; We = void 0; Yo = sn - $o; Mn = xe; xe = oe - tn; Ae = void 0; lo = Yo; Yo = oo; oo = xe; xe = 0 | oo; oo = 0 | lo; lo = 0 | Yo; Yo = 0 > oo; we = 0 | Mn; Mn = Yo; ue = 16384 > lo; no = 0 > we; Eo = no; _o = 0 > xe; if (ue) { Ze = void 0; go = lo; fn = 0 | go; go = 128 > fn; if (go) { nn = [fn]; Ze = nn; } else { nn = fn % 128; xn = []; Sn = nn + 128; Rn = fn - nn; nn = Rn / 128; Rn = 127 & nn; xn.push(Sn, Rn); Ze = xn; } go = Ze; We = go; } else { Ze = []; while (true) { go = 127 & lo; lo >>= 7; if (lo) { go = 128 | go; } Ze.push(go); if (!lo) { break; } } We = Ze; } lo = _o; ue = We; if (Mn) { Mn = -oo; } else { Mn = oo; } if (lo) { lo = -xe; } else { lo = xe; } oo = Mn; if (Eo) { Eo = -we; } else { Eo = we; } xe = lo; We = 64 > xe; Mn = 64 > oo; lo = Eo; we = 64 > lo; if (Mn) { Eo = [oo + 64 * Yo]; to = Eo; } else { Eo = []; Ze = oo % 128; go = oo - Ze; fn = 64 * Yo; nn = go / 128; go = Ze + 128; Ze = 63 & nn; nn = Ze + fn; Eo.push(go, nn); to = Eo; } oo = to; if (We) { to = [xe + 64 * _o]; Ae = to; } else { to = xe % 128; Yo = xe - to; Mn = to + 128; to = Yo / 128; Yo = 64 * _o; Eo = []; Ze = 63 & to; to = Ze + Yo; Eo.push(Mn, to); Ae = Eo; } ko = ue.concat(ko); if (we) { to = [lo + 64 * no]; Je = to; } else { to = []; xe = lo % 128; We = lo - xe; Yo = xe + 128; xe = We / 128; We = 63 & xe; xe = 64 * no; Mn = We + xe; to.push(Yo, Mn); Je = to; } to = Je; ko = to.concat(ko); Je = Ae; ko = Je.concat(ko); ko = oo.concat(ko); Cn++; sn = $o; oe = tn; Ve = Pe; wo = ro; } else { sn = $o; oe = tn; Ve = Pe; wo = ro; Do = 1; } } } } else { Je = 0 === wo; if (Je) { $n = !0; } else { Kn = wo - ro; oo = 16 * W[11]; to = Kn >= oo; if (to) { $n = !0; } } Je = $n; if (!Je) { Je = 0 === cn; } $n = Je; if ($n) { Je = Cn === W[25]; if (!Je) { Je = 0 === cn; } Kn = Je; if (Kn) { Je = Pe; oo = void 0; to = ro; xe = void 0; We = void 0; Yo = 0 | to; to = void 0; Mn = tn; Ae = $o; lo = 0 | Mn; Mn = 0 | Je; Je = 0 > lo; we = 0 > Mn; ue = Je; no = 0 | Ae; Ae = 16384 > Yo; Eo = 0 > no; if (ue) { ue = -lo; } else { ue = lo; } lo = we; if (Ae) { _o = void 0; Ze = Yo; go = 0 | Ze; Ze = 128 > go; if (Ze) { fn = [go]; _o = fn; } else { fn = []; nn = go % 128; xn = nn + 128; Sn = go - nn; nn = Sn / 128; Sn = 127 & nn; fn.push(xn, Sn); _o = fn; } Ze = _o; to = Ze; } else { _o = []; while (true) { Ze = 127 & Yo; Yo >>= 7; if (Yo) { Ze = 128 | Ze; } _o.push(Ze); if (!Yo) { break; } } to = _o; } Yo = ue; Ae = to; if (lo) { lo = -Mn; } else { lo = Mn; } ko = Ae.concat(ko); to = 64 > Yo; Mn = Eo; if (Mn) { Mn = -no; } else { Mn = no; } Ae = lo; if (to) { lo = [Yo + 64 * Je]; We = lo; } else { lo = []; ue = Yo % 128; no = Yo - ue; _o = 64 * Je; Ze = no / 128; no = 63 & Ze; Ze = ue + 128; ue = no + _o; lo.push(Ze, ue); We = lo; } Je = Mn; to = We; We = 64 > Je; if (We) { Yo = [Je + 64 * Eo]; oo = Yo; } else { Yo = Je % 128; Mn = Yo + 128; lo = 64 * Eo; ue = Je - Yo; Yo = ue / 128; ue = 63 & Yo; Yo = ue + lo; lo = []; lo.push(Mn, Yo); oo = lo; } Je = oo; oo = 64 > Ae; if (oo) { We = [Ae + 64 * we]; xe = We; } else { We = Ae % 128; Yo = 64 * we; Mn = []; lo = We + 128; ue = Ae - We; We = ue / 128; ue = 63 & We; We = ue + Yo; Mn.push(lo, We); xe = Mn; } oo = xe; ko = oo.concat(ko); ko = to.concat(ko); ko = Je.concat(ko); Cn++; break; } Je = Cn < W[25]; if (Je) { Je = Do; } Kn = Je; if (Kn) { Je = void 0; oo = wo - ro; to = void 0; xe = Ve - Pe; We = void 0; Yo = sn - $o; Mn = xe; xe = oe - tn; Ae = void 0; lo = Yo; Yo = oo; oo = xe; xe = 0 | oo; oo = 0 | lo; lo = 0 | Yo; Yo = 0 > oo; we = 0 | Mn; Mn = Yo; ue = 16384 > lo; no = 0 > we; Eo = no; _o = 0 > xe; if (ue) { Ze = void 0; go = lo; fn = 0 | go; go = 128 > fn; if (go) { nn = [fn]; Ze = nn; } else { nn = fn % 128; xn = []; Sn = nn + 128; Rn = fn - nn; nn = Rn / 128; Rn = 127 & nn; xn.push(Sn, Rn); Ze = xn; } go = Ze; We = go; } else { Ze = []; while (true) { go = 127 & lo; lo >>= 7; if (lo) { go = 128 | go; } Ze.push(go); if (!lo) { break; } } We = Ze; } lo = _o; ue = We; if (Mn) { Mn = -oo; } else { Mn = oo; } if (lo) { lo = -xe; } else { lo = xe; } oo = Mn; if (Eo) { Eo = -we; } else { Eo = we; } xe = lo; We = 64 > xe; Mn = 64 > oo; lo = Eo; we = 64 > lo; if (Mn) { Eo = [oo + 64 * Yo]; to = Eo; } else { Eo = []; Ze = oo % 128; go = oo - Ze; fn = 64 * Yo; nn = go / 128; go = Ze + 128; Ze = 63 & nn; nn = Ze + fn; Eo.push(go, nn); to = Eo; } oo = to; if (We) { to = [xe + 64 * _o]; Ae = to; } else { to = xe % 128; Yo = xe - to; Mn = to + 128; to = Yo / 128; Yo = 64 * _o; Eo = []; Ze = 63 & to; to = Ze + Yo; Eo.push(Mn, to); Ae = Eo; } ko = ue.concat(ko); if (we) { to = [lo + 64 * no]; Je = to; } else { to = []; xe = lo % 128; We = lo - xe; Yo = xe + 128; xe = We / 128; We = 63 & xe; xe = 64 * no; Mn = We + xe; to.push(Yo, Mn); Je = to; } to = Je; ko = to.concat(ko); Je = Ae; ko = Je.concat(ko); ko = oo.concat(ko); Cn++; sn = $o; oe = tn; Ve = Pe; wo = ro; } else { sn = $o; oe = tn; Ve = Pe; wo = ro; Do = 1; } } } } cn--; } oe = Cn; Ve = 0 | oe; oe = 128 > Ve; if (oe) { cn = [Ve]; Vo = cn; } else { cn = Ve % 128; Do = cn + 128; Cn = []; sn = Ve - cn; cn = sn / 128; sn = 127 & cn; Cn.push(Do, sn); Vo = Cn; } oe = Vo; ko = oe.concat(ko); Oa = ko; } } else { ee = [0]; Oa = ee; } } else { Oa = void 0; } R = P[Ba]; P = Oa; if (D) { g.push(1); g = g.concat(D); } else { g.push(0); } if (B) { g.push(1); g = g.concat(B); } else { g.push(0); } B = Mt; if (P) { g.push(1); g = g.concat(P); } else { g.push(0); } W = 1 === B[50]; D = Tn; F = je | y[1]; if (W) { Y[0] = 0; Y[1] = B[38]; Y[2] = B[3]; } else { je = 2 === B[50]; if (je) { Y[0] = 2; } else { Y[0] = 1; } } B = F[uo](); Gt = Y; Y = D[xo]; W = Mt; D = Gt; if (D) { g.push(1); g = g.concat(D); } else { g.push(0); } if (ie) { g.push(1); g = g.concat(ie); } else { g.push(0); } D = g; je = D.slice(); while (Te < je.length) { F = 255 & je[Te]; ce = 0; ee = 0; ce = Kt.indexOf(H[F], 1); oe = 255 === F; if (oe) { oe = Kt.length - 1; } else { Ve = F + 1; Vo = H[Ve]; oe = Kt.indexOf(Vo, 1); } ee = oe; F = ae - Qt; oe = F / Kt.length; F = oe * ee; ae = Qt + F; F = oe * ce; Qt += F; F = Kt[at](0, ee); ce = F + te; F = Kt[at](ee); Kt = ce + F; F = ae[la](2); ce = F[at](2); F = Qt[la](2); ee = F[at](2); F = ce.split(_); oe = ee.split(_); ee = 0; Ve = F[or]; if (Ve) { Ve = W[27]; } Vo = Ve; if (Vo) { ee = F[or](W[27], oe); } else { Ve = F[ee] === oe[ee]; while (Ve) { ee++; Ve = F[ee] === oe[ee]; } } F = ce[at](0, ee); ye += F; F = Math.pow(2, ee); ce = ae * F; ee = 0 | ce; ae = ce - ee; ce = Qt * F; Qt = ce - ee; Te++; } W = Mt; H = D.length; D = Qt[la](2); Te = k; te = W; je = H; H = 0 | je; je = D[at](2); D = je[Be](S, _); ye += D; _ = 16384 > H; if (_) { D = void 0; Be = H; je = 0 | Be; Be = 128 > je; if (Be) { ae = [je]; D = ae; } else { ae = je % 128; F = je - ae; ce = []; ee = F / 128; F = ae + 128; ae = 127 & ee; ce.push(F, ae); D = ce; } Be = D; on = Be; } else { D = []; while (true) { Be = 127 & H; H >>= 7; if (H) { Be = 128 | Be; } D.push(Be); if (!H) { break; } } on = D; } if (!te[55]) { te[55] = []; } _ = on; while (true) { D = ye.length > 7; if (D) { D = ye[at](0, 8); H = R(D, 2); _.push(H); ye = ye[at](8); } else { break; } } y = B.split(Jo); B = te[55]; D = ye + Jt; H = Jo + e; on = H[Oo](so, Et); H = y; y = B; B = Nr % H.length; on = on[Oo](ne, kn); ne = H[B]; B = ne % 4; H = on.length; wr = B; B = D[at](0, 8); D = H % 60; ne = wr; Be = H / 60; H = R(B, 2); _.push(H); B = 0 | Be; ao = _; if (D) { B++; } g = ao; R = g; _ = B - 1; B = _; _ = R.length / 2; g = B - Zo; B = Y[Ut](_); Y = Tn; while (B > q) { _ = 2 * q; D = 2 * q; H = D + 2; D = R.slice(_, H); _ = 4 * ne; H = q % 4; Be = _ + H; _ = Be % 4; H = 0 === _; if (H) { Be = void 0; je = D; ye = []; ao = 1; so = 0; ae = 30; F = 7; ce = ae; while (so < je.length) { ae = ce << F; ee = ae ^ ce; ae = 240 & ee; ee = ce >> ao; ce = ae + ee; ae = je[so] ^ ce; ee = 255 & ae; ye.push(ee); so++; } Be = ye; je = Be; ln = ln.concat(je); } H = 1 === _; if (H) { Be = void 0; je = []; ye = 0; ao = D; so = 45342; ae = so; while (ye < ao.length) { so = ao[ye]; F = so ^ ae; ae = F; so = 255 & F; je.push(so); ye++; } Be = je; je = Be; ln = ln.concat(je); } H = 2 === _; if (H) { Be = []; je = 7; ye = D; ao = void 0; so = 8; ae = 112; F = 0; ce = ae; while (F < ye.length) { ae = ce << je; ee = ae ^ ce; ae = 240 & ee; ee = ce >> so; ce = ae + ee; ae = ye[F] ^ ce; ee = 255 & ae; Be.push(ee); F++; } ao = Be; Be = ao; ln = ln.concat(Be); } H = 3 === _; if (H) { _ = D; Be = 27901; je = Be; Be = 72; ye = []; ao = 0; so = void 0; while (ao < _.length) { ae = _[ao]; F = ae ^ je; ae = je * ao; ce = ae % 256; je = ce + Be; ae = 255 & F; ye.push(ae); ao++; } so = ye; _ = so; ln = ln.concat(_); } q++; } q = Y[pe]; It = ln; B = It; R = q[U]; q = B; _ = g + 1; g = q.slice(); q = void 0 === R; g.push(0, 0, 0); while (true) { if (ra) { M += 4; } ra = 1; R = M < g.length; if (R) { R = 216 & g[M]; Ge += R; R = M + 1; D = g[R]; R = 216 & D; Ge += R; R = M + 2; D = g[R]; R = 216 & D; Ge += R; R = M + 3; D = g[R]; R = 216 & D; Ge += R; } else { break; } } if (q) { nt = 255; } else { R = Y[pe]; M = R[U](); if (M) { nt = 0; } else { nt = 1; } } q = Tn; R = q; q = R[xo]; R = 65535 & Ge; Y = Tn; M = [nt]; g = Y[Da]; U = q[ve](); q = R; R = Y[pe]; D = Y[Ln]; H = !g; Uo = M; M = Y[X]; ne = U * _; _ = 255 & q; U = q >> 8; q = Uo; Be = 255 & U; He.push(Be, _); if (!H) { H = Y[Io]; } if (q) { Ra.push(1); Ra = Ra.concat(q); } else { Ra.push(0); } q = H; Ke = He; if (q) { _ = []; _.push(0, 0, 0, 0); U = _; sa = U; } else { U = D[Un](g[qo], "name"); ye = 0; ao = void 0; He = "a[href*=\"dianzhentan.com\"]"; so = "div[id=gwdang_main]"; ae = "link[href*=\"8jisu.com\"]"; ce = "link[href*=\"aming\"]"; ln = "img[src*=\"diantoushi.com\"]"; oe = "img[src*=\"udaren.\"]"; Uo = U; Ve = "script[src*=\"lsjztc.com\"]"; Vo = "querySelector"; cn = "link[href*=\"wdzs.com\"]"; var _ = "addFetchFilter"; je = "link[href*=\"wuxiegj.com\"]"; var H = "script[src*=\"zbm666.com\"]"; Ge = "img[src*=\"xws.tqdn.cn\"]"; nt = "a[href*=\"yihoc.com\"]"; if (Uo) { Uo = U[st]; } Et = []; var Do = "script[src*=\"wstplug.oss\"]"; F = "script[src*=\"zaozaosheng.com\"]"; at = "DSJPLUGJS_VERSION"; ko = !!Y[_] << 7; _ = "LSJ"; It = Uo; Uo = !!Y[_] << 8; var ee = "img[src*=\"lubanpsdupload\"]"; _ = !!Y[at] << 6; Be = R[Vo]; Vo = Be[Mo](R); Be = !!Vo(Ve) << 15; Ve = !!Vo(ee) << 16; ee = !!Vo(je) << 17; je = !!Vo(cn) << 3; cn = !!Vo(so) << 19; so = !!Vo(nt) << 4; nt = !!Vo(He) << 11; He = !!Vo(F) << 18; F = !!Vo(H) << 1; H = !!Vo(Do) << 0; at = !!Vo(oe) << 2; oe = Ge; ye |= H; H = !!Vo(ae) << 12; ae = !!Vo(oe) << 13; Ge = !!Vo(ce) << 9; ye |= F; F = !!Vo(oe) << 14; ce = !!Vo(ln) << 10; ye |= at; ye |= je; ye |= so; ye |= _; ye |= ko; ye |= Uo; ye |= Ge; ye |= ce; ye |= nt; ye |= H; ye |= ae; ye |= F; ye |= Be; ye |= Ve; ye |= ee; ye |= He; ye |= cn; if (It) { He = M[Fn](lt); so = "84d45aec02d663cc"; Ge = U[st]; Uo = He[Ha](Ge[Dt], Ge); Ge = "zmgj.zjk.taeapp.com"; Ve = Uo.join(On); var Uo = "lsjztc.com"; var je = "zaozaosheng.com"; _ = !!~Ve.indexOf(je) << 20; ye |= _; var Be = "wuxiegj.com"; var H = "yihoc.com"; _ = !!~Ve.indexOf(so) << 21; je = !!~Ve.indexOf(Uo) << 22; He = !!~Ve.indexOf(Ge) << 23; so = !!~Ve.indexOf(Be) << 24; ye |= _; _ = !!~Ve.indexOf(H) << 5; ye |= je; ye |= He; ye |= so; ye |= _; } _ = ye; U = _ >> 24; H = 255 & U; U = _ >> 16; Be = 255 & _; je = 255 & U; U = _ >> 8; _ = 255 & U; Et.push(H, je, _, Be); ao = Et; _ = ao; sa = _; } q = sa; R = 0 | ne; Y = Ke; M = Zo + R; z = M; J = Y; R = z; R = 60 * R; z = R; Y = on[eo](R, 60); R = J; M = Tn; _ = 0 | z; z = Y.length; g = R.concat(B); B = z; z = Y; R = g.length; z += Jo; Y = z; if (y.indexOf) { U = y.indexOf(Y); xt = U; } else { U = 0; while (U < y.length) { J = y[U] === Y; if (J) { xt = U; an = 1; } U++; } if (!an) { xt = -1; } } y = 16384 > _; Y = 0 | B; B = xt; U = 128 > Y; J = R; R = -1 === B; if (y) { D = void 0; H = _; ne = 0 | H; H = 128 > ne; if (H) { on = [ne]; D = on; } else { on = ne % 128; Be = []; je = ne - on; ye = on + 128; on = je / 128; je = 127 & on; Be.push(ye, je); D = Be; } H = D; T = H; } else { D = []; while (true) { H = 127 & _; _ >>= 7; if (_) { H = 128 | H; } D.push(H); if (!_) { break; } } T = D; } y = 0 | J; _ = T; T = 16384 > y; if (R) { J = te[55]; B = J.length; J = te[55]; J[B] = z; } z = W; Vt = Vt.concat(_); No = B; if (T) { B = void 0; R = y; W = 0 | R; R = 128 > W; if (R) { _ = [W]; B = _; } else { _ = []; J = W % 128; D = W - J; H = J + 128; J = D / 128; D = 127 & J; _.push(H, D); B = _; } R = B; hn = R; } else { B = []; while (true) { R = 127 & y; y >>= 7; if (y) { R = 128 | R; } B.push(R); if (!y) { break; } } hn = B; } y = No; B = hn; T = B.concat(g); if (U) { B = [Y]; he = B; } else { B = []; R = Y % 128; W = R + 128; _ = Y - R; R = _ / 128; _ = 127 & R; B.push(W, _); he = B; } Ye = Ye.concat(T); B = y; R = z[29]; Y = B; W = R; R = he; _ = Ye; g = _.slice(0, Ko); _ = g[0] << 8; if (W.indexOf) { U = W.indexOf(Y); Tt = U; } else { U = 0; while (U < W.length) { J = W[U] === Y; if (J) { Tt = U; mo = 1; } U++; } if (!mo) { Tt = -1; } } Vt = Vt.concat(R); R = _ | g[1]; Y = R[uo](); R = Tt; W = -1 === R; if (W) { _ = z[29]; R = _.length; _ = z[29]; _.push(B); } B = Mt; z = R + 1; R = B[14]; B = Mt; if (!R) { R = Jo; } rn = z; z = +new M[Me]() - B[12]; W = R; if (!B[1]) { B[1] = []; } y = rn; R = W; W = B[1]; g = Y.split(Jo); B = y; y = Tn; W.push(z); z = y[Ln]; Y = g; M = 0 | B; B = y[Da]; R += Jo; _ = y[X]; g = 128 > M; if (g) { U = [M]; gn = U; } else { U = []; J = M % 128; D = J + 128; H = M - J; J = H / 128; H = 127 & J; U.push(D, H); gn = U; } M = W.length > 128; g = gn; U = !B; while (Zn < R.length) { J = R.charCodeAt(Zn); D = 255 & J; qa.push(D); Zn++; } if (!U) { U = y[Io]; } Vt = Vt.concat(g); y = U; if (M) { R = "shift"; W[R](); } Hr = Vt; I = qa; R = W.length; M = Hr; g = Bo % Y.length; U = [R]; if (M) { Ra.push(1); Ra = Ra.concat(M); } else { Ra.push(0); } M = Y[g]; Y = I; g = M % 4; while (R > _e) { M = W[_e]; I = void 0; J = M; M = 0 | J; J = 16384 > M; if (J) { D = void 0; H = M; ne = 0 | H; H = 128 > ne; if (H) { te = [ne]; D = te; } else { te = ne % 128; he = ne - te; mo = he / 128; he = te + 128; te = 127 & mo; mo = []; mo.push(he, te); D = mo; } H = D; I = H; } else { D = []; while (true) { H = 127 & M; M >>= 7; if (M) { H = 128 | H; } D.push(H); if (!M) { break; } } I = D; } M = I; U = U.concat(M); _e++; } Nn = g; R = Mt; W = Y.length > 128; Ft = U; if (W) { Y.length = 128; } W = Nn; if (R[70]) { M = void 0; g = 0; I = void 0; U = void 0; J = void 0; D = R[70]; H = void 0; ne = 0; te = R; if (!te[55]) { te[55] = []; } he = D; Fo.push(4); D = te[55]; he += Jo; mo = D; D = he; if (mo.indexOf) { on = mo.indexOf(D); U = on; } else { on = 0; while (on < mo.length) { Be = mo[on] === D; if (Be) { U = on; g = 1; } on++; } if (!g) { U = -1; } } g = U; U = -1 === g; if (U) { D = te[55]; mo = te[55]; g = D.length; mo[g] = he; } M = g; g = M; M = g; g = R; U = g[29]; D = U; U = M; if (D.indexOf) { te = D.indexOf(U); H = te; } else { te = 0; while (te < D.length) { he = D[te] === U; if (he) { H = te; ne = 1; } te++; } if (!ne) { H = -1; } } U = H; D = -1 === U; if (D) { H = g[29]; U = H.length; H = g[29]; H.push(M); } M = U + 1; J = M; M = J; g = M; M = 0 | g; g = 128 > M; if (g) { U = [M]; I = U; } else { U = []; J = M % 128; D = M - J; H = J + 128; J = D / 128; D = 127 & J; U.push(H, D); I = U; } M = I; Fo = Fo.concat(M); } else { Fo.push(0); } R = Ft; M = Mt; if (y) { Fo.push(0); } else { g = z[Un](B[qo], "name"); I = g; if (I) { I = g[st]; } U = I; if (U) { I = _[Fn](lt); J = g[st]; D = I[Ha](J[Dt], J); I = "12306.cn"; J = D.join(On); D = J.split(I); I = D.length; J = I - 1; I = 255 & J; Fo.push(1, I); } else { Fo.push(0); } } if (M[72]) { y = M[72]; B = 255 & y.length; z = void 0; _ = y; g = y.length >> 8; y = 0; I = []; U = 255 & g; _ += Jo; while (y < _.length) { g = _.charCodeAt(y); J = 255 & g; I.push(J); y++; } z = I; y = z; z = []; z.push(U, B); K = z; K = K.concat(y); } vn = K; y = Tn; B = Mt; Fo.push(255); if (Z) { z = B[49]; if (z) { K = []; M = le[10]; _ = void 0; g = z.length - M; M = 0; I = 0 > g; U = 0; if (I) { g = 0; } while (g < z.length) { I = z[g]; J = 0 !== I[2]; if (!J) { J = I[1]; D = B[48]; H = J % 7; ne = D[H]; D = ne ^ I[0]; I = void 0; H = B; ne = D; te = H[29]; he = void 0; mo = 0; on = ne; Be = te; if (Be.indexOf) { te = Be.indexOf(on); he = te; } else { te = 0; while (te < Be.length) { je = Be[te] === on; if (je) { he = te; mo = 1; } te++; } if (!mo) { he = -1; } } te = he; he = -1 === te; if (he) { mo = H[29]; te = mo.length; mo = H[29]; mo.push(ne); } H = te + 1; I = H; D = I; I = J - M; H = void 0; ne = I; I = 0 | ne; ne = 16384 > I; if (ne) { te = I; he = void 0; mo = 0 | te; te = 128 > mo; if (te) { on = [mo]; he = on; } else { on = []; Be = mo % 128; je = mo - Be; ye = Be + 128; Be = je / 128; je = 127 & Be; on.push(ye, je); he = on; } te = he; H = te; } else { te = []; while (true) { he = 127 & I; I >>= 7; if (I) { he = 128 | he; } te.push(he); if (!I) { break; } } H = te; } I = H; K = K.concat(I); I = void 0; H = D; D = 0 | H; H = 128 > D; if (H) { ne = [D]; I = ne; } else { ne = []; te = D % 128; he = D - te; mo = he / 128; he = te + 128; te = 127 & mo; ne.push(he, te); I = ne; } D = I; K = K.concat(D); M = J; U++; } g++; } M = U; g = 0 | M; M = 128 > g; if (M) { I = [g]; _ = I; } else { I = []; U = g % 128; J = g - U; D = J / 128; J = 127 & D; D = U + 128; I.push(D, J); _ = I; } M = _; K = M.concat(K); V = K; } else { K = [0]; V = K; } } else { V = void 0; } B = y[xo]; se = Fo; y = V; z = re; V = se; K = Mt; if (K[45]) { Z = K[45] ^ K[12]; M = Z; Z = M >> 16; _ = M >> 24; g = 255 & Z; Z = 255 & M; I = M >> 8; M = 255 & _; _ = 255 & I; I = []; U = void 0; I.push(M, g, _, Z); U = I; Z = U; io = Z; } else { Z = void 0; M = e + Jo; _ = []; g = 23; I = new RegExp(pt, Wt); U = 2648; J = g; g = M[Oo](I, Jo); if (!J) { J = 0; } M = 0; I = U; U = g[Oo](/"/g, Jo); if (!I) { I = 1; } g = void 0; le = U[Oo](/'/g, Jo); U = le[Oo](/;/g, Jo); le = I; I = J; J = U; U = J.length; while (true) { D = U > I; if (D) { D = 31 * M; M = 0 | D; D = J.charCodeAt(I); M += D; I += le; } else { break; } } Z = M; M = Z; Z = M; M = Z >> 24; I = 255 & Z; U = Z >> 8; J = 255 & U; U = 255 & M; M = Z >> 16; Z = 255 & M; _.push(U, Z, J, I); g = _; Z = g; io = Z; } Sr.push(Y.length); K = io; Z = vn; if (K) { Ta.push(1); Ta = Ta.concat(K); } else { Ta.push(0); } Sr = Sr.concat(Y); Y = Mt; St = Sr; K = St; M = Y[47]; if (M) { _ = z; Y[51] = []; g = []; I = Y; U = []; J = void 0; le = []; D = M; H = []; g[0] = 0; g[1] = 0; se = []; ne = 0; te = se; he = 0; vn = []; mo = []; on = void 0; Be = D.length <= 1; je = void 0; if (Be) { je = he; } else { ye = 0; Fo = 0 !== _[8]; Ke = _[18]; ao = -1; He = _[24] * _[7]; so = D.length - He; He = Ke.length; Ke = 0 >= so; _e = _[14]; if (Ke) { so = 0; } he = so; Ke = 0 !== He; if (Ke) { He = _[18]; ae = []; an = 0; ye = D.length - 1; while (an < He.length) { ae[an] = new RegExp(He[an]); an++; } while (ye >= 0) { He = D[ye]; Ge = 0 === He[15]; if (Ge) { ao = ye; } Ge = 1 === He[15]; if (Ge) { an = 0; Bo = He[11]; F = Co; No = I[48]; Ko = Bo % 7; Bo = No[Ko]; No = Bo ^ He[6]; while (an < ae.length) { Bo = ae[an]; Ko = I[55]; ce = Ko[No]; Ko = Bo[F](ce); if (Ko) { He[15] = 0; ao = ye; break; } an++; } } He = -1 !== ao; if (He) { break; } ye--; } } Ke = _e.length; He = 0 !== Ke; if (He) { Ke = []; _e = 0; ae = _[14]; while (_e < ae.length) { Ke[_e] = new RegExp(ae[_e]); _e++; } ye = D.length - 1; while (ye >= 0) { ae = D[ye]; an = 4 === ae[15]; if (an) { ao = ye; } an = 1 === ae[15]; if (an) { Ge = ae[11]; Bo = I[48]; F = Co; _e = 0; No = Ge % 7; Ge = Bo[No]; Bo = Ge ^ ae[6]; while (_e < Ke.length) { Ge = Ke[_e]; No = I[55]; Ko = No[Bo]; No = Ge[F](Ko); if (No) { ae[15] = 4; ao = ye; break; } _e++; } } ae = 2 === D[15]; if (ae) { break; } ye--; } } Ke = -1 !== ao; if (Ke) { Ke = so > ao; } He = Ke; if (He) { he = ao; } if (Fo) { Fo = he > 0; } Ke = Fo; if (Ke) { Fo = 0; ye = he; while (ye < D.length) { ao = D[ye]; He = 1 === ao[15]; if (!He) { He = 0 === ao[15]; } so = He; if (!so) { so = 4 === ao[15]; } ao = so; if (ao) { Fo++; } ye++; } ao = Fo < _[8]; if (ao) { ye = he - 1; while (ye >= 0) { He = D[ye]; so = 1 === He[15]; if (!so) { so = 0 === He[15]; } _e = so; if (!_e) { _e = 4 === He[15]; } so = _e; if (so) { te.push(He); Fo++; _e = Fo >= _[8]; if (_e) { break; } } so = 5 === He[15]; if (so) { te.push(He); } ye--; } } } je = he; } _ = 0 !== se.length; I = je; if (_) { D = se.length - 1; while (D >= 0) { te = se[D]; he = void 0; Be = Y; je = H; ye = z; Fo = te; te = ye[23]; if (te) { ye = 0; Ke = void 0; var Vi; ao = void 0; He = Fo[11]; so = 4 === Fo[15]; _e = He % 7; var Qi; var Wi; ae = 5 === Fo[15]; an = void 0; Ge = 0 === je.length; var Gi; Bo = 0 === Fo[15]; F = Be[48]; No = void 0; Ko = void 0; ce = F[_e]; _e = void 0; F = 0; if (ae) { ye = 1; } if (Ge) { je[2] = 0; je[13] = 0; je[11] = 0; } ae = ce ^ Fo[2]; Ge = ce ^ Fo[7]; gn = Be; ln = ce ^ Fo[13]; Zo = ae - je[2]; ee = He - je[11]; rn = gn[29]; oe = Zo; Zo = ce ^ Fo[14]; io = ln - je[13]; if (Bo) { ye = 2; } Bo = ce ^ Fo[17]; hn = io; io = 1 === Ge; je[2] = ae; ae = rn; rn = 0 | hn; if (so) { ye = 3; } so = 1 === Ge; hn = Bo; Uo = 0 | oe; oe = 0 > rn; Nn = oe; if (io) { Wi = ce ^ Fo[12]; Vi = ce ^ Fo[0]; Qi = ce ^ Fo[9]; Gi = ce ^ Fo[8]; } ce = ee; if (Nn) { Nn = -rn; } else { Nn = rn; } ee = 0 | ce; ce = 0 > Uo; rn = Nn; io = 16384 > ee; Nn = ce; Zn = 64 > rn; if (io) { Ve = ee; Fn = void 0; Vo = 0 | Ve; Ve = 128 > Vo; if (Ve) { nt = [Vo]; Fn = nt; } else { nt = []; xt = Vo % 128; St = Vo - xt; cn = xt + 128; xt = St / 128; St = 127 & xt; nt.push(cn, St); Fn = nt; } Ve = Fn; ao = Ve; } else { Ve = []; while (true) { Fn = 127 & ee; ee >>= 7; if (ee) { Fn = 128 | Fn; } Ve.push(Fn); if (!ee) { break; } } ao = Ve; } je[13] = ln; if (Nn) { Nn = -Uo; } else { Nn = Uo; } ln = ao; je[11] = He; if (Zn) { ao = [rn + 64 * oe]; No = ao; } else { ao = []; He = 64 * oe; ee = rn % 128; io = rn - ee; Uo = ee + 128; ee = io / 128; io = 63 & ee; ee = io + He; ao.push(Uo, ee); No = ao; } ao = [ye]; ye = Nn; He = hn; ee = 64 > ye; if (ae.indexOf) { rn = ae.indexOf(He); Ko = rn; } else { rn = 0; while (rn < ae.length) { oe = ae[rn] === He; if (oe) { Ko = rn; F = 1; } rn++; } if (!F) { Ko = -1; } } He = No; if (ee) { ae = [ye + 64 * ce]; an = ae; } else { ae = []; F = ye % 128; No = 64 * ce; rn = ye - F; oe = rn / 128; rn = F + 128; F = 63 & oe; oe = F + No; ae.push(rn, oe); an = ae; } ye = Ko; ae = -1 === ye; if (ae) { F = gn[29]; ye = F.length; F = gn[29]; F.push(hn); } ae = an; an = ye + 1; ao = ao.concat(ae); Ke = an; Bo = Ke; ye = Bo; Ke = 0 | ye; ye = 128 > Ke; ao = ao.concat(He); ao.push(Zo); if (ye) { He = [Ke]; _e = He; } else { He = Ke % 128; ae = He + 128; an = []; Bo = Ke - He; He = Bo / 128; Bo = 127 & He; an.push(ae, Bo); _e = an; } ao = ao.concat(ln); ye = _e; ao.push(Ge); if (so) { Ke = void 0; He = Vi; _e = Wi; ae = void 0; an = void 0; Ge = 0 | He; He = void 0; Bo = 0 | _e; _e = Gi; F = 0 > Ge; No = 0 > Bo; Ko = F; ce = 0 | _e; _e = 0 > ce; gn = Qi; ln = _e; Zo = No; if (ln) { ln = -ce; } else { ln = ce; } ce = 0 | gn; if (Ko) { Ko = -Ge; } else { Ko = Ge; } if (Zo) { Zo = -Bo; } else { Zo = Bo; } Ge = Ko; Bo = 0 > ce; Ko = 64 > Ge; gn = Zo; Zo = Bo; ee = ln; ln = 64 > ee; rn = 64 > gn; if (Zo) { Zo = -ce; } else { Zo = ce; } if (rn) { ce = [gn + 64 * No]; Ke = ce; } else { ce = []; oe = 64 * No; io = gn % 128; hn = gn - io; Uo = hn / 128; hn = 63 & Uo; Uo = io + 128; io = hn + oe; ce.push(Uo, io); Ke = ce; } No = Zo; if (Ko) { ce = [Ge + 64 * F]; He = ce; } else { ce = Ge % 128; gn = Ge - ce; Zo = 64 * F; rn = []; oe = gn / 128; gn = 63 & oe; oe = gn + Zo; gn = ce + 128; rn.push(gn, oe); He = rn; } Ge = 64 > No; if (ln) { F = [ee + 64 * _e]; an = F; } else { F = ee % 128; Ko = ee - F; ce = []; gn = Ko / 128; Ko = 64 * _e; Zo = 63 & gn; gn = Zo + Ko; Ko = F + 128; ce.push(Ko, gn); an = ce; } _e = He; He = an; an = Ke; if (Ge) { Ke = [No + 64 * Bo]; ae = Ke; } else { Ke = []; F = No % 128; Ko = No - F; ce = Ko / 128; Ko = F + 128; F = 64 * Bo; gn = 63 & ce; ce = gn + F; Ke.push(Ko, ce); ae = Ke; } Ke = ae; ao = ao.concat(an); ao = ao.concat(_e); ao = ao.concat(Ke); ao = ao.concat(He); } ao = ao.concat(ye); he = ao; } else { he = void 0; } gi = he; if (gi) { U = U.concat(gi); ne++; } D--; } } while (I < M.length) { _ = M[I]; gi = 0; D = 1 === _[15]; if (!D) { D = 5 === _[15]; } se = D; if (!se) { se = 0 === _[15]; } D = se; if (!D) { D = 4 === _[15]; } se = D; if (se) { D = void 0; te = _; he = z; Be = Y; je = H; ye = he[23]; if (ye) { he = 4 === te[15]; var ji; Fo = 0 === te[15]; Ke = 0; ao = Be[48]; He = void 0; so = void 0; var Oi; _e = 0; ae = void 0; an = 5 === te[15]; Ge = te[11]; var yi; if (an) { _e = 1; } if (Fo) { _e = 2; } Fo = Ge % 7; if (he) { _e = 3; } he = Be; an = 0 === je.length; Bo = void 0; var Di; F = void 0; No = ao[Fo]; Fo = he[29]; ao = No ^ te[2]; if (an) { je[2] = 0; je[13] = 0; je[11] = 0; } an = No ^ te[7]; Ko = No ^ te[17]; ce = Fo; Fo = No ^ te[14]; gn = void 0; ln = Ge - je[11]; Zo = ao - je[2]; ee = 1 === an; rn = 1 === an; je[2] = ao; ao = Ko; if (ee) { Di = No ^ te[12]; Oi = No ^ te[0]; ji = No ^ te[9]; yi = No ^ te[8]; } ee = No ^ te[13]; No = Zo; Zo = ln; ln = 0 | No; No = 0 > ln; oe = ao; io = ee - je[13]; je[13] = ee; ee = No; hn = io; if (ce.indexOf) { io = ce.indexOf(oe); ae = io; } else { io = 0; while (io < ce.length) { Uo = ce[io] === oe; if (Uo) { ae = io; Ke = 1; } io++; } if (!Ke) { ae = -1; } } if (ee) { ee = -ln; } else { ee = ln; } je[11] = Ge; Ke = ee; Ge = ae; ae = 0 | Zo; ce = 0 | hn; ln = [_e]; _e = 64 > Ke; Zo = -1 === Ge; ee = 16384 > ae; oe = 0 > ce; if (_e) { io = [Ke + 64 * No]; so = io; } else { io = Ke % 128; hn = Ke - io; Uo = io + 128; io = 64 * No; Nn = []; Zn = hn / 128; hn = 63 & Zn; Zn = hn + io; Nn.push(Uo, Zn); so = Nn; } if (Zo) { Ke = he[29]; Ge = Ke.length; Ke = he[29]; Ke.push(ao); } if (ee) { he = ae; Ke = 0 | he; he = void 0; ao = 128 > Ke; if (ao) { _e = [Ke]; he = _e; } else { _e = []; No = Ke % 128; Zo = No + 128; io = Ke - No; No = io / 128; io = 127 & No; _e.push(Zo, io); he = _e; } Ke = he; F = Ke; } else { he = []; while (true) { Ke = 127 & ae; ae >>= 7; if (ae) { Ke = 128 | Ke; } he.push(Ke); if (!ae) { break; } } F = he; } he = oe; Ke = F; ao = so; so = Ge + 1; gn = so; ln = ln.concat(ao); Ko = gn; if (he) { he = -ce; } else { he = ce; } ao = Ko; so = 0 | ao; ao = 128 > so; if (ao) { _e = [so]; Bo = _e; } else { _e = []; ae = so % 128; Ge = so - ae; F = Ge / 128; Ge = ae + 128; ae = 127 & F; _e.push(Ge, ae); Bo = _e; } ao = Bo; so = he; he = 64 > so; if (he) { _e = [so + 64 * oe]; He = _e; } else { _e = []; ae = so % 128; Ge = 64 * oe; Bo = ae + 128; F = so - ae; ae = F / 128; F = 63 & ae; ae = F + Ge; _e.push(Bo, ae); He = _e; } he = He; ln = ln.concat(he); ln.push(Fo); ln = ln.concat(Ke); ln.push(an); if (rn) { he = Di; Fo = yi; Ke = Oi; He = void 0; so = void 0; _e = 0 | Ke; Ke = 0 | he; he = ji; ae = 0 | Fo; Fo = void 0; an = 0 > Ke; Ge = 0 | he; he = 0 > _e; Bo = 0 > ae; F = an; No = Bo; Ko = he; if (F) { F = -Ke; } else { F = Ke; } Ke = 0 > Ge; ce = void 0; if (Ko) { Ko = -_e; } else { Ko = _e; } if (No) { No = -ae; } else { No = ae; } _e = Ko; ae = Ke; Ko = F; F = No; if (ae) { ae = -Ge; } else { ae = Ge; } Ge = 64 > _e; No = 64 > F; gn = 64 > Ko; Zo = ae; if (Ge) { ae = [_e + 64 * he]; so = ae; } else { ae = []; ee = 64 * he; oe = _e % 128; io = oe + 128; hn = _e - oe; oe = hn / 128; hn = 63 & oe; oe = hn + ee; ae.push(io, oe); so = ae; } if (gn) { he = [Ko + 64 * an]; He = he; } else { he = 64 * an; _e = []; ae = Ko % 128; Ge = Ko - ae; ee = ae + 128; ae = Ge / 128; Ge = 63 & ae; ae = Ge + he; _e.push(ee, ae); He = _e; } if (No) { he = [F + 64 * Bo]; Fo = he; } else { he = []; _e = F % 128; ae = 64 * Bo; an = _e + 128; Ge = F - _e; _e = Ge / 128; Ge = 63 & _e; _e = Ge + ae; he.push(an, _e); Fo = he; } he = He; He = so; so = Fo; Fo = 64 > Zo; if (Fo) { _e = [Zo + 64 * Ke]; ce = _e; } else { _e = []; ae = Zo % 128; an = 64 * Ke; Ge = ae + 128; Bo = Zo - ae; ae = Bo / 128; Bo = 63 & ae; ae = Bo + an; _e.push(Ge, ae); ce = _e; } ln = ln.concat(he); ln = ln.concat(He); he = ce; ln = ln.concat(he); ln = ln.concat(so); } ln = ln.concat(ao); D = ln; } else { D = void 0; } gi = D; if (gi) { U = U.concat(gi); ne++; } } else { D = 3 === _[15]; if (D) { te = mo; he = Y[51]; Be = void 0; je = g; ye = z; Fo = he; he = ye[0]; Ke = _; ao = Y; if (he) { He = Ke[11]; so = He % 7; _e = ao[48]; je[1]++; ae = je[1] - 1; an = ae % ye[7]; ae = 0 !== an; an = _e[so]; if (ae) { Be = void 0; } else { je[0]++; so = 0 === te.length; _e = 0; Ge = void 0 !== Ke[2]; Bo = 0; F = 1 === je[1]; No = an ^ Ke[17]; if (Ge) { Bo = an ^ Ke[2]; _e = an ^ Ke[13]; } else { Ko = an ^ Ke[10]; ce = an ^ Ke[5]; gn = an ^ Ke[16]; Bo = gn - ce; ce = an ^ Ke[3]; _e = ce - Ko; } if (so) { te[17] = -1; te[2] = 0; te[13] = 0; te[11] = 0; } so = No; Ge = so === te[17]; Ko = He - te[11]; ce = _e - te[13]; gn = Bo - te[2]; if (Ge) { so = 0; } else { ln = void 0; Zo = No; ee = void 0; rn = ao; oe = Zo; io = rn[29]; hn = 0; Uo = io; if (Uo.indexOf) { io = Uo.indexOf(oe); ee = io; } else { io = 0; while (io < Uo.length) { Nn = Uo[io] === oe; if (Nn) { ee = io; hn = 1; } io++; } if (!hn) { ee = -1; } } oe = ee; ee = -1 === oe; if (ee) { io = rn[29]; oe = io.length; io = rn[29]; io.push(Zo); } Zo = oe + 1; ln = Zo; so = ln; } Ge = 16 === Ko; ln = 0 === so; if (F) { Zo = Ke[4]; ee = []; ee.push(1, an, Zo); Zo = ee; Fo.push(Zo); } te[17] = No; if (Ge) { Ko = 0; } Ge = 17 === Ko; if (Ge) { Ko = 1; } te[2] = Bo; if (ln) { ln = Ko >= 0; } te[13] = _e; te[11] = He; _e = ln; Ge = []; if (_e) { _e = 1 >= Ko; } Bo = _e; if (Bo) { Bo = gn >= -4; } _e = Bo; if (_e) { _e = 3 >= gn; } Bo = _e; if (Bo) { Bo = ce >= -4; } _e = Bo; if (_e) { _e = 3 >= ce; } Bo = _e; if (Bo) { _e = gn + 4; F = Ko << 6; No = ce + 4; ln = 128 | F; F = _e << 3; _e = ln | F; Ge[0] = _e | No; } else { _e = void 0; F = void 0; No = ce; ln = void 0; Zo = 0 | No; No = void 0; ee = gn; rn = so; oe = 0 | ee; ee = 0 | rn; rn = 0 > oe; io = rn; hn = Ko; Uo = 64 > ee; if (io) { io = -oe; } else { io = oe; } oe = 0 | hn; if (Uo) { hn = [ee]; F = hn; } else { hn = []; while (true) { Nn = 63 & ee; ee >>= 6; if (ee) { Nn = 64 | Nn; } hn.push(Nn); if (!ee) { break; } } F = hn; } ee = io; io = 16384 > oe; hn = F; if (io) { F = oe; Uo = 0 | F; F = void 0; Nn = 128 > Uo; if (Nn) { Zn = [Uo]; F = Zn; } else { Zn = []; Ve = Uo % 128; Fn = Ve + 128; Vo = Uo - Ve; Ve = Vo / 128; Vo = 127 & Ve; Zn.push(Fn, Vo); F = Zn; } Uo = F; _e = Uo; } else { F = []; while (true) { Uo = 127 & oe; oe >>= 7; if (oe) { Uo = 128 | Uo; } F.push(Uo); if (!oe) { break; } } _e = F; } F = 0 > Zo; oe = 64 > ee; io = F; if (io) { io = -Zo; } else { io = Zo; } Zo = io; if (oe) { io = [ee + 64 * rn]; ln = io; } else { io = []; Uo = 64 * rn; Nn = ee % 128; Zn = ee - Nn; Ve = Nn + 128; Nn = Zn / 128; Zn = 63 & Nn; Nn = Zn + Uo; io.push(Ve, Nn); ln = io; } ee = _e; Ge = Ge.concat(hn); _e = 64 > Zo; if (_e) { rn = [Zo + 64 * F]; No = rn; } else { rn = 64 * F; oe = []; io = Zo % 128; hn = io + 128; Uo = Zo - io; io = Uo / 128; Uo = 63 & io; io = Uo + rn; oe.push(hn, io); No = oe; } _e = No; F = ln; Ge = Ge.concat(ee); Ge = Ge.concat(F); Ge = Ge.concat(_e); } Be = Ge; } } else { Be = void 0; } gi = Be; if (gi) { vn = vn.concat(gi); } } } I++; } _ = g[0]; g = ne; I = _; _ = 0 | I; I = 0 | g; g = 128 > _; D = 128 > I; if (g) { H = [_]; on = H; } else { H = _ % 128; se = []; ne = _ - H; te = ne / 128; ne = 127 & te; te = H + 128; se.push(te, ne); on = se; } _ = on; vn = _.concat(vn); if (D) { _ = [I]; J = _; } else { _ = I % 128; g = I - _; H = []; se = g / 128; g = _ + 128; _ = 127 & se; H.push(g, _); J = H; } _ = J; U = _.concat(U); le.push(U); le.push(vn); $r = le; } else { _ = [0]; g = []; I = [0]; g.push(I, _); _ = g; $r = _; } z = re; Y = $r; M = Mt; if (K) { Ra.push(1); Ra = Ra.concat(K); } else { Ra.push(0); } if (q) { Ra.push(1); Ra = Ra.concat(q); } else { Ra.push(0); } q = z[26]; if (P) { Ra.push(1); Ra = Ra.concat(P); } else { Ra.push(0); } z = Y[1]; P = M[51]; if (R) { Ra.push(1); Ra = Ra.concat(R); } else { Ra.push(0); } if (P) { R = P.length; K = void 0; M = R; R = 0 | M; M = 128 > R; if (M) { _ = [R]; K = _; } else { _ = []; g = R % 128; I = R - g; U = g + 128; g = I / 128; I = 127 & g; _.push(U, I); K = _; } R = 0; M = K; while (R < P.length) { K = P[R]; _ = K[0]; g = K[1]; I = K[2]; K = 0; while (K < I.length) { I[K] = g ^ I[K]; K++; } M.push(_); K = I.length; _ = void 0; g = K; K = 0 | g; g = 128 > K; if (g) { U = [K]; _ = U; } else { U = K % 128; J = K - U; le = U + 128; U = J / 128; J = 127 & U; U = []; U.push(le, J); _ = U; } K = _; M = M.concat(K); M = M.concat(I); R++; } Le = M; } else { R = [0]; Le = R; } R = Y[0]; Y = Le; if (R) { Ta.push(1); Ta = Ta.concat(R); } else { Ta.push(0); } R = re; if (z) { Ta.push(1); Ta = Ta.concat(z); } else { Ta.push(0); } z = R[9]; R = re; if (V) { Ra.push(1); Ra = Ra.concat(V); } else { Ra.push(0); } P = Mt; if (Z) { Ra.push(1); Ra = Ra.concat(Z); } else { Ra.push(0); } if (fo) { Ra.push(1); Ra = Ra.concat(fo); } else { Ra.push(0); } K = R[22]; if (y) { Ra.push(1); Ra = Ra.concat(y); } else { Ra.push(0); } y = re; M = Ra; _ = y[1]; y = re; re = M.length / 2; g = B[Ut](re); re = Tn; while (g > wn) { B = 2 * wn; I = 2 * wn; U = I + 2; I = M.slice(B, U); B = 4 * W; U = wn % 4; J = B + U; B = J % 4; U = 0 === B; if (U) { J = 0; le = I; D = void 0; H = []; se = 154; ne = se; while (J < le.length) { se = le[J] ^ ne; Le = 255 & se; H.push(Le); ne = Le; J++; } D = H; J = D; Ao = Ao.concat(J); } U = 1 === B; if (U) { J = I; le = void 0; D = []; H = 8; se = 0; ne = 19; while (se < J.length) { Le = ne ^ J[se]; te = Le >> H; Le = te ^ J[se]; te = 255 & Le; D.push(te); se++; } le = D; J = le; Ao = Ao.concat(J); } U = 2 === B; if (U) { J = void 0; le = 256; D = 305; H = []; se = I; ne = 0; while (ne < se.length) { Le = se[ne]; te = D - 1; Le += te; te = Le >= le; if (te) { Le %= le; } H.push(Le); ne++; } J = H; le = J; Ao = Ao.concat(le); } U = 3 === B; if (U) { B = []; J = void 0; le = 65481; D = I; H = 0; se = le; while (H < D.length) { le = D[H]; ne = le ^ se; se = ne; le = 255 & ne; B.push(le); H++; } J = B; B = J; Ao = Ao.concat(B); } wn++; } B = _; W = re[vo]; re = W[Qe]; W = re; W += Jo; Ir = Ao; while (jo < W.length) { re = W.charCodeAt(jo); M = 255 & re; L.push(M); jo++; } re = Ir; Se = L; L = re; W = Tn; M = L.slice(); if (q) { L = P[41]; _ = void 0 === L; if (!_) { _ = 3 === L; } g = _; if (g) { _ = 0; I = void 0; U = W; J = P; J[41] = 1; le = U[pe]; D = le[ge]; if (!D) { D = J[53]; } le = D; if (le) { D = U[vo]; jo = D[Qe]; D = yn.indexOf(jo); if (~D) { J[41] = 3; I = void 0; _ = 1; } } if (!_) { le = U[pe]; U = le[zo](qe); if (U[co]) { le = U[co](Fe); if (!le) { le = U[co](ho); } D = le; if (D) { le = D[Re](Pn); if (le) { jo = J; H = void 0; se = void 0; ne = 0; Ao = void 0; if (!jo[55]) { jo[55] = []; } Le = void 0; te = 0; he = jo[55]; vn = he; he = D[fe](le[Ee]); mo = D[fe](le[Xe]); wn = he; he = mo; wn += Jo; he += Jo; mo = he; on = wn; if (vn.indexOf) { Be = vn.indexOf(on); se = Be; } else { Be = 0; while (Be < vn.length) { je = vn[Be] === on; if (je) { se = Be; ne = 1; } Be++; } if (!ne) { se = -1; } } ne = se; se = -1 === ne; if (se) { vn = jo[55]; ne = vn.length; vn = jo[55]; vn[ne] = wn; } H = ne; J[69] = H; jo = J; if (!jo[55]) { jo[55] = []; } H = jo[55]; se = H; if (se.indexOf) { H = se.indexOf(mo); Le = H; } else { H = 0; while (H < se.length) { ne = se[H] === mo; if (ne) { Le = H; te = 1; } H++; } if (!te) { Le = -1; } } H = Le; se = -1 === H; if (se) { ne = jo[55]; Le = jo[55]; H = ne.length; Le[H] = he; } Ao = H; J[33] = Ao; } else { J[41] = 0; I = void 0; } } else { J[41] = 0; I = void 0; } } else { J[41] = 0; I = void 0; } } } _ = [L]; L = 1 === _[0]; if (L) { g = P[69]; I = void 0; U = 0; J = void 0; le = void 0; D = 0; jo = void 0; H = void 0; se = g; g = P; ne = se; Ao = g[29]; Le = void 0; te = P[33]; he = Ao; if (he.indexOf) { Ao = he.indexOf(ne); jo = Ao; } else { Ao = 0; while (Ao < he.length) { vn = he[Ao] === ne; if (vn) { jo = Ao; D = 1; } Ao++; } if (!D) { jo = -1; } } D = te; ne = jo; jo = D; Ao = -1 === ne; if (Ao) { te = g[29]; ne = te.length; te = g[29]; te.push(se); } g = ne + 1; se = P; ne = se[29]; I = g; g = ne; if (g.indexOf) { ne = g.indexOf(jo); J = ne; } else { ne = 0; while (ne < g.length) { Ao = g[ne] === jo; if (Ao) { J = ne; U = 1; } ne++; } if (!U) { J = -1; } } g = J; U = -1 === g; if (U) { J = se[29]; g = J.length; J = se[29]; J.push(D); } U = I; I = g + 1; g = U; le = I; I = 0 | g; g = 128 > I; if (g) { U = [I]; H = U; } else { U = I % 128; J = I - U; D = []; jo = U + 128; U = J / 128; J = 127 & U; D.push(jo, J); H = D; } g = H; I = le; U = I; _ = _.concat(g); g = 0 | U; I = 128 > g; if (I) { U = [g]; Le = U; } else { U = g % 128; J = []; le = U + 128; D = g - U; U = D / 128; D = 127 & U; J.push(le, D); Le = J; } g = Le; _ = _.concat(g); } Xa = _; } else { Xa = void 0; } q = Mt; P = Tn; L = Mt; M.push(0, 0, 0); W = 0 | L[18]; _ = Se; Se = Xa; g = L[70] | Jo; I = g; xr.push(W); W = P[Ba]; while (true) { if (Wo) { Cr += 4; } Wo = 1; P = Cr < M.length; if (P) { P = 154 & M[Cr]; ea += P; P = Cr + 1; g = M[P]; P = 154 & g; ea += P; P = Cr + 2; g = M[P]; P = 154 & g; ea += P; P = Cr + 3; g = M[P]; P = 154 & g; ea += P; } else { break; } } P = 255 & _.length; M = _.slice(0, P); _ = 65535 & ea; g = Tn; U = [0 | q[59]]; jt.push(P); I += Jo; while (ot < I.length) { q = I.charCodeAt(ot); P = 255 & q; qr.push(P); ot++; } q = g[xo]; Ue = qr; $e = U; jt = jt.concat(M); Ea = jt; P = Ue; M = 255 & P.length; g = Ea; I = $e; xr.push(M); if (g) { Ta.push(1); Ta = Ta.concat(g); } else { Ta.push(0); } g = P.slice(0, M); if (Y) { Ta.push(1); Ta = Ta.concat(Y); } else { Ta.push(0); } if (Se) { Ta.push(1); Ta = Ta.concat(Se); } else { Ta.push(0); } Se = _; if (ie) { Ta.push(1); Ta = Ta.concat(ie); } else { Ta.push(0); } if (V) { Ta.push(1); Ta = Ta.concat(V); } else { Ta.push(0); } xr = xr.concat(g); V = Se >> 8; if (I) { Ta.push(1); Ta = Ta.concat(I); } else { Ta.push(0); } if (L[67]) { P = L[67]; ie = []; M = 0; _ = 0; g = void 0; I = P.length; P = void 0; U = Jo + I; J = I / 20; I = 0 | J; J = U + L[67]; U = J; J = _; _ = U.length; Ue = I; I = Ue; if (!J) { J = 0; } if (!I) { I = 1; } Ue = J; J = I; while (true) { I = _ > Ue; if (I) { I = 31 * M; M = 0 | I; I = U.charCodeAt(Ue); M += I; Ue += J; } else { break; } } g = M; M = g; _ = M; M = _ >> 24; g = 255 & _; I = _ >> 8; U = 255 & M; M = 255 & I; I = _ >> 16; _ = 255 & I; ie.push(U, _, M, g); P = ie; ie = P; xr = xr.concat(ie); } else { xr.push(0, 0, 0, 0); } P = 255 & Se; Br = xr; Se = Jo; L = Se; ie = Mt; M = 255 & V; ar.push(M, P); V = Br; if (V) { Ta.push(1); Ta = Ta.concat(V); } else { Ta.push(0); } er = ar; V = Ta; P = er; M = V.slice(); while (_n < M.length) { _ = 255 & M[_n]; g = 0; I = 0; g = qt.indexOf(Te[_], 1); U = 255 === _; if (U) { U = qt.length - 1; } else { J = _ + 1; Ue = Te[J]; U = qt.indexOf(Ue, 1); } I = U; _ = ke - m; U = _ / qt.length; _ = U * I; ke = m + _; _ = U * g; m += _; _ = qt[Ia](0, I); g = _ + Yn; _ = qt[Ia](I); qt = g + _; _ = ke[Aa](2); g = _[Ia](2); _ = m[Aa](2); I = _[Ia](2); _ = g.split(Se); U = I.split(Se); I = 0; J = _[_a]; if (J) { J = ie[27]; } Ue = J; if (Ue) { I = _[_a](ie[27], U); } else { J = _[I] === U[I]; while (J) { I++; J = _[I] === U[I]; } } _ = g[Ia](0, I); L += _; _ = Math.pow(2, I); g = ke * _; I = 0 | g; ke = g - I; g = m * _; m = g - I; _n++; } ke = V.length; V = m[Aa](2); m = V[Ia](2); V = ke; $ = P; ke = m[hi](S, Se); L += ke; ke = 0 | V; Se = 16384 > ke; if (Se) { V = void 0; P = ke; m = 0 | P; P = 128 > m; if (P) { ie = [m]; V = ie; } else { ie = []; M = m % 128; _ = m - M; g = M + 128; M = _ / 128; _ = 127 & M; ie.push(g, _); V = ie; } P = V; De = P; } else { V = []; while (true) { P = 127 & ke; ke >>= 7; if (ke) { P = 128 | P; } V.push(P); if (!ke) { break; } } De = V; } ke = $; Se = De; while (true) { V = L.length > 7; if (V) { V = L[Ia](0, 8); P = W(V, 2); Se.push(P); L = L[Ia](8); } else { break; } } B += Jo; V = B; P = ke.concat(re); re = P.length; ke = L + Jt; m = re; re = 0 | m; m = ke[Ia](0, 8); ke = 16384 > re; if (ke) { $ = void 0; L = re; ie = 0 | L; L = 128 > ie; if (L) { M = [ie]; $ = M; } else { M = ie % 128; _ = []; g = ie - M; I = g / 128; g = 127 & I; I = M + 128; _.push(I, g); $ = _; } L = $; bo = L; } else { $ = []; while (true) { L = 127 & re; re >>= 7; if (re) { L = 128 | L; } $.push(L); if (!re) { break; } } bo = $; } re = bo; ke = re.concat(P); re = T.length + ke.length; T = W(m, 2); Ye = Ye.concat(ke); Se.push(T); kr = Se; Ta = kr; ke = Ye; T = ke.slice(0, dr); ke = Ta; Se = T[0] << 8; P = ke.length / 2; m = Se | T[1]; Se = m[uo](); m = q[Ut](P); q = "Ohbf"; T = Se.split(Jo); Se = Tn; P = q; if (z) { q = void 0; $ = void 0; ie = "outerHeight"; M = "screenTop"; _ = "documentElement"; g = void 0; U = void 0; le = void 0; jo = void 0; $e = "outerWidth"; H = void 0; Te = Se[pe]; se = "screen"; Ao = void 0; te = void 0; he = void 0; Wo = "clientHeight"; var bo = "height"; var I = "innerHeight"; J = void 0; Ue = "availWidth"; De = I; I = void 0; ne = void 0; vn = "screenLeft"; wn = Te[me]; on = Te[_]; var mo = "width"; _ = void 0; D = void 0; Te = Wo; Wo = void 0; var W = "clientWidth"; L = W; W = Se[se]; se = Se[vn]; Le = Se[M]; M = W[Ue]; if (!Le) { Le = 0; } Ue = W[mo]; vn = W[bo]; if (!se) { se = 0; } bo = se; se = Le; Le = se; se = bo; if (!Ue) { Ue = 0; } bo = 0 | Le; Le = Ue; Ue = 0 > bo; mo = Le; if (!M) { M = 0; } if (!vn) { vn = 0; } Be = M; M = Se[De]; _n = 0 | se; se = 0 | mo; mo = Le - Be; Be = vn; vn = Ue; je = 0 > _n; fo = "innerWidth"; ot = Se[$e]; $e = Be; ye = 128 > se; Fo = mo; mo = 0 | $e; if (ye) { $e = [se]; U = $e; } else { $e = []; Ke = se % 128; ao = Ke + 128; He = se - Ke; Ke = He / 128; He = 127 & Ke; $e.push(ao, He); U = $e; } $e = 0 | Fo; if (vn) { vn = -bo; } else { vn = bo; } bo = je; se = 128 > mo; ye = fo; if (!ot) { ot = 0; } fo = ot; ot = 0 > $e; Fo = Se[ye]; Ke = ot; if (se) { ao = [mo]; I = ao; } else { ao = mo % 128; He = mo - ao; ar = []; so = He / 128; He = 127 & so; so = ao + 128; ar.push(so, He); I = ar; } se = vn; vn = Le - fo; if (Ke) { Ke = -$e; } else { Ke = $e; } $e = Se[ye]; if (bo) { bo = -_n; } else { bo = _n; } mo = U; U = 64 > se; _n = bo; bo = Ke; if (!$e) { $e = 0; } if (U) { fo = [se + 64 * Ue]; Ao = fo; } else { fo = se % 128; ye = []; Ke = se - fo; ao = Ke / 128; Ke = fo + 128; fo = 64 * Ue; He = 63 & ao; ao = He + fo; ye.push(Ke, ao); Ao = ye; } U = 64 > _n; if (!Fo) { Ue = on; if (Ue) { Ue = on[L]; } Fo = Ue; } Ue = 64 > bo; se = on; fo = Fo; ye = vn; vn = I; if (Ue) { I = [bo + 64 * ot]; Wo = I; } else { I = 64 * ot; Fo = bo % 128; Ke = Fo + 128; ao = bo - Fo; Fo = ao / 128; ao = 63 & Fo; Fo = ao + I; I = []; I.push(Ke, Fo); Wo = I; } if (U) { I = [_n + 64 * je]; $ = I; } else { I = []; Ue = _n % 128; bo = _n - Ue; ot = 64 * je; Fo = bo / 128; bo = Ue + 128; Ue = 63 & Fo; Fo = Ue + ot; I.push(bo, Fo); $ = I; } if (se) { se = on[L]; } I = Wo; U = Ao; if (!M) { Ue = on; if (Ue) { Ue = on[Te]; } M = Ue; } Ue = se; bo = M; M = 0 | ye; if (!fo) { se = wn; if (se) { se = wn[L]; } fo = se; } se = fo; if (!Ue) { Ue = 0; } Ao = 0 > M; Wo = wn; _n = $; if (!se) { se = 0; } $ = $e; $e = Ao; je = Ue; if (Wo) { Wo = wn[L]; } U = U.concat(_n); L = on; Ue = Wo; Wo = Le - je; _n = se; if ($e) { $e = -M; } else { $e = M; } M = Le - $; $ = $e; $e = Wo; se = Le - _n; if (!Ue) { Ue = 0; } if (!bo) { Wo = wn; if (Wo) { Wo = wn[Te]; } bo = Wo; } Wo = se; se = wn; _n = 64 > $; U = U.concat(mo); mo = 0 | $e; $e = M; M = Ue; if (_n) { Ue = [$ + 64 * Ao]; le = Ue; } else { Ue = 64 * Ao; je = []; fo = $ % 128; ot = $ - fo; ye = fo + 128; fo = ot / 128; ot = 63 & fo; fo = ot + Ue; je.push(ye, fo); le = je; } $ = 0 | Wo; Ue = 0 | $e; if (se) { se = wn[Te]; } $e = 0 > mo; Ao = Se[De]; De = Se[ie]; ie = le; le = "availHeight"; Wo = 0 > Ue; wn = se; se = Le - M; if (!Ao) { Ao = 0; } M = $e; Le = W[le]; W = Wo; le = se; se = Ao; if (!De) { De = 0; } Ao = bo; if (!wn) { wn = 0; } bo = 0 | le; if (L) { L = on[Te]; } if (W) { W = -Ue; } else { W = Ue; } if (!Le) { Le = 0; } Ue = 0 > bo; le = 0 > $; Te = L; if (M) { M = -mo; } else { M = mo; } L = Le; Le = De; De = le; if (!Ao) { Ao = 0; } mo = Ue; on = W; if (!Te) { Te = 0; } W = Be - se; se = Te; Te = Be - L; L = M; M = Be - Le; Le = wn; if (mo) { mo = -bo; } else { mo = bo; } bo = Ao; Ao = 64 > L; wn = W; W = Be - bo; bo = M; if (De) { De = -$; } else { De = $; } $ = 0 | wn; if (Ao) { M = [L + 64 * $e]; D = M; } else { M = L % 128; wn = 64 * $e; _n = []; je = M + 128; fo = L - M; M = fo / 128; fo = 63 & M; M = fo + wn; _n.push(je, M); D = _n; } L = Be - se; M = 64 > on; $e = De; De = 0 > $; if (M) { se = [on + 64 * Wo]; q = se; } else { se = on % 128; Ao = on - se; wn = 64 * Wo; _n = se + 128; se = []; je = Ao / 128; Ao = 63 & je; je = Ao + wn; se.push(_n, je); q = se; } M = Be - Le; se = 0 | bo; bo = D; D = 64 > $e; Ao = q; q = mo; Le = W; W = De; Wo = Te; Te = 64 > q; mo = 0 | Le; if (D) { Le = [$e + 64 * le]; g = Le; } else { Le = 64 * le; wn = $e % 128; on = []; Be = wn + 128; _n = $e - wn; wn = _n / 128; _n = 63 & wn; wn = _n + Le; on.push(Be, wn); g = on; } le = 0 | Wo; D = 0 > mo; if (Te) { $e = [q + 64 * Ue]; he = $e; } else { $e = q % 128; Le = q - $e; Wo = []; wn = $e + 128; $e = Le / 128; Le = 64 * Ue; on = 63 & $e; $e = on + Le; Wo.push(wn, $e); he = Wo; } if (W) { W = -$; } else { W = $; } q = g; $ = L; L = D; g = 0 > se; Ue = he; $e = 0 > le; if (L) { L = -mo; } else { L = mo; } Te = W; W = M; U = U.concat(q); q = $e; M = 64 > Te; U = U.concat(I); I = 0 | W; W = L; if (M) { L = [Te + 64 * De]; ne = L; } else { L = Te % 128; Le = 64 * De; he = L + 128; Wo = Te - L; L = Wo / 128; Wo = 63 & L; L = Wo + Le; Le = []; Le.push(he, L); ne = Le; } L = g; if (q) { q = -le; } else { q = le; } M = ne; if (L) { L = -se; } else { L = se; } U = U.concat(ie); U = U.concat(Ao); ie = 64 > W; le = 0 > I; if (ie) { De = [W + 64 * D]; te = De; } else { De = 64 * D; Te = W % 128; se = W - Te; ne = Te + 128; Te = se / 128; se = []; Ao = 63 & Te; Te = Ao + De; se.push(ne, Te); te = se; } W = L; L = le; ie = q; q = te; U = U.concat(bo); D = 64 > ie; De = 64 > W; if (L) { L = -I; } else { L = I; } U = U.concat(Ue); if (De) { I = [W + 64 * g]; H = I; } else { I = []; Ue = 64 * g; bo = W % 128; Te = bo + 128; se = W - bo; bo = se / 128; se = 63 & bo; bo = se + Ue; I.push(Te, bo); H = I; } U = U.concat(vn); if (D) { W = [ie + 64 * $e]; jo = W; } else { W = 64 * $e; g = []; I = ie % 128; Ue = I + 128; De = ie - I; I = De / 128; De = 63 & I; I = De + W; g.push(Ue, I); jo = g; } W = 0 | $; $ = jo; ie = L; L = 64 > ie; g = 0 > W; if (L) { I = [ie + 64 * le]; _ = I; } else { I = ie % 128; Ue = ie - I; D = []; jo = Ue / 128; Ue = I + 128; I = 63 & jo; jo = 64 * le; De = I + jo; D.push(Ue, De); _ = D; } L = _; ie = g; _ = H; if (ie) { ie = -W; } else { ie = W; } U = U.concat(q); q = ie; U = U.concat($); U = U.concat(_); U = U.concat(M); $ = 64 > q; if ($) { W = [q + 64 * g]; J = W; } else { W = []; ie = q % 128; M = 64 * g; _ = ie + 128; I = q - ie; ie = I / 128; I = 63 & ie; ie = I + M; W.push(_, ie); J = W; } q = J; U = U.concat(q); U = U.concat(L); Pa = U; } else { Pa = void 0; } q = Pa; z = Mt; if (q) { Dn.push(1); Dn = Dn.concat(q); } else { Dn.push(0); } q = Tn; Se = T; if (K) { T = q[Qo]; $ = q[pn]; L = void 0; W = q[pe]; ie = void 0; M = 0; _ = 0; g = void 0; I = void 0; U = 0; b = 1; J = []; Ue = void 0; le = $; D = void 0; jo = void 0; De = z; $e = void 0; H = "referrer"; bo = void 0; Te = T[en]; T = 0; se = void 0; if (le) { le = $ != q; } b = 7; $ = le; le = 0 | $; b = 4; if (!De[55]) { De[55] = []; } $ = W[H]; if (R[15]) { var H = "?"; W = H; H = $.indexOf(W); ne = -1 !== H; if (ne) { $ = $[ut](0, H); } H = Te.indexOf(W); W = -1 !== H; if (W) { Te = Te[ut](0, H); } } Te = encodeURI(Te); W = De[55]; $ = encodeURI($); H = W; W = $; W += Jo; $ = Te; Te = W; $ += Jo; ne = $; if (H.indexOf) { Ao = H.indexOf(ne); D = Ao; } else { Ao = 0; while (Ao < H.length) { Le = H[Ao] === ne; if (Le) { D = Ao; _ = 1; } Ao++; } if (!_) { D = -1; } } _ = D; D = -1 === _; if (D) { H = De[55]; ne = De[55]; _ = H.length; ne[_] = $; } I = _; $ = z; _ = $[29]; D = _; _ = I; I = _; De = I; if (D.indexOf) { H = D.indexOf(De); g = H; } else { H = 0; while (H < D.length) { ne = D[H] === De; if (ne) { g = H; M = 1; } H++; } if (!M) { g = -1; } } M = g; g = -1 === M; if (g) { D = $[29]; M = D.length; D = $[29]; D.push(I); } $ = M + 1; bo = $; $ = z; _ = bo; if (!$[55]) { $[55] = []; } M = _; _ = $[55]; g = _; _ = 0 | M; M = 128 > _; if (g.indexOf) { I = g.indexOf(Te); L = I; } else { I = 0; while (I < g.length) { D = g[I] === Te; if (D) { L = I; U = 1; } I++; } if (!U) { L = -1; } } if (M) { g = [_]; jo = g; } else { g = _ % 128; I = _ - g; U = []; D = I / 128; I = 127 & D; D = g + 128; U.push(D, I); jo = U; } M = jo; J = J.concat(M); M = L; L = -1 === M; if (L) { _ = $[55]; g = $[55]; M = _.length; g[M] = W; } $ = z; ie = M; L = ie; W = $[29]; ie = W; W = L; M = W; if (ie.indexOf) { _ = ie.indexOf(M); $e = _; } else { _ = 0; while (_ < ie.length) { g = ie[_] === M; if (g) { $e = _; T = 1; } _++; } if (!T) { $e = -1; } } T = $e; ie = -1 === T; if (ie) { M = $[29]; T = M.length; M = $[29]; M.push(W); } $ = T + 1; Ue = $; L = Ue; T = L; $ = 0 | T; T = 128 > $; if (T) { W = [$]; se = W; } else { W = $ % 128; ie = []; M = W + 128; _ = $ - W; W = _ / 128; _ = 127 & W; ie.push(M, _); se = ie; } T = se; J = J.concat(T); J.push(le); if (le) { T = L; $ = void 0; W = 0 | T; T = 128 > W; if (T) { ie = [W]; $ = ie; } else { ie = []; M = W % 128; _ = W - M; g = _ / 128; _ = M + 128; M = 127 & g; ie.push(_, M); $ = ie; } T = $; J = J.concat(T); } jn = J; } else { jn = void 0; } q = jn; if (q) { Dn.push(1); Dn = Dn.concat(q); } else { Dn.push(0); } if (q) { Dn.push(1); Dn = Dn.concat(q); } else { Dn.push(0); } q = Mt; z = Tn; T = na % Se.length; if (q[59]) { q[68] = 1; R = [0]; Jr = R; } else { R = e[uo](); K = R.split(Zt); R = K.length; K = R > 100; if (K) { q[68] = 1; } K = R > 255; if (K) { R = 255; } K = [R]; Jr = K; } q = Mt; R = Se[T]; T = q; Se = Jr; K = R % 4; G = K; if (Se) { Dn.push(1); Dn = Dn.concat(Se); } else { Dn.push(0); } if (!T[55]) { T[55] = []; } Se = G; while (m > ja) { R = 2 * ja; K = 2 * ja; $ = K + 2; K = ke.slice(R, $); R = 4 * Se; $ = ja % 4; L = R + $; R = L % 4; $ = 0 === R; if ($) { L = []; G = 6; W = K; ie = void 0; M = 5; _ = 0; while (_ < W.length) { g = W[_] - M; I = 255 & g; g = G; U = I >> g; J = 8 - g; g = I << J; I = U + g; g = 255 & I; L.push(g); _++; } ie = L; L = ie; Zr = Zr.concat(L); } $ = 1 === R; if ($) { L = K; G = 155; W = G; G = Ma; ie = []; M = void 0; _ = 0; while (_ < L.length) { g = L[_]; I = W + 1; W = I % G.length; I = G.charCodeAt(W); g ^= I; I = 255 & g; ie.push(I); _++; } M = ie; L = M; Zr = Zr.concat(L); } $ = 2 === R; if ($) { L = 0; G = 6; W = void 0; ie = 247; M = []; _ = K; while (L < _.length) { g = ie ^ _[L]; I = g >> G; g = I ^ _[L]; I = 255 & g; M.push(I); L++; } W = M; L = W; Zr = Zr.concat(L); } $ = 3 === R; if ($) { R = 120; L = R; R = void 0; G = []; W = 0; ie = P; M = K; while (W < M.length) { _ = M[W]; g = L + 1; L = g % ie.length; g = ie.charCodeAt(L); _ ^= g; g = 255 & _; G.push(g); W++; } R = G; L = R; Zr = Zr.concat(L); } ja++; } ke = T[55]; Se = ke; dt = Zr; if (Se.indexOf) { ke = Se.indexOf(V); ya = ke; } else { ke = 0; while (ke < Se.length) { R = Se[ke] === V; if (R) { ya = ke; ir = 1; } ke++; } if (!ir) { ya = -1; } } ke = dt; Se = ya; R = -1 === Se; V = ke; P = V.slice(); P.push(0, 0, 0); if (R) { V = T[55]; m = T[55]; Se = V.length; m[Se] = B; } B = q; while (true) { if (Ua) { fr += 4; } Ua = 1; q = fr < P.length; if (q) { q = 95 & P[fr]; kt += q; q = fr + 1; T = P[q]; q = 95 & T; kt += q; q = fr + 2; T = P[q]; q = 95 & T; kt += q; q = fr + 3; T = P[q]; q = 95 & T; kt += q; } else { break; } } q = 65535 & kt; T = q; q = B[29]; R = q; Ka = Se; q = 255 & T; Se = Ka; V = Se; P = T >> 8; T = V; if (R.indexOf) { m = R.indexOf(T); Q = m; } else { m = 0; while (m < R.length) { K = R[m] === T; if (K) { Q = m; Yt = 1; } m++; } if (!Yt) { Q = -1; } } T = Q; R = 255 & P; P = -1 === T; ai.push(R, q); Wr = ai; q = Wr; if (P) { R = B[29]; T = R.length; R = B[29]; R.push(V); } B = T + 1; Xr = B; fa = q; q = Mt; Se = Xr; B = fa; T = Se; if (q[60]) { Se = [255]; u = Se; } else { Se = 1; R = "__IE_DEVTOOLBAR_CONSOLE_COMMAND_LINE"; m = "__BROWSERTOOLS_DOMEXPLORER_ADDED"; $ = m in z; var K = "__IE_DEVTOOLBAR_CONSOLE_EVAL_RESULT"; V = K in z[pe]; P = R in z; if (P) { Se = 2 * Se; } if (V) { Se = 3 * Se; } if ($) { Se = 4 * Se; } R = Se > 1; if (R) { V = [Se]; u = V; } else { V = [0]; u = V; } } q = 0 | T; z = Tn; T = B.concat(ke); ke = Mt; B = 128 > q; Se = u; if (y[12]) { u = void 0; R = []; V = ke[6]; P = void 0; m = void 0; K = void 0; Er = []; if (!V) { $ = []; L = "win"; G = z; W = G[vo]; Q = void 0; g = "iPod"; I = W[Qe]; U = new RegExp(L, de); var ie = "iPad"; M = "iPhone"; J = "linux"; var L = "Mac"; G = new RegExp(L, de); L = new RegExp(M, de); if (!I) { M = W[it]; I = M[ft](); } W = I; M = new RegExp(ie, de); ie = new RegExp(J, de); _ = new RegExp(g, de); $.push(U, ie, G, L, _, M); L = $; $ = W[gt](L[0]); if ($) { Q = 1; } else { G = W[gt](L[1]); if (G) { Q = 2; } else { ie = W[gt](L[2]); if (ie) { Q = 3; } else { M = W[gt](L[3]); if (M) { Q = 4; } else { _ = W[gt](L[4]); if (_) { Q = 5; } else { g = W[gt](L[5]); if (g) { Q = 6; } else { Q = 0; } } } } } } V = Q; ke[6] = V; } Er.push(V); V = []; $ = ke; L = void 0; if (!$[52]) { $[52] = e(23); } G = 0; W = void 0; ie = z; M = $[52]; $ = 0; Q = M; M = []; _ = void 0; g = ke; I = []; if (!g[15]) { U = void 0; Ue = ie[vo]; le = "__$cdc7c2f8ab481c8964b__"; D = void 0; jo = 0; De = gt; $e = []; bo = "rv"; Te = "IE"; Ao = void 0; Le = "(Chrome)\\/([0-9\\.]*)"; te = "unknown"; he = g; Wo = void 0; vn = "(MSIE|rv)[ |:]([0-9\\.]*)"; ir = 0; wn = "MSIE"; on = bo; if (!he[55]) { he[55] = []; } Be = 0; _n = he[55]; var H = "(Edge)\\/([0-9\\.]*)"; mo = Ue[it]; Ue = Te; Te = _n; var se = "(Safari)\\/([0-9\\.]*)"; ne = new RegExp(Le); Le = new RegExp(H); H = new RegExp(se); se = wn; var J = "(Firefox)\\/([0-9\\.]*)"; bo = new RegExp(vn); jn = new RegExp(J); $e.push(Le, ne, H, jn, bo); J = $e; $e = te; H = $e; bo = $e; while (ir < J.length) { ne = mo[De](J[ir]); if (ne) { Le = ne[1]; if (!Le) { Le = $e; } H = Le; Le = ne[2]; if (!Le) { Le = $e; } bo = Le; ne = H === se; if (!ne) { ne = H === on; } Le = ne; if (Le) { H = Ue; } break; } ir++; } if (ie[le]) { J = "mazhan"; H = J; } J = H; Ue = bo; J += Jo; le = J; Ue += Jo; if (Te.indexOf) { De = Te.indexOf(le); Ao = De; } else { De = 0; while (De < Te.length) { $e = Te[De] === le; if ($e) { Ao = De; Be = 1; } De++; } if (!Be) { Ao = -1; } } le = Ue; De = Ao; $e = -1 === De; if ($e) { H = he[55]; bo = he[55]; De = H.length; bo[De] = J; } Wo = De; g[54] = Wo; J = g; if (!J[55]) { J[55] = []; } De = J[55]; $e = De; if ($e.indexOf) { De = $e.indexOf(le); U = De; } else { De = 0; while (De < $e.length) { H = $e[De] === le; if (H) { U = De; jo = 1; } De++; } if (!jo) { U = -1; } } le = U; U = -1 === le; if (U) { jo = J[55]; De = J[55]; le = jo.length; De[le] = Ue; } D = le; g[15] = D; } ie = void 0; U = g[54]; J = void 0; Ue = Q >> 8; le = 255 & Q; Q = void 0; D = g; jo = U; U = 255 & Ue; Ue = ke[19]; De = g[15]; I.push(U, le); U = De; le = jo; De = D[29]; $e = U; H = void 0; bo = De; Q = I; I = g; g = Q; if (bo.indexOf) { Q = bo.indexOf(le); L = Q; } else { Q = 0; while (Q < bo.length) { De = bo[Q] === le; if (De) { L = Q; $ = 1; } Q++; } if (!$) { L = -1; } } $ = L; L = -1 === $; W = g; Q = W; if (L) { W = D[29]; $ = W.length; W = D[29]; W.push(jo); } L = I[29]; W = L; L = $ + 1; if (W.indexOf) { $ = W.indexOf($e); u = $; } else { $ = 0; while ($ < W.length) { g = W[$] === $e; if (g) { u = $; G = 1; } $++; } if (!G) { u = -1; } } Er = Er.concat(Q); J = L; $ = J; L = u; u = -1 === L; if (u) { G = I[29]; L = G.length; G = I[29]; G.push(U); } if (!Ue) { G = "plugins/name/filename/version/type/ActiveXObject"; Q = z; I = Jo; U = Q[vo]; J = void 0; le = 0; D = Ho; jo = 2; De = []; $e = 0; bo = void 0; Te = 0; var W = "
"; u = 0; g = W; W = jo; jo = u; if (!W) { W = 1; } if (!jo) { jo = 0; } u = W; W = "0"; se = jo; jo = G; G = jo.split(D); jo = G[2]; ne = G[0]; Ao = G[3]; Le = G[1]; te = U[ne]; U = G[5]; ne = G[4]; G = Q[U]; while (true) { if ($e) { Te++; } $e = 1; Q = te; if (Q) { Q = Te < te.length; } U = Q; if (U) { Q = te[Te]; U = Q[Le]; Q = te[Te]; he = Q[jo]; Q = U + he; I += Q; Q = te[Te]; U = Q[Ao]; if (U) { Q = te[Te]; he = Q[Ao]; Q = he + g; I += Q; } Q = 0; U = 0; he = ut; while (true) { if (U) { Q++; } U = 1; jn = te[Te]; Wo = jn.length; jn = Wo > Q; if (jn) { jn = te[Te]; Wo = jn[Q]; jn = 0; if (Wo) { jn = Wo[ne]; } if (jn) { Wo = jn[he](12); I += Wo; } } else { break; } } } else { break; } } if (G) { var Q = "AcroPDF.PDF/PDF.PdfCtrl/Adobe.SVGCtl/WMPlayer.OCX/MediaPlayer.MediaPlayer.1/npdivx.DivXBrowserPlugin.1/npdivx.DivXBrowserPlugin/MSXML2.DOMDocument.6.0/ShockwaveFlash.shockwaveFlash/GetVersions/getSVGViewerVersion/versionInfo/GetVersion"; U = Q; var $e = "[a-zA-Z ]*([0-9.]+)"; Q = "$1"; g = U.split(D); U = g[5]; jo = g[2]; Te = g[0]; ne = g[10]; Ao = g[12]; Le = g[9]; te = g[11]; he = g[1]; jn = g[4]; Wo = g[7]; vn = new RegExp($e); $e = e(28, G, Te, Le, 1); Te = g[6]; mo = g[3]; dt = g[8]; I += $e; g = e(28, G, he, Le, 1); I += g; g = e(28, G, jo, ne, 1); jo = e(28, G, mo, te); $e = g[Oo](vn, Q); Q = e(28, G, jn, te); g = e(28, G, U, Ao, 1); U = e(28, G, Te, Ao, 1); I += $e; $e = e(28, G, Wo); Te = e(28, G, dt); I += jo; I += Q; I += g; I += U; if ($e) { I += Wo; } if (Te) { I += dt; } } De.push(I); J = De; Ue = J; G = Ue[W]; W = G.length; Ue = W + Ue; G = Ue; W = G.length; while (true) { Q = W > se; if (Q) { Q = 31 * le; le = 0 | Q; Q = G.charCodeAt(se); le += Q; se += u; } else { break; } } bo = le; Ue = bo; ke[19] = Ue; } u = L + 1; K = u; u = K; K = ke[32]; if (!K) { L = void 0; G = 0; W = void 0; Q = e(17); g = 0; L = Q; Q = G; if (!Q) { Q = 0; } G = Q; K = L; K = K.length + K; L = K; Q = L.length; I = K.length / 20; U = 0 | I; I = U; U = I; if (!U) { U = 1; } I = U; while (true) { U = Q > G; if (U) { U = 31 * g; g = 0 | U; U = L.charCodeAt(G); g += U; G += I; } else { break; } } W = g; K = W; ke[32] = K; } L = Ue; M.push($, u); u = L >> 16; $ = 255 & L; G = L >> 24; W = K; K = 255 & G; G = W >> 8; Q = M; M = W >> 24; g = W >> 16; H = Q; Q = L >> 8; L = 255 & W; W = 255 & u; u = 255 & M; M = H; I = 255 & G; G = M[0]; U = 255 & g; V.push(u, U, I, L); u = 255 & Q; L = M[1]; m = V; V = L; L = G; R.push(K, W, u, $); u = 0 | V; V = 0 | L; _ = R; R = 128 > V; K = 128 > u; $ = _; L = m; if (R) { m = [V]; ie = m; } else { m = []; G = V % 128; W = G + 128; M = V - G; G = M / 128; M = 127 & G; m.push(W, M); ie = m; } R = ie; if (K) { V = [u]; P = V; } else { V = []; m = u % 128; G = m + 128; W = u - m; m = W / 128; W = 127 & m; V.push(G, W); P = V; } u = P; Er = Er.concat(R); Er = Er.concat(u); Er = Er.concat($); Er = Er.concat(L); Er = Er.concat(R); Er = Er.concat(u); jr = Er; } else { jr = Er; } if (B) { y = [q]; ta = y; } else { y = []; u = q % 128; ke = u + 128; z = q - u; u = z / 128; z = 127 & u; y.push(ke, z); ta = y; } y = T.length; u = ta; q = jr; ke = y; y = Mt; mt = u; u = [y[68] << 1 | y[36] << 4]; y = mt; B = 0 | ke; Dr = u; u = 16384 > B; ke = Mt; if (u) { z = B; R = 0 | z; z = void 0; V = 128 > R; if (V) { P = [R]; z = P; } else { P = []; m = R % 128; K = R - m; $ = m + 128; m = K / 128; K = 127 & m; P.push($, K); z = P; } R = z; Ro = R; } else { z = []; while (true) { R = 127 & B; B >>= 7; if (B) { R = 128 | R; } z.push(R); if (!B) { break; } } Ro = z; } u = Dr; if (y) { Dn.push(1); Dn = Dn.concat(y); } else { Dn.push(0); } y = Tn; B = ke[59]; if (Y) { Dn.push(1); Dn = Dn.concat(Y); } else { Dn.push(0); } if (!B) { B = ke[68]; } z = Tn; if (Se) { Dn.push(1); Dn = Dn.concat(Se); } else { Dn.push(0); } Se = Ro; R = z[Rt]; Y = z[Ln]; V = B; B = Se.concat(T); if (V) { ke[60] = 1; T = [255]; Sa = T; } else { T = y !== pa; if (T) { ke[60] = 1; Se = [1]; Sa = Se; } else { Se = [0]; Sa = Se; } } if (Z) { Dn.push(1); Dn = Dn.concat(Z); } else { Dn.push(0); } y = Mt; ke = re + B.length; y[43] = 0; re = Sa; Ye = Ye.concat(B); if (q) { Dn.push(1); Dn = Dn.concat(q); } else { Dn.push(0); } q = Y[Un]; if (u) { Dn.push(1); Dn = Dn.concat(u); } else { Dn.push(0); } u = !q; q = Ye; if (re) { Dn.push(1); Dn = Dn.concat(re); } else { Dn.push(0); } if (R) { re = z[Rt]; R = re[qo]; } re = q.slice(0, Lr); q = re[0] << 8; B = q | re[1]; q = B[uo](); B = R; T = "getPrototypeOf"; Se = T; if (!B) { bt = 2 * bt; } if (!u) { T = z[Ln]; R = T[Se]; u = !R; } T = u; if (T) { bt = 3 * bt; u = [256 - bt]; et = u; } else { u = z[Ln]; R = u[Un](B, zn); u = !R; if (!u) { u = !R[st]; } R = u; if (R) { bt = 4 * bt; u = [256 - bt]; et = u; } else { y[43] = 1; u = [0]; et = u; } } y = Mt; u = Tn; B = y[59]; z = et; if (z) { Dn.push(1); Dn = Dn.concat(z); } else { Dn.push(0); } if (tt) { Dn.push(1); Dn = Dn.concat(tt); } else { Dn.push(0); } if (!B) { B = y[60]; } z = B; if (z) { y[46] = 1; B = [255]; mn = B; } else { B = u; T = vo; R = y; Y = u; V = void 0; if (R[43]) { P = B[Ln]; m = P[Un](Y, T); P = !m; if (!P) { P = !m[st]; } K = P; if (K) { V = 253; } else { P = m[st]; Z = void 0; $ = 0; L = B; G = R; W = P; ie = 1; M = W[qo]; if (M) { M = !L[Io]; } Q = M; if (Q) { M = 1 === G[23]; if (M) { _ = L[vo]; g = _[cr]; if (g) { Z = 9; $ = 1; } else { ie = -9; } } else { Z = 9; $ = 1; } } if (!$) { G = L[yo]; L = G[qo]; G = L[uo]; L = G[Dt](W); G = new RegExp(pt, Wt); W = L[Oo](G, Jo); L = new RegExp(ct); G = L[Co](W); if (G) { G = 1; } else { G = 10; } L = G; ie *= L; L = 1 === ie; if (L) { Z = 0; } else { G = 0 > ie; if (G) { ie = 256 - ie; } Z = ie; } } P = Z; V = P; } } else { V = 254; } B = V; T = B; if (T) { T = 128 > B; } R = T; y[46] = 0 | R; T = [B]; mn = T; } y = Tn; u = mn; if (u) { Dn.push(1); Dn = Dn.concat(u); } else { Dn.push(0); } u = Mt; B = u[59]; if (!B) { B = u[46]; } z = B; if (z) { B = [255]; oa = B; } else { B = y[vo]; T = void 0; R = "plugins"; Y = y; V = u; P = B; B = R; if (V[43]) { R = B in P; if (R) { m = Y[Ln]; K = m[Un](P, B); if (K) { T = 1; } else { m = Y[Ln]; Z = m[Se](P); if (Z) { m = Y[Ln]; $ = m[Un](Z, B); m = !$; if (!m) { m = !$[st]; } L = m; if (L) { T = 3; } else { m = void 0; G = $[st]; W = 0; ie = Y; M = V; Q = G; _ = 1; g = Q[qo]; if (g) { g = !ie[Io]; } I = g; if (I) { g = 1 === M[23]; if (g) { U = ie[vo]; mn = U[cr]; if (mn) { m = 9; W = 1; } else { _ = -9; } } else { m = 9; W = 1; } } if (!W) { M = ie[yo]; ie = M[qo]; M = ie[uo]; ie = M[Dt](Q); M = new RegExp(pt, Wt); Q = ie[Oo](M, Jo); ie = new RegExp(ct); M = ie[Co](Q); if (M) { M = 1; } else { M = 10; } ie = M; _ *= ie; ie = 1 === _; if (ie) { m = 0; } else { M = 0 > _; if (M) { _ = 256 - _; } m = _; } } G = m; T = G; } } else { T = 2; } } } else { T = 253; } } else { T = 254; } B = [T]; oa = B; } y = Tn; u = y; y = oa; B = Jo; z = Mt; if (y) { Dn.push(1); Dn = Dn.concat(y); } else { Dn.push(0); } y = u[Ur]; u = z[35]; T = z[0]; while (4 > Ce) { z = T[Ce]; if (!z) { z = B; } R = z; z = void 0; Y = R; Y += B; R = []; V = 0; while (V < Y.length) { P = Y.charCodeAt(V); m = 255 & P; R.push(m); V++; } z = R; R = z; z = R.length > 255; if (z) { R.length = 255; } Qr.push(u[Ce], R.length); Qr = Qr.concat(R); Ce++; } N = Qr; if (y) { u = "stackTraceLimit"; B = u; u = y[B]; y[B] = 100; z = new y(); y[B] = u; u = "stack"; B = z[u] + Jo; nr = B; } y = nr; u = Tn; B = Mt; B = N; z = Mt; T = z[59]; if (y) { V = "(\\r\\n|\\r)"; K = "empty"; var Ce = "\\n"; var R = "(.+\\/(sd\\/ctl|sd\\/pointman|sd\\/baxia|secdev|AWSC)\\/|^).+\\n"; Y = new RegExp(Ce, Wt); P = K; m = new RegExp(V, Wt); V = y[Oo](m, Zt); m = new RegExp(R, Wt); R = V[Oo](m, Jo); V = R.split(Y); R = V[0]; if (!R) { R = P; } Y = R; ia = V.length; po = Y[eo](0, 128); R = ia - 1; Y = V[R]; if (!Y) { R = ia - 2; Y = V[R]; } R = Y; if (!R) { R = P; } Y = R; rt = Y[eo](0, 128); } y = 255 & ia; if (!T) { T = z[60]; } R = po; Y = T; R += Jo; if (B) { Dn.push(1); Dn = Dn.concat(B); } else { Dn.push(0); } if (Y) { rr[0] = 255; La = rr; } else { B = u[yo]; T = B[qo]; B = T[uo]; T = void 0; V = 0; P = u; m = z; K = B; N = 1; Ce = K[qo]; if (Ce) { Ce = !P[Io]; } Z = Ce; if (Z) { Ce = 1 === m[23]; if (Ce) { $ = P[vo]; L = $[cr]; if (L) { T = 9; V = 1; } else { N = -9; } } else { T = 9; V = 1; } } if (!V) { m = P[yo]; P = m[qo]; m = P[uo]; P = m[Dt](K); m = new RegExp(pt, Wt); K = P[Oo](m, Jo); P = new RegExp(ct); m = P[Co](K); if (m) { m = 1; } else { m = 10; } P = m; N *= P; P = 1 === N; if (P) { T = 0; } else { m = 0 > N; if (m) { N = 256 - N; } T = N; } } rr[0] = T; T = rr[0] > 0; if (T) { V = u[Ln]; P = V[Wn]; if (P) { V = "Symbol(src)"; m = u[Ln]; K = m[Wn](B); m = K[uo](); K = m.indexOf(V); if (~K) { rr[1] = 1; La = rr; ua = 1; } } if (!ua) { V = u[xo]; P = V[ve](); V = .01 > P; if (V) { rr[1] = 255; P = []; m = 0; K = void 0; N = B[uo](); Ce = N; Ce += Jo; while (m < Ce.length) { N = Ce.charCodeAt(m); Z = 255 & N; P.push(Z); m++; } K = P; P = K; rr[2] = P.length; rr = rr.concat(P); La = rr; ua = 1; } } } if (!ua) { La = rr; } } u = La; while (ri < R.length) { B = R.charCodeAt(ri); z = 255 & B; sr.push(z); ri++; } B = Tn; z = Mt; T = rt; An = sr; R = Mt; if (z[60]) { Y = [255]; ii = Y; } else { Y = "domAutomation"; if (B[Y]) { V = [1]; ii = V; } else { V = [0]; ii = V; } } T += Jo; while (Ot < T.length) { B = T.charCodeAt(Ot); z = 255 & B; _r.push(z); Ot++; } B = Tn; z = ii; T = "webdriver"; Tr = _r; Y = Tr; V = T; T = An; Xn.push(T.length); if (R[46]) { P = [255]; ga = P; } else { P = 0; m = V; K = B[vo]; N = m in K; if (N) { P = 254; } if (K[m]) { P = 1; R[34] = 1; } m = [P]; ga = m; } B = Mt; R = B[55]; P = Tn; m = ga; K = B[29]; Xn = Xn.concat(T); if (K) { B = Jo; T = 0; N = void 0; Ce = [0]; while (T < K.length) { Z = K[T]; $ = R[Z]; Z = void 0; L = $; L += B; $ = []; G = 0; while (G < L.length) { W = L.charCodeAt(G); ie = 255 & W; $.push(ie); G++; } Z = $; $ = Z; Ce = Ce.concat($); Ce.push(0); T++; } B = Ce.length; T = B; B = 0 | T; T = 16384 > B; if (T) { Z = B; $ = 0 | Z; Z = void 0; L = 128 > $; if (L) { G = [$]; Z = G; } else { G = $ % 128; W = $ - G; ie = []; po = G + 128; G = W / 128; W = 127 & G; ie.push(po, W); Z = ie; } $ = Z; N = $; } else { Z = []; while (true) { $ = 127 & B; B >>= 7; if (B) { $ = 128 | $; } Z.push($); if (!B) { break; } } N = Z; } B = N; Ce = B.concat(Ce); Na = Ce; } else { B = [0]; Na = B; } Xn.push(Y.length); B = Mt; Xn = Xn.concat(Y); T = Na; R = B[59]; Xn.push(y); Wa = Xn; if (!R) { R = B[46]; } y = Wa; Y = R; if (y) { Dn.push(1); Dn = Dn.concat(y); } else { Dn.push(0); } if (u) { Dn.push(1); Dn = Dn.concat(u); } else { Dn.push(0); } if (z) { Dn.push(1); Dn = Dn.concat(z); } else { Dn.push(0); } if (Y) { y = [255]; da = y; } else { y = P[vo]; u = void 0; z = P; R = B; K = V; N = y; if (R[43]) { y = K in N; if (y) { Ce = z[Ln]; Z = Ce[Un](N, K); if (Z) { u = 1; } else { Ce = z[Ln]; $ = Ce[Se](N); if ($) { Ce = z[Ln]; L = Ce[Un]($, K); Ce = !L; if (!Ce) { Ce = !L[st]; } G = Ce; if (G) { u = 3; } else { Ce = void 0; W = L[st]; ie = 0; po = z; M = R; Q = W; _ = 1; An = Q[qo]; if (An) { An = !po[Io]; } g = An; if (g) { An = 1 === M[23]; if (An) { I = po[vo]; U = I[cr]; if (U) { Ce = 9; ie = 1; } else { _ = -9; } } else { Ce = 9; ie = 1; } } if (!ie) { M = po[yo]; po = M[qo]; M = po[uo]; po = M[Dt](Q); M = new RegExp(pt, Wt); Q = po[Oo](M, Jo); po = new RegExp(ct); M = po[Co](Q); if (M) { M = 1; } else { M = 10; } po = M; _ *= po; po = 1 === _; if (po) { Ce = 0; } else { M = 0 > _; if (M) { _ = 256 - _; } Ce = _; } } W = Ce; u = W; } } else { u = 2; } } } else { u = 253; } } else { u = 254; } y = [u]; da = y; } y = da; u = Mt; B = Tn; if (u[59]) { z = [255]; ha = z; } else { z = u[64]; if (!z) { z = u[9]; } R = z; if (R) { z = [1]; ha = z; } else { z = [0]; ha = z; } } u = ha; if (m) { Dn.push(1); Dn = Dn.concat(m); } else { Dn.push(0); } if (T) { Dn.push(1); Dn = Dn.concat(T); } else { Dn.push(0); } z = Mt; T = z[59]; if (xa) { Dn.push(1); Dn = Dn.concat(xa); } else { Dn.push(0); } if (y) { Dn.push(1); Dn = Dn.concat(y); } else { Dn.push(0); } if (!T) { T = z[60]; } if (u) { Dn.push(1); Dn = Dn.concat(u); } else { Dn.push(0); } y = T; if (y) { z[21] = 1; u = [255]; wt = u; } else { u = z; T = B; R = pe; Y = void 0; V = B; if (u[43]) { P = T[Ln]; m = P[Un](V, R); P = !m; if (!P) { P = !m[st]; } K = P; if (K) { Y = 253; } else { P = 0; N = void 0; Ce = m[st]; Z = T; $ = u; L = Ce; G = 1; W = L[qo]; if (W) { W = !Z[Io]; } ie = W; if (ie) { W = 1 === $[23]; if (W) { po = Z[vo]; M = po[cr]; if (M) { N = 9; P = 1; } else { G = -9; } } else { N = 9; P = 1; } } if (!P) { $ = Z[yo]; Z = $[qo]; $ = Z[uo]; Z = $[Dt](L); $ = new RegExp(pt, Wt); L = Z[Oo]($, Jo); Z = new RegExp(ct); $ = Z[Co](L); if ($) { $ = 1; } else { $ = 10; } Z = $; G *= Z; Z = 1 === G; if (Z) { N = 0; } else { $ = 0 > G; if ($) { G = 256 - G; } N = G; } } P = N; Y = P; } } else { Y = 254; } u = Y; T = u; if (T) { T = 128 > u; } R = T; z[21] = 0 | R; T = [u]; wt = T; } y = Tn; u = wt; B = Tn; z = Mt; T = Mt; if (z[60]) { R = [255]; Fa = R; } else { var m = "global"; V = Va[m] + 1; var Y = "[object global]1"; R = V === Y; if (R) { Y = "process"; V = "[object process]1"; P = Va[Y] + 1; R = P === V; } Y = R; if (Y) { R = [1]; Fa = R; } else { R = [0]; Fa = R; } } if (T[60]) { z = [255]; Pt = z; } else { P = 0; var m = "__fxdriver_unwrapped"; z = 0 | !!y[m]; var K = "fxdriver_id"; R = 0 | !!y[K]; Y = z << 0; z = R << 1; P |= Y; P |= z; z = [P]; Pt = z; } if (u) { Dn.push(1); Dn = Dn.concat(u); } else { Dn.push(0); } y = Mt; u = Fa; if (u) { Dn.push(1); Dn = Dn.concat(u); } else { Dn.push(0); } if (y[21]) { u = [255]; Mr = u; } else { u = B[Ln]; z = u[Wn]; if (z) { u = 1 !== y[23]; if (u) { T = [253]; Mr = T; } else { T = B[pe]; R = B[Ln]; Y = R[Wn](T); R = 0; var P = "clearStale"; V = P; P = V; while (R < Y.length) { P = Y[R]; m = T[P]; P = m; if (P) { P = e(24, m, V); } m = P; if (m) { P = [1]; Mr = P; Oe = 1; } R++; } if (!Oe) { T = [0]; Mr = T; } } } else { u = [254]; Mr = u; } } y = Mr; u = Mt; B = Pt; if (B) { Dn.push(1); Dn = Dn.concat(B); } else { Dn.push(0); } B = Tn; if (y) { Dn.push(1); Dn = Dn.concat(y); } else { Dn.push(0); } if (u[21]) { y = [255]; Lt = y; } else { y = "$cdc_asdjflasutopfhvcZLmcfl_"; z = [y in B[pe] | 0]; Lt = z; } y = Mt; u = Tn; if (y[59]) { B = [255]; Ja = B; } else { if (y[37]) { B = [1]; Ja = B; } else { B = [0]; Ja = B; } } y = Lt; B = Mt; z = B[59]; if (!z) { z = B[60]; } T = z; if (y) { Dn.push(1); Dn = Dn.concat(y); } else { Dn.push(0); } if (T) { y = [255]; pr = y; } else { y = "WebGLRenderingContext"; z = u[y]; if (z) { y = u; R = void 0; Y = z; V = fe; P = B; if (P[43]) { m = Y[qo]; if (m) { Oe = y[Ln]; K = Oe[Un](m, V); if (K) { if (K[st]) { R = 1; } else { Oe = K[Qn]; if (Oe) { N = void 0; Ce = 0; Z = y; $ = P; L = Oe; G = 1; W = L[qo]; if (W) { W = !Z[Io]; } ie = W; if (ie) { W = 1 === $[23]; if (W) { po = Z[vo]; M = po[cr]; if (M) { N = 9; Ce = 1; } else { G = -9; } } else { N = 9; Ce = 1; } } if (!Ce) { $ = Z[yo]; Z = $[qo]; $ = Z[uo]; Z = $[Dt](L); $ = new RegExp(pt, Wt); L = Z[Oo]($, Jo); Z = new RegExp(ct); $ = Z[Co](L); if ($) { $ = 1; } else { $ = 10; } Z = $; G *= Z; Z = 1 === G; if (Z) { N = 0; } else { $ = 0 > G; if ($) { G = 256 - G; } N = G; } } Ce = N; R = Ce; } else { R = 250; } } } else { R = 251; } } else { R = 252; } } else { R = 254; } y = [R]; pr = y; } else { y = [253]; pr = y; } } y = Ja; u = Mt; B = Tn; if (u[60]) { z = [255]; ti = z; } else { z = "ClientUtils"; T = "callPhantom"; R = 0; Y = "_phantom"; V = 0 | !!B[T]; T = 0 | !!B[Y]; Y = T << 2; T = V << 1; V = 0 | !!B[z]; R |= T; R |= Y; z = V << 3; R |= z; u[30] = R; z = [R]; ti = z; } u = Mt; B = Tn; z = ti; if (y) { Dn.push(1); Dn = Dn.concat(y); } else { Dn.push(0); } y = [u[71]]; u = Mt; T = u[34] << 15; zr = y; y = u[40] << 17; R = u[30] << 0; u = Mt; Y = zr; V = R | T; T = u[59]; R = pr; if (!T) { T = u[60]; } P = V | y; if (R) { Dn.push(1); Dn = Dn.concat(R); } else { Dn.push(0); } y = P; R = y >> 24; V = y >> 16; P = 255 & y; m = 255 & R; R = T; T = 255 & V; V = y >> 8; if (R) { y = [255]; tr = y; } else { y = "HTMLCanvasElement"; Oe = B[y]; if (Oe) { y = B; K = void 0; N = u; Ce = Oe; Z = "toDataURL"; $ = Z; if (N[43]) { Z = Ce[qo]; if (Z) { L = y[Ln]; G = L[Un](Z, $); if (G) { if (G[st]) { K = 1; } else { L = G[Qn]; if (L) { W = 0; ie = void 0; po = y; M = N; Q = L; _ = 1; An = Q[qo]; if (An) { An = !po[Io]; } g = An; if (g) { An = 1 === M[23]; if (An) { I = po[vo]; U = I[cr]; if (U) { ie = 9; W = 1; } else { _ = -9; } } else { ie = 9; W = 1; } } if (!W) { M = po[yo]; po = M[qo]; M = po[uo]; po = M[Dt](Q); M = new RegExp(pt, Wt); Q = po[Oo](M, Jo); po = new RegExp(ct); M = po[Co](Q); if (M) { M = 1; } else { M = 10; } po = M; _ *= po; po = 1 === _; if (po) { ie = 0; } else { M = 0 > _; if (M) { _ = 256 - _; } ie = _; } } W = ie; K = W; } else { K = 250; } } } else { K = 251; } } else { K = 252; } } else { K = 254; } y = [K]; tr = y; } else { y = [253]; tr = y; } } y = 255 & V; u = tr; B = Mt; if (z) { Dn.push(1); Dn = Dn.concat(z); } else { Dn.push(0); } z = Tn; R = k; if (Y) { Dn.push(1); Dn = Dn.concat(Y); } else { Dn.push(0); } Fr.push(m, T, y, P); if (B[59]) { y = []; y.push(255, 0); T = y; Gn = T; } else { y = [1]; T = B[23]; B[13] = 0; Y = 1 === T; if (!Y) { Y = 17 === T; } T = Y; if (T) { Y = "groupEnd"; V = z[En]; P = Y; Y = V[P]; if (Y) { if (V[Ne]) { y[0] = 1; m = V[Ne](); Oe = m; if (Oe) { Oe = m[P]; } m = Oe; if (!m) { m = Y; } Y = m; } else { if (Y[qo]) { y[0] = 253; } } Y[Dt](V, B[73]); } else { y[0] = 254; } } else { B[13] = B[13]; y[0] = 252; } y[1] = 255 & B[13]; Gn = y; } Kr = Fr; y = Mt; B = Tn; z = Gn; T = Kr; Ya = T; T = Ya; if (y[59]) { Y = []; Y.push(255, 0); V = Y; Yr = V; } else { Y = y[23]; V = At[At]; P = V[Qn]; V = [y[28]]; m = P > 1; if (m) { Oe = 1 === Y; if (!Oe) { Oe = 8 === Y; } K = Oe; if (!K) { K = 9 === Y; } Oe = K; if (!Oe) { Oe = 16 === Y; } K = Oe; if (!K) { K = 17 === Y; } m = K; } Oe = P > 0; if (Oe) { K = 6 === Y; if (!K) { K = 7 === Y; } Oe = K; } Y = Oe; if (Y) { y[36] = 1; } Y = m; if (Y) { y[36] = 1; } V[1] = 255 & P; Yr = V; } if (T) { Dn.push(1); Dn = Dn.concat(T); } else { Dn.push(0); } y = Mt; T = Yr; Y = y[59]; if (u) { Dn.push(1); Dn = Dn.concat(u); } else { Dn.push(0); } if (z) { Dn.push(1); Dn = Dn.concat(z); } else { Dn.push(0); } if (T) { Dn.push(1); Dn = Dn.concat(T); } else { Dn.push(0); } if (!Y) { Y = y[46]; } u = Y; if (u) { z = [255]; hr = z; } else { z = B[vo]; T = y; Y = B; V = Qe; P = z; z = void 0; if (T[43]) { m = V in P; if (m) { Oe = Y[Ln]; K = Oe[Un](P, V); if (K) { z = 1; } else { Oe = Y[Ln]; N = Oe[Se](P); if (N) { Oe = Y[Ln]; Ce = Oe[Un](N, V); Oe = !Ce; if (!Oe) { Oe = !Ce[st]; } Z = Oe; if (Z) { z = 3; } else { Oe = 0; $ = void 0; L = Ce[st]; G = Y; W = T; ie = L; po = 1; M = ie[qo]; if (M) { M = !G[Io]; } Q = M; if (Q) { M = 1 === W[23]; if (M) { _ = G[vo]; An = _[cr]; if (An) { $ = 9; Oe = 1; } else { po = -9; } } else { $ = 9; Oe = 1; } } if (!Oe) { W = G[yo]; G = W[qo]; W = G[uo]; G = W[Dt](ie); W = new RegExp(pt, Wt); ie = G[Oo](W, Jo); G = new RegExp(ct); W = G[Co](ie); if (W) { W = 1; } else { W = 10; } G = W; po *= G; G = 1 === po; if (G) { $ = 0; } else { W = 0 > po; if (W) { po = 256 - po; } $ = po; } } Oe = $; z = Oe; } } else { z = 2; } } } else { z = 253; } } else { z = 254; } T = [z]; hr = T; } y = Tn; u = Mt; B = y[Ba]; y = hr; if (y) { Dn.push(1); Dn = Dn.concat(y); } else { Dn.push(0); } y = Jo; z = Tn; T = Dn; Se = z[xo]; z = y; Y = T.slice(); V = T.length; while (ci < Y.length) { T = 255 & Y[ci]; P = 0; m = 0; P = _t.indexOf(R[T], 1); Oe = 255 === T; if (Oe) { Oe = _t.length - 1; } else { K = T + 1; N = R[K]; Oe = _t.indexOf(N, 1); } m = Oe; T = $a - ze; Oe = T / _t.length; T = Oe * m; $a = ze + T; T = Oe * P; ze += T; T = _t[za](0, m); P = T + Go; T = _t[za](m); _t = P + T; T = $a[Xt](2); P = T[za](2); T = ze[Xt](2); m = T[za](2); T = P.split(y); Oe = m.split(y); m = 0; K = T[zt]; if (K) { K = u[27]; } N = K; if (N) { m = T[zt](u[27], Oe); } else { K = T[m] === Oe[m]; while (K) { m++; K = T[m] === Oe[m]; } } T = P[za](0, m); z += T; T = Math.pow(2, m); P = $a * T; m = 0 | P; $a = P - m; P = ze * T; ze = P - m; ci++; } u = ze[Xt](2); T = u[za](2); u = T[Pr](S, y); z += u; y = V; u = 0 | y; y = 16384 > u; if (y) { T = u; R = void 0; Y = 0 | T; T = 128 > Y; if (T) { V = [Y]; R = V; } else { V = []; P = Y % 128; m = P + 128; Oe = Y - P; P = Oe / 128; Oe = 127 & P; V.push(m, Oe); R = V; } T = R; Ga = T; } else { T = []; while (true) { R = 127 & u; u >>= 7; if (u) { R = 128 | R; } T.push(R); if (!u) { break; } } Ga = T; } y = Ga; while (true) { u = z.length > 7; if (u) { u = z[za](0, 8); T = B(u, 2); y.push(T); z = z[za](8); } else { break; } } u = z + Jt; re = q.split(Jo); q = re; re = u[za](0, 8); u = B(re, 2); y.push(u); mr = y; y = yr % q.length; u = q[y]; Dn = mr; y = u % 4; Qa = y; y = Dn; u = Qa; q = y.length / 2; re = Se[Ut](q); while (re > ma) { q = 2 * ma; B = 2 * ma; z = B + 2; B = y.slice(q, z); q = 4 * u; z = ma % 4; T = q + z; q = T % 4; z = 0 === q; if (z) { T = B; Se = 25601; R = void 0; Y = []; V = 12065; P = Se; Se = 0; while (Se < T.length) { m = T[Se]; Oe = m ^ P; m = P * Se; K = m % 256; P = K + V; m = 255 & Oe; Y.push(m); Se++; } R = Y; T = R; Za = Za.concat(T); } z = 1 === q; if (z) { T = []; Se = void 0; R = B; Y = 2; V = 0; P = 6; while (V < R.length) { m = R[V]; Oe = m >> Y; K = m << P; m = Oe + K; Oe = 255 & m; T.push(Oe); V++; } Se = T; T = Se; Za = Za.concat(T); } z = 2 === q; if (z) { T = 5; Se = void 0; R = B; Y = []; V = 137; P = 6; m = V; V = 0; while (V < R.length) { Oe = m << T; K = Oe ^ m; Oe = 240 & K; K = m >> P; m = Oe + K; Oe = R[V] ^ m; K = 255 & Oe; Y.push(K); V++; } Se = Y; T = Se; Za = Za.concat(T); } z = 3 === q; if (z) { q = void 0; T = 53493; Se = 0; R = T; T = []; Y = B; while (Se < Y.length) { V = Y[Se]; P = V ^ R; R = P; V = 255 & P; T.push(V); Se++; } q = T; T = q; Za = Za.concat(T); } ma++; } Lo = Za; y = Lo; u = y; q = u.slice(); q.push(0, 0, 0); while (true) { if (Vr) { Gr += 4; } Vr = 1; u = Gr < q.length; if (u) { u = 138 & q[Gr]; va += u; u = Gr + 1; re = q[u]; u = 138 & re; va += u; u = Gr + 2; re = q[u]; u = 138 & re; va += u; u = Gr + 3; re = q[u]; u = 138 & re; va += u; } else { break; } } u = 65535 & va; q = u; u = q >> 8; re = 255 & u; u = 255 & q; Ht.push(re, u); ka = Ht; u = ka; Ar = u; u = Ar; q = u.concat(y); y = q.length; u = y; y = 0 | u; u = 16384 > y; if (u) { re = void 0; B = y; z = 0 | B; B = 128 > z; if (B) { T = [z]; re = T; } else { T = []; Se = z % 128; R = Se + 128; Y = z - Se; Se = Y / 128; Y = 127 & Se; T.push(R, Y); re = T; } B = re; Ct = B; } else { re = []; while (true) { B = 127 & y; y >>= 7; if (y) { B = 128 | B; } re.push(B); if (!y) { break; } } Ct = re; } y = Ct; u = y.concat(q); Ye = Ye.concat(u); y = ke + u.length; u = y; y = u >> 8; q = 255 & y; while (2 > ki) { y = 6 + ki; Ye[y] = yt[ki]; ki++; } var ki = 0; y = 255 & u; $t.push(q, y); gr = $t; y = gr; while (2 > ki) { u = 2 + ki; Ye[u] = y[ki]; ki++; } y = Ye.slice(12); var ki = 0; u = y; while (ca < u.length) { y = 154 & u[ca]; q = br + y; br = 65535 & q; ca++; } y = br; u = 255 & y; q = y >> 8; y = 255 & q; ni.push(y, u); wa = ni; y = wa; un = y; y = un; while (2 > ki) { u = 8 + ki; Ye[u] = y[ki]; ki++; } Rr = Ye; y = Rr; u = y; if (Bt[19]) { q = y; re = void 0; if (q) { z = Jo; T = 0; Se = 0; V = 0; P = 0; m = 140; Oe = 0; K = 0; N = []; var B = "zxoDrdnc+34K2LmHFZWPfACwut/qXRBjQ5E8MelUT6gk1GhYbiVISyv0spJNO97a="; ke = q.length; R = B; B = At; Ce = 0; $ = 0; while (true) { L = ke > V; if (L) { L = V++; G = q[L]; Ce = 255 & G; L = V++; G = q[L]; T = 255 & G; L = V++; G = q[L]; P = 255 & G; $ = Ce >> 2; L = 3 & Ce; G = L << 4; L = T >> 4; Se = G | L; L = 15 & T; G = L << 2; L = P >> 6; Oe = G | L; K = 63 & P; L = ke + 2; G = V === L; if (G) { K = 64; Oe = K; } else { L = ke + 1; W = V === L; if (W) { K = 64; } } L = R[B]($); G = z + L; L = R[B](Se); W = G + L; L = R[B](Oe); G = W + L; L = R[B](K); z = G + L; } else { break; } } var Y = "00"; N.push(Y, m, aa); ke = N; m = ke.join(Jo); ke = m.length - 4; B = m[ut](ke); ke = B + z; re = ke; } else { re = Jo; } u = re; } Xo = u; ur = Xo; } be = 9 === r; if (be) { co = "level"; y = 100 * s[co]; ei[38] = 0 | y; co = "charging"; ei[3] = 0 | s[co]; ei[50] = 1; } be = 5 === r; co = 23 === r; if (co) { Or = r; be = Ho; Ca = [0]; en = ba; pn = en[vo]; Qo = Ca; Ee = void 0; var y = "ApplePaySession/ApplePayError/Bluetooth/BluetoothDevice/BluetoothUUID/ucapi/UCCoreJava/oscpu/arm/platform/arch"; Re = y; y = Re.split(be); be = y[7]; Re = pn[be]; kn = y[3]; Me = y[4]; me = y[1]; ge = y[6]; X = y[5]; u = y[0]; de = y[10]; ve = y[2]; xo = y[9]; Fe = y[8]; if (en[u]) { Qo[0] = 2 | Qo[0]; } y = pn[xo]; if (en[me]) { Qo[0] = 4 | Qo[0]; } if (Re) { me = pn[be]; u = [Fe]; qe = me.indexOf(u); Re = qe > 0; } if (en[ve]) { Qo[0] = 8 | Qo[0]; } if (y) { be = pn[xo]; me = be.indexOf(de); be = me > 0; if (!be) { me = pn[xo]; u = me.indexOf(Fe); be = u > 0; } y = be; } be = y; y = Re; if (en[kn]) { Qo[0] = 16 | Qo[0]; } if (en[Me]) { Qo[0] = 32 | Qo[0]; } if (en[X]) { Qo[0] = 64 | Qo[0]; } if (en[ge]) { Qo[0] = 128 | Qo[0]; } if (y) { Qo[0] = 256 | Qo[0]; } if (be) { Qo[0] = 512 | Qo[0]; } Ee = Qo[0]; ur = Ee; } be = 28 === r; co = 10 === r; y = 0 === r; if (co) { Re = oi; en = ei; Re = +Re; kn = en[35]; pn = en[0]; en = 0 === Re; Qo = 2 === Re; Ee = s; Me = 1 === Re; me = "pop"; ge = me; if (en) { var Mi = Ee.length; me = "lastVisitTime"; kn[0] = 0; X = Mi + On; var Ti = Ee[0]; var Ii = Ee[ge](); u = me; me = X + Ii[u]; X = me + On; pn[0] = X + Ti[u]; } if (Me) { en = "dateAdded"; var Ti = Ee[0]; kn[1] = 0; var Mi = Ee.length; var Ii = Ee[ge](); me = Mi + On; X = en; en = me + Ii[X]; me = en + On; pn[1] = me + Ti[X]; } if (Qo) { en = []; Me = "id"; me = eo; ge = 0; kn[2] = 0; X = Me; while (ge < Ee.length) { Me = Ee[ge]; u = Me[X]; en[ge] = u[me](0, 8); ge++; } pn[2] = en.join(Po); } en = 3 === Re; if (en) { kn[3] = 0; pn[3] = Ee.length + Jo; } } if (y) { y = 23 === s; } co = y; if (co) { y = d; Re = 1 | y[0]; y = void 0; y = Re; ur = y; } if (be) { co = v; y = d; Or = r; Re = new s(y); y = p; en = void 0; if (y) { Re = Re[y]; } if (co) { Re = Re[y](); } en = Re; ur = en; } be = 17 === r; co = 0 === r; if (co) { co = 28 === s; } y = co; if (y) { co = void 0; co = Jo; ur = co; } if (be) { co = Ho; y = ba; Re = y[pe]; y = "canvas/2d/getContext/createElement/height/width/style/display/inline/textBaseline/alphabetic/fillStyle/#f60/#069/fillRect/font/11pt no-real-font-123/Cwm fjordbank glyphs vext quiz, \uD83D\uDE03/fillText/rgba(102, 204, 0, 0.7)/18pt Arial/toDataURL"; Or = r; en = void 0; kn = y; y = kn.split(co); co = y[19]; kn = y[0]; pn = y[18]; Qo = y[2]; Ee = y[10]; Me = y[9]; me = y[8]; ge = y[11]; X = y[21]; u = y[14]; de = y[4]; ve = y[17]; xo = y[5]; Fe = y[6]; qe = y[12]; ho = y[1]; Qe = y[13]; bn = y[7]; dn = y[15]; q = y[16]; eo = y[3]; Pn = Re[eo](kn); Re = y[20]; y = Pn[Qo](ho); y[ge] = qe; y[Me] = Ee; Pn[xo] = 400; kn = Pn[Fe]; Pn[de] = 60; kn[bn] = me; y[u](125, 1, 62, 20); y[dn] = q; y[ge] = Qe; y[pn](ve, 2, 15); y[dn] = Re; y[ge] = co; y[pn](ve, 4, 45); co = Pn[X](); if (!co) { co = Jo; } y = co; en = y; ur = en; } be = 0 === r; co = 6 === r; if (be) { be = 17 === s; } y = be; if (y) { be = "Not supported"; Re = void 0; Re = be; ur = Re; } if (co) { var Ri = 0; Or = r; be = ba; y = void 0; Re = be[Ln]; en = Re[Jn]; if (en) { en = !be[Io]; } Re = en; if (Re) { en = {}; kn = be[Ln]; pn = Co; Qo = {}; Qo[st] = function () { Ri = 1; }; Ee = Qo; Qo = kn[Jn](en, Ie, Ee); be[So](pn, Qo, Qo); en = "removeEventListener"; be[en](pn, Qo, Qo); } y = Ri; ur = y; } be = 0 === r; co = 16 === r; if (be) { be = 6 === s; } y = be; if (y) { be = void 0; be = 0; ur = be; } if (co) { be = Po; y = "disconnect"; Or = r; Ln = p; kn = s; pn = "Float32Array"; Io = "frequencyBinCount"; Qo = 0; Ee = ei; var en = "getFloatFrequencyData"; Re = ba; Ie = d; Me = y; y = new Re[pn](kn[Io]); kn[en](y); kn[Me](); Ln[Me](); Ie[Me](); Ee[67] = Jo; while (Qo < y.length) { Re = y[Qo] + be; Ee[67] = Ee[67] + Re; Qo++; } ur = void 0; } be = 19 === r; co = 0 === r; if (co) { co = 16 === s; } y = co; if (y) { ei[67] = 0; } if (be) { co = ei; Or = r; Re = ba; kn = Re[yo]; var en = "var a=arguments;return this[a[1]]!==a[0]"; co[27] = new kn(en); } be = 0 === r; if (be) { be = 19 === s; } co = be; } To = ur; Or = [Or]; be = r; co = d; y = ba; Re = +be === be; en = To; To = oi; Ln = Or; kn = s; pn = ei; Ie = +pn[2] === pn[2]; if (Re) { Io = 20 === be; Qo = 15 === be; Ee = 21 === be; Me = 11 === be; me = 12 === be; So = 24 === be; pe = 7 === be; ge = 18 === be; if (me) { X = pn; X[59] = 1; X[63] = 0; X[8] = Jo; } me = 0 === be; if (Me) { s(7); } Me = 22 === be; X = 0 === be; if (pe) { u = "log"; de = y; ve = de[En]; de = ve; xo = u; u = pn; u[28] = 0; if (de) { Fe = "function"; de = typeof ve[xo] === Fe; } Fe = de; if (Fe) { de = ve[xo]; if (ve[Ne]) { u[28] = 1; qe = ve[Ne](); ho = qe; if (ho) { ho = qe[xo]; } qe = ho; if (!qe) { qe = de; } de = qe; } else { if (de[qo]) { u[28] = 253; } } de[Dt](ve, u[8]); } else { u[28] = 254; } } if (ge) { pe = void 0; u = At[At]; de = pn; ve = 1 === u[Qn]; if (ve) { de[8] = Jo; } u[Qn]++; pe = Jo; en = pe; } if (Ee) { pe = void 0; ge = pn; ge[13]++; pe = Jo; en = pe; } if (Io) { Ee = y; pe = pn; ge = kn; u = void 0; pe[71] = 253; var ve = "attempt"; de = ge[uo](); ge = de.indexOf(ve); de = ge > -1; if (de) { ge = "workbench"; if (Ee[ge]) { pe[71] = 252; u = void 0; } else { pe[71] = 1; pe[40] = 1; } } } if (Qo) { Io = co; pe = 0; de = 0; ve = To; try { xo = "caller"; Fe = xo; pe = e[Fe]; xo = pe; if (xo) { xo = pe[Fe]; } de = xo; } catch (a) { } xo = pn; Fe = kn; qe = void 0; ho = pe + Jo; var Ee = "pageJavascriptEnabled"; pe = ho + de; ge = pe.indexOf(Ee); Ee = ~ge; if (Ee) { ge = "IntersectionObserver"; u = pe.indexOf(ge); Ee = ~u; } ge = Ee; if (ge) { xo[16] = 1; } Ee = "getNodeRootThroughAnyShadows"; ge = pe.indexOf(Ee); if (~ge) { xo[65] = 1; } Ee = Io; if (Fe) { Ee = Fe[Dt](ve); } qe = Ee; en = qe; } if (Me) { Ln[0] = be; Io = y[yo]; Qo = Io[qo]; Io = Qo[uo]; Io[Dt](be); en = 1; } if (X) { X = kn; } Io = X; if (Io) { Io = 22 === kn[0]; } Qo = Io; if (Qo) { en = 0; } if (So) { Ln[0] = be; en = kn[co]; } if (me) { me = kn; } Io = me; if (Io) { Io = 24 === kn[0]; } Qo = Io; if (Qo) { en = 0; } } if (Ie) { Jo = 3 === pn[2]; if (Jo) { en = To; } pn[2] = -1; } In = en; ur = In; } return ur; } catch (qi) { console.log(qi) if (Or >= 0 || Or[0] >= 0) { return e(0, Or, Ca, qi); } if (26 !== r) { Nt = "message"; ur = "stack"; e(26, encodeURIComponent(qi[Nt]), encodeURIComponent(qi[ur]), b, A); } } } function o(e, o) { function n(e) { var s = "object"; var d = "toString"; var v = d; var u = s; for (var g in e) { var l = e[g]; var C = l[v]; var f = C === t; if (f) { var m = e[g]; e[g] = m[v](); break; } var b = typeof e[g] === u; b && n(e[g]); } } var d = "toString"; var u = e[d] === t; if (u) { var v = "toString"; e = e[v](); } else { var g = "object"; var C = typeof e === g; if (C) { n(e); } } var f = l(e, o); return f; } function n(e, n, t) { if (!n) { return; } var oe = "defineProperty"; var ne = Object[oe]; if (ne) { var de = "getOwnPropertyDescriptor"; ne = Object[de]; } var P = ne; if (P) { var s = "getOwnPropertyDescriptor"; var d = Object[s](e, n); var p = !d; if (!p) { var ve = "configurable"; p = d[ve]; } var ge = p; if (ge) { var F = {}; var q = "set"; var X = "defineProperty"; var W = "get"; F[W] = t; F[q] = function () { }; var xe = F; Object[X](e, n, xe); } else { var re = 0; var ie = "getUA"; var D = ie; if (window[D]) { var g = window[D] + ""; var C = "LogVal"; var f = g.indexOf(UA_Opt[C]); var m = f > 0; if (!m) { var he = "UA_Opt.LogVal"; var ce = g.indexOf(he); m = ce > 0; } var Ee = m; if (Ee) { window[D] = t; re = 1; } } if (!re) { var le = "LogVal"; var Ce = "toString"; var fe = "valueOf"; var me = "jQuery"; var be = window[me]; if (be) { var Le = "fn"; be = jQuery[Le]; } var I = be; if (I) { var x = "fn"; var we = jQuery[x]; var w = "jquery"; I = we[w]; } var u = I; if (u) { var J = "param"; u = jQuery[J]; } var v = u; if (v) { var E = "fn"; var _ = "jquery"; var T = jQuery[E]; var R = "substr"; var K = T[_]; var Y = K.charCodeAt(0); var $ = K[R](2); var Z = parseFloat($); var ee = 49 === Y; if (ee) { var N = Z >= 4; if (N) { N = 7.1 >= Z; } ee = N; } var se = ee; if (se) { var b = "param"; l = jQuery[b]; var A = "param"; jQuery[A] = o; } } var Se = new String(); Se[Ce] = t; Se[fe] = t; window[UA_Opt[le]] = Se; } } } else { e[n] = t; var Q = e[n]; var B = "toString"; Q[B] = t; } } function t() { var o = "fromCompatibility"; E[o] = 1; var n = e(1, E); return n; } function r(e) { var a = "parentNode"; var i = C; var h = s(e); var c = d(h); var p = a; while (c) { var v = c === i; if (v) { return 1; break; } c = c[p]; } } function a() { var S = "getAttribute"; var x = f; var w = !x; var j = S; var O = C; if (!w) { var b = x[j]("name"); var k = "ua"; w = b !== k; } var i = w; if (i) { var s = "getElementsByTagName"; var d = "ua"; var g = d; var l = 0; var p = "input"; l = 0; var q = O[s](p); while (l < q.length) { var E = q[l]; var R = E[j]("name"); var _ = R === g; if (_) { x = E; } l++; } } if (!x) { var P = "appendChild"; var N = "UA_InputId"; var z = "createElement"; var Q = "ua"; var L = "input"; var V = "hidden"; var B = "id"; x = document[z](L); x.type = V; x.name = Q; x[B] = N; O[P](x); } f = x; return x; ; } function i() { var o = a(); var n = "value"; delete o[n]; var t = "value"; o[t] = e(1, E); } function h(e) { var h = r(e); if (h) { m = 1; i(); } } function c(e) { var h = 1 !== m; if (h) { h = r(e); } var c = h; if (c) { i(); } } function s(e) { var c = e; if (!c) { var h = "event"; c = window[h]; } var s = c; return s; } function d(e) { var s = "target"; var g = e[s]; if (!g) { var i = "srcElement"; g = e[i]; } var c = g; return c; } var w = []; w.unshift([]); var j = "__acjs_awsc_140"; var O = []; var y = window.UA_Opt; if (!y) { y = {}; } window.UA_Opt = y; var E = window.UA_Opt; if (E.loadTime) { var R = new Date(); E.loadTime = +R; } var l = 0; var C; var f; var m; var b = 0; var A = ""; var k = "\x00\b \n \f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff".split(""); var S = new RegExp("0+$"); var x = {}; b = 11; e(27); }(); debugger; function get_form(){ const o = { "SendInterval": 5, "SendMethod": 8, "isSendError": 1, "MaxMCLog": 12, "MaxKSLog": 14, "MaxMPLog": 5, "MaxGPLog": 1, "MaxTCLog": 12, "GPInterval": 50, "MPInterval": 4, "MaxFocusLog": 6, "Flag": 2980046, "OnlyHost": 1, "MaxMTLog": 500, "MinMTDwnLog": 30, "MaxNGPLog": 1, "sIDs": [ "_n1t|_n1z|nocaptcha|-stage-1" ], "mIDs": [ "nc-canvas", "click2slide-btn" ], "hook": 1, "font": 1, "api": 1 } debugger; return window.main(o) } qxVm_module.exports = { get_form }