哗啦啦系统实施完整操作流程

本文详细介绍哗啦拉斯系统实施的完整操作流程,包括电话预约、案例演练、硬件准备、软件准备、后台店铺创建、安装收银机、门店培训等环节,确保系统顺利上线。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

哗啦啦系统实施完整操作流程

上门电话预约

案例演练过程:

小刘:
您好,请问您是张老板吗?

张老板:
是的,你是干什么的?

小刘:
我是某某公司的小刘,过来给您安装收银机的
您看什么时候方便?

张老板:
安装收银机的,让我想想,那就明天中午12点钟吧

小刘:
好的

小刘:
张老板,打扰了您了,请问您的微信号是现在的手机号吗?

张老板:
是的

小刘:
好的,我加一下您,我现在需要提前帮您在后台把菜谱做好,您方便现在把门店的菜谱拍照发给我一下吗?

张老板:
好的

另外还有几件事情需要提前给您事先说一下:

1、购买小票机热敏打印纸,规格是80mmx80mm的

2、个人扫码支付牌的准备

3、门店的宽带安装

4、今后如果要开通微信支付宝的主扫功能,需要跟招商部沟通一下,让他们告诉您需要准备哪些材料信息

5、收费率
微信:千分之二
支付宝:截止19年3月1日零费率

您如果没有听清楚,我待会会发到您的手机上面,好的,打扰了,张老板,您慢忙

硬件准备
1、收银POS机
2、收银钱箱
3、小票打印机
4、商米扫码盒
5、U盘 32GB 安装了PE的U盘
6、U盘 8GB 测试功放播放音乐
7、笔记本电脑
8、手机
9、网线钳
10、寻线仪
11、网线(20米备用)
12、水口钳
13、水晶头(带10个)
14、扎带
15、无线网卡

软件准备
1、哗啦啦系统安装包(HLLJavaSaaSSetup-20180126_315.exe),哗啦啦系统patch包(HLLJavaSaaSPatch-20180615_84.exe)

2、打印机驱动(北冰洋的u80-I\II、SeNor的GTP-180、EpSon的TM-T82、芯华XP-58IIH\XP-N160H、)

3、远程工具TeamViewer工具(必须是TeamViewer-v10.0.36244版本)

4、输入法(sogou_pinyin_8.9.0.2180_6991.exe)

5、游览器(360安全浏览器.exe)

6、安全卫士(360.exe)

7、软件压缩包(winrar 64解压包)

其它准备
1、XPPOS345.GHO、win7_64bit.gho

2、笔记本电源、手机电源、手机充电器

后台创建店铺
1、在集团视角下面创建店铺
(注意:创建的店铺是直营门店还是×××门店,直营门店和×××门店组织ID开头编码不一样)
2、组织编码添加,查看最近安装的组织编码是多少,在原有的基础上面加1
3、门店名称(某某品牌某某门店)
4、门店LOGO图片准备
5、门店联系电话
6、选择“强管控”
7、地址添加(某某省某某市某某街道某某小区某某门牌号)
8、选择直营还是×××

9、复制源店铺到目标店铺,这样有一些功能就不需要去做了(例如:打印设置、云店参数、综合参数)

10、注销,重新登录

12、门店视角里面搜索创建好的店铺名称(英文检索查询)

13、“店员管理”里面添加收银登录编号(00、01、02、03、888),并给定相对应的权限

12、“单注品注”里面的“退菜原因”选项每一个点击一下编辑,然后保存一下

13、云店参数里面设置“服务器连接的打印机:sy”

14、业务开关,点击“开启”,然后选择需要开启的按钮(会员卡、老板通、云餐厅、门店包、营销)

15、切换到集团视角,下发结账方式,选择×××商结账方式,选择目的店铺

16、在“集团菜谱”下面的“集团菜谱”下面创建菜谱,注意菜谱的名称一定要与×××店的名称完全一致,有必要需要添加一下备注

