gitextract_osqeb7xx/ ├── .eslintrc.js ├── LICENSE ├── README.md ├── cloudfunctions/ │ ├── statisticRouter/ │ │ ├── config.json │ │ ├── index.js │ │ ├── package.json │ │ └── utils/ │ │ └── response_content.js │ ├── userRouter/ │ │ ├── config.json │ │ ├── index.js │ │ ├── package.json │ │ └── utils/ │ │ ├── default_avatar_pic.js │ │ ├── init_of_matrix.js │ │ └── response_content.js │ └── wordRouter/ │ ├── config.json │ ├── index.js │ ├── package.json │ └── utils/ │ ├── format_time.js │ ├── get_all_sort_list.js │ ├── response_content.js │ └── sm-5.js ├── miniprogram/ │ ├── app.js │ ├── app.json │ ├── app.wxss │ ├── components/ │ │ ├── cloudTipModal/ │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── ec-canvas/ │ │ │ ├── ec-canvas.js │ │ │ ├── ec-canvas.json │ │ │ ├── ec-canvas.wxml │ │ │ ├── ec-canvas.wxss │ │ │ ├── echarts.js │ │ │ ├── echartsForBar.js │ │ │ └── wx-canvas.js │ │ ├── image-cropper/ │ │ │ ├── image-cropper.js │ │ │ ├── image-cropper.json │ │ │ ├── image-cropper.wxml │ │ │ └── image-cropper.wxss │ │ └── mp-progress/ │ │ ├── mp-progress.js │ │ ├── mp-progress.json │ │ ├── mp-progress.wxml │ │ └── progress.js │ ├── envList.js │ ├── lib/ │ │ ├── runtime/ │ │ │ └── runtime.js │ │ └── sm-5.js │ ├── pages/ │ │ ├── image_cropper/ │ │ │ ├── image_cropper.js │ │ │ ├── image_cropper.json │ │ │ ├── image_cropper.less │ │ │ ├── image_cropper.wxml │ │ │ └── image_cropper.wxss │ │ ├── index/ │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.less │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── learning/ │ │ │ ├── learning.js │ │ │ ├── learning.json │ │ │ ├── learning.less │ │ │ ├── learning.wxml │ │ │ └── learning.wxss │ │ ├── login/ │ │ │ ├── login.js │ │ │ ├── login.json │ │ │ ├── login.less │ │ │ ├── login.wxml │ │ │ └── login.wxss │ │ ├── overview/ │ │ │ ├── overview.js │ │ │ ├── overview.json │ │ │ ├── overview.less │ │ │ ├── overview.wxml │ │ │ └── overview.wxss │ │ ├── review/ │ │ │ ├── review.js │ │ │ ├── review.json │ │ │ ├── review.less │ │ │ ├── review.wxml │ │ │ └── review.wxss │ │ ├── search/ │ │ │ ├── search.js │ │ │ ├── search.json │ │ │ ├── search.less │ │ │ ├── search.wxml │ │ │ └── search.wxss │ │ ├── user/ │ │ │ ├── user.js │ │ │ ├── user.json │ │ │ ├── user.less │ │ │ ├── user.wxml │ │ │ └── user.wxss │ │ ├── user_settings/ │ │ │ ├── user_settings.js │ │ │ ├── user_settings.json │ │ │ ├── user_settings.less │ │ │ ├── user_settings.wxml │ │ │ └── user_settings.wxss │ │ ├── word_detail/ │ │ │ ├── word_detail.js │ │ │ ├── word_detail.json │ │ │ ├── word_detail.less │ │ │ ├── word_detail.wxml │ │ │ └── word_detail.wxss │ │ └── word_list/ │ │ ├── word_list.js │ │ ├── word_list.json │ │ ├── word_list.less │ │ ├── word_list.wxml │ │ └── word_list.wxss │ ├── sitemap.json │ ├── static/ │ │ ├── color.wxss │ │ └── iconfont.wxss │ └── utils/ │ ├── color.js │ ├── format_time.js │ ├── response_content.js │ ├── userApi.js │ ├── wordApi.js │ └── word_utils.js ├── project.config.json └── project.private.config.json