基本功能

pull/1/head
李冠威 2 months ago
parent 63905300aa
commit 1e5b4798ea

@ -2,6 +2,7 @@ from flask import Flask, send_from_directory, jsonify, request, session
from flask_cors import CORS
from flask_sqlalchemy import SQLAlchemy
from werkzeug.security import generate_password_hash, check_password_hash
from flask_socketio import SocketIO, emit, join_room, leave_room
import os
import uuid
from datetime import datetime
@ -13,6 +14,7 @@ app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
CORS(app, supports_credentials=True) # Enable CORS with credentials
db = SQLAlchemy(app)
socketio = SocketIO(app, cors_allowed_origins="*")
# 用户模型
class User(db.Model):
@ -29,6 +31,42 @@ class User(db.Model):
def check_password(self, password):
return check_password_hash(self.password_hash, password)
# 游戏历史记录模型
class GameHistory(db.Model):
id = db.Column(db.Integer, primary_key=True)
user_id = db.Column(db.Integer, db.ForeignKey('user.id'), nullable=False)
score = db.Column(db.Integer, nullable=False)
level_reached = db.Column(db.Integer, nullable=False)
duration = db.Column(db.Integer, nullable=False) # 游戏时长(秒)
gold_earned = db.Column(db.Integer, nullable=False) # 获得的金币
created_at = db.Column(db.DateTime, default=datetime.utcnow)
# 建立与用户的关系
user = db.relationship('User', backref=db.backref('game_histories', lazy=True))
# 聊天室模型
class ChatRoom(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(100), nullable=False)
creator_id = db.Column(db.Integer, db.ForeignKey('user.id'), nullable=False)
created_at = db.Column(db.DateTime, default=datetime.utcnow)
is_active = db.Column(db.Boolean, default=True)
# 建立与用户的关系
creator = db.relationship('User', backref=db.backref('created_rooms', lazy=True))
# 聊天消息模型
class ChatMessage(db.Model):
id = db.Column(db.Integer, primary_key=True)
room_id = db.Column(db.Integer, db.ForeignKey('chat_room.id'), nullable=False)
user_id = db.Column(db.Integer, db.ForeignKey('user.id'), nullable=False)
message = db.Column(db.Text, nullable=False)
created_at = db.Column(db.DateTime, default=datetime.utcnow)
# 建立关系
room = db.relationship('ChatRoom', backref=db.backref('messages', lazy=True))
user = db.relationship('User', backref=db.backref('messages', lazy=True))
# 创建数据库表
with app.app_context():
db.create_all()
@ -139,6 +177,69 @@ def update_score():
return jsonify({'message': '分数未超过历史最高分', 'high_score': user.high_score})
# 保存游戏历史记录
@app.route('/api/save_game_history', methods=['POST'])
def save_game_history():
user_id = session.get('user_id')
if not user_id:
return jsonify({'error': '未登录'}), 401
data = request.get_json()
if not data or 'score' not in data:
return jsonify({'error': '缺少必要参数'}), 400
# 创建新的游戏历史记录
game_history = GameHistory(
user_id=user_id,
score=data.get('score', 0),
level_reached=data.get('level', 1),
duration=data.get('duration', 0),
gold_earned=data.get('goldEarned', 0)
)
db.session.add(game_history)
db.session.commit()
return jsonify({
'message': '游戏历史记录已保存',
'history_id': game_history.id
}), 201
# 获取用户游戏历史记录
@app.route('/api/game_history', methods=['GET'])
def get_game_history():
user_id = session.get('user_id')
if not user_id:
return jsonify({'error': '未登录'}), 401
# 获取分页参数
page = request.args.get('page', 1, type=int)
per_page = request.args.get('per_page', 10, type=int)
# 查询用户的游戏历史记录,按时间降序排序
history_query = GameHistory.query.filter_by(user_id=user_id).order_by(GameHistory.created_at.desc())
# 分页
history_paginated = history_query.paginate(page=page, per_page=per_page, error_out=False)
history_records = []
for record in history_paginated.items:
history_records.append({
'id': record.id,
'score': record.score,
'level_reached': record.level_reached,
'duration': record.duration,
'gold_earned': record.gold_earned,
'created_at': record.created_at.isoformat()
})
return jsonify({
'history': history_records,
'total': history_paginated.total,
'pages': history_paginated.pages,
'current_page': history_paginated.page
})
# 获取排行榜
@app.route('/api/leaderboard', methods=['GET'])
def get_leaderboard():
@ -160,6 +261,82 @@ def get_leaderboard():
def health_check():
return jsonify({"status": "ok"})
# 聊天室API
@app.route('/api/chat/rooms', methods=['GET'])
def get_chat_rooms():
user_id = session.get('user_id')
if not user_id:
return jsonify({'error': '未登录'}), 401
# 获取所有活跃的聊天室
rooms = ChatRoom.query.filter_by(is_active=True).order_by(ChatRoom.created_at.desc()).all()
room_list = []
for room in rooms:
creator = User.query.get(room.creator_id)
room_list.append({
'id': room.id,
'name': room.name,
'creator': creator.username if creator else 'Unknown',
'created_at': room.created_at.isoformat()
})
return jsonify({'rooms': room_list})
@app.route('/api/chat/rooms', methods=['POST'])
def create_chat_room():
user_id = session.get('user_id')
if not user_id:
return jsonify({'error': '未登录'}), 401
data = request.get_json()
if not data or not data.get('name'):
return jsonify({'error': '聊天室名称是必填项'}), 400
# 创建新聊天室
room = ChatRoom(
name=data['name'],
creator_id=user_id
)
db.session.add(room)
db.session.commit()
return jsonify({
'message': '聊天室创建成功',
'room': {
'id': room.id,
'name': room.name
}
}), 201
@app.route('/api/chat/rooms/<int:room_id>/messages', methods=['GET'])
def get_room_messages(room_id):
user_id = session.get('user_id')
if not user_id:
return jsonify({'error': '未登录'}), 401
# 检查聊天室是否存在
room = ChatRoom.query.get(room_id)
if not room:
return jsonify({'error': '聊天室不存在'}), 404
# 获取该聊天室的最近消息
messages = ChatMessage.query.filter_by(room_id=room_id).order_by(ChatMessage.created_at).all()
message_list = []
for msg in messages:
user = User.query.get(msg.user_id)
message_list.append({
'id': msg.id,
'user_id': msg.user_id,
'username': user.username if user else 'Unknown',
'message': msg.message,
'created_at': msg.created_at.isoformat()
})
return jsonify({'messages': message_list})
# 静态文件服务
@app.route('/')
def serve():
@ -169,5 +346,107 @@ def serve():
def static_proxy(path):
return send_from_directory(app.static_folder, path)
# WebSocket事件处理
@socketio.on('connect')
def handle_connect():
user_id = session.get('user_id')
if not user_id:
return False # 拒绝未登录用户的连接
print(f'Client connected: {request.sid}')
@socketio.on('disconnect')
def handle_disconnect():
print(f'Client disconnected: {request.sid}')
@socketio.on('join_room')
def handle_join_room(data):
user_id = session.get('user_id')
if not user_id:
return
room_id = data.get('room_id')
if not room_id:
return
# 获取用户和房间信息
user = User.query.get(user_id)
room = ChatRoom.query.get(room_id)
if not user or not room:
return
# 加入房间
join_room(str(room_id))
# 通知房间内的其他用户
emit('user_joined', {
'user_id': user_id,
'username': user.username,
'message': f'{user.username} 加入了聊天室'
}, room=str(room_id))
@socketio.on('leave_room')
def handle_leave_room(data):
user_id = session.get('user_id')
if not user_id:
return
room_id = data.get('room_id')
if not room_id:
return
# 获取用户信息
user = User.query.get(user_id)
if not user:
return
# 离开房间
leave_room(str(room_id))
# 通知房间内的其他用户
emit('user_left', {
'user_id': user_id,
'username': user.username,
'message': f'{user.username} 离开了聊天室'
}, room=str(room_id))
@socketio.on('send_message')
def handle_send_message(data):
user_id = session.get('user_id')
if not user_id:
return
room_id = data.get('room_id')
message_text = data.get('message')
if not room_id or not message_text:
return
# 获取用户和房间信息
user = User.query.get(user_id)
room = ChatRoom.query.get(room_id)
if not user or not room:
return
# 保存消息到数据库
message = ChatMessage(
room_id=room_id,
user_id=user_id,
message=message_text
)
db.session.add(message)
db.session.commit()
# 广播消息给房间内的所有用户
emit('new_message', {
'id': message.id,
'user_id': user_id,
'username': user.username,
'message': message_text,
'created_at': message.created_at.isoformat()
}, room=str(room_id))
if __name__ == '__main__':
app.run(debug=True)
socketio.run(app, debug=True, host='0.0.0.0')

Binary file not shown.

@ -1,4 +1,6 @@
flask
flask-cors
flask-sqlalchemy
werkzeug
flask-socketio
werkzeug
sqlalchemy<2.0.0

