Compare commits

..

No commits in common. "main" and "v4.0.0" have entirely different histories.
main ... v4.0.0

1838 changed files with 65588 additions and 183568 deletions

View File

@ -1,12 +1,12 @@
# server base
PORT=9520
# mysql
DB_HOST=mysql
DB_PORT=3306
DB_USER=root
DB_PASS=123456
DB_DATABASE=chatgpt
DB_SYNC=true
# Redis
REDIS_PORT=6379
@ -16,15 +16,12 @@ REDIS_USER=
REDIS_DB=0
# 是否测试环境
ISDEV=false
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

@ -7,6 +7,7 @@ DB_PORT=3306
DB_USER=root
DB_PASS=
DB_DATABASE=chatgpt
DB_SYNC=true
# Redis
REDIS_PORT=6379
@ -16,15 +17,12 @@ REDIS_USER=
REDIS_DB=0
# 是否测试环境
ISDEV=false
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
# 机器码及授权码

56
.github/workflows/docker-image.yml vendored Normal file
View File

@ -0,0 +1,56 @@
name: Publish Docker image
on:
workflow_dispatch:
release:
types: [published]
repository_dispatch:
types: [trigger-docker-image]
jobs:
push_to_registry:
name: Push Docker image to Docker Hub
runs-on: ubuntu-latest
steps:
- name: Check out the repo
uses: actions/checkout@v3
- name: Log in to Docker Hub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Set timezone to Shanghai
run: sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/Shanghai" | sudo tee /etc/timezone
- name: Generate tag with Chinese date format
id: date
run: echo "::set-output name=date::$(date +'%y%m%d')"
- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@v4
with:
images: buqian/99ai
tags: |
type=raw,value=latest
type=raw,value=${{ steps.date.outputs.date }}
type=ref,event=tag
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Build and push Docker image
uses: docker/build-push-action@v4
with:
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
cache-from: type=gha
cache-to: type=gha,mode=max

View File

@ -1,129 +0,0 @@
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

8
.gitignore vendored Normal file
View File

@ -0,0 +1,8 @@
node_modules
logs
pnpm-lock.yaml
.env
/public/file
.DS_Store
data
sql

113
.vscode/settings.json vendored
View File

@ -1,110 +1,5 @@
{
"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"]
}
}
"cSpell.words": [
"Luma"
]
}

View File

@ -1,30 +0,0 @@
# 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

@ -1,21 +0,0 @@
# 使用官方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"]

File diff suppressed because it is too large Load Diff

View File

@ -1,56 +0,0 @@
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

@ -1,144 +0,0 @@
{
"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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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};

View File

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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};

File diff suppressed because one or more lines are too long

View File

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

