CodeMaster/node_modules/.cache/babel-loader/4225dd8dfd5ec597effe61050b940c6d.json
2025-05-16 22:28:03 +08:00

1 line
10 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{"remainingRequest":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js??ref--1-0!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/views/Index.vue?vue&type=script&setup=true&lang=js","dependencies":[{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/views/Index.vue","mtime":1747401845585},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/babel.config.js","mtime":1742646402652},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js","mtime":1743264596348},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/index.js","mtime":1743264596512}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IHsgcmVmIH0gZnJvbSAidnVlIjsKZXhwb3J0IGRlZmF1bHQgewogIF9fbmFtZTogJ0luZGV4JywKICBzZXR1cChfX3Byb3BzKSB7CiAgICBjb25zdCBmZWF0dXJlcyA9IHJlZihbewogICAgICBpY29uOiAnZmFzIGZhLWxhcHRvcC1jb2RlJywKICAgICAgdGl0bGU6ICLnjrDku6PljJbliY3nq6/mioDmnK8iLAogICAgICBkZXNjcmlwdGlvbjogIumHh+eUqFZ1ZSAy5qGG5p6277yM57uT5ZCIQW50IERlc2lnbiBWdWXnu4Tku7blupPvvIzmj5DkvpvmnoHoh7TnlKjmiLfkvZPpqowiCiAgICB9LCB7CiAgICAgIGljb246ICdmYXMgZmEtc3luYy1hbHQnLAogICAgICB0aXRsZTogIuiHquWKqOWMluaVsOaNruS6pOS6kiIsCiAgICAgIGRlc2NyaXB0aW9uOiAiT3BlbkFwaempseWKqOeahOaOpeWPo+euoeeQhu+8jOeugOWMluWJjeWQjuerr+WNj+S9nOa1geeoiyIKICAgIH0sIHsKICAgICAgaWNvbjogJ2ZhcyBmYS1jaGFydC1saW5lJywKICAgICAgdGl0bGU6ICLlpJrmoLfljJbmlbDmja7lsZXnpLoiLAogICAgICBkZXNjcmlwdGlvbjogIumbhuaIkEVjaGFydHPlj6/op4bljJblupPvvIzmj5DkvpvkuLDlr4znmoTmlbDmja7liIbmnpDog73lipsiCiAgICB9LCB7CiAgICAgIGljb246ICdmYXMgZmEtc2VydmVyJywKICAgICAgdGl0bGU6ICLlvLrlpKfnmoTlkI7nq6/mlK/mjIEiLAogICAgICBkZXNjcmlwdGlvbjogIlNwcmluZyBCb2905qGG5p625pSv5oyB77yM56Gu5L+d57O757uf56iz5a6a5oCn5ZKM5Y+v5omp5bGV5oCnIgogICAgfSwgewogICAgICBpY29uOiAnZmFzIGZhLWZpbGUtaW1wb3J0JywKICAgICAgdGl0bGU6ICLpq5jmlYjmlbDmja7lr7zlhaUiLAogICAgICBkZXNjcmlwdGlvbjogIkVhc3lFeGNlbOaPkOS+m+eahOS+v+aNt+aVsOaNruWkhOeQhuiDveWKmyIKICAgIH0sIHsKICAgICAgaWNvbjogJ2ZhcyBmYS1icmFpbicsCiAgICAgIHRpdGxlOiAi5pm66IO9QUnlr7nmjqUiLAogICAgICBkZXNjcmlwdGlvbjogIuaOpeWFpeWkmuS4qkFJ5qih5Z6L77yM5o+Q5L6b5pm66IO95YyW5pyN5Yqh5pSv5oyBIgogICAgfV0pOwogICAgcmV0dXJuIHsKICAgICAgX19zZmM6IHRydWUsCiAgICAgIGZlYXR1cmVzCiAgICB9OwogIH0KfTs="},{"version":3,"names":["ref","features","icon","title","description"],"sources":["Index.vue"],"sourcesContent":["<template>\n <div class=\"index-page\">\n <div class=\"background\">\n <div class=\"gradient-bg\"></div>\n <div class=\"particles\"></div>\n </div>\n \n <div class=\"container\">\n <!-- Hero Section -->\n <div class=\"hero-section\">\n <div class=\"hero-content\">\n <h1 class=\"animate-title\">智竞云赛</h1>\n <h2 class=\"animate-subtitle\">新一代校园竞赛管理系统</h2>\n <p class=\"animate-text\">\n 基于Vue 2和Spring Boot开发集成多项前沿技术\n 打造智能化竞赛管理平台\n </p>\n <div class=\"hero-buttons\">\n <router-link to=\"/race/list\" class=\"primary-btn\">\n <span>立即体验</span>\n <i class=\"fas fa-arrow-right\"></i>\n </router-link>\n <router-link to=\"/race/list\" class=\"secondary-btn\">\n <span>了解更多</span>\n </router-link>\n </div>\n </div>\n </div>\n\n <!-- Features Grid -->\n <div class=\"features-section\">\n <h2 class=\"section-title\">核心特性</h2>\n <div class=\"features-grid\">\n <div \n v-for=\"feature in features\" \n :key=\"feature.title\" \n class=\"feature-card\"\n >\n <div class=\"feature-icon\">\n <i :class=\"feature.icon\"></i>\n </div>\n <h3>{{ feature.title }}</h3>\n <p>{{ feature.description }}</p>\n </div>\n </div>\n </div>\n\n <!-- Contact Section -->\n <div class=\"contact-section\">\n <div class=\"contact-content\">\n <h2>加入我们</h2>\n <p>扫描下方二维码,加入技术交流群</p>\n <div class=\"qr-code\">\n <!-- 二维码占位 -->\n </div>\n </div>\n </div>\n </div>\n </div>\n</template>\n\n<script setup>\nimport { ref } from \"vue\";\n\nconst features = ref([\n {\n icon: 'fas fa-laptop-code',\n title: \"现代化前端技术\",\n description: \"采用Vue 2框架结合Ant Design Vue组件库提供极致用户体验\"\n },\n {\n icon: 'fas fa-sync-alt',\n title: \"自动化数据交互\",\n description: \"OpenApi驱动的接口管理简化前后端协作流程\"\n },\n {\n icon: 'fas fa-chart-line',\n title: \"多样化数据展示\",\n description: \"集成Echarts可视化库提供丰富的数据分析能力\"\n },\n {\n icon: 'fas fa-server',\n title: \"强大的后端支持\",\n description: \"Spring Boot框架支持确保系统稳定性和可扩展性\"\n },\n {\n icon: 'fas fa-file-import',\n title: \"高效数据导入\",\n description: \"EasyExcel提供的便捷数据处理能力\"\n },\n {\n icon: 'fas fa-brain',\n title: \"智能AI对接\",\n description: \"接入多个AI模型提供智能化服务支持\"\n }\n]);\n</script>\n\n<style scoped lang=\"less\">\n.index-page {\n min-height: 100vh;\n position: relative;\n overflow: hidden;\n}\n\n.background {\n position: fixed;\n inset: 0;\n z-index: -1;\n\n .gradient-bg {\n position: absolute;\n inset: 0;\n background: linear-gradient(\n 45deg,\n rgba(29, 78, 216, 0.15),\n rgba(147, 51, 234, 0.15)\n );\n }\n\n .particles {\n position: absolute;\n inset: 0;\n background-image: radial-gradient(#1d4ed8 1px, transparent 1px);\n background-size: 50px 50px;\n opacity: 0.1;\n animation: particleMove 20s linear infinite;\n }\n}\n\n.hero-section {\n min-height: 80vh;\n display: flex;\n align-items: center;\n justify-content: center;\n text-align: center;\n padding: 60px 20px;\n\n .hero-content {\n max-width: 800px;\n margin: 0 auto;\n }\n\n .animate-title {\n font-size: 64px;\n font-weight: 800;\n background: linear-gradient(45deg, #1d4ed8, #7c3aed);\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent;\n margin-bottom: 20px;\n opacity: 0;\n animation: fadeInUp 0.6s ease forwards;\n }\n\n .animate-subtitle {\n font-size: 32px;\n color: #1e293b;\n margin-bottom: 24px;\n opacity: 0;\n animation: fadeInUp 0.6s ease forwards 0.2s;\n }\n\n .animate-text {\n font-size: 18px;\n color: #64748b;\n line-height: 1.6;\n margin-bottom: 40px;\n opacity: 0;\n animation: fadeInUp 0.6s ease forwards 0.4s;\n }\n\n .hero-buttons {\n display: flex;\n gap: 20px;\n justify-content: center;\n opacity: 0;\n animation: fadeInUp 0.6s ease forwards 0.6s;\n\n .primary-btn, .secondary-btn {\n padding: 12px 28px;\n border-radius: 30px;\n font-weight: 500;\n display: flex;\n align-items: center;\n gap: 8px;\n transition: all 0.3s ease;\n\n i {\n transition: transform 0.3s ease;\n }\n\n &:hover i {\n transform: translateX(4px);\n }\n }\n\n .primary-btn {\n background: linear-gradient(45deg, #1d4ed8, #7c3aed);\n color: white;\n box-shadow: 0 4px 20px rgba(29, 78, 216, 0.2);\n\n &:hover {\n transform: translateY(-2px);\n box-shadow: 0 6px 24px rgba(29, 78, 216, 0.3);\n }\n }\n\n .secondary-btn {\n border: 2px solid #1d4ed8;\n color: #1d4ed8;\n\n &:hover {\n background: rgba(29, 78, 216, 0.1);\n }\n }\n }\n}\n\n.features-section {\n padding: 80px 0;\n\n .section-title {\n text-align: center;\n font-size: 36px;\n margin-bottom: 60px;\n color: #1e293b;\n }\n\n .features-grid {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n gap: 30px;\n padding: 0 20px;\n }\n\n .feature-card {\n background: rgba(255, 255, 255, 0.8);\n backdrop-filter: blur(10px);\n border-radius: 16px;\n padding: 30px;\n text-align: center;\n transition: all 0.3s ease;\n border: 1px solid rgba(29, 78, 216, 0.1);\n\n &:hover {\n transform: translateY(-5px);\n box-shadow: 0 20px 40px rgba(29, 78, 216, 0.1);\n }\n\n .feature-icon {\n width: 60px;\n height: 60px;\n margin: 0 auto 20px;\n background: linear-gradient(45deg, #1d4ed8, #7c3aed);\n border-radius: 12px;\n display: flex;\n align-items: center;\n justify-content: center;\n color: white;\n font-size: 24px;\n }\n\n h3 {\n color: #1e293b;\n font-size: 20px;\n margin-bottom: 16px;\n }\n\n p {\n color: #64748b;\n line-height: 1.6;\n }\n }\n}\n\n@keyframes fadeInUp {\n from {\n opacity: 0;\n transform: translateY(20px);\n }\n to {\n opacity: 1;\n transform: translateY(0);\n }\n}\n\n@keyframes particleMove {\n from {\n transform: translateY(0);\n }\n to {\n transform: translateY(-50px);\n }\n}\n</style>\n"],"mappings":"AA8DA,SAASA,GAAG,QAAQ,KAAK;;;;IAEzB,MAAMC,QAAQ,GAAGD,GAAG,CAAC,CACnB;MACEE,IAAI,EAAE,oBAAoB;MAC1BC,KAAK,EAAE,SAAS;MAChBC,WAAW,EAAE;IACf,CAAC,EACD;MACEF,IAAI,EAAE,iBAAiB;MACvBC,KAAK,EAAE,SAAS;MAChBC,WAAW,EAAE;IACf,CAAC,EACD;MACEF,IAAI,EAAE,mBAAmB;MACzBC,KAAK,EAAE,SAAS;MAChBC,WAAW,EAAE;IACf,CAAC,EACD;MACEF,IAAI,EAAE,eAAe;MACrBC,KAAK,EAAE,SAAS;MAChBC,WAAW,EAAE;IACf,CAAC,EACD;MACEF,IAAI,EAAE,oBAAoB;MAC1BC,KAAK,EAAE,QAAQ;MACfC,WAAW,EAAE;IACf,CAAC,EACD;MACEF,IAAI,EAAE,cAAc;MACpBC,KAAK,EAAE,QAAQ;MACfC,WAAW,EAAE;IACf,CAAC,CACF,CAAC","ignoreList":[]}]}