diff --git a/Dockerfile b/Dockerfile index a853886d5ceb94cc6ea2fccd3e75f7250e83db5e..545841c67ec2365362f9deb0d44876fa059a6eff 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,25 +1,113 @@ -FROM gplane/pnpm as Builder +FROM swr.cn-north-4.myhuaweicloud.com/opensourceway/website/node:18.14.1 as Builder -RUN mkdir -p /home/quick-issue/web -WORKDIR /home/quick-issue/web -COPY . /home/quick-issue/web +RUN mkdir -p /home/quick-isuue/web +WORKDIR /home/quick-isuue/web +COPY . /home/quick-isuue/web + + +RUN npm install pnpm -g RUN pnpm install -RUN pnpm build +RUN pnpm generate + +FROM swr.cn-north-4.myhuaweicloud.com/opensourceway/openeuler/nginx:1.24.0-22.03-lts-sp1 as NginxBuilder + +ARG DOC_BRANCH=master +ARG DOC_REPOSITORY +RUN sed -i "s|repo.openeuler.org|mirrors.pku.edu.cn/openeuler|g" /etc/yum.repos.d/openEuler.repo \ + && yum update -y \ + && yum install -y git \ + && git config --global http.postBuffer 524288000 \ + && git config --global https.postBuffer 524288000 \ + && mkdir -p /home/quick-isuue/web/ \ + && git clone ${DOC_REPOSITORY} -b $DOC_BRANCH /home/quick-isuue/web/website-docs -FROM swr.cn-north-4.myhuaweicloud.com/opensourceway/openeuler/nginx:1.24.0-22.03-lts-sp1 +FROM swr.cn-north-4.myhuaweicloud.com/opensourceway/website/openeuler:22.03-lts-sp1-latest +ENV PATH /usr/share/nginx/sbin:$PATH +ENV NGINX_CONFIG_FILE /etc/nginx/nginx.conf +ENV NGINX_CONFIG_PATH /etc/nginx/ +ENV NGINX_PID /var/run/nginx.pid +ENV NGINX_USER nginx +ENV NGINX_GROUP nginx +ENV NGINX_BIN /usr/share/nginx/sbin/ +ENV NGINX_HOME /usr/share/nginx/ +ENV NGINX_EXE_FILE /usr/share/nginx/sbin/nginx +ENV DST_PATH /etc/nginx/cert + +COPY --from=NginxBuilder /usr/share/nginx /usr/share/nginx +COPY --from=NginxBuilder /usr/share/nginx/sbin/nginx /usr/share/nginx/sbin/nginx +COPY --from=NginxBuilder /etc/nginx/modules /etc/nginx/modules +COPY --from=NginxBuilder /etc/nginx/geoip /etc/nginx/geoip +COPY --from=NginxBuilder /etc/nginx/mime.types /etc/nginx/mime.types +COPY --from=Builder /home/quick-isuue/web/packages/website/.output/public /usr/share/nginx/www/ +COPY --from=NginxBuilder /home/quick-isuue/web/website-docs/public /usr/share/nginx/www/ + +WORKDIR /home/quick-isuue/web +RUN sed -i "s|repo.openeuler.org|mirrors.pku.edu.cn/openeuler|g" /etc/yum.repos.d/openEuler.repo \ + && yum update -y \ + && yum install -y findutils passwd shadow \ + && find /usr/share/nginx/www -type d -print0| xargs -0 chmod 500 \ + && find /usr/share/nginx/www -type f -print0| xargs -0 chmod 400 -COPY --from=Builder /home/quick-issue/web/dist /usr/share/nginx/html/ -RUN chmod -R 755 /usr/share/nginx/html COPY ./deploy/nginx/nginx.conf /etc/nginx/nginx.conf RUN touch /var/run/nginx.pid \ + && groupadd -g 1000 nginx \ + && useradd -u 1000 -g nginx -s /sbin/nologin nginx \ + && chown -R nginx:nginx /usr/share/nginx \ + && find /usr/share/nginx -type d -print0 | xargs -0 chmod 500 \ + && chmod 500 /usr/share/nginx/sbin/nginx \ + && mkdir -p /var/log/nginx \ && chown -R nginx:nginx /var/log/nginx \ + && chmod -R 640 /var/log/nginx \ + && mkdir -p /var/lib/nginx/tmp/client_body \ + && chown -R nginx:nginx /var/lib/nginx/tmp/client_body \ + && mkdir -p /var/lib/nginx/tmp/fastcgi \ + && chown -R nginx:nginx /var/lib/nginx/tmp/fastcgi \ + && mkdir -p /var/lib/nginx/tmp/proxy \ + && chown -R nginx:nginx /var/lib/nginx/tmp/proxy \ + && mkdir -p /var/lib/nginx/tmp/scgi \ + && chown -R nginx:nginx /var/lib/nginx/tmp/scgi \ + && mkdir -p /var/lib/nginx/tmp/uwsgi \ + && chown -R nginx:nginx /var/lib/nginx/tmp/uwsgi \ + && chmod -R 500 /var/lib/nginx/ \ + && chown -R nginx:nginx /var/lib/nginx/ \ && chown -R nginx:nginx /var/run/nginx.pid \ - && chown -R nginx:nginx /etc/nginx + && chmod 640 /var/run/nginx.pid \ + && chown -R nginx:nginx /etc/nginx \ + && chmod 550 /etc/nginx \ + && chmod 550 /etc/nginx/geoip/ \ + && chmod 440 /etc/nginx/geoip/* \ + && chmod 550 /etc/nginx/modules \ + && chmod 440 /etc/nginx/modules/* \ + && chmod 440 /etc/nginx/nginx.conf \ + && chmod 440 /etc/nginx/mime.types \ + && rm -rf /usr/share/nginx/html/ \ + && rm -rf /usr/share/nginx/logs/ \ + && echo "umask 0027" >> /etc/bashrc \ + && echo "set +o history" >> /etc/bashrc \ + && sed -i "s|HISTSIZE=1000|HISTSIZE=0|" /etc/profile \ + && sed -i "s|PASS_MAX_DAYS[ \t]*99999|PASS_MAX_DAYS 30|" /etc/login.defs \ + && passwd -l $NGINX_USER \ + && yum clean all \ + && usermod -s /sbin/nologin sync \ + && usermod -s /sbin/nologin shutdown \ + && usermod -s /sbin/nologin halt \ + && echo "export TMOUT=1800 readonly TMOUT" >> /etc/profile \ + && rm -rf /usr/bin/gdb* \ + && rm -rf /usr/share/gdb \ + && rm -rf /usr/share/gcc-10.3.1 \ + && yum remove gdb-gdbserver findutils passwd shadow -y + +COPY ./deploy/monitor.sh ./deploy/entrypoint.sh /etc/nginx +RUN chmod 500 /etc/nginx/monitor.sh \ + && chmod 500 /etc/nginx/entrypoint.sh \ + && chown nginx:nginx /etc/nginx/monitor.sh \ + && chown nginx:nginx /etc/nginx/entrypoint.sh EXPOSE 8080 USER nginx -ENTRYPOINT ["nginx", "-g", "daemon off;"] +ENTRYPOINT ["/etc/nginx/entrypoint.sh"] + diff --git a/components.d.ts b/components.d.ts index 0ee64dca3741437e30b0673ebb819fb98f434387..7ec8132b18bfa92659252dcb25470437bf0fc952 100644 --- a/components.d.ts +++ b/components.d.ts @@ -44,5 +44,7 @@ declare module 'vue' { RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] SigLandscapeFeature: typeof import('./src/components/SigLandscapeFeature.vue')['default'] + Verify: typeof import('./src/components/verifition/Verify.vue')['default'] + VerifySlide: typeof import('./src/components/verifition/Verify/VerifySlide.vue')['default'] } } diff --git a/deploy/nginx/nginx.conf b/deploy/nginx/nginx.conf index 7e0dc925ad539208542136ef8017d60ac7baa0c5..21132567b775e65ea1941173be50c28b35551746 100644 --- a/deploy/nginx/nginx.conf +++ b/deploy/nginx/nginx.conf @@ -1,133 +1,158 @@ -worker_processes auto; +user $NGINX_USER; -error_log /dev/stdout warn; +error_log /dev/stdout info; pid /var/run/nginx.pid; -load_module /etc/nginx/modules/ngx_http_geoip2_module.so; - +worker_processes 2; worker_rlimit_nofile 4096; events { use epoll; - worker_connections 4096; + worker_connections 1024; } http { include /etc/nginx/mime.types; - geoip2 /etc/nginx/geoip/GeoLite2-Country.mmdb { - $geoip2_city_country_code source=$http_true_client_ip country iso_code; - $geoip2_city_country_name source=$http_true_client_ip country names en; - } - - geoip2 /etc/nginx/geoip/GeoLite2-City.mmdb { - $geoip2_city source=$http_true_client_ip city names en; - } - - log_format main '[$time_local] "remote_addr": "$remote_addr"' - '"x_forwarded_for": "$http_x_forwarded_for"' - '"true-client-ip": "$http_true_client_ip"' - '"$request"' - '"geoip2_city_country_code": "$geoip2_city_country_code"' - '"geoip2_city_country_name": "$geoip2_city_country_name"' - '"geoip2_city": "$geoip2_city"' - '$status $body_bytes_sent "$http_referer" ' - '"$http_user_agent"'; + log_format main '[$time_local] remote_addr: $http_x_real_ip, request: "$request", ' + 'status: $status, body_bytes_sent: $body_bytes_sent, http_referer: "$http_referer", ' + 'http_user_agent: "$http_user_agent"'; access_log /dev/stdout main; + server_tokens off; + autoindex off; - sendfile on; - keepalive_timeout 300; - keepalive_requests 100; - proxy_read_timeout 900; - proxy_connect_timeout 60; + port_in_redirect off; + absolute_redirect off; - proxy_send_timeout 60; - client_header_timeout 60; client_header_buffer_size 1k; - large_client_header_buffers 4 64k; - client_body_buffer_size 16K; - client_body_timeout 60; - send_timeout 60; - server_tokens off; - port_in_redirect off; - limit_conn_zone $binary_remote_addr zone=conn_zone:10m; - limit_conn_zone $server_name zone=perserver:10m; - limit_req_zone global zone=req_zone:1m rate=1000r/s; - limit_req_zone $binary_remote_addr zone=event_zone:10m rate=20r/s; + large_client_header_buffers 4 8k; + client_body_buffer_size 8K; + client_max_body_size 2M; + + client_header_timeout 8; + client_body_timeout 8; + client_body_in_file_only off; + + keepalive_timeout 5 5; + send_timeout 8; + proxy_hide_header X-Powered-By; proxy_request_buffering off; - client_max_body_size 50m; + + limit_conn_zone $binary_remote_addr zone=limitperip:10m; + limit_req_zone $binary_remote_addr zone=ratelimit:10m rate=1000r/s; gzip on; gzip_min_length 1k; gzip_buffers 4 16k; - gzip_http_version 1.0; gzip_comp_level 5; gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/javascript application/x-httpd-php application/json; gzip_vary on; server { - listen 8080; - server_name localhost; + listen 8080 ssl default_server; + server_name quick-issue; charset utf-8; - limit_conn perserver 50; - if ($request_method = 'OPTIONS') { - return 401; + + add_header X-XSS-Protection "1; mode=block"; + add_header X-Frame-Options DENY; + add_header X-Content-Type-Options nosniff; + add_header Strict-Transport-Security "max-age=31536000; includeSubDomains"; + add_header Content-Security-Policy "script-src 'self' 'unsafe-inline'; object-src 'none'; frame-src 'none"; + add_header Cache-Control "no-cache,no-store,must-revalidate"; + add_header Pragma no-cache; + add_header Expires 0; + + limit_conn limitperip 10; + ssl_session_tickets off; + ssl_session_timeout 5m; + ssl_session_cache shared:SSL:10m; + + ssl_certificate "cert/server.crt"; + ssl_certificate_key "cert/server.key"; + ssl_password_file "cert/abc.txt"; + ssl_dhparam "cert/dhparam.pem"; + ssl_ecdh_curve auto; + ssl_protocols TLSv1.2; + ssl_ciphers "ECDHE-RSA-AES256-GCM-SHA384"; + ssl_prefer_server_ciphers on; + ssl_stapling on; + ssl_stapling_verify on; + resolver 8.8.8.8 8.8.4.4 valid=60s; + resolver_timeout 5s; + # TODO: + # if ($http_Host !~ ^opengauss.org$) { + # return 403; + # } + + if ($request_method !~ ^(GET|HEAD|POST|PUT|DELETE)$) { + return 444; + } + + # location = / { + # return 301 https://opengauss.org/zh/; + # } + + location ~ /\. { + deny all; + return 404; } location / { + limit_req zone=ratelimit burst=5 nodelay; + proxy_set_header X-Forwarded-For $http_x_real_ip; + proxy_set_header Host $host; + location /assets { - # publish every two weeks - expires 14d; - add_header Cache-Control public; - } - location / { - add_header Cache-Control no-cache; + add_header X-XSS-Protection "1; mode=block"; + add_header X-Frame-Options DENY; + add_header X-Content-Type-Options nosniff; + add_header Strict-Transport-Security "max-age=31536000; includeSubDomains"; + add_header Content-Security-Policy "script-src 'self' 'unsafe-inline' 'unsafe-eval' ; object-src 'none'; frame-src 'none'"; + add_header Cache-Control "public,max-age=1209600"; } - location = / { - rewrite ^/$ /zh/issues/ redirect; - } - location = /zh/ { - rewrite ^/zh/$ /zh/issues/ redirect; - } + root /usr/share/nginx/www; + index index.html; + } - location /api-issues/ { - proxy_pass https://ipb.osinfra.cn/; - } - location /api-omapi/ { - proxy_pass https://omapi.osinfra.cn/; - } - location /api-dsapi/ { - proxy_pass https://dsapi.osinfra.cn/; - } + location /api-dsapi/ { + proxy_set_header X-Forwarded-For $http_x_real_ip; + + proxy_pass https://dsapi.osinfra.cn/; + } + + location /api-omapi/ { + proxy_set_header X-Forwarded-For $http_x_real_ip; + + proxy_pass https://omapi.osinfra.cn/; + + } + + location /api-issues/ { + proxy_set_header X-Forwarded-For $http_x_real_ip; + + proxy_pass https://quickissue-server.test.osinfra.cn/; - root /usr/share/nginx/html; - index /index.html; - # error_page 404 /404.html; } location ~ ^/(quick-issue) { try_files $uri /index.html; } - error_page 500 501 502 503 504 505 /500.html; - error_page 401 /401.html; + error_page 401 402 403 405 406 407 413 414 /error.html; error_page 404 /404.html; - - location = /401.html { - root /usr/share/nginx/html; - } + error_page 500 501 502 503 504 505 /error.html; location = /404.html { - root /usr/share/nginx/html; + root /usr/share/nginx/www; } - location = /500.html { - root /usr/share/nginx/html; + location = /error.html { + root /usr/share/nginx/www; } } } \ No newline at end of file diff --git a/package.json b/package.json index 64ef0f3da1e2a5e68a46673f44ec806697d68eca..3f47703e686cac35847256bffbda53a335b37041 100644 --- a/package.json +++ b/package.json @@ -17,12 +17,12 @@ "prepare": "husky install" }, "dependencies": { - "@kangc/v-md-editor": "^2.3.18", "axios": "^1.6.8", "crypto-js": "^4.2.0", "element-plus": "^2.3.5", "js-base64": "^3.7.5", "lodash-es": "^4.17.21", + "mavon-editor": "^3.0.1", "opendesign": "link:opendesign", "pinia": "^2.1.3", "prismjs": "^1.29.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b7592aa88a3505e7d5ec1cece045b50bb360ea14..6beb75519733cfe39de8b3a25f98cb02fed19229 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,9 +8,6 @@ overrides: glob-parent: 5.1.2 dependencies: - '@kangc/v-md-editor': - specifier: ^2.3.18 - version: 2.3.18(@vue/compiler-sfc@3.3.4)(vue@3.3.4) axios: specifier: ^1.6.8 version: 1.6.8 @@ -26,6 +23,9 @@ dependencies: lodash-es: specifier: ^4.17.21 version: 4.17.21 + mavon-editor: + specifier: ^3.0.1 + version: 3.0.1 opendesign: specifier: link:opendesign version: link:opendesign @@ -99,7 +99,7 @@ devDependencies: version: 0.4.1(vite@3.2.6) unplugin-icons: specifier: ^0.14.15 - version: 0.14.15(@vue/compiler-sfc@3.3.4) + version: 0.14.15 unplugin-vue-components: specifier: ^0.26.0 version: 0.26.0(vue@3.3.4) @@ -393,13 +393,6 @@ packages: - supports-color dev: true - /@babel/runtime@7.23.8: - resolution: {integrity: sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==} - engines: {node: '>=6.9.0'} - dependencies: - regenerator-runtime: 0.14.1 - dev: false - /@babel/template@7.20.7: resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} engines: {node: '>=6.9.0'} @@ -435,10 +428,6 @@ packages: '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 - /@braintree/sanitize-url@6.0.4: - resolution: {integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==} - dev: false - /@ctrl/tinycolor@3.6.0: resolution: {integrity: sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ==} engines: {node: '>=10'} @@ -625,41 +614,6 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 dev: true - /@kangc/v-md-editor@2.3.18(@vue/compiler-sfc@3.3.4)(vue@3.3.4): - resolution: {integrity: sha512-wjI9lUQs4Ktn3gYru3C1hauOuOo2na5cF4ycHCgBZmIk08RjQVNbHO169yqkt9PMj6Djnl8W6ZknCBhTQfFbzQ==} - peerDependencies: - '@vue/compiler-sfc': ^3.0.0 - vue: ^3.0.0 - dependencies: - '@babel/runtime': 7.23.8 - '@vue/compiler-sfc': 3.3.4 - '@vuepress/markdown': 1.9.9 - codemirror: 5.65.13 - copy-to-clipboard: 3.3.3 - highlight.js: 10.7.3 - insert-text-at-cursor: 0.3.0 - katex: 0.13.24 - markdown-it: 12.3.2 - markdown-it-attrs: 4.1.6(markdown-it@12.3.2) - markdown-it-container: 3.0.0 - mermaid: 10.7.0 - prismjs: 1.29.0 - resize-observer-polyfill: 1.5.1 - vant: 3.6.12(vue@3.3.4) - vue: 3.3.4 - xss: 1.0.14 - transitivePeerDependencies: - - supports-color - dev: false - - /@mrmlnc/readdir-enhanced@2.2.1: - resolution: {integrity: sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==} - engines: {node: '>=4'} - dependencies: - call-me-maybe: 1.0.2 - glob-to-regexp: 0.3.0 - dev: false - /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -668,11 +622,6 @@ packages: run-parallel: 1.2.0 dev: true - /@nodelib/fs.stat@1.1.3: - resolution: {integrity: sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==} - engines: {node: '>= 6'} - dev: false - /@nodelib/fs.stat@2.0.5: resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} @@ -726,37 +675,10 @@ packages: resolution: {integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==} dev: false - /@types/d3-scale-chromatic@3.0.3: - resolution: {integrity: sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==} - dev: false - - /@types/d3-scale@4.0.8: - resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==} - dependencies: - '@types/d3-time': 3.0.3 - dev: false - - /@types/d3-time@3.0.3: - resolution: {integrity: sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==} - dev: false - - /@types/debug@4.1.12: - resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - dependencies: - '@types/ms': 0.7.34 - dev: false - /@types/estree@1.0.1: resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} dev: true - /@types/glob@7.2.0: - resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} - dependencies: - '@types/minimatch': 5.1.2 - '@types/node': 18.16.14 - dev: false - /@types/json-schema@7.0.11: resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} dev: true @@ -769,22 +691,9 @@ packages: /@types/lodash@4.14.194: resolution: {integrity: sha512-r22s9tAS7imvBt2lyHC9B8AGwWnXaYb1tY09oyLkXDs4vArpYJzw09nj8MLx5VfciBPGIb+ZwG0ssYnEPJxn/g==} - /@types/mdast@3.0.15: - resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} - dependencies: - '@types/unist': 2.0.10 - dev: false - - /@types/minimatch@5.1.2: - resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} - dev: false - - /@types/ms@0.7.34: - resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - dev: false - /@types/node@18.16.14: resolution: {integrity: sha512-+ImzUB3mw2c5ISJUq0punjDilUQ5GnUim0ZRvchHIWJmOC0G+p0kzhXBqj6cDjK0QdPFwzrHWgrJp3RPvCG5qg==} + dev: true /@types/prismjs@1.26.0: resolution: {integrity: sha512-ZTaqn/qSqUuAq1YwvOFQfVW1AR/oQJlLSZVustdjwI+GZ8kr0MSHBj0tsXPW1EqHubx50gtBEjbPGsdZwQwCjQ==} @@ -794,10 +703,6 @@ packages: resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} dev: true - /@types/unist@2.0.10: - resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} - dev: false - /@types/web-bluetooth@0.0.16: resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==} dev: false @@ -932,22 +837,6 @@ packages: eslint-visitor-keys: 3.4.1 dev: true - /@vant/icons@1.8.0: - resolution: {integrity: sha512-sKfEUo2/CkQFuERxvkuF6mGQZDKu3IQdj5rV9Fm0weJXtchDSSQ+zt8qPCNUEhh9Y8shy5PzxbvAfOOkCwlCXg==} - dev: false - - /@vant/popperjs@1.3.0: - resolution: {integrity: sha512-hB+czUG+aHtjhaEmCJDuXOep0YTZjdlRR+4MSmIFnkCQIxJaXLQdSsR90XWvAI2yvKUI7TCGqR8pQg2RtvkMHw==} - dev: false - - /@vant/use@1.6.0(vue@3.3.4): - resolution: {integrity: sha512-PHHxeAASgiOpSmMjceweIrv2AxDZIkWXyaczksMoWvKV2YAYEhoizRuk/xFnKF+emUIi46TsQ+rvlm/t2BBCfA==} - peerDependencies: - vue: ^3.0.0 - dependencies: - vue: 3.3.4 - dev: false - /@vitejs/plugin-vue-jsx@2.1.1(vite@3.2.6)(vue@3.3.4): resolution: {integrity: sha512-JgDhxstQlwnHBvZ1BSnU5mbmyQ14/t5JhREc6YH5kWyu2QdAAOsLF6xgHoIWarj8tddaiwFrNzLbWJPudpXKYA==} engines: {node: ^14.18.0 || >=16.0.0} @@ -1154,36 +1043,6 @@ packages: /@vue/shared@3.3.4: resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} - /@vuepress/markdown@1.9.9: - resolution: {integrity: sha512-JzFdBdGe5aoiKSaEgF+h3JLDXNVfWPI5DJWXrIt7rhhkMJesF6HowIznPLdXqukzHfXHcPvo9oQ4o6eT0YmVGA==} - dependencies: - '@vuepress/shared-utils': 1.9.9 - markdown-it: 8.4.2 - markdown-it-anchor: 5.3.0(markdown-it@8.4.2) - markdown-it-chain: 1.3.0(markdown-it@8.4.2) - markdown-it-emoji: 1.4.0 - markdown-it-table-of-contents: 0.4.4 - prismjs: 1.29.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@vuepress/shared-utils@1.9.9: - resolution: {integrity: sha512-qhk/7QF5LgMEXhEB1hlqreGFgkz4p2pmaBBNFxnAnYmSwmyO+u/oFOpZLI16QRx9Wg6ekR2ENmByQLxV7y4lJg==} - dependencies: - chalk: 2.4.2 - escape-html: 1.0.3 - fs-extra: 7.0.1 - globby: 9.2.0 - gray-matter: 4.0.3 - hash-sum: 1.0.2 - semver: 6.3.0 - toml: 3.0.0 - upath: 1.2.0 - transitivePeerDependencies: - - supports-color - dev: false - /@vueuse/core@9.13.0(vue@3.3.4): resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==} dependencies: @@ -1268,6 +1127,7 @@ packages: engines: {node: '>=4'} dependencies: color-convert: 1.9.3 + dev: true /ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} @@ -1289,57 +1149,15 @@ packages: picomatch: 2.3.1 dev: true - /argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - dependencies: - sprintf-js: 1.0.3 - dev: false - /argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - /arr-diff@4.0.0: - resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==} - engines: {node: '>=0.10.0'} - dev: false - - /arr-flatten@1.1.0: - resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} - engines: {node: '>=0.10.0'} - dev: false - - /arr-union@3.1.0: - resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==} - engines: {node: '>=0.10.0'} - dev: false - - /array-union@1.0.2: - resolution: {integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==} - engines: {node: '>=0.10.0'} - dependencies: - array-uniq: 1.0.3 - dev: false + dev: true /array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} dev: true - /array-uniq@1.0.3: - resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==} - engines: {node: '>=0.10.0'} - dev: false - - /array-unique@0.3.2: - resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==} - engines: {node: '>=0.10.0'} - dev: false - - /assign-symbols@1.0.0: - resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} - engines: {node: '>=0.10.0'} - dev: false - /astral-regex@2.0.0: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} engines: {node: '>=8'} @@ -1353,12 +1171,6 @@ packages: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} dev: false - /atob@2.1.2: - resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} - engines: {node: '>= 4.5.0'} - hasBin: true - dev: false - /axios@1.6.8: resolution: {integrity: sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==} dependencies: @@ -1371,19 +1183,7 @@ packages: /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - /base@0.11.2: - resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} - engines: {node: '>=0.10.0'} - dependencies: - cache-base: 1.0.1 - class-utils: 0.3.6 - component-emitter: 1.3.0 - define-property: 1.0.0 - isobject: 3.0.1 - mixin-deep: 1.3.2 - pascalcase: 0.1.1 - dev: false + dev: true /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} @@ -1399,6 +1199,7 @@ packages: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 + dev: true /brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} @@ -1406,24 +1207,6 @@ packages: balanced-match: 1.0.2 dev: true - /braces@2.3.2: - resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} - engines: {node: '>=0.10.0'} - dependencies: - arr-flatten: 1.1.0 - array-unique: 0.3.2 - extend-shallow: 2.0.1 - fill-range: 4.0.0 - isobject: 3.0.1 - repeat-element: 1.1.4 - snapdragon: 0.8.2 - snapdragon-node: 2.1.1 - split-string: 3.1.0 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: false - /braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} @@ -1442,25 +1225,6 @@ packages: update-browserslist-db: 1.0.11(browserslist@4.21.5) dev: true - /cache-base@1.0.1: - resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} - engines: {node: '>=0.10.0'} - dependencies: - collection-visit: 1.0.0 - component-emitter: 1.3.0 - get-value: 2.0.6 - has-value: 1.0.0 - isobject: 3.0.1 - set-value: 2.0.1 - to-object-path: 0.3.0 - union-value: 1.0.1 - unset-value: 1.0.0 - dev: false - - /call-me-maybe@1.0.2: - resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} - dev: false - /callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -1482,6 +1246,7 @@ packages: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 + dev: true /chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -1496,10 +1261,6 @@ packages: engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} dev: true - /character-entities@2.0.2: - resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - dev: false - /chokidar@3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} @@ -1515,16 +1276,6 @@ packages: fsevents: 2.3.2 dev: true - /class-utils@0.3.6: - resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-union: 3.1.0 - define-property: 0.2.5 - isobject: 3.0.1 - static-extend: 0.1.2 - dev: false - /clean-stack@2.2.0: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} @@ -1553,22 +1304,11 @@ packages: string-width: 5.1.2 dev: true - /codemirror@5.65.13: - resolution: {integrity: sha512-SVWEzKXmbHmTQQWaz03Shrh4nybG0wXx2MEu3FO4ezbPW8IbnZEd5iGHGEffSUaitKYa3i+pHpBsSvw8sPHtzg==} - dev: false - - /collection-visit@1.0.0: - resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==} - engines: {node: '>=0.10.0'} - dependencies: - map-visit: 1.0.0 - object-visit: 1.0.1 - dev: false - /color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: color-name: 1.1.3 + dev: true /color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} @@ -1579,6 +1319,7 @@ packages: /color-name@1.1.3: resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + dev: true /color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} @@ -1604,50 +1345,14 @@ packages: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: false - /commander@7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - dev: false - - /commander@8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} - engines: {node: '>= 12'} - dev: false - - /component-emitter@1.3.0: - resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} - dev: false - /concat-map@0.0.1: resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} + dev: true /convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} dev: true - /copy-descriptor@0.1.1: - resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} - engines: {node: '>=0.10.0'} - dev: false - - /copy-to-clipboard@3.3.3: - resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} - dependencies: - toggle-selection: 1.0.6 - dev: false - - /cose-base@1.0.3: - resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==} - dependencies: - layout-base: 1.0.2 - dev: false - - /cose-base@2.2.0: - resolution: {integrity: sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==} - dependencies: - layout-base: 2.0.1 - dev: false - /cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -1674,490 +1379,101 @@ packages: /csstype@3.1.2: resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} - /cytoscape-cose-bilkent@4.1.0(cytoscape@3.28.1): - resolution: {integrity: sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==} - peerDependencies: - cytoscape: ^3.2.0 - dependencies: - cose-base: 1.0.3 - cytoscape: 3.28.1 + /dayjs@1.11.7: + resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==} dev: false - /cytoscape-fcose@2.2.0(cytoscape@3.28.1): - resolution: {integrity: sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==} + /debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} peerDependencies: - cytoscape: ^3.2.0 + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: - cose-base: 2.2.0 - cytoscape: 3.28.1 - dev: false + ms: 2.1.2 + dev: true - /cytoscape@3.28.1: - resolution: {integrity: sha512-xyItz4O/4zp9/239wCcH8ZcFuuZooEeF8KHRmzjDfGdXsj3OG9MFSMA0pJE0uX3uCN/ygof6hHf4L7lst+JaDg==} - engines: {node: '>=0.10'} - dependencies: - heap: 0.2.7 - lodash: 4.17.21 - dev: false + /deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: true - /d3-array@1.2.4: - resolution: {integrity: sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==} + /delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} dev: false - /d3-array@3.2.3: - resolution: {integrity: sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==} - engines: {node: '>=12'} + /dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} dependencies: - internmap: 2.0.3 - dev: false - - /d3-axis@3.0.0: - resolution: {integrity: sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==} - engines: {node: '>=12'} - dev: false + path-type: 4.0.0 + dev: true - /d3-brush@3.0.0: - resolution: {integrity: sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==} - engines: {node: '>=12'} + /doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} dependencies: - d3-dispatch: 3.0.1 - d3-drag: 3.0.0 - d3-interpolate: 3.0.1 - d3-selection: 3.0.0 - d3-transition: 3.0.1(d3-selection@3.0.0) - dev: false + esutils: 2.0.3 + dev: true - /d3-chord@3.0.1: - resolution: {integrity: sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==} - engines: {node: '>=12'} - dependencies: - d3-path: 3.1.0 - dev: false + /eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + dev: true - /d3-color@3.1.0: - resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} - engines: {node: '>=12'} - dev: false + /electron-to-chromium@1.4.402: + resolution: {integrity: sha512-gWYvJSkohOiBE6ecVYXkrDgNaUjo47QEKK0kQzmWyhkH+yoYiG44bwuicTGNSIQRG3WDMsWVZJLRnJnLNkbWvA==} + dev: true - /d3-contour@4.0.2: - resolution: {integrity: sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==} - engines: {node: '>=12'} + /element-plus@2.3.5(vue@3.3.4): + resolution: {integrity: sha512-g27DHm2C5/tPwte9H6Juu+JOdzT9z1ALHTIvia6MwnBdCrI4kd77o6KcYdodU15/tYiPBoCEmobhl/7GUDb+1Q==} + peerDependencies: + vue: ^3.2.0 dependencies: - d3-array: 3.2.3 + '@ctrl/tinycolor': 3.6.0 + '@element-plus/icons-vue': 2.1.0(vue@3.3.4) + '@floating-ui/dom': 1.2.8 + '@popperjs/core': /@sxzz/popperjs-es@2.11.7 + '@types/lodash': 4.14.194 + '@types/lodash-es': 4.17.7 + '@vueuse/core': 9.13.0(vue@3.3.4) + async-validator: 4.2.5 + dayjs: 1.11.7 + escape-html: 1.0.3 + lodash: 4.17.21 + lodash-es: 4.17.21 + lodash-unified: 1.0.3(@types/lodash-es@4.17.7)(lodash-es@4.17.21)(lodash@4.17.21) + memoize-one: 6.0.0 + normalize-wheel-es: 1.2.0 + vue: 3.3.4 + transitivePeerDependencies: + - '@vue/composition-api' dev: false - /d3-delaunay@6.0.4: - resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==} - engines: {node: '>=12'} - dependencies: - delaunator: 5.0.0 - dev: false + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: true - /d3-dispatch@3.0.1: - resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==} - engines: {node: '>=12'} - dev: false + /emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: true - /d3-drag@3.0.0: - resolution: {integrity: sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==} - engines: {node: '>=12'} - dependencies: - d3-dispatch: 3.0.1 - d3-selection: 3.0.0 - dev: false + /es-module-lexer@0.10.5: + resolution: {integrity: sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==} + dev: true - /d3-dsv@3.0.1: - resolution: {integrity: sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==} + /esbuild-android-64@0.15.18: + resolution: {integrity: sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==} engines: {node: '>=12'} - hasBin: true - dependencies: - commander: 7.2.0 - iconv-lite: 0.6.3 - rw: 1.3.3 - dev: false + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true - /d3-ease@3.0.1: - resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} - engines: {node: '>=12'} - dev: false - - /d3-fetch@3.0.1: - resolution: {integrity: sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==} - engines: {node: '>=12'} - dependencies: - d3-dsv: 3.0.1 - dev: false - - /d3-force@3.0.0: - resolution: {integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==} - engines: {node: '>=12'} - dependencies: - d3-dispatch: 3.0.1 - d3-quadtree: 3.0.1 - d3-timer: 3.0.1 - dev: false - - /d3-format@3.1.0: - resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} - engines: {node: '>=12'} - dev: false - - /d3-geo@3.1.0: - resolution: {integrity: sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==} - engines: {node: '>=12'} - dependencies: - d3-array: 3.2.3 - dev: false - - /d3-hierarchy@3.1.2: - resolution: {integrity: sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==} - engines: {node: '>=12'} - dev: false - - /d3-interpolate@3.0.1: - resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} - engines: {node: '>=12'} - dependencies: - d3-color: 3.1.0 - dev: false - - /d3-path@1.0.9: - resolution: {integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==} - dev: false - - /d3-path@3.1.0: - resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} - engines: {node: '>=12'} - dev: false - - /d3-polygon@3.0.1: - resolution: {integrity: sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==} - engines: {node: '>=12'} - dev: false - - /d3-quadtree@3.0.1: - resolution: {integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==} - engines: {node: '>=12'} - dev: false - - /d3-random@3.0.1: - resolution: {integrity: sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==} - engines: {node: '>=12'} - dev: false - - /d3-sankey@0.12.3: - resolution: {integrity: sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==} - dependencies: - d3-array: 1.2.4 - d3-shape: 1.3.7 - dev: false - - /d3-scale-chromatic@3.0.0: - resolution: {integrity: sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==} - engines: {node: '>=12'} - dependencies: - d3-color: 3.1.0 - d3-interpolate: 3.0.1 - dev: false - - /d3-scale@4.0.2: - resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} - engines: {node: '>=12'} - dependencies: - d3-array: 3.2.3 - d3-format: 3.1.0 - d3-interpolate: 3.0.1 - d3-time: 3.1.0 - d3-time-format: 4.1.0 - dev: false - - /d3-selection@3.0.0: - resolution: {integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==} - engines: {node: '>=12'} - dev: false - - /d3-shape@1.3.7: - resolution: {integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==} - dependencies: - d3-path: 1.0.9 - dev: false - - /d3-shape@3.2.0: - resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} - engines: {node: '>=12'} - dependencies: - d3-path: 3.1.0 - dev: false - - /d3-time-format@4.1.0: - resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} - engines: {node: '>=12'} - dependencies: - d3-time: 3.1.0 - dev: false - - /d3-time@3.1.0: - resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} - engines: {node: '>=12'} - dependencies: - d3-array: 3.2.3 - dev: false - - /d3-timer@3.0.1: - resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} - engines: {node: '>=12'} - dev: false - - /d3-transition@3.0.1(d3-selection@3.0.0): - resolution: {integrity: sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==} - engines: {node: '>=12'} - peerDependencies: - d3-selection: 2 - 3 - dependencies: - d3-color: 3.1.0 - d3-dispatch: 3.0.1 - d3-ease: 3.0.1 - d3-interpolate: 3.0.1 - d3-selection: 3.0.0 - d3-timer: 3.0.1 - dev: false - - /d3-zoom@3.0.0: - resolution: {integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==} - engines: {node: '>=12'} - dependencies: - d3-dispatch: 3.0.1 - d3-drag: 3.0.0 - d3-interpolate: 3.0.1 - d3-selection: 3.0.0 - d3-transition: 3.0.1(d3-selection@3.0.0) - dev: false - - /d3@7.8.4: - resolution: {integrity: sha512-q2WHStdhiBtD8DMmhDPyJmXUxr6VWRngKyiJ5EfXMxPw+tqT6BhNjhJZ4w3BHsNm3QoVfZLY8Orq/qPFczwKRA==} - engines: {node: '>=12'} - dependencies: - d3-array: 3.2.3 - d3-axis: 3.0.0 - d3-brush: 3.0.0 - d3-chord: 3.0.1 - d3-color: 3.1.0 - d3-contour: 4.0.2 - d3-delaunay: 6.0.4 - d3-dispatch: 3.0.1 - d3-drag: 3.0.0 - d3-dsv: 3.0.1 - d3-ease: 3.0.1 - d3-fetch: 3.0.1 - d3-force: 3.0.0 - d3-format: 3.1.0 - d3-geo: 3.1.0 - d3-hierarchy: 3.1.2 - d3-interpolate: 3.0.1 - d3-path: 3.1.0 - d3-polygon: 3.0.1 - d3-quadtree: 3.0.1 - d3-random: 3.0.1 - d3-scale: 4.0.2 - d3-scale-chromatic: 3.0.0 - d3-selection: 3.0.0 - d3-shape: 3.2.0 - d3-time: 3.1.0 - d3-time-format: 4.1.0 - d3-timer: 3.0.1 - d3-transition: 3.0.1(d3-selection@3.0.0) - d3-zoom: 3.0.0 - dev: false - - /dagre-d3-es@7.0.10: - resolution: {integrity: sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==} - dependencies: - d3: 7.8.4 - lodash-es: 4.17.21 - dev: false - - /dayjs@1.11.7: - resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==} - dev: false - - /debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.0.0 - dev: false - - /debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - - /decode-named-character-reference@1.0.2: - resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} - dependencies: - character-entities: 2.0.2 - dev: false - - /decode-uri-component@0.2.2: - resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} - engines: {node: '>=0.10'} - dev: false - - /deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - dev: true - - /deepmerge@1.5.2: - resolution: {integrity: sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==} - engines: {node: '>=0.10.0'} - dev: false - - /define-property@0.2.5: - resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 0.1.6 - dev: false - - /define-property@1.0.0: - resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 1.0.2 - dev: false - - /define-property@2.0.2: - resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 1.0.2 - isobject: 3.0.1 - dev: false - - /delaunator@5.0.0: - resolution: {integrity: sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==} - dependencies: - robust-predicates: 3.0.1 - dev: false - - /delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - dev: false - - /dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} - dev: false - - /diff@5.1.0: - resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} - engines: {node: '>=0.3.1'} - dev: false - - /dir-glob@2.2.2: - resolution: {integrity: sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==} - engines: {node: '>=4'} - dependencies: - path-type: 3.0.0 - dev: false - - /dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - dependencies: - path-type: 4.0.0 - dev: true - - /doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - dependencies: - esutils: 2.0.3 - dev: true - - /dompurify@3.0.8: - resolution: {integrity: sha512-b7uwreMYL2eZhrSCRC4ahLTeZcPZxSmYfmcQGXGkXiZSNW1X85v+SDM5KsWcpivIiUBH47Ji7NtyUdpLeF5JZQ==} - dev: false - - /eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - dev: true - - /electron-to-chromium@1.4.402: - resolution: {integrity: sha512-gWYvJSkohOiBE6ecVYXkrDgNaUjo47QEKK0kQzmWyhkH+yoYiG44bwuicTGNSIQRG3WDMsWVZJLRnJnLNkbWvA==} - dev: true - - /element-plus@2.3.5(vue@3.3.4): - resolution: {integrity: sha512-g27DHm2C5/tPwte9H6Juu+JOdzT9z1ALHTIvia6MwnBdCrI4kd77o6KcYdodU15/tYiPBoCEmobhl/7GUDb+1Q==} - peerDependencies: - vue: ^3.2.0 - dependencies: - '@ctrl/tinycolor': 3.6.0 - '@element-plus/icons-vue': 2.1.0(vue@3.3.4) - '@floating-ui/dom': 1.2.8 - '@popperjs/core': /@sxzz/popperjs-es@2.11.7 - '@types/lodash': 4.14.194 - '@types/lodash-es': 4.17.7 - '@vueuse/core': 9.13.0(vue@3.3.4) - async-validator: 4.2.5 - dayjs: 1.11.7 - escape-html: 1.0.3 - lodash: 4.17.21 - lodash-es: 4.17.21 - lodash-unified: 1.0.3(@types/lodash-es@4.17.7)(lodash-es@4.17.21)(lodash@4.17.21) - memoize-one: 6.0.0 - normalize-wheel-es: 1.2.0 - vue: 3.3.4 - transitivePeerDependencies: - - '@vue/composition-api' - dev: false - - /elkjs@0.9.1: - resolution: {integrity: sha512-JWKDyqAdltuUcyxaECtYG6H4sqysXSLeoXuGUBfRNESMTkj+w+qdb0jya8Z/WI0jVd03WQtCGhS6FOFtlhD5FQ==} - dev: false - - /emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: true - - /emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - dev: true - - /entities@1.1.2: - resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} - dev: false - - /entities@2.1.0: - resolution: {integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==} - dev: false - - /es-module-lexer@0.10.5: - resolution: {integrity: sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==} - dev: true - - /esbuild-android-64@0.15.18: - resolution: {integrity: sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /esbuild-android-arm64@0.15.18: - resolution: {integrity: sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==} + /esbuild-android-arm64@0.15.18: + resolution: {integrity: sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -2369,6 +1685,7 @@ packages: /escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} + dev: true /escape-string-regexp@4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} @@ -2502,12 +1819,6 @@ packages: eslint-visitor-keys: 3.4.1 dev: true - /esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - dev: false - /esquery@1.5.0: resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} engines: {node: '>=0.10'} @@ -2570,52 +1881,6 @@ packages: strip-final-newline: 3.0.0 dev: true - /expand-brackets@2.1.4: - resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==} - engines: {node: '>=0.10.0'} - dependencies: - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - posix-character-classes: 0.1.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: false - - /extend-shallow@2.0.1: - resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} - engines: {node: '>=0.10.0'} - dependencies: - is-extendable: 0.1.1 - dev: false - - /extend-shallow@3.0.2: - resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==} - engines: {node: '>=0.10.0'} - dependencies: - assign-symbols: 1.0.0 - is-extendable: 1.0.1 - dev: false - - /extglob@2.0.4: - resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} - engines: {node: '>=0.10.0'} - dependencies: - array-unique: 0.3.2 - define-property: 1.0.0 - expand-brackets: 2.1.4 - extend-shallow: 2.0.1 - fragment-cache: 0.2.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: false - /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true @@ -2624,20 +1889,6 @@ packages: resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} dev: true - /fast-glob@2.2.7: - resolution: {integrity: sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==} - engines: {node: '>=4.0.0'} - dependencies: - '@mrmlnc/readdir-enhanced': 2.2.1 - '@nodelib/fs.stat': 1.1.3 - glob-parent: 5.1.2 - is-glob: 4.0.3 - merge2: 1.4.1 - micromatch: 3.1.10 - transitivePeerDependencies: - - supports-color - dev: false - /fast-glob@3.2.12: resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} engines: {node: '>=8.6.0'} @@ -2681,16 +1932,6 @@ packages: flat-cache: 3.0.4 dev: true - /fill-range@4.0.0: - resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 2.0.1 - is-number: 3.0.0 - repeat-string: 1.6.1 - to-regex-range: 2.1.1 - dev: false - /fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} @@ -2728,11 +1969,6 @@ packages: optional: true dev: false - /for-in@1.0.2: - resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} - engines: {node: '>=0.10.0'} - dev: false - /form-data@4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} engines: {node: '>= 6'} @@ -2742,24 +1978,9 @@ packages: mime-types: 2.1.35 dev: false - /fragment-cache@0.2.1: - resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} - engines: {node: '>=0.10.0'} - dependencies: - map-cache: 0.2.2 - dev: false - - /fs-extra@7.0.1: - resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} - engines: {node: '>=6 <7 || >=8'} - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - dev: false - /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: true /fsevents@2.3.2: resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} @@ -2787,20 +2008,12 @@ packages: engines: {node: '>=10'} dev: true - /get-value@2.0.6: - resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} - engines: {node: '>=0.10.0'} - dev: false - /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} dependencies: is-glob: 4.0.3 - - /glob-to-regexp@0.3.0: - resolution: {integrity: sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==} - dev: false + dev: true /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} @@ -2811,6 +2024,7 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 + dev: true /globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} @@ -2836,26 +2050,6 @@ packages: slash: 3.0.0 dev: true - /globby@9.2.0: - resolution: {integrity: sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==} - engines: {node: '>=6'} - dependencies: - '@types/glob': 7.2.0 - array-union: 1.0.2 - dir-glob: 2.2.2 - fast-glob: 2.2.7 - glob: 7.2.3 - ignore: 4.0.6 - pify: 4.0.1 - slash: 2.0.0 - transitivePeerDependencies: - - supports-color - dev: false - - /graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - dev: false - /grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} dev: true @@ -2864,56 +2058,16 @@ packages: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} dev: true - /gray-matter@4.0.3: - resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} - engines: {node: '>=6.0'} - dependencies: - js-yaml: 3.14.1 - kind-of: 6.0.3 - section-matter: 1.0.0 - strip-bom-string: 1.0.0 - dev: false - /has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} + dev: true /has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} dev: true - /has-value@0.3.1: - resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==} - engines: {node: '>=0.10.0'} - dependencies: - get-value: 2.0.6 - has-values: 0.1.4 - isobject: 2.1.0 - dev: false - - /has-value@1.0.0: - resolution: {integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==} - engines: {node: '>=0.10.0'} - dependencies: - get-value: 2.0.6 - has-values: 1.0.0 - isobject: 3.0.1 - dev: false - - /has-values@0.1.4: - resolution: {integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==} - engines: {node: '>=0.10.0'} - dev: false - - /has-values@1.0.0: - resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==} - engines: {node: '>=0.10.0'} - dependencies: - is-number: 3.0.0 - kind-of: 4.0.0 - dev: false - /has@1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} engines: {node: '>= 0.4.0'} @@ -2921,10 +2075,6 @@ packages: function-bind: 1.1.1 dev: true - /hash-sum@1.0.2: - resolution: {integrity: sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==} - dev: false - /hasown@2.0.0: resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} engines: {node: '>= 0.4'} @@ -2932,14 +2082,6 @@ packages: function-bind: 1.1.2 dev: true - /heap@0.2.7: - resolution: {integrity: sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==} - dev: false - - /highlight.js@10.7.3: - resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} - dev: false - /html-tags@3.3.1: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} engines: {node: '>=8'} @@ -2961,18 +2103,6 @@ packages: hasBin: true dev: true - /iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} - dependencies: - safer-buffer: 2.1.2 - dev: false - - /ignore@4.0.6: - resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} - engines: {node: '>= 4'} - dev: false - /ignore@5.2.4: resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} engines: {node: '>= 4'} @@ -3005,34 +2135,11 @@ packages: dependencies: once: 1.4.0 wrappy: 1.0.2 + dev: true /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - - /insert-text-at-cursor@0.3.0: - resolution: {integrity: sha512-/nPtyeX9xPUvxZf+r0518B7uqNKlP+LqNJqSiXFEaa2T71rWIwTVXGH7hB9xO/EVdwa5/pWlFCPwShOW81XIxQ==} - dev: false - - /internmap@2.0.3: - resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} - engines: {node: '>=12'} - dev: false - - /is-accessor-descriptor@0.1.6: - resolution: {integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==} - engines: {node: '>=0.10.0'} - deprecated: Please upgrade to v0.1.7 - dependencies: - kind-of: 3.2.2 - dev: false - - /is-accessor-descriptor@1.0.0: - resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} - engines: {node: '>=0.10.0'} - deprecated: Please upgrade to v1.0.1 - dependencies: - kind-of: 6.0.3 - dev: false + dev: true /is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} @@ -3041,10 +2148,6 @@ packages: binary-extensions: 2.2.0 dev: true - /is-buffer@1.1.6: - resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} - dev: false - /is-core-module@2.12.1: resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} dependencies: @@ -3057,55 +2160,10 @@ packages: hasown: 2.0.0 dev: true - /is-data-descriptor@0.1.4: - resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==} - engines: {node: '>=0.10.0'} - deprecated: Please upgrade to v0.1.5 - dependencies: - kind-of: 3.2.2 - dev: false - - /is-data-descriptor@1.0.0: - resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==} - engines: {node: '>=0.10.0'} - deprecated: Please upgrade to v1.0.1 - dependencies: - kind-of: 6.0.3 - dev: false - - /is-descriptor@0.1.6: - resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} - engines: {node: '>=0.10.0'} - dependencies: - is-accessor-descriptor: 0.1.6 - is-data-descriptor: 0.1.4 - kind-of: 5.1.0 - dev: false - - /is-descriptor@1.0.2: - resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==} - engines: {node: '>=0.10.0'} - dependencies: - is-accessor-descriptor: 1.0.0 - is-data-descriptor: 1.0.0 - kind-of: 6.0.3 - dev: false - - /is-extendable@0.1.1: - resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} - engines: {node: '>=0.10.0'} - dev: false - - /is-extendable@1.0.1: - resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} - engines: {node: '>=0.10.0'} - dependencies: - is-plain-object: 2.0.4 - dev: false - /is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} + dev: true /is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} @@ -3122,13 +2180,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 - - /is-number@3.0.0: - resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: false + dev: true /is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} @@ -3140,13 +2192,6 @@ packages: engines: {node: '>=8'} dev: true - /is-plain-object@2.0.4: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: false - /is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} @@ -3157,35 +2202,10 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /is-windows@1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} - engines: {node: '>=0.10.0'} - dev: false - - /isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - dev: false - /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: true - /isobject@2.1.0: - resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==} - engines: {node: '>=0.10.0'} - dependencies: - isarray: 1.0.0 - dev: false - - /isobject@3.0.1: - resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} - engines: {node: '>=0.10.0'} - dev: false - - /javascript-stringify@1.6.0: - resolution: {integrity: sha512-fnjC0up+0SjEJtgmmG+teeel68kutkvzfctO/KxE3qJlbunkJYAshgH3boU++gSBHP8z5/r0ts0qRIrHf0RTQQ==} - dev: false - /js-base64@3.7.5: resolution: {integrity: sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==} dev: false @@ -3194,14 +2214,6 @@ packages: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} dev: true - /js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - dev: false - /js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true @@ -3233,64 +2245,10 @@ packages: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} dev: true - /jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} - optionalDependencies: - graceful-fs: 4.2.11 - dev: false - - /katex@0.13.24: - resolution: {integrity: sha512-jZxYuKCma3VS5UuxOx/rFV1QyGSl3Uy/i0kTJF3HgQ5xMinCQVF8Zd4bMY/9aI9b9A2pjIBOsjSSm68ykTAr8w==} - hasBin: true - dependencies: - commander: 8.3.0 - dev: false - - /khroma@2.1.0: - resolution: {integrity: sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==} - dev: false - - /kind-of@3.2.2: - resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} - engines: {node: '>=0.10.0'} - dependencies: - is-buffer: 1.1.6 - dev: false - - /kind-of@4.0.0: - resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==} - engines: {node: '>=0.10.0'} - dependencies: - is-buffer: 1.1.6 - dev: false - - /kind-of@5.1.0: - resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} - engines: {node: '>=0.10.0'} - dev: false - - /kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - dev: false - - /kleur@4.1.5: - resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} - engines: {node: '>=6'} - dev: false - /kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} dev: true - /layout-base@1.0.2: - resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==} - dev: false - - /layout-base@2.0.1: - resolution: {integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==} - dev: false - /levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -3304,18 +2262,6 @@ packages: engines: {node: '>=10'} dev: true - /linkify-it@2.2.0: - resolution: {integrity: sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==} - dependencies: - uc.micro: 1.0.6 - dev: false - - /linkify-it@3.0.3: - resolution: {integrity: sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==} - dependencies: - uc.micro: 1.0.6 - dev: false - /lint-staged@13.2.2: resolution: {integrity: sha512-71gSwXKy649VrSU09s10uAT0rWCcY3aewhMaHyl2N84oBk4Xs9HgxvUp3AYu+bNsK4NrOYYxvSgg7FyGJ+jGcA==} engines: {node: ^14.13.1 || >=16.0.0} @@ -3397,389 +2343,70 @@ packages: resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==} engines: {node: '>=10'} dependencies: - ansi-escapes: 4.3.2 - cli-cursor: 3.1.0 - slice-ansi: 4.0.0 - wrap-ansi: 6.2.0 - dev: true - - /lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - dependencies: - yallist: 3.1.1 - dev: true - - /lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - dependencies: - yallist: 4.0.0 - dev: true - - /magic-string@0.26.7: - resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==} - engines: {node: '>=12'} - dependencies: - sourcemap-codec: 1.4.8 - dev: true - - /magic-string@0.27.0: - resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - - /magic-string@0.30.0: - resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - - /magic-string@0.30.5: - resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - - /map-cache@0.2.2: - resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} - engines: {node: '>=0.10.0'} - dev: false - - /map-visit@1.0.0: - resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==} - engines: {node: '>=0.10.0'} - dependencies: - object-visit: 1.0.1 - dev: false - - /markdown-it-anchor@5.3.0(markdown-it@8.4.2): - resolution: {integrity: sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==} - peerDependencies: - markdown-it: '*' - dependencies: - markdown-it: 8.4.2 - dev: false - - /markdown-it-attrs@4.1.6(markdown-it@12.3.2): - resolution: {integrity: sha512-O7PDKZlN8RFMyDX13JnctQompwrrILuz2y43pW2GagcwpIIElkAdfeek+erHfxUOlXWPsjFeWmZ8ch1xtRLWpA==} - engines: {node: '>=6'} - peerDependencies: - markdown-it: '>= 9.0.0' - dependencies: - markdown-it: 12.3.2 - dev: false - - /markdown-it-chain@1.3.0(markdown-it@8.4.2): - resolution: {integrity: sha512-XClV8I1TKy8L2qsT9iX3qiV+50ZtcInGXI80CA+DP62sMs7hXlyV/RM3hfwy5O3Ad0sJm9xIwQELgANfESo8mQ==} - engines: {node: '>=6.9'} - peerDependencies: - markdown-it: '>=5.0.0' - dependencies: - markdown-it: 8.4.2 - webpack-chain: 4.12.1 - dev: false - - /markdown-it-container@3.0.0: - resolution: {integrity: sha512-y6oKTq4BB9OQuY/KLfk/O3ysFhB3IMYoIWhGJEidXt1NQFocFK2sA2t0NYZAMyMShAGL6x5OPIbrmXPIqaN9rw==} - dev: false - - /markdown-it-emoji@1.4.0: - resolution: {integrity: sha512-QCz3Hkd+r5gDYtS2xsFXmBYrgw6KuWcJZLCEkdfAuwzZbShCmCfta+hwAMq4NX/4xPzkSHduMKgMkkPUJxSXNg==} - dev: false - - /markdown-it-table-of-contents@0.4.4: - resolution: {integrity: sha512-TAIHTHPwa9+ltKvKPWulm/beozQU41Ab+FIefRaQV1NRnpzwcV9QOe6wXQS5WLivm5Q/nlo0rl6laGkMDZE7Gw==} - engines: {node: '>6.4.0'} - dev: false - - /markdown-it@12.3.2: - resolution: {integrity: sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==} - hasBin: true - dependencies: - argparse: 2.0.1 - entities: 2.1.0 - linkify-it: 3.0.3 - mdurl: 1.0.1 - uc.micro: 1.0.6 - dev: false - - /markdown-it@8.4.2: - resolution: {integrity: sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==} - hasBin: true - dependencies: - argparse: 1.0.10 - entities: 1.1.2 - linkify-it: 2.2.0 - mdurl: 1.0.1 - uc.micro: 1.0.6 - dev: false - - /mdast-util-from-markdown@1.3.1: - resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} - dependencies: - '@types/mdast': 3.0.15 - '@types/unist': 2.0.10 - decode-named-character-reference: 1.0.2 - mdast-util-to-string: 3.2.0 - micromark: 3.2.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-decode-string: 1.1.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - unist-util-stringify-position: 3.0.3 - uvu: 0.5.6 - transitivePeerDependencies: - - supports-color - dev: false - - /mdast-util-to-string@3.2.0: - resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} - dependencies: - '@types/mdast': 3.0.15 - dev: false - - /mdurl@1.0.1: - resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} - dev: false - - /memoize-one@6.0.0: - resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==} - dev: false - - /merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - dev: true - - /merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - - /mermaid@10.7.0: - resolution: {integrity: sha512-PsvGupPCkN1vemAAjScyw4pw34p4/0dZkSrqvAB26hUvJulOWGIwt35FZWmT9wPIi4r0QLa5X0PB4YLIGn0/YQ==} - dependencies: - '@braintree/sanitize-url': 6.0.4 - '@types/d3-scale': 4.0.8 - '@types/d3-scale-chromatic': 3.0.3 - cytoscape: 3.28.1 - cytoscape-cose-bilkent: 4.1.0(cytoscape@3.28.1) - cytoscape-fcose: 2.2.0(cytoscape@3.28.1) - d3: 7.8.4 - d3-sankey: 0.12.3 - dagre-d3-es: 7.0.10 - dayjs: 1.11.7 - dompurify: 3.0.8 - elkjs: 0.9.1 - khroma: 2.1.0 - lodash-es: 4.17.21 - mdast-util-from-markdown: 1.3.1 - non-layered-tidy-tree-layout: 2.0.2 - stylis: 4.2.0 - ts-dedent: 2.2.0 - uuid: 9.0.1 - web-worker: 1.3.0 - transitivePeerDependencies: - - supports-color - dev: false - - /micromark-core-commonmark@1.1.0: - resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} - dependencies: - decode-named-character-reference: 1.0.2 - micromark-factory-destination: 1.1.0 - micromark-factory-label: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-factory-title: 1.1.0 - micromark-factory-whitespace: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-chunked: 1.1.0 - micromark-util-classify-character: 1.1.0 - micromark-util-html-tag-name: 1.2.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-subtokenize: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - dev: false - - /micromark-factory-destination@1.1.0: - resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} - dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - dev: false - - /micromark-factory-label@1.1.0: - resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==} - dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - dev: false - - /micromark-factory-space@1.1.0: - resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} - dependencies: - micromark-util-character: 1.2.0 - micromark-util-types: 1.1.0 - dev: false - - /micromark-factory-title@1.1.0: - resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} - dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - dev: false - - /micromark-factory-whitespace@1.1.0: - resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} - dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - dev: false - - /micromark-util-character@1.2.0: - resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} - dependencies: - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - dev: false - - /micromark-util-chunked@1.1.0: - resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} - dependencies: - micromark-util-symbol: 1.1.0 - dev: false - - /micromark-util-classify-character@1.1.0: - resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} - dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - dev: false - - /micromark-util-combine-extensions@1.1.0: - resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} - dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-types: 1.1.0 - dev: false + ansi-escapes: 4.3.2 + cli-cursor: 3.1.0 + slice-ansi: 4.0.0 + wrap-ansi: 6.2.0 + dev: true - /micromark-util-decode-numeric-character-reference@1.1.0: - resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} + /lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: - micromark-util-symbol: 1.1.0 - dev: false + yallist: 3.1.1 + dev: true - /micromark-util-decode-string@1.1.0: - resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} + /lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} dependencies: - decode-named-character-reference: 1.0.2 - micromark-util-character: 1.2.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-symbol: 1.1.0 - dev: false - - /micromark-util-encode@1.1.0: - resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} - dev: false - - /micromark-util-html-tag-name@1.2.0: - resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} - dev: false + yallist: 4.0.0 + dev: true - /micromark-util-normalize-identifier@1.1.0: - resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==} + /magic-string@0.26.7: + resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==} + engines: {node: '>=12'} dependencies: - micromark-util-symbol: 1.1.0 - dev: false + sourcemap-codec: 1.4.8 + dev: true - /micromark-util-resolve-all@1.1.0: - resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} + /magic-string@0.27.0: + resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} + engines: {node: '>=12'} dependencies: - micromark-util-types: 1.1.0 - dev: false + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true - /micromark-util-sanitize-uri@1.2.0: - resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} + /magic-string@0.30.0: + resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} + engines: {node: '>=12'} dependencies: - micromark-util-character: 1.2.0 - micromark-util-encode: 1.1.0 - micromark-util-symbol: 1.1.0 - dev: false + '@jridgewell/sourcemap-codec': 1.4.15 - /micromark-util-subtokenize@1.1.0: - resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==} + /magic-string@0.30.5: + resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} + engines: {node: '>=12'} dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - dev: false + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true - /micromark-util-symbol@1.1.0: - resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} + /mavon-editor@3.0.1: + resolution: {integrity: sha512-973cYCwv+AB+fcecsU6Ua6UXATxDMaY0Q7QzKQ/GmRW1sg+3DolZDnCGXth7XHDgrmqKTO57N42fVYujt0wfFw==} + dependencies: + xss: 1.0.15 dev: false - /micromark-util-types@1.1.0: - resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} + /memoize-one@6.0.0: + resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==} dev: false - /micromark@3.2.0: - resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} - dependencies: - '@types/debug': 4.1.12 - debug: 4.3.4 - decode-named-character-reference: 1.0.2 - micromark-core-commonmark: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-chunked: 1.1.0 - micromark-util-combine-extensions: 1.1.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-encode: 1.1.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-sanitize-uri: 1.2.0 - micromark-util-subtokenize: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - transitivePeerDependencies: - - supports-color - dev: false + /merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: true - /micromatch@3.1.10: - resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - braces: 2.3.2 - define-property: 2.0.2 - extend-shallow: 3.0.2 - extglob: 2.0.4 - fragment-cache: 0.2.1 - kind-of: 6.0.3 - nanomatch: 1.2.13 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: false + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + dev: true /micromatch@4.0.5: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} @@ -3815,6 +2442,7 @@ packages: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: brace-expansion: 1.1.11 + dev: true /minimatch@9.0.3: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} @@ -3823,14 +2451,6 @@ packages: brace-expansion: 2.0.1 dev: true - /mixin-deep@1.3.2: - resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} - engines: {node: '>=0.10.0'} - dependencies: - for-in: 1.0.2 - is-extendable: 1.0.1 - dev: false - /mlly@1.2.1: resolution: {integrity: sha512-1aMEByaWgBPEbWV2BOPEMySRrzl7rIHXmQxam4DM8jVjalTQDjpN2ZKOLUrwyhfZQO7IXHml2StcHMhooDeEEQ==} dependencies: @@ -3840,42 +2460,15 @@ packages: ufo: 1.1.2 dev: true - /mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} - dev: false - - /ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - dev: false - /ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: true /nanoid@3.3.6: resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - /nanomatch@1.2.13: - resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} - engines: {node: '>=0.10.0'} - dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - define-property: 2.0.2 - extend-shallow: 3.0.2 - fragment-cache: 0.2.1 - is-windows: 1.0.2 - kind-of: 6.0.3 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: false - /natural-compare-lite@1.4.0: resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} dev: true @@ -3888,10 +2481,6 @@ packages: resolution: {integrity: sha512-+M0PwXeU80kRohZ3aT4J/OnR+l9/KD2nVLNNoRgFtnf+umQVFdGBAO2N8+nCnEi0xlh/Wk3zOGC+vNNx+uM79Q==} dev: true - /non-layered-tidy-tree-layout@2.0.2: - resolution: {integrity: sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==} - dev: false - /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -3921,37 +2510,15 @@ packages: boolbase: 1.0.0 dev: true - /object-copy@0.1.0: - resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==} - engines: {node: '>=0.10.0'} - dependencies: - copy-descriptor: 0.1.1 - define-property: 0.2.5 - kind-of: 3.2.2 - dev: false - /object-inspect@1.12.3: resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} dev: true - /object-visit@1.0.1: - resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: false - - /object.pick@1.3.0: - resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: false - /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: wrappy: 1.0.2 + dev: true /onetime@5.1.2: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} @@ -4007,11 +2574,6 @@ packages: callsites: 3.1.0 dev: true - /pascalcase@0.1.1: - resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==} - engines: {node: '>=0.10.0'} - dev: false - /path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} @@ -4020,6 +2582,7 @@ packages: /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} + dev: true /path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} @@ -4035,13 +2598,6 @@ packages: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: true - /path-type@3.0.0: - resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} - engines: {node: '>=4'} - dependencies: - pify: 3.0.0 - dev: false - /path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -4065,16 +2621,6 @@ packages: hasBin: true dev: true - /pify@3.0.0: - resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} - engines: {node: '>=4'} - dev: false - - /pify@4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} - engines: {node: '>=6'} - dev: false - /pinia@2.1.3(typescript@4.9.5)(vue@3.3.4): resolution: {integrity: sha512-XNA/z/ye4P5rU1pieVmh0g/hSuDO98/a5UC8oSP0DNdvt6YtetJNHTrXwpwsQuflkGT34qKxAEcp7lSxXNjf/A==} peerDependencies: @@ -4101,11 +2647,6 @@ packages: pathe: 1.1.0 dev: true - /posix-character-classes@0.1.1: - resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} - engines: {node: '>=0.10.0'} - dev: false - /postcss-selector-parser@6.0.13: resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} engines: {node: '>=4'} @@ -4165,42 +2706,11 @@ packages: picomatch: 2.3.1 dev: true - /regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - dev: false - - /regex-not@1.0.2: - resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 3.0.2 - safe-regex: 1.1.0 - dev: false - - /repeat-element@1.1.4: - resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} - engines: {node: '>=0.10.0'} - dev: false - - /repeat-string@1.6.1: - resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} - engines: {node: '>=0.10'} - dev: false - - /resize-observer-polyfill@1.5.1: - resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} - dev: false - /resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} dev: true - /resolve-url@0.2.1: - resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} - deprecated: https://github.com/lydell/resolve-url#deprecated - dev: false - /resolve@1.22.2: resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} hasBin: true @@ -4227,11 +2737,6 @@ packages: signal-exit: 3.0.7 dev: true - /ret@0.1.15: - resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} - engines: {node: '>=0.12'} - dev: false - /reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} @@ -4248,10 +2753,6 @@ packages: glob: 7.2.3 dev: true - /robust-predicates@3.0.1: - resolution: {integrity: sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==} - dev: false - /rollup@2.79.1: resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} engines: {node: '>=10.0.0'} @@ -4266,33 +2767,12 @@ packages: queue-microtask: 1.2.3 dev: true - /rw@1.3.3: - resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==} - dev: false - /rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: tslib: 2.5.2 dev: true - /sade@1.8.1: - resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} - engines: {node: '>=6'} - dependencies: - mri: 1.2.0 - dev: false - - /safe-regex@1.1.0: - resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} - dependencies: - ret: 0.1.15 - dev: false - - /safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - dev: false - /sass@1.62.1: resolution: {integrity: sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==} engines: {node: '>=14.0.0'} @@ -4307,17 +2787,10 @@ packages: resolution: {integrity: sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==} dev: true - /section-matter@1.0.0: - resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} - engines: {node: '>=4'} - dependencies: - extend-shallow: 2.0.1 - kind-of: 6.0.3 - dev: false - /semver@6.3.0: resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} hasBin: true + dev: true /semver@7.5.1: resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==} @@ -4327,16 +2800,6 @@ packages: lru-cache: 6.0.0 dev: true - /set-value@2.0.1: - resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 2.0.1 - is-extendable: 0.1.1 - is-plain-object: 2.0.4 - split-string: 3.1.0 - dev: false - /shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -4353,11 +2816,6 @@ packages: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} dev: true - /slash@2.0.0: - resolution: {integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==} - engines: {node: '>=6'} - dev: false - /slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -4389,63 +2847,10 @@ packages: is-fullwidth-code-point: 4.0.0 dev: true - /snapdragon-node@2.1.1: - resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 1.0.0 - isobject: 3.0.1 - snapdragon-util: 3.0.1 - dev: false - - /snapdragon-util@3.0.1: - resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: false - - /snapdragon@0.8.2: - resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} - engines: {node: '>=0.10.0'} - dependencies: - base: 0.11.2 - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - map-cache: 0.2.2 - source-map: 0.5.7 - source-map-resolve: 0.5.3 - use: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: false - /source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} - /source-map-resolve@0.5.3: - resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} - deprecated: See https://github.com/lydell/source-map-resolve#deprecated - dependencies: - atob: 2.1.2 - decode-uri-component: 0.2.2 - resolve-url: 0.2.1 - source-map-url: 0.4.1 - urix: 0.1.0 - dev: false - - /source-map-url@0.4.1: - resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} - deprecated: See https://github.com/lydell/source-map-url#deprecated - dev: false - - /source-map@0.5.7: - resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} - engines: {node: '>=0.10.0'} - dev: false - /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} @@ -4456,25 +2861,6 @@ packages: deprecated: Please use @jridgewell/sourcemap-codec instead dev: true - /split-string@3.1.0: - resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 3.0.2 - dev: false - - /sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - dev: false - - /static-extend@0.1.2: - resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 0.2.5 - object-copy: 0.1.0 - dev: false - /string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} @@ -4512,11 +2898,6 @@ packages: ansi-regex: 6.0.1 dev: true - /strip-bom-string@1.0.0: - resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} - engines: {node: '>=0.10.0'} - dev: false - /strip-final-newline@2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} @@ -4538,15 +2919,12 @@ packages: acorn: 8.8.2 dev: true - /stylis@4.2.0: - resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} - dev: false - /supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} dependencies: has-flag: 3.0.0 + dev: true /supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} @@ -4576,21 +2954,6 @@ packages: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} - /to-object-path@0.3.0: - resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: false - - /to-regex-range@2.1.1: - resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==} - engines: {node: '>=0.10.0'} - dependencies: - is-number: 3.0.0 - repeat-string: 1.6.1 - dev: false - /to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -4598,29 +2961,6 @@ packages: is-number: 7.0.0 dev: true - /to-regex@3.0.2: - resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 2.0.2 - extend-shallow: 3.0.2 - regex-not: 1.0.2 - safe-regex: 1.1.0 - dev: false - - /toggle-selection@1.0.6: - resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} - dev: false - - /toml@3.0.0: - resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==} - dev: false - - /ts-dedent@2.2.0: - resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} - engines: {node: '>=6.10'} - dev: false - /tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true @@ -4661,10 +3001,6 @@ packages: engines: {node: '>=4.2.0'} hasBin: true - /uc.micro@1.0.6: - resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} - dev: false - /ufo@1.1.2: resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==} dev: true @@ -4687,27 +3023,6 @@ packages: - rollup dev: true - /union-value@1.0.1: - resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-union: 3.1.0 - get-value: 2.0.6 - is-extendable: 0.1.1 - set-value: 2.0.1 - dev: false - - /unist-util-stringify-position@3.0.3: - resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} - dependencies: - '@types/unist': 2.0.10 - dev: false - - /universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} - dev: false - /unplugin-auto-import@0.11.5: resolution: {integrity: sha512-nvbL2AQwLRR8wbHpJ6L1EBVNmjN045RSedTa4NtsGRkSQFXkI1iKHs4dTqJwcKZsnFrZOAKtLPiN1/oQTObLZw==} engines: {node: '>=14'} @@ -4742,7 +3057,7 @@ packages: - webpack dev: true - /unplugin-icons@0.14.15(@vue/compiler-sfc@3.3.4): + /unplugin-icons@0.14.15: resolution: {integrity: sha512-J6YBA+fUzVM2IZPXCK3Pnk36jYVwQ6lkjRgOnZaXNIxpMDsmwDqrE1AGJ0zUbfuEoOa90OBGc0OPfN1r+qlSIQ==} peerDependencies: '@svgr/core': '>=5.5.0' @@ -4762,7 +3077,6 @@ packages: '@antfu/install-pkg': 0.1.1 '@antfu/utils': 0.7.2 '@iconify/utils': 2.1.5 - '@vue/compiler-sfc': 3.3.4 debug: 4.3.4 kolorist: 1.8.0 local-pkg: 0.4.3 @@ -4842,19 +3156,6 @@ packages: webpack-virtual-modules: 0.6.1 dev: true - /unset-value@1.0.0: - resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} - engines: {node: '>=0.10.0'} - dependencies: - has-value: 0.3.1 - isobject: 3.0.1 - dev: false - - /upath@1.2.0: - resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} - engines: {node: '>=4'} - dev: false - /update-browserslist-db@1.0.11(browserslist@4.21.5): resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} hasBin: true @@ -4872,47 +3173,10 @@ packages: punycode: 2.3.0 dev: true - /urix@0.1.0: - resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} - deprecated: Please see https://github.com/lydell/urix#deprecated - dev: false - - /use@3.1.1: - resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} - engines: {node: '>=0.10.0'} - dev: false - /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: true - /uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - hasBin: true - dev: false - - /uvu@0.5.6: - resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} - engines: {node: '>=8'} - hasBin: true - dependencies: - dequal: 2.0.3 - diff: 5.1.0 - kleur: 4.1.5 - sade: 1.8.1 - dev: false - - /vant@3.6.12(vue@3.3.4): - resolution: {integrity: sha512-fLzwhpV0ZPQqxrTx6RU8mJVUqP7DSkpdXNeByKubp+O9vKYGcWRX9wFdEwApyy7qLZLLu+rU1Jw52d6lktPL4w==} - peerDependencies: - vue: ^3.0.0 - dependencies: - '@vant/icons': 1.8.0 - '@vant/popperjs': 1.3.0 - '@vant/use': 1.6.0(vue@3.3.4) - vue: 3.3.4 - dev: false - /vite@3.2.6(@types/node@18.16.14)(sass@1.62.1): resolution: {integrity: sha512-nTXTxYVvaQNLoW5BQ8PNNQ3lPia57gzsQU/Khv+JvzKPku8kNZL6NMUR/qwXhMG6E+g1idqEPanomJ+VZgixEg==} engines: {node: ^14.18.0 || >=16.0.0} @@ -5029,18 +3293,6 @@ packages: '@vue/server-renderer': 3.3.4(vue@3.3.4) '@vue/shared': 3.3.4 - /web-worker@1.3.0: - resolution: {integrity: sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA==} - dev: false - - /webpack-chain@4.12.1: - resolution: {integrity: sha512-BCfKo2YkDe2ByqkEWe1Rw+zko4LsyS75LVr29C6xIrxAg9JHJ4pl8kaIZ396SUSNp6b4815dRZPSTAS8LlURRQ==} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. - dependencies: - deepmerge: 1.5.2 - javascript-stringify: 1.6.0 - dev: false - /webpack-sources@3.2.3: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} @@ -5091,14 +3343,15 @@ packages: /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + dev: true /xml-name-validator@4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} dev: true - /xss@1.0.14: - resolution: {integrity: sha512-og7TEJhXvn1a7kzZGQ7ETjdQVS2UfZyTlsEdDOqvQF7GoxNfY+0YLCzBy1kPdsDDx4QuNAonQPddpsn6Xl/7sw==} + /xss@1.0.15: + resolution: {integrity: sha512-FVdlVVC67WOIPvfOwhoMETV72f6GbW7aOabBC3WxN/oUdoEMDyLz4OgRv5/gck2ZeNqEQu+Tb0kloovXOfpYVg==} engines: {node: '>= 0.10.0'} hasBin: true dependencies: diff --git a/src/api/api-quick-issue.ts b/src/api/api-quick-issue.ts index 8a1f40d01be63e0b4723d57508d74117cfb2da67..4cbd2298073445db0b3acf72195beff650228614 100644 --- a/src/api/api-quick-issue.ts +++ b/src/api/api-quick-issue.ts @@ -1,16 +1,7 @@ import { request } from '@/shared/axios'; import type { AxiosResponse } from '@/shared/axios'; import { IssueQueryData } from '@/shared/@types/type-quick-issue'; -import { getAuthorization } from '@/shared/utils'; -function getHeaderConfig() { - const headersConfig = { - headers: { - authorization: getAuthorization(), - }, - }; - return headersConfig; -} /** * 获取issue 数据 * @name getRepoIssue @@ -64,7 +55,6 @@ export function uploadIssueImage(params: object) { .post(url, params, { headers: { 'Content-Type': 'multipart/form-data', - authorization: getAuthorization(), }, }) .then((res: AxiosResponse) => res.data) @@ -82,7 +72,7 @@ export function verifySubmitterEmail(params: object) { const url = '/api-issues/verify/'; return request - .post(url, params, getHeaderConfig()) + .post(url, params) .then((res: AxiosResponse) => res.data) .catch((e: any) => { console.error(e); @@ -110,32 +100,13 @@ export function getReposData(params: object) { export function createIssue(params: object) { const url = `/api-issues/new-issue/`; return request - .post(url, params, getHeaderConfig()) + .post(url, params) .then((res: AxiosResponse) => res.data) .catch((e: any) => { console.error(e); }); } -/** - * 上传 文件 - * @name uploadFile - * @return {String} - */ -export function uploadIssueFile(params: object) { - const url = '/api-issues/attachment/'; - return request - .post(url, params, { - headers: { - 'Content-Type': 'multipart/form-data', - authorization: getAuthorization(), - }, - }) - .then((res: AxiosResponse) => res.data) - .catch((e: any) => { - console.error(e); - }); -} /** * 获取pull 数据 * @name getLabelColors @@ -185,3 +156,19 @@ export function getPrSelectOption(type: string, params: object | null) { console.error(e); }); } + +/** + * 获取验证图片 以及token + */ +export function reqGet(data: any) { + const url = '/api-issues/captcha/get'; + return request.post(url, data).then((res: AxiosResponse) => res.data); +} + +/** + * 滑动或者点选验证 + */ +export function reqCheck(data: any) { + const url = '/api-issues/captcha/check'; + return request.post(url, data).then((res: AxiosResponse) => res.data); +} diff --git a/src/components/AppEditor.vue b/src/components/AppEditor.vue index c5553011b9d94ea469dc14e2441a85219fae21e2..44063e8241d8feb65e7d2aea98a6170254afb068 100644 --- a/src/components/AppEditor.vue +++ b/src/components/AppEditor.vue @@ -1,72 +1,76 @@ - + /> diff --git a/src/components/verifition/Verify.vue b/src/components/verifition/Verify.vue new file mode 100644 index 0000000000000000000000000000000000000000..e593f9f7db8b2f24825abd3d471f35b586e165b9 --- /dev/null +++ b/src/components/verifition/Verify.vue @@ -0,0 +1,441 @@ + + + + + {{ i18n.PLEASE_DRAG_SLIDER }} + + + + + + + + + + + + + diff --git a/src/components/verifition/Verify/VerifySlide.vue b/src/components/verifition/Verify/VerifySlide.vue new file mode 100644 index 0000000000000000000000000000000000000000..f824dba17444a3ecedf2d5e0123f942125947d3d --- /dev/null +++ b/src/components/verifition/Verify/VerifySlide.vue @@ -0,0 +1,531 @@ + + + + + + + + + + {{ tipWords }} + + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/verifition/i18n/common-en.ts b/src/components/verifition/i18n/common-en.ts new file mode 100644 index 0000000000000000000000000000000000000000..e4bfaa3b305c2821596d51de38aeee1cab86da36 --- /dev/null +++ b/src/components/verifition/i18n/common-en.ts @@ -0,0 +1,208 @@ +export default { + USER_CENTER: 'User Center', + INFO: 'Info', + IDENTITY: 'Identity', + SECURITY: 'Security', + ONLY_IMAGE: 'Only support JPG, PNG format images', + FILE_SIZE_EXCEED: 'File size cannot exceed 2MB', + USER_NAME: 'User Name', + EMAIL: 'Email', + PHONE: 'Phone', + SIGNED_UP: 'Signed Up At', + NICKNAME: 'Nickname', + ENTER_NICKNAME: 'Enter your Nickname', + COMPANY: 'Company', + ENTER_COMPANY: 'Enter your company name', + MODIFY_SUCCESS: 'Modify successfully', + SAVE: 'Save', + SEND_SUCCESS: 'Send Successfully', + SEND_FAILED: 'Send Failed', + DELETE_ACCOUNT: 'Delete Account', + DELETE_ACCOUNT_WARNING: + 'After logout, all data of this account will be deleted and irreversible, please operate with caution!', + DELETE_SUCCESS: 'Delete successfully', + DELETE_ENTER: 'To verify, type "delete" below:', + DELETE_ENTER_ERR: 'Please type "delete"', + DELETE_ACCOUNT_TIPS: + 'Permanently delete the account and all data, please operate with caution:', + DELETE: 'Delete', + BIND_SUCCESS: 'Bind successfully', + UNBIND_SUCCESS: 'Unbind successfully', + MODIFY_FAILED: 'Modify Failed', + BIND_FAILED: 'Bind Failed', + UNBIND_FAILED: 'Unbind Failed', + CONFIRM_BIND_EMAIL: 'Please bind email first', + CONFIRM_BIND_PHONE: 'Please bind phone number first', + BIND_EMAIL: 'Bind Email', + EMAIL_CODE: 'Email Code', + MODIFY_EMAIL: 'Modify Email', + CURRENT_EMAIL: 'Email', + CURRENT_EMAIL_CODE: 'Current Email Verification Code', + NEW_EMAIL: 'New Email', + MEW_EMAIL_CODE: 'New Email Verification Code', + UNBIND_EMAIL: 'Unbind', + BIND_PHONE: 'Bind Phone', + ENTER_PHONE: 'Enter your new phone number', + SMS_CODE: 'SMS Code', + ENTER_PHONE_CODE: 'Enter your phone verification code', + MODIFY_PHONE: 'Modify Mobile Phone Number', + CURRENT_PHONE: 'Phone', + OLD_PHONE_CODE: 'Old Phone Verification Code', + NEW_PHONE: 'New Phone Number', + NEW_PHONE_CODE: 'New Phone Verification Code', + SURE_UNBIND: 'Are you sure to unbind?', + REPEAT_BIND: 'Repeat binding user', + PHONE_AND_EMAIL: 'Phone Number And Email', + THIRD_ACCOUNT: 'Third-Party Account', + MODIFY: 'Modify', + BIND: 'Bind', + NOT_EMPTY: 'Can not be empty', + ENTER_VAILD_PHONE: 'Enter your vaild mobile number', + ENTER_VAILD_EMAIL: 'Enter your vaild email', + ENTER_NEW_EMAIL: 'Enter your new vaild email', + ENTER_EMAIL_CODE: 'Enter your new Email Verification Code', + SEN_CODE: 'Get code', + TRY_AGAIN: 'Try again in [0]s', + CANCEL: 'Cancel', + CONFIRM: 'Confirm', + LOGOUT: 'Logout', + PLEASE: 'Please', + LOGIN: 'Login', + LOGIN_REGISTER: 'Login / Register', + FOOTER: { + ATOM_TEXT: + 'openEuler is an open source project incubated and operated by the OpenAtom Foundation.', + ATOM_PC: '/atom-pc.png', + ATOM_MO: '/atom-mo.png', + MAIL: 'contact@openeuler.io', + MAIL_GAUSS: 'contact@opengauss.org', + COPY_RIGHT: 'Copyright © 2023 openEuler. All rights reserved.', + COPY_RIGHT_GAUSS: 'Copyright © openGauss 2023. All rights reserved.', + COPY_RIGHT_MINDSPORE: 'Copyright © 2023 MindSpore. All rights reserved.', + COPY_RIGHT_OPENMIND: 'Copyright © 2024 openMind. All rights reserved.', + PRIVACY_POLICY: 'Privacy Statement', + LEGAL_NOTICE: 'Legal Notice', + ABOUT_COOKIE: 'About cookies', + RIGHT_LIST: [ + { + NAME: 'Trademark', + URL: '/other/brand/', + }, + { + NAME: 'Privacy Policy', + URL: '/other/privacy/', + }, + { + NAME: 'Legal Notice', + URL: '/other/legal/', + }, + { + NAME: 'Service Status', + URL: 'https://status.openeuler.org/', + }, + ], + RIGHT_LIST_GAUSS: [ + { + NAME: 'Trademark', + URL: '/brand/', + }, + { + NAME: 'Privacy Policy', + URL: '/privacyPolicy/', + }, + { + NAME: 'Legal Notice', + URL: '/legal/', + }, + { + NAME: 'About Us', + URL: '/aboutUs/', + }, + { + NAME: 'Service Status', + URL: 'https://status.opengauss.org/', + }, + ], + QR_CODE: 'WeChat Subscription', + QR_CODE_GAUSS: 'WeChat Subscription', + QR_ASSISTANT: 'WeChat Assistant', + }, + SAME_EMAIL: 'Same as the bound email address.', + SAME_PHONE: 'Same as the bound mobile number.', + ENTER_USERINFO: 'Please add the user info', + ENTER_USERNAME: 'User name', + ENTER_USERID: 'User ID', + LOGIN_SUCCESS: 'Login successful', + NO_ACCOUNT: 'No account?', + REGISTER_NOW: 'Register', + ACCOUNT_LOGIN: 'Account Login', + REGISTER_SUCCESS: 'Registration successful', + HAVE_ACCOUNT: 'Already have an account?', + RETURN_LOGIN: 'Log in', + ACCOUNT_REGISTER: 'Account Registration', + REGISTER: 'Register', + ENTER_VAILD_EMAIL_OR_PHONE: 'Invalid email address or mobile number', + ACCOUNT_NOT_EXIST: 'Account not found', + PLEASE_CHECK_PRIVACY: 'Please read the privacy statement', + PLEASE_DRAG_SLIDER: 'Slide for verification', + ENTER_YOUR_PHONE: 'Mobile number', + ENTER_YOUR_EMAIL: 'Email address', + ENTER_YOUR_EMAIL_OR_PHONE: 'Email address or mobile number', + ENTER_YOUR_ACCOUNT: 'Mobile number, username or email address', + ENTER_YOUR_ACCOUNT_ID: 'Mobile number, user ID or email address', + ENTER_RECEIVED_CODE: 'Verification code', + READ_ADN_AGREE: 'I have read and agree to the', + PRIVACY_POLICY: 'Privacy Statement', + AND: 'and', + LEGAL_NOTICE: 'Legal Notice', + RESTRICTED_TIPS: + 'Note: If access is restricted,please contact liuyang@openeuler.sh', + THREE_PART_LOGIN: 'Use Third-Party Account', + CONTAIN_CHARACTER: 'Contain 3 to 20 characters.', + COMPANY_CONTAIN_CHARACTER: 'Contain 2 to 100 characters.', + USERNAME_VAILD: + 'Include only letters,digits,and special characters(_-). It must start with a letter and cannot end with an special characters(_-).', + NICKNAME_VAILD: + 'Contain 3 to 20 characters. include only letters, digits, Chinese and special characters(_-). it must start with a letter or Chinese. cannot end with special characters(_-)', + COMPANY_VAILD: + 'Only letters, digits, Chinese, (.) ,& are allowed. It must start with a letter, digit, or Chinese and cannot end with a (),&', + VERIFY_SUCCESS: 'The verification succeeds in [0]s.', + VERIFY_FAILED: 'verification failed.', + SWIPE_RIGHT: 'Swipe right to complete the verification.', + PWD_VAILD: + 'The password must contain 8 to 20 characters, including letters, digits, and special characters(!@%^-_=+[{}]:,./?).', + PWD_REPEAT_VAILD: + "The same character can't be used 3 times or more in a row.", + PWD_USERNAME_VAILD: + "The password can't contain the account or its reverse order.", + MODIFY_PWD: 'Change Password', + MODIFY_PWD_TIP: + 'Change the password using the verified mobile number or email address. After the password is changed, you need to log in again.', + FORGET_PWD: 'Forgot Password', + INTER_PWD: 'Enter your password.', + INTER_OLD_PWD: 'Enter your old password.', + INTER_NEW_PWD: 'Enter your new password.', + CONFIRM_NEW_PWD: 'Confirm your new password.', + CONFIRM_NOT_MATCH_PWD: "Password confirmation doesn't match the password.", + RESET_PWD: 'Reset Password', + NEXT_STEP: 'Next', + LOGIN_PWD: 'Password', + LOGIN_CODE: 'Verify Code', + REGISTER_PWD: 'Password', + REGISTER_CODE: 'Verify Code', + RESET_SUCCESS: 'Reset Successfully', + USE_PHONE: 'SMS Verification', + USE_EMAIL: 'Email Verification', + PWD_STRENGTH: 'Password Strength: ', + VERY_WEAK: 'Very weak', + WEAK: 'Weak', + MIDDLE: 'Middle', + STRONG: 'Strong', + VERY_STRONG: 'Very strong', + BACK: 'Back', + BIND_EXIST_ACCOUNT: 'Bind to an existing account', + CREATE_ACCOUNT: 'Create an account', + CANCEL_SIGN: 'Cancel signature', + CANCEL_SIGN_OF: 'Cancel the signing of', + CANCEL_SIGN_OF_LOGOUT: '. After confirmation, you will log out.', +}; diff --git a/src/components/verifition/i18n/common-zh.ts b/src/components/verifition/i18n/common-zh.ts new file mode 100644 index 0000000000000000000000000000000000000000..439487d3239db26f03b1a9ba28ec19f097cd166b --- /dev/null +++ b/src/components/verifition/i18n/common-zh.ts @@ -0,0 +1,204 @@ +export default { + USER_CENTER: '个人中心', + INFO: '基本信息', + IDENTITY: '账号绑定', + SECURITY: '账号安全', + ONLY_IMAGE: '请选择JPG或PNG格式的图片', + FILE_SIZE_EXCEED: '文件大小不能超过 2MB!', + USER_NAME: '用户名称', + EMAIL: '邮箱', + PHONE: '手机号', + SIGNED_UP: '注册时间', + NICKNAME: '昵称', + ENTER_NICKNAME: '请输入你的昵称', + COMPANY: '公司', + ENTER_COMPANY: '请输入你的公司', + MODIFY_SUCCESS: '修改成功', + SAVE: '保存', + SEND_SUCCESS: '发送成功', + SEND_FAILED: '发送失败', + DELETE_ACCOUNT: '账号删除', + DELETE_ACCOUNT_WARNING: + '删除后,此账号的所有数据都将被删除且不可逆,请谨慎操作!', + DELETE_SUCCESS: '删除成功', + DELETE_ENTER: '请输入“delete”进行验证:', + DELETE_ENTER_ERR: '请输入“delete”', + DELETE_ACCOUNT_TIPS: '永久删除账号和所有数据,请谨慎操作', + DELETE: '删除', + BIND_SUCCESS: '绑定成功', + UNBIND_SUCCESS: '解绑成功', + MODIFY_FAILED: '修改失败', + BIND_FAILED: '绑定失败', + UNBIND_FAILED: '解绑失败', + CONFIRM_BIND_EMAIL: '请先绑定邮箱', + CONFIRM_BIND_PHONE: '请先绑定手机号', + BIND_EMAIL: '绑定邮箱', + EMAIL_CODE: '邮箱验证码', + MODIFY_EMAIL: '修改邮箱', + CURRENT_EMAIL: '当前邮箱', + CURRENT_EMAIL_CODE: '当前邮箱验证码', + NEW_EMAIL: '新邮箱', + MEW_EMAIL_CODE: '新邮箱验证码', + UNBIND_EMAIL: '解除绑定', + BIND_PHONE: '绑定手机号', + ENTER_PHONE: '请输入新的手机号', + SMS_CODE: '短信验证码', + ENTER_PHONE_CODE: '请输入短信中的验证码', + MODIFY_PHONE: '修改手机号', + CURRENT_PHONE: '当前手机号', + OLD_PHONE_CODE: '旧手机号验证码', + NEW_PHONE: '新手机号', + NEW_PHONE_CODE: '新手机号验证码', + SURE_UNBIND: '确认解除绑定', + REPEAT_BIND: '重复绑定用户', + PHONE_AND_EMAIL: '邮箱和手机号', + THIRD_ACCOUNT: '第三方账号', + MODIFY: '修改', + BIND: '绑定', + NOT_EMPTY: '输入不能为空', + ENTER_VAILD_PHONE: '请输入正确的手机号', + ENTER_VAILD_EMAIL: '请输入正确的邮箱格式', + ENTER_NEW_EMAIL: '请输入新的邮箱地址', + ENTER_EMAIL_CODE: '请输入邮件中的验证码', + SEN_CODE: '获取验证码', + TRY_AGAIN: '[0]s后可重发', + CANCEL: '取消', + CONFIRM: '确认', + LOGOUT: '退出登录', + PLEASE: '请先', + LOGIN: '登录', + LOGIN_REGISTER: '登录 / 注册', + FOOTER: { + ATOM_TEXT: + 'openEuler 是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目', + ATOM_PC: '/atom-pc.png', + ATOM_MO: '/atom-mo.png', + MAIL: 'contact@openeuler.io', + MAIL_GAUSS: 'contact@opengauss.org', + COPY_RIGHT: '版权所有 © 2023 openEuler 保留一切权利', + COPY_RIGHT_GAUSS: '版权所有 © openGauss 2023 保留一切权利', + COPY_RIGHT_MINDSPORE: '版权所有 © 2023 MindSpore 保留一切权利', + COPY_RIGHT_OPENMIND: '版权所有 © 2024 openMind 保留一切权利', + PRIVACY_POLICY: '隐私政策', + LEGAL_NOTICE: '法律声明', + ABOUT_COOKIE: '关于cookies', + RIGHT_LIST: [ + { + NAME: '品牌', + URL: '/other/brand/', + }, + { + NAME: '隐私政策', + URL: '/other/privacy/', + }, + { + NAME: '法律声明', + URL: '/other/legal/', + }, + { + NAME: '服务状态', + URL: 'https://status.openeuler.org/', + }, + ], + RIGHT_LIST_GAUSS: [ + { + NAME: '品牌', + URL: '/brand/', + }, + { + NAME: '隐私政策', + URL: '/privacyPolicy/', + }, + { + NAME: '法律声明', + URL: '/legal/', + }, + { + NAME: '关于我们', + URL: '/aboutUs/', + }, + { + NAME: '服务状态', + URL: 'https://status.opengauss.org/', + }, + ], + LINKS: [], + QR_CODE: 'openEuler公众号', + QR_CODE_GAUSS: '扫码关注公众号', + QR_ASSISTANT: 'openEuler小助手', + }, + SAME_EMAIL: '新邮箱与已绑定邮箱相同。', + SAME_PHONE: '新手机号与已绑定手机号相同。', + ENTER_USERINFO: '请补充用户信息', + ENTER_USERNAME: '请输入用户名', + ENTER_USERID: '请输入用户ID', + LOGIN_SUCCESS: '登录成功', + NO_ACCOUNT: '没有账号?', + REGISTER_NOW: '立即注册', + ACCOUNT_LOGIN: '账号登录', + REGISTER_SUCCESS: '注册成功', + HAVE_ACCOUNT: '已有账号?', + RETURN_LOGIN: '返回登录', + ACCOUNT_REGISTER: '账号注册', + REGISTER: '注册', + ENTER_VAILD_EMAIL_OR_PHONE: '请输入正确的邮箱或手机号', + ACCOUNT_NOT_EXIST: '账号不存在', + PLEASE_CHECK_PRIVACY: '请勾选隐私声明', + PLEASE_DRAG_SLIDER: '请拖动滑块完成人机校验', + ENTER_YOUR_PHONE: '请输入您的手机号', + ENTER_YOUR_EMAIL: '请输入您的邮箱地址', + ENTER_YOUR_EMAIL_OR_PHONE: '请输入您的邮箱地址或手机号', + ENTER_YOUR_ACCOUNT: '请输入您的手机号/用户名/邮箱地址', + ENTER_YOUR_ACCOUNT_ID: '请输入您的手机号/用户ID/邮箱地址', + ENTER_RECEIVED_CODE: '请输入验证码', + READ_ADN_AGREE: '我已阅读并同意', + PRIVACY_POLICY: '《隐私政策》', + AND: '与', + LEGAL_NOTICE: '《法律声明》', + RESTRICTED_TIPS: '注意: 如访问受限,请联系liuyang@openeuler.sh', + THREE_PART_LOGIN: '第三方账号登录', + CONTAIN_CHARACTER: '长度必须为3到20个字符', + COMPANY_CONTAIN_CHARACTER: '长度必须为2到100个字符', + USERNAME_VAILD: + '只能由字母、数字、特殊字符(_-)组成,必须以字母开头,不能以特殊字符(_-)结尾', + NICKNAME_VAILD: + '请输入3到20个字符。只能由字母、数字、汉字或者特殊字符(_-)组成。必须以字母或者汉字开头,不能以特殊字符(_-)结尾', + COMPANY_VAILD: + '只能由字母、数字、汉字、(.),&组成。必须以字母、数字或者汉字开头,不能以(),&结尾', + VERIFY_SUCCESS: '[0]s验证成功', + VERIFY_FAILED: '验证失败', + SWIPE_RIGHT: '向右滑动完成验证', + PWD_VAILD: + '密码长度为8到20个字符,必须包含英文、数字与特殊字符(!@%^-_=+[{}]:,./?)', + PWD_REPEAT_VAILD: '不能包含3个及以上连续相同的字符', + PWD_USERNAME_VAILD: '不能包含账号及其逆序', + MODIFY_PWD: '密码修改', + MODIFY_PWD_TIP: '通过验证手机号、邮箱等方式修改密码,修改成功后需要重新登录', + FORGET_PWD: '忘记密码', + INTER_PWD: '请输入您的密码', + INTER_OLD_PWD: '请输入您旧的密码', + INTER_NEW_PWD: '请输入您的新密码', + CONFIRM_NEW_PWD: '确认您的新密码', + CONFIRM_NOT_MATCH_PWD: '确认密码与新密码不匹配', + RESET_PWD: '重置密码', + NEXT_STEP: '下一步', + LOGIN_PWD: '密码登录', + LOGIN_CODE: '验证码登录', + REGISTER_PWD: '密码注册', + REGISTER_CODE: '验证码注册', + RESET_SUCCESS: '重置成功', + USE_PHONE: '使用手机号验证', + USE_EMAIL: '使用邮箱验证', + PWD_STRENGTH: '密码强度:', + VERY_WEAK: '非常弱', + WEAK: '弱', + MIDDLE: '一般', + STRONG: '强', + VERY_STRONG: '非常强', + BACK: '返回', + BIND_EXIST_ACCOUNT: '绑定到已有账号', + CREATE_ACCOUNT: '新建账号', + CANCEL_SIGN: '取消签署', + CANCEL_SIGN_OF: '取消签署', + CANCEL_SIGN_OF_LOGOUT: ',确认后将退出登录', +}; diff --git a/src/components/verifition/i18n/index.ts b/src/components/verifition/i18n/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..bee74b8d3a009c0fca281024581d1b3fc77d7e71 --- /dev/null +++ b/src/components/verifition/i18n/index.ts @@ -0,0 +1,35 @@ +import { computed } from 'vue'; +import zh from './common-zh'; +import en from './common-en'; +// import { useLangStore } from '../stores/common'; +import { useLangStore } from '@/stores'; + +const i18n: { [key: string]: any } = { + zh, + en, +}; + +export function useI18n() { + const common = useLangStore(); + return computed(() => i18n[common.lang]); +} + +export function useI18nStr(str: string, arr?: Array) { + const common = useLangStore(); + return computed(() => { + const I18N = i18n[common.lang][str]; + if (!I18N) { + return str; + } + if (arr && Array.isArray(arr)) { + const _I18N = arr.reduce((pre, next, index) => { + return pre.replace(`[${index}]`, next); + }, I18N); + return _I18N; + } else { + return I18N; + } + }); +} + +export default i18n; diff --git a/src/components/verifition/utils/ase.ts b/src/components/verifition/utils/ase.ts new file mode 100644 index 0000000000000000000000000000000000000000..b719aeb50675a9fb327f00426d28ebb9c89098de --- /dev/null +++ b/src/components/verifition/utils/ase.ts @@ -0,0 +1,14 @@ +import CryptoJS from 'crypto-js'; +/** + * @word 要加密的内容 + * @keyWord String 服务器随机返回的关键字 + * */ +export function aesEncrypt(word: string, keyWord: string) { + const key = CryptoJS.enc.Utf8.parse(keyWord); + const srcs = CryptoJS.enc.Utf8.parse(word); + const encrypted = CryptoJS.AES.encrypt(srcs, key, { + mode: CryptoJS.mode.ECB, + padding: CryptoJS.pad.Pkcs7, + }); + return encrypted.toString(); +} diff --git a/src/components/verifition/utils/util.ts b/src/components/verifition/utils/util.ts new file mode 100644 index 0000000000000000000000000000000000000000..7eb517f3c9c5dc8eadd4cb8649b993028fd18bf3 --- /dev/null +++ b/src/components/verifition/utils/util.ts @@ -0,0 +1,38 @@ +export function resetSize(vm: any) { + let imgWidth, imgHeight, barWidth, barHeight; + + const parentWidth = + vm.$el.parentNode.offsetWidth || (window as any).offsetWidth; + const parentHeight = + vm.$el.parentNode.offsetHeight || (window as any).offsetHeight; + if (vm.imgSize.width.indexOf('%') !== -1) { + imgWidth = (parseInt(vm.imgSize.width) / 100) * parentWidth + 'px'; + } else { + imgWidth = vm.imgSize.width; + } + + if (vm.imgSize.height.indexOf('%') !== -1) { + imgHeight = (parseInt(vm.imgSize.height) / 100) * parentHeight + 'px'; + } else { + imgHeight = vm.imgSize.height; + } + + if (vm.barSize.width.indexOf('%') !== -1) { + barWidth = (parseInt(vm.barSize.width) / 100) * parentWidth + 'px'; + } else { + barWidth = vm.barSize.width; + } + + if (vm.barSize.height.indexOf('%') !== -1) { + barHeight = (parseInt(vm.barSize.height) / 100) * parentHeight + 'px'; + } else { + barHeight = vm.barSize.height; + } + + return { + imgWidth: imgWidth, + imgHeight: imgHeight, + barWidth: barWidth, + barHeight: barHeight, + }; +} diff --git a/src/data/quick-issue/quick-issue.ts b/src/data/quick-issue/quick-issue.ts index 55427adb3b41aa44967d51aecd02ce7b9f739e32..d0d1ed0857438715174a13c993da7e591a8ff71d 100644 --- a/src/data/quick-issue/quick-issue.ts +++ b/src/data/quick-issue/quick-issue.ts @@ -51,3183 +51,4 @@ export default { TEXT: '合入的', }, ], - LEABL_COLOR: [ - { - id: 85539088, - color: '1083d6', - name: '20.03-LTS-SP1', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/20.03-LTS-SP1', - created_at: '2020-10-31T17:09:55+08:00', - updated_at: '2021-07-19T14:04:57+08:00', - }, - { - id: 85036133, - color: '8367b9', - name: 'CVE/FIXED', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/CVE/FIXED', - created_at: '2020-10-27T17:41:27+08:00', - updated_at: '2022-10-27T10:20:52+08:00', - }, - { - id: 123531979, - color: 'febc08', - name: 'CVE/PENDING', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/CVE/PENDING', - created_at: '2021-09-06T11:22:49+08:00', - updated_at: '2022-10-05T02:35:12+08:00', - }, - { - id: 90601378, - color: '1675f3', - name: 'CVE/UNAFFECTED', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/CVE/UNAFFECTED', - created_at: '2020-12-10T09:55:06+08:00', - updated_at: '2022-10-27T02:46:34+08:00', - }, - { - id: 85497765, - color: '743680', - name: 'CVE/UNFIXED', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/CVE/UNFIXED', - created_at: '2020-10-31T10:08:10+08:00', - updated_at: '2022-10-27T10:20:52+08:00', - }, - { - id: 155102517, - color: 'ec0019', - name: 'FST', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/FST', - created_at: '2022-04-25T17:34:01+08:00', - updated_at: '2022-08-27T10:32:23+08:00', - }, - { - id: 111951128, - color: 'ededed', - name: 'abi-changed', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/abi-changed', - created_at: '2021-06-04T14:12:40+08:00', - updated_at: '2022-10-17T15:58:19+08:00', - }, - { - id: 129577646, - color: 'febc08', - name: 'activity/开源实习', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/activity/开源实习', - created_at: '2021-10-21T11:18:07+08:00', - updated_at: '2021-10-21T11:18:07+08:00', - }, - { - id: 47751868, - color: '1dbaae', - name: 'approved', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/approved', - created_at: '2019-10-15T09:43:45+08:00', - updated_at: '2022-10-27T16:19:48+08:00', - }, - { - id: 66088691, - color: 'ec0019', - name: 'block', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/block', - created_at: '2020-06-04T11:06:18+08:00', - updated_at: '2022-08-05T16:54:20+08:00', - }, - { - id: 129577402, - color: '1083d6', - name: 'bug/unconfirmed', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/bug/unconfirmed', - created_at: '2021-10-21T11:17:08+08:00', - updated_at: '2022-02-25T16:01:56+08:00', - }, - { - id: 129577603, - color: '6a06d1', - name: 'build/iso', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/build/iso', - created_at: '2021-10-21T11:17:57+08:00', - updated_at: '2021-10-21T11:17:57+08:00', - }, - { - id: 129577573, - color: '1b1c1d', - name: 'build/obs', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/build/obs', - created_at: '2021-10-21T11:17:45+08:00', - updated_at: '2021-10-26T10:54:25+08:00', - }, - { - id: 91149338, - color: '1083d6', - name: 'build/optimization', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/build/optimization', - created_at: '2020-12-15T10:50:53+08:00', - updated_at: '2022-01-12T00:29:54+08:00', - }, - { - id: 129577588, - color: '1083d6', - name: 'build/rpm', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/build/rpm', - created_at: '2021-10-21T11:17:51+08:00', - updated_at: '2021-10-21T11:17:51+08:00', - }, - { - id: 140456052, - color: '1083d6', - name: 'check-pkg', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/check-pkg', - created_at: '2022-01-07T17:06:47+08:00', - updated_at: '2022-10-26T22:21:05+08:00', - }, - { - id: 140456361, - color: '1083d6', - name: 'check-requires', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/check-requires', - created_at: '2022-01-07T17:07:27+08:00', - updated_at: '2022-10-27T12:04:10+08:00', - }, - { - id: 79297917, - color: 'ec0019', - name: 'ci_fail', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/ci_fail', - created_at: '2020-09-17T11:21:15+08:00', - updated_at: '2022-03-24T15:19:26+08:00', - }, - { - id: 80592573, - color: 'ec0019', - name: 'ci_failed', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/ci_failed', - created_at: '2020-09-24T19:11:33+08:00', - updated_at: '2022-10-27T16:33:03+08:00', - }, - { - id: 76908785, - color: '1083d6', - name: 'ci_processing', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/ci_processing', - created_at: '2020-08-27T19:55:19+08:00', - updated_at: '2022-10-27T16:33:04+08:00', - }, - { - id: 79299819, - color: '20c22e', - name: 'ci_success', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/ci_success', - created_at: '2020-09-17T11:31:10+08:00', - updated_at: '2022-01-07T16:12:00+08:00', - }, - { - id: 80564856, - color: '20c22e', - name: 'ci_successful', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/ci_successful', - created_at: '2020-09-24T18:12:52+08:00', - updated_at: '2022-10-27T16:33:00+08:00', - }, - { - id: 124624335, - color: 'ec0019', - name: 'conflicted', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/conflicted', - created_at: '2021-09-14T17:13:31+08:00', - updated_at: '2022-10-27T14:31:36+08:00', - }, - { - id: 129577466, - color: '1083d6', - name: 'cve/pending', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/cve/pending', - created_at: '2021-10-21T11:17:16+08:00', - updated_at: '2022-09-28T15:58:17+08:00', - }, - { - id: 166931571, - color: 'c14f9a', - name: 'debug', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/debug', - created_at: '2022-07-25T13:41:55+08:00', - updated_at: '2022-07-25T13:41:55+08:00', - }, - { - id: 49505916, - color: '20c22e', - name: 'discussion', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/discussion', - created_at: '2019-11-13T10:53:36+08:00', - updated_at: '2022-10-26T11:44:04+08:00', - }, - { - id: 129577049, - color: '1083d6', - name: 'etherpad', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/etherpad', - created_at: '2021-10-21T11:15:12+08:00', - updated_at: '2021-10-21T11:15:12+08:00', - }, - { - id: 129579245, - color: '1083d6', - name: 'gitee', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/gitee', - created_at: '2021-10-21T11:25:27+08:00', - updated_at: '2021-10-21T11:25:27+08:00', - }, - { - id: 129571613, - color: 'cebc06', - name: 'guarding', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/guarding', - created_at: '2021-10-21T10:54:39+08:00', - updated_at: '2021-10-21T11:40:05+08:00', - }, - { - id: 106212487, - color: '1083d6', - name: 'hdc-task', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/hdc-task', - created_at: '2021-04-19T20:14:37+08:00', - updated_at: '2022-10-27T10:34:46+08:00', - }, - { - id: 106338458, - color: '5d1e82', - name: 'hdc-task-assign', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/hdc-task-assign', - created_at: '2021-04-20T16:25:30+08:00', - updated_at: '2022-10-27T10:34:46+08:00', - }, - { - id: 106338949, - color: 'd76aaa', - name: 'hdc-task-rewiew', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/hdc-task-rewiew', - created_at: '2021-04-20T16:27:34+08:00', - updated_at: '2021-08-31T15:24:15+08:00', - }, - { - id: 46953514, - color: '1083d6', - name: 'help-wanted', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/help-wanted', - created_at: '2019-09-27T11:41:24+08:00', - updated_at: '2022-09-07T20:10:12+08:00', - }, - { - id: 136486754, - color: 'ec0019', - name: 'inern-kernel', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/inern-kernel', - created_at: '2021-12-10T10:30:01+08:00', - updated_at: '2022-01-29T22:10:24+08:00', - }, - { - id: 125219718, - color: '767676', - name: 'intern', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern', - created_at: '2021-09-18T15:54:50+08:00', - updated_at: '2022-10-25T19:20:36+08:00', - }, - { - id: 124590194, - color: 'b0d206', - name: 'intern-ATune', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-ATune', - created_at: '2021-09-14T14:55:13+08:00', - updated_at: '2022-10-13T17:16:29+08:00', - }, - { - id: 152871562, - color: 'ededed', - name: 'intern-Atune', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-Atune', - created_at: '2022-04-12T19:46:23+08:00', - updated_at: '2022-08-05T19:17:57+08:00', - }, - { - id: 146173410, - color: 'ededed', - name: 'intern-CICD', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-CICD', - created_at: '2022-02-28T16:20:10+08:00', - updated_at: '2022-08-11T12:26:44+08:00', - }, - { - id: 124590352, - color: 'b0d206', - name: 'intern-CloudNative', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-CloudNative', - created_at: '2021-09-14T14:55:45+08:00', - updated_at: '2022-10-10T11:04:57+08:00', - }, - { - id: 163702716, - color: 'B5CC18', - name: 'intern-Compatibility', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-Compatibility', - created_at: '2022-06-29T15:39:10+08:00', - updated_at: '2022-08-24T11:48:47+08:00', - }, - { - id: 164549691, - color: 'ededed', - name: 'intern-Compiler', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-Compiler', - created_at: '2022-07-06T09:50:00+08:00', - updated_at: '2022-10-21T10:54:04+08:00', - }, - { - id: 124590403, - color: 'b0d206', - name: 'intern-DDE', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-DDE', - created_at: '2021-09-14T14:55:59+08:00', - updated_at: '2022-02-09T10:57:54+08:00', - }, - { - id: 124590388, - color: 'b0d206', - name: 'intern-G11N', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-G11N', - created_at: '2021-09-14T14:55:51+08:00', - updated_at: '2022-06-21T08:41:09+08:00', - }, - { - id: 124590280, - color: 'b0d206', - name: 'intern-HA', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-HA', - created_at: '2021-09-14T14:55:29+08:00', - updated_at: '2021-09-14T15:32:41+08:00', - }, - { - id: 151994810, - color: 'ededed', - name: 'intern-HPC', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-HPC', - created_at: '2022-04-06T18:20:11+08:00', - updated_at: '2022-10-17T16:06:42+08:00', - }, - { - id: 145511845, - color: 'ededed', - name: 'intern-OS-Builder', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-OS-Builder', - created_at: '2022-02-23T14:25:09+08:00', - updated_at: '2022-05-18T00:39:09+08:00', - }, - { - id: 141433910, - color: 'ec0019', - name: 'intern-OSCourse', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-OSCourse', - created_at: '2022-01-13T17:05:04+08:00', - updated_at: '2022-10-19T10:55:06+08:00', - }, - { - id: 154056333, - color: 'ededed', - name: 'intern-OpenDesign', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-OpenDesign', - created_at: '2022-04-19T10:00:00+08:00', - updated_at: '2022-10-19T00:05:32+08:00', - }, - { - id: 124590164, - color: 'b0d206', - name: 'intern-QA', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-QA', - created_at: '2021-09-14T14:54:56+08:00', - updated_at: '2022-10-25T18:29:21+08:00', - }, - { - id: 124590456, - color: 'b0d206', - name: 'intern-RaspberryPi', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-RaspberryPi', - created_at: '2021-09-14T14:56:19+08:00', - updated_at: '2021-09-14T15:33:59+08:00', - }, - { - id: 124590499, - color: 'b0d206', - name: 'intern-Rust', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-Rust', - created_at: '2021-09-14T14:56:26+08:00', - updated_at: '2021-09-14T15:34:04+08:00', - }, - { - id: 124590230, - color: 'b0d206', - name: 'intern-UKUI', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-UKUI', - created_at: '2021-09-14T14:55:21+08:00', - updated_at: '2022-07-08T11:46:09+08:00', - }, - { - id: 162794355, - color: 'ededed', - name: 'intern-Virt', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-Virt', - created_at: '2022-06-22T15:15:00+08:00', - updated_at: '2022-10-15T10:54:00+08:00', - }, - { - id: 124590404, - color: 'b0d206', - name: 'intern-desktop-apps', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-desktop-apps', - created_at: '2021-09-14T14:56:06+08:00', - updated_at: '2021-09-14T15:33:46+08:00', - }, - { - id: 142140531, - color: 'ec0019', - name: 'intern-iSulad', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-iSulad', - created_at: '2022-01-19T15:55:00+08:00', - updated_at: '2022-01-29T22:09:54+08:00', - }, - { - id: 124590142, - color: 'b0d206', - name: 'intern-infra', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-infra', - created_at: '2021-09-14T14:54:46+08:00', - updated_at: '2022-08-17T16:40:44+08:00', - }, - { - id: 152871087, - color: 'ededed', - name: 'intern-jython', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-jython', - created_at: '2022-04-12T19:43:09+08:00', - updated_at: '2022-04-12T20:20:56+08:00', - }, - { - id: 124590412, - color: 'b0d206', - name: 'intern-kernel', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-kernel', - created_at: '2021-09-14T14:56:11+08:00', - updated_at: '2022-10-25T19:20:36+08:00', - }, - { - id: 124590528, - color: 'b0d206', - name: 'intern-kiran-desktop', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-kiran-desktop', - created_at: '2021-09-14T14:56:31+08:00', - updated_at: '2022-08-25T14:04:52+08:00', - }, - { - id: 152871364, - color: 'ededed', - name: 'intern-nmon', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-nmon', - created_at: '2022-04-12T19:45:05+08:00', - updated_at: '2022-04-12T20:22:26+08:00', - }, - { - id: 124590186, - color: 'b0d206', - name: 'intern-openstack', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-openstack', - created_at: '2021-09-14T14:55:05+08:00', - updated_at: '2022-09-30T11:34:04+08:00', - }, - { - id: 124590323, - color: 'b0d206', - name: 'intern-ops', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-ops', - created_at: '2021-09-14T14:55:38+08:00', - updated_at: '2021-09-27T19:40:16+08:00', - }, - { - id: 125884711, - color: 'b0d206', - name: 'intern-other', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-other', - created_at: '2021-09-24T14:18:31+08:00', - updated_at: '2022-07-12T19:00:00+08:00', - }, - { - id: 152871172, - color: 'ededed', - name: 'intern-pax', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-pax', - created_at: '2022-04-12T19:43:38+08:00', - updated_at: '2022-04-12T20:21:20+08:00', - }, - { - id: 152871286, - color: 'ededed', - name: 'intern-ranger', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-ranger', - created_at: '2022-04-12T19:44:46+08:00', - updated_at: '2022-04-12T20:22:07+08:00', - }, - { - id: 152871407, - color: 'ededed', - name: 'intern-rpmdevtools', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-rpmdevtools', - created_at: '2022-04-12T19:45:26+08:00', - updated_at: '2022-04-12T20:22:48+08:00', - }, - { - id: 124861667, - color: 'b0d206', - name: 'intern-task-assign', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-task-assign', - created_at: '2021-09-16T11:47:36+08:00', - updated_at: '2022-10-25T19:20:36+08:00', - }, - { - id: 124861759, - color: 'b0d206', - name: 'intern-task-assigned', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-task-assigned', - created_at: '2021-09-16T11:48:17+08:00', - updated_at: '2022-10-21T10:54:04+08:00', - }, - { - id: 124862376, - color: 'b0d206', - name: 'intern-task-rewiew', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-task-rewiew', - created_at: '2021-09-16T11:52:01+08:00', - updated_at: '2022-10-25T17:47:51+08:00', - }, - { - id: 152871215, - color: 'ededed', - name: 'intern-tidb', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/intern-tidb', - created_at: '2022-04-12T19:44:01+08:00', - updated_at: '2022-04-12T20:21:36+08:00', - }, - { - id: 89764713, - color: '1083d6', - name: 'issue_doc', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/issue_doc', - created_at: '2020-12-04T14:44:13+08:00', - updated_at: '2021-12-09T21:02:59+08:00', - }, - { - id: 46756176, - color: '8c6e63', - name: 'issue_duplicate', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/issue_duplicate', - created_at: '2019-09-24T14:03:20+08:00', - updated_at: '2022-10-18T17:11:51+08:00', - }, - { - id: 89764923, - color: 'fd6206', - name: 'issue_feature', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/issue_feature', - created_at: '2020-12-04T14:45:08+08:00', - updated_at: '2021-08-21T17:16:47+08:00', - }, - { - id: 46756177, - color: '1b1c1d', - name: 'issue_invalid', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/issue_invalid', - created_at: '2019-09-24T14:03:20+08:00', - updated_at: '2022-10-08T11:10:13+08:00', - }, - { - id: 89763828, - color: 'ec0019', - name: 'issue_needinfo', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/issue_needinfo', - created_at: '2020-12-04T14:40:28+08:00', - updated_at: '2022-08-30T16:14:44+08:00', - }, - { - id: 89764364, - color: '20c22e', - name: 'issue_resolved', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/issue_resolved', - created_at: '2020-12-04T14:42:57+08:00', - updated_at: '2022-02-17T11:14:56+08:00', - }, - { - id: 46756179, - color: '767676', - name: 'issue_wontfix', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/issue_wontfix', - created_at: '2019-09-24T14:03:20+08:00', - updated_at: '2022-10-18T17:09:58+08:00', - }, - { - id: 47751241, - color: 'b000cf', - name: 'kind/api-change', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/kind/api-change', - created_at: '2019-10-15T09:39:17+08:00', - updated_at: '2022-06-07T16:29:52+08:00', - }, - { - id: 47751256, - color: 'f1009a', - name: 'kind/bug', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/kind/bug', - created_at: '2019-10-15T09:39:30+08:00', - updated_at: '2022-08-26T14:53:57+08:00', - }, - { - id: 47751271, - color: 'ae6337', - name: 'kind/cleanup', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/kind/cleanup', - created_at: '2019-10-15T09:39:40+08:00', - updated_at: '2020-11-08T11:27:40+08:00', - }, - { - id: 47751286, - color: '767676', - name: 'kind/design', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/kind/design', - created_at: '2019-10-15T09:39:52+08:00', - updated_at: '2021-07-19T19:39:12+08:00', - }, - { - id: 129577215, - color: 'febc08', - name: 'kind/docs', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/kind/docs', - created_at: '2021-10-21T11:16:11+08:00', - updated_at: '2022-02-21T20:02:52+08:00', - }, - { - id: 47751315, - color: '1b1c1d', - name: 'kind/documentation', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/kind/documentation', - created_at: '2019-10-15T09:40:05+08:00', - updated_at: '2022-07-07T19:48:12+08:00', - }, - { - id: 47751444, - color: '648a8d', - name: 'kind/enhancement', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/kind/enhancement', - created_at: '2019-10-15T09:40:44+08:00', - updated_at: '2022-07-21T09:17:44+08:00', - }, - { - id: 47751358, - color: '8c6e63', - name: 'kind/failing-test', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/kind/failing-test', - created_at: '2019-10-15T09:40:20+08:00', - updated_at: '2020-11-12T17:50:24+08:00', - }, - { - id: 47751401, - color: 'cebc06', - name: 'kind/feature', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/kind/feature', - created_at: '2019-10-15T09:40:32+08:00', - updated_at: '2022-10-09T11:02:28+08:00', - }, - { - id: 129577302, - color: 'febc08', - name: 'kind/feature_request', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/kind/feature_request', - created_at: '2021-10-21T11:16:39+08:00', - updated_at: '2021-10-21T11:20:18+08:00', - }, - { - id: 129577244, - color: 'ae6337', - name: 'kind/label_setting', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/kind/label_setting', - created_at: '2021-10-21T11:16:20+08:00', - updated_at: '2021-10-21T11:16:20+08:00', - }, - { - id: 129577193, - color: '8c6e63', - name: 'kind/log', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/kind/log', - created_at: '2021-10-21T11:16:01+08:00', - updated_at: '2021-10-21T11:16:01+08:00', - }, - { - id: 123077354, - color: 'f1009a', - name: 'kind/obs-failed', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/kind/obs-failed', - created_at: '2021-09-02T09:40:43+08:00', - updated_at: '2021-09-02T09:49:17+08:00', - }, - { - id: 70734291, - color: '1dbaae', - name: 'kind/package', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/kind/package', - created_at: '2020-07-16T17:46:35+08:00', - updated_at: '2020-12-16T15:04:48+08:00', - }, - { - id: 129577266, - color: 'b000cf', - name: 'kind/permission', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/kind/permission', - created_at: '2021-10-21T11:16:31+08:00', - updated_at: '2021-10-21T11:16:31+08:00', - }, - { - id: 129577509, - color: 'ae6337', - name: 'kind/schduling', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/kind/schduling', - created_at: '2021-10-21T11:17:27+08:00', - updated_at: '2021-10-21T11:20:13+08:00', - }, - { - id: 129577164, - color: '6a06d1', - name: 'kind/sensitive_words', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/kind/sensitive_words', - created_at: '2021-10-21T11:15:44+08:00', - updated_at: '2021-10-21T11:15:44+08:00', - }, - { - id: 129577359, - color: '648a8d', - name: 'kind/translation', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/kind/translation', - created_at: '2021-10-21T11:16:53+08:00', - updated_at: '2021-10-21T11:16:53+08:00', - }, - { - id: 118345782, - color: '6a06d1', - name: 'kind/wait_for_update', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/kind/wait_for_update', - created_at: '2021-07-26T09:05:41+08:00', - updated_at: '2022-10-27T15:03:12+08:00', - }, - { - id: 47751867, - color: '20c22e', - name: 'lgtm', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm', - created_at: '2019-10-15T09:43:33+08:00', - updated_at: '2022-10-27T16:19:42+08:00', - }, - { - id: 169045673, - color: '53db82', - name: 'lgtm-anonymous_z', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-anonymous_z', - created_at: '2022-08-11T17:11:04+08:00', - updated_at: '2022-08-11T17:11:04+08:00', - }, - { - id: 145217449, - color: 'abdcd7', - name: 'lgtm-beilingxie', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-beilingxie', - created_at: '2022-02-21T21:16:45+08:00', - updated_at: '2022-08-15T20:57:36+08:00', - }, - { - id: 142933453, - color: 'dc08cd', - name: 'lgtm-biannm', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-biannm', - created_at: '2022-01-26T17:33:17+08:00', - updated_at: '2022-09-20T16:59:06+08:00', - }, - { - id: 158892440, - color: '49115f', - name: 'lgtm-bitcoffee', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-bitcoffee', - created_at: '2022-05-23T15:26:01+08:00', - updated_at: '2022-05-23T15:26:01+08:00', - }, - { - id: 153935330, - color: '515352', - name: 'lgtm-blue0613', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-blue0613', - created_at: '2022-04-18T15:06:28+08:00', - updated_at: '2022-04-18T15:06:28+08:00', - }, - { - id: 145548325, - color: '0fb7d5', - name: 'lgtm-bzhaoop', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-bzhaoop', - created_at: '2022-02-23T16:56:06+08:00', - updated_at: '2022-03-08T17:49:34+08:00', - }, - { - id: 151457989, - color: '5bcc4d', - name: 'lgtm-caihaomin', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-caihaomin', - created_at: '2022-04-02T10:17:02+08:00', - updated_at: '2022-04-02T10:17:02+08:00', - }, - { - id: 149864707, - color: '1adae5', - name: 'lgtm-cellfaint', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-cellfaint', - created_at: '2022-03-23T11:49:10+08:00', - updated_at: '2022-10-27T14:32:41+08:00', - }, - { - id: 175159782, - color: '389bc7', - name: 'lgtm-cf-zhao', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-cf-zhao', - created_at: '2022-09-20T15:12:25+08:00', - updated_at: '2022-10-24T19:12:18+08:00', - }, - { - id: 137001644, - color: '7c41e5', - name: 'lgtm-charlie_li', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-charlie_li', - created_at: '2021-12-14T10:33:48+08:00', - updated_at: '2022-07-15T15:51:01+08:00', - }, - { - id: 138901622, - color: 'a6c05e', - name: 'lgtm-chixinze', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-chixinze', - created_at: '2021-12-28T11:26:58+08:00', - updated_at: '2021-12-28T11:26:58+08:00', - }, - { - id: 145632961, - color: '01c689', - name: 'lgtm-devin-cwd', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-devin-cwd', - created_at: '2022-02-24T10:36:10+08:00', - updated_at: '2022-08-04T13:53:30+08:00', - }, - { - id: 136983686, - color: 'b42317', - name: 'lgtm-dillon_chen', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-dillon_chen', - created_at: '2021-12-14T09:08:06+08:00', - updated_at: '2022-09-09T14:12:43+08:00', - }, - { - id: 171479750, - color: '596b0c', - name: 'lgtm-disnight', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-disnight', - created_at: '2022-08-31T16:40:34+08:00', - updated_at: '2022-08-31T16:40:34+08:00', - }, - { - id: 151524297, - color: 'a05f89', - name: 'lgtm-dongduresearche', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-dongduresearche', - created_at: '2022-04-02T16:11:51+08:00', - updated_at: '2022-04-02T16:11:51+08:00', - }, - { - id: 151980125, - color: 'c7a974', - name: 'lgtm-dou33', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-dou33', - created_at: '2022-04-06T17:16:25+08:00', - updated_at: '2022-09-26T13:56:04+08:00', - }, - { - id: 146605705, - color: 'ad5754', - name: 'lgtm-doudou19', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-doudou19', - created_at: '2022-03-03T10:02:04+08:00', - updated_at: '2022-03-03T10:02:04+08:00', - }, - { - id: 171405896, - color: '7cd264', - name: 'lgtm-duyiwei7w', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-duyiwei7w', - created_at: '2022-08-31T09:24:46+08:00', - updated_at: '2022-09-02T09:04:04+08:00', - }, - { - id: 174542804, - color: '21f69a', - name: 'lgtm-dwl301', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-dwl301', - created_at: '2022-09-15T16:00:39+08:00', - updated_at: '2022-09-20T15:06:14+08:00', - }, - { - id: 136985130, - color: '2fb81a', - name: 'lgtm-eastb233', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-eastb233', - created_at: '2021-12-14T09:15:48+08:00', - updated_at: '2021-12-14T09:15:49+08:00', - }, - { - id: 143600572, - color: '6f18e2', - name: 'lgtm-gameoverboss', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-gameoverboss', - created_at: '2022-02-08T14:32:06+08:00', - updated_at: '2022-03-01T20:49:59+08:00', - }, - { - id: 165735139, - color: '02aff8', - name: 'lgtm-gaoruoshu', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-gaoruoshu', - created_at: '2022-07-15T09:41:57+08:00', - updated_at: '2022-07-15T09:41:57+08:00', - }, - { - id: 137096454, - color: '018a56', - name: 'lgtm-gatieme', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-gatieme', - created_at: '2021-12-14T19:33:48+08:00', - updated_at: '2021-12-16T19:26:00+08:00', - }, - { - id: 146128557, - color: '1b83a1', - name: 'lgtm-geasscore', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-geasscore', - created_at: '2022-02-28T12:25:31+08:00', - updated_at: '2022-10-12T15:15:12+08:00', - }, - { - id: 141852097, - color: '8f7630', - name: 'lgtm-genedna', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-genedna', - created_at: '2022-01-17T15:28:27+08:00', - updated_at: '2022-02-22T22:10:20+08:00', - }, - { - id: 136905935, - color: '1dbaae', - name: 'lgtm-georgecao', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-georgecao', - created_at: '2021-12-13T16:16:44+08:00', - updated_at: '2022-10-24T19:23:44+08:00', - }, - { - id: 161658786, - color: '3a61e4', - name: 'lgtm-georyi-yao', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-georyi-yao', - created_at: '2022-06-14T09:39:46+08:00', - updated_at: '2022-10-24T14:42:44+08:00', - }, - { - id: 149751615, - color: '64f1c7', - name: 'lgtm-guohaocs2c', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-guohaocs2c', - created_at: '2022-03-22T17:07:35+08:00', - updated_at: '2022-09-26T14:09:53+08:00', - }, - { - id: 138343272, - color: '1a67de', - name: 'lgtm-gwei3', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-gwei3', - created_at: '2021-12-23T17:07:08+08:00', - updated_at: '2022-10-27T15:17:20+08:00', - }, - { - id: 139793020, - color: '3ed506', - name: 'lgtm-haijianzhang', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-haijianzhang', - created_at: '2022-01-05T09:58:40+08:00', - updated_at: '2022-01-05T09:58:40+08:00', - }, - { - id: 151962699, - color: '08eb66', - name: 'lgtm-hanxinke', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-hanxinke', - created_at: '2022-04-06T16:03:51+08:00', - updated_at: '2022-04-06T16:03:51+08:00', - }, - { - id: 147465082, - color: '57f322', - name: 'lgtm-hejiancong557', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-hejiancong557', - created_at: '2022-03-08T15:22:12+08:00', - updated_at: '2022-05-19T11:40:34+08:00', - }, - { - id: 138162846, - color: 'b11f2c', - name: 'lgtm-hjimmy', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-hjimmy', - created_at: '2021-12-22T17:13:16+08:00', - updated_at: '2022-08-04T18:23:13+08:00', - }, - { - id: 179464043, - color: '7c65d2', - name: 'lgtm-houmingyong', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-houmingyong', - created_at: '2022-10-25T09:29:16+08:00', - updated_at: '2022-10-25T09:29:16+08:00', - }, - { - id: 157497525, - color: '0ff615', - name: 'lgtm-hua_yadong', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-hua_yadong', - created_at: '2022-05-13T09:57:52+08:00', - updated_at: '2022-05-13T09:57:52+08:00', - }, - { - id: 169563373, - color: '8ee5f5', - name: 'lgtm-huangtianhua', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-huangtianhua', - created_at: '2022-08-16T10:15:50+08:00', - updated_at: '2022-08-16T10:15:50+08:00', - }, - { - id: 157888440, - color: '1beb19', - name: 'lgtm-imxcc', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-imxcc', - created_at: '2022-05-16T14:12:23+08:00', - updated_at: '2022-05-16T14:12:23+08:00', - }, - { - id: 146439222, - color: '7a09af', - name: 'lgtm-iotwins', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-iotwins', - created_at: '2022-03-02T10:14:08+08:00', - updated_at: '2022-03-02T10:14:08+08:00', - }, - { - id: 157087149, - color: '6ba460', - name: 'lgtm-isoftljj', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-isoftljj', - created_at: '2022-05-10T16:46:21+08:00', - updated_at: '2022-06-15T17:27:50+08:00', - }, - { - id: 138577665, - color: 'c879bc', - name: 'lgtm-jiangfeilong100', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-jiangfeilong100', - created_at: '2021-12-25T16:45:49+08:00', - updated_at: '2021-12-25T18:08:23+08:00', - }, - { - id: 142970843, - color: '633836', - name: 'lgtm-jianminw', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-jianminw', - created_at: '2022-01-27T09:35:45+08:00', - updated_at: '2022-09-30T16:47:53+08:00', - }, - { - id: 151473722, - color: '4fa8bc', - name: 'lgtm-jingxiaolu', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-jingxiaolu', - created_at: '2022-04-02T11:28:30+08:00', - updated_at: '2022-04-02T11:28:30+08:00', - }, - { - id: 161659803, - color: '009a15', - name: 'lgtm-jintao-yin', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-jintao-yin', - created_at: '2022-06-14T09:44:28+08:00', - updated_at: '2022-06-14T09:44:28+08:00', - }, - { - id: 158236790, - color: '9f723e', - name: 'lgtm-jvmboy', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-jvmboy', - created_at: '2022-05-18T16:00:43+08:00', - updated_at: '2022-10-24T19:14:42+08:00', - }, - { - id: 175652123, - color: 'a35950', - name: 'lgtm-jxy_git', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-jxy_git', - created_at: '2022-09-23T17:42:24+08:00', - updated_at: '2022-09-26T09:32:16+08:00', - }, - { - id: 167373271, - color: '714fe7', - name: 'lgtm-kailiu42', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-kailiu42', - created_at: '2022-07-28T15:30:02+08:00', - updated_at: '2022-08-04T13:55:26+08:00', - }, - { - id: 157901828, - color: 'b50967', - name: 'lgtm-kevinzhu1', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-kevinzhu1', - created_at: '2022-05-16T15:06:14+08:00', - updated_at: '2022-05-16T15:06:15+08:00', - }, - { - id: 176339053, - color: '0f9020', - name: 'lgtm-kuenking111', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-kuenking111', - created_at: '2022-09-29T09:55:56+08:00', - updated_at: '2022-10-08T15:16:44+08:00', - }, - { - id: 153343483, - color: 'b94ff4', - name: 'lgtm-laokz', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-laokz', - created_at: '2022-04-15T18:17:28+08:00', - updated_at: '2022-10-12T15:03:16+08:00', - }, - { - id: 158891387, - color: '9d33ef', - name: 'lgtm-lemmyhuang', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-lemmyhuang', - created_at: '2022-05-23T15:20:51+08:00', - updated_at: '2022-05-23T15:20:51+08:00', - }, - { - id: 137976969, - color: 'd256e2', - name: 'lgtm-lemon-higgins', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-lemon-higgins', - created_at: '2021-12-21T14:10:41+08:00', - updated_at: '2021-12-21T14:10:41+08:00', - }, - { - id: 178368855, - color: 'e3a5d5', - name: 'lgtm-li-yangyang20', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-li-yangyang20', - created_at: '2022-10-17T14:32:05+08:00', - updated_at: '2022-10-18T18:47:46+08:00', - }, - { - id: 175930581, - color: '1706ee', - name: 'lgtm-liangkeming', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-liangkeming', - created_at: '2022-09-26T14:22:00+08:00', - updated_at: '2022-09-26T14:22:00+08:00', - }, - { - id: 151962572, - color: 'aca2a8', - name: 'lgtm-licihua', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-licihua', - created_at: '2022-04-06T16:02:34+08:00', - updated_at: '2022-07-22T14:05:37+08:00', - }, - { - id: 163492697, - color: 'b1e47a', - name: 'lgtm-liksh', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-liksh', - created_at: '2022-06-28T09:22:59+08:00', - updated_at: '2022-06-28T11:36:41+08:00', - }, - { - id: 169148410, - color: 'be9a10', - name: 'lgtm-linzichang', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-linzichang', - created_at: '2022-08-12T14:20:54+08:00', - updated_at: '2022-09-01T18:55:07+08:00', - }, - { - id: 145813345, - color: 'bd97d3', - name: 'lgtm-liqingqing_1229', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-liqingqing_1229', - created_at: '2022-02-25T14:11:33+08:00', - updated_at: '2022-03-07T11:01:54+08:00', - }, - { - id: 155059085, - color: '341949', - name: 'lgtm-liubuguiii', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-liubuguiii', - created_at: '2022-04-25T14:29:33+08:00', - updated_at: '2022-04-28T11:45:32+08:00', - }, - { - id: 143149320, - color: 'deb519', - name: 'lgtm-liuqi469227928', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-liuqi469227928', - created_at: '2022-01-29T10:08:52+08:00', - updated_at: '2022-06-24T10:32:42+08:00', - }, - { - id: 165410189, - color: '6273b3', - name: 'lgtm-liuzhiqiang26', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-liuzhiqiang26', - created_at: '2022-07-12T20:43:16+08:00', - updated_at: '2022-07-12T20:43:16+08:00', - }, - { - id: 143599631, - color: '7f2bfa', - name: 'lgtm-lostwayzxc', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-lostwayzxc', - created_at: '2022-02-08T14:26:04+08:00', - updated_at: '2022-09-27T20:53:01+08:00', - }, - { - id: 147464506, - color: 'e7d823', - name: 'lgtm-luyao201', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-luyao201', - created_at: '2022-03-08T15:20:35+08:00', - updated_at: '2022-05-19T11:41:05+08:00', - }, - { - id: 147570865, - color: 'abcbce', - name: 'lgtm-mrrlu', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-mrrlu', - created_at: '2022-03-09T09:24:59+08:00', - updated_at: '2022-10-27T16:23:19+08:00', - }, - { - id: 136959031, - color: '59f535', - name: 'lgtm-myeuler', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-myeuler', - created_at: '2021-12-13T21:41:06+08:00', - updated_at: '2022-10-27T14:53:31+08:00', - }, - { - id: 138535367, - color: '1f4db8', - name: 'lgtm-njlzk', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-njlzk', - created_at: '2021-12-25T09:27:11+08:00', - updated_at: '2021-12-25T09:27:11+08:00', - }, - { - id: 168439729, - color: 'bcd97b', - name: 'lgtm-nlgwcy', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-nlgwcy', - created_at: '2022-08-06T16:59:16+08:00', - updated_at: '2022-08-31T14:09:41+08:00', - }, - { - id: 157262937, - color: 'b954d6', - name: 'lgtm-orange-snn', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-orange-snn', - created_at: '2022-05-11T17:15:59+08:00', - updated_at: '2022-05-21T15:54:55+08:00', - }, - { - id: 151974167, - color: '21ca2f', - name: 'lgtm-overweight', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-overweight', - created_at: '2022-04-06T16:50:47+08:00', - updated_at: '2022-08-18T17:21:37+08:00', - }, - { - id: 144651975, - color: '051356', - name: 'lgtm-pangbanme', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-pangbanme', - created_at: '2022-02-17T09:48:25+08:00', - updated_at: '2022-02-17T09:48:25+08:00', - }, - { - id: 171752797, - color: '8a02e5', - name: 'lgtm-paul-huang', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-paul-huang', - created_at: '2022-09-02T17:07:54+08:00', - updated_at: '2022-09-02T17:07:54+08:00', - }, - { - id: 162807788, - color: 'e7268d', - name: 'lgtm-peilin-guo', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-peilin-guo', - created_at: '2022-06-22T16:06:20+08:00', - updated_at: '2022-10-08T15:16:43+08:00', - }, - { - id: 137188246, - color: '191305', - name: 'lgtm-pengryan', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-pengryan', - created_at: '2021-12-15T14:06:47+08:00', - updated_at: '2022-09-05T14:35:38+08:00', - }, - { - id: 165170524, - color: '5db717', - name: 'lgtm-pig-s-trotters', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-pig-s-trotters', - created_at: '2022-07-11T11:47:05+08:00', - updated_at: '2022-08-04T13:03:02+08:00', - }, - { - id: 146696974, - color: '5d458c', - name: 'lgtm-realzhongkeyi', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-realzhongkeyi', - created_at: '2022-03-03T17:12:35+08:00', - updated_at: '2022-04-07T16:15:39+08:00', - }, - { - id: 137681734, - color: 'dc0ee3', - name: 'lgtm-relue0z', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-relue0z', - created_at: '2021-12-19T13:54:40+08:00', - updated_at: '2022-07-28T16:17:24+08:00', - }, - { - id: 166038554, - color: '836722', - name: 'lgtm-rosinl', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-rosinl', - created_at: '2022-07-18T10:20:57+08:00', - updated_at: '2022-07-22T16:19:33+08:00', - }, - { - id: 166280109, - color: '880f96', - name: 'lgtm-ruebb', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-ruebb', - created_at: '2022-07-19T19:06:28+08:00', - updated_at: '2022-07-20T15:04:30+08:00', - }, - { - id: 161876185, - color: 'f40b2c', - name: 'lgtm-seuzw', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-seuzw', - created_at: '2022-06-15T16:22:13+08:00', - updated_at: '2022-10-13T15:59:08+08:00', - }, - { - id: 136943802, - color: '0fa072', - name: 'lgtm-shinwell_hu', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-shinwell_hu', - created_at: '2021-12-13T19:47:08+08:00', - updated_at: '2022-10-27T14:44:41+08:00', - }, - { - id: 177380150, - color: 'c938ca', - name: 'lgtm-sinever', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-sinever', - created_at: '2022-10-10T10:31:29+08:00', - updated_at: '2022-10-10T10:31:29+08:00', - }, - { - id: 161822136, - color: '226612', - name: 'lgtm-small_leek', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-small_leek', - created_at: '2022-06-15T10:50:18+08:00', - updated_at: '2022-07-20T16:53:23+08:00', - }, - { - id: 146256019, - color: 'da8dfe', - name: 'lgtm-snoweay', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-snoweay', - created_at: '2022-03-01T09:27:51+08:00', - updated_at: '2022-03-02T08:33:11+08:00', - }, - { - id: 138340147, - color: 'e619dd', - name: 'lgtm-solarhu', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-solarhu', - created_at: '2021-12-23T16:58:34+08:00', - updated_at: '2022-09-29T19:58:07+08:00', - }, - { - id: 137928656, - color: '4062a0', - name: 'lgtm-stonefly128', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-stonefly128', - created_at: '2021-12-21T08:48:07+08:00', - updated_at: '2022-10-18T19:26:39+08:00', - }, - { - id: 158906543, - color: 'af7257', - name: 'lgtm-t_feng', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-t_feng', - created_at: '2022-05-23T16:23:11+08:00', - updated_at: '2022-08-11T17:25:44+08:00', - }, - { - id: 154347616, - color: '0de828', - name: 'lgtm-tangjie02', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-tangjie02', - created_at: '2022-04-20T17:42:44+08:00', - updated_at: '2022-04-21T08:52:26+08:00', - }, - { - id: 160782212, - color: '78d977', - name: 'lgtm-volcanodragon', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-volcanodragon', - created_at: '2022-06-07T14:12:37+08:00', - updated_at: '2022-06-07T14:12:37+08:00', - }, - { - id: 142311118, - color: 'a7cbf7', - name: 'lgtm-vonhust', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-vonhust', - created_at: '2022-01-20T19:33:50+08:00', - updated_at: '2022-10-27T14:55:33+08:00', - }, - { - id: 161723647, - color: '4db53e', - name: 'lgtm-walkingwalk', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-walkingwalk', - created_at: '2022-06-14T16:03:10+08:00', - updated_at: '2022-06-22T16:44:17+08:00', - }, - { - id: 137843551, - color: '41a93f', - name: 'lgtm-wangchong199592', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-wangchong199592', - created_at: '2021-12-20T17:43:03+08:00', - updated_at: '2022-07-28T19:01:10+08:00', - }, - { - id: 158896709, - color: 'd92f2d', - name: 'lgtm-wangxp006', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-wangxp006', - created_at: '2022-05-23T15:45:23+08:00', - updated_at: '2022-05-24T16:28:55+08:00', - }, - { - id: 153335929, - color: '836ff0', - name: 'lgtm-wangyangdahai', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-wangyangdahai', - created_at: '2022-04-15T17:37:17+08:00', - updated_at: '2022-10-12T15:10:35+08:00', - }, - { - id: 170486278, - color: '66092e', - name: 'lgtm-wangyx0704', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-wangyx0704', - created_at: '2022-08-23T15:14:47+08:00', - updated_at: '2022-08-23T15:34:37+08:00', - }, - { - id: 151475349, - color: '2957d4', - name: 'lgtm-weidongkl', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-weidongkl', - created_at: '2022-04-02T11:36:01+08:00', - updated_at: '2022-10-12T19:37:52+08:00', - }, - { - id: 145816802, - color: '2c1968', - name: 'lgtm-whoisxxx', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-whoisxxx', - created_at: '2022-02-25T14:29:53+08:00', - updated_at: '2022-02-25T14:29:53+08:00', - }, - { - id: 142868041, - color: '6a8ead', - name: 'lgtm-wl1587', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-wl1587', - created_at: '2022-01-26T09:40:23+08:00', - updated_at: '2022-01-26T09:40:23+08:00', - }, - { - id: 166120733, - color: 'acdb9e', - name: 'lgtm-wu-changsheng', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-wu-changsheng', - created_at: '2022-07-18T17:26:30+08:00', - updated_at: '2022-07-21T16:16:09+08:00', - }, - { - id: 146217345, - color: 'dcbb63', - name: 'lgtm-wu_fengguang', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-wu_fengguang', - created_at: '2022-02-28T20:39:48+08:00', - updated_at: '2022-10-24T14:26:45+08:00', - }, - { - id: 160648428, - color: 'e6bfeb', - name: 'lgtm-wubo009', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-wubo009', - created_at: '2022-06-06T15:32:54+08:00', - updated_at: '2022-06-06T16:05:27+08:00', - }, - { - id: 145813458, - color: 'bb9145', - name: 'lgtm-wuwei_plct', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-wuwei_plct', - created_at: '2022-02-25T14:12:08+08:00', - updated_at: '2022-05-19T23:16:29+08:00', - }, - { - id: 169152500, - color: '6a3469', - name: 'lgtm-wuzeyi1', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-wuzeyi1', - created_at: '2022-08-12T14:41:18+08:00', - updated_at: '2022-10-27T11:00:51+08:00', - }, - { - id: 138982579, - color: 'a0eafb', - name: 'lgtm-xiexiuqi', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-xiexiuqi', - created_at: '2021-12-28T19:00:51+08:00', - updated_at: '2022-08-13T16:45:35+08:00', - }, - { - id: 160937001, - color: 'f4969c', - name: 'lgtm-xiezhipeng1', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-xiezhipeng1', - created_at: '2022-06-08T14:26:02+08:00', - updated_at: '2022-08-10T14:31:24+08:00', - }, - { - id: 146128670, - color: 'f14576', - name: 'lgtm-xijing666', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-xijing666', - created_at: '2022-02-28T12:26:45+08:00', - updated_at: '2022-02-28T12:26:45+08:00', - }, - { - id: 144002014, - color: '9cf33c', - name: 'lgtm-xiyuanwang', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-xiyuanwang', - created_at: '2022-02-11T14:43:52+08:00', - updated_at: '2022-02-11T14:43:52+08:00', - }, - { - id: 146694198, - color: 'b90126', - name: 'lgtm-xqm227', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-xqm227', - created_at: '2022-03-03T17:02:20+08:00', - updated_at: '2022-03-03T17:02:20+08:00', - }, - { - id: 179366972, - color: 'cbec55', - name: 'lgtm-xu-think-about-', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-xu-think-about-', - created_at: '2022-10-24T14:41:09+08:00', - updated_at: '2022-10-25T15:01:34+08:00', - }, - { - id: 159013189, - color: 'a51888', - name: 'lgtm-yanan-rock', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-yanan-rock', - created_at: '2022-05-24T10:44:49+08:00', - updated_at: '2022-05-24T10:44:49+08:00', - }, - { - id: 175889295, - color: '5bfaab', - name: 'lgtm-yangzhao_kl', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-yangzhao_kl', - created_at: '2022-09-26T09:42:08+08:00', - updated_at: '2022-10-08T10:05:03+08:00', - }, - { - id: 165588584, - color: '1e68ec', - name: 'lgtm-yanxiaobing2020', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-yanxiaobing2020', - created_at: '2022-07-14T09:02:44+08:00', - updated_at: '2022-07-14T09:02:45+08:00', - }, - { - id: 137772709, - color: '11a239', - name: 'lgtm-yeqinglong01', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-yeqinglong01', - created_at: '2021-12-20T11:04:43+08:00', - updated_at: '2022-10-27T13:49:12+08:00', - }, - { - id: 174506720, - color: '39e538', - name: 'lgtm-young1c', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-young1c', - created_at: '2022-09-15T11:50:18+08:00', - updated_at: '2022-09-23T14:51:03+08:00', - }, - { - id: 167350438, - color: 'bf0b1a', - name: 'lgtm-yueyaoqiang', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-yueyaoqiang', - created_at: '2022-07-28T12:53:56+08:00', - updated_at: '2022-08-05T16:15:10+08:00', - }, - { - id: 162290309, - color: '5d4e4b', - name: 'lgtm-zengwefeng', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-zengwefeng', - created_at: '2022-06-18T14:51:38+08:00', - updated_at: '2022-06-21T15:09:29+08:00', - }, - { - id: 163496319, - color: 'edc529', - name: 'lgtm-zh-f', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-zh-f', - created_at: '2022-06-28T09:41:50+08:00', - updated_at: '2022-06-29T10:47:15+08:00', - }, - { - id: 145555628, - color: 'bcc2c4', - name: 'lgtm-zhang__3125', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-zhang__3125', - created_at: '2022-02-23T17:24:16+08:00', - updated_at: '2022-03-22T18:03:50+08:00', - }, - { - id: 163494701, - color: '8efdbb', - name: 'lgtm-zhangy1317', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-zhangy1317', - created_at: '2022-06-28T09:33:18+08:00', - updated_at: '2022-06-28T11:36:41+08:00', - }, - { - id: 136952578, - color: '0de9e9', - name: 'lgtm-zhengzhenyu', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-zhengzhenyu', - created_at: '2021-12-13T20:55:53+08:00', - updated_at: '2022-09-24T17:00:21+08:00', - }, - { - id: 150813312, - color: '1667ae', - name: 'lgtm-zhongjun2', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-zhongjun2', - created_at: '2022-03-29T12:07:11+08:00', - updated_at: '2022-07-19T10:53:38+08:00', - }, - { - id: 162798368, - color: 'ba802c', - name: 'lgtm-zhuchunyi', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-zhuchunyi', - created_at: '2022-06-22T15:30:23+08:00', - updated_at: '2022-07-07T20:43:10+08:00', - }, - { - id: 165868972, - color: 'f81058', - name: 'lgtm-zhujianwei001', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-zhujianwei001', - created_at: '2022-07-16T10:42:05+08:00', - updated_at: '2022-07-16T10:42:05+08:00', - }, - { - id: 177224458, - color: '5ba86f', - name: 'lgtm-zhunaipan', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/lgtm-zhunaipan', - created_at: '2022-10-09T10:19:21+08:00', - updated_at: '2022-10-10T00:02:51+08:00', - }, - { - id: 169243477, - color: 'ededed', - name: 'linkpull', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/linkpull', - created_at: '2022-08-13T09:55:14+08:00', - updated_at: '2022-08-18T17:52:25+08:00', - }, - { - id: 129571945, - color: '6a06d1', - name: 'mailing_list', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/mailing_list', - created_at: '2021-10-21T10:55:43+08:00', - updated_at: '2021-10-21T10:55:43+08:00', - }, - { - id: 129577135, - color: '1083d6', - name: 'meeting', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/meeting', - created_at: '2021-10-21T11:15:34+08:00', - updated_at: '2022-01-07T16:21:34+08:00', - }, - { - id: 177347202, - color: '648a8d', - name: 'merge/flattened', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/merge/flattened', - created_at: '2022-10-10T00:03:09+08:00', - updated_at: '2022-10-10T14:13:00+08:00', - }, - { - id: 177347096, - color: '1083d6', - name: 'merge/rebase', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/merge/rebase', - created_at: '2022-10-10T00:01:19+08:00', - updated_at: '2022-10-26T11:34:25+08:00', - }, - { - id: 178967326, - color: 'ededed', - name: 'merge/squash', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/merge/squash', - created_at: '2022-10-21T10:46:22+08:00', - updated_at: '2022-10-21T10:46:22+08:00', - }, - { - id: 74784530, - color: '1083d6', - name: 'openEuler-20.03-LTS', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/openEuler-20.03-LTS', - created_at: '2020-08-14T16:22:05+08:00', - updated_at: '2022-06-06T19:37:53+08:00', - }, - { - id: 74784539, - color: '1083d6', - name: 'openEuler-20.09', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/openEuler-20.09', - created_at: '2020-08-14T16:22:17+08:00', - updated_at: '2022-09-15T19:36:25+08:00', - }, - { - id: 47751058, - color: 'ec0019', - name: 'openeuler-cla/no', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/openeuler-cla/no', - created_at: '2019-10-15T09:37:28+08:00', - updated_at: '2022-10-27T14:37:30+08:00', - }, - { - id: 47751036, - color: '20c22e', - name: 'openeuler-cla/yes', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/openeuler-cla/yes', - created_at: '2019-10-15T09:37:14+08:00', - updated_at: '2022-10-27T16:33:27+08:00', - }, - { - id: 47751508, - color: 'ec0019', - name: 'priority/high', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/priority/high', - created_at: '2019-10-15T09:41:05+08:00', - updated_at: '2022-09-13T12:55:43+08:00', - }, - { - id: 47751538, - color: 'febc08', - name: 'priority/low', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/priority/low', - created_at: '2019-10-15T09:41:26+08:00', - updated_at: '2022-09-22T14:33:35+08:00', - }, - { - id: 47751523, - color: 'fd6206', - name: 'priority/medium', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/priority/medium', - created_at: '2019-10-15T09:41:16+08:00', - updated_at: '2022-09-23T15:21:46+08:00', - }, - { - id: 46756178, - color: '00B5AD', - name: 'question', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/question', - created_at: '2019-09-24T14:03:20+08:00', - updated_at: '2022-10-18T17:07:54+08:00', - }, - { - id: 79374230, - color: 'ec0019', - name: 'regression-failed', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/regression-failed', - created_at: '2020-09-17T20:15:28+08:00', - updated_at: '2022-03-09T16:09:29+08:00', - }, - { - id: 140456474, - color: '1083d6', - name: 'release-check', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/release-check', - created_at: '2022-01-07T17:07:39+08:00', - updated_at: '2022-01-13T16:01:34+08:00', - }, - { - id: 124520287, - color: '6a06d1', - name: 'severity/blocker', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/severity/blocker', - created_at: '2021-09-13T23:32:20+08:00', - updated_at: '2021-09-13T23:32:20+08:00', - }, - { - id: 124520316, - color: 'f1009a', - name: 'severity/critical', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/severity/critical', - created_at: '2021-09-13T23:32:41+08:00', - updated_at: '2021-09-13T23:32:41+08:00', - }, - { - id: 124520331, - color: 'ec0019', - name: 'severity/major', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/severity/major', - created_at: '2021-09-13T23:32:59+08:00', - updated_at: '2021-09-13T23:32:59+08:00', - }, - { - id: 124520389, - color: 'febc08', - name: 'severity/minor', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/severity/minor', - created_at: '2021-09-13T23:33:42+08:00', - updated_at: '2021-09-30T17:09:31+08:00', - }, - { - id: 124520367, - color: 'fd6206', - name: 'severity/normal', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/severity/normal', - created_at: '2021-09-13T23:33:24+08:00', - updated_at: '2021-09-13T23:33:24+08:00', - }, - { - id: 108143307, - color: '5ae441', - name: 'sig/A-Tune', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/A-Tune', - created_at: '2021-05-06T11:00:55+08:00', - updated_at: '2022-10-27T09:39:23+08:00', - }, - { - id: 107639741, - color: '8cec04', - name: 'sig/Application', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/Application', - created_at: '2021-04-29T15:26:32+08:00', - updated_at: '2022-10-27T15:27:23+08:00', - }, - { - id: 107512927, - color: '3d7eb3', - name: 'sig/Base-service', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/Base-service', - created_at: '2021-04-28T16:55:31+08:00', - updated_at: '2022-10-27T16:33:25+08:00', - }, - { - id: 107515939, - color: '03f8fe', - name: 'sig/Compiler', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/Compiler', - created_at: '2021-04-28T17:10:46+08:00', - updated_at: '2022-10-27T16:14:34+08:00', - }, - { - id: 107649187, - color: '0b0641', - name: 'sig/Computing', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/Computing', - created_at: '2021-04-29T16:11:14+08:00', - updated_at: '2022-10-27T14:24:41+08:00', - }, - { - id: 107657521, - color: '76a20e', - name: 'sig/DB', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/DB', - created_at: '2021-04-29T16:46:17+08:00', - updated_at: '2022-10-25T17:28:36+08:00', - }, - { - id: 107646301, - color: '63e03b', - name: 'sig/Desktop', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/Desktop', - created_at: '2021-04-29T15:57:55+08:00', - updated_at: '2022-10-27T15:20:19+08:00', - }, - { - id: 121591595, - color: '8bde09', - name: 'sig/G11N', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/G11N', - created_at: '2021-08-20T17:14:26+08:00', - updated_at: '2022-08-29T16:32:32+08:00', - }, - { - id: 109891994, - color: 'b35f85', - name: 'sig/GNOME', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/GNOME', - created_at: '2021-05-19T12:19:30+08:00', - updated_at: '2022-10-27T14:13:21+08:00', - }, - { - id: 107525106, - color: '0fdc6c', - name: 'sig/Infrastructure', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/Infrastructure', - created_at: '2021-04-28T17:39:02+08:00', - updated_at: '2022-10-26T18:02:29+08:00', - }, - { - id: 108509492, - color: '1dcaf9', - name: 'sig/Kernel', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/Kernel', - created_at: '2021-05-08T16:20:45+08:00', - updated_at: '2022-10-27T16:24:32+08:00', - }, - { - id: 130106725, - color: 'd10b6f', - name: 'sig/Marketing', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/Marketing', - created_at: '2021-10-24T02:05:57+08:00', - updated_at: '2021-12-09T15:17:46+08:00', - }, - { - id: 107602868, - color: '4e9bb5', - name: 'sig/Networking', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/Networking', - created_at: '2021-04-29T11:07:16+08:00', - updated_at: '2022-10-27T16:25:00+08:00', - }, - { - id: 107661645, - color: '9a3903', - name: 'sig/Others', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/Others', - created_at: '2021-04-29T17:04:15+08:00', - updated_at: '2022-10-26T17:29:25+08:00', - }, - { - id: 109026009, - color: 'b1a4d5', - name: 'sig/Packaging', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/Packaging', - created_at: '2021-05-12T15:13:57+08:00', - updated_at: '2022-10-26T14:04:09+08:00', - }, - { - id: 108347112, - color: '95328b', - name: 'sig/Private', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/Private', - created_at: '2021-05-07T15:43:14+08:00', - updated_at: '2022-05-24T14:44:10+08:00', - }, - { - id: 107626849, - color: '1247e1', - name: 'sig/Programming-lang', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/Programming-lang', - created_at: '2021-04-29T14:25:07+08:00', - updated_at: '2022-10-24T18:58:33+08:00', - }, - { - id: 109267062, - color: '6e8dfe', - name: 'sig/Runtime', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/Runtime', - created_at: '2021-05-14T09:54:31+08:00', - updated_at: '2022-10-26T17:43:33+08:00', - }, - { - id: 107518432, - color: 'f11cb7', - name: 'sig/Storage', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/Storage', - created_at: '2021-04-28T17:21:55+08:00', - updated_at: '2022-10-27T09:33:45+08:00', - }, - { - id: 108204524, - color: '35f3f6', - name: 'sig/System-tool', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/System-tool', - created_at: '2021-05-06T16:44:18+08:00', - updated_at: '2022-10-27T15:30:22+08:00', - }, - { - id: 123002580, - color: '9aba88', - name: 'sig/TC', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/TC', - created_at: '2021-09-01T16:51:35+08:00', - updated_at: '2022-10-27T16:10:54+08:00', - }, - { - id: 108172720, - color: '47b322', - name: 'sig/Virt', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/Virt', - created_at: '2021-05-06T14:28:10+08:00', - updated_at: '2022-10-27T16:16:46+08:00', - }, - { - id: 153247510, - color: '69e553', - name: 'sig/ai', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/ai', - created_at: '2022-04-15T10:04:32+08:00', - updated_at: '2022-10-27T05:30:58+08:00', - }, - { - id: 47751726, - color: 'cebc06', - name: 'sig/api', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/api', - created_at: '2019-10-15T09:42:39+08:00', - updated_at: '2019-10-15T09:42:39+08:00', - }, - { - id: 153097450, - color: '47d52f', - name: 'sig/bigdata', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/bigdata', - created_at: '2022-04-14T10:45:58+08:00', - updated_at: '2022-10-27T14:40:38+08:00', - }, - { - id: 107775485, - color: '55f8f4', - name: 'sig/dev-utils', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/dev-utils', - created_at: '2021-04-30T15:34:07+08:00', - updated_at: '2022-10-27T12:54:09+08:00', - }, - { - id: 47751690, - color: '8c6e63', - name: 'sig/doc', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/doc', - created_at: '2019-10-15T09:42:30+08:00', - updated_at: '2022-10-27T15:09:35+08:00', - }, - { - id: 47751631, - color: 'f1009a', - name: 'sig/driver', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/driver', - created_at: '2019-10-15T09:41:52+08:00', - updated_at: '2020-08-04T15:29:53+08:00', - }, - { - id: 73019829, - color: '20c22e', - name: 'sig/governance', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/governance', - created_at: '2020-08-06T15:31:23+08:00', - updated_at: '2020-08-06T15:31:23+08:00', - }, - { - id: 107525359, - color: '516e99', - name: 'sig/iSulad', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/iSulad', - created_at: '2021-04-28T17:40:31+08:00', - updated_at: '2022-10-27T09:40:18+08:00', - }, - { - id: 47751602, - color: 'b000cf', - name: 'sig/kernel', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/kernel', - created_at: '2019-10-15T09:41:41+08:00', - updated_at: '2022-05-31T14:56:50+08:00', - }, - { - id: 110422350, - color: '917a04', - name: 'sig/oVirt', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/oVirt', - created_at: '2021-05-23T22:54:21+08:00', - updated_at: '2022-10-26T14:52:28+08:00', - }, - { - id: 47751654, - color: '767676', - name: 'sig/release', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/release', - created_at: '2019-10-15T09:42:14+08:00', - updated_at: '2022-01-19T18:37:55+08:00', - }, - { - id: 122683972, - color: 'fd2bd6', - name: 'sig/security-committ', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/security-committ', - created_at: '2021-08-30T12:01:37+08:00', - updated_at: '2021-11-05T19:05:01+08:00', - }, - { - id: 113551469, - color: '6f569d', - name: 'sig/sig-AccLib', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-AccLib', - created_at: '2021-06-17T17:02:08+08:00', - updated_at: '2022-10-27T14:28:34+08:00', - }, - { - id: 111996126, - color: 'ededed', - name: 'sig/sig-CICD', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-CICD', - created_at: '2021-06-04T17:41:27+08:00', - updated_at: '2022-10-17T09:18:19+08:00', - }, - { - id: 107512107, - color: '318eb3', - name: 'sig/sig-CloudNative', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-CloudNative', - created_at: '2021-04-28T16:51:20+08:00', - updated_at: '2022-10-27T09:34:12+08:00', - }, - { - id: 107607042, - color: '61b5fb', - name: 'sig/sig-Community', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-Community', - created_at: '2021-04-29T11:29:35+08:00', - updated_at: '2022-10-18T17:06:05+08:00', - }, - { - id: 112329866, - color: 'cfc596', - name: 'sig/sig-Compatibilit', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-Compatibilit', - created_at: '2021-06-07T19:33:12+08:00', - updated_at: '2022-09-29T20:13:16+08:00', - }, - { - id: 108437457, - color: 'b513fb', - name: 'sig/sig-DDE', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-DDE', - created_at: '2021-05-08T10:07:25+08:00', - updated_at: '2022-10-27T15:17:35+08:00', - }, - { - id: 138048007, - color: '0a1db1', - name: 'sig/sig-DPU', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-DPU', - created_at: '2021-12-21T21:09:56+08:00', - updated_at: '2022-10-25T15:17:13+08:00', - }, - { - id: 107554794, - color: 'b1c027', - name: 'sig/sig-DyscheOS', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-DyscheOS', - created_at: '2021-04-28T21:48:00+08:00', - updated_at: '2022-06-07T16:32:22+08:00', - }, - { - id: 107655399, - color: '7512f2', - name: 'sig/sig-EasyLife', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-EasyLife', - created_at: '2021-04-29T16:37:18+08:00', - updated_at: '2022-10-24T17:02:23+08:00', - }, - { - id: 120217623, - color: 'b93037', - name: 'sig/sig-Edge', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-Edge', - created_at: '2021-08-10T10:36:50+08:00', - updated_at: '2022-09-09T15:28:22+08:00', - }, - { - id: 107509486, - color: '819aec', - name: 'sig/sig-Gatekeeper', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-Gatekeeper', - created_at: '2021-04-28T16:37:52+08:00', - updated_at: '2022-10-27T15:40:45+08:00', - }, - { - id: 123177374, - color: '497a65', - name: 'sig/sig-HPC', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-HPC', - created_at: '2021-09-02T20:12:42+08:00', - updated_at: '2022-10-27T16:05:22+08:00', - }, - { - id: 107590655, - color: '2dbb39', - name: 'sig/sig-Ha', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-Ha', - created_at: '2021-04-29T10:10:07+08:00', - updated_at: '2022-10-26T09:19:41+08:00', - }, - { - id: 151606824, - color: 'cf13cf', - name: 'sig/sig-Intel-Arch', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-Intel-Arch', - created_at: '2022-04-03T12:22:46+08:00', - updated_at: '2022-10-13T12:17:39+08:00', - }, - { - id: 107688114, - color: '1766eb', - name: 'sig/sig-Java', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-Java', - created_at: '2021-04-29T20:40:27+08:00', - updated_at: '2022-10-26T14:52:09+08:00', - }, - { - id: 167603268, - color: '70e2d5', - name: 'sig/sig-K8sDistro', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-K8sDistro', - created_at: '2022-07-30T14:45:41+08:00', - updated_at: '2022-10-26T19:29:46+08:00', - }, - { - id: 111546312, - color: 'ededed', - name: 'sig/sig-KDE', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-KDE', - created_at: '2021-06-01T16:41:17+08:00', - updated_at: '2022-10-24T17:30:34+08:00', - }, - { - id: 109077901, - color: '4d510b', - name: 'sig/sig-KIRAN-DESKTO', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-KIRAN-DESKTO', - created_at: '2021-05-12T20:17:51+08:00', - updated_at: '2022-08-25T14:04:51+08:00', - }, - { - id: 116245091, - color: 'ededed', - name: 'sig/sig-KubeSphere', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-KubeSphere', - created_at: '2021-07-08T17:26:01+08:00', - updated_at: '2022-03-09T14:27:18+08:00', - }, - { - id: 109775282, - color: 'ef258c', - name: 'sig/sig-Migration', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-Migration', - created_at: '2021-05-18T15:39:44+08:00', - updated_at: '2022-09-28T13:33:07+08:00', - }, - { - id: 122700543, - color: '368149', - name: 'sig/sig-MindSpore', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-MindSpore', - created_at: '2021-08-30T14:35:51+08:00', - updated_at: '2022-03-26T19:14:23+08:00', - }, - { - id: 111328652, - color: '857306', - name: 'sig/sig-OKD', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-OKD', - created_at: '2021-05-31T09:27:19+08:00', - updated_at: '2022-06-22T17:27:05+08:00', - }, - { - id: 121847198, - color: 'ededed', - name: 'sig/sig-ONL', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-ONL', - created_at: '2021-08-23T14:00:30+08:00', - updated_at: '2021-11-17T12:38:23+08:00', - }, - { - id: 107697854, - color: 'be8d75', - name: 'sig/sig-OS-Builder', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-OS-Builder', - created_at: '2021-04-29T22:19:33+08:00', - updated_at: '2022-10-27T10:28:54+08:00', - }, - { - id: 130199954, - color: 'b97ce5', - name: 'sig/sig-OSCourse', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-OSCourse', - created_at: '2021-10-25T10:06:15+08:00', - updated_at: '2022-10-27T15:52:05+08:00', - }, - { - id: 171567786, - color: 'd6b53b', - name: 'sig/sig-OSRefTools', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-OSRefTools', - created_at: '2022-09-01T11:23:23+08:00', - updated_at: '2022-09-08T15:52:58+08:00', - }, - { - id: 119960667, - color: '62c8b6', - name: 'sig/sig-OpenBoard', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-OpenBoard', - created_at: '2021-08-08T14:15:30+08:00', - updated_at: '2021-10-26T14:48:15+08:00', - }, - { - id: 142943954, - color: 'b6d62e', - name: 'sig/sig-OpenDesign', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-OpenDesign', - created_at: '2022-01-26T19:36:01+08:00', - updated_at: '2022-10-27T15:40:16+08:00', - }, - { - id: 117835180, - color: '256cb6', - name: 'sig/sig-OpenResty', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-OpenResty', - created_at: '2021-07-21T13:32:18+08:00', - updated_at: '2022-07-11T14:58:36+08:00', - }, - { - id: 111476184, - color: '94928d', - name: 'sig/sig-Ostree-Assem', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-Ostree-Assem', - created_at: '2021-06-01T09:27:14+08:00', - updated_at: '2021-10-20T19:12:36+08:00', - }, - { - id: 107515700, - color: '08808b', - name: 'sig/sig-QA', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-QA', - created_at: '2021-04-28T17:09:11+08:00', - updated_at: '2022-10-27T16:32:00+08:00', - }, - { - id: 124803964, - color: '7e1ea2', - name: 'sig/sig-REDF', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-REDF', - created_at: '2021-09-15T21:09:10+08:00', - updated_at: '2022-05-16T19:58:36+08:00', - }, - { - id: 108875189, - color: '644b0b', - name: 'sig/sig-RISC-V', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-RISC-V', - created_at: '2021-05-11T14:50:34+08:00', - updated_at: '2022-10-27T11:15:34+08:00', - }, - { - id: 107530925, - color: 'd04045', - name: 'sig/sig-ROS', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-ROS', - created_at: '2021-04-28T18:11:48+08:00', - updated_at: '2022-10-27T15:48:44+08:00', - }, - { - id: 107524398, - color: '8b068c', - name: 'sig/sig-RaspberryPi', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-RaspberryPi', - created_at: '2021-04-28T17:35:50+08:00', - updated_at: '2022-10-26T15:40:04+08:00', - }, - { - id: 108381766, - color: '7381db', - name: 'sig/sig-Rust', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-Rust', - created_at: '2021-05-07T18:44:05+08:00', - updated_at: '2022-09-26T16:57:26+08:00', - }, - { - id: 165487711, - color: 'a72a80', - name: 'sig/sig-SDS', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-SDS', - created_at: '2022-07-13T14:06:22+08:00', - updated_at: '2022-10-25T18:56:13+08:00', - }, - { - id: 111044150, - color: 'c1dcdc', - name: 'sig/sig-UKUI', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-UKUI', - created_at: '2021-05-28T11:00:54+08:00', - updated_at: '2022-10-27T10:06:20+08:00', - }, - { - id: 109031666, - color: 'd4ac33', - name: 'sig/sig-WayCa', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-WayCa', - created_at: '2021-05-12T15:39:02+08:00', - updated_at: '2022-10-26T21:44:13+08:00', - }, - { - id: 124922342, - color: 'a747ae', - name: 'sig/sig-Yocto', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-Yocto', - created_at: '2021-09-16T17:54:31+08:00', - updated_at: '2022-10-27T10:48:37+08:00', - }, - { - id: 145206784, - color: 'e555cc', - name: 'sig/sig-Zephyr', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-Zephyr', - created_at: '2022-02-21T19:45:47+08:00', - updated_at: '2022-10-06T01:19:19+08:00', - }, - { - id: 108277461, - color: '869e54', - name: 'sig/sig-ai-bigdata', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-ai-bigdata', - created_at: '2021-05-07T09:37:38+08:00', - updated_at: '2022-09-24T22:11:24+08:00', - }, - { - id: 130457933, - color: '70039c', - name: 'sig/sig-android-midd', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-android-midd', - created_at: '2021-10-26T19:30:52+08:00', - updated_at: '2021-10-26T19:30:53+08:00', - }, - { - id: 107548478, - color: '62d374', - name: 'sig/sig-bio', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-bio', - created_at: '2021-04-28T20:54:55+08:00', - updated_at: '2022-08-31T22:03:47+08:00', - }, - { - id: 110772773, - color: 'ededed', - name: 'sig/sig-ceph', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-ceph', - created_at: '2021-05-26T13:21:03+08:00', - updated_at: '2022-07-05T14:06:30+08:00', - }, - { - id: 157835994, - color: 'c8a348', - name: 'sig/sig-cinnamon', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-cinnamon', - created_at: '2022-05-16T09:03:26+08:00', - updated_at: '2022-09-01T14:29:56+08:00', - }, - { - id: 110690267, - color: 'ededed', - name: 'sig/sig-cms', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-cms', - created_at: '2021-05-25T19:20:27+08:00', - updated_at: '2022-08-18T13:57:15+08:00', - }, - { - id: 116028127, - color: '06ecf2', - name: 'sig/sig-compat-winap', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-compat-winap', - created_at: '2021-07-07T09:33:24+08:00', - updated_at: '2021-11-01T16:12:46+08:00', - }, - { - id: 109130203, - color: '802278', - name: 'sig/sig-compliance', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-compliance', - created_at: '2021-05-13T10:28:57+08:00', - updated_at: '2022-10-20T19:39:51+08:00', - }, - { - id: 107689796, - color: 'c506b9', - name: 'sig/sig-confidential', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-confidential', - created_at: '2021-04-29T20:56:16+08:00', - updated_at: '2022-03-18T11:58:43+08:00', - }, - { - id: 114395085, - color: '6d588c', - name: 'sig/sig-desktop-apps', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-desktop-apps', - created_at: '2021-06-24T10:55:54+08:00', - updated_at: '2022-10-14T12:33:11+08:00', - }, - { - id: 108400214, - color: '2af36e', - name: 'sig/sig-embedded', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-embedded', - created_at: '2021-05-07T21:28:29+08:00', - updated_at: '2022-10-25T16:04:08+08:00', - }, - { - id: 125149935, - color: '53b76b', - name: 'sig/sig-epol', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-epol', - created_at: '2021-09-18T09:22:51+08:00', - updated_at: '2022-10-24T17:33:22+08:00', - }, - { - id: 110152865, - color: '83a643', - name: 'sig/sig-golang', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-golang', - created_at: '2021-05-21T09:57:24+08:00', - updated_at: '2022-10-22T17:01:38+08:00', - }, - { - id: 109922759, - color: '1847d2', - name: 'sig/sig-high-perform', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-high-perform', - created_at: '2021-05-19T15:44:36+08:00', - updated_at: '2022-10-24T14:35:42+08:00', - }, - { - id: 110458099, - color: 'dab6f2', - name: 'sig/sig-industrial-c', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-industrial-c', - created_at: '2021-05-24T10:42:32+08:00', - updated_at: '2021-11-08T18:27:22+08:00', - }, - { - id: 108428573, - color: '39c956', - name: 'sig/sig-libboundsche', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-libboundsche', - created_at: '2021-05-08T09:25:30+08:00', - updated_at: '2022-01-12T23:36:44+08:00', - }, - { - id: 110492666, - color: 'aa010a', - name: 'sig/sig-mate-desktop', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-mate-desktop', - created_at: '2021-05-24T14:40:47+08:00', - updated_at: '2022-10-26T09:49:58+08:00', - }, - { - id: 139486768, - color: 'a1cffe', - name: 'sig/sig-minzuchess', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-minzuchess', - created_at: '2022-01-01T23:27:51+08:00', - updated_at: '2022-10-17T21:10:44+08:00', - }, - { - id: 110222764, - color: '959fa6', - name: 'sig/sig-nodejs', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-nodejs', - created_at: '2021-05-21T17:06:43+08:00', - updated_at: '2022-10-26T09:44:13+08:00', - }, - { - id: 107580628, - color: '5dc0d8', - name: 'sig/sig-openstack', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-openstack', - created_at: '2021-04-29T09:16:30+08:00', - updated_at: '2022-10-27T09:07:28+08:00', - }, - { - id: 107720961, - color: 'b13a5b', - name: 'sig/sig-ops', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-ops', - created_at: '2021-04-30T09:31:51+08:00', - updated_at: '2022-10-27T14:15:06+08:00', - }, - { - id: 108841174, - color: 'f69b87', - name: 'sig/sig-perl-modules', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-perl-modules', - created_at: '2021-05-11T10:47:36+08:00', - updated_at: '2022-10-27T11:44:15+08:00', - }, - { - id: 107542035, - color: '6903b6', - name: 'sig/sig-python-modul', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-python-modul', - created_at: '2021-04-28T19:53:21+08:00', - updated_at: '2022-10-26T10:31:30+08:00', - }, - { - id: 109913301, - color: 'ededed', - name: 'sig/sig-recycle', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-recycle', - created_at: '2021-05-19T15:03:57+08:00', - updated_at: '2022-05-04T21:41:28+08:00', - }, - { - id: 107508750, - color: 'c4ae30', - name: 'sig/sig-release-mana', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-release-mana', - created_at: '2021-04-28T16:35:10+08:00', - updated_at: '2022-06-22T16:38:00+08:00', - }, - { - id: 107791990, - color: '9db65b', - name: 'sig/sig-ruby', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-ruby', - created_at: '2021-04-30T16:53:19+08:00', - updated_at: '2022-10-27T14:29:42+08:00', - }, - { - id: 107682149, - color: 'c617bc', - name: 'sig/sig-security-fac', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/sig-security-fac', - created_at: '2021-04-29T19:37:26+08:00', - updated_at: '2022-08-15T09:54:38+08:00', - }, - { - id: 47751646, - color: 'ae6337', - name: 'sig/testing', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/testing', - created_at: '2019-10-15T09:42:02+08:00', - updated_at: '2020-11-08T18:51:41+08:00', - }, - { - id: 108814712, - color: '47f9f9', - name: 'sig/user-committee', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/user-committee', - created_at: '2021-05-11T07:09:13+08:00', - updated_at: '2021-08-16T15:04:47+08:00', - }, - { - id: 110174840, - color: 'ededed', - name: 'sig/xfce', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/sig/xfce', - created_at: '2021-05-21T11:40:27+08:00', - updated_at: '2022-09-08T11:15:43+08:00', - }, - { - id: 78513620, - color: '5f7f4a', - name: 'stat/need-squash', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/stat/need-squash', - created_at: '2020-09-10T19:55:34+08:00', - updated_at: '2022-04-15T11:17:31+08:00', - }, - { - id: 136638091, - color: 'febc08', - name: 'stat/needs-squash', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/stat/needs-squash', - created_at: '2021-12-11T10:38:20+08:00', - updated_at: '2022-10-27T16:16:26+08:00', - }, - { - id: 63888720, - color: '20c22e', - name: 'summer2020', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/summer2020', - created_at: '2020-05-14T19:31:42+08:00', - updated_at: '2020-07-06T11:24:29+08:00', - }, - { - id: 129577120, - color: 'f1009a', - name: 'website', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/website', - created_at: '2021-10-21T11:15:28+08:00', - updated_at: '2021-10-21T11:15:28+08:00', - }, - { - id: 109079969, - color: 'ec0019', - name: '互联网-plus', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/互联网-plus', - created_at: '2021-05-12T20:36:38+08:00', - updated_at: '2021-05-12T23:27:23+08:00', - }, - { - id: 109079919, - color: 'febc08', - name: '国创计划', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/国创计划', - created_at: '2021-05-12T20:36:09+08:00', - updated_at: '2021-05-12T23:27:23+08:00', - }, - { - id: 174345864, - color: '20c22e', - name: '文档捉虫', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/文档捉虫', - created_at: '2022-09-14T11:50:13+08:00', - updated_at: '2022-09-14T11:50:13+08:00', - }, - { - id: 145827091, - color: '1c8565', - name: '有奖捉虫', - repository_id: 5292411, - url: 'https://gitee.com/api/v5/enterprises/open_euler/labels/有奖捉虫', - created_at: '2022-02-25T15:15:24+08:00', - updated_at: '2022-07-25T14:44:36+08:00', - }, - ], }; diff --git a/src/i18n/common/common-en.ts b/src/i18n/common/common-en.ts index 9240b01fe56beb2bda4298909bd62283b83e988d..9e5f8af945d705fd95501b1182ef560ddd0730a4 100644 --- a/src/i18n/common/common-en.ts +++ b/src/i18n/common/common-en.ts @@ -31,17 +31,4 @@ export default { QR_CODE: 'WeChat Subscription', QR_ASSISTANT: 'WeChat Assistant', }, - BUILDING: { - BUILDING: 'Building', - BUILDINGMES: 'Coming soon…', - }, - SEARCH: { - BROWSEHISTORY: 'History', - CLEAN: 'Clean up', - TOPSEARCH: 'Top search', - CHANGE: 'Change', - PLEACHOLDER: 'Please enter the content', - }, - PREV: 'pre', - NEXT: 'next', }; diff --git a/src/i18n/common/common-zh.ts b/src/i18n/common/common-zh.ts index 96a7292bab493b51f4ffe315739bb91d5f49457c..324d57710fc4d156773318b0a4fb44f44e401529 100644 --- a/src/i18n/common/common-zh.ts +++ b/src/i18n/common/common-zh.ts @@ -32,17 +32,4 @@ export default { QR_CODE: 'openEuler公众号', QR_ASSISTANT: 'openEuler小助手', }, - BUILDING: { - BUILDING: '建设中', - BUILDINGMES: '敬请期待...', - }, - SEARCH: { - BROWSEHISTORY: '历史记录', - CLEAN: '清除', - TOPSEARCH: '热门搜索', - CHANGE: '换一批', - PLEACHOLDER: '请输入内容', - }, - PREV: '上一页', - NEXT: '下一页', }; diff --git a/src/i18n/quick-issue/quick-issue-zh.ts b/src/i18n/quick-issue/quick-issue-zh.ts index cbdf0a7b686f750addde90fb00092ac812207ed1..7ac48c0645746212962be264359f5b7d55ebf044 100644 --- a/src/i18n/quick-issue/quick-issue-zh.ts +++ b/src/i18n/quick-issue/quick-issue-zh.ts @@ -35,7 +35,7 @@ export default { CREATE: '新建', CANCEL1: '取消', CONTINUE: '新建并继续', - PRIVACY: '隐私声明', + PRIVACY: '《隐私声明》', SELECT_ALL: '选择全部', EXCLUDE: '排除标签', LABER_TIP: '同时包括所有“选中标签”的PR将会被筛选出来', diff --git a/src/i18n/sig/sig-en.ts b/src/i18n/sig/sig-en.ts index d048ec54c7d324ed3c2438b291aeb129d8348919..c25d1211d476ff7dc2d146a3e68b1f8d308a78dd 100644 --- a/src/i18n/sig/sig-en.ts +++ b/src/i18n/sig/sig-en.ts @@ -1,86 +1,4 @@ export default { - GUIDANCE_LIST: { - GUIDE: { - MOBILE_TITLE: 'SIG申请流程', - TITLE: 'Application Process', - LINE_CONTENT: [ - { - LEFT: { - LEFT_INFO: - 'Individuals or companies find two or three persons with common goals in the openEuler community to discuss and set up a SIG, which aims to maintain a specific type of software package in the openEuler community or to initiate an incubation project.', - LEFT_CIRCLE: '01', - MOBILE_CIRCLE: 'Find', - LEFT_IMG: '/img/sig/sig1.png', - LEFT_DESC: 'Find', - }, - RIGHT: { - RIGHT_INFO: - "Create an application file on Gitee and initiate a pull request (PR) according to the procedure for setting up a SIG. Make an appointment for attending the Technical Committee meeting. ", - RIGHT_CIRCLE: '02', - MOBILE_CIRCLE: 'Apply', - LEFT_IMG: '/img/sig/sig2.png', - RIGHT_DESC: 'Apply', - }, - }, - { - LEFT: { - LEFT_INFO: - 'At the regular Technical Committee (TC) meeting, discuss and reach an agreement on the technical scope and maintenance objectives of the SIG.', - LEFT_CIRCLE: '03', - MOBILE_CIRCLE: 'Discuss', - LEFT_IMG: '/img/sig/sig3.png', - LEFT_DESC: 'Discuss', - }, - RIGHT: { - RIGHT_INFO: - 'The TC approves the establishment of the SIG. The corresponding PR is integrated into the code repository, and the infrastructure automatically establishes the corresponding repository.', - RIGHT_CIRCLE: '04', - MOBILE_CIRCLE: 'Approve', - LEFT_IMG: '/img/sig/sig4.png', - RIGHT_DESC: 'Approve', - }, - }, - { - LEFT: { - LEFT_INFO: - 'The SIG starts to operate. Members use the mailing list and regular meetings for discussion and operation.', - LEFT_CIRCLE: '05', - MOBILE_CIRCLE: 'Operate', - LEFT_IMG: '/img/sig/sig5.png', - LEFT_DESC: 'Operate', - }, - RIGHT: { - RIGHT_INFO: - 'The TC periodically reviews the SIG operation and provides guidance.', - RIGHT_CIRCLE: '06', - MOBILE_CIRCLE: 'Improve', - LEFT_IMG: '/img/sig/sig6.png', - RIGHT_DESC: 'Improve', - }, - }, - ], - }, - }, - SIG_LIST: { - HOME_PAGE: 'Go to Gitee home page', - MAIL: 'E-mail', - IRC: 'IRC Channel', - MANAGER: 'Administrators', - NAME: 'SIG', - GITEE_PAGE: 'Gitee', - REPOSITORY: 'Repos name', - MAINTAINER: 'Maintainer', - SIG: 'SIG', - }, - SIG_DESCRIPTION: { - MEANING: - 'The openEuler community is organized based on Special Interest Groups (SIGs) to better manage and improve the work processes.SIGs are open to everyone.', - P1: 'The openEuler community is organized based on Special Interest Groups (SIGs) to better manage and improve the work processes.', - P2: 'SIGs are open to everyone.', - LI1: 'Each SIG comprises one or more projects on Gitee, and each project has repositories that store SIG deliverables. Registering with an SIG enables you to submit, discuss, and resolve issues with other members, as well as participate in reviews in an SIG repository.', - LI2: 'An SIG is established for one or more specific technical topics. Core members of an SIG can manage each group, and members can contribute to the quality and the output of deliverables for the openEuler community.', - LI3: 'In the README.md file on the project Gitee page, you can find project SIG information, members, and contact information. You can join specific SIGs by mailing the listed email addresses. Also, you can attend public meetings, join discussions or forums, or participate in other activities listed in the corresponding README.md file.', - }, SIG_LANDSCAPE: [ { CATEGORY_NAME: 'Code Repository Management/Technology Innovation', @@ -409,81 +327,4 @@ export default { ], }, ], - SIG_DETAIL: { - VIDEO: 'Video', - NEWS: 'News', - MORE: 'Read More', - BLOG: 'Blog', - LATEST_DYNAMIC: "What's New", - SIG_EMPTY_TEXT1: 'Nothing found. ', - SIG_EMPTY_TEXT2: 'Add a profile', - SIG_EMPTY_TEXT3: ' to your SIG.', - INTRODUCTION: 'SIG Introduction', - NO_MEETINGS: 'Not available now', - ORGANIZING_MEETINGS: 'SIG Schedule', - MEMBERS: 'SIG Members', - MAINTAINER: 'The project maintainer', - REPOSITORY_LIST: 'Repos list', - REPOSITORY_NAME: 'Repos name', - CONTACT: 'Contact', - MAIL_LIST: 'Mailing list', - EXPAND: 'Expand All', - RETRACT: 'Collapse All', - BLOG_EMPTY1: 'Dive into the ', - BLOG_EMPTY2: 'blogging guide', - BLOG_EMPTY3: ' and post your first blog.', - NEWS_EMPTY: 'Broadcast the latest news of your SIG.', - NEWS_EMPTY2: 'Click ', - NEWS_EMPTY3: 'here ', - NEWS_EMPTY4: 'to publish your first SIG news.', - VIDEO_EMPTY: 'Share your first video now.', - USER_CONTRIBUTOR: 'Contribution by Individuals', - METRIC: 'Metric', - TIMERANGE: 'Time Range', - PRS: 'PR', - ISSUES: 'Issue', - COMMENTS: 'Comment', - LAST_ONE_MONTH: 'Last Month', - LAST_HALF_YEAR: 'Last 6 Months', - LAST_YEAR: 'Last Year', - ALL: 'All', - ENTER_GITEE: 'Please enter a Gitee ID', - NUMBER: 'Number', - }, - ROLE_DESCRIPTION: { - ROLE_DESCRIPTION: 'Role Description', - TABLE_TITLE: 'Community Member', - TABLE_DESCRIPTION: - 'This article briefly describes the responsibilities and privilege of the contributor in the openEuler community. The responsibilities of most contributor are limited to SIG (Special Interest groups) :', - TABLE_THEAD: [ - 'Role', - 'Responsibilities', - 'Requirement', - 'Defined Document', - ], - TABLE_TBODY: [ - { - ROLE: 'Contributor', - RESPONSIBILITIES: 'Contributors of the project', - REQUIREMENT: '', - DEFINED_DOCUMENT: 'Registered members on Gitee', - }, - { - ROLE: 'Committer', - RESPONSIBILITIES: 'Review and approve the contributions submitted', - REQUIREMENT: - 'Frequently contributing to SIG, experienced,and willing to undertake review work', - DEFINED_DOCUMENT: - 'developer entry in the OWNERS file owned by openEuler SIG', - }, - { - ROLE: 'Maintainer', - RESPONSIBILITIES: 'Owner of the project', - REQUIREMENT: - 'Experienced, responsible, outstanding technologies and management skills', - DEFINED_DOCUMENT: - 'developer entry in the OWNERS file owned by openEuler SIG', - }, - ], - }, }; diff --git a/src/i18n/sig/sig-zh.ts b/src/i18n/sig/sig-zh.ts index 87a76bb3a8bfc33195af43eca8a431ef26d82c53..d38ae1155cc31cabe648b048f31b3adb5203f457 100644 --- a/src/i18n/sig/sig-zh.ts +++ b/src/i18n/sig/sig-zh.ts @@ -1,75 +1,4 @@ export default { - GUIDANCE_LIST: { - GUIDE: { - MOBILE_TITLE: 'SIG申请流程', - TITLE: '申请流程', - LINE_CONTENT: [ - { - LEFT: { - LEFT_INFO: - '个人或公司在openEuler社区中寻找2 - 3个具有共同目标的人讨论决定成立SIG组,维护openEuler社区中的某一个技术方向软件包或发起孵化项目。', - LEFT_CIRCLE: '寻人', - LEFT_IMG: '/img/sig/sig1.png', - }, - RIGHT: { - RIGHT_INFO: - "按照成立 SIG 组的成立流程,在 Gitee 上创建申请文件,发起 Pull Request ;预约技术委员会会议的时间。", - RIGHT_CIRCLE: '申请', - LEFT_IMG: '/img/sig/sig2.png', - }, - }, - { - LEFT: { - LEFT_INFO: - '在技术委员会的例会上就技术范围、维护的目标等和与会成员沟通,在 SIG 目标范围及维护上达成一致。', - LEFT_CIRCLE: '沟通', - LEFT_IMG: '/img/sig/sig3.png', - }, - RIGHT: { - RIGHT_INFO: - '技术委员会批准成立,对应的 Pull Request 合入代码仓库,基础设施会自动建立对应的仓库。', - RIGHT_CIRCLE: '获批', - LEFT_IMG: '/img/sig/sig4.png', - }, - }, - { - LEFT: { - LEFT_INFO: - 'SIG 开始正式运作,通过邮件列表/例行会议等进行沟通运作。', - LEFT_CIRCLE: '运作', - LEFT_IMG: '/img/sig/sig5.png', - }, - RIGHT: { - RIGHT_INFO: '技术委员会周期 Review SIG 的运作情况,给出指导意见。', - RIGHT_CIRCLE: '改进', - LEFT_IMG: '/img/sig/sig6.png', - }, - }, - ], - }, - }, - SIG_ALL: '全部', - SIG_LIST: { - HOME_PAGE: '前往gitee首页', - SIG: 'SIG', - REPOSITORY: '仓库名称', - MAINTAINER: 'Maintainer', - MAIL: '邮件', - IRC: 'IRC频道', - MANAGER: '管理员', - NAME: 'SIG名称', - GITEE_PAGE: 'Gitee主页', - TIPS: '注:仓库Committer请点击SIG名称,在仓库列表查询', - }, - SIG_DESCRIPTION: { - MEANING: - 'SIG 就是 Special Interest Group 的缩写,openEuler 社区按照不同的 SIG 来组织,以便于更好的管理和改善工作流程。SIG 组均是开放的,欢迎任何人来参与。', - P1: 'SIG 就是 Special Interest Group 的缩写,openEuler 社区按照不同的 SIG 来组织,以便于更好的管理和改善工作流程。', - P2: 'SIG 组均是开放的,欢迎任何人来参与。', - LI1: '每一个SIG在Gitee上都会拥有一个或多个项目,这些项目会拥有一个或多个Repository,SIG的交付成果会保存在这些Repository内。您可以在SIG对应的Repository内提交Issue、针对特定问题参与讨论,提交和解决问题,参与评审等。', - LI2: 'SIG都是针对特定的一个或多个技术主题而成立的。SIG的核心成员主导SIG的治理,SIG内的成员推动交付成果输出,并争取让交付成果成为openEuler社区发行的一部分。', - LI3: '在SIG团队项目的gitee首页README.md文件中,可以找到该项目所属的SIG信息、交流方式、成员和联系方式等,欢迎通过邮件列表、公开例会及对应的README.md 文件中提到的联系方式积极参与进SIG内的交流。', - }, SIG_LANDSCAPE: [ { CATEGORY_NAME: '代码仓管理/技术创新', @@ -397,74 +326,4 @@ export default { ], }, ], - SIG_DETAIL: { - VIDEO: '视频', - NEWS: '新闻', - MORE: '更多', - BLOG: '博客', - LATEST_DYNAMIC: '最新动态', - SIG_EMPTY_TEXT1: '这里空空如也,快给你的SIG', - SIG_EMPTY_TEXT2: '添加简介', - SIG_EMPTY_TEXT3: '吧!', - INTRODUCTION: 'SIG简介', - NO_MEETINGS: '暂无会议', - ORGANIZING_MEETINGS: '组织会议', - MEMBERS: 'SIG成员', - MAINTAINER: '项目maintainer', - REPOSITORY_LIST: '仓库列表', - REPOSITORY_NAME: '仓库名称', - CONTACT: '联系方式', - MAIL_LIST: '邮件列表', - EXPAND: '展开全部', - RETRACT: '收起全部', - BLOG_EMPTY1: '我看你骨骼惊奇,必是写文好手。这里有一本', - BLOG_EMPTY2: '发博客攻略', - BLOG_EMPTY3: ',赶紧拿回去看看吧。', - NEWS_EMPTY: '不想当裁缝的厨子不是好司机,不发新闻的博客不是好视频。', - NEWS_EMPTY2: '', - NEWS_EMPTY3: '点击', - NEWS_EMPTY4: '发送SIG的第一篇新闻。', - VIDEO_EMPTY: '我都把最好的位置留给你啦,你愿意投递一个视频吗?', - USER_CONTRIBUTOR: '个人会员贡献', - METRIC: '度量指标', - TIMERANGE: '统计周期', - PRS: '合并请求 PR', - ISSUES: '需求&问题 Issue', - COMMENTS: '评审 Comment', - LAST_ONE_MONTH: '最近一个月内', - LAST_HALF_YEAR: '最近半年内', - LAST_YEAR: '最近一年内', - ALL: '全部', - ENTER_GITEE: '请输入Gitee ID搜索', - NUMBER: '序号', - }, - ROLE_DESCRIPTION: { - ROLE_DESCRIPTION: '角色说明', - TABLE_TITLE: '社区成员', - TABLE_DESCRIPTION: - '本文简要描述了openEuler社区中贡献者角色的各种职责。大部分角色的职责限于这些SIG(Special Interest Group)内:', - TABLE_THEAD: ['角色', '职责范围(简要描述)', '要求', '定义的文件'], - TABLE_TBODY: [ - { - ROLE: 'Contributor', - RESPONSIBILITIES: '项目的贡献者', - REQUIREMENT: '', - DEFINED_DOCUMENT: 'Gitee注册成员', - }, - { - ROLE: 'Committer', - RESPONSIBILITIES: '审核其他成员的贡献', - REQUIREMENT: 'SIG的积极贡献者,经验丰富,愿意投入精力参与到审核工作', - DEFINED_DOCUMENT: - 'openEuler SIG拥有的存储库中OWNERS文件中的Committer条目。', - }, - { - ROLE: 'Maintainer', - RESPONSIBILITIES: '项目Owner', - REQUIREMENT: '经验丰富,富有责任心、出色的技术能力和管理能力', - DEFINED_DOCUMENT: - 'openEuler SIG拥有的存储库中OWNERS文件中的Maintainer条目。', - }, - ], - }, }; diff --git a/src/main.ts b/src/main.ts index 4e2bac20a5ea35be9b49b6fbf46cb2d32fcf15fa..6a1bc016e6f81d98d386c34cf0b22a53cb5fc993 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,30 +1,24 @@ import { createApp } from 'vue'; import { createPinia } from 'pinia'; + +import mavonEditor from 'mavon-editor'; + import { router } from './routers'; import i18n from './i18n'; import '@/shared/styles/index.scss'; -// import '@/shared/styles/element-plus/index.scss'; - -import VueMarkdownEditor from '@kangc/v-md-editor'; -import '@kangc/v-md-editor/lib/style/base-editor.css'; -import vuepressTheme from '@kangc/v-md-editor/lib/theme/vuepress.js'; -import Prism from 'prismjs'; +import 'mavon-editor/dist/css/index.css'; import App from './App.vue'; import OpenDesign from 'opendesign'; -VueMarkdownEditor.use(vuepressTheme, { - Prism, -}); - const app = createApp(App); +app.use(mavonEditor); app.use(i18n); app.use(createPinia()); app.use(OpenDesign); app.use(router); -app.use(VueMarkdownEditor); app.mount('#app'); diff --git a/src/routers/index.ts b/src/routers/index.ts index 259bf334d41ad6a5288b133cffb94671b49b65d9..d1c09e3b2014bcc997e2c39aada6fd5f3843f924 100644 --- a/src/routers/index.ts +++ b/src/routers/index.ts @@ -37,6 +37,5 @@ router.beforeEach((to) => { // 设置语言 const langStore = useLangStore(); const lang = to.fullPath.includes('en') ? 'en' : 'zh'; - // localStorage.setItem('lang', lang); langStore.lang = lang; }); diff --git a/src/shared/index.ts b/src/shared/index.ts index fffcb5949bcc09ea2feca035eae666e76c1bec77..90d8833dfc34be826b04ef54af615671c343a48c 100644 --- a/src/shared/index.ts +++ b/src/shared/index.ts @@ -26,13 +26,8 @@ export function getUrlParam(paraName: string) { return ''; } } -export async function handleUploadImage( - event: Event, - insertImage: any, - files: [File] -) { +export async function handleUploadImage(pos: Event, file: File, editRef: any) { // 拿到 files 之后上传到文件服务器,然后向编辑框中插入对应的内容 - const file = files[0]; if (file.size / 1024 / 1024 > 2) { ElMessage({ message: '不支持2MB以上图片上传', @@ -42,15 +37,11 @@ export async function handleUploadImage( } const formData = new FormData(); - let url = ''; formData.append('file', file); await uploadIssueImage(formData).then((res) => { if (res.code === 200 && res.data?.url) { - url = res.data?.url; - insertImage({ - url: url, - desc: '输入图片说明', - }); + const url = res.data?.url; + editRef.$img2Url(pos, url); } else { ElMessage({ message: res.msg, diff --git a/src/shared/styles/markdown.scss b/src/shared/styles/markdown.scss index bc575be169a83904626d8e709acd75e06175952e..d7085dcb20cfa7c6e199be5a0515c431bc5eda81 100644 --- a/src/shared/styles/markdown.scss +++ b/src/shared/styles/markdown.scss @@ -241,53 +241,6 @@ } } -/** - * 法律声明 && 隐私政策 - **/ -.legal-privacy { - margin: 0 auto; - padding: 0; - padding-top: 94px; - padding-bottom: var(--o-spacing-h1); - max-width: 880px; - background: var(--o-color-bg1); - box-shadow: none; -} -@media screen and (max-width: 768px) { - .legal-privacy { - padding-top: 0; - margin-top: var(--o-spacing-h2); - padding-bottom: var(--o-spacing-h2); - } -} -.legal-privacy hr { - margin: var(--o-spacing-h2) 0; -} -@media screen and (max-width: 768px) { - .legal-privacy hr { - margin: var(--o-spacing-h4) 0 var(--o-spacing-h4) 0; - } -} -.legal-privacy h1 { - margin-top: 0; - text-align: center; -} -.legal-privacy h2 { - font-size: var(--o-font-size-h7); - letter-spacing: 0; - line-height: var(--o-line-height-h8); - font-weight: 700; - margin-bottom: var(--o-spacing-h6); -} -@media screen and (max-width: 768px) { - .legal-privacy h2 { - font-size: var(--o-font-size-text); - letter-spacing: 0; - line-height: var(--o-line-height-text); - font-weight: 700; - margin-bottom: --o-spacing-h8; - } -} .vuepress-markdown-body { h1, h2, diff --git a/src/shared/utils.ts b/src/shared/utils.ts index f03cfe425aed8ecd39726ce02b96e1206fec81d9..5733aa4103f45a37dd69845aa04875c61f77cc2b 100644 --- a/src/shared/utils.ts +++ b/src/shared/utils.ts @@ -1,4 +1,3 @@ -import CryptoJS from 'crypto-js'; // TS 对象key合法检查 export function isValidKey( @@ -21,26 +20,3 @@ export function hiddenMail(mail: string) { return `${mail.split('@')[0]}@***${mail.charAt(mail.length - 1)}`; } } - -/** - * @word 要加密的内容 - * @keyWord String 服务器随机返回的关键字 - * */ -export function aesEncrypt(word: string, keyWord: string) { - const key = CryptoJS.enc.Utf8.parse(keyWord); - const srcs = CryptoJS.enc.Utf8.parse(word); - const encrypted = CryptoJS.AES.encrypt(srcs, key, { - mode: CryptoJS.mode.ECB, - padding: CryptoJS.pad.Pkcs7, - }); - return encrypted.toString(); -} - -export function getAuthorization() { - const secret = import.meta.env.VITE_SECRET; - const data = { - secret: secret, - timestamp: Math.floor(Date.now() / 1000), - }; - return aesEncrypt(JSON.stringify(data), secret); -} diff --git a/src/views/TheQuickIssue.vue b/src/views/TheQuickIssue.vue index 9fe4eaac34d0265b4cbc29a310295ff9e19f0962..338ff2b143faa3a231d1ad31744a860008ea3838 100644 --- a/src/views/TheQuickIssue.vue +++ b/src/views/TheQuickIssue.vue @@ -28,7 +28,7 @@ function getNameList(arr: any) { v-if=" (guardAuthClient?.identities && guardAuthClient?.identities[0]?.login_name) || - hiddenMail(guardAuthClient?.email) + guardAuthClient?.email " /> -import { ref, reactive, onMounted, watch, computed } from 'vue'; +import { ref, reactive, onMounted, watch, computed, provide } from 'vue'; import { useRouter } from 'vue-router'; import { debounce } from 'lodash-es'; import { useI18n } from 'vue-i18n'; @@ -18,9 +18,7 @@ import { import { getReposData, getIssueSelectOption, - verifySubmitterEmail, createIssue, - uploadIssueFile, } from '@/api/api-quick-issue'; import { OptionList, IssueData } from '@/shared/@types/type-quick-issue'; @@ -28,23 +26,15 @@ import { OptionList, IssueData } from '@/shared/@types/type-quick-issue'; import { getSigLandscape } from '@/api/api-sig'; import AppEditor from '@/components/AppEditor.vue'; -import AppSlideVerify from '@/components/AppSlideVerify.vue'; +import Verify from '@/components/verifition/Verify.vue'; import AppContent from '@/components/AppContent.vue'; import SigLandscapeFeature from '@/components/SigLandscapeFeature.vue'; import OIcon from 'opendesign/icon/OIcon.vue'; -import { ElMessage, genFileId } from 'element-plus'; -import type { - FormInstance, - UploadUserFile, - UploadInstance, - UploadProps, - UploadRawFile, - TabsPaneContext, -} from 'element-plus'; +import { ElMessage } from 'element-plus'; +import type { FormInstance, TabsPaneContext } from 'element-plus'; import IconGitee from '~icons/app/icon-gitee.svg'; import IconDown from '~icons/app/icon-pulldown.svg'; -import IconAdd from '~icons/app/icon-add.svg'; import IconSearch from '~icons/app/icon-search.svg'; interface TypesList { @@ -58,7 +48,20 @@ const { t } = useI18n(); const landscapeInfo = ref([]); const isMenuShown = ref(false); -const isSlideVerifyShown = ref(false); +const editRef = ref(); + +function getVerifyImgSize() { + let width = 400; + const height = 200; + const innerWidth = window.innerWidth; + if (innerWidth - 28 < 400) { + width = innerWidth - 30; + } + return { + width: width + 'px', + height: height + 'px', + }; +} const titleList = ref([ { @@ -78,9 +81,8 @@ const content = ref(t('quickIssue.SEND_CODE')); const totalTime = ref(60); const tabType = ref(titleList.value[0].key); const isGiteeUser = ref(false); -const fileList = ref([]); -const upload = ref(); const clock = ref(); +const verifyRef = ref(); const reposList = ref({ page: 1, @@ -111,6 +113,11 @@ const issueData: IssueData = reactive({ privacy: [], }); +provide( + 'email', + computed(() => issueData.email) +); + function getSigValue(val: string) { if (issueData.sig && issueData.sig === val) { isMenuShown.value = false; @@ -162,35 +169,25 @@ async function getCodeByEmail(verify: FormInstance | undefined) { rules.email = emailRules; verify.validate(async (res) => { if (totalTime.value === 60 && res) { - isSlideVerifyShown.value = true; + verifyRef.value.show(); } }); } function sendVerifyEmail() { - isSlideVerifyShown.value = false; - verifySubmitterEmail({ email: issueData.email }).then((res) => { - if (res?.code === 200) { - clock.value = window.setInterval(function () { - totalTime.value--; - content.value = t('quickIssue.RESEND1', [`${totalTime.value}s`]); - if (totalTime.value < 0) { - //当倒计时小于0时清除定时器 - window.clearInterval(clock.value); - content.value = t('quickIssue.RESEND'); - totalTime.value = 60; - } - }, 1000); - ElMessage({ - message: t('quickIssue.SUCCESS_SEND_MAIL'), - type: 'success', - }); - } else { - ElMessage({ - message: res.msg, - type: 'error', - }); + clock.value = window.setInterval(function () { + totalTime.value--; + content.value = t('quickIssue.RESEND1', [`${totalTime.value}s`]); + if (totalTime.value < 0) { + //当倒计时小于0时清除定时器 + window.clearInterval(clock.value); + content.value = t('quickIssue.RESEND'); + totalTime.value = 60; } + }, 1000); + ElMessage({ + message: t('quickIssue.SUCCESS_SEND_MAIL'), + type: 'success', }); } async function goGitee(verify: FormInstance | undefined) { @@ -243,24 +240,6 @@ function handelCreatIssue( ) { createIssue(parmes).then(async (res) => { if (res.code === 201) { - if (fileList.value.length && fileList.value[0].raw) { - // 携带附件 - await handleUpload(fileList.value[0].raw, res.data.issue_id).then( - (res) => { - if (res?.code === 200) { - ElMessage({ - message: t('quickIssue.SUCCESS_UPLOAD'), - type: 'success', - }); - } else { - ElMessage({ - message: res.msg, - type: 'error', - }); - } - } - ); - } const jump_url = `https://gitee.com/${issueData.repo}/issues/${res.data.number}`; if (isGoGitee) { window.open(jump_url); @@ -282,7 +261,6 @@ function handelCreatIssue( function resetForm(verify: FormInstance) { verify.resetFields(); - fileList.value = []; repoParams.sig = ''; issueData.privacy = ['true']; issueData.description = ''; @@ -301,12 +279,7 @@ const handleClick = (path: string) => { router.push(path); } }; -async function handleUpload(file: File, id: string) { - const formData = new FormData(); - formData.append('file', file); - formData.append('attach_id', id); - return await uploadIssueFile(formData); -} + function sigValueChange(val: string) { repoParams.sig = val; repoParams.page = 1; @@ -316,18 +289,6 @@ function sigValueChange(val: string) { issueData.repo = ''; } -function onChange(rawFile: UploadUserFile) { - if (!rawFile?.size) { - return false; - } - - if (rawFile.size / 1024 / 1024 > 10) { - ElMessage.warning(t('quickIssue.SIZE_LIMIT')); - fileList.value = []; - return false; - } - fileList.value[0] = rawFile; -} function getNextPage() { if (reposList.value.total) { reposList.value.total > repoParams.page * repoParams.per_page @@ -355,13 +316,7 @@ function handleTypeChange(val: number) { issueData.description = typesList.value?.find((item) => item.id === val)?.template || ''; } -// element 单文件上传,新文件覆盖旧文件 -const handleExceed: UploadProps['onExceed'] = (files) => { - upload.value?.clearFiles(); - const file = files[0] as UploadRawFile; - file.uid = genFileId(); - upload.value?.handleStart(file); -}; + const debounceEvent = debounce( (val) => { if (val === undefined) { @@ -532,33 +487,13 @@ watch( class="fill-width" > handleUploadImage(pos, file, editRef.editRef)" > - - - - - - - - - - - - - - - +