Full Code of Tencent/Lichee for AI

main 7653becd6fbf cached
213 files
1.6 MB
1.0M tokens
831 symbols
1 requests
Download .txt
Showing preview only (3,198K chars total). Download the full file or copy to clipboard to get everything.
Repository: Tencent/Lichee
Branch: main
Commit: 7653becd6fbf
Files: 213
Total size: 1.6 MB

Directory structure:
gitextract_l_6uui5t/

├── .gitignore
├── LICENSE.TXT
├── README.md
├── docs/
│   ├── CONTRIBUTING.md
│   ├── config/
│   │   ├── README.md
│   │   ├── dataset.md
│   │   ├── model.md
│   │   ├── runtime.md
│   │   └── training.md
│   ├── core/
│   │   ├── eval.md
│   │   ├── predict.md
│   │   └── train.md
│   ├── desc.md
│   ├── install.md
│   └── plugin/
│       ├── README.md
│       ├── dataset/
│       │   ├── README.md
│       │   ├── dataset.md
│       │   ├── field_parser/
│       │   │   ├── bert_text.md
│       │   │   ├── bert_text_pair.md
│       │   │   ├── multi_cls.md
│       │   │   └── single_cls.md
│       │   ├── field_parser.md
│       │   └── io_reader.md
│       ├── eval/
│       │   └── README.md
│       ├── loss/
│       │   └── README.md
│       ├── metrics/
│       │   └── README.md
│       ├── optimizer/
│       │   ├── README.md
│       │   ├── adam.md
│       │   ├── adamw.md
│       │   ├── bertadamw.md
│       │   └── sgd.md
│       ├── predict/
│       │   └── README.md
│       ├── representation/
│       │   ├── README.md
│       │   └── bert.md
│       ├── scheduler/
│       │   ├── README.md
│       │   ├── constant.md
│       │   ├── warmup_constant.md
│       │   └── warmup_linear.md
│       ├── task/
│       │   ├── README.md
│       │   ├── simple_cls.md
│       │   └── task_output/
│       │       └── README.md
│       └── train/
│           └── README.md
├── examples/
│   ├── base_bert_cls_local/
│   │   ├── desc.json
│   │   ├── dev.tsv
│   │   ├── dev.tsv.index
│   │   ├── eval.sh
│   │   ├── main.py
│   │   ├── predict.sh
│   │   ├── test.yaml
│   │   ├── test_eval.yaml
│   │   ├── test_predict.yaml
│   │   ├── train.sh
│   │   ├── train.tsv
│   │   └── train.tsv.index
│   └── frame_title_fusion_embedding/
│       ├── README.md
│       ├── data/
│       │   ├── README.md
│       │   ├── desc.json
│       │   └── tag_list.txt
│       ├── embedding_example.yaml
│       ├── main.py
│       └── module/
│           ├── feature_parser.py
│           ├── models.py
│           └── utils.py
├── lichee/
│   ├── __init__.py
│   ├── config/
│   │   ├── __init__.py
│   │   ├── _base_/
│   │   │   ├── __init__.py
│   │   │   ├── datasets/
│   │   │   │   ├── __init__.py
│   │   │   │   └── dataset.yaml
│   │   │   ├── models/
│   │   │   │   ├── __init__.py
│   │   │   │   └── model.yaml
│   │   │   ├── runtimes/
│   │   │   │   ├── __init__.py
│   │   │   │   └── runtime.yaml
│   │   │   └── training/
│   │   │       ├── __init__.py
│   │   │       └── training.yaml
│   │   └── config.py
│   ├── core/
│   │   ├── __init__.py
│   │   ├── common.py
│   │   ├── evaluator/
│   │   │   ├── __init__.py
│   │   │   └── evaluator_base.py
│   │   ├── predictor/
│   │   │   ├── __init__.py
│   │   │   └── predictor_base.py
│   │   └── trainer/
│   │       ├── __init__.py
│   │       └── trainer_base.py
│   ├── dataset/
│   │   ├── __init__.py
│   │   ├── bert_constants.py
│   │   ├── dataloader/
│   │   │   ├── __init__.py
│   │   │   ├── data_builder.py
│   │   │   ├── dataset_base.py
│   │   │   └── dataset_mem.py
│   │   ├── field_parser/
│   │   │   ├── __init__.py
│   │   │   ├── bert_common.py
│   │   │   ├── bert_mix_grained_text.py
│   │   │   ├── bert_mix_grained_text_pair.py
│   │   │   ├── bert_text.py
│   │   │   ├── bert_text_pair.py
│   │   │   ├── docbert_text.py
│   │   │   ├── docbert_text_pair.py
│   │   │   ├── field_parser_base.py
│   │   │   ├── image_local_path.py
│   │   │   ├── img_bbox_det.py
│   │   │   ├── multi_cls.py
│   │   │   ├── sequence_label.py
│   │   │   ├── single_cls.py
│   │   │   ├── soft_tgt.py
│   │   │   └── video_tsn.py
│   │   ├── io_reader/
│   │   │   ├── __init__.py
│   │   │   ├── io_reader_base.py
│   │   │   ├── json_sequence_label.py
│   │   │   ├── tfrecord.py
│   │   │   └── tsv.py
│   │   └── sampler/
│   │       ├── __init__.py
│   │       └── distributed_sampler.py
│   ├── eval.py
│   ├── model/
│   │   ├── __init__.py
│   │   ├── model_base.py
│   │   ├── tensorflow/
│   │   │   └── __init__.py
│   │   └── torch/
│   │       ├── __init__.py
│   │       └── model_standard.py
│   ├── module/
│   │   ├── __init__.py
│   │   ├── tensorflow/
│   │   │   └── __init__.py
│   │   └── torch/
│   │       ├── __init__.py
│   │       ├── layer/
│   │       │   ├── __init__.py
│   │       │   ├── activation.py
│   │       │   ├── brick.py
│   │       │   ├── classifier.py
│   │       │   ├── crf.py
│   │       │   ├── det_conv_module.py
│   │       │   ├── det_resnet_block.py
│   │       │   ├── det_yolo_block.py
│   │       │   ├── embedding.py
│   │       │   ├── longformer.py
│   │       │   ├── longformer_multi_headed_attn.py
│   │       │   ├── multi_head_attention.py
│   │       │   ├── normalization.py
│   │       │   ├── tokenizer/
│   │       │   │   ├── __init__.py
│   │       │   │   ├── seg_utils.py
│   │       │   │   ├── tokenizer_base.py
│   │       │   │   ├── tokenizer_bert.py
│   │       │   │   ├── tokenizer_bert_mix_grained.py
│   │       │   │   └── tokenizer_utils.py
│   │       │   └── transformer.py
│   │       ├── loss/
│   │       │   ├── __init__.py
│   │       │   ├── det_loss.py
│   │       │   └── loss.py
│   │       ├── metrics/
│   │       │   ├── __init__.py
│   │       │   ├── accuracy_metrics.py
│   │       │   ├── metrics_base.py
│   │       │   ├── prf_metrics.py
│   │       │   ├── roc_auc_metrics.py
│   │       │   └── topk_metrics.py
│   │       ├── op/
│   │       │   ├── __init__.py
│   │       │   ├── anchor_generator.py
│   │       │   ├── bbox_coder.py
│   │       │   ├── nms_ops.py
│   │       │   ├── target_assigner.py
│   │       │   └── target_sampler.py
│   │       ├── optimizer/
│   │       │   ├── __init__.py
│   │       │   └── optimizer.py
│   │       └── scheduler/
│   │           ├── __init__.py
│   │           └── lr_scheduler.py
│   ├── plugin.py
│   ├── predict.py
│   ├── representation/
│   │   ├── __init__.py
│   │   ├── representation_base.py
│   │   ├── tensorflow/
│   │   │   └── __init__.py
│   │   └── torch/
│   │       ├── __init__.py
│   │       ├── bert.py
│   │       ├── common.py
│   │       ├── consensus.py
│   │       ├── cspdarknet.py
│   │       ├── docbert.py
│   │       └── enhance.py
│   ├── task/
│   │   ├── __init__.py
│   │   ├── tensorflow/
│   │   │   └── __init__.py
│   │   └── torch/
│   │       ├── __init__.py
│   │       ├── distill_classification.py
│   │       ├── sequence_label.py
│   │       ├── simple_classification.py
│   │       ├── task_base.py
│   │       ├── task_output.py
│   │       └── yolo_head.py
│   ├── train.py
│   └── utils/
│       ├── __init__.py
│       ├── common.py
│       ├── convertor/
│       │   ├── __init__.py
│       │   ├── convertor_base.py
│       │   ├── onnx_convertor.py
│       │   └── torch_nn_convertor.py
│       ├── logging.py
│       ├── model_loader/
│       │   ├── __init__.py
│       │   ├── loader_base.py
│       │   ├── onnx_loader.py
│       │   └── torch_nn_loader.py
│       ├── parallel.py
│       ├── singleton.py
│       ├── storage/
│       │   ├── __init__.py
│       │   ├── http.py
│       │   ├── local.py
│       │   ├── storage_base.py
│       │   └── utils.py
│       ├── sys_tmpfile.py
│       └── tfrecord/
│           ├── __init__.py
│           ├── example_pb2.py
│           ├── iterator_utils.py
│           ├── reader.py
│           ├── tools/
│           │   ├── __init__.py
│           │   └── tfrecord2idx.py
│           ├── torch/
│           │   ├── __init__.py
│           │   └── dataset.py
│           └── writer.py
├── requirements.txt
├── setup.cfg
└── setup.py

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitignore
================================================
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
pip-wheel-metadata/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
#  Usually these files are written by a python script from a template
#  before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
target/

# Jupyter Notebook
.ipynb_checkpoints

# IPython
profile_default/
ipython_config.py

# pyenv
.python-version

# pipenv
#   According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
#   However, in case of collaboration, if having platform-specific dependencies or dependencies
#   having no cross-platform support, pipenv may install dependencies that don't work, or not
#   install all needed dependencies.
#Pipfile.lock

# PEP 582; used by e.g. github.com/David-OConnor/pyflow
__pypackages__/

# Celery stuff
celerybeat-schedule
celerybeat.pid

# SageMath parsed files
*.sage.py

# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Pyre type checker
.pyre/


================================================
FILE: LICENSE.TXT
================================================

Apache License 

Version 2.0, January 2004

http://www.apache.org/licenses/ 

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.

"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

You must give any other recipients of the Work or Derivative Works a copy of this License; and 

You must cause any modified files to carry prominent notices stating that You changed the files; and 

You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and 

If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. 

You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 

5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS


荔枝算法框架 is licensed under the Apache License Version 2.0 except for the third-party components listed below.
Copyright (C) 2021 THL A29 Limited, a Tencent company.  All rights reserved. 
The below software in this distribution may have been modified by THL A29 Limited ("Tencent Modifications"). All Tencent Modifications are Copyright (C) THL A29 Limited.


Other dependencies and licenses:


Open Source Software Licensed under the Apache License Version 2.0:
--------------------------------------------------------------------
1. mmdetection
Copyright 2018-2023 OpenMMLab. All rights reserved.

2. bert
Copyright 2018 The Google AI Language Team Authors.

3. fastNLP
Copyright (C) fastNLP original author and authors

4. ubelt
Copyright (C) 2018, Jon Crall

5. pytorchic-bert
Copyright 2018 Dong-Hyun Lee, Kakao Brain.


A copy of the Apache License Version 2.0 is included in this file.



Open Source Software Licensed under the BSD 3-Clause License:
--------------------------------------------------------------------
1. pytorch
Copyright (c) 2016-     Facebook, Inc            (Adam Paszke)
Copyright (c) 2014-     Facebook, Inc            (Soumith Chintala)
Copyright (c) 2011-2014 Idiap Research Institute (Ronan Collobert)
Copyright (c) 2012-2014 Deepmind Technologies    (Koray Kavukcuoglu)
Copyright (c) 2011-2012 NEC Laboratories America (Koray Kavukcuoglu)
Copyright (c) 2011-2013 NYU                      (Clement Farabet)
Copyright (c) 2006-2010 NEC Laboratories America (Ronan Collobert, Leon Bottou, Iain Melvin, Jason Weston)
Copyright (c) 2006      Idiap Research Institute (Samy Bengio)
Copyright (c) 2001-2004 Idiap Research Institute (Ronan Collobert, Samy Bengio, Johnny Mariethoz)
All rights reserved.


Terms of the BSD 3-Clause License:
--------------------------------------------------------------------
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.



Open Source Software Licensed under the MIT License:
The below software in this distribution may have been modified by THL A29 Limited ("Tencent Modifications"). All Tencent Modifications are Copyright (C) 2021 THL A29 Limited.
--------------------------------------------------------------------
1. pytorch-crf
Copyright 2017 Kemal Kurniawan <kemal@kkurniawan.com>

2. tfrecord
Copyright (c) 2020 Vahid Kazemi


Terms of the MIT License:
--------------------------------------------------------------------
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.{"code":0,"data":null,"message":null,"timestamp":1634526852523}

================================================
FILE: README.md
================================================
## Overview
- [架构设计](docs/desc.md)
- [插件介绍](docs/plugin/README.md)
- [安装使用](docs/install.md)

## 框架简介
方便使用,支持多模态,多任务的统一训练框架

能力列表:
- bert + 分类任务
- 自定义任务训练(插件注册)

## 框架设计

框架采用分层的思想组织模型训练流程。
- DATA 层负责读取用户数据,根据 field 管理数据。
- Parser 层负责转换原始数据为模型的输入。
- MODEL 层为模型层,具体由表示层(REPRESENTATION)和任务层(TASK)组成。
    - 表示层用于抽取数据的高维特征,框架里内置了一些成熟实现(包括bert、NeXtVLAD等)。
    - 任务层用于拟合具体的训练任务,框架里提供一些默认实现(包括分类任务等),用户也可以根据训练任务,自定义任务模型。
    - 任务层可用于实现多任务训练。
- 框架通过配置文件组合 DATA、Parser、MODEL、Optimizer、Scheduler,构建具体的训练流程。
- 框架还内置了成熟的组件模块(Module),包括 Metrics、Loss、Layer 等,供用户选择使用。

<img src="./resources/images/lichee-design.png">

详细可[参考文档](./docs/desc.md)

## 框架安装
参考[文档](./docs/install.md)

## 使用说明
```
cd examples/base_bert_cls_mac
sh train.sh
sh eval.sh
sh predict.sh
```

模型训练任务被拆分为三步,每个步骤可以独立运行:
- [训练](./docs/core/train.md)
- [评估](./docs/core/eval.md)
- [预测](./docs/core/predict.md)

任务执行均依赖配置文件,详细介绍可[参考文档](./docs/config)

若框架默认实现无法满足需求,也可以实现自定义插件,详细介绍可[参考文档](./docs/plugin)

## Contributing
如果你有好的意见或建议,欢迎给我们提 Issues 或 Pull Requests,为蓝鲸开源社区贡献力量。关于标准运维分支管理、Issue 以及 PR 规范,
请阅读 [Contributing Guide](docs/CONTRIBUTING.md)。

================================================
FILE: docs/CONTRIBUTING.md
================================================
# Contributing to bk-sops
我们欢迎 [Report Issues](https://github.com/Tencent/Lichee/issues) 或者 [Pull requests](https://github.com/Tencent/Lichee/pulls)。 在贡献代码之前请阅读以下指引。


## 问题管理
我们用 Github Issues 去跟踪 public bugs 和 feature requests。


### 优先查找已知的 Issue 
请查找已存在或者相似的 Issue,避免重复。


### 新建 Issue
新建 Issue 时请提供详细的描述、截屏或者短视频来辅助我们定位问题。


###  Pull Requests

我们欢迎大家贡献代码来使我们的标准运维更加强大,代码团队会监控所有的 Pull request, 我们会做相应的代码检查和测试,测试通过之后我们就会接纳 PR ,但是不会立即合并到 master 分支。

在完成一个 PR 之前请做一下确认:

1. 从 `main` fork 你自己的分支。
2. 在修改了代码之后请修改对应的文档和注释。
3. 在新建的文件中请加入 license 和 copy right 申明。
4. 确保一致的代码风格。
5. 做充分的测试。
6. 然后,你可以提交你的代码到 `dev` 或者 `hotfix` 分支。


## 代码协议
[MIT LICENSE](../LICENSE.TXT) 为标准运维的开源协议,您贡献的代码也会受此协议保护。


================================================
FILE: docs/config/README.md
================================================
## 路径配置
配置文件内的路径设置需要满足此规则:```{storage插件名}://{storage路径}```

```
# 本地路径(支持相对路径和绝对路径)
local://{local_path}

# http url
http://...
https://...
```

## 示例展示
框架提供了可执行的[demo](../../examples/base_bert_cls_local)和[示例配置](../../examples/base_bert_cls_local/test.yaml)

## 配置介绍
配置文件格式如下:
```
MODEL:
    # 模型配置
    ...

DATASET:
    # 数据集配置
    ...

RUNTIME:
    # 运行时配置
    ...

TRAINING:
    # 训练配置
    ...
```

配置文件由以下四块组成:
- [MODEL](./model.md)
- [DATASET](./dataset.md)
- [RUNTIME](./runtime.md)
- [TRAINING](./training.md)


================================================
FILE: docs/config/dataset.md
================================================
### DATASET 配置
```
DATASET:
  NAME: {dataset插件名}
  FORMAT: {数据集插件名}
  FIELD: {数据列插件配置列表}
  DESC_PATH: {数据集描述文件路径}
  TRAIN_DATA: {训练数据集配置}
    DATA_PATH: {数据集路径列表}
    BATCH_SIZE: {batch size}
  EVAL_DATA: {评估数据集配置}
    DATA_PATH: {数据集路径列表}
    BATCH_SIZE: {batch size}
  CONFIG: {数据集其他配置}
```

- **NAME**
NAME定义了DATASET插件名;
目前框架仅提供了”dataset_mem“。

```
NAME: dataset_mem
```

- **FORMAT**
FORMAT定义了数据集格式插件名;
目前框架提供了 ”tfrecord“ 和 ”tsv“(第一行为列表名,后面为数据集,\t间隔)。
业务如有自定义数据集,可以编写io_reader插件,可[参考文档](https://iwiki.woa.com/pages/viewpage.action?pageId=605707260)。

```
FORMAT: tsv
```

- **FIELD**
FIELD定义了训练依赖的不同输入,每个输入对应一个field_parser插件。
field_parser输入定义在 KEY 内,若单个field_parser需要多个输入,可以逗号间隔。
field_parser输出默认标识为 KEY,用户也可以用 ALIAS 重命名。
</br><font color="#dd0000">field_parser若依赖多个输入,应该用ALIAS对输出重命名。【确保key里不包含逗号】</font>
<font color="#dd0000">field_parser的输出被用于模型的数据流。</font></br>

```
FIELD:
  - NAME: single_cls
    KEY: label
  - NAME: bert_text
    KEY: text_a
  - NAME: bert_text_pair
    KEY: text_a,text_b
    ALIAS: text_merge
```

- **DESC_PATH**
DESC_PATH定义了数据集的描述文件路径。

```
DESC_PATH: local://desc.json
```

数据集表述文件需要定义所有列数据的解析格式,且遵守json格式:
```
{
  "text": "byte",  # 解析为bytes
  "images": "bytes"  # 解析为bytes_list
}
```

- **TRAIN_PATH**
TRAIN_PATH定义了训练数据集的路径集合和采样batch_size。

```
TRAIN_DATA:
  DATA_PATH:
    - local://train.tsv
  BATCH_SIZE: 6
```

- **EVAL_PATH**
EVAL_PATH定义了评估数据集的路径集合和采样batch_size。

```
EVAL_DATA:
  DATA_PATH:
    - local://train.tsv
  BATCH_SIZE: 6
```

- **CONFIG**
CONFIG用于数据集的扩展配置,业务可以将扩展信息填写到此处。

```
CONFIG:
  USER_DEFINED: xxx
```


================================================
FILE: docs/config/model.md
================================================
## MODEL 配置
```
MODEL:
  NAME: {模型插件名}
  REPRESENTATION: {表示层配置}
  TASK: {任务层配置}
  GRAPH: {训练图配置}
  CONFIG: {模型其他配置}
```

- **NAME**
NAME定义了模型插件名,默认的模型插件实现"model_standard"通过 REPRESENTATION、TASK、GRAPH 配置来构建模型

```
NAME: model_standard
```

- **REPRESENTATION**
REPRESENTATION定义了表示层的所有组件配置;
表示层用于将用户数据抽象为高维向量;
每个表示层组件需要定义 NAME(组件名,作为唯一表示)、TYPE(插件名)、FINE_TUNING(fine tuning开关)、PRETATINED(预训练模型开关)、MODEL_PATH(预训练模型路径)。

```
REPRESENTATION:
  - NAME: bert_repr
    TYPE: bert
    FINE_TUNING: true
    PRETRAINED: true
    MODEL_PATH: local://bert_google/bert_google.bin
    CONFIG:
```

- **TASK**
TASK定义了具体的训练任务,比如单分类任务、目标检测任务等;
TASK需要定义 NAME(任务层插件名)和 CONFIG内的LOSS(可选);
TASK仅存在一个。

```
Task:
  NAME: simple_cls
  CONFIG: 
    LOSS:
      NAME: cross_entropy
      VALUE_TYPE: long
```

- **GRAPH**
GRAPH定义了图结构内的数据流向,由表示层和任务层组成;
用户可以定义多个表示层,但只能存在一个任务层;
表示层需要定义 INPUTS(输入)和 OUTPUTS(输出);
任务层需要定义 LABEL(目标列)和 INPUTS(输入);
INPUTS仅来源于field_parser输出和组件输出。

```
GRAPH:
  # 表示层数据流配置
  - NAME: bert_repr
    INPUTS:
      - text_a
    OUTPUTS:
      - bert_output

  # 任务层数据流配置
  - NAME: simple_cls
    LABEL: label
    INPUTS:
      - bert_output
```

- **CONFIG**
CONFIG用于模型的扩展配置,业务可以将扩展信息填写到此处。

```
CONFIG:
  USER_DEFINED: xxx
```

================================================
FILE: docs/config/runtime.md
================================================
### RUNTIME 配置
```
RUNTIME:
  IMPLEMENT: {训练方式}
  SEED: {随机种子}
  AUTOCAST: {混合粒度训练}
  DEBUG: {是否开启debug}
  SAVE_MODEL_DIR: {产出文件保存路径}
  EXPORT: {模型导出格式}
  PREDICT: {数据预测配置}
  REPORT_STEPS: {日志打印周期}
  METRICS: {模型评估方式}
  CONFIG: {运行时其他配置}
```

- **IMPLEMENT**
IMPLEMENT定义了训练方式

```
# 支持 DataParellel 和 DistributedDataParallel
IMPLEMENT: DataParellel
```

- **SEED**
SEED定义了随机种子

```
SEED: 7
```

- **AUTOCAST**
AUTOCAST定义了是否开启混合精度训练

```
AUTOCAST: false
```

- **DEBUG**
DEBUG定义了是否开启debug模式,减少训练迭代次数,加快训练调试

```
DEBUG: false
```

- **SAVE_MODEL_DIR**
SAVE_MODEL_DIR定义了产出文件的保存路径

```
SAVE_MODEL_DIR: local://bert_test
```

- **EXPORT**
EXPORT定义了模型的导出格式;
目前支持torch_nn和onnx,默认为torch_nn;
若模型存在动态输入,需开启DYNAMIC配置。

```
EXPORT: 
  TYPE: onnx
  NAME: model.onnx
  DYNAMIC: true
```

- **PREDICT**
PREDICT定义了数据预测相关配置;
该配置仅当完成模型训练后,需要单独运行模型预测功能时使用;
SHOULD_EXPORT_MODEL定义了是否需要导出上线文件;EXPORT_RESULT_PATH定义了预测结果文件路径。

```
PREDICT:
  SHOULD_EXPORT_MODEL: true
  EXPORT_RESULT_PATH: local://predict_result.txt
```

- **REPORT_STEPS**
REPORT_STEPS定义了训练中的日志打印周期

```
REPORT_STEPS: 20
```

- **METRICS**
METRICS定义了模型评估插件;
若需要多个评估维度,逗号间隔;
默认值:PRF。

```
METRICS: PRF,Accuracy
```

- **CONFIG**
CONFIG用于运行时的扩展配置,业务可以将扩展信息填写到此处。


================================================
FILE: docs/config/training.md
================================================
## TRAINING 配置
```
TRAINING:
  EPOCHS: {训练迭代次数}
  OPTIMIZER: {optimizer配置}
  SCHEDULER: {scheduler配置}
```

- **EPOCHS**
EPOCHS定义了模型训练epoch次数。

```
EPOCHS: 5
```

- **OPTIMIZER**
OPTIMIZER定义了模型训练的optimizer。

```
OPTIMIZER:
  NAME: BertAdamW
  LEARNING_RATE: 2e-5
  OPTIM_EPS: 1e-6
  OPTIM_WEIGHT_DECAY: 0.0
  CORRECT_BLAS: false
```

- **SCHEDULER**
SCHEDULER定义了模型训练的scheduler。

```
SCHEDULER:
  NAME: warmup_linear
```


================================================
FILE: docs/core/eval.md
================================================
## 目的
指定配置文件,选择对应的评估器,评估所有的epoch模型。

## 评估命令
```
python3.6 main.py --evaluator=evaluator_base --model_config_file=test.yaml
```

## 评估产出
```
bert_test
├── ... 
└── model.pth        # 效果最优的模型文件
```

## 评估配置
依赖以下配置,具体可[参考文档](../config)
```
MODEL:
  GRAPH: {训练图配置}  # 定义了模型输入

# 获取评估数据集
DATASET:
  NAME: {dataset插件名}
  FORMAT: {数据集插件名}
  FIELD: {数据列插件配置列表}
  DESC_PATH: {数据集描述文件路径}
  EVAL_DATA: {评估数据集配置}
    DATA_PATH: {数据集路径列表}
    BATCH_SIZE: {batch size}
  CONFIG: {数据集其他配置}

# 定义了 评估方式 和 模型导出方式
RUNTIME:
  SAVE_MODEL_DIR: {产出文件保存路径}
  METRICS: {模型评估方式}
  EXPORT: {模型导出格式}

# 待评估的epoch模型数量
TRAINING:
  EPOCHS: {训练迭代次数}
```


================================================
FILE: docs/core/predict.md
================================================
## 目的
指定配置文件,选择对应的预测器,预测结果。

## 预测命令
```
python3.6 main.py --predictor=predictor_base --model_config_file=test.yaml
```

## 预测产出
```
bert_test
├── ... 
└── predict_res.txt  # 预测结果
```

## 预测配置
依赖以下配置,具体可[参考文档](../config)
```
MODEL: 
  TASK: {任务层配置}  # 定义了模型输出
  GRAPH: {训练图配置}  # 定义了模型输入

# 获取预测数据集
DATASET:
  NAME: {dataset插件名}
  FORMAT: {数据集插件名}
  FIELD: {数据列插件配置列表}
  DESC_PATH: {数据集描述文件路径}
  EVAL_DATA: {评估数据集配置}
    DATA_PATH: {数据集路径列表}
    BATCH_SIZE: {batch size}
  CONFIG: {数据集其他配置}

# 定义了模型格式和存储路径
RUNTIME:
  SAVE_MODEL_DIR: {产出文件保存路径}
  EXPORT: {模型导出格式}
```


================================================
FILE: docs/core/train.md
================================================
## 目的
指定配置文件,选择对应的训练器,进行模型训练。

## 训练命令
```
# DataParallel 训练
python3.6 main.py --trainer=trainer_base --model_config_file=test.yaml

# DistributedDataParallel 单机多卡训练
python3.6 -m torch.distributed.run --nproc_per_node=2 main.py --trainer=trainer_base --model_config_file=test.yaml

# DistributedDataParallel 多机多卡训练
python3.6 -m torch.distributed.run --nproc_per_node=2 --nnodes=2 -node_rank=0 --master_addr=192.168.1.1 --master_port=12345 main.py --trainer=trainer_base --model_config_file=test.yaml
python3.6 -m torch.distributed.run --nproc_per_node=2 --nnodes=2 -node_rank=1 --master_addr=192.168.1.1 --master_port=12345 main.py --trainer=trainer_base --model_config_file=test.yaml
```

## 训练产出
```
bert_test
├── checkpoint       # epoch模型文件
    ├── Epoch_0.bin
    ├── ... 
├── res_info.json    # 模型评估效果
└── task.yaml        # 任务配置文件
```

## 训练配置
依赖完整配置,具体可[参考文档](../config)


================================================
FILE: docs/desc.md
================================================
## 设计图
<img src="../resources/images/lichee-design.png">


## 代码结构
```
├── lichee                                          # 主框架
│   ├── __init__.py
│   ├── train.py
│   ├── eval.py
│   ├── predict.py
│   ├── plugin.py
│   ├── dataset                                     # 数据集处理包
│       ├── dataloader                                # dataloader插件
│       ├── io_reader                                      # 数据标准读取插件
│       └── field_parser                                  # field解析插件                              
│   ├── config                                      # 配置解析(基于yacs开发)
│       ├── _base_                                      # 基础配置
│           ├── datasets                                    # 数据基础配置
│               └── dataset.yaml                             
│           ├── models                                      # 模型基础配置
│               └── model.yaml                               
│           ├── runtimes                                    # 运行环境基础配置
│               └── runtime.yaml                             
│           └── training                                     # 训练基础配置
│               └── training.yaml                             
│       └── config.py                                   # 配置类
│   ├── core                                        # 核心库
│       ├── trainer                                       # 训练器
│       ├── evaluator                                   # 评估器
│       └── predictor                                   # 预测器
│   ├── utils                                       # 模型格式转换
│       ├── converter                                   # 模型格式转换插件
│       ├── model_loader                             # 模型预测插件
│       ├── storage                                      # 文件存储插件
│       ├── tfrecord                                     # tfrecord实现
│       └── ...                             
│   ├── module                                  # 模块实现
│       ├── torch
│              ├── layer
│              ├── optimizer
│              ├── scheduler
│              ├── metrics
│              ├── loss
│              └── op
│       └── tensorflow
│   ├── model                                     # 模型实现
│       ├── model_base.py                            
│       ├── torch                                         # torch模型实现
│           ├── model_standard.py                        # 标准实现
│           └── ...
│       └── tensorflow                                # tf模型实现
│   ├── representation                            # 表示层实现
│       ├── representation_base.py                             
│       ├── torch                                         
│           ├── bert.py 
│           └── ...
│       └── tensorflow                                  
│   ├── task                                      # 目标实现
│       ├── torch                                       
│           ├── simple_classification.py 
│           ├── sequence_label.py 
│           └── ...
│       └── tensorflow                                         
├── configs                                         # 常用模型训练配置
│   ├── mix_grained_bert_single_classification          # 单标签分类任务
│   ├── mix_grained_bert_multi_classification           # 多标签分类任务
│   └── ...
├── examples                                      # 示例
├── tests                                             # pytest脚本
├── docs                                             # markdown文档
├── resources                                      # 资源文件
├── runtimes                                       # 训练平台运行脚本
├── setup.py                                        
├── README.md                                        
└── requirements.txt                                
```

## 架构图
<img src="../resources/images/lichee-arch.jpg">


================================================
FILE: docs/install.md
================================================
## 0. python 环境
python 3.6.8+

## 1. 拉取框架代码
```git clone ...```

```cd lichee```

## 2. pypi依赖
安装命令 ```pip3 install -r requirements.txt```

## 3. 框架安装
安装命令 ```python3 setup.py install```


================================================
FILE: docs/plugin/README.md
================================================
## 插件介绍
框架内部组件大部分均进行了插件化,并提供了默认插件实现,如无法满足用户需求,也可以实现自定义插件并注入到框架内使用。

## 插件类型
- [数据集](./dataset/README.md)
- [表示层](./representation/README.md)
- [任务层](./task/README.md)
- [loss](./loss/README.md)
- [optimizer](./optimizer/README.md)
- [scheduler](./scheduler/README.md)
- [metrics](./metrics/README.md)

待补充:
- [训练器](./train)
- [评估器](./eval)
- [预测器](./predict)


================================================
FILE: docs/plugin/dataset/README.md
================================================
## 插件介绍
```
                    **dataset_base**
                             |
                             |
                      **dataset_mem**
                             |
                             |
            |-----------------------------|
            |                             |
 **io_reader_base**        **field_parser_base**
            |
            |
     **tfrecord**     
```

数据集插件包括三种类型:
- dataset:torch dataset 接口实现,默认实现"dataset_mem"依赖了以下两种插件
- io_reader:文件格式插件,决定了文件的读取方式(目前支持tfrecord、csv格式)
- field_parser:文件内单列数据的解析插件(目前支持bert_text、single_cls等)

## 插件类型
- [dataset](./dataset.md)
- [io_reader](./io_reader.md)
- [field parser](./field_parser.md)


================================================
FILE: docs/plugin/dataset/dataset.md
================================================
## 插件介绍
该插件实现了 torch dataset 接口

## 插件实现列表
- "dataset_mem"

## 插件配置
```
DATASET:
  NAME: dataset_mem
```

## 自定义插件注册
```
from abc import ABC
from lichee import plugin
from lichee.dataloader.dataset_base import BaseDataset


@plugin.register_plugin(plugin.PluginType.DATA_LOADER, "user_defined")
class UserDefinedDataset(torch.utils.data.Dataset, BaseDataset, ABC):
    def __init__(self, cfg, data_file, desc_file, training=True):
        super().__init__(cfg, data_file, desc_file, training)

    def __len__(self):
        raise NotImplementedError

    def __getitem__(self, index):
        raise NotImplementedError

    def collate(self, batch):
        raise NotImplementedError
```


================================================
FILE: docs/plugin/dataset/field_parser/bert_text.md
================================================
## 插件介绍
对单个文本数据进行 bert tokenizer 处理

## 插件配置
```
FIELD:
- NAME: bert_text
  KEY: text_a
  ALIAS: text_a
  VOCAB_PATH: https://pcg-kandian-alg-race-1251316161.cos.ap-guangzhou.myqcloud.com/lichee_opensource_model/bert_vocab.txt
  MAX_SEQ_LEN: 128
```

KEY:输入head
ALIAS:输出键值
VOCAB_PATH:词表路径
MAX_SEQ_LEN:最大文本长度


================================================
FILE: docs/plugin/dataset/field_parser/bert_text_pair.md
================================================
## 插件介绍
对两个文本数据进行 bert tokenizer 处理

## 插件配置
```
FIELD:
- NAME: bert_text_pair
  KEY: text_a,text_b
  VOCAB_PATH: https://pcg-kandian-ai-1251316161.cos.ap-guangzhou.myqcloud.com/lichee-dev/bert_vocab.txt
  MAX_SEQ_LEN: 128
  TYPE_VOCAB_SIZE: 3
```

KEY:输入head,逗号间隔
ALIAS:输出键值
VOCAB_PATH:词表路径
MAX_SEQ_LEN:最大文本长度
TYPE_VOCAB_SIZE: token_type_ids的词典大小,设置为2/3


================================================
FILE: docs/plugin/dataset/field_parser/multi_cls.md
================================================
## 插件介绍
多分类 parser,逗号间隔

## 插件配置
```
FIELD:
- NAME: multi_cls
  KEY: label
  ALIAS: label
```

KEY:输入head
ALIAS:输出键值


================================================
FILE: docs/plugin/dataset/field_parser/single_cls.md
================================================
## 插件介绍
单分类 parser

## 插件配置
```
FIELD:
- NAME: single_cls
  KEY: label
  ALIAS: label
```

KEY:输入head
ALIAS:输出键值


================================================
FILE: docs/plugin/dataset/field_parser.md
================================================
## 插件介绍
该插件实现了单列数据的读取方式。

输入:原始文本输入
输出:训练所需输入

## 插件实现列表
- "bert_text":[单分类标签](./field_parser/bert_text.md)
- "bert_text_pair":[多分类标签](./field_parser/bert_text_pair.md)
- "single_cls":[单分类标签](./field_parser/single_cls.md)
- "multi_cls":[多分类标签](./field_parser/multi_cls.md)

## 插件配置
FIELD 配置项是一个 list,对应多个 field parser。

每个 field parser 对应训练过程中所需的一个或者多个训练输入。
```NAME```配置了 field parser 插件名。
框架会将此 field parser 的配置设置到插件实例的```cfg```变量内,用户可以在自定义插件内自行处理。

```
FIELD:
- NAME: single_cls
  KEY: label
  ALIAS: label
```

## 自定义插件注册
```
from lichee import plugin
from lichee.dataset.field_parser.field_parser_base import BaseFieldParser


@plugin.register_plugin(plugin.PluginType.FIELD_PARSER, "user_defined")
class UserDefinedParser(BaseFieldParser):
    def __init__(self):
        super().__init__()

        print(self.cfg)  # 该插件对应的配置(该变量由框架设置)

    def parse(self, row, training=False):
        """
        将单行原始数据解析为训练所需数据
        :param record: 单行数据,dict类型
        :param training: 判断是否处于训练阶段,默认值 false
        :return: dict数据,该数据会update到全局dict内。若key冲突,则会覆盖之前parser的结果。
        """
        raise NotImplementedError

    def collate(self, batch):
        """
        组batch逻辑
        :param batch: 需要组batch的数据,list类型,list内每个item为parse的输出
        :return: batch数据
        """
        raise NotImplementedError
```



================================================
FILE: docs/plugin/dataset/io_reader.md
================================================
## 插件介绍
该插件实现了文本读取方式

## 插件实现列表
- "tfrecord":tfrecord 数据文件
- "tsv":tsv 数据文件,数据"\t"间隔,第一行为head,其他行为数据

## 插件配置
```
DATASET:
  FORMAT: tsv
```

## 自定义插件注册
```
from lichee import plugin
from lichee.utils.tfrecord import tfrecord_loader
from lichee.utils.tfrecord.tools import create_index
from lichee.dataset.io_reader.io_reader_base import BaseIOReader


@plugin.register_plugin(plugin.PluginType.DATA_IO_READER, "user_defined")
class UserDefinedReader(BaseIOReader):
    @classmethod
    def convert_to_tfrecord(cls, data_file, description_file):
        """
        转换 用户数据文件 为 tfrecord 文件

        :param data_file: 用户数据文件
        :param description_file: 描述文件
        :return: tfrecord 文件
        """
        raise NotImplementedError
```


================================================
FILE: docs/plugin/eval/README.md
================================================
## TODO


================================================
FILE: docs/plugin/loss/README.md
================================================
## 插件介绍
该插件负责计算模型loss,在任务层插件内使用

## 插件实现列表
- "cross_entropy":交叉熵
- "binary_cross_entropy":二分类交叉熵
- "binary_focal_loss"
- "focal_loss"
- "neg_log_likelihood"
- "mse_loss"

## 插件配置
```
TASK:
  ...
  CONFIG:
    ...
    LOSS:
      NAME: cross_entropy
      VALUE_TYPE: long
```

## 自定义插件注册
```
import torch.nn as nn
from lichee import plugin


@plugin.register_plugin(plugin.PluginType.MODULE_LOSS, 'cross_entropy')
class CrossEntropyLoss:
    @classmethod
    def build(cls, cfg):
        """
        :param cfg: MODEL.TASK.CONFIG.LOSS
        """
        return nn.CrossEntropyLoss()
```


================================================
FILE: docs/plugin/metrics/README.md
================================================
## 插件介绍
该插件负责模型训练的评估Metics

输入是List of numpy array, 分为labels和logits

输出是Dict,记录对应的指标和值

## 插件实现列表
- "Accuracy": 正确率评估
- "PRF": Precision-Recall评估
- "ROC_AUC": ROC & AUC评估
- "topk": topk评估

## 插件配置
```
METRICS: "PRF,Accuracy"
```

## 自定义插件注册
```
import torch


class BaseMetrics:
    def __init__(self):
        self.total_labels = []
        self.total_logits = []

    def calc(self):
        pass

    def collect(self, labels, logits):
        """collect classification result of each step

        Parameters
        ----------
        labels: List[torch.Tensor]
            classification labels
        logits: List[torch.Tensor]
            classification logits
        """
        assert len(labels) == len(logits)
        for label, logit in zip(labels, logits):
            if isinstance(label, torch.Tensor):
                label = label.data.cpu().numpy()
            if isinstance(logit, torch.Tensor):
                logit = logit.data.cpu().numpy()
            self.total_labels.append(label)
            self.total_logits.append(logit)

    def name(self):
        return ""

```



================================================
FILE: docs/plugin/optimizer/README.md
================================================
## 插件介绍
该插件负责模型训练的参数更新优化器

## 插件实现列表
- "SGD":[SGD优化器](./sgd.md)
- "Adam":[Adam优化器](./adam.md)
- "AdamW":[AdamW优化器](./adamw.md)
- "BertAdamW":[BertAdamW优化器](./bertadamw.md)

## 插件配置
```
OPTIMIZER:
  NAME: BertAdamW
  ...
```

## 自定义插件注册
```
import torch.nn as nn
from lichee import plugin


@plugin.register_plugin(plugin.PluginType.MODULE_OPTIMIZER, "SGD")
class SGD(ConfigOptim):

    @classmethod
    def build(cls, model, cfg):
        """
        :param cfg: global cfg
        """
        return torch.optim.SGD(model.parameters(),
                               lr=cfg.TRAINING.OPTIMIZER.LEARNING_RATE,
                               momentum=cfg.TRAINING.OPTIMIZER.OPTIM_MOMENTUM)
```


================================================
FILE: docs/plugin/optimizer/adam.md
================================================
## 插件介绍
Adam优化器

## 插件配置
```
OPTIMIZER:
  NAME: Adam
  LEARNING_RATE: 2e-5
  OPTIM_AMSGRAD: false
  OPTIM_WEIGHT_DECAY: 1e-4
  OPTIM_BETA1: 0.9
  OPTIM_BETA2: 0.999
  OPTIM_EPS: 1e-8
```

LEARNING_RATE: float >= 0. 学习率.
OPTIM_AMSGRAD: boolean. 是否应用此算法的 AMSGrad 变种,来自论文 "On the Convergence of Adam and Beyond"。
OPTIM_WEIGHT_DECAY: float >= 0. 每次参数更新后学习率衰减值.
OPTIM_BETA1: float, 0 < beta < 1. 通常接近于 1。
OPTIM_BETA2: float, 0 < beta < 1. 通常接近于 1。
OPTIM_EPS: float >= 0. 模糊因子. 若为 None, 默认为 K.epsilon()。


================================================
FILE: docs/plugin/optimizer/adamw.md
================================================
## 插件介绍
AdamW优化器

## 插件配置
```
OPTIMIZER:
  NAME: AdamW
  LEARNING_RATE: 2e-5
  OPTIM_WEIGHT_DECAY: 1e-4
  OPTIM_EPS: 1e-8
```

LEARNING_RATE: float >= 0. 学习率.
OPTIM_WEIGHT_DECAY: float >= 0. 每次参数更新后学习率衰减值.
OPTIM_EPS: float >= 0. 模糊因子. 若为 None, 默认为 K.epsilon()。


================================================
FILE: docs/plugin/optimizer/bertadamw.md
================================================
## 插件介绍
BertAdamW优化器

## 插件配置
```
OPTIMIZER:
  NAME: BertAdamW
  LEARNING_RATE: 2e-5
  OPTIM_WEIGHT_DECAY: 1e-4
  OPTIM_BETA1: 0.9
  OPTIM_BETA2: 0.999
  OPTIM_EPS: 1e-8
  CORRECT_BLAS: true
```

LEARNING_RATE: float >= 0. 学习率.
OPTIM_WEIGHT_DECAY: float >= 0. 每次参数更新后学习率衰减值.
OPTIM_BETA1: float, 0 < beta < 1. 通常接近于 1。
OPTIM_BETA2: float, 0 < beta < 1. 通常接近于 1。
OPTIM_EPS: float >= 0. 模糊因子. 若为 None, 默认为 K.epsilon()。
CORRECT_BLAS: bool. bias correction for Bert


================================================
FILE: docs/plugin/optimizer/sgd.md
================================================
## 插件介绍
SGD优化器

## 插件配置
```
OPTIMIZER:
  NAME: SGD
  LEARNING_RATE: 2e-5
  OPTIM_MOMENTUM: 0.9
```

LEARNING_RATE: float >= 0. 学习率
OPTIM_MOMENTUM: float >= 0. 参数,用于加速 SGD 在相关方向上前进,并抑制震荡


================================================
FILE: docs/plugin/predict/README.md
================================================
## TODO


================================================
FILE: docs/plugin/representation/README.md
================================================
## 插件介绍
表示层插件包括:representation.py

输入:表示层所需的输入TensorList

输出:表示层所需的输出TensorList

## 插件实现列表
- [bert](./bert.md)

## 插件配置
REPRESENTATION配置项是一个list,对应多个表示层
```
REPRESENTATION:
  - NAME: repr_name
    TYPE: repr_type
```

## 自定义插件注册
```
import torch


class BaseRepresentation(torch.nn.Module):
    """
    base representation implementation

    """
    def __init__(self, representation_cfg):
        super(BaseRepresentation, self).__init__()
        self.representation_cfg = representation_cfg

    def forward(self, *args, **kwargs):
        raise NotImplementedError('not implemented!')

    @classmethod
    def load_pretrained_model(cls, cfg, pretrained_model_path):
        pass

    def independent_lr_parameters(self):
        if "LEARNING_RATE" in self.representation_cfg:
            return [{'params': [x for x in self.parameters() if x.requires_grad],
                     'lr': self.representation_cfg['LEARNING_RATE']}]
        return []
```


================================================
FILE: docs/plugin/representation/bert.md
================================================
## 插件介绍
BERT表示层,输出对应的token_ids, seg_ids, mask_ids, 输出每个encoder层的embedding和最终层的embedding, 支持标准Bert和混合粒度Bert两种模式,其中,混合粒度Bert需要分词方法。

## 插件配置
```
REPRESENTATION:
  - NAME: bert
    TYPE: bert
    CONFIG:
      MIX_GRAINED: False,
      MIX_MODE: "basic",
      ATTENTION_PROBS_DROPOUT_PROB: 0.1,
      HIDDEN_ACT: 'gelu',
      HIDDEN_DROPOUT_PROB: 0.1,
      HIDDEN_SIZE: 768,
      NUM_HIDDEN_LAYERS: 12,
      INITIALIZER_RANGE: 0.02,
      INTERMEDIATE_SIZE: 3072,
      MAX_POSITION_EMBEDDINGS: 512,
      NUM_ATTENTION_HEADS: 12
```

MIX_GRAINED:混合粒度模式

MIX_MODE: 混合模式, cat OR basic

HIDDEN_SIZE:embedding长度

NUM_HIDDEN_LAYERS:encoder数量

MAX_POSITION_EMBEDDINGS:最长embedding数量

NUM_ATTENTION_HEADS:HEADs 数量

================================================
FILE: docs/plugin/scheduler/README.md
================================================
## 插件介绍
该插件负责模型训练的学习率更新迭代器

## 插件实现列表
- "constant":[constant迭代器](./constant.md)
- "warmup_constant":[warmup_constant优化器](./warmup_constant.md)
- "warmup_linear":[warmup_linear迭代器](./warmup_linear.md)

## 插件配置
```
SCHEDULER:
  NAME: warmup_linear
```

## 自定义插件注册
```
import torch.nn as nn
from lichee import plugin


@plugin.register_plugin(plugin.PluginType.MODULE_SCHEDULER, 'constant')
class ConstantLRSchedule(LambdaLR):
    """ Constant learning rate schedule.
    """

    def __init__(self, optimizer, last_epoch=-1):
        super(ConstantLRSchedule, self).__init__(optimizer, lambda _: 1.0, last_epoch=last_epoch)

    @classmethod
    def build(cls, optimizer, cfg):
        """
        :param optimizer: 优化器实例
        :param cfg: global cfg
        """
        return cls(optimizer)
```


================================================
FILE: docs/plugin/scheduler/constant.md
================================================
## 插件介绍
constant迭代器,不调整学习率

## 插件配置
```
SCHEDULER:
    NAME: constant
```


================================================
FILE: docs/plugin/scheduler/warmup_constant.md
================================================
## 插件介绍
warmup_constant迭代器,将学习率逐渐递增到100%

## 插件配置
```
SCHEDULER:
    NAME: warmup_constant
    LEARNING_RATE_SCHEDULE_WARMUP_STEP_RATIO: 0.0
```

LEARNING_RATE_SCHEDULE_WARMUP_STEP_RATIO: warmup step ratio,默认值为0.1


================================================
FILE: docs/plugin/scheduler/warmup_linear.md
================================================
## 插件介绍
warmup_linear迭代器,将学习率先递增到100%,再减小
## 插件配置
```
SCHEDULER:
    NAME: warmup_linear
    LEARNING_RATE_SCHEDULE_WARMUP_STEP_RATIO: 0.0
```

LEARNING_RATE_SCHEDULE_WARMUP_STEP_RATIO: warmup step ratio,默认值为0.1


================================================
FILE: docs/plugin/task/README.md
================================================
## 插件介绍
任务层插件定义了具体的训练任务。

## 插件实现列表
- "simple_cls":[bert分类任务](./simple_cls.md)

## 插件配置
```
TASK:
  NAME: simple_cls
  ...
```

## 自定义插件注册
```
import torch.nn as nn
from lichee import plugin
from lichee.task.torch.task_base import BaseTask


@plugin.register_plugin(plugin.PluginType.TASK, "user_defined")
class UserDefinedClassification(BaseTask):
    def __init__(self):
        super(BaseTask, self).__init__()

    def forward(self, *args, label_inputs):
        """
        任务层模型实现
        :param args: 依赖的表示层的输出,按配置传入
        :param label_inputs: label数据,若模型调用时未传label数据,该数据为None
        :return: 训练时需返回 logits 和 loss;预测时仅返回 logits。
        """
        raise NotImplementedError
```

## 插件依赖
#### loss插件
任务插件若收到label_inputs数据,则表示处于模型训练阶段,需要返回loss结果。
框架里提供了一些默认的loss插件实现,用户可以自由选择是否使用,具体可以[参考文档](../loss)

```
from lichee import config
from lichee import plugin


cfg = config.get_cfg()
loss = plugin.get_plugin(plugin.PluginType.MODULE_LOSS, cfg.MODEL.TASK.CONFIG.LOSS.NAME)
loss_fn = loss.build(cfg.MODEL.TASK.CONFIG.LOSS)
```

#### 任务输出插件(仅在预测器内使用)
框架允许对任务层的输出添加后处理插件,作为最终模型的输出,插件实现可[参考文档](./task_output)


================================================
FILE: docs/plugin/task/simple_cls.md
================================================
## 插件介绍
bert 分类任务插件

## 插件配置
```
TASK:
  NAME: simple_cls
  CONFIG:
    TASK_OUTPUT: simple_cls_out
    LOSS:
      NAME: cross_entropy
      VALUE_TYPE: long
```


================================================
FILE: docs/plugin/task/task_output/README.md
================================================
## 插件介绍
任务输出插件负责对任务层插件的输出进行后处理。(仅在预测器内使用)

## 插件实现列表
- "simple_cls_out":bert分类任务输出(结合框架 bert 分类任务插件使用)

## 插件配置
```
TASK:
  CONFIG:
    TASK_OUTPUT: simple_cls_out
  ...
```

## 自定义插件注册
```
from lichee import plugin


@plugin.register_plugin(plugin.PluginType.TASK_OUTPUT, "user_defined")
class UserDefinedTaskOutput:
    @classmethod
    def get_outputs(cls, raw_outputs):
        """
        对任务层插件的输出进行后处理
        :param raw_outputs: 任务层输出 logits
        :return: 后处理结果
        """
        raise NotImplementedError
```


================================================
FILE: docs/plugin/train/README.md
================================================
## TODO


================================================
FILE: examples/base_bert_cls_local/desc.json
================================================
{
  "label": "byte",
  "text_a": "byte"
}

================================================
FILE: examples/base_bert_cls_local/dev.tsv
================================================
label	text_a
0	有点像十年一品温如言里面的哥哥
0	这是唯粉帮着一博挖坑的视频啊BsBsBs这么多助攻这坑怎么可能爬的出来嘛!
0	这里只有鬼说了声谢谢,人心呀
0	我可以用你的照片做这样的头像吗,如果可以发过来AOAOAOAOAOAO
0	是啊。说脏话了?有意见吗?不可以说脏话吗?是你规定的吗?他说啥了你不知道吗?我说你有病屈你了啊?A\
0	我是道具组:“我们爱你......”
0	繁花似锦觅安宁,淡云流水度此生CO
0	你忘记那个假扮成鼬的人了吗?
0	别黑了别黑了,这么明显的黑子都看不出来吗。说句实话,我是喜欢宁静的,但是她确实不该在公众场合那样说话,但是我还是挺喜欢她,万茜吧,最开始认识是你好疯子,真的很惊艳,现在好感度降了一点点主要就是因为点赞,但是看作品依然很喜欢她。这次主要就是芒果台作妖,每一次打散就不会有这种事了
0	真嘎子头像有v
1	喷子们,你说说你,喷人口还好,但你们喷面积我就无语了,首先,重庆很多山地,很多地方不能好好发展。其次,面积大有问题吗?俄罗斯面积是中国的两倍怎么GDP只和广东省相当呢?你们是找不到喷的来喷面积的?
1	碰到这种小学生真的没意思,一天到晚烦死个人,素质教育落网之鱼,真有出息
0	接下来的内容清付费观看......
0	小编都说了,毕业那么多年了,她也应该减肥了吧。而且她一个网红,就没有粉丝看见过她吗?方不方,圆不圆的跟我们没关系,人家只是想当个网红而已,别喷了吧,可能喷的人也没她圆脸好看。。。。
0	有后妈,就有后爹这话确实不假!
0	小编放屁,他是单身狗
0	看来当年零扛十的李白,彻底成了传说了
0	不是 不会镜就不能当野王了吗?BsBSBSBS
0	上次去桂林,去吃鱼被人坑了,一条草鱼(不够一斤),三条黄骨鱼(一斤多一点)一个鱼汤,蒸了个香肠,炒了个空心菜!688元!桂林的山山水水很美,桂林有些人的心真的好黑![/抱拳][/抱拳](一个佛山人)
0	大家都别喷了,这很正常,剧情发展
0	woc......莫非,那就是失传已久的......变形术!BSBs
0	机战王说了算还是你说了算?
0	唐艺昕是张若昀在手机上备注的人,喜欢她,怕忘了她,就备注,所以说娶了备忘录上的女孩
0	我这还手属于正当防卫。
0	你朋友是傻,还是你在骗人,这么个破车还要近4万块
0	别吵了,这两个都是神一样的人。本人更喜欢陈奕迅,不是说他更强,都强。而是第一次家里有电视,听过的第一首歌是十年。先入为主怪我喽
0	我是越想越亏,总是给我推k30pro降价的资讯
0	人富二代也就玩玩你,过了几天被甩了,哭都来不及A£,别说什么分手费啥的,那玩意够你一辈子花吗?
0	一样一样,咱没钞能力
0	20来岁喜欢上跳下窜,三十多超过一米高度就不敢跳,用手撑住慢慢下来
0	我刚想问这是什么版本的......B|
1	kpl第一狙不服来喷,什么叫dyg的吃分体系什么叫神狙,什么人玩百里时候后面站着三个裁判
0	期待亲爱的自己朱一龙陈一鸣播出,愿时间美好与你环环相扣。
0	张飞辅助不强?只要大招捏的好,对面直接炸裂的决定性团控,有肉有位移有护盾,这么好的辅助哪找。
0	真想不到小编也是个柯南迷AO
0	Có Chàng Trai Viết Lên Cây (Fulwen'S remix),啊找到了,不谢Bt
0	从生物学的角度看,多细胞生物是由单细胞进化而成,有此推断,一部分进化成了哺乳动物,一部分进化成了飞禽类,进化成了飞禽类的动物自然下蛋以传承;从自然规律看,世界万物都是由小到大而变化,鸡从鸡蛋里出来,证明孵化前鸡小于鸡蛋。因此都说明了先有鸡,后有蛋。[/酷]
0	我58中的,本命夏侯惇。说实话高达和原英雄差别是真的大
0	不但词棒 而且吐字超清楚
0	同样装备盔甲,5个都够呛
0	咋那人是有电了?战略性后退,小伙子有前途
0	别人就评论一句这个视频的bgm怎么就贬低视频本身了?
0	TES不夺冠弹幕可能发生的事:(33333)(冰冰冰冰)(装杯?装杯?装杯?)(阿水没有IG不行)(369的锅)(预言家退役吧)(左手尽力了)(还不如让我大IG上)(为什么不让我大RNG上)(这战绩我上我也行)(别喷了选手尽力了)(输了还不让人喷?)(不懂得TES全队在装什么
0	我看你单身久了😂其实挺帅的CO
0	有没有只赞不聊的小屁孩!有的话,看我资料卡加我QQ
0	不管他们怎么样,还能对爷爷奶奶孝顺,真的很好❤,这次就别喷了,加油其实你可以更好的。
0	他还是从我这里进货的,主页有
0	我上次克隆模式就有一个16.1的分数,不过不是排位赛而已
0	真的吗!!!!!啊,我的宝藏番终于可以更新了BBBA
0	我这个版本全能,BwBw,但是就是不想打野,累,还是射手简单
0	当我还剩3分时我也是绿灯闪就准备停了,有些路口是绿灯直接切红灯的
0	有好心人告诉我是第几集吗?
1	小学生母狗专爱作死嗓音,不服来喷,幼稚狗
0	你不看看你自己,要不叫你孩子来弄死试试,钱摆不平你想多了。多少的问题知道么,等你到了这个年纪哪怕你心里有多么不舍得,你都会知道已经死了过去了,你只能接受目前你能争取到的最好的结果知道么
0	总感觉最近他们变中二了Bn
0	蛇不是一年多不吃,而是吃的东西消化久,你让它空腹觉对比不过龟
0	就是流氓啊,打团看不到他,团完一去我方红区红爸爸倒地大黑耗子窜过去逮都逮不到CI
0	哎呀,过阵子就凉下来了,别吵了
0	团战人没到,名字先到
0	丈夫有钱妻子想着要,反之性冷淡。
0	搁这叫你🐎呢,跟你好好说给老子来一句所以呢,你特么脸真大
0	我凯前期不出输出就出个冰心,你也打不过我
1	丑逼的我已经塞入被子里了
0	抓住火线狂人给我往死里打Bs
0	对对,黄水晶当时特难弄
0	蹲沙雕,沙雕们快来,看我主页个人签名B•B•Bt
0	要想成为中心城市,沈阳步伐应该再快点。我说个简单的例子,中央已经明确可以占道经营,鼓励马路市场和流动商门販,可是沈阳还在驱散,和平区北市场老百姓利用星期天卖点自家旧物都不行。执法人员态度恶劣,你和他讲理,他们说是领导定的,看来这些领导根本就没有看总理的政府工作报告,他们自己既不懂法,也不懂政治,可悲!
0	对小学生要开学了,赶集补作业
0	证明有些事情没有那么难,只是没人去坚持做
0	你🐴没了不要声张,自己哭出来就好......
0	这里新初三14岁女生不打游戏有没有扩列或一起搞学习的小姐妹呀看我主页谢谢
0	好听,吹雪你可以转行了,太好听了
1	流量明星都不配穿上军服
0	这个是专门盘点梦泪的,还盘点过梦式狗粮
0	我不管它多大,不是牛吗?来来来,给我织一个毛衣
0	刚刚看了一下,红米k20pro推送了
0	投莫哎,瓦达西呦塔斯ge有
0	明天七夕,找个临时的对象,要男的网图无所谓(主页有Q)
0	这种垃圾学生,打他还累自己,他爱睡觉就睡个够,瞧他妈妈心疼的那样子,以后肯定也会愿意把儿子养到老的。
1	丑逼AOAOAOA±A±A±A±
1	隔着马赛克,俺都觉得丑逼!怎么下得去手?!ATATATAT
0	关键是你觉得一个普通人能打得过主播吗[/偷笑][/偷笑][/偷笑]
1	孙策比孙权强,别说识人善任,孙策也比孙权强,不服来喷。
0	看大小差不错2个多月了吧,怎么可能还没断奶A¢
0	那女主多少有点不知好歹了CH
0	这女的不是草莓果冻林亦萌吗
0	保险公司永远的说法是那是你没到标准
0	不太好这老夫子,开二太刺眼了别人容易知道
0	瑶:我有野王你没有,这就是混分的理由Bs
0	想不到活到几十岁给女娃坑到哭笑不得
0	看他主页你就知道他是个啥了
0	有谁注意到屏幕上 学生别刷礼物的提示了
0	亦师亦友,就算有差距也不大
0	我的好非啊。姐的霸气你不懂,个性签名就一个滚字,hhhhhc
1	在那里骂的真的感觉都没见过世面,你去所有正规医院看看,是不是都这么洗的?不服的话,你来洗啊。
0	唉,华妃还是天真,满腔热情的对皇上,而皇上却把她当做工具(不准怼哀家说哀家是替身,那后来哀家也醒悟了不是)
0	跟男的狂搞,搞花样来哄他开锁,把他搞到睡死过去,等他老娘进来就把人绑了,天亮了就蹲守一个小娃娃逮起来用刀划他,逼村民送你出村。得到保护以后再回来寻仇
0	有毛病吧!脑残一样恶心人!自己家 的你也有脸说
0	团战可以输提莫必须死,召唤师
0	绅士们,我看我主页链接,误谢
0	小天现在在B站,小本和天琪他们一起拍视频
0	你就是我未曾谋面的姐妹了!!!
0	南美小猴子你能送我一辆粉色玛莎吗,我的吃鸡明叫侦探韦哥。
0	看我主页进丫头粉丝群辣~
0	我希望你们不要再喷她了,她也是女生,网络暴力真的这样好吗?都是键盘侠吗?别喷了,你宁可别评论,但是也请不要喷好吗?
0	我兄弟五杀了 我好有面子啊
0	一定要经常陪鼠子玩。养小东西要有耐心,不然哪天离开了一定会后悔。天冷了可以弄点棉花。其实加起来也要不了多少钱,你一定要好好养B
0	别吵了不行吗数据做了吗?歌数据上去了吗?吵part吵到歌沉大海?镜头最少的是jisoo,门面!歌词最少的是rose,主唱!妮没有rap已经两年了好吗,又不是只有这一次,而且这首里她vocal不少吧。rap词制作人说了是给莎写的,她不唱谁唱?分给别人莎粉还觉得亏吧,下接
0	都别吵了!我总结三点:①传统的人放在过去、未来,哪个国家都传统。②搞得好了是两个人的事情,搞不好了是很多人的事情。③相信班配,相信报应。
0	作为辽宁人,我表示我们这里没人去饭店吃这玩意。
0	这时候能不出事故就别出事故啊!你撞了他很有可能后面就是连环撞
1	朝中有人[OK]你们能奈我何?
0	喜欢过别人才知道爱情有多辣鸡,我现在喜欢钱
0	先有天地,后有人,所以说是先盘古,后女娲
0	大家别吵了,作者也要恰饭的,买了版权作者同意拍就拍,我动漫粉,女主还是蛮符合的,男主没有处男的气质,应该崩了,然后演王也的人难找,反正我不看电视剧,你们不想看就别看,毁就毁,这样争没意义,又不是拍个电视剧就不出漫画动漫了
0	这个就是这样,然后就那样了,后来就这样了,嗯,大概就是这样了
0	主要是好多人不知道这个我说一下,如果不小心顶撞了你的话我道歉Bw
0	别喷了,这只是一个介绍文化古都的,不是让你们歧视的
0	死了个美国人而已,你在那心疼个屁,装个什么慈母婊
0	我真应该好好反思为什么会刷到这个视频,评论一下还遇到个傻逼喷我,啧啧啧
0	因为还小呀,你要是比她小,你就是打他两巴掌那也不是错,错在妈妈为什么要生我们。既然做不到公平为什么要生两个[/发怒][/发怒]
0	有些遗憾对于我们国家和国民不是坏事,缺点和遗憾能促进进步。
0	唉,要是能看到梅罗携手晋级就好了A¬
0	用个动漫头像就是渣男了?司马小编爬
0	看评论区就知道有多少人真的看哥谭了,没看过的都以为前面的是哥谭片段,在那里胡乱跟风CH
0	这是一个魔术变成克隆的故事
0	穿个短裤就说女生骚,到处勾引人!要脸吗?我们不把自己当回事难道把你当回事啊?
0	我也相信他们三个。其他不相信
0	想多了 读大学只会头发越读越少
0	有没有小哥哥小姐姐进唱歌群啊,五音不全😂😂,群号谐音一零七四无久溜一三五,或者主页有我QQ哦
0	像极了知道高考成绩A¦
0	老子只说他演的电视,我又没说我不喜欢郑爽
0	那个,王俊凯你把扣子扣好Bw
0	我闺蜜帮我拍照,本来是拍我的,但是她把相机往右转了点,然后放大(没一张照片是拍我的)然后我就问她干哈不拍我她:你长得丑
0	最可悲的大概就是我连他的怜悯都没有吧终是我不配
0	这个动作还是很正常吧,我就总是像最后一个那样喝水恩giao,
0	窝囊废还没见过这么窝囊的。说完就跑和你家偶像一个样。物以类聚人以群分啊。?你和你家偶像似乎都不是个玩意?
0	那女的太小了五年前十来岁就有孩子了
0	追不上,我就直接撤了,个性签名改了个打扰了,把她买了杯奶茶之后,把她给删了,笑死我,想渣我,还嫩点
0	真的看弹幕雏田粉和小樱粉一直在吵架
0	不太了解,Bw老大马上四岁我这二胎快出来了
0	这么说吧,我是海王,那我的头像就是女海王头像B•
0	为什么没有郭霄汉 ,高九成,李鹤东,...他们搭档可是都...
0	兄弟拖着车不累吗?来我跟你买瓶水
0	个人认为不好吃,感觉口感绵绵的像化了的棉花糖
0	我不知道别人,但我有这个习惯,回家第一件事做作业,再看电视,或者帮爸妈做点事,或者做饭
0	好看好看就是有点厚深蓝色感觉不美观🌝🌚
0	别的不说现在拍的电视剧有那一部可看
0	你难道看不清楚吗?那个狗日想把他们两个给叼回去养着他们。母爱泛滥,你看不出来吗A\
0	愿我可以解脱,愿与尘世无缘......
0	来你说说本来哪里帅?我看看你定义的帅是什么
0	当你你毫不留情的片面批判时,你自己也是毫无人情味的。
0	我就是那个聊天聊得正火的时候就,突然消失了的人,无论是我是跟我喜欢的人聊,还是我那些要好的朋友都是一样的,我会突然消失,然后他(她)们说在这样我们就要报警了,BwBwBw
0	最好奇的是夜凌云的头发,明明翘起来那么高,一武装,头发就被压平了Bs
0	如果MC要到,我也会把它扶起来的
0	我只知道一骑当千,除了我都得死[/阴险]
0	知道呀,可爱不能形容男孩子嘛
0	boss等级不能同玩家等级,现在很多游戏玩家高他很多级都不一定能打过,不说boss有什么技术,单是血量和攻击同级玩家肯定打不过
0	还以为能怎么样呢,就这呀?CHCH
0	来几个人,兄弟群,男女通吃(个性签名里有号)
1	恕我直言!三连冠时期的奥尼尔即便是巅峰姚明也很难招架!中国吹不服来喷
0	hxd们看我主页Bs
1	聊天机器人哈哈现在哪个手机没有就只告苹果哈哈太“爱国”了不服来喷我
0	这个漫画我看你不配看
0	对不起,我思想有问题CN
0	那差这么多关你什么事
0	黄老爷子一辈子的工作总结:划水,打卡上班B
1	操你妈的迷你狗
0	别吵了,要不你们的孩子跟我姓,这就公平了AN
0	重启里瞎子的微信头像就是一个大大的穷BnBn
0	我就想说人家闯个红绿灯是违法行为,但也不该被你撞死啊[/尴尬]
0	我知道草原公主,我是他粉,但我没看懂他的操作
0	都别吵了,是我RNG拿枪指着阿水在凌晨4点签的字
0	快手里面可以搜到,我也忘了
0	评论区的千纸鹤和小螃蟹,别吵了行吗?都是一家人有什么好吵的?吵起来让外人看笑话吗?你们是多想让外人看笑话呀?再说两个兄弟之间没有什么好比较的,他们两个都很好他们三个都很好所以请各家粉丝不要再吵了要团结
0	两岁就叫孩子洗碗,你觉得你这样做真的是为了他好吗?而且这样很浪费水,水都已经满出来了,还继续开着着,而你却在旁边拍视频,那就不会让关一下吗?你就不能考虑一下孩子的感受吗?你只想着自己拍视频,想火
0	现在的青少年说话都这么硬气?刚刚学到了高中物理恰巧是自己刚刚学的就肆意抨击不知道的,天下知识何止千万,别人会的自己不会的更多。大学离心力是有的,百无一用是书生,尤其是一瓶子水不满的书生。
0	问闺蜜有了男朋友该怎么办?有木有情侣加个单身狗的那种头像,就是又有闺蜜又有情B•
0	白芨是韩烁和陈芊芊恋爱路上的绊脚石 看的我都气不过
0	你把人家女孩子脚抬上去,压住那个东西了。
0	是帅哥美女就看我资料
0	你可以提前打饮料或者止痛药啊Br
0	我看到残血开奔狼CI杀进泉水极限一换三CI
0	这个傻子的视频怎么回复人这么少?
0	现在是7月20日,13点46分,周一
0	我是说你才会有个性签名,的我号上↑
1	我在看我的世界,这是哪来的迷你狗?
0	麦没开?看我签名
0	有没有小哥哥小姐姐来我的后宫吖,一起玩吖,连麦聊天喔,群号谐音一零七四无久溜一三五,或者主页有我QQ哦
0	求制裁,保我蒙的全对,我全蒙
0	也可以偶尔打一下的 空击跳绳什么的
0	母亲:怎么觉得有点倾斜?好像又没了?嗯?这孩子,别把人家狗子毛薅下来
0	我们学校就要考,似乎一个学期还是一年考一次
0	不哦 真的是怜怜 穿的婚服就是桥姬家怜怜的婚服
0	他们俩个都认识 都是斗鱼的 名超那会直播排到秋风虐完秋风之后弹幕上也没说名超比秋风厉害啊 我寻思着就这一个视频就能看出谁强谁弱了?他们俩个都非常强 虽然超哥没那么火 但是他的实力毋庸置疑
0	汤唯的小山丘好饱满,身材极好滴😂
0	这个不是内部分词的,这是合作方公司分的词,而且别人合作方指明要lisa唱rep,你们理智一点好不好,别骂lisa和Jennie了,他们也不想阿,谁不想组合四个人公平,但是这不是他们能决定了阿,内部我们也别吵了,四闺女不希望这样的对叭
0	我单排打出国服我也没秀优越感,真不知道上个荣耀那些人哪来的优越感,天天吹有手就行,真以为自己是什么东西
0	大家别吵了,郑强教授说得对,你去看看韩国日本,那才叫腐败。别查要水表,我家水表一切正常,温暖也别送,待会我就删评论。
1	我一个都没有,丑逼实锤Bo
0	⚡“迷雾之中仍眺望远方,⚡在角落里长成太阳☀”。⚡和⚡@R1SE官博 一起赤脚追光,⚡以星星泡饭,⚡在沙漠找海。🌸热爱造就炙热的我们,🌸梦想守护我们成长得。R1SE⚡
1	迷你狗,给奶奶爬
0	我14岁因为年龄不够最起码要15岁俱乐部养你一年到16,14岁真的很少有人要然后我去做了一年工作室我现在虽然过的很好但是我还是后悔不读书了,等你们以后出去经历过就知道了
0	这智商,怎么骗到千万的?
0	王源不是禁烟大使,千玺是
0	我QQ在我个性签名哪
0	看着就疼,都没头发了[/惊讶]
0	你先去搜索一下,联盟部队跟直系部队之间的关系,就像战国时期六国联军伐秦是一样的,只不过楚军把最难打的仗打了,其他诸侯只是跟着进咸阳分天下
0	你换个头像就是一个人CK
0	这么看还是我儿子可爱啊啊啊啊啊啊!儿媳妇也不错啊!
0	哈哈哈哈嗝 ,我好怕呀给我整笑了
0	。。。。头像有了,对象呢?啊
0	因为他有别的女孩子了,连最后一点期待也没了,每天不自觉的打开他头像,也只能看着他变的昵称、个性签名,不敢打开聊天框,怕多余怕打扰,想忘记所以删了
0	怎么说呢,射手打野,还要打野干嘛。开局不会说清楚
0	这个视频让我一个大男人好心疼,大家都不喜欢看我,我都不知道他做什么了
1	说wot垃圾的 你是要引战吗 这么没素质你是要死?
0	头可断,血可流,我的AJ不能皱!
0	买首饰干嘛,要是我就直接买金条挂起来戴着
0	别吵了好吗?我就只来宣布个事,我是个…
0	還有機,床,計,算,機這些都別用了ANANAN
0	终于有说我神谷矮子了,我快爱死他了
1	碰死你个老逼崽子
0	劈是翻倍的意思,反劈在翻一倍
1	居然还有人洗那女的,恶心,就这不判个几年说得过去?
0	小白没回我我头像就是你以后的经历。BsBsBs(狗头)
0	现在女儿不也见得听话,老公的侄女比男孩子还顽皮,讲她一句她能和你顶嘴半小时,才10岁就这样了,以后不懂怎么办。
0	不知道小智的耿鬼和魔墙人偶哪个更强
0	好像小五郎还有:喊他那自信满满的态度!
0	不要说人家我们也一样的,也是为了各其所处利益。
0	自家的钓着不舒服啊,体验生活你懂个锤子
0	给中国警察点赞啊,换毛子人质都一并解决了
0	不会吧不会吧,不会真以为扎基很强吧?剧场版看过没?扎基还真被银河杀了
0	小心一群熊孩子,给你掰下来
0	说实话,喔QQ空间也挺多男的照片的,要是你介意,别看啊。留个照片我还出轨不成
0	这头像,就是我上一次的。。
0	警察叔叔吗,啊对还是那个地方还是那个人
0	你还不如到集美们床上等着AG
0	这个赵云的头像有点过分
0	康康我的头像就是我老婆嗷
0	雷猴王的红米k30干得漂亮,765都锤到1299了,我看他们还怎么蹦跶!
1	迷你狗去死,有病,米迷你世界就是吃屎世界,下架就应该下架,我朋友死时的遗言:自从玩了迷你,腰不酸了,腿不痛了,心脏也不跳了乐乐!还有,傻逼给迷你狗点关注
0	我说了我玩游戏只是消磨时间,没有刻意冲过杯,但是你觉得佩佩贝亚属于t1 有什么问题吗,还是说你觉得职业的理解没你的深奥?在职业赛场佩佩出场率高的一匹,你觉得职业的理解也有问题?
0	我什么三观需要你管吗,你看不惯就别看
0	看到脱贫我就给国家带来负担了😭😭
0	我心态不好,呵呵,我笑了,你就非要跟我那么杠是吗?什么都是基操,你承认别人厉害就很难了是吧?在你看来,国服李白只要有意思,加上吉超就是国服李白了,不需要任何的操作,你可真牛啊,我不想跟你抬杠了,好吗?
1	我想说,连招没个屁用,想咋玩就咋玩,管那么多干嘛?不服来喷,万战阿离
0	片名猛虫过江,不用谢
0	传说这种东北神兽好奇心特强,猎人一枪没打中它跑掉了,一会还会回到原地看看刚刚是谁开的枪[/呲牙]
1	迷你狗出来和👴对线,垃圾游戏AO
0	我们在谈电影,谁跟你谈理论
0	这电影都是这属于表演。唉,看不到真正的功夫(截拳道)[/撇嘴][/撇嘴]
0	主任麻烦你把面罩拿下来。
0	我爱玩瑶但是我不用做梦,因为我也会鬼谷子会李白,貂蝉,虞姬,公孙丽,娜可露露,花木兰...等等做梦不至于,就是有些人吧明明就是自己坑非要甩锅瑶妹,就一句话,老子换个英雄锤爆你的狗头还有我遇到的坑都是男玩家
0	怎么不说现在模仿王莽,一本正经的胡说八道!
0	大晚上的,这个声音是不是太吓人了
0	韩德君的那个就不说了贺天举的大风车拉杆詹姆斯也防不了你在别喷了行不真是替你们这些人悲哀啊Bn
0	朱一龙  风有点凉意,也有点暖意,我在九月的悉尼。『朱一龙』你是城市的霓虹,你是乡野的萤火,你在那里那里便有了光
0	我出一百,毕竟你妈只是个残花败柳😂
0	都别吵了,来咱一梦江湖不香吗!我老公方思明,萧疏寒,兰花先生,南无生,蔡居诚,如尘,原随云,太阴掌门不香吗,我老婆蓉蓉姐不香吗,除了我大房方思明和蓉蓉姐,其他任你们挑,渣渣香我白送
1	我甚至怀疑他喜欢阿云嘎(抖个机灵,喷我我就喷你)AOAO
0	那也关你屁事。你怎么这么闲。要不然你替人家去拍?
0	如果你胆子够大,你可以和他们说:“我是废物?那你来做!我看看你能考几分?你考上什么好大学了?你会画画嘛?你和群,你去上学行吧?不行就和我闭嘴”
0	看蓝猫淘气三千问的同学转学了
0	兄弟你这马超牛逼了,估计也就抢人才有暴击,打人没有
0	带着闺蜜找男朋友的绿死你白给,沙哔
1	宋小睿太作了,长得太瘦,没有立体感,看得很不美观A„A„A„
0	流浪忍者啥都抄,沙暴送葬,通灵术,影子控制术,火遁凤仙火
0	不喜欢还要逼自己看吗?
0	那个我就说一句:我们连个毕业照都没有照。。。
0	后土娘娘是上古时代的一位大神,即使玉帝见到她也要礼让三分,且不说地位谁高谁低,就按长幼尊卑玉帝也不能在她面前放肆,就好比如来佛祖跟燃灯佛祖一样,虽然如来是佛界的统领,但却十分尊重燃灯古佛,
0	别看我背景和签名
0	见怪不怪,在海南每年看大几回
0	这电影蛮搞笑的,你知道台风天凭什么搞保洁的就不知道,好如果你深入调查过他们一直这么不怕死而且之前没死过人,这成立。接下来刚好降到这一层开始撞,怎么刚好,如果你做了手脚,可以,但是台风这你能预测什么时候起风?要知道城市因为热岛因素,而且登录位置不同方向千差万别,如果你用大量数据证明,那可以。
0	网易是让一个人氪六亿
0	你眼瞎,没见旁边黑色都停了,就你TM腰间盘突出,不停。
0	我就想问为啥那么多人爱跪着起不来了?杀两个日本人怎么了?那种是俘虏嘛?看没看电影?真TM服,把我们自己同胞凌迟处死,我们枪毙两个反抗喊天皇的日本人就有事了?真TM有意思,赶紧别喷了,回家继续跪着去就完了,已经起不来了
0	她没有说谎,因为那两瓶红酒有可能是给丈夫准备的,而且他们是美人鱼,那两双脚是人。
0	我总算理解了为啥叫“李师傅别刮了”,原来可以强化平a那么快A
0	靓仔疑惑??COCOCO我感觉我可能想错了。也有可能想对了
0	等等,飞段怎么知道迪达拉是被炸死的
0	现实中叶问就是李小龙师傅
0	我们家乡没什么庙,也不知什么关帝之说
0	我敢打赌那个手是他女朋友Bs
0	转身慢,回追速度慢,必须另一个中卫能弥补他的缺陷才能发挥其身体对抗力强制空力好的特点。你让他防小摩托和阿奇姆彭,那只能是累死狗也看不住。
0	放下尊严,一定不会讨女生喜欢的,千万不要学电视里
0	我龙骨想蹲个卡卡🌝我是萌新,ios国服,主页有q
0	如果阿三不搞事情的话就是印度发的这机器了
0	就该去高级会所旁边。搞那种豪车的
0	我用这1%的电评论点赞枫木君Bn,别问我为什么,问就是饭店插头不通电AFAT。
0	哇,你又出新视频了,黑🐶出品,鄙视废品,先喷没🐎在举报,早已成习惯,不服来啊,没🐎的弹痕,AO
1	辣鸡自然不服来喷
0	八连冠了,来了水罗得个联赛冠军还费劲了[/疑问]
0	超爱看这部剧,演得超自然!
1	蜜蜂本来就是MC的一个MOd,所以迷你狗们抄袭MC
0	有些作者不会拿自己QQ做公众号的,我个人兴趣
1	我觉得好装好做作,当然不服你们可以喷我,反正我也不在意我也只是说出自己的观点
0	我发现我的大招,就算是,五秒一个,我也觉得他的CD长BwBwBw
0	好啦好啦,咱不跟勒色吵,让他自己自娱自乐吧
0	有痕不就是那个最高九千战力却被说无敌的人吗
0	无语子,人家到现在还是钻石
0	我发现,他好像只剩一块腹肌了
0	看见队友逼逼赖赖别駡它,想办法让它骂你,然后截屏直接人工客服反馈举报,贼爽,你要是气不过开语音駡,游戏可以输人要是错过了下次就駡不到了
0	对这种货色,夺过木棍打碎膝盖...
1	我看到你的视频我就喷你
0	我长大了需要自己打破尴尬Bs
0	圣母婊,祝小便闺女被强奸,然后小编道德感化强奸犯
1	迷你狗迷你狗MC老玩家顶上
0	掏出我100米的大刀给你下葬
0	爷跟你说这妆高级你一口一个妖怪?AU
0	拍的不好也好意思拿出来发
0	说话跟鸭叫似的,还有脸发视频
0	没有韩信,我就是个小黄金
0	这就牛逼了?我不解释连招还没出呢
1	迷你狗吃屎的吨数(右边)→_→此生无悔如MC,来事愿做方块人。生做方块人,死做方块魂。MC必胜,迷你必败。迷你狗吃屎的吨数(右边)→_→
0	和老天师同一水平的人还是有的,什么出了老天师都能一换一,王也他师爷好像能和老天师pk的
0	你怎么知道我是女的?我是只有在困的时候下楼去洗把脸提提神,其他的时候我都懒。不过我今天的话是第一节课下去了,我们是一团好像四个五个人吧。
0	司机:20年了,哼,这条街我啥大风大浪没见过,淡定
0	我也想要一只这样的小伪娘
0	兄弟们别喷了。。。
0	这男生终于不演渣男了
0	大家都别吵了,直接说自己是广东人或者中国人不就好了嘛Bs
0	爷这就是大号清楚吗dd;
0	其实谈什么都是假的,经济基础决定上层基础,没钱没人鸟你.马云也是成了马爸爸后放屁才香的!
1	接触的东北人都很虚伪,不愧是东北人祖宗
0	这是我第一个刷到正常的房子
1	我爱MC,迷你狗们不服?
0	而且我不是应该看了才觉得反感么,怎么成了我先觉得反感才看的
1	可能娶这样的老婆以后还可以浪
1	迷你世界做不到,梭梭林被捐款好几亿,一棵树就一块钱,一共就一百万颗树,改慈善,慈善进迷你狗古振兴的钱包里了吧,还抄袭
0	蛮好的,就是如果踩到裆就是另外一个故事了,呸,是事故
0	有王者群嘛,我想找个群,分享分享自己打游戏遇到有意思的事,段位嘛,不高,巅峰一千九,可以看王者主页,有截图,我怕有些人觉得我吹牛逼
0	你用丽颖头像给丽颖招黑
0	汉奸言论,进囯领空了,还要静黙
0	笑着蹭蹭人作乱的手  眸中闪过一丝亮光转瞬即逝/
0	反正违反交通规了,管他什么人
0	对不起 我想嗑顾佳和林有有
0	我腿好的时候,也经常这样玩,内容绝对真实
0	大哥,这都过去多长时间了?我上哪给你找去?CICICI
0	(前)学生:我......刚那人好像是我学生......
0	家庭福不福,娶个老婆分胜负,
1	官方,求你不要下架我的世界和迷你世界!因为这两个游戏对我来说十分重要!AJAJA°A°求你们了!Bn大家来骂我吧!我是个关心迷你世界的傻子!Bn
0	我男朋友要是送我这个我肯定要,因为这是他送的,其实不送花,送别的,他亲手做的,我都喜欢,等等,,,我没有男朋友CG
0	那铠不会出?。就你有脑子?
0	那你说对比科技aj1卖一千多?
0	山炊,烟火,海底,多幸运,爱存在,呼吸决定,坏女孩,关于我们,丢了你,
0	动作凌厉,提现了中国功夫唯快不破!
0	03一届还不真不知道是谁先夺冠,谁抱大腿。懂的都懂
0	会玩的人才能混的长久,老实的在娱乐圈混不下去的
0	丽颖真的前台只有他一个人打扫,真的很累,而且算账这一工程也很难……就拜托黑粉们别黑了好吗?
0	嘿嘿舞女体验卡能体验38发出人偶58发出入殓
1	专拿你钱咧人家老逼还是咧上人家老逼,
0	别黑了黑那么多有用吗有本事拿球说话和杜峰单挑去去去去去去
0	那就看看楼主会不会每条回复我?
0	我是第二百零一个回复
0	碍国者还是去管管你家失格偶像吧AN
0	小兵都能超兽武装,狮王躲在墙角瑟瑟发抖
0	夸你脑壳进水了,夸你狗狗狗。
0	32评论?妈:我知道你出息了,别吵了
0	乱成这样也是没谁了,而且要是真这么乱,你觉得这人会有这么勤快打扫干净还铺一堆特别难清扫的地毯?
0	那工作也是掠夺财富了???笑死了。操控,融资就是经济的迷人。主要靠能力,天赋,人脉
0	鼬和君麻吕一样的病的话,神仙都救不了,更别说大蛇丸。
1	二刺螈能不能滚出克?为什么还有人洗二刺螈?ALALAL
0	女拳师真她妈逗,就这b样还手撕渣男,视频看多了吧你要是不分青红皂白打你男朋友你就是个傻逼,如果被打的男的不生气,那他就是忍忍你骗个炮,迟早甩你,正常的老爷们你敢他妈这样老子一脚他妈天灵盖给你掀起来!
0	莹玉虽然是硬赖上商鞅的,商鞅也并不爱她,但她的确是个好姑娘。
0	永远支持小睿,永远爱小睿,快手不老,陪睿到老。 桂林山水甲天下,我睿美的不像话! 天南地北,我睿最美。 此生不悔入睿家,来世还做睿家军。感觉小睿长大后一定是个超级有名的明星,没人反对吧?[龇牙]
0	没有吧👀游戏里和yygq的时候您才会变味👀其他时候都没啥问题呀👀
0	lsp们,看我签名
1	海贼王,一部辱Hua的辣鸡作品,滚出中国!
0	土地根本没有用啊 你以为现在还是农耕社会????
0	颜值实力双双在线,真的不敢想象
1	老子每天都刷到迷你世界视频,我真想屏蔽,但是我又要骂迷你狗,怎么办
0	我个人比较喜欢吴青峰版的(个人看法而已)
0	云顶玩家可不就是云玩家么Bs没毛病啊BsBs
0	说顶流就算了。是不是顶流依然有别人的判断,但是那是一种认知,不应该挂在嘴边。小编要学会说,青年演员肖战。不要过分的夸,那纯粹就是招黑。我们吃的亏不少了,所以请小编注意用词。
0	你不就装在桶里面了,直接吃不行吗?
1	她真的挺好的啊,真的觉得那些随风倒的人很恶心,没看过节目就知道瞎bb。还有辣鸡小编真是无语,无孔不入,人家不哭也能被吐槽?看过节目就知道小编比节目还能乱剪辑😒。我就是喜欢蓝盈盈,不服来喷。
0	从此,黑猫在二哈的道路上越走越远
0	没有伤口几乎不会感染,感染的人通常是先感染其他性病造成皮肤有破口才感染
1	建议迷你狗去背对小花生,看scp—096的脸,和682大爷快乐相处,在生活室里住一夜,与警笛头共度一个美好的夜晚,生病去找scp—049看看病,戴上scp—035嗷
0	你能不能不要拍手难受死了强迫症都犯了
0	你和败家玩意连占两楼
0	这保安,长得挺标致哈
1	义乌是最崇洋媚外的
1	蒋劲夫算什么(不服来喷)
0	这音乐是啥?越听越上瘾。
0	太可爱了 想看20岁的刚源源看回放  会是啥反应
0	是不是酷点的黑白的头像就是渣男头无语
0	别吵了呗,瑶也挺好的至少能及时给护盾,大乔就需要极高的配合和技术了,一般人玩不好啊,所以不会玩大乔的还是用瑶吧。(咳,这就是个瞎bb的看点)犯不着吵起来啊
0	火箭技术用到导弹上了而已,吹啥呀
0	祭司:“好了好了我知道我是香辣鱼了,别再说了🌚🌚”
0	iu从小到大都没变鸭从小美到大
0	我玩米莱狄的时候,出了六神装,我打了他一半血,我还是满血,然后队友把对面的水晶打爆了。
0	别吵了,法律也没规定结婚,所以别谈恋爱了,和我一起单身吧BsBsBsBs
0	有题库的,专门背的,跟考科一差不多[/呲牙]
1	中国智障千千万,王者荣耀占一半
0	柔柔小可爱,我来看你了AGAG
0	没啥商品抵制个毛线啊。
0	闺蜜头像就是同样的人摆不同动作或表情吗A£
0	告诉你们一个秘密,点我头像,再点“查看资料”,再点我头像
0	我的理解不就是回复你的评论的意思吗?
0	关着声音看火影,害人不浅,我还以为缝针是女,这个是个汉子
0	这话把观众当傻子看待了
0	这彪子天天摆拍,真看腻味了
0	仔细盯着有种莫名的惊悚
0	难道你们都没发现这是广告吗????不会吧?不会吧?不会~吧??
0	看了看他那一千发子弹,几百发子弹的cop在看看我的。。。。。再TM的见🌚
0	我是男孩纸,看我头像就知道我喜欢什么颜色了Bm
0	要是能的话要王翼(油炸黑武士)干嘛
0	没成年的企鹅还没有褪毛,就是有绒毛的
0	ab相比aaabb输出节奏更快 无后摇 可随时中断
0	毁了谁的呢?是那个男的不要脸吧,看着,锅里的吃着碗里的,那么不要脸,你怎么不去多骂骂那个男生啊,谁遇到这事,不想撇清自己,再说就算出了这事儿,你能把人家怎么的了?
0	还有朴灿烈撞衫苏大强朴灿烈找回微博密码朴灿烈三秒喝完一瓶矿泉水 朴灿烈裤子拉链,朴灿烈拖鞋被踩坏,每天抽根烟灿烈就少颗牙,凌潇肃老婆撞脸朴灿烈,吴世勋脖套是水管,吴世勋自拍时是胡志军,吴世勋不是胡志军
0	我手机每天能收到几十条美国的负面新闻,谁能告诉我,美国是不是要完了?
0	那局是巅峰赛,不结束没法看职业标A¢A¢A¢
1	七年打你们这些喷子不是吊起来打嘛
0	我一看就知道你学的不咋地
0	去百度下军长吧,还小军长。
1	假如你儿子玩迷你世界喜欢我的世界,那么你骂你的儿子是迷你狗,那么你是什么东西呢?
0	我就想问问,猪肉牛肉你们都会吃吧。但是让你杀一头猪或者牛你心里不会有害怕的感觉?见其生不愿见其死。你会吃是一回事,但是看着它死心里难免有点心疼觉得残忍,很正常的心理怎么就被人一口一个圣母婊了?AOAO
0	祝你好运,不要被喷死了
1	再黑我们河南人保证你们看不到明天的井盖
0	我只是发表一下自己的意见,每个人都有说话的权利,不是吗?我不懂那么多规矩,不喜勿喷AO
0	一天搞个五六百看我头像扫码下载
0	老子不是那种人,撩妹用的,一撩就来一个BsBsBsBsBsBsBsBsBs
0	这都啥人一天天的在网上瞎逼逼,网络暴力挺好的是吧?
0	就想知道里面搭了多少美女
1	杨幂和旁边的女孩一比简直了……俗不可耐!真不能站在一起
0	你爬上一楼?你从一楼跳下去?通俗讲二楼地面不就叫二楼?
0	一脚刹车下去,咦我的轮子呢[/微笑]
0	单排那个认错像极了我。今天他们三个人吵架。我就说你们别吵了。我的问题。我玩个辅助容易吗。自卑。CH
0	周深被投出去时想拿吃的手垂下了Bw
0	害头像有了没对象啊
0	以前打宫本不是抱团打?
0	我觉得你长得可以啊是真的AV不要过度在意别人的目光了我以前就是那样真的很累的做自己就好了而且你长大一定是个大美女,不骗你你底子挺好的
0	米莱狄:咱俩在一起吧,正好凑一双眼睛,只不过我有几个儿子Bs
0	不爱信就别别信Bq自己不愿意承认别人还在网络上嘴犟AO他在垃圾都能打爆你,你呢扣扣键盘罢了😂
0	想起一个采访视频,露思说,她的粉丝还有人叫她赵思露的CICI我以前也一直叫她赵思露的,好久好久才转过弯叫她赵露思
0	没宝石前你想完成这个理念只能是通过这种屠杀,而且这也不难看出紫薯精只想灭掉一半人,他完全有能力灭绝种族
0	我又没说别人玩不行,我就是说瑶这英雄就是fwAU
1	有本事去撕男权的种马母猪文学啊!有本事撕男的对女性的种种不公啊!在这撕一个支持女性的女频作者算什么本事,还不是压榨女性利益,把书里的事带入到现实中,脑子是缺点啥吧!
0	从这一刻起,祝愿海南腾飞
0	这是黄渤真实经历,这个片段是被拍出来的一个小片段,黄渤本人也知道,评论区别杠了
0	现款外观挺好看大气,只用内饰再做科技些就行了[/害羞]
0	是卡尔哦,看影子可以看出来的,qwq
0	和心上人做饭,是种特别的气氛吧~Bt✨
0	我后来看了一下那个维托.埔柱
0	止水怎么搞永恒,镜早死了,家里有万花筒的不就他一个,怎么永恒?
0	永远也忘不了她魔性的笑声B
0	蹲小哥哥蹲小哥哥CN主页有q号我实在是太CRCR了
0	就你这样 也就这样了 女人永远不知道自己有多丑 男人永远不知道自己有多穷
0	你得先找个老师手中的这件轮子物体,再来讲理论,再来学习。
0	视频再盗都成马赛克了
0	知道为啥,五千年女性的地位都不高嘛?事,,,,
1	可能高级鸡技术好吧B®
0	不是大妈团弱,只是没有强的飞行类
0	你说的武当高手打普通人还可以,根本打不过三流职业选手的。你不信可以去看看职业选手训练视频。像康纳麦格雷戈还有其他UFC的训练视频。相互对比你就知道差距了
0	凯直接全肉没几个打的赢
1	不是,就我觉得很傻×吗。。现在的人都喜欢看这个了啊🌚
0	我是一个喜欢和平互刷的,嘻嘻
0	我就好奇她真的40码鞋吗?女孩子脚那么大,不显可爱哦[/呲牙]
0	呜呜真的羡慕你们,我脾气很暴躁很容易因为一点小事就爆发,我觉得我这样真的很令人讨厌,但是我控制不了。祝你们99!!
0	要买的总是买不就是买不起
1	你的死样,超乎你的想象----红牛
0	BsBsBs其实我希望更欧,比如下次十连直接全图鉴什么的......
0	感受钉钉吧,了解钉钉吧,体会钉钉吧,理解钉钉吧,不知道网课的人,不会知晓真正的钉钉!从现在起,让世界感受钉钉!万象天钉!神罗天钉!地爆天钉!
0	蹲女奴,主页有QQ
0	卧槽,来了tm一股大股风,挂死了
0	哦豁,人行横道不礼让行人
0	为啥她的语音条没有起伏。。。。。后期配音么
0	龙骑士跟超兽武装一样
0	不捏是为了看纹路别吵了人家是卖的泥
0	不是吧,救苍生的好像是白素贞吧,很多时候都是白素贞想办法救的人吧,别搞错了,纣王能为了妲己负了天下人,对于妲己这就够了,但是白素贞是真的不值
0	自从鞠婧祎演了女主造型风格就不变了,这里面挺好的,鞠婧祎粉丝别喷了,惹不起,动不动就骂人
0	免费给大家一个网址看我主页BsBS
0	金陵啊,喝了你就后悔了CICI
0	这信仰完全是输出全靠吼。而啊哲的信仰才有感觉。
0	进王者沙雕群的,看我资料哦
1	来啊迷你狗门,让我们看看是我们MC国际先下架还是你们先下架呢?
0	18年8月17号我们约出来聚了聚,聊到了曾经和未来  18年8月23号因为快开学群里逐渐清冷18年8月31号我们互道江湖见18年10月1号大家再叙志向和生活18年12月3号有人退了,说努力学习
0	直接放视频热度起码高一倍!不是来听你逼逼的
0	卧槽这组头像有好几个是我以前用过的
0	常有的事🌝懂的人自然懂,我有的时候只是想吧大招放草里然后就导致自己到了圈外
0	谭明明就是富养的!就是那个玛莎拉蒂撞人的那个!
1	戾气这么重你家里死人了还是全死了?
1	不公平,为什么迷你狗没🐎还要送小🐎宝莉的皮肤?
0	会好的,别动不动就死不死的
1	小猫煲汤好,有营养
0	我女生没有的话就蹲个一起用情侣头像有没有?(尽量是玩王者的)BŒ最好是个野王,不是也没有关系的,只要你能带得动我就OK!!!不谈感情
0	。你妈的看我头像。
0	四黑头像有了
0	安卓!国服!互心火!越多越好!!企鹅号!点!头!像!
0	马超还削弱?我觉得应该削弱一下老夫子,冰心之后,被动一出,减伤空档期不到一秒。
0	你的彩虹还缺点警告,神秘和毁灭?
0	所有点的东西没有投诉过,不知道在哪里投诉,黄焖鸡送到时,汤都没有了,我也不投诉,在外面都不容易,天天的一点鸡毛蒜皮就知道投诉,没出息😖😖,感觉我要别喷了……
0	按我想不论哪行哪业,除非你是真的很有天赋,不然师傅会求着你学?那是你求着别人教你吧
0	就是,假粉!这明明是大仙!
0	我以前看他们变身我一直认为三个一个红的帝骑一个这家伙蓝的结果绿的没有我靠
0	老皮:别吵了,好好大兄弟们我:吵吵吵,吵你m呢,六分赶紧的
0	我玩的最多时候是0. 8. 0版本,好像跟之前接触是0. 6. 4版本(版本名可能记错了),0.8.0时有下界反应堆,动力铁轨不用充能就能用,当时连多玩都没有,厉害的存档要去贴吧里搬运,当时还是小学生,现在高三都毕业了[/流泪][/流泪],我的青春啊[/流泪]
0	打架不行,但养生还是不错的,和五禽戏差不多,特别适合老人
0	别喷了,只有我知道第二个人是个大力士吗😏
0	我感觉这男的以后会有小三。同意的→
0	谢谢各位对龙哥的肯定,多多支持重启
0	就找个对象,找错人了,打算分了,休书那是结婚后,写的
0	那我一定会回忆  但是没法像以前一样玩
0	美国的其实也可以推荐啦
0	腕豪百分比伤害,与其出这么多护甲还不如硬钢拼操作
0	啧,女王下手真是那么重......
0	对于没事总愿意吃后悔药的人来说,选择哪种生活方式老了都会后悔,对于怀有崇高理想的人们来说,这需要讨论吗?
1	听说一个赞死一个没🐴的迷你狗
0	为啥吼你后面没有(mua爱你呦)是生气了吗Bw
0	来来来,恶龙咆哮,咆一个[/呲牙]
0	我生气了吗?可笑,我只不过把你们当猴子看的
0	你可以少放点料🌚💦,味道就是淡了点,还是很好吃的
0	倒下来的那一刻,感觉有点儿像抱抱奶
0	果然是,台上十分钟,台下十年功
1	叔叔我啊,想让二刺猿gck,赚不了钱的不得爬?A¬A¬二刺猿风光不再了呜呜呜ANAN
0	先不说他扣篮比詹姆斯厉害是个啥东西?难道他扣篮比詹姆斯厉害?小编你怕是初中毕业吧?
1	就是个素质低,没什么礼仪的地方,和日本判若云泥
0	你也是噢,跟风你🐴A¥
0	什么都没有,有脸很自豪?
0	我听着怎么像卢本伟牛逼
0	别黑了,网络暴力够伤人的了。我也是撒野粉,对她曾经说的话也很生气,但是她不是已经道歉了么?(也知道自己说的话有多欠揍了),别老抓着人家不放了。
0	太子的初始查克拉就是卡卡西的好几倍,再加上9尾的查克拉,开局挂壁。Bs
0	blink别吵了,打榜重要啊,互撕有什么意思,四闺女自己关系其实很好啊,我们没必要这样,有这样的时间还不如去韩爱豆看视频刷钱给她们打榜,现在twice又上来了,兔粉这么猛,我们应该团结一致为她们冲鸭,owhatlab的不运回和运回也赶紧买起来,为她们刷钱呐
0	这是要骗那些有钱人多花些钱买牛肉丸吧,从现代健康卫生的食品生产习惯,这个就不健康卫生了,头帽,口罩,手套,工衣,全部用于预防不健康不卫生的东西加进食品中的物品一个都没有,能吃吗?想想。
0	别吵了,他只是不想趴桌上驼背而已
0	别杠了好吗,logo是版权问题没错,但整个小卖部只有这种还能玩,其他都是碎碎冰,能怎么办?反正我钱全砸晋江猫耳上了,为啥还会花大价钱去买手工泥?工厂又不是不能玩,手工泥卖的是质感和配方卖的不是logo好吗,再说M家已经积极维权了,盗版也都没那么猖獗了,ballball各位,别杠了
0	你🐎,天安门那个也叫封建
0	挺有礼貌的呀,最起码90°鞠躬,并且鞠了两次。
1	就只是个剪辑大师(不服来喷)
0	我的话,可能就直接反打了@_@,绝对没CI
0	磁共振也不用1000,骗谁呢
0	看我头像就知道!Bw
0	没粉过别人,你是第一个也是唯一一个,依然依然喜欢你A
0	兔儿借你吉言,接福了[/呲牙][/呲牙][/呲牙][/呲牙]
1	这个美女什么眼光!丑逼恶心时你还要看他那个恶心的脸,还不如找个帅的!(想想那个美女运动员的话)
0	这样的男人,呸,小姐姐,我喜欢怎么就看到小姐姐一个人呢
0	不,光想是不好的,要这成为现实Bs
0	你别在评论区墨迹,你有那个本事你加我QQ,我交你做人,省得以后嘴上啥都说挨打,替你爸爸教育你一下
1	寻思这不基操?(不服来喷)
0	同款刀,这是用的方法不一样
0	有吧,鸣人还没出生时卡卡西就在保护他了
0	呵呵,你觉得楼主做得对?还是说你和他是一类人?
1	比那些只会用替身的废狗鲜肉好一万倍
0	嗯。。我是铜人。。不可以吃。。。唉。。真香Bs
0	世界需要更多像她这样的英雄
0	烧饼活挺好就是太丑了
0	小周看我主页可以加我吗Bs
0	这就是人性  卑劣无耻  让更多的人不敢做好事  咋不摔死你个老东西
0	试问,男生骚起来有多骚
0	亚索这语气还是好的,别杠了。
1	吃狗肉的来喷喷
0	这样教确实对初学的学生不好,但至少可以算个技巧啥的
0	看我头像A½
0	你瞎说,人家马大师说了他大意了没交闪现,不然那一波还能接着秀Bs
0	上班时候顺便救了个火[/呲牙]
0	满汉苗壮是一体的,都别黑了。。。
0	抱歉老子玩游戏真没做过过分的事
0	如果你真的是粉丝麻烦删掉AO不懂ky是什么意思下面有
0	狼狗后期英雄哥哥,你前期怎么打
0	哇我也是!妲己真的演的很形象
0	@看我背景干嘛有惊喜😍
0	人物模型还有技能图标自己看
0	其实就是平行世界,在另一个剧场版里说啦小明的次元壁拉过来的是平行世界的骑士,异类帝骑应该也一样
0	功底很深,能邮本字帖吗?
0	我儿子也是这样,还轻轻拍我。
0	在一个休闲的地方建一个压力山大的基地,本身就是一种于予盾的对力,人与人之间没有对比就没有伤害!这就是基地创建者的战略选择出了问题。
1	一人偷井盖 全省偷井盖
0	别,别,别再说了,我上头了,阿尼哈赛有,胖弹笑黏弹米大CI
0	对呀。可是他拍的是动作戏啊!
0	小编说的像天下第一武僧恋了赛场美女就成了一虫,吕布碰了貂蝉就柔了是吗[/呲牙]
0	直男啊(」 ゚ロ ゚)」听不懂话A¦
0	事实证明,一辈子单身
1	fz就是宅向,看看百度指数,完全被巨人爆出x来
0	点我头像看一看,知识分子点个赞
0	我觉得我头像的歌都不错。。。
0	是你舍得出几位数。不信你可以这样说,500万给我把感冒治了。信不信不出半天就好了
0	沙漠不就是沙子吗,难道沙子也会着火?
0	害,兄弟你不行昂,我游戏都挺好的
0	没啥说的,看我签名吧
0	全部都在电视上放了  只不过是中国大陆引进的整好是迪迦
0	如果他有这本事的话可以试试😊
0	哪只眼睛看见是女的在开车?!
0	我寻思打马克直接冲着马克走?
0	其实吧,我觉得还好,打鳄鱼肯定出父亲背心,第一波对线主W吧,抗住鳄鱼一套爆发就好打。
0	我同学头像就是这个,哈哈哈
0	别吵了别吵了,狗肉确实香
0	最后关头姐姐们也是挺自私的,唱跳不好的门外汉都扔给张雨绮了!节目组应该打乱了重新分组!
0	你看过这个番吗?男一男二,张口就来
0	然后你被塔打死了对不对Bs
0	看来你哥哥比你妈通情达理
0	可能大哥技术没有隔壁好,还得自身找原因[/得意]
0	吸回去,你那还会有钱吗?
0	才100天没啥,默默等一个女孩5年没放下,可悲可叹......
0	我就是王者 市级瑶妹怎么了 我中后期 关羽大招劈我家射手我都没被劈下来 瑶妹下来档控制变成鹿之后瞬间变身可以刷新所有技能 你开团的时候上去 档个控制瞬间变身直接上身 这时候开个盾包所有人 盾快没了下来
0	自己的车,想怎么开就怎么开,车坏了修车,实践出真知,花钱买教训
0	话说这个视频主的头像有牛逼呀!我才刚注意到
0	欣欣子出道还会有时间拍少主3么
0	你们不要这么讲嘛,思瑶也是一个很好的女孩,也给我们带来了很多很好的影响,你们也黑的够久了,思瑶也道歉了,你们能别黑了么?你们没有经历过网络暴力不知道有多恐怖!(十五块一条)
0	都行,我比较喜欢带终结和闪现,我们这边要有开团的我就带终结,没有就带闪现开团
0	就是,毕竟眼镜这个东西谁用谁知道BsBsBs👊👊👊
0	不看看我主页Bs懂得都懂BsA
0	我有腿的时候经常这样玩
0	说和本人不相关的才叫ky好吗,你没看到他说像?照你这么说那岂不是很多人都ky了??
0	似乎有什么不可告人之处BsBs
0	众所皆知官方是最惨淡的
0	梦老师的李白曾经一半ban位,打qg三ban李白
0	大家注意了现在肺炎太严重了[/发怒]
0	郭德纲注定会成为一代宗师,
0	你是看人家把这三个英雄玩厉害了,然后你又喷人家是不?
0	我琢磨琢磨好像是这么个意思集美,大概就是那男的脑子里都是yellow东西,然后互看指的是人与人互看,就是不带👔👗的那种,只能帮你们到这了
0	有没有单身小姐姐想网恋的,做饭家务我全包,房子也买好了,主页有我照片
1	迷你狗出品必属废品
0	哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈我特喵看评论一路笑下来
0	探长是飞机把他从山上带下来的嘛?
0	个人不太喜欢造型多样的刀剑,对刀剑唯一的要求就是锋利,锋利,锋利。
1	正常正常,小学生该死
0	看我签名进YY群
0	半夜偷偷玩手机看到这个视频在被窝里扭成蛆
0	他真好看我娶走了,没问题吧大家
0	他就是昭襄王,始皇帝的爷爷
0	蹲沙雕网友🐟,看我主页个人签名,我不能回复评论了Bn
0	今天已经3次了还要来吗
0	你是真的恶心,嘴巴里没点干净的词
0	第五的B当求生者卡模型里面出不来监管可以用那个正义惩戒,把卡住的求生者拉出来
0	有毒?人家楼主问的是什么节目。大家进来这一楼就是想看看什么节目。你们反倒在这里互怼起来了?
0	这货可能就是个杂交,要不他不会这样。中华民族的败类。
0	丢人现眼的是你,经典🐶
0	但愿羊女我早日回到心心念念的那个人封方宏身边
0	强力双面胶咋不沾你手上呢
1	谁不喜欢我的世界的来刚,我好久没有骂迷你狗了
0	你这不行看我头像
0	行行行,我理解有问题,我傻逼,OK没?
0	其实龙神才是最早的千万年魂兽
0	评论区别杠了。只是娱乐一下,作者是养猫的,肯定也知道这样对猫不好。你们在这哔哔,说的自己多专业一样,当作者是傻子吗,呵,我看你们是真的杠精AOBS
0	最后那个加关注的表情亮了A£A£
0	别看我主页CG
0	车开的不错就是记得要加油啊
0	我去,毁经典,小不点这个死样子的吗?别让没看过原著的人做视频了吧,哪来的信心就随便搞搞?!
0	哎,花里胡哨的,战场上一枪的事B¡
0	旋转不改变形状,仔细看,前面的白球圆圈靠近蓝色圆的边缘的时候发生了形变,所以并不是旋转,评论区别杠了
0	这个没有乱编不要乱评价
0	养的活这话不假,但是孩子们慢慢的会跟不上其他的孩子这也是真的
0	飞出来那么多,结果才找到那么几个
0	我也想要这能力,宝石啥的就不用了,装13就行BsBS💦
0	这歌贼好听,歌词也特别有道理CN
1	迷你世界让mc的多玩盒子和联机盒子下架了,你体会过失去朋友的心情吗?还有迷你炸我们ice这是怎么说?你个迷你狗,举报了
0	蹲个喜欢文案的小盆友BŒ窝个性签名里头有群号
0	事实个屁就事实,没打出来吹够呛
0	但是速拧魔方和记忆项目,逻辑推理项目以及观察项目相比,确实还是差了点距离,再说了,水哥在人家自己的领域也就是神一般的存在,其他选手在各自领域绝对没有达到水哥在观察领域的水平
0	这么大一只狗掉了你不知道?而且狗是站在踏板上的吧?不是你的视线盲区吧???匪夷所思
0	北大:“你别跟我抢”
0	中美两国别吵了,一起看看流星雨怎么样,最后一句话好。
0	雷神cop卖的比王灵都贵,王轮返场恐怕都不会这么贵吧,王轮跟cop比就是近战46开,中距离64开远距离82开
0	是手机用八年嘛?如果是的话什么手机那么吊,能介绍一下嘛,谢谢。
1	这位业内人士,你没有下文的话,家庭bang !bang! bang!爆炸哦
0	没有给老子死,爷的青春结束了A£
0	那女巫是不是骗他 花瓣掉光了诅咒反而消失了
1	没🐴世界:大神速建造没🐴迷你狗死亡桥,配备高空没🐴汽车,速度能达到80🐴!
0	要不是顾及艾斯  他可以把岛震的粉碎  一开始他只是水淹而已 就算再老  顶多多使用几次能力就没问题了
0	大家别喷了,这是个营销号找骂的。直接举报就行了。这人就是恶意在这边乱带节奏。周董已经到了,但是要14天隔离。被这些不可信的营销号带节奏。
0	五十多岁老成八九十的样子A\
0	哈哈哈,鸡杂真是nt,你们头号鸡杂王思聪开的团,你们忘了?真是脑瘫起来连自己老板是谁都忘了?还是说你们鸡杂狠起来连鸡杂头子都不要了?哈哈哈,笑死我了,原来王思聪开团是rng反串的王思聪其实是rng的人
0	别吹了海皇也不可能几下就破防,近距离抗住散弹枪,刃牙都打不动的人
0	帮忙解防沉迷,看我主页
0	玩游戏就要被扯衣服?你这么说的话,如果是你一个玩一个游戏,然后差点被扯掉了衣服,而且还有一堆人围观,你怎么想?是觉得你自己活该吗?在这洗什么洗?
0	哈咱配不配这个词有自知之明,宁不必管
0	“妈妈!妈妈!”“好了好了我知道你出息了,别吵了!”
0	我也是醉了,哈哈哈,怼的好
0	民政局不是带户口本吗?
0	头像有意思
0	本来想进来找个句子发个个性签名,结果那么hai长CI
0	我觉得你可以找个富豪,给你装几个高尔夫,就可以给你几千万[/呲牙]
0	我玩过,白龙吟,呸,赵云的技能帅的一批,是寒假疫情缅怀日王者官方关闭的时候没事下的
0	完了,和我说有啥用呢?笑死,你算那个黑界大佬呗。
0	不是没武侠小说是没有人要
0	费钱就费在装修,按他这装修没有十几二十万的拿不下来,我以前干过装修,看看也能大概知道价格,
0	?这个霞姐头像有点秃然。
0	安卓国服。一颗❤带跑全图保底18根蜡烛(不加任务的四根)加小金人另加一颗❤。无伤暴风眼一颗❤,毛都不掉的那种,绝对无伤,直接送到小金人路上。有意者看个人主页
0	这歌我真不行,调子太难找CI
1	易建联就是强,不服来喷
0	托雷基亚在贝利亚面前就是个弟弟A¢A¢
0	我艹,那天我在路边抓住条蛇,回家炖了,过几天不会有人跳出来说说是他宠物吧[/尴尬][/尴尬][/尴尬],艹了!!
1	天天调这些日本的舞有意思么
0	水友群嘶,酒,衫,舞,零耳舞衫溜。
0	阿姨你能不能给我找个老婆
1	华人在美国已经臭了,包括亚裔……种族歧视太大!!!日本韩国越南你们还嘚瑟的不行,能把皮全部换成白皮吗?
0	这个猫往上一画就感觉没了意境
0	里面又一个男的就是另一个故事了
0	哎,就知道天天烦我,每次我都小声说这是亲弟,一但忍不住打他B
1	蔡徐坤shabi不服来喷你爹
0	戏子能敬业点吗?拿个空桶网友这么好忽悠的吗?
0	这年头连猫猫都有洁癖了B
0	国家耕地有红线,其实是强制老百姓搬村給让出来的地方
0	啊这,没办法,有人不喜欢,但是我们喜欢,3闺女怎么不来当全能啊?
0	所以别黑了大哥们,没有意思的好吗?Lisa刚出道的时候不也这样,跟陪衬一样,其他成员不也歌词分的挺多的吗
0	你是什么理解能力,你跟你喜欢的人玩的好,你喜欢的人的兄弟喜欢你,你跟你喜欢的人在一起之后,他兄弟要让你们付出代价,可实际上有他什么屁事呢,他喜欢人家就把人家当成自己的所有物,人家谈恋爱了他觉得人家背叛
0	头像有了闺蜜哪里领
0	感觉外套换成黑白色系的,袜子颜色别这么突兀就好看多了
0	怎么哪里都是别人家的男友
0	可是我去看我表妹的时候,看她辛苦的样子,你知道我多心疼吗?
0	蔡徐坤定制装?好吧那以后我不喝安慕希了
0	哇哦 小姐姐好胆小啊 害怕就不要玩了呐 看把那人吓得都吼你了Bs
0	我高职,我们班女的没有任何活要干,直区教师卫生换水搬书,所有都是男生干,扫扫教室,擦擦黑板,我们班男生就比女生多一个,44个人CH
0	女王还是喜欢冰雪,武神CI
1	觉得这个女的恶心🤢的右面红心点一点我看看有多少
0	CO羡慕.是我理想中的伴侣相处模式,算了,还是梦吧
0	看看回复你的那个人名字好吧
0	阿光阿宗阿耀很自私,既然捉弄阿祖
0	比起十几年前其实已经少了很多了
0	你给我闭嘴吧 捂嘴 BsBsBs战哥:我太难了
0	喜欢➕头像 官网正品  没有垃圾片  七折!包邮!送盒!????????????
0	我打死了一个人机,人机盒里有三级包三级头三级甲
0	我刚午觉睡醒,搞得你不是男生似的
0	为什么啊AaAaAa搞得我都不敢摸了
0	猫猫现在特别精神,真的,简直就是野兽......不过确实是野兽,缩小版的Bw,跑十米左右的速度比我转身还快,一低头已经从房间穿过了客厅,还会抓人...但是都抓腿和脚,可能是想爬到身上
0	看我签名😍
0	我想说一句,冰粉,默粉,茜粉,你们都别吵了,无论你们喜欢谁?我们都是喜欢叶罗丽的,为什么不能团结起来?外面骂叶罗丽的有很多,咱们不能内讧啊,要团结起来对付其他人啊!
0	这道长还是有点真本事的
0	看我主页,啊秀有的图我的个性签名里面都有。
0	不是吧不是吧做自己心目中最强的还不行啦?
1	迷你狗还有脸抄袭元气骑士
0	后面内裤不错,看我背景。
0	你这个名字是我明日之后里面的头衔CICICICI
0	飞跃。。。零氪的我一直用到现在
0	这么点水,叠石头泼水不香吗?
0	他死了?你可以在我的评论下面蹦跶,别去祸害别人🙏🏻
0	我喜欢海兰珠,不喜欢这个玉儿😂
0	别啊,马哥,你限制了充钱我怎么变强啊
0	暗信是啥?那不是疯狗吗?
0	这些黑人球员都特别幽默啊,还有奥尼尔,很喜欢
0	我之前一直以为小仔爷的头像就是他本人。
0	别骗人,这么漂亮得姑娘是不会喜欢在工地干活的日结工的,,要是项目经理还差不多
0	好,很好,好好过日子吧
0	滚一边子去,别黑了
0	我选的就是mi10Pro啊,12+256必8+256便宜1500多,865也比990强不少,为啥不买mi10Pro,其实我现在有点后悔了,卖k30 Pro 12+512变焦版才是真的香,最便宜旗舰A¡
1	喜欢她的都是小学生吧????
1	拔刀了,碰见迷你狗戳我
0	对啊,小明的话被控了基本就没了,瑶还可以刷个盾,不会玩的当我没说
0	看我主页有惊喜CGCGCG
0	这画师就是给我们英语书上画插图的哪位吧......
0	行了行了,带理解家你自个儿找个地方乐吧,这是我的楼,我乐意发啥就发啥,与你无关
0	文丑死于乱军之中(谋主荀攸布局)颜良是被围攻而死的。三国演义看多了
0	记得上个视频,你说被骂小学生来找你这个视频就开始骂别人。
0	快乐很简单,简单才快乐,六一快乐
0	太刀攻速快,还有出血特效Bs
0	抓上路,遇到鳄鱼诺克什么的容易给双杀,抓下路被控到就直接给秒了,抓中路没孤立等于刮痧,越塔能力几乎为0,脆的要死,这种英雄就是队友强则我强,队友弱就投降,特别q进化加伤害削没以后,直接下水道了
0	第一次那么早来,可以顶我吗?CP
0	这父母干嘛去了A`开着车开空调人走都不可以?心疼孩纸还有警察A¬
0	我就说吧,马化腾第一有钱
0	好好的一万八被你说成八万了?A£A£
0	人人都渴望一份纯华朴实的爱情,可是当人接触的时候就会忘记爱情的样子,可能生活太现实,像爸爸妈妈那种爱情这个年代只会出现在电影里面,人的野心和欲望都很大,我还记得我朋友主页有个背景后面一句话,上面写爱情那有那么复杂,能让我和你开心笑就是爱情,可是真真当我们遇到爱情,有几个能做到呢Bt
0	赵粤其实很好看的,你叫其他人搞个妹妹头就知道了CI另外我头像就是她
0	别喷了,站在上帝视角说什么呢
0	你女朋友出轨必被你发现BsBS
0	谁加强我都信,唯独宫本武藏
0	有一起进群玩王者荣耀的嘛,群号点我头像在名片里哦
0	我手机壁纸要跟我在一个房间,我可能会死CI
0	如果你认为这是自私的话.那就是你的理解问题了
0	该死,杀了67个人,千刀万剐了他都不过分。
0	全部找有钱的男的吧!没有钱的男的别找了,希望你能找到有钱的[/微笑]
0	这防抖怕比鸡头也差不了多少
0	只有做了不是人的事才配挨不是人的打
1	东条英机的孙女
0	我觉得女娲可以打物法双修BsBs
0	以后我不来了,因为我要家暴
0	不要嘛就叫她女二可嘛
0	关你什么事,我又没有嘲讽凯凯和源源,我只是表达一下自己对千玺的崇拜,怎的发评论也是罪,这讨厌你别看啊,干嘛那么刻薄,你要不是千玺粉就别管,你要是的话就别给丢脸,真的好像我们千纸鹤内讧一样。AO
1	孤儿影是nt没意见吧,不服来喷,键来Bs
0	她们也有自己的身份,我近期看到有些大厂女孩因为潇潇担任了少年之名的舞蹈导师就来骂她
0	加我,账号在我个人主页
0	和金妮在格兰芬多公共休息室一起打魁地奇(我一个鹰院的跑去了狮院/笑哭)
0	你别再说了,到时候去相亲,女方再来一句,你有没有船Bn
0	我之前看过一个视频,是一个男的去,咋就喔,然后最后的成品就是那个男的不笑,也有一个很大的坑,那个科面积不是很大,但是真的很深
0	好看不火系列,小y在b在有个号!
0	19款瑞虎八有个性能接受,这个没看头!
0	如果加的是啤酒会怎么样?
0	那你在这儿说什么呢?本来这就是一个偏向于展示虞书欣可爱一面的视频,你在这儿找什么存在感呢?怎么了?我括号了你来评论我,说明你也觉得这个括号是没用的对吧?那我评论你没错吧?我也是在说实话,怎么的?
0	别喷了,这才是变形金刚是很结实的,不是一打就掉一地零件的破烂,只不过123部先入为主深入人心,而四五部没有衔接好,剧情较差,所以就觉得比较差了
0	五年级不可能 你看哪个老师敢让学生穿成这样
0	阿基米德被誉为最伟大的数学家,牛顿搞出来微积分都比不过他Bw
0	好像是超三,我之前在乐视看的!
0	就你妈你和七狗能喷粪
0	难道水泥路满足不了你们啦?CH
0	如果全国统一试卷!江苏考生个个是状元!
0	对对好像是这样特别是小时候。我记得我爬山类似悬崖下不来上不去那种差点没吓死Bq
0	应该是X玖时期的拍摄花絮。
0	他手上的那根螺丝杆有点长呀
0	瘦了也好,胖了也好。他健康就好
0	真的想不通这个世界为什么对女孩子的恶意这么大
0	宇智波斑:你确定给我和我老婆打架的时候np?
0	物是人非,有缘无份了
1	xz还能跳多久啊,上一个这么跳的过气明星叫什么来着
0	我的逃跑方法:我为啥要跳进去呢?
0	正真的路人都忙着家庭和生活,。哪有空看......
0	蹲个污妹妹,主页有q
0	觉得还是梦泪版的更经典BsBsBs
0	道门兵人只是我的计划,如果有一天,贵儿想走了,请放他走吧,以及永远不要放弃找回你的剑心,因为我的意中人,本就是一个......盖世英雄......
1	我愿用三年监禁换你一生阴影
0	现在看到不三不四CP嘴角都要翘到天上去了!
0	这是鹅呀,我家就有几只
0	我爱我家的日常生活中国人寿保险公司的
0	你们看过原视频的吗?为啥都说他没鸣笛,你们怎么知道的?而且像走已经走到直路上了,为什么要鸣笛?照你们这么个说法,那他走一路明一路劫,你这个车是不是不想要了?还是说你不想在这个村儿里混下去了。
0	我喜欢他们的头像,有没有人有啊CO
1	啧,不过也就是想用联动皮肤来掩盖这些迷你狗和破公司的抄袭事实下次再逼逼赖赖时有多了一个新的二逼理由。游戏抄袭联动授权。游戏还写着抵制盗版游戏,怎么不他妈快点抵制你?这不就正说自己呢吗?给爷爬。b
0	第一个冠军皮肤,几年madlife
1	现在的女孩子,戴个口罩就开始猜测颜值了,啧啧啧,丑逼戴口罩,一套接一套
0	兄弟想上1楼吗?有点难度,楼下有个独占10楼的Bs
1	迷你狗们,你们每个视频都是说我的世界的,我的世界和迷你就不能共同相处吗?
0	谁误导你说 «南史·齐武帝诸子传》«陈书·萧摩诃传»是野史了。
0	我都是前期辅助,后期才抢。我才玩小明没几天,还是不太熟练
0	吊你玛,滚回去吊脖子得了,傻比[/发怒][/发怒][/发怒]
0	不只是因为不公正待遇,他们哭,是因为想起了一起打拼梦想的时光,我们哭,是因为心疼他们那段差点把命都搭进去的时光里,我们明明心疼却无能为力,还要看着他们因为太火阻止后辈团发展被打压,从12变成9Bn
1	不就死了个自己作死的而已吗?有什么好报道的。
0	我头像就是这骚货
0	请问是您是什么品种的垃圾
0	看见老公的话应该使劲踩油门才对啊
0	火控雷达呢?进入领空了,干下来他。
0	一个小时十分钟......我都打不了CO所有活动,任务加起来才五十分钟左右,然后打一把划水的异界,才二十分钟剩下的时间都是浪费,现在成年更没事了B|
0	我觉得千玺抱住自己在发呆😂七周年纪录片什么时候能够出来CL狗屠营业吧,预祝TFBOYS成军7周年快乐💛💙💚❤多多支持王俊凯电影『749局』,王源新EP『肆百击』,易烊千玺电影『送你一朵小红花』未来可期💛
0	这只是学校里的规矩,老师的规矩,还是得有规则。朋友可以当,但是校内还是师生。就算大学很多是师生关心,但一个学生为什么要要求每个老师都是朋友,就算在老师眼里学生不是朋友不也很正常吗?她这么顶撞过分了
0	别人的感情用不着不想关的人的评头论足。两个人的感情靠得是真心,而不是性别。再说了,小编你是不是对耽圈有什么误会?谁跟你说混耽圈就一定是同性恋了?她们只是想尊重和保护这种违背世人寻常观念的爱(就像某些人对同性恋感到厌恶,就指责、辱骂别人)。
0	要玩q币退款车的看我主页q币到账后还可以退款,稳下车
0	我可以带看我头像
0	卧槽!你头像!可以加好友求原图吗?
0	别吵了啊,宝宝们,咱们不给她热度,风波就会下去的,她已经道歉了,再骂她就是咱们的不对了,咱们好好看文就是对巫哲,对撒野最大的支持。
0	别做自我介绍了行吗?这些大家都看得出来的AU
0	一直一直,所以问话都说什么当朋友,好。。。无语大学生就不用犯错误认错了?朋友就可以不分对错了吗
0	巴黎圣母院出来的xxs就是不一样Bq
0	惨爷,我喜欢你,和我一起喝紫藤花茶一起晒太阳好吗?老人嘛,多晒太阳对身体好呐
1	迷你狗迷你世界抄的是狗迷你屎界,迷你世界抄的是屎,你说是不是这个意思,你评评你细平平。
0	二代:大哥我新发明了一个术初代:是水遁吗?不是禁了
0	我没看过这部剧,我只是说杨超越毁了原著中的凤舞而已啊,我只是站在原著的角度来讨论,我矫情什么了?
0	那个是什么啊,驮了好多个宝宝。好可爱Bt
0	没次卡的时候战战都要习惯性躲开。
0	吴世勋:你才志勋,你全家志勋
0	这个就是铠甲勇士团队飘了,然后巴豆黑化
0	抱怨也没用啊,我们也没得办法,我们担心就是杞人忧天,还不如好好享受生活,想这么多干嘛,什么世界末日什么地球毁灭,去特么的吧,又不关我们的事BsBsBs
0	我的QQ头像就是摸头杀BtBt
0	支持你的说法,基金会也是一种特殊的文学写法吧,有一些跟神话沾边的元素也正常外基金会本来对很多文化的作品的创作都是结合于当地的特殊文化
0	我啊,是喜欢按自己的心里想法写个性签名和说说,不过啊,我不知道我是不是有抑郁症,也不想查我有没有抑郁症,我只知道每个人都有自己的伤口,很多人自己缓解,都有自己的痛,网抑云这个梗不好玩
0	一周年快乐呐!!!未来无限大,我们一起走💜💜💜
0	愿所有爱情都能有美好的结果❤️
0	我不知道为什么mn和mc对骂,但我希望你们不要别吵了,每个游戏都有各自的特点,(个人关点,不喜勿喷)
0	点我头像进去看看就知道了
0	他们都说了个人观点,不喜勿喷,有点儿自己的观点怎么了?
0	当那个女孩敢正大光明的把关于他的个性签名显露在我眼前时,我就明白我彻彻底底的输了A„
1	中国人学日语就是汉奸
0	这个在国外,在中国试试!随便一个交警,城管,地痞流氓,都能制他于死地,而且还死无对证,不是编外人员就是临时工,最后不了了之
0	报ID别废话那么多,你就看看我一八年级的打不打得过你AU
0	农村吗??农村地大,还没有个房子睡的吗A£
0	这歌成了兰陵王的常用BGM了?几个兰陵王视频都这歌
0	再告诉我们,女的家里必须有条狗。否则,男的不会留下。
0	胡萝卜侠 最后成总统了
0	本来就是,明明没骂人,非得被你说我骂人了,我跟你无冤无仇的,我骂你干嘛啊Bn
0	想问一下那个瑶瑶的头像有没有情头呀,谁有的话能不能发给我呀,超级想要的,谢谢啦
0	自己什么脸不照照镜子好意思来这里喷?
0	德云社怎么能没有评论呢?
1	啊这,孤影天下第一,不服来喷
0	把屎拉在这个女的面里AO让她吃个够,不是爱吃吗?
0	为了保护自己不让自己受伤就不要随便找一个玩自己感情的( ́-ω-`)一个人也不是不行............
0	好吧把我头像搬出来了
0	你不喜欢就不喜欢吧。没必要说别人。基本尊重都不懂是没上过学,还是有人生没人教?
1	这玩意算直升机?那tm有脚的人就能造了,xswl,也只有迷你狗能建个四不像的模型了
0	喜欢张显宗和岳绮罗这一对!(张显宗我牙疼)
0	我天,绿洲照片还有人放?是看不到澄清的嘛?CMCMCMCM麻烦看看我头像再说换头吧CO
0	你是我拉的屎,哪来这么多话AUAUAUA£
0	卧槽,那个说麟宇轩菜的Tattoo在XQ打辅助Bw
0	感觉自己不够成熟? 去吧 骑行游遍中国一年后你就成熟了Bs
0	罗永浩是何方神圣,他比越野专业人士还牛逼吗?
0	天天蹭ts热度,引战,醉了,评论区大神都别吵了,ts不配,行吗?你们快去ig应聘,他那么菜建议赶紧你换下来,S10你夺冠了我就舔你,可好?
0	兄弟我也不会玩猴子,我还以为只有我不会玩猴子
0	别喷了各位,你们无论再喷,王者荣耀的人也认为王者荣耀最牛逼咱们何必和一群井底之蛙比较,我们自己知道LOL牛逼就行了,王者荣耀说自己热度高哈哈哈,去年lol周年庆,拳头有记录,全球有十几亿玩家登陆,王者荣耀呢,所以别再说了。
0	毕竟是斗尊强者小意思啦
0	垃圾小便,居心不良,混吃等屎去吧......[/弱][/弱]
0	现在大家都图个热闹,办个喜宴,一般就算老板晓得,也不捅破的
0	这个市场上这么多车都是被丈母娘逼出来的。
0	这环境我看着......算了关手机补作业口
0	扫把星 怪不得到处灾难...
0	只恨我这一生,浪荡不羁爱自由。
0	就是尿酸和什么钙的结晶
0	包子不好吃  要吃猪肘子
0	为什么我对面的劫都是我看见他我就没了,地上只残留着两个影子,后面只有一个,有时候也没有。
0	着魔之人,往往口中冠冕堂皇
0	噗嗤你蠢的?麻烦把全名连起来念一下?
1	她真的是个神经病,娱乐圈没哪个是这样的吧
0	虽然不能创造新事物,但是可以在基础上改进技术!
0	云玩家?讲话啊,你不是很牛吗
1	你的第一句就表名了你是个迷你狗
1	不是音游玩家不要乱摁,真难听
0	『朱一龙』最近有谣言说我喜欢你,我要澄清一下,那不是谣言银河璀璨,星光灿烂,唯你牵动心弦。灯火阑珊,仿如隔世,唯你举世无双。
1	二刺螈给我滚出克!我最讨厌二刺螈了!
0	你一个中国人去骂韩国人?
0	既然脏你都能说成对的,那为什么还有那么多人喷格林AUAU
0	蹲一个挂情侣空间主页有账号
0	对对对,我跟我头像就是动漫的,我头像里的女孩子踹着他的肩膀那种,他选的,他说家庭地位这样很明朗了🌚🌝
1	北京的卷子我真的瞧不起AN(不服来喷)
0	首先没钱,第二腿不直,第三,腿不细
0	别喷了,嫌网络暴力还不够,是吗?他控制不好情绪,也不关你们的事啊!总在后面加一个勿喷的人,有意思吗?自己明明喷了,还不愿意让别人喷你是吗?个人观点??个人观点,自己心里想不要发出来,现在什么奇葩的人都有,他爱怎样怎样,你们不愿意看滚啊,不要轻易的评价别人,你懂吗?
0	飞驰看我头像Bs,快回我
0	剧情一边过的除了没看任务,感觉都简单,实在不行抬把风儿子猥琐
0	就你正义,你最正义可以吧?你最正义没人比你的三观最好AKA£
0	暗世界野人被秒是什么BGM
0	你说的对,砸锅卖铁买回来了结果不会用,还不如以前玩顺手的英雄能上分,结果真是啥都没有[/呲牙]
0	铅的燃点低,延展性强,除了容易进入血液造成铅中毒,其他简直就是强迫症的福音。Bs
0	兜师傅,是你吗?好巧哦,你又来十连抽。
0	人家岳父是谁你不看看?不融资不上市能搞的起来?你看今天的大公司谁不是一直拿钱才搞起来,别以为简简单单赚钱屯钱就能做起来
0	用最可爱的语气说出最黄的话,不愧是我男人😂
0	小草哈哈哈笑死了 小学生频道?pk小学生最爱频道?如果是摆拍当我没说
0	头像有了,对象哪里领,没有回复下个帖子见
0	爱她才会记住关于她的所有东西
0	解释完了我错了你还骂?没🐎🐶
1	傻子,小学生心态,迷你狗去死
0	评论区别吵了,有什么好怼的?喜欢男生还是女生是别人的事,你们要是不喜欢就不看也不听,没必要这样吧!喜欢谁是别人的事,没关系到自己就不要在那里诋毁别人了,尊重一下别人吧,好嘛?
0	那个  啊~  和女儿国里大圣假死时候的啊~特别像,一样样的神韵hhhhhh
0	说实话我头像就是这一集截的啊哈哈哈哈哈哈哈B然后看到这集我后面还没看完CL
0	为什么哪里都有赛文呢,因为赛文最爱地球的
0	?我不是很懂你的意思,是真的不懂
0	半肉蒙伢加上被动回血快的要死,一个一技能下来残血就回满了,而且还打掉铠至少一半血,蒙伢买个暴击装一技能满屏暴击伤害,你是没被蒙伢打过吧特别是半肉蒙伢,加上被动比战士还肉大招加速二技能减速,铠追都追不上
0	你爸是日本鬼子吧,才生了你这样野种
1	迷你世界抄袭mc再加上这么菜的主播,名字是迷你狗屎。
0	完咯完咯,一博要变成姑苏小绿茶了😱😱
0	emmm他带的是迅捷步伐,中单阿卡丽容易被耗血量而且本身不缺伤害的,带迅捷步伐对线好打,虽然我自己玩更喜欢带征服者CO
0	啊啊啊啊啊啊我对象也给我弄了这个,打着电话的时候背着我打的,然后打了半个多小时
0	手肘以下才算手球吧?那个位置不到呢
0	瑶:一会师姐一会师哥,我到底是男的还是女的?
0	嗯嗯,你人真的好好B£我被喷了几回也被无视过,现在都不敢随便评论了BwBw
0	别喷了好不好?她低毁撒野是她的错,你们没必要为了她骂来骂去,他已经道歉了,巫哲也澄清了,方脸不方脸又关我们什么事?她想出道就出啊!以后在娱乐圈混的好,是他的本事,混的不好,也就那样,所以别喷了
1	SNH48真讨厌,以前还不是翻AKB48
0	这些最终落入大陆军队后勤部!卖的越多越好!到时签收!
1	老逼婆子作死玩意儿
0	哈哈哈哈说到点上了,30岁的是哥哥,十几岁的是妈妈爱你哈哈哈哈哈哈哈哈笑死我了
0	战队赛招人,黄金2就能进,没啥要求,以后能打战队赛就行,名字是:星恋lucky,加我扣的,点我头像
0	我这个头像就是我
0	所以,你最后白给了吗?BwBwBw
0	所有人都在反驳你这个观点,你还不知道谁是对错?
1	这是什么垃圾营销号?我喷你怎么了,随便骂这个营销号,写的什么垃圾文章,看我这不没事嘛,怎么骂都氵
0	两家粉丝都冷静一下,都知道你们是为了自己的爱豆好!但是要明白什么是对他们好的,什么是对他们不会的?小螃蟹千纸鹤你们两家吵架只会伤了和睦,友谊,如果真为小凯千玺他们好,就别吵了和睦相处
0	sb玩意你家没女人还女人全是窝囊废,sm玩意
0	这个女人太恶毒,为什么连孩子都不放过,真是有后妈就有后爹啊
0	你不是一个人,,,我知道下面有人会说我骂你不是人。。。
0	赛罗都多少年没当主角了
0	儿子和女儿......情头......抱歉我真的......
0	你见过警察一个去抓贼吗?
0	真实你大爷!你是人妖啊,两边都知道
0	当然是饿狼捡回一条命
0	在坐的各位孝子,自己爸妈死了都没这么伤心吧
0	都别吵了,有种问我那个网站玩自己喜欢的队。空口说谁赢谁赢,敢的来
0	有人喷吗  这他妈谁能反应过来啊  肯本就没有救的机会啊
0	特斯拉:小鹏你不行,因为你生在中国,但凡你找个黑人整个非洲进口都不会这样,
0	求你们的个性签名🌚
1	占个位,看看有没有一大堆破鞋+女权狗进来喷。
1	又一个迷你狗的诞生。
0	评论去别喷了,人家画手挺不容易的,你们一堆在下面骂她画的人物,这本身就是不好的,如果真这样做了和我们恶心的肖战的粉丝什么区别呢?如果真的讨厌肖战的话,请你不要人云亦云或者在每个视频底下都喷,这样只会让他黑红,理智抵制,不要把把柄交到肖战的粉丝手上,成为他们洗白的工具
1	孝子洗地惯用套路。1:他已经认错了,为什么揪着不放?2:你们难道没做过错事?3:我只是单纯的路人,看不惯你们网爆他!4:我和他学技术,人家技术好就行呗,犯错了关你们什么事?5:守护孝子们最好的孤影!
0	阿姨,评论区有好多品种的癞蛤蟆等你选呢😏
0	不行,为啥他喊少君喊的像“太君”CICI
0	还来个一百万的也是搞笑
1	哪个不是丑逼大象腿
0	👈没听过ASMR助眠吗。,但是这个确实分人,评论区可以别吵了,不知道的可以去百度一下,每个人感觉都不一样的啊Bo
0	我的那个第七秒像个疯子Bw
1	赶紧退圈吧每天刷看点都是xz有意思吗就想刷刷看点真烦人我就是天天看你们刷霸屏路转黑的不服来喷
1	原来没有迷你狗,我走了
0	啊啊,这个新闻我看过,最后她们一起救火了,还好没炸
0	你知道我一天到晚都在黑她??你告诉我你那只眼睛看见了
0	这些节目都是演戏的。不要信
0	我玩的就是法师,我们的中路一塔基本不会比对面先掉
0	不会的,造假鸡蛋是个骗局,叫你造假的只是骗你学徒费
1	我听见卡卡这个人我就想吐。因为这是迷你玩家。我一听见迷你狗我就想吐。
0	当跳过龙坑的时候,把两个图拼起来了
0	实体303和him听见了不得杀死你。
0	前面的看懂了,后面没看懂
1	迷你狗盗版上天了。
0	当然RNG跟他非亲非故没必要便宜卖,但是之前谈好了价钱,突然整这么一出幺蛾子,你说是RNG临时变卦不要圣枪哥了还是LNG坐地起价了?或者你真信圣枪哥自己不想走?来分析一下,RNG变卦不想要了,RNG也肯定不会这么晚官宣名单,既然不买了,那么说明手里有合适的人了。圣枪哥不想走还没出结果先取关东家?
0	红颜多薄命,悲剧颂九歌。秦时人未还,皆是领盒饭。
0	啊?要不是亚索没蓝了会打不过狐狸🐶
0	综合榜单没喻言家高好吧,别乱吹
0	刷到视频是缘分,留名点赞再走呗Ao明早继续更新!
0	徐庶对曹操评价很高啊
0	这个头像有点意思,自己定义的?
0	我觉得fpx换个打野随便进
1	还好死了,不然救活还要照顾他一辈子,把父母耽搁了
0	这是freestyle battle,全部舞者都不知道会放什么音乐,要根据音乐进行即兴发挥,平时做的出,到赛场上可能只能发挥百分之十。
0	好像还真有点像大陆了
0	你了解可可西里吗?无人区狼和野兽随时可见,还有食肉鹰等等,带了武器都不敢保证能不被袭击,更不要谈一个弱女子了,被咬成那样已经是很好的结果啦;
0	对啊,没有拿到冠军心里难受很正常吧
0	不,我觉得应该是郭德纲😂
0	我想说。在做各位都是垃圾。敢去我≈动※态买个号来锤我
0	麻烦你们别黑了,黑的动吗?电竞名人堂进去了,把官方脸跟一堆无脑黑抽的啪啪响,我差点笑断气,就这样还硬黑?尬不尬啊
0	A¢我又没没说她能买,没有你就得拿英雄碎片换。
0	假如你忘不了前任,那就不要祸害别的人
0	合资、引资打击了国内企业
0	咳A¡A¡15。。。150可能多那么一点儿
0	别吵,铠甲第一部就是中日合拍的,炎龙那个动作可以说是致敬巧爷,别乱说什么抄袭了,国产特摄也就这部能看了,别黑了
0	院长,这抓不住呀,大街上到处乱跑,我要辞职了
0	等我有钱了一定给白哥买和头
0	被删了。我评论没被删吧B±
0	看到顶上战争就没看了,后面又是日漫的通病,秒天秒地秒宇宙,各种扯
0	就骗吧,猫怎么可能拿得了手枪?
0	没人不说暗话,看我主页链接各位
0	这个配音上头🌚让我想起了内个大傻子🌚
0	你用上一天120hz的手机,然后在去用苹果,你会发现苹果卡😂这视频上你是看不出来什么体验了才知道什么叫回不去
0	看标题。表演赛。用来活跃气氛的
0	一般般,铁的东西敲几下就碎了
0	我记得她好像带小孩上过综艺,也没啥问题啊,怎么到现在一些女的看不爽就开始说作了
0	其他的我不能说什么,但我希望不要拿重度抑郁开玩笑,抑郁不是矫情,也不是经历过挫折都有抑郁的,抑郁真的非常难受
0	虹彩七?看我背景图BŒ
0	你想多了,朔野城城主那么恶心,只配做反派
0	小胖这篇文章质量低了点,首先铜币这东西前期换换还行 后面就算了,声望,忍玉永远不够,轮回石也是前中期换 后期不需要。
0	知道你 nt了,不跟你计较了A¢
0	。。。我是真的搞不懂下雪天穿裙子。。。哪怕他穿着裤子BBB
0	你自己说的话真是显得自己没见识
0	还是e有盾的塞拉斯好玩些,没盾就是有点太脆了
0	看我动态 给你福利懂吧????不用谢我
0	王者荣耀哪个拿出来不是个真英雄。
0	这种女人活该,自己口里说出来,我女儿都不要了,这种人不配拥有幸福
0	你可真是无知,一个明星哪有不包装的,平常人爱美还会做微整呢,怎么着你活在六十年代啊,整个容能把你吓死啊,说这话真不过脑子,真是可笑
0	嗯,好嘛,没马的东西,你的屁屁又欠了嗷Bt
0	别人至少找代打,你师傅刷星星刷上去的吧
0	是个巨乳,我默默地打开了浏览器
0	要这个车主在小区有房那邻居要小心了,说不定什么时候你们打扰到人家了,后果自己琢磨一个鸟拉屎都这动静要打扰到人......
1	粤语大于国语
0	而且评论田猛高手那句话是你最强大叔剑圣盖聂说的。
0	蹦极前工作人员肯定都沟通好了,沟通好了才会把那女的推下去,那女的回手拉什么意思
0	就这我普通华为平板就35mb
0	外国烟有售 扣扣首页
0	迷你……赔钱了奥,还是别吵了不知道下架没,应为不算是版权纠纷好像是不正当纠纷????然后建议你们去玩玩mcmc光影材质特棒玩法也特棒BtBtBtmn偏卡通很容易低龄化
0	去b站看原漫地缚少年花子君,截图
1	弱子们来喷我啊
0	知道创3的粉丝有多狂吗?给一个即将高考的学长捆绑cp p遗照,现在本人已经知道了,你让我怎么说话好听A°
0	很多年没有回老家了,夜晚经常会想家,真想回到那个小时候的家里......
0	玩过火影吗?司马的玩意打不过也要发表情摸头气死你,通常都能让人失去理智让他操作失误然后反打
0	保护金式,从你我做起A
0	所谓有始有终,可能就是高中的开始我们分在同一班,高考时恰在同一考场,然后在像十五年前那样不再遇见。
0	琦玉老师:你特么就不能抗揍哪怕那么一点点也行啊
0	虽然我们不能吃肥肉,但是看着这些主播吃肉肉也是很过瘾的
0	车主都没动,按你这么说应该是那个女的去看车主,因为车是被撞的CP
0	她演戏不行,但综艺上很好,黑粉别黑了
0	还不是一堆网络乞丐搞的
0	当然国内依靠根服务器进行域名解析的搜索引擎的确会瘫痪,最初的互联网是通过海底光缆铺设建立的,也就是当年的电话线建立模式,不懂不要乱说
0	你怎么不说小车车主?TMD 停消防车道还有理了?
0	你啥思想?领养孩子不好吗?帮别人领一样,孩子也当自己的孩子,孩子将来也会报答自己,也是为别人做好事善待别人的孩子也是一种积德积福有什么问题吗?感觉从你这句话有点封建思想...必须要有养亲生的
0	以后有时间老子就过来骂你两句
0	GM进了直接封,我2100的分撞我同学,他卡分,我上分,我俩直接封号了B£
0	蜜橘之夏以前488吗?我问一下
0	你长眼了?青稚都在明哥身后,明哥照样动手,在德岛后与藤虎一战你不知道,还是藤虎不是大将?笑死,顶上,三大将联手拿不下一个快死的老爹,大将真牛逼!
0	安卓蹲监护人,要求:是个人就行。孩子现在一翼随时变无翼,孩子不敢过伊甸(因为根本过不去)有意者看我个性签名,孩子等你B
0	这个既然是不是那个经常在QQ看点里刷到的那个脑瘫什么荣耀寂然
0	又多一只张大妈,够姣
0	还是有不定因素毕竟我还在河里洗过脚
0	我想体验一下手机一直响。拜托了
0	点我头像这些都有
0	都别吵了这个啥b小编就一跟风的谁不知道王者里面有多少lol的东西就算是小学生我觉得他也不可能说出lol抄袭王者这句话这个啥b小编一看就是家里没钱想整点流量蹭热度的直接骂小编就行而且游戏的本性就是为了让人快乐所以你们没有必要为了啥b小编的一句话吵起来
0	😂说竹象的,自己停了看下有没有鼻子。
0	废物  下辈子投胎做猪吧
0	农民不炸a地主为啥要自己丢王炸?
0	凡人能出一个三百级能得到多少东西的么。平民玩家终究是多的。赏金令出多少武器,充多少能得到所有我们也不关心,也不是我们能关心的。
0	网名:堕落的魔鬼个性签名也是贼伤感的,中二到不行,当年还觉得自己特别酷,现在想想当时我同学看着我的网名对我笑的那个表情,尴尬到想进他们脑子把那段记忆扒出来CO
0	卧蚕是卧蚕,眼袋是眼袋,分清楚啊,大哥
0	和来女士是初恋,他29岁的儿子那来的!
0	七猫和大黑就是天生一对儿专为蹭热度而生
0	没钱买上a4  有一点钱买5系  有钱上劳斯莱斯 中年上奔驰[/呲牙]
0	我还以为是个性签名是“对方正在输入……”
0	将二者其优良结合起来,岂不美哉?
0	穷酸命!嫁人家,这小子发不了家!
0	燕双鹰:我赌你的法力不能成功
0	除了下等上单和这绿毛龟,我没骂过任何职业选手。JD是真的恶心到我了。
0	看我头像,扫码下载
0	不要钱,我能把飞机票吃回来
0	小编搁这瞎说啥呢啥玩楞头像就是本人啊那头像他妈的是机智张好不好啊不知道瞎说
0	之前说火葬场没生意没事做,现在好了生意火爆。
0	我发现很多聪明人,这是演戏,当什么真
0	工人工价越来越高 材料费越来越贵 地皮越来越值钱 看不出怎么崩盘
1	天佑一个傻逼而已!啥也不是的狗东西!不服的来喷亲爸
0	他会以另外一种方式回来看你
0	感觉张予曦的脸不适合古装,混血异域风太重了
0	据我所知这玩意儿不是水,摸着像油而且是循环的,我在别人厂子里见到过
1	把这些留守儿童埋了。不然长大之后可能会有极端思想。像我这种。
0	哈哈我头像就是这个猫
0	但凡长了眼睛见过刹车长啥样,都不会发生这里面99%的SB事故!
0	讲真的长的好看不经意就有好处,我也是部门竞选有个和剧中蒋芜一样胖胖的女生我们竞争的嘛,尴尬的是她刚刚让别人投她一票被嘲笑了我不知道就又问内个人笑着直接投了还叫周围的人都给我投了B|B|很现实
0	网络害了我,游戏伤了你!
1	叔叔我啊,最喜欢能赚钱的东西了,二刺螈给👴爬
0	看我签名,帮帮忙好兄弟们
0	没事,中国十三亿人,不出几个脑瘫那才有问题
0	看我签名,铁汁们CKCKCKBt
1	必须屏蔽,迷你狗
1	南京大屠殺你也衹是聼説的
0	这是对人的尊重 自己的素养 的体现
1	第一强者:辰东,不服来喷
0	#朱一龙盗墓笔记重启# 🌟 #朱一龙吴邪# 🌟 #朱一龙2020爱你不停# 🌟 #朱一龙2020并肩前行# 燥起来!期待盗墓笔记重启之极海听雷,期待朱一龙饰演的吴邪[好喜欢]@朱一龙 20评互捞 #让全世界知道盗墓笔记重启要播了#
0	注意典韦只有8级,你们别杠了A£
0	后来有一个熟悉的音乐来了,这个黑人抬轿子向他走来了。
0	我们来摘下眼......啊~没摘呢~
1	楼上的,你,这,种,傻,逼, 的,咋,还,没,死?
0	我个人感觉肯定有一堆黑粉借着这次撒野的这个事儿胡搅蛮缠,确实啊,人家已经道歉了,真正的撒野女孩儿是只要一个道歉,而不是一直在这儿胡搅蛮缠,狗蛋不也说了吗?别吵了还吵的指定就是黑粉了,而且
0	也不难听,只是到这个时候已经渐渐不如以前了,大神少了很多,年轻的歌手刚出来
0	我敬你们都是一条汉子
0	这么大个箱搬上华山收你2000还真不贵,你有本事你叫你家人一起搬啊!或者用直升机吊上去看不收你5万
0	乔丹排名46,后来引发矛盾了才让他c位
0	说实话路飞娜美基本没可能
0	有哪位在广州的女性朋友喜欢黑人大jj的举个爪咯!😂
0	太节俭了,影响生活质量,过的不舒服,一年看几场电影不过分,可以去看便宜点的嘛,北京也有二三十一张的票呀,俩人五六十,可以接受
0	王岳伦都混到和大sao一起吃饭了。也没啥优越感在这了。
0	老大,你已经赢了上帝,快回来吧,我们的黑曼巴。AJA
1	天天混社会的,这最讨厌这种不务正业,拍这种低俗的视频的人,我看这种人是社会上的毒瘤,应该扫黑苦除恶,那些舔狗们不服来喷我。
0	有也不张扬,更不会搞这些没有营养的东西
0	属马的加油!接财神,接好运!
0	起先我点赞,看到最后我也就取消了
0	为啥所有人都以为我说评论区只有这几种人,我说的是会有啊CI
0	都是一家人,所以都别吵了
0	连小孩都知道她只要怀吉,可......
1	最该死的还是中国
0	所以污女孩子加我,你懂的,qq主页有
0	这俩女的不错了啊,不要可以给我
0	不怕剑龟老头没实力,就怕老婆身旁不给力,哈哈😂
0	你的第一还不是你赖皮呀
0	我记得我打了很多次,虐出阴影,后来神枪出来随便打,没挑战性,怀念以前
0	就鞠婧祎,还八大美女,她美女,我就是仙女
0	气质方面不像会功夫的,玩功夫方面火不了,永远只能是不温不火
0	咳咳,好大啊。(看我主页)
0	请问你小学毕业了吗?这种鱼生命力顽强。
0	呃,不好说啊,也有很多沙雕的情节
0	悠着点,要是笑死了就不能吃老秦了哦~Bt
0	你在此不要走动我去给你买几个橘子
0	说什么辜负瑶信任的,看清楚了吗 李白伤害高,所以把瑶打下来了,这是川川刚好在对面泉水,而且瑶被打下来有一小段时间的后摇,并且泉水判定的是先下来的瑶
0	这双眼睛是真的大,瘦下来的面部特色就是眼睛了,瘦了估计显得眼睛更大
0	看我背景开车
0	鞠我也是看不出来跟以前有一点点像,吓我一跳,简直跟换了头似的。但是爱美之心谁都有,别人zr也跟我们没有关系呢,大家就别喷了,反正又没有花你的钱zrAU
0	某幻是谁,不过,来根易安吗
0	哦!你的意思只有宝马才躲得开。
0	正常,每次和女生打游戏每次都最先冲上去......
0	哈哈嗝,没事啦,只是问问
0	吓人啊,我们老师给我们讲过
0	朱东西自己的评论被删除了,都不知道原因
0	不为谁而作的歌 林俊杰唱的
0	一样,我也该好好的反省一下自己🤔
1	盗版走起 你们愿意给你们美日韩主子捐钱海争先恐后,我也是很震惊喔! 从来只玩盗版。
0	三百万粉丝,你就酸吧
0	喜欢这车,除了前脸,这个争议比较大。从电车逸动可以看到,其实不好看。我感觉这个和55一样,被脸给毁了
0	人善被人欺,做事不要虚,所有精神小伙全部听令,整起,天黑路滑,这社会复杂,你往高处爬,那么就有小人来找茬,精神来自灵魂,不是动手伤人,气质来自豪横,但豪横不是近牢门,懂的撒,散会!不好意思,走错片场了
0	粉丝嘴很臭啊,真是招黑小能手,我不对她作出评价,我只觉得你没素质AVA
0	怂什么判就判刑呗。你是强奸未遂,最多判个几年这么怂干嘛。是不是男人[/发呆]
0	放屁 过去的枪有现在的威力大吗?躲在大树后面总而言之要好一些吧 特别是远距离的子弹 动能已经消耗差不多了
0	啊这,我的头像就是狼尾发型,这个发型真的很挑人,我现在后悔极了B£B£
0	这关营销号什么事?,您又不懂营销号是什么意思?我有省标,您有键盘,我还每天只两小时A¢ 我需要酸?
1	感觉这女的好作,不服来喷
0	不知所谓,又说需求不足,又说增产了,还说80美元每楠是平行价,自相矛盾,你的水平想表达什么???
0	孩子说:“我只是想试一下这个假人有没有DD。”BwBwBw
0	你跟我说凯是书呆子?这背景也太假了吧 在峡谷里这特么的是个爹
0	这么近,你们说没有后坐力。打进账没有后坐力的。你们去看看事业显示有没有后坐力没有?
0	也许有其他理由,套路多的去了!
0	对付你这种人不需要素质
0	我就领走1号色,就好,不多要
0	你爹看不惯就喷的啊,你让他们不发?
0	我才不会无聊的去数她掉了四个蛋黄呢
1	呦,这不无🐴游戏吗,狗振兴,振你🐴的兴,振你🐴棺材,死🐴玩意儿,不服来喷爹。
0	表弟不丑啊,只是现在没有团队给他设计外形罢了,我可以给她表弟引荐一支专业造型团队,这支大隐隐于市的造型团队从经打造出轰动亚洲的杀马特洗剪吹,我相信团队定会给这位表弟打造出张杰一样帅酷掉渣天的低调且记忆深刻的造型。
0	我不想他上线他就不上了?什么问题
0	失去和得到是互存的,当你得到一件东西时,然而则会失去另一件东西
0	行了别吵了,跟狗蛋回家吧
0	你还有脸说我?你tm有资格评论我?我真笑了,有1说1我可以没资格评论他的视频,但你绝对没资格来评论我
1	真是好巧,前几天刚好在浏览器看到了悬赏事件,结果发现两个文案差不多,文章还是半个月前A£A£A£(xxs喷我之前自己去百度一下,文章作者“菜鸟谈手游”)
0	骂我都是“你怎么不去死?”,让我怎么相信有过爱?
0	在QQ小程序里搜索个性签名,可以找到符号
0	别吵了别吵了,0202年了谁不知道泰森是替身使者,身体强度硬抗原子弹,还能开鬼背
0	有一次玩貂蝉偷对面蓝,打到丝血,我方打野过来一个惩戒给我抢了,打野是阿轲,我就想问问阿轲要什么蓝?然后后面团战我没蓝,用不了技能,没上,打野还在那儿说貂蝉不会玩,都不参团,我TM...B这种队友真的气人。
0	你不说还好你一说就来感觉来
0	家猴,快和猴子们一起去漫步球场吧。
0	这样人承受不住舜停跟瞬间加速度的冲击力
0	搞不懂有那个戒指为什么跟夏提雅打的时候要用卷轴放出错误信息?🌝
1	一群nt二刺螈
0	砸到蛋的痛的时间也不短,长则痛两天,短则俩小时,时间没你们女生长,但痛肯定是比你们女生痛BsBsBs我说真的,你们再严重只是走不了路,我们那玩意稍微用力点,能躺地上起不来BsBsBs别问,问就是过来人
0	别看我主页签名
0	其实我觉得不该叫圈,汉服是整个汉族的,而不是那么几个买点汉服穿点汉服就讲什么袍子啥的,我觉得应该是叫汉人CL,人家旗袍穿的那么多也没见得满人还有额外的名称
0	谢贤是不是打错人了,人家一直没说话,打他干啥
0	前面的都是冤死的,指挥官一声冲!然后前面的都是被后面挤下去的BsA
0	王仕鹏这球有库里的水平
0	看清楚我头像就是我家猫,不要偷图
0	要开学了,有没有帮忙养号的,3个s,10来个a,每天就打一下决斗场和80活跃,段位不限,有未成年限制,我主页有qCJ
1	秦牛正威真的是个奇葩是个谜
0	别吵了小李实力和樱差不多可以了么就不能说他俩一样强?偏要谁高?你们见过小李七门绝招?万一会啥或者不会啥你咋评价?这都博人传了
0	蔡少芬的口音哈哈哈哈哈哈我爱了
0	哥们,你厉害,敢冒这么大的风险,互关一下如何
0	那我这个50多星的还真是废物呀CHCHCH
0	火了记得叫我,还有怎么没有评论和这个BsBsBs
0	别吵了别吵了,外战都是战友。但没有人意识到G2今年又多了几个新爹嘛?
1	我歧视除黄种人以外的所有人种,不服来喷
0	所有给楼主点赞的都是lnecel,垃圾男中垃圾转给男人抹黑的垃圾们。
0	就是在别的剧下面刷其他剧,相当于nc
1	人家都已经道歉了,而且人家也没做错什么,就服你们这些喷子🐶
0	卖菜刀没罪,用菜刀杀人的有罪
1	这评论区都啥玩意,说的是别在学校喝酒,你们就开始在这说不让喝酒,你们语文咋学的,不服来喷
0	小编说的是最后还是坑爹啊 ?骚注意少出 ,坑人如坑己。
0	黄种人非得把头发染成金色或黄色才能唱英文歌么?
0	这位同学,这就说的有点过分了吧?
0	蒋劲夫挺可怜的 女友玩7p 打了还被玩梗
1	缪斯 万岁! 真姬 琴梨最棒!九色奇迹一直是你们!
0	谁叫你专看人家休息的时候??
0	大卫 路易斯 之前我记得任意球也不错
0	看我背景和个签,互帮一下,我确认了也会帮你
0	专家说过 多用这个盆骨会下垂脱落B
0	现在什么人都开着车到处乱球晃,看见女司机我每次都离她们远一点!真怕她们啊
0	你哪句话理解出这个意思了?宁怕是没有学过语文?。。
0	科比说:他就像一个大男孩CJ
0	八王?人b2绕地球一圈还要加几次油你这直接就绕地球几圈不带加油的?CMCM
0	姐姐的胸不是胸,珠穆朗玛的双峰
0	人家地整的平。地不好产地
0	啊,哟~啊,哟~他们吃狗肉喔~吓死我咯~吓死我咯~啊哟~[/抓狂]
1	啊sir,不是吧CG迷你这玩意儿连小马宝莉都抄了。。还要不要点儿脸。。。中国的孩之宝竟然会给这种游戏私联。。迷你成功让我当年的无知迷你狗到近两年的不温不火再转变成现在的极度厌恶CQ
0	我找个师傅/小伙伴一起打游戏,之后我是蛋四女主法辅,安卓Bƒ区的(有意点头像看资料)
0	你是网红时我还是1.2年级哦!!
1	加个片尾是杀币吗,不服来喷
0	再骂一句钟玉徐曙这对狗男女!
0	我:25、25不灵姐浏览量没超过30,我妈:别吵了,知道你出息了Bn
1	还敢打中国?这老逼头子想的真好可他没想到我们中国有的是专家这帮专家可厉害了平时就爱忽悠恐吓老百姓老百姓发现古董文物什么的也不知道从哪钻出来的劝其免费献给国家那小嘴叭叭的老百姓只好拿着五百块和一面锦旗如果小日本再来侵略只要专家出马日本被劝降拿着锦旗在那乐
0	比我画的好看多了,原谅我手残CICO
0	cpdd,我初二,找一个比我小的,挂关系用情头,看上的小姐姐点我头像
0	别喷了别喷了孤影已经原谅虞姬了
0	有在多人不喜欢又怎么样?我喜欢就够了,为什么翩翩要在意别人的看法,别人黑他就假装看不见,我依旧喜欢他---------肖战[/微笑]
0	哈哈,三郎应该是女孩子吧
0	我真的太喜欢我的猫和你的爸了 我开玩笑的 我没有猫 你也没有爸
0	大家别黑了,都在给他热度
1	这女的太可恨骗了彩礼还悔婚,该杀,杀的好
0	干的漂亮 什么事一曝光 龌蹉就都浮出水面了
0	看不懂你就不要发表评论,发表了就是喷子
0	???逻辑牛逼,因为感冒就要帮忙养老,牛逼牛逼,哈哈哈哈哈哈哈
0	靠颜值?难道当鸭子吗?要是能靠颜值吃饭我还用上班?
0	你已经跑到二楼啦,没事儿啦
0	小队入伍那天钟大终于出现了,摸头照有些dw还把钟大给p掉了AO
0	要是用你这头像就是海王的话,那我不当海王,我用你这头像,我不就是海王了,要是我想的海王,我这头像就是海王头像
0	虽说电子竞技不需要视力?但是这么远我真的看不到人...
0	可以仔细看下 第二波鳄鱼根本就A不到诺手
1	AV谢谢有被笑到嘟嘟嘟stay老不死Lisa只有十几秒镜头怎么没人骂她滚出BP金煎被骂到走路不敢抬头在舞台躲镜头怎么没人骂她滚出BP
0	文章后面说了:“认真你就真的输了”,所以大家别喷了
0	我就知道有人提,我进来就是翻评论看有没有人提的,这样真的很招黑,害~
0	谁还没个年少轻狂的时候呀
0	在后宫中,一心一意爱皇上的女人不被皇上喜欢,偷窥皇位的人被皇上爱
0	你不知道有水泵么,还有沙滤,化学物好几种功效,其中一种就是把藻类杀了然后沉淀,你过后还要开水泵吸的,相当于换水了,只是不是一次过全换而已。
0	?你确定?那么好压枪,人机那么多
0	评论区都别吵了,柯镇恶第一,灵智上人第二,武三通第三,周颠第四
0	兄弟们,没有钱买辣条了,每人捐赠5毛钱吧,蟹蟹兄弟了[捂脸][捂脸],点我头像
0	她是奶奶再爱我一次的那个女孩
0	因为这个女人,我妈的钱包空了,还连带着我的一起B
0	仙女姐姐可以加您其他联系方式吗
0	我直接放地上一脚踩烂
1	看来迷你狗还是喜欢吃屎就连糖都是屎做的。
0	我还以为她在盘子上画
0	我把你当个人已经算是抬举你了,咋滴你还想翻天呀?
1	我和我男闺蜜就走到一起了,感情很好我很爱他他也很爱我,不服来喷,我扛得住AƒAƒAƒ
0	那次晋级赛被从头骂到尾因为这是第二局了,我每次都抢不到中路,玩辅助已经很累了,还要队友骂,然后我就怼了回去,团战也不参与了,边路塔全部都是我推的,最后我是MVP
0	我弟在桌子对面默默说了一句山海,国服梦琪,看来还有人记得你叫什么
0	美国的特别不靠谱,你咋不找死?
0	你都不看社会的吗 ,这很现实啊 我感觉 ,就如果我得罪了什么什么比较牛逼的人物啊 ,或者被那些牛逼人物看着不顺眼啊 把我杀了 国家又不会说什么 ,现在这社会不就这样吗 你也太单纯了吧
0	厉不厉害是次要,可爱就行
0	上次油罐爆炸的事还没长记性
0	我感觉楼主说的是船长吧,用q补兵,怎么变成诺手吹了
0	不好意思,我还真有车,昂克赛拉,还是个2.0的,就是比你的五菱强,有问题吗?
0	你俩别吵了,都是顾源的妈AU
0	老婆饼没老婆,六脉神剑也没剑啊,
0	问题是中国解放以后就不用通缉令了,不是强奸犯人贩子早就全部落网了
0	不行了,我又有种想重刷小锦的冲动CI
0	好像是之前康过一个视频也是一个宿舍的小姐姐唱东西
0	想找一个爱我的而不是一个我爱的  爱人太累
0	斑移植万花筒??你看的是水影忍者吧,斑因为死了弟弟开的永恒万花筒。给了阴之力不能直接开轮回眼,还的有柱间细胞,在濒死状态
0	朱一龙 30岁。白羊座的30岁。有人觉得这个数字难以面对。那其实只是一个平常的年纪而已。他给我拣定了靠车门的一张椅子;我将他给我做的紫毛大衣铺好座位。他嘱我路上小心,夜里要警醒些,不要受凉。朱一龙 听到海浪声,不知道它从哪里传来。
0	你们气不气,这还是个模拟器大佬(淡泊zc破)
0	噗呲,你看懂他说的什么了吗,印度那一亿首陀罗,刹帝利过的就是发达国家的日子,剩下的12亿对这两个阶层来说就是狗,奴隶
0	out?噗嗤,还顾客主义呢,这个是事实,娱乐圈不娱乐,明星不给观众带来乐子,那它还有存在的意义?说白了,明星只是一个称呼,一种工作,既然你选择干这个,就老实的干,管理好粉丝,他们是跟你转的,这是工作!
0	她就一傻子,你一个正常人跟他计较什呢???
0	人生就像大海里的水,只要儿子多的,没有一个做父母的能端平!
0	你们觉得自己不是网络暴力的,应该看看电影《3年A班-从现在起大家都是人质》,想一想自己有没有必要这么说,当你们想责骂的时候,如果别人已经说了,你就别再说了,也许一个人说了没什么事,但当成千上万个人共同说一个人的时候,她(他)还有勇气活在这个社会吗?
0	河马。,你能做一个机关枪吗?
1	这里是批哩批哩,二刺螈能不能gckAU
0	有些人看着看着打开了美团
0	但是视频里面是打野啊
0	老詹第二个是后来p的吧,我当时看原版广告只有一次胯下啊
0	多好的俩娃啊,行了别黑了,人家好着呢你们两家粉丝吵什么劲
0	眼睛:学会了 手:不,你没学会
1	迷你狗不用看了,这辈子都不可能做到的。
1	呵,这就是你ex队友的理由?你之前怎么说那个安琪拉的?人家ex?我觉得你也很ex,至少那个安琪拉没说自己是女的,是某人自作多情,而某人装女的,exAh
0	这么多年过去了,哥哥还是能一眼认出自己疼爱的弟弟
0	一句老师拉开了最大的距离
0	看了孤影的视频,我又去开王者了,没错,又输了,啥也不是
0	情侣头像有了,对象在哪里
0	可是这都是两年前的视频了呀,为什么他已经是两年后的他了,你们还要停留在两年之前
0	得了够多了别吵了是莎的就是莎的
0	我可以解,看我主页,解不了包退
0	卧槽,我真没看羞羞的视频,你们相信我啊CK
0	我没错你是不是把人家的马给带走了?
0	毕竟是一个小孩,每个人也许想让很多人关注到自己,这样才会有存在感,宋小睿就是想让别人关注到自己,这样的她,让你们不高兴了,就别黑了,伤了自尊心,我们也弥补不了,也应该还她一个美好的童年。(不喜勿喷)做一个睁一只眼闭一只眼的人吧!勿喷
0	绝代双骄,最后一点时间了,大家珍惜吧,别黑了
0	我知道 跟智障说话 搞得跟你是马云亲戚一样AO
0	好像就是ta,太久远了,有些记不清
0	我是13岁女孩,升初二,想找一个闺蜜,不放手的那种,但是不要嫌弃我长得不好看声音不好听嘿嘿,年龄12--16的有吗我有耐心脾气好(觉得可以的,看我主页加嘿嘿)
0	我在你们后面,我们一起坚持,好吗?可以加我1417423915,就算是晚上我也会回的,我在
0	市价肯定不会影响,但是绝对会被曝光,就算被判定不是慈善,那也会被当做超出市场价格来算
1	老婆你m呢是没见过女的?ex
0	我只知道娜可妈耶跟泥鳅怪
0	大林子,等我成年。还两年,等我。AGAGAG
0	比鲁斯的破坏是无敌的 不管你是不是不死之身
0	爱看恐怖片的既然没有水瓶[/微笑]
0	......说一下,况且我们作文题目一个比一个有点奇葩
0	如果司机是故意的,他想死还想出名,阎王也不会让他好死,18层地狱
0	脱毛膏没用的,只能脱皮肤外面的毛,根还留在体内,几天又会长出来
0	发卷子了,学霸:耶,我算对了!学渣:呜~我又是最后一名,学霸的话不可信啊!
0	还和男人有小孩,你看现在什么世界
0	卖酒赚钱,赚了钱泡酒再卖,就会越来越有钱,但能不能卖出去需要你的运气了
0	家长是个心大的,放任孩子马路上自由玩耍[/发怒],现在家家户户都有汽车,那可是有盲区的快家伙!
0	原来这句话是来自。风云的那个大刀。
1	迷你狗颠倒黑白的能力可是世界一流的奥AN
0	我有个朋友说他想要这个驴子的图Bt
0	割的双眼皮,会在眼睛很上面非常不自然,这个应该不是割的,闭眼的时候也没痕迹。
0	你这个怕不是俗不俗的问题了,是变不变态的问题了
0	我去,还有韩硕黑化帅死了啊啊啊啊啊
0	宝蓝完克制jkl,无论是队友还是对手BwBwBwBw
0	不说了,我是话痨,再说下去停不住了BwBw拜拜ノBye~
0	你不爱看就不要看,这本来就是为她准备的
0	大部分人都喜欢听那种听不懂的歌,评论区的人都别吵了AZ
0	小编是在作死么?鹿晗和关晓彤在一起呢,这么说人家关晓彤会怎么想AX
1	就我一人觉得唱的特假
1	口区,????????人 来你????????的????????up????????????求你带上你的傻????磙你????????的????????吧。
0	鸦羽你怎么在这,快回空中花园炸厨房
0	快噶胡监理哈酒  唱歌  嫖娼啊
0	内墙给你9块,老哥,保证你不停工!
0	我头像就是山崎贤人演的死亡笔记真人版的呀。丑吗?AO
0	看我头像便知,就看你眼神好不好了
0	别人是帮他自己写墓碑,墓碑能写在纸上吗?
0	如果再来那个解防沉迷的,点我头像,请和我一起举报,看我个性签名,我反正是被坑惨了,真的,那些都是假的,不是被盗就是被封,真的很坑,如果你要是相信,你就去联系,他肯定会找你要微信号,然后密码,之后再要你的手机短信,等等这一系列后,你就要注意了,这是假的,他只是想要盗你的微信号
0	别吵了,别吵了,你别再说,迷你世界玩家没玩过我的世界,我就拍死你,我也玩过啊!我还玩过我的世界呢
0	不知道寒夜这🐶蹭啥热度,明眼人都知道这货故意引战蹭热度,但凡有点脑子也不会说s1滑板鞋上王者,你们也别吵了,你们越吵那狗比越高兴,自己过气,想要红不顾一切了,本人联盟王者都玩,不帮那一边,比赛和直播我两个游戏都看,上次那狗比不蹭骚白热度,还指证,法院判决书一下吓得删微博。他就一狗
0	是是是,那个什么,噩梦时代吗?我也忘了,好像是那个快点里面很恐怖的小说!
0	举报也没用,这种是允许的,并不是工业废料
0	我不想喷你,别秀智商,自己去看,谢谢
0	明明才80多集,给你们这些秀儿玩的几千集,刷都刷不到头
0	放大图片扫一下,我只能帮到这里了
0	看我绿你指✳🎾⛳🎄🎍💚🍵🍀🌴🌵🍃🐍🐸🙅🙆😄
0	如何从特色画风转为大众画风......宗介:你谁?
0	可是啊,付出生命也不一定都能换来谅解,我就曾见到过一个人,他,因为抑郁症自杀了,可他的亲人却说:这孩子怎么这么不懂事,自己的命能是自己的命吗?那是爹娘的命啊。你看,即使死亡也换不来谅解,多可悲。
0	这是承太郎穿越时空来到现世击败新型冠状病毒的纪录片,然后因为跨时空泄密被荒木删除了,如今up又发出来,👴看到了十分感动,感谢up
0	秀儿你想干什么CI有导演的镜头都很好了你还嫌少CICI你见过其他节目组的导演出现在自己的节目中吗?跑男很好了Bw
0	妖忌是从人类变成的半人半灵与生前的uuz认识
1	中国光棍多,可以考虑联姻!也给叙利亚人民一个生存下去的机会!但是价格不能这么标,要按照中国的彩礼标准,毕竟是陪伴后半生的人,男人应该给她尊严!她也好用这笔财富报答自己的父母,给老人一个活下去的保障!中国政府可以行动了!
0	此生无悔入迷你,来世还做迷你狗
0	我不让你骂了?不怕还回来就骂昂
1	大日本帝国万岁
0	前人栽树后人乘凉,现在咱们要是没有核武器,得受多少冤枉气哦!!
1	像驴叫一般刺耳????????歌词还不错
0	好可怜!!!为什么楼下的人都在嘲笑她!?如果你先天性畸形长成这样,别个都嘲笑你,你开心吗!?小心遭报应!
1	偷井盖啦
0	啊? 了解社区工作?阶级斗争?
0	很帅并且演技很厉害,不是小蟹肉那种。我第一次了解木村扩哉是看奇妙物语的时候,他串了好几集,每一集都是演不同性格的人,真的像,演技杠杠。
0	点我头像你们懂的Bs
0	他走了呢,永远走了。。。但是。。你还想他嘛?忍不住啊AV。。。。到站了。。。再见叭
0	还返回?干脆拒绝入境,免得二天难以驱逐
1	迷你狗还装逼,学MC也搞动画
1	看看这名字,一个特拉普,一个老逼登。都是好玩意。
1	生为迷你狗,死为不全尸
0	别喷了,这届高考生都不容易,理解她就好了
0	好像是的,她好像只知道这个人之前是一个有钱人😂
0	为了阻止别人再有评论,所以我都总结了,下一篇
0	盗个视频补个自己头像就是你的了AU
1	死人都能被骗说活,丑就是丑,这个古装丑的没眼看,路人都比她好看,一个丑女,被你给说活了
0	消防员没有穿救生衣吗
0	蛇,蛇接福接好运,借你吉言🙏🙏🙏🙏🙏🙏
0	后悔个毛啊,抓到小偷死里打就对了,
0	先满足亚洲,非洲,然后欧州,最后美州
0	不是,他说后面那三男的
0	小翔的头像就是它啊
0	关于临近地区有相似菜品就别杠了呗,中华美食一家亲,一片地区有一样美食不正常嘛A£
0	是毒,反正没看出啥来
0	少年自负凌云笔,到而今有时华落尽,满怀萧瑟。常恨世人新意少,爱说南朝狂客。把破帽年年拈出。若对黄花孤负酒,怕黄花也笑人岑寂。朱一龙 让我们一起走吧。带着美丽的回忆,带着泥沙的勉励。一起出发。
0	安卓带【萌新】过晨岛云野(全图先祖光之翼大部分蜡烛)一颗心一张图没有心的一张图1.5(可以讲价)陪玩也可以看看我主页背景营业不定时工作日一般不营业
0	这女孩有点无理取闹啊我感觉
0	鬼知道我在各大平台看这个视频多少次了
1	男的没事女的就完了陪的老逼朝天A]A]A]A]
0	hhh这部电影还是我们班主任给我们看的hhhhh
0	最后一个敌人,怎么都这么呆?
1	这他喵的小飞鼠他不香吗。我个喷子都比你这个智障迷你狗强。你们怕是没经历过社会的毒打,希望迷你早日下降。
0	心情好吗,不开心了吗,来看看我主页biu的视频吧
0	这个估计问到了很多人,反正不喝醉不签单
0	不只是三文鱼,所有进口食品都最好别吃了
0	开玩笑CI,你不要冲动,姐姐
0	这个口是给车辆调头用的并且,是对向无车时,或不影响对向车辆行驶才可以调头,所以,让你是情分,不让是本份!在你没有完全完成调头操作,那都是你你的责任
0	本来就是她不对。她的存在就是错的
0	有人说,人类脑力开发到100%就会就不需要肉体了
0	第二场掏出卡牌我是没料到的,我以为会拿飞机的
0	哈哈哈哈哈深有同感好几次打的激烈结果嗝 电量不足emm
1	我爱迷你,迷你狗统一世界
0	那些男的确实我不了解,但是可能也有一点点问题吧,但是郑爽的话,我觉得他心里有问题或是精神上有问题的,就是有时候奇奇怪怪挺无语的
0	上面显示的是回复已删除
0	看我主页的,西施确实很美丽动人Bp
0	那个不是魔刀千刃的秘籍,是玩剪刀的秘籍
0	说不好老婆都改嫁货车司机了,钱都是保险出
0	不会连啊,一直被人家连
0	是这样的啊,还真不知道B«
1	快递有什么技术含量吗?除了飙电动车
0	小编你🐴z了?你告诉我,大娃子谁不化妆撒?素颜就素颜都有区别,再说了团子是游戏主播,不是颜值主播OK?未经允许,私自发放别人照片,你侵犯肖像权了
0	害......我们早上五点上课晚上九点下课,一周七天......还有测试BnBn
0	泰菲对网易说:丨(意思是滚),我是杰瑞的侄子、侄子!我是男的
0	你喜不喜欢,很重要?不喜欢你还去看?
0	问一下这个动漫叫神马呀
0	震惊! 河南一男子因评论想不出骚话而跳楼自杀。
0	我以前好像跑过,当时我还是95区拉力赛第6名。
0	看你头像就是个小学生,还不承认呢fwAUxxs多去看你🐴的坟吧,别被你die炸了fwAU
1	理发行业大多数都是些技校的人,不是学历歧视,书都不好好读的人能好好学习剪头发的手艺?理发行业大多数都是些社会底层的盲流子
0	武林大师被我们女人打?!
0	为什么每次都有这种智障视频?
0	兄弟们别喷了,举报就得了
0	里面说的男人谁不渣,面貌而已,娱乐圈脏乱差不是一天两天[/微笑]
0	经常会因为一句话难受很久AF我知道这样子不好,很少有人理解,大多数人觉得很矫情,但是,敏感也不是我想要的,我也不想因为别人一句话难受半天
0	好有心机!补多了,晚上好交‘公粮’
0	难不成你还觉得女孩做的是对的?
0	凭啥去最先就用这种屌丝和下限逻辑去推测人家
0	渴望有这样的女朋友第二天
0	🏠里因上一代妯娌不和,下一代隔代相分,堂妹.弟骨肉分离,信息不通将遗憾终生。🙈
1	阿秀你个老逼登,再这么快老子取关了暂停的手没停过,老逼登这张图老子不看了太快了我没资格,狗瘠薄
0	独孤博:你放你的美女,拿我的视频干嘛?
1	cos不喷颜的刚入圈?
0	到现在还能刷到这种沙雕视频,我何德何能呢?
0	就你这,要技术没技术要操作没操作
0	你想啥呐,哪一把王者低于2000
0	蹲个腹肌小哥哥呀,主页有Q
0	你都没有资格去评价抑郁症患者。
0	为什么我没事,我是女的
0	你是完全扯淡呢,别杠了,凭空臆想吧你
0	死磕寻果!!!永爱寻果!!!有人说第二季有但是没有寻寻在那给我扯淡你们自己去看演职员表领衔主演里有寻寻和小果的真名但就是没有dzy的名字哪有主演不和主演在一起的道理都别吵了寻果是官配不懂得人别在那扯淡
0	生日快乐(别喷了兄弟们)
0	哇,怎么遇到你这么多次
0	剧情需要,不能让他死。说到底就是个外星人。
0	那我头像是十四,有穿越异界的能力,还是冥王!整挺好,可以穿越了,而且还不会死
0	别吵了大家,本人老蟹,大家难道没觉得自己在被带节奏吗,我们红了这么多年,有的是人眼红,现在新时代营销做的好,就等我们先内撕呢,我有实锤,发过微博,但没人理我Bz
0	去b站看吧,记得三连哦A¦
0	我凯和吕布闪现拿一血😂
0	6999起步还不如买 苹果 4g手机
0	我头像就是里面的
0	这显示的  前面三条都是回复已删除  就这条看见的
0	啊这头像,这风格...胡某人?
1	这都能扯到二次元是我没想到的,二刺螈快爬
0	真的别吵了,大家冷静一下,不要被带了节奏,🙏🙏他们都是各自的心尖尖啊,都累了吧。
0	如果让车主赔,那这个事情就大条了,以后想死的都去别人家死去,还能讹钱
0	推荐你先去看一次剧场版
0	嘤嘤嘤,一定要关注我才有效奥,一定要关注 关注  关注我 B
0	前车 肇事逃逸,旁人或车停在伤者前开双闪打120举手之劳,就可挽救一个人的生命。
0	不是还有一句 我去咋取西经去
0	?我哪里低素质了,骂你了?
0	挑战者联盟有奔跑吧兄弟人气高吗?我感觉奔跑吧兄弟人气高知名度高节目更火仅我个人观点不喜勿喷
0	撒野女孩都别喷了,我们外圈人来喷
0	你以为这样会更好吃吗?不,他只会更贵
0	这部电视不就知道僵尸叔叔嘛
0	从美术生角度讲这个已经相当完美了,杠精们就别杠了
0	看我签名,有视频哦BsBs
0	我相信这种精神,在座的各位现在没多少人有,但是我希望以后越来越多CO
0	手游里面的狙击,唯有大秀能够勉强完成端游的感觉
0	小编你好,我差个话,我是一个管理员,管理着翻斗花园,有没有人要来,欢迎所有人,主页有QQ加我,然后拉你进群Bs
0	看到了他底下的红霸服我默默的笑了笑
0	不行,这是我的,当然得和我结婚。
0	有没有进王者沙雕群的看我资料吗
0	你他娘的还真是个没马的“人才”
0	我感觉这个人三分很菜Bt但是扣篮一点很厉害CK
0	肾小管表示他要先收一遍,剩下的屎尿屁再送到大脑里BsBsBs
0	这样钻石太小了,而且钻石应该看的是品牌
0	你这是想上天啊,甚至比上天还难BwBw
0	这个是真的有点作了。个人感觉不喜勿喷
0	《魔道祖师》又名《姑苏蓝氏统一天下》
0	国人,你能说他不爱国?只有无能的没有办法为祖国做贡献的人才会揪着国籍感觉别人都背叛了祖国,要知道那些移民的人有时候给国家捐的钱比你一辈子赚的都多
0	解除健康系统看我头像
0	我感觉你那一瞬间想把张飞杀了
0	虚伪的笑容,没事女人就这样,女人觉得你不好了就会换一个,就像穿衣服一样,穿久了就想换
0	男的成这样看着真他妈恶心
0	多维空间下,有即无,无即有,瞬时出没。没有时间轴,过去,现在,将来瞬时到达。很像佛教。
0	老吴回头教教我这舞怎么跳的呗
0	不喜欢看你就不看昂!多简单......
1	我还是很看好周琦的,黑粉不服来喷
0	怎么开车的?我来......!不愧是老司机
0	妲己感觉太low了.后期我的杨玉环都能吊打妲己,直接先手大吃掉妲己的二技能,一屁股坐下去妲己直接掉半血,然后21直接收掉人头
0	牛逼,那你应该是那边的人,这么清楚Bw
0	我们就高级了,一人留一张,然后几个班一起用
0	那要是维斯去修炼指导GT里狗空修行的话,那是不是就能变超五了???
0	华少,相由心生,看着就恶心。
0	蹲仆,限女,主页有QQ自己加
0	我一般都是清完兵线就去中路对面的野区看看,还有我遇到的中路基本都没来过对抗路,都是我去帮的中路
0	好可爱的爷爷奶奶,好羡慕啊CI
0	翻炒一下让它融化差不多我们加入死神辣条死神锅巴
0	高中数学好有什么用,搞研究照样还得重新学,不是我说的,丘成桐说的
1	就我觉得又丑又恐怖嘛BwCNCNCN
1	大佬都死绝了吗?才这么点评论?!小说的自闭?!
0	“我站在原地,等风也等你,把你写在书上,写在墙上,写进梦里。”朱一龙未来可期
0	QQ我已经发在下面了,你还不敢加吗?
0	楼下所有人  有一大半都有故事吧  来抱抱  咱不伤心了ArArAr
0	你厉害,你给我唱出来,你唱出来就像噪音似的,吓死我了,你唱的,你有资格评论别人吗?你个有病的😒😒
0	这个素质好👌🏻,鄙人表示配不上CI
0	怕了吗?发过来的评论干嘛又给删了呢?
0	反正不看好潘帅这段婚姻
0	就我觉得郑爽可怜?人家爱干嘛干嘛,你们别喷了
1	事先有错也道歉了,你们网爆就不对了吧????(觉得我有错的来喷我吧)
0	喝一罐你就别想减肥了。
0	好家伙卡通动漫都不敢怎么演
0	一看就是假的,你看他出手比电影的手法都快,到你知道吗,这么快就掏出抢开动扳机了?说明这枪不用开保险了,而且倒下的人是慢慢倒下的,但一个人如果遭到爆头,那是瞬间倒下,根本不会有任何反应的,一看就是摆拍,恶搞而已
0	卧槽同时出名刀和复活甲这是什么操作
0	别人是说这画质好,你又在杠啥?
0	都这样说了,我只能。。。感谢哈哈哈
1	我特么服了微信区的弟弟,我一玩就给我扳??真特么服都说了会微信区基本脑子有问题不服来喷A£A£A£
0	但凡整盘花生米,你也不至于醉成这样
0	秦海璐问:“小凯,你觉得姐姐是化妆好看还是不化妆好看?”王俊凯:“姐姐呢,不化妆是天生丽质,化了妆是仙女下凡。”
0	段誉的神经六脉神剑,秒杀他
0	建议男人别急着结婚,女人是昂贵且持续贬值的物品,没必要赶着昂贵的时候去买,短租也是一样的。但是我们男人属于廉价且持续升值的物品,而且没有上限。有了事业,什么都会有的,没有事业,什么都会失去。
1	把大本签啦吧,实在不行阿泰也凑活,弄来马龙,莫宁,奥尼尔啥的也能一用,要不就来一绝招!把肖华这个老逼登签过来,看他莫里斯还敢不敢!Bs
0	很羡慕一马平川的姐妹,想穿男装都不行,费劲。恨我生错了性别害。
1	恶心二刺螈滚出高贵的pilipiliAN
0	后面剪掉了,女的被老公感动了,于是给情夫打电话说以后不要再联系了![/尴尬]
0	这个颜爷前面还听不懂英语嘞,后面和英国人自由交流
0	别嫁给再婚男人,在这个男女结婚男人血赚女人血亏的社会这男人都能下的起狠心把为他家付出了那么多还生了孩子的妻子扫地出门,足以见得他这个人特别狠毒。你嫁过去一定被剥削特惨。别为恶人做圣母,你那叫助纣为虐。
1	傻逼迷你狗吔屎去吧
0	没人注意小姐姐的龙母嘛🌚
0	就这么一个亲吻,有必要吗?可能小孩可爱,这都是正常的。
0	我之前的头像就是赫敏😂😂😂
0	fw东西,早知道当年瓢c时候不找泥m了,不会吧,你难道不知道你不是你爸亲生的吧?不会吧?
0	他是打伤了别人眼睛,父母还理直气壮,老师也不管。你那虽是欺凌,但是还能忍,打你一顿就能泄愤。
0	战战啊,你要是普通,我都算个啥
0	我们班女生多点就好了
0	你就那么缺存在感?对线能力真强AB
0	电瓶车还是全景天窗 360○
0	有这本事特招进来,哪个没点傲气?能给你个小医生给看低了?
0	有病吧用个头像就是女海王了?
1	只要脸好看我才不管什么整没整,我就是肤浅,来骂我吧BsBs
0	十二们别吵了,回家吧,专注自家不香嘛?现在你们骂骂骂的不仅给了她们热度,还会让不明所以的路人感觉十二招黑,而且有几家的唯粉已经开始觉得十二招黑了,别因为别家伤自家和气行吗?
0	我第一次来的不太晚。希望被翻AJA
0	还有人护着鬼子呢,厉害啊,南京大屠杀没把你ma给杀了
0	可能美颜滤镜加粉底吧
0	王者女英雄全去的,看我背景签名
0	可以用吸猫手法,将猫毛吸取气管是自己窒息而亡......(是不是走错片场了B|)
0	电竞都已经被列为亚运会项目之一了
0	椅子好像打坏了,白色的CRCR
0	无法呼吸的感jio(๑•ั็ω•็ั๑)
0	事实就是男性侵犯女性的多,女的侵犯男的例子,有几个?
0	也许他只是不想让你唱歌,又或者他嫉妒你,坚持吧,搞得跟他是歌星一样
0	而且人家是拿一线城市来做比较的,
0	懂的点我头像
0	QQ看点很久没听过这么好听的声音CG
0	才几天,让他瘦几斤??才几天,怕要让游戏角色瘦几斤??
0	我想起当初我煮绿豆粥煮成了灰。BwBwBwBwBw
0	这三个家伙,从头到尾都在玩文字游戏
0	点我头像看签名BŠBŠBŠ
0	秒啊,就像米老鼠带着妙蛙种子进入了米奇妙妙屋,简直妙到家了
1	中国要有这种片子,估计我们的童年也不会毁掉,虹猫蓝兔斗龙战士也不会消失CPCP中国的父母们您的孩子不看动画片,迷上了手机知道了av那您的孩子进了全国了吗,还考清华,哪来的自信(我杠精,实话实说,不服来喷)
0	他在说:唉!再搞好一点!
0	一护:没有面对十刃之前我是不会卍解的!,面对普通虚...一护:卍解!
0	正常,婴儿比他小一样可以啊
0	哇,我们这分数线1500人入学1200😂
0	是啊,我家狗狗也是,是那只狗狗看着我从出生到长大的,后来从老家来武汉上学了,我的狗狗就一年一年地老了,最后......
0	你能不发弱智视频了吗
0	感觉不错就是那个头像有点小丑
0	给我把摄像头拆了 不然告你偷窥
0	没有呀,你问了我撒子问题,我咋没看到A¦
0	狂铁只能打前期,没卵用
0	有一点细节你没看到吗,在这次之前已经试跳了几次了
0	智障小便,这是印度为打仗建的桥,卡车拉挖掘机为了试验结果走到一半塌了。
0	我的个妈我一个男的看了好几遍太帅了
0	加一加一,我也超喜欢
0	看你名字不错,不知道守不守诺言
0	肯定不会,你在净化这个游戏,哈哈
0	:)集美们别吵了,发一下地址,我准备给他介绍个白富美
0	这不是正常的吗?何必自欺欺人活在镁光灯下?
0	同学原来可以这么多管闲事[/发呆]
0	新手都在回复,老手就点我头像看签名了BSBSBs
0	看不得黄圣依,太不懂得尊重别人,势力眼的很,好恶心
0	污妹妹加,能看能视频的来,主页有Q
0	。。男孩跟太多人说女孩就忘记了?这什么jb玩意?!?!?
0	你可以选择喜欢或者不喜欢!这是你的选择!我不讨厌唯九!不讨厌唯十二!因为都是在守护我爱的男孩!
0	别说死一半了,抗战时期一个完整部队打光的太多了。
0	我这边每周都有班会课 基本一周一次
1	哈哈,百度百科去查吧。你是我平生见过简直最low的一个人。你妈让我**了知道不?赶紧回家看看你老妈还好吧。
0	说错了 是我这里的第一 鹅鹅鹅
0	错了,应该是义勇军进行曲BsBsBS
0	大姐别委屈了,事情已圆满解决,对售车公司和车管部们还是值得信赖。
0	射手如果没有辅助保护,还真得出点肉
0	害,我说的这两个只是其中之二,并不是说只有这两个,你有点断章取义了,另外这两个并不是什么阵法,而是团队配合的一种战术技能,在国际上也广受外军学习。我军可能在科技军事水平上不如他们,但是单兵作战能力厉害
0	我就非常豪气得给了他个人头,我当时以为他是那种,哥哥求带的小女生,然后他说,那我们现在正式开始,我就跟他解释,我不太会玩百里守约。只会玩安琪拉。他说,那我们加个好友后来再一对一吧。我那时候又觉得他是可以跟我成为好网友的那种,后来他问我男的女的,他说他男的!!我裂了
0	普法栏目剧拍的很好吧,你们别喷了!好多普法栏剧比电影都好
1	有梦泪的帖子就会有人骂梦泪的粉丝是小学生,所以有些东西还是得说。王者是团队游戏,别拿26连败来喷梦泪一个人。其次,人家当年刺客很强,人家是靠偷塔火的,但不代表他弱,ncf别给梦泪招黑了。
0	最该卖的是梅吹,要不然一样是没有竞争
0	但是你仔细想想,如果你闺蜜或者兄弟轻轻推你下,你也不会怎么样啊,确实只是轻轻推一下
0	但你也要分清楚场合吧,有一次我们这边射手贼秀,一会儿三杀,一会儿四杀的,我连发了五个干的漂亮,结果被队友说是我酸才发,我?真心无语
1	这不就基本操作?不服来喷我
0	他女朋友在被窝他兄弟怎么知道呢呢Bs
0	人永远无法追过最后一名
1	骂啊!你们快骂起来啊!撕啊!
0	不会玩就说别人脏,心理博弈人家强就说别人脏。
0	我很喜欢他们一前一后走的时候,有一个人在你的身后,真的会有安全感
0	只要你不离开我的头像就是我的错,,,,,,,(?后面是逗号。这句子CMCM)
1	在女拳眼中,这已经是了不起的付出了,毕竟权利都是我的,义务全是你的。
0	吃不过瘾,就喜欢整个啥花也没有的那种蛋糕。
0	已经出不来了,现在就可纠结可想知道到底是不是真的啊BzBzBz
0	?打出被动点一技能就变回人了,打出被动所有技能都会刷新冷却AO
0	傻了吧?这就是个不存在的家伙,废案都没有
0	像我这样的人?有本事你不吃肉啊
0	我也不知我是第几段…我头像就是我自己画的
1	中国人真的恶心,同个国家的人骂着自己国家的人,真庆幸自己是外国人
0	你自己的认识的是,波风水门那时候是谁让给他的?仔细想想他们没关系的好吧~_~,别乱喷懂?
0	搜罗搜罗我哇罗瑟路嘎Bs
0	初中隔壁班的一个说自己是明星,身价几十亿,家里住别墅,还买了4把几千块钱的吉他,还说她爸妈是某某公司大老板,然后她认识很多明星,还到她家去住过CJ然后那个个性签名贼好笑,说“此号为交友小号,看行程可关注
1	娱乐圈里没有贞洁烈女只有表子不服来喷我!!!
0	我觉得有这个时间你应该保护的是你妈不是小学生不然你妈死了都不知道
0	别吵了,别增加热度
0	夜凌云:终究是我默默承受一切
0	别吵了,这视频里哪来的路怒症啊,还明显故意的,人家黑车是避让障碍物才这样的,视频中三车的开车经验都有待提高,视频车看见人家出事故应该马上减速,黑车加速是为了避让障碍物,又怕视频车追尾,白车发现情怳惊慌失措,不先制动而急打方向,所以发生了事故。
0	嗯(摊开我的小猫爪ฅ( ́-ω-`)ฅ)
0	看我头像你就知道丞丞有没有偶像包袱了
0	以前刚有消息确实是太阳神,改成日耀了
0	别黑了,我得就是CT6开了一年多了,屁毛病没有
0	因为千玺感同身受,所以他想保护其他人 愿你被世界温柔以待,也愿你温柔世界。
0	结果放学后发现真走错了
0	确实如此,但是也有评价的权利。反派角色板上钉钉的,没黑。但是借着悲伤的过去,来为非作歹还觉得正常甚至吹爆就有点脑残粉了。
0	昨天我去梦泪直播间溜达了一圈,我发现人家那榜真高,而某些人的榜呢,为啥那么低呢?
0	什么山海经,明明是山珍海味经
0	还是你觉得自来也能干赢二代火影?
0	这歌,真的是不如原版好听啊
0	人家单挑输了你替人家给钱?自己没有人家强,只会无脑跟风,你酸你🐴呢
0	他的每一个回眸都是仲夏夜的白月光.
0	点我头像加好友
0	你是四川人 那你就不正宗了 告诉你 正宗的川菜还甜呢
0	你他妈没本事让上节目,从这叭叭有个什么劲
0	之前触手主页有一个视频,太乙一炸四杀,经典英雄名不虚传
0	这该死的评论,竟让我强行变性点赞Bs
0	传说中的铠甲勇士之间的战斗!
0	车怎么来的,你心里没点逼数?
0	自己啥都不知道,还在这说,自己乱看编剧编的还好意思在这边说,明明自己啥也不知道ABBo
0	我头像:梦幻又可可ID:可可爱爱结果是看见谁被欺负就使劲怼,不给那人一点面子,谁让他欺负人,谁看不惯我还就跟他了,使劲帮他,然后就死也不跟内人🌚🙏💦
0	恶心,低俗。你却当成幽默
0	大家看我头像,觉得好看的点个赞呗
0	但是她在这些任务的时候差点导致那些扮演坏人的人致命,所以这就是不录取他的原因
1	还有爱的缺氧,没有跑调的资源了
0	说吧,你对我老大做了什么
0	这东西还真的不是空客的,原意是给NASA运火箭用的,只是后来有一部分用于运输空客零件了,而且基底也是波音377,只能说是在白鲸之前用于运输空客系列客机机身的,并不是空客自己研发的
0	不懂别瞎说,根本不是
0	你把点赞说的如此不一般
0	药物健身对自身本身也有一定伤害的,比如说国外有一个用氮泵的,37岁就去世了。
0	你们别喷了,有时候这些其实也挺有用的
0	嗝,和我真像,我经常这样干A¦A¦A¦A¦
0	7-7植物搭配不好就很难,铁桶机枪路障辣椒桶窝钢门这三大极品僵尸还有巨人
0	有多少人把网不红萌叔记成了网红不萌叔?AOAOAO
0	⊙∀⊙!02是小樱?CM你是不是没看过?
1	现在的中国人!脾气太好了!谁都不敢惹了!一切以忍让为主!台湾菜英文老逼都成精了……
0	老样子,一屁股把你的小厨房给压碎
0	通常只有帅哥美女,才会受到额外照顾。
0	马嘉祺我头像就是赫敏,我来了
0	我会解,看我主页
0	知道我被你放弃的时候  我没想象中的伤心  可能是时间冲淡了我对你的喜欢
0	你是四医院下水道跑出来的精神小伙?
0	你他妈能别来我的评论下面恶心人?好像就是自己不确定自己想象出来的懂?来了几次还被系统删过一次你没事找事?
1	恕我直言,我就是讨厌小日本鬼子,不服来喷爸爸!爸爸坐等儿子女儿来喷!AO
1	你们这些xxs别瞎说
0	人家认证过了,一个认证听说要几千万Bs
0	有没人跟我说说毕加索和梵高哪个牛逼Aa
0	就是感恩伟大领袖毛主席。人不能忘本。吃水不忘挖井人。
0	天王,配最强天后,铁肺天后!音道太广圹了?
0	难道是我站得不够高吗,总得来说就是太高傲
0	差点儿也差不了太多了,两年后都说了他是和凯多一样的怪物。
0	我家到现在都还没装空调
0	你点我头像
0	马云之前的意思就是别买房存钱等着房子降价,然而房子没降价,钱也没存住,但双11他们得营业额暴增,有需求就买,没需求就算了,炒房别吵了,现在稳房价不会暴涨。话说原来房价4000,那时工资也是买不起啊。
0	经常熬夜得病,货车司机
1	二次元你们好啊,快去医院给你们全家癌症的家缴费去
0	俺先留个标记,要是我回来还看不到番名,见一个锤一个BsBS(拒绝吐鲁番)
0	所以玩的越久,所以小兵就越强,所以你们别再说了,小兵最强的。
0	这个有点仿造王者荣耀的,芈月
0	我因为王权富贵,QQ名叫上了富贵,后来越看越欢喜COCO现在都叫我富贵了,真的爱死了这个俗气又迷人的名字了
0	攻速鞋 黑切 血刀 破军 破晓 无尽或者复活甲或名刀
0	满人处理问题的方式就很奇葩
0	我兄弟他一个人打大仙还有孤影还有淡雅还有九天狐,你是他脸皮厚不厚,他一个黄金还是我帮他打的
0	这样的理工大学也太垃圾了!不读也罢。
0	别说我TM变了💔只不过是我没变成你想让我变成的样子💔
0	[/强]说的太对了,还前夫儿子,不知想表达什么,确被你帮她表达了
0	虽然我不赞同战争,但我觉得是时候适当来一场战争,检验这个社会那些自私,物质的人,让所有人看看他们的嘴脸
1	一会就有德吹和起哦啊不起棒子和阿三的来喷榜单不客观了
0	可惜善良美丽的女孩结局不美好,挺好看的电影
0	快追到女生了时候男生蹲下来系鞋带那个吗?!
0	一个14岁,一个19岁,看怎么判[/抠鼻]
0	拿到了,我拿到了程咬金的暗夜猫娘
0	然后我就说他一天没理我,然后他说今天有事怕我担心没告诉我,我说那你也得告诉我你有事啊,那你觉得这样什么也不说我会不会更担心?他没话了。他回同学消息,他还和同学玩游戏,他说他有事,后来他不说话了。我给他
0	我13,我一直都是一天玩1.5小时啊,早上醒了时间都玩完了😭
1	内蒙古A€AU我就地域黑了
0	马超在回车嘲讽,廉颇在等冷却,这都看不明白?
0	明知这雷是排不了的,干嘛还拿小命开玩笑
0	哎哟我去,继续说假料
0	敬妃说的是六ai哥你们听出了没有🌝
0	这样的大哥请出现在我的周贡榜上AG
0	是啊!娘娘,嫔妾听说你能接受小燕子福晋了AFAFAF
1	呵呵,女人不都一个样(没有骂人的意思,是单只一些拜金女啊,不要误会,我这个人不太会说话,如果有冒犯的地方,你有种来打我啊!)
0	这个球没法扣,受伤的可能性太大,划不来
0	能理解清楚了再说吗  人家说没少  又没说没坏
1	来来来作者看我,我就喷你怎么了?
0	鞠婧祎第一张图是假的好吧,看我头像,不信的去搜一下16岁的照片
0	我竟然给两只鹦鹉喂了一嘴的狗粮😂😂😂😂
0	小姐姐好漂亮,有点像乃万诶,我就说一下别喷Bw
0	洗头那不是有盆就行吗?
0	我另一个号是扛米的洋葱圈眼睛
0	剪辑过的,在最后的时候剪辑的话我严重怀疑拿了个新的
0	他们在那个视频软件能不能告诉我一下
0	芈月:猪八戒告诉我,谁才是版本之子?
0	裹上面包糠,屎都能好吃
0	别忘了斑的宇智波反弹(五级哈奈)
0	把你调到最后12点多他们都考完了然后在最后抢跑的一组上如果在抢跑就零分
0	数一万粒米  和数约一万粒米不是一回事
0	说话说重点,无论过去还是现在,这种事情就不该存在
0	肝帝🙏我暮土才70aaaaa遥不可及的梦
0	兄得,你头像奥迪昵称法拉利......有点叛逆啊BsBsBsBsBs
0	垃圾垃圾垃圾垃圾,真心不好看
0	真的有点像🐵,(别喷了我不会回的B¬)
0	更新了,就可以看到了
1	有木有人想打我啊,来打我啊。我有医保A¦
0	头像有什么用,他喜欢的人照样不是我.
0	天涯何处无芳草,何必要在歪脖树下找
0	宁可英语学不会  也不能学不会中文
0	要福利的看我主页BsBsBsBs
0	芥川怎么没眉毛了・_・?
0	他们是不想留下小孩可怜[/流泪]
0	这个我早就看完了,好吧,你别盗视频,又不说好视频的名字,暴走恐怖故事第四季,应该是的吧,反正我看完了还比较不错
0	气人有笑人无的小人之心
0	这个头像有另一半吗。
0	站五秒就躺了CI倒计时还没结束就变幽灵了CI,不过好像倒计时结束才会出来(很久没玩了,又记得死了直接变)
1	你们不能因为喜欢关晓彤就强行说梁爽好吧?也没人上升真人,这个角色的确很贱好吧
1	目测一下,有人该说迷你狗了
0	有一两句还是会跪的,但是大多数钻石还是好打的
0	瑶这个英雄一出,妲己成了废物,死的那叫一个惨,上去秒不了人,成了送人头
0	别吵了阿,我相信雪儿家肯定有道歉,既然道歉了和好不行吗,都是一个团的,让不让路人笑话
0	罗云熙:只要我的嘴够快,我的大脑就跟不上了
0	都别吵了,EDGMayumi正在连接Bs
1	一个是4千刀整容女。跟一个天然女比什么拿什么比。4千刀的连一个天然脚丫子都比不了。
0	把我扔在了街上,让我自己抱着凉席回家。老师在课堂上当众说我是癞蛤蟆,被我妈认为是好老师的那个人,让我去找他,我至今忘不了,他听到我颤抖恐惧声音之后满意微笑的表情
0	第二?????你是不是霍格沃茨格兰芬多的??还是拉克文劳?斯莱特林?赫奇帕奇??我是一个真实的哈迷哦作者回复一下嘛BqBqBqB
0	25小时高强度在线找个跟我一样在重庆或附近的妹儿,最好准大一,我有点白嫩带腹肌,点我头像,扣扣在签名的
0	啧,认识的都用动漫头像,有些还是自己画的。
0	我有点没懂,为什么不爽?
0	硕士容易博士难出啊,没准你考了博又后悔了
0	厉害的不是宁么A°🐎都没了说话还这么硬气呢A°带节奏真的可以的呢A°
0	我们班最丑的都比他好看BwBw
0	请你以后看好东西再发评论
0	希望全网能够善待华晨宇❤️
0	服了服了,评论区有些人空口鉴三观。一口一个圣母,绿茶。搞得好像自己和这个女生是同学一样。就跳个高,连天天勾搭男生都能挂在嘴边。
0	多叫几次,答案不一样,哈哈哈
0	妹子你嫁我吧,我不怕你,因为我有硬功夫![/调皮]
0	你能找到我的QQ我做你女朋友
1	一起喷他们
0	说尼玛的比。打就打,瞎逼逼(⊙o⊙)啥?,敢打就打死你个不要脸的阿三
0	回复 忘我:人家想怎么说就怎么说,你管得着吗?你家住海边儿管那么宽A£
0	安卓要是搞就是自废武功,搞了那么多充电协议,说不送就不送,那搞这技术干什么,全用高通的qc协议不就行了?苹果自己可以统一标准,安卓做不到,东西太多太乱,必须自己配自己协议的充电器。
1	整个一个害人精,不作死就不会死!给搜救人员找麻烦!该死!!!!
0	我头像就是他
0	管它那么多套🐔就完事了
0	我好像见过你耶,小姐姐
0	武术是杀人术,这么久连人都打不倒,还是回家再练练吧
0	这些都是综艺剧本啊,大家别喷了。cc姐姐人真的很好。
0	关键是没钱没颜,那找王子干嘛呢,通常王子只会要公主。视频说的很正常,女的想要王子那么得是公主,人家可不会喜欢灰姑娘,男的想要公主,那么得是王子,不然公主会喜欢乞丐?这是双向的
0	这个让我想起了小花生
0	拿个电子垃圾就别吹了
0	它已经不值得我留恋了,我考完试了,哈哈哈哈
0	我已经有重孙子了,现在大四CICI
0	最后是灰的,可是看着那个点最后就能看到彩色
1	我实在不懂,为什么田园女权总说'直男癌'三个字,你不是你爸的?
0	顺便也问问你喜欢什么麻袋吧小西琳
0	应该找个精神问题者,牛壮的那种。隔三差五拜访拜访他,打到他见到就怕
0	太紧了Bs💦💦卡莉姐开车了爷青春有了
0	。。。这剧情比动画片都弱智
0	苹果手机定得优酷会员,现在换安卓了,没办法取消[/发怒]
0	桃之助:别杀我,我有娜美 罗宾的...
0	别杠了,别杠了,反正现在天美就是,越能秀的英雄,他就越削弱,越无脑的英雄,他就越加强
0	想抱走夷陵小绿茶CNCN气哭姑苏小白莲
0	说的你多爱国,祖国的垃圾
0	给看的妹子加我,主页有
0	一技能三技能被我扣掉了BsBs
0	渣男大波浪,渣女锡纸烫
0	也没叫你喜欢不喜欢就不要看,别在这里说
0	我单纯讨厌耽改剧,我觉得没有人能演他们。所以各位也别喷了,我们不看就好了。
0	你还真就把人类都想成人渣了呗,任何水族馆开业都要向国家或地方渔业主管部门提出申请,国家对这些开水族馆的都有规定,而不是你说的万恶本质似的,如果通过申请,表示国家都同意了,您能管的住?
1	不像中国的小鲜肉,女星要不然假脸,要不然美颜,化妆,会演个屁戏,去追那种nc剧的不会是nc,zz吧不服来喷我,来
0	那不行,这就是快乐,你不懂BsBs
0	真的,他这就有一点点形状而已,稍微一练就行Bw
0	放哪个皮肤貌似是个人喜好吧,我虽然不会玩貂蝉,但我就觉得好看,我放在主页有什么问题吗?
0	一本正经:好兄弟热带沙漠,因为负高压
0	有缺孤寡小青蛙的嘛,看我主页加我一元解锁
0	太贵了导致地位非常尴尬
0	我不是回了你了吗,瞎了吗
0	肯定要说自个媳妇漂亮了A¦A¦A¦
0	死🐴了你是吧?锑(化学式自己查),蹭热度还骂人,骂你都特么感觉在侮辱骂人的话
0	你......你知不知道最好还是不要说一个男生可爱
0	您就如同您的名字,找什么优越感呢就来乱骂人?司马孤儿?AU对事不对人好吗双标玩意?
0	努力的人终会成功,成功虽然会迟到,但从不会缺席,加油干哦
0	你总是看轻那些管理部门,你把事情硬着头皮也会百分百处理的。
0	变种人在漫威的定义里不是人
0	我没那么极端,老三国小时候看过,不太喜欢里面的语言,平常没人说文言文的,感觉有一点艺术化了
0	真的很难受,我前两个月刚买三条银龙鱼放我鱼缸里,一个月不少换四次水,饲料也是按最好的给他吃,结果......今天下午,我这一条银龙走了......BnBnBn
0	微信就一个支付工具,头像有什么用,我就一个初始头像,每次我爸妈发红包给我都找半天CI
0	弱智,你看哪个混混,能吃苦耐劳了?你是怎么生存下来的?
0	一看你就没看过世面,腾讯一年难道赚不了七八十亿?
0	头像:周某网名:电瓶杀手个性签名:等下你电瓶就不见
0	还有东北抗联,这也是共产党领导的
0	我感觉这个m4宇航员开镜以后好有手感
1	迪丽热巴确实漂亮演技就不敢恭维了,叫什么电视剧来着演里面那个周放,我老婆看我瞅两眼无悲无喜全程男主一个人在表演看着好尴尬ADAD为此我老婆被我打了一顿,叫你不要看流量明星不听话啊!肤浅
0	me262才是第一款。别特么乱盖
0	西方国家是不靠谱的,不可相信它们!
0	蜀关羽500张飞500  魏,曹仁10万 徐晃5万[/呲牙]
1	我就挑衅你了,怎么样。你有种把我打下来啊
0	好家伙,春晚没你我不看BsBs
0	拿驾照半年多了,开了十多次,身边好几个都是考完驾照一两年了还没碰过车呢。。。。。
0	我跟她说了很多次,我想说,你说谢谢是想告诉我,我们俩不熟吗?我甚至想说,别再说了行不行,我太难过了
0	我小时候背书也是唱着背
1	我想说你算个什么东西在这儿指指点点的游戏是什么娱乐人家喜欢咋玩就咋玩人家开心就好人家两个通过游戏增加默契培养感情你在这儿别逼逼不是所有人都是职业选手不是所有人都跟你一样请重要游戏的本质娱乐消遣你一天天的玩个破游戏真当自己是老师大师啊废狗
1	一天一位迷你狗发现自己的🐴不见了Bs
0	让你爱上我要多久我已经爱上你已走不动,想拉你的手,想吻你额头我沉默太久
0	大家都别吵了,都是这个小编有毛病,没事找事,我们吵不就给他这个文章带来流量了吗,他的目的就达到了
0	可惜可怜可恨可恶可笑
1	不喜欢火箭筒,不服来喷
0	那个时候毛泽东是皇上了A¢A¢
0	除非是遇到磁场了,要不然怎么会全失灵
0	头像是本人马爱了爱了
0	周恩来演的有点太强势了
1	兄弟们抹黑pillpill的凶手被我找到了@ks@dy,跟我一起去喷他们
0	你看看人家什么都不懂A¦
0	那个sb自己发的评论全被系统删除了,自己还搁哪bbll乌鱼子
0	“你不去惹它,狗会咬你嘛?”
0	给我整笑了?意思是南京大屠杀杀了中国三十多万人就一笑而过?就装作什么都没有发生?日本人就这么轻而易举的洗清了自己身上的罪孽?三十多万同胞的生命啊,因为日本人,死伤了多少中国人?正视历史!勿忘国耻!
0	我在你旁边,我也看到你偷看他所以没做完Bs
0	有人控制了线,木偶还有自己的选择吗
0	不知道三叶草能不能吹飞章鱼?
0	我记得这个好像是翻译问题Bw
0	Hello,我看你这小脑袋瓜,一定是网易昏了头,小小年纪,老网易云,到点就犯病,白天time,嗨的丫批,晚上就林黛玉,分享歌曲,发朋友圈,换个性签名,网抑~~阿巴阿巴阿巴巴。所以爱会消失的,对吗?
0	额额,我觉吧,你看看我头像就知道了
0	有视频看我主页
0	第一个我感觉一点毛病也没有。
0	会玩的人,前期苟到底,10分钟候吊打你[/发怒]
0	🌚掴铲&人凄,@沧丼#啵哆^^佬湿, 😷😷😷😷😷♥♥♥♥♥(爿)╂♥♥♥♥♥ 〖kt-1231-a〗♥♥♥♥♥👍👍😡
0	这三个人是不是一个人啊A\开小号的吧,哪都有他们,别黑了,老詹老了,没几年看了,好好珍惜吧CH
0	纯属活嚼逼,有红黄绿就行了非的搞得这么复杂,谁见过哪个国家红绿灯是五颜六色的😂
1	孤影无敌,不服来喷
0	结果发现病人是他家人
0	温柔暖男王子异💙霸道总裁王子异💙神仙颜值王子异💙长腿腹肌王子异💙宠粉撩粉王子异💙沙雕可爱王子异💙贴心懂事王子异💙山西憨批王子异💙王子异BOOGIE&ISEE
0	大仙,你的头像有点不真实。
0	啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊太好看了吧
0	圣盾不死提莫不是更香嘛,提莫蓝条少,而且提莫还有伤害,比那只能触发一次圣盾的纳尔不好多了?
0	不都是鬼吗,为的就是恐怖 网易:我当时啥也没想🌚🌝
0	呵呵,来来来,废物讲讲特朗普背后是谁AU说出来无脑吹美的废物AU给爷整笑了您给爷讲讲鸭绿江死的谁,你🐴吗
1	nexttome后面一直在循环这一句,我愣是听成了呐丑逼CI
0	拍视频就吃锅里几片,剩下没下锅的羊肉又全部装回去了Bw
0	事实证明,浇水太多不是好事,右边的浇水浇多了![/呲牙]
0	听到地狱声音是骗人的吧😊
0	13岁的时候。手机没有 我还是很单纯。现在的人怎么早熟
0	曝光顶替者的身份,看看是有权还是有钱不就知道了
0	呵呵,你不是吗,🐶儿子,怪我没教养好你呀,乱吠
0	其实中单加里奥也离谱,我都带电刑BsBs一级一个q,补兵的时候摸一下被动,二级点e基本击飞到给个q再给个点火就没了B
0	就怕关了美颜你就不这么想了
0	别黑了
0	我不知道我爸及他们这中年人是怎么想的,他们就是规定,你的微信头像,必须是自己本人的照片。我爸他的头像就是他自己,他拍的那个照片,丑死了,是相机对着那个下巴拍,然后整张脸特别大,还有光射在额头上,就感觉他是秃头的。
0	这是扎鱼用的,扎不扎到手就看技术了
0	别喷了或许战狼二有她可能票房更高呢
0	缺少力度。。。别杠了,优缺点很正常,真搞不懂这年头还会有人用你行你上来说别人。
0	名字叫绿茶吧,期待你们全员绿茶,同时期待你们无耻绿茶之名,响彻KPL,响彻天下,我在这里先恭喜各位
0	亲,这边建议您直接不写哦
0	那些说丽颖浩菲水火不容的请你们看看《天天向上》吧行吗?两人关系很好,姐姐妹妹相互照顾,别黑了行么?也不知道我家丽颖得罪你们什么了,从复出就开始黑,我求您做个人吧,成吗?
1	老哥来一个正常人的视频。说实话张大大看了让人极度不适
0	5e一墙别杠了
1	你们忘了吗,去年mc全球嘉年华的时候就说即将上线蜜蜂,迷你狗们那时候还没有蜜蜂!
0	别以为你带个笑脸呲个牙就没人喷你,你这话说的很有歧义,也许他们那里也有神话呢,而神话的东西翻译过来就是龙呢?[/微笑]
0	原来我的扣扣头像就是第四个小姐姐!CI
0	从政?先把道德与法治背清楚BsBsBs
0	呵,你的意思是,革命烈士是面目狰狞,喜爱破坏的怪兽?爬
0	我是你的话:当场用手雷炸他们
0	结局是,大爷一直喝,猝死了,,,
0	觉得他长得有点像于毅
0	但如果没有这个CP,小棠不一定可以出道
0	我认出来了Bs我不粉他,我姐粉,家里海报就有这张BsBs
0	,,,你不知道不要乱说,他交了4500w违约金回快手了,没有破产,人家现在还是dym职业队队长,不可能破产
0	点我头像买图
0	都是Elsa和Anna的视频,克斯托夫和斯文的少的可怜
0	评论区怎么都是BsBsBs,能不能不要BsBsBs
0	代入感很强,已经回家点外卖了Bs
0	花钱买那个不如一拳将他打晕-_-#
1	说实话,跟憨批似的,不服来喷BŒ
0	大佬们怎么举报? 天天一群怪物在我的看点里CICI
0	我要是有这手速,1V4?呵呵,开玩笑,我1V不求人加难言加所有主播。
0	去蹲情侣A来一对杀一队
0	我感觉奥特曼硬是成了假面骑士
0	一个字,贱,天下没有男人了吗?非得要别人的男人,破坏别人的家庭,不要脸!呸
0	他爹搞泡沫经济,影响国家发展,活该,别说什么父债不子偿,他爹有钱的时候,他不也花钱舒服?
0	我想给你上一课,q区,吃鲸的弟弟
0	跟奈落,宝贝,我们说跟奈落
0	孙尚香。 叫你干啥就干啥是吧。  吃屎去快
0	看我签名,5块钱,网站给你
0	是我认为你脑子有病哟,怕你理解不了,特意解说一遍呢。CH
0	有什么了不起,我整个孕期也就胖了12斤,最后一个月还瘦了2斤,能吃能睡,但是每天有坚持散步逛2小时。娃6斤1两,我自己刚生完就恢复原始体重了。但我是不会说出基础体重到底是多少的。哈哈哈~AMA]
0	这种队友就是没脑子,也不理解队友,王者这游戏垃圾就垃圾在这
0	为什么这么多人跟风骂她,自己不如自卑感太多?(个人观点,不喜勿喷)
0	这不能算特效吧,这只能算光效,变个颜色罢了,我觉得只有安信的大招算是特效,不过这皮肤做得很好,没有吹的那么夸张比荣耀典藏好
0	感谢大家支持,点我头像看简介就能看到联系方式了
0	我真的服了,李玉刚的刚好遇见你,加个DJ,难听死了,还来个什么奥利给,有病一样
0	我的兄弟叫顺溜之我妈是公务员
0	不要脸[/呲牙]不懂得拿毛巾挡住
1	废你🐎呢?到视频还在这bb,炫你🐎呢?(不服来喷我)
0	最后辣么嗨是什么歌曲
0	地域黑有意思? 你家里出事了?是你麻麻死了还是你爸爸炸了? 双亲暴毙了你来这找存在感?你妈死了你就直说别拐弯抹角A
0	这个我要了,都别跟我抢
0	你以为你戴上帽子就能记住词了吗噗哈哈哈哈哈哈哈哈哈哈哈
0	因为大众喜欢瓜子脸,高鼻梁,大眼睛,双眼皮,所以她们就去追随大众的美
0	其实,我有的时候一看天。就知道要下雨,哪怕月明星稀,越这样我越怕。
0	作为一个路人,感觉王一博还是没什么黑点的,不喜欢,也不参与,吃瓜。
0	开篮球训练的,这个地方进去打球都要收钱
0	月光带的战队,dgc凭什么毁他,月光在的时候,一诺没有自卑更没有觉得自己退步,但是最近采访的时候,诺崽却说她退步了,月光快回来吧
0	铃兰不是谁都可以站在楼顶的
0	看我背景你懂的
0	真的希望在我们这一代把台湾收回,不然真的没希望了
0	还是过去的校园风气最好!
0	净他🐎瞎说,完全吧电放完敢放一个月电池就彻底凉凉了,手机如果闲置不用,应该充电百分之八十开机待机放置,没电了定期充电,如果是关机也要有百分之五十的电,然后一个月也要充一次。
0	头像有了女朋友哪里找?
0	我老公某旺仔带头领着他的伴郎团来了AG
0	以前就说他俩不行,还被人喷,垫底队出来的能厉害到哪去哟
0	饭前喝这么多水还能吃下去啊
0	虚荣心在作怪,现在苹果都不怎么值钱了,竟然还有人在追捧苹果BwCI
0	就我一个人注意到挖机的齿印吗?
0	总结一下,最重要的也就是最后那后那句话
0	花豹 : 老子饿了让我尝一口老虎 :  你吃了它咱们就没饭吃了
0	小宝气和大宝气合体叫雷霆嘎巴
0	天狼烩梦者适合z字抖动
1	这女的恶心到我了,我真tm想扇她,找外遇,真恶心
1	呸,死3标(不服来喷,淦)
0	不能这样说,可以说差不多
0	都是坑爹Bs一个比一个会坑BsBS
0	可能他走哪都能碰到中国粉丝,然后还都是那种两眼冒光的盯着他哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
0	番名:阴阳师·平安物语
0	没啥尴尬的,特殊年龄特殊事,长大了也不用去瞧不起少年做尴尬事,都要经历的,就像你三十岁做的事,五十岁也会觉得很尴尬
0	2018的电竞为表演赛并且亚运会明确表示以后的亚运会不会开设电竞,还想上奥运会?道听途说!电竞受众国家小,lol也只有中韩强一点,难登大雅
0	本来看着莫名心酸,你给👴整笑了,必须送你上去。你很有前途
1	上海女人是全国最势力的
0	他俩要不认识我把那盆水喝了
0	知道脸皮厚怎么治吗?磨
0	他至少比你这个狗冬瓜好看。
0	看我头像好看吗
0	评论区有些人说道歉了都道歉了别黑了,要是道歉有用叫警察干嘛😊真是笑死我啦AUAU您家方脸姐天下第一nbANAN
0	哈哈哈哈哈哈哈哈哈哈哈哈草我一个土狗何德何能哈刷到这里哈哈哈哈哈
0	网络上被到处用的一段话罢了,永远是这么几句
0	cpdd,点头像有号,说明来意,明白?
0	888来一把火麒麟他不香吗?
1	左边什么玩意真难看不服来喷
0	应该说杨幂比迪丽热巴差太远
0	我惊了,你是真的理解能力不行还是故意黑的CK
0	确实是陈百祥,别杠了真的,虽然我是00后,但还是知道陈百强的样子的,可惜陈百强英年早逝了
1	拉基韩国棒子🐶,能有多不要脸就有多不要脸,02世界杯,18平昌冬奥会,都是完美的佐证,知道为什么平昌冬奥会中国就一块金牌吗,至少五块金牌短道速滑的被韩国🐶黑掉,那些洗韩国🐶的啥比,不服来喷,奉陪到底
0	扩列了解一下不要死人,每天点赞空间点赞,个性签名点赞
0	劳资她妈差一把上王者,没时间了,一点五小时,ex
0	还上层人,是下层人吧[/偷笑]
0	这个闺女好漂亮我能跟你们俩叫个朋友吗BsBsBs
0	上来就骂跟蛔虫似的,你是吃屎吗?垃圾东西
0	为了他...我自己把线给扯断了...
0	xxs就不要熬夜了,小心明天上不了网课,疫情整的小朋友都开始在网络上重拳出击了呢
1	你们算个屁 我可是北京派来的
0	头像就是截图
1	人家开始一直没说自己开美颜了现在人家委婉的问你讲了你们又说人家作简直无语了我方脸怎么了还不是父母给的一样比某些人好看开美颜怎么了不能的话干嘛发明那么多软件不服来喷
0	别看我背景。(别怪我没提醒你们)
0	我只是恶心他不作为无线宠粉AT
0	这点点路安了防护措施还有多少?不过我认为,换成步行道安全点
0	我有她资源,要的主页有我企鹅号
0	我朋友体考好像是单招吧......他给我说过但我记不清了,他就是进去直接睡觉,说是不用考
1	为何厕所里的屎会无故消失,为何作者的晚餐会不翼而飞,这究竟是道德的沦丧还是狗性的扭曲?尽情关注今日普法栏目剧《迷你狗的阴谋》
0	我把手放在了老鼠的边框一直没动,但有些时间我会遮住老鼠的一点,老鼠应该是动了的吧
0	他不是能跟老弟合起来组合光线?
0	我也不知道印度的相关领导人是怎么想的??不心系本国百姓?何谈心系天下?无度何来领导力???说话好听一点不行吗?不会还说话?做人的最基本功,名不正言不顺?事怎么成!?
0	别吵了,各回各超话不好吗?专注嗑自家CP,吃🍉,再去看看崽崽们的直播,不香吗?
0	有三观正的自然也有三观不正的,QQ看点的评论一般像这种的评论区都脏
0	宝贝狗狗,看看姐姐给你准备了好多颜色麻袋哦~喜欢哪个呀
0	吃一顿和吃一辈子,狮子还是会选择好的
0	收奴,主页有q
0	拿图?自己yy而已 星神盲多 信 宙斯55阿雷的多的是 一堆人信 3倍能量(力量=3倍实力 这也证明星神盲多 别的帖子给我赞的不少 既然放弃怼营销号 就把新路走下去 1.2万赞也不是凭空出现Ah
0	别人开枪打死你家的狗你报警你觉得该抓枪还是该抓人
0	瞎bb,看我头像,明白了吗,没事还装b
1	就他这个样。大家都别给他刷礼物了,该干啥干啥。他就是这死样子。
0	蜘蛛侠:欺负人,我要叫我大哥来!
1	愚蠢的迷你狗,自己嘴里喊着中立,ice被炸,你人?花雨庭被炸,你人?众服务器被炸,你人?你们那狗官方掉了两滴眼泪,一个个退出中立,我呸,中立?你不配!
1	她的演讲能力都不如学历低的杨超越
0	鸽子游戏能公测直播吃翔
0	我才大二,你逗我呢CO,不仅没有为人父母,连对象都没有CH
0	我是女的,那个丢掉我的是男的,,,
0	别杠了吗,一群假影迷,扯了这么多,华语电影就nm只知道霸王别姬,说白了都没有欣赏一部完整的电影,不要拿你那可怜的电影阅历来装逼,我认为的华语之最就是杨德昌导演的《牯岭街少年杀人事件》
0	征服者劫出半肉带气定神闲才猛,视频里这个打完了征服者才出来没啥用
0	别喷了,这真不是性别歧视
0	说得好像火箭炮很好得到一样
0	点我头像不会失望的
0	看评论有很多人都说这个花想蜜桃的蓝花,我也觉得像,但我还是得说一下IU这个签售会是去年11月份的,所以杠精就别杠了
0	我是小学生,我都能找到六个。
0	江西省萍乡市也是这样,家家都装增压水泵
0	为了美利坚,加大剂量,白宫人均一吨,腚能看清世界
0	小米是高通的亲儿子,小米公司老板雷军家族企业旗下的“安兔兔”手机测评跑分软件在跑分时故意给搭载高通骁龙处理器的手机开口门让其处理器短暂超频、超负荷跑高分,一旦测出是搭载华为麒麟处理器或者三星猎户座处理器的手机在测评跑分就故意压制处理器性能让其底于同级别的骁龙处理器
0	老夫无才,在看到的一瞬间居然什么也想不起来Bw
0	有一说一,这次鹿晗演技确实还行,我看了几集,还蛮搞笑的,反正比某xz强
0	别喷了,这也没怎么了
0	虽然很强,但是有点浪费闪现
0	好多头像,就是用不过来了,有小号也没用了
0	嗯,蓝烟在快手真的不行,虎牙企鹅可以,毕竟快手的一些人几乎不看触手,没多少人知道蓝烟
0	恶心。别再说了
0	我五菱最多都开到124,平时上90都很快了
0	借楼...我之前前排的评论没了,被删了吗?CHCH💦
0	啊啊啊啊啊啊,抢到刚刚,二爷的深情凝望啊!!!他值得!!!(不要介意我头像🌚🌝)
1	打扰了抱歉,明天拜托投票宫水三叶,一起倍杀渣渣千矢!!
0	好像男的脸已经被整红了Bs
0	桃花凉,桃花酿,桃花劫,我jiao着不错喔
0	错了应该新郎老妈管钱
0	别喷了,拜托这次是塞琳娜本来是想跟Lisa单独合作的,Lisa不想自己一个人单独,带上自己的团队,而且是塞琳娜分的词不是YG,各位blink理智一点
0	最近不行了呀,还没我头像好看,👨青结
0	森唯你的血有多少?集美们都很好奇 ಠ_ಠ
0	反正不是你抄我就是我抄你的啦
0	尊重不是留着给韩孝子的AUAUAU
0	罗德的战甲除了他抢走的马克2,其余的都是军方设计的
0	奉先:陈公台不要生气,布愿拜先生为义父以保证我对你的尊敬。Bs
0	艹,要手机不要命,不是想跳楼吗?跳啊,去房顶上跳,摔不死你,艹,那个爹也挺厉害啊,交代清楚?咋,你是能把老师也推下去不成?艹
0	继续放呀,怎么不放了BsBS
0	啧啧,评论有删除了,说你那啥有限是事实吧
1	女性无论地位,容貌,自始至终原来也都只是低*的生物。只是社会最底层的乞丐,也无需憧憬任何高贵的女人。而且高贵的女性也只是任人摆布,下*的她们只能被压在身下气喘吁吁,迷离恍惚。她们与玩弄自己的男人是世界上的众多邪恶之一。
0	上单唯一螚参团的就是对面五个来抓你的时候Bs
0	少扣帽子我只说产品,爵士性能最是差得不是事实吗?就这样的垃圾芯发布会还吹牛逼吊打三小时A13哈哈哈要不要脸了?买安卓首选高通旗舰芯剩下的就是iPhone怎么了有问题吗?少扣帽子看看电子垃圾的性能呵呵
0	瑶要公主一闪开团(ง •_•)ง
0	梅西这球完美弧线,罗总这球凌空抽射也很有难度,都有各自的亮点
0	我们上课全部笔记本,基本都是6000以上的,配置低还不行
0	那tm是,几个月前的,好像都更新没了BwBw
0	上来先吃点甜品,然后再吃肉肉,然后再吃海鲜,然后一直无限循环,最后走瓶饮料,吃个冰淇淋之后再来块水果完美!
0	。。怎么跟xz有点像。。这潮汕话跟我们好像。
0	搞基(主页有)
0	有些人一边骂瑶,一边在世界频道里喊来个瑶
0	他之前在做医生,占地的
1	女人本来就应该这样,你们非要讲女权,要自由要平等,灾难等着你们呢,
0	丞哥应该吧东哥那张图拿出来
0	小学生别杠了,华为p40性价比就那样
0	看我签名Bs懂的都懂,免费的哦
0	希望这种消息也不是刻意摸黑美国警察,就像美国摸黑香港警察那样
0	救护车鸣笛有几个车让的?别说救护车,消防车都有车敢当着不让。。。那是晚一秒都能多烧一片。
0	你这是把自己当狗看了?
0	我才发现辫哥居然比堂堂高这么多
1	阿波罗可以打100个萨隆,1000个阿雷斯特,10000个卡洛斯,100000个潘拉,不服来喷我,我就是菠萝吹CP。
0	其实她先天条件很好,但是嘴上功夫太过了,反而自毁城墙。
0	罚就对了。。有些人就是这样理所当然。
0	导演不是应该给他一套西装吗[/色]
0	国内可能才5,真的值得学习
0	自从这个节目播出以后,我们一出门,楼下妈妈们一喊,一堆堆的米粒,还有小花,幼儿园好多孩子叫小花,还有各种水果食品当名字
0	这楼,我给每个人一个赞辣,能不能也给我点亮小心心鸭Bt
0	最佳配曲:林肯公园的歌每一首都和飞车很配啊,包括但不限于in the end .numb .breaking  the  habits .powerless......今天是查斯特贝宁顿逝世三周年,期待飞车舞蹈模式出新的同时希望查斯特在另一边过得好些。
0	而且我一直也没说巨骨舌最大,你在这杠屁?找屁的存在感
0	我觉得她不是精神小妹的话,应该很好看(别喷,喷我我喷你)
0	你出来可能脸都扭曲了
0	这个是油画棒还是粉笔呀?🌚
0	宁是黑子吧  还不管她多不好A£
0	感觉杨超越在抑郁边缘来回走动了,别黑了,好玩吗?虽然我不是她的粉丝,但是我也有喜欢的爱豆理解偶像被骂的感受收手吧你们,太残忍了
0	天下苍生的守护人,也是盖聂的守护人
0	卧槽泥马,你看看现在学校老师啥处境 我拜托你长个眼珠子去看看
0	五虎建模属实是丑,后悔买了龙胆
0	说真的有用没用,和我一点关系都没有只是好奇
0	我试过  我被她男朋友打得手都断了,哈哈哈 骗你们的,其实腿也断了
0	他好像被那边打了一下
0	可我上个视频看你说有他何愁定天下
0	看在BGM的面子上也求求你们别吵了B©
0	一句话总结所有艺人可以谈恋爱只是很难别喷了没啥好喷的每个人都不容易
0	我qq头像就是她,感觉她好可爱ANANAN
0	兄弟们,别喷了好不好我成杰吃完马上上路
0	我已经加上那个女孩的腾讯企鹅号码了,要不让她给你说?看她骂不骂你?
0	我也只吃生的,熟的觉得味道怪怪的
0	臀部啊!你穿内裤干嘛不好看了
0	交警说了,可以用脚挂挡
1	LJmn,老古碍国者,这个L亅,人渣。处了倒游戏还会干吗?还反骂MC一口。LJMn处了骗小学生还会干吗?Mn吃起屎来就停不住。老八服了。Mn在来10吨。(不服来杠,我全程有时间)。
0	你家有两小时限制的过了十点还能玩?
0	这个时候的侯耀文和谢东唱笑脸时真像,哥两个长得比侯耀华像侯宝林
0	头像有了对象在哪?
0	不要看不起giao,人家真的很努力了真的,人家对Rap的热爱真的很高
0	没事儿,我刚刚看到一条宋小睿尬舞的视频Bn
0	杰克九亿象牙一亿悬赏
0	别吵了,地球这边穿过去不说其他的,就我们身上这些已经点出耐药天赋的病毒还整不死那边的人?不说其他的斗罗里的普通人不死一大片?
0	这可真是个偷工减料的好方法。
0	我感觉全网发她干净是不是炒作啊?
0	博肖和忘羡,我都喜欢,唉你们别吵了好吗,双粉很难受。🙁
0	这个橡皮实现了它的梦想
0	90后都表示看不懂,那我00后更看不懂了!
0	我一个单身狗还在这有逼脸笑
0	干什么都靠一根棒子,我看着根棒了不行了,他还怎么逞能?
1	30来岁的人。说这话磕碜人不?还买热搜,歇着吧。
0	你是不是傻,现有科技和科技发展是一回事?你是不识字还是怎么着?我说的是地球上的各方势力联合起来发展,九头蛇,秘术法师,瓦坎达,神盾局等等漫威里空间跳跃技术又不是没有,你bb尼玛呢
0	我家这里前四年就已经一块钱一个了Bw
1	讨厌刘思瑶最主要的是她太作了
0	你也很厉害呀,而且哥哥没有骂你哦,骂的是玩瑶的表字呢AG
0	小编还是露出苏渣的尾巴了。
0	哈哈哈,作业都忘记布置了
0	我头像就是这样来的啊ADBwBwBw
1	迷你世界玩家们,我的世界骂中国的游戏迷你世界,骂迷你迷你狗,如果你们见多有人骂迷你世界的就说我的世界,我的狗
0	哈哈哈,习惯就好啦,还要靠队友
0	有颜值的技术型娱乐主播
0	我在等cd,你是在等死吗,
0	王一博是谁?有lay哥跳得好?感觉王一博没有lay哥好,钟还可以,
1	贝京人表示不喜欢外地人,不服来喷
0	他不是基本上角色都有了吗?
0	1200亿够从卫星上面拉一条专线下来了
0	小编放屁,老子是三国第一猛将
0	我朋友就活该了?我从来没有觉得他是十恶不赦的坏人,我只是觉得他没有责任,我只是想让他的粉丝认识到自身的错误,而不是一直在掩盖事实,各种洗白,一出事就开除粉籍,有用吗?
0	那些爸妈死了的出来说说,为什么你们那么崇拜贵州人?!?!
0	上初中的时候要去追一个16班的男孩子
1	糖生宝好像是视频中的人,兄弟们喷他
0	没看过,但是感觉不会太差
0	赶紧上吊吧,还有脸活着吗?还有脸回山东吗?
0	但是,我们也喜欢看小哥哥啊
1	这诸葛太水了,好意思秀,QQ15区天翔之龙陕西省级排名,不服来喷
0	她没变性,她只是有跨性别障碍而已
0	找个女仆妹妹,主页有q,要听话的
0	攀枝花的吧,我愿意和你耍朋友,
0	建议你玩老鼠带个泡泡浴知识卡,那你以后被绑上火箭被救下来说不定你能满血,逃生几率更大[/微笑]
1	右边的的确看着想nt,两个我都不认识,说实话而已,不服来喷,键盘护主狗们
1	配你娘老逼音死全家一经发现黑人强奸她全家
0	沙雕网友有木有,看我主页进来唠,主页个人签名
0	这两款谈什么手感 ,手感神马的都是臆想......半生的语音,衣服,技能更加简约,妩媚,限定玩久了都会喜欢和半生交换着用
0	我这也有这么个家庭生了儿子,儿子挺挣气,考上事业编,有了工作自己能赚钱了,父母是某镇下岗工人,母亲也试着卖过水果,早就不做了,父亲就在镇上做网约车,生意不稳,收入少能理解,但是儿子结婚花了5万跟儿媳说借来的钱,结婚当天儿子就拿出2万多给他妈妈!收礼金9万,然后呢,让儿子出钱交社保8万!真是奇葩父母,儿子35才结婚,当父母不给儿子攒结婚钱,还要钱,拿儿子当女儿养!就一个孩子,活的很潇洒不想着赚钱没事打麻将!不知以后会怎么样!
1	就恶心那种站着说话不腰疼,对别人人生指指点点的。请你去拼多多拼几十个妈再出来送。就戳死你们这些看不起异性,看不起弱者的死喷子的自尊心了怎么滴,不服来喷,骂不死你们这群死喷子。
0	对不起,可能是因为我不够优秀吧
0	以前没金银牌 比牌子对老玩家极其不友好CP
0	要开学了,好紧张的我,寒假作业还没整完CKCKCK
1	实力可能不咋地,但颜值真的很耐看,就算某些人喜好很奇怪get不到她的颜也不能说丑,除非眼瞎B•(这里路人发言,不服来喷,反正我也不看消息
0	孔子表示没看懂,墨子和孟子义是很懵,更不用说老子和韩非子,原因是什么?主要是孙子没说清楚B B A}
0	我还想着是那个大嘴特效Bw
1	呵呵,所以这视频关我什么事吗?不服来喷,菜!
0	受保护的,要是查到他们抓住,估计得坐牢
0	想看完整版资源加威信号:首页有 《爱情公寓》高清完整版资源秒发 在线分享给你(▽ ̄ ╮( ̄▽ ̄)╭????????
0	卖腐火的?!呵!没有实力您卖一个试试呗!他不是靠魔道,是靠自己,要是演得烂,谁看??
0	点评论中间有一个笑脸Bs然后在里面找滑稽💦
0	王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源王源💚💚💚💚💚💚💚💚💚💚
0	迷惑行为,我这辈子又少了十秒
0	我说过是整格岩浆了A¢水遇整个岩浆必定是黑曜石  不整个岩浆是原石A£
0	为啥我觉得他俩长一样ABAB
0	其实我也有猫的,只不过两天前它去喵星了。。。
0	不接三带没毛病,是小刀自己不记牌,跑不掉还不留小对,qa都没见
0	哦吼吼吼,听说这里有免费的猴猴儿看
0	1200伤害吃了血包应该也会无吧
0	你们这些黑粉能不能别黑了,双亲换的键盘吧,一个人的一句话可能体现不出什么,但是每个人一句……你宁愿通过几篇黑稿来了解她,也不愿意放下偏见去看看她,不管怎么她在蜜橘心里就是最好的
0	生这么多,生活质量会好吗?
0	呵呵,我黄金,对不起我荣耀王者
0	评论区的那个黑帖不要回哈[/嘘]
0	我就看见免疫 一直在飚Bs
0	你入戏太深了,还是早点走出来吧,不然等这个系列完了估计你得哭
0	昨晚我在,水友的号,号主说碎了就给1888,上到19后号主心动了(号主说q号有感情不想卖号),想卖号的打算,后来想上20碎掉的,老吊不给上,直接锁了
0	跳舞的事天天向上,这个视频是混剪
0	然而并不是谁都跟你一样搁水坑旁边死站不躲AO再说了因为看见你防止溅水就减速的话后边的车追尾了算谁的?
0	说实在的,只要不是小众化的审美观,真受不了肥姐[/撇嘴]
0	大仙好像说过,两个选项一:去对面二:一打九
0	我用什么头像是我的自由,还不用你来指指点点
0	说实话我之前是很讨厌蔡徐坤 吴亦凡 鹿晗这类人但看了中国有嘻哈第三季我才了解吴亦凡的一些事情,他真是一个非常善良的人,因为本人也是自己非常有感触,他真的很好,希望网络喷子积点口德
0	北岗律师远程攻击可以啊
0	好巧,我也17岁把它看完了Bw
0	别杠了c罗一个185的扣篮能抡起来扣这身体素质NBA也是顶尖的说头球这个高度不高的都是弱智吧你拿头摸高和蹦起来再天上二次发力打出头球能一样???而且c罗头球最高高度不止这点不信你跳起来在天上做个展腹然后再发力顶球看看你能跳多高
0	看看我背景Bs这个不行
0	我身边这种人好多 都特别努力
0	我就想问,你那个桶那样放,盘子怎么放?
0	那是没意识的甄姬,会玩的甄姬真的恶心,预判到我怀疑人生
0	都别吵了,我是公认最强的,琦玉你有意见?
0	但是这也是为了他们好
0	就冲我头像,我想看到她的魅力!!!!!
0	巴里亚力量比杜兰特还是强不少的 都是巅峰对决詹姆斯除了在五号位其它位置单挑都是最强
0	我190,我的眼里看你是不是也是侏儒
0	甘道夫你怎么玩球了,你的大剑和法杖呢
0	就tm你叫夏洛啊(不好意思,走错片场了🌚)
0	你说的是主角吧,那是《功夫状元》,死一次,攻击增加一倍!
0	苏有朋那一版还出来两个道德绑架的,可恶
0	恩……杨紫演技绝对杠杠的,某些人别酸,她的哭戏都很有感染力,当然热巴那也是没得说,演技所以人都认可的,所以别吵了,OK?
0	啊啊啊我也喜欢霸道男,可我家那个偏偏是奶受啊B|B|B|CICI
1	一帮舔主播的狗来对喷
0	别杠了,他没整容,他一天那么忙,哪有时间,也不可能去整容,只是长开了,那些说小凯整容的,是不是你家断网好长时间了,这段时间瘦太多了,看起来脸变小了,跟以前有点差别
0	别加上杨颖 好嘛 你自己不喜欢也不要说出来 她也是别人的爱豆 她的粉丝看到这种话也会伤心的 而且人家也没有惹到你 你凭什么这么说她
0	是的  当时好喜欢秦无炎  但我是凡瑶CP党来着哈哈哈哈哈
0	看我签名A®,当野王AN
0	看过nba没 这不是小托马斯吗Bs
0	别喷了,韩国人的饮食习惯和我们不一样。不然的话也可以去尝尝韩国料理。
0	一下子吃上几桶,一头猪一次也吃没几桶。
0	我也赞同想要第二部续上
0	成年熊猫一巴掌可以拍死一个成年人Bw
0	上个月31号去看了,很悲壮,一个民族没有这些人的付出,哪有我们现在这些人?喷子们,请你们做做人吧!别喷了!
0	前面第二批已经成功,你这个岁数要等很久啊Bs
0	沈腾好歹是最强王者,就只玩安琪拉,你给他禁了,表演赛就是一个过程,输了又如何,明明禁本命恶心到了沈腾,还非要说是为了他考虑
0	你好牛呀,你还是看看你的名字吧,我可不想骂人,免得封号好吧,要是我骂早就骂了,请你也别喷我懂吗
0	头像有够糊的
0	看我签名,五块,网站给你
0	能不能别喷了,我都快爽死了BsBs
0	资历不够  人家起义时 都是军长营长团长呢 粟裕在起义时还只是小兵子 后来当了毛主席的警备员  之后才一步一步上去的
1	难看,恶心,玩迷你的都是迷你狗,盗版游戏,幼稚,迷你可真难看
0	你的频率就要超过渣切了Bs
1	就是评论区里面有一些xz的ncf说小爽ex、矫情的,我只想说:你们了解她吗?不要喷喷喷,如果你们不喜欢她,就不要评论,不要在这里胡说,还有哪些跟风的,那些xz的ncf如果我们去黑你爱豆,你愿意?
0	干嘛要迎合你住持人呢?
0	cpdd我的老baby,我不会说那些花言巧语,我只能说我心里有你,QQ空间里面我挂你,个性签名里面我写你,相册里面我放你,为了你我可以删掉所有的异性,跟你开QQ空间,然后我玩微信
0	我可以说我看的好舒服嘛?解压Bw
0	战哥一直都在努力,确实目前还不够格,某些人就别喷了,不累吗?战哥只是普普通通娱乐圈打工仔,yxh天天带他可真够ex,虾们淡定
0	不是你厉害,是凯厉害
0	DJ是职业好嘛?还有人把DJ当曲风?
0	嗯,好腰(手动狗头)
0	嘶……头像有了,对象哪领?
1	迷你狗挥挥手我当人你当狗
0	鸡眼有些偏方可以直接根治
0	美国不会杀你,还会保护你会给你壮大的机会,不然就没有了战争,没有了战争怎么发财?
0	还真能弄成蝴蝶结🌚 网上有图解
0	小母牛骑摩托-牛逼哼哼
0	发妻颜值澳门第一人,梁安琪拍马都赶不上
0	好了好了,又可以买好烟了BsBSA1⁄2
0	黑粉们别喷了,一个万战阿离跟他单挑赌约十声爸爸,狗鑫赢了,他看阿离年纪小都没让他叫,这还黑吗
0	这肯定是没开过吧😄开过都知道SUV视野好、通过性好,空间大能装得多
0	怀疑你没签过合同,你看的懂?你不是请人?一个你信任的人凌晨叫你签合同,你会仔细看合同?
0	ID给我,我把它骂到妈都认不到AO
0	一天你就整这个,不用工作了
0	你是山间清风,拂我一身铅华;你是人间三月,尽作无数桃花;你是琉璃似梦,扰我半生时光;你是婵娟若水,濯我一世浮华。2
0	胖妹,我也想要回复哇哇哇
0	看的我泪奔,知道为什么会健康的成人了
0	问题是我在家乡吃了那么多年螺蛳粉也没见到过螺蛳啊!!就像老友粉里没有老友,老婆饼里没有老婆,夫妻肺片里也没有夫妻的肺😰
0	一味忍让,何来颜面?该出手时就出手,一个大国总该有大国的样子吧?这么多年忍下来了,我们在国际上的真心朋友又有多少呢?还是要有担当啊!
0	那个衣服是表演时候穿的衣服杠精别杠了
0	你说的这几个都是大侠中的大侠
0	集美们看我头像。和1.06秒正好卡上了。BtBtBt
0	blink们都别喷了,这次只是合作曲,词是赛琳娜分配的,而不是YG。原来赛琳娜只想邀请lisa,但是YG让其他三个也加入进去了。如果她们要在舞台表演这首歌的话,赛琳娜的词会分配给智秀的。其实我这次也绝得赛琳娜等和其他制作人这次分配不当,但请你们不要喷了😊,你们翻看微博吧!
0	没觉得这样拍视频很过分吗,有嘴不会说?
0	我在等免费送超合击那一天/斜眼笑/斜眼笑/斜眼笑
0	你们就是因为JJY漂亮,所以心中想让她承认整容,如果她承认整容了,你们就舒服了,毕竟感觉这种美不是天然的罢了。但能不能别黑了!跟你们有p关系!你们黑你们的,对此又能产生什么影响吗?小鞠说了:“我连呼吸都是错的,但我还是会大口呼吸。”💙(言语有不对的地方,还请提醒,谢谢!💙)
0	宠物只会暴露位置,给敌人视角,而且没什么卵用
1	mc友们,我biu了这个视频,然后有个xxs,估计是个迷你狗吧,之前和我某个意见不合,跑到我的biu下面骂mc。如果你们有时间,点进来看一下管好好你们的孙子吧。没时间呢,看在友军份上来个赞吧
0	我71星局你玩法装?低端局仔在这跟我bb?
0	萨隆:居然不给我,信不信我用暴风星云裂BsBsBs
0	就知道吃,老饿着的样子
0	傻逼真正有钱的能买这几个车
0	今年的疫情,市场比较平稳,这时最能反映一家公司的实力和对策了。
0	说白了,渣男渣女都不好,都是病态思想产出来的,所以某楼就别那么双标,别吵了好吧,只要是渣,两方不管男女它都是错了
0	急了急了急了急了急了AUAUAU真以为所有人都是平等的?自己低级就被算别人了小屁孩ANANAN
0	中国也差不多这样,键盘侠哪里没有?Aa
0	我死亡宣告没一点面子
0	空间活跃选手加我!一起互空间!有趣的灵魂万里挑一~主页有Q号。fzl就蒜惹!相中的加A®A®(头像芥末好看必大🔥)
0	假的,你们点他个人主页看一下
0	BwBwCICICI都别吵了,冲动是魔鬼,都是误会
0	你要比科技就不能看历史长短,而要看文明划分。西方世界在17世纪进入工业化,工业化之前的是农业社会,工业化以后是电气化和信息化。中国5000年历史,到清末才有工业化萌芽,49年后才全面发展工业化。
0	但凡演员有点操作也不允许你这🐶在这嚣张
0	这......好熟悉,好像b站上有
0	学到了,我马上就去和夫赖单挑
1	这必不可以呀~但是我翻来半天的评论区,也没见谁说可以呀Aa有多少人没看评论就在那瞎评?这就是所谓的先发制人?如果有人说可以,麻烦截屏告诉大家~我们再一起去喷他B•
0	别吵了OK?一千个人心里一千个哈姆雷特,而且哪本小说是正儿八经可以全全拍出来的,就连作者在里面客串和全程跟编也给不了你们想要的
0	有这样的人。一群团队,先到你店里看看就几个人
0	告诉你们个秘密  爷的蓝皮卡还没用CL
0	可以说是也可以说不是,卡利斯的设定不算骑士
0	当我喊撤退的时候,为啥我的队友死活不撤退??AeAeAe
0	那小拇指不弯下去我真的难受CQCQ
0	你能上完九年义务教育在发言吗丢人现眼 好赖话听不出来真是服开玩笑玩梗都有傻逼喷给爷整笑了
0	可炙热支配者你没话说吧
0	动作看上去还是可以的,但是我寻思着职业的不应该一拳就把人给撂倒了吗?
0	我和我闺蜜的微信头像就是皇权富贵,为什么呢,因为她是大厂女孩,她找的
0	就是没有山正扇子这种东西是没有山正的,你知道山正的意义是什么吗?这东西是申请版权的问题,版权意识知道吗?
0	顺便给你透露一点,今年上前线的硬要求,抽到了不去,直接吊销医师资格证。
0	fw混子英雄,玩软辅混分的都是臭婊子,玩的比谁都垃圾,混上去之后又开始坑同等段位的人
0	我估计队友想杀了牛魔
0	天使九考,干了唐三CP幻境中干的
1	说的够了,一点都不像,这个是秀气,那个是娘炮。
0	近亲结婚养出来你这个sb不管输赢都要吹上一通。
0	又是你,怎么超兽武装下面都能看见你
0	我这里资源很多,可以点我头像
0	这不是我头像吗Aa
0	看的好感动啊,不知道为什么害~我泪点低😂😂
0	你从小就是孤儿院长大的吧
0	给我锁死这个神仙帐号!!!
0	我今年过生日也是一个人啦,10.21,很快就到了,自己开心就行了
0	都是孩子,生而为人,孰能无过?过而改之,善莫大焉,为这事就别黑了,
0	淘汰赛那个项目2分钟走完一圈,他1分钟就提交,一圈没完你怎么可能找到答案
0	坏了  联盟后遗症听见我本命就猛一激灵CI
0	对,我记得是鳄鱼自己和泽拉斯封印的。
0	好了都别吵了,必须死刑,立即执行。
0	这不是剪辑吧,应该是换窗口的时候香蕉趴下,恐龙上来,然后恐龙爬下,香蕉站起来。
0	开个玩笑别折磨认真🐴BsBsBsBsBS
0	上面那条狗。你干嘛呢 ,抱个东西就想动啊[/微笑]
0	哈哈策划好啊(默默掏枪),兄弟们上红点和斩马刀
0	你tm的凭什么不开门,在这里看着!
0	吕布开大会在地上蹲一段时间啊
0	一二级的时候蔡文姬的弹弹乐伤害有点高
0	所以说小编意思是琉璃抄袭仙剑三了?可把我整笑了,小说出来的时候仙剑三出来了?仙剑是经典,但不要过分吹,国内特效从香蜜就开始质的飞跃了,现在网络电影特效也好,巅峰不会有,一直在进步,无脑粉别杠了
0	汉服店铺怎么能少汉尚华莲呢
0	表达了她家有个小刨冰机和一台坏了的刨冰机
0	我要嫁给张九南我也这样
0	我讨厌他,因为他老是扣我分
0	不要秀你的智商了,迫击炮都是拖着地的还要什么水泥墩?
0	呵呵,西游记没有通天教主,AU又一个拿封神套西游的玩意
0	好了,别吵了!谁大谁小,掏出来一比就知道
0	DMO,我想知道X兮夜不在DMO,这个队还有粉丝吗?
0	多重影分身术木分身影分身万象天引神罗天征万象天引神罗天征......ABs
0	用这头像就是网络拽姐?。
0	谁能有蓝就干谁Bs随着那个蓝跑
0	一周两打,一个月八打,是不贵,但用的了这么多吗?
0	刘备能立足荆州是刘琦和东吴,与孔明无关。
0	你优秀,把特靠谱策反了AAUAU
0	哎呦喂,请问你又是个神马东西?自个啥都不懂还在这吹牛13,可笑呀A£
0	宋小睿粉丝多少钱一月呀,让你们把她都要捧上天了٩😑۶
0	cx30刚上市,压燃发动机就出来,啥意思,让cx30降价吗,小编?
0	啥叫雷影不敢动,这明明是要证明他信任火影,云影迷
0	我们一百多公里喊的黑车,也得五六百,还是熟人价
0	作业拖到凌晨写的这边→
0	AA妹妹放弃吧,还不开麦,刚刚还刷到孤影装女生带飞四个男的,你们还不懂吗
0	emmm是不是花纹看起来有些类似于豹纹那种Aa
0	本人女,14,脾气挺好的,喜欢吃醋,占有欲强,粘人,宠人,头像就是我本人,喜欢帅的,喜欢的+
0	还有你哥说的是你自己?呵呵
0	视频的水印真的不是我加的,是看点自动加的,别杠了,求求你了
1	没妈的人非洲来的迷你狗啊
0	安卓无翼孤狼在线蹲监护(主页有号)互火也可以加嗷
0	“这样的言论在这个时候很伤人,因为出现这样的事情,也不能全怪留学” 小编这样子写,那要怪谁怪我们这些吃瓜群众。说实话留学生在国外好不好,根本就没有外人去关心,谁有空去关心这些在外的人,别闹了大家都忙着呢。
0	皓哥不去帮肖海洋追钟白,在这干嘛来了CI
0	看人家脚底下的红buff,加10%的减速,你觉得俩个打一个你能行?
0	大哥你这头像。。。有点东西
0	编辑是傻逼吗,就应该叫华为去死它华为就是资本家大恶霸地主就该弄死它让华为破产
1	这女的看着就想🐰,不服来喷
0	cpdd吗?我男,16岁,身高170,基本秒回消息,只要你别长得太磕碜就行,可以搞笑、直男、高冷、温柔,不沾花惹草,但不太会哄人,本人长得普通,颜控别来。(个人资料里有QQ)
0	抱歉,这几个姿势我全会
0	可惜小哥退休了,老一辈的都退了
0	琉璃大火,粉丝要求,只能说演员敬业精神职黑别黑了
0	奶奶,你这么做是不是很不道德呀?
0	没对象的表示看不懂,用中指默默划走CQCQ
0	看到前面我还以为是死的,结果后面蹦的真tm欢
0	看原著才知道其中的原委哈哈,这里是被精简了的,原著是达尔巴不会汉语,杨过一直模仿他说的话,达尔巴以为他是已故的大师兄转世,心神不宁,后来杨过用了移魂大法牵制他心神
0	梦老师在赌,不过赌赢了Bs
0	别问BsA,共和国の黑历史
0	穷山恶水的地方,刁民没几
0	想当一个平凡的人很简单啊,自己不走这条路不就行了,自己愿意走,那就走下去,有个屁好说的
0	用生是因为设定就是这样,连上帝都砸不死的存在,但是一旦吸血,就不是永生的,吸越多自己的祖血会越不纯
0	10万一天 要不外加吃坨奥利给把  不然感觉拿着不放心
0	免费给大家个网址看我主页BsBS
1	这个奖的水分大家都知道,最讨厌那种拿了个水奖还吹演技的了
1	周琦就是个憨批不服来喷
0	别人已经比你领先4年左右工作经验,再过3年,人家已经是总监,研究生很可能只是经理,看岗位吧,比如营销、市场方面的
0	好的好的hhh,你也一样哦,一定会遇到对的那个!
1	乔治之前确实伤病困扰,伤病好了希望他能恢复以往的辉煌,但同时还有一个人不要忘了,他就是路威,路爹依然很强,不服来喷,小卡状态不好,但也让球权了,相信他之后状态还会回归,最后一句话,快船总冠军🏆AA
0	老娘爱死大碗宽面组合了!!!淦!B
0	蚂蚁哥主玩恐怖游戏,他突然改王者了肯定玩的不好啊,但他为啥要扯到这几个人COCO他以前恐怖视频做的挺好的
0	这是我们最想看到的结婚
0	看头像 大池度ASMR 进裙领取免费福利。 看头像 大池度ASMR 进裙领取免费福利。 看头像 大池度ASMR 进裙领取免费福利。 看头像 大池度ASMR 进裙领取免费福利。
0	之前深圳说上涨应该有不少人暗自高兴,一说断供,就有不少人紧张了,什么什么呀??
0	这学校很好吗,我深圳的,自主招生有人去了这学校,听学姐说,这学校就只是好看而已,很差
0	头发可以不长,见识,不可以短。
1	东北垃圾嘴炮多,不服来喷
0	压死稻草的最后一匹骆驼
0	不是的,你可以自己去百度上面搜索这件事,现百度会给你解释清楚,这个人是真的辱华了,而且,我到别的视频下面都没有这样的留言,就真的这样做了才会有这样的留言
0	你是第五个喊六花的人了BsBS
0	他不懂你说这些给他听没有用,他就一xxs
0	姐妹dd主页有QQ号
0	本人0.5偏攻,183cm,60公斤,18周岁BsBsBs有意者看我主页资料,可盐可甜哦AN
0	事实上高通乱喊价众所周知,而现在这局面说是小米造成的完全没毛病[/微笑]
0	文案群有人来吗,前五名是管理,来的集美看我头像,+我,我拉你进
0	求黑粉别黑了(给跪了),小鞠真的很不容易,心疼AJ
0	女孩子还是要对自己好一点的
1	断水流大师兄:在坐的都是乐色。
0	我爸喝不到就扔了,他懒的刮。。。
0	这样的小伙值得托付终生。
1	我知道,上面写了:迷你狗司马智障,古振兴天天去世
0	教科书般的进攻万花筒,超纲的防守,这天赋
0	因为舆论里产生了不同的声音,它影响到了你
0	看下面,再看我头像
0	最帅二郎神 最美嫦娥 不接受反驳
0	请问这是怎么回事,有大佬可以给我指点一下吗?
0	你不知道熵增环境下秩序稳定的艰难
0	哈哈,真搞笑,又不是现在的人,轻易没看过死人......古时候,什么活物,你想吃,不得自己杀?
1	国家一日不同意同性恋,他们这行为就算是卖腐网红卖腐就恶心去死,凭什么你们的哥哥姐姐卖就祝福,单改只是一小部分,二次元都被影视化了,,国漫都被拍成电视剧了,谈不上崛起,都变成了娱乐圈捧明星赚钱的工具了
0	哎是的,不认真看还真不容易看懂,有些人只是看个剧情,根本不会留意这些Bo
0	吕布正常伤害好吧,上一次一个六神还出来一个冰心板甲,砍我韩信一技能两千三,让后A一刀四千七
0	要不是我看过了整片剧,我第一反应有种看鬼片的感觉
0	😂😂😂,抱歉抱歉,我不了解
0	俊哥今天我生日只求安排一个李信和李信的一念神魔我和你单挑
0	要不怎么说你是脑瘫呢
0	铠不带闪现吗,我真的是,你知道闪现进去瞬间秒人吗
1	笑死我了,丑逼
0	陆绎和那岚岳的笑有点像
1	一个丑逼如果这样,就是另一种姿态了
0	别侮辱观众智商,没有浪的水面是冲不了浪的
0	没比较性,英雄性质不一样,水晶机制不一样
0	有几个队伍逆着版本还能夺冠的。。。所以就别喷了有啥好喷的B
1	既然有女主的话,那这行为算是卖腐吗?为什么网红卖腐就让人家去死,你喜欢的哥哥姐姐卖腐你就祝福,你可真的好奇怪,一边让人家去死,一边还祝福别人,同样是赚的黑心钱,为何你如此优秀?
0	官方太沉了,捞不动!!该减肥了BsBsBs先瘦和几斤再说!
1	东北男的都粗俗
0	在我无聊哥面前都是屁AN
0	为什么要引战呢?英雄联盟王者荣耀不能相比,就像我喜欢打lol我儿子喜欢打王者荣耀,儿子喜欢爸爸怎么着都支持
0	再拿脚使劲踩,踩得脑浆炸裂为止
0	我操!你是不是做过,才会知道得如此清楚BsBsBs
0	我陨石坑成杰不要面子的吗?BsBS
0	这么多辣椒,感觉好浪费,
0	青钢影:你这样显得我很笨诶
0	长河加油,翻我,看我头像,这就是你的操作。
0	时常换背景图,记得关注,点赞,有意者看我主页的个性签名,有交易方式。BsAƒ
0	看看,东皇这英雄有什么用?每次说东皇垃圾总有人跟我说,能闪越塔大人什么的A£A£(本人3400场省东皇表示,他越塔大了也没伤害)
0	不想招黑就把这条评论删了
0	翻开一瞬间我有种看见满是虫子的恶心感
1	这女人是猪,她养狗,猪狗不如绝配
0	有没有关于十三月的QQ个性签名,最好短一点的,十来个字左右,不容易被发现伤心的,谢谢。
0	狂犬病毒通过动物体液传染,咬人的肯定会传染人,被抓挠伤的不一定传染没接触到动物的口水,尽量注意别被动物挠伤咬伤,也会有别的细菌感染。
0	到哪里可以看德云社呀
0	咦,我关注的号原本是lele和土豆趴,虽然这个小姐姐(作者)就是叫乐乐,但是作者改成了乐乐和土豆哎B(一下子就改了)
0	游击英雄?是这个吗?我好像没印象了A¥A¥A¥
0	就国产ad,uzi真排不上号。uzi完全是粉丝吹的。完全就是靠四保一或者自己吃队友经济上。司马老贼,微笑,那个没uzi强?
0	这里面如果是银子的话,两个人我估计都抬不动
0	然后抽半个月看那小三?
0	喜欢肖战头发没打理的时候,虽然现在看起来更帅更好看。但是以前看起来憨憨的更喜欢[/色][/色]
0	各位AG粉别喷了,我粉AG还不行吗BnBnBn
0	可以混日子啊!公司微弱之际你陪同我一起同甘共苦,要是公司起来了,你就可以相当于白领工资了,我姐夫的公司就是有这样的老员工
0	我也想和孟祥辉儿一起宠周宝宝
0	有的射手根本不能理解辅助心思CI我带干扰准备和打野越塔(塔下有个残血),然后打野跑了CICICI
1	迷你狗全部没🐔
1	真服TS狗粉们,来来来,互喷。反正你们人没我们多,气不气
0	弄倒了也不管?逃逸的nt活着干啥
0	圣杯帽子之后还要法装?
0	这是哪一期的高能少年团吖?
0	我不知道他们为什么要装抑郁,装抑郁症一点也不好玩,整天在网络上丧得跟什么一样,没有去医院检查过,就整天说自己抑郁症了,还有我的好友有一个人个性签名:抑郁症患者。一般抑郁症的人不会说自己抑郁症吧?
0	不会说话就tm别说,给爷爬
0	配?荣耀上了?AG随便挑一个不吊打你?
0	这样的好作者不比黑狗强?BxBxBx
0	wu女看我资料
0	若这话是真的,老毛早跳出来把美国灭了
0	薛之谦自己还吃过上上谦呢,怎么可能人品有问题,店里出了问题相信他会整改的,某些黑粉就别喷了AoAo
0	东楼谢愈,西楼贺朝,清华双杰,谋财害命
0	那你们男的不说啊,就你们男的有嘴?
0	请看我资料
0	老板方便给个定位吗?没别的意思就是想去尝尝老板娘手艺[/呲牙]
0	后面还有报应。以前是他坑爹。反过来了。他儿子坑他BwBwBwBw
0	别吵了,他是我老公^ω^
0	哦哟 键盘侠是么?来来来 出来碰一碰 说你QQ或者抱你地址来来来
0	你在做梦,国内不说这种螃蟹,就普通螃蟹都五六十块一斤更别说这种海蟹了,国内要买你没150怕是想都别想CP
0	不,他说的没错,差不多就是市级,反正我村标的时候打出来没这里面的那种感觉,现在有了,(市47)目前4800分CLCL
0	塔坦:你们不用管我,我就是来蹭点零食吃
0	那个女的只是他女朋友,不是他老婆,别人只是单纯喜欢上了其他人而已,绿什么绿啊!自己没本事,还不允许女朋友喜欢别人在跟他分手吗?
1	野良神什么辣鸡?( ̄▽ ̄)
0	都是美人咳咳我去趟厕所
0	老狗条惹都成萝卜干了,还骚得起吗?只能用淫眼,狗爪摸摸就饱了
0	尼玛,看看人家雷之国的科技
0	这个孩子像他爹,好扣眼[/发怒]
0	我把你骨灰给扬了CO小小年纪长点脑子
0	在此招募一下:有没有要加战队的老战队,荒废了一段时间现在没人现在想找常驻队员,有没有哪路大神来支援一下。(只要能来的对我现在来说就是雪中送炭,受我一拜🙏)队名阿胶阿胶浆阿胶(队长随便起的)QQ区安卓
1	好多女犬在那乱叫,我真的是服了
0	我从你的眼里看到了一个圆灯管Bs
0	你英语很好的话你来唱吧AO
1	别来黑莓别来黑莓别来黑莓。尤其钻石局,千万别来。队友都老玻璃心了。第一次挂机,进来互喷,不给位置挂机。牛逼
0	头像有了,靓仔哪里领AG
0	我就想知道这真的是站了很久还是P的,为啥能不动ADADAD
0	抽水晶什么的,看个人运气
0	喔唷无缘无故被你污蔑我还不能怼你了?
0	三盆绿草表示他们三被绿了?
0	记得别删!记得你说克比顶上见闻色没觉醒哈!虽说你未成年,跟你计较确实显得我小气,不过年轻人就是要给教育下才会学会低调的
0	日韩都不是好东西,别对他们有任何幻想!
0	金属引雷,装上也没用
0	另一个是修罗神,两者虽然都是杀神但杀气不一样。
1	果然,国漫全是垃圾
0	如果没记错的话是二哥的生日返场。wb七七如律令字幕组可以看
0	家住大山深处,多豺狼虎豹,劝君少来。
0	这不是基操中的基操吗?哪来的勇气在这里叫
1	国产就是不行 日本的就是好
0	行了行了,别吵了,来个香辣虾消消气,这是我跟央视大大学的“拍打虾头让虾黄流出”,记得去虾头哦BsBS
0	一个手术就可以的,我认识有20多岁都做个这手术。
0	保留证据,他们的人不是我们打死的,是高海拔地区喊多了缺氧死的
0	女生为什么可以生孩子,你不知道吗?没有男生,你们女生怎么生孩子?女生为什么会怀孕,你知道吗?
0	如果两个人异地,这种情况咋解决?
0	平安喜乐啊。两个都要好好的。黑子啊。你们别黑了。他们真的没有什么好黑的。
0	(・ิπ・ิ)っ🌚🌝
0	这是什么个沙雕玩意儿?
1	你这条死废狗怎么还不拖走
0	一看到刘怡潼,我就哇唔~
0	光看前面,我差点喷你CI
1	说这伙食好的都是脑子有问题吧,也就北方人力价贱工地才敢做这些泔水给工人吃,南方工地敢给工人们吃这玩意早tm罢工了
0	布鲁克都好多年前的人了
0	这个只是作者的一个猜想。
0	你得知道欧洲几个话语权国家在看到犹太人被屠的时候是有多么开心,可以想象对犹太人有多么恨,要不是出于人道主义的逼迫,看着希特勒把犹太人干没了也不是没可能
0	周杰伦这么多年一点进步都没
0	遇到这种贱人,直接打
0	27暴击率,两发强化普攻中一发都是惊喜A£
0	你配玩玩王者吗?你配出视频吗?
0	还哪里亮了点哪里呵呵?连小学生都不如
0	我把他删了然后这个记录就只截了一丢丢
0	都给他哭😭😭AFAFA¡A¡BwBwBwBwBwBw忍不住了
0	CL(妈妈说只要来的早,发个表情都能火)
0	看我主页BsA
0	点头像有qq号可加
0	卡卡西没练体术?你怕是不知道千鸟和雷切就是体术突刺吧?
0	和10个男孩子聊天?一个都不理!让你们也尝尝被冷落的滋味!
0	开始讲素质了哦,别学个词就出来乱叫哦小朋友。我就这样的性格,也没口吐芬芳,说个下个游戏都不行咯,网络警察好厉害呢AUAU
0	这就是你只能用点券购买的原因?
0	朱元璋如果是个富豪的话,沈万三的实力估计是朱元璋的好几十倍,小说里面说沈万三的钱挖出来变成四个海,估计这就是富有四海了
0	我婉儿以前也恐高,现在治好了
0	不知道的别乱喷了,评论我翻遍了,几个人真正夸他的?人类退化了还是不懂装懂?天天除了喷人还有什么?
0	一般匹配的路人都是的,还有匹配小学生用车把你撞死的
0	算啦 只是来杠一下的 哈哈哈哈哈哈 陌生人 要记得开心
0	打带土的时候波风水门好像也没使出全力只是为了试探带土的实力(个人观点)
0	看我头像说话,顶我上去
0	鲁班可以挑战马克,会出装的话
0	整这些没用的。如果一万一沓摆一圈就有用了。如果没钱就要去挣。如果你四十岁有钱了。你娶的老婆还是二十的。不要担心你未来老婆会变老。有钱不喜欢又可以换个二十的。这样玩难道不香吗[/微笑]
0	哇塞,那个葫芦娃里面的蛇精
0	那问题也应该是看技术的呀,不知道他们为什么一看到标然后就不敢不敢在那说事实了
0	我都是倒车才开后射灯!
0	生活和电视不一样,,我手中没有他要的东西了,,冰冻,说明他在乎,,我只能一个人,,男人,15岁一起玩,,17岁开始没心没肺找熟人,知单位,知住哪儿,,高的,矮的,气质,,,全玩过
0	是的,瞧不起黑鬼有毛病吗?
0	杰罗姆:什么才是优秀喜剧的诀窍?时......砰 全剧终
1	迷你狗🐶
0	先学会做个人,在做个中国人吧
0	你们没看懂吗?最后她把他们两个都带到了二次元,因为二次元世界只有他们俩知道,但是通往二次元的路径只有他一个,只好把把他们两个带入二次元。
0	你这个装置有可能永动,但是这个装置靠它庞大的体系一直在维持运作,过一会可能就会停掉
0	哈哈,所以我们班男生我都替他们感到可怜,每次我们班女生被哪个男生欺负了就来找我
0	硬抗了对面一个大招  跟没事一样
0	那你岂不是连单细胞生物都不如?孙子,你还不认呀?
0	给中国有钱人敲个警钟,不要有钱了就跑到国外去买房定居,这样早晚都被外国整治。
0	只因茫茫人海中多看了一眼,你就记住我了,真的备感荣幸Bs
1	王者荣耀垃圾游戏垃圾垃圾玩王者的一群垃圾没出息的东西
0	孤立我的,就是喜欢我哪看不惯,想反抗,但就是干不过他们的样子,我妈叫我别理,他们就觉得我好欺负,孤立这事,就是死循环,只有转学可以解决
0	篮球该有的样子喜欢077 也喜欢司马拼命防守的拼劲
0	越界线1mm也不行,中国人民军队武器可不惯着你!越界就击沉它!
0	啊啊啊!我不想单身啦!07,不爆照(会考虑)!不语音(会考虑)!不玩游戏!认认真真谈!如果是谈着玩就过吧,本人注重感情。想谈的主页有QQ,不行就过!emm……我介绍完了~
1	楼下迷你狗
0	一整个火车除了那俩警察和王宝强扮演的农民工其他都是贼。
0	词用的不对,你要说这个人脸在抽搐
1	AY废狗网友,这东西就是辣鸡,来站
0	有人能帮玩我号嘛,马上中考🌚成看点用户是因为个性签名里写了一堆繁体字
0	你们这样要是没成两个人就连朋友都做不了了
0	你去这样调侃调侃你妈
0	其实都没有,还假装捂着。假装有
0	那个皇上貌似要,扎了Bs
0	朱一龙 只剩下满满的视觉和听觉,颜色和声波拥簇着我,这一个瞬间太著侈了,我甚至好像可以看到自己的表情,自己的反应。我也变成了岸,与海相互依靠。朱一龙 海在注视我,我也注视着海。
0	我之前也半夜两点复仇Bs要是破庄的我肯定会把他家拆空,互刷的我拿完物资就走
0	闲日珠汗入黄土,危来入海擒蛟龙光普众生耀华夏,死后龙穴葬白骨。
0	也有变异的,比如说无中生有,他们绝对有a型血的隐形基因。
1	有本事过来打我啊
0	吃了多少德芙老实点给我交代
1	零差评?你想多了吧,难道忘了迷你狗?A¢A¢
0	看我签名,懂事的加Bs💦💦
0	别吵了,烦死了……
0	这是一个小品演的就是猜的容易别杠了CP
0	妊娠期高血糖了解一下。
0	行吧你的,那就是我哥,嫂子好A¦
0	嘤嘤嘤看我背景
0	我也觉得是,我觉得赛亚人的变身途经就不是超级赛亚人,悟空变的蓝色应该才是正确的赛亚人变身方式,但是因为赛亚人不能直接边蓝,所以从黄慢慢升阶,感觉就像是个辅助轮,
0	是啊,他成功了. 祝贺他,王传君
0	我主页有网站
0	有很多的,瞳孔涣散的那种眼神真的很令人心疼,我这头像就是个故事,当失去最重要的人时,这女的最后几帧的那种笑容并不少见
0	因为你怕被我喷啊AU不敢直接回复我心里没数aAU
0	哦豁,幼儿园怕不是在反方向Bs
0	拿这个木乃伊当过头像,结果看见我头像的人都说你怎么拿卫生巾当头像啊Bw
0	多半重庆,重庆立交桥就很乱
0	我突然想吃羊肉串了,香辣的AYAY
0	桃儿:诶呦我的天呐~于老师平常可不这样啊!(幸灾乐祸)BtBtBt
0	你们别黑了
1	评论区那些洗瑶的妹子,👴今天这话就撂在这了,玩瑶就是fw混子,瑶就不配赢,👴见到瑶就算晋级赛👴也要演,玩瑶的那些fw混子就是不配玩游戏懂吗?(不服来喷)
0	别💦看我背景
0	作品都是开房间制作…别喷了Bw
0	不管什么生物女人都能教育的服服帖帖的Bs
0	别喷了好吗,这类视频基本是女生发在自己的账号上被小编盗来的,文案也是小编配的,就是为了引人注目,为什么要对这个女孩子恶意这么大啊。。
0	妹妹看我资料
0	他说也进了,你是看不见吗A£
0	爽文爱看看不看滚,一群杠精,天天主角光环,你给我指一下哪部剧没有主角光环,斗罗大陆主角光环强是很强毕竟这是爽文,你们能不能别杠了看着都心累天天这个咋滴咋滴哪个咋滴咋滴你这么会你去写呀
0	人家就是喜欢,怎么着,你气不气啊,人俩的感情关你事了?
0	虽然你这句话说的很对,但是总觉得你这句话怎么这么欠打?
0	他也玩迷你,他是一个游戏主播
0	中奖是不可能的了,但是我还要给北笙评论,我虽然没有正式看过你的直播,但是我是真的喜欢你,我虽然只关注你不到一年多,但是我天天看北笙的诸葛,技巧打法,现在已经上了市榜,但可能还需努力,我爱你啊,北笙
0	剧名《河伯的新娘》  这个片段是第三集最后一点
0	你这声音能不能别再说了,我吐了
0	牛逼牛逼牛逼牛逼啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
0	呵,她爸也真是的都不管管,一看就是妻奴
0	然后我刷到了下个视频,就是这位奶奶烧的鸡把鸡腿给了二哈,二哈吃的还挺像。
0	别惊讶,我们花花还有更多你不知道的技能,这个......对花花来说......小意思啦
0	这话是真的骚,不过我接受
1	一些人就是爱吃shi怎么办,安利好电影人家不喜欢,就是要吃shi,没办法啊
0	不是的,他们有女孩,只不过都被手术变成男性,有的则是被送走了,可以看看蛮有意思的,
0	各位大佬谁有幻锋不是幻锋的另一个版本,各位大佬要是有的话,主页有加我,我想玩玩,不毁号CI
0	看看劳资是谁看我资料卡
0	侮辱白衣天使真的很过分
0	别杠了,人家只是说一个技巧而已,追着不放?
0	不是我说,你觉得谁配就去给谁撑腰啊,你觉得张艺凡不配就别投她就完了B
0	第一名是迈克尔杰克逊的那个演唱会。
0	只怕你已经下落不明,那天靠近...
0	我说的的确是事实,男主就是有袒护他的小师妹。况且每个人的看法不同,我也只是陈述事实,来表达我的看法!
0	可能因为只有杀了这些人,才能提[/坏笑]
0	每个人心中都有一个美好的形象与期望,你这样打破,不是引战是什么?
0	没看清我说的什么请不要bb
1	我说小编没🐴不服来喷
0	有的不加,比如说你有一个国服,你的省标之类的都不加,我记得是这样,我就一个银标,错了别喷我
0	吧啦吧啦吧啦吧啦吧啦吧啦吧啦看我资料a
0	不明白你这类人天天这样无脑喷清朝,如果满族的同学看到了观感会咋样,清朝以前也是属于中华民族历史的一部分,这段历史更多的是总结经验,明白要不断发展,而不是在这里窝里斗,这瞧不起那瞧不起
0	语气可能有点不好见谅
0	那个男生的头像有点BsBS
0	呵呵,他这种笑声本来就是不礼貌的,然后另一个只能指出专家说的猪叫。他好好的笑为什么非要用呵呵?
1	傻逼们,我们东北人是你们河南人爹。
0	重要吗?大仙连看她一眼都不会,这种逼直接屏蔽举报就好
0	牛蛙爱了,麻烦寄一份Bs
0	不是国服!2年前的事情了,但是看着开心就行!代练又如何
0	[/发怒]先问问自己能不能说的出来!
0	害,看我签名,懂的都懂Bs
0	我记得蜘蛛侠原版跟钢铁侠没有半毛钱关系吧,
0	十翼萌新有人带带吗,我主页有QQCL
0	湖南腊肉难吃?你怕是个傻子吧
0	呵,赔钱货,你脸真大,凭啥你说啥,加个勿喷,别人就不喷?!黄晓明咋啦,还赔钱货,hetui
0	哈哈哈,xxs,别说话了,逗死了
0	看情况和程度,结束后有时候吹违体。比如视频中,投篮结束后,像视频中,中防守人那样直接撞上去,完全可以给违体
0	粉丝1万,黑粉9999,别问为什么关注这狗
0	两米配一米五,你上面还是她上面,
1	咋改变,都是💩,老子就是这么硬气,来骂我啊
0	人家穿上就是好看,不好看憋着AOCQ
0	这不是超能勇士里面的吗?,就是猩猩队长啥的那个
0	这副现代版赝品在古代应该会有点价值
0	BqBq我也是,最高星耀五A«A«
0	我属于是中二,但只有自己知道,在他人眼里,我是正常的,但实际上,我发呆或者睡觉时你不会知道我已经开始在脑海里头脑风暴式的中二幻想了Bw
0	集美你说的很有道理B,为打这么多字的你鼓掌B¤
0	我害怕了吗丁啉,嗯😊
0	指导的人还指导个错的AP加几个专业术语就装b
0	这位女子为何如此美丽?
0	别丢人了撒哎,咋回事儿一个个的?觉得内部粉丝吵架光荣的很?恨不得人尽皆知?真的很丢人哎,再别吵了撒,我想问一下有多少人真正是观众的?真正干起来对sei有好处呢?把那个脑子动一下撒哎,咋了就这么不相信角儿?一个个闹腾撒呢我也不知道
0	自己没看好孩子,还要脸吗?
0	啥B你特么占人家停车位 你尼玛还让人家给你道歉  你脑子装屎么
0	王者里面的背景不是这样的诶
1	不知道为啥捧这丑逼
0	我只是反驳楼主的第一句话懂?
0	哈哈,脸都吃方了,不,我就要吃!
0	比你这种废物光动键盘强
0	去看看王健林现在的处境就明白他当初为什么会进去了!
0	有人渣基因的孩子不能留
0	有一点吧,感觉挺A的,美瞳有点吓人
1	这里是井的天堂,盖的故乡,这里是耍猴????的海洋,这里是叫花子的乐园,这里是河南
1	看着这女的恶心,一巴掌呼远点,有多远滚多远,死一边去,还受过教育的人呢?脸都不要了
0	开头做的有点差不过被多游戏模仿后来起源之后这图才真正变化很大之后go连管道结构都变了B
0	我喜欢的人,不喜欢我,我闺蜜前几天分手了,她好伤心,一直哭,我怕我哪天和她一样,所以,我闺蜜要我放弃,我计不是喜欢他吧,都没有感觉CO我都不知道喜欢是什么感觉A¬A¬
0	看到他这样跳,让我怀疑自己是不是对舞蹈有误解
1	Mn就是没🐴崽,不服来喷,不会mn的都是怂货吧,不会吧不会吧
0	这可您先捆绑,鞠婧祎撒谎跟她请客跟我有什么关系。宁脑回路清奇
0	土耳其是无赖,流氓国家,一点信用没有
0	都是演的,真的像这种人的特别少了
0	别黑了,魏延死是与杨仪争权失败!跟诸葛无关!
0	都别说了,就是yxh带节奏,最恶心的就是yxh,两家开撕yxh就达到目的了,以后看到这个直接举报,不要让他们带节奏,请不要上升正主!粉丝之间不要影响正主!这事就过去吧,有委屈也别吵了
0	速度再快。也要看力量能对对手有多大伤害。力量不够速度再快。只要被打倒就ko了
0	对啊 河南人多 真多 真的多😂
0	懒得和你对线,拉低我的智商,祝病魔早日战胜你全家,祝你不孕不育  儿孙满堂,全家患上新冠艾滋恶性肿瘤
0	我们中国可是早就摆脱奴隶制度了哈,不像漂亮国黑奴的意识已经刻到DNA了Ab
1	评论区真的是啊,说的太那啥了叭,我一个路人都要看不下去了,陈年旧事扒出来,整容揪着不放,说句实在话,你整了也不一定有她好看,就这么讲,不服来喷我,喷子biss,杠我biss,看不惯就不看就这么简单
0	泡菜鱼:我的膝盖渐渐疼了起来
0	我喜欢上我兄弟了,咋整,可他......好像不喜欢我吧
0	一个或者半个八度???你在吓我??
0	原来的时候我也玩,完了好几个星期都在1800~2000
0	我的头像就是这个
0	李一会对着老奶奶的墓碑说:“老太奶奶,马上把钱拿给你了”
0	娜美的那一耳光真的很伤心很伤心,她一直都是抱着希望山治回来的想法来的,但是山治做的过分了一点,山治和娜美都很无奈,真的哭了,后来山治要回来的时候娜美特别高兴,很多小细节都说明了,很喜欢这对,很纯CO✨
0	祝福你们 宝宝和小狗子都快乐[/微笑]
0	动画中很美,现实中丑的一逼
0	那小舞姐,你让三哥用一千零一夜扎死他
0	诶对对对,真的最大的就是人鱼之歌那一段。
0	我靠,我头像怎么变了
0	演的可以,多看几个视频,看看对面的名字,
1	你这迷你狗也配出视频?fwmn
0	同事孩子国内上不了二本,考到美国前五十名的学校,后来又接着考了研究生,研究生比国内好老,她自己说的
0	笑死,低端局谁会玩姜子牙?有姜子牙就不会逆风
0	啥叫全混子B|B|B|挂机瑶是混子好不?
0	众所周知,滑板也是一项极限运动
0	别喷了,喷得越多,他就有流量,我们就是流量😂😂😂
0	水门好快 卡卡西比较温柔 所以我比较喜欢卡卡西BsBS
0	张飞是你爹啊,张飞单挑没败绩?那怎么要关羽来帮忙
0	我现在用的头像就是第五对头像CICI
0	他有专门用于拍摄的摄像机的,有的伪装成木头,有的伪装成小数,都是提前放好的,拍很久,然后截取其中片段
1	←你就是个垃圾
0	冲动是因为没人给他公正,要是我会做的更猛烈!
0	如果剩下个铠就挺突然的。
0	太乙真人:你打我啊你打我啊,哪吒:打你又咋啦,太乙真人:不打脸可不可以,我还靠脸吃饭呢,哪吒:不行!警察:哈哈哈哈!😂😂
0	管我们动漫屁事,不要什么都往我们身上喷好🐴AO
0	我想要老徐那几个G的斗图
0	皇图霸业笑谈中  不胜人间一场醉
0	土拨鼠尖叫型Bw哈哈哈哈看吧三只吓得
0	点我头像,看我简介,懂?😙😙
0	小时候这样玩过,特么滚到蜜蜂窝[/撇嘴]
0	找个污妹妹文主页有q
0	希特勒比他还要狠,从生下来就有战争基因与正常人的染色体不同,YY只是喜欢讨伐别国,但自己爱国,好像历史上有两个人有这基因
0	我的图片千千万,唯独没有一个人点我头像
0	还酸别人好朋友呢?朋友是酸来的?不是靠自己结交?别学会几个词就在这瞎乱用?嗯?
0	老师表演和同学同手同脚出列,我们初一军训也是这样哈哈哈哈哈哈哈
0	打通任督二脉?很费时间的,多则半年少则三个月,很艰苦的。打通以后也要经常运行不然很快会堵塞的。
0	五个人一个月一万啊,还不够吗?
0	有红,出吸血就死不了。太假了
0	啊,我昨天玩貂蝉,不靠队友拿了五杀,还有个四杀
1	什么垃圾玩意,自己去mc随便找个枪械mod都比你这好AO迷你狗AO
0	我的挑战你敢接受吗:1用腿从G港跑到N港2找到信号枪(2个)3用车把一名敌人堵在厕所4拿一瓶止痛药苟到决赛圈5用拳头淘汰剩下的人你敢挑战吗?
0	陈情令演绎群想进的点我头像
0	演员哥别吵了!
0	王者我只会玩刺客和战士了CI最会的是曹操,刘邦,阿珂。A¡
0	昵称“.”,个性签名:........,........!好吧,我承认我就是懒🌚😂
0	那伞不就是马来剑么😂
0	真不知道我存这头像有啥用,也没人一起用Bw
0	梦嫂的个性签名是钱钟书说的
0	王者一天不停超过七个小时直接强制下线告诉我为什么?其他游戏老子玩一天一夜都没有这种情况
0	我感觉那个二技能是不是想过墙🌚
0	路上男女司机的比例也不同呀,你像各种营运车辆男司机占比大。家用轿车男司机比例也要大。比如十个司机两女八男。都按一半出事故算女一个男四个。男司机占事故比率就是百分之八十了。
0	这要是有俩菜也不至于啊
0	我在我家地上建啥,还要请示方圆几里地的乡亲?
0	QQ头像嘛,看点头像没改过来
0	鲣鱼,不辣吧,就是有点硬。
0	呵,连猜剧情都不猜还好意思说啥A©A©A©
0	眼光要看远一点兄弟。不要为了满足现在的一时,到以后才感慨。就算你等到毕业去当两年兵又怎么样。现在当两年兵回来的人多的是无所事事的。除非你说你家里有背景,那就当我什么都没说。
0	我有tu……看我主页签名……
1	希望ice能看到我的评论:有迷你狗盗你视频,还说MC做不到系列
0	出   售    一个   移   动   硬    盘,大小1T。是    本     人    珍    藏  多    年,视频      各     种    内    涵   资    源。支   持    验    货!!有    意者微    信联    系  主页
0	这让我想到了贡子哥和 DoinbBw
0	御龙在天,腾讯的一款国战端游(手游)。刘备的汉昭烈帝是里面大都督的官员时装,张飞的属实看不出来。这系列出的时候御龙手游刚出人气正旺,有帮他打广告的意思,但我觉得主要是为了蹭蹭热度BsAA
0	我现在遇到的瑶只跟对象,我好心去救瑶,他满血不上我,就在后面看,抢我一个人头,我跟另一个人打的时候他就离我远远的,我死了,对面内个人残了,后期没人了,上我一次,都没人还上我干嘛,真服了,我就说瑶我不需要你
0	头像有了,对象在哪领呢BnBn
0	换图,主页有Q
0	现在都这么无聊了吗 一群人看屎壳郎运A|看得这么起劲
0	美女你好,能推荐我直播么。
0	我尊重你是因为你不会影响到我正常生活,娱乐的权利,当你影响到了我的生活,影响到了我的娱乐,那不好意思,在我这里,这方人我没必要给他尊重
0	不必羡慕,我有我麻衣桑就行了
0	每个人心情不好,发脾气都是有原因的吧,不然谁愿意这样啊!都别黑了,我一直都不关心这种,就看剧看综艺,没想到这这这,都是啥啊。所以我这是刚入社会AaBw
0	最后一个是我想去的学校!可惜太远了,家里不准去CH
0	记得上次看到一个片段,就是男主角过安检一直出现问题,后来发现是机器出现问题了,男主角飞机已经飞走了,等了三年的合同要签了,差点泡汤了。女主角是白百何,男主角忘了。反正那些工作人员态度挺差的。
0	之前有个视频,ID是元歌有点水,可能是他吧
0	佛:西方有接引阿彌陀佛=無量夀佛,東方有阿閦鞞佛=葯師琉璃光佛,南方有日月燈佛=燃燈古佛,北方有准提最勝音佛,下方有喬達摩佛=釋迦牟尼佛,上方有雲雷音宿王華智佛=淨華宿王智佛......
0	欢迎马总来州府蒙自投资[/微笑]
0	基本上漫威宇宙里面每个超级英雄托尼都制作了一个反的,只不过有的用过,有的没用过而已。
1	xswl,骂人牛批,来来来对喷,谁不来谁是狗啊
0	吓死我了,我还以为我的号被盗了发看点了(因为我以前头像就是作者现在这个BqBqBq)
0	这个跟牛欢喜有得一比
0	她什么时候这么说过,还不酸死你呢,SB
0	想想现在,唉,迷你世界下架了
0	有一个电视还是电影,一个年轻男的和两个老人爬山到悬崖边拍照,年轻人把两个人推了下去
0	我就看看我头像换没换
0	打架用点心好不好?观众看不过瘾啊!
0	看我资料,昵称,头像就知道我是干啥的
0	先确认一下我的头还在不在,笑死我
0	《齐天小圣》《我的帆布鞋》《斗狗》😂😂
0	我觉得忘记是最好的结局吧,居然不能重新回到当年,那就成为熟悉的陌生人,在路的尽头向ta挥手告别,我爱你,但不会再喜欢你了,就这样吧,就这样带着我的祝福滚吧
0	人家职业腕力,你扯这些真是有够好笑的
0	既然都要爆,不干脆等怀到8.9个月或者生出来在爆。男方没这么做,说明他的为人应该是不错的。
0	别喷了,换人了,她不是那个🍵了,这个小姐姐挺好的
1	其实我一直想试试猫肉 能送我一只吗
0	洛洛每次做饭都不放过蛋
0	回忆里面有,就是杏子林那里
0	看,我几点还在玩手机,00点!!!20多
1	别忘了,我们还要炸迷你狗的图,骂迷你小学生,他们就是一群傻子
0	全能边路兼中单刺神要嘛AN
0	剑姬W挡剑圣q出来的最后点时间怎么样,说不定还可以减攻速
0	卧槽CICI木村拓哉人气太高了
0	呵呵最讨厌的就是你这样的伸手党
0	还是忘不了他演的《惊天魔盗团》
0	骂人?A\,他那个就是羊驼
0	哈哈哈哈哈哈,雾子好容易带入角色CI
0	[/呲牙]你咋知道他有没有按照要求
1	大日本帝国万岁!日本一家亲 大河民族心连心
1	没有韩国人你lpl废狗赛区能拿s赛冠军?AU
0	额,我是第二组全部的野王
0	学霸...我还真认识一个这种的,就高考前打群架然后被学校休学在家好几个礼拜,然后....还考上了一本🌚
0	大黑可以出一期貂蝉教学吗?谢谢支持你
0	会唱ran就是娘炮,啥年代了
0	这是在飮牲口啊👎要把小崽子灌死啦A
0	詹姆斯:什么时候轮到这种虾兵蟹将动手来了
0	就烦这样的傻逼,她又不在,那是自动回复你TM装你妈呢,和二球一样,你着急不用刷屏吧过一会给人发个想你了不就行了吗
0	求你学硬币哥也学的像点
0	这女的对这男的都这么不舍了,这男的还不动情,难道女的又问题,不能容忍
0	我觉得王者荣耀的兵线应该改规则,优先攻击塔,没有进到塔的同时,会优先攻击人和兵线,这个就是王者的失误了。有的时候把超级兵运进水晶也是技术
1	我就是喜欢王艺瑾怎么了?!来骂我啊,别骂一斤!!!
0	哦里谢特,发克!(外国人不会说卧槽真可怜)
0	弱的不行,软蛋能不能别自我gc了
0	你的视频咋这么少人了,我记得以前都挺多了吧
0	近两年真的是宫斗剧的巅峰了
0	他给别人女孩改了个性签名枪和玫瑰随时为.....待命害
0	趁你们不注意,抱走杨紫
0	妹妹,上床么,油条豆浆管饱,你可以深蹲,但不要停,不然让我动起来,你不只是腿会软,人也会软趴趴喔AGAGAG看上的妹妹点我头像,主页有Q
0	今天我们要学的课文,是李某人见老丈人
0	好说法你周姐听了要打人
0	这种图片千千万,点我头像看一看A­
0	这只是别人的一个观点说说罢了,你,不必这么认真吧CPB
0	好喜欢她,懂得回头收获真爱!
0	作者的头像有一丝丝嚣张呢Bo
0	我现在还真的没有老婆😂
0	我的天,这电影,感觉好恐怖,我小时候看过一次,现在还记得,因为它的恐怖
1	你们骂迷你玩家是迷你狗,劳资直接骂官方是迷你狗🐶
0	好像不对,是:期灵流無玖灵泗贰玖?
0	如果没有做什么特殊动作的话很可能是外挂,q技能的命中率不好判断
0	我会按到成为世界首富[/呲牙]
0	人练球时间比你活的时间还久
0	她们小孩子身体软,不疼,我好酸,早知道也早点学舞蹈了,长大了那叫个疼
0	就4颗,2颗报废了,其他造的还要和苏联拼多少
0	所以狐哥最后是金牌打野还是辅助
0	刚救下冥王雪皇后,就让夜凌云一个人打啊!然后其他六人把能量输给冥王雪皇,然后回家,冥王雪皇加夜凌云打鬼王不稳赢?干嘛要啥七合体,拖你们夜凌云后腿。
0	会肚子疼,女生吃多了到时候还会痛经
0	评论区有些别杠了吧有一说一,有说她人品吗?她不好看就不好看扯什么人品?别说什么三观跟着五官走,这文有聊人品?就事论事,反感那些扯题外话的。
0	头像有了,但是缺对象CO
1	应该是模组除外,不要让迷你狗把咱们看扁了
0	要不你们18个人还是打过来吧
0	我喜欢现在老大寸头的造型
1	创作者?创作你🐴?从玩法到模组到源代码都是抄袭的
0	老公~你的小帐篷被别的女人看见了
0	伤害你男性的尊严了?恼羞成怒了?大家都不认为,输出靠吼的人是占理的。实际上,讲理这件事,无关男女,也无关音量。坚持不讲理,路就会越走越窄,乐嘉就是例子
0	你多点几下说不定会的哦
0	真是的,跳老年舞的时候贼带劲,一上公交地铁各种病都来了,拿着张公交卡给你说是残疾证,理都不想理
1	迷你狗噢耶大**垃圾游戏
0	交多少税?8亿?搞得好像你很内行一样Bs,莫装逼,装逼遭雷劈
1	能不要在迷你刷mc吗,很给mc招黑,骂在mc刷迷你的迷你狗不好吗(我是mc友军)
0	tmd,他能不能不要随便模仿人家的视频呢?我在想为啥当初没把他枪毙了
0	防止太阳直射造成镜面反光暴露位置
0	有些不要脸的渣女,不劳而获搞人家几个亿,真是脸上涂的腻子粉那么厚皮
0	我记得有个游戏有把枪叫p90,Bs
0	蹲个神仙列表,有扩列的看我资料
1	儿子=迷你狗:这音乐怕不是抄袭吃鸡的吧?我:无语了噻。观众:应该说?他说,这是抄袭那个什么,他们不是有个吃鸡模式的吗?难道不是吗?路人:唉,明明是他抄别人
0	要王者去依图的看我主页
0	我觉得你这句话不太好
0	看到火影,毫不犹豫点进来
0	头像有了,对象哪里领B|
0	有发现鲁班和后羿的手在冒光的吗!?
0	头像有链接吗哥哥
0	凤姐咋跑印度去了,那可是阴深的黑纹
0	竖直往上飞我觉得没个九翼十翼(?)飞不上去B
0	(不懂就问)请问集美,这是个什么梗?CN谢谢
0	这就是特别篇的战斗含义Bw
0	遇过提莫,致盲一下什么都做不了
0	呵呵→_→是你骗自己吧
1	用华为的基本是穷逼,或者农村人
1	老女人,过场多,一副要死样
0	难道年轻人都有闻自己袜子的喜好🤔(反正我也有😂)
0	我们班的班群头像就是北登Bt
0	都季后赛了每支球队不容易啊别黑了也别很明确的说湖人赢或者火箭赢都加油吧只要湖人三分给点力火箭很难对付的詹姆斯加油坐等你夺冠
0	笑死了笑死了自己小学生没词还说别人了
0	看你赔钱的时候,有这样硬气就好了
0	穿越者告诉你是八戒和马可波罗BsBS
0	天天都是小学生粉丝笑死我了看的欲望都没有,看见他我一般都是看看评论直接走
0	不给就回家,因为没钱去告状,
0	他演过九叔归来你们去看看
0	贝吉塔感冒了?你咋不说他拉稀了呢
0	娜可露露二技能有后摇,那会更慢
0	别吵了!都一阵吧,我👀不入阵,摇鹅毛扇给大伙降温。
0	这是不服赵四估计是要和赵四斗舞啊[/发怒][/发怒][/发怒][/发怒]
0	是一种红色的有刺植物,不是蒲公英,园林种植的
0	用淑女的仪表和方法打屎他就好了,再添点聪明
0	明明是哥哥吃醋了  女孩气男孩的  女孩吃啥醋啊
0	你们别喷了我求求你们了,整容不承认真的是公司的错,跟我们小鞠一点关系都没有AF小鞠这么单纯无辜,每天就跟被人欺负了似的委屈的不行,她这么认真在撒谎,说什么眼睛亮是身体好,自己天生丽质,遗传好,她浓妆艳抹的样子真的是素颜啊AF她撒谎这么认真你们怎么能忍心拆穿呢,
0	我记得好像我第一个五杀是在对面只有最后一个人的时候,我喊了一声爸爸,他才同意的。。。
0	哇,你这都认识,大哥你是搞田径的?BsBs
0	而且哈根达斯的冰淇淋绝对比三元钱一个球的好吃
0	刺激和全军的玩家都别杠了吧,刺激战场当年画质的确差了点,因为刺激战场用的是超级阉割版的虚幻4,而全军,考虑到现在的机型,使用了技术早已成熟的虚幻3,所以这就是为什么全军开极限最高画质流畅的原因,而反观刺激战场,阉割的虚幻4甚至连虚幻3都不如。甚至刺激战场比全军出击卡的多CO,优化真
0	嗯,刚刚翻了评论区我也怼了回去,我也是醉了,合着没看过漫画看动漫动漫还没播完就一直虐?神经病这些人
1	古振兴不该出现在这个世界迷你狗去死
0	看我看我背景,弄好共享呗Bs
0	......那个啥,有一说一ad流个人感觉,不是很好用因为一个比较脆,而且支援很慢,ap流会好很多,并且ap的6000+护盾他不香吗Bs
1	没有什么,我觉得对于学习这件事情,不肯说实话、骗别人自己不怎么怎么样,不想让别人努力的人,最ex,ex到极致,比官场上的那些东西都ex。心里话,不服来喷。应试教育重压下的提前黑心化。
0	可以啊沫子,嫁给我吧
0	6个人那个也可以,我卡了两三次了
0	小桶桶底内外应该加两块宽大一些的垫片,要不然以塑料桶的强度根本用不了多久。
0	成功了上起小点,失败了上徐老师Bs
0	物极必反,多简单的道理!
0	对,孩子有孩子的想法,孩子不听你的,反过来想想你确实在孩子面前放屁[/呲牙]
0	影子想杀范闲也没那么容易
0	哈哈,先软坐后硬坐,最后插坐,哈哈
0	没有你爸你吃饭都成问题A¤A¤A¤
0	额...这些我学前班就会了(本人学美术的)
1	所有的消费者都不傻,别的话不多说,不服来喷
0	众所周知,我社一直都是其乐融融的大家庭(其实是有仇必报)Bs
0	我很彭于晏可以宽容一下,但是我是彭于晏这句话就有点过分了
0	不是,为什么还有应援?
0	说话干净点哦AG回复都被删了可见宁嘴多脏AG
0	最后还是要离开人世...每个人都逃不过这一条...只是看能不能留下来一点什么...
0	你就是那个没🐴的键盘侠吧,酸你🐴孤影呢?🍋有本事拿自己技术,记住了,以后别🐶嘴乱咬人,没有脑子装💩聪明人
0	没话说了,转移话题吗?
0	荣不自觉就伸出了祖贤穿衣的经典手势
0	没错,他就是小羊•肖恩
1	人坏得很!还用黑?
0	我是说,日曜这车的颜色搭配不好看
0	头像有了,上个对象吧🌚🌝
0	电视剧版的林仙儿好丑哇!还是第一美女呢。在几大美女的衬托下,真的太平庸了。PS虽然比普通人漂亮
0	但是这个我也会画怎么办
0	朱一龙 重要的是你对美,你对自己,你对生活仍有憧憬。这样的美才会进入你的内在,化为你的一部分,也唯有这种等待和生活才有意义。朱一龙 镜子教会我的是对自己诚实,它不仅仅是一块反射面。朱一龙 那种分明的颗粒感,让演员的轮廓深邃又迷人,谁又不想让自己的瞬间停驻在这种经典的定格里面呢?
0	一开始我还以为是袁华
0	你掀起波澜,抛弃了我
0	主要是进入的男人太多了
0	如果你能打职业,我都能成总统了
0	高通是美国企业,美国政府不允许高通出售芯片给华为。
0	别了吧 您哪来的脸哟 要真比你差 你这么不去当他
0	你🐴去美国大晚上逛街怎么死的都不知道,黄皮猪在街头被人打死都不知道
0	卖小集美,卖坏集美,卖不要了的小集美,有意者请看我主页联系CO
0	害现在主播直播很多说脏话的脏话就随口就出完全没有文明可言他们甚至有人jio的说脏话很有优越感
0	社会主义国家怎么会有资本家呢?BsBsBs
0	别人的爱情从来没有让我失望
0	可我的QQ个性签名就是对方正在输入……搞得很多好友以为我正在发消息BwBw
1	老子差点磕下力量药水,丢出末影珍珠,左牵末影龙,右做凋零,拿出付丧挂燃烧伤害,掏出的大太刀阎魔刀,飘出次元斩,加上上段横扫左击右击左击右左左右击一套连招,最后一拿把玛御灵大剑秒杀了你这个迷你狗。
0	有没有妹子看我主页
0	对呀,正准备拿你妈开锅,她洗澡了,我去陪她
1	全新祭🐴神器,先把🐴烧成灰,再把🐴灰压成饼,再把迷你狗🐴的骨灰洒向空中,这样就能高效快速的祭🐴
0	整个评论区里最特殊的,胖达好可爱🌚🌝我就很喜欢胖达,好想要一只小胖胖b
0	我想把我的挖挖机开过来接生意200包过坑A£
0	你同意了,这十几家老板就该商量“降房租”了BsBsBs
0	是特效,你劲再怎么大也不能轻轻甩一下切半个西瓜
0	最后不是让你看了一眼吗Bs
0	没驾照,他买台这么帅的车就每天在车库里看着?Bs
0	现在处在艰苦奋斗的阶段,国家已经不能造什么钱财了的。大家要珍惜钱财呢。一家人匀着用吧。留点盈余。也还好的哦,不需要过于担心了。
0	背包里装佩天龙爆头增加子弹
0	全点了一个❤,瞬间10个左右消息
0	我今天玩守约遇到一个瑶和典韦结果,典韦没给瑶送皮肤,瑶就一直跟嬴政,然后一直喷典韦,典韦和瑶也就打了两局,瑶就问典韦要皮肤,后来逆风瑶就说我们就是混子
0	0213,有没有嘛,有的加我好友哦B
0	其实当年桑切斯还没走就被高层强行换号怎么说当时不支持苏亚雷斯,不过现在好点了
0	你还盼着人家听点里,安的啥心
0	g,不就这点地形吗真的是随便一爪就一大堆傻逼似的
0	数字都可以 微颜 专一的来
0	我也特喜欢我这头像,🌚🌚小号有个头像有点暴露,然后没敢用
0	恢复加血包啊!可以不用回家的
0	她是谈了然后绿他了么
0	干得好......我想去砍死卖国贼!
0	我,即是黑夜(我,杠精,懂?)
0	你说别人,别人是拍给大家玩儿,你说别人无不无聊啊?说别人就是说自己
0	同一个视频我已经刷到第六遍了。
0	我赞成。我不玩辅助。但是队友玩瑶。蔡文姬。我都可以的,只要你会玩就可以
0	五黑头像有了
0	别吵了。现在连美国佬都不敢不承认我们中国的厉害👍。不然为什么那么拼命的打压我们中国企业。就是怕我们国家崛起的速度已经超出美国佬的想象了。放心。马云说过。我们明知道自己是第一。但是我们要说第二。做第一很空虚的。第一让给美国佬吧!嘻嘻嘻嘻。AUAUAUAU
0	金蛇和魔龙都可以,用钻石洗练,显血技能要看脸。
0	此刻杀生丸的内心是:@**#..*+*@-_-#
1	说不歧视的,我就是歧视怎么了
0	看我头像,有你想要的A­
0	川崎,杜卡迪,雅马哈。
0	这不是材料好不好,是因为网上价就是这么卖,这是最便宜的价格了,按你那样说的话要自己做,才有那么便宜
0	大哥,你难道没看我后面的解释吗?那倒是我爸妈在国外做生意的时候给我的零花钱。吃饭难道不需要钱吗?请同学不需要钱吗?我那两个月吃泡面度过的我都不想回想那个痛苦的时光。
0	今天我去试了,不仅没吓到对面,他甚至还想上来打我
0	难道是家长就可以朝孩子吼吗?就因为他是家长吗?
1	我不知道你为什么要做这种视频,我真是对你无语。智障。
1	就一老逼
0	我怀疑是,是葱还是蒜?
0	我借楼蹲个男闺CO本人07主页有号
0	过氧化氢不是水,它会让你耳朵干净没有细菌污染不会发炎更不会得中耳炎,本来是消毒杀菌的氧化剂怎么会让皮肤发炎
0	韩国男人喜欢烫发都是吃方便面吃的
0	算了吧,材料难控制,火灾的温度不低,铝合金一下就融化,铁合金也能烧红,走上去,,,,啧啧,铁板烤肉也没差了。
0	别杠了别杠了人家其实有时挺有用的找啥存在感啊真的服了都
0	老吴和他爸竟然有点像
0	婵娟姐姐中午好!西红柿种的好学到技术了!/赞/赞/赞
0	我看到了马拉多纳那销魂的舞姿
0	..hhhh 不好意思哈,我不知道这个地方BBB
0	就应该这样,体验生活
0	这个是玄机加上去的角色,玄机加这么多剧情完全是为了拖剧情
1	不愧是迷你狗哇!连骗人都变成极致来,我劝那个小学生还是看MC吧,那些主播好的很,有的是颜值主播,比如海王子阿源,还有脚臭的裤子,还有不灵姐和小月,木子也有哦!果果也有,挺不错的A·
0	今天早上,我妈来我房间,问我说你房间是不是喷了香水啊?我笑了笑说是啊,我妈说那你下次别喷了对身体不好,我不说话。我不喷的话,难道要让你闻到房间里的烟味吗?
0	会被抽到吗?我也想要......唉,经常羡慕别人好多皮肤啊
0	有的是,加我QQ看我主页
0	你好,我是诸葛孔明,我七星灯已经点了一千八百多年了,但是现在快没灯油了,你可否给我打二百块钱买灯油,我来辅佐你统一天下
0	我下雨都不一定带伞,更别说是晴天了
1	一群傻逼不服来喷A£A£A£
0	我索大的小妾你个小老鹰怎么敢撩的呀,你怎么敢的呀?AaAaAa
0	民乐跟西洋乐的整体风格相差太大了,西洋乐基本上没有几件适合独奏的,民乐里洞箫南箫差不多都是孤儿,西洋乐的乐队非常震撼,而且西洋乐对律学和声乐原理的应用都很完美,相比之下民乐只能说是有特色,没有太多优势
0	不是的地方不一样价格不一样的
0	不怕,他们喜欢玩死亡游戏
0	诸葛亮二技能百分之90的减速
0	路飞在动漫里面是加强了的,而且你叫一个七武海实力的人去打四皇实力的?这怎么打嘛
1	就是看不起北方,因为他们眼里,北方都是农村
0	触碰红线直接打,不愿美国只会得寸进尺,而且死性不改;只有打痛美国就会乖;犯我中华者,虽然必诛
0	爷说这个主播做的对了?我只说这个铠很菜
0	我看你说话的时候都不打草稿的,空口说白话
0	别杠了,上面怎么打怎么输。出啥都没用
0	我也抽到了小兰,开心O(∩_∩)O
0	我的刘禅看孤王学的,晚安孤王信仰
0	安卓无翼在线蹲监护(主页有Q)互火也可以加嗷
0	我之前单挑有事挂机了,跟对面说速推,回来扣了九分CQCQ
0	我们也是,我们全校都是
0	😂😂😂😂别这样了吧,这是瑶这个英雄是真的废,没办法,
0	这游戏讲究前期,别老拿后期来bb,你前期都过不下去,你有后期?
1	这就是现实好嘛,你碰到了会替别人着想,将心比心,我感觉没有多大错误,喷子不服,来喷我
0	这种的跟司机没多少关系
0	可惜大明只看重传统汉地 ,如果大明延续至今,中华怕是只会剩下两京十三省。
0	他们两个以后可能在一起了。两个人声音都好好听。
0	我人机拿露娜1V5就六分钟就把对面推完了,着实不知道人机有什么可以练的,1V5人机又不能选择难度
0	风评不太好导致我不敢入手
1	我还是喜欢他们老婆,丰腴犹存,老逼下火B›B›B›B›
0	有只赞不聊的么,男女皆可,主页有号昂
0	小睿加油!!!我永远支持你!!!
0	你们涉嫌百合罪,你们被逮捕了
0	某些鼬粉连麻都不要了之前在自来也帖子下面刷鼬。看我主页那张。
0	iOS互心有人嘛?孩子不行辽,主页有q
0	看下面,再看我头像AA
0	落地瞬间,感觉吊着的不像水泥砖,像外墙保温阻燃块,非常轻,我是瞎猜,不一定是AU
0	不是平白无故打的,犯错了嘛就该被管教管教,以免下次再犯。是吧
0	张灰麻辣烫,介于亮和暗之间
0	学生在学校里接受军国教育,妇女在兵工厂生产武器,青壮年在接受军事训练 ,你告诉我有无辜的吗?
0	这等雅兴我也有,可,这等美人我没有
0	我被安利的,但是yysy,真的好看(马斯坦上校好帅的B)
0	当时关羽还站了出来,说愿意打辅助,叫他们别吵了,结果孤影就真以为队友都偏向他了?笑死我了,一局嘴都没住下
0	你的意思是分手是因为发色?真的好搞笑哦,自己不喜欢还好意思拿这个借口,low爆了AU
0	实际上莫科确实是在和栽判不满,小编不应借题发挥。
0	用重典吧!否则无法约束犯罪!
0	这肌肉好看啊,羡慕寮
0	年纪再大也不愿意别人当着自己的面说你年纪大了,你年纪大了
0	把淞沪会战武汉会战徐州会战的指挥权交给毛主席,肯定能打赢,老蒋就是太自私了。
0	图是当年的网图,就是胡歌拍的好像,five小便用个头像就是本人了。那我TM就直接变成二次元的人了?
1	我现在说一句有手就行,应该没有人怼我吧。
0	黑子别黑了篮球要是没有巨星组团单核带队是真不行。
0	别吵了是我
0	半仙這🐶以前玩MC,因为恰了迷你的錢就變成了🐶,玩💩的🐶半仙
1	孤影就是laji不服来喷我
0	我天 我最喜欢玩这个了 你这给我整的我都不敢玩了
0	对对对,别吵了,人家荣耀玩家说的对,毕竟人家荣耀玩家还有LOLS1滑板鞋1000点呢,俺们LOL玩家虽然村里人,可从来没有过S1滑板鞋1000点,666666
0	别再说了,再说他们就不敢再穿同一件了
0	这个BGM是要笑死人不偿命吗?
0	这些东西花里胡哨的 需要这个干嘛
0	好的,虽然我有车,但是我接受你的好意了Bs
0	只要让我掏钱的都是骗子[/呲牙]
0	足以说明凡是不是你的东西莫要动,一动就要付出代价的
0	新疆就是这么处置的,一点不夸张,只是这边一国两制比较复杂
0	注定拿不下来了,中国没有有担当的将才,连台湾都拿不下,美国飞机可以在台湾上空来去自如,台湾是我们国的领土,却无法也不敢经台湾上空。这就看出我们现在多软弱,多无能,难怪很多外国人歧视我们,老一辈用鲜血挽来的威望都被我们这一代人败光了。
1	你他妈还要任性,服求了,因为这些看了气死人的破事我也变成了喷子
0	都别喷了,人家也是为了生存赚钱而已
0	现在人贩子这么嚣张,万一被拐走了咋办!!! 特别是小学生,初中生还好点
0	我等了这么久,终于有人单挑孤影的露娜了。
0	日常打卡,听听歌,看看老婆。 十月新番新老婆:QQ***(兔女郎在内) 《茅野爱衣》赋予灵魂的五位超人气动漫角色:qq******** 新人起步不易,绝非营销号,打扰万分抱歉,烦可拉黑,恳请别举报。
0	他说的无非就是不要浪费粮食嘛。
0	每天都是这个女人,能有什么看头??
0	雕虫小技竟敢班门弄斧?看我大威天龙🐉 哼 这样的法术还死撑 我要妈妈哄 我要妈妈哄 电叉恶鬼杀 佛尊妖孽杀 地狱鬼使杀 如来佛祖杀 杀杀杀Bs
0	要是我的话,直接把奖金扣半
0	百里一枪打死你,伽罗给你堵住
0	如果不是奥恩,9级厄斐琉斯差点单杀14级剑魔


================================================
FILE: examples/base_bert_cls_local/dev.tsv.index
================================================
0 95
95 148
243 90
333 129
462 189
651 90
741 95
836 90
926 469
1395 69
1464 343
1807 156
1963 89
2052 323
2375 91
2466 78
2544 102
2646 99
2745 304
3049 98
3147 110
3257 87
3344 167
3511 83
3594 116
3710 244
3954 105
4059 183
4242 78
4320 141
4461 91
4552 172
4724 132
4856 185
5041 88
5129 127
5256 413
5669 125
5794 84
5878 82
5960 106
6066 120
6186 427
6613 92
6705 121
6826 180
7006 92
7098 124
7222 108
7330 124
7454 142
7596 87
7683 110
7793 321
8114 85
8199 136
8335 163
8498 95
8593 78
8671 96
8767 131
8898 108
9006 86
9092 88
9180 81
9261 112
9373 484
9857 90
9947 108
10055 103
10158 155
10313 94
10407 83
10490 105
10595 113
10708 90
10798 83
10881 125
11006 197
11203 74
11277 121
11398 131
11529 131
11660 112
11772 88
11860 89
11949 101
12050 108
12158 102
12260 101
12361 89
12450 105
12555 87
12642 128
12770 193
12963 202
13165 267
13432 113
13545 90
13635 92
13727 106
13833 89
13922 132
14054 84
14138 226
14364 87
14451 238
14689 409
15098 259
15357 117
15474 138
15612 85
15697 111
15808 104
15912 385
16297 132
16429 140
16569 125
16694 118
16812 152
16964 226
17190 135
17325 99
17424 101
17525 173
17698 89
17787 157
17944 92
18036 93
18129 191
18320 80
18400 108
18508 86
18594 220
18814 119
18933 128
19061 207
19268 101
19369 202
19571 101
19672 107
19779 119
19898 123
20021 96
20117 114
20231 171
20402 109
20511 101
20612 167
20779 93
20872 111
20983 126
21109 282
21391 142
21533 92
21625 102
21727 90
21817 222
22039 89
22128 116
22244 153
22397 70
22467 150
22617 80
22697 80
22777 80
22857 107
22964 71
23035 112
23147 108
23255 135
23390 112
23502 114
23616 87
23703 355
24058 328
24386 324
24710 169
24879 123
25002 108
25110 80
25190 94
25284 105
25389 96
25485 86
25571 101
25672 101
25773 74
25847 204
26051 88
26139 99
26238 142
26380 111
26491 115
26606 322
26928 97
27025 369
27394 202
27596 229
27825 85
27910 278
28188 74
28262 287
28549 82
28631 84
28715 76
28791 87
28878 251
29129 82
29211 121
29332 94
29426 92
29518 271
29789 118
29907 149
30056 115
30171 88
30259 108
30367 107
30474 99
30573 99
30672 74
30746 90
30836 125
30961 119
31080 208
31288 101
31389 103
31492 117
31609 105
31714 108
31822 147
31969 87
32056 155
32211 89
32300 105
32405 88
32493 83
32576 86
32662 132
32794 283
33077 301
33378 102
33480 100
33580 329
33909 153
34062 78
34140 189
34329 96
34425 87
34512 140
34652 86
34738 337
35075 109
35184 96
35280 189
35469 211
35680 100
35780 325
36105 124
36229 120
36349 250
36599 92
36691 121
36812 99
36911 134
37045 126
37171 81
37252 114
37366 323
37689 74
37763 90
37853 468
38321 80
38401 121
38522 371
38893 166
39059 134
39193 121
39314 99
39413 86
39499 102
39601 88
39689 253
39942 118
40060 115
40175 110
40285 98
40383 148
40531 177
40708 74
40782 114
40896 85
40981 111
41092 110
41202 166
41368 124
41492 109
41601 113
41714 87
41801 90
41891 246
42137 93
42230 83
42313 88
42401 118
42519 85
42604 86
42690 98
42788 86
42874 90
42964 84
43048 96
43144 247
43391 173
43564 253
43817 113
43930 86
44016 77
44093 80
44173 130
44303 80
44383 177
44560 107
44667 89
44756 82
44838 135
44973 92
45065 229
45294 122
45416 250
45666 83
45749 91
45840 116
45956 90
46046 87
46133 106
46239 113
46352 104
46456 88
46544 249
46793 204
46997 85
47082 87
47169 137
47306 97
47403 119
47522 117
47639 190
47829 108
47937 104
48041 134
48175 93
48268 80
48348 97
48445 105
48550 90
48640 100
48740 190
48930 162
49092 124
49216 119
49335 336
49671 136
49807 318
50125 141
50266 71
50337 107
50444 112
50556 93
50649 150
50799 106
50905 104
51009 303
51312 97
51409 334
51743 96
51839 154
51993 259
52252 104
52356 80
52436 78
52514 77
52591 84
52675 84
52759 112
52871 104
52975 282
53257 96
53353 125
53478 91
53569 173
53742 142
53884 106
53990 95
54085 85
54170 83
54253 110
54363 134
54497 102
54599 128
54727 83
54810 87
54897 83
54980 125
55105 148
55253 115
55368 97
55465 102
55567 107
55674 278
55952 341
56293 147
56440 105
56545 98
56643 86
56729 87
56816 172
56988 337
57325 81
57406 107
57513 169
57682 95
57777 121
57898 121
58019 86
58105 131
58236 125
58361 96
58457 198
58655 97
58752 77
58829 81
58910 247
59157 130
59287 184
59471 209
59680 204
59884 112
59996 301
60297 84
60381 169
60550 123
60673 94
60767 99
60866 90
60956 135
61091 87
61178 111
61289 153
61442 130
61572 80
61652 107
61759 80
61839 96
61935 275
62210 83
62293 128
62421 90
62511 129
62640 212
62852 86
62938 93
63031 126
63157 243
63400 73
63473 90
63563 84
63647 113
63760 80
63840 101
63941 253
64194 187
64381 93
64474 85
64559 119
64678 89
64767 139
64906 285
65191 111
65302 101
65403 161
65564 115
65679 99
65778 121
65899 87
65986 77
66063 242
66305 77
66382 68
66450 128
66578 160
66738 94
66832 291
67123 169
67292 83
67375 159
67534 135
67669 369
68038 128
68166 111
68277 101
68378 99
68477 120
68597 103
68700 83
68783 120
68903 87
68990 203
69193 93
69286 105
69391 91
69482 109
69591 120
69711 99
69810 91
69901 157
70058 169
70227 119
70346 79
70425 82
70507 83
70590 268
70858 145
71003 403
71406 313
71719 98
71817 441
72258 85
72343 110
72453 92
72545 99
72644 82
72726 74
72800 122
72922 114
73036 196
73232 125
73357 93
73450 187
73637 89
73726 87
73813 105
73918 113
74031 101
74132 115
74247 89
74336 80
74416 85
74501 140
74641 81
74722 92
74814 71
74885 123
75008 65
75073 138
75211 89
75300 98
75398 95
75493 120
75613 93
75706 90
75796 82
75878 89
75967 192
76159 82
76241 90
76331 244
76575 81
76656 133
76789 90
76879 160
77039 93
77132 78
77210 113
77323 95
77418 92
77510 163
77673 100
77773 94
77867 80
77947 127
78074 93
78167 88
78255 90
78345 168
78513 89
78602 86
78688 175
78863 97
78960 85
79045 86
79131 114
79245 82
79327 119
79446 339
79785 135
79920 113
80033 93
80126 313
80439 159
80598 114
80712 87
80799 83
80882 158
81040 87
81127 83
81210 104
81314 98
81412 87
81499 124
81623 241
81864 153
82017 77
82094 196
82290 96
82386 143
82529 80
82609 70
82679 110
82789 93
82882 87
82969 125
83094 81
83175 96
83271 161
83432 186
83618 126
83744 82
83826 116
83942 86
84028 116
84144 74
84218 95
84313 92
84405 266
84671 92
84763 67
84830 89
84919 190
85109 94
85203 205
85408 83
85491 138
85629 96
85725 116
85841 92
85933 222
86155 113
86268 93
86361 303
86664 164
86828 78
86906 128
87034 187
87221 137
87358 133
87491 93
87584 111
87695 162
87857 194
88051 255
88306 88
88394 323
88717 142
88859 83
88942 255
89197 102
89299 128
89427 85
89512 81
89593 65
89658 118
89776 139
89915 167
90082 116
90198 86
90284 181
90465 86
90551 285
90836 86
90922 83
91005 101
91106 193
91299 89
91388 93
91481 86
91567 208
91775 92
91867 95
91962 132
92094 82
92176 112
92288 84
92372 123
92495 134
92629 203
92832 341
93173 77
93250 126
93376 86
93462 131
93593 105
93698 136
93834 228
94062 83
94145 120
94265 115
94380 89
94469 96
94565 95
94660 101
94761 138
94899 117
95016 96
95112 92
95204 292
95496 66
95562 301
95863 83
95946 113
96059 108
96167 86
96253 86
96339 106
96445 95
96540 88
96628 123
96751 94
96845 100
96945 82
97027 112
97139 107
97246 159
97405 79
97484 77
97561 242
97803 92
97895 83
97978 140
98118 77
98195 113
98308 160
98468 145
98613 132
98745 94
98839 86
98925 321
99246 90
99336 137
99473 84
99557 96
99653 474
100127 145
100272 92
100364 87
100451 87
100538 122
100660 107
100767 114
100881 105
100986 142
101128 89
101217 101
101318 71
101389 90
101479 87
101566 80
101646 323
101969 103
102072 173
102245 83
102328 150
102478 127
102605 229
102834 90
102924 99
103023 84
103107 328
103435 262
103697 111
103808 134
103942 91
104033 80
104113 89
104202 103
104305 164
104469 87
104556 89
104645 93
104738 116
104854 108
104962 78
105040 121
105161 94
105255 111
105366 78
105444 89
105533 238
105771 89
105860 107
105967 81
106048 104
106152 324
106476 97
106573 344
106917 85
107002 156
107158 111
107269 159
107428 136
107564 130
107694 118
107812 325
108137 116
108253 74
108327 86
108413 98
108511 97
108608 249
108857 329
109186 337
109523 412
109935 124
110059 74
110133 95
110228 250
110478 110
110588 190
110778 94
110872 157
111029 184
111213 119
111332 191
111523 104
111627 98
111725 88
111813 105
111918 254
112172 83
112255 249
112504 328
112832 114
112946 95
113041 197
113238 86
113324 125
113449 175
113624 80
113704 222
113926 124
114050 104
114154 117
114271 124
114395 81
114476 153
114629 169
114798 102
114900 84
114984 92
115076 114
115190 177
115367 80
115447 164
115611 162
115773 107
115880 160
116040 96
116136 103
116239 127
116366 112
116478 244
116722 114
116836 376
117212 83
117295 112
117407 131
117538 110
117648 101
117749 84
117833 93
117926 83
118009 82
118091 180
118271 87
118358 100
118458 110
118568 115
118683 88
118771 95
118866 92
118958 229
119187 104
119291 84
119375 124
119499 89
119588 207
119795 104
119899 95
119994 451
120445 82
120527 136
120663 129
120792 83
120875 184
121059 161
121220 101
121321 226
121547 112
121659 142
121801 110
121911 92
122003 92
122095 92
122187 312
122499 138
122637 158
122795 108
122903 94
122997 343
123340 99
123439 124
123563 104
123667 214
123881 164
124045 99
124144 110
124254 147
124401 341
124742 90
124832 122
124954 77
125031 160
125191 190
125381 74
125455 85
125540 115
125655 199
125854 328
126182 106
126288 133
126421 125
126546 83
126629 104
126733 84
126817 97
126914 80
126994 111
127105 147
127252 126
127378 154
127532 78
127610 116
127726 80
127806 454
128260 332
128592 109
128701 100
128801 83
128884 77
128961 212
129173 85
129258 189
129447 83
129530 119
129649 124
129773 89
129862 120
129982 121
130103 153
130256 99
130355 92
130447 84
130531 77
130608 449
131057 118
131175 100
131275 93
131368 114
131482 80
131562 93
131655 83
131738 122
131860 216
132076 80
132156 253
132409 99
132508 85
132593 128
132721 223
132944 114
133058 102
133160 86
133246 97
133343 220
133563 110
133673 89
133762 86
133848 140
133988 91
134079 95
134174 106
134280 204
134484 95
134579 90
134669 164
134833 209
135042 80
135122 106
135228 217
135445 87
135532 131
135663 95
135758 112
135870 97
135967 98
136065 140
136205 238
136443 103
136546 105
136651 93
136744 219
136963 68
137031 122
137153 164
137317 84
137401 78
137479 280
137759 94
137853 71
137924 192
138116 142
138258 186
138444 79
138523 196
138719 117
138836 129
138965 138
139103 104
139207 83
139290 247
139537 110
139647 322
139969 92
140061 138
140199 87
140286 253
140539 232
140771 136
140907 78
140985 101
141086 95
141181 74
141255 409
141664 103
141767 82
141849 94
141943 240
142183 286
142469 101
142570 99
142669 107
142776 133
142909 110
143019 94
143113 92
143205 90
143295 147
143442 77
143519 87
143606 162
143768 114
143882 100
143982 140
144122 121
144243 89
144332 111
144443 145
144588 140
144728 80
144808 129
144937 328
145265 82
145347 117
145464 86
145550 109
145659 82
145741 74
145815 86
145901 97
145998 86
146084 335
146419 93
146512 126
146638 88
146726 123
146849 334
147183 156
147339 80
147419 188
147607 99
147706 86
147792 120
147912 227
148139 125
148264 116
148380 238
148618 105
148723 86
148809 96
148905 131
149036 86
149122 93
149215 74
149289 100
149389 93
149482 116
149598 83
149681 144
149825 104
149929 133
150062 85
150147 105
150252 94
150346 102
150448 98
150546 262
150808 145
150953 68
151021 268
151289 85
151374 93
151467 111
151578 82
151660 87
151747 105
151852 87
151939 97
152036 171
152207 78
152285 193
152478 325
152803 143
152946 157
153103 203
153306 150
153456 185
153641 86
153727 177
153904 119
154023 136
154159 171
154330 91
154421 83
154504 86
154590 97
154687 101
154788 170
154958 365
155323 96
155419 139
155558 86
155644 189
155833 271
156104 116
156220 106
156326 163
156489 329
156818 89
156907 99
157006 107
157113 142
157255 67
157322 315
157637 71
157708 274
157982 112
158094 139
158233 83
158316 98
158414 209
158623 89
158712 233
158945 95
159040 116
159156 97
159253 108
159361 149
159510 107
159617 138
159755 98
159853 138
159991 90
160081 187
160268 123
160391 117
160508 94
160602 102
160704 119
160823 88
160911 100
161011 113
161124 97
161221 155
161376 121
161497 86
161583 145
161728 93
161821 86
161907 127
162034 313
162347 173
162520 88
162608 89
162697 90
162787 132
162919 433
163352 94
163446 144
163590 95
163685 221
163906 84
163990 137
164127 86
164213 110
164323 109
164432 105
164537 131
164668 119
164787 87
164874 131
165005 217
165222 123
165345 106
165451 225
165676 123
165799 144
165943 86
166029 142
166171 250
166421 92
166513 143
166656 158
166814 92
166906 116
167022 95
167117 80
167197 110
167307 80
167387 118
167505 172
167677 275
167952 142
168094 91
168185 304
168489 84
168573 89
168662 119
168781 147
168928 88
169016 94
169110 144
169254 98
169352 122
169474 109
169583 225
169808 380
170188 106
170294 215
170509 319
170828 105
170933 131
171064 423
171487 88
171575 97
171672 86
171758 80
171838 127
171965 134
172099 87
172186 107
172293 260
172553 120
172673 86
172759 123
172882 86
172968 164
173132 95
173227 95
173322 105
173427 99
173526 403
173929 116
174045 111
174156 93
174249 276
174525 156
174681 172
174853 86
174939 86
175025 100
175125 111
175236 95
175331 117
175448 136
175584 137
175721 145
175866 96
175962 150
176112 181
176293 101
176394 107
176501 97
176598 159
176757 117
176874 99
176973 104
177077 114
177191 105
177296 127
177423 141
177564 80
177644 168
177812 99
177911 90
178001 93
178094 124
178218 98
178316 106
178422 466
178888 199
179087 472
179559 149
179708 106
179814 98
179912 123
180035 96
180131 127
180258 109
180367 326
180693 232
180925 205
181130 110
181240 382
181622 93
181715 93
181808 71
181879 135
182014 94
182108 191
182299 62
182361 87
182448 246
182694 76
182770 167
182937 103
183040 88
183128 122
183250 83
183333 110
183443 118
183561 112
183673 97
183770 184
183954 80
184034 109
184143 97
184240 98
184338 81
184419 77
184496 169
184665 78
184743 328
185071 268
185339 89
185428 104
185532 103
185635 106
185741 88
185829 208
186037 116
186153 105
186258 105
186363 84
186447 260
186707 98
186805 112
186917 114
187031 123
187154 86
187240 236
187476 83
187559 97
187656 105
187761 108
187869 81
187950 84
188034 101
188135 266
188401 136
188537 130
188667 98
188765 83
188848 115
188963 111
189074 152
189226 235
189461 82
189543 90
189633 86
189719 136
189855 245
190100 97
190197 93
190290 113
190403 86
190489 162
190651 196
190847 101
190948 75
191023 109
191132 96
191228 88
191316 87
191403 95
191498 81
191579 104
191683 349
192032 82
192114 81
192195 111
192306 163
192469 291
192760 82
192842 84
192926 88
193014 74
193088 117
193205 85
193290 110
193400 174
193574 147
193721 83
193804 126
193930 159
194089 90
194179 83
194262 188
194450 98
194548 100
194648 89
194737 122
194859 81
194940 144
195084 117
195201 212
195413 101
195514 94
195608 95
195703 95
195798 111
195909 126
196035 105
196140 97
196237 104
196341 104
196445 265
196710 80
196790 92
196882 170
197052 86
197138 169
197307 92
197399 93
197492 98
197590 97
197687 223
197910 99
198009 109
198118 137
198255 88
198343 88
198431 192
198623 89
198712 119
198831 140
198971 88
199059 115
199174 157
199331 96
199427 128
199555 189
199744 97
199841 100
199941 83
200024 116
200140 153
200293 83
200376 89
200465 347
200812 101
200913 91
201004 99
201103 196
201299 99
201398 211
201609 87
201696 326
202022 252
202274 139
202413 90
202503 153
202656 120
202776 349
203125 77
203202 87
203289 125
203414 92
203506 166
203672 185
203857 91
203948 80
204028 95
204123 84
204207 128
204335 92
204427 129
204556 313
204869 95
204964 120
205084 80
205164 95
205259 149
205408 98
205506 85
205591 99
205690 122
205812 143
205955 96
206051 68
206119 96
206215 119
206334 105
206439 99
206538 80
206618 133
206751 347
207098 80
207178 136
207314 87
207401 93
207494 210
207704 80
207784 92
207876 93
207969 103
208072 81
208153 120
208273 152
208425 101
208526 78
208604 93
208697 94
208791 124
208915 109
209024 95
209119 110
209229 119
209348 99
209447 118
209565 186
209751 120
209871 99
209970 204
210174 91
210265 90
210355 142
210497 99
210596 341
210937 429
211366 134
211500 324
211824 102
211926 169
212095 236
212331 89
212420 100
212520 83
212603 92
212695 114
212809 142
212951 153
213104 153
213257 111
213368 129
213497 135
213632 106
213738 93
213831 110
213941 147
214088 170
214258 82
214340 352
214692 116
214808 147
214955 77
215032 90
215122 418
215540 92
215632 104
215736 102
215838 113
215951 156
216107 83
216190 229
216419 163
216582 90
216672 96
216768 87
216855 144
216999 99
217098 71
217169 122
217291 108
217399 131
217530 98
217628 90
217718 88
217806 167
217973 272
218245 84
218329 98
218427 163
218590 95
218685 84
218769 298
219067 78
219145 83
219228 157
219385 104
219489 97
219586 151
219737 111
219848 96
219944 175
220119 96
220215 102
220317 92
220409 74
220483 151
220634 99
220733 205
220938 152
221090 74
221164 101
221265 103
221368 128
221496 105
221601 108
221709 132
221841 83
221924 65
221989 340
222329 81
222410 122
222532 142
222674 140
222814 90
222904 196
223100 118
223218 89
223307 186
223493 102
223595 126
223721 134
223855 200
224055 128
224183 111
224294 109
224403 95
224498 96
224594 341
224935 127
225062 82
225144 110
225254 105
225359 78
225437 98
225535 97
225632 112
225744 241
225985 103
226088 111
226199 98
226297 139
226436 111
226547 111
226658 81
226739 92
226831 123
226954 101
227055 98
227153 81
227234 94
227328 152
227480 103
227583 118
227701 97
227798 118
227916 90
228006 105
228111 78
228189 108
228297 102
228399 99
228498 97
228595 82
228677 82
228759 92
228851 208
229059 83
229142 80
229222 195
229417 166
229583 89
229672 114
229786 148
229934 180
230114 109
230223 88
230311 171
230482 285
230767 211
230978 204
231182 113
231295 82
231377 108
231485 144
231629 87
231716 86
231802 89
231891 238
232129 88
232217 113
232330 88
232418 65
232483 140
232623 144
232767 305
233072 143
233215 68
233283 84
233367 81
233448 121
233569 124
233693 300
233993 80
234073 80
234153 109
234262 91
234353 111
234464 139
234603 98
234701 145
234846 102
234948 89
235037 124
235161 95
235256 180
235436 99
235535 84
235619 83
235702 87
235789 81
235870 105
235975 162
236137 314
236451 211
236662 89
236751 111
236862 181
237043 100
237143 110
237253 83
237336 84
237420 92
237512 156
237668 113
237781 162
237943 128
238071 135
238206 89
238295 181
238476 246
238722 174
238896 123
239019 118
239137 119
239256 96
239352 100
239452 325
239777 88
239865 97
239962 108
240070 110
240180 85
240265 168
240433 202
240635 83
240718 409
241127 102
241229 152
241381 199
241580 80
241660 83
241743 89
241832 102
241934 80
242014 83
242097 130
242227 83
242310 126
242436 88
242524 331
242855 107
242962 99
243061 90
243151 88
243239 331
243570 101
243671 71
243742 92
243834 108
243942 198
244140 188
244328 166
244494 77
244571 80
244651 275
244926 89
245015 355
245370 181
245551 121
245672 198
245870 120
245990 125
246115 122
246237 87
246324 125
246449 117
246566 112
246678 207
246885 89
246974 59
247033 373
247406 99
247505 101
247606 169
247775 186
247961 84
248045 307
248352 128
248480 67
248547 168
248715 218
248933 103
249036 93
249129 123
249252 90
249342 88
249430 80
249510 101
249611 118
249729 184
249913 68
249981 113
250094 99
250193 92
250285 93
250378 96
250474 113
250587 134
250721 81
250802 92
250894 150
251044 172
251216 92
251308 85
251393 107
251500 87
251587 126
251713 314
252027 133
252160 139
252299 228
252527 119
252646 154
252800 92
252892 92
252984 126
253110 80
253190 212
253402 81
253483 131
253614 144
253758 143
253901 141
254042 105
254147 229
254376 89
254465 71
254536 120
254656 84
254740 302
255042 83
255125 103
255228 127
255355 89
255444 137
255581 93
255674 105
255779 129
255908 92
256000 81
256081 118
256199 87
256286 84
256370 89
256459 203
256662 80
256742 216
256958 238
257196 131
257327 83
257410 89
257499 81
257580 89
257669 71
257740 201
257941 147
258088 111
258199 99
258298 84
258382 89
258471 89
258560 110
258670 183
258853 347
259200 128
259328 112
259440 87
259527 110
259637 106
259743 92
259835 161
259996 90
260086 68
260154 298
260452 98
260550 91
260641 133
260774 95
260869 168
261037 241
261278 168
261446 93
261539 275
261814 166
261980 143
262123 127
262250 102
262352 69
262421 298
262719 122
262841 101
262942 143
263085 92
263177 274
263451 98
263549 83
263632 123
263755 93
263848 324
264172 144
264316 86
264402 89
264491 77
264568 218
264786 90
264876 105
264981 116
265097 447
265544 113
265657 143
265800 80
265880 87
265967 110
266077 170
266247 71
266318 101
266419 111
266530 172
266702 131
266833 85
266918 99
267017 80
267097 247
267344 105
267449 104
267553 92
267645 89
267734 121
267855 135
267990 219
268209 82
268291 106
268397 378
268775 112
268887 326
269213 90
269303 136
269439 122
269561 100
269661 202
269863 112
269975 71
270046 108
270154 81
270235 150
270385 89
270474 98
270572 91
270663 138
270801 183
270984 81
271065 95
271160 190
271350 127
271477 104
271581 95
271676 85
271761 220
271981 123
272104 315
272419 124
272543 126
272669 80
272749 88
272837 91
272928 244
273172 99
273271 136
273407 93
273500 111
273611 139
273750 80
273830 98
273928 98
274026 150
274176 97
274273 107
274380 143
274523 96
274619 90
274709 81
274790 291
275081 99
275180 141
275321 77
275398 134
275532 107
275639 80
275719 241
275960 92
276052 96
276148 132
276280 83
276363 101
276464 89
276553 125
276678 118
276796 302
277098 100
277198 92
277290 126
277416 89
277505 84
277589 88
277677 217
277894 91
277985 83
278068 81
278149 129
278278 98
278376 87
278463 99
278562 90
278652 288
278940 124
279064 100
279164 99
279263 84
279347 107
279454 87
279541 138
279679 96
279775 96
279871 91
279962 186
280148 155
280303 110
280413 116
280529 211
280740 636
281376 316
281692 93
281785 107
281892 109
282001 251
282252 185
282437 85
282522 116
282638 103
282741 198
282939 159
283098 110
283208 335
283543 90
283633 145
283778 84
283862 114
283976 133
284109 99
284208 90
284298 319
284617 85
284702 91
284793 92
284885 83
284968 136
285104 241
285345 96
285441 199
285640 124
285764 107
285871 111
285982 310
286292 83
286375 85
286460 378
286838 79
286917 90
287007 101
287108 127
287235 110
287345 80
287425 107
287532 173
287705 96
287801 102
287903 104
288007 126
288133 105
288238 229
288467 124
288591 80
288671 298
288969 238
289207 125
289332 79
289411 89
289500 153
289653 105
289758 83
289841 100
289941 210
290151 110
290261 226
290487 186
290673 68
290741 86
290827 93
290920 215
291135 140
291275 85
291360 322
291682 81
291763 298
292061 92
292153 231
292384 78
292462 92
292554 74
292628 89
292717 86
292803 86
292889 163
293052 94
293146 81
293227 105
293332 94
293426 193
293619 142
293761 171
293932 91
294023 87
294110 210
294320 84
294404 102
294506 225
294731 239
294970 104
295074 92
295166 108
295274 438
295712 103
295815 116
295931 460
296391 112
296503 314
296817 101
296918 109
297027 81
297108 89
297197 139
297336 223
297559 167
297726 99
297825 80
297905 211
298116 92
298208 105
298313 320
298633 108
298741 85
298826 90
298916 293
299209 240
299449 114
299563 99
299662 111
299773 116
299889 93
299982 185
300167 83
300250 149
300399 153
300552 203
300755 150
300905 168
301073 80
301153 92
301245 119
301364 115
301479 99
301578 92
301670 73
301743 111
301854 86
301940 83
302023 130
302153 150
302303 151
302454 105
302559 102
302661 101
302762 160
302922 91
303013 115
303128 113
303241 93
303334 92
303426 104
303530 343
303873 89
303962 110
304072 83
304155 87
304242 124
304366 123
304489 110
304599 108
304707 143
304850 86
304936 91
305027 114
305141 108
305249 86
305335 139
305474 125
305599 123
305722 118
305840 115
305955 83
306038 149
306187 107
306294 189
306483 87
306570 137
306707 86
306793 122
306915 347
307262 104
307366 129
307495 89
307584 163
307747 90
307837 294
308131 81
308212 93
308305 122
308427 94
308521 103
308624 110
308734 286
309020 83
309103 81
309184 84
309268 173
309441 194
309635 121
309756 90
309846 134
309980 83
310063 209
310272 110
310382 352
310734 91
310825 199
311024 83
311107 262
311369 158
311527 168
311695 91
311786 86
311872 83
311955 271
312226 87
312313 102
312415 72
312487 149
312636 151
312787 141
312928 121
313049 89
313138 95
313233 96
313329 86
313415 122
313537 106
313643 108
313751 77
313828 94
313922 112
314034 98
314132 167
314299 352
314651 149
314800 181
314981 120
315101 88
315189 134
315323 80
315403 118
315521 71
315592 83
315675 101
315776 108
315884 106
315990 137
316127 319
316446 117
316563 71
316634 82
316716 202
316918 93
317011 109
317120 91
317211 82
317293 87
317380 113
317493 158
317651 221
317872 86
317958 104
318062 98
318160 178
318338 245
318583 80
318663 205
318868 106
318974 208
319182 111
319293 81
319374 181
319555 99
319654 227
319881 92
319973 174
320147 72
320219 130
320349 92
320441 81
320522 87
320609 346
320955 83
321038 97
321135 90
321225 67
321292 102
321394 194
321588 101
321689 97
321786 65
321851 135
321986 130
322116 81
322197 134
322331 195
322526 195
322721 103
322824 232
323056 89
323145 83
323228 134
323362 87
323449 90
323539 100
323639 333
323972 95
324067 94
324161 85
324246 214
324460 82
324542 121
324663 84
324747 102
324849 87
324936 224
325160 103
325263 78
325341 117
325458 77
325535 133
325668 100
325768 108
325876 87
325963 197
326160 116
326276 136
326412 180
326592 94
326686 159
326845 77
326922 81
327003 86
327089 82
327171 80
327251 219
327470 83
327553 86
327639 274
327913 89
328002 78
328080 104
328184 91
328275 102
328377 104
328481 104
328585 100
328685 67
328752 73
328825 127
328952 127
329079 219
329298 93
329391 226
329617 90
329707 189
329896 123
330019 123
330142 152
330294 83
330377 90
330467 322
330789 87
330876 163
331039 81
331120 272
331392 85
331477 116
331593 63
331656 90
331746 251
331997 171
332168 164
332332 94
332426 116
332542 161
332703 126
332829 128
332957 240
333197 117
333314 131
333445 296
333741 65
333806 131
333937 96
334033 97
334130 154
334284 110
334394 80
334474 93
334567 80
334647 303
334950 156
335106 139
335245 128
335373 74
335447 89
335536 112
335648 87
335735 77
335812 103
335915 83
335998 91
336089 71
336160 283
336443 90
336533 68
336601 229
336830 112
336942 89
337031 152
337183 87
337270 91
337361 127
337488 65
337553 278
337831 69
337900 91
337991 106
338097 253
338350 68
338418 87
338505 328
338833 123
338956 127
339083 90
339173 329
339502 115
339617 95
339712 156
339868 103
339971 155
340126 152
340278 84
340362 150
340512 164
340676 186
340862 83
340945 83
341028 113
341141 147
341288 101
341389 93
341482 197
341679 102
341781 140
341921 85
342006 81
342087 178
342265 105
342370 316
342686 80
342766 81
342847 190
343037 101
343138 124
343262 80
343342 123
343465 96
343561 85
343646 111
343757 96
343853 90
343943 158
344101 86
344187 204
344391 99
344490 94
344584 114
344698 94
344792 115
344907 101
345008 85
345093 242
345335 112
345447 79
345526 110
345636 81
345717 391
346108 85
346193 135
346328 89
346417 77
346494 90
346584 90
346674 83
346757 123
346880 83
346963 95
347058 167
347225 175
347400 175
347575 276
347851 114
347965 133
348098 138
348236 100
348336 96
348432 116
348548 300
348848 161
349009 90
349099 193
349292 150
349442 331
349773 90
349863 115
349978 91
350069 111
350180 74
350254 130
350384 335
350719 99
350818 87
350905 102
351007 108
351115 80
351195 104
351299 85
351384 194
351578 112
351690 96
351786 93
351879 125
352004 119
352123 118
352241 96
352337 195
352532 71
352603 112
352715 86
352801 215
353016 114
353130 84
353214 94
353308 100
353408 94
353502 102
353604 78
353682 223
353905 107
354012 158
354170 141
354311 190
354501 91
354592 90
354682 113
354795 133
354928 241
355169 89
355258 71
355329 126
355455 141
355596 81
355677 109
355786 89
355875 181
356056 96
356152 308
356460 83
356543 112
356655 86
356741 85
356826 102
356928 309
357237 88
357325 133
357458 352
357810 88
357898 314
358212 337
358549 87
358636 69
358705 122
358827 87
358914 244
359158 90
359248 272
359520 117
359637 328
359965 105
360070 300
360370 92
360462 174
360636 111
360747 166
360913 80
360993 99
361092 88
361180 171
361351 80
361431 97
361528 104
361632 96
361728 109
361837 268
362105 102
362207 178
362385 123
362508 99
362607 83
362690 87
362777 92
362869 140
363009 85
363094 128
363222 87
363309 95
363404 95
363499 81
363580 98
363678 95
363773 111
363884 104
363988 84
364072 191
364263 102
364365 84
364449 100
364549 108
364657 211
364868 83
364951 147
365098 251
365349 125
365474 105
365579 92
365671 111
365782 89
365871 121
365992 81
366073 245
366318 102
366420 83
366503 98
366601 121
366722 88
366810 88
366898 84
366982 145
367127 123
367250 95
367345 139
367484 89
367573 89
367662 144
367806 108
367914 95
368009 262
368271 99
368370 262
368632 82
368714 110
368824 88
368912 86
368998 123
369121 96
369217 264
369481 83
369564 188
369752 86
369838 126
369964 155
370119 142
370261 98
370359 145
370504 89
370593 95
370688 276
370964 83
371047 80
371127 84
371211 82
371293 97
371390 74
371464 99
371563 108
371671 104
371775 85
371860 93
371953 81
372034 95
372129 89
372218 120
372338 88
372426 238
372664 104
372768 96
372864 96
372960 157
373117 88
373205 86
373291 96
373387 93
373480 126
373606 134
373740 112
373852 111
373963 114
374077 437
374514 174
374688 99
374787 116
374903 466
375369 194
375563 101
375664 88
375752 211
375963 316
376279 78
376357 94
376451 160
376611 95
376706 82
376788 153
376941 86
377027 95
377122 92
377214 103
377317 113
377430 130
377560 132
377692 79
377771 108
377879 156
378035 206
378241 79
378320 101
378421 81
378502 77
378579 96
378675 88
378763 188
378951 83
379034 450
379484 80
379564 78
379642 83
379725 93
379818 123
379941 116
380057 149
380206 139
380345 187
380532 99
380631 89
380720 150
380870 346
381216 77
381293 107
381400 201
381601 152
381753 107
381860 117
381977 117
382094 85
382179 114
382293 240
382533 89
382622 92
382714 268
382982 90
383072 163
383235 90
383325 118
383443 85
383528 136
383664 90
383754 80
383834 90
383924 83
384007 143
384150 95
384245 154
384399 68
384467 418
384885 115
385000 92
385092 92
385184 83
385267 79
385346 194
385540 293
385833 118
385951 115
386066 128
386194 62
386256 79
386335 93
386428 210
386638 98
386736 197
386933 131
387064 80
387144 118
387262 92
387354 100
387454 78
387532 132
387664 319
387983 286
388269 121
388390 82
388472 222
388694 99
388793 86
388879 127
389006 343
389349 92
389441 84
389525 88
389613 164
389777 113
389890 183
390073 105
390178 108
390286 104
390390 89
390479 96
390575 114
390689 122
390811 81
390892 126
391018 131
391149 180
391329 83
391412 153
391565 119
391684 183
391867 86
391953 119
392072 104
392176 86
392262 90
392352 140
392492 99
392591 83
392674 157
392831 136
392967 87
393054 183
393237 97
393334 116
393450 211
393661 161
393822 120
393942 88
394030 78
394108 132
394240 161
394401 190
394591 110
394701 122
394823 65
394888 136
395024 81
395105 118
395223 244
395467 104
395571 87
395658 96
395754 105
395859 92
395951 123
396074 130
396204 387
396591 143
396734 101
396835 143
396978 108
397086 312
397398 95
397493 95
397588 245
397833 87
397920 90
398010 108


================================================
FILE: examples/base_bert_cls_local/eval.sh
================================================
python3.6 main.py --evaluator=evaluator_base --model_config_file=test.yaml


================================================
FILE: examples/base_bert_cls_local/main.py
================================================
import sys

# train step
if "train" in sys.argv[1]:
    from lichee import train
    train.run()
# eval step
elif "eval" in sys.argv[1]:
    from lichee import eval
    eval.run()
# predict step
elif "predict" in sys.argv[1]:
    from lichee import predict
    predict.run()


================================================
FILE: examples/base_bert_cls_local/predict.sh
================================================
python3.6 main.py --predictor=predictor_base --model_config_file=test.yaml


================================================
FILE: examples/base_bert_cls_local/test.yaml
================================================
MODEL:
  REPRESENTATION:
    - NAME: bert_repr
      TYPE: bert
      FINE_TUNING: true
      PRETRAINED: true
      MODEL_PATH: https://pcg-kandian-alg-race-1251316161.cos.ap-guangzhou.myqcloud.com/lichee_opensource_model/bert_google/bert_google.bin
      CONFIG:
        TYPE_VOCAB_SIZE: 3
        VOCAB_SIZE: 21128
        EMBEDDING_SIZE: 768
        HIDDEN_SIZE: 768

  TASK:
    NAME: simple_cls
    CONFIG:
      TASK_OUTPUT: simple_cls_out
      LOSS:
        NAME: cross_entropy
        VALUE_TYPE: long

  GRAPH:
    - NAME: bert_repr
      INPUTS:
        - text_a
      OUTPUTS:
        - bert_output
    - NAME: simple_cls
      LABELS: label
      INPUTS:
        - bert_output

  CONFIG:  # todo: this config is planned to remove
    HIDDEN_SIZE: 768

DATASET:
  NAME: dataset_mem
  # SAMPLER: distributed
  FORMAT: tsv
  FIELD:
    - NAME: single_cls
      KEY: label
      NUM_CLASS: 2
    - NAME: bert_text
      KEY: text_a
      VOCAB_PATH: https://pcg-kandian-alg-race-1251316161.cos.ap-guangzhou.myqcloud.com/lichee_opensource_model/bert_vocab.txt
      MAX_SEQ_LEN: 128
  DESC_PATH: local://desc.json
  TRAIN_DATA:
    DATA_PATH:
      - local://train.tsv
    BATCH_SIZE: 6
  EVAL_DATA:
    DATA_PATH:
      - local://dev.tsv
    BATCH_SIZE: 6
  CONFIG:  # todo: this config is planned to remove
    NUM_CLASS: 2

RUNTIME:
  DEBUG: true
  # IMPLEMENT: DistributedDataParallel
  # DIST_PARAMS: []
  SAVE_MODEL_DIR: local://bert_test
  EXPORT:
    NAME: model.pth
    TYPE: torch_nn
  METRICS: PRF

TRAINING:
  EPOCHS: 1
  OPTIMIZER:
    NAME: BertAdamW
    LEARNING_RATE: 2e-5
    OPTIM_EPS: 1e-6
    OPTIM_WEIGHT_DECAY: 0.0
    CORRECT_BLAS: false
  SCHEDULER:
    NAME: warmup_linear


================================================
FILE: examples/base_bert_cls_local/test_eval.yaml
================================================
MODEL:
  GRAPH:
    - NAME: bert_repr
      INPUTS:
        - text_a
      OUTPUTS:
        - bert_output
    - NAME: simple_cls
      LABELS: label
      INPUTS:
        - bert_output

DATASET:
  NAME: dataset_mem
  # SAMPLER: distributed
  FORMAT: tsv
  FIELD:
    - NAME: single_cls
      KEY: label
      NUM_CLASS: 2
    - NAME: bert_text
      KEY: text_a
      VOCAB_PATH: https://pcg-kandian-alg-race-1251316161.cos.ap-guangzhou.myqcloud.com/lichee_opensource_model/bert_vocab.txt
      MAX_SEQ_LEN: 128
  DESC_PATH: local://desc.json
  EVAL_DATA:
    DATA_PATH:
      - local://dev.tsv
    BATCH_SIZE: 6
  CONFIG:  # todo: this config is planned to remove
    NUM_CLASS: 2

RUNTIME:
  DEBUG: true
  # IMPLEMENT: DistributedDataParallel
  # DIST_PARAMS: []
  SAVE_MODEL_DIR: local://bert_test
  EXPORT:
    TYPE: torch_nn
    NAME: model.torch_nn
    DYNAMIC: true

TRAINING:
  EPOCHS: 1


================================================
FILE: examples/base_bert_cls_local/test_predict.yaml
================================================
MODEL:
  TASK:
    NAME: simple_cls
    CONFIG:
      TASK_OUTPUT: simple_cls_out
      LOSS:
        NAME: cross_entropy
        VALUE_TYPE: long

  GRAPH:
    - NAME: bert_repr
      INPUTS:
        - text_a
      OUTPUTS:
        - bert_output
    - NAME: simple_cls
      LABELS: label
      INPUTS:
        - bert_output

DATASET:
  NAME: dataset_mem
  # SAMPLER: distributed
  FORMAT: tsv
  FIELD:
    - NAME: single_cls
      KEY: label
      NUM_CLASS: 2
    - NAME: bert_text
      KEY: text_a
      VOCAB_PATH: https://pcg-kandian-alg-race-1251316161.cos.ap-guangzhou.myqcloud.com/lichee_opensource_model/bert_vocab.txt
      MAX_SEQ_LEN: 128
  DESC_PATH: local://desc.json
  EVAL_DATA:
    DATA_PATH:
      - local://dev.tsv
    BATCH_SIZE: 6
  CONFIG:  # todo: this config is planned to remove
    NUM_CLASS: 2

RUNTIME:
  DEBUG: true
  # IMPLEMENT: DistributedDataParallel
  # DIST_PARAMS: []
  SAVE_MODEL_DIR: local://bert_test
  EXPORT:
    TYPE: torch_nn
    NAME: model.torch_nn
    DYNAMIC: true


================================================
FILE: examples/base_bert_cls_local/train.sh
================================================
python3.6 main.py --trainer=trainer_base --model_config_file=test.yaml
# python3.6 -m torch.distributed.run --nproc_per_node=2 main.py --trainer=trainer_base --model_config_file=test.yaml
# python3.6 -m torch.distributed.run --nproc_per_node=2 --nnodes=2 -node_rank=0 --master_addr=192.168.1.1 --master_port=12345 main.py --trainer=trainer_base --model_config_file=test.yaml
# python3.6 -m torch.distributed.run --nproc_per_node=2 --nnodes=2 -node_rank=1 --master_addr=192.168.1.1 --master_port=12345 main.py --trainer=trainer_base --model_config_file=test.yaml


================================================
FILE: examples/base_bert_cls_local/train.tsv
================================================
label	text_a
0	马路白线沾水后有摩擦力加大的,但是大部分还是会变滑的。
1	真的是 就你们广东人优越?粤语就垃圾?
0	古武术应该是要好多年时间打基础,国外的功夫就比较速成。所以现在古武很难流传,现在基本不会有人花十几年时间来蹲马步,打木人桩。
0	难怪生病了医生要我们多喝水,原来是这样,自带药......
0	这......我的天 忍不了 你们真的觉得这种很???可爱吗
0	我看着感觉吓人,谁敢吃啊?
0	不不不,李玮哪里都比不过怀吉
0	太TM爽了,终于快下架了(看我头像)
0	哈,不是没有遇到对的人是时机没到CI
0	别在这装,直接报号。不知道别乱bb
0	被石化了,然后慢羊羊救了他
0	不会还在用熟练度衡量技术吧
0	蹲污的妹妹,什么要求都行,能给看的,主页有q
0	我群缺话痨,想进的小可爱点我头像w收小可爱们哟
0	额喔~羡慕吗嫉妒吗恨吗 🌝️🌝️
0	放心,剑魔将终结她和她家人
1	迷你狗(尝试一楼)
1	这个表真心不好看,不服来喷
0	你这个头像有点马🐴Bs
0	你好好看了吗,打熊猫的是姓王的
0	那些人要知道被踢的是梦老师,后悔死了都
0	按屏幕不如看我主页
0	几十吨重突然要下来,车子不爆胎
0	其实想想,人家能为了女朋友才去打本该不参加的比赛(有说过不是女朋友的话他就退役了),那么能为女朋友骂人也不是没有可能
0	姐妹我查到了,需要翻墙,然后,下载是美元17.99,人民币100+
0	找个女仆,指挥什么都可以做的那种,无底线05~08女生来(主页有q)
0	算你祖宗 什么玩意儿 这素质在这说别人
0	不管怎么喷,我还是感觉李易峰的吴邪有那味
0	想花多少随便花,没有秘密没有钱
0	来来视频在哪,你叫个啥,说出来
0	我的王啊,您这是怎么了?
1	一名热心的MC玩家牵着一群迷你狗路过
0	团团是靠游戏幽默风趣火的,别黑了APAb
0	蹲一个小朋友主页有q
0	嗯,恶毒,耳朵要聋掉CI
1	总之,田园女权大男子主义pua都该死
1	这只迷你狗居然称自己是狗,哇真诚实BsBS
1	迷你世界上迷你狗我的世界叫我的狗。
0	到达最高的时候车子会掉下来的好不好,,
1	批雳批雳妈妈👩🏻爱你,守护最好的批雳批雳,二刺猿滚粗批雳批雳
1	本人花大价2020年7月份购入8p。现在都5g了。不服来喷
0	希望天蝎真能如愿以偿,回到心心念念的那个人封方宏身边与他再次牵手
0	嫌丢人,这女的说理讲不通,交警都无语了。家里厉害惯了,出来以为都得让着她。
0	你的个性签名也太好笑了吧!Bw✨//@霜霜:我,双子座,喜欢唱歌。学习上记忆力很强,生活上记忆比较差。不喜欢被别人控制,喜欢自由。
1	我不会中文,但我会说迷你狗。我不会英语,但是我会说minidog我不会生物,但我知道迷你没🐴🐴我不会地理,但我知道深圳无🐴玩我不会交际,但我知道🐶败兴
0	知道波塞西不,年龄大,长的年轻,唐晨和波塞西差不多
0	我记得有那种下面带轮子的鞋(ಡωಡ)
0	行了道听途说就别逼逼了。主将被杀了我还不能投靠以前做生意的老关系啊。
0	衡中我梦想学府,加油
0	各位,我马上要遇到一件很恐怖的事情,,,没错就是开学,所以最近阔能不太活跃,扩列阔以加我q,看我主页封面👀✨阿巴阿巴,,早点睡,晚安玛卡巴卡~
0	最想念老版小法 剑姬 卡特
0	觉得我头像好看的到这儿来。
1	mini骂MC抄袭它们!卧槽,连一点的基本素质都没有,迷你狗都不知道MC上架的时间是什么时候,动不动就说MC抄袭mini
0	我开始喜欢你了,你别看我头像是这样,可我现在不了?
0	别喷了,Nike精英训练营,全中国新生代最牛逼的短跑健将基本上都在这里
0	好家伙,一来就看到了那个BsBsBs
0	头像就是茉莉哦
0	不知道他说的到底是不是,讽刺是我的特长
1	慢慢来吧改糊的都会糊慢慢糊吧!(送给偷糖少女AN)快来骂我啊!不把我骂抑郁我看不起你们哦~
0	水影都说了宇智波个个都是帅哥
0	这都几天了,还没想好Bs
0	这路估计有很多人中招我是其中之一太害人了
0	MN 只要你两个月不登就给你删了[/微笑]
0	他妈是好的,但是思想有问题
0	虽然看完火影的都知道面具男是带土,但鬼鲛明明看到了摘下面具的带土,却叫他斑大人,这说明,要么是带土对鬼鲛用了幻术,类似当年操纵第四代水影一样。要么就是带土用了变身术,骗过了鬼鲛。
0	第3个男生也太像白百合了吧
0	可是我喜欢的他没有前任啊
1	废狗怼废狗,说别人一直喷你,你就没喷别人?看人家菜就单挑单挑,你就不菜了?委屈鸡毛,让爸爸替你教训对面的?
0	强迫症发作了。不听使唤,砸了
0	是人是鬼都在秀,只有小明平A带特效
0	感觉好奇怪CO赵无极不认识昊天斗罗,这乌龟不认识不动明王
0	体验服守约猴子都下架了
0	讲不出什么骚辉复。看到小仙女上去赞就行了。
0	多看看新闻,特朗普的禁微信令,在国内如果实施你微信用不了,国内只有少部分人会还用苹果手机,除非你绕过applestore 通过助手下载微信,但是那样子微信没办法及时更新并且存在安全隐患你觉得有人还会因为一个苹果手机而不选择微信吗?如果是你你怎么选择?
0	文献加考古基本可以确定历史A£你也别在这装懂不懂的
0	那个头像有了,男友去哪里领取鸭(゚o゚;
0	你当上官一二技能不存在嘛
0	男厕和女厕一样大,男厕有2个小便池和3和卫生间,女生只有3个卫生间
0	不是我说,你们能不能别吵了,一个动画片而已,至于吵的这么不可开交么,别人不喜欢某个角色就不喜欢呗,不去看不去理睬自己喜欢不就得了,为啥非要去吵架,给自己找罪受呢
0	一只粉毛路过并留下了痕迹
0	啊这别看我主页(浏览器……懂)
0	铁汁萌看我主页BsBs
0	CI,这评论区老实人太多了,都不把评论看完整的?
0	到了后面就不行了,经常也被一些队友坑哭
0	吃毒蘑菇那段不迷人吗?
0	能别吵就尽量别吵了对两边也不好,一些小宝贝怎么就嘴巴不停一天到晚尽叭叭,人lsy都快粘咱撒野热度上了消停会儿吧都累了天天抱着个手机打字都快颓废了这两天一看评论全是关于撒野的美女姐姐们咱消停消停会儿(我上有老下有小中间一父一母,别杠如果你杠我你就是对的,毕竟我还不想体验社会毒打A«)
0	上次我闺蜜肚子痛 我背了一路 把她背回寝室(嘘 她老重了)
0	我脸忽然黑了,但我说出一句,你们脸也黑了,你们小时候尿过床是吗,哈哈哈哈哈哈哈哈哈哈哈哈哈,是不是尿过,是不是记得
0	说真的要是最后跟灭霸的决战,幻视也在的的话多好
0	看我背景贼好看Bs
0	拍个视频,至于吗女士?
0	虽然是假的  但是这个胸型真不像是假的  除非往里面 比如说硅胶
0	战战就是长得帅,黑粉能不能别黑了
0	魔鬼辣椒?那么多辣椒给你辣进肛门科
0	深圳叫大头虾,很好吃。
0	小编也真是闲的没事尽写些不着调的吸晴。管它瞒报甩锅,甩缸也没用呀,死的是它自己国家的人跟你啥关系。
1	喜讯:迷你世界全网永久下架。(微博已曝)MC的胜利到来了!迷你狗滚出应用市场滚出中国滚出地球
0	荷兰豆老撅个嘴是什么鬼一脸幽怨Bn
0	就是恋爱关系想分就分,又不是谁是谁的私有财产。
0	抑郁的人在水底正常的人在水面我沉浮在中间上不去也下不来.
0	这狐狸是真对胃啊,但感情也是复杂啊
1	小马宝莉为什么和迷你屎界联动呢?因为迷你狗没有马,小马宝莉都是马要送迷你狗马
0	曹操,这歌比我大两个月Bs
0	琅嬅,像极了一个皇后的名字。端庄持重,稳重带跟。
0	怎么不说话了?觉得自己知道第一部有声动画就是有资本了?很了不起?是不是觉得自己比迪士尼还要🐮🍺?
1	一个出来卖的鸡无所谓,一个请演员的废狗,俗称狗男女
0	技术不行。看一眼就算了
0	大家都别吵了我说句很理智的话,实际情况看来国外人是看不起王者荣耀这个游戏的因为没有操作难度可言完全就是手机玩方便娱乐一下。什么世界赛冠军也就一个kpl赛区你硬要说世界冠军我也没办法。再其次看点喷子来说王者荣耀的喷子就只会简单的几句完全无逻辑可言小学生行为,lol逻辑清晰还会写诗
0	bb们点我头像呐~只文字
0	这玩意还德国技术,简单的一逼[/微笑]
0	打不打决定权在美方,由不得我们,触碰底线可能会逼得大陆动武。我看最高层出席北斗开通仪式上好像很不开心
0	看我赶紧给你点了两下
0	说鹿晗这了那了的人你有他好看?你有他能力?你有他有钱?你有他创过的世界纪录?还是说你女朋友有他的好看?别杠了键盘侠们没本事就天天网上瞎比比
0	去年因为巴卫的照片。一晚上追了一部番。最后的结局美炸了
0	你们别吵了,谁知道这个排名是不是真的,胡编乱造的多了去了
1	又是你,上次在路边看到你在咬人,不愧是迷你狗
0	头像有了BsB£
0	没事,挺有个性的,我喜欢
0	当时多少人看好鹿晗和热巴,因为跟关晓彤官宣了,热巴更多人护了
0	小编,你算不算泄密呢?
0	终究是我妻由乃高攀了吗
0	没有,都是我在找他,我问他是有喜欢的人了吗?他说没有,我对他说我们复合好不好?他没回应,他个性签名发表过一句话,说狠话的是他,心里难过的也是他,要说先走的也是他,想问这是什么意思?
0	哪吒是主角,十娘算是女主角
0	高渐离:我的大耗蓝,伤不起Bs
0	肯定办了很多违法事,一拔萝卜必带出泥[/白眼][/白眼][/白眼][/白眼]
0	说的是毁天灭地大法师,不是这种
0	找个女仆妹妹,主页有q
0	都别吵了好吗?人“剑”则无敌,你没听过吗
0	上方关羽无限二出装,超越几个版本的理解
0	学习让我快乐学习让我喜欢,哎,我不是。
0	我先报段位那不就是你加我?你来挑我不是我来找你?神单规矩都不懂了?b站号也发了,就是不来,看点毕竟可以随意装
0	大家别喷了,小编屎吃多了忘记交网费,现在家里才刚刚通网B˜
1	阿斯玛打不过?他要知道不死二人组的能力他绝对不会输。别口嗨了,你这个营销号。
0	不要卖关子,印度就印度
0	红牛今年唯一的特等奖都让你中了!那我们还喝它干嘛
1	李小龙都不是我们这个时代的,死都死了,谁知道他到底牛不牛逼啊?就光吹,泰森的这种体格,抗击打没的话说,李小龙,这种瘦弱的,能扛住泰森一拳吗,别讲什么技巧,泰森没技巧嘛?硬刚吗?不服来喷我妈蛋的
1	女权就是立牌坊女拳
0	只要哥哥长得帅三观跟着五观跑。真就土狗
0	从小让我们背课文,你们演讲就不能写好背背吗
0	所有的Q特关声音不是一样的嘛
0	确实,你比这凶手厉害多了。
0	啊?我以前在电脑上看就是30多集,现在在土豆视频上看也是30多集,以前我就不知道了
0	你倒是放跳的视频啊,我又不是缺后面的流量CPCP
0	我们班主任老师名字中也有个潘字,我们哪一个年级的女霸王🌝🌝
0	特种作战用的伪装,她们还专门让空姐训练过Bw
1	待会儿就又有人说了,黑化黑白小学生最爱系列,简直放屁,不服来喷,来,上次遇到好几个这么说的
0	五个霸者?一个不死?好的我不用技能直接满血
0	。。。。我不知道你是怎么理解成这样的
0	不好意思,我给水瓶座丢脸了
0	评论区的能别杠了吗?这个剧情本来就是关了灯,看不见周围,要是真关了灯,你们还看个毛线呀
0	死?算是惩罚?死多好啊死了就解脱了,可是她呢,她那么多年怎么长大的,生不如死心灵上身体上的双重摧残,而伤她的人就这么轻易地死了,他们一点罪都没受过,算什么惩罚?
0	他们三个还真不比某些大天位差
0	姿态放的太低了,干嘛,扬别人威风灭自己锐气。
0	是的如果他刚刚往回走他们也许都没了B£B£B£
0	他已经道歉了而且他也挺强的吖别喷了吧(我中立别骂)
0	头像有点,污
0	梦里的地底人小兵,目测至少有龙上神下的水平
0	你是去横店走了一圈吗,请问?咂咂砸
0	那个小手,动作可爱死
1	用迷你狗的🐴灭火
0	看在有老人我就不说话了
0	我们学校停电了,九年级那人都用汽车和电车开着灯照着九年级门口BwBw
0	我只相信个人行为和集体行为,那些日本人属于个人行为吧
0	本末倒置,不知怎么想的
0	这种视频就应该放好运来CJCJCJ
1	日本嫁过去还要改姓呢,那也心甘情愿,在中国提个改姓要求试试,屎都得被喷出来
0	解决不了的,只要父亲还是个男人,就肯定会去把仇人全家换了
0	第一次热评,兄弟萌送我上去斜阳nb!!
0	开玩笑,阴兵能和正常人比颜值BsBs
0	雪人,我和我爸玩的时候老挨骂,说我不会玩A¡
0	吴昕倒真的是时尚杂志超喜欢的高级脸,五官立体轮廓清晰,除了主持人还可以吃时尚这碗饭,这就是传说中的老天爷喂饭吃吧!
0	你🐎不刚从🚽里出来吗,你哪来的
0	被自己人骂惨的剧他也曾火遍韩国日本啊(别杠了解了再来)
1	完了,迷你狗又会来抄袭
0	别吵了,我想知道这啥电视
0	别吵了,所有游戏都是抄袭贪吃蛇Bs
0	双排不咯,我亚索贼溜,鲁班无情!
0	就是,当个明星还怕生,那她当个屁啊
0	淡定的喝了一口水,然后我准备给女娲打个电话问问我是什么情况
1	大清国复辟啦!!!!!
1	我的话,打死第一个女的,ex
0	咋滴别人家破产对你来说也是娱乐是吗?
0	这种电影印度人要出来特特么自然,换其他人演的话估计就只剩尴尬了
0	最后一个问题,糖多吗?CO刀什么的无所谓,就怕有尬的剧情
0	谭望嵩那脚我还清晰记得,当时有多少人想上去直接打死他?我看至少得几十万
0	还真就去百度啦CPCP行吧,你也别说话了,有点恶心哈,既然你知道这么多军队黑幕,那你不会是某监察部门的吧,失礼失礼,我可没资格跟你说话啊
0	血脉再纯不是族长不可能是麒麟
0	这是真的,请不要误导他人。
0	我肯定怼他,谁我都怼,凯凯会温柔一点的CP
0	你在玩什么梗?茄子的梗你用卢本伟身上?
0	可乐开了矿物透视了吧~
0	那杀人没杀死是不是也能这么判[/弱]
0	凭本事刷到的,不要客气
0	你们信吗?一节钮扣电池,最少也得1.5伏,那么多节串联,的多少伏?
0	有进光遇群的吗,人比较少,多来点人吧,进群看我主页
0	笑别人的鞋,呵呵,你们的鞋又好得到哪里去AaAaAa
0	都在养伤,卡尔应该恢复了。不过克力架伤的太重
0	哈哈哈哈,怕是连片头都活不过🌚
0	妈妈妈妈妈妈,真是跟哈士奇一样蠢!
0	主要是,时间不够吧,前十就算每一把都赢,起码11天不吃不睡,才可能赛季前三个星期上前400,所以楼主很可能在吹牛,有可能他上过战神,但是上前十是不可能的,前十少有不认识的ID,我也是学生,现在皇冠
0	我两千场辅助 拿辅助上的荣耀 我可能玩的不够吧 还是玩的太少了 不懂辅助的累 A¬A¬A¬
0	屏幕太宽了,没有提现宽视觉效果
0	这里诗韵茶馆  14级以上的/主播/骑士 可不带马甲
0	我想要这张图做头像,有没有大哥能帮我处理出来
0	怕什么。我们又不需要进口印度产品
1	海贼王难看死
0	一颗❤️带找全图先祖➕光之翼,无伤带过暴风眼,互❤️🔥滴滴,主页有🐧(备注来意),光遇两个号(大号肝卡卡,小号肝龙骨)。都🉑加,来个固玩也🉑。要乖,主动牵手手不撒手。跑完图给你弹琴(虽然不太会),带你调戏小龙瞎。<虽然我现在还不是帅哥,但是你来了,我就是你的帅哥呢>A€A€A€B²
0	她用行动证明自己胸小
0	狗啊,狗啊,单身狗啊,狗啊,狗啊,单身狗
0	美国没有天眼,它们只在必要的地方设监控。
0	倒数第二个我找不着了,求求求,主页有
1	我觉得四处找人聊骚的人,死了活该。。就和美国黑人之死一样,有因有果。
0	我最讨厌在朋友圈晒一桌菜,去ktv玩的照片,总感觉这个人一点档次都没有,好像是没见过世面一样。A]A]A]
0	打邪念波,金属库拉的伤害不弱CI
0	那个头像就是渣男,养了这么多备胎
1	迷你狗也就那玩意了,也就没救了Bo
0	主页有Q嗷
0	没人看到加成是风骚+1%吗?Bs
0	好像特不靠谱从来就没有针对种族主义发表过看法,一直在强调抵制,反击,制裁
0	我希望我能丑成他的样子CO
1	话就放着了,你个迷你狗,给爷爬
0	看我主页战队招人
0	等你🐴被撞死了,我肯定第一个鼓掌
1	没有人喷?那我啦。靠,右边的腻死爷了,那油都可以拿来炸鸡了,不服来喷CNCNCN
0	小吉小吉,可以测评一下拼多多童颜纪的护肤品吗,成分巨良心。我前几天刚买真的很好用,而且便宜,适合学生BB。之前看到有人求护肤品的,可以推荐下。谢谢小吉BB
0	六子为了“公平”去了B|B|B|
1	mc玩家和我一起说迷你狗!!!
1	各位不服来喷我,大仙这个啥B
0	不要把孩子引去窗户等危险位置。[/发怒]
0	学了中文就来中国圈钱?
0	有我头像好看吗
0	但是说真的,妲己这个英雄真的是有手就行,因为她的控很强,而且后期那个爆发伤害真的是一套秒我🌚
1	中国的女人在中国付钱才能用,去外国还倒贴
1	评论区都是嘴臭的东西,不服来喷你夫哥
0	超市怀疑是合理的,为什么要道歉
0	我搞不懂的是,你们为什么要弄这种头像AaAaAa
0	辛苦你了玩那迷你屎玩意
0	呵呵,不错,小憨憨,有志气,竟敢在我的世界的帖子里胡作非为,看我法术,大威天龙!
0	这个女的只为自己和她家着想,不为男家着想,
0	就没有什么站错队,站对队的,玩自己喜欢的游戏有错吗?很多xxs就在那里吵个不停的,什么mn狗,mclj之类的,非要争个你死我亡的,mn的可爱画风,和mc的多种玩法,都很有趣,就不能别吵了吗?自己玩自己喜欢的游戏,还有很多mc说迷你玩家拿“中立”当挡箭牌我就是一个迷你玩家会怎么样?
0	农村也不好一样的,晚上不敢出门,啥事都干不了,特别是女生,上完班就不出去了,厕所都不敢去上,灯都没有,最好还是城中村,村里的城城里的村,高楼这种你多朋友就不会无聊了
0	在这里我就想告诉你们,是不是挂着小飞侠的头像,就是我们小飞侠干的事,那有可能是黑才故意干的事情呢,所以那是路人,你们以为的,万一就是黑子,不是我在找什么理由儿,是有可能就是黑子了
0	这他妈被多少个渣男上了
0	可能我俩省份不一样吧,我河北的,18  19 考
0	你点不到的,可不只有你有高达Bs
0	白银狮子:我承受了多少啊
1	代表了你养了一群可爱的迷你狗A£A£A£A£A£所以你也是。
0	这个凯像极了我在犹豫到底要不要开大的时候哈哈哈哈哈哈哈哈
0	艾跃进同志说得好:你说主席是让儿子镀金,你咋不让你儿子去战场镀金?
1	就只是单纯看不起瑶这个英雄。不服对喷。逆风坐人头上叭叭n🐴呢。战绩好看又不是你的功劳优越感啥呢?单排玩是不是没有母亲了啊。球球你们别玩瑶了,玩个张飞牛牛不香吗?菜就自己练谁不是那样上来到现在的全能补位
0	你妈要是为了接客没时间教育你也就罢了、偏偏你妈的服务都是偏向兽类的
0	她和你在一起的时候是觉得自己可以放开,等她离开你之后呢......
0	瑶直接在你头上挂机A£A£A£A£A£A£A£A£A£A£A£A£A£A£A£A£A£A£A£A£A£A£A£A£A£A£A£A£A£A£A£A£A£AAAAAAAAA
1	没错,他就是mc玩家和迷你玩家都讨厌的迷你狗。
0	我好像看到里面那后面有血流出来了
0	8块钱才一个,就一口肉,吃个毛
0	这首歌出了,爷青回了
0	你再这样可爱小心给你涨工资
0	贼她妈般配,祝你们早生贵子
0	难道不是老夫子吗,大到七八个BzBz
0	现在已经不怎么火了😂前段时间是真的火,但是那段时间一过感觉基本就没她什么热度了
1	迷你狗怎么啦?靠抄袭的游戏,你很得瑟啊!哎呦,迷你狗,瞧不起你,我问问,我们MC有海洋神殿你们有吗?我们MC有暮色森林,你们有吗?迷你狗们闭嘴
0	男的一般身上有个短的安全绳
0	团队竞技用四倍感觉贼好使BwBwBw
0	我没说自己快乐啊,哈哈哈哈哈。感动了 。
0	看到格式,我还以为是首诗[/呲牙]
0	他稍微管一下也不至于
0	也主要是迪厅的姑娘在哪上蹿下跳的,方便你评估了,大家上没有几个姑娘能上蹿下跳的,供你评估
0	别黑了,我已经看到八个黑琉璃的了,才播了几集啊,就开始黑,我觉得挺好看的,你不喜欢别看
0	高输出射手二下,别整东皇张良,麻烦。
0	别黑了谢谢,他这样儿和我们有什么关系?不就是长得丑还出来吓人嘛!这怎么错了?鸭嘴兽就鸭嘴兽嘛,他嘎嘎嘎骗钱怎么了?!(狗头保命)
0	正常,基操,习惯,团魂懂?
0	夹到肉了😂😂😂看起来好痛
0	猫狗不绝育可能会得病。而且发情期要去给他(她)找对象。你找不到的话他(她)就会去野外找野猫野狗。可能会和当地的猫老大、狗老大打架,会受伤。
0	谢谢你,不喷迷你世界,你如果想玩的话,你也可以下载
0	这没有长达二十年的训练没有这个极限后仰
1	那些包养勾引引诱女人的大部分是广东人
0	没事我就是骑了一下小车
1	笑死我了我话放在这里你貂蝉好菜不服来喷AN
0	河豚是早上吃的,稀是下午拉的,人是晚上走的
0	祝愿安好,广东球迷会记得你的。
0	不知道说什么... 算了,有人认识提米吗
0	“你没考虑过别人吗”?这不是你说的吗?不认账了?脸皮真厚
0	这说明了手机上游戏和电话卡不能共存
0	人的能力是天生的,能力包括智力和体力,智力的二项重要因素:记忆能力、反应快慢是天生的,虽然也可以通过后天训练来改善和提高,但是作用和效果很有限。头脑反应快、记忆力强的人读书成绩优秀,学知识和技术的接受能力强,能够举一反三,而且思维敏捷的人在与人交流时往往语言表达能力也强。
0	我的口水从眼睛流出来了
0	emmm这个阿...姐姐发际线有点.....高还有这个......眉毛emm
1	湖南卫视做节目就是很那个啥……不是还有说那个变形记人家小孩不作妖非得逼人作妖,人家被逼生气了,素材也有了……还有回来节目组请客嫖娼的?
0	一直想要一只猫头鹰,可以给我送信
0	看我主页第一条视频
1	老刷到这几个丑逼
1	我就想试试在迷你玩家堆中说一句迷你狗会怎样?
0	小fw不要BB了好吗,装你🐴13
0	我和你的爱情故事和童年的神话,因为我们都有一颗专一的爱心和爱人。
0	这不是正常吗,当然谁强跟谁了。如果射手菜的不行,跟着就是送双杀。跟着强者,算是锦上添花
0	我相信如果你眼睛瞎了我不会难过甚至有点想笑,毕竟你不值得同情[/微笑]
0	贝吉特常态虐饭布偶,鸟叔资料里有介绍,变超赛1打布偶真的太看得起他了,只能说贝吉塔爱玩,后来总削弱贝吉特,漫画里打扎马斯也是完虐,动画里强行五五开,要知道漫画里悟空超蓝全功率打平合体扎马斯
0	只要他不开大,二技能先打出控制,接大招,那时候他开大也要受到持续伤害[/呲牙]
1	理由很简单:无脑的云或迷你狗
0	作为旁观者到底谁对谁错也都是猜测但结果伤害最大还是孩子我看有的评论说疑是出轨的。不是说发现自己对象出轨就撞人啥的我也就想说一句话我想知道当你发现如果你老公或则老婆出轨能像你这样在评论里这么有理智就好了
0	往小姐姐身上一挂,直接开启绿茶模式,把小姐姐抢走,往鱼塘里一收,我对象和小姐姐的对象都不能奈我何COB|.
0	我老弟也是比我小一岁现在也比我高了CI,不过他一般不敢跟我动手,最多动嘴皮子,哈哈哈Bw
0	我们学校为什么可以,而且有设有代理接收点
0	嘿!去年那场森林大火烧了那么久,莫里森连自己的公民都不闻不问,还指望他对咱们国家多好?
0	给看的污妹子来,主页有Q
1	不懂一点黑怕文化的每天在这黑怕穿搭你🐎呢抖音什么黑暗风爆款我看着就恶心不服来喷
0	因为多为我姥爷争取了5年时间,让他看见更多的事物,坐等你们反驳我,我还生怕你们不反驳呢
0	害可不是嘛,现在还在挣扎,我就看着呗,这群人觉得别人都嫉妒他家哥哥怎么怎么要黑他们,心里一点数都没有,笑死个人了,为什么讨厌你家割割心里没点数?
0	我只有李信和玄策会这样,这样感觉会出技能更快一点
0	结婚新娘子穿黑鞋?一群傻逼~
0	连个好友都不敢加,你这人还真是心虚呢A£
0	唉,不管怎么样?大家都别吵了,管他像谁?只要是美女只要能看就行了😂
0	叼就叼在这里  这是零六年的成果
0	开始内乱了,建议他们互相接发AQ!不要在名扬海外了!A\!
0	你输了多少次了?请问一下
0	别吵了,设定中帝皇侠是最强的战士,而修罗是最强的铠甲,帝皇侠拥有天道的力量,而修罗设定只要有极致之气的人使用,天地都奈何不了修罗。
0	这他妈的应该把他们全部都撞死在隧道里面。 愿经济损失才最小。
0	这个告诉我们世界木大几十下只等于复印之星一下Bs
0	应该是说他这个摆手的动作错误,手往下的时候,人应该也往下。然后手往上的时候,人也往上起跳。但是一般小时候都是他这种动作
0	渴了,就拿~只要不是刻意的往家带就成......
0	王源第一段说他活的真实,镜头面前表现的是他真实的自己。最后一段反驳宁静的时候,又说出道这五六年,没有做过自己。矛盾了少年
0	小编怎么可能写全嘛?中国那么多个省,别吵了,大家都是最美的
0	自己的偶像来听自己的演唱会,这个实力还是可以
0	陪我一夜,我出五千万
0	。。。你觉得路由器能用就行了是嘛?
0	要是我们这医院的牙医也长得像凌霄那样帅,我就不会为那六颗牙哭成那死样了AOAOAO
0	不说别的,光是怜怜的菜我就。。。。
0	小姐姐不是杠哈,别生气我不是杠Bt,可以去看一下二代左右的打歌舞台个个可以说是王者。🙏🙏小姐姐我只是说一下不是杠真的Bt
0	有次妈妈让泡木耳,我倒了半袋子觉得还不够又倒了一半,被姐姐妈妈轮流数落
0	欧尼酱~我想和你交个朋友 可以加一下微信吗?我的微信首页
0	综合能力是2的4倍。界王神界那儿贝吉塔复活后应该就是全功率2了。但速度不知道被压成什么样,三还能和布欧打,但体力太拉夸。
0	“你这是在挑战我的道德底线”“二十!”“成交”
0	意思就是我用个动漫头像,就是海王了???小编用点儿脑子好吗?
0	不挂网会裂纹的,你还得找它翻工。
0	兄弟,评论区里面说女主不配男主的爱就别再说了,爱是相互的,男主爱女主心甘情愿做任何事,那女主就真的上了司凤吗?他是战神是正道,哪怕在仙门和他爹爹的威逼下,他也是在尽自己最大的努力去保护男主,你们呢?别光把自己带入男主,不会换位思考,退机器人就别逼逼,跟个蠢货似的在那里说女主不配
0	秒回啊我去 零三 下半年高三?没事没事 还能长 长到一米七 再来个内增高外增高 再把头发弄蓬松一点 外看像177 报个180不过分吧 hhh
0	她不是知道错了,她只是想复出
0	你也不特么是个好东西
1	什么时候猫比人高贵了?经典圣母婊,自己有钱就去救济流浪汉呗,还在这口嗨,人总不能饿死吧
0	主要还是太监功劳比较大,不然其他球星球迷也不会去乱喷猩猩
0	为什么结婚了就要退团?难道结婚了他就不是chen了吗?
0	你要你的,但是人家企业才不鸟你呢?人家背后有国家美国给他们撑腰呢,咱们呢?自立自足,唉,自生自灭吧!
0	陈教授的观点很不错。但是在城市习惯了的市民去农村能适应吗?农村的空气和消费的确很不错,但是多数的农民素质堪忧,邻里关系很难处,更要命的是多数农村医疗资源不行,心脑血管疾病很容易因不能及时治疗而要人小命。
0	但要知道敢背双狙的男孩不一定惹得起BB
0	最关键是芽菜总是脆的,而且味道非常的香
0	徐佳我爱你(ღ♡‿♡ღ)
0	伊布比胡尔克之流强太多了
0	洗LGD?三观?各大主播职业选手都说LGD不行知道吗?浩然,国宝都删了街寂皮肤LGD印花
0	hhh看看这位多可爱🌝跟上一条宋某某差的不是一点点
0	写了两个了,我尽力了CI
0	打字都那么慢就不配叫唤 A©
0	你错了,可能你妈对你不好,但也是生你的人,把你拉扯到现在,你就应该心存感恩
0	cpdd七夕了过完就分AG要男的QQ主页有
0	一身清贫怎敢入繁华两袖清风怎能误人家[/微笑]
0	想要猫咪吗?想要小布偶奶猫吗?点我头像吧Bs!我把猫咪都放在家里了!
0	你要死就快点死,骂人笨鸟,你是神哦。
1	就是父母惯的
0	我昨天看的,咋没看到呢BoBoBoCHCHCH
0	最烦这种人 尼玛你玩爽了,人家摆累死了
0	请薛渣男不要蹭歌神的热度
0	那这样说,我找一个女朋友,可能会在她身上花几千几万,但是我找一个站街女,一次只要几百,这不好吗?是这个意思吗?[/偷笑][/偷笑][/偷笑]
0	闺蜜头像有了,请问闺蜜去哪里领?
0	原唱是大制作,我特别爱。
0	现在都比较正常了这种Bw
0	本法其它的规定我都支持
0	你上来跟我来一句没玩过游戏?
0	Redmi k30也行啊,一个小时差不多满了。
0	看我资料懂?
0	法师打野过来支援你就惨了
0	看过一个视频,美国的机器人已经可以做到敌我识别,开枪射击,百发百中,可以跳跃,跨越障碍物。
0	打不过一半?你怕是自信了点
0	买不起的就别黑了
0	妈的这后面让我想起来波兰骑兵打德国坦克,人家炮都没开直接用枪管顶倒了。英国盟军还特么在看热闹。
0	“走,我们组团去偷无牙仔的孩子😂😂😂😂😂......”,这也太可爱了吧!
0	放屁呢,最后排一天都排不到人了,各大主播职业都撞,一队的就演,不是一对的就撞,没看过不要乱说
1	好,说得好,你可以滚了迷你狗
0	表妹用这声音可爱,用御姐音就更......
0	但,喜欢一个人很久,就是这样
0	亲人被害死,你为什么要拿整个国家来为你亲人陪葬,别人也是无辜的
0	蹲一个小姐姐,有没有小可爱要我啊
0	行了别杠了人家有钱是上层人我们这些普通老百姓就别逼逼了
0	关系户?她这么多年一直都很努力,你不知道实情,就不要果断下结论
0	有一说一,毛子的军事是真强
0	nt吧你,我查过了,笑了
0	这部剧真的还行,虽然鹿晗前几部都挺差的,但这部从我一个路人观点看真的可以哎,很感动的,也很好笑,有时候是又想哭又想笑 ,没有看过就不要随便评价
0	前两天网上还说有一个用同样方法去见黑哥的
0	W是博物馆整出来的,不算人Bs
0	我主页有链接
0	徒弟:你们干嘛呢?我拜师是来学表演才艺的,谁跟你说我是学武的?[/呲牙]
1	男女平等?女性把自己放在一个不平等的位置然后说要男女平等?要求男女平等起码男性和女性自己得先看得起自己吧。
0	去安倍晋三那里学十年八年吧
0	完了,完了,我赔不起钱呀!整个世界都被挤爆了
0	包解,看我主页
0	我笑了那我问你赤犬说没说红发你这混蛋你放走了龙的儿子我就问你说没说
0	你这说话害得我冷汗都冒出来了,我还以为是真的被......没想到只是一个扮演角色CI
1	不服来喷我呀
0	是是是,拿个冠军锋线就必须都是拜仁的了?梅西也带巴萨进了四分之一,没问题吧?小组赛是不是也是梅西?我服了,穆勒拉扯多,梅西盘带组织多,所以加分,别杠了B•
0	如果结婚前他敢这样说,我绝对不会嫁给他。
1	库里就是辣鸡,不服来喷我
0	秘西小姐姐不需要洗白,本来就是白的,相信秘西小姐姐的人品,那个人真是无语,三观刷新了,居然还有人相信他。。跟风,秘西小姐姐冲呀,不怕,我们一直相信你哇
0	不得不说鞠婧祎姐姐真的很好看
0	就没人关心车主脑子里想啥东西吗Bs
0	对对对我就在翻评论有没有说这个的姐妹!!!
0	就这几个蚂蚱,捉起来送给我,用油炸了喂鸡!
1	这曜不会A£不服来喷
0	这个杰斯一脸懵逼  她怎么跑我后面去了
0	会玩都会好吧,秒人直接经济压制
0	企鹅头像就是不简单
1	那个女的恶心,你也jb恶心你最jb恶心。他们刷到你就气得遭不住。尼玛又来咯
0	人家买了版权改编不行吗?什么都不知道就乱几把讲
0	请你给我时间40万我给你在什么地方?
0	这特么不是厨师的衣服吗,
0	空间活跃选手加我啦!一起互空间!有趣的灵魂万里挑一B©相中的加主页有Q号😊非主流就蒜啦B—
0	✨✨✨🌙🌙🌙找互赞的,男女不限!!!互赞头像个性标签个性签名动态啥的。
0	我搜索过了的,确认是真的
0	工人工资都没发也没见一个
0	你简直是放屁,你家窗户都是从外边打开的!你顶了个粪桶,有脑子吗?
0	你说说中华上下五千年怎么就出来了你这么个垃圾东西来为害当今的新中国呢?连屎都不如,口嗨很好玩?有时间我把你祖宗十八代绑起来让你嗨个够。跟TM神经病说话真jb费劲
0	说的男生这时候手机被抢了,女生会追一样,我就笑了,说话不会换位思考就不要评论了
0	我一天只有一个一个半小时,都是去打匹配的,打排位费心态。Bq
0	化了妆还没有卸了妆好看呐
0	而且我们体育课不练这个😂😂
0	有要NBA球衣的吗?高品质可加芯片康康主页有惊喜AN
0	我们去军训的时候那个地方泡面九块,雪碧六块Bn
1	他死不死关我们啥事,赶紧把嘴给我封了。
0	出山汉服原价148,我出100,邮费我出十元。雀灵。m码(有意看我主页),如果要走平台就请教我。我不会。我就是不想要山的而已。Bq我穿一洗一。送1~3件发饰。
0	头像有了,没有对象😘cpdd就是现在
0	你妈螺旋升天你爸拿骨灰泡咖啡A°ANANANAN
0	我老公爸爸就是这样,孩子刚满月就要求给孩子喝蜂蜜哦水,几个月给孩子喝茶叶水而且用不带水杯就算把水杯备好都不带。他常年抽叶子烟。家里都是烟味太重了。还不能说,一说全家人都 对你不满意。老公姐姐更过分说什么很老人婆相处不好就算了跟老人公都相处不好不知道怎么相处的。结果他姐本人更不愿意跟自己亲爸相处。
0	冒昧的问一下,这个pljj(漂亮姐姐)有么有整过容 🌚
0	???好家伙斯大林儿子的死亡到现在还是未解案件到你这给解开了,还有保卢斯说死就死,真当将军随便处死的
1	好娘(不服来喷)A£
0	嘴这么臭次次被系统删评论,这是天天吃屎了吧,
0	点头像看一看,好东西多得很,诚信做生意,保证不骗人
0	收女仆,要听话的的,知道怎么调教,放得开的来。主页有q。
0	所以这个视频告诉我们,做任何事一定要斩草除根Bs。这个白人就是因为没有斩草除根所以死的。Bs
0	好像是东西共帝,徐州相王。
0	我的天呐,跟谁聊天都有要管AF
0	暗影世界的人都死了,死人不可能再死,所以红爹想怎能打就怎么打
0	还可以,但我觉得没我头像好看
0	那个那个,这这这这就是一个祝福啊BwBwBqBqBq
0	你就是想说你是老板么[/呲牙][/呲牙]
0	游乐王子换身衣服估计一样了Bw
0	第一段是《爸爸去哪儿》那一季呀
0	别喷了,看三年A班AP
0	我以前的网名:对不起已经不爱妳我以前的个性签名:彼岸花是最美的花,天使是邪恶是恶魔是善良的卧槽想想都羞耻那段时间这么中二BwBw
0	我这一直回复不了,对不起啦,主页有我QQ
0	以后不经同意放丰巢,一律退货,这是不能惯的
0	人家都辟谣了,还说那张照片是垫脚拍的,其实都没一米六,就是普通女孩的身高,所以小编们别再说了好吗啊
1	但凡有点脑子的都不会去追这种流量明星吧A£
0	本人(男)星耀四,玩中单蹲一个野王小哥哥👀,一般晚上9点玩,会开麦,一般我比较正常但是只要野王需要我可盐可甜可沙雕(卑微)主页有QQ
1	一看作者就是迷你狗。
0	那是黑你的,一块原装屏幕都没那么贵,肯定他坑你,或者把你其他东西换了
0	一场演习,只有劫匪认真对待
0	我姓马,我家里面卖冬梅,所以我叫马冬梅
0	黑鸭味是鸭排里面比较接受得了,个人感觉黑鸭喂最好吃,够辣,其余的味都有怪味
0	魔武可以过,11速有闪避,武王技能全部不是必中,慢慢打就能过
1	假胸假屁股
0	唉 怕EXO太强大了 怕控制不住B£B£CICICI太真实了
0	不是他老师,被我爱罗费了[/憨笑][/憨笑]
0	我看见穿短裙的美女就硬
0	不喜欢还要进来?你不恶心?虽然我不混饭圈对鞠婧祎无感,但是你不喜欢还要进来发恶心人的评论你还觉得你的素质比人家高??
0	看我签名有网站
0	害,说白了就是去看脸的
0	直接用皮肤枪,老枪差不多都告别了
0	酸。嫉妒。键盘侠黑人不需要理由。雪莉有一段时间比较放飞自我,那些人就骂她是荡妇,做什么都要被骂,姐姐那段时间频繁上热搜,好多人说她精神不正常。其实那个时候应该就已经有抑郁症了,可他们不会嘴下留情。
0	八天都没得了抢九条除非脑壳有病
0	看你善良,跑你这儿一起蹲CO
0	历史榜首,好长时间了
0	别黑了,死🐴嘲讽狗门,看过球吗?林皇很强的
0	别喷了,人家小编腿围不到2nm,咱们配喷吗BsBsBs(狗头保命)
0	看我背景有惊喜
0	这两个小姐姐一公到现在就一起qaq我好i
0	哈哈哈哈,她说第一句我怕不是就以为是个神经病,拉黑了😂
0	这么一说倒是感觉有点嚯
0	反正把角色演活的叫大拿,其余都渣渣
0	我估计他会亲飞来骨上
0	如果你便溏吃黄芪好有效。
0	天狂必有雨!人狂必有祸!美帝犯下无数的反人类罪!必遭天谴!!!
0	我不是他的粉,但互相尊重很南?
0	看他跟秋妹坐一起就知道是之前相亲那个
0	额 为什么要碰爱情这个东西 我现在连爱情是什么都不知道
1	我想怎么说就怎么说,在网上我就是为所欲为,带节奏就是我的本行,你不服就看我id
0	你等她们出来用卸妆水往脸上一泼就能吓死她们了AN
0	那说什么好?说明你傻呗,别人耍手段你还硬上,笑飞了,而且并不是所有黑人都是坏的,也不是所有中国人都是好的你懂?
0	最爱赛道:彩虹风车岛。这张图是我刚玩飞车时接触最多的地图,也是我现在第一张赛王图。赛道边的风景令人赏心悦目。刺激的漂移让人欲罢不能
0	能给我安排一个曙光守护者的皮肤吗,鱼哥,关注你一年多了!
0	我一会过来看你怎么挨骂[/呲牙]
0	为爱护环境的人点赞加油
0	他这就一个低段位的废物,估计是在钻石局韩信不会玩,玩猴子这种英雄还被吊打的垃圾废物AN
0	最近吹这个饮料的文章很多
0	我最喜欢的2个不一样的电影 一个是师傅,一个就是这个
0	害,你来了不就有了么
0	这种人活该生意好,有钱
0	我见过有小学四年级拍的vlogCI我四年级的时候都不知道啥叫拍视频,也没有手机Bn
0	奕星一级很难受后来还行
0	?你别以偏概全,混子拿什么都混
0	别吵了有意思吗这社会就这样有钱啥找不到何况是个小🐔A­
1	评论区的不要骂了,迷你狗咬人你难道还咬回去吗?
1	我赌肯定又有mc痴来无脑喷了,我们喷的是那些辱骂mc的迷你狗,普通玩家不喷
1	老子看着老子满屏幕的帽子,再看看旁边的迷你狗,老子笑
0	说真的,外卖员确实没有帮你到垃圾的义务,但是反过来说,往往,越是能成大事的越能忍,但是也不能惯着,每个人的性格不一样!
0	就是,我故意坑人怎么了,坑b就不配玩游戏吗
0	我看过一个评论,一直在说凭什么马云比他有钱啥的,凭什么凭什么的。。。
0	你要几个脑有病的家伙,你看了这个视频吗?我操,几号?如你身边有一个随时想杀东西的家伙,你不想害他?
0	她也没说她只睡了一天吧?
0	两个连在山里敲鼓行进,不怕塌方啊[/呲牙]
0	自心和三更是一个系列的故事,泪色和真爱是另外两个故事
0	好了,你们别吵了
1	20万以下的合资车都是垃圾货比不上国产。不服来喷我呀,小傻逼们。
0	头像有了,对象呢
0	这他妈五五开,谁都能五五开。
0	看我主页和标签
0	有过经历所以看到顿时也泪流满面,谢谢在疫情严重时期来武汉支援帮助的专家,医护人员和全国的志愿者,有你们冒着自己生命的危险来援助我们,才使得武汉春暖花开,感恩感恩!武汉的人民谢谢您!!!
0	反正老子是你爷爷,你个傻逼,滚
0	严总,粉丝有问题,自己没问题。
0	不值啊,为了救一个不尊重自己生命的人还受伤了,诶。对女的无语了😑
0	这个故事小学就听过了,好多年了,当时确实被吓到了
1	我就是纯路人,也不看101,就是单纯来看看是什么人如此厚颜无耻,顺带一句话,好不好看都不要你管(好了话说完了溜了再会你骂我我就喷你呵tui)
0	看到很多人站在泉水门口,然后就被关羽推进去了
0	我们语文老师在办公室里就唱,你笑起来真好看Bw
1	就是要喷咋地
0	U1s1,我觉得辅助这时候确实不应该拿蓝,不是偏见,因为我原来玩过一段时间辅助,因为辅助中期一般去保ad吃兵线,不像对线期那样要一直消耗,最重要的是视野
1	最大的问题就是打野不服来喷我
0	? 算了 穿上黑粉衣服 给予最高形式的葬礼, 给我抬走
0	那你为什么不找个有钱人呢,哦,懂了,你不配
0	好的别吵了,先举报小编再说
0	🌚我不配,我都是网上买的送给她们,
0	才六七百啊,那些球星联名的才贵,这种一般超不过1500
0	啊这 虽然化妆也挺正常哈 但妹妹还是要注意一定要已学业为重哦!Bq
0	本来很期待的一部剧,结果就一垃圾
0	还有你是看不懂中国字么你别回我了
0	妈妈。我出息了,兔子竟然比我都大。
1	我个人最讨厌这样的人
1	配你娘老逼什么音差评
0	别慌,我来了,看我头像,欺负你的人我他妈哦去给你安排上,专业团队,惩恶扬善就靠我了,同志们送我上去安排这些畜牲
0	一个皮肤对他来说小意思,他那样是为了节目效果
0	符文自己看着带呗,想玩伤害流就带法强高的,想支援快一点就带移速的,想续航流就带16吸血被,看对面阵容来带符文会好一点。
0	头像有了,对象不陪着用,你看我要不要把他换了CH
0	这个和内燃机的飞轮的运作原理一样的
0	俊哥抽我,你该不会是骗人的吧!
0	怎么了?我不是懒汉我还不能指责懒汉了??我不踢足球不能指责混子了?
0	无论什么动物都无法挡住子弹
0	评论区真的别杠了,我前两条评论说的很明白了,对汽车一无所知不要在那里想当然的乱说了,真能让你看起来更无知。15万千万别买车,除非雷凌思域轩逸卡罗拉,存到20万,再去看看雅阁,凯美瑞,迈腾,君越
0	你眼瞎吗?我都说了,我如果能实名认证的话我还喷干什么?微信登录他不香吗?况且我身份证又不在我这里,我喷他干什么?微信登录他不香吗?
0	第一个赞(/≧≦/)沙发
0	才没有呢,他在家等着你吃他饭呢
0	我眼皮一单一双,然后一个眼睛大一个眼睛小,他娘的巨丑
0	现在哪里还有英雄救美这说法
0	其实可以不看。但是这么说别人真的不太好
0	想起了老太太和他说:我可以打爆你 大帝的心酸无奈的笑了笑
0	那女生是同学两亿岁的女主B
0	这个不是抗日神剧,很好看。很真实
0	校园暴力还少吗!未成年就杀人,长大了还不知道要害多少人!
1	前面说乡下人,那你是上海的吧?
0	缺哥哥(QQ号主页有)
0	说话别那么冲好吗。。。。。。。是真的我也没想到会上热门只是个人观点而已。。。。。我看我是杠精也好,反正被这么没好气一顿说lkr路人缘我已经没有了
0	辉夜:终于有一个人能体谅我三个眼睛啦!分三个屏,爱死作者了
0	第一第一!头像挺好看的。有没有扩列的小仙女鸭,有的发QQ号~记得符号隔开或谐音。也可以看我资料加我。打扰了A¦
0	你们不是有外援么,不也弄来个小外援么,没受伤吧,不用赖谁啊!还如果有,那如果你有詹姆斯,有浓眉多好啊。
1	我猜又有迷你狗来叫
0	这个头像有点眼熟
0	呐呐呐!我今天玩ad流阿瑶被夸了欸!超开心的!他夸我猛来着!Bp
0	即使变成这样那也不算特别漂亮啊,应该是成绩方面的羡慕吧。这个样子也不算太美。
0	随便你咋想吧,害,计较CO
0	会接剧本还是不错的,就怕不适合自己还硬要演的
0	我就骂了一句中国家长举报动画片
0	我也有一个特别好的朋友,我们是上小学认识的,一直到现在都还没有分开,也希望以你希望以后我们可以一直这样子下去
0	前面的我都懂,瑶是为什么?
0	我太菜了,队友扔雷补我,暗黑骑士孟菲斯
1	奈白对线国服貂蝉打差了但后来对线国服关羽,夫赖,奈白没有c?评论区一群sm玩意喷nm呢废狗,视频里有说到有人在弹幕带节奏,这种废狗平时得多卑微要到网上抗键盘来找存在感AU可给爷整笑了
0	确实挺恶心,不过要是比他强就不怕了Bw
0	我笑了,你12打14试试,还是fly的马超,加上就三个血
0	尾,话不多说,没有六尾婚纱照的看我头像,我全程录像,李姐且想瘦
1	"她嘴巴好丑,形状真丑,上嘴皮厚,下嘴皮薄"""
0	我有用拔刀剑这个mod,挺帅的
0	最后好像男的不是死了吗
0	啊不能摸嘛,我兄弟让我摸诶B¬
0	我记得那个好像是她妹妹,她的老公不好好照顾他妹妹,他妹妹就来找他了,那个老板好像喜欢的是丁助理哦。
0	看看你强词夺理的样子,有被笑到
0	嗯哼,差点没把我噎死
0	是金子涵就会发光✨(还有那些网友也太不讲理了,金子手上拿了东西,还有手系鞋带吗?应该不能把粉丝给东西放在地上吧?)
0	什么玩意高产似母猪 那不是胃炎丸吗CH
0	哈哈哈哈,自己当初那么狠,现在来找我,咋?找骂?没骂他都算好了,我呸
0	野合猾在哪里???让它出来,我需要它的嘴当马桶
0	你们都别杠了,前期吕布拿什么和夏侯单打?
0	我自己都有六块比这明显
0	我看你的本体就是那只苍蝇吧
0	就算是强奸一条狗也应该判刑,难道男人还不如一条狗吗?
0	
Download .txt
gitextract_l_6uui5t/

├── .gitignore
├── LICENSE.TXT
├── README.md
├── docs/
│   ├── CONTRIBUTING.md
│   ├── config/
│   │   ├── README.md
│   │   ├── dataset.md
│   │   ├── model.md
│   │   ├── runtime.md
│   │   └── training.md
│   ├── core/
│   │   ├── eval.md
│   │   ├── predict.md
│   │   └── train.md
│   ├── desc.md
│   ├── install.md
│   └── plugin/
│       ├── README.md
│       ├── dataset/
│       │   ├── README.md
│       │   ├── dataset.md
│       │   ├── field_parser/
│       │   │   ├── bert_text.md
│       │   │   ├── bert_text_pair.md
│       │   │   ├── multi_cls.md
│       │   │   └── single_cls.md
│       │   ├── field_parser.md
│       │   └── io_reader.md
│       ├── eval/
│       │   └── README.md
│       ├── loss/
│       │   └── README.md
│       ├── metrics/
│       │   └── README.md
│       ├── optimizer/
│       │   ├── README.md
│       │   ├── adam.md
│       │   ├── adamw.md
│       │   ├── bertadamw.md
│       │   └── sgd.md
│       ├── predict/
│       │   └── README.md
│       ├── representation/
│       │   ├── README.md
│       │   └── bert.md
│       ├── scheduler/
│       │   ├── README.md
│       │   ├── constant.md
│       │   ├── warmup_constant.md
│       │   └── warmup_linear.md
│       ├── task/
│       │   ├── README.md
│       │   ├── simple_cls.md
│       │   └── task_output/
│       │       └── README.md
│       └── train/
│           └── README.md
├── examples/
│   ├── base_bert_cls_local/
│   │   ├── desc.json
│   │   ├── dev.tsv
│   │   ├── dev.tsv.index
│   │   ├── eval.sh
│   │   ├── main.py
│   │   ├── predict.sh
│   │   ├── test.yaml
│   │   ├── test_eval.yaml
│   │   ├── test_predict.yaml
│   │   ├── train.sh
│   │   ├── train.tsv
│   │   └── train.tsv.index
│   └── frame_title_fusion_embedding/
│       ├── README.md
│       ├── data/
│       │   ├── README.md
│       │   ├── desc.json
│       │   └── tag_list.txt
│       ├── embedding_example.yaml
│       ├── main.py
│       └── module/
│           ├── feature_parser.py
│           ├── models.py
│           └── utils.py
├── lichee/
│   ├── __init__.py
│   ├── config/
│   │   ├── __init__.py
│   │   ├── _base_/
│   │   │   ├── __init__.py
│   │   │   ├── datasets/
│   │   │   │   ├── __init__.py
│   │   │   │   └── dataset.yaml
│   │   │   ├── models/
│   │   │   │   ├── __init__.py
│   │   │   │   └── model.yaml
│   │   │   ├── runtimes/
│   │   │   │   ├── __init__.py
│   │   │   │   └── runtime.yaml
│   │   │   └── training/
│   │   │       ├── __init__.py
│   │   │       └── training.yaml
│   │   └── config.py
│   ├── core/
│   │   ├── __init__.py
│   │   ├── common.py
│   │   ├── evaluator/
│   │   │   ├── __init__.py
│   │   │   └── evaluator_base.py
│   │   ├── predictor/
│   │   │   ├── __init__.py
│   │   │   └── predictor_base.py
│   │   └── trainer/
│   │       ├── __init__.py
│   │       └── trainer_base.py
│   ├── dataset/
│   │   ├── __init__.py
│   │   ├── bert_constants.py
│   │   ├── dataloader/
│   │   │   ├── __init__.py
│   │   │   ├── data_builder.py
│   │   │   ├── dataset_base.py
│   │   │   └── dataset_mem.py
│   │   ├── field_parser/
│   │   │   ├── __init__.py
│   │   │   ├── bert_common.py
│   │   │   ├── bert_mix_grained_text.py
│   │   │   ├── bert_mix_grained_text_pair.py
│   │   │   ├── bert_text.py
│   │   │   ├── bert_text_pair.py
│   │   │   ├── docbert_text.py
│   │   │   ├── docbert_text_pair.py
│   │   │   ├── field_parser_base.py
│   │   │   ├── image_local_path.py
│   │   │   ├── img_bbox_det.py
│   │   │   ├── multi_cls.py
│   │   │   ├── sequence_label.py
│   │   │   ├── single_cls.py
│   │   │   ├── soft_tgt.py
│   │   │   └── video_tsn.py
│   │   ├── io_reader/
│   │   │   ├── __init__.py
│   │   │   ├── io_reader_base.py
│   │   │   ├── json_sequence_label.py
│   │   │   ├── tfrecord.py
│   │   │   └── tsv.py
│   │   └── sampler/
│   │       ├── __init__.py
│   │       └── distributed_sampler.py
│   ├── eval.py
│   ├── model/
│   │   ├── __init__.py
│   │   ├── model_base.py
│   │   ├── tensorflow/
│   │   │   └── __init__.py
│   │   └── torch/
│   │       ├── __init__.py
│   │       └── model_standard.py
│   ├── module/
│   │   ├── __init__.py
│   │   ├── tensorflow/
│   │   │   └── __init__.py
│   │   └── torch/
│   │       ├── __init__.py
│   │       ├── layer/
│   │       │   ├── __init__.py
│   │       │   ├── activation.py
│   │       │   ├── brick.py
│   │       │   ├── classifier.py
│   │       │   ├── crf.py
│   │       │   ├── det_conv_module.py
│   │       │   ├── det_resnet_block.py
│   │       │   ├── det_yolo_block.py
│   │       │   ├── embedding.py
│   │       │   ├── longformer.py
│   │       │   ├── longformer_multi_headed_attn.py
│   │       │   ├── multi_head_attention.py
│   │       │   ├── normalization.py
│   │       │   ├── tokenizer/
│   │       │   │   ├── __init__.py
│   │       │   │   ├── seg_utils.py
│   │       │   │   ├── tokenizer_base.py
│   │       │   │   ├── tokenizer_bert.py
│   │       │   │   ├── tokenizer_bert_mix_grained.py
│   │       │   │   └── tokenizer_utils.py
│   │       │   └── transformer.py
│   │       ├── loss/
│   │       │   ├── __init__.py
│   │       │   ├── det_loss.py
│   │       │   └── loss.py
│   │       ├── metrics/
│   │       │   ├── __init__.py
│   │       │   ├── accuracy_metrics.py
│   │       │   ├── metrics_base.py
│   │       │   ├── prf_metrics.py
│   │       │   ├── roc_auc_metrics.py
│   │       │   └── topk_metrics.py
│   │       ├── op/
│   │       │   ├── __init__.py
│   │       │   ├── anchor_generator.py
│   │       │   ├── bbox_coder.py
│   │       │   ├── nms_ops.py
│   │       │   ├── target_assigner.py
│   │       │   └── target_sampler.py
│   │       ├── optimizer/
│   │       │   ├── __init__.py
│   │       │   └── optimizer.py
│   │       └── scheduler/
│   │           ├── __init__.py
│   │           └── lr_scheduler.py
│   ├── plugin.py
│   ├── predict.py
│   ├── representation/
│   │   ├── __init__.py
│   │   ├── representation_base.py
│   │   ├── tensorflow/
│   │   │   └── __init__.py
│   │   └── torch/
│   │       ├── __init__.py
│   │       ├── bert.py
│   │       ├── common.py
│   │       ├── consensus.py
│   │       ├── cspdarknet.py
│   │       ├── docbert.py
│   │       └── enhance.py
│   ├── task/
│   │   ├── __init__.py
│   │   ├── tensorflow/
│   │   │   └── __init__.py
│   │   └── torch/
│   │       ├── __init__.py
│   │       ├── distill_classification.py
│   │       ├── sequence_label.py
│   │       ├── simple_classification.py
│   │       ├── task_base.py
│   │       ├── task_output.py
│   │       └── yolo_head.py
│   ├── train.py
│   └── utils/
│       ├── __init__.py
│       ├── common.py
│       ├── convertor/
│       │   ├── __init__.py
│       │   ├── convertor_base.py
│       │   ├── onnx_convertor.py
│       │   └── torch_nn_convertor.py
│       ├── logging.py
│       ├── model_loader/
│       │   ├── __init__.py
│       │   ├── loader_base.py
│       │   ├── onnx_loader.py
│       │   └── torch_nn_loader.py
│       ├── parallel.py
│       ├── singleton.py
│       ├── storage/
│       │   ├── __init__.py
│       │   ├── http.py
│       │   ├── local.py
│       │   ├── storage_base.py
│       │   └── utils.py
│       ├── sys_tmpfile.py
│       └── tfrecord/
│           ├── __init__.py
│           ├── example_pb2.py
│           ├── iterator_utils.py
│           ├── reader.py
│           ├── tools/
│           │   ├── __init__.py
│           │   └── tfrecord2idx.py
│           ├── torch/
│           │   ├── __init__.py
│           │   └── dataset.py
│           └── writer.py
├── requirements.txt
├── setup.cfg
└── setup.py
Download .txt
SYMBOL INDEX (831 symbols across 104 files)

FILE: examples/frame_title_fusion_embedding/main.py
  function parse_args (line 15) | def parse_args():

FILE: examples/frame_title_fusion_embedding/module/feature_parser.py
  class FrameFeature (line 12) | class FrameFeature(BaseFieldParser):
    method __init__ (line 13) | def __init__(self):
    method init (line 18) | def init(self, cfg):
    method parse (line 26) | def parse(self, row, training=False):
    method collate (line 49) | def collate(self, batch):
  class TagParser (line 62) | class TagParser(BaseFieldParser):
    method __init__ (line 63) | def __init__(self):
    method init (line 69) | def init(self, cfg):
    method parse (line 83) | def parse(self, row, training=False):
    method collate (line 98) | def collate(self, batch):
  class VidParser (line 113) | class VidParser(BaseFieldParser):
    method parse (line 115) | def parse(self, row, training=False):
    method collate (line 126) | def collate(self, batch):

FILE: examples/frame_title_fusion_embedding/module/models.py
  function float_to_str (line 18) | def float_to_str(float_list):
  class ConcatCls (line 23) | class ConcatCls(torch.nn.Module):
    method __init__ (line 24) | def __init__(self, cfg):
    method forward (line 35) | def forward(self, video_feature, title_feature, label=None):
    method init_loss (line 56) | def init_loss(self):
  class EmbeddingTrainer (line 62) | class EmbeddingTrainer(TrainerBase):
    method __init__ (line 64) | def __init__(self, config, init_model=True):
    method report_step (line 71) | def report_step(self, step):
    method report_eval_step (line 79) | def report_eval_step(self, metric_info):
    method evalute_checkpoint (line 87) | def evalute_checkpoint(self, checkpoint_file: str, dataset_key: str, t...
    method evaluate_spearman (line 103) | def evaluate_spearman(self, checkpoint_file='', dataset_key="SPEARMAN_...
    method save_model (line 143) | def save_model(self, epoch):
    method train (line 153) | def train(self):
    method load_checkpoint_for_eval (line 164) | def load_checkpoint_for_eval(self, checkpoint_file):
    method empty_loop_test (line 176) | def empty_loop_test(self):

FILE: examples/frame_title_fusion_embedding/module/utils.py
  class ConfigOptim (line 11) | class ConfigOptim:
    method config_from_dict (line 14) | def config_from_dict(cls, dict_obj):
  class LayeredOptim (line 23) | class LayeredOptim(ConfigOptim):
    method build (line 26) | def build(cls, model, cfg):
  class BCELoss (line 52) | class BCELoss:
    method build (line 55) | def build(cls, cfg):
  class PRScore (line 60) | class PRScore:
    method __init__ (line 61) | def __init__(self):
    method calc (line 67) | def calc(self, threshold=0.5):
    method collect (line 79) | def collect(self, labels, preds):
    method name (line 98) | def name():

FILE: lichee/config/config.py
  function get_cfg (line 93) | def get_cfg():
  function merge_from_file (line 97) | def merge_from_file(file_path):
  function freeze (line 102) | def freeze():
  function init_cfg (line 107) | def init_cfg():
  function get_model_inputs (line 119) | def get_model_inputs():

FILE: lichee/core/common.py
  function init_gpu_setting_default (line 10) | def init_gpu_setting_default(self):
  function init_dataloader_default (line 26) | def init_dataloader_default(self):
  function get_inputs_batch_default (line 45) | def get_inputs_batch_default(self, batch):
  function get_label_batch_default (line 55) | def get_label_batch_default(self, batch):

FILE: lichee/core/evaluator/evaluator_base.py
  class EvaluatorBase (line 17) | class EvaluatorBase:
    method __init__ (line 18) | def __init__(self, model_config_file):
    method init_gpu_setting (line 47) | def init_gpu_setting(self):
    method init_dataloader (line 53) | def init_dataloader(self):
    method init_metrics (line 56) | def init_metrics(self):
    method eval (line 64) | def eval(self):
    method eval_model (line 99) | def eval_model(self):
    method get_inputs_batch (line 148) | def get_inputs_batch(self, batch):
    method get_label_batch (line 151) | def get_label_batch(self, batch):

FILE: lichee/core/predictor/predictor_base.py
  class PredictorBase (line 20) | class PredictorBase:
    method __init__ (line 21) | def __init__(self, model_config_file):
    method init_gpu_setting (line 56) | def init_gpu_setting(self):
    method init_dataloader (line 62) | def init_dataloader(self):
    method init_model (line 65) | def init_model(self):
    method init_metrics (line 72) | def init_metrics(self):
    method init_task_cls (line 79) | def init_task_cls(self):
    method predict (line 82) | def predict(self):
    method get_result_heads (line 139) | def get_result_heads(self, label_keys: list):
    method get_result_records (line 153) | def get_result_records(self, batch, label_vals, label_keys, model_outp...
    method get_inputs_batch (line 177) | def get_inputs_batch(self, batch):
    method get_label_batch (line 180) | def get_label_batch(self, batch):

FILE: lichee/core/trainer/trainer_base.py
  class TrainerBase (line 22) | class TrainerBase:
    method __init__ (line 23) | def __init__(self, model_config_file, init_model=True):
    method init_config (line 66) | def init_config(self):
    method init_seed (line 70) | def init_seed(self):
    method init_distributed (line 74) | def init_distributed(self):
    method init_gpu_setting (line 88) | def init_gpu_setting(self):
    method gen_dataloader (line 113) | def gen_dataloader(self, data_config, training):
    method init_dataloader (line 143) | def init_dataloader(self):
    method init_model (line 149) | def init_model(self):
    method init_optimizer (line 153) | def init_optimizer(self):
    method init_schedule (line 157) | def init_schedule(self):
    method init_metrics (line 161) | def init_metrics(self):
    method train (line 168) | def train(self):
    method train_epoch (line 178) | def train_epoch(self):
    method report_step (line 220) | def report_step(self, step):
    method report_eval_step (line 223) | def report_eval_step(self, report_info):
    method eval_model (line 226) | def eval_model(self, epoch):
    method get_inputs_batch (line 260) | def get_inputs_batch(self, batch):
    method get_label_batch (line 263) | def get_label_batch(self, batch):
    method save_model (line 266) | def save_model(self, epoch):
    method save_eval_data (line 277) | def save_eval_data(self):
    method save_config_file (line 284) | def save_config_file(self):

FILE: lichee/dataset/dataloader/data_builder.py
  class ChunkFileDataLoader (line 12) | class ChunkFileDataLoader:
    method __init__ (line 30) | def __init__(self, data_config, data_path_list, desc_path, use_cuda, t...
    method init_new_loader (line 58) | def init_new_loader(self):
    method __next__ (line 81) | def __next__(self):
    method __iter__ (line 90) | def __iter__(self):
    method __len__ (line 93) | def __len__(self):
  function build_dataloader (line 97) | def build_dataloader(
  function build_ddp_dataloader (line 124) | def build_ddp_dataloader(data_path_list: List[str],

FILE: lichee/dataset/dataloader/dataset_base.py
  class BaseDataset (line 13) | class BaseDataset(metaclass=ABCMeta):
    method __init__ (line 14) | def __init__(self, cfg, data_path_list: List[str], desc_file, training...
    method init_parser (line 42) | def init_parser(self):
    method init_labels (line 63) | def init_labels(self):
    method get_indexes (line 68) | def get_indexes(self):
    method get_nth_data_file (line 82) | def get_nth_data_file(self, index):
    method get_data_len (line 95) | def get_data_len(self):
    method get_desc (line 101) | def get_desc(self):
    method try_convert_to_tfrecord (line 105) | def try_convert_to_tfrecord(self):
    method __len__ (line 112) | def __len__(self):
    method transform (line 115) | def transform(self, row):
    method collate (line 131) | def collate(self, batch):

FILE: lichee/dataset/dataloader/dataset_mem.py
  class DatasetMem (line 12) | class DatasetMem(torch.utils.data.Dataset, BaseDataset, ABC):
    method __init__ (line 13) | def __init__(self, cfg, data_file, desc_file, training=True):
    method __getitem__ (line 16) | def __getitem__(self, index):

FILE: lichee/dataset/field_parser/bert_common.py
  function prepare_bert_mix_grained_text (line 12) | def prepare_bert_mix_grained_text(parser, text, text_pair: bool):
  function collate_bert_mix_grained_text (line 23) | def collate_bert_mix_grained_text(parser, batch):
  function collate_bert_text (line 61) | def collate_bert_text(parser, batch):
  function prepare_bert_text (line 90) | def prepare_bert_text(parser, tokens, segment_ids):
  function collate_docbert_text (line 99) | def collate_docbert_text(parser, batch):
  function concate_bert_text (line 148) | def concate_bert_text(max_len, batch_token_ids, batch_segment_ids, batch...
  class BertTextPairFieldParserCommon (line 159) | class BertTextPairFieldParserCommon(BaseFieldParser):
    method __init__ (line 160) | def __init__(self):
    method init (line 165) | def init(self, cfg):
    method set_key (line 169) | def set_key(self, alias, keys: str):
    method parse (line 175) | def parse(self, row, training=False):
    method prepare_text (line 187) | def prepare_text(self, text):
    method collate (line 199) | def collate(self, batch):
  class BertTextFieldParserCommon (line 203) | class BertTextFieldParserCommon(BaseFieldParser):
    method __init__ (line 212) | def __init__(self):
    method init (line 217) | def init(self, cfg):
    method parse (line 221) | def parse(self, row, training=False):
    method prepare_text (line 245) | def prepare_text(self, text):
    method collate (line 251) | def collate(self, batch):

FILE: lichee/dataset/field_parser/bert_mix_grained_text.py
  class BertMixGrainedTextFieldParser (line 9) | class BertMixGrainedTextFieldParser(BaseFieldParser):
    method __init__ (line 20) | def __init__(self):
    method init (line 25) | def init(self, cfg):
    method parse (line 29) | def parse(self, row, training=False):
    method collate (line 39) | def collate(self, batch):

FILE: lichee/dataset/field_parser/bert_mix_grained_text_pair.py
  class BertMixGrainedTextFieldParser (line 11) | class BertMixGrainedTextFieldParser(BaseFieldParser):
    method __init__ (line 20) | def __init__(self):
    method init (line 24) | def init(self, cfg):
    method set_key (line 28) | def set_key(self, alias, keys: str):
    method parse (line 34) | def parse(self, row, training=False):
    method collate (line 46) | def collate(self, batch):

FILE: lichee/dataset/field_parser/bert_text.py
  class BertTextFieldParser (line 7) | class BertTextFieldParser(BertTextFieldParserCommon):
    method __init__ (line 11) | def __init__(self):

FILE: lichee/dataset/field_parser/bert_text_pair.py
  class BertTextFieldParser (line 7) | class BertTextFieldParser(BertTextPairFieldParserCommon):
    method __init__ (line 11) | def __init__(self):

FILE: lichee/dataset/field_parser/docbert_text.py
  class BertTextFieldParser (line 7) | class BertTextFieldParser(BertTextFieldParserCommon):
    method __init__ (line 11) | def __init__(self):
    method collate (line 15) | def collate(self, batch):

FILE: lichee/dataset/field_parser/docbert_text_pair.py
  class BertTextFieldParser (line 7) | class BertTextFieldParser(BertTextPairFieldParserCommon):
    method __init__ (line 11) | def __init__(self):
    method collate (line 15) | def collate(self, batch):

FILE: lichee/dataset/field_parser/field_parser_base.py
  class BaseFieldParser (line 5) | class BaseFieldParser:
    method __init__ (line 6) | def __init__(self):
    method init (line 12) | def init(self, cfg):
    method set_key (line 19) | def set_key(self, alias, key):
    method parse (line 28) | def parse(self, record, training=False):
    method collate (line 37) | def collate(self, batch):

FILE: lichee/dataset/field_parser/image_local_path.py
  class ImgDataFieldParser (line 12) | class ImgDataFieldParser(BaseFieldParser):
    method __init__ (line 21) | def __init__(self):
    method init (line 25) | def init(self, cfg):
    method parse (line 34) | def parse(self, row, training=False):
    method prepare_img_data (line 59) | def prepare_img_data(self, img_path):
    method collate (line 78) | def collate(self, batch):

FILE: lichee/dataset/field_parser/img_bbox_det.py
  class ImgBBoxDetFieldParser (line 14) | class ImgBBoxDetFieldParser(BaseFieldParser):
    method __init__ (line 19) | def __init__(self):
    method init (line 25) | def init(self, cfg):
    method _resize_bboxes (line 36) | def _resize_bboxes(self, ori_bboxes, scale_factor):
    method parse (line 45) | def parse(self, row, training=False):
    method collate (line 119) | def collate(self, batch):

FILE: lichee/dataset/field_parser/multi_cls.py
  class MultiLabelFieldParser (line 9) | class MultiLabelFieldParser(BaseFieldParser):
    method __init__ (line 14) | def __init__(self):
    method parse (line 17) | def parse(self, row, training=False):
    method collate (line 33) | def collate(self, batch):

FILE: lichee/dataset/field_parser/sequence_label.py
  class BertTextFieldParser (line 10) | class BertTextFieldParser(BaseFieldParser):
    method __init__ (line 11) | def __init__(self):
    method init (line 16) | def init(self, cfg):
    method set_key (line 31) | def set_key(self, key):
    method parse (line 34) | def parse(self, row, training=False):
    method collate (line 70) | def collate(self, batch):

FILE: lichee/dataset/field_parser/single_cls.py
  class LabelFieldParser (line 8) | class LabelFieldParser(BaseFieldParser):
    method __init__ (line 13) | def __init__(self):
    method parse (line 16) | def parse(self, row, training=False):
    method collate (line 27) | def collate(self, batch):

FILE: lichee/dataset/field_parser/soft_tgt.py
  class SoftTargetLabelFieldParser (line 9) | class SoftTargetLabelFieldParser(BaseFieldParser):
    method __init__ (line 10) | def __init__(self):
    method parse (line 14) | def parse(self, row, training=False):
    method collate (line 28) | def collate(self, batch):

FILE: lichee/dataset/field_parser/video_tsn.py
  class VideoTemporalSegmentSampleParser (line 13) | class VideoTemporalSegmentSampleParser(BaseFieldParser):
    method __init__ (line 24) | def __init__(self):
    method init (line 30) | def init(self, cfg):
    method parse (line 37) | def parse(self, row, training=False):
    method collate (line 52) | def collate(self, batch):
    method _sample (line 60) | def _sample(frames, num_segments, training):

FILE: lichee/dataset/io_reader/io_reader_base.py
  class BaseIOReader (line 14) | class BaseIOReader:
    method get_index (line 19) | def get_index(cls, data_file, description_file, index_file: str = "") ...
    method get_iter (line 32) | def get_iter(cls, data_file, description_file, index_file: str = "",
    method get_data (line 47) | def get_data(cls, data_file, description_file, index_file: str = "") -...
    method get_desc (line 59) | def get_desc(cls, description_file) -> Dict:
    method convert_to_tfrecord (line 71) | def convert_to_tfrecord(cls, data_file, description_file):
  class TFRecordReader (line 82) | class TFRecordReader(BaseIOReader):
    method get_index (line 84) | def get_index(cls, data_file, description_file, index_file: str = "") ...
    method get_iter (line 89) | def get_iter(cls, data_file, description_file, index_file: str = "",
    method scan_or_create_index (line 96) | def scan_or_create_index(cls, data_file, index_file: str = "") -> (str...
    method convert_to_tfrecord (line 109) | def convert_to_tfrecord(cls, data_file, description_file):

FILE: lichee/dataset/io_reader/json_sequence_label.py
  class JsonSequenceReader (line 11) | class JsonSequenceReader(BaseIOReader):
    method convert_to_tfrecord (line 13) | def convert_to_tfrecord(cls, data_file, description_file):

FILE: lichee/dataset/io_reader/tfrecord.py
  class TFRecordReaderPlugin (line 7) | class TFRecordReaderPlugin(TFRecordReader):

FILE: lichee/dataset/io_reader/tsv.py
  class TsvReader (line 11) | class TsvReader(BaseIOReader):
    method convert_to_tfrecord (line 13) | def convert_to_tfrecord(cls, data_file, description_file):

FILE: lichee/dataset/sampler/distributed_sampler.py
  class DistributedSampler (line 10) | class DistributedSampler(_DistributedSampler):
    method __init__ (line 11) | def __init__(self, dataset, num_replicas=None, rank=None, shuffle=False):
    method __iter__ (line 20) | def __iter__(self):

FILE: lichee/eval.py
  function parse_args (line 8) | def parse_args():
  function run (line 28) | def run():

FILE: lichee/model/model_base.py
  class BaseModel (line 5) | class BaseModel(torch.nn.Module):
    method __init__ (line 10) | def __init__(self, cfg):
    method set_requires_grad (line 18) | def set_requires_grad(self, requires_grad):
    method forward (line 23) | def forward(self, input_ids):

FILE: lichee/model/torch/model_standard.py
  class Unit (line 13) | class Unit:
    method __init__ (line 14) | def __init__(self, idx, name, inputs, outputs):
  class ModelStandard (line 22) | class ModelStandard(model_base.BaseModel):
    method __init__ (line 23) | def __init__(self, cfg, requires_grad=False):
    method build_representations (line 46) | def build_representations(self):
    method build_cls (line 73) | def build_cls(self):
    method build_graph_units (line 77) | def build_graph_units(self):
    method build_topo_units (line 109) | def build_topo_units(self):
    method forward (line 138) | def forward(self, inputs):
    method independent_lr_parameters (line 171) | def independent_lr_parameters(self):

FILE: lichee/module/torch/layer/activation.py
  function gelu (line 10) | def gelu(x):
  function relu (line 19) | def relu(x):

FILE: lichee/module/torch/layer/brick.py
  function yolo_init_weight (line 8) | def yolo_init_weight(model):
  class Conv2dBatchLeaky (line 22) | class Conv2dBatchLeaky(nn.Module):
    method __init__ (line 34) | def __init__(self, in_channels, out_channels, kernel_size, stride, lea...
    method __repr__ (line 55) | def __repr__(self):
    method forward (line 60) | def forward(self, x):
  class ResConv2dBatchLeaky (line 66) | class ResConv2dBatchLeaky(nn.Module):
    method __init__ (line 68) | def __init__(self, in_channels, inter_channels, kernel_size, stride=1,...
    method forward (line 88) | def forward(self, x):
  class Mish (line 105) | class Mish(nn.Module):
    method __init__ (line 106) | def __init__(self):
    method forward (line 109) | def forward(self, x):
  class Conv2dBatchMish (line 113) | class Conv2dBatchMish(nn.Module):
    method __init__ (line 125) | def __init__(self, in_channels, out_channels, kernel_size, stride=1):
    method __repr__ (line 145) | def __repr__(self):
    method forward (line 149) | def forward(self, x):
  class Resblock (line 155) | class Resblock(nn.Module):
    method __init__ (line 156) | def __init__(self, channels, hidden_channels=None):
    method forward (line 167) | def forward(self, x):
  class Resblock_body (line 172) | class Resblock_body(nn.Module):
    method __init__ (line 175) | def __init__(self, in_channels, out_channels, num_blocks, first):
    method forward (line 198) | def forward(self, x):
  class SpatialPyramidPooling (line 209) | class SpatialPyramidPooling(nn.Module):
    method __init__ (line 210) | def __init__(self, pool_sizes=[5, 9, 13]):
    method forward (line 215) | def forward(self, x):
  class MakeNConv (line 222) | class MakeNConv(nn.Module):
    method __init__ (line 223) | def __init__(self, filters_list, in_filters, n):
    method forward (line 243) | def forward(self, x):
  class Transition (line 247) | class Transition(nn.Module):
    method __init__ (line 249) | def __init__(self, nchannels):
    method forward (line 259) | def forward(self, data):
  class FuseStage (line 264) | class FuseStage(nn.Module):
    method __init__ (line 267) | def __init__(self, in_filter, is_reversal=False):
    method forward (line 276) | def forward(self, data):
  class PaddedMaxPool2d (line 285) | class PaddedMaxPool2d(nn.Module):
    method __init__ (line 294) | def __init__(self, kernel_size, stride=None, padding=(0, 0, 0, 0), dil...
    method __repr__ (line 301) | def __repr__(self):
    method forward (line 305) | def forward(self, x):
  class Reorg (line 310) | class Reorg(nn.Module):
    method __init__ (line 317) | def __init__(self, stride=2):
    method __repr__ (line 324) | def __repr__(self):
    method forward (line 327) | def forward(self, x):
  class StageBlock (line 354) | class StageBlock(nn.Module):
    method __init__ (line 357) | def __init__(self, nchannels):
    method forward (line 364) | def forward(self, data):
  class Stage (line 368) | class Stage(nn.Module):
    method __init__ (line 371) | def __init__(self, nchannels, nblocks, stride=2):
    method forward (line 379) | def forward(self, data):
  class HeadBody (line 383) | class HeadBody(nn.Module):
    method __init__ (line 386) | def __init__(self, nchannels, first_head=False):
    method forward (line 402) | def forward(self, data):
  class Head (line 407) | class Head(nn.Module):
    method __init__ (line 408) | def __init__(self, nchannels, nanchors, nclasses):
    method forward (line 417) | def forward(self, data):
  class WeightLoader (line 425) | class WeightLoader:
    method __init__ (line 428) | def __init__(self, filename):
    method load_layer (line 455) | def load_layer(self, layer):
    method _load_conv (line 468) | def _load_conv(self, model):
    method _load_convbatch (line 479) | def _load_convbatch(self, model):
    method _load_fc (line 499) | def _load_fc(self, model):
  class Hswish (line 515) | class Hswish(nn.Module):
    method __init__ (line 516) | def __init__(self, inplace=True):
    method forward (line 520) | def forward(self, x):
  class Identity (line 525) | class Identity(nn.Module):
    method __init__ (line 526) | def __init__(self, *args, **kwargs):
    method forward (line 529) | def forward(self, input):
  function autopad (line 533) | def autopad(k, p=None):  # kernel, padding
  class Conv (line 540) | class Conv(nn.Module):
    method __init__ (line 542) | def __init__(self, c1, c2, k=1, s=1, p=None, g=1, act=True):  # ch_in,...
    method forward (line 549) | def forward(self, x):
  class Concat (line 553) | class Concat(nn.Module):
    method __init__ (line 555) | def __init__(self, dimension=1):
    method forward (line 559) | def forward(self, x):
  class Focus (line 563) | class Focus(nn.Module):
    method __init__ (line 565) | def __init__(self, c1, c2, k=1, s=1, p=None, g=1, act=True):  # ch_in,...
    method forward (line 569) | def forward(self, x):  # x(b,c,w,h) -> y(b,4c,w/2,h/2)
  class SPP (line 573) | class SPP(nn.Module):
    method __init__ (line 575) | def __init__(self, c1, c2, k=(5, 9, 13)):
    method forward (line 582) | def forward(self, x):
  class Bottleneck (line 587) | class Bottleneck(nn.Module):
    method __init__ (line 589) | def __init__(self, c1, c2, shortcut=True, g=1, e=0.5):  # ch_in, ch_ou...
    method forward (line 596) | def forward(self, x):
  class BottleneckCSP (line 600) | class BottleneckCSP(nn.Module):
    method __init__ (line 602) | def __init__(self, c1, c2, n=1, shortcut=True, g=1, e=0.5):  # ch_in, ...
    method forward (line 614) | def forward(self, x):

FILE: lichee/module/torch/layer/classifier.py
  class ClassifierBasic (line 5) | class ClassifierBasic(torch.nn.Module):
    method __init__ (line 6) | def __init__(self, hidden_size, num_class, dropout_rate=0.1):
    method forward (line 11) | def forward(self, encoding):

FILE: lichee/module/torch/layer/crf.py
  class CRF (line 6) | class CRF(nn.Module):
    method __init__ (line 29) | def __init__(self, num_tags: int, batch_first: bool = False) -> None:
    method reset_parameters (line 41) | def reset_parameters(self) -> None:
    method __repr__ (line 50) | def __repr__(self) -> str:
    method forward (line 53) | def forward(self, emissions: torch.Tensor,
    method decode (line 104) | def decode(self, emissions: torch.Tensor,
    method _validate (line 140) | def _validate(self, emissions: torch.Tensor,
    method _compute_score (line 166) | def _compute_score(self, emissions: torch.Tensor,
    method _compute_normalizer (line 199) | def _compute_normalizer(self, emissions: torch.Tensor,
    method _viterbi_decode (line 245) | def _viterbi_decode(self, emissions: torch.Tensor,
    method _viterbi_decode_nbest (line 327) | def _viterbi_decode_nbest(self, emissions: torch.Tensor,

FILE: lichee/module/torch/layer/det_conv_module.py
  function _fuse_conv_bn (line 8) | def _fuse_conv_bn(conv, bn):
  function fuse_conv_bn (line 27) | def fuse_conv_bn(module):
  function kaiming_init (line 59) | def kaiming_init(module,
  function constant_init (line 76) | def constant_init(module, val, bias=0):
  class ConvModule (line 83) | class ConvModule(nn.Module):
    method __init__ (line 124) | def __init__(self,
    method norm (line 225) | def norm(self):
    method init_weights (line 228) | def init_weights(self):
    method forward (line 248) | def forward(self, x, activate=True, norm=True):

FILE: lichee/module/torch/layer/det_resnet_block.py
  class ResBlock (line 6) | class ResBlock(nn.Module):
    method __init__ (line 22) | def __init__(self,
    method forward (line 37) | def forward(self, x):

FILE: lichee/module/torch/layer/det_yolo_block.py
  class DetYoloBlock (line 6) | class DetYoloBlock(nn.Module):
    method __init__ (line 25) | def __init__(self,
    method forward (line 43) | def forward(self, x):

FILE: lichee/module/torch/layer/embedding.py
  class WordEmbedding (line 8) | class WordEmbedding(torch.nn.Module):
    method __init__ (line 9) | def __init__(self, vocab_size, embedding_dim, w2v_vectors_path=None, i...
    method forward (line 22) | def forward(self, token_ids):
  class BERTEmbedding (line 26) | class BERTEmbedding(torch.nn.Module):
    method __init__ (line 36) | def __init__(self, cfg):
    method forward (line 51) | def forward(self, input_ids, token_type_ids):
  class BertEmbeddingMixGrained (line 66) | class BertEmbeddingMixGrained(torch.nn.Module):
    method __init__ (line 76) | def __init__(self, cfg):
    method forward (line 94) | def forward(self, mix_input_ids, token_type_ids):

FILE: lichee/module/torch/layer/longformer.py
  class Longformer (line 8) | class Longformer(torch.nn.Module):
    method __init__ (line 22) | def __init__(self, cfg, layer_id=0):
    method forward (line 28) | def forward(self, hidden_states, attention_mask):
  class LongformerAttention (line 49) | class LongformerAttention(torch.nn.Module):
    method __init__ (line 50) | def __init__(self, cfg, layer_id=0):
    method forward (line 55) | def forward(self, input_tensor, attention_mask):
  class LongformerSelfOutput (line 61) | class LongformerSelfOutput(TransformerSelfOutput):
    method __init__ (line 62) | def __init__(self, cfg):
  class LongformerIntermediate (line 66) | class LongformerIntermediate(TransformerIntermediate):
    method __init__ (line 67) | def __init__(self, cfg):
  class LongformerOutput (line 71) | class LongformerOutput(TransformerOutput):
    method __init__ (line 72) | def __init__(self, cfg):

FILE: lichee/module/torch/layer/longformer_multi_headed_attn.py
  function nonzero_tuple (line 12) | def nonzero_tuple(x):
  class LongformerSelfAttention (line 18) | class LongformerSelfAttention(torch.nn.Module):
    method __init__ (line 19) | def __init__(self, cfg, layer_id):
    method forward (line 52) | def forward(
    method _pad_and_transpose_last_two_dims (line 212) | def _pad_and_transpose_last_two_dims(self, hidden_states_padded, paddi...
    method _pad_and_diagonalize (line 223) | def _pad_and_diagonalize(self, chunked_hidden_states):
    method _chunk (line 254) | def _chunk(self, hidden_states, window_overlap: int):
    method _mask_invalid_locations (line 274) | def _mask_invalid_locations(self, input_tensor, affected_seq_len: int):
    method _sliding_chunks_query_key_matmul (line 286) | def _sliding_chunks_query_key_matmul(self, query: torch.Tensor, key: t...
    method _sliding_chunks_matmul_attn (line 351) | def _sliding_chunks_matmul_attn(
    method _get_global_attn_indices (line 390) | def _get_global_attn_indices(self, is_index_global_attn):
    method _concat_with_global_key_attn_probs (line 418) | def _concat_with_global_key_attn_probs(
    method _compute_attn_output (line 445) | def _compute_attn_output(
    method _compute_global_attn_output (line 481) | def _compute_global_attn_output(

FILE: lichee/module/torch/layer/multi_head_attention.py
  class MultiHeadedAttention (line 7) | class MultiHeadedAttention(torch.nn.Module):
    method __init__ (line 9) | def __init__(self, cfg):
    method transpose_for_scores (line 27) | def transpose_for_scores(self, x):
    method forward (line 32) | def forward(self, hidden_states, attention_mask):

FILE: lichee/module/torch/layer/normalization.py
  class LayerNorm (line 6) | class LayerNorm(nn.Module):
    method __init__ (line 7) | def __init__(self, hidden_size, eps=1e-6):
    method forward (line 13) | def forward(self, x):
  class LayerNorm2 (line 19) | class LayerNorm2(torch.nn.Module):
    method __init__ (line 20) | def __init__(self, hidden_size, variance_epsilon=1e-12):
    method forward (line 29) | def forward(self, x):

FILE: lichee/module/torch/layer/tokenizer/seg_utils.py
  class SegUtils (line 14) | class SegUtils:
    method __init__ (line 20) | def __init__(self, qqseg_path, init_mode=0):
    method init_handle (line 50) | def init_handle(self):
    method mix_seg (line 64) | def mix_seg(cls, text):
    method mix_seg_with_pos (line 80) | def mix_seg_with_pos(cls, text):
    method basic_seg (line 99) | def basic_seg(cls, text):
    method basic_seg_with_pos (line 115) | def basic_seg_with_pos(cls, text):
    method phrase_seg (line 133) | def phrase_seg(cls):
    method n_gram (line 159) | def n_gram(cls, words, max_n=1):
    method destroy_handle (line 174) | def destroy_handle(cls):

FILE: lichee/module/torch/layer/tokenizer/tokenizer_base.py
  class BaseTokenizer (line 7) | class BaseTokenizer(ABC):
    method __init__ (line 17) | def __init__(self):
    method tokenize (line 21) | def tokenize(self, text):
    method convert_tokens_to_ids (line 25) | def convert_tokens_to_ids(self, tokens):

FILE: lichee/module/torch/layer/tokenizer/tokenizer_bert.py
  class TokenizerBert (line 8) | class TokenizerBert(BaseTokenizer):
    method __init__ (line 22) | def __init__(self, cfg, do_lower_case=True):
    method tokenize (line 29) | def tokenize(self, text):
    method convert_tokens_to_ids (line 37) | def convert_tokens_to_ids(self, tokens):
  class BasicTokenizer (line 44) | class BasicTokenizer(object):
    method __init__ (line 45) | def __init__(self, do_lower_case=True):
    method tokenize (line 48) | def tokenize(self, text, cn_space_split=True):
    method _run_strip_accents (line 63) | def _run_strip_accents(self, text):
    method _run_split_on_punc (line 73) | def _run_split_on_punc(self, text):
    method _tokenize_chinese_chars (line 92) | def _tokenize_chinese_chars(self, text, space_split=True):
    method _is_chinese_char (line 105) | def _is_chinese_char(self, cp):
    method _clean_text (line 119) | def _clean_text(self, text):
  class WordpieceTokenizer (line 133) | class WordpieceTokenizer(object):
    method __init__ (line 134) | def __init__(self, vocab, unk_token="[UNK]", max_input_chars_per_word=...
    method tokenize (line 139) | def tokenize(self, text):
  class CharTokenizer (line 176) | class CharTokenizer(object):
    method __init__ (line 177) | def __init__(self, cfg, do_lower_case=True):
    method get_tokenizer_mode (line 182) | def get_tokenizer_mode(self):
    method tokenize (line 185) | def tokenize(self, text):
    method convert_tokens_to_ids (line 190) | def convert_tokens_to_ids(self, tokens):

FILE: lichee/module/torch/layer/tokenizer/tokenizer_bert_mix_grained.py
  class TokenizerBertMixgrained (line 12) | class TokenizerBertMixgrained(BaseTokenizer):
    method __init__ (line 31) | def __init__(self, cfg):
    method tokenize (line 56) | def tokenize(self, text, text_pair=False):
    method proc_seg (line 116) | def proc_seg(self, clean_text):
    method get_wwm_bio (line 129) | def get_wwm_bio(self, text):
    method is_all_chinese (line 160) | def is_all_chinese(self, text):
    method get_vocab (line 168) | def get_vocab(self):
    method convert_tokens_to_ids (line 171) | def convert_tokens_to_ids(self, tokens):

FILE: lichee/module/torch/layer/tokenizer/tokenizer_utils.py
  function whitespace_tokenize (line 12) | def whitespace_tokenize(text):
  function is_whitespace (line 21) | def is_whitespace(char):
  function is_control (line 33) | def is_control(char):
  function is_punctuation (line 45) | def is_punctuation(char):
  function convert_to_unicode (line 61) | def convert_to_unicode(text):
  function printable_text (line 80) | def printable_text(text):
  class Vocab (line 99) | class Vocab(object):
    method __init__ (line 103) | def __init__(self):
    method load (line 107) | def load(self, vocab_path):
    method get (line 115) | def get(self, w):
    method __getitem__ (line 118) | def __getitem__(self, w):
    method __len__ (line 121) | def __len__(self):
  class CoarseVocab (line 125) | class CoarseVocab(object):
    method __init__ (line 129) | def __init__(self):
    method load (line 133) | def load(self, coarse_vocab_path, index_offset=0):
    method get (line 141) | def get(self, w):
    method __getitem__ (line 144) | def __getitem__(self, w):
    method __len__ (line 147) | def __len__(self):
  function load_vocab (line 151) | def load_vocab(vocab_file):

FILE: lichee/module/torch/layer/transformer.py
  class Transformer (line 9) | class Transformer(torch.nn.Module):
    method __init__ (line 13) | def __init__(self, cfg):
    method forward (line 19) | def forward(self, hidden_states, attention_mask):
  class TransformerAttention (line 26) | class TransformerAttention(torch.nn.Module):
    method __init__ (line 30) | def __init__(self, cfg):
    method forward (line 35) | def forward(self, input_tensor, attention_mask):
  class TransformerSelfOutput (line 41) | class TransformerSelfOutput(torch.nn.Module):
    method __init__ (line 45) | def __init__(self, cfg):
    method forward (line 51) | def forward(self, hidden_states, input_tensor):
  class TransformerIntermediate (line 58) | class TransformerIntermediate(torch.nn.Module):
    method __init__ (line 62) | def __init__(self, cfg):
    method forward (line 67) | def forward(self, hidden_states):
  class TransformerOutput (line 73) | class TransformerOutput(torch.nn.Module):
    method __init__ (line 77) | def __init__(self, cfg):
    method forward (line 83) | def forward(self, hidden_states, input_tensor):

FILE: lichee/module/torch/loss/det_loss.py
  function reduce_loss (line 10) | def reduce_loss(loss, reduction):
  function weight_reduce_loss (line 29) | def weight_reduce_loss(loss, weight=None, reduction='mean', avg_factor=N...
  function cross_entropy (line 59) | def cross_entropy(pred,
  function _expand_onehot_labels (line 96) | def _expand_onehot_labels(labels, label_weights, label_channels):
  function _expand_onehot_seg_labels (line 113) | def _expand_onehot_seg_labels(labels, label_weights, target_shape, ignor...
  function binary_cross_entropy (line 136) | def binary_cross_entropy(pred,
  function mask_cross_entropy (line 182) | def mask_cross_entropy(pred,
  class CrossEntropyLoss (line 220) | class CrossEntropyLoss(nn.Module):
    method __init__ (line 222) | def __init__(self,
    method set_config_default (line 258) | def set_config_default(cls, cfg_dict):
    method build (line 271) | def build(cls, cfg_dict):
    method forward (line 280) | def forward(self,
  function mse_loss (line 319) | def mse_loss(pred,
  class MSELoss (line 331) | class MSELoss(nn.Module):
    method __init__ (line 339) | def __init__(self, reduction='mean', loss_weight=1.0):
    method set_config_default (line 345) | def set_config_default(cls, cfg_dict):
    method build (line 355) | def build(cls, cfg_dict):
    method forward (line 362) | def forward(self, pred, target, weight=None, avg_factor=None):

FILE: lichee/module/torch/loss/loss.py
  class MSELoss (line 11) | class MSELoss:
    method build (line 14) | def build(cls, cfg):
  class CrossEntropyLoss (line 19) | class CrossEntropyLoss:
    method build (line 22) | def build(cls, cfg):
  class NLLLoss (line 27) | class NLLLoss:
    method build (line 30) | def build(cls, cfg):
  class BinaryCrossEntropyLoss (line 35) | class BinaryCrossEntropyLoss:
    method build (line 38) | def build(cls, cfg):
  class BinaryFocalLoss (line 43) | class BinaryFocalLoss(nn.Module):
    method __init__ (line 57) | def __init__(self, alpha=[1.0, 1.0], gamma=2, ignore_index=None, reduc...
    method set_config_default (line 85) | def set_config_default(cls, cfg):
    method build (line 95) | def build(cls, cfg):
    method forward (line 102) | def forward(self, output, target):
  class FocalLoss (line 130) | class FocalLoss(nn.Module):
    method __init__ (line 143) | def __init__(self, num_class, alpha=[0.25, 0.75], gamma=2, balance_ind...
    method set_config_default (line 167) | def set_config_default(cls, cfg):
    method build (line 177) | def build(cls, cfg):
    method forward (line 185) | def forward(self, logit, target):

FILE: lichee/module/torch/metrics/accuracy_metrics.py
  class AccuracyMetrics (line 11) | class AccuracyMetrics(BaseMetrics):
    method __init__ (line 21) | def __init__(self):
    method calc (line 24) | def calc(self, threshold=0.5):
    method name (line 66) | def name(self):

FILE: lichee/module/torch/metrics/metrics_base.py
  class BaseMetrics (line 5) | class BaseMetrics:
    method __init__ (line 6) | def __init__(self):
    method calc (line 10) | def calc(self):
    method collect (line 13) | def collect(self, labels, logits):
    method name (line 32) | def name(self):

FILE: lichee/module/torch/metrics/prf_metrics.py
  class PRFMetrics (line 10) | class PRFMetrics(BaseMetrics):
    method __init__ (line 21) | def __init__(self):
    method calc (line 24) | def calc(self, threshold=0.5):
    method name (line 57) | def name(self):
  function confusion_metric (line 61) | def confusion_metric(labels, preds, num_class=None, sum_metric_drop_clas...
  function multi_label_metric (line 123) | def multi_label_metric(labels, preds):
  function f4 (line 139) | def f4(f):

FILE: lichee/module/torch/metrics/roc_auc_metrics.py
  class ROCAUCMetrics (line 12) | class ROCAUCMetrics(BaseMetrics):
    method __init__ (line 23) | def __init__(self):
    method calc (line 26) | def calc(self):
    method name (line 55) | def name(self):

FILE: lichee/module/torch/metrics/topk_metrics.py
  class TOPKMetrics (line 11) | class TOPKMetrics(BaseMetrics):
    method __init__ (line 12) | def __init__(self):
    method calc (line 15) | def calc(self, k=2):
    method name (line 62) | def name(self):

FILE: lichee/module/torch/op/anchor_generator.py
  class AnchorGenerator (line 7) | class AnchorGenerator(object):
    method __init__ (line 55) | def __init__(self,
    method num_base_anchors (line 110) | def num_base_anchors(self):
    method num_levels (line 115) | def num_levels(self):
    method gen_base_anchors (line 119) | def gen_base_anchors(self):
    method gen_single_level_base_anchors (line 139) | def gen_single_level_base_anchors(self,
    method _meshgrid (line 184) | def _meshgrid(self, x, y, row_major=True):
    method grid_anchors (line 203) | def grid_anchors(self, featmap_sizes, device='cuda'):
    method single_level_grid_anchors (line 229) | def single_level_grid_anchors(self,
    method valid_flags (line 270) | def valid_flags(self, featmap_sizes, pad_shape, device='cuda'):
    method single_level_valid_flags (line 297) | def single_level_valid_flags(self,
    method __repr__ (line 328) | def __repr__(self):
  class YOLOAnchorGenerator (line 347) | class YOLOAnchorGenerator(AnchorGenerator):
    method __init__ (line 357) | def __init__(self, strides, base_sizes):
    method num_levels (line 370) | def num_levels(self):
    method gen_base_anchors (line 374) | def gen_base_anchors(self):
    method gen_single_level_base_anchors (line 391) | def gen_single_level_base_anchors(self, base_sizes_per_level, center=N...
    method responsible_flags (line 419) | def responsible_flags(self, featmap_sizes, gt_bboxes, device='cuda'):
    method single_level_responsible_flags (line 444) | def single_level_responsible_flags(self,

FILE: lichee/module/torch/op/bbox_coder.py
  function _make_grid (line 6) | def _make_grid(nx=20, ny=20):
  class BaseBBoxCoder (line 11) | class BaseBBoxCoder(metaclass=ABCMeta):
    method __init__ (line 14) | def __init__(self, **kwargs):
    method encode (line 18) | def encode(self, bboxes, gt_bboxes):
    method decode (line 23) | def decode(self, bboxes, bboxes_pred):
  class YOLOBBoxCoder (line 29) | class YOLOBBoxCoder(BaseBBoxCoder):
    method __init__ (line 41) | def __init__(self, eps=1e-6, scale_x_y=1.0):
    method encode (line 46) | def encode(self, bboxes, gt_bboxes, stride):
    method decode (line 80) | def decode(self, bboxes, pred_bboxes, stride):

FILE: lichee/module/torch/op/nms_ops.py
  function batched_nms (line 6) | def batched_nms(boxes, scores, idxs, nms_iou_thr, class_agnostic=False):
  function multiclass_nms (line 57) | def multiclass_nms(multi_bboxes,

FILE: lichee/module/torch/op/target_assigner.py
  function bbox_overlaps (line 6) | def bbox_overlaps(bboxes1, bboxes2, mode='iou', is_aligned=False, eps=1e...
  class BboxOverlaps2D (line 130) | class BboxOverlaps2D():
    method __call__ (line 133) | def __call__(self, bboxes1, bboxes2, mode='iou', is_aligned=False):
    method __repr__ (line 160) | def __repr__(self):
  class NiceRepr (line 166) | class NiceRepr():
    method __nice__ (line 197) | def __nice__(self):
    method __repr__ (line 208) | def __repr__(self):
    method __str__ (line 218) | def __str__(self):
  class AssignResult (line 229) | class AssignResult(NiceRepr):
    method __init__ (line 265) | def __init__(self, num_gts, gt_inds, max_overlaps, labels=None):
    method num_preds (line 274) | def num_preds(self):
    method set_extra_property (line 278) | def set_extra_property(self, key, value):
    method get_extra_property (line 283) | def get_extra_property(self, key):
    method info (line 288) | def info(self):
    method __nice__ (line 300) | def __nice__(self):
    method add_gt_ (line 319) | def add_gt_(self, gt_labels):
  class GridAssigner (line 336) | class GridAssigner():
    method __init__ (line 356) | def __init__(self,
    method assign (line 367) | def assign(self, bboxes, box_responsible_flags, gt_bboxes, gt_labels=N...

FILE: lichee/module/torch/op/target_sampler.py
  class SamplingResult (line 8) | class SamplingResult(NiceRepr):
    method __init__ (line 11) | def __init__(self, pos_inds, neg_inds, bboxes, gt_bboxes, assign_result,
    method bboxes (line 38) | def bboxes(self):
    method to (line 42) | def to(self, device):
    method __nice__ (line 50) | def __nice__(self):
    method info (line 59) | def info(self):
  class BaseSampler (line 72) | class BaseSampler(metaclass=ABCMeta):
    method __init__ (line 75) | def __init__(self,
    method _sample_pos (line 89) | def _sample_pos(self, assign_result, num_expected, **kwargs):
    method _sample_neg (line 94) | def _sample_neg(self, assign_result, num_expected, **kwargs):
    method sample (line 98) | def sample(self,
  class PseudoSampler (line 155) | class PseudoSampler(BaseSampler):
    method __init__ (line 158) | def __init__(self, **kwargs):
    method _sample_pos (line 161) | def _sample_pos(self, **kwargs):
    method _sample_neg (line 165) | def _sample_neg(self, **kwargs):
    method sample (line 169) | def sample(self, assign_result, bboxes, gt_bboxes, **kwargs):

FILE: lichee/module/torch/optimizer/optimizer.py
  class ConfigOptim (line 11) | class ConfigOptim:
    method config_from_dict (line 14) | def config_from_dict(cls, dict_obj):
  class SGD (line 23) | class SGD(ConfigOptim):
    method build (line 26) | def build(cls, model, cfg):
  class Adam (line 33) | class Adam(ConfigOptim):
    method build (line 36) | def build(cls, model, cfg):
  class AdamW (line 46) | class AdamW(ConfigOptim):
    method build (line 49) | def build(cls, model, cfg):
  class BertAdamW (line 57) | class BertAdamW(ConfigOptim):
    method build (line 60) | def build(cls, model, cfg):
  class BertAdamWDefine (line 77) | class BertAdamWDefine(Optimizer):
    method __init__ (line 88) | def __init__(self, params, lr=1e-3, betas=(0.9, 0.999), eps=1e-6, weig...
    method step (line 101) | def step(self, closure=None):

FILE: lichee/module/torch/scheduler/lr_scheduler.py
  class ConstantLRSchedule (line 10) | class ConstantLRSchedule(LambdaLR):
    method __init__ (line 14) | def __init__(self, optimizer, last_epoch=-1):
    method build (line 18) | def build(cls, optimizer, cfg):
  class WarmupConstantSchedule (line 23) | class WarmupConstantSchedule(LambdaLR):
    method __init__ (line 30) | def __init__(self, optimizer, warmup_steps, last_epoch=-1):
    method lr_lambda (line 34) | def lr_lambda(self, step):
    method build (line 40) | def build(cls, optimizer, cfg):
  class WarmupLinearSchedule (line 51) | class WarmupLinearSchedule(LambdaLR):
    method __init__ (line 58) | def __init__(self, optimizer, warmup_steps, t_total, last_epoch=-1):
    method lr_lambda (line 63) | def lr_lambda(self, step):
    method build (line 69) | def build(cls, optimizer, cfg):

FILE: lichee/plugin.py
  class PluginType (line 12) | class PluginType(IntEnum):
  class PluginManager (line 55) | class PluginManager:
    method __init__ (line 58) | def __init__(self):
    method register (line 61) | def register(self, plugin_type: PluginType, plugin_name: str, plugin_c...
    method get (line 75) | def get(self, plugin_type: PluginType, plugin_name: str):
  function register_plugin (line 92) | def register_plugin(plugin_type: PluginType, plugin_name: str):
  function get_plugin (line 104) | def get_plugin(plugin_type: PluginType, plugin_name: str):

FILE: lichee/predict.py
  function parse_args (line 8) | def parse_args():
  function run (line 28) | def run():

FILE: lichee/representation/representation_base.py
  class BaseRepresentation (line 5) | class BaseRepresentation(torch.nn.Module):
    method __init__ (line 10) | def __init__(self, representation_cfg):
    method forward (line 14) | def forward(self, *args, **kwargs):
    method load_pretrained_model (line 18) | def load_pretrained_model(cls, cfg, pretrained_model_path):
    method independent_lr_parameters (line 21) | def independent_lr_parameters(self):

FILE: lichee/representation/torch/bert.py
  class BertRepresentation (line 16) | class BertRepresentation(representation_base.BaseRepresentation):
    method __init__ (line 48) | def __init__(self, representation_cfg):
    method set_config_default (line 60) | def set_config_default(self):
    method forward (line 69) | def forward(self, input_ids):
    method load_pretrained_model (line 95) | def load_pretrained_model(cls, representation_cfg, pretrained_model_pa...
    method state_dict_remove_pooler (line 104) | def state_dict_remove_pooler(cls, model_weight):
  class BERTEncoder (line 109) | class BERTEncoder(torch.nn.Module):
    method __init__ (line 110) | def __init__(self, representation_cfg):
    method forward (line 115) | def forward(self, hidden_states, attention_mask):
  class BERTPooler (line 123) | class BERTPooler(torch.nn.Module):
    method __init__ (line 124) | def __init__(self, representation_cfg):
    method forward (line 130) | def forward(self, hidden_states):

FILE: lichee/representation/torch/common.py
  function load_pretrained_model_default (line 20) | def load_pretrained_model_default(cls, representation_cfg, pretrained_mo...
  function state_dict_remove_pooler_default (line 49) | def state_dict_remove_pooler_default(model_weight):

FILE: lichee/representation/torch/consensus.py
  class NetVLADConsensus (line 10) | class NetVLADConsensus(torch.nn.Module):
    method __init__ (line 11) | def __init__(self,
    method _init_params (line 26) | def _init_params(self):
    method forward (line 34) | def forward(self, x):
  class NeXtVLAD (line 89) | class NeXtVLAD(representation_base.BaseRepresentation):
    method __init__ (line 91) | def __init__(self, representation_cfg) -> None:
    method forward (line 112) | def forward(self, inputs):

FILE: lichee/representation/torch/cspdarknet.py
  class DarknetRepresentation (line 18) | class DarknetRepresentation(representation_base.BaseRepresentation):
    method __init__ (line 45) | def __init__(self, representation_cfg):
    method forward (line 76) | def forward(self, x):
    method make_conv_res_block (line 87) | def make_conv_res_block(in_channels,
    method load_pretrained_model (line 115) | def load_pretrained_model(cls, representation_cfg, pretrained_model_pa...
    method state_dict_remove_pooler (line 120) | def state_dict_remove_pooler(cls, model_weight):
  class CSPDarknetRepresentation (line 126) | class CSPDarknetRepresentation(representation_base.BaseRepresentation):
    method __init__ (line 129) | def __init__(self, representation_cfg):
    method __modules_recurse (line 151) | def __modules_recurse(self, mod=None):
    method forward (line 164) | def forward(self, x):
    method load_pretrained_model (line 175) | def load_pretrained_model(cls, representation_cfg, pretrained_model_pa...
    method state_dict_remove_pooler (line 188) | def state_dict_remove_pooler(cls, model_weight):

FILE: lichee/representation/torch/docbert.py
  class DocBertRepresentation (line 16) | class DocBertRepresentation(representation_base.BaseRepresentation):
    method __init__ (line 35) | def __init__(self, representation_cfg):
    method set_config_default (line 47) | def set_config_default(self):
    method forward (line 59) | def forward(self, input_ids):
    method load_pretrained_model (line 94) | def load_pretrained_model(cls, representation_cfg, pretrained_model_pa...
    method teg_state_dict_convert (line 109) | def teg_state_dict_convert(cls, model_weight):
    method state_dict_remove_pooler (line 133) | def state_dict_remove_pooler(cls, model_weight):
    method remove_bert_words (line 139) | def remove_bert_words(cls, model_weight):
    method converter_gamma_to_weight (line 148) | def converter_gamma_to_weight(cls, model_weight):
  class DocBERTEncoder (line 165) | class DocBERTEncoder(torch.nn.Module):
    method __init__ (line 175) | def __init__(self, representation_cfg):
    method forward (line 180) | def forward(self, hidden_states, attention_mask):
  class DocBERTPooler (line 202) | class DocBERTPooler(torch.nn.Module):
    method __init__ (line 213) | def __init__(self, representation_cfg):
    method forward (line 219) | def forward(self, hidden_states):

FILE: lichee/representation/torch/enhance.py
  class ContextGating (line 9) | class ContextGating(representation_base.BaseRepresentation):
    method __init__ (line 14) | def __init__(self, representation_cfg) -> None:
    method forward (line 24) | def forward(self, x):

FILE: lichee/task/torch/distill_classification.py
  class DistillClassification (line 11) | class DistillClassification(torch.nn.Module):
    method __init__ (line 33) | def __init__(self, target_cfg=None):
    method init_loss (line 50) | def init_loss(self):
    method forward (line 59) | def forward(self, *target_inputs):
    method get_output (line 90) | def get_output(cls, logits):
  class BERTPooler (line 99) | class BERTPooler(torch.nn.Module):
    method __init__ (line 100) | def __init__(self, hidden_size):
    method forward (line 105) | def forward(self, hidden_states):

FILE: lichee/task/torch/sequence_label.py
  class SequenceLabel (line 11) | class SequenceLabel(torch.nn.Module):
    method __init__ (line 22) | def __init__(self):
    method forward (line 31) | def forward(self, bert_outputs, token_ids, labels_inputs):

FILE: lichee/task/torch/simple_classification.py
  class BaseSimpleClassification (line 10) | class BaseSimpleClassification(BaseTask):
    method __init__ (line 28) | def __init__(self):
    method init_loss (line 37) | def init_loss(self):
    method init_label (line 44) | def init_label(self, task_name):
    method forward (line 58) | def forward(self, *args, label_inputs):
    method forward_helper (line 61) | def forward_helper(self, labels_inputs, logits):
  class SimpleClassification (line 83) | class SimpleClassification(BaseSimpleClassification):
    method __init__ (line 87) | def __init__(self, target_cfg=None):
    method forward (line 93) | def forward(self, representation_outputs, labels_inputs):
  class BERTPooler (line 101) | class BERTPooler(torch.nn.Module):
    method __init__ (line 102) | def __init__(self, hidden_size):
    method forward (line 107) | def forward(self, hidden_states):
  class SimpleVGGClassification (line 116) | class SimpleVGGClassification(BaseTask):
    method __init__ (line 120) | def __init__(self, target_cfg=None):
    method forward (line 133) | def forward(self, representation_outputs, labels_inputs):
  class SimpleResNetClassification (line 140) | class SimpleResNetClassification(BaseTask):
    method __init__ (line 144) | def __init__(self, target_cfg=None):
    method forward (line 151) | def forward(self, representation_outputs, labels_inputs):
  class SimpleVideoClassification (line 158) | class SimpleVideoClassification(BaseTask):
    method __init__ (line 162) | def __init__(self, target_cfg=None):
    method forward (line 169) | def forward(self, representation_outputs, labels_inputs):

FILE: lichee/task/torch/task_base.py
  class BaseTask (line 8) | class BaseTask(nn.Module):
    method __init__ (line 14) | def __init__(self):
    method forward (line 17) | def forward(self, *args, label_inputs):
    method get_output (line 27) | def get_output(cls, logits):

FILE: lichee/task/torch/task_output.py
  class BaseTaskOutput (line 9) | class BaseTaskOutput:
    method get_outputs (line 11) | def get_outputs(cls, raw_outputs):
  class SimpleClsOut (line 21) | class SimpleClsOut(BaseTaskOutput):
    method get_output (line 26) | def get_output(cls, raw_outputs):
  class DistillClsOut (line 36) | class DistillClsOut(BaseTaskOutput):
    method get_output (line 41) | def get_output(cls, raw_outputs):

FILE: lichee/task/torch/yolo_head.py
  function normal_init (line 19) | def normal_init(module, mean=0, std=1, bias=0):
  function images_to_levels (line 25) | def images_to_levels(target, num_levels):
  class YOLOV3Head (line 41) | class YOLOV3Head(nn.Module):
    method __init__ (line 44) | def __init__(self, target_cfg=None):
    method num_levels (line 102) | def num_levels(self):
    method num_attrib (line 106) | def num_attrib(self):
    method _init_layers (line 112) | def _init_layers(self):
    method init_weights (line 129) | def init_weights(self):
    method forward (line 134) | def forward(self, feats, label_inputs):
    method get_bboxes (line 174) | def get_bboxes(self, pred_maps, cfg_dict=None, with_nms=True):
    method _get_bboxes_single (line 203) | def _get_bboxes_single(self,
    method loss (line 304) | def loss(self, pred_maps, gt_bboxes, gt_labels):
    method loss_single (line 345) | def loss_single(self, pred_map, target_map, neg_map):
    method get_targets (line 388) | def get_targets(self, anchor_list, responsible_flag_list, gt_bboxes_list,
    method _get_targets_single (line 422) | def _get_targets_single(self, anchors, responsible_flags, gt_bboxes,

FILE: lichee/train.py
  function parse_args (line 9) | def parse_args():
  function run (line 37) | def run():

FILE: lichee/utils/common.py
  function is_rank_0 (line 18) | def is_rank_0():
  function is_local_rank_0 (line 22) | def is_local_rank_0():
  function create_local_file_spinlock (line 26) | def create_local_file_spinlock(filename: str):
  function get_local_file_spinlock (line 34) | def get_local_file_spinlock(filename: str):
  function set_seed (line 42) | def set_seed(seed=7):
  function load_saved_model (line 51) | def load_saved_model(model, saved_model_path, model_file=None):
  function load_model_dict (line 61) | def load_model_dict(model, model_file):
  function get_files_sort_by_mtime (line 76) | def get_files_sort_by_mtime(file_dir, fname_key='', reverse=True):
  function save_model (line 87) | def save_model(save_model_path, model, model_name):
  function load_word2vec_vector (line 102) | def load_word2vec_vector(vector_file, vector_dim):
  function output_metric (line 112) | def output_metric(test_outputs, ref_outputs, output_count):
  function multi_apply (line 137) | def multi_apply(func, *args, **kwargs):

FILE: lichee/utils/convertor/convertor_base.py
  class BaseConvertor (line 2) | class BaseConvertor:
    method convert (line 13) | def convert(cls, inited_model, trace_inputs, sample_inputs, export_mod...
    method save_model (line 18) | def save_model(cls, inited_model, trace_inputs, export_model_path):
    method check_and_infer (line 22) | def check_and_infer(cls, inited_model, valid_data, export_model_path):

FILE: lichee/utils/convertor/onnx_convertor.py
  class ONNXConvertor (line 13) | class ONNXConvertor(convertor_base.BaseConvertor):
    method save_model (line 15) | def save_model(cls, inited_model, trace_inputs, export_model_path):
    method check_and_infer (line 39) | def check_and_infer(cls, inited_model, valid_data, export_model_path):

FILE: lichee/utils/convertor/torch_nn_convertor.py
  class TorchNNConvertor (line 12) | class TorchNNConvertor(convertor_base.BaseConvertor):
    method convert (line 18) | def convert(cls, inited_model, trace_inputs, sample_inputs, export_mod...
    method save_model (line 37) | def save_model(cls, inited_model, trace_inputs, export_model_path):
    method check_and_infer (line 48) | def check_and_infer(cls, inited_model, valid_data, export_model_path):

FILE: lichee/utils/logging.py
  function error (line 8) | def error(msg, *args, **kwargs):
  function warning (line 14) | def warning(msg, *args, **kwargs):
  function info (line 20) | def info(msg, *args, **kwargs):
  function debug (line 26) | def debug(msg, *args, **kwargs):

FILE: lichee/utils/model_loader/loader_base.py
  class BaseLoader (line 5) | class BaseLoader(torch.nn.Module):
    method __init__ (line 10) | def __init__(self, model_path):
    method forward (line 15) | def forward(self, inputs):

FILE: lichee/utils/model_loader/onnx_loader.py
  class ONNXLoader (line 7) | class ONNXLoader(loader_base.BaseLoader):
    method __init__ (line 17) | def __init__(self, model_path):
    method forward (line 22) | def forward(self, inputs):

FILE: lichee/utils/model_loader/torch_nn_loader.py
  class TorchNNLoader (line 7) | class TorchNNLoader(loader_base.BaseLoader):
    method __init__ (line 17) | def __init__(self, model_path):
    method forward (line 23) | def forward(self, inputs):

FILE: lichee/utils/parallel.py
  function init_dist (line 10) | def init_dist(backend='nccl', **kwargs):
  function get_dist_info (line 16) | def get_dist_info():
  function get_dict_from_list (line 30) | def get_dict_from_list(src_list):

FILE: lichee/utils/singleton.py
  class Singleton (line 7) | class Singleton(type):
    method __call__ (line 8) | def __call__(cls, *args, **kwargs):

FILE: lichee/utils/storage/http.py
  class HttpStorage (line 13) | class HttpStorage(storage_base.BaseStorage):
    method get_file (line 18) | def get_file(cls, url: str):
    method put_file (line 24) | def put_file(cls, src_file_path: str, dst_file_path: str):
  class HttpsStorage (line 29) | class HttpsStorage(storage_base.BaseStorage):
    method get_file (line 34) | def get_file(cls, url: str):
    method put_file (line 40) | def put_file(cls, src_file_path: str, dst_file_path: str):
  function download_file (line 44) | def download_file(url):

FILE: lichee/utils/storage/local.py
  class LocalStorage (line 9) | class LocalStorage(storage_base.BaseStorage):
    method get_file (line 14) | def get_file(cls, file_path):
    method put_file (line 22) | def put_file(cls, src_file_path: str, dst_file_path: str):

FILE: lichee/utils/storage/storage_base.py
  class BaseStorage (line 5) | class BaseStorage:
    method get_file (line 7) | def get_file(cls, file_path: str):
    method put_file (line 11) | def put_file(cls, src_file_path: str, dst_file_path: str):
    method should_put_file (line 15) | def should_put_file(cls):

FILE: lichee/utils/storage/utils.py
  function get_storage_file (line 6) | def get_storage_file(storage_path: str):
  function put_storage_file (line 24) | def put_storage_file(local_file_path: str, storage_path: str):
  function analyse_storage (line 39) | def analyse_storage(storage_path: str) -> (BaseStorage, str):

FILE: lichee/utils/sys_tmpfile.py
  function get_global_remote_dir (line 13) | def get_global_remote_dir():
  function get_remote_file_path (line 22) | def get_remote_file_path(filename):
  function get_global_temp_dir (line 31) | def get_global_temp_dir():
  function get_temp_file_path_once (line 40) | def get_temp_file_path_once():
  function get_temp_dir_once (line 49) | def get_temp_dir_once():
  function get_global_temp_lock_dir (line 59) | def get_global_temp_lock_dir():
  function create_temp_lock_file (line 68) | def create_temp_lock_file(filename: str):
  function exist_temp_lock_file (line 79) | def exist_temp_lock_file(filename: str):
  function clear_tmp_files (line 88) | def clear_tmp_files():

FILE: lichee/utils/tfrecord/iterator_utils.py
  function cycle (line 13) | def cycle(iterator_fn: typing.Callable) -> typing.Iterable[typing.Any]:
  function sample_iterators (line 21) | def sample_iterators(iterators: typing.List[typing.Iterator],
  function shuffle_iterator (line 50) | def shuffle_iterator(iterator: typing.Iterator,

FILE: lichee/utils/tfrecord/reader.py
  function tfrecord_iterator (line 18) | def tfrecord_iterator(data_path: str,
  function read_single_record_with_spec_index (line 96) | def read_single_record_with_spec_index(data_path: str,
  function read_single_description (line 162) | def read_single_description(description, record, typename_mapping):
  function tfrecord_loader (line 202) | def tfrecord_loader(data_path: str,
  function multi_tfrecord_loader (line 258) | def multi_tfrecord_loader(data_pattern: str,

FILE: lichee/utils/tfrecord/tools/tfrecord2idx.py
  function create_index (line 8) | def create_index(tfrecord_file: str, index_file: str) -> None:
  function main (line 43) | def main():

FILE: lichee/utils/tfrecord/torch/dataset.py
  class TFRecordDataset (line 13) | class TFRecordDataset(torch.utils.data.IterableDataset):
    method __init__ (line 44) | def __init__(self,
    method __iter__ (line 58) | def __iter__(self):
  class MultiTFRecordDataset (line 74) | class MultiTFRecordDataset(torch.utils.data.IterableDataset):
    method __init__ (line 110) | def __init__(self,
    method __iter__ (line 125) | def __iter__(self):

FILE: lichee/utils/tfrecord/writer.py
  class TFRecordWriter (line 17) | class TFRecordWriter:
    method __init__ (line 26) | def __init__(self, data_path: str) -> None:
    method close (line 29) | def close(self) -> None:
    method write (line 33) | def write(self, datum: typing.Dict[str, typing.Tuple[typing.Any, str]]...
    method masked_crc (line 51) | def masked_crc(data: bytes) -> bytes:
    method serialize_tf_example (line 61) | def serialize_tf_example(datum: typing.Dict[str, typing.Tuple[typing.A...

FILE: setup.py
  function read_version (line 17) | def read_version():
Condensed preview — 213 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (3,277K chars).
[
  {
    "path": ".gitignore",
    "chars": 1799,
    "preview": "# Byte-compiled / optimized / DLL files\n__pycache__/\n*.py[cod]\n*$py.class\n\n# C extensions\n*.so\n\n# Distribution / packagi"
  },
  {
    "path": "LICENSE.TXT",
    "chars": 14009,
    "preview": "\nApache License \n\nVersion 2.0, January 2004\n\nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTIO"
  },
  {
    "path": "README.md",
    "chars": 1152,
    "preview": "## Overview\r\n- [架构设计](docs/desc.md)\r\n- [插件介绍](docs/plugin/README.md)\r\n- [安装使用](docs/install.md)\r\n\r\n## 框架简介\r\n方便使用,支持多模态,多"
  },
  {
    "path": "docs/CONTRIBUTING.md",
    "chars": 691,
    "preview": "# Contributing to bk-sops\n我们欢迎 [Report Issues](https://github.com/Tencent/Lichee/issues) 或者 [Pull requests](https://gith"
  },
  {
    "path": "docs/config/README.md",
    "chars": 517,
    "preview": "## 路径配置\n配置文件内的路径设置需要满足此规则:```{storage插件名}://{storage路径}```\n\n```\n# 本地路径(支持相对路径和绝对路径)\nlocal://{local_path}\n\n# http url\nhtt"
  },
  {
    "path": "docs/config/dataset.md",
    "chars": 1560,
    "preview": "### DATASET 配置\n```\nDATASET:\n  NAME: {dataset插件名}\n  FORMAT: {数据集插件名}\n  FIELD: {数据列插件配置列表}\n  DESC_PATH: {数据集描述文件路径}\n  TRAI"
  },
  {
    "path": "docs/config/model.md",
    "chars": 1220,
    "preview": "## MODEL 配置\n```\nMODEL:\n  NAME: {模型插件名}\n  REPRESENTATION: {表示层配置}\n  TASK: {任务层配置}\n  GRAPH: {训练图配置}\n  CONFIG: {模型其他配置}\n```"
  },
  {
    "path": "docs/config/runtime.md",
    "chars": 1205,
    "preview": "### RUNTIME 配置\n```\nRUNTIME:\n  IMPLEMENT: {训练方式}\n  SEED: {随机种子}\n  AUTOCAST: {混合粒度训练}\n  DEBUG: {是否开启debug}\n  SAVE_MODEL_DI"
  },
  {
    "path": "docs/config/training.md",
    "chars": 419,
    "preview": "## TRAINING 配置\n```\nTRAINING:\n  EPOCHS: {训练迭代次数}\n  OPTIMIZER: {optimizer配置}\n  SCHEDULER: {scheduler配置}\n```\n\n- **EPOCHS**\n"
  },
  {
    "path": "docs/core/eval.md",
    "chars": 624,
    "preview": "## 目的\n指定配置文件,选择对应的评估器,评估所有的epoch模型。\n\n## 评估命令\n```\npython3.6 main.py --evaluator=evaluator_base --model_config_file=test.y"
  },
  {
    "path": "docs/core/predict.md",
    "chars": 568,
    "preview": "## 目的\n指定配置文件,选择对应的预测器,预测结果。\n\n## 预测命令\n```\npython3.6 main.py --predictor=predictor_base --model_config_file=test.yaml\n```\n"
  },
  {
    "path": "docs/core/train.md",
    "chars": 879,
    "preview": "## 目的\n指定配置文件,选择对应的训练器,进行模型训练。\n\n## 训练命令\n```\n# DataParallel 训练\npython3.6 main.py --trainer=trainer_base --model_config_fil"
  },
  {
    "path": "docs/desc.md",
    "chars": 3729,
    "preview": "## 设计图\n<img src=\"../resources/images/lichee-design.png\">\n\n\n## 代码结构\n```\n├── lichee                                       "
  },
  {
    "path": "docs/install.md",
    "chars": 187,
    "preview": "## 0. python 环境\npython 3.6.8+\n\n## 1. 拉取框架代码\n```git clone ...```\n\n```cd lichee```\n\n## 2. pypi依赖\n安装命令 ```pip3 install -r r"
  },
  {
    "path": "docs/plugin/README.md",
    "chars": 359,
    "preview": "## 插件介绍\n框架内部组件大部分均进行了插件化,并提供了默认插件实现,如无法满足用户需求,也可以实现自定义插件并注入到框架内使用。\n\n## 插件类型\n- [数据集](./dataset/README.md)\n- [表示层](./repre"
  },
  {
    "path": "docs/plugin/dataset/README.md",
    "chars": 679,
    "preview": "## 插件介绍\n```\n                    **dataset_base**\n                             |\n                             |\n         "
  },
  {
    "path": "docs/plugin/dataset/dataset.md",
    "chars": 689,
    "preview": "## 插件介绍\n该插件实现了 torch dataset 接口\n\n## 插件实现列表\n- \"dataset_mem\"\n\n## 插件配置\n```\nDATASET:\n  NAME: dataset_mem\n```\n\n## 自定义插件注册\n```"
  },
  {
    "path": "docs/plugin/dataset/field_parser/bert_text.md",
    "chars": 308,
    "preview": "## 插件介绍\n对单个文本数据进行 bert tokenizer 处理\n\n## 插件配置\n```\nFIELD:\n- NAME: bert_text\n  KEY: text_a\n  ALIAS: text_a\n  VOCAB_PATH: ht"
  },
  {
    "path": "docs/plugin/dataset/field_parser/bert_text_pair.md",
    "chars": 355,
    "preview": "## 插件介绍\n对两个文本数据进行 bert tokenizer 处理\n\n## 插件配置\n```\nFIELD:\n- NAME: bert_text_pair\n  KEY: text_a,text_b\n  VOCAB_PATH: https:"
  },
  {
    "path": "docs/plugin/dataset/field_parser/multi_cls.md",
    "chars": 117,
    "preview": "## 插件介绍\n多分类 parser,逗号间隔\n\n## 插件配置\n```\nFIELD:\n- NAME: multi_cls\n  KEY: label\n  ALIAS: label\n```\n\nKEY:输入head\nALIAS:输出键值\n"
  },
  {
    "path": "docs/plugin/dataset/field_parser/single_cls.md",
    "chars": 113,
    "preview": "## 插件介绍\n单分类 parser\n\n## 插件配置\n```\nFIELD:\n- NAME: single_cls\n  KEY: label\n  ALIAS: label\n```\n\nKEY:输入head\nALIAS:输出键值\n"
  },
  {
    "path": "docs/plugin/dataset/field_parser.md",
    "chars": 1315,
    "preview": "## 插件介绍\n该插件实现了单列数据的读取方式。\n\n输入:原始文本输入\n输出:训练所需输入\n\n## 插件实现列表\n- \"bert_text\":[单分类标签](./field_parser/bert_text.md)\n- \"bert_text"
  },
  {
    "path": "docs/plugin/dataset/io_reader.md",
    "chars": 741,
    "preview": "## 插件介绍\n该插件实现了文本读取方式\n\n## 插件实现列表\n- \"tfrecord\":tfrecord 数据文件\n- \"tsv\":tsv 数据文件,数据\"\\t\"间隔,第一行为head,其他行为数据\n\n## 插件配置\n```\nDATASE"
  },
  {
    "path": "docs/plugin/eval/README.md",
    "chars": 8,
    "preview": "## TODO\n"
  },
  {
    "path": "docs/plugin/loss/README.md",
    "chars": 588,
    "preview": "## 插件介绍\n该插件负责计算模型loss,在任务层插件内使用\n\n## 插件实现列表\n- \"cross_entropy\":交叉熵\n- \"binary_cross_entropy\":二分类交叉熵\n- \"binary_focal_loss\"\n-"
  },
  {
    "path": "docs/plugin/metrics/README.md",
    "chars": 1100,
    "preview": "## 插件介绍\n该插件负责模型训练的评估Metics\n\n输入是List of numpy array, 分为labels和logits\n\n输出是Dict,记录对应的指标和值\n\n## 插件实现列表\n- \"Accuracy\": 正确率评估\n- "
  },
  {
    "path": "docs/plugin/optimizer/README.md",
    "chars": 692,
    "preview": "## 插件介绍\n该插件负责模型训练的参数更新优化器\n\n## 插件实现列表\n- \"SGD\":[SGD优化器](./sgd.md)\n- \"Adam\":[Adam优化器](./adam.md)\n- \"AdamW\":[AdamW优化器](./ada"
  },
  {
    "path": "docs/plugin/optimizer/adam.md",
    "chars": 498,
    "preview": "## 插件介绍\nAdam优化器\n\n## 插件配置\n```\nOPTIMIZER:\n  NAME: Adam\n  LEARNING_RATE: 2e-5\n  OPTIM_AMSGRAD: false\n  OPTIM_WEIGHT_DECAY: "
  },
  {
    "path": "docs/plugin/optimizer/adamw.md",
    "chars": 261,
    "preview": "## 插件介绍\nAdamW优化器\n\n## 插件配置\n```\nOPTIMIZER:\n  NAME: AdamW\n  LEARNING_RATE: 2e-5\n  OPTIM_WEIGHT_DECAY: 1e-4\n  OPTIM_EPS: 1e-"
  },
  {
    "path": "docs/plugin/optimizer/bertadamw.md",
    "chars": 461,
    "preview": "## 插件介绍\nBertAdamW优化器\n\n## 插件配置\n```\nOPTIMIZER:\n  NAME: BertAdamW\n  LEARNING_RATE: 2e-5\n  OPTIM_WEIGHT_DECAY: 1e-4\n  OPTIM_"
  },
  {
    "path": "docs/plugin/optimizer/sgd.md",
    "chars": 186,
    "preview": "## 插件介绍\nSGD优化器\n\n## 插件配置\n```\nOPTIMIZER:\n  NAME: SGD\n  LEARNING_RATE: 2e-5\n  OPTIM_MOMENTUM: 0.9\n```\n\nLEARNING_RATE: float"
  },
  {
    "path": "docs/plugin/predict/README.md",
    "chars": 8,
    "preview": "## TODO\n"
  },
  {
    "path": "docs/plugin/representation/README.md",
    "chars": 956,
    "preview": "## 插件介绍\n表示层插件包括:representation.py\n\n输入:表示层所需的输入TensorList\n\n输出:表示层所需的输出TensorList\n\n## 插件实现列表\n- [bert](./bert.md)\n\n## 插件配置\n"
  },
  {
    "path": "docs/plugin/representation/bert.md",
    "chars": 708,
    "preview": "## 插件介绍\nBERT表示层,输出对应的token_ids, seg_ids, mask_ids, 输出每个encoder层的embedding和最终层的embedding, 支持标准Bert和混合粒度Bert两种模式,其中,混合粒度Be"
  },
  {
    "path": "docs/plugin/scheduler/README.md",
    "chars": 797,
    "preview": "## 插件介绍\n该插件负责模型训练的学习率更新迭代器\n\n## 插件实现列表\n- \"constant\":[constant迭代器](./constant.md)\n- \"warmup_constant\":[warmup_constant优化器]"
  },
  {
    "path": "docs/plugin/scheduler/constant.md",
    "chars": 74,
    "preview": "## 插件介绍\nconstant迭代器,不调整学习率\n\n## 插件配置\n```\nSCHEDULER:\n    NAME: constant\n```\n"
  },
  {
    "path": "docs/plugin/scheduler/warmup_constant.md",
    "chars": 214,
    "preview": "## 插件介绍\nwarmup_constant迭代器,将学习率逐渐递增到100%\n\n## 插件配置\n```\nSCHEDULER:\n    NAME: warmup_constant\n    LEARNING_RATE_SCHEDULE_WA"
  },
  {
    "path": "docs/plugin/scheduler/warmup_linear.md",
    "chars": 212,
    "preview": "## 插件介绍\nwarmup_linear迭代器,将学习率先递增到100%,再减小\n## 插件配置\n```\nSCHEDULER:\n    NAME: warmup_linear\n    LEARNING_RATE_SCHEDULE_WARM"
  },
  {
    "path": "docs/plugin/task/README.md",
    "chars": 1112,
    "preview": "## 插件介绍\n任务层插件定义了具体的训练任务。\n\n## 插件实现列表\n- \"simple_cls\":[bert分类任务](./simple_cls.md)\n\n## 插件配置\n```\nTASK:\n  NAME: simple_cls\n  ."
  },
  {
    "path": "docs/plugin/task/simple_cls.md",
    "chars": 163,
    "preview": "## 插件介绍\nbert 分类任务插件\n\n## 插件配置\n```\nTASK:\n  NAME: simple_cls\n  CONFIG:\n    TASK_OUTPUT: simple_cls_out\n    LOSS:\n      NAME"
  },
  {
    "path": "docs/plugin/task/task_output/README.md",
    "chars": 523,
    "preview": "## 插件介绍\n任务输出插件负责对任务层插件的输出进行后处理。(仅在预测器内使用)\n\n## 插件实现列表\n- \"simple_cls_out\":bert分类任务输出(结合框架 bert 分类任务插件使用)\n\n## 插件配置\n```\nTASK"
  },
  {
    "path": "docs/plugin/train/README.md",
    "chars": 8,
    "preview": "## TODO\n"
  },
  {
    "path": "examples/base_bert_cls_local/desc.json",
    "chars": 41,
    "preview": "{\n  \"label\": \"byte\",\n  \"text_a\": \"byte\"\n}"
  },
  {
    "path": "examples/base_bert_cls_local/dev.tsv",
    "chars": 97009,
    "preview": "label\ttext_a\n0\t有点像十年一品温如言里面的哥哥\n0\t这是唯粉帮着一博挖坑的视频啊BsBsBs这么多助攻这坑怎么可能爬的出来嘛!\n0\t这里只有鬼说了声谢谢,人心呀\n0\t我可以用你的照片做这样的头像吗,如果可以发过来AOAOAOA"
  },
  {
    "path": "examples/base_bert_cls_local/dev.tsv.index",
    "chars": 30914,
    "preview": "0 95\n95 148\n243 90\n333 129\n462 189\n651 90\n741 95\n836 90\n926 469\n1395 69\n1464 343\n1807 156\n1963 89\n2052 323\n2375 91\n2466 "
  },
  {
    "path": "examples/base_bert_cls_local/eval.sh",
    "chars": 75,
    "preview": "python3.6 main.py --evaluator=evaluator_base --model_config_file=test.yaml\n"
  },
  {
    "path": "examples/base_bert_cls_local/main.py",
    "chars": 275,
    "preview": "import sys\n\n# train step\nif \"train\" in sys.argv[1]:\n    from lichee import train\n    train.run()\n# eval step\nelif \"eval\""
  },
  {
    "path": "examples/base_bert_cls_local/predict.sh",
    "chars": 75,
    "preview": "python3.6 main.py --predictor=predictor_base --model_config_file=test.yaml\n"
  },
  {
    "path": "examples/base_bert_cls_local/test.yaml",
    "chars": 1707,
    "preview": "MODEL:\n  REPRESENTATION:\n    - NAME: bert_repr\n      TYPE: bert\n      FINE_TUNING: true\n      PRETRAINED: true\n      MOD"
  },
  {
    "path": "examples/base_bert_cls_local/test_eval.yaml",
    "chars": 896,
    "preview": "MODEL:\n  GRAPH:\n    - NAME: bert_repr\n      INPUTS:\n        - text_a\n      OUTPUTS:\n        - bert_output\n    - NAME: si"
  },
  {
    "path": "examples/base_bert_cls_local/test_predict.yaml",
    "chars": 1014,
    "preview": "MODEL:\n  TASK:\n    NAME: simple_cls\n    CONFIG:\n      TASK_OUTPUT: simple_cls_out\n      LOSS:\n        NAME: cross_entrop"
  },
  {
    "path": "examples/base_bert_cls_local/train.sh",
    "chars": 562,
    "preview": "python3.6 main.py --trainer=trainer_base --model_config_file=test.yaml\n# python3.6 -m torch.distributed.run --nproc_per_"
  },
  {
    "path": "examples/base_bert_cls_local/train.tsv",
    "chars": 778370,
    "preview": "label\ttext_a\n0\t马路白线沾水后有摩擦力加大的,但是大部分还是会变滑的。\n1\t真的是 就你们广东人优越?粤语就垃圾?\n0\t古武术应该是要好多年时间打基础,国外的功夫就比较速成。所以现在古武很难流传,现在基本不会有人花十几年时间来"
  },
  {
    "path": "examples/base_bert_cls_local/train.tsv.index",
    "chars": 277779,
    "preview": "0 129\n129 105\n234 235\n469 121\n590 118\n708 85\n793 90\n883 96\n979 98\n1077 95\n1172 87\n1259 89\n1348 114\n1462 117\n1579 96\n1675"
  },
  {
    "path": "examples/frame_title_fusion_embedding/README.md",
    "chars": 1870,
    "preview": "#### 视频多模态相似性训练\n - 这是视频多模态相似性训练代码\n - 该用例中使用了自定义注册插件,注册的插件包括\n    - FIELD_PARSER:\n        - [frame_feature](https://git.wo"
  },
  {
    "path": "examples/frame_title_fusion_embedding/data/README.md",
    "chars": 520,
    "preview": "#### data目录说明\n\n- bert_dir 存放bert pytorch模型,具体包括预训练模型 bert_google.bin 和模型训练使用词表 vocab.txt \n    - baseline使用bert base预训练模型"
  },
  {
    "path": "examples/frame_title_fusion_embedding/data/desc.json",
    "chars": 130,
    "preview": "{\n  \"id\": \"byte\",\n  \"tag_id\": \"int\",\n  \"category_id\": \"int\",\n  \"title\": \"byte\",\n  \"frame_feature\": \"bytes\",\n  \"asr_text\""
  },
  {
    "path": "examples/frame_title_fusion_embedding/data/tag_list.txt",
    "chars": 15739,
    "preview": "541241\n392019\n55804072\n800000568\n800001718\n9779785\n101461\n3325827\n800001783\n3326413\n800001096\n55860985\n4599165\n55751139\n"
  },
  {
    "path": "examples/frame_title_fusion_embedding/embedding_example.yaml",
    "chars": 2202,
    "preview": "MODEL:\n  REPRESENTATION:\n    - NAME: nextvlad\n      TYPE: nextvlad\n      FEATURE_SIZE: 1536\n      OUTPUT_SIZE: 1024\n    "
  },
  {
    "path": "examples/frame_title_fusion_embedding/main.py",
    "chars": 2205,
    "preview": "# -*- coding: utf-8 -*-\nimport argparse\nimport logging\nimport os\n\nfrom lichee import plugin\n# import自定义组件,触发模块注册机制,模型训练则"
  },
  {
    "path": "examples/frame_title_fusion_embedding/module/feature_parser.py",
    "chars": 5055,
    "preview": "# -*- coding: utf-8 -*-\nimport numpy as np\nimport torch\nfrom sklearn.preprocessing import MultiLabelBinarizer\n\nfrom lich"
  },
  {
    "path": "examples/frame_title_fusion_embedding/module/models.py",
    "chars": 7595,
    "preview": "# -*- coding: utf-8 -*-\nimport json\nimport logging\nimport os\n\nimport numpy as np\nimport scipy\nimport torch\nimport tqdm\n\n"
  },
  {
    "path": "examples/frame_title_fusion_embedding/module/utils.py",
    "chars": 3160,
    "preview": "# -*- coding: utf-8 -*-\nimport logging\n\nimport six\nfrom torch import nn\nfrom torch import optim\n\nfrom lichee import plug"
  },
  {
    "path": "lichee/__init__.py",
    "chars": 189,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n主仓库\n\"\"\"\nfrom . import module\nfrom . import representation\nfrom . import task\nfrom . import m"
  },
  {
    "path": "lichee/config/__init__.py",
    "chars": 59,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n配置实现\n\"\"\"\nfrom .config import *\n"
  },
  {
    "path": "lichee/config/_base_/__init__.py",
    "chars": 24,
    "preview": "# -*- coding: utf-8 -*-\n"
  },
  {
    "path": "lichee/config/_base_/datasets/__init__.py",
    "chars": 24,
    "preview": "# -*- coding: utf-8 -*-\n"
  },
  {
    "path": "lichee/config/_base_/datasets/dataset.yaml",
    "chars": 273,
    "preview": "\nDATASET:\n  TYPE: \"torch\"\n  NAME: \"standard\"\n\n  FORMAT: \"tsv\"\n\n  FIELD:\n    - NAME: \"\"\n      KEY: \"\"\n\n  DESC_PATH: \"\"\n\n "
  },
  {
    "path": "lichee/config/_base_/models/__init__.py",
    "chars": 24,
    "preview": "# -*- coding: utf-8 -*-\n"
  },
  {
    "path": "lichee/config/_base_/models/model.yaml",
    "chars": 1447,
    "preview": "\nMODEL:\n  TYPE: torch\n  NAME: model_standard\n  TASK:\n    CONFIG:\n      TASK_OUTPUT: simple_cls_out\n#  REPRESENTATION:\n# "
  },
  {
    "path": "lichee/config/_base_/runtimes/__init__.py",
    "chars": 24,
    "preview": "# -*- coding: utf-8 -*-\n"
  },
  {
    "path": "lichee/config/_base_/runtimes/runtime.yaml",
    "chars": 421,
    "preview": "\nRUNTIME:\n  IMPLEMENT: DataParallel\n  LOG_LEVEL: INFO\n  USE_SEED: true\n  SEED: 9\n  GPU_IDS: auto\n\n  AUTOCAST: true\n\n  SA"
  },
  {
    "path": "lichee/config/_base_/training/__init__.py",
    "chars": 24,
    "preview": "# -*- coding: utf-8 -*-\n"
  },
  {
    "path": "lichee/config/_base_/training/training.yaml",
    "chars": 332,
    "preview": "\nTRAINING:\n  EPOCHS: 5\n  OPTIMIZER:\n    NAME: BertAdamW\n    LEARNING_RATE: 0.01\n    OPTIM_WEIGHT_DECAY: 1e-4\n    OPTIM_E"
  },
  {
    "path": "lichee/config/config.py",
    "chars": 4160,
    "preview": "# -*- coding: utf-8 -*-\nimport os\n\nfrom yacs.config import CfgNode as CN\n\n# --------------------------------------------"
  },
  {
    "path": "lichee/core/__init__.py",
    "chars": 107,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\nCore\n\"\"\"\nfrom . import evaluator\nfrom . import predictor\nfrom . import trainer\n"
  },
  {
    "path": "lichee/core/common.py",
    "chars": 2396,
    "preview": "# -*- coding: utf-8 -*-\nimport logging\nimport torch\n\nfrom lichee.dataset.dataloader import data_builder\nfrom lichee.util"
  },
  {
    "path": "lichee/core/evaluator/__init__.py",
    "chars": 67,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n评估器插件\n\"\"\"\nfrom . import evaluator_base\n"
  },
  {
    "path": "lichee/core/evaluator/evaluator_base.py",
    "chars": 5147,
    "preview": "# -*- coding: utf-8 -*-\nimport copy\nimport logging\nimport os\n\nimport torch\n\nfrom lichee import config\nfrom lichee import"
  },
  {
    "path": "lichee/core/predictor/__init__.py",
    "chars": 67,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n预测器插件\n\"\"\"\nfrom . import predictor_base\n"
  },
  {
    "path": "lichee/core/predictor/predictor_base.py",
    "chars": 5762,
    "preview": "# -*- coding: utf-8 -*-\nimport logging\nimport os\nimport shutil\nimport zipfile\n\nfrom string import Template\n\nimport torch"
  },
  {
    "path": "lichee/core/trainer/__init__.py",
    "chars": 65,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n训练器插件\n\"\"\"\nfrom . import trainer_base\n"
  },
  {
    "path": "lichee/core/trainer/trainer_base.py",
    "chars": 11607,
    "preview": "# -*- coding: utf-8 -*-\nimport json\nimport logging\nimport os\n\nimport torch\nfrom torch import distributed as dist\nfrom to"
  },
  {
    "path": "lichee/dataset/__init__.py",
    "chars": 138,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n数据集插件集合\n\"\"\"\nfrom . import io_reader\nfrom . import field_parser\nfrom . import dataloader\nfrom"
  },
  {
    "path": "lichee/dataset/bert_constants.py",
    "chars": 235,
    "preview": "# -*- coding: utf-8 -*-\n# Special token ids.\nPAD_ID = 0\nUNK_ID = 100\nCLS_ID = 101\nSEP_ID = 102\nMASK_ID = 103\n\n# Special "
  },
  {
    "path": "lichee/dataset/dataloader/__init__.py",
    "chars": 72,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\ndataloader 插件\n\"\"\"\nfrom . import dataset_mem\n"
  },
  {
    "path": "lichee/dataset/dataloader/data_builder.py",
    "chars": 5582,
    "preview": "# -*- coding: utf-8 -*-\nfrom typing import List\n\nimport numpy as np\nimport torch\nfrom torch.utils.data import DataLoader"
  },
  {
    "path": "lichee/dataset/dataloader/dataset_base.py",
    "chars": 5409,
    "preview": "# -*- coding: utf-8 -*-\nimport concurrent.futures\nfrom abc import ABCMeta\nfrom concurrent.futures import as_completed\nfr"
  },
  {
    "path": "lichee/dataset/dataloader/dataset_mem.py",
    "chars": 946,
    "preview": "# -*- coding: utf-8 -*-\nfrom abc import ABC\n\nimport torch.utils.data\n\nfrom lichee import plugin\nfrom lichee.utils.tfreco"
  },
  {
    "path": "lichee/dataset/field_parser/__init__.py",
    "chars": 411,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n字段解析插件\n\"\"\"\nfrom . import single_cls\nfrom . import multi_cls\nfrom . import bert_mix_grained_t"
  },
  {
    "path": "lichee/dataset/field_parser/bert_common.py",
    "chars": 8740,
    "preview": "# -*- coding: utf-8 -*-\nimport math\n\nimport torch\n\nfrom lichee.module.torch.layer.tokenizer import tokenizer_bert\nfrom ."
  },
  {
    "path": "lichee/dataset/field_parser/bert_mix_grained_text.py",
    "chars": 1344,
    "preview": "# -*- coding: utf-8 -*-\nfrom lichee import plugin\nfrom lichee.module.torch.layer.tokenizer import tokenizer_bert_mix_gra"
  },
  {
    "path": "lichee/dataset/field_parser/bert_mix_grained_text_pair.py",
    "chars": 1631,
    "preview": "# -*- coding: utf-8 -*-\nfrom lichee import plugin\nfrom lichee.module.torch.layer.tokenizer import tokenizer_bert_mix_gra"
  },
  {
    "path": "lichee/dataset/field_parser/bert_text.py",
    "chars": 360,
    "preview": "# -*- coding: utf-8 -*-\nfrom lichee import plugin\nfrom .bert_common import BertTextFieldParserCommon\n\n\n@plugin.register_"
  },
  {
    "path": "lichee/dataset/field_parser/bert_text_pair.py",
    "chars": 383,
    "preview": "# -*- coding: utf-8 -*-\nfrom lichee import plugin\nfrom .bert_common import BertTextPairFieldParserCommon\n\n\n@plugin.regis"
  },
  {
    "path": "lichee/dataset/field_parser/docbert_text.py",
    "chars": 471,
    "preview": "# -*- coding: utf-8 -*-\nfrom lichee import plugin\nfrom .bert_common import BertTextFieldParserCommon, collate_docbert_te"
  },
  {
    "path": "lichee/dataset/field_parser/docbert_text_pair.py",
    "chars": 494,
    "preview": "# -*- coding: utf-8 -*-\nfrom lichee import plugin\nfrom .bert_common import BertTextPairFieldParserCommon, collate_docber"
  },
  {
    "path": "lichee/dataset/field_parser/field_parser_base.py",
    "chars": 963,
    "preview": "# -*- coding: utf-8 -*-\nfrom lichee import config\n\n\nclass BaseFieldParser:\n    def __init__(self):\n        self.cfg = No"
  },
  {
    "path": "lichee/dataset/field_parser/image_local_path.py",
    "chars": 2589,
    "preview": "# -*- coding: utf-8 -*-\nfrom lichee import plugin\nfrom .field_parser_base import BaseFieldParser\nimport os\nfrom PIL impo"
  },
  {
    "path": "lichee/dataset/field_parser/img_bbox_det.py",
    "chars": 4004,
    "preview": "# -*- coding: utf-8 -*-\nfrom io import BytesIO\n\nimport numpy as np\nimport torch\nfrom PIL import Image\nfrom torchvision i"
  },
  {
    "path": "lichee/dataset/field_parser/multi_cls.py",
    "chars": 1259,
    "preview": "# -*- coding: utf-8 -*-\nimport numpy as np\nimport torch\nfrom lichee import plugin\nfrom .field_parser_base import BaseFie"
  },
  {
    "path": "lichee/dataset/field_parser/sequence_label.py",
    "chars": 3577,
    "preview": "# -*- coding: utf-8 -*-\nimport json\nimport torch\nfrom lichee import plugin\nfrom lichee.module.torch.layer.tokenizer impo"
  },
  {
    "path": "lichee/dataset/field_parser/single_cls.py",
    "chars": 1006,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\nfrom lichee import plugin\nfrom .field_parser_base import BaseFieldParser\n\n\n@plugin."
  },
  {
    "path": "lichee/dataset/field_parser/soft_tgt.py",
    "chars": 1129,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\n\nfrom lichee import plugin\nfrom .field_parser_base import BaseFieldParser\n\n# parser"
  },
  {
    "path": "lichee/dataset/field_parser/video_tsn.py",
    "chars": 2703,
    "preview": "# -*- coding: utf-8 -*-\nimport io\n\nimport numpy as np\nfrom PIL import Image\nimport torch\nfrom torchvision import transfo"
  },
  {
    "path": "lichee/dataset/io_reader/__init__.py",
    "chars": 114,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n文件读取插件\n\"\"\"\nfrom . import json_sequence_label\nfrom . import tfrecord\nfrom . import tsv\n"
  },
  {
    "path": "lichee/dataset/io_reader/io_reader_base.py",
    "chars": 3643,
    "preview": "# -*- coding: utf-8 -*-\nimport json\nimport os\nfrom abc import ABC\nfrom typing import Dict, Iterable, List, Optional, Tup"
  },
  {
    "path": "lichee/dataset/io_reader/json_sequence_label.py",
    "chars": 2816,
    "preview": "# -*- coding: utf-8 -*-\nimport json\n\nfrom lichee import plugin\nfrom lichee.utils import common\nfrom lichee.utils.tfrecor"
  },
  {
    "path": "lichee/dataset/io_reader/tfrecord.py",
    "chars": 269,
    "preview": "# -*- coding: utf-8 -*-\nfrom lichee import plugin\nfrom .io_reader_base import TFRecordReader\n\n\n@plugin.register_plugin(p"
  },
  {
    "path": "lichee/dataset/io_reader/tsv.py",
    "chars": 1832,
    "preview": "# -*- coding: utf-8 -*-\nimport os\n\nfrom lichee import plugin\nfrom lichee.utils import common\nfrom lichee.utils.tfrecord "
  },
  {
    "path": "lichee/dataset/sampler/__init__.py",
    "chars": 72,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n抽样器插件\n\"\"\"\nfrom . import distributed_sampler\n"
  },
  {
    "path": "lichee/dataset/sampler/distributed_sampler.py",
    "chars": 1313,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\n\nfrom lichee import plugin, utils\n\nfrom torch.utils.data import DistributedSampler "
  },
  {
    "path": "lichee/eval.py",
    "chars": 1133,
    "preview": "# -*- coding: utf-8 -*-\nimport argparse\nimport logging\n\nfrom lichee import plugin\n\n\ndef parse_args():\n    parser = argpa"
  },
  {
    "path": "lichee/model/__init__.py",
    "chars": 84,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n模型结构插件\n\"\"\"\nfrom . import torch\nfrom . import tensorflow\n"
  },
  {
    "path": "lichee/model/model_base.py",
    "chars": 705,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\n\n\nclass BaseModel(torch.nn.Module):\n    \"\"\"\n    base model structure implementation"
  },
  {
    "path": "lichee/model/tensorflow/__init__.py",
    "chars": 24,
    "preview": "# -*- coding: utf-8 -*-\n"
  },
  {
    "path": "lichee/model/torch/__init__.py",
    "chars": 77,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n模型结构插件 torch 实现\n\"\"\"\nfrom . import model_standard\n"
  },
  {
    "path": "lichee/model/torch/model_standard.py",
    "chars": 7994,
    "preview": "# -*- coding: utf-8 -*-\nimport logging\nfrom collections import defaultdict\n\nimport torch\n\nfrom lichee import config\nfrom"
  },
  {
    "path": "lichee/module/__init__.py",
    "chars": 84,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n模型公共组件\n\"\"\"\nfrom . import tensorflow\nfrom . import torch\n"
  },
  {
    "path": "lichee/module/tensorflow/__init__.py",
    "chars": 24,
    "preview": "# -*- coding: utf-8 -*-\n"
  },
  {
    "path": "lichee/module/torch/__init__.py",
    "chars": 174,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n模型公共组件 torch 实现\n\"\"\"\nfrom . import layer\nfrom . import loss\nfrom . import op\nfrom . import op"
  },
  {
    "path": "lichee/module/torch/layer/__init__.py",
    "chars": 92,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n模型通用层 torch 实现\n\"\"\"\nfrom . import activation\nfrom . import brick\n"
  },
  {
    "path": "lichee/module/torch/layer/activation.py",
    "chars": 592,
    "preview": "# -*- coding: utf-8 -*-\nimport math\n\nimport torch\n\nfrom lichee import plugin\n\n\n@plugin.register_plugin(plugin.PluginType"
  },
  {
    "path": "lichee/module/torch/layer/brick.py",
    "chars": 22869,
    "preview": "# -*- coding: utf-8 -*-\n# -*- coding:utf-8 -*-\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\n\n\ndef "
  },
  {
    "path": "lichee/module/torch/layer/classifier.py",
    "chars": 454,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\n\n\nclass ClassifierBasic(torch.nn.Module):\n    def __init__(self, hidden_size, num_c"
  },
  {
    "path": "lichee/module/torch/layer/crf.py",
    "chars": 20002,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\nimport torch.nn as nn\nfrom typing import List, Optional\n\nclass CRF(nn.Module):\n    "
  },
  {
    "path": "lichee/module/torch/layer/det_conv_module.py",
    "chars": 10074,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\nimport torch.nn as nn\nimport warnings\nimport torch.nn.functional as F\n\n\ndef _fuse_c"
  },
  {
    "path": "lichee/module/torch/layer/det_resnet_block.py",
    "chars": 1615,
    "preview": "# -*- coding: utf-8 -*-\nimport torch.nn as nn\nfrom .det_conv_module import ConvModule\n\n\nclass ResBlock(nn.Module):\n    \""
  },
  {
    "path": "lichee/module/torch/layer/det_yolo_block.py",
    "chars": 1923,
    "preview": "# -*- coding: utf-8 -*-\nimport torch.nn as nn\nfrom .det_conv_module import ConvModule\n\n\nclass DetYoloBlock(nn.Module):\n "
  },
  {
    "path": "lichee/module/torch/layer/embedding.py",
    "chars": 4681,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\n\nfrom lichee.module.torch.layer.normalization import LayerNorm\nfrom lichee.utils im"
  },
  {
    "path": "lichee/module/torch/layer/longformer.py",
    "chars": 2306,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\n\nfrom lichee.module.torch.layer.longformer_multi_headed_attn import LongformerSelfA"
  },
  {
    "path": "lichee/module/torch/layer/longformer_multi_headed_attn.py",
    "chars": 28375,
    "preview": "# -*- coding: utf-8 -*-\n# _*_ conding:utf-8 _*_\n# Author : Nick\n# Time : 2020/9/15  3:21 下午\n\nfrom typing import List, Tu"
  },
  {
    "path": "lichee/module/torch/layer/multi_head_attention.py",
    "chars": 2878,
    "preview": "# -*- coding: utf-8 -*-\nimport math\n\nimport torch\n\n\nclass MultiHeadedAttention(torch.nn.Module):\n\n    def __init__(self,"
  },
  {
    "path": "lichee/module/torch/layer/normalization.py",
    "chars": 1141,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\nimport torch.nn as nn\n\n\nclass LayerNorm(nn.Module):\n    def __init__(self, hidden_s"
  },
  {
    "path": "lichee/module/torch/layer/tokenizer/__init__.py",
    "chars": 51,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\ntokenizer torch 实现\n\"\"\"\n"
  },
  {
    "path": "lichee/module/torch/layer/tokenizer/seg_utils.py",
    "chars": 7642,
    "preview": "# -*- coding: utf-8 -*-\n# auth:lshzhang\n# date:2010.09.03\nimport time\n# import os\n# import sys\n\n\n# seg_mode = TC_CRF | T"
  },
  {
    "path": "lichee/module/torch/layer/tokenizer/tokenizer_base.py",
    "chars": 468,
    "preview": "# -*- coding: utf-8 -*-\nfrom abc import ABC, abstractmethod\n\nfrom lichee import config\n\n\nclass BaseTokenizer(ABC):\n    \""
  },
  {
    "path": "lichee/module/torch/layer/tokenizer/tokenizer_bert.py",
    "chars": 6308,
    "preview": "# -*- coding: utf-8 -*-\nimport unicodedata\n\nfrom . import tokenizer_utils\nfrom .tokenizer_base import BaseTokenizer\n\n\ncl"
  },
  {
    "path": "lichee/module/torch/layer/tokenizer/tokenizer_bert_mix_grained.py",
    "chars": 6218,
    "preview": "# -*- coding: utf-8 -*-\nimport logging\n\nfrom lichee.dataset.bert_constants import *\nfrom lichee.utils import storage\nfro"
  },
  {
    "path": "lichee/module/torch/layer/tokenizer/tokenizer_utils.py",
    "chars": 4712,
    "preview": "# -*- coding: utf-8 -*-\nimport collections\nimport unicodedata\nimport os\nfrom lichee.utils import storage\n\nimport six\n\nfr"
  },
  {
    "path": "lichee/module/torch/layer/transformer.py",
    "chars": 3172,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\n\nfrom lichee import plugin\nfrom lichee.module.torch.layer.multi_head_attention impo"
  },
  {
    "path": "lichee/module/torch/loss/__init__.py",
    "chars": 90,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n模型loss torch 实现\n\"\"\"\nfrom . import loss\nfrom . import det_loss\n"
  },
  {
    "path": "lichee/module/torch/loss/det_loss.py",
    "chars": 13260,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\n\nfrom lichee import plugin\nfr"
  },
  {
    "path": "lichee/module/torch/loss/loss.py",
    "chars": 8023,
    "preview": "# -*- coding: utf-8 -*-\nimport numpy as np\nimport torch\nimport torch.nn as nn\n\nfrom lichee import plugin\nfrom lichee imp"
  },
  {
    "path": "lichee/module/torch/metrics/__init__.py",
    "chars": 165,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n模型metrics torch 实现\n\"\"\"\nfrom . import accuracy_metrics\nfrom . import prf_metrics\nfrom . impor"
  },
  {
    "path": "lichee/module/torch/metrics/accuracy_metrics.py",
    "chars": 2011,
    "preview": "# -*- coding: utf-8 -*-\nimport logging\nimport numpy as np\nfrom sklearn.metrics import accuracy_score\n\nfrom lichee import"
  },
  {
    "path": "lichee/module/torch/metrics/metrics_base.py",
    "chars": 873,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\n\n\nclass BaseMetrics:\n    def __init__(self):\n        self.total_labels = []\n       "
  },
  {
    "path": "lichee/module/torch/metrics/prf_metrics.py",
    "chars": 4864,
    "preview": "# -*- coding: utf-8 -*-\nimport numpy as np\n\nfrom lichee import plugin\nfrom lichee.utils import logging\nfrom .metrics_bas"
  },
  {
    "path": "lichee/module/torch/metrics/roc_auc_metrics.py",
    "chars": 1508,
    "preview": "# -*- coding: utf-8 -*-\nimport logging\n\nimport numpy as np\nfrom sklearn.metrics import roc_auc_score\n\nfrom lichee import"
  },
  {
    "path": "lichee/module/torch/metrics/topk_metrics.py",
    "chars": 1810,
    "preview": "# -*- coding: utf-8 -*-\nimport logging\nimport torch\nimport numpy as np\n\nfrom lichee import plugin\nfrom .metrics_base imp"
  },
  {
    "path": "lichee/module/torch/op/__init__.py",
    "chars": 46,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n模型OP torch 实现\n\"\"\"\n"
  },
  {
    "path": "lichee/module/torch/op/anchor_generator.py",
    "chars": 20299,
    "preview": "# -*- coding: utf-8 -*-\nimport numpy as np\nimport torch\nfrom torch.nn.modules.utils import _pair\n\n\nclass AnchorGenerator"
  },
  {
    "path": "lichee/module/torch/op/bbox_coder.py",
    "chars": 4250,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\nfrom abc import ABCMeta, abstractmethod\n\n\ndef _make_grid(nx=20, ny=20):\n    yv, xv "
  },
  {
    "path": "lichee/module/torch/op/nms_ops.py",
    "chars": 4531,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\nfrom torchvision.ops import nms\n\n\ndef batched_nms(boxes, scores, idxs, nms_iou_thr,"
  },
  {
    "path": "lichee/module/torch/op/target_assigner.py",
    "chars": 19095,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\nimport warnings\n\n\ndef bbox_overlaps(bboxes1, bboxes2, mode='iou', is_aligned=False,"
  },
  {
    "path": "lichee/module/torch/op/target_sampler.py",
    "chars": 6642,
    "preview": "# -*- coding: utf-8 -*-\nfrom abc import ABCMeta, abstractmethod\nimport torch\n\nfrom .target_assigner import NiceRepr\n\n\ncl"
  },
  {
    "path": "lichee/module/torch/optimizer/__init__.py",
    "chars": 77,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n模型optimizer torch 实现\n\"\"\"\nfrom . import optimizer\n"
  },
  {
    "path": "lichee/module/torch/optimizer/optimizer.py",
    "chars": 6924,
    "preview": "# -*- coding: utf-8 -*-\nimport math\n\nimport six\nimport torch\nfrom torch.optim import Optimizer\n\nfrom lichee import plugi"
  },
  {
    "path": "lichee/module/torch/scheduler/__init__.py",
    "chars": 80,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n模型scheduler torch 实现\n\"\"\"\nfrom . import lr_scheduler\n"
  },
  {
    "path": "lichee/module/torch/scheduler/lr_scheduler.py",
    "chars": 6300,
    "preview": "# -*- coding: utf-8 -*-\nimport math\n\nfrom torch.optim.lr_scheduler import LambdaLR\n\nfrom lichee import plugin\n\n\n@plugin."
  },
  {
    "path": "lichee/plugin.py",
    "chars": 2119,
    "preview": "# -*- coding: utf-8 -*-\n\n\"\"\"\nplugin interface\n\"\"\"\nfrom enum import IntEnum\nfrom enum import unique\nfrom typing import Di"
  },
  {
    "path": "lichee/predict.py",
    "chars": 1136,
    "preview": "# -*- coding: utf-8 -*-\nimport argparse\nimport logging\n\nfrom lichee import plugin\n\n\ndef parse_args():\n    parser = argpa"
  },
  {
    "path": "lichee/representation/__init__.py",
    "chars": 85,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n模型表示层插件\n\"\"\"\nfrom . import torch\nfrom . import tensorflow\n"
  },
  {
    "path": "lichee/representation/representation_base.py",
    "chars": 743,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\n\n\nclass BaseRepresentation(torch.nn.Module):\n    \"\"\"\n    base representation implem"
  },
  {
    "path": "lichee/representation/tensorflow/__init__.py",
    "chars": 24,
    "preview": "# -*- coding: utf-8 -*-\n"
  },
  {
    "path": "lichee/representation/torch/__init__.py",
    "chars": 182,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n模型表示层插件 torch 实现\n\"\"\"\nfrom . import bert\nfrom . import docbert\nfrom . import consensus\nfrom ."
  },
  {
    "path": "lichee/representation/torch/bert.py",
    "chars": 5733,
    "preview": "# -*- coding: utf-8 -*-\nimport collections\nimport re\n\nimport torch\n\nfrom lichee import plugin\nfrom lichee.module.torch.l"
  },
  {
    "path": "lichee/representation/torch/common.py",
    "chars": 1714,
    "preview": "# -*- coding: utf-8 -*-\nimport re\nimport torch\nimport collections\n\n# bert/ docbert default configuration\nd_c = {'MIX_GRA"
  },
  {
    "path": "lichee/representation/torch/consensus.py",
    "chars": 5545,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\nimport torch.nn.functional as F\n\nfrom lichee import config\nfrom lichee import plugi"
  },
  {
    "path": "lichee/representation/torch/cspdarknet.py",
    "chars": 7793,
    "preview": "# -*- coding: utf-8 -*-\nimport collections\nimport re\nimport torch\nimport torch.nn as nn\nfrom torch.nn.modules.batchnorm "
  },
  {
    "path": "lichee/representation/torch/docbert.py",
    "chars": 8921,
    "preview": "# -*- coding: utf-8 -*-\nimport collections\nimport re\n\nimport torch\n\nfrom lichee import plugin\nfrom lichee.representation"
  },
  {
    "path": "lichee/representation/torch/enhance.py",
    "chars": 1085,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\n\nfrom lichee import plugin\nfrom lichee.representation import representation_base\n\n\n"
  },
  {
    "path": "lichee/task/__init__.py",
    "chars": 84,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n模型任务插件\n\"\"\"\nfrom . import torch\nfrom . import tensorflow\n"
  },
  {
    "path": "lichee/task/tensorflow/__init__.py",
    "chars": 24,
    "preview": "# -*- coding: utf-8 -*-\n"
  },
  {
    "path": "lichee/task/torch/__init__.py",
    "chars": 224,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n模型任务插件 torch 实现\n\"\"\"\nfrom . import distill_classification\nfrom . import simple_classification"
  },
  {
    "path": "lichee/task/torch/distill_classification.py",
    "chars": 3700,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\n\nfrom lichee import config\nfrom lichee import plugin\nfrom lichee.module.torch.layer"
  },
  {
    "path": "lichee/task/torch/sequence_label.py",
    "chars": 1612,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\n\nfrom lichee import config\nfrom lichee import plugin\nfrom lichee.module.torch.layer"
  },
  {
    "path": "lichee/task/torch/simple_classification.py",
    "chars": 5903,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\n\nfrom lichee import config\nfrom lichee import plugin\nfrom lichee.module.torch.layer"
  },
  {
    "path": "lichee/task/torch/task_base.py",
    "chars": 981,
    "preview": "# -*- coding: utf-8 -*-\nimport torch.nn as nn\n\nfrom lichee import config\nfrom lichee import plugin\n\n\nclass BaseTask(nn.M"
  },
  {
    "path": "lichee/task/torch/task_output.py",
    "chars": 1378,
    "preview": "# -*- coding: utf-8 -*-\nimport numpy as np\nfrom scipy.special import softmax\nimport torch\n\nfrom lichee import plugin\n\n\nc"
  },
  {
    "path": "lichee/task/torch/yolo_head.py",
    "chars": 20223,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\nfrom collections import Order"
  },
  {
    "path": "lichee/train.py",
    "chars": 1386,
    "preview": "# -*- coding: utf-8 -*-\nimport argparse\nimport logging\nimport os\n\nfrom lichee import plugin\n\n\ndef parse_args():\n    pars"
  },
  {
    "path": "lichee/utils/__init__.py",
    "chars": 154,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n工具包\n\"\"\"\nfrom . import convertor\nfrom . import model_loader\nfrom . import storage\nfrom . impo"
  },
  {
    "path": "lichee/utils/common.py",
    "chars": 5070,
    "preview": "# -*- coding: utf-8 -*-\nimport collections\nimport logging\nimport time\n\nfrom scipy.spatial.distance import cosine\nimport "
  },
  {
    "path": "lichee/utils/convertor/__init__.py",
    "chars": 103,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n模型格式转换插件\n\"\"\"\nfrom . import onnx_convertor\nfrom . import torch_nn_convertor\n"
  },
  {
    "path": "lichee/utils/convertor/convertor_base.py",
    "chars": 716,
    "preview": "# -*- coding: utf-8 -*-\nclass BaseConvertor:\n    \"\"\"ConvertorBase Class. Provide two methods for usage.\n\n    Attributes\n"
  },
  {
    "path": "lichee/utils/convertor/onnx_convertor.py",
    "chars": 2394,
    "preview": "# -*- coding: utf-8 -*-\nimport logging\n\nimport torch\n\nfrom lichee import config\nfrom lichee.utils import common\nfrom lic"
  },
  {
    "path": "lichee/utils/convertor/torch_nn_convertor.py",
    "chars": 2166,
    "preview": "# -*- coding: utf-8 -*-\nimport logging\n\nimport torch\n\nfrom lichee.utils import common\nfrom lichee import plugin\nfrom lic"
  },
  {
    "path": "lichee/utils/logging.py",
    "chars": 681,
    "preview": "# -*- coding: utf-8 -*-\nimport logging\n\nfrom lichee.utils import common\n\n\n# only logging error by rank=0 with DDP mode\nd"
  },
  {
    "path": "lichee/utils/model_loader/__init__.py",
    "chars": 96,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n模型加载器插件\n\"\"\"\nfrom . import onnx_loader\nfrom . import torch_nn_loader\n"
  },
  {
    "path": "lichee/utils/model_loader/loader_base.py",
    "chars": 290,
    "preview": "# -*- coding: utf-8 -*-\nimport torch\n\n\nclass BaseLoader(torch.nn.Module):\n    \"\"\"\n    base model loader implementation\n\n"
  },
  {
    "path": "lichee/utils/model_loader/onnx_loader.py",
    "chars": 689,
    "preview": "# -*- coding: utf-8 -*-\nfrom lichee import plugin\nfrom . import loader_base\n\n\n@plugin.register_plugin(plugin.PluginType."
  },
  {
    "path": "lichee/utils/model_loader/torch_nn_loader.py",
    "chars": 645,
    "preview": "# -*- coding: utf-8 -*-\nfrom lichee import plugin\nfrom . import loader_base\n\n\n@plugin.register_plugin(plugin.PluginType."
  },
  {
    "path": "lichee/utils/parallel.py",
    "chars": 933,
    "preview": "# -*- coding: utf-8 -*-\nimport os\n\nimport torch\n\nfrom torch import distributed as dist\n\n\n# init process group\ndef init_d"
  },
  {
    "path": "lichee/utils/singleton.py",
    "chars": 247,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\nSingleton utils.\n\"\"\"\n\n\nclass Singleton(type):\n    def __call__(cls, *args, **kwargs):\n      "
  },
  {
    "path": "lichee/utils/storage/__init__.py",
    "chars": 97,
    "preview": "# -*- coding: utf-8 -*-\n\"\"\"\n存储插件\n\"\"\"\nfrom . import local\nfrom . import http\nfrom .utils import *\n"
  },
  {
    "path": "lichee/utils/storage/http.py",
    "chars": 2042,
    "preview": "# -*- coding: utf-8 -*-\nimport logging\nimport os\nimport requests\n\nfrom lichee import plugin\nfrom lichee.utils import sys"
  },
  {
    "path": "lichee/utils/storage/local.py",
    "chars": 814,
    "preview": "# -*- coding: utf-8 -*-\nfrom . import storage_base\nfrom lichee import plugin\nimport shutil\nimport os\n\n\n@plugin.register_"
  },
  {
    "path": "lichee/utils/storage/storage_base.py",
    "chars": 399,
    "preview": "# -*- coding: utf-8 -*-\nfrom lichee.utils import common\n\n\nclass BaseStorage:\n    @classmethod\n    def get_file(cls, file"
  },
  {
    "path": "lichee/utils/storage/utils.py",
    "chars": 1618,
    "preview": "# -*- coding: utf-8 -*-\nfrom lichee import plugin\nfrom .storage_base import BaseStorage\n\n\ndef get_storage_file(storage_p"
  }
]

// ... and 13 more files (download for full content)

About this extraction

This page contains the full source code of the Tencent/Lichee GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 213 files (1.6 MB), approximately 1.0M tokens, and a symbol index with 831 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!