17、菜谱的添加,先把门店菜谱拍下来,然后在电脑上面一个个的添加,把有的全部都先添加进去,没有的做一下备注,然后在“集团菜谱”下面的“菜品库”下面创建没有的菜品,创建好后,然后再到“集团菜谱”下面的“集团菜谱”里面把菜品添加进去

18、对照菜品,一个个的修改价格

19、发布菜谱,菜品库创建完成之后,然后发布菜谱,发布方式选择“完全替换菜谱”,然后选择相对应的目标店铺,注意选择目标店铺的时候,一定要核对你需要发布的目标店铺的名称是否完成正确

20、菜谱发布检查,菜谱发布完成后,需要等待5分钟才会生效,在生效之前需要检查一下发布的菜谱的发布方式是否存在问题,避免不必要的麻烦

21、设置交班打印报表,切换到门店菜谱里面,在门店菜谱的店铺管理的“综合参数设置”里面的“交班”里面设置

22、添加老板通账号,切换到集团视角下面,在“系统设置”里面的“系统权限”里面创建店铺管理账号,选择“店长权限”,目标店铺就选择当前所添加的店铺,品牌:某某品牌,是否需要添加都×××分组,是的,点击“确定”

23、设置满减活动

24、在“监控中心”找到创建好的店铺,并把激活店铺的店铺ID和秘钥拍摄下来

安装收银机

1、查杀U盘,并把需要的安装的软件全都拷贝一份到收银机里面,如果后期有需要的时候,可以直接的本地就可以找到,直接进行安装即可,远程传输软件是需要时间的,有时候有些软件传输不了,所以一定有保留一个备份,这是老经验,希望新手一定要有这样的习惯

2、安装哗啦啦收银软件HLLJavaSaaSSetup-20180126_315.exe,安装默认在D盘,名称HLLSaaS,把patch包HLLJavaSaaSPatch-20180615_84.exe拷贝到HLLSaaS目录里面,然后并双击安装

3、输入上面拍照时候记录下来的店铺ID和秘钥

4、安装打印机,并设置打印机名称为sy

5、安装输入法

6、设置打印机模板,点单模板,一般选择第二项80mm的,添加完成,并修改保存

7、安装teamview,注意安装的使用需要安装10.0版本,并且是右键点击使用管理员身份账号安装,安装过程中选择“个人使用”版本,不要点击商用的

8、安装游览器

9、安装360安全卫士,在病毒查杀里面添加上哪些是不需要被查杀掉的目录

门店培训
1、如何开机、关机启动(你指导,让收银员自己操作)
2、开机启动需要注意什么,例如开机启动过程中,会发现右下角的电脑小图标一直的转蓝色小圈,等待没有转圈的时候,再双击点开哗啦啦收银系统
3、点开哗啦啦系统的时候,发现提示更新,这时候点击“×”掉,或者点击灰白色的“关闭”按钮
4、使用什么账号登录,每一个账号是用来干什么的(你指导,让收银员自己操作)
5、如何点单
6、结账,客人使用的是支付宝微信,就点击“主扫”结账方式;现金,点击“快速结账”方式

7、点单测试,点一单,看一下能否正常的出票,让收银员熟悉一个完整的点单过程

8、如何退出重新登录
9、如何切换账号
10、如何做交班与日结,交班里面的备用金:指今天用于收银准备的零用钱,例如:1500元,钱箱内现金:指的是备用金+今天收银赚的钱,用通俗易懂的方式讲解让收银员明白即可;日结:今天收银的综合数据,最后一班交班后是需要做日结的,可以多次点击交班,日结只能做一次,注意:先交班,后日结,日结是最后一个班次做的

11、如何退单,有必要可以讲一下

12、如何弹钱箱使用,点单后,点击“钱箱”,就会弹钱箱,一般使用现金的时候需要点击“钱箱”

13、打印机如何使用说明,如何方入收银纸,先关闭打印机,然后放入小票打印纸,注意放纸的方向

