在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 12月最新辰光PHP在线客服系统3.6IM即时通讯聊天源码微信公众号小程序全开(1).zip

12月最新辰光PHP在线客服系统3.6IM即时通讯聊天源码微信公众号小程序全开(1).zip

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:66.18M
  • 下载次数:6
  • 浏览次数:135
  • 发布时间:2021-11-06
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
PHP订单系统手机微信多产品在线下单网站PHP单页竞价管理源码 后台管理强大的后台管理功能,界面化操作,方便面设置系统,修改产品信息,关闭验证码等。 在线PHP单页订单系统是自主研发采用流行的PHP+MYSQL开发无后门,通过严格的本地测试和服务器测试,比asp安全稳定请放心使用,已经集成微信在线支付接口、支付宝在线支付接口、个人二维码扫描付款,集成第三方实时查询物流接口,客户可以实时知晓快递信息,集成第三方短信通知接口。
【实例截图】
【核心代码】
16359647462982204528.zip
├── application
│   ├── 403.html
│   ├── 404.html
│   ├── 500.html
│   ├── admin
│   │   ├── controller
│   │   │   ├── Base.php
│   │   │   ├── Custom.php
│   │   │   ├── Evaluate.php
│   │   │   ├── Event.php
│   │   │   ├── Index.php
│   │   │   ├── Login.php
│   │   │   ├── Manager.php
│   │   │   ├── Rest.php
│   │   │   └── Set.php
│   │   ├── iplocation
│   │   │   ├── 17monipdb.dat
│   │   │   └── Ip.php
│   │   ├── model
│   │   │   ├── Admins.php
│   │   │   ├── Chats.php
│   │   │   ├── CommentDetail.php
│   │   │   ├── Comment.php
│   │   │   ├── CommentSetting.php
│   │   │   ├── Distribute.php
│   │   │   ├── Group.php
│   │   │   ├── Queue.php
│   │   │   ├── RestSetting.php
│   │   │   ├── Storage.php
│   │   │   ├── TplService.php
│   │   │   ├── Vgroup.php
│   │   │   ├── VisiterGroup.php
│   │   │   ├── Visiter.php
│   │   │   ├── WechatPlatform.php
│   │   │   └── WechatService.php
│   │   ├── validate
│   │   │   ├── Admins.php
│   │   │   ├── Check.php
│   │   │   ├── Login.php
│   │   │   └── Services.php
│   │   └── view
│   │   ├── custom
│   │   │   └── index.html
│   │   ├── evaluate
│   │   │   ├── index.html
│   │   │   └── setting.html
│   │   ├── index
│   │   │   ├── chats.html
│   │   │   ├── custom.html
│   │   │   ├── editercustom.html
│   │   │   ├── editer.html
│   │   │   ├── editertab.html
│   │   │   ├── front.html
│   │   │   ├── history.html
│   │   │   ├── index.html
│   │   │   ├── message.html
│   │   │   ├── question.html
│   │   │   ├── record.html
│   │   │   ├── reply.html
│   │   │   ├── service.html
│   │   │   ├── set.html
│   │   │   ├── setup.html
│   │   │   ├── tablist.html
│   │   │   └── template.html
│   │   ├── login
│   │   │   ├── index.html
│   │   │   └── sign.html
│   │   ├── manager
│   │   │   ├── add.html
│   │   │   ├── group.html
│   │   │   ├── info.html
│   │   │   ├── view.html
│   │   │   └── wechat.html
│   │   ├── public
│   │   │   ├── footer.html
│   │   │   └── header.html
│   │   └── rest
│   │   └── setting.html
│   ├── api
│   │   ├── controller
│   │   │   ├── Base.php
│   │   │   ├── Group.php
│   │   │   └── Test.php
│   │   └── validate
│   │   ├── BaseValidate.php
│   │   └── StoreMchGet.php
│   ├── common
│   │   ├── exception
│   │   │   ├── ApiException.php
│   │   │   ├── BaseException.php
│   │   │   └── ExceptionHandler.php
│   │   ├── lib
│   │   │   ├── cloud
│   │   │   │   ├── CloudApi.php
│   │   │   │   ├── CloudException.php
│   │   │   │   ├── Cloud.php
│   │   │   │   └── CloudUpdate.php
│   │   │   ├── CurlUtils.php
│   │   │   ├── Random.php
│   │   │   ├── storage
│   │   │   │   ├── driver
│   │   │   │   │   ├── AliOss.php
│   │   │   │   │   ├── Local.php
│   │   │   │   │   ├── Qiniu.php
│   │   │   │   │   └── TxCos.php
│   │   │   │   ├── Driver.php
│   │   │   │   └── StorageException.php
│   │   │   ├── Storage.php
│   │   │   ├── token
│   │   │   │   ├── driver
│   │   │   │   │   └── Mysql.php
│   │   │   │   └── Driver.php
│   │   │   └── Token.php
│   │   └── tpl
│   │   └── think_exception.tpl
│   ├── common.php
│   ├── extra
│   │   └── push
│   │   └── Pusher.php
│   ├── index
│   │   ├── controller
│   │   │   ├── Index.php
│   │   │   └── Message.php
│   │   ├── model
│   │   │   └── User.php
│   │   ├── validate
│   │   │   └── Message.php
│   │   └── view
│   │   ├── index
│   │   │   ├── errors.html
│   │   │   └── index.html
│   │   └── message
│   │   └── index.html
│   ├── layer
│   │   ├── controller
│   │   │   └── Index.php
│   │   └── view
│   │   └── index
│   │   └── index.html
│   ├── manager
│   │   ├── controller
│   │   │   ├── Base.php
│   │   │   ├── Index.php
│   │   │   └── Set.php
│   │   └── view
│   │   ├── index
│   │   │   ├── account.html
│   │   │   ├── application.html
│   │   │   ├── clean.html
│   │   │   ├── edit.html
│   │   │   ├── index.html
│   │   │   └── setting.html
│   │   └── public
│   │   ├── footer.html
│   │   └── header.html
│   ├── mobile
│   │   ├── controller
│   │   │   ├── Admin.php
│   │   │   ├── Base.php
│   │   │   └── Index.php
│   │   ├── model
│   │   │   └── User.php
│   │   └── view
│   │   ├── admin
│   │   │   ├── chat.html
│   │   │   ├── index.html
│   │   │   ├── message.html
│   │   │   ├── talk.html
│   │   │   └── user.html
│   │   └── index
│   │   └── index.html
│   ├── platform
│   │   ├── behavior
│   │   │   ├── Cloud.php
│   │   │   └── Permission.php
│   │   ├── controller
│   │   │   ├── App.php
│   │   │   ├── Base.php
│   │   │   ├── Cache.php
│   │   │   ├── Index.php
│   │   │   ├── Passport.php
│   │   │   ├── Setting.php
│   │   │   ├── Storage.php
│   │   │   ├── Update.php
│   │   │   ├── Upload.php
│   │   │   └── User.php
│   │   ├── enum
│   │   │   └── apps.php
│   │   ├── model
│   │   │   ├── AdminLog.php
│   │   │   ├── Admin.php
│   │   │   ├── Business.php
│   │   │   ├── Cache.php
│   │   │   ├── Option.php
│   │   │   └── Service.php
│   │   ├── service
│   │   │   ├── Auth.php
│   │   │   ├── LoginService.php
│   │   │   ├── Menu.php
│   │   │   ├── Permissions.php
│   │   │   └── SmsService.php
│   │   ├── validate
│   │   │   ├── Admin.php
│   │   │   ├── App.php
│   │   │   └── Login.php
│   │   └── view
│   │   ├── app
│   │   │   ├── edit.html
│   │   │   ├── index.html
│   │   │   ├── recycle.html
│   │   │   └── subapp.html
│   │   ├── cache
│   │   │   └── index.html
│   │   ├── common
│   │   │   ├── meta.html
│   │   │   └── script.html
│   │   ├── index
│   │   │   └── index.html
│   │   ├── layout
│   │   │   ├── default.html
│   │   │   └── passport.html
│   │   ├── passport
│   │   │   ├── login.html
│   │   │   └── register.html
│   │   ├── setting
│   │   │   └── index.html
│   │   ├── storage
│   │   │   └── index.html
│   │   ├── update
│   │   │   └── index.html
│   │   └── user
│   │   ├── edit.html
│   │   ├── index.html
│   │   └── me.html
│   ├── runtime
│   │   └── cache
│   │   └── 34
│   │   └── 5b656173797765636861742e636f6d6d6f6e2e6163636573735f746f6b656e2e7778366364626131636662613437626437395d5b315d.doctrinecache.data
│   └── weixin
│   ├── controller
│   │   ├── Base.php
│   │   ├── Chat.php
│   │   ├── Index.php
│   │   └── Login.php
│   ├── model
│   │   ├── Admins.php
│   │   └── Weixin.php
│   ├── validate
│   │   └── Login.php
│   └── view
│   ├── chat
│   │   ├── index.html
│   │   └── talk.html
│   └── login
│   └── index.html
├── cgwl_pusher
│   ├── config.php
│   ├── src
│   │   └── Pusher.php
│   ├── start.php
│   └── vendor
│   ├── autoload.php
│   ├── composer
│   │   ├── autoload_classmap.php
│   │   ├── autoload_namespaces.php
│   │   ├── autoload_psr4.php
│   │   ├── autoload_real.php
│   │   ├── autoload_static.php
│   │   ├── ClassLoader.php
│   │   ├── installed.json
│   │   └── LICENSE
│   └── workerman
│   ├── _data_project_wolive-source_wolive-pusher_start.php.pid
│   ├── workerman
│   │   ├── Autoloader.php
│   │   ├── composer.json
│   │   ├── Connection
│   │   │   ├── AsyncTcpConnection.php
│   │   │   ├── AsyncUdpConnection.php
│   │   │   ├── ConnectionInterface.php
│   │   │   ├── TcpConnection.php
│   │   │   └── UdpConnection.php
│   │   ├── Events
│   │   │   ├── EventInterface.php
│   │   │   ├── Event.php
│   │   │   ├── Ev.php
│   │   │   ├── Libevent.php
│   │   │   ├── React
│   │   │   │   ├── Base.php
│   │   │   │   ├── ExtEventLoop.php
│   │   │   │   ├── ExtLibEventLoop.php
│   │   │   │   └── StreamSelectLoop.php
│   │   │   ├── Select.php
│   │   │   └── Swoole.php
│   │   ├── Lib
│   │   │   ├── Constants.php
│   │   │   └── Timer.php
│   │   ├── MIT-LICENSE.txt
│   │   ├── Protocols
│   │   │   ├── Frame.php
│   │   │   ├── Http
│   │   │   │   └── mime.types
│   │   │   ├── Http.php
│   │   │   ├── ProtocolInterface.php
│   │   │   ├── Text.php
│   │   │   ├── Websocket.php
│   │   │   └── Ws.php
│   │   ├── README.md
│   │   ├── WebServer.php
│   │   └── Worker.php
│   ├── workerman.log
│   └── _www_wwwroot_kf.whtcw.net_cgwl_pusher_start.php.pid
├── composer.json
├── composer.lock
├── config
│   ├── api
│   │   └── config.php
│   ├── command.php
│   ├── config.php
│   ├── database.php
│   ├── route.php
│   └── tags.php
├── domain.json
├── icon.jpg
├── init.sh
├── install
│   ├── data.sql
│   └── uninstall.sql
├── LICENSE.txt
├── public
│   ├── assets
│   │   ├── css
│   │   │   ├── admin
│   │   │   │   ├── admin.css
│   │   │   │   ├── common.css
│   │   │   │   ├── index.css
│   │   │   │   ├── index_me.css
│   │   │   │   ├── login.css
│   │   │   │   ├── reload.css
│   │   │   │   └── set.css
│   │   │   ├── bootstrap.min.css
│   │   │   ├── editormd.css
│   │   │   ├── index
│   │   │   │   ├── cgwl_online.css
│   │   │   │   ├── chat.css
│   │   │   │   ├── chat.png
│   │   │   │   ├── close.png
│   │   │   │   ├── dianqilai_online.css
│   │   │   │   └── wolive_online.css
│   │   │   ├── jquery.datetimepicker.min.css
│   │   │   ├── main.css
│   │   │   ├── mobile
│   │   │   │   └── mobile.css
│   │   │   └── platform
│   │   │   ├── bootstrap.min.css
│   │   │   ├── common.css
│   │   │   ├── common.v2.css
│   │   │   └── flex.css
│   │   ├── fonts
│   │   │   ├── editormd-logo.eot
│   │   │   ├── editormd-logo.svg
│   │   │   ├── editormd-logo.ttf
│   │   │   ├── editormd-logo.woff
│   │   │   ├── FontAwesome.otf
│   │   │   ├── fontawesome-webfont.eot
│   │   │   ├── fontawesome-webfont.svg
│   │   │   ├── fontawesome-webfont.ttf
│   │   │   ├── fontawesome-webfont.woff
│   │   │   └── fontawesome-webfont.woff2
│   │   ├── front
│   │   │   ├── cgwl_1.js
│   │   │   ├── cgwl_26.js
│   │   │   └── empty
│   │   ├── images
│   │   │   ├── admin
│   │   │   │   ├── 1.jpg
│   │   │   │   ├── A
│   │   │   │   │   ├── BG-A.png
│   │   │   │   │   ├── BG-B.png
│   │   │   │   │   ├── change.png
│   │   │   │   │   ├── choose-date.png
│   │   │   │   │   ├── copy.png
│   │   │   │   │   ├── delete.png
│   │   │   │   │   ├── disable.png
│   │   │   │   │   ├── edit.png
│   │   │   │   │   ├── end_time.png
│   │   │   │   │   ├── mobile.png
│   │   │   │   │   ├── number.png
│   │   │   │   │   ├── ╚╦.png
│   │   │   │   │   ├── recover.png
│   │   │   │   │   ├── restore.png
│   │   │   │   │   ├── search.png
│   │   │   │   │   ├── unblock.png
│   │   │   │   │   ├── username.png
│   │   │   │   │   ├── ╬┤╤б.png
│   │   │   │   │   ├── ╤б╘ё.png
│   │   │   │   │   ├── ╧┬└н.png
│   │   │   │   │   ├── ╒Ў╤█.png
│   │   │   │   │   ├── ▓ц.png
│   │   │   │   │   └── 闭眼.png
│   │   │   │   ├── avatar-admin2.png
│   │   │   │   ├── avatar-admin.png
│   │   │   │   ├── B
│   │   │   │   │   ├── back-system.png
│   │   │   │   │   ├── blacklist.png
│   │   │   │   │   ├── change-password.png
│   │   │   │   │   ├── cha.png
│   │   │   │   │   ├── chat-active.png
│   │   │   │   │   ├── chat.png
│   │   │   │   │   ├── close-eyes.png
│   │   │   │   │   ├── close.png
│   │   │   │   │   ├── commom-question.png
│   │   │   │   │   ├── custom-close.png
│   │   │   │   │   ├── customer-manage.png
│   │   │   │   │   ├── custom-open.png
│   │   │   │   │   ├── delete.png
│   │   │   │   │   ├── distribution.png
│   │   │   │   │   ├── error.png
│   │   │   │   │   ├── evaluate-active.png
│   │   │   │   │   ├── evaluate.png
│   │   │   │   │   ├── evaluate-setting.png
│   │   │   │   │   ├── file.png
│   │   │   │   │   ├── from-info.png
│   │   │   │   │   ├── general-setting.png
│   │   │   │   │   ├── greetings.png
│   │   │   │   │   ├── group-manage.png
│   │   │   │   │   ├── history-active.png
│   │   │   │   │   ├── history.png
│   │   │   │   │   ├── index-active.png
│   │   │   │   │   ├── index.png
│   │   │   │   │   ├── left.png
│   │   │   │   │   ├── login-bg.png
│   │   │   │   │   ├── name.png
│   │   │   │   │   ├── offline-disabled.png
│   │   │   │   │   ├── offline-enable.png
│   │   │   │   │   ├── off-work.png
│   │   │   │   │   ├── open-eyes.png
│   │   │   │   │   ├── open.png
│   │   │   │   │   ├── person.png
│   │   │   │   │   ├── photo.png
│   │   │   │   │   ├── place-info.png
│   │   │   │   │   ├── ╚╒└·.png
│   │   │   │   │   ├── quit.png
│   │   │   │   │   ├── record.png
│   │   │   │   │   ├── right.png
│   │   │   │   │   ├── screen.png
│   │   │   │   │   ├── selected.png
│   │   │   │   │   ├── setting-active.png
│   │   │   │   │   ├── setting.png
│   │   │   │   │   ├── smile.png
│   │   │   │   │   ├── status-info.png
│   │   │   │   │   ├── super-manager-close.png
│   │   │   │   │   ├── super-manager-open.png
│   │   │   │   │   ├── tab-edit.png
│   │   │   │   │   ├── tel.png
│   │   │   │   │   ├── template-message.png
│   │   │   │   │   ├── template.png
│   │   │   │   │   ├── time.png
│   │   │   │   │   ├── times.png
│   │   │   │   │   ├── tips-voice.png
│   │   │   │   │   ├── toEvaluate.png
│   │   │   │   │   ├── transfer.png
│   │   │   │   │   ├── up-menu.png
│   │   │   │   │   ├── up.png
│   │   │   │   │   ├── voice.png
│   │   │   │   │   ├── web-active.png
│   │   │   │   │   ├── web.png
│   │   │   │   │   ├── wechat.png
│   │   │   │   │   ├── ╬┤╤б.png
│   │   │   │   │   ├── ╤б╘ё.png
│   │   │   │   │   ├── ▓е╖┼.png
│   │   │   │   │   ├── ┴Ї╤╘▓щ┐┤-░┤╧┬.png
│   │   │   │   │   ├── ┴Ї╤╘▓щ┐┤.png
│   │   │   │   │   └── ╦╤╦ў.png
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── bgspirt.png
│   │   │   │   ├── choose.png
│   │   │   │   ├── customer_tpl.png
│   │   │   │   ├── get.png
│   │   │   │   ├── icon-search.png
│   │   │   │   ├── mo.png
│   │   │   │   ├── more.png
│   │   │   │   ├── msg_tpl.png
│   │   │   │   ├── noise.png
│   │   │   │   ├── none.png
│   │   │   │   ├── notice.png
│   │   │   │   ├── over.png
│   │   │   │   ├── pc.png
│   │   │   │   ├── visitor_tpl.png
│   │   │   │   ├── wlivemoblielayer.png
│   │   │   │   ├── wolivelayerPc.jpg
│   │   │   │   ├── wolivelayerPcopen.png
│   │   │   │   └── wolivelayerPc.png
│   │   │   ├── index
│   │   │   │   ├── avatar-red2.png
│   │   │   │   ├── avatar-red.png
│   │   │   │   ├── clear.png
│   │   │   │   ├── close.png
│   │   │   │   ├── closer.gif
│   │   │   │   ├── custom.png
│   │   │   │   ├── cut.png
│   │   │   │   ├── del.png
│   │   │   │   ├── four.png
│   │   │   │   ├── icons.png
│   │   │   │   ├── im.png
│   │   │   │   ├── left.png
│   │   │   │   ├── msg.png
│   │   │   │   ├── one.png
│   │   │   │   ├── right.png
│   │   │   │   ├── star-dark.png
│   │   │   │   ├── star-light.png
│   │   │   │   ├── star.png
│   │   │   │   ├── third.png
│   │   │   │   ├── two.png
│   │   │   │   └── workerman_logo.png
│   │   │   ├── manager
│   │   │   │   ├── account.png
│   │   │   │   ├── application.png
│   │   │   │   └── clean.png
│   │   │   ├── mobile
│   │   │   │   ├── ╝¤═╖.png
│   │   │   │   ├── add.png
│   │   │   │   ├── BG.png
│   │   │   │   ├── choose.png
│   │   │   │   ├── edit.png
│   │   │   │   ├── get-evaluate.png
│   │   │   │   ├── groud.png
│   │   │   │   ├── group-active.png
│   │   │   │   ├── group.png
│   │   │   │   ├── icon-jiantou-r.png
│   │   │   │   ├── mail.png
│   │   │   │   ├── mobile.png
│   │   │   │   ├── more.png
│   │   │   │   ├── person-active.png
│   │   │   │   ├── person.png
│   │   │   │   ├── ╣╪.png
│   │   │   │   ├── ╬─╝■.png
│   │   │   │   ├── receive-active.png
│   │   │   │   ├── receive.png
│   │   │   │   ├── search.png
│   │   │   │   ├── select-active.png
│   │   │   │   ├── select.png
│   │   │   │   ├── setting-active.png
│   │   │   │   ├── setting.png
│   │   │   │   ├── share.png
│   │   │   │   ├── talk-active.png
│   │   │   │   ├── talk.png
│   │   │   │   ├── tip.png
│   │   │   │   ├── ┐к.png
│   │   │   │   ├── ═╝╞м.png
│   │   │   │   ├── ╒Ў╤█40.png
│   │   │   │   ├── ▒э╟щ.png
│   │   │   │   └── 闭眼40.png
│   │   │   └── platform
│   │   │   ├── bg-1.gif
│   │   │   ├── clippy.svg
│   │   │   ├── icon-add.png
│   │   │   ├── icon-list.png
│   │   │   ├── icon-wxapp.png
│   │   │   ├── loading-1.svg
│   │   │   ├── loading-2.svg
│   │   │   ├── logo.png
│   │   │   ├── main-bg.jpg
│   │   │   ├── passport-bg.jpg
│   │   │   ├── register-result-1.png
│   │   │   ├── truncate.png
│   │   │   └── welcome.jpg
│   │   ├── js
│   │   │   ├── admin
│   │   │   │   ├── chat.js
│   │   │   │   ├── chatold.js
│   │   │   │   ├── common.js
│   │   │   │   ├── common_me.js
│   │   │   │   ├── functions.js
│   │   │   │   ├── login.js
│   │   │   │   ├── message.js
│   │   │   │   ├── online.js
│   │   │   │   ├── online.min.js
│   │   │   │   ├── pjax.js
│   │   │   │   └── view.js
│   │   │   ├── bootstrap.min.js
│   │   │   ├── connect.js
│   │   │   ├── editormd.js
│   │   │   ├── index
│   │   │   │   ├── inchat.js
│   │   │   │   └── kefu_online.js
│   │   │   ├── jquery.datetimepicker.full.min.js
│   │   │   ├── jquery.min.js
│   │   │   ├── layer
│   │   │   │   └── layerchat.js
│   │   │   ├── moblie
│   │   │   │   └── mochat.js
│   │   │   ├── platform
│   │   │   │   ├── bootstrap.min.js
│   │   │   │   ├── clipboard.js
│   │   │   │   ├── clipboard.min.js
│   │   │   │   ├── common.js
│   │   │   │   ├── common.v2.js
│   │   │   │   ├── jquery.min.js
│   │   │   │   ├── plupload.full.min.js
│   │   │   │   ├── popper.min.js
│   │   │   │   └── vue.js
│   │   │   └── video.js
│   │   ├── layer
│   │   │   ├── cgwl_1.js
│   │   │   ├── cgwl_26.js
│   │   │   └── empty
│   │   ├── libs
│   │   │   ├── adapter.js
│   │   │   ├── amaze
│   │   │   │   ├── css
│   │   │   │   │   ├── amazeui.css
│   │   │   │   │   └── amazeui.min.css
│   │   │   │   ├── fonts
│   │   │   │   │   ├── FontAwesome.otf
│   │   │   │   │   ├── fontawesome-webfont.eot
│   │   │   │   │   ├── fontawesome-webfont.ttf
│   │   │   │   │   ├── fontawesome-webfont.woff
│   │   │   │   │   └── fontawesome-webfont.woff2
│   │   │   │   └── js
│   │   │   │   ├── amazeui.ie8polyfill.js
│   │   │   │   ├── amazeui.ie8polyfill.min.js
│   │   │   │   ├── amazeui.js
│   │   │   │   └── amazeui.min.js
│   │   │   ├── bootstrap
│   │   │   │   ├── bootstrap.min.css
│   │   │   │   └── bootstrap.min.js
│   │   │   ├── cgwl
│   │   │   │   ├── assets
│   │   │   │   │   └── images
│   │   │   │   │   ├── background
│   │   │   │   │   │   ├── login-bg.jpg
│   │   │   │   │   │   ├── login-register2.jpg
│   │   │   │   │   │   ├── password-bg.jpg
│   │   │   │   │   │   ├── register-bg.jpg
│   │   │   │   │   │   └── user-lock-bg.jpg
│   │   │   │   │   └── big
│   │   │   │   │   ├── comming-soon-bg.png
│   │   │   │   │   └── img6.jpg
│   │   │   │   ├── css
│   │   │   │   │   └── style.css
│   │   │   │   ├── icons
│   │   │   │   │   ├── cryptocoins
│   │   │   │   │   │   └── css
│   │   │   │   │   │   ├── cryptocoins-colors.css
│   │   │   │   │   │   └── cryptocoins.css
│   │   │   │   │   ├── flag-icon-css
│   │   │   │   │   │   └── flag-icon.min.css
│   │   │   │   │   ├── font-awesome
│   │   │   │   │   │   ├── css
│   │   │   │   │   │   │   └── font-awesome.min.css
│   │   │   │   │   │   └── fonts
│   │   │   │   │   │   ├── fontawesome-webfont3e6e.eot
│   │   │   │   │   │   ├── fontawesome-webfont3e6e.svg
│   │   │   │   │   │   ├── fontawesome-webfont3e6e.ttf
│   │   │   │   │   │   ├── fontawesome-webfont3e6e.woff
│   │   │   │   │   │   ├── fontawesome-webfont3e6e.woff2
│   │   │   │   │   │   └── fontawesome-webfontd41d.eot
│   │   │   │   │   ├── ionicons
│   │   │   │   │   │   └── css
│   │   │   │   │   │   └── ionicons.css
│   │   │   │   │   ├── linea-icons
│   │   │   │   │   │   └── linea.css
│   │   │   │   │   ├── material-design-iconic-font
│   │   │   │   │   │   └── materialdesignicons.min.css
│   │   │   │   │   ├── pe-icon-set-weather
│   │   │   │   │   │   └── css
│   │   │   │   │   │   └── pe-icon-set-weather.min.css
│   │   │   │   │   ├── simple-line-icons
│   │   │   │   │   │   ├── css
│   │   │   │   │   │   │   └── simple-line-icons.css
│   │   │   │   │   │   └── fonts
│   │   │   │   │   │   ├── Simple-Line-Icons4c82.eot
│   │   │   │   │   │   ├── Simple-Line-Icons4c82.svg
│   │   │   │   │   │   ├── Simple-Line-Icons4c82.ttf
│   │   │   │   │   │   ├── Simple-Line-Icons4c82.woff
│   │   │   │   │   │   ├── Simple-Line-Icons4c82.woff2
│   │   │   │   │   │   └── Simple-Line-Iconsd41d.eot
│   │   │   │   │   ├── themify-icons
│   │   │   │   │   │   └── themify-icons.css
│   │   │   │   │   └── weather-icons
│   │   │   │   │   └── css
│   │   │   │   │   └── weather-icons.min.css
│   │   │   │   ├── images
│   │   │   │   │   ├── avatar
│   │   │   │   │   │   ├── 1.jpg
│   │   │   │   │   │   ├── 2.jpg
│   │   │   │   │   │   ├── 3.jpg
│   │   │   │   │   │   ├── 4.jpg
│   │   │   │   │   │   ├── 5.jpg
│   │   │   │   │   │   └── 6.jpg
│   │   │   │   │   ├── favicon.png
│   │   │   │   │   ├── logo-compact.png
│   │   │   │   │   ├── logo.png
│   │   │   │   │   ├── logo-text.png
│   │   │   │   │   ├── user
│   │   │   │   │   │   └── 1.png
│   │   │   │   │   └── users
│   │   │   │   │   ├── 1.jpg
│   │   │   │   │   ├── 5.jpg
│   │   │   │   │   ├── 7.jpg
│   │   │   │   │   └── 8.jpg
│   │   │   │   ├── js
│   │   │   │   │   ├── custom.min.js
│   │   │   │   │   ├── dashboard
│   │   │   │   │   │   └── dashboard-1.js
│   │   │   │   │   ├── gleek.js
│   │   │   │   │   ├── settings.js
│   │   │   │   │   └── styleSwitcher.js
│   │   │   │   └── plugins
│   │   │   │   ├── animate
│   │   │   │   │   └── animate.min.css
│   │   │   │   ├── bootstrap-select
│   │   │   │   │   └── dist
│   │   │   │   │   └── css
│   │   │   │   │   └── bootstrap-select.min.css
│   │   │   │   ├── chartist
│   │   │   │   │   ├── css
│   │   │   │   │   │   └── chartist.min.css
│   │   │   │   │   └── js
│   │   │   │   │   └── chartist.min.js
│   │   │   │   ├── chartist-plugin-tooltips
│   │   │   │   │   ├── css
│   │   │   │   │   │   └── chartist-plugin-tooltip.css
│   │   │   │   │   └── js
│   │   │   │   │   └── chartist-plugin-tooltip.min.js
│   │   │   │   ├── chart.js
│   │   │   │   │   └── Chart.bundle.min.js
│   │   │   │   ├── circle-progress
│   │   │   │   │   └── circle-progress.min.js
│   │   │   │   ├── common
│   │   │   │   │   └── common.min.js
│   │   │   │   ├── d3v3
│   │   │   │   │   └── index.js
│   │   │   │   ├── datamaps
│   │   │   │   │   └── datamaps.world.min.js
│   │   │   │   ├── metismenu
│   │   │   │   │   └── css
│   │   │   │   │   └── metisMenu.min.css
│   │   │   │   ├── moment
│   │   │   │   │   └── moment.min.js
│   │   │   │   ├── morris
│   │   │   │   │   └── morris.min.js
│   │   │   │   ├── pg-calendar
│   │   │   │   │   ├── css
│   │   │   │   │   │   └── pignose.calendar.min.css
│   │   │   │   │   ├── fonts
│   │   │   │   │   │   ├── pignose.calendar.eotgpa4vl
│   │   │   │   │   │   ├── pignose.calendar.eotgpa4vl#iefix
│   │   │   │   │   │   ├── pignose.calendar.svggpa4vl#pignose.calendar
│   │   │   │   │   │   ├── pignose.calendar.ttfgpa4vl
│   │   │   │   │   │   └── pignose.calendar.woffgpa4vl
│   │   │   │   │   └── js
│   │   │   │   │   └── pignose.calendar.min.js
│   │   │   │   ├── raphael
│   │   │   │   │   └── raphael.min.js
│   │   │   │   └── topojson
│   │   │   │   └── topojson.min.js
│   │   │   ├── datetime
│   │   │   │   ├── datetimepicker.css
│   │   │   │   ├── datetimepicker.js
│   │   │   │   ├── datetimepicker.min.css
│   │   │   │   └── datetimepicker.min.js
│   │   │   ├── echarts
│   │   │   │   └── echarts.min.js
│   │   │   ├── jquery
│   │   │   │   ├── jquery_1.11.min.js
│   │   │   │   ├── jquery.cookie.js
│   │   │   │   ├── jquery.form.min.js
│   │   │   │   ├── jquery.min.js
│   │   │   │   └── jquery.mobile.min.js
│   │   │   ├── layer
│   │   │   │   ├── admin
│   │   │   │   │   ├── admin.css
│   │   │   │   │   ├── index.js
│   │   │   │   │   ├── layui.css
│   │   │   │   │   ├── layui.js
│   │   │   │   │   └── login.css
│   │   │   │   ├── font
│   │   │   │   │   ├── iconfont.eot
│   │   │   │   │   ├── iconfont.svg
│   │   │   │   │   ├── iconfont.ttf
│   │   │   │   │   ├── iconfont.woff
│   │   │   │   │   └── iconfont.woff2
│   │   │   │   ├── layer.js
│   │   │   │   └── skin
│   │   │   │   ├── default
│   │   │   │   │   ├── icon-ext.png
│   │   │   │   │   ├── icon.png
│   │   │   │   │   ├── loading-0.gif
│   │   │   │   │   ├── loading-1.gif
│   │   │   │   │   └── loading-2.gif
│   │   │   │   └── layer.css
│   │   │   ├── layui
│   │   │   │   ├── css
│   │   │   │   │   ├── layui.css
│   │   │   │   │   ├── layui.mobile.css
│   │   │   │   │   └── modules
│   │   │   │   │   ├── code.css
│   │   │   │   │   ├── laydate
│   │   │   │   │   │   ├── default
│   │   │   │   │   │   │   └── laydate.css
│   │   │   │   │   │   ├── icon.png
│   │   │   │   │   │   └── laydate.css
│   │   │   │   │   └── layer
│   │   │   │   │   └── default
│   │   │   │   │   ├── icon-ext.png
│   │   │   │   │   ├── icon.png
│   │   │   │   │   ├── layer.css
│   │   │   │   │   ├── loading-0.gif
│   │   │   │   │   ├── loading-1.gif
│   │   │   │   │   └── loading-2.gif
│   │   │   │   ├── font
│   │   │   │   │   ├── iconfont.eot
│   │   │   │   │   ├── iconfont.svg
│   │   │   │   │   ├── iconfont.ttf
│   │   │   │   │   └── iconfont.woff
│   │   │   │   ├── images
│   │   │   │   │   └── face
│   │   │   │   │   ├── 0.gif
│   │   │   │   │   ├── 10.gif
│   │   │   │   │   ├── 11.gif
│   │   │   │   │   ├── 12.gif
│   │   │   │   │   ├── 13.gif
│   │   │   │   │   ├── 14.gif
│   │   │   │   │   ├── 15.gif
│   │   │   │   │   ├── 16.gif
│   │   │   │   │   ├── 17.gif
│   │   │   │   │   ├── 18.gif
│   │   │   │   │   ├── 19.gif
│   │   │   │   │   ├── 1.gif
│   │   │   │   │   ├── 20.gif
│   │   │   │   │   ├── 21.gif
│   │   │   │   │   ├── 22.gif
│   │   │   │   │   ├── 23.gif
│   │   │   │   │   ├── 24.gif
│   │   │   │   │   ├── 25.gif
│   │   │   │   │   ├── 26.gif
│   │   │   │   │   ├── 27.gif
│   │   │   │   │   ├── 28.gif
│   │   │   │   │   ├── 29.gif
│   │   │   │   │   ├── 2.gif
│   │   │   │   │   ├── 30.gif
│   │   │   │   │   ├── 31.gif
│   │   │   │   │   ├── 32.gif
│   │   │   │   │   ├── 33.gif
│   │   │   │   │   ├── 34.gif
│   │   │   │   │   ├── 35.gif
│   │   │   │   │   ├── 36.gif
│   │   │   │   │   ├── 37.gif
│   │   │   │   │   ├── 38.gif
│   │   │   │   │   ├── 39.gif
│   │   │   │   │   ├── 3.gif
│   │   │   │   │   ├── 40.gif
│   │   │   │   │   ├── 41.gif
│   │   │   │   │   ├── 42.gif
│   │   │   │   │   ├── 43.gif
│   │   │   │   │   ├── 44.gif
│   │   │   │   │   ├── 45.gif
│   │   │   │   │   ├── 46.gif
│   │   │   │   │   ├── 47.gif
│   │   │   │   │   ├── 48.gif
│   │   │   │   │   ├── 49.gif
│   │   │   │   │   ├── 4.gif
│   │   │   │   │   ├── 50.gif
│   │   │   │   │   ├── 51.gif
│   │   │   │   │   ├── 52.gif
│   │   │   │   │   ├── 53.gif
│   │   │   │   │   ├── 54.gif
│   │   │   │   │   ├── 55.gif
│   │   │   │   │   ├── 56.gif
│   │   │   │   │   ├── 57.gif
│   │   │   │   │   ├── 58.gif
│   │   │   │   │   ├── 59.gif
│   │   │   │   │   ├── 5.gif
│   │   │   │   │   ├── 60.gif
│   │   │   │   │   ├── 61.gif
│   │   │   │   │   ├── 62.gif
│   │   │   │   │   ├── 63.gif
│   │   │   │   │   ├── 64.gif
│   │   │   │   │   ├── 65.gif
│   │   │   │   │   ├── 66.gif
│   │   │   │   │   ├── 67.gif
│   │   │   │   │   ├── 68.gif
│   │   │   │   │   ├── 69.gif
│   │   │   │   │   ├── 6.gif
│   │   │   │   │   ├── 70.gif
│   │   │   │   │   ├── 71.gif
│   │   │   │   │   ├── 7.gif
│   │   │   │   │   ├── 8.gif
│   │   │   │   │   └── 9.gif
│   │   │   │   ├── lay
│   │   │   │   │   ├── dest
│   │   │   │   │   │   └── layui.all.js
│   │   │   │   │   └── modules
│   │   │   │   │   ├── carousel.js
│   │   │   │   │   ├── code.js
│   │   │   │   │   ├── element.js
│   │   │   │   │   ├── flow.js
│   │   │   │   │   ├── form.js
│   │   │   │   │   ├── jquery.js
│   │   │   │   │   ├── laydate.js
│   │   │   │   │   ├── layedit.js
│   │   │   │   │   ├── layer.js
│   │   │   │   │   ├── laypage.js
│   │   │   │   │   ├── laytpl.js
│   │   │   │   │   ├── mobile.js
│   │   │   │   │   ├── rate.js
│   │   │   │   │   ├── table.js
│   │   │   │   │   ├── tree.js
│   │   │   │   │   ├── upload.js
│   │   │   │   │   └── util.js
│   │   │   │   ├── layui.all.js
│   │   │   │   └── layui.js
│   │   │   ├── moment
│   │   │   │   └── moment.min.js
│   │   │   ├── myeditor
│   │   │   │   ├── bower.json
│   │   │   │   ├── BUGS.md
│   │   │   │   ├── CHANGE.md
│   │   │   │   ├── css
│   │   │   │   │   ├── editormd.css
│   │   │   │   │   ├── editormd.logo.css
│   │   │   │   │   ├── editormd.logo.min.css
│   │   │   │   │   ├── editormd.min.css
│   │   │   │   │   ├── editormd.preview.css
│   │   │   │   │   └── editormd.preview.min.css
│   │   │   │   ├── docs
│   │   │   │   │   ├── editormd.js.html
│   │   │   │   │   ├── fonts
│   │   │   │   │   │   ├── OpenSans-BoldItalic-webfont.eot
│   │   │   │   │   │   ├── OpenSans-BoldItalic-webfont.svg
│   │   │   │   │   │   ├── OpenSans-BoldItalic-webfont.woff
│   │   │   │   │   │   ├── OpenSans-Bold-webfont.eot
│   │   │   │   │   │   ├── OpenSans-Bold-webfont.svg
│   │   │   │   │   │   ├── OpenSans-Bold-webfont.woff
│   │   │   │   │   │   ├── OpenSans-Italic-webfont.eot
│   │   │   │   │   │   ├── OpenSans-Italic-webfont.svg
│   │   │   │   │   │   ├── OpenSans-Italic-webfont.woff
│   │   │   │   │   │   ├── OpenSans-LightItalic-webfont.eot
│   │   │   │   │   │   ├── OpenSans-LightItalic-webfont.svg
│   │   │   │   │   │   ├── OpenSans-LightItalic-webfont.woff
│   │   │   │   │   │   ├── OpenSans-Light-webfont.eot
│   │   │   │   │   │   ├── OpenSans-Light-webfont.svg
│   │   │   │   │   │   ├── OpenSans-Light-webfont.woff
│   │   │   │   │   │   ├── OpenSans-Regular-webfont.eot
│   │   │   │   │   │   ├── OpenSans-Regular-webfont.svg
│   │   │   │   │   │   └── OpenSans-Regular-webfont.woff
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── scripts
│   │   │   │   │   │   ├── linenumber.js
│   │   │   │   │   │   └── prettify
│   │   │   │   │   │   ├── Apache-License-2.0.txt
│   │   │   │   │   │   ├── lang-css.js
│   │   │   │   │   │   └── prettify.js
│   │   │   │   │   └── styles
│   │   │   │   │   ├── jsdoc-default.css
│   │   │   │   │   ├── prettify-jsdoc.css
│   │   │   │   │   └── prettify-tomorrow.css
│   │   │   │   ├── editormd.amd.js
│   │   │   │   ├── editormd.amd.min.js
│   │   │   │   ├── editormd.js
│   │   │   │   ├── editormd.min.js
│   │   │   │   ├── examples
│   │   │   │   │   ├── auto-height.html
│   │   │   │   │   ├── change-mode.html
│   │   │   │   │   ├── code-fold.html
│   │   │   │   │   ├── css
│   │   │   │   │   │   └── style.css
│   │   │   │   │   ├── custom-keyboard-shortcuts.html
│   │   │   │   │   ├── custom-toolbar.html
│   │   │   │   │   ├── define-plugin.html
│   │   │   │   │   ├── delay-renderer-preview.html
│   │   │   │   │   ├── dynamic-create-editormd.html
│   │   │   │   │   ├── emoji.html
│   │   │   │   │   ├── extends.html
│   │   │   │   │   ├── external-use.html
│   │   │   │   │   ├── flowchart.html
│   │   │   │   │   ├── form-get-value.html
│   │   │   │   │   ├── full.html
│   │   │   │   │   ├── goto-line.html
│   │   │   │   │   ├── html-preview-markdown-to-html-custom-toc-container.html
│   │   │   │   │   ├── html-preview-markdown-to-html.html
│   │   │   │   │   ├── html-tags-decode.html
│   │   │   │   │   ├── image-cross-domain-upload.html
│   │   │   │   │   ├── images
│   │   │   │   │   │   ├── 4.jpg
│   │   │   │   │   │   ├── 7.jpg
│   │   │   │   │   │   ├── 8.jpg
│   │   │   │   │   │   └── editormd-screenshot.png
│   │   │   │   │   ├── image-upload.html
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── js
│   │   │   │   │   │   ├── jquery.min.js
│   │   │   │   │   │   ├── require.min.js
│   │   │   │   │   │   ├── sea.js
│   │   │   │   │   │   ├── seajs-main.js
│   │   │   │   │   │   └── zepto.min.js
│   │   │   │   │   ├── katex.html
│   │   │   │   │   ├── @links.html
│   │   │   │   │   ├── manually-load-modules.html
│   │   │   │   │   ├── multi-editormd.html
│   │   │   │   │   ├── multi-languages.html
│   │   │   │   │   ├── onchange.html
│   │   │   │   │   ├── onfullscreen.html
│   │   │   │   │   ├── onload.html
│   │   │   │   │   ├── on-off.html
│   │   │   │   │   ├── onpreviewing-onpreviewed.html
│   │   │   │   │   ├── onresize.html
│   │   │   │   │   ├── onscroll-onpreviewscroll.html
│   │   │   │   │   ├── onwatch-onunwatch.html
│   │   │   │   │   ├── page-break.html
│   │   │   │   │   ├── php
│   │   │   │   │   │   ├── cross-domain-upload.php
│   │   │   │   │   │   ├── editormd.uploader.class.php
│   │   │   │   │   │   ├── post.php
│   │   │   │   │   │   ├── upload_callback.html
│   │   │   │   │   │   └── upload.php
│   │   │   │   │   ├── readonly.html
│   │   │   │   │   ├── resettings.html
│   │   │   │   │   ├── search-replace.html
│   │   │   │   │   ├── sequence-diagram.html
│   │   │   │   │   ├── set-get-replace-selection.html
│   │   │   │   │   ├── simple.html
│   │   │   │   │   ├── sync-scrolling.html
│   │   │   │   │   ├── task-lists.html
│   │   │   │   │   ├── test.md
│   │   │   │   │   ├── themes.html
│   │   │   │   │   ├── toc.html
│   │   │   │   │   ├── toolbar-auto-fixed.html
│   │   │   │   │   ├── use-requirejs.html
│   │   │   │   │   ├── use-seajs.html
│   │   │   │   │   └── use-zepto.html
│   │   │   │   ├── fonts
│   │   │   │   │   ├── editormd-logo.eot
│   │   │   │   │   ├── editormd-logo.svg
│   │   │   │   │   ├── editormd-logo.ttf
│   │   │   │   │   ├── editormd-logo.woff
│   │   │   │   │   ├── FontAwesome.otf
│   │   │   │   │   ├── fontawesome-webfont.eot
│   │   │   │   │   ├── fontawesome-webfont.svg
│   │   │   │   │   ├── fontawesome-webfont.ttf
│   │   │   │   │   ├── fontawesome-webfont.woff
│   │   │   │   │   └── fontawesome-webfont.woff2
│   │   │   │   ├── Gulpfile.js
│   │   │   │   ├── images
│   │   │   │   │   ├── loading@2x.gif
│   │   │   │   │   ├── loading@3x.gif
│   │   │   │   │   ├── loading.gif
│   │   │   │   │   └── logos
│   │   │   │   │   ├── editormd-favicon-16x16.ico
│   │   │   │   │   ├── editormd-favicon-24x24.ico
│   │   │   │   │   ├── editormd-favicon-32x32.ico
│   │   │   │   │   ├── editormd-favicon-48x48.ico
│   │   │   │   │   ├── editormd-favicon-64x64.ico
│   │   │   │   │   ├── editormd-logo-114x114.png
│   │   │   │   │   ├── editormd-logo-120x120.png
│   │   │   │   │   ├── editormd-logo-144x144.png
│   │   │   │   │   ├── editormd-logo-16x16.png
│   │   │   │   │   ├── editormd-logo-180x180.png
│   │   │   │   │   ├── editormd-logo-240x240.png
│   │   │   │   │   ├── editormd-logo-24x24.png
│   │   │   │   │   ├── editormd-logo-320x320.png
│   │   │   │   │   ├── editormd-logo-32x32.png
│   │   │   │   │   ├── editormd-logo-48x48.png
│   │   │   │   │   ├── editormd-logo-57x57.png
│   │   │   │   │   ├── editormd-logo-64x64.png
│   │   │   │   │   ├── editormd-logo-72x72.png
│   │   │   │   │   ├── editormd-logo-96x96.png
│   │   │   │   │   └── vi.png
│   │   │   │   ├── languages
│   │   │   │   │   ├── en.js
│   │   │   │   │   └── zh-tw.js
│   │   │   │   ├── lib
│   │   │   │   │   ├── codemirror
│   │   │   │   │   │   ├── addon
│   │   │   │   │   │   │   ├── comment
│   │   │   │   │   │   │   │   ├── comment.js
│   │   │   │   │   │   │   │   └── continuecomment.js
│   │   │   │   │   │   │   ├── dialog
│   │   │   │   │   │   │   │   ├── dialog.css
│   │   │   │   │   │   │   │   └── dialog.js
│   │   │   │   │   │   │   ├── display
│   │   │   │   │   │   │   │   ├── fullscreen.css
│   │   │   │   │   │   │   │   ├── fullscreen.js
│   │   │   │   │   │   │   │   ├── panel.js
│   │   │   │   │   │   │   │   ├── placeholder.js
│   │   │   │   │   │   │   │   └── rulers.js
│   │   │   │   │   │   │   ├── edit
│   │   │   │   │   │   │   │   ├── closebrackets.js
│   │   │   │   │   │   │   │   ├── closetag.js
│   │   │   │   │   │   │   │   ├── continuelist.js
│   │   │   │   │   │   │   │   ├── matchbrackets.js
│   │   │   │   │   │   │   │   ├── matchtags.js
│   │   │   │   │   │   │   │   └── trailingspace.js
│   │   │   │   │   │   │   ├── fold
│   │   │   │   │   │   │   │   ├── brace-fold.js
│   │   │   │   │   │   │   │   ├── comment-fold.js
│   │   │   │   │   │   │   │   ├── foldcode.js
│   │   │   │   │   │   │   │   ├── foldgutter.css
│   │   │   │   │   │   │   │   ├── foldgutter.js
│   │   │   │   │   │   │   │   ├── indent-fold.js
│   │   │   │   │   │   │   │   ├── markdown-fold.js
│   │   │   │   │   │   │   │   └── xml-fold.js
│   │   │   │   │   │   │   ├── hint
│   │   │   │   │   │   │   │   ├── anyword-hint.js
│   │   │   │   │   │   │   │   ├── css-hint.js
│   │   │   │   │   │   │   │   ├── html-hint.js
│   │   │   │   │   │   │   │   ├── javascript-hint.js
│   │   │   │   │   │   │   │   ├── show-hint.css
│   │   │   │   │   │   │   │   ├── show-hint.js
│   │   │   │   │   │   │   │   ├── sql-hint.js
│   │   │   │   │   │   │   │   └── xml-hint.js
│   │   │   │   │   │   │   ├── lint
│   │   │   │   │   │   │   │   ├── coffeescript-lint.js
│   │   │   │   │   │   │   │   ├── css-lint.js
│   │   │   │   │   │   │   │   ├── javascript-lint.js
│   │   │   │   │   │   │   │   ├── json-lint.js
│   │   │   │   │   │   │   │   ├── lint.css
│   │   │   │   │   │   │   │   ├── lint.js
│   │   │   │   │   │   │   │   └── yaml-lint.js
│   │   │   │   │   │   │   ├── merge
│   │   │   │   │   │   │   │   ├── merge.css
│   │   │   │   │   │   │   │   └── merge.js
│   │   │   │   │   │   │   ├── mode
│   │   │   │   │   │   │   │   ├── loadmode.js
│   │   │   │   │   │   │   │   ├── multiplex.js
│   │   │   │   │   │   │   │   ├── multiplex_test.js
│   │   │   │   │   │   │   │   ├── overlay.js
│   │   │   │   │   │   │   │   └── simple.js
│   │   │   │   │   │   │   ├── runmode
│   │   │   │   │   │   │   │   ├── colorize.js
│   │   │   │   │   │   │   │   ├── runmode.js
│   │   │   │   │   │   │   │   ├── runmode.node.js
│   │   │   │   │   │   │   │   └── runmode-standalone.js
│   │   │   │   │   │   │   ├── scroll
│   │   │   │   │   │   │   │   ├── annotatescrollbar.js
│   │   │   │   │   │   │   │   ├── scrollpastend.js
│   │   │   │   │   │   │   │   ├── simplescrollbars.css
│   │   │   │   │   │   │   │   └── simplescrollbars.js
│   │   │   │   │   │   │   ├── search
│   │   │   │   │   │   │   │   ├── matchesonscrollbar.css
│   │   │   │   │   │   │   │   ├── matchesonscrollbar.js
│   │   │   │   │   │   │   │   ├── match-highlighter.js
│   │   │   │   │   │   │   │   ├── searchcursor.js
│   │   │   │   │   │   │   │   └── search.js
│   │   │   │   │   │   │   ├── selection
│   │   │   │   │   │   │   │   ├── active-line.js
│   │   │   │   │   │   │   │   ├── mark-selection.js
│   │   │   │   │   │   │   │   └── selection-pointer.js
│   │   │   │   │   │   │   ├── tern
│   │   │   │   │   │   │   │   ├── tern.css
│   │   │   │   │   │   │   │   ├── tern.js
│   │   │   │   │   │   │   │   └── worker.js
│   │   │   │   │   │   │   └── wrap
│   │   │   │   │   │   │   └── hardwrap.js
│   │   │   │   │   │   ├── addons.min.js
│   │   │   │   │   │   ├── AUTHORS
│   │   │   │   │   │   ├── bower.json
│   │   │   │   │   │   ├── codemirror.min.css
│   │   │   │   │   │   ├── codemirror.min.js
│   │   │   │   │   │   ├── lib
│   │   │   │   │   │   │   ├── codemirror.css
│   │   │   │   │   │   │   └── codemirror.js
│   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   ├── mode
│   │   │   │   │   │   │   ├── apl
│   │   │   │   │   │   │   │   ├── apl.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── asterisk
│   │   │   │   │   │   │   │   ├── asterisk.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── clike
│   │   │   │   │   │   │   │   ├── clike.js
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── scala.html
│   │   │   │   │   │   │   ├── clojure
│   │   │   │   │   │   │   │   ├── clojure.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── cobol
│   │   │   │   │   │   │   │   ├── cobol.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── coffeescript
│   │   │   │   │   │   │   │   ├── coffeescript.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── commonlisp
│   │   │   │   │   │   │   │   ├── commonlisp.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── css
│   │   │   │   │   │   │   │   ├── css.js
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   ├── less.html
│   │   │   │   │   │   │   │   ├── less_test.js
│   │   │   │   │   │   │   │   ├── scss.html
│   │   │   │   │   │   │   │   ├── scss_test.js
│   │   │   │   │   │   │   │   └── test.js
│   │   │   │   │   │   │   ├── cypher
│   │   │   │   │   │   │   │   ├── cypher.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── d
│   │   │   │   │   │   │   │   ├── d.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── dart
│   │   │   │   │   │   │   │   ├── dart.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── diff
│   │   │   │   │   │   │   │   ├── diff.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── django
│   │   │   │   │   │   │   │   ├── django.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── dockerfile
│   │   │   │   │   │   │   │   ├── dockerfile.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── dtd
│   │   │   │   │   │   │   │   ├── dtd.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── dylan
│   │   │   │   │   │   │   │   ├── dylan.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── ebnf
│   │   │   │   │   │   │   │   ├── ebnf.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── ecl
│   │   │   │   │   │   │   │   ├── ecl.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── eiffel
│   │   │   │   │   │   │   │   ├── eiffel.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── erlang
│   │   │   │   │   │   │   │   ├── erlang.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── forth
│   │   │   │   │   │   │   │   ├── forth.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── fortran
│   │   │   │   │   │   │   │   ├── fortran.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── gas
│   │   │   │   │   │   │   │   ├── gas.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── gfm
│   │   │   │   │   │   │   │   ├── gfm.js
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── test.js
│   │   │   │   │   │   │   ├── gherkin
│   │   │   │   │   │   │   │   ├── gherkin.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── go
│   │   │   │   │   │   │   │   ├── go.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── groovy
│   │   │   │   │   │   │   │   ├── groovy.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── haml
│   │   │   │   │   │   │   │   ├── haml.js
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── test.js
│   │   │   │   │   │   │   ├── haskell
│   │   │   │   │   │   │   │   ├── haskell.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── haxe
│   │   │   │   │   │   │   │   ├── haxe.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── htmlembedded
│   │   │   │   │   │   │   │   ├── htmlembedded.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── htmlmixed
│   │   │   │   │   │   │   │   ├── htmlmixed.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── http
│   │   │   │   │   │   │   │   ├── http.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── idl
│   │   │   │   │   │   │   │   ├── idl.js
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   ├── jade
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── jade.js
│   │   │   │   │   │   │   ├── javascript
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   ├── javascript.js
│   │   │   │   │   │   │   │   ├── json-ld.html
│   │   │   │   │   │   │   │   ├── test.js
│   │   │   │   │   │   │   │   └── typescript.html
│   │   │   │   │   │   │   ├── jinja2
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── jinja2.js
│   │   │   │   │   │   │   ├── julia
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── julia.js
│   │   │   │   │   │   │   ├── kotlin
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── kotlin.js
│   │   │   │   │   │   │   ├── livescript
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── livescript.js
│   │   │   │   │   │   │   ├── lua
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── lua.js
│   │   │   │   │   │   │   ├── markdown
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   ├── markdown.js
│   │   │   │   │   │   │   │   └── test.js
│   │   │   │   │   │   │   ├── meta.js
│   │   │   │   │   │   │   ├── mirc
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── mirc.js
│   │   │   │   │   │   │   ├── mllike
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── mllike.js
│   │   │   │   │   │   │   ├── modelica
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── modelica.js
│   │   │   │   │   │   │   ├── nginx
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── nginx.js
│   │   │   │   │   │   │   ├── ntriples
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── ntriples.js
│   │   │   │   │   │   │   ├── octave
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── octave.js
│   │   │   │   │   │   │   ├── pascal
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── pascal.js
│   │   │   │   │   │   │   ├── pegjs
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── pegjs.js
│   │   │   │   │   │   │   ├── perl
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── perl.js
│   │   │   │   │   │   │   ├── php
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   ├── php.js
│   │   │   │   │   │   │   │   └── test.js
│   │   │   │   │   │   │   ├── pig
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── pig.js
│   │   │   │   │   │   │   ├── properties
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── properties.js
│   │   │   │   │   │   │   ├── puppet
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── puppet.js
│   │   │   │   │   │   │   ├── python
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── python.js
│   │   │   │   │   │   │   ├── q
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── q.js
│   │   │   │   │   │   │   ├── r
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── r.js
│   │   │   │   │   │   │   ├── rpm
│   │   │   │   │   │   │   │   ├── changes
│   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── rpm.js
│   │   │   │   │   │   │   ├── rst
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── rst.js
│   │   │   │   │   │   │   ├── ruby
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   ├── ruby.js
│   │   │   │   │   │   │   │   └── test.js
│   │   │   │   │   │   │   ├── rust
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── rust.js
│   │   │   │   │   │   │   ├── sass
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── sass.js
│   │   │   │   │   │   │   ├── scheme
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── scheme.js
│   │   │   │   │   │   │   ├── shell
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   ├── shell.js
│   │   │   │   │   │   │   │   └── test.js
│   │   │   │   │   │   │   ├── sieve
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── sieve.js
│   │   │   │   │   │   │   ├── slim
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   ├── slim.js
│   │   │   │   │   │   │   │   └── test.js
│   │   │   │   │   │   │   ├── smalltalk
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── smalltalk.js
│   │   │   │   │   │   │   ├── smarty
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── smarty.js
│   │   │   │   │   │   │   ├── smartymixed
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── smartymixed.js
│   │   │   │   │   │   │   ├── solr
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── solr.js
│   │   │   │   │   │   │   ├── soy
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── soy.js
│   │   │   │   │   │   │   ├── sparql
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── sparql.js
│   │   │   │   │   │   │   ├── spreadsheet
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── spreadsheet.js
│   │   │   │   │   │   │   ├── sql
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── sql.js
│   │   │   │   │   │   │   ├── stex
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   ├── stex.js
│   │   │   │   │   │   │   │   └── test.js
│   │   │   │   │   │   │   ├── stylus
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── stylus.js
│   │   │   │   │   │   │   ├── tcl
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── tcl.js
│   │   │   │   │   │   │   ├── textile
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   ├── test.js
│   │   │   │   │   │   │   │   └── textile.js
│   │   │   │   │   │   │   ├── tiddlywiki
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   ├── tiddlywiki.css
│   │   │   │   │   │   │   │   └── tiddlywiki.js
│   │   │   │   │   │   │   ├── tiki
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   ├── tiki.css
│   │   │   │   │   │   │   │   └── tiki.js
│   │   │   │   │   │   │   ├── toml
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── toml.js
│   │   │   │   │   │   │   ├── tornado
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── tornado.js
│   │   │   │   │   │   │   ├── turtle
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── turtle.js
│   │   │   │   │   │   │   ├── vb
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── vb.js
│   │   │   │   │   │   │   ├── vbscript
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── vbscript.js
│   │   │   │   │   │   │   ├── velocity
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── velocity.js
│   │   │   │   │   │   │   ├── verilog
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   ├── test.js
│   │   │   │   │   │   │   │   └── verilog.js
│   │   │   │   │   │   │   ├── xml
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   ├── test.js
│   │   │   │   │   │   │   │   └── xml.js
│   │   │   │   │   │   │   ├── xquery
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   ├── test.js
│   │   │   │   │   │   │   │   └── xquery.js
│   │   │   │   │   │   │   ├── yaml
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── yaml.js
│   │   │   │   │   │   │   └── z80
│   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   └── z80.js
│   │   │   │   │   │   ├── modes.min.js
│   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   └── theme
│   │   │   │   │   │   ├── 3024-day.css
│   │   │   │   │   │   ├── 3024-night.css
│   │   │   │   │   │   ├── ambiance.css
│   │   │   │   │   │   ├── ambiance-mobile.css
│   │   │   │   │   │   ├── base16-dark.css
│   │   │   │   │   │   ├── base16-light.css
│   │   │   │   │   │   ├── blackboard.css
│   │   │   │   │   │   ├── cobalt.css
│   │   │   │   │   │   ├── colorforth.css
│   │   │   │   │   │   ├── eclipse.css
│   │   │   │   │   │   ├── elegant.css
│   │   │   │   │   │   ├── erlang-dark.css
│   │   │   │   │   │   ├── lesser-dark.css
│   │   │   │   │   │   ├── mbo.css
│   │   │   │   │   │   ├── mdn-like.css
│   │   │   │   │   │   ├── midnight.css
│   │   │   │   │   │   ├── monokai.css
│   │   │   │   │   │   ├── neat.css
│   │   │   │   │   │   ├── neo.css
│   │   │   │   │   │   ├── night.css
│   │   │   │   │   │   ├── paraiso-dark.css
│   │   │   │   │   │   ├── paraiso-light.css
│   │   │   │   │   │   ├── pastel-on-dark.css
│   │   │   │   │   │   ├── rubyblue.css
│   │   │   │   │   │   ├── solarized.css
│   │   │   │   │   │   ├── the-matrix.css
│   │   │   │   │   │   ├── tomorrow-night-bright.css
│   │   │   │   │   │   ├── tomorrow-night-eighties.css
│   │   │   │   │   │   ├── twilight.css
│   │   │   │   │   │   ├── vibrant-ink.css
│   │   │   │   │   │   ├── xq-dark.css
│   │   │   │   │   │   ├── xq-light.css
│   │   │   │   │   │   └── zenburn.css
│   │   │   │   │   ├── flowchart.min.js
│   │   │   │   │   ├── jquery.flowchart.min.js
│   │   │   │   │   ├── marked.min.js
│   │   │   │   │   ├── prettify.min.js
│   │   │   │   │   ├── raphael.min.js
│   │   │   │   │   ├── sequence-diagram.min.js
│   │   │   │   │   └── underscore.min.js
│   │   │   │   ├── LICENSE
│   │   │   │   ├── package.json
│   │   │   │   ├── plugins
│   │   │   │   │   ├── code-block-dialog
│   │   │   │   │   │   └── code-block-dialog.js
│   │   │   │   │   ├── emoji-dialog
│   │   │   │   │   │   ├── emoji
│   │   │   │   │   │   │   ├── 100.png
│   │   │   │   │   │   │   ├── 109.png
│   │   │   │   │   │   │   ├── 1234.png
│   │   │   │   │   │   │   ├── +1.png
│   │   │   │   │   │   │   ├── -1.png
│   │   │   │   │   │   │   ├── 8ball.png
│   │   │   │   │   │   │   ├── abcd.png
│   │   │   │   │   │   │   ├── abc.png
│   │   │   │   │   │   │   ├── ab.png
│   │   │   │   │   │   │   ├── accept.png
│   │   │   │   │   │   │   ├── aerial_tramway.png
│   │   │   │   │   │   │   ├── airplane.png
│   │   │   │   │   │   │   ├── alarm_clock.png
│   │   │   │   │   │   │   ├── alien.png
│   │   │   │   │   │   │   ├── ambulance.png
│   │   │   │   │   │   │   ├── anchor.png
│   │   │   │   │   │   │   ├── angel.png
│   │   │   │   │   │   │   ├── anger.png
│   │   │   │   │   │   │   ├── angry.png
│   │   │   │   │   │   │   ├── anguished.png
│   │   │   │   │   │   │   ├── ant.png
│   │   │   │   │   │   │   ├── a.png
│   │   │   │   │   │   │   ├── apple.png
│   │   │   │   │   │   │   ├── aquarius.png
│   │   │   │   │   │   │   ├── aries.png
│   │   │   │   │   │   │   ├── arrow_backward.png
│   │   │   │   │   │   │   ├── arrow_double_down.png
│   │   │   │   │   │   │   ├── arrow_double_up.png
│   │   │   │   │   │   │   ├── arrow_down.png
│   │   │   │   │   │   │   ├── arrow_down_small.png
│   │   │   │   │   │   │   ├── arrow_forward.png
│   │   │   │   │   │   │   ├── arrow_heading_down.png
│   │   │   │   │   │   │   ├── arrow_heading_up.png
│   │   │   │   │   │   │   ├── arrow_left.png
│   │   │   │   │   │   │   ├── arrow_lower_left.png
│   │   │   │   │   │   │   ├── arrow_lower_right.png
│   │   │   │   │   │   │   ├── arrow_right_hook.png
│   │   │   │   │   │   │   ├── arrow_right.png
│   │   │   │   │   │   │   ├── arrows_clockwise.png
│   │   │   │   │   │   │   ├── arrows_counterclockwise.png
│   │   │   │   │   │   │   ├── arrow_up_down.png
│   │   │   │   │   │   │   ├── arrow_upper_left.png
│   │   │   │   │   │   │   ├── arrow_upper_right.png
│   │   │   │   │   │   │   ├── arrow_up.png
│   │   │   │   │   │   │   ├── arrow_up_small.png
│   │   │   │   │   │   │   ├── articulated_lorry.png
│   │   │   │   │   │   │   ├── art.png
│   │   │   │   │   │   │   ├── astonished.png
│   │   │   │   │   │   │   ├── atm.png
│   │   │   │   │   │   │   ├── baby_bottle.png
│   │   │   │   │   │   │   ├── baby_chick.png
│   │   │   │   │   │   │   ├── baby.png
│   │   │   │   │   │   │   ├── baby_symbol.png
│   │   │   │   │   │   │   ├── back.png
│   │   │   │   │   │   │   ├── baggage_claim.png
│   │   │   │   │   │   │   ├── balloon.png
│   │   │   │   │   │   │   ├── ballot_box_with_check.png
│   │   │   │   │   │   │   ├── bamboo.png
│   │   │   │   │   │   │   ├── banana.png
│   │   │   │   │   │   │   ├── bangbang.png
│   │   │   │   │   │   │   ├── bank.png
│   │   │   │   │   │   │   ├── barber.png
│   │   │   │   │   │   │   ├── bar_chart.png
│   │   │   │   │   │   │   ├── baseball.png
│   │   │   │   │   │   │   ├── basketball.png
│   │   │   │   │   │   │   ├── bath.png
│   │   │   │   │   │   │   ├── bathtub.png
│   │   │   │   │   │   │   ├── battery.png
│   │   │   │   │   │   │   ├── bear.png
│   │   │   │   │   │   │   ├── bee.png
│   │   │   │   │   │   │   ├── beer.png
│   │   │   │   │   │   │   ├── beers.png
│   │   │   │   │   │   │   ├── beetle.png
│   │   │   │   │   │   │   ├── beginner.png
│   │   │   │   │   │   │   ├── bell.png
│   │   │   │   │   │   │   ├── bento.png
│   │   │   │   │   │   │   ├── bicyclist.png
│   │   │   │   │   │   │   ├── bike.png
│   │   │   │   │   │   │   ├── bikini.png
│   │   │   │   │   │   │   ├── bird.png
│   │   │   │   │   │   │   ├── birthday.png
│   │   │   │   │   │   │   ├── black_circle.png
│   │   │   │   │   │   │   ├── black_joker.png
│   │   │   │   │   │   │   ├── black_medium_small_square.png
│   │   │   │   │   │   │   ├── black_medium_square.png
│   │   │   │   │   │   │   ├── black_nib.png
│   │   │   │   │   │   │   ├── black_small_square.png
│   │   │   │   │   │   │   ├── black_square_button.png
│   │   │   │   │   │   │   ├── black_square.png
│   │   │   │   │   │   │   ├── blossom.png
│   │   │   │   │   │   │   ├── blowfish.png
│   │   │   │   │   │   │   ├── blue_book.png
│   │   │   │   │   │   │   ├── blue_car.png
│   │   │   │   │   │   │   ├── blue_heart.png
│   │   │   │   │   │   │   ├── blush.png
│   │   │   │   │   │   │   ├── boar.png
│   │   │   │   │   │   │   ├── boat.png
│   │   │   │   │   │   │   ├── bomb.png
│   │   │   │   │   │   │   ├── bookmark.png
│   │   │   │   │   │   │   ├── bookmark_tabs.png
│   │   │   │   │   │   │   ├── book.png
│   │   │   │   │   │   │   ├── books.png
│   │   │   │   │   │   │   ├── boom.png
│   │   │   │   │   │   │   ├── boot.png
│   │   │   │   │   │   │   ├── bouquet.png
│   │   │   │   │   │   │   ├── bowling.png
│   │   │   │   │   │   │   ├── bow.png
│   │   │   │   │   │   │   ├── bowtie.png
│   │   │   │   │   │   │   ├── boy.png
│   │   │   │   │   │   │   ├── b.png
│   │   │   │   │   │   │   ├── bread.png
│   │   │   │   │   │   │   ├── bride_with_veil.png
│   │   │   │   │   │   │   ├── bridge_at_night.png
│   │   │   │   │   │   │   ├── briefcase.png
│   │   │   │   │   │   │   ├── broken_heart.png
│   │   │   │   │   │   │   ├── bug.png
│   │   │   │   │   │   │   ├── bulb.png
│   │   │   │   │   │   │   ├── bullettrain_front.png
│   │   │   │   │   │   │   ├── bullettrain_side.png
│   │   │   │   │   │   │   ├── bus.png
│   │   │   │   │   │   │   ├── busstop.png
│   │   │   │   │   │   │   ├── bust_in_silhouette.png
│   │   │   │   │   │   │   ├── busts_in_silhouette.png
│   │   │   │   │   │   │   ├── cactus.png
│   │   │   │   │   │   │   ├── cake.png
│   │   │   │   │   │   │   ├── calendar.png
│   │   │   │   │   │   │   ├── calling.png
│   │   │   │   │   │   │   ├── camel.png
│   │   │   │   │   │   │   ├── camera.png
│   │   │   │   │   │   │   ├── cancer.png
│   │   │   │   │   │   │   ├── candy.png
│   │   │   │   │   │   │   ├── capital_abcd.png
│   │   │   │   │   │   │   ├── capricorn.png
│   │   │   │   │   │   │   ├── card_index.png
│   │   │   │   │   │   │   ├── carousel_horse.png
│   │   │   │   │   │   │   ├── car.png
│   │   │   │   │   │   │   ├── cat2.png
│   │   │   │   │   │   │   ├── cat.png
│   │   │   │   │   │   │   ├── cd.png
│   │   │   │   │   │   │   ├── chart.png
│   │   │   │   │   │   │   ├── chart_with_downwards_trend.png
│   │   │   │   │   │   │   ├── chart_with_upwards_trend.png
│   │   │   │   │   │   │   ├── checkered_flag.png
│   │   │   │   │   │   │   ├── cherries.png
│   │   │   │   │   │   │   ├── cherry_blossom.png
│   │   │   │   │   │   │   ├── chestnut.png
│   │   │   │   │   │   │   ├── chicken.png
│   │   │   │   │   │   │   ├── children_crossing.png
│   │   │   │   │   │   │   ├── chocolate_bar.png
│   │   │   │   │   │   │   ├── christmas_tree.png
│   │   │   │   │   │   │   ├── church.png
│   │   │   │   │   │   │   ├── cinema.png
│   │   │   │   │   │   │   ├── circus_tent.png
│   │   │   │   │   │   │   ├── city_sunrise.png
│   │   │   │   │   │   │   ├── city_sunset.png
│   │   │   │   │   │   │   ├── clapper.png
│   │   │   │   │   │   │   ├── clap.png
│   │   │   │   │   │   │   ├── clipboard.png
│   │   │   │   │   │   │   ├── clock1030.png
│   │   │   │   │   │   │   ├── clock10.png
│   │   │   │   │   │   │   ├── clock1130.png
│   │   │   │   │   │   │   ├── clock11.png
│   │   │   │   │   │   │   ├── clock1230.png
│   │   │   │   │   │   │   ├── clock12.png
│   │   │   │   │   │   │   ├── clock130.png
│   │   │   │   │   │   │   ├── clock1.png
│   │   │   │   │   │   │   ├── clock230.png
│   │   │   │   │   │   │   ├── clock2.png
│   │   │   │   │   │   │   ├── clock330.png
│   │   │   │   │   │   │   ├── clock3.png
│   │   │   │   │   │   │   ├── clock430.png
│   │   │   │   │   │   │   ├── clock4.png
│   │   │   │   │   │   │   ├── clock530.png
│   │   │   │   │   │   │   ├── clock5.png
│   │   │   │   │   │   │   ├── clock630.png
│   │   │   │   │   │   │   ├── clock6.png
│   │   │   │   │   │   │   ├── clock730.png
│   │   │   │   │   │   │   ├── clock7.png
│   │   │   │   │   │   │   ├── clock830.png
│   │   │   │   │   │   │   ├── clock8.png
│   │   │   │   │   │   │   ├── clock930.png
│   │   │   │   │   │   │   ├── clock9.png
│   │   │   │   │   │   │   ├── closed_book.png
│   │   │   │   │   │   │   ├── closed_lock_with_key.png
│   │   │   │   │   │   │   ├── closed_umbrella.png
│   │   │   │   │   │   │   ├── cloud.png
│   │   │   │   │   │   │   ├── cl.png
│   │   │   │   │   │   │   ├── clubs.png
│   │   │   │   │   │   │   ├── cn.png
│   │   │   │   │   │   │   ├── cocktail.png
│   │   │   │   │   │   │   ├── coffee.png
│   │   │   │   │   │   │   ├── cold_sweat.png
│   │   │   │   │   │   │   ├── collision.png
│   │   │   │   │   │   │   ├── computer.png
│   │   │   │   │   │   │   ├── confetti_ball.png
│   │   │   │   │   │   │   ├── confounded.png
│   │   │   │   │   │   │   ├── confused.png
│   │   │   │   │   │   │   ├── congratulations.png
│   │   │   │   │   │   │   ├── construction.png
│   │   │   │   │   │   │   ├── construction_worker.png
│   │   │   │   │   │   │   ├── convenience_store.png
│   │   │   │   │   │   │   ├── cookie.png
│   │   │   │   │   │   │   ├── cool.png
│   │   │   │   │   │   │   ├── cop.png
│   │   │   │   │   │   │   ├── copyright.png
│   │   │   │   │   │   │   ├── corn.png
│   │   │   │   │   │   │   ├── couplekiss.png
│   │   │   │   │   │   │   ├── couple.png
│   │   │   │   │   │   │   ├── couple_with_heart.png
│   │   │   │   │   │   │   ├── cow2.png
│   │   │   │   │   │   │   ├── cow.png
│   │   │   │   │   │   │   ├── credit_card.png
│   │   │   │   │   │   │   ├── crocodile.png
│   │   │   │   │   │   │   ├── crossed_flags.png
│   │   │   │   │   │   │   ├── crown.png
│   │   │   │   │   │   │   ├── crying_cat_face.png
│   │   │   │   │   │   │   ├── cry.png
│   │   │   │   │   │   │   ├── crystal_ball.png
│   │   │   │   │   │   │   ├── cupid.png
│   │   │   │   │   │   │   ├── curly_loop.png
│   │   │   │   │   │   │   ├── currency_exchange.png
│   │   │   │   │   │   │   ├── curry.png
│   │   │   │   │   │   │   ├── custard.png
│   │   │   │   │   │   │   ├── customs.png
│   │   │   │   │   │   │   ├── cyclone.png
│   │   │   │   │   │   │   ├── dancer.png
│   │   │   │   │   │   │   ├── dancers.png
│   │   │   │   │   │   │   ├── dango.png
│   │   │   │   │   │   │   ├── dart.png
│   │   │   │   │   │   │   ├── dash.png
│   │   │   │   │   │   │   ├── date.png
│   │   │   │   │   │   │   ├── deciduous_tree.png
│   │   │   │   │   │   │   ├── department_store.png
│   │   │   │   │   │   │   ├── de.png
│   │   │   │   │   │   │   ├── diamond_shape_with_a_dot_inside.png
│   │   │   │   │   │   │   ├── diamonds.png
│   │   │   │   │   │   │   ├── disappointed.png
│   │   │   │   │   │   │   ├── disappointed_relieved.png
│   │   │   │   │   │   │   ├── dizzy_face.png
│   │   │   │   │   │   │   ├── dizzy.png
│   │   │   │   │   │   │   ├── dog2.png
│   │   │   │   │   │   │   ├── dog.png
│   │   │   │   │   │   │   ├── dollar.png
│   │   │   │   │   │   │   ├── dolls.png
│   │   │   │   │   │   │   ├── dolphin.png
│   │   │   │   │   │   │   ├── do_not_litter.png
│   │   │   │   │   │   │   ├── donut.png
│   │   │   │   │   │   │   ├── door.png
│   │   │   │   │   │   │   ├── doughnut.png
│   │   │   │   │   │   │   ├── dragon_face.png
│   │   │   │   │   │   │   ├── dragon.png
│   │   │   │   │   │   │   ├── dress.png
│   │   │   │   │   │   │   ├── dromedary_camel.png
│   │   │   │   │   │   │   ├── droplet.png
│   │   │   │   │   │   │   ├── dvd.png
│   │   │   │   │   │   │   ├── ear_of_rice.png
│   │   │   │   │   │   │   ├── ear.png
│   │   │   │   │   │   │   ├── earth_africa.png
│   │   │   │   │   │   │   ├── earth_americas.png
│   │   │   │   │   │   │   ├── earth_asia.png
│   │   │   │   │   │   │   ├── eggplant.png
│   │   │   │   │   │   │   ├── egg.png
│   │   │   │   │   │   │   ├── eight.png
│   │   │   │   │   │   │   ├── eight_pointed_black_star.png
│   │   │   │   │   │   │   ├── eight_spoked_asterisk.png
│   │   │   │   │   │   │   ├── electric_plug.png
│   │   │   │   │   │   │   ├── elephant.png
│   │   │   │   │   │   │   ├── e-mail.png
│   │   │   │   │   │   │   ├── email.png
│   │   │   │   │   │   │   ├── emojify.css
│   │   │   │   │   │   │   ├── end.png
│   │   │   │   │   │   │   ├── envelope.png
│   │   │   │   │   │   │   ├── es.png
│   │   │   │   │   │   │   ├── european_castle.png
│   │   │   │   │   │   │   ├── european_post_office.png
│   │   │   │   │   │   │   ├── euro.png
│   │   │   │   │   │   │   ├── evergreen_tree.png
│   │   │   │   │   │   │   ├── exclamation.png
│   │   │   │   │   │   │   ├── expressionless.png
│   │   │   │   │   │   │   ├── eyeglasses.png
│   │   │   │   │   │   │   ├── eyes.png
│   │   │   │   │   │   │   ├── facepunch.png
│   │   │   │   │   │   │   ├── factory.png
│   │   │   │   │   │   │   ├── fallen_leaf.png
│   │   │   │   │   │   │   ├── family.png
│   │   │   │   │   │   │   ├── fast_forward.png
│   │   │   │   │   │   │   ├── fax.png
│   │   │   │   │   │   │   ├── fearful.png
│   │   │   │   │   │   │   ├── feelsgood.png
│   │   │   │   │   │   │   ├── feet.png
│   │   │   │   │   │   │   ├── ferris_wheel.png
│   │   │   │   │   │   │   ├── file_folder.png
│   │   │   │   │   │   │   ├── finnadie.png
│   │   │   │   │   │   │   ├── fire_engine.png
│   │   │   │   │   │   │   ├── fire.png
│   │   │   │   │   │   │   ├── fireworks.png
│   │   │   │   │   │   │   ├── first_quarter_moon.png
│   │   │   │   │   │   │   ├── first_quarter_moon_with_face.png
│   │   │   │   │   │   │   ├── fish_cake.png
│   │   │   │   │   │   │   ├── fishing_pole_and_fish.png
│   │   │   │   │   │   │   ├── fish.png
│   │   │   │   │   │   │   ├── fist.png
│   │   │   │   │   │   │   ├── five.png
│   │   │   │   │   │   │   ├── flags.png
│   │   │   │   │   │   │   ├── flashlight.png
│   │   │   │   │   │   │   ├── floppy_disk.png
│   │   │   │   │   │   │   ├── flower_playing_cards.png
│   │   │   │   │   │   │   ├── flushed.png
│   │   │   │   │   │   │   ├── foggy.png
│   │   │   │   │   │   │   ├── football.png
│   │   │   │   │   │   │   ├── fork_and_knife.png
│   │   │   │   │   │   │   ├── fountain.png
│   │   │   │   │   │   │   ├── four_leaf_clover.png
│   │   │   │   │   │   │   ├── four.png
│   │   │   │   │   │   │   ├── free.png
│   │   │   │   │   │   │   ├── fried_shrimp.png
│   │   │   │   │   │   │   ├── fries.png
│   │   │   │   │   │   │   ├── frog.png
│   │   │   │   │   │   │   ├── frowning.png
│   │   │   │   │   │   │   ├── fr.png
│   │   │   │   │   │   │   ├── fuelpump.png
│   │   │   │   │   │   │   ├── full_moon.png
│   │   │   │   │   │   │   ├── full_moon_with_face.png
│   │   │   │   │   │   │   ├── fu.png
│   │   │   │   │   │   │   ├── game_die.png
│   │   │   │   │   │   │   ├── gb.png
│   │   │   │   │   │   │   ├── gemini.png
│   │   │   │   │   │   │   ├── gem.png
│   │   │   │   │   │   │   ├── ghost.png
│   │   │   │   │   │   │   ├── gift_heart.png
│   │   │   │   │   │   │   ├── gift.png
│   │   │   │   │   │   │   ├── girl.png
│   │   │   │   │   │   │   ├── globe_with_meridians.png
│   │   │   │   │   │   │   ├── goat.png
│   │   │   │   │   │   │   ├── goberserk.png
│   │   │   │   │   │   │   ├── godmode.png
│   │   │   │   │   │   │   ├── golf.png
│   │   │   │   │   │   │   ├── grapes.png
│   │   │   │   │   │   │   ├── green_apple.png
│   │   │   │   │   │   │   ├── green_book.png
│   │   │   │   │   │   │   ├── green_heart.png
│   │   │   │   │   │   │   ├── grey_exclamation.png
│   │   │   │   │   │   │   ├── grey_question.png
│   │   │   │   │   │   │   ├── grimacing.png
│   │   │   │   │   │   │   ├── grinning.png
│   │   │   │   │   │   │   ├── grin.png
│   │   │   │   │   │   │   ├── guardsman.png
│   │   │   │   │   │   │   ├── guitar.png
│   │   │   │   │   │   │   ├── gun.png
│   │   │   │   │   │   │   ├── haircut.png
│   │   │   │   │   │   │   ├── hamburger.png
│   │   │   │   │   │   │   ├── hammer.png
│   │   │   │   │   │   │   ├── hamster.png
│   │   │   │   │   │   │   ├── handbag.png
│   │   │   │   │   │   │   ├── hand.png
│   │   │   │   │   │   │   ├── hankey.png
│   │   │   │   │   │   │   ├── hash.png
│   │   │   │   │   │   │   ├── hatched_chick.png
│   │   │   │   │   │   │   ├── hatching_chick.png
│   │   │   │   │   │   │   ├── headphones.png
│   │   │   │   │   │   │   ├── hear_no_evil.png
│   │   │   │   │   │   │   ├── heartbeat.png
│   │   │   │   │   │   │   ├── heart_decoration.png
│   │   │   │   │   │   │   ├── heart_eyes_cat.png
│   │   │   │   │   │   │   ├── heart_eyes.png
│   │   │   │   │   │   │   ├── heart.png
│   │   │   │   │   │   │   ├── heartpulse.png
│   │   │   │   │   │   │   ├── hearts.png
│   │   │   │   │   │   │   ├── heavy_check_mark.png
│   │   │   │   │   │   │   ├── heavy_division_sign.png
│   │   │   │   │   │   │   ├── heavy_dollar_sign.png
│   │   │   │   │   │   │   ├── heavy_exclamation_mark.png
│   │   │   │   │   │   │   ├── heavy_minus_sign.png
│   │   │   │   │   │   │   ├── heavy_multiplication_x.png
│   │   │   │   │   │   │   ├── heavy_plus_sign.png
│   │   │   │   │   │   │   ├── helicopter.png
│   │   │   │   │   │   │   ├── herb.png
│   │   │   │   │   │   │   ├── hibiscus.png
│   │   │   │   │   │   │   ├── high_brightness.png
│   │   │   │   │   │   │   ├── high_heel.png
│   │   │   │   │   │   │   ├── hocho.png
│   │   │   │   │   │   │   ├── honeybee.png
│   │   │   │   │   │   │   ├── honey_pot.png
│   │   │   │   │   │   │   ├── horse.png
│   │   │   │   │   │   │   ├── horse_racing.png
│   │   │   │   │   │   │   ├── hospital.png
│   │   │   │   │   │   │   ├── hotel.png
│   │   │   │   │   │   │   ├── hotsprings.png
│   │   │   │   │   │   │   ├── hourglass_flowing_sand.png
│   │   │   │   │   │   │   ├── hourglass.png
│   │   │   │   │   │   │   ├── house.png
│   │   │   │   │   │   │   ├── house_with_garden.png
│   │   │   │   │   │   │   ├── hurtrealbad.png
│   │   │   │   │   │   │   ├── hushed.png
│   │   │   │   │   │   │   ├── ice_cream.png
│   │   │   │   │   │   │   ├── icecream.png
│   │   │   │   │   │   │   ├── ideograph_advantage.png
│   │   │   │   │   │   │   ├── id.png
│   │   │   │   │   │   │   ├── imp.png
│   │   │   │   │   │   │   ├── inbox_tray.png
│   │   │   │   │   │   │   ├── incoming_envelope.png
│   │   │   │   │   │   │   ├── information_desk_person.png
│   │   │   │   │   │   │   ├── information_source.png
│   │   │   │   │   │   │   ├── innocent.png
│   │   │   │   │   │   │   ├── interrobang.png
│   │   │   │   │   │   │   ├── iphone.png
│   │   │   │   │   │   │   ├── it.png
│   │   │   │   │   │   │   ├── izakaya_lantern.png
│   │   │   │   │   │   │   ├── jack_o_lantern.png
│   │   │   │   │   │   │   ├── japanese_castle.png
│   │   │   │   │   │   │   ├── japanese_goblin.png
│   │   │   │   │   │   │   ├── japanese_ogre.png
│   │   │   │   │   │   │   ├── japan.png
│   │   │   │   │   │   │   ├── jeans.png
│   │   │   │   │   │   │   ├── joy_cat.png
│   │   │   │   │   │   │   ├── joy.png
│   │   │   │   │   │   │   ├── jp.png
│   │   │   │   │   │   │   ├── keycap_ten.png
│   │   │   │   │   │   │   ├── key.png
│   │   │   │   │   │   │   ├── kimono.png
│   │   │   │   │   │   │   ├── kissing_cat.png
│   │   │   │   │   │   │   ├── kissing_closed_eyes.png
│   │   │   │   │   │   │   ├── kissing_face.png
│   │   │   │   │   │   │   ├── kissing_heart.png
│   │   │   │   │   │   │   ├── kissing.png
│   │   │   │   │   │   │   ├── kissing_smiling_eyes.png
│   │   │   │   │   │   │   ├── kiss.png
│   │   │   │   │   │   │   ├── koala.png
│   │   │   │   │   │   │   ├── koko.png
│   │   │   │   │   │   │   ├── kr.png
│   │   │   │   │   │   │   ├── large_blue_circle.png
│   │   │   │   │   │   │   ├── large_blue_diamond.png
│   │   │   │   │   │   │   ├── large_orange_diamond.png
│   │   │   │   │   │   │   ├── last_quarter_moon.png
│   │   │   │   │   │   │   ├── last_quarter_moon_with_face.png
│   │   │   │   │   │   │   ├── laughing.png
│   │   │   │   │   │   │   ├── leaves.png
│   │   │   │   │   │   │   ├── ledger.png
│   │   │   │   │   │   │   ├── left_luggage.png
│   │   │   │   │   │   │   ├── left_right_arrow.png
│   │   │   │   │   │   │   ├── leftwards_arrow_with_hook.png
│   │   │   │   │   │   │   ├── lemon.png
│   │   │   │   │   │   │   ├── leopard.png
│   │   │   │   │   │   │   ├── leo.png
│   │   │   │   │   │   │   ├── libra.png
│   │   │   │   │   │   │   ├── light_rail.png
│   │   │   │   │   │   │   ├── link.png
│   │   │   │   │   │   │   ├── lips.png
│   │   │   │   │   │   │   ├── lipstick.png
│   │   │   │   │   │   │   ├── lock.png
│   │   │   │   │   │   │   ├── lock_with_ink_pen.png
│   │   │   │   │   │   │   ├── lollipop.png
│   │   │   │   │   │   │   ├── loop.png
│   │   │   │   │   │   │   ├── loudspeaker.png
│   │   │   │   │   │   │   ├── love_hotel.png
│   │   │   │   │   │   │   ├── love_letter.png
│   │   │   │   │   │   │   ├── low_brightness.png
│   │   │   │   │   │   │   ├── mag.png
│   │   │   │   │   │   │   ├── mag_right.png
│   │   │   │   │   │   │   ├── mahjong.png
│   │   │   │   │   │   │   ├── mailbox_closed.png
│   │   │   │   │   │   │   ├── mailbox.png
│   │   │   │   │   │   │   ├── mailbox_with_mail.png
│   │   │   │   │   │   │   ├── mailbox_with_no_mail.png
│   │   │   │   │   │   │   ├── man.png
│   │   │   │   │   │   │   ├── mans_shoe.png
│   │   │   │   │   │   │   ├── man_with_gua_pi_mao.png
│   │   │   │   │   │   │   ├── man_with_turban.png
│   │   │   │   │   │   │   ├── maple_leaf.png
│   │   │   │   │   │   │   ├── mask.png
│   │   │   │   │   │   │   ├── massage.png
│   │   │   │   │   │   │   ├── meat_on_bone.png
│   │   │   │   │   │   │   ├── mega.png
│   │   │   │   │   │   │   ├── melon.png
│   │   │   │   │   │   │   ├── memo.png
│   │   │   │   │   │   │   ├── mens.png
│   │   │   │   │   │   │   ├── metal.png
│   │   │   │   │   │   │   ├── metro.png
│   │   │   │   │   │   │   ├── microphone.png
│   │   │   │   │   │   │   ├── microscope.png
│   │   │   │   │   │   │   ├── milky_way.png
│   │   │   │   │   │   │   ├── minibus.png
│   │   │   │   │   │   │   ├── minidisc.png
│   │   │   │   │   │   │   ├── mobile_phone_off.png
│   │   │   │   │   │   │   ├── moneybag.png
│   │   │   │   │   │   │   ├── money_with_wings.png
│   │   │   │   │   │   │   ├── monkey_face.png
│   │   │   │   │   │   │   ├── monkey.png
│   │   │   │   │   │   │   ├── monorail.png
│   │   │   │   │   │   │   ├── moon.png
│   │   │   │   │   │   │   ├── mortar_board.png
│   │   │   │   │   │   │   ├── mountain_bicyclist.png
│   │   │   │   │   │   │   ├── mountain_cableway.png
│   │   │   │   │   │   │   ├── mountain_railway.png
│   │   │   │   │   │   │   ├── mount_fuji.png
│   │   │   │   │   │   │   ├── mouse2.png
│   │   │   │   │   │   │   ├── mouse.png
│   │   │   │   │   │   │   ├── movie_camera.png
│   │   │   │   │   │   │   ├── moyai.png
│   │   │   │   │   │   │   ├── m.png
│   │   │   │   │   │   │   ├── muscle.png
│   │   │   │   │   │   │   ├── mushroom.png
│   │   │   │   │   │   │   ├── musical_keyboard.png
│   │   │   │   │   │   │   ├── musical_note.png
│   │   │   │   │   │   │   ├── musical_score.png
│   │   │   │   │   │   │   ├── mute.png
│   │   │   │   │   │   │   ├── nail_care.png
│   │   │   │   │   │   │   ├── name_badge.png
│   │   │   │   │   │   │   ├── neckbeard.png
│   │   │   │   │   │   │   ├── necktie.png
│   │   │   │   │   │   │   ├── negative_squared_cross_mark.png
│   │   │   │   │   │   │   ├── neutral_face.png
│   │   │   │   │   │   │   ├── new_moon.png
│   │   │   │   │   │   │   ├── new_moon_with_face.png
│   │   │   │   │   │   │   ├── new.png
│   │   │   │   │   │   │   ├── newspaper.png
│   │   │   │   │   │   │   ├── ng.png
│   │   │   │   │   │   │   ├── nine.png
│   │   │   │   │   │   │   ├── no_bell.png
│   │   │   │   │   │   │   ├── no_bicycles.png
│   │   │   │   │   │   │   ├── no_entry.png
│   │   │   │   │   │   │   ├── no_entry_sign.png
│   │   │   │   │   │   │   ├── no_good.png
│   │   │   │   │   │   │   ├── no_mobile_phones.png
│   │   │   │   │   │   │   ├── no_mouth.png
│   │   │   │   │   │   │   ├── non-potable_water.png
│   │   │   │   │   │   │   ├── no_pedestrians.png
│   │   │   │   │   │   │   ├── nose.png
│   │   │   │   │   │   │   ├── no_smoking.png
│   │   │   │   │   │   │   ├── notebook.png
│   │   │   │   │   │   │   ├── notebook_with_decorative_cover.png
│   │   │   │   │   │   │   ├── notes.png
│   │   │   │   │   │   │   ├── nut_and_bolt.png
│   │   │   │   │   │   │   ├── o2.png
│   │   │   │   │   │   │   ├── ocean.png
│   │   │   │   │   │   │   ├── octocat.png
│   │   │   │   │   │   │   ├── octopus.png
│   │   │   │   │   │   │   ├── oden.png
│   │   │   │   │   │   │   ├── office.png
│   │   │   │   │   │   │   ├── ok_hand.png
│   │   │   │   │   │   │   ├── ok.png
│   │   │   │   │   │   │   ├── ok_woman.png
│   │   │   │   │   │   │   ├── older_man.png
│   │   │   │   │   │   │   ├── older_woman.png
│   │   │   │   │   │   │   ├── oncoming_automobile.png
│   │   │   │   │   │   │   ├── oncoming_bus.png
│   │   │   │   │   │   │   ├── oncoming_police_car.png
│   │   │   │   │   │   │   ├── oncoming_taxi.png
│   │   │   │   │   │   │   ├── one.png
│   │   │   │   │   │   │   ├── on.png
│   │   │   │   │   │   │   ├── open_file_folder.png
│   │   │   │   │   │   │   ├── open_hands.png
│   │   │   │   │   │   │   ├── open_mouth.png
│   │   │   │   │   │   │   ├── ophiuchus.png
│   │   │   │   │   │   │   ├── o.png
│   │   │   │   │   │   │   ├── orange_book.png
│   │   │   │   │   │   │   ├── outbox_tray.png
│   │   │   │   │   │   │   ├── ox.png
│   │   │   │   │   │   │   ├── package.png
│   │   │   │   │   │   │   ├── page_facing_up.png
│   │   │   │   │   │   │   ├── pager.png
│   │   │   │   │   │   │   ├── page_with_curl.png
│   │   │   │   │   │   │   ├── palm_tree.png
│   │   │   │   │   │   │   ├── panda_face.png
│   │   │   │   │   │   │   ├── paperclip.png
│   │   │   │   │   │   │   ├── parking.png
│   │   │   │   │   │   │   ├── part_alternation_mark.png
│   │   │   │   │   │   │   ├── partly_sunny.png
│   │   │   │   │   │   │   ├── passport_control.png
│   │   │   │   │   │   │   ├── paw_prints.png
│   │   │   │   │   │   │   ├── peach.png
│   │   │   │   │   │   │   ├── pear.png
│   │   │   │   │   │   │   ├── pencil2.png
│   │   │   │   │   │   │   ├── pencil.png
│   │   │   │   │   │   │   ├── penguin.png
│   │   │   │   │   │   │   ├── pensive.png
│   │   │   │   │   │   │   ├── performing_arts.png
│   │   │   │   │   │   │   ├── persevere.png
│   │   │   │   │   │   │   ├── person_frowning.png
│   │   │   │   │   │   │   ├── person_with_blond_hair.png
│   │   │   │   │   │   │   ├── person_with_pouting_face.png
│   │   │   │   │   │   │   ├── phone.png
│   │   │   │   │   │   │   ├── pig2.png
│   │   │   │   │   │   │   ├── pig_nose.png
│   │   │   │   │   │   │   ├── pig.png
│   │   │   │   │   │   │   ├── pill.png
│   │   │   │   │   │   │   ├── pineapple.png
│   │   │   │   │   │   │   ├── pisces.png
│   │   │   │   │   │   │   ├── pizza.png
│   │   │   │   │   │   │   ├── plus1.png
│   │   │   │   │   │   │   ├── point_down.png
│   │   │   │   │   │   │   ├── point_left.png
│   │   │   │   │   │   │   ├── point_right.png
│   │   │   │   │   │   │   ├── point_up_2.png
│   │   │   │   │   │   │   ├── point_up.png
│   │   │   │   │   │   │   ├── police_car.png
│   │   │   │   │   │   │   ├── poodle.png
│   │   │   │   │   │   │   ├── poop.png
│   │   │   │   │   │   │   ├── postal_horn.png
│   │   │   │   │   │   │   ├── postbox.png
│   │   │   │   │   │   │   ├── post_office.png
│   │   │   │   │   │   │   ├── potable_water.png
│   │   │   │   │   │   │   ├── pouch.png
│   │   │   │   │   │   │   ├── poultry_leg.png
│   │   │   │   │   │   │   ├── pound.png
│   │   │   │   │   │   │   ├── pouting_cat.png
│   │   │   │   │   │   │   ├── pray.png
│   │   │   │   │   │   │   ├── princess.png
│   │   │   │   │   │   │   ├── punch.png
│   │   │   │   │   │   │   ├── purple_heart.png
│   │   │   │   │   │   │   ├── purse.png
│   │   │   │   │   │   │   ├── pushpin.png
│   │   │   │   │   │   │   ├── put_litter_in_its_place.png
│   │   │   │   │   │   │   ├── question.png
│   │   │   │   │   │   │   ├── rabbit2.png
│   │   │   │   │   │   │   ├── rabbit.png
│   │   │   │   │   │   │   ├── racehorse.png
│   │   │   │   │   │   │   ├── radio_button.png
│   │   │   │   │   │   │   ├── radio.png
│   │   │   │   │   │   │   ├── rage1.png
│   │   │   │   │   │   │   ├── rage2.png
│   │   │   │   │   │   │   ├── rage3.png
│   │   │   │   │   │   │   ├── rage4.png
│   │   │   │   │   │   │   ├── rage.png
│   │   │   │   │   │   │   ├── railway_car.png
│   │   │   │   │   │   │   ├── rainbow.png
│   │   │   │   │   │   │   ├── raised_hand.png
│   │   │   │   │   │   │   ├── raised_hands.png
│   │   │   │   │   │   │   ├── raising_hand.png
│   │   │   │   │   │   │   ├── ramen.png
│   │   │   │   │   │   │   ├── ram.png
│   │   │   │   │   │   │   ├── rat.png
│   │   │   │   │   │   │   ├── recycle.png
│   │   │   │   │   │   │   ├── red_car.png
│   │   │   │   │   │   │   ├── red_circle.png
│   │   │   │   │   │   │   ├── registered.png
│   │   │   │   │   │   │   ├── relaxed.png
│   │   │   │   │   │   │   ├── relieved.png
│   │   │   │   │   │   │   ├── repeat_one.png
│   │   │   │   │   │   │   ├── repeat.png
│   │   │   │   │   │   │   ├── restroom.png
│   │   │   │   │   │   │   ├── revolving_hearts.png
│   │   │   │   │   │   │   ├── rewind.png
│   │   │   │   │   │   │   ├── ribbon.png
│   │   │   │   │   │   │   ├── rice_ball.png
│   │   │   │   │   │   │   ├── rice_cracker.png
│   │   │   │   │   │   │   ├── rice.png
│   │   │   │   │   │   │   ├── rice_scene.png
│   │   │   │   │   │   │   ├── ring.png
│   │   │   │   │   │   │   ├── rocket.png
│   │   │   │   │   │   │   ├── roller_coaster.png
│   │   │   │   │   │   │   ├── rooster.png
│   │   │   │   │   │   │   ├── rose.png
│   │   │   │   │   │   │   ├── rotating_light.png
│   │   │   │   │   │   │   ├── round_pushpin.png
│   │   │   │   │   │   │   ├── rowboat.png
│   │   │   │   │   │   │   ├── rugby_football.png
│   │   │   │   │   │   │   ├── runner.png
│   │   │   │   │   │   │   ├── running.png
│   │   │   │   │   │   │   ├── running_shirt_with_sash.png
│   │   │   │   │   │   │   ├── ru.png
│   │   │   │   │   │   │   ├── sagittarius.png
│   │   │   │   │   │   │   ├── sailboat.png
│   │   │   │   │   │   │   ├── sake.png
│   │   │   │   │   │   │   ├── sandal.png
│   │   │   │   │   │   │   ├── santa.png
│   │   │   │   │   │   │   ├── sa.png
│   │   │   │   │   │   │   ├── satellite.png
│   │   │   │   │   │   │   ├── satisfied.png
│   │   │   │   │   │   │   ├── saxophone.png
│   │   │   │   │   │   │   ├── school.png
│   │   │   │   │   │   │   ├── school_satchel.png
│   │   │   │   │   │   │   ├── scissors.png
│   │   │   │   │   │   │   ├── scorpius.png
│   │   │   │   │   │   │   ├── scream_cat.png
│   │   │   │   │   │   │   ├── scream.png
│   │   │   │   │   │   │   ├── scroll.png
│   │   │   │   │   │   │   ├── seat.png
│   │   │   │   │   │   │   ├── secret.png
│   │   │   │   │   │   │   ├── seedling.png
│   │   │   │   │   │   │   ├── see_no_evil.png
│   │   │   │   │   │   │   ├── seven.png
│   │   │   │   │   │   │   ├── shaved_ice.png
│   │   │   │   │   │   │   ├── sheep.png
│   │   │   │   │   │   │   ├── shell.png
│   │   │   │   │   │   │   ├── shipit.png
│   │   │   │   │   │   │   ├── ship.png
│   │   │   │   │   │   │   ├── shirt.png
│   │   │   │   │   │   │   ├── shit.png
│   │   │   │   │   │   │   ├── shoe.png
│   │   │   │   │   │   │   ├── shower.png
│   │   │   │   │   │   │   ├── signal_strength.png
│   │   │   │   │   │   │   ├── six.png
│   │   │   │   │   │   │   ├── six_pointed_star.png
│   │   │   │   │   │   │   ├── ski.png
│   │   │   │   │   │   │   ├── skull.png
│   │   │   │   │   │   │   ├── sleeping.png
│   │   │   │   │   │   │   ├── sleepy.png
│   │   │   │   │   │   │   ├── slot_machine.png
│   │   │   │   │   │   │   ├── small_blue_diamond.png
│   │   │   │   │   │   │   ├── small_orange_diamond.png
│   │   │   │   │   │   │   ├── small_red_triangle_down.png
│   │   │   │   │   │   │   ├── small_red_triangle.png
│   │   │   │   │   │   │   ├── smile_cat.png
│   │   │   │   │   │   │   ├── smile.png
│   │   │   │   │   │   │   ├── smiley_cat.png
│   │   │   │   │   │   │   ├── smiley.png
│   │   │   │   │   │   │   ├── smiling_imp.png
│   │   │   │   │   │   │   ├── smirk_cat.png
│   │   │   │   │   │   │   ├── smirk.png
│   │   │   │   │   │   │   ├── smoking.png
│   │   │   │   │   │   │   ├── snail.png
│   │   │   │   │   │   │   ├── snake.png
│   │   │   │   │   │   │   ├── snowboarder.png
│   │   │   │   │   │   │   ├── snowflake.png
│   │   │   │   │   │   │   ├── snowman.png
│   │   │   │   │   │   │   ├── sob.png
│   │   │   │   │   │   │   ├── soccer.png
│   │   │   │   │   │   │   ├── soon.png
│   │   │   │   │   │   │   ├── sos.png
│   │   │   │   │   │   │   ├── sound.png
│   │   │   │   │   │   │   ├── space_invader.png
│   │   │   │   │   │   │   ├── spades.png
│   │   │   │   │   │   │   ├── spaghetti.png
│   │   │   │   │   │   │   ├── sparkle.png
│   │   │   │   │   │   │   ├── sparkler.png
│   │   │   │   │   │   │   ├── sparkles.png
│   │   │   │   │   │   │   ├── sparkling_heart.png
│   │   │   │   │   │   │   ├── speaker.png
│   │   │   │   │   │   │   ├── speak_no_evil.png
│   │   │   │   │   │   │   ├── speech_balloon.png
│   │   │   │   │   │   │   ├── speedboat.png
│   │   │   │   │   │   │   ├── squirrel.png
│   │   │   │   │   │   │   ├── star2.png
│   │   │   │   │   │   │   ├── star.png
│   │   │   │   │   │   │   ├── stars.png
│   │   │   │   │   │   │   ├── station.png
│   │   │   │   │   │   │   ├── statue_of_liberty.png
│   │   │   │   │   │   │   ├── steam_locomotive.png
│   │   │   │   │   │   │   ├── stew.png
│   │   │   │   │   │   │   ├── straight_ruler.png
│   │   │   │   │   │   │   ├── strawberry.png
│   │   │   │   │   │   │   ├── stuck_out_tongue_closed_eyes.png
│   │   │   │   │   │   │   ├── stuck_out_tongue.png
│   │   │   │   │   │   │   ├── stuck_out_tongue_winking_eye.png
│   │   │   │   │   │   │   ├── sunflower.png
│   │   │   │   │   │   │   ├── sunglasses.png
│   │   │   │   │   │   │   ├── sunny.png
│   │   │   │   │   │   │   ├── sunrise_over_mountains.png
│   │   │   │   │   │   │   ├── sunrise.png
│   │   │   │   │   │   │   ├── sun_with_face.png
│   │   │   │   │   │   │   ├── surfer.png
│   │   │   │   │   │   │   ├── sushi.png
│   │   │   │   │   │   │   ├── suspect.png
│   │   │   │   │   │   │   ├── suspension_railway.png
│   │   │   │   │   │   │   ├── sweat_drops.png
│   │   │   │   │   │   │   ├── sweat.png
│   │   │   │   │   │   │   ├── sweat_smile.png
│   │   │   │   │   │   │   ├── sweet_potato.png
│   │   │   │   │   │   │   ├── swimmer.png
│   │   │   │   │   │   │   ├── symbols.png
│   │   │   │   │   │   │   ├── syringe.png
│   │   │   │   │   │   │   ├── tada.png
│   │   │   │   │   │   │   ├── tanabata_tree.png
│   │   │   │   │   │   │   ├── tangerine.png
│   │   │   │   │   │   │   ├── taurus.png
│   │   │   │   │   │   │   ├── taxi.png
│   │   │   │   │   │   │   ├── tea.png
│   │   │   │   │   │   │   ├── telephone.png
│   │   │   │   │   │   │   ├── telephone_receiver.png
│   │   │   │   │   │   │   ├── telescope.png
│   │   │   │   │   │   │   ├── tennis.png
│   │   │   │   │   │   │   ├── tent.png
│   │   │   │   │   │   │   ├── thought_balloon.png
│   │   │   │   │   │   │   ├── three.png
│   │   │   │   │   │   │   ├── thumbsdown.png
│   │   │   │   │   │   │   ├── thumbsup.png
│   │   │   │   │   │   │   ├── ticket.png
│   │   │   │   │   │   │   ├── tiger2.png
│   │   │   │   │   │   │   ├── tiger.png
│   │   │   │   │   │   │   ├── tired_face.png
│   │   │   │   │   │   │   ├── tm.png
│   │   │   │   │   │   │   ├── toilet.png
│   │   │   │   │   │   │   ├── tokyo_tower.png
│   │   │   │   │   │   │   ├── tomato.png
│   │   │   │   │   │   │   ├── tongue.png
│   │   │   │   │   │   │   ├── tophat.png
│   │   │   │   │   │   │   ├── top.png
│   │   │   │   │   │   │   ├── tractor.png
│   │   │   │   │   │   │   ├── traffic_light.png
│   │   │   │   │   │   │   ├── train2.png
│   │   │   │   │   │   │   ├── train.png
│   │   │   │   │   │   │   ├── tram.png
│   │   │   │   │   │   │   ├── triangular_flag_on_post.png
│   │   │   │   │   │   │   ├── triangular_ruler.png
│   │   │   │   │   │   │   ├── trident.png
│   │   │   │   │   │   │   ├── triumph.png
│   │   │   │   │   │   │   ├── trolleybus.png
│   │   │   │   │   │   │   ├── trollface.png
│   │   │   │   │   │   │   ├── trophy.png
│   │   │   │   │   │   │   ├── tropical_drink.png
│   │   │   │   │   │   │   ├── tropical_fish.png
│   │   │   │   │   │   │   ├── truck.png
│   │   │   │   │   │   │   ├── trumpet.png
│   │   │   │   │   │   │   ├── tshirt.png
│   │   │   │   │   │   │   ├── tulip.png
│   │   │   │   │   │   │   ├── turtle.png
│   │   │   │   │   │   │   ├── tv.png
│   │   │   │   │   │   │   ├── twisted_rightwards_arrows.png
│   │   │   │   │   │   │   ├── two_hearts.png
│   │   │   │   │   │   │   ├── two_men_holding_hands.png
│   │   │   │   │   │   │   ├── two.png
│   │   │   │   │   │   │   ├── two_women_holding_hands.png
│   │   │   │   │   │   │   ├── u5272.png
│   │   │   │   │   │   │   ├── u5408.png
│   │   │   │   │   │   │   ├── u55b6.png
│   │   │   │   │   │   │   ├── u6307.png
│   │   │   │   │   │   │   ├── u6708.png
│   │   │   │   │   │   │   ├── u6709.png
│   │   │   │   │   │   │   ├── u6e80.png
│   │   │   │   │   │   │   ├── u7121.png
│   │   │   │   │   │   │   ├── u7533.png
│   │   │   │   │   │   │   ├── u7981.png
│   │   │   │   │   │   │   ├── u7a7a.png
│   │   │   │   │   │   │   ├── uk.png
│   │   │   │   │   │   │   ├── umbrella.png
│   │   │   │   │   │   │   ├── unamused.png
│   │   │   │   │   │   │   ├── underage.png
│   │   │   │   │   │   │   ├── unlock.png
│   │   │   │   │   │   │   ├── up.png
│   │   │   │   │   │   │   ├── us.png
│   │   │   │   │   │   │   ├── vertical_traffic_light.png
│   │   │   │   │   │   │   ├── vhs.png
│   │   │   │   │   │   │   ├── vibration_mode.png
│   │   │   │   │   │   │   ├── video_camera.png
│   │   │   │   │   │   │   ├── video_game.png
│   │   │   │   │   │   │   ├── violin.png
│   │   │   │   │   │   │   ├── virgo.png
│   │   │   │   │   │   │   ├── volcano.png
│   │   │   │   │   │   │   ├── v.png
│   │   │   │   │   │   │   ├── vs.png
│   │   │   │   │   │   │   ├── walking.png
│   │   │   │   │   │   │   ├── waning_crescent_moon.png
│   │   │   │   │   │   │   ├── waning_gibbous_moon.png
│   │   │   │   │   │   │   ├── warning.png
│   │   │   │   │   │   │   ├── watch.png
│   │   │   │   │   │   │   ├── water_buffalo.png
│   │   │   │   │   │   │   ├── watermelon.png
│   │   │   │   │   │   │   ├── wave.png
│   │   │   │   │   │   │   ├── wavy_dash.png
│   │   │   │   │   │   │   ├── waxing_crescent_moon.png
│   │   │   │   │   │   │   ├── waxing_gibbous_moon.png
│   │   │   │   │   │   │   ├── wc.png
│   │   │   │   │   │   │   ├── weary.png
│   │   │   │   │   │   │   ├── wedding.png
│   │   │   │   │   │   │   ├── whale2.png
│   │   │   │   │   │   │   ├── whale.png
│   │   │   │   │   │   │   ├── wheelchair.png
│   │   │   │   │   │   │   ├── white_check_mark.png
│   │   │   │   │   │   │   ├── white_circle.png
│   │   │   │   │   │   │   ├── white_flower.png
│   │   │   │   │   │   │   ├── white_large_square.png
│   │   │   │   │   │   │   ├── white_medium_small_square.png
│   │   │   │   │   │   │   ├── white_medium_square.png
│   │   │   │   │   │   │   ├── white_small_square.png
│   │   │   │   │   │   │   ├── white_square_button.png
│   │   │   │   │   │   │   ├── white_square.png
│   │   │   │   │   │   │   ├── wind_chime.png
│   │   │   │   │   │   │   ├── wine_glass.png
│   │   │   │   │   │   │   ├── wink2.png
│   │   │   │   │   │   │   ├── wink.png
│   │   │   │   │   │   │   ├── wolf.png
│   │   │   │   │   │   │   ├── woman.png
│   │   │   │   │   │   │   ├── womans_clothes.png
│   │   │   │   │   │   │   ├── womans_hat.png
│   │   │   │   │   │   │   ├── womens.png
│   │   │   │   │   │   │   ├── worried.png
│   │   │   │   │   │   │   ├── wrench.png
│   │   │   │   │   │   │   ├── x.png
│   │   │   │   │   │   │   ├── yellow_heart.png
│   │   │   │   │   │   │   ├── yen.png
│   │   │   │   │   │   │   ├── yum.png
│   │   │   │   │   │   │   ├── zap.png
│   │   │   │   │   │   │   ├── zero.png
│   │   │   │   │   │   │   └── zzz.png
│   │   │   │   │   │   ├── emoji-dialog.js
│   │   │   │   │   │   └── emoji.json
│   │   │   │   │   ├── goto-line-dialog
│   │   │   │   │   │   └── goto-line-dialog.js
│   │   │   │   │   ├── help-dialog
│   │   │   │   │   │   ├── help-dialog.js
│   │   │   │   │   │   └── help.md
│   │   │   │   │   ├── html-entities-dialog
│   │   │   │   │   │   ├── html-entities-dialog.js
│   │   │   │   │   │   └── html-entities.json
│   │   │   │   │   ├── image-dialog
│   │   │   │   │   │   └── image-dialog.js
│   │   │   │   │   ├── link-dialog
│   │   │   │   │   │   └── link-dialog.js
│   │   │   │   │   ├── plugin-template.js
│   │   │   │   │   ├── preformatted-text-dialog
│   │   │   │   │   │   └── preformatted-text-dialog.js
│   │   │   │   │   ├── reference-link-dialog
│   │   │   │   │   │   └── reference-link-dialog.js
│   │   │   │   │   ├── table-dialog
│   │   │   │   │   │   └── table-dialog.js
│   │   │   │   │   └── test-plugin
│   │   │   │   │   └── test-plugin.js
│   │   │   │   ├── README.md
│   │   │   │   ├── scss
│   │   │   │   │   ├── editormd.codemirror.scss
│   │   │   │   │   ├── editormd.dialog.scss
│   │   │   │   │   ├── editormd.form.scss
│   │   │   │   │   ├── editormd.grid.scss
│   │   │   │   │   ├── editormd.logo.scss
│   │   │   │   │   ├── editormd.menu.scss
│   │   │   │   │   ├── editormd.preview.scss
│   │   │   │   │   ├── editormd.preview.themes.scss
│   │   │   │   │   ├── editormd.scss
│   │   │   │   │   ├── editormd.tab.scss
│   │   │   │   │   ├── editormd.themes.scss
│   │   │   │   │   ├── font-awesome.scss
│   │   │   │   │   ├── github-markdown.scss
│   │   │   │   │   ├── lib
│   │   │   │   │   │   ├── prefixes.scss
│   │   │   │   │   │   └── variables.scss
│   │   │   │   │   └── prettify.scss
│   │   │   │   ├── src
│   │   │   │   │   └── editormd.js
│   │   │   │   └── tests
│   │   │   │   ├── bootstrap-test.html
│   │   │   │   ├── codemirror-searchbox-test.html
│   │   │   │   ├── codemirror-test.html
│   │   │   │   ├── css
│   │   │   │   │   ├── bootstrap.min.css
│   │   │   │   │   └── bootstrap-theme.min.css
│   │   │   │   ├── js
│   │   │   │   │   ├── bootstrap.min.js
│   │   │   │   │   └── searchbox.js
│   │   │   │   ├── katex-tests.html
│   │   │   │   ├── marked-@at-test.html
│   │   │   │   ├── marked-emoji-test.html
│   │   │   │   ├── marked-heading-link-test.html
│   │   │   │   ├── marked-todo-list-test.html
│   │   │   │   └── qunit
│   │   │   │   ├── qunit-1.16.0.css
│   │   │   │   └── qunit-1.16.0.js
│   │   │   ├── notify.js
│   │   │   ├── push
│   │   │   │   ├── json2.js
│   │   │   │   ├── json2.min.js
│   │   │   │   ├── pusher.js
│   │   │   │   ├── pusher.min.js
│   │   │   │   ├── sockjs.js
│   │   │   │   └── sockjs.min.js
│   │   │   ├── select2
│   │   │   │   ├── css
│   │   │   │   │   ├── select2.css
│   │   │   │   │   └── select2.min.css
│   │   │   │   └── js
│   │   │   │   ├── select2.js
│   │   │   │   └── select2.min.js
│   │   │   ├── swiper-4.3.3.min.js
│   │   │   ├── tree
│   │   │   │   ├── amazeui.tree.css
│   │   │   │   ├── amazeui.tree.js
│   │   │   │   ├── amazeui.tree.min.css
│   │   │   │   └── amazeui.tree.min.js
│   │   │   ├── uploader
│   │   │   │   ├── ajaxupload.js
│   │   │   │   ├── Uploader.swf
│   │   │   │   ├── webuploader.css
│   │   │   │   ├── webuploader.js
│   │   │   │   ├── webuploader.nolog.js
│   │   │   │   └── webuploader.nolog.min.js
│   │   │   ├── vue
│   │   │   │   └── vue.js
│   │   │   ├── webrtc
│   │   │   │   ├── adapter.js
│   │   │   │   └── recorder.js
│   │   │   └── web_socket
│   │   │   ├── swfobject.js
│   │   │   ├── web_socket.js
│   │   │   └── WebSocketMain.swf
│   │   └── mobile
│   │   ├── css
│   │   │   ├── animate.css
│   │   │   ├── layout.css
│   │   │   ├── reset.css
│   │   │   ├── swiper-3.4.1.min.css
│   │   │   └── weui.css
│   │   └── js
│   │   ├── fontSize.js
│   │   ├── jquery-1.9.1.min.js
│   │   ├── swiper-3.4.1.min.js
│   │   ├── wcKeyBoard.js
│   │   ├── wcPop
│   │   │   ├── skin
│   │   │   │   ├── error.png
│   │   │   │   ├── info.png
│   │   │   │   ├── loading.png
│   │   │   │   ├── success.png
│   │   │   │   └── wcPop.css
│   │   │   └── wcPop.js
│   │   ├── weui.min.js
│   │   └── zepto.min.js
│   ├── cgwl.ico
│   ├── install.php
│   ├── layuiadmin
│   │   ├── config.js
│   │   └── lib
│   │   └── index.js
│   ├── router.php
│   ├── style
│   │   ├── css
│   │   │   ├── loaders.css
│   │   │   └── styles.css
│   │   ├── images
│   │   ├── img
│   │   │   ├── key.png
│   │   │   ├── lock_icon_copy.png
│   │   │   ├── tick.png
│   │   │   └── user_icon_copy.png
│   │   └── js
│   │   ├── Detector.js
│   │   ├── ThreeExtras.js
│   │   └── ThreeWebGL.js
│   ├── upload
│   │   ├── emoji
│   │   │   ├── emo_01.gif
│   │   │   ├── emo_02.gif
│   │   │   ├── emo_03.gif
│   │   │   ├── emo_04.gif
│   │   │   ├── emo_05.gif
│   │   │   ├── emo_06.gif
│   │   │   ├── emo_07.gif
│   │   │   ├── emo_08.gif
│   │   │   ├── emo_09.gif
│   │   │   ├── emo_10.gif
│   │   │   ├── emo_11.gif
│   │   │   ├── emo_12.gif
│   │   │   ├── emo_13.gif
│   │   │   ├── emo_14.gif
│   │   │   ├── emo_15.gif
│   │   │   ├── emo_16.gif
│   │   │   ├── emo_17.gif
│   │   │   ├── emo_18.gif
│   │   │   ├── emo_19.gif
│   │   │   ├── emo_20.gif
│   │   │   ├── emo_21.gif
│   │   │   ├── emo_22.gif
│   │   │   ├── emo_23.gif
│   │   │   ├── emo_24.gif
│   │   │   ├── emo_25.gif
│   │   │   ├── emo_26.gif
│   │   │   ├── emo_27.gif
│   │   │   ├── emo_28.gif
│   │   │   ├── emo_29.gif
│   │   │   ├── emo_30.gif
│   │   │   ├── emo_31.gif
│   │   │   ├── emo_32.gif
│   │   │   ├── emo_33.gif
│   │   │   ├── emo_34.gif
│   │   │   ├── emo_35.gif
│   │   │   ├── emo_36.gif
│   │   │   ├── emo_37.gif
│   │   │   ├── emo_38.gif
│   │   │   ├── emo_39.gif
│   │   │   ├── emo_40.gif
│   │   │   ├── emo_41.gif
│   │   │   ├── emo_42.gif
│   │   │   ├── emo_43.gif
│   │   │   ├── emo_44.gif
│   │   │   ├── emo_45.gif
│   │   │   ├── emo_46.gif
│   │   │   ├── emo_47.gif
│   │   │   ├── emo_48.gif
│   │   │   ├── emo_49.gif
│   │   │   ├── emo_50.gif
│   │   │   ├── emo_51.gif
│   │   │   ├── emo_52.gif
│   │   │   ├── emo_53.gif
│   │   │   ├── emo_54.gif
│   │   │   ├── emo_55.gif
│   │   │   ├── emo_56.gif
│   │   │   ├── emo_57.gif
│   │   │   ├── emo_58.gif
│   │   │   ├── emo_59.gif
│   │   │   └── emo_60.gif
│   │   ├── files
│   │   │   ├── 0
│   │   │   │   └── 5e1439d11f2781578383825.mp4
│   │   │   ├── 1
│   │   │   │   ├── 1577514599.zip
│   │   │   │   ├── 1577528764.pdf
│   │   │   │   ├── 1577951958.jpg
│   │   │   │   ├── 1578019178.pptx
│   │   │   │   └── 5e17310150f8f1578578177.zip
│   │   │   ├── 13
│   │   │   │   ├── 1577521679.jpg
│   │   │   │   └── 1577521715.mp4
│   │   │   ├── 1576287454.jpg
│   │   │   ├── 1576287465.jpg
│   │   │   ├── 1577942278.png
│   │   │   ├── 1579324320.gif
│   │   │   ├── 1579324834.gif
│   │   │   ├── 26
│   │   │   │   └── 5e4f82889176b1582269064.txt
│   │   │   └── 4
│   │   │   ├── 1576287569.jpg
│   │   │   └── 1576287620.zip
│   │   ├── images
│   │   │   ├── 0
│   │   │   │   ├── 5e1439b6807aa1578383798.jpg
│   │   │   │   ├── 5e1439dd985981578383837.jpg
│   │   │   │   ├── 5e1598bf9afaf1578473663.png
│   │   │   │   ├── 5e15998b363871578473867.png
│   │   │   │   ├── 5e355ece5cd661580555982.jpg
│   │   │   │   ├── 5e4dcdef41a071582157295.jpg
│   │   │   │   ├── 5e4df3ffa289d1582167039.png
│   │   │   │   ├── 5e4ebf527aaa21582219090.png
│   │   │   │   ├── 5e4f7644c1e721582265924.jpg
│   │   │   │   ├── 5e4f7658e7f431582265944.png
│   │   │   │   ├── 5e4f80ef5e81b1582268655.JPG
│   │   │   │   └── 5e4fae34aeeee1582280244.jpeg
│   │   │   ├── 1
│   │   │   │   ├── 1576235870.jpg
│   │   │   │   ├── 1576285282.jpeg
│   │   │   │   ├── 1577257115.jpg
│   │   │   │   ├── 1577259122.jpg
│   │   │   │   ├── 1577267599.png
│   │   │   │   ├── 1577429772.jpg
│   │   │   │   ├── 1577432174.png
│   │   │   │   ├── 1577447806.png
│   │   │   │   ├── 1577520852.jpg
│   │   │   │   ├── 1577520999.jpg
│   │   │   │   ├── 1577521028.jpg
│   │   │   │   ├── 1577521105.jpg
│   │   │   │   ├── 1577599373.jpeg
│   │   │   │   ├── 1577948685.jpg
│   │   │   │   ├── 1577951950.jpg
│   │   │   │   ├── 1578019123.png
│   │   │   │   ├── 1578359719.jpg
│   │   │   │   ├── 5e1730a6241ab1578578086.jpg
│   │   │   │   ├── 5e1730c7d9ecd1578578119.jpg
│   │   │   │   ├── 5e2296fe007791579325182.gif
│   │   │   │   ├── 5e3561e461da31580556772.jpg
│   │   │   │   ├── 5e4f76c225e621582266050.jpg
│   │   │   │   └── 5fdaf63bd0f551608185403.jpg
│   │   │   ├── 13
│   │   │   │   ├── 1577519687.jpg
│   │   │   │   ├── 1577520266.png
│   │   │   │   ├── 1577520359.jpg
│   │   │   │   ├── 1577520425.png
│   │   │   │   ├── 1577520450.jpg
│   │   │   │   └── 1577520467.png
│   │   │   ├── 15
│   │   │   │   ├── 1577959681.png
│   │   │   │   └── 1577960342.png
│   │   │   ├── 1566206615.jpg
│   │   │   ├── 1572853465.png
│   │   │   ├── 19
│   │   │   │   ├── 1578211817.png
│   │   │   │   ├── 1578211834.png
│   │   │   │   └── 1578211835.png
│   │   │   ├── 4
│   │   │   │   └── 1576287424.jpg
│   │   │   └── 6
│   │   │   ├── 1576312832.jpg
│   │   │   └── 1577933970.jpg
│   │   ├── version.json
│   │   └── voice
│   │   ├── 1
│   │   │   └── 11578359590.mp3
│   │   └── default.mp3
│   ├── version.json
│   └── wolive.js
├── run.sh
├── runtime
│   ├── cache
│   │   └── 5e
│   │   └── afdab1603272c06831bb64aeaf6c1b.php
│   ├── log
│   └── temp
│   ├── 001bcc8833c8c5e5f7805536a16720b7.php
│   ├── 021aba16254c104b90077a06b3886ff1.php
│   ├── 0619ec0922380936942bb82d5ff53553.php
│   ├── 09862eb3c17f2ee176920a8bd5b2e484.php
│   ├── 0c01e8240824f4e27c8272af42a784fa.php
│   ├── 0c372fe8c2ad8cf23375e64cdc4a6453.php
│   ├── 0e0db027c089862544a9938334399d6b.php
│   ├── 1368542618597f3679829cc36d4a74cc.php
│   ├── 18b22c04f08803179b7ed35fe4b4d108.php
│   ├── 208f368e7c55ef5de221b5d78e7cf64e.php
│   ├── 219fffca01602b07e127b49a0791ba4d.php
│   ├── 241beef39713cdf17be43173c92cecef.php
│   ├── 31adffcdc32b57b96f19f85a2b4e394c.php
│   ├── 35e8a98cad49514ab11cd3026e557d64.php
│   ├── 3c1f5bbc1a7c4da4606138aa257c1640.php
│   ├── 3f8b8357c8b78715a36c3b8e881525f0.php
│   ├── 412ff911adc4fcaf3420cc7d6ee77b7f.php
│   ├── 4d6a4a7a6ab81ca77df8c2e638e7e2d0.php
│   ├── 6a61e10271be5ef0c23b4e9545c3fdac.php
│   ├── 7c2a37c09a3cd0c5c5e9ad47e07752f5.php
│   ├── 7e1bb733f1f745dbd93ca59778795402.php
│   ├── 86fdda4e86b1c87b138abbaa7917e97e.php
│   ├── 91b8cb42b2dd823f99b7d9bb675496c2.php
│   ├── 9ac37aac1b50e07a4be8a007d2bb3876.php
│   ├── a085505b98f0657be9c18b847eb08667.php
│   ├── a191f3883f4e61860cf1d38746b8cfaf.php
│   ├── a2e75327e0c8f9a9b54a4b2bab69a4de.php
│   ├── b794e9b533f3e0ecbf77eb8c1dd8d44d.php
│   ├── cc5a4c92e6b27e93b7ecca5d73dae45d.php
│   ├── ce4e554af421ae403723f1782a87456f.php
│   ├── da011c099b3d199d18423b0171b8ba43.php
│   ├── eb91738bc4f2dcd482367627feba8c9d.php
│   ├── eb9ccf63871a41f4e5d54c5b81c23dd6.php
│   ├── ec3478318ced8e827bd2040707a2c2c8.php
│   └── ff67b2e9b8dccafe3ac0a511436d8726.php
├── think
├── thinkphp
│   ├── base.php
│   ├── codecov.yml
│   ├── composer.json
│   ├── console.php
│   ├── CONTRIBUTING.md
│   ├── convention.php
│   ├── helper.php
│   ├── lang
│   │   └── zh-cn.php
│   ├── library
│   │   ├── think
│   │   │   ├── App.php
│   │   │   ├── Build.php
│   │   │   ├── cache
│   │   │   │   ├── driver
│   │   │   │   │   ├── File.php
│   │   │   │   │   ├── Lite.php
│   │   │   │   │   ├── Memcached.php
│   │   │   │   │   ├── Memcache.php
│   │   │   │   │   ├── Redis.php
│   │   │   │   │   ├── Sqlite.php
│   │   │   │   │   ├── Wincache.php
│   │   │   │   │   └── Xcache.php
│   │   │   │   └── Driver.php
│   │   │   ├── Cache.php
│   │   │   ├── Collection.php
│   │   │   ├── config
│   │   │   │   └── driver
│   │   │   │   ├── Ini.php
│   │   │   │   ├── Json.php
│   │   │   │   └── Xml.php
│   │   │   ├── Config.php
│   │   │   ├── console
│   │   │   │   ├── bin
│   │   │   │   │   ├── hiddeninput.exe
│   │   │   │   │   └── README.md
│   │   │   │   ├── command
│   │   │   │   │   ├── Build.php
│   │   │   │   │   ├── Clear.php
│   │   │   │   │   ├── Help.php
│   │   │   │   │   ├── Lists.php
│   │   │   │   │   ├── make
│   │   │   │   │   │   ├── Controller.php
│   │   │   │   │   │   ├── Model.php
│   │   │   │   │   │   └── stubs
│   │   │   │   │   │   ├── controller.plain.stub
│   │   │   │   │   │   ├── controller.stub
│   │   │   │   │   │   └── model.stub
│   │   │   │   │   ├── Make.php
│   │   │   │   │   └── optimize
│   │   │   │   │   ├── Autoload.php
│   │   │   │   │   ├── Config.php
│   │   │   │   │   ├── Route.php
│   │   │   │   │   └── Schema.php
│   │   │   │   ├── Command.php
│   │   │   │   ├── input
│   │   │   │   │   ├── Argument.php
│   │   │   │   │   ├── Definition.php
│   │   │   │   │   └── Option.php
│   │   │   │   ├── Input.php
│   │   │   │   ├── LICENSE
│   │   │   │   ├── output
│   │   │   │   │   ├── Ask.php
│   │   │   │   │   ├── descriptor
│   │   │   │   │   │   └── Console.php
│   │   │   │   │   ├── Descriptor.php
│   │   │   │   │   ├── driver
│   │   │   │   │   │   ├── Buffer.php
│   │   │   │   │   │   ├── Console.php
│   │   │   │   │   │   └── Nothing.php
│   │   │   │   │   ├── formatter
│   │   │   │   │   │   ├── Stack.php
│   │   │   │   │   │   └── Style.php
│   │   │   │   │   ├── Formatter.php
│   │   │   │   │   ├── question
│   │   │   │   │   │   ├── Choice.php
│   │   │   │   │   │   └── Confirmation.php
│   │   │   │   │   └── Question.php
│   │   │   │   └── Output.php
│   │   │   ├── Console.php
│   │   │   ├── controller
│   │   │   │   ├── Rest.php
│   │   │   │   └── Yar.php
│   │   │   ├── Controller.php
│   │   │   ├── Cookie.php
│   │   │   ├── db
│   │   │   │   ├── builder
│   │   │   │   │   ├── Mysql.php
│   │   │   │   │   ├── Pgsql.php
│   │   │   │   │   ├── Sqlite.php
│   │   │   │   │   └── Sqlsrv.php
│   │   │   │   ├── Builder.php
│   │   │   │   ├── Connection.php
│   │   │   │   ├── connector
│   │   │   │   │   ├── Mysql.php
│   │   │   │   │   ├── Pgsql.php
│   │   │   │   │   ├── pgsql.sql
│   │   │   │   │   ├── Sqlite.php
│   │   │   │   │   └── Sqlsrv.php
│   │   │   │   ├── exception
│   │   │   │   │   ├── BindParamException.php
│   │   │   │   │   ├── DataNotFoundException.php
│   │   │   │   │   └── ModelNotFoundException.php
│   │   │   │   └── Query.php
│   │   │   ├── Db.php
│   │   │   ├── debug
│   │   │   │   ├── Console.php
│   │   │   │   └── Html.php
│   │   │   ├── Debug.php
│   │   │   ├── Env.php
│   │   │   ├── Error.php
│   │   │   ├── exception
│   │   │   │   ├── ClassNotFoundException.php
│   │   │   │   ├── DbException.php
│   │   │   │   ├── ErrorException.php
│   │   │   │   ├── Handle.php
│   │   │   │   ├── HttpException.php
│   │   │   │   ├── HttpResponseException.php
│   │   │   │   ├── PDOException.php
│   │   │   │   ├── RouteNotFoundException.php
│   │   │   │   ├── TemplateNotFoundException.php
│   │   │   │   ├── ThrowableError.php
│   │   │   │   └── ValidateException.php
│   │   │   ├── Exception.php
│   │   │   ├── File.php
│   │   │   ├── Hook.php
│   │   │   ├── Lang.php
│   │   │   ├── Loader.php
│   │   │   ├── log
│   │   │   │   └── driver
│   │   │   │   ├── File.php
│   │   │   │   ├── Socket.php
│   │   │   │   └── Test.php
│   │   │   ├── Log.php
│   │   │   ├── model
│   │   │   │   ├── Collection.php
│   │   │   │   ├── Merge.php
│   │   │   │   ├── Pivot.php
│   │   │   │   ├── relation
│   │   │   │   │   ├── BelongsToMany.php
│   │   │   │   │   ├── BelongsTo.php
│   │   │   │   │   ├── HasMany.php
│   │   │   │   │   ├── HasManyThrough.php
│   │   │   │   │   ├── HasOne.php
│   │   │   │   │   ├── MorphMany.php
│   │   │   │   │   ├── MorphTo.php
│   │   │   │   │   └── OneToOne.php
│   │   │   │   └── Relation.php
│   │   │   ├── Model.php
│   │   │   ├── paginator
│   │   │   │   └── driver
│   │   │   │   └── Bootstrap.php
│   │   │   ├── Paginator.php
│   │   │   ├── process
│   │   │   │   ├── Builder.php
│   │   │   │   ├── exception
│   │   │   │   │   ├── Failed.php
│   │   │   │   │   └── Timeout.php
│   │   │   │   ├── pipes
│   │   │   │   │   ├── Pipes.php
│   │   │   │   │   ├── Unix.php
│   │   │   │   │   └── Windows.php
│   │   │   │   └── Utils.php
│   │   │   ├── Process.php
│   │   │   ├── Request.php
│   │   │   ├── response
│   │   │   │   ├── Json.php
│   │   │   │   ├── Jsonp.php
│   │   │   │   ├── Redirect.php
│   │   │   │   ├── View.php
│   │   │   │   └── Xml.php
│   │   │   ├── Response.php
│   │   │   ├── Route.php
│   │   │   ├── session
│   │   │   │   └── driver
│   │   │   │   ├── Memcached.php
│   │   │   │   ├── Memcache.php
│   │   │   │   └── Redis.php
│   │   │   ├── Session.php
│   │   │   ├── template
│   │   │   │   ├── driver
│   │   │   │   │   └── File.php
│   │   │   │   ├── taglib
│   │   │   │   │   └── Cx.php
│   │   │   │   └── TagLib.php
│   │   │   ├── Template.php
│   │   │   ├── Url.php
│   │   │   ├── Validate.php
│   │   │   ├── view
│   │   │   │   └── driver
│   │   │   │   ├── Php.php
│   │   │   │   └── Think.php
│   │   │   └── View.php
│   │   └── traits
│   │   ├── controller
│   │   │   └── Jump.php
│   │   ├── model
│   │   │   └── SoftDelete.php
│   │   └── think
│   │   └── Instance.php
│   ├── LICENSE.txt
│   ├── logo.png
│   ├── phpunit.xml
│   ├── README.md
│   ├── start.php
│   └── tpl
│   ├── default_index.tpl
│   ├── dispatch_jump.tpl
│   ├── page_trace.tpl
│   └── think_exception.tpl
├── vendor
│   ├── alchemy
│   │   └── zippy
│   │   ├── composer.json
│   │   ├── LICENSE
│   │   ├── Makefile
│   │   └── src
│   │   ├── Adapter
│   │   │   ├── AbstractAdapter.php
│   │   │   ├── AbstractBinaryAdapter.php
│   │   │   ├── AbstractTarAdapter.php
│   │   │   ├── AdapterContainer.php
│   │   │   ├── AdapterInterface.php
│   │   │   ├── BinaryAdapterInterface.php
│   │   │   ├── BSDTar
│   │   │   │   ├── TarBSDTarAdapter.php
│   │   │   │   ├── TarBz2BSDTarAdapter.php
│   │   │   │   └── TarGzBSDTarAdapter.php
│   │   │   ├── GNUTar
│   │   │   │   ├── TarBz2GNUTarAdapter.php
│   │   │   │   ├── TarGNUTarAdapter.php
│   │   │   │   └── TarGzGNUTarAdapter.php
│   │   │   ├── Resource
│   │   │   │   ├── FileResource.php
│   │   │   │   ├── ResourceInterface.php
│   │   │   │   └── ZipArchiveResource.php
│   │   │   ├── VersionProbe
│   │   │   │   ├── AbstractTarVersionProbe.php
│   │   │   │   ├── BSDTarVersionProbe.php
│   │   │   │   ├── GNUTarVersionProbe.php
│   │   │   │   ├── VersionProbeInterface.php
│   │   │   │   ├── ZipExtensionVersionProbe.php
│   │   │   │   └── ZipVersionProbe.php
│   │   │   ├── ZipAdapter.php
│   │   │   └── ZipExtensionAdapter.php
│   │   ├── Archive
│   │   │   ├── ArchiveInterface.php
│   │   │   ├── Archive.php
│   │   │   ├── MemberInterface.php
│   │   │   └── Member.php
│   │   ├── Exception
│   │   │   ├── ExceptionInterface.php
│   │   │   ├── FormatNotSupportedException.php
│   │   │   ├── InvalidArgumentException.php
│   │   │   ├── IOException.php
│   │   │   ├── NoAdapterOnPlatformException.php
│   │   │   ├── NotSupportedException.php
│   │   │   ├── RuntimeException.php
│   │   │   └── TargetLocatorException.php
│   │   ├── FileStrategy
│   │   │   ├── AbstractFileStrategy.php
│   │   │   ├── FileStrategyInterface.php
│   │   │   ├── TarBz2FileStrategy.php
│   │   │   ├── TarFileStrategy.php
│   │   │   ├── TarGzFileStrategy.php
│   │   │   ├── TB2FileStrategy.php
│   │   │   ├── TBz2FileStrategy.php
│   │   │   ├── TGzFileStrategy.php
│   │   │   └── ZipFileStrategy.php
│   │   ├── Parser
│   │   │   ├── BSDTarOutputParser.php
│   │   │   ├── GNUTarOutputParser.php
│   │   │   ├── ParserFactory.php
│   │   │   ├── ParserInterface.php
│   │   │   └── ZipOutputParser.php
│   │   ├── ProcessBuilder
│   │   │   ├── ProcessBuilderFactoryInterface.php
│   │   │   └── ProcessBuilderFactory.php
│   │   ├── Resource
│   │   │   ├── PathUtil.php
│   │   │   ├── Reader
│   │   │   │   ├── Guzzle
│   │   │   │   │   ├── GuzzleReaderFactory.php
│   │   │   │   │   ├── GuzzleReader.php
│   │   │   │   │   ├── LegacyGuzzleReaderFactory.php
│   │   │   │   │   └── LegacyGuzzleReader.php
│   │   │   │   └── Stream
│   │   │   │   ├── StreamReaderFactory.php
│   │   │   │   └── StreamReader.php
│   │   │   ├── RequestMapper.php
│   │   │   ├── ResourceCollection.php
│   │   │   ├── ResourceLocator.php
│   │   │   ├── ResourceManager.php
│   │   │   ├── Resource.php
│   │   │   ├── ResourceReaderFactory.php
│   │   │   ├── ResourceReader.php
│   │   │   ├── ResourceTeleporter.php
│   │   │   ├── ResourceWriter.php
│   │   │   ├── TargetLocator.php
│   │   │   ├── Teleporter
│   │   │   │   ├── AbstractTeleporter.php
│   │   │   │   ├── GenericTeleporter.php
│   │   │   │   ├── GuzzleTeleporter.php
│   │   │   │   ├── LegacyGuzzleTeleporter.php
│   │   │   │   ├── LocalTeleporter.php
│   │   │   │   ├── StreamTeleporter.php
│   │   │   │   └── TeleporterInterface.php
│   │   │   ├── TeleporterContainer.php
│   │   │   └── Writer
│   │   │   ├── FilesystemWriter.php
│   │   │   └── StreamWriter.php
│   │   └── Zippy.php
│   ├── aliyuncs
│   │   └── oss-sdk-php
│   │   ├── autoload.php
│   │   ├── build-phar.sh
│   │   ├── CHANGELOG.md
│   │   ├── composer.json
│   │   ├── example.jpg
│   │   ├── index.php
│   │   ├── LICENSE.md
│   │   ├── phpunit.xml
│   │   ├── README-CN.md
│   │   ├── README.md
│   │   ├── samples
│   │   │   ├── BucketCors.php
│   │   │   ├── BucketLifecycle.php
│   │   │   ├── BucketLogging.php
│   │   │   ├── Bucket.php
│   │   │   ├── BucketReferer.php
│   │   │   ├── BucketWebsite.php
│   │   │   ├── Callback.php
│   │   │   ├── Common.php
│   │   │   ├── Config.php
│   │   │   ├── Image.php
│   │   │   ├── LiveChannel.php
│   │   │   ├── MultipartUpload.php
│   │   │   ├── Object.php
│   │   │   ├── RunAll.php
│   │   │   └── Signature.php
│   │   ├── src
│   │   │   └── OSS
│   │   │   ├── Core
│   │   │   │   ├── MimeTypes.php
│   │   │   │   ├── OssException.php
│   │   │   │   └── OssUtil.php
│   │   │   ├── Http
│   │   │   │   ├── LICENSE
│   │   │   │   ├── RequestCore_Exception.php
│   │   │   │   ├── RequestCore.php
│   │   │   │   └── ResponseCore.php
│   │   │   ├── Model
│   │   │   │   ├── BucketInfo.php
│   │   │   │   ├── BucketListInfo.php
│   │   │   │   ├── CnameConfig.php
│   │   │   │   ├── CorsConfig.php
│   │   │   │   ├── CorsRule.php
│   │   │   │   ├── GetLiveChannelHistory.php
│   │   │   │   ├── GetLiveChannelInfo.php
│   │   │   │   ├── GetLiveChannelStatus.php
│   │   │   │   ├── LifecycleAction.php
│   │   │   │   ├── LifecycleConfig.php
│   │   │   │   ├── LifecycleRule.php
│   │   │   │   ├── ListMultipartUploadInfo.php
│   │   │   │   ├── ListPartsInfo.php
│   │   │   │   ├── LiveChannelConfig.php
│   │   │   │   ├── LiveChannelHistory.php
│   │   │   │   ├── LiveChannelInfo.php
│   │   │   │   ├── LiveChannelListInfo.php
│   │   │   │   ├── LoggingConfig.php
│   │   │   │   ├── ObjectInfo.php
│   │   │   │   ├── ObjectListInfo.php
│   │   │   │   ├── PartInfo.php
│   │   │   │   ├── PrefixInfo.php
│   │   │   │   ├── RefererConfig.php
│   │   │   │   ├── StorageCapacityConfig.php
│   │   │   │   ├── UploadInfo.php
│   │   │   │   ├── WebsiteConfig.php
│   │   │   │   └── XmlConfig.php
│   │   │   ├── OssClient.php
│   │   │   └── Result
│   │   │   ├── AclResult.php
│   │   │   ├── AppendResult.php
│   │   │   ├── BodyResult.php
│   │   │   ├── CallbackResult.php
│   │   │   ├── CopyObjectResult.php
│   │   │   ├── DeleteObjectsResult.php
│   │   │   ├── ExistResult.php
│   │   │   ├── GetCnameResult.php
│   │   │   ├── GetCorsResult.php
│   │   │   ├── GetLifecycleResult.php
│   │   │   ├── GetLiveChannelHistoryResult.php
│   │   │   ├── GetLiveChannelInfoResult.php
│   │   │   ├── GetLiveChannelStatusResult.php
│   │   │   ├── GetLocationResult.php
│   │   │   ├── GetLoggingResult.php
│   │   │   ├── GetRefererResult.php
│   │   │   ├── GetStorageCapacityResult.php
│   │   │   ├── GetWebsiteResult.php
│   │   │   ├── HeaderResult.php
│   │   │   ├── InitiateMultipartUploadResult.php
│   │   │   ├── ListBucketsResult.php
│   │   │   ├── ListLiveChannelResult.php
│   │   │   ├── ListMultipartUploadResult.php
│   │   │   ├── ListObjectsResult.php
│   │   │   ├── ListPartsResult.php
│   │   │   ├── PutLiveChannelResult.php
│   │   │   ├── PutSetDeleteResult.php
│   │   │   ├── Result.php
│   │   │   ├── SymlinkResult.php
│   │   │   └── UploadPartResult.php
│   │   └── tests
│   │   └── OSS
│   │   └── Tests
│   │   ├── AclResultTest.php
│   │   ├── BodyResultTest.php
│   │   ├── BucketCnameTest.php
│   │   ├── BucketInfoTest.php
│   │   ├── BucketLiveChannelTest.php
│   │   ├── CallbackTest.php
│   │   ├── CnameConfigTest.php
│   │   ├── Common.php
│   │   ├── ContentTypeTest.php
│   │   ├── CopyObjectResult.php
│   │   ├── CorsConfigTest.php
│   │   ├── ExistResultTest.php
│   │   ├── GetCorsResultTest.php
│   │   ├── GetLifecycleResultTest.php
│   │   ├── GetLoggingResultTest.php
│   │   ├── GetRefererResultTest.php
│   │   ├── GetWebsiteResultTest.php
│   │   ├── HeaderResultTest.php
│   │   ├── HttpTest.php
│   │   ├── InitiateMultipartUploadResultTest.php
│   │   ├── LifecycleConfigTest.php
│   │   ├── ListBucketsResultTest.php
│   │   ├── ListMultipartUploadResultTest.php
│   │   ├── ListObjectsResultTest.php
│   │   ├── ListPartsResultTest.php
│   │   ├── LiveChannelXmlTest.php
│   │   ├── LoggingConfigTest.php
│   │   ├── MimeTypesTest.php
│   │   ├── ObjectAclTest.php
│   │   ├── OssClientBucketCorsTest.php
│   │   ├── OssClientBucketLifecycleTest.php
│   │   ├── OssClientBucketLoggingTest.php
│   │   ├── OssClientBucketRefererTest.php
│   │   ├── OssClientBucketStorageCapacityTest.php
│   │   ├── OssClientBucketTest.php
│   │   ├── OssClientBucketWebsiteTest.php
│   │   ├── OssClientImageTest.php
│   │   ├── OssClientMultipartUploadTest.php
│   │   ├── OssClientObjectTest.php
│   │   ├── OssClientRestoreObjectTest.php
│   │   ├── OssClientSignatureTest.php
│   │   ├── OssClientTest.php
│   │   ├── OssExceptionTest.php
│   │   ├── OssUtilTest.php
│   │   ├── PutSetDeleteResultTest.php
│   │   ├── RefererConfigTest.php
│   │   ├── StorageCapacityTest.php
│   │   ├── SymlinkTest.php
│   │   ├── TestOssClientBase.php
│   │   ├── UploadPartResultTest.php
│   │   └── WebsiteConfigTest.php
│   ├── autoload.php
│   ├── bin
│   │   ├── phpunit
│   │   └── phpunit.bat
│   ├── composer
│   │   ├── autoload_classmap.php
│   │   ├── autoload_files.php
│   │   ├── autoload_namespaces.php
│   │   ├── autoload_psr4.php
│   │   ├── autoload_real.php
│   │   ├── autoload_static.php
│   │   ├── ClassLoader.php
│   │   ├── installed.json
│   │   └── LICENSE
│   ├── doctrine
│   │   ├── cache
│   │   │   ├── build.properties
│   │   │   ├── build.xml
│   │   │   ├── composer.json
│   │   │   ├── lib
│   │   │   │   └── Doctrine
│   │   │   │   └── Common
│   │   │   │   └── Cache
│   │   │   │   ├── ApcCache.php
│   │   │   │   ├── ApcuCache.php
│   │   │   │   ├── ArrayCache.php
│   │   │   │   ├── Cache.php
│   │   │   │   ├── CacheProvider.php
│   │   │   │   ├── ChainCache.php
│   │   │   │   ├── ClearableCache.php
│   │   │   │   ├── CouchbaseCache.php
│   │   │   │   ├── FileCache.php
│   │   │   │   ├── FilesystemCache.php
│   │   │   │   ├── FlushableCache.php
│   │   │   │   ├── MemcacheCache.php
│   │   │   │   ├── MemcachedCache.php
│   │   │   │   ├── MongoDBCache.php
│   │   │   │   ├── MultiGetCache.php
│   │   │   │   ├── MultiPutCache.php
│   │   │   │   ├── PhpFileCache.php
│   │   │   │   ├── PredisCache.php
│   │   │   │   ├── RedisCache.php
│   │   │   │   ├── RiakCache.php
│   │   │   │   ├── SQLite3Cache.php
│   │   │   │   ├── Version.php
│   │   │   │   ├── VoidCache.php
│   │   │   │   ├── WinCacheCache.php
│   │   │   │   ├── XcacheCache.php
│   │   │   │   └── ZendDataCache.php
│   │   │   ├── LICENSE
│   │   │   ├── phpunit.xml.dist
│   │   │   ├── README.md
│   │   │   ├── tests
│   │   │   │   ├── Doctrine
│   │   │   │   │   └── Tests
│   │   │   │   │   ├── Common
│   │   │   │   │   │   └── Cache
│   │   │   │   │   │   ├── ApcCacheTest.php
│   │   │   │   │   │   ├── ApcuCacheTest.php
│   │   │   │   │   │   ├── ArrayCacheTest.php
│   │   │   │   │   │   ├── BaseFileCacheTest.php
│   │   │   │   │   │   ├── CacheProviderTest.php
│   │   │   │   │   │   ├── CacheTest.php
│   │   │   │   │   │   ├── ChainCacheTest.php
│   │   │   │   │   │   ├── CouchbaseCacheTest.php
│   │   │   │   │   │   ├── FileCacheTest.php
│   │   │   │   │   │   ├── FilesystemCacheTest.php
│   │   │   │   │   │   ├── MemcacheCacheTest.php
│   │   │   │   │   │   ├── MemcachedCacheTest.php
│   │   │   │   │   │   ├── MongoDBCacheTest.php
│   │   │   │   │   │   ├── PhpFileCacheTest.php
│   │   │   │   │   │   ├── PredisCacheTest.php
│   │   │   │   │   │   ├── RedisCacheTest.php
│   │   │   │   │   │   ├── RiakCacheTest.php
│   │   │   │   │   │   ├── SQLite3CacheTest.php
│   │   │   │   │   │   ├── VoidCacheTest.php
│   │   │   │   │   │   ├── WinCacheCacheTest.php
│   │   │   │   │   │   ├── XcacheCacheTest.php
│   │   │   │   │   │   └── ZendDataCacheTest.php
│   │   │   │   │   └── DoctrineTestCase.php
│   │   │   │   └── travis
│   │   │   │   ├── php.ini
│   │   │   │   └── phpunit.travis.xml
│   │   │   └── UPGRADE.md
│   │   ├── collections
│   │   │   ├── composer.json
│   │   │   ├── CONTRIBUTING.md
│   │   │   ├── lib
│   │   │   │   └── Doctrine
│   │   │   │   └── Common
│   │   │   │   └── Collections
│   │   │   │   ├── AbstractLazyCollection.php
│   │   │   │   ├── ArrayCollection.php
│   │   │   │   ├── Collection.php
│   │   │   │   ├── Criteria.php
│   │   │   │   ├── Expr
│   │   │   │   │   ├── ClosureExpressionVisitor.php
│   │   │   │   │   ├── Comparison.php
│   │   │   │   │   ├── CompositeExpression.php
│   │   │   │   │   ├── Expression.php
│   │   │   │   │   ├── ExpressionVisitor.php
│   │   │   │   │   └── Value.php
│   │   │   │   ├── ExpressionBuilder.php
│   │   │   │   └── Selectable.php
│   │   │   ├── LICENSE
│   │   │   └── README.md
│   │   └── instantiator
│   │   ├── composer.json
│   │   ├── CONTRIBUTING.md
│   │   ├── LICENSE
│   │   ├── phpmd.xml.dist
│   │   ├── phpunit.xml.dist
│   │   ├── README.md
│   │   ├── src
│   │   │   └── Doctrine
│   │   │   └── Instantiator
│   │   │   ├── Exception
│   │   │   │   ├── ExceptionInterface.php
│   │   │   │   ├── InvalidArgumentException.php
│   │   │   │   └── UnexpectedValueException.php
│   │   │   ├── InstantiatorInterface.php
│   │   │   └── Instantiator.php
│   │   └── tests
│   │   └── DoctrineTest
│   │   ├── InstantiatorPerformance
│   │   │   └── InstantiatorPerformanceEvent.php
│   │   ├── InstantiatorTest
│   │   │   ├── Exception
│   │   │   │   ├── InvalidArgumentExceptionTest.php
│   │   │   │   └── UnexpectedValueExceptionTest.php
│   │   │   └── InstantiatorTest.php
│   │   └── InstantiatorTestAsset
│   │   ├── AbstractClassAsset.php
│   │   ├── ArrayObjectAsset.php
│   │   ├── ExceptionAsset.php
│   │   ├── FinalExceptionAsset.php
│   │   ├── PharAsset.php
│   │   ├── PharExceptionAsset.php
│   │   ├── SerializableArrayObjectAsset.php
│   │   ├── SimpleSerializableAsset.php
│   │   ├── SimpleTraitAsset.php
│   │   ├── UnCloneableAsset.php
│   │   ├── UnserializeExceptionArrayObjectAsset.php
│   │   ├── WakeUpNoticesAsset.php
│   │   └── XMLReaderAsset.php
│   ├── guzzle
│   │   └── guzzle
│   │   ├── build.xml
│   │   ├── CHANGELOG.md
│   │   ├── composer.json
│   │   ├── docs
│   │   │   ├── batching
│   │   │   │   └── batching.rst
│   │   │   ├── conf.py
│   │   │   ├── docs.rst
│   │   │   ├── _downloads
│   │   │   │   └── guzzle-schema-1.0.json
│   │   │   ├── getting-started
│   │   │   │   ├── faq.rst
│   │   │   │   ├── installation.rst
│   │   │   │   └── overview.rst
│   │   │   ├── http-client
│   │   │   │   ├── client.rst
│   │   │   │   ├── entity-bodies.rst
│   │   │   │   ├── http-redirects.rst
│   │   │   │   ├── request.rst
│   │   │   │   ├── response.rst
│   │   │   │   └── uri-templates.rst
│   │   │   ├── index.rst
│   │   │   ├── iterators
│   │   │   │   ├── guzzle-iterators.rst
│   │   │   │   └── resource-iterators.rst
│   │   │   ├── Makefile
│   │   │   ├── plugins
│   │   │   │   ├── async-plugin.rst
│   │   │   │   ├── backoff-plugin.rst
│   │   │   │   ├── cache-plugin.rst
│   │   │   │   ├── cookie-plugin.rst
│   │   │   │   ├── creating-plugins.rst
│   │   │   │   ├── curl-auth-plugin.rst
│   │   │   │   ├── history-plugin.rst
│   │   │   │   ├── log-plugin.rst
│   │   │   │   ├── md5-validator-plugin.rst
│   │   │   │   ├── mock-plugin.rst
│   │   │   │   ├── oauth-plugin.rst
│   │   │   │   ├── plugins-list.rst.inc
│   │   │   │   └── plugins-overview.rst
│   │   │   ├── requirements.txt
│   │   │   ├── _static
│   │   │   │   ├── guzzle-icon.png
│   │   │   │   ├── homepage.css
│   │   │   │   ├── logo.png
│   │   │   │   ├── prettify.css
│   │   │   │   └── prettify.js
│   │   │   ├── _templates
│   │   │   │   ├── index.html
│   │   │   │   ├── leftbar.html
│   │   │   │   └── nav_links.html
│   │   │   ├── testing
│   │   │   │   └── unit-testing.rst
│   │   │   └── webservice-client
│   │   │   ├── guzzle-service-descriptions.rst
│   │   │   ├── using-the-service-builder.rst
│   │   │   └── webservice-client.rst
│   │   ├── LICENSE
│   │   ├── phar-stub.php
│   │   ├── phing
│   │   │   ├── build.properties.dist
│   │   │   ├── imports
│   │   │   │   ├── dependencies.xml
│   │   │   │   └── deploy.xml
│   │   │   └── tasks
│   │   │   ├── ComposerLintTask.php
│   │   │   ├── GuzzlePearPharPackageTask.php
│   │   │   └── GuzzleSubSplitTask.php
│   │   ├── phpunit.xml.dist
│   │   ├── README.md
│   │   ├── src
│   │   │   └── Guzzle
│   │   │   ├── Batch
│   │   │   │   ├── AbstractBatchDecorator.php
│   │   │   │   ├── BatchBuilder.php
│   │   │   │   ├── BatchClosureDivisor.php
│   │   │   │   ├── BatchClosureTransfer.php
│   │   │   │   ├── BatchCommandTransfer.php
│   │   │   │   ├── BatchDivisorInterface.php
│   │   │   │   ├── BatchInterface.php
│   │   │   │   ├── Batch.php
│   │   │   │   ├── BatchRequestTransfer.php
│   │   │   │   ├── BatchSizeDivisor.php
│   │   │   │   ├── BatchTransferInterface.php
│   │   │   │   ├── composer.json
│   │   │   │   ├── Exception
│   │   │   │   │   └── BatchTransferException.php
│   │   │   │   ├── ExceptionBufferingBatch.php
│   │   │   │   ├── FlushingBatch.php
│   │   │   │   ├── HistoryBatch.php
│   │   │   │   └── NotifyingBatch.php
│   │   │   ├── Cache
│   │   │   │   ├── AbstractCacheAdapter.php
│   │   │   │   ├── CacheAdapterFactory.php
│   │   │   │   ├── CacheAdapterInterface.php
│   │   │   │   ├── ClosureCacheAdapter.php
│   │   │   │   ├── composer.json
│   │   │   │   ├── DoctrineCacheAdapter.php
│   │   │   │   ├── NullCacheAdapter.php
│   │   │   │   ├── Zf1CacheAdapter.php
│   │   │   │   └── Zf2CacheAdapter.php
│   │   │   ├── Common
│   │   │   │   ├── AbstractHasDispatcher.php
│   │   │   │   ├── Collection.php
│   │   │   │   ├── composer.json
│   │   │   │   ├── Event.php
│   │   │   │   ├── Exception
│   │   │   │   │   ├── BadMethodCallException.php
│   │   │   │   │   ├── ExceptionCollection.php
│   │   │   │   │   ├── GuzzleException.php
│   │   │   │   │   ├── InvalidArgumentException.php
│   │   │   │   │   ├── RuntimeException.php
│   │   │   │   │   └── UnexpectedValueException.php
│   │   │   │   ├── FromConfigInterface.php
│   │   │   │   ├── HasDispatcherInterface.php
│   │   │   │   ├── ToArrayInterface.php
│   │   │   │   └── Version.php
│   │   │   ├── Http
│   │   │   │   ├── AbstractEntityBodyDecorator.php
│   │   │   │   ├── CachingEntityBody.php
│   │   │   │   ├── ClientInterface.php
│   │   │   │   ├── Client.php
│   │   │   │   ├── composer.json
│   │   │   │   ├── Curl
│   │   │   │   │   ├── CurlHandle.php
│   │   │   │   │   ├── CurlMultiInterface.php
│   │   │   │   │   ├── CurlMulti.php
│   │   │   │   │   ├── CurlMultiProxy.php
│   │   │   │   │   ├── CurlVersion.php
│   │   │   │   │   └── RequestMediator.php
│   │   │   │   ├── EntityBodyInterface.php
│   │   │   │   ├── EntityBody.php
│   │   │   │   ├── Exception
│   │   │   │   │   ├── BadResponseException.php
│   │   │   │   │   ├── ClientErrorResponseException.php
│   │   │   │   │   ├── CouldNotRewindStreamException.php
│   │   │   │   │   ├── CurlException.php
│   │   │   │   │   ├── HttpException.php
│   │   │   │   │   ├── MultiTransferException.php
│   │   │   │   │   ├── RequestException.php
│   │   │   │   │   ├── ServerErrorResponseException.php
│   │   │   │   │   └── TooManyRedirectsException.php
│   │   │   │   ├── IoEmittingEntityBody.php
│   │   │   │   ├── Message
│   │   │   │   │   ├── AbstractMessage.php
│   │   │   │   │   ├── EntityEnclosingRequestInterface.php
│   │   │   │   │   ├── EntityEnclosingRequest.php
│   │   │   │   │   ├── Header
│   │   │   │   │   │   ├── CacheControl.php
│   │   │   │   │   │   ├── HeaderCollection.php
│   │   │   │   │   │   ├── HeaderFactoryInterface.php
│   │   │   │   │   │   ├── HeaderFactory.php
│   │   │   │   │   │   ├── HeaderInterface.php
│   │   │   │   │   │   └── Link.php
│   │   │   │   │   ├── Header.php
│   │   │   │   │   ├── MessageInterface.php
│   │   │   │   │   ├── PostFileInterface.php
│   │   │   │   │   ├── PostFile.php
│   │   │   │   │   ├── RequestFactoryInterface.php
│   │   │   │   │   ├── RequestFactory.php
│   │   │   │   │   ├── RequestInterface.php
│   │   │   │   │   ├── Request.php
│   │   │   │   │   └── Response.php
│   │   │   │   ├── Mimetypes.php
│   │   │   │   ├── QueryAggregator
│   │   │   │   │   ├── CommaAggregator.php
│   │   │   │   │   ├── DuplicateAggregator.php
│   │   │   │   │   ├── PhpAggregator.php
│   │   │   │   │   └── QueryAggregatorInterface.php
│   │   │   │   ├── QueryString.php
│   │   │   │   ├── ReadLimitEntityBody.php
│   │   │   │   ├── RedirectPlugin.php
│   │   │   │   ├── Resources
│   │   │   │   │   └── cacert.pem
│   │   │   │   ├── StaticClient.php
│   │   │   │   └── Url.php
│   │   │   ├── Inflection
│   │   │   │   ├── composer.json
│   │   │   │   ├── InflectorInterface.php
│   │   │   │   ├── Inflector.php
│   │   │   │   ├── MemoizingInflector.php
│   │   │   │   └── PreComputedInflector.php
│   │   │   ├── Iterator
│   │   │   │   ├── AppendIterator.php
│   │   │   │   ├── ChunkedIterator.php
│   │   │   │   ├── composer.json
│   │   │   │   ├── FilterIterator.php
│   │   │   │   ├── MapIterator.php
│   │   │   │   ├── MethodProxyIterator.php
│   │   │   │   └── README.md
│   │   │   ├── Log
│   │   │   │   ├── AbstractLogAdapter.php
│   │   │   │   ├── ArrayLogAdapter.php
│   │   │   │   ├── ClosureLogAdapter.php
│   │   │   │   ├── composer.json
│   │   │   │   ├── LogAdapterInterface.php
│   │   │   │   ├── MessageFormatter.php
│   │   │   │   ├── MonologLogAdapter.php
│   │   │   │   ├── PsrLogAdapter.php
│   │   │   │   ├── Zf1LogAdapter.php
│   │   │   │   └── Zf2LogAdapter.php
│   │   │   ├── Parser
│   │   │   │   ├── composer.json
│   │   │   │   ├── Cookie
│   │   │   │   │   ├── CookieParserInterface.php
│   │   │   │   │   └── CookieParser.php
│   │   │   │   ├── Message
│   │   │   │   │   ├── AbstractMessageParser.php
│   │   │   │   │   ├── MessageParserInterface.php
│   │   │   │   │   ├── MessageParser.php
│   │   │   │   │   └── PeclHttpMessageParser.php
│   │   │   │   ├── ParserRegistry.php
│   │   │   │   ├── UriTemplate
│   │   │   │   │   ├── PeclUriTemplate.php
│   │   │   │   │   ├── UriTemplateInterface.php
│   │   │   │   │   └── UriTemplate.php
│   │   │   │   └── Url
│   │   │   │   ├── UrlParserInterface.php
│   │   │   │   └── UrlParser.php
│   │   │   ├── Plugin
│   │   │   │   ├── Async
│   │   │   │   │   ├── AsyncPlugin.php
│   │   │   │   │   └── composer.json
│   │   │   │   ├── Backoff
│   │   │   │   │   ├── AbstractBackoffStrategy.php
│   │   │   │   │   ├── AbstractErrorCodeBackoffStrategy.php
│   │   │   │   │   ├── BackoffLogger.php
│   │   │   │   │   ├── BackoffPlugin.php
│   │   │   │   │   ├── BackoffStrategyInterface.php
│   │   │   │   │   ├── CallbackBackoffStrategy.php
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── ConstantBackoffStrategy.php
│   │   │   │   │   ├── CurlBackoffStrategy.php
│   │   │   │   │   ├── ExponentialBackoffStrategy.php
│   │   │   │   │   ├── HttpBackoffStrategy.php
│   │   │   │   │   ├── LinearBackoffStrategy.php
│   │   │   │   │   ├── ReasonPhraseBackoffStrategy.php
│   │   │   │   │   └── TruncatedBackoffStrategy.php
│   │   │   │   ├── Cache
│   │   │   │   │   ├── CacheKeyProviderInterface.php
│   │   │   │   │   ├── CachePlugin.php
│   │   │   │   │   ├── CacheStorageInterface.php
│   │   │   │   │   ├── CallbackCanCacheStrategy.php
│   │   │   │   │   ├── CanCacheStrategyInterface.php
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── DefaultCacheKeyProvider.php
│   │   │   │   │   ├── DefaultCacheStorage.php
│   │   │   │   │   ├── DefaultCanCacheStrategy.php
│   │   │   │   │   ├── DefaultRevalidation.php
│   │   │   │   │   ├── DenyRevalidation.php
│   │   │   │   │   ├── RevalidationInterface.php
│   │   │   │   │   └── SkipRevalidation.php
│   │   │   │   ├── composer.json
│   │   │   │   ├── Cookie
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── CookieJar
│   │   │   │   │   │   ├── ArrayCookieJar.php
│   │   │   │   │   │   ├── CookieJarInterface.php
│   │   │   │   │   │   └── FileCookieJar.php
│   │   │   │   │   ├── Cookie.php
│   │   │   │   │   ├── CookiePlugin.php
│   │   │   │   │   └── Exception
│   │   │   │   │   └── InvalidCookieException.php
│   │   │   │   ├── CurlAuth
│   │   │   │   │   ├── composer.json
│   │   │   │   │   └── CurlAuthPlugin.php
│   │   │   │   ├── ErrorResponse
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── ErrorResponseExceptionInterface.php
│   │   │   │   │   ├── ErrorResponsePlugin.php
│   │   │   │   │   └── Exception
│   │   │   │   │   └── ErrorResponseException.php
│   │   │   │   ├── History
│   │   │   │   │   ├── composer.json
│   │   │   │   │   └── HistoryPlugin.php
│   │   │   │   ├── Log
│   │   │   │   │   ├── composer.json
│   │   │   │   │   └── LogPlugin.php
│   │   │   │   ├── Md5
│   │   │   │   │   ├── CommandContentMd5Plugin.php
│   │   │   │   │   ├── composer.json
│   │   │   │   │   └── Md5ValidatorPlugin.php
│   │   │   │   ├── Mock
│   │   │   │   │   ├── composer.json
│   │   │   │   │   └── MockPlugin.php
│   │   │   │   └── Oauth
│   │   │   │   ├── composer.json
│   │   │   │   └── OauthPlugin.php
│   │   │   ├── Service
│   │   │   │   ├── AbstractConfigLoader.php
│   │   │   │   ├── Builder
│   │   │   │   │   ├── ServiceBuilderInterface.php
│   │   │   │   │   ├── ServiceBuilderLoader.php
│   │   │   │   │   └── ServiceBuilder.php
│   │   │   │   ├── CachingConfigLoader.php
│   │   │   │   ├── ClientInterface.php
│   │   │   │   ├── Client.php
│   │   │   │   ├── Command
│   │   │   │   │   ├── AbstractCommand.php
│   │   │   │   │   ├── ClosureCommand.php
│   │   │   │   │   ├── CommandInterface.php
│   │   │   │   │   ├── CreateResponseClassEvent.php
│   │   │   │   │   ├── DefaultRequestSerializer.php
│   │   │   │   │   ├── DefaultResponseParser.php
│   │   │   │   │   ├── Factory
│   │   │   │   │   │   ├── AliasFactory.php
│   │   │   │   │   │   ├── CompositeFactory.php
│   │   │   │   │   │   ├── ConcreteClassFactory.php
│   │   │   │   │   │   ├── FactoryInterface.php
│   │   │   │   │   │   ├── MapFactory.php
│   │   │   │   │   │   └── ServiceDescriptionFactory.php
│   │   │   │   │   ├── LocationVisitor
│   │   │   │   │   │   ├── Request
│   │   │   │   │   │   │   ├── AbstractRequestVisitor.php
│   │   │   │   │   │   │   ├── BodyVisitor.php
│   │   │   │   │   │   │   ├── HeaderVisitor.php
│   │   │   │   │   │   │   ├── JsonVisitor.php
│   │   │   │   │   │   │   ├── PostFieldVisitor.php
│   │   │   │   │   │   │   ├── PostFileVisitor.php
│   │   │   │   │   │   │   ├── QueryVisitor.php
│   │   │   │   │   │   │   ├── RequestVisitorInterface.php
│   │   │   │   │   │   │   ├── ResponseBodyVisitor.php
│   │   │   │   │   │   │   └── XmlVisitor.php
│   │   │   │   │   │   ├── Response
│   │   │   │   │   │   │   ├── AbstractResponseVisitor.php
│   │   │   │   │   │   │   ├── BodyVisitor.php
│   │   │   │   │   │   │   ├── HeaderVisitor.php
│   │   │   │   │   │   │   ├── JsonVisitor.php
│   │   │   │   │   │   │   ├── ReasonPhraseVisitor.php
│   │   │   │   │   │   │   ├── ResponseVisitorInterface.php
│   │   │   │   │   │   │   ├── StatusCodeVisitor.php
│   │   │   │   │   │   │   └── XmlVisitor.php
│   │   │   │   │   │   └── VisitorFlyweight.php
│   │   │   │   │   ├── OperationCommand.php
│   │   │   │   │   ├── OperationResponseParser.php
│   │   │   │   │   ├── RequestSerializerInterface.php
│   │   │   │   │   ├── ResponseClassInterface.php
│   │   │   │   │   └── ResponseParserInterface.php
│   │   │   │   ├── composer.json
│   │   │   │   ├── ConfigLoaderInterface.php
│   │   │   │   ├── Description
│   │   │   │   │   ├── OperationInterface.php
│   │   │   │   │   ├── Operation.php
│   │   │   │   │   ├── Parameter.php
│   │   │   │   │   ├── SchemaFormatter.php
│   │   │   │   │   ├── SchemaValidator.php
│   │   │   │   │   ├── ServiceDescriptionInterface.php
│   │   │   │   │   ├── ServiceDescriptionLoader.php
│   │   │   │   │   ├── ServiceDescription.php
│   │   │   │   │   └── ValidatorInterface.php
│   │   │   │   ├── Exception
│   │   │   │   │   ├── CommandException.php
│   │   │   │   │   ├── CommandTransferException.php
│   │   │   │   │   ├── DescriptionBuilderException.php
│   │   │   │   │   ├── InconsistentClientTransferException.php
│   │   │   │   │   ├── ResponseClassException.php
│   │   │   │   │   ├── ServiceBuilderException.php
│   │   │   │   │   ├── ServiceNotFoundException.php
│   │   │   │   │   └── ValidationException.php
│   │   │   │   └── Resource
│   │   │   │   ├── AbstractResourceIteratorFactory.php
│   │   │   │   ├── CompositeResourceIteratorFactory.php
│   │   │   │   ├── MapResourceIteratorFactory.php
│   │   │   │   ├── Model.php
│   │   │   │   ├── ResourceIteratorApplyBatched.php
│   │   │   │   ├── ResourceIteratorClassFactory.php
│   │   │   │   ├── ResourceIteratorFactoryInterface.php
│   │   │   │   ├── ResourceIteratorInterface.php
│   │   │   │   └── ResourceIterator.php
│   │   │   └── Stream
│   │   │   ├── composer.json
│   │   │   ├── PhpStreamRequestFactory.php
│   │   │   ├── StreamInterface.php
│   │   │   ├── Stream.php
│   │   │   └── StreamRequestFactoryInterface.php
│   │   ├── tests
│   │   │   ├── bootstrap.php
│   │   │   └── Guzzle
│   │   │   └── Tests
│   │   │   ├── Batch
│   │   │   │   ├── AbstractBatchDecoratorTest.php
│   │   │   │   ├── BatchBuilderTest.php
│   │   │   │   ├── BatchClosureDivisorTest.php
│   │   │   │   ├── BatchClosureTransferTest.php
│   │   │   │   ├── BatchCommandTransferTest.php
│   │   │   │   ├── BatchRequestTransferTest.php
│   │   │   │   ├── BatchSizeDivisorTest.php
│   │   │   │   ├── BatchTest.php
│   │   │   │   ├── ExceptionBufferingBatchTest.php
│   │   │   │   ├── FlushingBatchTest.php
│   │   │   │   ├── HistoryBatchTest.php
│   │   │   │   └── NotifyingBatchTest.php
│   │   │   ├── Cache
│   │   │   │   ├── CacheAdapterFactoryTest.php
│   │   │   │   ├── CacheAdapterTest.php
│   │   │   │   ├── ClosureCacheAdapterTest.php
│   │   │   │   ├── NullCacheAdapterTest.php
│   │   │   │   └── Zf2CacheAdapterTest.php
│   │   │   ├── Common
│   │   │   │   ├── AbstractHasDispatcherTest.php
│   │   │   │   ├── CollectionTest.php
│   │   │   │   ├── EventTest.php
│   │   │   │   ├── Exception
│   │   │   │   │   ├── BatchTransferExceptionTest.php
│   │   │   │   │   └── ExceptionCollectionTest.php
│   │   │   │   └── VersionTest.php
│   │   │   ├── GuzzleTestCase.php
│   │   │   ├── Http
│   │   │   │   ├── AbstractEntityBodyDecoratorTest.php
│   │   │   │   ├── CachingEntityBodyTest.php
│   │   │   │   ├── ClientTest.php
│   │   │   │   ├── Curl
│   │   │   │   │   ├── CurlHandleTest.php
│   │   │   │   │   ├── CurlMultiProxyTest.php
│   │   │   │   │   ├── CurlMultiTest.php
│   │   │   │   │   ├── CurlVersionTest.php
│   │   │   │   │   └── RequestMediatorTest.php
│   │   │   │   ├── EntityBodyTest.php
│   │   │   │   ├── Exception
│   │   │   │   │   ├── CurlExceptionTest.php
│   │   │   │   │   ├── ExceptionTest.php
│   │   │   │   │   └── MultiTransferExceptionTest.php
│   │   │   │   ├── IoEmittingEntityBodyTest.php
│   │   │   │   ├── Message
│   │   │   │   │   ├── AbstractMessageTest.php
│   │   │   │   │   ├── EntityEnclosingRequestTest.php
│   │   │   │   │   ├── Header
│   │   │   │   │   │   ├── HeaderFactoryTest.php
│   │   │   │   │   │   └── LinkTest.php
│   │   │   │   │   ├── HeaderComparison.php
│   │   │   │   │   ├── HeaderComparisonTest.php
│   │   │   │   │   ├── HeaderTest.php
│   │   │   │   │   ├── PostFileTest.php
│   │   │   │   │   ├── RequestFactoryTest.php
│   │   │   │   │   ├── RequestTest.php
│   │   │   │   │   └── ResponseTest.php
│   │   │   │   ├── MimetypesTest.php
│   │   │   │   ├── QueryAggregator
│   │   │   │   │   ├── CommaAggregatorTest.php
│   │   │   │   │   ├── DuplicateAggregatorTest.php
│   │   │   │   │   └── PhpAggregatorTest.php
│   │   │   │   ├── QueryStringTest.php
│   │   │   │   ├── ReadLimitEntityBodyTest.php
│   │   │   │   ├── RedirectPluginTest.php
│   │   │   │   ├── server.js
│   │   │   │   ├── Server.php
│   │   │   │   ├── StaticClientTest.php
│   │   │   │   └── UrlTest.php
│   │   │   ├── Inflection
│   │   │   │   ├── InflectorTest.php
│   │   │   │   ├── MemoizingInflectorTest.php
│   │   │   │   └── PreComputedInflectorTest.php
│   │   │   ├── Iterator
│   │   │   │   ├── AppendIteratorTest.php
│   │   │   │   ├── ChunkedIteratorTest.php
│   │   │   │   ├── FilterIteratorTest.php
│   │   │   │   ├── MapIteratorTest.php
│   │   │   │   └── MethodProxyIteratorTest.php
│   │   │   ├── Log
│   │   │   │   ├── ArrayLogAdapterTest.php
│   │   │   │   ├── ClosureLogAdapterTest.php
│   │   │   │   ├── MessageFormatterTest.php
│   │   │   │   ├── PsrLogAdapterTest.php
│   │   │   │   └── Zf2LogAdapterTest.php
│   │   │   ├── Mock
│   │   │   │   ├── CustomResponseModel.php
│   │   │   │   ├── ErrorResponseMock.php
│   │   │   │   ├── ExceptionMock.php
│   │   │   │   ├── MockMulti.php
│   │   │   │   ├── MockObserver.php
│   │   │   │   └── MockSubject.php
│   │   │   ├── Parser
│   │   │   │   ├── Cookie
│   │   │   │   │   ├── CookieParserProvider.php
│   │   │   │   │   └── CookieParserTest.php
│   │   │   │   ├── Message
│   │   │   │   │   ├── MessageParserProvider.php
│   │   │   │   │   ├── MessageParserTest.php
│   │   │   │   │   └── PeclHttpMessageParserTest.php
│   │   │   │   ├── ParserRegistryTest.php
│   │   │   │   └── UriTemplate
│   │   │   │   ├── AbstractUriTemplateTest.php
│   │   │   │   ├── PeclUriTemplateTest.php
│   │   │   │   └── UriTemplateTest.php
│   │   │   ├── Plugin
│   │   │   │   ├── Async
│   │   │   │   │   └── AsyncPluginTest.php
│   │   │   │   ├── Backoff
│   │   │   │   │   ├── AbstractBackoffStrategyTest.php
│   │   │   │   │   ├── BackoffLoggerTest.php
│   │   │   │   │   ├── BackoffPluginTest.php
│   │   │   │   │   ├── CallbackBackoffStrategyTest.php
│   │   │   │   │   ├── ConstantBackoffStrategyTest.php
│   │   │   │   │   ├── CurlBackoffStrategyTest.php
│   │   │   │   │   ├── ExponentialBackoffStrategyTest.php
│   │   │   │   │   ├── HttpBackoffStrategyTest.php
│   │   │   │   │   ├── LinearBackoffStrategyTest.php
│   │   │   │   │   ├── ReasonPhraseBackoffStrategyTest.php
│   │   │   │   │   └── TruncatedBackoffStrategyTest.php
│   │   │   │   ├── Cache
│   │   │   │   │   ├── CachePluginTest.php
│   │   │   │   │   ├── CallbackCanCacheStrategyTest.php
│   │   │   │   │   ├── DefaultCacheStorageTest.php
│   │   │   │   │   ├── DefaultCanCacheStrategyTest.php
│   │   │   │   │   ├── DefaultRevalidationTest.php
│   │   │   │   │   ├── DenyRevalidationTest.php
│   │   │   │   │   └── SkipRevalidationTest.php
│   │   │   │   ├── Cookie
│   │   │   │   │   ├── CookieJar
│   │   │   │   │   │   ├── ArrayCookieJarTest.php
│   │   │   │   │   │   └── FileCookieJarTest.php
│   │   │   │   │   ├── CookiePluginTest.php
│   │   │   │   │   └── CookieTest.php
│   │   │   │   ├── CurlAuth
│   │   │   │   │   └── CurlAuthPluginTest.php
│   │   │   │   ├── ErrorResponse
│   │   │   │   │   └── ErrorResponsePluginTest.php
│   │   │   │   ├── History
│   │   │   │   │   └── HistoryPluginTest.php
│   │   │   │   ├── Log
│   │   │   │   │   └── LogPluginTest.php
│   │   │   │   ├── Md5
│   │   │   │   │   ├── CommandContentMd5PluginTest.php
│   │   │   │   │   └── Md5ValidatorPluginTest.php
│   │   │   │   ├── Mock
│   │   │   │   │   └── MockPluginTest.php
│   │   │   │   └── Oauth
│   │   │   │   └── OauthPluginTest.php
│   │   │   ├── Service
│   │   │   │   ├── AbstractConfigLoaderTest.php
│   │   │   │   ├── Builder
│   │   │   │   │   ├── ServiceBuilderLoaderTest.php
│   │   │   │   │   └── ServiceBuilderTest.php
│   │   │   │   ├── CachingConfigLoaderTest.php
│   │   │   │   ├── ClientTest.php
│   │   │   │   ├── Command
│   │   │   │   │   ├── AbstractCommandTest.php
│   │   │   │   │   ├── ClosureCommandTest.php
│   │   │   │   │   ├── CommandTest.php
│   │   │   │   │   ├── DefaultRequestSerializerTest.php
│   │   │   │   │   ├── DefaultResponseParserTest.php
│   │   │   │   │   ├── Factory
│   │   │   │   │   │   ├── AliasFactoryTest.php
│   │   │   │   │   │   ├── CompositeFactoryTest.php
│   │   │   │   │   │   ├── ConcreteClassFactoryTest.php
│   │   │   │   │   │   ├── MapFactoryTest.php
│   │   │   │   │   │   └── ServiceDescriptionFactoryTest.php
│   │   │   │   │   ├── LocationVisitor
│   │   │   │   │   │   ├── Request
│   │   │   │   │   │   │   ├── AbstractVisitorTestCase.php
│   │   │   │   │   │   │   ├── BodyVisitorTest.php
│   │   │   │   │   │   │   ├── HeaderVisitorTest.php
│   │   │   │   │   │   │   ├── JsonVisitorTest.php
│   │   │   │   │   │   │   ├── PostFieldVisitorTest.php
│   │   │   │   │   │   │   ├── PostFileVisitorTest.php
│   │   │   │   │   │   │   ├── QueryVisitorTest.php
│   │   │   │   │   │   │   ├── ResponseBodyVisitorTest.php
│   │   │   │   │   │   │   └── XmlVisitorTest.php
│   │   │   │   │   │   ├── Response
│   │   │   │   │   │   │   ├── AbstractResponseVisitorTest.php
│   │   │   │   │   │   │   ├── BodyVisitorTest.php
│   │   │   │   │   │   │   ├── HeaderVisitorTest.php
│   │   │   │   │   │   │   ├── JsonVisitorTest.php
│   │   │   │   │   │   │   ├── ReasonPhraseVisitorTest.php
│   │   │   │   │   │   │   ├── StatusCodeVisitorTest.php
│   │   │   │   │   │   │   └── XmlVisitorTest.php
│   │   │   │   │   │   └── VisitorFlyweightTest.php
│   │   │   │   │   ├── OperationCommandTest.php
│   │   │   │   │   └── OperationResponseParserTest.php
│   │   │   │   ├── Description
│   │   │   │   │   ├── OperationTest.php
│   │   │   │   │   ├── ParameterTest.php
│   │   │   │   │   ├── SchemaFormatterTest.php
│   │   │   │   │   ├── SchemaValidatorTest.php
│   │   │   │   │   ├── ServiceDescriptionLoaderTest.php
│   │   │   │   │   └── ServiceDescriptionTest.php
│   │   │   │   ├── Exception
│   │   │   │   │   ├── CommandTransferExceptionTest.php
│   │   │   │   │   ├── InconsistentClientTransferExceptionTest.php
│   │   │   │   │   └── ValidationExceptionTest.php
│   │   │   │   ├── Mock
│   │   │   │   │   ├── Command
│   │   │   │   │   │   ├── IterableCommand.php
│   │   │   │   │   │   ├── MockCommand.php
│   │   │   │   │   │   ├── OtherCommand.php
│   │   │   │   │   │   └── Sub
│   │   │   │   │   │   └── Sub.php
│   │   │   │   │   ├── MockClient.php
│   │   │   │   │   └── Model
│   │   │   │   │   └── MockCommandIterator.php
│   │   │   │   └── Resource
│   │   │   │   ├── CompositeResourceIteratorFactoryTest.php
│   │   │   │   ├── MapResourceIteratorFactoryTest.php
│   │   │   │   ├── ModelTest.php
│   │   │   │   ├── ResourceIteratorClassFactoryTest.php
│   │   │   │   └── ResourceIteratorTest.php
│   │   │   ├── Stream
│   │   │   │   ├── PhpStreamRequestFactoryTest.php
│   │   │   │   └── StreamTest.php
│   │   │   └── TestData
│   │   │   ├── description
│   │   │   │   ├── bar.json
│   │   │   │   ├── baz.json
│   │   │   │   ├── foo.json
│   │   │   │   └── recursive.json
│   │   │   ├── FileBody.txt
│   │   │   ├── mock_response
│   │   │   ├── services
│   │   │   │   ├── json1.json
│   │   │   │   ├── json2.json
│   │   │   │   └── services.json
│   │   │   ├── test_service2.json
│   │   │   ├── test_service_3.json
│   │   │   └── test_service.json
│   │   └── UPGRADING.md
│   ├── guzzlehttp
│   │   ├── guzzle
│   │   │   ├── CHANGELOG.md
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── README.md
│   │   │   ├── src
│   │   │   │   ├── ClientInterface.php
│   │   │   │   ├── Client.php
│   │   │   │   ├── Cookie
│   │   │   │   │   ├── CookieJarInterface.php
│   │   │   │   │   ├── CookieJar.php
│   │   │   │   │   ├── FileCookieJar.php
│   │   │   │   │   ├── SessionCookieJar.php
│   │   │   │   │   └── SetCookie.php
│   │   │   │   ├── Exception
│   │   │   │   │   ├── BadResponseException.php
│   │   │   │   │   ├── ClientException.php
│   │   │   │   │   ├── ConnectException.php
│   │   │   │   │   ├── GuzzleException.php
│   │   │   │   │   ├── RequestException.php
│   │   │   │   │   ├── SeekException.php
│   │   │   │   │   ├── ServerException.php
│   │   │   │   │   ├── TooManyRedirectsException.php
│   │   │   │   │   └── TransferException.php
│   │   │   │   ├── functions_include.php
│   │   │   │   ├── functions.php
│   │   │   │   ├── Handler
│   │   │   │   │   ├── CurlFactoryInterface.php
│   │   │   │   │   ├── CurlFactory.php
│   │   │   │   │   ├── CurlHandler.php
│   │   │   │   │   ├── CurlMultiHandler.php
│   │   │   │   │   ├── EasyHandle.php
│   │   │   │   │   ├── MockHandler.php
│   │   │   │   │   ├── Proxy.php
│   │   │   │   │   └── StreamHandler.php
│   │   │   │   ├── HandlerStack.php
│   │   │   │   ├── MessageFormatter.php
│   │   │   │   ├── Middleware.php
│   │   │   │   ├── Pool.php
│   │   │   │   ├── PrepareBodyMiddleware.php
│   │   │   │   ├── RedirectMiddleware.php
│   │   │   │   ├── RequestOptions.php
│   │   │   │   ├── RetryMiddleware.php
│   │   │   │   ├── TransferStats.php
│   │   │   │   └── UriTemplate.php
│   │   │   └── UPGRADING.md
│   │   ├── promises
│   │   │   ├── CHANGELOG.md
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── Makefile
│   │   │   ├── README.md
│   │   │   └── src
│   │   │   ├── AggregateException.php
│   │   │   ├── CancellationException.php
│   │   │   ├── Coroutine.php
│   │   │   ├── EachPromise.php
│   │   │   ├── FulfilledPromise.php
│   │   │   ├── functions_include.php
│   │   │   ├── functions.php
│   │   │   ├── PromiseInterface.php
│   │   │   ├── Promise.php
│   │   │   ├── PromisorInterface.php
│   │   │   ├── RejectedPromise.php
│   │   │   ├── RejectionException.php
│   │   │   ├── TaskQueueInterface.php
│   │   │   └── TaskQueue.php
│   │   └── psr7
│   │   ├── CHANGELOG.md
│   │   ├── composer.json
│   │   ├── LICENSE
│   │   ├── README.md
│   │   └── src
│   │   ├── AppendStream.php
│   │   ├── BufferStream.php
│   │   ├── CachingStream.php
│   │   ├── DroppingStream.php
│   │   ├── FnStream.php
│   │   ├── functions_include.php
│   │   ├── functions.php
│   │   ├── InflateStream.php
│   │   ├── LazyOpenStream.php
│   │   ├── LimitStream.php
│   │   ├── MessageTrait.php
│   │   ├── MultipartStream.php
│   │   ├── NoSeekStream.php
│   │   ├── PumpStream.php
│   │   ├── Request.php
│   │   ├── Response.php
│   │   ├── ServerRequest.php
│   │   ├── StreamDecoratorTrait.php
│   │   ├── Stream.php
│   │   ├── StreamWrapper.php
│   │   ├── UploadedFile.php
│   │   ├── UriNormalizer.php
│   │   ├── Uri.php
│   │   └── UriResolver.php
│   ├── monolog
│   │   └── monolog
│   │   ├── CHANGELOG.md
│   │   ├── composer.json
│   │   ├── doc
│   │   │   ├── 01-usage.md
│   │   │   ├── 02-handlers-formatters-processors.md
│   │   │   ├── 03-utilities.md
│   │   │   ├── 04-extending.md
│   │   │   └── sockets.md
│   │   ├── LICENSE
│   │   ├── phpunit.xml.dist
│   │   ├── README.md
│   │   ├── src
│   │   │   └── Monolog
│   │   │   ├── ErrorHandler.php
│   │   │   ├── Formatter
│   │   │   │   ├── ChromePHPFormatter.php
│   │   │   │   ├── ElasticaFormatter.php
│   │   │   │   ├── FlowdockFormatter.php
│   │   │   │   ├── FluentdFormatter.php
│   │   │   │   ├── FormatterInterface.php
│   │   │   │   ├── GelfMessageFormatter.php
│   │   │   │   ├── HtmlFormatter.php
│   │   │   │   ├── JsonFormatter.php
│   │   │   │   ├── LineFormatter.php
│   │   │   │   ├── LogglyFormatter.php
│   │   │   │   ├── LogstashFormatter.php
│   │   │   │   ├── MongoDBFormatter.php
│   │   │   │   ├── NormalizerFormatter.php
│   │   │   │   ├── ScalarFormatter.php
│   │   │   │   └── WildfireFormatter.php
│   │   │   ├── Handler
│   │   │   │   ├── AbstractHandler.php
│   │   │   │   ├── AbstractProcessingHandler.php
│   │   │   │   ├── AbstractSyslogHandler.php
│   │   │   │   ├── AmqpHandler.php
│   │   │   │   ├── BrowserConsoleHandler.php
│   │   │   │   ├── BufferHandler.php
│   │   │   │   ├── ChromePHPHandler.php
│   │   │   │   ├── CouchDBHandler.php
│   │   │   │   ├── CubeHandler.php
│   │   │   │   ├── Curl
│   │   │   │   │   └── Util.php
│   │   │   │   ├── DeduplicationHandler.php
│   │   │   │   ├── DoctrineCouchDBHandler.php
│   │   │   │   ├── DynamoDbHandler.php
│   │   │   │   ├── ElasticSearchHandler.php
│   │   │   │   ├── ErrorLogHandler.php
│   │   │   │   ├── FilterHandler.php
│   │   │   │   ├── FingersCrossed
│   │   │   │   │   ├── ActivationStrategyInterface.php
│   │   │   │   │   ├── ChannelLevelActivationStrategy.php
│   │   │   │   │   └── ErrorLevelActivationStrategy.php
│   │   │   │   ├── FingersCrossedHandler.php
│   │   │   │   ├── FirePHPHandler.php
│   │   │   │   ├── FleepHookHandler.php
│   │   │   │   ├── FlowdockHandler.php
│   │   │   │   ├── GelfHandler.php
│   │   │   │   ├── GroupHandler.php
│   │   │   │   ├── HandlerInterface.php
│   │   │   │   ├── HandlerWrapper.php
│   │   │   │   ├── HipChatHandler.php
│   │   │   │   ├── IFTTTHandler.php
│   │   │   │   ├── LogEntriesHandler.php
│   │   │   │   ├── LogglyHandler.php
│   │   │   │   ├── MailHandler.php
│   │   │   │   ├── MandrillHandler.php
│   │   │   │   ├── MissingExtensionException.php
│   │   │   │   ├── MongoDBHandler.php
│   │   │   │   ├── NativeMailerHandler.php
│   │   │   │   ├── NewRelicHandler.php
│   │   │   │   ├── NullHandler.php
│   │   │   │   ├── PHPConsoleHandler.php
│   │   │   │   ├── PsrHandler.php
│   │   │   │   ├── PushoverHandler.php
│   │   │   │   ├── RavenHandler.php
│   │   │   │   ├── RedisHandler.php
│   │   │   │   ├── RollbarHandler.php
│   │   │   │   ├── RotatingFileHandler.php
│   │   │   │   ├── SamplingHandler.php
│   │   │   │   ├── Slack
│   │   │   │   │   └── SlackRecord.php
│   │   │   │   ├── SlackbotHandler.php
│   │   │   │   ├── SlackHandler.php
│   │   │   │   ├── SlackWebhookHandler.php
│   │   │   │   ├── SocketHandler.php
│   │   │   │   ├── StreamHandler.php
│   │   │   │   ├── SwiftMailerHandler.php
│   │   │   │   ├── SyslogHandler.php
│   │   │   │   ├── SyslogUdp
│   │   │   │   │   └── UdpSocket.php
│   │   │   │   ├── SyslogUdpHandler.php
│   │   │   │   ├── TestHandler.php
│   │   │   │   ├── WhatFailureGroupHandler.php
│   │   │   │   └── ZendMonitorHandler.php
│   │   │   ├── Logger.php
│   │   │   ├── Processor
│   │   │   │   ├── GitProcessor.php
│   │   │   │   ├── IntrospectionProcessor.php
│   │   │   │   ├── MemoryPeakUsageProcessor.php
│   │   │   │   ├── MemoryProcessor.php
│   │   │   │   ├── MemoryUsageProcessor.php
│   │   │   │   ├── MercurialProcessor.php
│   │   │   │   ├── ProcessIdProcessor.php
│   │   │   │   ├── PsrLogMessageProcessor.php
│   │   │   │   ├── TagProcessor.php
│   │   │   │   ├── UidProcessor.php
│   │   │   │   └── WebProcessor.php
│   │   │   └── Registry.php
│   │   └── tests
│   │   └── Monolog
│   │   ├── ErrorHandlerTest.php
│   │   ├── Formatter
│   │   │   ├── ChromePHPFormatterTest.php
│   │   │   ├── ElasticaFormatterTest.php
│   │   │   ├── FlowdockFormatterTest.php
│   │   │   ├── FluentdFormatterTest.php
│   │   │   ├── GelfMessageFormatterTest.php
│   │   │   ├── JsonFormatterTest.php
│   │   │   ├── LineFormatterTest.php
│   │   │   ├── LogglyFormatterTest.php
│   │   │   ├── LogstashFormatterTest.php
│   │   │   ├── MongoDBFormatterTest.php
│   │   │   ├── NormalizerFormatterTest.php
│   │   │   ├── ScalarFormatterTest.php
│   │   │   └── WildfireFormatterTest.php
│   │   ├── Handler
│   │   │   ├── AbstractHandlerTest.php
│   │   │   ├── AbstractProcessingHandlerTest.php
│   │   │   ├── AmqpHandlerTest.php
│   │   │   ├── BrowserConsoleHandlerTest.php
│   │   │   ├── BufferHandlerTest.php
│   │   │   ├── ChromePHPHandlerTest.php
│   │   │   ├── CouchDBHandlerTest.php
│   │   │   ├── DeduplicationHandlerTest.php
│   │   │   ├── DoctrineCouchDBHandlerTest.php
│   │   │   ├── DynamoDbHandlerTest.php
│   │   │   ├── ElasticSearchHandlerTest.php
│   │   │   ├── ErrorLogHandlerTest.php
│   │   │   ├── FilterHandlerTest.php
│   │   │   ├── FingersCrossedHandlerTest.php
│   │   │   ├── FirePHPHandlerTest.php
│   │   │   ├── Fixtures
│   │   │   ├── FleepHookHandlerTest.php
│   │   │   ├── FlowdockHandlerTest.php
│   │   │   ├── GelfHandlerLegacyTest.php
│   │   │   ├── GelfHandlerTest.php
│   │   │   ├── GelfMockMessagePublisher.php
│   │   │   ├── GroupHandlerTest.php
│   │   │   ├── HandlerWrapperTest.php
│   │   │   ├── HipChatHandlerTest.php
│   │   │   ├── LogEntriesHandlerTest.php
│   │   │   ├── MailHandlerTest.php
│   │   │   ├── MockRavenClient.php
│   │   │   ├── MongoDBHandlerTest.php
│   │   │   ├── NativeMailerHandlerTest.php
│   │   │   ├── NewRelicHandlerTest.php
│   │   │   ├── NullHandlerTest.php
│   │   │   ├── PHPConsoleHandlerTest.php
│   │   │   ├── PsrHandlerTest.php
│   │   │   ├── PushoverHandlerTest.php
│   │   │   ├── RavenHandlerTest.php
│   │   │   ├── RedisHandlerTest.php
│   │   │   ├── RollbarHandlerTest.php
│   │   │   ├── RotatingFileHandlerTest.php
│   │   │   ├── SamplingHandlerTest.php
│   │   │   ├── Slack
│   │   │   │   └── SlackRecordTest.php
│   │   │   ├── SlackbotHandlerTest.php
│   │   │   ├── SlackHandlerTest.php
│   │   │   ├── SlackWebhookHandlerTest.php
│   │   │   ├── SocketHandlerTest.php
│   │   │   ├── StreamHandlerTest.php
│   │   │   ├── SwiftMailerHandlerTest.php
│   │   │   ├── SyslogHandlerTest.php
│   │   │   ├── SyslogUdpHandlerTest.php
│   │   │   ├── TestHandlerTest.php
│   │   │   ├── UdpSocketTest.php
│   │   │   ├── WhatFailureGroupHandlerTest.php
│   │   │   └── ZendMonitorHandlerTest.php
│   │   ├── LoggerTest.php
│   │   ├── Processor
│   │   │   ├── GitProcessorTest.php
│   │   │   ├── IntrospectionProcessorTest.php
│   │   │   ├── MemoryPeakUsageProcessorTest.php
│   │   │   ├── MemoryUsageProcessorTest.php
│   │   │   ├── MercurialProcessorTest.php
│   │   │   ├── ProcessIdProcessorTest.php
│   │   │   ├── PsrLogMessageProcessorTest.php
│   │   │   ├── TagProcessorTest.php
│   │   │   ├── UidProcessorTest.php
│   │   │   └── WebProcessorTest.php
│   │   ├── PsrLogCompatTest.php
│   │   ├── RegistryTest.php
│   │   └── TestCase.php
│   ├── overtrue
│   │   ├── easy-sms
│   │   │   ├── composer.json
│   │   │   ├── README.md
│   │   │   └── src
│   │   │   ├── Contracts
│   │   │   │   ├── GatewayInterface.php
│   │   │   │   ├── MessageInterface.php
│   │   │   │   ├── PhoneNumberInterface.php
│   │   │   │   └── StrategyInterface.php
│   │   │   ├── EasySms.php
│   │   │   ├── Exceptions
│   │   │   │   ├── Exception.php
│   │   │   │   ├── GatewayErrorException.php
│   │   │   │   ├── InvalidArgumentException.php
│   │   │   │   └── NoGatewayAvailableException.php
│   │   │   ├── Gateways
│   │   │   │   ├── AliyunGateway.php
│   │   │   │   ├── AliyunrestGateway.php
│   │   │   │   ├── AvatardataGateway.php
│   │   │   │   ├── BaiduGateway.php
│   │   │   │   ├── ChuanglanGateway.php
│   │   │   │   ├── ErrorlogGateway.php
│   │   │   │   ├── Gateway.php
│   │   │   │   ├── HuaweiGateway.php
│   │   │   │   ├── HuaxinGateway.php
│   │   │   │   ├── HuyiGateway.php
│   │   │   │   ├── JuheGateway.php
│   │   │   │   ├── LuosimaoGateway.php
│   │   │   │   ├── QcloudGateway.php
│   │   │   │   ├── RongcloudGateway.php
│   │   │   │   ├── SendcloudGateway.php
│   │   │   │   ├── SubmailGateway.php
│   │   │   │   ├── TianyiwuxianGateway.php
│   │   │   │   ├── TwilioGateway.php
│   │   │   │   ├── YunpianGateway.php
│   │   │   │   └── YuntongxunGateway.php
│   │   │   ├── Message.php
│   │   │   ├── Messenger.php
│   │   │   ├── PhoneNumber.php
│   │   │   ├── Strategies
│   │   │   │   ├── OrderStrategy.php
│   │   │   │   └── RandomStrategy.php
│   │   │   ├── Support
│   │   │   │   └── Config.php
│   │   │   └── Traits
│   │   │   └── HasHttpRequest.php
│   │   ├── socialite
│   │   │   ├── composer.json
│   │   │   ├── LICENSE.txt
│   │   │   ├── phpunit.xml
│   │   │   ├── README.md
│   │   │   ├── src
│   │   │   │   ├── AccessTokenInterface.php
│   │   │   │   ├── AccessToken.php
│   │   │   │   ├── AuthorizeFailedException.php
│   │   │   │   ├── Config.php
│   │   │   │   ├── FactoryInterface.php
│   │   │   │   ├── HasAttributes.php
│   │   │   │   ├── InvalidArgumentException.php
│   │   │   │   ├── InvalidStateException.php
│   │   │   │   ├── ProviderInterface.php
│   │   │   │   ├── Providers
│   │   │   │   │   ├── AbstractProvider.php
│   │   │   │   │   ├── DoubanProvider.php
│   │   │   │   │   ├── FacebookProvider.php
│   │   │   │   │   ├── GitHubProvider.php
│   │   │   │   │   ├── GoogleProvider.php
│   │   │   │   │   ├── LinkedinProvider.php
│   │   │   │   │   ├── QQProvider.php
│   │   │   │   │   ├── WeChatOpenPlatformProvider.php
│   │   │   │   │   ├── WeChatProvider.php
│   │   │   │   │   ├── WeiboProvider.php
│   │   │   │   │   └── WeWorkProvider.php
│   │   │   │   ├── SocialiteManager.php
│   │   │   │   ├── UserInterface.php
│   │   │   │   ├── User.php
│   │   │   │   └── WeChatComponentInterface.php
│   │   │   └── tests
│   │   │   ├── OAuthTest.php
│   │   │   ├── Providers
│   │   │   │   └── WeWorkProviderTest.php
│   │   │   └── WechatProviderTest.php
│   │   └── wechat
│   │   ├── BACKERS.md
│   │   ├── composer.json
│   │   ├── LICENSE
│   │   ├── README.md
│   │   └── src
│   │   ├── Broadcast
│   │   │   ├── Broadcast.php
│   │   │   ├── composer.json
│   │   │   ├── LICENSE.txt
│   │   │   ├── MessageBuilder.php
│   │   │   ├── README.md
│   │   │   └── Transformer.php
│   │   ├── Card
│   │   │   ├── Card.php
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   └── README.md
│   │   ├── Comment
│   │   │   └── Comment.php
│   │   ├── Core
│   │   │   ├── AbstractAPI.php
│   │   │   ├── AccessToken.php
│   │   │   ├── composer.json
│   │   │   ├── Exception.php
│   │   │   ├── Exceptions
│   │   │   │   ├── FaultException.php
│   │   │   │   ├── HttpException.php
│   │   │   │   ├── InvalidArgumentException.php
│   │   │   │   ├── InvalidConfigException.php
│   │   │   │   ├── RuntimeException.php
│   │   │   │   └── UnboundServiceException.php
│   │   │   ├── Http.php
│   │   │   ├── LICENSE
│   │   │   └── README.md
│   │   ├── Device
│   │   │   ├── composer.json
│   │   │   ├── DeviceHttpException.php
│   │   │   ├── Device.php
│   │   │   ├── LICENSE
│   │   │   └── README.md
│   │   ├── Encryption
│   │   │   ├── composer.json
│   │   │   ├── EncryptionException.php
│   │   │   └── Encryptor.php
│   │   ├── Foundation
│   │   │   ├── Application.php
│   │   │   ├── Config.php
│   │   │   └── ServiceProviders
│   │   │   ├── BroadcastServiceProvider.php
│   │   │   ├── CardServiceProvider.php
│   │   │   ├── CommentServiceProvider.php
│   │   │   ├── DeviceServiceProvider.php
│   │   │   ├── FundamentalServiceProvider.php
│   │   │   ├── JsServiceProvider.php
│   │   │   ├── MaterialServiceProvider.php
│   │   │   ├── MenuServiceProvider.php
│   │   │   ├── MiniProgramServiceProvider.php
│   │   │   ├── NoticeServiceProvider.php
│   │   │   ├── OAuthServiceProvider.php
│   │   │   ├── OpenPlatformServiceProvider.php
│   │   │   ├── PaymentServiceProvider.php
│   │   │   ├── POIServiceProvider.php
│   │   │   ├── QRCodeServiceProvider.php
│   │   │   ├── ReplyServiceProvider.php
│   │   │   ├── SemanticServiceProvider.php
│   │   │   ├── ServerServiceProvider.php
│   │   │   ├── ShakeAroundServiceProvider.php
│   │   │   ├── StaffServiceProvider.php
│   │   │   ├── StatsServiceProvider.php
│   │   │   ├── UrlServiceProvider.php
│   │   │   └── UserServiceProvider.php
│   │   ├── Fundamental
│   │   │   └── API.php
│   │   ├── Js
│   │   │   ├── composer.json
│   │   │   ├── Js.php
│   │   │   ├── LICENSE
│   │   │   └── README.md
│   │   ├── Material
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── Material.php
│   │   │   ├── README.md
│   │   │   └── Temporary.php
│   │   ├── Menu
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── Menu.php
│   │   │   └── README.md
│   │   ├── Message
│   │   │   ├── AbstractMessage.php
│   │   │   ├── Article.php
│   │   │   ├── Card.php
│   │   │   ├── composer.json
│   │   │   ├── DeviceEvent.php
│   │   │   ├── DeviceText.php
│   │   │   ├── Image.php
│   │   │   ├── Link.php
│   │   │   ├── Location.php
│   │   │   ├── Material.php
│   │   │   ├── Music.php
│   │   │   ├── News.php
│   │   │   ├── Raw.php
│   │   │   ├── README.md
│   │   │   ├── ShortVideo.php
│   │   │   ├── Text.php
│   │   │   ├── Transfer.php
│   │   │   ├── Video.php
│   │   │   └── Voice.php
│   │   ├── MiniProgram
│   │   │   ├── AccessToken.php
│   │   │   ├── Core
│   │   │   │   └── AbstractMiniProgram.php
│   │   │   ├── Encryption
│   │   │   │   └── Encryptor.php
│   │   │   ├── Material
│   │   │   │   └── Temporary.php
│   │   │   ├── MiniProgram.php
│   │   │   ├── Notice
│   │   │   │   └── Notice.php
│   │   │   ├── QRCode
│   │   │   │   └── QRCode.php
│   │   │   ├── Server
│   │   │   │   └── Guard.php
│   │   │   ├── Sns
│   │   │   │   └── Sns.php
│   │   │   ├── Staff
│   │   │   │   └── Staff.php
│   │   │   └── Stats
│   │   │   └── Stats.php
│   │   ├── Notice
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── Notice.php
│   │   │   └── README.md
│   │   ├── OpenPlatform
│   │   │   ├── AccessToken.php
│   │   │   ├── Api
│   │   │   │   ├── AbstractOpenPlatform.php
│   │   │   │   ├── BaseApi.php
│   │   │   │   └── PreAuthorization.php
│   │   │   ├── AuthorizerAccessToken.php
│   │   │   ├── Authorizer.php
│   │   │   ├── EventHandlers
│   │   │   │   ├── Authorized.php
│   │   │   │   ├── ComponentVerifyTicket.php
│   │   │   │   ├── EventHandler.php
│   │   │   │   ├── Unauthorized.php
│   │   │   │   └── UpdateAuthorized.php
│   │   │   ├── Guard.php
│   │   │   ├── OpenPlatform.php
│   │   │   └── VerifyTicket.php
│   │   ├── Payment
│   │   │   ├── API.php
│   │   │   ├── CashCoupon
│   │   │   │   ├── API.php
│   │   │   │   └── CashCoupon.php
│   │   │   ├── composer.json
│   │   │   ├── helpers.php
│   │   │   ├── LICENSE
│   │   │   ├── LuckyMoney
│   │   │   │   ├── API.php
│   │   │   │   └── LuckyMoney.php
│   │   │   ├── MerchantPay
│   │   │   │   ├── API.php
│   │   │   │   └── MerchantPay.php
│   │   │   ├── Merchant.php
│   │   │   ├── Notify.php
│   │   │   ├── Order.php
│   │   │   ├── Payment.php
│   │   │   └── README.md
│   │   ├── POI
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── POI.php
│   │   │   └── README.md
│   │   ├── QRCode
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── QRCode.php
│   │   │   └── README.md
│   │   ├── Reply
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── README.md
│   │   │   └── Reply.php
│   │   ├── Semantic
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── README.md
│   │   │   └── Semantic.php
│   │   ├── Server
│   │   │   ├── BadRequestException.php
│   │   │   ├── composer.json
│   │   │   ├── Guard.php
│   │   │   ├── LICENSE
│   │   │   ├── README.md
│   │   │   └── Transformer.php
│   │   ├── ShakeAround
│   │   │   ├── composer.json
│   │   │   ├── Device.php
│   │   │   ├── Group.php
│   │   │   ├── LICENSE
│   │   │   ├── Material.php
│   │   │   ├── Page.php
│   │   │   ├── README.md
│   │   │   ├── Relation.php
│   │   │   ├── ShakeAround.php
│   │   │   └── Stats.php
│   │   ├── Staff
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── MessageBuilder.php
│   │   │   ├── README.md
│   │   │   ├── Session.php
│   │   │   ├── Staff.php
│   │   │   └── Transformer.php
│   │   ├── Stats
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── README.md
│   │   │   └── Stats.php
│   │   ├── Store
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── Model
│   │   │   ├── README.md
│   │   │   └── Store.php
│   │   ├── Support
│   │   │   ├── Arr.php
│   │   │   ├── Attribute.php
│   │   │   ├── Collection.php
│   │   │   ├── composer.json
│   │   │   ├── File.php
│   │   │   ├── LICENSE
│   │   │   ├── Log.php
│   │   │   ├── README.md
│   │   │   ├── Str.php
│   │   │   ├── Traits
│   │   │   │   └── PrefixedContainer.php
│   │   │   ├── Url.php
│   │   │   └── XML.php
│   │   ├── Url
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── README.md
│   │   │   └── Url.php
│   │   └── User
│   │   ├── composer.json
│   │   ├── Group.php
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── Tag.php
│   │   └── User.php
│   ├── PHPCS
│   │   ├── CodingStandard
│   │   │   └── MeiLiBo
│   │   │   ├── add-hook.sh
│   │   │   ├── pre-commit
│   │   │   ├── README.md
│   │   │   ├── remove-hook.sh
│   │   │   ├── ruleset.xml
│   │   │   └── Sniffs
│   │   │   ├── Classes
│   │   │   │   ├── ClassDeclaration.php
│   │   │   │   ├── ClassDeclarationSniff.php
│   │   │   │   ├── ValidClassNameSniff.php
│   │   │   │   └── ValidMethodNameSniff.php
│   │   │   └── Commenting
│   │   │   ├── FileCommentSniff.php
│   │   │   ├── FunctionCommentSniff.php
│   │   │   └── InlineCommentSniff.php
│   │   ├── phpcs
│   │   │   ├── CodeSniffer
│   │   │   │   ├── CLI.php
│   │   │   │   ├── CommentParser
│   │   │   │   │   ├── AbstractDocElement.php
│   │   │   │   │   ├── AbstractParser.php
│   │   │   │   │   ├── ClassCommentParser.php
│   │   │   │   │   ├── CommentElement.php
│   │   │   │   │   ├── DocElement.php
│   │   │   │   │   ├── FunctionCommentParser.php
│   │   │   │   │   ├── MemberCommentParser.php
│   │   │   │   │   ├── PairElement.php
│   │   │   │   │   ├── ParameterElement.php
│   │   │   │   │   ├── ParserException.php
│   │   │   │   │   └── SingleElement.php
│   │   │   │   ├── DocGenerators
│   │   │   │   │   ├── Generator.php
│   │   │   │   │   ├── HTML.php
│   │   │   │   │   └── Text.php
│   │   │   │   ├── Exception.php
│   │   │   │   ├── File.php
│   │   │   │   ├── Reporting.php
│   │   │   │   ├── Report.php
│   │   │   │   ├── Reports
│   │   │   │   │   ├── Checkstyle.php
│   │   │   │   │   ├── Csv.php
│   │   │   │   │   ├── Emacs.php
│   │   │   │   │   ├── Full.php
│   │   │   │   │   ├── Gitblame.php
│   │   │   │   │   ├── Hgblame.php
│   │   │   │   │   ├── Json.php
│   │   │   │   │   ├── Junit.php
│   │   │   │   │   ├── Notifysend.php
│   │   │   │   │   ├── Source.php
│   │   │   │   │   ├── Summary.php
│   │   │   │   │   ├── Svnblame.php
│   │   │   │   │   ├── VersionControl.php
│   │   │   │   │   └── Xml.php
│   │   │   │   ├── Sniff.php
│   │   │   │   ├── Standards
│   │   │   │   │   ├── AbstractPatternSniff.php
│   │   │   │   │   ├── AbstractScopeSniff.php
│   │   │   │   │   ├── AbstractVariableSniff.php
│   │   │   │   │   ├── Generic
│   │   │   │   │   │   ├── Docs
│   │   │   │   │   │   │   ├── Classes
│   │   │   │   │   │   │   │   └── DuplicateClassNameStandard.xml
│   │   │   │   │   │   │   ├── CodeAnalysis
│   │   │   │   │   │   │   │   ├── EmptyStatementStandard.xml
│   │   │   │   │   │   │   │   ├── ForLoopShouldBeWhileLoopStandard.xml
│   │   │   │   │   │   │   │   ├── ForLoopWithTestFunctionCallStandard.xml
│   │   │   │   │   │   │   │   ├── JumbledIncrementerStandard.xml
│   │   │   │   │   │   │   │   ├── UnconditionalIfStatementStandard.xml
│   │   │   │   │   │   │   │   ├── UnnecessaryFinalModifierStandard.xml
│   │   │   │   │   │   │   │   ├── UnusedFunctionParameterStandard.xml
│   │   │   │   │   │   │   │   └── UselessOverridingMethodStandard.xml
│   │   │   │   │   │   │   ├── Commenting
│   │   │   │   │   │   │   │   ├── FixmeStandard.xml
│   │   │   │   │   │   │   │   └── TodoStandard.xml
│   │   │   │   │   │   │   ├── ControlStructures
│   │   │   │   │   │   │   │   └── InlineControlStructureStandard.xml
│   │   │   │   │   │   │   ├── Debug
│   │   │   │   │   │   │   │   ├── ClosureLinterStandard.xml
│   │   │   │   │   │   │   │   ├── CSSLintStandard.xml
│   │   │   │   │   │   │   │   └── JSHintStandard.xml
│   │   │   │   │   │   │   ├── Files
│   │   │   │   │   │   │   │   ├── ByteOrderMarkStandard.xml
│   │   │   │   │   │   │   │   ├── EndFileNewlineStandard.xml
│   │   │   │   │   │   │   │   ├── EndFileNoNewlineStandard.xml
│   │   │   │   │   │   │   │   ├── InlineHTMLStandard.xml
│   │   │   │   │   │   │   │   ├── LineEndingsStandard.xml
│   │   │   │   │   │   │   │   ├── LineLengthStandard.xml
│   │   │   │   │   │   │   │   ├── LowercasedFilenameStandard.xml
│   │   │   │   │   │   │   │   ├── OneClassPerFileStandard.xml
│   │   │   │   │   │   │   │   └── OneInterfacePerFileStandard.xml
│   │   │   │   │   │   │   ├── Formatting
│   │   │   │   │   │   │   │   ├── DisallowMultipleStatementsStandard.xml
│   │   │   │   │   │   │   │   ├── MultipleStatementAlignmentStandard.xml
│   │   │   │   │   │   │   │   ├── NoSpaceAfterCastStandard.xml
│   │   │   │   │   │   │   │   └── SpaceAfterCastStandard.xml
│   │   │   │   │   │   │   ├── Functions
│   │   │   │   │   │   │   │   ├── CallTimePassByReferenceStandard.xml
│   │   │   │   │   │   │   │   ├── FunctionCallArgumentSpacingStandard.xml
│   │   │   │   │   │   │   │   ├── OpeningFunctionBraceBsdAllmanStandard.xml
│   │   │   │   │   │   │   │   └── OpeningFunctionBraceKernighanRitchieStandard.xml
│   │   │   │   │   │   │   ├── Metrics
│   │   │   │   │   │   │   │   ├── CyclomaticComplexityStandard.xml
│   │   │   │   │   │   │   │   └── NestingLevelStandard.xml
│   │   │   │   │   │   │   ├── NamingConventions
│   │   │   │   │   │   │   │   ├── CamelCapsFunctionNameStandard.xml
│   │   │   │   │   │   │   │   ├── ConstructorNameStandard.xml
│   │   │   │   │   │   │   │   └── UpperCaseConstantNameStandard.xml
│   │   │   │   │   │   │   ├── PHP
│   │   │   │   │   │   │   │   ├── CharacterBeforePHPOpeningTagStandard.xml
│   │   │   │   │   │   │   │   ├── ClosingPHPTagStandard.xml
│   │   │   │   │   │   │   │   ├── DeprecatedFunctionsStandard.xml
│   │   │   │   │   │   │   │   ├── DisallowShortOpenTagStandard.xml
│   │   │   │   │   │   │   │   ├── ForbiddenFunctionsStandard.xml
│   │   │   │   │   │   │   │   ├── LowerCaseConstantStandard.xml
│   │   │   │   │   │   │   │   ├── LowerCaseKeywordStandard.xml
│   │   │   │   │   │   │   │   ├── NoSilencedErrorsStandard.xml
│   │   │   │   │   │   │   │   ├── SAPIUsageStandard.xml
│   │   │   │   │   │   │   │   └── UpperCaseConstantStandard.xml
│   │   │   │   │   │   │   ├── Strings
│   │   │   │   │   │   │   │   └── UnnecessaryStringConcatStandard.xml
│   │   │   │   │   │   │   ├── VersionControl
│   │   │   │   │   │   │   │   └── SubversionPropertiesStandard.xml
│   │   │   │   │   │   │   └── WhiteSpace
│   │   │   │   │   │   │   ├── DisallowSpaceIndentStandard.xml
│   │   │   │   │   │   │   ├── DisallowTabIndentStandard.xml
│   │   │   │   │   │   │   └── ScopeIndentStandard.xml
│   │   │   │   │   │   ├── ruleset.xml
│   │   │   │   │   │   └── Sniffs
│   │   │   │   │   │   ├── Classes
│   │   │   │   │   │   │   └── DuplicateClassNameSniff.php
│   │   │   │   │   │   ├── CodeAnalysis
│   │   │   │   │   │   │   ├── EmptyStatementSniff.php
│   │   │   │   │   │   │   ├── ForLoopShouldBeWhileLoopSniff.php
│   │   │   │   │   │   │   ├── ForLoopWithTestFunctionCallSniff.php
│   │   │   │   │   │   │   ├── JumbledIncrementerSniff.php
│   │   │   │   │   │   │   ├── UnconditionalIfStatementSniff.php
│   │   │   │   │   │   │   ├── UnnecessaryFinalModifierSniff.php
│   │   │   │   │   │   │   ├── UnusedFunctionParameterSniff.php
│   │   │   │   │   │   │   └── UselessOverridingMethodSniff.php
│   │   │   │   │   │   ├── Commenting
│   │   │   │   │   │   │   ├── FixmeSniff.php
│   │   │   │   │   │   │   └── TodoSniff.php
│   │   │   │   │   │   ├── ControlStructures
│   │   │   │   │   │   │   └── InlineControlStructureSniff.php
│   │   │   │   │   │   ├── Debug
│   │   │   │   │   │   │   ├── ClosureLinterSniff.php
│   │   │   │   │   │   │   ├── CSSLintSniff.php
│   │   │   │   │   │   │   └── JSHintSniff.php
│   │   │   │   │   │   ├── Files
│   │   │   │   │   │   │   ├── ByteOrderMarkSniff.php
│   │   │   │   │   │   │   ├── EndFileNewlineSniff.php
│   │   │   │   │   │   │   ├── EndFileNoNewlineSniff.php
│   │   │   │   │   │   │   ├── InlineHTMLSniff.php
│   │   │   │   │   │   │   ├── LineEndingsSniff.php
│   │   │   │   │   │   │   ├── LineLengthSniff.php
│   │   │   │   │   │   │   ├── LowercasedFilenameSniff.php
│   │   │   │   │   │   │   ├── OneClassPerFileSniff.php
│   │   │   │   │   │   │   └── OneInterfacePerFileSniff.php
│   │   │   │   │   │   ├── Formatting
│   │   │   │   │   │   │   ├── DisallowMultipleStatementsSniff.php
│   │   │   │   │   │   │   ├── MultipleStatementAlignmentSniff.php
│   │   │   │   │   │   │   ├── NoSpaceAfterCastSniff.php
│   │   │   │   │   │   │   └── SpaceAfterCastSniff.php
│   │   │   │   │   │   ├── Functions
│   │   │   │   │   │   │   ├── CallTimePassByReferenceSniff.php
│   │   │   │   │   │   │   ├── FunctionCallArgumentSpacingSniff.php
│   │   │   │   │   │   │   ├── OpeningFunctionBraceBsdAllmanSniff.php
│   │   │   │   │   │   │   └── OpeningFunctionBraceKernighanRitchieSniff.php
│   │   │   │   │   │   ├── Metrics
│   │   │   │   │   │   │   ├── CyclomaticComplexitySniff.php
│   │   │   │   │   │   │   └── NestingLevelSniff.php
│   │   │   │   │   │   ├── NamingConventions
│   │   │   │   │   │   │   ├── CamelCapsFunctionNameSniff.php
│   │   │   │   │   │   │   ├── ConstructorNameSniff.php
│   │   │   │   │   │   │   └── UpperCaseConstantNameSniff.php
│   │   │   │   │   │   ├── PHP
│   │   │   │   │   │   │   ├── CharacterBeforePHPOpeningTagSniff.php
│   │   │   │   │   │   │   ├── ClosingPHPTagSniff.php
│   │   │   │   │   │   │   ├── DeprecatedFunctionsSniff.php
│   │   │   │   │   │   │   ├── DisallowShortOpenTagSniff.php
│   │   │   │   │   │   │   ├── ForbiddenFunctionsSniff.php
│   │   │   │   │   │   │   ├── LowerCaseConstantSniff.php
│   │   │   │   │   │   │   ├── LowerCaseKeywordSniff.php
│   │   │   │   │   │   │   ├── NoSilencedErrorsSniff.php
│   │   │   │   │   │   │   ├── SAPIUsageSniff.php
│   │   │   │   │   │   │   ├── SyntaxSniff.php
│   │   │   │   │   │   │   └── UpperCaseConstantSniff.php
│   │   │   │   │   │   ├── Strings
│   │   │   │   │   │   │   └── UnnecessaryStringConcatSniff.php
│   │   │   │   │   │   ├── VersionControl
│   │   │   │   │   │   │   └── SubversionPropertiesSniff.php
│   │   │   │   │   │   └── WhiteSpace
│   │   │   │   │   │   ├── DisallowSpaceIndentSniff.php
│   │   │   │   │   │   ├── DisallowTabIndentSniff.php
│   │   │   │   │   │   └── ScopeIndentSniff.php
│   │   │   │   │   ├── IncorrectPatternException.php
│   │   │   │   │   ├── MySource
│   │   │   │   │   │   ├── ruleset.xml
│   │   │   │   │   │   └── Sniffs
│   │   │   │   │   │   ├── Channels
│   │   │   │   │   │   │   ├── ChannelExceptionSniff.php
│   │   │   │   │   │   │   ├── DisallowSelfActionsSniff.php
│   │   │   │   │   │   │   ├── IncludeOwnSystemSniff.php
│   │   │   │   │   │   │   ├── IncludeSystemSniff.php
│   │   │   │   │   │   │   └── UnusedSystemSniff.php
│   │   │   │   │   │   ├── Commenting
│   │   │   │   │   │   │   └── FunctionCommentSniff.php
│   │   │   │   │   │   ├── CSS
│   │   │   │   │   │   │   └── BrowserSpecificStylesSniff.php
│   │   │   │   │   │   ├── Debug
│   │   │   │   │   │   │   ├── DebugCodeSniff.php
│   │   │   │   │   │   │   └── FirebugConsoleSniff.php
│   │   │   │   │   │   ├── Objects
│   │   │   │   │   │   │   ├── AssignThisSniff.php
│   │   │   │   │   │   │   ├── CreateWidgetTypeCallbackSniff.php
│   │   │   │   │   │   │   └── DisallowNewWidgetSniff.php
│   │   │   │   │   │   ├── PHP
│   │   │   │   │   │   │   ├── AjaxNullComparisonSniff.php
│   │   │   │   │   │   │   ├── EvalObjectFactorySniff.php
│   │   │   │   │   │   │   ├── GetRequestDataSniff.php
│   │   │   │   │   │   │   └── ReturnFunctionValueSniff.php
│   │   │   │   │   │   └── Strings
│   │   │   │   │   │   └── JoinStringsSniff.php
│   │   │   │   │   ├── PEAR
│   │   │   │   │   │   ├── Docs
│   │   │   │   │   │   │   ├── Classes
│   │   │   │   │   │   │   │   └── ClassDeclarationStandard.xml
│   │   │   │   │   │   │   ├── Commenting
│   │   │   │   │   │   │   │   ├── ClassCommentStandard.xml
│   │   │   │   │   │   │   │   ├── FileCommentStandard.xml
│   │   │   │   │   │   │   │   ├── FunctionCommentStandard.xml
│   │   │   │   │   │   │   │   └── InlineCommentStandard.xml
│   │   │   │   │   │   │   ├── ControlStructures
│   │   │   │   │   │   │   │   ├── ControlSignatureStandard.xml
│   │   │   │   │   │   │   │   └── MultiLineConditionStandard.xml
│   │   │   │   │   │   │   ├── Files
│   │   │   │   │   │   │   │   ├── IncludingFileStandard.xml
│   │   │   │   │   │   │   │   └── LineLengthStandard.xml
│   │   │   │   │   │   │   ├── Formatting
│   │   │   │   │   │   │   │   └── MultiLineAssignmentStandard.xml
│   │   │   │   │   │   │   ├── Functions
│   │   │   │   │   │   │   │   ├── FunctionCallSignatureStandard.xml
│   │   │   │   │   │   │   │   ├── FunctionDeclarationStandard.xml
│   │   │   │   │   │   │   │   └── ValidDefaultValueStandard.xml
│   │   │   │   │   │   │   ├── NamingConventions
│   │   │   │   │   │   │   │   ├── ValidClassNameStandard.xml
│   │   │   │   │   │   │   │   ├── ValidFunctionNameStandard.xml
│   │   │   │   │   │   │   │   └── ValidVariableNameStandard.xml
│   │   │   │   │   │   │   └── WhiteSpace
│   │   │   │   │   │   │   ├── ObjectOperatorIndentStandard.xml
│   │   │   │   │   │   │   ├── ScopeClosingBraceStandard.xml
│   │   │   │   │   │   │   └── ScopeIndentStandard.xml
│   │   │   │   │   │   ├── ruleset.xml
│   │   │   │   │   │   └── Sniffs
│   │   │   │   │   │   ├── Classes
│   │   │   │   │   │   │   └── ClassDeclarationSniff.php
│   │   │   │   │   │   ├── Commenting
│   │   │   │   │   │   │   ├── ClassCommentSniff.php
│   │   │   │   │   │   │   ├── FileCommentSniff.php
│   │   │   │   │   │   │   ├── FunctionCommentSniff.php
│   │   │   │   │   │   │   └── InlineCommentSniff.php
│   │   │   │   │   │   ├── ControlStructures
│   │   │   │   │   │   │   ├── ControlSignatureSniff.php
│   │   │   │   │   │   │   └── MultiLineConditionSniff.php
│   │   │   │   │   │   ├── Files
│   │   │   │   │   │   │   └── IncludingFileSniff.php
│   │   │   │   │   │   ├── Formatting
│   │   │   │   │   │   │   └── MultiLineAssignmentSniff.php
│   │   │   │   │   │   ├── Functions
│   │   │   │   │   │   │   ├── FunctionCallSignatureSniff.php
│   │   │   │   │   │   │   ├── FunctionDeclarationSniff.php
│   │   │   │   │   │   │   └── ValidDefaultValueSniff.php
│   │   │   │   │   │   ├── NamingConventions
│   │   │   │   │   │   │   ├── ValidClassNameSniff.php
│   │   │   │   │   │   │   ├── ValidFunctionNameSniff.php
│   │   │   │   │   │   │   └── ValidVariableNameSniff.php
│   │   │   │   │   │   └── WhiteSpace
│   │   │   │   │   │   ├── ObjectOperatorIndentSniff.php
│   │   │   │   │   │   ├── ScopeClosingBraceSniff.php
│   │   │   │   │   │   └── ScopeIndentSniff.php
│   │   │   │   │   ├── PHPCS
│   │   │   │   │   │   └── ruleset.xml
│   │   │   │   │   ├── PSR1
│   │   │   │   │   │   ├── Docs
│   │   │   │   │   │   │   ├── Classes
│   │   │   │   │   │   │   │   └── ClassDeclarationStandard.xml
│   │   │   │   │   │   │   └── Files
│   │   │   │   │   │   │   └── SideEffectsStandard.xml
│   │   │   │   │   │   ├── ruleset.xml
│   │   │   │   │   │   └── Sniffs
│   │   │   │   │   │   ├── Classes
│   │   │   │   │   │   │   └── ClassDeclarationSniff.php
│   │   │   │   │   │   ├── Files
│   │   │   │   │   │   │   └── SideEffectsSniff.php
│   │   │   │   │   │   └── Methods
│   │   │   │   │   │   └── CamelCapsMethodNameSniff.php
│   │   │   │   │   ├── PSR2
│   │   │   │   │   │   ├── Docs
│   │   │   │   │   │   │   ├── Classes
│   │   │   │   │   │   │   │   ├── ClassDeclarationStandard.xml
│   │   │   │   │   │   │   │   └── PropertyDeclarationStandard.xml
│   │   │   │   │   │   │   ├── ControlStructures
│   │   │   │   │   │   │   │   ├── ControlStructureSpacingStandard.xml
│   │   │   │   │   │   │   │   ├── ElseIfDeclarationStandard.xml
│   │   │   │   │   │   │   │   └── SwitchDeclarationStandard.xml
│   │   │   │   │   │   │   ├── Files
│   │   │   │   │   │   │   │   └── EndFileNewlineStandard.xml
│   │   │   │   │   │   │   ├── Methods
│   │   │   │   │   │   │   │   └── MethodDeclarationStandard.xml
│   │   │   │   │   │   │   └── Namespaces
│   │   │   │   │   │   │   ├── NamespaceDeclarationStandard.xml
│   │   │   │   │   │   │   └── UseDeclarationStandard.xml
│   │   │   │   │   │   ├── ruleset.xml
│   │   │   │   │   │   └── Sniffs
│   │   │   │   │   │   ├── Classes
│   │   │   │   │   │   │   ├── ClassDeclarationSniff.php
│   │   │   │   │   │   │   └── PropertyDeclarationSniff.php
│   │   │   │   │   │   ├── ControlStructures
│   │   │   │   │   │   │   ├── ControlStructureSpacingSniff.php
│   │   │   │   │   │   │   ├── ElseIfDeclarationSniff.php
│   │   │   │   │   │   │   └── SwitchDeclarationSniff.php
│   │   │   │   │   │   ├── Files
│   │   │   │   │   │   │   └── EndFileNewlineSniff.php
│   │   │   │   │   │   ├── Methods
│   │   │   │   │   │   │   ├── FunctionCallSignatureSniff.php
│   │   │   │   │   │   │   └── MethodDeclarationSniff.php
│   │   │   │   │   │   └── Namespaces
│   │   │   │   │   │   ├── NamespaceDeclarationSniff.php
│   │   │   │   │   │   └── UseDeclarationSniff.php
│   │   │   │   │   ├── Squiz
│   │   │   │   │   │   ├── Docs
│   │   │   │   │   │   │   ├── Arrays
│   │   │   │   │   │   │   │   ├── ArrayBracketSpacingStandard.xml
│   │   │   │   │   │   │   │   └── ArrayDeclarationStandard.xml
│   │   │   │   │   │   │   ├── Classes
│   │   │   │   │   │   │   │   ├── LowercaseClassKeywordsStandard.xml
│   │   │   │   │   │   │   │   └── SelfMemberReferenceStandard.xml
│   │   │   │   │   │   │   ├── Commenting
│   │   │   │   │   │   │   │   ├── DocCommentAlignmentStandard.xml
│   │   │   │   │   │   │   │   └── FunctionCommentThrowTagStandard.xml
│   │   │   │   │   │   │   ├── ControlStructures
│   │   │   │   │   │   │   │   ├── ForEachLoopDeclarationStandard.xml
│   │   │   │   │   │   │   │   ├── ForLoopDeclarationStandard.xml
│   │   │   │   │   │   │   │   └── LowercaseDeclarationStandard.xml
│   │   │   │   │   │   │   ├── Functions
│   │   │   │   │   │   │   │   ├── FunctionDuplicateArgumentStandard.xml
│   │   │   │   │   │   │   │   └── LowercaseFunctionKeywordsStandard.xml
│   │   │   │   │   │   │   ├── Scope
│   │   │   │   │   │   │   │   └── StaticThisUsageStandard.xml
│   │   │   │   │   │   │   ├── Strings
│   │   │   │   │   │   │   │   └── EchoedStringsStandard.xml
│   │   │   │   │   │   │   └── WhiteSpace
│   │   │   │   │   │   │   ├── CastSpacingStandard.xml
│   │   │   │   │   │   │   ├── FunctionOpeningBraceStandard.xml
│   │   │   │   │   │   │   ├── LanguageConstructSpacingStandard.xml
│   │   │   │   │   │   │   ├── ObjectOperatorSpacingStandard.xml
│   │   │   │   │   │   │   ├── ScopeKeywordSpacingStandard.xml
│   │   │   │   │   │   │   └── SemicolonSpacingStandard.xml
│   │   │   │   │   │   ├── ruleset.xml
│   │   │   │   │   │   └── Sniffs
│   │   │   │   │   │   ├── Arrays
│   │   │   │   │   │   │   ├── ArrayBracketSpacingSniff.php
│   │   │   │   │   │   │   └── ArrayDeclarationSniff.php
│   │   │   │   │   │   ├── Classes
│   │   │   │   │   │   │   ├── ClassDeclarationSniff.php
│   │   │   │   │   │   │   ├── ClassFileNameSniff.php
│   │   │   │   │   │   │   ├── DuplicatePropertySniff.php
│   │   │   │   │   │   │   ├── LowercaseClassKeywordsSniff.php
│   │   │   │   │   │   │   ├── SelfMemberReferenceSniff.php
│   │   │   │   │   │   │   └── ValidClassNameSniff.php
│   │   │   │   │   │   ├── CodeAnalysis
│   │   │   │   │   │   │   └── EmptyStatementSniff.php
│   │   │   │   │   │   ├── Commenting
│   │   │   │   │   │   │   ├── BlockCommentSniff.php
│   │   │   │   │   │   │   ├── ClassCommentSniff.php
│   │   │   │   │   │   │   ├── ClosingDeclarationCommentSniff.php
│   │   │   │   │   │   │   ├── DocCommentAlignmentSniff.php
│   │   │   │   │   │   │   ├── EmptyCatchCommentSniff.php
│   │   │   │   │   │   │   ├── FileCommentSniff.php
│   │   │   │   │   │   │   ├── FunctionCommentSniff.php
│   │   │   │   │   │   │   ├── FunctionCommentThrowTagSniff.php
│   │   │   │   │   │   │   ├── InlineCommentSniff.php
│   │   │   │   │   │   │   ├── LongConditionClosingCommentSniff.php
│   │   │   │   │   │   │   ├── PostStatementCommentSniff.php
│   │   │   │   │   │   │   └── VariableCommentSniff.php
│   │   │   │   │   │   ├── ControlStructures
│   │   │   │   │   │   │   ├── ControlSignatureSniff.php
│   │   │   │   │   │   │   ├── ElseIfDeclarationSniff.php
│   │   │   │   │   │   │   ├── ForEachLoopDeclarationSniff.php
│   │   │   │   │   │   │   ├── ForLoopDeclarationSniff.php
│   │   │   │   │   │   │   ├── InlineIfDeclarationSniff.php
│   │   │   │   │   │   │   ├── LowercaseDeclarationSniff.php
│   │   │   │   │   │   │   └── SwitchDeclarationSniff.php
│   │   │   │   │   │   ├── CSS
│   │   │   │   │   │   │   ├── ClassDefinitionClosingBraceSpaceSniff.php
│   │   │   │   │   │   │   ├── ClassDefinitionNameSpacingSniff.php
│   │   │   │   │   │   │   ├── ClassDefinitionOpeningBraceSpaceSniff.php
│   │   │   │   │   │   │   ├── ColonSpacingSniff.php
│   │   │   │   │   │   │   ├── ColourDefinitionSniff.php
│   │   │   │   │   │   │   ├── DisallowMultipleStyleDefinitionsSniff.php
│   │   │   │   │   │   │   ├── DuplicateClassDefinitionSniff.php
│   │   │   │   │   │   │   ├── DuplicateStyleDefinitionSniff.php
│   │   │   │   │   │   │   ├── EmptyClassDefinitionSniff.php
│   │   │   │   │   │   │   ├── EmptyStyleDefinitionSniff.php
│   │   │   │   │   │   │   ├── ForbiddenStylesSniff.php
│   │   │   │   │   │   │   ├── IndentationSniff.php
│   │   │   │   │   │   │   ├── LowercaseStyleDefinitionSniff.php
│   │   │   │   │   │   │   ├── MissingColonSniff.php
│   │   │   │   │   │   │   ├── NamedColoursSniff.php
│   │   │   │   │   │   │   ├── OpacitySniff.php
│   │   │   │   │   │   │   ├── SemicolonSpacingSniff.php
│   │   │   │   │   │   │   └── ShorthandSizeSniff.php
│   │   │   │   │   │   ├── Debug
│   │   │   │   │   │   │   ├── JavaScriptLintSniff.php
│   │   │   │   │   │   │   └── JSLintSniff.php
│   │   │   │   │   │   ├── Files
│   │   │   │   │   │   │   └── FileExtensionSniff.php
│   │   │   │   │   │   ├── Formatting
│   │   │   │   │   │   │   └── OperatorBracketSniff.php
│   │   │   │   │   │   ├── Functions
│   │   │   │   │   │   │   ├── FunctionDeclarationArgumentSpacingSniff.php
│   │   │   │   │   │   │   ├── FunctionDeclarationSniff.php
│   │   │   │   │   │   │   ├── FunctionDuplicateArgumentSniff.php
│   │   │   │   │   │   │   ├── GlobalFunctionSniff.php
│   │   │   │   │   │   │   ├── LowercaseFunctionKeywordsSniff.php
│   │   │   │   │   │   │   └── MultiLineFunctionDeclarationSniff.php
│   │   │   │   │   │   ├── NamingConventions
│   │   │   │   │   │   │   ├── ConstantCaseSniff.php
│   │   │   │   │   │   │   ├── ValidFunctionNameSniff.php
│   │   │   │   │   │   │   └── ValidVariableNameSniff.php
│   │   │   │   │   │   ├── Objects
│   │   │   │   │   │   │   ├── DisallowObjectStringIndexSniff.php
│   │   │   │   │   │   │   ├── ObjectInstantiationSniff.php
│   │   │   │   │   │   │   └── ObjectMemberCommaSniff.php
│   │   │   │   │   │   ├── Operators
│   │   │   │   │   │   │   ├── ComparisonOperatorUsageSniff.php
│   │   │   │   │   │   │   ├── IncrementDecrementUsageSniff.php
│   │   │   │   │   │   │   └── ValidLogicalOperatorsSniff.php
│   │   │   │   │   │   ├── PHP
│   │   │   │   │   │   │   ├── CommentedOutCodeSniff.php
│   │   │   │   │   │   │   ├── DisallowBooleanStatementSniff.php
│   │   │   │   │   │   │   ├── DisallowComparisonAssignmentSniff.php
│   │   │   │   │   │   │   ├── DisallowInlineIfSniff.php
│   │   │   │   │   │   │   ├── DisallowMultipleAssignmentsSniff.php
│   │   │   │   │   │   │   ├── DisallowObEndFlushSniff.php
│   │   │   │   │   │   │   ├── DisallowSizeFunctionsInLoopsSniff.php
│   │   │   │   │   │   │   ├── DiscouragedFunctionsSniff.php
│   │   │   │   │   │   │   ├── EmbeddedPhpSniff.php
│   │   │   │   │   │   │   ├── EvalSniff.php
│   │   │   │   │   │   │   ├── ForbiddenFunctionsSniff.php
│   │   │   │   │   │   │   ├── GlobalKeywordSniff.php
│   │   │   │   │   │   │   ├── HeredocSniff.php
│   │   │   │   │   │   │   ├── InnerFunctionsSniff.php
│   │   │   │   │   │   │   ├── LowercasePHPFunctionsSniff.php
│   │   │   │   │   │   │   └── NonExecutableCodeSniff.php
│   │   │   │   │   │   ├── Scope
│   │   │   │   │   │   │   ├── MemberVarScopeSniff.php
│   │   │   │   │   │   │   ├── MethodScopeSniff.php
│   │   │   │   │   │   │   └── StaticThisUsageSniff.php
│   │   │   │   │   │   ├── Strings
│   │   │   │   │   │   │   ├── ConcatenationSpacingSniff.php
│   │   │   │   │   │   │   ├── DoubleQuoteUsageSniff.php
│   │   │   │   │   │   │   └── EchoedStringsSniff.php
│   │   │   │   │   │   └── WhiteSpace
│   │   │   │   │   │   ├── CastSpacingSniff.php
│   │   │   │   │   │   ├── ControlStructureSpacingSniff.php
│   │   │   │   │   │   ├── FunctionClosingBraceSpaceSniff.php
│   │   │   │   │   │   ├── FunctionOpeningBraceSpaceSniff.php
│   │   │   │   │   │   ├── FunctionSpacingSniff.php
│   │   │   │   │   │   ├── LanguageConstructSpacingSniff.php
│   │   │   │   │   │   ├── LogicalOperatorSpacingSniff.php
│   │   │   │   │   │   ├── MemberVarSpacingSniff.php
│   │   │   │   │   │   ├── ObjectOperatorSpacingSniff.php
│   │   │   │   │   │   ├── OperatorSpacingSniff.php
│   │   │   │   │   │   ├── PropertyLabelSpacingSniff.php
│   │   │   │   │   │   ├── ScopeClosingBraceSniff.php
│   │   │   │   │   │   ├── ScopeKeywordSpacingSniff.php
│   │   │   │   │   │   ├── SemicolonSpacingSniff.php
│   │   │   │   │   │   └── SuperfluousWhitespaceSniff.php
│   │   │   │   │   └── Zend
│   │   │   │   │   ├── Docs
│   │   │   │   │   │   ├── Debug
│   │   │   │   │   │   │   └── CodeAnalyzerStandard.xml
│   │   │   │   │   │   ├── Files
│   │   │   │   │   │   │   └── ClosingTagStandard.xml
│   │   │   │   │   │   └── NamingConventions
│   │   │   │   │   │   └── ValidVariableNameStandard.xml
│   │   │   │   │   ├── ruleset.xml
│   │   │   │   │   └── Sniffs
│   │   │   │   │   ├── Debug
│   │   │   │   │   │   └── CodeAnalyzerSniff.php
│   │   │   │   │   ├── Files
│   │   │   │   │   │   └── ClosingTagSniff.php
│   │   │   │   │   └── NamingConventions
│   │   │   │   │   └── ValidVariableNameSniff.php
│   │   │   │   ├── Tokenizers
│   │   │   │   │   ├── CSS.php
│   │   │   │   │   ├── JS.php
│   │   │   │   │   └── PHP.php
│   │   │   │   └── Tokens.php
│   │   │   ├── CodeSniffer.conf.dist
│   │   │   ├── CodeSniffer.php
│   │   │   ├── composer.json
│   │   │   ├── CONTRIBUTING.md
│   │   │   ├── licence.txt
│   │   │   ├── phpunit.xml
│   │   │   ├── README.md
│   │   │   └── scripts
│   │   │   ├── phpcs
│   │   │   ├── phpcs.bat
│   │   │   └── phpcs-svn-pre-commit
│   │   └── pre-commit
│   ├── phpdocumentor
│   │   ├── reflection-common
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── README.md
│   │   │   └── src
│   │   │   ├── Element.php
│   │   │   ├── File.php
│   │   │   ├── Fqsen.php
│   │   │   ├── Location.php
│   │   │   ├── ProjectFactory.php
│   │   │   └── Project.php
│   │   ├── reflection-docblock
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── README.md
│   │   │   └── src
│   │   │   ├── DocBlock
│   │   │   │   ├── DescriptionFactory.php
│   │   │   │   ├── Description.php
│   │   │   │   ├── ExampleFinder.php
│   │   │   │   ├── Serializer.php
│   │   │   │   ├── StandardTagFactory.php
│   │   │   │   ├── TagFactory.php
│   │   │   │   ├── Tag.php
│   │   │   │   └── Tags
│   │   │   │   ├── Author.php
│   │   │   │   ├── BaseTag.php
│   │   │   │   ├── Covers.php
│   │   │   │   ├── Deprecated.php
│   │   │   │   ├── Example.php
│   │   │   │   ├── Factory
│   │   │   │   │   ├── StaticMethod.php
│   │   │   │   │   └── Strategy.php
│   │   │   │   ├── Formatter
│   │   │   │   │   ├── AlignFormatter.php
│   │   │   │   │   └── PassthroughFormatter.php
│   │   │   │   ├── Formatter.php
│   │   │   │   ├── Generic.php
│   │   │   │   ├── Link.php
│   │   │   │   ├── Method.php
│   │   │   │   ├── Param.php
│   │   │   │   ├── Property.php
│   │   │   │   ├── PropertyRead.php
│   │   │   │   ├── PropertyWrite.php
│   │   │   │   ├── Reference
│   │   │   │   │   ├── Fqsen.php
│   │   │   │   │   ├── Reference.php
│   │   │   │   │   └── Url.php
│   │   │   │   ├── Return_.php
│   │   │   │   ├── See.php
│   │   │   │   ├── Since.php
│   │   │   │   ├── Source.php
│   │   │   │   ├── Throws.php
│   │   │   │   ├── Uses.php
│   │   │   │   ├── Var_.php
│   │   │   │   └── Version.php
│   │   │   ├── DocBlockFactoryInterface.php
│   │   │   ├── DocBlockFactory.php
│   │   │   └── DocBlock.php
│   │   └── type-resolver
│   │   ├── composer.json
│   │   ├── LICENSE
│   │   ├── README.md
│   │   └── src
│   │   ├── FqsenResolver.php
│   │   ├── Type.php
│   │   ├── TypeResolver.php
│   │   └── Types
│   │   ├── Array_.php
│   │   ├── Boolean.php
│   │   ├── Callable_.php
│   │   ├── Compound.php
│   │   ├── ContextFactory.php
│   │   ├── Context.php
│   │   ├── Float_.php
│   │   ├── Integer.php
│   │   ├── Iterable_.php
│   │   ├── Mixed_.php
│   │   ├── Nullable.php
│   │   ├── Null_.php
│   │   ├── Object_.php
│   │   ├── Parent_.php
│   │   ├── Resource_.php
│   │   ├── Scalar.php
│   │   ├── Self_.php
│   │   ├── Static_.php
│   │   ├── String_.php
│   │   ├── This.php
│   │   └── Void_.php
│   ├── phpspec
│   │   └── prophecy
│   │   ├── CHANGES.md
│   │   ├── composer.json
│   │   ├── LICENSE
│   │   ├── README.md
│   │   └── src
│   │   └── Prophecy
│   │   ├── Argument
│   │   │   ├── ArgumentsWildcard.php
│   │   │   └── Token
│   │   │   ├── AnyValuesToken.php
│   │   │   ├── AnyValueToken.php
│   │   │   ├── ApproximateValueToken.php
│   │   │   ├── ArrayCountToken.php
│   │   │   ├── ArrayEntryToken.php
│   │   │   ├── ArrayEveryEntryToken.php
│   │   │   ├── CallbackToken.php
│   │   │   ├── ExactValueToken.php
│   │   │   ├── IdenticalValueToken.php
│   │   │   ├── LogicalAndToken.php
│   │   │   ├── LogicalNotToken.php
│   │   │   ├── ObjectStateToken.php
│   │   │   ├── StringContainsToken.php
│   │   │   ├── TokenInterface.php
│   │   │   └── TypeToken.php
│   │   ├── Argument.php
│   │   ├── Call
│   │   │   ├── CallCenter.php
│   │   │   └── Call.php
│   │   ├── Comparator
│   │   │   ├── ClosureComparator.php
│   │   │   ├── Factory.php
│   │   │   └── ProphecyComparator.php
│   │   ├── Doubler
│   │   │   ├── CachedDoubler.php
│   │   │   ├── ClassPatch
│   │   │   │   ├── ClassPatchInterface.php
│   │   │   │   ├── DisableConstructorPatch.php
│   │   │   │   ├── HhvmExceptionPatch.php
│   │   │   │   ├── KeywordPatch.php
│   │   │   │   ├── MagicCallPatch.php
│   │   │   │   ├── ProphecySubjectPatch.php
│   │   │   │   ├── ReflectionClassNewInstancePatch.php
│   │   │   │   ├── SplFileInfoPatch.php
│   │   │   │   ├── ThrowablePatch.php
│   │   │   │   └── TraversablePatch.php
│   │   │   ├── DoubleInterface.php
│   │   │   ├── Doubler.php
│   │   │   ├── Generator
│   │   │   │   ├── ClassCodeGenerator.php
│   │   │   │   ├── ClassCreator.php
│   │   │   │   ├── ClassMirror.php
│   │   │   │   ├── Node
│   │   │   │   │   ├── ArgumentNode.php
│   │   │   │   │   ├── ClassNode.php
│   │   │   │   │   └── MethodNode.php
│   │   │   │   ├── ReflectionInterface.php
│   │   │   │   └── TypeHintReference.php
│   │   │   ├── LazyDouble.php
│   │   │   └── NameGenerator.php
│   │   ├── Exception
│   │   │   ├── Call
│   │   │   │   └── UnexpectedCallException.php
│   │   │   ├── Doubler
│   │   │   │   ├── ClassCreatorException.php
│   │   │   │   ├── ClassMirrorException.php
│   │   │   │   ├── ClassNotFoundException.php
│   │   │   │   ├── DoubleException.php
│   │   │   │   ├── DoublerException.php
│   │   │   │   ├── InterfaceNotFoundException.php
│   │   │   │   ├── MethodNotExtendableException.php
│   │   │   │   ├── MethodNotFoundException.php
│   │   │   │   └── ReturnByReferenceException.php
│   │   │   ├── Exception.php
│   │   │   ├── InvalidArgumentException.php
│   │   │   ├── Prediction
│   │   │   │   ├── AggregateException.php
│   │   │   │   ├── FailedPredictionException.php
│   │   │   │   ├── NoCallsException.php
│   │   │   │   ├── PredictionException.php
│   │   │   │   ├── UnexpectedCallsCountException.php
│   │   │   │   └── UnexpectedCallsException.php
│   │   │   └── Prophecy
│   │   │   ├── MethodProphecyException.php
│   │   │   ├── ObjectProphecyException.php
│   │   │   └── ProphecyException.php
│   │   ├── PhpDocumentor
│   │   │   ├── ClassAndInterfaceTagRetriever.php
│   │   │   ├── ClassTagRetriever.php
│   │   │   ├── LegacyClassTagRetriever.php
│   │   │   └── MethodTagRetrieverInterface.php
│   │   ├── Prediction
│   │   │   ├── CallbackPrediction.php
│   │   │   ├── CallPrediction.php
│   │   │   ├── CallTimesPrediction.php
│   │   │   ├── NoCallsPrediction.php
│   │   │   └── PredictionInterface.php
│   │   ├── Promise
│   │   │   ├── CallbackPromise.php
│   │   │   ├── PromiseInterface.php
│   │   │   ├── ReturnArgumentPromise.php
│   │   │   ├── ReturnPromise.php
│   │   │   └── ThrowPromise.php
│   │   ├── Prophecy
│   │   │   ├── MethodProphecy.php
│   │   │   ├── ObjectProphecy.php
│   │   │   ├── ProphecyInterface.php
│   │   │   ├── ProphecySubjectInterface.php
│   │   │   ├── RevealerInterface.php
│   │   │   └── Revealer.php
│   │   ├── Prophet.php
│   │   └── Util
│   │   ├── ExportUtil.php
│   │   └── StringUtil.php
│   ├── phpunit
│   │   ├── php-code-coverage
│   │   │   ├── build
│   │   │   │   └── travis-ci.xml
│   │   │   ├── build.xml
│   │   │   ├── ChangeLog-2.2.md
│   │   │   ├── composer.json
│   │   │   ├── CONTRIBUTING.md
│   │   │   ├── LICENSE
│   │   │   ├── phpunit.xml.dist
│   │   │   ├── README.md
│   │   │   ├── scripts
│   │   │   │   ├── auto_append.php
│   │   │   │   └── auto_prepend.php
│   │   │   ├── src
│   │   │   │   ├── CodeCoverage
│   │   │   │   │   ├── Driver
│   │   │   │   │   │   ├── HHVM.php
│   │   │   │   │   │   ├── PHPDBG.php
│   │   │   │   │   │   └── Xdebug.php
│   │   │   │   │   ├── Driver.php
│   │   │   │   │   ├── Exception
│   │   │   │   │   │   └── UnintentionallyCoveredCode.php
│   │   │   │   │   ├── Exception.php
│   │   │   │   │   ├── Filter.php
│   │   │   │   │   ├── Report
│   │   │   │   │   │   ├── Clover.php
│   │   │   │   │   │   ├── Crap4j.php
│   │   │   │   │   │   ├── Factory.php
│   │   │   │   │   │   ├── HTML
│   │   │   │   │   │   │   ├── Renderer
│   │   │   │   │   │   │   │   ├── Dashboard.php
│   │   │   │   │   │   │   │   ├── Directory.php
│   │   │   │   │   │   │   │   ├── File.php
│   │   │   │   │   │   │   │   └── Template
│   │   │   │   │   │   │   │   ├── coverage_bar.html.dist
│   │   │   │   │   │   │   │   ├── css
│   │   │   │   │   │   │   │   │   ├── bootstrap.min.css
│   │   │   │   │   │   │   │   │   ├── nv.d3.min.css
│   │   │   │   │   │   │   │   │   └── style.css
│   │   │   │   │   │   │   │   ├── dashboard.html.dist
│   │   │   │   │   │   │   │   ├── directory.html.dist
│   │   │   │   │   │   │   │   ├── directory_item.html.dist
│   │   │   │   │   │   │   │   ├── file.html.dist
│   │   │   │   │   │   │   │   ├── file_item.html.dist
│   │   │   │   │   │   │   │   ├── fonts
│   │   │   │   │   │   │   │   │   ├── glyphicons-halflings-regular.eot
│   │   │   │   │   │   │   │   │   ├── glyphicons-halflings-regular.svg
│   │   │   │   │   │   │   │   │   ├── glyphicons-halflings-regular.ttf
│   │   │   │   │   │   │   │   │   ├── glyphicons-halflings-regular.woff
│   │   │   │   │   │   │   │   │   └── glyphicons-halflings-regular.woff2
│   │   │   │   │   │   │   │   ├── js
│   │   │   │   │   │   │   │   │   ├── bootstrap.min.js
│   │   │   │   │   │   │   │   │   ├── d3.min.js
│   │   │   │   │   │   │   │   │   ├── holder.min.js
│   │   │   │   │   │   │   │   │   ├── html5shiv.min.js
│   │   │   │   │   │   │   │   │   ├── jquery.min.js
│   │   │   │   │   │   │   │   │   ├── nv.d3.min.js
│   │   │   │   │   │   │   │   │   └── respond.min.js
│   │   │   │   │   │   │   │   └── method_item.html.dist
│   │   │   │   │   │   │   └── Renderer.php
│   │   │   │   │   │   ├── HTML.php
│   │   │   │   │   │   ├── Node
│   │   │   │   │   │   │   ├── Directory.php
│   │   │   │   │   │   │   ├── File.php
│   │   │   │   │   │   │   └── Iterator.php
│   │   │   │   │   │   ├── Node.php
│   │   │   │   │   │   ├── PHP.php
│   │   │   │   │   │   ├── Text.php
│   │   │   │   │   │   ├── XML
│   │   │   │   │   │   │   ├── Directory.php
│   │   │   │   │   │   │   ├── File
│   │   │   │   │   │   │   │   ├── Coverage.php
│   │   │   │   │   │   │   │   ├── Method.php
│   │   │   │   │   │   │   │   ├── Report.php
│   │   │   │   │   │   │   │   └── Unit.php
│   │   │   │   │   │   │   ├── File.php
│   │   │   │   │   │   │   ├── Node.php
│   │   │   │   │   │   │   ├── Project.php
│   │   │   │   │   │   │   ├── Tests.php
│   │   │   │   │   │   │   └── Totals.php
│   │   │   │   │   │   └── XML.php
│   │   │   │   │   ├── Util
│   │   │   │   │   │   └── InvalidArgumentHelper.php
│   │   │   │   │   └── Util.php
│   │   │   │   └── CodeCoverage.php
│   │   │   └── tests
│   │   │   ├── _files
│   │   │   │   ├── BankAccount-clover.xml
│   │   │   │   ├── BankAccount.php
│   │   │   │   ├── BankAccountTest.php
│   │   │   │   ├── class-with-anonymous-function-clover.xml
│   │   │   │   ├── CoverageClassExtendedTest.php
│   │   │   │   ├── CoverageClassTest.php
│   │   │   │   ├── CoverageFunctionParenthesesTest.php
│   │   │   │   ├── CoverageFunctionParenthesesWhitespaceTest.php
│   │   │   │   ├── CoverageFunctionTest.php
│   │   │   │   ├── CoverageMethodOneLineAnnotationTest.php
│   │   │   │   ├── CoverageMethodParenthesesTest.php
│   │   │   │   ├── CoverageMethodParenthesesWhitespaceTest.php
│   │   │   │   ├── CoverageMethodTest.php
│   │   │   │   ├── CoverageNoneTest.php
│   │   │   │   ├── CoverageNothingTest.php
│   │   │   │   ├── CoverageNotPrivateTest.php
│   │   │   │   ├── CoverageNotProtectedTest.php
│   │   │   │   ├── CoverageNotPublicTest.php
│   │   │   │   ├── CoveragePrivateTest.php
│   │   │   │   ├── CoverageProtectedTest.php
│   │   │   │   ├── CoveragePublicTest.php
│   │   │   │   ├── CoverageTwoDefaultClassAnnotations.php
│   │   │   │   ├── CoveredClass.php
│   │   │   │   ├── CoveredFunction.php
│   │   │   │   ├── ignored-lines-clover.xml
│   │   │   │   ├── NamespaceCoverageClassExtendedTest.php
│   │   │   │   ├── NamespaceCoverageClassTest.php
│   │   │   │   ├── NamespaceCoverageCoversClassPublicTest.php
│   │   │   │   ├── NamespaceCoverageCoversClassTest.php
│   │   │   │   ├── NamespaceCoverageMethodTest.php
│   │   │   │   ├── NamespaceCoverageNotPrivateTest.php
│   │   │   │   ├── NamespaceCoverageNotProtectedTest.php
│   │   │   │   ├── NamespaceCoverageNotPublicTest.php
│   │   │   │   ├── NamespaceCoveragePrivateTest.php
│   │   │   │   ├── NamespaceCoverageProtectedTest.php
│   │   │   │   ├── NamespaceCoveragePublicTest.php
│   │   │   │   ├── NamespaceCoveredClass.php
│   │   │   │   ├── NotExistingCoveredElementTest.php
│   │   │   │   ├── source_with_class_and_anonymous_function.php
│   │   │   │   ├── source_with_ignore.php
│   │   │   │   ├── source_with_namespace.php
│   │   │   │   ├── source_with_oneline_annotations.php
│   │   │   │   ├── source_without_ignore.php
│   │   │   │   └── source_without_namespace.php
│   │   │   ├── PHP
│   │   │   │   ├── CodeCoverage
│   │   │   │   │   ├── FilterTest.php
│   │   │   │   │   ├── Report
│   │   │   │   │   │   ├── CloverTest.php
│   │   │   │   │   │   └── FactoryTest.php
│   │   │   │   │   └── UtilTest.php
│   │   │   │   └── CodeCoverageTest.php
│   │   │   └── TestCase.php
│   │   ├── php-file-iterator
│   │   │   ├── ChangeLog.md
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── README.md
│   │   │   └── src
│   │   │   ├── Facade.php
│   │   │   ├── Factory.php
│   │   │   └── Iterator.php
│   │   ├── php-text-template
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── README.md
│   │   │   └── src
│   │   │   └── Template.php
│   │   ├── php-timer
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── phpunit.xml
│   │   │   ├── README.md
│   │   │   ├── src
│   │   │   │   └── Timer.php
│   │   │   └── tests
│   │   │   └── TimerTest.php
│   │   ├── php-token-stream
│   │   │   ├── build
│   │   │   │   └── phpunit.xml
│   │   │   ├── build.xml
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── README.md
│   │   │   ├── src
│   │   │   │   ├── Token
│   │   │   │   │   ├── Stream
│   │   │   │   │   │   └── CachingFactory.php
│   │   │   │   │   └── Stream.php
│   │   │   │   └── Token.php
│   │   │   └── tests
│   │   │   ├── bootstrap.php
│   │   │   ├── _fixture
│   │   │   │   ├── classExtendsNamespacedClass.php
│   │   │   │   ├── classInNamespace.php
│   │   │   │   ├── classInScopedNamespace.php
│   │   │   │   ├── classUsesNamespacedFunction.php
│   │   │   │   ├── class_with_method_that_declares_anonymous_class2.php
│   │   │   │   ├── class_with_method_that_declares_anonymous_class.php
│   │   │   │   ├── closure.php
│   │   │   │   ├── issue19.php
│   │   │   │   ├── issue30.php
│   │   │   │   ├── multipleNamespacesWithOneClassUsingBraces.php
│   │   │   │   ├── multipleNamespacesWithOneClassUsingNonBraceSyntax.php
│   │   │   │   ├── source2.php
│   │   │   │   ├── source3.php
│   │   │   │   ├── source4.php
│   │   │   │   ├── source5.php
│   │   │   │   └── source.php
│   │   │   ├── Token
│   │   │   │   ├── ClassTest.php
│   │   │   │   ├── ClosureTest.php
│   │   │   │   ├── FunctionTest.php
│   │   │   │   ├── IncludeTest.php
│   │   │   │   ├── InterfaceTest.php
│   │   │   │   └── NamespaceTest.php
│   │   │   └── TokenTest.php
│   │   ├── phpunit
│   │   │   ├── build.xml
│   │   │   ├── ChangeLog-4.0.md
│   │   │   ├── ChangeLog-4.1.md
│   │   │   ├── ChangeLog-4.2.md
│   │   │   ├── ChangeLog-4.3.md
│   │   │   ├── ChangeLog-4.4.md
│   │   │   ├── ChangeLog-4.5.md
│   │   │   ├── ChangeLog-4.6.md
│   │   │   ├── ChangeLog-4.7.md
│   │   │   ├── ChangeLog-4.8.md
│   │   │   ├── CODE_OF_CONDUCT.md
│   │   │   ├── composer.json
│   │   │   ├── CONTRIBUTING.md
│   │   │   ├── LICENSE
│   │   │   ├── phpunit
│   │   │   ├── phpunit.xml
│   │   │   ├── phpunit.xsd
│   │   │   ├── README.md
│   │   │   ├── src
│   │   │   │   ├── Exception.php
│   │   │   │   ├── Extensions
│   │   │   │   │   ├── GroupTestSuite.php
│   │   │   │   │   ├── PhptTestCase.php
│   │   │   │   │   ├── PhptTestSuite.php
│   │   │   │   │   ├── RepeatedTest.php
│   │   │   │   │   ├── TestDecorator.php
│   │   │   │   │   └── TicketListener.php
│   │   │   │   ├── ForwardCompatibility
│   │   │   │   │   ├── AssertionFailedError.php
│   │   │   │   │   ├── Assert.php
│   │   │   │   │   ├── BaseTestListener.php
│   │   │   │   │   ├── TestCase.php
│   │   │   │   │   ├── TestListener.php
│   │   │   │   │   ├── Test.php
│   │   │   │   │   └── TestSuite.php
│   │   │   │   ├── Framework
│   │   │   │   │   ├── Assert
│   │   │   │   │   │   └── Functions.php
│   │   │   │   │   ├── AssertionFailedError.php
│   │   │   │   │   ├── Assert.php
│   │   │   │   │   ├── BaseTestListener.php
│   │   │   │   │   ├── CodeCoverageException.php
│   │   │   │   │   ├── Constraint
│   │   │   │   │   │   ├── And.php
│   │   │   │   │   │   ├── ArrayHasKey.php
│   │   │   │   │   │   ├── ArraySubset.php
│   │   │   │   │   │   ├── Attribute.php
│   │   │   │   │   │   ├── Callback.php
│   │   │   │   │   │   ├── ClassHasAttribute.php
│   │   │   │   │   │   ├── ClassHasStaticAttribute.php
│   │   │   │   │   │   ├── Composite.php
│   │   │   │   │   │   ├── Count.php
│   │   │   │   │   │   ├── ExceptionCode.php
│   │   │   │   │   │   ├── ExceptionMessage.php
│   │   │   │   │   │   ├── ExceptionMessageRegExp.php
│   │   │   │   │   │   ├── Exception.php
│   │   │   │   │   │   ├── FileExists.php
│   │   │   │   │   │   ├── GreaterThan.php
│   │   │   │   │   │   ├── IsAnything.php
│   │   │   │   │   │   ├── IsEmpty.php
│   │   │   │   │   │   ├── IsEqual.php
│   │   │   │   │   │   ├── IsFalse.php
│   │   │   │   │   │   ├── IsIdentical.php
│   │   │   │   │   │   ├── IsInstanceOf.php
│   │   │   │   │   │   ├── IsJson.php
│   │   │   │   │   │   ├── IsNull.php
│   │   │   │   │   │   ├── IsTrue.php
│   │   │   │   │   │   ├── IsType.php
│   │   │   │   │   │   ├── JsonMatches
│   │   │   │   │   │   │   └── ErrorMessageProvider.php
│   │   │   │   │   │   ├── JsonMatches.php
│   │   │   │   │   │   ├── LessThan.php
│   │   │   │   │   │   ├── Not.php
│   │   │   │   │   │   ├── ObjectHasAttribute.php
│   │   │   │   │   │   ├── Or.php
│   │   │   │   │   │   ├── PCREMatch.php
│   │   │   │   │   │   ├── SameSize.php
│   │   │   │   │   │   ├── StringContains.php
│   │   │   │   │   │   ├── StringEndsWith.php
│   │   │   │   │   │   ├── StringMatches.php
│   │   │   │   │   │   ├── StringStartsWith.php
│   │   │   │   │   │   ├── TraversableContainsOnly.php
│   │   │   │   │   │   ├── TraversableContains.php
│   │   │   │   │   │   └── Xor.php
│   │   │   │   │   ├── Constraint.php
│   │   │   │   │   ├── Error
│   │   │   │   │   │   ├── Deprecated.php
│   │   │   │   │   │   ├── Notice.php
│   │   │   │   │   │   └── Warning.php
│   │   │   │   │   ├── Error.php
│   │   │   │   │   ├── Exception.php
│   │   │   │   │   ├── ExceptionWrapper.php
│   │   │   │   │   ├── ExpectationFailedException.php
│   │   │   │   │   ├── IncompleteTestCase.php
│   │   │   │   │   ├── IncompleteTestError.php
│   │   │   │   │   ├── IncompleteTest.php
│   │   │   │   │   ├── InvalidCoversTargetError.php
│   │   │   │   │   ├── InvalidCoversTargetException.php
│   │   │   │   │   ├── OutputError.php
│   │   │   │   │   ├── RiskyTestError.php
│   │   │   │   │   ├── RiskyTest.php
│   │   │   │   │   ├── SelfDescribing.php
│   │   │   │   │   ├── SkippedTestCase.php
│   │   │   │   │   ├── SkippedTestError.php
│   │   │   │   │   ├── SkippedTest.php
│   │   │   │   │   ├── SkippedTestSuiteError.php
│   │   │   │   │   ├── SyntheticError.php
│   │   │   │   │   ├── TestCase.php
│   │   │   │   │   ├── TestFailure.php
│   │   │   │   │   ├── TestListener.php
│   │   │   │   │   ├── Test.php
│   │   │   │   │   ├── TestResult.php
│   │   │   │   │   ├── TestSuite
│   │   │   │   │   │   └── DataProvider.php
│   │   │   │   │   ├── TestSuite.php
│   │   │   │   │   ├── UnintentionallyCoveredCodeError.php
│   │   │   │   │   └── Warning.php
│   │   │   │   ├── Runner
│   │   │   │   │   ├── BaseTestRunner.php
│   │   │   │   │   ├── Exception.php
│   │   │   │   │   ├── Filter
│   │   │   │   │   │   ├── Factory.php
│   │   │   │   │   │   ├── Group
│   │   │   │   │   │   │   ├── Exclude.php
│   │   │   │   │   │   │   └── Include.php
│   │   │   │   │   │   ├── Group.php
│   │   │   │   │   │   └── Test.php
│   │   │   │   │   ├── StandardTestSuiteLoader.php
│   │   │   │   │   ├── TestSuiteLoader.php
│   │   │   │   │   └── Version.php
│   │   │   │   ├── TextUI
│   │   │   │   │   ├── Command.php
│   │   │   │   │   ├── ResultPrinter.php
│   │   │   │   │   └── TestRunner.php
│   │   │   │   └── Util
│   │   │   │   ├── Blacklist.php
│   │   │   │   ├── Configuration.php
│   │   │   │   ├── ErrorHandler.php
│   │   │   │   ├── Fileloader.php
│   │   │   │   ├── Filesystem.php
│   │   │   │   ├── Filter.php
│   │   │   │   ├── Getopt.php
│   │   │   │   ├── GlobalState.php
│   │   │   │   ├── InvalidArgumentHelper.php
│   │   │   │   ├── Log
│   │   │   │   │   ├── JSON.php
│   │   │   │   │   ├── JUnit.php
│   │   │   │   │   └── TAP.php
│   │   │   │   ├── PHP
│   │   │   │   │   ├── Default.php
│   │   │   │   │   ├── eval-stdin.php
│   │   │   │   │   ├── Template
│   │   │   │   │   │   └── TestCaseMethod.tpl.dist
│   │   │   │   │   └── Windows.php
│   │   │   │   ├── PHP.php
│   │   │   │   ├── Printer.php
│   │   │   │   ├── Regex.php
│   │   │   │   ├── String.php
│   │   │   │   ├── TestDox
│   │   │   │   │   ├── NamePrettifier.php
│   │   │   │   │   ├── ResultPrinter
│   │   │   │   │   │   ├── HTML.php
│   │   │   │   │   │   └── Text.php
│   │   │   │   │   └── ResultPrinter.php
│   │   │   │   ├── Test.php
│   │   │   │   ├── TestSuiteIterator.php
│   │   │   │   ├── Type.php
│   │   │   │   └── XML.php
│   │   │   └── tests
│   │   │   ├── bootstrap.php
│   │   │   ├── Extensions
│   │   │   │   ├── PhptTestCaseTest.php
│   │   │   │   └── RepeatedTestTest.php
│   │   │   ├── Fail
│   │   │   │   └── fail.phpt
│   │   │   ├── _files
│   │   │   │   ├── AbstractTest.php
│   │   │   │   ├── Author.php
│   │   │   │   ├── BankAccount.php
│   │   │   │   ├── BankAccountTest.php
│   │   │   │   ├── BankAccountTest.test.php
│   │   │   │   ├── bar.xml
│   │   │   │   ├── BaseTestListenerSample.php
│   │   │   │   ├── BeforeAndAfterTest.php
│   │   │   │   ├── BeforeClassAndAfterClassTest.php
│   │   │   │   ├── Book.php
│   │   │   │   ├── Calculator.php
│   │   │   │   ├── ChangeCurrentWorkingDirectoryTest.php
│   │   │   │   ├── ClassWithNonPublicAttributes.php
│   │   │   │   ├── ClassWithScalarTypeDeclarations.php
│   │   │   │   ├── ClassWithToString.php
│   │   │   │   ├── ConcreteTest.my.php
│   │   │   │   ├── ConcreteTest.php
│   │   │   │   ├── configuration.colors.empty.xml
│   │   │   │   ├── configuration.colors.false.xml
│   │   │   │   ├── configuration.colors.invalid.xml
│   │   │   │   ├── configuration.colors.true.xml
│   │   │   │   ├── configuration.custom-printer.xml
│   │   │   │   ├── configuration_empty.xml
│   │   │   │   ├── configuration_xinclude.xml
│   │   │   │   ├── configuration.xml
│   │   │   │   ├── CoverageClassExtendedTest.php
│   │   │   │   ├── CoverageClassTest.php
│   │   │   │   ├── CoverageFunctionParenthesesTest.php
│   │   │   │   ├── CoverageFunctionParenthesesWhitespaceTest.php
│   │   │   │   ├── CoverageFunctionTest.php
│   │   │   │   ├── CoverageMethodOneLineAnnotationTest.php
│   │   │   │   ├── CoverageMethodParenthesesTest.php
│   │   │   │   ├── CoverageMethodParenthesesWhitespaceTest.php
│   │   │   │   ├── CoverageMethodTest.php
│   │   │   │   ├── CoverageNamespacedFunctionTest.php
│   │   │   │   ├── CoverageNoneTest.php
│   │   │   │   ├── CoverageNothingTest.php
│   │   │   │   ├── CoverageNotPrivateTest.php
│   │   │   │   ├── CoverageNotProtectedTest.php
│   │   │   │   ├── CoverageNotPublicTest.php
│   │   │   │   ├── CoveragePrivateTest.php
│   │   │   │   ├── CoverageProtectedTest.php
│   │   │   │   ├── CoveragePublicTest.php
│   │   │   │   ├── CoverageTwoDefaultClassAnnotations.php
│   │   │   │   ├── CoveredClass.php
│   │   │   │   ├── CoveredFunction.php
│   │   │   │   ├── CustomPrinter.php
│   │   │   │   ├── DataProviderDebugTest.php
│   │   │   │   ├── DataProviderFilterTest.php
│   │   │   │   ├── DataProviderIncompleteTest.php
│   │   │   │   ├── DataProviderSkippedTest.php
│   │   │   │   ├── DataProviderTest.php
│   │   │   │   ├── DependencyFailureTest.php
│   │   │   │   ├── DependencySuccessTest.php
│   │   │   │   ├── DependencyTestSuite.php
│   │   │   │   ├── DoubleTestCase.php
│   │   │   │   ├── DummyException.php
│   │   │   │   ├── EmptyTestCaseTest.php
│   │   │   │   ├── ExceptionInAssertPostConditionsTest.php
│   │   │   │   ├── ExceptionInAssertPreConditionsTest.php
│   │   │   │   ├── ExceptionInSetUpTest.php
│   │   │   │   ├── ExceptionInTearDownTest.php
│   │   │   │   ├── ExceptionInTest.php
│   │   │   │   ├── ExceptionNamespaceTest.php
│   │   │   │   ├── ExceptionStackTest.php
│   │   │   │   ├── ExceptionTest.php
│   │   │   │   ├── expectedFileFormat.txt
│   │   │   │   ├── Failure.php
│   │   │   │   ├── FailureTest.php
│   │   │   │   ├── FatalTest.php
│   │   │   │   ├── foo.xml
│   │   │   │   ├── IncompleteTest.php
│   │   │   │   ├── Inheritance
│   │   │   │   │   ├── InheritanceA.php
│   │   │   │   │   └── InheritanceB.php
│   │   │   │   ├── InheritedTestCase.php
│   │   │   │   ├── IniTest.php
│   │   │   │   ├── IsolationTest.php
│   │   │   │   ├── JsonData
│   │   │   │   │   ├── arrayObject.json
│   │   │   │   │   └── simpleObject.json
│   │   │   │   ├── MockRunner.php
│   │   │   │   ├── MultiDependencyTest.php
│   │   │   │   ├── NamespaceCoverageClassExtendedTest.php
│   │   │   │   ├── NamespaceCoverageClassTest.php
│   │   │   │   ├── NamespaceCoverageCoversClassPublicTest.php
│   │   │   │   ├── NamespaceCoverageCoversClassTest.php
│   │   │   │   ├── NamespaceCoverageMethodTest.php
│   │   │   │   ├── NamespaceCoverageNotPrivateTest.php
│   │   │   │   ├── NamespaceCoverageNotProtectedTest.php
│   │   │   │   ├── NamespaceCoverageNotPublicTest.php
│   │   │   │   ├── NamespaceCoveragePrivateTest.php
│   │   │   │   ├── NamespaceCoverageProtectedTest.php
│   │   │   │   ├── NamespaceCoveragePublicTest.php
│   │   │   │   ├── NamespaceCoveredClass.php
│   │   │   │   ├── NamespaceCoveredFunction.php
│   │   │   │   ├── NoArgTestCaseTest.php
│   │   │   │   ├── NonStatic.php
│   │   │   │   ├── NoTestCaseClass.php
│   │   │   │   ├── NoTestCases.php
│   │   │   │   ├── NotExistingCoveredElementTest.php
│   │   │   │   ├── NothingTest.php
│   │   │   │   ├── NotPublicTestCase.php
│   │   │   │   ├── NotVoidTestCase.php
│   │   │   │   ├── OneTestCase.php
│   │   │   │   ├── OutputTestCase.php
│   │   │   │   ├── OverrideTestCase.php
│   │   │   │   ├── RequirementsClassBeforeClassHookTest.php
│   │   │   │   ├── RequirementsClassDocBlockTest.php
│   │   │   │   ├── RequirementsTest.php
│   │   │   │   ├── SampleArrayAccess.php
│   │   │   │   ├── SampleClass.php
│   │   │   │   ├── Singleton.php
│   │   │   │   ├── StackTest.php
│   │   │   │   ├── StatusTest.php
│   │   │   │   ├── Struct.php
│   │   │   │   ├── structureAttributesAreSameButValuesAreNot.xml
│   │   │   │   ├── structureExpected.xml
│   │   │   │   ├── structureIgnoreTextNodes.xml
│   │   │   │   ├── structureIsSameButDataIsNot.xml
│   │   │   │   ├── structureWrongNumberOfAttributes.xml
│   │   │   │   ├── structureWrongNumberOfNodes.xml
│   │   │   │   ├── Success.php
│   │   │   │   ├── TemplateMethodsTest.php
│   │   │   │   ├── TestIncomplete.php
│   │   │   │   ├── TestIterator2.php
│   │   │   │   ├── TestIterator.php
│   │   │   │   ├── TestSkipped.php
│   │   │   │   ├── TestTestError.php
│   │   │   │   ├── TestWithTest.php
│   │   │   │   ├── ThrowExceptionTestCase.php
│   │   │   │   ├── ThrowNoExceptionTestCase.php
│   │   │   │   └── WasRun.php
│   │   │   ├── Framework
│   │   │   │   ├── AssertTest.php
│   │   │   │   ├── BaseTestListenerTest.php
│   │   │   │   ├── Constraint
│   │   │   │   │   ├── CountTest.php
│   │   │   │   │   ├── ExceptionMessageRegExpTest.php
│   │   │   │   │   ├── ExceptionMessageTest.php
│   │   │   │   │   ├── JsonMatches
│   │   │   │   │   │   └── ErrorMessageProviderTest.php
│   │   │   │   │   └── JsonMatchesTest.php
│   │   │   │   ├── ConstraintTest.php
│   │   │   │   ├── SuiteTest.php
│   │   │   │   ├── TestCaseTest.php
│   │   │   │   ├── TestFailureTest.php
│   │   │   │   ├── TestImplementorTest.php
│   │   │   │   └── TestListenerTest.php
│   │   │   ├── Regression
│   │   │   │   ├── GitHub
│   │   │   │   │   ├── 1149
│   │   │   │   │   │   └── Issue1149Test.php
│   │   │   │   │   ├── 1149.phpt
│   │   │   │   │   ├── 1216
│   │   │   │   │   │   ├── bootstrap1216.php
│   │   │   │   │   │   ├── Issue1216Test.php
│   │   │   │   │   │   └── phpunit1216.xml
│   │   │   │   │   ├── 1216.phpt
│   │   │   │   │   ├── 1265
│   │   │   │   │   │   ├── Issue1265Test.php
│   │   │   │   │   │   └── phpunit1265.xml
│   │   │   │   │   ├── 1265.phpt
│   │   │   │   │   ├── 1330
│   │   │   │   │   │   ├── Issue1330Test.php
│   │   │   │   │   │   └── phpunit1330.xml
│   │   │   │   │   ├── 1330.phpt
│   │   │   │   │   ├── 1335
│   │   │   │   │   │   ├── bootstrap1335.php
│   │   │   │   │   │   └── Issue1335Test.php
│   │   │   │   │   ├── 1335.phpt
│   │   │   │   │   ├── 1337
│   │   │   │   │   │   └── Issue1337Test.php
│   │   │   │   │   ├── 1337.phpt
│   │   │   │   │   ├── 1348
│   │   │   │   │   │   └── Issue1348Test.php
│   │   │   │   │   ├── 1348.phpt
│   │   │   │   │   ├── 1351
│   │   │   │   │   │   ├── ChildProcessClass1351.php
│   │   │   │   │   │   └── Issue1351Test.php
│   │   │   │   │   ├── 1351.phpt
│   │   │   │   │   ├── 1374
│   │   │   │   │   │   └── Issue1374Test.php
│   │   │   │   │   ├── 1374.phpt
│   │   │   │   │   ├── 1437
│   │   │   │   │   │   └── Issue1437Test.php
│   │   │   │   │   ├── 1437.phpt
│   │   │   │   │   ├── 1468
│   │   │   │   │   │   └── Issue1468Test.php
│   │   │   │   │   ├── 1468.phpt
│   │   │   │   │   ├── 1471
│   │   │   │   │   │   └── Issue1471Test.php
│   │   │   │   │   ├── 1471.phpt
│   │   │   │   │   ├── 1472
│   │   │   │   │   │   └── Issue1472Test.php
│   │   │   │   │   ├── 1472.phpt
│   │   │   │   │   ├── 1570
│   │   │   │   │   │   └── Issue1570Test.php
│   │   │   │   │   ├── 1570.phpt
│   │   │   │   │   ├── 2158
│   │   │   │   │   │   ├── constant.inc
│   │   │   │   │   │   └── Issue2158Test.php
│   │   │   │   │   ├── 2158.phpt
│   │   │   │   │   ├── 244
│   │   │   │   │   │   └── Issue244Test.php
│   │   │   │   │   ├── 244.phpt
│   │   │   │   │   ├── 322
│   │   │   │   │   │   ├── Issue322Test.php
│   │   │   │   │   │   └── phpunit322.xml
│   │   │   │   │   ├── 322.phpt
│   │   │   │   │   ├── 433
│   │   │   │   │   │   └── Issue433Test.php
│   │   │   │   │   ├── 433.phpt
│   │   │   │   │   ├── 445
│   │   │   │   │   │   └── Issue445Test.php
│   │   │   │   │   ├── 445.phpt
│   │   │   │   │   ├── 498
│   │   │   │   │   │   └── Issue498Test.php
│   │   │   │   │   ├── 498.phpt
│   │   │   │   │   ├── 503
│   │   │   │   │   │   └── Issue503Test.php
│   │   │   │   │   ├── 503.phpt
│   │   │   │   │   ├── 581
│   │   │   │   │   │   └── Issue581Test.php
│   │   │   │   │   ├── 581.phpt
│   │   │   │   │   ├── 74
│   │   │   │   │   │   ├── Issue74Test.php
│   │   │   │   │   │   └── NewException.php
│   │   │   │   │   ├── 74.phpt
│   │   │   │   │   ├── 765
│   │   │   │   │   │   └── Issue765Test.php
│   │   │   │   │   ├── 765.phpt
│   │   │   │   │   ├── 797
│   │   │   │   │   │   ├── bootstrap797.php
│   │   │   │   │   │   └── Issue797Test.php
│   │   │   │   │   ├── 797.phpt
│   │   │   │   │   ├── 863.phpt
│   │   │   │   │   ├── 873
│   │   │   │   │   │   └── Issue873Test.php
│   │   │   │   │   ├── 873-php5.phpt
│   │   │   │   │   └── 873-php7.phpt
│   │   │   │   └── Trac
│   │   │   │   ├── 1021
│   │   │   │   │   └── Issue1021Test.php
│   │   │   │   ├── 1021.phpt
│   │   │   │   ├── 523
│   │   │   │   │   └── Issue523Test.php
│   │   │   │   ├── 523.phpt
│   │   │   │   ├── 578
│   │   │   │   │   └── Issue578Test.php
│   │   │   │   ├── 578.phpt
│   │   │   │   ├── 684
│   │   │   │   │   └── Issue684Test.php
│   │   │   │   ├── 684.phpt
│   │   │   │   ├── 783
│   │   │   │   │   ├── ChildSuite.php
│   │   │   │   │   ├── OneTest.php
│   │   │   │   │   ├── ParentSuite.php
│   │   │   │   │   └── TwoTest.php
│   │   │   │   └── 783.phpt
│   │   │   ├── Runner
│   │   │   │   └── BaseTestRunnerTest.php
│   │   │   ├── TextUI
│   │   │   │   ├── abstract-test-class.phpt
│   │   │   │   ├── colors-always.phpt
│   │   │   │   ├── concrete-test-class.phpt
│   │   │   │   ├── custom-printer-debug.phpt
│   │   │   │   ├── custom-printer-verbose.phpt
│   │   │   │   ├── dataprovider-debug.phpt
│   │   │   │   ├── dataprovider-log-xml-isolation.phpt
│   │   │   │   ├── dataprovider-log-xml.phpt
│   │   │   │   ├── dataprovider-testdox.phpt
│   │   │   │   ├── debug.phpt
│   │   │   │   ├── default-isolation.phpt
│   │   │   │   ├── default.phpt
│   │   │   │   ├── dependencies2-isolation.phpt
│   │   │   │   ├── dependencies2.phpt
│   │   │   │   ├── dependencies3-isolation.phpt
│   │   │   │   ├── dependencies3.phpt
│   │   │   │   ├── dependencies-isolation.phpt
│   │   │   │   ├── dependencies.phpt
│   │   │   │   ├── empty-testcase.phpt
│   │   │   │   ├── exception-stack.phpt
│   │   │   │   ├── exclude-group-isolation.phpt
│   │   │   │   ├── exclude-group.phpt
│   │   │   │   ├── failure-isolation.phpt
│   │   │   │   ├── failure.phpt
│   │   │   │   ├── fatal-isolation.phpt
│   │   │   │   ├── filter-class-isolation.phpt
│   │   │   │   ├── filter-class.phpt
│   │   │   │   ├── filter-dataprovider-by-classname-and-range-isolation.phpt
│   │   │   │   ├── filter-dataprovider-by-classname-and-range.phpt
│   │   │   │   ├── filter-dataprovider-by-number-isolation.phpt
│   │   │   │   ├── filter-dataprovider-by-number.phpt
│   │   │   │   ├── filter-dataprovider-by-only-range-isolation.phpt
│   │   │   │   ├── filter-dataprovider-by-only-range.phpt
│   │   │   │   ├── filter-dataprovider-by-only-regexp-isolation.phpt
│   │   │   │   ├── filter-dataprovider-by-only-regexp.phpt
│   │   │   │   ├── filter-dataprovider-by-only-string-isolation.phpt
│   │   │   │   ├── filter-dataprovider-by-only-string.phpt
│   │   │   │   ├── filter-dataprovider-by-range-isolation.phpt
│   │   │   │   ├── filter-dataprovider-by-range.phpt
│   │   │   │   ├── filter-dataprovider-by-regexp-isolation.phpt
│   │   │   │   ├── filter-dataprovider-by-regexp.phpt
│   │   │   │   ├── filter-dataprovider-by-string-isolation.phpt
│   │   │   │   ├── filter-dataprovider-by-string.phpt
│   │   │   │   ├── filter-method-case-insensitive.phpt
│   │   │   │   ├── filter-method-case-sensitive-no-result.phpt
│   │   │   │   ├── filter-method-isolation.phpt
│   │   │   │   ├── filter-method.phpt
│   │   │   │   ├── filter-no-results.phpt
│   │   │   │   ├── group-isolation.phpt
│   │   │   │   ├── group.phpt
│   │   │   │   ├── help2.phpt
│   │   │   │   ├── help.phpt
│   │   │   │   ├── ini-isolation.phpt
│   │   │   │   ├── list-groups.phpt
│   │   │   │   ├── log-json-no-pretty-print.phpt
│   │   │   │   ├── log-json-post-66021.phpt
│   │   │   │   ├── log-json-pre-66021.phpt
│   │   │   │   ├── log-junit.phpt
│   │   │   │   ├── log-tap.phpt
│   │   │   │   ├── options-after-arguments.phpt
│   │   │   │   ├── output-isolation.phpt
│   │   │   │   ├── repeat.phpt
│   │   │   │   ├── report-useless-tests-incomplete.phpt
│   │   │   │   ├── report-useless-tests-isolation.phpt
│   │   │   │   ├── report-useless-tests.phpt
│   │   │   │   ├── tap.phpt
│   │   │   │   ├── testdox-html.phpt
│   │   │   │   ├── testdox.phpt
│   │   │   │   ├── testdox-text.phpt
│   │   │   │   ├── test-suffix-multiple.phpt
│   │   │   │   └── test-suffix-single.phpt
│   │   │   └── Util
│   │   │   ├── ConfigurationTest.php
│   │   │   ├── GetoptTest.php
│   │   │   ├── GlobalStateTest.php
│   │   │   ├── RegexTest.php
│   │   │   ├── TestDox
│   │   │   │   └── NamePrettifierTest.php
│   │   │   ├── TestTest.php
│   │   │   └── XMLTest.php
│   │   └── phpunit-mock-objects
│   │   ├── build
│   │   │   └── travis-ci.xml
│   │   ├── build.xml
│   │   ├── composer.json
│   │   ├── CONTRIBUTING.md
│   │   ├── LICENSE
│   │   ├── phpunit.xml.dist
│   │   ├── README.md
│   │   ├── src
│   │   │   └── Framework
│   │   │   └── MockObject
│   │   │   ├── Builder
│   │   │   │   ├── Identity.php
│   │   │   │   ├── InvocationMocker.php
│   │   │   │   ├── Match.php
│   │   │   │   ├── MethodNameMatch.php
│   │   │   │   ├── Namespace.php
│   │   │   │   ├── ParametersMatch.php
│   │   │   │   └── Stub.php
│   │   │   ├── Exception
│   │   │   │   ├── BadMethodCallException.php
│   │   │   │   ├── Exception.php
│   │   │   │   └── RuntimeException.php
│   │   │   ├── Generator
│   │   │   │   ├── mocked_class_method.tpl.dist
│   │   │   │   ├── mocked_class.tpl.dist
│   │   │   │   ├── mocked_clone.tpl.dist
│   │   │   │   ├── mocked_method.tpl.dist
│   │   │   │   ├── mocked_static_method.tpl.dist
│   │   │   │   ├── proxied_method.tpl.dist
│   │   │   │   ├── trait_class.tpl.dist
│   │   │   │   ├── unmocked_clone.tpl.dist
│   │   │   │   ├── wsdl_class.tpl.dist
│   │   │   │   └── wsdl_method.tpl.dist
│   │   │   ├── Generator.php
│   │   │   ├── Invocation
│   │   │   │   ├── Object.php
│   │   │   │   └── Static.php
│   │   │   ├── InvocationMocker.php
│   │   │   ├── Invocation.php
│   │   │   ├── Invokable.php
│   │   │   ├── Matcher
│   │   │   │   ├── AnyInvokedCount.php
│   │   │   │   ├── AnyParameters.php
│   │   │   │   ├── ConsecutiveParameters.php
│   │   │   │   ├── Invocation.php
│   │   │   │   ├── InvokedAtIndex.php
│   │   │   │   ├── InvokedAtLeastCount.php
│   │   │   │   ├── InvokedAtLeastOnce.php
│   │   │   │   ├── InvokedAtMostCount.php
│   │   │   │   ├── InvokedCount.php
│   │   │   │   ├── InvokedRecorder.php
│   │   │   │   ├── MethodName.php
│   │   │   │   ├── Parameters.php
│   │   │   │   └── StatelessInvocation.php
│   │   │   ├── Matcher.php
│   │   │   ├── MockBuilder.php
│   │   │   ├── MockObject.php
│   │   │   ├── Stub
│   │   │   │   ├── ConsecutiveCalls.php
│   │   │   │   ├── Exception.php
│   │   │   │   ├── MatcherCollection.php
│   │   │   │   ├── ReturnArgument.php
│   │   │   │   ├── ReturnCallback.php
│   │   │   │   ├── Return.php
│   │   │   │   ├── ReturnSelf.php
│   │   │   │   └── ReturnValueMap.php
│   │   │   ├── Stub.php
│   │   │   └── Verifiable.php
│   │   └── tests
│   │   ├── bootstrap.php
│   │   ├── _fixture
│   │   │   ├── AbstractMockTestClass.php
│   │   │   ├── AbstractTrait.php
│   │   │   ├── AnInterface.php
│   │   │   ├── AnotherInterface.php
│   │   │   ├── Bar.php
│   │   │   ├── ClassThatImplementsSerializable.php
│   │   │   ├── ClassWithStaticMethod.php
│   │   │   ├── Foo.php
│   │   │   ├── FunctionCallback.php
│   │   │   ├── GoogleSearch.wsdl
│   │   │   ├── InterfaceWithStaticMethod.php
│   │   │   ├── MethodCallbackByReference.php
│   │   │   ├── MethodCallback.php
│   │   │   ├── Mockable.php
│   │   │   ├── MockTestInterface.php
│   │   │   ├── PartialMockTestClass.php
│   │   │   ├── SingletonClass.php
│   │   │   ├── SomeClass.php
│   │   │   ├── StaticMockTestClass.php
│   │   │   └── TraversableMockTestInterface.php
│   │   ├── GeneratorTest.php
│   │   ├── MockBuilderTest.php
│   │   ├── MockObject
│   │   │   ├── 232.phpt
│   │   │   ├── abstract_class.phpt
│   │   │   ├── class_call_parent_clone.phpt
│   │   │   ├── class_call_parent_constructor.phpt
│   │   │   ├── class_dont_call_parent_clone.phpt
│   │   │   ├── class_dont_call_parent_constructor.phpt
│   │   │   ├── class_implementing_interface_call_parent_constructor.phpt
│   │   │   ├── class_implementing_interface_dont_call_parent_constructor.phpt
│   │   │   ├── class_partial.phpt
│   │   │   ├── class.phpt
│   │   │   ├── class_with_method_named_method.phpt
│   │   │   ├── class_with_method_with_variadic_arguments.phpt
│   │   │   ├── interface.phpt
│   │   │   ├── Invocation
│   │   │   │   ├── ObjectTest.php
│   │   │   │   └── StaticTest.php
│   │   │   ├── invocation_object_clone_object.phpt
│   │   │   ├── Matcher
│   │   │   │   └── ConsecutiveParametersTest.php
│   │   │   ├── namespaced_class_call_parent_clone.phpt
│   │   │   ├── namespaced_class_call_parent_constructor.phpt
│   │   │   ├── namespaced_class_dont_call_parent_clone.phpt
│   │   │   ├── namespaced_class_dont_call_parent_constructor.phpt
│   │   │   ├── namespaced_class_implementing_interface_call_parent_constructor.phpt
│   │   │   ├── namespaced_class_implementing_interface_dont_call_parent_constructor.phpt
│   │   │   ├── namespaced_class_partial.phpt
│   │   │   ├── namespaced_class.phpt
│   │   │   ├── namespaced_interface.phpt
│   │   │   ├── nonexistent_class.phpt
│   │   │   ├── nonexistent_class_with_namespace.phpt
│   │   │   ├── nonexistent_class_with_namespace_starting_with_separator.phpt
│   │   │   ├── proxy.phpt
│   │   │   ├── scalar_type_declarations.phpt
│   │   │   ├── wsdl_class_namespace.phpt
│   │   │   ├── wsdl_class_partial.phpt
│   │   │   └── wsdl_class.phpt
│   │   ├── MockObjectTest.php
│   │   └── ProxyObjectTest.php
│   ├── pimple
│   │   └── pimple
│   │   ├── CHANGELOG
│   │   ├── composer.json
│   │   ├── ext
│   │   │   └── pimple
│   │   │   ├── config.m4
│   │   │   ├── config.w32
│   │   │   ├── php_pimple.h
│   │   │   ├── pimple.c
│   │   │   ├── pimple_compat.h
│   │   │   ├── README.md
│   │   │   └── tests
│   │   │   ├── 001.phpt
│   │   │   ├── 002.phpt
│   │   │   ├── 003.phpt
│   │   │   ├── 004.phpt
│   │   │   ├── 005.phpt
│   │   │   ├── 006.phpt
│   │   │   ├── 007.phpt
│   │   │   ├── 008.phpt
│   │   │   ├── 009.phpt
│   │   │   ├── 010.phpt
│   │   │   ├── 011.phpt
│   │   │   ├── 012.phpt
│   │   │   ├── 013.phpt
│   │   │   ├── 014.phpt
│   │   │   ├── 015.phpt
│   │   │   ├── 016.phpt
│   │   │   ├── 017_1.phpt
│   │   │   ├── 017.phpt
│   │   │   ├── 018.phpt
│   │   │   ├── 019.phpt
│   │   │   ├── bench.phpb
│   │   │   └── bench_shared.phpb
│   │   ├── LICENSE
│   │   ├── phpunit.xml.dist
│   │   ├── README.rst
│   │   └── src
│   │   └── Pimple
│   │   ├── Container.php
│   │   ├── Exception
│   │   │   ├── ExpectedInvokableException.php
│   │   │   ├── FrozenServiceException.php
│   │   │   ├── InvalidServiceIdentifierException.php
│   │   │   └── UnknownIdentifierException.php
│   │   ├── Psr11
│   │   │   ├── Container.php
│   │   │   └── ServiceLocator.php
│   │   ├── ServiceIterator.php
│   │   ├── ServiceProviderInterface.php
│   │   └── Tests
│   │   ├── Fixtures
│   │   │   ├── Invokable.php
│   │   │   ├── NonInvokable.php
│   │   │   ├── PimpleServiceProvider.php
│   │   │   └── Service.php
│   │   ├── PimpleServiceProviderInterfaceTest.php
│   │   ├── PimpleTest.php
│   │   ├── Psr11
│   │   │   ├── ContainerTest.php
│   │   │   └── ServiceLocatorTest.php
│   │   └── ServiceIteratorTest.php
│   ├── psr
│   │   ├── container
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── README.md
│   │   │   └── src
│   │   │   ├── ContainerExceptionInterface.php
│   │   │   ├── ContainerInterface.php
│   │   │   └── NotFoundExceptionInterface.php
│   │   ├── http-message
│   │   │   ├── CHANGELOG.md
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── README.md
│   │   │   └── src
│   │   │   ├── MessageInterface.php
│   │   │   ├── RequestInterface.php
│   │   │   ├── ResponseInterface.php
│   │   │   ├── ServerRequestInterface.php
│   │   │   ├── StreamInterface.php
│   │   │   ├── UploadedFileInterface.php
│   │   │   └── UriInterface.php
│   │   └── log
│   │   ├── composer.json
│   │   ├── LICENSE
│   │   ├── Psr
│   │   │   └── Log
│   │   │   ├── AbstractLogger.php
│   │   │   ├── InvalidArgumentException.php
│   │   │   ├── LoggerAwareInterface.php
│   │   │   ├── LoggerAwareTrait.php
│   │   │   ├── LoggerInterface.php
│   │   │   ├── LoggerTrait.php
│   │   │   ├── LogLevel.php
│   │   │   ├── NullLogger.php
│   │   │   └── Test
│   │   │   └── LoggerInterfaceTest.php
│   │   └── README.md
│   ├── qcloud
│   │   └── cos-sdk-v5
│   │   ├── composer.json
│   │   ├── LICENSE
│   │   ├── phpunit.xml
│   │   ├── README.md
│   │   ├── sample
│   │   │   ├── abortMultipartUpload.php
│   │   │   ├── catchException.php
│   │   │   ├── completeMultipartUpload.php
│   │   │   ├── copyObject.php
│   │   │   ├── createBucket.php
│   │   │   ├── createMultipartUpload.php
│   │   │   ├── deleteBucketCors.php
│   │   │   ├── deleteBucketLifecycle.php
│   │   │   ├── deleteBucket.php
│   │   │   ├── deleteObject.php
│   │   │   ├── getBucketAcl.php
│   │   │   ├── getBucketCors.php
│   │   │   ├── getBucketLifecycle.php
│   │   │   ├── getObject.php
│   │   │   ├── headBucket.php
│   │   │   ├── headObject.php
│   │   │   ├── listBucket.php
│   │   │   ├── listMultipartUploads.php
│   │   │   ├── listObjects.php
│   │   │   ├── listParts.php
│   │   │   ├── putBucketAcl.php
│   │   │   ├── putBucketCors.php
│   │   │   ├── putBucketLifecycle.php
│   │   │   ├── putObject.php
│   │   │   ├── restoreObject.php
│   │   │   ├── uploadPart.php
│   │   │   └── upload.php
│   │   ├── sample.php
│   │   └── src
│   │   └── Qcloud
│   │   └── Cos
│   │   ├── BucketStyleListener.php
│   │   ├── Client.php
│   │   ├── Command.php
│   │   ├── Copy.php
│   │   ├── Exception
│   │   │   ├── BucketAlreadyExistsException.php
│   │   │   ├── BucketNotEmptyException.php
│   │   │   ├── CosException.php
│   │   │   ├── CurlException.php
│   │   │   ├── InvalidArgumentException.php
│   │   │   ├── NoSuchBucketException.php
│   │   │   ├── NoSuchKeyException.php
│   │   │   ├── NoSuchUploadException.php
│   │   │   └── ServiceResponseException.php
│   │   ├── ExceptionListener.php
│   │   ├── ExceptionParser.php
│   │   ├── Md5Listener.php
│   │   ├── MultipartUpload.php
│   │   ├── Service.php
│   │   ├── SignatureListener.php
│   │   ├── Signature.php
│   │   ├── Tests
│   │   │   ├── TestHelper.php
│   │   │   └── Test.php
│   │   ├── TokenListener.php
│   │   └── UploadBodyListener.php
│   ├── qiniu
│   │   └── php-sdk
│   │   ├── autoload.php
│   │   ├── CHANGELOG.md
│   │   ├── composer.json
│   │   ├── CONTRIBUTING.md
│   │   ├── docs
│   │   │   └── rtc
│   │   │   ├── example.php
│   │   │   └── README.md
│   │   ├── examples
│   │   │   ├── cdn_get_bandwidth.php
│   │   │   ├── cdn_get_flux.php
│   │   │   ├── cdn_get_log_list.php
│   │   │   ├── cdn_refresh_urls_dirs.php
│   │   │   ├── cdn_timestamp_antileech.php
│   │   │   ├── image_url_builder.php
│   │   │   ├── persistent_fop_init.php
│   │   │   ├── persistent_fop_status.php
│   │   │   ├── pfop_mkzip.php
│   │   │   ├── pfop_vframe.php
│   │   │   ├── pfop_video_avthumb.php
│   │   │   ├── pfop_watermark.php
│   │   │   ├── php-logo.png
│   │   │   ├── prefop.php
│   │   │   ├── pulpvideo.php
│   │   │   ├── qetag.php
│   │   │   ├── README.md
│   │   │   ├── rs_batch_change_mime.php
│   │   │   ├── rs_batch_change_type.php
│   │   │   ├── rs_batch_copy.php
│   │   │   ├── rs_batch_delete_after_days.php
│   │   │   ├── rs_batch_delete.php
│   │   │   ├── rs_batch_move.php
│   │   │   ├── rs_batch_stat.php
│   │   │   ├── rs_bucket_domains.php
│   │   │   ├── rs_buckets.php
│   │   │   ├── rs_change_mime.php
│   │   │   ├── rs_change_status.php
│   │   │   ├── rs_change_type.php
│   │   │   ├── rs_copy.php
│   │   │   ├── rs_delete_after_days.php
│   │   │   ├── rs_delete.php
│   │   │   ├── rs_download_urls.php
│   │   │   ├── rs_fetch.php
│   │   │   ├── rsf_list_bucket.php
│   │   │   ├── rsf_list_files.php
│   │   │   ├── rs_move.php
│   │   │   ├── rs_prefetch.php
│   │   │   ├── rs_stat.php
│   │   │   ├── saveas.php
│   │   │   ├── upload_and_callback.php
│   │   │   ├── upload_and_pfop.php
│   │   │   ├── upload_mgr_init.php
│   │   │   ├── upload_multi_demos.php
│   │   │   ├── upload_simple_file.php
│   │   │   ├── upload_tokens.php
│   │   │   └── upload_verify_callback.php
│   │   ├── LICENSE
│   │   ├── phpunit.xml.dist
│   │   ├── README.md
│   │   ├── src
│   │   │   └── Qiniu
│   │   │   ├── Auth.php
│   │   │   ├── Cdn
│   │   │   │   └── CdnManager.php
│   │   │   ├── Config.php
│   │   │   ├── Etag.php
│   │   │   ├── functions.php
│   │   │   ├── Http
│   │   │   │   ├── Client.php
│   │   │   │   ├── Error.php
│   │   │   │   ├── Request.php
│   │   │   │   └── Response.php
│   │   │   ├── Processing
│   │   │   │   ├── ImageUrlBuilder.php
│   │   │   │   ├── Operation.php
│   │   │   │   └── PersistentFop.php
│   │   │   ├── Rtc
│   │   │   │   └── AppClient.php
│   │   │   ├── Storage
│   │   │   │   ├── ArgusManager.php
│   │   │   │   ├── BucketManager.php
│   │   │   │   ├── FormUploader.php
│   │   │   │   ├── ResumeUploader.php
│   │   │   │   └── UploadManager.php
│   │   │   └── Zone.php
│   │   ├── test-env.sh
│   │   └── tests
│   │   ├── bootstrap.php
│   │   └── Qiniu
│   │   └── Tests
│   │   ├── AuthTest.php
│   │   ├── Base64Test.php
│   │   ├── BucketTest.php
│   │   ├── CdnManagerTest.php
│   │   ├── Crc32Test.php
│   │   ├── DownloadTest.php
│   │   ├── EtagTest.php
│   │   ├── FopTest.php
│   │   ├── FormUpTest.php
│   │   ├── HttpTest.php
│   │   ├── ImageUrlBuilderTest.php
│   │   ├── PfopTest.php
│   │   ├── ResumeUpTest.php
│   │   └── ZoneTest.php
│   ├── sebastian
│   │   ├── comparator
│   │   │   ├── build
│   │   │   │   └── travis-ci.xml
│   │   │   ├── build.xml
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── phpunit.xml.dist
│   │   │   ├── README.md
│   │   │   ├── src
│   │   │   │   ├── ArrayComparator.php
│   │   │   │   ├── Comparator.php
│   │   │   │   ├── ComparisonFailure.php
│   │   │   │   ├── DateTimeComparator.php
│   │   │   │   ├── DOMNodeComparator.php
│   │   │   │   ├── DoubleComparator.php
│   │   │   │   ├── ExceptionComparator.php
│   │   │   │   ├── Factory.php
│   │   │   │   ├── MockObjectComparator.php
│   │   │   │   ├── NumericComparator.php
│   │   │   │   ├── ObjectComparator.php
│   │   │   │   ├── ResourceComparator.php
│   │   │   │   ├── ScalarComparator.php
│   │   │   │   ├── SplObjectStorageComparator.php
│   │   │   │   └── TypeComparator.php
│   │   │   └── tests
│   │   │   ├── ArrayComparatorTest.php
│   │   │   ├── autoload.php
│   │   │   ├── bootstrap.php
│   │   │   ├── DateTimeComparatorTest.php
│   │   │   ├── DOMNodeComparatorTest.php
│   │   │   ├── DoubleComparatorTest.php
│   │   │   ├── ExceptionComparatorTest.php
│   │   │   ├── FactoryTest.php
│   │   │   ├── _files
│   │   │   │   ├── Author.php
│   │   │   │   ├── Book.php
│   │   │   │   ├── ClassWithToString.php
│   │   │   │   ├── SampleClass.php
│   │   │   │   ├── Struct.php
│   │   │   │   ├── TestClassComparator.php
│   │   │   │   └── TestClass.php
│   │   │   ├── MockObjectComparatorTest.php
│   │   │   ├── NumericComparatorTest.php
│   │   │   ├── ObjectComparatorTest.php
│   │   │   ├── ResourceComparatorTest.php
│   │   │   ├── ScalarComparatorTest.php
│   │   │   ├── SplObjectStorageComparatorTest.php
│   │   │   └── TypeComparatorTest.php
│   │   ├── diff
│   │   │   ├── build.xml
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── phpunit.xml
│   │   │   ├── README.md
│   │   │   ├── src
│   │   │   │   ├── Chunk.php
│   │   │   │   ├── Differ.php
│   │   │   │   ├── Diff.php
│   │   │   │   ├── LCS
│   │   │   │   │   ├── LongestCommonSubsequence.php
│   │   │   │   │   ├── MemoryEfficientLongestCommonSubsequenceImplementation.php
│   │   │   │   │   └── TimeEfficientLongestCommonSubsequenceImplementation.php
│   │   │   │   ├── Line.php
│   │   │   │   └── Parser.php
│   │   │   └── tests
│   │   │   ├── ChunkTest.php
│   │   │   ├── DifferTest.php
│   │   │   ├── DiffTest.php
│   │   │   ├── fixtures
│   │   │   │   ├── patch2.txt
│   │   │   │   └── patch.txt
│   │   │   ├── LCS
│   │   │   │   ├── LongestCommonSubsequenceTest.php
│   │   │   │   ├── MemoryEfficientImplementationTest.php
│   │   │   │   └── TimeEfficientImplementationTest.php
│   │   │   ├── LineTest.php
│   │   │   └── ParserTest.php
│   │   ├── environment
│   │   │   ├── build.xml
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── phpunit.xml
│   │   │   ├── README.md
│   │   │   ├── src
│   │   │   │   ├── Console.php
│   │   │   │   └── Runtime.php
│   │   │   └── tests
│   │   │   ├── ConsoleTest.php
│   │   │   └── RuntimeTest.php
│   │   ├── exporter
│   │   │   ├── build.xml
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── phpunit.xml.dist
│   │   │   ├── README.md
│   │   │   ├── src
│   │   │   │   └── Exporter.php
│   │   │   └── tests
│   │   │   └── ExporterTest.php
│   │   ├── global-state
│   │   │   ├── build.xml
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── phpunit.xml.dist
│   │   │   ├── README.md
│   │   │   ├── src
│   │   │   │   ├── Blacklist.php
│   │   │   │   ├── CodeExporter.php
│   │   │   │   ├── Exception.php
│   │   │   │   ├── Restorer.php
│   │   │   │   ├── RuntimeException.php
│   │   │   │   └── Snapshot.php
│   │   │   └── tests
│   │   │   ├── BlacklistTest.php
│   │   │   ├── _fixture
│   │   │   │   ├── BlacklistedChildClass.php
│   │   │   │   ├── BlacklistedClass.php
│   │   │   │   ├── BlacklistedImplementor.php
│   │   │   │   ├── BlacklistedInterface.php
│   │   │   │   ├── SnapshotClass.php
│   │   │   │   ├── SnapshotDomDocument.php
│   │   │   │   ├── SnapshotFunctions.php
│   │   │   │   └── SnapshotTrait.php
│   │   │   └── SnapshotTest.php
│   │   ├── recursion-context
│   │   │   ├── build.xml
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── phpunit.xml.dist
│   │   │   ├── README.md
│   │   │   ├── src
│   │   │   │   ├── Context.php
│   │   │   │   ├── Exception.php
│   │   │   │   └── InvalidArgumentException.php
│   │   │   └── tests
│   │   │   └── ContextTest.php
│   │   └── version
│   │   ├── composer.json
│   │   ├── LICENSE
│   │   ├── README.md
│   │   └── src
│   │   └── Version.php
│   ├── symfony
│   │   ├── dom-crawler
│   │   │   ├── CHANGELOG.md
│   │   │   ├── composer.json
│   │   │   ├── Crawler.php
│   │   │   ├── Field
│   │   │   │   ├── ChoiceFormField.php
│   │   │   │   ├── FileFormField.php
│   │   │   │   ├── FormField.php
│   │   │   │   ├── InputFormField.php
│   │   │   │   └── TextareaFormField.php
│   │   │   ├── FormFieldRegistry.php
│   │   │   ├── Form.php
│   │   │   ├── LICENSE
│   │   │   ├── Link.php
│   │   │   ├── phpunit.xml.dist
│   │   │   ├── README.md
│   │   │   └── Tests
│   │   │   ├── CrawlerTest.php
│   │   │   ├── Field
│   │   │   │   ├── ChoiceFormFieldTest.php
│   │   │   │   ├── FileFormFieldTest.php
│   │   │   │   ├── FormFieldTestCase.php
│   │   │   │   ├── FormFieldTest.php
│   │   │   │   ├── InputFormFieldTest.php
│   │   │   │   └── TextareaFormFieldTest.php
│   │   │   ├── Fixtures
│   │   │   │   ├── no-extension
│   │   │   │   └── windows-1250.html
│   │   │   ├── FormTest.php
│   │   │   └── LinkTest.php
│   │   ├── event-dispatcher
│   │   │   ├── CHANGELOG.md
│   │   │   ├── composer.json
│   │   │   ├── ContainerAwareEventDispatcher.php
│   │   │   ├── Debug
│   │   │   │   ├── TraceableEventDispatcherInterface.php
│   │   │   │   ├── TraceableEventDispatcher.php
│   │   │   │   └── WrappedListener.php
│   │   │   ├── DependencyInjection
│   │   │   │   └── RegisterListenersPass.php
│   │   │   ├── EventDispatcherInterface.php
│   │   │   ├── EventDispatcher.php
│   │   │   ├── Event.php
│   │   │   ├── EventSubscriberInterface.php
│   │   │   ├── GenericEvent.php
│   │   │   ├── ImmutableEventDispatcher.php
│   │   │   ├── LICENSE
│   │   │   ├── phpunit.xml.dist
│   │   │   ├── README.md
│   │   │   └── Tests
│   │   │   ├── AbstractEventDispatcherTest.php
│   │   │   ├── ContainerAwareEventDispatcherTest.php
│   │   │   ├── Debug
│   │   │   │   └── TraceableEventDispatcherTest.php
│   │   │   ├── DependencyInjection
│   │   │   │   └── RegisterListenersPassTest.php
│   │   │   ├── EventDispatcherTest.php
│   │   │   ├── EventTest.php
│   │   │   ├── GenericEventTest.php
│   │   │   └── ImmutableEventDispatcherTest.php
│   │   ├── filesystem
│   │   │   ├── CHANGELOG.md
│   │   │   ├── composer.json
│   │   │   ├── Exception
│   │   │   │   ├── ExceptionInterface.php
│   │   │   │   ├── FileNotFoundException.php
│   │   │   │   ├── IOExceptionInterface.php
│   │   │   │   └── IOException.php
│   │   │   ├── Filesystem.php
│   │   │   ├── LICENSE
│   │   │   ├── LockHandler.php
│   │   │   ├── phpunit.xml.dist
│   │   │   ├── README.md
│   │   │   └── Tests
│   │   │   ├── ExceptionTest.php
│   │   │   ├── FilesystemTestCase.php
│   │   │   ├── FilesystemTest.php
│   │   │   ├── Fixtures
│   │   │   │   └── MockStream
│   │   │   │   └── MockStream.php
│   │   │   └── LockHandlerTest.php
│   │   ├── http-foundation
│   │   │   ├── AcceptHeaderItem.php
│   │   │   ├── AcceptHeader.php
│   │   │   ├── ApacheRequest.php
│   │   │   ├── BinaryFileResponse.php
│   │   │   ├── CHANGELOG.md
│   │   │   ├── composer.json
│   │   │   ├── Cookie.php
│   │   │   ├── Exception
│   │   │   │   ├── ConflictingHeadersException.php
│   │   │   │   ├── RequestExceptionInterface.php
│   │   │   │   └── SuspiciousOperationException.php
│   │   │   ├── ExpressionRequestMatcher.php
│   │   │   ├── File
│   │   │   │   ├── Exception
│   │   │   │   │   ├── AccessDeniedException.php
│   │   │   │   │   ├── FileException.php
│   │   │   │   │   ├── FileNotFoundException.php
│   │   │   │   │   ├── UnexpectedTypeException.php
│   │   │   │   │   └── UploadException.php
│   │   │   │   ├── File.php
│   │   │   │   ├── MimeType
│   │   │   │   │   ├── ExtensionGuesserInterface.php
│   │   │   │   │   ├── ExtensionGuesser.php
│   │   │   │   │   ├── FileBinaryMimeTypeGuesser.php
│   │   │   │   │   ├── FileinfoMimeTypeGuesser.php
│   │   │   │   │   ├── MimeTypeExtensionGuesser.php
│   │   │   │   │   ├── MimeTypeGuesserInterface.php
│   │   │   │   │   └── MimeTypeGuesser.php
│   │   │   │   ├── Stream.php
│   │   │   │   └── UploadedFile.php
│   │   │   ├── FileBag.php
│   │   │   ├── HeaderBag.php
│   │   │   ├── IpUtils.php
│   │   │   ├── JsonResponse.php
│   │   │   ├── LICENSE
│   │   │   ├── ParameterBag.php
│   │   │   ├── phpunit.xml.dist
│   │   │   ├── README.md
│   │   │   ├── RedirectResponse.php
│   │   │   ├── RequestMatcherInterface.php
│   │   │   ├── RequestMatcher.php
│   │   │   ├── Request.php
│   │   │   ├── RequestStack.php
│   │   │   ├── ResponseHeaderBag.php
│   │   │   ├── Response.php
│   │   │   ├── ServerBag.php
│   │   │   ├── Session
│   │   │   │   ├── Attribute
│   │   │   │   │   ├── AttributeBagInterface.php
│   │   │   │   │   ├── AttributeBag.php
│   │   │   │   │   └── NamespacedAttributeBag.php
│   │   │   │   ├── Flash
│   │   │   │   │   ├── AutoExpireFlashBag.php
│   │   │   │   │   ├── FlashBagInterface.php
│   │   │   │   │   └── FlashBag.php
│   │   │   │   ├── SessionBagInterface.php
│   │   │   │   ├── SessionInterface.php
│   │   │   │   ├── Session.php
│   │   │   │   └── Storage
│   │   │   │   ├── Handler
│   │   │   │   │   ├── MemcachedSessionHandler.php
│   │   │   │   │   ├── MemcacheSessionHandler.php
│   │   │   │   │   ├── MongoDbSessionHandler.php
│   │   │   │   │   ├── NativeFileSessionHandler.php
│   │   │   │   │   ├── NativeSessionHandler.php
│   │   │   │   │   ├── NullSessionHandler.php
│   │   │   │   │   ├── PdoSessionHandler.php
│   │   │   │   │   └── WriteCheckSessionHandler.php
│   │   │   │   ├── MetadataBag.php
│   │   │   │   ├── MockArraySessionStorage.php
│   │   │   │   ├── MockFileSessionStorage.php
│   │   │   │   ├── NativeSessionStorage.php
│   │   │   │   ├── PhpBridgeSessionStorage.php
│   │   │   │   ├── Proxy
│   │   │   │   │   ├── AbstractProxy.php
│   │   │   │   │   ├── NativeProxy.php
│   │   │   │   │   └── SessionHandlerProxy.php
│   │   │   │   └── SessionStorageInterface.php
│   │   │   ├── StreamedResponse.php
│   │   │   └── Tests
│   │   │   ├── AcceptHeaderItemTest.php
│   │   │   ├── AcceptHeaderTest.php
│   │   │   ├── ApacheRequestTest.php
│   │   │   ├── BinaryFileResponseTest.php
│   │   │   ├── CookieTest.php
│   │   │   ├── ExpressionRequestMatcherTest.php
│   │   │   ├── File
│   │   │   │   ├── FakeFile.php
│   │   │   │   ├── FileTest.php
│   │   │   │   ├── Fixtures
│   │   │   │   │   ├── directory
│   │   │   │   │   ├── other-file.example
│   │   │   │   │   ├── test
│   │   │   │   │   └── test.gif
│   │   │   │   ├── MimeType
│   │   │   │   │   └── MimeTypeTest.php
│   │   │   │   └── UploadedFileTest.php
│   │   │   ├── FileBagTest.php
│   │   │   ├── HeaderBagTest.php
│   │   │   ├── IpUtilsTest.php
│   │   │   ├── JsonResponseTest.php
│   │   │   ├── ParameterBagTest.php
│   │   │   ├── RedirectResponseTest.php
│   │   │   ├── RequestMatcherTest.php
│   │   │   ├── RequestStackTest.php
│   │   │   ├── RequestTest.php
│   │   │   ├── ResponseHeaderBagTest.php
│   │   │   ├── ResponseTestCase.php
│   │   │   ├── ResponseTest.php
│   │   │   ├── schema
│   │   │   │   ├── http-status-codes.rng
│   │   │   │   └── iana-registry.rng
│   │   │   ├── ServerBagTest.php
│   │   │   ├── Session
│   │   │   │   ├── Attribute
│   │   │   │   │   ├── AttributeBagTest.php
│   │   │   │   │   └── NamespacedAttributeBagTest.php
│   │   │   │   ├── Flash
│   │   │   │   │   ├── AutoExpireFlashBagTest.php
│   │   │   │   │   └── FlashBagTest.php
│   │   │   │   ├── SessionTest.php
│   │   │   │   └── Storage
│   │   │   │   ├── Handler
│   │   │   │   │   ├── MemcachedSessionHandlerTest.php
│   │   │   │   │   ├── MemcacheSessionHandlerTest.php
│   │   │   │   │   ├── MongoDbSessionHandlerTest.php
│   │   │   │   │   ├── NativeFileSessionHandlerTest.php
│   │   │   │   │   ├── NativeSessionHandlerTest.php
│   │   │   │   │   ├── NullSessionHandlerTest.php
│   │   │   │   │   ├── PdoSessionHandlerTest.php
│   │   │   │   │   └── WriteCheckSessionHandlerTest.php
│   │   │   │   ├── MetadataBagTest.php
│   │   │   │   ├── MockArraySessionStorageTest.php
│   │   │   │   ├── MockFileSessionStorageTest.php
│   │   │   │   ├── NativeSessionStorageTest.php
│   │   │   │   ├── PhpBridgeSessionStorageTest.php
│   │   │   │   └── Proxy
│   │   │   │   ├── AbstractProxyTest.php
│   │   │   │   ├── NativeProxyTest.php
│   │   │   │   └── SessionHandlerProxyTest.php
│   │   │   └── StreamedResponseTest.php
│   │   ├── polyfill-ctype
│   │   │   ├── bootstrap.php
│   │   │   ├── composer.json
│   │   │   ├── Ctype.php
│   │   │   ├── LICENSE
│   │   │   └── README.md
│   │   ├── polyfill-mbstring
│   │   │   ├── bootstrap.php
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── Mbstring.php
│   │   │   ├── README.md
│   │   │   └── Resources
│   │   │   └── unidata
│   │   │   ├── lowerCase.php
│   │   │   └── upperCase.php
│   │   ├── process
│   │   │   ├── CHANGELOG.md
│   │   │   ├── composer.json
│   │   │   ├── Exception
│   │   │   │   ├── ExceptionInterface.php
│   │   │   │   ├── InvalidArgumentException.php
│   │   │   │   ├── LogicException.php
│   │   │   │   ├── ProcessFailedException.php
│   │   │   │   ├── ProcessTimedOutException.php
│   │   │   │   └── RuntimeException.php
│   │   │   ├── ExecutableFinder.php
│   │   │   ├── InputStream.php
│   │   │   ├── LICENSE
│   │   │   ├── PhpExecutableFinder.php
│   │   │   ├── PhpProcess.php
│   │   │   ├── phpunit.xml.dist
│   │   │   ├── Pipes
│   │   │   │   ├── AbstractPipes.php
│   │   │   │   ├── PipesInterface.php
│   │   │   │   ├── UnixPipes.php
│   │   │   │   └── WindowsPipes.php
│   │   │   ├── ProcessBuilder.php
│   │   │   ├── Process.php
│   │   │   ├── ProcessUtils.php
│   │   │   ├── README.md
│   │   │   └── Tests
│   │   │   ├── ExecutableFinderTest.php
│   │   │   ├── NonStopableProcess.php
│   │   │   ├── PhpExecutableFinderTest.php
│   │   │   ├── PhpProcessTest.php
│   │   │   ├── PipeStdinInStdoutStdErrStreamSelect.php
│   │   │   ├── ProcessBuilderTest.php
│   │   │   ├── ProcessFailedExceptionTest.php
│   │   │   ├── ProcessTest.php
│   │   │   ├── ProcessUtilsTest.php
│   │   │   └── SignalListener.php
│   │   ├── psr-http-message-bridge
│   │   │   ├── CHANGELOG
│   │   │   ├── composer.json
│   │   │   ├── Factory
│   │   │   │   ├── DiactorosFactory.php
│   │   │   │   └── HttpFoundationFactory.php
│   │   │   ├── HttpFoundationFactoryInterface.php
│   │   │   ├── HttpMessageFactoryInterface.php
│   │   │   ├── LICENSE
│   │   │   ├── phpunit.xml.dist
│   │   │   ├── README.md
│   │   │   └── Tests
│   │   │   ├── Factory
│   │   │   │   ├── DiactorosFactoryTest.php
│   │   │   │   └── HttpFoundationFactoryTest.php
│   │   │   └── Fixtures
│   │   │   ├── Message.php
│   │   │   ├── Response.php
│   │   │   ├── ServerRequest.php
│   │   │   ├── Stream.php
│   │   │   ├── UploadedFile.php
│   │   │   └── Uri.php
│   │   └── yaml
│   │   ├── CHANGELOG.md
│   │   ├── Command
│   │   │   └── LintCommand.php
│   │   ├── composer.json
│   │   ├── Dumper.php
│   │   ├── Escaper.php
│   │   ├── Exception
│   │   │   ├── DumpException.php
│   │   │   ├── ExceptionInterface.php
│   │   │   ├── ParseException.php
│   │   │   └── RuntimeException.php
│   │   ├── Inline.php
│   │   ├── LICENSE
│   │   ├── Parser.php
│   │   ├── phpunit.xml.dist
│   │   ├── README.md
│   │   ├── Tests
│   │   │   ├── Command
│   │   │   │   └── LintCommandTest.php
│   │   │   ├── DumperTest.php
│   │   │   ├── Fixtures
│   │   │   │   ├── arrow.gif
│   │   │   │   ├── embededPhp.yml
│   │   │   │   ├── escapedCharacters.yml
│   │   │   │   ├── index.yml
│   │   │   │   ├── multiple_lines_as_literal_block.yml
│   │   │   │   ├── sfComments.yml
│   │   │   │   ├── sfCompact.yml
│   │   │   │   ├── sfMergeKey.yml
│   │   │   │   ├── sfObjects.yml
│   │   │   │   ├── sfQuotes.yml
│   │   │   │   ├── sfTests.yml
│   │   │   │   ├── unindentedCollections.yml
│   │   │   │   ├── YtsAnchorAlias.yml
│   │   │   │   ├── YtsBasicTests.yml
│   │   │   │   ├── YtsBlockMapping.yml
│   │   │   │   ├── YtsDocumentSeparator.yml
│   │   │   │   ├── YtsErrorTests.yml
│   │   │   │   ├── YtsFlowCollections.yml
│   │   │   │   ├── YtsFoldedScalars.yml
│   │   │   │   ├── YtsNullsAndEmpties.yml
│   │   │   │   ├── YtsSpecificationExamples.yml
│   │   │   │   └── YtsTypeTransfers.yml
│   │   │   ├── InlineTest.php
│   │   │   ├── ParseExceptionTest.php
│   │   │   ├── ParserTest.php
│   │   │   └── YamlTest.php
│   │   ├── Unescaper.php
│   │   └── Yaml.php
│   ├── topthink
│   │   ├── think-angular
│   │   │   ├── composer.json
│   │   │   ├── drivers
│   │   │   │   └── thinkphp5
│   │   │   │   └── Angular.php
│   │   │   ├── README.md
│   │   │   ├── src
│   │   │   │   └── Angular.php
│   │   │   └── test
│   │   │   ├── blog.php
│   │   │   ├── cache
│   │   │   │   ├── 126ac9f6149081eb0e97c2e939eaad52.php
│   │   │   │   ├── 6a992d5529f459a44fee58c733255e86.php
│   │   │   │   ├── 6e2baaf3b97dbeef01c0043275f9a0e7.php
│   │   │   │   └── ed09636a6ea24a292460866afdd7a89a.php
│   │   │   ├── common.php
│   │   │   ├── data
│   │   │   │   ├── blog_category.php
│   │   │   │   ├── blog_list.php
│   │   │   │   ├── navs.php
│   │   │   │   ├── pic_category.php
│   │   │   │   └── pic_list.php
│   │   │   ├── index.php
│   │   │   ├── msg.php
│   │   │   ├── pic.php
│   │   │   └── view
│   │   │   ├── base.html
│   │   │   ├── blog.html
│   │   │   ├── index.html
│   │   │   ├── msg.html
│   │   │   ├── page.html
│   │   │   └── pic.html
│   │   ├── think-captcha
│   │   │   ├── assets
│   │   │   │   ├── bgs
│   │   │   │   │   ├── 1.jpg
│   │   │   │   │   ├── 2.jpg
│   │   │   │   │   ├── 3.jpg
│   │   │   │   │   ├── 4.jpg
│   │   │   │   │   ├── 5.jpg
│   │   │   │   │   ├── 6.jpg
│   │   │   │   │   ├── 7.jpg
│   │   │   │   │   └── 8.jpg
│   │   │   │   ├── ttfs
│   │   │   │   │   ├── 1.ttf
│   │   │   │   │   ├── 2.ttf
│   │   │   │   │   ├── 3.ttf
│   │   │   │   │   ├── 4.ttf
│   │   │   │   │   ├── 5.ttf
│   │   │   │   │   └── 6.ttf
│   │   │   │   └── zhttfs
│   │   │   │   └── 1.ttf
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── README.md
│   │   │   └── src
│   │   │   ├── CaptchaController.php
│   │   │   ├── Captcha.php
│   │   │   └── helper.php
│   │   ├── think-helper
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── README.md
│   │   │   └── src
│   │   │   ├── Arr.php
│   │   │   ├── hash
│   │   │   │   ├── Bcrypt.php
│   │   │   │   └── Md5.php
│   │   │   ├── Hash.php
│   │   │   ├── helper.php
│   │   │   ├── Str.php
│   │   │   └── Time.php
│   │   ├── think-image
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── phpunit.xml
│   │   │   ├── README.md
│   │   │   ├── src
│   │   │   │   ├── image
│   │   │   │   │   ├── Exception.php
│   │   │   │   │   └── gif
│   │   │   │   │   ├── Decoder.php
│   │   │   │   │   ├── Encoder.php
│   │   │   │   │   └── Gif.php
│   │   │   │   └── Image.php
│   │   │   └── tests
│   │   │   ├── autoload.php
│   │   │   ├── CropTest.php
│   │   │   ├── FlipTest.php
│   │   │   ├── images
│   │   │   │   ├── test.bmp
│   │   │   │   ├── test.gif
│   │   │   │   ├── test.jpg
│   │   │   │   ├── test.png
│   │   │   │   └── test.ttf
│   │   │   ├── InfoTest.php
│   │   │   ├── RotateTest.php
│   │   │   ├── TestCase.php
│   │   │   ├── TextTest.php
│   │   │   ├── ThumbTest.php
│   │   │   ├── tmp
│   │   │   └── WaterTest.php
│   │   ├── think-installer
│   │   │   ├── composer.json
│   │   │   └── src
│   │   │   ├── Plugin.php
│   │   │   ├── ThinkExtend.php
│   │   │   ├── ThinkFramework.php
│   │   │   └── ThinkTesting.php
│   │   ├── think-migration
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── phinx
│   │   │   │   ├── CONTRIBUTING.md
│   │   │   │   ├── LICENSE
│   │   │   │   ├── README.md
│   │   │   │   └── src
│   │   │   │   └── Phinx
│   │   │   │   ├── Config.php
│   │   │   │   ├── Db
│   │   │   │   │   ├── Adapter
│   │   │   │   │   │   ├── AdapterFactory.php
│   │   │   │   │   │   ├── AdapterInterface.php
│   │   │   │   │   │   ├── AdapterWrapper.php
│   │   │   │   │   │   ├── MysqlAdapter.php
│   │   │   │   │   │   ├── PdoAdapter.php
│   │   │   │   │   │   ├── PostgresAdapter.php
│   │   │   │   │   │   ├── ProxyAdapter.php
│   │   │   │   │   │   ├── SQLiteAdapter.php
│   │   │   │   │   │   ├── SqlServerAdapter.php
│   │   │   │   │   │   ├── TablePrefixAdapter.php
│   │   │   │   │   │   └── WrapperInterface.php
│   │   │   │   │   ├── Table
│   │   │   │   │   │   ├── Column.php
│   │   │   │   │   │   ├── ForeignKey.php
│   │   │   │   │   │   └── Index.php
│   │   │   │   │   └── Table.php
│   │   │   │   ├── Migration
│   │   │   │   │   ├── AbstractMigration.php
│   │   │   │   │   ├── CreationInterface.php
│   │   │   │   │   ├── IrreversibleMigrationException.php
│   │   │   │   │   ├── Manager.php
│   │   │   │   │   ├── MigrationInterface.php
│   │   │   │   │   └── Migration.template.php.dist
│   │   │   │   ├── Seed
│   │   │   │   │   ├── AbstractSeed.php
│   │   │   │   │   ├── SeedInterface.php
│   │   │   │   │   └── Seed.template.php.dist
│   │   │   │   └── Util.php
│   │   │   └── src
│   │   │   ├── command
│   │   │   │   ├── AbstractCommand.php
│   │   │   │   ├── migrate
│   │   │   │   │   ├── Create.php
│   │   │   │   │   ├── Rollback.php
│   │   │   │   │   ├── Run.php
│   │   │   │   │   └── Status.php
│   │   │   │   └── seed
│   │   │   │   ├── Create.php
│   │   │   │   └── Run.php
│   │   │   └── config.php
│   │   ├── think-mongo
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── README.md
│   │   │   └── src
│   │   │   ├── Builder.php
│   │   │   ├── Connection.php
│   │   │   └── Query.php
│   │   ├── think-queue
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── README.md
│   │   │   └── src
│   │   │   ├── common.php
│   │   │   ├── config.php
│   │   │   ├── queue
│   │   │   │   ├── CallQueuedHandler.php
│   │   │   │   ├── command
│   │   │   │   │   ├── Listen.php
│   │   │   │   │   ├── Restart.php
│   │   │   │   │   ├── Subscribe.php
│   │   │   │   │   └── Work.php
│   │   │   │   ├── connector
│   │   │   │   │   ├── Database.php
│   │   │   │   │   ├── Redis.php
│   │   │   │   │   ├── Sync.php
│   │   │   │   │   └── Topthink.php
│   │   │   │   ├── Connector.php
│   │   │   │   ├── job
│   │   │   │   │   ├── Database.php
│   │   │   │   │   ├── Redis.php
│   │   │   │   │   ├── Sync.php
│   │   │   │   │   └── Topthink.php
│   │   │   │   ├── Job.php
│   │   │   │   ├── Listener.php
│   │   │   │   ├── Queueable.php
│   │   │   │   ├── ShouldQueue.php
│   │   │   │   └── Worker.php
│   │   │   └── Queue.php
│   │   ├── think-sae
│   │   │   ├── composer.json
│   │   │   ├── LICENSE
│   │   │   ├── README.md
│   │   │   └── src
│   │   │   ├── Cache.php
│   │   │   ├── Log.php
│   │   │   └── Template.php
│   │   ├── think-testing
│   │   │   ├── composer.json
│   │   │   ├── README.md
│   │   │   └── src
│   │   │   ├── ApplicationTrait.php
│   │   │   ├── AssertionsTrait.php
│   │   │   ├── command
│   │   │   │   └── Test.php
│   │   │   ├── config.php
│   │   │   ├── CrawlerTrait.php
│   │   │   ├── HttpException.php
│   │   │   ├── InteractsWithPages.php
│   │   │   └── TestCase.php
│   │   └── think-worker
│   │   ├── composer.json
│   │   ├── LICENSE
│   │   ├── README.md
│   │   └── src
│   │   └── Server.php
│   ├── webmozart
│   │   └── assert
│   │   ├── appveyor.yml
│   │   ├── CHANGELOG.md
│   │   ├── composer.json
│   │   ├── LICENSE
│   │   ├── phpunit.xml.dist
│   │   ├── README.md
│   │   ├── src
│   │   │   └── Assert.php
│   │   └── tests
│   │   └── AssertTest.php
│   └── workerman
│   └── workerman
│   ├── Autoloader.php
│   ├── composer.json
│   ├── Connection
│   │   ├── AsyncTcpConnection.php
│   │   ├── ConnectionInterface.php
│   │   ├── TcpConnection.php
│   │   └── UdpConnection.php
│   ├── Events
│   │   ├── EventInterface.php
│   │   ├── Event.php
│   │   ├── Ev.php
│   │   ├── Libevent.php
│   │   ├── React
│   │   │   ├── ExtEventLoop.php
│   │   │   ├── LibEventLoop.php
│   │   │   └── StreamSelectLoop.php
│   │   ├── React.php
│   │   └── Select.php
│   ├── Lib
│   │   ├── Constants.php
│   │   └── Timer.php
│   ├── MIT-LICENSE.txt
│   ├── Protocols
│   │   ├── Frame.php
│   │   ├── Http
│   │   │   └── mime.types
│   │   ├── Http.php
│   │   ├── ProtocolInterface.php
│   │   ├── Text.php
│   │   ├── Websocket.php
│   │   └── Ws.php
│   ├── README.md
│   ├── WebServer.php
│   └── Worker.php
└── version.json

1201 directories, 6017 files

标签:

实例下载地址

12月最新辰光PHP在线客服系统3.6IM即时通讯聊天源码微信公众号小程序全开(1).zip

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警