@ -1,8 +0,0 @@
/**
* 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

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

File diff suppressed because one or more lines are too long

View File

@ -1,8 +0,0 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{L as e,b as O,a as o,i as b,f as r,s,j as t,l as P,t as a}from"./style-ClrjWzkr.js";import"./index-BERX8Mlm.js";const S={__proto__:null,anyref:34,dataref:34,eqref:34,externref:34,i31ref:34,funcref:34,i8:34,i16:34,i32:34,i64:34,f32:34,f64:34},Q=o.deserialize({version:14,states:"!^Q]QPOOOqQPO'#CbOOQO'#Cd'#CdOOQO'#Cl'#ClOOQO'#Ch'#ChQ]QPOOOOQO,58|,58|OxQPO,58|OOQO-E6f-E6fOOQO1G.h1G.h",stateData:"!P~O_OSPOSQOS~OTPOVROXROYROZROaQO~OSUO~P]OSXO~P]O",goto:"xaPPPPPPbPbPPPhPPPrXROPTVQTOQVPTWTVXSOPTV",nodeNames:"⚠ LineComment BlockComment Module ) ( App Identifier Type Keyword Number String",maxTerm:17,nodeProps:[["isolate",-3,1,2,11,""],["openedBy",4,"("],["closedBy",5,")"],["group",-6,6,7,8,9,10,11,"Expression"]],skippedNodes:[0,1,2],repeatNodeCount:1,tokenData:"0o~R^XY}YZ}]^}pq}rs!Stu#pxy'Uyz(e{|(j}!O(j!Q!R(s!R![*p!]!^.^#T#o.{~!SO_~~!VVOr!Srs!ls#O!S#O#P!q#P;'S!S;'S;=`#j<%lO!S~!qOZ~~!tRO;'S!S;'S;=`!};=`O!S~#QWOr!Srs!ls#O!S#O#P!q#P;'S!S;'S;=`#j;=`<%l!S<%lO!S~#mP;=`<%l!S~#siqr%bst%btu%buv%bvw%bwx%bz{%b{|%b}!O%b!O!P%b!P!Q%b!Q![%b![!]%b!^!_%b!_!`%b!`!a%b!a!b%b!b!c%b!c!}%b#Q#R%b#R#S%b#S#T%b#T#o%b#p#q%b#r#s%b~%giV~qr%bst%btu%buv%bvw%bwx%bz{%b{|%b}!O%b!O!P%b!P!Q%b!Q![%b![!]%b!^!_%b!_!`%b!`!a%b!a!b%b!b!c%b!c!}%b#Q#R%b#R#S%b#S#T%b#T#o%b#p#q%b#r#s%b~'ZPT~!]!^'^~'aTO!]'^!]!^'p!^;'S'^;'S;=`(_<%lO'^~'sVOy'^yz(Yz!]'^!]!^'p!^;'S'^;'S;=`(_<%lO'^~(_OQ~~(bP;=`<%l'^~(jOS~~(mQ!Q!R(s!R![*p~(xUY~!O!P)[!Q![*p!g!h){#R#S+U#X#Y){#l#m+[~)aRY~!Q![)j!g!h){#X#Y){~)oSY~!Q![)j!g!h){#R#S*j#X#Y){~*OR{|*X}!O*X!Q![*_~*[P!Q![*_~*dQY~!Q![*_#R#S*X~*mP!Q![)j~*uTY~!O!P)[!Q![*p!g!h){#R#S+U#X#Y){~+XP!Q![*p~+_R!Q![+h!c!i+h#T#Z+h~+mVY~!O!P,S!Q![+h!c!i+h!r!s-P#R#S+[#T#Z+h#d#e-P~,XTY~!Q![,h!c!i,h!r!s-P#T#Z,h#d#e-P~,mUY~!Q![,h!c!i,h!r!s-P#R#S.Q#T#Z,h#d#e-P~-ST{|-c}!O-c!Q![-o!c!i-o#T#Z-o~-fR!Q![-o!c!i-o#T#Z-o~-tSY~!Q![-o!c!i-o#R#S-c#T#Z-o~.TR!Q![,h!c!i,h#T#Z,h~.aP!]!^.d~.iSP~OY.dZ;'S.d;'S;=`.u<%lO.d~.xP;=`<%l.d~/QiX~qr.{st.{tu.{uv.{vw.{wx.{z{.{{|.{}!O.{!O!P.{!P!Q.{!Q![.{![!].{!^!_.{!_!`.{!`!a.{!a!b.{!b!c.{!c!}.{#Q#R.{#R#S.{#S#T.{#T#o.{#p#q.{#r#s.{",tokenizers:[0],topRules:{Module:[0,3]},specialized:[{term:9,get:e=>S[e]||-1}],tokenPrec:0}),i=e.define({name:"wast",parser:Q.configure({props:[b.add({App:t({closing:")",align:!1})}),r.add({App:P,BlockComment:e=>({from:e.from+2,to:e.to-2})}),s({Keyword:a.keyword,Type:a.typeName,Number:a.number,String:a.string,Identifier:a.variableName,LineComment:a.lineComment,BlockComment:a.blockComment,"( )":a.paren})]}),languageData:{commentTokens:{line:";;",block:{open:"(;",close:";)"}},closeBrackets:{brackets:["(",'"']}}});function n(){return new O(i)}export{n as wast,i as wastLanguage};

File diff suppressed because one or more lines are too long

View File

@ -1,8 +0,0 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{d as e,af as s,a,az as t,r as n,b as o,a0 as u,c as l,e as i,a6 as r,i as p,f as d,g as c,T as _,aE as m,w as g,V as v,W as b,a5 as f,a8 as h,_ as y,Z as M}from"./index-BERX8Mlm.js";import{u as x}from"./index-DhWfG07N.js";import{_ as j}from"./index.vue_vue_type_script_setup_true_lang-AClYjrVV.js";import{_ as k}from"./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";const C=M(e({name:"SubSidebar",__name:"index",setup(e){const M=s(),C=a(),w=t(),S=n(),H=n(!1),T=n(!1);function z(){const e=S.value.scrollTop;H.value=e>0;const s=S.value.clientHeight,a=S.value.scrollHeight;T.value=Math.ceil(e+s)<a}const O=n();return o((()=>{z();const{height:e}=x(O);u((()=>e.value),(()=>{e.value>0&&z()}),{immediate:!0})})),(e,s)=>{const a=y;return i(),l("div",{class:r(["sub-sidebar-container",{"is-collapse":"pc"===p(C).mode&&p(C).settings.menu.subMenuCollapse}])},[d(j,{"show-logo":"single"===p(C).settings.menu.menuMode,class:r(["sidebar-logo",{"sidebar-logo-bg":"single"===p(C).settings.menu.menuMode}])},null,8,["show-logo","class"]),c("div",{ref_key:"subSidebarRef",ref:S,class:r(["sub-sidebar flex-1 transition-shadow-300",{"shadow-top":p(H),"shadow-bottom":p(T)}]),onScroll:z},[c("div",{ref_key:"menuRef",ref:O},[d(m,{name:"sub-sidebar"},{default:g((()=>[(i(!0),l(v,null,b(p(w).allMenus,((e,s)=>f((i(),l("div",{key:s},[d(k,{menu:e.children,value:p(M).meta.activeMenu||p(M).path,"default-openeds":p(w).defaultOpenedPaths,accordion:p(C).settings.menu.subMenuUniqueOpened,collapse:"pc"===p(C).mode&&p(C).settings.menu.subMenuCollapse,class:"menu"},null,8,["menu","value","default-openeds","accordion","collapse"])],512)),[[h,s===p(w).actived]]))),128))])),_:1})],512)],34),"pc"===p(C).mode?(i(),l("div",{key:0,class:r(["relative flex items-center px-4 py-3",[p(C).settings.menu.subMenuCollapse?"justify-center":"justify-end"]])},[f(c("span",{class:r(["flex-center cursor-pointer rounded bg-stone-1 p-2 transition dark-bg-stone-9 hover-bg-stone-2 dark-hover-bg-stone-8",{"-rotate-z-180":p(C).settings.menu.subMenuCollapse}]),onClick:s[0]||(s[0]=e=>p(C).toggleSidebarCollapse())},[d(a,{name:"toolbar-collapse"})],2),[[h,p(C).settings.menu.enableSubMenuCollapseButton]])],2)):_("",!0)],2)}}}),[["__scopeId","data-v-55637f48"]]);export{C as default};

View File

@ -1,8 +0,0 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{L as O,b as r,r as e,u as t,a as n,w as a,s as o,t as i,d as p}from"./style-ClrjWzkr.js";import"./index-BERX8Mlm.js";const l=new p((O=>{let r=O.pos;for(;;){if(10==O.next){O.advance();break}if(123==O.next&&123==O.peek(1)||O.next<0)break;O.advance()}O.pos>r&&O.acceptToken(1)}));function Q(O,r,e){return new p((t=>{let n=t.pos;for(;t.next!=O&&t.next>=0&&(e||38!=t.next&&(123!=t.next||123!=t.peek(1)));)t.advance();t.pos>n&&t.acceptToken(r)}))}const S=Q(39,33,!1),s=Q(34,34,!1),u=Q(39,35,!0),q=Q(34,36,!0),P=n.deserialize({version:14,states:"(jOVOqOOOeQpOOOvO!bO'#CaOOOP'#Cx'#CxQVOqOOO!OQpO'#CfO!WQpO'#ClO!]QpO'#CrO!bQpO'#CsOOQO'#Cv'#CvQ!gQpOOQ!lQpOOQ!qQpOOOOOV,58{,58{O!vOpO,58{OOOP-E6v-E6vO!{QpO,59QO#TQpO,59QOOQO,59W,59WO#YQpO,59^OOQO,59_,59_O#_QpOOO#_QpOOO#gQpOOOOOV1G.g1G.gO#oQpO'#CyO#tQpO1G.lOOQO1G.l1G.lO#|QpO1G.lOOQO1G.x1G.xO$UO`O'#DUO$ZOWO'#DUOOQO'#Co'#CoQOQpOOOOQO'#Cu'#CuO$`OtO'#CwO$qOrO'#CwOOQO,59e,59eOOQO-E6w-E6wOOQO7+$W7+$WO%SQpO7+$WO%[QpO7+$WOOOO'#Cp'#CpO%aOpO,59pOOOO'#Cq'#CqO%fOpO,59pOOOS'#Cz'#CzO%kOtO,59cOOQO,59c,59cOOOQ'#C{'#C{O%|OrO,59cO&_QpO<<GrOOQO<<Gr<<GrOOQO1G/[1G/[OOOS-E6x-E6xOOQO1G.}1G.}OOOQ-E6y-E6yOOQOAN=^AN=^",stateData:"&d~OvOS~OPROSQOVROWRO~OZTO[XO^VOaUOhWO~OR]OU^O~O[`O^aO~O[bO~O[cO~O[dO~ObeO~ObfO~ObgO~ORhO~O]kOwiO~O[lO~O_mO~OynOzoO~OysOztO~O[uO~O]wOwiO~O_yOwiO~OtzO~Os|O~OSQOV!OOW!OOr!OOy!QO~OSQOV!ROW!ROq!ROz!QO~O_!TOwiO~O]!UO~Oy!VO~Oz!VO~OSQOV!OOW!OOr!OOy!XO~OSQOV!ROW!ROq!ROz!XO~O]!ZO~O",goto:"#dyPPPPPzPPPP!WPPPPP!WPP!Z!^!a!d!dP!g!j!m!p!v#Q#WPPPPPPPP#^SROSS!Os!PT!Rt!SRYPRqeR{nR}oRZPRqfR[PRqgQSOR_SQj`SvjxRxlQ!PsR!W!PQ!StR!Y!SQpeRrf",nodeNames:"⚠ Text Content }} {{ Interpolation InterpolationContent Entity InvalidEntity Attribute BoundAttributeName [ Identifier ] ( ) ReferenceName # Is ExpressionAttributeValue AttributeInterpolation AttributeInterpolation EventName DirectiveName * StatementAttributeValue AttributeName AttributeValue",maxTerm:42,nodeProps:[["openedBy",3,"{{",15,"("],["closedBy",4,"}}",14,")"],["isolate",-4,5,19,25,27,""]],skippedNodes:[0],repeatNodeCount:4,tokenData:"0r~RyOX#rXY$mYZ$mZ]#r]^$m^p#rpq$mqr#rrs%jst&Qtv#rvw&hwx)zxy*byz*xz{+`{}#r}!O+v!O!P-]!P!Q#r!Q![+v![!]+v!]!_#r!_!`-s!`!c#r!c!}+v!}#O.Z#O#P#r#P#Q.q#Q#R#r#R#S+v#S#T#r#T#o+v#o#p/X#p#q#r#q#r0Z#r%W#r%W;'S+v;'S;:j-V;:j;=`$g<%lO+vQ#wTUQO#q#r#q#r$W#r;'S#r;'S;=`$g<%lO#rQ$ZSO#q#r#r;'S#r;'S;=`$g<%lO#rQ$jP;=`<%l#rR$t[UQvPOX#rXY$mYZ$mZ]#r]^$m^p#rpq$mq#q#r#q#r$W#r;'S#r;'S;=`$g<%lO#rR%qTyPUQO#q#r#q#r$W#r;'S#r;'S;=`$g<%lO#rR&XTaPUQO#q#r#q#r$W#r;'S#r;'S;=`$g<%lO#rR&oXUQWPOp'[pq#rq!]'[!]!^#r!^#q'[#q#r(d#r;'S'[;'S;=`)t<%lO'[R'aXUQOp'[pq#rq!]'[!]!^'|!^#q'[#q#r(d#r;'S'[;'S;=`)t<%lO'[R(TTVPUQO#q#r#q#r$W#r;'S#r;'S;=`$g<%lO#rR(gXOp'[pq#rq!]'[!]!^'|!^#q'[#q#r)S#r;'S'[;'S;=`)t<%lO'[P)VUOp)Sq!])S!]!^)i!^;'S)S;'S;=`)n<%lO)SP)nOVPP)qP;=`<%l)SR)wP;=`<%l'[R*RTzPUQO#q#r#q#r$W#r;'S#r;'S;=`$g<%lO#rR*iT^PUQO#q#r#q#r$W#r;'S#r;'S;=`$g<%lO#rR+PT_PUQO#q#r#q#r$W#r;'S#r;'S;=`$g<%lO#rR+gThPUQO#q#r#q#r$W#r;'S#r;'S;=`$g<%lO#rR+}b[PUQO}#r}!O+v!O!Q#r!Q![+v![!]+v!]!c#r!c!}+v!}#R#r#R#S+v#S#T#r#T#o+v#o#q#r#q#r$W#r%W#r%W;'S+v;'S;:j-V;:j;=`$g<%lO+vR-YP;=`<%l+vR-dTwPUQO#q#r#q#r$W#r;'S#r;'S;=`$g<%lO#rR-zTUQbPO#q#r#q#r$W#r;'S#r;'S;=`$g<%lO#rR.bTZPUQO#q#r#q#r$W#r;'S#r;'S;=`$g<%lO#rR.xT]PUQO#q#r#q#r$W#r;'S#r;'S;=`$g<%lO#rR/^VUQO#o#r#o#p/s#p#q#r#q#r$W#r;'S#r;'S;=`$g<%lO#rR/zTSPUQO#q#r#q#r$W#r;'S#r;'S;=`$g<%lO#r~0^TO#q#r#q#r0m#r;'S#r;'S;=`$g<%lO#r~0rOR~",tokenizers:[l,S,s,u,q,0,1],topRules:{Content:[0,2],Attribute:[1,9]},tokenPrec:0}),R=a.parser.configure({top:"SingleExpression"}),$=P.configure({props:[o({Text:i.content,Is:i.definitionOperator,AttributeName:i.attributeName,"AttributeValue ExpressionAttributeValue StatementAttributeValue":i.attributeValue,Entity:i.character,InvalidEntity:i.invalid,"BoundAttributeName/Identifier":i.attributeName,"EventName/Identifier":i.special(i.attributeName),"ReferenceName/Identifier":i.variableName,"DirectiveName/Identifier":i.keyword,"{{ }}":i.brace,"( )":i.paren,"[ ]":i.bracket,"# '*'":i.punctuation})]}),g={parser:R},c={parser:a.parser},b={parser:$.configure({wrap:t(((O,r)=>"InterpolationContent"==O.name?g:null))})},m={parser:$.configure({wrap:t(((O,r)=>{var e;return"InterpolationContent"==O.name?g:"AttributeInterpolation"!=O.name?null:"StatementAttributeValue"==(null===(e=O.node.parent)||void 0===e?void 0:e.name)?c:g})),top:"Attribute"})},v=e({selfClosingTags:!0});function d(O){return O.configure({wrap:t(f)},"angular")}const W=d(v.language);function f(O,r){switch(O.name){case"Attribute":return/^[*#(\[]|\{\{/.test(r.read(O.from,O.to))?m:null;case"Text":return b}return null}function C(e={}){let t=v;if(e.base){if("html"!=e.base.language.name||!(e.base.language instanceof O))throw new RangeError("The base option must be the result of calling html(...)");t=e.base}return new r(t.language==v.language?W:d(t.language),[t.support,t.language.data.of({closeBrackets:{brackets:["[","{",'"']},indentOnInput:/^\s*[\}\]]$/})])}export{C as angular,W as angularLanguage};

View File

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

File diff suppressed because one or more lines are too long

View File

@ -1,8 +0,0 @@
/**
* Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* https://fantastic-admin.github.io
*/
import{d as e,a as t,az as a,r as i,a2 as n,e as s,w as r,c as l,T as o,i as u,g as p,f as _,a4 as c,V as d,W as m,a6 as v,_ as f,t as g,aB as h,Z as y}from"./index-BERX8Mlm.js";import{_ as x}from"./index.vue_vue_type_script_setup_true_lang-AClYjrVV.js";import{_ as j}from"./rightSide.vue_vue_type_script_setup_true_lang-ClZNHSw-.js";import{u as b}from"./useMenu-CK91fAX9.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"./useMainPage-Dbp8uSF1.js";const k={key:0},w={class:"header-container"},H={class:"menu flex of-hidden transition-all"},M=["title","onClick"],T={class:"inline-flex flex-1 items-center justify-center gap-1"},q={class:"w-full flex-1 truncate text-sm transition-height transition-opacity transition-width"},z=y(e({name:"LayoutHeader",__name:"index",setup(e){const y=t(),z=a(),{switchTo:B}=b(),C=i();function D(e){(e.deltaY||0!==e.detail)&&C.value.scrollBy({left:(e.deltaY||e.detail)>0?50:-50})}return(e,t)=>{const a=f;return s(),n(h,{name:"header"},{default:r((()=>["pc"===u(y).mode&&"head"===u(y).settings.menu.menuMode?(s(),l("header",k,[p("div",w,[_(x,{class:"title"}),p("div",{ref_key:"menuRef",ref:C,class:"menu-container",onWheel:c(D,["prevent"])},[p("div",H,[(s(!0),l(d,null,m(u(z).allMenus,((e,t)=>{var i,r,_,c,d,m,f,h;return s(),l("div",{key:t,class:v(["menu-item relative transition-all",{active:t===u(z).actived}])},[e.children&&0!==e.children.length?(s(),l("div",{key:0,class:v(["group menu-item-container h-full w-full flex cursor-pointer items-center justify-between gap-1 px-3 text-[var(--g-header-menu-color)] transition-all hover-bg-[var(--g-header-menu-hover-bg)] hover-text-[var(--g-header-menu-hover-color)]",{"text-[var(--g-header-menu-active-color)]! bg-[var(--g-header-menu-active-bg)]!":t===u(z).actived}]),title:"function"==typeof(null==(i=e.meta)?void 0:i.title)?null==(r=e.meta)?void 0:r.title():null==(_=e.meta)?void 0:_.title,onClick:e=>u(B)(t)},[p("div",T,[(null==(c=e.meta)?void 0:c.icon)?(s(),n(a,{key:0,name:null==(d=e.meta)?void 0:d.icon,size:20,class:"menu-item-container-icon transition-transform group-hover-scale-120",async:""},null,8,["name"])):o("",!0),p("span",q,g("function"==typeof(null==(m=e.meta)?void 0:m.title)?null==(f=e.meta)?void 0:f.title():null==(h=e.meta)?void 0:h.title),1)])],10,M)):o("",!0)],2)})),128))])],544),_(j)])])):o("",!0)])),_:1})}}}),[["__scopeId","data-v-c74f61f1"]]);export{z 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

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

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