14、打印机的保护说明,平时使用的时候需要注意哪些事项,例如打印机不能放在有油烟地方、水蒸气地方、平时需要注意清理打印机磁头,使用酒精或者高浓度酒沾,用棉签擦拭一下即可

15、钱箱的使用说明,如何打开钱箱,需要轻轻的向左边拧一下即可,放入钱的时候,需要注意一下,不用把钱塞到里面去了,塞进去不好取出来,所以平时操作需要注意一下

16、教顾客下载饮食老板通,打开浏览器,在里面搜索“饮食老板pro版本”并下载下来

17、教老板使用饮食老板通如何查看收银数据,饮食老板通里面显示的收银数据信息是跟收银机里面同步的,您可以通过这个查看您今天支付宝卖了多少钱,微信卖了多少钱,现金卖了多少钱,而且还可以根据数据分析制定你需要采购的物料,以及做相应的营业额数据策划

18、远程的如何使用说明,遇到问题的时候,双击桌面这个外圈方形的蓝色,内圈镶嵌的是白色圆形,并且带有左右方向箭头的图标,把远程ID及密码拍照发给我,我帮您远程查看解决(例如主扫功能键的添加、电脑黑屏、电脑中病毒、电脑软件很多、电脑卡顿、收银过程中不能交班、日结、账单不能删除、收银过程中不出现小票等等情况)

额外补充
1、根据门店的需求来,菜品如何需要排序的可以稍微后台调整一下

2、打印机使用的是自己的,在网上查找相应驱动下载下来并安装上,例如就碰到很多使用芯华的打印机的,有小票打印纸张是58mm类型的,有80mm的

3、有的门店没有网络的,需要让他们外接一个无线网卡

4、门店有安装宽带的,但是到收银那边没有接网线的,如果方便弄就拉一根网线调通,如果施工麻烦的话,就需要打电话联系工程部派人过来弄

5、门店的功放,老板不会使用的话,你可以现场指点一下,需要一个8G的U盘,把歌曲下载好后拷贝进去,先插上U盘,然后开启,等待5~10s后就会有音乐响声

6、麦如何使用也指点一下,麦是需要购买7号电池的,需要他们老板购买,麦的音量不宜调节太大,后厨方便听清楚即可

7、监控如何使用,如果有时间的话,可以指导一下,例如如何回访

8、有的门店如果上了外卖,那么弄起来就需要花费一点时间了,需要美团账号,饿了么账号,而且外卖的打印模板也需要设置一下

9、有需要添加小碗菜打印机的,也需要花费一些时间去调式,先要清楚后厨小碗菜打印机的IP地址是多少,然后使用网线连接电脑,重新设置小票打印机IP地址、后台小碗菜打印模块开启,小碗菜打印模板设置,注意,后台设置打印机的时候,注意名称设置,不然不会实现叫唤的功能(例如$cf$、$cf、cf$、cf$$等等)

总结:非常粗略简要的介绍一下,真正的实施的时候需要现场多做调式,多做测试,每一个功能的实现都务必保证能够OK,不出现任何的差错,主要目的是减少返工,一次性OK的事情,一次性就做到位,考虑路费成本、时间、人工精力这块,像这样的事情一定要务必一次解决,下次没有特殊情况是很少下店的,基本上很多时候都是远程解决,大多数时候×××商需要添加什么菜品,后台添加一下即可

转载于:https://blog.51cto.com/vbers/2337277

