diff --git a/apps/chat.js b/apps/chat.js
index db9952c..4bc7250 100644
--- a/apps/chat.js
+++ b/apps/chat.js
@@ -891,7 +891,7 @@ export class chatgpt extends plugin {
await this.reply(`出现错误:${err}`, true, { recallMsg: e.isGroup ? 10 : 0 })
} else {
// 这里是否还需要上传到缓存服务器呐?多半是代理服务器的问题,本地也修不了,应该不用吧。
- await this.renderImage(e, use !== 'bing' ? 'content/ChatGPT/index' : 'content/Bing/index', `通信异常,错误信息如下 ${err?.message || err?.data?.message || (typeof (err) === 'object' ? JSON.stringify(err) : err) || '未能确认错误类型!'}`, prompt)
+ await this.renderImage(e, use !== 'bing' ? 'content/ChatGPT/index' : 'content/Bing/index', `通信异常,错误信息如下 ${err?.message || err?.data?.message || (typeof(err) === 'object' ? JSON.stringify(err) : err) || '未能确认错误类型!'}`, prompt)
}
}
}
@@ -1007,7 +1007,7 @@ export class chatgpt extends plugin {
if (cacheres.ok) {
cacheData = Object.assign({}, cacheData, await cacheres.json())
}
- if (cacheData.error) { await this.reply(`出现错误:${cacheData.error}`, true) } else { await e.reply(await renderUrl(e, viewHost + `page/${cacheData.file}?qr=${Config.showQRCode ? 'true' : 'false'}`, { retType: Config.quoteReply ? 'base64' : '', Viewport: { width: Config.chatViewWidth, height: parseInt(Config.chatViewWidth * 0.56) } }), e.isGroup && Config.quoteReply) }
+ if (cacheData.error || cacheres.status != 200) { await this.reply(`出现错误:${cacheData.error || 'server error ' + cacheres.status}`, true) } else { await e.reply(await renderUrl(e, viewHost + `page/${cacheData.file}?qr=${Config.showQRCode ? 'true' : 'false'}`, { retType: Config.quoteReply ? 'base64' : '', Viewport: { width: Config.chatViewWidth, height: parseInt(Config.chatViewWidth * 0.56) } }), e.isGroup && Config.quoteReply) }
} else {
if (Config.cacheEntry) cacheData.file = randomString()
const cacheresOption = {
@@ -1204,17 +1204,22 @@ export class chatgpt extends plugin {
const message = error?.message || error?.data?.message || error || '出错了'
if (message && message.indexOf('限流') > -1) {
throttledTokens.push(bingToken)
+ let bingTokens = JSON.parse(await redis.get('CHATGPT:BING_TOKENS'))
+ const badBingToken = bingTokens.findIndex(element => element.Token === bingToken)
+ const now = new Date()
+ const hours = now.getHours()
+ now.setHours(hours + 6)
+ bingTokens[badBingToken].State = '受限'
+ bingTokens[index].DisactivationTime = now
+ await redis.set('CHATGPT:BING_TOKENS', JSON.stringify(bingTokens))
// 不减次数
} else if (message && message.indexOf('UnauthorizedRequest') > -1) {
// token过期了
- logger.warn(`token${bingToken}过期了,将自动移除`)
- let savedBingToken = await redis.get('CHATGPT:BING_TOKEN')
- savedBingToken = savedBingToken.split('|')
- let tokenId = savedBingToken.indexOf(bingToken)
- savedBingToken.splice(tokenId, 1)
- savedBingToken = savedBingToken.filter(function (element) { return element !== '' })
- await redis.set('CHATGPT:BING_TOKEN', savedBingToken.join('|'))
- logger.mark(`token${bingToken}已移除`)
+ let bingTokens = JSON.parse(await redis.get('CHATGPT:BING_TOKENS'))
+ const badBingToken = bingTokens.findIndex(element => element.Token === bingToken)
+ bingTokens[badBingToken].State = '过期'
+ await redis.set('CHATGPT:BING_TOKENS', JSON.stringify(bingTokens))
+ logger.warn(`token${bingToken}已过期`)
} else {
retry--
errorMessage = message === 'Timed out waiting for response. Try enabling debug mode to see more information.' ? (reply ? `${reply}\n不行了,我的大脑过载了,处理不过来了!` : '必应的小脑瓜不好使了,不知道怎么回答!') : message
@@ -1469,34 +1474,49 @@ export class chatgpt extends plugin {
async function getAvailableBingToken (conversation, throttled = []) {
let allThrottled = false
- let bingToken = await redis.get('CHATGPT:BING_TOKEN')
- if (!bingToken) {
+ if (!await redis.get('CHATGPT:BING_TOKENS')) {
throw new Error('未绑定Bing Cookie,请使用#chatgpt设置必应token命令绑定Bing Cookie')
}
- const bingTokens = bingToken.split('|')
- // 负载均衡
- if (Config.toneStyle === 'Sydney' || Config.toneStyle === 'Custom') {
- // sydney下不需要保证同一token
- let notThrottled = bingTokens.filter(t => throttled.indexOf(t) === -1)
- if (notThrottled.length > 0) {
- bingToken = notThrottled[0]
- } else {
- // 全都被限流了,随便找一个算了
- allThrottled = true
- const select = Math.floor(Math.random() * bingTokens.length)
- bingToken = bingTokens[select]
+
+ let bingToken = ''
+ let bingTokens = JSON.parse(await redis.get('CHATGPT:BING_TOKENS'))
+ const normal = bingTokens.filter(element => element.State === '正常')
+ const restricted = bingTokens.filter(element => element.State === '受限')
+
+ // 判断受限的token是否已经可以解除
+ for (const restrictedToken of restricted) {
+ const now = new Date()
+ const tk = new Date(restrictedToken.DisactivationTime)
+ if (tk <= now) {
+ const index = bingTokens.findIndex(element => element.Token === restrictedToken.Token)
+ bingTokens[index].Usage = 0
+ bingTokens[index].State = '正常'
}
- // const select = Math.floor(Math.random() * bingTokens.length)
- // bingToken = bingTokens[select]
+ }
+ if (normal.length > 0) {
+ const minElement = normal.reduce((min, current) => {
+ return current.Usage < min.Usage ? current : min
+ })
+ bingToken = minElement.Token
+ } else if (restricted.length > 0) {
+ allThrottled = true
+ const minElement = restricted.reduce((min, current) => {
+ return current.Usage < min.Usage ? current : min
+ })
+ bingToken = minElement.Token
} else {
+ throw new Error('全部Token均已失效,暂时无法使用')
+ }
+ if (Config.toneStyle != 'Sydney' && Config.toneStyle != 'Custom') {
// bing 下,需要保证同一对话使用同一账号的token
- if (!conversation.bingToken) {
- const select = Math.floor(Math.random() * bingTokens.length)
- bingToken = bingTokens[select]
- } else if (bingTokens.indexOf(conversation.bingToken) > -1) {
+ if (bingTokens.findIndex(element => element.Token === conversation.bingToken) > -1) {
bingToken = conversation.bingToken
}
}
+ // 记录使用情况
+ const index = bingTokens.findIndex(element => element.Token === bingToken)
+ bingTokens[index].Usage += 1
+ await redis.set('CHATGPT:BING_TOKENS', JSON.stringify(bingTokens))
return {
bingToken,
allThrottled
diff --git a/apps/draw.js b/apps/draw.js
index 591b7a7..feeafe2 100644
--- a/apps/draw.js
+++ b/apps/draw.js
@@ -239,17 +239,36 @@ export class dalle extends plugin {
this.reply('请提供绘图prompt')
return false
}
- let bingToken = await redis.get('CHATGPT:BING_TOKEN')
+
+ let bingToken = ''
+ if (await redis.exists('CHATGPT:BING_TOKENS') != 0) {
+ let bingTokens = JSON.parse(await redis.get('CHATGPT:BING_TOKENS'))
+ const normal = bingTokens.filter(element => element.State === '正常')
+ const restricted = bingTokens.filter(element => element.State === '受限')
+ if (normal.length > 0) {
+ const minElement = normal.reduce((min, current) => {
+ return current.Usage < min.Usage ? current : min
+ })
+ bingToken = minElement.Token
+ } else if (restricted.length > 0) {
+ allThrottled = true
+ const minElement = restricted.reduce((min, current) => {
+ return current.Usage < min.Usage ? current : min
+ })
+ bingToken = minElement.Token
+ } else {
+ throw new Error('全部Token均已失效,暂时无法使用')
+ }
+ }
if (!bingToken) {
throw new Error('未绑定Bing Cookie,请使用#chatgpt设置必应token命令绑定Bing Cookie')
}
- const bingTokens = bingToken.split('|')
- // 负载均衡
- if (Config.toneStyle === 'Sydney' || Config.toneStyle === 'Custom') {
- // sydney下不需要保证同一token
- const select = Math.floor(Math.random() * bingTokens.length)
- bingToken = bingTokens[select]
- }
+ // 记录token使用
+ let bingTokens = JSON.parse(await redis.get('CHATGPT:BING_TOKENS'))
+ const index = bingTokens.findIndex(element => element.Token === bingToken)
+ bingTokens[index].Usage += 1
+ await redis.set('CHATGPT:BING_TOKENS', JSON.stringify(bingTokens))
+
let client = new BingDrawClient({
baseUrl: Config.sydneyReverseProxy,
userToken: bingToken
diff --git a/apps/help.js b/apps/help.js
index 9ea5d2b..3a7e334 100644
--- a/apps/help.js
+++ b/apps/help.js
@@ -303,7 +303,7 @@ export class help extends plugin {
}
async newHelp (e) {
- let use = e.msg.replace(/^#帮助-/, '').toUpperCase()
+ let use = e.msg.replace(/^#帮助-/, '').toUpperCase().trim()
await renderUrl(e, `http://127.0.0.1:${Config.serverPort || 3321}/help/` + use, {Viewport: {width: 800, height: 600}})
}
diff --git a/apps/management.js b/apps/management.js
index fc4ffc7..6834fd0 100644
--- a/apps/management.js
+++ b/apps/management.js
@@ -2,7 +2,7 @@ import plugin from '../../../lib/plugins/plugin.js'
import { Config } from '../utils/config.js'
import { BingAIClient } from '@waylaidwanderer/chatgpt-api'
import { exec } from 'child_process'
-import { checkPnpm, formatDuration, parseDuration } from '../utils/common.js'
+import { checkPnpm, formatDuration, parseDuration, getPublicIP } from '../utils/common.js'
import SydneyAIClient from '../utils/SydneyAIClient.js'
export class ChatgptManagement extends plugin {
@@ -43,6 +43,11 @@ export class ChatgptManagement extends plugin {
fnc: 'getBingAccessToken',
permission: 'master'
},
+ {
+ reg: '#chatgpt(迁移|恢复)(必应|Bing |bing )(token|Token)',
+ fnc: 'migrateBingAccessToken',
+ permission: 'master'
+ },
{
reg: '^#chatgpt切换浏览器$',
fnc: 'useBrowserBasedSolution',
@@ -137,6 +142,16 @@ export class ChatgptManagement extends plugin {
/** 执行方法 */
fnc: 'enableGroupContext',
permission: 'master'
+ },
+ {
+ reg: '^#(设置|修改)管理密码',
+ fnc: 'setAdminPassword',
+ permission: 'master'
+ },
+ {
+ reg: '^#chatgpt系统(设置|配置|管理)',
+ fnc: 'adminPage',
+ permission: 'master'
}
]
})
@@ -182,22 +197,49 @@ export class ChatgptManagement extends plugin {
return false
}
+ async migrateBingAccessToken () {
+ let token = await redis.get('CHATGPT:BING_TOKEN')
+ if (token) {
+ token = token.split('|')
+ token = token.map((item, index) => (
+ {
+ Token: item,
+ State: '正常',
+ Usage: 0,
+ }
+ ))
+ } else {
+ token = []
+ }
+ let tokens = await redis.get('CHATGPT:BING_TOKENS')
+ if (tokens) {
+ tokens = JSON.parse(tokens)
+ } else {
+ tokens = []
+ }
+ await redis.set('CHATGPT:BING_TOKENS', JSON.stringify([...token, ...tokens]))
+ await this.reply(`迁移完成`, true)
+ }
+
async getBingAccessToken (e) {
- let tokens = await redis.get('CHATGPT:BING_TOKEN')
- tokens = tokens.split('|')
- tokens = tokens.map((item, index) => (
- `【${index}】 Token:${item.substring(0, 5 / 2) + '...' + item.substring(item.length - 5 / 2, item.length)}`
- )).join('\n')
+ let tokens = await redis.get('CHATGPT:BING_TOKENS')
+ if (tokens) tokens = JSON.parse(tokens)
+ else tokens = []
+ tokens = tokens.length > 0 ? tokens.map((item, index) => (
+ `【${index}】 Token:${item.Token.substring(0, 5 / 2) + '...' + item.Token.substring(item.Token.length - 5 / 2, item.Token.length)}`
+ )).join('\n') : '无必应Token记录'
await this.reply(`${tokens}`, true)
return false
}
+
async delBingAccessToken (e) {
this.setContext('deleteBingToken')
- let tokens = await redis.get('CHATGPT:BING_TOKEN')
- tokens = tokens.split('|')
- tokens = tokens.map((item, index) => (
- `【${index}】 Token:${item.substring(0, 5 / 2) + '...' + item.substring(item.length - 5 / 2, item.length)}`
- )).join('\n')
+ let tokens = await redis.get('CHATGPT:BING_TOKENS')
+ if (tokens) tokens = JSON.parse(tokens)
+ else tokens = []
+ tokens = tokens.length > 0 ? tokens.map((item, index) => (
+ `【${index}】 Token:${item.Token.substring(0, 5 / 2) + '...' + item.Token.substring(item.Token.length - 5 / 2, item.Token.length)}`
+ )).join('\n') : '无必应Token记录'
await this.reply(`请发送要删除的token编号\n${tokens}`, true)
return false
}
@@ -226,38 +268,57 @@ export class ChatgptManagement extends plugin {
} else {
logger.error('bing token 无效', res)
// 移除无效token
+ if (await redis.exists('CHATGPT:BING_TOKENS') != 0) {
+ let bingToken = JSON.parse(await redis.get('CHATGPT:BING_TOKENS'))
+ const element = bingToken.findIndex(element => element.token === token)
+ if (element >= 0) {
+ bingToken[element].State = '异常'
+ await redis.set('CHATGPT:BING_TOKENS', JSON.stringify(bingToken))
+ }
+ }
await this.reply(`经检测,Bing Token无效。来自Bing的错误提示:${res.result?.message}`)
}
})
- if (await redis.exists('CHATGPT:BING_TOKEN') != 0) {
- let bingToken = await redis.get('CHATGPT:BING_TOKEN')
- bingToken = bingToken.split('|')
- if (!bingToken.includes(token)) bingToken.push(token)
- bingToken = bingToken.filter(function (element) { return element !== '' })
- token = bingToken.join('|')
+ let bingToken = []
+ if (await redis.exists('CHATGPT:BING_TOKENS') != 0) {
+ bingToken = JSON.parse(await redis.get('CHATGPT:BING_TOKENS'))
+ if (!bingToken.some(element => element.token === token)) bingToken.push({
+ Token: token,
+ State: '正常',
+ Usage: 0,
+ })
+ } else {
+ bingToken = [{
+ Token: token,
+ State: '正常',
+ Usage: 0,
+ }]
}
- await redis.set('CHATGPT:BING_TOKEN', token)
+ await redis.set('CHATGPT:BING_TOKENS', JSON.stringify(bingToken))
await this.reply('Bing Token设置成功', true)
this.finish('saveBingToken')
}
async deleteBingToken () {
if (!this.e.msg) return
- let bingToken = await redis.get('CHATGPT:BING_TOKEN')
- bingToken = bingToken.split('|')
let tokenId = this.e.msg
- if (bingToken[tokenId] === null || bingToken[tokenId] === undefined) {
- await this.reply('Token编号错误!', true)
+ if (await redis.exists('CHATGPT:BING_TOKENS') != 0) {
+ let bingToken = JSON.parse(await redis.get('CHATGPT:BING_TOKENS'))
+ if (tokenId >= 0 && tokenId < bingToken.length) {
+ const removeToken = bingToken[tokenId].Token
+ bingToken.splice(tokenId,1)
+ await redis.set('CHATGPT:BING_TOKENS', JSON.stringify(bingToken))
+ await this.reply(`Token ${removeToken.substring(0, 5 / 2) + '...' + removeToken.substring(removeToken.length - 5 / 2, removeToken.length)} 移除成功`, true)
+ this.finish('deleteBingToken')
+ } else {
+ await this.reply('Token编号错误!', true)
+ this.finish('deleteBingToken')
+ return
+ }
+ } else {
+ await this.reply('Token记录异常', true)
this.finish('deleteBingToken')
- return
}
- const removeToken = bingToken[tokenId]
- bingToken.splice(tokenId, 1)
- bingToken = bingToken.filter(function (element) { return element !== '' })
- let token = bingToken.join('|')
- await redis.set('CHATGPT:BING_TOKEN', token)
- await this.reply(`Token ${removeToken.substring(0, 5 / 2) + '...' + removeToken.substring(removeToken.length - 5 / 2, removeToken.length)} 移除成功`, true)
- this.finish('deleteBingToken')
}
async saveToken () {
@@ -653,4 +714,24 @@ export class ChatgptManagement extends plugin {
async queryBingPromptPrefix (e) {
await this.reply(Config.sydney, true)
}
+
+ async setAdminPassword (e) {
+ this.setContext('saveAdminPassword')
+ await this.reply('请发送系统管理密码', true)
+ return false
+ }
+
+ async saveAdminPassword (e) {
+ if (!this.e.msg) return
+ let passwd = this.e.msg
+ await redis.set('CHATGPT:ADMIN_PASSWD', passwd)
+ await this.reply('设置成功', true)
+ this.finish('saveAdminPassword')
+ }
+
+ async adminPage (e) {
+ const viewHost = Config.serverHost ? `http://${Config.serverHost}/` : `http://${await getPublicIP()}:${Config.serverPort || 3321}/`
+ await this.reply(`请登录${viewHost + 'admin/settings'}进行系统配置`, true)
+ }
+
}
diff --git a/index.js b/index.js
index 4d60dab..e878cd2 100644
--- a/index.js
+++ b/index.js
@@ -30,13 +30,15 @@ for (let i in files) {
try {
await import('fastify')
+ await import('fastify-cookie')
await import('@fastify/cors')
await import('@fastify/static')
- // 启动服务器
- await createServer()
+ await import('os-utils')
} catch (err) {
- logger.warn('【ChatGPT-Plugin】依赖fastify、@fastify/cors、@fastify/static未安装,可能影响系统Api服务运行,当前Api服务模块已禁用,建议执行pnpm install fastify @fastify/cors @fastify/static安装')
+ logger.warn('【ChatGPT-Plugin】依赖fastify、fastify-cookie、@fastify/cors、@fastify/static、os-utils未安装,可能影响系统Api服务运行,当前Api服务模块已禁用,建议执行pnpm install fastify @fastify/cors @fastify/static fastify-cookie os-utils安装')
}
+// 启动服务器
+await createServer()
logger.info('**************************************')
logger.info('chatgpt-plugin加载成功')
diff --git a/package.json b/package.json
index 964c080..12eb33d 100644
--- a/package.json
+++ b/package.json
@@ -5,12 +5,14 @@
"dependencies": {
"@fastify/cors": "^8.2.0",
"@fastify/static": "^6.9.0",
+ "@fastify/cookie": "^8.3.0",
"@waylaidwanderer/chatgpt-api": "^1.33.2",
"chatgpt": "^5.1.1",
"delay": "^5.0.0",
"eventsource": "^2.0.2",
"eventsource-parser": "^1.0.0",
"fastify": "^4.13.0",
+ "fastify-cookie": "^5.7.0",
"https-proxy-agent": "5.0.1",
"keyv": "^4.5.2",
"keyv-file": "^0.2.0",
diff --git a/resources/help.json b/resources/help.json
index d07bef7..12a77a1 100644
--- a/resources/help.json
+++ b/resources/help.json
@@ -205,6 +205,9 @@
"text": "设置必应和open的Token和ApiKey",
"list": [
"#chatgpt设置必应token",
+ "#chatgpt删除必应token",
+ "#chatgpt查看必应token",
+ "#chatgpt迁移必应token",
"#chatgpt设置APIKey"
],
"tip": "管理员功能"
@@ -216,7 +219,7 @@
"list": [
"#OpenAI剩余额度"
],
- "tip": "管理员功能"
+ "tip": "失效"
},
{
"icon": "fas fa-coffee",
@@ -229,6 +232,16 @@
"#chatgpt查看Sydney设定"
],
"tip": "管理员功能"
+ },
+ {
+ "icon": "fas fa-key",
+ "title": "管理面板",
+ "text": "后台管理面板",
+ "list": [
+ "#chatgpt系统管理",
+ "#修改管理密码"
+ ],
+ "tip": "管理员功能"
}
]
}
\ No newline at end of file
diff --git a/server/index.js b/server/index.js
index 2c8c605..0257ad2 100644
--- a/server/index.js
+++ b/server/index.js
@@ -1,46 +1,65 @@
import fastify from 'fastify'
+import fastifyCookie from '@fastify/cookie'
import cors from '@fastify/cors'
import fstatic from '@fastify/static'
import fs from 'fs'
import path from 'path'
-import http from 'http'
+import os from 'os'
+import schedule from 'node-schedule'
import { Config } from '../utils/config.js'
-
-function getPublicIP() {
- return new Promise((resolve, reject) => {
- http.get('http://ipinfo.io/json', (res) => {
- let data = ''
- res.on('data', (chunk) => {
- data += chunk
- });
- res.on('end', () => {
- try {
- const ip = JSON.parse(data).ip
- resolve(ip)
- } catch (e) {
- reject(e)
- }
- })
- }).on('error', (err) => {
- reject(err)
- })
- })
-}
+import { randomString, getPublicIP } from '../utils/common.js'
const __dirname = path.resolve()
const server = fastify({
logger: Config.debug
})
+let usertoken = ''
+let Statistics = {
+ SystemAccess: {
+ count: 0,
+ oldCount: 0
+ },
+ CacheFile: {
+ count: 0,
+ oldCount: 0
+ },
+ WebAccess: {
+ count: 0,
+ oldCount: 0
+ },
+ SystemLoad: {
+ count: 0,
+ oldCount: 0
+ }
+}
+
+async function getLoad() {
+ // 获取当前操作系统平台
+ const platform = os.platform();
+ // 判断平台是Linux还是Windows
+ if (platform === 'linux') {
+ // 如果是Linux,使用os.loadavg()方法获取负载平均值
+ const loadAvg = os.loadavg();
+ return loadAvg[0] * 100
+ } else if (platform === 'win32') {
+ // 如果是Windows不获取性能
+ return 0
+ } else {
+ return 0
+ }
+}
+
export async function createServer() {
await server.register(cors, {
- origin: '*',
+ origin: '*',
})
await server.register(fstatic, {
- root: path.join(__dirname, 'plugins/chatgpt-plugin/server/static/'),
+ root: path.join(__dirname, 'plugins/chatgpt-plugin/server/static/'),
})
+ await server.register(fastifyCookie)
await server.get('/page/*', (request, reply) => {
const stream = fs.createReadStream('plugins/chatgpt-plugin/server/static/index.html')
reply.type('text/html').send(stream)
@@ -49,69 +68,171 @@ export async function createServer() {
const stream = fs.createReadStream('plugins/chatgpt-plugin/server/static/index.html')
reply.type('text/html').send(stream)
})
+ await server.get('/auth/*', (request, reply) => {
+ const stream = fs.createReadStream('plugins/chatgpt-plugin/server/static/index.html')
+ reply.type('text/html').send(stream)
+ })
+ await server.get('/admin/*', (request, reply) => {
+ const token = request.cookies.token || 'unknown'
+ if (token != usertoken) {
+ reply.redirect(301, '/auth/login')
+ }
+ const stream = fs.createReadStream('plugins/chatgpt-plugin/server/static/index.html')
+ reply.type('text/html').send(stream)
+ })
+ // 登录
+ server.post('/login', async (request, reply) => {
+ const body = request.body || {}
+ if (body.qq && body.passwd) {
+ if (body.qq == Bot.uin && await redis.get('CHATGPT:ADMIN_PASSWD') == body.passwd) {
+ usertoken = randomString(32)
+ reply.setCookie('token', usertoken, {path: '/'})
+ reply.send({login:true})
+ } else {
+ reply.send({login:false,err:'用户名密码错误'})
+ }
+ } else {
+ reply.send({login:false,err:'未输入用户名或密码'})
+ }
+ })
// 页面数据获取
server.post('/page', async (request, reply) => {
- const body = request.body || {}
- if (body.code) {
- const dir = 'resources/ChatGPTCache/page'
- const filename = body.code + '.json'
- const filepath = path.join(dir, filename)
-
- let data = fs.readFileSync(filepath, 'utf8')
- reply.send(data)
- }
+ const body = request.body || {}
+ if (body.code) {
+ const dir = 'resources/ChatGPTCache/page'
+ const filename = body.code + '.json'
+ const filepath = path.join(dir, filename)
+ let data = fs.readFileSync(filepath, 'utf8')
+ reply.send(data)
+ }
})
// 帮助内容获取
server.post('/help', async (request, reply) => {
const body = request.body || {}
if (body.use) {
- const dir = 'plugins/chatgpt-plugin/resources'
- const filename = 'help.json'
- const filepath = path.join(dir, filename)
- let data = fs.readFileSync(filepath, 'utf8')
- data = JSON.parse(data)
- reply.send(data[body.use])
+ const dir = 'plugins/chatgpt-plugin/resources'
+ const filename = 'help.json'
+ const filepath = path.join(dir, filename)
+ let data = fs.readFileSync(filepath, 'utf8')
+ data = JSON.parse(data)
+ reply.send(data[body.use])
}
})
// 创建页面缓存内容
server.post('/cache', async (request, reply) => {
- const body = request.body || {}
- if (body.content) {
- const dir = 'resources/ChatGPTCache/page'
- const filename = body.entry + '.json'
- const filepath = path.join(dir, filename)
- const regexUrl = /\b((?:https?|ftp|file):\/\/[-a-zA-Z0-9+&@#\/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#\/%=~_|])/g
- const ip = await getPublicIP()
- try {
- fs.mkdirSync(dir, { recursive: true });
- fs.writeFileSync(filepath, JSON.stringify({
- user: body.content.senderName,
- bot: Config.chatViewBotName || (body.bing ? 'Bing' : 'ChatGPT'),
- userImg: body.userImg || '',
- botImg: body.botImg || '',
- question: body.content.prompt,
- message: body.content.content,
- group: body.content.group,
- herf: `http://${body.cacheHost || (ip + ':' + Config.serverPort || 3321)}/page/${body.entry}`,
- quote: body.content.quote,
- images: body.content.images || [],
- suggest: body.content.suggest || [],
- time: new Date()
- }))
- reply.send({ file: body.entry, cacheUrl: `http://${ip}:${Config.serverPort || 3321}/page/${body.entry}` })
- } catch (err) {
- console.error(err)
- reply.send({ file: body.entry, cacheUrl: `http://${ip}/page/${body.entry}`, error: '生成失败' })
- }
+ const body = request.body || {}
+ if (body.content) {
+ const dir = 'resources/ChatGPTCache/page'
+ const filename = body.entry + '.json'
+ const filepath = path.join(dir, filename)
+ const regexUrl = /\b((?:https?|ftp|file):\/\/[-a-zA-Z0-9+&@#\/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#\/%=~_|])/g
+ const ip = await getPublicIP()
+ try {
+ fs.mkdirSync(dir, { recursive: true });
+ fs.writeFileSync(filepath, JSON.stringify({
+ user: body.content.senderName,
+ bot: Config.chatViewBotName || (body.bing ? 'Bing' : 'ChatGPT'),
+ userImg: body.userImg || '',
+ botImg: body.botImg || '',
+ question: body.content.prompt,
+ message: body.content.content,
+ group: body.content.group,
+ herf: `http://${body.cacheHost || (ip + ':' + Config.serverPort || 3321)}/page/${body.entry}`,
+ quote: body.content.quote,
+ images: body.content.images || [],
+ suggest: body.content.suggest || [],
+ time: new Date()
+ }))
+ Statistics.CacheFile.count += 1
+ reply.send({ file: body.entry, cacheUrl: `http://${ip}:${Config.serverPort || 3321}/page/${body.entry}` })
+ } catch (err) {
+ console.error(err)
+ reply.send({ file: body.entry, cacheUrl: `http://${ip}:${Config.serverPort || 3321}/page/${body.entry}`, error: '生成失败' })
}
+ }
})
- server.listen({
- port: Config.serverPort || 3321,
- host: '0.0.0.0'
- }, (error) => {
- if (error) {
- console.error(error);
+ // 获取系统状态
+ server.post('/system-statistics', async (request, reply) => {
+ Statistics.SystemLoad.count = await getLoad()
+ reply.send(Statistics)
+ })
+
+ server.post('/sysconfig', async (request, reply) => {
+ const token = request.cookies.token || 'unknown'
+ if (token != usertoken) {
+ reply.send({err: '未登录'})
+ } else {
+ let redisConfig = {}
+ if (await redis.exists('CHATGPT:BING_TOKENS') != 0) {
+ let bingTokens = await redis.get('CHATGPT:BING_TOKENS')
+ if (bingTokens)
+ bingTokens = JSON.parse(bingTokens)
+ else bingTokens = []
+ redisConfig.bingTokens = bingTokens
+ } else {
+ redisConfig.bingTokens = []
}
- server.log.info(`server listening on ${server.server.address().port}`)
+ if (await redis.exists('CHATGPT:CONFIRM') != 0) {
+ redisConfig.turnConfirm = await redis.get('CHATGPT:CONFIRM') === 'on'
+ }
+ reply.send({
+ chatConfig: Config,
+ redisConfig: redisConfig
+ })
+ }
+ })
+ server.post('/saveconfig', async (request, reply) => {
+ const token = request.cookies.token || 'unknown'
+ if (token != usertoken) {
+ reply.send({err: '未登录'})
+ } else {
+ const body = request.body || {}
+ const chatdata = body.chatConfig || {}
+ for (let [keyPath, value] of Object.entries(chatdata)) {
+ if (keyPath === 'blockWords' || keyPath === 'promptBlockWords' || keyPath === 'initiativeChatGroups') { value = value.toString().split(/[,,;;\|]/) }
+ if (Config[keyPath] != value) { Config[keyPath] = value }
+ }
+ const redisConfig = body.redisConfig || {}
+ if (redisConfig.bingTokens != null) {
+ await redis.set('CHATGPT:BING_TOKENS', JSON.stringify(redisConfig.bingTokens))
+ }
+ if (redisConfig.turnConfirm != null) {
+ await redis.set('CHATGPT:CONFIRM', redisConfig.turnConfirm ? 'on' : 'off')
+ }
+ }
+ })
+
+ server.addHook('onRequest', (request, reply, done) => {
+ if(request.method == 'POST')
+ Statistics.SystemAccess.count += 1
+ if(request.method == 'GET')
+ Statistics.WebAccess.count += 1
+ done()
+ })
+ //定时任务
+ var rule = new schedule.RecurrenceRule();
+ rule.hour = 0;
+ rule.minute = 0;
+ let job_Statistics = schedule.scheduleJob(rule, function() {
+ Statistics.SystemAccess.oldCount = Statistics.SystemAccess.count
+ Statistics.CacheFile.oldCount = Statistics.CacheFile.count
+ Statistics.WebAccess.oldCount = Statistics.WebAccess.count
+ Statistics.SystemAccess.count = 0
+ Statistics.CacheFile.count = 0
+ Statistics.WebAccess.count = 0
+ });
+ let job_Statistics_SystemLoad = schedule.scheduleJob('0 * * * *', async function(){
+ Statistics.SystemLoad.count = await getLoad()
+ Statistics.SystemLoad.oldCount = Statistics.SystemLoad.count
+ });
+
+ server.listen({
+ port: Config.serverPort || 3321,
+ host: '0.0.0.0'
+ }, (error) => {
+ if (error) {
+ console.error(error)
+ }
+ server.log.info(`server listening on ${server.server.address().port}`)
})
}
\ No newline at end of file
diff --git a/server/static/img/angular.b5045666.jpg b/server/static/img/angular.b5045666.jpg
new file mode 100644
index 0000000..3fdc331
Binary files /dev/null and b/server/static/img/angular.b5045666.jpg differ
diff --git a/server/static/img/bootstrap.bd712487.jpg b/server/static/img/bootstrap.bd712487.jpg
new file mode 100644
index 0000000..183db14
Binary files /dev/null and b/server/static/img/bootstrap.bd712487.jpg differ
diff --git a/server/static/img/react.0e8c9066.jpg b/server/static/img/react.0e8c9066.jpg
new file mode 100644
index 0000000..a05c8e6
Binary files /dev/null and b/server/static/img/react.0e8c9066.jpg differ
diff --git a/server/static/img/register_bg_2.4f2cb0ac.png b/server/static/img/register_bg_2.4f2cb0ac.png
new file mode 100644
index 0000000..08596d4
Binary files /dev/null and b/server/static/img/register_bg_2.4f2cb0ac.png differ
diff --git a/server/static/img/sketch.a6af780a.jpg b/server/static/img/sketch.a6af780a.jpg
new file mode 100644
index 0000000..8486f4f
Binary files /dev/null and b/server/static/img/sketch.a6af780a.jpg differ
diff --git a/server/static/img/team-1-800x800.fa5a7ac2.jpg b/server/static/img/team-1-800x800.fa5a7ac2.jpg
new file mode 100644
index 0000000..7fb81de
Binary files /dev/null and b/server/static/img/team-1-800x800.fa5a7ac2.jpg differ
diff --git a/server/static/img/team-2-800x800.3e08ef14.jpg b/server/static/img/team-2-800x800.3e08ef14.jpg
new file mode 100644
index 0000000..181e370
Binary files /dev/null and b/server/static/img/team-2-800x800.3e08ef14.jpg differ
diff --git a/server/static/img/team-3-800x800.19201574.jpg b/server/static/img/team-3-800x800.19201574.jpg
new file mode 100644
index 0000000..63becfb
Binary files /dev/null and b/server/static/img/team-3-800x800.19201574.jpg differ
diff --git a/server/static/img/team-4-470x470.4ef82ef4.png b/server/static/img/team-4-470x470.4ef82ef4.png
new file mode 100644
index 0000000..f54cd06
Binary files /dev/null and b/server/static/img/team-4-470x470.4ef82ef4.png differ
diff --git a/server/static/index.html b/server/static/index.html
index 1ad1c16..f673811 100644
--- a/server/static/index.html
+++ b/server/static/index.html
@@ -17,4 +17,4 @@
* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-->
-
ChatGPT-Plugin
+ChatGPT-Plugin
\ No newline at end of file
diff --git a/server/static/js/app.4195158e.js b/server/static/js/app.4195158e.js
deleted file mode 100644
index e8552e7..0000000
--- a/server/static/js/app.4195158e.js
+++ /dev/null
@@ -1,21 +0,0 @@
-/*!
-
-=========================================================
-* Vue Notus - v1.1.0 based on Tailwind Starter Kit by Creative Tim
-=========================================================
-
-* Product Page: https://www.creative-tim.com/product/vue-notus
-* Copyright 2021 Creative Tim (https://www.creative-tim.com)
-* Licensed under MIT (https://github.com/creativetimofficial/vue-notus/blob/main/LICENSE.md)
-
-* Tailwind Starter Kit Page: https://www.creative-tim.com/learning-lab/tailwind-starter-kit/presentation
-
-* Coded by Creative Tim
-
-=========================================================
-
-* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-*/
-(function(){"use strict";var e={10339:function(e,t,a){a(77726),a(33473),a(92151),a(1286);var o=a(5166),l=a(42119),r={id:"app"};function s(e,t){var a=(0,o.resolveComponent)("router-view");return(0,o.openBlock)(),(0,o.createBlock)("div",r,[(0,o.createVNode)(a)])}var n=a(83744);const c={},i=(0,n.Z)(c,[["render",s]]);var u=i,d=(0,o.createVNode)("section",{class:"pb-16 relative block bg-blueGray-800"},null,-1),p={class:"pb-20 bg-blueGray-200 -mt-24"},m={class:"container mx-auto px-4"},x=(0,o.createVNode)("div",{class:"flex flex-wrap"},null,-1),f={class:"flex flex-wrap items-center mt-32"},b={class:"text-blueGray-500 p-3 text-center inline-flex items-center justify-center w-16 h-16 mb-6 shadow-lg rounded-full bg-white"},v={key:1,class:"fas fa-user-friends text-xl"},g={class:"text-3xl mb-2 font-semibold leading-normal"},h={key:0,class:"w-full lg:w-3/12 px-4 mr-auto ml-auto"},w={class:"relative flex flex-col min-w-0 break-words bg-white w-full mb-2 shadow-lg rounded-lg items-center"},y={class:"mt-4"},N={class:"relative p-4 mb-1"},V=(0,o.createVNode)("h4",{class:"text-xl text-center font-bold"}," 访问代码 ",-1),k={class:"text-md text-center font-light mt-2"},B={class:"relative py-20"},G=(0,o.createVNode)("div",{class:"bottom-auto top-0 left-0 right-0 w-full absolute pointer-events-none overflow-hidden -mt-20 h-20",style:{transform:"translateZ(0)"}},[(0,o.createVNode)("svg",{class:"absolute bottom-0 overflow-hidden",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 2560 100",x:"0",y:"0"},[(0,o.createVNode)("polygon",{class:"text-white fill-current",points:"2560 0 2560 100 0 100"})])],-1),C={class:"container mx-auto px-4"},D={class:"items-center flex flex-wrap"},S={class:"w-full md:w-12/12 ml-auto mr-auto px-4"},O={class:"md:pr-12"},j={class:"text-emerald-600 p-3 text-center inline-flex items-center justify-center w-16 h-16 mb-6 shadow-lg rounded-full bg-emerald-300"},Z={key:1,class:"fas fa-comment text-xl"},I={class:"text-3xl font-semibold"},q={class:"w-full md:w-12/12 ml-auto mr-auto px-4"},T={class:"list-none mt-6"},F={class:"flex items-center"},P=(0,o.createVNode)("div",null,[(0,o.createVNode)("span",{class:"text-xs font-semibold inline-block py-1 px-2 uppercase rounded-full text-emerald-600 bg-emerald-200 mr-3"},[(0,o.createVNode)("i",{class:"fas fa-info"})])],-1),A={class:"text-blueGray-500"},L={class:"text-xs font-semibold inline-block py-1 px-4 mx-4 uppercase rounded text-lightBlue-600 bg-lightBlue-200 uppercase last:mr-0 mr-1"};function M(e,t,a,l,r,s){var n=(0,o.resolveComponent)("navbar"),c=(0,o.resolveComponent)("v-md-preview"),i=(0,o.resolveComponent)("qrcode-vue"),u=(0,o.resolveComponent)("footer-small");return(0,o.openBlock)(),(0,o.createBlock)("div",null,[(0,o.createVNode)(n,{group:r.group,time:r.time},null,8,["group","time"]),(0,o.createVNode)("main",null,[d,(0,o.createVNode)("section",p,[(0,o.createVNode)("div",m,[x,(0,o.createVNode)("div",f,[(0,o.createVNode)("div",{class:"w-full lg:w-".concat("true"===this.$route.query.qr?9:12,"/12 px-4 mr-auto ml-auto mb-4")},[(0,o.createVNode)("div",b,[r.userImg?((0,o.openBlock)(),(0,o.createBlock)("img",{key:0,src:r.userImg,class:"shadow-lg rounded-full mx-auto max-w-100-px"},null,8,["src"])):((0,o.openBlock)(),(0,o.createBlock)("i",v))]),(0,o.createVNode)("h3",g,(0,o.toDisplayString)(r.user),1),(0,o.createVNode)(c,{class:"mdcode whitespace-pre-wrap break-all",text:r.question},null,8,["text"])],2),"true"===this.$route.query.qr?((0,o.openBlock)(),(0,o.createBlock)("div",h,[(0,o.createVNode)("div",w,[(0,o.createVNode)("div",y,[(0,o.createVNode)(i,{value:r.herf,size:150},null,8,["value"])]),(0,o.createVNode)("blockquote",N,[V,(0,o.createVNode)("p",k,(0,o.toDisplayString)(this.$route.params.code),1)])])])):(0,o.createCommentVNode)("",!0)])])]),(0,o.createVNode)("section",B,[G,(0,o.createVNode)("div",C,[(0,o.createVNode)("div",D,[(0,o.createVNode)("div",S,[(0,o.createVNode)("div",O,[(0,o.createVNode)("div",j,[r.botImg?((0,o.openBlock)(),(0,o.createBlock)("img",{key:0,src:r.botImg,class:"shadow-lg rounded-full mx-auto max-w-100-px"},null,8,["src"])):((0,o.openBlock)(),(0,o.createBlock)("i",Z))]),(0,o.createVNode)("h3",I,(0,o.toDisplayString)(r.bot),1),(0,o.createVNode)(c,{class:"mdcode whitespace-pre-wrap break-all",text:r.message},null,8,["text"])])]),((0,o.openBlock)(!0),(0,o.createBlock)(o.Fragment,null,(0,o.renderList)(r.images,(function(e){return(0,o.openBlock)(),(0,o.createBlock)("div",{class:"w-full md:w-".concat(e.size||12,"/12 ml-auto mr-auto px-4 pb-4"),key:e},[(0,o.createVNode)("img",{class:"max-w-full rounded-lg shadow-lg",src:e.src},null,8,["src"])],2)})),128)),(0,o.createVNode)("div",q,[(0,o.createVNode)("ul",T,[((0,o.openBlock)(!0),(0,o.createBlock)(o.Fragment,null,(0,o.renderList)(r.quote,(function(e){return(0,o.openBlock)(),(0,o.createBlock)("li",{class:"py-2",key:e},[(0,o.createVNode)("div",F,[P,(0,o.createVNode)("div",null,[(0,o.createVNode)("h4",A,[(0,o.createVNode)("a",{href:e.url},(0,o.toDisplayString)(e.text.length>30?e.text.substr(1,30)+"...":e.text),9,["href"])])])])])})),128))])]),((0,o.openBlock)(!0),(0,o.createBlock)(o.Fragment,null,(0,o.renderList)(r.suggest,(function(e){return(0,o.openBlock)(),(0,o.createBlock)("div",{class:"flex flex-wrap mt-10",key:e},[(0,o.createVNode)("span",L,(0,o.toDisplayString)(e),1)])})),128))])])])]),(0,o.createVNode)(u)])}a(21249);var z={class:"top-0 absolute z-50 w-full flex flex-wrap items-center justify-between px-2 py-3 navbar-expand-lg"},_={class:"container px-4 mx-auto flex flex-wrap items-center justify-between"},$={class:"relative flex justify-between lg:w-auto lg:static lg:block lg:justify-start"},R=(0,o.createTextVNode)(" ChatGPT-Plugin "),Y={class:"flex flex-grow items-center bg-opacity-0 lg:shadow-none"},H={class:"flex flex-col flex-row list-none ml-auto"},E={key:0,class:"text-teal-500 flex items-center mr-4"},Q={class:"text-teal-500 flex items-center mr-4"};function J(e,t,a,l,r,s){var n=(0,o.resolveComponent)("router-link");return(0,o.openBlock)(),(0,o.createBlock)("nav",z,[(0,o.createVNode)("div",_,[(0,o.createVNode)("div",$,[(0,o.createVNode)(n,{class:"text-white text-sm font-bold leading-relaxed inline-block mr-4 py-2 whitespace-nowrap uppercase",to:"/"},{default:(0,o.withCtx)((function(){return[R]})),_:1})]),(0,o.createVNode)("div",Y,[(0,o.createVNode)("ul",H,[a.group?((0,o.openBlock)(),(0,o.createBlock)("li",E," 来自群: "+(0,o.toDisplayString)(a.group),1)):(0,o.createCommentVNode)("",!0),(0,o.createVNode)("li",Q," 时间:"+(0,o.toDisplayString)(s.dateFormat(a.time)),1)])])])])}var K={props:["group","time"],data:function(){return{navbarOpen:!1}},methods:{setNavbarOpen:function(){this.navbarOpen=!this.navbarOpen},dateFormat:function(e){var t=e?new Date(e):new Date,a=t.getFullYear(),o=t.getMonth()+1<10?"0"+(t.getMonth()+1):t.getMonth()+1,l=t.getDate()<10?"0"+t.getDate():t.getDate(),r=t.getHours()<10?"0"+t.getHours():t.getHours(),s=t.getMinutes()<10?"0"+t.getMinutes():t.getMinutes();return a+"年"+o+"月"+l+"日 "+r+":"+s}}};const U=(0,n.Z)(K,[["render",J]]);var W=U,X={class:"pb-6 relative"},ee={class:"container mx-auto px-4"},te=(0,o.createVNode)("hr",{class:"mb-6 border-b-1 border-blueGray-600"},null,-1),ae={class:"flex flex-wrap items-center md:justify-between justify-center"},oe={class:"w-full md:w-12/12 px-4"},le={class:"text-sm text-blueGray-500 font-semibold py-1 text-center md:text-left"},re=(0,o.createVNode)("a",{href:"https://github.com/ikechan8370/chatgpt-plugin",class:"text-emerald-600 hover:text-blueGray-300 text-sm font-semibold py-1"}," chatgpt-plugin ",-1),se=(0,o.createTextVNode)(" by Creative ikechan8370 ");function ne(e,t,a,l,r,s){return(0,o.openBlock)(),(0,o.createBlock)("footer",X,[(0,o.createVNode)("div",ee,[te,(0,o.createVNode)("div",ae,[(0,o.createVNode)("div",oe,[(0,o.createVNode)("div",le,[(0,o.createTextVNode)(" Copyright © "+(0,o.toDisplayString)(r.date)+" ",1),re,se])])])])])}var ce={data:function(){return{date:(new Date).getFullYear()}}};const ie=(0,n.Z)(ce,[["render",ne]]);var ue=ie,de=a(47929),pe=a(52861),me=a(52300),xe={data:function(){return{user:"Alcedo",userImg:"",bot:"Bing",botImg:"",question:"",message:"",group:"",quote:[],images:[],herf:"",time:"",suggest:[]}},components:{Navbar:W,FooterSmall:ue,QrcodeVue:de.Z},created:function(){this.getData()},methods:{getData:function(){var e=this;pe.Z.post("".concat(window.location.origin,"/page"),{code:this.$route.params.code}).then((function(t){e.user=t.data.user,e.userImg=t.data.userImg,e.bot=t.data.bot,e.botImg=t.data.botImg,e.question=me.DS.decode(t.data.question),e.message=me.DS.decode(t.data.message),e.quote=t.data.quote,e.images=t.data.images.map((function(e){return{size:12,src:e}})),e.suggest=t.data.suggest,e.group=t.data.group,e.herf=t.data.herf,e.time=t.data.time})).catch((function(e){console.log(e)}))}}};const fe=(0,n.Z)(xe,[["render",M]]);var be=fe,ve={class:"header relative flex"},ge={class:"container md:md-40 mx-auto pt-20"},he=(0,o.createVNode)("div",{class:"w-full md:w-8/12 lg:w-6/12 xl:w-6/12 px-4"},[(0,o.createVNode)("h2",{class:"font-semibold text-4xl text-blueGray-600"}," 使用帮助 ")],-1),we={class:"flex flex-wrap items-center"},ye={class:"w-full md:w-6/12 px-4"},Ne={class:"flex flex-wrap"},Ve={class:"relative flex flex-col"},ke={class:"text-blueGray-500 p-3 text-center inline-flex items-center justify-center w-12 h-12 mb-5 shadow-lg rounded-full bg-white"},Be={class:"text-xl mb-1 font-semibold"},Ge={key:0,class:"text-xs font-semibold inline-block py-1 px-2 uppercase rounded text-orange-600 bg-orange-200 uppercase last:mr-0 mr-1"},Ce={class:"text-blueGray-500"},De=(0,o.createStaticVNode)('',1),Se={key:0,class:"mt-48 md:mt-40 pb-16 relative bg-blueGray-100"},Oe=(0,o.createVNode)("div",{class:"-mt-20 top-0 bottom-auto left-0 right-0 w-full absolute h-20",style:{transform:"translateZ(0)"}},[(0,o.createVNode)("svg",{class:"absolute bottom-0 overflow-hidden",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 2560 100",x:"0",y:"0"},[(0,o.createVNode)("polygon",{class:"text-blueGray-100 fill-current",points:"2560 0 2560 100 0 100"})])],-1),je={class:"justify-center text-center flex flex-wrap mt-24"},Ze={class:"w-full px-12 md:px-4"},Ie={class:"font-semibold text-4xl"},qe={class:"container mx-auto px-4 pt-16"},Te={class:"items-center flex flex-wrap"},Fe={class:"md:pr-12"},Pe={class:"text-3xl font-semibold"},Ae={key:0,class:"text-xs font-semibold inline-block py-1 px-2 uppercase rounded text-orange-600 bg-orange-200 uppercase last:mr-0 mr-1"},Le={class:"block pb-3"};function Me(e,t,a,l,r,s){var n=(0,o.resolveComponent)("index-navbar"),c=(0,o.resolveComponent)("v-md-preview"),i=(0,o.resolveComponent)("footer-small");return(0,o.openBlock)(),(0,o.createBlock)("div",null,[(0,o.createVNode)(n),(0,o.createVNode)("section",ve,[(0,o.createVNode)("div",ge,[he,(0,o.createVNode)("div",we,[(0,o.createVNode)("div",ye,[(0,o.createVNode)("div",Ne,[(0,o.createVNode)("div",Ve,[((0,o.openBlock)(!0),(0,o.createBlock)(o.Fragment,null,(0,o.renderList)(r.helpIndexList,(function(e){return(0,o.openBlock)(),(0,o.createBlock)("div",{class:"px-4 py-5 flex-auto",key:e.title},[(0,o.createVNode)("div",ke,[(0,o.createVNode)("i",{class:e.icon},null,2)]),(0,o.createVNode)("h6",Be,[(0,o.createTextVNode)((0,o.toDisplayString)(e.title)+" ",1),e.tip?((0,o.openBlock)(),(0,o.createBlock)("span",Ge,(0,o.toDisplayString)(e.tip),1)):(0,o.createCommentVNode)("",!0)]),(0,o.createVNode)("p",Ce,(0,o.toDisplayString)(e.text),1)])})),128))])])])]),De]),(0,o.createVNode)("img",{class:"absolute top-0 b-auto right-0 pt-16 sm:w-6/12 -mt-48 sm:mt-0 w-10/12 max-h-860-px",src:r.patternVue,alt:"..."},null,8,["src"])]),this.$route.params.use?((0,o.openBlock)(),(0,o.createBlock)("section",Se,[Oe,(0,o.createVNode)("div",je,[(0,o.createVNode)("div",Ze,[(0,o.createVNode)("h2",Ie,(0,o.toDisplayString)(this.$route.params.use),1)])]),(0,o.createVNode)("div",qe,[(0,o.createVNode)("div",Te,[((0,o.openBlock)(!0),(0,o.createBlock)(o.Fragment,null,(0,o.renderList)(r.helpList,(function(e){return(0,o.openBlock)(),(0,o.createBlock)("div",{class:"w-full mb-6 ml-auto px-12 md:px-4",key:e.title},[(0,o.createVNode)("div",Fe,[(0,o.createVNode)("h3",Pe,[(0,o.createVNode)("i",{class:"".concat(e.icon," text-xl")},null,2),(0,o.createTextVNode)(" "+(0,o.toDisplayString)(e.title)+" ",1),e.tip?((0,o.openBlock)(),(0,o.createBlock)("span",Ae,(0,o.toDisplayString)(e.tip),1)):(0,o.createCommentVNode)("",!0)]),(0,o.createVNode)(c,{class:"mt-4",text:e.text},null,8,["text"]),(0,o.createVNode)("div",Le,[((0,o.openBlock)(!0),(0,o.createBlock)(o.Fragment,null,(0,o.renderList)(e.list,(function(e){return(0,o.openBlock)(),(0,o.createBlock)("span",{key:e,class:"font-semibold inline-block py-1 px-2 uppercase rounded-full text-blueGray-500 bg-white uppercase last:mr-0 mr-2 mt-2"},(0,o.toDisplayString)(e),1)})),128))])])])})),128))])])])):(0,o.createCommentVNode)("",!0),(0,o.createVNode)(i,{class:"mt-32"})])}var ze={class:"top-0 fixed z-50 w-full flex flex-wrap items-center justify-between px-2 py-3 navbar-expand-lg bg-white shadow"},_e={class:"container px-4 mx-auto flex flex-wrap items-center justify-between"},$e={class:"w-full relative flex justify-between lg:w-auto lg:static lg:block lg:justify-start"},Re=(0,o.createVNode)("a",{class:"text-blueGray-700 text-sm font-bold leading-relaxed inline-block mr-4 py-2 whitespace-nowrap uppercase",href:"#pablo"}," ChatGPT-Plugin ",-1),Ye=(0,o.createVNode)("i",{class:"fas fa-bars"},null,-1),He=(0,o.createStaticVNode)('',2);function Ee(e,t,a,l,r,s){var n=(0,o.resolveComponent)("router-link");return(0,o.openBlock)(),(0,o.createBlock)("nav",ze,[(0,o.createVNode)("div",_e,[(0,o.createVNode)("div",$e,[(0,o.createVNode)(n,{to:"/"},{default:(0,o.withCtx)((function(){return[Re]})),_:1}),(0,o.createVNode)("button",{class:"cursor-pointer text-xl leading-none px-3 py-1 border border-solid border-transparent rounded bg-transparent block lg:hidden outline-none focus:outline-none",type:"button",onClick:t[1]||(t[1]=function(){return s.setNavbarOpen&&s.setNavbarOpen.apply(s,arguments)})},[Ye])]),(0,o.createVNode)("div",{class:["lg:flex flex-grow items-center",[r.navbarOpen?"block":"hidden"]],id:"example-navbar-warning"},[He],2)])])}var Qe={data:function(){return{navbarOpen:!1}},methods:{setNavbarOpen:function(){this.navbarOpen=!this.navbarOpen}}};const Je=(0,n.Z)(Qe,[["render",Ee]]);var Ke=Je,Ue=a.p+"img/pattern_vue.723fd347.png",We={data:function(){return{patternVue:Ue,helpIndexList:[{icon:"fas fa-comments",title:"AI聊天",text:"基于ChatGPT、必应、ChatGLM模型进行AI问答形式的聊天。"},{icon:"fas fa-paint-brush",title:"AI画图",text:"使用Dalle接口进行图片绘制和修改。"},{icon:"fas fa-wrench",title:"插件管理",text:"可快捷设置机器人的一些运行状态。",tip:"管理功能"},{icon:"fas fa-cogs",title:"系统设置",text:"可快捷设置机器人的一些运行参数。",tip:"管理功能"}],helpList:[]}},components:{IndexNavbar:Ke,FooterSmall:ue},created:function(){this.getData()},methods:{getData:function(){var e=this;pe.Z.post("".concat(window.location.origin,"/help"),{use:this.$route.params.use}).then((function(t){e.helpList=t.data})).catch((function(e){console.log(e)}))}}};const Xe=(0,n.Z)(We,[["render",Me]]);var et=Xe,tt={class:"header relative pt-16 items-center flex h-screen max-h-860-px"},at=(0,o.createStaticVNode)(' 云崽ChatGPT插件
当前页面发生错误,请联系服务管理人员检查后台错误信息!
',1),ot=(0,o.createVNode)("section",{class:"mt-48 md:mt-40 pb-40 relative bg-blueGray-100"},[(0,o.createVNode)("div",{class:"-mt-20 top-0 bottom-auto left-0 right-0 w-full absolute h-20",style:{transform:"translateZ(0)"}},[(0,o.createVNode)("svg",{class:"absolute bottom-0 overflow-hidden",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 2560 100",x:"0",y:"0"},[(0,o.createVNode)("polygon",{class:"text-blueGray-100 fill-current",points:"2560 0 2560 100 0 100"})])])],-1),lt=(0,o.createVNode)("section",{class:"pb-16 bg-blueGray-200 relative pt-32"},[(0,o.createVNode)("div",{class:"-mt-20 top-0 bottom-auto left-0 right-0 w-full absolute h-20",style:{transform:"translateZ(0)"}},[(0,o.createVNode)("svg",{class:"absolute bottom-0 overflow-hidden",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 2560 100",x:"0",y:"0"},[(0,o.createVNode)("polygon",{class:"text-blueGray-200 fill-current",points:"2560 0 2560 100 0 100"})])])],-1);function rt(e,t,a,l,r,s){var n=(0,o.resolveComponent)("index-navbar");return(0,o.openBlock)(),(0,o.createBlock)("div",null,[(0,o.createVNode)(n),(0,o.createVNode)("section",tt,[at,(0,o.createVNode)("img",{class:"absolute top-0 b-auto right-0 pt-16 sm:w-6/12 -mt-48 sm:mt-0 w-10/12 max-h-860-px",src:r.patternVue,alt:"..."},null,8,["src"])]),ot,lt])}var st={data:function(){return{patternVue:Ue}},components:{IndexNavbar:Ke}};const nt=(0,n.Z)(st,[["render",rt]]);var ct=nt,it={class:"header relative pt-16 items-center flex h-screen max-h-860-px"},ut=(0,o.createStaticVNode)(' 云崽ChatGPT插件
欢迎使用chatgpt-plugin插件
',1),dt=(0,o.createVNode)("section",{class:"pb-16 bg-blueGray-200 relative pt-32"},[(0,o.createVNode)("div",{class:"-mt-20 top-0 bottom-auto left-0 right-0 w-full absolute h-20",style:{transform:"translateZ(0)"}},[(0,o.createVNode)("svg",{class:"absolute bottom-0 overflow-hidden",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 2560 100",x:"0",y:"0"},[(0,o.createVNode)("polygon",{class:"text-blueGray-200 fill-current",points:"2560 0 2560 100 0 100"})])])],-1);function pt(e,t,a,l,r,s){var n=(0,o.resolveComponent)("index-navbar"),c=(0,o.resolveComponent)("footer-component");return(0,o.openBlock)(),(0,o.createBlock)("div",null,[(0,o.createVNode)(n),(0,o.createVNode)("section",it,[ut,(0,o.createVNode)("img",{class:"absolute top-0 b-auto right-0 pt-16 sm:w-6/12 -mt-48 sm:mt-0 w-10/12 max-h-860-px",src:r.patternVue,alt:"..."},null,8,["src"])]),dt,(0,o.createVNode)(c)])}var mt={class:"relative bg-blueGray-200 pt-8 pb-6"},xt=(0,o.createVNode)("div",{class:"bottom-auto top-0 left-0 right-0 w-full absolute pointer-events-none overflow-hidden -mt-20 h-20",style:{transform:"translateZ(0)"}},[(0,o.createVNode)("svg",{class:"absolute bottom-0 overflow-hidden",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 2560 100",x:"0",y:"0"},[(0,o.createVNode)("polygon",{class:"text-blueGray-200 fill-current",points:"2560 0 2560 100 0 100"})])],-1),ft={class:"container mx-auto px-4"},bt=(0,o.createStaticVNode)('遇到问题?
如果在使用过程中遇到问题,请来qq群559567232交流。
',2),vt={class:"flex flex-wrap items-center md:justify-between justify-center"},gt={class:"w-full md:w-6/12 px-6 mx-auto text-center"},ht={class:"text-sm text-blueGray-500 font-semibold py-1"},wt=(0,o.createVNode)("a",{href:"https://github.com/ikechan8370",class:"text-blueGray-500 hover:text-blueGray-800"}," Creative ikechan8370 ",-1),yt=(0,o.createTextVNode)(" . ");function Nt(e,t,a,l,r,s){return(0,o.openBlock)(),(0,o.createBlock)("footer",mt,[xt,(0,o.createVNode)("div",ft,[bt,(0,o.createVNode)("div",vt,[(0,o.createVNode)("div",gt,[(0,o.createVNode)("div",ht,[(0,o.createTextVNode)(" Copyright © "+(0,o.toDisplayString)(r.date)+" chatgpt-plugin by ",1),wt,yt])])])])])}var Vt={data:function(){return{date:(new Date).getFullYear()}}};const kt=(0,n.Z)(Vt,[["render",Nt]]);var Bt=kt,Gt={data:function(){return{patternVue:Ue}},components:{IndexNavbar:Ke,FooterComponent:Bt}};const Ct=(0,n.Z)(Gt,[["render",pt]]);var Dt=Ct,St=a(42104),Ot=a.n(St),jt=a(31986),Zt=a.n(jt),It=a(58043),qt=a(27543),Tt=a(35245),Ft=a(23375),Pt=a(28325),At=a.n(Pt);a(24335),a(15251),a(35433),a(49299),a(39980),a(86405),a(68758),a(35249),a(85795),a(47231),a(42273),a(44852),a(77533),a(35266),a(72594),a(18508),a(31093),a(25691),a(4279),a(2731),a(51849),a(73253),a(24029),a(57874),a(73358),a(24064),a(2481),a(10856),a(79016),a(54019),a(36972),a(36430),a(92776),a(24940),a(58060),a(639),a(84126),a(94446),a(53292),a(46428),a(27308),a(86043),a(69104),a(97861),a(24115),a(50331),a(15827),a(21275),a(76609),a(61354),a(86902),a(64681),a(4677),a(99114),a(5798),a(52812),a(44225),a(57649),a(46213),a(29467),a(4412),a(25867),a(74307),a(59385),a(18980),a(80871),a(97899),a(2946),a(30258),a(58149),a(57065),a(73162),a(90827),a(24370),a(40728),a(96854),a(54409),a(68483),a(77158),a(60397),a(68232),a(22456),a(59979),a(70060),a(68805),a(75041),a(66841),a(79958),a(66512),a(8956),a(51039),a(75045),a(50171),a(10427),a(6634),a(9220),a(27915),a(72778),a(71828),a(91709),a(28407),a(65276),a(66857),a(51315),a(49472),a(79787),a(79812),a(1415),a(47362),a(27046),a(77346),a(31565),a(17117),a(40485),a(37802),a(92447),a(60075),a(39181),a(70110),a(81295),a(14324),a(24677),a(5578),a(88161),a(26203),a(17786),a(74277),a(65503),a(50057),a(77460),a(54263),a(90175),a(16150),a(10880),a(56521),a(29525),a(48942),a(18848),a(52503),a(99945),a(54884),a(12886),a(52008),a(81454),a(55314),a(68874),a(96342),a(38885),a(96836),a(68915),a(88651),a(46690),a(22444),a(64488),a(81917),a(56543),a(71643),a(82821),a(32334),a(69486),a(31634),a(90319),a(87442),a(51412),a(61719),a(150),a(45520),a(76347),a(85153),a(93335),a(26555),a(6004),a(48443),a(86268),a(61169),a(33965),a(16185),a(23099),a(16554),a(15101),a(89134),a(80676),a(61899),a(55949),a(80454),a(17898),a(52353),a(77661),a(677),a(33436),a(35743),a(58704),a(74876),a(11426),a(24371),a(35577),a(13144),a(85513),a(903),a(47511),a(40780),a(13210),a(54332),a(70942),a(52892),a(74984),a(20288),a(26280),a(89425),a(79457),a(92927),a(63887),a(86862),a(97353),a(43932),a(17929),a(45820),a(37345),a(24906),a(71429),a(93381),a(24319),a(9753),a(92168),a(89485),a(80366),a(26896),a(82939),a(84891),a(94933),a(54803),a(24540),a(63326),a(62356),a(21029),a(28439),a(2040),a(38512),a(50096),a(76577),a(40998),a(94840),a(23449),a(70767),a(71384),a(89865),a(42963),a(10509),a(22738),a(89281),a(9983),a(30893),a(37485),a(84435),a(68092),a(71327),a(612),a(83113),a(34229),a(65683),a(12788),a(55689),a(8571),a(90874),a(48598),a(89239),a(20601),a(65398),a(16241),a(46193),a(1607),a(37838),a(9930),a(84315),a(14032),a(10196),a(52467),a(14641),a(30035),a(70981),a(47251),a(38564),a(34438),a(83082),a(10008),a(5774),a(64040),a(10230),a(31693),a(99729),a(45682),a(10504),a(62349),a(22449),a(19938),a(2982),a(857);Ot().use(Zt(),{Prism:At()}),Ot().use((0,It.Z)()),Ot().use((0,qt.Z)()),Ot().use((0,Tt.Z)()),Ot().use((0,Ft.Z)());var Lt=[{path:"/page/",component:ct},{path:"/page/:code",component:be},{path:"/help/",component:et},{path:"/help/:use",component:et},{path:"/",component:Dt}],Mt=(0,l.p7)({history:(0,l.PO)(),routes:Lt});(0,o.createApp)(u).use(Mt).use(Ot()).mount("#app")}},t={};function a(o){var l=t[o];if(void 0!==l)return l.exports;var r=t[o]={exports:{}};return e[o].call(r.exports,r,r.exports,a),r.exports}a.m=e,function(){var e=[];a.O=function(t,o,l,r){if(!o){var s=1/0;for(u=0;u=r)&&Object.keys(a.O).every((function(e){return a.O[e](o[c])}))?o.splice(c--,1):(n=!1,r0&&e[u-1][2]>r;u--)e[u]=e[u-1];e[u]=[o,l,r]}}(),function(){a.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return a.d(t,{a:t}),t}}(),function(){a.d=function(e,t){for(var o in t)a.o(t,o)&&!a.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})}}(),function(){a.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){a.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}}(),function(){a.p="/"}(),function(){var e={143:0};a.O.j=function(t){return 0===e[t]};var t=function(t,o){var l,r,s=o[0],n=o[1],c=o[2],i=0;if(s.some((function(t){return 0!==e[t]}))){for(l in n)a.o(n,l)&&(a.m[l]=n[l]);if(c)var u=c(a)}for(t&&t(o);i\n \n \n
\n\n","import { render } from \"./App.vue?vue&type=template&id=1586171a\"\nconst script = {}\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n \r\n
\r\n
\r\n \r\n\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
![]()
\r\n
\r\n
\r\n
\r\n {{user}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n 访问代码\r\n
\r\n \r\n {{this.$route.params.code}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n\r\n \r\n \r\n\r\n \r\n
\r\n\r\n \r\n
\r\n
\r\n
\r\n
![]()
\r\n
\r\n
\r\n
{{bot}}
\r\n\r\n
\r\n\r\n
\r\n
\r\n\r\n \r\n
\r\n
![]()
\r\n
\r\n\r\n \r\n
\r\n
\r\n - \r\n
\r\n
\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n\r\n \r\n
\r\n \r\n {{item}}\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n\r\n\r\n\r\n","\n \n\n\n","import { render } from \"./AuthNavbar.vue?vue&type=template&id=fdbadd20\"\nimport script from \"./AuthNavbar.vue?vue&type=script&lang=js\"\nexport * from \"./AuthNavbar.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n \r\n\r\n\r\n\r\n","import { render } from \"./FooterSmall.vue?vue&type=template&id=260c1177\"\nimport script from \"./FooterSmall.vue?vue&type=script&lang=js\"\nexport * from \"./FooterSmall.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Landing.vue?vue&type=template&id=51e4101a\"\nimport script from \"./Landing.vue?vue&type=script&lang=js\"\nexport * from \"./Landing.vue?vue&type=script&lang=js\"\n\nimport \"./Landing.vue?vue&type=style&index=0&id=51e4101a&lang=css\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n \r\n
\r\n
{{ this.$route.params.use }}
\r\n \r\n
\r\n \r\n \r\n
\r\n\r\n
\r\n
\r\n
\r\n \r\n {{ item.title }}\r\n \r\n {{item.tip}}\r\n \r\n
\r\n
\r\n\r\n
\r\n {{order}} \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n \r\n\r\n\r\n","\n \n\n\n\n","import { render } from \"./IndexNavbar.vue?vue&type=template&id=4425a838\"\nimport script from \"./IndexNavbar.vue?vue&type=script&lang=js\"\nexport * from \"./IndexNavbar.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","export default __webpack_public_path__ + \"img/pattern_vue.723fd347.png\";","import { render } from \"./Help.vue?vue&type=template&id=05b0e9d2\"\nimport script from \"./Help.vue?vue&type=script&lang=js\"\nexport * from \"./Help.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n \r\n
\r\n \r\n\r\n
\r\n
\r\n
\r\n\r\n\r\n","import { render } from \"./Error.vue?vue&type=template&id=59fcaf9e\"\nimport script from \"./Error.vue?vue&type=script&lang=js\"\nexport * from \"./Error.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n \r\n
\r\n \r\n\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n","\n \n\n\n","import { render } from \"./Footer.vue?vue&type=template&id=6bfb068e\"\nimport script from \"./Footer.vue?vue&type=script&lang=js\"\nexport * from \"./Footer.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=062a941d\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { createApp } from \"vue\";\r\nimport { createWebHistory, createRouter } from \"vue-router\";\r\n\r\n// styles\r\n\r\nimport \"@fortawesome/fontawesome-free/css/all.min.css\";\r\nimport \"@/assets/styles/tailwind.css\";\r\n\r\n// mouting point for the whole app\r\n\r\nimport App from \"@/App.vue\";\r\n\r\n// layouts\r\n\r\n//import Admin from \"@/layouts/Admin.vue\";\r\n//import Auth from \"@/layouts/Auth.vue\";\r\n\r\n// views for Admin layout\r\n\r\n//import Dashboard from \"@/views/admin/Dashboard.vue\";\r\n//import Settings from \"@/views/admin/Settings.vue\";\r\n//import Tables from \"@/views/admin/Tables.vue\";\r\n//import Maps from \"@/views/admin/Maps.vue\";\r\n\r\n// views for Auth layout\r\n\r\n//import Login from \"@/views/auth/Login.vue\";\r\n//import Register from \"@/views/auth/Register.vue\";\r\n\r\n// views without layouts\r\n\r\nimport Landing from \"@/views/Landing.vue\";\r\nimport Help from \"@/views/Help.vue\";\r\nimport ErrPage from \"@/views/Error.vue\";\r\n//import Profile from \"@/views/Profile.vue\";\r\nimport Index from \"@/views/Index.vue\";\r\n// import Statistics from \"@/views/Statistics.vue\";\r\n\r\n// v-md-editor\r\nimport VMdPreview from '@kangc/v-md-editor/lib/preview';\r\nimport '@kangc/v-md-editor/lib/style/preview.css';\r\n\r\nimport vuepressTheme from '@kangc/v-md-editor/lib/theme/vuepress.js';\r\n//import '@kangc/v-md-editor/lib/theme/style/vuepress.css';\r\nimport \"@/assets/styles/vuepress.css\";\r\n\r\nimport createEmojiPlugin from '@kangc/v-md-editor/lib/plugins/emoji/index';\r\nimport '@kangc/v-md-editor/lib/plugins/emoji/emoji.css'\r\n\r\n//import createLineNumbertPlugin from '@kangc/v-md-editor/lib/plugins/line-number/index';\r\n\r\nimport createCopyCodePlugin from '@kangc/v-md-editor/lib/plugins/copy-code/index';\r\nimport '@kangc/v-md-editor/lib/plugins/copy-code/copy-code.css';\r\n\r\nimport createKatexPlugin from '@kangc/v-md-editor/lib/plugins/katex/cdn';\r\n\r\n// mermaid\r\nimport createMermaidPlugin from '@kangc/v-md-editor/lib/plugins/mermaid/cdn';\r\nimport '@kangc/v-md-editor/lib/plugins/mermaid/mermaid.css';\r\n\r\n\r\nimport Prism from 'prismjs';\r\n\r\n// 选择使用主题\r\nVMdPreview.use(vuepressTheme, {\r\n Prism,\r\n});\r\n\r\nVMdPreview.use(createEmojiPlugin())\r\n\r\n//VMdPreview.use(createLineNumbertPlugin())\r\n\r\nVMdPreview.use(createCopyCodePlugin())\r\n\r\nVMdPreview.use(createKatexPlugin())\r\n\r\nVMdPreview.use(createMermaidPlugin())\r\n\r\n// routes\r\n\r\nconst routes = [\r\n/*\r\n {\r\n path: \"/admin\",\r\n redirect: \"/admin/dashboard\",\r\n component: Admin,\r\n children: [\r\n {\r\n path: \"/admin/dashboard\",\r\n component: Dashboard,\r\n },\r\n {\r\n path: \"/admin/settings\",\r\n component: Settings,\r\n },\r\n {\r\n path: \"/admin/tables\",\r\n component: Tables,\r\n },\r\n {\r\n path: \"/admin/maps\",\r\n component: Maps,\r\n },\r\n ],\r\n },\r\n {\r\n path: \"/auth\",\r\n redirect: \"/auth/login\",\r\n component: Auth,\r\n children: [\r\n {\r\n path: \"/auth/login\",\r\n component: Login,\r\n },\r\n {\r\n path: \"/auth/register\",\r\n component: Register,\r\n },\r\n ],\r\n },\r\n */\r\n {\r\n path: \"/page/\",\r\n component: ErrPage,\r\n },\r\n {\r\n path: \"/page/:code\",\r\n component: Landing,\r\n },\r\n {\r\n path: \"/help/\",\r\n component: Help,\r\n },\r\n {\r\n path: \"/help/:use\",\r\n component: Help,\r\n },\r\n /*\r\n {\r\n path: \"/statistics/\",\r\n component: Statistics,\r\n },\r\n {\r\n path: \"/profile\",\r\n component: Profile,\r\n },\r\n */\r\n {\r\n path: \"/\",\r\n component: Index,\r\n },\r\n //{ path: \"/:pathMatch(.*)*\", redirect: \"/\" },\r\n];\r\n\r\nconst router = createRouter({\r\n history: createWebHistory(),\r\n routes,\r\n});\r\n\r\ncreateApp(App).use(router).use(VMdPreview).mount(\"#app\");\r\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = function(result, chunkIds, fn, priority) {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.p = \"/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t143: 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkvue_notus\"] = self[\"webpackChunkvue_notus\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [998], function() { return __webpack_require__(10339); })\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["id","_createBlock","_hoisted_1","_createVNode","_component_router_view","script","__exports__","render","class","style","xmlns","preserveAspectRatio","version","viewBox","x","y","points","_component_navbar","group","$data","time","_hoisted_2","_hoisted_3","_hoisted_4","_hoisted_5","concat","$route","query","qr","_hoisted_6","userImg","src","_hoisted_7","_hoisted_8","_toDisplayString","user","_component_v_md_preview","text","question","_hoisted_9","_hoisted_10","_hoisted_11","_component_qrcode_vue","value","herf","size","_hoisted_12","_hoisted_13","_hoisted_14","params","code","_hoisted_15","_hoisted_16","_hoisted_17","_hoisted_18","_hoisted_19","_hoisted_20","_hoisted_21","botImg","_hoisted_22","_hoisted_23","bot","message","_Fragment","_renderList","images","item","key","_hoisted_24","_hoisted_25","quote","_hoisted_26","_hoisted_27","_hoisted_28","href","url","length","substr","suggest","_hoisted_29","_component_footer_small","_component_router_link","to","$props","$options","dateFormat","props","data","navbarOpen","methods","setNavbarOpen","this","date","Date","year","getFullYear","month","getMonth","day","getDate","hours","getHours","minutes","getMinutes","components","Navbar","FooterSmall","QrcodeVue","created","getData","_this","axios","window","location","origin","then","response","Base64","map","catch","error","console","log","_component_index_navbar","helpIndexList","title","icon","tip","patternVue","alt","use","helpList","list","order","type","onClick","_cache","apply","arguments","IndexNavbar","_component_footer_component","FooterComponent","VMdPreview","vuepressTheme","Prism","createEmojiPlugin","createCopyCodePlugin","createKatexPlugin","createMermaidPlugin","routes","path","component","ErrPage","Landing","Help","Index","router","createRouter","history","createWebHistory","createApp","App","mount","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","__webpack_modules__","call","m","deferred","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","fulfilled","j","Object","keys","every","splice","r","n","getter","__esModule","d","a","definition","o","defineProperty","enumerable","get","g","globalThis","Function","e","obj","prop","prototype","hasOwnProperty","Symbol","toStringTag","p","installedChunks","chunkId","webpackJsonpCallback","parentChunkLoadingFunction","moreModules","runtime","some","chunkLoadingGlobal","self","forEach","bind","push","__webpack_exports__"],"sourceRoot":""}
\ No newline at end of file
diff --git a/server/static/js/app.6b32cca7.js b/server/static/js/app.6b32cca7.js
deleted file mode 100644
index ceb94db..0000000
--- a/server/static/js/app.6b32cca7.js
+++ /dev/null
@@ -1,21 +0,0 @@
-/*!
-
-=========================================================
-* Vue Notus - v1.1.0 based on Tailwind Starter Kit by Creative Tim
-=========================================================
-
-* Product Page: https://www.creative-tim.com/product/vue-notus
-* Copyright 2021 Creative Tim (https://www.creative-tim.com)
-* Licensed under MIT (https://github.com/creativetimofficial/vue-notus/blob/main/LICENSE.md)
-
-* Tailwind Starter Kit Page: https://www.creative-tim.com/learning-lab/tailwind-starter-kit/presentation
-
-* Coded by Creative Tim
-
-=========================================================
-
-* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-*/
-(function(){"use strict";var e={2117:function(e,t,a){a(48096),a(60394),a(26845),a(14017);var o=a(5166),l=a(42119),r={id:"app"};function s(e,t){var a=(0,o.resolveComponent)("router-view");return(0,o.openBlock)(),(0,o.createBlock)("div",r,[(0,o.createVNode)(a)])}var n=a(83744);const c={},i=(0,n.Z)(c,[["render",s]]);var u=i,d=(0,o.createVNode)("section",{class:"pb-16 relative block bg-blueGray-800"},null,-1),p={class:"pb-20 bg-blueGray-200 -mt-24"},m={class:"container mx-auto px-4"},x=(0,o.createVNode)("div",{class:"flex flex-wrap"},null,-1),f={class:"flex flex-wrap items-center mt-32"},b={class:"text-blueGray-500 p-3 text-center inline-flex items-center justify-center w-16 h-16 mb-6 shadow-lg rounded-full bg-white"},v={key:1,class:"fas fa-user-friends text-xl"},g={class:"text-3xl mb-2 font-semibold leading-normal"},h={key:0,class:"w-full lg:w-3/12 px-4 mr-auto ml-auto"},w={class:"relative flex flex-col min-w-0 break-words bg-white w-full mb-2 shadow-lg rounded-lg items-center"},y={class:"mt-4"},N={class:"relative p-4 mb-1"},V=(0,o.createVNode)("h4",{class:"text-xl text-center font-bold"}," 访问代码 ",-1),k={class:"text-md text-center font-light mt-2"},B={class:"relative py-20"},G=(0,o.createVNode)("div",{class:"bottom-auto top-0 left-0 right-0 w-full absolute pointer-events-none overflow-hidden -mt-20 h-20",style:{transform:"translateZ(0)"}},[(0,o.createVNode)("svg",{class:"absolute bottom-0 overflow-hidden",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 2560 100",x:"0",y:"0"},[(0,o.createVNode)("polygon",{class:"text-white fill-current",points:"2560 0 2560 100 0 100"})])],-1),C={class:"container mx-auto px-4"},D={class:"items-center flex flex-wrap"},S={class:"w-full md:w-12/12 ml-auto mr-auto px-4"},O={class:"md:pr-12"},j={class:"text-emerald-600 p-3 text-center inline-flex items-center justify-center w-16 h-16 mb-6 shadow-lg rounded-full bg-emerald-300"},Z={key:1,class:"fas fa-comment text-xl"},I={class:"text-3xl font-semibold"},q={class:"w-full md:w-12/12 ml-auto mr-auto px-4"},T={class:"list-none mt-6"},F={class:"flex items-center"},P=(0,o.createVNode)("div",null,[(0,o.createVNode)("span",{class:"text-xs font-semibold inline-block py-1 px-2 uppercase rounded-full text-emerald-600 bg-emerald-200 mr-3"},[(0,o.createVNode)("i",{class:"fas fa-info"})])],-1),A={class:"text-blueGray-500"},L={class:"text-xs font-semibold inline-block py-1 px-4 mx-4 uppercase rounded text-lightBlue-600 bg-lightBlue-200 uppercase last:mr-0 mr-1"};function M(e,t,a,l,r,s){var n=(0,o.resolveComponent)("navbar"),c=(0,o.resolveComponent)("v-md-preview"),i=(0,o.resolveComponent)("qrcode-vue"),u=(0,o.resolveComponent)("footer-small");return(0,o.openBlock)(),(0,o.createBlock)("div",null,[(0,o.createVNode)(n,{group:r.group,time:r.time},null,8,["group","time"]),(0,o.createVNode)("main",null,[d,(0,o.createVNode)("section",p,[(0,o.createVNode)("div",m,[x,(0,o.createVNode)("div",f,[(0,o.createVNode)("div",{class:"w-full lg:w-".concat("true"===this.$route.query.qr?9:12,"/12 px-4 mr-auto ml-auto mb-4")},[(0,o.createVNode)("div",b,[r.userImg?((0,o.openBlock)(),(0,o.createBlock)("img",{key:0,src:r.userImg,class:"shadow-lg rounded-full mx-auto max-w-100-px"},null,8,["src"])):((0,o.openBlock)(),(0,o.createBlock)("i",v))]),(0,o.createVNode)("h3",g,(0,o.toDisplayString)(r.user),1),(0,o.createVNode)(c,{class:"mdcode whitespace-pre-wrap break-all",text:r.question},null,8,["text"])],2),"true"===this.$route.query.qr?((0,o.openBlock)(),(0,o.createBlock)("div",h,[(0,o.createVNode)("div",w,[(0,o.createVNode)("div",y,[(0,o.createVNode)(i,{value:r.herf,size:150},null,8,["value"])]),(0,o.createVNode)("blockquote",N,[V,(0,o.createVNode)("p",k,(0,o.toDisplayString)(this.$route.params.code),1)])])])):(0,o.createCommentVNode)("",!0)])])]),(0,o.createVNode)("section",B,[G,(0,o.createVNode)("div",C,[(0,o.createVNode)("div",D,[(0,o.createVNode)("div",S,[(0,o.createVNode)("div",O,[(0,o.createVNode)("div",j,[r.botImg?((0,o.openBlock)(),(0,o.createBlock)("img",{key:0,src:r.botImg,class:"shadow-lg rounded-full mx-auto max-w-100-px"},null,8,["src"])):((0,o.openBlock)(),(0,o.createBlock)("i",Z))]),(0,o.createVNode)("h3",I,(0,o.toDisplayString)(r.bot),1),(0,o.createVNode)(c,{class:"mdcode whitespace-pre-wrap break-all",text:r.message},null,8,["text"])])]),((0,o.openBlock)(!0),(0,o.createBlock)(o.Fragment,null,(0,o.renderList)(r.images,(function(e){return(0,o.openBlock)(),(0,o.createBlock)("div",{class:"w-full md:w-".concat(e.size||12,"/12 ml-auto mr-auto px-4 pb-4"),key:e},[(0,o.createVNode)("img",{class:"max-w-full rounded-lg shadow-lg",src:e.src},null,8,["src"])],2)})),128)),(0,o.createVNode)("div",q,[(0,o.createVNode)("ul",T,[((0,o.openBlock)(!0),(0,o.createBlock)(o.Fragment,null,(0,o.renderList)(r.quote,(function(e){return(0,o.openBlock)(),(0,o.createBlock)("li",{class:"py-2",key:e},[(0,o.createVNode)("div",F,[P,(0,o.createVNode)("div",null,[(0,o.createVNode)("h4",A,[(0,o.createVNode)("a",{href:e.url},(0,o.toDisplayString)(e.text.length>30?e.text.substr(1,30)+"...":e.text),9,["href"])])])])])})),128))])]),((0,o.openBlock)(!0),(0,o.createBlock)(o.Fragment,null,(0,o.renderList)(r.suggest,(function(e){return(0,o.openBlock)(),(0,o.createBlock)("div",{class:"flex flex-wrap mt-10",key:e},[(0,o.createVNode)("span",L,(0,o.toDisplayString)(e),1)])})),128))])])])]),(0,o.createVNode)(u)])}a(21249);var z={class:"top-0 absolute z-50 w-full flex flex-wrap items-center justify-between px-2 py-3 navbar-expand-lg"},_={class:"container px-4 mx-auto flex flex-wrap items-center justify-between"},$={class:"relative flex justify-between lg:w-auto lg:static lg:block lg:justify-start"},R=(0,o.createTextVNode)(" ChatGPT-Plugin "),Y={class:"flex flex-grow items-center bg-opacity-0 lg:shadow-none"},H={class:"flex flex-col flex-row list-none ml-auto"},E={key:0,class:"text-teal-500 flex items-center mr-4"},Q={class:"text-teal-500 flex items-center mr-4"};function J(e,t,a,l,r,s){var n=(0,o.resolveComponent)("router-link");return(0,o.openBlock)(),(0,o.createBlock)("nav",z,[(0,o.createVNode)("div",_,[(0,o.createVNode)("div",$,[(0,o.createVNode)(n,{class:"text-white text-sm font-bold leading-relaxed inline-block mr-4 py-2 whitespace-nowrap uppercase",to:"/"},{default:(0,o.withCtx)((function(){return[R]})),_:1})]),(0,o.createVNode)("div",Y,[(0,o.createVNode)("ul",H,[a.group?((0,o.openBlock)(),(0,o.createBlock)("li",E," 来自群: "+(0,o.toDisplayString)(a.group),1)):(0,o.createCommentVNode)("",!0),(0,o.createVNode)("li",Q," 时间:"+(0,o.toDisplayString)(s.dateFormat(a.time)),1)])])])])}var K={props:["group","time"],data:function(){return{navbarOpen:!1}},methods:{setNavbarOpen:function(){this.navbarOpen=!this.navbarOpen},dateFormat:function(e){var t=e?new Date(e):new Date,a=t.getFullYear(),o=t.getMonth()+1<10?"0"+(t.getMonth()+1):t.getMonth()+1,l=t.getDate()<10?"0"+t.getDate():t.getDate(),r=t.getHours()<10?"0"+t.getHours():t.getHours(),s=t.getMinutes()<10?"0"+t.getMinutes():t.getMinutes();return a+"年"+o+"月"+l+"日 "+r+":"+s}}};const U=(0,n.Z)(K,[["render",J]]);var W=U,X={class:"container mx-auto px-4"},ee=(0,o.createVNode)("hr",{class:"mb-6 border-b-1 border-blueGray-600"},null,-1),te={class:"flex flex-wrap items-center md:justify-between justify-center"},ae={class:"w-full md:w-12/12 px-4"},oe={class:"text-sm text-blueGray-500 font-semibold py-1 text-center md:text-left"},le=(0,o.createVNode)("a",{href:"https://github.com/ikechan8370/chatgpt-plugin",class:"text-emerald-600 hover:text-blueGray-300 text-sm font-semibold py-1"}," chatgpt-plugin ",-1),re=(0,o.createTextVNode)(" by Creative ikechan8370 ");function se(e,t,a,l,r,s){return(0,o.openBlock)(),(0,o.createBlock)("footer",{class:["pb-6",[e.absolute?"absolute w-full bottom-0 bg-blueGray-800":"relative"]]},[(0,o.createVNode)("div",X,[ee,(0,o.createVNode)("div",te,[(0,o.createVNode)("div",ae,[(0,o.createVNode)("div",oe,[(0,o.createTextVNode)(" Copyright © "+(0,o.toDisplayString)(r.date)+" ",1),le,re])])])])],2)}var ne={data:function(){return{date:(new Date).getFullYear()}}};const ce=(0,n.Z)(ne,[["render",se]]);var ie=ce,ue=a(47929),de=a(52861),pe=a(52300),me={data:function(){return{user:"Alcedo",userImg:"",bot:"Bing",botImg:"",question:"",message:"",group:"",quote:[],images:[],herf:"",time:"",suggest:[]}},components:{Navbar:W,FooterSmall:ie,QrcodeVue:ue.Z},created:function(){this.getData()},methods:{getData:function(){var e=this;de.Z.post("".concat(window.location.origin,"/page"),{code:this.$route.params.code}).then((function(t){e.user=t.data.user,e.userImg=t.data.userImg,e.bot=t.data.bot,e.botImg=t.data.botImg,e.question=pe.DS.decode(t.data.question),e.message=pe.DS.decode(t.data.message),e.quote=t.data.quote,e.images=t.data.images.map((function(e){return{size:12,src:e}})),e.suggest=t.data.suggest,e.group=t.data.group,e.herf=t.data.herf,e.time=t.data.time})).catch((function(e){console.log(e)}))}}};const xe=(0,n.Z)(me,[["render",M]]);var fe=xe,be={class:"header relative items-center flex h-screen max-h-860-px"},ve={class:"container mx-auto pt-48"},ge=(0,o.createVNode)("div",{class:"w-full md:w-8/12 lg:w-6/12 xl:w-6/12 px-4"},[(0,o.createVNode)("h2",{class:"font-semibold text-4xl text-blueGray-600"}," 使用帮助 ")],-1),he={class:"flex flex-wrap items-center"},we={class:"w-full md:w-6/12 px-4"},ye={class:"flex flex-wrap"},Ne={class:"relative flex flex-col"},Ve={class:"text-blueGray-500 p-3 text-center inline-flex items-center justify-center w-12 h-12 mb-5 shadow-lg rounded-full bg-white"},ke={class:"text-xl mb-1 font-semibold"},Be={key:0,class:"text-xs font-semibold inline-block py-1 px-2 uppercase rounded text-orange-600 bg-orange-200 uppercase last:mr-0 mr-1"},Ge={class:"text-blueGray-500"},Ce=(0,o.createStaticVNode)('',1),De={key:0,class:"mt-48 md:mt-40 pb-16 relative bg-blueGray-100"},Se=(0,o.createVNode)("div",{class:"-mt-20 top-0 bottom-auto left-0 right-0 w-full absolute h-20",style:{transform:"translateZ(0)"}},[(0,o.createVNode)("svg",{class:"absolute bottom-0 overflow-hidden",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 2560 100",x:"0",y:"0"},[(0,o.createVNode)("polygon",{class:"text-blueGray-100 fill-current",points:"2560 0 2560 100 0 100"})])],-1),Oe={class:"justify-center text-center flex flex-wrap mt-24"},je={class:"w-full px-12 md:px-4"},Ze={class:"font-semibold text-4xl"},Ie={class:"container mx-auto px-4 pt-16"},qe={class:"items-center flex flex-wrap"},Te={class:"md:pr-12"},Fe={class:"text-3xl font-semibold"},Pe={key:0,class:"text-xs font-semibold inline-block py-1 px-2 uppercase rounded text-orange-600 bg-orange-200 uppercase last:mr-0 mr-1"},Ae={class:"block pb-3"};function Le(e,t,a,l,r,s){var n=(0,o.resolveComponent)("index-navbar"),c=(0,o.resolveComponent)("v-md-preview"),i=(0,o.resolveComponent)("footer-small");return(0,o.openBlock)(),(0,o.createBlock)("div",null,[(0,o.createVNode)(n),(0,o.createVNode)("section",be,[(0,o.createVNode)("div",ve,[ge,(0,o.createVNode)("div",he,[(0,o.createVNode)("div",we,[(0,o.createVNode)("div",ye,[(0,o.createVNode)("div",Ne,[((0,o.openBlock)(!0),(0,o.createBlock)(o.Fragment,null,(0,o.renderList)(r.helpIndexList,(function(e){return(0,o.openBlock)(),(0,o.createBlock)("div",{class:"px-4 py-5 flex-auto",key:e.title},[(0,o.createVNode)("div",Ve,[(0,o.createVNode)("i",{class:e.icon},null,2)]),(0,o.createVNode)("h6",ke,[(0,o.createTextVNode)((0,o.toDisplayString)(e.title)+" ",1),e.tip?((0,o.openBlock)(),(0,o.createBlock)("span",Be,(0,o.toDisplayString)(e.tip),1)):(0,o.createCommentVNode)("",!0)]),(0,o.createVNode)("p",Ge,(0,o.toDisplayString)(e.text),1)])})),128))])])])]),Ce]),(0,o.createVNode)("img",{class:"absolute top-0 b-auto right-0 pt-16 sm:w-6/12 -mt-48 sm:mt-0 w-10/12 max-h-860-px",src:r.patternVue,alt:"..."},null,8,["src"])]),this.$route.params.use?((0,o.openBlock)(),(0,o.createBlock)("section",De,[Se,(0,o.createVNode)("div",Oe,[(0,o.createVNode)("div",je,[(0,o.createVNode)("h2",Ze,(0,o.toDisplayString)(this.$route.params.use),1)])]),(0,o.createVNode)("div",Ie,[(0,o.createVNode)("div",qe,[((0,o.openBlock)(!0),(0,o.createBlock)(o.Fragment,null,(0,o.renderList)(r.helpList,(function(e){return(0,o.openBlock)(),(0,o.createBlock)("div",{class:"w-full mb-6 ml-auto px-12 md:px-4",key:e.title},[(0,o.createVNode)("div",Te,[(0,o.createVNode)("h3",Fe,[(0,o.createVNode)("i",{class:"".concat(e.icon," text-xl")},null,2),(0,o.createTextVNode)(" "+(0,o.toDisplayString)(e.title)+" ",1),e.tip?((0,o.openBlock)(),(0,o.createBlock)("span",Pe,(0,o.toDisplayString)(e.tip),1)):(0,o.createCommentVNode)("",!0)]),(0,o.createVNode)(c,{class:"mt-4",text:e.text},null,8,["text"]),(0,o.createVNode)("div",Ae,[((0,o.openBlock)(!0),(0,o.createBlock)(o.Fragment,null,(0,o.renderList)(e.list,(function(e){return(0,o.openBlock)(),(0,o.createBlock)("span",{key:e,class:"font-semibold inline-block py-1 px-2 uppercase rounded-full text-blueGray-500 bg-white uppercase last:mr-0 mr-2 mt-2"},(0,o.toDisplayString)(e),1)})),128))])])])})),128))])])])):(0,o.createCommentVNode)("",!0),(0,o.createVNode)(i,{class:"mt-32"})])}var Me={class:"top-0 fixed z-50 w-full flex flex-wrap items-center justify-between px-2 py-3 navbar-expand-lg bg-white shadow"},ze={class:"container px-4 mx-auto flex flex-wrap items-center justify-between"},_e={class:"w-full relative flex justify-between lg:w-auto lg:static lg:block lg:justify-start"},$e=(0,o.createVNode)("a",{class:"text-blueGray-700 text-sm font-bold leading-relaxed inline-block mr-4 py-2 whitespace-nowrap uppercase",href:"#pablo"}," ChatGPT-Plugin ",-1),Re=(0,o.createVNode)("i",{class:"fas fa-bars"},null,-1),Ye=(0,o.createStaticVNode)('',2);function He(e,t,a,l,r,s){var n=(0,o.resolveComponent)("router-link");return(0,o.openBlock)(),(0,o.createBlock)("nav",Me,[(0,o.createVNode)("div",ze,[(0,o.createVNode)("div",_e,[(0,o.createVNode)(n,{to:"/"},{default:(0,o.withCtx)((function(){return[$e]})),_:1}),(0,o.createVNode)("button",{class:"cursor-pointer text-xl leading-none px-3 py-1 border border-solid border-transparent rounded bg-transparent block lg:hidden outline-none focus:outline-none",type:"button",onClick:t[1]||(t[1]=function(){return s.setNavbarOpen&&s.setNavbarOpen.apply(s,arguments)})},[Re])]),(0,o.createVNode)("div",{class:["lg:flex flex-grow items-center",[r.navbarOpen?"block":"hidden"]],id:"example-navbar-warning"},[Ye],2)])])}var Ee={data:function(){return{navbarOpen:!1}},methods:{setNavbarOpen:function(){this.navbarOpen=!this.navbarOpen}}};const Qe=(0,n.Z)(Ee,[["render",He]]);var Je=Qe,Ke=a.p+"img/pattern_vue.723fd347.png",Ue={data:function(){return{patternVue:Ke,helpIndexList:[{icon:"fas fa-comments",title:"AI聊天",text:"基于ChatGPT、必应、ChatGLM模型进行AI问答形式的聊天。"},{icon:"fas fa-paint-brush",title:"AI画图",text:"使用Dalle接口进行图片绘制和修改。"},{icon:"fas fa-wrench",title:"插件管理",text:"可快捷设置机器人的一些运行状态。",tip:"管理功能"},{icon:"fas fa-cogs",title:"系统设置",text:"可快捷设置机器人的一些运行参数。",tip:"管理功能"}],helpList:[]}},components:{IndexNavbar:Je,FooterSmall:ie},created:function(){this.getData()},methods:{getData:function(){var e=this;de.Z.post("".concat(window.location.origin,"/help"),{use:this.$route.params.use}).then((function(t){e.helpList=t.data})).catch((function(e){console.log(e)}))}}};const We=(0,n.Z)(Ue,[["render",Le]]);var Xe=We,et={class:"header relative pt-16 items-center flex h-screen max-h-860-px"},tt=(0,o.createStaticVNode)(' 云崽ChatGPT插件
当前页面发生错误,请联系服务管理人员检查后台错误信息!
',1),at=(0,o.createVNode)("section",{class:"mt-48 md:mt-40 pb-40 relative bg-blueGray-100"},[(0,o.createVNode)("div",{class:"-mt-20 top-0 bottom-auto left-0 right-0 w-full absolute h-20",style:{transform:"translateZ(0)"}},[(0,o.createVNode)("svg",{class:"absolute bottom-0 overflow-hidden",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 2560 100",x:"0",y:"0"},[(0,o.createVNode)("polygon",{class:"text-blueGray-100 fill-current",points:"2560 0 2560 100 0 100"})])])],-1),ot=(0,o.createVNode)("section",{class:"pb-16 bg-blueGray-200 relative pt-32"},[(0,o.createVNode)("div",{class:"-mt-20 top-0 bottom-auto left-0 right-0 w-full absolute h-20",style:{transform:"translateZ(0)"}},[(0,o.createVNode)("svg",{class:"absolute bottom-0 overflow-hidden",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 2560 100",x:"0",y:"0"},[(0,o.createVNode)("polygon",{class:"text-blueGray-200 fill-current",points:"2560 0 2560 100 0 100"})])])],-1);function lt(e,t,a,l,r,s){var n=(0,o.resolveComponent)("index-navbar");return(0,o.openBlock)(),(0,o.createBlock)("div",null,[(0,o.createVNode)(n),(0,o.createVNode)("section",et,[tt,(0,o.createVNode)("img",{class:"absolute top-0 b-auto right-0 pt-16 sm:w-6/12 -mt-48 sm:mt-0 w-10/12 max-h-860-px",src:r.patternVue,alt:"..."},null,8,["src"])]),at,ot])}var rt={data:function(){return{patternVue:Ke}},components:{IndexNavbar:Je}};const st=(0,n.Z)(rt,[["render",lt]]);var nt=st,ct={class:"header relative pt-16 items-center flex h-screen max-h-860-px"},it=(0,o.createStaticVNode)(' 云崽ChatGPT插件
欢迎使用chatgpt-plugin插件
',1),ut=(0,o.createVNode)("section",{class:"pb-16 bg-blueGray-200 relative pt-32"},[(0,o.createVNode)("div",{class:"-mt-20 top-0 bottom-auto left-0 right-0 w-full absolute h-20",style:{transform:"translateZ(0)"}},[(0,o.createVNode)("svg",{class:"absolute bottom-0 overflow-hidden",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 2560 100",x:"0",y:"0"},[(0,o.createVNode)("polygon",{class:"text-blueGray-200 fill-current",points:"2560 0 2560 100 0 100"})])])],-1);function dt(e,t,a,l,r,s){var n=(0,o.resolveComponent)("index-navbar"),c=(0,o.resolveComponent)("footer-component");return(0,o.openBlock)(),(0,o.createBlock)("div",null,[(0,o.createVNode)(n),(0,o.createVNode)("section",ct,[it,(0,o.createVNode)("img",{class:"absolute top-0 b-auto right-0 pt-16 sm:w-6/12 -mt-48 sm:mt-0 w-10/12 max-h-860-px",src:r.patternVue,alt:"..."},null,8,["src"])]),ut,(0,o.createVNode)(c)])}var pt={class:"relative bg-blueGray-200 pt-8 pb-6"},mt=(0,o.createVNode)("div",{class:"bottom-auto top-0 left-0 right-0 w-full absolute pointer-events-none overflow-hidden -mt-20 h-20",style:{transform:"translateZ(0)"}},[(0,o.createVNode)("svg",{class:"absolute bottom-0 overflow-hidden",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 2560 100",x:"0",y:"0"},[(0,o.createVNode)("polygon",{class:"text-blueGray-200 fill-current",points:"2560 0 2560 100 0 100"})])],-1),xt={class:"container mx-auto px-4"},ft=(0,o.createStaticVNode)('遇到问题?
如果在使用过程中遇到问题,请来qq群559567232交流。
',2),bt={class:"flex flex-wrap items-center md:justify-between justify-center"},vt={class:"w-full md:w-6/12 px-6 mx-auto text-center"},gt={class:"text-sm text-blueGray-500 font-semibold py-1"},ht=(0,o.createVNode)("a",{href:"https://github.com/ikechan8370",class:"text-blueGray-500 hover:text-blueGray-800"}," Creative ikechan8370 ",-1),wt=(0,o.createTextVNode)(" . ");function yt(e,t,a,l,r,s){return(0,o.openBlock)(),(0,o.createBlock)("footer",pt,[mt,(0,o.createVNode)("div",xt,[ft,(0,o.createVNode)("div",bt,[(0,o.createVNode)("div",vt,[(0,o.createVNode)("div",gt,[(0,o.createTextVNode)(" Copyright © "+(0,o.toDisplayString)(r.date)+" chatgpt-plugin by ",1),ht,wt])])])])])}var Nt={data:function(){return{date:(new Date).getFullYear()}}};const Vt=(0,n.Z)(Nt,[["render",yt]]);var kt=Vt,Bt={data:function(){return{patternVue:Ke}},components:{IndexNavbar:Je,FooterComponent:kt}};const Gt=(0,n.Z)(Bt,[["render",dt]]);var Ct=Gt,Dt=a(42104),St=a.n(Dt),Ot=a(31986),jt=a.n(Ot),Zt=a(58043),It=a(27543),qt=a(35245),Tt=a(28325),Ft=a.n(Tt);a(24335),a(15251),a(35433),a(49299),a(39980),a(86405),a(68758),a(35249),a(85795),a(47231),a(42273),a(44852),a(77533),a(35266),a(72594),a(18508),a(31093),a(25691),a(4279),a(2731),a(51849),a(73253),a(24029),a(57874),a(73358),a(24064),a(2481),a(10856),a(79016),a(54019),a(36972),a(36430),a(92776),a(24940),a(58060),a(639),a(84126),a(94446),a(53292),a(46428),a(27308),a(86043),a(69104),a(97861),a(24115),a(50331),a(15827),a(21275),a(76609),a(61354),a(86902),a(64681),a(4677),a(99114),a(5798),a(52812),a(44225),a(57649),a(46213),a(29467),a(4412),a(52990),a(74307),a(59385),a(18980),a(80871),a(97899),a(2946),a(30258),a(58149),a(57065),a(73162),a(90827),a(24370),a(40728),a(96854),a(54409),a(68483),a(77158),a(60397),a(68232),a(22456),a(59979),a(70060),a(68805),a(75041),a(66841),a(79958),a(66512),a(8956),a(51039),a(75045),a(50171),a(10427),a(6634),a(9220),a(27915),a(72778),a(71828),a(91709),a(28407),a(65276),a(66857),a(51315),a(49472),a(79787),a(79812),a(1415),a(47362),a(27046),a(77346),a(31565),a(17117),a(40485),a(37802),a(92447),a(60075),a(39181),a(70110),a(81295),a(14324),a(24677),a(5578),a(88161),a(26203),a(17786),a(74277),a(65503),a(50057),a(77460),a(54263),a(90175),a(16150),a(10880),a(56521),a(29525),a(48942),a(18848),a(52503),a(99945),a(54884),a(12886),a(52008),a(81454),a(55314),a(68874),a(96342),a(38885),a(96836),a(68915),a(88651),a(46690),a(22444),a(64488),a(81917),a(56543),a(71643),a(82821),a(32334),a(69486),a(31634),a(90319),a(87442),a(51412),a(61719),a(150),a(45520),a(76347),a(85153),a(93335),a(26555),a(6004),a(48443),a(86268),a(61169),a(33965),a(16185),a(23099),a(16554),a(15101),a(89134),a(80676),a(61899),a(55949),a(80454),a(17898),a(52353),a(77661),a(677),a(33436),a(35743),a(58704),a(74876),a(11426),a(24371),a(35577),a(13144),a(85513),a(903),a(47511),a(40780),a(13210),a(54332),a(70942),a(52892),a(74984),a(20288),a(26280),a(89425),a(79457),a(92927),a(63887),a(86862),a(97353),a(43932),a(17929),a(45820),a(37345),a(24906),a(71429),a(93381),a(24319),a(9753),a(92168),a(89485),a(80366),a(26896),a(82939),a(84891),a(94933),a(54803),a(24540),a(63326),a(62356),a(21029),a(28439),a(2040),a(38512),a(50096),a(76577),a(40998),a(94840),a(23449),a(70767),a(71384),a(89865),a(42963),a(10509),a(22738),a(89281),a(9983),a(30893),a(37485),a(84435),a(68092),a(71327),a(612),a(83113),a(34229),a(65683),a(12788),a(55689),a(8571),a(90874),a(48598),a(89239),a(20601),a(65398),a(16241),a(46193),a(1607),a(37838),a(9930),a(84315),a(14032),a(10196),a(52467),a(14641),a(30035),a(70981),a(47251),a(38564),a(34438),a(83082),a(10008),a(5774),a(64040),a(10230),a(31693),a(99729),a(45682),a(10504),a(62349),a(22449),a(19938),a(2982),a(857);St().use(jt(),{Prism:Ft()}),St().use((0,Zt.Z)()),St().use((0,It.Z)()),St().use((0,qt.Z)());var Pt=[{path:"/page/",component:nt},{path:"/page/:code",component:fe},{path:"/help/",component:Xe},{path:"/help/:use",component:Xe},{path:"/",component:Ct}],At=(0,l.p7)({history:(0,l.PO)(),routes:Pt});(0,o.createApp)(u).use(At).use(St()).mount("#app")}},t={};function a(o){var l=t[o];if(void 0!==l)return l.exports;var r=t[o]={exports:{}};return e[o].call(r.exports,r,r.exports,a),r.exports}a.m=e,function(){var e=[];a.O=function(t,o,l,r){if(!o){var s=1/0;for(u=0;u=r)&&Object.keys(a.O).every((function(e){return a.O[e](o[c])}))?o.splice(c--,1):(n=!1,r0&&e[u-1][2]>r;u--)e[u]=e[u-1];e[u]=[o,l,r]}}(),function(){a.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return a.d(t,{a:t}),t}}(),function(){a.d=function(e,t){for(var o in t)a.o(t,o)&&!a.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})}}(),function(){a.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){a.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}}(),function(){a.p="/"}(),function(){var e={143:0};a.O.j=function(t){return 0===e[t]};var t=function(t,o){var l,r,s=o[0],n=o[1],c=o[2],i=0;if(s.some((function(t){return 0!==e[t]}))){for(l in n)a.o(n,l)&&(a.m[l]=n[l]);if(c)var u=c(a)}for(t&&t(o);i\n \n \n
\n\n","import { render } from \"./App.vue?vue&type=template&id=1586171a\"\nconst script = {}\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n \r\n
\r\n
\r\n \r\n\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
![]()
\r\n
\r\n
\r\n
\r\n {{user}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n 访问代码\r\n
\r\n \r\n {{this.$route.params.code}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n\r\n \r\n \r\n\r\n \r\n
\r\n\r\n \r\n
\r\n
\r\n
\r\n
![]()
\r\n
\r\n
\r\n
{{bot}}
\r\n\r\n
\r\n\r\n
\r\n
\r\n\r\n \r\n
\r\n
![]()
\r\n
\r\n\r\n \r\n
\r\n
\r\n - \r\n
\r\n
\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n\r\n \r\n
\r\n \r\n {{item}}\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n\r\n\r\n\r\n","\n \n\n\n","import { render } from \"./AuthNavbar.vue?vue&type=template&id=fdbadd20\"\nimport script from \"./AuthNavbar.vue?vue&type=script&lang=js\"\nexport * from \"./AuthNavbar.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n \r\n\r\n\r\n\r\n","import { render } from \"./FooterSmall.vue?vue&type=template&id=5ace48b0\"\nimport script from \"./FooterSmall.vue?vue&type=script&lang=js\"\nexport * from \"./FooterSmall.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Landing.vue?vue&type=template&id=51e4101a\"\nimport script from \"./Landing.vue?vue&type=script&lang=js\"\nexport * from \"./Landing.vue?vue&type=script&lang=js\"\n\nimport \"./Landing.vue?vue&type=style&index=0&id=51e4101a&lang=css\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n \r\n
\r\n
{{ this.$route.params.use }}
\r\n \r\n
\r\n \r\n \r\n
\r\n\r\n
\r\n
\r\n
\r\n \r\n {{ item.title }}\r\n \r\n {{item.tip}}\r\n \r\n
\r\n
\r\n\r\n
\r\n {{order}} \r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n \r\n
\r\n \r\n\r\n\r\n","\n \n\n\n\n","import { render } from \"./IndexNavbar.vue?vue&type=template&id=4425a838\"\nimport script from \"./IndexNavbar.vue?vue&type=script&lang=js\"\nexport * from \"./IndexNavbar.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","export default __webpack_public_path__ + \"img/pattern_vue.723fd347.png\";","import { render } from \"./Help.vue?vue&type=template&id=8a690de2\"\nimport script from \"./Help.vue?vue&type=script&lang=js\"\nexport * from \"./Help.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n \r\n
\r\n \r\n\r\n
\r\n
\r\n
\r\n\r\n\r\n","import { render } from \"./Error.vue?vue&type=template&id=59fcaf9e\"\nimport script from \"./Error.vue?vue&type=script&lang=js\"\nexport * from \"./Error.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n \r\n
\r\n \r\n\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n","\n \n\n\n","import { render } from \"./Footer.vue?vue&type=template&id=6bfb068e\"\nimport script from \"./Footer.vue?vue&type=script&lang=js\"\nexport * from \"./Footer.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=062a941d\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { createApp } from \"vue\";\r\nimport { createWebHistory, createRouter } from \"vue-router\";\r\n\r\n// styles\r\n\r\nimport \"@fortawesome/fontawesome-free/css/all.min.css\";\r\nimport \"@/assets/styles/tailwind.css\";\r\n\r\n// mouting point for the whole app\r\n\r\nimport App from \"@/App.vue\";\r\n\r\n// layouts\r\n\r\n//import Admin from \"@/layouts/Admin.vue\";\r\n//import Auth from \"@/layouts/Auth.vue\";\r\n\r\n// views for Admin layout\r\n\r\n//import Dashboard from \"@/views/admin/Dashboard.vue\";\r\n//import Settings from \"@/views/admin/Settings.vue\";\r\n//import Tables from \"@/views/admin/Tables.vue\";\r\n//import Maps from \"@/views/admin/Maps.vue\";\r\n\r\n// views for Auth layout\r\n\r\n//import Login from \"@/views/auth/Login.vue\";\r\n//import Register from \"@/views/auth/Register.vue\";\r\n\r\n// views without layouts\r\n\r\nimport Landing from \"@/views/Landing.vue\";\r\nimport Help from \"@/views/Help.vue\";\r\nimport ErrPage from \"@/views/Error.vue\";\r\n//import Profile from \"@/views/Profile.vue\";\r\nimport Index from \"@/views/Index.vue\";\r\n\r\n// v-md-editor\r\nimport VMdPreview from '@kangc/v-md-editor/lib/preview';\r\nimport '@kangc/v-md-editor/lib/style/preview.css';\r\n\r\nimport vuepressTheme from '@kangc/v-md-editor/lib/theme/vuepress.js';\r\nimport '@kangc/v-md-editor/lib/theme/style/vuepress.css';\r\n\r\nimport createEmojiPlugin from '@kangc/v-md-editor/lib/plugins/emoji/index';\r\nimport '@kangc/v-md-editor/lib/plugins/emoji/emoji.css'\r\n\r\n//import createLineNumbertPlugin from '@kangc/v-md-editor/lib/plugins/line-number/index';\r\n\r\nimport createCopyCodePlugin from '@kangc/v-md-editor/lib/plugins/copy-code/index';\r\nimport '@kangc/v-md-editor/lib/plugins/copy-code/copy-code.css';\r\n\r\nimport createKatexPlugin from '@kangc/v-md-editor/lib/plugins/katex/cdn';\r\n\r\nimport Prism from 'prismjs';\r\n// 代码高亮\r\n// import 'prismjs/components/prism-json';\r\n\r\n// 选择使用主题\r\nVMdPreview.use(vuepressTheme, {\r\n Prism,\r\n});\r\n\r\nVMdPreview.use(createEmojiPlugin());\r\n\r\n//VMdPreview.use(createLineNumbertPlugin());\r\n\r\nVMdPreview.use(createCopyCodePlugin());\r\n\r\nVMdPreview.use(createKatexPlugin());\r\n\r\n// routes\r\n\r\nconst routes = [\r\n/*\r\n {\r\n path: \"/admin\",\r\n redirect: \"/admin/dashboard\",\r\n component: Admin,\r\n children: [\r\n {\r\n path: \"/admin/dashboard\",\r\n component: Dashboard,\r\n },\r\n {\r\n path: \"/admin/settings\",\r\n component: Settings,\r\n },\r\n {\r\n path: \"/admin/tables\",\r\n component: Tables,\r\n },\r\n {\r\n path: \"/admin/maps\",\r\n component: Maps,\r\n },\r\n ],\r\n },\r\n {\r\n path: \"/auth\",\r\n redirect: \"/auth/login\",\r\n component: Auth,\r\n children: [\r\n {\r\n path: \"/auth/login\",\r\n component: Login,\r\n },\r\n {\r\n path: \"/auth/register\",\r\n component: Register,\r\n },\r\n ],\r\n },\r\n */\r\n {\r\n path: \"/page/\",\r\n component: ErrPage,\r\n },\r\n {\r\n path: \"/page/:code\",\r\n component: Landing,\r\n },\r\n {\r\n path: \"/help/\",\r\n component: Help,\r\n },\r\n {\r\n path: \"/help/:use\",\r\n component: Help,\r\n },\r\n /*\r\n {\r\n path: \"/profile\",\r\n component: Profile,\r\n },\r\n */\r\n {\r\n path: \"/\",\r\n component: Index,\r\n },\r\n //{ path: \"/:pathMatch(.*)*\", redirect: \"/\" },\r\n];\r\n\r\nconst router = createRouter({\r\n history: createWebHistory(),\r\n routes,\r\n});\r\n\r\ncreateApp(App).use(router).use(VMdPreview).mount(\"#app\");\r\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = function(result, chunkIds, fn, priority) {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.p = \"/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t143: 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkvue_notus\"] = self[\"webpackChunkvue_notus\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [998], function() { return __webpack_require__(2117); })\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["id","_createBlock","_hoisted_1","_createVNode","_component_router_view","script","__exports__","render","class","style","xmlns","preserveAspectRatio","version","viewBox","x","y","points","_component_navbar","group","$data","time","_hoisted_2","_hoisted_3","_hoisted_4","_hoisted_5","concat","$route","query","qr","_hoisted_6","userImg","src","_hoisted_7","_hoisted_8","_toDisplayString","user","_component_v_md_preview","text","question","_hoisted_9","_hoisted_10","_hoisted_11","_component_qrcode_vue","value","herf","size","_hoisted_12","_hoisted_13","_hoisted_14","params","code","_hoisted_15","_hoisted_16","_hoisted_17","_hoisted_18","_hoisted_19","_hoisted_20","_hoisted_21","botImg","_hoisted_22","_hoisted_23","bot","message","_Fragment","_renderList","images","item","key","_hoisted_24","_hoisted_25","quote","_hoisted_26","_hoisted_27","_hoisted_28","href","url","length","substr","suggest","_hoisted_29","_component_footer_small","_component_router_link","to","$props","$options","dateFormat","props","data","navbarOpen","methods","setNavbarOpen","this","date","Date","year","getFullYear","month","getMonth","day","getDate","hours","getHours","minutes","getMinutes","_ctx","absolute","components","Navbar","FooterSmall","QrcodeVue","created","getData","_this","axios","window","location","origin","then","response","Base64","map","catch","error","console","log","_component_index_navbar","helpIndexList","title","icon","tip","patternVue","alt","use","helpList","list","order","type","onClick","_cache","apply","arguments","IndexNavbar","_component_footer_component","FooterComponent","VMdPreview","vuepressTheme","Prism","createEmojiPlugin","createCopyCodePlugin","createKatexPlugin","routes","path","component","ErrPage","Landing","Help","Index","router","createRouter","history","createWebHistory","createApp","App","mount","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","__webpack_modules__","call","m","deferred","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","fulfilled","j","Object","keys","every","splice","r","n","getter","__esModule","d","a","definition","o","defineProperty","enumerable","get","g","globalThis","Function","e","obj","prop","prototype","hasOwnProperty","Symbol","toStringTag","p","installedChunks","chunkId","webpackJsonpCallback","parentChunkLoadingFunction","moreModules","runtime","some","chunkLoadingGlobal","self","forEach","bind","push","__webpack_exports__"],"sourceRoot":""}
\ No newline at end of file
diff --git a/server/static/js/app.d8378ba7.js b/server/static/js/app.d8378ba7.js
new file mode 100644
index 0000000..adcc7a4
--- /dev/null
+++ b/server/static/js/app.d8378ba7.js
@@ -0,0 +1,21 @@
+/*!
+
+=========================================================
+* Vue Notus - v1.1.0 based on Tailwind Starter Kit by Creative Tim
+=========================================================
+
+* Product Page: https://www.creative-tim.com/product/vue-notus
+* Copyright 2021 Creative Tim (https://www.creative-tim.com)
+* Licensed under MIT (https://github.com/creativetimofficial/vue-notus/blob/main/LICENSE.md)
+
+* Tailwind Starter Kit Page: https://www.creative-tim.com/learning-lab/tailwind-starter-kit/presentation
+
+* Coded by Creative Tim
+
+=========================================================
+
+* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+*/
+(function(){var e={46700:function(e,t,r){var a={"./af":42786,"./af.js":42786,"./ar":30867,"./ar-dz":14130,"./ar-dz.js":14130,"./ar-kw":96135,"./ar-kw.js":96135,"./ar-ly":56440,"./ar-ly.js":56440,"./ar-ma":47702,"./ar-ma.js":47702,"./ar-sa":16040,"./ar-sa.js":16040,"./ar-tn":37100,"./ar-tn.js":37100,"./ar.js":30867,"./az":31083,"./az.js":31083,"./be":9808,"./be.js":9808,"./bg":68338,"./bg.js":68338,"./bm":67438,"./bm.js":67438,"./bn":8905,"./bn-bd":76225,"./bn-bd.js":76225,"./bn.js":8905,"./bo":11560,"./bo.js":11560,"./br":1278,"./br.js":1278,"./bs":80622,"./bs.js":80622,"./ca":2468,"./ca.js":2468,"./cs":5822,"./cs.js":5822,"./cv":50877,"./cv.js":50877,"./cy":47373,"./cy.js":47373,"./da":24780,"./da.js":24780,"./de":59740,"./de-at":60217,"./de-at.js":60217,"./de-ch":60894,"./de-ch.js":60894,"./de.js":59740,"./dv":5300,"./dv.js":5300,"./el":50837,"./el.js":50837,"./en-au":78348,"./en-au.js":78348,"./en-ca":77925,"./en-ca.js":77925,"./en-gb":22243,"./en-gb.js":22243,"./en-ie":46436,"./en-ie.js":46436,"./en-il":47207,"./en-il.js":47207,"./en-in":44175,"./en-in.js":44175,"./en-nz":76319,"./en-nz.js":76319,"./en-sg":31662,"./en-sg.js":31662,"./eo":92915,"./eo.js":92915,"./es":55655,"./es-do":55251,"./es-do.js":55251,"./es-mx":96112,"./es-mx.js":96112,"./es-us":71146,"./es-us.js":71146,"./es.js":55655,"./et":5603,"./et.js":5603,"./eu":77763,"./eu.js":77763,"./fa":76959,"./fa.js":76959,"./fi":11897,"./fi.js":11897,"./fil":42549,"./fil.js":42549,"./fo":94694,"./fo.js":94694,"./fr":94470,"./fr-ca":63049,"./fr-ca.js":63049,"./fr-ch":52330,"./fr-ch.js":52330,"./fr.js":94470,"./fy":5044,"./fy.js":5044,"./ga":29295,"./ga.js":29295,"./gd":2101,"./gd.js":2101,"./gl":38794,"./gl.js":38794,"./gom-deva":27884,"./gom-deva.js":27884,"./gom-latn":23168,"./gom-latn.js":23168,"./gu":95349,"./gu.js":95349,"./he":24206,"./he.js":24206,"./hi":30094,"./hi.js":30094,"./hr":30316,"./hr.js":30316,"./hu":22138,"./hu.js":22138,"./hy-am":11423,"./hy-am.js":11423,"./id":29218,"./id.js":29218,"./is":90135,"./is.js":90135,"./it":90626,"./it-ch":10150,"./it-ch.js":10150,"./it.js":90626,"./ja":39183,"./ja.js":39183,"./jv":24286,"./jv.js":24286,"./ka":12105,"./ka.js":12105,"./kk":47772,"./kk.js":47772,"./km":18758,"./km.js":18758,"./kn":79282,"./kn.js":79282,"./ko":33730,"./ko.js":33730,"./ku":1408,"./ku.js":1408,"./ky":33291,"./ky.js":33291,"./lb":36841,"./lb.js":36841,"./lo":55466,"./lo.js":55466,"./lt":57010,"./lt.js":57010,"./lv":37595,"./lv.js":37595,"./me":39861,"./me.js":39861,"./mi":35493,"./mi.js":35493,"./mk":95966,"./mk.js":95966,"./ml":87508,"./ml.js":87508,"./mn":5115,"./mn.js":5115,"./mr":10370,"./mr.js":10370,"./ms":9847,"./ms-my":41237,"./ms-my.js":41237,"./ms.js":9847,"./mt":72126,"./mt.js":72126,"./my":56165,"./my.js":56165,"./nb":64924,"./nb.js":64924,"./ne":16744,"./ne.js":16744,"./nl":93901,"./nl-be":59814,"./nl-be.js":59814,"./nl.js":93901,"./nn":83877,"./nn.js":83877,"./oc-lnc":92135,"./oc-lnc.js":92135,"./pa-in":15858,"./pa-in.js":15858,"./pl":64495,"./pl.js":64495,"./pt":89520,"./pt-br":57971,"./pt-br.js":57971,"./pt.js":89520,"./ro":96459,"./ro.js":96459,"./ru":21793,"./ru.js":21793,"./sd":40950,"./sd.js":40950,"./se":10490,"./se.js":10490,"./si":90124,"./si.js":90124,"./sk":64249,"./sk.js":64249,"./sl":14985,"./sl.js":14985,"./sq":51104,"./sq.js":51104,"./sr":49131,"./sr-cyrl":79915,"./sr-cyrl.js":79915,"./sr.js":49131,"./ss":85893,"./ss.js":85893,"./sv":98760,"./sv.js":98760,"./sw":91172,"./sw.js":91172,"./ta":27333,"./ta.js":27333,"./te":23110,"./te.js":23110,"./tet":52095,"./tet.js":52095,"./tg":27321,"./tg.js":27321,"./th":9041,"./th.js":9041,"./tk":19005,"./tk.js":19005,"./tl-ph":75768,"./tl-ph.js":75768,"./tlh":89444,"./tlh.js":89444,"./tr":72397,"./tr.js":72397,"./tzl":28254,"./tzl.js":28254,"./tzm":51106,"./tzm-latn":30699,"./tzm-latn.js":30699,"./tzm.js":51106,"./ug-cn":9288,"./ug-cn.js":9288,"./uk":67691,"./uk.js":67691,"./ur":13795,"./ur.js":13795,"./uz":6791,"./uz-latn":60588,"./uz-latn.js":60588,"./uz.js":6791,"./vi":65666,"./vi.js":65666,"./x-pseudo":14378,"./x-pseudo.js":14378,"./yo":75805,"./yo.js":75805,"./zh-cn":83839,"./zh-cn.js":83839,"./zh-hk":55726,"./zh-hk.js":55726,"./zh-mo":99807,"./zh-mo.js":99807,"./zh-tw":74152,"./zh-tw.js":74152};function l(e){var t=o(e);return r(t)}function o(e){if(!r.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}l.keys=function(){return Object.keys(a)},l.resolve=o,e.exports=l,l.id=46700},52554:function(e,t,r){"use strict";r(77726),r(33473),r(92151),r(1286);var a=r(5166),l=r(42119),o={id:"app"};function s(e,t){var r=(0,a.resolveComponent)("router-view");return(0,a.openBlock)(),(0,a.createBlock)("div",o,[(0,a.createVNode)(r)])}var d=r(83744);const n={},c=(0,d.Z)(n,[["render",s]]);var i=c,u={class:"relative bg-blueGray-100"},p={class:"px-4 md:px-10 mx-auto w-full -m-24"};function b(e,t,r,l,o,s){var d=(0,a.resolveComponent)("admin-navbar"),n=(0,a.resolveComponent)("header-stats"),c=(0,a.resolveComponent)("router-view"),i=(0,a.resolveComponent)("footer-admin");return(0,a.openBlock)(),(0,a.createBlock)("div",null,[(0,a.createVNode)("div",u,[(0,a.createVNode)(d),(0,a.createVNode)(n),(0,a.createVNode)("div",p,[(0,a.createVNode)(c),(0,a.createVNode)(i)])])])}var x={class:"absolute top-0 left-0 w-full z-10 bg-transparent md:flex-row md:flex-nowrap md:justify-start flex items-center p-4"},f=(0,a.createVNode)("div",{class:"w-full mx-autp items-center flex justify-between md:flex-nowrap flex-wrap md:px-10 px-4"},[(0,a.createVNode)("a",{class:"text-white text-sm uppercase hidden lg:inline-block font-semibold",href:"javascript:void(0)"}," ChatGPT-Plugin ")],-1);function m(e,t,r,l,o,s){return(0,a.openBlock)(),(0,a.createBlock)("nav",x,[f])}var h={components:{}};const w=(0,d.Z)(h,[["render",m]]);var g=w,v={class:"relative bg-emerald-600 pb-32 pt-12"},y={class:"px-4 md:px-10 mx-auto w-full"},V={class:"flex flex-wrap"},N={class:"w-full lg:w-6/12 xl:w-3/12 px-4"},k={class:"w-full lg:w-6/12 xl:w-3/12 px-4"},C={class:"w-full lg:w-6/12 xl:w-3/12 px-4"},G={class:"w-full lg:w-6/12 xl:w-3/12 px-4"};function j(e,t,r,l,o,s){var d=(0,a.resolveComponent)("card-stats");return(0,a.openBlock)(),(0,a.createBlock)("div",v,[(0,a.createVNode)("div",y,[(0,a.createVNode)("div",null,[(0,a.createVNode)("div",V,[(0,a.createVNode)("div",N,[(0,a.createVNode)(d,{statSubtitle:"系统访问量",statTitle:o.SystemAccess.count,statArrow:o.SystemAccess.statArrow,statPercent:o.SystemAccess.statPercent,statPercentColor:"text-emerald-500",statDescripiron:"相比昨日",statIconName:"far fa-chart-bar",statIconColor:"bg-red-500"},null,8,["statTitle","statArrow","statPercent"])]),(0,a.createVNode)("div",k,[(0,a.createVNode)(d,{statSubtitle:"缓存文件数",statTitle:o.CacheFile.count,statArrow:o.CacheFile.statArrow,statPercent:o.CacheFile.statPercent,statPercentColor:"text-red-500",statDescripiron:"相比昨日",statIconName:"fas fa-chart-pie",statIconColor:"bg-orange-500"},null,8,["statTitle","statArrow","statPercent"])]),(0,a.createVNode)("div",C,[(0,a.createVNode)(d,{statSubtitle:"外网访问量",statTitle:o.WebAccess.count,statArrow:o.WebAccess.statArrow,statPercent:o.WebAccess.statPercent,statPercentColor:"text-orange-500",statDescripiron:"相比昨日",statIconName:"fas fa-users",statIconColor:"bg-pink-500"},null,8,["statTitle","statArrow","statPercent"])]),(0,a.createVNode)("div",G,[(0,a.createVNode)(d,{statSubtitle:"系统负载",statTitle:o.SystemLoad.count+"%",statArrow:o.SystemLoad.statArrow,statPercent:o.SystemLoad.statPercent,statPercentColor:"text-emerald-500",statDescripiron:"相比一小时前",statIconName:"fas fa-percent",statIconColor:"bg-emerald-500"},null,8,["statTitle","statArrow","statPercent"])])])])])])}r(56977);var S={class:"relative flex flex-col min-w-0 break-words bg-white rounded mb-6 xl:mb-0 shadow-lg"},B={class:"flex-auto p-4"},T={class:"flex flex-wrap"},D={class:"relative w-full pr-4 max-w-full flex-grow flex-1"},P={class:"text-blueGray-400 uppercase font-bold text-xs"},A={class:"font-semibold text-xl text-blueGray-700"},F={class:"relative w-auto pl-4 flex-initial"},U={class:"text-sm text-blueGray-400 mt-4"},M={class:"whitespace-nowrap"};function z(e,t,r,l,o,s){return(0,a.openBlock)(),(0,a.createBlock)("div",S,[(0,a.createVNode)("div",B,[(0,a.createVNode)("div",T,[(0,a.createVNode)("div",D,[(0,a.createVNode)("h5",P,(0,a.toDisplayString)(r.statSubtitle),1),(0,a.createVNode)("span",A,(0,a.toDisplayString)(r.statTitle),1)]),(0,a.createVNode)("div",F,[(0,a.createVNode)("div",{class:["text-white p-3 text-center inline-flex items-center justify-center w-12 h-12 shadow-lg rounded-full",[r.statIconColor]]},[(0,a.createVNode)("i",{class:[r.statIconName]},null,2)],2)])]),(0,a.createVNode)("p",U,[(0,a.createVNode)("span",{class:["mr-2",[r.statPercentColor]]},[(0,a.createVNode)("i",{class:["up"===r.statArrow?"fas fa-arrow-up":"fas fa-arrow-down"]},null,2),(0,a.createTextVNode)(" "+(0,a.toDisplayString)(r.statPercent)+"% ",1)],2),(0,a.createVNode)("span",M,(0,a.toDisplayString)(r.statDescripiron),1)])])])}var L={name:"card-stats",props:{statSubtitle:{type:String,default:"Traffic"},statTitle:{type:String,default:"350,897"},statArrow:{default:"up",validator:function(e){return-1!==["up","down"].indexOf(e)}},statPercent:{type:String,default:"3.48"},statPercentColor:{type:String,default:"text-emerald-500"},statDescripiron:{type:String,default:"Since last month"},statIconName:{type:String,default:"far fa-chart-bar"},statIconColor:{type:String,default:"bg-red-500"}}};const O=(0,d.Z)(L,[["render",z]]);var Z=O,I=r(52861),R={data:function(){return{SystemAccess:{count:0,statArrow:"up",statPercent:0},CacheFile:{count:0,statArrow:"up",statPercent:0},WebAccess:{count:0,statArrow:"up",statPercent:0},SystemLoad:{count:0,statArrow:"up",statPercent:0}}},components:{CardStats:Z},created:function(){this.getData()},methods:{getData:function(){var e=this;I.Z.post("".concat(window.location.origin,"/system-statistics")).then((function(t){e.SystemAccess={count:t.data.SystemAccess.count,statArrow:t.data.SystemAccess.count>t.data.SystemAccess.oldCount?"up":"down",statPercent:Math.abs((t.data.SystemAccess.count-t.data.SystemAccess.oldCount)/t.data.SystemAccess.oldCount>0?t.data.SystemAccess.oldCount:1)},e.CacheFile={count:t.data.CacheFile.count,statArrow:t.data.CacheFile.count>t.data.CacheFile.oldCount?"up":"down",statPercent:Math.abs((t.data.CacheFile.count-t.data.CacheFile.oldCount)/t.data.CacheFile.oldCount>0?t.data.CacheFile.oldCount:1)},e.WebAccess={count:t.data.WebAccess.count,statArrow:t.data.WebAccess.count>t.data.WebAccess.oldCount?"up":"down",statPercent:Math.abs((t.data.WebAccess.count-t.data.WebAccess.oldCount)/t.data.WebAccess.oldCount>0?t.data.WebAccess.oldCount:1)},e.SystemLoad={count:t.data.SystemLoad.count.toFixed(2),statArrow:t.data.SystemLoad.count>t.data.SystemLoad.oldCount?"up":"down",statPercent:Math.abs((t.data.SystemLoad.count-t.data.SystemLoad.oldCount)/t.data.SystemLoad.oldCount>0?t.data.SystemLoad.oldCount:1)}})).catch((function(e){console.log(e)}))}}};const q=(0,d.Z)(R,[["render",j]]);var W=q,$={class:"block py-4"},_={class:"container mx-auto px-4"},Y=(0,a.createVNode)("hr",{class:"mb-4 border-b-1 border-blueGray-200"},null,-1),E={class:"flex flex-wrap items-center md:justify-between justify-center"},Q={class:"w-full md:w-4/12 px-4"},J={class:"text-sm text-blueGray-500 font-semibold py-1 text-center md:text-left"},H=(0,a.createVNode)("a",{href:"https://github.com/ikechan8370/chatgpt-plugin",class:"text-blueGray-500 hover:text-blueGray-700 text-sm font-semibold py-1"}," chatgpt-plugin ",-1),K=(0,a.createStaticVNode)('',1);function X(e,t,r,l,o,s){return(0,a.openBlock)(),(0,a.createBlock)("footer",$,[(0,a.createVNode)("div",_,[Y,(0,a.createVNode)("div",E,[(0,a.createVNode)("div",Q,[(0,a.createVNode)("div",J,[(0,a.createTextVNode)(" Copyright © "+(0,a.toDisplayString)(o.date)+" ",1),H])]),K])])])}var ee={data:function(){return{date:(new Date).getFullYear()}}};const te=(0,d.Z)(ee,[["render",X]]);var re=te,ae={name:"admin-layout",components:{AdminNavbar:g,HeaderStats:W,FooterAdmin:re}};const le=(0,d.Z)(ae,[["render",b]]);var oe=le,se={class:"relative w-full h-full py-40 min-h-screen"};function de(e,t,r,l,o,s){var d=(0,a.resolveComponent)("router-view");return(0,a.openBlock)(),(0,a.createBlock)("div",null,[(0,a.createVNode)("main",null,[(0,a.createVNode)("section",se,[(0,a.createVNode)("div",{class:"absolute top-0 w-full h-full bg-blueGray-800 bg-no-repeat bg-full",style:"background-image: url('".concat(o.registerBg2,"');")},null,4),(0,a.createVNode)(d)])])])}var ne=r.p+"img/register_bg_2.4f2cb0ac.png",ce={data:function(){return{registerBg2:ne}},components:{}};const ie=(0,d.Z)(ce,[["render",de]]);var ue=ie,pe={class:"flex flex-wrap"},be={class:"w-full px-4"};function xe(e,t,r,l,o,s){var d=(0,a.resolveComponent)("CardSettings");return(0,a.openBlock)(),(0,a.createBlock)("div",pe,[(0,a.createVNode)("div",be,[(0,a.createVNode)(d)])])}var fe={class:"relative flex flex-col min-w-0 break-words w-full mb-6 shadow-lg rounded-lg bg-blueGray-100 border-0"},me={class:"rounded-t bg-white mb-0 px-6 py-6"},he={class:"text-center flex justify-between"},we={class:"text-blueGray-700 text-xl font-bold"},ge=(0,a.createTextVNode)("系统设置 "),ve={class:"text-xs font-semibold inline-block py-1 px-4 mx-4 uppercase rounded text-lightBlue-600 bg-lightBlue-200 uppercase last:mr-0 mr-1"},ye={class:"flex-auto px-4 lg:px-10 py-10 pt-0"},Ve=(0,a.createVNode)("h6",{class:"text-blueGray-400 text-sm mt-3 mb-6 font-bold uppercase"}," 通用设置 ",-1),Ne={class:"flex flex-wrap"},ke={class:"w-full lg:w-3/12 px-4"},Ce={class:"relative w-full mb-3"},Ge=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 图片识别OCR ",-1),je={class:"w-full lg:w-3/12 px-4"},Se={class:"relative w-full mb-3"},Be=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 允许其他模式 ",-1),Te={class:"w-full lg:w-3/12 px-4"},De={class:"relative w-full mb-3"},Pe=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 调试信息 ",-1),Ae={class:"w-full lg:w-3/12 px-4"},Fe={class:"relative w-full mb-3"},Ue=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 回复确认 ",-1),Me={class:"w-full lg:w-3/12 px-4"},ze={class:"relative w-full mb-3"},Le=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 对话保留时长 ",-1),Oe={class:"w-full lg:w-6/12 px-4"},Ze={class:"relative w-full mb-3"},Ie=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 代理服务器地址 ",-1),Re=(0,a.createVNode)("h6",{class:"text-blueGray-400 text-sm mt-3 mb-6 font-bold uppercase"}," 回复模式设置 ",-1),qe={class:"flex flex-wrap"},We={class:"w-full"},$e={class:"flex mb-0 list-none flex-wrap pt-3 pb-4 flex-row"},_e={class:"-mb-px mr-2 last:mr-0 flex-auto text-center"},Ye={class:"-mb-px mr-2 last:mr-0 flex-auto text-center"},Ee={class:"-mb-px mr-2 last:mr-0 flex-auto text-center"},Qe={class:"relative flex flex-col min-w-0 break-words bg-white w-full mb-6 shadow-lg rounded"},Je={class:"px-4 py-5 flex-auto"},He={class:"tab-content tab-space"},Ke={class:"flex flex-wrap"},Xe={class:"w-full lg:w-3/12 px-4"},et={class:"relative w-full mb-3"},tt=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 自动转图片阈值 ",-1),rt={class:"w-full lg:w-3/12 px-4"},at={class:"relative w-full mb-3"},lt=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 长文本自动转图片 ",-1),ot={class:"flex flex-wrap"},st={class:"w-full lg:w-3/12 px-4"},dt={class:"relative w-full mb-3"},nt=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 全局图片模式 ",-1),ct={class:"w-full lg:w-3/12 px-4"},it={class:"relative w-full mb-3"},ut=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 图片引用消息 ",-1),pt={class:"w-full lg:w-3/12 px-4"},bt={class:"relative w-full mb-3"},xt=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 启用二维码 ",-1),ft={class:"w-full lg:w-3/12 px-4"},mt={class:"relative w-full mb-3"},ht=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 预制渲染服务器访问代码 ",-1),wt={class:"w-full lg:w-6/12 px-4"},gt={class:"relative w-full mb-3"},vt=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 渲染服务器地址 ",-1),yt={class:"flex flex-wrap"},Vt={class:"w-full lg:w-3/12 px-4"},Nt={class:"relative w-full mb-3"},kt=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 全局语音模式 ",-1),Ct={class:"w-full lg:w-3/12 px-4"},Gt={class:"relative w-full mb-3"},jt=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 语音同时发送文字 ",-1),St={class:"w-full lg:w-3/12 px-4"},Bt={class:"relative w-full mb-3"},Tt=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 语音转文字阈值 ",-1),Dt={class:"w-full lg:w-3/12 px-4"},Pt={class:"relative w-full mb-3"},At=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 语音模式默认角色 ",-1),Ft=(0,a.createVNode)("option",{value:"随机"},"随机",-1),Ut={class:"w-full lg:w-6/12 px-4"},Mt={class:"relative w-full mb-3"},zt=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 语音转换API地址 ",-1),Lt={class:"w-full lg:w-6/12 px-4"},Ot={class:"relative w-full mb-3"},Zt=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 语音转换huggingface反代 ",-1),It={class:"w-full lg:w-3/12 px-4"},Rt={class:"relative w-full mb-3"},qt=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 控制情感变化程度 ",-1),Wt={class:"w-full lg:w-3/12 px-4"},$t={class:"relative w-full mb-3"},_t=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 控制音素发音长度 ",-1),Yt={class:"w-full lg:w-3/12 px-4"},Et={class:"relative w-full mb-3"},Qt=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 控制整体语速 ",-1),Jt=(0,a.createVNode)("h6",{class:"text-blueGray-400 text-sm mt-3 mb-6 font-bold uppercase"}," 绘图设置 ",-1),Ht={class:"flex flex-wrap"},Kt={class:"w-full lg:w-3/12 px-4"},Xt={class:"relative w-full mb-3"},er=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 绘图功能开关 ",-1),tr={class:"w-full lg:w-3/12 px-4"},rr={class:"relative w-full mb-3"},ar=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 绘图CD ",-1),lr=(0,a.createVNode)("h6",{class:"text-blueGray-400 text-sm mt-3 mb-6 font-bold uppercase"}," 必应Token管理 ",-1),or=(0,a.createVNode)("div",{class:"text-white px-6 py-4 border-0 rounded relative mb-4 bg-teal-500"},[(0,a.createVNode)("span",{class:"inline-block align-middle mr-8"},[(0,a.createVNode)("b",{class:"capitalize"},"注意"),(0,a.createTextVNode)(" Token修改后不会即使生效,将在整体配置保存后生效! ")])],-1),sr={class:"flex flex-wrap"},dr={class:"relative flex flex-col min-w-0 break-words w-full mb-6 shadow-lg rounded bg-emerald-900 text-white"},nr={class:"rounded-t mb-0 px-4 py-3 border-0"},cr={class:"flex flex-wrap items-center"},ir=(0,a.createVNode)("div",{class:"relative w-full px-4 max-w-full flex-grow flex-1"},[(0,a.createVNode)("h3",{class:"font-semibold text-lg text-white"}," Token管理面板 ")],-1),ur={class:"block w-full overflow-x-auto"},pr={class:"items-center w-full bg-transparent border-collapse"},br=(0,a.createVNode)("thead",null,[(0,a.createVNode)("tr",null,[(0,a.createVNode)("th",{class:"px-6 align-middle border border-solid py-3 text-xs uppercase border-l-0 border-r-0 whitespace-nowrap font-semibold text-left bg-emerald-800 text-emerald-300 border-emerald-700"}," Token "),(0,a.createVNode)("th",{class:"px-6 align-middle border border-solid py-3 text-xs uppercase border-l-0 border-r-0 whitespace-nowrap font-semibold text-left bg-emerald-800 text-emerald-300 border-emerald-700"}," 状态 "),(0,a.createVNode)("th",{class:"px-6 align-middle border border-solid py-3 text-xs uppercase border-l-0 border-r-0 whitespace-nowrap font-semibold text-left bg-emerald-800 text-emerald-300 border-emerald-700"}," 用量 "),(0,a.createVNode)("th",{class:"px-6 align-middle border border-solid py-3 text-xs uppercase border-l-0 border-r-0 whitespace-nowrap font-semibold text-left bg-emerald-800 text-emerald-300 border-emerald-700"})])],-1),xr={class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"},fr={class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"},mr={class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"},hr={class:"flex items-center"},wr={class:"mr-2"},gr={class:"relative w-full"},vr={class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4 text-right"},yr=(0,a.createVNode)("h6",{class:"text-blueGray-400 text-sm mt-3 mb-6 font-bold uppercase"}," 违禁内容核查 ",-1),Vr={class:"flex flex-wrap"},Nr={class:"w-full lg:w-12/12 px-4"},kr={class:"relative w-full mb-3"},Cr=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 输出黑名单 ",-1),Gr={class:"relative w-full mb-3"},jr=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 输入黑名单 ",-1);function Sr(e,t,r,l,o,s){var d=(0,a.resolveComponent)("token-edit");return(0,a.openBlock)(),(0,a.createBlock)("div",fe,[(0,a.createVNode)("div",me,[(0,a.createVNode)("div",he,[(0,a.createVNode)("h6",we,[ge,(0,a.createVNode)("span",ve,(0,a.toDisplayString)(o.chatConfig.version),1)]),(0,a.createVNode)("button",{onClick:t[1]||(t[1]=function(){return s.saveData&&s.saveData.apply(s,arguments)}),class:"bg-emerald-500 text-white active:bg-emerald-600 font-bold uppercase text-xs px-4 py-2 rounded shadow hover:shadow-md outline-none focus:outline-none mr-1 ease-linear transition-all duration-150",type:"button"}," 保存 ")])]),(0,a.createVNode)("div",ye,[(0,a.createVNode)("form",null,[Ve,(0,a.createVNode)("div",Ne,[(0,a.createVNode)("div",ke,[(0,a.createVNode)("div",Ce,[Ge,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[2]||(t[2]=function(e){return o.chatConfig.imgOcr=e}),type:"checkbox",class:"form-checkbox border-0 rounded text-gray-800 bg-blueGray-600 ml-1 w-5 h-5",style:{transition:"all 0.15s ease 0s"}},null,512),[[a.vModelCheckbox,o.chatConfig.imgOcr]])])]),(0,a.createVNode)("div",je,[(0,a.createVNode)("div",Se,[Be,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[3]||(t[3]=function(e){return o.chatConfig.allowOtherMode=e}),type:"checkbox",class:"form-checkbox border-0 rounded text-gray-800 bg-blueGray-600 ml-1 w-5 h-5",style:{transition:"all 0.15s ease 0s"}},null,512),[[a.vModelCheckbox,o.chatConfig.allowOtherMode]])])]),(0,a.createVNode)("div",Te,[(0,a.createVNode)("div",De,[Pe,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[4]||(t[4]=function(e){return o.chatConfig.debug=e}),type:"checkbox",class:"form-checkbox border-0 rounded text-gray-800 bg-blueGray-600 ml-1 w-5 h-5",style:{transition:"all 0.15s ease 0s"}},null,512),[[a.vModelCheckbox,o.chatConfig.debug]])])]),(0,a.createVNode)("div",Ae,[(0,a.createVNode)("div",Fe,[Ue,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[5]||(t[5]=function(e){return o.redisConfig.turnConfirm=e}),type:"checkbox",class:"form-checkbox border-0 rounded text-gray-800 bg-blueGray-600 ml-1 w-5 h-5",style:{transition:"all 0.15s ease 0s"}},null,512),[[a.vModelCheckbox,o.redisConfig.turnConfirm]])])]),(0,a.createVNode)("div",Me,[(0,a.createVNode)("div",ze,[Le,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[6]||(t[6]=function(e){return o.chatConfig.conversationPreserveTime=e}),type:"number",class:"border-0 px-3 py-3 placeholder-blueGray-300 text-blueGray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring w-full ease-linear transition-all duration-150",min:"0"},null,512),[[a.vModelText,o.chatConfig.conversationPreserveTime]])])]),(0,a.createVNode)("div",Oe,[(0,a.createVNode)("div",Ze,[Ie,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[7]||(t[7]=function(e){return o.chatConfig.proxy=e}),type:"url",class:"border-0 px-3 py-3 placeholder-blueGray-300 text-blueGray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring w-full ease-linear transition-all duration-150"},null,512),[[a.vModelText,o.chatConfig.proxy]])])])]),Re,(0,a.createVNode)("div",qe,[(0,a.createVNode)("div",We,[(0,a.createVNode)("ul",$e,[(0,a.createVNode)("li",_e,[(0,a.createVNode)("a",{class:["text-xs font-bold uppercase px-5 py-3 shadow-lg rounded block leading-normal",{"text-gray-500 bg-white":1!==o.modeopenTab,"bg-purple-200":1===o.modeopenTab}],onClick:t[8]||(t[8]=function(e){return s.toggleTabs("modeopenTab",1)})}," 文本模式 ",2)]),(0,a.createVNode)("li",Ye,[(0,a.createVNode)("a",{class:["text-xs font-bold uppercase px-5 py-3 shadow-lg rounded block leading-normal",{"text-gray-500 bg-white":2!==o.modeopenTab,"bg-purple-200":2===o.modeopenTab}],onClick:t[9]||(t[9]=function(e){return s.toggleTabs("modeopenTab",2)})}," 图片模式 ",2)]),(0,a.createVNode)("li",Ee,[(0,a.createVNode)("a",{class:["text-xs font-bold uppercase px-5 py-3 shadow-lg rounded block leading-normal",{"text-gray-500 bg-white":3!==o.modeopenTab,"bg-purple-200":3===o.modeopenTab}],onClick:t[10]||(t[10]=function(e){return s.toggleTabs("modeopenTab",3)})}," 语音模式 ",2)])]),(0,a.createVNode)("div",Qe,[(0,a.createVNode)("div",Je,[(0,a.createVNode)("div",He,[(0,a.createVNode)("div",{class:{hidden:1!==o.modeopenTab,block:1===o.modeopenTab}},[(0,a.createVNode)("div",Ke,[(0,a.createVNode)("div",Xe,[(0,a.createVNode)("div",et,[tt,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[11]||(t[11]=function(e){return o.chatConfig.autoUsePictureThreshold=e}),type:"number",class:"border-0 px-3 py-3 placeholder-blueGray-300 text-blueGray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring w-full ease-linear transition-all duration-150",min:"0"},null,512),[[a.vModelText,o.chatConfig.autoUsePictureThreshold]])])]),(0,a.createVNode)("div",rt,[(0,a.createVNode)("div",at,[lt,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[12]||(t[12]=function(e){return o.chatConfig.autoUsePicture=e}),type:"checkbox",class:"form-checkbox border-0 rounded text-gray-800 bg-blueGray-600 ml-1 w-5 h-5",style:{transition:"all 0.15s ease 0s"}},null,512),[[a.vModelCheckbox,o.chatConfig.autoUsePicture]])])])])],2),(0,a.createVNode)("div",{class:{hidden:2!==o.modeopenTab,block:2===o.modeopenTab}},[(0,a.createVNode)("div",ot,[(0,a.createVNode)("div",st,[(0,a.createVNode)("div",dt,[nt,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[13]||(t[13]=function(e){return o.chatConfig.defaultUsePicture=e}),type:"checkbox",class:"form-checkbox border-0 rounded text-gray-800 bg-blueGray-600 ml-1 w-5 h-5",style:{transition:"all 0.15s ease 0s"}},null,512),[[a.vModelCheckbox,o.chatConfig.defaultUsePicture]])])]),(0,a.createVNode)("div",ct,[(0,a.createVNode)("div",it,[ut,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[14]||(t[14]=function(e){return o.chatConfig.quoteReply=e}),type:"checkbox",class:"form-checkbox border-0 rounded text-gray-800 bg-blueGray-600 ml-1 w-5 h-5",style:{transition:"all 0.15s ease 0s"}},null,512),[[a.vModelCheckbox,o.chatConfig.quoteReply]])])]),(0,a.createVNode)("div",pt,[(0,a.createVNode)("div",bt,[xt,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[15]||(t[15]=function(e){return o.chatConfig.showQRCode=e}),type:"checkbox",class:"form-checkbox border-0 rounded text-gray-800 bg-blueGray-600 ml-1 w-5 h-5",style:{transition:"all 0.15s ease 0s"}},null,512),[[a.vModelCheckbox,o.chatConfig.showQRCode]])])]),(0,a.createVNode)("div",ft,[(0,a.createVNode)("div",mt,[ht,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[16]||(t[16]=function(e){return o.chatConfig.cacheEntry=e}),type:"checkbox",class:"form-checkbox border-0 rounded text-gray-800 bg-blueGray-600 ml-1 w-5 h-5",style:{transition:"all 0.15s ease 0s"}},null,512),[[a.vModelCheckbox,o.chatConfig.cacheEntry]])])]),(0,a.createVNode)("div",wt,[(0,a.createVNode)("div",gt,[vt,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[17]||(t[17]=function(e){return o.chatConfig.cacheUrl=e}),type:"url",class:"border-0 px-3 py-3 placeholder-blueGray-300 text-blueGray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring w-full ease-linear transition-all duration-150"},null,512),[[a.vModelText,o.chatConfig.cacheUrl]])])])])],2),(0,a.createVNode)("div",{class:{hidden:3!==o.modeopenTab,block:3===o.modeopenTab}},[(0,a.createVNode)("div",yt,[(0,a.createVNode)("div",Vt,[(0,a.createVNode)("div",Nt,[kt,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[18]||(t[18]=function(e){return o.chatConfig.defaultUseTTS=e}),type:"checkbox",class:"form-checkbox border-0 rounded text-gray-800 bg-blueGray-600 ml-1 w-5 h-5",style:{transition:"all 0.15s ease 0s"}},null,512),[[a.vModelCheckbox,o.chatConfig.defaultUseTTS]])])]),(0,a.createVNode)("div",Ct,[(0,a.createVNode)("div",Gt,[jt,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[19]||(t[19]=function(e){return o.chatConfig.alsoSendText=e}),type:"checkbox",class:"form-checkbox border-0 rounded text-gray-800 bg-blueGray-600 ml-1 w-5 h-5",style:{transition:"all 0.15s ease 0s"}},null,512),[[a.vModelCheckbox,o.chatConfig.alsoSendText]])])]),(0,a.createVNode)("div",St,[(0,a.createVNode)("div",Bt,[Tt,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[20]||(t[20]=function(e){return o.chatConfig.ttsAutoFallbackThreshold=e}),type:"number",class:"border-0 px-3 py-3 placeholder-blueGray-300 text-blueGray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring w-full ease-linear transition-all duration-150",min:"0",max:"299"},null,512),[[a.vModelText,o.chatConfig.ttsAutoFallbackThreshold]])])]),(0,a.createVNode)("div",Dt,[(0,a.createVNode)("div",Pt,[At,(0,a.withDirectives)((0,a.createVNode)("select",{name:"pets","onUpdate:modelValue":t[21]||(t[21]=function(e){return o.chatConfig.defaultTTSRole=e}),onChange:t[22]||(t[22]=function(e){return s.selectClass("defaultTTSRole",e)}),class:"border-0 px-3 py-3 placeholder-blueGray-300 text-blueGray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring w-full ease-linear transition-all duration-150"},[Ft,((0,a.openBlock)(!0),(0,a.createBlock)(a.Fragment,null,(0,a.renderList)(o.defaultTTSRole_selectClassData,(function(e,t){return(0,a.openBlock)(),(0,a.createBlock)("option",{key:t,value:e},(0,a.toDisplayString)(e),9,["value"])})),128))],544),[[a.vModelSelect,o.chatConfig.defaultTTSRole]])])]),(0,a.createVNode)("div",Ut,[(0,a.createVNode)("div",Mt,[zt,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[23]||(t[23]=function(e){return o.chatConfig.ttsSpace=e}),type:"url",class:"border-0 px-3 py-3 placeholder-blueGray-300 text-blueGray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring w-full ease-linear transition-all duration-150"},null,512),[[a.vModelText,o.chatConfig.ttsSpace]])])]),(0,a.createVNode)("div",Lt,[(0,a.createVNode)("div",Ot,[Zt,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[24]||(t[24]=function(e){return o.chatConfig.huggingFaceReverseProxy=e}),type:"url",class:"border-0 px-3 py-3 placeholder-blueGray-300 text-blueGray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring w-full ease-linear transition-all duration-150"},null,512),[[a.vModelText,o.chatConfig.huggingFaceReverseProxy]])])]),(0,a.createVNode)("div",It,[(0,a.createVNode)("div",Rt,[qt,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[25]||(t[25]=function(e){return o.chatConfig.noiseScale=e}),type:"number",class:"border-0 px-3 py-3 placeholder-blueGray-300 text-blueGray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring w-full ease-linear transition-all duration-150",min:"0",max:"1"},null,512),[[a.vModelText,o.chatConfig.noiseScale]])])]),(0,a.createVNode)("div",Wt,[(0,a.createVNode)("div",$t,[_t,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[26]||(t[26]=function(e){return o.chatConfig.noiseScaleW=e}),type:"number",class:"border-0 px-3 py-3 placeholder-blueGray-300 text-blueGray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring w-full ease-linear transition-all duration-150",min:"0",max:"1"},null,512),[[a.vModelText,o.chatConfig.noiseScaleW]])])]),(0,a.createVNode)("div",Yt,[(0,a.createVNode)("div",Et,[Qt,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[27]||(t[27]=function(e){return o.chatConfig.lengthScale=e}),type:"number",class:"border-0 px-3 py-3 placeholder-blueGray-300 text-blueGray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring w-full ease-linear transition-all duration-150",min:"0",max:"2"},null,512),[[a.vModelText,o.chatConfig.lengthScale]])])])])],2)])])])])]),Jt,(0,a.createVNode)("div",Ht,[(0,a.createVNode)("div",Kt,[(0,a.createVNode)("div",Xt,[er,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[28]||(t[28]=function(e){return o.chatConfig.enableDraw=e}),type:"checkbox",class:"form-checkbox border-0 rounded text-gray-800 bg-blueGray-600 ml-1 w-5 h-5",style:{transition:"all 0.15s ease 0s"}},null,512),[[a.vModelCheckbox,o.chatConfig.enableDraw]])])]),(0,a.createVNode)("div",tr,[(0,a.createVNode)("div",rr,[ar,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[29]||(t[29]=function(e){return o.chatConfig.drawCD=e}),type:"number",class:"border-0 px-3 py-3 placeholder-blueGray-300 text-blueGray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring w-full ease-linear transition-all duration-150",min:"0"},null,512),[[a.vModelText,o.chatConfig.drawCD]])])])]),lr,or,(0,a.createVNode)("div",sr,[(0,a.createVNode)("div",dr,[(0,a.createVNode)("div",nr,[(0,a.createVNode)("div",cr,[ir,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[30]||(t[30]=function(e){return o.newBingToken=e}),type:"text",class:"text-blueGray-600 bg-white active:bg-emerald-600 font-bold uppercase text-xs px-4 py-2 rounded shadow hover:shadow-md outline-none focus:outline-none mr-1 ease-linear transition-all duration-150"},null,512),[[a.vModelText,o.newBingToken]]),(0,a.createVNode)("button",{onClick:t[31]||(t[31]=function(){return s.addToken&&s.addToken.apply(s,arguments)}),class:"bg-emerald-500 text-white active:bg-emerald-600 font-bold uppercase text-xs px-4 py-2 rounded shadow hover:shadow-md outline-none focus:outline-none mr-1 ease-linear transition-all duration-150",type:"button"}," 新增 ")])]),(0,a.createVNode)("div",ur,[(0,a.createVNode)("table",pr,[br,(0,a.createVNode)("tbody",null,[((0,a.openBlock)(!0),(0,a.createBlock)(a.Fragment,null,(0,a.renderList)(o.redisConfig.bingTokens,(function(e){return(0,a.openBlock)(),(0,a.createBlock)("tr",{key:e.Token},[(0,a.createVNode)("td",xr,[(0,a.createVNode)(d,{modelValue:e.Token,"onUpdate:modelValue":function(t){return e.Token=t}},null,8,["modelValue","onUpdate:modelValue"])]),(0,a.createVNode)("td",fr,[(0,a.createVNode)("i",{class:["fas fa-circle mr-2","正常"===e.State?"text-emerald-500":"受限"===e.State?"text-orange-500":"text-red-500"]},null,2),(0,a.createTextVNode)(" "+(0,a.toDisplayString)(e.State),1)]),(0,a.createVNode)("td",mr,[(0,a.createVNode)("div",hr,[(0,a.createVNode)("span",wr,(0,a.toDisplayString)(e.Usage),1),(0,a.createVNode)("div",gr,[(0,a.createVNode)("div",{class:["overflow-hidden h-2 text-xs flex rounded",e.Usage<400?"bg-emerald-200":"bg-red-200"]},[(0,a.createVNode)("div",{style:"width: ".concat(e.Usage/600*100,"%;"),class:["shadow-none flex flex-col text-center whitespace-nowrap text-white justify-center",e.Usage<400?"bg-emerald-500":"bg-red-500"]},null,6)],2)])])]),(0,a.createVNode)("td",vr,[(0,a.createVNode)("button",{onClick:function(t){return s.delToken(e.Token)},class:"bg-red-500 text-white active:bg-red-600 font-bold uppercase text-xs px-4 py-2 rounded shadow hover:shadow-md outline-none focus:outline-none mr-1 ease-linear transition-all duration-150",type:"button"}," 删除 ",8,["onClick"])])])})),128))])])])])]),yr,(0,a.createVNode)("div",Vr,[(0,a.createVNode)("div",Nr,[(0,a.createVNode)("div",kr,[Cr,(0,a.withDirectives)((0,a.createVNode)("textarea",{"onUpdate:modelValue":t[32]||(t[32]=function(e){return o.chatConfig.blockWords=e}),type:"text",class:"border-0 px-3 py-3 placeholder-blueGray-300 text-blueGray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring w-full ease-linear transition-all duration-150"},null,512),[[a.vModelText,o.chatConfig.blockWords]])]),(0,a.createVNode)("div",Gr,[jr,(0,a.withDirectives)((0,a.createVNode)("textarea",{"onUpdate:modelValue":t[33]||(t[33]=function(e){return o.chatConfig.promptBlockWords=e}),type:"text",class:"border-0 px-3 py-3 placeholder-blueGray-300 text-blueGray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring w-full ease-linear transition-all duration-150"},null,512),[[a.vModelText,o.chatConfig.promptBlockWords]])])])])])])])}r(57658),r(69600),r(34553),r(40561);var Br={class:"px-4 py-5 flex-auto"},Tr={class:"tab-content tab-space"};function Dr(e,t,r,l,o,s){return(0,a.openBlock)(),(0,a.createBlock)("div",null,[(0,a.createVNode)("a",{class:"py-1 px-3 text-xs",href:"#pablo",ref:"btnDropdownRef",onClick:t[1]||(t[1]=function(e){return s.toggleDropdown(e)})},(0,a.toDisplayString)(r.modelValue.substring(0,60))+"... ",513),(0,a.createVNode)("div",{ref:"popoverDropdownRef",class:[{hidden:!o.dropdownPopoverShow,block:o.dropdownPopoverShow},"relative flex flex-col min-w-0 break-words bg-white w-1/2 mb-6 shadow-lg rounded"]},[(0,a.createVNode)("div",Br,[(0,a.createVNode)("div",Tr,[(0,a.createVNode)("textarea",{value:r.modelValue,onInput:t[2]||(t[2]=function(t){return e.$emit("update:modelValue",t.target.value)}),type:"text",class:"border-0 px-3 py-3 placeholder-blueGray-300 text-blueGray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring w-full ease-linear transition-all duration-150"},null,40,["value"])])])],2)])}var Pr=r(17211),Ar={props:["modelValue"],emits:["update:modelValue"],data:function(){return{dropdownPopoverShow:!1}},methods:{toggleDropdown:function(e){e.preventDefault(),this.dropdownPopoverShow?this.dropdownPopoverShow=!1:(this.dropdownPopoverShow=!0,(0,Pr.fi)(this.$refs.btnDropdownRef,this.$refs.popoverDropdownRef,{placement:"bottom-start"}))}}};const Fr=(0,d.Z)(Ar,[["render",Dr]]);var Ur=Fr,Mr={data:function(){return{chatConfig:{blockWords:"",promptBlockWords:"",version:"",imgOcr:!0,defaultUsePicture:!1,defaultUseTTS:!1,alsoSendText:!1,autoUsePicture:!0,autoUsePictureThreshold:1200,ttsAutoFallbackThreshold:299,quoteReply:!0,showQRCode:!0,cacheUrl:"https://content.alcedogroup.com",cacheEntry:!1,defaultTTSRole:"随机",conversationPreserveTime:0,toggleMode:"at",allowOtherMode:!0,drawCD:30,enableDraw:!0,proxy:"",debug:!0,ttsSpace:"",huggingFaceReverseProxy:"",noiseScale:.6,noiseScaleW:.668,lengthScale:1.2},redisConfig:{bingTokens:[],turnConfirm:!0},modeopenTab:1,newBingToken:"",defaultTTSRole_selectClassData:["特别周","无声铃鹿","东海帝皇(帝宝,帝王)","丸善斯基","富士奇迹","小栗帽","黄金船","伏特加","大和赤骥","大树快车","草上飞","菱亚马逊","目白麦昆","神鹰","好歌剧","成田白仁","鲁道夫象征(皇帝)","气槽","爱丽数码","星云天空","玉藻十字","美妙姿势","琵琶晨光","摩耶重炮","曼城茶座","美浦波旁","目白赖恩","菱曙","雪中美人","米浴","艾尼斯风神","爱丽速子(爱丽快子)","爱慕织姬","稻荷一","胜利奖券","空中神宫","荣进闪耀","真机伶","川上公主","黄金城(黄金城市)","樱花进王","采珠","新光风","东商变革","超级小海湾","醒目飞鹰(寄寄子)","荒漠英雄","东瀛佐敦","中山庆典","成田大进","西野花","春丽(乌拉拉)","青竹回忆","微光飞驹","美丽周日","待兼福来","mr cb(cb先生)","名将怒涛(名将户仁)","目白多伯","优秀素质","帝王光辉","待兼诗歌剧","生野狄杜斯","目白善信","大拓太阳神","双涡轮(两立直,两喷射,二锅头,逆喷射)","里见光钻(萨托诺金刚石)","北部玄驹","樱花千代王","天狼星象征","目白阿尔丹","八重无敌","鹤丸刚志","目白光明","成田拜仁(成田路)","也文摄辉","小林历奇","北港火山","奇锐骏","苦涩糖霜","小小蚕茧","骏川手纲(绿帽恶魔)","秋川弥生(小小理事长)","乙名史悦子(乙名记者)","桐生院葵","安心泽刺刺美","樫本理子","神里绫华(龟龟)","琴","空(空哥)","丽莎","荧(荧妹)","芭芭拉","凯亚","迪卢克","雷泽","安柏","温迪","香菱","北斗","行秋","魈","凝光","可莉","钟离","菲谢尔(皇女)","班尼特","达达利亚(公子)","诺艾尔(女仆)","七七","重云","甘雨(椰羊)","阿贝多","迪奥娜(猫猫)","莫娜","刻晴","砂糖","辛焱","罗莎莉亚","胡桃","枫原万叶(万叶)","烟绯","宵宫","托马","优菈","雷电将军(雷神)","早柚","珊瑚宫心海(心海,扣扣米)","五郎","九条裟罗","荒泷一斗(一斗)","埃洛伊","申鹤","八重神子(神子)","神里绫人(绫人)","夜兰","久岐忍","鹿野苑平藏","提纳里","柯莱","多莉","云堇","纳西妲(草神)","深渊使徒","妮露","赛诺","债务处理人","坎蒂丝","真弓快车","秋人","望族","艾尔菲","艾莉丝","艾伦","阿洛瓦","天野","天目十五","愚人众-安德烈","安顺","安西","葵","青木","荒川幸次","荒谷","有泽","浅川","麻美","凝光助手","阿托","竺子","百识","百闻","百晓","白术","贝雅特丽奇","丽塔","失落迷迭","缭乱星棘","伊甸","伏特加女孩","狂热蓝调","莉莉娅","萝莎莉娅","八重樱","八重霞","卡莲","第六夜想曲","卡萝尔","姬子","极地战刃","布洛妮娅","次生银翼","理之律者%26希儿","理之律者","迷城骇兔","希儿","魇夜星渊","黑希儿","帕朵菲莉丝","不灭星锚","天元骑英","幽兰黛尔","派蒙bh3","爱酱","绯玉丸","德丽莎","月下初拥","朔夜观星","暮光骑士","格蕾修","留云借风真君","梅比乌斯","仿犹大","克莱因","圣剑幽兰黛尔","妖精爱莉","特斯拉zero","苍玄","若水","西琳","戴因斯雷布","贝拉","赤鸢","镇魂歌","渡鸦","人之律者","爱莉希雅","天穹游侠","琪亚娜","空之律者","薪炎之律者","云墨丹心","符华","识之律者","特瓦林","维尔薇","芽衣","雷之律者","断罪影舞","阿波尼亚","榎本","厄尼斯特","恶龙","范二爷","法拉","愚人众士兵","愚人众士兵a","愚人众士兵b","愚人众士兵c","愚人众a","愚人众b","飞飞","菲利克斯","女性跟随者","逢岩","摆渡人","狂躁的男人","奥兹","芙萝拉","跟随者","蜜汁生物","黄麻子","渊上","藤木","深见","福本","芙蓉","古泽","古田","古山","古谷昇","傅三儿","高老六","矿工冒","元太","德安公","茂才公","杰拉德","葛罗丽","金忽律","公俊","锅巴","歌德","阿豪","狗三儿","葛瑞丝","若心","阿山婆","怪鸟","广竹","观海","关宏","蜜汁卫兵","守卫1","傲慢的守卫","害怕的守卫","贵安","盖伊","阿创","哈夫丹","日语阿贝多(野岛健儿)","日语埃洛伊(高垣彩阳)","日语安柏(石见舞菜香)","日语神里绫华(早见沙织)","日语神里绫人(石田彰)","日语白术(游佐浩二)","日语芭芭拉(鬼头明里)","日语北斗(小清水亚美)","日语班尼特(逢坂良太)","日语坎蒂丝(柚木凉香)","日语重云(齐藤壮马)","日语柯莱(前川凉子)","日语赛诺(入野自由)","日语戴因斯雷布(津田健次郎)","日语迪卢克(小野贤章)","日语迪奥娜(井泽诗织)","日语多莉(金田朋子)","日语优菈(佐藤利奈)","日语菲谢尔(内田真礼)","日语甘雨(上田丽奈)","日语(畠中祐)","日语鹿野院平藏(井口祐一)","日语空(堀江瞬)","日语荧(悠木碧)","日语胡桃(高桥李依)","日语一斗(西川贵教)","日语凯亚(鸟海浩辅)","日语万叶(岛崎信长)","日语刻晴(喜多村英梨)","日语可莉(久野美咲)","日语心海(三森铃子)","日语九条裟罗(濑户麻沙美)","日语丽莎(田中理惠)","日语莫娜(小原好美)","日语纳西妲(田村由加莉)","日语妮露(金元寿子)","日语凝光(大原沙耶香)","日语诺艾尔(高尾奏音)","日语奥兹(增谷康纪)","日语派蒙(古贺葵)","日语琴(斋藤千和)","日语七七(田村由加莉)","日语雷电将军(泽城美雪)","日语雷泽(内山昂辉)","日语罗莎莉亚(加隈亚衣)","日语早柚(洲崎绫)","日语散兵(柿原彻也)","日语申鹤(川澄绫子)","日语久岐忍(水桥香织)","日语女士(庄子裕衣)","日语砂糖(藤田茜)","日语达达利亚(木村良平)","日语托马(森田成一)","日语提纳里(小林沙苗)","日语温迪(村濑步)","日语香菱(小泽亚李)","日语魈(松冈祯丞)","日语行秋(皆川纯子)","日语辛焱(高桥智秋)","日语八重神子(佐仓绫音)","日语烟绯(花守由美里)","日语夜兰(远藤绫)","日语宵宫(植田佳奈)","日语云堇(小岩井小鸟)","日语钟离(前野智昭)","杰克","阿吉","江舟","鉴秋","嘉义","纪芳","景澄","经纶","景明","晋优","阿鸠","酒客","乔尔","乔瑟夫","约顿","乔伊斯","居安","君君","顺吉","纯也","重佐","大岛纯平","蒲泽","勘解由小路健三郎","枫","枫原义庆","荫山","甲斐田龍馬","海斗","惟神晴之介","鹿野奈奈","卡琵莉亚","凯瑟琳","加藤信悟","加藤洋平","胜家","茅葺一庆","和昭","一正","一道","桂一","庆次郎","阿贤","健司","健次郎","健三郎","天理","杀手a","杀手b","木南杏奈","木村","国王","木下","北村","清惠","清人","克列门特","骑士","小林","小春","康拉德","大肉丸","琴美","宏一","康介","幸德","高善","梢","克罗索","久保","九条镰治","久木田","昆钧","菊地君","久利须","黑田","黑泽京之介","响太","岚姐","兰溪","澜阳","劳伦斯","乐明","莱诺","莲","良子","李当","李丁","小乐","灵","小玲","琳琅a","琳琅b","小彬","小德","小楽","小龙","小吴","小吴的记忆","理正","阿龙","卢卡","洛成","罗巧","北风狼","卢正","萍姥姥","前田","真昼","麻纪","真","愚人众-马克西姆","女性a","女性b","女性a的跟随者","阿守","玛格丽特","真理","玛乔丽","玛文","正胜","昌信","将司","正人","路爷","老章","松田","松本","松浦","松坂","老孟","孟丹","商人随从","传令兵","米歇尔","御舆源一郎","御舆源次郎","千岩军教头","千岩军士兵","明博","明俊","美铃","美和","阿幸","削月筑阳真君","钱眼儿","森彦","元助","理水叠山真君","理水疊山真君","朱老板","木木","村上","村田","永野","长野原龙之介","长濑","中野志乃","菜菜子","楠楠","成濑","阿内","宁禄","牛志","信博","伸夫","野方","诺拉","纪香","诺曼","修女","纯水精灵","小川","小仓澪","冈林","冈崎绘里香","冈崎陆斗","奥拉夫","老科","鬼婆婆","小野寺","大河原五右卫门","大久保大介","大森","大助","奥特","派蒙","派蒙2","病人a","病人b","巴顿","派恩","朋义","围观群众","围观群众a","围观群众b","围观群众c","围观群众d","围观群众e","铜雀","阿肥","兴叔","老周叔","公主","彼得","乾子","芊芊","乾玮","绮命","杞平","秋月","昆恩","雷电影","兰道尔","雷蒙德","冒失的帕拉德","伶一","玲花","阿仁","家臣们","梨绘","荣江","戎世","浪人","罗伊斯","如意","凉子","彩香","酒井","坂本","朔次郎","武士a","武士b","武士c","武士d","珊瑚","三田","莎拉","笹野","聪美","聪","小百合","散兵","害怕的小刘","舒伯特","舒茨","海龙","世子","谢尔盖","家丁","商华","沙寅","阿升","柴田","阿茂","式大将","清水","志村勘兵卫","新之丞","志织","石头","诗羽","诗筠","石壮","翔太","正二","周平","舒杨","齐格芙丽雅","女士","思勤","六指乔瑟","愚人众小兵d","愚人众小兵a","愚人众小兵b","愚人众小兵c","吴老五","吴老二","滑头鬼","言笑","吴老七","士兵h","士兵i","士兵a","士兵b","士兵c","士兵d","士兵e","士兵f","士兵g","奏太","斯坦利","掇星攫辰天君","小头","大武","陶义隆","杉本","苏西","嫌疑人a","嫌疑人b","嫌疑人c","嫌疑人d","斯万","剑客a","剑客b","阿二","忠胜","忠夫","阿敬","孝利","鹰司进","高山","九条孝行","毅","竹内","拓真","卓也","太郎丸","泰勒","手岛","哲平","哲夫","托克","大boss","阿强","托尔德拉","旁观者","天成","阿大","蒂玛乌斯","提米","户田","阿三","一起的人","德田","德长","智树","利彦","胖乎乎的旅行者","藏宝人a","藏宝人b","藏宝人c","藏宝人d","阿祇","恒雄","露子","话剧团团长","内村","上野","上杉","老戴","老高","老贾","老墨","老孙","天枢星","老云","有乐斋","丑雄","乌维","瓦京","菲尔戈黛特","维多利亚","薇尔","瓦格纳","阿外","侍女","瓦拉","望雅","宛烟","琬玉","战士a","战士b","渡辺","渡部","阿伟","文璟","文渊","韦尔纳","王扳手","武沛","晓飞","辛程","星火","星稀","辛秀","秀华","阿旭","徐刘师","矢部","八木","山上","阿阳","颜笑","康明","泰久","安武","矢田幸喜","矢田辛喜","义坚","莺儿","盈丰","宜年","银杏","逸轩","横山","永贵","永业","嘉久","吉川","义高","用高","阳太","元蓉","玥辉","毓华","有香","幸也","由真","结菜","韵宁","百合","百合华","尤苏波夫","裕子","悠策","悠也","于嫣","柚子","老郑","正茂","志成","芷巧","知易","支支","周良","珠函","祝明","祝涛"]}},components:{TokenEdit:Ur},created:function(){this.getData()},methods:{getData:function(){var e=this;I.Z.post("".concat(window.location.origin,"/sysconfig")).then((function(t){"未登录"==t.data.err&&e.$router.push({path:"/auth/login"}),e.chatConfig=t.data.chatConfig,e.redisConfig=t.data.redisConfig,e.chatConfig.blockWords=t.data.chatConfig.blockWords.join(","),e.chatConfig.promptBlockWords=t.data.chatConfig.promptBlockWords.join(",")})).catch((function(e){console.log(e)}))},saveData:function(){I.Z.post("".concat(window.location.origin,"/saveconfig"),{chatConfig:this.chatConfig,redisConfig:this.redisConfig}).then((function(e){console.log(e)})).catch((function(e){console.log(e)}))},delToken:function(e){var t=this.redisConfig.bingTokens.findIndex((function(t){return t.Token===e}));-1!==t&&this.redisConfig.bingTokens.splice(t,1)},addToken:function(){var e=this,t=this.redisConfig.bingTokens.findIndex((function(t){return t.Token===e.newBingToken}));-1===t&&this.redisConfig.bingTokens.push({Token:this.newBingToken,State:"正常",Usage:0}),this.newBingToken=""},selectClass:function(e,t){this.chatConfig[e]=t.target.value},toggleTabs:function(e,t){this[e]=t}}};const zr=(0,d.Z)(Mr,[["render",Sr]]);var Lr=zr,Or={components:{CardSettings:Lr}};const Zr=(0,d.Z)(Or,[["render",xe]]);var Ir=Zr,Rr={class:"flex flex-wrap mt-4"},qr={class:"w-full mb-12 px-4"},Wr={class:"w-full mb-12 px-4"};function $r(e,t,r,l,o,s){var d=(0,a.resolveComponent)("card-table");return(0,a.openBlock)(),(0,a.createBlock)("div",Rr,[(0,a.createVNode)("div",qr,[(0,a.createVNode)(d)]),(0,a.createVNode)("div",Wr,[(0,a.createVNode)(d,{color:"dark"})])])}var _r={class:"rounded-t mb-0 px-4 py-3 border-0"},Yr={class:"flex flex-wrap items-center"},Er={class:"relative w-full px-4 max-w-full flex-grow flex-1"},Qr={class:"block w-full overflow-x-auto"},Jr={class:"items-center w-full bg-transparent border-collapse"},Hr={class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4 text-left flex items-center"},Kr=(0,a.createVNode)("td",{class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"}," $2,500 USD ",-1),Xr=(0,a.createVNode)("td",{class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"},[(0,a.createVNode)("i",{class:"fas fa-circle text-orange-500 mr-2"}),(0,a.createTextVNode)(" pending ")],-1),ea={class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"},ta={class:"flex"},ra=(0,a.createVNode)("td",{class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"},[(0,a.createVNode)("div",{class:"flex items-center"},[(0,a.createVNode)("span",{class:"mr-2"},"60%"),(0,a.createVNode)("div",{class:"relative w-full"},[(0,a.createVNode)("div",{class:"overflow-hidden h-2 text-xs flex rounded bg-red-200"},[(0,a.createVNode)("div",{style:{width:"60%"},class:"shadow-none flex flex-col text-center whitespace-nowrap text-white justify-center bg-red-500"})])])])],-1),aa={class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4 text-right"},la={class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4 text-left flex items-center"},oa=(0,a.createVNode)("td",{class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"}," $1,800 USD ",-1),sa=(0,a.createVNode)("td",{class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"},[(0,a.createVNode)("i",{class:"fas fa-circle text-emerald-500 mr-2"}),(0,a.createTextVNode)(" completed ")],-1),da={class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"},na={class:"flex"},ca=(0,a.createVNode)("td",{class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"},[(0,a.createVNode)("div",{class:"flex items-center"},[(0,a.createVNode)("span",{class:"mr-2"},"100%"),(0,a.createVNode)("div",{class:"relative w-full"},[(0,a.createVNode)("div",{class:"overflow-hidden h-2 text-xs flex rounded bg-emerald-200"},[(0,a.createVNode)("div",{style:{width:"100%"},class:"shadow-none flex flex-col text-center whitespace-nowrap text-white justify-center bg-emerald-500"})])])])],-1),ia={class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4 text-right"},ua={class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4 text-left flex items-center"},pa=(0,a.createVNode)("td",{class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"}," $3,150 USD ",-1),ba=(0,a.createVNode)("td",{class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"},[(0,a.createVNode)("i",{class:"fas fa-circle text-red-500 mr-2"}),(0,a.createTextVNode)(" delayed ")],-1),xa={class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"},fa={class:"flex"},ma=(0,a.createVNode)("td",{class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"},[(0,a.createVNode)("div",{class:"flex items-center"},[(0,a.createVNode)("span",{class:"mr-2"},"73%"),(0,a.createVNode)("div",{class:"relative w-full"},[(0,a.createVNode)("div",{class:"overflow-hidden h-2 text-xs flex rounded bg-red-200"},[(0,a.createVNode)("div",{style:{width:"73%"},class:"shadow-none flex flex-col text-center whitespace-nowrap text-white justify-center bg-red-500"})])])])],-1),ha={class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4 text-right"},wa={class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4 text-left flex items-center"},ga=(0,a.createVNode)("td",{class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"}," $4,400 USD ",-1),va=(0,a.createVNode)("td",{class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"},[(0,a.createVNode)("i",{class:"fas fa-circle text-teal-500 mr-2"}),(0,a.createTextVNode)(" on schedule ")],-1),ya={class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"},Va={class:"flex"},Na=(0,a.createVNode)("td",{class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"},[(0,a.createVNode)("div",{class:"flex items-center"},[(0,a.createVNode)("span",{class:"mr-2"},"90%"),(0,a.createVNode)("div",{class:"relative w-full"},[(0,a.createVNode)("div",{class:"overflow-hidden h-2 text-xs flex rounded bg-teal-200"},[(0,a.createVNode)("div",{style:{width:"90%"},class:"shadow-none flex flex-col text-center whitespace-nowrap text-white justify-center bg-teal-500"})])])])],-1),ka={class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4 text-right"},Ca={class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4 text-left flex items-center"},Ga=(0,a.createVNode)("td",{class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"}," $2,200 USD ",-1),ja=(0,a.createVNode)("td",{class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"},[(0,a.createVNode)("i",{class:"fas fa-circle text-emerald-500 mr-2"}),(0,a.createTextVNode)(" completed ")],-1),Sa={class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"},Ba={class:"flex"},Ta=(0,a.createVNode)("td",{class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4"},[(0,a.createVNode)("div",{class:"flex items-center"},[(0,a.createVNode)("span",{class:"mr-2"},"100%"),(0,a.createVNode)("div",{class:"relative w-full"},[(0,a.createVNode)("div",{class:"overflow-hidden h-2 text-xs flex rounded bg-emerald-200"},[(0,a.createVNode)("div",{style:{width:"100%"},class:"shadow-none flex flex-col text-center whitespace-nowrap text-white justify-center bg-emerald-500"})])])])],-1),Da={class:"border-t-0 px-6 align-middle border-l-0 border-r-0 text-xs whitespace-nowrap p-4 text-right"};function Pa(e,t,r,l,o,s){var d=(0,a.resolveComponent)("table-dropdown");return(0,a.openBlock)(),(0,a.createBlock)("div",{class:["relative flex flex-col min-w-0 break-words w-full mb-6 shadow-lg rounded",["light"===r.color?"bg-white":"bg-emerald-900 text-white"]]},[(0,a.createVNode)("div",_r,[(0,a.createVNode)("div",Yr,[(0,a.createVNode)("div",Er,[(0,a.createVNode)("h3",{class:["font-semibold text-lg",["light"===r.color?"text-blueGray-700":"text-white"]]}," Card Tables ",2)])])]),(0,a.createVNode)("div",Qr,[(0,a.createVNode)("table",Jr,[(0,a.createVNode)("thead",null,[(0,a.createVNode)("tr",null,[(0,a.createVNode)("th",{class:["px-6 align-middle border border-solid py-3 text-xs uppercase border-l-0 border-r-0 whitespace-nowrap font-semibold text-left",["light"===r.color?"bg-blueGray-50 text-blueGray-500 border-blueGray-100":"bg-emerald-800 text-emerald-300 border-emerald-700"]]}," Project ",2),(0,a.createVNode)("th",{class:["px-6 align-middle border border-solid py-3 text-xs uppercase border-l-0 border-r-0 whitespace-nowrap font-semibold text-left",["light"===r.color?"bg-blueGray-50 text-blueGray-500 border-blueGray-100":"bg-emerald-800 text-emerald-300 border-emerald-700"]]}," Budget ",2),(0,a.createVNode)("th",{class:["px-6 align-middle border border-solid py-3 text-xs uppercase border-l-0 border-r-0 whitespace-nowrap font-semibold text-left",["light"===r.color?"bg-blueGray-50 text-blueGray-500 border-blueGray-100":"bg-emerald-800 text-emerald-300 border-emerald-700"]]}," Status ",2),(0,a.createVNode)("th",{class:["px-6 align-middle border border-solid py-3 text-xs uppercase border-l-0 border-r-0 whitespace-nowrap font-semibold text-left",["light"===r.color?"bg-blueGray-50 text-blueGray-500 border-blueGray-100":"bg-emerald-800 text-emerald-300 border-emerald-700"]]}," Users ",2),(0,a.createVNode)("th",{class:["px-6 align-middle border border-solid py-3 text-xs uppercase border-l-0 border-r-0 whitespace-nowrap font-semibold text-left",["light"===r.color?"bg-blueGray-50 text-blueGray-500 border-blueGray-100":"bg-emerald-800 text-emerald-300 border-emerald-700"]]}," Completion ",2),(0,a.createVNode)("th",{class:["px-6 align-middle border border-solid py-3 text-xs uppercase border-l-0 border-r-0 whitespace-nowrap font-semibold text-left",["light"===r.color?"bg-blueGray-50 text-blueGray-500 border-blueGray-100":"bg-emerald-800 text-emerald-300 border-emerald-700"]]},null,2)])]),(0,a.createVNode)("tbody",null,[(0,a.createVNode)("tr",null,[(0,a.createVNode)("th",Hr,[(0,a.createVNode)("img",{src:o.bootstrap,class:"h-12 w-12 bg-white rounded-full border",alt:"..."},null,8,["src"]),(0,a.createVNode)("span",{class:["ml-3 font-bold",["light"===r.color?"text-blueGray-600":"text-white"]]}," Argon Design System ",2)]),Kr,Xr,(0,a.createVNode)("td",ea,[(0,a.createVNode)("div",ta,[(0,a.createVNode)("img",{src:o.team1,alt:"...",class:"w-10 h-10 rounded-full border-2 border-blueGray-50 shadow"},null,8,["src"]),(0,a.createVNode)("img",{src:o.team2,alt:"...",class:"w-10 h-10 rounded-full border-2 border-blueGray-50 shadow -ml-4"},null,8,["src"]),(0,a.createVNode)("img",{src:o.team3,alt:"...",class:"w-10 h-10 rounded-full border-2 border-blueGray-50 shadow -ml-4"},null,8,["src"]),(0,a.createVNode)("img",{src:o.team4,alt:"...",class:"w-10 h-10 rounded-full border-2 border-blueGray-50 shadow -ml-4"},null,8,["src"])])]),ra,(0,a.createVNode)("td",aa,[(0,a.createVNode)(d)])]),(0,a.createVNode)("tr",null,[(0,a.createVNode)("th",la,[(0,a.createVNode)("img",{src:o.angular,class:"h-12 w-12 bg-white rounded-full border",alt:"..."},null,8,["src"]),(0,a.createVNode)("span",{class:["ml-3 font-bold",["light"===r.color?"text-blueGray-600":"text-white"]]}," Angular Now UI Kit PRO ",2)]),oa,sa,(0,a.createVNode)("td",da,[(0,a.createVNode)("div",na,[(0,a.createVNode)("img",{src:o.team1,alt:"...",class:"w-10 h-10 rounded-full border-2 border-blueGray-50 shadow"},null,8,["src"]),(0,a.createVNode)("img",{src:o.team2,alt:"...",class:"w-10 h-10 rounded-full border-2 border-blueGray-50 shadow -ml-4"},null,8,["src"]),(0,a.createVNode)("img",{src:o.team3,alt:"...",class:"w-10 h-10 rounded-full border-2 border-blueGray-50 shadow -ml-4"},null,8,["src"]),(0,a.createVNode)("img",{src:o.team4,alt:"...",class:"w-10 h-10 rounded-full border-2 border-blueGray-50 shadow -ml-4"},null,8,["src"])])]),ca,(0,a.createVNode)("td",ia,[(0,a.createVNode)(d)])]),(0,a.createVNode)("tr",null,[(0,a.createVNode)("th",ua,[(0,a.createVNode)("img",{src:o.sketch,class:"h-12 w-12 bg-white rounded-full border",alt:"..."},null,8,["src"]),(0,a.createVNode)("span",{class:["ml-3 font-bold",["light"===r.color?"text-blueGray-600":"text-white"]]}," Black Dashboard Sketch ",2)]),pa,ba,(0,a.createVNode)("td",xa,[(0,a.createVNode)("div",fa,[(0,a.createVNode)("img",{src:o.team1,alt:"...",class:"w-10 h-10 rounded-full border-2 border-blueGray-50 shadow"},null,8,["src"]),(0,a.createVNode)("img",{src:o.team2,alt:"...",class:"w-10 h-10 rounded-full border-2 border-blueGray-50 shadow -ml-4"},null,8,["src"]),(0,a.createVNode)("img",{src:o.team3,alt:"...",class:"w-10 h-10 rounded-full border-2 border-blueGray-50 shadow -ml-4"},null,8,["src"]),(0,a.createVNode)("img",{src:o.team4,alt:"...",class:"w-10 h-10 rounded-full border-2 border-blueGray-50 shadow -ml-4"},null,8,["src"])])]),ma,(0,a.createVNode)("td",ha,[(0,a.createVNode)(d)])]),(0,a.createVNode)("tr",null,[(0,a.createVNode)("th",wa,[(0,a.createVNode)("img",{src:o.react,class:"h-12 w-12 bg-white rounded-full border",alt:"..."},null,8,["src"]),(0,a.createVNode)("span",{class:["ml-3 font-bold",["light"===r.color?"text-blueGray-600":"text-white"]]}," React Material Dashboard ",2)]),ga,va,(0,a.createVNode)("td",ya,[(0,a.createVNode)("div",Va,[(0,a.createVNode)("img",{src:o.team1,alt:"...",class:"w-10 h-10 rounded-full border-2 border-blueGray-50 shadow"},null,8,["src"]),(0,a.createVNode)("img",{src:o.team2,alt:"...",class:"w-10 h-10 rounded-full border-2 border-blueGray-50 shadow -ml-4"},null,8,["src"]),(0,a.createVNode)("img",{src:o.team3,alt:"...",class:"w-10 h-10 rounded-full border-2 border-blueGray-50 shadow -ml-4"},null,8,["src"]),(0,a.createVNode)("img",{src:o.team4,alt:"...",class:"w-10 h-10 rounded-full border-2 border-blueGray-50 shadow -ml-4"},null,8,["src"])])]),Na,(0,a.createVNode)("td",ka,[(0,a.createVNode)(d)])]),(0,a.createVNode)("tr",null,[(0,a.createVNode)("th",Ca,[(0,a.createVNode)("img",{src:o.vue,class:"h-12 w-12 bg-white rounded-full border",alt:"..."},null,8,["src"]),(0,a.createVNode)("span",{class:["ml-3 font-bold",["light"===r.color?"text-blueGray-600":"text-white"]]}," React Material Dashboard ",2)]),Ga,ja,(0,a.createVNode)("td",Sa,[(0,a.createVNode)("div",Ba,[(0,a.createVNode)("img",{src:o.team1,alt:"...",class:"w-10 h-10 rounded-full border-2 border-blueGray-50 shadow"},null,8,["src"]),(0,a.createVNode)("img",{src:o.team2,alt:"...",class:"w-10 h-10 rounded-full border-2 border-blueGray-50 shadow -ml-4"},null,8,["src"]),(0,a.createVNode)("img",{src:o.team3,alt:"...",class:"w-10 h-10 rounded-full border-2 border-blueGray-50 shadow -ml-4"},null,8,["src"]),(0,a.createVNode)("img",{src:o.team4,alt:"...",class:"w-10 h-10 rounded-full border-2 border-blueGray-50 shadow -ml-4"},null,8,["src"])])]),Ta,(0,a.createVNode)("td",Da,[(0,a.createVNode)(d)])])])])])],2)}var Aa=(0,a.createVNode)("i",{class:"fas fa-ellipsis-v"},null,-1),Fa=(0,a.createVNode)("a",{href:"javascript:void(0);",class:"text-sm py-2 px-4 font-normal block w-full whitespace-nowrap bg-transparent text-blueGray-700"}," Action ",-1),Ua=(0,a.createVNode)("a",{href:"javascript:void(0);",class:"text-sm py-2 px-4 font-normal block w-full whitespace-nowrap bg-transparent text-blueGray-700"}," Another action ",-1),Ma=(0,a.createVNode)("a",{href:"javascript:void(0);",class:"text-sm py-2 px-4 font-normal block w-full whitespace-nowrap bg-transparent text-blueGray-700"}," Something else here ",-1);function za(e,t,r,l,o,s){return(0,a.openBlock)(),(0,a.createBlock)("div",null,[(0,a.createVNode)("a",{class:"text-blueGray-500 py-1 px-3",href:"#pablo",ref:"btnDropdownRef",onClick:t[1]||(t[1]=function(e){return s.toggleDropdown(e)})},[Aa],512),(0,a.createVNode)("div",{ref:"popoverDropdownRef",class:["bg-white text-base z-50 float-left py-2 list-none text-left rounded shadow-lg min-w-48",{hidden:!o.dropdownPopoverShow,block:o.dropdownPopoverShow}]},[Fa,Ua,Ma],2)])}var La={data:function(){return{dropdownPopoverShow:!1}},methods:{toggleDropdown:function(e){e.preventDefault(),this.dropdownPopoverShow?this.dropdownPopoverShow=!1:(this.dropdownPopoverShow=!0,(0,Pr.fi)(this.$refs.btnDropdownRef,this.$refs.popoverDropdownRef,{placement:"bottom-start"}))}}};const Oa=(0,d.Z)(La,[["render",za]]);var Za=Oa,Ia=r.p+"img/bootstrap.bd712487.jpg",Ra=r.p+"img/angular.b5045666.jpg",qa=r.p+"img/sketch.a6af780a.jpg",Wa=r.p+"img/react.0e8c9066.jpg",$a=r.p+"img/team-1-800x800.fa5a7ac2.jpg",_a=r.p+"img/team-2-800x800.3e08ef14.jpg",Ya=r.p+"img/team-3-800x800.19201574.jpg",Ea=r.p+"img/team-4-470x470.4ef82ef4.png",Qa={data:function(){return{bootstrap:Ia,angular:Ra,sketch:qa,react:Wa,vue:Wa,team1:$a,team2:_a,team3:Ya,team4:Ea}},components:{TableDropdown:Za},props:{color:{default:"light",validator:function(e){return-1!==["light","dark"].indexOf(e)}}}};const Ja=(0,d.Z)(Qa,[["render",Pa]]);var Ha=Ja,Ka={components:{CardTable:Ha}};const Xa=(0,d.Z)(Ka,[["render",$r]]);var el=Xa,tl={class:"container mx-auto px-4 h-full"},rl={class:"flex content-center items-center justify-center h-full"},al={class:"w-full lg:w-4/12 px-4"},ll={class:"relative flex flex-col min-w-0 break-words w-full mb-6 shadow-lg rounded-lg bg-blueGray-200 border-0"},ol=(0,a.createVNode)("div",{class:"rounded-t mb-0 px-6 py-6"},[(0,a.createVNode)("div",{class:"text-center mb-3"},[(0,a.createVNode)("h6",{class:"text-blueGray-500 text-sm font-bold"}," 系统登录 ")]),(0,a.createVNode)("hr",{class:"mt-6 border-b-1 border-blueGray-300"})],-1),sl={class:"flex-auto px-4 lg:px-10 py-10 pt-0"},dl=(0,a.createVNode)("div",{class:"text-blueGray-400 text-center mb-3 font-bold"},[(0,a.createVNode)("small",null,[(0,a.createTextVNode)("首次使用时请先私聊机器人 "),(0,a.createVNode)("span",null,"#设置管理密码"),(0,a.createTextVNode)(" 设置密码")])],-1),nl={class:"relative w-full mb-3"},cl=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 机器人QQ号 ",-1),il={class:"relative w-full mb-3"},ul=(0,a.createVNode)("label",{class:"block uppercase text-blueGray-600 text-xs font-bold mb-2",htmlFor:"grid-password"}," 密码 ",-1),pl={class:"text-center mt-6"};function bl(e,t,r,l,o,s){return(0,a.openBlock)(),(0,a.createBlock)("div",tl,[(0,a.createVNode)("div",rl,[(0,a.createVNode)("div",al,[(0,a.createVNode)("div",ll,[ol,(0,a.createVNode)("div",sl,[dl,(0,a.createVNode)("form",null,[(0,a.createVNode)("div",nl,[cl,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[1]||(t[1]=function(e){return o.qq=e}),type:"email",class:"border-0 px-3 py-3 placeholder-blueGray-300 text-blueGray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring w-full ease-linear transition-all duration-150",placeholder:"QQ"},null,512),[[a.vModelText,o.qq]])]),(0,a.createVNode)("div",il,[ul,(0,a.withDirectives)((0,a.createVNode)("input",{"onUpdate:modelValue":t[2]||(t[2]=function(e){return o.passwd=e}),type:"password",class:"border-0 px-3 py-3 placeholder-blueGray-300 text-blueGray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring w-full ease-linear transition-all duration-150",placeholder:"Password"},null,512),[[a.vModelText,o.passwd]])]),(0,a.createVNode)("div",pl,[(0,a.createVNode)("button",{onClick:t[3]||(t[3]=function(){return s.login&&s.login.apply(s,arguments)}),class:"bg-blueGray-800 text-white active:bg-blueGray-600 text-sm font-bold uppercase px-6 py-3 rounded shadow hover:shadow-lg outline-none focus:outline-none mr-1 mb-1 w-full ease-linear transition-all duration-150",type:"button"}," 登录 ")])])])])])])])}var xl={data:function(){return{qq:"",passwd:""}},methods:{login:function(){var e=this;I.Z.post("".concat(window.location.origin,"/login"),{qq:this.qq,passwd:this.passwd}).then((function(t){t.data.login&&(localStorage.setItem("token",t.headers["Set-Cookie"]),e.$router.push({path:"/admin"}))})).catch((function(e){console.log(e)}))}}};const fl=(0,d.Z)(xl,[["render",bl]]);var ml=fl,hl=(0,a.createVNode)("section",{class:"pb-16 relative block bg-blueGray-800"},null,-1),wl={class:"pb-20 bg-blueGray-200 -mt-24"},gl={class:"container mx-auto px-4"},vl=(0,a.createVNode)("div",{class:"flex flex-wrap"},null,-1),yl={class:"flex flex-wrap items-center mt-32"},Vl={class:"text-blueGray-500 p-3 text-center inline-flex items-center justify-center w-16 h-16 mb-6 shadow-lg rounded-full bg-white"},Nl={key:1,class:"fas fa-user-friends text-xl"},kl={class:"text-3xl mb-2 font-semibold leading-normal"},Cl={key:0,class:"w-full lg:w-3/12 px-4 mr-auto ml-auto"},Gl={class:"relative flex flex-col min-w-0 break-words bg-white w-full mb-2 shadow-lg rounded-lg items-center"},jl={class:"mt-4"},Sl={class:"relative p-4 mb-1"},Bl=(0,a.createVNode)("h4",{class:"text-xl text-center font-bold"}," 访问代码 ",-1),Tl={class:"text-md text-center font-light mt-2"},Dl={class:"relative py-20"},Pl=(0,a.createVNode)("div",{class:"bottom-auto top-0 left-0 right-0 w-full absolute pointer-events-none overflow-hidden -mt-20 h-20",style:{transform:"translateZ(0)"}},[(0,a.createVNode)("svg",{class:"absolute bottom-0 overflow-hidden",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 2560 100",x:"0",y:"0"},[(0,a.createVNode)("polygon",{class:"text-white fill-current",points:"2560 0 2560 100 0 100"})])],-1),Al={class:"container mx-auto px-4"},Fl={class:"items-center flex flex-wrap"},Ul={class:"w-full md:w-12/12 ml-auto mr-auto px-4"},Ml={class:"md:pr-12"},zl={class:"text-emerald-600 p-3 text-center inline-flex items-center justify-center w-16 h-16 mb-6 shadow-lg rounded-full bg-emerald-300"},Ll={key:1,class:"fas fa-comment text-xl"},Ol={class:"text-3xl font-semibold"},Zl={class:"w-full md:w-12/12 ml-auto mr-auto px-4"},Il={class:"list-none mt-6"},Rl={class:"flex items-center"},ql=(0,a.createVNode)("div",null,[(0,a.createVNode)("span",{class:"text-xs font-semibold inline-block py-1 px-2 uppercase rounded-full text-emerald-600 bg-emerald-200 mr-3"},[(0,a.createVNode)("i",{class:"fas fa-info"})])],-1),Wl={class:"text-blueGray-500"},$l={class:"text-xs font-semibold inline-block py-1 px-4 mx-4 uppercase rounded text-lightBlue-600 bg-lightBlue-200 uppercase last:mr-0 mr-1"};function _l(e,t,r,l,o,s){var d=(0,a.resolveComponent)("navbar"),n=(0,a.resolveComponent)("v-md-preview"),c=(0,a.resolveComponent)("qrcode-vue"),i=(0,a.resolveComponent)("footer-small");return(0,a.openBlock)(),(0,a.createBlock)("div",null,[(0,a.createVNode)(d,{group:o.group,time:o.time},null,8,["group","time"]),(0,a.createVNode)("main",null,[hl,(0,a.createVNode)("section",wl,[(0,a.createVNode)("div",gl,[vl,(0,a.createVNode)("div",yl,[(0,a.createVNode)("div",{class:"w-full lg:w-".concat("true"===this.$route.query.qr?9:12,"/12 px-4 mr-auto ml-auto mb-4")},[(0,a.createVNode)("div",Vl,[o.userImg?((0,a.openBlock)(),(0,a.createBlock)("img",{key:0,src:o.userImg,class:"shadow-lg rounded-full mx-auto max-w-100-px"},null,8,["src"])):((0,a.openBlock)(),(0,a.createBlock)("i",Nl))]),(0,a.createVNode)("h3",kl,(0,a.toDisplayString)(o.user),1),(0,a.createVNode)(n,{class:"mdcode whitespace-pre-wrap break-all",text:o.question},null,8,["text"])],2),"true"===this.$route.query.qr?((0,a.openBlock)(),(0,a.createBlock)("div",Cl,[(0,a.createVNode)("div",Gl,[(0,a.createVNode)("div",jl,[(0,a.createVNode)(c,{value:o.herf,size:150},null,8,["value"])]),(0,a.createVNode)("blockquote",Sl,[Bl,(0,a.createVNode)("p",Tl,(0,a.toDisplayString)(this.$route.params.code),1)])])])):(0,a.createCommentVNode)("",!0)])])]),(0,a.createVNode)("section",Dl,[Pl,(0,a.createVNode)("div",Al,[(0,a.createVNode)("div",Fl,[(0,a.createVNode)("div",Ul,[(0,a.createVNode)("div",Ml,[(0,a.createVNode)("div",zl,[o.botImg?((0,a.openBlock)(),(0,a.createBlock)("img",{key:0,src:o.botImg,class:"shadow-lg rounded-full mx-auto max-w-100-px"},null,8,["src"])):((0,a.openBlock)(),(0,a.createBlock)("i",Ll))]),(0,a.createVNode)("h3",Ol,(0,a.toDisplayString)(o.bot),1),(0,a.createVNode)(n,{class:"mdcode whitespace-pre-wrap break-all",text:o.message},null,8,["text"])])]),((0,a.openBlock)(!0),(0,a.createBlock)(a.Fragment,null,(0,a.renderList)(o.images,(function(e){return(0,a.openBlock)(),(0,a.createBlock)("div",{class:"w-full md:w-".concat(e.size||12,"/12 ml-auto mr-auto px-4 pb-4"),key:e},[(0,a.createVNode)("img",{class:"max-w-full rounded-lg shadow-lg",src:e.src},null,8,["src"])],2)})),128)),(0,a.createVNode)("div",Zl,[(0,a.createVNode)("ul",Il,[((0,a.openBlock)(!0),(0,a.createBlock)(a.Fragment,null,(0,a.renderList)(o.quote,(function(e){return(0,a.openBlock)(),(0,a.createBlock)("li",{class:"py-2",key:e},[(0,a.createVNode)("div",Rl,[ql,(0,a.createVNode)("div",null,[(0,a.createVNode)("h4",Wl,[(0,a.createVNode)("a",{href:e.url},(0,a.toDisplayString)(e.text.length>30?e.text.substr(1,30)+"...":e.text),9,["href"])])])])])})),128))])]),((0,a.openBlock)(!0),(0,a.createBlock)(a.Fragment,null,(0,a.renderList)(o.suggest,(function(e){return(0,a.openBlock)(),(0,a.createBlock)("div",{class:"flex flex-wrap mt-10",key:e},[(0,a.createVNode)("span",$l,(0,a.toDisplayString)(e),1)])})),128))])])])]),(0,a.createVNode)(i)])}r(21249);var Yl={class:"top-0 absolute z-50 w-full flex flex-wrap items-center justify-between px-2 py-3 navbar-expand-lg"},El={class:"container px-4 mx-auto flex flex-wrap items-center justify-between"},Ql={class:"relative flex justify-between lg:w-auto lg:static lg:block lg:justify-start"},Jl=(0,a.createTextVNode)(" ChatGPT-Plugin "),Hl={class:"flex flex-grow items-center bg-opacity-0 lg:shadow-none"},Kl={class:"flex flex-col flex-row list-none ml-auto"},Xl={key:0,class:"text-teal-500 flex items-center mr-4"},eo={class:"text-teal-500 flex items-center mr-4"};function to(e,t,r,l,o,s){var d=(0,a.resolveComponent)("router-link");return(0,a.openBlock)(),(0,a.createBlock)("nav",Yl,[(0,a.createVNode)("div",El,[(0,a.createVNode)("div",Ql,[(0,a.createVNode)(d,{class:"text-white text-sm font-bold leading-relaxed inline-block mr-4 py-2 whitespace-nowrap uppercase",to:"/"},{default:(0,a.withCtx)((function(){return[Jl]})),_:1})]),(0,a.createVNode)("div",Hl,[(0,a.createVNode)("ul",Kl,[r.group?((0,a.openBlock)(),(0,a.createBlock)("li",Xl," 来自群: "+(0,a.toDisplayString)(r.group),1)):(0,a.createCommentVNode)("",!0),(0,a.createVNode)("li",eo," 时间:"+(0,a.toDisplayString)(s.dateFormat(r.time)),1)])])])])}var ro={props:["group","time"],data:function(){return{navbarOpen:!1}},methods:{setNavbarOpen:function(){this.navbarOpen=!this.navbarOpen},dateFormat:function(e){var t=e?new Date(e):new Date,r=t.getFullYear(),a=t.getMonth()+1<10?"0"+(t.getMonth()+1):t.getMonth()+1,l=t.getDate()<10?"0"+t.getDate():t.getDate(),o=t.getHours()<10?"0"+t.getHours():t.getHours(),s=t.getMinutes()<10?"0"+t.getMinutes():t.getMinutes();return r+"年"+a+"月"+l+"日 "+o+":"+s}}};const ao=(0,d.Z)(ro,[["render",to]]);var lo=ao,oo={class:"pb-6 relative"},so={class:"container mx-auto px-4"},no=(0,a.createVNode)("hr",{class:"mb-6 border-b-1 border-blueGray-600"},null,-1),co={class:"flex flex-wrap items-center md:justify-between justify-center"},io={class:"w-full md:w-12/12 px-4"},uo={class:"text-sm text-blueGray-500 font-semibold py-1 text-center md:text-left"},po=(0,a.createVNode)("a",{href:"https://github.com/ikechan8370/chatgpt-plugin",class:"text-emerald-600 hover:text-blueGray-300 text-sm font-semibold py-1"}," chatgpt-plugin ",-1),bo=(0,a.createTextVNode)(" by Creative ikechan8370 ");function xo(e,t,r,l,o,s){return(0,a.openBlock)(),(0,a.createBlock)("footer",oo,[(0,a.createVNode)("div",so,[no,(0,a.createVNode)("div",co,[(0,a.createVNode)("div",io,[(0,a.createVNode)("div",uo,[(0,a.createTextVNode)(" Copyright © "+(0,a.toDisplayString)(o.date)+" ",1),po,bo])])])])])}var fo={data:function(){return{date:(new Date).getFullYear()}}};const mo=(0,d.Z)(fo,[["render",xo]]);var ho=mo,wo=r(47929),go=r(52300),vo={data:function(){return{user:"",userImg:"",bot:"",botImg:"",question:"",message:"",group:"",quote:[],images:[],herf:"",time:"",suggest:[]}},components:{Navbar:lo,FooterSmall:ho,QrcodeVue:wo.Z},created:function(){this.getData()},methods:{getData:function(){var e=this;I.Z.post("".concat(window.location.origin,"/page"),{code:this.$route.params.code}).then((function(t){e.user=t.data.user,e.userImg=t.data.userImg,e.bot=t.data.bot,e.botImg=t.data.botImg,e.question=go.DS.decode(t.data.question),e.message=go.DS.decode(t.data.message),e.quote=t.data.quote,e.images=t.data.images.map((function(e){return{size:12,src:e}})),e.suggest=t.data.suggest,e.group=t.data.group,e.herf=t.data.herf,e.time=t.data.time})).catch((function(t){e.$router.push({path:"/page",query:{code:e.$route.params.code,error:t}})}))}}};const yo=(0,d.Z)(vo,[["render",_l]]);var Vo=yo,No={class:"header relative flex"},ko={class:"container md:md-40 mx-auto pt-20"},Co=(0,a.createVNode)("div",{class:"w-full md:w-8/12 lg:w-6/12 xl:w-6/12 px-4"},[(0,a.createVNode)("h2",{class:"font-semibold text-4xl text-blueGray-600"}," 使用帮助 ")],-1),Go={class:"flex flex-wrap items-center"},jo={class:"w-full md:w-6/12 px-4"},So={class:"flex flex-wrap"},Bo={class:"relative flex flex-col"},To={class:"text-blueGray-500 p-3 text-center inline-flex items-center justify-center w-12 h-12 mb-5 shadow-lg rounded-full bg-white"},Do={class:"text-xl mb-1 font-semibold"},Po={key:0,class:"text-xs font-semibold inline-block py-1 px-2 uppercase rounded text-orange-600 bg-orange-200 uppercase last:mr-0 mr-1"},Ao={class:"text-blueGray-500"},Fo=(0,a.createStaticVNode)('',1),Uo={key:0,class:"mt-48 md:mt-40 pb-16 relative bg-blueGray-100"},Mo=(0,a.createVNode)("div",{class:"-mt-20 top-0 bottom-auto left-0 right-0 w-full absolute h-20",style:{transform:"translateZ(0)"}},[(0,a.createVNode)("svg",{class:"absolute bottom-0 overflow-hidden",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 2560 100",x:"0",y:"0"},[(0,a.createVNode)("polygon",{class:"text-blueGray-100 fill-current",points:"2560 0 2560 100 0 100"})])],-1),zo={class:"justify-center text-center flex flex-wrap mt-24"},Lo={class:"w-full px-12 md:px-4"},Oo={class:"font-semibold text-4xl"},Zo={class:"container mx-auto px-4 pt-16"},Io={class:"items-center flex flex-wrap"},Ro={class:"md:pr-12"},qo={class:"text-3xl font-semibold"},Wo={key:0,class:"text-xs font-semibold inline-block py-1 px-2 rounded text-orange-600 bg-orange-200 last:mr-0 mr-1"},$o={class:"block pb-3"};function _o(e,t,r,l,o,s){var d=(0,a.resolveComponent)("index-navbar"),n=(0,a.resolveComponent)("router-link"),c=(0,a.resolveComponent)("v-md-preview"),i=(0,a.resolveComponent)("footer-small");return(0,a.openBlock)(),(0,a.createBlock)("div",null,[(0,a.createVNode)(d),(0,a.createVNode)("section",No,[(0,a.createVNode)("div",ko,[Co,(0,a.createVNode)("div",Go,[(0,a.createVNode)("div",jo,[(0,a.createVNode)("div",So,[(0,a.createVNode)("div",Bo,[((0,a.openBlock)(!0),(0,a.createBlock)(a.Fragment,null,(0,a.renderList)(o.helpIndexList,(function(e){return(0,a.openBlock)(),(0,a.createBlock)("div",{class:"px-4 py-5 flex-auto",key:e.title},[(0,a.createVNode)("div",To,[(0,a.createVNode)("i",{class:e.icon},null,2)]),(0,a.createVNode)(n,{to:"/help/".concat(e.title)},{default:(0,a.withCtx)((function(){return[(0,a.createVNode)("h6",Do,[(0,a.createTextVNode)((0,a.toDisplayString)(e.title)+" ",1),e.tip?((0,a.openBlock)(),(0,a.createBlock)("span",Po,(0,a.toDisplayString)(e.tip),1)):(0,a.createCommentVNode)("",!0)])]})),_:2},1032,["to"]),(0,a.createVNode)("p",Ao,(0,a.toDisplayString)(e.text),1)])})),128))])])])]),Fo]),(0,a.createVNode)("img",{class:"absolute top-0 b-auto right-0 pt-16 sm:w-6/12 -mt-48 sm:mt-0 w-10/12 max-h-860-px",src:o.patternVue,alt:"..."},null,8,["src"])]),this.$route.params.use?((0,a.openBlock)(),(0,a.createBlock)("section",Uo,[Mo,(0,a.createVNode)("div",zo,[(0,a.createVNode)("div",Lo,[(0,a.createVNode)("h2",Oo,(0,a.toDisplayString)(this.$route.params.use),1)])]),(0,a.createVNode)("div",Zo,[(0,a.createVNode)("div",Io,[((0,a.openBlock)(!0),(0,a.createBlock)(a.Fragment,null,(0,a.renderList)(o.helpList,(function(e){return(0,a.openBlock)(),(0,a.createBlock)("div",{class:"w-full mb-6 ml-auto px-12 md:px-4",key:e.title},[(0,a.createVNode)("div",Ro,[(0,a.createVNode)("h3",qo,[(0,a.createVNode)("i",{class:"".concat(e.icon," text-xl")},null,2),(0,a.createTextVNode)(" "+(0,a.toDisplayString)(e.title)+" ",1),e.tip?((0,a.openBlock)(),(0,a.createBlock)("span",Wo,(0,a.toDisplayString)(e.tip),1)):(0,a.createCommentVNode)("",!0)]),(0,a.createVNode)(c,{class:"mt-4",text:e.text},null,8,["text"]),(0,a.createVNode)("div",$o,[((0,a.openBlock)(!0),(0,a.createBlock)(a.Fragment,null,(0,a.renderList)(e.list,(function(e){return(0,a.openBlock)(),(0,a.createBlock)("span",{key:e,class:"font-semibold inline-block py-1 px-2 rounded-full text-blueGray-500 bg-white last:mr-0 mr-2 mt-2"},(0,a.toDisplayString)(e),1)})),128))])])])})),128))])])])):(0,a.createCommentVNode)("",!0),(0,a.createVNode)(i,{class:"mt-32"})])}var Yo={class:"top-0 fixed z-50 w-full flex flex-wrap items-center justify-between px-2 py-3 navbar-expand-lg bg-white shadow"},Eo={class:"container px-4 mx-auto flex flex-wrap items-center justify-between"},Qo={class:"w-full relative flex justify-between lg:w-auto lg:static lg:block lg:justify-start"},Jo=(0,a.createVNode)("a",{class:"text-blueGray-700 text-sm font-bold leading-relaxed inline-block mr-4 py-2 whitespace-nowrap uppercase",href:"#pablo"}," ChatGPT-Plugin ",-1),Ho=(0,a.createVNode)("i",{class:"fas fa-bars"},null,-1),Ko=(0,a.createStaticVNode)('',2);function Xo(e,t,r,l,o,s){var d=(0,a.resolveComponent)("router-link");return(0,a.openBlock)(),(0,a.createBlock)("nav",Yo,[(0,a.createVNode)("div",Eo,[(0,a.createVNode)("div",Qo,[(0,a.createVNode)(d,{to:"/"},{default:(0,a.withCtx)((function(){return[Jo]})),_:1}),(0,a.createVNode)("button",{class:"cursor-pointer text-xl leading-none px-3 py-1 border border-solid border-transparent rounded bg-transparent block lg:hidden outline-none focus:outline-none",type:"button",onClick:t[1]||(t[1]=function(){return s.setNavbarOpen&&s.setNavbarOpen.apply(s,arguments)})},[Ho])]),(0,a.createVNode)("div",{class:["lg:flex flex-grow items-center",[o.navbarOpen?"block":"hidden"]],id:"example-navbar-warning"},[Ko],2)])])}var es={data:function(){return{navbarOpen:!1}},methods:{setNavbarOpen:function(){this.navbarOpen=!this.navbarOpen}}};const ts=(0,d.Z)(es,[["render",Xo]]);var rs=ts,as=r.p+"img/pattern_vue.723fd347.png",ls={data:function(){return{patternVue:as,helpIndexList:[{icon:"fas fa-comments",title:"AI聊天",text:"基于ChatGPT、必应、ChatGLM模型进行AI问答形式的聊天。"},{icon:"fas fa-paint-brush",title:"AI画图",text:"使用Dalle接口进行图片绘制和修改。"},{icon:"fas fa-wrench",title:"插件管理",text:"可快捷设置机器人的一些运行状态。",tip:"管理功能"},{icon:"fas fa-cogs",title:"系统设置",text:"可快捷设置机器人的一些运行参数。",tip:"管理功能"}],helpList:[]}},components:{IndexNavbar:rs,FooterSmall:ho},created:function(){this.getData()},methods:{getData:function(){var e=this;I.Z.post("".concat(window.location.origin,"/help"),{use:this.$route.params.use}).then((function(t){e.helpList=t.data})).catch((function(e){console.log(e)}))}}};const os=(0,d.Z)(ls,[["render",_o]]);var ss=os,ds={class:"header relative pt-16 items-center flex h-screen max-h-860-px"},ns={class:"container mx-auto items-center flex flex-wrap"},cs={class:"w-full md:w-8/12 lg:w-6/12 xl:w-6/12 px-4"},is={class:"pt-32 sm:pt-0"},us=(0,a.createVNode)("h2",{class:"font-semibold text-4xl text-blueGray-600"}," 云崽ChatGPT插件 ",-1),ps=(0,a.createVNode)("p",{class:"mt-4 text-lg leading-relaxed text-blueGray-500"}," 当前页面发生错误,请联系服务管理人员检查后台错误信息! ",-1),bs={class:"mt-4 leading-relaxed text-blueGray-300"},xs={class:"mt-4 leading-relaxed text-blueGray-300"},fs=(0,a.createVNode)("section",{class:"mt-48 md:mt-40 pb-40 relative bg-blueGray-100"},[(0,a.createVNode)("div",{class:"-mt-20 top-0 bottom-auto left-0 right-0 w-full absolute h-20",style:{transform:"translateZ(0)"}},[(0,a.createVNode)("svg",{class:"absolute bottom-0 overflow-hidden",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 2560 100",x:"0",y:"0"},[(0,a.createVNode)("polygon",{class:"text-blueGray-100 fill-current",points:"2560 0 2560 100 0 100"})])])],-1),ms=(0,a.createVNode)("section",{class:"pb-16 bg-blueGray-200 relative pt-32"},[(0,a.createVNode)("div",{class:"-mt-20 top-0 bottom-auto left-0 right-0 w-full absolute h-20",style:{transform:"translateZ(0)"}},[(0,a.createVNode)("svg",{class:"absolute bottom-0 overflow-hidden",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 2560 100",x:"0",y:"0"},[(0,a.createVNode)("polygon",{class:"text-blueGray-200 fill-current",points:"2560 0 2560 100 0 100"})])])],-1);function hs(e,t,r,l,o,s){var d=(0,a.resolveComponent)("index-navbar");return(0,a.openBlock)(),(0,a.createBlock)("div",null,[(0,a.createVNode)(d),(0,a.createVNode)("section",ds,[(0,a.createVNode)("div",ns,[(0,a.createVNode)("div",cs,[(0,a.createVNode)("div",is,[us,ps,(0,a.createVNode)("p",bs," 页面代码:"+(0,a.toDisplayString)(this.$route.query.code),1),(0,a.createVNode)("p",xs,(0,a.toDisplayString)(this.$route.query.error),1)])])]),(0,a.createVNode)("img",{class:"absolute top-0 b-auto right-0 pt-16 sm:w-6/12 -mt-48 sm:mt-0 w-10/12 max-h-860-px",src:o.patternVue,alt:"..."},null,8,["src"])]),fs,ms])}var ws={data:function(){return{patternVue:as}},components:{IndexNavbar:rs}};const gs=(0,d.Z)(ws,[["render",hs]]);var vs=gs,ys={class:"header relative pt-16 items-center flex h-screen max-h-860-px"},Vs=(0,a.createStaticVNode)(' 云崽ChatGPT插件
欢迎使用chatgpt-plugin插件
',1),Ns=(0,a.createVNode)("section",{class:"pb-16 bg-blueGray-200 relative pt-32"},[(0,a.createVNode)("div",{class:"-mt-20 top-0 bottom-auto left-0 right-0 w-full absolute h-20",style:{transform:"translateZ(0)"}},[(0,a.createVNode)("svg",{class:"absolute bottom-0 overflow-hidden",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 2560 100",x:"0",y:"0"},[(0,a.createVNode)("polygon",{class:"text-blueGray-200 fill-current",points:"2560 0 2560 100 0 100"})])])],-1);function ks(e,t,r,l,o,s){var d=(0,a.resolveComponent)("index-navbar"),n=(0,a.resolveComponent)("footer-component");return(0,a.openBlock)(),(0,a.createBlock)("div",null,[(0,a.createVNode)(d),(0,a.createVNode)("section",ys,[Vs,(0,a.createVNode)("img",{class:"absolute top-0 b-auto right-0 pt-16 sm:w-6/12 -mt-48 sm:mt-0 w-10/12 max-h-860-px",src:o.patternVue,alt:"..."},null,8,["src"])]),Ns,(0,a.createVNode)(n)])}var Cs={class:"relative bg-blueGray-200 pt-8 pb-6"},Gs=(0,a.createVNode)("div",{class:"bottom-auto top-0 left-0 right-0 w-full absolute pointer-events-none overflow-hidden -mt-20 h-20",style:{transform:"translateZ(0)"}},[(0,a.createVNode)("svg",{class:"absolute bottom-0 overflow-hidden",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 2560 100",x:"0",y:"0"},[(0,a.createVNode)("polygon",{class:"text-blueGray-200 fill-current",points:"2560 0 2560 100 0 100"})])],-1),js={class:"container mx-auto px-4"},Ss=(0,a.createStaticVNode)('遇到问题?
如果在使用过程中遇到问题,请来qq群559567232交流。
',2),Bs={class:"flex flex-wrap items-center md:justify-between justify-center"},Ts={class:"w-full md:w-6/12 px-6 mx-auto text-center"},Ds={class:"text-sm text-blueGray-500 font-semibold py-1"},Ps=(0,a.createVNode)("a",{href:"https://github.com/ikechan8370",class:"text-blueGray-500 hover:text-blueGray-800"}," Creative ikechan8370 ",-1),As=(0,a.createTextVNode)(" . ");function Fs(e,t,r,l,o,s){return(0,a.openBlock)(),(0,a.createBlock)("footer",Cs,[Gs,(0,a.createVNode)("div",js,[Ss,(0,a.createVNode)("div",Bs,[(0,a.createVNode)("div",Ts,[(0,a.createVNode)("div",Ds,[(0,a.createTextVNode)(" Copyright © "+(0,a.toDisplayString)(o.date)+" chatgpt-plugin by ",1),Ps,As])])])])])}var Us={data:function(){return{date:(new Date).getFullYear()}}};const Ms=(0,d.Z)(Us,[["render",Fs]]);var zs=Ms,Ls={data:function(){return{patternVue:as}},components:{IndexNavbar:rs,FooterComponent:zs}};const Os=(0,d.Z)(Ls,[["render",ks]]);var Zs=Os,Is={class:"relative bg-blueGray-100"},Rs={class:"px-4 md:px-10 mx-auto w-full -m-24"},qs={class:"flex flex-wrap"},Ws={class:"w-full xl:w-8/12 mb-12 xl:mb-0 px-4"},$s={class:"w-full xl:w-4/12 px-4"},_s={class:"flex flex-wrap mt-4"},Ys={class:"w-full xl:w-8/12 mb-12 xl:mb-0 px-4"},Es={class:"w-full xl:w-4/12 px-4"};function Qs(e,t,r,l,o,s){var d=(0,a.resolveComponent)("admin-navbar"),n=(0,a.resolveComponent)("header-stats"),c=(0,a.resolveComponent)("card-line-chart"),i=(0,a.resolveComponent)("card-bar-chart"),u=(0,a.resolveComponent)("card-page-visits"),p=(0,a.resolveComponent)("card-social-traffic"),b=(0,a.resolveComponent)("footer-admin");return(0,a.openBlock)(),(0,a.createBlock)("div",null,[(0,a.createVNode)("div",Is,[(0,a.createVNode)(d),(0,a.createVNode)(n),(0,a.createVNode)("div",Rs,[(0,a.createVNode)("div",null,[(0,a.createVNode)("div",qs,[(0,a.createVNode)("div",Ws,[(0,a.createVNode)(c)]),(0,a.createVNode)("div",$s,[(0,a.createVNode)(i)])]),(0,a.createVNode)("div",_s,[(0,a.createVNode)("div",Ys,[(0,a.createVNode)(u)]),(0,a.createVNode)("div",Es,[(0,a.createVNode)(p)])])]),(0,a.createVNode)(b)])])])}var Js={class:"relative flex flex-col min-w-0 break-words w-full mb-6 shadow-lg rounded bg-blueGray-700"},Hs=(0,a.createStaticVNode)('',2);function Ks(e,t,r,l,o,s){return(0,a.openBlock)(),(0,a.createBlock)("div",Js,[Hs])}var Xs=r(17757),ed=r.n(Xs),td={mounted:function(){this.$nextTick((function(){var e={type:"line",data:{labels:["January","February","March","April","May","June","July"],datasets:[{label:(new Date).getFullYear(),backgroundColor:"#4c51bf",borderColor:"#4c51bf",data:[65,78,66,44,56,67,75],fill:!1},{label:(new Date).getFullYear()-1,fill:!1,backgroundColor:"#fff",borderColor:"#fff",data:[40,68,86,74,56,60,87]}]},options:{maintainAspectRatio:!1,responsive:!0,title:{display:!1,text:"Sales Charts",fontColor:"white"},legend:{labels:{fontColor:"white"},align:"end",position:"bottom"},tooltips:{mode:"index",intersect:!1},hover:{mode:"nearest",intersect:!0},scales:{xAxes:[{ticks:{fontColor:"rgba(255,255,255,.7)"},display:!0,scaleLabel:{display:!1,labelString:"Month",fontColor:"white"},gridLines:{display:!1,borderDash:[2],borderDashOffset:[2],color:"rgba(33, 37, 41, 0.3)",zeroLineColor:"rgba(0, 0, 0, 0)",zeroLineBorderDash:[2],zeroLineBorderDashOffset:[2]}}],yAxes:[{ticks:{fontColor:"rgba(255,255,255,.7)"},display:!0,scaleLabel:{display:!1,labelString:"Value",fontColor:"white"},gridLines:{borderDash:[3],borderDashOffset:[3],drawBorder:!1,color:"rgba(255, 255, 255, 0.15)",zeroLineColor:"rgba(33, 37, 41, 0)",zeroLineBorderDash:[2],zeroLineBorderDashOffset:[2]}}]}}},t=document.getElementById("line-chart").getContext("2d");window.myLine=new(ed())(t,e)}))}};const rd=(0,d.Z)(td,[["render",Ks]]);var ad=rd,ld={class:"relative flex flex-col min-w-0 break-words bg-white w-full mb-6 shadow-lg rounded"},od=(0,a.createStaticVNode)('',2);function sd(e,t,r,l,o,s){return(0,a.openBlock)(),(0,a.createBlock)("div",ld,[od])}var dd={mounted:function(){this.$nextTick((function(){var e={type:"bar",data:{labels:["January","February","March","April","May","June","July"],datasets:[{label:(new Date).getFullYear(),backgroundColor:"#ed64a6",borderColor:"#ed64a6",data:[30,78,56,34,100,45,13],fill:!1,barThickness:8},{label:(new Date).getFullYear()-1,fill:!1,backgroundColor:"#4c51bf",borderColor:"#4c51bf",data:[27,68,86,74,10,4,87],barThickness:8}]},options:{maintainAspectRatio:!1,responsive:!0,title:{display:!1,text:"Orders Chart"},tooltips:{mode:"index",intersect:!1},hover:{mode:"nearest",intersect:!0},legend:{labels:{fontColor:"rgba(0,0,0,.4)"},align:"end",position:"bottom"},scales:{xAxes:[{display:!1,scaleLabel:{display:!0,labelString:"Month"},gridLines:{borderDash:[2],borderDashOffset:[2],color:"rgba(33, 37, 41, 0.3)",zeroLineColor:"rgba(33, 37, 41, 0.3)",zeroLineBorderDash:[2],zeroLineBorderDashOffset:[2]}}],yAxes:[{display:!0,scaleLabel:{display:!1,labelString:"Value"},gridLines:{borderDash:[2],drawBorder:!1,borderDashOffset:[2],color:"rgba(33, 37, 41, 0.2)",zeroLineColor:"rgba(33, 37, 41, 0.15)",zeroLineBorderDash:[2],zeroLineBorderDashOffset:[2]}}]}}},t=document.getElementById("bar-chart").getContext("2d");window.myBar=new(ed())(t,e)}))}};const nd=(0,d.Z)(dd,[["render",sd]]);var cd=nd,id={class:"relative flex flex-col min-w-0 break-words bg-white w-full mb-6 shadow-lg rounded"},ud=(0,a.createStaticVNode)('| Page name | Visitors | Unique users | Bounce rate |
|---|
| /argon/ | 4,569 | 340 | 46,53% |
|---|
| /argon/index.html | 3,985 | 319 | 46,53% |
|---|
| /argon/charts.html | 3,513 | 294 | 36,49% |
|---|
| /argon/tables.html | 2,050 | 147 | 50,87% |
|---|
| /argon/profile.html | 1,795 | 190 | 46,53% |
|---|
',2);function pd(e,t){return(0,a.openBlock)(),(0,a.createBlock)("div",id,[ud])}const bd={},xd=(0,d.Z)(bd,[["render",pd]]);var fd=xd,md={class:"relative flex flex-col min-w-0 break-words bg-white w-full mb-6 shadow-lg rounded"},hd=(0,a.createStaticVNode)('| Referral | Visitors | |
|---|
| Facebook | 1,480 | |
|---|
| Facebook | 5,480 | |
|---|
| Google | 4,807 | |
|---|
| Instagram | 3,678 | |
|---|
| twitter | 2,645 | |
|---|
',2);function wd(e,t){return(0,a.openBlock)(),(0,a.createBlock)("div",md,[hd])}const gd={},vd=(0,d.Z)(gd,[["render",wd]]);var yd=vd,Vd={name:"statistics-page",components:{AdminNavbar:g,HeaderStats:W,FooterAdmin:re,CardLineChart:ad,CardBarChart:cd,CardPageVisits:fd,CardSocialTraffic:yd}};const Nd=(0,d.Z)(Vd,[["render",Qs]]);var kd=Nd,Cd=r(42104),Gd=r.n(Cd),jd=r(31986),Sd=r.n(jd),Bd=r(58043),Td=r(27543),Dd=r(35245),Pd=r(23375),Ad=r(28325),Fd=r.n(Ad);r(24335),r(15251),r(35433),r(49299),r(39980),r(86405),r(68758),r(35249),r(85795),r(47231),r(42273),r(44852),r(77533),r(35266),r(72594),r(18508),r(31093),r(25691),r(4279),r(2731),r(51849),r(73253),r(24029),r(57874),r(73358),r(24064),r(2481),r(10856),r(79016),r(54019),r(36972),r(36430),r(92776),r(24940),r(58060),r(639),r(84126),r(94446),r(53292),r(46428),r(27308),r(86043),r(69104),r(97861),r(24115),r(50331),r(15827),r(21275),r(76609),r(61354),r(86902),r(64681),r(4677),r(99114),r(5798),r(52812),r(44225),r(57649),r(46213),r(29467),r(4412),r(25867),r(74307),r(59385),r(18980),r(80871),r(97899),r(2946),r(30258),r(58149),r(57065),r(73162),r(90827),r(24370),r(40728),r(96854),r(54409),r(68483),r(77158),r(60397),r(68232),r(22456),r(59979),r(70060),r(68805),r(75041),r(66841),r(79958),r(66512),r(8956),r(51039),r(75045),r(50171),r(10427),r(6634),r(9220),r(27915),r(72778),r(71828),r(91709),r(28407),r(65276),r(66857),r(51315),r(49472),r(79787),r(79812),r(1415),r(47362),r(27046),r(77346),r(31565),r(17117),r(40485),r(37802),r(92447),r(60075),r(39181),r(70110),r(81295),r(14324),r(24677),r(5578),r(88161),r(26203),r(17786),r(74277),r(65503),r(50057),r(77460),r(54263),r(90175),r(16150),r(10880),r(56521),r(29525),r(48942),r(18848),r(52503),r(99945),r(54884),r(12886),r(52008),r(81454),r(55314),r(68874),r(96342),r(38885),r(96836),r(68915),r(88651),r(46690),r(22444),r(64488),r(81917),r(56543),r(71643),r(82821),r(32334),r(69486),r(31634),r(90319),r(87442),r(51412),r(61719),r(150),r(45520),r(76347),r(85153),r(93335),r(26555),r(6004),r(48443),r(86268),r(61169),r(33965),r(16185),r(23099),r(16554),r(15101),r(89134),r(80676),r(61899),r(55949),r(80454),r(17898),r(52353),r(77661),r(677),r(33436),r(35743),r(58704),r(74876),r(11426),r(24371),r(35577),r(13144),r(85513),r(903),r(47511),r(40780),r(13210),r(54332),r(70942),r(52892),r(74984),r(20288),r(26280),r(89425),r(79457),r(92927),r(63887),r(86862),r(97353),r(43932),r(17929),r(45820),r(37345),r(24906),r(71429),r(93381),r(24319),r(9753),r(92168),r(89485),r(80366),r(26896),r(82939),r(84891),r(94933),r(54803),r(24540),r(63326),r(62356),r(21029),r(28439),r(2040),r(38512),r(50096),r(76577),r(40998),r(94840),r(23449),r(70767),r(71384),r(89865),r(42963),r(10509),r(22738),r(89281),r(9983),r(30893),r(37485),r(84435),r(68092),r(71327),r(612),r(83113),r(34229),r(65683),r(12788),r(55689),r(8571),r(90874),r(48598),r(89239),r(20601),r(65398),r(16241),r(46193),r(1607),r(37838),r(9930),r(84315),r(14032),r(10196),r(52467),r(14641),r(30035),r(70981),r(47251),r(38564),r(34438),r(83082),r(10008),r(5774),r(64040),r(10230),r(31693),r(99729),r(45682),r(10504),r(62349),r(22449),r(19938),r(2982),r(857);Gd().use(Sd(),{Prism:Fd()}),Gd().use((0,Bd.Z)()),Gd().use((0,Td.Z)()),Gd().use((0,Dd.Z)()),Gd().use((0,Pd.Z)());var Ud=[{path:"/admin",redirect:"/admin/settings",component:oe,children:[{path:"/admin/settings",component:Ir},{path:"/admin/tables",component:el}]},{path:"/auth",redirect:"/auth/login",component:ue,children:[{path:"/auth/login",component:ml}]},{path:"/page/",component:vs},{path:"/page/:code",component:Vo},{path:"/help/",component:ss},{path:"/help/:use",component:ss},{path:"/statistics/",component:kd},{path:"/",component:Zs}],Md=(0,l.p7)({history:(0,l.PO)(),routes:Ud});(0,a.createApp)(i).use(Md).use(Gd()).mount("#app")}},t={};function r(a){var l=t[a];if(void 0!==l)return l.exports;var o=t[a]={id:a,loaded:!1,exports:{}};return e[a].call(o.exports,o,o.exports,r),o.loaded=!0,o.exports}r.m=e,function(){var e=[];r.O=function(t,a,l,o){if(!a){var s=1/0;for(i=0;i=o)&&Object.keys(r.O).every((function(e){return r.O[e](a[n])}))?a.splice(n--,1):(d=!1,o0&&e[i-1][2]>o;i--)e[i]=e[i-1];e[i]=[a,l,o]}}(),function(){r.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return r.d(t,{a:t}),t}}(),function(){r.d=function(e,t){for(var a in t)r.o(t,a)&&!r.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})}}(),function(){r.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){r.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}}(),function(){r.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e}}(),function(){r.p="/"}(),function(){var e={143:0};r.O.j=function(t){return 0===e[t]};var t=function(t,a){var l,o,s=a[0],d=a[1],n=a[2],c=0;if(s.some((function(t){return 0!==e[t]}))){for(l in d)r.o(d,l)&&(r.m[l]=d[l]);if(n)var i=n(r)}for(t&&t(a);c\n \n \n
\n\n","import { render } from \"./App.vue?vue&type=template&id=1586171a\"\nconst script = {}\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n\n\n","\n \n \n \n\n\n\n","import { render } from \"./AdminNavbar.vue?vue&type=template&id=4f11c28d\"\nimport script from \"./AdminNavbar.vue?vue&type=script&lang=js\"\nexport * from \"./AdminNavbar.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
\n
\n
\n\n\n\n","\n \n
\n
\n
\n
\n {{ statSubtitle }}\n
\n \n {{ statTitle }}\n \n \n
\n
\n
\n \n \n {{ statPercent }}%\n \n {{ statDescripiron }}\n
\n
\n
\n\n\n","import { render } from \"./CardStats.vue?vue&type=template&id=48551b4a\"\nimport script from \"./CardStats.vue?vue&type=script&lang=js\"\nexport * from \"./CardStats.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./HeaderStats.vue?vue&type=template&id=9b21a476\"\nimport script from \"./HeaderStats.vue?vue&type=script&lang=js\"\nexport * from \"./HeaderStats.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n\n\n","import { render } from \"./FooterAdmin.vue?vue&type=template&id=c511656a\"\nimport script from \"./FooterAdmin.vue?vue&type=script&lang=js\"\nexport * from \"./FooterAdmin.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Admin.vue?vue&type=template&id=7c929984\"\nimport script from \"./Admin.vue?vue&type=script&lang=js\"\nexport * from \"./Admin.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n\n\n","export default __webpack_public_path__ + \"img/register_bg_2.4f2cb0ac.png\";","import { render } from \"./Auth.vue?vue&type=template&id=489cb937\"\nimport script from \"./Auth.vue?vue&type=script&lang=js\"\nexport * from \"./Auth.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n\n\n","\n \n
\n
\n
系统设置 {{chatConfig.version}}
\n \n \n
\n
\n
\n\n\n\n","\n \n\n\n","import { render } from \"./TokenEdit.vue?vue&type=template&id=c23ef382\"\nimport script from \"./TokenEdit.vue?vue&type=script&lang=js\"\nexport * from \"./TokenEdit.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./CardSettings.vue?vue&type=template&id=a68c6730\"\nimport script from \"./CardSettings.vue?vue&type=script&lang=js\"\nexport * from \"./CardSettings.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Settings.vue?vue&type=template&id=746ee0d3\"\nimport script from \"./Settings.vue?vue&type=script&lang=js\"\nexport * from \"./Settings.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n\n\n","\n \n
\n
\n
\n
\n Card Tables\n
\n \n
\n
\n
\n
\n\n\n","\n \n\n\n","import { render } from \"./TableDropdown.vue?vue&type=template&id=79e0f821\"\nimport script from \"./TableDropdown.vue?vue&type=script&lang=js\"\nexport * from \"./TableDropdown.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","export default __webpack_public_path__ + \"img/bootstrap.bd712487.jpg\";","export default __webpack_public_path__ + \"img/angular.b5045666.jpg\";","export default __webpack_public_path__ + \"img/sketch.a6af780a.jpg\";","export default __webpack_public_path__ + \"img/react.0e8c9066.jpg\";","export default __webpack_public_path__ + \"img/team-1-800x800.fa5a7ac2.jpg\";","export default __webpack_public_path__ + \"img/team-2-800x800.3e08ef14.jpg\";","export default __webpack_public_path__ + \"img/team-3-800x800.19201574.jpg\";","export default __webpack_public_path__ + \"img/team-4-470x470.4ef82ef4.png\";","import { render } from \"./CardTable.vue?vue&type=template&id=f1e2954e\"\nimport script from \"./CardTable.vue?vue&type=script&lang=js\"\nexport * from \"./CardTable.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Tables.vue?vue&type=template&id=1f16f78c\"\nimport script from \"./Tables.vue?vue&type=script&lang=js\"\nexport * from \"./Tables.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n
\n
\n
\n
\n
\n
\n 首次使用时请先私聊机器人 #设置管理密码 设置密码\n
\n
\n
\n
\n
\n
\n
\n\n\n","import { render } from \"./Login.vue?vue&type=template&id=e60900de\"\nimport script from \"./Login.vue?vue&type=script&lang=js\"\nexport * from \"./Login.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n \r\n
\r\n
\r\n \r\n\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
![]()
\r\n
\r\n
\r\n
\r\n {{user}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n 访问代码\r\n
\r\n \r\n {{this.$route.params.code}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n\r\n \r\n \r\n\r\n \r\n
\r\n\r\n \r\n
\r\n
\r\n
\r\n
![]()
\r\n
\r\n
\r\n
{{bot}}
\r\n\r\n
\r\n\r\n
\r\n
\r\n\r\n \r\n
\r\n
![]()
\r\n
\r\n\r\n \r\n
\r\n
\r\n - \r\n
\r\n
\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n\r\n \r\n
\r\n \r\n {{item}}\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n\r\n\r\n\r\n","\n \n\n\n","import { render } from \"./AuthNavbar.vue?vue&type=template&id=fdbadd20\"\nimport script from \"./AuthNavbar.vue?vue&type=script&lang=js\"\nexport * from \"./AuthNavbar.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n \r\n\r\n\r\n\r\n","import { render } from \"./FooterSmall.vue?vue&type=template&id=260c1177\"\nimport script from \"./FooterSmall.vue?vue&type=script&lang=js\"\nexport * from \"./FooterSmall.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Landing.vue?vue&type=template&id=f223aafe\"\nimport script from \"./Landing.vue?vue&type=script&lang=js\"\nexport * from \"./Landing.vue?vue&type=script&lang=js\"\n\nimport \"./Landing.vue?vue&type=style&index=0&id=f223aafe&lang=css\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n \r\n
\r\n
{{ this.$route.params.use }}
\r\n \r\n
\r\n \r\n \r\n
\r\n\r\n
\r\n
\r\n
\r\n \r\n {{ item.title }}\r\n \r\n {{item.tip}}\r\n \r\n
\r\n
\r\n\r\n
\r\n {{order}} \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n \r\n\r\n\r\n","\n \n\n\n\n","import { render } from \"./IndexNavbar.vue?vue&type=template&id=4425a838\"\nimport script from \"./IndexNavbar.vue?vue&type=script&lang=js\"\nexport * from \"./IndexNavbar.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","export default __webpack_public_path__ + \"img/pattern_vue.723fd347.png\";","import { render } from \"./Help.vue?vue&type=template&id=317024f1\"\nimport script from \"./Help.vue?vue&type=script&lang=js\"\nexport * from \"./Help.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n \r\n
\r\n \r\n\r\n
\r\n
\r\n
\r\n\r\n\r\n","import { render } from \"./Error.vue?vue&type=template&id=a498e2aa\"\nimport script from \"./Error.vue?vue&type=script&lang=js\"\nexport * from \"./Error.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n \r\n
\r\n \r\n\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n","\n \n\n\n","import { render } from \"./Footer.vue?vue&type=template&id=6bfb068e\"\nimport script from \"./Footer.vue?vue&type=script&lang=js\"\nexport * from \"./Footer.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=062a941d\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n\n\n\n","\n \n
\n
\n
\n
\n Overview\n
\n \n Sales value\n
\n \n
\n
\n
\n
\n\n\n","import { render } from \"./CardLineChart.vue?vue&type=template&id=5e2cfed6\"\nimport script from \"./CardLineChart.vue?vue&type=script&lang=js\"\nexport * from \"./CardLineChart.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n
\n
\n
\n
\n Performance\n
\n \n Total orders\n
\n \n
\n
\n
\n
\n\n\n","import { render } from \"./CardBarChart.vue?vue&type=template&id=4ac00d1a\"\nimport script from \"./CardBarChart.vue?vue&type=script&lang=js\"\nexport * from \"./CardBarChart.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n
\n
\n
\n
\n Page visits\n
\n \n
\n \n
\n
\n
\n
\n \n
\n \n \n | \n Page name\n | \n \n Visitors\n | \n \n Unique users\n | \n \n Bounce rate\n | \n
\n \n \n \n | \n /argon/\n | \n \n 4,569\n | \n \n 340\n | \n \n \n 46,53%\n | \n
\n \n | \n /argon/index.html\n | \n \n 3,985\n | \n \n 319\n | \n \n \n 46,53%\n | \n
\n \n | \n /argon/charts.html\n | \n \n 3,513\n | \n \n 294\n | \n \n \n 36,49%\n | \n
\n \n | \n /argon/tables.html\n | \n \n 2,050\n | \n \n 147\n | \n \n \n 50,87%\n | \n
\n \n | \n /argon/profile.html\n | \n \n 1,795\n | \n \n 190\n | \n \n \n 46,53%\n | \n
\n \n
\n
\n
\n\n","import { render } from \"./CardPageVisits.vue?vue&type=template&id=5cfcf1d6\"\nconst script = {}\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n
\n
\n
\n
\n Social traffic\n
\n \n
\n \n
\n
\n
\n
\n \n
\n \n \n | \n Referral\n | \n \n Visitors\n | \n | \n
\n \n \n \n | \n Facebook\n | \n \n 1,480\n | \n \n \n | \n
\n \n | \n Facebook\n | \n \n 5,480\n | \n \n \n | \n
\n \n | \n Google\n | \n \n 4,807\n | \n \n \n | \n
\n \n | \n Instagram\n | \n \n 3,678\n | \n \n \n | \n
\n \n | \n twitter\n | \n \n 2,645\n | \n \n \n | \n
\n \n
\n
\n
\n\n","import { render } from \"./CardSocialTraffic.vue?vue&type=template&id=9e372d2c\"\nconst script = {}\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Statistics.vue?vue&type=template&id=20800be1\"\nimport script from \"./Statistics.vue?vue&type=script&lang=js\"\nexport * from \"./Statistics.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"D:\\\\chatGPT\\\\cache-web\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { createApp } from \"vue\";\r\nimport { createWebHistory, createRouter } from \"vue-router\";\r\n\r\n// styles\r\n\r\nimport \"@fortawesome/fontawesome-free/css/all.min.css\";\r\nimport \"@/assets/styles/tailwind.css\";\r\n\r\n// mouting point for the whole app\r\n\r\nimport App from \"@/App.vue\";\r\n\r\n// layouts\r\n\r\nimport Admin from \"@/layouts/Admin.vue\";\r\nimport Auth from \"@/layouts/Auth.vue\";\r\n\r\n// views for Admin layout\r\n\r\n//import Dashboard from \"@/views/admin/Dashboard.vue\";\r\nimport Settings from \"@/views/admin/Settings.vue\";\r\nimport Tables from \"@/views/admin/Tables.vue\";\r\n//import Maps from \"@/views/admin/Maps.vue\";\r\n\r\n// views for Auth layout\r\n\r\nimport Login from \"@/views/auth/Login.vue\";\r\n//import Register from \"@/views/auth/Register.vue\";\r\n\r\n// views without layouts\r\n\r\nimport Landing from \"@/views/Landing.vue\";\r\nimport Help from \"@/views/Help.vue\";\r\nimport ErrPage from \"@/views/Error.vue\";\r\n//import Profile from \"@/views/Profile.vue\";\r\nimport Index from \"@/views/Index.vue\";\r\nimport Statistics from \"@/views/Statistics.vue\";\r\n\r\n// v-md-editor\r\nimport VMdPreview from '@kangc/v-md-editor/lib/preview';\r\nimport '@kangc/v-md-editor/lib/style/preview.css';\r\n\r\nimport vuepressTheme from '@kangc/v-md-editor/lib/theme/vuepress.js';\r\n//import '@kangc/v-md-editor/lib/theme/style/vuepress.css';\r\nimport \"@/assets/styles/vuepress.css\";\r\n\r\nimport createEmojiPlugin from '@kangc/v-md-editor/lib/plugins/emoji/index';\r\nimport '@kangc/v-md-editor/lib/plugins/emoji/emoji.css'\r\n\r\n//import createLineNumbertPlugin from '@kangc/v-md-editor/lib/plugins/line-number/index';\r\n\r\nimport createCopyCodePlugin from '@kangc/v-md-editor/lib/plugins/copy-code/index';\r\nimport '@kangc/v-md-editor/lib/plugins/copy-code/copy-code.css';\r\n\r\nimport createKatexPlugin from '@kangc/v-md-editor/lib/plugins/katex/cdn';\r\n\r\n// mermaid\r\nimport createMermaidPlugin from '@kangc/v-md-editor/lib/plugins/mermaid/cdn';\r\nimport '@kangc/v-md-editor/lib/plugins/mermaid/mermaid.css';\r\n\r\n\r\nimport Prism from 'prismjs';\r\n\r\n// 选择使用主题\r\nVMdPreview.use(vuepressTheme, {\r\n Prism,\r\n});\r\n\r\nVMdPreview.use(createEmojiPlugin())\r\n\r\n//VMdPreview.use(createLineNumbertPlugin())\r\n\r\nVMdPreview.use(createCopyCodePlugin())\r\n\r\nVMdPreview.use(createKatexPlugin())\r\n\r\nVMdPreview.use(createMermaidPlugin())\r\n\r\n// routes\r\n\r\nconst routes = [\r\n\r\n {\r\n path: \"/admin\",\r\n redirect: \"/admin/settings\",\r\n component: Admin,\r\n children: [\r\n /*\r\n {\r\n path: \"/admin/dashboard\",\r\n component: Dashboard,\r\n },*/\r\n {\r\n path: \"/admin/settings\",\r\n component: Settings,\r\n },\r\n {\r\n path: \"/admin/tables\",\r\n component: Tables,\r\n },/*\r\n {\r\n path: \"/admin/maps\",\r\n component: Maps,\r\n },*/\r\n ],\r\n },\r\n {\r\n path: \"/auth\",\r\n redirect: \"/auth/login\",\r\n component: Auth,\r\n children: [\r\n {\r\n path: \"/auth/login\",\r\n component: Login,\r\n },/*\r\n {\r\n path: \"/auth/register\",\r\n component: Register,\r\n },*/\r\n ],\r\n },\r\n\r\n {\r\n path: \"/page/\",\r\n component: ErrPage,\r\n },\r\n {\r\n path: \"/page/:code\",\r\n component: Landing,\r\n },\r\n {\r\n path: \"/help/\",\r\n component: Help,\r\n },\r\n {\r\n path: \"/help/:use\",\r\n component: Help,\r\n },\r\n {\r\n path: \"/statistics/\",\r\n component: Statistics,\r\n }, /*\r\n {\r\n path: \"/profile\",\r\n component: Profile,\r\n },\r\n */\r\n {\r\n path: \"/\",\r\n component: Index,\r\n },\r\n //{ path: \"/:pathMatch(.*)*\", redirect: \"/\" },\r\n];\r\n\r\nconst router = createRouter({\r\n history: createWebHistory(),\r\n routes,\r\n});\r\n\r\ncreateApp(App).use(router).use(VMdPreview).mount(\"#app\");\r\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = function(result, chunkIds, fn, priority) {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = function(module) {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.p = \"/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t143: 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkvue_notus\"] = self[\"webpackChunkvue_notus\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [998], function() { return __webpack_require__(52554); })\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["map","webpackContext","req","id","webpackContextResolve","__webpack_require__","o","e","Error","code","keys","Object","resolve","module","exports","_createBlock","_hoisted_1","_createVNode","_component_router_view","script","__exports__","render","class","_component_admin_navbar","_component_header_stats","_hoisted_2","_component_footer_admin","href","components","_hoisted_3","_hoisted_4","_component_card_stats","statSubtitle","statTitle","$data","SystemAccess","count","statArrow","statPercent","statPercentColor","statDescripiron","statIconName","statIconColor","_hoisted_5","CacheFile","_hoisted_6","WebAccess","_hoisted_7","SystemLoad","_toDisplayString","$props","_hoisted_8","_hoisted_9","name","props","type","String","default","validator","value","indexOf","data","CardStats","created","this","getData","methods","_this","axios","concat","window","location","origin","then","response","oldCount","Math","abs","toFixed","catch","error","console","log","date","Date","getFullYear","AdminNavbar","HeaderStats","FooterAdmin","style","registerBg2","_component_CardSettings","htmlFor","chatConfig","version","onClick","_cache","$options","saveData","apply","arguments","_hoisted_10","_hoisted_11","_hoisted_12","imgOcr","$event","_hoisted_13","_hoisted_14","_hoisted_15","allowOtherMode","_hoisted_16","_hoisted_17","_hoisted_18","debug","_hoisted_19","_hoisted_20","_hoisted_21","redisConfig","turnConfirm","_hoisted_22","_hoisted_23","_hoisted_24","conversationPreserveTime","min","_hoisted_25","_hoisted_26","_hoisted_27","proxy","_hoisted_28","_hoisted_29","_hoisted_30","_hoisted_31","_hoisted_32","modeopenTab","toggleTabs","_hoisted_33","_hoisted_34","_hoisted_35","_hoisted_36","_hoisted_37","_hoisted_38","_hoisted_39","_hoisted_40","_hoisted_41","autoUsePictureThreshold","_hoisted_42","_hoisted_43","_hoisted_44","autoUsePicture","_hoisted_45","_hoisted_46","_hoisted_47","_hoisted_48","defaultUsePicture","_hoisted_49","_hoisted_50","_hoisted_51","quoteReply","_hoisted_52","_hoisted_53","_hoisted_54","showQRCode","_hoisted_55","_hoisted_56","_hoisted_57","cacheEntry","_hoisted_58","_hoisted_59","_hoisted_60","cacheUrl","_hoisted_61","_hoisted_62","_hoisted_63","_hoisted_64","defaultUseTTS","_hoisted_65","_hoisted_66","_hoisted_67","alsoSendText","_hoisted_68","_hoisted_69","_hoisted_70","ttsAutoFallbackThreshold","max","_hoisted_71","_hoisted_72","_hoisted_73","defaultTTSRole","onChange","selectClass","_hoisted_74","_Fragment","_renderList","defaultTTSRole_selectClassData","options","key","_hoisted_75","_hoisted_76","_hoisted_77","ttsSpace","_hoisted_78","_hoisted_79","_hoisted_80","huggingFaceReverseProxy","_hoisted_81","_hoisted_82","_hoisted_83","noiseScale","_hoisted_84","_hoisted_85","_hoisted_86","noiseScaleW","_hoisted_87","_hoisted_88","_hoisted_89","lengthScale","_hoisted_90","_hoisted_91","_hoisted_92","_hoisted_93","_hoisted_94","enableDraw","_hoisted_95","_hoisted_96","_hoisted_97","drawCD","_hoisted_98","_hoisted_99","_hoisted_100","_hoisted_101","_hoisted_102","_hoisted_103","_hoisted_104","newBingToken","addToken","_hoisted_105","_hoisted_106","_hoisted_107","bingTokens","item","Token","_hoisted_108","_component_token_edit","_hoisted_109","State","_hoisted_110","_hoisted_111","_hoisted_112","Usage","_hoisted_113","_hoisted_114","delToken","_hoisted_115","_hoisted_116","_hoisted_117","_hoisted_118","_hoisted_119","blockWords","_hoisted_120","_hoisted_121","promptBlockWords","ref","toggleDropdown","modelValue","substring","dropdownPopoverShow","onInput","_ctx","$emit","target","emits","event","preventDefault","createPopper","$refs","btnDropdownRef","popoverDropdownRef","placement","toggleMode","TokenEdit","err","$router","push","path","join","token","index","findIndex","x","splice","_this2","mode","tabNumber","CardSettings","_component_card_table","color","src","bootstrap","alt","team1","team2","team3","team4","_component_table_dropdown","angular","sketch","react","vue","TableDropdown","CardTable","qq","placeholder","passwd","login","localStorage","setItem","headers","xmlns","preserveAspectRatio","viewBox","y","points","_component_navbar","group","time","$route","query","qr","userImg","user","_component_v_md_preview","text","question","_component_qrcode_vue","herf","size","params","botImg","bot","message","images","quote","url","length","substr","suggest","_component_footer_small","_component_router_link","to","dateFormat","navbarOpen","setNavbarOpen","year","month","getMonth","day","getDate","hours","getHours","minutes","getMinutes","Navbar","FooterSmall","QrcodeVue","Base64","_component_index_navbar","helpIndexList","title","icon","tip","patternVue","use","helpList","list","order","IndexNavbar","_component_footer_component","FooterComponent","_component_card_line_chart","_component_card_bar_chart","_component_card_page_visits","_component_card_social_traffic","mounted","$nextTick","config","labels","datasets","label","backgroundColor","borderColor","fill","maintainAspectRatio","responsive","display","fontColor","legend","align","position","tooltips","intersect","hover","scales","xAxes","ticks","scaleLabel","labelString","gridLines","borderDash","borderDashOffset","zeroLineColor","zeroLineBorderDash","zeroLineBorderDashOffset","yAxes","drawBorder","ctx","document","getElementById","getContext","myLine","Chart","barThickness","myBar","CardLineChart","CardBarChart","CardPageVisits","CardSocialTraffic","VMdPreview","vuepressTheme","Prism","createEmojiPlugin","createCopyCodePlugin","createKatexPlugin","createMermaidPlugin","routes","redirect","component","Admin","children","Settings","Tables","Auth","Login","ErrPage","Landing","Help","Statistics","Index","router","createRouter","history","createWebHistory","createApp","App","mount","__webpack_module_cache__","moduleId","cachedModule","undefined","loaded","__webpack_modules__","call","m","deferred","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","fulfilled","j","every","r","n","getter","__esModule","d","a","definition","defineProperty","enumerable","get","g","globalThis","Function","obj","prop","prototype","hasOwnProperty","Symbol","toStringTag","nmd","paths","p","installedChunks","chunkId","webpackJsonpCallback","parentChunkLoadingFunction","moreModules","runtime","some","chunkLoadingGlobal","self","forEach","bind","__webpack_exports__"],"sourceRoot":""}
\ No newline at end of file
diff --git a/server/static/js/chunk-vendors.bc8c7ae8.js b/server/static/js/chunk-vendors.bc8c7ae8.js
deleted file mode 100644
index 5979e6c..0000000
--- a/server/static/js/chunk-vendors.bc8c7ae8.js
+++ /dev/null
@@ -1,41 +0,0 @@
-/*!
-
-=========================================================
-* Vue Notus - v1.1.0 based on Tailwind Starter Kit by Creative Tim
-=========================================================
-
-* Product Page: https://www.creative-tim.com/product/vue-notus
-* Copyright 2021 Creative Tim (https://www.creative-tim.com)
-* Licensed under MIT (https://github.com/creativetimofficial/vue-notus/blob/main/LICENSE.md)
-
-* Tailwind Starter Kit Page: https://www.creative-tim.com/learning-lab/tailwind-starter-kit/presentation
-
-* Coded by Creative Tim
-
-=========================================================
-
-* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-*/
-(self["webpackChunkvue_notus"]=self["webpackChunkvue_notus"]||[]).push([[998],{27543:function(e,t,n){"use strict";var r=n(44023);t.Z=o;var a=r(n(19649)),i=r(n(78317));function o(){return{install:function(e){e.vMdParser.use(a.default),e.use((0,i.default)())}}}},19649:function(e,t,n){"use strict";var r=n(44023);t.__esModule=!0,t["default"]=i;var a=r(n(22960));function i(e){e.extendMarkdown((function(e){e.use(a.default)}))}},78317:function(e,t,n){"use strict";var r=n(44023);t.__esModule=!0,t["default"]=l;var a=r(n(20640));function i(e){return e.classList.contains("v-md-copy-code-btn")}function o(e){return e.classList.contains("v-md-pre-wrapper")?e:o(e.parentNode)}function s(e){var t="v-md-editor-preview";return e.classList.contains(t)?e:e.querySelector("."+t)}function l(){return{install:function(e){e.mixins||(e.mixins=[]),e.mixins.push({emits:["copy-code-success"],mounted:function(){var e=this;this.$nextTick((function(){var t=s(e.$el);t.addEventListener("click",e.handleCopyCodeClick)}))},beforeUnmount:function(){var e=s(this.$el);e.removeEventListener("click",this.handleCopyCodeClick)},methods:{handleCopyCodeClick:function(e){var t=e.target;if(i(t)){var n=o(t.parentNode);if(n){var r=n.querySelector("code").innerText;(0,a.default)(r),this.$emit("copy-code-success",r)}}}}})}}}},31233:function(e,t){"use strict";function n(e,t){e.insert((function(){var e=":",n=":";return{text:""+e+t+n}}))}t.__esModule=!0,t["default"]=n},17988:function(e,t,n){"use strict";var r=n(44023);t.__esModule=!0,t["default"]=o;var a=r(n(70326)),i=r(n(31233));function o(e){var t=e.emojiJson,n=e.parser;return function(e){var r=void 0===e?{}:e,o=r.name,s=void 0===o?"emoji":o,l=r.icon,c=void 0===l?"v-md-icon-emoji":l,u=r.text,d=r.title,p=void 0===d?function(e){return e.langConfig.emoji}:d,f=r.customEmoji,g=(0,a.default)({commandName:s,title:p,text:u,icon:c,emojiJson:t});return{install:function(e){"v-md-editor"===e.name&&(e.command(s,i.default),e.toolbar(s,g),e.lang.add({"zh-CN":{emoji:"插入emoji表情"},"en-US":{emoji:"Insert emoji"}})),e.vMdParser.use(n,{customEmoji:f})}}}}},58043:function(e,t,n){"use strict";var r=n(44023);t.Z=void 0;var a=r(n(42676)),i=r(n(17988)),o=r(n(38741)),s=(0,i.default)({emojiJson:a.default,parser:o.default});t.Z=s},93225:function(e,t){"use strict";function n(e){return function(t,n){void 0===n&&(n={}),t.extendMarkdown((function(t){t.use(e),n.customEmoji&&(t.renderer.rules.emoji=function(e,t){return''})}))}}t.__esModule=!0,t["default"]=n},38741:function(e,t,n){"use strict";var r=n(44023);t.__esModule=!0,t["default"]=void 0;var a=r(n(6308)),i=r(n(93225)),o=(0,i.default)(a.default);t["default"]=o},70326:function(e,t){"use strict";function n(e,t){return Object.keys(e).map((function(n){return{name:n,text:e[n],class:"v-md-emoji-panel-item",action:function(e){e.execCommand(t,n)}}}))}function r(e){var t=e.commandName,r=e.emojiJson,a=e.text,i=e.title,o=e.icon;return{title:i,icon:o,text:a,menus:{mode:"panel",items:n(r,t)}}}t.__esModule=!0,t.generatorMenuItems=n,t["default"]=r},35245:function(e,t,n){"use strict";var r=n(44023);t.Z=void 0;var a=r(n(30821)),i=r(n(89975)),o=(0,a.default)(i.default);t.Z=o},30821:function(e,t){"use strict";function n(e){return function(t){return{install:function(n){n.vMdParser.use(e,t)}}}}t.__esModule=!0,t["default"]=n},89975:function(e,t,n){"use strict";var r=n(44023);t.__esModule=!0,t["default"]=void 0;var a=r(n(18106)),i="undefined"===typeof window;i||window.katex||console.error("Please import resources katex from cdn");var o=(0,a.default)(i?null:window.katex);t["default"]=o},18106:function(e,t,n){"use strict";var r=n(44023);t.__esModule=!0,t["default"]=o;var a=r(n(99597)),i=r(n(56325));function o(e){return function(t,n){t.extendMarkdown((function(t){e&&t.use(i.default,(0,a.default)({},n,{katex:e}))}))}}},23375:function(e,t,n){"use strict";var r=n(44023);t.Z=void 0;var a=r(n(37307)),i="undefined"===typeof window;i||window.mermaid||console.error("Please import resources mermaid from cdn");var o=(0,a.default)(i?null:window.mermaid);t.Z=o},37307:function(e,t,n){"use strict";var r=n(44023);t.__esModule=!0,t["default"]=u;var a=r(n(83015)),i=r(n(91081)),o=r(n(31812)),s=n(81166),l=n(37060);function c(e){var t="v-md-editor-preview";return e.classList.contains(t)?e:e.querySelector("."+t)}function u(e){function t(){return n.apply(this,arguments)}function n(){return n=(0,i.default)(a.default.mark((function t(){var n,r,i;return a.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(l.inBrowser){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,this.$nextTick();case 4:if(n=c(this.$el),r=n.querySelectorAll(".v-md-mermaid"),r.length){t.next=8;break}return t.abrupt("return");case 8:i=!1,r.forEach((function(t){try{i=e.parse(t.innerText)}catch(n){n.str||console.log(n)}i&&e.init(null,t)}));case 10:case"end":return t.stop()}}),t,this)}))),n.apply(this,arguments)}return function(n){var r=void 0===n?{}:n,a=r.mermaidInitializeOptions,i=void 0===a?{}:a,l={altFontFamily:"sans-serif",flowchart:{htmlLabels:!0,useMaxWidth:!0},fontFamily:"sans-serif",gantt:{leftPadding:75,rightPadding:20},securityLevel:"loose",sequence:{boxMargin:8,diagramMarginX:8,diagramMarginY:8,useMaxWidth:!0},startOnLoad:!1};return(0,s.deepAssign)(l,i),{install:function(n){n.vMdParser.use(o.default),n.mixins||(n.mixins=[]);var r={created:function(){e.initialize(l)},watch:{html:{immediate:!0,handler:t}}};"v-md-editor"===n.name?n.Preview.mixins.push(r):n.mixins.push(r)}}}}},31812:function(e,t,n){"use strict";var r=n(44023);t.__esModule=!0,t["default"]=i;var a=r(n(63596));function i(e){e.extendMarkdown((function(e){e&&e.use(a.default)}))}},42104:function(e,t,n){(function(t,r){e.exports=r(n(5166))})("undefined"!==typeof self&&self,(function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=9)}([function(t,n){t.exports=e},,function(e,t,n){"use strict";n.d(t,"f",(function(){return a})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return l})),n.d(t,"e",(function(){return c})),n.d(t,"b",(function(){return u}));var r=Object.prototype.toString,a=function(e){return"[object Object]"===r.call(e)};function i(e,t){return Object.keys(t).forEach((function(n){e[n]=t[n]})),e}function o(e){for(var t={},n=0;nn?"down":"up",c=o/100*(r-n),u=function e(){n+=c,"down"===l&&n>=r||"up"===l&&n<=r?(a(r),window.cancelAnimationFrame(t),s&&window.requestAnimationFrame(s)):(a(n),window.requestAnimationFrame(e))};window.requestAnimationFrame(u)}function i(e){var t=e.scrollTarget,n=e.scrollToTop,i=e.percent,o=void 0===i?10:i,s=e.onScrollEnd,l=Object(r["a"])(t);a({currentScrollTop:l,scrollToTop:n,scrollFn:function(e){return Object(r["b"])(t,e)},percent:o,onScrollEnd:s})}},function(e,t,n){"use strict";n.r(t);var r=n(0);function a(e,t,n,a,i,o){return Object(r["openBlock"])(),Object(r["createBlock"])("div",{class:"v-md-editor-preview",style:{tabSize:e.tabSize,"-moz-tab-size":e.tabSize,"-o-tab-size":e.tabSize},onClick:t[1]||(t[1]=function(){return e.handlePreviewClick.apply(e,arguments)})},[Object(r["createVNode"])("div",{class:[e.previewClass],innerHTML:e.html},null,10,["innerHTML"])],4)}var i=n(7),o=n(13),s=function(){function e(){this.lang=new o["a"]}var t=e.prototype;return t.defaultMarkdownLoader=function(e){return e},t.use=function(e,t){return"function"===typeof e?e(this,t):e.install(this,t),this},t.theme=function(e){this.themeConfig=e},t.extendMarkdown=function(e){if(!this.themeConfig)return console.error("Please use theme before using plugins");var t=this.themeConfig.markdownParser;e(t)},t.parse=function(e){var t,n=this.themeConfig.markdownParser,r=(null==n||null==(t=n.render)?void 0:t.bind(n))||this.defaultMarkdownLoader;return"function"===typeof r&&r!==this.defaultMarkdownLoader||console.error("Please configure your markdown parser"),r(e)},e}(),l=n(16),c={name:"v-md-preview",mixins:[l["a"]],props:{text:{type:String,default:""},theme:Object,beforeChange:Function},emits:["change"],data:function(){return{html:""}},watch:{text:function(){this.handleTextChange()},langConfig:function(){this.handleTextChange()}},computed:{vMdParser:function(){return this.$options.vMdParser},previewClass:function(){return this.vMdParser.themeConfig.previewClass},langConfig:function(){return this.vMdParser.lang.langConfig}},created:function(){this.handleTextChange()},methods:{handleTextChange:function(){var e=this,t=function(t){e.html=i["a"].process(e.$options.vMdParser.parse(t)),e.$emit("change",t,e.html)};this.beforeChange?this.beforeChange(this.text,t):t(this.text)}}},u=new s;u.lang.config=Object(r["reactive"])(u.lang.config),c.vMdParser=new s;var d=c;d.render=a;var p=d,f=(n(18),"2.3.15"),g=function(e){e.component(p.name,p)};p.version=f,p.install=g,p.xss=i["a"],p.use=function(e,t){return"function"===typeof e?e(p,t):e.install(p,t),p};t["default"]=p},,function(e,t,n){var r=n(19),a=n(22),i=n(26);function o(e,t){var n=new i(t);return n.process(e)}for(var s in t=e.exports=o,t.filterXSS=o,t.FilterXSS=i,r)t[s]=r[s];for(var s in a)t[s]=a[s];function l(){return"undefined"!==typeof self&&"undefined"!==typeof DedicatedWorkerGlobalScope&&self instanceof DedicatedWorkerGlobalScope}"undefined"!==typeof window&&(window.filterXSS=e.exports),l()&&(self.filterXSS=e.exports)},,function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(2),a=Object.prototype.hasOwnProperty;function i(e,t,n){var i=t[n];void 0!==i&&null!==i&&(a.call(e,n)&&Object(r["f"])(i)?e[n]=o(Object(e[n]),t[n]):e[n]=i)}function o(e,t){return Object.keys(t).forEach((function(n){i(e,t,n)})),e}var s=function(){function e(e){void 0===e&&(e={}),this.config={lang:"zh-CN",langConfig:{"zh-CN":{}}},this.options=e}var t=e.prototype;return t.use=function(e,t){var n;this.config.lang=e,this.add((n={},n[e]=t,n)),this.options.afterUse&&this.options.afterUse(e,t)},t.add=function(e){void 0===e&&(e={}),o(this.config.langConfig,e)},e}()},function(e,t,n){var r=n(20),a=n(24);function i(e,t){var n=new a(t);return n.process(e)}for(var o in t=e.exports=i,t.FilterCSS=a,r)t[o]=r[o];"undefined"!==typeof window&&(window.filterCSS=e.exports)},function(e,t){e.exports={indexOf:function(e,t){var n,r;if(Array.prototype.indexOf)return e.indexOf(t);for(n=0,r=e.length;n/g,h=/"/g,b=/"/g,E=/([a-zA-Z0-9]*);?/gim,y=/:?/gim,v=/&newline;?/gim,S=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a)\:/gi,_=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,A=/u\s*r\s*l\s*\(.*/gi;function w(e){return e.replace(h,""")}function T(e){return e.replace(b,'"')}function k(e){return e.replace(E,(function(e,t){return"x"===t[0]||"X"===t[0]?String.fromCharCode(parseInt(t.substr(1),16)):String.fromCharCode(parseInt(t,10))}))}function R(e){return e.replace(y,":").replace(v," ")}function I(e){for(var t="",n=0,r=e.length;n/g;function D(e){var t=e.split("");return t=t.filter((function(e){var t=e.charCodeAt(0);return 127!==t&&(!(t<=31)||(10===t||13===t))})),t.join("")}t.whiteList=o(),t.getDefaultWhiteList=o,t.onTag=l,t.onIgnoreTag=c,t.onTagAttr=u,t.onIgnoreTagAttr=d,t.safeAttrValue=f,t.escapeHtml=p,t.escapeQuote=w,t.unescapeQuote=T,t.escapeHtmlEntities=k,t.escapeDangerHtml5Entities=R,t.clearNonPrintableCharacter=I,t.friendlyAttrValue=C,t.escapeAttrValue=O,t.onIgnoreTagStripAll=x,t.StripTagBody=N,t.stripCommentTag=L,t.stripBlankChar=D,t.cssFilter=s,t.getDefaultCSSWhiteList=a},function(e,t){function n(){var e={"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1};return e}function r(e,t,n){}function a(e,t,n){}var i=/javascript\s*\:/gim;function o(e,t){return i.test(t)?"":t}t.whiteList=n(),t.getDefaultWhiteList=n,t.onAttr=r,t.onIgnoreAttr=a,t.safeAttrValue=o},function(e,t){e.exports={indexOf:function(e,t){var n,r;if(Array.prototype.indexOf)return e.indexOf(t);for(n=0,r=e.length;n"===f){r+=n(e.slice(o,s)),p=e.slice(s,c+1),d=a(p),r+=t(s,r.length,d,p,i(p)),o=c+1,s=!1;continue}if('"'===f||"'"===f){var g=1,m=e.charAt(c-g);while(""===m.trim()||"="===m){if("="===m){l=f;continue e}m=e.charAt(c-++g)}}}else if(f===l){l=!1;continue}}return o0;t--){var n=e[t];if(" "!==n)return"="===n?t:-1}}function d(e){return'"'===e[0]&&'"'===e[e.length-1]||"'"===e[0]&&"'"===e[e.length-1]}function p(e){return d(e)?e.substr(1,e.length-2):e}t.parseTag=o,t.parseAttr=l},,function(e,t,n){var r=n(20),a=n(25);n(21);function i(e){return void 0===e||null===e}function o(e){var t={};for(var n in e)t[n]=e[n];return t}function s(e){e=o(e||{}),e.whiteList=e.whiteList||r.whiteList,e.onAttr=e.onAttr||r.onAttr,e.onIgnoreAttr=e.onIgnoreAttr||r.onIgnoreAttr,e.safeAttrValue=e.safeAttrValue||r.safeAttrValue,this.options=e}s.prototype.process=function(e){if(e=e||"",e=e.toString(),!e)return"";var t=this,n=t.options,r=n.whiteList,o=n.onAttr,s=n.onIgnoreAttr,l=n.safeAttrValue,c=a(e,(function(e,t,n,a,c){var u=r[n],d=!1;if(!0===u?d=u:"function"===typeof u?d=u(a):u instanceof RegExp&&(d=u.test(a)),!0!==d&&(d=!1),a=l(n,a),a){var p={position:t,sourcePosition:e,source:c,isWhite:d};if(d){var f=o(n,a,p);return i(f)?n+":"+a:f}f=s(n,a,p);return i(f)?void 0:f}}));return c},e.exports=s},function(e,t,n){var r=n(21);function a(e,t){e=r.trimRight(e),";"!==e[e.length-1]&&(e+=";");var n=e.length,a=!1,i=0,o=0,s="";function l(){if(!a){var n=r.trim(e.slice(i,o)),l=n.indexOf(":");if(-1!==l){var c=r.trim(n.slice(0,l)),u=r.trim(n.slice(l+1));if(c){var d=t(i,s.length,c,u,n);d&&(s+=d+"; ")}}}i=o+1}for(;o";var y=u(a),v=r[n],S=s(y.html,(function(e,t){var r=-1!==l.indexOf(v,e),a=p(n,e,t,r);if(!c(a))return a;if(r)return t=g(n,e,t,h),t?e+'="'+t+'"':e;a=f(n,e,t,r);return c(a)?void 0:a}));a="<"+n;return S&&(a+=" "+S),y.closing&&(a+=" /"),a+=">",a}E=d(n,a,b);return c(E)?m(a):E}),m);return b&&(E=b.remove(E)),E},e.exports=p}])["default"]}))},31986:function(e){!function(t,n){e.exports=n()}("undefined"!=typeof self&&self,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=86)}([function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty;function a(e,t){return r.call(e,t)}function i(e){return!(e>=55296&&e<=57343)&&!(e>=64976&&e<=65007)&&65535!=(65535&e)&&65534!=(65535&e)&&!(e>=0&&e<=8)&&11!==e&&!(e>=14&&e<=31)&&!(e>=127&&e<=159)&&!(e>1114111)}function o(e){if(e>65535){var t=55296+((e-=65536)>>10),n=56320+(1023&e);return String.fromCharCode(t,n)}return String.fromCharCode(e)}var s=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,l=new RegExp(s.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),c=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,u=n(7),d=/[&<>"]/,p=/[&<>"]/g,f={"&":"&","<":"<",">":">",'"':"""};function g(e){return f[e]}var m=/[.?*+^$[\]\\(){}|-]/g,h=n(3);t.lib={},t.lib.mdurl=n(8),t.lib.ucmicro=n(26),t.assign=function(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach((function(t){if(t){if("object"!=typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach((function(n){e[n]=t[n]}))}})),e},t.isString=function(e){return"[object String]"===function(e){return Object.prototype.toString.call(e)}(e)},t.has=a,t.unescapeMd=function(e){return e.indexOf("\\")<0?e:e.replace(s,"$1")},t.unescapeAll=function(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(l,(function(e,t,n){return t||function(e,t){var n=0;return a(u,t)?u[t]:35===t.charCodeAt(0)&&c.test(t)&&i(n="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10))?o(n):e}(e,n)}))},t.isValidEntityCode=i,t.fromCodePoint=o,t.escapeHtml=function(e){return d.test(e)?e.replace(p,g):e},t.arrayReplaceAt=function(e,t,n){return[].concat(e.slice(0,t),n,e.slice(t+1))},t.isSpace=function(e){switch(e){case 9:case 32:return!0}return!1},t.isWhiteSpace=function(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1},t.isMdAsciiPunct=function(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}},t.isPunctChar=function(e){return h.test(e)},t.escapeRE=function(e){return e.replace(m,"\\$&")},t.normalizeReference=function(e){return e=e.trim().replace(/\s+/g," "),"Ṿ"==="ẞ".toLowerCase()&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t'+r+""}}t.b=function(){var e=new a.a;return e.set({html:!0,breaks:!0,linkify:!1,typographer:!0}),e}},function(e,t){e.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/},function(e,t,n){"use strict";function r(){this.__rules__=[],this.__cache__=null}r.prototype.__find__=function(e){for(var t=0;t=0&&(n=this.attrs[t][1]),n},r.prototype.attrJoin=function(e,t){var n=this.attrIndex(e);n<0?this.attrPush([e,t]):this.attrs[n][1]=this.attrs[n][1]+" "+t},e.exports=r},function(e,t,n){"use strict";const r=/[\u0000-\u001f]/g,a=/[\s~`!@#$%^&*()\-_+=[\]{}|\\;:"'“”‘’–—<>,.?/]+/g,i=/[\u0300-\u036F]/g;e.exports=function(e){return e.normalize("NFKD").replace(i,"").replace(r,"").replace(a,"-").replace(/\-{2,}/g,"-").replace(/^\-+|\-+$/g,"").replace(/^(\d)/,"_$1").toLowerCase()}},function(e,t,n){"use strict";e.exports=n(21)},function(e,t,n){"use strict";e.exports.encode=n(22),e.exports.decode=n(23),e.exports.format=n(24),e.exports.parse=n(25)},function(e,t){e.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},function(e,t){e.exports=/[\0-\x1F\x7F-\x9F]/},function(e,t){e.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/},function(e,t,n){"use strict";var r="<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",a="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",i=new RegExp("^(?:"+r+"|"+a+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?][\\s\\S]*?[?]>|]*>|)"),o=new RegExp("^(?:"+r+"|"+a+")");e.exports.HTML_TAG_RE=i,e.exports.HTML_OPEN_CLOSE_TAG_RE=o},function(e,t,n){"use strict";function r(e,t){var n,r,a,i,o,s=[],l=t.length;for(n=0;n=0;n--)95!==(r=t[n]).marker&&42!==r.marker||-1!==r.end&&(a=t[r.end],s=n>0&&t[n-1].end===r.end+1&&t[n-1].marker===r.marker&&t[n-1].token===r.token-1&&t[r.end+1].token===a.token+1,o=String.fromCharCode(r.marker),(i=e.tokens[r.token]).type=s?"strong_open":"em_open",i.tag=s?"strong":"em",i.nesting=1,i.markup=s?o+o:o,i.content="",(i=e.tokens[a.token]).type=s?"strong_close":"em_close",i.tag=s?"strong":"em",i.nesting=-1,i.markup=s?o+o:o,i.content="",s&&(e.tokens[t[n-1].token].content="",e.tokens[t[r.end+1].token].content="",n--))}e.exports.tokenize=function(e,t){var n,r,a=e.pos,i=e.src.charCodeAt(a);if(t)return!1;if(95!==i&&42!==i)return!1;for(r=e.scanDelims(e.pos,42===i),n=0;n=0?u[d]:u[u.length+d]);var u,d;if(void 0===c)return r;for(let p in n)if("shift"!==p&&"position"!==p){if(void 0===c[p])return r;if("children"===p&&o(n.children)){if(0===c.children.length)return r;let e,t=n.children,a=c.children;if(t.every((e=>void 0!==e.position))){if(e=t.every((e=>i(a,e.position,e).match)),e){let e=l(t).position;r.j=e>=0?e:a.length+e}}else for(let n=0;ni(a,n,e).match)),e){r.j=n;break}if(!1===e)return r}else switch(typeof n[p]){case"boolean":case"number":case"string":if(c[p]!==n[p])return r;break;case"function":if(!n[p](c[p]))return r;break;case"object":if(s(n[p])){if(!1===n[p].every((e=>e(c[p]))))return r;break}default:throw new Error(`Unknown type of pattern test (key: ${p}). Test should be of type boolean, number, string, function or array of functions.`)}}return r.match=!0,r}function o(e){return Array.isArray(e)&&e.length&&e.every((e=>"object"==typeof e))}function s(e){return Array.isArray(e)&&e.length&&e.every((e=>"function"==typeof e))}function l(e){return e.slice(-1)[0]||{}}e.exports=function(e,t){let n=Object.assign({},a);n=Object.assign(n,t);const o=r(n);e.core.ruler.before("linkify","curly_attributes",(function(e){let t=e.tokens;for(let n=0;n{let r=i(t,n,e);return null!==r.j&&(a=r.j),r.match}))&&(r.transform(t,n,a),"inline attributes"!==r.name&&"inline nesting 0"!==r.name||e--)}}))}},function(e,t,n){"use strict";e.exports=n(20)},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return m}));var r=n(1),a=n(15),i=n.n(a),o=function(e,t){var n=(void 0===t?{}:t).lineMarkup,r=void 0===n?"data-line":n,a=function(e,t,n,r,a){return a.renderToken(e,t,n)};function i(e){return function(t,n,a,i,o){var s=t[n];return s.attrPush([r,s.map[0]+1]),e(t,n,a,i,o)}}function o(e){return function(t,n,a,i,o){var s=e(t,n,a,i,o),l=t[n].map[0]+1;return"'+s+"
"}}var s={table_open:i,blockquote_open:i,bullet_list_open:i,ordered_list_open:i,reference_open:i,heading_open:i,lheading_open:i,paragraph_open:i,hr:i,html_block:o,code_block:o,fence:o};Object.keys(s).forEach((function(t){var n=e.renderer.rules[t]||a;e.renderer.rules[t]=s[t](n)}))},s=function(e,t){void 0===t&&(t={});var n=t.getMarks;n&&e.core.ruler.push("anchor",(function(e){var t={},r=e.tokens;r.filter((function(e){return"heading_open"===e.type})).forEach((function(e){var a=r[r.indexOf(e)+1].content,i=Number(e.tag.substr(1));t[a]=a in t?Number(t[a])+1:"";var o=n(a,i,t[a]);o&&o.forEach((function(t){var n=t.attr,r=t.value;e.attrPush([n,r])}))}))}))},l={includeLevel:[2,3],containerClass:"table-of-contents",listClass:"table-of-content-list",listItemClass:"table-of-content-list-item",markerPattern:/^\[\[toc\]\]/im,listType:"ul",getAnchorAttrs:function(){return[]},format:void 0,forceFullToc:!1,containerHeaderHtml:void 0,containerFooterHtml:void 0,transformLink:void 0},c=function(e,t){var n,a=Object(r.a)({},l,t),i=a.markerPattern;function o(e,t,n){for(var r,i,s=[],l="",c=t.length,u=e;ur){l+=(i=o(u,t,n))[1],u=i[0];continue}if(f",s.push(l),[u,"<"+a.listType+' class="'+a.listClass+'">'+s.join("")+""+a.listType+">"];f==r&&(l+="",s.push(l))}else r=f;var g=p.children.reduce((function(e,t){return e+t.content}),""),m=p.content,h=n[m]=m in n?Number(n[m])+1:"",b=a.getAnchorAttrs(m,f,h);l='\n ",l+=g,l+="",u++}else u++}return l+=""===l?"":"",s.push(l),[u,"<"+a.listType+' class="'+a.listClass+'">'+s.join("")+""+a.listType+">"]}e.renderer.rules.toc_open=function(e,t){var n='';return a.containerHeaderHtml&&(n+=a.containerHeaderHtml),n},e.renderer.rules.toc_close=function(e,t){var n="";return a.containerFooterHtml&&(n=a.containerFooterHtml),n+"
"},e.renderer.rules.toc_body=function(e,t){var r={};if(a.forceFullToc){for(var i="",s=0,l=n&&n.tokens&&n.tokens.length;s