Compare commits

...

62 Commits
v3.0.0 ... main

Author SHA1 Message Date
vastxie
cbebbfbd82 fix(online-search): Resolve 'fetch not defined' error via cross-fetch import
* Add cross-fetch dependency for network request compatibility
2025-06-11 10:59:09 +08:00
vastxie
cc71f63eac
Update README.md 2025-06-03 23:09:57 +08:00
vastxie
a23fbe1da6
Update README.md 2025-05-31 02:47:30 +08:00
vastxie
86e2eecc1f v4.3.0 2025-05-31 02:28:46 +08:00
vastxie
0f7adc5c65
Update CHANGELOG.md 2025-05-10 11:39:47 +08:00
vastxie
3da25948eb
Update README.md 2025-05-10 11:38:57 +08:00
vastxie
3a6a892419
Update CHANGELOG.md 2025-04-20 12:02:52 +08:00
vastxie
2294ea116f
Update CHANGELOG.md 2025-04-15 15:52:41 +08:00
vastxie
c095b376de
Update FEATURES.md 2025-04-11 19:08:10 +08:00
vastxie
41d9077aea
Update v4.2.2 CHANGELOG.md 2025-03-28 10:59:45 +08:00
vastxie
e7f99a69fd
Update v4.2.1 CHANGELOG.md 2025-03-27 11:43:47 +08:00
vastxie
d8b390fcd6
Update CHANGELOG.md
新增 Python 代码运行功能
新增 MCP 服务适配
2025-03-19 09:13:36 +08:00
vastxie
632c8ee9d1 Update CHANGELOG.md for v4.1.3 2025-03-18 09:11:37 +08:00
vastxie
d3845eb0be
Update CHANGELOG.md
Update 开发版v4.1.2更新日志
2025-03-15 15:33:19 +08:00
vastxie
3534fbb071
Update 开发版v4.1.1更新日志 2025-03-13 12:35:05 +08:00
vastxie
84a99e4889
优化阿里云 OSS 上传安全性配置,指定返回URL为HTTPS 2025-03-07 00:34:52 +08:00
vastxie
1e9b9f7ba4 v4.1.0 2025-03-04 17:36:53 +08:00
vastxie
cf7dc1d1e7 feat: 更新 deploy.sh 脚本以支持 macOS 和多种 Linux 发行版,删除无用的测试文件 2024-12-19 10:30:37 +08:00
vastxie
cb3e983620 feat: 更新部署指南和开发指南,添加项目管理信息以增强文档完整性 2024-12-14 12:33:29 +08:00
vastxie
53db6e7220 feat: 添加项目开发指引和部署指南,更新 README.md 以增强文档清晰度 2024-12-14 12:30:24 +08:00
vastxie
1b92803fb2 fix: 修复 badWords 文件名大小写问题导致的部署错误 2024-12-14 11:32:53 +08:00
vastxie
22ee5a71b2 v-4.0.0 开源可二开源码 2024-12-12 23:10:51 +08:00
vastxie
c831009379 v3.7.0 2024-07-31 14:12:56 +08:00
vastxie
dd0e1dafd5
Update README.md 2024-07-16 03:20:40 +08:00
vastxie
661a6a95f5
fix: 修复更新标题失败导致后台崩溃的问题 2024-07-12 11:56:23 +08:00
vastxie
5ffcf6beed
Update README.md 2024-07-11 18:35:42 +08:00
vastxie
2a9ca58e38 v3.5.0 2024-07-07 22:44:05 +08:00
vastxie
5df02f5441
Update index.html 2024-07-07 17:45:54 +08:00
vastxie
eaca5d3f26 chore: Update LICENSE 2024-07-07 15:10:51 +08:00
vastxie
4a4c9346a2
Update README.md 2024-07-07 14:56:00 +08:00
vastxie
4fef3663e4 v3.5.0 2024-07-07 13:09:08 +08:00
vastxie
086e5aed3c
Update README.md 2024-06-19 23:06:23 +08:00
vastxie
c6d2da0e68
Update README.md 2024-06-19 21:59:32 +08:00
vastxie
dcb2ea9f56
Update issue templates 2024-06-19 21:43:59 +08:00
vastxie
5c8c8ffc01
Merge pull request #26 from KenGrofork/patch-1
避免国内编译失败,提升编译速度
2024-05-21 22:43:00 +08:00
vastxie
f46ce27b72
Merge pull request #27 from KenGrofork/patch-2
增加一键部署脚本
2024-05-21 22:42:40 +08:00
KenGrofork
ccf4608d6e
增加一键部署脚本 2024-05-21 19:53:13 +08:00
KenGrofork
4c5500bc75
针对国内进行优化 2024-05-21 19:32:36 +08:00
vastxie
5d2caa4d3a
Update chat.service.js 2024-05-18 20:51:28 +08:00
vastxie
1ca06679a0
Merge pull request #24 from RICHQAQ/main
优化聊天服务异步更新标题, 提高体验
2024-05-11 22:56:14 +08:00
RICHQAQ
fce73205a2 优化聊天服务异步更新标题, 提高性能 2024-05-11 11:23:12 +08:00
RICHQAQ
8287458383 更新聊天服务标题名称代码为异步函数,提高速度 2024-05-11 11:04:01 +08:00
vastxie
1f304fb78f
Update docker-compose.yml 2024-05-08 16:08:11 +08:00
vastxie
b9b6165a3e
Delete .github/workflows/sync.yml 2024-04-22 23:03:42 +08:00
vastxie
60cc6d8c1f
Merge pull request #20 from KenGrofork/main 2024-04-22 23:01:35 +08:00
KenGrofork
1ffedc9a87 自动化流程 2024-04-22 14:17:25 +08:00
KenGrofork
de4d6bd5cf Revert "新增自动化流程"
This reverts commit cedcbbbb27.
2024-04-22 14:00:03 +08:00
KenGrofork
cedcbbbb27 新增自动化流程 2024-04-22 13:56:41 +08:00
KenGrofork
49a72b7198 优化镜像体积
缩小体积
2024-04-22 13:55:54 +08:00
vastxie
11283a3906 Update .gitignore to remove .env.docker and add data directory 2024-04-21 09:12:57 +08:00
vastxie
c743816d66
Update .env.example 2024-04-21 09:11:14 +08:00
vastxie
d57b8ff18f
Update .env.example 2024-04-21 09:10:56 +08:00
vastxie
602da7a216
Update .env.docker 2024-04-21 09:07:51 +08:00
vastxie
02851c9bd6
Merge pull request #18 from xinyin025/xinyin025-patch-1 2024-04-21 08:27:06 +08:00
bce67979e1
fix:增加淘宝源、跳过网站证书验证 2024-04-21 08:23:07 +08:00
vastxie
e16a0aa01d
Update README.md 2024-04-20 23:44:17 +08:00
vastxie
1c9e023c08 v3.3.3 2024-04-20 22:15:08 +08:00
vastxie
133b89076e
Merge pull request #15 from KenGrofork/main
update docker-compose
2024-03-26 10:45:48 +08:00
KenGrofork
9a49824cef update docker-compose
update docker-compose
2024-03-26 10:38:49 +08:00
vastxie
798361b11f
Update userBalance.service.js 2024-03-17 23:40:00 +08:00
vastxie
5d977eb82c
Update README.md 2024-03-17 15:18:44 +08:00
vastxie
2d4bb52711
Update README.md 2024-03-15 18:28:52 +08:00
1601 changed files with 206454 additions and 27108 deletions

View File

@ -1,37 +0,0 @@
# server base
PORT=9520
PREFIX=/docs
APIPREFIX=/api
# mysql
DB_HOST=localhost # 使用docker-compose时值应该为mysql
DB_PORT=3306
DB_USER=root
DB_PASS=
DB_DATABASE=chatgpt
DB_SYNC=true
# jwt key token过期时间
JWT_SECRET=chat-cooper
JWT_EXPIRESIN=7d
# mailer 邮件服务
MAILER_HOST=smtp.qq.com
MAILER_PORT=587
MAILER_USER=
MAILER_PASS=
MAILER_FROM=
# Redis
REDIS_PORT=6379
REDIS_HOST=127.0.0.1 # 使用docker-compose时值应该为redis
REDIS_PASSWORD=
REDIS_USER=
# 是否测试环境
ISDEV=FALSE
# mj并发数
CONCURRENCY=5
NAMESPACE=NINEAI

25
.github/ISSUE_TEMPLATE/报告问题.md vendored Normal file
View File

@ -0,0 +1,25 @@
---
name: 报告问题
about: 使用简练详细的语言描述你遇到的问题
title: ''
labels: bug
assignees: ''
---
### 核心例行检查
- [x] 我已经在 issue 中搜索了我的问题答案,并确认目前没有类似 issue
- [x] 我已确认已升级到最新版本
- [x] 我已完整查看过项目 README
- [x] 我已尝试通过询问 AI 或网络搜索检索我的问题
- [x] 我理解并认可上述内容,并理解项目维护者精力有限,**不遵循规则的 issue 可能会被无视或直接关闭**
**问题描述**
**复现步骤**
**相关日志**
**相关截图**
如果没有的话,请删除此节。

129
.github/workflows/electron-build.yml vendored Normal file
View File

@ -0,0 +1,129 @@
name: Build Electron App
on:
# push:
# branches: [ main ]
push:
tags:
- "v*"
# pull_request:
# branches: [ main ]
workflow_dispatch:
jobs:
build-mac:
runs-on: macos-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 22
- name: Install pnpm
uses: pnpm/action-setup@v2
with:
version: 8
run_install: false
- name: Get pnpm store directory
shell: bash
run: |
echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
- name: Setup pnpm cache
uses: actions/cache@v4
with:
path: ${{ env.STORE_PATH }}
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-pnpm-store-
- name: Install dependencies
run: |
cd chat
pnpm install
- name: Build for Mac
env:
VITE_GLOB_API_URL: https://asst.lightai.cloud/api
run: |
cd chat
pnpm run electron:mac-universal
- name: Upload Mac artifacts
uses: actions/upload-artifact@v4
with:
name: mac-builds
path: chat/release/*.dmg
build-windows:
runs-on: windows-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 22
- name: Install pnpm
uses: pnpm/action-setup@v2
with:
version: 8
run_install: false
- name: Get pnpm store directory
shell: bash
run: |
echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
- name: Setup pnpm cache
uses: actions/cache@v4
with:
path: ${{ env.STORE_PATH }}
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-pnpm-store-
- name: Install dependencies
run: |
cd chat
pnpm install
- name: Build for Windows x64
env:
VITE_GLOB_API_URL: https://asst.lightai.cloud/api
run: |
cd chat
pnpm run electron:win-x64
- name: Upload Windows artifacts
uses: actions/upload-artifact@v4
with:
name: windows-builds
path: |
chat/release/*.exe
chat/release/*.zip
create-release:
needs: [build-mac, build-windows]
if: startsWith(github.ref, 'refs/tags/')
runs-on: ubuntu-latest
steps:
- name: Download all artifacts
uses: actions/download-artifact@v4
with:
path: artifacts
- name: Create Release
uses: softprops/action-gh-release@v1
with:
files: |
artifacts/mac-builds/*
artifacts/windows-builds/*
draft: false
prerelease: false

2
.gitignore vendored
View File

@ -1,2 +0,0 @@
node_modules
pnpm-lock.yaml

4
.markdownlint.json Normal file
View File

@ -0,0 +1,4 @@
{
"MD033": false,
"MD013": false
}

3
.vscode/extensions.json vendored Normal file
View File

@ -0,0 +1,3 @@
{
"recommendations": ["Vue.volar", "dbaeumer.vscode-eslint"]
}

110
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,110 @@
{
"prettier.enable": true,
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit",
"source.organizeImports": "explicit"
},
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue",
"html",
"json",
"jsonc",
"json5",
"yaml",
"yml",
"markdown"
],
"cSpell.words": [
"aiweb",
"antfu",
"axios",
"Baichuan",
"bumpp",
"Chatbox",
"chatglm",
"chatgpt",
"chatlog",
"chatweb",
"chenzhaoyu",
"chevereto",
"cogvideox",
"commitlint",
"cref",
"dall",
"dalle",
"davinci",
"deepsearch",
"deepseek",
"dockerhub",
"duckduckgo",
"EMAILCODE",
"errmsg",
"esno",
"flowith",
"GPTAPI",
"gpts",
"highlightjs",
"hljs",
"hunyuan",
"iconify",
"ISDEV",
"katex",
"katexmath",
"langchain",
"lightai",
"linkify",
"logprobs",
"longcontext",
"luma",
"mapi",
"Markmap",
"mdhljs",
"mediumtext",
"micromessenger",
"mila",
"Mindmap",
"MODELSMAPLIST",
"MODELTYPELIST",
"modelvalue",
"newconfig",
"niji",
"Nmessage",
"nodata",
"OPENAI",
"pinia",
"Popconfirm",
"PPTCREATE",
"projectaddress",
"qwen",
"rushstack",
"sdxl",
"seededit",
"seedream",
"Sider",
"sref",
"suno",
"tailwindcss",
"Tavily",
"traptitech",
"tsup",
"Typecheck",
"typeorm",
"unplugin",
"usercenter",
"vastxie",
"VITE",
"vueuse",
"wechat"
],
"vue.codeActions.enabled": false,
"volar.experimental.tsconfigPaths": {
"./chat": ["./src/chat/tsconfig.json"],
"./admin": ["./src/admin/tsconfig.json"],
"./service": ["./src/service/tsconfig.json"]
}
}

View File

@ -0,0 +1,30 @@
# server base
PORT=9520
# mysql
DB_HOST=mysql
DB_PORT=3306
DB_USER=root
DB_PASS=123456
DB_DATABASE=chatgpt
# Redis
REDIS_PORT=6379
REDIS_HOST=redis
REDIS_PASSWORD=
REDIS_USER=
REDIS_DB=0
# 是否测试环境
ISDEV=false
# 自定义微信URL
weChatOpenUrl=https://open.weixin.qq.com
weChatApiUrl=https://api.weixin.qq.com
weChatApiUrlToken=https://api.weixin.qq.com/cgi-bin/token
weChatMpUrl=https://mp.weixin.qq.com
# 自定义后台路径
ADMIN_SERVE_ROOT=/admin
# 机器码及授权码

View File

@ -0,0 +1,30 @@
# 端口
PORT=9520
# MySQL
DB_HOST=127.0.0.1
DB_PORT=3306
DB_USER=root
DB_PASS=
DB_DATABASE=chatgpt
# Redis
REDIS_PORT=6379
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=
REDIS_USER=
REDIS_DB=0
# 是否测试环境
ISDEV=false
# 自定义微信URL
weChatOpenUrl=https://open.weixin.qq.com
weChatApiUrl=https://api.weixin.qq.com
weChatApiUrlToken=https://api.weixin.qq.com/cgi-bin/token
weChatMpUrl=https://mp.weixin.qq.com
# 自定义后台路径
ADMIN_SERVE_ROOT=/admin
# 机器码及授权码

View File

@ -0,0 +1,21 @@
# 使用官方Node.js的基础镜像
FROM node:latest
# 设置时区为上海
ENV TZ="Asia/Shanghai"
# 设置工作目录
WORKDIR /usr/src/app
# 安装pnpm
RUN npm install -g npm pm2 pnpm
# 复制package.json以利用Docker缓存机制
COPY package.json ./
RUN pnpm install
# 暴露应用端口
EXPOSE 9520
# 启动应用
CMD ["pm2-runtime", "start", "pm2.conf.json"]

19737
AIWebQuickDeploy/dist/main.js vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,56 @@
version: '3.9'
services:
mysql:
image: mysql:8
command: --mysql-native-password=ON --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
# command: --default-authentication-plugin=caching_sha2_password --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
restart: always
volumes:
- ./data/mysql/:/var/lib/mysql/
- ./sql/:/docker-entrypoint-initdb.d/ #数据库文件放此目录可自动导入
# ports:
# - "3306:3306"
environment:
TZ: Asia/Shanghai
MYSQL_ROOT_PASSWORD: '123456'
MYSQL_DATABASE: 'chatgpt'
MYSQL_USER: 'chatgpt'
MYSQL_PASSWORD: '123456'
redis:
image: redis
# command: --requirepass "12345678" # redis库密码,不需要密码注释本行
restart: always
# ports:
# - "6379:6379"
environment:
TZ: Asia/Shanghai # 指定时区
volumes:
- ./data/redis/:/data/
99ai:
build:
context: . # Use the current directory as build context
dockerfile: Dockerfile # Specify the Dockerfile name
container_name: 99ai
restart: always
ports:
- '9520:9520'
volumes:
- ./.env.docker:/usr/src/app/.env:rw # Mount with explicit read-write permissions
- ./dist:/usr/src/app/dist:ro # 挂载dist目录只读
- ./public:/usr/src/app/public:ro # 挂载public目录只读
- ./public/file:/usr/src/app/public/file:rw # 挂载public/file目录读写
- ./package.json:/usr/src/app/package.json:ro # 挂载package.json只读
- ./pm2.conf.json:/usr/src/app/pm2.conf.json:ro # 挂载pm2.conf.json只读
- myapp_data:/app/data # Mount the named volume for persistent instance ID
environment:
- TZ=Asia/Shanghai
# depends_on can often be removed if the app handles connection retries
# depends_on:
# - mysql
# - redis
volumes:
myapp_data: # Define the named volume

View File

@ -0,0 +1,144 @@
{
"name": "99ai",
"version": "4.3.0",
"description": "",
"author": "vastxie",
"private": true,
"license": "Apache-2.0",
"bin": "./dist/main.js",
"scripts": {
"start": "pm2 start pm2.conf.json",
"prebuild": "pnpm run format",
"build": "pnpm format && nest build",
"build:test": "nest build",
"format": "prettier --write 'src/**/*.{vue,ts,tsx,js,jsx,css,scss,less}'",
"encrypt": "node ./encrypt.js",
"start:daemon": "pm2 start pm2.conf.json --no-daemon",
"dev": "nest start --watch --preserveWatchOutput",
"start:debug": "nest start --debug --watch",
"start:prod": "node dist/main",
"test": "jest",
"test:watch": "jest --watch",
"test:cov": "jest --coverage",
"test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand",
"test:e2e": "jest --config ./test/jest-e2e.json",
"pkg:win": "pkg . -t node16-win-x64 -o app-win --debug",
"pkg:mac": "pkg . -t node16-mac-x64 -o app-mac --debug",
"pkg:linux": "pkg . -t node16-linux-x64 -o app-linux --debug"
},
"dependencies": {
"@alicloud/pop-core": "^1.8.0",
"@aws-sdk/client-s3": "^3.817.0",
"@google/genai": "^0.10.0",
"@langchain/community": "^0.3.42",
"@langchain/core": "^0.3.55",
"@langchain/langgraph": "^0.2.72",
"@langchain/langgraph-sdk": "^0.0.74",
"@langchain/openai": "^0.5.10",
"@langchain/tavily": "^0.1.1",
"@modelcontextprotocol/sdk": "^1.10.1",
"@nestjs/common": "^10.4.17",
"@nestjs/core": "^10.4.17",
"@nestjs/jwt": "^10.2.0",
"@nestjs/passport": "^10.0.3",
"@nestjs/platform-express": "^10.4.17",
"@nestjs/schedule": "^4.1.2",
"@nestjs/serve-static": "^4.0.2",
"@nestjs/swagger": "^7.4.2",
"@nestjs/typeorm": "^10.0.2",
"@nestjs/websockets": "^10.4.17",
"@types/raw-body": "^2.3.0",
"abort-controller": "^3.0.0",
"ali-oss": "^6.22.0",
"axios": "^1.8.4",
"bcryptjs": "^2.4.3",
"body-parser": "^1.20.3",
"class-transformer": "^0.5.1",
"class-validator": "^0.14.1",
"compression": "^1.8.0",
"cos-nodejs-sdk-v5": "^2.14.7",
"cross-fetch": "3.1.6",
"dayjs": "^1.11.13",
"dotenv": "^16.5.0",
"exceljs": "^4.4.0",
"express": "^4.21.2",
"fast-xml-parser": "^5.2.0",
"form-data": "^4.0.2",
"gpt-tokenizer": "^2.9.0",
"guid-typescript": "^1.0.9",
"https-proxy-agent": "7.0.2",
"iconv-lite": "^0.6.3",
"ioredis": "^5.6.1",
"jschardet": "^3.1.4",
"jsonwebtoken": "^9.0.2",
"lodash": "^4.17.21",
"mammoth": "^1.9.0",
"markdown-table": "^3.0.4",
"mime-types": "^2.1.35",
"mysql2": "^3.14.0",
"node-cron": "^3.0.3",
"node-machine-id": "^1.1.12",
"nodemailer": "^6.10.1",
"openai": "^4.96.0",
"passport": "^0.6.0",
"passport-jwt": "^4.0.1",
"path-to-regexp": "^1.9.0",
"pdf-parse": "^1.1.1",
"pm2": "^6.0.5",
"pptxtojson": "^1.3.1",
"raw-body": "^3.0.0",
"redis": "^4.7.0",
"reflect-metadata": "^0.1.14",
"rxjs": "^7.8.2",
"stream-to-buffer": "^0.1.0",
"tough-cookie": "^4.1.3",
"typeorm": "^0.3.22",
"uuid": "^9.0.1",
"wechatpay-node-v3": "^2.2.1",
"xlsx": "https://cdn.sheetjs.com/xlsx-0.20.2/xlsx-0.20.2.tgz"
},
"devDependencies": {
"@babel/core": "^7.26.10",
"@nestjs/cli": "^10.4.9",
"@types/express": "^4.17.21",
"@types/node": "18.11.18",
"fs-extra": "^11.3.0",
"javascript-obfuscator": "^4.1.1",
"jest": "29.3.1",
"prettier": "^2.8.8",
"ts-jest": "29.0.3",
"ts-loader": "^9.5.2",
"ts-node": "^10.9.2",
"typescript": "^5.8.3"
},
"pnpm": {
"peerDependencyRules": {
"ignoreMissing": [
"@nestjs/websockets",
"@nestjs/common",
"@nestjs/core"
]
},
"overrides": {
"@nestjs/serve-static>path-to-regexp": "^1.9.0",
"tough-cookie": "^4.1.3"
}
},
"jest": {
"moduleFileExtensions": [
"js",
"json",
"ts"
],
"rootDir": "src",
"testRegex": ".*\\.spec\\.ts$",
"transform": {
"^.+\\.(t|j)s$": "ts-jest"
},
"collectCoverageFrom": [
"**/*.(t|j)s"
],
"coverageDirectory": "../coverage",
"testEnvironment": "node"
}
}

View File