### 如何适配Ubuntu 22.04 LTS版本的安装或配置指南 对于Ubuntu 22.04 LTS系统的安装和配置,可以根据具体需求选择适合的功能模块并进行调整。以下是针对同场景下的适配方法: #### 外接显示器无法投屏问题 当遇到外接显示器可以被检测到但无法正常投屏的情况时,可能是因为缺少必要的显卡驱动程序。可以通过以下命令来自动安装推荐的专有驱动程序,并重启系统以应用更改: ```bash sudo ubuntu-drivers autoinstall sudo reboot ``` 这一步骤能够帮助解决因硬件兼容性引起的显示问题[^1]。 #### CMake 的安装与升级 为了开发或者构建某些软件项目,通常需要确保CMake工具已正确安装于环境中。利用APT包管理器是最简便的方法之一,执行如下指令即可完成操作: ```bash sudo apt-get update sudo apt-get install cmake ``` 上述流程仅限定了基础版次更新路径,同时也提供了稳定可靠的依赖关系处理机制[^2]。 #### WSL (Windows Subsystem for Linux) 启用支持 如果你是在 Windows 平台上通过WSL运行Linux发行版,则需先确认是否启用了相应的功能组件。打开PowerShell终端窗口后键入下面这条语句实现此目的: ```powershell Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux ``` 成功启用之后再继续后续步骤设置个人偏好使用的Linux镜像文件[^3]。 #### Zabbix监控平台部署方案 关于Zabbix服务端的整体架构搭建,在单机模式下可按照官方文档指引逐步实施。考虑到实际生产环境的要求差异较大,这里仅列举部分核心要素作为参考依据: - **操作系统**: Ubuntu Server Edition 22.04 Long Term Support. - **数据库引擎**: MySQL Community Server v8.x series recommended. - **Web服务器选型**: Apache HTTPD Service preferred over Nginx due to compatibility reasons mentioned earlier. 完整的初始化脚本片段如下所示: ```bash # 更新本地索引库表项记录值 sudo add-apt-repository ppa:ondrej/apache2 sudo apt-get update && sudo apt-get upgrade -y # 导入GPG密钥验证签真实性 wget https://repo.zabbix.com/zabbix-official-repo.key sudo apt-key add zabbix-official-repo.key # 添加远程YUM源定义描述符至/etc/apt/sources.list.d/ echo "deb http://repo.zabbix.com/zabbix/6.0/ubuntu jammy main" | sudo tee /etc/apt/sources.list.d/zabbix.list # 开始正式安装进程... sudo apt-get install zabbix-server-mysql zabbix-agent apache2 php libapache2-mod-php mysql-client -y # 初始化DB存储结构布局图谱 mysql -uroot -p <<EOF CREATE DATABASE IF NOT EXISTS zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY '<password>'; FLUSH PRIVILEGES; USE zabbix; SOURCE /usr/share/doc/zabbix-server-mysql/create.sql.gz ; EOF # 修改默认参数配置文件位置指向新创建的数据集实例对象称空间范围边界条件约束规则表达式语法解析方式转换函数映射关系列表数组集合字典哈希表链表队列栈树图网络拓扑结构算法设计模式原则最佳实践案例分析报告总结经验教训吸取改进措施建议意见看法观点态度立场方向目标愿景使命价值观文化理念精神风貌形象气质魅力风采风度修养品德素质能力水平层次等级标准规范准则制度政策法规法律秩序正义公平公正公开透明诚信责任担当奉献牺牲奋斗拼搏进取创新创造发明发现探索研究学习教育训练培养锻炼成长成熟完善优化提升强化巩固加强加深加宽扩大延伸拓展延展扩散传播推广普及提高增强增益增值升值贬值折旧摊销成本费用效益效率效果成果成就荣誉奖励惩罚批评表扬鼓励激励鼓舞士气斗志信心信念信仰希望梦想追求理想抱负志向愿望请求申请申报报备备案登记注册登录登出注销退出离开告别再见拜拜啦啦啦嘿嘿哈哈嘻嘻呵呵哦哟呀哇呜嗯哼啊噢哎咦哦耶嘿咻嗖嘭啪哒嘀嗒嗡嗡嘤嘤嗡嗡叽里咕噜哗啦啦淅沥沥滴答答叮咚咚哐啷啷哐铛铛哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡哐嘡嘡clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang clang
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值