diff --git a/plugins/Darrell M b/plugins/Darrell M deleted file mode 100644 index 8b137891791fe96927ad78e64b0aad7bded08bdc..0000000000000000000000000000000000000000 --- a/plugins/Darrell M +++ /dev/null @@ -1 +0,0 @@ - diff --git a/plugins/README.md b/plugins/README.md deleted file mode 100644 index 56b8cb1e74aacf980bc32fef8c2470e81312264f..0000000000000000000000000000000000000000 --- a/plugins/README.md +++ /dev/null @@ -1,16 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ diff --git a/plugins/about.js b/plugins/about.js deleted file mode 100644 index 6279b29e20e73fe311d02b382dd16f5a209c653b..0000000000000000000000000000000000000000 --- a/plugins/about.js +++ /dev/null @@ -1,78 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - -const config = require('../config'); - - -const {cmd , commands} = require('../command') -cmd({ - pattern: "about", - alias: ["mrfrank"], - react: "👨‍💻", - desc: "get owner dec", - category: "main", - filename: __filename -}, -async(conn, mek, m,{from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply}) => { -try{ -let madeMenu = `━━━━━━━━━━━━━━━━━━━━━━━━ - -*👋 HELLO ${pushname}*\n\n *I AM SUBZERO MD*\n -I am WhatsApp Based Multi Device Bot Created By Darrell Mucheri T from Zimbabwe.\nMy sole purpose is to remove the burden or cost of purchusing data bundle to download Songs, Apps, Videos & Movies by using whatsapp bundles. -\n\n *For More Visit*: https://mrfrankinc.vercel.app/ - -━━━━━━━━━━━━━━━━━━━━━━━━ - -⛓️ *SOURCE CODE* -> https://github.com/mrfrank-ofc/SUBZERO-MD - - -🛠️ *FOLLOW OWNER* -> https://github.com/mrfrank-ofc/ - -👨‍💻 *OWNER'S WHATSAPP* -> https://wa.me/18062212660/?text=SubZero+Fan+Here - -👩‍🍼 *2ND DEVELOPER* -> https://wa.me/265993702468/?text=SubZero+Fan+Here - -📌 *SUPPORT CHANNEL* -> https://whatsapp.com/channel/0029VagQEmB002T7MWo3Sj1D - -🔗 *FOLLOW INSTAGRAM* -> https://instagram.com/mrfrankofc/ - -👨‍💻 *FOLLOW OWNER* -> https://youtube.com/mrfr4nk/ - -┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ - *[*RELEASE DATE* - *15 December 2024*]* - -> *MR FRANK OFC* - -━━━━━━━━━━━━━━━━━━━━━━━━ -` - -await conn.sendMessage(from,{image:{url:config.ALIVE_IMG},caption:madeMenu},{quoted:mek}) - -}catch(e){ -console.log(e) -reply(`${e}`) -} -}) diff --git a/plugins/ai-chatgpt.js b/plugins/ai-chatgpt.js deleted file mode 100644 index d9683431a8922d8cbba3f710d8bf299176e176d1..0000000000000000000000000000000000000000 --- a/plugins/ai-chatgpt.js +++ /dev/null @@ -1,21 +0,0 @@ -const config = require('../config') -const {cmd , commands} = require('../command') -const { fetchJson } = require('../lib/functions') - -cmd({ - pattern: "ai", - alias: ["gpt","subzero"], - react: "🧠", - desc: "ai chat.", - category: "main", - filename: __filename -}, -async(conn, mek, m,{from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply}) => { -try{ -let data = await fetchJson(`https://chatgptforprabath-md.vercel.app/api/gptv1?q=${q}`) -return reply(`${data.data}`) -}catch(e){ -console.log(e) -reply(`${e}`) -} -}) diff --git a/plugins/ai-gemini.js b/plugins/ai-gemini.js deleted file mode 100644 index 7d2c94ac197cda57f87f57ff27e234d74d0acfc2..0000000000000000000000000000000000000000 --- a/plugins/ai-gemini.js +++ /dev/null @@ -1,75 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - -const config = require('../config') -const {cmd , commands} = require('../command') -const { fetchJson } = require('../lib/functions') - -cmd({ - pattern: "gemini", - alias: ["hi","sub"], - react: "🧠", - desc: "ai chat.", - category: "main", - filename: __filename -}, -async(conn, mek, m,{from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply}) => { -try{ -let data = await fetchJson(`https://api.gifted.my.id/api/ai/gpt4?apikey=gifted&q=${q}`) -return reply(`${data.data}`) -}catch(e){ -console.log(e) -reply(`${e}`) -} -}) - - /* const axios = require('axios'); -const config = require('../config'); -const { cmd, commands } = require('../command'); - -cmd({ - pattern: "gemini", - desc: "💬 Chat with Gemini Pro AI", - react: "🧠", - category: "ai", - filename: __filename -}, -async (conn, mek, m, { from, q, reply }) => { - try { - if (!q) return reply("❗ Please provide a query. Usage: .ai [your message]"); - - const response = await axios.get(`https://kaiz-apis.gleeze.com/api/gemini-pro`, { - params: { - q: q, - uid: "1" // You might want to make this dynamic based on user ID - } - }); - - const aiReply = `🤖 *Gemini Pro AI*: -${response.data.message} - -*POWERED BY MR FRANK*`; - - return reply(aiReply); - } catch (e) { - console.log(e); - return reply("⚠️ An error occurred while fetching AI response. Please try again later."); - } -}); -*/ diff --git a/plugins/alive.js b/plugins/alive.js deleted file mode 100644 index e375e01c0a6cd1337bd40812b9fa533c46dfffe9..0000000000000000000000000000000000000000 --- a/plugins/alive.js +++ /dev/null @@ -1,39 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - -const config = require('../config') -const {cmd , commands} = require('../command') -cmd({ - pattern: "alive", - react: "🌐", - desc: "Check bot online or no.", - category: "main", - filename: __filename -}, -async(conn, mek, m,{from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply}) => { -try{ -return await conn.sendMessage(from,{image: {url: config.ALIVE_IMG},caption: config.ALIVE_MSG},{quoted: mek}) -}catch(e){ -console.log(e) -reply(`${e}`) -} -}) - - - diff --git a/plugins/anime.js b/plugins/anime.js deleted file mode 100644 index a18b2f7fa1152bc25fc734bfb98fc2ed6d1783b3..0000000000000000000000000000000000000000 --- a/plugins/anime.js +++ /dev/null @@ -1,46 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - -const {cmd , commands} = require('../command') - -cmd({ - pattern: "anime", - desc: "anime the bot", - category: "main", - react: "⛱️", - filename: __filename -}, - -async(conn, mek, m,{from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply}) => { -try{ - -let dec = `❮❮❮ *SUBZERO-MD ANIME PHOTOS* ❯❯❯` -await conn.sendMessage(from,{image:{url: `https://telegra.ph/file/b26f27aa5daaada031b90.jpg`},caption:dec},{quoted:mek}); -await conn.sendMessage(from,{image:{url: `https://telegra.ph/file/51b44e4b086667361061b.jpg`},caption:dec},{quoted:mek}); -await conn.sendMessage(from,{image:{url: `https://telegra.ph/file/7d165d73f914985542537.jpg`},caption:dec},{quoted:mek}); -await conn.sendMessage(from,{image:{url: `https://telegra.ph/file/3d9732d2657d2d72dc102.jpg`},caption:dec},{quoted:mek}); -await conn.sendMessage(from,{image:{url: `https://telegra.ph/file/8daf7e432a646f3ebe7eb.jpg`},caption:dec},{quoted:mek}); -await conn.sendMessage(from,{image:{url: `https://telegra.ph/file/7514b18ea89da924e7496.jpg`},caption:dec},{quoted:mek}); -await conn.sendMessage(from,{image:{url: `https://telegra.ph/file/ce9cb5acd2cec7693d76b.jpg`},caption:dec},{quoted:mek}); - -}catch(e){ -console.log(e) -reply(`${e}`) -} -}) diff --git a/plugins/animegirl.js b/plugins/animegirl.js deleted file mode 100644 index 0166d459e1278b40277476ea556a778107260e0a..0000000000000000000000000000000000000000 --- a/plugins/animegirl.js +++ /dev/null @@ -1,162 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - -const axios = require('axios'); -const { cmd, commands } = require('../command'); - -cmd({ - pattern: "animegirl", - desc: "Fetch a random anime girl image.", - category: "fun", - react: "👧", - filename: __filename -}, -async (conn, mek, m, { from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - const apiUrl = `https://api.waifu.pics/sfw/waifu`; - const response = await axios.get(apiUrl); - const data = response.data; - - await conn.sendMessage(from, { image: { url: data.url }, caption: '👸 *sᴜʙᴢᴇʀᴏ ʀᴀɴᴅᴏᴍ ᴀɴɪᴍᴇ ɢɪʀʟ ɪᴍᴀɢᴇs* 👸\n\n\n *🧬© sᴜʙᴢᴇʀᴏ-ᴍᴅ ʙʏ ᴍʀ ғʀᴀɴᴋ*' }, { quoted: mek }); - } catch (e) { - console.log(e); - reply(`*Error Fetching Anime Girl image*: ${e.message}`); - } -}); - -cmd({ - pattern: "animegirl1", - desc: "Fetch a random anime girl image.", - category: "fun", - react: "👧", - filename: __filename -}, -async (conn, mek, m, { from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - const apiUrl = `https://api.waifu.pics/sfw/waifu`; - const response = await axios.get(apiUrl); - const data = response.data; - - await conn.sendMessage(from, { image: { url: data.url }, caption: '👸 *sᴜʙᴢᴇʀᴏ ᴍᴅ ʀᴀɴᴅᴏᴍ ᴀɴɪᴍᴇ ɢɪʀʟ ɪᴍᴀɢᴇs* 👸\n\n\n *🧬©sᴜʙᴢᴇʀᴏ ᴍᴅ ʙʏ ᴍʀ ғʀᴀɴᴋ*' }, { quoted: mek }); - } catch (e) { - console.log(e); - reply(`*Error Fetching Anime Girl image*: ${e.message}`); - } -}); - -cmd({ - pattern: "animegirl2", - desc: "Fetch a random anime girl image.", - category: "fun", - react: "👧", - filename: __filename -}, -async (conn, mek, m, { from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - const apiUrl = `https://api.waifu.pics/sfw/waifu`; - const response = await axios.get(apiUrl); - const data = response.data; - - await conn.sendMessage(from, { image: { url: data.url }, caption: '👸 *sᴜʙᴢᴇʀᴏ ʀᴀɴᴅᴏᴍ ᴀɴɪᴍᴇ ɢɪʀʟ ɪᴍᴀɢᴇs* 👸\n\n\n *🧬© sᴜʙᴢᴇʀᴏ ʙʏ ᴍʀ ғʀᴀɴᴍ*' }, { quoted: mek }); - } catch (e) { - console.log(e); - reply(`*Error Fetching Anime Girl image*: ${e.message}`); - } -}); - -cmd({ - pattern: "animegirl3", - desc: "Fetch a random anime girl image.", - category: "fun", - react: "👧", - filename: __filename -}, -async (conn, mek, m, { from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - const apiUrl = `https://api.waifu.pics/sfw/waifu`; - const response = await axios.get(apiUrl); - const data = response.data; - - await conn.sendMessage(from, { image: { url: data.url }, caption: '👸 *sᴜʙᴢᴇʀᴏ ᴍᴅ ʀᴀɴᴅᴏᴍ ᴀɴɪᴍᴇ ɢɪʀʟ ɪᴍᴀɢᴇs* 👸\n\n\n *🧬©sᴜʙᴢᴇʀᴏ ᴍᴅ ʙʏ ᴍʀ ғʀᴀɴᴋ*' }, { quoted: mek }); - } catch (e) { - console.log(e); - reply(`*Error Fetching Anime Girl image*: ${e.message}`); - } -}); - -cmd({ - pattern: "animegirl4", - desc: "Fetch a random anime girl image.", - category: "fun", - react: "👧", - filename: __filename -}, -async (conn, mek, m, { from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - const apiUrl = `https://api.waifu.pics/sfw/waifu`; - const response = await axios.get(apiUrl); - const data = response.data; - - await conn.sendMessage(from, { image: { url: data.url }, caption: '👸 *sᴜʙᴢᴇʀᴏ ᴍᴅ ʀᴀɴᴅᴏᴍ ᴀɴɪᴍᴇ ɢɪʀʟ ɪᴍᴀɢᴇs* 👸\n\n\n *🧬©sᴜʙᴢᴇʀᴏ ᴍᴅ ʙʏ ᴍʀ ғʀᴀɴᴋ*' }, { quoted: mek }); - } catch (e) { - console.log(e); - reply(`*Error Fetching Anime Girl image*: ${e.message}`); - } -}); - -cmd({ - pattern: "animegirl5", - desc: "Fetch a random anime girl image.", - category: "fun", - react: "👧", - filename: __filename -}, -async (conn, mek, m, { from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - const apiUrl = `https://api.waifu.pics/sfw/waifu`; - const response = await axios.get(apiUrl); - const data = response.data; - - await conn.sendMessage(from, { image: { url: data.url }, caption: '👸 *sᴜʙᴢᴇʀᴏ ᴍᴅ ʀᴀɴᴅᴏᴍ ᴀɴɪᴍᴇ ɢɪʀʟ ɪᴍᴀɢᴇs* 👸\n\n\n *🧬©sᴜʙᴢᴇʀᴏ ᴍᴅ ʙʏ ᴍʀ ғʀᴀɴᴋ*' }, { quoted: mek }); - } catch (e) { - console.log(e); - reply(`*Error Fetching Anime Girl image*: ${e.message}`); - } -}); - -cmd({ - pattern: "loli", - alias: ["lolii"], - desc: "Fetch a random anime girl image.", - category: "fun", - react: "🐱", - filename: __filename -}, -async (conn, mek, m, { from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - const apiUrl = `https://api.waifu.pics/sfw/waifu`; - const response = await axios.get(apiUrl); - const data = response.data; - - await conn.sendMessage(from, { image: { url: data.url }, caption: '👸 *sᴜʙᴢᴇʀᴏ ᴍᴅ ʀᴀɴᴅᴏᴍ ᴀɴɪᴍᴇ ɢɪʀʟ ɪᴍᴀɢᴇs* 👸\n\n\n *🧬©sᴜʙᴢᴇʀᴏ ᴍᴅ ʙʏ ᴍʀ ғʀᴀɴᴋ*' }, { quoted: mek }); - } catch (e) { - console.log(e); - reply(`*Error Fetching Anime Girl image*: ${e.message}`); - } -}); diff --git a/plugins/autovoice+autosticker+autoreply.js b/plugins/autovoice+autosticker+autoreply.js deleted file mode 100644 index be24cdbab892f4e94948806612557d1827b9cc55..0000000000000000000000000000000000000000 --- a/plugins/autovoice+autosticker+autoreply.js +++ /dev/null @@ -1,95 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - - -const fs = require('fs'); -const path = require('path'); -const config = require('../config') -const {cmd , commands} = require('../command') - -//auto_voice -cmd({ - on: "body" -}, -async (conn, mek, m, { from, body, isOwner }) => { - const filePath = path.join(__dirname, '../my_data/autovoice.json'); - const data = JSON.parse(fs.readFileSync(filePath, 'utf8')); - for (const text in data) { - if (body.toLowerCase() === text.toLowerCase()) { - - if (config.AUTO_VOICE === 'true') { - //if (isOwner) return; - await conn.sendPresenceUpdate('recording', from); - await conn.sendMessage(from, { audio: { url: data[text] }, mimetype: 'audio/mpeg', ptt: true }, { quoted: mek }); - } - } - } -}); - -//auto sticker -cmd({ - on: "body" -}, -async (conn, mek, m, { from, body, isOwner }) => { - const filePath = path.join(__dirname, '../my_data/autosticker.json'); - const data = JSON.parse(fs.readFileSync(filePath, 'utf8')); - for (const text in data) { - if (body.toLowerCase() === text.toLowerCase()) { - - if (config.AUTO_STICKER === 'true') { - //if (isOwner) return; - await conn.sendMessage(from,{sticker: { url : data[text]},package: 'SILENT LOVER'},{ quoted: mek }) - - } - } - } -}); - -//auto reply -cmd({ - on: "body" -}, -async (conn, mek, m, { from, body, isOwner }) => { - const filePath = path.join(__dirname, '../my_data/autoreply.json'); - const data = JSON.parse(fs.readFileSync(filePath, 'utf8')); - for (const text in data) { - if (body.toLowerCase() === text.toLowerCase()) { - - if (config.AUTO_REPLY === 'true') { - //if (isOwner) return; - await m.reply(data[text]) - - } - } - } -}); - - -//fake recording -cmd({ - on: "body" -}, -async (conn, mek, m, { from, body, isOwner }) => { - if (config.FAKE_RECORDING === 'true') { - await conn.sendPresenceUpdate('recording', from); - } - } - ); -//always offline diff --git a/plugins/botmenu.js b/plugins/botmenu.js deleted file mode 100644 index 8d8d6547eaaf32fb987c27d6b21d05510739fb19..0000000000000000000000000000000000000000 --- a/plugins/botmenu.js +++ /dev/null @@ -1,157 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - -const { cmd ,commands } = require('../command'); -const { exec } = require('child_process'); -const config = require('../config'); -const {sleep} = require('../lib/functions') -// 1. Shutdown Bot -cmd({ - pattern: "shutdown", - desc: "Shutdown the bot.", - category: "owner", - react: "🛑", - filename: __filename -}, -async (conn, mek, m, { from, isOwner, reply }) => { - if (!isOwner) return reply("❌ You are not the owner!"); - reply("🛑 Shutting down...").then(() => process.exit()); -}); -// 2. Broadcast Message to All Groups -cmd({ - pattern: "broadcast", - desc: "Broadcast a message to all groups.", - category: "owner", - react: "📢", - filename: __filename -}, -async (conn, mek, m, { from, isOwner, args, reply }) => { - if (!isOwner) return reply("❌ You are not the owner!"); - if (args.length === 0) return reply("📢 Please provide a message to broadcast."); - const message = args.join(' '); - const groups = Object.keys(await conn.groupFetchAllParticipating()); - for (const groupId of groups) { - await conn.sendMessage(groupId, { text: message }, { quoted: mek }); - } - reply("📢 Message broadcasted to all groups."); -}); -// 3. Set Profile Picture -cmd({ - pattern: "setpp", - desc: "Set bot profile picture.", - category: "owner", - react: "🖼️", - filename: __filename -}, -async (conn, mek, m, { from, isOwner, quoted, reply }) => { - if (!isOwner) return reply("❌ You are not the owner!"); - if (!quoted || !quoted.message.imageMessage) return reply("❌ Please reply to an image."); - try { - const media = await conn.downloadMediaMessage(quoted); - await conn.updateProfilePicture(conn.user.jid, { url: media }); - reply("🖼️ Profile picture updated successfully!"); - } catch (error) { - reply(`❌ Error updating profile picture: ${error.message}`); - } -}); -// 4. Block User -cmd({ - pattern: "block", - desc: "Block a user.", - category: "owner", - react: "🚫", - filename: __filename -}, -async (conn, mek, m, { from, isOwner, quoted, reply }) => { - if (!isOwner) return reply("❌ You are not the owner!"); - if (!quoted) return reply("❌ Please reply to the user you want to block."); - const user = quoted.sender; - try { - await conn.updateBlockStatus(user, 'block'); - reply(`🚫 User ${user} blocked successfully.`); - } catch (error) { - reply(`❌ Error blocking user: ${error.message}`); - } -}); -// 5. Unblock User -cmd({ - pattern: "unblock", - desc: "Unblock a user.", - category: "owner", - react: "✅", - filename: __filename -}, -async (conn, mek, m, { from, isOwner, quoted, reply }) => { - if (!isOwner) return reply("❌ You are not the owner!"); - if (!quoted) return reply("❌ Please reply to the user you want to unblock."); - const user = quoted.sender; - try { - await conn.updateBlockStatus(user, 'unblock'); - reply(`✅ User ${user} unblocked successfully.`); - } catch (error) { - reply(`❌ Error unblocking user: ${error.message}`); - } -}); -// 6. Clear All Chats -cmd({ - pattern: "clearchats", - desc: "Clear all chats from the bot.", - category: "owner", - react: "🧹", - filename: __filename -}, -async (conn, mek, m, { from, isOwner, reply }) => { - if (!isOwner) return reply("❌ You are not the owner!"); - try { - const chats = conn.chats.all(); - for (const chat of chats) { - await conn.modifyChat(chat.jid, 'delete'); - } - reply("🧹 All chats cleared successfully!"); - } catch (error) { - reply(`❌ Error clearing chats: ${error.message}`); - } -}); - -cmd({ - pattern: "jid", - desc: "Get the bot's JID.", - category: "owner", - react: "🤖", - filename: __filename -}, -async (conn, mek, m, { from, isOwner, reply }) => { - if (!isOwner) return reply("❌ You are not the owner!"); - reply(`🤖 *Bot JID:* ${conn.user.jid}`); -}); -// 8. Group JIDs List -cmd({ - pattern: "gjid", - desc: "Get the list of JIDs for all groups the bot is part of.", - category: "owner", - react: "📝", - filename: __filename -}, -async (conn, mek, m, { from, isOwner, reply }) => { - if (!isOwner) return reply("❌ You are not the owner!"); - const groups = await conn.groupFetchAllParticipating(); - const groupJids = Object.keys(groups).join('\n'); - reply(`📝 *Group JIDs:*\n\n${groupJids}`); -}); diff --git a/plugins/cmdupdate.js b/plugins/cmdupdate.js deleted file mode 100644 index 0a305f9419cc16f9dad01c28f69c4461048d62b1..0000000000000000000000000000000000000000 --- a/plugins/cmdupdate.js +++ /dev/null @@ -1,76 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - -const fs = require('fs'); -const path = require('path'); -const config = require('../config'); -const { cmd, commands } = require('../command'); - -cmd({ - pattern: "updatecmd", - react: "🧞", - desc: "Update commands.", - category: "owner", - filename: __filename -}, -async (conn, mek, m, { - from, - quoted, - body, - isCmd, - command, - args, - q, - isGroup, - sender, - senderNumber, - botNumber2, - botNumber, - pushname, - isMe, - isOwner, - groupMetadata, - groupName, - participants, - groupAdmins, - isBotAdmins, - isAdmins, - reply -}) => { - try { - if (!isOwner) return reply("Only bot owners can use this command."); - - const pluginsDir = path.join(__dirname, '../plugins'); - const files = fs.readdirSync(pluginsDir); - - for (const file of files) { - if (file.endsWith('.js')) { - const filePath = path.join(pluginsDir, file); - require(filePath); - console.log(`Loaded ${file}`); - } - } - - reply("Commands updated successfully."); - } catch (e) { - console.log(e); - reply(`Error updating commands: ${e.message}`); - } -}); diff --git a/plugins/define.js b/plugins/define.js deleted file mode 100644 index ce7a6b3cebb501ed5971af5486efa3cd4d790269..0000000000000000000000000000000000000000 --- a/plugins/define.js +++ /dev/null @@ -1,60 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - -const axios = require('axios'); - const {cmd , commands} = require('../command'); - - cmd({ - pattern: "define", - desc: "📚 Get the definition of a word", - react: "🔍", - category: "Auther", - filename: __filename - }, - async (conn, mek, m, { from, q, reply }) => { - try { - if (!q) return reply("❗ Please provide a word to define. Usage: .define [word]"); - - const word = q; - const url = `https://api.dictionaryapi.dev/api/v2/entries/en/${word}`; - - const response = await axios.get(url); - const definitionData = response.data[0]; - - const definition = definitionData.meanings[0].definitions[0].definition; - const example = definitionData.meanings[0].definitions[0].example || 'No example available'; - const synonyms = definitionData.meanings[0].definitions[0].synonyms.join(', ') || 'No synonyms available'; - -const wordInfo = ` -📚 *Word*: ${definitionData.word} -🔍 *Definition*: ${definition} -📝 *Example*: ${example} -🔗 *Synonyms*: ${synonyms} - -*MADE WITH ♥ SUBZERO MD*`; - - return reply(wordInfo); - } catch (e) { - console.log(e); - if (e.response && e.response.status === 404) { - return reply("🚫 Word not found. Please check the spelling and try again."); - } - return reply("⚠️ An error occurred while fetching the definition. Please try again later."); - } - }); diff --git a/plugins/del.js b/plugins/del.js deleted file mode 100644 index e08931d73c42e97222f4ea31501b0f5eaee4a0fb..0000000000000000000000000000000000000000 --- a/plugins/del.js +++ /dev/null @@ -1,49 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - - -const config = require('../config') -const { cmd, commands } = require('../command') - -cmd({ -pattern: "delete", -react: "🧹", -alias: ["del"], -desc: "delete message", -category: "group", -use: '.del', -filename: __filename -}, -async(conn, mek, m,{from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, isItzcp, groupAdmins, isBotAdmins, isAdmins, reply}) => { -if (!isOwner || !isAdmins) return; -try{ -if (!m.quoted) return reply(mg.notextfordel); -const key = { - remoteJid: m.chat, - fromMe: false, - id: m.quoted.id, - participant: m.quoted.sender - } - await conn.sendMessage(m.chat, { delete: key }) -} catch(e) { -console.log(e); -reply('successful..👨‍💻✅') -} -}) diff --git a/plugins/dl-nsfw.js b/plugins/dl-nsfw.js deleted file mode 100644 index 08a7f15ff2c381d65bbe7356b0d54102b777a3fd..0000000000000000000000000000000000000000 --- a/plugins/dl-nsfw.js +++ /dev/null @@ -1,380 +0,0 @@ -// SUBZERO NSFW - -const { cmd } = require('../command'); // Assurez-vous que cmd est bien défini dans votre projet -const axios = require('axios'); - -cmd({ - pattern: "nsfw", // Nom de la commande - desc: "Display a list of NSFW options", - category: "fun", - use: '.nsfw', - react: "🔥", // Réaction ajoutée - filename: __filename -}, -async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - // Liste des options NSFW - const nsfwList = ` -*• SUBZERO NSFW🤤🔞 •* - -1️⃣ *EJACULATION*⛈️ -2️⃣ *PENIS*🍆 -3️⃣ *EREC*🥒 -4️⃣ *NUDE*🍜 -5️⃣ *SEX*🌭 -6️⃣ *CUTE*🍭 -7️⃣ *ORGASM*💦 -8️⃣ *ANAL*🍩 -9️⃣ *SUSPENSION*👅 -1️⃣0️⃣ *KISS*👄 - -*_Simply type the number corresponding to the option you'd like to choose._*`; - - // URL de l'image à envoyer - const imageUrl = 'https://i.ibb.co/j8hv83f/Manul-Ofc-X.jpg'; - - // Envoi de la liste avec l'image et la légende - await conn.sendMessage(from, { - text: nsfwList, - caption: 'Choose one from the list above!', - image: { url: imageUrl } - }, { quoted: mek }); - } catch (e) { - console.error(e); - reply('❌ An error occurred while processing your request.'); - } -}); -cmd({ - pattern: "ejaculation", // Nom de la commande - desc: "Fetch a NSFW image related to the command", - category: "fun", - use: '.ejaculation', - react: "🔥", - filename: __filename -}, -async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - // URL de l'API - const apiURL = `https://pikabotzapi.vercel.app/anime-nsfw/hentai-images/?apikey=anya-md&category=ejaculation`; - - // Récupérer l'image via l'API - const response = await axios.get(apiURL); - - if (response.data && response.data.image_url) { - const imageUrl = response.data.image_url; - - // Envoi de l'image avec le caption - await conn.sendMessage(from, { - image: { url: imageUrl }, - caption: `Here your ${command} image 🔞🍆🍑.\n> KERM🍑🔞.`, - }, { quoted: mek }); - } else { - await reply('❌ No image found for this category.'); - } - } catch (e) { - console.error(e); - await reply('❌ An error occurred while fetching the image.'); - } -}); -cmd({ - pattern: "penis", // Nom de la commande - desc: "Fetch a NSFW image related to the command", - category: "fun", - use: '.penis', - react: "🍑", - filename: __filename -}, -async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - // URL de l'API - const apiURL = `https://pikabotzapi.vercel.app/anime-nsfw/hentai-images/?apikey=anya-md&category=penis_under_skirt`; - - // Récupérer l'image via l'API - const response = await axios.get(apiURL); - - if (response.data && response.data.image_url) { - const imageUrl = response.data.image_url; - - // Envoi de l'image avec le caption - await conn.sendMessage(from, { - image: { url: imageUrl }, - caption: `Here your ${command} image 🔞🍆🍑.\n> SUBZERO🍑🔞.`, - }, { quoted: mek }); - } else { - await reply('❌ No image found for this category.'); - } - } catch (e) { - console.error(e); - await reply('❌ An error occurred while fetching the image.'); - } -}); -cmd({ - pattern: "erec", // Nom de la commande - desc: "Fetch a NSFW image related to the command", - category: "fun", - use: '.erec', - react: "🍑", - filename: __filename -}, -async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - // URL de l'API - const apiURL = `https://pikabotzapi.vercel.app/anime-nsfw/hentai-images/?apikey=anya-md&category=erect_nipple`; - - // Récupérer l'image via l'API - const response = await axios.get(apiURL); - - if (response.data && response.data.image_url) { - const imageUrl = response.data.image_url; - - // Envoi de l'image avec le caption - await conn.sendMessage(from, { - image: { url: imageUrl }, - caption: `Here your ${command} image 🔞🍆🍑.\n> KERM🍑🔞.`, - }, { quoted: mek }); - } else { - await reply('❌ No image found for this category.'); - } - } catch (e) { - console.error(e); - await reply('❌ An error occurred while fetching the image.'); - } -}); -cmd({ - pattern: "nude", // Nom de la commande - desc: "Display a nude NSFW image", - category: "fun", - use: '.nude', - react: "🔥", // Réaction ajoutée - filename: __filename -}, -async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - // URL de l'API pour obtenir l'image de la catégorie "nude" - const apiUrl = 'https://pikabotzapi.vercel.app/anime-nsfw/hentai-images/?apikey=anya-md&category=nude'; - - // Faire une requête à l'API - const response = await fetch(apiUrl); - const data = await response.json(); - - // Vérification des données reçues - if (data && data.image) { - const imageUrl = data.image; // URL de l'image reçue depuis l'API - - // Envoi de l'image dans le chat - await conn.sendMessage(from, { - image: { url: imageUrl }, - caption: 'Here is your nude NSFW image 🔞🔥.\n> SUBZERO🔥🔞.' - }, { quoted: mek }); - } else { - reply('❌ Unable to fetch image. Please try again later.'); - } - } catch (e) { - console.error(e); - await reply('❌ An error occurred while processing your request.'); - } -}); -cmd({ - pattern: "sex", // Nom de la commande - desc: "Display a NSFW sex image", - category: "fun", - use: '.sex', - react: "🔥", // Réaction ajoutée - filename: __filename -}, -async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - // URL de l'API pour obtenir l'image de la catégorie "sex" - const apiUrl = 'https://pikabotzapi.vercel.app/anime-nsfw/hentai-images/?apikey=anya-md&category=sex'; - - // Faire une requête à l'API - const response = await fetch(apiUrl); - const data = await response.json(); - - // Vérification des données reçues - if (data && data.image) { - const imageUrl = data.image; // URL de l'image reçue depuis l'API - - // Envoi de l'image dans le chat - await conn.sendMessage(from, { - image: { url: imageUrl }, - caption: 'Here is your sex NSFW image 🔞🔥.\n> SUBZERO🔥🔞.' - }, { quoted: mek }); - } else { - reply('❌ Unable to fetch image. Please try again later.'); - } - } catch (e) { - console.error(e); - await reply('❌ An error occurred while processing your request.'); - } -}); -cmd({ - pattern: "cute", // Nom de la commande - desc: "Display a NSFW cute image", - category: "fun", - use: '.cute', - react: "🌸", // Réaction ajoutée - filename: __filename -}, -async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - // URL de l'API pour obtenir l'image de la catégorie "cute" - const apiUrl = 'https://pikabotzapi.vercel.app/anime-nsfw/hentai-images/?apikey=anya-md&category=cute'; - - // Faire une requête à l'API - const response = await fetch(apiUrl); - const data = await response.json(); - - // Vérification des données reçues - if (data && data.image) { - const imageUrl = data.image; // URL de l'image reçue depuis l'API - - // Envoi de l'image dans le chat - await conn.sendMessage(from, { - image: { url: imageUrl }, - caption: 'Here is your cute NSFW image 🔞💖.\n> SUBZERO 💖🔞.' - }, { quoted: mek }); - } else { - reply('❌ Unable to fetch image. Please try again later.'); - } - } catch (e) { - console.error(e); - await reply('❌ An error occurred while processing your request.'); - } -}); -cmd({ - pattern: "orgasm", // Nom de la commande - desc: "Display a NSFW orgasm image", - category: "fun", - use: '.orgasm', - react: "💥", // Réaction ajoutée - filename: __filename -}, -async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - // URL de l'API pour obtenir l'image de la catégorie "orgasm" - const apiUrl = 'https://pikabotzapi.vercel.app/anime-nsfw/hentai-images/?apikey=anya-md&category=orgasm'; - - // Faire une requête à l'API - const response = await fetch(apiUrl); - const data = await response.json(); - - // Vérification des données reçues - if (data && data.image) { - const imageUrl = data.image; // URL de l'image reçue depuis l'API - - // Envoi de l'image dans le chat - await conn.sendMessage(from, { - image: { url: imageUrl }, - caption: 'Here is your orgasm NSFW image 🔞💥.\n> KERM💥🔞.' - }, { quoted: mek }); - } else { - reply('❌ Unable to fetch image. Please try again later.'); - } - } catch (e) { - console.error(e); - await reply('❌ An error occurred while processing your request.'); - } -}); -cmd({ - pattern: "anal", // Nom de la commande - desc: "Display a NSFW anal image", - category: "fun", - use: '.anal', - react: "🔥", // Réaction ajoutée - filename: __filename -}, -async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - // URL de l'API pour obtenir l'image de la catégorie "anal_sex" - const apiUrl = 'https://pikabotzapi.vercel.app/anime-nsfw/hentai-images/?apikey=anya-md&category=anal_sex'; - - // Faire une requête à l'API - const response = await fetch(apiUrl); - const data = await response.json(); - - // Vérification des données reçues - if (data && data.image) { - const imageUrl = data.image; // URL de l'image reçue depuis l'API - - // Envoi de l'image dans le chat - await conn.sendMessage(from, { - image: { url: imageUrl }, - caption: 'Here is your anal NSFW image 🔞🔥.\n> KERM🔥🔞.' - }, { quoted: mek }); - } else { - reply('❌ Unable to fetch image. Please try again later.'); - } - } catch (e) { - console.error(e); - await reply('❌ An error occurred while processing your request.'); - } -}); -cmd({ - pattern: "suspension", // Nom de la commande - desc: "Display a NSFW suspension image", - category: "fun", - use: '.suspension', - react: "🔥", // Réaction ajoutée - filename: __filename -}, -async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - // URL de l'API pour obtenir l'image de la catégorie "suspension" - const apiUrl = 'https://pikabotzapi.vercel.app/anime-nsfw/hentai-images/?apikey=anya-md&category=suspension'; - - // Faire une requête à l'API - const response = await fetch(apiUrl); - const data = await response.json(); - - // Vérification des données reçues - if (data && data.image) { - const imageUrl = data.image; // URL de l'image reçue depuis l'API - - // Envoi de l'image dans le chat - await conn.sendMessage(from, { - image: { url: imageUrl }, - caption: 'Here is your suspension NSFW image 🔞🔥.\n> SUBZERO🔥🔞.' - }, { quoted: mek }); - } else { - reply('❌ Unable to fetch image. Please try again later.'); - } - } catch (e) { - console.error(e); - await reply('❌ An error occurred while processing your request.'); - } -}); -cmd({ - pattern: "kiss", // Nom de la commande - desc: "Display a NSFW kissing image", - category: "fun", - use: '.kiss', - react: "💋", // Réaction ajoutée - filename: __filename -}, -async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - // URL de l'API pour obtenir l'image de la catégorie "kissing_while_penetrated" - const apiUrl = 'https://pikabotzapi.vercel.app/anime-nsfw/hentai-images/?apikey=anya-md&category=kissing_while_penetrated'; - - // Faire une requête à l'API - const response = await fetch(apiUrl); - const data = await response.json(); - - // Vérification des données reçues - if (data && data.image) { - const imageUrl = data.image; // URL de l'image reçue depuis l'API - - // Envoi de l'image dans le chat - await conn.sendMessage(from, { - image: { url: imageUrl }, - caption: 'Here is your kiss NSFW image 🔞💋.\n> SUBZERO💋🔞.' - }, { quoted: mek }); - } else { - reply('❌ Unable to fetch image. Please try again later.'); - } - } catch (e) { - console.error(e); - await reply('❌ An error occurred while processing your request.'); - } -}); diff --git a/plugins/dl-spotify.js b/plugins/dl-spotify.js deleted file mode 100644 index 7413a41e2b6ca37be13c2c2b1929964472a87d95..0000000000000000000000000000000000000000 --- a/plugins/dl-spotify.js +++ /dev/null @@ -1,68 +0,0 @@ -const { cmd } = require('../command'); // Ensure cmd is properly defined in your project - -cmd({ - pattern: "spotify", // Command name - desc: "Download Spotify music by providing a link.", - category: "downloader", - use: ".spotify ", - react: "🎵", // Added reaction - filename: __filename -}, -async (conn, mek, m, { from, quoted, args, reply }) => { - try { - // Check if the user provided a URL - if (!args[0]) { - return reply("❌ Please provide a valid Spotify link!"); - } - - // Define the API URL with the user-provided Spotify URL - const spotifyUrl = args[0]; - const apiUrl = `https://pikabotzapi.vercel.app/downloader/spotifydl/v2/?apikey=anya-md&url=${spotifyUrl}`; - - // Fetch data from the API - const response = await fetch(apiUrl); - const data = await response.json(); - - // Check if the API returned valid data - if (data && data.status === true) { - const { - title, // Song title - thumbnail, // URL of the cover image - artist, // Artist name - duration, // Duration of the song - release_date, // Release date - album, // Album name - genre, // Genre (type) of music - audio_url // URL of the audio file - } = data.result; - - // Send the music details along with the cover image - await conn.sendMessage(from, { - image: { url: thumbnail }, - caption: `🎵 *Spotify Music Details* 🎵\n\n` + - `📌 *Title* : ${title}\n` + - `🎤 *Artist* : ${artist}\n` + - `⏳ *Duration* : ${duration}\n` + - `📅 *Release Date* : ${release_date}\n` + - `💿 *Album* : ${album}\n` + - `🎶 *Genre* : ${genre}\n\n` + - `🎧 *SUBZERO MD DOWNLOADING*...` - }, { quoted: mek }); - - // Send the audio file - await conn.sendMessage(from, { - audio: { url: audio_url }, - mimetype: 'audio/mpeg', - fileName: `${title}.mp3` - }, { quoted: mek }); - - } else { - // Handle errors if the API fails to return valid data - reply("❌ Unable to fetch the details. Please check the Spotify link."); - } - } catch (e) { - // Catch and log any errors during the execution - console.error(e); - await reply('❌ An error occurred while processing your request.'); - } -}); diff --git a/plugins/dl-xvideo.js b/plugins/dl-xvideo.js deleted file mode 100644 index 80b23234eb68dfcd09adc4eb047b1673097d1a3f..0000000000000000000000000000000000000000 --- a/plugins/dl-xvideo.js +++ /dev/null @@ -1,79 +0,0 @@ -// XVIDEO DOWNLOAD COMMAND - -const { cmd } = require('../command') -const { fetchJson } = require('../lib/functions') - -const apilink = 'https://www.dark-yasiya-api.site/' // API LINK ( DO NOT CHANGE THIS!! ) - - - -cmd({ - pattern: "xvideo", - alias: ["xvdl","xvdown"], - react: "🔞", - desc: "Download xvideo.com porn video", - category: "download", - use: '.xvideo < text >', - filename: __filename -}, -async(conn, mek, m,{from, quoted, reply, q }) => { -try{ - - if(!q) return await reply("𝖯𝗅𝖾𝖺𝗌𝖾 𝖦𝗂𝗏𝖾 𝗆𝖾 𝖥𝖾𝗐 𝖶𝗈𝗋𝖽 !") - -const xv_list = await fetchJson(`${apilink}/search/xvideo?text=${q}`) -if(xv_list.result.length < 0) return await reply("Not results found !") - -const xv_info = await fetchJson(`${apilink}/download/xvideo?url=${xv_list.result[0].url}`) - - // FIRST VIDEO - -const msg = ` - *乂 SUBZERO XVIDEO DOWNLOADER* 🔞 - - -• *𝖳𝗂𝗍𝗅𝖾* - ${xv_info.result.title} - -• *𝖵𝗂𝖾𝗐𝗌* - ${xv_info.result.views} - -• *𝖫𝗂𝗄𝖾* - ${xv_info.result.like} - -• *𝖣𝖾𝗌𝗅𝗂𝗄𝖾* - ${xv_info.result.deslike} - -• *𝖲𝗂𝗓𝖾* - ${xv_info.result.size} - -> *Powered By SubZero*` - -// Sending the image with caption - const sentMsg = await conn.sendMessage(from, { - - - text: msg, - contextInfo: { - - forwardingScore: 999, - isForwarded: true, - forwardedNewsletterMessageInfo: { - newsletterName: 'SUBZERO MD', - newsletterJid: "120363304325601080@newsletter", - }, - externalAdReply: { - title: `SubZero Xvideo Downloader`, - body: `Can't Find The Information. You Can Try Another Way. Error Code 4043`, - thumbnailUrl: xv_info.result.image, - sourceUrl: ``, - mediaType: 1, - renderLargerThumbnail: true - } - } - }, { quoted: mek }); - -// SEND VIDEO -await conn.sendMessage(from, { document: { url: xv_info.result.dl_link }, mimetype: "video/mp4", fileName: xv_info.result.title, caption: xv_info.result.title }, { quoted: mek }); - - -} catch (error) { -console.log(error) -reply(error) -} -}) diff --git a/plugins/dog.js b/plugins/dog.js deleted file mode 100644 index 12b7593dc32717b7f448df4f0c132e5fcdb425b7..0000000000000000000000000000000000000000 --- a/plugins/dog.js +++ /dev/null @@ -1,42 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - -const axios = require('axios'); -const { cmd, commands } = require('../command'); - -cmd({ - pattern: "dog", - desc: "Fetch a random dog image.", - category: "fun", - react: "🐶", - filename: __filename -}, -async (conn, mek, m, { from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - const apiUrl = `https://dog.ceo/api/breeds/image/random`; - const response = await axios.get(apiUrl); - const data = response.data; - - await conn.sendMessage(from, { image: { url: data.message }, caption: 'SUBZERO MD DOWNLOAD📂 DOG PICS\n\n\n> *MR FRANK OFC*' }, { quoted: mek }); - } catch (e) { - console.log(e); - reply(`Error Fetching Dog Image🤕: ${e.message}`); - } -}); diff --git a/plugins/fact.js b/plugins/fact.js deleted file mode 100644 index fcf047b61b8c3652432db6270ddb6351e327d0ff..0000000000000000000000000000000000000000 --- a/plugins/fact.js +++ /dev/null @@ -1,78 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - - -const axios = require('axios'); -const { cmd } = require('../command'); - -cmd({ - pattern: "fact", - desc: "🧠 Get a random fun fact", - react: "😝", - category: "fun", - filename: __filename -}, -async (conn, mek, m, { from, q, reply }) => { - try { - const url = 'https://uselessfacts.jsph.pl/random.json?language=en'; // API for random facts - const response = await axios.get(url); - const fact = response.data.text; - - const funFact = ` -🤣 *SUBZERO RANDOM FACT* 🤣 - -${fact} - -Isn't that interesting ? 😄 -`; - - return reply(funFact); - } catch (e) { - console.log(e); - return reply("⚠️ An error occurred while fetching a fun fact. Please try again later🤕."); - } -}); - -cmd({ - pattern: "joke", - desc: "😂 Get a random joke", - react: "🤣", - category: "fun", - filename: __filename -}, -async (conn, mek, m, { from, q, reply }) => { - try { - const url = 'https://official-joke-api.appspot.com/random_joke'; // API for random jokes - const response = await axios.get(url); - const joke = response.data; - const jokeMessage = ` -*😂Here's a random joke for you😂.* - -*${joke.setup}* -${joke.punchline} 😄 - -> *POWERED BY MR FRANK* -`; - return reply(jokeMessage); - } catch (e) { - console.log(e); - return reply("⚠️ Couldn't fetch a joke right now. Please try again later."); - } -}); diff --git a/plugins/fun-findname.js b/plugins/fun-findname.js deleted file mode 100644 index 8f98f2961e672f51989047773eab92d481dd67d4..0000000000000000000000000000000000000000 --- a/plugins/fun-findname.js +++ /dev/null @@ -1,58 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© I smell A Noobie Copy Cat🤣⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - -/* -const { cmd } = require("../command"); -const axios = require("axios"); - -cmd({ - pattern: "fname", - alias: ["findname"], - desc: "Find the nationality based on the name.", - category: "fun", - react: "🌍", - filename: __filename -}, async (conn, mek, m, { reply, text }) => { - try { - // Vérifier si un nom est fourni - if (!text || text.trim() === "") { - return reply("❌ *Please provide a name to find the nationality.*\nExample: .fname Rayan"); - } - - // Utiliser l'API pour obtenir la nationalité basée sur le nom - const apiUrl = `https://api.nationalize.io/?name=${text.trim()}`; - const response = await axios.get(apiUrl); - const data = response.data; - - // Vérifier si des résultats sont trouvés - if (data.country.length === 0) { - return reply(`❌ *No nationalities found for the name ${text.trim()}.*`); - } - - // Extraire les informations - const nationality = data.country.map(country => `🇺🇸 ${country.country_id} (${(country.probability * 100).toFixed(2)}%)`).join("\n"); - - // Envoyer la réponse avec les nationalités trouvées - reply(`🌍 *Nationality prediction for ${text.trim()}*: \n\n${nationality}`); - } catch (error) { - console.error(error); - reply("⚠️ *An error occurred while fetching the nationality. Please try again later.*"); - } -}); -*/ diff --git a/plugins/fun-loli.js b/plugins/fun-loli.js deleted file mode 100644 index f47492cc6d29501f60c244cd336b95b58396ad9d..0000000000000000000000000000000000000000 --- a/plugins/fun-loli.js +++ /dev/null @@ -1,23 +0,0 @@ -const axios = require('axios'); -const { cmd, commands } = require('../command'); - -cmd({ - pattern: "loli", - alias: ["lolii"], - desc: "Fetch a random anime girl image.", - category: "fun", - react: "🐱", - filename: __filename -}, -async (conn, mek, m, { from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - const apiUrl = `https://api.waifu.pics/sfw/waifu`; - const response = await axios.get(apiUrl); - const data = response.data; - - await conn.sendMessage(from, { image: { url: data.url }, caption: '👸 *SUBZERO MD RANDOM ANIME GIRL IMAGES* 👸\n\n\n *🧬 © SubZero MD BY Mr Frank OFC*' }, { quoted: mek }); - } catch (e) { - console.log(e); - reply(`*Error Fetching Anime Girl image*: ${e.message}`); - } -}); diff --git a/plugins/fun-randomwall.js b/plugins/fun-randomwall.js deleted file mode 100644 index 9ebff4aae1af868b836e17b10328d468a2658cc7..0000000000000000000000000000000000000000 --- a/plugins/fun-randomwall.js +++ /dev/null @@ -1,52 +0,0 @@ -const { - cmd, - commands -} = require("../command"); -const { - getBuffer, - getGroupAdmins, - getRandom, - h2k, - isUrl, - Json, - runtime, - sleep, - fetchJson -} = require("../lib/functions"); -const axios = require("axios"); -cmd({ - 'pattern': 'rw', - 'alias': ["randomwall", "wallpaper"], - 'react': '🌌', - 'desc': "Download random wallpapers based on keywords.", - 'category': 'wallpapers', - 'use': ".rw ", - 'filename': __filename -}, async (_0x4e03bc, _0x345d21, _0x40a30e, { - from: _0x12db73, - args: _0x22efc8, - reply: _0x2f266c -}) => { - try { - const _0x2d400f = _0x22efc8.join(" ") || "random"; - const _0x3ba124 = "https://pikabotzapi.vercel.app/random/randomwall/?apikey=anya-md&query=" + _0x2d400f; - const _0x235f6c = await axios.get(_0x3ba124); - if (_0x235f6c.data.status) { - const _0x3a965b = _0x235f6c.data.imgUrl; - const _0x122bb7 = "🌌 Random Wallpaper: *" + _0x2d400f + "*\n\n> *© Generated by SubZero*"; - await _0x4e03bc.sendMessage(_0x12db73, { - 'image': { - 'url': _0x3a965b - }, - 'caption': _0x122bb7 - }, { - 'quoted': _0x345d21 - }); - } else { - _0x2f266c("❌ Failed to fetch wallpaper for \"" + _0x2d400f + "\"."); - } - } catch (_0x56a8ca) { - console.error(_0x56a8ca); - _0x2f266c("❌ An error occurred while fetching the wallpaper."); - } -}); diff --git a/plugins/function.js b/plugins/function.js deleted file mode 100644 index 169de4b1ce0453cb4f6a4c2d59c06781e4bf9dba..0000000000000000000000000000000000000000 --- a/plugins/function.js +++ /dev/null @@ -1,96 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - - -const { cmd } = require('../command') -const fs = require('fs'); -const path = require('path'); -const config = require('../config') -// List of bad words to check against - // Replace with actual words -cmd({ - on: "body" -}, -async (conn,mek, m, { from, body, isGroup, isAdmins, isBotAdmins, reply, sender }) => { - try { - - const badWords = ["wtf", "mia", "xxx","fuck","sex","huththa","pakaya","ponnaya","hutto"] - if (!isGroup || isAdmins || !isBotAdmins) return; // Skip if not in group, or sender is admin, or bot is not admin - - const lowerCaseMessage = body.toLowerCase(); - const containsBadWord = badWords.some(word => lowerCaseMessage.includes(word)); - - if (containsBadWord & config.ANTI_BAD_WORD === 'true') { - await conn.sendMessage(from, { delete: mek.key }, { quoted: mek }); - await conn.sendMessage(from, { text: "🚫 ⚠️BAD WORDS NOT ALLOWED⚠️ 🚫" }, { quoted: mek }); - } - } catch (error) { - console.error(error) - reply("An error occurred while processing the message.") - } -}) - - -const linkPatterns = [ - /https?:\/\/(?:chat\.whatsapp\.com|wa\.me)\/\S+/gi, // WhatsApp group or chat links - /wa\.me\/\S+/gi, // wa.me links without https - /https?:\/\/(?:t\.me|telegram\.me)\/\S+/gi, // Telegram links - /https?:\/\/(?:www\.)?youtube\.com\/\S+/gi, // YouTube links - /https?:\/\/youtu\.be\/\S+/gi, // YouTube short links - /https?:\/\/(?:www\.)?facebook\.com\/\S+/gi, // Facebook links - /https?:\/\/fb\.me\/\S+/gi, // Facebook short links - /https?:\/\/(?:www\.)?instagram\.com\/\S+/gi, // Instagram links - /https?:\/\/(?:www\.)?twitter\.com\/\S+/gi, // Twitter links - /https?:\/\/(?:www\.)?tiktok\.com\/\S+/gi, // TikTok links - /https?:\/\/(?:www\.)?linkedin\.com\/\S+/gi, // LinkedIn links - /https?:\/\/(?:www\.)?snapchat\.com\/\S+/gi, // Snapchat links - /https?:\/\/(?:www\.)?pinterest\.com\/\S+/gi, // Pinterest links - /https?:\/\/(?:www\.)?reddit\.com\/\S+/gi, // Reddit links - /https?:\/\/ngl\/\S+/gi, // NGL links - /https?:\/\/(?:www\.)?discord\.com\/\S+/gi, // Discord links - /https?:\/\/(?:www\.)?twitch\.tv\/\S+/gi, // Twitch links - /https?:\/\/(?:www\.)?vimeo\.com\/\S+/gi, // Vimeo links - /https?:\/\/(?:www\.)?dailymotion\.com\/\S+/gi, // Dailymotion links - /https?:\/\/(?:www\.)?medium\.com\/\S+/gi // Medium links -]; - -cmd({ - on: "body" -}, async (conn, mek, m, { from, body, sender, isGroup, isAdmins, isBotAdmins, reply }) => { - try { - if (!isGroup || isAdmins || !isBotAdmins) return; // Skip if not in group, or sender is admin, or bot is not admin - - const containsLink = linkPatterns.some(pattern => pattern.test(body)); - - if (containsLink && config.ANTI_LINK === 'true') { - // Delete the message - await conn.sendMessage(from, { delete: mek.key }, { quoted: mek }); - - // Warn the user - await conn.sendMessage(from, { text: `⚠️ Links are not allowed in this group.\n@${sender.split('@')[0]} has been removed. 🚫`, mentions: [sender] }, { quoted: mek }); - - // Remove the user from the group - await conn.groupParticipantsUpdate(from, [sender], 'remove'); - } - } catch (error) { - console.error(error); - reply("An error occurred while processing the message."); - } -}); diff --git a/plugins/gitstalk.js b/plugins/gitstalk.js deleted file mode 100644 index f44a267d18aedeb01667d3d48a6364706a1609d5..0000000000000000000000000000000000000000 --- a/plugins/gitstalk.js +++ /dev/null @@ -1,72 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - - - - -const axios = require('axios'); -const config = require('../config'); -const { cmd, commands } = require('../command'); - -cmd({ - pattern: "github", - desc: "Fetch detailed GitHub user profile including profile picture.", - category: "other", - react: "📚", - filename: __filename -}, -async (conn, mek, m, { from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - const username = args[0]; - if (!username) { - return reply("Please provide a GitHub username."); - } - - const apiUrl = `https://api.github.com/users/${username}`; - const response = await axios.get(apiUrl); - const data = response.data; - - let userInfo = ` 👨‍💻*SUBZERO-MD GITSTALK*👨‍💻 - -👤 *ᴜꜱᴇʀ ɴᴀᴍᴇ*: ${data.name || data.login} - -🔗 *ɢɪᴛʜᴜʙ ᴜʀʟ*:(${data.html_url}) - -📝 *ʙɪᴏ*: ${data.bio || 'Not available'} - -🏙️ *ʟᴏᴄᴀᴛɪᴏɴ*: ${data.location || 'Unknown'} - -📊 *ᴘᴜʙʟɪᴄ ʀᴇᴘᴏ*: ${data.public_repos} - -👥 *ꜰᴏʟʟᴏᴡᴇʀꜱ*: ${data.followers} | Following: ${data.following} - -📅 *ᴄʀᴇᴀᴛʀᴅ ᴅᴀᴛᴇ*: ${new Date(data.created_at).toDateString()} - -🔭 *ᴘᴜʙʟɪᴄ ɢɪꜱᴛꜱ*: ${data.public_gists} - -*MADE ♥ BY SUBZERO-MD* -`; - - await conn.sendMessage(from, { image: { url: data.avatar_url }, caption: userInfo }, { quoted: mek }); - } catch (e) { - console.log(e); - reply(`Error fetching data🤕: ${e.response ? e.response.data.message : e.message}`); - } -}); diff --git a/plugins/google.js b/plugins/google.js deleted file mode 100644 index c8d709c079e7cdb20454f71e2e2d8e5b1cb76d6b..0000000000000000000000000000000000000000 --- a/plugins/google.js +++ /dev/null @@ -1,45 +0,0 @@ -// GOOGLE CMD - - -const axios = require("axios"); -const { cmd } = require("../command"); - -cmd({ - pattern: "google", - alias: ["gsearch", "search"], - desc: "Search Google for a query.", - category: "tools", - react: "🌐", - filename: __filename -}, async (conn, mek, m, { args, reply }) => { - try { - // Vérifiez si un mot-clé est fourni - if (args.length === 0) { - return reply(`❗ *Please provide a search query.*\n\n*Example:*\n.google SubZero Md Bot`); - } - - const query = args.join(" "); - const apiKey = "AIzaSyDMbI3nvmQUrfjoCJYLS69Lej1hSXQjnWI"; // Votre clé API Google - const cx = "baf9bdb0c631236e5"; // Votre ID de moteur de recherche personnalisé - const apiUrl = `https://www.googleapis.com/customsearch/v1?q=${encodeURIComponent(query)}&key=${apiKey}&cx=${cx}`; - - // Appel API - const response = await axios.get(apiUrl); - - // Vérifiez si l'API a renvoyé des résultats - if (response.status !== 200 || !response.data.items || response.data.items.length === 0) { - return reply(`❌ *No results found for:* ${query}`); - } - - // Format et envoi des résultats - let results = `🔎 *Google Search Results for:* "${query}"\n\n`; - response.data.items.slice(0, 5).forEach((item, index) => { - results += `*${index + 1}. ${item.title}*\n${item.link}\n${item.snippet}\n\n`; - }); - - reply(results.trim()); - } catch (error) { - console.error(error); - reply(`⚠️ *An error occurred while fetching search results.*\n\n${error.message}`); - } -}); diff --git a/plugins/gpass.js b/plugins/gpass.js deleted file mode 100644 index 7b660992f76e4c78e9b0411d2ff8932f50d024f6..0000000000000000000000000000000000000000 --- a/plugins/gpass.js +++ /dev/null @@ -1,63 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - - - - -const crypto = require('crypto'); -const { cmd } = require('../command'); - -cmd({ - pattern: "gpass", - desc: "Generate a strong password.", - category: "other", - react: "🔐", - filename: __filename -}, -async (conn, mek, m, { from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - const length = args[0] ? parseInt(args[0]) : 12; // Default length is 12 if not provided - if (isNaN(length) || length < 8) { - return reply('Please provide a valid length for the password (Minimum 08 Characters💦).'); - } - - const generatePassword = (len) => { - const charset = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+[]{}|;:,.<>?'; - let password = ''; - for (let i = 0; i < len; i++) { - const randomIndex = crypto.randomInt(0, charset.length); - password += charset[randomIndex]; - } - return password; - }; - - const password = generatePassword(length); - const message = `🔐 *Your Strong Password* 🔐\n\nPlease find your generated password below:\n\n *BY SUBZERO MD*`; - - // Send initial notification message - await conn.sendMessage(from, { text: message }, { quoted: mek }); - - // Send the password in a separate message - await conn.sendMessage(from, { text: password }, { quoted: mek }); - } catch (e) { - console.log(e); - reply(`❌ Error generating password🤕: ${e.message}`); - } -}); diff --git a/plugins/group.js b/plugins/group.js deleted file mode 100644 index 25e769b4a404d235bb29db7f83a39eefb6c9e57d..0000000000000000000000000000000000000000 --- a/plugins/group.js +++ /dev/null @@ -1,1504 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ -const config = require("../config"); -const { - cmd, - commands -} = require('../command'); -const { - getBuffer, - getGroupAdmins, - getRandom, - h2k, - isUrl, - Json, - runtime, - sleep, - fetchJson -} = require("../lib/functions"); -const _0x235552 = { - pattern: "joinrequests", - "desc": "Get list of participants who requested to join the group", - "react": '📋', - "category": "group", - filename: __filename -}; -cmd(_0x235552, async (_0x4e9b1b, _0x37e247, _0x378499, { - from: _0x4fd72d, - q: _0x29e76c, - reply: _0x14e74a, - isGroup: _0x250e23 -}) => { - if (!_0x250e23) { - return _0x14e74a("This command can only be used in a group chat."); - } - try { - console.log("Attempting to fetch pending requests for group: " + _0x4fd72d); - const _0x2285e0 = await _0x4e9b1b.groupRequestParticipantsList(_0x4fd72d); - console.log(_0x2285e0); - if (_0x2285e0.length > 0) { - let _0x291f66 = "Pending Requests to Join the Group:\n"; - let _0x619041 = []; - _0x2285e0.forEach(_0x55480f => { - const _0x34b0d4 = _0x55480f.jid; - _0x291f66 += "😻 @" + _0x34b0d4.split('@')[0] + "\n"; - _0x619041.push(_0x34b0d4); - }); - const _0x14f928 = { - "text": _0x291f66, - mentions: _0x619041 - }; - await _0x4e9b1b.sendMessage(_0x4fd72d, _0x14f928); - } else { - _0x14e74a("No pending requests to join the group."); - } - } catch (_0xfb5304) { - console.error("Error fetching participant requests: " + _0xfb5304.message); - _0x14e74a("⚠️ An error occurred while fetching the pending requests. Please try again later."); - } -}); -const _0x485005 = { - "pattern": "allreq", - "desc": "Approve or reject all join requests", - "react": '✅', - "category": "group", - filename: __filename -}; -cmd(_0x485005, async (_0x4c4a0a, _0x22a536, _0x1112a6, { - from: _0xc86dd7, - reply: _0x2b6550, - isGroup: _0x3026e0 -}) => { - if (!_0x3026e0) { - return _0x2b6550("This command can only be used in a group chat."); - } - const _0x31018a = _0x1112a6.body.includes('approve') ? 'approve' : "reject"; - try { - const _0x4e8760 = await _0x4c4a0a.groupRequestParticipantsList(_0xc86dd7); - if (_0x4e8760.length === 0) { - return _0x2b6550("There are no pending requests to manage."); - } - let _0x22a341 = "Pending Requests to Join the Group:\n"; - let _0x38af9a = []; - let _0x76aee7 = []; - _0x4e8760.forEach(_0x482cd2 => { - const _0x2b59a7 = _0x482cd2.jid; - _0x22a341 += "😻 @" + _0x2b59a7.split('@')[0] + "\n"; - _0x38af9a.push(_0x2b59a7); - _0x76aee7.push(_0x2b59a7); - }); - const _0xecf38b = { - text: _0x22a341, - "mentions": _0x38af9a - }; - await _0x4c4a0a.sendMessage(_0xc86dd7, _0xecf38b); - const _0x336c3a = await _0x4c4a0a.groupRequestParticipantsUpdate(_0xc86dd7, _0x76aee7, _0x31018a); - console.log(_0x336c3a); - _0x2b6550("Successfully " + _0x31018a + "ed all join requests."); - } catch (_0x250e3f) { - console.error("Error updating participant requests: " + _0x250e3f.message); - _0x2b6550("⚠️ An error occurred while processing the request. Please try again later."); - } -}); -const _0x3bcce0 = { - "pattern": "disappear", - "react": "🌪️", - alias: ['dm'], - "desc": "Turn on/off disappearing messages.", - category: "main", - filename: __filename -}; -cmd(_0x3bcce0, async (_0x1264ab, _0x1c8255, _0x2be3d6, { - from: _0x4fdc3a, - isGroup: _0x5d0163, - isAdmins: _0x4b73d7, - args: _0x2c9e9b -}) => { - if (!_0x5d0163) { - const _0x3a84ad = { - "text": "This command can only be used in groups." - }; - await _0x1264ab.sendMessage(_0x4fdc3a, _0x3a84ad); - return; - } - if (!_0x4b73d7) { - const _0xb275e7 = { - "text": "Only admins can turn on/off disappearing messages." - }; - await _0x1264ab.sendMessage(_0x4fdc3a, _0xb275e7); - return; - } - const _0x51ea06 = _0x2c9e9b[0]; - if (_0x51ea06 === 'on') { - const _0x193f23 = _0x2c9e9b[1]; - let _0x1df4d9; - switch (_0x193f23) { - case "24h": - _0x1df4d9 = 86400; - break; - case '7d': - _0x1df4d9 = 604800; - break; - case "90d": - _0x1df4d9 = 7776000; - break; - default: - const _0x890609 = { - "text": "Invalid duration! Use `24h`, `7d`, or `90d`." - }; - await _0x1264ab.sendMessage(_0x4fdc3a, _0x890609); - return; - } - const _0x4ad088 = { - disappearingMessagesInChat: _0x1df4d9 - }; - await _0x1264ab.sendMessage(_0x4fdc3a, _0x4ad088); - const _0x2b37a1 = { - "text": "Disappearing messages are now ON for " + _0x193f23 + '.' - }; - await _0x1264ab.sendMessage(_0x4fdc3a, _0x2b37a1); - } else { - if (_0x51ea06 === 'off') { - const _0x3643ac = { - "disappearingMessagesInChat": false - }; - await _0x1264ab.sendMessage(_0x4fdc3a, _0x3643ac); - const _0x47fcaf = { - "text": "Disappearing messages are now OFF." - }; - await _0x1264ab.sendMessage(_0x4fdc3a, _0x47fcaf); - } else { - const _0x176df5 = { - text: "Please use `!disappear on ` or `!disappear off`." - }; - await _0x1264ab.sendMessage(_0x4fdc3a, _0x176df5); - } - } -}); -const _0x592aaf = { - pattern: "senddm", - react: "🌪️", - "alias": ["senddisappear"], - "desc": "Send a disappearing message.", - "category": "main", - "filename": __filename -}; -cmd(_0x592aaf, async (_0x5551fe, _0x1300f9, _0x1fbb8a, { - from: _0x188bab, - isGroup: _0x4c94c4, - isAdmins: _0x2679c0, - args: _0x51178a -}) => { - if (!_0x4c94c4) { - const _0x423961 = { - "text": "This command can only be used in groups." - }; - await _0x5551fe.sendMessage(_0x188bab, _0x423961); - return; - } - if (!_0x51178a.length) { - const _0x5a20ad = { - "text": "Please provide a message to send." - }; - await _0x5551fe.sendMessage(_0x188bab, _0x5a20ad); - return; - } - const _0x3a3ac9 = _0x51178a.join(" "); - const _0x18e63b = { - 'text': _0x3a3ac9 - }; - const _0x3fd007 = { - "ephemeralExpiration": 604800 - }; - await _0x5551fe.sendMessage(_0x188bab, _0x18e63b, _0x3fd007); -}); -const _0x4f6b5b = { - "pattern": "mute", - "react": '🔇', - "alias": ["close", "f_mute"], - "desc": "Change to group settings to only admins can send messages & Mr Frank.", - category: "group", - use: ".mute", - filename: __filename -}; -cmd(_0x4f6b5b, async (_0x4b40bf, _0x46e420, _0x21f531, { - from: _0x16d660, - l: _0x2c920b, - quoted: _0x98d19d, - body: _0x2d0cee, - isCmd: _0x43605e, - command: _0x23d9d0, - args: _0x4e09a2, - q: _0x435a11, - isGroup: _0xd1e600, - sender: _0x397d4b, - senderNumber: _0x163246, - botNumber2: _0x3ee3fe, - botNumber: _0x364a68, - pushname: _0x43018a, - isMe: _0x4ecf33, - isOwner: _0x3052d4, - groupMetadata: _0x595d9b, - groupName: _0x4f1c2f, - participants: _0x2d1550, - groupAdmins: _0x2b167e, - isBotAdmins: _0x568576, - isCreator: _0x1fe81d, - isDev: _0x59b3c0, - isAdmins: _0x5e0e98, - reply: _0x697f9a -}) => { - try { - const _0x19fc8e = (await fetchJson("https://raw.githubusercontent.com/SILENTLOVER40/SILENT-SOBX-MD-DATA/refs/heads/main/DATABASE/mreply.json")).replyMsg; - if (!_0xd1e600) { - return _0x697f9a(_0x19fc8e.only_gp); - } - if (!_0x5e0e98) { - const _0x4bf57a = { - quoted: _0x46e420 - }; - if (!_0x59b3c0) { - _0x697f9a(_0x19fc8e.you_adm); - return _0x4bf57a; - } - } - if (!_0x568576) { - return _0x697f9a(_0x19fc8e.give_adm); - } - await _0x4b40bf.groupSettingUpdate(_0x16d660, "announcement"); - const _0x474444 = { - text: "*Yooh Guys Iam Tired 😓, Its Time to rest, Group Chat closed by Admin " + _0x43018a + "* 🔇" - }; - const _0x1b6661 = { - "quoted": _0x46e420 - }; - await _0x4b40bf.sendMessage(_0x16d660, _0x474444, _0x1b6661); - } catch (_0x1ddb14) { - const _0x28d2e4 = { - "text": '❌', - "key": _0x46e420.key - }; - const _0x2dae93 = { - "react": _0x28d2e4 - }; - await _0x4b40bf.sendMessage(_0x16d660, _0x2dae93); - console.log(_0x1ddb14); - _0x697f9a("❌ *Error Accurated !!*\n\n" + _0x1ddb14); - } -}); -const _0x87e572 = { - "pattern": "unmute", - "react": '🔇', - "alias": ["open", 'f_unmute'], - "desc": "I have rested Enough, Changed group settings to all members can send messages.", - category: 'group', - "use": ".unmute", - "filename": __filename -}; -cmd(_0x87e572, async (_0x1d32ad, _0x5b4c22, _0x4681d1, { - from: _0x485de2, - l: _0x19d1e2, - quoted: _0x9471da, - body: _0x4a9b98, - isCmd: _0x28bc63, - command: _0x1f206b, - args: _0x220e84, - q: _0x356510, - isGroup: _0x14a7d0, - sender: _0x4531e7, - senderNumber: _0x44ee23, - botNumber2: _0x88df11, - botNumber: _0x3e85e2, - pushname: _0x2d059b, - isMe: _0x3eff46, - isOwner: _0xf07b83, - groupMetadata: _0x3ac276, - groupName: _0x217df6, - participants: _0x13a134, - groupAdmins: _0x5d0412, - isBotAdmins: _0x292886, - isCreator: _0x26d4c4, - isDev: _0x3a8707, - isAdmins: _0x3c91ba, - reply: _0x4f95d7 -}) => { - try { - const _0xbc7a1e = (await fetchJson('https://raw.githubusercontent.com/SILENTLOVER40/SILENT-SOBX-MD-DATA/refs/heads/main/DATABASE/mreply.json')).replyMsg; - if (!_0x14a7d0) { - return _0x4f95d7(_0xbc7a1e.only_gp); - } - if (!_0x3c91ba) { - const _0x377117 = { - quoted: _0x5b4c22 - }; - if (!_0x3a8707) { - _0x4f95d7(_0xbc7a1e.you_adm); - return _0x377117; - } - } - if (!_0x292886) { - return _0x4f95d7(_0xbc7a1e.give_adm); - } - await _0x1d32ad.groupSettingUpdate(_0x485de2, 'not_announcement'); - const _0x59c538 = { - text: "*At Last, Group Chat Opened by Admin " + _0x2d059b + "* 🔇" - }; - const _0x2aec2a = { - "quoted": _0x5b4c22 - }; - await _0x1d32ad.sendMessage(_0x485de2, _0x59c538, _0x2aec2a); - } catch (_0x13a688) { - const _0x498e89 = { - "text": '❌', - "key": _0x5b4c22.key - }; - const _0x47bf17 = { - "react": _0x498e89 - }; - await _0x1d32ad.sendMessage(_0x485de2, _0x47bf17); - console.log(_0x13a688); - _0x4f95d7("❌ *Error Accurated !!*\n\n" + _0x13a688); - } -}); -const _0x2bff43 = { - "pattern": "lockgs", - react: '🔇', - "alias": ["lockgsettings"], - desc: "Change to group settings to only admins can edit group info", - "category": "group", - "use": ".lockgs", - "filename": __filename -}; -cmd(_0x2bff43, async (_0x17dcab, _0x51ddfc, _0x92991c, { - from: _0x245665, - l: _0x258a07, - quoted: _0x389910, - body: _0x8ea8d6, - isCmd: _0x2de789, - command: _0x38b535, - args: _0x156d65, - q: _0x3bb5b3, - isGroup: _0x2413cb, - sender: _0x2850e4, - senderNumber: _0x2acc63, - botNumber2: _0x53942b, - botNumber: _0x86ccd5, - pushname: _0x3e5138, - isMe: _0x4d25d4, - isOwner: _0x253c0b, - groupMetadata: _0x57aee8, - groupName: _0x66cfd1, - participants: _0x5c5045, - groupAdmins: _0x1480f2, - isBotAdmins: _0x4d1191, - isCreator: _0x466fd4, - isDev: _0x3212b6, - isAdmins: _0x53eaa0, - reply: _0x5d57b5 -}) => { - try { - const _0x4c4c7e = (await fetchJson("https://raw.githubusercontent.com/SILENTLOVER40/SILENT-SOBX-MD-DATA/refs/heads/main/DATABASE/mreply.json")).replyMsg; - if (!_0x2413cb) { - return _0x5d57b5(_0x4c4c7e.only_gp); - } - if (!_0x53eaa0) { - const _0x18d36c = { - 'quoted': _0x51ddfc - }; - if (!_0x3212b6) { - _0x5d57b5(_0x4c4c7e.you_adm); - return _0x18d36c; - } - } - if (!_0x4d1191) { - return _0x5d57b5(_0x4c4c7e.give_adm); - } - await _0x17dcab.groupSettingUpdate(_0x245665, "locked"); - const _0x4f9b24 = { - 'text': "*Group settings Locked* 🔒" - }; - const _0x1141e4 = { - "quoted": _0x51ddfc - }; - await _0x17dcab.sendMessage(_0x245665, _0x4f9b24, _0x1141e4); - } catch (_0x28a762) { - const _0x30fcfa = { - "text": '❌', - "key": _0x51ddfc.key - }; - const _0x307022 = { - "react": _0x30fcfa - }; - await _0x17dcab.sendMessage(_0x245665, _0x307022); - console.log(_0x28a762); - _0x5d57b5("❌ *Error Accurated !!*\n\n" + _0x28a762); - } -}); -const _0x285abb = { - pattern: 'unlockgs', - "react": '🔓', - alias: ["unlockgsettings"], - desc: "Change to group settings to all members can edit group info", - category: "group", - use: '.unlockgs', - "filename": __filename -}; -cmd(_0x285abb, async (_0x2ae389, _0x60d2b1, _0x22a560, { - from: _0x2d4e9b, - l: _0xff3c0a, - quoted: _0x59f4ba, - body: _0x160f10, - isCmd: _0x57c99a, - command: _0x1a3516, - args: _0x32dfd2, - q: _0x41735f, - isGroup: _0x433848, - sender: _0x508c17, - senderNumber: _0x4c9383, - botNumber2: _0x4707a5, - botNumber: _0x569d59, - pushname: _0x529fc3, - isMe: _0x3ef3e6, - isOwner: _0x22e265, - groupMetadata: _0x11fe79, - groupName: _0xa86994, - participants: _0x3d5f52, - groupAdmins: _0x2fa38e, - isBotAdmins: _0x31dbf2, - isCreator: _0x5ce901, - isDev: _0x5f0b90, - isAdmins: _0x1fb04c, - reply: _0x515e28 -}) => { - try { - const _0x24157e = (await fetchJson('https://raw.githubusercontent.com/SILENTLOVER40/SILENT-SOBX-MD-DATA/refs/heads/main/DATABASE/mreply.json')).replyMsg; - if (!_0x433848) { - return _0x515e28(_0x24157e.only_gp); - } - if (!_0x1fb04c) { - const _0x32aee9 = { - quoted: _0x60d2b1 - }; - if (!_0x5f0b90) { - _0x515e28(_0x24157e.you_adm); - return _0x32aee9; - } - } - if (!_0x31dbf2) { - return _0x515e28(_0x24157e.give_adm); - } - await _0x2ae389.groupSettingUpdate(_0x2d4e9b, 'unlocked'); - const _0x29d71f = { - text: "*Group settings Unlocked* 🔓" - }; - const _0x21b52c = { - "quoted": _0x60d2b1 - }; - await _0x2ae389.sendMessage(_0x2d4e9b, _0x29d71f, _0x21b52c); - } catch (_0x5f5b2d) { - const _0x9c6a36 = { - "text": '❌', - "key": _0x60d2b1.key - }; - const _0x2e4f79 = { - react: _0x9c6a36 - }; - await _0x2ae389.sendMessage(_0x2d4e9b, _0x2e4f79); - console.log(_0x5f5b2d); - _0x515e28("❌ *Error Accurated !!*\n\n" + _0x5f5b2d); - } -}); -const _0x2ad4fd = { - "pattern": "leave", - "react": '🔓', - alias: ["left", 'kickme', "f_leave", "f_left", "f-left"], - "desc": "To leave from the group", - category: "group", - "use": ".leave", - "filename": __filename -}; -cmd(_0x2ad4fd, async (_0x1f4ada, _0x3284fb, _0x5665b9, { - from: _0x2cb4c6, - l: _0x37734c, - quoted: _0x6cf87c, - body: _0x22a173, - isCmd: _0x1204f0, - command: _0x4149ba, - args: _0x1408f9, - q: _0x54b0dc, - isGroup: _0xb42f79, - sender: _0x2a81b1, - senderNumber: _0x269892, - botNumber2: _0x281709, - botNumber: _0x52d284, - pushname: _0x51965a, - isMe: _0x57e464, - isOwner: _0x4437cc, - groupMetadata: _0x3bbad6, - groupName: _0x894872, - participants: _0x1ccfdc, - groupAdmins: _0x487522, - isBotAdmins: _0x4a2eec, - isCreator: _0x46a35b, - isDev: _0xb7c31e, - isAdmins: _0x4dbc40, - reply: _0xbecec9 -}) => { - try { - const _0x4810ca = (await fetchJson("https://raw.githubusercontent.com/SILENTLOVER40/SILENT-SOBX-MD-DATA/refs/heads/main/DATABASE/mreply.json")).replyMsg; - if (!_0xb42f79) { - return _0xbecec9(_0x4810ca.only_gp); - } - if (!_0x4dbc40) { - if (!_0xb7c31e) { - return _0xbecec9(_0x4810ca.you_adm); - } - } - const _0x2b7926 = { - text: "*Good Bye All* 👋🏻" - }; - const _0x3fb4ba = { - "quoted": _0x3284fb - }; - await _0x1f4ada.sendMessage(_0x2cb4c6, _0x2b7926, _0x3fb4ba); - await _0x1f4ada.groupLeave(_0x2cb4c6); - } catch (_0x490203) { - const _0x2fc642 = { - "text": '❌', - "key": _0x3284fb.key - }; - const _0x16ad8f = { - "react": _0x2fc642 - }; - await _0x1f4ada.sendMessage(_0x2cb4c6, _0x16ad8f); - console.log(_0x490203); - _0xbecec9("❌ *Error Accurated !!*\n\n" + _0x490203); - } -}); -const _0x293215 = { - "pattern": 'updategname', - "react": '🔓', - "alias": ["upgname", "gname"], - "desc": "To Change the group name", - category: "group", - "use": '.updategname', - "filename": __filename -}; -cmd(_0x293215, async (_0x37d3b2, _0x3d6787, _0x4898d9, { - from: _0x1a39d2, - l: _0x36f1d7, - quoted: _0x41ca5b, - body: _0x66f306, - isCmd: _0x4e1117, - command: _0x13ca93, - args: _0x253685, - q: _0x1002e0, - isGroup: _0x3a6e46, - sender: _0x35b6df, - senderNumber: _0x329715, - botNumber2: _0x121d91, - botNumber: _0x42f260, - pushname: _0xe1b5e1, - isMe: _0x128e34, - isOwner: _0x13a679, - groupMetadata: _0x43c179, - groupName: _0x42e09e, - participants: _0x3d81a1, - groupAdmins: _0xeefb48, - isBotAdmins: _0x23506c, - isCreator: _0x28cc79, - isDev: _0x3bed69, - isAdmins: _0x32bdda, - reply: _0x5bcaae -}) => { - try { - const _0x3a21c3 = (await fetchJson("https://raw.githubusercontent.com/SILENTLOVER40/SILENT-SOBX-MD-DATA/refs/heads/main/DATABASE/mreply.json")).replyMsg; - if (!_0x3a6e46) { - return _0x5bcaae(_0x3a21c3.only_gp); - } - if (!_0x32bdda) { - const _0x41ada9 = { - 'quoted': _0x3d6787 - }; - if (!_0x3bed69) { - _0x5bcaae(_0x3a21c3.you_adm); - return _0x41ada9; - } - } - if (!_0x23506c) { - return _0x5bcaae(_0x3a21c3.give_adm); - } - if (!_0x1002e0) { - return _0x5bcaae("*Please write the new Group Subject* 🖊️"); - } - await _0x37d3b2.groupUpdateSubject(_0x1a39d2, _0x1002e0); - const _0x3ef4e7 = { - 'text': "✔️ *Group name Updated*" - }; - const _0x456852 = { - "quoted": _0x3d6787 - }; - await _0x37d3b2.sendMessage(_0x1a39d2, _0x3ef4e7, _0x456852); - } catch (_0x5b57e0) { - const _0x303093 = { - text: '❌', - "key": _0x3d6787.key - }; - const _0x2e3c53 = { - "react": _0x303093 - }; - await _0x37d3b2.sendMessage(_0x1a39d2, _0x2e3c53); - console.log(_0x5b57e0); - _0x5bcaae("❌ *Error Accurated !!*\n\n" + _0x5b57e0); - } -}); -const _0x19cdd8 = { - pattern: "updategdesc", - "react": '🔓', - alias: ["upgdesc", "gdesc"], - desc: "To Change the group description", - "category": "group", - "use": '.updategdesc', - "filename": __filename -}; -cmd(_0x19cdd8, async (_0x13b839, _0x440c71, _0x29ed74, { - from: _0x461966, - l: _0x43e672, - quoted: _0x55ca79, - body: _0x3a4dd1, - isCmd: _0x21655a, - command: _0x29dc1f, - args: _0x2666a3, - q: _0x1fdf7b, - isGroup: _0x14d322, - sender: _0x3f1e42, - senderNumber: _0x252c0c, - botNumber2: _0x1c5adc, - botNumber: _0x26ecb6, - pushname: _0x423e72, - isMe: _0x4eaf13, - isOwner: _0x263d2e, - groupMetadata: _0x52e59b, - groupName: _0x3d1127, - participants: _0x239b78, - groupAdmins: _0x52b9d8, - isBotAdmins: _0x3f6c04, - isCreator: _0x1f123c, - isDev: _0x16c706, - isAdmins: _0x1ac543, - reply: _0x44929b -}) => { - try { - const _0x4a8ed0 = (await fetchJson('https://raw.githubusercontent.com/SILENTLOVER40/SILENT-SOBX-MD-DATA/refs/heads/main/DATABASE/mreply.json')).replyMsg; - if (!_0x14d322) { - return _0x44929b(_0x4a8ed0.only_gp); - } - if (!_0x1ac543) { - const _0x58a1dd = { - quoted: _0x440c71 - }; - if (!_0x16c706) { - _0x44929b(_0x4a8ed0.you_adm); - return _0x58a1dd; - } - } - if (!_0x3f6c04) { - return _0x44929b(_0x4a8ed0.give_adm); - } - if (!_0x1fdf7b) { - return _0x44929b("*Please write the new Group Description* 🖊️"); - } - await _0x13b839.groupUpdateDescription(_0x461966, _0x1fdf7b); - const _0x40b8a4 = { - 'text': "✔️ *Group Description Updated*" - }; - const _0x44d43c = { - "quoted": _0x440c71 - }; - await _0x13b839.sendMessage(_0x461966, _0x40b8a4, _0x44d43c); - } catch (_0x227466) { - const _0x4e9f48 = { - "text": '❌', - "key": _0x440c71.key - }; - const _0x16626d = { - react: _0x4e9f48 - }; - await _0x13b839.sendMessage(_0x461966, _0x16626d); - console.log(_0x227466); - _0x44929b("❌ *Error Accurated !!*\n\n" + _0x227466); - } -}); -const _0x53f490 = { - "pattern": "join", - "react": '📬', - "alias": ["joinme", "f_join"], - "desc": "To Join a Group from Invite link", - "category": "group", - "use": ".join < Group Link >", - "filename": __filename -}; -cmd(_0x53f490, async (_0x5c6e0d, _0x274b96, _0xe24f8, { - from: _0x4293ac, - l: _0x1c760f, - quoted: _0x2f823f, - body: _0x3ba315, - isCmd: _0x2eac63, - command: _0x13619a, - args: _0x28d7a6, - q: _0x508e68, - isGroup: _0x168f6a, - sender: _0x1e37d6, - senderNumber: _0x46bea2, - botNumber2: _0x392b42, - botNumber: _0x3e8916, - pushname: _0x23c22f, - isMe: _0x83607f, - isOwner: _0xa3e4e3, - groupMetadata: _0x22f7bf, - groupName: _0x4f268f, - participants: _0x56a851, - groupAdmins: _0x548911, - isBotAdmins: _0x21d912, - isCreator: _0x5bf5ca, - isDev: _0x108bee, - isAdmins: _0x317502, - reply: _0x3377b1 -}) => { - try { - const _0x3bf70c = (await fetchJson("https://raw.githubusercontent.com/SILENTLOVER40/SILENT-SOBX-MD-DATA/refs/heads/main/DATABASE/mreply.json")).replyMsg; - if (!_0x5bf5ca && !_0x108bee && !_0xa3e4e3 && !_0x83607f) { - return _0x3377b1(_0x3bf70c.own_cmd); - } - if (!_0x508e68) { - return _0x3377b1("*Please write the Group Link*️ 🖇️"); - } - let _0x2cbcb1 = _0x28d7a6[0].split('https://chat.whatsapp.com/')[1]; - await _0x5c6e0d.groupAcceptInvite(_0x2cbcb1); - const _0xb649ec = { - 'text': "✔️ *Successfully Joined*" - }; - const _0x320207 = { - "quoted": _0x274b96 - }; - await _0x5c6e0d.sendMessage(_0x4293ac, _0xb649ec, _0x320207); - } catch (_0x344145) { - const _0x2d8910 = { - "text": '❌', - key: _0x274b96.key - }; - const _0x1b03e2 = { - "react": _0x2d8910 - }; - await _0x5c6e0d.sendMessage(_0x4293ac, _0x1b03e2); - console.log(_0x344145); - _0x3377b1("❌ *Error Accurated !!*\n\n" + _0x344145); - } -}); -const _0x4df201 = { - "pattern": "invite", - "react": '🖇️', - "alias": ["grouplink", 'glink'], - "desc": "To Get the Group Invite link", - "category": "group", - "use": '.invite', - "filename": __filename -}; -cmd(_0x4df201, async (_0x57383d, _0x4f985a, _0x403b00, { - from: _0x14ace6, - l: _0x364d6d, - quoted: _0x45d470, - body: _0x1a6283, - isCmd: _0x1a51a8, - command: _0x383543, - args: _0x2e3f07, - q: _0x3ca2ae, - isGroup: _0xbf8854, - sender: _0x39f81a, - senderNumber: _0x1bc585, - botNumber2: _0x596376, - botNumber: _0x192325, - pushname: _0x31cdec, - isMe: _0x57d6de, - isOwner: _0x36fc8a, - groupMetadata: _0x48fae3, - groupName: _0x4c7a59, - participants: _0x542fb0, - groupAdmins: _0x4daafb, - isBotAdmins: _0x1c9e0f, - isCreator: _0x4f22a8, - isDev: _0x27e9cd, - isAdmins: _0xcc24b9, - reply: _0x30cf68 -}) => { - try { - const _0x2d04f9 = (await fetchJson("https://raw.githubusercontent.com/SILENTLOVER40/SILENT-SOBX-MD-DATA/refs/heads/main/DATABASE/mreply.json")).replyMsg; - if (!_0xbf8854) { - return _0x30cf68(_0x2d04f9.only_gp); - } - if (!_0xcc24b9) { - const _0x2763a3 = { - quoted: _0x4f985a - }; - if (!_0x27e9cd) { - _0x30cf68(_0x2d04f9.you_adm); - return _0x2763a3; - } - } - if (!_0x1c9e0f) { - return _0x30cf68(_0x2d04f9.give_adm); - } - const _0x37d2e7 = await _0x57383d.groupInviteCode(_0x14ace6); - const _0x2ecaa6 = { - text: "🖇️ *Group Link*\n\nhttps://chat.whatsapp.com/" + _0x37d2e7 - }; - const _0x409f05 = { - "quoted": _0x4f985a - }; - await _0x57383d.sendMessage(_0x14ace6, _0x2ecaa6, _0x409f05); - } catch (_0x561c19) { - const _0x346879 = { - "text": '❌', - "key": _0x4f985a.key - }; - const _0x7557d5 = { - "react": _0x346879 - }; - await _0x57383d.sendMessage(_0x14ace6, _0x7557d5); - console.log(_0x561c19); - _0x30cf68("❌ *Error Accurated !!*\n\n" + _0x561c19); - } -}); -const _0x34bd2a = { - "pattern": "revoke", - "react": '🖇️', - "alias": ["revokegrouplink", "resetglink", 'revokelink', "f_revoke"], - "desc": "To Reset the group link", - category: "group", - "use": ".revoke", - "filename": __filename -}; -cmd(_0x34bd2a, async (_0x41ae16, _0x3e573c, _0x38b41a, { - from: _0xee597d, - l: _0x378514, - quoted: _0x55191b, - body: _0x3fc193, - isCmd: _0x1dd591, - command: _0x221d8e, - args: _0x38fae6, - q: _0x36db72, - isGroup: _0xd97564, - sender: _0x5ae10e, - senderNumber: _0x33e2fd, - botNumber2: _0x5e13ab, - botNumber: _0x5223f6, - pushname: _0x256155, - isMe: _0x3fbbba, - isOwner: _0x3e8d35, - groupMetadata: _0x16506d, - groupName: _0x13822d, - participants: _0xd56593, - groupAdmins: _0x149535, - isBotAdmins: _0x57ebae, - isCreator: _0x377d4d, - isDev: _0x45e2dc, - isAdmins: _0x5ba3b6, - reply: _0xd38f68 -}) => { - try { - const _0x2f4bdc = (await fetchJson("https://raw.githubusercontent.com/SILENTLOVER40/SILENT-SOBX-MD-DATA/refs/heads/main/DATABASE/mreply.json")).replyMsg; - if (!_0xd97564) { - return _0xd38f68(_0x2f4bdc.only_gp); - } - if (!_0x5ba3b6) { - const _0x193f80 = { - quoted: _0x3e573c - }; - if (!_0x45e2dc) { - _0xd38f68(_0x2f4bdc.you_adm); - return _0x193f80; - } - } - if (!_0x57ebae) { - return _0xd38f68(_0x2f4bdc.give_adm); - } - await _0x41ae16.groupRevokeInvite(_0xee597d); - const _0x3bdddc = { - text: "*Group link Reseted* ⛔" - }; - const _0xddbc59 = { - "quoted": _0x3e573c - }; - await _0x41ae16.sendMessage(_0xee597d, _0x3bdddc, _0xddbc59); - } catch (_0x1920cf) { - const _0x2fd8b5 = { - "text": '❌', - key: _0x3e573c.key - }; - const _0x323b31 = { - "react": _0x2fd8b5 - }; - await _0x41ae16.sendMessage(_0xee597d, _0x323b31); - console.log(_0x1920cf); - _0xd38f68("❌ *Error Accurated !!*\n\n" + _0x1920cf); - } -}); -const _0x57538f = { - "pattern": "kick", - "react": '🥏', - "alias": ["remove"], - "desc": "To Remove a participant from Group", - category: "group", - "use": ".kick", - "filename": __filename -}; -cmd(_0x57538f, async (_0x41e259, _0x1b6220, _0x5accc4, { - from: _0x1405da, - l: _0x3c5793, - quoted: _0xddbe82, - body: _0x38545a, - isCmd: _0x586340, - command: _0x515391, - mentionByTag: _0x5a7b0c, - args: _0x1ba8bf, - q: _0x289e78, - isGroup: _0x4f8fb5, - sender: _0x3cd0e8, - senderNumber: _0x153fdb, - botNumber2: _0xd8495a, - botNumber: _0x1debc0, - pushname: _0x3c454b, - isMe: _0x24f1df, - isOwner: _0x163b25, - groupMetadata: _0xb24815, - groupName: _0x1f20bd, - participants: _0x300731, - groupAdmins: _0x373ac7, - isBotAdmins: _0x16fb62, - isCreator: _0x5ed285, - isDev: _0x2a7c41, - isAdmins: _0x3b32e1, - reply: _0x4add12 -}) => { - try { - const _0xf4014e = (await fetchJson("https://raw.githubusercontent.com/SILENTLOVER40/SILENT-SOBX-MD-DATA/refs/heads/main/DATABASE/mreply.json")).replyMsg; - if (!_0x4f8fb5) { - return _0x4add12(_0xf4014e.only_gp); - } - if (!_0x3b32e1) { - const _0x30adce = { - 'quoted': _0x1b6220 - }; - if (!_0x2a7c41) { - _0x4add12(_0xf4014e.you_adm); - return _0x30adce; - } - } - if (!_0x16fb62) { - return _0x4add12(_0xf4014e.give_adm); - } - let _0x3e8f17 = _0x1b6220.mentionedJid ? _0x1b6220.mentionedJid[0] : _0x1b6220.msg.contextInfo.participant || false; - if (!_0x3e8f17) { - return _0x4add12("*Couldn't find any user in context* ❌"); - } - await _0x41e259.groupParticipantsUpdate(_0x1405da, [_0x3e8f17], "remove"); - const _0x44b452 = { - 'text': "*Successfully removed* ✔️" - }; - const _0x30c271 = { - "quoted": _0x1b6220 - }; - await _0x41e259.sendMessage(_0x1405da, _0x44b452, _0x30c271); - } catch (_0x2c8e2b) { - const _0x54186c = { - "text": '❌', - key: _0x1b6220.key - }; - const _0x3d2cb9 = { - react: _0x54186c - }; - await _0x41e259.sendMessage(_0x1405da, _0x3d2cb9); - console.log(_0x2c8e2b); - _0x4add12("❌ *Error Accurated !!*\n\n" + _0x2c8e2b); - } -}); -const _0xd699f4 = { - pattern: "promote", - "react": '🥏', - "alias": ['addadmin'], - "desc": "To Add a participatant as a Admin", - "category": 'group', - use: '.promote', - "filename": __filename -}; -cmd(_0xd699f4, async (_0xd441ad, _0x386107, _0xa0d74e, { - from: _0x1762c0, - l: _0x6b3fab, - quoted: _0x1a22c1, - body: _0x260161, - isCmd: _0x1f39c3, - command: _0x36db16, - mentionByTag: _0x3f79bc, - args: _0x4d646e, - q: _0x1fbf8d, - isGroup: _0x299bf3, - sender: _0x11f7a0, - senderNumber: _0x3246da, - botNumber2: _0x36be92, - botNumber: _0x135200, - pushname: _0x44fecd, - isMe: _0x3ede2b, - isOwner: _0x1185ac, - groupMetadata: _0x3ca1f0, - groupName: _0x20a13e, - participants: _0x280437, - groupAdmins: _0x2cce76, - isBotAdmins: _0x21032b, - isCreator: _0x5b91ad, - isDev: _0x28e3e2, - isAdmins: _0xd5dab5, - reply: _0x48bf1f -}) => { - try { - const _0x2c5d13 = (await fetchJson("https://raw.githubusercontent.com/SILENTLOVER40/SILENT-SOBX-MD-DATA/refs/heads/main/DATABASE/mreply.json")).replyMsg; - if (!_0x299bf3) { - return _0x48bf1f(_0x2c5d13.only_gp); - } - if (!_0xd5dab5) { - const _0x18103d = { - quoted: _0x386107 - }; - if (!_0x28e3e2) { - _0x48bf1f(_0x2c5d13.you_adm); - return _0x18103d; - } - } - if (!_0x21032b) { - return _0x48bf1f(_0x2c5d13.give_adm); - } - let _0x5c5b44 = _0x386107.mentionedJid ? _0x386107.mentionedJid[0] : _0x386107.msg.contextInfo.participant || false; - if (!_0x5c5b44) { - return _0x48bf1f("*Couldn't find any user in context* ❌"); - } - const _0x110b3d = await getGroupAdmins(_0x280437); - if (_0x110b3d.includes(_0x5c5b44)) { - return _0x48bf1f("❗ *User Already an Admin* ✔️"); - } - await _0xd441ad.groupParticipantsUpdate(_0x1762c0, [_0x5c5b44], 'promote'); - const _0x5c487e = { - 'text': "*User promoted as an Admin* ✔️" - }; - const _0x5a2555 = { - quoted: _0x386107 - }; - await _0xd441ad.sendMessage(_0x1762c0, _0x5c487e, _0x5a2555); - } catch (_0x467402) { - const _0x914163 = { - "text": '❌', - "key": _0x386107.key - }; - const _0x572963 = { - "react": _0x914163 - }; - await _0xd441ad.sendMessage(_0x1762c0, _0x572963); - console.log(_0x467402); - _0x48bf1f("❌ *Error Accurated !!*\n\n" + _0x467402); - } -}); -const _0x10f253 = { - "pattern": 'demote', - react: '🥏', - alias: ["removeadmin"], - "desc": "To Demote Admin to Member", - "category": "group", - "use": ".demote", - "filename": __filename -}; -cmd(_0x10f253, async (_0x9b2f7d, _0x39351b, _0xcc8395, { - from: _0xe68cad, - l: _0x7244ea, - quoted: _0x52f979, - body: _0x4f94b4, - isCmd: _0x1a108c, - command: _0x41f029, - mentionByTag: _0x2b232a, - args: _0x256b13, - q: _0x43014d, - isGroup: _0x5b6a75, - sender: _0x1def0f, - senderNumber: _0x201f82, - botNumber2: _0x120e3c, - botNumber: _0x47554d, - pushname: _0x2b6cae, - isMe: _0x24a7ee, - isOwner: _0x10049e, - groupMetadata: _0xec1693, - groupName: _0x57285d, - participants: _0x275dec, - groupAdmins: _0x174790, - isBotAdmins: _0x4f333b, - isCreator: _0x3643ff, - isDev: _0x3eb57c, - isAdmins: _0x455273, - reply: _0x3566a2 -}) => { - try { - const _0x5577a8 = (await fetchJson("https://raw.githubusercontent.com/SILENTLOVER40/SILENT-SOBX-MD-DATA/refs/heads/main/DATABASE/mreply.json")).replyMsg; - if (!_0x5b6a75) { - return _0x3566a2(_0x5577a8.only_gp); - } - if (!_0x455273) { - const _0x34a16d = { - 'quoted': _0x39351b - }; - if (!_0x3eb57c) { - _0x3566a2(_0x5577a8.you_adm); - return _0x34a16d; - } - } - if (!_0x4f333b) { - return _0x3566a2(_0x5577a8.give_adm); - } - let _0x29e551 = _0x39351b.mentionedJid ? _0x39351b.mentionedJid[0] : _0x39351b.msg.contextInfo.participant || false; - if (!_0x29e551) { - return _0x3566a2("*Couldn't find any user in context* ❌"); - } - const _0x4f0d9c = await getGroupAdmins(_0x275dec); - if (!_0x4f0d9c.includes(_0x29e551)) { - return _0x3566a2("❗ *User Already not an Admin*"); - } - await _0x9b2f7d.groupParticipantsUpdate(_0xe68cad, [_0x29e551], "demote"); - const _0x5d8348 = { - text: "*User No longer an Admin* ✔️" - }; - const _0x293c8d = { - "quoted": _0x39351b - }; - await _0x9b2f7d.sendMessage(_0xe68cad, _0x5d8348, _0x293c8d); - } catch (_0x94836e) { - const _0x1f05fd = { - "text": '❌', - "key": _0x39351b.key - }; - const _0x1346fb = { - "react": _0x1f05fd - }; - await _0x9b2f7d.sendMessage(_0xe68cad, _0x1346fb); - console.log(_0x94836e); - _0x3566a2("❌ *Error Accurated !!*\n\n" + _0x94836e); - } -}); -const _0x53a4af = { - "pattern": "tagall", - "react": '🔊', - "alias": ["f_tagall"], - "desc": "To Tag all Members", - "category": "group", - "use": ".tagall", - "filename": __filename -}; -cmd(_0x53a4af, async (_0x18845e, _0x4632c9, _0x55ef21, { - from: _0x2921e4, - l: _0xdf8a7f, - quoted: _0x10158f, - body: _0x11e711, - isCmd: _0x11a69a, - command: _0x4fc745, - mentionByTag: _0x4bc0e1, - args: _0x507a0, - q: _0x82f972, - isGroup: _0x27faa2, - sender: _0x12fa8, - senderNumber: _0x1797a0, - botNumber2: _0x53e37a, - botNumber: _0x370958, - pushname: _0x366640, - isMe: _0x34a29c, - isOwner: _0x12be5a, - groupMetadata: _0x39d18f, - groupName: _0x3b5423, - participants: _0x56c772, - groupAdmins: _0x5b3f7e, - isBotAdmins: _0x3b20c3, - isCreator: _0x2833a2, - isDev: _0x3d6d09, - isAdmins: _0x18b86b, - reply: _0xbd5407 -}) => { - try { - const _0x5aa172 = (await fetchJson("https://raw.githubusercontent.com/SILENTLOVER40/SILENT-SOBX-MD-DATA/refs/heads/main/DATABASE/mreply.json")).replyMsg; - if (!_0x27faa2) { - return _0xbd5407(_0x5aa172.only_gp); - } - if (!_0x18b86b) { - const _0x1c6dca = { - quoted: _0x4632c9 - }; - if (!_0x3d6d09) { - _0xbd5407(_0x5aa172.you_adm); - return _0x1c6dca; - } - } - if (!_0x3b20c3) { - return _0xbd5407(_0x5aa172.give_adm); - } - let _0x3993c3 = "💱 *HI ALL ! GIVE YOUR ATTENTION PLEASE* \n \n"; - for (let _0x445e7a of _0x56c772) { - _0x3993c3 += "> ᴅᴇᴀʀ ☣️ @" + _0x445e7a.id.split('@')[0] + "\n"; - } - const _0xb97cc3 = { - quoted: _0x4632c9 - }; - _0x18845e.sendMessage(_0x2921e4, { - 'text': _0x3993c3, - 'mentions': _0x56c772.map(_0x47d9c6 => _0x47d9c6.id) - }, _0xb97cc3); - } catch (_0x1f1f2c) { - const _0xbc6e6b = { - "text": '❌', - "key": _0x4632c9.key - }; - const _0x305f38 = { - react: _0xbc6e6b - }; - await _0x18845e.sendMessage(_0x2921e4, _0x305f38); - console.log(_0x1f1f2c); - _0xbd5407("❌ *Error Accurated !!*\n\n" + _0x1f1f2c); - } -}); -const _0x3220aa = { - pattern: "hidetag", - "react": '🔊', - "alias": ["tag", 'f_tag'], - "desc": "To Tag all Members for Message", - category: "group", - "use": ".tag Hi", - "filename": __filename -}; -cmd(_0x3220aa, async (_0x42cc1d, _0x4f5e7e, _0x49808f, { - from: _0x53e02e, - l: _0xf27966, - quoted: _0x499ac3, - body: _0x35aa48, - isCmd: _0x580a45, - command: _0x2dcbc5, - mentionByTag: _0x586803, - args: _0x1b98ce, - q: _0x153bef, - isGroup: _0x2b35af, - sender: _0x47dc62, - senderNumber: _0x22cfc7, - botNumber2: _0x3555de, - botNumber: _0x386f73, - pushname: _0x450314, - isMe: _0x397067, - isOwner: _0x46be22, - groupMetadata: _0x2126df, - groupName: _0x4ad3fc, - participants: _0x3b7b63, - groupAdmins: _0x54e5a2, - isBotAdmins: _0x2e297e, - isCreator: _0x46bc7f, - isDev: _0x2d511d, - isAdmins: _0x67d41d, - reply: _0x247340 -}) => { - try { - const _0x1e63ea = (await fetchJson("https://raw.githubusercontent.com/SILENTLOVER40/SILENT-SOBX-MD-DATA/refs/heads/main/DATABASE/mreply.json")).replyMsg; - if (!_0x2b35af) { - return _0x247340(_0x1e63ea.only_gp); - } - if (!_0x67d41d) { - const _0x60891f = { - quoted: _0x4f5e7e - }; - if (!_0x2d511d) { - _0x247340(_0x1e63ea.you_adm); - return _0x60891f; - } - } - if (!_0x2e297e) { - return _0x247340(_0x1e63ea.give_adm); - } - if (!_0x153bef) { - return _0x247340("*Please add a Message* ℹ️"); - } - let _0x369546 = '' + _0x153bef; - const _0x10b59c = { - "quoted": _0x4f5e7e - }; - _0x42cc1d.sendMessage(_0x53e02e, { - 'text': _0x369546, - 'mentions': _0x3b7b63.map(_0x50fa51 => _0x50fa51.id) - }, _0x10b59c); - } catch (_0x461191) { - const _0x5b4083 = { - text: '❌', - "key": _0x4f5e7e.key - }; - const _0x3604e5 = { - "react": _0x5b4083 - }; - await _0x42cc1d.sendMessage(_0x53e02e, _0x3604e5); - console.log(_0x461191); - _0x247340("❌ *Error Accurated !!*\n\n" + _0x461191); - } -}); -const _0x446ca7 = { - "pattern": "taggp", - react: '🔊', - alias: ["tggp", 'f_taggp'], - desc: "To Tag all Members for Message", - "category": "group", - use: ".tag Hi", - "filename": __filename -}; -cmd(_0x446ca7, async (_0xb2d1ca, _0x26e406, _0x1fe36e, { - from: _0x48c3b8, - l: _0x33ce03, - quoted: _0x13d52e, - body: _0x298a5b, - isCmd: _0x2b91c0, - command: _0xe35736, - mentionByTag: _0x7ad100, - args: _0x18c434, - q: _0x1be236, - isGroup: _0x31bc0b, - sender: _0x28ca24, - senderNumber: _0x1a9dd6, - botNumber2: _0x583e95, - botNumber: _0x2aa89e, - pushname: _0x237aa6, - isMe: _0x26c405, - isOwner: _0x114432, - groupMetadata: _0xf9c904, - groupName: _0x17e4d5, - participants: _0x5ae5ac, - groupAdmins: _0x718ee3, - isBotAdmins: _0x1ddf62, - isCreator: _0x8ed2b, - isDev: _0x9e4c10, - isAdmins: _0x32ac67, - reply: _0x4b3c82 -}) => { - try { - if (!_0x1fe36e.quoted) { - return _0x4b3c82("*Please mention a message* ℹ️"); - } - if (!_0x1be236) { - return _0x4b3c82("*Please add a Group Jid* ℹ️"); - } - let _0x2298f1 = '' + _0x1fe36e.quoted.msg; - const _0x1a15a4 = { - quoted: _0x26e406 - }; - _0xb2d1ca.sendMessage(_0x1be236, { - 'text': _0x2298f1, - 'mentions': _0x5ae5ac.map(_0x8aac9 => _0x8aac9.id) - }, _0x1a15a4); - } catch (_0x438f31) { - const _0x3e865b = { - "text": '❌', - "key": _0x26e406.key - }; - const _0x1204ec = { - "react": _0x3e865b - }; - await _0xb2d1ca.sendMessage(_0x48c3b8, _0x1204ec); - console.log(_0x438f31); - _0x4b3c82("❌ *Error Accurated !!*\n\n" + _0x438f31); - } -}); -const _0x4c04aa = { - pattern: "ginfo", - react: '🥏', - "alias": ["groupinfo"], - "desc": "Get group informations.", - category: 'group', - use: ".ginfo", - "filename": __filename -}; -cmd(_0x4c04aa, async (_0x549d77, _0x7db638, _0x55a368, { - from: _0x522091, - l: _0x243155, - quoted: _0x58bcdd, - body: _0x4ec107, - isCmd: _0x5c3cc1, - command: _0xd8b3ee, - args: _0xe69fe4, - q: _0x46e09c, - isGroup: _0xc2faac, - sender: _0x1ae174, - senderNumber: _0x533479, - botNumber2: _0x551c23, - botNumber: _0x1b700f, - pushname: _0x1646bb, - isMe: _0x5ca086, - isOwner: _0x2c6b0f, - groupMetadata: _0x4f2b9b, - groupName: _0x577a56, - participants: _0x35bedf, - groupAdmins: _0x109785, - isBotAdmins: _0x3a70db, - isCreator: _0xa323c2, - isDev: _0x460ec0, - isAdmins: _0x489710, - reply: _0x4445db -}) => { - try { - const _0x15dacf = (await fetchJson("https://raw.githubusercontent.com/SILENTLOVER40/SILENT-SOBX-MD-DATA/refs/heads/main/DATABASE/mreply.json")).replyMsg; - if (!_0xc2faac) { - return _0x4445db(_0x15dacf.only_gp); - } - if (!_0x489710) { - const _0x5dc6e = { - 'quoted': _0x7db638 - }; - if (!_0x460ec0) { - _0x4445db(_0x15dacf.you_adm); - return _0x5dc6e; - } - } - if (!_0x3a70db) { - return _0x4445db(_0x15dacf.give_adm); - } - const _0x5b8728 = await _0x549d77.groupMetadata(_0x522091); - let _0x3d7bad = await _0x549d77.profilePictureUrl(_0x522091, 'image'); - const _0x348767 = "\n*" + _0x5b8728.subject + "*\n\n🐉 *Group Jid* - " + _0x5b8728.id + "\n\n📬 *Participant Count* - " + _0x5b8728.size + "\n\n👤 *Group Creator* - " + _0x5b8728.owner + "\n\n📃 *Group Description* - " + _0x5b8728.desc + "\n\n"; - const _0x30d9db = { - url: _0x3d7bad - }; - const _0x4986c1 = { - "quoted": _0x7db638 - }; - await _0x549d77.sendMessage(_0x522091, { - 'image': _0x30d9db, - 'caption': _0x348767 + config.FOOTER - }, _0x4986c1); - } catch (_0x1e118d) { - const _0x4d6757 = { - "text": '❌', - "key": _0x7db638.key - }; - const _0x2a549a = { - "react": _0x4d6757 - }; - await _0x549d77.sendMessage(_0x522091, _0x2a549a); - console.log(_0x1e118d); - _0x4445db("❌ *Error Accurated !!*\n\n" + _0x1e118d); - } -}); diff --git a/plugins/hack.js b/plugins/hack.js deleted file mode 100644 index cbff87b9f47e4a1f66dfd056456139b3becbdadb..0000000000000000000000000000000000000000 --- a/plugins/hack.js +++ /dev/null @@ -1,75 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - - - - -const {cmd , commands} = require('../command'); - -cmd({ - pattern: "hack", - desc: "Displays a dynamic and playful 'Hacking' message for fun.", - category: "fun", - react: "👨‍💻", - filename: __filename -}, -async (conn, mek, m, { from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - const steps = [ - '💻 *SUBZERO HACK STARTING...* 💻', - '', - '*Initializing hacking tools...* 🛠️', - '*Connecting to remote servers...* 🌐', - '', - '```[██████████] 10%``` ⏳' , - '```[████████████████████] 20%``` ⏳' , - '```[██████████████████████████████] 30%``` ⏳' , - '```[████████████████████████████████████████] 40%``` ⏳' , - '```[██████████████████████████████████████████████████] 50%``` ⏳' , - '```[████████████████████████████████████████████████████████████] 60%``` ⏳' , - '```[██████████████████████████████████████████████████████████████████████] 70%``` ⏳' , - '```[████████████████████████████████████████████████████████████████████████████████] 80%``` ⏳' , - '```[██████████████████████████████████████████████████████████████████████████████████████████] 90%``` ⏳' , - '```[████████████████████████████████████████████████████████████████████████████████████████████████████] 100%``` ✅', - '', - '🔒 *System Breach: Successful!* 🔓', - '🚀 *Command Execution: Complete!* 🎯', - '', - '*📡 Transmitting data...* 📤', - '*🕵️‍♂️ Ensuring stealth...* 🤫', - '*🔧 Finalizing operations...* 🏁', - '*🔧 SUBZEROGet Your All Data...* 🎁', - '', - '⚠️ *Note:* All actions are for demonstration purposes only.', - '⚠️ *Reminder:* Ethical hacking is the only way to ensure security.', - '⚠️ *Reminder:* Strong hacking is the only way to ensure security.', - '', - ' *👨‍💻 YOUR DATA HACK SUCCESSFULLY 👩‍💻☣*' - ]; - - for (const line of steps) { - await conn.sendMessage(from, { text: line }, { quoted: mek }); - await new Promise(resolve => setTimeout(resolve, 1000)); // Adjust the delay as needed - } - } catch (e) { - console.log(e); - reply(`❌ *Error!* ${e.message}`); - } -}); diff --git a/plugins/img.js b/plugins/img.js deleted file mode 100644 index 6aa0f477d6ddad3f0c580ef789d0e178eb3e21b2..0000000000000000000000000000000000000000 --- a/plugins/img.js +++ /dev/null @@ -1,127 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - -const { - cmd, - commands -} = require('../command'); -const axios = require('axios'); -cmd({ - 'pattern': "img", - 'alias': ["image", "pinterest", "pinimg"], - 'react': '🖼️', - 'desc': "Search and download images from Pinterest using keywords.", - 'category': "image", - 'use': ".img ", - 'filename': __filename -}, async (_0x1a9409, _0x59fdb9, _0x3f150e, { - from: _0x163393, - args: _0x12b1f7, - reply: _0x2ac5cb -}) => { - try { - const _0x3207b0 = _0x12b1f7.join(" "); - if (!_0x3207b0) { - return _0x2ac5cb("*Please provide search keywords for the image. Eg Subzero*"); - } - _0x2ac5cb("*🔍 Showing Results For - " + _0x3207b0 + "...*"); - const _0x2f5556 = 'https://apitest1-f7dcf17bd59b.herokuapp.com/download/piniimg?text=' + encodeURIComponent(_0x3207b0); - const _0x530cac = await axios.get(_0x2f5556); - if (!_0x530cac.data || !_0x530cac.data.result || _0x530cac.data.result.length === 0x0) { - return _0x2ac5cb("❌ No images found for \"" + _0x3207b0 + "\"."); - } - const _0x82a454 = _0x530cac.data.result; - for (let _0xecb4cf = 0x0; _0xecb4cf < Math.min(_0x82a454.length, 0x5); _0xecb4cf++) { - const _0x58b5b7 = _0x82a454[_0xecb4cf]; - if (_0x58b5b7.images_url) { - await _0x1a9409.sendMessage(_0x163393, { - 'image': { - 'url': _0x58b5b7.images_url - }, - 'caption': "*SubZero Results For - " + _0x3207b0 + '*' - }, { - 'quoted': _0x59fdb9 - }); - } - } - if (_0x82a454.every(_0x45deb7 => !_0x45deb7.images_url)) { - _0x2ac5cb("❌ No valid image URLs found in the results."); - } - } catch (_0x422b47) { - console.error(_0x422b47); - _0x2ac5cb("❌ An error occurred while processing your request."); - } -}); - -/*const { cmd } = require('../command'); -const axios = require('axios'); -const { Buffer } = require('buffer'); - -const GOOGLE_API_KEY = 'AIzaSyDMbI3nvmQUrfjoCJYLS69Lej1hSXQjnWI'; // Replace with your Google API key -const GOOGLE_CX = 'baf9bdb0c631236e5'; // Replace with your Google Custom Search Engine ID -//const apiKey = "AIzaSyDMbI3nvmQUrfjoCJYLS69Lej1hSXQjnWI"; // Votre clé API Google -// const cx = "baf9bdb0c631236e5"; / -cmd({ - pattern: "img", - desc: "Search and send images from Google.", - react: "🖼️", - category: "media", - filename: __filename -}, -async (conn, mek, m, { from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - if (!q) return reply("Please provide a search query for the image."); - - // Fetch image URLs from Google Custom Search API - const searchQuery = encodeURIComponent(q); - const url = `https://www.googleapis.com/customsearch/v1?q=${searchQuery}&cx=${GOOGLE_CX}&key=${GOOGLE_API_KEY}&searchType=image&num=5`; - - const response = await axios.get(url); - const data = response.data; - - if (!data.items || data.items.length === 0) { - return reply("No images found for your query."); - } - - // Send images - for (let i = 0; i < data.items.length; i++) { - const imageUrl = data.items[i].link; - - // Download the image - const imageResponse = await axios.get(imageUrl, { responseType: 'arraybuffer' }); - const buffer = Buffer.from(imageResponse.data, 'binary'); - - // Send the image with a footer - await conn.sendMessage(from, { - image: buffer, - caption: ` -*💗 Image ${i + 1} from your search! 💗* - - *© ɢᴇɴᴇʀᴀᴛᴇᴅ ʙʏ sᴜʙᴢᴇʀᴏ! 👾* - -> ❄️ SUBZERO BOT ❄️` -}, { quoted: mek }); -} - - } catch (e) { - console.error(e); - reply(`Error: ${e.message}`); - } -}); -*/ diff --git a/plugins/kickall.js b/plugins/kickall.js deleted file mode 100644 index 4649544a4139068cb13b37419b4c3dbdc2d40ebb..0000000000000000000000000000000000000000 --- a/plugins/kickall.js +++ /dev/null @@ -1,83 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - - - -const config = require('../config'); -const { cmd, commands } = require('../command'); - -cmd({ - pattern: "kickall", - desc: "Kicks all non-admin members from the group.", - react: "🧨", - category: "group", - filename: __filename, -}, async (conn, mek, m, { - from, - quoted, - isCmd, - command, - isGroup, - sender, - isAdmins, - isOwner, - groupMetadata, - groupAdmins, - isBotAdmins, - reply -}) => { - try { - // Check if the command is used in a group - if (!isGroup) return reply(`❌ This command is only for groups.`); - - // Check if the user is an admin - if (!isAdmins) return reply(`❌ Only group admins can use this command.`); - - // Check if the user is the bot owner - if (!isOwner) return reply(`❌ Only the bot owner can use this command.`); - - // Check if the bot has admin privileges - if (!isBotAdmins) return reply(`❌ I need admin privileges to kick users.`); - - // Fetch all participants from the group - const allParticipants = groupMetadata.participants; - - // Filter out admins and the bot itself - const nonAdminParticipants = allParticipants.filter(member => - !groupAdmins.includes(member.id) && member.id !== conn.user.jid - ); - - if (nonAdminParticipants.length === 0) { - return reply(`✅ There are no non-admin members to kick.`); - } - - // Start removing non-admin participants - for (let participant of nonAdminParticipants) { - await conn.groupParticipantsUpdate(from, [participant.id], "remove") - .catch(err => console.error(`Failed to remove ${participant.id}:`, err)); - } - - // Send a confirmation message once done - reply(`✅ Successfully kicked all non-admin members from the group.`); - } catch (e) { - console.error('Error kicking users:', e); - reply('❌ An error occurred while trying to kick all members. Please try again.'); - } -}); \ No newline at end of file diff --git a/plugins/menu.js b/plugins/menu.js deleted file mode 100644 index 645e715ab167efb5d9dda9c5af00df0abc6493b8..0000000000000000000000000000000000000000 --- a/plugins/menu.js +++ /dev/null @@ -1,19 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© I smell A Noobie Copy Cat🤣⚠ -Bro there is still time to deploy dont clone i repeat dont clone🫡 -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - -function _0x51663d(_0x3d020b,_0x29da43,_0x46f2bf,_0x1ea47d,_0xb3d1f4){return _0x5d51(_0x1ea47d-0x157,_0x3d020b);}(function(_0x11fd60,_0x135098){function _0x2f903b(_0x35cc9c,_0x4f3758,_0x3756fe,_0x1c10ad,_0x3a9c9c){return _0x5d51(_0x3756fe-0x123,_0x1c10ad);}const _0x25567e=_0x11fd60();function _0x273f9a(_0x27bb25,_0x3b1134,_0x5884ce,_0x1d2b00,_0x406816){return _0x5d51(_0x3b1134-0x1b8,_0x27bb25);}function _0x4ae919(_0x5ac4ce,_0xa2f05c,_0x577be5,_0x366ec7,_0x3c767b){return _0x5d51(_0x3c767b-0x138,_0x577be5);}function _0x41f1e4(_0xacee23,_0x39a660,_0xf8072b,_0x1df357,_0x3f2950){return _0x5d51(_0x1df357-0x337,_0xf8072b);}function _0xe9960e(_0x35714c,_0x5761c1,_0x4f63ac,_0x46e21f,_0x4d0cdb){return _0x5d51(_0x4d0cdb-0x1e6,_0x5761c1);}while(!![]){try{const _0x48014d=-parseInt(_0xe9960e(0x1e5,0x4ab,0x1d5,0x348,0x360))/(-0xba1*-0x1+-0x1fbb+0x141b)+-parseInt(_0x41f1e4(0x540,0x5b6,0x699,0x57f,0x533))/(-0x452+-0x91*-0x1+0x9*0x6b)+-parseInt(_0x41f1e4(0x570,0x65f,0x6b2,0x5bf,0x4eb))/(0x1f*-0xa+0x1*-0x1d95+-0x1ece*-0x1)+-parseInt(_0xe9960e(0x2c9,0x261,0x275,0x35d,0x3b9))/(-0x157*0x5+0x639*0x1+0x7e)+parseInt(_0x41f1e4(0x4bc,0x5fc,0x571,0x532,0x3ba))/(-0x2201+0x193*0x10+0x8d6)+parseInt(_0x41f1e4(0x5e3,0x6ba,0x697,0x576,0x4fa))/(-0x189d+0x1bdb+0x2*-0x19c)*(parseInt(_0x4ae919(0x232,0x115,0x15c,0x3b4,0x2ba))/(0x270a+0x19c1+-0x40c4))+parseInt(_0x4ae919(0x333,0x15d,0x20f,0x356,0x2f0))/(-0x6*-0x64+0x1*-0x1bd9+0x1*0x1989);if(_0x48014d===_0x135098)break;else _0x25567e['push'](_0x25567e['shift']());}catch(_0x5b28fd){_0x25567e['push'](_0x25567e['shift']());}}}(_0x5bfb,-0x21f*0x13+0x61*-0xa1c+0xb*0xc57d));function hi(){const _0x5d007d={'PDFWF':function(_0x3acbef,_0x2b5faf){return _0x3acbef(_0x2b5faf);},'FRUfO':function(_0x1b5add,_0x41b68b){return _0x1b5add+_0x41b68b;},'lpJdx':_0x3bebcd(0x45c,0x3a6,0x47d,0x2fe,0x521)+_0x1804ff(0x36,0x18b,0x2e,0x1c3,0x142)+_0x221741(0x10d,0x5a,-0xe5,0xc0,-0x12e)+_0x3bebcd(0x253,0x3f1,0x4d1,0x312,0x25d),'miEbS':_0x27c5cf(0x147,0x219,0x2ad,-0x26,0x159)+_0x3bebcd(0x50f,0x4ae,0x549,0x654,0x579)+_0x32c949(0x1e3,0xc7,0x246,0x20e,0x364)+_0x3bebcd(0x5aa,0x4a5,0x3a6,0x443,0x5c1)+_0x221741(0x265,0x247,0x3d0,0x2ea,0x2b8)+_0x221741(0x103,0x111,0x100,0x236,0x1b4)+'\x20)','sIqXK':function(_0x53c827){return _0x53c827();},'KOFOx':function(_0x1c580b,_0x28df48,_0x52f910){return _0x1c580b(_0x28df48,_0x52f910);},'nTFjx':_0x3bebcd(0x5be,0x54d,0x621,0x455,0x69a)+_0x27c5cf(0x457,0x2c0,0x385,0x568,0x3d3)+_0x27c5cf(0x498,0x3ce,0x474,0x2d6,0x335)+')','XhDIQ':_0x221741(0xc1,0x172,0x313,0x11a,0x91)+_0x32c949(0x9b,0x26,-0x77,-0xe7,0xa7)+_0x3bebcd(0x58c,0x547,0x5e5,0x492,0x50b)+_0x1804ff(-0x124,-0x141,0x63,0x2c,-0x95)+_0x1804ff(0x197,0x97,0x31,0x66,0x3a)+_0x27c5cf(0x1af,0x258,0x122,0x251,0x172)+_0x1804ff(-0x2cb,-0x190,-0x24e,-0x22f,-0x2c9),'OQZQQ':function(_0x190b56,_0x45534b){return _0x190b56(_0x45534b);},'PlnaG':_0x32c949(-0x72,-0x11,0x1f6,0x81,-0xe7),'kgvMA':_0x32c949(-0xe4,0xee,-0xb,-0x65,0x12b),'rUMnV':_0x1804ff(-0x6e,-0x1e1,-0x115,-0x29a,-0x1ca),'jsHyR':function(_0x275625,_0x350eed){return _0x275625===_0x350eed;},'KTZhV':_0x1804ff(-0xd9,-0x62,-0x15a,-0x13a,-0x153),'HLgIS':_0x1804ff(-0x19c,-0x267,-0xc4,-0x1e3,0x26),'izDye':_0x27c5cf(0x462,0x42c,0x2e2,0x1fe,0x372),'ttARA':function(_0x2725ac,_0x24d9da){return _0x2725ac!==_0x24d9da;},'xgVED':_0x221741(0x332,0x26b,0x12d,0x3a8,0x345),'cLtYz':_0x3bebcd(0x5fe,0x584,0x6af,0x47b,0x538),'PCbTT':_0x32c949(-0xa,0x8d,-0xf7,0x37,0x168),'kUBDK':_0x1804ff(-0x176,0x51,-0x42,0xc,0xad),'XpaKa':_0x1804ff(0x1f,-0x122,-0x33,0x109,-0x8e)+_0x27c5cf(0x329,0x2df,0x23b,0x4d2,0x36d)+'+$','wfzdd':function(_0x4a9c50,_0x44798b){return _0x4a9c50+_0x44798b;},'xRppR':function(_0x18e80e,_0x1d4a6b){return _0x18e80e+_0x1d4a6b;},'yqIPE':_0x32c949(0x104,0x31d,0x2f4,0x177,0x1d2),'jabcH':function(_0x5d86be,_0x237b30){return _0x5d86be!==_0x237b30;},'kAShu':_0x3bebcd(0x232,0x377,0x1e4,0x223,0x251),'xGLwh':_0x221741(-0xdd,-0x65,-0x15a,-0x1b8,0x4f),'iuFML':_0x1804ff(-0x182,-0x159,-0x242,-0x30e,-0x2a5),'yZXvd':function(_0x56494b,_0x320d4a){return _0x56494b!==_0x320d4a;},'SmoXO':_0x221741(0xae,0x117,-0x38,0x1b9,-0x48),'Huchh':_0x32c949(-0x5f,0x8,-0x174,-0x2d,-0xd0),'YrcIL':function(_0x2019f8,_0x24450b){return _0x2019f8!==_0x24450b;},'SQxaE':_0x32c949(0xb9,0x19d,0x1b2,0x213,0x128),'dmjat':_0x3bebcd(0x441,0x483,0x40b,0x502,0x4dc),'YUAvx':function(_0x28981d,_0x3f626f){return _0x28981d(_0x3f626f);},'loXXK':function(_0x5685d5,_0x132457){return _0x5685d5+_0x132457;},'VZZZa':_0x32c949(0x137,0xcf,-0x113,-0x57,-0xbb),'hFkJs':function(_0x1bfc6e,_0x5ea397){return _0x1bfc6e(_0x5ea397);},'maimj':function(_0x55aff6,_0x21ae3c){return _0x55aff6!==_0x21ae3c;},'vKfBM':_0x32c949(-0x13b,0x4e,-0x119,-0x54,0xc7),'dnXvZ':_0x3bebcd(0x3a0,0x511,0x57b,0x4fc,0x5f1),'DVLbU':function(_0x26b6f1,_0x5ae356){return _0x26b6f1===_0x5ae356;},'kJpvh':_0x27c5cf(0x2f2,0x380,0x309,0x448,0x37d),'vUCgR':_0x221741(0x10c,0x1b2,0xe3,0xa3,0x351),'xUWuj':function(_0x599a,_0x1b89dd){return _0x599a+_0x1b89dd;},'Wqtow':_0x32c949(0x361,0x3c9,0x2fe,0x248,0x354),'fvNjm':_0x3bebcd(0x729,0x60c,0x48e,0x5cd,0x5a7),'XGcQY':_0x27c5cf(0x14f,0x3b6,0x135,0x388,0x217)+_0x27c5cf(0xf5,0x1b5,0x169,0x175,0x1c3)+'t','LkNxy':_0x1804ff(-0xc5,-0x15e,0x43,-0x8d,0x105),'UrWdC':_0x221741(-0x9f,-0x69,0x108,-0xd6,-0xbf),'Gvmij':_0x221741(0x26a,0xf1,0x203,-0x3,0xcf),'heQTX':function(_0x4ad798,_0x519bc3){return _0x4ad798+_0x519bc3;},'NeRXR':_0x221741(0x376,0x1f8,0x269,0x2b6,0xe9)+'n','JYFwM':function(_0x2fe655,_0x4c3916){return _0x2fe655(_0x4c3916);},'uXSXe':function(_0x1ce5c7,_0x215956){return _0x1ce5c7===_0x215956;},'AIdKV':_0x27c5cf(0x49b,0x2c3,0x475,0x250,0x380),'wrUlc':function(_0x50847f,_0x2355cd){return _0x50847f!==_0x2355cd;},'MTpAY':_0x1804ff(-0x2d,0x8c,-0xac,-0x12a,-0x2d),'HeySW':function(_0x8353ed,_0x24f67f){return _0x8353ed(_0x24f67f);},'zeZRM':function(_0x493783,_0x2a3d8e){return _0x493783(_0x2a3d8e);},'vDXrz':function(_0x3ce1d0){return _0x3ce1d0();},'wanHW':_0x3bebcd(0x353,0x46b,0x410,0x395,0x3d4)+_0x221741(0xf2,-0x39,0x16e,-0x43,0x11c)+_0x32c949(0xc8,0x252,0x8c,0x15f,0x29d),'BuZvB':_0x32c949(0x87,0x1f,0x86,0x74,0x21b)+'er','Mffzf':function(_0x396395,_0x5e1413){return _0x396395===_0x5e1413;},'oZhje':_0x221741(0x4b,-0x82,0xe4,-0x9d,0x5d),'WFdTo':_0x32c949(0xa7,0x132,0x137,0x6b,0x20a),'NIpgl':_0x3bebcd(0x549,0x471,0x547,0x572,0x2f1),'wqGkB':function(_0x153463,_0x26dbcb){return _0x153463(_0x26dbcb);},'FyTKH':_0x32c949(-0xae,0x1a,0xaf,0xc8,0x1a1),'xqWgI':_0x32c949(0xd5,0x7,0x14d,0x16a,0x63),'fKBes':_0x27c5cf(0x24e,0x365,0x475,0x2f7,0x2e1),'dUKuj':_0x1804ff(-0x297,-0x2d9,-0x20f,-0x8b,-0x326),'YBxoq':_0x221741(-0x11d,0x60,0xa,-0x31,0xf2),'UNxFM':_0x1804ff(-0x207,0x10c,-0x85,0x11b,-0x91),'jRUrz':_0x1804ff(-0x3e,-0x179,-0x89,0x30,0x8b)+_0x32c949(0xaa,-0xaa,-0x1e2,-0x66,-0x17c),'hcdxd':_0x1804ff(-0xc2,-0x52,-0x5e,-0x16f,-0x12d),'PkhYe':_0x221741(0x2cd,0x131,0x98,0x64,0x33),'MRCKK':function(_0x524c45,_0x329e1c){return _0x524c45<_0x329e1c;},'iblvJ':function(_0x382ffa,_0x235167){return _0x382ffa===_0x235167;},'pZnUi':_0x1804ff(0xe,-0x305,-0x180,-0x104,-0x10a),'xfVvT':_0x1804ff(-0x2f7,-0x357,-0x223,-0x194,-0x91),'jaUBV':function(_0x355066,_0x2368e4,_0x50a8de){return _0x355066(_0x2368e4,_0x50a8de);},'gpiJv':function(_0x1766c0,_0x34d68e,_0x10c54a){return _0x1766c0(_0x34d68e,_0x10c54a);},'xCeOs':function(_0x193f9c){return _0x193f9c();},'zQuzR':_0x27c5cf(0x23f,0x1d2,0x207,0x1fc,0xc2)+_0x32c949(-0x4c,0x57,0x124,0x141,0x18f)+'d!'},_0x1248b9=(function(){const _0x4dba8d={'iadIH':function(_0x10bd09,_0x3cbc05){function _0x271116(_0x2eb3fe,_0x8e5808,_0x5d89c9,_0x15d698,_0x120569){return _0x5d51(_0x8e5808-0x303,_0x5d89c9);}return _0x5d007d[_0x271116(0x476,0x5da,0x44c,0x65a,0x6d7)](_0x10bd09,_0x3cbc05);},'HkfVp':function(_0x2f205d,_0x12c2f7){function _0x17dd31(_0x16fd9c,_0x3528e3,_0xa20cf5,_0x1bc027,_0xb3abb3){return _0x5d51(_0x1bc027-0x169,_0xa20cf5);}return _0x5d007d[_0x17dd31(0x622,0x67e,0x668,0x559,0x3b9)](_0x2f205d,_0x12c2f7);},'hEPfH':_0x5d007d[_0xe4f640(-0x54,0x10f,0x87,0xc5,0x3e)],'bIcdj':_0x5d007d[_0x314b0e(0x830,0x825,0x6e1,0x805,0x86e)],'RUQJV':function(_0x42c9e7){function _0xd075e8(_0x221c9c,_0x167b0f,_0x10ac9f,_0x5c0eb6,_0x438a2f){return _0xe4f640(_0x10ac9f-0x46,_0x221c9c,_0x10ac9f-0x40,_0x5c0eb6-0x167,_0x438a2f-0x10b);}return _0x5d007d[_0xd075e8(0x105,0xb2,0x3a,-0x98,-0x81)](_0x42c9e7);},'LUYUZ':function(_0x5cf89d,_0x2d330c,_0x2cd563){function _0x571ac6(_0x48faf2,_0x502307,_0x131356,_0x44d95c,_0x3d056e){return _0xe4f640(_0x3d056e- -0x1b4,_0x44d95c,_0x131356-0x1b9,_0x44d95c-0x3b,_0x3d056e-0x1b1);}return _0x5d007d[_0x571ac6(0x210,0x22,0xe3,-0x2a,0x11e)](_0x5cf89d,_0x2d330c,_0x2cd563);},'acDiQ':_0x5d007d[_0x413992(0x5d1,0x65a,0x715,0x7bb,0x797)],'udueF':_0x5d007d[_0xe4f640(-0x2b,0xb8,-0xd8,0x3e,-0xeb)],'zrkkt':function(_0x51d910,_0x2b0cde){function _0x4d6624(_0x9d086f,_0xab03a5,_0x3452d6,_0x591b01,_0xb685f9){return _0xe4f640(_0x9d086f-0x185,_0x591b01,_0x3452d6-0x15,_0x591b01-0x14f,_0xb685f9-0xaa);}return _0x5d007d[_0x4d6624(0x37c,0x466,0x1de,0x256,0x47b)](_0x51d910,_0x2b0cde);},'xOYAF':_0x5d007d[_0x53a676(0x13a,0x2de,0x3ce,0x45b,0x325)],'kKIpV':_0x5d007d[_0x413992(0x3aa,0x542,0x470,0x558,0x4be)],'cJvKL':_0x5d007d[_0x314b0e(0x68a,0x87a,0x8f4,0x775,0x665)],'SHwZj':function(_0x1460e7,_0x4a98d7){function _0x4a6b3e(_0x4407fd,_0x16513f,_0x57ae27,_0xc29575,_0x404d0d){return _0x41e52f(_0x4407fd-0xcb,_0x16513f-0xeb,_0xc29575- -0x582,_0x57ae27,_0x404d0d-0x4b);}return _0x5d007d[_0x4a6b3e(0x17a,0x21a,0x8f,0x8c,0x21)](_0x1460e7,_0x4a98d7);},'DHOdZ':_0x5d007d[_0x413992(0x69b,0x5ff,0x63e,0x762,0x6d2)],'yeYig':function(_0x3ebabb,_0x18750d){function _0x214494(_0x54749a,_0x2cfb35,_0x36d37f,_0x42ff37,_0x3713f6){return _0x314b0e(_0x42ff37,_0x2cfb35-0x145,_0x36d37f-0x53,_0x2cfb35- -0x750,_0x3713f6-0x6b);}return _0x5d007d[_0x214494(-0xce,-0x71,0xf1,-0x1ce,-0xb)](_0x3ebabb,_0x18750d);},'jcWmz':_0x5d007d[_0x41e52f(0x64a,0x6e8,0x64c,0x79a,0x4e2)],'SKrMT':_0x5d007d[_0xe4f640(0x148,0x2d,-0x5b,0x96,0x1dd)],'kdmFu':function(_0x146f96,_0x587330){function _0x431582(_0x4566e8,_0x1f4626,_0x5a1cd0,_0x5548e6,_0x11f60f){return _0x41e52f(_0x4566e8-0x14f,_0x1f4626-0x139,_0x5a1cd0- -0xb6,_0x11f60f,_0x11f60f-0x16b);}return _0x5d007d[_0x431582(0x5df,0x533,0x6ad,0x7a2,0x61d)](_0x146f96,_0x587330);},'OAFAJ':_0x5d007d[_0x413992(0x4a4,0x623,0x49f,0x73b,0x6d6)],'HMsSm':_0x5d007d[_0x314b0e(0x6db,0x9bf,0x866,0x83c,0x6a4)]};function _0x413992(_0x253550,_0x685afe,_0x54aacb,_0x3b2077,_0x31a427){return _0x1804ff(_0x253550-0x162,_0x54aacb,_0x685afe-0x693,_0x3b2077-0x192,_0x31a427-0x153);}function _0x41e52f(_0x7092fe,_0x4a4038,_0x19cfac,_0xa85a40,_0x43e5b2){return _0x3bebcd(_0x7092fe-0x100,_0x19cfac-0xbb,_0x19cfac-0x182,_0xa85a40,_0x43e5b2-0x3b);}function _0x53a676(_0x4831f7,_0x6bdeb3,_0x40ec72,_0x468aed,_0x592a58){return _0x3bebcd(_0x4831f7-0xaf,_0x6bdeb3- -0x321,_0x40ec72-0xec,_0x40ec72,_0x592a58-0x100);}function _0x314b0e(_0xd0918a,_0x5d48cb,_0x5b88af,_0x225a70,_0x15f563){return _0x3bebcd(_0xd0918a-0x16c,_0x225a70-0x18c,_0x5b88af-0x1cf,_0xd0918a,_0x15f563-0x7a);}function _0xe4f640(_0x3e1bb0,_0xb9607c,_0x21559f,_0x34a3d4,_0x251c5a){return _0x221741(_0x3e1bb0-0x115,_0x3e1bb0-0x3b,_0xb9607c,_0x34a3d4-0x45,_0x251c5a-0x8b);}if(_0x5d007d[_0x41e52f(0x669,0x72d,0x763,0x851,0x803)](_0x5d007d[_0x53a676(0x402,0x350,0x468,0x450,0x3e8)],_0x5d007d[_0xe4f640(0x29c,0x330,0x2e5,0x272,0x39a)])){let _0x1e7318;try{const _0x504500=lOMfDN[_0x41e52f(0x602,0x561,0x659,0x55c,0x6f1)](_0x985ade,lOMfDN[_0x413992(0x525,0x5ce,0x75d,0x6fc,0x4cd)](lOMfDN[_0x53a676(0x139,0x1e2,0x2be,0x2cc,0x31a)](lOMfDN[_0x41e52f(0x71f,0x510,0x5ee,0x4f0,0x70a)],lOMfDN[_0x41e52f(0x65a,0x528,0x52a,0x44a,0x5bf)]),');'));_0x1e7318=lOMfDN[_0x314b0e(0x699,0x8a8,0x7dd,0x7cd,0x768)](_0x504500);}catch(_0x3b9a62){_0x1e7318=_0x298aea;}_0x1e7318[_0x41e52f(0x64b,0x58a,0x5eb,0x750,0x6a0)+_0x41e52f(0x3bd,0x618,0x508,0x529,0x669)+'l'](_0x1da4f7,0x1977*0x1+0x35a*0x1+-0xd31);}else{let _0x585abc=!![];return function(_0xb58301,_0x592f5a){function _0x4acf57(_0x2d3647,_0x355055,_0x312b61,_0xd6a492,_0x312f32){return _0x413992(_0x2d3647-0x120,_0xd6a492-0x101,_0x312f32,_0xd6a492-0x10f,_0x312f32-0x111);}const _0x957871={'eNswb':function(_0x338067,_0x3dc318,_0x5a598b){function _0x1c08be(_0x5e33b3,_0x41bb55,_0x3c8812,_0x41be2b,_0x1d85ad){return _0x5d51(_0x3c8812-0x19b,_0x5e33b3);}return _0x4dba8d[_0x1c08be(0x620,0x522,0x570,0x4cd,0x487)](_0x338067,_0x3dc318,_0x5a598b);},'TECrg':_0x4dba8d[_0x4acf57(0x6f8,0x6ec,0x45c,0x5c0,0x546)],'AzAwf':_0x4dba8d[_0x5247f5(0x580,0x63d,0x4ba,0x55d,0x5c3)],'AqpPg':function(_0x162b06,_0x54c403){function _0x24f197(_0x28cffa,_0x158c9e,_0x242a9b,_0x5d29be,_0x517075){return _0x4acf57(_0x28cffa-0x90,_0x158c9e-0x1d4,_0x242a9b-0x9e,_0x517075- -0x5ea,_0x5d29be);}return _0x4dba8d[_0x24f197(-0xb2,-0x62,-0xb7,-0x133,-0x64)](_0x162b06,_0x54c403);},'fcdJq':_0x4dba8d[_0x3962a4(0x44c,0x2f2,0x265,0x48f,0x448)],'rSufT':function(_0x363ce6,_0x1067a9){function _0x5f04a0(_0x59fbfb,_0x2f2fc1,_0x11cb55,_0x6f0ba1,_0x2748ea){return _0x5247f5(_0x59fbfb,_0x2f2fc1-0x174,_0x11cb55-0x187,_0x2f2fc1- -0x34f,_0x2748ea-0x176);}return _0x4dba8d[_0x5f04a0(0x341,0x2d4,0x1b8,0x3d6,0x35d)](_0x363ce6,_0x1067a9);},'tccVt':_0x4dba8d[_0x3962a4(0x628,0x546,0x402,0x4c9,0x412)],'Zdwtm':_0x4dba8d[_0x3962a4(0x55b,0x485,0x46c,0x381,0x3a2)],'PphCU':function(_0x20fe0b,_0x404012){function _0x10726c(_0x5b7ddd,_0x4c516c,_0x1c86f3,_0x323986,_0x52ae64){return _0x3e807a(_0x5b7ddd-0xa4,_0x4c516c,_0x52ae64- -0x190,_0x323986-0x129,_0x52ae64-0x1a8);}return _0x4dba8d[_0x10726c(0x47d,0x344,0x44f,0x26b,0x30d)](_0x20fe0b,_0x404012);},'PUgSt':function(_0x133189){function _0x3d5cf4(_0x306532,_0x32a39d,_0x26d0d7,_0x2e9702,_0x4a9c9e){return _0x22748d(_0x306532-0x122,_0x32a39d-0x1e8,_0x26d0d7-0x140,_0x26d0d7- -0x96,_0x2e9702);}return _0x4dba8d[_0x3d5cf4(0x741,0x682,0x6f5,0x7f0,0x717)](_0x133189);},'BPnnk':function(_0x42b269,_0x381a0b){function _0x4ded56(_0x12d481,_0x2f9a29,_0x54e504,_0x1568f1,_0xea04d9){return _0x5247f5(_0x12d481,_0x2f9a29-0xff,_0x54e504-0x1e3,_0x54e504- -0x6bd,_0xea04d9-0x11f);}return _0x4dba8d[_0x4ded56(-0x1a4,-0x1b8,-0x148,-0x18b,-0x7c)](_0x42b269,_0x381a0b);},'VThlo':_0x4dba8d[_0x4acf57(0x87d,0x99d,0x87b,0x87f,0x92c)],'GebFI':function(_0x5e57d0,_0x2f2977){function _0x2093ad(_0x4bdf88,_0x2de825,_0x4ab188,_0x30d1fe,_0x567964){return _0x3e807a(_0x4bdf88-0x57,_0x30d1fe,_0x4ab188- -0x3f7,_0x30d1fe-0x14b,_0x567964-0x62);}return _0x4dba8d[_0x2093ad(-0x2d2,-0xd6,-0x180,-0xd5,-0xbc)](_0x5e57d0,_0x2f2977);},'qkRad':_0x4dba8d[_0x4acf57(0x713,0x5b6,0x56c,0x58e,0x433)],'dXQkB':_0x4dba8d[_0x4acf57(0x621,0x94f,0x8aa,0x7b1,0x60f)]};function _0x3962a4(_0x1edea0,_0x31bb38,_0x4b767b,_0x20c34b,_0x1420cd){return _0x413992(_0x1edea0-0x1ec,_0x31bb38- -0x1a4,_0x1edea0,_0x20c34b-0x175,_0x1420cd-0x25);}function _0x22748d(_0x33401b,_0x4d1106,_0x4dc155,_0x41f89a,_0x2fe49d){return _0xe4f640(_0x41f89a-0x51f,_0x2fe49d,_0x4dc155-0xc2,_0x41f89a-0xe5,_0x2fe49d-0x1b8);}function _0x5247f5(_0x433fdc,_0x27ba98,_0x472228,_0x25ccf8,_0x883203){return _0x41e52f(_0x433fdc-0x51,_0x27ba98-0x2c,_0x25ccf8-0x65,_0x433fdc,_0x883203-0x179);}function _0x3e807a(_0x3989b5,_0x340141,_0x48bfc7,_0x2bf3d2,_0x5e2a35){return _0xe4f640(_0x48bfc7-0x2d4,_0x340141,_0x48bfc7-0x6b,_0x2bf3d2-0x199,_0x5e2a35-0x195);}if(_0x4dba8d[_0x22748d(0x5cf,0x72c,0x450,0x5c2,0x481)](_0x4dba8d[_0x4acf57(0x827,0x5a6,0x65f,0x717,0x63d)],_0x4dba8d[_0x3962a4(0x55f,0x4c6,0x533,0x559,0x45b)])){const _0x3b136d=_0x585abc?function(){function _0x1f2356(_0x28e37e,_0xd5e7d8,_0x3efe5f,_0x26d8e9,_0x1e37ef){return _0x3962a4(_0x1e37ef,_0xd5e7d8- -0x1ed,_0x3efe5f-0x145,_0x26d8e9-0x1dc,_0x1e37ef-0x16);}function _0x147abe(_0x35e02f,_0x555e46,_0x503c39,_0x2fa558,_0x4a0044){return _0x3962a4(_0x4a0044,_0x2fa558- -0x297,_0x503c39-0x15d,_0x2fa558-0xeb,_0x4a0044-0xb3);}const _0x4bb971={'pBkPM':_0x957871[_0x2e26f1(0x5cf,0x7ef,0x6be,0x5bb,0x776)],'ZfoQb':_0x957871[_0x147abe(0x39a,0xf0,0x2ab,0x200,0x1e0)],'vAJxC':function(_0x73d399,_0x1427e8){function _0x162f6a(_0x1329cb,_0xef00fe,_0x7a599b,_0x17819c,_0x317d5f){return _0x2e26f1(_0x1329cb-0x1cd,_0xef00fe-0x7b,_0x17819c- -0x32a,_0x317d5f,_0x317d5f-0x1e);}return _0x957871[_0x162f6a(0x482,0x64c,0x40c,0x522,0x471)](_0x73d399,_0x1427e8);},'DZWaP':_0x957871[_0x1d37d2(0xd2,0x1d5,0xa2,0x1f8,0x3e)],'EuZcS':function(_0x4da56a,_0xced7f8){function _0x5df634(_0xa329b9,_0x50712e,_0x5dc4fe,_0x4ffb4d,_0xb81e80){return _0x147abe(_0xa329b9-0x4d,_0x50712e-0x7,_0x5dc4fe-0x121,_0x50712e-0xa7,_0x5dc4fe);}return _0x957871[_0x5df634(0x337,0x228,0x2fd,0x399,0xac)](_0x4da56a,_0xced7f8);},'VOVqF':_0x957871[_0x1f2356(0x328,0x381,0x4c4,0x512,0x2b4)],'RtnEm':_0x957871[_0x93d007(0x49,0x161,0x1,0x25,0x138)],'wnznL':function(_0x49f8b3,_0xb3e984){function _0x5ee244(_0x5535c8,_0x25aaee,_0x22e015,_0x1036c0,_0x419f85){return _0x2e26f1(_0x5535c8-0x41,_0x25aaee-0x1e8,_0x1036c0- -0x587,_0x5535c8,_0x419f85-0x99);}return _0x957871[_0x5ee244(0x12b,0x2b5,0x6e,0x141,0x1bd)](_0x49f8b3,_0xb3e984);},'MtWJQ':function(_0x38ace9){function _0x47435e(_0x2061a9,_0x5e23ca,_0x31f011,_0xe44c9f,_0x1912f5){return _0x93d007(_0x2061a9,_0x5e23ca-0x152,_0xe44c9f-0x3f3,_0xe44c9f-0xc8,_0x1912f5-0x185);}return _0x957871[_0x47435e(0x633,0x4b5,0x52f,0x609,0x5ef)](_0x38ace9);}};function _0x93d007(_0x15371e,_0x389a1c,_0x13d1a0,_0x29abf3,_0x513686){return _0x22748d(_0x15371e-0xd2,_0x389a1c-0x68,_0x13d1a0-0x176,_0x13d1a0- -0x5d3,_0x15371e);}function _0x2e26f1(_0x3b7831,_0x260990,_0x2d6eb7,_0x26ab64,_0x1daaaf){return _0x22748d(_0x3b7831-0xe1,_0x260990-0x18c,_0x2d6eb7-0x90,_0x2d6eb7-0x60,_0x26ab64);}function _0x1d37d2(_0x473c5f,_0x983dcd,_0x130761,_0x2b194c,_0x325dbc){return _0x3e807a(_0x473c5f-0x172,_0x983dcd,_0x473c5f- -0x36f,_0x2b194c-0x18d,_0x325dbc-0x95);}if(_0x957871[_0x147abe(0x1f0,0x256,0x276,0x1be,0x223)](_0x957871[_0x147abe(0x1be,0x1f5,0x2c6,0x2b5,0x360)],_0x957871[_0x147abe(0x117,0x3e5,0x1ee,0x2b5,0x186)])){if(_0x592f5a){if(_0x957871[_0x1f2356(0x206,0xc7,0x1f9,0x186,-0x55)](_0x957871[_0x1d37d2(0x1a3,0x4f,0x28c,0x177,0x23e)],_0x957871[_0x1f2356(0x241,0x2c4,0x132,0x2c2,0x452)])){const _0x5781da=_0x21e299?function(){function _0x21bcba(_0x2df553,_0x4e4657,_0x3c940f,_0x309d74,_0x5853b6){return _0x93d007(_0x4e4657,_0x4e4657-0x185,_0x3c940f-0xa7,_0x309d74-0x134,_0x5853b6-0x129);}if(_0x45e438){const _0x27437e=_0x3c06fd[_0x21bcba(0x443,0x1bc,0x2a1,0x25e,0x35f)](_0xe3eb10,arguments);return _0x369ab6=null,_0x27437e;}}:function(){};return _0x11daa6=![],_0x5781da;}else{const _0x54b484=_0x592f5a[_0x147abe(0x44d,0x47a,0x45b,0x313,0x341)](_0xb58301,arguments);return _0x592f5a=null,_0x54b484;}}}else trWIxp[_0x1d37d2(0x20d,0x337,0x1bb,0x21c,0x11b)](_0x185774,this,function(){const _0x1e15c0=new _0x2c8c6d(xWeyCV[_0x34f44d(0x305,0x1e3,0x32f,0x398,0x1f9)]);function _0x34f44d(_0x32b250,_0x890e30,_0x37a154,_0xce9bbf,_0x1989f7){return _0x1f2356(_0x32b250-0x1f4,_0x1989f7- -0x155,_0x37a154-0x1dc,_0xce9bbf-0xa,_0x32b250);}const _0x55119e=new _0x2f8b02(xWeyCV[_0x2b860c(0x465,0x5c8,0x52d,0x46b,0x4d2)],'i');function _0x2b860c(_0x1664c2,_0x1c2b12,_0x564f3c,_0x3e77a1,_0x1da2b8){return _0x93d007(_0x1da2b8,_0x1c2b12-0x1ec,_0x1664c2-0x375,_0x3e77a1-0x185,_0x1da2b8-0x12a);}function _0x188150(_0xd1e4f9,_0x39fe81,_0x32f713,_0x5c9dc4,_0x58595d){return _0x1d37d2(_0x5c9dc4-0x65,_0x39fe81,_0x32f713-0x18d,_0x5c9dc4-0xbe,_0x58595d-0x23);}const _0x361ee3=xWeyCV[_0xe81b09(0x2d9,0x215,0x13d,0x288,0x298)](_0x387659,xWeyCV[_0x34f44d(0x54,-0x109,0x11e,0xd5,0x58)]);function _0x3eb65b(_0x114ec0,_0x12ff28,_0x11c56e,_0x4aa133,_0xff5fe6){return _0x2e26f1(_0x114ec0-0x1bf,_0x12ff28-0x65,_0x11c56e- -0x5ee,_0x4aa133,_0xff5fe6-0x1c8);}function _0xe81b09(_0xa91ba1,_0x180ce6,_0xa14fbb,_0xf8e933,_0x1c54d0){return _0x1d37d2(_0xf8e933-0x1fe,_0x180ce6,_0xa14fbb-0x163,_0xf8e933-0x30,_0x1c54d0-0xc6);}!_0x1e15c0[_0xe81b09(0x3ac,0x1cd,0x3ed,0x2a8,0x3f0)](xWeyCV[_0x2b860c(0x37c,0x23e,0x45e,0x515,0x224)](_0x361ee3,xWeyCV[_0xe81b09(0x3bf,0x2a6,0x242,0x3a7,0x4c1)]))||!_0x55119e[_0x3eb65b(-0x12,-0x40,0xd6,0x15e,0xf7)](xWeyCV[_0x3eb65b(0x4,0x1d3,0x4c,-0x15,0x169)](_0x361ee3,xWeyCV[_0x3eb65b(-0x1f1,0xd8,-0xac,0x9a,-0x1d3)]))?xWeyCV[_0x188150(0xce,-0x165,0x129,-0x56,0x79)](_0x361ee3,'0'):xWeyCV[_0x2b860c(0x27c,0x2b1,0x174,0x2c8,0x159)](_0x5498f4);})();}:function(){};return _0x585abc=![],_0x3b136d;}else{if(_0x901c02){const _0x148390=_0x346477[_0x22748d(0x8e1,0x8ee,0x818,0x7cd,0x81e)](_0x547a26,arguments);return _0x296a5e=null,_0x148390;}}};}}());function _0x32c949(_0x206c4c,_0x408ac1,_0x15bb10,_0x471068,_0xd76f05){return _0x5d51(_0x471068- -0x258,_0x408ac1);}const _0x559718=_0x5d007d[_0x221741(0x15,-0x9d,-0x161,-0x13e,-0xbd)](_0x1248b9,this,function(){function _0x140b39(_0x48ecf0,_0x222924,_0x8723e7,_0x12e840,_0x21c6aa){return _0x27c5cf(_0x48ecf0-0x1cd,_0x222924-0x191,_0x222924,_0x12e840-0x9c,_0x21c6aa-0xed);}function _0x38801d(_0x21b26d,_0x41709c,_0x581fb6,_0x22016d,_0xd926f8){return _0x27c5cf(_0x21b26d-0xf1,_0x41709c-0x12a,_0xd926f8,_0x22016d-0xfb,_0x581fb6-0x237);}function _0x2eba3b(_0x5f3486,_0x59faca,_0x111a83,_0x22df56,_0x3af8f8){return _0x32c949(_0x5f3486-0xfe,_0x111a83,_0x111a83-0x1ef,_0x3af8f8- -0x55,_0x3af8f8-0x72);}function _0x4f50d0(_0x411e72,_0x350247,_0x3cd0d7,_0x75dcb9,_0x4f4a55){return _0x32c949(_0x411e72-0x105,_0x350247,_0x3cd0d7-0x13,_0x3cd0d7-0x636,_0x4f4a55-0x28);}function _0x558eff(_0x5129c0,_0x3b0d16,_0x3eec2c,_0x257734,_0x6a52ba){return _0x32c949(_0x5129c0-0x12e,_0x257734,_0x3eec2c-0xb1,_0x3eec2c-0x629,_0x6a52ba-0x1a);}if(_0x5d007d[_0x4f50d0(0x6dc,0x89b,0x718,0x658,0x66f)](_0x5d007d[_0x558eff(0x6d9,0x58d,0x5c7,0x601,0x591)],_0x5d007d[_0x4f50d0(0x6df,0x5b5,0x5d4,0x52d,0x58e)]))return _0x559718[_0x140b39(0x318,0x23f,0x2f9,0x2e6,0x205)+_0x140b39(0x574,0x504,0x578,0x5c2,0x41d)]()[_0x2eba3b(-0x2c,-0x170,-0xae,0x68,-0x73)+'h'](_0x5d007d[_0x4f50d0(0x896,0x8ec,0x7c6,0x8e0,0x8a0)])[_0x38801d(0x489,0x391,0x34f,0x24f,0x1ee)+_0x140b39(0x571,0x36a,0x30f,0x565,0x41d)]()[_0x4f50d0(0x5f2,0x5c7,0x716,0x68d,0x675)+_0x2eba3b(0x79,-0x3,-0xa0,0xc1,-0x93)+'r'](_0x559718)[_0x558eff(0x4ab,0x5db,0x60b,0x521,0x52a)+'h'](_0x5d007d[_0x558eff(0x8e8,0x71b,0x7b9,0x763,0x66a)]);else{const _0xdd34e2=_0x2484c1?function(){function _0x3bdbd5(_0x1c69a0,_0x578eb5,_0x2f6cdd,_0x16a210,_0x1b2d5c){return _0x4f50d0(_0x1c69a0-0x7e,_0x2f6cdd,_0x578eb5- -0xc,_0x16a210-0x9f,_0x1b2d5c-0x4c);}if(_0x273ed5){const _0x2d245c=_0x5536e0[_0x3bdbd5(0x81b,0x83c,0x749,0x8e2,0x7eb)](_0x31dd23,arguments);return _0x4e30df=null,_0x2d245c;}}:function(){};return _0x39407f=![],_0xdd34e2;}});_0x5d007d[_0x1804ff(-0x103,-0x1ed,-0x1ff,-0x67,-0x86)](_0x559718);function _0x3bebcd(_0x2f9476,_0x401570,_0x164e57,_0x1939ff,_0x2a2e00){return _0x5d51(_0x401570-0x219,_0x1939ff);}const _0x439b6b=(function(){function _0x1f631f(_0x4bf3be,_0x5c20fa,_0x4cc09d,_0x15e7d7,_0xe7f7c4){return _0x32c949(_0x4bf3be-0x1c,_0x15e7d7,_0x4cc09d-0x45,_0x4cc09d-0x552,_0xe7f7c4-0x1b9);}function _0x4cbb15(_0x2ed6c2,_0x25c003,_0x1a7c41,_0x66d2c3,_0x2db24e){return _0x1804ff(_0x2ed6c2-0xe8,_0x66d2c3,_0x2ed6c2-0x346,_0x66d2c3-0x5d,_0x2db24e-0x106);}function _0x4c4941(_0x210dbb,_0x4cdca2,_0x41b7b6,_0x44d3a5,_0x1934ea){return _0x32c949(_0x210dbb-0x1bc,_0x4cdca2,_0x41b7b6-0xa6,_0x1934ea-0x142,_0x1934ea-0x195);}function _0x17dd05(_0x46d5e7,_0x5946ec,_0x115d0e,_0x5df0a4,_0x38e602){return _0x1804ff(_0x46d5e7-0xbf,_0x46d5e7,_0x38e602-0x392,_0x5df0a4-0xf4,_0x38e602-0x151);}const _0x48fe3a={'rlqtY':_0x5d007d[_0x4c4941(0x471,0x1ab,0x43c,0x401,0x2d2)],'ylWlR':function(_0x51a2f8,_0x36a50){function _0x396b55(_0x2d2fa6,_0x34518b,_0x38f797,_0x1ae561,_0x3245b7){return _0x4c4941(_0x2d2fa6-0xe1,_0x1ae561,_0x38f797-0x19,_0x1ae561-0x45,_0x38f797-0x40b);}return _0x5d007d[_0x396b55(0x610,0x4be,0x62f,0x522,0x62e)](_0x51a2f8,_0x36a50);},'tdVnU':_0x5d007d[_0x3e6293(0x4a4,0x4ce,0x421,0x501,0x42b)],'lhHHY':function(_0x5327de,_0x17e5a2){function _0x1c02ea(_0x4c9556,_0x5c3aa8,_0x28274f,_0x42e077,_0x55f350){return _0x4c4941(_0x4c9556-0x18c,_0x4c9556,_0x28274f-0x121,_0x42e077-0x35,_0x42e077-0x4a);}return _0x5d007d[_0x1c02ea(0x213,-0x73,0x273,0x122,0xa)](_0x5327de,_0x17e5a2);},'IEjvm':_0x5d007d[_0x4c4941(0x320,0x37b,0x177,0x33e,0x21f)],'mmQSY':function(_0x27004c){function _0x5415dc(_0x1b8095,_0x44e85e,_0x59dbb2,_0x3ca331,_0x1fa204){return _0x4c4941(_0x1b8095-0x154,_0x1b8095,_0x59dbb2-0xdc,_0x3ca331-0xdb,_0x3ca331- -0x172);}return _0x5d007d[_0x5415dc(-0x91,-0xe6,-0x1cb,-0xd8,-0xcf)](_0x27004c);},'mSaAo':function(_0xffb085,_0x32a191){function _0x3dc820(_0x11cc7f,_0x48d12c,_0x451da2,_0x6d039f,_0x5a099a){return _0x4c4941(_0x11cc7f-0x31,_0x11cc7f,_0x451da2-0x127,_0x6d039f-0x189,_0x6d039f-0x465);}return _0x5d007d[_0x3dc820(0x774,0x65c,0x7d0,0x7de,0x83f)](_0xffb085,_0x32a191);},'xBqec':_0x5d007d[_0x1f631f(0x617,0x6e9,0x6c5,0x853,0x859)],'DwzQT':_0x5d007d[_0x3e6293(0x1ee,0x83,0x229,0xeb,0x20a)]};function _0x3e6293(_0x3c7c81,_0x1c2a42,_0x339ff4,_0xcbf41f,_0x5a156b){return _0x221741(_0x3c7c81-0xfa,_0x5a156b-0x1ee,_0x339ff4,_0xcbf41f-0x1b,_0x5a156b-0xf2);}if(_0x5d007d[_0x1f631f(0x569,0x635,0x5e7,0x5e7,0x705)](_0x5d007d[_0x17dd05(0x264,0x4d1,0x384,0x27a,0x3e7)],_0x5d007d[_0x3e6293(0x3a7,0x254,0x22e,0x34b,0x2f0)])){let _0x39eeb8=!![];return function(_0x4cc52b,_0x539be7){function _0x149fab(_0x44413e,_0x1c305,_0x3310dd,_0x47114b,_0x448342){return _0x4cbb15(_0x448342- -0x19,_0x1c305-0x1ec,_0x3310dd-0x4d,_0x47114b,_0x448342-0x1c3);}const _0xb04d2f={'TACEA':function(_0x1ed967){function _0x1212a4(_0x4a128c,_0x122835,_0x5d6ec3,_0x27673b,_0x53f3db){return _0x5d51(_0x27673b-0x146,_0x122835);}return _0x48fe3a[_0x1212a4(0x608,0x371,0x2ef,0x47d,0x40e)](_0x1ed967);}};function _0x16dd6c(_0x264b61,_0x36fc86,_0x1c0bd7,_0x3818d2,_0x24b3bd){return _0x4c4941(_0x264b61-0xec,_0x1c0bd7,_0x1c0bd7-0x13d,_0x3818d2-0x39,_0x24b3bd- -0x248);}function _0x40e410(_0x2267d8,_0x4fdd5f,_0x205cfe,_0x4e74de,_0x525e06){return _0x3e6293(_0x2267d8-0x148,_0x4fdd5f-0x1b,_0x525e06,_0x4e74de-0xdf,_0x4e74de- -0x212);}function _0x24e2b5(_0x35148a,_0xdeb19a,_0x48af2f,_0x5ba395,_0x38d3b5){return _0x4c4941(_0x35148a-0x104,_0x5ba395,_0x48af2f-0xaa,_0x5ba395-0x2b,_0x38d3b5-0x36f);}if(_0x48fe3a[_0x40e410(-0xcf,0x22,0x140,-0x13,-0xc4)](_0x48fe3a[_0x40e410(0xd6,-0xf7,0x91,-0x87,-0x55)],_0x48fe3a[_0x16dd6c(-0x11a,-0x11d,-0x102,-0x1a4,0x1)])){const _0x4febd5=_0x39eeb8?function(){const _0x4826fe={};function _0x4a4fc1(_0xbb3c72,_0x3add86,_0x218b06,_0x56d20f,_0x4bfe38){return _0x24e2b5(_0xbb3c72-0x10b,_0x3add86-0x9b,_0x218b06-0x166,_0x3add86,_0x4bfe38- -0x279);}_0x4826fe[_0x46520e(0x241,0x142,0x24b,0xb4,0x3af)]=_0x48fe3a[_0x46520e(0xe1,0x24c,0x237,0x105,0x27d)];function _0x48ef9b(_0x41b22a,_0x16dbd8,_0x4dc56d,_0x131d37,_0x5e3df3){return _0x24e2b5(_0x41b22a-0xe,_0x16dbd8-0x115,_0x4dc56d-0x14c,_0x16dbd8,_0x41b22a- -0x459);}function _0x46520e(_0x148c74,_0x5e6292,_0xf2d7c7,_0x43b7a0,_0x411c1f){return _0x40e410(_0x148c74-0x60,_0x5e6292-0x16d,_0xf2d7c7-0x42,_0xf2d7c7-0xef,_0x411c1f);}function _0x44db6a(_0x5c8b68,_0x5a0daa,_0x220704,_0x455670,_0x4e467b){return _0x40e410(_0x5c8b68-0x25,_0x5a0daa-0x10f,_0x220704-0x1bd,_0x455670-0x1fc,_0x5a0daa);}function _0x546c37(_0x1d1b39,_0xf57ecc,_0x771f65,_0x1629a0,_0x56d91c){return _0x40e410(_0x1d1b39-0x1e6,_0xf57ecc-0xd5,_0x771f65-0x134,_0x1629a0- -0x1ca,_0xf57ecc);}const _0x41b7d0=_0x4826fe;if(_0x48fe3a[_0x46520e(0x86,0xee,0x104,-0x4c,0x117)](_0x48fe3a[_0x546c37(-0xe4,-0x115,-0xc3,0x35,-0xd9)],_0x48fe3a[_0x4a4fc1(0x56b,0x270,0x2f1,0x4a3,0x3fa)])){if(_0x539be7){if(_0x48fe3a[_0x46520e(0x248,0x15f,0x16a,0x34,0x250)](_0x48fe3a[_0x48ef9b(0xf5,0x28d,0x8,0x1ac,0x179)],_0x48fe3a[_0x546c37(-0x180,-0x1a5,0x88,-0xf0,-0x28a)])){const _0x18c951=_0x328ccc[_0x44db6a(0x48f,0x1bd,0x23f,0x319,0x19e)+_0x546c37(-0x2b9,-0x1f1,-0x358,-0x1cb,-0xaf)+'r'][_0x48ef9b(0x36,0x1c4,-0xa,0x140,-0xcb)+_0x44db6a(0x4a8,0x26c,0x25b,0x396,0x36d)][_0x546c37(-0x3,-0x9e,0x1c4,0x3d,-0x111)](_0x5716d7),_0x21c726=_0x51cbf5[_0xbb47c2],_0x138b44=_0x17b793[_0x21c726]||_0x18c951;_0x18c951[_0x4a4fc1(0xfd,0x2ce,0x297,0x192,0x22f)+_0x46520e(0x1d0,0xe4,0x1d2,0x13f,0xa5)]=_0xb08645[_0x48ef9b(0x222,0x250,0x1c0,0x1e4,0x2de)](_0x31f709),_0x18c951[_0x44db6a(0xf1,0x15b,0x1f5,0x1a2,0x22d)+_0x46520e(0x223,0x3f9,0x2ad,0x287,0x1a7)]=_0x138b44[_0x546c37(-0x25b,-0x369,-0x1d7,-0x224,-0x153)+_0x46520e(0x1a8,0x1fd,0x2ad,0x177,0x393)][_0x46520e(0x273,0x1db,0x2f6,0x1c8,0x1e7)](_0x138b44),_0x2389f2[_0x21c726]=_0x18c951;}else{const _0x33970e=_0x539be7[_0x546c37(-0x87,0xaf,0x77,0x85,0x207)](_0x4cc52b,arguments);return _0x539be7=null,_0x33970e;}}}else return _0x1ef1d1[_0x4a4fc1(0x2a8,0xc0,0x321,0x336,0x1a1)+_0x4a4fc1(0x374,0x46e,0x3de,0x453,0x3b9)]()[_0x46520e(-0x80,0x27d,0x10e,0xa8,0x22b)+'h'](RVPRuM[_0x48ef9b(0x177,0xa6,0x282,0x1f8,-0x29)])[_0x44db6a(0x323,0x2e,0x1d1,0x1a2,0x4d)+_0x546c37(0x142,-0x184,0x194,-0xc,0x9d)]()[_0x546c37(-0x208,-0xec,0x8a,-0xad,0x7c)+_0x46520e(0x23c,0x185,0xee,0x1ea,-0x71)+'r'](_0x578d3c)[_0x46520e(0x1c4,0x8b,0x10e,0xfc,0x246)+'h'](RVPRuM[_0x546c37(0x2c,-0x64,-0x3a,-0x6e,-0x133)]);}:function(){};return _0x39eeb8=![],_0x4febd5;}else KqGnjj[_0x40e410(0x1bf,-0x4f,0x33,0xa6,0x27)](_0x1363c1);};}else _0x32daae=tNAEnB[_0x3e6293(0x23a,0x28c,0x445,0x511,0x3aa)](_0x551f73,tNAEnB[_0x1f631f(0x7c6,0x6eb,0x761,0x869,0x66b)](tNAEnB[_0x4c4941(-0x4e,0x11f,0x32,-0x2a,0x59)](tNAEnB[_0x3e6293(0x101,0x16,0x151,0x26d,0x15f)],tNAEnB[_0x4c4941(0x44b,0x2d1,0x4a6,0x3c9,0x34a)]),');'))();}());(function(){function _0x2af4ad(_0x524bc8,_0xf740ba,_0x55c1df,_0x3b5b1f,_0x16bff2){return _0x32c949(_0x524bc8-0x15e,_0x16bff2,_0x55c1df-0x60,_0xf740ba-0x37b,_0x16bff2-0x12d);}function _0x489ef4(_0x54521f,_0x32db13,_0x23771e,_0x192bf0,_0x21e62b){return _0x27c5cf(_0x54521f-0x5b,_0x32db13-0x3d,_0x192bf0,_0x192bf0-0x1e,_0x23771e-0x12a);}function _0x40add4(_0xd16ea2,_0x323618,_0x9c3fc8,_0x97d98c,_0x6e86eb){return _0x221741(_0xd16ea2-0x9c,_0x6e86eb- -0xa7,_0xd16ea2,_0x97d98c-0x99,_0x6e86eb-0x116);}function _0x113465(_0x2743ab,_0x5f3da9,_0x75652d,_0x5e61e6,_0x52e978){return _0x1804ff(_0x2743ab-0xb0,_0x5e61e6,_0x75652d-0x1dd,_0x5e61e6-0x11a,_0x52e978-0x10c);}if(_0x5d007d[_0x2af4ad(0x4ac,0x4b0,0x535,0x351,0x348)](_0x5d007d[_0x2af4ad(0x48c,0x350,0x364,0x317,0x46c)],_0x5d007d[_0x40add4(0xc5,0xd1,-0x15f,0x156,0x2b)])){const _0x1871ec=_0x31e02b?function(){function _0x5da03c(_0x3be4ca,_0x204ca7,_0x1eaef2,_0x21691f,_0x518275){return _0x2af4ad(_0x3be4ca-0x18c,_0x1eaef2- -0x27e,_0x1eaef2-0xf1,_0x21691f-0xd,_0x21691f);}if(_0x15ec0b){const _0x57f09f=_0x3acaf9[_0x5da03c(0x28f,0x39a,0x30f,0x393,0x404)](_0x1e7eae,arguments);return _0x2e063f=null,_0x57f09f;}}:function(){};return _0x24906a=![],_0x1871ec;}else _0x5d007d[_0x2af4ad(0x500,0x5b1,0x4e0,0x74e,0x55c)](_0x439b6b,this,function(){function _0x542cf7(_0x57ed2a,_0x1cf515,_0x457be8,_0x5b5a96,_0x22ed6e){return _0x40add4(_0x5b5a96,_0x1cf515-0x7a,_0x457be8-0x1a5,_0x5b5a96-0x195,_0x22ed6e-0x55d);}function _0x415a07(_0x54a8a2,_0x23fc52,_0x547991,_0x16a318,_0x2efd81){return _0x40add4(_0x16a318,_0x23fc52-0x1b4,_0x547991-0x54,_0x16a318-0x36,_0x23fc52-0x609);}function _0x486171(_0x4d3115,_0x14972a,_0x3be753,_0x44f3ae,_0x4ca0dc){return _0x489ef4(_0x4d3115-0x3f,_0x14972a-0x1d6,_0x4ca0dc- -0x25e,_0x44f3ae,_0x4ca0dc-0x16e);}function _0x213d39(_0x490fde,_0x210ab1,_0x8a72dd,_0x3e94c1,_0x1fbea3){return _0x489ef4(_0x490fde-0x162,_0x210ab1-0x165,_0x1fbea3-0x146,_0x3e94c1,_0x1fbea3-0x120);}function _0xd517f5(_0x9c50a1,_0x4416c9,_0x1ccba9,_0xcd94a1,_0x45a9f7){return _0x40add4(_0x1ccba9,_0x4416c9-0x10,_0x1ccba9-0x145,_0xcd94a1-0x10c,_0xcd94a1-0x375);}if(_0x5d007d[_0x213d39(0x251,0x246,0x2a3,0x4d0,0x3ac)](_0x5d007d[_0x415a07(0x78b,0x7b5,0x812,0x7ad,0x6ce)],_0x5d007d[_0x415a07(0x928,0x7b7,0x6a1,0x62e,0x953)])){const _0x2e2523=new RegExp(_0x5d007d[_0x213d39(0x552,0x646,0x6cb,0x478,0x53d)]),_0x34ce77=new RegExp(_0x5d007d[_0x486171(0x13e,-0xa4,-0xba,-0xe7,-0x4c)],'i'),_0x2b2ffe=_0x5d007d[_0x486171(0x33c,0x127,0x352,0x33c,0x204)](_0x15590f,_0x5d007d[_0xd517f5(0x648,0x5a6,0x5b9,0x4bd,0x5ad)]);if(!_0x2e2523[_0x415a07(0x519,0x66c,0x50d,0x5f1,0x6cd)](_0x5d007d[_0x213d39(0x30f,0x33c,0x286,0x3b1,0x336)](_0x2b2ffe,_0x5d007d[_0x486171(0x10b,-0x8e,0x19d,0xd8,0x81)]))||!_0x34ce77[_0xd517f5(0x2c9,0x314,0x39d,0x3d8,0x2dc)](_0x5d007d[_0x415a07(0x691,0x640,0x732,0x5bd,0x732)](_0x2b2ffe,_0x5d007d[_0x415a07(0x8c7,0x73b,0x6be,0x606,0x8aa)]))){if(_0x5d007d[_0xd517f5(0x324,0x53f,0x39d,0x411,0x599)](_0x5d007d[_0x542cf7(0x5df,0x6df,0x415,0x464,0x5ab)],_0x5d007d[_0x415a07(0x564,0x657,0x4ca,0x6e6,0x7b9)]))_0x5d007d[_0x415a07(0x646,0x738,0x64b,0x87c,0x7b2)](_0x2b2ffe,'0');else return![];}else{if(_0x5d007d[_0x415a07(0x5d5,0x678,0x644,0x4e4,0x69e)](_0x5d007d[_0x542cf7(0x523,0x605,0x726,0x737,0x5ae)],_0x5d007d[_0xd517f5(0x3de,0x52c,0x4aa,0x540,0x585)]))_0x5d007d[_0x415a07(0x65c,0x51b,0x471,0x377,0x426)](_0x15590f);else{if(_0x26d850){const _0x1dcbd1=_0x3c772d[_0x486171(0x165,0x289,0x366,0x2ba,0x28d)](_0x39979d,arguments);return _0x32beab=null,_0x1dcbd1;}}}}else _0x44b147=_0x4ecaec;})();}());const _0x3c7c48=(function(){function _0x58f148(_0x2eca1b,_0x1104b8,_0x2e279d,_0x3722e5,_0x3c1414){return _0x32c949(_0x2eca1b-0x66,_0x3722e5,_0x2e279d-0x13d,_0x1104b8-0x548,_0x3c1414-0xc1);}function _0x267fbd(_0x1a441f,_0xf1134b,_0x480613,_0xce126a,_0x109aa8){return _0x221741(_0x1a441f-0x86,_0xf1134b-0x40d,_0xce126a,_0xce126a-0x48,_0x109aa8-0x7d);}function _0x476343(_0x51fe36,_0x3c7b1e,_0x4bcae8,_0x38d20e,_0x3f7772){return _0x3bebcd(_0x51fe36-0x1d3,_0x4bcae8-0x94,_0x4bcae8-0xc8,_0x3c7b1e,_0x3f7772-0x11e);}function _0x51394c(_0x489e58,_0x45d993,_0x4234cb,_0x94e88f,_0xa899f0){return _0x1804ff(_0x489e58-0xbe,_0x4234cb,_0xa899f0-0xad,_0x94e88f-0xfd,_0xa899f0-0x46);}const _0x2a456d={'BufKK':function(_0x2625c4,_0x452058){function _0x403888(_0x5a71cf,_0x35d59d,_0x17454a,_0x4f8643,_0x4aaa73){return _0x5d51(_0x4f8643- -0x314,_0x4aaa73);}return _0x5d007d[_0x403888(0x73,0x58,-0x2b9,-0x126,-0x92)](_0x2625c4,_0x452058);},'muPDq':_0x5d007d[_0x267fbd(0x717,0x571,0x524,0x525,0x4ab)],'FbEcb':_0x5d007d[_0x267fbd(0x34d,0x3bb,0x3f1,0x24b,0x35f)],'vmzbw':_0x5d007d[_0x267fbd(0x519,0x4e4,0x554,0x3e7,0x67a)],'faseU':function(_0x4180e1,_0x4baf7a){function _0x337a39(_0x1cc23e,_0x56c6ea,_0xb4eb91,_0x58c731,_0x5c148d){return _0x51394c(_0x1cc23e-0xcf,_0x56c6ea-0xb6,_0xb4eb91,_0x58c731-0x1d7,_0x5c148d-0x5f4);}return _0x5d007d[_0x337a39(0x5ba,0x48b,0x4b1,0x68d,0x5e4)](_0x4180e1,_0x4baf7a);},'qIDmk':_0x5d007d[_0x51394c(-0x6a,0x48,-0x4e,0xda,0x98)],'FBRnj':_0x5d007d[_0x58f148(0x72a,0x68c,0x5b2,0x7cc,0x815)],'OOBvT':_0x5d007d[_0x51394c(-0x236,-0x6d,-0x91,-0x59,-0x18f)],'ouJRi':function(_0x32a6df,_0x2be60a){function _0x2eac79(_0x363bc5,_0x352370,_0x415792,_0x223384,_0x3edc12){return _0x267fbd(_0x363bc5-0x15a,_0x352370- -0x26d,_0x415792-0xd0,_0x363bc5,_0x3edc12-0x1b3);}return _0x5d007d[_0x2eac79(0xcc,0x10d,0x144,-0x26,0x198)](_0x32a6df,_0x2be60a);},'zOiDo':function(_0x45effd,_0x56753f){function _0x5dbc9c(_0x48cf3c,_0x2f0adf,_0x468a68,_0x5d3c53,_0x33b8ce){return _0x4cdd35(_0x48cf3c-0x144,_0x33b8ce-0x2b9,_0x468a68-0x43,_0x5d3c53-0x1ba,_0x468a68);}return _0x5d007d[_0x5dbc9c(0x295,0x3a1,0x355,0x3b1,0x433)](_0x45effd,_0x56753f);},'BLuzY':_0x5d007d[_0x4cdd35(0x392,0x1fc,0x269,0x249,0x236)]};function _0x4cdd35(_0x2ebb2e,_0xf8f2e,_0x330d74,_0x37b870,_0x471d7a){return _0x27c5cf(_0x2ebb2e-0x1d,_0xf8f2e-0x1c6,_0x471d7a,_0x37b870-0x110,_0xf8f2e- -0x101);}if(_0x5d007d[_0x51394c(0x1d5,-0x5c,-0x29,0xc5,0x82)](_0x5d007d[_0x4cdd35(0x1e8,0x2f7,0x214,0x252,0x492)],_0x5d007d[_0x476343(0x647,0x80c,0x74e,0x8e7,0x626)]))(function(){return![];}[_0x476343(0x44b,0x5c0,0x5e5,0x45a,0x4b0)+_0x4cdd35(0x8e,0x70,-0xcb,0x11a,0x6f)+'r'](tNAEnB[_0x58f148(0x525,0x651,0x7f2,0x60c,0x52f)](tNAEnB[_0x58f148(0x758,0x68a,0x58e,0x5bc,0x716)],tNAEnB[_0x267fbd(0x6bf,0x5b2,0x6fd,0x4c3,0x6f8)]))[_0x267fbd(0x801,0x680,0x523,0x529,0x709)](tNAEnB[_0x476343(0x7ab,0x885,0x6e2,0x60e,0x56f)]));else{let _0x35369d=!![];return function(_0x553040,_0x3b299c){function _0x5b2c31(_0x5289e5,_0xc70417,_0x400975,_0x375119,_0xbc7df9){return _0x267fbd(_0x5289e5-0x26,_0x5289e5- -0x212,_0x400975-0xeb,_0xc70417,_0xbc7df9-0x179);}function _0x42f582(_0x3308e7,_0x1e302a,_0x4d9317,_0x3f6159,_0x1eaba4){return _0x58f148(_0x3308e7-0x16a,_0x3308e7- -0x12d,_0x4d9317-0x120,_0x1e302a,_0x1eaba4-0x31);}const _0x447c65={'dNUmL':function(_0x51869d,_0x46d8f1){function _0x3d90e3(_0x680d98,_0x1835a7,_0x43bb04,_0x5da245,_0x38f445){return _0x5d51(_0x43bb04-0x36f,_0x5da245);}return _0x2a456d[_0x3d90e3(0x66c,0x54d,0x6ea,0x794,0x5ae)](_0x51869d,_0x46d8f1);}};function _0x8a4838(_0x3cb08e,_0x3afc90,_0x586eb9,_0x166866,_0x3f1519){return _0x51394c(_0x3cb08e-0x81,_0x3afc90-0x1e7,_0x3cb08e,_0x166866-0x118,_0x3f1519-0x5c2);}function _0x3a166b(_0x24ac79,_0x2e06cc,_0x11b3aa,_0x2cba78,_0x33898f){return _0x58f148(_0x24ac79-0x1bc,_0x2e06cc-0xb2,_0x11b3aa-0x36,_0x33898f,_0x33898f-0x3b);}function _0x4cfeb9(_0x42e6ca,_0x468da2,_0x231cfd,_0x16b514,_0x66698c){return _0x58f148(_0x42e6ca-0xa,_0x66698c- -0x550,_0x231cfd-0x1b8,_0x231cfd,_0x66698c-0xe0);}if(_0x2a456d[_0x8a4838(0x4fe,0x5ab,0x4e4,0x6cd,0x5c6)](_0x2a456d[_0x8a4838(0x60b,0x34f,0x49d,0x46a,0x47d)],_0x2a456d[_0x5b2c31(0x1c1,0x342,0x328,0x17d,0x2e0)])){const _0x133217=_0x35369d?function(){function _0x4d5e61(_0xb38112,_0x473daa,_0x7bdff2,_0x2ada2f,_0x18effd){return _0x42f582(_0xb38112-0x188,_0x7bdff2,_0x7bdff2-0x148,_0x2ada2f-0x75,_0x18effd-0xda);}function _0x2925d0(_0x15e925,_0x448e0b,_0x166502,_0x567728,_0x21da48){return _0x5b2c31(_0x21da48-0x329,_0x166502,_0x166502-0x46,_0x567728-0xe0,_0x21da48-0x1d0);}function _0x2e3470(_0xc090c0,_0x28af03,_0x24b4df,_0x3028dd,_0x120f1f){return _0x5b2c31(_0x120f1f- -0x27a,_0x3028dd,_0x24b4df-0x14d,_0x3028dd-0xc5,_0x120f1f-0x145);}function _0x3b7d91(_0x2b937d,_0x3c4acf,_0x32ab08,_0x442949,_0x586abd){return _0x5b2c31(_0x2b937d- -0xb4,_0x3c4acf,_0x32ab08-0x115,_0x442949-0x4d,_0x586abd-0x19a);}function _0x187106(_0x54fa25,_0x217f09,_0x23b6d7,_0x34c28f,_0x29be6f){return _0x42f582(_0x217f09- -0x15,_0x54fa25,_0x23b6d7-0x1b3,_0x34c28f-0x66,_0x29be6f-0xb2);}if(_0x2a456d[_0x187106(0x3f6,0x53f,0x4e7,0x676,0x3b5)](_0x2a456d[_0x2e3470(-0x35,0x241,0x44,0xd4,0xd7)],_0x2a456d[_0x2925d0(0x5ab,0x6b6,0x561,0x597,0x67a)])){if(_0xf9b1ff){const _0xc557=_0x43b07d[_0x2e3470(0x2de,0x321,0x71,0x109,0x1f4)](_0x40458a,arguments);return _0x71b6a6=null,_0xc557;}}else{if(_0x3b299c){if(_0x2a456d[_0x187106(0x4f9,0x53f,0x3f9,0x664,0x3b5)](_0x2a456d[_0x3b7d91(0x204,0x30a,0xf5,0x2bb,0x1ec)],_0x2a456d[_0x187106(0x5eb,0x4ca,0x58e,0x4d8,0x603)])){const _0x187d6b=_0x3b299c[_0x187106(0x5b9,0x618,0x78c,0x503,0x566)](_0x553040,arguments);return _0x3b299c=null,_0x187d6b;}else giavHs[_0x187106(0x246,0x395,0x22e,0x24a,0x40b)](_0x3378bc,0x1*0x165a+-0x2322+0xcc8);}}}:function(){};return _0x35369d=![],_0x133217;}else(function(){return!![];}[_0x8a4838(0x71e,0x6d3,0x6c3,0x65a,0x5f8)+_0x42f582(0x3dd,0x389,0x442,0x384,0x531)+'r'](Egwneh[_0x5b2c31(0x2b0,0x3a3,0x2cd,0x37f,0x332)](Egwneh[_0x5b2c31(0x392,0x34b,0x535,0x489,0x22c)],Egwneh[_0x4cfeb9(0x86,0xdc,0x2d7,0x2b,0x1cd)]))[_0x8a4838(0x61d,0x641,0x6a6,0x4f5,0x54a)](Egwneh[_0x4cfeb9(-0xa3,0xc0,-0x1c7,-0xe9,-0x50)]));};}}());function _0x221741(_0x4b0e47,_0x2ef31c,_0x3ce63b,_0x52f4ba,_0x425876){return _0x5d51(_0x2ef31c- -0x1f7,_0x3ce63b);}function _0x1804ff(_0x124cbe,_0x505170,_0x5e0d75,_0x4dcefe,_0x4f98f9){return _0x5d51(_0x5e0d75- -0x3af,_0x505170);}const _0x2becf2=_0x5d007d[_0x27c5cf(0x3cf,0x45b,0x4f9,0x4b8,0x390)](_0x3c7c48,this,function(){function _0x598c2b(_0x9485a1,_0x291e33,_0x264a73,_0x477206,_0x12fc3f){return _0x32c949(_0x9485a1-0x175,_0x12fc3f,_0x264a73-0x194,_0x9485a1-0x51c,_0x12fc3f-0x4f);}function _0xc40ca4(_0x3a3efc,_0x59b218,_0x1dbe63,_0x297bb7,_0x5b4359){return _0x1804ff(_0x3a3efc-0x5f,_0x1dbe63,_0x3a3efc-0x19f,_0x297bb7-0x111,_0x5b4359-0x30);}const _0x1535d2={'fdwHn':function(_0x32b785,_0x561af5){function _0xb4735a(_0x52424a,_0x4e365d,_0x1dbd0b,_0x35894d,_0x8f417c){return _0x5d51(_0x35894d- -0x22d,_0x52424a);}return _0x5d007d[_0xb4735a(0x212,-0x56,0x2c3,0x13d,0x168)](_0x32b785,_0x561af5);},'biCWp':_0x5d007d[_0x598c2b(0x5a2,0x6b5,0x4b9,0x684,0x483)],'HxqEG':_0x5d007d[_0xc40ca4(0x286,0x26e,0xfd,0x403,0x347)],'pwnLj':_0x5d007d[_0xc40ca4(-0x3c,-0x8c,-0x86,-0xdf,-0xc4)],'bgcdi':function(_0x22a5af,_0x13e9fe){function _0x34734c(_0x469b79,_0xf99cd8,_0x36cf79,_0x4f7100,_0x1cfbed){return _0xc40ca4(_0xf99cd8-0x45b,_0xf99cd8-0xb6,_0x1cfbed,_0x4f7100-0x1e0,_0x1cfbed-0x9b);}return _0x5d007d[_0x34734c(0x67a,0x509,0x3ad,0x5bb,0x4fe)](_0x22a5af,_0x13e9fe);},'LKxSo':function(_0x21862a,_0x948cbe){function _0x58744f(_0x287ddb,_0x4825b5,_0x3635a3,_0x5f4e4,_0x311c1c){return _0xc40ca4(_0x287ddb-0x531,_0x4825b5-0x1df,_0x5f4e4,_0x5f4e4-0x120,_0x311c1c-0x169);}return _0x5d007d[_0x58744f(0x490,0x4fb,0x4c0,0x51e,0x58d)](_0x21862a,_0x948cbe);},'WGzua':function(_0x5a4bb7,_0x4ec4a6){function _0x543487(_0xdf5d6c,_0x21d8ff,_0xb9db1f,_0x421568,_0x19c42e){return _0xc40ca4(_0xdf5d6c- -0x104,_0x21d8ff-0x10c,_0x421568,_0x421568-0x16b,_0x19c42e-0x1d4);}return _0x5d007d[_0x543487(0xdc,0x142,-0x6d,0x91,0x13b)](_0x5a4bb7,_0x4ec4a6);},'wXNXB':_0x5d007d[_0x447a67(0x268,0x2b4,0x311,0x2a6,0x29c)],'MvWsB':_0x5d007d[_0x3b1ef0(0x302,0x2ae,0x416,0x3b9,0x442)],'Ajcdh':_0x5d007d[_0x11ae28(0x57,0x267,0x1d4,0xdf,0x195)]};function _0x447a67(_0x28f22e,_0x5cb7ae,_0x835339,_0x26daa4,_0xfc9c5f){return _0x32c949(_0x28f22e-0x108,_0x28f22e,_0x835339-0x121,_0x26daa4-0x396,_0xfc9c5f-0x1f2);}function _0x3b1ef0(_0x36d5a3,_0x296f2a,_0x5837c8,_0x1dce7f,_0x538e87){return _0x1804ff(_0x36d5a3-0x1a3,_0x538e87,_0x296f2a-0x1fd,_0x1dce7f-0x11a,_0x538e87-0x5b);}function _0x11ae28(_0x48ded7,_0x37f093,_0x22048f,_0x5b3af9,_0x497ea7){return _0x221741(_0x48ded7-0x9c,_0x5b3af9-0x12b,_0x48ded7,_0x5b3af9-0x138,_0x497ea7-0x2b);}if(_0x5d007d[_0x447a67(0x456,0x4f5,0x44e,0x462,0x4b0)](_0x5d007d[_0x11ae28(0x86,0x55,0x178,0xd7,-0x43)],_0x5d007d[_0xc40ca4(-0x6d,-0x112,0x117,-0xf1,-0x1e9)])){const _0x123019=function(){function _0x32a310(_0x41bd39,_0x27396f,_0x2ace43,_0x4f4adc,_0x30d7f9){return _0x447a67(_0x30d7f9,_0x27396f-0xf0,_0x2ace43-0x19a,_0x4f4adc- -0x51a,_0x30d7f9-0x134);}function _0x36ee23(_0x195379,_0x58ec31,_0x11657f,_0x50d5e2,_0x28b822){return _0x3b1ef0(_0x195379-0x1dc,_0x11657f-0x318,_0x11657f-0xbd,_0x50d5e2-0x1e1,_0x28b822);}function _0x1395c7(_0x9b8429,_0x5a3001,_0x15a1e1,_0x53bfae,_0x133742){return _0x3b1ef0(_0x9b8429-0xac,_0x9b8429- -0x52,_0x15a1e1-0x71,_0x53bfae-0x6a,_0x5a3001);}function _0x6b8cb9(_0x4f6936,_0x320057,_0x277e52,_0x422dc5,_0x32716d){return _0x11ae28(_0x4f6936,_0x320057-0x76,_0x277e52-0xb7,_0x32716d-0x304,_0x32716d-0x1d5);}function _0x199f3c(_0x4b3b00,_0x213973,_0x216a99,_0x2df899,_0x25d511){return _0x447a67(_0x213973,_0x213973-0x173,_0x216a99-0xaf,_0x25d511-0x292,_0x25d511-0x91);}if(_0x1535d2[_0x6b8cb9(0x4d0,0x4b0,0x675,0x3a3,0x51d)](_0x1535d2[_0x6b8cb9(0x71a,0x6ef,0x5f3,0x4da,0x57f)],_0x1535d2[_0x1395c7(0x143,0x13f,0x1fd,0xdf,0x19b)])){let _0x541330;try{if(_0x1535d2[_0x1395c7(0xe1,0x274,0x49,0x8c,0x10e)](_0x1535d2[_0x6b8cb9(0x532,0x564,0x5b0,0x3c1,0x4dc)],_0x1535d2[_0x32a310(-0x6d,0x2e,-0x250,-0x10c,-0x13)])){const _0x22997a=_0x3fb195[_0x36ee23(0x725,0x565,0x5d0,0x437,0x582)](_0x45e7ec,arguments);return _0x55e856=null,_0x22997a;}else _0x541330=_0x1535d2[_0x199f3c(0x533,0x7a2,0x78d,0x64c,0x651)](Function,_0x1535d2[_0x6b8cb9(0x343,0x399,0x464,0x376,0x418)](_0x1535d2[_0x1395c7(0x26d,0x101,0x176,0x27e,0x16b)](_0x1535d2[_0x32a310(-0x4c,0x8f,-0x203,-0xff,-0x92)],_0x1535d2[_0x199f3c(0x9a8,0x7d5,0x674,0x6a8,0x807)]),');'))();}catch(_0x4357aa){_0x1535d2[_0x1395c7(0xe1,0x110,0x262,0xc1,-0x25)](_0x1535d2[_0x199f3c(0x6be,0x824,0x599,0x82f,0x6f5)],_0x1535d2[_0x199f3c(0x73e,0x744,0x69a,0x80b,0x6f5)])?_0x541330=window:_0x451d3a=_0xa8c144;}return _0x541330;}else return _0xc02ea2;},_0x184ca6=_0x5d007d[_0x598c2b(0x474,0x5b1,0x33b,0x33d,0x48c)](_0x123019),_0x447a61=_0x184ca6[_0x598c2b(0x580,0x5f4,0x6f5,0x6bf,0x71d)+'le']=_0x184ca6[_0x447a67(0x533,0x460,0x41a,0x3fa,0x31f)+'le']||{},_0x4b1b0c=[_0x5d007d[_0x11ae28(0x51d,0x35f,0x1e6,0x384,0x256)],_0x5d007d[_0x11ae28(-0x6f,0x95,-0x75,0x116,0x2a0)],_0x5d007d[_0xc40ca4(0x27,0xd4,0x117,0xbe,0x137)],_0x5d007d[_0x3b1ef0(0x344,0x2d6,0x3d2,0x348,0x2bf)],_0x5d007d[_0x11ae28(0x396,0x4d,0x223,0x1f3,0x243)],_0x5d007d[_0x598c2b(0x4f0,0x672,0x64c,0x40d,0x417)],_0x5d007d[_0xc40ca4(0x8c,0x1bc,-0xf3,-0xc1,0x10)]];for(let _0x403e6d=0x135c+0x2bf+0x161b*-0x1;_0x5d007d[_0x11ae28(0x26e,0x196,0x3e7,0x29b,0x296)](_0x403e6d,_0x4b1b0c[_0x3b1ef0(0x248,0xed,0x1a4,0x1ba,0x51)+'h']);_0x403e6d++){if(_0x5d007d[_0x447a67(0x23d,0x11c,0x2ca,0x299,0x3ef)](_0x5d007d[_0x3b1ef0(-0xfa,0x11,-0x84,0x9,0xd6)],_0x5d007d[_0xc40ca4(0xa8,-0x1b,-0x85,-0xb1,-0xc4)])){const _0x33e485=new _0x53b040(tNAEnB[_0x11ae28(0x32b,0x2a3,0x3a9,0x2aa,0x142)]),_0x96426a=new _0x1a8e07(tNAEnB[_0x598c2b(0x455,0x486,0x4d5,0x463,0x533)],'i'),_0x3a9d90=tNAEnB[_0x11ae28(0x2b7,0x3d4,0x305,0x343,0x3bb)](_0x2bd9b6,tNAEnB[_0x598c2b(0x6aa,0x5fd,0x7b6,0x81e,0x5ff)]);!_0x33e485[_0x3b1ef0(0x2c1,0x14f,0x109,-0x55,0x8c)](tNAEnB[_0x447a67(0x465,0x39a,0x42a,0x49f,0x394)](_0x3a9d90,tNAEnB[_0x11ae28(0xf8,0x8b,0x7a,0x192,0x1e)]))||!_0x96426a[_0x447a67(0x49b,0x3f7,0x49d,0x43f,0x3a5)](tNAEnB[_0x3b1ef0(0x20e,0x123,0xf8,0x24d,0xe8)](_0x3a9d90,tNAEnB[_0x447a67(0x45d,0x50f,0x3ab,0x50e,0x5d9)]))?tNAEnB[_0x11ae28(0x1b7,0x174,0x5a,0xfa,0x78)](_0x3a9d90,'0'):tNAEnB[_0x11ae28(0x126,0x207,0x35c,0x1c5,0x28d)](_0x223ff0);}else{const _0xfbf926=_0x3c7c48[_0x598c2b(0x5fc,0x511,0x5e4,0x4cc,0x562)+_0x3b1ef0(0x203,0x68,0xf0,-0xb4,0xfd)+'r'][_0x598c2b(0x4fa,0x394,0x474,0x5b0,0x4ed)+_0xc40ca4(0x1a5,0x346,0x1fb,0x340,0x75)][_0x447a67(0x546,0x6c2,0x59a,0x560,0x6cb)](_0x3c7c48),_0x23b172=_0x4b1b0c[_0x403e6d],_0x180596=_0x447a61[_0x23b172]||_0xfbf926;_0xfbf926[_0x3b1ef0(0x13d,0x9d,0xb4,0x39,0x12c)+_0xc40ca4(0xee,-0x1,-0x24,0x17,0x25c)]=_0x3c7c48[_0xc40ca4(0x212,0x1e8,0x1f6,0x353,0x227)](_0x3c7c48),_0xfbf926[_0x11ae28(0x1c8,-0x3b,0x111,0xf5,-0x86)+_0x598c2b(0x69d,0x4fa,0x743,0x752,0x517)]=_0x180596[_0x598c2b(0x485,0x5c3,0x626,0x47e,0x56c)+_0x447a67(0x471,0x4fe,0x4ed,0x517,0x45c)][_0x11ae28(0x242,0x246,0x1cf,0x356,0x2e1)](_0x180596),_0x447a61[_0x23b172]=_0xfbf926;}}}else return function(_0x32ee08){}[_0xc40ca4(0x128,-0x1b,0x1ee,-0x6c,0x27c)+_0x598c2b(0x4de,0x4ee,0x65c,0x5a1,0x37d)+'r'](tNAEnB[_0xc40ca4(0x103,0x3b,-0x1a,0x92,0x27d)])[_0x11ae28(0x4c3,0x429,0x4d6,0x39e,0x4b9)](tNAEnB[_0x447a67(0x213,0x3fe,0x27b,0x303,0x384)]);});function _0x27c5cf(_0x2591a8,_0x4e47d1,_0x576ce9,_0x4afb7f,_0x1cd665){return _0x5d51(_0x1cd665- -0xa9,_0x576ce9);}_0x5d007d[_0x32c949(-0x7,0x89,0x11d,0x3a,0xf2)](_0x2becf2),console[_0x1804ff(-0xc5,-0x12f,-0x25,0xcd,0xb)](_0x5d007d[_0x221741(0x1fd,0x250,0x36f,0xce,0xf6)]);}hi();const config=require(_0x5e5400(0x28,-0x162,-0x20,0x1bd,0x78)+_0x56adc6(0x4c1,0x3ed,0x2d3,0x570,0x299)),{cmd,commands}=require(_0x5e5400(0x28,-0xa3,0x155,0xe,0x14e)+_0x4da31e(0x5a1,0x457,0x604,0x50f,0x439)),os=require('os'),{runtime}=require(_0x5077c6(0x356,0x2f4,0x573,0x48a,0x3e2)+_0x5077c6(0x19c,-0x51,0x1d2,0xa0,0xbc)+_0x5077c6(0x6b,0x80,0x142,0x2ae,0x163)+'s');function _0x5e5400(_0x48f953,_0x7fdb87,_0x2ad3c8,_0x2ed41b,_0x28ced5){return _0x5d51(_0x48f953- -0x21d,_0x28ced5);}const axios=require(_0x5e5400(0x1f7,0x134,0x243,0x33c,0x105)),_0x30971e={};function _0x4da31e(_0x5d52b8,_0x5001e2,_0x31a054,_0x8c1f77,_0x5a21ff){return _0x5d51(_0x5d52b8-0x1a5,_0x5001e2);}function _0x5d51(_0x15590f,_0x33a214){const _0x5b99b9=_0x5bfb();return _0x5d51=function(_0x1e3ba2,_0x193e72){_0x1e3ba2=_0x1e3ba2-(-0xa*0x123+0x1265+0x70*-0xd);let _0x25890c=_0x5b99b9[_0x1e3ba2];return _0x25890c;},_0x5d51(_0x15590f,_0x33a214);}_0x30971e[_0x4da31e(0x4fd,0x46f,0x4b5,0x69b,0x659)+'rn']=_0x4da31e(0x524,0x65c,0x6c3,0x636,0x3ef);function _0x5bfb(){const _0x31c9f6=['kKIpV','\x20*ᴍᴏᴅ','ʀʟ*\x0a*','desc','ᴢᴇʀᴏɪ','posti','VThlo','\x20⟣⟞\x0a┊','ɢᴘᴀꜱꜱ','HeySW','\x20*⟡\x20ɪ','ᴀᴍᴀ2*','Z_$][','🍭*\x20\x0a\x0a','axios','qGtCW',')+)+)','ᴠᴇ*\x0a*','ᴀɴɪᴍᴇ','⟡\x20ssᴡ','tdVnU','cETxr','\x20*⟡\x20ᴜ','*⟡\x20ᴄʟ','filen','ᴏɢʟᴇ*','ᴅᴇᴏ3*','⟡\x20ꜰᴀᴄ','bind','TUNms','ᴍᴅ*\x0a┊','MiKee','BCiSq','NFO-C','RUQJV','kaGTR','*⟡\x20ʙᴏ','ame','ᴄʀᴇᴀᴛ','FBRnj','tccVt','╶···◈','ᴇᴀᴠᴇ*','··◈*\x0a','bzero','ᴇᴀʀ\x207','yqIPE','XGcQY','ᴀᴛs*\x0a','MvWsB','/main','gpiJv','Imrzo','-CMD`','FcCRW','/SUBZ','rn\x20th','FkTfx','P-CMD','edCkV','ᴅᴄᴀsᴛ','hfcQS','ᴘɪɴᴛᴇ','ᴄᴋ*\x0a*','*⟡\x20ᴛᴀ','zQuzR','round','ᴜᴘᴛɪᴍ','SQxaE','\x0a*♻️\x20`','dmjat','ʀᴇ*\x0a*','O-SET','ɢɪɴɪs','fKBes','*⟡\x20ᴍᴇ','*⟡\x20sᴜ','sᴜʙᴢᴇ','RS-CM','`GROU','tterM','DER`\x20','PCbTT','MODE','ɪᴍᴇɢɪ','MD`\x20📃','YHiYm','··◈\x0a└','*⟡\x20ʙᴀ','ᴀᴄᴋ*\x0a','miEbS','\x20ʏᴛᴍᴘ','CTDZC','⟡\x20ᴀɴᴛ','eNswb','bRkiu','ctor(','wfzdd','\x20ꜱᴛᴀᴛ','dnXvZ','apply','zYXBB','aCZUH','atHlV','ɴᴄ*\x0a*','\x20*⟡\x20ʟ','s*\x0a*┋','WGzua','ɢᴀʟʟ*','\x20`WAL','memor','etter','ᴍᴏᴠɪᴇ','yUsag','ʀ*\x0a*┋','\x20sʜᴜᴛ','goAnz','ʟ5*\x0a*','ion\x20*','\x20ᴡᴇᴀᴛ','ihNep','*⟡\x20ᴍʀ','`\x20🔍*\x20','\x0a\x0a╭╺╺','ᴅᴇsᴄ*','ɪsᴀᴘᴘ','ɴɪᴍᴇɢ','━━━*\x0a','PUgSt','\x0a*━━━','UNxFM','AqpPg','ɪғʏ*\x0a','╺╺╺╺╺','../li','beMod','KOFOx','ttARA','ʟᴀᴄᴋʙ','─╶╶··','ᴇᴍ*\x0a*','ʀᴇsᴛ*','JlZWB','ᴡɴᴇʀ*','WFdTo','cLtYz','VQdSJ','rding','DHOdZ','ɴᴅᴅᴍ*','LPAPE','ɢ*\x0a*┋','Xnlxv','╰────','debu','MTpAY','\x20`OWN','ɴɢ2*\x0a','ᴇɢɪʀʟ','D-DAT','UTixF','dcoMZ','jaUBV','iblvJ','\x20ʙʟᴏᴄ','M-CMD','BAUxG','yeYig','-menu','$]*)','\x20ʀᴇᴘᴏ','080@n','JYFwM','🏮*\x20\x0a\x0a','b/fun','`\x20👥*\x20','lpJdx','ɪᴇ*\x0a*','rdedN','Hello','`\x20⚙️*\x20','MGAia','⟡\x20ᴅᴇꜰ','xRppR','ᴜᴛᴇ*\x0a','*(?:[','⟡\x20ᴍᴇɴ','NeRXR','GebFI','AZznW','12036','MtWJQ','AuPTL','ʙ*\x0a*┋','75241imUsbD','ᴘᴘ*\x0a*','ᴠᴏᴋᴇ*','onedJ','\x0a╭───','RtnEm','\x20SUBZ','ᴜᴇsᴛs','15659yrnDga','rQFw/','xtInf','\x20*⟡\x20ᴛ','ʀᴇᴘᴏ*','AME','oJIrm','│▧\x20*ɴ','ᴇɴᴠ*\x0a','BRxSw','tmyaT','retur','tgFsi','ᴛᴀᴛᴜꜱ','subze','XhDIQ','thmKj','⟡\x20ᴅᴏɢ','xBqec','ɴɪᴍᴇ*','yFCgt','ERO\x20-','ewsle','ɢsᴛɪᴄ','\x20ᴛᴡɪᴛ','rMess','wnznL','ᴀᴘᴘᴇᴀ','mdlIP','ɪᴄᴋᴇʀ','warn','zrkkt','ER-CM','xqWgI','*\x20*⟡\x20','UrWdC','ZrexV','BOT\x0a\x0a','riuwB','jcWmz','ᴏɴ*\x20:','FyTKH','CMD`\x20','ᴛɪɴɢs','rfran','⟡\x20ᴀɴɪ','sIqXK','Jbdbe','xOYAF','──╶╶·','UBZER','ro\x20me','com/m','ptt','5541448kFhSgY','ɪᴅ*\x0a*','BhAiw','│\x0a│\x20\x20','\x20ɢᴘᴛ*','BLuzY','\x20(tru','hbmox','xezIC','toStr','ᴢᴇʀᴏ\x20','pZnUi','ᴘᴏ*\x0a*','BuZvB','zeZRM','ᴘɪʟᴏᴛ','/audi','\x20*⟡\x20ꜱ','\x20ᴘʟᴀʏ','LKAYf','Score','PiztP','ᴍɢ*\x0a*','⟡\x20ᴘʀᴏ','ᴛᴀɢ*\x0a','╺╺◈\x0a┊','pnXGC','2272252mingcO','NIpgl','KtLYE','────·','⟡\x20ᴜɴᴍ','n()\x20','ᴀᴍ*\x20:','capti','acDiQ','𝐙𝐄𝐑𝐎\x20','SrgzD','*⟡\x20ᴄᴏ','*⟡\x20ɪᴍ','LKxSo','/yNf7','dUKuj','\x20ᴘᴀɪʀ','ᴠɪᴛᴇ*','YrcIL','ᴍᴇɢɪʀ','dNUmL','ʀᴇғɪx','ʀ\x20ᴏғғ','NHOBl','*╰───','ᴇᴏ*\x0a*','mem','jabcH','\x20ᴅɪsᴀ','ᴜ3*\x0a*','sendM','tion','chain','ʏᴛᴀ*\x0a','ngkZq','kUBDK','ᴘɪɴɢ*','\x20ᴜᴘᴅᴀ','\x20❄️*\x20\x0a','*\x20\x0a\x0a╭','372475CGqAsa','*⟡\x20ᴀᴅ','ciWXb','react','ᴠᴇʀsɪ','⟡\x20sᴜʙ','aGzjX','{}.co','─────','AFUKV','*\x0a\x0a*🧠',']*\x0a┊➮','ʙʟᴇ*\x0a','mSaAo','🧠*\x20\x0a\x0a','heads','\x20*⟡\x20ᴊ','ɴᴋ*\x0a*','ction','RTER-','4*\x0a*┋','OOBvT','\x0a*╰──','\x20╰───','iuFML','RO\x20DO','ʏ2*\x0a*','ᴛs*\x0a*','───··','ᴘᴅᴀᴛᴇ','warde','ructo','zA-Z_','sed','\x20ᴏᴡɴᴇ','hqznV','ageId','ᴀᴛᴇ*\x0a','ꜱ*\x0a*┋','ᴏx*\x0a*','ᴛᴡᴇʟᴄ','udueF','\x0a\x0a*👥\x20','ʙᴏᴜᴛ*','JdGYE','ᴅᴀᴛᴇɢ','refs/','···◈\x0a','OWBKx','hcdxd','kJpvh','ᴛᴀ*\x0a*','vwhaC','ylWlR','CNXxj','IwbOG','thub.','terva','➮│▧\x20*','proto','YBxoq','ɪsɪʟᴀ','*⟡\x20ʏᴛ','searc','━*⁠⁠⁠','SHwZj','\x20sᴘᴏᴛ','gfzTY','1446wLWlFn','https','quote','RANDO','*⟡\x20ʙɪ','os/su','../co','ᴛ*\x0a*╰','*⟡\x20ʟʟ','725276ZyzngV','ory','VyRQU','ᴇ*\x0a*┋','\x20ɢᴅʀɪ','\x20ᴏɴ*\x0a','ɴᴜ2*\x0a','__pro','··◈\x0a*','nctio','while','ɪsᴄᴏᴘ','ERO-M','OHjCX','bIcdj','info','qoWPZ','ᴋɪᴄᴋ*','DZWaP','OTHER','mg.cc','\x20sᴛᴀʙ','kgvMA','kdmFu','ɢᴇᴍɪɴ','\x20*⟡\x20ᴅ','𝐌𝐃\x20❄️','*\x0a\x0a*🎀','*📃\x20`I','\x20*1.0','forwa','ᴘᴀᴘᴇʀ','ᴅᴇᴏ2*','ᴄᴋᴀʟʟ','BaRcJ','jwurU','Objec','\x0a*┋*\x20','\x20*⟡\x20ʜ','ype','ʟɪᴠᴇ*','Zdwtm','*┋*\x20*','ᴅ\x2024ʜ','┊┴│\x0a┊','ɪᴅᴇᴏ*','WnJJI','EuZcS','PREFI','D`\x20👨‍💻*','ᴏᴛ*\x20:','saHxw','ᴛᴘɪᴄ*','\x20ғʙ*\x0a','*⟡\x20ᴘɪ','⁠\x0a>\x20M','SlhkS','bgcdi','ᴀᴍᴇ\x20ʙ','ᴋᴇʀ*\x0a','ʜᴇʀ*n','BOT_N','*⟡\x20ᴜᴘ','/raw/','16731AlyCCy','image','call','\x20ɢᴊɪᴅ','\x22retu','url','ɪʀʟ3*','hOwij','H-CMD','vDXrz','xCeOs','ᴏʀ*\x20:','ᴏɢᴏ*\x0a','nstru','lhHHY','ɢɪᴛʜᴜ','serve','\x20*⟡\x20ᴘ','input','tter','PkhYe','ɢɪʀʟ2','*━━━━','lengt','\x0a*🍭\x20`','ᴄᴍᴅ*\x0a','\x0a*🔎\x20`','SUBZE','HxqEG','YAJnp','\x20*⟡\x20ᴍ','ʀʟ4*\x0a','essag','ɴᴀᴍᴇ*','mOnpp','vQONG','faseU','D`\x20🎀*','⟡\x20ᴜᴘᴅ','mgKht','CONVE','ᴍᴏᴛᴇ*','·◈\x0a\x0a>','BOZhE','FbEcb','\x20(🇿🇼)*','ᴇᴛᴛɪɴ','ᴘ3*\x0a*','xfVvT','\x0a\x0a╭──','ᴜᴘᴘᴏʀ','\x20ᴀɴɪᴍ','conso','MB\x0a┊➮','wqGkB','jRUrz','state','TACEA','heapU','WRbls','\x0a┊➮│▸','ғᴜssɪ','┋*\x20*⟡','⟡\x20ᴛᴛ*','eVEsL','vUCgR','ᴏᴋᴇ*\x0a','fAEQo','count','ᴏᴄᴋɢᴄ','Gvmij','─···◈','pwnLj','ɪ*\x0a*┋','⟡\x20ᴅɪs','\x20\x0a\x0a╭─','*\x0a*╰─','loXXK','JrlIR','PDFWF','rSufT','init','ᴇꜱᴛᴀʀ','·◈*\x0a\x0a','⟡\x20ᴠᴠ*','wXNXB','oZhje','\x20ꜱʏꜱᴛ','3*\x0a*┋','vAJxC','Npqin','*⟡\x20ᴀɪ','ᴀᴘᴋ*\x0a','fdwHn','SEARC','\x2090ᴅ*','KoLcq','`\x20♻️*\x20','HkfVp','dyMaS','VZZZa','yZXvd','qUaqK','vKfBM','ɪᴠɪᴇᴡ','\x20*ᴍʀ\x20','heQTX','toFix','\x0a┬\x20\x20\x20','IEjvm','ʟᴀʏ*\x0a','isFor','djmAE','Huchh','zrhxv','TECrg','ᴏɴ*\x0a*','XcRBO','to__','*⟡\x20ʀᴇ','⟡\x20sᴇᴛ','test','ᴍʀғʀᴀ','swuyn','izDye','PphCU','zOiDo','ᴘᴘᴇᴀʀ','is\x22)(','\x20ꜱᴏɴɢ','⟡\x20ᴘʟᴀ','vedIp','ᴅʙʏᴇ*','maimj','kRQHg','⟡\x20ᴜɴʟ','ᴜʙᴢᴇʀ','VpxQB','···◈*','wanHW','.mp3','BPnnk','\x20ᴀʙᴏᴜ','setIn','uptim','HNlQC','hEPfH','KTZhV','vmzbw','ᴅᴏᴡɴ*','\x0a*❄️\x20`','\x20*⟡\x20ʙ','pIbAR','eInfo','ɪɴ*\x0a*','⟡\x20ʏᴛᴍ','uXSXe','Ajcdh','excep','ᴛᴛɪɴɢ','trace','fcdJq','error','k-ofc','ᴅᴇᴏ4*','*⟡\x20ᴀɴ','a-zA-','·◈\x0a*┋','┌⟝⟢\x20','ᴘʟᴀʏ4','OAFAJ','mCRZv','funct','kAShu','sende','mmQSY','const','ᴛᴇ*\x0a*','jsHyR','ᴋ*\x0a*┋','ᴀɢɪɴᴇ','\x20*sᴜʙ','│▧\x20*ʀ','xgVED','ADE\x20B','GNxue','❄️\x20𝐒𝐔𝐁','iRyfI','FRANK','cJvKL','XbBam','biCWp','\x20ᴛɢsᴛ','lkFZq','newsl','obQTY','ZpxQY','muPDq','iwzJk','ᴛɪɴꜰᴏ','nfig','table','FjDEJ','MnJLh','TINGS','WSkwl','*⟡\x20ᴅᴇ','AzAwf','patte','yAqrI','━━━━━','LkNxy','frplV','\x20ʜɪᴅᴇ','*\x20:\x20*','DwzQT','ZfoQb','xUWuj','*⟡\x20ᴋɪ','rlqtY','ᴇ*\x20:\x20','DSgtW','/mp4','MRCKK','ᴜɴʙʟᴏ','\x5c+\x5c+\x20','Mffzf','enVBw','ᴛ*\x0a*┋','KbsMf','\x20MD-\x20','ᴛᴇʀ*\x0a','ᴜꜱ*\x0a*','dXQkB','⟡\x20ᴘɪɴ','ᴇᴀʀᴄʜ','KUIhS','ᴋɢᴄ*\x0a','nTFjx','DtQfh','HLgIS','⟡\x20ɢɪɴ','\x20`AI-','ouJRi','(((.+','nOkxp','ʀᴏɪɴᴄ','menu','xSEaz','⟡\x20ʟᴏʟ','dteGE','────╶','wrUlc','iadIH','HMsSm','strin','ғᴏ*\x0a*','\x20ʙᴏᴛs','log','ᴅ*\x0a*┋','XrTcw','DVLbU','qIDmk','conte','⟡\x20ᴠɪᴅ','BufKK','fKdtX','╭────','ᴡᴇʙ*\x0a','ʙɪɴɢ*','\x0a┊➮│▧','1*\x0a*┋','nsTZA','\x20Worl','Wqtow','DWfnK','fvNjm','*\x0a\x0a*👨‍💻','NvmQg','│╭───','sᴄʀɪᴘ','mimet','*⟡\x20ss','ɪɴᴇ*\x0a','ᴀʟɪᴠᴇ','dfDzH','AIdKV','\x20*⟡\x20ʀ','prn.j','ynVSJ','categ','\x20ʙʀᴏᴀ','ғʀᴀɴᴋ','*⟡\x20ᴠɪ','*\x0a*┋*','GzZMx','ᴍᴇɴᴜ*','WNLOA','\x20sᴛɪᴄ','OQZQQ','://i.','type','ɢᴘᴛ4*','e)\x20{}','xWPKu','*⟡\x20ᴊᴏ','25601','\x20ᴡᴀʟʟ','Y\x20MR\x20','───╶╶','://gi','ʟᴇᴛᴇ*','33043','\x20*⟡\x20s','ubsOu','Name','◈\x0a*┋*','ABASE','*⟡\x20ɢᴇ','.2*\x0a┊','──···','⟡\x20ɪɴꜱ','\x20*⟡\x20ᴠ','xGLwh','SKrMT','hFkJs','│▧\x20*ᴘ','IlozR','rUMnV','ʙᴢᴇʀᴏ','*⚙️\x20`S','ʟᴇᴅɪғ','VIGrl','LUYUZ','ᴇʙ*\x0a*','ʟʟʀᴇǫ','⟡\x20ʟᴏᴄ','ing','⟡\x20ᴛʀᴛ','*⟡\x20ɢᴏ','\x20*⟡\x20ᴀ','n\x20(fu','\x5c(\x20*\x5c','ɢs*\x0a*','0-9a-','YUAvx','total','VedKy','QqgHZ','ɪɴғᴏ*','PlnaG','⟡\x20ǫᴜᴏ','XpaKa','\x20*⟡\x20ᴏ','Jid','ᴅɪᴀғɪ','╶╶···','⟡\x20ᴍᴏᴠ','menti','actio','FRUfO','ᴏɴᴄᴇ*','kXNXB','gger','ByqmU','\x0a*🏮\x20`','*⟡\x20ɪɴ','audio','ᴏ*\x0a*┋','*⟡\x20sᴇ','qkRad','pBkPM','mmand','ᴍᴏᴠᴇ*','yvfbO','◈*\x0a\x0a\x0a','VOVqF','ᴇᴛɢᴏᴏ','MB\x20/\x20','ɪɴʀᴇǫ','SmoXO','ᴏᴍᴇ*\x0a'];_0x5bfb=function(){return _0x31c9f6;};return _0x5bfb();}function _0x5077c6(_0x35237a,_0x4a20ce,_0x2103db,_0x1bf096,_0x1968d1){return _0x5d51(_0x1968d1- -0xaa,_0x35237a);}_0x30971e[_0x5e5400(0x1ec,0x37d,0x1fd,0x239,0x2aa)]=_0x5077c6(-0x96,0x6a,0x229,0x260,0xe6)+_0x51663d(0x2b3,0x1e3,0x3ff,0x30c,0x357)+'nu',_0x30971e[_0x51663d(0x55f,0x5ad,0x676,0x501,0x504)+_0x56adc6(0x1fc,0x2e6,0x221,0x312,0x35f)]=_0x51663d(0x56a,0x474,0x678,0x4d6,0x623),_0x30971e[_0x5077c6(0x124,0x10b,0x147,0xf7,0x154)]='✅',_0x30971e[_0x5077c6(0x4b2,0x1f2,0x20a,0x352,0x374)+_0x5077c6(0x289,0x259,0x475,0x40c,0x381)]=__filename,cmd(_0x30971e,async(_0x5f7f06,_0x98699c,_0x589b65,{from:_0x50cc96,quoted:_0xea6d1b,body:_0x4fa4fc,isCmd:_0x17c488,command:_0x31f5f4,args:_0x3ad46f,q:_0x223b6a,isGroup:_0x1b297e,sender:_0x4cf3b7,senderNumber:_0x2eb161,botNumber2:_0x559be8,botNumber:_0x1e6c78,pushname:_0x3528a7,isMe:_0x22c915,isOwner:_0x90a76,groupMetadata:_0x595d38,groupName:_0x12e7f9,participants:_0x6f080e,groupAdmins:_0x41faf1,isBotAdmins:_0x27d6ca,isAdmins:_0xe0f473,reply:_0x235ecc})=>{function _0x3bb473(_0x26fb8d,_0x9f54de,_0x5d5a2e,_0x2af35d,_0x328a47){return _0x5e5400(_0x26fb8d- -0x119,_0x9f54de-0x2a,_0x5d5a2e-0xf1,_0x2af35d-0xfe,_0x5d5a2e);}function _0x2f898d(_0xcb7c25,_0x3a79e7,_0x2b0b5d,_0x3bc290,_0x333e3f){return _0x56adc6(_0xcb7c25-0xe5,_0x3bc290- -0x25b,_0x2b0b5d-0x1,_0x3bc290-0x27,_0xcb7c25);}const _0xca5d51={'saHxw':function(_0x4603dc,_0x2a12cb){return _0x4603dc(_0x2a12cb);},'JrlIR':function(_0x4f2e18,_0x55081d){return _0x4f2e18+_0x55081d;},'XbBam':_0x812f7b(-0x257,-0x93,-0x153,-0x2c1,-0x32)+_0x812f7b(-0xa1,0x187,0xfd,0x1a8,0x84)+_0x3caa5b(-0x162,-0x48,-0xf6,-0x1c4,-0x165)+_0x812f7b(-0x2ab,-0x3f,-0x108,-0x1fe,-0x60),'PiztP':_0x2f898d(0x146,-0xe5,-0x82,0x44,0xa3)+_0x812f7b(0x8,-0xdc,-0x4b,0xc7,0xc1)+_0x2f898d(0x253,0x280,0x201,0x2a8,0x1b3)+_0x1193df(0x409,0x40b,0x6aa,0x63d,0x593)+_0x812f7b(0x2ae,0x265,0x15e,0x62,0x7d)+_0x3caa5b(-0xab,-0x9a,-0xc4,-0x1c5,-0x17d)+'\x20)','edCkV':function(_0x28a72b,_0x389b0e){return _0x28a72b!==_0x389b0e;},'ZpxQY':_0x2f898d(0x1c3,0x12c,0x2a6,0x216,0xeb),'yFCgt':_0x3bb473(0xbe,0x8a,-0x58,0x12e,0x19c),'GNxue':function(_0x39cedd,_0x436b81){return _0x39cedd+_0x436b81;},'DWfnK':function(_0x5c2695,_0x25f235){return _0x5c2695+_0x25f235;},'VyRQU':function(_0x2268c6,_0xc9101){return _0x2268c6+_0xc9101;},'hbmox':function(_0x290483,_0x7e815b){return _0x290483+_0x7e815b;},'ngkZq':function(_0x2b14fb,_0x2ff167){return _0x2b14fb+_0x2ff167;},'FkTfx':function(_0x49a3aa,_0x52459d){return _0x49a3aa+_0x52459d;},'FcCRW':function(_0x215ef3,_0x3fc7b8){return _0x215ef3+_0x3fc7b8;},'dfDzH':_0x1193df(0x724,0x620,0x83e,0x613,0x788)+_0x1193df(0x5ff,0x79a,0x6f5,0x700,0x792)+_0x1193df(0x7f6,0x6d0,0x8ad,0x826,0x792)+_0x3bb473(0x155,0x15,-0x1f,0x29f,0x1ae)+_0x812f7b(-0x297,-0x109,-0x10f,-0x250,-0x5)+_0x3bb473(-0x6,-0x18a,0x22,0x16f,0x16c),'lkFZq':_0x3caa5b(0x5a,0xc2,-0xbd,0x166,0x3b)+_0x1193df(0x70f,0x647,0x5ee,0x60f,0x6a6)+_0x3caa5b(-0x1b0,-0x314,-0x106,-0xca,-0x156)+_0x3bb473(-0x133,-0x28c,0x1c,-0x14b,-0x259)+_0x2f898d(-0x4d,0x5,0x13c,0x6c,0x1c9)+_0x3bb473(-0xc2,-0x3b,-0x175,-0x13b,0x3b)+_0x1193df(0x4a5,0x651,0x59b,0x4ad,0x53c)+_0x3caa5b(0x79,0x4d,0x94,-0xfc,0x101)+_0x2f898d(0x7c,0x1d7,0x1e0,0xd5,0x37)+_0x2f898d(-0x1,-0x3e,-0x3,0x133,0x21f)+_0x2f898d(0x25a,0xc4,0x32a,0x1ee,0x38a)+_0x2f898d(0x192,-0x1,0x108,0xf7,0x23a)+_0x2f898d(0x376,0x5c,0x354,0x1d8,0x18c)+_0x3bb473(0xd1,0x1b7,0x147,0x41,-0x68)+_0x3bb473(0x2e,-0x94,-0x13,0x16d,-0x15d)+'*[','SlhkS':_0x1193df(0x546,0x65d,0x495,0x389,0x50d)+_0x1193df(0x6ab,0x72c,0x6c6,0x639,0x6d5)+_0x1193df(0x3a0,0x4fd,0x521,0x4b8,0x4ef)+_0x2f898d(0x180,0x279,0x15f,0x1a0,0x42)+'[','QqgHZ':_0x812f7b(-0x15f,-0x66,-0xda,-0x4f,-0xf4)+_0x1193df(0x5dd,0x751,0x4fd,0x5a1,0x645)+_0x2f898d(0x1ad,-0x19,0x106,0x1b,-0x139)+'\x20','XcRBO':function(_0x2c2748,_0xd4b8c6){return _0x2c2748/_0xd4b8c6;},'VedKy':_0x3caa5b(0x4f,0x13c,0x16e,-0xd4,-0x10f),'TUNms':function(_0x6c94ab,_0x301b08){return _0x6c94ab/_0x301b08;},'YAJnp':_0x812f7b(-0x115,-0x2a,-0x23,0xd7,-0x85)+_0x3bb473(-0x1ad,-0x49,-0x23b,-0x226,-0x21a)+_0x1193df(0x627,0x41d,0x498,0x43d,0x589)+_0x2f898d(-0xcc,0x1a9,-0x56,0xbc,0x84)+_0x812f7b(0x161,0x144,0x5d,-0x141,-0x8e)+_0x2f898d(0x169,0x12e,0xd1,0x4,-0x163)+_0x1193df(0x5db,0x839,0x6c5,0x602,0x72b)+_0x2f898d(-0xa9,-0x2e,0x48,0x77,0xfa)+_0x812f7b(-0x238,0x4d,-0xe1,-0x27f,0x44)+_0x3caa5b(-0x209,-0x199,-0xad,-0x2a9,-0x1a8)+_0x812f7b(-0x1c3,-0x9d,-0x7b,0x10e,-0x14e)+_0x1193df(0x68e,0x731,0x638,0x5d3,0x6ce)+_0x3bb473(-0x101,-0xd2,0x56,-0xc0,-0x16e)+_0x2f898d(0x429,0x12b,0x330,0x28b,0x374)+_0x2f898d(0x129,0xd3,0x2a3,0x1a6,0x1be),'Imrzo':function(_0x50f8ce,_0x3f0b86){return _0x50f8ce(_0x3f0b86);},'qUaqK':_0x3caa5b(-0xef,-0x6f,-0xbd,-0x127,0xa4)+_0x3bb473(-0x42,0xf9,0xf7,-0xae,0x149)+_0x812f7b(-0x16b,-0x1c7,-0x125,-0x2c3,-0x26f)+_0x1193df(0x42b,0x3bf,0x5c4,0x5d9,0x519)+_0x1193df(0x601,0x505,0x62a,0x3e8,0x50a)+_0x1193df(0x512,0x448,0x60b,0x42a,0x4dd)+_0x3caa5b(0xaa,0x1f,-0x93,0x10e,0xb2)+_0x1193df(0x397,0x4b4,0x4d5,0x408,0x50a)+_0x3caa5b(-0x1b0,-0x1a,-0x29d,-0x2ab,-0x2f)+_0x812f7b(0xb9,-0x6d,-0xdd,0x5,0x35)+_0x3caa5b(-0x19c,-0x261,-0xa6,-0x119,-0x71)+_0x3bb473(-0x84,-0x110,0x57,-0x222,0x8b)+_0x2f898d(-0x1c2,0x94,-0x66,-0x3e,0x3a)+_0x3caa5b(-0x21c,-0x167,-0x1c2,-0x3b4,-0x346)+_0x3bb473(0x38,-0x58,0x2,-0x2b,0xa5)+_0x3bb473(-0x18f,-0x86,-0x32e,-0x18d,-0x2ce)+_0x1193df(0x7ee,0x70d,0x806,0x83c,0x6fc)+_0x3caa5b(-0x110,-0x1f4,-0x150,0x32,-0x1e8)+_0x812f7b(0xa3,0x2b,-0xcc,-0x22e,-0x1cd)+_0x3caa5b(-0x2,0x36,0x47,-0x6a,0x5e)+_0x1193df(0x6dc,0x7de,0x636,0x735,0x75e)+_0x1193df(0x586,0x460,0x5d2,0x2cc,0x46c)+_0x3bb473(0x5d,0x1be,-0x2d,-0xe0,0xd4)+_0x2f898d(-0x14,0xb9,-0x142,0x45,-0x7f)+_0x812f7b(-0x295,-0xc9,-0x10a,-0x1e8,-0xf0)+_0x1193df(0x4fa,0x6d8,0x4a9,0x539,0x557)+_0x3caa5b(-0xed,0x1b,-0xe2,-0x52,-0x26b)+_0x1193df(0x44e,0x571,0x6e2,0x679,0x584)+_0x2f898d(-0x49,-0x8a,0x142,0xb4,0xd7)+_0x3caa5b(0x16,-0x57,0x2,0x126,0xc2)+_0x812f7b(-0x4c,0xc5,-0xb2,-0x8e,0xbe)+_0x1193df(0x679,0x439,0x462,0x631,0x5cd)+_0x812f7b(-0x166,0x73,-0xa3,-0x13d,-0xa7)+_0x2f898d(0x20c,0x39f,0x363,0x2cc,0x36e)+_0x3bb473(-0xc4,0x7c,-0x189,0x80,-0x205)+_0x3caa5b(-0x23,-0x50,0xa4,-0x7b,-0x167)+_0x3caa5b(-0x1c7,-0x2a4,-0x203,-0xd8,-0x2b5)+_0x3caa5b(-0xed,-0xae,0x5b,-0x21c,-0x164)+_0x812f7b(-0xdf,0x23,-0x94,-0x2b,0xb1)+_0x812f7b(-0x61,0x21,0x137,0x1a9,0x20b)+_0x2f898d(0x19e,0x1cd,-0x80,0x108,0x163)+_0x3bb473(-0x19c,-0x100,-0x54,-0x342,-0xae)+_0x1193df(0x77f,0x500,0x780,0x678,0x676)+_0x812f7b(0x3d,-0x30,-0x6e,0xe8,0xca)+_0x1193df(0x632,0x4b2,0x544,0x74e,0x5ce)+_0x3bb473(-0xc9,-0x20e,-0xd3,-0x24e,0xc8)+_0x3bb473(0x11b,-0x4a,0x27,0x273,-0xe)+_0x3caa5b(0x38,-0xbc,-0xf5,-0x8c,0x1b8)+_0x1193df(0x713,0x64b,0x77f,0x854,0x754)+_0x1193df(0x44e,0x72d,0x62a,0x6c6,0x5cd)+_0x812f7b(0x182,0x16,0x29,0x12c,-0xad)+_0x3bb473(0x78,-0x111,0x1be,0xd7,0xa4)+_0x3bb473(-0x9d,-0x39,0x1d,-0xcb,-0x158)+_0x812f7b(-0x157,0x8e,0x16,-0x3f,-0xec)+_0x1193df(0x3fd,0x4d8,0x6ae,0x5c7,0x579)+_0x812f7b(0xf5,0x131,0x2a,0x11c,0xe0)+_0x1193df(0x6bc,0x3d1,0x4c7,0x5ed,0x51c)+_0x3bb473(-0x70,-0x98,0x5f,-0x17,0xcf)+_0x812f7b(-0x20,-0x152,-0x116,0x3a,0x31)+_0x3caa5b(-0xd3,-0x143,0x6a,-0x1f9,-0x1a7)+_0x2f898d(0x92,-0x198,0x134,-0x1a,-0x1b0)+_0x1193df(0x60c,0x5f3,0x6ff,0x73b,0x638)+_0x1193df(0x51f,0x7ab,0x7a9,0x7c5,0x6b5)+_0x3bb473(0x94,0x3,0x130,0xb,0x30)+_0x3bb473(-0xc1,0xcd,0xc7,0x8d,0xad)+_0x2f898d(0xd7,-0x49,0x208,0xaf,-0x9d)+_0x2f898d(0x129,0x1d5,0x1aa,0x1ef,0x106)+_0x3caa5b(-0x14b,-0x2cd,-0x6e,-0x72,-0x1f3)+_0x3caa5b(-0x146,0x5f,-0x15e,-0x10,-0x212)+_0x3caa5b(-0x6,-0x35,-0x81,0xa8,-0x4b)+_0x3bb473(0xea,-0x4f,0x28d,0x26d,-0x7a)+_0x2f898d(0x51,0x53,0x219,0xaf,0x13e)+_0x3caa5b(-0x6,0x5b,-0x6c,0xa7,0x186)+_0x812f7b(0x1ef,0x174,0x4c,0x122,-0xc7)+_0x812f7b(-0x124,0xc7,-0x73,0xfe,-0x9f)+_0x2f898d(-0xeb,0xe0,0x48,0x21,0x168)+_0x812f7b(0x1ff,0x197,0x1bd,0x89,0x3a)+_0x2f898d(-0x149,0x17e,-0xc1,-0x1a,-0x4f)+_0x1193df(0x752,0x536,0x44b,0x5d7,0x5eb)+_0x2f898d(0x20b,0x21a,0x220,0xb4,0x40)+_0x2f898d(0x21a,0x284,-0x16,0x165,0x27e)+_0x3caa5b(-0xfc,0x93,-0x153,-0x1d1,0x72)+_0x1193df(0x6f1,0x69a,0x70b,0x690,0x5cd)+_0x3caa5b(0xae,0x0,0x64,0x40,0x1cf)+_0x3caa5b(-0x1a4,-0x1ab,-0x71,-0x188,-0x2a1)+_0x812f7b(-0x5c,-0xfe,-0x13c,0x52,-0x246)+_0x2f898d(0x1c5,0x1cd,0x3f0,0x286,0x341)+_0x812f7b(0x89,0x9c,0x1b3,0xf8,0x23)+_0x1193df(0x688,0x451,0x6cc,0x609,0x574)+_0x3caa5b(0xab,0x11a,-0x5d,0xf3,0x14d)+_0x812f7b(-0x31,-0x192,-0x8d,0xf7,-0x94)+_0x812f7b(-0x1c4,-0x1ca,-0x95,-0x1b1,-0xde)+_0x2f898d(-0x1b6,0xbe,0x37,-0x1a,-0xfe)+_0x812f7b(0x15a,0x107,0x16f,-0x5,0x73)+_0x3caa5b(-0x17b,-0x13,-0x1d0,-0x1d9,-0x2b4)+_0x2f898d(0x41,0x1b4,0x200,0x116,0x9e)+_0x3bb473(-0x133,-0x223,-0x285,-0x1f8,-0x126)+_0x3bb473(-0x133,-0x1b7,-0x27c,-0x1b9,-0x153)+_0x812f7b(-0x174,0x4,-0x12d,-0xdc,-0xa9)+_0x1193df(0x850,0x701,0x865,0x81c,0x738)+_0x3caa5b(-0x111,-0x1c7,-0x9a,-0x146,-0x61)+_0x812f7b(0x10a,0x105,0x6,0x3d,-0x2d)+_0x812f7b(-0x14c,-0x15b,-0x50,0x12b,0x138)+_0x812f7b(0x3d,0x6,0x1a0,0x37,0x27a)+_0x1193df(0x590,0x563,0x4db,0x513,0x5c0)+_0x2f898d(-0x4f,-0xec,-0x14f,0x45,0x3b)+_0x3bb473(-0x133,-0xea,-0xa6,-0x39,-0xf8)+_0x3bb473(-0x67,-0x127,-0xa1,-0x7b,0xd3)+_0x1193df(0x5d0,0x446,0x5c6,0x517,0x574)+_0x3caa5b(-0x17a,-0x1bb,-0xaa,-0x302,-0xa9)+_0x812f7b(-0x24d,-0xf7,-0xbf,0xc,-0xea)+_0x812f7b(-0x1fd,-0x126,-0x13c,-0x1d4,-0xf5)+_0x3bb473(-0x142,-0x27e,-0x158,-0x2d2,-0xa8)+_0x3caa5b(-0x141,-0x2a8,-0xe,-0x23,-0xee)+_0x3bb473(0x4b,-0x19,-0x1a,0x17e,-0x117)+_0x1193df(0x759,0x6f1,0x638,0x63d,0x5d8)+_0x3bb473(-0x192,-0x32a,-0x69,-0x12a,-0x24f)+_0x3bb473(0x140,0x282,0x1c2,0x2c5,0x1e0)+_0x2f898d(0x215,0x2f7,0x272,0x227,0x1f3)+_0x1193df(0x451,0x70f,0x593,0x712,0x574)+_0x3caa5b(0x28,-0xd0,0x11f,-0x93,-0x160)+_0x3caa5b(0x6c,-0x2e,-0xde,0xb,-0xcb)+_0x3bb473(-0xc9,-0x15,-0x238,0xaf,-0x1fe)+_0x812f7b(-0x181,-0x58,-0x9d,-0x3,-0x78)+_0x1193df(0x6b4,0x5a6,0x4d2,0x4a0,0x50e)+_0x812f7b(-0x13a,-0x4c,-0x6e,0x4b,-0x3d)+_0x1193df(0x79f,0x86e,0x641,0x7ee,0x6f4)+_0x3caa5b(-0x24a,-0x39b,-0x315,-0x3c2,-0x3e2)+_0x3caa5b(-0xed,0xaf,-0x28f,0x55,-0x22f)+_0x2f898d(0x250,0x13f,0x19a,0x2bf,0x165)+_0x3caa5b(-0x12f,-0x56,0x59,-0x12d,-0x2cd)+_0x2f898d(-0x7f,0x16e,-0x7e,0xb4,0x14b)+_0x3bb473(0xe3,0x63,-0x5b,-0x8a,0xd5)+_0x2f898d(0xee,0x229,0x1cf,0x218,0x391)+_0x1193df(0x85b,0x88d,0x790,0x70d,0x7a6)+_0x3caa5b(-0x1b0,-0x7a,-0x1ff,-0x1b2,-0x1c9)+_0x3bb473(0x4d,0x87,0x157,-0x9c,-0xa)+_0x1193df(0x805,0x7d6,0x74b,0x69a,0x736)+_0x3caa5b(-0x1ae,-0xa6,-0x23c,-0x25a,-0x2c8)+_0x812f7b(0x41,-0x14,0x9a,0x47,0x16a)+_0x812f7b(-0x170,-0x4a,-0x134,-0x2c7,-0x29d)+_0x3bb473(-0x12d,-0x51,-0x231,-0x6b,-0x29)+_0x812f7b(0x256,0x14a,0xb3,-0x32,-0xed)+_0x1193df(0x4a3,0x3d0,0x626,0x653,0x50a)+_0x3caa5b(-0x1dd,-0x321,-0x32a,-0x355,-0xf5)+_0x3caa5b(-0x163,0x3,-0x240,-0x5a,-0x2d3)+_0x2f898d(0x26c,0x90,-0x3a,0x108,0x208)+_0x3caa5b(-0x1f7,-0x1f2,-0x225,-0x2cd,-0x2a7)+_0x3bb473(-0xc9,-0x44,-0x83,-0x193,-0x100)+_0x3caa5b(-0xd0,-0x21b,-0x93,-0xef,-0x145)+_0x2f898d(0x288,0x2c3,0xb4,0x1f0,0x239)+_0x2f898d(0x207,0x112,0x172,0x203,0x2c2)+_0x812f7b(-0x57,0x128,0x30,0x144,-0x69)+_0x3caa5b(0x45,-0xdc,0x1e0,0x4,-0x103)+_0x2f898d(-0x164,-0xf1,0xd5,-0x1a,0x77)+_0x3bb473(-0xd6,-0x46,-0x210,0x4d,-0x201)+_0x3caa5b(-0xe2,0x8d,-0x1a5,-0x15c,0x64)+_0x1193df(0x511,0x602,0x4be,0x4f1,0x4ab)+_0x1193df(0x5c9,0x6be,0x5c6,0x583,0x69c)+_0x1193df(0x65b,0x6fe,0x704,0x48e,0x574)+_0x1193df(0x5dc,0x590,0x5fc,0x478,0x4e5)+_0x812f7b(-0xbf,-0x13c,-0x119,0x89,0x53)+_0x3bb473(0x78,-0x12f,-0x112,0x1b0,-0xf)+_0x3bb473(0x8b,0x155,-0x4d,0x13b,0x141)+_0x3caa5b(-0xa3,-0x66,-0xcc,-0x1c7,-0xec)+_0x2f898d(0x1e8,0x393,0x1a5,0x23a,0xf0)+_0x3caa5b(-0x20f,-0x247,-0xb3,-0x122,-0x1f6)+_0x3bb473(0x80,0xcf,-0x111,0xde,-0x81)+_0x812f7b(-0x153,0xac,-0x73,-0xa1,0xa8)+_0x1193df(0x62d,0x6c7,0x537,0x3d8,0x54e)+_0x812f7b(0x268,0x22c,0x131,0x267,0x242)+_0x3caa5b(-0x146,-0x7b,0x48,-0xe0,-0x246)+_0x1193df(0x518,0x40f,0x4c3,0x5b9,0x4e6)+_0x1193df(0x4a0,0x524,0x5a1,0x642,0x643)+_0x1193df(0x790,0x64a,0x696,0x76a,0x6b5)+_0x1193df(0x564,0x66d,0x539,0x5b9,0x626)+_0x3bb473(0x15a,0xd7,0x2b2,0x5a,0x2e1)+_0x1193df(0x563,0x5a3,0x5fd,0x5f5,0x529)+_0x812f7b(-0x7c,-0x98,-0x1a,-0x72,0x135)+_0x2f898d(0xcc,-0xd9,0x17c,0x9f,0xea)+_0x1193df(0x5a6,0x7db,0x713,0x7be,0x6da)+_0x1193df(0x4b4,0x69b,0x73f,0x616,0x5cc)+_0x812f7b(-0x182,0x11f,0x1c,0x14f,-0xe)+_0x1193df(0x855,0x7ef,0x77b,0x726,0x7a6)+_0x3caa5b(-0x1b0,-0x346,-0x1d6,-0x26a,-0x2bb)+_0x3caa5b(-0x30,0x15e,0x132,-0x130,0x143)+_0x812f7b(0x146,0x1f0,0x14f,0x1d7,0x293)+_0x3caa5b(-0x16,-0x59,0x184,-0x7c,-0x1ac)+_0x3bb473(0x16c,0x2eb,0x307,0x20e,0x30c)+_0x1193df(0x46f,0x336,0x352,0x547,0x4a9)+_0x3caa5b(-0x13a,-0xa2,-0x1e4,-0x2d4,-0xc)+_0x812f7b(0xc8,0x72,-0xd,-0x94,0xdb)+_0x3caa5b(-0x1b0,-0x2d4,-0x1a,-0x111,-0x1b5)+_0x812f7b(-0xa7,-0x27,-0xdd,-0x171,0x9d)+_0x1193df(0x635,0x65d,0x79b,0x5b5,0x6cf)+_0x2f898d(0xd1,0x1fa,0x360,0x206,0x2da)+_0x3caa5b(0x69,-0xb2,-0x64,-0xc,-0xe8)+_0x1193df(0x6a3,0x598,0x3b6,0x616,0x51f)+_0x3bb473(-0x95,-0x1fa,0xff,0x10e,-0x1a1)+_0x2f898d(0x231,-0x57,-0xbb,0xb4,0x116)+(_0x3caa5b(-0xb3,0x20,0x13,0x87,-0x1e1)+_0x1193df(0x5c9,0x42a,0x655,0x63e,0x4b4)+_0x3caa5b(-0x5,-0xa4,-0x9a,0x150,-0xec)+_0x812f7b(0x22b,0x78,0x109,0xff,-0x7c)+_0x3bb473(0x15f,0x185,0x16a,0x194,0x1ca)+_0x3bb473(-0xc9,-0xa8,-0x61,0x59,-0x99)+_0x3bb473(-0x37,0xfb,-0xbc,0x14b,0x8e)+_0x812f7b(-0x263,-0x7e,-0x11c,-0x167,0x61)+_0x812f7b(-0x41,-0x10,-0x1a,-0x6c,-0x9c)+_0x2f898d(0x347,0x362,0x151,0x1cb,0x195)+_0x3caa5b(-0xfd,-0x279,-0x63,-0xb3,-0x166)+_0x1193df(0x735,0x542,0x83b,0x837,0x6e6)+_0x1193df(0x582,0x719,0x43c,0x618,0x5cd)+_0x3bb473(-0x57,0x5,-0x1f,-0xc0,-0xd9)+_0x3bb473(0x15c,0x1a6,0x17c,0x2d6,-0x3f)+_0x812f7b(-0xe0,-0x181,-0x1a,-0x86,-0xff)+_0x3caa5b(-0x1bb,-0x1be,-0xf4,-0x29b,-0x1d1)+_0x3caa5b(-0x7a,0x49,-0x112,0x59,-0x2e)+_0x812f7b(0x168,-0x6a,-0x1a,-0x108,0xfe)+_0x812f7b(-0xb,0xb2,0x188,0xcb,0x235)+_0x3bb473(0x3a,0x105,0x1c4,-0x65,-0x148)+_0x1193df(0x484,0x4a8,0x737,0x72d,0x5cd)+_0x812f7b(-0x1ba,-0x256,-0x184,-0x195,-0x280)+_0x3caa5b(-0x78,-0x4c,0x6,0xa2,0xee)+_0x3bb473(-0x192,-0xd5,-0x16d,-0x6e,-0x28c)+_0x2f898d(0x3c,0x110,0x302,0x1aa,0x90)+_0x3bb473(0x10f,0x6f,0x1a0,0xa2,0x10a)+_0x2f898d(0x1ba,0x286,0x173,0x108,0x131)+_0x3bb473(0x143,0x10d,0x10f,0x6e,0x265)+_0x812f7b(0x1d3,-0x1a,0x3d,0x88,-0xcd)+_0x812f7b(-0x42,0x16,-0x73,-0x67,-0x99)+_0x812f7b(0x12e,0x241,0x13d,-0xf,0x133)+_0x3bb473(0x3d,-0x124,-0x61,-0x2c,0x91)+_0x3bb473(0x100,0xe7,0x183,0x1de,0x5d)+_0x3bb473(-0xc4,0x36,-0x10f,0x92,-0x115)+_0x1193df(0x775,0x6f2,0x706,0x71c,0x607)+_0x1193df(0x4f7,0x355,0x3ee,0x4b3,0x482)+_0x2f898d(0xa0,0x1fe,0x1f9,0x108,0xc4)+_0x1193df(0x68a,0x6ab,0x6e7,0x732,0x6b2)+_0x812f7b(0x18a,0x2a8,0x162,0x1a0,0x2b6)+_0x1193df(0x66a,0x615,0x776,0x85b,0x6b5)+_0x1193df(0x4c4,0x58b,0x43a,0x41c,0x512)+_0x3caa5b(-0x1fa,-0x1fe,-0x221,-0x373,-0x171)+_0x3caa5b(-0xed,-0xc6,0xb4,-0x149,-0x25)+_0x3bb473(-0xab,-0x1d7,-0x13d,0xdf,-0xf9)+_0x2f898d(0x392,0x54,0x60,0x1f0,0xb6)+_0x2f898d(0x15a,0xbe,0x2ff,0x1e9,0x97)+_0x2f898d(-0x8a,0x1ae,0x271,0x11c,0x1df)+_0x2f898d(0xb6,0x142,0x22d,0x88,0x2e)+_0x1193df(0x54f,0x5a0,0x57a,0x511,0x50a)+_0x812f7b(-0xd6,-0x10,-0xdd,-0x73,0x88)+_0x812f7b(0x23d,0x101,0xdd,0x128,-0x20)+_0x1193df(0x60d,0x699,0x713,0x538,0x619)+_0x812f7b(-0x1b8,-0x164,-0xbb,-0xd,-0x239)+_0x812f7b(0x4e,0x278,0x175,0x174,0x65)+_0x2f898d(0x1f2,0x242,0x302,0x282,0x3b3)+_0x3bb473(-0x1cf,-0x77,-0x58,-0x358,-0x9c)+_0x3bb473(-0x7d,0x51,0xdc,-0xd8,0xc0)+_0x1193df(0x535,0x390,0x4f7,0x533,0x50a)+_0x3bb473(-0x133,-0x241,0x0,-0xfc,-0x222)+_0x3bb473(-0x67,-0x20a,0x29,-0xe3,-0x8b)+_0x1193df(0x616,0x70a,0x506,0x6e0,0x574)+_0x3bb473(-0x37,0x70,-0x1de,-0x120,0x9d)+_0x1193df(0x65d,0x7e5,0x5b8,0x876,0x704)+_0x2f898d(0x105,0x255,-0x19,0xaf,-0x22)+_0x812f7b(0x34,0x94,0x76,-0x2f,-0xb5)+_0x2f898d(0x275,0xa9,0x1e5,0x201,0x20f)+_0x3caa5b(-0x146,-0x2b2,-0x208,-0x2b7,-0x122)+_0x3bb473(-0x13a,-0x26e,-0x4b,-0x1e5,-0x1c7)+_0x1193df(0x6f5,0x7a7,0x66a,0x6c3,0x692)+_0x2f898d(-0xfd,-0xda,-0xd4,-0x1a,0xc5)+_0x2f898d(-0xfe,-0x81,0xc4,0x9b,0x8a)+_0x1193df(0x463,0x59c,0x5c2,0x65c,0x574)+_0x1193df(0x5e7,0x7d4,0x561,0x60c,0x669)+_0x1193df(0x538,0x6a5,0x522,0x604,0x570)+_0x3caa5b(-0x5,0x170,0x127,0x18b,0x94)+_0x1193df(0x578,0x7ef,0x539,0x6a0,0x6c8)+_0x1193df(0x5f1,0x624,0x6a2,0x6bd,0x708)+_0x3caa5b(-0xa7,-0x227,0xad,-0x243,-0x1e9)+_0x3bb473(-0xc9,0x4c,0x19,-0x242,0xd4)+_0x1193df(0x8a6,0x682,0x77d,0x7bc,0x700)+_0x3bb473(-0x113,-0x2ac,-0xc2,0x76,-0x284)+_0x812f7b(0x258,-0x3e,0x125,0x2a4,0x2a)+_0x812f7b(-0xe0,-0x100,-0x6e,-0x107,-0x13d)+_0x3caa5b(-0x1e4,-0xef,-0x2ca,-0x305,-0x347)+_0x2f898d(-0xa3,0x178,0x207,0xf3,0xc1)+_0x1193df(0x3e3,0x457,0x669,0x684,0x574)+_0x1193df(0x4c4,0x752,0x7f6,0x62b,0x65d)+_0x3caa5b(-0x102,-0x4f,-0x2,-0xa8,-0x10d)+_0x1193df(0x540,0x601,0x4d0,0x4ed,0x574)+_0x3caa5b(0x93,0x1d0,0x5b,-0xe4,0x226)+_0x3caa5b(0xbf,0xd1,-0x6e,0x11d,0xda)+_0x3bb473(-0xc9,0xbb,-0x202,-0x217,-0x99)+_0x3bb473(0x90,0xf5,0x19d,0x220,0x52)+_0x2f898d(0x20a,0x25d,0x1d1,0xbe,0xf5)+_0x3bb473(-0xc9,0x89,0x5,-0x55,0xd)+_0x3caa5b(0x43,0x50,-0xd3,0x1a3,0x18e)+_0x1193df(0x63b,0x442,0x4fa,0x513,0x4eb)+_0x3bb473(-0xc9,-0x147,-0x1b,0xb7,-0x1a8)+_0x3bb473(-0x37,-0x170,0xf9,0x46,-0xf6)+_0x3caa5b(-0x237,-0x355,-0x362,-0x123,-0x1f1)+_0x3caa5b(-0x146,-0x8,-0x26a,-0x2af,-0x2e3)+_0x3bb473(0x83,0x12d,0xa0,-0x44,-0x111)+_0x1193df(0x5b3,0x689,0x797,0x5b1,0x70a)+_0x812f7b(-0x6f,-0x74,-0x15f,-0xa,-0x1de)+_0x1193df(0x78d,0x698,0x59a,0x612,0x6b5)+_0x3caa5b(0x29,-0x154,-0xf1,0x78,-0x153)+_0x3bb473(0xa1,-0xdb,0x13,0x63,0x1a3)+_0x3bb473(0x78,0x21,0x8c,0x7d,-0x110)+_0x3bb473(-0x90,-0xa,-0x1ad,0xa4,-0x9c)+_0x2f898d(-0xcb,0xca,-0xd0,-0x4e,-0x1e5)+_0x1193df(0x49c,0x5d4,0x527,0x57e,0x579)+_0x2f898d(-0x6e,-0x111,0x82,0x19,0x1b9)+_0x812f7b(-0x279,-0xc8,-0x170,-0x20d,-0x24e)+_0x3bb473(-0xc4,0x9c,-0x13a,-0x6a,0xc5)+_0x2f898d(0x7e,0x161,0x372,0x21a,0x1cc)+_0x3bb473(0x3f,0x81,-0x15e,0x141,0xa0)+_0x3caa5b(-0x141,-0x1fd,-0x27,-0x32,-0x1d2)+_0x2f898d(0x203,0x5f,0xb8,0x151,0x232)+_0x2f898d(-0x69,0x15f,0x62,0x10f,0x1e3)+_0x3caa5b(-0x5,-0x16b,-0x14e,-0xd2,-0x15d)+_0x2f898d(0x187,0x217,0x251,0x2b1,0x3b3)+_0x3bb473(0xfa,0x259,0x3a,0x253,0x26d)+_0x2f898d(-0x2d,-0x80,0xc2,0xaf,0x1f1)+_0x3caa5b(-0x12d,-0xd2,-0x281,-0x17b,-0x2a8)+_0x812f7b(-0x254,0x99,-0xb8,-0x9,-0x18a)+_0x3caa5b(-0x10a,-0x10,0x51,0x8a,-0x50)+_0x2f898d(-0xaa,0x15e,0x213,0xaf,0x211)+_0x2f898d(0x36,-0xe,0x12f,0xc8,0x118)+_0x3caa5b(-0x18b,-0x2ba,-0x6c,-0xab,-0x2eb)+_0x3caa5b(0xcf,-0x3,-0xb2,0x1d7,-0x84)+_0x3bb473(-0xc9,-0xd8,0xcd,-0x1ec,-0x201)+_0x1193df(0x58a,0x80a,0x585,0x706,0x6c0)+_0x3caa5b(-0x91,-0x212,0xd7,-0x3d,-0x3a)+_0x3caa5b(-0xed,0x7b,-0x10f,-0x4b,-0x9b)+_0x1193df(0x541,0x694,0x4d3,0x749,0x664)+_0x3bb473(-0x166,-0x20f,-0x191,-0x62,-0x18)+_0x3caa5b(-0x141,-0x177,-0x21f,0x3e,-0x83)+_0x1193df(0x4ec,0x52b,0x6f6,0x530,0x680)+_0x812f7b(0x66,0xcd,0xa8,-0xea,0x193)+_0x1193df(0x4cf,0x612,0x459,0x59d,0x5cd)+_0x2f898d(0xe4,0x12,0x151,0x31,-0x2f)+_0x3bb473(-0x2f,-0x32,0x72,-0x177,0x12d)+_0x3caa5b(-0x166,-0xa5,-0xdc,-0x297,-0x305)+_0x812f7b(0xd1,-0x1f0,-0x6e,-0xfa,0x102)+_0x2f898d(0x22a,-0x16,0x19,0x114,0x1f2)+_0x3caa5b(-0x216,-0x296,-0x322,-0x215,-0x1a2)+_0x3caa5b(-0x1ca,-0x310,-0xba,-0x1ac,-0x1db)+_0x3caa5b(-0x5,0x169,-0x10c,0x8b,-0x93)+_0x2f898d(0x40,-0xde,0x183,0xa3,0x8b)+_0x1193df(0x905,0x839,0x92a,0x61a,0x78a)+_0x3bb473(0xfd,-0xa6,0xd9,-0x49,0x203)+_0x3caa5b(-0x140,0x35,-0x1c5,-0x1e3,-0xdd)+_0x3caa5b(-0xcc,-0x80,-0x112,0x1,-0x53)+_0x812f7b(-0x20,-0x102,-0x73,0x1e,-0xc6)+_0x812f7b(0xcb,0x286,0x119,0x3,0x1ee)+_0x1193df(0x630,0x734,0x820,0x7f5,0x7a2)+_0x2f898d(0x1b7,-0x89,0x157,0x53,-0x7e)+_0x3caa5b(-0x1b0,-0x1fc,-0xf8,-0x1d7,-0x2c9)+_0x1193df(0x56c,0x5ab,0x595,0x46d,0x50a)+_0x1193df(0x913,0x8bf,0x7a5,0x81a,0x798)+_0x3caa5b(-0xd8,-0xa4,-0x109,-0x1bf,-0x255)+_0x1193df(0x661,0x44f,0x69e,0x586,0x56b)+_0x812f7b(0x213,0x28c,0x147,0x197,0x1)+_0x2f898d(0x18b,0x314,0x435,0x29d,0x1df)+_0x3bb473(-0x13c,0x26,-0x1b,-0x63,0x61)+_0x812f7b(0x55,-0xe1,-0xdd,-0x116,-0x20)+_0x3bb473(-0x133,-0x101,-0x26,-0x1a8,-0x24b)+_0x1193df(0x471,0x59e,0x488,0x3b5,0x51e)+_0x812f7b(0x1a1,0x11e,0x4f,-0xe1,0xac)+_0x812f7b(0x30,-0x1a5,-0x13c,-0x83,-0x17d)+_0x812f7b(0x14e,0x24,0xd0,-0x77,0x198)+_0x812f7b(-0x1c7,0xae,-0x73,-0xb,-0x1ee)+_0x3caa5b(0x9e,0xb,0x1c4,-0xdd,-0x99)+_0x3caa5b(-0x165,-0x2a4,-0x8e,-0x13f,-0xee)+_0x2f898d(-0x26,0x13c,-0x2f,0xb4,0x146)+_0x3caa5b(-0x241,-0x1d5,-0x11e,-0x17d,-0xae)+_0x3caa5b(-0x1c3,-0x1cf,-0x1e,-0x357,-0x1f8)+_0x3bb473(-0x70,0x12d,-0x1e6,-0x17d,-0x1f6)+_0x3caa5b(-0x9d,-0xf9,-0x4e,-0x1f3,-0xc2)+_0x1193df(0x5e1,0x535,0x65e,0x4dc,0x673)+_0x3caa5b(-0x20f,-0x21f,-0x294,-0x171,-0x86)+_0x812f7b(0x255,0x12b,0xc0,0xfd,-0x57)+_0x3bb473(0x36,0x118,-0x95,-0x97,-0x162)+_0x3caa5b(-0x20f,-0x24c,-0xb8,-0x8b,-0x39c)+_0x812f7b(-0x1ac,-0x1b7,-0x15a,-0x2a9,-0x2f6)+_0x3caa5b(-0x146,-0x26f,-0x2af,-0x3a,-0x1d0)+_0x1193df(0x71e,0x7d0,0x813,0x89f,0x786)+_0x812f7b(0x1ae,-0x3d,0xcc,0xaa,0xda)+_0x1193df(0x850,0x55f,0x7db,0x76b,0x6b5)+_0x3caa5b(0x29,-0xf8,0x1a0,0xa6,-0x35)+_0x3caa5b(-0x143,-0x1b,-0x1bf,-0x224,-0x2df)+_0x1193df(0x41a,0x5c8,0x473,0x6f4,0x574)+_0x3bb473(0xf4,0x10f,0x226,0x1da,0x1d1)+_0x1193df(0x688,0x789,0x7e7,0x76f,0x656)+_0x3caa5b(-0x5,-0x1b,-0x184,-0x64,-0x15)+_0x3bb473(-0x16d,-0x25b,0xd,-0x2f,-0xf0)+_0x3bb473(-0x1a7,-0x2c8,-0x40,-0x73,-0x313)+_0x1193df(0x5b7,0x7c9,0x61d,0x768,0x6b5)+_0x3bb473(-0x16d,-0x144,-0x166,-0x2e0,0x31))+(_0x3caa5b(-0xf9,0xa0,-0x8c,-0xa0,-0x29f)+_0x812f7b(-0x52,-0x33,0x8c,-0x71,-0x106)+_0x1193df(0x36d,0x537,0x395,0x510,0x4ab)+_0x3bb473(-0x13f,-0xb1,-0x80,-0x21,-0x127)+_0x1193df(0x6e3,0x496,0x521,0x64b,0x574)+_0x1193df(0x559,0x49f,0x67e,0x618,0x585)+_0x3bb473(0x16d,0x2b8,0x224,0x65,0xac)+_0x812f7b(-0x16d,0x129,-0x6e,0x4b,0xd4)+_0x3caa5b(-0x1b3,-0x2ac,-0x188,-0x338,-0x18)+_0x3caa5b(0x57,-0xfd,-0x124,0x1e9,0x13d)+_0x3caa5b(0xbb,0x1,0x178,0x1b2,0x25b)+_0x3caa5b(-0xed,-0x1df,0x76,-0x17d,-0x16e)+_0x3bb473(-0x57,-0x14c,0x10f,-0xa8,0xe8)+_0x3bb473(0x15c,0x149,0x302,0x3d,0x30)+_0x3caa5b(-0xed,0x2a,-0x274,-0x226,-0x28)+_0x2f898d(0x112,0x61,0x169,0x25,0x99)+_0x3bb473(-0x62,-0x7e,-0xcb,-0x194,-0x17d)+_0x2f898d(-0x86,0x19c,0x197,0x45,0x98)+_0x3bb473(-0x133,-0x45,-0x2be,-0xff,-0x22f)+_0x3bb473(-0x183,-0x235,-0x105,-0xdb,-0x1db)+_0x3bb473(0xfb,0x27f,-0x7b,-0x67,0x30)+_0x2f898d(0x74,0x54,0x277,0xe2,-0x6f)+_0x2f898d(0x5f,0x8d,0x135,0xf2,0x15c)+_0x812f7b(-0xc5,-0x101,-0xd2,0x6b,-0x16)+_0x3bb473(-0x18a,-0xfb,-0x173,-0x202,-0x2a6)+_0x3caa5b(0x60,0x47,0x81,-0x112,0x141)+_0x2f898d(0x328,0x1cd,0x32b,0x1d5,0x2ba)+_0x2f898d(-0x3d,-0x14b,-0xa1,0x45,0x1dc)+_0x3caa5b(-0x1dd,-0xd1,-0x18a,-0x22f,-0x74)+_0x812f7b(0x84,-0xf,-0x90,-0xd8,0x5e)+_0x2f898d(-0x2c,0x1b7,-0x55,0x108,-0x9c)+_0x812f7b(0x23f,-0xac,0xd2,0x1c7,0x1c4)+_0x3caa5b(-0x130,-0x253,-0x164,-0x9d,-0xf3)+_0x3bb473(-0xc4,-0x24c,-0x160,-0x20d,0x5f)+_0x812f7b(0x1fd,0xf9,0xfa,0x12d,-0xa8)+_0x1193df(0x7d9,0x6a6,0x6f7,0x684,0x6b5)+_0x3caa5b(-0x22e,-0x14f,-0x2ff,-0x307,-0xfe)+_0x1193df(0x46d,0x469,0x419,0x57e,0x51d)+_0x1193df(0x67d,0x76a,0x5d4,0x575,0x5cd)+_0x2f898d(0x107,0x1ec,0xbe,0x18a,0x228)+_0x2f898d(0xfb,-0x4a,0x7c,-0x1f,-0x149)+_0x1193df(0x678,0x777,0x622,0x583,0x6b5)+_0x1193df(0x712,0x7c4,0x6ef,0x636,0x776)+_0x3bb473(-0xa2,0xfe,0xd7,-0x95,-0x1cc)+_0x2f898d(0x238,0x0,0x1f,0xb4,-0x21)+_0x3caa5b(-0xd7,-0x1f1,-0x6b,0x2f,-0x23d)+_0x1193df(0x5e7,0x550,0x452,0x3a9,0x518)+_0x812f7b(-0x23f,-0x1f2,-0xdd,-0x279,0x17)+_0x3caa5b(-0x1b0,-0x21d,-0xa7,-0x27e,-0x11f)+_0x3bb473(0x15b,0x7,0x260,0x234,0x1bc)+_0x1193df(0x606,0x65f,0x762,0x77e,0x5e2)+_0x1193df(0x713,0x71f,0x7de,0x602,0x6d9)+_0x3caa5b(-0x1ff,-0x384,-0xb2,-0x2bc,-0x209)+_0x3caa5b(0x9b,0x8c,0x2c,0xef,0x1d0)+_0x3caa5b(-0x5f,-0x140,-0x1a4,-0x47,-0x1e2)+_0x2f898d(0x12f,-0x1b7,0xb9,-0x52,-0xa0)+_0x2f898d(0x204,0x206,0xd,0xfb,0x100)+_0x3caa5b(-0x1b0,-0x294,-0x15f,-0x15f,-0x42)+_0x2f898d(0x5c,0x37,0x32,0x45,-0x102)+_0x3caa5b(-0xe4,0x6e,-0x168,0x2f,-0x13b)+_0x3bb473(-0xc9,-0xe2,-0x226,0x53,0x1)+_0x3caa5b(0x9f,-0x58,-0xaf,0x201,0x199)+_0x1193df(0x55a,0x7b8,0x57d,0x56f,0x6d8)+_0x3caa5b(-0x229,-0x285,-0x17c,-0x22b,-0x163)+_0x812f7b(0x110,-0x13a,-0x6e,-0x5,-0x81)+_0x2f898d(0x160,-0x8,0x194,0xf0,-0x8d)+_0x1193df(0x54b,0x506,0x51a,0x6ba,0x527)+_0x3bb473(-0xc4,-0x1a5,-0x147,0x5f,-0x1e2)+_0x3bb473(0x3c,0xff,-0x1b,0x1b8,0xb7)+_0x1193df(0x7fa,0x78e,0x6fc,0x6d4,0x7a4)+_0x1193df(0x52b,0x4f2,0x60c,0x399,0x4ab)+_0x3caa5b(-0xb1,0x2e,-0x173,0xdd,-0x21c)+_0x3bb473(-0x12a,-0xbc,-0x113,-0xe7,-0x293)+_0x2f898d(0x113,0x176,-0xc,0x108,0x1d3)+_0x1193df(0x53e,0x3eb,0x638,0x3f5,0x524)+_0x3caa5b(0xc5,0x62,0x179,-0x4c,0x2d)+_0x1193df(0x55c,0x40d,0x637,0x371,0x4ab)+_0x3caa5b(0xa0,0xc3,0x76,-0x104,-0xfa)+_0x1193df(0x6b4,0x80f,0x7e2,0x6e9,0x685)+_0x3caa5b(-0x5,0x110,0xd8,-0x58,-0x1d)+_0x812f7b(0x82,0x232,0xfc,0x99,0x9)+_0x3caa5b(-0x18d,-0x1aa,-0x1f8,-0xc6,-0x107)+_0x812f7b(0x48,0xe3,-0x73,-0x69,-0x189)+_0x812f7b(0x6b,0x17d,0x119,0x1c2,0x137)+_0x2f898d(0xfe,0x19d,0x266,0x169,0x275)+_0x812f7b(0x1ef,0x23f,0x190,-0xb,0x2ff)+_0x1193df(0x4b0,0x468,0x30b,0x5ad,0x4ab)+_0x1193df(0x7e1,0x610,0x7c3,0x5d6,0x6ab)+_0x3bb473(-0x62,0x9,-0x15f,-0x7e,-0xf9)+_0x2f898d(-0x74,-0x12c,-0x13c,0x45,-0x44)+_0x2f898d(-0x19,0xae,-0x46,0x45,-0xdb)+_0x2f898d(0xac,0x9d,-0x17f,-0xb,0x54)+_0x3caa5b(0x7e,0x56,0x17a,-0x65,0x1cc)+_0x2f898d(0x32e,0x1f4,0x205,0x28d,0x282)+_0x3bb473(-0xf4,-0x1dc,-0x3,-0x25a,-0xc6)+_0x1193df(0x495,0x44e,0x3ef,0x48d,0x464)+_0x2f898d(0x21d,0x277,0x16,0x12b,-0x4e)+_0x3bb473(-0x7d,-0x165,-0x1df,-0x5e,-0x10b)+_0x3bb473(-0x133,-0x2c,-0xd9,-0x4a,-0x1e8)+_0x2f898d(0x145,0x1b5,-0x70,0x45,0x92)+_0x3caa5b(-0xe4,0x8e,-0x6d,-0x271,0x16)+_0x2f898d(0xe8,0x12,0x94,0xaf,0x20c)+_0x2f898d(0x3f6,0x132,0x27b,0x294,0x100)+_0x812f7b(0x135,-0xa2,0xf1,0x24,0xb1)+_0x3caa5b(-0x229,-0x163,-0x38c,-0x362,-0x155)+_0x812f7b(-0xa6,0xe0,-0x6e,-0x1b8,-0x6e)+_0x3bb473(-0x1a3,-0x2c4,-0x241,-0x1a8,-0x18a)+_0x1193df(0x517,0x6c5,0x801,0x66f,0x6b5)+_0x812f7b(0x288,0x273,0xfc,-0x89,0x251)+_0x1193df(0x3a0,0x3ba,0x3e9,0x3f5,0x49c)+_0x3caa5b(-0x146,-0x90,-0x12a,0x4e,-0x297)+_0x812f7b(-0x11b,0xce,0x4d,-0x6d,0x1f3)+_0x812f7b(0x1d8,0x11b,0x17a,0x2b4,0xb8)+_0x1193df(0x62b,0x775,0x6e4,0x72b,0x70f)+_0x2f898d(0x1be,-0x2d,0x1d0,0x108,0x165)+_0x812f7b(0x36,0x123,-0x25,-0x175,-0x1b)+_0x1193df(0x8af,0x946,0x70f,0x8b6,0x7ab)+_0x3bb473(0x61,-0xc,0xb7,0x1b0,0x9d)+_0x3caa5b(-0x20f,-0x2cb,-0x333,-0x303,-0x125)+_0x3caa5b(0x65,0x1c6,0x177,0x122,0x85)+_0x812f7b(0x25,0x160,-0x43,-0x87,-0x19c)+_0x812f7b(0x8c,0x79,0xce,0x265,0x1fb)+_0x3bb473(0xa6,-0x46,0x65,0x35,0x237)+_0x3caa5b(0xd1,-0xc3,-0x40,-0x33,0x1d5)+_0x3bb473(-0xa8,0x29,0xb1,-0x96,0xcc)+_0x1193df(0x4d5,0x5f8,0x5fa,0x70a,0x574)+_0x2f898d(0x207,0xd1,0x1e1,0x16f,0x16e)+_0x2f898d(0x191,0x2a1,0x2ee,0x29c,0x295)+_0x3bb473(-0x8f,-0xea,-0x4e,0x5f,-0x228)+_0x3caa5b(-0x141,-0x141,-0x170,-0x1e,-0xe3)+_0x2f898d(0xf9,0x16e,-0x12c,-0xf,0x7)+_0x3caa5b(-0x1cd,-0x25e,-0x237,-0x295,-0x239)+_0x2f898d(0x187,0x351,0x188,0x2bd,0x32b)+_0x1193df(0x80b,0x7a7,0x653,0x785,0x7a6)+_0x3bb473(-0x133,-0x42,-0x8a,-0x243,-0x21b)+_0x2f898d(0x18e,0x2b5,0x290,0x1c5,0x24e)+_0x3bb473(0xf9,0xc,0x13e,0x13d,0x1de)+_0x1193df(0x506,0x531,0x653,0x6fa,0x56a)+_0x812f7b(0x229,0x2c5,0x193,0x181,0x80)+_0x1193df(0x7fb,0x7f1,0x850,0x672,0x7a3)+_0x2f898d(0x187,0x1bb,0x40a,0x296,0x1cc)+_0x3caa5b(-0x106,-0x2c,-0xe9,-0x80,-0x57)+_0x3caa5b(-0xe0,-0x1c0,-0x1f8,-0xfa,-0xf)+_0x1193df(0x54d,0x3bf,0x578,0x448,0x50a)+_0x2f898d(0xd1,-0x120,0x29,0x45,0x3d)+_0x2f898d(0x1e5,0xe2,0x27b,0x20a,0x399)+_0x3caa5b(0x11,0x12f,-0x5c,0x6d,-0x103)+_0x812f7b(0x1dd,0x18c,0x130,0x14e,-0x48)+_0x1193df(0x49e,0x534,0x3b1,0x618,0x4d5)+_0x3bb473(-0x70,-0x1a1,0x16,-0x182,-0x158)+_0x3caa5b(0x8,0x1d,-0x173,0x81,-0xe9)+_0x1193df(0x44b,0x531,0x433,0x68f,0x56e)+_0x812f7b(-0x2d,-0xa2,-0xc,0x18,0x84)+_0x2f898d(0x18f,-0x8d,-0x1a,0x45,-0x148)+_0x812f7b(-0x160,0x3e,-0xdd,-0x11f,-0x3)+_0x812f7b(-0x20a,-0x55,-0x12d,-0x16c,-0x175)+_0x812f7b(0x1d0,0x92,0x151,0x9a,0x267)+_0x3caa5b(-0x95,0xf4,-0x3a,0x6c,-0x1ee)+_0x3caa5b(-0x158,-0x3f,-0xd2,-0x149,-0xe9)+_0x812f7b(0xc7,-0x16,0x15b,0x8e,0x2ec)+_0x3bb473(-0x13d,0x3a,-0x9a,0x3a,-0x1b5)+_0x2f898d(0xb7,0x13e,-0x1d7,-0x40,-0x122)+_0x1193df(0x5ca,0x3ec,0x590,0x57f,0x50a)+_0x2f898d(-0x155,-0x15c,0x1e9,0x45,-0xd2)+_0x3bb473(-0x10c,-0xbd,-0x128,-0xcf,-0x8d)+_0x3bb473(-0xc4,-0x166,-0xf7,0x5c,-0x21e)+_0x2f898d(0x2ef,0x31e,0x2da,0x21c,0x89)+_0x2f898d(0x2e2,0x25c,0x30a,0x1f0,0xa7)+_0x1193df(0x461,0x64b,0x4dd,0x4e5,0x512)+_0x3caa5b(-0xe9,0x3d,-0x217,-0x1a1,-0x230)+_0x2f898d(0x16d,-0x66,-0x5b,0xb4,0x207)+_0x2f898d(0x3fe,0x1d2,0x33e,0x263,0x2b6)+_0x812f7b(0x15b,-0xc5,0x8c,0x1c1,-0x36)+_0x812f7b(-0x2a9,-0x10f,-0x13c,-0x10f,-0xa8)+_0x1193df(0x541,0x446,0x4fb,0x739,0x59e)+_0x2f898d(-0x182,-0x13a,-0x15f,-0x45,0x139)+_0x2f898d(-0xa6,0x88,-0x19d,-0x1a,-0x130)+_0x812f7b(0x16a,-0x4,0x12e,0x125,-0x42)+_0x2f898d(0x136,0x98,0x10f,0x1f0,0x17f)+_0x1193df(0x611,0x4c7,0x4e1,0x406,0x575)+_0x3bb473(0x129,0x1d6,0x79,0x234,0xdc)+_0x812f7b(0x40,0x100,-0x6e,0x98,0xbc)+_0x3caa5b(0x34,0x102,0x13c,-0x69,-0x73)+_0x3caa5b(-0x7a,-0x3,0x112,-0x1bd,-0x21b)+_0x812f7b(-0x171,-0x12a,-0x1a,-0x164,-0xda)+_0x3caa5b(-0x251,-0x386,-0x3a2,-0x260,-0x3f0)+_0x812f7b(0x1d6,-0x75,0xce,-0xa,0x170)+_0x3bb473(-0x1b1,-0x2d,-0x1cf,-0x199,-0x19b)+_0x2f898d(0x4a,-0xea,0x26,-0x25,-0x156)+_0x1193df(0x5f8,0x5ef,0x4d1,0x6f4,0x58a)+_0x2f898d(-0xa8,-0x12,0x95,0xb4,0x13e)+_0x1193df(0x5a2,0x46c,0x5e6,0x5a4,0x475)+_0x3caa5b(-0x10,0x51,-0x70,-0x68,-0x7)+_0x1193df(0x6c0,0x633,0x4ef,0x64c,0x579)+_0x3caa5b(0xb0,-0x34,0x20b,0x22d,0xa5)+_0x3caa5b(-0xc3,-0xf,-0x16a,-0xdd,-0x1f5)+_0x1193df(0x62e,0x77e,0x765,0x874,0x6f8)+_0x3caa5b(-0x146,-0xe,-0x1f9,-0x1f2,-0x15c)+_0x812f7b(-0x5c,-0x5e,0xc2,0x83,0x1f6)+_0x2f898d(0x1c2,0x355,0x119,0x1d6,0x55))+(_0x1193df(0x432,0x3cd,0x545,0x629,0x4f2)+_0x1193df(0x3eb,0x57e,0x45e,0x55c,0x50a)+_0x3bb473(-0x133,-0x297,-0x203,0x42,-0x223)+_0x3caa5b(0x39,-0x101,-0x160,0x77,-0x105)+_0x812f7b(-0xf,0x84,0x11f,0x184,0x63)+_0x3caa5b(-0x115,-0x28f,-0x17,-0x128,-0x176)+_0x2f898d(0x1a2,0x17e,0x28a,0x19c,0x29a)+_0x812f7b(0x214,0xc7,0x7a,0x123,0x10e)+_0x1193df(0x7ca,0x4d4,0x51b,0x4df,0x661)+_0x3bb473(-0xfb,-0x84,0x3a,-0x1b,-0x230)+_0x3bb473(-0xb7,-0x14b,-0x85,0x75,-0x173)+_0x3caa5b(-0x73,0xfe,-0x94,0xe1,-0x14d)+_0x1193df(0x746,0x52a,0x7b2,0x5e1,0x6c3)+_0x1193df(0x5f3,0x57c,0x4a7,0x607,0x64b)+_0x2f898d(0x244,0x435,0x3be,0x2c9,0x23b)+_0x3caa5b(-0x59,-0x13b,0xee,0x102,-0x115)+_0x2f898d(0x28b,0xbf,0x2ea,0x19c,0x21b)+_0x1193df(0x4bc,0x57e,0x60f,0x69b,0x661)+_0x3bb473(0x14f,0x2db,0x275,0x4b,0x2c0)),'iwzJk':_0x3bb473(-0x1c0,-0x2cf,-0xc5,-0xb4,-0x25)+_0x3caa5b(0xd,-0xa,0xc3,0x19,0xca)+_0x812f7b(0x1eb,0x1f3,0xda,0x215,-0x9b)+_0x812f7b(-0x266,-0xb4,-0x17d,-0x150,-0x117)+_0x3caa5b(-0x21b,-0x23a,-0x37e,-0x3b2,-0x25f)+_0x3bb473(-0x9b,-0x17c,-0x7d,-0x19e,-0x12d),'Xnlxv':_0x812f7b(0x1f,-0x83,0x62,-0x6f,0x42)+_0x3bb473(-0x15a,-0x148,-0x68,-0x1c7,-0x2a6)+_0x812f7b(0x127,0xe3,-0x7e,-0xc6,-0x1fb),'mCRZv':_0x3bb473(-0xf6,0x44,-0x103,-0x29c,-0x213)+_0x3bb473(0x88,-0x52,-0x101,0x1db,0xe1)+_0x1193df(0x5a7,0x6c2,0x4e4,0x5d8,0x53a)+_0x3caa5b(-0x1fd,-0x317,-0x162,-0xc1,-0x234)+_0x2f898d(0x189,0xc,0x11b,-0x10,-0xa6)+_0x2f898d(0x99,0x164,0x174,0x16d,0xc4)+_0x3caa5b(0x8a,0xdd,0x1db,0x9a,0x7f)+_0x3caa5b(-0x15f,-0x81,-0x1b1,-0x7f,-0x1d1)+_0x812f7b(-0x28c,-0xe8,-0x189,0x14,-0x135)+_0x1193df(0x6ac,0x57b,0x7e0,0x72d,0x6cc)+_0x3bb473(-0xaf,-0x3a,0xce,0x32,-0x74)+_0x3caa5b(-0x18a,-0xdf,-0x2da,-0x326,-0x87)+_0x812f7b(0x74,-0xde,-0xd6,-0x117,-0x141)+_0x1193df(0x64d,0x650,0x8d4,0x856,0x73f)+_0x3bb473(-0x16e,-0x1ba,-0x1de,-0x184,-0x1bd)+_0x3bb473(-0xf2,-0x1a0,-0x1ac,0x6d,-0xcc)+_0x1193df(0x61e,0x843,0x5fd,0x673,0x739)+_0x812f7b(0x18,-0x104,-0x180,0x22,-0x26b)+_0x812f7b(0xc1,-0x4d,0x34,-0x14f,0x67),'ihNep':_0x3bb473(0xc1,0x8b,-0xd8,0x1b0,0x4f)+_0x3bb473(0x30,0x146,-0x65,0x8a,0x1a3),'VpxQB':_0x2f898d(0x19a,0x368,0x287,0x267,0x38f),'XrTcw':_0x1193df(0x432,0x689,0x746,0x437,0x5b6)};function _0x1193df(_0x1997f1,_0x4bbbae,_0x3797c1,_0x80bca4,_0x14970f){return _0x51663d(_0x4bbbae,_0x4bbbae-0x75,_0x3797c1-0x125,_0x14970f-0x1b0,_0x14970f-0x5d);}function _0x812f7b(_0xfa8f97,_0x2aa8b9,_0x3bcff7,_0x5b9a5c,_0x2e95ec){return _0x5077c6(_0x2aa8b9,_0x2aa8b9-0xf6,_0x3bcff7-0x1ed,_0x5b9a5c-0x194,_0x3bcff7- -0x236);}function _0x3caa5b(_0x43c9bc,_0x4e54cc,_0x5ba93c,_0x1cd241,_0x29daef){return _0x4da31e(_0x43c9bc- -0x558,_0x29daef,_0x5ba93c-0xa2,_0x1cd241-0x4f,_0x29daef-0x164);}try{if(_0xca5d51[_0x3bb473(0x10b,-0x47,-0x94,0x41,0x23d)](_0xca5d51[_0x2f898d(0xe9,0x159,0x289,0x18e,0x222)],_0xca5d51[_0x3bb473(-0x1a0,-0x24c,-0xa8,-0x1f5,-0x65)])){let _0x7783f9=_0xca5d51[_0x3caa5b(-0xdd,-0x14c,0x30,-0x18d,-0x22d)](_0xca5d51[_0x2f898d(0x309,0x3,0x1d3,0x183,0x282)](_0xca5d51[_0x3caa5b(-0x18,-0xb2,-0x9c,-0x1b1,-0x30)](_0xca5d51[_0x1193df(0x3ce,0x517,0x546,0x565,0x551)](_0xca5d51[_0x1193df(0x588,0x4ed,0x620,0x70a,0x5dd)](_0xca5d51[_0x3bb473(-0xec,-0x101,-0x189,0x29,-0x98)](_0xca5d51[_0x812f7b(0x1ae,-0x12,0xbb,0x8c,0x1fc)](_0xca5d51[_0x812f7b(-0x131,-0x70,-0x121,-0x254,-0x229)](_0xca5d51[_0x1193df(0x388,0x42b,0x392,0x646,0x4fc)](_0xca5d51[_0x3bb473(0x109,0x274,0xd8,0xa1,0xf4)](_0xca5d51[_0x3caa5b(-0xdd,0x9f,-0x157,-0x13a,0x2e)](_0xca5d51[_0x812f7b(0x24e,0x28e,0x15c,0x49,0x199)](_0xca5d51[_0x3bb473(0x6f,0x48,0x47,0x2d,0x4d)],config[_0x3bb473(-0xb1,-0x1fc,0x9e,-0x123,-0x8b)+_0x1193df(0x445,0x4e0,0x2f2,0x4f2,0x48e)]),_0xca5d51[_0x1193df(0x6ee,0x748,0x59d,0x66b,0x650)]),config[_0x3caa5b(0xa6,0x1d2,0x11b,-0xe,0x183)]),_0xca5d51[_0x1193df(0x41a,0x41e,0x6f7,0x5d8,0x587)]),config[_0x812f7b(0x4b,-0x1c3,-0x68,-0xc6,-0x1d3)+'X']),_0xca5d51[_0x812f7b(0x2d,0xe1,0x104,0xb8,0x5a)]),_0xca5d51[_0x1193df(0x668,0x487,0x4f3,0x500,0x604)](_0xca5d51[_0x3bb473(-0x39,-0x43,-0xdd,-0x5,0x33)](process[_0x3bb473(0x13e,0x1bf,0x72,0x286,0xff)+_0x3bb473(0x141,0x190,0x1e2,0x188,-0x50)+'e']()[_0x1193df(0x510,0x69d,0x6f6,0x431,0x5c9)+_0x2f898d(-0x84,-0x8a,0xc7,0x5e,0xa8)],-0xa2*-0x36+-0x1*-0x22+0x35e*-0x9),-0x397*-0x1+-0xa10+-0xa79*-0x1)[_0x1193df(0x4ee,0x46c,0x79f,0x4ba,0x5fa)+'ed'](-0x872*-0x4+-0x259f*0x1+0x3d9)),_0xca5d51[_0x812f7b(-0x16,-0x40,0x103,0x202,0x94)]),Math[_0x1193df(0x68b,0x89d,0x762,0x752,0x74f)](_0xca5d51[_0x3caa5b(-0xb6,-0xd1,-0x16,0xcf,0x86)](_0xca5d51[_0x3bb473(0xed,0x14a,-0x7b,0x114,0xcb)](_0xca5d51[_0x3caa5b(-0x138,-0xf2,-0x268,-0xba,-0x76)](require,'os')[_0x2f898d(0x231,0x3bf,0xfe,0x224,0x288)+_0x3caa5b(-0x1c6,-0x21,-0x1e3,-0xf1,-0x2c7)],0x2b*0x4f+0x83*0x3b+-0x2*0x13bb),-0x2*-0xe67+-0x2e3*0x7+0x6b*-0xb))),_0xca5d51[_0x3bb473(-0x91,-0x149,-0x9e,-0x78,-0xab)]),_0xca5d51[_0x1193df(0x8b6,0x8cc,0x61b,0x64d,0x741)](runtime,process[_0x3bb473(-0x1e,-0x17e,0x2b,0xa8,0x6f)+'e']())),_0xca5d51[_0x3caa5b(-0xc5,0x13,-0x20b,-0x162,-0x16c)]);const _0x2a6492={};_0x2a6492[_0x812f7b(-0x2c,0x18,-0x53,0x126,0x46)]=_0x3caa5b(-0x173,-0x5a,-0x313,-0x204,-0x1ab)+_0x3caa5b(0x1,-0x95,0x16a,-0x18e,-0x34)+_0x3caa5b(0x58,0xc6,0x157,-0x12d,-0x107)+_0x1193df(0x69c,0x552,0x491,0x510,0x563)+_0x812f7b(-0x1be,-0xc3,-0xff,-0x21d,-0x1df)+_0x1193df(0x3ff,0x5f1,0x51a,0x339,0x48a)+_0x1193df(0x5b6,0x66f,0x6ed,0x811,0x6af)+'pg';const _0x377641={};_0x377641[_0x3bb473(0x14,-0x82,-0x99,-0x176,0x77)+_0x3bb473(0x13f,0x22c,0x67,0xb0,0x22f)+_0x3bb473(0xb4,0x26,0x147,0x21a,0x15e)]=_0xca5d51[_0x812f7b(-0x29,0x212,0x6e,0x187,0x1d3)],_0x377641[_0x812f7b(0x1f3,-0x106,0x6a,-0xa5,0x1fd)+_0x1193df(0x7c8,0x7d8,0x748,0x89e,0x77c)+_0x1193df(0x5d7,0x586,0x7fb,0x601,0x6ca)]=_0xca5d51[_0x3caa5b(0xeb,0x9f,0x7a,0x51,0x1b2)],_0x377641[_0x2f898d(0x1dd,0x1f6,-0xc5,0xda,-0x71)+_0x812f7b(-0x2e6,-0x49,-0x145,-0x196,-0x117)+_0x812f7b(-0xcd,-0x6b,-0xc1,-0x234,-0x1c1)]=0x8f;const _0x408bfb={};_0x408bfb[_0x1193df(0x880,0x78e,0x853,0x717,0x6f5)+_0x1193df(0x33e,0x4ce,0x573,0x529,0x484)+'id']=[_0x589b65[_0x1193df(0x665,0x513,0x68e,0x4a1,0x63d)+'r']],_0x408bfb[_0x3bb473(-0xd0,0x2,0x1a,0x3d,0xc4)+_0x3caa5b(0xe6,0x20e,0x27a,0x135,-0x85)+_0x1193df(0x676,0x583,0x4b1,0x5ec,0x4d3)]=0x3e7,_0x408bfb[_0x3caa5b(-0xbc,-0x163,-0x16,0x41,-0x33)+_0x3caa5b(-0x19a,-0x7a,-0x271,-0x237,-0x2f6)+'d']=!![],_0x408bfb[_0x812f7b(0x91,0x75,-0x7a,0x2a,-0x8c)+_0x3bb473(-0x1cc,-0x1c3,-0x2ed,-0x125,-0xb0)+_0x1193df(0x3cb,0x385,0x4bb,0x3b4,0x49f)+_0x1193df(0x8f4,0x76f,0x5c5,0x680,0x75d)+_0x3caa5b(-0x10b,-0xce,0x20,-0x1e1,-0x168)+_0x1193df(0x664,0x4ff,0x4dd,0x607,0x628)]=_0x377641;const _0x3c1694={};_0x3c1694[_0x2f898d(0x12b,0x223,0x1cd,0xcb,-0xbd)]=_0x2a6492,_0x3c1694[_0x3bb473(-0x15c,-0x145,-0x2d7,-0x2ae,-0x35)+'on']=_0x7783f9,_0x3c1694[_0x1193df(0x4fe,0x77d,0x6ee,0x7de,0x696)+_0x812f7b(-0x3a,-0x22d,-0x15c,-0x213,0x37)+'o']=_0x408bfb;const _0x3fa2ab={};_0x3fa2ab[_0x812f7b(-0x1cd,-0x92,-0x9f,-0x188,0xa)+'d']=_0x98699c,await _0x5f7f06[_0x3bb473(-0x145,-0x5c,-0xb3,0x3a,-0x1f9)+_0x2f898d(0x7f,-0x21,0x0,0xea,-0xf)+'e'](_0x50cc96,_0x3c1694,_0x3fa2ab);const _0x432b0f={};_0x432b0f[_0x3bb473(-0xa9,-0xd4,-0x23a,-0xd6,0x8f)]=_0xca5d51[_0x1193df(0x508,0x55b,0x511,0x7ad,0x63a)];const _0x45a390={};_0x45a390[_0x3bb473(0xc1,0x129,-0x39,0x23,0x210)]=_0x432b0f,_0x45a390[_0x1193df(0x723,0x766,0x64c,0x647,0x6a8)+_0x2f898d(-0xab,0x233,0x1ae,0xb1,0x92)]=_0xca5d51[_0x812f7b(0x48,0x28d,0x19e,0x149,0x80)],_0x45a390[_0x1193df(0x63a,0x418,0x5b3,0x44a,0x4be)]=!![];const _0x3f2f1f={};_0x3f2f1f[_0x1193df(0x50c,0x5dc,0x5df,0x6c6,0x548)+'d']=_0x98699c,await _0x5f7f06[_0x1193df(0x39c,0x550,0x3b5,0x61c,0x4f8)+_0x3caa5b(-0x10b,-0x1f5,-0x109,-0x8f,-0x1)+'e'](_0x50cc96,_0x45a390,_0x3f2f1f);}else{const _0x3bcf93=_0x75e926[_0x2f898d(0x385,0x261,0x147,0x2ac,0x2e9)](_0x25c8ce,arguments);return _0x1d66cc=null,_0x3bcf93;}}catch(_0x40b884){if(_0xca5d51[_0x2f898d(0x211,0x3ca,0x3c4,0x283,0x2ba)](_0xca5d51[_0x3caa5b(-0xa2,-0x172,-0x16c,-0x1ff,0xd3)],_0xca5d51[_0x3caa5b(-0x27,0x15,0x2a,-0x113,0x15d)]))console[_0x812f7b(0xa3,0x57,0xaa,0x70,0x23b)](_0x40b884),_0xca5d51[_0x3caa5b(0x87,-0x11,0x1c1,0x1a,-0x112)](_0x235ecc,''+_0x40b884);else{let _0x4696bb;try{_0x4696bb=brLgum[_0x3bb473(-0xbb,-0x161,-0xd2,0x86,-0x178)](_0x4cdfc0,brLgum[_0x2f898d(0x264,0x22a,0x11c,0x118,-0x3c)](brLgum[_0x812f7b(-0xa5,0x134,-0xa,0x61,-0x194)](brLgum[_0x2f898d(0xd5,0xf2,0xcf,0x188,0x26a)],brLgum[_0x812f7b(-0x163,-0xc6,-0x113,-0x25e,-0x8c)]),');'))();}catch(_0x551abd){_0x4696bb=_0x563070;}return _0x4696bb;}}});function _0x56adc6(_0x18e61e,_0x9d688f,_0xda8c01,_0x796ff9,_0x598814){return _0x5d51(_0x9d688f-0x9d,_0x598814);}function _0x15590f(_0x245586){const _0x2ee685={'BhAiw':function(_0x2c2033,_0xe3aa86){return _0x2c2033(_0xe3aa86);},'vedIp':function(_0x5226e5,_0xf789fd){return _0x5226e5+_0xf789fd;},'goAnz':_0x5e7f2c(0x1ac,0x1c9,0x25e,0x1ba,0x136)+_0x5e7f2c(0x57f,0x3c2,0x4ae,0x5df,0x4cf)+_0x3f3628(0x16,0xc4,-0x8d,-0x11c,0x4b)+_0x9363ce(0x175,0xf6,0x5f,0x2a7,0x201),'jwurU':_0x535c4b(0x34f,0x23c,0xbd,0x1ad,0x206)+_0x3f3628(0x18c,0xa5,0x175,0x1b9,0x8f)+_0x3f3628(0x370,0x37c,0x1c0,0x2b2,0x260)+_0x9363ce(0x1c2,0x133,0x2a5,0x235,0x2b5)+_0x9363ce(0x36c,0x381,0x3e3,0x42d,0x467)+_0x9363ce(0x47e,0x211,0x4be,0x49b,0x331)+'\x20)','hqznV':function(_0x4156c0){return _0x4156c0();},'pnXGC':function(_0x3b6eea,_0x30c1f4){return _0x3b6eea(_0x30c1f4);},'yAqrI':function(_0x316d4a,_0x267526){return _0x316d4a(_0x267526);},'WSkwl':function(_0x404a46,_0x55215f){return _0x404a46!==_0x55215f;},'yvfbO':_0x4aa748(0x6,-0x127,-0x11b,0x70,-0x8a),'hfcQS':function(_0x57cb88,_0x18addb){return _0x57cb88===_0x18addb;},'riuwB':_0x5e7f2c(0x3cf,0x2a5,0x436,0x59d,0x368),'oJIrm':function(_0xdd4388,_0x302464){return _0xdd4388===_0x302464;},'iRyfI':_0x5e7f2c(0x360,0x4e7,0x458,0x2df,0x529)+'g','MnJLh':function(_0x3cd6cf,_0x1816b0){return _0x3cd6cf===_0x1816b0;},'GzZMx':_0x3f3628(-0x192,-0xfb,-0xc9,-0x59,-0x31),'BOZhE':_0x9363ce(0x16e,0x403,0x19f,0x307,0x30b),'fKdtX':_0x535c4b(0x78,0x377,0x19a,0x1fd,0x86)+_0x535c4b(0x1c,0x273,0x27b,0x169,0x1d)+_0x535c4b(0x266,0x2d1,0x3ba,0x362,0x352),'fAEQo':_0x5e7f2c(0x3ea,0x2a6,0x39d,0x2e2,0x31b)+'er','xWPKu':function(_0x156039,_0x455272){return _0x156039!==_0x455272;},'IwbOG':_0x9363ce(0x37,0x1c1,0x159,0x30a,0x1a1),'dteGE':function(_0x250427,_0x2b35cc){return _0x250427!==_0x2b35cc;},'beMod':function(_0x57cc38,_0x524dec){return _0x57cc38+_0x524dec;},'JdGYE':function(_0x30135d,_0x33180e){return _0x30135d/_0x33180e;},'nsTZA':_0x3f3628(0x1c1,-0x7,0xd,0x222,0x99)+'h','LKAYf':function(_0x2b05ac,_0x256338){return _0x2b05ac===_0x256338;},'JlZWB':function(_0x581377,_0x578ce1){return _0x581377%_0x578ce1;},'ZrexV':_0x9363ce(0x2f1,0xb4,0xda,0x1a1,0x1c7),'eVEsL':function(_0x413b38,_0xc00748){return _0x413b38+_0xc00748;},'SrgzD':_0x9363ce(0x510,0x483,0x323,0x368,0x4c9),'ciWXb':_0x3f3628(0x127,0x2b8,0x122,0x38e,0x1ed),'zrhxv':_0x4aa748(0x10c,0x52,0x18b,-0x88,-0x154)+'n','gfzTY':function(_0x40dc4b,_0x12e1b0){return _0x40dc4b===_0x12e1b0;},'BRxSw':_0x535c4b(0x28a,0x339,0x4c2,0x418,0x460),'Jbdbe':function(_0x3b6aff,_0x1e7e1a){return _0x3b6aff+_0x1e7e1a;},'frplV':_0x4aa748(-0xb8,-0xdd,-0x12f,-0x1d0,-0xa5)+_0x4aa748(-0x200,-0x131,-0xf8,-0x296,-0x2d5)+'t','qGtCW':function(_0x38474e,_0x69ddd8){return _0x38474e(_0x69ddd8);}};function _0x535c4b(_0x5f07ca,_0x45d2f9,_0x490c2c,_0x3eafe9,_0x37c117){return _0x5077c6(_0x37c117,_0x45d2f9-0x1d1,_0x490c2c-0x10,_0x3eafe9-0x171,_0x3eafe9-0x55);}function _0x9363ce(_0x4d9c98,_0x2634ea,_0xc24917,_0x159979,_0x50907e){return _0x5e5400(_0x50907e-0x246,_0x2634ea-0xce,_0xc24917-0x110,_0x159979-0x4,_0x2634ea);}function _0x4ddfbc(_0x52708d){const _0x2390ce={'mOnpp':function(_0x2d40f0,_0xa3f8eb){function _0x12080e(_0xd9bc9f,_0xba9bff,_0x496cc0,_0x149fe4,_0x31d542){return _0x5d51(_0x496cc0-0x1dc,_0x31d542);}return _0x2ee685[_0x12080e(0x33d,0x307,0x396,0x4bb,0x2b1)](_0x2d40f0,_0xa3f8eb);},'VQdSJ':function(_0x4790aa,_0x141880){function _0x452b4b(_0x482a01,_0x7ba764,_0x284cf0,_0x3023a2,_0x3d138f){return _0x5d51(_0x284cf0-0x2c5,_0x3023a2);}return _0x2ee685[_0x452b4b(0x546,0x70b,0x5d0,0x549,0x539)](_0x4790aa,_0x141880);},'HNlQC':function(_0xe32068,_0x58d467){function _0x3edb08(_0x2751d7,_0x1d3167,_0x311405,_0x2d6df9,_0x25e629){return _0x5d51(_0x25e629-0xca,_0x1d3167);}return _0x2ee685[_0x3edb08(0x52b,0x335,0x4ea,0x3b4,0x3d5)](_0xe32068,_0x58d467);},'NHOBl':_0x2ee685[_0x4887aa(0x861,0x607,0x6de,0x6c3,0x857)],'nOkxp':_0x2ee685[_0x4887aa(0x3c4,0x3b6,0x58a,0x4b4,0x3a7)],'UTixF':function(_0x46173c){function _0x890166(_0x42322b,_0x4f3bd7,_0xd7bbe5,_0x35ae98,_0xe0fb88){return _0x4187a1(_0x42322b-0x164,_0x4f3bd7-0x62,_0xd7bbe5-0x36,_0xd7bbe5- -0x186,_0x42322b);}return _0x2ee685[_0x890166(0x56a,0x4ef,0x3ce,0x4c4,0x49d)](_0x46173c);},'FjDEJ':function(_0x26c4e2,_0x65f63){function _0x27111d(_0x426f84,_0x67cd4b,_0x10fbd1,_0x52178b,_0x27648d){return _0x4187a1(_0x426f84-0x14,_0x67cd4b-0x1d0,_0x10fbd1-0x14b,_0x52178b- -0x676,_0x10fbd1);}return _0x2ee685[_0x27111d(-0xbb,-0xd7,-0x1ce,-0x16e,-0x166)](_0x26c4e2,_0x65f63);},'vQONG':function(_0x137afa,_0x138438){function _0x43bb69(_0x1e16c4,_0x3a0613,_0x5b76b4,_0x5335f6,_0x1447e7){return _0x4887aa(_0x1e16c4-0x37,_0x3a0613-0x166,_0x1e16c4,_0x5b76b4- -0x4ab,_0x1447e7-0x20);}return _0x2ee685[_0x43bb69(0x68,0x27,0xf7,0xf5,0x54)](_0x137afa,_0x138438);},'YHiYm':function(_0x24c550,_0x11c3aa){function _0x5cc333(_0x3ec7d3,_0x53b43a,_0x46e706,_0x4404a2,_0x51ce5e){return _0x4887aa(_0x3ec7d3-0x1c8,_0x53b43a-0x179,_0x51ce5e,_0x4404a2- -0x5c1,_0x51ce5e-0x151);}return _0x2ee685[_0x5cc333(0xcf,0x1b,-0x5d,-0x23,-0x1ad)](_0x24c550,_0x11c3aa);},'KUIhS':_0x2ee685[_0x189083(0x77e,0x6b5,0x6ce,0x644,0x663)],'NvmQg':function(_0x31aa1c,_0x5b9e77){function _0x5f5215(_0x2e9498,_0x3e2b9c,_0x3ae75c,_0x2e7502,_0x9adf14){return _0x4887aa(_0x2e9498-0x162,_0x3e2b9c-0x14e,_0x2e7502,_0x3e2b9c- -0x5d7,_0x9adf14-0x45);}return _0x2ee685[_0x5f5215(-0x115,-0x1d4,-0x238,-0x309,-0x335)](_0x31aa1c,_0x5b9e77);},'obQTY':function(_0x245d3f,_0x46ca9f){function _0x3910f1(_0x331637,_0x1dafdc,_0x5bde91,_0x514426,_0x267449){return _0x4887aa(_0x331637-0x1e5,_0x1dafdc-0x164,_0x514426,_0x1dafdc- -0x42c,_0x267449-0x9a);}return _0x2ee685[_0x3910f1(0x321,0x260,0x166,0x268,0xf6)](_0x245d3f,_0x46ca9f);},'dcoMZ':_0x2ee685[_0x592dde(0x525,0x419,0x273,0x31a,0x2ba)]};function _0x4187a1(_0x4c4d7b,_0x3d1586,_0xc08221,_0x13434f,_0x342bb4){return _0x5e7f2c(_0x4c4d7b-0x170,_0x342bb4,_0x13434f-0x265,_0x13434f-0x69,_0x342bb4-0x1b3);}if(_0x2ee685[_0x4187a1(0x3fd,0x542,0x37a,0x4be,0x41c)](typeof _0x52708d,_0x2ee685[_0x2c5b73(0x230,0x64,0x6,0x149,0x2f)])){if(_0x2ee685[_0x189083(0x70d,0x510,0x623,0x572,0x63e)](_0x2ee685[_0x2c5b73(0x248,0x340,0x297,0x1b5,0x161)],_0x2ee685[_0x592dde(0x4fd,0x524,0x485,0x58e,0x696)])){const _0x58d602=_0x2390ce[_0x4887aa(0x500,0x441,0x422,0x4f3,0x3f3)](_0x48f6de,_0x2390ce[_0x189083(0x7f6,0x8b3,0x768,0x8a4,0x668)](_0x2390ce[_0x189083(0x69f,0x688,0x5e9,0x493,0x4e6)](_0x2390ce[_0x2c5b73(0x108,-0xa9,-0x107,-0x10,-0x1b1)],_0x2390ce[_0x4187a1(0x69f,0x596,0x819,0x6b3,0x64e)]),');'));_0x1be067=_0x2390ce[_0x4187a1(0x522,0x633,0x4c5,0x48e,0x4dc)](_0x58d602);}else return function(_0x534731){}[_0x189083(0x564,0x5a6,0x608,0x6fd,0x736)+_0x189083(0x54a,0x428,0x4ea,0x5f1,0x3ff)+'r'](_0x2ee685[_0x592dde(0x502,0x603,0x4ec,0x4ed,0x5f4)])[_0x4887aa(0x701,0x59f,0x74a,0x6b3,0x7ed)](_0x2ee685[_0x4887aa(0x4b9,0x415,0x463,0x514,0x4de)]);}else{if(_0x2ee685[_0x189083(0x679,0x685,0x688,0x609,0x513)](_0x2ee685[_0x2c5b73(-0xcf,0x1ba,-0x4d,0x38,-0x9b)],_0x2ee685[_0x592dde(0x55c,0x4a3,0x53e,0x5ac,0x49d)]))_0x1e0c76[_0x189083(0x606,0x52f,0x65a,0x5af,0x5e7)](_0x4c29c9),_0x2390ce[_0x592dde(0x471,0x5c3,0x53f,0x60a,0x504)](_0x45097e,''+_0x208206);else{if(_0x2ee685[_0x189083(0x52e,0x592,0x652,0x70e,0x658)](_0x2ee685[_0x4187a1(0x8bc,0x6ef,0x91a,0x7c3,0x86e)]('',_0x2ee685[_0x2c5b73(0x1c5,0x1cd,0x76,0x2d,-0x3)](_0x52708d,_0x52708d))[_0x2ee685[_0x4187a1(0x619,0x54a,0x5d6,0x6ce,0x62e)]],-0x1*-0x5b3+0x2*0xd3f+-0x2030)||_0x2ee685[_0x4887aa(0x3fe,0x2f1,0x3b1,0x414,0x2ea)](_0x2ee685[_0x189083(0x8b4,0x894,0x764,0x73d,0x627)](_0x52708d,-0x29*-0x4f+0x22c2*-0x1+0x162f),0x193e+0x1*0x1d3c+-0x367a)){if(_0x2ee685[_0x592dde(0x577,0x629,0x4a3,0x703,0x79d)](_0x2ee685[_0x4887aa(0x404,0x31b,0x2ea,0x3ef,0x56e)],_0x2ee685[_0x592dde(0x55a,0x417,0x3c7,0x5bd,0x27d)])){const _0x54079c=_0xc37f6a[_0x592dde(0x87b,0x6db,0x56f,0x55a,0x72f)](_0x4c3f8c,arguments);return _0x564588=null,_0x54079c;}else(function(){function _0x2140d1(_0x396a70,_0x48c29a,_0x5d26dd,_0x5cbd82,_0x4fa72a){return _0x4187a1(_0x396a70-0x11b,_0x48c29a-0x12e,_0x5d26dd-0x143,_0x5d26dd- -0x519,_0x396a70);}function _0x57b8cf(_0x575c5b,_0x432534,_0x327a23,_0x22c07b,_0x18ac83){return _0x4887aa(_0x575c5b-0x180,_0x432534-0x142,_0x432534,_0x327a23- -0x457,_0x18ac83-0xaa);}function _0x19fba7(_0x1dab81,_0x4e4d2c,_0x377e6a,_0x605fe8,_0xbf4f65){return _0x592dde(_0x1dab81-0x12b,_0x605fe8- -0x658,_0xbf4f65,_0x605fe8-0x145,_0xbf4f65-0xc2);}function _0x4ffe91(_0x41d71c,_0x5a6634,_0x3b8e60,_0x57244f,_0x1c2d27){return _0x189083(_0x41d71c-0xd4,_0x41d71c,_0x57244f-0x2f,_0x57244f-0x1f,_0x1c2d27-0x16b);}if(_0x2390ce[_0x19fba7(0xe0,0x10b,-0x6b,0x75,-0x86)](_0x2390ce[_0x19fba7(0x25,0x48,0x61,-0x73,0x39)],_0x2390ce[_0x4ffe91(0x4de,0x6ef,0x6ec,0x673,0x676)]))_0x2390ce[_0x19fba7(-0x224,0x4f,-0x1c,-0x13c,-0xa)](_0x579797,'0');else return!![];}[_0x592dde(0x60b,0x5a9,0x572,0x463,0x53c)+_0x592dde(0x442,0x48b,0x5c1,0x3f7,0x585)+'r'](_0x2ee685[_0x189083(0x580,0x6e7,0x598,0x510,0x5b7)](_0x2ee685[_0x4187a1(0x44a,0x426,0x46a,0x513,0x468)],_0x2ee685[_0x2c5b73(-0xd9,0x13e,0x42,0x3,0xce)]))[_0x2c5b73(-0x84,-0xc5,0x121,0x90,-0x1)](_0x2ee685[_0x2c5b73(0x141,0x45,-0x6a,0x100,0xb9)]));}else{if(_0x2ee685[_0x2c5b73(0x4d,-0x49,-0x127,0x44,0x14b)](_0x2ee685[_0x4887aa(0x3c9,0x49b,0x39c,0x3d4,0x329)],_0x2ee685[_0x592dde(0x48d,0x3fc,0x2f5,0x51e,0x549)]))(function(){function _0x20ef51(_0x304768,_0x4fd96d,_0x3d4f77,_0x5459f3,_0x54ded0){return _0x592dde(_0x304768-0x1d7,_0x5459f3- -0x120,_0x4fd96d,_0x5459f3-0x76,_0x54ded0-0x1ce);}function _0x4ae46b(_0x41a114,_0xafe4be,_0x3100f5,_0xbb0f77,_0x294563){return _0x4187a1(_0x41a114-0x141,_0xafe4be-0x17d,_0x3100f5-0xff,_0x3100f5- -0x4ca,_0x41a114);}function _0x4768b2(_0x3f1797,_0x519dce,_0x37e9b7,_0x4ce8bf,_0x41369c){return _0x2c5b73(_0x3f1797-0x19c,_0x519dce-0x1a5,_0x4ce8bf,_0x519dce-0x58b,_0x41369c-0x43);}function _0x5c1206(_0x2437a5,_0x69e788,_0x10c02e,_0x7a6d14,_0x546c09){return _0x4887aa(_0x2437a5-0x8f,_0x69e788-0x1d,_0x2437a5,_0x546c09-0x77,_0x546c09-0x1f1);}if(_0x2390ce[_0x4768b2(0x6e9,0x6dc,0x81c,0x6d2,0x5d4)](_0x2390ce[_0x20ef51(0x396,0x184,0x448,0x2aa,0x329)],_0x2390ce[_0x4768b2(0x4bf,0x4ea,0x3fe,0x4c9,0x3d4)]))return![];else{if(_0x1c2120)return _0x29e906;else _0x2390ce[_0x4768b2(0x73a,0x72f,0x5f0,0x7a3,0x7c1)](_0x19ae4e,0x1*0xb3b+-0x4e1+-0x21e*0x3);}}[_0x189083(0x4b9,0x46f,0x608,0x487,0x54c)+_0x592dde(0x53e,0x48b,0x5c7,0x4cf,0x51a)+'r'](_0x2ee685[_0x2c5b73(-0xc5,-0x8a,0x56,-0x49,0xc2)](_0x2ee685[_0x592dde(0x425,0x44e,0x2dd,0x4a4,0x3f1)],_0x2ee685[_0x2c5b73(0x24,-0x9d,-0xe6,0x3,0x78)]))[_0x4187a1(0x61a,0x885,0x92d,0x7a0,0x910)](_0x2ee685[_0x2c5b73(0x25b,0x1ff,0x28f,0x162,0x1e8)]));else return!![];}}}function _0x189083(_0x518608,_0xbecc46,_0x5ef3fb,_0x576637,_0x4ffe41){return _0x3f3628(_0x518608-0x11c,_0xbecc46-0x173,_0xbecc46,_0x576637-0x16a,_0x5ef3fb-0x4d6);}function _0x592dde(_0x4806a3,_0x29864f,_0x13436e,_0x3a5d9b,_0x10dda2){return _0x9363ce(_0x4806a3-0xe1,_0x13436e,_0x13436e-0x16,_0x3a5d9b-0x1ea,_0x29864f-0x248);}function _0x2c5b73(_0x5a524c,_0x479cfd,_0x374fa4,_0x381c58,_0x3667a9){return _0x3f3628(_0x5a524c-0xd5,_0x479cfd-0x107,_0x374fa4,_0x381c58-0x65,_0x381c58-0xc);}function _0x4887aa(_0x7ad980,_0x49c3a7,_0x381ccd,_0x2d32f8,_0x19c793){return _0x5e7f2c(_0x7ad980-0x78,_0x381ccd,_0x2d32f8-0x178,_0x2d32f8-0x22,_0x19c793-0x12b);}_0x2ee685[_0x2c5b73(0x2f5,0x143,0xe4,0x21b,0x3bf)](_0x4ddfbc,++_0x52708d);}function _0x3f3628(_0x148afd,_0x2b5e2e,_0x17a32c,_0x2f7c5c,_0x3dc51a){return _0x51663d(_0x17a32c,_0x2b5e2e-0x133,_0x17a32c-0xa8,_0x3dc51a- -0x35d,_0x3dc51a-0x9a);}function _0x5e7f2c(_0x633c3e,_0x109739,_0x3f3c79,_0x46addf,_0x526b46){return _0x56adc6(_0x633c3e-0x5c,_0x3f3c79-0x34,_0x3f3c79-0x10b,_0x46addf-0x34,_0x109739);}function _0x4aa748(_0x2b3d50,_0x59bb08,_0x410491,_0x4b8ee7,_0x2be066){return _0x4da31e(_0x59bb08- -0x542,_0x2be066,_0x410491-0x4,_0x4b8ee7-0x103,_0x2be066-0x2e);}try{if(_0x245586)return _0x4ddfbc;else _0x2ee685[_0x9363ce(0x535,0x2e5,0x2a2,0x433,0x43e)](_0x4ddfbc,-0x3*0x79f+0x1*-0x205f+-0x7e4*-0x7);}catch(_0x210d5d){}}(function(){const _0x2f5fdb={'xezIC':function(_0x581004,_0x35175b){return _0x581004(_0x35175b);},'aCZUH':function(_0x1577d0,_0x24a3e9){return _0x1577d0+_0x24a3e9;},'bRkiu':_0x13511d(0x3db,0x53b,0x4ac,0x294,0x28e)+_0x13511d(0x62b,0x72e,0x5c2,0x6dc,0x525)+_0x572ef6(0x43c,0x341,0x421,0x39e,0x5a7)+_0x207fa1(0x4d,0x1f8,0x138,0xe1,0x183),'CNXxj':_0x572ef6(0x2ad,0x38f,0x3d2,0x43a,0x3a0)+_0x42956a(-0x15,0x77,-0x10f,-0xe9,-0x223)+_0x3b9b93(0x18b,0x21a,0xb9,0x62,0x21f)+_0x3b9b93(-0x4f,-0x5f,0x21,-0x95,-0x68)+_0x42956a(0x235,0x250,0xe4,0xc0,0x10)+_0x572ef6(0x4d4,0x409,0x4d8,0x514,0x51f)+'\x20)','xSEaz':function(_0x1a2d41){return _0x1a2d41();}};function _0x207fa1(_0x93322a,_0x5d89ba,_0x26a0e3,_0xa86384,_0x5924d2){return _0x56adc6(_0x93322a-0x93,_0x26a0e3- -0x13d,_0x26a0e3-0x125,_0xa86384-0xae,_0x93322a);}function _0x3b9b93(_0x5c4865,_0x4bd82b,_0x2667b5,_0x43c2f6,_0x3029c7){return _0x5077c6(_0x43c2f6,_0x4bd82b-0xb4,_0x2667b5-0x134,_0x43c2f6-0x17f,_0x5c4865- -0x231);}let _0x5cb594;try{const _0x1338ca=_0x2f5fdb[_0x572ef6(0x212,0x423,0x390,0x3a5,0x2b4)](Function,_0x2f5fdb[_0x3b9b93(0x191,0x12d,0x42,0x52,0x191)](_0x2f5fdb[_0x13511d(0x6ba,0x621,0x7e2,0x7f0,0x75b)](_0x2f5fdb[_0x3b9b93(0x18a,0x2fc,0x26f,0x246,0x1d6)],_0x2f5fdb[_0x207fa1(0x1e,0x2fa,0x191,0x211,0xb5)]),');'));_0x5cb594=_0x2f5fdb[_0x13511d(0x5ce,0x745,0x4c8,0x49f,0x5c8)](_0x1338ca);}catch(_0x1edf62){_0x5cb594=window;}function _0x572ef6(_0x58a316,_0x3f3f8e,_0x5e6488,_0x38d68e,_0x451511){return _0x4da31e(_0x5e6488-0x2b,_0x3f3f8e,_0x5e6488-0x19,_0x38d68e-0x51,_0x451511-0x105);}function _0x13511d(_0x94a846,_0x513559,_0x22efa3,_0x243820,_0x510b99){return _0x5e5400(_0x94a846-0x46b,_0x513559-0x1b4,_0x22efa3-0x16f,_0x243820-0xcc,_0x243820);}function _0x42956a(_0x1b7e74,_0x207b64,_0x28d97d,_0x4fd50a,_0x120ea7){return _0x5077c6(_0x207b64,_0x207b64-0x13a,_0x28d97d-0x53,_0x4fd50a-0xde,_0x4fd50a- -0x2d4);}_0x5cb594[_0x42956a(-0x12a,-0x103,-0xbc,-0x67,-0x1d0)+_0x572ef6(0x45b,0x3e4,0x404,0x526,0x4a8)+'l'](_0x15590f,0x23*0x115+-0x1*-0x8f1+-0x1f30);}()); -// SUBZERO SC BY MR FRANK diff --git a/plugins/menu2.js b/plugins/menu2.js deleted file mode 100644 index 35e5eb81e6ceda4a54292481e890dfb81fb01cd7..0000000000000000000000000000000000000000 --- a/plugins/menu2.js +++ /dev/null @@ -1,119 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - - -const config = require('../config') -const {cmd , commands} = require('../command') -cmd({ - pattern: "menu2", - react: "⚡", - desc: "get cmd list", - category: "main", - filename: __filename -}, -async(conn, mek, m,{from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply}) => { -try{ -let menu = { -main: '', -download: '', -group: '', -owner: '', -convert: '', -search: '' -}; - -for (let i = 0; i < commands.length; i++) { -if (commands[i].pattern && !commands[i].dontAddCommandList) { -menu[commands[i].category] += `*┋* ${commands[i].pattern}\n`; - } -} - -let madeMenu = `*▢─────────────────▢* -*Hello Dear👋, ${pushname}* -*▢─────────────────▢* - -━━━━━━━━━━━━━━━━━━━━ -> SUBZERO COMMAND LIST 2 -━━━━━━━━━━━━━━━━━━━━ - *https://github.com/ZwSyntax/SUBZERO-MD* -━━━━━━━━━━━━━━━━━━━━ - -*MADE BY MR FRANK OFC* - -*▢───────────────▢* - ◈ *ᴅᴏᴡɴʟᴏᴀᴅ ᴄᴏᴍᴍᴀɴᴅs* -*┕───────────────▢* -*╭───────────────▢* - ◈ r${menu.download} -*┕───────────────▢* - -*╭───────────────▢* -*◈* *ᴍᴀɪɴ ᴄᴏᴍᴍᴀɴᴅs* -*┕───────────────▢* -*╭───────────────▢* - ◈ ${menu.main} -*┕───────────────▢* - -*╭───────────────▢* -*◈* *ɢʀᴏᴜᴘ ᴄᴏᴍᴍᴀɴᴅs* -*┕───────────────▢* - -*╭───────────────▢* - ◈ ${menu.group} -*┕───────────────▢* - -*╭───────────────▢* -*◈* *ᴏᴡɴᴇʀ ᴄᴏᴍᴍᴀɴᴅs* -*┕───────────────▢* - -*╭───────────────▢* - ◈ ${menu.owner} -*┕───────────────▢* - -*╭───────────────▢* -*◈* *ᴄᴏɴᴠᴇʀᴛ ᴄᴏᴍᴍᴀɴᴅs* -*┕───────────────▢* - -*╭───────────────▢* - ◈ ${menu.convert} -*┕───────────────▢* - -*╭─────────────────▢* -*◈* *sᴇᴀʀᴄʜ ᴄᴏᴍᴍᴀɴᴅs* -*┕─────────────────▢* - -*╭───────────────▢* - ◈ ${menu.search} -*┕───────────────▢* - -*▢▭▬▭▬▭▬▭▬▭▬▭▬▭▬▭▢*⁠⁠⁠⁠ - -> *ᴘᴏᴡᴇʀᴇᴅ ʙʏ ᴍʀ ғʀᴀɴᴋ* - -*▢▭▬▭▬▭▬▭▬▭▬▭▬▭▬▭▢ -` - -await conn.sendMessage(from,{image:{url:config.ALIVE_IMG},caption:madeMenu},{quoted:mek}) - -}catch(e){ -console.log(e) -reply(`${e}`) -} -}) diff --git a/plugins/menu3.js b/plugins/menu3.js deleted file mode 100644 index 3ed9abf7fa88ff00942a2a3a44b64d7994c28573..0000000000000000000000000000000000000000 --- a/plugins/menu3.js +++ /dev/null @@ -1,187 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - - -const config = require('../config') -const {cmd , commands} = require('../command') -cmd({ - - pattern: "menu3", - - react: "🇿🇼", - - alias: ["panel","list","commands"], - - desc: "Get bot\'s command list.", - - category: "main", - - use: '.menu3', - - filename: __filename - -}, - -async(conn, mek, m,{from, l, quoted, body, isCmd, umarmd, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply}) => { - -try{ -let madeMenu = `*◈⁠⁠⁠⁠▭▬▭▬▭▬▭▬▭▬▭▬▭▬▭◈* - -*Makadii, I am SubZero Md* - *${pushname}* - -*◈⁠⁠⁠⁠▭▬▭▬▭▬▭▬▭▬▭▬▭▬▭◈* - -*DEVELOPED BY ZERO CODERS👨🏻‍💻* - -*✱━━━━━━━▢ © 2025 ▢━━━━━━✱* - -*╭──❮ DOWNLOAD COMMANDS ❯* -│ -│📖 COMMAND: .play -│ℹ️ Download Audio from yt -│ -│📖 COMMAND: .song -│ℹ️ Download song from yt -│ -│📖 COMMAND: .apk -│ℹ️ Download apk from playstore -│ -│📖 COMMAND: .video -│ℹ️ Download video from yt -│ -│📖 COMMAND: .fb -│ℹ️ Download video from fb -│ -│📖 COMMAND: .tk -│ℹ️ Download video from tiktok -│ -│📖 COMMAND: .ig -│ℹ️ Download video from ig -│ -│📖 COMMAND: .gdrive -│ℹ️ Download drive files -│ -│📖 COMMAND: .wamod -│ℹ️ Download wamod apk -│ -│📖 COMMAND: .img -│ℹ️ Download image -│ -│📖 COMMAND: .darama -│ℹ️ Download full episode video -╰────────────⦁ - -*╭──❮ SEARCH COMMANDS ❯* -│ -│📖 COMMAND: .yts -│ℹ️ Serch videos from yt -╰────────────⦁ - -*╭──❮‍ MAIN COMMANDS ❯* -│ -│📖 COMMAND: .alive -│ℹ️ Check online or not -│ -│📖 COMMAND: .ping -│ℹ️ Check bot speed -│ -│📖 COMMAND: .menu -│ℹ️ Nero main menu -│ -│📖 COMMAND: .menu2 -│ℹ️ Nero main menu2 -│ -│📖 COMMAND: .ai -│ℹ️ chat with ai bot -│ -│📖 COMMAND: .system -│ℹ️ check bot systems -│ -│📖 COMMAND: .owner -│ℹ️ get owner info -│ -│📖 COMMAND: .status -│ℹ️ check bot runtime -╰────────────⦁ - -*╭──❮ OTHER COMMANDS ❯* -│ -│📖 COMMAND: .hirunews/news -│ℹ️ Get news result for life -│ -│📖 COMMAND: .wabeta -│ℹ️ Get whatsapp beta news -│ -│📖 COMMAND: .sitech -│ℹ️ Get tech news -│ -│📖 COMMAND: .nasa -│ℹ️ Get nasa news -╰────────────⦁ - -*╭──❮ GROUP COMMANDS ❯* -│ -│📖 COMMAND: .mute -│ℹ️ Mute group -│ -│📖 COMMAND: .unmute -│ℹ️ Unmute group -│ -│📖 COMMAND: .left -│ℹ️ left group -│ -│📖 COMMAND: .jid -│ℹ️ group jid -╰────────────⦁ - -*╭──❮ OWNER COMMANDS ❯* -│ -│📖 COMMAND: .update -│ℹ️ update bot velue -│ -│📖 COMMAND: .restart -│ℹ️ restart your bot -╰────────────⦁ - -*╭──❮ CONVERT COMMANDS ❯* -│ -│📖 COMMAND: .sticker -│ℹ️ convert photo to sticker -╰────────────⦁ - - -━━━━━━━━━━━━━━━━━━━━━━━━━━ - -> *https://github.com/ZwSyntax/SUBZERO-MD* -━━━━━━━━━━━━━━━━━━━━━━━━━━ - -> *MADE IN ZIMBABWE* - -❒⁠⁠⁠⁠▭▬▭▬▭▬▭▬▭▬▭▬▭▬▭❒ -` - -await conn.sendMessage(from,{image:{url:config.ALIVE_IMG},caption:madeMenu},{quoted:mek}) - -}catch(e){ -console.log(e) -reply(`${e}`) -} -}) diff --git a/plugins/movie.js b/plugins/movie.js deleted file mode 100644 index 43cbcf84819341e3293b4c08c2e4a1d24e4c3006..0000000000000000000000000000000000000000 --- a/plugins/movie.js +++ /dev/null @@ -1,78 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - - -const axios = require('axios'); -const { cmd } = require('../command'); -const config = require('../config'); // Ensure your API key is in config - -// Command to fetch movie details -cmd({ - pattern: "movieinfo", - desc: "Fetch detailed information about a movie.", - category: "utility", - react: "🎞️", - filename: __filename -}, async (conn, mek, m, { from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - const movieName = args.join(' '); - if (!movieName) { - return reply("📽️ Please provide the name of the movie."); - } - - const apiUrl = `http://www.omdbapi.com/?t=${encodeURIComponent(movieName)}&apikey=${config.OMDB_API_KEY}`; - const response = await axios.get(apiUrl); - const data = response.data; - - if (data.Response === "False") { - return reply("! Movie not found."); - } - - const movieInfo = ` -*🎬SUBZERO MOVIE SERCH🎬* - -*ᴛɪᴛʟᴇ:* ${data.Title} -*ʏᴇᴀʀ:* ${data.Year} -*ʀᴀᴛᴇᴅ:* ${data.Rated} -*ʀᴇʟᴇᴀꜱᴇᴅ:* ${data.Released} -*ʀᴜɴᴛɪᴍᴇ:* ${data.Runtime} -*ɢᴇɴʀᴇ:* ${data.Genre} -*ᴅɪʀᴇᴄᴛᴏʀ:* ${data.Director} -*ᴡʀɪᴛᴇʀ:* ${data.Writer} -*ᴀᴄᴛᴏʀꜱ:* ${data.Actors} -*ʟᴀɴɢᴜᴀɢᴇ:* ${data.Language} -*ᴄᴏᴜɴᴛʀʏ:* ${data.Country} -*ᴀᴡᴀʀᴅꜱ:* ${data.Awards} -*ɪᴍᴅʙ ʀᴀᴛɪɴɢ:* ${data.imdbRating} - -> POWERED BY MR FRANK -`; - - const imageUrl = data.Poster && data.Poster !== 'N/A' ? data.Poster : config.ALIVE_IMG; - - await conn.sendMessage(from, { - image: { url: imageUrl }, - caption: `${movieInfo}\n> CREATED BY SUBZERO` - }, { quoted: mek }); - } catch (e) { - console.error(e); - reply(`❌ Error: ${e.message}`); - } -}); diff --git a/plugins/opentime-closetime.js b/plugins/opentime-closetime.js deleted file mode 100644 index 63b592e7e21315978ac777d0cfbed3f7defb5aec..0000000000000000000000000000000000000000 --- a/plugins/opentime-closetime.js +++ /dev/null @@ -1,257 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - -const config = require('../config') -const { cmd, commands } = require('../command') - -cmd({ - pattern: "opentime", - react: "🔖", - desc: "To open group to a time", - category: "group", - use: '.opentime', - filename: __filename -}, -async(conn, mek, m,{from, prefix, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply}) => { -try{ -if (!isGroup) return reply(ONLGROUP) -if (!isAdmins) return reply(ADMIN) - if (args[1] == 'second') { - var timer = args[0] * `1000` - } else if (args[1] == 'minute') { - var timer = args[0] * `60000` - } else if (args[1] == 'hour') { - var timer = args[0] * `3600000` - } else if (args[1] == 'day') { - var timer = args[0] * `86400000` - } else { - return reply('*select:*\nsecond\nminute\nhour\n\n*example*\n10 second') - } - reply(`Open time ${q} starting from now`) - setTimeout(() => { - var nomor = mek.participant - const open = `*OPEN TIME* THE GROUP WAS OPENED BY SUBZERO MD TO APPROVED ADMIN\n NOW MEMBERS CAN SEND MESSAGES 🔓` - conn.groupSettingUpdate(from, 'not_announcement') - reply(open) - }, timer) -await conn.sendMessage(from, { react: { text: `✅`, key: mek.key }}) -} catch (e) { -reply('*Error !!*') -l(e) -} -}) - -cmd({ - pattern: "closetime", - react: "🔖", - desc: "To close group to a time", - category: "group", - use: '.closstime', - filename: __filename -}, -async(conn, mek, m,{from, prefix, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply}) => { -try{ -if (!isGroup) return reply(ONLGROUP) -if (!isAdmins) return reply(ADMIN) - if (args[1] == 'second') { - var timer = args[0] * `1000` - } else if (args[1] == 'minute') { - var timer = args[0] * `60000` - } else if (args[1] == 'hour') { - var timer = args[0] * `3600000` - } else if (args[1] == 'day') { - var timer = args[0] * `86400000` - } else { - return reply('*select:*\nsecond\nminute\nhour\n\n*Example*\n10 second') - } - reply(`Close time ${q} starting from now`) - setTimeout(() => { - var nomor = m.participant - const close = `*CLOSE TIME* GROUP CLOSED BY SUBZERO MD AT APPROVED ADMIN\nNOW ONLY ADMIN CAN SEND MESSAGES 🔐` - conn.groupSettingUpdate(from, 'announcement') - reply(close) - }, timer) -await conn.sendMessage(from, { react: { text: `✅`, key: mek.key }}) -} catch (e) { -reply('*Error !!*') -l(e) -} -}) - - -cmd({ - pattern: "tagadmin", - alais:["tagadmins"], - react: "🙀", - desc: "Tags all the admins in the group.", - category: "group", - filename: __filename, -}, -async(conn, mek, m,{from, prefix, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply}) => { -try{ - // Check if the command is used in a group - if (!isGroup) return reply(`This command is only for groups.`); - if (!isAdmins) return reply(`This command is only for group admin.`); - - // Fetch all group admins - const admins = groupAdmins; - if (admins.length === 0) { - return reply('There are no admins in this group.'); - } - // Create a message with all admin tags - let adminTagMessage = '*TAGGING ALL ADMINS IN THE GROUP 🔳:*\n\n'; - for (let admin of admins) { - adminTagMessage += `@${admin.split('@')[0]}\n`; // Mention each admin by their number - } - // Send the message and tag the admins - await conn.sendMessage(from, { text: adminTagMessage, mentions: admins }, { quoted: mek }); - } catch (e) { - console.error('Error tagging admins:', e); - reply('you are not an admin.'); - } -}) - -cmd({ - pattern: "mute", - alias: ["lock"], - react: "🔒", - desc: "mute group.", - category: "group", - filename: __filename, -}, -async(conn, mek, m,{from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, isItzcp, groupAdmins, isBotAdmins, isAdmins, reply}) => { -try{ - -if (!isOwner || !isAdmins) return; - - -if (!m.isGroup) return reply(mg.onlygroup); -if (!isBotAdmins) return reply(mg.needbotadmins); - await conn.groupSettingUpdate(m.chat, "announcement") - const mass = await conn.sendMessage(m.chat, { text: '*IAM TIRED, GROUP CHAT MUTED BY SUBZERO MD* 🔒' }, { quoted: mek }); - return await conn.sendMessage(m.chat, { react: { text: '🔒', key: mass.key } }); -} catch(e) { -console.log(e); -reply('*PLEASE GIVE ME A ADDMIN ROLE❗👻*') -} -}) - -cmd({ - pattern: "unmute", - alias: ["unlock"], - react: "🔓", - desc: "unmute group.", - category: "group", - filename: __filename, -}, -async(conn, mek, m,{from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, isItzcp, groupAdmins, isBotAdmins, isAdmins, reply}) => { -try{ - -if (!isOwner || !isAdmins) return; - - -if (!m.isGroup) return reply(mg.onlygroup); -if (!isBotAdmins) return reply(mg.needbotadmins); - await conn.groupSettingUpdate(m.chat, "not_announcement") - const mass = await conn.sendMessage(m.chat, { text: '*GROUP CHAT UNMUTED BY KERM_MD-V4* 🔒' }, { quoted: mek }); - return await conn.sendMessage(m.chat, { react: { text: '🔒', key: mass.key } }); -} catch(e) { -console.log(e); -reply('*PLEASE GIVE ME A ADDMIN ROLE❗👻*') -} -}) - -cmd({ - pattern: "add", - alias: ["aja"], - react: "➕", - desc: "Adds a user to the group.", - category: "group", - filename: __filename, - use: '', -}, -async (conn, mek, m, { from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - // Check if the command is used in a group - if (!m.isGroup) return reply(`This command is only for groups.`); - - // Check if the bot has admin privileges - if (!isBotAdmins) return reply(`I need admin privileges to add users.`); - - // Check if the number is provided (from q or args) - if (!q || isNaN(q)) return reply('Please provide a valid phone number to add.'); - - const userToAdd = `${q}@s.whatsapp.net`; // Format the phone number - // Add the user to the group - await conn.groupParticipantsUpdate(m.chat, [userToAdd], "add"); - // Confirm the addition - reply(`User ${q} has been added to the group.`); - } catch (e) { - console.error('Error adding user:', e); - reply('An error occurred while adding the user. Please make sure the number is correct and they are not already in the group.'); - } -}) - -cmd({ - pattern: "setgoodbye", - desc: "Set the goodbye message for the group.", - category: "group", - react: "👋", - filename: __filename -}, -async (conn, mek, m, { from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - if (!isGroup) return reply('This command can only be used in a group.') - if (!isBotAdmins) return reply('Bot must be an admin to use this command.') - if (!isAdmins) return reply('You must be an admin to use this command.') - - const goodbye = q - if (!goodbye) return reply('Please provide a goodbye message.') - - await conn.sendMessage(from, { image: { url: config.ALIVE_IMG }, caption: goodbye }) - await reply('Goodbye message has been set.') - } catch (e) { - console.log(e) - reply(`${e}`) - } -}) - -cmd({ - pattern: "setwelcome", - desc: "Set the welcome message for the group.", - category: "group", - react: "👋", - filename: __filename -}, -async (conn, mek, m, { from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - if (!isGroup) return reply('This command can only be used in a group.') - if (!isBotAdmins) return reply('Bot must be an admin to use this command.') - if (!isAdmins) return reply('You must be an admin to use this command.') - - const welcome = q - if (!welcome) return reply('Please provide a welcome message.') - - await conn.sendMessage(from, { image: { url: config.ALIVE_IMG }, caption: welcome }) - await reply('Welcome message has been set.') - } catch (e) { - console.log(e) - reply(`${e}`) - } -}); diff --git a/plugins/owner.js b/plugins/owner.js deleted file mode 100644 index a271fd9ac0643bf7c49ea523ee0beb312bd6406b..0000000000000000000000000000000000000000 --- a/plugins/owner.js +++ /dev/null @@ -1,66 +0,0 @@ -/*??????????????????????????? - ?£Ð£Ò£Ï£Ê£Å£Ã£Ô £Î£Á£Í£Å: - £Ó£Õ£Â£Ú£Å£Ò£Ï £×£È£Á£Ô£Ó£Á£Ð£Ð £Í£Ä £Â£Ï£Ô - - ?£Ä£Å£Ö£Å£Ì£Ï£Ð£Å£Ò - £Í£Ò £Æ£Ò£Á£Î£Ë - - ? £Í£Ù £Ô£Å£Á£Í - £Ø£Å£Ò£Ï £Ã£Ï£Ä£Å£Ò£Ó - - ? £Ï£Õ£Ò £×£Å£Â£Ó£É£Ô£Å - https://github.com/ZwSyntax/SUBZERO-MD - -? £Ô£Ò£Ù £Ä£Å£Ã£Ò£Ù£Ð£Ô£É£Î£Ç £É£Æ £Ù£Ï£Õ £Ã£Á£Î? - -????????????????????????????????*/ - - - -const { cmd } = require('../command'); - -cmd({ - pattern: "owner", - react: "🧠", // Reaction emoji when the command is triggered - alias: ["silent", "developer"], - desc: "Get owner number", - category: "main", - filename: __filename -}, -async (conn, mek, m, { from }) => { - try { - // Owner's contact info - const ownerNumber = '+263719647303'; // Replace this with the actual owner number - const ownerName = '⟣ ᴍʀ ғʀᴀɴᴋ⟢'; // Replace this with the owner's name - const organization = 'UD TEAM'; // Optional: replace with the owner's organization - - // Create a vCard (contact card) for the owner - const vcard = 'BEGIN:VCARD\n' + - 'VERSION:3.0\n' + - `FN:${ownerName}\n` + // Full Name - `ORG:${organization};\n` + // Organization (Optional) - `TEL;type=CELL;type=VOICE;waid=${ownerNumber.replace('+', '')}:${ownerNumber}\n` + // WhatsApp ID and number - 'END:VCARD'; - - // Send the vCard first - const sentVCard = await conn.sendMessage(from, { - contacts: { - displayName: ownerName, - contacts: [{ vcard }] - } - }); - - // Send a reply message that references the vCard - await conn.sendMessage(from, { - text: `This is the owner's contact: ${ownerName}`, - contextInfo: { - mentionedJid: [ownerNumber.replace('+263719647303') + '+18062212660@s.whatsapp.net'], // Mention the owner - quotedMessageId: sentVCard.key.id // Reference the vCard message - } - }, { quoted: mek }); - - } catch (error) { - console.error(error); - await conn.sendMessage(from, { text: 'Sorry, there was an error fetching the owner contact.' }, { quoted: mek }); -    } -}); diff --git a/plugins/ping.js b/plugins/ping.js deleted file mode 100644 index 4378a82c400442cfe24923baac44547c3cc89595..0000000000000000000000000000000000000000 --- a/plugins/ping.js +++ /dev/null @@ -1,82 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - -const config = require('../config'); -const { cmd, commands } = require('../command'); - -cmd({ - pattern: "ping", - alias: "speed", - desc: "Check bot's response time.", - category: "main", - react: "🔃", - filename: __filename -}, -async (conn, mek, m, { from, quoted, reply }) => { - try { - const startTime = Date.now(); - - // Add a short delay - await new Promise(resolve => setTimeout(resolve, 100)); // 100ms delay - - const endTime = Date.now(); - const ping = endTime - startTime; - - // Send the ping result - await conn.sendMessage(from, { - text: `*⚡ sᴜʙᴢᴇʀᴏ-ᴍᴅ ɪᴄᴇ ᴍᴇʟᴛᴇᴅ ɪɴ : ${ping}ᴍs*`, - contextInfo: { - mentionedJid: [m.sender], - forwardingScore: 999, - isForwarded: true, - forwardedNewsletterMessageInfo: { - newsletterJid: '120363304325601080@newsletter', - newsletterName: '❄️ 𝐒𝐔𝐁𝐙𝐄𝐑𝐎 𝐌𝐃 ❄️', - serverMessageId: 143 - } - } - }, { quoted: mek }); - } catch (e) { - console.error(e); - reply(`An error occurred: ${e.message}`); - } -}); - -// ping2 - -cmd({ - pattern: "ping2", - desc: "Check bot's response time.", - category: "main", - react: "🤖", - filename: __filename -}, -async (conn, mek, m, { from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - const startTime = Date.now() - const message = await conn.sendMessage(from, { text: '> *ᴘɪɴɢɪɴɢ...*' }) - const endTime = Date.now() - const ping = endTime - startTime - await conn.sendMessage(from, { text: `> *🔥 sᴜʙᴢᴇʀᴏ-ᴍᴅ sᴘᴇᴇᴅ ɪs : ${ping}ᴍs*` }, { quoted: message }) - } catch (e) { - console.log(e) - reply(`${e}`) - } -}) diff --git a/plugins/quote.js b/plugins/quote.js deleted file mode 100644 index fca63b6f2e3d936fd63c633f5a16002c061fe7b5..0000000000000000000000000000000000000000 --- a/plugins/quote.js +++ /dev/null @@ -1,46 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - - -const axios = require('axios'); -const { cmd } = require('../command'); - -cmd({ - pattern: "quote", - desc: "Get a random inspiring quote.", - category: "fun", - react: "💬", - filename: __filename -}, -async (conn, mek, m, { from, reply }) => { - try { - const response = await axios.get('https://api.gifted.my.id/api/fun/quotes?apikey=gifted'); - const quote = response.data; - const message = ` -💬 "${quote.content}" -- ${quote.author} -*QUOTES BYR FRANK OFC* - `; - return reply(message); - } catch (e) { - console.error("Error fetching quote:", e); - reply("¢συℓ∂ ησт ƒєт¢н α qυσтє. ρℓєαѕє тяу αgαιη ℓαтєя."); - } -}); diff --git a/plugins/restart.js b/plugins/restart.js deleted file mode 100644 index e36713b135f6dd783e3ecf904b4de2b702f41136..0000000000000000000000000000000000000000 --- a/plugins/restart.js +++ /dev/null @@ -1,43 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - -const config = require('../config') -const {cmd , commands} = require('../command') -const {sleep} = require('../lib/functions') - -cmd({ - pattern: "restart", - alias: ["rebot","reboot"], - react: "🔄", - desc: "restart the bot", - category: "owner", - filename: __filename -}, -async(conn, mek, m,{from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply}) => { -try{ -if (!isOwner) return; -const {exec} = require("child_process") -reply("⏳ SUBZERO RESTARTING...") -await sleep(1500) -exec("pm2 restart all") -}catch(e){ -console.log(e) -reply(`${e}`) -} -}) diff --git a/plugins/save.js b/plugins/save.js deleted file mode 100644 index 8084051c139879121a9fa83b8d43f83ad5c42e34..0000000000000000000000000000000000000000 --- a/plugins/save.js +++ /dev/null @@ -1,70 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - -const config = require('../config'); -const { cmd, commands } = require('../command'); -const fs = require('fs'); -const path = require('path'); - -cmd({ - pattern: "save", - react: "📁", - alias: ["store"], - desc: "Save and send back a media file (image, video, or audio).", - category: "media", - use: ".save ", - filename: __filename, -}, -async (conn, mek, m, { quoted, q, reply }) => { - try { - if (!quoted) { - return reply("❌ Reply to a media message (video, image, or audio) with the `.save` command."); - } - - const messageType = quoted.mtype; - let mediaType; - - // Determine the type of media - if (/video/.test(messageType)) { - mediaType = "video"; - } else if (/image/.test(messageType)) { - mediaType = "image"; - } else if (/audio/.test(messageType)) { - mediaType = "audio"; - } else { - return reply("❌ Only video, image, or audio messages are supported."); - } - - // Download and save the media file - const mediaPath = await conn.downloadAndSaveMediaMessage(quoted); - const filePath = path.resolve(mediaPath); - - // Send the saved media back - const mediaMessage = { - caption: q || '', - } - - mediaMessage[mediaType] = { url: `file://${filePath}` } - - await conn.sendMessage(m.sender, mediaMessage, { quoted: mek }) - await reply("✅ Successfully saved and sent the media file.") - } catch (error) { - console.error(error); - reply("❌ Failed to save and send the media. Please try again.") - } - -}); diff --git a/plugins/script.js b/plugins/script.js deleted file mode 100644 index 14a931df6f631e76554926cb0888c4a39373b355..0000000000000000000000000000000000000000 --- a/plugins/script.js +++ /dev/null @@ -1,79 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© I smell A Noobie Copy Cat🤣⚠ -Bro there is still time to deploy dont clone i repeat dont clone🫡 -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ -/* -const config = require('../config'); -const { cmd, commands } = require('../command'); -const os = require("os"); -const { runtime } = require('../lib/functions'); -const axios = require('axios'); - -cmd({ - pattern: "repo", - alias:["sc","script","info"], - desc: "subzero repo", - category: "tools", - react: "🗂️", - filename: __filename -}, -async (conn, mek, m, { from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { - try { - let dec = "*⟣━━━━━━━━━━━━━━━━━━━⟢*\n\n" + -" 🔗 `SUBZERO REPO`\n\n" + -"> *https://github.com/mrfrank-ofc/SUBZERO-MD*\n\n\n" + -" 🎀 `SUPPORT GROUP`\n\n" + -"> *https://whatsapp.com/channel/0029VagQEmB002T7MWo3Sj1D*\n\n" + -" 🔎 `DEVELOPER NUMBER`\n\n" + -"> *wa.me/+263718647303/*\n\n" + -"* - - - await conn.sendMessage( - from, - { - image: { url: `https://i.postimg.cc/yNf7rQFw/prn.jpg` }, - caption: dec, - contextInfo: { - mentionedJid: [m.sender], - forwardingScore: 999, - isForwarded: true, - forwardedNewsletterMessageInfo: { - newsletterJid: '120363304325601080@newsletter', - newsletterName: '❄️ 『 𝐒𝐔𝐁𝐙𝐄𝐑𝐎 𝐌𝐃 』❄️', - serverMessageId: 143 - } - } - }, - { quoted: mek } - ); - - // Send audio //https://github.com/mrfrank-ofc/SUBZERO-MD-DATABASE/raw/refs/heads/main/audios/subzero-menu.mp3 - await conn.sendMessage(from, { //https://github.com/mrfrank-ofc/SUBZERO-MD-DATABASE/blob/main/audios/subzero-menu.mp3 - audio: { url: 'https://github.com/mrfrank-ofc/SUBZERO-MD-DATABASE/raw/refs/heads/main/audios/subzero-yali.mp3' }, - mimetype: 'audio/mp4', - ptt: true - }, { quoted: mek }); - - } catch (e) { - console.log(e); - reply(`${e}`); - } -}); - - -*/ - -// SUBZERO SC BY MR FRANK diff --git a/plugins/setting.js b/plugins/setting.js deleted file mode 100644 index 418be852983df331796ae179008892567d3e8ae1..0000000000000000000000000000000000000000 --- a/plugins/setting.js +++ /dev/null @@ -1,100 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - - - - -const config = require('../config'); -const { cmd, commands } = require('../command'); -const { runtime } = require('../lib/functions'); -const axios = require('axios'); - -function isEnabled(value) { - // Function to check if a value represents a "true" boolean state - return value && value.toString().toLowerCase() === "true"; -} - -cmd({ - pattern: "env", - alias: ["settings", "allvar"], - desc: "Settings of bot", - category: "menu", - react: "🛠️", - filename: __filename -}, -async (conn, mek, m, { from, quoted, reply }) => { - try { - // Define the settings message with the correct boolean checks - let envSettings = `╭━━━〔 *❄ SUBZERO-MD ❄* 〕━━━┈⊷ -┃▸╭─────────── -┃▸┃➢ *ENV SETTINGS* -┃▸└───────────···๏ -╰────────────────┈⊷ -╭━━〔 *SUBZERO SETTINGS* 〕━━┈⊷ -┇๏ *Auto Read Status:* ${isEnabled(config.AUTO_READ_STATUS) ? "Enabled ✅" : "Disabled ❌"} -┇๏ *Auto Status Reply:* ${isEnabled(config.AUTO_STATUS_REPLY) ? "Enabled ✅" : "Disabled ❌"} -┇๏ *Auto Reply:* ${isEnabled(config.AUTO_REPLY) ? "Enabled ✅" : "Disabled ❌"} -┇๏ *Auto Sticker:* ${isEnabled(config.AUTO_STICKER) ? "Enabled ✅" : "Disabled ❌"} -┇๏ *Auto Voice:* ${isEnabled(config.AUTO_VOICE) ? "Enabled ✅" : "Disabled ❌"} -┇๏ *Owner React:* ${isEnabled(config.OWNER_REACT) ? "Enabled ✅" : "Disabled ❌"} -┇๏ *Heart React:* ${isEnabled(config.HEART_REACT) ? "Enabled ✅" : "Disabled ❌"} -┇๏ *Auto React:* ${isEnabled(config.AUTO_REACT) ? "Enabled ✅" : "Disabled ❌"} -┇๏ *Anti-Link:* ${isEnabled(config.ANTI_LINK) ? "Enabled ✅" : "Disabled ❌"} -┇๏ *Anti-Bad Words:* ${isEnabled(config.ANTI_BAD) ? "Enabled ✅" : "Disabled ❌"} -┇๏ *Auto Typing:* ${isEnabled(config.AUTO_TYPING) ? "Enabled ✅" : "Disabled ❌"} -┇๏ *Auto Recording:* ${isEnabled(config.FAKE_RECORDING) ? "Enabled ✅" : "Disabled ❌"} -┇๏ *Always Online:* ${isEnabled(config.ALWAYS_ONLINE) ? "Enabled ✅" : "Disabled ❌"} -┇๏ *Currently Status:* ${isEnabled(config.CURRENT_STATUS) ? "Enabled ✅" : "Disabled ❌"} -┇๏ *Read Message:* ${isEnabled(config.READ_MESSAGE) ? "Enabled ✅" : "Disabled ❌"} -╰━━━━━━━━━━━━──┈⊷ -> 𝐒𝐔𝐁𝐙𝐄𝐑𝐎 𝐕𝐄𝐑𝐒𝐈𝐎𝐍 𝐎𝐍𝐄 `; - - // Send message with an image - await conn.sendMessage( - from, - { - image: { url: 'https://i.ibb.co/rvRz3hc/mrfrankofc.jpg' }, // Image URL - caption: envSettings, - contextInfo: { - mentionedJid: [m.sender], - forwardingScore: 999, - isForwarded: true, - forwardedNewsletterMessageInfo: { - newsletterJid: '120363304325601080@newsletter', - newsletterName: "❄️ 𝐒𝐔𝐁𝐙𝐄𝐑𝐎 𝐌𝐃 ❄️", - serverMessageId: 143 - } - } - }, - { quoted: mek } - ); - - // Send an audio file - await conn.sendMessage(from, { - audio: { url: 'https://github.com/mrfrank-ofc/SUBZERO-MD-DATABASE/raw/refs/heads/main/audios/subzero-menu.mp3' }, // Audio URL - mimetype: 'audio/mp4', - ptt: true - }, { quoted: mek }); - - } catch (error) { - console.log(error); - reply(`Error: ${error.message}`); - } -}); diff --git a/plugins/subzero bank.js b/plugins/subzero bank.js deleted file mode 100644 index d385cacb352c965b8fd2ff0c4b910786c023adbc..0000000000000000000000000000000000000000 --- a/plugins/subzero bank.js +++ /dev/null @@ -1,121 +0,0 @@ -/*cmd({ -pattern: "bank", -react: "🏦", -alias: ["balance", "money", "account"], -desc: "Manage your SUBZERO BANK account", -category: "economy", -filename: __filename -}, async (conn, mek, m, { -from, -quoted, -body, -isCmd, -command, -args, -q, -isGroup, -sender, -senderNumber, -botNumber2, -botNumber, -pushname, -isMe, -isOwner, -groupMetadata, -groupName, -participants, -groupAdmins, -isBotAdmins, -isAdmins, -reply -}) => { -try { -const balance = await getBalance(from); -const accountNumber = await getAccountNumber(from); -if (args[0] === "check") { -reply(`SUBZERO BANK 🏦\nAccount Number: ${accountNumber}\nBalance: $${balance}`); -} else if (args[0] === "deposit") { -const amount = parseInt(args[1]); -if (isNaN(amount)) { -reply("Invalid amount"); -return; -} -if (amount <= 0) { -reply("Deposit amount must be greater than zero"); -return; -} -await depositBalance(from, amount); -reply(`SUBZERO BANK 🏦\nDeposited $${amount} into your account. New balance: $${await getBalance(from)}`); -} else if (args[0] === "withdraw") { -const amount = parseInt(args[1]); -if (isNaN(amount)) { -reply("Invalid amount"); -return; -} -if (amount <= 0) { -reply("Withdrawal amount must be greater than zero"); -return; -} -if (amount > balance) { -reply("Insufficient funds"); -return; -} -await withdrawBalance(from, amount); -reply(`SUBZERO BANK 🏦\nWithdrew $${amount} from your account. New balance: $${await getBalance(from)}`); -} else if (args[0] === "transfer") { -const recipient = args[1]; -const amount = parseInt(args[2]); -if (isNaN(amount)) { -reply("Invalid amount"); -return; -} -if (amount <= 0) { -reply("Transfer amount must be greater than zero"); -return; -} -if (amount > balance) { -reply("Insufficient funds"); -return; -} -await transferBalance(from, recipient, amount); -reply(`SUBZERO BANK 🏦\nTransferred $${amount} to ${recipient}. New balance: $${await getBalance(from)}`); -} else if (args[0] === "create") { -const accountType = args[1]; -if (accountType !== "checking" && accountType !== "savings") { -reply("Invalid account type"); -return; -} -await createAccount(from, accountType); -reply(`SUBZERO BANK 🏦\nAccount created successfully! Your account number is ${await getAccountNumber(from)}`); -} else if (args[0] === "delete") { -await deleteAccount(from); -reply("SUBZERO BANK 🏦\nAccount deleted successfully!"); -} else { -reply("SUBZERO BANK 🏦\nInvalid command. Use one of the following:\n- check\n- deposit \n- withdraw \n- transfer \n- create \n- delete"); -} -} catch (e) { -console.error('Bank command error:', e); -reply(`SUBZERO BANK 🏦\nError: ${e.message}`); -} -})); - -async function getBalance(user) { -return 1000; -} - -async function getAccountNumber(user) { -return "1234567890"; -} - -async function depositBalance(user, amount) {} - -async function withdrawBalance(user, amount) {} - -async function transferBalance(sender, recipient, amount) {} - -async function createAccount(user, accountType) {} - -async function deleteAccount(user) {} - -//Franks ❄️ -*/ diff --git a/plugins/subzero-download.js b/plugins/subzero-download.js deleted file mode 100644 index 6a6203d9563da233022a862faa64f6b47a390461..0000000000000000000000000000000000000000 --- a/plugins/subzero-download.js +++ /dev/null @@ -1,1165 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ -const { - fetchJson -} = require("../lib/functions"); -const { - downloadTiktok -} = require('@mrnima/tiktok-downloader'); -const { - facebook -} = require("@mrnima/facebook-downloader"); -const cheerio = require("cheerio"); -const { - igdl -} = require("ruhend-scraper"); -const axios = require('axios'); -const { - cmd, - commands -} = require("../command"); -cmd({ - 'pattern': "tiktok", - 'alias': ['tt'], - 'react': '🎥', - 'desc': "download tt videos", - 'category': "download", - 'filename': __filename -}, async (_0xd77fff, _0x2db1f1, _0x352508, { - from: _0x5edbe4, - quoted: _0x29a457, - body: _0x538d0c, - isCmd: _0x34b8c9, - command: _0x43f30b, - args: _0x451bf4, - q: _0x56889c, - isGroup: _0x56a11d, - sender: _0x1b1b04, - senderNumber: _0x1f6214, - botNumber2: _0x5ec962, - botNumber: _0xfb7258, - pushname: _0x29e165, - isMe: _0x1c0206, - isOwner: _0x3f736e, - groupMetadata: _0x3d9ea0, - groupName: _0xf36703, - participants: _0x472058, - groupAdmins: _0x5e559d, - isBotAdmins: _0x1e7938, - isAdmins: _0x5b7729, - reply: _0x6868ae -}) => { - try { - if (!_0x56889c && !_0x56889c.startsWith("https://")) { - return _0x6868ae("*`Need url`*"); - } - _0x352508.react('⬇️'); - let _0x3cc321 = await downloadTiktok(_0x56889c); - let _0x17702e = "\n*❄️ sᴜʙᴢᴇʀᴏ ᴍᴅ ᴛɪᴋᴛᴏᴋ ❄️* \n*ᴛɪᴛʟᴇ*: " + _0x3cc321.result.title + "\n\n*🔢 ʀᴇᴘʟʏ ʙᴇʟᴏᴡ ᴛʜᴇ ɴᴜᴍʙᴇʀ*\n\n*ᴠɪᴅᴇᴏ ꜰɪʟᴇ* 🎬\n\n*1* ┃ *ꜱᴅ Qᴜᴀʟɪᴛʏ*\n*2* ┃ *ʜᴅ Qᴜᴀʟɪᴛʏ*\n\n*ᴀᴜᴅɪᴏ ꜰɪʟᴇ*🎧\n\n*3* ┃ *ᴀᴜᴅɪᴏ*\n\n> *© 2025 • SUBZERO-MD*\n "; - const _0x1a2830 = await _0xd77fff.sendMessage(_0x5edbe4, { - 'image': { - 'url': _0x3cc321.result.image - }, - 'caption': _0x17702e - }); - const _0x195026 = _0x1a2830.key.id; - _0xd77fff.ev.on("messages.upsert", async _0x3601c3 => { - const _0x58803e = _0x3601c3.messages[0x0]; - if (!_0x58803e.message) { - return; - } - const _0x33bcb9 = _0x58803e.message.conversation || _0x58803e.message.extendedTextMessage?.["text"]; - const _0x41d115 = _0x58803e.key.remoteJid; - const _0x56fbde = _0x58803e.message.extendedTextMessage && _0x58803e.message.extendedTextMessage.contextInfo.stanzaId === _0x195026; - if (_0x56fbde) { - await _0xd77fff.sendMessage(_0x41d115, { - 'react': { - 'text': '⬇️', - 'key': _0x58803e.key - } - }); - let _0x5d2707 = _0x3cc321.result; - await _0xd77fff.sendMessage(_0x41d115, { - 'react': { - 'text': '⬆️', - 'key': _0x58803e.key - } - }); - if (_0x33bcb9 === '1') { - await _0xd77fff.sendMessage(_0x41d115, { - 'video': { - 'url': _0x5d2707.dl_link.download_mp4_1 - }, - 'caption': "*© Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ*" - }, { - 'quoted': _0x58803e - }); - } else { - if (_0x33bcb9 === '2') { - await _0xd77fff.sendMessage(_0x41d115, { - 'video': { - 'url': _0x5d2707.dl_link.download_mp4_2 - }, - 'caption': "*© Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ*" - }, { - 'quoted': _0x58803e - }); - } else if (_0x33bcb9 === '3') { - await _0xd77fff.sendMessage(_0x41d115, { - 'audio': { - 'url': _0x5d2707.dl_link.download_mp3 - }, - 'mimetype': "audio/mpeg" - }, { - 'quoted': _0x58803e - }); - } - } - } - }); - } catch (_0xb8e610) { - console.log(_0xb8e610); - _0x6868ae('' + _0xb8e610); - } -}); -cmd({ - 'pattern': 'fb', - 'alias': ["facebook"], - 'desc': "Download Facebook videos", - 'category': "download", - 'filename': __filename -}, async (_0x1ac136, _0x5aec6a, _0x326675, { - from: _0x1a04e3, - quoted: _0x2255fc, - body: _0x1f43bc, - isCmd: _0x1c2063, - command: _0x56b992, - args: _0x35d02b, - q: _0x3f223d, - isGroup: _0x4c9e5a, - sender: _0x2b95da, - senderNumber: _0x2557e4, - botNumber2: _0x288452, - botNumber: _0x27499e, - pushname: _0x16a64d, - isMe: _0x453f87, - isOwner: _0x2a8b1b, - groupMetadata: _0x1e68c5, - groupName: _0x4fa732, - participants: _0x37c313, - groupAdmins: _0x4d8ee2, - isBotAdmins: _0x443398, - isAdmins: _0x3ee4b7, - reply: _0x4bd709 -}) => { - try { - if (!_0x3f223d || !_0x3f223d.startsWith("https://")) { - return _0x1ac136.sendMessage(_0x1a04e3, { - 'text': "*`Need URL`*" - }, { - 'quoted': _0x5aec6a - }); - } - await _0x1ac136.sendMessage(_0x1a04e3, { - 'react': { - 'text': '⏳', - 'key': _0x5aec6a.key - } - }); - const _0x21f387 = await facebook(_0x3f223d); - const _0x3ec2b8 = "\n*❄️ sᴜʙᴢᴇʀᴏ ᴍᴅ - ꜰʙ ❄️ * \n*⌛ᴅᴜʀᴀᴛɪᴏɴ* : " + _0x21f387.result.duration + "\n\n*🔢 ʀᴇᴘʟʏ ʙᴇʟᴏᴡ ᴛʜᴇ ɴᴜᴍʙᴇʀ*\n\n*ᴠɪᴅᴇᴏ ᴅᴏᴡɴʟᴏᴀᴅ 🎬*\n\n*1.1* ┃ *ꜱᴅ Qᴜᴀʟɪᴛʏ*\n*1.2* ┃ *ʜᴅ Qᴜᴀʟɪᴛʏ*\n\n*ᴀᴜᴅɪᴏ ᴅᴏᴡɴʟᴏᴀᴅ 🎧*\n\n*2.1* ┃ *ᴀᴜᴅɪᴏ*\n*2.2* ┃ *ᴅᴏᴄᴜᴍᴇɴᴛ*\n*2.3* ┃ *ᴠᴏɪᴄᴇ*\n\n> © 2025 • SUBZERO-MD\n"; - const _0x113e79 = await _0x1ac136.sendMessage(_0x1a04e3, { - 'image': { - 'url': _0x21f387.result.thumbnail - }, - 'caption': _0x3ec2b8 - }, { - 'quoted': _0x5aec6a - }); - const _0x55f007 = _0x113e79.key.id; - _0x1ac136.ev.on("messages.upsert", async _0x3b66fb => { - const _0x5ded0a = _0x3b66fb.messages[0x0]; - if (!_0x5ded0a.message) { - return; - } - const _0x48db83 = _0x5ded0a.message.conversation || _0x5ded0a.message.extendedTextMessage?.["text"]; - const _0x231677 = _0x5ded0a.key.remoteJid; - const _0x58b051 = _0x5ded0a.message.extendedTextMessage && _0x5ded0a.message.extendedTextMessage.contextInfo.stanzaId === _0x55f007; - if (_0x58b051) { - await _0x1ac136.sendMessage(_0x231677, { - 'react': { - 'text': '⬇️', - 'key': _0x5ded0a.key - } - }); - let _0x2cfc3f = _0x21f387.result; - await _0x1ac136.sendMessage(_0x231677, { - 'react': { - 'text': '⬆️', - 'key': _0x5ded0a.key - } - }); - if (_0x48db83 === "1.1") { - await _0x1ac136.sendMessage(_0x231677, { - 'video': { - 'url': _0x2cfc3f.links.SD - }, - 'caption': "*© ᴄʀᴇᴀᴛᴇᴅ ʙʏ sᴜʙᴢᴇʀᴏ ᴍᴅ*" - }, { - 'quoted': _0x5ded0a - }); - } else { - if (_0x48db83 === "1.2") { - await _0x1ac136.sendMessage(_0x231677, { - 'video': { - 'url': _0x2cfc3f.links.HD - }, - 'caption': "*© Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ" - }, { - 'quoted': _0x5ded0a - }); - } else { - if (_0x48db83 === "2.1") { - await _0x1ac136.sendMessage(_0x231677, { - 'audio': { - 'url': _0x2cfc3f.links.SD - }, - 'mimetype': "audio/mpeg" - }, { - 'quoted': _0x5ded0a - }); - } else { - if (_0x48db83 === '2.2') { - await _0x1ac136.sendMessage(_0x231677, { - 'document': { - 'url': _0x2cfc3f.links.SD - }, - 'mimetype': "audio/mpeg", - 'fileName': "MF/FBDL.mp3", - 'caption': "*© Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ*" - }, { - 'quoted': _0x5ded0a - }); - } else if (_0x48db83 === "2.3") { - await _0x1ac136.sendMessage(_0x231677, { - 'audio': { - 'url': _0x2cfc3f.links.SD - }, - 'mimetype': 'audio/mp4', - 'ptt': true - }, { - 'quoted': _0x5ded0a - }); - } - } - } - } - } - }); - } catch (_0x29aeea) { - console.log(_0x29aeea); - _0x4bd709('' + _0x29aeea); - } -}); -cmd({ - 'pattern': "twitter", - 'alias': ['tweet', "twdl"], - 'desc': "Download Twitter videos", - 'category': "download", - 'filename': __filename -}, async (_0xaf8db8, _0x52bd10, _0x4b2f59, { - from: _0x1220b5, - quoted: _0x4cae8c, - body: _0x251a57, - isCmd: _0x25b51a, - command: _0x27443d, - args: _0x71c31d, - q: _0x7e7f9b, - isGroup: _0x5c2219, - sender: _0x3c6e22, - senderNumber: _0x21daa5, - botNumber2: _0x306e14, - botNumber: _0x2c38a2, - pushname: _0x3fee0f, - isMe: _0x4c03e9, - isOwner: _0x21c292, - groupMetadata: _0x35e2f2, - groupName: _0x29674e, - participants: _0x5ede8a, - groupAdmins: _0x3dbfbb, - isBotAdmins: _0x8b6d59, - isAdmins: _0x143cb9, - reply: _0x20e92a -}) => { - try { - if (!_0x7e7f9b || !_0x7e7f9b.startsWith("https://")) { - return _0xaf8db8.sendMessage(_0x1220b5, { - 'text': "❌ Please provide a valid Twitter URL." - }, { - 'quoted': _0x52bd10 - }); - } - await _0xaf8db8.sendMessage(_0x1220b5, { - 'react': { - 'text': '⏳', - 'key': _0x52bd10.key - } - }); - const _0x13f218 = await axios.get("https://api.giftedtech.my.id/api/download/twitter?apikey=gifted&url=" + _0x7e7f9b); - const _0x467ca1 = _0x13f218.data; - if (!_0x467ca1 || !_0x467ca1.status || !_0x467ca1.result) { - return _0x4b2f59.reply("Failed to retrieve Twitter video. Please check the link and try again."); - } - const { - desc: _0x2efe63, - thumb: _0x247442, - video_sd: _0x15a4a6, - video_hd: _0x3a7cd6 - } = _0x467ca1.result; - const _0x57d52f = await _0xaf8db8.sendMessage(_0x1220b5, { - 'image': { - 'url': _0x247442 - }, - 'caption': "\n*❄️ sᴜʙᴢᴇʀᴏ ᴛᴡɪᴛᴇʀ ❄️* \n*🔢 ʀᴇᴘʟʏ ʙᴇʟᴏᴡ ᴛʜᴇ ɴᴜᴍʙᴇʀ*\n\n*ᴠɪᴅᴇᴏ ᴅᴏᴡɴʟᴏᴀᴅ 🎬*\n\n*1.1* ┃ *ꜱᴅ Qᴜᴀʟɪᴛʏ*\n*1.2* ┃ *ʜᴅ Qᴜᴀʟɪᴛʏ*\n\n*ᴀᴜᴅɪᴏ ᴅᴏᴡɴʟᴏᴀᴅ 🎧*\n\n*2.1* ┃ *ᴀᴜᴅɪᴏ*\n*2.2* ┃ *ᴅᴏᴄᴜᴍᴇɴᴛ*\n*2.3* ┃ *ᴠᴏɪᴄᴇ*\n\n> © 2025 • SᴜʙZᴇʀᴏ \n" - }, { - 'quoted': _0x52bd10 - }); - const _0xcbea72 = _0x57d52f.key.id; - _0xaf8db8.ev.on('messages.upsert', async _0x3bf3b2 => { - const _0x2405c0 = _0x3bf3b2.messages[0x0]; - if (!_0x2405c0.message) { - return; - } - const _0x1e75d9 = _0x2405c0.message.conversation || _0x2405c0.message.extendedTextMessage?.["text"]; - const _0x5eb615 = _0x2405c0.key.remoteJid; - const _0x4dbcb0 = _0x2405c0.message.extendedTextMessage && _0x2405c0.message.extendedTextMessage.contextInfo.stanzaId === _0xcbea72; - if (_0x4dbcb0) { - await _0xaf8db8.sendMessage(_0x5eb615, { - 'react': { - 'text': '⬇️', - 'key': _0x2405c0.key - } - }); - if (_0x1e75d9 === "1.1") { - await _0xaf8db8.sendMessage(_0x5eb615, { - 'video': { - 'url': _0x15a4a6 - }, - 'caption': "*© Gᴇɴʀᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ*" - }, { - 'quoted': _0x2405c0 - }); - } else { - if (_0x1e75d9 === "1.2") { - await _0xaf8db8.sendMessage(_0x5eb615, { - 'video': { - 'url': _0x3a7cd6 - }, - 'caption': "*© Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ*" - }, { - 'quoted': _0x2405c0 - }); - } else { - if (_0x1e75d9 === "2.1") { - await _0xaf8db8.sendMessage(_0x5eb615, { - 'audio': { - 'url': _0x15a4a6 - }, - 'mimetype': 'audio/mpeg' - }, { - 'quoted': _0x2405c0 - }); - } else { - if (_0x1e75d9 === "2.2") { - await _0xaf8db8.sendMessage(_0x5eb615, { - 'document': { - 'url': _0x15a4a6 - }, - 'mimetype': "audio/mpeg", - 'fileName': "sᴜʙᴢᴇʀᴏ/TWDL.mp3", - 'caption': "*© Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ*" - }, { - 'quoted': _0x2405c0 - }); - } else if (_0x1e75d9 === "2.3") { - await _0xaf8db8.sendMessage(_0x5eb615, { - 'audio': { - 'url': _0x15a4a6 - }, - 'mimetype': "audio/mp4", - 'ptt': true - }, { - 'quoted': _0x2405c0 - }); - } - } - } - } - } - }); - } catch (_0x17742e) { - console.log(_0x17742e); - _0x20e92a("An error occurred: " + _0x17742e); - } -}); -cmd({ - 'pattern': 'mediafire', - 'alias': ["mfire"], - 'desc': "To download MediaFire files.", - 'react': '🎥', - 'category': 'download', - 'filename': __filename -}, async (_0x3ab728, _0x3d159f, _0x788d94, { - from: _0x47d2c3, - quoted: _0x4ccb03, - body: _0x5da797, - isCmd: _0xef7c33, - command: _0x2cb9f9, - args: _0x51e0d9, - q: _0x4da4fa, - isGroup: _0x54a73a, - sender: _0x386726, - senderNumber: _0xe2dfa3, - botNumber2: _0x1b6f1d, - botNumber: _0x15d2d5, - pushname: _0x3511db, - isMe: _0x4dc291, - isOwner: _0x36b0d6, - groupMetadata: _0x50729b, - groupName: _0x7d67ae, - participants: _0x57f6d6, - groupAdmins: _0x5296a0, - isBotAdmins: _0x54ad60, - isAdmins: _0x27f43f, - reply: _0x5e68b2 -}) => { - try { - if (!_0x4da4fa) { - return _0x788d94.reply("Please provide a valid MediaFire link."); - } - _0x788d94.react('⬇️'); - const _0x206b82 = await axios.get('https://api.giftedtech.my.id/api/download/mediafiredl?apikey=gifted&url=' + _0x4da4fa); - const _0x2d69c7 = _0x206b82.data; - if (!_0x2d69c7 || !_0x2d69c7.status || !_0x2d69c7.result || !_0x2d69c7.result.dl_link) { - return _0x788d94.reply("Failed to fetch MediaFire download link. Ensure the link is valid and public."); - } - const _0x24c64d = _0x2d69c7.result.dl_link; - const _0x107843 = _0x2d69c7.result.fileName || "mediafire_download"; - const _0xecfe76 = _0x2d69c7.result.fileType || "application/octet-stream"; - _0x788d94.react('⬆️'); - let _0x3ba839 = "\n ┏━┫*Subzero MediaFire⚬*┣━✾\n┃ \n*ꜰɪʟᴇ ɴᴀᴍᴇ :* " + _0x107843 + "\n\n*ꜰɪʟᴇ ᴛʏᴘᴇ :* " + _0xecfe76 + "\n\n> © 2025 • SᴜʙZᴇʀᴏ\n "; - await _0x3ab728.sendMessage(_0x47d2c3, { - 'document': { - 'url': _0x24c64d - }, - 'mimetype': _0xecfe76, - 'fileName': _0x107843, - 'caption': _0x3ba839 - }, { - 'quoted': _0x3d159f - }); - } catch (_0x41ba96) { - console.error(_0x41ba96); - _0x5e68b2("An error occurred: " + _0x41ba96.message); - } -}); -cmd({ - 'pattern': 'ig', - 'alias': ["insta"], - 'desc': "To download instagram videos.", - 'react': '🎥', - 'category': "download", - 'filename': __filename -}, async (_0x386562, _0x1b4817, _0x2d5654, { - from: _0x2b1245, - quoted: _0x35994d, - body: _0x3ef60e, - isCmd: _0x445688, - command: _0x28d49a, - args: _0x353941, - q: _0x133e89, - isGroup: _0xae87fe, - sender: _0x2dff22, - senderNumber: _0x37d5bb, - botNumber2: _0x49a8d8, - botNumber: _0x2ef999, - pushname: _0x535d59, - isMe: _0x231e91, - isOwner: _0x299df6, - groupMetadata: _0x162e52, - groupName: _0x647ac4, - participants: _0x5409f2, - groupAdmins: _0x36386c, - isBotAdmins: _0x2ec1e7, - isAdmins: _0x318dfb, - reply: _0x1bd856 -}) => { - try { - if (!_0x133e89) { - return _0x2d5654.reply("Please Give Me a vaild Link..."); - } - _0x2d5654.react('⬇️'); - let _0x46b060 = await igdl(_0x133e89); - let _0x2ec7e8 = await _0x46b060.data; - for (let _0x2c5a94 = 0x0; _0x2c5a94 < 0x14; _0x2c5a94++) { - let _0x226a29 = _0x2ec7e8[_0x2c5a94]; - let _0x3d32a8 = _0x226a29.url; - _0x2d5654.react('⬆️'); - await _0x386562.sendMessage(_0x2b1245, { - 'video': { - 'url': _0x3d32a8 - }, - 'mimetype': "video/mp4", - 'caption': "*© Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ*" - }, { - 'quoted': _0x1b4817 - }); - _0x2d5654.react('✅'); - } - } catch (_0x169bd8) { - console.log(_0x169bd8); - } -}); -async function xdl(_0x1875a8) { - return new Promise((_0x22f9b0, _0x3f4b9e) => { - fetch('' + _0x1875a8, { - 'method': "get" - }).then(_0x3cefbd => _0x3cefbd.text()).then(_0x313b57 => { - const _0x469b1a = cheerio.load(_0x313b57, { - 'xmlMode': false - }); - const _0x38f938 = _0x469b1a("meta[property=\"og:title\"]").attr('content'); - const _0x15a94a = _0x469b1a("meta[property=\"og:duration\"]").attr("content"); - const _0x555a9c = _0x469b1a("meta[property=\"og:image\"]").attr("content"); - const _0x2c4ecd = _0x469b1a("meta[property=\"og:video:type\"]").attr("content"); - const _0x3c4e1d = _0x469b1a("meta[property=\"og:video:width\"]").attr("content"); - const _0x184840 = _0x469b1a("meta[property=\"og:video:height\"]").attr('content'); - const _0x2275cf = _0x469b1a("span.metadata").text(); - const _0x486d37 = _0x469b1a("#video-player-bg > script:nth-child(6)").html(); - const _0x282510 = { - 'low': (_0x486d37.match("html5player.setVideoUrlLow\\('(.*?)'\\);") || [])[0x1], - 'high': _0x486d37.match("html5player.setVideoUrlHigh\\('(.*?)'\\);" || [])[0x1], - 'HLS': _0x486d37.match("html5player.setVideoHLS\\('(.*?)'\\);" || [])[0x1], - 'thumb': _0x486d37.match("html5player.setThumbUrl\\('(.*?)'\\);" || [])[0x1], - 'thumb69': _0x486d37.match("html5player.setThumbUrl169\\('(.*?)'\\);" || [])[0x1], - 'thumbSlide': _0x486d37.match("html5player.setThumbSlide\\('(.*?)'\\);" || [])[0x1], - 'thumbSlideBig': _0x486d37.match("html5player.setThumbSlideBig\\('(.*?)'\\);" || [])[0x1] - }; - _0x22f9b0({ - 'status': true, - 'result': { - 'title': _0x38f938, - 'URL': _0x1875a8, - 'duration': _0x15a94a, - 'image': _0x555a9c, - 'videoType': _0x2c4ecd, - 'videoWidth': _0x3c4e1d, - 'videoHeight': _0x184840, - 'info': _0x2275cf, - 'files': _0x282510 - } - }); - })["catch"](_0x502863 => _0x3f4b9e({ - 'status': false, - 'result': _0x502863 - })); - }); -} -cmd({ - 'pattern': "xnxxdown", - 'alias': ["dlxnxx", "xnxxdl"], - 'react': '🫣', - 'desc': "Download xnxx videos", - 'category': "nsfw", - 'use': ".xnxx ", - 'filename': __filename -}, async (_0x3fc871, _0x3d925e, _0x17916a, { - from: _0x57ce05, - l: _0xa610c0, - quoted: _0x3ba617, - body: _0x554283, - isCmd: _0x3469a3, - command: _0x94c3d2, - args: _0x16e2a1, - q: _0x1eede5, - isGroup: _0x23f46e, - sender: _0x312a3e, - senderNumber: _0x4ce309, - botNumber2: _0x3bb01c, - botNumber: _0x3636ad, - pushname: _0x267973, - isMe: _0x1b9df7, - isOwner: _0xe3d46e, - groupMetadata: _0x5ced92, - groupName: _0x2ef9fa, - participants: _0xb8c9e5, - groupAdmins: _0x45b015, - isBotAdmins: _0x1d1da6, - isAdmins: _0x40133b, - reply: _0x251394 -}) => { - try { - if (!_0x1eede5) { - return _0x251394("*Please give me url !!*"); - } - let _0x32cdc8 = await xdl(_0x1eede5); - let _0x255422 = _0x32cdc8.result.title; - await _0x3fc871.sendMessage(_0x57ce05, { - 'video': { - 'url': _0x32cdc8.result.files.high - }, - 'caption': _0x255422 - }, { - 'quoted': _0x3d925e - }); - } catch (_0xf619b4) { - _0x251394("*Error !!*"); - console.log(_0xf619b4); - } -}); -cmd({ - 'pattern': "xvdown", - 'alias': ["dlxv", "xvdl"], - 'react': '🫣', - 'desc': "Download xvideos videos", - 'category': "nsfw", - 'use': ".xv ", - 'filename': __filename -}, async (_0x247db1, _0x119628, _0xcf4960, { - from: _0x3b0c57, - l: _0x1d5f2b, - quoted: _0x4a0527, - body: _0x39aff3, - isCmd: _0x2fad82, - command: _0x470e95, - args: _0x2898f9, - q: _0xa91317, - isGroup: _0x220294, - sender: _0x53faf9, - senderNumber: _0xfda322, - botNumber2: _0x33cdc3, - botNumber: _0x3eab2d, - pushname: _0x248e0b, - isMe: _0x3fda84, - isOwner: _0x2fc437, - groupMetadata: _0x1e88b5, - groupName: _0x3d278c, - participants: _0x5a61ad, - groupAdmins: _0x105288, - isBotAdmins: _0x3a28bb, - isAdmins: _0x4c7d0d, - reply: _0x51e6c6 -}) => { - try { - if (!_0xa91317) { - return _0x51e6c6("*Please give me url !!*"); - } - let _0x5dfef2 = await fetchJson("https://api.giftedtech.my.id/api/download/xvideosdl?apikey=gifted&url=" + _0xa91317); - const _0x5a66af = "\n 🔞 *XVIDEO DOWNLOADER* 🔞\n\n \n• *Title* - " + _0x5dfef2.result.title + "\n\n• *Views* - " + _0x5dfef2.result.views + "\n\n• *Like* - " + _0x5dfef2.result.like + "\n\n• *Deslike* - " + _0x5dfef2.result.deslike + "\n\n• *Size* - " + _0x5dfef2.result.size; - await _0x247db1.sendMessage(_0x3b0c57, { - 'video': { - 'url': _0x5dfef2.result.dl_link - }, - 'caption': _0x5a66af - }, { - 'quoted': _0x119628 - }); - } catch (_0x2c19b6) { - _0x51e6c6("*Error !!*"); - console.log(_0x2c19b6); - } -}); -const fs = require('fs'); -const path = require("path"); -cmd({ - 'pattern': "baiscope", - 'alias': ["movie2"], - 'react': '📑', - 'category': "download", - 'desc': 'baiscope.lk', - 'filename': __filename -}, async (_0xe3f231, _0x4bd58e, _0x189921, { - from: _0x195bec, - q: _0x464db7, - isDev: _0x49b482, - reply: _0x4ee609 -}) => { - try { - if (!_0x464db7) { - return await _0x4ee609("*Please provide a search query! (e.g., Avatar)*"); - } - const _0x25ae15 = 'https://www.baiscope.lk/?s=' + encodeURIComponent(_0x464db7); - const _0x3ee23b = await axios.get(_0x25ae15); - const _0x50435e = cheerio.load(_0x3ee23b.data); - let _0x4d43f1 = []; - _0x50435e('article.elementor-post').each((_0x2b6f1e, _0x36c616) => { - const _0x4f2aba = _0x50435e(_0x36c616).find("h5.elementor-post__title > a").text().trim(); - const _0x3e71ec = _0x50435e(_0x36c616).find("h5.elementor-post__title > a").attr("href"); - const _0x4106eb = _0x50435e(_0x36c616).find(".elementor-post__thumbnail img").attr("src"); - if (_0x4f2aba && _0x3e71ec && _0x4106eb) { - _0x4d43f1.push({ - 'title': _0x4f2aba, - 'episodeLink': _0x3e71ec, - 'imgUrl': _0x4106eb - }); - } - }); - if (_0x4d43f1.length === 0x0) { - return await _0x4ee609("No results found for: " + _0x464db7); - } - let _0x14feea = "📺 Search Results for *" + _0x464db7 + ":*\n\n"; - _0x4d43f1.forEach((_0x352480, _0x5acfc4) => { - _0x14feea += '*' + (_0x5acfc4 + 0x1) + ".* " + _0x352480.title + "\n🔗 Link: " + _0x352480.episodeLink + "\n\n"; - }); - const _0x37c506 = await _0xe3f231.sendMessage(_0x195bec, { - 'text': _0x14feea - }, { - 'quoted': _0x189921 - }); - const _0x4e140d = _0x37c506.key.id; - _0xe3f231.ev.on("messages.upsert", async _0x29e3fd => { - const _0x28ef4d = _0x29e3fd.messages[0x0]; - if (!_0x28ef4d.message) { - return; - } - const _0x1f10f3 = _0x28ef4d.message.conversation || _0x28ef4d.message.extendedTextMessage?.["text"]; - const _0x29ef5e = _0x28ef4d.key.remoteJid; - const _0x49bbc0 = _0x28ef4d.message.extendedTextMessage && _0x28ef4d.message.extendedTextMessage.contextInfo.stanzaId === _0x4e140d; - if (_0x49bbc0) { - const _0x34c5d6 = parseInt(_0x1f10f3.trim()); - if (!isNaN(_0x34c5d6) && _0x34c5d6 > 0x0 && _0x34c5d6 <= _0x4d43f1.length) { - const _0x12f737 = _0x4d43f1[_0x34c5d6 - 0x1]; - const _0x1cd6d7 = await axios.get(_0x12f737.episodeLink); - const _0x2d28d2 = cheerio.load(_0x1cd6d7.data); - const _0x16231a = _0x2d28d2("a.dlm-buttons-button").attr('href'); - if (_0x16231a) { - await _0xe3f231.sendMessage(_0x29ef5e, { - 'image': { - 'url': _0x12f737.imgUrl - }, - 'caption': "🎬 *" + _0x12f737.title + "*\n🔗 Link: " + _0x12f737.episodeLink + "\n⬇️ Download will follow." - }, { - 'quoted': _0x28ef4d - }); - const _0x32029c = path.join(__dirname, 'downloaded_episode.zip'); - const _0x29c8e0 = fs.createWriteStream(_0x32029c); - const _0x23fc82 = await axios({ - 'url': _0x16231a, - 'method': "GET", - 'responseType': "stream" - }); - _0x23fc82.data.pipe(_0x29c8e0); - _0x29c8e0.on("finish", async () => { - await _0xe3f231.sendMessage(_0x29ef5e, { - 'document': { - 'url': _0x32029c - }, - 'mimetype': "application/zip", - 'fileName': _0x12f737.title + ".zip", - 'caption': '*' + _0x12f737.title + "*\n\n> Lααɾα-ᴍᴅ ✻" - }, { - 'quoted': _0x28ef4d - }); - fs.unlinkSync(_0x32029c); - }); - _0x29c8e0.on("error", _0xf6647a => { - console.error("Error downloading ZIP file:", _0xf6647a); - _0x4ee609("*Error downloading the episode ZIP file.*"); - }); - } else { - await _0x4ee609("*Download link not found for the selected episode.*"); - } - } else { - await _0x4ee609("*Invalid selection. Please choose a valid number.*"); - } - } - }); - } catch (_0x59ac25) { - console.error(_0x59ac25); - await _0x4ee609("*An error occurred while scraping the data.*"); - } -}); -cmd({ - 'pattern': 'ginisisila', - 'react': '📑', - 'category': 'download', - 'desc': "ginisisilacartoon.net", - 'filename': __filename -}, async (_0x5049fe, _0x194cab, _0x31c6bb, { - from: _0x2287e7, - q: _0x4564d6, - isDev: _0x2a68be, - reply: _0xc4807 -}) => { - try { - if (!_0x4564d6) { - return await _0xc4807("*Please provide a search query! (e.g., Garfield)*"); - } - const _0x2e5011 = "https://ginisisilacartoon.net/search.php?q=" + encodeURIComponent(_0x4564d6); - const _0x1a1ec0 = await axios.get(_0x2e5011); - const _0x4099bd = cheerio.load(_0x1a1ec0.data); - let _0x572788 = []; - _0x4099bd("div.inner-video-cell").each((_0xaa6fae, _0x2e2bcc) => { - const _0x4f6705 = _0x4099bd(_0x2e2bcc).find("div.video-title > a").attr('title'); - const _0x599247 = _0x4099bd(_0x2e2bcc).find("div.posted-time").text().trim(); - const _0x25bca3 = _0x4099bd(_0x2e2bcc).find("div.video-title > a").attr('href'); - const _0x5d44de = _0x4099bd(_0x2e2bcc).find("div.inner-video-thumb-wrapper img").attr("src"); - if (_0x4f6705 && _0x25bca3) { - _0x572788.push({ - 'title': _0x4f6705, - 'postedTime': _0x599247, - 'episodeLink': 'https://ginisisilacartoon.net/' + _0x25bca3, - 'imageUrl': _0x5d44de - }); - } - }); - if (_0x572788.length === 0x0) { - return await _0xc4807("No results found for: " + _0x4564d6); - } - let _0x22c31b = "📺 Search Results for *" + _0x4564d6 + ":*\n\n"; - _0x572788.forEach((_0x16cf4a, _0x35b536) => { - _0x22c31b += '*' + (_0x35b536 + 0x1) + ".* " + _0x16cf4a.title + "\n🗓️ Posted: " + _0x16cf4a.postedTime + "\n🔗 Link: " + _0x16cf4a.episodeLink + "\n\n"; - }); - const _0x5a1342 = await _0x5049fe.sendMessage(_0x2287e7, { - 'text': _0x22c31b - }, { - 'quoted': _0x31c6bb - }); - const _0x27a596 = _0x5a1342.key.id; - _0x5049fe.ev.on("messages.upsert", async _0x9a7b7a => { - const _0x171143 = _0x9a7b7a.messages[0x0]; - if (!_0x171143.message) { - return; - } - const _0x14f608 = _0x171143.message.conversation || _0x171143.message.extendedTextMessage?.["text"]; - const _0x4a17a3 = _0x171143.key.remoteJid; - const _0x14e10e = _0x171143.message.extendedTextMessage && _0x171143.message.extendedTextMessage.contextInfo.stanzaId === _0x27a596; - if (_0x14e10e) { - const _0x284411 = parseInt(_0x14f608.trim()); - if (!isNaN(_0x284411) && _0x284411 > 0x0 && _0x284411 <= _0x572788.length) { - const _0x1d0aed = _0x572788[_0x284411 - 0x1]; - const _0x189e89 = "*🪄 ɴᴀᴍᴇ:-* " + _0x1d0aed.title + "\n⏳ *ᴅᴀᴛᴇ:-* " + _0x1d0aed.postedTime + "\n📎 *ᴇᴘɪꜱᴏᴅᴇ ʟɪɴᴋ*:- " + _0x1d0aed.episodeLink + "\n\n☘ *We are uploading the Movie/Episode you requested.*"; - const _0x456cc9 = { - 'image': { - 'url': _0x1d0aed.imageUrl - }, - 'caption': _0x189e89 - }; - await _0x5049fe.sendMessage(_0x4a17a3, _0x456cc9, { - 'quoted': _0x171143 - }); - const _0x175d46 = await axios.get(_0x1d0aed.episodeLink); - const _0x1559da = cheerio.load(_0x175d46.data); - const _0x32f8e7 = _0x1559da("div#player-holder iframe").attr('src'); - if (_0x32f8e7) { - const _0x1a4a74 = 'https://api.fgmods.xyz/api/downloader/gdrive?url=' + _0x32f8e7 + "&apikey=mnp3grlZ"; - try { - const _0xc4e6f4 = await axios.get(_0x1a4a74); - const _0x46edb0 = _0xc4e6f4.data.result.downloadUrl; - if (_0x46edb0) { - await _0x5049fe.sendMessage(_0x4a17a3, { - 'document': { - 'url': _0x46edb0 - }, - 'mimetype': "video/mp4", - 'fileName': "MR FRANK | " + _0x1d0aed.title + '.mp4', - 'caption': _0x1d0aed.title + " | *ᴍʀ ғʀᴀɴᴋ *\n\n> ©>sᴜʙᴢᴇʀᴏ ᴍᴅ" - }, { - 'quoted': _0x171143 - }); - } else { - await _0xc4807("Failed to retrieve the download link for this episode."); - } - } catch (_0x587198) { - console.error("Error fetching the download link:", _0x587198); - await _0xc4807("An error occurred while trying to fetch the download link."); - } - } else { - await _0xc4807("No downloadable link found for this episode."); - } - } else { - await _0xc4807("Please reply with a valid number from the list."); - } - } - }); - } catch (_0x546741) { - _0xc4807("*Error occurred while scraping!*"); - console.error(_0x546741); - } -}); -cmd({ - 'pattern': 'apk', - 'desc': "Download apk.", - 'category': "download", - 'filename': __filename -}, async (_0x56da32, _0x48f780, _0x3cbff5, { - from: _0xbd3b9f, - quoted: _0x4b0680, - body: _0x47a4ce, - isCmd: _0x29a752, - command: _0x2a8424, - args: _0x250a28, - q: _0x54cc58, - isGroup: _0x16cbe0, - sender: _0x17550c, - senderNumber: _0x556524, - botNumber2: _0x16c4b8, - botNumber: _0xd53bda, - pushname: _0x294a90, - isMe: _0x398266, - isOwner: _0x42c853, - groupMetadata: _0x45e657, - groupName: _0x446505, - participants: _0x4fde9a, - groupAdmins: _0x3535c9, - isBotAdmins: _0x14db6c, - isAdmins: _0x459724, - reply: _0x31b608 -}) => { - try { - await _0x3cbff5.react('⬇'); - const _0x34981b = "http://ws75.aptoide.com/api/7/apps/search/query=" + _0x54cc58 + '/limit=1'; - const _0xefc061 = await axios.get(_0x34981b); - const _0x35ebe9 = _0xefc061.data; - let _0x9dad20 = _0x35ebe9.datalist.list[0x0].size % 0xf4240; - let _0xd49d48 = '.' + _0x9dad20; - let _0x1d38a3 = _0x35ebe9.datalist.list[0x0].size / 0xf4240; - let _0x5a853a = _0x1d38a3 - _0xd49d48; - let _0x408ceb = "\n*❄️ SᴜʙZᴇʀᴏ Aᴘᴘ Sᴛᴏʀᴇ ❄️* \n*🛠️ ɴᴀᴍᴇ :* " + _0x35ebe9.datalist.list[0x0].name + "\n\n*🗂️ sɪᴢᴇ :* " + _0x5a853a + "MB\n\n*🔗 ᴘᴀᴄᴋᴀɢᴇ :* " + _0x35ebe9.datalist.list[0x0]['package'] + "\n\n*📆 Lᴀꜱᴛ ᴜᴘᴅᴀᴛᴇ :* " + _0x35ebe9.datalist.list[0x0].updated + "\n\n*👤 ᴅᴇᴠᴇʟᴏᴘᴇʀꜱ :* " + _0x35ebe9.datalist.list[0x0].developer.name + "\n\n> © Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ\n"; - await _0x3cbff5.react('⬆'); - await _0x56da32.sendMessage(_0xbd3b9f, { - 'document': { - 'url': _0x35ebe9.datalist.list[0x0].file.path_alt - }, - 'fileName': _0x35ebe9.datalist.list[0x0].name, - 'mimetype': "application/vnd.android.package-archive", - 'caption': _0x408ceb - }, { - 'quoted': _0x48f780 - }); - await _0x3cbff5.react('✅'); - } catch (_0x26a136) { - console.log(_0x26a136); - _0x31b608('' + _0x26a136); - } -}); -const { - sinhalaSub -} = require("mrnima-moviedl"); -cmd({ - 'pattern': "sinhalasub", - 'alias': ["movie"], - 'react': '📑', - 'category': "download", - 'desc': "Search movies on sinhalasub and get download links", - 'filename': __filename -}, async (_0x3dfd8e, _0x4ceff8, _0xe26d99, { - from: _0x4a183a, - q: _0x2f9e41, - reply: _0x20f27b -}) => { - try { - if (!_0x2f9e41) { - return await _0x20f27b("*Please provide a search query! (e.g., Deadpool)*"); - } - var _0xb3afe = await sinhalaSub(); - const _0x5c943b = await _0xb3afe.search(_0x2f9e41); - const _0x66d8c6 = _0x5c943b.result.slice(0x0, 0xa); - if (!_0x66d8c6 || _0x66d8c6.length === 0x0) { - return await _0x20f27b("No results found for: " + _0x2f9e41); - } - let _0x563ad3 = "📽️ *Search Results for* \"" + _0x2f9e41 + "\":\n\n"; - _0x66d8c6.forEach((_0x5634fb, _0x85e080) => { - _0x563ad3 += '*' + (_0x85e080 + 0x1) + ".* " + _0x5634fb.title + "\n🔗 Link: " + _0x5634fb.link + "\n\n"; - }); - const _0x5c02b8 = await _0x3dfd8e.sendMessage(_0x4a183a, { - 'text': _0x563ad3 - }, { - 'quoted': _0xe26d99 - }); - const _0xc5b266 = _0x5c02b8.key.id; - _0x3dfd8e.ev.on("messages.upsert", async _0x3276da => { - const _0x220196 = _0x3276da.messages[0x0]; - if (!_0x220196.message) { - return; - } - const _0x3f6bef = _0x220196.message.conversation || _0x220196.message.extendedTextMessage?.['text']; - const _0xfacf40 = _0x220196.message.extendedTextMessage && _0x220196.message.extendedTextMessage.contextInfo.stanzaId === _0xc5b266; - if (_0xfacf40) { - const _0x5975fb = parseInt(_0x3f6bef.trim()); - if (!isNaN(_0x5975fb) && _0x5975fb > 0x0 && _0x5975fb <= _0x66d8c6.length) { - const _0x51bcf2 = _0x66d8c6[_0x5975fb - 0x1]; - const _0x3c116b = "https://api-site-2.vercel.app/api/sinhalasub/movie?url=" + encodeURIComponent(_0x51bcf2.link); - try { - const _0x306fd2 = await axios.get(_0x3c116b); - const _0x4bd79a = _0x306fd2.data.result; - const _0x446048 = _0x4bd79a.dl_links || []; - if (_0x446048.length === 0x0) { - return await _0x20f27b("No PixelDrain links found."); - } - let _0x3dc978 = "🎥 *" + _0x4bd79a.title + "*\n\n"; - _0x3dc978 += "*Available PixelDrain Download Links:*\n"; - _0x446048.forEach((_0x359c3a, _0x5298f6) => { - _0x3dc978 += '*' + (_0x5298f6 + 0x1) + ".* " + _0x359c3a.quality + " - " + _0x359c3a.size + "\n🔗 Link: " + _0x359c3a.link + "\n\n"; - }); - const _0xf30520 = await _0x3dfd8e.sendMessage(_0x4a183a, { - 'text': _0x3dc978 - }, { - 'quoted': _0x220196 - }); - const _0xe5d24f = _0xf30520.key.id; - _0x3dfd8e.ev.on('messages.upsert', async _0xbe427f => { - const _0x5e6a04 = _0xbe427f.messages[0x0]; - if (!_0x5e6a04.message) { - return; - } - const _0x3e46b6 = _0x5e6a04.message.conversation || _0x5e6a04.message.extendedTextMessage?.['text']; - const _0x14cafc = _0x5e6a04.message.extendedTextMessage && _0x5e6a04.message.extendedTextMessage.contextInfo.stanzaId === _0xe5d24f; - if (_0x14cafc) { - const _0x315031 = parseInt(_0x3e46b6.trim()); - if (!isNaN(_0x315031) && _0x315031 > 0x0 && _0x315031 <= _0x446048.length) { - const _0x2677a1 = _0x446048[_0x315031 - 0x1]; - const _0x58dd91 = _0x2677a1.link.split('/').pop(); - await _0x3dfd8e.sendMessage(_0x4a183a, { - 'react': { - 'text': '⬇️', - 'key': _0xe26d99.key - } - }); - const _0x27bb65 = "https://pixeldrain.com/api/file/" + _0x58dd91; - await _0x3dfd8e.sendMessage(_0x4a183a, { - 'react': { - 'text': '⬆', - 'key': _0xe26d99.key - } - }); - await _0x3dfd8e.sendMessage(_0x4a183a, { - 'document': { - 'url': _0x27bb65 - }, - 'mimetype': "video/mp4", - 'fileName': _0x4bd79a.title + " - " + _0x2677a1.quality + '.mp4', - 'caption': _0x4bd79a.title + "\nQuality: " + _0x2677a1.quality + "\nPowered by SinhalaSub", - 'contextInfo': { - 'mentionedJid': [], - 'externalAdReply': { - 'title': _0x4bd79a.title, - 'body': "ᴍᴀᴅᴇ ʙʏ sᴜʙᴢᴇʀᴏ", - 'mediaType': 0x1, - 'sourceUrl': _0x51bcf2.link, - 'thumbnailUrl': _0x4bd79a.image - } - } - }, { - 'quoted': _0x5e6a04 - }); - await _0x3dfd8e.sendMessage(_0x4a183a, { - 'react': { - 'text': '✅', - 'key': _0xe26d99.key - } - }); - } else { - await _0x20f27b("Invalid selection. Please reply with a valid number."); - } - } - }); - } catch (_0x3bf620) { - console.error("Error fetching movie details:", _0x3bf620); - await _0x20f27b("An error occurred while fetching movie details. Please try again."); - } - } else { - await _0x20f27b("Invalid selection. Please reply with a valid number."); - } - } - }); - } catch (_0x14553d) { - console.error("Error during search:", _0x14553d); - _0x20f27b("*An error occurred while searching!*"); - } -}); -cmd({ - 'pattern': 'gdrive', - 'desc': "To download Gdrive files.", - 'react': '🌐', - 'category': "download", - 'filename': __filename -}, async (_0x58a7b9, _0x5afcc4, _0x5e2655, { - from: _0x5b710a, - quoted: _0x23793c, - body: _0x3586c0, - isCmd: _0x1f2c01, - command: _0x30818b, - args: _0x1df778, - q: _0x1ff06b, - isGroup: _0x885c21, - sender: _0x3fc8ee, - senderNumber: _0x2ef068, - botNumber2: _0x57d22a, - botNumber: _0x15ad9b, - pushname: _0x345ee7, - isMe: _0x31cf21, - isOwner: _0xfa9a0f, - groupMetadata: _0x5ac9c0, - groupName: _0x3c0484, - participants: _0x34e37a, - groupAdmins: _0x1f87c7, - isBotAdmins: _0x1de475, - isAdmins: _0x393542, - reply: _0x2f4ebd -}) => { - try { - await _0x58a7b9.sendMessage(_0x5b710a, { - 'react': { - 'text': '⬇️', - 'key': _0x5afcc4.key - } - }); - if (!_0x1ff06b) { - return _0x5e2655.reply("Please Give Me a vaild Link..."); - } - const _0x59e841 = "https://api.fgmods.xyz/api/downloader/gdrive?url=" + _0x1ff06b + '&apikey=mnp3grlZ'; - const _0x5736f7 = await axios.get(_0x59e841); - const _0x43e539 = _0x5736f7.data.result.downloadUrl; - if (_0x43e539) { - await _0x58a7b9.sendMessage(_0x5b710a, { - 'react': { - 'text': '⬆️', - 'key': _0x5afcc4.key - } - }); - await _0x58a7b9.sendMessage(_0x5b710a, { - 'document': { - 'url': _0x43e539 - }, - 'mimetype': _0x5736f7.data.result.mimetype, - 'fileName': _0x5736f7.data.result.fileName, - 'caption': "*© Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ*\n\n> 2025 • SᴜʙZᴇʀᴏ MD ✻" - }, { - 'quoted': _0x5afcc4 - }); - } - await _0x58a7b9.sendMessage(_0x5b710a, { - 'react': { - 'text': '✅', - 'key': _0x5afcc4.key - } - }); - } catch (_0x460920) { - console.log(_0x460920); - } -}); diff --git a/plugins/subzero-mf.js b/plugins/subzero-mf.js deleted file mode 100644 index 5092c3549e6d47139c6105010c591fc871ea520d..0000000000000000000000000000000000000000 --- a/plugins/subzero-mf.js +++ /dev/null @@ -1,53 +0,0 @@ -const { cmd } = require("../command"); - -cmd({ - pattern: "subzeroinc", - desc: "All About The Bot & Dev", - category: "fun", - react: "🦄", - filename: __filename -}, async (conn, mek, m, { reply }) => { - const familyList = ` *⟣────────────⟢* - *[ • Developer: Darrell M ]* - *⟣────────────•⟢* - - *⟣┈───────────────⟢* - 🗂️ *REPOSITORY* - https://github.com/mrfrank-ofc/SUBZERO-MD - - *⟣┈───────────────•* - 🔗 *PROJECT NAME* - SUBZERO-MD W.A BOT - - *⟣┈───────────────•* - 👨‍💻 *DEVELOPER* - https://github.com/mrfrank-ofc - - *⟣┈───────────────•* - 🧮 *RELEASE DATE* - 15 December 2024 - - *⟣┈───────────────•* - 📩 *SUPPORT GROUP* - https://chat.whatsapp.com/InsR5qk3cBsG2781A6uxcO - - *⟣┈───────────────•* - 🎀 *SUPPORT CHANNEL* - https://whatsapp.com/channel/0029VagQEmB002T7MWo3Sj1D - - ◦🪄 Hit Me Here :wa.me/263719647303* - *⟝┈───────────────⟞* - *⟣────────────•⟢* - `; - - try { - // Envoi de la réponse avec l'image et la liste de la famille - await conn.sendMessage(m.chat, { - image: { url: "https://i.postimg.cc/FHN6KVzM/In-Shot-20241227-205053424.jpg" }, - caption: familyList.trim() - }, { quoted: mek }); - } catch (error) { - console.error(error); - reply("❌ *An error occurred while fetching the family list. Please try again.*"); - } -}); diff --git a/plugins/system.js b/plugins/system.js deleted file mode 100644 index d3831f991ae457a6bdfa1b842da3aefde78bb463..0000000000000000000000000000000000000000 --- a/plugins/system.js +++ /dev/null @@ -1,56 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - - -const config = require('../config') -const {cmd , commands} = require('../command') -const os = require("os") -const {runtime} = require('../lib/functions') -cmd({ - pattern: "system", - react: "♠️", - alias: ["uptime","status","runtime"], - desc: "cheack uptime", - category: "main", - filename: __filename -}, -async(conn, mek, m,{from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply}) => { -try{ -let status = `*▢┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉▢* - -> *SUBZERO UPTIME SYSTEM* - -*UPTIME:➠* ${runtime(process.uptime())} - -*RAM USAGE:➠* ${(process.memoryUsage().heapUsed / 1024 / 1024).toFixed(2)}MB / ${Math.round(require('os').totalmem / 1024 / 1024)}MB - -*HOSTNAME:➠* ${os.hostname()} - -*OWNER:➠* *MR FRANK* - -*▢┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉▢* -` -await conn.sendMessage(from,{image:{url:config.ALIVE_IMG},caption:`${status}`},{quoted:mek}) - -}catch(e){ -console.log(e) -reply(`${e}`) -} -}) diff --git a/plugins/tool-bible.js b/plugins/tool-bible.js deleted file mode 100644 index 18717f345c93ae309affc906b1fedd1b45af89a6..0000000000000000000000000000000000000000 --- a/plugins/tool-bible.js +++ /dev/null @@ -1,61 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO MD ᐯ2 - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/mrfrank-ofc/SUBZERO-V2 - -© Recoding This Script In Unacceptable⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - -const axios = require("axios"); -const { cmd } = require("../command"); - -// Command: bible -cmd({ - pattern: "bible", - desc: "Fetch Bible verses by reference.", - category: "fun", - react: "📖", - filename: __filename -}, async (conn, mek, m, { args, reply }) => { - try { - // Vérifiez si une référence est fournie - if (args.length === 0) { - return reply(`⚠️ *Please provide a Bible reference.*\n\n📝 *Example:*\n.bible John 1:1`); - } - - // Joindre les arguments pour former la référence - const reference = args.join(" "); - - // Appeler l'API avec la référence - const apiUrl = `https://bible-api.com/${encodeURIComponent(reference)}`; - const response = await axios.get(apiUrl); - - // Vérifiez si la réponse contient des données - if (response.status === 200 && response.data.text) { - const { reference: ref, text, translation_name } = response.data; - - // Envoyez la réponse formatée avec des emojis - reply( - `📜 *Bible Verse Found!*\n\n` + - `📖 *Reference:* ${ref}\n` + - `📚 *Text:* ${text}\n\n` + - `🗂️ *Translation:* ${translation_name}\n\n © SUBZERO BIBLE` - ); - } else { - reply("❌ *Verse not found.* Please check the reference and try again."); - } - } catch (error) { - console.error(error); - reply("⚠️ *An error occurred while fetching the Bible verse.* Please try again."); - } -}); diff --git a/plugins/tools-antiviewonce.js b/plugins/tools-antiviewonce.js deleted file mode 100644 index fc6b9aa592ef69f18002f9c154038cf1f44b038b..0000000000000000000000000000000000000000 --- a/plugins/tools-antiviewonce.js +++ /dev/null @@ -1,93 +0,0 @@ - -const { - cmd, - commands -} = require("../command"); -cmd({ - 'pattern': 'vv', - 'alias': ['vo', "veiewonce"], - 'react': '✨', - 'desc': "read vv", - 'category': "download", - 'filename': __filename -}, async (_0x596f5d, _0x12dce5, _0x13dcca, { - from: _0x3b2c6c, - quoted: _0x20898b, - body: _0xa19a3c, - isCmd: _0x328a9a, - command: _0x11d738, - args: _0x4325ad, - q: _0x35a40a, - isGroup: _0x49212c, - sender: _0x40a127, - senderNumber: _0x324f6b, - botNumber2: _0x1dd621, - botNumber: _0x516789, - pushname: _0x209c22, - isMe: _0x127392, - isOwner: _0x5ead44, - groupMetadata: _0x215d2a, - groupName: _0x17b2eb, - participants: _0x3ef935, - groupAdmins: _0x5ad39b, - isBotAdmins: _0xff4c67, - isAdmins: _0x38ea8e, - reply: _0x597c0c -}) => { - try { - const _0x5f2807 = _0x12dce5.msg.contextInfo?.["quotedMessage"]?.['viewOnceMessageV2']; - if (_0x5f2807) { - if (_0x5f2807.message.imageMessage) { - console.log("Quoting an image"); - let _0x20acc9 = _0x5f2807.message.imageMessage.caption; - let _0x231c2e = await _0x596f5d.downloadAndSaveMediaMessage(_0x5f2807.message.imageMessage); - return _0x596f5d.sendMessage(_0x12dce5.chat, { - 'image': { - 'url': _0x231c2e - }, - 'caption': _0x20acc9 - }); - } - if (_0x5f2807.message.videoMessage) { - let _0x4a787f = _0x5f2807.message.videoMessage.caption; - let _0x3e85dc = await _0x596f5d.downloadAndSaveMediaMessage(_0x5f2807.message.videoMessage); - return _0x596f5d.sendMessage(_0x12dce5.chat, { - 'video': { - 'url': _0x3e85dc - }, - 'caption': _0x4a787f - }); - } - } - } catch (_0xf27711) { - console.log("Error processing viewOnce message:", _0xf27711); - } - if (!_0x20898b) { - return _0x597c0c("Please reply to a ViewOnce message"); - } - if (_0x20898b.mtype === "viewOnceMessage") { - console.log("Processing a ViewOnce message"); - if (_0x20898b.message.imageMessage) { - let _0x508f06 = _0x20898b.message.imageMessage.caption; - let _0x117701 = await _0x596f5d.downloadAndSaveMediaMessage(_0x20898b.message.imageMessage); - return _0x596f5d.sendMessage(_0x12dce5.chat, { - 'image': { - 'url': _0x117701 - }, - 'caption': _0x508f06 - }); - } - if (_0x20898b.message.videoMessage) { - let _0x233ce7 = _0x20898b.message.videoMessage.caption; - let _0x1f2aef = await _0x596f5d.downloadAndSaveMediaMessage(_0x20898b.message.videoMessage); - return _0x596f5d.sendMessage(_0x12dce5.chat, { - 'video': { - 'url': _0x1f2aef - }, - 'caption': _0x233ce7 - }); - } - } else { - return _0x597c0c("This is not a ViewOnce message"); - } -}); diff --git a/plugins/tools-fancyfont.js b/plugins/tools-fancyfont.js deleted file mode 100644 index 07f3e7cd95aeee9f6ecc2179078fac835a9664a7..0000000000000000000000000000000000000000 --- a/plugins/tools-fancyfont.js +++ /dev/null @@ -1,69 +0,0 @@ -//SUBZERO PROPERTY - - - - - - - - - - - - - -const { cmd } = require('../command'); -const axios = require('axios'); - - - -// Register the command -cmd({ - pattern: "fancy", - alias: ['font', "style"], - react: '✍️', - desc: "Convert text into various fonts.", - category: "tools", - filename: __filename -}, async (conn, mek, m, { from, quoted, body, args, q, reply }) => { - try { - if (!q) { - return reply("Please provide text to convert into fonts. Eg .fancy Mr Frank"); - } - - let response = await axios.get('https://www.dark-yasiya-api.site/other/font?text=' + encodeURIComponent(q)); - let data = response.data; - - if (!data.status) { - return reply("Error fetching fonts. Please try again later."); - } - - let fontResults = data.result.map(font => '*' + font.name + ":*\n" + font.result).join("\n\n"); - - // Message formatting - let message = `*SUBZERO FANCY FONTS*:\n\n${fontResults}\n\n> *BY JAWADTECHX*`; - - // Sending the message with context info - await conn.sendMessage( - from, - { - text: message, - contextInfo: { - mentionedJid: [m.sender], - forwardingScore: 999, - isForwarded: true, - forwardedNewsletterMessageInfo: { - newsletterJid: '120363304325601080@newsletter', - newsletterName: 'Mr Frank OFC', - serverMessageId: 143 - } - } - }, - { quoted: mek } - ); - - } catch (error) { - console.error(error); - reply("An error occurred while fetching fonts."); - } -}); diff --git a/plugins/tools-hd.js b/plugins/tools-hd.js deleted file mode 100644 index bc4efb599fcf7445198be4c5651f15578df9ae54..0000000000000000000000000000000000000000 --- a/plugins/tools-hd.js +++ /dev/null @@ -1,96 +0,0 @@ -/*┈┈┈┈┈┈┈SUBZERO┈┈┈┈┈┈ -╭╮┓┓┳╮┳╭╮┏┳┓┳┳╮╭╮╭╮ -┃┈┣┫┣┫┃╰╮┈┃┈┃┃┃┣┫╰╮ -╰╯┛┛┻╰┻╰╯┈┻┈┛┛┛┛┛╰╯ -┈┈┈┈┈┈🎅🏻🎅🏻🎅🏻🌲🎄┈┈┈┈┈┈┈ - - - - - - - - - - - - - - - - - - - - - - - -const { cmd } = require('../command'); // Ensure cmd is correctly defined in your project -const fetch = require('node-fetch'); // Don't forget to install 'node-fetch' if it's not already installed -const { getBuffer } = require('../lib/functions'); // Ensure this function is present to fetch the image buffer - -cmd({ - pattern: 'hd', // Command name - desc: 'Enhance the resolution of an image sent', - category: 'tools', - use: '.hd', // Usage of the command (after sending the image) - react: '🌟', // Reaction to the command - filename: __filename -}, -async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, reply }) => { - try { - // Check if the user has sent an image in the message (either as an image or as a quote) - let imageUrl; - - // If the image is quoted in the message - if (quoted && quoted.message && quoted.message.imageMessage) { - imageUrl = quoted.message.imageMessage.url; - } - // If the image is sent directly - else if (mek.message && mek.message.imageMessage) { - imageUrl = mek.message.imageMessage.url; - } - else { - return reply('❌ Please send an image to process in HD.'); - } - - // Fetch the image buffer - const imageBuffer = await getBuffer(imageUrl); - - // Set the API key - const apiKey = 'api-key:3bf78262-644c-4062-ab47-4177acf62d46'; // Your API key - const apiUrl = 'https://api.deepai.org/api/torch-srgan'; // The API URL to enhance image resolution - - // Make a POST request to the API to enhance the image - const response = await fetch(apiUrl, { - method: 'POST', - headers: { - 'Api-Key': apiKey // Include the API key in the headers - }, - body: JSON.stringify({ - image: imageUrl // Image URL to enhance - }), - }); - - // Process the API response - const data = await response.json(); - - // If the API returns an enhanced image URL - if (data && data.output_url) { - // Send the enhanced HD image with a caption - await conn.sendMessage(from, { - image: { url: data.output_url }, - caption: `Here ${sender} this is your HD image.` // Caption displayed to the user - }, { quoted: mek }); - } else { - // If the image could not be enhanced, send an error message - reply('❌ Unable to enhance the image. Please try again later.'); - } - } catch (error) { - // Handle any errors that occur - console.error(error); - reply('❌ An error occurred while processing your request.'); - } -}); -*/ diff --git a/plugins/tools-logo.js b/plugins/tools-logo.js deleted file mode 100644 index 407a74187cae470377c4a3ac5bf3b578854f60fa..0000000000000000000000000000000000000000 --- a/plugins/tools-logo.js +++ /dev/null @@ -1,299 +0,0 @@ - -const { - cmd, - commands -} = require("../command"); -const { - fetchJson -} = require("../lib/functions"); -cmd({ - 'pattern': "logo", - 'desc': "Create logos", - 'react': '🎁', - 'category': "other", - 'filename': __filename -}, async (_0x218f5d, _0x28282a, _0x208f73, { - from: _0x1aa1bb, - quoted: _0x15b4ef, - body: _0x5a3cdd, - isCmd: _0x5bae58, - command: _0x1ef69b, - args: _0x222de9, - q: _0x34a07c, - isGroup: _0x609391, - sender: _0x3113d3, - senderNumber: _0x142d20, - botNumber2: _0x2c8f00, - botNumber: _0x1c2333, - pushname: _0x86c189, - isMe: _0xb6eb8d, - isOwner: _0x1c4b84, - groupMetadata: _0x15d813, - groupName: _0xc3c8d4, - participants: _0xc36769, - groupAdmins: _0x16780c, - isBotAdmins: _0x50a1e5, - isAdmins: _0xa22e1c, - reply: _0x18078b -}) => { - try { - if (!_0x222de9[0x0]) { - return _0x18078b("*_Please give me a text. Eg *.logo Mr Frank*_*"); - } - let _0xffdb95 = "*🌟 SUBZERO-MD LOGO MAKER 🌟*\n\n╼╼╼╼╼╼╼╼╼╼╼╼╼╼╼╼╼➻\n*◈ᴛᴇxᴛ :* " + _0x34a07c + "\n╼╼╼╼╼╼╼╼╼╼╼╼╼╼╼╼╼➻\n\n*🔢 Rᴇᴘʟʏ Tʜᴇ Nᴜᴍʙᴇʀ Yᴏᴜ Wᴀɴᴛ ➠*\n\n 1 ➠ Bʟᴀᴄᴋ Pɪɴᴋ\n 2 ➠ Bʟᴀᴄᴋ Pɪɴᴋ 2\n 3 ➠ Sɪʟᴠᴇʀ 3ᴅ\n 4 ➠ Nᴀʀᴜᴛᴏ\n 5 ➠ Dɪɢɪᴛᴀʟ Gʟɪᴛᴄʜ\n 6 ➠ Pɪxᴇʟ Gʟɪᴛᴄʜ\n 7 ➠ Cᴏᴍɪᴄ Sᴛʏʟᴇ\n 8 ➠ Nᴇᴏɴ Lɪɢʜᴛ\n 9 ➠ Fʀᴇᴇ Bᴇᴀʀ\n10 ➠ Dᴇᴠɪʟ Wɪɴɢꜱ\n11 ➠ Sᴀᴅ Gɪʀʟ\n12 ➠ Lᴇᴀᴠᴇꜱ\n13 ➠ Dʀᴀɢᴏɴ Bᴀʟʟ\n14 ➠ Hᴀɴᴅ Wʀɪᴛᴛᴇɴ\n15 ➠ Nᴇᴏɴ Lɪɢʜᴛ \n16 ➠ 3ᴅ Cᴀꜱᴛʟᴇ Pᴏᴘ\n17 ➠ Fʀᴏᴢᴇɴ ᴄʀɪꜱᴛᴍᴀꜱꜱ\n18 ➠ 3ᴅ Fᴏɪʟ Bᴀʟʟᴏɴꜱ\n19 ➠ 3ᴅ Cᴏʟᴏᴜʀꜰᴜʟ Pᴀɪɴᴛ\n20 ➠ Aᴍᴇʀɪᴄᴀɴ Fʟᴀɢ 3ᴅ\n\n> © Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ ⚡"; - const _0x39a514 = { - 'newsletterJid': '120363304325601080@newsletter', - 'newsletterName': "❄️ 𝐒𝐔𝐁𝐙𝐄𝐑𝐎 𝐌𝐃 ❄️", - 'serverMessageId': 0x3e7 - }; - const _0x5a943d = { - 'mentionedJid': [_0x208f73.sender], - 'forwardingScore': 0x3e7, - 'isForwarded': true, - 'forwardedNewsletterMessageInfo': _0x39a514 - }; - const _0x4b6716 = { - 'text': _0xffdb95, - 'contextInfo': _0x5a943d - }; - let _0x581ab0 = await _0x218f5d.sendMessage(_0x1aa1bb, _0x4b6716, { - 'quoted': _0x28282a - }); - _0x218f5d.ev.on('messages.upsert', async _0x2e0858 => { - const _0x2a2572 = _0x2e0858.messages[0x0]; - if (!_0x2a2572.message || !_0x2a2572.message.extendedTextMessage) { - return; - } - const _0x45b81e = _0x2a2572.message.extendedTextMessage.text.trim(); - if (_0x2a2572.message.extendedTextMessage.contextInfo && _0x2a2572.message.extendedTextMessage.contextInfo.stanzaId === _0x581ab0.key.id) { - switch (_0x45b81e) { - case '1': - let _0x4ec74c = await fetchJson('https://api-pink-venom.vercel.app/api/logo?url=https://en.ephoto360.com/create-a-blackpink-style-logo-with-members-signatures-810.html&name=' + _0x34a07c); - await _0x218f5d.sendMessage(_0x1aa1bb, { - 'image': { - 'url': '' + _0x4ec74c.result.download_url - }, - 'caption': "> © Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ ⚡" - }, { - 'quoted': _0x28282a - }); - break; - case '2': - let _0x46d2d2 = await fetchJson("https://api-pink-venom.vercel.app/api/logo?url=https://en.ephoto360.com/online-blackpink-style-logo-maker-effect-711.html&name=" + _0x34a07c); - await _0x218f5d.sendMessage(_0x1aa1bb, { - 'image': { - 'url': '' + _0x46d2d2.result.download_url - }, - 'caption': "> © Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ ⚡" - }, { - 'quoted': _0x28282a - }); - break; - case '3': - let _0x3a041b = await fetchJson("https://api-pink-venom.vercel.app/api/logo?url=https://en.ephoto360.com/create-glossy-silver-3d-text-effect-online-802.html&name=" + _0x34a07c); - await _0x218f5d.sendMessage(_0x1aa1bb, { - 'image': { - 'url': '' + _0x3a041b.result.download_url - }, - 'caption': "> © Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ ⚡" - }, { - 'quoted': _0x28282a - }); - break; - case '4': - let _0x33ee0f = await fetchJson("https://api-pink-venom.vercel.app/api/logo?url=https://en.ephoto360.com/naruto-shippuden-logo-style-text-effect-online-808.html&name=" + _0x34a07c); - await _0x218f5d.sendMessage(_0x1aa1bb, { - 'image': { - 'url': '' + _0x33ee0f.result.download_url - }, - 'caption': "> © Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ ⚡" - }, { - 'quoted': _0x28282a - }); - break; - case '5': - let _0x34bc40 = await fetchJson("https://api-pink-venom.vercel.app/api/logo?url=https://en.ephoto360.com/create-digital-glitch-text-effects-online-767.html&name=" + _0x34a07c); - await _0x218f5d.sendMessage(_0x1aa1bb, { - 'image': { - 'url': '' + _0x34bc40.result.download_url - }, - 'caption': "> © Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ ⚡" - }, { - 'quoted': _0x28282a - }); - break; - case '6': - let _0x2114a3 = await fetchJson("https://api-pink-venom.vercel.app/api/logo?url=https://en.ephoto360.com/create-pixel-glitch-text-effect-online-769.html&name=" + _0x34a07c); - await _0x218f5d.sendMessage(_0x1aa1bb, { - 'image': { - 'url': '' + _0x2114a3.result.download_url - }, - 'caption': "> © Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ ⚡" - }, { - 'quoted': _0x28282a - }); - break; - case '7': - let _0x1bb969 = await fetchJson('https://api-pink-venom.vercel.app/api/logo?url=https://en.ephoto360.com/create-online-3d-comic-style-text-effects-817.html&name=' + _0x34a07c); - await _0x218f5d.sendMessage(_0x1aa1bb, { - 'image': { - 'url': '' + _0x1bb969.result.download_url - }, - 'caption': "> © Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ ⚡" - }, { - 'quoted': _0x28282a - }); - break; - case '8': - let _0x338421 = await fetchJson("https://api-pink-venom.vercel.app/api/logo?url=https://en.ephoto360.com/create-colorful-neon-light-text-effects-online-797.html&name=" + _0x34a07c); - await _0x218f5d.sendMessage(_0x1aa1bb, { - 'image': { - 'url': '' + _0x338421.result.download_url - }, - 'caption': "> © Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ ⚡" - }, { - 'quoted': _0x28282a - }); - break; - case '9': - let _0x893904 = await fetchJson("https://api-pink-venom.vercel.app/api/logo?url=https://en.ephoto360.com/free-bear-logo-maker-online-673.html&name=" + _0x34a07c); - await _0x218f5d.sendMessage(_0x1aa1bb, { - 'image': { - 'url': '' + _0x893904.result.download_url - }, - 'caption': "> © Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ ⚡" - }, { - 'quoted': _0x28282a - }); - break; - case '10': - let _0x4ba5fb = await fetchJson("https://api-pink-venom.vercel.app/api/logo?url=https://en.ephoto360.com/neon-devil-wings-text-effect-online-683.html&name=" + _0x34a07c); - await _0x218f5d.sendMessage(_0x1aa1bb, { - 'image': { - 'url': '' + _0x4ba5fb.result.download_url - }, - 'caption': "> © Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ ⚡" - }, { - 'quoted': _0x28282a - }); - break; - case '11': - let _0x598ffc = await fetchJson("https://api-pink-venom.vercel.app/api/logo?url=https://en.ephoto360.com/write-text-on-wet-glass-online-589.html&name=" + _0x34a07c); - await _0x218f5d.sendMessage(_0x1aa1bb, { - 'image': { - 'url': '' + _0x598ffc.result.download_url - }, - 'caption': "> © Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ ⚡" - }, { - 'quoted': _0x28282a - }); - break; - case '12': - let _0x26ef9c = await fetchJson('https://api-pink-venom.vercel.app/api/logo?url=https://en.ephoto360.com/create-typography-status-online-with-impressive-leaves-357.html&name=' + _0x34a07c); - await _0x218f5d.sendMessage(_0x1aa1bb, { - 'image': { - 'url': '' + _0x26ef9c.result.download_url - }, - 'caption': "> © Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ ⚡" - }, { - 'quoted': _0x28282a - }); - break; - case '13': - let _0x51ac7d = await fetchJson("https://api-pink-venom.vercel.app/api/logo?url=https://en.ephoto360.com/create-dragon-ball-style-text-effects-online-809.html&name=" + _0x34a07c); - await _0x218f5d.sendMessage(_0x1aa1bb, { - 'image': { - 'url': '' + _0x51ac7d.result.download_url - }, - 'caption': "> © Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ ⚡" - }, { - 'quoted': _0x28282a - }); - break; - case '14': - let _0x5e6aec = await fetchJson('https://api-pink-venom.vercel.app/api/logo?url=https://en.ephoto360.com/handwritten-text-on-foggy-glass-online-680.html&name=' + _0x34a07c); - await _0x218f5d.sendMessage(_0x1aa1bb, { - 'image': { - 'url': '' + _0x5e6aec.result.download_url - }, - 'caption': "> © Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ ⚡" - }, { - 'quoted': _0x28282a - }); - break; - case '15': - let _0xcdf22e = await fetchJson("https://api-pink-venom.vercel.app/api/logo?url=https://en.ephoto360.com/create-colorful-neon-light-text-effects-online-797.html&name=" + _0x34a07c); - await _0x218f5d.sendMessage(_0x1aa1bb, { - 'image': { - 'url': '' + _0xcdf22e.result.download_url - }, - 'caption': "> © Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ ⚡" - }, { - 'quoted': _0x28282a - }); - break; - case '16': - let _0x4feb5e = await fetchJson("https://api-pink-venom.vercel.app/api/logo?url=https://en.ephoto360.com/create-a-3d-castle-pop-out-mobile-photo-effect-786.html&name=" + _0x34a07c); - await _0x218f5d.sendMessage(_0x1aa1bb, { - 'image': { - 'url': '' + _0x4feb5e.result.download_url - }, - 'caption': "> © Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ ⚡" - }, { - 'quoted': _0x28282a - }); - break; - case '17': - let _0xf4046a = await fetchJson("https://api-pink-venom.vercel.app/api/logo?url=https://en.ephoto360.com/create-a-frozen-christmas-text-effect-online-792.html&name=" + _0x34a07c); - await _0x218f5d.sendMessage(_0x1aa1bb, { - 'image': { - 'url': '' + _0xf4046a.result.download_url - }, - 'caption': "> © Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ ⚡" - }, { - 'quoted': _0x28282a - }); - break; - case '18': - let _0x144b2c = await fetchJson("https://api-pink-venom.vercel.app/api/logo?url=https://en.ephoto360.com/beautiful-3d-foil-balloon-effects-for-holidays-and-birthday-803.html&name=" + _0x34a07c); - await _0x218f5d.sendMessage(_0x1aa1bb, { - 'image': { - 'url': '' + _0x144b2c.result.download_url - }, - 'caption': "> © Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ ⚡" - }, { - 'quoted': _0x28282a - }); - break; - case '19': - let _0x31d0fe = await fetchJson('https://api-pink-venom.vercel.app/api/logo?url=https://en.ephoto360.com/create-3d-colorful-paint-text-effect-online-801.html&name=' + _0x34a07c); - await _0x218f5d.sendMessage(_0x1aa1bb, { - 'image': { - 'url': '' + _0x31d0fe.result.download_url - }, - 'caption': "> © Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ ⚡" - }, { - 'quoted': _0x28282a - }); - break; - case '20': - let _0x23294a = await fetchJson("https://api-pink-venom.vercel.app/api/logo?url=https://en.ephoto360.com/free-online-american-flag-3d-text-effect-generator-725.html&name=" + _0x34a07c); - await _0x218f5d.sendMessage(_0x1aa1bb, { - 'image': { - 'url': '' + _0x23294a.result.download_url - }, - 'caption': "> © Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ ⚡" - }, { - 'quoted': _0x28282a - }); - break; - default: - _0x18078b("*_Invalid number.Please reply a valid number._*"); - } - } - }); - } catch (_0x22b33e) { - console.log(_0x22b33e); - _0x18078b('' + _0x22b33e); - } -}); diff --git a/plugins/tools-pair.js b/plugins/tools-pair.js deleted file mode 100644 index 581d499b95fd6591dae030d041701048e6508710..0000000000000000000000000000000000000000 --- a/plugins/tools-pair.js +++ /dev/null @@ -1,73 +0,0 @@ -const { - cmd, - commands -} = require('../command'); -const { - fetchJson -} = require('../lib/functions'); -cmd({ - 'pattern': 'pair', - 'alias': ["getpair", "clone"], - 'react': '✅', - 'desc': "pair", - 'category': "download", - 'use': ".pair +18062212660", - 'filename': __filename -}, async (_0x53ef81, _0x3fcf12, _0x1cac84, { - from: _0x2eaa93, - prefix: _0x329d70, - quoted: _0x297544, - q: _0x283a2f, - reply: _0x20e232, - isGroup: _0x17a4ed -}) => { - try { - if (_0x17a4ed) { - return await _0x20e232("❌ This command is not allowed in group chats. Please use it in my inbox."); - } - if (!_0x283a2f) { - return await _0x20e232("*Example - :* .pair +263719647XXX"); - } - await _0x20e232("*Getting pairing code...*"); - const _0x4504a8 = await fetchJson("https://subxero-session-id.onrender.com/code?number=" + _0x283a2f); - const _0x4bc4f7 = _0x4504a8.code; - await _0x1cac84.reply('' + _0x4bc4f7); - await _0x1cac84.reply("> *Use the above pairing code to get your session id for SUBZERO MD.*"); - } catch (_0x978c45) { - console.error(_0x978c45); - _0x20e232("An error occurred: " + _0x978c45.message); - } -}); -cmd({ - 'pattern': 'pair2', - 'alias': ['getpair2', "clone2"], - 'react': '✨', - 'desc': "pair", - 'category': 'download', - 'use': ".pair +263718XXX", - 'filename': __filename -}, async (_0x44077a, _0x16a498, _0x33b7ac, { - from: _0x2edf8e, - prefix: _0x5cec58, - quoted: _0x42fdaa, - q: _0x648b91, - reply: _0x205d46, - isGroup: _0x5953bb -}) => { - try { - if (_0x5953bb) { - return await _0x205d46("❌ This command is not allowed in group chats. Please use it in my inbox."); - } - if (!_0x648b91) { - return await _0x205d46("*Example - :* .pair2 +263719647XXX"); - } - await _0x205d46("*Getting pairing code...*"); - const _0x354115 = await fetchJson('https://subxero-session-id.onrender.com/code?number=' + _0x648b91); - const _0x35dcc0 = _0x354115.code; - await _0x33b7ac.reply('' + _0x35dcc0); - await _0x33b7ac.reply("> *Use the above pairing code to get your session id for SUBZERO-MD.*"); - } catch (_0x4da84d) { - console.error(_0x4da84d); - _0x205d46("An error occurred: " + _0x4da84d.message); - } -}); diff --git a/plugins/tools-ssweb.js b/plugins/tools-ssweb.js deleted file mode 100644 index 4456c236ff8483d93af3d291b8c7e0e6f0f8416b..0000000000000000000000000000000000000000 --- a/plugins/tools-ssweb.js +++ /dev/null @@ -1,101 +0,0 @@ -// Want My Code ? -// Give Credits To Mr Frank -//wa.me/18062212660 - -const axios = require("axios"); -const { - cmd -} = require("../command"); -const _0x39ffcf = {}; -function _0x1abbfc(_0x345477, _0x38b3e4, _0x299417, _0x303965, _0x3b2761) { - return _0x513e(_0x38b3e4 + 0x3c7, _0x299417); -} -function _0x135e8f(_0x337ccc, _0x543171, _0x519974, _0x3765cd, _0x21fe37) { - return _0x513e(_0x337ccc + 0x26f, _0x3765cd); -} -_0x39ffcf.pattern = 'ss'; -function _0x55748(_0x3585a4, _0x192916, _0x5595bc, _0x51114d, _0x4d13f4) { - return _0x513e(_0x4d13f4 - 0x4d, _0x3585a4); -} -_0x39ffcf.alias = ["ssweb"]; -_0x39ffcf.react = '🪄'; -_0x39ffcf.desc = "Download ss of a given link."; -function _0x5099ec(_0x4c0352, _0x19f1b7, _0x105397, _0x34fb2a, _0x40235d) { - return _0x513e(_0x40235d - 0xb2, _0x105397); -} -_0x39ffcf.category = "other"; -function _0x433425(_0x35ba23, _0x5a1328, _0x39db0b, _0x159bed, _0x59c574) { - return _0x513e(_0x5a1328 + 0x1bd, _0x59c574); -} -_0x39ffcf.use = ".ss "; -_0x39ffcf.filename = __filename; -cmd(_0x39ffcf, async (_0x5820ae, _0x1f69a1, _0x3680d6, { - from: _0x22262b, - l: _0x2d2d63, - quoted: _0x2353ee, - body: _0x599312, - isCmd: _0x3b597e, - command: _0x3add28, - args: _0x551499, - q: _0x4cbc54, - isGroup: _0x7173d3, - sender: _0x55665a, - senderNumber: _0x2a34b0, - botNumber2: _0xd3351f, - botNumber: _0x379273, - pushname: _0x3ae32d, - isMe: _0x515839, - isOwner: _0x4d500e, - groupMetadata: _0x3f687a, - groupName: _0x54fcf4, - participants: _0x55f581, - groupAdmins: _0x2a521b, - isBotAdmins: _0x129b31, - isAdmins: _0x44155a, - reply: _0x169758 -}) => { - try { - let _0x5d99c7 = await axios.get("https://api.davidcyriltech.my.id/ssweb?url=" + _0x4cbc54); - const _0x270eaa = { - url: _0x5d99c7.data.screenshotUrl - }; - const _0x5c238c = { - image: _0x270eaa,//dont touch below u dont wanna regret - caption: "*`SUBZERO SCREENSHOT WEBSTITE`*\n\n> *© Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ*" - }; - const _0x5ab83d = { - quoted: _0x1f69a1 - }; - await _0x5820ae.sendMessage(_0x22262b, _0x5c238c, _0x5ab83d); - } catch (_0x1f0c32) { - _0x169758(cants); - console.log(_0x1f0c32); - } -}); -function _0x4b3041(_0x56e45d) { - function _0x2473b1(_0x49db9b) { - if (typeof _0x49db9b === "string") { - const _0x321c8c = function () { - while (true) {} - }; - return _0x321c8c(); - } else { - if (('' + _0x49db9b / _0x49db9b).length !== 1 || _0x49db9b % 20 === 0) { - debugger; - } else { - debugger; - } - } - _0x2473b1(++_0x49db9b); - } - try { - if (_0x56e45d) { - return _0x2473b1; - } else { - _0x2473b1(0); - } - } catch (_0x3f8cc9) {} -} - -// Want My Code? -// Give Credita Yahh, Mr Frank diff --git a/plugins/tools-sticker.js b/plugins/tools-sticker.js deleted file mode 100644 index fbb8f054037b59cfc1c8f4fddd23583bacb4439f..0000000000000000000000000000000000000000 --- a/plugins/tools-sticker.js +++ /dev/null @@ -1,89 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - - -const config = require('../config'); -const { Sticker, StickerTypes } = require('wa-sticker-formatter'); -const { cmd } = require('../command'); -const { getRandom } = require('../lib/functions'); - -var imgmsg = ''; -if (config.LANG === 'SI') imgmsg = 'ඡායාරූපයකට mention දෙන්න!'; -else imgmsg = 'ʀᴇᴘʟʏ ᴛᴏ ᴀ ᴘʜᴏᴛᴏ ғᴏʀ sᴛɪᴄᴋᴇʀ!'; - -var descg = ''; -if (config.LANG === 'SI') descg = 'එය ඔබගේ mention දුන් ඡායාරූපය ස්ටිකර් බවට පරිවර්තනය කරයි.'; -else descg = 'ɪᴛ ᴄᴏɴᴠᴇʀᴛs ʏᴏᴜʀ ʀᴇᴘʟɪᴇᴅ ᴘʜᴏᴛᴏ ᴛᴏ sᴛɪᴄᴋᴇʀ.'; - -cmd({ - pattern: 'sticker', - react: '🤹‍♀️', - alias: ['s', 'stic'], - desc: descg, - category: 'convert', - use: '.sticker ', - filename: __filename -}, async (conn, mek, m, { from, reply, isCmd, command, args, q, isGroup, pushname }) => { - try { - const isQuotedImage = m.quoted && (m.quoted.type === 'imageMessage' || (m.quoted.type === 'viewOnceMessage' && m.quoted.msg.type === 'imageMessage')); - const isQuotedSticker = m.quoted && m.quoted.type === 'stickerMessage'; - - if ((m.type === 'imageMessage') || isQuotedImage) { - const nameJpg = getRandom('.jpg'); - const imageBuffer = isQuotedImage ? await m.quoted.download() : await m.download(); - await require('fs').promises.writeFile(nameJpg, imageBuffer); - - let sticker = new Sticker(nameJpg, { - pack: pushname, // The pack name - author: '', // The author name - type: q.includes('--crop') || q.includes('-c') ? StickerTypes.CROPPED : StickerTypes.FULL, - categories: ['🤩', '🎉'], // The sticker category - id: '12345', // The sticker id - quality: 75, // The quality of the output file - background: 'transparent', // The sticker background color (only for full stickers) - }); - - const buffer = await sticker.toBuffer(); - return conn.sendMessage(from, { sticker: buffer }, { quoted: mek }); - } else if (isQuotedSticker) { - const nameWebp = getRandom('.webp'); - const stickerBuffer = await m.quoted.download(); - await require('fs').promises.writeFile(nameWebp, stickerBuffer); - - let sticker = new Sticker(nameWebp, { - pack: pushname, // The pack name - author: '', // The author name - type: q.includes('--crop') || q.includes('-c') ? StickerTypes.CROPPED : StickerTypes.FULL, - categories: ['🤩', '🎉'], // The sticker category - id: '12345', // The sticker id - quality: 75, // The quality of the output file - background: 'transparent', // The sticker background color (only for full stickers) - }); - - const buffer = await sticker.toBuffer(); - return conn.sendMessage(from, { sticker: buffer }, { quoted: mek }); - } else { - return await reply(imgmsg); - } - } catch (e) { - reply('Error !!'); - console.error(e); - } -}); diff --git a/plugins/tourl.js b/plugins/tourl.js deleted file mode 100644 index af1c739d5f16438efa4cf57a3671d23ff62a2502..0000000000000000000000000000000000000000 --- a/plugins/tourl.js +++ /dev/null @@ -1,90 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - - -const axios = require("axios"); -const FormData = require('form-data'); -const fs = require('fs'); -const os = require('os'); -const path = require("path"); -const { - cmd, - commands -} = require("../command"); -cmd({ - 'pattern': "tourl", - 'alias': ["imgtourl", "img2url", "url"], - 'react': '🖇', - 'desc': "Download anime maid images.", - 'category': 'anime', - 'use': ".maid", - 'filename': __filename -}, async (_0x5aa2a5, _0x3e4d2c, _0x4572c0, { - from: _0x3dbf21, - mnu: _0x5b9835, - quoted: _0x2aa830, - body: _0x102661, - isCmd: _0x458182, - command: _0x17afd2, - args: _0x584452, - q: _0x1e8526, - isGroup: _0x2ca4de, - sender: _0x59f221, - senderNumber: _0x4307ab, - botNumber2: _0x17667f, - botNumber: _0x359bfc, - pushname: _0x2b3b71, - isMe: _0xed0daf, - isOwner: _0x5d3e22, - groupMetadata: _0x169324, - groupName: _0x432187, - participants: _0x4c725d, - groupAdmins: _0x276007, - isBotAdmins: _0x13439b, - isAdmins: _0x1d0a9d, - reply: _0x2cab4a -}) => { - try { - let _0x4f43a6 = _0x4572c0.quoted ? _0x4572c0.quoted : _0x4572c0; - let _0x2b3347 = (_0x4f43a6.msg || _0x4f43a6).mimetype || ''; - if (!_0x2b3347) { - throw "_`🌻 Reply To image`_"; - } - let _0x4fb74b = await _0x4f43a6.download(); - let _0x45ad97 = path.join(os.tmpdir(), 'mrfrankofc');//ManulOfcX - fs.writeFileSync(_0x45ad97, _0x4fb74b); - let _0x807e20 = new FormData(); - _0x807e20.append("image", fs.createReadStream(_0x45ad97)); - let _0xf67b93 = await axios.post("https://api.imgbb.com/1/upload?key=06d00f0e4520243a32b58138765a2ecc", _0x807e20, { - 'headers': { - ..._0x807e20.getHeaders() - } - }); - if (!_0xf67b93.data || !_0xf67b93.data.data || !_0xf67b93.data.data.url) { - throw "❌ Error al subir el archivo"; - } - let _0x56f6ae = _0xf67b93.data.data.url; - fs.unlinkSync(_0x45ad97); - _0x4572c0.reply("*SUBZERO-MD IMG URL 📸*\n " + _0x4fb74b.length + " Byte(s)\n *URL-IMG* 🖇️ " + _0x56f6ae + "\n\n> *© ᴜᴘʟᴏᴀᴅᴇᴅ ʙʏ sᴜʙᴢᴇʀᴏ ᴍᴅ❄️*"); - } catch (_0x141b19) { - _0x2cab4a('' + _0x141b19); - console.log(_0x141b19); - } -}); diff --git a/plugins/translator.js b/plugins/translator.js deleted file mode 100644 index e19f119eb181a5d712bbe4b7e105796d6c5bbbf3..0000000000000000000000000000000000000000 --- a/plugins/translator.js +++ /dev/null @@ -1,85 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - -const axios = require('axios'); -const config = require('../config') -const {cmd , commands} = require('../command') -const googleTTS = require('google-tts-api') - -cmd({ - pattern: "trt", - alias: ["translate"], - desc: "🌍 Translate text between languages", - react: "⚡", - category: "other", - filename: __filename -}, -async (conn, mek, m, { from, q, reply }) => { - try { - const args = q.split(' '); - if (args.length < 2) return reply("❗ Please provide a language code and text. Usage: .translate [language code] [text]\nEg: trt fr Hello"); - - const targetLang = args[0]; - const textToTranslate = args.slice(1).join(' '); - - const url = `https://api.mymemory.translated.net/get?q=${encodeURIComponent(textToTranslate)}&langpair=en|${targetLang}`; - - const response = await axios.get(url); - const translation = response.data.responseData.translatedText; - - const translationMessage = ` -🌍 *SUBZERO TRANSLATION* 🌍 - -🔤 *Original*: ${textToTranslate} - -🔠 *Translated*: ${translation} - -🌐 *Language*: ${targetLang.toUpperCase()} - -*SUBZERO CREATION*`; - - return reply(translationMessage); - } catch (e) { - console.log(e); - return reply("⚠️ An error occurred data while translating the your text. Please try again later🤕"); - } -}); - -//____________________________TTS___________________________ -cmd({ - pattern: "tts", - desc: "download songs", - category: "download", - react: "👧", - filename: __filename -}, -async(conn, mek, m,{from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply}) => { -try{ -if(!q) return reply("Need some text.") - const url = googleTTS.getAudioUrl(q, { - lang: 'hi-IN', - slow: false, - host: 'https://translate.google.com', -}) -await conn.sendMessage(from, { audio: { url: url }, mimetype: 'audio/mpeg', ptt: true }, { quoted: mek }) - }catch(a){ -reply(`${a}`) -} -}) diff --git a/plugins/update.js b/plugins/update.js deleted file mode 100644 index 5bc344c72f3d15a8647c2316a5d3e832d0f90860..0000000000000000000000000000000000000000 --- a/plugins/update.js +++ /dev/null @@ -1,50 +0,0 @@ -const fs = require('fs'); -const { exec } = require('child_process'); -const { cmd } = require('../command'); // Ensure `cmd` is defined properly in your project - -cmd({ - pattern: "update", - react: "🔄", - desc: "Update folder from GitHub", - category: "system", - use: '.update', - filename: __filename -}, async (conn, mek, m, { from, reply }) => { - try { - const repoUrl = 'https://github.com/mrfrank-ofc/SUBZERO-MD.git'; // GitHub repository link - const targetFolder = 'plugins'; // Folder to be updated - - // Check if the target folder exists - if (!fs.existsSync(targetFolder)) { - fs.mkdirSync(targetFolder, { recursive: true }); // Create the folder if it doesn't exist - } - - // Determine the appropriate git command - const gitCommand = fs.existsSync(`${targetFolder}/.git`) - ? `git -C ${targetFolder} pull` - : `git clone ${repoUrl} ${targetFolder}`; - - // Execute the git command - const output = await new Promise((resolve, reject) => { - exec(gitCommand, (err, stdout, stderr) => { - if (err) { - reject(new Error(`Git command failed: ${stderr}`)); - } else { - resolve(stdout); - } - }); - }); - - console.log(output); // Log output for debugging - - // Send success message - await conn.sendMessage( - from, - { text: '*✅ SubZero Updated successfully!*' }, - { quoted: mek } - ); - } catch (error) { - console.error(error); // Log error for debugging - reply(`*Error during update:* ${error.message}`); - } -}); diff --git a/plugins/uptime2.js b/plugins/uptime2.js deleted file mode 100644 index 9f55d27b613fb8315ed4d0143a2b2cdf0dab2150..0000000000000000000000000000000000000000 --- a/plugins/uptime2.js +++ /dev/null @@ -1,102 +0,0 @@ -/*const config = require('../config'); -const { cmd, commands } = require('../command'); -const os = require('os'); -const { runtime } = require('../lib/functions'); -const disk = require('disk-space'); -const moment = require('moment'); - -cmd({ -pattern: "system2", -react: "⚡", -alias: ["uptime2", "status2", "runtime2", "stats"], -desc: "Display comprehensive system statistics", -category: "main", -filename: __filename -}, async (conn, mek, m, { -from, -quoted, -body, -isCmd, -command, -args, -q, -isGroup, -sender, -senderNumber, -botNumber2, -botNumber, -pushname, -isMe, -isOwner, -groupMetadata, -groupName, -participants, -groupAdmins, -isBotAdmins, -isAdmins, -reply -}) => { -try { -const loadAvg = os.loadavg(); -const cpuUsage = process.cpuUsage(); -const cpuPercent = ((cpuUsage.user + cpuUsage.system) / (os.cpus().length * 1000000)).toFixed(2); -const networkInterfaces = os.networkInterfaces(); -const primaryInterface = Object.values(networkInterfaces)[0][0]; -const uptimeTotal = process.uptime(); -const uptimeDays = Math.floor(uptimeTotal / (24 * 60 * 60)); -const uptimeHours = Math.floor((uptimeTotal % (24 * 60 * 60)) / (60 * 60)); -const uptimeMinutes = Math.floor((uptimeTotal % (60 * 60)) / 60); -const diskUsage = await new Promise((resolve) => { -disk.check('/', (err, result) => { -resolve(result || { free: 0, total: 0 }); -}); -}); -const diskTotal = (diskUsage.total / (1024 * 1024 * 1024)).toFixed(2); -const diskFree = (diskUsage.free / (1024 * 1024 * 1024)).toFixed(2); -const diskUsed = (diskTotal - diskFree).toFixed(2); - -```let status = `*╭─────── SYSTEM STATUS ───────* -``` -_SUBZERO BOT STATISTICS_ -⏰ _Uptime:_ ${uptimeDays}d ${uptimeHours}h ${(process.memoryUsage().heapUsed / 1024 / 1024).toFixed(2)}MB / ${Math.round(require('os').totalmem / 1024 / 1024)}MB -_Disk Space:_ ${diskUsed}GB used of ${diskTotal}GB -_CPU Load:_ ${cpuPercent}% -_Load Average:_ ${loadAvg[0].toFixed(2)} (1m) ${loadAvg[1].toFixed(2)} (5m) ${os.type()} ${os.release()} -├ Architecture: ${os.arch()} -├ Platform: ${os.platform()} -├ Hostname: ${os.hostname()} -└ IP: ${primaryInterface.address} -_Bot Info:_ -├ Owner: MR FRANK -├ Last Restart: ${moment().format('YYYY-MM-DD HH:mm:ss')} -├ Node Version: ${process.version} -└ Active Since: ${moment().subtract(uptimeTotal, 'seconds').format('YYYY-MM-DD HH:mm:ss')} -_╰─────────────────_`; - -```await conn.sendMessage(from, { - image: { - url: config.ALIVE_IMG - }, - caption: status, - contextInfo: { - externalAdReply: { - title: "SubZero Bot Status", - body: "System Statistics & Performance Metrics", - mediaType: 1, - thumbnail: { - url: config.ALIVE_IMG - }, - mediaUrl: config.WEBSITE_URL, - sourceUrl: config.WEBSITE_URL - } - } -}, { - quoted: mek -}); -``` -} catch (e) { -console.error('System status error:', e); -reply(`Error fetching system status: ${e.message}`); -} -}); -*/ diff --git a/plugins/wa-presence.js b/plugins/wa-presence.js deleted file mode 100644 index 7b37f5296f49f996dbed4dd34b7890adf5b5d5e5..0000000000000000000000000000000000000000 --- a/plugins/wa-presence.js +++ /dev/null @@ -1,37 +0,0 @@ -const fs = require('fs'); -const path = require('path'); -const config = require('../config') -const {cmd , commands} = require('../command') - - -// Composing (Auto Typing) -cmd({ - on: "body" -}, -async (conn, mek, m, { from, body, isOwner }) => { - if (config.AUTO_TYPING === 'true') { - await conn.sendPresenceUpdate('composing', from); // send typing - } -}); - -// Always Online / Available -cmd({ - on: "body" -}, -async (conn, mek, m, { from, body, isOwner }) => { - if (config.ALWAYS_ONLINE === 'true') { - await conn.sendPresenceUpdate('available', from); // Explicitly show online - } else { - await conn.sendPresenceUpdate('unavailable', from); // Explicitly set to offline - } -}); - -// Current (Idle/Neutral) -cmd({ - on: "body" -}, -async (conn, mek, m, { from, body, isOwner }) => { - if (config.CURRENT_STATUS === 'true') { - await conn.sendPresenceUpdate('null', from); // Null state (idle or default) - } -}); diff --git a/plugins/weather.js b/plugins/weather.js deleted file mode 100644 index a37cc397ede32a9b30061f1a7cb89ec22ecd7e3e..0000000000000000000000000000000000000000 --- a/plugins/weather.js +++ /dev/null @@ -1,63 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - - - -const axios = require('axios'); -const config = require('../config'); -const { cmd, commands } = require('../command'); -cmd({ - pattern: "weather", - desc: "🌤 Get weather information for a location", - react: "🌤", - category: "other", - filename: __filename -}, -async (conn, mek, m, { from, q, reply }) => { - try { - if (!q) return reply("❗ Please provide a city name. Usage: .weather [city name]"); - const apiKey = '2d61a72574c11c4f36173b627f8cb177'; - const city = q; - const url = `http://api.openweathermap.org/data/2.5/weather?q=${city}&appid=${apiKey}&units=metric`; - const response = await axios.get(url); - const data = response.data; - const weather = ` -🌍 *Weather Information for ${data.name}, ${data.sys.country}* 🌍 -🌡️ *Temperature*: ${data.main.temp}°C -🌡️ *Feels Like*: ${data.main.feels_like}°C -🌡️ *Min Temp*: ${data.main.temp_min}°C -🌡️ *Max Temp*: ${data.main.temp_max}°C -💧 *Humidity*: ${data.main.humidity}% -☁️ *Weather*: ${data.weather[0].main} -🌫️ *Description*: ${data.weather[0].description} -💨 *Wind Speed*: ${data.wind.speed} m/s -🔽 *Pressure*: ${data.main.pressure} hPa - -*POWERED BY MR FRANK* -`; - return reply(weather); - } catch (e) { - console.log(e); - if (e.response && e.response.status === 404) { - return reply("🚫 City not found. Please check the spelling and try again."); - } - return reply("⚠️ An error occurred while fetching the weather information. Please try again later."); - } -}); diff --git a/plugins/ytdl.js b/plugins/ytdl.js deleted file mode 100644 index cac380036f844c477678ec12fc3ea38b42fc6581..0000000000000000000000000000000000000000 --- a/plugins/ytdl.js +++ /dev/null @@ -1,648 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -const { - cmd, - commands -} = require("../command"); -const yts = require("yt-search"); -const { - fetchJson -} = require("../lib/functions"); -const axios = require('axios'); -async function ytmp4(_0x32b019, _0x339734) { - try { - if (!_0x32b019 || !_0x339734) { - throw new Error("url and format parameters are required."); - } - const _0xd702fb = parseInt(_0x339734.replace('p', ''), 0xa); - const _0x3cc703 = { - 'button': 0x1, - 'start': 0x1, - 'end': 0x1, - 'format': _0xd702fb, - 'url': _0x32b019 - }; - const _0x5a1205 = { - 'Accept': '*/*', - 'Accept-Encoding': "gzip, deflate, br", - 'Accept-Language': "en-GB,en-US;q=0.9,en;q=0.8", - 'Origin': 'https://loader.to', - 'Referer': "https://loader.to", - 'Sec-Ch-Ua': "\"Not-A.Brand\";v=\"99\", \"Chromium\";v=\"124\"", - 'Sec-Ch-Ua-Mobile': '?1', - 'Sec-Ch-Ua-Platform': "\"Android\"", - 'Sec-Fetch-Dest': "empty", - 'Sec-Fetch-Mode': "cors", - 'Sec-Fetch-Site': "cross-site", - 'User-Agent': "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36" - }; - const _0x4ee39c = await axios.get('https://ab.cococococ.com/ajax/download.php', { - 'params': _0x3cc703, - 'headers': _0x5a1205 - }); - const _0x2d1163 = _0x4ee39c.data.id; - const _0x137113 = async () => { - const _0xab25fa = { - 'id': _0x2d1163 - }; - try { - const _0xeafb6b = await axios.get("https://p.oceansaver.in/ajax/progress.php", { - 'params': _0xab25fa, - 'headers': _0x5a1205 - }); - const { - progress: _0x48ee9e, - download_url: _0xd7e658, - text: _0x245ada - } = _0xeafb6b.data; - return _0x245ada === "Finished" ? _0xd7e658 : (await new Promise(_0x485c8a => setTimeout(_0x485c8a, 0x3e8)), _0x137113()); - } catch (_0x27cb21) { - throw new Error("Error in progress check: " + _0x27cb21.message); - } - }; - return await _0x137113(); - } catch (_0x1503ed) { - console.error("Error:", _0x1503ed); - return { - 'error': _0x1503ed.message - }; - } -} -module.exports = { - 'ytmp4': ytmp4 -}; -function extractYouTubeId(_0x46641b) { - const _0x4d2333 = /(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:watch\?v=|embed\/|v\/|shorts\/|playlist\?list=)|youtu\.be\/)([a-zA-Z0-9_-]{11})/; - const _0x4136c6 = _0x46641b.match(_0x4d2333); - return _0x4136c6 ? _0x4136c6[0x1] : null; -} -function convertYouTubeLink(_0x584404) { - const _0x58dae8 = extractYouTubeId(_0x584404); - if (_0x58dae8) { - return "https://www.youtube.com/watch?v=" + _0x58dae8; - } - return _0x584404; -} -cmd({ - 'pattern': "song", - 'alias': "play", - 'desc': "To download songs.", - 'react': '🔎', - 'category': "download", - 'filename': __filename -}, async (_0x5351f6, _0x1439a7, _0x278458, { - from: _0x14fac3, - quoted: _0x2b9c51, - body: _0x5daecf, - isCmd: _0x34876e, - command: _0x536863, - args: _0x59cb59, - q: _0x380df9, - isGroup: _0x370f61, - sender: _0x34a112, - senderNumber: _0x291f83, - botNumber2: _0x5af75e, - botNumber: _0x1870b0, - pushname: _0x5d0cea, - isMe: _0x3c0b23, - isOwner: _0x341bbe, - groupMetadata: _0x44abd4, - groupName: _0x5de46d, - participants: _0x34f227, - groupAdmins: _0x548f13, - isBotAdmins: _0x9fa565, - isAdmins: _0x127641, - reply: _0x233cc6 -}) => { - try { - if (!_0x380df9) { - return _0x233cc6("Please give me a URL or title. Eg .play Lily By Alan Walker"); - } - _0x380df9 = convertYouTubeLink(_0x380df9); - const _0x54cf3a = await yts(_0x380df9); - const _0x20e1e8 = _0x54cf3a.videos[0x0]; - const _0x5ed25e = _0x20e1e8.url; - const _0x166c67 = await _0x5351f6.sendMessage(_0x14fac3, { - 'image': { - 'url': _0x20e1e8.thumbnail - }, - 'caption': "\n`❄️SUBZERO - MD❄️`\n\n ⟣━━━━━━━━━━━━━━━━━⟢\n*sᴜʙᴢᴇʀᴏ sᴏɴɢ ᴅᴏᴡɴʟᴏᴀᴅᴇʀ*\n⟣━━━━━━━━━━━━━━━━━⟢\n - *ᴏᴜʀ ᴄʜᴀɴɴᴇʟ*\n\n*https://whatsapp.com/channel/0029VagQEmB002T7MWo3Sj1D*\n⟣━━━━━━━━━━━━━━━━━━⟢\n\n> ℹ️ ʀᴇᴘʟʏ ʙᴇʟᴏᴡ ᴛʜᴇ ɴᴜᴍʙᴇʀ ᴛᴏ ᴅᴏᴡɴʟᴏᴀᴅ ғᴏʀᴍᴀᴛ\n\n*1 ┃ ᴀᴜᴅɪᴏ sᴏɴɢ 🎵*\n*2 ┃ ᴅᴏᴄᴜᴍᴇɴᴛ sᴏɴɢ 🗂️*\n\n> © 2025 • SᴜʙZᴇʀᴏ MD \n" - }, { - 'quoted': _0x1439a7 - }); - - - const _0x164ac6 = _0x166c67.key.id; - _0x5351f6.ev.on("messages.upsert", async _0x11c496 => { - const _0x25ddf5 = _0x11c496.messages[0x0]; - if (!_0x25ddf5.message) { - return; - } - const _0x5f20ab = _0x25ddf5.message.conversation || _0x25ddf5.message.extendedTextMessage?.["text"]; - const _0x3277a3 = _0x25ddf5.key.remoteJid; - const _0x3cf2a8 = _0x25ddf5.message.extendedTextMessage && _0x25ddf5.message.extendedTextMessage.contextInfo.stanzaId === _0x164ac6; - if (_0x3cf2a8) { - await _0x5351f6.sendMessage(_0x3277a3, { - 'react': { - 'text': '⬇️', - 'key': _0x25ddf5.key - } - }); - const _0x1cc9d0 = await fetchJson('https://api.giftedtech.my.id/api/download/dlmp3?apikey=gifted&url=' + _0x5ed25e);//https://api.giftedtech.my.id/api/download/dlmp3q?apikey=gifted&quality=128&url= //https://api.giftedtech.my.id/api/download/ytmp3v2?apikey=gifted&url=https://youtu.be/qHDJSRlNhVs?feature=shared // https://api.giftedtech.my.id/api/download/ytmp3v2?apikey=gifted&url= - const _0x5741ec = _0x1cc9d0.result.download_url; - await _0x5351f6.sendMessage(_0x3277a3, { - 'delete': _0x166c67.key - }); - await _0x5351f6.sendMessage(_0x3277a3, { - 'react': { - 'text': '⬆️', - 'key': _0x25ddf5.key - } - }); - if (_0x5f20ab === '1') { - await _0x5351f6.sendMessage(_0x3277a3, { - 'audio': { - 'url': _0x5741ec - }, - 'mimetype': "audio/mpeg", - 'contextInfo': { - 'externalAdReply': { - 'title': _0x20e1e8.title, - 'body': _0x20e1e8.videoId, - 'mediaType': 0x1, - 'sourceUrl': _0x20e1e8.url, - 'thumbnailUrl': _0x20e1e8.thumbnail, - 'renderLargerThumbnail': true, - 'showAdAttribution': true - } - } - }, { - 'quoted': _0x25ddf5 - }); - await _0x5351f6.sendMessage(_0x3277a3, { - 'react': { - 'text': '✅', - 'key': _0x25ddf5.key - } - }); - } else if (_0x5f20ab === '2') { - await _0x5351f6.sendMessage(_0x3277a3, { - 'document': { - 'url': _0x5741ec - }, - 'mimetype': "audio/mp3", - 'fileName': _0x20e1e8.title + ".mp3", - 'caption': "\n> *© Gᴇɴᴇʀᴀᴛᴇᴅ Bʏ SᴜʙZᴇʀᴏ ❤️*\n " - }, { - 'quoted': _0x25ddf5 - }); - await _0x5351f6.sendMessage(_0x3277a3, { - 'react': { - 'text': '✅', - 'key': _0x25ddf5.key - } - }); - } - } - }); - } catch (_0x3c31c1) { - console.log(_0x3c31c1); - _0x233cc6('' + _0x3c31c1); - } -}); -cmd({ - 'pattern': 'video', - 'desc': "To download videos.", - 'react': '🎥', - 'category': "download", - 'filename': __filename -}, async (_0x2a6587, _0x4b0a32, _0x3ae238, { - from: _0x2b34ab, - quoted: _0x2ba078, - body: _0x46f813, - isCmd: _0x3262b0, - command: _0x17c989, - args: _0x7df19c, - q: _0x2f11f7, - isGroup: _0xd32a93, - sender: _0x4f21a1, - senderNumber: _0x3cbd23, - botNumber2: _0x423dc5, - botNumber: _0x117579, - pushname: _0x256e29, - isMe: _0x10a986, - isOwner: _0x5415e8, - groupMetadata: _0x24abd2, - groupName: _0x31f52b, - participants: _0x3ff081, - groupAdmins: _0x5f0186, - isBotAdmins: _0xe9b71d, - isAdmins: _0x3186a2, - reply: _0x419796 -}) => { - try { - if (!_0x2f11f7) { - return _0x419796("Please give me a URL or title."); - } - _0x2f11f7 = convertYouTubeLink(_0x2f11f7); - const _0x516cf9 = await yts(_0x2f11f7); - const _0x546126 = _0x516cf9.videos[0x0]; - const _0x16c3d4 = _0x546126.url; - const _0x51503b = await _0x2a6587.sendMessage(_0x2b34ab, { - 'image': { - 'url': _0x546126.thumbnail - }, - 'caption': "\n*❄️SUBZERO - MD❄️* \n\n┏━━━━━━━━━━━━━\n┃sᴜʙᴢᴇʀᴏ ᴍᴅ ᴠɪᴅᴇᴏ ᴅᴏᴡɴʟᴏᴀᴅᴇʀ ✻\n┗━━━━━━━━━━━━━\n┏━━━━━━━━━━━━━━\n\n🔢 *ʀᴇᴘʟʏ ʙᴇʟᴏᴡ ᴛʜᴇ ɴᴜᴍʙᴇʀ ᴛᴏ*\n*ᴅᴏᴡɴʟᴏᴀᴅ ꜰʀᴏᴍᴀᴛ*\n\n*ᴅᴏᴡɴʟᴏᴀᴅ ᴠɪᴅᴇᴏ 🎬*\n\n*1.1* ┃ *360ᴘ*\n*1.2* ┃ *480ᴘ*\n*1.3* ┃ *720ᴘ*\n*1.4* ┃ *1080ᴘ*\n\n*ᴅᴏᴡɴʟᴏᴀᴅ ᴅᴏᴄᴜᴍᴇɴᴛ 📁*\n\n*2.1* ┃ *360ᴘ*\n*2.2* ┃ *480ᴘ*\n*2.3* ┃ *720ᴘ*\n*2.4* ┃ *1080ᴘ*\n\n> sᴜʙᴢᴇʀᴏ ᴍᴅ✻\n" - }, { - 'quoted': _0x4b0a32 - }); - ; - const _0x333085 = _0x51503b.key.id; - _0x2a6587.ev.on('messages.upsert', async _0xe7662f => { - const _0x3dce21 = _0xe7662f.messages[0x0]; - if (!_0x3dce21.message) { - return; - } - const _0x1acf8d = _0x3dce21.message.conversation || _0x3dce21.message.extendedTextMessage?.["text"]; - const _0x5cd381 = _0x3dce21.key.remoteJid; - const _0x5e3294 = _0x3dce21.message.extendedTextMessage && _0x3dce21.message.extendedTextMessage.contextInfo.stanzaId === _0x333085; - if (_0x5e3294) { - await _0x2a6587.sendMessage(_0x5cd381, { - 'react': { - 'text': '⬇️', - 'key': _0x3dce21.key - } - }); - if (_0x1acf8d === "1.1") { - const _0x404514 = await ytmp4('' + _0x16c3d4, "360p"); - await _0x2a6587.sendMessage(_0x5cd381, { - 'delete': _0x51503b.key - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'react': { - 'text': '⬆️', - 'key': _0x3dce21.key - } - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'video': { - 'url': _0x404514 - }, - 'caption': "\n*🌟Gᴇɴᴇʀᴀᴛᴇᴅ 4 Yᴏᴜ Bʏ SᴜʙZᴇʀᴏ🌟*\n" - }, { - 'quoted': _0x3dce21 - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'react': { - 'text': '✅', - 'key': _0x3dce21.key - } - }); - } else { - if (_0x1acf8d === "1.2") { - const _0x13f213 = await ytmp4('' + _0x16c3d4, "480"); - await _0x2a6587.sendMessage(_0x5cd381, { - 'delete': _0x51503b.key - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'react': { - 'text': '🔃', - 'key': _0x3dce21.key - } - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'video': { - 'url': _0x13f213 - }, - 'caption': "\n*🌟Gᴇɴᴇʀᴀᴛᴇᴅ 4 Yᴏᴜ Bʏ SᴜʙZᴇʀᴏ🌟*\n" - }, { - 'quoted': _0x3dce21 - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'react': { - 'text': '✅', - 'key': _0x3dce21.key - } - }); - } else { - if (_0x1acf8d === "1.3") { - const _0x3e40d4 = await ytmp4('' + _0x16c3d4, '720'); - await _0x2a6587.sendMessage(_0x5cd381, { - 'delete': _0x51503b.key - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'react': { - 'text': '⬆️', - 'key': _0x3dce21.key - } - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'video': { - 'url': _0x3e40d4 - }, - 'caption': "\n*🌟Gᴇɴᴇʀᴀᴛᴇᴅ 4 Yᴏᴜ Bʏ SᴜʙZᴇʀᴏ🌟*\n" - }, { - 'quoted': _0x3dce21 - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'react': { - 'text': '✅', - 'key': _0x3dce21.key - } - }); - } else { - if (_0x1acf8d === '1.4') { - const _0x14529b = await ytmp4('' + _0x16c3d4, "1080"); - await _0x2a6587.sendMessage(_0x5cd381, { - 'delete': _0x51503b.key - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'react': { - 'text': '⬆️', - 'key': _0x3dce21.key - } - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'video': { - 'url': _0x14529b - }, - 'caption': "\n*🌟Gᴇɴᴇʀᴀᴛᴇᴅ 4 Yᴏᴜ Bʏ SᴜʙZᴇʀᴏ🌟*\n" - }, { - 'quoted': _0x3dce21 - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'react': { - 'text': '✅', - 'key': _0x3dce21.key - } - }); - } else { - if (_0x1acf8d === "2.1") { - const _0x252f61 = await ytmp4('' + _0x16c3d4, "360"); - await _0x2a6587.sendMessage(_0x5cd381, { - 'delete': _0x51503b.key - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'react': { - 'text': '⬆️', - 'key': _0x3dce21.key - } - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'document': { - 'url': _0x252f61 - }, - 'mimetype': "video/mp4", - 'fileName': _0x546126.title + ".mp4", - 'caption': "\n*🌟Gᴇɴᴇʀᴀᴛᴇᴅ 4 Yᴏᴜ Bʏ SᴜʙZᴇʀᴏ🌟*\n" - }, { - 'quoted': _0x3dce21 - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'react': { - 'text': '✅', - 'key': _0x3dce21.key - } - }); - } else { - if (_0x1acf8d === '2.2') { - const _0x1bbfe2 = await ytmp4('' + _0x16c3d4, '480'); - await _0x2a6587.sendMessage(_0x5cd381, { - 'delete': _0x51503b.key - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'react': { - 'text': '⬆️', - 'key': _0x3dce21.key - } - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'document': { - 'url': _0x1bbfe2 - }, - 'mimetype': "video/mp4", - 'fileName': _0x546126.title + ".mp4", - 'caption': "\n*🌟Gᴇɴᴇʀᴀᴛᴇᴅ 4 Yᴏᴜ Bʏ SᴜʙZᴇʀᴏ🌟*\n" - }, { - 'quoted': _0x3dce21 - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'react': { - 'text': '✅', - 'key': _0x3dce21.key - } - }); - } else { - if (_0x1acf8d === "2.3") { - const _0x24a2c5 = await ytmp4('' + _0x16c3d4, '720'); - await _0x2a6587.sendMessage(_0x5cd381, { - 'delete': _0x51503b.key - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'react': { - 'text': '⬆️', - 'key': _0x3dce21.key - } - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'document': { - 'url': _0x24a2c5 - }, - 'mimetype': "video/mp4", - 'fileName': _0x546126.title + ".mp4", - 'caption': "\n*🌟Gᴇɴᴇʀᴀᴛᴇᴅ 4 Yᴏᴜ Bʏ SᴜʙZᴇʀᴏ🌟*\n" - }, { - 'quoted': _0x3dce21 - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'react': { - 'text': '✅', - 'key': _0x3dce21.key - } - }); - } else { - if (_0x1acf8d === '2.4') { - const _0xfcc167 = await ytmp4('' + _0x16c3d4, "1080"); - await _0x2a6587.sendMessage(_0x5cd381, { - 'delete': _0x51503b.key - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'react': { - 'text': '⬆️', - 'key': _0x3dce21.key - } - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'document': { - 'url': _0xfcc167 - }, - 'mimetype': "video/mp4", - 'fileName': _0x546126.title + ".mp4", - 'caption': "\n*🌟Gᴇɴᴇʀᴀᴛᴇᴅ 4 Yᴏᴜ Bʏ SᴜʙZᴇʀᴏ🌟*\n" - }, { - 'quoted': _0x3dce21 - }); - await _0x2a6587.sendMessage(_0x5cd381, { - 'react': { - 'text': '✅', - 'key': _0x3dce21.key - } - }); - } - } - } - } - } - } - } - } - } - }); - } catch (_0x2c8571) { - console.log(_0x2c8571); - _0x419796('' + _0x2c8571); - } -}); -cmd({ - 'pattern': "dee", - 'alias': "dilolo", - 'react': '⬇️', - 'dontAddCommandList': true, - 'filename': __filename -}, async (_0x47e326, _0x16846a, _0x46f567, { - from: _0x31abbc, - q: _0x507947, - reply: _0x17432c -}) => { - try { - if (!_0x507947) { - return await _0x17432c("*Need a YouTube URL!*"); - } - const _0x5df9ac = await dlyta(_0x507947); - await _0x47e326.sendMessage(_0x31abbc, { - 'audio': { - 'url': _0x5df9ac.dl_link - }, - 'mimetype': "audio/mpeg" - }, { - 'quoted': _0x16846a - }); - } catch (_0x42217d) { - console.log("First attempt failed:", _0x42217d); - try { - const _0x9c7197 = await dlyta(_0x507947); - await _0x47e326.sendMessage(_0x31abbc, { - 'audio': { - 'url': _0x9c7197.dl_link - }, - 'mimetype': "audio/mpeg" - }, { - 'quoted': _0x16846a - }); - } catch (_0x43638b) { - console.log("Second attempt failed:", _0x43638b); - await _0x17432c("*Failed to process the request. Please try again later!*"); - } - } -}); diff --git a/plugins/ytdl2.js b/plugins/ytdl2.js deleted file mode 100644 index efaf43b735eb3dfccefbaa2fba1e97cd36a2a2c5..0000000000000000000000000000000000000000 --- a/plugins/ytdl2.js +++ /dev/null @@ -1,109 +0,0 @@ -/* SSSSS U U BBBBB ZZZZZ EEEEE RRRRR OOO M M DDDD - S U U B B Z E R R O O MM MM D D - SSS U U BBBBB Z EEEE RRRRR O O M M M D D - S U U B B Z E R R O O M M D D - SSSSS UUU BBBBB ZZZZZ EEEEE R R OOO M M DDDD -*/ - -// Wanna Use My Codes??? -// Give Credits Yah, Mr Frank - -const { - cmd, - commands -} = require('../command'); -const yts = require("yt-search"); -const axios = require("axios"); -cmd({ - 'pattern': "video2", - 'alias': ["ytvid", "ytv", 'ytvideo'], - 'react': '⏳', - 'desc': "Download videos from YouTube by searching for keywords.", - 'category': "video", - 'use': ".vidx ", - 'filename': __filename -}, async (_0x443755, _0x543ba8, _0xb49b84, { - from: _0x33c56a, - args: _0x145006, - reply: _0x2710af -}) => { - try { - const _0x180808 = _0x145006.join(" "); - if (!_0x180808) { - return _0x2710af("*Please provide a video tital or url*"); - } - _0x2710af("> © SᴜʙZᴇʀᴏ Sᴇɴᴅɪɴɢ Yᴏᴜʀ ᴠɪᴅᴇᴏ Wᴀɪᴛ... ❄️"); - const _0x1c3fd5 = await yts(_0x180808); - if (!_0x1c3fd5.videos || _0x1c3fd5.videos.length === 0x0) { - return _0x2710af("❌ No results found for \"" + _0x180808 + "\"."); - } - const _0x3e0ad8 = _0x1c3fd5.videos[0x0]; - const _0x898f76 = _0x3e0ad8.url; - const _0x4200bd = "https://api.gifted.my.id/api/download/dlmp4?apikey=gifted&url=" + _0x898f76; - const _0x487ed3 = await axios.get(_0x4200bd); - if (!_0x487ed3.data.success) { - return _0x2710af("❌ Failed to fetch video for \"" + _0x180808 + "\"."); - } - const { - download_url: _0xd424ba - } = _0x487ed3.data.result; - await _0x443755.sendMessage(_0x33c56a, { - 'video': { - 'url': _0xd424ba - }, - 'mimetype': "video/mp4" - }, { - 'quoted': _0x543ba8 - }); - } catch (_0x4921e0) { - console.error(_0x4921e0); - _0x2710af("❌ An error occurred while processing your request."); - } -}); -cmd({ - 'pattern': "play2", - 'alias': ["yta", "ytplay"], - 'react': '⏳', - 'desc': "Download audio from YouTube by searching for keywords.", - 'category': "music", - 'use': ".playx ", - 'filename': __filename -}, async (_0x222018, _0x5bc6a4, _0x2b481b, { - from: _0x35d246, - args: _0x3a1931, - reply: _0x31fd3f -}) => { - try { - const _0x2b4b83 = _0x3a1931.join(" "); - if (!_0x2b4b83) { - return _0x31fd3f("*Please provide a audio tital or url*"); - } - _0x31fd3f("> © SᴜʙZᴇʀᴏ Sᴇɴᴅɪɴɢ Yᴏᴜʀ Sᴏɴɢ Wᴀɪᴛ...❄️"); - const _0x116e0a = await yts(_0x2b4b83); - if (!_0x116e0a.videos || _0x116e0a.videos.length === 0x0) { - return _0x31fd3f("❌ No results found for \"" + _0x2b4b83 + "\"."); - } - const _0x50d4d8 = _0x116e0a.videos[0x0]; - const _0x228b87 = _0x50d4d8.url; - const _0xd4aee7 = "https://api.gifted.my.id/api/download/dlmp3?apikey=gifted&url=" + _0x228b87; - const _0x4c55a0 = await axios.get(_0xd4aee7); - if (!_0x4c55a0.data.success) { - return _0x31fd3f("❌ Failed to fetch audio for \"" + _0x2b4b83 + "\"."); - } - const { - download_url: _0x95f653 - } = _0x4c55a0.data.result; - await _0x222018.sendMessage(_0x35d246, { - 'audio': { - 'url': _0x95f653 - }, - 'mimetype': 'audio/mp4', - 'ptt': false - }, { - 'quoted': _0x5bc6a4 - }); - } catch (_0x40de03) { - console.error(_0x40de03); - _0x31fd3f("❌ An error occurred while processing your request."); - } -}); diff --git a/plugins/ytdl3.js b/plugins/ytdl3.js deleted file mode 100644 index 52602fca023f572298cbeab2176a3e7327111ce4..0000000000000000000000000000000000000000 --- a/plugins/ytdl3.js +++ /dev/null @@ -1,109 +0,0 @@ -/* SSSSS U U BBBBB ZZZZZ EEEEE RRRRR OOO M M DDDD - S U U B B Z E R R O O MM MM D D - SSS U U BBBBB Z EEEE RRRRR O O M M M D D - S U U B B Z E R R O O M M D D - SSSSS UUU BBBBB ZZZZZ EEEEE R R OOO M M DDDD -*/ - -// Wanna Use My Codes??? -// Give Credits Yah, Mr Frank - -const { - cmd, - commands -} = require('../command'); -const yts = require("yt-search"); -const axios = require("axios"); -cmd({ - 'pattern': "video3", - 'alias': ["ytvid3", "ytv3", 'ytvideo3'], - 'react': '🔃', - 'desc': "Download videos from YouTube by searching for keywords.", - 'category': "video", - 'use': ".vidx ", - 'filename': __filename -}, async (_0x443755, _0x543ba8, _0xb49b84, { - from: _0x33c56a, - args: _0x145006, - reply: _0x2710af -}) => { - try { - const _0x180808 = _0x145006.join(" "); - if (!_0x180808) { - return _0x2710af("*Please provide a video tital or url*"); - } - _0x2710af("> © SᴜʙZᴇʀᴏ Sᴇɴᴅɪɴɢ Yᴏᴜʀ ᴠɪᴅᴇᴏ Wᴀɪᴛ... ❄️"); - const _0x1c3fd5 = await yts(_0x180808); - if (!_0x1c3fd5.videos || _0x1c3fd5.videos.length === 0x0) { - return _0x2710af("❌ No results found for \"" + _0x180808 + "\"."); - } - const _0x3e0ad8 = _0x1c3fd5.videos[0x0]; - const _0x898f76 = _0x3e0ad8.url; - const _0x4200bd = "https://api.davidcyriltech.my.id/youtube/mp3?url=" + _0x898f76; - const _0x487ed3 = await axios.get(_0x4200bd); - if (!_0x487ed3.data.success) { - return _0x2710af("❌ Failed to fetch video for \"" + _0x180808 + "\"."); - } - const { - download_url: _0xd424ba - } = _0x487ed3.data.result; - await _0x443755.sendMessage(_0x33c56a, { - 'video': { - 'url': _0xd424ba - }, - 'mimetype': "video/mp4" - }, { - 'quoted': _0x543ba8 - }); - } catch (_0x4921e0) { - console.error(_0x4921e0); - _0x2710af("❌ An error occurred while processing your request."); - } -}); -cmd({ - 'pattern': "play3", - 'alias': ["song3", "ytplay3"], - 'react': '🔃', - 'desc': "Download audio from YouTube by searching for keywords.", - 'category': "music", - 'use': ".playx ", - 'filename': __filename -}, async (_0x222018, _0x5bc6a4, _0x2b481b, { - from: _0x35d246, - args: _0x3a1931, - reply: _0x31fd3f -}) => { - try { - const _0x2b4b83 = _0x3a1931.join(" "); - if (!_0x2b4b83) { - return _0x31fd3f("*Please provide a audio tital or url*"); - } - _0x31fd3f("> © SᴜʙZᴇʀᴏ Sᴇɴᴅɪɴɢ Yᴏᴜʀ Sᴏɴɢ Wᴀɪᴛ...❄️"); - const _0x116e0a = await yts(_0x2b4b83); - if (!_0x116e0a.videos || _0x116e0a.videos.length === 0x0) { - return _0x31fd3f("❌ No results found for \"" + _0x2b4b83 + "\"."); - } - const _0x50d4d8 = _0x116e0a.videos[0x0]; - const _0x228b87 = _0x50d4d8.url; - const _0xd4aee7 = "https://api.davidcyriltech.my.id/download/ytmp3?url=" + _0x228b87; - const _0x4c55a0 = await axios.get(_0xd4aee7); - if (!_0x4c55a0.data.success) { - return _0x31fd3f("❌ Failed to fetch audio for \"" + _0x2b4b83 + "\"."); - } - const { - download_url: _0x95f653 - } = _0x4c55a0.data.result; - await _0x222018.sendMessage(_0x35d246, { - 'audio': { - 'url': _0x95f653 - }, - 'mimetype': 'audio/mp4', - 'ptt': false - }, { - 'quoted': _0x5bc6a4 - }); - } catch (_0x40de03) { - console.error(_0x40de03); - _0x31fd3f("❌ An error occurred while processing your request."); - } -}); diff --git a/plugins/yts.js b/plugins/yts.js deleted file mode 100644 index 13cce2625311166cbc324e8f68e1c84f7e9856a5..0000000000000000000000000000000000000000 --- a/plugins/yts.js +++ /dev/null @@ -1,59 +0,0 @@ -/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ - ⭐PROJECT NAME: - SUBZERO WHATSAPP MD BOT - - ⭐DEVELOPER - MR FRANK - - ⭐ MY TEAM - XERO CODERS - - ⭐ OUR WEBSITE - https://github.com/ZwSyntax/SUBZERO-MD - -© TRY DECRYPTING IF YOU CAN⚠ - -╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ - - - - -const config = require('../config') -const l = console.log -const { cmd, commands } = require('../command') -const dl = require('@bochilteam/scraper') -const ytdl = require('yt-search'); -const fs = require('fs-extra') -var videotime = 60000 // 1000 min -const { getBuffer, getGroupAdmins, getRandom, h2k, isUrl, Json, runtime, sleep, fetchJson} = require('../lib/functions') -cmd({ - pattern: "yts", - alias: ["ytsearch"], - use: '.yts sameer kutti', - react: "🔎", - desc: "Search and get details from youtube.", - category: "search", - filename: __filename - -}, - -async(conn, mek, m,{from, l, quoted, body, isCmd, umarmd, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply}) => { -try{ -if (!q) return reply('*Please give me words to search*') -try { -let yts = require("yt-search") -var arama = await yts(q); -} catch(e) { - l(e) -return await conn.sendMessage(from , { text: '*Error !!*' }, { quoted: mek } ) -} -var mesaj = ''; -arama.all.map((video) => { -mesaj += ' *🖲️' + video.title + '*\n🔗 ' + video.url + '\n\n' -}); -await conn.sendMessage(from , { text: mesaj }, { quoted: mek } ) -} catch (e) { - l(e) - reply('*Error !!*') -} -});