@ -0,0 +1 @@
{"ast":null,"code":"export const VERSION = \"1.10.0\";","map":{"version":3,"names":["VERSION"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/axios/lib/env/data.js"],"sourcesContent":["export const VERSION = \"1.10.0\";"],"mappings":"AAAA,OAAO,MAAMA,OAAO,GAAG,QAAQ","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"// browser shim for xmlhttprequest module\nimport { hasCORS } from \"../contrib/has-cors.js\";\nimport { globalThisShim as globalThis } from \"../globalThis.js\";\nexport function XHR(opts) {\n const xdomain = opts.xdomain;\n // XMLHttpRequest can be disabled on IE\n try {\n if (\"undefined\" !== typeof XMLHttpRequest && (!xdomain || hasCORS)) {\n return new XMLHttpRequest();\n }\n } catch (e) {}\n if (!xdomain) {\n try {\n return new globalThis[[\"Active\"].concat(\"Object\").join(\"X\")](\"Microsoft.XMLHTTP\");\n } catch (e) {}\n }\n}","map":{"version":3,"names":["hasCORS","globalThisShim","globalThis","XHR","opts","xdomain","XMLHttpRequest","e","concat","join"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/engine.io-client/build/esm/transports/xmlhttprequest.browser.js"],"sourcesContent":["// browser shim for xmlhttprequest module\nimport { hasCORS } from \"../contrib/has-cors.js\";\nimport { globalThisShim as globalThis } from \"../globalThis.js\";\nexport function XHR(opts) {\n const xdomain = opts.xdomain;\n // XMLHttpRequest can be disabled on IE\n try {\n if (\"undefined\" !== typeof XMLHttpRequest && (!xdomain || hasCORS)) {\n return new XMLHttpRequest();\n }\n }\n catch (e) { }\n if (!xdomain) {\n try {\n return new globalThis[[\"Active\"].concat(\"Object\").join(\"X\")](\"Microsoft.XMLHTTP\");\n }\n catch (e) { }\n }\n}\n"],"mappings":"AAAA;AACA,SAASA,OAAO,QAAQ,wBAAwB;AAChD,SAASC,cAAc,IAAIC,UAAU,QAAQ,kBAAkB;AAC/D,OAAO,SAASC,GAAGA,CAACC,IAAI,EAAE;EACtB,MAAMC,OAAO,GAAGD,IAAI,CAACC,OAAO;EAC5B;EACA,IAAI;IACA,IAAI,WAAW,KAAK,OAAOC,cAAc,KAAK,CAACD,OAAO,IAAIL,OAAO,CAAC,EAAE;MAChE,OAAO,IAAIM,cAAc,CAAC,CAAC;IAC/B;EACJ,CAAC,CACD,OAAOC,CAAC,EAAE,CAAE;EACZ,IAAI,CAACF,OAAO,EAAE;IACV,IAAI;MACA,OAAO,IAAIH,UAAU,CAAC,CAAC,QAAQ,CAAC,CAACM,MAAM,CAAC,QAAQ,CAAC,CAACC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,mBAAmB,CAAC;IACrF,CAAC,CACD,OAAOF,CAAC,EAAE,CAAE;EAChB;AACJ","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"export {};","map":{"version":3,"names":[],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/@vue/devtools-api/lib/esm/api/util.js"],"sourcesContent":["export {};\n"],"mappings":"AAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"'use strict';\n\nimport utils from './../utils.js';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n *\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nexport default function isAxiosError(payload) {\n return utils.isObject(payload) && payload.isAxiosError === true;\n}","map":{"version":3,"names":["utils","isAxiosError","payload","isObject"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/axios/lib/helpers/isAxiosError.js"],"sourcesContent":["'use strict';\n\nimport utils from './../utils.js';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n *\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nexport default function isAxiosError(payload) {\n return utils.isObject(payload) && (payload.isAxiosError === true);\n}\n"],"mappings":"AAAA,YAAY;;AAEZ,OAAOA,KAAK,MAAM,eAAe;;AAEjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,SAASC,YAAYA,CAACC,OAAO,EAAE;EAC5C,OAAOF,KAAK,CAACG,QAAQ,CAACD,OAAO,CAAC,IAAKA,OAAO,CAACD,YAAY,KAAK,IAAK;AACnE","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"import { resolveComponent as _resolveComponent, createVNode as _createVNode, createElementVNode as _createElementVNode, openBlock as _openBlock, createElementBlock as _createElementBlock } from \"vue\";\nconst _hoisted_1 = {\n class: \"container\"\n};\nexport function render(_ctx, _cache, $props, $setup, $data, $options) {\n const _component_AppHeader = _resolveComponent(\"AppHeader\");\n const _component_router_view = _resolveComponent(\"router-view\");\n return _openBlock(), _createElementBlock(\"div\", _hoisted_1, [_createVNode(_component_AppHeader), _createElementVNode(\"main\", null, [_createVNode(_component_router_view)]), _cache[0] || (_cache[0] = _createElementVNode(\"footer\", null, [_createElementVNode(\"p\", null, \"© 2023 黄金矿工游戏\")], -1 /* HOISTED */))]);\n}","map":{"version":3,"names":["class","_createElementBlock","_hoisted_1","_createVNode","_component_AppHeader","_createElementVNode","_component_router_view"],"sources":["E:\\学习\\网络应用开发\\GM2\\goldminer\\frontend\\src\\App.vue"],"sourcesContent":["<template>\r\n <div class=\"container\">\r\n <AppHeader />\r\n <main>\r\n <router-view />\r\n </main>\r\n <footer>\r\n <p>© 2023 黄金矿工游戏</p>\r\n </footer>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport AppHeader from './components/Header.vue'\r\n\r\nexport default {\r\n name: 'App',\r\n components: {\r\n AppHeader\r\n }\r\n}\r\n</script>\r\n\r\n<style>\r\n* {\r\n margin: 0;\r\n padding: 0;\r\n box-sizing: border-box;\r\n}\r\n\r\nbody {\r\n font-family: 'Microsoft YaHei', Arial, sans-serif;\r\n background-color: #f5f5f5;\r\n}\r\n\r\n.container {\r\n max-width: 1200px;\r\n margin: 0 auto;\r\n padding: 20px;\r\n display: flex;\r\n flex-direction: column;\r\n min-height: 100vh;\r\n}\r\n\r\nheader {\r\n text-align: center;\r\n margin-bottom: 20px;\r\n}\r\n\r\nh1 {\r\n color: #8B4513;\r\n font-size: 36px;\r\n text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);\r\n}\r\n\r\nmain {\r\n flex-grow: 1;\r\n display: flex;\r\n justify-content: center;\r\n}\r\n\r\nfooter {\r\n text-align: center;\r\n margin-top: 20px;\r\n color: #666;\r\n font-size: 14px;\r\n}\r\n</style> "],"mappings":";;EACOA,KAAK,EAAC;AAAW;;;;uBAAtBC,mBAAA,CAQM,OARNC,UAQM,GAPJC,YAAA,CAAaC,oBAAA,GACbC,mBAAA,CAEO,eADLF,YAAA,CAAeG,sBAAA,E,6BAEjBD,mBAAA,CAES,iBADPA,mBAAA,CAAoB,WAAjB,eAAa,E","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"export {};","map":{"version":3,"names":[],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/@vue/devtools-api/lib/esm/plugin.js"],"sourcesContent":["export {};\n"],"mappings":"AAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"export const globalThisShim = (() => {\n if (typeof self !== \"undefined\") {\n return self;\n } else if (typeof window !== \"undefined\") {\n return window;\n } else {\n return Function(\"return this\")();\n }\n})();","map":{"version":3,"names":["globalThisShim","self","window","Function"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/engine.io-client/build/esm/globalThis.browser.js"],"sourcesContent":["export const globalThisShim = (() => {\n if (typeof self !== \"undefined\") {\n return self;\n }\n else if (typeof window !== \"undefined\") {\n return window;\n }\n else {\n return Function(\"return this\")();\n }\n})();\n"],"mappings":"AAAA,OAAO,MAAMA,cAAc,GAAG,CAAC,MAAM;EACjC,IAAI,OAAOC,IAAI,KAAK,WAAW,EAAE;IAC7B,OAAOA,IAAI;EACf,CAAC,MACI,IAAI,OAAOC,MAAM,KAAK,WAAW,EAAE;IACpC,OAAOA,MAAM;EACjB,CAAC,MACI;IACD,OAAOC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC;EACpC;AACJ,CAAC,EAAE,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"'use strict';\n\nimport isAbsoluteURL from '../helpers/isAbsoluteURL.js';\nimport combineURLs from '../helpers/combineURLs.js';\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n *\n * @returns {string} The combined full path\n */\nexport default function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) {\n let isRelativeUrl = !isAbsoluteURL(requestedURL);\n if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n}","map":{"version":3,"names":["isAbsoluteURL","combineURLs","buildFullPath","baseURL","requestedURL","allowAbsoluteUrls","isRelativeUrl"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/axios/lib/core/buildFullPath.js"],"sourcesContent":["'use strict';\n\nimport isAbsoluteURL from '../helpers/isAbsoluteURL.js';\nimport combineURLs from '../helpers/combineURLs.js';\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n *\n * @returns {string} The combined full path\n */\nexport default function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) {\n let isRelativeUrl = !isAbsoluteURL(requestedURL);\n if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n}\n"],"mappings":"AAAA,YAAY;;AAEZ,OAAOA,aAAa,MAAM,6BAA6B;AACvD,OAAOC,WAAW,MAAM,2BAA2B;;AAEnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,SAASC,aAAaA,CAACC,OAAO,EAAEC,YAAY,EAAEC,iBAAiB,EAAE;EAC9E,IAAIC,aAAa,GAAG,CAACN,aAAa,CAACI,YAAY,CAAC;EAChD,IAAID,OAAO,KAAKG,aAAa,IAAID,iBAAiB,IAAI,KAAK,CAAC,EAAE;IAC5D,OAAOJ,WAAW,CAACE,OAAO,EAAEC,YAAY,CAAC;EAC3C;EACA,OAAOA,YAAY;AACrB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"'use strict';\n\n/**\n * Calculate data maxRate\n * @param {Number} [samplesCount= 10]\n * @param {Number} [min= 1000]\n * @returns {Function}\n */\nfunction speedometer(samplesCount, min) {\n samplesCount = samplesCount || 10;\n const bytes = new Array(samplesCount);\n const timestamps = new Array(samplesCount);\n let head = 0;\n let tail = 0;\n let firstSampleTS;\n min = min !== undefined ? min : 1000;\n return function push(chunkLength) {\n const now = Date.now();\n const startedAt = timestamps[tail];\n if (!firstSampleTS) {\n firstSampleTS = now;\n }\n bytes[head] = chunkLength;\n timestamps[head] = now;\n let i = tail;\n let bytesCount = 0;\n while (i !== head) {\n bytesCount += bytes[i++];\n i = i % samplesCount;\n }\n head = (head + 1) % samplesCount;\n if (head === tail) {\n tail = (tail + 1) % samplesCount;\n }\n if (now - firstSampleTS < min) {\n return;\n }\n const passed = startedAt && now - startedAt;\n return passed ? Math.round(bytesCount * 1000 / passed) : undefined;\n };\n}\nexport default speedometer;","map":{"version":3,"names":["speedometer","samplesCount","min","bytes","Array","timestamps","head","tail","firstSampleTS","undefined","push","chunkLength","now","Date","startedAt","i","bytesCount","passed","Math","round"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/axios/lib/helpers/speedometer.js"],"sourcesContent":["'use strict';\n\n/**\n * Calculate data maxRate\n * @param {Number} [samplesCount= 10]\n * @param {Number} [min= 1000]\n * @returns {Function}\n */\nfunction speedometer(samplesCount, min) {\n samplesCount = samplesCount || 10;\n const bytes = new Array(samplesCount);\n const timestamps = new Array(samplesCount);\n let head = 0;\n let tail = 0;\n let firstSampleTS;\n\n min = min !== undefined ? min : 1000;\n\n return function push(chunkLength) {\n const now = Date.now();\n\n const startedAt = timestamps[tail];\n\n if (!firstSampleTS) {\n firstSampleTS = now;\n }\n\n bytes[head] = chunkLength;\n timestamps[head] = now;\n\n let i = tail;\n let bytesCount = 0;\n\n while (i !== head) {\n bytesCount += bytes[i++];\n i = i % samplesCount;\n }\n\n head = (head + 1) % samplesCount;\n\n if (head === tail) {\n tail = (tail + 1) % samplesCount;\n }\n\n if (now - firstSampleTS < min) {\n return;\n }\n\n const passed = startedAt && now - startedAt;\n\n return passed ? Math.round(bytesCount * 1000 / passed) : undefined;\n };\n}\n\nexport default speedometer;\n"],"mappings":"AAAA,YAAY;;AAEZ;AACA;AACA;AACA;AACA;AACA;AACA,SAASA,WAAWA,CAACC,YAAY,EAAEC,GAAG,EAAE;EACtCD,YAAY,GAAGA,YAAY,IAAI,EAAE;EACjC,MAAME,KAAK,GAAG,IAAIC,KAAK,CAACH,YAAY,CAAC;EACrC,MAAMI,UAAU,GAAG,IAAID,KAAK,CAACH,YAAY,CAAC;EAC1C,IAAIK,IAAI,GAAG,CAAC;EACZ,IAAIC,IAAI,GAAG,CAAC;EACZ,IAAIC,aAAa;EAEjBN,GAAG,GAAGA,GAAG,KAAKO,SAAS,GAAGP,GAAG,GAAG,IAAI;EAEpC,OAAO,SAASQ,IAAIA,CAACC,WAAW,EAAE;IAChC,MAAMC,GAAG,GAAGC,IAAI,CAACD,GAAG,CAAC,CAAC;IAEtB,MAAME,SAAS,GAAGT,UAAU,CAACE,IAAI,CAAC;IAElC,IAAI,CAACC,aAAa,EAAE;MAClBA,aAAa,GAAGI,GAAG;IACrB;IAEAT,KAAK,CAACG,IAAI,CAAC,GAAGK,WAAW;IACzBN,UAAU,CAACC,IAAI,CAAC,GAAGM,GAAG;IAEtB,IAAIG,CAAC,GAAGR,IAAI;IACZ,IAAIS,UAAU,GAAG,CAAC;IAElB,OAAOD,CAAC,KAAKT,IAAI,EAAE;MACjBU,UAAU,IAAIb,KAAK,CAACY,CAAC,EAAE,CAAC;MACxBA,CAAC,GAAGA,CAAC,GAAGd,YAAY;IACtB;IAEAK,IAAI,GAAG,CAACA,IAAI,GAAG,CAAC,IAAIL,YAAY;IAEhC,IAAIK,IAAI,KAAKC,IAAI,EAAE;MACjBA,IAAI,GAAG,CAACA,IAAI,GAAG,CAAC,IAAIN,YAAY;IAClC;IAEA,IAAIW,GAAG,GAAGJ,aAAa,GAAGN,GAAG,EAAE;MAC7B;IACF;IAEA,MAAMe,MAAM,GAAGH,SAAS,IAAIF,GAAG,GAAGE,SAAS;IAE3C,OAAOG,MAAM,GAAGC,IAAI,CAACC,KAAK,CAACH,UAAU,GAAG,IAAI,GAAGC,MAAM,CAAC,GAAGR,SAAS;EACpE,CAAC;AACH;AAEA,eAAeT,WAAW","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n * @returns {Function}\n */\nmodule.exports = function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n};","map":{"version":3,"names":["module","exports","spread","callback","wrap","arr","apply"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/axios/lib/helpers/spread.js"],"sourcesContent":["'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n * @returns {Function}\n */\nmodule.exports = function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n};\n"],"mappings":"AAAA,YAAY;;AAEZ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACAA,MAAM,CAACC,OAAO,GAAG,SAASC,MAAMA,CAACC,QAAQ,EAAE;EACzC,OAAO,SAASC,IAAIA,CAACC,GAAG,EAAE;IACxB,OAAOF,QAAQ,CAACG,KAAK,CAAC,IAAI,EAAED,GAAG,CAAC;EAClC,CAAC;AACH,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"/**\n * Initialize backoff timer with `opts`.\n *\n * - `min` initial timeout in milliseconds [100]\n * - `max` max timeout [10000]\n * - `jitter` [0]\n * - `factor` [2]\n *\n * @param {Object} opts\n * @api public\n */\nexport function Backoff(opts) {\n opts = opts || {};\n this.ms = opts.min || 100;\n this.max = opts.max || 10000;\n this.factor = opts.factor || 2;\n this.jitter = opts.jitter > 0 && opts.jitter <= 1 ? opts.jitter : 0;\n this.attempts = 0;\n}\n/**\n * Return the backoff duration.\n *\n * @return {Number}\n * @api public\n */\nBackoff.prototype.duration = function () {\n var ms = this.ms * Math.pow(this.factor, this.attempts++);\n if (this.jitter) {\n var rand = Math.random();\n var deviation = Math.floor(rand * this.jitter * ms);\n ms = (Math.floor(rand * 10) & 1) == 0 ? ms - deviation : ms + deviation;\n }\n return Math.min(ms, this.max) | 0;\n};\n/**\n * Reset the number of attempts.\n *\n * @api public\n */\nBackoff.prototype.reset = function () {\n this.attempts = 0;\n};\n/**\n * Set the minimum duration\n *\n * @api public\n */\nBackoff.prototype.setMin = function (min) {\n this.ms = min;\n};\n/**\n * Set the maximum duration\n *\n * @api public\n */\nBackoff.prototype.setMax = function (max) {\n this.max = max;\n};\n/**\n * Set the jitter\n *\n * @api public\n */\nBackoff.prototype.setJitter = function (jitter) {\n this.jitter = jitter;\n};","map":{"version":3,"names":["Backoff","opts","ms","min","max","factor","jitter","attempts","prototype","duration","Math","pow","rand","random","deviation","floor","reset","setMin","setMax","setJitter"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/socket.io-client/build/esm/contrib/backo2.js"],"sourcesContent":["/**\n * Initialize backoff timer with `opts`.\n *\n * - `min` initial timeout in milliseconds [100]\n * - `max` max timeout [10000]\n * - `jitter` [0]\n * - `factor` [2]\n *\n * @param {Object} opts\n * @api public\n */\nexport function Backoff(opts) {\n opts = opts || {};\n this.ms = opts.min || 100;\n this.max = opts.max || 10000;\n this.factor = opts.factor || 2;\n this.jitter = opts.jitter > 0 && opts.jitter <= 1 ? opts.jitter : 0;\n this.attempts = 0;\n}\n/**\n * Return the backoff duration.\n *\n * @return {Number}\n * @api public\n */\nBackoff.prototype.duration = function () {\n var ms = this.ms * Math.pow(this.factor, this.attempts++);\n if (this.jitter) {\n var rand = Math.random();\n var deviation = Math.floor(rand * this.jitter * ms);\n ms = (Math.floor(rand * 10) & 1) == 0 ? ms - deviation : ms + deviation;\n }\n return Math.min(ms, this.max) | 0;\n};\n/**\n * Reset the number of attempts.\n *\n * @api public\n */\nBackoff.prototype.reset = function () {\n this.attempts = 0;\n};\n/**\n * Set the minimum duration\n *\n * @api public\n */\nBackoff.prototype.setMin = function (min) {\n this.ms = min;\n};\n/**\n * Set the maximum duration\n *\n * @api public\n */\nBackoff.prototype.setMax = function (max) {\n this.max = max;\n};\n/**\n * Set the jitter\n *\n * @api public\n */\nBackoff.prototype.setJitter = function (jitter) {\n this.jitter = jitter;\n};\n"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO,SAASA,OAAOA,CAACC,IAAI,EAAE;EAC1BA,IAAI,GAAGA,IAAI,IAAI,CAAC,CAAC;EACjB,IAAI,CAACC,EAAE,GAAGD,IAAI,CAACE,GAAG,IAAI,GAAG;EACzB,IAAI,CAACC,GAAG,GAAGH,IAAI,CAACG,GAAG,IAAI,KAAK;EAC5B,IAAI,CAACC,MAAM,GAAGJ,IAAI,CAACI,MAAM,IAAI,CAAC;EAC9B,IAAI,CAACC,MAAM,GAAGL,IAAI,CAACK,MAAM,GAAG,CAAC,IAAIL,IAAI,CAACK,MAAM,IAAI,CAAC,GAAGL,IAAI,CAACK,MAAM,GAAG,CAAC;EACnE,IAAI,CAACC,QAAQ,GAAG,CAAC;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACAP,OAAO,CAACQ,SAAS,CAACC,QAAQ,GAAG,YAAY;EACrC,IAAIP,EAAE,GAAG,IAAI,CAACA,EAAE,GAAGQ,IAAI,CAACC,GAAG,CAAC,IAAI,CAACN,MAAM,EAAE,IAAI,CAACE,QAAQ,EAAE,CAAC;EACzD,IAAI,IAAI,CAACD,MAAM,EAAE;IACb,IAAIM,IAAI,GAAGF,IAAI,CAACG,MAAM,CAAC,CAAC;IACxB,IAAIC,SAAS,GAAGJ,IAAI,CAACK,KAAK,CAACH,IAAI,GAAG,IAAI,CAACN,MAAM,GAAGJ,EAAE,CAAC;IACnDA,EAAE,GAAG,CAACQ,IAAI,CAACK,KAAK,CAACH,IAAI,GAAG,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,GAAGV,EAAE,GAAGY,SAAS,GAAGZ,EAAE,GAAGY,SAAS;EAC3E;EACA,OAAOJ,IAAI,CAACP,GAAG,CAACD,EAAE,EAAE,IAAI,CAACE,GAAG,CAAC,GAAG,CAAC;AACrC,CAAC;AACD;AACA;AACA;AACA;AACA;AACAJ,OAAO,CAACQ,SAAS,CAACQ,KAAK,GAAG,YAAY;EAClC,IAAI,CAACT,QAAQ,GAAG,CAAC;AACrB,CAAC;AACD;AACA;AACA;AACA;AACA;AACAP,OAAO,CAACQ,SAAS,CAACS,MAAM,GAAG,UAAUd,GAAG,EAAE;EACtC,IAAI,CAACD,EAAE,GAAGC,GAAG;AACjB,CAAC;AACD;AACA;AACA;AACA;AACA;AACAH,OAAO,CAACQ,SAAS,CAACU,MAAM,GAAG,UAAUd,GAAG,EAAE;EACtC,IAAI,CAACA,GAAG,GAAGA,GAAG;AAClB,CAAC;AACD;AACA;AACA;AACA;AACA;AACAJ,OAAO,CAACQ,SAAS,CAACW,SAAS,GAAG,UAAUb,MAAM,EAAE;EAC5C,IAAI,CAACA,MAAM,GAAGA,MAAM;AACxB,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"import \"core-js/modules/es.array.push.js\";\n/**\n * Translates the list format produced by css-loader into something\n * easier to manipulate.\n */\nexport default function listToStyles(parentId, list) {\n var styles = [];\n var newStyles = {};\n for (var i = 0; i < list.length; i++) {\n var item = list[i];\n var id = item[0];\n var css = item[1];\n var media = item[2];\n var sourceMap = item[3];\n var part = {\n id: parentId + ':' + i,\n css: css,\n media: media,\n sourceMap: sourceMap\n };\n if (!newStyles[id]) {\n styles.push(newStyles[id] = {\n id: id,\n parts: [part]\n });\n } else {\n newStyles[id].parts.push(part);\n }\n }\n return styles;\n}","map":{"version":3,"names":["listToStyles","parentId","list","styles","newStyles","i","length","item","id","css","media","sourceMap","part","push","parts"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/vue-style-loader/lib/listToStyles.js"],"sourcesContent":["/**\n * Translates the list format produced by css-loader into something\n * easier to manipulate.\n */\nexport default function listToStyles (parentId, list) {\n var styles = []\n var newStyles = {}\n for (var i = 0; i < list.length; i++) {\n var item = list[i]\n var id = item[0]\n var css = item[1]\n var media = item[2]\n var sourceMap = item[3]\n var part = {\n id: parentId + ':' + i,\n css: css,\n media: media,\n sourceMap: sourceMap\n }\n if (!newStyles[id]) {\n styles.push(newStyles[id] = { id: id, parts: [part] })\n } else {\n newStyles[id].parts.push(part)\n }\n }\n return styles\n}\n"],"mappings":";AAAA;AACA;AACA;AACA;AACA,eAAe,SAASA,YAAYA,CAAEC,QAAQ,EAAEC,IAAI,EAAE;EACpD,IAAIC,MAAM,GAAG,EAAE;EACf,IAAIC,SAAS,GAAG,CAAC,CAAC;EAClB,KAAK,IAAIC,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGH,IAAI,CAACI,MAAM,EAAED,CAAC,EAAE,EAAE;IACpC,IAAIE,IAAI,GAAGL,IAAI,CAACG,CAAC,CAAC;IAClB,IAAIG,EAAE,GAAGD,IAAI,CAAC,CAAC,CAAC;IAChB,IAAIE,GAAG,GAAGF,IAAI,CAAC,CAAC,CAAC;IACjB,IAAIG,KAAK,GAAGH,IAAI,CAAC,CAAC,CAAC;IACnB,IAAII,SAAS,GAAGJ,IAAI,CAAC,CAAC,CAAC;IACvB,IAAIK,IAAI,GAAG;MACTJ,EAAE,EAAEP,QAAQ,GAAG,GAAG,GAAGI,CAAC;MACtBI,GAAG,EAAEA,GAAG;MACRC,KAAK,EAAEA,KAAK;MACZC,SAAS,EAAEA;IACb,CAAC;IACD,IAAI,CAACP,SAAS,CAACI,EAAE,CAAC,EAAE;MAClBL,MAAM,CAACU,IAAI,CAACT,SAAS,CAACI,EAAE,CAAC,GAAG;QAAEA,EAAE,EAAEA,EAAE;QAAEM,KAAK,EAAE,CAACF,IAAI;MAAE,CAAC,CAAC;IACxD,CAAC,MAAM;MACLR,SAAS,CAACI,EAAE,CAAC,CAACM,KAAK,CAACD,IAAI,CAACD,IAAI,CAAC;IAChC;EACF;EACA,OAAOT,MAAM;AACf","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"// imported from https://github.com/galkn/querystring\n/**\n * Compiles a querystring\n * Returns string representation of the object\n *\n * @param {Object}\n * @api private\n */\nexport function encode(obj) {\n let str = '';\n for (let i in obj) {\n if (obj.hasOwnProperty(i)) {\n if (str.length) str += '&';\n str += encodeURIComponent(i) + '=' + encodeURIComponent(obj[i]);\n }\n }\n return str;\n}\n/**\n * Parses a simple querystring into an object\n *\n * @param {String} qs\n * @api private\n */\nexport function decode(qs) {\n let qry = {};\n let pairs = qs.split('&');\n for (let i = 0, l = pairs.length; i < l; i++) {\n let pair = pairs[i].split('=');\n qry[decodeURIComponent(pair[0])] = decodeURIComponent(pair[1]);\n }\n return qry;\n}","map":{"version":3,"names":["encode","obj","str","i","hasOwnProperty","length","encodeURIComponent","decode","qs","qry","pairs","split","l","pair","decodeURIComponent"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/engine.io-client/build/esm/contrib/parseqs.js"],"sourcesContent":["// imported from https://github.com/galkn/querystring\n/**\n * Compiles a querystring\n * Returns string representation of the object\n *\n * @param {Object}\n * @api private\n */\nexport function encode(obj) {\n let str = '';\n for (let i in obj) {\n if (obj.hasOwnProperty(i)) {\n if (str.length)\n str += '&';\n str += encodeURIComponent(i) + '=' + encodeURIComponent(obj[i]);\n }\n }\n return str;\n}\n/**\n * Parses a simple querystring into an object\n *\n * @param {String} qs\n * @api private\n */\nexport function decode(qs) {\n let qry = {};\n let pairs = qs.split('&');\n for (let i = 0, l = pairs.length; i < l; i++) {\n let pair = pairs[i].split('=');\n qry[decodeURIComponent(pair[0])] = decodeURIComponent(pair[1]);\n }\n return qry;\n}\n"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO,SAASA,MAAMA,CAACC,GAAG,EAAE;EACxB,IAAIC,GAAG,GAAG,EAAE;EACZ,KAAK,IAAIC,CAAC,IAAIF,GAAG,EAAE;IACf,IAAIA,GAAG,CAACG,cAAc,CAACD,CAAC,CAAC,EAAE;MACvB,IAAID,GAAG,CAACG,MAAM,EACVH,GAAG,IAAI,GAAG;MACdA,GAAG,IAAII,kBAAkB,CAACH,CAAC,CAAC,GAAG,GAAG,GAAGG,kBAAkB,CAACL,GAAG,CAACE,CAAC,CAAC,CAAC;IACnE;EACJ;EACA,OAAOD,GAAG;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO,SAASK,MAAMA,CAACC,EAAE,EAAE;EACvB,IAAIC,GAAG,GAAG,CAAC,CAAC;EACZ,IAAIC,KAAK,GAAGF,EAAE,CAACG,KAAK,CAAC,GAAG,CAAC;EACzB,KAAK,IAAIR,CAAC,GAAG,CAAC,EAAES,CAAC,GAAGF,KAAK,CAACL,MAAM,EAAEF,CAAC,GAAGS,CAAC,EAAET,CAAC,EAAE,EAAE;IAC1C,IAAIU,IAAI,GAAGH,KAAK,CAACP,CAAC,CAAC,CAACQ,KAAK,CAAC,GAAG,CAAC;IAC9BF,GAAG,CAACK,kBAAkB,CAACD,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,GAAGC,kBAAkB,CAACD,IAAI,CAAC,CAAC,CAAC,CAAC;EAClE;EACA,OAAOJ,GAAG;AACd","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"module.exports = require('./lib/axios');","map":{"version":3,"names":["module","exports","require"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/axios/index.js"],"sourcesContent":["module.exports = require('./lib/axios');"],"mappings":"AAAAA,MAAM,CAACC,OAAO,GAAGC,OAAO,CAAC,aAAa,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"import \"core-js/modules/es.iterator.constructor.js\";\nimport \"core-js/modules/es.iterator.for-each.js\";\nconst PACKET_TYPES = Object.create(null); // no Map = no polyfill\nPACKET_TYPES[\"open\"] = \"0\";\nPACKET_TYPES[\"close\"] = \"1\";\nPACKET_TYPES[\"ping\"] = \"2\";\nPACKET_TYPES[\"pong\"] = \"3\";\nPACKET_TYPES[\"message\"] = \"4\";\nPACKET_TYPES[\"upgrade\"] = \"5\";\nPACKET_TYPES[\"noop\"] = \"6\";\nconst PACKET_TYPES_REVERSE = Object.create(null);\nObject.keys(PACKET_TYPES).forEach(key => {\n PACKET_TYPES_REVERSE[PACKET_TYPES[key]] = key;\n});\nconst ERROR_PACKET = {\n type: \"error\",\n data: \"parser error\"\n};\nexport { PACKET_TYPES, PACKET_TYPES_REVERSE, ERROR_PACKET };","map":{"version":3,"names":["PACKET_TYPES","Object","create","PACKET_TYPES_REVERSE","keys","forEach","key","ERROR_PACKET","type","data"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/engine.io-parser/build/esm/commons.js"],"sourcesContent":["const PACKET_TYPES = Object.create(null); // no Map = no polyfill\nPACKET_TYPES[\"open\"] = \"0\";\nPACKET_TYPES[\"close\"] = \"1\";\nPACKET_TYPES[\"ping\"] = \"2\";\nPACKET_TYPES[\"pong\"] = \"3\";\nPACKET_TYPES[\"message\"] = \"4\";\nPACKET_TYPES[\"upgrade\"] = \"5\";\nPACKET_TYPES[\"noop\"] = \"6\";\nconst PACKET_TYPES_REVERSE = Object.create(null);\nObject.keys(PACKET_TYPES).forEach((key) => {\n PACKET_TYPES_REVERSE[PACKET_TYPES[key]] = key;\n});\nconst ERROR_PACKET = { type: \"error\", data: \"parser error\" };\nexport { PACKET_TYPES, PACKET_TYPES_REVERSE, ERROR_PACKET };\n"],"mappings":";;AAAA,MAAMA,YAAY,GAAGC,MAAM,CAACC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC;AAC1CF,YAAY,CAAC,MAAM,CAAC,GAAG,GAAG;AAC1BA,YAAY,CAAC,OAAO,CAAC,GAAG,GAAG;AAC3BA,YAAY,CAAC,MAAM,CAAC,GAAG,GAAG;AAC1BA,YAAY,CAAC,MAAM,CAAC,GAAG,GAAG;AAC1BA,YAAY,CAAC,SAAS,CAAC,GAAG,GAAG;AAC7BA,YAAY,CAAC,SAAS,CAAC,GAAG,GAAG;AAC7BA,YAAY,CAAC,MAAM,CAAC,GAAG,GAAG;AAC1B,MAAMG,oBAAoB,GAAGF,MAAM,CAACC,MAAM,CAAC,IAAI,CAAC;AAChDD,MAAM,CAACG,IAAI,CAACJ,YAAY,CAAC,CAACK,OAAO,CAAEC,GAAG,IAAK;EACvCH,oBAAoB,CAACH,YAAY,CAACM,GAAG,CAAC,CAAC,GAAGA,GAAG;AACjD,CAAC,CAAC;AACF,MAAMC,YAAY,GAAG;EAAEC,IAAI,EAAE,OAAO;EAAEC,IAAI,EAAE;AAAe,CAAC;AAC5D,SAAST,YAAY,EAAEG,oBAAoB,EAAEI,YAAY","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"'use strict';\n\nrequire(\"core-js/modules/es.array.push.js\");\nvar utils = require('./../utils');\nmodule.exports = utils.isStandardBrowserEnv() ?\n// Standard browser envs support document.cookie\nfunction standardBrowserEnv() {\n return {\n write: function write(name, value, expires, path, domain, secure) {\n var cookie = [];\n cookie.push(name + '=' + encodeURIComponent(value));\n if (utils.isNumber(expires)) {\n cookie.push('expires=' + new Date(expires).toGMTString());\n }\n if (utils.isString(path)) {\n cookie.push('path=' + path);\n }\n if (utils.isString(domain)) {\n cookie.push('domain=' + domain);\n }\n if (secure === true) {\n cookie.push('secure');\n }\n document.cookie = cookie.join('; ');\n },\n read: function read(name) {\n var match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return match ? decodeURIComponent(match[3]) : null;\n },\n remove: function remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n };\n}() :\n// Non standard browser env (web workers, react-native) lack needed support.\nfunction nonStandardBrowserEnv() {\n return {\n write: function write() {},\n read: function read() {\n return null;\n },\n remove: function remove() {}\n };\n}();","map":{"version":3,"names":["require","utils","module","exports","isStandardBrowserEnv","standardBrowserEnv","write","name","value","expires","path","domain","secure","cookie","push","encodeURIComponent","isNumber","Date","toGMTString","isString","document","join","read","match","RegExp","decodeURIComponent","remove","now","nonStandardBrowserEnv"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/axios/lib/helpers/cookies.js"],"sourcesContent":["'use strict';\n\nvar utils = require('./../utils');\n\nmodule.exports = (\n utils.isStandardBrowserEnv() ?\n\n // Standard browser envs support document.cookie\n (function standardBrowserEnv() {\n return {\n write: function write(name, value, expires, path, domain, secure) {\n var cookie = [];\n cookie.push(name + '=' + encodeURIComponent(value));\n\n if (utils.isNumber(expires)) {\n cookie.push('expires=' + new Date(expires).toGMTString());\n }\n\n if (utils.isString(path)) {\n cookie.push('path=' + path);\n }\n\n if (utils.isString(domain)) {\n cookie.push('domain=' + domain);\n }\n\n if (secure === true) {\n cookie.push('secure');\n }\n\n document.cookie = cookie.join('; ');\n },\n\n read: function read(name) {\n var match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove: function remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n };\n })() :\n\n // Non standard browser env (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return {\n write: function write() {},\n read: function read() { return null; },\n remove: function remove() {}\n };\n })()\n);\n"],"mappings":"AAAA,YAAY;;AAACA,OAAA;AAEb,IAAIC,KAAK,GAAGD,OAAO,CAAC,YAAY,CAAC;AAEjCE,MAAM,CAACC,OAAO,GACZF,KAAK,CAACG,oBAAoB,CAAC,CAAC;AAE5B;AACG,SAASC,kBAAkBA,CAAA,EAAG;EAC7B,OAAO;IACLC,KAAK,EAAE,SAASA,KAAKA,CAACC,IAAI,EAAEC,KAAK,EAAEC,OAAO,EAAEC,IAAI,EAAEC,MAAM,EAAEC,MAAM,EAAE;MAChE,IAAIC,MAAM,GAAG,EAAE;MACfA,MAAM,CAACC,IAAI,CAACP,IAAI,GAAG,GAAG,GAAGQ,kBAAkB,CAACP,KAAK,CAAC,CAAC;MAEnD,IAAIP,KAAK,CAACe,QAAQ,CAACP,OAAO,CAAC,EAAE;QAC3BI,MAAM,CAACC,IAAI,CAAC,UAAU,GAAG,IAAIG,IAAI,CAACR,OAAO,CAAC,CAACS,WAAW,CAAC,CAAC,CAAC;MAC3D;MAEA,IAAIjB,KAAK,CAACkB,QAAQ,CAACT,IAAI,CAAC,EAAE;QACxBG,MAAM,CAACC,IAAI,CAAC,OAAO,GAAGJ,IAAI,CAAC;MAC7B;MAEA,IAAIT,KAAK,CAACkB,QAAQ,CAACR,MAAM,CAAC,EAAE;QAC1BE,MAAM,CAACC,IAAI,CAAC,SAAS,GAAGH,MAAM,CAAC;MACjC;MAEA,IAAIC,MAAM,KAAK,IAAI,EAAE;QACnBC,MAAM,CAACC,IAAI,CAAC,QAAQ,CAAC;MACvB;MAEAM,QAAQ,CAACP,MAAM,GAAGA,MAAM,CAACQ,IAAI,CAAC,IAAI,CAAC;IACrC,CAAC;IAEDC,IAAI,EAAE,SAASA,IAAIA,CAACf,IAAI,EAAE;MACxB,IAAIgB,KAAK,GAAGH,QAAQ,CAACP,MAAM,CAACU,KAAK,CAAC,IAAIC,MAAM,CAAC,YAAY,GAAGjB,IAAI,GAAG,WAAW,CAAC,CAAC;MAChF,OAAQgB,KAAK,GAAGE,kBAAkB,CAACF,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI;IACrD,CAAC;IAEDG,MAAM,EAAE,SAASA,MAAMA,CAACnB,IAAI,EAAE;MAC5B,IAAI,CAACD,KAAK,CAACC,IAAI,EAAE,EAAE,EAAEU,IAAI,CAACU,GAAG,CAAC,CAAC,GAAG,QAAQ,CAAC;IAC7C;EACF,CAAC;AACH,CAAC,CAAE,CAAC;AAEN;AACG,SAASC,qBAAqBA,CAAA,EAAG;EAChC,OAAO;IACLtB,KAAK,EAAE,SAASA,KAAKA,CAAA,EAAG,CAAC,CAAC;IAC1BgB,IAAI,EAAE,SAASA,IAAIA,CAAA,EAAG;MAAE,OAAO,IAAI;IAAE,CAAC;IACtCI,MAAM,EAAE,SAASA,MAAMA,CAAA,EAAG,CAAC;EAC7B,CAAC;AACH,CAAC,CAAE,CACN","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"export var numericUnicodeMap = {\n 0: 65533,\n 128: 8364,\n 130: 8218,\n 131: 402,\n 132: 8222,\n 133: 8230,\n 134: 8224,\n 135: 8225,\n 136: 710,\n 137: 8240,\n 138: 352,\n 139: 8249,\n 140: 338,\n 142: 381,\n 145: 8216,\n 146: 8217,\n 147: 8220,\n 148: 8221,\n 149: 8226,\n 150: 8211,\n 151: 8212,\n 152: 732,\n 153: 8482,\n 154: 353,\n 155: 8250,\n 156: 339,\n 158: 382,\n 159: 376\n};","map":{"version":3,"names":["numericUnicodeMap"],"sources":["../../src/numeric-unicode-map.ts"],"sourcesContent":[null],"mappings":"AAAA,OAAO,IAAMA,iBAAiB,GAA2B;EACrD,CAAC,EAAE,KAAK;EACR,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,GAAG;EACR,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,GAAG;EACR,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,GAAG;EACR,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,GAAG;EACR,GAAG,EAAE,GAAG;EACR,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,GAAG;EACR,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,GAAG;EACR,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,GAAG;EACR,GAAG,EAAE,GAAG;EACR,GAAG,EAAE;CACR","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"import { url } from \"./url.js\";\nimport { Manager } from \"./manager.js\";\nimport { Socket } from \"./socket.js\";\n/**\n * Managers cache.\n */\nconst cache = {};\nfunction lookup(uri, opts) {\n if (typeof uri === \"object\") {\n opts = uri;\n uri = undefined;\n }\n opts = opts || {};\n const parsed = url(uri, opts.path || \"/socket.io\");\n const source = parsed.source;\n const id = parsed.id;\n const path = parsed.path;\n const sameNamespace = cache[id] && path in cache[id][\"nsps\"];\n const newConnection = opts.forceNew || opts[\"force new connection\"] || false === opts.multiplex || sameNamespace;\n let io;\n if (newConnection) {\n io = new Manager(source, opts);\n } else {\n if (!cache[id]) {\n cache[id] = new Manager(source, opts);\n }\n io = cache[id];\n }\n if (parsed.query && !opts.query) {\n opts.query = parsed.queryKey;\n }\n return io.socket(parsed.path, opts);\n}\n// so that \"lookup\" can be used both as a function (e.g. `io(...)`) and as a\n// namespace (e.g. `io.connect(...)`), for backward compatibility\nObject.assign(lookup, {\n Manager,\n Socket,\n io: lookup,\n connect: lookup\n});\n/**\n * Protocol version.\n *\n * @public\n */\nexport { protocol } from \"socket.io-parser\";\n/**\n * Expose constructors for standalone build.\n *\n * @public\n */\nexport { Manager, Socket, lookup as io, lookup as connect, lookup as default };","map":{"version":3,"names":["url","Manager","Socket","cache","lookup","uri","opts","undefined","parsed","path","source","id","sameNamespace","newConnection","forceNew","multiplex","io","query","queryKey","socket","Object","assign","connect","protocol","default"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/socket.io-client/build/esm/index.js"],"sourcesContent":["import { url } from \"./url.js\";\nimport { Manager } from \"./manager.js\";\nimport { Socket } from \"./socket.js\";\n/**\n * Managers cache.\n */\nconst cache = {};\nfunction lookup(uri, opts) {\n if (typeof uri === \"object\") {\n opts = uri;\n uri = undefined;\n }\n opts = opts || {};\n const parsed = url(uri, opts.path || \"/socket.io\");\n const source = parsed.source;\n const id = parsed.id;\n const path = parsed.path;\n const sameNamespace = cache[id] && path in cache[id][\"nsps\"];\n const newConnection = opts.forceNew ||\n opts[\"force new connection\"] ||\n false === opts.multiplex ||\n sameNamespace;\n let io;\n if (newConnection) {\n io = new Manager(source, opts);\n }\n else {\n if (!cache[id]) {\n cache[id] = new Manager(source, opts);\n }\n io = cache[id];\n }\n if (parsed.query && !opts.query) {\n opts.query = parsed.queryKey;\n }\n return io.socket(parsed.path, opts);\n}\n// so that \"lookup\" can be used both as a function (e.g. `io(...)`) and as a\n// namespace (e.g. `io.connect(...)`), for backward compatibility\nObject.assign(lookup, {\n Manager,\n Socket,\n io: lookup,\n connect: lookup,\n});\n/**\n * Protocol version.\n *\n * @public\n */\nexport { protocol } from \"socket.io-parser\";\n/**\n * Expose constructors for standalone build.\n *\n * @public\n */\nexport { Manager, Socket, lookup as io, lookup as connect, lookup as default, };\n"],"mappings":"AAAA,SAASA,GAAG,QAAQ,UAAU;AAC9B,SAASC,OAAO,QAAQ,cAAc;AACtC,SAASC,MAAM,QAAQ,aAAa;AACpC;AACA;AACA;AACA,MAAMC,KAAK,GAAG,CAAC,CAAC;AAChB,SAASC,MAAMA,CAACC,GAAG,EAAEC,IAAI,EAAE;EACvB,IAAI,OAAOD,GAAG,KAAK,QAAQ,EAAE;IACzBC,IAAI,GAAGD,GAAG;IACVA,GAAG,GAAGE,SAAS;EACnB;EACAD,IAAI,GAAGA,IAAI,IAAI,CAAC,CAAC;EACjB,MAAME,MAAM,GAAGR,GAAG,CAACK,GAAG,EAAEC,IAAI,CAACG,IAAI,IAAI,YAAY,CAAC;EAClD,MAAMC,MAAM,GAAGF,MAAM,CAACE,MAAM;EAC5B,MAAMC,EAAE,GAAGH,MAAM,CAACG,EAAE;EACpB,MAAMF,IAAI,GAAGD,MAAM,CAACC,IAAI;EACxB,MAAMG,aAAa,GAAGT,KAAK,CAACQ,EAAE,CAAC,IAAIF,IAAI,IAAIN,KAAK,CAACQ,EAAE,CAAC,CAAC,MAAM,CAAC;EAC5D,MAAME,aAAa,GAAGP,IAAI,CAACQ,QAAQ,IAC/BR,IAAI,CAAC,sBAAsB,CAAC,IAC5B,KAAK,KAAKA,IAAI,CAACS,SAAS,IACxBH,aAAa;EACjB,IAAII,EAAE;EACN,IAAIH,aAAa,EAAE;IACfG,EAAE,GAAG,IAAIf,OAAO,CAACS,MAAM,EAAEJ,IAAI,CAAC;EAClC,CAAC,MACI;IACD,IAAI,CAACH,KAAK,CAACQ,EAAE,CAAC,EAAE;MACZR,KAAK,CAACQ,EAAE,CAAC,GAAG,IAAIV,OAAO,CAACS,MAAM,EAAEJ,IAAI,CAAC;IACzC;IACAU,EAAE,GAAGb,KAAK,CAACQ,EAAE,CAAC;EAClB;EACA,IAAIH,MAAM,CAACS,KAAK,IAAI,CAACX,IAAI,CAACW,KAAK,EAAE;IAC7BX,IAAI,CAACW,KAAK,GAAGT,MAAM,CAACU,QAAQ;EAChC;EACA,OAAOF,EAAE,CAACG,MAAM,CAACX,MAAM,CAACC,IAAI,EAAEH,IAAI,CAAC;AACvC;AACA;AACA;AACAc,MAAM,CAACC,MAAM,CAACjB,MAAM,EAAE;EAClBH,OAAO;EACPC,MAAM;EACNc,EAAE,EAAEZ,MAAM;EACVkB,OAAO,EAAElB;AACb,CAAC,CAAC;AACF;AACA;AACA;AACA;AACA;AACA,SAASmB,QAAQ,QAAQ,kBAAkB;AAC3C;AACA;AACA;AACA;AACA;AACA,SAAStB,OAAO,EAAEC,MAAM,EAAEE,MAAM,IAAIY,EAAE,EAAEZ,MAAM,IAAIkB,OAAO,EAAElB,MAAM,IAAIoB,OAAO","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"// imported from https://github.com/component/has-cors\nlet value = false;\ntry {\n value = typeof XMLHttpRequest !== 'undefined' && 'withCredentials' in new XMLHttpRequest();\n} catch (err) {\n // if XMLHttp support is disabled in IE then it will throw\n // when trying to create\n}\nexport const hasCORS = value;","map":{"version":3,"names":["value","XMLHttpRequest","err","hasCORS"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/engine.io-client/build/esm/contrib/has-cors.js"],"sourcesContent":["// imported from https://github.com/component/has-cors\nlet value = false;\ntry {\n value = typeof XMLHttpRequest !== 'undefined' &&\n 'withCredentials' in new XMLHttpRequest();\n}\ncatch (err) {\n // if XMLHttp support is disabled in IE then it will throw\n // when trying to create\n}\nexport const hasCORS = value;\n"],"mappings":"AAAA;AACA,IAAIA,KAAK,GAAG,KAAK;AACjB,IAAI;EACAA,KAAK,GAAG,OAAOC,cAAc,KAAK,WAAW,IACzC,iBAAiB,IAAI,IAAIA,cAAc,CAAC,CAAC;AACjD,CAAC,CACD,OAAOC,GAAG,EAAE;EACR;EACA;AAAA;AAEJ,OAAO,MAAMC,OAAO,GAAGH,KAAK","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"export var fromCodePoint = String.fromCodePoint || function (astralCodePoint) {\n return String.fromCharCode(Math.floor((astralCodePoint - 0x10000) / 0x400) + 0xd800, (astralCodePoint - 0x10000) % 0x400 + 0xdc00);\n};\n// @ts-expect-error - String.prototype.codePointAt might not exist in older node versions\nexport var getCodePoint = String.prototype.codePointAt ? function (input, position) {\n return input.codePointAt(position);\n} : function (input, position) {\n return (input.charCodeAt(position) - 0xd800) * 0x400 + input.charCodeAt(position + 1) - 0xdc00 + 0x10000;\n};\nexport var highSurrogateFrom = 0xd800;\nexport var highSurrogateTo = 0xdbff;","map":{"version":3,"names":["fromCodePoint","String","astralCodePoint","fromCharCode","Math","floor","getCodePoint","prototype","codePointAt","input","position","charCodeAt","highSurrogateFrom","highSurrogateTo"],"sources":["../../src/surrogate-pairs.ts"],"sourcesContent":[null],"mappings":"AAAA,OAAO,IAAMA,aAAa,GACtBC,MAAM,CAACD,aAAa,IACpB,UAAUE,eAAuB;EAC7B,OAAOD,MAAM,CAACE,YAAY,CACtBC,IAAI,CAACC,KAAK,CAAC,CAACH,eAAe,GAAG,OAAO,IAAI,KAAK,CAAC,GAAG,MAAM,EACvD,CAACA,eAAe,GAAG,OAAO,IAAI,KAAK,GAAI,MAAM,CACjD;AACL,CAAC;AAEL;AACA,OAAO,IAAMI,YAAY,GAAGL,MAAM,CAACM,SAAS,CAACC,WAAW,GAClD,UAAUC,KAAa,EAAEC,QAAgB;EACrC,OAAOD,KAAK,CAACD,WAAW,CAACE,QAAQ,CAAC;AACtC,CAAC,GACD,UAAUD,KAAa,EAAEC,QAAgB;EACrC,OAAO,CAACD,KAAK,CAACE,UAAU,CAACD,QAAQ,CAAC,GAAG,MAAM,IAAI,KAAK,GAAGD,KAAK,CAACE,UAAU,CAACD,QAAQ,GAAG,CAAC,CAAC,GAAG,MAAM,GAAG,OAAO;AAC5G,CAAC;AAEP,OAAO,IAAME,iBAAiB,GAAG,MAAM;AACvC,OAAO,IAAMC,eAAe,GAAG,MAAM","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"import { createApp } from 'vue';\nimport App from './App.vue';\nimport router from './router';\nimport axios from 'axios';\n\n// 配置axios默认URL\naxios.defaults.baseURL = process.env.NODE_ENV === 'production' ? '' : 'http://localhost:5000';\nconst app = createApp(App);\napp.use(router);\napp.mount('#app');","map":{"version":3,"names":["createApp","App","router","axios","defaults","baseURL","process","env","NODE_ENV","app","use","mount"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/src/main.js"],"sourcesContent":["import { createApp } from 'vue'\r\nimport App from './App.vue'\r\nimport router from './router'\r\nimport axios from 'axios'\r\n\r\n// 配置axios默认URL\r\naxios.defaults.baseURL = process.env.NODE_ENV === 'production' \r\n ? '' \r\n : 'http://localhost:5000'\r\n\r\nconst app = createApp(App)\r\napp.use(router)\r\napp.mount('#app') "],"mappings":"AAAA,SAASA,SAAS,QAAQ,KAAK;AAC/B,OAAOC,GAAG,MAAM,WAAW;AAC3B,OAAOC,MAAM,MAAM,UAAU;AAC7B,OAAOC,KAAK,MAAM,OAAO;;AAEzB;AACAA,KAAK,CAACC,QAAQ,CAACC,OAAO,GAAGC,OAAO,CAACC,GAAG,CAACC,QAAQ,KAAK,YAAY,GAC1D,EAAE,GACF,uBAAuB;AAE3B,MAAMC,GAAG,GAAGT,SAAS,CAACC,GAAG,CAAC;AAC1BQ,GAAG,CAACC,GAAG,CAACR,MAAM,CAAC;AACfO,GAAG,CAACE,KAAK,CAAC,MAAM,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"import { ERROR_PACKET, PACKET_TYPES_REVERSE } from \"./commons.js\";\nimport { decode } from \"./contrib/base64-arraybuffer.js\";\nconst withNativeArrayBuffer = typeof ArrayBuffer === \"function\";\nconst decodePacket = (encodedPacket, binaryType) => {\n if (typeof encodedPacket !== \"string\") {\n return {\n type: \"message\",\n data: mapBinary(encodedPacket, binaryType)\n };\n }\n const type = encodedPacket.charAt(0);\n if (type === \"b\") {\n return {\n type: \"message\",\n data: decodeBase64Packet(encodedPacket.substring(1), binaryType)\n };\n }\n const packetType = PACKET_TYPES_REVERSE[type];\n if (!packetType) {\n return ERROR_PACKET;\n }\n return encodedPacket.length > 1 ? {\n type: PACKET_TYPES_REVERSE[type],\n data: encodedPacket.substring(1)\n } : {\n type: PACKET_TYPES_REVERSE[type]\n };\n};\nconst decodeBase64Packet = (data, binaryType) => {\n if (withNativeArrayBuffer) {\n const decoded = decode(data);\n return mapBinary(decoded, binaryType);\n } else {\n return {\n base64: true,\n data\n }; // fallback for old browsers\n }\n};\nconst mapBinary = (data, binaryType) => {\n switch (binaryType) {\n case \"blob\":\n return data instanceof ArrayBuffer ? new Blob([data]) : data;\n case \"arraybuffer\":\n default:\n return data;\n // assuming the data is already an ArrayBuffer\n }\n};\nexport default decodePacket;","map":{"version":3,"names":["ERROR_PACKET","PACKET_TYPES_REVERSE","decode","withNativeArrayBuffer","ArrayBuffer","decodePacket","encodedPacket","binaryType","type","data","mapBinary","charAt","decodeBase64Packet","substring","packetType","length","decoded","base64","Blob"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/engine.io-parser/build/esm/decodePacket.browser.js"],"sourcesContent":["import { ERROR_PACKET, PACKET_TYPES_REVERSE } from \"./commons.js\";\nimport { decode } from \"./contrib/base64-arraybuffer.js\";\nconst withNativeArrayBuffer = typeof ArrayBuffer === \"function\";\nconst decodePacket = (encodedPacket, binaryType) => {\n if (typeof encodedPacket !== \"string\") {\n return {\n type: \"message\",\n data: mapBinary(encodedPacket, binaryType)\n };\n }\n const type = encodedPacket.charAt(0);\n if (type === \"b\") {\n return {\n type: \"message\",\n data: decodeBase64Packet(encodedPacket.substring(1), binaryType)\n };\n }\n const packetType = PACKET_TYPES_REVERSE[type];\n if (!packetType) {\n return ERROR_PACKET;\n }\n return encodedPacket.length > 1\n ? {\n type: PACKET_TYPES_REVERSE[type],\n data: encodedPacket.substring(1)\n }\n : {\n type: PACKET_TYPES_REVERSE[type]\n };\n};\nconst decodeBase64Packet = (data, binaryType) => {\n if (withNativeArrayBuffer) {\n const decoded = decode(data);\n return mapBinary(decoded, binaryType);\n }\n else {\n return { base64: true, data }; // fallback for old browsers\n }\n};\nconst mapBinary = (data, binaryType) => {\n switch (binaryType) {\n case \"blob\":\n return data instanceof ArrayBuffer ? new Blob([data]) : data;\n case \"arraybuffer\":\n default:\n return data; // assuming the data is already an ArrayBuffer\n }\n};\nexport default decodePacket;\n"],"mappings":"AAAA,SAASA,YAAY,EAAEC,oBAAoB,QAAQ,cAAc;AACjE,SAASC,MAAM,QAAQ,iCAAiC;AACxD,MAAMC,qBAAqB,GAAG,OAAOC,WAAW,KAAK,UAAU;AAC/D,MAAMC,YAAY,GAAGA,CAACC,aAAa,EAAEC,UAAU,KAAK;EAChD,IAAI,OAAOD,aAAa,KAAK,QAAQ,EAAE;IACnC,OAAO;MACHE,IAAI,EAAE,SAAS;MACfC,IAAI,EAAEC,SAAS,CAACJ,aAAa,EAAEC,UAAU;IAC7C,CAAC;EACL;EACA,MAAMC,IAAI,GAAGF,aAAa,CAACK,MAAM,CAAC,CAAC,CAAC;EACpC,IAAIH,IAAI,KAAK,GAAG,EAAE;IACd,OAAO;MACHA,IAAI,EAAE,SAAS;MACfC,IAAI,EAAEG,kBAAkB,CAACN,aAAa,CAACO,SAAS,CAAC,CAAC,CAAC,EAAEN,UAAU;IACnE,CAAC;EACL;EACA,MAAMO,UAAU,GAAGb,oBAAoB,CAACO,IAAI,CAAC;EAC7C,IAAI,CAACM,UAAU,EAAE;IACb,OAAOd,YAAY;EACvB;EACA,OAAOM,aAAa,CAACS,MAAM,GAAG,CAAC,GACzB;IACEP,IAAI,EAAEP,oBAAoB,CAACO,IAAI,CAAC;IAChCC,IAAI,EAAEH,aAAa,CAACO,SAAS,CAAC,CAAC;EACnC,CAAC,GACC;IACEL,IAAI,EAAEP,oBAAoB,CAACO,IAAI;EACnC,CAAC;AACT,CAAC;AACD,MAAMI,kBAAkB,GAAGA,CAACH,IAAI,EAAEF,UAAU,KAAK;EAC7C,IAAIJ,qBAAqB,EAAE;IACvB,MAAMa,OAAO,GAAGd,MAAM,CAACO,IAAI,CAAC;IAC5B,OAAOC,SAAS,CAACM,OAAO,EAAET,UAAU,CAAC;EACzC,CAAC,MACI;IACD,OAAO;MAAEU,MAAM,EAAE,IAAI;MAAER;IAAK,CAAC,CAAC,CAAC;EACnC;AACJ,CAAC;AACD,MAAMC,SAAS,GAAGA,CAACD,IAAI,EAAEF,UAAU,KAAK;EACpC,QAAQA,UAAU;IACd,KAAK,MAAM;MACP,OAAOE,IAAI,YAAYL,WAAW,GAAG,IAAIc,IAAI,CAAC,CAACT,IAAI,CAAC,CAAC,GAAGA,IAAI;IAChE,KAAK,aAAa;IAClB;MACI,OAAOA,IAAI;IAAE;EACrB;AACJ,CAAC;AACD,eAAeJ,YAAY","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"import { ERROR_PACKET, PACKET_TYPES_REVERSE } from \"./commons.js\";\nimport { decode } from \"./contrib/base64-arraybuffer.js\";\nconst withNativeArrayBuffer = typeof ArrayBuffer === \"function\";\nconst decodePacket = (encodedPacket, binaryType) => {\n if (typeof encodedPacket !== \"string\") {\n return {\n type: \"message\",\n data: mapBinary(encodedPacket, binaryType)\n };\n }\n const type = encodedPacket.charAt(0);\n if (type === \"b\") {\n return {\n type: \"message\",\n data: decodeBase64Packet(encodedPacket.substring(1), binaryType)\n };\n }\n const packetType = PACKET_TYPES_REVERSE[type];\n if (!packetType) {\n return ERROR_PACKET;\n }\n return encodedPacket.length > 1 ? {\n type: PACKET_TYPES_REVERSE[type],\n data: encodedPacket.substring(1)\n } : {\n type: PACKET_TYPES_REVERSE[type]\n };\n};\nconst decodeBase64Packet = (data, binaryType) => {\n if (withNativeArrayBuffer) {\n const decoded = decode(data);\n return mapBinary(decoded, binaryType);\n } else {\n return {\n base64: true,\n data\n }; // fallback for old browsers\n }\n};\nconst mapBinary = (data, binaryType) => {\n switch (binaryType) {\n case \"blob\":\n return data instanceof ArrayBuffer ? new Blob([data]) : data;\n case \"arraybuffer\":\n default:\n return data;\n // assuming the data is already an ArrayBuffer\n }\n};\nexport default decodePacket;","map":{"version":3,"names":["ERROR_PACKET","PACKET_TYPES_REVERSE","decode","withNativeArrayBuffer","ArrayBuffer","decodePacket","encodedPacket","binaryType","type","data","mapBinary","charAt","decodeBase64Packet","substring","packetType","length","decoded","base64","Blob"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/engine.io-parser/build/esm/decodePacket.browser.js"],"sourcesContent":["import { ERROR_PACKET, PACKET_TYPES_REVERSE } from \"./commons.js\";\nimport { decode } from \"./contrib/base64-arraybuffer.js\";\nconst withNativeArrayBuffer = typeof ArrayBuffer === \"function\";\nconst decodePacket = (encodedPacket, binaryType) => {\n if (typeof encodedPacket !== \"string\") {\n return {\n type: \"message\",\n data: mapBinary(encodedPacket, binaryType)\n };\n }\n const type = encodedPacket.charAt(0);\n if (type === \"b\") {\n return {\n type: \"message\",\n data: decodeBase64Packet(encodedPacket.substring(1), binaryType)\n };\n }\n const packetType = PACKET_TYPES_REVERSE[type];\n if (!packetType) {\n return ERROR_PACKET;\n }\n return encodedPacket.length > 1\n ? {\n type: PACKET_TYPES_REVERSE[type],\n data: encodedPacket.substring(1)\n }\n : {\n type: PACKET_TYPES_REVERSE[type]\n };\n};\nconst decodeBase64Packet = (data, binaryType) => {\n if (withNativeArrayBuffer) {\n const decoded = decode(data);\n return mapBinary(decoded, binaryType);\n }\n else {\n return { base64: true, data }; // fallback for old browsers\n }\n};\nconst mapBinary = (data, binaryType) => {\n switch (binaryType) {\n case \"blob\":\n return data instanceof ArrayBuffer ? new Blob([data]) : data;\n case \"arraybuffer\":\n default:\n return data; // assuming the data is already an ArrayBuffer\n }\n};\nexport default decodePacket;\n"],"mappings":"AAAA,SAASA,YAAY,EAAEC,oBAAoB,QAAQ,cAAc;AACjE,SAASC,MAAM,QAAQ,iCAAiC;AACxD,MAAMC,qBAAqB,GAAG,OAAOC,WAAW,KAAK,UAAU;AAC/D,MAAMC,YAAY,GAAGA,CAACC,aAAa,EAAEC,UAAU,KAAK;EAChD,IAAI,OAAOD,aAAa,KAAK,QAAQ,EAAE;IACnC,OAAO;MACHE,IAAI,EAAE,SAAS;MACfC,IAAI,EAAEC,SAAS,CAACJ,aAAa,EAAEC,UAAU;IAC7C,CAAC;EACL;EACA,MAAMC,IAAI,GAAGF,aAAa,CAACK,MAAM,CAAC,CAAC,CAAC;EACpC,IAAIH,IAAI,KAAK,GAAG,EAAE;IACd,OAAO;MACHA,IAAI,EAAE,SAAS;MACfC,IAAI,EAAEG,kBAAkB,CAACN,aAAa,CAACO,SAAS,CAAC,CAAC,CAAC,EAAEN,UAAU;IACnE,CAAC;EACL;EACA,MAAMO,UAAU,GAAGb,oBAAoB,CAACO,IAAI,CAAC;EAC7C,IAAI,CAACM,UAAU,EAAE;IACb,OAAOd,YAAY;EACvB;EACA,OAAOM,aAAa,CAACS,MAAM,GAAG,CAAC,GACzB;IACEP,IAAI,EAAEP,oBAAoB,CAACO,IAAI,CAAC;IAChCC,IAAI,EAAEH,aAAa,CAACO,SAAS,CAAC,CAAC;EACnC,CAAC,GACC;IACEL,IAAI,EAAEP,oBAAoB,CAACO,IAAI;EACnC,CAAC;AACT,CAAC;AACD,MAAMI,kBAAkB,GAAGA,CAACH,IAAI,EAAEF,UAAU,KAAK;EAC7C,IAAIJ,qBAAqB,EAAE;IACvB,MAAMa,OAAO,GAAGd,MAAM,CAACO,IAAI,CAAC;IAC5B,OAAOC,SAAS,CAACM,OAAO,EAAET,UAAU,CAAC;EACzC,CAAC,MACI;IACD,OAAO;MAAEU,MAAM,EAAE,IAAI;MAAER;IAAK,CAAC,CAAC,CAAC;EACnC;AACJ,CAAC;AACD,MAAMC,SAAS,GAAGA,CAACD,IAAI,EAAEF,UAAU,KAAK;EACpC,QAAQA,UAAU;IACd,KAAK,MAAM;MACP,OAAOE,IAAI,YAAYL,WAAW,GAAG,IAAIc,IAAI,CAAC,CAACT,IAAI,CAAC,CAAC,GAAGA,IAAI;IAChE,KAAK,aAAa;IAClB;MACI,OAAOA,IAAI;IAAE;EACrB;AACJ,CAAC;AACD,eAAeJ,YAAY","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"'use strict';\n\nrequire(\"core-js/modules/es.iterator.constructor.js\");\nrequire(\"core-js/modules/es.iterator.for-each.js\");\nvar utils = require('./../utils');\nvar defaults = require('./../defaults');\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Object|String} data The data to be transformed\n * @param {Array} headers The headers for the request or response\n * @param {Array|Function} fns A single function or Array of functions\n * @returns {*} The resulting transformed data\n */\nmodule.exports = function transformData(data, headers, fns) {\n var context = this || defaults;\n /*eslint no-param-reassign:0*/\n utils.forEach(fns, function transform(fn) {\n data = fn.call(context, data, headers);\n });\n return data;\n};","map":{"version":3,"names":["require","utils","defaults","module","exports","transformData","data","headers","fns","context","forEach","transform","fn","call"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/axios/lib/core/transformData.js"],"sourcesContent":["'use strict';\n\nvar utils = require('./../utils');\nvar defaults = require('./../defaults');\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Object|String} data The data to be transformed\n * @param {Array} headers The headers for the request or response\n * @param {Array|Function} fns A single function or Array of functions\n * @returns {*} The resulting transformed data\n */\nmodule.exports = function transformData(data, headers, fns) {\n var context = this || defaults;\n /*eslint no-param-reassign:0*/\n utils.forEach(fns, function transform(fn) {\n data = fn.call(context, data, headers);\n });\n\n return data;\n};\n"],"mappings":"AAAA,YAAY;;AAACA,OAAA;AAAAA,OAAA;AAEb,IAAIC,KAAK,GAAGD,OAAO,CAAC,YAAY,CAAC;AACjC,IAAIE,QAAQ,GAAGF,OAAO,CAAC,eAAe,CAAC;;AAEvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACAG,MAAM,CAACC,OAAO,GAAG,SAASC,aAAaA,CAACC,IAAI,EAAEC,OAAO,EAAEC,GAAG,EAAE;EAC1D,IAAIC,OAAO,GAAG,IAAI,IAAIP,QAAQ;EAC9B;EACAD,KAAK,CAACS,OAAO,CAACF,GAAG,EAAE,SAASG,SAASA,CAACC,EAAE,EAAE;IACxCN,IAAI,GAAGM,EAAE,CAACC,IAAI,CAACJ,OAAO,EAAEH,IAAI,EAAEC,OAAO,CAAC;EACxC,CAAC,CAAC;EAEF,OAAOD,IAAI;AACb,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"export var numericUnicodeMap = {\n 0: 65533,\n 128: 8364,\n 130: 8218,\n 131: 402,\n 132: 8222,\n 133: 8230,\n 134: 8224,\n 135: 8225,\n 136: 710,\n 137: 8240,\n 138: 352,\n 139: 8249,\n 140: 338,\n 142: 381,\n 145: 8216,\n 146: 8217,\n 147: 8220,\n 148: 8221,\n 149: 8226,\n 150: 8211,\n 151: 8212,\n 152: 732,\n 153: 8482,\n 154: 353,\n 155: 8250,\n 156: 339,\n 158: 382,\n 159: 376\n};","map":{"version":3,"names":["numericUnicodeMap"],"sources":["../../src/numeric-unicode-map.ts"],"sourcesContent":[null],"mappings":"AAAA,OAAO,IAAMA,iBAAiB,GAA2B;EACrD,CAAC,EAAE,KAAK;EACR,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,GAAG;EACR,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,GAAG;EACR,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,GAAG;EACR,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,GAAG;EACR,GAAG,EAAE,GAAG;EACR,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,GAAG;EACR,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,GAAG;EACR,GAAG,EAAE,IAAI;EACT,GAAG,EAAE,GAAG;EACR,GAAG,EAAE,GAAG;EACR,GAAG,EAAE;CACR","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n *\n * @returns {Function}\n */\nexport default function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n}","map":{"version":3,"names":["spread","callback","wrap","arr","apply"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/axios/lib/helpers/spread.js"],"sourcesContent":["'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n *\n * @returns {Function}\n */\nexport default function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n}\n"],"mappings":"AAAA,YAAY;;AAEZ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,SAASA,MAAMA,CAACC,QAAQ,EAAE;EACvC,OAAO,SAASC,IAAIA,CAACC,GAAG,EAAE;IACxB,OAAOF,QAAQ,CAACG,KAAK,CAAC,IAAI,EAAED,GAAG,CAAC;EAClC,CAAC;AACH","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"'use strict';\n\nvar utils = require('./utils');\nvar bind = require('./helpers/bind');\nvar Axios = require('./core/Axios');\nvar mergeConfig = require('./core/mergeConfig');\nvar defaults = require('./defaults');\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n * @return {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n var context = new Axios(defaultConfig);\n var instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context);\n\n // Copy context to instance\n utils.extend(instance, context);\n return instance;\n}\n\n// Create the default instance to be exported\nvar axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Factory for creating new instances\naxios.create = function create(instanceConfig) {\n return createInstance(mergeConfig(axios.defaults, instanceConfig));\n};\n\n// Expose Cancel & CancelToken\naxios.Cancel = require('./cancel/Cancel');\naxios.CancelToken = require('./cancel/CancelToken');\naxios.isCancel = require('./cancel/isCancel');\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\naxios.spread = require('./helpers/spread');\n\n// Expose isAxiosError\naxios.isAxiosError = require('./helpers/isAxiosError');\nmodule.exports = axios;\n\n// Allow use of default import syntax in TypeScript\nmodule.exports.default = axios;","map":{"version":3,"names":["utils","require","bind","Axios","mergeConfig","defaults","createInstance","defaultConfig","context","instance","prototype","request","extend","axios","create","instanceConfig","Cancel","CancelToken","isCancel","all","promises","Promise","spread","isAxiosError","module","exports","default"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/axios/lib/axios.js"],"sourcesContent":["'use strict';\n\nvar utils = require('./utils');\nvar bind = require('./helpers/bind');\nvar Axios = require('./core/Axios');\nvar mergeConfig = require('./core/mergeConfig');\nvar defaults = require('./defaults');\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n * @return {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n var context = new Axios(defaultConfig);\n var instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context);\n\n // Copy context to instance\n utils.extend(instance, context);\n\n return instance;\n}\n\n// Create the default instance to be exported\nvar axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Factory for creating new instances\naxios.create = function create(instanceConfig) {\n return createInstance(mergeConfig(axios.defaults, instanceConfig));\n};\n\n// Expose Cancel & CancelToken\naxios.Cancel = require('./cancel/Cancel');\naxios.CancelToken = require('./cancel/CancelToken');\naxios.isCancel = require('./cancel/isCancel');\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\naxios.spread = require('./helpers/spread');\n\n// Expose isAxiosError\naxios.isAxiosError = require('./helpers/isAxiosError');\n\nmodule.exports = axios;\n\n// Allow use of default import syntax in TypeScript\nmodule.exports.default = axios;\n"],"mappings":"AAAA,YAAY;;AAEZ,IAAIA,KAAK,GAAGC,OAAO,CAAC,SAAS,CAAC;AAC9B,IAAIC,IAAI,GAAGD,OAAO,CAAC,gBAAgB,CAAC;AACpC,IAAIE,KAAK,GAAGF,OAAO,CAAC,cAAc,CAAC;AACnC,IAAIG,WAAW,GAAGH,OAAO,CAAC,oBAAoB,CAAC;AAC/C,IAAII,QAAQ,GAAGJ,OAAO,CAAC,YAAY,CAAC;;AAEpC;AACA;AACA;AACA;AACA;AACA;AACA,SAASK,cAAcA,CAACC,aAAa,EAAE;EACrC,IAAIC,OAAO,GAAG,IAAIL,KAAK,CAACI,aAAa,CAAC;EACtC,IAAIE,QAAQ,GAAGP,IAAI,CAACC,KAAK,CAACO,SAAS,CAACC,OAAO,EAAEH,OAAO,CAAC;;EAErD;EACAR,KAAK,CAACY,MAAM,CAACH,QAAQ,EAAEN,KAAK,CAACO,SAAS,EAAEF,OAAO,CAAC;;EAEhD;EACAR,KAAK,CAACY,MAAM,CAACH,QAAQ,EAAED,OAAO,CAAC;EAE/B,OAAOC,QAAQ;AACjB;;AAEA;AACA,IAAII,KAAK,GAAGP,cAAc,CAACD,QAAQ,CAAC;;AAEpC;AACAQ,KAAK,CAACV,KAAK,GAAGA,KAAK;;AAEnB;AACAU,KAAK,CAACC,MAAM,GAAG,SAASA,MAAMA,CAACC,cAAc,EAAE;EAC7C,OAAOT,cAAc,CAACF,WAAW,CAACS,KAAK,CAACR,QAAQ,EAAEU,cAAc,CAAC,CAAC;AACpE,CAAC;;AAED;AACAF,KAAK,CAACG,MAAM,GAAGf,OAAO,CAAC,iBAAiB,CAAC;AACzCY,KAAK,CAACI,WAAW,GAAGhB,OAAO,CAAC,sBAAsB,CAAC;AACnDY,KAAK,CAACK,QAAQ,GAAGjB,OAAO,CAAC,mBAAmB,CAAC;;AAE7C;AACAY,KAAK,CAACM,GAAG,GAAG,SAASA,GAAGA,CAACC,QAAQ,EAAE;EACjC,OAAOC,OAAO,CAACF,GAAG,CAACC,QAAQ,CAAC;AAC9B,CAAC;AACDP,KAAK,CAACS,MAAM,GAAGrB,OAAO,CAAC,kBAAkB,CAAC;;AAE1C;AACAY,KAAK,CAACU,YAAY,GAAGtB,OAAO,CAAC,wBAAwB,CAAC;AAEtDuB,MAAM,CAACC,OAAO,GAAGZ,KAAK;;AAEtB;AACAW,MAAM,CAACC,OAAO,CAACC,OAAO,GAAGb,KAAK","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"// imported from https://github.com/unshiftio/yeast\n'use strict';\n\nconst alphabet = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_'.split(''),\n length = 64,\n map = {};\nlet seed = 0,\n i = 0,\n prev;\n/**\n * Return a string representing the specified number.\n *\n * @param {Number} num The number to convert.\n * @returns {String} The string representation of the number.\n * @api public\n */\nexport function encode(num) {\n let encoded = '';\n do {\n encoded = alphabet[num % length] + encoded;\n num = Math.floor(num / length);\n } while (num > 0);\n return encoded;\n}\n/**\n * Return the integer value specified by the given string.\n *\n * @param {String} str The string to convert.\n * @returns {Number} The integer value represented by the string.\n * @api public\n */\nexport function decode(str) {\n let decoded = 0;\n for (i = 0; i < str.length; i++) {\n decoded = decoded * length + map[str.charAt(i)];\n }\n return decoded;\n}\n/**\n * Yeast: A tiny growing id generator.\n *\n * @returns {String} A unique id.\n * @api public\n */\nexport function yeast() {\n const now = encode(+new Date());\n if (now !== prev) return seed = 0, prev = now;\n return now + '.' + encode(seed++);\n}\n//\n// Map each character to its index.\n//\nfor (; i < length; i++) map[alphabet[i]] = i;","map":{"version":3,"names":["alphabet","split","length","map","seed","i","prev","encode","num","encoded","Math","floor","decode","str","decoded","charAt","yeast","now","Date"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/engine.io-client/build/esm/contrib/yeast.js"],"sourcesContent":["// imported from https://github.com/unshiftio/yeast\n'use strict';\nconst alphabet = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_'.split(''), length = 64, map = {};\nlet seed = 0, i = 0, prev;\n/**\n * Return a string representing the specified number.\n *\n * @param {Number} num The number to convert.\n * @returns {String} The string representation of the number.\n * @api public\n */\nexport function encode(num) {\n let encoded = '';\n do {\n encoded = alphabet[num % length] + encoded;\n num = Math.floor(num / length);\n } while (num > 0);\n return encoded;\n}\n/**\n * Return the integer value specified by the given string.\n *\n * @param {String} str The string to convert.\n * @returns {Number} The integer value represented by the string.\n * @api public\n */\nexport function decode(str) {\n let decoded = 0;\n for (i = 0; i < str.length; i++) {\n decoded = decoded * length + map[str.charAt(i)];\n }\n return decoded;\n}\n/**\n * Yeast: A tiny growing id generator.\n *\n * @returns {String} A unique id.\n * @api public\n */\nexport function yeast() {\n const now = encode(+new Date());\n if (now !== prev)\n return seed = 0, prev = now;\n return now + '.' + encode(seed++);\n}\n//\n// Map each character to its index.\n//\nfor (; i < length; i++)\n map[alphabet[i]] = i;\n"],"mappings":"AAAA;AACA,YAAY;;AACZ,MAAMA,QAAQ,GAAG,kEAAkE,CAACC,KAAK,CAAC,EAAE,CAAC;EAAEC,MAAM,GAAG,EAAE;EAAEC,GAAG,GAAG,CAAC,CAAC;AACpH,IAAIC,IAAI,GAAG,CAAC;EAAEC,CAAC,GAAG,CAAC;EAAEC,IAAI;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO,SAASC,MAAMA,CAACC,GAAG,EAAE;EACxB,IAAIC,OAAO,GAAG,EAAE;EAChB,GAAG;IACCA,OAAO,GAAGT,QAAQ,CAACQ,GAAG,GAAGN,MAAM,CAAC,GAAGO,OAAO;IAC1CD,GAAG,GAAGE,IAAI,CAACC,KAAK,CAACH,GAAG,GAAGN,MAAM,CAAC;EAClC,CAAC,QAAQM,GAAG,GAAG,CAAC;EAChB,OAAOC,OAAO;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO,SAASG,MAAMA,CAACC,GAAG,EAAE;EACxB,IAAIC,OAAO,GAAG,CAAC;EACf,KAAKT,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGQ,GAAG,CAACX,MAAM,EAAEG,CAAC,EAAE,EAAE;IAC7BS,OAAO,GAAGA,OAAO,GAAGZ,MAAM,GAAGC,GAAG,CAACU,GAAG,CAACE,MAAM,CAACV,CAAC,CAAC,CAAC;EACnD;EACA,OAAOS,OAAO;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO,SAASE,KAAKA,CAAA,EAAG;EACpB,MAAMC,GAAG,GAAGV,MAAM,CAAC,CAAC,IAAIW,IAAI,CAAC,CAAC,CAAC;EAC/B,IAAID,GAAG,KAAKX,IAAI,EACZ,OAAOF,IAAI,GAAG,CAAC,EAAEE,IAAI,GAAGW,GAAG;EAC/B,OAAOA,GAAG,GAAG,GAAG,GAAGV,MAAM,CAACH,IAAI,EAAE,CAAC;AACrC;AACA;AACA;AACA;AACA,OAAOC,CAAC,GAAGH,MAAM,EAAEG,CAAC,EAAE,EAClBF,GAAG,CAACH,QAAQ,CAACK,CAAC,CAAC,CAAC,GAAGA,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"export const HOOK_SETUP = 'devtools-plugin:setup';\nexport const HOOK_PLUGIN_SETTINGS_SET = 'plugin:settings:set';","map":{"version":3,"names":["HOOK_SETUP","HOOK_PLUGIN_SETTINGS_SET"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/@vue/devtools-api/lib/esm/const.js"],"sourcesContent":["export const HOOK_SETUP = 'devtools-plugin:setup';\nexport const HOOK_PLUGIN_SETTINGS_SET = 'plugin:settings:set';\n"],"mappings":"AAAA,OAAO,MAAMA,UAAU,GAAG,uBAAuB;AACjD,OAAO,MAAMC,wBAAwB,GAAG,qBAAqB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"import { Polling } from \"./polling.js\";\nimport { WS } from \"./websocket.js\";\nexport const transports = {\n websocket: WS,\n polling: Polling\n};","map":{"version":3,"names":["Polling","WS","transports","websocket","polling"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/engine.io-client/build/esm/transports/index.js"],"sourcesContent":["import { Polling } from \"./polling.js\";\nimport { WS } from \"./websocket.js\";\nexport const transports = {\n websocket: WS,\n polling: Polling\n};\n"],"mappings":"AAAA,SAASA,OAAO,QAAQ,cAAc;AACtC,SAASC,EAAE,QAAQ,gBAAgB;AACnC,OAAO,MAAMC,UAAU,GAAG;EACtBC,SAAS,EAAEF,EAAE;EACbG,OAAO,EAAEJ;AACb,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"export function getDevtoolsGlobalHook() {\n return getTarget().__VUE_DEVTOOLS_GLOBAL_HOOK__;\n}\nexport function getTarget() {\n // @ts-expect-error navigator and windows are not available in all environments\n return typeof navigator !== 'undefined' && typeof window !== 'undefined' ? window : typeof globalThis !== 'undefined' ? globalThis : {};\n}\nexport const isProxyAvailable = typeof Proxy === 'function';","map":{"version":3,"names":["getDevtoolsGlobalHook","getTarget","__VUE_DEVTOOLS_GLOBAL_HOOK__","navigator","window","globalThis","isProxyAvailable","Proxy"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/@vue/devtools-api/lib/esm/env.js"],"sourcesContent":["export function getDevtoolsGlobalHook() {\n return getTarget().__VUE_DEVTOOLS_GLOBAL_HOOK__;\n}\nexport function getTarget() {\n // @ts-expect-error navigator and windows are not available in all environments\n return (typeof navigator !== 'undefined' && typeof window !== 'undefined')\n ? window\n : typeof globalThis !== 'undefined'\n ? globalThis\n : {};\n}\nexport const isProxyAvailable = typeof Proxy === 'function';\n"],"mappings":"AAAA,OAAO,SAASA,qBAAqBA,CAAA,EAAG;EACpC,OAAOC,SAAS,CAAC,CAAC,CAACC,4BAA4B;AACnD;AACA,OAAO,SAASD,SAASA,CAAA,EAAG;EACxB;EACA,OAAQ,OAAOE,SAAS,KAAK,WAAW,IAAI,OAAOC,MAAM,KAAK,WAAW,GACnEA,MAAM,GACN,OAAOC,UAAU,KAAK,WAAW,GAC7BA,UAAU,GACV,CAAC,CAAC;AAChB;AACA,OAAO,MAAMC,gBAAgB,GAAG,OAAOC,KAAK,KAAK,UAAU","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"import getCurrentScriptSource from \"./getCurrentScriptSource.js\";\n\n/**\n * @param {string} resourceQuery\n * @returns {{ [key: string]: string | boolean }}\n */\nfunction parseURL(resourceQuery) {\n /** @type {{ [key: string]: string }} */\n var options = {};\n if (typeof resourceQuery === \"string\" && resourceQuery !== \"\") {\n var searchParams = resourceQuery.slice(1).split(\"&\");\n for (var i = 0; i < searchParams.length; i++) {\n var pair = searchParams[i].split(\"=\");\n options[pair[0]] = decodeURIComponent(pair[1]);\n }\n } else {\n // Else, get the url from the <script> this file was called with.\n var scriptSource = getCurrentScriptSource();\n var scriptSourceURL;\n try {\n // The placeholder `baseURL` with `window.location.href`,\n // is to allow parsing of path-relative or protocol-relative URLs,\n // and will have no effect if `scriptSource` is a fully valid URL.\n scriptSourceURL = new URL(scriptSource, self.location.href);\n } catch (error) {\n // URL parsing failed, do nothing.\n // We will still proceed to see if we can recover using `resourceQuery`\n }\n if (scriptSourceURL) {\n options = scriptSourceURL;\n options.fromCurrentScript = true;\n }\n }\n return options;\n}\nexport default parseURL;","map":{"version":3,"names":["getCurrentScriptSource","parseURL","resourceQuery","options","searchParams","slice","split","i","length","pair","decodeURIComponent","scriptSource","scriptSourceURL","URL","self","location","href","error","fromCurrentScript"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/webpack-dev-server/client/utils/parseURL.js"],"sourcesContent":["import getCurrentScriptSource from \"./getCurrentScriptSource.js\";\n\n/**\n * @param {string} resourceQuery\n * @returns {{ [key: string]: string | boolean }}\n */\nfunction parseURL(resourceQuery) {\n /** @type {{ [key: string]: string }} */\n var options = {};\n if (typeof resourceQuery === \"string\" && resourceQuery !== \"\") {\n var searchParams = resourceQuery.slice(1).split(\"&\");\n for (var i = 0; i < searchParams.length; i++) {\n var pair = searchParams[i].split(\"=\");\n options[pair[0]] = decodeURIComponent(pair[1]);\n }\n } else {\n // Else, get the url from the <script> this file was called with.\n var scriptSource = getCurrentScriptSource();\n var scriptSourceURL;\n try {\n // The placeholder `baseURL` with `window.location.href`,\n // is to allow parsing of path-relative or protocol-relative URLs,\n // and will have no effect if `scriptSource` is a fully valid URL.\n scriptSourceURL = new URL(scriptSource, self.location.href);\n } catch (error) {\n // URL parsing failed, do nothing.\n // We will still proceed to see if we can recover using `resourceQuery`\n }\n if (scriptSourceURL) {\n options = scriptSourceURL;\n options.fromCurrentScript = true;\n }\n }\n return options;\n}\nexport default parseURL;"],"mappings":"AAAA,OAAOA,sBAAsB,MAAM,6BAA6B;;AAEhE;AACA;AACA;AACA;AACA,SAASC,QAAQA,CAACC,aAAa,EAAE;EAC/B;EACA,IAAIC,OAAO,GAAG,CAAC,CAAC;EAChB,IAAI,OAAOD,aAAa,KAAK,QAAQ,IAAIA,aAAa,KAAK,EAAE,EAAE;IAC7D,IAAIE,YAAY,GAAGF,aAAa,CAACG,KAAK,CAAC,CAAC,CAAC,CAACC,KAAK,CAAC,GAAG,CAAC;IACpD,KAAK,IAAIC,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGH,YAAY,CAACI,MAAM,EAAED,CAAC,EAAE,EAAE;MAC5C,IAAIE,IAAI,GAAGL,YAAY,CAACG,CAAC,CAAC,CAACD,KAAK,CAAC,GAAG,CAAC;MACrCH,OAAO,CAACM,IAAI,CAAC,CAAC,CAAC,CAAC,GAAGC,kBAAkB,CAACD,IAAI,CAAC,CAAC,CAAC,CAAC;IAChD;EACF,CAAC,MAAM;IACL;IACA,IAAIE,YAAY,GAAGX,sBAAsB,CAAC,CAAC;IAC3C,IAAIY,eAAe;IACnB,IAAI;MACF;MACA;MACA;MACAA,eAAe,GAAG,IAAIC,GAAG,CAACF,YAAY,EAAEG,IAAI,CAACC,QAAQ,CAACC,IAAI,CAAC;IAC7D,CAAC,CAAC,OAAOC,KAAK,EAAE;MACd;MACA;IAAA;IAEF,IAAIL,eAAe,EAAE;MACnBT,OAAO,GAAGS,eAAe;MACzBT,OAAO,CAACe,iBAAiB,GAAG,IAAI;IAClC;EACF;EACA,OAAOf,OAAO;AAChB;AACA,eAAeF,QAAQ","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"'use strict';\n\nexport default typeof FormData !== 'undefined' ? FormData : null;","map":{"version":3,"names":["FormData"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/axios/lib/platform/browser/classes/FormData.js"],"sourcesContent":["'use strict';\n\nexport default typeof FormData !== 'undefined' ? FormData : null;\n"],"mappings":"AAAA,YAAY;;AAEZ,eAAe,OAAOA,QAAQ,KAAK,WAAW,GAAGA,QAAQ,GAAG,IAAI","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"export function on(obj, ev, fn) {\n obj.on(ev, fn);\n return function subDestroy() {\n obj.off(ev, fn);\n };\n}","map":{"version":3,"names":["on","obj","ev","fn","subDestroy","off"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/socket.io-client/build/esm/on.js"],"sourcesContent":["export function on(obj, ev, fn) {\n obj.on(ev, fn);\n return function subDestroy() {\n obj.off(ev, fn);\n };\n}\n"],"mappings":"AAAA,OAAO,SAASA,EAAEA,CAACC,GAAG,EAAEC,EAAE,EAAEC,EAAE,EAAE;EAC5BF,GAAG,CAACD,EAAE,CAACE,EAAE,EAAEC,EAAE,CAAC;EACd,OAAO,SAASC,UAAUA,CAAA,EAAG;IACzBH,GAAG,CAACI,GAAG,CAACH,EAAE,EAAEC,EAAE,CAAC;EACnB,CAAC;AACL","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"let supported;\nlet perf;\nexport function isPerformanceSupported() {\n var _a;\n if (supported !== undefined) {\n return supported;\n }\n if (typeof window !== 'undefined' && window.performance) {\n supported = true;\n perf = window.performance;\n } else if (typeof globalThis !== 'undefined' && ((_a = globalThis.perf_hooks) === null || _a === void 0 ? void 0 : _a.performance)) {\n supported = true;\n perf = globalThis.perf_hooks.performance;\n } else {\n supported = false;\n }\n return supported;\n}\nexport function now() {\n return isPerformanceSupported() ? perf.now() : Date.now();\n}","map":{"version":3,"names":["supported","perf","isPerformanceSupported","_a","undefined","window","performance","globalThis","perf_hooks","now","Date"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/@vue/devtools-api/lib/esm/time.js"],"sourcesContent":["let supported;\nlet perf;\nexport function isPerformanceSupported() {\n var _a;\n if (supported !== undefined) {\n return supported;\n }\n if (typeof window !== 'undefined' && window.performance) {\n supported = true;\n perf = window.performance;\n }\n else if (typeof globalThis !== 'undefined' && ((_a = globalThis.perf_hooks) === null || _a === void 0 ? void 0 : _a.performance)) {\n supported = true;\n perf = globalThis.perf_hooks.performance;\n }\n else {\n supported = false;\n }\n return supported;\n}\nexport function now() {\n return isPerformanceSupported() ? perf.now() : Date.now();\n}\n"],"mappings":"AAAA,IAAIA,SAAS;AACb,IAAIC,IAAI;AACR,OAAO,SAASC,sBAAsBA,CAAA,EAAG;EACrC,IAAIC,EAAE;EACN,IAAIH,SAAS,KAAKI,SAAS,EAAE;IACzB,OAAOJ,SAAS;EACpB;EACA,IAAI,OAAOK,MAAM,KAAK,WAAW,IAAIA,MAAM,CAACC,WAAW,EAAE;IACrDN,SAAS,GAAG,IAAI;IAChBC,IAAI,GAAGI,MAAM,CAACC,WAAW;EAC7B,CAAC,MACI,IAAI,OAAOC,UAAU,KAAK,WAAW,KAAK,CAACJ,EAAE,GAAGI,UAAU,CAACC,UAAU,MAAM,IAAI,IAAIL,EAAE,KAAK,KAAK,CAAC,GAAG,KAAK,CAAC,GAAGA,EAAE,CAACG,WAAW,CAAC,EAAE;IAC9HN,SAAS,GAAG,IAAI;IAChBC,IAAI,GAAGM,UAAU,CAACC,UAAU,CAACF,WAAW;EAC5C,CAAC,MACI;IACDN,SAAS,GAAG,KAAK;EACrB;EACA,OAAOA,SAAS;AACpB;AACA,OAAO,SAASS,GAAGA,CAAA,EAAG;EAClB,OAAOP,sBAAsB,CAAC,CAAC,GAAGD,IAAI,CAACQ,GAAG,CAAC,CAAC,GAAGC,IAAI,CAACD,GAAG,CAAC,CAAC;AAC7D","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"import getCurrentScriptSource from \"./getCurrentScriptSource.js\";\n\n/**\n * @param {string} resourceQuery\n * @returns {{ [key: string]: string | boolean }}\n */\nfunction parseURL(resourceQuery) {\n /** @type {{ [key: string]: string }} */\n var options = {};\n if (typeof resourceQuery === \"string\" && resourceQuery !== \"\") {\n var searchParams = resourceQuery.slice(1).split(\"&\");\n for (var i = 0; i < searchParams.length; i++) {\n var pair = searchParams[i].split(\"=\");\n options[pair[0]] = decodeURIComponent(pair[1]);\n }\n } else {\n // Else, get the url from the <script> this file was called with.\n var scriptSource = getCurrentScriptSource();\n var scriptSourceURL;\n try {\n // The placeholder `baseURL` with `window.location.href`,\n // is to allow parsing of path-relative or protocol-relative URLs,\n // and will have no effect if `scriptSource` is a fully valid URL.\n scriptSourceURL = new URL(scriptSource, self.location.href);\n } catch (error) {\n // URL parsing failed, do nothing.\n // We will still proceed to see if we can recover using `resourceQuery`\n }\n if (scriptSourceURL) {\n options = scriptSourceURL;\n options.fromCurrentScript = true;\n }\n }\n return options;\n}\nexport default parseURL;","map":{"version":3,"names":["getCurrentScriptSource","parseURL","resourceQuery","options","searchParams","slice","split","i","length","pair","decodeURIComponent","scriptSource","scriptSourceURL","URL","self","location","href","error","fromCurrentScript"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/webpack-dev-server/client/utils/parseURL.js"],"sourcesContent":["import getCurrentScriptSource from \"./getCurrentScriptSource.js\";\n\n/**\n * @param {string} resourceQuery\n * @returns {{ [key: string]: string | boolean }}\n */\nfunction parseURL(resourceQuery) {\n /** @type {{ [key: string]: string }} */\n var options = {};\n if (typeof resourceQuery === \"string\" && resourceQuery !== \"\") {\n var searchParams = resourceQuery.slice(1).split(\"&\");\n for (var i = 0; i < searchParams.length; i++) {\n var pair = searchParams[i].split(\"=\");\n options[pair[0]] = decodeURIComponent(pair[1]);\n }\n } else {\n // Else, get the url from the <script> this file was called with.\n var scriptSource = getCurrentScriptSource();\n var scriptSourceURL;\n try {\n // The placeholder `baseURL` with `window.location.href`,\n // is to allow parsing of path-relative or protocol-relative URLs,\n // and will have no effect if `scriptSource` is a fully valid URL.\n scriptSourceURL = new URL(scriptSource, self.location.href);\n } catch (error) {\n // URL parsing failed, do nothing.\n // We will still proceed to see if we can recover using `resourceQuery`\n }\n if (scriptSourceURL) {\n options = scriptSourceURL;\n options.fromCurrentScript = true;\n }\n }\n return options;\n}\nexport default parseURL;"],"mappings":"AAAA,OAAOA,sBAAsB,MAAM,6BAA6B;;AAEhE;AACA;AACA;AACA;AACA,SAASC,QAAQA,CAACC,aAAa,EAAE;EAC/B;EACA,IAAIC,OAAO,GAAG,CAAC,CAAC;EAChB,IAAI,OAAOD,aAAa,KAAK,QAAQ,IAAIA,aAAa,KAAK,EAAE,EAAE;IAC7D,IAAIE,YAAY,GAAGF,aAAa,CAACG,KAAK,CAAC,CAAC,CAAC,CAACC,KAAK,CAAC,GAAG,CAAC;IACpD,KAAK,IAAIC,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGH,YAAY,CAACI,MAAM,EAAED,CAAC,EAAE,EAAE;MAC5C,IAAIE,IAAI,GAAGL,YAAY,CAACG,CAAC,CAAC,CAACD,KAAK,CAAC,GAAG,CAAC;MACrCH,OAAO,CAACM,IAAI,CAAC,CAAC,CAAC,CAAC,GAAGC,kBAAkB,CAACD,IAAI,CAAC,CAAC,CAAC,CAAC;IAChD;EACF,CAAC,MAAM;IACL;IACA,IAAIE,YAAY,GAAGX,sBAAsB,CAAC,CAAC;IAC3C,IAAIY,eAAe;IACnB,IAAI;MACF;MACA;MACA;MACAA,eAAe,GAAG,IAAIC,GAAG,CAACF,YAAY,EAAEG,IAAI,CAACC,QAAQ,CAACC,IAAI,CAAC;IAC7D,CAAC,CAAC,OAAOC,KAAK,EAAE;MACd;MACA;IAAA;IAEF,IAAIL,eAAe,EAAE;MACnBT,OAAO,GAAGS,eAAe;MACzBT,OAAO,CAACe,iBAAiB,GAAG,IAAI;IAClC;EACF;EACA,OAAOf,OAAO;AAChB;AACA,eAAeF,QAAQ","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"/* global __resourceQuery WorkerGlobalScope */\n\n// Send messages to the outside, so plugins can consume it.\n/**\n * @param {string} type\n * @param {any} [data]\n */\nfunction sendMsg(type, data) {\n if (typeof self !== \"undefined\" && (typeof WorkerGlobalScope === \"undefined\" || !(self instanceof WorkerGlobalScope))) {\n self.postMessage({\n type: \"webpack\".concat(type),\n data: data\n }, \"*\");\n }\n}\nexport default sendMsg;","map":{"version":3,"names":["sendMsg","type","data","self","WorkerGlobalScope","postMessage","concat"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/webpack-dev-server/client/utils/sendMessage.js"],"sourcesContent":["/* global __resourceQuery WorkerGlobalScope */\n\n// Send messages to the outside, so plugins can consume it.\n/**\n * @param {string} type\n * @param {any} [data]\n */\nfunction sendMsg(type, data) {\n if (typeof self !== \"undefined\" && (typeof WorkerGlobalScope === \"undefined\" || !(self instanceof WorkerGlobalScope))) {\n self.postMessage({\n type: \"webpack\".concat(type),\n data: data\n }, \"*\");\n }\n}\nexport default sendMsg;"],"mappings":"AAAA;;AAEA;AACA;AACA;AACA;AACA;AACA,SAASA,OAAOA,CAACC,IAAI,EAAEC,IAAI,EAAE;EAC3B,IAAI,OAAOC,IAAI,KAAK,WAAW,KAAK,OAAOC,iBAAiB,KAAK,WAAW,IAAI,EAAED,IAAI,YAAYC,iBAAiB,CAAC,CAAC,EAAE;IACrHD,IAAI,CAACE,WAAW,CAAC;MACfJ,IAAI,EAAE,SAAS,CAACK,MAAM,CAACL,IAAI,CAAC;MAC5BC,IAAI,EAAEA;IACR,CAAC,EAAE,GAAG,CAAC;EACT;AACF;AACA,eAAeF,OAAO","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"var ansiRegex = new RegExp([\"[\\\\u001B\\\\u009B][[\\\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\\\d\\\\/#&.:=?%@~_]+)*|[a-zA-Z\\\\d]+(?:;[-a-zA-Z\\\\d\\\\/#&.:=?%@~_]*)*)?\\\\u0007)\", \"(?:(?:\\\\d{1,4}(?:;\\\\d{0,4})*)?[\\\\dA-PR-TZcf-nq-uy=><~]))\"].join(\"|\"), \"g\");\n\n/**\n *\n * Strip [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code) from a string.\n * Adapted from code originally released by Sindre Sorhus\n * Licensed the MIT License\n *\n * @param {string} string\n * @return {string}\n */\nfunction stripAnsi(string) {\n if (typeof string !== \"string\") {\n throw new TypeError(\"Expected a `string`, got `\".concat(typeof string, \"`\"));\n }\n return string.replace(ansiRegex, \"\");\n}\nexport default stripAnsi;","map":{"version":3,"names":["ansiRegex","RegExp","join","stripAnsi","string","TypeError","concat","replace"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/webpack-dev-server/client/utils/stripAnsi.js"],"sourcesContent":["var ansiRegex = new RegExp([\"[\\\\u001B\\\\u009B][[\\\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\\\d\\\\/#&.:=?%@~_]+)*|[a-zA-Z\\\\d]+(?:;[-a-zA-Z\\\\d\\\\/#&.:=?%@~_]*)*)?\\\\u0007)\", \"(?:(?:\\\\d{1,4}(?:;\\\\d{0,4})*)?[\\\\dA-PR-TZcf-nq-uy=><~]))\"].join(\"|\"), \"g\");\n\n/**\n *\n * Strip [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code) from a string.\n * Adapted from code originally released by Sindre Sorhus\n * Licensed the MIT License\n *\n * @param {string} string\n * @return {string}\n */\nfunction stripAnsi(string) {\n if (typeof string !== \"string\") {\n throw new TypeError(\"Expected a `string`, got `\".concat(typeof string, \"`\"));\n }\n return string.replace(ansiRegex, \"\");\n}\nexport default stripAnsi;"],"mappings":"AAAA,IAAIA,SAAS,GAAG,IAAIC,MAAM,CAAC,CAAC,8HAA8H,EAAE,0DAA0D,CAAC,CAACC,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC;;AAEvO;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAASC,SAASA,CAACC,MAAM,EAAE;EACzB,IAAI,OAAOA,MAAM,KAAK,QAAQ,EAAE;IAC9B,MAAM,IAAIC,SAAS,CAAC,4BAA4B,CAACC,MAAM,CAAC,OAAOF,MAAM,EAAE,GAAG,CAAC,CAAC;EAC9E;EACA,OAAOA,MAAM,CAACG,OAAO,CAACP,SAAS,EAAE,EAAE,CAAC;AACtC;AACA,eAAeG,SAAS","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"'use strict';\n\nmodule.exports = function isCancel(value) {\n return !!(value && value.__CANCEL__);\n};","map":{"version":3,"names":["module","exports","isCancel","value","__CANCEL__"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/axios/lib/cancel/isCancel.js"],"sourcesContent":["'use strict';\n\nmodule.exports = function isCancel(value) {\n return !!(value && value.__CANCEL__);\n};\n"],"mappings":"AAAA,YAAY;;AAEZA,MAAM,CAACC,OAAO,GAAG,SAASC,QAAQA,CAACC,KAAK,EAAE;EACxC,OAAO,CAAC,EAAEA,KAAK,IAAIA,KAAK,CAACC,UAAU,CAAC;AACtC,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"'use strict';\n\nimport \"core-js/modules/es.array.push.js\";\nimport \"core-js/modules/es.iterator.constructor.js\";\nimport \"core-js/modules/es.iterator.for-each.js\";\nimport utils from './../utils.js';\n\n// RawAxiosHeaders whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nconst ignoreDuplicateOf = utils.toObjectSet(['age', 'authorization', 'content-length', 'content-type', 'etag', 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since', 'last-modified', 'location', 'max-forwards', 'proxy-authorization', 'referer', 'retry-after', 'user-agent']);\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} rawHeaders Headers needing to be parsed\n *\n * @returns {Object} Headers parsed into an object\n */\nexport default rawHeaders => {\n const parsed = {};\n let key;\n let val;\n let i;\n rawHeaders && rawHeaders.split('\\n').forEach(function parser(line) {\n i = line.indexOf(':');\n key = line.substring(0, i).trim().toLowerCase();\n val = line.substring(i + 1).trim();\n if (!key || parsed[key] && ignoreDuplicateOf[key]) {\n return;\n }\n if (key === 'set-cookie') {\n if (parsed[key]) {\n parsed[key].push(val);\n } else {\n parsed[key] = [val];\n }\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n });\n return parsed;\n};","map":{"version":3,"names":["utils","ignoreDuplicateOf","toObjectSet","rawHeaders","parsed","key","val","i","split","forEach","parser","line","indexOf","substring","trim","toLowerCase","push"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/axios/lib/helpers/parseHeaders.js"],"sourcesContent":["'use strict';\n\nimport utils from './../utils.js';\n\n// RawAxiosHeaders whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nconst ignoreDuplicateOf = utils.toObjectSet([\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n]);\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} rawHeaders Headers needing to be parsed\n *\n * @returns {Object} Headers parsed into an object\n */\nexport default rawHeaders => {\n const parsed = {};\n let key;\n let val;\n let i;\n\n rawHeaders && rawHeaders.split('\\n').forEach(function parser(line) {\n i = line.indexOf(':');\n key = line.substring(0, i).trim().toLowerCase();\n val = line.substring(i + 1).trim();\n\n if (!key || (parsed[key] && ignoreDuplicateOf[key])) {\n return;\n }\n\n if (key === 'set-cookie') {\n if (parsed[key]) {\n parsed[key].push(val);\n } else {\n parsed[key] = [val];\n }\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n });\n\n return parsed;\n};\n"],"mappings":"AAAA,YAAY;;AAAC;AAAA;AAAA;AAEb,OAAOA,KAAK,MAAM,eAAe;;AAEjC;AACA;AACA,MAAMC,iBAAiB,GAAGD,KAAK,CAACE,WAAW,CAAC,CAC1C,KAAK,EAAE,eAAe,EAAE,gBAAgB,EAAE,cAAc,EAAE,MAAM,EAChE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,mBAAmB,EAAE,qBAAqB,EACrE,eAAe,EAAE,UAAU,EAAE,cAAc,EAAE,qBAAqB,EAClE,SAAS,EAAE,aAAa,EAAE,YAAY,CACvC,CAAC;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAeC,UAAU,IAAI;EAC3B,MAAMC,MAAM,GAAG,CAAC,CAAC;EACjB,IAAIC,GAAG;EACP,IAAIC,GAAG;EACP,IAAIC,CAAC;EAELJ,UAAU,IAAIA,UAAU,CAACK,KAAK,CAAC,IAAI,CAAC,CAACC,OAAO,CAAC,SAASC,MAAMA,CAACC,IAAI,EAAE;IACjEJ,CAAC,GAAGI,IAAI,CAACC,OAAO,CAAC,GAAG,CAAC;IACrBP,GAAG,GAAGM,IAAI,CAACE,SAAS,CAAC,CAAC,EAAEN,CAAC,CAAC,CAACO,IAAI,CAAC,CAAC,CAACC,WAAW,CAAC,CAAC;IAC/CT,GAAG,GAAGK,IAAI,CAACE,SAAS,CAACN,CAAC,GAAG,CAAC,CAAC,CAACO,IAAI,CAAC,CAAC;IAElC,IAAI,CAACT,GAAG,IAAKD,MAAM,CAACC,GAAG,CAAC,IAAIJ,iBAAiB,CAACI,GAAG,CAAE,EAAE;MACnD;IACF;IAEA,IAAIA,GAAG,KAAK,YAAY,EAAE;MACxB,IAAID,MAAM,CAACC,GAAG,CAAC,EAAE;QACfD,MAAM,CAACC,GAAG,CAAC,CAACW,IAAI,CAACV,GAAG,CAAC;MACvB,CAAC,MAAM;QACLF,MAAM,CAACC,GAAG,CAAC,GAAG,CAACC,GAAG,CAAC;MACrB;IACF,CAAC,MAAM;MACLF,MAAM,CAACC,GAAG,CAAC,GAAGD,MAAM,CAACC,GAAG,CAAC,GAAGD,MAAM,CAACC,GAAG,CAAC,GAAG,IAAI,GAAGC,GAAG,GAAGA,GAAG;IAC5D;EACF,CAAC,CAAC;EAEF,OAAOF,MAAM;AACf,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"'use strict';\n\nexport default function parseProtocol(url) {\n const match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n}","map":{"version":3,"names":["parseProtocol","url","match","exec"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/axios/lib/helpers/parseProtocol.js"],"sourcesContent":["'use strict';\n\nexport default function parseProtocol(url) {\n const match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n}\n"],"mappings":"AAAA,YAAY;;AAEZ,eAAe,SAASA,aAAaA,CAACC,GAAG,EAAE;EACzC,MAAMC,KAAK,GAAG,2BAA2B,CAACC,IAAI,CAACF,GAAG,CAAC;EACnD,OAAOC,KAAK,IAAIA,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE;AAChC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"/**\n* vue v3.5.16\n* (c) 2018-present Yuxi (Evan) You and Vue contributors\n* @license MIT\n**/\nimport { initCustomFormatter, warn } from '@vue/runtime-dom';\nexport * from '@vue/runtime-dom';\nfunction initDev() {\n {\n initCustomFormatter();\n }\n}\nif (!!(process.env.NODE_ENV !== \"production\")) {\n initDev();\n}\nconst compile = () => {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n warn(`Runtime compilation is not supported in this build of Vue.` + ` Configure your bundler to alias \"vue\" to \"vue/dist/vue.esm-bundler.js\".`);\n }\n};\nexport { compile };","map":{"version":3,"names":["initCustomFormatter","warn","initDev","process","env","NODE_ENV","compile"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/vue/dist/vue.runtime.esm-bundler.js"],"sourcesContent":["/**\n* vue v3.5.16\n* (c) 2018-present Yuxi (Evan) You and Vue contributors\n* @license MIT\n**/\nimport { initCustomFormatter, warn } from '@vue/runtime-dom';\nexport * from '@vue/runtime-dom';\n\nfunction initDev() {\n {\n initCustomFormatter();\n }\n}\n\nif (!!(process.env.NODE_ENV !== \"production\")) {\n initDev();\n}\nconst compile = () => {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n warn(\n `Runtime compilation is not supported in this build of Vue.` + (` Configure your bundler to alias \"vue\" to \"vue/dist/vue.esm-bundler.js\".` )\n );\n }\n};\n\nexport { compile };\n"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA,SAASA,mBAAmB,EAAEC,IAAI,QAAQ,kBAAkB;AAC5D,cAAc,kBAAkB;AAEhC,SAASC,OAAOA,CAAA,EAAG;EACjB;IACEF,mBAAmB,CAAC,CAAC;EACvB;AACF;AAEA,IAAI,CAAC,EAAEG,OAAO,CAACC,GAAG,CAACC,QAAQ,KAAK,YAAY,CAAC,EAAE;EAC7CH,OAAO,CAAC,CAAC;AACX;AACA,MAAMI,OAAO,GAAGA,CAAA,KAAM;EACpB,IAAI,CAAC,EAAEH,OAAO,CAACC,GAAG,CAACC,QAAQ,KAAK,YAAY,CAAC,EAAE;IAC7CJ,IAAI,CACF,4DAA4D,GAAI,0EAClE,CAAC;EACH;AACF,CAAC;AAED,SAASK,OAAO","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"import logger from \"../modules/logger/index.js\";\nvar name = \"webpack-dev-server\";\n// default level is set on the client side, so it does not need\n// to be set by the CLI or API\nvar defaultLevel = \"info\";\n\n// options new options, merge with old options\n/**\n * @param {false | true | \"none\" | \"error\" | \"warn\" | \"info\" | \"log\" | \"verbose\"} level\n * @returns {void}\n */\nfunction setLogLevel(level) {\n logger.configureDefaultLogger({\n level: level\n });\n}\nsetLogLevel(defaultLevel);\nvar log = logger.getLogger(name);\nvar logEnabledFeatures = function logEnabledFeatures(features) {\n var enabledFeatures = Object.keys(features);\n if (!features || enabledFeatures.length === 0) {\n return;\n }\n var logString = \"Server started:\";\n\n // Server started: Hot Module Replacement enabled, Live Reloading enabled, Overlay disabled.\n for (var i = 0; i < enabledFeatures.length; i++) {\n var key = enabledFeatures[i];\n logString += \" \".concat(key, \" \").concat(features[key] ? \"enabled\" : \"disabled\", \",\");\n }\n // replace last comma with a period\n logString = logString.slice(0, -1).concat(\".\");\n log.info(logString);\n};\nexport { log, logEnabledFeatures, setLogLevel };","map":{"version":3,"names":["logger","name","defaultLevel","setLogLevel","level","configureDefaultLogger","log","getLogger","logEnabledFeatures","features","enabledFeatures","Object","keys","length","logString","i","key","concat","slice","info"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/webpack-dev-server/client/utils/log.js"],"sourcesContent":["import logger from \"../modules/logger/index.js\";\nvar name = \"webpack-dev-server\";\n// default level is set on the client side, so it does not need\n// to be set by the CLI or API\nvar defaultLevel = \"info\";\n\n// options new options, merge with old options\n/**\n * @param {false | true | \"none\" | \"error\" | \"warn\" | \"info\" | \"log\" | \"verbose\"} level\n * @returns {void}\n */\nfunction setLogLevel(level) {\n logger.configureDefaultLogger({\n level: level\n });\n}\nsetLogLevel(defaultLevel);\nvar log = logger.getLogger(name);\nvar logEnabledFeatures = function logEnabledFeatures(features) {\n var enabledFeatures = Object.keys(features);\n if (!features || enabledFeatures.length === 0) {\n return;\n }\n var logString = \"Server started:\";\n\n // Server started: Hot Module Replacement enabled, Live Reloading enabled, Overlay disabled.\n for (var i = 0; i < enabledFeatures.length; i++) {\n var key = enabledFeatures[i];\n logString += \" \".concat(key, \" \").concat(features[key] ? \"enabled\" : \"disabled\", \",\");\n }\n // replace last comma with a period\n logString = logString.slice(0, -1).concat(\".\");\n log.info(logString);\n};\nexport { log, logEnabledFeatures, setLogLevel };"],"mappings":"AAAA,OAAOA,MAAM,MAAM,4BAA4B;AAC/C,IAAIC,IAAI,GAAG,oBAAoB;AAC/B;AACA;AACA,IAAIC,YAAY,GAAG,MAAM;;AAEzB;AACA;AACA;AACA;AACA;AACA,SAASC,WAAWA,CAACC,KAAK,EAAE;EAC1BJ,MAAM,CAACK,sBAAsB,CAAC;IAC5BD,KAAK,EAAEA;EACT,CAAC,CAAC;AACJ;AACAD,WAAW,CAACD,YAAY,CAAC;AACzB,IAAII,GAAG,GAAGN,MAAM,CAACO,SAAS,CAACN,IAAI,CAAC;AAChC,IAAIO,kBAAkB,GAAG,SAASA,kBAAkBA,CAACC,QAAQ,EAAE;EAC7D,IAAIC,eAAe,GAAGC,MAAM,CAACC,IAAI,CAACH,QAAQ,CAAC;EAC3C,IAAI,CAACA,QAAQ,IAAIC,eAAe,CAACG,MAAM,KAAK,CAAC,EAAE;IAC7C;EACF;EACA,IAAIC,SAAS,GAAG,iBAAiB;;EAEjC;EACA,KAAK,IAAIC,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGL,eAAe,CAACG,MAAM,EAAEE,CAAC,EAAE,EAAE;IAC/C,IAAIC,GAAG,GAAGN,eAAe,CAACK,CAAC,CAAC;IAC5BD,SAAS,IAAI,GAAG,CAACG,MAAM,CAACD,GAAG,EAAE,GAAG,CAAC,CAACC,MAAM,CAACR,QAAQ,CAACO,GAAG,CAAC,GAAG,SAAS,GAAG,UAAU,EAAE,GAAG,CAAC;EACvF;EACA;EACAF,SAAS,GAAGA,SAAS,CAACI,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAACD,MAAM,CAAC,GAAG,CAAC;EAC9CX,GAAG,CAACa,IAAI,CAACL,SAAS,CAAC;AACrB,CAAC;AACD,SAASR,GAAG,EAAEE,kBAAkB,EAAEL,WAAW","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

@ -0,0 +1 @@
{"ast":null,"code":"import { Socket } from \"./socket.js\";\nexport { Socket };\nexport { SocketWithoutUpgrade, SocketWithUpgrade } from \"./socket.js\";\nexport const protocol = Socket.protocol;\nexport { Transport, TransportError } from \"./transport.js\";\nexport { transports } from \"./transports/index.js\";\nexport { installTimerFunctions } from \"./util.js\";\nexport { parse } from \"./contrib/parseuri.js\";\nexport { nextTick } from \"./globals.node.js\";\nexport { Fetch } from \"./transports/polling-fetch.js\";\nexport { XHR as NodeXHR } from \"./transports/polling-xhr.node.js\";\nexport { XHR } from \"./transports/polling-xhr.js\";\nexport { WS as NodeWebSocket } from \"./transports/websocket.node.js\";\nexport { WS as WebSocket } from \"./transports/websocket.js\";\nexport { WT as WebTransport } from \"./transports/webtransport.js\";","map":{"version":3,"names":["Socket","SocketWithoutUpgrade","SocketWithUpgrade","protocol","Transport","TransportError","transports","installTimerFunctions","parse","nextTick","Fetch","XHR","NodeXHR","WS","NodeWebSocket","WebSocket","WT","WebTransport"],"sources":["E:/学习/网络应用开发/GM2/goldminer/frontend/node_modules/engine.io-client/build/esm/index.js"],"sourcesContent":["import { Socket } from \"./socket.js\";\nexport { Socket };\nexport { SocketWithoutUpgrade, SocketWithUpgrade, } from \"./socket.js\";\nexport const protocol = Socket.protocol;\nexport { Transport, TransportError } from \"./transport.js\";\nexport { transports } from \"./transports/index.js\";\nexport { installTimerFunctions } from \"./util.js\";\nexport { parse } from \"./contrib/parseuri.js\";\nexport { nextTick } from \"./globals.node.js\";\nexport { Fetch } from \"./transports/polling-fetch.js\";\nexport { XHR as NodeXHR } from \"./transports/polling-xhr.node.js\";\nexport { XHR } from \"./transports/polling-xhr.js\";\nexport { WS as NodeWebSocket } from \"./transports/websocket.node.js\";\nexport { WS as WebSocket } from \"./transports/websocket.js\";\nexport { WT as WebTransport } from \"./transports/webtransport.js\";\n"],"mappings":"AAAA,SAASA,MAAM,QAAQ,aAAa;AACpC,SAASA,MAAM;AACf,SAASC,oBAAoB,EAAEC,iBAAiB,QAAS,aAAa;AACtE,OAAO,MAAMC,QAAQ,GAAGH,MAAM,CAACG,QAAQ;AACvC,SAASC,SAAS,EAAEC,cAAc,QAAQ,gBAAgB;AAC1D,SAASC,UAAU,QAAQ,uBAAuB;AAClD,SAASC,qBAAqB,QAAQ,WAAW;AACjD,SAASC,KAAK,QAAQ,uBAAuB;AAC7C,SAASC,QAAQ,QAAQ,mBAAmB;AAC5C,SAASC,KAAK,QAAQ,+BAA+B;AACrD,SAASC,GAAG,IAAIC,OAAO,QAAQ,kCAAkC;AACjE,SAASD,GAAG,QAAQ,6BAA6B;AACjD,SAASE,EAAE,IAAIC,aAAa,QAAQ,gCAAgC;AACpE,SAASD,EAAE,IAAIE,SAAS,QAAQ,2BAA2B;AAC3D,SAASC,EAAE,IAAIC,YAAY,QAAQ,8BAA8B","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}

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

Loading…
Cancel
Save