/****************************************** * @name 巴士论坛签到 * @channel https://t.me/yqc_123/ * @feedback https://t.me/NobyDa_Chat/ * @update 20241208 * @version 1.2.0 ****************************************** 脚本声明: 1. 本脚本仅用于学习研究,禁止用于商业用途 2. 本脚本不保证准确性、可靠性、完整性和及时性 3. 任何个人或组织均可无需经过通知而自由使用 4. 作者对任何脚本问题概不负责,包括由此产生的任何损失 5. 如果任何单位或个人认为该脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明、所有权证明,我将在收到认证文件确认后删除 6. 请勿将本脚本用于商业用途,由此引起的问题与作者无关 7. 本脚本及其更新版权归作者所有 ****************************************** BoxJs订阅地址: - https://raw.githubusercontent.com/Yuheng0101/X/main/Tasks/boxjs.json ****************************************** QuantumultX配置: [mitm] hostname = www.javbus.com [rewrite_local] # 巴士论坛获取Cookie ^https?:\/\/www\.javbus\.com\/forum\/home.php\?mod= url script-request-header https://raw.githubusercontent.com/Yuheng0101/X/main/Tasks/javbus.js [task_local] 0 6 * * * https://raw.githubusercontent.com/Yuheng0101/X/main/Tasks/javbus.js, tag=巴士论坛签到, img-url=https://raw.githubusercontent.com/Yuheng0101/X/main/Assets/bus.png, enabled=true ****************************************** Loon配置: [MITM] hostname = www.javbus.com [Script] http-request ^https?:\/\/www\.javbus\.com\/forum\/home.php\?mod=, tag=巴士论坛获取Cookie, script-path=https://raw.githubusercontent.com/Yuheng0101/X/main/Tasks/javbus.js,requires-body=0 cron "0 6 * * *" script-path=https://raw.githubusercontent.com/Yuheng0101/X/main/Tasks/javbus.js, timeout=10, tag=巴士论坛签到, img-url=https://raw.githubusercontent.com/Yuheng0101/X/main/Assets/bus.png ****************************************** Surge配置: [MITM] hostname = %APPEND% www.javbus.com [Script] 巴士论坛获取Cookie = type=http-request ^https?:\/\/www\.javbus\.com\/forum\/home.php\?mod=,requires-body=0,max-size=0,script-path=https://raw.githubusercontent.com/Yuheng0101/X/main/Tasks/javbus.js 巴士论坛签到 = type=cron,cronexp=0 6 * * *,wake-system=1,script-path=https://raw.githubusercontent.com/Yuheng0101/X/main/Tasks/javbus.js,timeout=60 ******************************************/ (()=>{var e={742:function(e,t){"use strict";t.byteLength=function(e){var t=o(e),r=t[0],n=t[1];return 3*(r+n)/4-n},t.toByteArray=function(e){var t,r,a=o(e),i=a[0],c=a[1],l=new s(function(e,t,r){return 3*(t+r)/4-r}(0,i,c)),h=0,u=c>0?i-4:i;for(r=0;r>16&255,l[h++]=t>>8&255,l[h++]=255&t;2===c&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,l[h++]=255&t);1===c&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,l[h++]=t>>8&255,l[h++]=255&t);return l},t.fromByteArray=function(e){for(var t,n=e.length,s=n%3,a=[],i=16383,o=0,l=n-s;ol?l:o+i));1===s?(t=e[n-1],a.push(r[t>>2]+r[t<<4&63]+"==")):2===s&&(t=(e[n-2]<<8)+e[n-1],a.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return a.join("")};for(var r=[],n=[],s="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0;i<64;++i)r[i]=a[i],n[a.charCodeAt(i)]=i;function o(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function c(e,t,n){for(var s,a,i=[],o=t;o>18&63]+r[a>>12&63]+r[a>>6&63]+r[63&a]);return i.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},73:function(e){e.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}},764:function(e,t,r){"use strict";var n=r(742),s=r(645),a="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=c,t.INSPECT_MAX_BYTES=50;var i=2147483647;function o(e){if(e>i)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,c.prototype),t}function c(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return u(e)}return l(e,t,r)}function l(e,t,r){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!c.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var r=0|T(e,t),n=o(r),s=n.write(e,t);s!==r&&(n=n.slice(0,s));return n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(G(e,Uint8Array)){var t=new Uint8Array(e);return p(t.buffer,t.byteOffset,t.byteLength)}return d(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(G(e,ArrayBuffer)||e&&G(e.buffer,ArrayBuffer))return p(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&(G(e,SharedArrayBuffer)||e&&G(e.buffer,SharedArrayBuffer)))return p(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return c.from(n,t,r);var s=function(e){if(c.isBuffer(e)){var t=0|E(e.length),r=o(t);return 0===r.length||e.copy(r,0,0,t),r}if(void 0!==e.length)return"number"!=typeof e.length||q(e.length)?o(0):d(e);if("Buffer"===e.type&&Array.isArray(e.data))return d(e.data)}(e);if(s)return s;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return c.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function h(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function u(e){return h(e),o(e<0?0:0|E(e))}function d(e){for(var t=e.length<0?0:0|E(e.length),r=o(t),n=0;n=i)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i.toString(16)+" bytes");return 0|e}function T(e,t){if(c.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||G(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var s=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return U(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return F(e).length;default:if(s)return n?-1:U(e).length;t=(""+t).toLowerCase(),s=!0}}function f(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return L(this,t,r);case"utf8":case"utf-8":return D(this,t,r);case"ascii":return y(this,t,r);case"latin1":case"binary":return R(this,t,r);case"base64":return C(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function m(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function A(e,t,r,n,s){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),q(r=+r)&&(r=s?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(s)return-1;r=e.length-1}else if(r<0){if(!s)return-1;r=0}if("string"==typeof t&&(t=c.from(t,n)),c.isBuffer(t))return 0===t.length?-1:g(e,t,r,n,s);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?s?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):g(e,[t],r,n,s);throw new TypeError("val must be string, number or Buffer")}function g(e,t,r,n,s){var a,i=1,o=e.length,c=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;i=2,o/=2,c/=2,r/=2}function l(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(s){var h=-1;for(a=r;ao&&(r=o-c),a=r;a>=0;a--){for(var u=!0,d=0;ds&&(n=s):n=s;var a=t.length;n>a/2&&(n=a/2);for(var i=0;i>8,s=r%256,a.push(s),a.push(n);return a}(t,e.length-r),e,r,n)}function C(e,t,r){return 0===t&&r===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,r))}function D(e,t,r){r=Math.min(e.length,r);for(var n=[],s=t;s239?4:l>223?3:l>191?2:1;if(s+u<=r)switch(u){case 1:l<128&&(h=l);break;case 2:128==(192&(a=e[s+1]))&&(c=(31&l)<<6|63&a)>127&&(h=c);break;case 3:a=e[s+1],i=e[s+2],128==(192&a)&&128==(192&i)&&(c=(15&l)<<12|(63&a)<<6|63&i)>2047&&(c<55296||c>57343)&&(h=c);break;case 4:a=e[s+1],i=e[s+2],o=e[s+3],128==(192&a)&&128==(192&i)&&128==(192&o)&&(c=(15&l)<<18|(63&a)<<12|(63&i)<<6|63&o)>65535&&c<1114112&&(h=c)}null===h?(h=65533,u=1):h>65535&&(h-=65536,n.push(h>>>10&1023|55296),h=56320|1023&h),n.push(h),s+=u}return function(e){var t=e.length;if(t<=O)return String.fromCharCode.apply(String,e);var r="",n=0;for(;nn.length?c.from(a).copy(n,s):Uint8Array.prototype.set.call(n,a,s);else{if(!c.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(n,s)}s+=a.length}return n},c.byteLength=T,c.prototype._isBuffer=!0,c.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;tr&&(e+=" ... "),""},a&&(c.prototype[a]=c.prototype.inspect),c.prototype.compare=function(e,t,r,n,s){if(G(e,Uint8Array)&&(e=c.from(e,e.offset,e.byteLength)),!c.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===s&&(s=this.length),t<0||r>e.length||n<0||s>this.length)throw new RangeError("out of range index");if(n>=s&&t>=r)return 0;if(n>=s)return-1;if(t>=r)return 1;if(this===e)return 0;for(var a=(s>>>=0)-(n>>>=0),i=(r>>>=0)-(t>>>=0),o=Math.min(a,i),l=this.slice(n,s),h=e.slice(t,r),u=0;u>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var s=this.length-t;if((void 0===r||r>s)&&(r=s),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var a=!1;;)switch(n){case"hex":return _(this,e,t,r);case"utf8":case"utf-8":return I(this,e,t,r);case"ascii":case"latin1":case"binary":return N(this,e,t,r);case"base64":return S(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return b(this,e,t,r);default:if(a)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),a=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var O=4096;function y(e,t,r){var n="";r=Math.min(e.length,r);for(var s=t;sn)&&(r=n);for(var s="",a=t;ar)throw new RangeError("Trying to access beyond buffer length")}function M(e,t,r,n,s,a){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>s||te.length)throw new RangeError("Index out of range")}function w(e,t,r,n,s,a){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function v(e,t,r,n,a){return t=+t,r>>>=0,a||w(e,0,r,4),s.write(e,t,r,n,23,4),r+4}function B(e,t,r,n,a){return t=+t,r>>>=0,a||w(e,0,r,8),s.write(e,t,r,n,52,8),r+8}c.prototype.slice=function(e,t){var r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||P(e,t,this.length);for(var n=this[e],s=1,a=0;++a>>=0,t>>>=0,r||P(e,t,this.length);for(var n=this[e+--t],s=1;t>0&&(s*=256);)n+=this[e+--t]*s;return n},c.prototype.readUint8=c.prototype.readUInt8=function(e,t){return e>>>=0,t||P(e,1,this.length),this[e]},c.prototype.readUint16LE=c.prototype.readUInt16LE=function(e,t){return e>>>=0,t||P(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUint16BE=c.prototype.readUInt16BE=function(e,t){return e>>>=0,t||P(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUint32LE=c.prototype.readUInt32LE=function(e,t){return e>>>=0,t||P(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUint32BE=c.prototype.readUInt32BE=function(e,t){return e>>>=0,t||P(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readIntLE=function(e,t,r){e>>>=0,t>>>=0,r||P(e,t,this.length);for(var n=this[e],s=1,a=0;++a=(s*=128)&&(n-=Math.pow(2,8*t)),n},c.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||P(e,t,this.length);for(var n=t,s=1,a=this[e+--n];n>0&&(s*=256);)a+=this[e+--n]*s;return a>=(s*=128)&&(a-=Math.pow(2,8*t)),a},c.prototype.readInt8=function(e,t){return e>>>=0,t||P(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){e>>>=0,t||P(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt16BE=function(e,t){e>>>=0,t||P(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt32LE=function(e,t){return e>>>=0,t||P(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return e>>>=0,t||P(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readFloatLE=function(e,t){return e>>>=0,t||P(e,4,this.length),s.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return e>>>=0,t||P(e,4,this.length),s.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return e>>>=0,t||P(e,8,this.length),s.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return e>>>=0,t||P(e,8,this.length),s.read(this,e,!1,52,8)},c.prototype.writeUintLE=c.prototype.writeUIntLE=function(e,t,r,n){(e=+e,t>>>=0,r>>>=0,n)||M(this,e,t,r,Math.pow(2,8*r)-1,0);var s=1,a=0;for(this[t]=255&e;++a>>=0,r>>>=0,n)||M(this,e,t,r,Math.pow(2,8*r)-1,0);var s=r-1,a=1;for(this[t+s]=255&e;--s>=0&&(a*=256);)this[t+s]=e/a&255;return t+r},c.prototype.writeUint8=c.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||M(this,e,t,1,255,0),this[t]=255&e,t+1},c.prototype.writeUint16LE=c.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||M(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},c.prototype.writeUint16BE=c.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||M(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},c.prototype.writeUint32LE=c.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||M(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},c.prototype.writeUint32BE=c.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||M(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},c.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var s=Math.pow(2,8*r-1);M(this,e,t,r,s-1,-s)}var a=0,i=1,o=0;for(this[t]=255&e;++a>>=0,!n){var s=Math.pow(2,8*r-1);M(this,e,t,r,s-1,-s)}var a=r-1,i=1,o=0;for(this[t+a]=255&e;--a>=0&&(i*=256);)e<0&&0===o&&0!==this[t+a+1]&&(o=1),this[t+a]=(e/i|0)-o&255;return t+r},c.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||M(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||M(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},c.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||M(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},c.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||M(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},c.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||M(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},c.prototype.writeFloatLE=function(e,t,r){return v(this,e,t,!0,r)},c.prototype.writeFloatBE=function(e,t,r){return v(this,e,t,!1,r)},c.prototype.writeDoubleLE=function(e,t,r){return B(this,e,t,!0,r)},c.prototype.writeDoubleBE=function(e,t,r){return B(this,e,t,!1,r)},c.prototype.copy=function(e,t,r,n){if(!c.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(a=t;a55295&&r<57344){if(!s){if(r>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(i+1===n){(t-=3)>-1&&a.push(239,191,189);continue}s=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),s=r;continue}r=65536+(s-55296<<10|r-56320)}else s&&(t-=3)>-1&&a.push(239,191,189);if(s=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function F(e){return n.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(x,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function H(e,t,r,n){for(var s=0;s=t.length||s>=e.length);++s)t[s+r]=e[s];return s}function G(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function q(e){return e!=e}var Y=function(){for(var e="0123456789abcdef",t=new Array(256),r=0;r<16;++r)for(var n=16*r,s=0;s<16;++s)t[n+s]=e[r]+e[s];return t}()},645:function(e,t){t.read=function(e,t,r,n,s){var a,i,o=8*s-n-1,c=(1<>1,h=-7,u=r?s-1:0,d=r?-1:1,p=e[t+u];for(u+=d,a=p&(1<<-h)-1,p>>=-h,h+=o;h>0;a=256*a+e[t+u],u+=d,h-=8);for(i=a&(1<<-h)-1,a>>=-h,h+=n;h>0;i=256*i+e[t+u],u+=d,h-=8);if(0===a)a=1-l;else{if(a===c)return i?NaN:1/0*(p?-1:1);i+=Math.pow(2,n),a-=l}return(p?-1:1)*i*Math.pow(2,a-n)},t.write=function(e,t,r,n,s,a){var i,o,c,l=8*a-s-1,h=(1<>1,d=23===s?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,E=n?1:-1,T=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,i=h):(i=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-i))<1&&(i--,c*=2),(t+=i+u>=1?d/c:d*Math.pow(2,1-u))*c>=2&&(i++,c/=2),i+u>=h?(o=0,i=h):i+u>=1?(o=(t*c-1)*Math.pow(2,s),i+=u):(o=t*Math.pow(2,u-1)*Math.pow(2,s),i=0));s>=8;e[r+p]=255&o,p+=E,o/=256,s-=8);for(i=i<0;e[r+p]=255&i,p+=E,i/=256,l-=8);e[r+p-E]|=128*T}}},t={};function r(n){var s=t[n];if(void 0!==s)return s.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.rv=function(){return"1.1.5"},r.ruid="bundler=rspack@1.1.5",(()=>{"use strict";var e={};r.r(e),r.d(e,{DocumentPosition:()=>ft,append:()=>ze,appendChild:()=>$e,compareDocumentPosition:()=>At,existsOne:()=>st,filter:()=>et,find:()=>tt,findAll:()=>at,findOne:()=>nt,findOneChild:()=>rt,getAttributeValue:()=>Ye,getChildren:()=>He,getElementById:()=>dt,getElements:()=>ut,getElementsByTagName:()=>pt,getElementsByTagType:()=>Et,getFeed:()=>_t,getInnerHTML:()=>Be,getName:()=>Qe,getOuterHTML:()=>ve,getParent:()=>Ge,getSiblings:()=>qe,getText:()=>xe,hasAttrib:()=>Ve,hasChildren:()=>V,innerText:()=>Fe,isCDATA:()=>F,isComment:()=>G,isDocument:()=>Y,isTag:()=>U,isText:()=>H,nextElementSibling:()=>We,prepend:()=>Ze,prependChild:()=>Je,prevElementSibling:()=>je,removeElement:()=>Xe,removeSubsets:()=>Tt,replaceElement:()=>Ke,testElement:()=>ht,textContent:()=>Ue,uniqueSort:()=>gt});var t={};r.r(t),r.d(t,{contains:()=>Bt,extract:()=>xt,html:()=>kt,merge:()=>Ut,parseHTML:()=>wt,root:()=>vt,text:()=>Mt,xml:()=>Pt});var n={};r.r(n),r.d(n,{addClass:()=>hr,attr:()=>Jt,data:()=>sr,hasClass:()=>lr,prop:()=>tr,removeAttr:()=>cr,removeClass:()=>ur,toggleClass:()=>dr,val:()=>ar});var s={};r.r(s),r.d(s,{_findBySelector:()=>vn,add:()=>fs,addBack:()=>ms,children:()=>Jn,closest:()=>Vn,contents:()=>Zn,each:()=>es,end:()=>Ts,eq:()=>hs,filter:()=>ns,filterArray:()=>ss,find:()=>wn,first:()=>cs,get:()=>us,has:()=>os,index:()=>ps,is:()=>as,last:()=>ls,map:()=>ts,next:()=>Qn,nextAll:()=>Wn,nextUntil:()=>jn,not:()=>is,parent:()=>Gn,parents:()=>qn,parentsUntil:()=>Yn,prev:()=>Xn,prevAll:()=>Kn,prevUntil:()=>$n,siblings:()=>zn,slice:()=>Es,toArray:()=>ds});var a={};r.r(a),r.d(a,{_makeDomArray:()=>_s,after:()=>Ps,append:()=>Cs,appendTo:()=>Ss,before:()=>ws,clone:()=>qs,empty:()=>Us,html:()=>Fs,insertAfter:()=>Ms,insertBefore:()=>vs,prepend:()=>Ds,prependTo:()=>bs,remove:()=>Bs,replaceWith:()=>xs,text:()=>Gs,toString:()=>Hs,unwrap:()=>Ls,wrap:()=>ys,wrapAll:()=>ks,wrapInner:()=>Rs});var i={};r.r(i),r.d(i,{css:()=>Ys});var o={};r.r(o),r.d(o,{serialize:()=>Ks,serializeArray:()=>$s});var c={};r.r(c),r.d(c,{extract:()=>Js});const l=(()=>{const e=Object.keys(globalThis);switch(!0){case e.includes("$task"):return"Quantumult X";case e.includes("$loon"):return"Loon";case e.includes("$rocket"):return"Shadowrocket";case"undefined"!=typeof module:return"Node.js";case e.includes("Egern"):return"Egern";case e.includes("$environment"):return $environment["surge-version"]?"Surge":$environment["stash-version"]?"Stash":void 0;default:return}})();class h{static#e=new Map([]);static#t=[];static#r=new Map([]);static clear=()=>{};static count=(e="default")=>{switch(h.#e.has(e)){case!0:h.#e.set(e,h.#e.get(e)+1);break;case!1:h.#e.set(e,0)}h.log(`${e}: ${h.#e.get(e)}`)};static countReset=(e="default")=>{switch(h.#e.has(e)){case!0:h.#e.set(e,0),h.log(`${e}: ${h.#e.get(e)}`);break;case!1:h.warn(`Counter "${e}" doesn’t exist`)}};static debug=(...e)=>{h.#n<4||(e=e.map((e=>`🅱️ ${e}`)),h.log(...e))};static error(...e){if(!(h.#n<1)){switch(l){case"Surge":case"Loon":case"Stash":case"Egern":case"Shadowrocket":case"Quantumult X":default:e=e.map((e=>`❌ ${e}`));break;case"Node.js":e=e.map((e=>`❌ ${e.stack}`))}h.log(...e)}}static exception=(...e)=>h.error(...e);static group=e=>h.#t.unshift(e);static groupEnd=()=>h.#t.shift();static info(...e){h.#n<3||(e=e.map((e=>`ℹ️ ${e}`)),h.log(...e))}static#n=2;static get logLevel(){switch(h.#n){case 0:return"OFF";case 1:return"ERROR";case 2:default:return"WARN";case 3:return"INFO";case 4:return"DEBUG";case 5:return"ALL"}}static set logLevel(e){switch(typeof e){case"string":e=e.toLowerCase();break;case"number":break;default:e="warn"}switch(e){case 0:case"off":h.#n=0;break;case 1:case"error":h.#n=1;break;case 2:case"warn":case"warning":default:h.#n=2;break;case 3:case"info":h.#n=3;break;case 4:case"debug":h.#n=4;break;case 5:case"all":h.#n=5}}static log=(...e)=>{0!==h.#n&&(e=e.map((e=>{switch(typeof e){case"object":e=JSON.stringify(e);break;case"bigint":case"number":case"boolean":case"string":e=e.toString()}return e})),h.#t.forEach((t=>{(e=e.map((e=>` ${e}`))).unshift(`▼ ${t}:`)})),e=["",...e],console.log(e.join("\n")))};static time=(e="default")=>h.#r.set(e,Date.now());static timeEnd=(e="default")=>h.#r.delete(e);static timeLog=(e="default")=>{const t=h.#r.get(e);t?h.log(`${e}: ${Date.now()-t}ms`):h.warn(`Timer "${e}" doesn’t exist`)};static warn(...e){h.#n<2||(e=e.map((e=>`⚠️ ${e}`)),h.log(...e))}}class u{static get(e={},t="",r=void 0){Array.isArray(t)||(t=u.toPath(t));const n=t.reduce(((e,t)=>Object(e)[t]),e);return void 0===n?r:n}static set(e,t,r){return Array.isArray(t)||(t=u.toPath(t)),t.slice(0,-1).reduce(((e,r,n)=>Object(e[r])===e[r]?e[r]:e[r]=/^\d+$/.test(t[n+1])?[]:{}),e)[t[t.length-1]]=r,e}static unset(e={},t=""){Array.isArray(t)||(t=u.toPath(t));return t.reduce(((e,r,n)=>n===t.length-1?(delete e[r],!0):Object(e)[r]),e)}static toPath(e){return e.replace(/\[(\d+)\]/g,".$1").split(".").filter(Boolean)}static escape(e){const t={"&":"&","<":"<",">":">",'"':""","'":"'"};return e.replace(/[&<>"']/g,(e=>t[e]))}static unescape(e){const t={"&":"&","<":"<",">":">",""":'"',"'":"'"};return e.replace(/&|<|>|"|'/g,(e=>t[e]))}}const d={100:"HTTP/1.1 100 Continue",101:"HTTP/1.1 101 Switching Protocols",102:"HTTP/1.1 102 Processing",103:"HTTP/1.1 103 Early Hints",200:"HTTP/1.1 200 OK",201:"HTTP/1.1 201 Created",202:"HTTP/1.1 202 Accepted",203:"HTTP/1.1 203 Non-Authoritative Information",204:"HTTP/1.1 204 No Content",205:"HTTP/1.1 205 Reset Content",206:"HTTP/1.1 206 Partial Content",207:"HTTP/1.1 207 Multi-Status",208:"HTTP/1.1 208 Already Reported",226:"HTTP/1.1 226 IM Used",300:"HTTP/1.1 300 Multiple Choices",301:"HTTP/1.1 301 Moved Permanently",302:"HTTP/1.1 302 Found",304:"HTTP/1.1 304 Not Modified",307:"HTTP/1.1 307 Temporary Redirect",308:"HTTP/1.1 308 Permanent Redirect",400:"HTTP/1.1 400 Bad Request",401:"HTTP/1.1 401 Unauthorized",402:"HTTP/1.1 402 Payment Required",403:"HTTP/1.1 403 Forbidden",404:"HTTP/1.1 404 Not Found",405:"HTTP/1.1 405 Method Not Allowed",406:"HTTP/1.1 406 Not Acceptable",407:"HTTP/1.1 407 Proxy Authentication Required",408:"HTTP/1.1 408 Request Timeout",409:"HTTP/1.1 409 Conflict",410:"HTTP/1.1 410 Gone",411:"HTTP/1.1 411 Length Required",412:"HTTP/1.1 412 Precondition Failed",413:"HTTP/1.1 413 Content Too Large",414:"HTTP/1.1 414 URI Too Long",415:"HTTP/1.1 415 Unsupported Media Type",416:"HTTP/1.1 416 Range Not Satisfiable",417:"HTTP/1.1 417 Expectation Failed",418:"HTTP/1.1 418 I'm a teapot",421:"HTTP/1.1 421 Misdirected Request",422:"HTTP/1.1 422 Unprocessable Entity",423:"HTTP/1.1 423 Locked",424:"HTTP/1.1 424 Failed Dependency",425:"HTTP/1.1 425 Too Early",426:"HTTP/1.1 426 Upgrade Required",428:"HTTP/1.1 428 Precondition Required",429:"HTTP/1.1 429 Too Many Requests",431:"HTTP/1.1 431 Request Header Fields Too Large",451:"HTTP/1.1 451 Unavailable For Legal Reasons",500:"HTTP/1.1 500 Internal Server Error",501:"HTTP/1.1 501 Not Implemented",502:"HTTP/1.1 502 Bad Gateway",503:"HTTP/1.1 503 Service Unavailable",504:"HTTP/1.1 504 Gateway Timeout",505:"HTTP/1.1 505 HTTP Version Not Supported",506:"HTTP/1.1 506 Variant Also Negotiates",507:"HTTP/1.1 507 Insufficient Storage",508:"HTTP/1.1 508 Loop Detected",510:"HTTP/1.1 510 Not Extended",511:"HTTP/1.1 511 Network Authentication Required"};const p=e=>{const t={};switch(typeof e){case void 0:break;case"string":case"number":case"boolean":switch(l){case"Surge":case"Stash":case"Egern":default:t.url=e;break;case"Loon":case"Shadowrocket":t.openUrl=e;break;case"Quantumult X":t["open-url"]=e;case"Node.js":}break;case"object":{const r=e.open||e["open-url"]||e.url||e.openUrl,n=e.copy||e["update-pasteboard"]||e.updatePasteboard,s=e.media||e["media-url"]||e.mediaUrl;switch(l){case"Surge":case"Stash":case"Egern":case"Shadowrocket":default:if(r&&(t.action="open-url",t.url=r),n&&(t.action="clipboard",t.text=n),s)switch(!0){case s.startsWith("http"):t["media-url"]=s;break;case s.startsWith("data:"):{const r=/^data:(?\w+\/\w+);base64,(?.+)/,{MIME:n,Base64:a}=s.match(r).groups;t["media-base64"]=a,t["media-base64-mime"]=e.mime||n;break}default:switch(t["media-base64"]=s,!0){case s.startsWith("CiVQREYt"):case s.startsWith("JVBERi0"):t["media-base64-mime"]="application/pdf";break;case s.startsWith("R0lGODdh"):case s.startsWith("R0lGODlh"):t["media-base64-mime"]="image/gif";break;case s.startsWith("iVBORw0KGgo"):t["media-base64-mime"]="image/png";break;case s.startsWith("/9j/"):t["media-base64-mime"]="image/jpg";break;case s.startsWith("Qk02U"):t["media-base64-mime"]="image/bmp"}}e["auto-dismiss"]&&(t["auto-dismiss"]=e["auto-dismiss"]),e.sound&&(t.sound=e.sound);break;case"Loon":r&&(t.openUrl=r),s?.startsWith("http")&&(t.mediaUrl=s);break;case"Quantumult X":r&&(t["open-url"]=r),s?.startsWith("http")&&(t["media-url"]=s),n&&(t["update-pasteboard"]=n);case"Node.js":}break}default:h.error("不支持的通知参数类型: "+typeof e,"")}return t};async function E(e,t){switch(e.constructor){case Object:e={...t,...e};break;case String:e={...t,url:e}}e.method||(e.method="GET",(e.body??e.bodyBytes)&&(e.method="POST")),delete e.headers?.Host,delete e.headers?.[":authority"],delete e.headers?.["Content-Length"],delete e.headers?.["content-length"];const r=e.method.toLocaleLowerCase();switch(l){case"Loon":case"Surge":case"Stash":case"Egern":case"Shadowrocket":default:if(e.timeout)switch(e.timeout=Number.parseInt(e.timeout,10),l){case"Loon":case"Shadowrocket":case"Stash":case"Egern":default:e.timeout=e.timeout/1e3;case"Surge":}if(e.policy)switch(l){case"Loon":e.node=e.policy;break;case"Stash":u.set(e,"headers.X-Stash-Selected-Proxy",encodeURI(e.policy));break;case"Shadowrocket":u.set(e,"headers.X-Surge-Proxy",e.policy)}switch("boolean"==typeof e.redirection&&(e["auto-redirect"]=e.redirection),e.bodyBytes&&!e.body&&(e.body=e.bodyBytes,e.bodyBytes=void 0),(e.headers?.Accept||e.headers?.accept)?.split(";")?.[0]){case"application/protobuf":case"application/x-protobuf":case"application/vnd.google.protobuf":case"application/vnd.apple.flatbuffer":case"application/grpc":case"application/grpc+proto":case"application/octet-stream":e["binary-mode"]=!0}return await new Promise(((t,n)=>{$httpClient[r](e,((r,s,a)=>{r?n(r):(s.ok=/^2\d\d$/.test(s.status),s.statusCode=s.status,a&&(s.body=a,1==e["binary-mode"]&&(s.bodyBytes=a)),t(s))}))}));case"Quantumult X":return e.policy&&u.set(e,"opts.policy",e.policy),"boolean"==typeof e["auto-redirect"]&&u.set(e,"opts.redirection",e["auto-redirect"]),e.body instanceof ArrayBuffer?(e.bodyBytes=e.body,e.body=void 0):ArrayBuffer.isView(e.body)?(e.bodyBytes=e.body.buffer.slice(e.body.byteOffset,e.body.byteLength+e.body.byteOffset),e.body=void 0):e.body&&(e.bodyBytes=void 0),await $task.fetch(e).then((e=>{switch(e.ok=/^2\d\d$/.test(e.statusCode),e.status=e.statusCode,(e.headers?.["Content-Type"]??e.headers?.["content-type"])?.split(";")?.[0]){case"application/protobuf":case"application/x-protobuf":case"application/vnd.google.protobuf":case"application/vnd.apple.flatbuffer":case"application/grpc":case"application/grpc+proto":case"application/octet-stream":e.body=e.bodyBytes}return e.bodyBytes=void 0,e}),(e=>Promise.reject(e.error)));case"Node.js":{const t=require("iconv-lite"),n=globalThis.got?globalThis.got:require("got"),s=globalThis.cktough?globalThis.cktough:require("tough-cookie"),a=globalThis.ckjar?globalThis.ckjar:new s.CookieJar;e&&(e.headers=e.headers?e.headers:{},void 0===e.headers.Cookie&&void 0===e.cookieJar&&(e.cookieJar=a));const{url:i,...o}=e;return await n[r](i,o).on("redirect",((e,t)=>{try{if(e.headers["set-cookie"]){const r=e.headers["set-cookie"].map(s.Cookie.parse).toString();r&&a.setCookieSync(r,null),t.cookieJar=a}}catch(e){h.error(e)}})).then((e=>(e.statusCode=e.status,e.body=t.decode(e.rawBody,"utf-8"),e.bodyBytes=e.rawBody,e)),(e=>Promise.reject(e.message)))}}}class T{static data=null;static dataFile="box.dat";static#s=/^@(?[^.]+)(?:\.(?.*))?$/;static getItem(e,t=null){let r=t;switch(e.startsWith("@")){case!0:{const{key:t,path:n}=e.match(T.#s)?.groups;e=t;let s=T.getItem(e,{});"object"!=typeof s&&(s={}),r=u.get(s,n);try{r=JSON.parse(r)}catch(e){}break}default:switch(l){case"Surge":case"Loon":case"Stash":case"Egern":case"Shadowrocket":r=$persistentStore.read(e);break;case"Quantumult X":r=$prefs.valueForKey(e);break;case"Node.js":T.data=T.#a(T.dataFile),r=T.data?.[e];break;default:r=T.data?.[e]||null}try{r=JSON.parse(r)}catch(e){}}return r??t}static setItem(e=new String,t=new String){let r=!1;if("object"==typeof t)t=JSON.stringify(t);else t=String(t);switch(e.startsWith("@")){case!0:{const{key:n,path:s}=e.match(T.#s)?.groups;e=n;let a=T.getItem(e,{});"object"!=typeof a&&(a={}),u.set(a,s,t),r=T.setItem(e,a);break}default:switch(l){case"Surge":case"Loon":case"Stash":case"Egern":case"Shadowrocket":r=$persistentStore.write(t,e);break;case"Quantumult X":r=$prefs.setValueForKey(t,e);break;case"Node.js":T.data=T.#a(T.dataFile),T.data[e]=t,T.#i(T.dataFile),r=!0;break;default:r=T.data?.[e]||null}}return r}static removeItem(e){let t=!1;switch(e.startsWith("@")){case!0:{const{key:r,path:n}=e.match(T.#s)?.groups;e=r;let s=T.getItem(e);"object"!=typeof s&&(s={}),keyValue=u.unset(s,n),t=T.setItem(e,s);break}default:switch(l){case"Surge":case"Loon":case"Stash":case"Egern":case"Shadowrocket":case"Node.js":default:t=!1;break;case"Quantumult X":t=$prefs.removeValueForKey(e)}}return t}static clear(){let e=!1;switch(l){case"Surge":case"Loon":case"Stash":case"Egern":case"Shadowrocket":case"Node.js":default:e=!1;break;case"Quantumult X":e=$prefs.removeAllValues()}return e}static#a=e=>{if("Node.js"!==l)return{};{this.fs=this.fs?this.fs:require("node:fs"),this.path=this.path?this.path:require("node:path");const t=this.path.resolve(e),r=this.path.resolve(process.cwd(),e),n=this.fs.existsSync(t),s=!n&&this.fs.existsSync(r);if(!n&&!s)return{};{const e=n?t:r;try{return JSON.parse(this.fs.readFileSync(e))}catch(e){return{}}}}};static#i=(e=this.dataFile)=>{if("Node.js"===l){this.fs=this.fs?this.fs:require("node:fs"),this.path=this.path?this.path:require("node:path");const t=this.path.resolve(e),r=this.path.resolve(process.cwd(),e),n=this.fs.existsSync(t),s=!n&&this.fs.existsSync(r),a=JSON.stringify(this.data);n?this.fs.writeFileSync(t,a):s?this.fs.writeFileSync(r,a):this.fs.writeFileSync(t,a)}}}const f=(e,...t)=>{if("string"==typeof e)return e;try{return JSON.stringify(e,...t)}catch{return e}};function m(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}var A,g;(g=A||(A={})).Root="root",g.Text="text",g.Directive="directive",g.Comment="comment",g.Script="script",g.Style="style",g.Tag="tag",g.CDATA="cdata",g.Doctype="doctype";const _=A.Root,I=A.Text,N=A.Directive,S=A.Comment,b=A.Script,C=A.Style,D=A.Tag,O=A.CDATA,y=A.Doctype;class R{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return Q(this,e)}}class L extends R{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}}class k extends L{constructor(){super(...arguments),this.type=A.Text}get nodeType(){return 3}}class P extends L{constructor(){super(...arguments),this.type=A.Comment}get nodeType(){return 8}}class M extends L{constructor(e,t){super(t),this.name=e,this.type=A.Directive}get nodeType(){return 1}}class w extends R{constructor(e){super(),this.children=e}get firstChild(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}}class v extends w{constructor(){super(...arguments),this.type=A.CDATA}get nodeType(){return 4}}class B extends w{constructor(){super(...arguments),this.type=A.Root}get nodeType(){return 9}}class x extends w{constructor(e,t,r=[],n=("script"===e?A.Script:"style"===e?A.Style:A.Tag)){super(r),this.name=e,this.attribs=t,this.type=n}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map((e=>{var t,r;return{name:e,value:this.attribs[e],namespace:null===(t=this["x-attribsNamespace"])||void 0===t?void 0:t[e],prefix:null===(r=this["x-attribsPrefix"])||void 0===r?void 0:r[e]}}))}}function U(e){return(t=e).type===A.Tag||t.type===A.Script||t.type===A.Style;var t}function F(e){return e.type===A.CDATA}function H(e){return e.type===A.Text}function G(e){return e.type===A.Comment}function q(e){return e.type===A.Directive}function Y(e){return e.type===A.Root}function V(e){return Object.prototype.hasOwnProperty.call(e,"children")}function Q(e,t=!1){let r;if(H(e))r=new k(e.data);else if(G(e))r=new P(e.data);else if(U(e)){const n=t?W(e.children):[],s=new x(e.name,{...e.attribs},n);n.forEach((e=>e.parent=s)),null!=e.namespace&&(s.namespace=e.namespace),e["x-attribsNamespace"]&&(s["x-attribsNamespace"]={...e["x-attribsNamespace"]}),e["x-attribsPrefix"]&&(s["x-attribsPrefix"]={...e["x-attribsPrefix"]}),r=s}else if(F(e)){const n=t?W(e.children):[],s=new v(n);n.forEach((e=>e.parent=s)),r=s}else if(Y(e)){const n=t?W(e.children):[],s=new B(n);n.forEach((e=>e.parent=s)),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),r=s}else{if(!q(e))throw new Error(`Not implemented yet: ${e.type}`);{const t=new M(e.name,e.data);null!=e["x-name"]&&(t["x-name"]=e["x-name"],t["x-publicId"]=e["x-publicId"],t["x-systemId"]=e["x-systemId"]),r=t}}return r.startIndex=e.startIndex,r.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function W(e){const t=e.map((e=>Q(e,!0)));for(let e=1;e䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map((e=>e.charCodeAt(0)))),$=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((e=>e.charCodeAt(0))));var z;const J=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Z=null!==(z=String.fromCodePoint)&&void 0!==z?z:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e),t};function ee(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=J.get(e))&&void 0!==t?t:e}var te,re;(re=te||(te={}))[re.NUM=35]="NUM",re[re.SEMI=59]="SEMI",re[re.EQUALS=61]="EQUALS",re[re.ZERO=48]="ZERO",re[re.NINE=57]="NINE",re[re.LOWER_A=97]="LOWER_A",re[re.LOWER_F=102]="LOWER_F",re[re.LOWER_X=120]="LOWER_X",re[re.LOWER_Z=122]="LOWER_Z",re[re.UPPER_A=65]="UPPER_A",re[re.UPPER_F=70]="UPPER_F",re[re.UPPER_Z=90]="UPPER_Z";var ne,se,ae,ie,oe;function ce(e){return e>=te.ZERO&&e<=te.NINE}function le(e){return e===te.EQUALS||function(e){return e>=te.UPPER_A&&e<=te.UPPER_Z||e>=te.LOWER_A&&e<=te.LOWER_Z||ce(e)}(e)}(se=ne||(ne={}))[se.VALUE_LENGTH=49152]="VALUE_LENGTH",se[se.BRANCH_LENGTH=16256]="BRANCH_LENGTH",se[se.JUMP_TABLE=127]="JUMP_TABLE",(ie=ae||(ae={}))[ie.EntityStart=0]="EntityStart",ie[ie.NumericStart=1]="NumericStart",ie[ie.NumericDecimal=2]="NumericDecimal",ie[ie.NumericHex=3]="NumericHex",ie[ie.NamedEntity=4]="NamedEntity",function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(oe||(oe={}));class he{constructor(e,t,r){this.decodeTree=e,this.emitCodePoint=t,this.errors=r,this.state=ae.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=oe.Strict}startEntity(e){this.decodeMode=e,this.state=ae.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,t){switch(this.state){case ae.EntityStart:return e.charCodeAt(t)===te.NUM?(this.state=ae.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=ae.NamedEntity,this.stateNamedEntity(e,t));case ae.NumericStart:return this.stateNumericStart(e,t);case ae.NumericDecimal:return this.stateNumericDecimal(e,t);case ae.NumericHex:return this.stateNumericHex(e,t);case ae.NamedEntity:return this.stateNamedEntity(e,t)}}stateNumericStart(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===te.LOWER_X?(this.state=ae.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=ae.NumericDecimal,this.stateNumericDecimal(e,t))}addToNumericResult(e,t,r,n){if(t!==r){const s=r-t;this.result=this.result*Math.pow(n,s)+parseInt(e.substr(t,s),n),this.consumed+=s}}stateNumericHex(e,t){const r=t;for(;t=te.UPPER_A&&n<=te.UPPER_F||n>=te.LOWER_A&&n<=te.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(s,3);t+=1}var n;return this.addToNumericResult(e,r,t,16),-1}stateNumericDecimal(e,t){const r=t;for(;t>14;for(;t>14,0!==s){if(a===te.SEMI)return this.emitNamedEntityData(this.treeIndex,s,this.consumed+this.excess);this.decodeMode!==oe.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var e;const{result:t,decodeTree:r}=this,n=(r[t]&ne.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,n,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,t,r){const{decodeTree:n}=this;return this.emitCodePoint(1===t?n[e]&~ne.VALUE_LENGTH:n[e+1],r),3===t&&this.emitCodePoint(n[e+2],r),r}end(){var e;switch(this.state){case ae.NamedEntity:return 0===this.result||this.decodeMode===oe.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case ae.NumericDecimal:return this.emitNumericEntity(0,2);case ae.NumericHex:return this.emitNumericEntity(0,3);case ae.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case ae.EntityStart:return 0}}}function ue(e){let t="";const r=new he(e,(e=>t+=Z(e)));return function(e,n){let s=0,a=0;for(;(a=e.indexOf("&",a))>=0;){t+=e.slice(s,a),r.startEntity(n);const i=r.write(e,a+1);if(i<0){s=a+r.end();break}s=a+i,a=0===i?s+1:s}const i=t+e.slice(s);return t="",i}}function de(e,t,r,n){const s=(t&ne.BRANCH_LENGTH)>>7,a=t&ne.JUMP_TABLE;if(0===s)return 0!==a&&n===a?r:-1;if(a){const t=n-a;return t<0||t>=s?-1:e[r+t]-1}let i=r,o=i+s-1;for(;i<=o;){const t=i+o>>>1,r=e[t];if(rn))return e[t+s];o=t-1}}return-1}ue(K),ue($);function pe(e){for(let t=1;t$\x80-\uFFFF]/g,Te=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),fe=null!=String.prototype.codePointAt?(e,t)=>e.codePointAt(t):(e,t)=>55296==(64512&e.charCodeAt(t))?1024*(e.charCodeAt(t)-55296)+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t);function me(e){let t,r="",n=0;for(;null!==(t=Ee.exec(e));){const s=t.index,a=e.charCodeAt(s),i=Te.get(a);void 0!==i?(r+=e.substring(n,s)+i,n=s+1):(r+=`${e.substring(n,s)}&#x${fe(e,s).toString(16)};`,n=Ee.lastIndex+=Number(55296==(64512&a)))}return r+e.substr(n)}function Ae(e,t){return function(r){let n,s=0,a="";for(;n=e.exec(r);)s!==n.index&&(a+=r.substring(s,n.index)),a+=t.get(n[0].charCodeAt(0)),s=n.index+1;return a+r.substring(s)}}Ae(/[&<>'"]/g,Te);const ge=Ae(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),_e=Ae(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]));var Ie,Ne,Se,be;(Ne=Ie||(Ie={}))[Ne.XML=0]="XML",Ne[Ne.HTML=1]="HTML",(be=Se||(Se={}))[be.UTF8=0]="UTF8",be[be.ASCII=1]="ASCII",be[be.Extensive=2]="Extensive",be[be.Attribute=3]="Attribute",be[be.Text=4]="Text";const Ce=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((e=>[e.toLowerCase(),e]))),De=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((e=>[e.toLowerCase(),e]))),Oe=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function ye(e){return e.replace(/"/g,""")}const Re=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function Le(e,t={}){const r="length"in e?e:[e];let n="";for(let e=0;e`;case S:return function(e){return`\x3c!--${e.data}--\x3e`}(e);case O:return function(e){return``}(e);case b:case C:case D:return function(e,t){var r;"foreign"===t.xmlMode&&(e.name=null!==(r=Ce.get(e.name))&&void 0!==r?r:e.name,e.parent&&Me.has(e.parent.name)&&(t={...t,xmlMode:!1}));!t.xmlMode&&we.has(e.name)&&(t={...t,xmlMode:"foreign"});let n=`<${e.name}`;const s=function(e,t){var r;if(!e)return;const n=!1===(null!==(r=t.encodeEntities)&&void 0!==r?r:t.decodeEntities)?ye:t.xmlMode||"utf8"!==t.encodeEntities?me:ge;return Object.keys(e).map((r=>{var s,a;const i=null!==(s=e[r])&&void 0!==s?s:"";return"foreign"===t.xmlMode&&(r=null!==(a=De.get(r))&&void 0!==a?a:r),t.emptyAttrs||t.xmlMode||""!==i?`${r}="${n(i)}"`:r})).join(" ")}(e.attribs,t);s&&(n+=` ${s}`);0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&Re.has(e.name))?(t.xmlMode||(n+=" "),n+="/>"):(n+=">",e.children.length>0&&(n+=Le(e.children,t)),!t.xmlMode&&Re.has(e.name)||(n+=``));return n}(e,t);case I:return function(e,t){var r;let n=e.data||"";!1===(null!==(r=t.encodeEntities)&&void 0!==r?r:t.decodeEntities)||!t.xmlMode&&e.parent&&Oe.has(e.parent.name)||(n=t.xmlMode||"utf8"!==t.encodeEntities?me(n):_e(n));return n}(e,t)}}const Me=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),we=new Set(["svg","math"]);function ve(e,t){return ke(e,t)}function Be(e,t){return V(e)?e.children.map((e=>ve(e,t))).join(""):""}function xe(e){return Array.isArray(e)?e.map(xe).join(""):U(e)?"br"===e.name?"\n":xe(e.children):F(e)?xe(e.children):H(e)?e.data:""}function Ue(e){return Array.isArray(e)?e.map(Ue).join(""):V(e)&&!G(e)?Ue(e.children):H(e)?e.data:""}function Fe(e){return Array.isArray(e)?e.map(Fe).join(""):V(e)&&(e.type===A.Tag||F(e))?Fe(e.children):H(e)?e.data:""}function He(e){return V(e)?e.children:[]}function Ge(e){return e.parent||null}function qe(e){const t=Ge(e);if(null!=t)return He(t);const r=[e];let{prev:n,next:s}=e;for(;null!=n;)r.unshift(n),({prev:n}=n);for(;null!=s;)r.push(s),({next:s}=s);return r}function Ye(e,t){var r;return null===(r=e.attribs)||void 0===r?void 0:r[t]}function Ve(e,t){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]}function Qe(e){return e.name}function We(e){let{next:t}=e;for(;null!==t&&!U(t);)({next:t}=t);return t}function je(e){let{prev:t}=e;for(;null!==t&&!U(t);)({prev:t}=t);return t}function Xe(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){const t=e.parent.children,r=t.lastIndexOf(e);r>=0&&t.splice(r,1)}e.next=null,e.prev=null,e.parent=null}function Ke(e,t){const r=t.prev=e.prev;r&&(r.next=t);const n=t.next=e.next;n&&(n.prev=t);const s=t.parent=e.parent;if(s){const r=s.children;r[r.lastIndexOf(e)]=t,e.parent=null}}function $e(e,t){if(Xe(t),t.next=null,t.parent=e,e.children.push(t)>1){const r=e.children[e.children.length-2];r.next=t,t.prev=r}else t.prev=null}function ze(e,t){Xe(t);const{parent:r}=e,n=e.next;if(t.next=n,t.prev=e,e.next=t,t.parent=r,n){if(n.prev=t,r){const e=r.children;e.splice(e.lastIndexOf(n),0,t)}}else r&&r.children.push(t)}function Je(e,t){if(Xe(t),t.parent=e,t.prev=null,1!==e.children.unshift(t)){const r=e.children[1];r.prev=t,t.next=r}else t.next=null}function Ze(e,t){Xe(t);const{parent:r}=e;if(r){const n=r.children;n.splice(n.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=r,t.prev=e.prev,t.next=e,e.prev=t}function et(e,t,r=!0,n=1/0){return tt(e,Array.isArray(t)?t:[t],r,n)}function tt(e,t,r,n){const s=[],a=[t],i=[0];for(;;){if(i[0]>=a[0].length){if(1===i.length)return s;a.shift(),i.shift();continue}const t=a[0][i[0]++];if(e(t)&&(s.push(t),--n<=0))return s;r&&V(t)&&t.children.length>0&&(i.unshift(0),a.unshift(t.children))}}function rt(e,t){return t.find(e)}function nt(e,t,r=!0){let n=null;for(let s=0;s0&&(n=nt(e,a.children,!0)))}return n}function st(e,t){return t.some((t=>U(t)&&(e(t)||st(e,t.children))))}function at(e,t){const r=[],n=[t],s=[0];for(;;){if(s[0]>=n[0].length){if(1===n.length)return r;n.shift(),s.shift();continue}const t=n[0][s[0]++];U(t)&&(e(t)&&r.push(t),t.children.length>0&&(s.unshift(0),n.unshift(t.children)))}}const it={tag_name:e=>"function"==typeof e?t=>U(t)&&e(t.name):"*"===e?U:t=>U(t)&&t.name===e,tag_type:e=>"function"==typeof e?t=>e(t.type):t=>t.type===e,tag_contains:e=>"function"==typeof e?t=>H(t)&&e(t.data):t=>H(t)&&t.data===e};function ot(e,t){return"function"==typeof t?r=>U(r)&&t(r.attribs[e]):r=>U(r)&&r.attribs[e]===t}function ct(e,t){return r=>e(r)||t(r)}function lt(e){const t=Object.keys(e).map((t=>{const r=e[t];return Object.prototype.hasOwnProperty.call(it,t)?it[t](r):ot(t,r)}));return 0===t.length?null:t.reduce(ct)}function ht(e,t){const r=lt(e);return!r||r(t)}function ut(e,t,r,n=1/0){const s=lt(e);return s?et(s,t,r,n):[]}function dt(e,t,r=!0){return Array.isArray(t)||(t=[t]),nt(ot("id",e),t,r)}function pt(e,t,r=!0,n=1/0){return et(it.tag_name(e),t,r,n)}function Et(e,t,r=!0,n=1/0){return et(it.tag_type(e),t,r,n)}function Tt(e){let t=e.length;for(;--t>=0;){const r=e[t];if(t>0&&e.lastIndexOf(r,t-1)>=0)e.splice(t,1);else for(let n=r.parent;n;n=n.parent)if(e.includes(n)){e.splice(t,1);break}}return e}var ft,mt;function At(e,t){const r=[],n=[];if(e===t)return 0;let s=V(e)?e:e.parent;for(;s;)r.unshift(s),s=s.parent;for(s=V(t)?t:t.parent;s;)n.unshift(s),s=s.parent;const a=Math.min(r.length,n.length);let i=0;for(;ic.indexOf(h)?o===t?ft.FOLLOWING|ft.CONTAINED_BY:ft.FOLLOWING:o===e?ft.PRECEDING|ft.CONTAINS:ft.PRECEDING}function gt(e){return(e=e.filter(((e,t,r)=>!r.includes(e,t+1)))).sort(((e,t)=>{const r=At(e,t);return r&ft.PRECEDING?-1:r&ft.FOLLOWING?1:0})),e}function _t(e){const t=bt(Ot,e);return t?"feed"===t.name?function(e){var t;const r=e.children,n={type:"atom",items:pt("entry",r).map((e=>{var t;const{children:r}=e,n={media:St(r)};Dt(n,"id","id",r),Dt(n,"title","title",r);const s=null===(t=bt("link",r))||void 0===t?void 0:t.attribs.href;s&&(n.link=s);const a=Ct("summary",r)||Ct("content",r);a&&(n.description=a);const i=Ct("updated",r);return i&&(n.pubDate=new Date(i)),n}))};Dt(n,"id","id",r),Dt(n,"title","title",r);const s=null===(t=bt("link",r))||void 0===t?void 0:t.attribs.href;s&&(n.link=s);Dt(n,"description","subtitle",r);const a=Ct("updated",r);a&&(n.updated=new Date(a));return Dt(n,"author","email",r,!0),n}(t):function(e){var t,r;const n=null!==(r=null===(t=bt("channel",e.children))||void 0===t?void 0:t.children)&&void 0!==r?r:[],s={type:e.name.substr(0,3),id:"",items:pt("item",e.children).map((e=>{const{children:t}=e,r={media:St(t)};Dt(r,"id","guid",t),Dt(r,"title","title",t),Dt(r,"link","link",t),Dt(r,"description","description",t);const n=Ct("pubDate",t)||Ct("dc:date",t);return n&&(r.pubDate=new Date(n)),r}))};Dt(s,"title","title",n),Dt(s,"link","link",n),Dt(s,"description","description",n);const a=Ct("lastBuildDate",n);a&&(s.updated=new Date(a));return Dt(s,"author","managingEditor",n,!0),s}(t):null}(mt=ft||(ft={}))[mt.DISCONNECTED=1]="DISCONNECTED",mt[mt.PRECEDING=2]="PRECEDING",mt[mt.FOLLOWING=4]="FOLLOWING",mt[mt.CONTAINS=8]="CONTAINS",mt[mt.CONTAINED_BY=16]="CONTAINED_BY";const It=["url","type","lang"],Nt=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function St(e){return pt("media:content",e).map((e=>{const{attribs:t}=e,r={medium:t.medium,isDefault:!!t.isDefault};for(const e of It)t[e]&&(r[e]=t[e]);for(const e of Nt)t[e]&&(r[e]=parseInt(t[e],10));return t.expression&&(r.expression=t.expression),r}))}function bt(e,t){return pt(e,t,!0,1)[0]}function Ct(e,t,r=!1){return Ue(pt(e,t,r,1)).trim()}function Dt(e,t,r,n,s=!1){const a=Ct(r,n,s);a&&(e[t]=a)}function Ot(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}const yt={_useHtmlParser2:!1};function Rt(e,t){if(!e)return null!=t?t:yt;const r={_useHtmlParser2:!!e.xmlMode,...t,...e};return e.xml?(r._useHtmlParser2=!0,r.xmlMode=!0,!0!==e.xml&&Object.assign(r,e.xml)):e.xmlMode&&(r._useHtmlParser2=!0),r}function Lt(e,t,r){return e?e(null!=t?t:e._root.children,null,void 0,r).toString():""}function kt(e,t){return Lt(this,function(e,t){return!t&&"object"==typeof e&&null!=e&&!("length"in e)&&!("type"in e)}(e)?void(t=e):e,{...null==this?void 0:this._options,...Rt(t)})}function Pt(e){return Lt(this,e,{...this._options,xmlMode:!0})}function Mt(e){const t=null!=e?e:this?this.root():[];let r="";for(let e=0;ee.length-3)return!1;const r=e.charCodeAt(t+1);return(r>=qt.LowerA&&r<=qt.LowerZ||r>=qt.UpperA&&r<=qt.UpperZ||r===qt.Exclamation)&&e.includes(">",t+2)}(Yt=qt||(qt={}))[Yt.LowerA=97]="LowerA",Yt[Yt.LowerZ=122]="LowerZ",Yt[Yt.UpperA=65]="UpperA",Yt[Yt.UpperZ=90]="UpperZ",Yt[Yt.Exclamation=33]="Exclamation";const Qt=Object.prototype.hasOwnProperty,Wt=/\s+/,jt="data-",Xt=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,Kt=/^{[^]*}$|^\[[^]*]$/;function $t(e,t,r){var n;if(e&&U(e))return null!==(n=e.attribs)&&void 0!==n||(e.attribs={}),t?Qt.call(e.attribs,t)?!r&&Xt.test(t)?t:e.attribs[t]:"option"===e.name&&"value"===t?Mt(e.children):"input"!==e.name||"radio"!==e.attribs.type&&"checkbox"!==e.attribs.type||"value"!==t?void 0:"on":e.attribs}function zt(e,t,r){null===r?ir(e,t):e.attribs[t]=`${r}`}function Jt(e,t){if("object"==typeof e||void 0!==t){if("function"==typeof t){if("string"!=typeof e)throw new Error("Bad combination of arguments.");return Gt(this,((r,n)=>{U(r)&&zt(r,e,t.call(r,n,r.attribs[e]))}))}return Gt(this,(r=>{if(U(r))if("object"==typeof e)for(const t of Object.keys(e)){zt(r,t,e[t])}else zt(r,e,t)}))}return arguments.length>1?this:$t(this[0],e,this.options.xmlMode)}function Zt(e,t,r){return t in e?e[t]:!r&&Xt.test(t)?void 0!==$t(e,t,!1):$t(e,t,r)}function er(e,t,r,n){t in e?e[t]=r:zt(e,t,!n&&Xt.test(t)?r?"":null:`${r}`)}function tr(e,t){var r;if("string"==typeof e&&void 0===t){const t=this[0];if(!t||!U(t))return;switch(e){case"style":{const e=this.css(),t=Object.keys(e);for(let r=0;r").parent().html();case"innerHTML":return this.html();default:return Zt(t,e,this.options.xmlMode)}}if("object"==typeof e||void 0!==t){if("function"==typeof t){if("object"==typeof e)throw new TypeError("Bad combination of arguments.");return Gt(this,((r,n)=>{U(r)&&er(r,e,t.call(r,n,Zt(r,e,this.options.xmlMode)),this.options.xmlMode)}))}return Gt(this,(r=>{if(U(r))if("object"==typeof e)for(const t of Object.keys(e)){er(r,t,e[t],this.options.xmlMode)}else er(r,e,t,this.options.xmlMode)}))}}function rr(e,t,r){var n;null!==(n=e.data)&&void 0!==n||(e.data={}),"object"==typeof t?Object.assign(e.data,t):"string"==typeof t&&void 0!==r&&(e.data[t]=r)}function nr(e){if("null"===e)return null;if("true"===e)return!0;if("false"===e)return!1;const t=Number(e);if(e===String(t))return t;if(Kt.test(e))try{return JSON.parse(e)}catch{}return e}function sr(e,t){var r;const n=this[0];if(!n||!U(n))return;const s=n;return null!==(r=s.data)&&void 0!==r||(s.data={}),null==e?function(e){for(const t of Object.keys(e.attribs)){if(!t.startsWith(jt))continue;const r=t.slice(jt.length).replace(/[._-](\w|$)/g,((e,t)=>t.toUpperCase()));Qt.call(e.data,r)||(e.data[r]=nr(e.attribs[t]))}return e.data}(s):"object"==typeof e||void 0!==t?(Gt(this,(r=>{U(r)&&("object"==typeof e?rr(r,e):rr(r,e,t))})),this):function(e,t){const r=jt+t.replace(/[A-Z]/g,"-$&").toLowerCase(),n=e.data;return Qt.call(n,t)?n[t]:Qt.call(e.attribs,r)?n[t]=nr(e.attribs[r]):void 0}(s,e)}function ar(e){const t=0===arguments.length,r=this[0];if(!r||!U(r))return t?void 0:this;switch(r.name){case"textarea":return this.text(e);case"select":{const r=this.find("option:selected");if(!t){if(null==this.attr("multiple")&&"object"==typeof e)return this;this.find("option").removeAttr("selected");const t="object"==typeof e?e:[e];for(const e of t)this.find(`option[value="${e}"]`).attr("selected","");return this}return this.attr("multiple")?r.toArray().map((e=>Mt(e.children))):r.attr("value")}case"input":case"option":return t?this.attr("value"):this.attr("value",e)}}function ir(e,t){e.attribs&&Qt.call(e.attribs,t)&&delete e.attribs[t]}function or(e){return e?e.trim().split(Wt):[]}function cr(e){const t=or(e);for(const e of t)Gt(this,(t=>{U(t)&&ir(t,e)}));return this}function lr(e){return this.toArray().some((t=>{const r=U(t)&&t.attribs.class;let n=-1;if(r&&e.length>0)for(;(n=r.indexOf(e,n+1))>-1;){const t=n+e.length;if((0===n||Wt.test(r[n-1]))&&(t===r.length||Wt.test(r[t])))return!0}return!1}))}function hr(e){if("function"==typeof e)return Gt(this,((t,r)=>{if(U(t)){const n=t.attribs.class||"";hr.call([t],e.call(t,r,n))}}));if(!e||"string"!=typeof e)return this;const t=e.split(Wt),r=this.length;for(let e=0;e{U(t)&&ur.call([t],e.call(t,r,t.attribs.class||""))}));const t=or(e),r=t.length,n=0===arguments.length;return Gt(this,(e=>{if(U(e))if(n)e.attribs.class="";else{const n=or(e.attribs.class);let s=!1;for(let e=0;e=0&&(n.splice(r,1),s=!0,e--)}s&&(e.attribs.class=n.join(" "))}}))}function dr(e,t){if("function"==typeof e)return Gt(this,((r,n)=>{U(r)&&dr.call([r],e.call(r,n,r.attribs.class||"",t),t)}));if(!e||"string"!=typeof e)return this;const r=e.split(Wt),n=r.length,s="boolean"==typeof t?t?1:-1:0,a=this.length;for(let e=0;e=0&&t<0?a.push(r[e]):s<=0&&t>=0&&a.splice(t,1)}t.attribs.class=a.join(" ")}return this}var pr,Er;(Er=pr||(pr={})).Attribute="attribute",Er.Pseudo="pseudo",Er.PseudoElement="pseudo-element",Er.Tag="tag",Er.Universal="universal",Er.Adjacent="adjacent",Er.Child="child",Er.Descendant="descendant",Er.Parent="parent",Er.Sibling="sibling",Er.ColumnCombinator="column-combinator";var Tr,fr;(fr=Tr||(Tr={})).Any="any",fr.Element="element",fr.End="end",fr.Equals="equals",fr.Exists="exists",fr.Hyphen="hyphen",fr.Not="not",fr.Start="start";const mr=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,Ar=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,gr=new Map([[126,Tr.Element],[94,Tr.Start],[36,Tr.End],[42,Tr.Any],[33,Tr.Not],[124,Tr.Hyphen]]),_r=new Set(["has","not","matches","is","where","host","host-context"]);function Ir(e){switch(e.type){case pr.Adjacent:case pr.Child:case pr.Descendant:case pr.Parent:case pr.Sibling:case pr.ColumnCombinator:return!0;default:return!1}}const Nr=new Set(["contains","icontains"]);function Sr(e,t,r){const n=parseInt(t,16)-65536;return n!=n||r?t:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)}function br(e){return e.replace(Ar,Sr)}function Cr(e){return 39===e||34===e}function Dr(e){return 32===e||9===e||10===e||12===e||13===e}function Or(e){const t=[],r=yr(t,`${e}`,0);if(r0&&r0&&Ir(n[n.length-1]))throw new Error("Did not expect successive traversals.")}function l(e){n.length>0&&n[n.length-1].type===pr.Descendant?n[n.length-1].type=e:(c(),n.push({type:e}))}function h(e,t){n.push({type:pr.Attribute,name:e,action:t,value:s(1),namespace:null,ignoreCase:"quirks"})}function u(){if(n.length&&n[n.length-1].type===pr.Descendant&&n.pop(),0===n.length)throw new Error("Empty sub-selector");e.push(n)}if(a(0),t.length===r)return r;e:for(;r=0&&n>=1)):e.type===pr.Pseudo&&(e.data?"has"===e.name||"contains"===e.name?n=0:Array.isArray(e.data)?(n=Math.min(...e.data.map((e=>Math.min(...e.map(wr))))),n<0&&(n=0)):n=2:n=3),n}const vr=/[-[\]{}()*+?.,\\^$|#\s]/g;function Br(e){return e.replace(vr,"\\$&")}const xr=new Set(["accept","accept-charset","align","alink","axis","bgcolor","charset","checked","clear","codetype","color","compact","declare","defer","dir","direction","disabled","enctype","face","frame","hreflang","http-equiv","lang","language","link","media","method","multiple","nohref","noresize","noshade","nowrap","readonly","rel","rev","rules","scope","scrolling","selected","shape","target","text","type","valign","valuetype","vlink"]);function Ur(e,t){return"boolean"==typeof e.ignoreCase?e.ignoreCase:"quirks"===e.ignoreCase?!!t.quirksMode:!t.xmlMode&&xr.has(e.name)}const Fr={equals(e,t,r){const{adapter:n}=r,{name:s}=t;let{value:a}=t;return Ur(t,r)?(a=a.toLowerCase(),t=>{const r=n.getAttributeValue(t,s);return null!=r&&r.length===a.length&&r.toLowerCase()===a&&e(t)}):t=>n.getAttributeValue(t,s)===a&&e(t)},hyphen(e,t,r){const{adapter:n}=r,{name:s}=t;let{value:a}=t;const i=a.length;return Ur(t,r)?(a=a.toLowerCase(),function(t){const r=n.getAttributeValue(t,s);return null!=r&&(r.length===i||"-"===r.charAt(i))&&r.substr(0,i).toLowerCase()===a&&e(t)}):function(t){const r=n.getAttributeValue(t,s);return null!=r&&(r.length===i||"-"===r.charAt(i))&&r.substr(0,i)===a&&e(t)}},element(e,t,r){const{adapter:n}=r,{name:s,value:a}=t;if(/\s/.test(a))return Rr.falseFunc;const i=new RegExp(`(?:^|\\s)${Br(a)}(?:$|\\s)`,Ur(t,r)?"i":"");return function(t){const r=n.getAttributeValue(t,s);return null!=r&&r.length>=a.length&&i.test(r)&&e(t)}},exists:(e,{name:t},{adapter:r})=>n=>r.hasAttrib(n,t)&&e(n),start(e,t,r){const{adapter:n}=r,{name:s}=t;let{value:a}=t;const i=a.length;return 0===i?Rr.falseFunc:Ur(t,r)?(a=a.toLowerCase(),t=>{const r=n.getAttributeValue(t,s);return null!=r&&r.length>=i&&r.substr(0,i).toLowerCase()===a&&e(t)}):t=>{var r;return!!(null===(r=n.getAttributeValue(t,s))||void 0===r?void 0:r.startsWith(a))&&e(t)}},end(e,t,r){const{adapter:n}=r,{name:s}=t;let{value:a}=t;const i=-a.length;return 0===i?Rr.falseFunc:Ur(t,r)?(a=a.toLowerCase(),t=>{var r;return(null===(r=n.getAttributeValue(t,s))||void 0===r?void 0:r.substr(i).toLowerCase())===a&&e(t)}):t=>{var r;return!!(null===(r=n.getAttributeValue(t,s))||void 0===r?void 0:r.endsWith(a))&&e(t)}},any(e,t,r){const{adapter:n}=r,{name:s,value:a}=t;if(""===a)return Rr.falseFunc;if(Ur(t,r)){const t=new RegExp(Br(a),"i");return function(r){const i=n.getAttributeValue(r,s);return null!=i&&i.length>=a.length&&t.test(i)&&e(r)}}return t=>{var r;return!!(null===(r=n.getAttributeValue(t,s))||void 0===r?void 0:r.includes(a))&&e(t)}},not(e,t,r){const{adapter:n}=r,{name:s}=t;let{value:a}=t;return""===a?t=>!!n.getAttributeValue(t,s)&&e(t):Ur(t,r)?(a=a.toLowerCase(),t=>{const r=n.getAttributeValue(t,s);return(null==r||r.length!==a.length||r.toLowerCase()!==a)&&e(t)}):t=>n.getAttributeValue(t,s)!==a&&e(t)}},Hr=new Set([9,10,12,13,32]),Gr="0".charCodeAt(0),qr="9".charCodeAt(0);function Yr(e){return function(e){const t=e[0],r=e[1]-1;if(r<0&&t<=0)return Rr.falseFunc;if(-1===t)return e=>e<=r;if(0===t)return e=>e===r;if(1===t)return r<0?Rr.trueFunc:e=>e>=r;const n=Math.abs(t),s=(r%n+n)%n;return t>1?e=>e>=r&&e%n===s:e=>e<=r&&e%n===s}(function(e){if("even"===(e=e.trim().toLowerCase()))return[2,0];if("odd"===e)return[2,1];let t=0,r=0,n=a(),s=i();if(t=Gr&&e.charCodeAt(t)<=qr;)n=10*n+(e.charCodeAt(t)-Gr),t++;return t===r?null:n}function o(){for(;t{const n=t.getParent(r);return null!=n&&t.isTag(n)&&e(r)}}const Qr={contains:(e,t,{adapter:r})=>function(n){return e(n)&&r.getText(n).includes(t)},icontains(e,t,{adapter:r}){const n=t.toLowerCase();return function(t){return e(t)&&r.getText(t).toLowerCase().includes(n)}},"nth-child"(e,t,{adapter:r,equals:n}){const s=Yr(t);return s===Rr.falseFunc?Rr.falseFunc:s===Rr.trueFunc?Vr(e,r):function(t){const a=r.getSiblings(t);let i=0;for(let e=0;e=0&&!n(t,a[e]);e--)r.isTag(a[e])&&i++;return s(i)&&e(t)}},"nth-of-type"(e,t,{adapter:r,equals:n}){const s=Yr(t);return s===Rr.falseFunc?Rr.falseFunc:s===Rr.trueFunc?Vr(e,r):function(t){const a=r.getSiblings(t);let i=0;for(let e=0;e=0;e--){const s=a[e];if(n(t,s))break;r.isTag(s)&&r.getName(s)===r.getName(t)&&i++}return s(i)&&e(t)}},root:(e,t,{adapter:r})=>t=>{const n=r.getParent(t);return(null==n||!r.isTag(n))&&e(t)},scope(e,t,r,n){const{equals:s}=r;return n&&0!==n.length?1===n.length?t=>s(n[0],t)&&e(t):t=>n.includes(t)&&e(t):Qr.root(e,t,r)},hover:Wr("isHovered"),visited:Wr("isVisited"),active:Wr("isActive")};function Wr(e){return function(t,r,{adapter:n}){const s=n[e];return"function"!=typeof s?Rr.falseFunc:function(e){return s(e)&&t(e)}}}const jr={empty:(e,{adapter:t})=>!t.getChildren(e).some((e=>t.isTag(e)||""!==t.getText(e))),"first-child"(e,{adapter:t,equals:r}){if(t.prevElementSibling)return null==t.prevElementSibling(e);const n=t.getSiblings(e).find((e=>t.isTag(e)));return null!=n&&r(e,n)},"last-child"(e,{adapter:t,equals:r}){const n=t.getSiblings(e);for(let s=n.length-1;s>=0;s--){if(r(e,n[s]))return!0;if(t.isTag(n[s]))break}return!1},"first-of-type"(e,{adapter:t,equals:r}){const n=t.getSiblings(e),s=t.getName(e);for(let a=0;a=0;a--){const i=n[a];if(r(e,i))return!0;if(t.isTag(i)&&t.getName(i)===s)break}return!1},"only-of-type"(e,{adapter:t,equals:r}){const n=t.getName(e);return t.getSiblings(e).every((s=>r(e,s)||!t.isTag(s)||t.getName(s)!==n))},"only-child":(e,{adapter:t,equals:r})=>t.getSiblings(e).every((n=>r(e,n)||!t.isTag(n)))};function Xr(e,t,r,n){if(null===r){if(e.length>n)throw new Error(`Pseudo-class :${t} requires an argument`)}else if(e.length===n)throw new Error(`Pseudo-class :${t} doesn't have any arguments`)}const Kr={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:":is(\n :is(button, input, select, textarea, optgroup, option)[disabled],\n optgroup[disabled] > option,\n fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)\n )",enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"},$r={};function zr(e,t){return e===Rr.falseFunc?Rr.falseFunc:r=>t.isTag(r)&&e(r)}function Jr(e,t){const r=t.getSiblings(e);if(r.length<=1)return[];const n=r.indexOf(e);return n<0||n===r.length-1?[]:r.slice(n+1).filter(t.isTag)}function Zr(e){return{xmlMode:!!e.xmlMode,lowerCaseAttributeNames:!!e.lowerCaseAttributeNames,lowerCaseTags:!!e.lowerCaseTags,quirksMode:!!e.quirksMode,cacheResults:!!e.cacheResults,pseudos:e.pseudos,adapter:e.adapter,equals:e.equals}}const en=(e,t,r,n,s)=>{const a=s(t,Zr(r),n);return a===Rr.trueFunc?e:a===Rr.falseFunc?Rr.falseFunc:t=>a(t)&&e(t)},tn={is:en,matches:en,where:en,not(e,t,r,n,s){const a=s(t,Zr(r),n);return a===Rr.falseFunc?e:a===Rr.trueFunc?Rr.falseFunc:t=>!a(t)&&e(t)},has(e,t,r,n,s){const{adapter:a}=r,i=Zr(r);i.relativeSelector=!0;const o=t.some((e=>e.some(kr)))?[$r]:void 0,c=s(t,i,o);if(c===Rr.falseFunc)return Rr.falseFunc;const l=zr(c,a);if(o&&c!==Rr.trueFunc){const{shouldTestNextSiblings:t=!1}=c;return r=>{if(!e(r))return!1;o[0]=r;const n=a.getChildren(r),s=t?[...n,...Jr(r,a)]:n;return a.existsOne(l,s)}}return t=>e(t)&&a.existsOne(l,a.getChildren(t))}};function rn(e,t){const r=t.getParent(e);return r&&t.isTag(r)?r:null}function nn(e,t,r,n,s){const{adapter:a,equals:i}=r;switch(t.type){case pr.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case pr.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case pr.Attribute:if(null!=t.namespace)throw new Error("Namespaced attributes are not yet supported by css-select");return r.xmlMode&&!r.lowerCaseAttributeNames||(t.name=t.name.toLowerCase()),Fr[t.action](e,t,r);case pr.Pseudo:return function(e,t,r,n,s){var a;const{name:i,data:o}=t;if(Array.isArray(o)){if(!(i in tn))throw new Error(`Unknown pseudo-class :${i}(${o})`);return tn[i](e,o,r,n,s)}const c=null===(a=r.pseudos)||void 0===a?void 0:a[i],l="string"==typeof c?c:Kr[i];if("string"==typeof l){if(null!=o)throw new Error(`Pseudo ${i} doesn't have any arguments`);const t=Or(l);return tn.is(e,t,r,n,s)}if("function"==typeof c)return Xr(c,i,o,1),t=>c(t,o)&&e(t);if(i in Qr)return Qr[i](e,o,r,n);if(i in jr){const t=jr[i];return Xr(t,i,o,2),n=>t(n,r,o)&&e(n)}throw new Error(`Unknown pseudo-class :${i}`)}(e,t,r,n,s);case pr.Tag:{if(null!=t.namespace)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:n}=t;return r.xmlMode&&!r.lowerCaseTags||(n=n.toLowerCase()),function(t){return a.getName(t)===n&&e(t)}}case pr.Descendant:{if(!1===r.cacheResults||"undefined"==typeof WeakSet)return function(t){let r=t;for(;r=rn(r,a);)if(e(r))return!0;return!1};const t=new WeakSet;return function(r){let n=r;for(;n=rn(n,a);)if(!t.has(n)){if(a.isTag(n)&&e(n))return!0;t.add(n)}return!1}}case"_flexibleDescendant":return function(t){let r=t;do{if(e(r))return!0}while(r=rn(r,a));return!1};case pr.Parent:return function(t){return a.getChildren(t).some((t=>a.isTag(t)&&e(t)))};case pr.Child:return function(t){const r=a.getParent(t);return null!=r&&a.isTag(r)&&e(r)};case pr.Sibling:return function(t){const r=a.getSiblings(t);for(let n=0;ne.some(an))))}const on={type:pr.Descendant},cn={type:"_flexibleDescendant"},ln={type:pr.Pseudo,name:"scope",data:null};function hn(e,t,r){var n;e.forEach(Mr),r=null!==(n=t.context)&&void 0!==n?n:r;const s=Array.isArray(r),a=r&&(Array.isArray(r)?r:[r]);if(!1!==t.relativeSelector)!function(e,{adapter:t},r){const n=!!(null==r?void 0:r.every((e=>{const r=t.isTag(e)&&t.getParent(e);return e===$r||r&&t.isTag(r)})));for(const t of e){if(t.length>0&&kr(t[0])&&t[0].type!==pr.Descendant);else{if(!n||t.some(an))continue;t.unshift(on)}t.unshift(ln)}}(e,t,a);else if(e.some((e=>e.length>0&&kr(e[0]))))throw new Error("Relative selectors are not allowed when the `relativeSelector` option is disabled");let i=!1;const o=e.map((e=>{if(e.length>=2){const[t,r]=e;t.type!==pr.Pseudo||"scope"!==t.name||(s&&r.type===pr.Descendant?e[1]=cn:r.type!==pr.Adjacent&&r.type!==pr.Sibling||(i=!0))}return function(e,t,r){var n;return e.reduce(((e,n)=>e===Rr.falseFunc?Rr.falseFunc:nn(e,n,t,r,hn)),null!==(n=t.rootFunc)&&void 0!==n?n:Rr.trueFunc)}(e,t,a)})).reduce(un,Rr.falseFunc);return o.shouldTestNextSiblings=i,o}function un(e,t){return t===Rr.falseFunc||e===Rr.trueFunc?e:e===Rr.falseFunc||t===Rr.trueFunc?t:function(r){return e(r)||t(r)}}const dn=(e,t)=>e===t,pn={adapter:e,equals:dn};function En(t){var r,n,s,a;const i=null!=t?t:pn;return null!==(r=i.adapter)&&void 0!==r||(i.adapter=e),null!==(n=i.equals)&&void 0!==n||(i.equals=null!==(a=null===(s=i.adapter)||void 0===s?void 0:s.equals)&&void 0!==a?a:dn),i}function Tn(e){return function(t,r,n){const s=En(r);return e(t,s,n)}}Tn((function(e,t,r){return zr(sn(e,t,r),t.adapter)})),Tn(sn);const fn=Tn(hn);function mn(e){return function(t,r,n){const s=En(n);"function"!=typeof t&&(t=sn(t,s,r));const a=An(r,s.adapter,t.shouldTestNextSiblings);return e(t,a,s)}}function An(e,t,r=!1){return r&&(e=function(e,t){const r=Array.isArray(e)?e.slice(0):[e],n=r.length;for(let e=0;ee!==Rr.falseFunc&&t&&0!==t.length?r.adapter.findAll(e,t):[])),mn(((e,t,r)=>e!==Rr.falseFunc&&t&&0!==t.length?r.adapter.findOne(e,t):null));const gn=new Set(["first","last","eq","gt","nth","lt","even","odd"]);function _n(e){return"pseudo"===e.type&&(!!gn.has(e.name)||!("not"!==e.name||!Array.isArray(e.data))&&e.data.some((e=>e.some(_n))))}function In(e){const t=[],r=[];for(const n of e)n.some(_n)?t.push(n):r.push(n);return[r,t]}const Nn={type:pr.Universal,namespace:null},Sn={type:pr.Pseudo,name:"scope",data:null};function bn(e,t,r={}){return Cn([e],t,r)}function Cn(e,t,r={}){if("function"==typeof t)return e.some(t);const[n,s]=In(Or(t));return n.length>0&&e.some(fn(n,r))||s.some((t=>yn(t,e,r).length>0))}function Dn(e,t,r={}){return On(Or(e),t,r)}function On(e,t,r){if(0===t.length)return[];const[n,s]=In(e);let a;if(n.length){const e=Pn(t,n,r);if(0===s.length)return e;e.length&&(a=new Set(e))}for(let e=0;eU(e)&&!a.has(e))):t).length)break;const i=yn(n,t,r);if(i.length)if(a)i.forEach((e=>a.add(e)));else{if(e===s.length-1)return i;a=new Set(i)}}return void 0!==a?a.size===t.length?t:t.filter((e=>a.has(e))):[]}function yn(e,t,r){var n;if(e.some(Ir)){const s=null!==(n=r.root)&&void 0!==n?n:function(e){for(;e.parent;)e=e.parent;return e}(t[0]),a={...r,context:t,relativeSelector:!1};return e.push(Sn),Rn(s,e,a,!0,t.length)}return Rn(t,e,r,!1,t.length)}function Rn(t,r,n,s,a){const i=r.findIndex(_n),o=r.slice(0,i),c=r[i],l=r.length-1===i?a:1/0,h=function(e,t,r){const n=null!=t?parseInt(t,10):NaN;switch(e){case"first":return 1;case"nth":case"eq":return isFinite(n)?n>=0?n+1:1/0:0;case"lt":return isFinite(n)?n>=0?Math.min(n,r):1/0:0;case"gt":return isFinite(n)?1/0:0;case"odd":return 2*r;case"even":return 2*r-1;case"last":case"not":return 1/0}}(c.name,c.data,l);if(0===h)return[];const u=(0!==o.length||Array.isArray(t)?0===o.length?(Array.isArray(t)?t:[t]).filter(U):s||o.some(Ir)?Ln(t,[o],n,h):Pn(t,[o],n):He(t).filter(U)).slice(0,h);let d=function(e,t,r,n){const s="string"==typeof r?parseInt(r,10):NaN;switch(e){case"first":case"lt":return t;case"last":return t.length>0?[t[t.length-1]]:t;case"nth":case"eq":return isFinite(s)&&Math.abs(s)t%2==0));case"odd":return t.filter(((e,t)=>t%2==1));case"not":{const e=new Set(On(r,t,n));return t.filter((t=>!e.has(t)))}}}(c.name,u,c.data,n);if(0===d.length||r.length===i+1)return d;const p=r.slice(i+1),E=p.some(Ir);if(E){if(Ir(p[0])){const{type:t}=p[0];t!==pr.Sibling&&t!==pr.Adjacent||(d=An(d,e,!0)),p.unshift(Nn)}n={...n,relativeSelector:!1,rootFunc:e=>d.includes(e)}}else n.rootFunc&&n.rootFunc!==Rr.trueFunc&&(n={...n,rootFunc:Rr.trueFunc});return p.some(_n)?Rn(d,p,n,!1,a):E?Ln(d,[p],n,a):Pn(d,[p],n)}function Ln(e,t,r,n){return kn(e,fn(t,r,e),n)}function kn(t,r,n=1/0){return tt((e=>U(e)&&r(e)),An(t,e,r.shouldTestNextSiblings),!0,n)}function Pn(e,t,r){const n=(Array.isArray(e)?e:[e]).filter(U);if(0===n.length)return n;const s=fn(t,r);return s===Rr.trueFunc?n:n.filter(s)}const Mn=/^\s*[+~]/;function wn(e){if(!e)return this._make([]);if("string"!=typeof e){const t=Ht(e)?e.toArray():[e],r=this.toArray();return this._make(t.filter((e=>r.some((t=>Bt(t,e))))))}return this._findBySelector(e,Number.POSITIVE_INFINITY)}function vn(e,t){var r;const n=this.toArray(),s=Mn.test(e)?n:this.children().toArray(),a={context:n,root:null===(r=this._root)||void 0===r?void 0:r[0],xmlMode:this.options.xmlMode,lowerCaseTags:this.options.lowerCaseTags,lowerCaseAttributeNames:this.options.lowerCaseAttributeNames,pseudos:this.options.pseudos,quirksMode:this.options.quirksMode};return this._make(function(e,t,r={},n=1/0){if("function"==typeof e)return kn(t,e);const[s,a]=In(Or(e)),i=a.map((e=>Rn(t,e,r,!0,n)));return s.length&&i.push(Ln(t,s,r,n)),0===i.length?[]:1===i.length?i[0]:gt(i.reduce(((e,t)=>[...e,...t])))}(e,s,a,t))}function Bn(e){return function(t,...r){return function(n){var s;let a=e(t,this);return n&&(a=ss(a,n,this.options.xmlMode,null===(s=this._root)||void 0===s?void 0:s[0])),this._make(this.length>1&&a.length>1?r.reduce(((e,t)=>t(e)),a):a)}}}const xn=Bn(((e,t)=>{let r=[];for(let n=0;n0&&(r=r.concat(s))}return r})),Un=Bn(((e,t)=>{const r=[];for(let n=0;n{const n=[];return Gt(t,(t=>{for(let s;(s=e(t))&&!(null==r?void 0:r(s,n.length));t=s)n.push(s)})),n}))(e,...t);return function(e,t){r="string"==typeof e?t=>bn(t,e,this.options):e?rs(e):null;const s=n.call(this,t);return r=null,s}}function Hn(e){return e.length>1?Array.from(new Set(e)):e}const Gn=Un((({parent:e})=>e&&!Y(e)?e:null),Hn),qn=xn((e=>{const t=[];for(;e.parent&&!Y(e.parent);)t.push(e.parent),e=e.parent;return t}),gt,(e=>e.reverse())),Yn=Fn((({parent:e})=>e&&!Y(e)?e:null),gt,(e=>e.reverse()));function Vn(e){var t;const r=[];if(!e)return this._make(r);const n={xmlMode:this.options.xmlMode,root:null===(t=this._root)||void 0===t?void 0:t[0]},s="string"==typeof e?t=>bn(t,e,n):rs(e);return Gt(this,(e=>{for(!e||Y(e)||U(e)||(e=e.parent);e&&U(e);){if(s(e,0)){r.includes(e)||r.push(e);break}e=e.parent}})),this._make(r)}const Qn=Un((e=>We(e))),Wn=xn((e=>{const t=[];for(;e.next;)U(e=e.next)&&t.push(e);return t}),Hn),jn=Fn((e=>We(e)),Hn),Xn=Un((e=>je(e))),Kn=xn((e=>{const t=[];for(;e.prev;)U(e=e.prev)&&t.push(e);return t}),Hn),$n=Fn((e=>je(e)),Hn),zn=xn((e=>qe(e).filter((t=>U(t)&&t!==e))),gt),Jn=xn((e=>He(e).filter(U)),Hn);function Zn(){const e=this.toArray().reduce(((e,t)=>V(t)?e.concat(t.children):e),[]);return this._make(e)}function es(e){let t=0;const r=this.length;for(;te.call(t,r,t):Ht(e)?t=>Array.prototype.includes.call(e,t):function(t){return e===t}}function ns(e){var t;return this._make(ss(this.toArray(),e,this.options.xmlMode,null===(t=this._root)||void 0===t?void 0:t[0]))}function ss(e,t,r,n){return"string"==typeof t?Dn(t,e,{xmlMode:r,root:n}):e.filter(rs(t))}function as(e){const t=this.toArray();return"string"==typeof e?Cn(t.filter(U),e,this.options):!!e&&t.some(rs(e))}function is(e){let t=this.toArray();if("string"==typeof e){const r=new Set(Dn(e,t,this.options));t=t.filter((e=>!r.has(e)))}else{const r=rs(e);t=t.filter(((e,t)=>!r(e,t)))}return this._make(t)}function os(e){return this.filter("string"==typeof e?`:has(${e})`:(t,r)=>this._make(r).find(e).length>0)}function cs(){return this.length>1?this._make(this[0]):this}function ls(){return this.length>0?this._make(this[this.length-1]):this}function hs(e){var t;return 0===(e=+e)&&this.length<=1?this:(e<0&&(e=this.length+e),this._make(null!==(t=this[e])&&void 0!==t?t:[]))}function us(e){return null==e?this.toArray():this[e<0?this.length+e:e]}function ds(){return Array.prototype.slice.call(this)}function ps(e){let t,r;return null==e?(t=this.parent().children(),r=this[0]):"string"==typeof e?(t=this._make(e),r=this[0]):(t=this,r=Ht(e)?e[0]:e),Array.prototype.indexOf.call(t,r)}function Es(e,t){return this._make(Array.prototype.slice.call(this,e,t))}function Ts(){var e;return null!==(e=this.prevObject)&&void 0!==e?e:this._make([])}function fs(e,t){const r=this._make(e,t),n=gt([...this.get(),...r.get()]);return this._make(n)}function ms(e){return this.prevObject?this.add(e?this.prevObject.filter(e):this.prevObject):this}var As=r(764).Buffer;function gs(e,t){const r=Array.isArray(e)?e:[e];t?t.children=r:t=null;for(let e=0;e{if(!V(n))return;const a="function"==typeof t[0]?t[0].call(n,s,this._render(n.children)):t,i=this._makeDomArray(a,s=e.length?null:e[t+r];for(let e=0;e-1&&(h.children.splice(e,1),s===h&&t>e&&o[0]--)}r.parent=s,r.prev&&(r.prev.next=null!==(a=r.next)&&void 0!==a?a:null),r.next&&(r.next.prev=null!==(i=r.prev)&&void 0!==i?i:null),r.prev=0===e?c:n[e-1],r.next=e===n.length-1?l:n[e+1]}return c&&(c.next=n[0]),l&&(l.prev=n[n.length-1]),e.splice(...o)}function Ss(e){return(Ht(e)?e:this._make(e)).append(this),this}function bs(e){return(Ht(e)?e:this._make(e)).prepend(this),this}const Cs=Is(((e,t,r)=>{Ns(t,t.length,0,e,r)})),Ds=Is(((e,t,r)=>{Ns(t,0,0,e,r)}));function Os(e){return function(t){const r=this.length-1,n=this.parents().last();for(let s=0;s{const{parent:n}=e;if(!n)return;const s=n.children,a=s.indexOf(e);gs([e],t),Ns(s,a,0,r,n)})),Rs=Os(((e,t,r)=>{V(e)&&(gs(e.children,t),gs(r,e))}));function Ls(e){return this.parent(e).not("body").each(((e,t)=>{this._make(t).replaceWith(t.children)})),this}function ks(e){const t=this[0];if(t){const r=this._make("function"==typeof e?e.call(t,0,t):e).insertBefore(t);let n;for(let e=0;e{if(!V(r)||!r.parent)return;const s=r.parent.children,a=s.indexOf(r);if(a<0)return;const i="function"==typeof e[0]?e[0].call(r,n,this._render(r.children)):e;Ns(s,a+1,0,this._makeDomArray(i,n{if(!V(r)||!r.parent)return;const s=r.parent.children,a=s.indexOf(r);if(a<0)return;const i="function"==typeof e[0]?e[0].call(r,n,this._render(r.children)):e;Ns(s,a,0,this._makeDomArray(i,n{const t=this.clone().toArray(),{parent:n}=e;if(!n)return;const s=n.children,a=s.indexOf(e);a<0||(Ns(s,a,0,t,n),r.push(...t))})),this._make(r)}function Bs(e){return Gt(e?this.filter(e):this,(e=>{Xe(e),e.prev=e.next=e.parent=null})),this}function xs(e){return Gt(this,((t,r)=>{const{parent:n}=t;if(!n)return;const s=n.children,a="function"==typeof e?e.call(t,r,t):e,i=this._makeDomArray(a);gs(i,null);const o=s.indexOf(t);Ns(s,o,1,i,n),i.includes(t)||(t.parent=t.prev=t.next=null)}))}function Us(){return Gt(this,(e=>{if(V(e)){for(const t of e.children)t.next=t.prev=t.parent=null;e.children.length=0}}))}function Fs(e){if(void 0===e){const e=this[0];return e&&V(e)?this._render(e.children):null}return Gt(this,(t=>{if(!V(t))return;for(const e of t.children)e.next=e.prev=e.parent=null;gs(Ht(e)?e.toArray():this._parse(`${e}`,this.options,!1,t).children,t)}))}function Hs(){return this._render(this)}function Gs(e){return void 0===e?Mt(this):Gt(this,"function"==typeof e?(t,r)=>this._make(t).text(e.call(t,r,Mt([t]))):t=>{if(!V(t))return;for(const e of t.children)e.next=e.prev=e.parent=null;gs(new k(`${e}`),t)})}function qs(){const e=Array.prototype.map.call(this.get(),(e=>Q(e,!0))),t=new B(e);for(const r of e)r.parent=t;return this._make(e)}function Ys(e,t){return null!=e&&null!=t||"object"==typeof e&&!Array.isArray(e)?Gt(this,((r,n)=>{U(r)&&Vs(r,e,t,n)})):0!==this.length?Qs(this[0],e):void 0}function Vs(e,t,r,n){if("string"==typeof t){const a=Qs(e),i="function"==typeof r?r.call(e,n,a[t]):r;""===i?delete a[t]:null!=i&&(a[t]=i),e.attribs.style=(s=a,Object.keys(s).reduce(((e,t)=>`${e}${e?" ":""}${t}: ${s[t]};`),""))}else if("object"==typeof t){const r=Object.keys(t);for(let n=0;n0&&void 0!==r&&(t[r]+=`;${e}`)}else r=n.slice(0,e).trim(),t[r]=n.slice(e+1).trim()}return t}(e.attribs.style);if("string"==typeof t)return r[t];if(Array.isArray(t)){const e={};for(const n of t)null!=r[n]&&(e[n]=r[n]);return e}return r}const Ws="input,select,textarea,keygen",js=/%20/g,Xs=/\r?\n/g;function Ks(){return this.serializeArray().map((e=>`${encodeURIComponent(e.name)}=${encodeURIComponent(e.value)}`)).join("&").replace(js,"+")}function $s(){return this.map(((e,t)=>{const r=this._make(t);return U(t)&&"form"===t.name?r.find(Ws).toArray():r.filter(Ws).toArray()})).filter('[name!=""]:enabled:not(:submit, :button, :image, :reset, :file):matches([checked], :not(:checkbox, :radio))').map(((e,t)=>{var r;const n=this._make(t),s=n.attr("name"),a=null!==(r=n.val())&&void 0!==r?r:"";return Array.isArray(a)?a.map((e=>({name:s,value:e.replace(Xs,"\r\n")}))):{name:s,value:a.replace(Xs,"\r\n")}})).toArray()}function zs(e){var t;return"string"==typeof e?{selector:e,value:"textContent"}:{selector:e.selector,value:null!==(t=e.value)&&void 0!==t?t:"textContent"}}function Js(e){const t={};for(const r in e){const n=e[r],s=Array.isArray(n),{selector:a,value:i}=zs(s?n[0]:n),o="function"==typeof i?i:"string"==typeof i?e=>this._make(e).prop(i):e=>this._make(e).extract(i);if(s)t[r]=this._findBySelector(a,Number.POSITIVE_INFINITY).map(((e,n)=>o(n,r,t))).get();else{const e=this._findBySelector(a,1);t[r]=e.length>0?o(e[0],r,t):void 0}}return t}class Zs{constructor(e,t,r){if(this.length=0,this.options=r,this._root=t,e){for(let t=0;t=55296&&e<=57343}function ua(e){return 32!==e&&10!==e&&13!==e&&9!==e&&12!==e&&e>=1&&e<=31||e>=127&&e<=159}function da(e){return e>=64976&&e<=65007||ea.has(e)}var pa,Ea;(Ea=pa||(pa={})).controlCharacterInInputStream="control-character-in-input-stream",Ea.noncharacterInInputStream="noncharacter-in-input-stream",Ea.surrogateInInputStream="surrogate-in-input-stream",Ea.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",Ea.endTagWithAttributes="end-tag-with-attributes",Ea.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",Ea.unexpectedSolidusInTag="unexpected-solidus-in-tag",Ea.unexpectedNullCharacter="unexpected-null-character",Ea.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",Ea.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",Ea.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",Ea.missingEndTagName="missing-end-tag-name",Ea.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",Ea.unknownNamedCharacterReference="unknown-named-character-reference",Ea.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",Ea.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",Ea.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",Ea.eofBeforeTagName="eof-before-tag-name",Ea.eofInTag="eof-in-tag",Ea.missingAttributeValue="missing-attribute-value",Ea.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",Ea.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",Ea.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",Ea.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",Ea.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",Ea.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",Ea.missingDoctypePublicIdentifier="missing-doctype-public-identifier",Ea.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",Ea.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",Ea.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",Ea.cdataInHtmlContent="cdata-in-html-content",Ea.incorrectlyOpenedComment="incorrectly-opened-comment",Ea.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",Ea.eofInDoctype="eof-in-doctype",Ea.nestedComment="nested-comment",Ea.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",Ea.eofInComment="eof-in-comment",Ea.incorrectlyClosedComment="incorrectly-closed-comment",Ea.eofInCdata="eof-in-cdata",Ea.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",Ea.nullCharacterReference="null-character-reference",Ea.surrogateCharacterReference="surrogate-character-reference",Ea.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",Ea.controlCharacterReference="control-character-reference",Ea.noncharacterCharacterReference="noncharacter-character-reference",Ea.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",Ea.missingDoctypeName="missing-doctype-name",Ea.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",Ea.duplicateAttribute="duplicate-attribute",Ea.nonConformingDoctype="non-conforming-doctype",Ea.missingDoctype="missing-doctype",Ea.misplacedDoctype="misplaced-doctype",Ea.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",Ea.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",Ea.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",Ea.openElementsLeftAfterEof="open-elements-left-after-eof",Ea.abandonedHeadElementChild="abandoned-head-element-child",Ea.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",Ea.nestedNoscriptInHead="nested-noscript-in-head",Ea.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text";class Ta{constructor(e){this.handler=e,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=65536,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+Number(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(e,t){const{line:r,col:n,offset:s}=this,a=n+t,i=s+t;return{code:e,startLine:r,endLine:r,startCol:a,endCol:a,startOffset:i,endOffset:i}}_err(e){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(e,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(e){if(this.pos!==this.html.length-1){const t=this.html.charCodeAt(this.pos+1);if(function(e){return e>=56320&&e<=57343}(t))return this.pos++,this._addGap(),1024*(e-55296)+9216+t}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,ra.EOF;return this._err(pa.surrogateInInputStream),e}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(e,t){this.html.length>0?this.html+=e:this.html=e,this.endOfChunkHit=!1,this.lastChunkWritten=t}insertHtmlAtCurrentPos(e){this.html=this.html.substring(0,this.pos+1)+e+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(e,t){if(this.pos+e.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(t)return this.html.startsWith(e,this.pos);for(let t=0;t=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,ra.EOF;const r=this.html.charCodeAt(t);return r===ra.CARRIAGE_RETURN?ra.LINE_FEED:r}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,ra.EOF;let e=this.html.charCodeAt(this.pos);if(e===ra.CARRIAGE_RETURN)return this.isEol=!0,this.skipNextNewLine=!0,ra.LINE_FEED;if(e===ra.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine))return this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance();this.skipNextNewLine=!1,ha(e)&&(e=this._processSurrogate(e));return null===this.handler.onParseError||e>31&&e<127||e===ra.LINE_FEED||e===ra.CARRIAGE_RETURN||e>159&&e<64976||this._checkForProblematicCharacters(e),e}_checkForProblematicCharacters(e){ua(e)?this._err(pa.controlCharacterInInputStream):da(e)&&this._err(pa.noncharacterInInputStream)}retreat(e){for(this.pos-=e;this.pos=0;r--)if(e.attrs[r].name===t)return e.attrs[r].value;return null}(ma=fa||(fa={}))[ma.CHARACTER=0]="CHARACTER",ma[ma.NULL_CHARACTER=1]="NULL_CHARACTER",ma[ma.WHITESPACE_CHARACTER=2]="WHITESPACE_CHARACTER",ma[ma.START_TAG=3]="START_TAG",ma[ma.END_TAG=4]="END_TAG",ma[ma.COMMENT=5]="COMMENT",ma[ma.DOCTYPE=6]="DOCTYPE",ma[ma.EOF=7]="EOF",ma[ma.HIBERNATION=8]="HIBERNATION",(ga=Aa||(Aa={})).HTML="http://www.w3.org/1999/xhtml",ga.MATHML="http://www.w3.org/1998/Math/MathML",ga.SVG="http://www.w3.org/2000/svg",ga.XLINK="http://www.w3.org/1999/xlink",ga.XML="http://www.w3.org/XML/1998/namespace",ga.XMLNS="http://www.w3.org/2000/xmlns/",(Ia=_a||(_a={})).TYPE="type",Ia.ACTION="action",Ia.ENCODING="encoding",Ia.PROMPT="prompt",Ia.NAME="name",Ia.COLOR="color",Ia.FACE="face",Ia.SIZE="size",(Sa=Na||(Na={})).NO_QUIRKS="no-quirks",Sa.QUIRKS="quirks",Sa.LIMITED_QUIRKS="limited-quirks",(Ca=ba||(ba={})).A="a",Ca.ADDRESS="address",Ca.ANNOTATION_XML="annotation-xml",Ca.APPLET="applet",Ca.AREA="area",Ca.ARTICLE="article",Ca.ASIDE="aside",Ca.B="b",Ca.BASE="base",Ca.BASEFONT="basefont",Ca.BGSOUND="bgsound",Ca.BIG="big",Ca.BLOCKQUOTE="blockquote",Ca.BODY="body",Ca.BR="br",Ca.BUTTON="button",Ca.CAPTION="caption",Ca.CENTER="center",Ca.CODE="code",Ca.COL="col",Ca.COLGROUP="colgroup",Ca.DD="dd",Ca.DESC="desc",Ca.DETAILS="details",Ca.DIALOG="dialog",Ca.DIR="dir",Ca.DIV="div",Ca.DL="dl",Ca.DT="dt",Ca.EM="em",Ca.EMBED="embed",Ca.FIELDSET="fieldset",Ca.FIGCAPTION="figcaption",Ca.FIGURE="figure",Ca.FONT="font",Ca.FOOTER="footer",Ca.FOREIGN_OBJECT="foreignObject",Ca.FORM="form",Ca.FRAME="frame",Ca.FRAMESET="frameset",Ca.H1="h1",Ca.H2="h2",Ca.H3="h3",Ca.H4="h4",Ca.H5="h5",Ca.H6="h6",Ca.HEAD="head",Ca.HEADER="header",Ca.HGROUP="hgroup",Ca.HR="hr",Ca.HTML="html",Ca.I="i",Ca.IMG="img",Ca.IMAGE="image",Ca.INPUT="input",Ca.IFRAME="iframe",Ca.KEYGEN="keygen",Ca.LABEL="label",Ca.LI="li",Ca.LINK="link",Ca.LISTING="listing",Ca.MAIN="main",Ca.MALIGNMARK="malignmark",Ca.MARQUEE="marquee",Ca.MATH="math",Ca.MENU="menu",Ca.META="meta",Ca.MGLYPH="mglyph",Ca.MI="mi",Ca.MO="mo",Ca.MN="mn",Ca.MS="ms",Ca.MTEXT="mtext",Ca.NAV="nav",Ca.NOBR="nobr",Ca.NOFRAMES="noframes",Ca.NOEMBED="noembed",Ca.NOSCRIPT="noscript",Ca.OBJECT="object",Ca.OL="ol",Ca.OPTGROUP="optgroup",Ca.OPTION="option",Ca.P="p",Ca.PARAM="param",Ca.PLAINTEXT="plaintext",Ca.PRE="pre",Ca.RB="rb",Ca.RP="rp",Ca.RT="rt",Ca.RTC="rtc",Ca.RUBY="ruby",Ca.S="s",Ca.SCRIPT="script",Ca.SEARCH="search",Ca.SECTION="section",Ca.SELECT="select",Ca.SOURCE="source",Ca.SMALL="small",Ca.SPAN="span",Ca.STRIKE="strike",Ca.STRONG="strong",Ca.STYLE="style",Ca.SUB="sub",Ca.SUMMARY="summary",Ca.SUP="sup",Ca.TABLE="table",Ca.TBODY="tbody",Ca.TEMPLATE="template",Ca.TEXTAREA="textarea",Ca.TFOOT="tfoot",Ca.TD="td",Ca.TH="th",Ca.THEAD="thead",Ca.TITLE="title",Ca.TR="tr",Ca.TRACK="track",Ca.TT="tt",Ca.U="u",Ca.UL="ul",Ca.SVG="svg",Ca.VAR="var",Ca.WBR="wbr",Ca.XMP="xmp",(Oa=Da||(Da={}))[Oa.UNKNOWN=0]="UNKNOWN",Oa[Oa.A=1]="A",Oa[Oa.ADDRESS=2]="ADDRESS",Oa[Oa.ANNOTATION_XML=3]="ANNOTATION_XML",Oa[Oa.APPLET=4]="APPLET",Oa[Oa.AREA=5]="AREA",Oa[Oa.ARTICLE=6]="ARTICLE",Oa[Oa.ASIDE=7]="ASIDE",Oa[Oa.B=8]="B",Oa[Oa.BASE=9]="BASE",Oa[Oa.BASEFONT=10]="BASEFONT",Oa[Oa.BGSOUND=11]="BGSOUND",Oa[Oa.BIG=12]="BIG",Oa[Oa.BLOCKQUOTE=13]="BLOCKQUOTE",Oa[Oa.BODY=14]="BODY",Oa[Oa.BR=15]="BR",Oa[Oa.BUTTON=16]="BUTTON",Oa[Oa.CAPTION=17]="CAPTION",Oa[Oa.CENTER=18]="CENTER",Oa[Oa.CODE=19]="CODE",Oa[Oa.COL=20]="COL",Oa[Oa.COLGROUP=21]="COLGROUP",Oa[Oa.DD=22]="DD",Oa[Oa.DESC=23]="DESC",Oa[Oa.DETAILS=24]="DETAILS",Oa[Oa.DIALOG=25]="DIALOG",Oa[Oa.DIR=26]="DIR",Oa[Oa.DIV=27]="DIV",Oa[Oa.DL=28]="DL",Oa[Oa.DT=29]="DT",Oa[Oa.EM=30]="EM",Oa[Oa.EMBED=31]="EMBED",Oa[Oa.FIELDSET=32]="FIELDSET",Oa[Oa.FIGCAPTION=33]="FIGCAPTION",Oa[Oa.FIGURE=34]="FIGURE",Oa[Oa.FONT=35]="FONT",Oa[Oa.FOOTER=36]="FOOTER",Oa[Oa.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",Oa[Oa.FORM=38]="FORM",Oa[Oa.FRAME=39]="FRAME",Oa[Oa.FRAMESET=40]="FRAMESET",Oa[Oa.H1=41]="H1",Oa[Oa.H2=42]="H2",Oa[Oa.H3=43]="H3",Oa[Oa.H4=44]="H4",Oa[Oa.H5=45]="H5",Oa[Oa.H6=46]="H6",Oa[Oa.HEAD=47]="HEAD",Oa[Oa.HEADER=48]="HEADER",Oa[Oa.HGROUP=49]="HGROUP",Oa[Oa.HR=50]="HR",Oa[Oa.HTML=51]="HTML",Oa[Oa.I=52]="I",Oa[Oa.IMG=53]="IMG",Oa[Oa.IMAGE=54]="IMAGE",Oa[Oa.INPUT=55]="INPUT",Oa[Oa.IFRAME=56]="IFRAME",Oa[Oa.KEYGEN=57]="KEYGEN",Oa[Oa.LABEL=58]="LABEL",Oa[Oa.LI=59]="LI",Oa[Oa.LINK=60]="LINK",Oa[Oa.LISTING=61]="LISTING",Oa[Oa.MAIN=62]="MAIN",Oa[Oa.MALIGNMARK=63]="MALIGNMARK",Oa[Oa.MARQUEE=64]="MARQUEE",Oa[Oa.MATH=65]="MATH",Oa[Oa.MENU=66]="MENU",Oa[Oa.META=67]="META",Oa[Oa.MGLYPH=68]="MGLYPH",Oa[Oa.MI=69]="MI",Oa[Oa.MO=70]="MO",Oa[Oa.MN=71]="MN",Oa[Oa.MS=72]="MS",Oa[Oa.MTEXT=73]="MTEXT",Oa[Oa.NAV=74]="NAV",Oa[Oa.NOBR=75]="NOBR",Oa[Oa.NOFRAMES=76]="NOFRAMES",Oa[Oa.NOEMBED=77]="NOEMBED",Oa[Oa.NOSCRIPT=78]="NOSCRIPT",Oa[Oa.OBJECT=79]="OBJECT",Oa[Oa.OL=80]="OL",Oa[Oa.OPTGROUP=81]="OPTGROUP",Oa[Oa.OPTION=82]="OPTION",Oa[Oa.P=83]="P",Oa[Oa.PARAM=84]="PARAM",Oa[Oa.PLAINTEXT=85]="PLAINTEXT",Oa[Oa.PRE=86]="PRE",Oa[Oa.RB=87]="RB",Oa[Oa.RP=88]="RP",Oa[Oa.RT=89]="RT",Oa[Oa.RTC=90]="RTC",Oa[Oa.RUBY=91]="RUBY",Oa[Oa.S=92]="S",Oa[Oa.SCRIPT=93]="SCRIPT",Oa[Oa.SEARCH=94]="SEARCH",Oa[Oa.SECTION=95]="SECTION",Oa[Oa.SELECT=96]="SELECT",Oa[Oa.SOURCE=97]="SOURCE",Oa[Oa.SMALL=98]="SMALL",Oa[Oa.SPAN=99]="SPAN",Oa[Oa.STRIKE=100]="STRIKE",Oa[Oa.STRONG=101]="STRONG",Oa[Oa.STYLE=102]="STYLE",Oa[Oa.SUB=103]="SUB",Oa[Oa.SUMMARY=104]="SUMMARY",Oa[Oa.SUP=105]="SUP",Oa[Oa.TABLE=106]="TABLE",Oa[Oa.TBODY=107]="TBODY",Oa[Oa.TEMPLATE=108]="TEMPLATE",Oa[Oa.TEXTAREA=109]="TEXTAREA",Oa[Oa.TFOOT=110]="TFOOT",Oa[Oa.TD=111]="TD",Oa[Oa.TH=112]="TH",Oa[Oa.THEAD=113]="THEAD",Oa[Oa.TITLE=114]="TITLE",Oa[Oa.TR=115]="TR",Oa[Oa.TRACK=116]="TRACK",Oa[Oa.TT=117]="TT",Oa[Oa.U=118]="U",Oa[Oa.UL=119]="UL",Oa[Oa.SVG=120]="SVG",Oa[Oa.VAR=121]="VAR",Oa[Oa.WBR=122]="WBR",Oa[Oa.XMP=123]="XMP";const Ra=new Map([[ba.A,Da.A],[ba.ADDRESS,Da.ADDRESS],[ba.ANNOTATION_XML,Da.ANNOTATION_XML],[ba.APPLET,Da.APPLET],[ba.AREA,Da.AREA],[ba.ARTICLE,Da.ARTICLE],[ba.ASIDE,Da.ASIDE],[ba.B,Da.B],[ba.BASE,Da.BASE],[ba.BASEFONT,Da.BASEFONT],[ba.BGSOUND,Da.BGSOUND],[ba.BIG,Da.BIG],[ba.BLOCKQUOTE,Da.BLOCKQUOTE],[ba.BODY,Da.BODY],[ba.BR,Da.BR],[ba.BUTTON,Da.BUTTON],[ba.CAPTION,Da.CAPTION],[ba.CENTER,Da.CENTER],[ba.CODE,Da.CODE],[ba.COL,Da.COL],[ba.COLGROUP,Da.COLGROUP],[ba.DD,Da.DD],[ba.DESC,Da.DESC],[ba.DETAILS,Da.DETAILS],[ba.DIALOG,Da.DIALOG],[ba.DIR,Da.DIR],[ba.DIV,Da.DIV],[ba.DL,Da.DL],[ba.DT,Da.DT],[ba.EM,Da.EM],[ba.EMBED,Da.EMBED],[ba.FIELDSET,Da.FIELDSET],[ba.FIGCAPTION,Da.FIGCAPTION],[ba.FIGURE,Da.FIGURE],[ba.FONT,Da.FONT],[ba.FOOTER,Da.FOOTER],[ba.FOREIGN_OBJECT,Da.FOREIGN_OBJECT],[ba.FORM,Da.FORM],[ba.FRAME,Da.FRAME],[ba.FRAMESET,Da.FRAMESET],[ba.H1,Da.H1],[ba.H2,Da.H2],[ba.H3,Da.H3],[ba.H4,Da.H4],[ba.H5,Da.H5],[ba.H6,Da.H6],[ba.HEAD,Da.HEAD],[ba.HEADER,Da.HEADER],[ba.HGROUP,Da.HGROUP],[ba.HR,Da.HR],[ba.HTML,Da.HTML],[ba.I,Da.I],[ba.IMG,Da.IMG],[ba.IMAGE,Da.IMAGE],[ba.INPUT,Da.INPUT],[ba.IFRAME,Da.IFRAME],[ba.KEYGEN,Da.KEYGEN],[ba.LABEL,Da.LABEL],[ba.LI,Da.LI],[ba.LINK,Da.LINK],[ba.LISTING,Da.LISTING],[ba.MAIN,Da.MAIN],[ba.MALIGNMARK,Da.MALIGNMARK],[ba.MARQUEE,Da.MARQUEE],[ba.MATH,Da.MATH],[ba.MENU,Da.MENU],[ba.META,Da.META],[ba.MGLYPH,Da.MGLYPH],[ba.MI,Da.MI],[ba.MO,Da.MO],[ba.MN,Da.MN],[ba.MS,Da.MS],[ba.MTEXT,Da.MTEXT],[ba.NAV,Da.NAV],[ba.NOBR,Da.NOBR],[ba.NOFRAMES,Da.NOFRAMES],[ba.NOEMBED,Da.NOEMBED],[ba.NOSCRIPT,Da.NOSCRIPT],[ba.OBJECT,Da.OBJECT],[ba.OL,Da.OL],[ba.OPTGROUP,Da.OPTGROUP],[ba.OPTION,Da.OPTION],[ba.P,Da.P],[ba.PARAM,Da.PARAM],[ba.PLAINTEXT,Da.PLAINTEXT],[ba.PRE,Da.PRE],[ba.RB,Da.RB],[ba.RP,Da.RP],[ba.RT,Da.RT],[ba.RTC,Da.RTC],[ba.RUBY,Da.RUBY],[ba.S,Da.S],[ba.SCRIPT,Da.SCRIPT],[ba.SEARCH,Da.SEARCH],[ba.SECTION,Da.SECTION],[ba.SELECT,Da.SELECT],[ba.SOURCE,Da.SOURCE],[ba.SMALL,Da.SMALL],[ba.SPAN,Da.SPAN],[ba.STRIKE,Da.STRIKE],[ba.STRONG,Da.STRONG],[ba.STYLE,Da.STYLE],[ba.SUB,Da.SUB],[ba.SUMMARY,Da.SUMMARY],[ba.SUP,Da.SUP],[ba.TABLE,Da.TABLE],[ba.TBODY,Da.TBODY],[ba.TEMPLATE,Da.TEMPLATE],[ba.TEXTAREA,Da.TEXTAREA],[ba.TFOOT,Da.TFOOT],[ba.TD,Da.TD],[ba.TH,Da.TH],[ba.THEAD,Da.THEAD],[ba.TITLE,Da.TITLE],[ba.TR,Da.TR],[ba.TRACK,Da.TRACK],[ba.TT,Da.TT],[ba.U,Da.U],[ba.UL,Da.UL],[ba.SVG,Da.SVG],[ba.VAR,Da.VAR],[ba.WBR,Da.WBR],[ba.XMP,Da.XMP]]);function La(e){var t;return null!==(t=Ra.get(e))&&void 0!==t?t:Da.UNKNOWN}const ka=Da,Pa={[Aa.HTML]:new Set([ka.ADDRESS,ka.APPLET,ka.AREA,ka.ARTICLE,ka.ASIDE,ka.BASE,ka.BASEFONT,ka.BGSOUND,ka.BLOCKQUOTE,ka.BODY,ka.BR,ka.BUTTON,ka.CAPTION,ka.CENTER,ka.COL,ka.COLGROUP,ka.DD,ka.DETAILS,ka.DIR,ka.DIV,ka.DL,ka.DT,ka.EMBED,ka.FIELDSET,ka.FIGCAPTION,ka.FIGURE,ka.FOOTER,ka.FORM,ka.FRAME,ka.FRAMESET,ka.H1,ka.H2,ka.H3,ka.H4,ka.H5,ka.H6,ka.HEAD,ka.HEADER,ka.HGROUP,ka.HR,ka.HTML,ka.IFRAME,ka.IMG,ka.INPUT,ka.LI,ka.LINK,ka.LISTING,ka.MAIN,ka.MARQUEE,ka.MENU,ka.META,ka.NAV,ka.NOEMBED,ka.NOFRAMES,ka.NOSCRIPT,ka.OBJECT,ka.OL,ka.P,ka.PARAM,ka.PLAINTEXT,ka.PRE,ka.SCRIPT,ka.SECTION,ka.SELECT,ka.SOURCE,ka.STYLE,ka.SUMMARY,ka.TABLE,ka.TBODY,ka.TD,ka.TEMPLATE,ka.TEXTAREA,ka.TFOOT,ka.TH,ka.THEAD,ka.TITLE,ka.TR,ka.TRACK,ka.UL,ka.WBR,ka.XMP]),[Aa.MATHML]:new Set([ka.MI,ka.MO,ka.MN,ka.MS,ka.MTEXT,ka.ANNOTATION_XML]),[Aa.SVG]:new Set([ka.TITLE,ka.FOREIGN_OBJECT,ka.DESC]),[Aa.XLINK]:new Set,[Aa.XML]:new Set,[Aa.XMLNS]:new Set},Ma=new Set([ka.H1,ka.H2,ka.H3,ka.H4,ka.H5,ka.H6]),wa=new Set([ba.STYLE,ba.SCRIPT,ba.XMP,ba.IFRAME,ba.NOEMBED,ba.NOFRAMES,ba.PLAINTEXT]);var va,Ba;(Ba=va||(va={}))[Ba.DATA=0]="DATA",Ba[Ba.RCDATA=1]="RCDATA",Ba[Ba.RAWTEXT=2]="RAWTEXT",Ba[Ba.SCRIPT_DATA=3]="SCRIPT_DATA",Ba[Ba.PLAINTEXT=4]="PLAINTEXT",Ba[Ba.TAG_OPEN=5]="TAG_OPEN",Ba[Ba.END_TAG_OPEN=6]="END_TAG_OPEN",Ba[Ba.TAG_NAME=7]="TAG_NAME",Ba[Ba.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",Ba[Ba.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",Ba[Ba.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",Ba[Ba.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",Ba[Ba.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",Ba[Ba.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",Ba[Ba.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",Ba[Ba.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",Ba[Ba.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",Ba[Ba.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",Ba[Ba.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",Ba[Ba.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",Ba[Ba.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",Ba[Ba.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",Ba[Ba.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",Ba[Ba.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",Ba[Ba.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",Ba[Ba.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",Ba[Ba.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",Ba[Ba.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",Ba[Ba.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",Ba[Ba.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",Ba[Ba.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",Ba[Ba.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",Ba[Ba.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",Ba[Ba.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",Ba[Ba.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",Ba[Ba.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",Ba[Ba.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",Ba[Ba.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",Ba[Ba.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",Ba[Ba.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",Ba[Ba.BOGUS_COMMENT=40]="BOGUS_COMMENT",Ba[Ba.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",Ba[Ba.COMMENT_START=42]="COMMENT_START",Ba[Ba.COMMENT_START_DASH=43]="COMMENT_START_DASH",Ba[Ba.COMMENT=44]="COMMENT",Ba[Ba.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",Ba[Ba.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",Ba[Ba.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",Ba[Ba.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",Ba[Ba.COMMENT_END_DASH=49]="COMMENT_END_DASH",Ba[Ba.COMMENT_END=50]="COMMENT_END",Ba[Ba.COMMENT_END_BANG=51]="COMMENT_END_BANG",Ba[Ba.DOCTYPE=52]="DOCTYPE",Ba[Ba.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",Ba[Ba.DOCTYPE_NAME=54]="DOCTYPE_NAME",Ba[Ba.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",Ba[Ba.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",Ba[Ba.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",Ba[Ba.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",Ba[Ba.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",Ba[Ba.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",Ba[Ba.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",Ba[Ba.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",Ba[Ba.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",Ba[Ba.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",Ba[Ba.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",Ba[Ba.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",Ba[Ba.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",Ba[Ba.CDATA_SECTION=68]="CDATA_SECTION",Ba[Ba.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",Ba[Ba.CDATA_SECTION_END=70]="CDATA_SECTION_END",Ba[Ba.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",Ba[Ba.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND";const xa={DATA:va.DATA,RCDATA:va.RCDATA,RAWTEXT:va.RAWTEXT,SCRIPT_DATA:va.SCRIPT_DATA,PLAINTEXT:va.PLAINTEXT,CDATA_SECTION:va.CDATA_SECTION};function Ua(e){return e>=ra.LATIN_CAPITAL_A&&e<=ra.LATIN_CAPITAL_Z}function Fa(e){return function(e){return e>=ra.LATIN_SMALL_A&&e<=ra.LATIN_SMALL_Z}(e)||Ua(e)}function Ha(e){return Fa(e)||function(e){return e>=ra.DIGIT_0&&e<=ra.DIGIT_9}(e)}function Ga(e){return e+32}function qa(e){return e===ra.SPACE||e===ra.LINE_FEED||e===ra.TABULATION||e===ra.FORM_FEED}function Ya(e){return qa(e)||e===ra.SOLIDUS||e===ra.GREATER_THAN_SIGN}class Va{constructor(e,t){this.options=e,this.handler=t,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=va.DATA,this.returnState=va.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new Ta(t),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new he(K,((e,t)=>{this.preprocessor.pos=this.entityStartPos+t-1,this._flushCodePointConsumedAsCharacterReference(e)}),t.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(pa.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:e=>{this._err(pa.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+e)},validateNumericCharacterReference:e=>{const t=function(e){return e===ra.NULL?pa.nullCharacterReference:e>1114111?pa.characterReferenceOutsideUnicodeRange:ha(e)?pa.surrogateCharacterReference:da(e)?pa.noncharacterCharacterReference:ua(e)||e===ra.CARRIAGE_RETURN?pa.controlCharacterReference:null}(e);t&&this._err(t,1)}}:void 0)}_err(e,t=0){var r,n;null===(n=(r=this.handler).onParseError)||void 0===n||n.call(r,this.preprocessor.getError(e,t))}getCurrentLocation(e){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-e,startOffset:this.preprocessor.offset-e,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const e=this._consume();this._ensureHibernation()||this._callState(e)}this.inLoop=!1}}pause(){this.paused=!0}resume(e){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,this.inLoop||(this._runParsingLoop(),this.paused||null==e||e())}write(e,t,r){this.active=!0,this.preprocessor.write(e,t),this._runParsingLoop(),this.paused||null==r||r()}insertHtmlAtCurrentPos(e){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(e),this._runParsingLoop()}_ensureHibernation(){return!!this.preprocessor.endOfChunkHit&&(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0)}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(e){this.consumedAfterSnapshot+=e;for(let t=0;t0&&this._err(pa.endTagWithAttributes),e.selfClosing&&this._err(pa.endTagWithTrailingSolidus),this.handler.onEndTag(e)),this.preprocessor.dropParsedChunk()}emitCurrentComment(e){this.prepareToken(e),this.handler.onComment(e),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(e){this.prepareToken(e),this.handler.onDoctype(e),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(e){if(this.currentCharacterToken){switch(e&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=e.startLine,this.currentCharacterToken.location.endCol=e.startCol,this.currentCharacterToken.location.endOffset=e.startOffset),this.currentCharacterToken.type){case fa.CHARACTER:this.handler.onCharacter(this.currentCharacterToken);break;case fa.NULL_CHARACTER:this.handler.onNullCharacter(this.currentCharacterToken);break;case fa.WHITESPACE_CHARACTER:this.handler.onWhitespaceCharacter(this.currentCharacterToken)}this.currentCharacterToken=null}}_emitEOFToken(){const e=this.getCurrentLocation(0);e&&(e.endLine=e.startLine,e.endCol=e.startCol,e.endOffset=e.startOffset),this._emitCurrentCharacterToken(e),this.handler.onEof({type:fa.EOF,location:e}),this.active=!1}_appendCharToCurrentCharacterToken(e,t){if(this.currentCharacterToken){if(this.currentCharacterToken.type===e)return void(this.currentCharacterToken.chars+=t);this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk()}this._createCharacterToken(e,t)}_emitCodePoint(e){const t=qa(e)?fa.WHITESPACE_CHARACTER:e===ra.NULL?fa.NULL_CHARACTER:fa.CHARACTER;this._appendCharToCurrentCharacterToken(t,String.fromCodePoint(e))}_emitChars(e){this._appendCharToCurrentCharacterToken(fa.CHARACTER,e)}_startCharacterReference(){this.returnState=this.state,this.state=va.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?oe.Attribute:oe.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===va.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===va.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===va.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(e){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(e):this._emitCodePoint(e)}_callState(e){switch(this.state){case va.DATA:this._stateData(e);break;case va.RCDATA:this._stateRcdata(e);break;case va.RAWTEXT:this._stateRawtext(e);break;case va.SCRIPT_DATA:this._stateScriptData(e);break;case va.PLAINTEXT:this._statePlaintext(e);break;case va.TAG_OPEN:this._stateTagOpen(e);break;case va.END_TAG_OPEN:this._stateEndTagOpen(e);break;case va.TAG_NAME:this._stateTagName(e);break;case va.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(e);break;case va.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(e);break;case va.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(e);break;case va.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(e);break;case va.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(e);break;case va.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(e);break;case va.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(e);break;case va.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(e);break;case va.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(e);break;case va.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(e);break;case va.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(e);break;case va.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(e);break;case va.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(e);break;case va.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(e);break;case va.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(e);break;case va.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(e);break;case va.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(e);break;case va.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscapeStart(e);break;case va.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(e);break;case va.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(e);break;case va.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:this._stateScriptDataDoubleEscapedDashDash(e);break;case va.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataDoubleEscapedLessThanSign(e);break;case va.SCRIPT_DATA_DOUBLE_ESCAPE_END:this._stateScriptDataDoubleEscapeEnd(e);break;case va.BEFORE_ATTRIBUTE_NAME:this._stateBeforeAttributeName(e);break;case va.ATTRIBUTE_NAME:this._stateAttributeName(e);break;case va.AFTER_ATTRIBUTE_NAME:this._stateAfterAttributeName(e);break;case va.BEFORE_ATTRIBUTE_VALUE:this._stateBeforeAttributeValue(e);break;case va.ATTRIBUTE_VALUE_DOUBLE_QUOTED:this._stateAttributeValueDoubleQuoted(e);break;case va.ATTRIBUTE_VALUE_SINGLE_QUOTED:this._stateAttributeValueSingleQuoted(e);break;case va.ATTRIBUTE_VALUE_UNQUOTED:this._stateAttributeValueUnquoted(e);break;case va.AFTER_ATTRIBUTE_VALUE_QUOTED:this._stateAfterAttributeValueQuoted(e);break;case va.SELF_CLOSING_START_TAG:this._stateSelfClosingStartTag(e);break;case va.BOGUS_COMMENT:this._stateBogusComment(e);break;case va.MARKUP_DECLARATION_OPEN:this._stateMarkupDeclarationOpen(e);break;case va.COMMENT_START:this._stateCommentStart(e);break;case va.COMMENT_START_DASH:this._stateCommentStartDash(e);break;case va.COMMENT:this._stateComment(e);break;case va.COMMENT_LESS_THAN_SIGN:this._stateCommentLessThanSign(e);break;case va.COMMENT_LESS_THAN_SIGN_BANG:this._stateCommentLessThanSignBang(e);break;case va.COMMENT_LESS_THAN_SIGN_BANG_DASH:this._stateCommentLessThanSignBangDash(e);break;case va.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:this._stateCommentLessThanSignBangDashDash(e);break;case va.COMMENT_END_DASH:this._stateCommentEndDash(e);break;case va.COMMENT_END:this._stateCommentEnd(e);break;case va.COMMENT_END_BANG:this._stateCommentEndBang(e);break;case va.DOCTYPE:this._stateDoctype(e);break;case va.BEFORE_DOCTYPE_NAME:this._stateBeforeDoctypeName(e);break;case va.DOCTYPE_NAME:this._stateDoctypeName(e);break;case va.AFTER_DOCTYPE_NAME:this._stateAfterDoctypeName(e);break;case va.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._stateAfterDoctypePublicKeyword(e);break;case va.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:this._stateBeforeDoctypePublicIdentifier(e);break;case va.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypePublicIdentifierDoubleQuoted(e);break;case va.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypePublicIdentifierSingleQuoted(e);break;case va.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:this._stateAfterDoctypePublicIdentifier(e);break;case va.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:this._stateBetweenDoctypePublicAndSystemIdentifiers(e);break;case va.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._stateAfterDoctypeSystemKeyword(e);break;case va.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:this._stateBeforeDoctypeSystemIdentifier(e);break;case va.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypeSystemIdentifierDoubleQuoted(e);break;case va.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypeSystemIdentifierSingleQuoted(e);break;case va.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:this._stateAfterDoctypeSystemIdentifier(e);break;case va.BOGUS_DOCTYPE:this._stateBogusDoctype(e);break;case va.CDATA_SECTION:this._stateCdataSection(e);break;case va.CDATA_SECTION_BRACKET:this._stateCdataSectionBracket(e);break;case va.CDATA_SECTION_END:this._stateCdataSectionEnd(e);break;case va.CHARACTER_REFERENCE:this._stateCharacterReference();break;case va.AMBIGUOUS_AMPERSAND:this._stateAmbiguousAmpersand(e);break;default:throw new Error("Unknown state")}}_stateData(e){switch(e){case ra.LESS_THAN_SIGN:this.state=va.TAG_OPEN;break;case ra.AMPERSAND:this._startCharacterReference();break;case ra.NULL:this._err(pa.unexpectedNullCharacter),this._emitCodePoint(e);break;case ra.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRcdata(e){switch(e){case ra.AMPERSAND:this._startCharacterReference();break;case ra.LESS_THAN_SIGN:this.state=va.RCDATA_LESS_THAN_SIGN;break;case ra.NULL:this._err(pa.unexpectedNullCharacter),this._emitChars(ta);break;case ra.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRawtext(e){switch(e){case ra.LESS_THAN_SIGN:this.state=va.RAWTEXT_LESS_THAN_SIGN;break;case ra.NULL:this._err(pa.unexpectedNullCharacter),this._emitChars(ta);break;case ra.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptData(e){switch(e){case ra.LESS_THAN_SIGN:this.state=va.SCRIPT_DATA_LESS_THAN_SIGN;break;case ra.NULL:this._err(pa.unexpectedNullCharacter),this._emitChars(ta);break;case ra.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_statePlaintext(e){switch(e){case ra.NULL:this._err(pa.unexpectedNullCharacter),this._emitChars(ta);break;case ra.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateTagOpen(e){if(Fa(e))this._createStartTagToken(),this.state=va.TAG_NAME,this._stateTagName(e);else switch(e){case ra.EXCLAMATION_MARK:this.state=va.MARKUP_DECLARATION_OPEN;break;case ra.SOLIDUS:this.state=va.END_TAG_OPEN;break;case ra.QUESTION_MARK:this._err(pa.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=va.BOGUS_COMMENT,this._stateBogusComment(e);break;case ra.EOF:this._err(pa.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break;default:this._err(pa.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=va.DATA,this._stateData(e)}}_stateEndTagOpen(e){if(Fa(e))this._createEndTagToken(),this.state=va.TAG_NAME,this._stateTagName(e);else switch(e){case ra.GREATER_THAN_SIGN:this._err(pa.missingEndTagName),this.state=va.DATA;break;case ra.EOF:this._err(pa.eofBeforeTagName),this._emitChars("");break;case ra.NULL:this._err(pa.unexpectedNullCharacter),this.state=va.SCRIPT_DATA_ESCAPED,this._emitChars(ta);break;case ra.EOF:this._err(pa.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=va.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataEscapedLessThanSign(e){e===ra.SOLIDUS?this.state=va.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Fa(e)?(this._emitChars("<"),this.state=va.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(e)):(this._emitChars("<"),this.state=va.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataEscapedEndTagOpen(e){Fa(e)?(this.state=va.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(e)):(this._emitChars("");break;case ra.NULL:this._err(pa.unexpectedNullCharacter),this.state=va.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(ta);break;case ra.EOF:this._err(pa.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=va.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedLessThanSign(e){e===ra.SOLIDUS?(this.state=va.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=va.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}_stateScriptDataDoubleEscapeEnd(e){if(this.preprocessor.startsWith(oa,!1)&&Ya(this.preprocessor.peek(oa.length))){this._emitCodePoint(e);for(let e=0;e0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!0)}replace(e,t){const r=this._indexOf(e);this.items[r]=t,r===this.stackTop&&(this.current=t)}insertAfter(e,t,r){const n=this._indexOf(e)+1;this.items.splice(n,0,t),this.tagIDs.splice(n,0,r),this.stackTop++,n===this.stackTop&&this._updateCurrentElement(),this.handler.onItemPush(this.current,this.currentTagId,n===this.stackTop)}popUntilTagNamePopped(e){let t=this.stackTop+1;do{t=this.tagIDs.lastIndexOf(e,t-1)}while(t>0&&this.treeAdapter.getNamespaceURI(this.items[t])!==Aa.HTML);this.shortenToLength(t<0?0:t)}shortenToLength(e){for(;this.stackTop>=e;){const t=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,this.stackTop=0;r--)if(e.has(this.tagIDs[r])&&this.treeAdapter.getNamespaceURI(this.items[r])===t)return r;return-1}clearBackTo(e,t){const r=this._indexOfTagNames(e,t);this.shortenToLength(r+1)}clearBackToTableContext(){this.clearBackTo(ei,Aa.HTML)}clearBackToTableBodyContext(){this.clearBackTo(Za,Aa.HTML)}clearBackToTableRowContext(){this.clearBackTo(Ja,Aa.HTML)}remove(e){const t=this._indexOf(e);t>=0&&(t===this.stackTop?this.pop():(this.items.splice(t,1),this.tagIDs.splice(t,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===Da.BODY?this.items[1]:null}contains(e){return this._indexOf(e)>-1}getCommonAncestor(e){const t=this._indexOf(e)-1;return t>=0?this.items[t]:null}isRootHtmlElementCurrent(){return 0===this.stackTop&&this.tagIDs[0]===Da.HTML}hasInDynamicScope(e,t){for(let r=this.stackTop;r>=0;r--){const n=this.tagIDs[r];switch(this.treeAdapter.getNamespaceURI(this.items[r])){case Aa.HTML:if(n===e)return!0;if(t.has(n))return!1;break;case Aa.SVG:if(za.has(n))return!1;break;case Aa.MATHML:if($a.has(n))return!1}}return!0}hasInScope(e){return this.hasInDynamicScope(e,ja)}hasInListItemScope(e){return this.hasInDynamicScope(e,Xa)}hasInButtonScope(e){return this.hasInDynamicScope(e,Ka)}hasNumberedHeaderInScope(){for(let e=this.stackTop;e>=0;e--){const t=this.tagIDs[e];switch(this.treeAdapter.getNamespaceURI(this.items[e])){case Aa.HTML:if(Ma.has(t))return!0;if(ja.has(t))return!1;break;case Aa.SVG:if(za.has(t))return!1;break;case Aa.MATHML:if($a.has(t))return!1}}return!0}hasInTableScope(e){for(let t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===Aa.HTML)switch(this.tagIDs[t]){case e:return!0;case Da.TABLE:case Da.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let e=this.stackTop;e>=0;e--)if(this.treeAdapter.getNamespaceURI(this.items[e])===Aa.HTML)switch(this.tagIDs[e]){case Da.TBODY:case Da.THEAD:case Da.TFOOT:return!0;case Da.TABLE:case Da.HTML:return!1}return!0}hasInSelectScope(e){for(let t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===Aa.HTML)switch(this.tagIDs[t]){case e:return!0;case Da.OPTION:case Da.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;Qa.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;Wa.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(e){for(;this.currentTagId!==e&&Wa.has(this.currentTagId);)this.pop()}}var ni,si;(si=ni||(ni={}))[si.Marker=0]="Marker",si[si.Element=1]="Element";const ai={type:ni.Marker};class ii{constructor(e){this.treeAdapter=e,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(e,t){const r=[],n=t.length,s=this.treeAdapter.getTagName(e),a=this.treeAdapter.getNamespaceURI(e);for(let e=0;e[e.name,e.value])));let s=0;for(let e=0;en.get(e.name)===e.value))&&(s+=1,s>=3&&this.entries.splice(t.idx,1))}}insertMarker(){this.entries.unshift(ai)}pushElement(e,t){this._ensureNoahArkCondition(e),this.entries.unshift({type:ni.Element,element:e,token:t})}insertElementAfterBookmark(e,t){const r=this.entries.indexOf(this.bookmark);this.entries.splice(r,0,{type:ni.Element,element:e,token:t})}removeEntry(e){const t=this.entries.indexOf(e);t>=0&&this.entries.splice(t,1)}clearToLastMarker(){const e=this.entries.indexOf(ai);e>=0?this.entries.splice(0,e+1):this.entries.length=0}getElementEntryInScopeWithTagName(e){const t=this.entries.find((t=>t.type===ni.Marker||this.treeAdapter.getTagName(t.element)===e));return t&&t.type===ni.Element?t:null}getElementEntry(e){return this.entries.find((t=>t.type===ni.Element&&t.element===e))}}const oi={createDocument:()=>({nodeName:"#document",mode:Na.NO_QUIRKS,childNodes:[]}),createDocumentFragment:()=>({nodeName:"#document-fragment",childNodes:[]}),createElement:(e,t,r)=>({nodeName:e,tagName:e,attrs:r,namespaceURI:t,childNodes:[],parentNode:null}),createCommentNode:e=>({nodeName:"#comment",data:e,parentNode:null}),createTextNode:e=>({nodeName:"#text",value:e,parentNode:null}),appendChild(e,t){e.childNodes.push(t),t.parentNode=e},insertBefore(e,t,r){const n=e.childNodes.indexOf(r);e.childNodes.splice(n,0,t),t.parentNode=e},setTemplateContent(e,t){e.content=t},getTemplateContent:e=>e.content,setDocumentType(e,t,r,n){const s=e.childNodes.find((e=>"#documentType"===e.nodeName));if(s)s.name=t,s.publicId=r,s.systemId=n;else{const s={nodeName:"#documentType",name:t,publicId:r,systemId:n,parentNode:null};oi.appendChild(e,s)}},setDocumentMode(e,t){e.mode=t},getDocumentMode:e=>e.mode,detachNode(e){if(e.parentNode){const t=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(t,1),e.parentNode=null}},insertText(e,t){if(e.childNodes.length>0){const r=e.childNodes[e.childNodes.length-1];if(oi.isTextNode(r))return void(r.value+=t)}oi.appendChild(e,oi.createTextNode(t))},insertTextBefore(e,t,r){const n=e.childNodes[e.childNodes.indexOf(r)-1];n&&oi.isTextNode(n)?n.value+=t:oi.insertBefore(e,oi.createTextNode(t),r)},adoptAttributes(e,t){const r=new Set(e.attrs.map((e=>e.name)));for(let n=0;ne.childNodes[0],getChildNodes:e=>e.childNodes,getParentNode:e=>e.parentNode,getAttrList:e=>e.attrs,getTagName:e=>e.tagName,getNamespaceURI:e=>e.namespaceURI,getTextNodeContent:e=>e.value,getCommentNodeContent:e=>e.data,getDocumentTypeNodeName:e=>e.name,getDocumentTypeNodePublicId:e=>e.publicId,getDocumentTypeNodeSystemId:e=>e.systemId,isTextNode:e=>"#text"===e.nodeName,isCommentNode:e=>"#comment"===e.nodeName,isDocumentTypeNode:e=>"#documentType"===e.nodeName,isElementNode:e=>Object.prototype.hasOwnProperty.call(e,"tagName"),setNodeSourceCodeLocation(e,t){e.sourceCodeLocation=t},getNodeSourceCodeLocation:e=>e.sourceCodeLocation,updateNodeSourceCodeLocation(e,t){e.sourceCodeLocation={...e.sourceCodeLocation,...t}}},ci="html",li=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],hi=[...li,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"],ui=new Set(["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"]),di=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],pi=[...di,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"];function Ei(e,t){return t.some((t=>e.startsWith(t)))}const Ti="text/html",fi="application/xhtml+xml",mi=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((e=>[e.toLowerCase(),e]))),Ai=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:Aa.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:Aa.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:Aa.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:Aa.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:Aa.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:Aa.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:Aa.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:Aa.XML}],["xml:space",{prefix:"xml",name:"space",namespace:Aa.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:Aa.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:Aa.XMLNS}]]),gi=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((e=>[e.toLowerCase(),e]))),_i=new Set([Da.B,Da.BIG,Da.BLOCKQUOTE,Da.BODY,Da.BR,Da.CENTER,Da.CODE,Da.DD,Da.DIV,Da.DL,Da.DT,Da.EM,Da.EMBED,Da.H1,Da.H2,Da.H3,Da.H4,Da.H5,Da.H6,Da.HEAD,Da.HR,Da.I,Da.IMG,Da.LI,Da.LISTING,Da.MENU,Da.META,Da.NOBR,Da.OL,Da.P,Da.PRE,Da.RUBY,Da.S,Da.SMALL,Da.SPAN,Da.STRONG,Da.STRIKE,Da.SUB,Da.SUP,Da.TABLE,Da.TT,Da.U,Da.UL,Da.VAR]);function Ii(e){for(let t=0;t0&&this._setContextModes(e,t)}onItemPop(e,t){var r,n;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(e,this.currentToken),null===(n=(r=this.treeAdapter).onItemPop)||void 0===n||n.call(r,e,this.openElements.current),t){let e,t;0===this.openElements.stackTop&&this.fragmentContext?(e=this.fragmentContext,t=this.fragmentContextID):({current:e,currentTagId:t}=this.openElements),this._setContextModes(e,t)}}_setContextModes(e,t){const r=e===this.document||this.treeAdapter.getNamespaceURI(e)===Aa.HTML;this.currentNotInHTML=!r,this.tokenizer.inForeignNode=!r&&!this._isIntegrationPoint(t,e)}_switchToTextParsing(e,t){this._insertElement(e,Aa.HTML),this.tokenizer.state=t,this.originalInsertionMode=this.insertionMode,this.insertionMode=Ci.TEXT}switchToPlaintextParsing(){this.insertionMode=Ci.TEXT,this.originalInsertionMode=Ci.IN_BODY,this.tokenizer.state=xa.PLAINTEXT}_getAdjustedCurrentElement(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let e=this.fragmentContext;for(;e;){if(this.treeAdapter.getTagName(e)===ba.FORM){this.formElement=e;break}e=this.treeAdapter.getParentNode(e)}}_initTokenizerForFragmentParsing(){if(this.fragmentContext&&this.treeAdapter.getNamespaceURI(this.fragmentContext)===Aa.HTML)switch(this.fragmentContextID){case Da.TITLE:case Da.TEXTAREA:this.tokenizer.state=xa.RCDATA;break;case Da.STYLE:case Da.XMP:case Da.IFRAME:case Da.NOEMBED:case Da.NOFRAMES:case Da.NOSCRIPT:this.tokenizer.state=xa.RAWTEXT;break;case Da.SCRIPT:this.tokenizer.state=xa.SCRIPT_DATA;break;case Da.PLAINTEXT:this.tokenizer.state=xa.PLAINTEXT}}_setDocumentType(e){const t=e.name||"",r=e.publicId||"",n=e.systemId||"";if(this.treeAdapter.setDocumentType(this.document,t,r,n),e.location){const t=this.treeAdapter.getChildNodes(this.document).find((e=>this.treeAdapter.isDocumentTypeNode(e)));t&&this.treeAdapter.setNodeSourceCodeLocation(t,e.location)}}_attachElementToTree(e,t){if(this.options.sourceCodeLocationInfo){const r=t&&{...t,startTag:t};this.treeAdapter.setNodeSourceCodeLocation(e,r)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(e);else{const t=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(t,e)}}_appendElement(e,t){const r=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(r,e.location)}_insertElement(e,t){const r=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(r,e.location),this.openElements.push(r,e.tagID)}_insertFakeElement(e,t){const r=this.treeAdapter.createElement(e,Aa.HTML,[]);this._attachElementToTree(r,null),this.openElements.push(r,t)}_insertTemplate(e){const t=this.treeAdapter.createElement(e.tagName,Aa.HTML,e.attrs),r=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(t,r),this._attachElementToTree(t,e.location),this.openElements.push(t,e.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(r,null)}_insertFakeRootElement(){const e=this.treeAdapter.createElement(ba.HTML,Aa.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(e,null),this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e,Da.HTML)}_appendCommentNode(e,t){const r=this.treeAdapter.createCommentNode(e.data);this.treeAdapter.appendChild(t,r),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(r,e.location)}_insertCharacters(e){let t,r;if(this._shouldFosterParentOnInsertion()?(({parent:t,beforeElement:r}=this._findFosterParentingLocation()),r?this.treeAdapter.insertTextBefore(t,e.chars,r):this.treeAdapter.insertText(t,e.chars)):(t=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(t,e.chars)),!e.location)return;const n=this.treeAdapter.getChildNodes(t),s=r?n.lastIndexOf(r):n.length,a=n[s-1];if(this.treeAdapter.getNodeSourceCodeLocation(a)){const{endLine:t,endCol:r,endOffset:n}=e.location;this.treeAdapter.updateNodeSourceCodeLocation(a,{endLine:t,endCol:r,endOffset:n})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(a,e.location)}_adoptNodes(e,t){for(let r=this.treeAdapter.getFirstChild(e);r;r=this.treeAdapter.getFirstChild(e))this.treeAdapter.detachNode(r),this.treeAdapter.appendChild(t,r)}_setEndLocation(e,t){if(this.treeAdapter.getNodeSourceCodeLocation(e)&&t.location){const r=t.location,n=this.treeAdapter.getTagName(e),s=t.type===fa.END_TAG&&n===t.tagName?{endTag:{...r},endLine:r.endLine,endCol:r.endCol,endOffset:r.endOffset}:{endLine:r.startLine,endCol:r.startCol,endOffset:r.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(e,s)}}shouldProcessStartTagTokenInForeignContent(e){if(!this.currentNotInHTML)return!1;let t,r;return 0===this.openElements.stackTop&&this.fragmentContext?(t=this.fragmentContext,r=this.fragmentContextID):({current:t,currentTagId:r}=this.openElements),(e.tagID!==Da.SVG||this.treeAdapter.getTagName(t)!==ba.ANNOTATION_XML||this.treeAdapter.getNamespaceURI(t)!==Aa.MATHML)&&(this.tokenizer.inForeignNode||(e.tagID===Da.MGLYPH||e.tagID===Da.MALIGNMARK)&&!this._isIntegrationPoint(r,t,Aa.HTML))}_processToken(e){switch(e.type){case fa.CHARACTER:this.onCharacter(e);break;case fa.NULL_CHARACTER:this.onNullCharacter(e);break;case fa.COMMENT:this.onComment(e);break;case fa.DOCTYPE:this.onDoctype(e);break;case fa.START_TAG:this._processStartTag(e);break;case fa.END_TAG:this.onEndTag(e);break;case fa.EOF:this.onEof(e);break;case fa.WHITESPACE_CHARACTER:this.onWhitespaceCharacter(e)}}_isIntegrationPoint(e,t,r){return bi(e,this.treeAdapter.getNamespaceURI(t),this.treeAdapter.getAttrList(t),r)}_reconstructActiveFormattingElements(){const e=this.activeFormattingElements.entries.length;if(e){const t=this.activeFormattingElements.entries.findIndex((e=>e.type===ni.Marker||this.openElements.contains(e.element)));for(let r=t<0?e-1:t-1;r>=0;r--){const e=this.activeFormattingElements.entries[r];this._insertElement(e.token,this.treeAdapter.getNamespaceURI(e.element)),e.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=Ci.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(Da.P),this.openElements.popUntilTagNamePopped(Da.P)}_resetInsertionMode(){for(let e=this.openElements.stackTop;e>=0;e--)switch(0===e&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[e]){case Da.TR:return void(this.insertionMode=Ci.IN_ROW);case Da.TBODY:case Da.THEAD:case Da.TFOOT:return void(this.insertionMode=Ci.IN_TABLE_BODY);case Da.CAPTION:return void(this.insertionMode=Ci.IN_CAPTION);case Da.COLGROUP:return void(this.insertionMode=Ci.IN_COLUMN_GROUP);case Da.TABLE:return void(this.insertionMode=Ci.IN_TABLE);case Da.BODY:return void(this.insertionMode=Ci.IN_BODY);case Da.FRAMESET:return void(this.insertionMode=Ci.IN_FRAMESET);case Da.SELECT:return void this._resetInsertionModeForSelect(e);case Da.TEMPLATE:return void(this.insertionMode=this.tmplInsertionModeStack[0]);case Da.HTML:return void(this.insertionMode=this.headElement?Ci.AFTER_HEAD:Ci.BEFORE_HEAD);case Da.TD:case Da.TH:if(e>0)return void(this.insertionMode=Ci.IN_CELL);break;case Da.HEAD:if(e>0)return void(this.insertionMode=Ci.IN_HEAD)}this.insertionMode=Ci.IN_BODY}_resetInsertionModeForSelect(e){if(e>0)for(let t=e-1;t>0;t--){const e=this.openElements.tagIDs[t];if(e===Da.TEMPLATE)break;if(e===Da.TABLE)return void(this.insertionMode=Ci.IN_SELECT_IN_TABLE)}this.insertionMode=Ci.IN_SELECT}_isElementCausesFosterParenting(e){return yi.has(e)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let e=this.openElements.stackTop;e>=0;e--){const t=this.openElements.items[e];switch(this.openElements.tagIDs[e]){case Da.TEMPLATE:if(this.treeAdapter.getNamespaceURI(t)===Aa.HTML)return{parent:this.treeAdapter.getTemplateContent(t),beforeElement:null};break;case Da.TABLE:{const r=this.treeAdapter.getParentNode(t);return r?{parent:r,beforeElement:t}:{parent:this.openElements.items[e-1],beforeElement:null}}}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(e){const t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertBefore(t.parent,e,t.beforeElement):this.treeAdapter.appendChild(t.parent,e)}_isSpecialElement(e,t){const r=this.treeAdapter.getNamespaceURI(e);return Pa[r].has(t)}onCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode)!function(e,t){e._insertCharacters(t),e.framesetOk=!1}(this,e);else switch(this.insertionMode){case Ci.INITIAL:Hi(this,e);break;case Ci.BEFORE_HTML:Gi(this,e);break;case Ci.BEFORE_HEAD:qi(this,e);break;case Ci.IN_HEAD:Qi(this,e);break;case Ci.IN_HEAD_NO_SCRIPT:Wi(this,e);break;case Ci.AFTER_HEAD:ji(this,e);break;case Ci.IN_BODY:case Ci.IN_CAPTION:case Ci.IN_CELL:case Ci.IN_TEMPLATE:$i(this,e);break;case Ci.TEXT:case Ci.IN_SELECT:case Ci.IN_SELECT_IN_TABLE:this._insertCharacters(e);break;case Ci.IN_TABLE:case Ci.IN_TABLE_BODY:case Ci.IN_ROW:ao(this,e);break;case Ci.IN_TABLE_TEXT:ho(this,e);break;case Ci.IN_COLUMN_GROUP:To(this,e);break;case Ci.AFTER_BODY:bo(this,e);break;case Ci.AFTER_AFTER_BODY:Co(this,e)}}onNullCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode)!function(e,t){t.chars=ta,e._insertCharacters(t)}(this,e);else switch(this.insertionMode){case Ci.INITIAL:Hi(this,e);break;case Ci.BEFORE_HTML:Gi(this,e);break;case Ci.BEFORE_HEAD:qi(this,e);break;case Ci.IN_HEAD:Qi(this,e);break;case Ci.IN_HEAD_NO_SCRIPT:Wi(this,e);break;case Ci.AFTER_HEAD:ji(this,e);break;case Ci.TEXT:this._insertCharacters(e);break;case Ci.IN_TABLE:case Ci.IN_TABLE_BODY:case Ci.IN_ROW:ao(this,e);break;case Ci.IN_COLUMN_GROUP:To(this,e);break;case Ci.AFTER_BODY:bo(this,e);break;case Ci.AFTER_AFTER_BODY:Co(this,e)}}onComment(e){if(this.skipNextNewLine=!1,this.currentNotInHTML)Ui(this,e);else switch(this.insertionMode){case Ci.INITIAL:case Ci.BEFORE_HTML:case Ci.BEFORE_HEAD:case Ci.IN_HEAD:case Ci.IN_HEAD_NO_SCRIPT:case Ci.AFTER_HEAD:case Ci.IN_BODY:case Ci.IN_TABLE:case Ci.IN_CAPTION:case Ci.IN_COLUMN_GROUP:case Ci.IN_TABLE_BODY:case Ci.IN_ROW:case Ci.IN_CELL:case Ci.IN_SELECT:case Ci.IN_SELECT_IN_TABLE:case Ci.IN_TEMPLATE:case Ci.IN_FRAMESET:case Ci.AFTER_FRAMESET:Ui(this,e);break;case Ci.IN_TABLE_TEXT:uo(this,e);break;case Ci.AFTER_BODY:!function(e,t){e._appendCommentNode(t,e.openElements.items[0])}(this,e);break;case Ci.AFTER_AFTER_BODY:case Ci.AFTER_AFTER_FRAMESET:!function(e,t){e._appendCommentNode(t,e.document)}(this,e)}}onDoctype(e){switch(this.skipNextNewLine=!1,this.insertionMode){case Ci.INITIAL:!function(e,t){e._setDocumentType(t);const r=t.forceQuirks?Na.QUIRKS:function(e){if(e.name!==ci)return Na.QUIRKS;const{systemId:t}=e;if(t&&"http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"===t.toLowerCase())return Na.QUIRKS;let{publicId:r}=e;if(null!==r){if(r=r.toLowerCase(),ui.has(r))return Na.QUIRKS;let e=null===t?hi:li;if(Ei(r,e))return Na.QUIRKS;if(e=null===t?di:pi,Ei(r,e))return Na.LIMITED_QUIRKS}return Na.NO_QUIRKS}(t);(function(e){return e.name===ci&&null===e.publicId&&(null===e.systemId||"about:legacy-compat"===e.systemId)})(t)||e._err(t,pa.nonConformingDoctype);e.treeAdapter.setDocumentMode(e.document,r),e.insertionMode=Ci.BEFORE_HTML}(this,e);break;case Ci.BEFORE_HEAD:case Ci.IN_HEAD:case Ci.IN_HEAD_NO_SCRIPT:case Ci.AFTER_HEAD:this._err(e,pa.misplacedDoctype);break;case Ci.IN_TABLE_TEXT:uo(this,e)}}onStartTag(e){this.skipNextNewLine=!1,this.currentToken=e,this._processStartTag(e),e.selfClosing&&!e.ackSelfClosing&&this._err(e,pa.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(e){this.shouldProcessStartTagTokenInForeignContent(e)?function(e,t){if(function(e){const t=e.tagID;return t===Da.FONT&&e.attrs.some((({name:e})=>e===_a.COLOR||e===_a.SIZE||e===_a.FACE))||_i.has(t)}(t))Do(e),e._startTagOutsideForeignContent(t);else{const r=e._getAdjustedCurrentElement(),n=e.treeAdapter.getNamespaceURI(r);n===Aa.MATHML?Ii(t):n===Aa.SVG&&(!function(e){const t=gi.get(e.tagName);null!=t&&(e.tagName=t,e.tagID=La(e.tagName))}(t),Ni(t)),Si(t),t.selfClosing?e._appendElement(t,n):e._insertElement(t,n),t.ackSelfClosing=!0}}(this,e):this._startTagOutsideForeignContent(e)}_startTagOutsideForeignContent(e){switch(this.insertionMode){case Ci.INITIAL:Hi(this,e);break;case Ci.BEFORE_HTML:!function(e,t){t.tagID===Da.HTML?(e._insertElement(t,Aa.HTML),e.insertionMode=Ci.BEFORE_HEAD):Gi(e,t)}(this,e);break;case Ci.BEFORE_HEAD:!function(e,t){switch(t.tagID){case Da.HTML:to(e,t);break;case Da.HEAD:e._insertElement(t,Aa.HTML),e.headElement=e.openElements.current,e.insertionMode=Ci.IN_HEAD;break;default:qi(e,t)}}(this,e);break;case Ci.IN_HEAD:Yi(this,e);break;case Ci.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case Da.HTML:to(e,t);break;case Da.BASEFONT:case Da.BGSOUND:case Da.HEAD:case Da.LINK:case Da.META:case Da.NOFRAMES:case Da.STYLE:Yi(e,t);break;case Da.NOSCRIPT:e._err(t,pa.nestedNoscriptInHead);break;default:Wi(e,t)}}(this,e);break;case Ci.AFTER_HEAD:!function(e,t){switch(t.tagID){case Da.HTML:to(e,t);break;case Da.BODY:e._insertElement(t,Aa.HTML),e.framesetOk=!1,e.insertionMode=Ci.IN_BODY;break;case Da.FRAMESET:e._insertElement(t,Aa.HTML),e.insertionMode=Ci.IN_FRAMESET;break;case Da.BASE:case Da.BASEFONT:case Da.BGSOUND:case Da.LINK:case Da.META:case Da.NOFRAMES:case Da.SCRIPT:case Da.STYLE:case Da.TEMPLATE:case Da.TITLE:e._err(t,pa.abandonedHeadElementChild),e.openElements.push(e.headElement,Da.HEAD),Yi(e,t),e.openElements.remove(e.headElement);break;case Da.HEAD:e._err(t,pa.misplacedStartTagForHeadElement);break;default:ji(e,t)}}(this,e);break;case Ci.IN_BODY:to(this,e);break;case Ci.IN_TABLE:io(this,e);break;case Ci.IN_TABLE_TEXT:uo(this,e);break;case Ci.IN_CAPTION:!function(e,t){const r=t.tagID;po.has(r)?e.openElements.hasInTableScope(Da.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(Da.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=Ci.IN_TABLE,io(e,t)):to(e,t)}(this,e);break;case Ci.IN_COLUMN_GROUP:Eo(this,e);break;case Ci.IN_TABLE_BODY:fo(this,e);break;case Ci.IN_ROW:Ao(this,e);break;case Ci.IN_CELL:!function(e,t){const r=t.tagID;po.has(r)?(e.openElements.hasInTableScope(Da.TD)||e.openElements.hasInTableScope(Da.TH))&&(e._closeTableCell(),Ao(e,t)):to(e,t)}(this,e);break;case Ci.IN_SELECT:_o(this,e);break;case Ci.IN_SELECT_IN_TABLE:!function(e,t){const r=t.tagID;r===Da.CAPTION||r===Da.TABLE||r===Da.TBODY||r===Da.TFOOT||r===Da.THEAD||r===Da.TR||r===Da.TD||r===Da.TH?(e.openElements.popUntilTagNamePopped(Da.SELECT),e._resetInsertionMode(),e._processStartTag(t)):_o(e,t)}(this,e);break;case Ci.IN_TEMPLATE:!function(e,t){switch(t.tagID){case Da.BASE:case Da.BASEFONT:case Da.BGSOUND:case Da.LINK:case Da.META:case Da.NOFRAMES:case Da.SCRIPT:case Da.STYLE:case Da.TEMPLATE:case Da.TITLE:Yi(e,t);break;case Da.CAPTION:case Da.COLGROUP:case Da.TBODY:case Da.TFOOT:case Da.THEAD:e.tmplInsertionModeStack[0]=Ci.IN_TABLE,e.insertionMode=Ci.IN_TABLE,io(e,t);break;case Da.COL:e.tmplInsertionModeStack[0]=Ci.IN_COLUMN_GROUP,e.insertionMode=Ci.IN_COLUMN_GROUP,Eo(e,t);break;case Da.TR:e.tmplInsertionModeStack[0]=Ci.IN_TABLE_BODY,e.insertionMode=Ci.IN_TABLE_BODY,fo(e,t);break;case Da.TD:case Da.TH:e.tmplInsertionModeStack[0]=Ci.IN_ROW,e.insertionMode=Ci.IN_ROW,Ao(e,t);break;default:e.tmplInsertionModeStack[0]=Ci.IN_BODY,e.insertionMode=Ci.IN_BODY,to(e,t)}}(this,e);break;case Ci.AFTER_BODY:!function(e,t){t.tagID===Da.HTML?to(e,t):bo(e,t)}(this,e);break;case Ci.IN_FRAMESET:!function(e,t){switch(t.tagID){case Da.HTML:to(e,t);break;case Da.FRAMESET:e._insertElement(t,Aa.HTML);break;case Da.FRAME:e._appendElement(t,Aa.HTML),t.ackSelfClosing=!0;break;case Da.NOFRAMES:Yi(e,t)}}(this,e);break;case Ci.AFTER_FRAMESET:!function(e,t){switch(t.tagID){case Da.HTML:to(e,t);break;case Da.NOFRAMES:Yi(e,t)}}(this,e);break;case Ci.AFTER_AFTER_BODY:!function(e,t){t.tagID===Da.HTML?to(e,t):Co(e,t)}(this,e);break;case Ci.AFTER_AFTER_FRAMESET:!function(e,t){switch(t.tagID){case Da.HTML:to(e,t);break;case Da.NOFRAMES:Yi(e,t)}}(this,e)}}onEndTag(e){this.skipNextNewLine=!1,this.currentToken=e,this.currentNotInHTML?function(e,t){if(t.tagID===Da.P||t.tagID===Da.BR)return Do(e),void e._endTagOutsideForeignContent(t);for(let r=e.openElements.stackTop;r>0;r--){const n=e.openElements.items[r];if(e.treeAdapter.getNamespaceURI(n)===Aa.HTML){e._endTagOutsideForeignContent(t);break}const s=e.treeAdapter.getTagName(n);if(s.toLowerCase()===t.tagName){t.tagName=s,e.openElements.shortenToLength(r);break}}}(this,e):this._endTagOutsideForeignContent(e)}_endTagOutsideForeignContent(e){switch(this.insertionMode){case Ci.INITIAL:Hi(this,e);break;case Ci.BEFORE_HTML:!function(e,t){const r=t.tagID;r!==Da.HTML&&r!==Da.HEAD&&r!==Da.BODY&&r!==Da.BR||Gi(e,t)}(this,e);break;case Ci.BEFORE_HEAD:!function(e,t){const r=t.tagID;r===Da.HEAD||r===Da.BODY||r===Da.HTML||r===Da.BR?qi(e,t):e._err(t,pa.endTagWithoutMatchingOpenElement)}(this,e);break;case Ci.IN_HEAD:!function(e,t){switch(t.tagID){case Da.HEAD:e.openElements.pop(),e.insertionMode=Ci.AFTER_HEAD;break;case Da.BODY:case Da.BR:case Da.HTML:Qi(e,t);break;case Da.TEMPLATE:Vi(e,t);break;default:e._err(t,pa.endTagWithoutMatchingOpenElement)}}(this,e);break;case Ci.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case Da.NOSCRIPT:e.openElements.pop(),e.insertionMode=Ci.IN_HEAD;break;case Da.BR:Wi(e,t);break;default:e._err(t,pa.endTagWithoutMatchingOpenElement)}}(this,e);break;case Ci.AFTER_HEAD:!function(e,t){switch(t.tagID){case Da.BODY:case Da.HTML:case Da.BR:ji(e,t);break;case Da.TEMPLATE:Vi(e,t);break;default:e._err(t,pa.endTagWithoutMatchingOpenElement)}}(this,e);break;case Ci.IN_BODY:no(this,e);break;case Ci.TEXT:!function(e,t){var r;t.tagID===Da.SCRIPT&&(null===(r=e.scriptHandler)||void 0===r||r.call(e,e.openElements.current));e.openElements.pop(),e.insertionMode=e.originalInsertionMode}(this,e);break;case Ci.IN_TABLE:oo(this,e);break;case Ci.IN_TABLE_TEXT:uo(this,e);break;case Ci.IN_CAPTION:!function(e,t){const r=t.tagID;switch(r){case Da.CAPTION:case Da.TABLE:e.openElements.hasInTableScope(Da.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(Da.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=Ci.IN_TABLE,r===Da.TABLE&&oo(e,t));break;case Da.BODY:case Da.COL:case Da.COLGROUP:case Da.HTML:case Da.TBODY:case Da.TD:case Da.TFOOT:case Da.TH:case Da.THEAD:case Da.TR:break;default:no(e,t)}}(this,e);break;case Ci.IN_COLUMN_GROUP:!function(e,t){switch(t.tagID){case Da.COLGROUP:e.openElements.currentTagId===Da.COLGROUP&&(e.openElements.pop(),e.insertionMode=Ci.IN_TABLE);break;case Da.TEMPLATE:Vi(e,t);break;case Da.COL:break;default:To(e,t)}}(this,e);break;case Ci.IN_TABLE_BODY:mo(this,e);break;case Ci.IN_ROW:go(this,e);break;case Ci.IN_CELL:!function(e,t){const r=t.tagID;switch(r){case Da.TD:case Da.TH:e.openElements.hasInTableScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=Ci.IN_ROW);break;case Da.TABLE:case Da.TBODY:case Da.TFOOT:case Da.THEAD:case Da.TR:e.openElements.hasInTableScope(r)&&(e._closeTableCell(),go(e,t));break;case Da.BODY:case Da.CAPTION:case Da.COL:case Da.COLGROUP:case Da.HTML:break;default:no(e,t)}}(this,e);break;case Ci.IN_SELECT:Io(this,e);break;case Ci.IN_SELECT_IN_TABLE:!function(e,t){const r=t.tagID;r===Da.CAPTION||r===Da.TABLE||r===Da.TBODY||r===Da.TFOOT||r===Da.THEAD||r===Da.TR||r===Da.TD||r===Da.TH?e.openElements.hasInTableScope(r)&&(e.openElements.popUntilTagNamePopped(Da.SELECT),e._resetInsertionMode(),e.onEndTag(t)):Io(e,t)}(this,e);break;case Ci.IN_TEMPLATE:!function(e,t){t.tagID===Da.TEMPLATE&&Vi(e,t)}(this,e);break;case Ci.AFTER_BODY:So(this,e);break;case Ci.IN_FRAMESET:!function(e,t){t.tagID!==Da.FRAMESET||e.openElements.isRootHtmlElementCurrent()||(e.openElements.pop(),e.fragmentContext||e.openElements.currentTagId===Da.FRAMESET||(e.insertionMode=Ci.AFTER_FRAMESET))}(this,e);break;case Ci.AFTER_FRAMESET:!function(e,t){t.tagID===Da.HTML&&(e.insertionMode=Ci.AFTER_AFTER_FRAMESET)}(this,e);break;case Ci.AFTER_AFTER_BODY:Co(this,e)}}onEof(e){switch(this.insertionMode){case Ci.INITIAL:Hi(this,e);break;case Ci.BEFORE_HTML:Gi(this,e);break;case Ci.BEFORE_HEAD:qi(this,e);break;case Ci.IN_HEAD:Qi(this,e);break;case Ci.IN_HEAD_NO_SCRIPT:Wi(this,e);break;case Ci.AFTER_HEAD:ji(this,e);break;case Ci.IN_BODY:case Ci.IN_TABLE:case Ci.IN_CAPTION:case Ci.IN_COLUMN_GROUP:case Ci.IN_TABLE_BODY:case Ci.IN_ROW:case Ci.IN_CELL:case Ci.IN_SELECT:case Ci.IN_SELECT_IN_TABLE:so(this,e);break;case Ci.TEXT:!function(e,t){e._err(t,pa.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e.onEof(t)}(this,e);break;case Ci.IN_TABLE_TEXT:uo(this,e);break;case Ci.IN_TEMPLATE:No(this,e);break;case Ci.AFTER_BODY:case Ci.IN_FRAMESET:case Ci.AFTER_FRAMESET:case Ci.AFTER_AFTER_BODY:case Ci.AFTER_AFTER_FRAMESET:Fi(this,e)}}onWhitespaceCharacter(e){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,e.chars.charCodeAt(0)===ra.LINE_FEED)){if(1===e.chars.length)return;e.chars=e.chars.substr(1)}if(this.tokenizer.inForeignNode)this._insertCharacters(e);else switch(this.insertionMode){case Ci.IN_HEAD:case Ci.IN_HEAD_NO_SCRIPT:case Ci.AFTER_HEAD:case Ci.TEXT:case Ci.IN_COLUMN_GROUP:case Ci.IN_SELECT:case Ci.IN_SELECT_IN_TABLE:case Ci.IN_FRAMESET:case Ci.AFTER_FRAMESET:this._insertCharacters(e);break;case Ci.IN_BODY:case Ci.IN_CAPTION:case Ci.IN_CELL:case Ci.IN_TEMPLATE:case Ci.AFTER_BODY:case Ci.AFTER_AFTER_BODY:case Ci.AFTER_AFTER_FRAMESET:Ki(this,e);break;case Ci.IN_TABLE:case Ci.IN_TABLE_BODY:case Ci.IN_ROW:ao(this,e);break;case Ci.IN_TABLE_TEXT:lo(this,e)}}}function ki(e,t){let r=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return r?e.openElements.contains(r.element)?e.openElements.hasInScope(t.tagID)||(r=null):(e.activeFormattingElements.removeEntry(r),r=null):ro(e,t),r}function Pi(e,t){let r=null,n=e.openElements.stackTop;for(;n>=0;n--){const s=e.openElements.items[n];if(s===t.element)break;e._isSpecialElement(s,e.openElements.tagIDs[n])&&(r=s)}return r||(e.openElements.shortenToLength(n<0?0:n),e.activeFormattingElements.removeEntry(t)),r}function Mi(e,t,r){let n=t,s=e.openElements.getCommonAncestor(t);for(let a=0,i=s;i!==r;a++,i=s){s=e.openElements.getCommonAncestor(i);const r=e.activeFormattingElements.getElementEntry(i),o=r&&a>=3;!r||o?(o&&e.activeFormattingElements.removeEntry(r),e.openElements.remove(i)):(i=wi(e,r),n===t&&(e.activeFormattingElements.bookmark=r),e.treeAdapter.detachNode(n),e.treeAdapter.appendChild(i,n),n=i)}return n}function wi(e,t){const r=e.treeAdapter.getNamespaceURI(t.element),n=e.treeAdapter.createElement(t.token.tagName,r,t.token.attrs);return e.openElements.replace(t.element,n),t.element=n,n}function vi(e,t,r){const n=La(e.treeAdapter.getTagName(t));if(e._isElementCausesFosterParenting(n))e._fosterParentElement(r);else{const s=e.treeAdapter.getNamespaceURI(t);n===Da.TEMPLATE&&s===Aa.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,r)}}function Bi(e,t,r){const n=e.treeAdapter.getNamespaceURI(r.element),{token:s}=r,a=e.treeAdapter.createElement(s.tagName,n,s.attrs);e._adoptNodes(t,a),e.treeAdapter.appendChild(t,a),e.activeFormattingElements.insertElementAfterBookmark(a,s),e.activeFormattingElements.removeEntry(r),e.openElements.remove(r.element),e.openElements.insertAfter(t,a,s.tagID)}function xi(e,t){for(let r=0;r<8;r++){const r=ki(e,t);if(!r)break;const n=Pi(e,r);if(!n)break;e.activeFormattingElements.bookmark=r;const s=Mi(e,n,r.element),a=e.openElements.getCommonAncestor(r.element);e.treeAdapter.detachNode(s),a&&vi(e,a,s),Bi(e,n,r)}}function Ui(e,t){e._appendCommentNode(t,e.openElements.currentTmplContentOrNode)}function Fi(e,t){if(e.stopped=!0,t.location){const r=e.fragmentContext?0:2;for(let n=e.openElements.stackTop;n>=r;n--)e._setEndLocation(e.openElements.items[n],t);if(!e.fragmentContext&&e.openElements.stackTop>=0){const r=e.openElements.items[0],n=e.treeAdapter.getNodeSourceCodeLocation(r);if(n&&!n.endTag&&(e._setEndLocation(r,t),e.openElements.stackTop>=1)){const r=e.openElements.items[1],n=e.treeAdapter.getNodeSourceCodeLocation(r);n&&!n.endTag&&e._setEndLocation(r,t)}}}}function Hi(e,t){e._err(t,pa.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,Na.QUIRKS),e.insertionMode=Ci.BEFORE_HTML,e._processToken(t)}function Gi(e,t){e._insertFakeRootElement(),e.insertionMode=Ci.BEFORE_HEAD,e._processToken(t)}function qi(e,t){e._insertFakeElement(ba.HEAD,Da.HEAD),e.headElement=e.openElements.current,e.insertionMode=Ci.IN_HEAD,e._processToken(t)}function Yi(e,t){switch(t.tagID){case Da.HTML:to(e,t);break;case Da.BASE:case Da.BASEFONT:case Da.BGSOUND:case Da.LINK:case Da.META:e._appendElement(t,Aa.HTML),t.ackSelfClosing=!0;break;case Da.TITLE:e._switchToTextParsing(t,xa.RCDATA);break;case Da.NOSCRIPT:e.options.scriptingEnabled?e._switchToTextParsing(t,xa.RAWTEXT):(e._insertElement(t,Aa.HTML),e.insertionMode=Ci.IN_HEAD_NO_SCRIPT);break;case Da.NOFRAMES:case Da.STYLE:e._switchToTextParsing(t,xa.RAWTEXT);break;case Da.SCRIPT:e._switchToTextParsing(t,xa.SCRIPT_DATA);break;case Da.TEMPLATE:e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=Ci.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(Ci.IN_TEMPLATE);break;case Da.HEAD:e._err(t,pa.misplacedStartTagForHeadElement);break;default:Qi(e,t)}}function Vi(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==Da.TEMPLATE&&e._err(t,pa.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(Da.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,pa.endTagWithoutMatchingOpenElement)}function Qi(e,t){e.openElements.pop(),e.insertionMode=Ci.AFTER_HEAD,e._processToken(t)}function Wi(e,t){const r=t.type===fa.EOF?pa.openElementsLeftAfterEof:pa.disallowedContentInNoscriptInHead;e._err(t,r),e.openElements.pop(),e.insertionMode=Ci.IN_HEAD,e._processToken(t)}function ji(e,t){e._insertFakeElement(ba.BODY,Da.BODY),e.insertionMode=Ci.IN_BODY,Xi(e,t)}function Xi(e,t){switch(t.type){case fa.CHARACTER:$i(e,t);break;case fa.WHITESPACE_CHARACTER:Ki(e,t);break;case fa.COMMENT:Ui(e,t);break;case fa.START_TAG:to(e,t);break;case fa.END_TAG:no(e,t);break;case fa.EOF:so(e,t)}}function Ki(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function $i(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function zi(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,Aa.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function Ji(e){const t=ya(e,_a.TYPE);return null!=t&&"hidden"===t.toLowerCase()}function Zi(e,t){e._switchToTextParsing(t,xa.RAWTEXT)}function eo(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Aa.HTML)}function to(e,t){switch(t.tagID){case Da.I:case Da.S:case Da.B:case Da.U:case Da.EM:case Da.TT:case Da.BIG:case Da.CODE:case Da.FONT:case Da.SMALL:case Da.STRIKE:case Da.STRONG:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Aa.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case Da.A:!function(e,t){const r=e.activeFormattingElements.getElementEntryInScopeWithTagName(ba.A);r&&(xi(e,t),e.openElements.remove(r.element),e.activeFormattingElements.removeEntry(r)),e._reconstructActiveFormattingElements(),e._insertElement(t,Aa.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case Da.H1:case Da.H2:case Da.H3:case Da.H4:case Da.H5:case Da.H6:!function(e,t){e.openElements.hasInButtonScope(Da.P)&&e._closePElement(),Ma.has(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,Aa.HTML)}(e,t);break;case Da.P:case Da.DL:case Da.OL:case Da.UL:case Da.DIV:case Da.DIR:case Da.NAV:case Da.MAIN:case Da.MENU:case Da.ASIDE:case Da.CENTER:case Da.FIGURE:case Da.FOOTER:case Da.HEADER:case Da.HGROUP:case Da.DIALOG:case Da.DETAILS:case Da.ADDRESS:case Da.ARTICLE:case Da.SEARCH:case Da.SECTION:case Da.SUMMARY:case Da.FIELDSET:case Da.BLOCKQUOTE:case Da.FIGCAPTION:!function(e,t){e.openElements.hasInButtonScope(Da.P)&&e._closePElement(),e._insertElement(t,Aa.HTML)}(e,t);break;case Da.LI:case Da.DD:case Da.DT:!function(e,t){e.framesetOk=!1;const r=t.tagID;for(let t=e.openElements.stackTop;t>=0;t--){const n=e.openElements.tagIDs[t];if(r===Da.LI&&n===Da.LI||(r===Da.DD||r===Da.DT)&&(n===Da.DD||n===Da.DT)){e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n);break}if(n!==Da.ADDRESS&&n!==Da.DIV&&n!==Da.P&&e._isSpecialElement(e.openElements.items[t],n))break}e.openElements.hasInButtonScope(Da.P)&&e._closePElement(),e._insertElement(t,Aa.HTML)}(e,t);break;case Da.BR:case Da.IMG:case Da.WBR:case Da.AREA:case Da.EMBED:case Da.KEYGEN:zi(e,t);break;case Da.HR:!function(e,t){e.openElements.hasInButtonScope(Da.P)&&e._closePElement(),e._appendElement(t,Aa.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}(e,t);break;case Da.RB:case Da.RTC:!function(e,t){e.openElements.hasInScope(Da.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,Aa.HTML)}(e,t);break;case Da.RT:case Da.RP:!function(e,t){e.openElements.hasInScope(Da.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(Da.RTC),e._insertElement(t,Aa.HTML)}(e,t);break;case Da.PRE:case Da.LISTING:!function(e,t){e.openElements.hasInButtonScope(Da.P)&&e._closePElement(),e._insertElement(t,Aa.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}(e,t);break;case Da.XMP:!function(e,t){e.openElements.hasInButtonScope(Da.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,xa.RAWTEXT)}(e,t);break;case Da.SVG:!function(e,t){e._reconstructActiveFormattingElements(),Ni(t),Si(t),t.selfClosing?e._appendElement(t,Aa.SVG):e._insertElement(t,Aa.SVG),t.ackSelfClosing=!0}(e,t);break;case Da.HTML:!function(e,t){0===e.openElements.tmplCount&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}(e,t);break;case Da.BASE:case Da.LINK:case Da.META:case Da.STYLE:case Da.TITLE:case Da.SCRIPT:case Da.BGSOUND:case Da.BASEFONT:case Da.TEMPLATE:Yi(e,t);break;case Da.BODY:!function(e,t){const r=e.openElements.tryPeekProperlyNestedBodyElement();r&&0===e.openElements.tmplCount&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(r,t.attrs))}(e,t);break;case Da.FORM:!function(e,t){const r=e.openElements.tmplCount>0;e.formElement&&!r||(e.openElements.hasInButtonScope(Da.P)&&e._closePElement(),e._insertElement(t,Aa.HTML),r||(e.formElement=e.openElements.current))}(e,t);break;case Da.NOBR:!function(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(Da.NOBR)&&(xi(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,Aa.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case Da.MATH:!function(e,t){e._reconstructActiveFormattingElements(),Ii(t),Si(t),t.selfClosing?e._appendElement(t,Aa.MATHML):e._insertElement(t,Aa.MATHML),t.ackSelfClosing=!0}(e,t);break;case Da.TABLE:!function(e,t){e.treeAdapter.getDocumentMode(e.document)!==Na.QUIRKS&&e.openElements.hasInButtonScope(Da.P)&&e._closePElement(),e._insertElement(t,Aa.HTML),e.framesetOk=!1,e.insertionMode=Ci.IN_TABLE}(e,t);break;case Da.INPUT:!function(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,Aa.HTML),Ji(t)||(e.framesetOk=!1),t.ackSelfClosing=!0}(e,t);break;case Da.PARAM:case Da.TRACK:case Da.SOURCE:!function(e,t){e._appendElement(t,Aa.HTML),t.ackSelfClosing=!0}(e,t);break;case Da.IMAGE:!function(e,t){t.tagName=ba.IMG,t.tagID=Da.IMG,zi(e,t)}(e,t);break;case Da.BUTTON:!function(e,t){e.openElements.hasInScope(Da.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(Da.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,Aa.HTML),e.framesetOk=!1}(e,t);break;case Da.APPLET:case Da.OBJECT:case Da.MARQUEE:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Aa.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}(e,t);break;case Da.IFRAME:!function(e,t){e.framesetOk=!1,e._switchToTextParsing(t,xa.RAWTEXT)}(e,t);break;case Da.SELECT:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Aa.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===Ci.IN_TABLE||e.insertionMode===Ci.IN_CAPTION||e.insertionMode===Ci.IN_TABLE_BODY||e.insertionMode===Ci.IN_ROW||e.insertionMode===Ci.IN_CELL?Ci.IN_SELECT_IN_TABLE:Ci.IN_SELECT}(e,t);break;case Da.OPTION:case Da.OPTGROUP:!function(e,t){e.openElements.currentTagId===Da.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,Aa.HTML)}(e,t);break;case Da.NOEMBED:case Da.NOFRAMES:Zi(e,t);break;case Da.FRAMESET:!function(e,t){const r=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&r&&(e.treeAdapter.detachNode(r),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,Aa.HTML),e.insertionMode=Ci.IN_FRAMESET)}(e,t);break;case Da.TEXTAREA:!function(e,t){e._insertElement(t,Aa.HTML),e.skipNextNewLine=!0,e.tokenizer.state=xa.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=Ci.TEXT}(e,t);break;case Da.NOSCRIPT:e.options.scriptingEnabled?Zi(e,t):eo(e,t);break;case Da.PLAINTEXT:!function(e,t){e.openElements.hasInButtonScope(Da.P)&&e._closePElement(),e._insertElement(t,Aa.HTML),e.tokenizer.state=xa.PLAINTEXT}(e,t);break;case Da.COL:case Da.TH:case Da.TD:case Da.TR:case Da.HEAD:case Da.FRAME:case Da.TBODY:case Da.TFOOT:case Da.THEAD:case Da.CAPTION:case Da.COLGROUP:break;default:eo(e,t)}}function ro(e,t){const r=t.tagName,n=t.tagID;for(let t=e.openElements.stackTop;t>0;t--){const s=e.openElements.items[t],a=e.openElements.tagIDs[t];if(n===a&&(n!==Da.UNKNOWN||e.treeAdapter.getTagName(s)===r)){e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.stackTop>=t&&e.openElements.shortenToLength(t);break}if(e._isSpecialElement(s,a))break}}function no(e,t){switch(t.tagID){case Da.A:case Da.B:case Da.I:case Da.S:case Da.U:case Da.EM:case Da.TT:case Da.BIG:case Da.CODE:case Da.FONT:case Da.NOBR:case Da.SMALL:case Da.STRIKE:case Da.STRONG:xi(e,t);break;case Da.P:!function(e){e.openElements.hasInButtonScope(Da.P)||e._insertFakeElement(ba.P,Da.P),e._closePElement()}(e);break;case Da.DL:case Da.UL:case Da.OL:case Da.DIR:case Da.DIV:case Da.NAV:case Da.PRE:case Da.MAIN:case Da.MENU:case Da.ASIDE:case Da.BUTTON:case Da.CENTER:case Da.FIGURE:case Da.FOOTER:case Da.HEADER:case Da.HGROUP:case Da.DIALOG:case Da.ADDRESS:case Da.ARTICLE:case Da.DETAILS:case Da.SEARCH:case Da.SECTION:case Da.SUMMARY:case Da.LISTING:case Da.FIELDSET:case Da.BLOCKQUOTE:case Da.FIGCAPTION:!function(e,t){const r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r))}(e,t);break;case Da.LI:!function(e){e.openElements.hasInListItemScope(Da.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(Da.LI),e.openElements.popUntilTagNamePopped(Da.LI))}(e);break;case Da.DD:case Da.DT:!function(e,t){const r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.popUntilTagNamePopped(r))}(e,t);break;case Da.H1:case Da.H2:case Da.H3:case Da.H4:case Da.H5:case Da.H6:!function(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}(e);break;case Da.BR:!function(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(ba.BR,Da.BR),e.openElements.pop(),e.framesetOk=!1}(e);break;case Da.BODY:!function(e,t){if(e.openElements.hasInScope(Da.BODY)&&(e.insertionMode=Ci.AFTER_BODY,e.options.sourceCodeLocationInfo)){const r=e.openElements.tryPeekProperlyNestedBodyElement();r&&e._setEndLocation(r,t)}}(e,t);break;case Da.HTML:!function(e,t){e.openElements.hasInScope(Da.BODY)&&(e.insertionMode=Ci.AFTER_BODY,So(e,t))}(e,t);break;case Da.FORM:!function(e){const t=e.openElements.tmplCount>0,{formElement:r}=e;t||(e.formElement=null),(r||t)&&e.openElements.hasInScope(Da.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(Da.FORM):r&&e.openElements.remove(r))}(e);break;case Da.APPLET:case Da.OBJECT:case Da.MARQUEE:!function(e,t){const r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r),e.activeFormattingElements.clearToLastMarker())}(e,t);break;case Da.TEMPLATE:Vi(e,t);break;default:ro(e,t)}}function so(e,t){e.tmplInsertionModeStack.length>0?No(e,t):Fi(e,t)}function ao(e,t){if(yi.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=Ci.IN_TABLE_TEXT,t.type){case fa.CHARACTER:ho(e,t);break;case fa.WHITESPACE_CHARACTER:lo(e,t)}else co(e,t)}function io(e,t){switch(t.tagID){case Da.TD:case Da.TH:case Da.TR:!function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(ba.TBODY,Da.TBODY),e.insertionMode=Ci.IN_TABLE_BODY,fo(e,t)}(e,t);break;case Da.STYLE:case Da.SCRIPT:case Da.TEMPLATE:Yi(e,t);break;case Da.COL:!function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(ba.COLGROUP,Da.COLGROUP),e.insertionMode=Ci.IN_COLUMN_GROUP,Eo(e,t)}(e,t);break;case Da.FORM:!function(e,t){e.formElement||0!==e.openElements.tmplCount||(e._insertElement(t,Aa.HTML),e.formElement=e.openElements.current,e.openElements.pop())}(e,t);break;case Da.TABLE:!function(e,t){e.openElements.hasInTableScope(Da.TABLE)&&(e.openElements.popUntilTagNamePopped(Da.TABLE),e._resetInsertionMode(),e._processStartTag(t))}(e,t);break;case Da.TBODY:case Da.TFOOT:case Da.THEAD:!function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,Aa.HTML),e.insertionMode=Ci.IN_TABLE_BODY}(e,t);break;case Da.INPUT:!function(e,t){Ji(t)?e._appendElement(t,Aa.HTML):co(e,t),t.ackSelfClosing=!0}(e,t);break;case Da.CAPTION:!function(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,Aa.HTML),e.insertionMode=Ci.IN_CAPTION}(e,t);break;case Da.COLGROUP:!function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,Aa.HTML),e.insertionMode=Ci.IN_COLUMN_GROUP}(e,t);break;default:co(e,t)}}function oo(e,t){switch(t.tagID){case Da.TABLE:e.openElements.hasInTableScope(Da.TABLE)&&(e.openElements.popUntilTagNamePopped(Da.TABLE),e._resetInsertionMode());break;case Da.TEMPLATE:Vi(e,t);break;case Da.BODY:case Da.CAPTION:case Da.COL:case Da.COLGROUP:case Da.HTML:case Da.TBODY:case Da.TD:case Da.TFOOT:case Da.TH:case Da.THEAD:case Da.TR:break;default:co(e,t)}}function co(e,t){const r=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,Xi(e,t),e.fosterParentingEnabled=r}function lo(e,t){e.pendingCharacterTokens.push(t)}function ho(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function uo(e,t){let r=0;if(e.hasNonWhitespacePendingCharacterToken)for(;r0&&e.openElements.currentTagId===Da.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===Da.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===Da.OPTGROUP&&e.openElements.pop();break;case Da.OPTION:e.openElements.currentTagId===Da.OPTION&&e.openElements.pop();break;case Da.SELECT:e.openElements.hasInSelectScope(Da.SELECT)&&(e.openElements.popUntilTagNamePopped(Da.SELECT),e._resetInsertionMode());break;case Da.TEMPLATE:Vi(e,t)}}function No(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(Da.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):Fi(e,t)}function So(e,t){var r;if(t.tagID===Da.HTML){if(e.fragmentContext||(e.insertionMode=Ci.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===Da.HTML){e._setEndLocation(e.openElements.items[0],t);const n=e.openElements.items[1];n&&!(null===(r=e.treeAdapter.getNodeSourceCodeLocation(n))||void 0===r?void 0:r.endTag)&&e._setEndLocation(n,t)}}else bo(e,t)}function bo(e,t){e.insertionMode=Ci.IN_BODY,Xi(e,t)}function Co(e,t){e.insertionMode=Ci.IN_BODY,Xi(e,t)}function Do(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==Aa.HTML&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}const Oo=new Set([ba.AREA,ba.BASE,ba.BASEFONT,ba.BGSOUND,ba.BR,ba.COL,ba.EMBED,ba.FRAME,ba.HR,ba.IMG,ba.INPUT,ba.KEYGEN,ba.LINK,ba.META,ba.PARAM,ba.SOURCE,ba.TRACK,ba.WBR]);function yo(e,t){return t.treeAdapter.isElementNode(e)&&t.treeAdapter.getNamespaceURI(e)===Aa.HTML&&Oo.has(t.treeAdapter.getTagName(e))}const Ro={treeAdapter:oi,scriptingEnabled:!0};function Lo(e,t){return Po(e,{...Ro,...t})}function ko(e,t){let r="";const n=t.treeAdapter.isElementNode(e)&&t.treeAdapter.getTagName(e)===ba.TEMPLATE&&t.treeAdapter.getNamespaceURI(e)===Aa.HTML?t.treeAdapter.getTemplateContent(e):e,s=t.treeAdapter.getChildNodes(n);if(s)for(const e of s)r+=Po(e,t);return r}function Po(e,t){return t.treeAdapter.isElementNode(e)?function(e,t){const r=t.treeAdapter.getTagName(e);return`<${r}${function(e,{treeAdapter:t}){let r="";for(const n of t.getAttrList(e)){if(r+=" ",n.namespace)switch(n.namespace){case Aa.XML:r+=`xml:${n.name}`;break;case Aa.XMLNS:"xmlns"!==n.name&&(r+="xmlns:"),r+=n.name;break;case Aa.XLINK:r+=`xlink:${n.name}`;break;default:r+=`${n.prefix}:${n.name}`}else r+=n.name;r+=`="${ge(n.value)}"`}return r}(e,t)}>${yo(e,t)?"":`${ko(e,t)}`}`}(e,t):t.treeAdapter.isTextNode(e)?function(e,t){const{treeAdapter:r}=t,n=r.getTextNodeContent(e),s=r.getParentNode(e),a=s&&r.isElementNode(s)&&r.getTagName(s);return a&&r.getNamespaceURI(s)===Aa.HTML&&(i=a,o=t.scriptingEnabled,wa.has(i)||o&&i===ba.NOSCRIPT)?n:_e(n);var i,o}(e,t):t.treeAdapter.isCommentNode(e)?function(e,{treeAdapter:t}){return`\x3c!--${t.getCommentNodeContent(e)}--\x3e`}(e,t):t.treeAdapter.isDocumentTypeNode(e)?function(e,{treeAdapter:t}){return``}(e,t):""}function Mo(e){const t=e.includes('"')?"'":'"';return t+e+t}const wo={isCommentNode:G,isElementNode:U,isTextNode:H,createDocument(){const e=new B([]);return e["x-mode"]=Na.NO_QUIRKS,e},createDocumentFragment:()=>new B([]),createElement(e,t,r){const n=Object.create(null),s=Object.create(null),a=Object.create(null);for(let e=0;enew P(e),createTextNode:e=>new k(e),appendChild(e,t){const r=e.children[e.children.length-1];r&&(r.next=t,t.prev=r),e.children.push(t),t.parent=e},insertBefore(e,t,r){const n=e.children.indexOf(r),{prev:s}=r;s&&(s.next=t,t.prev=s),r.prev=t,t.next=r,e.children.splice(n,0,t),t.parent=e},setTemplateContent(e,t){wo.appendChild(e,t)},getTemplateContent:e=>e.children[0],setDocumentType(e,t,r,n){const s=function(e,t,r){let n="!DOCTYPE ";return e&&(n+=e),t?n+=` PUBLIC ${Mo(t)}`:r&&(n+=" SYSTEM"),r&&(n+=` ${Mo(r)}`),n}(t,r,n);let a=e.children.find((e=>q(e)&&"!doctype"===e.name));a?a.data=null!=s?s:null:(a=new M("!doctype",s),wo.appendChild(e,a)),a["x-name"]=t,a["x-publicId"]=r,a["x-systemId"]=n},setDocumentMode(e,t){e["x-mode"]=t},getDocumentMode:e=>e["x-mode"],detachNode(e){if(e.parent){const t=e.parent.children.indexOf(e),{prev:r,next:n}=e;e.prev=null,e.next=null,r&&(r.next=n),n&&(n.prev=r),e.parent.children.splice(t,1),e.parent=null}},insertText(e,t){const r=e.children[e.children.length-1];r&&H(r)?r.data+=t:wo.appendChild(e,wo.createTextNode(t))},insertTextBefore(e,t,r){const n=e.children[e.children.indexOf(r)-1];n&&H(n)?n.data+=t:wo.insertBefore(e,wo.createTextNode(t),r)},adoptAttributes(e,t){for(let r=0;re.children[0],getChildNodes:e=>e.children,getParentNode:e=>e.parent,getAttrList:e=>e.attributes,getTagName:e=>e.name,getNamespaceURI:e=>e.namespace,getTextNodeContent:e=>e.data,getCommentNodeContent:e=>e.data,getDocumentTypeNodeName(e){var t;return null!==(t=e["x-name"])&&void 0!==t?t:""},getDocumentTypeNodePublicId(e){var t;return null!==(t=e["x-publicId"])&&void 0!==t?t:""},getDocumentTypeNodeSystemId(e){var t;return null!==(t=e["x-systemId"])&&void 0!==t?t:""},isDocumentTypeNode:e=>q(e)&&"!doctype"===e.name,setNodeSourceCodeLocation(e,t){t&&(e.startIndex=t.startOffset,e.endIndex=t.endOffset),e.sourceCodeLocation=t},getNodeSourceCodeLocation:e=>e.sourceCodeLocation,updateNodeSourceCodeLocation(e,t){null!=t.endOffset&&(e.endIndex=t.endOffset),e.sourceCodeLocation={...e.sourceCodeLocation,...t}}};function vo(e,t,r,n){var s;return null!==(s=t.treeAdapter)&&void 0!==s||(t.treeAdapter=wo),!1!==t.scriptingEnabled&&(t.scriptingEnabled=!0),r?function(e,t){return Li.parse(e,t)}(e,t):function(e,t,r){"string"==typeof e&&(r=t,t=e,e=null);const n=Li.getFragmentParser(e,r);return n.tokenizer.write(t,!0),n.getFragment()}(n,e,t)}const Bo={treeAdapter:wo};var xo,Uo,Fo,Ho;function Go(e){return e===xo.Space||e===xo.NewLine||e===xo.Tab||e===xo.FormFeed||e===xo.CarriageReturn}function qo(e){return e===xo.Slash||e===xo.Gt||Go(e)}!function(e){e[e.Tab=9]="Tab",e[e.NewLine=10]="NewLine",e[e.FormFeed=12]="FormFeed",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.ExclamationMark=33]="ExclamationMark",e[e.Number=35]="Number",e[e.Amp=38]="Amp",e[e.SingleQuote=39]="SingleQuote",e[e.DoubleQuote=34]="DoubleQuote",e[e.Dash=45]="Dash",e[e.Slash=47]="Slash",e[e.Zero=48]="Zero",e[e.Nine=57]="Nine",e[e.Semi=59]="Semi",e[e.Lt=60]="Lt",e[e.Eq=61]="Eq",e[e.Gt=62]="Gt",e[e.Questionmark=63]="Questionmark",e[e.UpperA=65]="UpperA",e[e.LowerA=97]="LowerA",e[e.UpperF=70]="UpperF",e[e.LowerF=102]="LowerF",e[e.UpperZ=90]="UpperZ",e[e.LowerZ=122]="LowerZ",e[e.LowerX=120]="LowerX",e[e.OpeningSquareBracket=91]="OpeningSquareBracket"}(xo||(xo={})),function(e){e[e.Text=1]="Text",e[e.BeforeTagName=2]="BeforeTagName",e[e.InTagName=3]="InTagName",e[e.InSelfClosingTag=4]="InSelfClosingTag",e[e.BeforeClosingTagName=5]="BeforeClosingTagName",e[e.InClosingTagName=6]="InClosingTagName",e[e.AfterClosingTagName=7]="AfterClosingTagName",e[e.BeforeAttributeName=8]="BeforeAttributeName",e[e.InAttributeName=9]="InAttributeName",e[e.AfterAttributeName=10]="AfterAttributeName",e[e.BeforeAttributeValue=11]="BeforeAttributeValue",e[e.InAttributeValueDq=12]="InAttributeValueDq",e[e.InAttributeValueSq=13]="InAttributeValueSq",e[e.InAttributeValueNq=14]="InAttributeValueNq",e[e.BeforeDeclaration=15]="BeforeDeclaration",e[e.InDeclaration=16]="InDeclaration",e[e.InProcessingInstruction=17]="InProcessingInstruction",e[e.BeforeComment=18]="BeforeComment",e[e.CDATASequence=19]="CDATASequence",e[e.InSpecialComment=20]="InSpecialComment",e[e.InCommentLike=21]="InCommentLike",e[e.BeforeSpecialS=22]="BeforeSpecialS",e[e.BeforeSpecialT=23]="BeforeSpecialT",e[e.SpecialStartSequence=24]="SpecialStartSequence",e[e.InSpecialTag=25]="InSpecialTag",e[e.InEntity=26]="InEntity"}(Uo||(Uo={})),(Ho=Fo||(Fo={}))[Ho.NoValue=0]="NoValue",Ho[Ho.Unquoted=1]="Unquoted",Ho[Ho.Single=2]="Single",Ho[Ho.Double=3]="Double";const Yo={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101]),TextareaEnd:new Uint8Array([60,47,116,101,120,116,97,114,101,97])};class Vo{constructor({xmlMode:e=!1,decodeEntities:t=!0},r){this.cbs=r,this.state=Uo.Text,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=Uo.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.xmlMode=e,this.decodeEntities=t,this.entityDecoder=new he(e?$:K,((e,t)=>this.emitCodePoint(e,t)))}reset(){this.state=Uo.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=Uo.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}write(e){this.offset+=this.buffer.length,this.buffer=e,this.parse()}end(){this.running&&this.finish()}pause(){this.running=!1}resume(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=Uo.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===xo.Amp&&this.startEntity()}stateSpecialStartSequence(e){const t=this.sequenceIndex===this.currentSequence.length;if(t?qo(e):(32|e)===this.currentSequence[this.sequenceIndex]){if(!t)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=Uo.InTagName,this.stateInTagName(e)}stateInSpecialTag(e){if(this.sequenceIndex===this.currentSequence.length){if(e===xo.Gt||Go(e)){const t=this.index-this.currentSequence.length;if(this.sectionStart=xo.LowerA&&e<=xo.LowerZ||e>=xo.UpperA&&e<=xo.UpperZ}(e)}startSpecial(e,t){this.isSpecial=!0,this.currentSequence=e,this.sequenceIndex=t,this.state=Uo.SpecialStartSequence}stateBeforeTagName(e){if(e===xo.ExclamationMark)this.state=Uo.BeforeDeclaration,this.sectionStart=this.index+1;else if(e===xo.Questionmark)this.state=Uo.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(e)){const t=32|e;this.sectionStart=this.index,this.xmlMode?this.state=Uo.InTagName:t===Yo.ScriptEnd[2]?this.state=Uo.BeforeSpecialS:t===Yo.TitleEnd[2]?this.state=Uo.BeforeSpecialT:this.state=Uo.InTagName}else e===xo.Slash?this.state=Uo.BeforeClosingTagName:(this.state=Uo.Text,this.stateText(e))}stateInTagName(e){qo(e)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=Uo.BeforeAttributeName,this.stateBeforeAttributeName(e))}stateBeforeClosingTagName(e){Go(e)||(e===xo.Gt?this.state=Uo.Text:(this.state=this.isTagStartChar(e)?Uo.InClosingTagName:Uo.InSpecialComment,this.sectionStart=this.index))}stateInClosingTagName(e){(e===xo.Gt||Go(e))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=Uo.AfterClosingTagName,this.stateAfterClosingTagName(e))}stateAfterClosingTagName(e){(e===xo.Gt||this.fastForwardTo(xo.Gt))&&(this.state=Uo.Text,this.sectionStart=this.index+1)}stateBeforeAttributeName(e){e===xo.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=Uo.InSpecialTag,this.sequenceIndex=0):this.state=Uo.Text,this.sectionStart=this.index+1):e===xo.Slash?this.state=Uo.InSelfClosingTag:Go(e)||(this.state=Uo.InAttributeName,this.sectionStart=this.index)}stateInSelfClosingTag(e){e===xo.Gt?(this.cbs.onselfclosingtag(this.index),this.state=Uo.Text,this.sectionStart=this.index+1,this.isSpecial=!1):Go(e)||(this.state=Uo.BeforeAttributeName,this.stateBeforeAttributeName(e))}stateInAttributeName(e){(e===xo.Eq||qo(e))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=this.index,this.state=Uo.AfterAttributeName,this.stateAfterAttributeName(e))}stateAfterAttributeName(e){e===xo.Eq?this.state=Uo.BeforeAttributeValue:e===xo.Slash||e===xo.Gt?(this.cbs.onattribend(Fo.NoValue,this.sectionStart),this.sectionStart=-1,this.state=Uo.BeforeAttributeName,this.stateBeforeAttributeName(e)):Go(e)||(this.cbs.onattribend(Fo.NoValue,this.sectionStart),this.state=Uo.InAttributeName,this.sectionStart=this.index)}stateBeforeAttributeValue(e){e===xo.DoubleQuote?(this.state=Uo.InAttributeValueDq,this.sectionStart=this.index+1):e===xo.SingleQuote?(this.state=Uo.InAttributeValueSq,this.sectionStart=this.index+1):Go(e)||(this.sectionStart=this.index,this.state=Uo.InAttributeValueNq,this.stateInAttributeValueNoQuotes(e))}handleInAttributeValue(e,t){e===t||!this.decodeEntities&&this.fastForwardTo(t)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(t===xo.DoubleQuote?Fo.Double:Fo.Single,this.index+1),this.state=Uo.BeforeAttributeName):this.decodeEntities&&e===xo.Amp&&this.startEntity()}stateInAttributeValueDoubleQuotes(e){this.handleInAttributeValue(e,xo.DoubleQuote)}stateInAttributeValueSingleQuotes(e){this.handleInAttributeValue(e,xo.SingleQuote)}stateInAttributeValueNoQuotes(e){Go(e)||e===xo.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(Fo.Unquoted,this.index),this.state=Uo.BeforeAttributeName,this.stateBeforeAttributeName(e)):this.decodeEntities&&e===xo.Amp&&this.startEntity()}stateBeforeDeclaration(e){e===xo.OpeningSquareBracket?(this.state=Uo.CDATASequence,this.sequenceIndex=0):this.state=e===xo.Dash?Uo.BeforeComment:Uo.InDeclaration}stateInDeclaration(e){(e===xo.Gt||this.fastForwardTo(xo.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=Uo.Text,this.sectionStart=this.index+1)}stateInProcessingInstruction(e){(e===xo.Gt||this.fastForwardTo(xo.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=Uo.Text,this.sectionStart=this.index+1)}stateBeforeComment(e){e===xo.Dash?(this.state=Uo.InCommentLike,this.currentSequence=Yo.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=Uo.InDeclaration}stateInSpecialComment(e){(e===xo.Gt||this.fastForwardTo(xo.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=Uo.Text,this.sectionStart=this.index+1)}stateBeforeSpecialS(e){const t=32|e;t===Yo.ScriptEnd[3]?this.startSpecial(Yo.ScriptEnd,4):t===Yo.StyleEnd[3]?this.startSpecial(Yo.StyleEnd,4):(this.state=Uo.InTagName,this.stateInTagName(e))}stateBeforeSpecialT(e){const t=32|e;t===Yo.TitleEnd[3]?this.startSpecial(Yo.TitleEnd,4):t===Yo.TextareaEnd[3]?this.startSpecial(Yo.TextareaEnd,4):(this.state=Uo.InTagName,this.stateInTagName(e))}startEntity(){this.baseState=this.state,this.state=Uo.InEntity,this.entityStart=this.index,this.entityDecoder.startEntity(this.xmlMode?oe.Strict:this.baseState===Uo.Text||this.baseState===Uo.InSpecialTag?oe.Legacy:oe.Attribute)}stateInEntity(){const e=this.entityDecoder.write(this.buffer,this.index-this.offset);e>=0?(this.state=this.baseState,0===e&&(this.index=this.entityStart)):this.index=this.offset+this.buffer.length-1}cleanup(){this.running&&this.sectionStart!==this.index&&(this.state===Uo.Text||this.state===Uo.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):this.state!==Uo.InAttributeValueDq&&this.state!==Uo.InAttributeValueSq&&this.state!==Uo.InAttributeValueNq||(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}shouldContinue(){return this.index=e||(this.state===Uo.InCommentLike?this.currentSequence===Yo.CdataEnd?this.cbs.oncdata(this.sectionStart,e,0):this.cbs.oncomment(this.sectionStart,e,0):this.state===Uo.InTagName||this.state===Uo.BeforeAttributeName||this.state===Uo.BeforeAttributeValue||this.state===Uo.AfterAttributeName||this.state===Uo.InAttributeName||this.state===Uo.InAttributeValueSq||this.state===Uo.InAttributeValueDq||this.state===Uo.InAttributeValueNq||this.state===Uo.InClosingTagName||this.cbs.ontext(this.sectionStart,e))}emitCodePoint(e,t){this.baseState!==Uo.Text&&this.baseState!==Uo.InSpecialTag?(this.sectionStart0&&a.has(this.stack[0]);){const e=this.stack.shift();null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,e,!0)}this.isVoidElement(e)||(this.stack.unshift(e),this.htmlMode&&(Jo.has(e)?this.foreignContext.unshift(!0):Zo.has(e)&&this.foreignContext.unshift(!1))),null===(s=(n=this.cbs).onopentagname)||void 0===s||s.call(n,e),this.cbs.onopentag&&(this.attribs={})}endOpenTag(e){var t,r;this.startIndex=this.openTagStart,this.attribs&&(null===(r=(t=this.cbs).onopentag)||void 0===r||r.call(t,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}onopentagend(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1}onclosetag(e,t){var r,n,s,a,i,o,c,l;this.endIndex=t;let h=this.getSlice(e,t);if(this.lowerCaseTagNames&&(h=h.toLowerCase()),this.htmlMode&&(Jo.has(h)||Zo.has(h))&&this.foreignContext.shift(),this.isVoidElement(h))this.htmlMode&&"br"===h&&(null===(a=(s=this.cbs).onopentagname)||void 0===a||a.call(s,"br"),null===(o=(i=this.cbs).onopentag)||void 0===o||o.call(i,"br",{},!0),null===(l=(c=this.cbs).onclosetag)||void 0===l||l.call(c,"br",!1));else{const e=this.stack.indexOf(h);if(-1!==e)for(let t=0;t<=e;t++){const s=this.stack.shift();null===(n=(r=this.cbs).onclosetag)||void 0===n||n.call(r,s,t!==e)}else this.htmlMode&&"p"===h&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=t+1}onselfclosingtag(e){this.endIndex=e,this.recognizeSelfClosing||this.foreignContext[0]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)}closeCurrentTag(e){var t,r;const n=this.tagname;this.endOpenTag(e),this.stack[0]===n&&(null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,n,!e),this.stack.shift())}onattribname(e,t){this.startIndex=e;const r=this.getSlice(e,t);this.attribname=this.lowerCaseAttributeNames?r.toLowerCase():r}onattribdata(e,t){this.attribvalue+=this.getSlice(e,t)}onattribentity(e){this.attribvalue+=Z(e)}onattribend(e,t){var r,n;this.endIndex=t,null===(n=(r=this.cbs).onattribute)||void 0===n||n.call(r,this.attribname,this.attribvalue,e===Fo.Double?'"':e===Fo.Single?"'":e===Fo.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}getInstructionName(e){const t=e.search(ec);let r=t<0?e:e.substr(0,t);return this.lowerCaseTagNames&&(r=r.toLowerCase()),r}ondeclaration(e,t){this.endIndex=t;const r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){const e=this.getInstructionName(r);this.cbs.onprocessinginstruction(`!${e}`,`!${r}`)}this.startIndex=t+1}onprocessinginstruction(e,t){this.endIndex=t;const r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){const e=this.getInstructionName(r);this.cbs.onprocessinginstruction(`?${e}`,`?${r}`)}this.startIndex=t+1}oncomment(e,t,r){var n,s,a,i;this.endIndex=t,null===(s=(n=this.cbs).oncomment)||void 0===s||s.call(n,this.getSlice(e,t-r)),null===(i=(a=this.cbs).oncommentend)||void 0===i||i.call(a),this.startIndex=t+1}oncdata(e,t,r){var n,s,a,i,o,c,l,h,u,d;this.endIndex=t;const p=this.getSlice(e,t-r);!this.htmlMode||this.options.recognizeCDATA?(null===(s=(n=this.cbs).oncdatastart)||void 0===s||s.call(n),null===(i=(a=this.cbs).ontext)||void 0===i||i.call(a,p),null===(c=(o=this.cbs).oncdataend)||void 0===c||c.call(o)):(null===(h=(l=this.cbs).oncomment)||void 0===h||h.call(l,`[CDATA[${p}]]`),null===(d=(u=this.cbs).oncommentend)||void 0===d||d.call(u)),this.startIndex=t+1}onend(){var e,t;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(let e=0;e=this.buffers[0].length;)this.shiftBuffer();let r=this.buffers[0].slice(e-this.bufferOffset,t-this.bufferOffset);for(;t-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),r+=this.buffers[0].slice(0,t-this.bufferOffset);return r}shiftBuffer(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}write(e){var t,r;this.ended?null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,new Error(".write() after done!")):(this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++))}end(e){var t,r;this.ended?null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,new Error(".end() after done!")):(e&&this.write(e),this.ended=!0,this.tokenizer.end())}pause(){this.tokenizer.pause()}resume(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndext._useHtmlParser2?rc(e,t):vo(e,t,r,n),function(e,t,r,n){if(void 0!==As&&As.isBuffer(e)&&(e=e.toString()),"string"==typeof e)return nc(e,t,r,n);const s=e;if(!Array.isArray(s)&&Y(s))return s;const a=new B([]);return gs(s,a),a}),((e,t)=>t._useHtmlParser2?ke(e,t):function(e){const t="length"in e?e:[e];for(let e=0;ee.split("=")))):{},ic=()=>"Node.js"===l,oc="老司機論壇",cc="https://www.javbus.com",lc="https://t66y.com",hc={"user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/53",referer:"https://www.javbus.com/"};h.logLevel="true"==`${ic()?process.env.JAVBUS_DEBUG:ac.javbus_debug||T.getItem("javbus_debug")}`?"debug":"info",h.debug(`当前模式: ${h.logLevel}`);const uc=(e=>{try{return JSON.parse(e)}catch{return e}})((ic()?process.env.JAVBUS_USERS:T.getItem("javbus_users"))||"[]"),dc=ic()?process.env.JAVBUS_BARK_PUSH:ac.javbus_bark_push||T.getItem("javbus_bark_push"),pc="true"==`${ac.javbus_notification_image||T.getItem("javbus_notification_image")}`,Ec=[];async function Tc(){if(h.log(`⌚ ${(new Date).toLocaleString("zh-CN",{timeZone:"PRC"})}`),function(){const e=["本脚本仅用于学习研究,禁止用于商业用途","本脚本不保证准确性、可靠性、完整性和及时性","任何个人或组织均可无需经过通知而自由使用","作者对任何脚本问题概不负责,包括由此产生的任何损失","如有单位或个人认为本脚本侵权,请通知并提供证明,我将删除","请勿将本脚本用于商业用途,由此引起的问题与作者无关","本脚本及其更新版权归作者所有"];h.log("==============📣免责声明📣==============",...e)}(),globalThis?.$request)await async function(){const e=($request.headers?.Cookie??$request.headers?.cookie)?.split(";")?.map((e=>e.trim()))?.filter((e=>/auth|saltkey/.test(e)))?.join("; ")||"";if(!e)return void await gc(oc,"❌ 未获取到Cookie");h.info("获取Cookie成功",e);const t={url:m(cc,"/forum/member.php?mod=logging&action=login"),headers:Object.assign(hc,{Cookie:e})},r=await E(t).then((e=>e.body)),n=sc(r),s=n(".member-name")?.text()?.trim();if(!s)return void await gc(oc,"❌ 获取用户名失败","请去相关群组反馈!");h.info("获取到用户名",s);const a=uc,i=a.findIndex((e=>e.username===s));-1===i?(a.push({username:s,cookie:e}),await gc(oc,s,"Cookie新增成功")):a[i]?.cookie!==e?(a[i].cookie=e,await gc(oc,s,"Cookie更新成功")):h.info(`${s}的Cookie与缓存一致, 不做修改`);T.setItem("javbus_users",f(a,null,2))}();else{if(!uc.length)return void await gc(oc,"❌ 没有可用的Cookie","请先获取Cookie");const e=await async function(){const{body:e}=await E(m(lc,"/thread0806.php?fid=26")),t=sc(e);return r=t("#tbody tr.tr3.t_one.tac").toArray().map((e=>{const r=t(e)?.find("td")?.eq(1)?.find("a")?.attr("href");return m(lc,r)})),n=uc.length,r.sort((()=>.5-Math.random())).slice(0,n);var r,n}();let t=m(cc,"/forum/home.php"),r="";for(const n of uc){const s=uc.findIndex((e=>e.username===n.username)),a=decodeURIComponent(n.username);h.debug(`开始签到: ${a}`),Ec.push(`用户名: ${a}`);try{const i=await Promise.all([mc(n.cookie),fc(n.cookie)]),o=Object.assign({},...i);if(h.debug("签到信息",f(o,null,2)),!o)throw new Error(`${a}签到失败, 未获取到签到信息`);if(o.totalCount&&Ec.push(`🎉總次數: ${o.totalCount}`),o.money&&Ec.push(`💰金錢: ${o.money}`),o.totalMileage&&Ec.push(`🚗總里程: ${o.totalMileage}`),o.time&&Ec.push(`🕒最後獎勵時間: ${o.time}`),pc){const n=await Ac(e[s]);h.debug("获取到草榴图片",f(n,null,2)),t=n.downloadUrl,r=n.previewUrl}await gc(oc,"签到成功",Ec.join("\n").replace(/\n$/,""),{openUrl:t,mediaUrl:r}),h.debug(`签到结束: ${a}`),Ec.length=0}catch(e){await gc(oc,`⚠️[${a}]签到失败`,e.message)}}}}async function fc(e){const t={url:m(cc,"/forum/home.php?mod=spacecp&ac=credit&op=log&suboperation=creditrulelog"),headers:Object.assign(hc,{Cookie:e})},r=await E(t).then((e=>e.body));if(/每天登錄/.test(r)){const e=sc(r),t=e("td:contains('每天登錄')").parent(),n=e(t)?.find("td")?.eq(1)?.text()?.trim(),s=e(t)?.find("td")?.eq(3)?.text()?.trim(),a=e(t)?.find("td")?.eq(5)?.text()?.trim();return{totalCount:n,course:s,time:a}}throw new Error("Cookie可能失效了, 请重新获取")}async function mc(e){const t={url:m(cc,"/forum/home.php?mod=spacecp&ac=credit&op=base"),headers:Object.assign(hc,{Cookie:e})},{body:r}=await E(t);if(/我的里程/.test(r)){const e=sc(r);return e("ul.creditl li").toArray().map((t=>e(t).contents().filter(((e,t)=>"text"===t.type)).text().trim())).reduce(((e,t,r)=>(0===r?e.money=t:1===r?e.mileage=t:e.totalMileage=t,e)),{})}throw new Error("Cookie可能失效了, 请重新获取")}async function Ac(e){const{body:t}=await E(e),r={downloadUrl:"",previewUrl:""},n=sc(t),s=n("#conttpc img").toArray().map((e=>n(e).attr("ess-data")?.trim()||n(e).attr("src")?.trim()));var a;return r.downloadUrl=n("#rmlink").attr("href"),r.previewUrl=(a=s)[Math.floor(Math.random()*a.length)],r}async function gc(e,t,r,n){dc?await async function(e,t,r,n,s={}){const a=s?.["open-url"]||s?.openUrl||s?.$open||s?.url||"",i=s?.["update-pasteboard"]||s?.updatePasteboard||s?.$copy||s?.copy||"",o=s?.["media-url"]||s?.mediaUrl||s?.$media||"";["open-url","openUrl","$open","url","update-pasteboard","updatePasteboard","$copy","copy","media-url","mediaUrl","$media"].forEach((e=>delete s[e])),r&&(n=r+"\n"+n);const c={...s,url:a,copy:i,icon:o,title:t,body:n},l={url:"https://api.day.app/"+e,headers:{"content-type":"application/json; charset=utf-8"},body:f(c)};for(let e=0;e<3;e++){h.info(`Bark第${e+1}次推送尝试`);const r=await E(l);if(r.ok){const e=["=========📣推送成功📣=========",t,n];a&&e.push(`跳转链接: ${a}`),i&&e.push(`复制内容: ${i}`),o&&e.push(`媒体链接: ${o}`),h.log(...e);break}h.warn("Bark推送失败",r.body||"")}}(dc,e,t,r,n):function(e=`ℹ️ ${l} 通知`,t="",r="",n={}){switch(l){case"Surge":case"Loon":case"Stash":case"Egern":case"Shadowrocket":default:$notification.post(e,t,r,p(n));break;case"Quantumult X":$notify(e,t,r,p(n));case"Node.js":}h.log("==============📣系统通知📣==============",e,t,r,JSON.stringify(p(n),null,2))}(e,t,r,n)}(async()=>{await Tc()})().catch((e=>{let t="";t=e instanceof Error?e.message:e,h.error(t)})).finally((function(e={}){switch(l){case"Surge":e.policy&&u.set(e,"headers.X-Surge-Policy",e.policy),h.log("🚩 执行结束!",`🕛 ${(new Date).getTime()/1e3-$script.startTime} 秒`),$done(e);break;case"Loon":e.policy&&(e.node=e.policy),h.log("🚩 执行结束!",`🕛 ${(new Date-$script.startTime)/1e3} 秒`),$done(e);break;case"Stash":e.policy&&u.set(e,"headers.X-Stash-Selected-Proxy",encodeURI(e.policy)),h.log("🚩 执行结束!",`🕛 ${(new Date-$script.startTime)/1e3} 秒`),$done(e);break;case"Egern":case"Shadowrocket":default:h.log("🚩 执行结束!"),$done(e);break;case"Quantumult X":switch(e.policy&&u.set(e,"opts.policy",e.policy),e["auto-redirect"]=void 0,e["auto-cookie"]=void 0,e["binary-mode"]=void 0,e.charset=void 0,e.host=void 0,e.insecure=void 0,e.method=void 0,e.ok=void 0,e.opt=void 0,e.path=void 0,e.policy=void 0,e["policy-descriptor"]=void 0,e.scheme=void 0,e.sessionIndex=void 0,e.statusCode=void 0,e.timeout=void 0,typeof e.status){case"number":e.status=d[e.status];break;case"string":case"undefined":break;default:e.status=void 0}e.body instanceof ArrayBuffer?(e.bodyBytes=e.body,e.body=void 0):ArrayBuffer.isView(e.body)?(e.bodyBytes=e.body.buffer.slice(e.body.byteOffset,e.body.byteLength+e.body.byteOffset),e.body=void 0):e.body&&(e.bodyBytes=void 0),h.log("🚩 执行结束!"),$done(e);break;case"Node.js":h.log("🚩 执行结束!"),process.exit(1)}}))})()})();