@ -3,7 +3,7 @@
"name": "99AI",
"script": "./dist/main.js",
"watch": true,
"ignore_watch": ["node_modules", "logs"],
"ignore_watch": ["node_modules", "logs", "public/file"],
"env": {
"TZ": "Asia/Shanghai"
},

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{j as a}from"./index-BERX8Mlm.js";export{a as default};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{_ as e}from"./HCheckList.vue_vue_type_script_setup_true_lang-Di8Bi58Y.js";import"./index-BERX8Mlm.js";export{e as default};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{d as e,aS as a,aT as s,a0 as t,c as i,e as l,V as o,W as n,a6 as d,a2 as r,_ as u,h as c,t as b}from"./index-BERX8Mlm.js";const m={class:"inline-flex select-none items-center justify-center of-hidden rounded-md bg-stone-3 dark-bg-stone-7"},p=["disabled","onClick"],x=e({__name:"HCheckList",props:a({options:{},disabled:{type:Boolean,default:!1}},{modelValue:{},modelModifiers:{}}),emits:a(["change"],["update:modelValue"]),setup(e,{emit:a}){const x=a,y=s(e,"modelValue");return t(y,(e=>{x("change",e)})),(e,a)=>{const s=u;return l(),i("div",m,[(l(!0),i(o,null,n(e.options,(a=>(l(),i("button",{key:a.value,disabled:e.disabled||a.disabled,class:d(["flex cursor-pointer items-center truncate border-size-0 bg-inherit px-2 py-1.5 text-sm disabled-cursor-not-allowed disabled-opacity-50 hover-not-disabled-bg-ui-primary hover-not-disabled-text-ui-text",{"text-ui-text bg-ui-primary":y.value===a.value}]),onClick:e=>y.value=a.value},[a.icon?(l(),r(s,{key:0,name:a.icon},null,8,["name"])):(l(),i(o,{key:1},[c(b(a.label),1)],64))],10,p)))),128))])}}});export{x as _};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{_ as e}from"./HDialog.vue_vue_type_script_setup_true_lang-BfrjeNSs.js";import"./index-BERX8Mlm.js";export{e as default};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{d as e,aS as a,aT as t,al as l,r as s,P as o,a2 as r,e as n,w as i,f as p,i as d,aJ as u,g as c,aK as f,R as y,a6 as m,aL as x,c as v,T as g,aU as w,h as b,t as _,_ as h,aN as k,aj as T,aP as j}from"./index-BERX8Mlm.js";const B={class:"fixed inset-0 overflow-y-auto"},C={class:"min-h-full flex items-end justify-center p-4 text-center lg-items-center"},F={flex:"~ items-center justify-between","px-4":"","py-3":"","border-b":"~ solid stone/15","text-6":""},V={key:0,flex:"~ items-center justify-end","px-4":"","py-3":"","border-t":"~ solid stone/15"},P=e({__name:"HDialog",props:a({appear:{type:Boolean,default:!1},title:{},preventClose:{type:Boolean,default:!1},overlay:{type:Boolean,default:!1}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:a(["close"],["update:modelValue"]),setup(e,{emit:a}){const P=a,$=t(e,"modelValue"),z=l(),D=s({enter:"ease-in-out duration-500",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in-out duration-500",leaveFrom:"opacity-100",leaveTo:"opacity-0"}),H=o((()=>({enter:"ease-out duration-300",enterFrom:"opacity-0 translate-y-4 lg-translate-y-0 lg-scale-95",enterTo:"opacity-100 translate-y-0 lg-scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 translate-y-0 lg-scale-100",leaveTo:"opacity-0 translate-y-4 lg-translate-y-0 lg-scale-95"})));function J(){$.value=!1,P("close")}return(e,a)=>{const t=h;return n(),r(d(j),{as:"template",appear:e.appear,show:$.value},{default:i((()=>[p(d(u),{class:"fixed inset-0 z-2000 flex",onClose:a[0]||(a[0]=a=>!e.preventClose&&J())},{default:i((()=>[p(d(f),y({as:"template",appear:e.appear},d(D)),{default:i((()=>[c("div",{class:m(["fixed inset-0 bg-stone-2/75 transition-opacity dark-bg-stone-8/75",{"backdrop-blur-sm":e.overlay}])},null,2)])),_:1},16,["appear"]),c("div",B,[c("div",C,[p(d(f),y({as:"template",appear:e.appear},d(H)),{default:i((()=>[p(d(x),{class:"relative w-full flex flex-col overflow-hidden rounded-xl bg-white text-left shadow-xl lg-my-8 lg-max-w-lg dark-bg-stone-8"},{default:i((()=>[c("div",F,[p(d(w),{"m-0":"","text-lg":"","text-dark":"","dark-text-white":""},{default:i((()=>[b(_(e.title),1)])),_:1}),p(t,{name:"i-carbon:close","cursor-pointer":"",onClick:J})]),p(d(k),{"m-0":"","overflow-y-auto":"","p-4":""},{default:i((()=>[T(e.$slots,"default")])),_:3}),d(z).footer?(n(),v("div",V,[T(e.$slots,"footer")])):g("",!0)])),_:3})])),_:3},16,["appear"])])])])),_:3})])),_:3},8,["appear","show"])}}});export{P as _};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{Z as r,Q as e,a2 as s,e as o,w as t,aj as a,R as d}from"./index-BERX8Mlm.js";const p=r({},[["render",function(r,p){const n=e("VDropdown");return o(),s(n,d({"show-triggers":["hover"],"hide-triggers":["hover"],"auto-hide":!1,"popper-triggers":["hover"],delay:200},r.$attrs),{popper:t((()=>[a(r.$slots,"dropdown")])),default:t((()=>[a(r.$slots,"default")])),_:3},16)}]]);export{p as default};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{_ as e}from"./HDropdownMenu.vue_vue_type_script_setup_true_lang-Wc6l-Ngn.js";import"./index-BERX8Mlm.js";export{e as default};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{d as e,P as s,Q as t,a2 as a,e as o,w as r,aj as d,c as l,V as i,W as n,i as b,t as p,R as u}from"./index-BERX8Mlm.js";const c=["disabled","onClick"],h=e({__name:"HDropdownMenu",props:{items:{}},setup(e){const h=e,g=s((()=>h.items.map((e=>e.filter((e=>!e.hide)))).filter((e=>e.length))));return(e,s)=>{const h=t("VMenu");return o(),a(h,u({"show-triggers":["hover"],"auto-hide":!1,"popper-triggers":["hover","click"],delay:200},e.$attrs),{popper:r((()=>[(o(!0),l(i,null,n(b(g),((e,s)=>(o(),l("div",{key:s,class:"b-b-stone-2 b-b-solid p-1 last-b-b-size-0 dark-b-b-stone-7"},[(o(!0),l(i,null,n(e,((e,s)=>(o(),l("button",{key:s,disabled:e.disabled,class:"w-full flex cursor-pointer items-center gap-2 border-size-0 rounded-md bg-inherit px-2 py-1.5 text-sm text-dark disabled-cursor-not-allowed dark-text-white disabled-opacity-50 hover-not-disabled-bg-stone-1 dark-hover-not-disabled-bg-stone-9",onClick:e.handle},p(e.label),9,c)))),128))])))),128))])),default:r((()=>[d(e.$slots,"default")])),_:3},16)}}});export{h as _};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{_ as t}from"./HInput.vue_vue_type_script_setup_true_lang-DbpA_N81.js";import"./index-BERX8Mlm.js";export{t as default};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{d as e,aS as a,aT as l,r as d,c as s,e as o,a5 as r,aM as t,g as i}from"./index-BERX8Mlm.js";const n={class:"relative w-full lg-w-48"},p=["placeholder","disabled"],u=e({__name:"HInput",props:a({placeholder:{},disabled:{type:Boolean,default:!1}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(e,{expose:a}){const u=l(e,"modelValue");return a({ref:d()}),(e,a)=>(o(),s("div",n,[r(i("input",{"onUpdate:modelValue":a[0]||(a[0]=e=>u.value=e),type:"text",placeholder:e.placeholder,disabled:e.disabled,class:"relative block w-full border-0 rounded-md bg-white px-2.5 py-1.5 text-sm shadow-sm ring-1 ring-stone-2 ring-inset disabled-cursor-not-allowed dark-bg-dark disabled-opacity-50 focus-outline-none focus-ring-2 dark-ring-stone-8 focus-ring-ui-primary placeholder-stone-4 dark-placeholder-stone-5"},null,8,p),[[t,u.value]])]))}});export{u as _};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{Z as t,c as e,e as n,aj as r}from"./index-BERX8Mlm.js";const s={class:"mr-[4px] h-6 min-w-[24px] inline-flex items-center justify-center rounded bg-stone-1 px-1 text-[12px] text-dark font-medium font-sans ring-1 ring-stone-3 ring-inset last:mr-0 dark-bg-dark-9 dark-text-white dark-ring-stone-7"};const a=t({},[["render",function(t,a){return n(),e("kbd",s,[r(t.$slots,"default")])}]]);export{a as default};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{d as e,aS as s,aT as a,P as l,Q as o,a2 as t,e as n,w as d,g as i,t as r,i as u,f as c,_ as p,c as b,V as f,W as g,a6 as m,R as v}from"./index-BERX8Mlm.js";const x={class:"w-full inline-flex"},w=["disabled"],k={class:"block truncate"},h={class:"pointer-events-none absolute end-0 inset-y-0 flex items-center pe-2.5"},y={class:"max-h-60 w-full scroll-py-1 overflow-y-auto p-1 lg-w-48 focus-outline-none"},V=["disabled","onClick"],_=e({__name:"HSelect",props:s({options:{},disabled:{type:Boolean,default:!1}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const s=e,_=a(e,"modelValue"),C=l({get:()=>s.options.find((e=>e.value===_.value))??s.options[0],set(e){_.value=e.value}});return(s,a)=>{const l=p,_=o("VMenu");return n(),t(_,v({triggers:["click"],"popper-triggers":["click"],delay:0,disabled:s.disabled},s.$attrs),{popper:d((()=>[i("div",y,[(n(!0),b(f,null,g(s.options,(s=>(n(),b("button",{key:s.value,disabled:s.disabled,class:m(["w-full cursor-pointer truncate border-size-0 rounded-md bg-inherit px-2 py-1.5 text-left text-sm disabled-cursor-not-allowed hover-not-disabled-bg-stone-1 dark-hover-not-disabled-bg-stone-9",{"font-bold":e.modelValue===s.value}]),onClick:e=>C.value=s},r(s.label),11,V)))),128))])])),default:d((()=>[i("div",x,[i("button",{class:"relative block w-full flex cursor-default items-center gap-x-2 border-0 rounded-md bg-white px-2.5 py-1.5 pe-9 text-left text-sm shadow-sm ring-1 ring-stone-2 ring-inset lg-w-48 disabled-cursor-not-allowed dark-bg-dark focus-outline-none focus-ring-2 dark-ring-stone-8 focus-ring-ui-primary",disabled:s.disabled},[i("span",k,r(u(C).label),1),i("span",h,[c(l,{name:"i-carbon:chevron-down",class:"h-5 w-5 flex-shrink-0 text-stone-5"})])],8,w)])])),_:1},16,["disabled"])}}});export{_ as default};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{bq as a}from"./index-BERX8Mlm.js";export{a as default};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{_ as t}from"./HTabList.vue_vue_type_script_setup_true_lang-BEyYCazB.js";import"./index-BERX8Mlm.js";import"./use-resolve-button-type-DnRVrBaM.js";export{t as default};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{_ as e}from"./HToggle.vue_vue_type_script_setup_true_lang-qXUln426.js";import"./index-BERX8Mlm.js";import"./use-resolve-button-type-DnRVrBaM.js";export{e as default};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{r as e,P as l,d as a,be as t,ap as n,bf as o,b as s,a0 as u,au as i,bd as r,bc as d,bs as f,bb as c,bh as v,V as p,bk as b,aS as m,aT as y,a2 as h,e as g,w as k,g as x,a6 as w,T as V,_ as I,i as S}from"./index-BERX8Mlm.js";import{s as T}from"./use-resolve-button-type-DnRVrBaM.js";let C=Symbol("GroupContext"),N=a({name:"Switch",emits:{"update:modelValue":e=>!0},props:{as:{type:[Object,String],default:"button"},modelValue:{type:Boolean,default:void 0},defaultChecked:{type:Boolean,optional:!0},form:{type:String,optional:!0},name:{type:String,optional:!0},value:{type:String,optional:!0},id:{type:String,default:null},disabled:{type:Boolean,default:!1},tabIndex:{type:Number,default:0}},inheritAttrs:!1,setup(a,{emit:m,attrs:y,slots:h,expose:g}){var k;let x=null!=(k=a.id)?k:`headlessui-switch-${t()}`,w=n(C,null),[V,I]=function(a,t,n){let o=e(null==n?void 0:n.value),s=l((()=>void 0!==a.value));return[l((()=>s.value?a.value:o.value)),function(e){return s.value||(o.value=e),null==t?void 0:t(e)}]}(l((()=>a.modelValue)),(e=>m("update:modelValue",e)),l((()=>a.defaultChecked)));function S(){I(!V.value)}let N=e(null),B=null===w?N:w.switchRef,P=T(l((()=>({as:a.as,type:y.type}))),B);function _(e){e.preventDefault(),S()}function j(e){e.key===b.Space?(e.preventDefault(),S()):e.key===b.Enter&&function(e){var l,a;let t=null!=(l=null==e?void 0:e.form)?l:e.closest("form");if(t){for(let l of t.elements)if(l!==e&&("INPUT"===l.tagName&&"submit"===l.type||"BUTTON"===l.tagName&&"submit"===l.type||"INPUT"===l.nodeName&&"image"===l.type))return void l.click();null==(a=t.requestSubmit)||a.call(t)}}(e.currentTarget)}function U(e){e.preventDefault()}g({el:B,$el:B});let D=l((()=>{var e,l;return null==(l=null==(e=o(B))?void 0:e.closest)?void 0:l.call(e,"form")}));return s((()=>{u([D],(()=>{if(D.value&&void 0!==a.defaultChecked)return D.value.addEventListener("reset",e),()=>{var l;null==(l=D.value)||l.removeEventListener("reset",e)};function e(){I(a.defaultChecked)}}),{immediate:!0})})),()=>{let{name:e,value:l,form:t,tabIndex:n,...o}=a,s={checked:V.value},u={id:x,ref:B,role:"switch",type:P.value,tabIndex:-1===n?0:n,"aria-checked":V.value,"aria-labelledby":null==w?void 0:w.labelledby.value,"aria-describedby":null==w?void 0:w.describedby.value,onClick:_,onKeyup:j,onKeypress:U};return i(p,[null!=e&&null!=V.value?i(d,f({features:c.Hidden,as:"input",type:"checkbox",hidden:!0,readOnly:!0,checked:V.value,form:t,disabled:o.disabled,name:e,value:l})):null,r({ourProps:u,theirProps:{...y,...v(o,["modelValue","defaultChecked"])},slot:s,attrs:y,slots:h,name:"Switch"})])}}});const B={class:"absolute inset-0 h-full w-full flex items-center justify-center"},P=a({__name:"HToggle",props:m({disabled:{type:Boolean,default:!1},onIcon:{},offIcon:{}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const l=y(e,"modelValue");return(e,a)=>{const t=I;return g(),h(S(N),{modelValue:l.value,"onUpdate:modelValue":a[0]||(a[0]=e=>l.value=e),disabled:e.disabled,class:w(["relative h-5 w-10 inline-flex flex-shrink-0 cursor-pointer border-2 border-transparent rounded-full p-0 vertical-middle disabled-cursor-not-allowed disabled-opacity-50 focus-outline-none focus-visible-ring-2 focus-visible-ring-offset-2 focus-visible-ring-offset-white dark-focus-visible-ring-offset-gray-900",[l.value?"bg-ui-primary":"bg-stone-3 dark-bg-stone-7"]])},{default:k((()=>[x("span",{class:w(["pointer-events-none relative inline-block h-4 w-4 transform rounded-full bg-white shadow ring-0 transition duration-200 ease-in-out dark-bg-dark",[l.value?"translate-x-5":"translate-x-0"]])},[x("span",B,[l.value&&e.onIcon||!l.value&&e.offIcon?(g(),h(t,{key:0,name:l.value?e.onIcon:e.offIcon,class:"h-3 w-3 text-stone-7 dark-text-stone-3"},null,8,["name"])):V("",!0)])],2)])),_:1},8,["modelValue","disabled","class"])}}});export{P as _};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{_ as t}from"./HTooltip.vue_vue_type_script_setup_true_lang-T8XkjmIi.js";import"./index-BERX8Mlm.js";export{t as default};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{d as t,Q as e,a2 as s,c as a,e as o,w as p,aj as l,h as r,t as d,R as n}from"./index-BERX8Mlm.js";const u={key:1},f=t({__name:"HTooltip",props:{text:{default:""},enable:{type:Boolean,default:!0}},setup:t=>(t,f)=>{const i=e("VTooltip");return t.enable?(o(),s(i,n({key:0,"popper-triggers":["hover"]},t.$attrs),{popper:p((()=>[l(t.$slots,"text",{},(()=>[r(d(t.text),1)]))])),default:p((()=>[l(t.$slots,"default")])),_:3},16)):(o(),a("div",u,[l(t.$slots,"default")]))}});export{f as _};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{d as e,u as t,a,r as s,o as l,b as n,c as o,e as u,f as r,g as i,_ as c,w as x,h as f,t as d,i as v,j as w,k as p}from"./index-BERX8Mlm.js";const m={class:"absolute left-[50%] top-[50%] flex flex-col items-center justify-between lg-flex-row -translate-x-50% -translate-y-50% lg-gap-12"},g={class:"flex flex-col gap-4"},h=e({__name:"[...all]",setup(e){const p=t(),h=a(),b=s({inter:Number.NaN,countdown:5});function _(){p.push(h.settings.home.fullPath)}return l((()=>{b.value.inter&&window.clearInterval(b.value.inter)})),n((()=>{b.value.inter=window.setInterval((()=>{b.value.countdown--,0===b.value.countdown&&(b.value.inter&&window.clearInterval(b.value.inter),_())}),1e3)})),(e,t)=>{const a=c,s=w;return u(),o("div",m,[r(a,{name:"404",class:"text-[300px] lg-text-[400px]"}),i("div",g,[t[0]||(t[0]=i("h1",{class:"m-0 text-6xl font-sans"},"404",-1)),t[1]||(t[1]=i("div",{class:"mx-0 text-xl text-stone-5"},"抱歉,你访问的页面不存在",-1)),i("div",null,[r(s,{onClick:_},{default:x((()=>[f(d(v(b).countdown)+" 秒后,返回首页 ",1)])),_:1})])])])}}});"function"==typeof p&&p(h);export{h as default};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{_ as e}from"./index.vue_vue_type_script_setup_true_lang-mQp5T4Ar.js";import{_ as a}from"./index.vue_vue_type_script_setup_true_lang-DBlFcaHd.js";import{d as l,r as t,$ as r,b as u,Q as s,a1 as o,c as d,e as n,f as i,w as p,g as c,V as m,W as f,a2 as g,i as _,h as v,a5 as w,t as h,ae as y,k as b}from"./index-BERX8Mlm.js";import{R as x,k as C,U as k,i as z}from"./index-gPQwgooA.js";import{u as j}from"./utcFormatTime-BtFjiA-p.js";const I=l({__name:"accountLog",setup(l){const b=t(),I=t(0),T=t(!1),U=r({userId:"",rechargeType:"",packageId:"",page:1,size:15});r({model3Count:[{required:!0,message:"请填写赠送基础模型额度",trigger:"blur"}],model4Count:[{required:!0,message:"请填写赠送高级模型额度",trigger:"blur"}],drawMjCount:[{required:!0,message:"请填写赠送绘画积分额度",trigger:"blur"}]});const V=t(),q=t([]);async function M(){try{T.value=!0;const e=await y.queryUserAccountLog(U),{rows:a,count:l}=e.data;T.value=!1,I.value=l,q.value=a}catch(e){T.value=!1}}async function A(e){const a=await y.queryAllUser({size:30,keyword:e});V.value=a.data.rows}return u((()=>M())),(l,t)=>{const r=a,u=s("el-option"),y=s("el-select"),D=s("el-form-item"),Y=s("el-button"),F=s("el-form"),L=e,R=s("el-avatar"),S=s("el-table-column"),$=s("el-tag"),P=s("el-table"),Q=s("el-pagination"),W=s("el-row"),B=o("loading");return n(),d("div",null,[i(r,null,{title:p((()=>t[5]||(t[5]=[c("div",{class:"flex items-center gap-4"},"账户明细",-1)]))),_:1}),i(L,null,{default:p((()=>[i(F,{ref_key:"formRef",ref:b,inline:!0,model:U},{default:p((()=>[i(D,{label:"用户名称",prop:"userId"},{default:p((()=>[i(y,{modelValue:U.userId,"onUpdate:modelValue":t[0]||(t[0]=e=>U.userId=e),filterable:"",clearable:"",remote:"","reserve-keyword":"",placeholder:"昵称|手机号|邮箱[模糊搜索]","remote-show-suffix":"","remote-method":A,style:{width:"200px"}},{default:p((()=>[(n(!0),d(m,null,f(V.value,(e=>(n(),g(u,{key:e.id,label:e.username,value:e.id},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),i(D,{label:"充值类型",prop:"rechargeType"},{default:p((()=>[i(y,{modelValue:U.rechargeType,"onUpdate:modelValue":t[1]||(t[1]=e=>U.rechargeType=e),placeholder:"请选择充值类型",clearable:"",style:{width:"160px"}},{default:p((()=>[(n(!0),d(m,null,f(_(x),(e=>(n(),g(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),i(D,null,{default:p((()=>[i(Y,{type:"primary",onClick:M},{default:p((()=>t[6]||(t[6]=[v(" 查询 ")]))),_:1}),i(Y,{onClick:t[2]||(t[2]=e=>{return null==(a=b.value)||a.resetFields(),void M();var a})},{default:p((()=>t[7]||(t[7]=[v(" 重置 ")]))),_:1})])),_:1})])),_:1},8,["model"])])),_:1}),i(L,{style:{width:"100%"}},{default:p((()=>[w((n(),g(P,{border:"",data:q.value,style:{width:"100%"},size:"large"},{default:p((()=>[i(S,{prop:"avatar",label:"用户头像",width:"120",fixed:""},{default:p((e=>[i(R,{src:e.row.avatar},null,8,["src"])])),_:1}),i(S,{prop:"username",label:"用户名称",width:"150",fixed:""}),i(S,{prop:"nickname",label:"用户昵称",width:"150"}),i(S,{prop:"userId",label:"用户ID",width:"80"}),i(S,{prop:"uid",label:"订单ID",width:"130"}),i(S,{prop:"email",label:"用户邮箱",width:"250",align:"left"}),i(S,{prop:"balanceInfo.useModel4Count",label:"充值类型",width:"160",align:"center"},{default:p((e=>[i($,{type:"success"},{default:p((()=>{var a,l;return[v(h((null==(a=e.row)?void 0:a.rechargeType)?_(C)[null==(l=e.row)?void 0:l.rechargeType]:"---"),1)]})),_:2},1024)])),_:1}),i(S,{prop:"model3Count",label:"基础模型额度",width:"120",align:"center"}),i(S,{prop:"model4Count",label:"高级模型额度",width:"120",align:"center"}),i(S,{prop:"drawMjCount",label:"绘画余额额度",width:"120",align:"center"}),i(S,{label:"额度有效期",width:"170",align:"center"},{default:p((e=>[i($,{type:"success"},{default:p((()=>{var a,l;return[v(h((null==(a=e.row)?void 0:a.days)<=0?"永久时效":`${null==(l=e.row)?void 0:l.days}`),1)]})),_:2},1024)])),_:1}),i(S,{prop:"status",label:"用户状态",width:"120",align:"center"},{default:p((({row:e})=>[i($,{type:_(k)[e.status]},{default:p((()=>[v(h(_(z)[e.status]),1)])),_:2},1032,["type"])])),_:1}),i(S,{prop:"createdAt",label:"充值时间",width:"200",align:"center"},{default:p((e=>[v(h(_(j)(e.row.createdAt,"YYYY-MM-DD hh:mm:ss")),1)])),_:1})])),_:1},8,["data"])),[[B,T.value]]),i(W,{class:"mt-5 flex justify-end"},{default:p((()=>[i(Q,{"current-page":U.page,"onUpdate:currentPage":t[3]||(t[3]=e=>U.page=e),"page-size":U.size,"onUpdate:pageSize":t[4]||(t[4]=e=>U.size=e),class:"mr-5","page-sizes":[15,30,50,100],layout:"total, sizes, prev, pager, next, jumper",total:I.value,onSizeChange:M,onCurrentChange:M},null,8,["current-page","page-size","total"])])),_:1})])),_:1})])}}});"function"==typeof b&&b(I);export{I as default};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{_ as e}from"./index.vue_vue_type_script_setup_true_lang-DBlFcaHd.js";import{d as l,$ as a,r as s,P as t,b as u,Q as c,c as o,e as d,f as i,w as r,j as n,h as m,_ as f,g as p,i as O,Y as _,k as g}from"./index-BERX8Mlm.js";import{a as y}from"./config-BrbFL53_.js";const S=l({__name:"ali",setup(l){const g=a({aliOssStatus:"",aliOssAccessKeyId:"",aliOssAccessKeySecret:"",aliOssRegion:"",aliOssBucket:"",aliOssAcceleratedDomain:""}),S=s();async function x(){const e=await y.queryConfig({keys:["aliOssAccessKeySecret","aliOssRegion","aliOssBucket","aliOssAccessKeyId","aliOssStatus","aliOssAcceleratedDomain"]});Object.assign(g,e.data)}function V(){var e;null==(e=S.value)||e.validate((async e=>{if(e){try{await y.setConfig({settings:(l=g,Object.keys(l).map((e=>({configKey:e,configVal:l[e]}))))}),_.success("变更配置信息成功")}catch(a){}x()}else _.error("请填写完整信息");var l}))}const b=t((()=>[{required:1===Number(g.aliOssStatus),message:"开启配置后请填写此项",trigger:"change"}]));return u((()=>{x()})),(l,a)=>{const s=f,t=n,u=e,_=c("el-switch"),y=c("el-form-item"),x=c("el-col"),h=c("el-row"),A=c("el-input"),v=c("el-form"),K=c("el-card");return d(),o("div",null,[i(u,null,{title:r((()=>a[6]||(a[6]=[p("div",{class:"flex items-center gap-4"},"阿里云OSS参数设置",-1)]))),content:r((()=>a[7]||(a[7]=[p("div",{class:"text-sm/6"},[p("div",null,[m(" 需前往阿里云申请对象存储服务,更多配置及申请详见"),p("a",{href:"https://oss.console.aliyun.com",target:"_blank"},"阿里云OSS"),m(" 。如果同时开启多个存储服务,服务优先级:本地存储 > S3存储 > 腾讯云COS > 阿里云OSS。 ")])],-1)]))),default:r((()=>[i(t,{outline:"",onClick:V},{default:r((()=>[i(s,{name:"i-ri:file-text-line"}),a[8]||(a[8]=m(" 保存设置 "))])),_:1})])),_:1}),i(K,{style:{margin:"20px"}},{default:r((()=>[i(v,{ref_key:"formRef",ref:S,model:g,"label-width":"120px"},{default:r((()=>[i(h,null,{default:r((()=>[i(x,{xs:24,md:20,lg:15,xl:12},{default:r((()=>[i(y,{label:"服务启用状态",prop:"aliOssStatus"},{default:r((()=>[i(_,{modelValue:g.aliOssStatus,"onUpdate:modelValue":a[0]||(a[0]=e=>g.aliOssStatus=e),"active-value":"1","inactive-value":"0"},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),i(h,null,{default:r((()=>[i(x,{xs:24,md:20,lg:15,xl:12},{default:r((()=>[i(y,{label:"accessKeyId",prop:"aliOssAccessKeyId",rules:O(b)},{default:r((()=>[i(A,{modelValue:g.aliOssAccessKeyId,"onUpdate:modelValue":a[1]||(a[1]=e=>g.aliOssAccessKeyId=e),placeholder:"请填写SecretId",clearable:"",type:"password","show-password":""},null,8,["modelValue"])])),_:1},8,["rules"])])),_:1})])),_:1}),i(h,null,{default:r((()=>[i(x,{xs:24,md:20,lg:15,xl:12},{default:r((()=>[i(y,{label:"keySecret",prop:"aliOssAccessKeySecret",rules:O(b)},{default:r((()=>[i(A,{modelValue:g.aliOssAccessKeySecret,"onUpdate:modelValue":a[2]||(a[2]=e=>g.aliOssAccessKeySecret=e),placeholder:"请填写SecretKey",clearable:"",type:"password","show-password":""},null,8,["modelValue"])])),_:1},8,["rules"])])),_:1})])),_:1}),i(h,null,{default:r((()=>[i(x,{xs:24,md:20,lg:15,xl:12},{default:r((()=>[i(y,{label:"存储桶名称",prop:"aliOssBucket",rules:O(b)},{default:r((()=>[i(A,{modelValue:g.aliOssBucket,"onUpdate:modelValue":a[3]||(a[3]=e=>g.aliOssBucket=e),placeholder:"请填写存储桶名称",clearable:""},null,8,["modelValue"])])),_:1},8,["rules"])])),_:1})])),_:1}),i(h,null,{default:r((()=>[i(x,{xs:24,md:20,lg:15,xl:12},{default:r((()=>[i(y,{label:"所属地域",prop:"aliOssRegion",rules:O(b)},{default:r((()=>[i(A,{modelValue:g.aliOssRegion,"onUpdate:modelValue":a[4]||(a[4]=e=>g.aliOssRegion=e),placeholder:"请填写所属地域(oss-cn-shanghai)",clearable:""},null,8,["modelValue"])])),_:1},8,["rules"])])),_:1})])),_:1}),i(h,null,{default:r((()=>[i(x,{xs:24,md:20,lg:15,xl:12},{default:r((()=>[i(y,{label:"全球加速域名",prop:"aliOssAcceleratedDomain"},{default:r((()=>[i(A,{modelValue:g.aliOssAcceleratedDomain,"onUpdate:modelValue":a[5]||(a[5]=e=>g.aliOssAcceleratedDomain=e),placeholder:"如您是国外服务器可开启全球加速域名得到更快响应速度、同理也会更高计费!",clearable:""},null,8,["modelValue"])])),_:1})])),_:1})])),_:1})])),_:1},8,["model"])])),_:1})])}}});"function"==typeof g&&g(S);export{S as default};

View File

@ -2,8 +2,7 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* Gitee https://gitee.com/hooray/fantastic-admin
* Github https://github.com/hooray/fantastic-admin
* https://fantastic-admin.github.io
*/
var l={"+":["conjugate","add"],"":["negate","subtract"],"×":["signOf","multiply"],"÷":["reciprocal","divide"],"⌈":["ceiling","greaterOf"],"⌊":["floor","lesserOf"],"":["absolute","residue"],"":["indexGenerate","indexOf"],"?":["roll","deal"],"⋆":["exponentiate","toThePowerOf"],"⍟":["naturalLog","logToTheBase"],"○":["piTimes","circularFuncs"],"!":["factorial","binomial"],"⌹":["matrixInverse","matrixDivide"],"<":[null,"lessThan"],"≤":[null,"lessThanOrEqual"],"=":[null,"equals"],">":[null,"greaterThan"],"≥":[null,"greaterThanOrEqual"],"≠":[null,"notEqual"],"≡":["depth","match"],"≢":[null,"notMatch"],"∈":["enlist","membership"],"⍷":[null,"find"],"":["unique","union"],"∩":[null,"intersection"],"":["not","without"],"":[null,"or"],"∧":[null,"and"],"⍱":[null,"nor"],"⍲":[null,"nand"],"":["shapeOf","reshape"],",":["ravel","catenate"],"⍪":[null,"firstAxisCatenate"],"⌽":["reverse","rotate"],"⊖":["axis1Reverse","axis1Rotate"],"⍉":["transpose",null],"↑":["first","take"],"↓":[null,"drop"],"⊂":["enclose","partitionWithAxis"],"⊃":["diclose","pick"],"⌷":[null,"index"],"⍋":["gradeUp",null],"⍒":["gradeDown",null],"":["encode",null],"⊥":["decode",null],"⍕":["format","formatByExample"],"⍎":["execute",null],"⊣":["stop","left"],"⊢":["pass","right"]},t=/[\.\/⌿⍀¨⍣]/,a=/⍬/,i=/[\+−×÷⌈⌊∣⍳\?⋆⍟○!⌹<≤=>≥≠≡≢∈⍷∪∩∼∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⌷⍋⍒⊤⊥⍕⍎⊣⊢]/,u=/←/,o=/[⍝#].*$/,s=function(r){var n;return n=!1,function(e){return n=e,e===r?n==="\\":!0}};const f={name:"apl",startState:function(){return{prev:!1,func:!1,op:!1,string:!1,escape:!1}},token:function(r,n){var e;return r.eatSpace()?null:(e=r.next(),e==='"'||e==="'"?(r.eatWhile(s(e)),r.next(),n.prev=!0,"string"):/[\[{\(]/.test(e)?(n.prev=!1,null):/[\]}\)]/.test(e)?(n.prev=!0,null):a.test(e)?(n.prev=!1,"atom"):/[¯\d]/.test(e)?(n.func?(n.func=!1,n.prev=!1):n.prev=!0,r.eatWhile(/[\w\.]/),"number"):t.test(e)||u.test(e)?"operator":i.test(e)?(n.func=!0,n.prev=!1,l[e]?"variableName.function.standard":"variableName.function"):o.test(e)?(r.skipToEnd(),"comment"):e==="∘"&&r.peek()==="."?(r.next(),"variableName.function"):(r.eatWhile(/[\w\$_]/),n.prev=!0,"keyword"))}};export{f as apl};
var e={"+":["conjugate","add"],"":["negate","subtract"],"×":["signOf","multiply"],"÷":["reciprocal","divide"],"⌈":["ceiling","greaterOf"],"⌊":["floor","lesserOf"],"":["absolute","residue"],"":["indexGenerate","indexOf"],"?":["roll","deal"],"⋆":["exponentiate","toThePowerOf"],"⍟":["naturalLog","logToTheBase"],"○":["piTimes","circularFuncs"],"!":["factorial","binomial"],"⌹":["matrixInverse","matrixDivide"],"<":[null,"lessThan"],"≤":[null,"lessThanOrEqual"],"=":[null,"equals"],">":[null,"greaterThan"],"≥":[null,"greaterThanOrEqual"],"≠":[null,"notEqual"],"≡":["depth","match"],"≢":[null,"notMatch"],"∈":["enlist","membership"],"⍷":[null,"find"],"":["unique","union"],"∩":[null,"intersection"],"":["not","without"],"":[null,"or"],"∧":[null,"and"],"⍱":[null,"nor"],"⍲":[null,"nand"],"":["shapeOf","reshape"],",":["ravel","catenate"],"⍪":[null,"firstAxisCatenate"],"⌽":["reverse","rotate"],"⊖":["axis1Reverse","axis1Rotate"],"⍉":["transpose",null],"↑":["first","take"],"↓":[null,"drop"],"⊂":["enclose","partitionWithAxis"],"⊃":["diclose","pick"],"⌷":[null,"index"],"⍋":["gradeUp",null],"⍒":["gradeDown",null],"":["encode",null],"⊥":["decode",null],"⍕":["format","formatByExample"],"⍎":["execute",null],"⊣":["stop","left"],"⊢":["pass","right"]},n=/[\.\/⌿⍀¨⍣]/,t=/⍬/,l=/[\+−×÷⌈⌊∣⍳\?⋆⍟○!⌹<≤=>≥≠≡≢∈⍷∪∩∼∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⌷⍋⍒⊤⊥⍕⍎⊣⊢]/,a=/←/,r=/[⍝#].*$/;const i={name:"apl",startState:function(){return{prev:!1,func:!1,op:!1,string:!1,escape:!1}},token:function(i,u){var o,s,c;return i.eatSpace()?null:'"'===(o=i.next())||"'"===o?(i.eatWhile((s=o,c=!1,function(e){return c=e,e!==s||"\\"===c})),i.next(),u.prev=!0,"string"):/[\[{\(]/.test(o)?(u.prev=!1,null):/[\]}\)]/.test(o)?(u.prev=!0,null):t.test(o)?(u.prev=!1,"atom"):/[¯\d]/.test(o)?(u.func?(u.func=!1,u.prev=!1):u.prev=!0,i.eatWhile(/[\w\.]/),"number"):n.test(o)||a.test(o)?"operator":l.test(o)?(u.func=!0,u.prev=!1,e[o]?"variableName.function.standard":"variableName.function"):r.test(o)?(i.skipToEnd(),"comment"):"∘"===o&&"."===i.peek()?(i.next(),"variableName.function"):(i.eatWhile(/[\w\$_]/),u.prev=!0,"keyword")}};export{i as apl};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{ac as p}from"./index-BERX8Mlm.js";const a={queryCats:a=>p.get("app/queryAppCats",{params:a}),deleteCats:a=>p.post("app/delAppCats",a),createCats:a=>p.post("app/createAppCats",a),updateCats:a=>p.post("app/updateAppCats",a),queryApp:a=>p.get("app/queryApp",{params:a}),deleteApp:a=>p.post("app/delApp",a),createApp:a=>p.post("app/createApp",a),updateApp:a=>p.post("app/updateApp",a)};export{a as A};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
.prompt-template-editor[data-v-0b0108c2]{padding:5px}.field-grid[data-v-0b0108c2]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%}.field-item[data-v-0b0108c2]{background-color:#fdfdfd;transition:box-shadow .2s ease-in-out;width:100%}.field-item[data-v-0b0108c2]:hover{box-shadow:var(--el-box-shadow-lighter)}.drag-handle[data-v-0b0108c2]{touch-action:none}.field-number[data-v-0b0108c2]{min-width:20px;text-align:right}.ghost[data-v-0b0108c2]{opacity:.5;background:#c8ebfb;border:1px dashed #409eff}[data-v-0b0108c2] .el-form-item__label{line-height:normal;margin-bottom:4px!important;padding:0!important}[data-v-0b0108c2] .el-form-item{margin-bottom:10px}.category-selector[data-v-de27d88a]{width:100%}.selected-categories[data-v-de27d88a]{min-height:32px;padding:4px 0}.category-options .el-tag[data-v-de27d88a]{transition:all .3s}.category-options .el-tag[data-v-de27d88a]:not(.is-disabled):hover{transform:scale(1.05)}.category-options .el-tag.is-disabled[data-v-de27d88a]{cursor:not-allowed;opacity:.6}

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
function t(t){var e=t.match(/^\s*\S/);return t.skipToEnd(),e?"error":null}const e={name:"asciiarmor",token:function(e,a){var r;if("top"==a.state)return e.sol()&&(r=e.match(/^-----BEGIN (.*)?-----\s*$/))?(a.state="headers",a.type=r[1],"tag"):t(e);if("headers"==a.state){if(e.sol()&&e.match(/^\w+:/))return a.state="header","atom";var s=t(e);return s&&(a.state="body"),s}return"header"==a.state?(e.skipToEnd(),a.state="headers","string"):"body"==a.state?e.sol()&&(r=e.match(/^-----END (.*)?-----\s*$/))?r[1]!=a.type?"error":(a.state="end","tag"):e.eatWhile(/[A-Za-z0-9+\/=]/)?null:(e.next(),"error"):"end"==a.state?t(e):void 0},blankLine:function(t){"headers"==t.state&&(t.state="body")},startState:function(){return{state:"top",type:null}}};export{e as asciiArmor};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
function e(e){for(var t={},n=e.split(" "),r=0;r<n.length;++r)t[n[r]]=!0;return t}const t={keywords:e("DEFINITIONS OBJECTS IF DERIVED INFORMATION ACTION REPLY ANY NAMED CHARACTERIZED BEHAVIOUR REGISTERED WITH AS IDENTIFIED CONSTRAINED BY PRESENT BEGIN IMPORTS FROM UNITS SYNTAX MIN-ACCESS MAX-ACCESS MINACCESS MAXACCESS REVISION STATUS DESCRIPTION SEQUENCE SET COMPONENTS OF CHOICE DistinguishedName ENUMERATED SIZE MODULE END INDEX AUGMENTS EXTENSIBILITY IMPLIED EXPORTS"),cmipVerbs:e("ACTIONS ADD GET NOTIFICATIONS REPLACE REMOVE"),compareTypes:e("OPTIONAL DEFAULT MANAGED MODULE-TYPE MODULE_IDENTITY MODULE-COMPLIANCE OBJECT-TYPE OBJECT-IDENTITY OBJECT-COMPLIANCE MODE CONFIRMED CONDITIONAL SUBORDINATE SUPERIOR CLASS TRUE FALSE NULL TEXTUAL-CONVENTION"),status:e("current deprecated mandatory obsolete"),tags:e("APPLICATION AUTOMATIC EXPLICIT IMPLICIT PRIVATE TAGS UNIVERSAL"),storage:e("BOOLEAN INTEGER OBJECT IDENTIFIER BIT OCTET STRING UTCTime InterfaceIndex IANAifType CMIP-Attribute REAL PACKAGE PACKAGES IpAddress PhysAddress NetworkAddress BITS BMPString TimeStamp TimeTicks TruthValue RowStatus DisplayString GeneralString GraphicString IA5String NumericString PrintableString SnmpAdminString TeletexString UTF8String VideotexString VisibleString StringStore ISO646String T61String UniversalString Unsigned32 Integer32 Gauge Gauge32 Counter Counter32 Counter64"),modifier:e("ATTRIBUTE ATTRIBUTES MANDATORY-GROUP MANDATORY-GROUPS GROUP GROUPS ELEMENTS EQUALITY ORDERING SUBSTRINGS DEFINED"),accessTypes:e("not-accessible accessible-for-notify read-only read-create read-write"),multiLineStrings:!0};function n(e){var n=e.keywords||t.keywords,r=e.cmipVerbs||t.cmipVerbs,i=e.compareTypes||t.compareTypes,E=e.status||t.status,a=e.tags||t.tags,s=e.storage||t.storage,o=e.modifier||t.modifier,I=e.accessTypes||t.accessTypes;e.multiLineStrings;var T,S=!1!==e.indentStatements,u=/[\|\^]/;function l(e,t){var S,l=e.next();if('"'==l||"'"==l)return t.tokenize=(S=l,function(e,t){for(var n,r=!1,i=!1;null!=(n=e.next());){if(n==S&&!r){var E=e.peek();E&&("b"!=(E=E.toLowerCase())&&"h"!=E&&"o"!=E||e.next()),i=!0;break}r=!r&&"\\"==n}return i&&(t.tokenize=null),"string"}),t.tokenize(e,t);if(/[\[\]\(\){}:=,;]/.test(l))return T=l,"punctuation";if("-"==l&&e.eat("-"))return e.skipToEnd(),"comment";if(/\d/.test(l))return e.eatWhile(/[\w\.]/),"number";if(u.test(l))return e.eatWhile(u),"operator";e.eatWhile(/[\w\-]/);var A=e.current();return n.propertyIsEnumerable(A)?"keyword":r.propertyIsEnumerable(A)?"variableName":i.propertyIsEnumerable(A)?"atom":E.propertyIsEnumerable(A)?"comment":a.propertyIsEnumerable(A)?"typeName":s.propertyIsEnumerable(A)||o.propertyIsEnumerable(A)||I.propertyIsEnumerable(A)?"modifier":"variableName"}function A(e,t,n,r,i){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=i}function N(e,t,n){var r=e.indented;return e.context&&"statement"==e.context.type&&(r=e.context.indented),e.context=new A(r,t,n,null,e.context)}function p(e){var t=e.context.type;return")"!=t&&"]"!=t&&"}"!=t||(e.indented=e.context.indented),e.context=e.context.prev}return{name:"asn1",startState:function(){return{tokenize:null,context:new A(-2,0,"top",!1),indented:0,startOfLine:!0}},token:function(e,t){var n=t.context;if(e.sol()&&(null==n.align&&(n.align=!1),t.indented=e.indentation(),t.startOfLine=!0),e.eatSpace())return null;T=null;var r=(t.tokenize||l)(e,t);if("comment"==r)return r;if(null==n.align&&(n.align=!0),";"!=T&&":"!=T&&","!=T||"statement"!=n.type)if("{"==T)N(t,e.column(),"}");else if("["==T)N(t,e.column(),"]");else if("("==T)N(t,e.column(),")");else if("}"==T){for(;"statement"==n.type;)n=p(t);for("}"==n.type&&(n=p(t));"statement"==n.type;)n=p(t)}else T==n.type?p(t):S&&(("}"==n.type||"top"==n.type)&&";"!=T||"statement"==n.type&&"newstatement"==T)&&N(t,e.column(),"statement");else p(t);return t.startOfLine=!1,r},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{line:"--"}}}}export{n as asn1};

View File

@ -2,8 +2,7 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* Gitee https://gitee.com/hooray/fantastic-admin
* Github https://github.com/hooray/fantastic-admin
* https://fantastic-admin.github.io
*/
var t=["exten","same","include","ignorepat","switch"],o=["#include","#exec"],c=["addqueuemember","adsiprog","aelsub","agentlogin","agentmonitoroutgoing","agi","alarmreceiver","amd","answer","authenticate","background","backgrounddetect","bridge","busy","callcompletioncancel","callcompletionrequest","celgenuserevent","changemonitor","chanisavail","channelredirect","chanspy","clearhash","confbridge","congestion","continuewhile","controlplayback","dahdiacceptr2call","dahdibarge","dahdiras","dahdiscan","dahdisendcallreroutingfacility","dahdisendkeypadfacility","datetime","dbdel","dbdeltree","deadagi","dial","dictate","directory","disa","dumpchan","eagi","echo","endwhile","exec","execif","execiftime","exitwhile","extenspy","externalivr","festival","flash","followme","forkcdr","getcpeid","gosub","gosubif","goto","gotoif","gotoiftime","hangup","iax2provision","ices","importvar","incomplete","ivrdemo","jabberjoin","jabberleave","jabbersend","jabbersendgroup","jabberstatus","jack","log","macro","macroexclusive","macroexit","macroif","mailboxexists","meetme","meetmeadmin","meetmechanneladmin","meetmecount","milliwatt","minivmaccmess","minivmdelete","minivmgreet","minivmmwi","minivmnotify","minivmrecord","mixmonitor","monitor","morsecode","mp3player","mset","musiconhold","nbscat","nocdr","noop","odbc","odbc","odbcfinish","originate","ospauth","ospfinish","osplookup","ospnext","page","park","parkandannounce","parkedcall","pausemonitor","pausequeuemember","pickup","pickupchan","playback","playtones","privacymanager","proceeding","progress","queue","queuelog","raiseexception","read","readexten","readfile","receivefax","receivefax","receivefax","record","removequeuemember","resetcdr","retrydial","return","ringing","sayalpha","saycountedadj","saycountednoun","saycountpl","saydigits","saynumber","sayphonetic","sayunixtime","senddtmf","sendfax","sendfax","sendfax","sendimage","sendtext","sendurl","set","setamaflags","setcallerpres","setmusiconhold","sipaddheader","sipdtmfmode","sipremoveheader","skel","slastation","slatrunk","sms","softhangup","speechactivategrammar","speechbackground","speechcreate","speechdeactivategrammar","speechdestroy","speechloadgrammar","speechprocessingsound","speechstart","speechunloadgrammar","stackpop","startmusiconhold","stopmixmonitor","stopmonitor","stopmusiconhold","stopplaytones","system","testclient","testserver","transfer","tryexec","trysystem","unpausemonitor","unpausequeuemember","userevent","verbose","vmauthenticate","vmsayname","voicemail","voicemailmain","wait","waitexten","waitfornoise","waitforring","waitforsilence","waitmusiconhold","waituntil","while","zapateller"];function l(e,n){var i="",a=e.next();if(n.blockComment)return a=="-"&&e.match("-;",!0)?n.blockComment=!1:e.skipTo("--;")?(e.next(),e.next(),e.next(),n.blockComment=!1):e.skipToEnd(),"comment";if(a==";")return e.match("--",!0)&&!e.match("-",!1)?(n.blockComment=!0,"comment"):(e.skipToEnd(),"comment");if(a=="[")return e.skipTo("]"),e.eat("]"),"header";if(a=='"')return e.skipTo('"'),"string";if(a=="'")return e.skipTo("'"),"string.special";if(a=="#"&&(e.eatWhile(/\w/),i=e.current(),o.indexOf(i)!==-1))return e.skipToEnd(),"strong";if(a=="$"){var r=e.peek();if(r=="{")return e.skipTo("}"),e.eat("}"),"variableName.special"}if(e.eatWhile(/\w/),i=e.current(),t.indexOf(i)!==-1){switch(n.extenStart=!0,i){case"same":n.extenSame=!0;break;case"include":case"switch":case"ignorepat":n.extenInclude=!0;break}return"atom"}}const s={name:"asterisk",startState:function(){return{blockComment:!1,extenStart:!1,extenSame:!1,extenInclude:!1,extenExten:!1,extenPriority:!1,extenApplication:!1}},token:function(e,n){var i="";if(e.eatSpace())return null;if(n.extenStart)return e.eatWhile(/[^\s]/),i=e.current(),/^=>?$/.test(i)?(n.extenExten=!0,n.extenStart=!1,"strong"):(n.extenStart=!1,e.skipToEnd(),"error");if(n.extenExten)return n.extenExten=!1,n.extenPriority=!0,e.eatWhile(/[^,]/),n.extenInclude&&(e.skipToEnd(),n.extenPriority=!1,n.extenInclude=!1),n.extenSame&&(n.extenPriority=!1,n.extenSame=!1,n.extenApplication=!0),"tag";if(n.extenPriority)return n.extenPriority=!1,n.extenApplication=!0,e.next(),n.extenSame?null:(e.eatWhile(/[^,]/),"number");if(n.extenApplication){if(e.eatWhile(/,/),i=e.current(),i===",")return null;if(e.eatWhile(/\w/),i=e.current().toLowerCase(),n.extenApplication=!1,c.indexOf(i)!==-1)return"def"}else return l(e,n);return null},languageData:{commentTokens:{line:";",block:{open:";--",close:"--;"}}}};export{s as asterisk};
var e=["exten","same","include","ignorepat","switch"],t=["#include","#exec"],n=["addqueuemember","adsiprog","aelsub","agentlogin","agentmonitoroutgoing","agi","alarmreceiver","amd","answer","authenticate","background","backgrounddetect","bridge","busy","callcompletioncancel","callcompletionrequest","celgenuserevent","changemonitor","chanisavail","channelredirect","chanspy","clearhash","confbridge","congestion","continuewhile","controlplayback","dahdiacceptr2call","dahdibarge","dahdiras","dahdiscan","dahdisendcallreroutingfacility","dahdisendkeypadfacility","datetime","dbdel","dbdeltree","deadagi","dial","dictate","directory","disa","dumpchan","eagi","echo","endwhile","exec","execif","execiftime","exitwhile","extenspy","externalivr","festival","flash","followme","forkcdr","getcpeid","gosub","gosubif","goto","gotoif","gotoiftime","hangup","iax2provision","ices","importvar","incomplete","ivrdemo","jabberjoin","jabberleave","jabbersend","jabbersendgroup","jabberstatus","jack","log","macro","macroexclusive","macroexit","macroif","mailboxexists","meetme","meetmeadmin","meetmechanneladmin","meetmecount","milliwatt","minivmaccmess","minivmdelete","minivmgreet","minivmmwi","minivmnotify","minivmrecord","mixmonitor","monitor","morsecode","mp3player","mset","musiconhold","nbscat","nocdr","noop","odbc","odbc","odbcfinish","originate","ospauth","ospfinish","osplookup","ospnext","page","park","parkandannounce","parkedcall","pausemonitor","pausequeuemember","pickup","pickupchan","playback","playtones","privacymanager","proceeding","progress","queue","queuelog","raiseexception","read","readexten","readfile","receivefax","receivefax","receivefax","record","removequeuemember","resetcdr","retrydial","return","ringing","sayalpha","saycountedadj","saycountednoun","saycountpl","saydigits","saynumber","sayphonetic","sayunixtime","senddtmf","sendfax","sendfax","sendfax","sendimage","sendtext","sendurl","set","setamaflags","setcallerpres","setmusiconhold","sipaddheader","sipdtmfmode","sipremoveheader","skel","slastation","slatrunk","sms","softhangup","speechactivategrammar","speechbackground","speechcreate","speechdeactivategrammar","speechdestroy","speechloadgrammar","speechprocessingsound","speechstart","speechunloadgrammar","stackpop","startmusiconhold","stopmixmonitor","stopmonitor","stopmusiconhold","stopplaytones","system","testclient","testserver","transfer","tryexec","trysystem","unpausemonitor","unpausequeuemember","userevent","verbose","vmauthenticate","vmsayname","voicemail","voicemailmain","wait","waitexten","waitfornoise","waitforring","waitforsilence","waitmusiconhold","waituntil","while","zapateller"];const a={name:"asterisk",startState:function(){return{blockComment:!1,extenStart:!1,extenSame:!1,extenInclude:!1,extenExten:!1,extenPriority:!1,extenApplication:!1}},token:function(a,i){var r="";return a.eatSpace()?null:i.extenStart?(a.eatWhile(/[^\s]/),r=a.current(),/^=>?$/.test(r)?(i.extenExten=!0,i.extenStart=!1,"strong"):(i.extenStart=!1,a.skipToEnd(),"error")):i.extenExten?(i.extenExten=!1,i.extenPriority=!0,a.eatWhile(/[^,]/),i.extenInclude&&(a.skipToEnd(),i.extenPriority=!1,i.extenInclude=!1),i.extenSame&&(i.extenPriority=!1,i.extenSame=!1,i.extenApplication=!0),"tag"):i.extenPriority?(i.extenPriority=!1,i.extenApplication=!0,a.next(),i.extenSame?null:(a.eatWhile(/[^,]/),"number")):i.extenApplication?(a.eatWhile(/,/),","===(r=a.current())?null:(a.eatWhile(/\w/),r=a.current().toLowerCase(),i.extenApplication=!1,-1!==n.indexOf(r)?"def":null)):function(n,a){var i="",r=n.next();if(a.blockComment)return"-"==r&&n.match("-;",!0)?a.blockComment=!1:n.skipTo("--;")?(n.next(),n.next(),n.next(),a.blockComment=!1):n.skipToEnd(),"comment";if(";"==r)return n.match("--",!0)&&!n.match("-",!1)?(a.blockComment=!0,"comment"):(n.skipToEnd(),"comment");if("["==r)return n.skipTo("]"),n.eat("]"),"header";if('"'==r)return n.skipTo('"'),"string";if("'"==r)return n.skipTo("'"),"string.special";if("#"==r&&(n.eatWhile(/\w/),i=n.current(),-1!==t.indexOf(i)))return n.skipToEnd(),"strong";if("$"==r&&"{"==n.peek())return n.skipTo("}"),n.eat("}"),"variableName.special";if(n.eatWhile(/\w/),i=n.current(),-1!==e.indexOf(i)){switch(a.extenStart=!0,i){case"same":a.extenSame=!0;break;case"include":case"switch":case"ignorepat":a.extenInclude=!0}return"atom"}}(a,i)},languageData:{commentTokens:{line:";",block:{open:";--",close:"--;"}}}};export{a as asterisk};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{ac as d}from"./index-BERX8Mlm.js";const a={queryBadWords:(a={})=>d.get("badwords/query",{params:a}),queryViolation:(a={})=>d.get("badwords/violation",{params:a}),delBadWords:a=>d.post("badwords/del",a),addBadWords:a=>d.post("badwords/add",a),updateBadWords:a=>d.post("badwords/update",a)};export{a as A};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{_ as e}from"./index.vue_vue_type_script_setup_true_lang-DBlFcaHd.js";import{d as a,$ as t,r as l,b as u,Q as i,c as s,e as d,f as r,w as o,j as n,h as c,_ as f,g as p,Y as m,k as b}from"./index-BERX8Mlm.js";import{a as x}from"./config-BrbFL53_.js";const y=a({__name:"baiduSensitive",setup(a){const b=t({baiduTextStatus:"",baiduTextApiKey:"",baiduTextSecretKey:""}),y=l({baiduTextStatus:[{required:!0,trigger:"blur",message:"请选择是否启用百度文本审核"}],baiduTextSecretKey:[{required:!0,trigger:"blur",message:"请填写百度文本审核SecretKey"}],baiduTextApiKey:[{required:!0,trigger:"blur",message:"请填写百度文本审核APIKey"}]}),_=l();async function g(){const e=await x.queryConfig({keys:["baiduTextStatus","baiduTextSecretKey","baiduTextApiKey"]});Object.assign(b,e.data)}function K(){var e;null==(e=_.value)||e.validate((async e=>{if(e){try{await x.setConfig({settings:(a=b,Object.keys(a).map((e=>({configKey:e,configVal:a[e]}))))}),m.success("变更配置信息成功")}catch(t){}g()}else m.error("请填写完整信息");var a}))}return u((()=>{g()})),(a,t)=>{const l=f,u=n,m=e,x=i("el-switch"),g=i("el-tooltip"),v=i("el-form-item"),T=i("el-col"),S=i("el-row"),V=i("el-input"),h=i("el-form"),A=i("el-card");return d(),s("div",null,[r(m,null,{title:o((()=>t[3]||(t[3]=[p("div",{class:"flex items-center gap-4"},"百度文本审核参数设置",-1)]))),content:o((()=>t[4]||(t[4]=[p("div",{class:"text-sm/6"},[p("div",null,[c(" 当前百度云免费5万条可查看"),p("a",{href:"https://console.bce.baidu.com/ai/#/ai/antiporn/overview/index",target:"_blank"},"使用文档"),c(",如果百度云敏感词与自定义敏感词都配置的情况,会先检测百度云后检测自定义的敏感词。 ")])],-1)]))),default:o((()=>[r(u,{outline:"",onClick:K},{default:o((()=>[r(l,{name:"i-ri:file-text-line"}),t[5]||(t[5]=c(" 保存设置 "))])),_:1})])),_:1}),r(A,{style:{margin:"20px"}},{default:o((()=>[r(h,{ref_key:"formRef",ref:_,rules:y.value,model:b,"label-width":"150px"},{default:o((()=>[r(S,null,{default:o((()=>[r(T,{xs:24,md:20,lg:15,xl:12},{default:o((()=>[r(v,{label:"开启此敏感词设置",prop:"baiduTextStatus"},{default:o((()=>[r(g,{content:"开启将打开敏感词检测、如果同时开启其他敏感词将会通过菜单顺序仅同时开启一个!",placement:"top","show-after":500},{default:o((()=>[r(x,{modelValue:b.baiduTextStatus,"onUpdate:modelValue":t[0]||(t[0]=e=>b.baiduTextStatus=e),"active-value":"1","inactive-value":"0"},null,8,["modelValue"])])),_:1})])),_:1})])),_:1})])),_:1}),r(S,null,{default:o((()=>[r(T,{xs:24,md:20,lg:15,xl:12},{default:o((()=>[r(v,{label:"文本审核ApiKey",prop:"baiduTextApiKey"},{default:o((()=>[r(V,{modelValue:b.baiduTextApiKey,"onUpdate:modelValue":t[1]||(t[1]=e=>b.baiduTextApiKey=e),placeholder:"请填写百度文本审核ApiKey",clearable:""},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),r(S,null,{default:o((()=>[r(T,{xs:24,md:20,lg:15,xl:12},{default:o((()=>[r(v,{label:"文本审核SecretKey",prop:"baiduTextSecretKey"},{default:o((()=>[r(V,{modelValue:b.baiduTextSecretKey,"onUpdate:modelValue":t[2]||(t[2]=e=>b.baiduTextSecretKey=e),placeholder:"请填写百度文本审核SecretKey",clearable:""},null,8,["modelValue"])])),_:1})])),_:1})])),_:1})])),_:1},8,["rules","model"])])),_:1})])}}});"function"==typeof b&&b(y);export{y as default};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{_ as e}from"./index.vue_vue_type_script_setup_true_lang-DBlFcaHd.js";import{d as l,$ as a,r as d,b as u,Q as t,c as i,e as o,f as n,w as s,j as r,h as f,_ as c,g as p,Y as b,k as m}from"./index-BERX8Mlm.js";import{a as _}from"./config-BrbFL53_.js";const y=l({__name:"baiduStatistics",setup(l){const m=a({baiduCode:"",baiduSiteId:"",baiduToken:"",baiduApiKey:"",baiduSecretKey:"",baiduRefreshToken:""}),y=d({}),k=d();async function x(){const e=await _.queryConfig({keys:["baiduCode","baiduSiteId","baiduToken","baiduApiKey","baiduSecretKey","baiduRefreshToken"]});Object.assign(m,e.data)}function h(){var e;null==(e=k.value)||e.validate((async e=>{if(e){try{await _.setConfig({settings:(l=m,Object.keys(l).map((e=>({configKey:e,configVal:l[e]}))))}),b.success("变更配置信息成功")}catch(a){}x()}else b.error("请填写完整信息");var l}))}return u((()=>{x()})),(l,a)=>{const d=c,u=r,b=e,_=t("el-input"),x=t("el-form-item"),g=t("el-col"),V=t("el-row"),K=t("el-form"),v=t("el-card");return o(),i("div",null,[n(b,null,{title:s((()=>a[6]||(a[6]=[p("div",{class:"flex items-center gap-4"},"百度统计设置",-1)]))),content:s((()=>a[7]||(a[7]=[p("div",{class:"text-sm/6"},[p("div",null,"百度统计主要用于展示,实际的统计数据将在网站首页显示。"),p("div",null,[f(" 为获取更精确的数据分析,请参考"),p("a",{href:"https://tongji.baidu.com/api/manual/Chapter2/openapi.html",target:"_blank"},"百度统计接口说明"),f(",申请专属于您网站的 siteId 、key 以及 token 等信息。 ")]),p("div",null," 百度统计提供的是一项免费服务,如果您选择不使用这项服务,只需将相关设置项留空即可。 ")],-1)]))),default:s((()=>[n(u,{outline:"",onClick:h},{default:s((()=>[n(d,{name:"i-ri:file-text-line"}),a[8]||(a[8]=f(" 保存设置 "))])),_:1})])),_:1}),n(v,{style:{margin:"20px"}},{default:s((()=>[n(K,{ref_key:"formRef",ref:k,rules:y.value,model:m,"label-width":"120px"},{default:s((()=>[n(V,null,{default:s((()=>[n(g,{xs:24,md:20,lg:15,xl:12},{default:s((()=>[n(x,{label:"siteId",prop:"baiduSiteId"},{default:s((()=>[n(_,{modelValue:m.baiduSiteId,"onUpdate:modelValue":a[0]||(a[0]=e=>m.baiduSiteId=e),placeholder:"请填写百度site_id",clearable:""},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),n(V,null,{default:s((()=>[n(g,{xs:24,md:20,lg:15,xl:12},{default:s((()=>[n(x,{label:"ApiKey",prop:"baiduApiKey"},{default:s((()=>[n(_,{modelValue:m.baiduApiKey,"onUpdate:modelValue":a[1]||(a[1]=e=>m.baiduApiKey=e),placeholder:"请填写百度apiKey",clearable:""},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),n(V,null,{default:s((()=>[n(g,{xs:24,md:20,lg:15,xl:12},{default:s((()=>[n(x,{label:"SecretKey",prop:"baiduSecretKey"},{default:s((()=>[n(_,{modelValue:m.baiduSecretKey,"onUpdate:modelValue":a[2]||(a[2]=e=>m.baiduSecretKey=e),placeholder:"请填写百度 secretKey",clearable:""},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),n(V,null,{default:s((()=>[n(g,{xs:24,md:20,lg:15,xl:12},{default:s((()=>[n(x,{label:"AccessToken",prop:"baiduToken"},{default:s((()=>[n(_,{modelValue:m.baiduToken,"onUpdate:modelValue":a[3]||(a[3]=e=>m.baiduToken=e),placeholder:"请填写百度 access_token",clearable:""},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),n(V,null,{default:s((()=>[n(g,{xs:24,md:20,lg:15,xl:12},{default:s((()=>[n(x,{label:"RefreshToken",prop:"baiduRefreshToken"},{default:s((()=>[n(_,{modelValue:m.baiduRefreshToken,"onUpdate:modelValue":a[4]||(a[4]=e=>m.baiduRefreshToken=e),placeholder:"请填写百度 refresh_token",clearable:""},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),n(V,null,{default:s((()=>[n(g,{xs:24,md:20,lg:15,xl:12},{default:s((()=>[n(x,{label:"统计代码",prop:"baiduCode"},{default:s((()=>[n(_,{modelValue:m.baiduCode,"onUpdate:modelValue":a[5]||(a[5]=e=>m.baiduCode=e),placeholder:"填写百度统计代码可统计每日访问量详情,如果没有使用用请查看详细文档!",type:"textarea",rows:12,clearable:""},null,8,["modelValue"])])),_:1})])),_:1})])),_:1})])),_:1},8,["rules","model"])])),_:1})])}}});"function"==typeof m&&m(y);export{y as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
var e="><+-.,[]".split("");const t={name:"brainfuck",startState:function(){return{commentLine:!1,left:0,right:0,commentLoop:!1}},token:function(t,n){if(t.eatSpace())return null;t.sol()&&(n.commentLine=!1);var o=t.next().toString();return-1===e.indexOf(o)?(n.commentLine=!0,t.eol()&&(n.commentLine=!1),"comment"):!0===n.commentLine?(t.eol()&&(n.commentLine=!1),"comment"):"]"===o||"["===o?("["===o?n.left++:n.right++,"bracket"):"+"===o||"-"===o?"keyword":"<"===o||">"===o?"atom":"."===o||","===o?"def":void(t.eol()&&(n.commentLine=!1))}};export{t as brainfuck};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
.prompt,.answer{width:100%;max-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:normal;cursor:pointer}.answer_container{max-height:500px;overflow:overlay}.details-container{padding:10px}.detail-content{max-height:400px;overflow:auto;padding:10px;border:1px solid #ebeef5;border-radius:4px;background-color:#f9f9f9}.media-links{margin-bottom:15px}.tool-calls,.plugin-param{max-height:400px;overflow:auto;padding:10px;background-color:#f5f7fa;border-radius:4px;font-family:monospace;white-space:pre-wrap}.markdown-body{font-size:14px;line-height:1.6}.markdown-body img{max-width:100%}.markdown-body pre{background-color:#f6f8fa;border-radius:3px;padding:16px;overflow:auto}.markdown-body code{background-color:rgba(27,31,35,.05);border-radius:3px;padding:.2em .4em;font-family:monospace}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{_ as e}from"./index.vue_vue_type_script_setup_true_lang-DBlFcaHd.js";import{d as l,$ as t,r as a,P as o,b as s,Q as r,c as u,e as c,f as d,w as n,j as i,h as f,_ as p,g as v,i as h,Y as m,k as _}from"./index-BERX8Mlm.js";import{a as y}from"./config-BrbFL53_.js";const g={class:"flex justify-between"},x=l({__name:"chevereto",setup(l){const _=t({cheveretoStatus:"",cheveretoUploadPath:"",cheveretoKey:""}),x=a();async function b(){const e=await y.queryConfig({keys:["cheveretoKey","cheveretoUploadPath","cheveretoStatus"]});Object.assign(_,e.data)}function w(){var e;null==(e=x.value)||e.validate((async e=>{if(e){try{await y.setConfig({settings:(l=_,Object.keys(l).map((e=>({configKey:e,configVal:l[e]}))))}),m.success("变更配置信息成功")}catch(t){}b()}else m.error("请填写完整信息");var l}))}const S=o((()=>[{required:1===Number(_.cheveretoStatus),message:"开启配置后请填写此项",trigger:"change"}]));return s((()=>{b()})),(l,t)=>{const a=p,o=i,s=e,m=r("el-button"),y=r("el-switch"),b=r("el-form-item"),V=r("el-col"),K=r("el-row"),U=r("el-input"),j=r("el-form"),k=r("el-card");return c(),u("div",null,[d(s,null,{title:n((()=>t[3]||(t[3]=[v("div",{class:"flex items-center gap-4"},"Chevereto图床设置",-1)]))),content:n((()=>t[4]||(t[4]=[v("div",{class:"text-sm/6"},[v("div",null,[f(" 详细搭建及配置请参考 "),v("a",{href:"https://v4-docs.chevereto.com/developer/api/api-v1.html",target:"_blank"},"Chevereto图床文档"),f(" 。如果同时开启多个存储服务,服务优先级:本地存储 > S3存储 > 腾讯云COS > 阿里云OSS。 ")])],-1)]))),default:n((()=>[d(o,{outline:"",onClick:w},{default:n((()=>[d(a,{name:"i-ri:file-text-line"}),t[5]||(t[5]=f(" 保存设置 "))])),_:1})])),_:1}),d(k,{style:{margin:"20px"}},{header:n((()=>[v("div",g,[t[7]||(t[7]=v("b",null,"chevereto图床参数设置",-1)),d(m,{class:"button",text:"",onClick:w},{default:n((()=>t[6]||(t[6]=[f(" 保存设置 ")]))),_:1})])])),default:n((()=>[d(j,{ref_key:"formRef",ref:x,model:_,"label-width":"100px"},{default:n((()=>[d(K,null,{default:n((()=>[d(V,{xs:24,md:20,lg:15,xl:12},{default:n((()=>[d(b,{label:"服务启用状态",prop:"cheveretoStatus"},{default:n((()=>[d(y,{modelValue:_.cheveretoStatus,"onUpdate:modelValue":t[0]||(t[0]=e=>_.cheveretoStatus=e),"active-value":"1","inactive-value":"0"},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),d(K,null,{default:n((()=>[d(V,{xs:24,md:20,lg:15,xl:12},{default:n((()=>[d(b,{label:"上传地址",prop:"cheveretoUploadPath",rules:h(S)},{default:n((()=>[d(U,{modelValue:_.cheveretoUploadPath,"onUpdate:modelValue":t[1]||(t[1]=e=>_.cheveretoUploadPath=e),placeholder:"请填写您的图床上传地址",clearable:""},null,8,["modelValue"])])),_:1},8,["rules"])])),_:1})])),_:1}),d(K,null,{default:n((()=>[d(V,{xs:24,md:20,lg:15,xl:12},{default:n((()=>[d(b,{label:"ApiKey",prop:"cheveretoKey",rules:h(S)},{default:n((()=>[d(U,{modelValue:_.cheveretoKey,"onUpdate:modelValue":t[2]||(t[2]=e=>_.cheveretoKey=e),placeholder:"请填写ApiKey",clearable:"",type:"password","show-password":""},null,8,["modelValue"])])),_:1},8,["rules"])])),_:1})])),_:1})])),_:1},8,["model"])])),_:1})])}}});"function"==typeof _&&_(x);export{x as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
var n=/({)?[a-zA-Z0-9_]+(})?/;function e(n,e){for(var t,i,a=!1;!n.eol()&&(t=n.next())!=e.pending;){if("$"===t&&"\\"!=i&&'"'==e.pending){a=!0;break}i=t}return a&&n.backUp(1),t==e.pending?e.continueString=!1:e.continueString=!0,"string"}const t={name:"cmake",startState:function(){var n={inDefinition:!1,inInclude:!1,continueString:!1,pending:!1};return n},token:function(t,i){return t.eatSpace()?null:function(t,i){var a=t.next();return"$"===a?t.match(n)?"variableName.special":"variable":i.continueString?(t.backUp(1),e(t,i)):t.match(/(\s+)?\w+\(/)||t.match(/(\s+)?\w+\ \(/)?(t.backUp(1),"def"):"#"==a?(t.skipToEnd(),"comment"):"'"==a||'"'==a?(i.pending=a,e(t,i)):"("==a||")"==a?"bracket":a.match(/[0-9]/)?"number":(t.eatWhile(/[\w-]/),null)}(t,i)}};export{t as cmake};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
var e="error";function t(e){return new RegExp("^(("+e.join(")|(")+"))\\b")}var n=/^(?:->|=>|\+[+=]?|-[\-=]?|\*[\*=]?|\/[\/=]?|[=!]=|<[><]?=?|>>?=?|%=?|&=?|\|=?|\^=?|\~|!|\?|(or|and|\|\||&&|\?)=)/,r=/^(?:[()\[\]{},:`=;]|\.\.?\.?)/,o=/^[_A-Za-z$][_A-Za-z$0-9]*/,c=/^@[_A-Za-z$][_A-Za-z$0-9]*/,i=t(["and","or","not","is","isnt","in","instanceof","typeof"]),a=["for","while","loop","if","unless","else","switch","try","catch","finally","class"],f=t(a.concat(["break","by","continue","debugger","delete","do","in","of","new","return","then","this","@","throw","when","until","extends"]));a=t(a);var p=/^('{3}|\"{3}|['\"])/,s=/^(\/{3}|\/)/,u=t(["Infinity","NaN","undefined","null","true","false","on","off","yes","no"]);function l(t,a){if(t.sol()){null===a.scope.align&&(a.scope.align=!1);var l=a.scope.offset;if(t.eatSpace()){var h=t.indentation();return h>l&&"coffee"==a.scope.type?"indent":h<l?"dedent":null}l>0&&v(t,a)}if(t.eatSpace())return null;var k=t.peek();if(t.match("####"))return t.skipToEnd(),"comment";if(t.match("###"))return a.tokenize=m,a.tokenize(t,a);if("#"===k)return t.skipToEnd(),"comment";if(t.match(/^-?[0-9\.]/,!1)){var g=!1;if(t.match(/^-?\d*\.\d+(e[\+\-]?\d+)?/i)&&(g=!0),t.match(/^-?\d+\.\d*/)&&(g=!0),t.match(/^-?\.\d+/)&&(g=!0),g)return"."==t.peek()&&t.backUp(1),"number";var y=!1;if(t.match(/^-?0x[0-9a-f]+/i)&&(y=!0),t.match(/^-?[1-9]\d*(e[\+\-]?\d+)?/)&&(y=!0),t.match(/^-?0(?![\dx])/i)&&(y=!0),y)return"number"}if(t.match(p))return a.tokenize=d(t.current(),!1,"string"),a.tokenize(t,a);if(t.match(s)){if("/"!=t.current()||t.match(/^.*\//,!1))return a.tokenize=d(t.current(),!0,"string.special"),a.tokenize(t,a);t.backUp(1)}return t.match(n)||t.match(i)?"operator":t.match(r)?"punctuation":t.match(u)?"atom":t.match(c)||a.prop&&t.match(o)?"property":t.match(f)?"keyword":t.match(o)?"variable":(t.next(),e)}function d(e,t,n){return function(r,o){for(;!r.eol();)if(r.eatWhile(/[^'"\/\\]/),r.eat("\\")){if(r.next(),t&&r.eol())return n}else{if(r.match(e))return o.tokenize=l,n;r.eat(/['"\/]/)}return t&&(o.tokenize=l),n}}function m(e,t){for(;!e.eol();){if(e.eatWhile(/[^#]/),e.match("###")){t.tokenize=l;break}e.eatWhile("#")}return"comment"}function h(e,t,n="coffee"){for(var r=0,o=!1,c=null,i=t.scope;i;i=i.prev)if("coffee"===i.type||"}"==i.type){r=i.offset+e.indentUnit;break}"coffee"!==n?(o=null,c=e.column()+e.current().length):t.scope.align&&(t.scope.align=!1),t.scope={offset:r,type:n,prev:t.scope,align:o,alignOffset:c}}function v(e,t){if(t.scope.prev){if("coffee"===t.scope.type){for(var n=e.indentation(),r=!1,o=t.scope;o;o=o.prev)if(n===o.offset){r=!0;break}if(!r)return!0;for(;t.scope.prev&&t.scope.offset!==n;)t.scope=t.scope.prev;return!1}return t.scope=t.scope.prev,!1}}const k={name:"coffeescript",startState:function(){return{tokenize:l,scope:{offset:0,type:"coffee",prev:null,align:!1},prop:!1,dedent:0}},token:function(t,n){var r=null===n.scope.align&&n.scope;r&&t.sol()&&(r.align=!1);var o=function(t,n){var r=n.tokenize(t,n),o=t.current();"return"===o&&(n.dedent=!0),(("->"===o||"=>"===o)&&t.eol()||"indent"===r)&&h(t,n);var c="[({".indexOf(o);if(-1!==c&&h(t,n,"])}".slice(c,c+1)),a.exec(o)&&h(t,n),"then"==o&&v(t,n),"dedent"===r&&v(t,n))return e;if(-1!==(c="])}".indexOf(o))){for(;"coffee"==n.scope.type&&n.scope.prev;)n.scope=n.scope.prev;n.scope.type==o&&(n.scope=n.scope.prev)}return n.dedent&&t.eol()&&("coffee"==n.scope.type&&n.scope.prev&&(n.scope=n.scope.prev),n.dedent=!1),"indent"==r||"dedent"==r?null:r}(t,n);return o&&"comment"!=o&&(r&&(r.align=!0),n.prop="punctuation"==o&&"."==t.current()),o},indent:function(e,t){if(e.tokenize!=l)return 0;var n=e.scope,r=t&&"])}".indexOf(t.charAt(0))>-1;if(r)for(;"coffee"==n.type&&n.prev;)n=n.prev;var o=r&&n.type===t.charAt(0);return n.align?n.alignOffset-(o?1:0):(o?n.prev:n).offset},languageData:{commentTokens:{line:"#"}}};export{k as coffeeScript};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
var t,e=/^(block|let*|return-from|catch|load-time-value|setq|eval-when|locally|symbol-macrolet|flet|macrolet|tagbody|function|multiple-value-call|the|go|multiple-value-prog1|throw|if|progn|unwind-protect|labels|progv|let|quote)$/,n=/^with|^def|^do|^prog|case$|^cond$|bind$|when$|unless$/,r=/^(?:[+\-]?(?:\d+|\d*\.\d+)(?:[efd][+\-]?\d+)?|[+\-]?\d+(?:\/[+\-]?\d+)?|#b[+\-]?[01]+|#o[+\-]?[0-7]+|#x[+\-]?[\da-f]+)/,o=/[^\s'`,@()\[\]";]/;function a(t){for(var e;e=t.next();)if("\\"==e)t.next();else if(!o.test(e)){t.backUp(1);break}return t.current()}function l(o,l){if(o.eatSpace())return t="ws",null;if(o.match(r))return"number";var u;if("\\"==(u=o.next())&&(u=o.next()),'"'==u)return(l.tokenize=c)(o,l);if("("==u)return t="open","bracket";if(")"==u)return t="close","bracket";if(";"==u)return o.skipToEnd(),t="ws","comment";if(/['`,@]/.test(u))return null;if("|"==u)return o.skipTo("|")?(o.next(),"variableName"):(o.skipToEnd(),"error");if("#"==u)return"("==(u=o.next())?(t="open","bracket"):/[+\-=\.']/.test(u)||/\d/.test(u)&&o.match(/^\d*#/)?null:"|"==u?(l.tokenize=i)(o,l):":"==u?(a(o),"meta"):"\\"==u?(o.next(),a(o),"string.special"):"error";var s=a(o);return"."==s?null:(t="symbol","nil"==s||"t"==s||":"==s.charAt(0)?"atom":"open"==l.lastType&&(e.test(s)||n.test(s))?"keyword":"&"==s.charAt(0)?"variableName.special":"variableName")}function c(t,e){for(var n,r=!1;n=t.next();){if('"'==n&&!r){e.tokenize=l;break}r=!r&&"\\"==n}return"string"}function i(e,n){for(var r,o;r=e.next();){if("#"==r&&"|"==o){n.tokenize=l;break}o=r}return t="ws","comment"}const u={name:"commonlisp",startState:function(){return{ctx:{prev:null,start:0,indentTo:0},lastType:null,tokenize:l}},token:function(e,r){e.sol()&&"number"!=typeof r.ctx.indentTo&&(r.ctx.indentTo=r.ctx.start+1),t=null;var o=r.tokenize(e,r);return"ws"!=t&&(null==r.ctx.indentTo?"symbol"==t&&n.test(e.current())?r.ctx.indentTo=r.ctx.start+e.indentUnit:r.ctx.indentTo="next":"next"==r.ctx.indentTo&&(r.ctx.indentTo=e.column()),r.lastType=t),"open"==t?r.ctx={prev:r.ctx,start:e.column(),indentTo:null}:"close"==t&&(r.ctx=r.ctx.prev||r.ctx),o},indent:function(t){var e=t.ctx.indentTo;return"number"==typeof e?e:t.ctx.start+1},languageData:{commentTokens:{line:";;",block:{open:"#|",close:"|#"}},closeBrackets:{brackets:["(","[","{",'"']}}};export{u as commonLisp};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{ac as o}from"./index-BERX8Mlm.js";const e={queryAllConfig:()=>o.get("config/queryAll"),queryConfig:e=>o.post("config/query",e),setConfig:e=>o.post("config/set",e)};export{e as a};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{_ as e}from"./index.vue_vue_type_script_setup_true_lang-mQp5T4Ar.js";import{_ as a}from"./index.vue_vue_type_script_setup_true_lang-DBlFcaHd.js";import{d as l,a as t,r as s,$ as o,b as u,Q as n,a1 as d,c as i,e as r,f as c,a5 as f,w as m,j as p,h as v,_,g as w,i as y,ak as g,a3 as k,a4 as V,a2 as h,V as x,W as b,t as C,ab as W,Y as j,a9 as B,k as U}from"./index-BERX8Mlm.js";import{A as z}from"./badWords-FUVqvqZb.js";const K={class:"dialog-footer"},R=l({__name:"custom",setup(l){t();const U=s(),R=s(0),q=s(!1),A=s(!1),F=s(""),I=s(!1),N=o({word:"",status:"",page:1,size:500}),Q=s();async function Y(){try{q.value=!0;const e=await z.queryBadWords(N),{rows:a,count:l}=e.data;q.value=!1,R.value=l,Q.value=a}catch(e){q.value=!1}}u((()=>{Y()}));const $=s(""),D=s(!1),E=s();function G(){D.value=!0,B((()=>{E.value.input.focus()}))}async function H(){$.value&&(await z.addBadWords({word:$.value}),j.success("添加敏感词成功"),N.status="",await Y()),D.value=!1,$.value=""}async function J(){if(F.value.trim())try{I.value=!0;const e=F.value.split(/[\s\n]+/).filter((e=>e.trim()));if(e.length>1e3)return j.warning("单次最多添加1000个敏感词"),void(I.value=!1);if(0===e.length)return j.warning("请输入有效的敏感词"),void(I.value=!1);for(const a of e)a.trim()&&await z.addBadWords({word:a.trim()});j.success("批量添加成功"),A.value=!1,F.value="",N.status="",await Y()}catch(e){j.error("批量添加失败")}finally{I.value=!1}else j.warning("请输入敏感词")}return(l,t)=>{const s=_,o=p,u=a,B=n("el-form-item"),R=n("el-button"),L=n("el-form"),M=e,O=n("el-tag"),P=n("el-dialog"),S=d("loading");return r(),i("div",null,[c(u,null,{title:m((()=>t[7]||(t[7]=[w("div",{class:"flex items-center gap-4"},"自定义敏感词",-1)]))),default:m((()=>[c(o,{outline:"",onClick:t[0]||(t[0]=e=>A.value=!0)},{default:m((()=>[c(s,{name:"i-ri:file-text-line"}),t[8]||(t[8]=v(" 批量添加 "))])),_:1})])),_:1}),c(M,null,{default:m((()=>[c(L,{ref_key:"formRef",ref:U,inline:!0,model:N},{default:m((()=>[c(B,{label:"敏感词",prop:"word"},{default:m((()=>[c(y(g),{modelValue:N.word,"onUpdate:modelValue":t[1]||(t[1]=e=>N.word=e),placeholder:"敏感词[模糊搜索]",onKeydown:k(V(Y,["prevent"]),["enter"])},null,8,["modelValue","onKeydown"])])),_:1}),c(B,null,{default:m((()=>[c(R,{type:"primary",onClick:Y},{default:m((()=>t[9]||(t[9]=[v(" 查询 ")]))),_:1}),c(R,{onClick:t[2]||(t[2]=e=>{return null==(a=y(U))||a.resetFields(),void Y();var a})},{default:m((()=>t[10]||(t[10]=[v(" 重置 ")]))),_:1})])),_:1})])),_:1},8,["model"])])),_:1}),f((r(),h(M,{style:{width:"100%"}},{default:m((()=>[(r(!0),i(x,null,b(y(Q),(e=>(r(),h(O,{key:e.id,type:"warning",class:"mb-3 mr-3",closable:"",hit:"","disable-transitions":!0,onClose:a=>async function(e){await z.delBadWords({id:e}),j.success("删除敏感词成功"),await Y()}(e.id)},{default:m((()=>[v(C(e.word),1)])),_:2},1032,["onClose"])))),128)),y(D)?(r(),h(y(g),{key:0,ref_key:"InputRef",ref:E,modelValue:y($),"onUpdate:modelValue":t[3]||(t[3]=e=>W($)?$.value=e:null),class:"ml-1",style:{width:"80px"},size:"small",onKeyup:k(H,["enter"]),onBlur:H},null,8,["modelValue"])):(r(),h(R,{key:1,class:"ml-1",size:"small",onClick:G},{default:m((()=>t[11]||(t[11]=[v(" + New Word ")]))),_:1}))])),_:1})),[[S,y(q)]]),c(P,{modelValue:y(A),"onUpdate:modelValue":t[6]||(t[6]=e=>W(A)?A.value=e:null),title:"批量添加敏感词",width:"500px","close-on-click-modal":!1},{footer:m((()=>[w("span",K,[c(R,{onClick:t[5]||(t[5]=e=>A.value=!1)},{default:m((()=>t[12]||(t[12]=[v("取消")]))),_:1}),c(R,{type:"primary",loading:y(I),onClick:J},{default:m((()=>t[13]||(t[13]=[v(" 确认添加 ")]))),_:1},8,["loading"])])])),default:m((()=>[c(L,null,{default:m((()=>[c(B,null,{default:m((()=>[c(y(g),{modelValue:y(F),"onUpdate:modelValue":t[4]||(t[4]=e=>W(F)?F.value=e:null),type:"textarea",rows:10,placeholder:"请输入敏感词,多个敏感词可用空格或换行分隔"},null,8,["modelValue"])])),_:1})])),_:1})])),_:1},8,["modelValue"])])}}});"function"==typeof U&&U(R);export{R as default};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
var e,t=function(e){return new RegExp("^(?:"+e.join("|")+")$","i")},n=function(t){e=null;var n=t.next();if('"'===n)return t.match(/^.*?"/),"string";if("'"===n)return t.match(/^.*?'/),"string";if(/[{}\(\),\.;\[\]]/.test(n))return e=n,"punctuation";if("/"===n&&t.eat("/"))return t.skipToEnd(),"comment";if(c.test(n))return t.eatWhile(c),null;if(t.eatWhile(/[_\w\d]/),t.eat(":"))return t.eatWhile(/[\w\d_\-]/),"atom";var r=t.current();return o.test(r)?"builtin":i.test(r)?"def":s.test(r)||l.test(r)?"keyword":"variable"},r=function(e,t,n){return e.context={prev:e.context,indent:e.indent,col:n,type:t}},a=function(e){return e.indent=e.context.indent,e.context=e.context.prev},o=t(["abs","acos","allShortestPaths","asin","atan","atan2","avg","ceil","coalesce","collect","cos","cot","count","degrees","e","endnode","exp","extract","filter","floor","haversin","head","id","keys","labels","last","left","length","log","log10","lower","ltrim","max","min","node","nodes","percentileCont","percentileDisc","pi","radians","rand","range","reduce","rel","relationship","relationships","replace","reverse","right","round","rtrim","shortestPath","sign","sin","size","split","sqrt","startnode","stdev","stdevp","str","substring","sum","tail","tan","timestamp","toFloat","toInt","toString","trim","type","upper"]),i=t(["all","and","any","contains","exists","has","in","none","not","or","single","xor"]),s=t(["as","asc","ascending","assert","by","case","commit","constraint","create","csv","cypher","delete","desc","descending","detach","distinct","drop","else","end","ends","explain","false","fieldterminator","foreach","from","headers","in","index","is","join","limit","load","match","merge","null","on","optional","order","periodic","profile","remove","return","scan","set","skip","start","starts","then","true","union","unique","unwind","using","when","where","with","call","yield"]),l=t(["access","active","assign","all","alter","as","catalog","change","copy","create","constraint","constraints","current","database","databases","dbms","default","deny","drop","element","elements","exists","from","grant","graph","graphs","if","index","indexes","label","labels","management","match","name","names","new","node","nodes","not","of","on","or","password","populated","privileges","property","read","relationship","relationships","remove","replace","required","revoke","role","roles","set","show","start","status","stop","suspended","to","traverse","type","types","user","users","with","write"]),c=/[*+\-<>=&|~%^]/;const d={name:"cypher",startState:function(){return{tokenize:n,context:null,indent:0,col:0}},token:function(t,n){if(t.sol()&&(n.context&&null==n.context.align&&(n.context.align=!1),n.indent=t.indentation()),t.eatSpace())return null;var o=n.tokenize(t,n);if("comment"!==o&&n.context&&null==n.context.align&&"pattern"!==n.context.type&&(n.context.align=!0),"("===e)r(n,")",t.column());else if("["===e)r(n,"]",t.column());else if("{"===e)r(n,"}",t.column());else if(/[\]\}\)]/.test(e)){for(;n.context&&"pattern"===n.context.type;)a(n);n.context&&e===n.context.type&&a(n)}else"."===e&&n.context&&"pattern"===n.context.type?a(n):/atom|string|variable/.test(o)&&n.context&&(/[\}\]]/.test(n.context.type)?r(n,"pattern",t.column()):"pattern"!==n.context.type||n.context.align||(n.context.align=!0,n.context.col=t.column()));return o},indent:function(e,t,n){var r=t&&t.charAt(0),a=e.context;if(/[\]\}]/.test(r))for(;a&&"pattern"===a.type;)a=a.prev;var o=a&&r===a.type;return a?"keywords"===a.type?null:a.align?a.col+(o?0:1):a.indent+(o?0:n.unit):0}};export{d as cypher};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
function e(e){for(var t={},n=e.split(" "),r=0;r<n.length;++r)t[n[r]]=!0;return t}var t="body catch class do else enum for foreach foreach_reverse if in interface mixin out scope struct switch try union unittest version while with";const n={keywords:e("abstract alias align asm assert auto break case cast cdouble cent cfloat const continue debug default delegate delete deprecated export extern final finally function goto immutable import inout invariant is lazy macro module new nothrow override package pragma private protected public pure ref return shared short static super synchronized template this throw typedef typeid typeof volatile __FILE__ __LINE__ __gshared __traits __vector __parameters "+t),blockKeywords:e(t),builtin:e("bool byte char creal dchar double float idouble ifloat int ireal long real short ubyte ucent uint ulong ushort wchar wstring void size_t sizediff_t"),atoms:e("exit failure success true false null"),hooks:{"@":function(e,t){return e.eatWhile(/[\w\$_]/),"meta"}}};var r,i=n.statementIndentUnit,o=n.keywords,a=n.builtin,l=n.blockKeywords,u=n.atoms,s=n.hooks,c=n.multiLineStrings,f=/[+\-*&%=<>!?|\/]/;function d(e,t){var n,i=e.next();if(s[i]){var d=s[i](e,t);if(!1!==d)return d}if('"'==i||"'"==i||"`"==i)return t.tokenize=(n=i,function(e,t){for(var r,i=!1,o=!1;null!=(r=e.next());){if(r==n&&!i){o=!0;break}i=!i&&"\\"==r}return(o||!i&&!c)&&(t.tokenize=null),"string"}),t.tokenize(e,t);if(/[\[\]{}\(\),;\:\.]/.test(i))return r=i,null;if(/\d/.test(i))return e.eatWhile(/[\w\.]/),"number";if("/"==i){if(e.eat("+"))return t.tokenize=p,p(e,t);if(e.eat("*"))return t.tokenize=m,m(e,t);if(e.eat("/"))return e.skipToEnd(),"comment"}if(f.test(i))return e.eatWhile(f),"operator";e.eatWhile(/[\w\$_\xa1-\uffff]/);var y=e.current();return o.propertyIsEnumerable(y)?(l.propertyIsEnumerable(y)&&(r="newstatement"),"keyword"):a.propertyIsEnumerable(y)?(l.propertyIsEnumerable(y)&&(r="newstatement"),"builtin"):u.propertyIsEnumerable(y)?"atom":"variable"}function m(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize=null;break}r="*"==n}return"comment"}function p(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize=null;break}r="+"==n}return"comment"}function y(e,t,n,r,i){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=i}function h(e,t,n){var r=e.indented;return e.context&&"statement"==e.context.type&&(r=e.context.indented),e.context=new y(r,t,n,null,e.context)}function b(e){var t=e.context.type;return")"!=t&&"]"!=t&&"}"!=t||(e.indented=e.context.indented),e.context=e.context.prev}const k={name:"d",startState:function(e){return{tokenize:null,context:new y(-e,0,"top",!1),indented:0,startOfLine:!0}},token:function(e,t){var n=t.context;if(e.sol()&&(null==n.align&&(n.align=!1),t.indented=e.indentation(),t.startOfLine=!0),e.eatSpace())return null;r=null;var i=(t.tokenize||d)(e,t);if("comment"==i||"meta"==i)return i;if(null==n.align&&(n.align=!0),";"!=r&&":"!=r&&","!=r||"statement"!=n.type)if("{"==r)h(t,e.column(),"}");else if("["==r)h(t,e.column(),"]");else if("("==r)h(t,e.column(),")");else if("}"==r){for(;"statement"==n.type;)n=b(t);for("}"==n.type&&(n=b(t));"statement"==n.type;)n=b(t)}else r==n.type?b(t):(("}"==n.type||"top"==n.type)&&";"!=r||"statement"==n.type&&"newstatement"==r)&&h(t,e.column(),"statement");else b(t);return t.startOfLine=!1,i},indent:function(e,t,n){if(e.tokenize!=d&&null!=e.tokenize)return null;var r=e.context,o=t&&t.charAt(0);"statement"==r.type&&"}"==o&&(r=r.prev);var a=o==r.type;return"statement"==r.type?r.indented+("{"==o?0:i||n.unit):r.align?r.column+(a?0:1):r.indented+(a?0:n.unit)},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}}}};export{k as d};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
var e={"+":"inserted","-":"deleted","@":"meta"};const r={name:"diff",token:function(r){var n=r.string.search(/[\t ]+?$/);if(!r.sol()||0===n)return r.skipToEnd(),("error "+(e[r.string.charAt(0)]||"")).replace(/ $/,"");var t=e[r.peek()]||r.skipToEnd();return-1===n?r.skipToEnd():r.pos=n,t}};export{r as diff};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{s as e}from"./simple-mode-C3vEBAcb.js";var n="from",t=new RegExp("^(\\s*)\\b("+n+")\\b","i"),r=["run","cmd","entrypoint","shell"],o=new RegExp("^(\\s*)("+r.join("|")+")(\\s+\\[)","i"),l="expose",s=new RegExp("^(\\s*)("+l+")(\\s+)","i"),x="("+[n,l].concat(r).concat(["arg","from","maintainer","label","env","add","copy","volume","user","workdir","onbuild","stopsignal","healthcheck","shell"]).join("|")+")";const g=e({start:[{regex:/^\s*#.*$/,sol:!0,token:"comment"},{regex:t,token:[null,"keyword"],sol:!0,next:"from"},{regex:new RegExp("^(\\s*)"+x+"(\\s*)(#.*)?$","i"),token:[null,"keyword",null,"error"],sol:!0},{regex:o,token:[null,"keyword",null],sol:!0,next:"array"},{regex:s,token:[null,"keyword",null],sol:!0,next:"expose"},{regex:new RegExp("^(\\s*)"+x+"(\\s+)","i"),token:[null,"keyword",null],sol:!0,next:"arguments"},{regex:/./,token:null}],from:[{regex:/\s*$/,token:null,next:"start"},{regex:/(\s*)(#.*)$/,token:[null,"error"],next:"start"},{regex:/(\s*\S+\s+)(as)/i,token:[null,"keyword"],next:"start"},{token:null,next:"start"}],single:[{regex:/(?:[^\\']|\\.)/,token:"string"},{regex:/'/,token:"string",pop:!0}],double:[{regex:/(?:[^\\"]|\\.)/,token:"string"},{regex:/"/,token:"string",pop:!0}],array:[{regex:/\]/,token:null,next:"start"},{regex:/"(?:[^\\"]|\\.)*"?/,token:"string"}],expose:[{regex:/\d+$/,token:"number",next:"start"},{regex:/[^\d]+$/,token:null,next:"start"},{regex:/\d+/,token:"number"},{regex:/[^\d]+/,token:null},{token:null,next:"start"}],arguments:[{regex:/^\s*#.*$/,sol:!0,token:"comment"},{regex:/"(?:[^\\"]|\\.)*"?$/,token:"string",next:"start"},{regex:/"/,token:"string",push:"double"},{regex:/'(?:[^\\']|\\.)*'?$/,token:"string",next:"start"},{regex:/'/,token:"string",push:"single"},{regex:/[^#"']+[\\`]$/,token:null},{regex:/[^#"']+$/,token:null,next:"start"},{regex:/[^#"']+/,token:null},{token:null,next:"start"}],languageData:{commentTokens:{line:"#"}}});export{g as dockerFile};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
var t;function e(e,n){return t=n,e}function n(t,a){var u,i,l,c=t.next();if("<"!=c||!t.eat("!")){if("<"==c&&t.eat("?"))return a.tokenize=(i="meta",l="?>",function(t,e){for(;!t.eol();){if(t.match(l)){e.tokenize=n;break}t.next()}return i}),e("meta",c);if("#"==c&&t.eatWhile(/[\w]/))return e("atom","tag");if("|"==c)return e("keyword","separator");if(c.match(/[\(\)\[\]\-\.,\+\?>]/))return e(null,c);if(c.match(/[\[\]]/))return e("rule",c);if('"'==c||"'"==c)return a.tokenize=(u=c,function(t,r){for(var a,i=!1;null!=(a=t.next());){if(a==u&&!i){r.tokenize=n;break}i=!i&&"\\"==a}return e("string","tag")}),a.tokenize(t,a);if(t.eatWhile(/[a-zA-Z\?\+\d]/)){var o=t.current();return null!==o.substr(o.length-1,o.length).match(/\?|\+/)&&t.backUp(1),e("tag","tag")}return"%"==c||"*"==c?e("number","number"):(t.eatWhile(/[\w\\\-_%.{,]/),e(null,null))}return t.eatWhile(/[\-]/)?(a.tokenize=r,r(t,a)):t.eatWhile(/[\w]/)?e("keyword","doindent"):void 0}function r(t,r){for(var a,u=0;null!=(a=t.next());){if(u>=2&&">"==a){r.tokenize=n;break}u="-"==a?u+1:0}return e("comment","comment")}const a={name:"dtd",startState:function(){return{tokenize:n,baseIndent:0,stack:[]}},token:function(e,n){if(e.eatSpace())return null;var r=n.tokenize(e,n),a=n.stack[n.stack.length-1];return"["==e.current()||"doindent"===t||"["==t?n.stack.push("rule"):"endtag"===t?n.stack[n.stack.length-1]="endtag":"]"==e.current()||"]"==t||">"==t&&"rule"==a?n.stack.pop():"["==t&&n.stack.push("["),r},indent:function(e,n,r){var a=e.stack.length;return"]"===n.charAt(0)?a--:">"===n.substr(n.length-1,n.length)&&("<"===n.substr(0,1)||"doindent"==t&&n.length>1||("doindent"==t?a--:">"==t&&n.length>1||"tag"==t&&">"!==n||("tag"==t&&"rule"==e.stack[e.stack.length-1]?a--:"tag"==t?a++:">"===n&&"rule"==e.stack[e.stack.length-1]&&">"===t?a--:">"===n&&"rule"==e.stack[e.stack.length-1]||("<"!==n.substr(0,1)&&">"===n.substr(0,1)?a-=1:">"===n||(a-=1)))),null!=t&&"]"!=t||a--),e.baseIndent+a*r.unit},languageData:{indentOnInput:/^\s*[\]>]$/}};export{a as dtd};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
function e(e,n){for(var t=0;t<e.length;t++)n(e[t],t)}function n(e,n){for(var t=0;t<e.length;t++)if(n(e[t],t))return!0;return!1}var t={unnamedDefinition:["interface"],namedDefinition:["module","library","macro","C-struct","C-union","C-function","C-callable-wrapper"],typeParameterizedDefinition:["class","C-subtype","C-mapped-subtype"],otherParameterizedDefinition:["method","function","C-variable","C-address"],constantSimpleDefinition:["constant"],variableSimpleDefinition:["variable"],otherSimpleDefinition:["generic","domain","C-pointer-type","table"],statement:["if","block","begin","method","case","for","select","when","unless","until","while","iterate","profiling","dynamic-bind"],separator:["finally","exception","cleanup","else","elseif","afterwards"],other:["above","below","by","from","handler","in","instance","let","local","otherwise","slot","subclass","then","to","keyed-by","virtual"],signalingCalls:["signal","error","cerror","break","check-type","abort"]};t.otherDefinition=t.unnamedDefinition.concat(t.namedDefinition).concat(t.otherParameterizedDefinition),t.definition=t.typeParameterizedDefinition.concat(t.otherDefinition),t.parameterizedDefinition=t.typeParameterizedDefinition.concat(t.otherParameterizedDefinition),t.simpleDefinition=t.constantSimpleDefinition.concat(t.variableSimpleDefinition).concat(t.otherSimpleDefinition),t.keyword=t.statement.concat(t.separator).concat(t.other);var i="[-_a-zA-Z?!*@<>$%]+",r=new RegExp("^"+i),a={symbolKeyword:i+":",symbolClass:"<"+i+">",symbolGlobal:"\\*"+i+"\\*",symbolConstant:"\\$"+i},o={symbolKeyword:"atom",symbolClass:"tag",symbolGlobal:"variableName.standard",symbolConstant:"variableName.constant"};for(var l in a)a.hasOwnProperty(l)&&(a[l]=new RegExp("^"+a[l]));a.keyword=[/^with(?:out)?-[-_a-zA-Z?!*@<>$%]+/];var f={keyword:"keyword",definition:"def",simpleDefinition:"def",signalingCalls:"builtin"},c={},s={};function u(e,n,t){return n.tokenize=t,t(e,n)}function m(e,t){var i=e.peek();if("'"==i||'"'==i)return e.next(),u(e,t,p(i,"string"));if("/"==i){if(e.next(),e.eat("*"))return u(e,t,d);if(e.eat("/"))return e.skipToEnd(),"comment";e.backUp(1)}else if(/[+\-\d\.]/.test(i)){if(e.match(/^[+-]?[0-9]*\.[0-9]*([esdx][+-]?[0-9]+)?/i)||e.match(/^[+-]?[0-9]+([esdx][+-]?[0-9]+)/i)||e.match(/^[+-]?\d+/))return"number"}else{if("#"==i)return e.next(),'"'==(i=e.peek())?(e.next(),u(e,t,p('"',"string"))):"b"==i?(e.next(),e.eatWhile(/[01]/),"number"):"x"==i?(e.next(),e.eatWhile(/[\da-f]/i),"number"):"o"==i?(e.next(),e.eatWhile(/[0-7]/),"number"):"#"==i?(e.next(),"punctuation"):"["==i||"("==i?(e.next(),"bracket"):e.match(/f|t|all-keys|include|key|next|rest/i)?"atom":(e.eatWhile(/[-a-zA-Z]/),"error");if("~"==i)return e.next(),"="==(i=e.peek())?(e.next(),"="==(i=e.peek())?(e.next(),"operator"):"operator"):"operator";if(":"==i){if(e.next(),"="==(i=e.peek()))return e.next(),"operator";if(":"==i)return e.next(),"punctuation"}else{if(-1!="[](){}".indexOf(i))return e.next(),"bracket";if(-1!=".,".indexOf(i))return e.next(),"punctuation";if(e.match("end"))return"keyword"}}for(var l in a)if(a.hasOwnProperty(l)){var f=a[l];if(f instanceof Array&&n(f,(function(n){return e.match(n)}))||e.match(f))return o[l]}return/[+\-*\/^=<>&|]/.test(i)?(e.next(),"operator"):e.match("define")?"def":(e.eatWhile(/[\w\-]/),c.hasOwnProperty(e.current())?s[e.current()]:e.current().match(r)?"variable":(e.next(),"variableName.standard"))}function d(e,n){for(var t,i=!1,r=!1,a=0;t=e.next();){if("/"==t&&i){if(!(a>0)){n.tokenize=m;break}a--}else"*"==t&&r&&a++;i="*"==t,r="/"==t}return"comment"}function p(e,n){return function(t,i){for(var r,a=!1,o=!1;null!=(r=t.next());){if(r==e&&!a){o=!0;break}a=!a&&"\\"==r}return!o&&a||(i.tokenize=m),n}}e(["keyword","definition","simpleDefinition","signalingCalls"],(function(n){e(t[n],(function(e){c[e]=n,s[e]=f[n]}))}));const b={name:"dylan",startState:function(){return{tokenize:m,currentIndent:0}},token:function(e,n){return e.eatSpace()?null:n.tokenize(e,n)},languageData:{commentTokens:{block:{open:"/*",close:"*/"}}}};export{b as dylan};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
var e=0,t=1,a=0,c=1,r=2;const n={name:"ebnf",startState:function(){return{stringType:null,commentType:null,braced:0,lhs:!0,localState:null,stack:[],inDefinition:!1}},token:function(n,s){if(n){switch(0===s.stack.length&&('"'==n.peek()||"'"==n.peek()?(s.stringType=n.peek(),n.next(),s.stack.unshift(c)):n.match("/*")?(s.stack.unshift(a),s.commentType=e):n.match("(*")&&(s.stack.unshift(a),s.commentType=t)),s.stack[0]){case c:for(;s.stack[0]===c&&!n.eol();)n.peek()===s.stringType?(n.next(),s.stack.shift()):"\\"===n.peek()?(n.next(),n.next()):n.match(/^.[^\\\"\']*/);return s.lhs?"property":"string";case a:for(;s.stack[0]===a&&!n.eol();)s.commentType===e&&n.match("*/")||s.commentType===t&&n.match("*)")?(s.stack.shift(),s.commentType=null):n.match(/^.[^\*]*/);return"comment";case r:for(;s.stack[0]===r&&!n.eol();)n.match(/^[^\]\\]+/)||n.match(".")||s.stack.shift();return"operator"}var m=n.peek();switch(m){case"[":return n.next(),s.stack.unshift(r),"bracket";case":":case"|":case";":return n.next(),"operator";case"%":if(n.match("%%"))return"header";if(n.match(/[%][A-Za-z]+/))return"keyword";if(n.match(/[%][}]/))return"bracket";break;case"/":if(n.match(/[\/][A-Za-z]+/))return"keyword";case"\\":if(n.match(/[\][a-z]+/))return"string.special";case".":if(n.match("."))return"atom";case"*":case"-":case"+":case"^":if(n.match(m))return"atom";case"$":if(n.match("$$"))return"builtin";if(n.match(/[$][0-9]+/))return"variableName.special";case"<":if(n.match(/<<[a-zA-Z_]+>>/))return"builtin"}return n.match("//")?(n.skipToEnd(),"comment"):n.match("return")?"operator":n.match(/^[a-zA-Z_][a-zA-Z0-9_]*/)?n.match(/(?=[\(.])/)?"variable":n.match(/(?=[\s\n]*[:=])/)?"def":"variableName.special":-1!=["[","]","(",")"].indexOf(n.peek())?(n.next(),"bracket"):(n.eatSpace()||n.next(),null)}}};export{n as ebnf};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
.fixed-action-bar[data-v-eb52aec7]{box-shadow:0 0 1px 0 var(--g-box-shadow-color)}.fixed-action-bar.shadow[data-v-eb52aec7]{box-shadow:0 -10px 10px -10px var(--g-box-shadow-color)}

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{d as e,r as a,b as s,ai as o,c as l,e as t,a6 as r,i as d,aj as n,Z as u,af as p,u as i,ag as c,Q as m,f as w,w as f,h as _,ae as g,Y as h,k as v}from"./index-BERX8Mlm.js";import{_ as b}from"./index.vue_vue_type_script_setup_true_lang-mQp5T4Ar.js";import{_ as y}from"./index.vue_vue_type_script_setup_true_lang-DBlFcaHd.js";import{u as x}from"./useMainPage-Dbp8uSF1.js";const k=u(e({name:"FixedActionBar",__name:"index",setup(e){const u=a(!1);function p(){const e=document.documentElement.scrollTop||document.body.scrollTop,a=document.documentElement.clientHeight||document.body.clientHeight,s=document.documentElement.scrollHeight||document.body.scrollHeight;u.value=Math.ceil(e+a)>=s}return s((()=>{p(),window.addEventListener("scroll",p)})),o((()=>{window.removeEventListener("scroll",p)})),(e,a)=>(t(),l("div",{class:r(["fixed-action-bar bottom-0 z-4 bg-[var(--g-container-bg)] p-5 text-center transition",{shadow:!d(u)}]),"data-fixed-calc-width":""},[n(e.$slots,"default",{},void 0,!0)],2))}}),[["__scopeId","data-v-eb52aec7"]]),V=e({__name:"edit.password",setup(e){const s=p(),o=i(),r=c(),n=a(),u=a({password:"",newpassword:"",checkpassword:""}),v=x(),V=a({password:[{required:!0,message:"请输入原密码",trigger:"blur"}],newpassword:[{required:!0,message:"请输入新密码",trigger:"blur"},{min:6,max:18,trigger:"blur",message:"密码长度为6到18位"}],checkpassword:[{required:!0,message:"请输入新密码",trigger:"blur"},{validator:(e,a,s)=>{a!==u.value.newpassword?s(new Error("两次密码不一致!")):s()}}]});function E(){n.value&&n.value.validate((e=>{if(e){const{password:e,newpassword:a}=u.value;g.passwordEdit({oldPassword:e,password:a}).then((()=>{h({type:"success",message:"修改密码成功,请重新登录"}),r.logout().then((()=>{o.push({name:"login",query:{redirect:s.fullPath}})}))}))}}))}function j(){v.reload()}return(e,a)=>{const s=y,o=m("el-input"),r=m("el-form-item"),p=m("el-form"),i=m("el-col"),c=m("el-row"),g=b,h=m("el-button"),v=k;return t(),l("div",null,[w(s,{title:"修改密码",content:"定期修改密码可以提高帐号安全性噢~"}),w(g,null,{default:f((()=>[w(c,null,{default:f((()=>[w(i,{md:24,lg:12},{default:f((()=>[w(p,{ref_key:"formRef",ref:n,model:d(u),rules:d(V),"label-width":"120px"},{default:f((()=>[w(r,{label:"原密码",prop:"password"},{default:f((()=>[w(o,{modelValue:d(u).password,"onUpdate:modelValue":a[0]||(a[0]=e=>d(u).password=e),type:"password",placeholder:"请输入原密码","show-password":""},null,8,["modelValue"])])),_:1}),w(r,{label:"新密码",prop:"newpassword"},{default:f((()=>[w(o,{modelValue:d(u).newpassword,"onUpdate:modelValue":a[1]||(a[1]=e=>d(u).newpassword=e),type:"password",placeholder:"请输入原密码","show-password":""},null,8,["modelValue"])])),_:1}),w(r,{label:"确认新密码",prop:"checkpassword"},{default:f((()=>[w(o,{modelValue:d(u).checkpassword,"onUpdate:modelValue":a[2]||(a[2]=e=>d(u).checkpassword=e),type:"password",placeholder:"请输入原密码","show-password":""},null,8,["modelValue"])])),_:1})])),_:1},8,["model","rules"])])),_:1})])),_:1})])),_:1}),w(v,null,{default:f((()=>[w(h,{type:"primary",size:"large",onClick:E},{default:f((()=>a[3]||(a[3]=[_(" 提交 ")]))),_:1}),w(h,{type:"default",size:"large",onClick:j},{default:f((()=>a[4]||(a[4]=[_(" 取消 ")]))),_:1})])),_:1})])}}});"function"==typeof v&&v(V);export{V as default};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
function e(e){for(var t={},r=0,n=e.length;r<n;++r)t[e[r]]=!0;return t}var t=e(["note","across","when","variant","until","unique","undefine","then","strip","select","retry","rescue","require","rename","reference","redefine","prefix","once","old","obsolete","loop","local","like","is","inspect","infix","include","if","frozen","from","external","export","ensure","end","elseif","else","do","creation","create","check","alias","agent","separate","invariant","inherit","indexing","feature","expanded","deferred","class","Void","True","Result","Precursor","False","Current","create","attached","detachable","as","and","implies","not","or"]),r=e([":=","and then","and","or","<<",">>"]);function n(e,t){if(e.eatSpace())return null;var r,n,a=e.next();return'"'==a||"'"==a?function(e,t,r){return r.tokenize.push(e),e(t,r)}((r=a,n="string",function(e,t){for(var a,i=!1;null!=(a=e.next());){if(a==r&&!i){t.tokenize.pop();break}i=!i&&"%"==a}return n}),e,t):"-"==a&&e.eat("-")?(e.skipToEnd(),"comment"):":"==a&&e.eat("=")?"operator":/[0-9]/.test(a)?(e.eatWhile(/[xXbBCc0-9\.]/),e.eat(/[\?\!]/),"variable"):/[a-zA-Z_0-9]/.test(a)?(e.eatWhile(/[a-zA-Z_0-9]/),e.eat(/[\?\!]/),"variable"):/[=+\-\/*^%<>~]/.test(a)?(e.eatWhile(/[=+\-\/*^%<>~]/),"operator"):null}const a={name:"eiffel",startState:function(){return{tokenize:[n]}},token:function(e,n){var a=n.tokenize[n.tokenize.length-1](e,n);if("variable"==a){var i=e.current();a=t.propertyIsEnumerable(e.current())?"keyword":r.propertyIsEnumerable(e.current())?"operator":/^[A-Z][A-Z_0-9]*$/g.test(i)?"tag":/^0[bB][0-1]+$/g.test(i)||/^0[cC][0-7]+$/g.test(i)||/^0[xX][a-fA-F0-9]+$/g.test(i)||/^([0-9]+\.[0-9]*)|([0-9]*\.[0-9]+)$/g.test(i)||/^[0-9]+$/g.test(i)?"number":"variable"}return a},languageData:{commentTokens:{line:"--"}}};export{a as eiffel};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
function e(e,t,n){return t(n),n(e,t)}var t=/[a-z]/,n=/[A-Z]/,r=/[a-zA-Z0-9_]/,i=/[0-9]/,o=/[0-9A-Fa-f]/,a=/[-&*+.\\/<>=?^|:]/,u=/[(),[\]{}]/,f=/[ \v\f]/;function s(){return function(s,h){if(s.eatWhile(f))return null;var k=s.next();if(u.test(k))return"{"===k&&s.eat("-")?e(s,h,l(1)):"["===k&&s.match("glsl|")?e(s,h,x):"builtin";if("'"===k)return e(s,h,m);if('"'===k)return s.eat('"')?s.eat('"')?e(s,h,c):"string":e(s,h,p);if(n.test(k))return s.eatWhile(r),"type";if(t.test(k)){var g=1===s.pos;return s.eatWhile(r),g?"def":"variable"}if(i.test(k)){if("0"===k){if(s.eat(/[xX]/))return s.eatWhile(o),"number"}else s.eatWhile(i);return s.eat(".")&&s.eatWhile(i),s.eat(/[eE]/)&&(s.eat(/[-+]/),s.eatWhile(i)),"number"}return a.test(k)?"-"===k&&s.eat("-")?(s.skipToEnd(),"comment"):(s.eatWhile(a),"keyword"):"_"===k?"keyword":"error"}}function l(e){return 0==e?s():function(t,n){for(;!t.eol();){var r=t.next();if("{"==r&&t.eat("-"))++e;else if("-"==r&&t.eat("}")&&0===--e)return n(s()),"comment"}return n(l(e)),"comment"}}function c(e,t){for(;!e.eol();){if('"'===e.next()&&e.eat('"')&&e.eat('"'))return t(s()),"string"}return"string"}function p(e,t){for(;e.skipTo('\\"');)e.next(),e.next();return e.skipTo('"')?(e.next(),t(s()),"string"):(e.skipToEnd(),t(s()),"error")}function m(e,t){for(;e.skipTo("\\'");)e.next(),e.next();return e.skipTo("'")?(e.next(),t(s()),"string"):(e.skipToEnd(),t(s()),"error")}function x(e,t){for(;!e.eol();){if("|"===e.next()&&e.eat("]"))return t(s()),"string"}return"string"}var h={case:1,of:1,as:1,if:1,then:1,else:1,let:1,in:1,type:1,alias:1,module:1,where:1,import:1,exposing:1,port:1};const k={name:"elm",startState:function(){return{f:s()}},copyState:function(e){return{f:e.f}},token:function(e,t){var n=t.f(e,(function(e){t.f=e})),r=e.current();return h.hasOwnProperty(r)?"keyword":n},languageData:{commentTokens:{line:"--"}}};export{k as elm};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{_ as e}from"./index.vue_vue_type_script_setup_true_lang-DBlFcaHd.js";import{d as l,$ as a,r as t,b as u,Q as d,c as s,e as o,f as r,w as i,j as n,h as _,_ as m,g as S,Y as f,k as R}from"./index-BERX8Mlm.js";import{a as E}from"./config-BrbFL53_.js";const c=l({__name:"email",setup(l){const R=a({noVerifyRegister:"",emailLoginStatus:"",MAILER_HOST:"",MAILER_PORT:"",MAILER_USER:"",MAILER_PASS:"",MAILER_SECURE:""}),c=t({MAILER_HOST:[{required:!0,trigger:"blur",message:"请填写SMTP服务器地址"}],MAILER_PORT:[{required:!0,trigger:"blur",message:"请填写SMTP服务器端口"}],MAILER_USER:[{required:!0,trigger:"blur",message:"请填写SMTP用户名称"}],MAILER_PASS:[{required:!0,trigger:"blur",message:"请填写SMTP用户密码"}],MAILER_SECURE:[{required:!0,trigger:"blur",message:"是否使用SSL"}]}),p=t();async function M(){const e=await E.queryConfig({keys:["noVerifyRegister","emailLoginStatus","MAILER_HOST","MAILER_PORT","MAILER_USER","MAILER_PASS","MAILER_SECURE"]});Object.assign(R,e.data)}function g(){var e;null==(e=p.value)||e.validate((async e=>{if(e){try{await E.setConfig({settings:(l=R,Object.keys(l).map((e=>({configKey:e,configVal:l[e]}))))}),f.success("变更配置信息成功")}catch(a){}M()}else f.error("请填写完整信息");var l}))}return u((()=>{M()})),(l,a)=>{const t=m,u=n,f=e,E=d("el-switch"),M=d("el-tooltip"),L=d("el-form-item"),A=d("el-col"),I=d("el-row"),x=d("el-input"),P=d("el-checkbox"),T=d("el-form"),b=d("el-card");return o(),s("div",null,[r(f,null,{title:i((()=>a[6]||(a[6]=[S("div",{class:"flex items-center gap-4"},"邮件登录设置",-1)]))),content:i((()=>a[7]||(a[7]=[S("div",{class:"text-sm/6"},[S("div",null,"邮件设置主要用于发送注册时的激活邮件。"),S("div",null,"是否开启邮箱登录:决定用户是否可以通过邮箱进行登录。"),S("div",null,"是否开启邮箱注册:决定用户是否可以通过邮箱进行注册。"),S("div",null,"SMTP服务器配置用于发送邮件的 SMTP 相关配置,需自行测试。")],-1)]))),default:i((()=>[r(u,{text:"",outline:"",onClick:g},{default:i((()=>[r(t,{name:"i-ri:file-text-line"}),a[8]||(a[8]=_(" 保存设置 "))])),_:1})])),_:1}),r(b,{style:{margin:"20px"}},{default:i((()=>[r(T,{ref_key:"formRef",ref:p,rules:c.value,model:R,"label-width":"190px"},{default:i((()=>[r(I,null,{default:i((()=>[r(A,{xs:24,md:20,lg:15,xl:12},{default:i((()=>[r(L,{label:"开启邮箱注册/登录",prop:"emailLoginStatus"},{default:i((()=>[r(M,{class:"box-item",effect:"dark",content:"如您启用当前邮箱登录、则用户端可以通过邮箱登录!",placement:"right"},{default:i((()=>[r(E,{modelValue:R.emailLoginStatus,"onUpdate:modelValue":a[0]||(a[0]=e=>R.emailLoginStatus=e),"active-value":"1","inactive-value":"0"},null,8,["modelValue"])])),_:1})])),_:1})])),_:1})])),_:1}),r(I,null,{default:i((()=>[r(A,{xs:24,md:20,lg:15,xl:12},{default:i((()=>[r(L,{label:"SMTP服务器地址",prop:"MAILER_HOST"},{default:i((()=>[r(x,{modelValue:R.MAILER_HOST,"onUpdate:modelValue":a[1]||(a[1]=e=>R.MAILER_HOST=e),placeholder:"示例: smtp.example.com",clearable:""},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),r(I,null,{default:i((()=>[r(A,{xs:24,md:20,lg:15,xl:12},{default:i((()=>[r(L,{label:"SMTP服务器端口",prop:"MAILER_PORT"},{default:i((()=>[r(x,{modelValue:R.MAILER_PORT,"onUpdate:modelValue":a[2]||(a[2]=e=>R.MAILER_PORT=e),placeholder:"示例: 465",clearable:""},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),r(I,null,{default:i((()=>[r(A,{xs:24,md:20,lg:15,xl:12},{default:i((()=>[r(L,{label:"SMTP用户名称",prop:"MAILER_USER"},{default:i((()=>[r(x,{modelValue:R.MAILER_USER,"onUpdate:modelValue":a[3]||(a[3]=e=>R.MAILER_USER=e),placeholder:"SMTP认证用户名",clearable:""},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),r(I,null,{default:i((()=>[r(A,{xs:24,md:20,lg:15,xl:12},{default:i((()=>[r(L,{label:"SMTP用户密码",prop:"MAILER_PASS"},{default:i((()=>[r(x,{modelValue:R.MAILER_PASS,"onUpdate:modelValue":a[4]||(a[4]=e=>R.MAILER_PASS=e),placeholder:"SMTP认证密码",type:"password","show-password":"",clearable:""},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),r(I,null,{default:i((()=>[r(A,{xs:24,md:20,lg:15,xl:12},{default:i((()=>[r(L,{label:"邮箱SSL配置",prop:"MAILER_SECURE"},{default:i((()=>[r(P,{modelValue:R.MAILER_SECURE,"onUpdate:modelValue":a[5]||(a[5]=e=>R.MAILER_SECURE=e),"true-label":"1","false-label":"0"},{default:i((()=>a[9]||(a[9]=[_(" 启用SSL ")]))),_:1},8,["modelValue"])])),_:1})])),_:1})])),_:1})])),_:1},8,["rules","model"])])),_:1})])}}});"function"==typeof R&&R(c);export{c as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -2,8 +2,7 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* Gitee https://gitee.com/hooray/fantastic-admin
* Github https://github.com/hooray/fantastic-admin
* https://fantastic-admin.github.io
*/
import{s as e}from"./simple-mode-851e42ff.js";const n=e({start:[{regex:/#?!.*/,token:"comment"},{regex:/"""/,token:"string",next:"string3"},{regex:/(STRING:)(\s)/,token:["keyword",null],next:"string2"},{regex:/\S*?"/,token:"string",next:"string"},{regex:/(?:0x[\d,a-f]+)|(?:0o[0-7]+)|(?:0b[0,1]+)|(?:\-?\d+.?\d*)(?=\s)/,token:"number"},{regex:/((?:GENERIC)|\:?\:)(\s+)(\S+)(\s+)(\()/,token:["keyword",null,"def",null,"bracket"],next:"stack"},{regex:/(M\:)(\s+)(\S+)(\s+)(\S+)/,token:["keyword",null,"def",null,"tag"]},{regex:/USING\:/,token:"keyword",next:"vocabulary"},{regex:/(USE\:|IN\:)(\s+)(\S+)(?=\s|$)/,token:["keyword",null,"tag"]},{regex:/(\S+\:)(\s+)(\S+)(?=\s|$)/,token:["keyword",null,"def"]},{regex:/(?:;|\\|t|f|if|loop|while|until|do|PRIVATE>|<PRIVATE|\.|\S*\[|\]|\S*\{|\})(?=\s|$)/,token:"keyword"},{regex:/\S+[\)>\.\*\?]+(?=\s|$)/,token:"builtin"},{regex:/[\)><]+\S+(?=\s|$)/,token:"builtin"},{regex:/(?:[\+\-\=\/\*<>])(?=\s|$)/,token:"keyword"},{regex:/\S+/,token:"variable"},{regex:/\s+|./,token:null}],vocabulary:[{regex:/;/,token:"keyword",next:"start"},{regex:/\S+/,token:"tag"},{regex:/\s+|./,token:null}],string:[{regex:/(?:[^\\]|\\.)*?"/,token:"string",next:"start"},{regex:/.*/,token:"string"}],string2:[{regex:/^;/,token:"keyword",next:"start"},{regex:/.*/,token:"string"}],string3:[{regex:/(?:[^\\]|\\.)*?"""/,token:"string",next:"start"},{regex:/.*/,token:"string"}],stack:[{regex:/\)/,token:"bracket",next:"start"},{regex:/--/,token:"bracket"},{regex:/\S+/,token:"meta"},{regex:/\s+|./,token:null}],languageData:{name:"factor",dontIndentStates:["start","vocabulary","string","string3","stack"],commentTokens:{line:"!"}}});export{n as factor};
import{s as e}from"./simple-mode-C3vEBAcb.js";const t=e({start:[{regex:/#?!.*/,token:"comment"},{regex:/"""/,token:"string",next:"string3"},{regex:/(STRING:)(\s)/,token:["keyword",null],next:"string2"},{regex:/\S*?"/,token:"string",next:"string"},{regex:/(?:0x[\d,a-f]+)|(?:0o[0-7]+)|(?:0b[0,1]+)|(?:\-?\d+.?\d*)(?=\s)/,token:"number"},{regex:/((?:GENERIC)|\:?\:)(\s+)(\S+)(\s+)(\()/,token:["keyword",null,"def",null,"bracket"],next:"stack"},{regex:/(M\:)(\s+)(\S+)(\s+)(\S+)/,token:["keyword",null,"def",null,"tag"]},{regex:/USING\:/,token:"keyword",next:"vocabulary"},{regex:/(USE\:|IN\:)(\s+)(\S+)(?=\s|$)/,token:["keyword",null,"tag"]},{regex:/(\S+\:)(\s+)(\S+)(?=\s|$)/,token:["keyword",null,"def"]},{regex:/(?:;|\\|t|f|if|loop|while|until|do|PRIVATE>|<PRIVATE|\.|\S*\[|\]|\S*\{|\})(?=\s|$)/,token:"keyword"},{regex:/\S+[\)>\.\*\?]+(?=\s|$)/,token:"builtin"},{regex:/[\)><]+\S+(?=\s|$)/,token:"builtin"},{regex:/(?:[\+\-\=\/\*<>])(?=\s|$)/,token:"keyword"},{regex:/\S+/,token:"variable"},{regex:/\s+|./,token:null}],vocabulary:[{regex:/;/,token:"keyword",next:"start"},{regex:/\S+/,token:"tag"},{regex:/\s+|./,token:null}],string:[{regex:/(?:[^\\]|\\.)*?"/,token:"string",next:"start"},{regex:/.*/,token:"string"}],string2:[{regex:/^;/,token:"keyword",next:"start"},{regex:/.*/,token:"string"}],string3:[{regex:/(?:[^\\]|\\.)*?"""/,token:"string",next:"start"},{regex:/.*/,token:"string"}],stack:[{regex:/\)/,token:"bracket",next:"start"},{regex:/--/,token:"bracket"},{regex:/\S+/,token:"meta"},{regex:/\s+|./,token:null}],languageData:{name:"factor",dontIndentStates:["start","vocabulary","string","string3","stack"],commentTokens:{line:"!"}}});export{t as factor};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
var e={term:!0,method:!0,accu:!0,rule:!0,then:!0,is:!0,and:!0,or:!0,if:!0,default:!0},n={var_input:!0,var_output:!0,fuzzify:!0,defuzzify:!0,function_block:!0,ruleblock:!0},t={end_ruleblock:!0,end_defuzzify:!0,end_function_block:!0,end_fuzzify:!0,end_var:!0},r={true:!0,false:!0,nan:!0,real:!0,min:!0,max:!0,cog:!0,cogs:!0},o=/[+\-*&^%:=<>!|\/]/;function i(i,u){var l=i.next();if(/[\d\.]/.test(l))return"."==l?i.match(/^[0-9]+([eE][\-+]?[0-9]+)?/):"0"==l?i.match(/^[xX][0-9a-fA-F]+/)||i.match(/^0[0-7]+/):i.match(/^[0-9]*\.?[0-9]*([eE][\-+]?[0-9]+)?/),"number";if("/"==l||"("==l){if(i.eat("*"))return u.tokenize=a,a(i,u);if(i.eat("/"))return i.skipToEnd(),"comment"}if(o.test(l))return i.eatWhile(o),"operator";i.eatWhile(/[\w\$_\xa1-\uffff]/);var c=i.current().toLowerCase();return e.propertyIsEnumerable(c)||n.propertyIsEnumerable(c)||t.propertyIsEnumerable(c)?"keyword":r.propertyIsEnumerable(c)?"atom":"variable"}function a(e,n){for(var t,r=!1;t=e.next();){if(("/"==t||")"==t)&&r){n.tokenize=i;break}r="*"==t}return"comment"}function u(e,n,t,r,o){this.indented=e,this.column=n,this.type=t,this.align=r,this.prev=o}const l={name:"fcl",startState:function(e){return{tokenize:null,context:new u(-e,0,"top",!1),indented:0,startOfLine:!0}},token:function(e,r){var o=r.context;if(e.sol()&&(null==o.align&&(o.align=!1),r.indented=e.indentation(),r.startOfLine=!0),e.eatSpace())return null;var a=(r.tokenize||i)(e,r);if("comment"==a)return a;null==o.align&&(o.align=!0);var l=e.current().toLowerCase();return n.propertyIsEnumerable(l)?function(e,n,t){e.context=new u(e.indented,n,t,null,e.context)}(r,e.column(),"end_block"):t.propertyIsEnumerable(l)&&function(e){if(e.context.prev)"end_block"==e.context.type&&(e.indented=e.context.indented),e.context=e.context.prev}(r),r.startOfLine=!1,a},indent:function(e,n,r){if(e.tokenize!=i&&null!=e.tokenize)return 0;var o=e.context,a=t.propertyIsEnumerable(n);return o.align?o.column+(a?0:1):o.indented+(a?0:r.unit)},languageData:{commentTokens:{line:"//",block:{open:"(*",close:"*)"}}}};export{l as fcl};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
function E(E){var t=[];return E.split(" ").forEach((function(E){t.push({name:E})})),t}var t=E("INVERT AND OR XOR 2* 2/ LSHIFT RSHIFT 0= = 0< < > U< MIN MAX 2DROP 2DUP 2OVER 2SWAP ?DUP DEPTH DROP DUP OVER ROT SWAP >R R> R@ + - 1+ 1- ABS NEGATE S>D * M* UM* FM/MOD SM/REM UM/MOD */ */MOD / /MOD MOD HERE , @ ! CELL+ CELLS C, C@ C! CHARS 2@ 2! ALIGN ALIGNED +! ALLOT CHAR [CHAR] [ ] BL FIND EXECUTE IMMEDIATE COUNT LITERAL STATE ; DOES> >BODY EVALUATE SOURCE >IN <# # #S #> HOLD SIGN BASE >NUMBER HEX DECIMAL FILL MOVE . CR EMIT SPACE SPACES TYPE U. .R U.R ACCEPT TRUE FALSE <> U> 0<> 0> NIP TUCK ROLL PICK 2>R 2R@ 2R> WITHIN UNUSED MARKER I J TO COMPILE, [COMPILE] SAVE-INPUT RESTORE-INPUT PAD ERASE 2LITERAL DNEGATE D- D+ D0< D0= D2* D2/ D< D= DMAX DMIN D>S DABS M+ M*/ D. D.R 2ROT DU< CATCH THROW FREE RESIZE ALLOCATE CS-PICK CS-ROLL GET-CURRENT SET-CURRENT FORTH-WORDLIST GET-ORDER SET-ORDER PREVIOUS SEARCH-WORDLIST WORDLIST FIND ALSO ONLY FORTH DEFINITIONS ORDER -TRAILING /STRING SEARCH COMPARE CMOVE CMOVE> BLANK SLITERAL"),R=E("IF ELSE THEN BEGIN WHILE REPEAT UNTIL RECURSE [IF] [ELSE] [THEN] ?DO DO LOOP +LOOP UNLOOP LEAVE EXIT AGAIN CASE OF ENDOF ENDCASE");function e(E,t){var R;for(R=E.length-1;R>=0;R--)if(E[R].name===t.toUpperCase())return E[R]}const O={name:"forth",startState:function(){return{state:"",base:10,coreWordList:t,immediateWordList:R,wordList:[]}},token:function(E,t){var R;if(E.eatSpace())return null;if(""===t.state){if(E.match(/^(\]|:NONAME)(\s|$)/i))return t.state=" compilation","builtin";if(R=E.match(/^(\:)\s+(\S+)(\s|$)+/))return t.wordList.push({name:R[2].toUpperCase()}),t.state=" compilation","def";if(R=E.match(/^(VARIABLE|2VARIABLE|CONSTANT|2CONSTANT|CREATE|POSTPONE|VALUE|WORD)\s+(\S+)(\s|$)+/i))return t.wordList.push({name:R[2].toUpperCase()}),"def";if(R=E.match(/^(\'|\[\'\])\s+(\S+)(\s|$)+/))return"builtin"}else{if(E.match(/^(\;|\[)(\s)/))return t.state="",E.backUp(1),"builtin";if(E.match(/^(\;|\[)($)/))return t.state="","builtin";if(E.match(/^(POSTPONE)\s+\S+(\s|$)+/))return"builtin"}return(R=E.match(/^(\S+)(\s+|$)/))?void 0!==e(t.wordList,R[1])?"variable":"\\"===R[1]?(E.skipToEnd(),"comment"):void 0!==e(t.coreWordList,R[1])?"builtin":void 0!==e(t.immediateWordList,R[1])?"keyword":"("===R[1]?(E.eatWhile((function(E){return")"!==E})),E.eat(")"),"comment"):".("===R[1]?(E.eatWhile((function(E){return")"!==E})),E.eat(")"),"string"):'S"'===R[1]||'."'===R[1]||'C"'===R[1]?(E.eatWhile((function(E){return'"'!==E})),E.eat('"'),"string"):R[1]-68719476735?"number":"atom":void 0}};export{O as forth};

View File

@ -2,8 +2,7 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* Gitee https://gitee.com/hooray/fantastic-admin
* Github https://github.com/hooray/fantastic-admin
* https://fantastic-admin.github.io
*/
function r(t){for(var n={},e=0;e<t.length;++e)n[t[e]]=!0;return n}var l=r(["abstract","accept","allocatable","allocate","array","assign","asynchronous","backspace","bind","block","byte","call","case","class","close","common","contains","continue","cycle","data","deallocate","decode","deferred","dimension","do","elemental","else","encode","end","endif","entry","enumerator","equivalence","exit","external","extrinsic","final","forall","format","function","generic","go","goto","if","implicit","import","include","inquire","intent","interface","intrinsic","module","namelist","non_intrinsic","non_overridable","none","nopass","nullify","open","optional","options","parameter","pass","pause","pointer","print","private","program","protected","public","pure","read","recursive","result","return","rewind","save","select","sequence","stop","subroutine","target","then","to","type","use","value","volatile","where","while","write"]),s=r(["abort","abs","access","achar","acos","adjustl","adjustr","aimag","aint","alarm","all","allocated","alog","amax","amin","amod","and","anint","any","asin","associated","atan","besj","besjn","besy","besyn","bit_size","btest","cabs","ccos","ceiling","cexp","char","chdir","chmod","clog","cmplx","command_argument_count","complex","conjg","cos","cosh","count","cpu_time","cshift","csin","csqrt","ctime","c_funloc","c_loc","c_associated","c_null_ptr","c_null_funptr","c_f_pointer","c_null_char","c_alert","c_backspace","c_form_feed","c_new_line","c_carriage_return","c_horizontal_tab","c_vertical_tab","dabs","dacos","dasin","datan","date_and_time","dbesj","dbesj","dbesjn","dbesy","dbesy","dbesyn","dble","dcos","dcosh","ddim","derf","derfc","dexp","digits","dim","dint","dlog","dlog","dmax","dmin","dmod","dnint","dot_product","dprod","dsign","dsinh","dsin","dsqrt","dtanh","dtan","dtime","eoshift","epsilon","erf","erfc","etime","exit","exp","exponent","extends_type_of","fdate","fget","fgetc","float","floor","flush","fnum","fputc","fput","fraction","fseek","fstat","ftell","gerror","getarg","get_command","get_command_argument","get_environment_variable","getcwd","getenv","getgid","getlog","getpid","getuid","gmtime","hostnm","huge","iabs","iachar","iand","iargc","ibclr","ibits","ibset","ichar","idate","idim","idint","idnint","ieor","ierrno","ifix","imag","imagpart","index","int","ior","irand","isatty","ishft","ishftc","isign","iso_c_binding","is_iostat_end","is_iostat_eor","itime","kill","kind","lbound","len","len_trim","lge","lgt","link","lle","llt","lnblnk","loc","log","logical","long","lshift","lstat","ltime","matmul","max","maxexponent","maxloc","maxval","mclock","merge","move_alloc","min","minexponent","minloc","minval","mod","modulo","mvbits","nearest","new_line","nint","not","or","pack","perror","precision","present","product","radix","rand","random_number","random_seed","range","real","realpart","rename","repeat","reshape","rrspacing","rshift","same_type_as","scale","scan","second","selected_int_kind","selected_real_kind","set_exponent","shape","short","sign","signal","sinh","sin","sleep","sngl","spacing","spread","sqrt","srand","stat","sum","symlnk","system","system_clock","tan","tanh","time","tiny","transfer","transpose","trim","ttynam","ubound","umask","unlink","unpack","verify","xor","zabs","zcos","zexp","zlog","zsin","zsqrt"]),d=r(["c_bool","c_char","c_double","c_double_complex","c_float","c_float_complex","c_funptr","c_int","c_int16_t","c_int32_t","c_int64_t","c_int8_t","c_int_fast16_t","c_int_fast32_t","c_int_fast64_t","c_int_fast8_t","c_int_least16_t","c_int_least32_t","c_int_least64_t","c_int_least8_t","c_intmax_t","c_intptr_t","c_long","c_long_double","c_long_double_complex","c_long_long","c_ptr","c_short","c_signed_char","c_size_t","character","complex","double","integer","logical","real"]),c=/[+\-*&=<>\/\:]/,_=/^\.(and|or|eq|lt|le|gt|ge|ne|not|eqv|neqv)\./i;function u(t,n){if(t.match(_))return"operator";var e=t.next();if(e=="!")return t.skipToEnd(),"comment";if(e=='"'||e=="'")return n.tokenize=m(e),n.tokenize(t,n);if(/[\[\]\(\),]/.test(e))return null;if(/\d/.test(e))return t.eatWhile(/[\w\.]/),"number";if(c.test(e))return t.eatWhile(c),"operator";t.eatWhile(/[\w\$_]/);var i=t.current().toLowerCase();return l.hasOwnProperty(i)?"keyword":s.hasOwnProperty(i)||d.hasOwnProperty(i)?"builtin":"variable"}function m(t){return function(n,e){for(var i=!1,a,o=!1;(a=n.next())!=null;){if(a==t&&!i){o=!0;break}i=!i&&a=="\\"}return(o||!i)&&(e.tokenize=null),"string"}}const p={name:"fortran",startState:function(){return{tokenize:null}},token:function(t,n){if(t.eatSpace())return null;var e=(n.tokenize||u)(t,n);return e=="comment"||e=="meta",e}};export{p as fortran};
function e(e){for(var t={},n=0;n<e.length;++n)t[e[n]]=!0;return t}var t=e(["abstract","accept","allocatable","allocate","array","assign","asynchronous","backspace","bind","block","byte","call","case","class","close","common","contains","continue","cycle","data","deallocate","decode","deferred","dimension","do","elemental","else","encode","end","endif","entry","enumerator","equivalence","exit","external","extrinsic","final","forall","format","function","generic","go","goto","if","implicit","import","include","inquire","intent","interface","intrinsic","module","namelist","non_intrinsic","non_overridable","none","nopass","nullify","open","optional","options","parameter","pass","pause","pointer","print","private","program","protected","public","pure","read","recursive","result","return","rewind","save","select","sequence","stop","subroutine","target","then","to","type","use","value","volatile","where","while","write"]),n=e(["abort","abs","access","achar","acos","adjustl","adjustr","aimag","aint","alarm","all","allocated","alog","amax","amin","amod","and","anint","any","asin","associated","atan","besj","besjn","besy","besyn","bit_size","btest","cabs","ccos","ceiling","cexp","char","chdir","chmod","clog","cmplx","command_argument_count","complex","conjg","cos","cosh","count","cpu_time","cshift","csin","csqrt","ctime","c_funloc","c_loc","c_associated","c_null_ptr","c_null_funptr","c_f_pointer","c_null_char","c_alert","c_backspace","c_form_feed","c_new_line","c_carriage_return","c_horizontal_tab","c_vertical_tab","dabs","dacos","dasin","datan","date_and_time","dbesj","dbesj","dbesjn","dbesy","dbesy","dbesyn","dble","dcos","dcosh","ddim","derf","derfc","dexp","digits","dim","dint","dlog","dlog","dmax","dmin","dmod","dnint","dot_product","dprod","dsign","dsinh","dsin","dsqrt","dtanh","dtan","dtime","eoshift","epsilon","erf","erfc","etime","exit","exp","exponent","extends_type_of","fdate","fget","fgetc","float","floor","flush","fnum","fputc","fput","fraction","fseek","fstat","ftell","gerror","getarg","get_command","get_command_argument","get_environment_variable","getcwd","getenv","getgid","getlog","getpid","getuid","gmtime","hostnm","huge","iabs","iachar","iand","iargc","ibclr","ibits","ibset","ichar","idate","idim","idint","idnint","ieor","ierrno","ifix","imag","imagpart","index","int","ior","irand","isatty","ishft","ishftc","isign","iso_c_binding","is_iostat_end","is_iostat_eor","itime","kill","kind","lbound","len","len_trim","lge","lgt","link","lle","llt","lnblnk","loc","log","logical","long","lshift","lstat","ltime","matmul","max","maxexponent","maxloc","maxval","mclock","merge","move_alloc","min","minexponent","minloc","minval","mod","modulo","mvbits","nearest","new_line","nint","not","or","pack","perror","precision","present","product","radix","rand","random_number","random_seed","range","real","realpart","rename","repeat","reshape","rrspacing","rshift","same_type_as","scale","scan","second","selected_int_kind","selected_real_kind","set_exponent","shape","short","sign","signal","sinh","sin","sleep","sngl","spacing","spread","sqrt","srand","stat","sum","symlnk","system","system_clock","tan","tanh","time","tiny","transfer","transpose","trim","ttynam","ubound","umask","unlink","unpack","verify","xor","zabs","zcos","zexp","zlog","zsin","zsqrt"]),a=e(["c_bool","c_char","c_double","c_double_complex","c_float","c_float_complex","c_funptr","c_int","c_int16_t","c_int32_t","c_int64_t","c_int8_t","c_int_fast16_t","c_int_fast32_t","c_int_fast64_t","c_int_fast8_t","c_int_least16_t","c_int_least32_t","c_int_least64_t","c_int_least8_t","c_intmax_t","c_intptr_t","c_long","c_long_double","c_long_double_complex","c_long_long","c_ptr","c_short","c_signed_char","c_size_t","character","complex","double","integer","logical","real"]),i=/[+\-*&=<>\/\:]/,r=/^\.(and|or|eq|lt|le|gt|ge|ne|not|eqv|neqv)\./i;function o(e,o){if(e.match(r))return"operator";var c,l=e.next();if("!"==l)return e.skipToEnd(),"comment";if('"'==l||"'"==l)return o.tokenize=(c=l,function(e,t){for(var n,a=!1,i=!1;null!=(n=e.next());){if(n==c&&!a){i=!0;break}a=!a&&"\\"==n}return!i&&a||(t.tokenize=null),"string"}),o.tokenize(e,o);if(/[\[\]\(\),]/.test(l))return null;if(/\d/.test(l))return e.eatWhile(/[\w\.]/),"number";if(i.test(l))return e.eatWhile(i),"operator";e.eatWhile(/[\w\$_]/);var s=e.current().toLowerCase();return t.hasOwnProperty(s)?"keyword":n.hasOwnProperty(s)||a.hasOwnProperty(s)?"builtin":"variable"}const c={name:"fortran",startState:function(){return{tokenize:null}},token:function(e,t){if(e.eatSpace())return null;var n=(t.tokenize||o)(e,t);return n}};export{c as fortran};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
function i(i){var l=[],e="",a={".abort":"builtin",".align":"builtin",".altmacro":"builtin",".ascii":"builtin",".asciz":"builtin",".balign":"builtin",".balignw":"builtin",".balignl":"builtin",".bundle_align_mode":"builtin",".bundle_lock":"builtin",".bundle_unlock":"builtin",".byte":"builtin",".cfi_startproc":"builtin",".comm":"builtin",".data":"builtin",".def":"builtin",".desc":"builtin",".dim":"builtin",".double":"builtin",".eject":"builtin",".else":"builtin",".elseif":"builtin",".end":"builtin",".endef":"builtin",".endfunc":"builtin",".endif":"builtin",".equ":"builtin",".equiv":"builtin",".eqv":"builtin",".err":"builtin",".error":"builtin",".exitm":"builtin",".extern":"builtin",".fail":"builtin",".file":"builtin",".fill":"builtin",".float":"builtin",".func":"builtin",".global":"builtin",".gnu_attribute":"builtin",".hidden":"builtin",".hword":"builtin",".ident":"builtin",".if":"builtin",".incbin":"builtin",".include":"builtin",".int":"builtin",".internal":"builtin",".irp":"builtin",".irpc":"builtin",".lcomm":"builtin",".lflags":"builtin",".line":"builtin",".linkonce":"builtin",".list":"builtin",".ln":"builtin",".loc":"builtin",".loc_mark_labels":"builtin",".local":"builtin",".long":"builtin",".macro":"builtin",".mri":"builtin",".noaltmacro":"builtin",".nolist":"builtin",".octa":"builtin",".offset":"builtin",".org":"builtin",".p2align":"builtin",".popsection":"builtin",".previous":"builtin",".print":"builtin",".protected":"builtin",".psize":"builtin",".purgem":"builtin",".pushsection":"builtin",".quad":"builtin",".reloc":"builtin",".rept":"builtin",".sbttl":"builtin",".scl":"builtin",".section":"builtin",".set":"builtin",".short":"builtin",".single":"builtin",".size":"builtin",".skip":"builtin",".sleb128":"builtin",".space":"builtin",".stab":"builtin",".string":"builtin",".struct":"builtin",".subsection":"builtin",".symver":"builtin",".tag":"builtin",".text":"builtin",".title":"builtin",".type":"builtin",".uleb128":"builtin",".val":"builtin",".version":"builtin",".vtable_entry":"builtin",".vtable_inherit":"builtin",".warning":"builtin",".weak":"builtin",".weakref":"builtin",".word":"builtin"},t={};function n(i,l){for(var e,a=!1;null!=(e=i.next());){if("/"===e&&a){l.tokenize=null;break}a="*"===e}return"comment"}return"x86"===i?(e="#",t.al="variable",t.ah="variable",t.ax="variable",t.eax="variableName.special",t.rax="variableName.special",t.bl="variable",t.bh="variable",t.bx="variable",t.ebx="variableName.special",t.rbx="variableName.special",t.cl="variable",t.ch="variable",t.cx="variable",t.ecx="variableName.special",t.rcx="variableName.special",t.dl="variable",t.dh="variable",t.dx="variable",t.edx="variableName.special",t.rdx="variableName.special",t.si="variable",t.esi="variableName.special",t.rsi="variableName.special",t.di="variable",t.edi="variableName.special",t.rdi="variableName.special",t.sp="variable",t.esp="variableName.special",t.rsp="variableName.special",t.bp="variable",t.ebp="variableName.special",t.rbp="variableName.special",t.ip="variable",t.eip="variableName.special",t.rip="variableName.special",t.cs="keyword",t.ds="keyword",t.ss="keyword",t.es="keyword",t.fs="keyword",t.gs="keyword"):"arm"!==i&&"armv6"!==i||(e="@",a.syntax="builtin",t.r0="variable",t.r1="variable",t.r2="variable",t.r3="variable",t.r4="variable",t.r5="variable",t.r6="variable",t.r7="variable",t.r8="variable",t.r9="variable",t.r10="variable",t.r11="variable",t.r12="variable",t.sp="variableName.special",t.lr="variableName.special",t.pc="variableName.special",t.r13=t.sp,t.r14=t.lr,t.r15=t.pc,l.push((function(i,l){if("#"===i)return l.eatWhile(/\w/),"number"}))),{name:"gas",startState:function(){return{tokenize:null}},token:function(i,b){if(b.tokenize)return b.tokenize(i,b);if(i.eatSpace())return null;var r,u,s=i.next();if("/"===s&&i.eat("*"))return b.tokenize=n,n(i,b);if(s===e)return i.skipToEnd(),"comment";if('"'===s)return function(i,l){for(var e,a=!1;null!=(e=i.next());){if(e===l&&!a)return!1;a=!a&&"\\"===e}}(i,'"'),"string";if("."===s)return i.eatWhile(/\w/),u=i.current().toLowerCase(),(r=a[u])||null;if("="===s)return i.eatWhile(/\w/),"tag";if("{"===s)return"bracket";if("}"===s)return"bracket";if(/\d/.test(s))return"0"===s&&i.eat("x")?(i.eatWhile(/[0-9a-fA-F]/),"number"):(i.eatWhile(/\d/),"number");if(/\w/.test(s))return i.eatWhile(/\w/),i.eat(":")?"tag":(u=i.current().toLowerCase(),(r=t[u])||null);for(var c=0;c<l.length;c++)if(r=l[c](s,i,b))return r},languageData:{commentTokens:{line:e,block:{open:"/*",close:"*/"}}}}}const l=i("x86"),e=i("arm");export{l as gas,e as gasArm};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
function e(e){for(var t={},n=e.split(" "),r=0;r<n.length;++r)t[n[r]]=!0;return t}var t,n=e("abstract as assert boolean break byte case catch char class const continue def default do double else enum extends final finally float for goto if implements import in instanceof int interface long native new package private protected public return short static strictfp super switch synchronized threadsafe throw throws trait transient try void volatile while"),r=e("catch class def do else enum finally for if interface switch trait try while"),i=e("return break continue"),a=e("null true false this");function o(e,o){var s=e.next();if('"'==s||"'"==s)return l(s,e,o);if(/[\[\]{}\(\),;\:\.]/.test(s))return t=s,null;if(/\d/.test(s))return e.eatWhile(/[\w\.]/),e.eat(/eE/)&&(e.eat(/\+\-/),e.eatWhile(/\d/)),"number";if("/"==s){if(e.eat("*"))return o.tokenize.push(c),c(e,o);if(e.eat("/"))return e.skipToEnd(),"comment";if(f(o.lastToken,!1))return l(s,e,o)}if("-"==s&&e.eat(">"))return t="->",null;if(/[+\-*&%=<>!?|\/~]/.test(s))return e.eatWhile(/[+\-*&%=<>|~]/),"operator";if(e.eatWhile(/[\w\$_]/),"@"==s)return e.eatWhile(/[\w\$_\.]/),"meta";if("."==o.lastToken)return"property";if(e.eat(":"))return t="proplabel","property";var u=e.current();return a.propertyIsEnumerable(u)?"atom":n.propertyIsEnumerable(u)?(r.propertyIsEnumerable(u)?t="newstatement":i.propertyIsEnumerable(u)&&(t="standalone"),"keyword"):"variable"}function l(e,t,n){var r=!1;if("/"!=e&&t.eat(e)){if(!t.eat(e))return"string";r=!0}function i(t,n){for(var i,a=!1,o=!r;null!=(i=t.next());){if(i==e&&!a){if(!r)break;if(t.match(e+e)){o=!0;break}}if('"'==e&&"$"==i&&!a){if(t.eat("{"))return n.tokenize.push(s()),"string";if(t.match(/^\w/,!1))return n.tokenize.push(u),"string"}a=!a&&"\\"==i}return o&&n.tokenize.pop(),"string"}return n.tokenize.push(i),i(t,n)}function s(){var e=1;function t(t,n){if("}"==t.peek()){if(0==--e)return n.tokenize.pop(),n.tokenize[n.tokenize.length-1](t,n)}else"{"==t.peek()&&e++;return o(t,n)}return t.isBase=!0,t}function u(e,t){var n=e.match(/^(\.|[\w\$_]+)/);return n&&e.match("."==n[0]?/^[\w$_]/:/^\./)||t.tokenize.pop(),n?"."==n[0]?null:"variable":t.tokenize[t.tokenize.length-1](e,t)}function c(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize.pop();break}r="*"==n}return"comment"}function f(e,t){return!e||"operator"==e||"->"==e||/[\.\[\{\(,;:]/.test(e)||"newstatement"==e||"keyword"==e||"proplabel"==e||"standalone"==e&&!t}function p(e,t,n,r,i){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=i}function m(e,t,n){return e.context=new p(e.indented,t,n,null,e.context)}function k(e){var t=e.context.type;return")"!=t&&"]"!=t&&"}"!=t||(e.indented=e.context.indented),e.context=e.context.prev}o.isBase=!0;const d={name:"groovy",startState:function(e){return{tokenize:[o],context:new p(-e,0,"top",!1),indented:0,startOfLine:!0,lastToken:null}},token:function(e,n){var r=n.context;if(e.sol()&&(null==r.align&&(r.align=!1),n.indented=e.indentation(),n.startOfLine=!0,"statement"!=r.type||f(n.lastToken,!0)||(k(n),r=n.context)),e.eatSpace())return null;t=null;var i=n.tokenize[n.tokenize.length-1](e,n);if("comment"==i)return i;if(null==r.align&&(r.align=!0),";"!=t&&":"!=t||"statement"!=r.type)if("->"==t&&"statement"==r.type&&"}"==r.prev.type)k(n),n.context.align=!1;else if("{"==t)m(n,e.column(),"}");else if("["==t)m(n,e.column(),"]");else if("("==t)m(n,e.column(),")");else if("}"==t){for(;"statement"==r.type;)r=k(n);for("}"==r.type&&(r=k(n));"statement"==r.type;)r=k(n)}else t==r.type?k(n):("}"==r.type||"top"==r.type||"statement"==r.type&&"newstatement"==t)&&m(n,e.column(),"statement");else k(n);return n.startOfLine=!1,n.lastToken=t||i,i},indent:function(e,t,n){if(!e.tokenize[e.tokenize.length-1].isBase)return null;var r=t&&t.charAt(0),i=e.context;"statement"!=i.type||f(e.lastToken,!0)||(i=i.prev);var a=r==i.type;return"statement"==i.type?i.indented+("{"==r?0:n.unit):i.align?i.column+(a?0:1):i.indented+(a?0:n.unit)},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"'''",'"""']}}};export{d as groovy};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
function e(e,t,r){return t(r),r(e,t)}var t=/[a-z_]/,r=/[A-Z]/,n=/\d/,a=/[0-9A-Fa-f]/,i=/[0-7]/,o=/[a-z_A-Z0-9'\xa1-\uffff]/,l=/[-!#$%&*+.\/<=>?@\\^|~:]/,u=/[(),;[\]`{}]/,s=/[ \t\v\f]/;function f(f,m){if(f.eatWhile(s))return null;var h=f.next();if(u.test(h)){if("{"==h&&f.eat("-")){var p="comment";return f.eat("#")&&(p="meta"),e(f,m,c(p,1))}return null}if("'"==h)return f.eat("\\"),f.next(),f.eat("'")?"string":"error";if('"'==h)return e(f,m,d);if(r.test(h))return f.eatWhile(o),f.eat(".")?"qualifier":"type";if(t.test(h))return f.eatWhile(o),"variable";if(n.test(h)){if("0"==h){if(f.eat(/[xX]/))return f.eatWhile(a),"integer";if(f.eat(/[oO]/))return f.eatWhile(i),"number"}f.eatWhile(n);p="number";return f.match(/^\.\d+/)&&(p="number"),f.eat(/[eE]/)&&(p="number",f.eat(/[-+]/),f.eatWhile(n)),p}return"."==h&&f.eat(".")?"keyword":l.test(h)?"-"==h&&f.eat(/-/)&&(f.eatWhile(/-/),!f.eat(l))?(f.skipToEnd(),"comment"):(f.eatWhile(l),"variable"):"error"}function c(e,t){return 0==t?f:function(r,n){for(var a=t;!r.eol();){var i=r.next();if("{"==i&&r.eat("-"))++a;else if("-"==i&&r.eat("}")&&0==--a)return n(f),e}return n(c(e,a)),e}}function d(e,t){for(;!e.eol();){var r=e.next();if('"'==r)return t(f),"string";if("\\"==r){if(e.eol()||e.eat(s))return t(m),"string";e.eat("&")||e.next()}}return t(f),"error"}function m(t,r){return t.eat("\\")?e(t,r,d):(t.next(),r(f),"error")}var h=function(){var e={};function t(t){return function(){for(var r=0;r<arguments.length;r++)e[arguments[r]]=t}}return t("keyword")("case","class","data","default","deriving","do","else","foreign","if","import","in","infix","infixl","infixr","instance","let","module","newtype","of","then","type","where","_"),t("keyword")("..",":","::","=","\\","<-","->","@","~","=>"),t("builtin")("!!","$!","$","&&","+","++","-",".","/","/=","<","<*","<=","<$>","<*>","=<<","==",">",">=",">>",">>=","^","^^","||","*","*>","**"),t("builtin")("Applicative","Bool","Bounded","Char","Double","EQ","Either","Enum","Eq","False","FilePath","Float","Floating","Fractional","Functor","GT","IO","IOError","Int","Integer","Integral","Just","LT","Left","Maybe","Monad","Nothing","Num","Ord","Ordering","Rational","Read","ReadS","Real","RealFloat","RealFrac","Right","Show","ShowS","String","True"),t("builtin")("abs","acos","acosh","all","and","any","appendFile","asTypeOf","asin","asinh","atan","atan2","atanh","break","catch","ceiling","compare","concat","concatMap","const","cos","cosh","curry","cycle","decodeFloat","div","divMod","drop","dropWhile","either","elem","encodeFloat","enumFrom","enumFromThen","enumFromThenTo","enumFromTo","error","even","exp","exponent","fail","filter","flip","floatDigits","floatRadix","floatRange","floor","fmap","foldl","foldl1","foldr","foldr1","fromEnum","fromInteger","fromIntegral","fromRational","fst","gcd","getChar","getContents","getLine","head","id","init","interact","ioError","isDenormalized","isIEEE","isInfinite","isNaN","isNegativeZero","iterate","last","lcm","length","lex","lines","log","logBase","lookup","map","mapM","mapM_","max","maxBound","maximum","maybe","min","minBound","minimum","mod","negate","not","notElem","null","odd","or","otherwise","pi","pred","print","product","properFraction","pure","putChar","putStr","putStrLn","quot","quotRem","read","readFile","readIO","readList","readLn","readParen","reads","readsPrec","realToFrac","recip","rem","repeat","replicate","return","reverse","round","scaleFloat","scanl","scanl1","scanr","scanr1","seq","sequence","sequence_","show","showChar","showList","showParen","showString","shows","showsPrec","significand","signum","sin","sinh","snd","span","splitAt","sqrt","subtract","succ","sum","tail","take","takeWhile","tan","tanh","toEnum","toInteger","toRational","truncate","uncurry","undefined","unlines","until","unwords","unzip","unzip3","userError","words","writeFile","zip","zip3","zipWith","zipWith3"),e}();const p={name:"haskell",startState:function(){return{f:f}},copyState:function(e){return{f:e.f}},token:function(e,t){var r=t.f(e,(function(e){t.f=e})),n=e.current();return h.hasOwnProperty(n)?h[n]:r},languageData:{commentTokens:{line:"--",block:{open:"{-",close:"-}"}}}};export{p as haskell};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
function r(r,n){return r.skipToEnd(),n.cur=o,"error"}function n(n,u){return n.match(/^HTTP\/\d\.\d/)?(u.cur=t,"keyword"):n.match(/^[A-Z]+/)&&/[ \t]/.test(n.peek())?(u.cur=e,"keyword"):r(n,u)}function t(n,t){var e=n.match(/^\d+/);if(!e)return r(n,t);t.cur=u;var c=Number(e[0]);return c>=100&&c<400?"atom":"error"}function u(r,n){return r.skipToEnd(),n.cur=o,null}function e(r,n){return r.eatWhile(/\S/),n.cur=c,"string.special"}function c(n,t){return n.match(/^HTTP\/\d\.\d$/)?(t.cur=o,"keyword"):r(n,t)}function o(r){return r.sol()&&!r.eat(/[ \t]/)?r.match(/^.*?:/)?"atom":(r.skipToEnd(),"error"):(r.skipToEnd(),"string")}function i(r){return r.skipToEnd(),null}const a={name:"http",token:function(r,n){var t=n.cur;return t!=o&&t!=i&&r.eatSpace()?null:t(r,n)},blankLine:function(r){r.cur=i},startState:function(){return{cur:n}}};export{a as http};

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{_ as e}from"./index.vue_vue_type_script_setup_true_lang-DBlFcaHd.js";import{d as a,$ as l,P as u,r as p,a0 as t,b as r,Q as i,c as d,e as s,f as o,w as n,j as y,h as c,_ as f,g as m,Y as H,k as g}from"./index-BERX8Mlm.js";import{a as _}from"./config-BrbFL53_.js";const U=a({__name:"hupijiao",setup(a){const g=l({payHupiStatus:"",payHupiAppId:"",payHupiSecret:"",payHupiGatewayUrl:"",payHupiNotifyUrl:"",payHupiReturnUrl:""}),U=u((()=>{const e="1"===g.payHupiStatus;return{payHupiStatus:[{required:!0,trigger:"change",message:"请选择当前支付开启状态"}],payHupiSecret:[{required:e,trigger:"blur",message:"请填写支付秘钥"}],payHupiGatewayUrl:[{required:e,trigger:"blur",message:"请填写网关"}],payHupiAppId:[{required:e,trigger:"blur",message:"请填写Appid"}],payHupiNotifyUrl:[{required:e,trigger:"blur",message:"请填写支付通知地址"}],payHupiReturnUrl:[{required:e,trigger:"blur",message:"请填写支付回调地址"}]}})),b=p();async function x(){const e=await _.queryConfig({keys:["payHupiSecret","payHupiNotifyUrl","payHupiGatewayUrl","payHupiReturnUrl","payHupiAppId","payHupiStatus"]});Object.assign(g,e.data)}function v(){var e;null==(e=b.value)||e.validate((async e=>{if(e){try{await _.setConfig({settings:(a=g,Object.keys(a).map((e=>({configKey:e,configVal:a[e]}))))}),H.success("变更配置信息成功")}catch(l){}x()}else H.error("请填写完整信息");var a}))}return t((()=>g.payHupiStatus),(()=>{setTimeout((()=>{var e;null==(e=b.value)||e.validateField(["payHupiSecret","payHupiGatewayUrl","payHupiAppId","payHupiNotifyUrl","payHupiReturnUrl"])}),0)})),r((()=>{x()})),(a,l)=>{const u=f,p=y,t=e,r=i("el-switch"),H=i("el-form-item"),_=i("el-col"),x=i("el-row"),V=i("el-input"),S=i("el-form"),w=i("el-card");return s(),d("div",null,[o(t,null,{title:n((()=>l[6]||(l[6]=[m("div",{class:"flex items-center gap-4"},"虎皮椒支付设置",-1)]))),content:n((()=>l[7]||(l[7]=[m("div",{class:"text-sm/6"},[m("div",null,[m("a",{href:"https://www.xunhupay.com/",target:"_blank"},"虎皮椒支付"),c(" 为第三方支付,接入请购买微信渠道。 ")]),m("div",null,"支付通知地址为: https://您的域名/api/pay/notify。")],-1)]))),default:n((()=>[o(p,{outline:"",onClick:v},{default:n((()=>[o(u,{name:"i-ri:file-text-line"}),l[8]||(l[8]=c(" 保存设置 "))])),_:1})])),_:1}),o(w,{style:{margin:"20px"}},{default:n((()=>[o(S,{ref_key:"formRef",ref:b,rules:U.value,model:g,"label-width":"120px"},{default:n((()=>[o(x,null,{default:n((()=>[o(_,{xs:24,md:20,lg:15,xl:12},{default:n((()=>[o(H,{label:"启用当前支付",prop:"payHupiAppId"},{default:n((()=>[o(r,{modelValue:g.payHupiStatus,"onUpdate:modelValue":l[0]||(l[0]=e=>g.payHupiStatus=e),"active-value":"1","inactive-value":"0"},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),o(x,null,{default:n((()=>[o(_,{xs:24,md:20,lg:15,xl:12},{default:n((()=>[o(H,{label:"支付AppId",prop:"payHupiAppId"},{default:n((()=>[o(V,{modelValue:g.payHupiAppId,"onUpdate:modelValue":l[1]||(l[1]=e=>g.payHupiAppId=e),placeholder:"请填写AppId",clearable:""},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),o(x,null,{default:n((()=>[o(_,{xs:24,md:20,lg:15,xl:12},{default:n((()=>[o(H,{label:"支付网关地址",prop:"payHupiGatewayUrl"},{default:n((()=>[o(V,{modelValue:g.payHupiGatewayUrl,"onUpdate:modelValue":l[2]||(l[2]=e=>g.payHupiGatewayUrl=e),placeholder:"请填写支付网关地址",clearable:""},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),o(x,null,{default:n((()=>[o(_,{xs:24,md:20,lg:15,xl:12},{default:n((()=>[o(H,{label:"Secret秘钥",prop:"payHupiSecret"},{default:n((()=>[o(V,{modelValue:g.payHupiSecret,"onUpdate:modelValue":l[3]||(l[3]=e=>g.payHupiSecret=e),placeholder:"请填写支付秘钥",clearable:""},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),o(x,null,{default:n((()=>[o(_,{xs:24,md:20,lg:15,xl:12},{default:n((()=>[o(H,{label:"支付通知地址",prop:"payHupiSecret"},{default:n((()=>[o(V,{modelValue:g.payHupiNotifyUrl,"onUpdate:modelValue":l[4]||(l[4]=e=>g.payHupiNotifyUrl=e),placeholder:"请填写支付通知地址",clearable:""},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),o(x,null,{default:n((()=>[o(_,{xs:24,md:20,lg:15,xl:12},{default:n((()=>[o(H,{label:"支付回调地址",prop:"payHupiSecret"},{default:n((()=>[o(V,{modelValue:g.payHupiReturnUrl,"onUpdate:modelValue":l[5]||(l[5]=e=>g.payHupiReturnUrl=e),placeholder:"请填写支付成功后的回跳地址",clearable:""},null,8,["modelValue"])])),_:1})])),_:1})])),_:1})])),_:1},8,["rules","model"])])),_:1})])}}});"function"==typeof g&&g(U);export{U as default};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
[data-mode=mobile] .sidebar-container[data-v-dcb72a24]{transform:translate(calc((var(--g-main-sidebar-width) + var(--g-sub-sidebar-width)) * -1))}[data-mode=mobile] .sidebar-container.show[data-v-dcb72a24]{transform:translate(0)}[data-mode=mobile] .main-container[data-v-dcb72a24]{margin-left:0!important}[data-mode=mobile][data-menu-mode=single] .sidebar-container[data-v-dcb72a24]{transform:translate(calc(var(--g-sub-sidebar-width) * -1))}[data-mode=mobile][data-menu-mode=single] .sidebar-container.show[data-v-dcb72a24]{transform:translate(0)}.layout[data-v-dcb72a24]{height:100%}#app-main[data-v-dcb72a24]{width:100%;height:100%;margin:0 auto}.wrapper[data-v-dcb72a24]{position:relative;width:100%;height:100%;transition:padding-top .3s}.wrapper .sidebar-container[data-v-dcb72a24]{position:fixed;top:0;bottom:0;z-index:1010;display:flex;width:calc(var(--g-main-sidebar-actual-width) + var(--g-sub-sidebar-actual-width));box-shadow:-1px 0 0 0 var(--g-border-color),1px 0 0 0 var(--g-border-color);transition:width .3s,transform .3s,box-shadow .3s,top .3s}.wrapper .sidebar-container[data-v-dcb72a24]:has(>.main-sidebar-container.main-sidebar-enter-active),.wrapper .sidebar-container[data-v-dcb72a24]:has(>.main-sidebar-container.main-sidebar-leave-active){overflow:hidden}.wrapper .sidebar-mask[data-v-dcb72a24]{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;visibility:hidden;background-image:radial-gradient(transparent 1px,rgba(0,0,0,.3) 1px);background-size:4px 4px;-webkit-backdrop-filter:saturate(50%) blur(4px);backdrop-filter:saturate(50%) blur(4px);opacity:0;transition:all .2s}.wrapper .sidebar-mask.show[data-v-dcb72a24]{visibility:visible;opacity:1}.wrapper .main-sidebar-container:not(.main-sidebar-leave-active)+.sub-sidebar-container[data-v-dcb72a24]{left:var(--g-main-sidebar-width)}.wrapper .main-container[data-v-dcb72a24]{display:flex;flex-direction:column;min-height:100%;margin-left:calc(var(--g-main-sidebar-actual-width) + var(--g-sub-sidebar-actual-width));background-color:var(--g-bg);box-shadow:-1px 0 0 0 var(--g-border-color),1px 0 0 0 var(--g-border-color);transition:margin-left .3s,background-color .3s,box-shadow .3s}.wrapper .main-container .main[data-v-dcb72a24]{position:relative;flex:auto;height:100%;overflow:hidden;transition:.3s}.wrapper .main-container .topbar-container.has-tabbar+.main[data-v-dcb72a24]{margin:var(--g-tabbar-height) 0 0}.wrapper .main-container .topbar-container.has-toolbar+.main[data-v-dcb72a24]{margin:var(--g-toolbar-height) 0 0}.wrapper .main-container .topbar-container.has-tabbar.has-toolbar+.main[data-v-dcb72a24]{margin:calc(var(--g-tabbar-height) + var(--g-toolbar-height)) 0 0}header:not(.header-leave-active)+.wrapper[data-v-dcb72a24]{padding-top:var(--g-header-height)}header:not(.header-leave-active)+.wrapper .sidebar-container[data-v-dcb72a24]{top:var(--g-header-height)}header:not(.header-leave-active)+.wrapper .sidebar-container[data-v-dcb72a24] .sidebar-logo{display:none}header:not(.header-leave-active)+.wrapper .main-container .topbar-container[data-v-dcb72a24]{top:var(--g-header-height)}.app-setting[data-v-dcb72a24]{--un-bg-opacity:1;background-color:rgb(var(--ui-primary) / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));position:fixed;top:calc(50% + 250px);right:0;z-index:10;display:flex;align-items:center;justify-content:center;width:50px;height:50px;font-size:24px;cursor:pointer;border-top-left-radius:5px;border-bottom-left-radius:5px}.dark .app-setting[data-v-dcb72a24]{--un-text-opacity:1;color:rgb(34 34 34 / var(--un-text-opacity))}.app-setting .icon[data-v-dcb72a24]{animation:rotate-dcb72a24 5s linear infinite}@keyframes rotate-dcb72a24{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slide-right-enter-active[data-v-dcb72a24]{transition:.2s}.slide-right-leave-active[data-v-dcb72a24]{transition:.15s}.slide-right-enter-from[data-v-dcb72a24]{margin-left:-20px;opacity:0}.slide-right-leave-to[data-v-dcb72a24]{margin-left:20px;opacity:0}

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
.topbar-container[data-v-012f7d01]{position:absolute;top:0;z-index:999;display:flex;flex-direction:column;box-shadow:0 1px 0 0 var(--g-border-color);transition:width .3s,top .3s,transform .3s,box-shadow .3s}.topbar-container.topbar-fixed[data-v-012f7d01],.topbar-container.topbar-sticky[data-v-012f7d01]{position:fixed}.topbar-container.topbar-fixed.shadow[data-v-012f7d01],.topbar-container.topbar-sticky.shadow[data-v-012f7d01]{box-shadow:0 10px 10px -10px var(--g-box-shadow-color)}.topbar-container.topbar-sticky.hide[data-v-012f7d01]{top:calc((var(--g-tabbar-height) + var(--g-toolbar-height)) * -1)!important}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,8 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{d as e,af as t,a as s,ay as i,az as _,P as a,a0 as u,b as p,aA as r,ai as o,Q as n,c as l,e as m,g as d,f as v,T as c,a6 as j,i as g,a2 as y,w as f,aB as x,aC as b,a5 as h,aD as w,a8 as M,Z as k}from"./index-BERX8Mlm.js";import C from"./index-BuhDZ9J1.js";import H from"./index-i8Bdu04L.js";import D from"./index-BWLuTDA6.js";import L from"./index-ChkpeOnk.js";import{_ as P}from"./index.vue_vue_type_script_setup_true_lang-Cp9p1HkJ.js";import{_ as T}from"./index.vue_vue_type_script_setup_true_lang-DOqLWnBB.js";/* empty css */import S from"./link-Dd6acFu3.js";import q from"./index-Cs7G3EBC.js";import{_ as R}from"./index.vue_vue_type_script_setup_true_lang-DpB-kSh7.js";import{u as V}from"./useMainPage-Dbp8uSF1.js";import{u as $}from"./useMenu-CK91fAX9.js";import"./index.vue_vue_type_script_setup_true_lang-AClYjrVV.js";import"./rightSide.vue_vue_type_script_setup_true_lang-ClZNHSw-.js";import"./HDropdownMenu.vue_vue_type_script_setup_true_lang-Wc6l-Ngn.js";import"./index.vue_vue_type_script_setup_true_lang-PUnUpH4H.js";import"./HDropdown-DFGm5c_S.js";import"./HTabList.vue_vue_type_script_setup_true_lang-BEyYCazB.js";import"./use-resolve-button-type-DnRVrBaM.js";import"./index.vue_vue_type_script_setup_true_lang-DN03WRps.js";import"./index-DhWfG07N.js";import"./index.vue_vue_type_script_setup_true_lang-Do4XPH2t.js";import"./HKbd-LjWkyhwy.js";import"./index.vue_vue_type_script_setup_true_lang-DbfRBGyF.js";import"./index.vue_vue_type_script_setup_true_lang-CReMfaKl.js";import"./sub.vue_vue_type_script_setup_true_lang-SYX2vZ5k.js";import"./item.vue_vue_type_script_setup_true_lang-D5h42eqV.js";import"./HTooltip.vue_vue_type_script_setup_true_lang-T8XkjmIi.js";import"./index-DRUzQ5v3.js";import"./index-CGed-Lii.js";import"./leftSide.vue_vue_type_script_setup_true_lang-BTr4xL8t.js";import"./index-BTtsYu0a.js";import"./index-CZaxHimt.js";import"./item.vue_vue_type_script_setup_true_lang-aMXYc_KV.js";import"./HDialog.vue_vue_type_script_setup_true_lang-BfrjeNSs.js";import"./index.vue_vue_type_script_setup_true_lang-mQp5T4Ar.js";const z={class:"layout"},A={id:"app-main"},B={class:"wrapper"},I={class:"main-container"},J={class:"main"},K=k(e({name:"Layout",__name:"index",setup(e){const k=t(),K=s(),Q=i(),U=_(),W=V(),Z=$(),E=a((()=>!!k.meta.link));return u((()=>K.settings.menu.subMenuCollapse),(e=>{"mobile"===K.mode&&(e?document.body.classList.remove("overflow-hidden"):document.body.classList.add("overflow-hidden"))})),u((()=>k.path),(()=>{"mobile"===K.mode&&K.$patch((e=>{e.settings.menu.subMenuCollapse=!0}))})),p((()=>{r("f5",(e=>{K.settings.toolbar.pageReload&&(e.preventDefault(),W.reload())})),r("alt+`",(e=>{K.settings.menu.enableHotkeys&&(e.preventDefault(),Z.switchTo(U.actived+1<U.allMenus.length?U.actived+1:0))}))})),o((()=>{r.unbind("f5"),r.unbind("alt+`")})),(e,t)=>{const s=n("RouterView");return m(),l("div",z,[d("div",A,[v(C),d("div",B,[d("div",{class:j(["sidebar-container",{show:"mobile"===g(K).mode&&!g(K).settings.menu.subMenuCollapse}])},[v(H),v(D)],2),d("div",{class:j(["sidebar-mask",{show:"mobile"===g(K).mode&&!g(K).settings.menu.subMenuCollapse}]),onClick:t[0]||(t[0]=e=>g(K).toggleSidebarCollapse())},null,2),d("div",I,[v(L),d("div",J,[v(s,null,{default:f((({Component:e,route:t})=>[v(x,{name:"slide-right",mode:"out-in",appear:""},{default:f((()=>[(m(),y(b,{include:g(Q).list},[h((m(),y(w(e),{key:t.fullPath})),[[M,!g(E)]])],1032,["include"]))])),_:2},1024)])),_:1}),g(E)?(m(),y(S,{key:0})):c("",!0)]),v(q)])])]),v(P),v(T),c("",!0),v(R)])}}}),[["__scopeId","data-v-dcb72a24"]]);export{K as default};

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More