" data-index="<%=self.index%>" class="incon<%=subcount%>" data-depends="<%=pcdata(self:deplist2json(section))%>">
diff --git a/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/check.htm b/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/check.htm
new file mode 100644
index 0000000000..64822afdc7
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/check.htm
@@ -0,0 +1,38 @@
+<%+cbi/valueheader%>
+
+
+
+
+
+
<%=self.value%>
+
+<%+cbi/valuefooter%>
\ No newline at end of file
diff --git a/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/checkport.htm b/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/checkport.htm
new file mode 100644
index 0000000000..99fdeaf400
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/checkport.htm
@@ -0,0 +1,36 @@
+<%+cbi/valueheader%>
+
+
+
+
<%=self.value%>
+
+
+
+<%+cbi/valuefooter%>
\ No newline at end of file
diff --git a/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/ping.htm b/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/ping.htm
new file mode 100644
index 0000000000..8c86aee74a
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/ping.htm
@@ -0,0 +1,3 @@
+<%+cbi/valueheader%>
+
-- ms
+<%+cbi/valuefooter%>
\ No newline at end of file
diff --git a/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/refresh.htm b/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/refresh.htm
new file mode 100644
index 0000000000..18d685b4af
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/refresh.htm
@@ -0,0 +1,44 @@
+<%+cbi/valueheader%>
+
+
+
+
+
+
<%=self.value%>
+
+<%+cbi/valuefooter%>
\ No newline at end of file
diff --git a/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/server_list.htm b/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/server_list.htm
new file mode 100644
index 0000000000..a4648616fd
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/server_list.htm
@@ -0,0 +1,24 @@
+<%#
+ Copyright 2018-2019 Lienol
+ Licensed to the public under the Apache License 2.0.
+-%>
+
+<%
+local dsp = require "luci.dispatcher"
+-%>
+
+
\ No newline at end of file
diff --git a/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/ssrurl.htm b/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/ssrurl.htm
new file mode 100644
index 0000000000..6d5354727d
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/ssrurl.htm
@@ -0,0 +1,246 @@
+<%+cbi/valueheader%>
+
+
+
+
+
+
+<%+cbi/valuefooter%>
\ No newline at end of file
diff --git a/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/status.htm b/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/status.htm
new file mode 100644
index 0000000000..66f0c4edd7
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/status.htm
@@ -0,0 +1,110 @@
+<%
+math.randomseed(os.time())
+-%>
+
+
+
+
+
+
+
+
+
+
+
+
<%:Client%>
<%:Not Running%>
+
+
+
+

+
+
+
+
+
+
+
+
<%:Game Mode%>
<%:Not Running%>
+
+
+
+

+
+
+
+
+
+
+
+
PDNSD
<%:Not Running%>
+
+
+
+

+
+
+
+
+
+
+
+
SOCKS5
<%:Not Running%>
+
+
+
+

+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/status2.htm b/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/status2.htm
new file mode 100644
index 0000000000..3bd9bcedaf
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/status2.htm
@@ -0,0 +1,100 @@
+<%
+math.randomseed(os.time())
+-%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/tblsection.htm b/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/tblsection.htm
new file mode 100644
index 0000000000..fbbafe3cb5
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/tblsection.htm
@@ -0,0 +1,193 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/update_subscribe.htm b/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/update_subscribe.htm
new file mode 100644
index 0000000000..36dccf2000
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/luasrc/view/vssr/update_subscribe.htm
@@ -0,0 +1,124 @@
+<%+cbi/valueheader%>
+
+
+
+
+
+
+
+
+
+
+<%+cbi/valuefooter%>
\ No newline at end of file
diff --git a/package/ctcgfw/luci-app-vssr/po/zh-cn/vssr.po b/package/ctcgfw/luci-app-vssr/po/zh-cn/vssr.po
new file mode 100644
index 0000000000..b365579507
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/po/zh-cn/vssr.po
@@ -0,0 +1,610 @@
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8\n"
+
+msgid "vssr"
+msgstr "Hello World"
+
+msgid "Client"
+msgstr "客户端"
+
+msgid "Enable"
+msgstr "启用"
+
+msgid "Disable"
+msgstr "停用"
+
+msgid "Log"
+msgstr "日志"
+
+msgid "Running"
+msgstr "运行中"
+
+msgid "Not Running"
+msgstr "未运行"
+
+msgid "Game Mode"
+msgstr "游戏模式"
+
+msgid "Global Setting"
+msgstr "全局设置"
+
+msgid "Global Server"
+msgstr "全局服务器"
+
+msgid "vssr SOCK5 Proxy is running"
+msgstr "vssr SOCK5代理运行中"
+
+msgid "UDP Relay Server"
+msgstr "UDP中继服务器"
+
+msgid "Same as Global Server"
+msgstr "与全局服务器相同"
+
+msgid "Servers Setting"
+msgstr "服务器配置"
+
+msgid "Alias(optional)"
+msgstr "别名(可选)"
+
+msgid "Onetime Authentication"
+msgstr "一次验证"
+
+msgid "Server Address"
+msgstr "服务器地址"
+
+msgid "Server Port"
+msgstr "服务器端口"
+
+msgid "Local Port"
+msgstr "本地端口"
+
+msgid "Connection Timeout"
+msgstr "连接超时"
+
+msgid "Password"
+msgstr "密码"
+
+msgid "Encrypt Method"
+msgstr "加密方式"
+
+msgid "Protocol"
+msgstr "传输协议"
+
+msgid "Protocol param(optional)"
+msgstr "传输协议参数(可选)"
+
+msgid "Obfs"
+msgstr "混淆插件"
+
+msgid "Obfs param(optional)"
+msgstr "混淆参数(可选)"
+
+msgid "Enable Tunnel(DNS)"
+msgstr "启用隧道(DNS)转发"
+
+msgid "Tunnel Port"
+msgstr "隧道(DNS)本地端口"
+
+msgid "Forwarding Tunnel"
+msgstr "隧道(DNS)转发地址"
+
+msgid "Access Control"
+msgstr "访问控制"
+
+msgid "Interfaces - WAN"
+msgstr "接口 - WAN"
+
+msgid "Bypassed IP List"
+msgstr "被忽略IP列表"
+
+msgid "NULL - As Global Proxy"
+msgstr "留空 - 作为全局代理"
+
+msgid "Bypassed IP"
+msgstr "额外被忽略IP"
+
+msgid "Forwarded IP"
+msgstr "强制走代理IP"
+
+msgid "Interfaces - LAN"
+msgstr "接口 - LAN"
+
+msgid "LAN Access Control"
+msgstr "内网访问控制"
+
+msgid "Allow listed only"
+msgstr "仅允许列表内"
+
+msgid "Allow all except listed"
+msgstr "仅允许列表外"
+
+msgid "LAN Host List"
+msgstr "内网主机列表"
+
+msgid "SSR Client"
+msgstr "基本设置"
+
+msgid "SSR Server"
+msgstr "服务端"
+
+msgid "vssr Server"
+msgstr "vssr 服务端"
+
+msgid "vssr Server is running"
+msgstr "vssr 服务端运行中"
+
+msgid "vssr Server is not running"
+msgstr "vssr 服务端未运行"
+
+msgid "Enable Server"
+msgstr "启动服务端"
+
+msgid "Server Setting"
+msgstr "服务端配置"
+
+msgid "KcpTun Enable"
+msgstr "KcpTun 启用"
+
+msgid "bin:/usr/bin/kcptun-client"
+msgstr "二进制文件:/usr/bin/kcptun-client"
+
+msgid "KcpTun Port"
+msgstr "KcpTun 端口"
+
+msgid "KcpTun Param"
+msgstr "KcpTun 参数"
+
+msgid "KcpTun Password"
+msgstr "KcpTun 密码"
+
+msgid "Haven't a Kcptun executable file"
+msgstr "不存在Kcptun可执行文件,请下载Kcptun可执行文件并改名放入/usr/bin/kcptun-client"
+
+msgid "Not a Kcptun executable file"
+msgstr "Kcptun可执行文件格式不正确,请确认是否正确下载了路由器对应的可执行文件"
+
+msgid "Enable Process Monitor"
+msgstr "启用进程监控"
+
+msgid "Edit vssr Server"
+msgstr "编辑服务器配置"
+
+msgid "Alias"
+msgstr "别名"
+
+msgid "V2ray SOCKS5 Proxy"
+msgstr "V2ray SOCKS5代理"
+
+msgid "Server"
+msgstr "服务器"
+
+msgid "TCP Fast Open"
+msgstr "TCP快速打开"
+
+msgid "Status"
+msgstr "状态"
+
+msgid "Unknown"
+msgstr "未知"
+
+msgid "Running Status"
+msgstr "运行状态"
+
+msgid "Global Client"
+msgstr "TCP透明代理"
+
+msgid "Global SSR Server"
+msgstr "SSR服务端"
+
+msgid "DNS Tunnel"
+msgstr "DNS 隧道"
+
+msgid "IPK Version"
+msgstr "IPK 版本号"
+
+msgid "KcpTun Version"
+msgstr "KcpTun 版本号"
+
+msgid "Not exist"
+msgstr "未安装可执行文件"
+
+msgid "IPK Installation Time"
+msgstr "IPK 安装时间"
+
+msgid "Project"
+msgstr "项目地址"
+
+msgid "Not Running"
+msgstr "未运行"
+
+msgid "Running"
+msgstr "运行中"
+
+msgid "Enable GFW mode"
+msgstr "启用 GFW 模式"
+
+msgid "Running Mode"
+msgstr "运行模式"
+
+msgid "IP Route Mode"
+msgstr "绕过中国大陆IP模式"
+
+msgid "GFW List Mode"
+msgstr "GFW列表模式"
+
+msgid "Global Mode"
+msgstr "全局模式"
+
+msgid "Oversea Mode"
+msgstr "海外用户回国模式"
+
+msgid "Router Proxy"
+msgstr "路由器访问控制"
+
+msgid "Normal Proxy"
+msgstr "正常代理"
+
+msgid "Bypassed Proxy"
+msgstr "不走代理"
+
+msgid "Forwarded Proxy"
+msgstr "强制走代理"
+
+msgid "UDP Relay"
+msgstr "UDP中继"
+
+msgid "Google Connectivity"
+msgstr "【谷歌】连通性检查"
+
+msgid "Baidu Connectivity"
+msgstr "【百度】连通性检查"
+
+msgid "No Check"
+msgstr "未检查"
+
+msgid "Check"
+msgstr "检查"
+
+msgid "Connect OK"
+msgstr "连接正常"
+
+msgid "Connect Error"
+msgstr "连接错误"
+
+msgid "Check..."
+msgstr "正在检查.."
+
+msgid "Proxy Check"
+msgstr "代理检查"
+
+
+msgid "GFW List Data"
+msgstr "【GFW列表】数据库"
+
+msgid "China IP Data"
+msgstr "【国内IP段】数据库"
+
+msgid "Records"
+msgstr "条记录"
+
+msgid "Refresh Data"
+msgstr "更新数据库"
+
+msgid "Refresh..."
+msgstr "正在更新,请稍候.."
+
+msgid "Refresh OK!"
+msgstr "更新成功!"
+
+msgid "Refresh Error!"
+msgstr "更新失败!"
+
+msgid "No new data!"
+msgstr "你已经是最新数据,无需更新!"
+
+msgid "Total Records:"
+msgstr "新的总纪录数:"
+
+msgid "Check Server Port"
+msgstr "【服务器端口】检查"
+
+msgid "Check Connect"
+msgstr "检查连通性"
+
+msgid "Check Server"
+msgstr "检查服务器"
+
+msgid "Auto Switch"
+msgstr "自动切换"
+
+msgid "Enable Auto Switch"
+msgstr "启用自动切换"
+
+msgid "Switch check cycly(second)"
+msgstr "自动切换检查周期(秒)"
+
+msgid "Check timout(second)"
+msgstr "切换检查超时时间(秒)"
+
+msgid "Enable Process Deamon"
+msgstr "启用进程自动守护"
+
+msgid "Advertising Data"
+msgstr "【广告屏蔽】数据库"
+
+msgid "DNS Server IP and Port"
+msgstr "DNS服务器地址和端口"
+
+msgid "Resolve Dns Mode"
+msgstr "DNS解析方式"
+
+msgid "Use SSR DNS Tunnel"
+msgstr "使用SSR-DNS隧道"
+
+msgid "Use Pdnsd"
+msgstr "使用Pdnsd"
+
+msgid "Use Other DNS Tunnel(Need to install)"
+msgstr "使用其他DNS转发(需要自己安装)"
+
+msgid "Import SSR"
+msgstr "导入ssr配置信息"
+
+msgid "Export SSR"
+msgstr "导出ssr配置信息"
+
+msgid "Import SSR successfully."
+msgstr "成功导入SSR。"
+
+msgid "Invalid SSR format."
+msgstr "无效的SSR格式。"
+
+msgid "User cancelled."
+msgstr "用户已取消。"
+
+msgid "Paste ssr url here"
+msgstr "在此处粘贴ssr://网址"
+
+msgid "Unable to copy SSR to clipboard."
+msgstr "无法复制SSR网址到剪贴板。"
+
+msgid "Copy SSR to clipboard successfully."
+msgstr "成功复制SSR网址到剪贴板。"
+
+msgid "Servers Manage"
+msgstr "服务器管理"
+
+msgid "Auto Update"
+msgstr "自动更新"
+
+msgid "Through proxy update"
+msgstr "通过代理更新"
+
+msgid "GFW List"
+msgstr "GFW列表"
+
+msgid "Basic Settings"
+msgstr "基本设置(支持SS/SSR/V2RAY)"
+
+msgid "Main Server"
+msgstr "主服务器"
+
+msgid "Anti-pollution DNS Server"
+msgstr "访问国外域名DNS服务器"
+
+msgid "Use Pdnsd tcp query and cache"
+msgstr "使用PDNSD TCP查询并缓存"
+
+msgid "DNS Server IP:Port"
+msgstr "DNS服务器 IP:Port"
+
+msgid "Update time (every day)"
+msgstr "更新时间 (每天)"
+
+msgid "Auto Update Server subscription, GFW list and CHN route"
+msgstr "自动更新服务器订阅、GFW列表和 CHN路由表"
+
+msgid "Subscribe URL"
+msgstr "SSR/V2RAY订阅URL地址"
+
+msgid "Update"
+msgstr "更新"
+
+msgid "Save And Start Subscribe"
+msgstr "保存并开始订阅"
+
+msgid "Server Count"
+msgstr "节点数量"
+
+msgid "IP black-and-white list"
+msgstr "黑白名单"
+
+msgid "WAN IP AC"
+msgstr "广域网访问控制"
+
+msgid "WAN White List IP"
+msgstr "不走代理的广域网 IP"
+
+msgid "WAN Force Proxy IP"
+msgstr "强制走代理的广域网 IP"
+
+msgid "LAN Bypassed Host List"
+msgstr "不走代理的局域网LAN IP"
+
+msgid "LAN Force Proxy Host List"
+msgstr "全局代理的LAN IP"
+
+msgid "Router Self AC"
+msgstr "路由器自身代理设置"
+
+msgid "Router Self Proxy"
+msgstr "路由器自身代理方式"
+
+msgid "Normal Proxy"
+msgstr "跟随全局设置"
+
+msgid "Bypassed Proxy"
+msgstr "不走代理"
+
+msgid "Forwarded Proxy"
+msgstr "全局代理"
+
+msgid "GFW Custom List"
+msgstr "GFW 用户自定义列表"
+
+msgid "Please refer to the following writing"
+msgstr "每行一个域名,无需写前面的 HTTP(S):// ,提交后即时生效"
+
+msgid "Servers subscription and manage"
+msgstr "服务器节点订阅管理(支持SSR/V2ray 订阅)"
+
+msgid "Subscription"
+msgstr "节点订阅"
+
+msgid "Through proxy update list, Not Recommended"
+msgstr "通过路由器自身代理更新订阅(不推荐)"
+
+msgid "LAN IP AC"
+msgstr "局域网访问控制"
+
+msgid "Game Mode UDP Server"
+msgstr "游戏模式UDP中继服务器"
+
+msgid "Game Mode UDP Relay"
+msgstr "游戏模式UDP中继"
+
+msgid "Server failsafe auto swith settings"
+msgstr "服务器节点故障自动切换设置"
+
+msgid "Delete all severs"
+msgstr "删除所有服务器"
+
+msgid "Severs Nodes"
+msgstr "节点列表"
+
+msgid "Use Local DNS Service listen port 5335"
+msgstr "使用本机端口为5335的DNS服务"
+
+msgid "Server Node Type"
+msgstr "服务器节点类型"
+
+msgid "Using incorrect encryption mothod may causes service fail to start"
+msgstr "输入不正确的参数组合可能会导致服务无法启动"
+
+msgid "Game Mode Host List"
+msgstr "增强游戏模式客户端LAN IP"
+
+msgid "Multi Threads Option"
+msgstr "多线程并发转发"
+
+msgid "Auto Threads"
+msgstr "自动(CPU线程数)"
+
+msgid "1 Thread"
+msgstr "单线程"
+
+msgid "2 Threads"
+msgstr "2 线程"
+
+msgid "4 Threads"
+msgstr "4 线程"
+
+msgid "8 Threads"
+msgstr "8 线程"
+
+msgid "Proxy Ports"
+msgstr "需要代理的端口"
+
+msgid "All Ports"
+msgstr "所有端口(默认)"
+
+msgid "Only Common Ports"
+msgstr "仅常用端口(不走P2P流量到代理)"
+
+msgid "Ping Latency"
+msgstr "Ping延迟"
+
+msgid "Bypass Domain List"
+msgstr "直连域名"
+
+msgid "Black Domain List"
+msgstr "代理域名"
+
+msgid "Socks user"
+msgstr "用户名"
+
+msgid "Socks pass"
+msgstr "密码"
+
+msgid "Enable Servers"
+msgstr "开启服务"
+
+msgid "Subscribing,Please do not refresh!"
+msgstr "请勿刷新本页面,正在订阅中 ..."
+
+msgid "Apply"
+msgstr "应用"
+
+msgid "Edit"
+msgstr "修改"
+
+msgid "Delete"
+msgstr "删除"
+
+msgid "Ping All Servers"
+msgstr "Ping 所有节点"
+
+msgid "Check Ip And Access"
+msgstr "Ip地址检查"
+
+msgid "Test From Internal"
+msgstr "从国内测试"
+
+msgid "Test From Abroad"
+msgstr "从国外测试"
+
+msgid "Test From Google"
+msgstr "从谷歌测试"
+
+msgid "Baidu"
+msgstr "百度搜索"
+
+msgid "Connection OK"
+msgstr "访问正常"
+
+msgid "Cannot Access"
+msgstr "无法访问"
+
+msgid "Unavailable"
+msgstr "无法获取"
+
+msgid "Connection Timeout"
+msgstr "连接超时"
+
+msgid "Update Setting"
+msgstr "更新设置"
+
+msgid "Paste Node Link Here"
+msgstr "在这里粘贴配置链接"
+
+msgid "User Cancel"
+msgstr "用户取消"
+
+msgid "Invalid Format"
+msgstr "无效的格式"
+
+msgid "Import Configuration"
+msgstr "导入配置信息"
+
+msgid "Import"
+msgstr "导入"
+
+
+msgid "Configuration Succeeded"
+msgstr "配置信息成功"
+
+msgid "Import Configuration"
+msgstr "导入配置信息"
+
+msgid "Configuration Url"
+msgstr "配置链接"
diff --git a/package/ctcgfw/luci-app-vssr/root/etc/china_ssr.txt b/package/ctcgfw/luci-app-vssr/root/etc/china_ssr.txt
new file mode 100644
index 0000000000..b182fc7615
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/etc/china_ssr.txt
@@ -0,0 +1,8296 @@
+1.0.1.0/24
+1.0.2.0/23
+1.0.8.0/21
+1.0.32.0/19
+1.1.0.0/24
+1.1.2.0/23
+1.1.4.0/22
+1.1.8.0/24
+1.1.9.0/24
+1.1.10.0/23
+1.1.12.0/22
+1.1.16.0/20
+1.1.32.0/19
+1.2.0.0/23
+1.2.2.0/24
+1.2.4.0/24
+1.2.5.0/24
+1.2.6.0/23
+1.2.8.0/24
+1.2.9.0/24
+1.2.10.0/23
+1.2.12.0/22
+1.2.16.0/20
+1.2.32.0/19
+1.2.64.0/18
+1.3.0.0/16
+1.4.1.0/24
+1.4.2.0/23
+1.4.4.0/24
+1.4.5.0/24
+1.4.6.0/23
+1.4.8.0/21
+1.4.16.0/20
+1.4.32.0/19
+1.4.64.0/18
+1.8.0.0/16
+1.10.0.0/21
+1.10.8.0/23
+1.10.11.0/24
+1.10.12.0/22
+1.10.16.0/20
+1.10.32.0/19
+1.10.64.0/18
+1.12.0.0/14
+1.24.0.0/13
+1.45.0.0/16
+1.48.0.0/15
+1.50.0.0/16
+1.51.0.0/16
+1.56.0.0/13
+1.68.0.0/14
+1.80.0.0/13
+1.88.0.0/14
+1.92.0.0/15
+1.94.0.0/15
+1.116.0.0/15
+1.118.0.0/16
+1.119.0.0/17
+1.119.128.0/17
+1.180.0.0/14
+1.184.0.0/15
+1.188.0.0/14
+1.192.0.0/13
+1.202.0.0/15
+1.204.0.0/14
+14.0.0.0/21
+14.0.12.0/22
+14.1.0.0/22
+14.1.24.0/22
+14.1.96.0/22
+14.1.108.0/22
+14.16.0.0/12
+14.102.128.0/22
+14.102.156.0/22
+14.102.180.0/22
+14.103.0.0/16
+14.104.0.0/13
+14.112.0.0/12
+14.130.0.0/15
+14.134.0.0/15
+14.144.0.0/12
+14.192.60.0/22
+14.192.76.0/22
+14.196.0.0/15
+14.204.0.0/15
+14.208.0.0/12
+27.0.128.0/22
+27.0.132.0/22
+27.0.160.0/22
+27.0.164.0/22
+27.0.188.0/22
+27.0.204.0/22
+27.0.208.0/22
+27.0.212.0/22
+27.8.0.0/13
+27.16.0.0/12
+27.34.232.0/21
+27.36.0.0/14
+27.40.0.0/13
+27.50.40.0/21
+27.50.128.0/17
+27.54.72.0/21
+27.54.152.0/21
+27.54.192.0/18
+27.98.208.0/20
+27.98.224.0/19
+27.99.128.0/17
+27.103.0.0/16
+27.106.128.0/18
+27.106.204.0/22
+27.109.32.0/19
+27.109.124.0/22
+27.112.0.0/18
+27.112.80.0/20
+27.112.112.0/22
+27.112.116.0/22
+27.113.128.0/18
+27.115.0.0/17
+27.116.44.0/22
+27.121.72.0/21
+27.121.120.0/21
+27.123.232.0/22
+27.128.0.0/15
+27.131.220.0/22
+27.144.0.0/16
+27.148.0.0/14
+27.152.0.0/13
+27.184.0.0/13
+27.192.0.0/11
+27.224.0.0/14
+36.0.0.0/22
+36.0.8.0/21
+36.0.16.0/20
+36.0.32.0/19
+36.0.64.0/18
+36.0.128.0/17
+36.1.0.0/16
+36.4.0.0/14
+36.16.0.0/12
+36.32.0.0/14
+36.36.0.0/16
+36.37.0.0/19
+36.37.36.0/23
+36.37.39.0/24
+36.37.40.0/21
+36.37.48.0/20
+36.40.0.0/13
+36.48.0.0/15
+36.51.0.0/16
+36.56.0.0/13
+36.96.0.0/11
+36.128.0.0/10
+36.192.0.0/11
+36.248.0.0/14
+36.254.0.0/16
+36.255.116.0/22
+36.255.128.0/22
+36.255.164.0/22
+36.255.172.0/22
+36.255.176.0/22
+36.255.220.0/22
+39.0.0.0/24
+39.0.2.0/23
+39.0.4.0/22
+39.0.8.0/21
+39.0.16.0/20
+39.0.32.0/19
+39.0.64.0/18
+39.0.128.0/17
+39.64.0.0/11
+39.96.0.0/13
+39.104.0.0/14
+39.108.0.0/16
+39.128.0.0/10
+40.72.0.0/15
+40.125.128.0/17
+40.126.64.0/18
+42.0.0.0/22
+42.0.8.0/21
+42.0.16.0/21
+42.0.24.0/22
+42.0.32.0/19
+42.0.128.0/17
+42.1.0.0/19
+42.1.32.0/20
+42.1.48.0/21
+42.1.56.0/22
+42.1.128.0/17
+42.4.0.0/14
+42.48.0.0/15
+42.50.0.0/16
+42.51.0.0/16
+42.52.0.0/14
+42.56.0.0/14
+42.62.0.0/17
+42.62.128.0/19
+42.62.160.0/20
+42.62.180.0/22
+42.62.184.0/21
+42.63.0.0/16
+42.80.0.0/15
+42.83.64.0/20
+42.83.80.0/22
+42.83.88.0/21
+42.83.96.0/19
+42.83.128.0/17
+42.84.0.0/14
+42.88.0.0/13
+42.96.64.0/19
+42.96.96.0/21
+42.96.108.0/22
+42.96.112.0/20
+42.96.128.0/17
+42.97.0.0/16
+42.99.0.0/18
+42.99.64.0/19
+42.99.96.0/20
+42.99.112.0/22
+42.99.120.0/21
+42.100.0.0/14
+42.120.0.0/15
+42.122.0.0/16
+42.123.0.0/19
+42.123.36.0/22
+42.123.40.0/21
+42.123.48.0/20
+42.123.64.0/18
+42.123.128.0/17
+42.128.0.0/12
+42.156.0.0/19
+42.156.36.0/22
+42.156.40.0/21
+42.156.48.0/20
+42.156.64.0/18
+42.156.128.0/17
+42.157.0.0/16
+42.158.0.0/16
+42.159.0.0/16
+42.160.0.0/12
+42.176.0.0/13
+42.184.0.0/15
+42.186.0.0/16
+42.187.0.0/18
+42.187.64.0/19
+42.187.96.0/20
+42.187.112.0/21
+42.187.120.0/22
+42.187.128.0/17
+42.192.0.0/15
+42.194.0.0/21
+42.194.8.0/22
+42.194.12.0/22
+42.194.16.0/20
+42.194.32.0/19
+42.194.64.0/18
+42.194.128.0/17
+42.195.0.0/16
+42.196.0.0/14
+42.201.0.0/17
+42.202.0.0/15
+42.204.0.0/14
+42.208.0.0/12
+42.224.0.0/12
+42.240.0.0/17
+42.240.128.0/17
+42.242.0.0/15
+42.244.0.0/14
+42.248.0.0/13
+43.224.12.0/22
+43.224.24.0/22
+43.224.44.0/22
+43.224.52.0/22
+43.224.56.0/22
+43.224.64.0/22
+43.224.68.0/22
+43.224.72.0/22
+43.224.80.0/22
+43.224.100.0/22
+43.224.144.0/22
+43.224.160.0/22
+43.224.176.0/22
+43.224.184.0/22
+43.224.200.0/22
+43.224.204.0/22
+43.224.208.0/22
+43.224.212.0/22
+43.224.216.0/22
+43.224.240.0/22
+43.225.76.0/22
+43.225.84.0/22
+43.225.120.0/22
+43.225.124.0/22
+43.225.140.0/22
+43.225.172.0/22
+43.225.180.0/22
+43.225.208.0/22
+43.225.216.0/22
+43.225.220.0/22
+43.225.224.0/22
+43.225.228.0/22
+43.225.232.0/22
+43.225.236.0/22
+43.225.240.0/22
+43.225.244.0/22
+43.225.252.0/22
+43.226.32.0/22
+43.226.36.0/22
+43.226.40.0/22
+43.226.44.0/22
+43.226.48.0/22
+43.226.52.0/22
+43.226.56.0/22
+43.226.60.0/22
+43.226.64.0/22
+43.226.68.0/22
+43.226.72.0/22
+43.226.76.0/22
+43.226.80.0/22
+43.226.84.0/22
+43.226.88.0/22
+43.226.92.0/22
+43.226.96.0/22
+43.226.100.0/22
+43.226.104.0/22
+43.226.108.0/22
+43.226.112.0/22
+43.226.116.0/22
+43.226.120.0/22
+43.226.128.0/22
+43.226.132.0/22
+43.226.136.0/22
+43.226.140.0/22
+43.226.144.0/22
+43.226.148.0/22
+43.226.152.0/22
+43.226.156.0/22
+43.226.160.0/22
+43.226.164.0/22
+43.226.168.0/22
+43.226.172.0/22
+43.226.176.0/22
+43.226.180.0/22
+43.226.184.0/22
+43.226.188.0/22
+43.226.192.0/22
+43.226.196.0/22
+43.226.200.0/22
+43.226.204.0/22
+43.226.208.0/22
+43.226.212.0/22
+43.226.236.0/22
+43.226.240.0/22
+43.226.244.0/22
+43.226.248.0/22
+43.226.252.0/22
+43.227.0.0/22
+43.227.4.0/22
+43.227.8.0/22
+43.227.32.0/22
+43.227.36.0/22
+43.227.40.0/22
+43.227.44.0/22
+43.227.48.0/22
+43.227.52.0/22
+43.227.56.0/22
+43.227.60.0/22
+43.227.64.0/22
+43.227.68.0/22
+43.227.72.0/22
+43.227.76.0/22
+43.227.80.0/22
+43.227.84.0/22
+43.227.88.0/22
+43.227.92.0/22
+43.227.96.0/22
+43.227.100.0/22
+43.227.104.0/22
+43.227.136.0/22
+43.227.140.0/22
+43.227.144.0/22
+43.227.152.0/22
+43.227.156.0/22
+43.227.160.0/22
+43.227.164.0/22
+43.227.168.0/22
+43.227.172.0/22
+43.227.176.0/22
+43.227.180.0/22
+43.227.188.0/22
+43.227.192.0/22
+43.227.196.0/22
+43.227.200.0/22
+43.227.204.0/22
+43.227.208.0/22
+43.227.212.0/22
+43.227.216.0/22
+43.227.220.0/22
+43.227.232.0/22
+43.227.248.0/22
+43.227.252.0/22
+43.228.0.0/22
+43.228.4.0/22
+43.228.8.0/22
+43.228.12.0/22
+43.228.16.0/22
+43.228.20.0/22
+43.228.24.0/22
+43.228.28.0/22
+43.228.32.0/22
+43.228.36.0/22
+43.228.40.0/22
+43.228.44.0/22
+43.228.48.0/22
+43.228.52.0/22
+43.228.56.0/22
+43.228.60.0/22
+43.228.64.0/22
+43.228.68.0/22
+43.228.76.0/22
+43.228.100.0/22
+43.228.116.0/22
+43.228.120.0/22
+43.228.132.0/22
+43.228.136.0/22
+43.228.148.0/22
+43.228.152.0/22
+43.228.188.0/22
+43.229.16.0/22
+43.229.40.0/22
+43.229.48.0/22
+43.229.56.0/22
+43.229.96.0/22
+43.229.120.0/22
+43.229.136.0/22
+43.229.140.0/22
+43.229.144.0/22
+43.229.168.0/22
+43.229.172.0/22
+43.229.176.0/22
+43.229.180.0/22
+43.229.184.0/22
+43.229.188.0/22
+43.229.192.0/22
+43.229.196.0/22
+43.229.216.0/22
+43.229.220.0/22
+43.229.232.0/22
+43.229.236.0/22
+43.230.20.0/22
+43.230.32.0/22
+43.230.68.0/22
+43.230.72.0/22
+43.230.84.0/22
+43.230.124.0/22
+43.230.136.0/22
+43.230.168.0/22
+43.230.220.0/22
+43.230.224.0/22
+43.230.228.0/22
+43.230.232.0/22
+43.230.236.0/22
+43.230.240.0/22
+43.230.244.0/22
+43.230.248.0/22
+43.230.252.0/22
+43.231.32.0/22
+43.231.36.0/22
+43.231.40.0/22
+43.231.44.0/22
+43.231.80.0/22
+43.231.84.0/22
+43.231.88.0/22
+43.231.92.0/22
+43.231.96.0/22
+43.231.100.0/22
+43.231.104.0/22
+43.231.108.0/22
+43.231.136.0/22
+43.231.140.0/22
+43.231.144.0/22
+43.231.148.0/22
+43.231.152.0/22
+43.231.156.0/22
+43.231.160.0/22
+43.231.164.0/22
+43.231.168.0/22
+43.231.172.0/22
+43.231.176.0/22
+43.231.180.0/22
+43.236.0.0/22
+43.236.4.0/22
+43.236.8.0/22
+43.236.12.0/22
+43.236.16.0/22
+43.236.20.0/22
+43.236.24.0/22
+43.236.28.0/22
+43.236.32.0/22
+43.236.36.0/22
+43.236.40.0/22
+43.236.44.0/22
+43.236.48.0/22
+43.236.52.0/22
+43.236.56.0/22
+43.236.60.0/22
+43.236.64.0/22
+43.236.68.0/22
+43.236.72.0/22
+43.236.76.0/22
+43.236.80.0/22
+43.236.84.0/22
+43.236.88.0/22
+43.236.92.0/22
+43.236.96.0/22
+43.236.100.0/22
+43.236.104.0/22
+43.236.108.0/22
+43.236.112.0/22
+43.236.116.0/22
+43.236.120.0/22
+43.236.124.0/22
+43.236.128.0/22
+43.236.132.0/22
+43.236.136.0/22
+43.236.140.0/22
+43.236.144.0/22
+43.236.148.0/22
+43.236.152.0/22
+43.236.156.0/22
+43.236.160.0/22
+43.236.164.0/22
+43.236.168.0/22
+43.236.172.0/22
+43.236.176.0/22
+43.236.180.0/22
+43.236.184.0/22
+43.236.188.0/22
+43.236.192.0/22
+43.236.196.0/22
+43.236.200.0/22
+43.236.204.0/22
+43.236.208.0/22
+43.236.212.0/22
+43.236.216.0/22
+43.236.220.0/22
+43.236.224.0/22
+43.236.228.0/22
+43.236.232.0/22
+43.236.236.0/22
+43.236.240.0/22
+43.236.244.0/22
+43.236.248.0/22
+43.236.252.0/22
+43.237.0.0/22
+43.237.4.0/22
+43.237.8.0/22
+43.237.12.0/22
+43.237.16.0/22
+43.237.20.0/22
+43.237.24.0/22
+43.237.28.0/22
+43.237.32.0/22
+43.237.36.0/22
+43.237.40.0/22
+43.237.44.0/22
+43.237.48.0/22
+43.237.52.0/22
+43.237.56.0/22
+43.237.60.0/22
+43.237.64.0/22
+43.237.68.0/22
+43.237.72.0/22
+43.237.76.0/22
+43.237.80.0/22
+43.237.84.0/22
+43.237.88.0/22
+43.237.92.0/22
+43.237.96.0/22
+43.237.100.0/22
+43.237.104.0/22
+43.237.108.0/22
+43.237.112.0/22
+43.237.116.0/22
+43.237.120.0/22
+43.237.124.0/22
+43.237.128.0/22
+43.237.132.0/22
+43.237.136.0/22
+43.237.140.0/22
+43.237.144.0/22
+43.237.148.0/22
+43.237.152.0/22
+43.237.156.0/22
+43.237.160.0/22
+43.237.164.0/22
+43.237.168.0/22
+43.237.172.0/22
+43.237.176.0/22
+43.237.180.0/22
+43.237.184.0/22
+43.237.188.0/22
+43.237.192.0/22
+43.237.196.0/22
+43.237.200.0/22
+43.237.204.0/22
+43.237.208.0/22
+43.237.212.0/22
+43.237.216.0/22
+43.237.220.0/22
+43.237.224.0/22
+43.237.228.0/22
+43.237.232.0/22
+43.237.236.0/22
+43.237.240.0/22
+43.237.244.0/22
+43.237.248.0/22
+43.237.252.0/22
+43.238.0.0/22
+43.238.4.0/22
+43.238.8.0/22
+43.238.12.0/22
+43.238.16.0/22
+43.238.20.0/22
+43.238.24.0/22
+43.238.28.0/22
+43.238.32.0/22
+43.238.36.0/22
+43.238.40.0/22
+43.238.44.0/22
+43.238.48.0/22
+43.238.52.0/22
+43.238.56.0/22
+43.238.60.0/22
+43.238.64.0/22
+43.238.68.0/22
+43.238.72.0/22
+43.238.76.0/22
+43.238.80.0/22
+43.238.84.0/22
+43.238.88.0/22
+43.238.92.0/22
+43.238.96.0/22
+43.238.100.0/22
+43.238.104.0/22
+43.238.108.0/22
+43.238.112.0/22
+43.238.116.0/22
+43.238.120.0/22
+43.238.124.0/22
+43.238.128.0/22
+43.238.132.0/22
+43.238.136.0/22
+43.238.140.0/22
+43.238.144.0/22
+43.238.148.0/22
+43.238.152.0/22
+43.238.156.0/22
+43.238.160.0/22
+43.238.164.0/22
+43.238.168.0/22
+43.238.172.0/22
+43.238.176.0/22
+43.238.180.0/22
+43.238.184.0/22
+43.238.188.0/22
+43.238.192.0/22
+43.238.196.0/22
+43.238.200.0/22
+43.238.204.0/22
+43.238.208.0/22
+43.238.212.0/22
+43.238.216.0/22
+43.238.220.0/22
+43.238.224.0/22
+43.238.228.0/22
+43.238.232.0/22
+43.238.236.0/22
+43.238.240.0/22
+43.238.244.0/22
+43.238.248.0/22
+43.238.252.0/22
+43.239.0.0/22
+43.239.4.0/22
+43.239.8.0/21
+43.239.16.0/22
+43.239.20.0/22
+43.239.24.0/22
+43.239.28.0/22
+43.239.32.0/22
+43.239.36.0/22
+43.239.40.0/22
+43.239.44.0/22
+43.239.48.0/22
+43.239.116.0/22
+43.239.120.0/22
+43.239.172.0/22
+43.239.176.0/22
+43.240.0.0/22
+43.240.48.0/22
+43.240.56.0/22
+43.240.60.0/22
+43.240.68.0/22
+43.240.72.0/22
+43.240.76.0/22
+43.240.84.0/22
+43.240.124.0/22
+43.240.128.0/22
+43.240.132.0/22
+43.240.136.0/22
+43.240.156.0/22
+43.240.160.0/22
+43.240.164.0/22
+43.240.168.0/22
+43.240.172.0/22
+43.240.176.0/22
+43.240.180.0/22
+43.240.184.0/22
+43.240.188.0/22
+43.240.192.0/22
+43.240.196.0/22
+43.240.200.0/22
+43.240.204.0/22
+43.240.208.0/22
+43.240.212.0/22
+43.240.216.0/22
+43.240.220.0/22
+43.240.236.0/22
+43.240.240.0/22
+43.240.244.0/22
+43.240.248.0/22
+43.240.252.0/22
+43.241.0.0/22
+43.241.4.0/22
+43.241.8.0/22
+43.241.12.0/22
+43.241.16.0/22
+43.241.20.0/22
+43.241.48.0/22
+43.241.76.0/22
+43.241.80.0/22
+43.241.84.0/22
+43.241.88.0/22
+43.241.92.0/22
+43.241.112.0/22
+43.241.168.0/22
+43.241.172.0/22
+43.241.176.0/22
+43.241.180.0/22
+43.241.184.0/22
+43.241.196.0/22
+43.241.208.0/22
+43.241.212.0/22
+43.241.216.0/22
+43.241.220.0/22
+43.241.224.0/22
+43.241.228.0/22
+43.241.232.0/22
+43.241.236.0/22
+43.241.240.0/22
+43.241.248.0/22
+43.241.252.0/22
+43.242.8.0/22
+43.242.12.0/22
+43.242.16.0/22
+43.242.20.0/22
+43.242.24.0/22
+43.242.28.0/22
+43.242.44.0/22
+43.242.48.0/22
+43.242.52.0/22
+43.242.56.0/22
+43.242.60.0/22
+43.242.64.0/22
+43.242.72.0/22
+43.242.76.0/22
+43.242.80.0/22
+43.242.84.0/22
+43.242.88.0/22
+43.242.92.0/22
+43.242.96.0/22
+43.242.144.0/22
+43.242.148.0/22
+43.242.152.0/22
+43.242.156.0/22
+43.242.160.0/22
+43.242.164.0/22
+43.242.168.0/22
+43.242.180.0/22
+43.242.188.0/22
+43.242.192.0/22
+43.242.196.0/22
+43.242.204.0/22
+43.242.216.0/22
+43.242.220.0/22
+43.242.252.0/22
+43.243.4.0/22
+43.243.8.0/22
+43.243.12.0/22
+43.243.16.0/22
+43.243.24.0/22
+43.243.88.0/22
+43.243.128.0/22
+43.243.136.0/22
+43.243.144.0/22
+43.243.148.0/22
+43.243.156.0/22
+43.243.168.0/22
+43.243.180.0/22
+43.243.188.0/22
+43.243.228.0/22
+43.243.232.0/22
+43.243.244.0/22
+43.246.0.0/22
+43.246.4.0/22
+43.246.8.0/22
+43.246.12.0/22
+43.246.16.0/22
+43.246.20.0/22
+43.246.24.0/22
+43.246.28.0/22
+43.246.32.0/22
+43.246.36.0/22
+43.246.40.0/22
+43.246.44.0/22
+43.246.48.0/22
+43.246.52.0/22
+43.246.56.0/22
+43.246.60.0/22
+43.246.64.0/22
+43.246.68.0/22
+43.246.72.0/22
+43.246.76.0/22
+43.246.80.0/22
+43.246.84.0/22
+43.246.88.0/22
+43.246.92.0/22
+43.246.96.0/22
+43.246.112.0/22
+43.246.212.0/22
+43.246.228.0/22
+43.247.4.0/22
+43.247.8.0/22
+43.247.44.0/22
+43.247.48.0/22
+43.247.68.0/22
+43.247.76.0/22
+43.247.84.0/22
+43.247.88.0/22
+43.247.92.0/22
+43.247.96.0/22
+43.247.100.0/22
+43.247.108.0/22
+43.247.112.0/22
+43.247.148.0/22
+43.247.152.0/22
+43.247.176.0/22
+43.247.180.0/22
+43.247.184.0/22
+43.247.188.0/22
+43.247.196.0/22
+43.247.200.0/22
+43.247.204.0/22
+43.247.208.0/22
+43.247.212.0/22
+43.247.216.0/22
+43.247.220.0/22
+43.247.224.0/22
+43.247.228.0/22
+43.247.232.0/22
+43.247.236.0/22
+43.247.240.0/22
+43.247.244.0/22
+43.247.248.0/22
+43.247.252.0/22
+43.248.0.0/22
+43.248.4.0/22
+43.248.20.0/22
+43.248.28.0/22
+43.248.48.0/22
+43.248.76.0/22
+43.248.80.0/22
+43.248.84.0/22
+43.248.88.0/22
+43.248.92.0/22
+43.248.96.0/22
+43.248.100.0/22
+43.248.104.0/22
+43.248.108.0/22
+43.248.112.0/22
+43.248.116.0/22
+43.248.120.0/22
+43.248.124.0/22
+43.248.128.0/22
+43.248.132.0/22
+43.248.136.0/22
+43.248.140.0/22
+43.248.144.0/22
+43.248.148.0/22
+43.248.176.0/22
+43.248.180.0/22
+43.248.184.0/22
+43.248.188.0/22
+43.248.192.0/22
+43.248.196.0/22
+43.248.200.0/22
+43.248.204.0/22
+43.248.208.0/22
+43.248.228.0/22
+43.248.232.0/22
+43.248.244.0/22
+43.249.4.0/22
+43.249.8.0/22
+43.249.24.0/22
+43.249.120.0/22
+43.249.132.0/22
+43.249.136.0/22
+43.249.144.0/22
+43.249.148.0/22
+43.249.152.0/22
+43.249.156.0/22
+43.249.160.0/22
+43.249.164.0/22
+43.249.168.0/22
+43.249.192.0/22
+43.249.236.0/22
+43.250.4.0/22
+43.250.12.0/22
+43.250.16.0/22
+43.250.20.0/22
+43.250.28.0/22
+43.250.32.0/22
+43.250.36.0/22
+43.250.72.0/22
+43.250.96.0/22
+43.250.100.0/22
+43.250.104.0/22
+43.250.108.0/22
+43.250.112.0/22
+43.250.116.0/22
+43.250.128.0/22
+43.250.144.0/22
+43.250.148.0/22
+43.250.160.0/22
+43.250.168.0/22
+43.250.172.0/22
+43.250.176.0/22
+43.250.200.0/22
+43.250.212.0/22
+43.250.216.0/22
+43.250.220.0/22
+43.250.236.0/22
+43.250.244.0/22
+43.251.4.0/22
+43.251.8.0/22
+43.251.12.0/22
+43.251.36.0/22
+43.251.100.0/22
+43.251.116.0/22
+43.251.192.0/22
+43.251.232.0/22
+43.251.236.0/22
+43.251.244.0/22
+43.252.40.0/22
+43.252.48.0/22
+43.252.56.0/22
+43.252.224.0/22
+43.254.0.0/22
+43.254.4.0/22
+43.254.8.0/22
+43.254.24.0/22
+43.254.36.0/22
+43.254.44.0/22
+43.254.52.0/22
+43.254.64.0/22
+43.254.72.0/22
+43.254.84.0/22
+43.254.88.0/22
+43.254.92.0/22
+43.254.100.0/22
+43.254.104.0/22
+43.254.112.0/22
+43.254.116.0/22
+43.254.128.0/22
+43.254.136.0/22
+43.254.140.0/22
+43.254.144.0/22
+43.254.148.0/22
+43.254.152.0/22
+43.254.156.0/22
+43.254.168.0/22
+43.254.172.0/22
+43.254.180.0/22
+43.254.184.0/22
+43.254.188.0/22
+43.254.192.0/22
+43.254.196.0/22
+43.254.200.0/22
+43.254.208.0/22
+43.254.220.0/22
+43.254.224.0/22
+43.254.228.0/22
+43.254.232.0/22
+43.254.236.0/22
+43.254.240.0/22
+43.254.248.0/22
+43.254.252.0/22
+43.255.0.0/22
+43.255.4.0/22
+43.255.8.0/22
+43.255.16.0/22
+43.255.48.0/22
+43.255.64.0/22
+43.255.68.0/22
+43.255.72.0/22
+43.255.76.0/22
+43.255.84.0/22
+43.255.96.0/22
+43.255.108.0/22
+43.255.144.0/22
+43.255.168.0/22
+43.255.176.0/22
+43.255.184.0/22
+43.255.192.0/22
+43.255.200.0/22
+43.255.204.0/22
+43.255.208.0/22
+43.255.212.0/22
+43.255.224.0/22
+43.255.228.0/22
+43.255.232.0/22
+43.255.244.0/22
+45.40.192.0/18
+45.65.16.0/22
+45.65.20.0/22
+45.65.24.0/22
+45.65.28.0/22
+45.112.132.0/22
+45.112.188.0/22
+45.112.208.0/22
+45.112.212.0/22
+45.112.216.0/22
+45.112.220.0/22
+45.112.228.0/22
+45.112.232.0/22
+45.112.236.0/22
+45.113.12.0/22
+45.113.16.0/22
+45.113.20.0/22
+45.113.24.0/22
+45.113.28.0/22
+45.113.40.0/22
+45.113.52.0/22
+45.113.56.0/22
+45.113.72.0/22
+45.113.144.0/22
+45.113.148.0/22
+45.113.168.0/22
+45.113.176.0/22
+45.113.184.0/22
+45.113.200.0/22
+45.113.204.0/22
+45.113.208.0/22
+45.113.212.0/22
+45.113.216.0/22
+45.113.220.0/22
+45.113.240.0/22
+45.113.252.0/22
+45.114.0.0/22
+45.114.12.0/22
+45.114.32.0/22
+45.114.40.0/22
+45.114.52.0/22
+45.114.96.0/22
+45.114.104.0/22
+45.114.108.0/22
+45.114.124.0/22
+45.114.136.0/22
+45.114.196.0/22
+45.114.200.0/22
+45.114.228.0/22
+45.114.252.0/22
+45.115.44.0/22
+45.115.100.0/22
+45.115.120.0/22
+45.115.132.0/22
+45.115.144.0/22
+45.115.156.0/22
+45.115.164.0/22
+45.115.200.0/22
+45.115.212.0/22
+45.115.228.0/22
+45.115.236.0/22
+45.115.244.0/22
+45.115.248.0/22
+45.116.12.0/22
+45.116.16.0/22
+45.116.24.0/22
+45.116.32.0/22
+45.116.36.0/22
+45.116.52.0/22
+45.116.96.0/22
+45.116.100.0/22
+45.116.140.0/22
+45.116.152.0/22
+45.116.208.0/22
+45.117.8.0/22
+45.117.20.0/22
+45.117.68.0/22
+45.117.124.0/22
+45.117.252.0/22
+45.119.52.0/22
+45.119.60.0/22
+45.119.64.0/22
+45.119.68.0/22
+45.119.72.0/22
+45.119.104.0/22
+45.119.116.0/22
+45.119.232.0/22
+45.120.100.0/22
+45.120.140.0/22
+45.120.164.0/22
+45.120.220.0/22
+45.120.240.0/22
+45.121.20.0/22
+45.121.52.0/22
+45.121.64.0/22
+45.121.68.0/22
+45.121.72.0/22
+45.121.92.0/22
+45.121.96.0/22
+45.121.104.0/22
+45.121.172.0/22
+45.121.176.0/22
+45.121.212.0/22
+45.121.240.0/22
+45.121.244.0/22
+45.121.248.0/22
+45.121.252.0/22
+45.122.0.0/22
+45.122.4.0/22
+45.122.8.0/22
+45.122.12.0/22
+45.122.16.0/22
+45.122.20.0/22
+45.122.24.0/22
+45.122.28.0/22
+45.122.32.0/22
+45.122.36.0/22
+45.122.40.0/22
+45.122.60.0/22
+45.122.64.0/22
+45.122.68.0/22
+45.122.72.0/22
+45.122.76.0/22
+45.122.80.0/22
+45.122.84.0/22
+45.122.88.0/22
+45.122.92.0/22
+45.122.96.0/21
+45.122.104.0/22
+45.122.108.0/22
+45.122.112.0/22
+45.122.116.0/22
+45.122.160.0/22
+45.122.164.0/22
+45.122.168.0/22
+45.122.172.0/22
+45.122.176.0/22
+45.122.180.0/22
+45.122.184.0/22
+45.122.188.0/22
+45.122.192.0/22
+45.122.196.0/22
+45.122.200.0/22
+45.122.204.0/22
+45.122.208.0/22
+45.122.212.0/22
+45.122.216.0/22
+45.123.28.0/22
+45.123.32.0/22
+45.123.36.0/22
+45.123.44.0/22
+45.123.48.0/22
+45.123.52.0/22
+45.123.56.0/22
+45.123.60.0/22
+45.123.64.0/22
+45.123.68.0/22
+45.123.72.0/22
+45.123.76.0/22
+45.123.80.0/22
+45.123.84.0/22
+45.123.88.0/22
+45.123.120.0/22
+45.123.128.0/22
+45.123.132.0/22
+45.123.136.0/22
+45.123.148.0/22
+45.123.152.0/22
+45.123.156.0/22
+45.123.164.0/22
+45.123.168.0/22
+45.123.172.0/22
+45.123.176.0/22
+45.123.180.0/22
+45.123.184.0/22
+45.123.204.0/22
+45.123.212.0/22
+45.123.224.0/22
+45.123.228.0/22
+45.123.232.0/22
+45.123.236.0/22
+45.123.240.0/22
+45.123.244.0/22
+45.123.248.0/22
+45.123.252.0/22
+45.124.0.0/22
+45.124.20.0/22
+45.124.28.0/22
+45.124.32.0/22
+45.124.36.0/22
+45.124.44.0/22
+45.124.68.0/22
+45.124.76.0/22
+45.124.80.0/22
+45.124.100.0/22
+45.124.124.0/22
+45.124.172.0/22
+45.124.176.0/22
+45.124.208.0/22
+45.124.248.0/22
+45.124.252.0/22
+45.125.12.0/22
+45.125.16.0/22
+45.125.24.0/22
+45.125.28.0/22
+45.125.32.0/22
+45.125.44.0/22
+45.125.52.0/22
+45.125.56.0/22
+45.125.76.0/22
+45.125.80.0/22
+45.125.84.0/22
+45.125.88.0/22
+45.125.92.0/22
+45.125.96.0/22
+45.125.100.0/22
+45.125.104.0/22
+45.125.136.0/22
+45.126.48.0/22
+45.126.52.0/22
+45.126.100.0/22
+45.126.108.0/22
+45.126.112.0/22
+45.126.116.0/22
+45.126.120.0/22
+45.126.212.0/22
+45.126.220.0/22
+45.127.8.0/22
+45.127.12.0/22
+45.127.96.0/22
+45.127.116.0/22
+45.127.124.0/22
+45.127.128.0/22
+45.127.144.0/22
+45.127.148.0/22
+45.127.156.0/22
+45.127.216.0/22
+45.248.8.0/22
+45.248.80.0/22
+45.248.84.0/22
+45.248.88.0/22
+45.248.96.0/22
+45.248.100.0/22
+45.248.104.0/22
+45.248.108.0/22
+45.248.128.0/22
+45.248.132.0/22
+45.248.204.0/22
+45.248.208.0/22
+45.248.212.0/22
+45.248.216.0/22
+45.248.220.0/22
+45.248.224.0/22
+45.248.228.0/22
+45.248.232.0/22
+45.248.236.0/22
+45.248.240.0/22
+45.248.244.0/22
+45.248.248.0/22
+45.248.252.0/22
+45.249.0.0/22
+45.249.4.0/22
+45.249.12.0/22
+45.249.16.0/22
+45.249.20.0/22
+45.249.24.0/22
+45.249.28.0/22
+45.249.32.0/22
+45.249.36.0/22
+45.249.92.0/22
+45.249.112.0/22
+45.249.180.0/22
+45.249.188.0/22
+45.249.192.0/22
+45.249.196.0/22
+45.249.200.0/22
+45.249.204.0/22
+45.249.208.0/22
+45.249.212.0/22
+45.250.12.0/22
+45.250.16.0/22
+45.250.28.0/22
+45.250.32.0/22
+45.250.36.0/22
+45.250.40.0/22
+45.250.76.0/22
+45.250.80.0/22
+45.250.84.0/22
+45.250.88.0/22
+45.250.92.0/22
+45.250.96.0/22
+45.250.104.0/22
+45.250.108.0/22
+45.250.112.0/22
+45.250.116.0/22
+45.250.120.0/22
+45.250.124.0/22
+45.250.128.0/22
+45.250.132.0/22
+45.250.136.0/22
+45.250.140.0/22
+45.250.144.0/22
+45.250.148.0/22
+45.250.152.0/22
+45.250.164.0/22
+45.250.180.0/22
+45.250.184.0/22
+45.250.188.0/22
+45.250.192.0/22
+45.251.0.0/22
+45.251.8.0/22
+45.251.16.0/22
+45.251.20.0/22
+45.251.52.0/22
+45.251.84.0/22
+45.251.88.0/22
+45.251.92.0/22
+45.251.96.0/22
+45.251.100.0/22
+45.251.120.0/22
+45.251.124.0/22
+45.251.136.0/22
+45.251.140.0/22
+45.251.144.0/22
+45.251.148.0/22
+45.251.152.0/22
+45.251.156.0/22
+45.251.160.0/22
+45.251.164.0/22
+45.251.168.0/22
+45.251.172.0/22
+45.251.176.0/22
+45.251.180.0/22
+45.251.184.0/22
+45.251.188.0/22
+45.251.192.0/22
+45.251.196.0/22
+45.251.200.0/22
+45.251.204.0/22
+45.251.208.0/22
+45.251.212.0/22
+45.251.216.0/22
+45.251.220.0/22
+45.251.224.0/22
+45.251.240.0/22
+45.252.0.0/22
+45.252.4.0/22
+45.252.8.0/22
+45.252.12.0/22
+45.252.16.0/22
+45.252.20.0/22
+45.252.24.0/22
+45.252.28.0/22
+45.252.32.0/22
+45.252.36.0/22
+45.252.40.0/22
+45.252.44.0/22
+45.252.48.0/22
+45.252.60.0/22
+45.252.84.0/22
+45.252.88.0/22
+45.252.92.0/22
+45.252.96.0/22
+45.252.100.0/22
+45.252.104.0/22
+45.252.108.0/22
+45.252.112.0/22
+45.252.116.0/22
+45.252.120.0/22
+45.252.124.0/22
+45.252.128.0/22
+45.252.132.0/22
+45.252.136.0/22
+45.252.140.0/22
+45.252.144.0/22
+45.252.148.0/22
+45.252.152.0/22
+45.252.156.0/22
+45.252.160.0/22
+45.252.164.0/22
+45.252.168.0/22
+45.252.172.0/22
+45.252.176.0/22
+45.252.192.0/22
+45.252.196.0/22
+45.252.200.0/22
+45.252.204.0/22
+45.252.208.0/22
+45.252.212.0/22
+45.252.216.0/22
+45.252.220.0/22
+45.252.224.0/22
+45.252.228.0/22
+45.252.232.0/22
+45.253.0.0/22
+45.253.4.0/22
+45.253.8.0/22
+45.253.12.0/22
+45.253.16.0/22
+45.253.20.0/22
+45.253.24.0/22
+45.253.28.0/22
+45.253.32.0/22
+45.253.36.0/22
+45.253.40.0/22
+45.253.44.0/22
+45.253.48.0/22
+45.253.52.0/22
+45.253.56.0/22
+45.253.60.0/22
+45.253.64.0/22
+45.253.68.0/22
+45.253.72.0/22
+45.253.76.0/22
+45.253.80.0/22
+45.253.84.0/22
+45.253.92.0/22
+45.253.96.0/22
+45.253.100.0/22
+45.253.104.0/22
+45.253.108.0/22
+45.253.112.0/22
+45.253.116.0/22
+45.253.120.0/22
+45.253.132.0/22
+45.253.136.0/22
+45.253.140.0/22
+45.253.144.0/22
+45.253.148.0/22
+45.253.152.0/22
+45.253.156.0/22
+45.253.160.0/22
+45.253.164.0/22
+45.253.168.0/22
+45.253.172.0/22
+45.253.176.0/22
+45.253.180.0/22
+45.253.184.0/22
+45.253.188.0/22
+45.253.192.0/22
+45.253.196.0/22
+45.253.200.0/22
+45.253.204.0/22
+45.253.208.0/22
+45.253.212.0/22
+45.253.216.0/22
+45.253.220.0/22
+45.253.224.0/22
+45.253.228.0/22
+45.253.232.0/22
+45.253.236.0/22
+45.253.240.0/22
+45.253.244.0/22
+45.253.248.0/22
+45.253.252.0/22
+45.254.0.0/22
+45.254.4.0/22
+45.254.8.0/22
+45.254.12.0/22
+45.254.16.0/22
+45.254.20.0/22
+45.254.24.0/22
+45.254.28.0/22
+45.254.40.0/22
+45.254.48.0/22
+45.254.52.0/22
+45.254.56.0/22
+45.254.60.0/22
+45.254.64.0/22
+45.254.68.0/22
+45.254.72.0/22
+45.254.76.0/22
+45.254.80.0/22
+45.254.84.0/22
+45.254.88.0/22
+45.254.92.0/22
+45.254.96.0/22
+45.254.100.0/22
+45.254.104.0/22
+45.254.108.0/22
+45.254.112.0/22
+45.254.116.0/22
+45.254.120.0/22
+45.254.124.0/22
+45.254.128.0/22
+45.254.132.0/22
+45.254.136.0/22
+45.254.140.0/22
+45.254.144.0/22
+45.254.148.0/22
+45.254.152.0/22
+45.254.156.0/22
+45.254.160.0/22
+45.254.164.0/22
+45.254.168.0/22
+45.254.172.0/22
+45.254.176.0/22
+45.254.180.0/22
+45.254.184.0/22
+45.254.188.0/22
+45.254.192.0/22
+45.254.196.0/22
+45.254.200.0/22
+45.254.204.0/22
+45.254.208.0/22
+45.254.212.0/22
+45.254.216.0/22
+45.254.220.0/22
+45.254.224.0/22
+45.254.228.0/22
+45.254.236.0/22
+45.254.240.0/22
+45.254.248.0/22
+45.255.0.0/22
+45.255.4.0/22
+45.255.8.0/22
+45.255.12.0/22
+45.255.16.0/22
+45.255.20.0/22
+45.255.24.0/22
+45.255.28.0/22
+45.255.32.0/22
+45.255.36.0/22
+45.255.40.0/22
+45.255.44.0/22
+45.255.48.0/22
+45.255.52.0/22
+45.255.56.0/22
+45.255.60.0/22
+45.255.64.0/22
+45.255.68.0/22
+45.255.72.0/22
+45.255.76.0/22
+45.255.80.0/22
+45.255.84.0/22
+45.255.88.0/22
+45.255.92.0/22
+45.255.96.0/22
+45.255.100.0/22
+45.255.104.0/22
+45.255.108.0/22
+45.255.112.0/22
+45.255.116.0/22
+45.255.120.0/22
+45.255.124.0/22
+45.255.132.0/22
+45.255.136.0/22
+45.255.140.0/22
+45.255.144.0/22
+45.255.148.0/22
+45.255.152.0/22
+45.255.156.0/22
+45.255.160.0/22
+45.255.164.0/22
+45.255.168.0/22
+45.255.172.0/22
+45.255.176.0/22
+45.255.180.0/22
+45.255.184.0/22
+45.255.188.0/22
+45.255.192.0/22
+45.255.196.0/22
+45.255.200.0/22
+45.255.204.0/22
+45.255.208.0/22
+45.255.212.0/22
+45.255.216.0/22
+45.255.220.0/22
+45.255.224.0/22
+45.255.228.0/22
+45.255.232.0/22
+45.255.236.0/22
+45.255.240.0/22
+45.255.244.0/22
+45.255.248.0/22
+47.92.0.0/14
+47.96.0.0/11
+49.4.0.0/14
+49.51.0.0/16
+49.52.0.0/14
+49.64.0.0/11
+49.112.0.0/13
+49.120.0.0/14
+49.128.0.0/24
+49.128.2.0/23
+49.128.4.0/22
+49.140.0.0/15
+49.152.0.0/14
+49.208.0.0/15
+49.210.0.0/15
+49.220.0.0/14
+49.232.0.0/14
+49.239.0.0/18
+49.239.192.0/18
+49.246.224.0/19
+52.80.0.0/15
+52.82.0.0/15
+52.130.0.0/15
+54.222.0.0/15
+58.14.0.0/15
+58.16.0.0/16
+58.17.0.0/17
+58.17.128.0/17
+58.18.0.0/16
+58.19.0.0/16
+58.20.0.0/16
+58.21.0.0/16
+58.22.0.0/15
+58.24.0.0/15
+58.30.0.0/15
+58.32.0.0/13
+58.40.0.0/15
+58.42.0.0/16
+58.43.0.0/16
+58.44.0.0/14
+58.48.0.0/13
+58.56.0.0/15
+58.58.0.0/16
+58.59.0.0/17
+58.59.128.0/17
+58.60.0.0/14
+58.65.232.0/21
+58.66.0.0/15
+58.68.128.0/17
+58.82.0.0/17
+58.83.0.0/17
+58.83.128.0/17
+58.87.64.0/18
+58.99.128.0/17
+58.100.0.0/15
+58.116.0.0/14
+58.128.0.0/13
+58.144.0.0/16
+58.154.0.0/15
+58.192.0.0/15
+58.194.0.0/15
+58.196.0.0/15
+58.198.0.0/15
+58.200.0.0/13
+58.208.0.0/12
+58.240.0.0/15
+58.242.0.0/15
+58.244.0.0/15
+58.246.0.0/15
+58.248.0.0/13
+59.32.0.0/13
+59.40.0.0/15
+59.42.0.0/16
+59.43.0.0/16
+59.44.0.0/14
+59.48.0.0/16
+59.49.0.0/17
+59.49.128.0/17
+59.50.0.0/16
+59.51.0.0/17
+59.51.128.0/17
+59.52.0.0/14
+59.56.0.0/14
+59.60.0.0/15
+59.62.0.0/15
+59.64.0.0/14
+59.68.0.0/14
+59.72.0.0/15
+59.74.0.0/15
+59.76.0.0/16
+59.77.0.0/16
+59.78.0.0/15
+59.80.0.0/15
+59.82.0.0/15
+59.107.0.0/17
+59.107.128.0/17
+59.108.0.0/15
+59.110.0.0/15
+59.151.0.0/17
+59.152.16.0/22
+59.152.20.0/22
+59.152.24.0/22
+59.152.28.0/22
+59.152.32.0/22
+59.152.36.0/22
+59.152.64.0/22
+59.152.68.0/22
+59.152.72.0/22
+59.152.76.0/22
+59.152.112.0/22
+59.152.116.0/22
+59.153.4.0/22
+59.153.32.0/22
+59.153.60.0/22
+59.153.64.0/22
+59.153.68.0/22
+59.153.72.0/22
+59.153.92.0/22
+59.153.116.0/22
+59.153.136.0/22
+59.153.152.0/22
+59.153.156.0/22
+59.153.164.0/22
+59.153.168.0/22
+59.153.172.0/22
+59.153.176.0/22
+59.153.180.0/22
+59.153.184.0/22
+59.153.188.0/22
+59.153.192.0/22
+59.155.0.0/16
+59.172.0.0/15
+59.174.0.0/15
+59.191.0.0/17
+59.191.240.0/20
+59.192.0.0/10
+60.0.0.0/13
+60.8.0.0/15
+60.10.0.0/16
+60.11.0.0/16
+60.12.0.0/16
+60.13.0.0/18
+60.13.64.0/18
+60.13.128.0/17
+60.14.0.0/15
+60.16.0.0/13
+60.24.0.0/14
+60.28.0.0/15
+60.30.0.0/16
+60.31.0.0/16
+60.55.0.0/16
+60.63.0.0/16
+60.160.0.0/15
+60.162.0.0/15
+60.164.0.0/15
+60.166.0.0/15
+60.168.0.0/13
+60.176.0.0/12
+60.194.0.0/15
+60.200.0.0/14
+60.204.0.0/16
+60.205.0.0/16
+60.206.0.0/15
+60.208.0.0/13
+60.216.0.0/15
+60.218.0.0/15
+60.220.0.0/14
+60.232.0.0/15
+60.235.0.0/16
+60.245.128.0/17
+60.247.0.0/16
+60.252.0.0/16
+60.253.128.0/17
+60.255.0.0/16
+61.4.80.0/22
+61.4.84.0/22
+61.4.88.0/21
+61.4.176.0/20
+61.8.160.0/20
+61.14.212.0/22
+61.14.216.0/22
+61.14.220.0/22
+61.14.240.0/22
+61.14.244.0/22
+61.28.0.0/20
+61.28.16.0/20
+61.28.32.0/19
+61.28.64.0/18
+61.29.128.0/18
+61.29.192.0/19
+61.29.224.0/20
+61.29.240.0/20
+61.45.128.0/18
+61.45.224.0/20
+61.47.128.0/18
+61.48.0.0/14
+61.52.0.0/15
+61.54.0.0/16
+61.55.0.0/16
+61.87.192.0/18
+61.128.0.0/15
+61.130.0.0/15
+61.132.0.0/16
+61.133.0.0/17
+61.133.128.0/17
+61.134.0.0/18
+61.134.64.0/19
+61.134.96.0/19
+61.134.128.0/18
+61.134.192.0/18
+61.135.0.0/16
+61.136.0.0/18
+61.136.64.0/18
+61.136.128.0/17
+61.137.0.0/17
+61.137.128.0/17
+61.138.0.0/18
+61.138.64.0/18
+61.138.128.0/18
+61.138.192.0/18
+61.139.0.0/17
+61.139.128.0/18
+61.139.192.0/18
+61.140.0.0/14
+61.144.0.0/14
+61.148.0.0/15
+61.150.0.0/15
+61.152.0.0/16
+61.153.0.0/16
+61.154.0.0/15
+61.156.0.0/16
+61.157.0.0/16
+61.158.0.0/17
+61.158.128.0/17
+61.159.0.0/18
+61.159.64.0/18
+61.159.128.0/17
+61.160.0.0/16
+61.161.0.0/18
+61.161.64.0/18
+61.161.128.0/17
+61.162.0.0/16
+61.163.0.0/16
+61.164.0.0/16
+61.165.0.0/16
+61.166.0.0/16
+61.167.0.0/16
+61.168.0.0/16
+61.169.0.0/16
+61.170.0.0/15
+61.172.0.0/14
+61.176.0.0/16
+61.177.0.0/16
+61.178.0.0/16
+61.179.0.0/16
+61.180.0.0/17
+61.180.128.0/17
+61.181.0.0/16
+61.182.0.0/16
+61.183.0.0/16
+61.184.0.0/14
+61.188.0.0/16
+61.189.0.0/17
+61.189.128.0/17
+61.190.0.0/15
+61.232.0.0/14
+61.236.0.0/15
+61.240.0.0/14
+62.234.0.0/16
+68.79.0.0/18
+69.230.192.0/18
+69.231.128.0/18
+69.234.192.0/18
+69.235.128.0/18
+71.131.192.0/18
+71.132.0.0/18
+71.136.64.0/18
+71.137.0.0/18
+81.68.0.0/14
+82.156.0.0/15
+94.191.0.0/17
+101.0.0.0/22
+101.1.0.0/22
+101.2.172.0/22
+101.4.0.0/14
+101.16.0.0/12
+101.32.0.0/14
+101.36.0.0/17
+101.36.128.0/17
+101.37.0.0/16
+101.38.0.0/15
+101.40.0.0/13
+101.48.0.0/15
+101.50.8.0/22
+101.50.12.0/22
+101.50.56.0/22
+101.52.0.0/16
+101.53.100.0/22
+101.54.0.0/16
+101.55.224.0/21
+101.64.0.0/13
+101.72.0.0/14
+101.76.0.0/15
+101.78.0.0/22
+101.78.32.0/19
+101.80.0.0/12
+101.96.0.0/21
+101.96.8.0/22
+101.96.16.0/20
+101.96.128.0/17
+101.99.96.0/19
+101.101.64.0/19
+101.101.100.0/24
+101.101.102.0/23
+101.101.104.0/21
+101.101.112.0/20
+101.102.64.0/19
+101.102.100.0/23
+101.102.102.0/24
+101.102.104.0/21
+101.102.112.0/20
+101.104.0.0/14
+101.110.64.0/19
+101.110.96.0/20
+101.110.116.0/22
+101.110.120.0/21
+101.120.0.0/14
+101.124.0.0/15
+101.126.0.0/16
+101.128.0.0/22
+101.128.8.0/21
+101.128.16.0/20
+101.128.32.0/19
+101.129.0.0/16
+101.130.0.0/15
+101.132.0.0/14
+101.144.0.0/12
+101.192.0.0/14
+101.196.0.0/16
+101.197.0.0/16
+101.198.0.0/15
+101.200.0.0/15
+101.203.128.0/19
+101.203.160.0/21
+101.203.172.0/22
+101.203.176.0/20
+101.204.0.0/14
+101.224.0.0/13
+101.232.0.0/15
+101.234.64.0/21
+101.234.76.0/22
+101.234.80.0/20
+101.234.96.0/19
+101.236.0.0/14
+101.240.0.0/14
+101.244.0.0/14
+101.248.0.0/15
+101.251.0.0/22
+101.251.8.0/21
+101.251.16.0/20
+101.251.32.0/19
+101.251.64.0/18
+101.251.128.0/17
+101.252.0.0/15
+101.254.0.0/16
+103.1.8.0/22
+103.1.20.0/22
+103.1.24.0/22
+103.1.72.0/22
+103.1.88.0/22
+103.1.168.0/22
+103.2.108.0/22
+103.2.156.0/22
+103.2.164.0/22
+103.2.200.0/22
+103.2.204.0/22
+103.2.208.0/22
+103.2.212.0/22
+103.3.84.0/22
+103.3.88.0/22
+103.3.92.0/22
+103.3.96.0/22
+103.3.100.0/22
+103.3.104.0/22
+103.3.108.0/22
+103.3.112.0/22
+103.3.116.0/22
+103.3.120.0/22
+103.3.124.0/22
+103.3.128.0/22
+103.3.132.0/22
+103.3.136.0/22
+103.3.140.0/22
+103.3.148.0/22
+103.3.152.0/22
+103.3.156.0/22
+103.4.56.0/22
+103.4.168.0/22
+103.4.184.0/22
+103.4.224.0/22
+103.5.36.0/22
+103.5.52.0/22
+103.5.56.0/22
+103.5.152.0/22
+103.5.168.0/22
+103.5.192.0/22
+103.5.252.0/22
+103.6.76.0/22
+103.6.108.0/22
+103.6.220.0/22
+103.6.228.0/22
+103.7.4.0/22
+103.7.28.0/22
+103.7.140.0/22
+103.7.212.0/22
+103.7.216.0/22
+103.7.220.0/22
+103.8.0.0/22
+103.8.4.0/22
+103.8.8.0/22
+103.8.32.0/22
+103.8.52.0/22
+103.8.68.0/22
+103.8.108.0/22
+103.8.156.0/22
+103.8.200.0/22
+103.8.204.0/22
+103.8.220.0/22
+103.9.8.0/22
+103.9.24.0/22
+103.9.108.0/22
+103.9.152.0/22
+103.9.192.0/22
+103.9.248.0/22
+103.9.252.0/22
+103.10.0.0/22
+103.10.16.0/22
+103.10.84.0/22
+103.10.140.0/22
+103.11.16.0/22
+103.11.168.0/22
+103.11.180.0/22
+103.12.32.0/22
+103.12.68.0/22
+103.12.92.0/22
+103.12.136.0/22
+103.12.184.0/22
+103.12.232.0/22
+103.13.12.0/22
+103.13.72.0/23
+103.13.124.0/22
+103.13.144.0/22
+103.13.196.0/22
+103.13.220.0/22
+103.13.244.0/22
+103.14.32.0/22
+103.14.84.0/22
+103.14.100.0/22
+103.14.132.0/22
+103.14.136.0/22
+103.14.156.0/22
+103.14.240.0/22
+103.15.4.0/22
+103.15.8.0/22
+103.15.16.0/22
+103.15.96.0/22
+103.15.200.0/22
+103.16.52.0/22
+103.16.80.0/22
+103.16.84.0/22
+103.16.88.0/22
+103.16.108.0/22
+103.16.124.0/22
+103.17.40.0/22
+103.17.64.0/22
+103.17.120.0/22
+103.17.136.0/22
+103.17.160.0/22
+103.17.204.0/22
+103.17.228.0/22
+103.18.192.0/22
+103.18.208.0/22
+103.18.212.0/22
+103.18.224.0/22
+103.19.0.0/22
+103.19.12.0/22
+103.19.40.0/22
+103.19.44.0/22
+103.19.64.0/22
+103.19.68.0/22
+103.19.72.0/22
+103.19.232.0/22
+103.20.12.0/22
+103.20.32.0/22
+103.20.44.0/22
+103.20.68.0/22
+103.20.112.0/22
+103.20.128.0/22
+103.20.160.0/22
+103.20.248.0/22
+103.21.112.0/22
+103.21.116.0/22
+103.21.136.0/22
+103.21.140.0/22
+103.21.176.0/22
+103.21.208.0/22
+103.21.240.0/22
+103.22.0.0/22
+103.22.4.0/22
+103.22.8.0/22
+103.22.12.0/22
+103.22.16.0/22
+103.22.20.0/22
+103.22.24.0/22
+103.22.28.0/22
+103.22.32.0/22
+103.22.36.0/22
+103.22.40.0/22
+103.22.44.0/22
+103.22.48.0/22
+103.22.52.0/22
+103.22.56.0/22
+103.22.60.0/22
+103.22.64.0/22
+103.22.68.0/22
+103.22.72.0/22
+103.22.76.0/22
+103.22.80.0/22
+103.22.84.0/22
+103.22.88.0/22
+103.22.92.0/22
+103.22.100.0/22
+103.22.104.0/22
+103.22.108.0/22
+103.22.112.0/22
+103.22.116.0/22
+103.22.120.0/22
+103.22.124.0/22
+103.22.188.0/22
+103.22.228.0/22
+103.22.252.0/22
+103.23.8.0/22
+103.23.56.0/22
+103.23.160.0/22
+103.23.164.0/22
+103.23.176.0/22
+103.23.228.0/22
+103.24.24.0/22
+103.24.116.0/22
+103.24.128.0/22
+103.24.144.0/22
+103.24.176.0/22
+103.24.184.0/22
+103.24.220.0/22
+103.24.228.0/22
+103.24.248.0/22
+103.24.252.0/22
+103.25.8.0/23
+103.25.20.0/22
+103.25.24.0/22
+103.25.28.0/22
+103.25.32.0/22
+103.25.36.0/22
+103.25.40.0/22
+103.25.48.0/22
+103.25.64.0/22
+103.25.68.0/22
+103.25.148.0/22
+103.25.156.0/22
+103.25.216.0/22
+103.26.0.0/22
+103.26.64.0/22
+103.26.76.0/22
+103.26.132.0/22
+103.26.156.0/22
+103.26.160.0/22
+103.26.228.0/22
+103.26.240.0/22
+103.27.4.0/22
+103.27.12.0/22
+103.27.24.0/22
+103.27.56.0/22
+103.27.96.0/22
+103.27.184.0/22
+103.27.208.0/22
+103.27.212.0/22
+103.27.240.0/22
+103.28.4.0/22
+103.28.8.0/22
+103.28.184.0/22
+103.28.204.0/22
+103.28.212.0/22
+103.29.16.0/22
+103.29.128.0/22
+103.29.132.0/22
+103.29.136.0/22
+103.30.20.0/22
+103.30.96.0/22
+103.30.148.0/22
+103.30.200.0/22
+103.30.228.0/22
+103.30.236.0/22
+103.31.0.0/22
+103.31.48.0/22
+103.31.52.0/22
+103.31.56.0/22
+103.31.60.0/22
+103.31.64.0/22
+103.31.68.0/22
+103.31.148.0/22
+103.31.160.0/22
+103.31.168.0/22
+103.31.200.0/22
+103.31.236.0/22
+103.32.0.0/22
+103.32.4.0/22
+103.32.8.0/22
+103.32.12.0/22
+103.32.16.0/22
+103.32.20.0/22
+103.32.24.0/22
+103.32.28.0/22
+103.32.32.0/22
+103.32.36.0/22
+103.32.40.0/22
+103.32.44.0/22
+103.32.48.0/22
+103.32.52.0/22
+103.32.56.0/22
+103.32.60.0/22
+103.32.64.0/22
+103.32.68.0/22
+103.32.72.0/22
+103.32.76.0/22
+103.32.80.0/22
+103.32.84.0/22
+103.32.88.0/22
+103.32.92.0/22
+103.32.96.0/22
+103.32.100.0/22
+103.32.104.0/22
+103.32.108.0/22
+103.32.112.0/22
+103.32.116.0/22
+103.32.120.0/22
+103.32.124.0/22
+103.32.128.0/22
+103.32.132.0/22
+103.32.136.0/22
+103.32.140.0/22
+103.32.144.0/22
+103.32.148.0/22
+103.32.152.0/22
+103.32.156.0/22
+103.32.160.0/22
+103.32.164.0/22
+103.32.168.0/22
+103.32.172.0/22
+103.32.176.0/22
+103.32.180.0/22
+103.32.184.0/22
+103.32.188.0/22
+103.32.192.0/22
+103.32.196.0/22
+103.32.200.0/22
+103.32.204.0/22
+103.32.208.0/22
+103.32.212.0/22
+103.32.216.0/22
+103.32.220.0/22
+103.32.224.0/22
+103.32.228.0/22
+103.32.232.0/22
+103.32.236.0/22
+103.32.240.0/22
+103.32.244.0/22
+103.32.248.0/22
+103.32.252.0/22
+103.33.0.0/22
+103.33.4.0/22
+103.33.8.0/22
+103.33.12.0/22
+103.33.16.0/22
+103.33.20.0/22
+103.33.24.0/22
+103.33.28.0/22
+103.33.32.0/22
+103.33.36.0/22
+103.33.40.0/22
+103.33.44.0/22
+103.33.48.0/22
+103.33.52.0/22
+103.33.56.0/22
+103.33.60.0/22
+103.33.64.0/22
+103.33.68.0/22
+103.33.72.0/22
+103.33.76.0/22
+103.33.80.0/22
+103.33.84.0/22
+103.33.88.0/22
+103.33.92.0/22
+103.33.96.0/22
+103.33.100.0/22
+103.33.104.0/22
+103.33.108.0/22
+103.33.112.0/22
+103.33.116.0/22
+103.33.120.0/22
+103.33.124.0/22
+103.33.128.0/22
+103.33.132.0/22
+103.33.136.0/22
+103.33.140.0/22
+103.33.144.0/22
+103.33.148.0/22
+103.33.152.0/22
+103.33.156.0/22
+103.33.160.0/22
+103.33.164.0/22
+103.33.168.0/22
+103.33.172.0/22
+103.33.176.0/22
+103.33.180.0/22
+103.33.184.0/22
+103.33.188.0/22
+103.33.192.0/22
+103.33.196.0/22
+103.33.200.0/22
+103.33.204.0/22
+103.33.208.0/22
+103.33.212.0/22
+103.33.216.0/22
+103.33.220.0/22
+103.33.224.0/22
+103.33.228.0/22
+103.33.232.0/22
+103.33.236.0/22
+103.33.240.0/22
+103.33.244.0/22
+103.33.248.0/22
+103.33.252.0/22
+103.34.0.0/22
+103.34.4.0/22
+103.34.8.0/22
+103.34.12.0/22
+103.34.16.0/22
+103.34.20.0/22
+103.34.24.0/22
+103.34.28.0/22
+103.34.32.0/22
+103.34.36.0/22
+103.34.40.0/22
+103.34.44.0/22
+103.34.48.0/22
+103.34.52.0/22
+103.34.56.0/22
+103.34.60.0/22
+103.34.64.0/22
+103.34.68.0/22
+103.34.72.0/22
+103.34.76.0/22
+103.34.80.0/22
+103.34.84.0/22
+103.34.88.0/22
+103.34.92.0/22
+103.34.96.0/22
+103.34.100.0/22
+103.34.104.0/22
+103.34.108.0/22
+103.34.112.0/22
+103.34.116.0/22
+103.34.120.0/22
+103.34.124.0/22
+103.34.128.0/22
+103.34.132.0/22
+103.34.136.0/22
+103.34.140.0/22
+103.34.144.0/22
+103.34.148.0/22
+103.34.152.0/22
+103.34.156.0/22
+103.34.160.0/22
+103.34.164.0/22
+103.34.168.0/22
+103.34.172.0/22
+103.34.176.0/22
+103.34.180.0/22
+103.34.184.0/22
+103.34.188.0/22
+103.34.192.0/22
+103.34.196.0/22
+103.34.200.0/22
+103.34.204.0/22
+103.34.208.0/22
+103.34.212.0/22
+103.34.216.0/22
+103.34.220.0/22
+103.34.224.0/22
+103.34.228.0/22
+103.34.232.0/22
+103.34.236.0/22
+103.34.240.0/22
+103.34.244.0/22
+103.34.248.0/22
+103.34.252.0/22
+103.35.0.0/22
+103.35.4.0/22
+103.35.8.0/22
+103.35.12.0/22
+103.35.16.0/22
+103.35.20.0/22
+103.35.24.0/22
+103.35.28.0/22
+103.35.32.0/22
+103.35.36.0/22
+103.35.40.0/22
+103.35.44.0/22
+103.35.48.0/22
+103.35.104.0/22
+103.35.116.0/22
+103.35.180.0/22
+103.35.200.0/22
+103.35.220.0/22
+103.36.20.0/22
+103.36.28.0/22
+103.36.36.0/22
+103.36.56.0/22
+103.36.60.0/22
+103.36.64.0/22
+103.36.72.0/22
+103.36.96.0/22
+103.36.132.0/22
+103.36.136.0/22
+103.36.160.0/22
+103.36.164.0/22
+103.36.168.0/22
+103.36.172.0/22
+103.36.176.0/22
+103.36.180.0/22
+103.36.184.0/22
+103.36.188.0/22
+103.36.192.0/22
+103.36.196.0/22
+103.36.200.0/22
+103.36.204.0/22
+103.36.208.0/22
+103.36.212.0/22
+103.36.216.0/22
+103.36.220.0/22
+103.36.224.0/22
+103.36.228.0/22
+103.36.232.0/22
+103.36.236.0/22
+103.36.240.0/22
+103.36.244.0/22
+103.37.0.0/22
+103.37.12.0/22
+103.37.16.0/22
+103.37.24.0/22
+103.37.44.0/22
+103.37.52.0/22
+103.37.56.0/22
+103.37.72.0/22
+103.37.100.0/22
+103.37.104.0/22
+103.37.124.0/22
+103.37.136.0/22
+103.37.140.0/22
+103.37.144.0/22
+103.37.148.0/22
+103.37.152.0/22
+103.37.156.0/22
+103.37.160.0/22
+103.37.164.0/22
+103.37.172.0/22
+103.37.176.0/22
+103.37.188.0/22
+103.37.208.0/22
+103.37.212.0/22
+103.37.216.0/22
+103.37.220.0/22
+103.37.248.0/22
+103.37.252.0/22
+103.38.0.0/22
+103.38.32.0/22
+103.38.40.0/22
+103.38.44.0/22
+103.38.56.0/22
+103.38.76.0/22
+103.38.84.0/22
+103.38.92.0/22
+103.38.96.0/22
+103.38.116.0/22
+103.38.132.0/22
+103.38.140.0/22
+103.38.224.0/22
+103.38.228.0/22
+103.38.232.0/22
+103.38.252.0/22
+103.39.16.0/22
+103.39.64.0/22
+103.39.88.0/22
+103.39.100.0/22
+103.39.104.0/22
+103.39.108.0/22
+103.39.160.0/22
+103.39.164.0/22
+103.39.168.0/22
+103.39.172.0/22
+103.39.176.0/22
+103.39.180.0/22
+103.39.184.0/22
+103.39.188.0/22
+103.39.200.0/22
+103.39.204.0/22
+103.39.208.0/22
+103.39.212.0/22
+103.39.216.0/22
+103.39.220.0/22
+103.39.224.0/22
+103.39.228.0/22
+103.39.232.0/22
+103.40.12.0/22
+103.40.16.0/22
+103.40.20.0/22
+103.40.24.0/22
+103.40.28.0/22
+103.40.32.0/22
+103.40.36.0/22
+103.40.40.0/22
+103.40.44.0/22
+103.40.88.0/22
+103.40.100.0/22
+103.40.112.0/22
+103.40.192.0/22
+103.40.212.0/22
+103.40.220.0/22
+103.40.228.0/22
+103.40.232.0/22
+103.40.236.0/22
+103.40.240.0/22
+103.40.244.0/22
+103.40.248.0/22
+103.40.252.0/22
+103.41.0.0/22
+103.41.16.0/22
+103.41.52.0/22
+103.41.140.0/22
+103.41.148.0/22
+103.41.152.0/22
+103.41.160.0/22
+103.41.164.0/22
+103.41.220.0/22
+103.41.224.0/22
+103.41.228.0/22
+103.41.232.0/22
+103.42.8.0/22
+103.42.24.0/22
+103.42.28.0/22
+103.42.32.0/22
+103.42.64.0/22
+103.42.68.0/22
+103.42.76.0/22
+103.42.104.0/22
+103.42.180.0/22
+103.42.232.0/22
+103.43.16.0/22
+103.43.84.0/22
+103.43.96.0/22
+103.43.100.0/22
+103.43.104.0/22
+103.43.124.0/22
+103.43.184.0/22
+103.43.192.0/22
+103.43.196.0/22
+103.43.208.0/22
+103.43.220.0/22
+103.43.224.0/22
+103.43.232.0/22
+103.43.240.0/22
+103.44.56.0/22
+103.44.80.0/22
+103.44.88.0/22
+103.44.120.0/22
+103.44.124.0/22
+103.44.132.0/22
+103.44.144.0/22
+103.44.168.0/22
+103.44.176.0/22
+103.44.180.0/22
+103.44.184.0/22
+103.44.188.0/22
+103.44.192.0/22
+103.44.196.0/22
+103.44.200.0/22
+103.44.204.0/22
+103.44.224.0/22
+103.44.236.0/22
+103.44.240.0/22
+103.44.244.0/22
+103.44.248.0/22
+103.44.252.0/22
+103.45.0.0/22
+103.45.4.0/22
+103.45.8.0/22
+103.45.12.0/22
+103.45.16.0/22
+103.45.20.0/22
+103.45.24.0/22
+103.45.28.0/22
+103.45.32.0/22
+103.45.36.0/22
+103.45.40.0/22
+103.45.44.0/22
+103.45.48.0/22
+103.45.52.0/22
+103.45.56.0/22
+103.45.60.0/22
+103.45.72.0/22
+103.45.76.0/22
+103.45.80.0/22
+103.45.84.0/22
+103.45.88.0/22
+103.45.92.0/22
+103.45.96.0/22
+103.45.100.0/22
+103.45.104.0/22
+103.45.108.0/22
+103.45.112.0/22
+103.45.116.0/22
+103.45.120.0/22
+103.45.124.0/22
+103.45.128.0/22
+103.45.132.0/22
+103.45.136.0/22
+103.45.140.0/22
+103.45.144.0/22
+103.45.148.0/22
+103.45.152.0/22
+103.45.156.0/22
+103.45.160.0/22
+103.45.164.0/22
+103.45.168.0/22
+103.45.172.0/22
+103.45.176.0/22
+103.45.180.0/22
+103.45.184.0/22
+103.45.188.0/22
+103.45.192.0/22
+103.45.196.0/22
+103.45.200.0/22
+103.45.204.0/22
+103.45.208.0/22
+103.45.212.0/22
+103.45.216.0/22
+103.45.220.0/22
+103.45.224.0/22
+103.45.248.0/22
+103.46.0.0/22
+103.46.12.0/22
+103.46.16.0/22
+103.46.20.0/22
+103.46.24.0/22
+103.46.28.0/22
+103.46.32.0/22
+103.46.36.0/22
+103.46.40.0/22
+103.46.44.0/22
+103.46.48.0/22
+103.46.52.0/22
+103.46.56.0/22
+103.46.60.0/22
+103.46.64.0/22
+103.46.68.0/22
+103.46.72.0/22
+103.46.76.0/22
+103.46.80.0/22
+103.46.84.0/22
+103.46.88.0/22
+103.46.92.0/22
+103.46.96.0/22
+103.46.100.0/22
+103.46.104.0/22
+103.46.108.0/22
+103.46.112.0/22
+103.46.116.0/22
+103.46.120.0/22
+103.46.124.0/22
+103.46.128.0/22
+103.46.132.0/22
+103.46.136.0/22
+103.46.152.0/22
+103.46.156.0/22
+103.46.160.0/22
+103.46.164.0/22
+103.46.168.0/22
+103.46.172.0/22
+103.46.176.0/22
+103.46.180.0/22
+103.46.244.0/22
+103.46.248.0/22
+103.47.4.0/22
+103.47.20.0/22
+103.47.36.0/22
+103.47.40.0/22
+103.47.48.0/22
+103.47.80.0/22
+103.47.96.0/22
+103.47.108.0/22
+103.47.116.0/22
+103.47.120.0/22
+103.47.136.0/22
+103.47.140.0/22
+103.47.212.0/22
+103.48.20.0/22
+103.48.52.0/22
+103.48.92.0/22
+103.48.144.0/22
+103.48.148.0/22
+103.48.152.0/22
+103.48.156.0/22
+103.48.202.0/23
+103.48.216.0/22
+103.48.220.0/22
+103.48.224.0/22
+103.48.228.0/22
+103.48.232.0/22
+103.48.236.0/22
+103.48.240.0/22
+103.48.244.0/22
+103.49.12.0/22
+103.49.20.0/22
+103.49.72.0/22
+103.49.76.0/22
+103.49.92.0/22
+103.49.96.0/22
+103.49.108.0/22
+103.49.128.0/22
+103.49.176.0/22
+103.49.180.0/22
+103.49.196.0/22
+103.49.248.0/22
+103.50.36.0/22
+103.50.44.0/22
+103.50.48.0/22
+103.50.52.0/22
+103.50.56.0/22
+103.50.60.0/22
+103.50.64.0/22
+103.50.68.0/22
+103.50.72.0/22
+103.50.108.0/22
+103.50.112.0/22
+103.50.116.0/22
+103.50.120.0/22
+103.50.124.0/22
+103.50.132.0/22
+103.50.136.0/22
+103.50.140.0/22
+103.50.172.0/22
+103.50.176.0/22
+103.50.180.0/22
+103.50.184.0/22
+103.50.188.0/22
+103.50.192.0/22
+103.50.196.0/22
+103.50.200.0/22
+103.50.220.0/22
+103.50.224.0/22
+103.50.228.0/22
+103.50.232.0/22
+103.50.236.0/22
+103.50.240.0/22
+103.50.244.0/22
+103.50.248.0/22
+103.52.40.0/22
+103.52.72.0/22
+103.52.76.0/22
+103.52.80.0/22
+103.52.84.0/22
+103.52.96.0/22
+103.52.100.0/22
+103.52.104.0/22
+103.52.160.0/22
+103.52.164.0/22
+103.52.172.0/22
+103.52.176.0/22
+103.52.184.0/22
+103.52.196.0/22
+103.53.4.0/22
+103.53.64.0/22
+103.53.68.0/22
+103.53.92.0/22
+103.53.100.0/22
+103.53.124.0/22
+103.53.128.0/22
+103.53.132.0/22
+103.53.136.0/22
+103.53.140.0/22
+103.53.144.0/22
+103.53.180.0/22
+103.53.204.0/22
+103.53.208.0/22
+103.53.212.0/22
+103.53.216.0/22
+103.53.236.0/22
+103.53.248.0/22
+103.54.8.0/22
+103.54.48.0/22
+103.54.60.0/22
+103.54.160.0/22
+103.54.164.0/22
+103.54.212.0/22
+103.54.240.0/22
+103.55.24.0/22
+103.55.80.0/22
+103.55.120.0/22
+103.55.152.0/22
+103.55.172.0/22
+103.55.204.0/22
+103.55.208.0/22
+103.55.228.0/22
+103.55.236.0/22
+103.56.8.0/22
+103.56.16.0/22
+103.56.20.0/22
+103.56.32.0/22
+103.56.52.0/22
+103.56.56.0/22
+103.56.60.0/22
+103.56.72.0/22
+103.56.76.0/22
+103.56.140.0/22
+103.56.152.0/22
+103.56.184.0/22
+103.56.200.0/22
+103.57.12.0/22
+103.57.52.0/22
+103.57.56.0/22
+103.57.76.0/22
+103.57.136.0/22
+103.57.196.0/22
+103.58.24.0/22
+103.59.76.0/22
+103.59.100.0/22
+103.59.112.0/22
+103.59.116.0/22
+103.59.120.0/22
+103.59.124.0/22
+103.59.128.0/22
+103.59.148.0/22
+103.59.164.0/22
+103.60.32.0/22
+103.60.44.0/22
+103.60.164.0/22
+103.60.228.0/22
+103.60.236.0/22
+103.61.60.0/22
+103.61.104.0/22
+103.61.140.0/22
+103.61.152.0/22
+103.61.156.0/22
+103.61.160.0/22
+103.61.172.0/22
+103.61.176.0/22
+103.61.184.0/22
+103.61.188.0/22
+103.62.24.0/22
+103.62.52.0/22
+103.62.72.0/22
+103.62.76.0/22
+103.62.80.0/22
+103.62.84.0/22
+103.62.88.0/22
+103.62.96.0/22
+103.62.100.0/22
+103.62.104.0/22
+103.62.108.0/22
+103.62.112.0/22
+103.62.116.0/22
+103.62.120.0/22
+103.62.124.0/22
+103.62.128.0/22
+103.62.132.0/22
+103.62.156.0/22
+103.62.160.0/22
+103.62.164.0/22
+103.62.168.0/22
+103.62.172.0/22
+103.62.176.0/22
+103.62.180.0/22
+103.62.184.0/22
+103.62.188.0/22
+103.62.192.0/22
+103.62.204.0/22
+103.62.208.0/22
+103.62.212.0/22
+103.62.216.0/22
+103.62.220.0/22
+103.62.224.0/22
+103.63.32.0/22
+103.63.36.0/22
+103.63.40.0/22
+103.63.44.0/22
+103.63.48.0/22
+103.63.52.0/22
+103.63.56.0/22
+103.63.60.0/22
+103.63.64.0/22
+103.63.68.0/22
+103.63.72.0/22
+103.63.76.0/22
+103.63.80.0/22
+103.63.84.0/22
+103.63.88.0/22
+103.63.140.0/22
+103.63.144.0/22
+103.63.152.0/22
+103.63.160.0/22
+103.63.164.0/22
+103.63.168.0/22
+103.63.172.0/22
+103.63.176.0/22
+103.63.180.0/22
+103.63.184.0/22
+103.63.192.0/22
+103.63.196.0/22
+103.63.200.0/22
+103.63.204.0/22
+103.63.208.0/22
+103.63.240.0/22
+103.63.244.0/22
+103.63.248.0/22
+103.63.252.0/22
+103.64.0.0/22
+103.64.4.0/22
+103.64.24.0/22
+103.64.28.0/22
+103.64.32.0/22
+103.64.36.0/22
+103.64.40.0/22
+103.64.44.0/22
+103.64.48.0/22
+103.64.52.0/22
+103.64.56.0/22
+103.64.60.0/22
+103.64.64.0/22
+103.64.68.0/22
+103.64.72.0/22
+103.64.76.0/22
+103.64.80.0/22
+103.64.84.0/22
+103.64.88.0/22
+103.64.92.0/22
+103.64.96.0/22
+103.64.100.0/22
+103.64.104.0/22
+103.64.108.0/22
+103.64.112.0/22
+103.64.116.0/22
+103.64.120.0/22
+103.64.124.0/22
+103.64.140.0/22
+103.64.144.0/22
+103.64.152.0/22
+103.64.156.0/22
+103.64.160.0/22
+103.64.164.0/22
+103.64.168.0/22
+103.64.172.0/22
+103.64.176.0/22
+103.64.180.0/22
+103.64.184.0/22
+103.64.188.0/22
+103.64.192.0/22
+103.64.196.0/22
+103.64.200.0/22
+103.64.204.0/22
+103.64.208.0/22
+103.64.212.0/22
+103.64.216.0/22
+103.64.220.0/22
+103.64.224.0/22
+103.64.228.0/22
+103.64.232.0/22
+103.64.236.0/22
+103.64.240.0/22
+103.64.244.0/22
+103.64.248.0/22
+103.64.252.0/22
+103.65.0.0/22
+103.65.4.0/22
+103.65.8.0/22
+103.65.12.0/22
+103.65.16.0/22
+103.65.36.0/22
+103.65.40.0/22
+103.65.48.0/22
+103.65.52.0/22
+103.65.56.0/22
+103.65.60.0/22
+103.65.64.0/22
+103.65.68.0/22
+103.65.72.0/22
+103.65.76.0/22
+103.65.80.0/22
+103.65.84.0/22
+103.65.88.0/22
+103.65.92.0/22
+103.65.100.0/22
+103.65.104.0/22
+103.65.108.0/22
+103.65.112.0/22
+103.65.144.0/22
+103.65.148.0/22
+103.65.152.0/22
+103.65.156.0/22
+103.65.160.0/22
+103.65.164.0/22
+103.65.168.0/22
+103.65.172.0/22
+103.66.32.0/22
+103.66.40.0/22
+103.66.92.0/22
+103.66.108.0/22
+103.66.200.0/22
+103.66.216.0/22
+103.66.240.0/22
+103.66.244.0/22
+103.66.248.0/22
+103.66.252.0/22
+103.67.0.0/22
+103.67.4.0/22
+103.67.8.0/22
+103.67.100.0/22
+103.67.104.0/22
+103.67.108.0/22
+103.67.112.0/22
+103.67.116.0/22
+103.67.120.0/22
+103.67.124.0/22
+103.67.128.0/22
+103.67.132.0/22
+103.67.136.0/22
+103.67.140.0/22
+103.67.144.0/22
+103.67.148.0/22
+103.67.172.0/22
+103.67.192.0/22
+103.67.212.0/22
+103.67.252.0/22
+103.68.64.0/22
+103.68.88.0/22
+103.68.100.0/22
+103.68.128.0/22
+103.68.192.0/22
+103.69.16.0/22
+103.69.116.0/22
+103.69.132.0/22
+103.69.152.0/22
+103.69.212.0/22
+103.70.8.0/22
+103.70.148.0/22
+103.70.184.0/22
+103.70.220.0/22
+103.70.224.0/22
+103.70.236.0/22
+103.70.252.0/22
+103.71.0.0/22
+103.71.32.0/22
+103.71.48.0/22
+103.71.68.0/22
+103.71.72.0/22
+103.71.80.0/22
+103.71.84.0/22
+103.71.88.0/22
+103.71.120.0/22
+103.71.124.0/22
+103.71.128.0/22
+103.71.144.0/22
+103.71.196.0/22
+103.71.200.0/22
+103.71.232.0/22
+103.72.12.0/22
+103.72.16.0/22
+103.72.20.0/22
+103.72.24.0/22
+103.72.28.0/22
+103.72.32.0/22
+103.72.36.0/22
+103.72.40.0/22
+103.72.44.0/22
+103.72.48.0/22
+103.72.52.0/22
+103.72.112.0/22
+103.72.116.0/22
+103.72.120.0/22
+103.72.124.0/22
+103.72.128.0/22
+103.72.132.0/22
+103.72.144.0/22
+103.72.148.0/22
+103.72.172.0/22
+103.72.180.0/22
+103.72.224.0/22
+103.72.228.0/22
+103.72.232.0/22
+103.72.236.0/22
+103.72.240.0/22
+103.72.244.0/22
+103.72.248.0/22
+103.72.252.0/22
+103.73.0.0/22
+103.73.4.0/22
+103.73.8.0/22
+103.73.12.0/22
+103.73.16.0/22
+103.73.20.0/22
+103.73.24.0/22
+103.73.28.0/22
+103.73.48.0/22
+103.73.88.0/22
+103.73.96.0/22
+103.73.116.0/22
+103.73.120.0/22
+103.73.128.0/22
+103.73.132.0/22
+103.73.136.0/22
+103.73.140.0/22
+103.73.144.0/22
+103.73.168.0/22
+103.73.176.0/22
+103.73.204.0/22
+103.73.208.0/22
+103.73.240.0/22
+103.73.244.0/22
+103.73.248.0/22
+103.74.24.0/22
+103.74.28.0/22
+103.74.32.0/22
+103.74.36.0/22
+103.74.40.0/22
+103.74.44.0/22
+103.74.48.0/22
+103.74.56.0/22
+103.74.60.0/22
+103.74.80.0/22
+103.74.124.0/22
+103.74.148.0/22
+103.74.152.0/22
+103.74.156.0/22
+103.74.204.0/22
+103.74.232.0/22
+103.75.16.0/22
+103.75.88.0/22
+103.75.92.0/22
+103.75.104.0/22
+103.75.108.0/22
+103.75.112.0/22
+103.75.120.0/22
+103.75.128.0/22
+103.75.144.0/22
+103.75.152.0/22
+103.75.236.0/24
+103.76.60.0/22
+103.76.64.0/22
+103.76.68.0/22
+103.76.72.0/22
+103.76.84.0/22
+103.76.92.0/22
+103.76.104.0/22
+103.76.216.0/22
+103.76.220.0/22
+103.76.224.0/22
+103.77.28.0/22
+103.77.52.0/22
+103.77.56.0/22
+103.77.72.0/22
+103.77.88.0/22
+103.77.92.0/22
+103.77.132.0/22
+103.77.148.0/22
+103.77.220.0/22
+103.78.56.0/22
+103.78.60.0/22
+103.78.64.0/22
+103.78.68.0/22
+103.78.124.0/22
+103.78.172.0/22
+103.78.176.0/22
+103.78.196.0/22
+103.78.228.0/22
+103.79.24.0/22
+103.79.28.0/22
+103.79.36.0/22
+103.79.40.0/22
+103.79.44.0/22
+103.79.52.0/22
+103.79.56.0/22
+103.79.60.0/22
+103.79.64.0/22
+103.79.68.0/22
+103.79.80.0/22
+103.79.84.0/22
+103.79.120.0/22
+103.79.136.0/22
+103.79.188.0/22
+103.79.192.0/22
+103.79.196.0/22
+103.79.200.0/22
+103.79.204.0/22
+103.79.208.0/22
+103.79.212.0/22
+103.79.240.0/22
+103.80.24.0/22
+103.80.28.0/22
+103.80.44.0/22
+103.80.72.0/22
+103.80.176.0/22
+103.80.180.0/22
+103.80.184.0/22
+103.80.192.0/22
+103.80.200.0/22
+103.80.232.0/22
+103.81.4.0/22
+103.81.8.0/22
+103.81.16.0/22
+103.81.20.0/22
+103.81.44.0/22
+103.81.48.0/22
+103.81.96.0/22
+103.81.120.0/22
+103.81.148.0/22
+103.81.164.0/22
+103.81.168.0/22
+103.81.183.0/24
+103.81.184.0/22
+103.81.200.0/22
+103.81.232.0/22
+103.82.52.0/22
+103.82.60.0/22
+103.82.68.0/22
+103.82.84.0/22
+103.82.104.0/22
+103.82.224.0/22
+103.82.236.0/22
+103.83.44.0/22
+103.83.52.0/22
+103.83.60.0/22
+103.83.64.0/22
+103.83.72.0/22
+103.83.112.0/22
+103.83.120.0/22
+103.83.180.0/22
+103.84.0.0/22
+103.84.12.0/22
+103.84.16.0/22
+103.84.20.0/22
+103.84.24.0/22
+103.84.28.0/22
+103.84.48.0/22
+103.84.64.0/22
+103.84.72.0/22
+103.84.92.0/22
+103.84.108.0/22
+103.84.136.0/22
+103.85.20.0/22
+103.85.24.0/22
+103.85.44.0/22
+103.85.48.0/22
+103.85.84.0/22
+103.85.136.0/22
+103.85.144.0/22
+103.85.164.0/22
+103.85.168.0/22
+103.85.172.0/22
+103.85.176.0/22
+103.85.224.0/22
+103.86.28.0/22
+103.86.32.0/22
+103.86.44.0/22
+103.86.60.0/22
+103.86.68.0/22
+103.86.80.0/22
+103.86.84.0/22
+103.86.88.0/22
+103.86.204.0/22
+103.86.208.0/22
+103.86.212.0/22
+103.86.216.0/22
+103.86.220.0/22
+103.86.224.0/22
+103.86.228.0/22
+103.86.232.0/22
+103.86.236.0/22
+103.86.240.0/22
+103.86.244.0/22
+103.86.248.0/22
+103.86.252.0/22
+103.87.0.0/22
+103.87.4.0/22
+103.87.20.0/22
+103.87.32.0/22
+103.87.72.0/22
+103.87.96.0/22
+103.87.132.0/22
+103.87.180.0/22
+103.87.224.0/22
+103.88.4.0/22
+103.88.8.0/22
+103.88.12.0/22
+103.88.16.0/22
+103.88.20.0/22
+103.88.32.0/22
+103.88.36.0/22
+103.88.60.0/22
+103.88.64.0/22
+103.88.72.0/22
+103.88.96.0/22
+103.88.100.0/22
+103.88.164.0/22
+103.88.176.0/22
+103.88.184.0/22
+103.88.188.0/22
+103.88.212.0/22
+103.89.28.0/22
+103.89.96.0/22
+103.89.100.0/22
+103.89.104.0/22
+103.89.108.0/22
+103.89.112.0/22
+103.89.116.0/22
+103.89.148.0/22
+103.89.172.0/22
+103.89.184.0/22
+103.89.188.0/22
+103.89.192.0/22
+103.89.196.0/22
+103.89.200.0/22
+103.89.204.0/22
+103.89.208.0/22
+103.89.212.0/22
+103.89.216.0/22
+103.89.220.0/22
+103.89.224.0/22
+103.89.228.0/22
+103.90.52.0/22
+103.90.92.0/22
+103.90.100.0/22
+103.90.104.0/22
+103.90.108.0/22
+103.90.112.0/22
+103.90.116.0/22
+103.90.120.0/22
+103.90.124.0/22
+103.90.128.0/22
+103.90.132.0/22
+103.90.152.0/22
+103.90.168.0/22
+103.90.173.0/24
+103.90.176.0/22
+103.90.188.0/22
+103.90.192.0/22
+103.91.36.0/22
+103.91.40.0/22
+103.91.108.0/22
+103.91.152.0/22
+103.91.176.0/22
+103.91.200.0/22
+103.91.208.0/22
+103.91.212.0/22
+103.91.219.0/24
+103.91.236.0/22
+103.91.252.0/22
+103.92.0.0/22
+103.92.4.0/22
+103.92.8.0/22
+103.92.12.0/22
+103.92.48.0/22
+103.92.52.0/22
+103.92.56.0/22
+103.92.60.0/22
+103.92.64.0/22
+103.92.68.0/22
+103.92.72.0/22
+103.92.76.0/22
+103.92.80.0/22
+103.92.86.0/24
+103.92.88.0/22
+103.92.108.0/22
+103.92.124.0/22
+103.92.128.0/24
+103.92.132.0/22
+103.92.156.0/22
+103.92.164.0/22
+103.92.168.0/22
+103.92.172.0/22
+103.92.176.0/22
+103.92.180.0/22
+103.92.184.0/22
+103.92.188.0/22
+103.92.192.0/22
+103.92.236.0/22
+103.92.240.0/22
+103.92.244.0/22
+103.92.248.0/22
+103.92.252.0/22
+103.93.0.0/22
+103.93.4.0/22
+103.93.28.0/22
+103.93.76.0/22
+103.93.84.0/22
+103.93.121.0/24
+103.93.152.0/22
+103.93.180.0/22
+103.93.204.0/22
+103.94.12.0/22
+103.94.20.0/22
+103.94.28.0/22
+103.94.32.0/22
+103.94.36.0/22
+103.94.40.0/22
+103.94.44.0/22
+103.94.72.0/22
+103.94.88.0/22
+103.94.116.0/22
+103.94.160.0/22
+103.94.180.0/22
+103.94.200.0/22
+103.95.28.0/22
+103.95.52.0/22
+103.95.64.0/22
+103.95.68.0/22
+103.95.88.0/22
+103.95.92.0/22
+103.95.116.0/22
+103.95.128.0/22
+103.95.136.0/22
+103.95.140.0/22
+103.95.144.0/22
+103.95.152.0/22
+103.95.207.0/24
+103.95.216.0/22
+103.95.220.0/22
+103.95.224.0/22
+103.95.236.0/22
+103.95.240.0/22
+103.95.244.0/22
+103.95.248.0/22
+103.95.252.0/22
+103.96.0.0/22
+103.96.8.0/22
+103.96.80.0/22
+103.96.124.0/22
+103.96.136.0/22
+103.96.140.0/24
+103.96.148.0/22
+103.96.152.0/22
+103.96.156.0/22
+103.96.160.0/22
+103.96.164.0/22
+103.96.168.0/22
+103.96.172.0/22
+103.96.176.0/22
+103.96.180.0/22
+103.96.184.0/22
+103.96.188.0/22
+103.96.192.0/22
+103.96.196.0/22
+103.96.200.0/22
+103.96.204.0/22
+103.96.208.0/22
+103.96.212.0/22
+103.96.216.0/22
+103.97.8.0/22
+103.97.12.0/22
+103.97.16.0/22
+103.97.20.0/22
+103.97.24.0/22
+103.97.28.0/22
+103.97.32.0/22
+103.97.36.0/22
+103.97.40.0/22
+103.97.56.0/22
+103.97.60.0/22
+103.97.64.0/22
+103.97.68.0/22
+103.97.72.0/22
+103.97.80.0/22
+103.97.112.0/22
+103.97.116.0/22
+103.97.128.0/22
+103.97.144.0/22
+103.97.148.0/22
+103.97.188.0/22
+103.97.192.0/22
+103.97.224.0/22
+103.97.228.0/23
+103.98.28.0/23
+103.98.40.0/22
+103.98.44.0/22
+103.98.48.0/22
+103.98.56.0/22
+103.98.80.0/22
+103.98.88.0/22
+103.98.92.0/22
+103.98.96.0/22
+103.98.100.0/22
+103.98.124.0/22
+103.98.136.0/22
+103.98.140.0/22
+103.98.144.0/22
+103.98.164.0/22
+103.98.168.0/22
+103.98.180.0/22
+103.98.196.0/22
+103.98.216.0/22
+103.98.220.0/22
+103.98.224.0/22
+103.98.228.0/22
+103.98.232.0/22
+103.98.240.0/22
+103.98.244.0/22
+103.98.248.0/22
+103.98.252.0/22
+103.99.40.0/23
+103.99.52.0/22
+103.99.56.0/22
+103.99.60.0/22
+103.99.76.0/22
+103.99.104.0/22
+103.99.116.0/22
+103.99.120.0/22
+103.99.152.0/22
+103.99.220.0/22
+103.99.232.0/22
+103.99.236.0/22
+103.100.0.0/22
+103.100.32.0/22
+103.100.40.0/22
+103.100.48.0/22
+103.100.52.0/22
+103.100.56.0/22
+103.100.60.0/22
+103.100.64.0/22
+103.100.68.0/22
+103.100.88.0/22
+103.100.116.0/22
+103.100.140.0/22
+103.100.144.0/22
+103.100.236.0/22
+103.100.240.0/22
+103.100.248.0/22
+103.100.252.0/22
+103.101.4.0/22
+103.101.8.0/22
+103.101.12.0/22
+103.101.28.0/22
+103.101.60.0/22
+103.101.120.0/22
+103.101.124.0/22
+103.101.144.0/22
+103.101.148.0/22
+103.101.153.0/24
+103.101.180.0/22
+103.101.184.0/22
+103.102.76.0/22
+103.102.80.0/22
+103.102.168.0/22
+103.102.172.0/22
+103.102.180.0/22
+103.102.184.0/22
+103.102.188.0/22
+103.102.192.0/22
+103.102.196.0/22
+103.102.200.0/22
+103.102.208.0/22
+103.102.212.0/22
+103.103.12.0/22
+103.103.16.0/22
+103.103.36.0/22
+103.103.68.0/22
+103.103.72.0/22
+103.103.176.0/22
+103.103.188.0/22
+103.103.200.0/22
+103.103.204.0/22
+103.103.220.0/22
+103.103.224.0/22
+103.103.228.0/22
+103.103.232.0/22
+103.103.248.0/22
+103.103.252.0/22
+103.104.0.0/22
+103.104.4.0/22
+103.104.36.0/22
+103.104.40.0/22
+103.104.64.0/22
+103.104.104.0/22
+103.104.152.0/22
+103.104.168.0/22
+103.104.172.0/22
+103.104.188.0/22
+103.104.198.0/23
+103.104.252.0/22
+103.105.0.0/22
+103.105.4.0/22
+103.105.12.0/22
+103.105.16.0/22
+103.105.23.0/24
+103.105.56.0/22
+103.105.60.0/22
+103.105.116.0/22
+103.105.132.0/22
+103.105.180.0/22
+103.105.184.0/22
+103.105.200.0/22
+103.105.204.0/22
+103.105.220.0/22
+103.106.36.0/22
+103.106.40.0/22
+103.106.44.0/22
+103.106.60.0/22
+103.106.68.0/22
+103.106.96.0/22
+103.106.120.0/22
+103.106.128.0/22
+103.106.132.0/22
+103.106.160.0/22
+103.106.188.0/22
+103.106.196.0/22
+103.106.202.0/23
+103.106.212.0/22
+103.106.244.0/22
+103.106.252.0/22
+103.107.0.0/22
+103.107.8.0/24
+103.107.28.0/22
+103.107.32.0/22
+103.107.44.0/22
+103.107.72.0/22
+103.107.108.0/22
+103.107.164.0/22
+103.107.168.0/22
+103.107.188.0/22
+103.107.192.0/22
+103.107.208.0/22
+103.107.212.0/22
+103.107.216.0/22
+103.107.220.0/22
+103.108.52.0/22
+103.108.64.0/22
+103.108.160.0/22
+103.108.164.0/22
+103.108.184.0/23
+103.108.188.0/23
+103.108.192.0/22
+103.108.196.0/22
+103.108.208.0/22
+103.108.212.0/22
+103.108.224.0/22
+103.108.244.0/22
+103.108.251.0/24
+103.109.20.0/22
+103.109.48.0/22
+103.109.88.0/22
+103.109.106.0/23
+103.109.248.0/22
+103.110.32.0/22
+103.110.80.0/23
+103.110.92.0/22
+103.110.100.0/22
+103.110.116.0/22
+103.110.127.0/24
+103.110.128.0/23
+103.110.131.0/24
+103.110.132.0/22
+103.110.136.0/22
+103.110.152.0/22
+103.110.156.0/22
+103.110.188.0/22
+103.110.204.0/22
+103.111.38.0/23
+103.111.64.0/22
+103.111.172.0/22
+103.111.252.0/22
+103.112.28.0/22
+103.112.68.0/22
+103.112.72.0/22
+103.112.88.0/22
+103.112.92.0/22
+103.112.96.0/22
+103.112.108.0/22
+103.112.112.0/22
+103.112.116.0/22
+103.112.140.0/22
+103.112.172.0/22
+103.112.184.0/22
+103.112.208.0/22
+103.113.4.0/22
+103.113.92.0/22
+103.113.144.0/22
+103.113.220.0/22
+103.113.232.0/22
+103.113.236.0/22
+103.114.4.0/22
+103.114.28.0/22
+103.114.68.0/22
+103.114.72.0/22
+103.114.100.0/22
+103.114.132.0/22
+103.114.148.0/22
+103.114.156.0/22
+103.114.176.0/22
+103.114.212.0/22
+103.114.236.0/22
+103.114.240.0/22
+103.115.16.0/22
+103.115.40.0/22
+103.115.44.0/22
+103.115.48.0/22
+103.115.52.0/22
+103.115.56.0/22
+103.115.60.0/22
+103.115.64.0/22
+103.115.68.0/22
+103.115.92.0/22
+103.115.120.0/22
+103.115.148.0/22
+103.115.204.0/23
+103.115.248.0/22
+103.116.20.0/22
+103.116.40.0/22
+103.116.64.0/22
+103.116.72.0/22
+103.116.76.0/22
+103.116.92.0/22
+103.116.120.0/22
+103.116.128.0/22
+103.116.132.0/23
+103.116.148.0/22
+103.116.184.0/22
+103.116.206.0/23
+103.116.220.0/22
+103.116.224.0/22
+103.116.228.0/22
+103.117.16.0/22
+103.117.72.0/22
+103.117.88.0/22
+103.117.132.0/22
+103.117.136.0/22
+103.117.188.0/22
+103.117.220.0/22
+103.118.19.0/24
+103.118.36.0/22
+103.118.52.0/22
+103.118.56.0/22
+103.118.60.0/22
+103.118.64.0/22
+103.118.68.0/22
+103.118.72.0/22
+103.118.88.0/22
+103.118.173.0/24
+103.118.192.0/22
+103.118.196.0/22
+103.118.200.0/22
+103.118.204.0/22
+103.118.208.0/22
+103.118.212.0/22
+103.118.216.0/22
+103.118.220.0/22
+103.118.240.0/22
+103.118.244.0/22
+103.118.248.0/22
+103.118.252.0/22
+103.119.0.0/22
+103.119.12.0/22
+103.119.16.0/22
+103.119.28.0/22
+103.119.44.0/22
+103.119.104.0/22
+103.119.115.0/24
+103.119.156.0/22
+103.119.180.0/22
+103.119.200.0/22
+103.119.224.0/22
+103.120.52.0/22
+103.120.72.0/22
+103.120.76.0/24
+103.120.88.0/22
+103.120.96.0/22
+103.120.100.0/22
+103.120.140.0/22
+103.120.196.0/22
+103.120.224.0/22
+103.121.52.0/22
+103.121.92.0/22
+103.121.160.0/22
+103.121.164.0/22
+103.121.250.0/24
+103.121.252.0/22
+103.122.48.0/22
+103.122.176.0/22
+103.122.192.0/22
+103.122.240.0/22
+103.123.4.0/22
+103.123.56.0/22
+103.123.88.0/22
+103.123.92.0/22
+103.123.116.0/22
+103.123.160.0/22
+103.123.176.0/22
+103.123.200.0/22
+103.123.204.0/22
+103.123.208.0/22
+103.123.212.0/22
+103.124.24.0/22
+103.124.48.0/22
+103.124.64.0/22
+103.124.212.0/22
+103.124.216.0/22
+103.125.20.0/22
+103.125.44.0/22
+103.129.52.0/22
+103.129.148.0/22
+103.130.132.0/22
+103.130.152.0/24
+103.130.160.0/22
+103.130.228.0/22
+103.131.20.0/22
+103.131.36.0/22
+103.131.152.0/22
+103.131.168.0/22
+103.131.176.0/22
+103.131.224.0/22
+103.131.228.0/22
+103.131.240.0/22
+103.192.0.0/22
+103.192.4.0/22
+103.192.8.0/22
+103.192.12.0/22
+103.192.16.0/22
+103.192.20.0/22
+103.192.24.0/22
+103.192.28.0/22
+103.192.48.0/22
+103.192.52.0/22
+103.192.56.0/22
+103.192.84.0/22
+103.192.88.0/22
+103.192.92.0/22
+103.192.96.0/22
+103.192.100.0/22
+103.192.104.0/22
+103.192.108.0/22
+103.192.112.0/22
+103.192.128.0/22
+103.192.132.0/22
+103.192.136.0/22
+103.192.140.0/22
+103.192.144.0/22
+103.192.164.0/22
+103.192.188.0/22
+103.192.208.0/22
+103.192.212.0/22
+103.192.216.0/22
+103.192.252.0/22
+103.193.40.0/22
+103.193.44.0/22
+103.193.120.0/22
+103.193.124.0/22
+103.193.140.0/22
+103.193.144.0/22
+103.193.148.0/22
+103.193.160.0/22
+103.193.188.0/22
+103.193.192.0/22
+103.193.212.0/22
+103.193.216.0/22
+103.193.220.0/22
+103.193.224.0/22
+103.193.228.0/22
+103.193.232.0/22
+103.193.236.0/22
+103.193.240.0/22
+103.194.16.0/22
+103.195.104.0/22
+103.195.112.0/22
+103.195.136.0/22
+103.195.148.0/22
+103.195.152.0/22
+103.195.160.0/22
+103.195.192.0/22
+103.196.60.0/22
+103.196.64.0/22
+103.196.72.0/22
+103.196.88.0/22
+103.196.92.0/22
+103.196.96.0/22
+103.196.168.0/22
+103.196.204.0/22
+103.197.180.0/22
+103.197.228.0/22
+103.198.20.0/22
+103.198.60.0/22
+103.198.64.0/22
+103.198.72.0/22
+103.198.124.0/22
+103.198.156.0/22
+103.198.180.0/22
+103.198.196.0/22
+103.198.200.0/22
+103.198.216.0/22
+103.198.220.0/22
+103.198.224.0/22
+103.198.228.0/22
+103.198.232.0/22
+103.198.236.0/22
+103.198.240.0/22
+103.198.244.0/22
+103.199.164.0/22
+103.199.196.0/22
+103.199.228.0/22
+103.199.248.0/22
+103.199.252.0/22
+103.200.28.0/22
+103.200.32.0/22
+103.200.52.0/22
+103.200.64.0/22
+103.200.68.0/22
+103.200.136.0/22
+103.200.140.0/22
+103.200.144.0/22
+103.200.148.0/22
+103.200.152.0/22
+103.200.156.0/22
+103.200.160.0/22
+103.200.164.0/22
+103.200.168.0/22
+103.200.172.0/22
+103.200.176.0/22
+103.200.180.0/22
+103.200.184.0/22
+103.200.188.0/22
+103.200.192.0/22
+103.200.220.0/22
+103.200.224.0/22
+103.200.228.0/22
+103.200.232.0/22
+103.200.236.0/22
+103.200.240.0/22
+103.200.244.0/22
+103.200.248.0/22
+103.200.252.0/22
+103.201.0.0/22
+103.201.4.0/22
+103.201.8.0/22
+103.201.12.0/22
+103.201.16.0/22
+103.201.20.0/22
+103.201.28.0/22
+103.201.32.0/22
+103.201.36.0/22
+103.201.40.0/22
+103.201.44.0/22
+103.201.48.0/22
+103.201.52.0/22
+103.201.56.0/22
+103.201.60.0/22
+103.201.64.0/22
+103.201.76.0/22
+103.201.80.0/22
+103.201.84.0/22
+103.201.88.0/22
+103.201.92.0/22
+103.201.96.0/22
+103.201.100.0/22
+103.201.104.0/22
+103.201.108.0/22
+103.201.112.0/22
+103.201.116.0/22
+103.201.120.0/22
+103.201.152.0/22
+103.201.156.0/22
+103.201.160.0/22
+103.201.164.0/22
+103.201.168.0/22
+103.201.172.0/22
+103.201.176.0/22
+103.201.180.0/22
+103.201.184.0/22
+103.201.188.0/22
+103.201.192.0/22
+103.201.196.0/22
+103.201.200.0/22
+103.201.204.0/22
+103.201.208.0/22
+103.201.212.0/22
+103.201.216.0/22
+103.201.220.0/22
+103.201.224.0/22
+103.201.228.0/22
+103.201.232.0/22
+103.201.236.0/22
+103.201.240.0/22
+103.201.244.0/22
+103.201.248.0/22
+103.201.252.0/22
+103.202.0.0/22
+103.202.4.0/22
+103.202.8.0/22
+103.202.12.0/22
+103.202.16.0/22
+103.202.20.0/22
+103.202.24.0/22
+103.202.28.0/22
+103.202.32.0/22
+103.202.36.0/22
+103.202.40.0/22
+103.202.44.0/22
+103.202.56.0/22
+103.202.60.0/22
+103.202.64.0/22
+103.202.68.0/22
+103.202.72.0/22
+103.202.76.0/22
+103.202.80.0/22
+103.202.84.0/22
+103.202.88.0/22
+103.202.92.0/22
+103.202.96.0/22
+103.202.100.0/22
+103.202.104.0/22
+103.202.108.0/22
+103.202.112.0/22
+103.202.116.0/22
+103.202.120.0/22
+103.202.124.0/22
+103.202.128.0/22
+103.202.132.0/22
+103.202.136.0/22
+103.202.140.0/22
+103.202.144.0/22
+103.202.152.0/22
+103.202.156.0/22
+103.202.160.0/22
+103.202.164.0/22
+103.202.168.0/22
+103.202.172.0/22
+103.202.176.0/22
+103.202.180.0/22
+103.202.184.0/22
+103.202.188.0/22
+103.202.192.0/22
+103.202.196.0/22
+103.202.200.0/21
+103.202.212.0/22
+103.202.228.0/22
+103.202.236.0/22
+103.202.240.0/22
+103.202.244.0/22
+103.202.248.0/22
+103.202.252.0/22
+103.203.0.0/22
+103.203.4.0/22
+103.203.8.0/22
+103.203.12.0/22
+103.203.16.0/22
+103.203.20.0/22
+103.203.24.0/22
+103.203.28.0/22
+103.203.32.0/22
+103.203.52.0/22
+103.203.56.0/22
+103.203.96.0/22
+103.203.100.0/22
+103.203.104.0/22
+103.203.108.0/22
+103.203.112.0/22
+103.203.116.0/22
+103.203.120.0/22
+103.203.124.0/22
+103.203.128.0/22
+103.203.140.0/22
+103.203.164.0/22
+103.203.168.0/22
+103.203.192.0/22
+103.203.200.0/22
+103.203.212.0/22
+103.203.216.0/22
+103.204.24.0/22
+103.204.72.0/22
+103.204.88.0/22
+103.204.112.0/22
+103.204.136.0/22
+103.204.140.0/22
+103.204.144.0/22
+103.204.148.0/22
+103.204.152.0/22
+103.204.196.0/22
+103.204.232.0/22
+103.204.236.0/22
+103.205.4.0/22
+103.205.8.0/22
+103.205.40.0/22
+103.205.44.0/22
+103.205.52.0/22
+103.205.108.0/22
+103.205.116.0/22
+103.205.120.0/22
+103.205.136.0/22
+103.205.162.0/24
+103.205.188.0/22
+103.205.192.0/22
+103.205.196.0/22
+103.205.200.0/22
+103.205.236.0/22
+103.205.248.0/22
+103.205.252.0/22
+103.206.0.0/22
+103.206.44.0/22
+103.206.108.0/22
+103.206.148.0/22
+103.207.48.0/22
+103.207.104.0/22
+103.207.164.0/22
+103.207.184.0/22
+103.207.188.0/22
+103.207.192.0/22
+103.207.196.0/22
+103.207.200.0/22
+103.207.204.0/22
+103.207.208.0/22
+103.207.212.0/22
+103.207.220.0/22
+103.207.228.0/22
+103.207.232.0/22
+103.208.12.0/22
+103.208.16.0/22
+103.208.28.0/22
+103.208.40.0/22
+103.208.44.0/22
+103.208.48.0/22
+103.208.148.0/22
+103.209.112.0/22
+103.209.136.0/22
+103.209.200.0/22
+103.209.208.0/22
+103.209.216.0/22
+103.210.0.0/22
+103.210.20.0/22
+103.210.96.0/22
+103.210.156.0/22
+103.210.160.0/22
+103.210.164.0/22
+103.210.168.0/22
+103.210.172.0/22
+103.210.176.0/22
+103.210.180.0/22
+103.210.184.0/22
+103.210.188.0/22
+103.210.216.0/22
+103.211.44.0/22
+103.211.96.0/22
+103.211.100.0/22
+103.211.156.0/22
+103.211.164.0/22
+103.211.192.0/22
+103.211.220.0/22
+103.211.224.0/22
+103.211.248.0/22
+103.212.0.0/22
+103.212.4.0/22
+103.212.8.0/22
+103.212.12.0/22
+103.212.32.0/22
+103.212.44.0/22
+103.212.48.0/22
+103.212.84.0/22
+103.212.100.0/22
+103.212.104.0/22
+103.212.108.0/22
+103.212.148.0/22
+103.212.164.0/22
+103.212.196.0/22
+103.212.200.0/22
+103.212.228.0/22
+103.212.252.0/22
+103.213.40.0/22
+103.213.44.0/22
+103.213.48.0/22
+103.213.52.0/22
+103.213.56.0/22
+103.213.60.0/22
+103.213.64.0/22
+103.213.68.0/22
+103.213.72.0/22
+103.213.76.0/22
+103.213.80.0/22
+103.213.84.0/22
+103.213.88.0/22
+103.213.92.0/22
+103.213.96.0/22
+103.213.132.0/22
+103.213.136.0/22
+103.213.140.0/22
+103.213.144.0/22
+103.213.148.0/22
+103.213.152.0/22
+103.213.156.0/22
+103.213.160.0/22
+103.213.164.0/22
+103.213.168.0/22
+103.213.172.0/22
+103.213.176.0/22
+103.213.180.0/22
+103.213.184.0/22
+103.213.188.0/22
+103.213.248.0/22
+103.214.32.0/22
+103.214.48.0/22
+103.214.84.0/22
+103.214.168.0/22
+103.214.212.0/22
+103.214.240.0/22
+103.214.244.0/22
+103.215.28.0/22
+103.215.32.0/22
+103.215.36.0/22
+103.215.44.0/22
+103.215.48.0/22
+103.215.100.0/22
+103.215.104.0/22
+103.215.108.0/22
+103.215.116.0/22
+103.215.120.0/22
+103.215.140.0/22
+103.215.184.0/22
+103.215.228.0/22
+103.216.4.0/22
+103.216.8.0/22
+103.216.12.0/22
+103.216.16.0/22
+103.216.20.0/22
+103.216.24.0/22
+103.216.28.0/22
+103.216.32.0/22
+103.216.36.0/22
+103.216.40.0/22
+103.216.44.0/22
+103.216.64.0/22
+103.216.108.0/22
+103.216.136.0/22
+103.216.152.0/22
+103.216.224.0/22
+103.216.228.0/22
+103.216.240.0/22
+103.216.244.0/22
+103.216.248.0/22
+103.216.252.0/22
+103.217.0.0/22
+103.217.4.0/22
+103.217.8.0/22
+103.217.12.0/22
+103.217.16.0/22
+103.217.20.0/22
+103.217.24.0/22
+103.217.28.0/22
+103.217.32.0/22
+103.217.36.0/22
+103.217.40.0/22
+103.217.44.0/22
+103.217.48.0/22
+103.217.52.0/22
+103.217.56.0/22
+103.217.60.0/22
+103.217.168.0/22
+103.217.180.0/22
+103.217.184.0/22
+103.217.188.0/22
+103.217.192.0/22
+103.217.196.0/22
+103.217.200.0/22
+103.217.204.0/22
+103.218.0.0/22
+103.218.8.0/22
+103.218.12.0/22
+103.218.16.0/22
+103.218.20.0/22
+103.218.28.0/22
+103.218.32.0/22
+103.218.36.0/22
+103.218.40.0/22
+103.218.44.0/22
+103.218.48.0/22
+103.218.52.0/22
+103.218.56.0/22
+103.218.60.0/22
+103.218.64.0/22
+103.218.68.0/22
+103.218.72.0/22
+103.218.76.0/22
+103.218.80.0/22
+103.218.84.0/22
+103.218.88.0/22
+103.218.92.0/22
+103.218.184.0/22
+103.218.192.0/22
+103.218.196.0/22
+103.218.200.0/22
+103.218.204.0/22
+103.218.208.0/22
+103.218.212.0/22
+103.218.216.0/22
+103.219.24.0/22
+103.219.28.0/22
+103.219.32.0/22
+103.219.36.0/22
+103.219.64.0/22
+103.219.84.0/22
+103.219.88.0/22
+103.219.92.0/22
+103.219.96.0/22
+103.219.100.0/22
+103.219.176.0/22
+103.219.184.0/22
+103.220.48.0/22
+103.220.52.0/22
+103.220.56.0/22
+103.220.60.0/22
+103.220.64.0/22
+103.220.92.0/22
+103.220.96.0/22
+103.220.100.0/22
+103.220.104.0/22
+103.220.108.0/22
+103.220.116.0/22
+103.220.120.0/22
+103.220.124.0/22
+103.220.128.0/22
+103.220.132.0/22
+103.220.136.0/22
+103.220.140.0/22
+103.220.144.0/22
+103.220.148.0/22
+103.220.152.0/22
+103.220.160.0/22
+103.220.164.0/22
+103.220.168.0/22
+103.220.172.0/22
+103.220.176.0/22
+103.220.180.0/22
+103.220.184.0/22
+103.220.188.0/22
+103.220.192.0/22
+103.220.196.0/22
+103.220.200.0/22
+103.220.240.0/22
+103.220.244.0/22
+103.220.248.0/22
+103.220.252.0/22
+103.221.0.0/22
+103.221.4.0/22
+103.221.8.0/22
+103.221.12.0/22
+103.221.16.0/22
+103.221.20.0/22
+103.221.24.0/22
+103.221.28.0/22
+103.221.32.0/22
+103.221.36.0/22
+103.221.40.0/22
+103.221.44.0/22
+103.221.48.0/22
+103.221.88.0/22
+103.221.92.0/22
+103.221.96.0/22
+103.221.100.0/22
+103.221.104.0/22
+103.221.108.0/22
+103.221.112.0/22
+103.221.116.0/22
+103.221.120.0/22
+103.221.124.0/22
+103.221.128.0/22
+103.221.132.0/22
+103.221.136.0/22
+103.221.140.0/22
+103.221.144.0/22
+103.221.148.0/22
+103.221.152.0/22
+103.221.156.0/22
+103.221.160.0/22
+103.221.164.0/22
+103.221.168.0/22
+103.221.172.0/22
+103.221.176.0/22
+103.221.180.0/22
+103.221.184.0/22
+103.221.188.0/22
+103.221.192.0/22
+103.221.196.0/22
+103.221.200.0/22
+103.221.204.0/22
+103.222.0.0/22
+103.222.4.0/22
+103.222.8.0/22
+103.222.12.0/22
+103.222.16.0/22
+103.222.24.0/22
+103.222.28.0/22
+103.222.32.0/22
+103.222.36.0/22
+103.222.40.0/22
+103.222.44.0/22
+103.222.48.0/22
+103.222.52.0/22
+103.222.56.0/22
+103.222.60.0/22
+103.222.64.0/22
+103.222.68.0/22
+103.222.72.0/22
+103.222.76.0/22
+103.222.80.0/22
+103.222.84.0/22
+103.222.88.0/22
+103.222.92.0/22
+103.222.96.0/22
+103.222.100.0/22
+103.222.104.0/22
+103.222.108.0/22
+103.222.112.0/22
+103.222.116.0/22
+103.222.120.0/22
+103.222.124.0/22
+103.222.128.0/22
+103.222.132.0/22
+103.222.136.0/22
+103.222.140.0/22
+103.222.144.0/22
+103.222.148.0/22
+103.222.152.0/22
+103.222.156.0/22
+103.222.160.0/22
+103.222.164.0/22
+103.222.168.0/22
+103.222.172.0/22
+103.222.176.0/22
+103.222.180.0/22
+103.222.184.0/22
+103.222.188.0/22
+103.222.192.0/22
+103.222.196.0/22
+103.222.200.0/22
+103.222.204.0/22
+103.222.208.0/22
+103.222.212.0/22
+103.222.216.0/22
+103.222.220.0/22
+103.222.224.0/22
+103.222.228.0/22
+103.222.232.0/22
+103.222.240.0/22
+103.222.244.0/22
+103.223.16.0/22
+103.223.20.0/22
+103.223.24.0/22
+103.223.28.0/22
+103.223.32.0/22
+103.223.36.0/22
+103.223.40.0/22
+103.223.44.0/22
+103.223.48.0/22
+103.223.52.0/22
+103.223.56.0/22
+103.223.60.0/22
+103.223.64.0/22
+103.223.68.0/22
+103.223.72.0/22
+103.223.76.0/22
+103.223.80.0/22
+103.223.84.0/22
+103.223.88.0/22
+103.223.92.0/22
+103.223.96.0/22
+103.223.100.0/22
+103.223.104.0/22
+103.223.108.0/22
+103.223.112.0/22
+103.223.116.0/22
+103.223.120.0/22
+103.223.124.0/22
+103.223.128.0/22
+103.223.132.0/22
+103.223.140.0/22
+103.223.144.0/22
+103.223.148.0/22
+103.223.152.0/22
+103.223.156.0/22
+103.223.160.0/22
+103.223.164.0/22
+103.223.168.0/22
+103.223.172.0/22
+103.223.176.0/22
+103.223.180.0/22
+103.223.188.0/22
+103.223.192.0/22
+103.223.196.0/22
+103.223.200.0/22
+103.223.204.0/22
+103.223.208.0/22
+103.223.212.0/22
+103.223.216.0/22
+103.223.220.0/22
+103.223.224.0/22
+103.223.228.0/22
+103.223.232.0/22
+103.223.236.0/22
+103.223.240.0/22
+103.223.244.0/22
+103.223.248.0/22
+103.223.252.0/22
+103.224.0.0/22
+103.224.40.0/22
+103.224.44.0/22
+103.224.60.0/22
+103.224.80.0/22
+103.224.220.0/22
+103.224.224.0/22
+103.224.228.0/22
+103.224.232.0/22
+103.225.84.0/22
+103.226.16.0/22
+103.226.40.0/22
+103.226.56.0/22
+103.226.60.0/22
+103.226.80.0/22
+103.226.132.0/22
+103.226.156.0/22
+103.226.180.0/22
+103.226.196.0/22
+103.227.48.0/22
+103.227.72.0/22
+103.227.76.0/22
+103.227.80.0/22
+103.227.100.0/22
+103.227.120.0/22
+103.227.132.0/22
+103.227.136.0/22
+103.227.196.0/22
+103.227.204.0/22
+103.227.212.0/22
+103.227.228.0/22
+103.228.12.0/22
+103.228.28.0/22
+103.228.68.0/22
+103.228.88.0/22
+103.228.128.0/22
+103.228.136.0/22
+103.228.160.0/22
+103.228.176.0/22
+103.228.204.0/22
+103.228.208.0/22
+103.228.228.0/22
+103.228.232.0/22
+103.229.20.0/22
+103.229.60.0/22
+103.229.136.0/22
+103.229.148.0/22
+103.229.172.0/22
+103.229.212.0/22
+103.229.216.0/22
+103.229.220.0/22
+103.229.228.0/22
+103.229.236.0/22
+103.229.240.0/22
+103.230.0.0/22
+103.230.28.0/22
+103.230.44.0/22
+103.230.96.0/22
+103.230.196.0/22
+103.230.200.0/22
+103.230.204.0/22
+103.230.212.0/22
+103.230.236.0/22
+103.231.16.0/22
+103.231.20.0/22
+103.231.64.0/22
+103.231.68.0/22
+103.231.144.0/22
+103.231.180.0/22
+103.231.184.0/22
+103.231.244.0/22
+103.232.4.0/22
+103.232.144.0/22
+103.232.188.0/22
+103.232.212.0/22
+103.233.4.0/22
+103.233.44.0/22
+103.233.52.0/22
+103.233.104.0/22
+103.233.128.0/22
+103.233.136.0/22
+103.233.228.0/22
+103.234.0.0/22
+103.234.20.0/22
+103.234.56.0/22
+103.234.128.0/22
+103.234.172.0/22
+103.234.180.0/22
+103.234.244.0/22
+103.235.16.0/22
+103.235.48.0/22
+103.235.56.0/22
+103.235.60.0/22
+103.235.80.0/22
+103.235.84.0/22
+103.235.128.0/22
+103.235.132.0/22
+103.235.136.0/22
+103.235.140.0/22
+103.235.144.0/22
+103.235.148.0/22
+103.235.184.0/22
+103.235.192.0/22
+103.235.200.0/22
+103.235.220.0/22
+103.235.224.0/22
+103.235.228.0/22
+103.235.232.0/22
+103.235.236.0/22
+103.235.240.0/22
+103.235.244.0/22
+103.235.248.0/22
+103.235.252.0/22
+103.236.0.0/22
+103.236.4.0/22
+103.236.8.0/22
+103.236.12.0/22
+103.236.16.0/22
+103.236.20.0/22
+103.236.24.0/22
+103.236.28.0/22
+103.236.32.0/22
+103.236.36.0/22
+103.236.40.0/22
+103.236.44.0/22
+103.236.48.0/22
+103.236.52.0/22
+103.236.56.0/22
+103.236.60.0/22
+103.236.64.0/22
+103.236.68.0/22
+103.236.72.0/22
+103.236.76.0/22
+103.236.80.0/22
+103.236.84.0/22
+103.236.88.0/22
+103.236.92.0/22
+103.236.96.0/22
+103.236.120.0/22
+103.236.184.0/22
+103.236.220.0/22
+103.236.232.0/22
+103.236.240.0/22
+103.236.244.0/22
+103.236.248.0/22
+103.236.252.0/22
+103.237.0.0/22
+103.237.4.0/22
+103.237.8.0/22
+103.237.12.0/22
+103.237.24.0/22
+103.237.28.0/22
+103.237.68.0/22
+103.237.88.0/22
+103.237.152.0/22
+103.237.176.0/22
+103.237.180.0/22
+103.237.184.0/22
+103.237.188.0/22
+103.237.192.0/22
+103.237.196.0/22
+103.237.200.0/22
+103.237.204.0/22
+103.237.208.0/22
+103.237.212.0/22
+103.237.216.0/22
+103.237.220.0/22
+103.237.224.0/22
+103.237.228.0/22
+103.237.232.0/22
+103.237.236.0/22
+103.237.240.0/22
+103.237.244.0/22
+103.237.248.0/22
+103.237.252.0/22
+103.238.0.0/22
+103.238.4.0/22
+103.238.16.0/22
+103.238.20.0/22
+103.238.24.0/22
+103.238.28.0/22
+103.238.32.0/22
+103.238.36.0/22
+103.238.40.0/22
+103.238.44.0/22
+103.238.48.0/22
+103.238.52.0/22
+103.238.56.0/22
+103.238.88.0/22
+103.238.92.0/22
+103.238.96.0/22
+103.238.132.0/22
+103.238.140.0/22
+103.238.144.0/22
+103.238.160.0/22
+103.238.164.0/22
+103.238.168.0/22
+103.238.172.0/22
+103.238.176.0/22
+103.238.180.0/22
+103.238.184.0/22
+103.238.188.0/22
+103.238.196.0/22
+103.238.204.0/22
+103.238.252.0/22
+103.239.0.0/22
+103.239.44.0/22
+103.239.68.0/22
+103.239.96.0/22
+103.239.152.0/22
+103.239.156.0/22
+103.239.176.0/22
+103.239.180.0/22
+103.239.184.0/22
+103.239.192.0/22
+103.239.196.0/22
+103.239.204.0/22
+103.239.208.0/22
+103.239.224.0/22
+103.239.244.0/22
+103.240.16.0/22
+103.240.36.0/22
+103.240.72.0/22
+103.240.84.0/22
+103.240.124.0/22
+103.240.156.0/22
+103.240.172.0/22
+103.240.188.0/22
+103.240.244.0/22
+103.241.12.0/22
+103.241.72.0/22
+103.241.92.0/22
+103.241.96.0/22
+103.241.160.0/22
+103.241.184.0/22
+103.241.188.0/22
+103.241.220.0/22
+103.242.64.0/22
+103.242.128.0/22
+103.242.132.0/22
+103.242.160.0/22
+103.242.168.0/22
+103.242.172.0/22
+103.242.176.0/22
+103.242.200.0/22
+103.242.212.0/22
+103.242.220.0/22
+103.242.240.0/22
+103.243.136.0/22
+103.243.252.0/22
+103.244.16.0/22
+103.244.58.0/23
+103.244.60.0/22
+103.244.64.0/22
+103.244.68.0/22
+103.244.72.0/22
+103.244.76.0/22
+103.244.80.0/22
+103.244.84.0/22
+103.244.116.0/22
+103.244.164.0/22
+103.244.232.0/22
+103.244.252.0/22
+103.245.23.0/24
+103.245.52.0/22
+103.245.60.0/22
+103.245.80.0/22
+103.245.124.0/22
+103.245.128.0/22
+103.246.8.0/22
+103.246.12.0/22
+103.246.120.0/22
+103.246.124.0/22
+103.246.132.0/22
+103.246.152.0/22
+103.246.156.0/22
+103.247.168.0/22
+103.247.172.0/22
+103.247.176.0/22
+103.247.200.0/22
+103.247.212.0/22
+103.248.0.0/23
+103.248.64.0/22
+103.248.100.0/22
+103.248.124.0/22
+103.248.152.0/22
+103.248.168.0/22
+103.248.192.0/22
+103.248.212.0/22
+103.248.220.0/22
+103.248.224.0/22
+103.249.8.0/22
+103.249.12.0/22
+103.249.52.0/22
+103.249.104.0/22
+103.249.128.0/22
+103.249.136.0/22
+103.249.144.0/22
+103.249.164.0/22
+103.249.168.0/22
+103.249.172.0/22
+103.249.176.0/22
+103.249.188.0/22
+103.249.192.0/22
+103.249.244.0/22
+103.249.252.0/22
+103.250.32.0/22
+103.250.104.0/22
+103.250.124.0/22
+103.250.180.0/22
+103.250.192.0/22
+103.250.216.0/22
+103.250.224.0/22
+103.250.236.0/22
+103.250.248.0/22
+103.250.252.0/22
+103.251.32.0/22
+103.251.36.0/22
+103.251.84.0/22
+103.251.96.0/22
+103.251.124.0/22
+103.251.128.0/22
+103.251.160.0/22
+103.251.192.0/22
+103.251.204.0/22
+103.251.236.0/22
+103.251.240.0/22
+103.252.28.0/22
+103.252.36.0/22
+103.252.64.0/22
+103.252.96.0/22
+103.252.104.0/22
+103.252.172.0/22
+103.252.204.0/22
+103.252.208.0/22
+103.252.232.0/22
+103.252.248.0/22
+103.253.4.0/22
+103.253.60.0/22
+103.253.204.0/22
+103.253.220.0/22
+103.253.224.0/22
+103.253.232.0/22
+103.254.8.0/22
+103.254.20.0/22
+103.254.64.0/22
+103.254.68.0/22
+103.254.72.0/22
+103.254.76.0/22
+103.254.112.0/22
+103.254.176.0/22
+103.254.188.0/22
+103.254.196.0/24
+103.254.220.0/22
+103.255.56.0/22
+103.255.68.0/22
+103.255.88.0/22
+103.255.92.0/22
+103.255.136.0/22
+103.255.140.0/22
+103.255.184.0/22
+103.255.200.0/22
+103.255.212.0/22
+103.255.228.0/22
+106.0.0.0/24
+106.0.2.0/23
+106.0.4.0/22
+106.0.8.0/21
+106.0.16.0/20
+106.0.44.0/22
+106.0.64.0/18
+106.2.0.0/15
+106.4.0.0/14
+106.8.0.0/15
+106.11.0.0/16
+106.12.0.0/14
+106.16.0.0/12
+106.32.0.0/12
+106.48.0.0/15
+106.50.0.0/16
+106.52.0.0/14
+106.56.0.0/13
+106.74.0.0/16
+106.75.0.0/16
+106.80.0.0/12
+106.108.0.0/14
+106.112.0.0/13
+106.120.0.0/13
+106.224.0.0/12
+109.244.0.0/16
+110.6.0.0/15
+110.16.0.0/14
+110.34.40.0/22
+110.34.44.0/22
+110.40.0.0/14
+110.44.12.0/22
+110.44.144.0/20
+110.48.0.0/16
+110.51.0.0/16
+110.52.0.0/15
+110.56.0.0/13
+110.64.0.0/15
+110.72.0.0/15
+110.75.0.0/17
+110.75.128.0/19
+110.75.160.0/19
+110.75.192.0/18
+110.76.0.0/19
+110.76.32.0/19
+110.76.132.0/22
+110.76.156.0/22
+110.76.184.0/22
+110.76.192.0/18
+110.77.0.0/17
+110.80.0.0/13
+110.88.0.0/14
+110.92.68.0/22
+110.93.32.0/19
+110.94.0.0/15
+110.96.0.0/11
+110.152.0.0/14
+110.156.0.0/15
+110.165.32.0/19
+110.166.0.0/15
+110.172.192.0/18
+110.173.0.0/19
+110.173.32.0/20
+110.173.64.0/19
+110.173.96.0/19
+110.173.192.0/19
+110.176.0.0/13
+110.184.0.0/13
+110.192.0.0/11
+110.228.0.0/14
+110.232.32.0/19
+110.236.0.0/15
+110.240.0.0/12
+111.0.0.0/10
+111.66.0.0/16
+111.67.192.0/20
+111.68.64.0/19
+111.72.0.0/13
+111.85.0.0/16
+111.91.192.0/19
+111.92.248.0/22
+111.92.252.0/22
+111.112.0.0/15
+111.114.0.0/15
+111.116.0.0/15
+111.118.200.0/21
+111.119.64.0/18
+111.119.128.0/19
+111.120.0.0/14
+111.124.0.0/16
+111.126.0.0/15
+111.128.0.0/11
+111.160.0.0/13
+111.170.0.0/16
+111.172.0.0/14
+111.176.0.0/13
+111.186.0.0/15
+111.192.0.0/12
+111.208.0.0/14
+111.212.0.0/14
+111.221.28.0/24
+111.221.128.0/17
+111.222.0.0/16
+111.223.4.0/22
+111.223.8.0/22
+111.223.12.0/22
+111.223.16.0/22
+111.223.240.0/22
+111.223.248.0/22
+111.224.0.0/14
+111.228.0.0/14
+111.235.96.0/19
+111.235.156.0/22
+111.235.160.0/19
+112.0.0.0/10
+112.64.0.0/15
+112.66.0.0/15
+112.73.0.0/16
+112.74.0.0/15
+112.80.0.0/13
+112.88.0.0/13
+112.96.0.0/15
+112.98.0.0/15
+112.100.0.0/14
+112.109.128.0/17
+112.111.0.0/16
+112.112.0.0/14
+112.116.0.0/15
+112.122.0.0/15
+112.124.0.0/14
+112.128.0.0/14
+112.132.0.0/16
+112.137.48.0/21
+112.192.0.0/14
+112.224.0.0/11
+113.0.0.0/13
+113.8.0.0/15
+113.11.192.0/19
+113.12.0.0/14
+113.16.0.0/15
+113.18.0.0/16
+113.21.232.0/22
+113.21.236.0/22
+113.24.0.0/14
+113.31.0.0/16
+113.44.0.0/14
+113.48.0.0/14
+113.52.160.0/19
+113.52.228.0/22
+113.54.0.0/15
+113.56.0.0/15
+113.58.0.0/16
+113.59.0.0/17
+113.59.224.0/22
+113.62.0.0/15
+113.64.0.0/11
+113.96.0.0/12
+113.112.0.0/13
+113.120.0.0/13
+113.128.0.0/15
+113.130.96.0/20
+113.130.112.0/21
+113.132.0.0/14
+113.136.0.0/13
+113.194.0.0/15
+113.197.100.0/22
+113.200.0.0/15
+113.202.0.0/16
+113.204.0.0/14
+113.208.96.0/19
+113.208.128.0/17
+113.209.0.0/16
+113.212.0.0/18
+113.212.100.0/22
+113.212.184.0/21
+113.213.0.0/17
+113.214.0.0/15
+113.218.0.0/15
+113.220.0.0/14
+113.224.0.0/12
+113.240.0.0/13
+113.248.0.0/14
+114.28.0.0/16
+114.31.64.0/22
+114.31.68.0/22
+114.54.0.0/15
+114.60.0.0/14
+114.64.0.0/14
+114.68.0.0/16
+114.79.64.0/18
+114.80.0.0/12
+114.96.0.0/13
+114.104.0.0/14
+114.110.0.0/20
+114.110.64.0/18
+114.111.0.0/19
+114.111.160.0/19
+114.112.0.0/14
+114.116.0.0/16
+114.117.0.0/16
+114.118.0.0/16
+114.119.0.0/17
+114.119.128.0/18
+114.119.192.0/21
+114.119.200.0/22
+114.119.204.0/22
+114.119.208.0/20
+114.119.224.0/19
+114.132.0.0/16
+114.135.0.0/16
+114.138.0.0/15
+114.141.64.0/21
+114.141.80.0/22
+114.141.84.0/22
+114.141.128.0/18
+114.196.0.0/15
+114.198.248.0/21
+114.208.0.0/14
+114.212.0.0/15
+114.214.0.0/16
+114.215.0.0/16
+114.216.0.0/13
+114.224.0.0/12
+114.240.0.0/12
+115.24.0.0/14
+115.28.0.0/15
+115.31.64.0/22
+115.31.68.0/22
+115.31.72.0/22
+115.31.76.0/22
+115.32.0.0/14
+115.42.56.0/22
+115.44.0.0/15
+115.46.0.0/16
+115.47.0.0/16
+115.48.0.0/12
+115.69.64.0/20
+115.84.0.0/18
+115.84.192.0/19
+115.85.192.0/18
+115.100.0.0/14
+115.104.0.0/14
+115.120.0.0/14
+115.124.16.0/20
+115.148.0.0/14
+115.152.0.0/15
+115.154.0.0/15
+115.156.0.0/15
+115.158.0.0/16
+115.159.0.0/16
+115.166.64.0/19
+115.168.0.0/14
+115.172.0.0/14
+115.180.0.0/15
+115.182.0.0/16
+115.183.0.0/16
+115.187.0.0/22
+115.187.4.0/22
+115.187.8.0/22
+115.187.12.0/22
+115.190.0.0/15
+115.192.0.0/11
+115.224.0.0/12
+116.0.8.0/21
+116.0.24.0/21
+116.1.0.0/16
+116.2.0.0/15
+116.4.0.0/14
+116.8.0.0/14
+116.13.0.0/16
+116.16.0.0/12
+116.50.0.0/20
+116.52.0.0/14
+116.56.0.0/15
+116.58.128.0/20
+116.58.208.0/20
+116.60.0.0/14
+116.66.0.0/17
+116.66.176.0/22
+116.68.136.0/22
+116.68.140.0/22
+116.68.176.0/22
+116.68.180.0/22
+116.69.0.0/16
+116.70.0.0/17
+116.76.0.0/15
+116.78.0.0/15
+116.85.0.0/16
+116.89.144.0/20
+116.89.240.0/22
+116.90.80.0/20
+116.90.184.0/21
+116.95.0.0/16
+116.112.0.0/14
+116.116.0.0/15
+116.128.0.0/10
+116.192.0.0/16
+116.193.16.0/20
+116.193.32.0/19
+116.193.152.0/22
+116.193.164.0/22
+116.193.176.0/21
+116.194.0.0/15
+116.196.0.0/16
+116.197.160.0/22
+116.197.164.0/22
+116.198.0.0/16
+116.199.0.0/17
+116.199.128.0/19
+116.204.0.0/17
+116.204.132.0/22
+116.204.168.0/22
+116.204.216.0/22
+116.205.0.0/16
+116.206.92.0/22
+116.206.100.0/22
+116.206.176.0/22
+116.207.0.0/16
+116.208.0.0/14
+116.212.160.0/20
+116.213.44.0/22
+116.213.64.0/18
+116.213.128.0/17
+116.214.32.0/19
+116.214.64.0/20
+116.214.128.0/17
+116.215.0.0/16
+116.216.0.0/14
+116.224.0.0/12
+116.242.0.0/15
+116.244.0.0/15
+116.246.0.0/15
+116.248.0.0/15
+116.251.64.0/18
+116.252.0.0/15
+116.254.104.0/22
+116.254.108.0/22
+116.254.128.0/17
+116.255.128.0/17
+117.8.0.0/13
+117.21.0.0/16
+117.22.0.0/15
+117.24.0.0/13
+117.32.0.0/13
+117.40.0.0/14
+117.44.0.0/15
+117.48.0.0/14
+117.53.48.0/20
+117.53.176.0/20
+117.57.0.0/16
+117.58.0.0/17
+117.59.0.0/16
+117.60.0.0/14
+117.64.0.0/13
+117.72.0.0/15
+117.74.64.0/20
+117.74.80.0/20
+117.74.128.0/17
+117.75.0.0/16
+117.76.0.0/14
+117.80.0.0/12
+117.100.0.0/15
+117.103.16.0/20
+117.103.40.0/21
+117.103.72.0/21
+117.103.128.0/20
+117.104.168.0/21
+117.106.0.0/15
+117.112.0.0/13
+117.120.64.0/18
+117.120.128.0/17
+117.121.0.0/17
+117.121.128.0/18
+117.121.192.0/21
+117.122.128.0/17
+117.124.0.0/14
+117.128.0.0/10
+118.24.0.0/15
+118.26.0.0/19
+118.26.32.0/22
+118.26.36.0/22
+118.26.40.0/21
+118.26.48.0/21
+118.26.56.0/21
+118.26.64.0/19
+118.26.96.0/21
+118.26.104.0/21
+118.26.112.0/21
+118.26.120.0/21
+118.26.128.0/17
+118.28.0.0/15
+118.30.0.0/16
+118.31.0.0/16
+118.64.0.0/15
+118.66.0.0/16
+118.67.112.0/20
+118.72.0.0/13
+118.80.0.0/15
+118.84.0.0/15
+118.88.32.0/19
+118.88.64.0/18
+118.88.128.0/17
+118.89.0.0/16
+118.91.240.0/20
+118.102.16.0/20
+118.102.32.0/21
+118.103.164.0/22
+118.103.168.0/22
+118.103.172.0/22
+118.103.176.0/22
+118.107.180.0/22
+118.112.0.0/13
+118.120.0.0/14
+118.124.0.0/15
+118.126.0.0/16
+118.127.128.0/19
+118.132.0.0/14
+118.144.0.0/14
+118.178.0.0/16
+118.180.0.0/14
+118.184.0.0/17
+118.184.128.0/17
+118.186.0.0/15
+118.188.0.0/16
+118.190.0.0/16
+118.191.0.0/16
+118.192.0.0/16
+118.193.0.0/21
+118.193.8.0/21
+118.193.32.0/19
+118.193.64.0/20
+118.193.96.0/19
+118.193.128.0/17
+118.194.0.0/17
+118.194.128.0/17
+118.195.0.0/17
+118.195.128.0/17
+118.196.0.0/14
+118.202.0.0/15
+118.204.0.0/14
+118.212.0.0/16
+118.213.0.0/16
+118.215.192.0/18
+118.224.0.0/14
+118.228.0.0/15
+118.230.0.0/16
+118.239.0.0/16
+118.242.0.0/16
+118.244.0.0/14
+118.248.0.0/13
+119.0.0.0/15
+119.2.0.0/19
+119.2.128.0/17
+119.3.0.0/16
+119.4.0.0/14
+119.8.0.0/16
+119.10.0.0/17
+119.15.136.0/21
+119.16.0.0/16
+119.18.192.0/20
+119.18.208.0/21
+119.18.224.0/20
+119.18.240.0/20
+119.19.0.0/16
+119.20.0.0/14
+119.27.64.0/18
+119.27.128.0/19
+119.27.160.0/19
+119.27.192.0/18
+119.28.0.0/15
+119.30.48.0/20
+119.31.192.0/19
+119.32.0.0/14
+119.36.0.0/16
+119.37.0.0/17
+119.37.128.0/18
+119.37.192.0/18
+119.38.0.0/17
+119.38.128.0/18
+119.38.192.0/20
+119.38.208.0/20
+119.38.224.0/19
+119.39.0.0/16
+119.40.0.0/18
+119.40.64.0/20
+119.40.128.0/17
+119.41.0.0/16
+119.42.0.0/19
+119.42.52.0/22
+119.42.128.0/21
+119.42.136.0/21
+119.42.224.0/19
+119.44.0.0/15
+119.48.0.0/13
+119.57.0.0/16
+119.58.0.0/16
+119.59.128.0/17
+119.60.0.0/16
+119.61.0.0/16
+119.62.0.0/16
+119.63.32.0/19
+119.75.208.0/20
+119.78.0.0/15
+119.80.0.0/16
+119.82.208.0/20
+119.84.0.0/14
+119.88.0.0/14
+119.96.0.0/13
+119.108.0.0/15
+119.112.0.0/13
+119.120.0.0/13
+119.128.0.0/12
+119.144.0.0/14
+119.148.160.0/20
+119.148.176.0/20
+119.151.192.0/18
+119.160.200.0/21
+119.161.120.0/22
+119.161.124.0/22
+119.161.128.0/17
+119.162.0.0/15
+119.164.0.0/14
+119.176.0.0/12
+119.232.0.0/15
+119.235.128.0/18
+119.248.0.0/14
+119.252.96.0/21
+119.252.240.0/20
+119.253.0.0/16
+119.254.0.0/15
+120.0.0.0/12
+120.24.0.0/14
+120.30.0.0/16
+120.31.0.0/16
+120.32.0.0/13
+120.40.0.0/14
+120.44.0.0/14
+120.48.0.0/15
+120.52.0.0/16
+120.53.0.0/16
+120.54.0.0/15
+120.64.0.0/14
+120.68.0.0/14
+120.72.32.0/19
+120.72.128.0/17
+120.76.0.0/14
+120.80.0.0/13
+120.88.8.0/21
+120.90.0.0/15
+120.92.0.0/16
+120.94.0.0/16
+120.95.0.0/16
+120.128.0.0/14
+120.132.0.0/17
+120.132.128.0/17
+120.133.0.0/16
+120.134.0.0/15
+120.136.16.0/22
+120.136.20.0/22
+120.136.128.0/18
+120.137.0.0/17
+120.143.128.0/19
+120.192.0.0/10
+121.0.8.0/21
+121.0.16.0/20
+121.4.0.0/15
+121.8.0.0/13
+121.16.0.0/13
+121.24.0.0/14
+121.28.0.0/15
+121.30.0.0/16
+121.31.0.0/16
+121.32.0.0/14
+121.36.0.0/16
+121.37.0.0/16
+121.38.0.0/15
+121.40.0.0/14
+121.46.0.0/18
+121.46.76.0/22
+121.46.128.0/17
+121.47.0.0/16
+121.48.0.0/15
+121.50.8.0/21
+121.51.0.0/16
+121.52.160.0/19
+121.52.208.0/20
+121.52.224.0/19
+121.54.176.0/21
+121.54.188.0/22
+121.55.0.0/18
+121.56.0.0/15
+121.58.0.0/17
+121.58.136.0/21
+121.58.144.0/20
+121.58.160.0/21
+121.59.0.0/16
+121.60.0.0/14
+121.68.0.0/14
+121.76.0.0/15
+121.79.128.0/18
+121.89.0.0/16
+121.100.128.0/17
+121.101.0.0/18
+121.101.208.0/20
+121.192.0.0/16
+121.193.0.0/16
+121.194.0.0/15
+121.196.0.0/14
+121.200.192.0/21
+121.201.0.0/16
+121.204.0.0/14
+121.224.0.0/12
+121.248.0.0/14
+121.255.0.0/16
+122.0.64.0/18
+122.0.128.0/17
+122.4.0.0/14
+122.8.0.0/16
+122.9.0.0/16
+122.10.128.0/22
+122.10.132.0/23
+122.10.134.0/23
+122.10.136.0/23
+122.10.138.0/23
+122.10.140.0/22
+122.10.144.0/20
+122.10.160.0/19
+122.10.192.0/20
+122.10.208.0/21
+122.10.216.0/22
+122.10.220.0/22
+122.10.224.0/19
+122.11.0.0/17
+122.12.0.0/16
+122.13.0.0/16
+122.14.0.0/17
+122.14.128.0/18
+122.14.192.0/18
+122.48.0.0/16
+122.49.0.0/18
+122.51.0.0/16
+122.64.0.0/11
+122.96.0.0/15
+122.102.0.0/20
+122.102.64.0/20
+122.102.80.0/20
+122.112.0.0/18
+122.112.64.0/18
+122.112.128.0/17
+122.113.0.0/16
+122.114.0.0/16
+122.115.0.0/17
+122.115.128.0/19
+122.115.160.0/19
+122.115.192.0/19
+122.115.224.0/19
+122.119.0.0/16
+122.128.100.0/22
+122.128.120.0/21
+122.136.0.0/13
+122.144.128.0/17
+122.152.192.0/18
+122.156.0.0/14
+122.188.0.0/14
+122.192.0.0/14
+122.198.0.0/16
+122.200.40.0/22
+122.200.44.0/22
+122.200.64.0/18
+122.201.48.0/20
+122.204.0.0/14
+122.224.0.0/12
+122.240.0.0/13
+122.248.24.0/21
+122.248.48.0/20
+122.255.64.0/21
+123.0.128.0/18
+123.4.0.0/14
+123.8.0.0/13
+123.49.128.0/17
+123.50.160.0/19
+123.52.0.0/14
+123.56.0.0/15
+123.58.0.0/20
+123.58.16.0/20
+123.58.32.0/19
+123.58.64.0/19
+123.58.96.0/19
+123.58.128.0/18
+123.58.192.0/19
+123.58.224.0/20
+123.58.240.0/20
+123.59.0.0/16
+123.60.0.0/16
+123.61.0.0/16
+123.62.0.0/16
+123.64.0.0/11
+123.96.0.0/15
+123.98.0.0/17
+123.99.128.0/17
+123.100.0.0/19
+123.101.0.0/16
+123.103.0.0/17
+123.108.128.0/20
+123.108.208.0/20
+123.112.0.0/12
+123.128.0.0/13
+123.136.80.0/20
+123.137.0.0/16
+123.138.0.0/15
+123.144.0.0/14
+123.148.0.0/16
+123.149.0.0/16
+123.150.0.0/15
+123.152.0.0/13
+123.160.0.0/14
+123.164.0.0/14
+123.168.0.0/14
+123.172.0.0/15
+123.174.0.0/15
+123.176.60.0/22
+123.176.80.0/20
+123.177.0.0/16
+123.178.0.0/15
+123.180.0.0/14
+123.184.0.0/14
+123.188.0.0/14
+123.196.0.0/15
+123.199.128.0/17
+123.206.0.0/15
+123.232.0.0/14
+123.242.0.0/17
+123.242.192.0/22
+123.242.196.0/22
+123.244.0.0/14
+123.249.0.0/16
+123.254.96.0/22
+123.254.100.0/22
+124.6.64.0/18
+124.14.0.0/15
+124.16.0.0/15
+124.20.0.0/16
+124.21.0.0/20
+124.21.16.0/20
+124.21.32.0/19
+124.21.64.0/18
+124.21.128.0/17
+124.22.0.0/15
+124.28.192.0/18
+124.29.0.0/17
+124.31.0.0/16
+124.40.112.0/20
+124.40.128.0/18
+124.40.192.0/19
+124.40.240.0/22
+124.42.0.0/17
+124.42.128.0/17
+124.47.0.0/18
+124.64.0.0/15
+124.66.0.0/17
+124.67.0.0/16
+124.68.0.0/14
+124.72.0.0/16
+124.73.0.0/16
+124.74.0.0/15
+124.76.0.0/14
+124.88.0.0/16
+124.89.0.0/17
+124.89.128.0/17
+124.90.0.0/15
+124.92.0.0/14
+124.108.8.0/21
+124.108.40.0/21
+124.109.96.0/21
+124.112.0.0/15
+124.114.0.0/15
+124.116.0.0/16
+124.117.0.0/16
+124.118.0.0/15
+124.126.0.0/15
+124.128.0.0/13
+124.147.128.0/17
+124.150.137.0/24
+124.151.0.0/16
+124.152.0.0/16
+124.160.0.0/16
+124.161.0.0/16
+124.162.0.0/16
+124.163.0.0/16
+124.164.0.0/14
+124.172.0.0/15
+124.174.0.0/15
+124.192.0.0/15
+124.196.0.0/16
+124.200.0.0/13
+124.220.0.0/14
+124.224.0.0/16
+124.225.0.0/16
+124.226.0.0/15
+124.228.0.0/14
+124.232.0.0/15
+124.234.0.0/15
+124.236.0.0/14
+124.240.0.0/17
+124.240.128.0/18
+124.242.0.0/16
+124.243.192.0/18
+124.248.0.0/17
+124.249.0.0/16
+124.250.0.0/15
+124.254.0.0/18
+125.31.192.0/18
+125.32.0.0/16
+125.33.0.0/16
+125.34.0.0/16
+125.35.0.0/17
+125.35.128.0/17
+125.36.0.0/14
+125.40.0.0/13
+125.58.128.0/17
+125.61.128.0/17
+125.62.0.0/18
+125.64.0.0/13
+125.72.0.0/16
+125.73.0.0/16
+125.74.0.0/15
+125.76.0.0/17
+125.76.128.0/17
+125.77.0.0/16
+125.78.0.0/15
+125.80.0.0/13
+125.88.0.0/13
+125.96.0.0/15
+125.98.0.0/16
+125.104.0.0/13
+125.112.0.0/12
+125.169.0.0/16
+125.171.0.0/16
+125.208.0.0/18
+125.210.0.0/16
+125.211.0.0/16
+125.213.0.0/17
+125.214.96.0/19
+125.215.0.0/18
+125.216.0.0/15
+125.218.0.0/16
+125.219.0.0/16
+125.220.0.0/15
+125.222.0.0/15
+125.254.128.0/18
+125.254.192.0/18
+128.108.0.0/16
+129.28.0.0/16
+129.204.0.0/16
+129.211.0.0/16
+132.232.0.0/16
+134.175.0.0/16
+137.59.59.0/24
+137.59.88.0/22
+139.5.56.0/22
+139.5.60.0/22
+139.5.80.0/22
+139.5.92.0/22
+139.5.108.0/22
+139.5.128.0/22
+139.5.160.0/22
+139.5.192.0/22
+139.5.204.0/22
+139.5.208.0/22
+139.5.212.0/22
+139.5.244.0/22
+139.9.0.0/16
+139.129.0.0/16
+139.148.0.0/16
+139.155.0.0/16
+139.159.0.0/16
+139.170.0.0/16
+139.176.0.0/16
+139.183.0.0/16
+139.186.0.0/16
+139.189.0.0/16
+139.196.0.0/14
+139.200.0.0/13
+139.208.0.0/13
+139.217.0.0/16
+139.219.0.0/16
+139.220.0.0/15
+139.224.0.0/16
+139.226.0.0/15
+140.75.0.0/16
+140.143.0.0/16
+140.179.0.0/16
+140.205.0.0/16
+140.206.0.0/15
+140.210.0.0/16
+140.224.0.0/16
+140.237.0.0/16
+140.240.0.0/16
+140.243.0.0/16
+140.246.0.0/16
+140.249.0.0/16
+140.250.0.0/16
+140.255.0.0/16
+144.0.0.0/16
+144.7.0.0/16
+144.12.0.0/16
+144.48.8.0/22
+144.48.64.0/22
+144.48.88.0/22
+144.48.156.0/22
+144.48.180.0/22
+144.48.184.0/22
+144.48.204.0/22
+144.48.208.0/22
+144.48.212.0/22
+144.48.220.0/22
+144.48.252.0/22
+144.52.0.0/16
+144.123.0.0/16
+144.255.0.0/16
+146.56.192.0/18
+146.196.56.0/22
+146.196.68.0/22
+146.196.72.0/22
+146.196.92.0/22
+146.196.112.0/22
+146.196.116.0/22
+146.196.124.0/22
+148.70.0.0/16
+150.0.0.0/16
+150.115.0.0/16
+150.121.0.0/16
+150.122.0.0/16
+150.129.136.0/22
+150.129.192.0/22
+150.129.216.0/22
+150.129.252.0/22
+150.138.0.0/15
+150.158.0.0/16
+150.223.0.0/16
+150.242.0.0/22
+150.242.4.0/22
+150.242.8.0/22
+150.242.28.0/22
+150.242.44.0/22
+150.242.48.0/22
+150.242.52.0/22
+150.242.56.0/22
+150.242.76.0/22
+150.242.80.0/22
+150.242.92.0/22
+150.242.96.0/22
+150.242.112.0/22
+150.242.116.0/22
+150.242.120.0/22
+150.242.152.0/22
+150.242.156.0/22
+150.242.160.0/22
+150.242.164.0/22
+150.242.168.0/22
+150.242.184.0/22
+150.242.188.0/22
+150.242.192.0/22
+150.242.212.0/22
+150.242.224.0/22
+150.242.228.0/22
+150.242.232.0/22
+150.242.236.0/22
+150.242.240.0/22
+150.242.244.0/22
+150.242.248.0/22
+150.255.0.0/16
+152.104.128.0/17
+152.136.0.0/16
+153.0.0.0/16
+153.3.0.0/16
+153.34.0.0/15
+153.36.0.0/15
+153.99.0.0/16
+153.101.0.0/16
+153.118.0.0/15
+154.8.128.0/17
+157.0.0.0/16
+157.18.0.0/16
+157.61.0.0/16
+157.119.0.0/22
+157.119.8.0/22
+157.119.12.0/22
+157.119.16.0/22
+157.119.28.0/22
+157.119.68.0/22
+157.119.112.0/22
+157.119.132.0/22
+157.119.136.0/22
+157.119.140.0/22
+157.119.144.0/22
+157.119.148.0/22
+157.119.152.0/22
+157.119.156.0/22
+157.119.160.0/22
+157.119.164.0/22
+157.119.172.0/22
+157.119.192.0/22
+157.119.196.0/22
+157.119.240.0/22
+157.119.252.0/22
+157.122.0.0/16
+157.148.0.0/16
+157.156.0.0/16
+157.255.0.0/16
+159.75.0.0/16
+159.226.0.0/16
+160.19.208.0/22
+160.19.212.0/22
+160.19.216.0/22
+160.20.48.0/22
+160.202.60.0/22
+160.202.148.0/22
+160.202.152.0/22
+160.202.168.0/22
+160.202.212.0/22
+160.202.216.0/22
+160.202.220.0/22
+160.202.224.0/22
+160.202.228.0/22
+160.202.232.0/22
+160.202.236.0/22
+160.202.240.0/22
+160.202.244.0/22
+160.202.248.0/22
+160.202.252.0/22
+160.238.64.0/22
+161.189.0.0/16
+161.207.0.0/16
+162.14.0.0/16
+162.105.0.0/16
+163.0.0.0/16
+163.47.4.0/22
+163.53.0.0/22
+163.53.4.0/22
+163.53.8.0/22
+163.53.12.0/22
+163.53.36.0/22
+163.53.40.0/22
+163.53.44.0/22
+163.53.48.0/22
+163.53.52.0/22
+163.53.56.0/22
+163.53.60.0/22
+163.53.64.0/22
+163.53.88.0/22
+163.53.92.0/22
+163.53.96.0/22
+163.53.100.0/22
+163.53.104.0/22
+163.53.108.0/22
+163.53.112.0/22
+163.53.116.0/22
+163.53.120.0/22
+163.53.124.0/22
+163.53.128.0/22
+163.53.132.0/22
+163.53.136.0/22
+163.53.160.0/22
+163.53.164.0/22
+163.53.168.0/22
+163.53.172.0/22
+163.53.188.0/22
+163.53.220.0/22
+163.53.240.0/22
+163.125.0.0/16
+163.142.0.0/16
+163.177.0.0/16
+163.179.0.0/16
+163.204.0.0/16
+164.52.0.0/17
+166.111.0.0/16
+167.139.0.0/16
+167.189.0.0/16
+167.220.244.0/22
+168.160.0.0/16
+170.179.0.0/16
+171.8.0.0/13
+171.34.0.0/15
+171.36.0.0/14
+171.40.0.0/13
+171.80.0.0/14
+171.84.0.0/14
+171.88.0.0/13
+171.104.0.0/13
+171.112.0.0/14
+171.116.0.0/14
+171.120.0.0/13
+171.208.0.0/12
+172.81.192.0/18
+175.0.0.0/12
+175.16.0.0/13
+175.24.0.0/14
+175.30.0.0/15
+175.42.0.0/15
+175.44.0.0/16
+175.46.0.0/15
+175.48.0.0/12
+175.64.0.0/11
+175.102.0.0/16
+175.106.128.0/17
+175.111.144.0/22
+175.111.148.0/22
+175.111.152.0/22
+175.111.156.0/22
+175.111.160.0/22
+175.111.164.0/22
+175.111.168.0/22
+175.111.172.0/22
+175.111.184.0/22
+175.146.0.0/15
+175.148.0.0/14
+175.152.0.0/14
+175.158.96.0/22
+175.160.0.0/12
+175.176.156.0/22
+175.176.176.0/22
+175.176.188.0/22
+175.176.192.0/22
+175.178.0.0/16
+175.184.128.0/18
+175.185.0.0/16
+175.186.0.0/15
+175.188.0.0/14
+180.76.0.0/16
+180.77.0.0/16
+180.78.0.0/15
+180.84.0.0/15
+180.86.0.0/16
+180.88.0.0/14
+180.94.56.0/21
+180.94.96.0/20
+180.94.120.0/22
+180.94.124.0/22
+180.95.128.0/17
+180.96.0.0/11
+180.129.128.0/17
+180.130.0.0/16
+180.136.0.0/13
+180.148.16.0/21
+180.148.152.0/21
+180.148.216.0/21
+180.148.224.0/19
+180.149.128.0/19
+180.149.236.0/22
+180.150.160.0/19
+180.152.0.0/13
+180.160.0.0/12
+180.178.112.0/22
+180.178.116.0/22
+180.178.192.0/18
+180.184.0.0/14
+180.188.0.0/17
+180.189.148.0/22
+180.200.252.0/22
+180.201.0.0/16
+180.202.0.0/15
+180.208.0.0/15
+180.210.212.0/22
+180.210.224.0/19
+180.212.0.0/15
+180.222.224.0/19
+180.223.0.0/16
+180.233.0.0/18
+180.233.64.0/19
+180.233.144.0/22
+180.235.64.0/19
+180.235.112.0/22
+180.235.136.0/22
+182.16.144.0/22
+182.16.148.0/22
+182.16.192.0/19
+182.18.0.0/17
+182.23.184.0/21
+182.23.200.0/21
+182.32.0.0/12
+182.48.96.0/19
+182.49.0.0/16
+182.50.0.0/20
+182.50.112.0/20
+182.51.0.0/16
+182.54.0.0/17
+182.54.244.0/22
+182.61.0.0/16
+182.80.0.0/14
+182.84.0.0/14
+182.88.0.0/14
+182.92.0.0/16
+182.96.0.0/12
+182.112.0.0/12
+182.128.0.0/12
+182.144.0.0/13
+182.157.0.0/16
+182.160.64.0/19
+182.174.0.0/15
+182.200.0.0/13
+182.236.128.0/17
+182.237.24.0/22
+182.237.28.0/22
+182.238.0.0/16
+182.239.0.0/19
+182.240.0.0/13
+182.254.0.0/16
+182.255.32.0/22
+182.255.36.0/22
+182.255.60.0/22
+183.0.0.0/10
+183.64.0.0/13
+183.78.160.0/22
+183.78.164.0/22
+183.78.180.0/22
+183.81.172.0/22
+183.81.180.0/22
+183.84.0.0/15
+183.91.128.0/22
+183.91.136.0/21
+183.91.144.0/20
+183.92.0.0/14
+183.128.0.0/11
+183.160.0.0/13
+183.168.0.0/15
+183.170.0.0/16
+183.172.0.0/14
+183.182.0.0/19
+183.184.0.0/13
+183.192.0.0/10
+188.131.128.0/17
+192.55.46.0/24
+192.55.68.0/22
+192.102.204.0/23
+192.124.154.0/24
+192.140.128.0/22
+192.140.132.0/22
+192.140.136.0/22
+192.140.156.0/22
+192.140.160.0/22
+192.140.164.0/22
+192.140.168.0/22
+192.140.172.0/22
+192.140.176.0/22
+192.140.180.0/22
+192.140.184.0/22
+192.140.188.0/22
+192.140.192.0/22
+192.140.196.0/22
+192.140.200.0/22
+192.140.204.0/22
+192.140.208.0/22
+192.140.212.0/22
+192.144.128.0/17
+193.112.0.0/16
+198.175.100.0/22
+202.0.100.0/23
+202.0.122.0/23
+202.0.176.0/22
+202.3.128.0/23
+202.4.128.0/19
+202.4.252.0/22
+202.5.208.0/22
+202.5.212.0/22
+202.5.216.0/22
+202.6.6.0/23
+202.6.66.0/23
+202.6.72.0/23
+202.6.87.0/24
+202.6.88.0/23
+202.6.92.0/23
+202.6.103.0/24
+202.6.108.0/24
+202.6.110.0/23
+202.6.114.0/24
+202.6.176.0/20
+202.8.0.0/24
+202.8.2.0/23
+202.8.4.0/23
+202.8.12.0/24
+202.8.24.0/24
+202.8.77.0/24
+202.8.128.0/19
+202.8.192.0/20
+202.9.32.0/24
+202.9.34.0/23
+202.9.48.0/23
+202.9.51.0/24
+202.9.52.0/23
+202.9.54.0/24
+202.9.57.0/24
+202.9.58.0/23
+202.10.64.0/20
+202.10.112.0/22
+202.10.116.0/22
+202.10.120.0/22
+202.10.124.0/22
+202.12.1.0/24
+202.12.2.0/24
+202.12.17.0/24
+202.12.18.0/24
+202.12.19.0/24
+202.12.72.0/24
+202.12.84.0/23
+202.12.96.0/24
+202.12.98.0/23
+202.12.106.0/24
+202.12.111.0/24
+202.12.116.0/24
+202.14.64.0/23
+202.14.69.0/24
+202.14.73.0/24
+202.14.74.0/23
+202.14.76.0/24
+202.14.78.0/23
+202.14.88.0/24
+202.14.97.0/24
+202.14.104.0/23
+202.14.108.0/23
+202.14.111.0/24
+202.14.114.0/23
+202.14.118.0/23
+202.14.124.0/23
+202.14.127.0/24
+202.14.129.0/24
+202.14.135.0/24
+202.14.136.0/24
+202.14.149.0/24
+202.14.151.0/24
+202.14.157.0/24
+202.14.158.0/23
+202.14.169.0/24
+202.14.170.0/23
+202.14.172.0/22
+202.14.176.0/24
+202.14.184.0/23
+202.14.208.0/23
+202.14.213.0/24
+202.14.219.0/24
+202.14.220.0/24
+202.14.222.0/23
+202.14.225.0/24
+202.14.226.0/23
+202.14.231.0/24
+202.14.235.0/24
+202.14.236.0/23
+202.14.238.0/24
+202.14.239.0/24
+202.14.246.0/24
+202.14.251.0/24
+202.20.66.0/24
+202.20.79.0/24
+202.20.87.0/24
+202.20.88.0/23
+202.20.90.0/24
+202.20.94.0/23
+202.20.114.0/24
+202.20.117.0/24
+202.20.120.0/24
+202.20.125.0/24
+202.20.126.0/24
+202.20.127.0/24
+202.21.48.0/22
+202.21.52.0/22
+202.21.56.0/22
+202.21.60.0/22
+202.21.131.0/24
+202.21.132.0/24
+202.21.141.0/24
+202.21.142.0/24
+202.21.147.0/24
+202.21.148.0/24
+202.21.150.0/23
+202.21.152.0/23
+202.21.154.0/24
+202.21.156.0/24
+202.22.248.0/22
+202.22.252.0/22
+202.27.12.0/24
+202.27.14.0/24
+202.27.136.0/23
+202.36.226.0/24
+202.38.0.0/23
+202.38.2.0/23
+202.38.8.0/21
+202.38.48.0/20
+202.38.64.0/19
+202.38.96.0/19
+202.38.128.0/23
+202.38.130.0/23
+202.38.132.0/23
+202.38.134.0/24
+202.38.135.0/24
+202.38.136.0/23
+202.38.138.0/24
+202.38.140.0/23
+202.38.142.0/23
+202.38.146.0/23
+202.38.149.0/24
+202.38.150.0/23
+202.38.152.0/23
+202.38.154.0/23
+202.38.156.0/24
+202.38.158.0/23
+202.38.160.0/23
+202.38.164.0/22
+202.38.168.0/23
+202.38.170.0/24
+202.38.171.0/24
+202.38.176.0/23
+202.38.184.0/21
+202.38.192.0/18
+202.40.4.0/23
+202.40.7.0/24
+202.40.15.0/24
+202.40.135.0/24
+202.40.136.0/24
+202.40.140.0/24
+202.40.143.0/24
+202.40.144.0/23
+202.40.150.0/24
+202.40.155.0/24
+202.40.156.0/24
+202.40.158.0/23
+202.40.162.0/24
+202.41.8.0/23
+202.41.11.0/24
+202.41.12.0/23
+202.41.128.0/24
+202.41.130.0/23
+202.41.152.0/21
+202.41.192.0/24
+202.41.196.0/22
+202.41.200.0/22
+202.41.240.0/20
+202.43.76.0/22
+202.43.144.0/20
+202.44.16.0/20
+202.44.48.0/22
+202.44.67.0/24
+202.44.74.0/24
+202.44.97.0/24
+202.44.129.0/24
+202.44.132.0/23
+202.44.146.0/23
+202.45.0.0/23
+202.45.2.0/24
+202.45.15.0/24
+202.45.16.0/20
+202.46.16.0/23
+202.46.18.0/24
+202.46.20.0/23
+202.46.32.0/19
+202.46.128.0/24
+202.46.224.0/20
+202.47.82.0/23
+202.47.96.0/22
+202.47.100.0/22
+202.47.104.0/22
+202.47.108.0/22
+202.47.126.0/24
+202.47.128.0/24
+202.47.130.0/23
+202.52.33.0/24
+202.52.34.0/24
+202.52.47.0/24
+202.52.143.0/24
+202.53.140.0/24
+202.53.143.0/24
+202.57.192.0/22
+202.57.196.0/22
+202.57.200.0/22
+202.57.204.0/22
+202.57.212.0/22
+202.57.216.0/22
+202.57.240.0/20
+202.58.0.0/24
+202.58.104.0/22
+202.58.112.0/22
+202.59.0.0/24
+202.59.1.0/24
+202.59.212.0/22
+202.59.236.0/24
+202.59.240.0/24
+202.60.48.0/21
+202.60.96.0/21
+202.60.112.0/20
+202.60.132.0/22
+202.60.136.0/21
+202.60.144.0/20
+202.61.68.0/22
+202.61.76.0/22
+202.61.88.0/22
+202.61.123.0/24
+202.61.127.0/24
+202.62.112.0/22
+202.62.248.0/22
+202.62.252.0/24
+202.62.255.0/24
+202.63.80.0/24
+202.63.81.0/24
+202.63.82.0/23
+202.63.84.0/22
+202.63.88.0/21
+202.63.160.0/19
+202.63.248.0/22
+202.63.253.0/24
+202.65.0.0/21
+202.65.8.0/23
+202.65.96.0/22
+202.65.100.0/22
+202.65.104.0/22
+202.65.108.0/22
+202.66.168.0/22
+202.67.0.0/22
+202.69.4.0/22
+202.69.16.0/20
+202.70.0.0/19
+202.70.96.0/20
+202.70.192.0/20
+202.71.32.0/22
+202.71.36.0/22
+202.71.40.0/22
+202.71.44.0/22
+202.72.40.0/21
+202.72.80.0/20
+202.72.112.0/22
+202.72.116.0/22
+202.72.120.0/22
+202.72.124.0/22
+202.73.128.0/22
+202.73.240.0/22
+202.73.244.0/22
+202.73.248.0/22
+202.73.252.0/22
+202.74.8.0/21
+202.74.36.0/24
+202.74.42.0/24
+202.74.52.0/24
+202.74.80.0/20
+202.74.232.0/22
+202.74.254.0/23
+202.75.208.0/20
+202.75.252.0/22
+202.76.252.0/22
+202.77.80.0/21
+202.77.92.0/22
+202.78.8.0/21
+202.79.224.0/21
+202.79.248.0/22
+202.80.192.0/21
+202.80.200.0/21
+202.81.0.0/22
+202.81.176.0/22
+202.81.180.0/22
+202.81.184.0/22
+202.81.188.0/22
+202.83.252.0/22
+202.84.0.0/22
+202.84.4.0/22
+202.84.8.0/21
+202.84.16.0/23
+202.84.22.0/24
+202.84.24.0/21
+202.85.208.0/20
+202.86.249.0/24
+202.86.252.0/22
+202.87.80.0/20
+202.88.32.0/22
+202.89.8.0/21
+202.89.96.0/22
+202.89.108.0/22
+202.89.119.0/24
+202.89.232.0/21
+202.90.0.0/22
+202.90.16.0/22
+202.90.20.0/22
+202.90.24.0/22
+202.90.28.0/22
+202.90.37.0/24
+202.90.96.0/22
+202.90.100.0/22
+202.90.104.0/22
+202.90.108.0/22
+202.90.112.0/20
+202.90.193.0/24
+202.90.196.0/24
+202.90.205.0/24
+202.90.224.0/20
+202.91.0.0/22
+202.91.36.0/22
+202.91.96.0/20
+202.91.128.0/22
+202.91.176.0/20
+202.91.224.0/19
+202.92.0.0/22
+202.92.8.0/21
+202.92.48.0/20
+202.92.252.0/22
+202.93.0.0/22
+202.93.252.0/22
+202.94.74.0/24
+202.94.81.0/24
+202.94.92.0/22
+202.95.240.0/21
+202.95.252.0/22
+202.96.0.0/18
+202.96.64.0/21
+202.96.72.0/21
+202.96.80.0/20
+202.96.96.0/21
+202.96.104.0/21
+202.96.112.0/20
+202.96.128.0/21
+202.96.136.0/21
+202.96.144.0/20
+202.96.160.0/21
+202.96.168.0/21
+202.96.176.0/20
+202.96.192.0/21
+202.96.200.0/21
+202.96.208.0/20
+202.96.224.0/21
+202.96.232.0/21
+202.96.240.0/20
+202.97.0.0/21
+202.97.8.0/21
+202.97.16.0/20
+202.97.32.0/19
+202.97.64.0/19
+202.97.96.0/20
+202.97.112.0/20
+202.97.128.0/18
+202.97.192.0/19
+202.97.224.0/21
+202.97.232.0/21
+202.97.240.0/20
+202.98.0.0/21
+202.98.8.0/21
+202.98.16.0/20
+202.98.32.0/21
+202.98.40.0/21
+202.98.48.0/20
+202.98.64.0/19
+202.98.96.0/21
+202.98.104.0/21
+202.98.112.0/20
+202.98.128.0/19
+202.98.160.0/21
+202.98.168.0/21
+202.98.176.0/20
+202.98.192.0/21
+202.98.200.0/21
+202.98.208.0/20
+202.98.224.0/21
+202.98.232.0/21
+202.98.240.0/20
+202.99.0.0/18
+202.99.64.0/19
+202.99.96.0/21
+202.99.104.0/21
+202.99.112.0/20
+202.99.128.0/19
+202.99.160.0/21
+202.99.168.0/21
+202.99.176.0/20
+202.99.192.0/21
+202.99.200.0/21
+202.99.208.0/20
+202.99.224.0/21
+202.99.232.0/21
+202.99.240.0/20
+202.100.0.0/21
+202.100.8.0/21
+202.100.16.0/20
+202.100.32.0/19
+202.100.64.0/21
+202.100.72.0/21
+202.100.80.0/20
+202.100.96.0/21
+202.100.104.0/21
+202.100.112.0/20
+202.100.128.0/21
+202.100.136.0/21
+202.100.144.0/20
+202.100.160.0/21
+202.100.168.0/21
+202.100.176.0/20
+202.100.192.0/21
+202.100.200.0/21
+202.100.208.0/20
+202.100.224.0/19
+202.101.0.0/18
+202.101.64.0/19
+202.101.96.0/19
+202.101.128.0/18
+202.101.192.0/19
+202.101.224.0/21
+202.101.232.0/21
+202.101.240.0/20
+202.102.0.0/19
+202.102.32.0/19
+202.102.64.0/18
+202.102.128.0/21
+202.102.136.0/21
+202.102.144.0/20
+202.102.160.0/19
+202.102.192.0/21
+202.102.200.0/21
+202.102.208.0/20
+202.102.224.0/21
+202.102.232.0/21
+202.102.240.0/20
+202.103.0.0/21
+202.103.8.0/21
+202.103.16.0/20
+202.103.32.0/19
+202.103.64.0/19
+202.103.96.0/21
+202.103.104.0/21
+202.103.112.0/20
+202.103.128.0/18
+202.103.192.0/19
+202.103.224.0/21
+202.103.232.0/21
+202.103.240.0/20
+202.104.0.0/15
+202.106.0.0/16
+202.107.0.0/17
+202.107.128.0/17
+202.108.0.0/16
+202.109.0.0/16
+202.110.0.0/18
+202.110.64.0/18
+202.110.128.0/18
+202.110.192.0/18
+202.111.0.0/17
+202.111.128.0/19
+202.111.160.0/19
+202.111.192.0/18
+202.112.0.0/16
+202.113.0.0/20
+202.113.16.0/20
+202.113.32.0/19
+202.113.64.0/18
+202.113.128.0/18
+202.113.192.0/19
+202.113.224.0/20
+202.113.240.0/20
+202.114.0.0/19
+202.114.32.0/19
+202.114.64.0/18
+202.114.128.0/17
+202.115.0.0/19
+202.115.32.0/19
+202.115.64.0/18
+202.115.128.0/17
+202.116.0.0/19
+202.116.32.0/20
+202.116.48.0/20
+202.116.64.0/19
+202.116.96.0/19
+202.116.128.0/17
+202.117.0.0/18
+202.117.64.0/18
+202.117.128.0/17
+202.118.0.0/19
+202.118.32.0/19
+202.118.64.0/18
+202.118.128.0/17
+202.119.0.0/19
+202.119.32.0/19
+202.119.64.0/20
+202.119.80.0/20
+202.119.96.0/19
+202.119.128.0/17
+202.120.0.0/18
+202.120.64.0/18
+202.120.128.0/17
+202.121.0.0/16
+202.122.0.0/21
+202.122.32.0/21
+202.122.64.0/19
+202.122.112.0/21
+202.122.120.0/21
+202.122.128.0/24
+202.122.132.0/24
+202.123.96.0/20
+202.123.116.0/22
+202.123.120.0/22
+202.124.16.0/21
+202.124.24.0/22
+202.125.107.0/24
+202.125.109.0/24
+202.125.112.0/20
+202.125.176.0/20
+202.127.0.0/23
+202.127.2.0/24
+202.127.3.0/24
+202.127.4.0/24
+202.127.5.0/24
+202.127.6.0/23
+202.127.12.0/22
+202.127.16.0/20
+202.127.40.0/21
+202.127.48.0/20
+202.127.112.0/20
+202.127.128.0/20
+202.127.144.0/20
+202.127.160.0/21
+202.127.192.0/23
+202.127.194.0/23
+202.127.196.0/22
+202.127.200.0/21
+202.127.208.0/24
+202.127.209.0/24
+202.127.212.0/22
+202.127.216.0/21
+202.127.224.0/19
+202.129.208.0/24
+202.130.0.0/19
+202.130.39.0/24
+202.130.224.0/19
+202.131.16.0/21
+202.131.48.0/20
+202.131.208.0/20
+202.133.32.0/20
+202.134.58.0/24
+202.134.128.0/20
+202.134.208.0/22
+202.134.212.0/22
+202.134.216.0/22
+202.134.220.0/22
+202.136.48.0/20
+202.136.208.0/20
+202.136.224.0/20
+202.136.248.0/22
+202.137.231.0/24
+202.140.140.0/22
+202.140.144.0/22
+202.140.148.0/22
+202.140.152.0/22
+202.140.156.0/22
+202.141.160.0/19
+202.142.16.0/20
+202.143.4.0/22
+202.143.16.0/20
+202.143.32.0/20
+202.143.56.0/21
+202.143.100.0/22
+202.143.104.0/22
+202.144.196.0/22
+202.146.160.0/20
+202.146.186.0/24
+202.146.188.0/22
+202.146.196.0/22
+202.146.200.0/21
+202.147.144.0/20
+202.148.32.0/20
+202.148.64.0/19
+202.148.96.0/19
+202.149.32.0/19
+202.149.160.0/19
+202.149.224.0/19
+202.150.16.0/20
+202.150.32.0/20
+202.150.56.0/22
+202.150.192.0/20
+202.150.224.0/19
+202.151.0.0/22
+202.151.33.0/24
+202.151.128.0/19
+202.152.176.0/20
+202.153.0.0/22
+202.153.7.0/24
+202.153.48.0/20
+202.157.192.0/19
+202.158.160.0/19
+202.158.242.0/24
+202.160.140.0/22
+202.160.156.0/22
+202.160.176.0/20
+202.162.67.0/24
+202.162.75.0/24
+202.164.0.0/20
+202.164.96.0/19
+202.165.176.0/20
+202.165.208.0/20
+202.165.239.0/24
+202.165.240.0/23
+202.165.243.0/24
+202.165.245.0/24
+202.165.251.0/24
+202.165.252.0/22
+202.166.224.0/19
+202.168.80.0/22
+202.168.128.0/22
+202.168.132.0/22
+202.168.136.0/22
+202.168.140.0/22
+202.168.160.0/20
+202.168.176.0/20
+202.170.128.0/19
+202.170.216.0/21
+202.170.224.0/19
+202.171.216.0/21
+202.171.232.0/24
+202.171.235.0/24
+202.172.0.0/22
+202.172.7.0/24
+202.173.0.0/22
+202.173.6.0/24
+202.173.8.0/21
+202.173.112.0/22
+202.173.224.0/19
+202.174.64.0/20
+202.174.124.0/22
+202.176.224.0/19
+202.179.160.0/22
+202.179.164.0/22
+202.179.168.0/22
+202.179.172.0/22
+202.179.240.0/20
+202.180.128.0/19
+202.180.208.0/21
+202.181.8.0/22
+202.181.28.0/22
+202.181.112.0/20
+202.182.32.0/20
+202.182.192.0/19
+202.189.0.0/18
+202.189.80.0/20
+202.189.184.0/21
+202.191.0.0/24
+202.191.68.0/22
+202.191.72.0/21
+202.191.80.0/20
+202.192.0.0/13
+202.200.0.0/14
+202.204.0.0/14
+203.0.4.0/22
+203.0.10.0/23
+203.0.18.0/24
+203.0.24.0/24
+203.0.42.0/23
+203.0.45.0/24
+203.0.46.0/23
+203.0.81.0/24
+203.0.82.0/23
+203.0.90.0/23
+203.0.96.0/23
+203.0.104.0/21
+203.0.114.0/23
+203.0.122.0/24
+203.0.128.0/24
+203.0.130.0/23
+203.0.132.0/22
+203.0.137.0/24
+203.0.142.0/24
+203.0.144.0/24
+203.0.146.0/24
+203.0.148.0/24
+203.0.150.0/23
+203.0.152.0/24
+203.0.177.0/24
+203.0.224.0/24
+203.1.4.0/22
+203.1.18.0/24
+203.1.26.0/23
+203.1.65.0/24
+203.1.66.0/23
+203.1.70.0/23
+203.1.76.0/23
+203.1.90.0/24
+203.1.97.0/24
+203.1.98.0/23
+203.1.100.0/22
+203.1.108.0/24
+203.1.253.0/24
+203.1.254.0/24
+203.2.64.0/21
+203.2.73.0/24
+203.2.112.0/21
+203.2.126.0/23
+203.2.140.0/24
+203.2.150.0/24
+203.2.152.0/22
+203.2.156.0/23
+203.2.160.0/21
+203.2.180.0/23
+203.2.196.0/23
+203.2.209.0/24
+203.2.214.0/23
+203.2.226.0/23
+203.2.229.0/24
+203.2.236.0/23
+203.3.68.0/24
+203.3.72.0/23
+203.3.75.0/24
+203.3.80.0/21
+203.3.96.0/22
+203.3.105.0/24
+203.3.112.0/21
+203.3.120.0/24
+203.3.123.0/24
+203.3.135.0/24
+203.3.139.0/24
+203.3.143.0/24
+203.4.132.0/23
+203.4.134.0/24
+203.4.151.0/24
+203.4.152.0/22
+203.4.174.0/23
+203.4.180.0/24
+203.4.186.0/24
+203.4.205.0/24
+203.4.208.0/22
+203.4.227.0/24
+203.4.230.0/23
+203.5.4.0/23
+203.5.7.0/24
+203.5.8.0/23
+203.5.11.0/24
+203.5.21.0/24
+203.5.22.0/24
+203.5.44.0/24
+203.5.46.0/23
+203.5.52.0/22
+203.5.56.0/23
+203.5.60.0/23
+203.5.114.0/23
+203.5.118.0/24
+203.5.120.0/24
+203.5.172.0/24
+203.5.180.0/23
+203.5.182.0/24
+203.5.185.0/24
+203.5.186.0/24
+203.5.188.0/23
+203.5.190.0/24
+203.5.195.0/24
+203.5.214.0/23
+203.5.218.0/23
+203.6.131.0/24
+203.6.136.0/24
+203.6.138.0/23
+203.6.142.0/24
+203.6.150.0/23
+203.6.157.0/24
+203.6.159.0/24
+203.6.224.0/20
+203.6.248.0/23
+203.7.129.0/24
+203.7.138.0/23
+203.7.147.0/24
+203.7.150.0/23
+203.7.158.0/24
+203.7.192.0/23
+203.7.200.0/24
+203.8.0.0/24
+203.8.8.0/24
+203.8.23.0/24
+203.8.24.0/21
+203.8.70.0/24
+203.8.82.0/24
+203.8.86.0/23
+203.8.91.0/24
+203.8.110.0/23
+203.8.115.0/24
+203.8.166.0/23
+203.8.169.0/24
+203.8.173.0/24
+203.8.184.0/24
+203.8.186.0/23
+203.8.190.0/23
+203.8.192.0/24
+203.8.197.0/24
+203.8.198.0/23
+203.8.203.0/24
+203.8.209.0/24
+203.8.210.0/23
+203.8.212.0/22
+203.8.217.0/24
+203.8.220.0/24
+203.9.32.0/24
+203.9.36.0/23
+203.9.57.0/24
+203.9.63.0/24
+203.9.65.0/24
+203.9.70.0/23
+203.9.72.0/24
+203.9.75.0/24
+203.9.76.0/23
+203.9.96.0/22
+203.9.100.0/23
+203.9.108.0/24
+203.9.158.0/24
+203.10.34.0/24
+203.10.56.0/24
+203.10.74.0/23
+203.10.84.0/22
+203.10.88.0/24
+203.10.95.0/24
+203.10.125.0/24
+203.11.70.0/24
+203.11.76.0/22
+203.11.82.0/24
+203.11.84.0/22
+203.11.100.0/22
+203.11.109.0/24
+203.11.117.0/24
+203.11.122.0/24
+203.11.126.0/24
+203.11.136.0/22
+203.11.141.0/24
+203.11.142.0/23
+203.11.180.0/22
+203.11.208.0/22
+203.12.16.0/24
+203.12.19.0/24
+203.12.24.0/24
+203.12.57.0/24
+203.12.65.0/24
+203.12.66.0/24
+203.12.70.0/23
+203.12.87.0/24
+203.12.88.0/21
+203.12.100.0/23
+203.12.103.0/24
+203.12.114.0/24
+203.12.118.0/24
+203.12.130.0/24
+203.12.137.0/24
+203.12.196.0/22
+203.12.200.0/21
+203.12.211.0/24
+203.12.219.0/24
+203.12.226.0/24
+203.12.240.0/22
+203.13.18.0/24
+203.13.24.0/24
+203.13.44.0/23
+203.13.80.0/21
+203.13.88.0/23
+203.13.92.0/22
+203.13.173.0/24
+203.13.224.0/23
+203.13.227.0/24
+203.13.233.0/24
+203.14.24.0/22
+203.14.33.0/24
+203.14.56.0/24
+203.14.61.0/24
+203.14.62.0/24
+203.14.104.0/24
+203.14.114.0/23
+203.14.118.0/24
+203.14.162.0/24
+203.14.184.0/21
+203.14.192.0/24
+203.14.194.0/23
+203.14.214.0/24
+203.14.231.0/24
+203.14.246.0/24
+203.15.0.0/20
+203.15.20.0/23
+203.15.22.0/24
+203.15.87.0/24
+203.15.88.0/23
+203.15.105.0/24
+203.15.112.0/21
+203.15.130.0/23
+203.15.149.0/24
+203.15.151.0/24
+203.15.156.0/22
+203.15.174.0/24
+203.15.227.0/24
+203.15.232.0/21
+203.15.240.0/23
+203.15.246.0/24
+203.16.10.0/24
+203.16.12.0/23
+203.16.16.0/21
+203.16.27.0/24
+203.16.38.0/24
+203.16.49.0/24
+203.16.50.0/23
+203.16.58.0/24
+203.16.63.0/24
+203.16.133.0/24
+203.16.161.0/24
+203.16.162.0/24
+203.16.186.0/23
+203.16.228.0/24
+203.16.238.0/24
+203.16.240.0/24
+203.16.245.0/24
+203.17.2.0/24
+203.17.18.0/24
+203.17.28.0/24
+203.17.39.0/24
+203.17.56.0/24
+203.17.74.0/23
+203.17.88.0/23
+203.17.136.0/24
+203.17.164.0/24
+203.17.187.0/24
+203.17.190.0/23
+203.17.231.0/24
+203.17.233.0/24
+203.17.248.0/24
+203.17.249.0/24
+203.17.255.0/24
+203.18.2.0/23
+203.18.4.0/24
+203.18.7.0/24
+203.18.31.0/24
+203.18.37.0/24
+203.18.48.0/23
+203.18.52.0/24
+203.18.72.0/22
+203.18.80.0/23
+203.18.87.0/24
+203.18.100.0/23
+203.18.105.0/24
+203.18.107.0/24
+203.18.110.0/24
+203.18.129.0/24
+203.18.131.0/24
+203.18.132.0/23
+203.18.144.0/24
+203.18.153.0/24
+203.18.199.0/24
+203.18.208.0/24
+203.18.211.0/24
+203.18.215.0/24
+203.19.1.0/24
+203.19.18.0/24
+203.19.24.0/24
+203.19.30.0/24
+203.19.32.0/21
+203.19.41.0/24
+203.19.44.0/23
+203.19.46.0/24
+203.19.58.0/24
+203.19.60.0/23
+203.19.64.0/24
+203.19.68.0/24
+203.19.72.0/24
+203.19.101.0/24
+203.19.111.0/24
+203.19.131.0/24
+203.19.133.0/24
+203.19.144.0/24
+203.19.147.0/24
+203.19.149.0/24
+203.19.156.0/24
+203.19.176.0/24
+203.19.178.0/23
+203.19.208.0/24
+203.19.228.0/22
+203.19.233.0/24
+203.19.242.0/24
+203.19.248.0/23
+203.19.255.0/24
+203.20.17.0/24
+203.20.40.0/23
+203.20.44.0/24
+203.20.48.0/24
+203.20.61.0/24
+203.20.65.0/24
+203.20.84.0/23
+203.20.89.0/24
+203.20.106.0/23
+203.20.115.0/24
+203.20.117.0/24
+203.20.118.0/23
+203.20.122.0/24
+203.20.126.0/23
+203.20.135.0/24
+203.20.136.0/21
+203.20.150.0/24
+203.20.230.0/24
+203.20.232.0/24
+203.20.236.0/24
+203.21.0.0/23
+203.21.2.0/24
+203.21.8.0/24
+203.21.10.0/24
+203.21.18.0/24
+203.21.33.0/24
+203.21.34.0/24
+203.21.41.0/24
+203.21.44.0/24
+203.21.68.0/24
+203.21.82.0/24
+203.21.96.0/22
+203.21.124.0/24
+203.21.136.0/23
+203.21.145.0/24
+203.21.206.0/24
+203.22.24.0/24
+203.22.28.0/23
+203.22.31.0/24
+203.22.68.0/24
+203.22.76.0/24
+203.22.78.0/24
+203.22.84.0/24
+203.22.87.0/24
+203.22.92.0/22
+203.22.99.0/24
+203.22.106.0/24
+203.22.122.0/23
+203.22.131.0/24
+203.22.163.0/24
+203.22.166.0/24
+203.22.170.0/24
+203.22.176.0/21
+203.22.194.0/24
+203.22.242.0/23
+203.22.245.0/24
+203.22.246.0/24
+203.22.252.0/23
+203.23.0.0/24
+203.23.47.0/24
+203.23.61.0/24
+203.23.62.0/23
+203.23.73.0/24
+203.23.85.0/24
+203.23.92.0/22
+203.23.98.0/24
+203.23.107.0/24
+203.23.112.0/24
+203.23.130.0/24
+203.23.140.0/23
+203.23.172.0/24
+203.23.182.0/24
+203.23.186.0/23
+203.23.192.0/24
+203.23.197.0/24
+203.23.198.0/24
+203.23.204.0/22
+203.23.224.0/24
+203.23.226.0/23
+203.23.228.0/22
+203.23.249.0/24
+203.23.251.0/24
+203.24.13.0/24
+203.24.18.0/24
+203.24.27.0/24
+203.24.43.0/24
+203.24.56.0/24
+203.24.58.0/24
+203.24.67.0/24
+203.24.74.0/24
+203.24.79.0/24
+203.24.80.0/23
+203.24.84.0/23
+203.24.86.0/24
+203.24.90.0/24
+203.24.111.0/24
+203.24.112.0/24
+203.24.116.0/24
+203.24.122.0/23
+203.24.145.0/24
+203.24.152.0/23
+203.24.157.0/24
+203.24.161.0/24
+203.24.167.0/24
+203.24.186.0/23
+203.24.199.0/24
+203.24.202.0/24
+203.24.212.0/23
+203.24.217.0/24
+203.24.219.0/24
+203.24.244.0/24
+203.25.19.0/24
+203.25.20.0/23
+203.25.46.0/24
+203.25.48.0/21
+203.25.64.0/23
+203.25.91.0/24
+203.25.99.0/24
+203.25.100.0/24
+203.25.106.0/24
+203.25.131.0/24
+203.25.135.0/24
+203.25.138.0/24
+203.25.147.0/24
+203.25.153.0/24
+203.25.154.0/23
+203.25.164.0/24
+203.25.166.0/24
+203.25.174.0/23
+203.25.180.0/24
+203.25.182.0/24
+203.25.191.0/24
+203.25.199.0/24
+203.25.200.0/24
+203.25.202.0/23
+203.25.208.0/20
+203.25.229.0/24
+203.25.235.0/24
+203.25.236.0/24
+203.25.242.0/24
+203.26.12.0/24
+203.26.34.0/24
+203.26.49.0/24
+203.26.50.0/24
+203.26.55.0/24
+203.26.56.0/23
+203.26.60.0/24
+203.26.65.0/24
+203.26.68.0/24
+203.26.76.0/24
+203.26.80.0/24
+203.26.84.0/24
+203.26.97.0/24
+203.26.102.0/23
+203.26.115.0/24
+203.26.116.0/24
+203.26.129.0/24
+203.26.143.0/24
+203.26.144.0/24
+203.26.148.0/23
+203.26.154.0/24
+203.26.158.0/23
+203.26.170.0/24
+203.26.173.0/24
+203.26.176.0/24
+203.26.185.0/24
+203.26.202.0/23
+203.26.210.0/24
+203.26.214.0/24
+203.26.222.0/24
+203.26.224.0/24
+203.26.228.0/24
+203.26.232.0/24
+203.27.0.0/24
+203.27.10.0/24
+203.27.15.0/24
+203.27.16.0/24
+203.27.20.0/24
+203.27.22.0/23
+203.27.40.0/24
+203.27.45.0/24
+203.27.53.0/24
+203.27.65.0/24
+203.27.66.0/24
+203.27.81.0/24
+203.27.88.0/24
+203.27.102.0/24
+203.27.109.0/24
+203.27.117.0/24
+203.27.121.0/24
+203.27.122.0/23
+203.27.125.0/24
+203.27.200.0/24
+203.27.202.0/24
+203.27.233.0/24
+203.27.241.0/24
+203.27.250.0/24
+203.28.10.0/24
+203.28.12.0/24
+203.28.33.0/24
+203.28.34.0/23
+203.28.43.0/24
+203.28.44.0/24
+203.28.54.0/24
+203.28.56.0/24
+203.28.73.0/24
+203.28.74.0/24
+203.28.76.0/24
+203.28.86.0/24
+203.28.88.0/24
+203.28.112.0/24
+203.28.131.0/24
+203.28.136.0/24
+203.28.140.0/24
+203.28.145.0/24
+203.28.165.0/24
+203.28.169.0/24
+203.28.170.0/24
+203.28.178.0/23
+203.28.185.0/24
+203.28.187.0/24
+203.28.196.0/24
+203.28.226.0/23
+203.28.239.0/24
+203.29.2.0/24
+203.29.8.0/23
+203.29.13.0/24
+203.29.14.0/24
+203.29.28.0/24
+203.29.46.0/24
+203.29.57.0/24
+203.29.61.0/24
+203.29.63.0/24
+203.29.69.0/24
+203.29.73.0/24
+203.29.81.0/24
+203.29.90.0/24
+203.29.95.0/24
+203.29.100.0/24
+203.29.103.0/24
+203.29.112.0/24
+203.29.120.0/22
+203.29.182.0/23
+203.29.187.0/24
+203.29.189.0/24
+203.29.190.0/24
+203.29.205.0/24
+203.29.210.0/24
+203.29.217.0/24
+203.29.227.0/24
+203.29.231.0/24
+203.29.233.0/24
+203.29.234.0/24
+203.29.248.0/24
+203.29.254.0/23
+203.30.16.0/23
+203.30.25.0/24
+203.30.27.0/24
+203.30.29.0/24
+203.30.66.0/24
+203.30.81.0/24
+203.30.87.0/24
+203.30.111.0/24
+203.30.121.0/24
+203.30.123.0/24
+203.30.152.0/24
+203.30.156.0/24
+203.30.162.0/24
+203.30.173.0/24
+203.30.175.0/24
+203.30.187.0/24
+203.30.194.0/24
+203.30.217.0/24
+203.30.220.0/24
+203.30.222.0/24
+203.30.232.0/23
+203.30.235.0/24
+203.30.240.0/23
+203.30.246.0/24
+203.30.250.0/23
+203.31.45.0/24
+203.31.46.0/24
+203.31.49.0/24
+203.31.51.0/24
+203.31.54.0/23
+203.31.69.0/24
+203.31.72.0/24
+203.31.80.0/24
+203.31.85.0/24
+203.31.97.0/24
+203.31.105.0/24
+203.31.106.0/24
+203.31.108.0/23
+203.31.124.0/24
+203.31.162.0/24
+203.31.174.0/24
+203.31.177.0/24
+203.31.181.0/24
+203.31.187.0/24
+203.31.189.0/24
+203.31.204.0/24
+203.31.220.0/24
+203.31.222.0/23
+203.31.225.0/24
+203.31.229.0/24
+203.31.248.0/23
+203.31.253.0/24
+203.32.20.0/24
+203.32.48.0/23
+203.32.56.0/24
+203.32.60.0/24
+203.32.62.0/24
+203.32.68.0/23
+203.32.76.0/24
+203.32.81.0/24
+203.32.84.0/23
+203.32.95.0/24
+203.32.102.0/24
+203.32.105.0/24
+203.32.130.0/24
+203.32.133.0/24
+203.32.140.0/24
+203.32.152.0/24
+203.32.186.0/23
+203.32.192.0/24
+203.32.196.0/24
+203.32.203.0/24
+203.32.204.0/23
+203.32.212.0/24
+203.33.4.0/24
+203.33.7.0/24
+203.33.8.0/21
+203.33.21.0/24
+203.33.26.0/24
+203.33.32.0/24
+203.33.63.0/24
+203.33.64.0/24
+203.33.67.0/24
+203.33.68.0/24
+203.33.73.0/24
+203.33.79.0/24
+203.33.100.0/24
+203.33.122.0/24
+203.33.129.0/24
+203.33.131.0/24
+203.33.145.0/24
+203.33.156.0/24
+203.33.158.0/23
+203.33.174.0/24
+203.33.185.0/24
+203.33.200.0/24
+203.33.202.0/23
+203.33.204.0/24
+203.33.206.0/23
+203.33.214.0/23
+203.33.224.0/23
+203.33.226.0/24
+203.33.233.0/24
+203.33.243.0/24
+203.33.250.0/24
+203.34.4.0/24
+203.34.21.0/24
+203.34.27.0/24
+203.34.39.0/24
+203.34.48.0/23
+203.34.54.0/24
+203.34.56.0/23
+203.34.67.0/24
+203.34.69.0/24
+203.34.76.0/24
+203.34.92.0/24
+203.34.106.0/24
+203.34.113.0/24
+203.34.147.0/24
+203.34.150.0/24
+203.34.152.0/23
+203.34.161.0/24
+203.34.162.0/24
+203.34.187.0/24
+203.34.192.0/21
+203.34.204.0/22
+203.34.232.0/24
+203.34.240.0/24
+203.34.242.0/24
+203.34.245.0/24
+203.34.251.0/24
+203.55.2.0/23
+203.55.4.0/24
+203.55.10.0/24
+203.55.13.0/24
+203.55.22.0/24
+203.55.30.0/24
+203.55.93.0/24
+203.55.101.0/24
+203.55.109.0/24
+203.55.110.0/24
+203.55.116.0/23
+203.55.119.0/24
+203.55.128.0/23
+203.55.146.0/23
+203.55.192.0/24
+203.55.196.0/24
+203.55.218.0/23
+203.55.221.0/24
+203.55.224.0/24
+203.56.1.0/24
+203.56.4.0/24
+203.56.12.0/24
+203.56.24.0/24
+203.56.38.0/24
+203.56.40.0/24
+203.56.46.0/24
+203.56.48.0/21
+203.56.68.0/23
+203.56.82.0/23
+203.56.84.0/23
+203.56.95.0/24
+203.56.110.0/24
+203.56.121.0/24
+203.56.161.0/24
+203.56.169.0/24
+203.56.172.0/23
+203.56.175.0/24
+203.56.183.0/24
+203.56.185.0/24
+203.56.187.0/24
+203.56.192.0/24
+203.56.198.0/24
+203.56.201.0/24
+203.56.208.0/23
+203.56.210.0/24
+203.56.214.0/24
+203.56.216.0/24
+203.56.227.0/24
+203.56.228.0/24
+203.56.231.0/24
+203.56.232.0/24
+203.56.240.0/24
+203.56.252.0/24
+203.56.254.0/24
+203.57.5.0/24
+203.57.6.0/24
+203.57.12.0/23
+203.57.28.0/24
+203.57.39.0/24
+203.57.46.0/24
+203.57.58.0/24
+203.57.61.0/24
+203.57.66.0/24
+203.57.69.0/24
+203.57.70.0/23
+203.57.73.0/24
+203.57.90.0/24
+203.57.101.0/24
+203.57.109.0/24
+203.57.123.0/24
+203.57.157.0/24
+203.57.200.0/24
+203.57.202.0/24
+203.57.206.0/24
+203.57.222.0/24
+203.57.224.0/20
+203.57.246.0/23
+203.57.249.0/24
+203.57.253.0/24
+203.57.254.0/23
+203.62.2.0/24
+203.62.131.0/24
+203.62.139.0/24
+203.62.161.0/24
+203.62.197.0/24
+203.62.228.0/22
+203.62.234.0/24
+203.62.246.0/24
+203.76.160.0/22
+203.76.168.0/22
+203.76.208.0/22
+203.76.212.0/22
+203.76.216.0/22
+203.76.240.0/22
+203.76.244.0/22
+203.77.180.0/22
+203.78.48.0/20
+203.78.156.0/22
+203.79.0.0/20
+203.79.32.0/20
+203.80.4.0/23
+203.80.32.0/20
+203.80.57.0/24
+203.80.129.0/24
+203.80.132.0/22
+203.80.136.0/21
+203.80.144.0/20
+203.81.0.0/21
+203.81.16.0/20
+203.81.244.0/22
+203.82.0.0/23
+203.82.16.0/21
+203.82.112.0/22
+203.82.116.0/22
+203.82.120.0/22
+203.82.124.0/22
+203.82.224.0/22
+203.82.228.0/22
+203.82.232.0/22
+203.82.236.0/22
+203.83.0.0/22
+203.83.8.0/22
+203.83.12.0/22
+203.83.56.0/21
+203.83.224.0/20
+203.86.0.0/19
+203.86.32.0/19
+203.86.64.0/20
+203.86.80.0/20
+203.86.96.0/19
+203.86.250.0/24
+203.86.254.0/23
+203.88.32.0/19
+203.88.192.0/19
+203.89.0.0/22
+203.89.8.0/21
+203.89.100.0/22
+203.89.133.0/24
+203.89.136.0/22
+203.89.144.0/24
+203.90.0.0/22
+203.90.8.0/22
+203.90.12.0/22
+203.90.128.0/19
+203.90.160.0/19
+203.90.192.0/19
+203.91.32.0/19
+203.91.96.0/20
+203.91.120.0/21
+203.92.0.0/22
+203.92.6.0/24
+203.92.160.0/19
+203.93.0.0/22
+203.93.4.0/22
+203.93.8.0/24
+203.93.9.0/24
+203.93.10.0/23
+203.93.12.0/22
+203.93.16.0/20
+203.93.32.0/19
+203.93.64.0/18
+203.93.128.0/21
+203.93.136.0/22
+203.93.140.0/24
+203.93.141.0/24
+203.93.142.0/23
+203.93.144.0/20
+203.93.160.0/19
+203.93.192.0/18
+203.94.0.0/22
+203.94.4.0/22
+203.94.8.0/21
+203.94.16.0/20
+203.95.0.0/21
+203.95.96.0/20
+203.95.112.0/20
+203.95.128.0/18
+203.95.200.0/22
+203.95.204.0/22
+203.95.208.0/22
+203.95.224.0/19
+203.99.8.0/21
+203.99.16.0/20
+203.99.80.0/20
+203.100.32.0/20
+203.100.48.0/21
+203.100.58.0/24
+203.100.60.0/24
+203.100.63.0/24
+203.100.80.0/20
+203.100.96.0/19
+203.100.192.0/20
+203.104.32.0/20
+203.105.96.0/19
+203.105.128.0/19
+203.107.0.0/17
+203.110.160.0/19
+203.110.208.0/20
+203.110.232.0/23
+203.110.234.0/24
+203.114.80.0/22
+203.114.84.0/22
+203.114.88.0/22
+203.114.92.0/22
+203.114.244.0/22
+203.118.192.0/19
+203.118.241.0/24
+203.118.248.0/22
+203.119.24.0/21
+203.119.32.0/22
+203.119.80.0/22
+203.119.85.0/24
+203.119.113.0/24
+203.119.114.0/23
+203.119.116.0/22
+203.119.120.0/21
+203.119.128.0/17
+203.123.58.0/24
+203.128.32.0/19
+203.128.96.0/19
+203.128.224.0/21
+203.129.8.0/21
+203.130.32.0/19
+203.132.32.0/19
+203.134.240.0/21
+203.135.96.0/20
+203.135.112.0/20
+203.135.160.0/20
+203.142.219.0/24
+203.142.224.0/19
+203.144.96.0/19
+203.145.0.0/19
+203.148.0.0/18
+203.148.64.0/20
+203.148.80.0/22
+203.148.86.0/23
+203.149.92.0/22
+203.152.64.0/19
+203.152.128.0/19
+203.153.0.0/22
+203.156.192.0/18
+203.158.16.0/21
+203.160.52.0/22
+203.160.104.0/21
+203.160.129.0/24
+203.160.192.0/19
+203.161.0.0/22
+203.161.180.0/24
+203.161.183.0/24
+203.161.192.0/19
+203.166.160.0/19
+203.167.28.0/22
+203.168.0.0/19
+203.170.58.0/23
+203.171.0.0/22
+203.171.208.0/24
+203.171.224.0/20
+203.174.4.0/24
+203.174.6.0/24
+203.174.7.0/24
+203.174.96.0/19
+203.175.128.0/19
+203.175.192.0/18
+203.176.0.0/18
+203.176.64.0/19
+203.176.168.0/21
+203.184.80.0/20
+203.185.189.0/24
+203.187.160.0/19
+203.189.0.0/23
+203.189.6.0/23
+203.189.112.0/22
+203.189.192.0/19
+203.189.232.0/22
+203.189.240.0/22
+203.190.96.0/20
+203.190.249.0/24
+203.191.0.0/23
+203.191.2.0/24
+203.191.5.0/24
+203.191.7.0/24
+203.191.16.0/20
+203.191.64.0/18
+203.191.133.0/24
+203.191.144.0/21
+203.191.152.0/21
+203.192.0.0/19
+203.193.224.0/19
+203.194.120.0/21
+203.195.64.0/19
+203.195.112.0/21
+203.195.128.0/17
+203.196.0.0/21
+203.196.8.0/21
+203.196.28.0/22
+203.201.181.0/24
+203.201.182.0/24
+203.202.236.0/22
+203.205.64.0/19
+203.205.128.0/17
+203.207.64.0/20
+203.207.80.0/21
+203.207.88.0/22
+203.207.92.0/22
+203.207.96.0/20
+203.207.112.0/20
+203.207.128.0/18
+203.207.192.0/21
+203.207.200.0/21
+203.207.208.0/20
+203.207.224.0/19
+203.208.0.0/20
+203.208.16.0/22
+203.208.32.0/19
+203.209.224.0/19
+203.212.0.0/20
+203.212.80.0/20
+203.215.232.0/21
+203.217.164.0/22
+203.222.192.0/20
+203.223.0.0/20
+203.223.16.0/21
+210.2.0.0/20
+210.2.16.0/20
+210.5.0.0/19
+210.5.56.0/21
+210.5.128.0/20
+210.5.144.0/20
+210.7.56.0/22
+210.7.60.0/22
+210.12.0.0/18
+210.12.64.0/18
+210.12.128.0/18
+210.12.192.0/18
+210.13.0.0/18
+210.13.64.0/18
+210.13.128.0/17
+210.14.64.0/19
+210.14.112.0/20
+210.14.128.0/19
+210.14.160.0/19
+210.14.192.0/19
+210.14.224.0/19
+210.15.0.0/19
+210.15.32.0/19
+210.15.64.0/19
+210.15.96.0/19
+210.15.128.0/18
+210.16.104.0/22
+210.16.128.0/18
+210.21.0.0/17
+210.21.128.0/17
+210.22.0.0/16
+210.23.32.0/19
+210.25.0.0/16
+210.26.0.0/15
+210.28.0.0/14
+210.32.0.0/14
+210.36.0.0/14
+210.40.0.0/13
+210.51.0.0/16
+210.52.0.0/18
+210.52.64.0/18
+210.52.128.0/17
+210.53.0.0/17
+210.53.128.0/17
+210.56.192.0/19
+210.72.0.0/17
+210.72.128.0/19
+210.72.160.0/19
+210.72.192.0/18
+210.73.0.0/19
+210.73.32.0/19
+210.73.64.0/18
+210.73.128.0/17
+210.74.0.0/19
+210.74.32.0/19
+210.74.64.0/19
+210.74.96.0/19
+210.74.128.0/19
+210.74.160.0/19
+210.74.192.0/18
+210.75.0.0/16
+210.76.0.0/19
+210.76.32.0/19
+210.76.64.0/18
+210.76.128.0/17
+210.77.0.0/16
+210.78.0.0/19
+210.78.32.0/19
+210.78.64.0/18
+210.78.128.0/19
+210.78.160.0/19
+210.78.192.0/18
+210.79.64.0/18
+210.79.224.0/19
+210.82.0.0/15
+210.87.128.0/20
+210.87.144.0/20
+210.87.160.0/19
+210.185.192.0/18
+210.192.96.0/19
+211.64.0.0/14
+211.68.0.0/15
+211.70.0.0/15
+211.80.0.0/16
+211.81.0.0/16
+211.82.0.0/16
+211.83.0.0/16
+211.84.0.0/15
+211.86.0.0/15
+211.88.0.0/16
+211.89.0.0/16
+211.90.0.0/15
+211.92.0.0/15
+211.94.0.0/15
+211.96.0.0/15
+211.98.0.0/16
+211.99.0.0/18
+211.99.64.0/19
+211.99.96.0/19
+211.99.128.0/17
+211.100.0.0/16
+211.101.0.0/18
+211.101.64.0/18
+211.101.128.0/17
+211.102.0.0/16
+211.103.0.0/17
+211.103.128.0/17
+211.136.0.0/14
+211.140.0.0/15
+211.142.0.0/17
+211.142.128.0/17
+211.143.0.0/16
+211.144.0.0/15
+211.146.0.0/16
+211.147.0.0/16
+211.148.0.0/14
+211.152.0.0/15
+211.154.0.0/16
+211.155.0.0/18
+211.155.64.0/19
+211.155.96.0/19
+211.155.128.0/17
+211.156.0.0/14
+211.160.0.0/14
+211.164.0.0/14
+212.64.0.0/17
+212.129.128.0/17
+216.250.108.0/22
+218.0.0.0/16
+218.1.0.0/16
+218.2.0.0/15
+218.4.0.0/15
+218.6.0.0/16
+218.7.0.0/16
+218.8.0.0/15
+218.10.0.0/16
+218.11.0.0/16
+218.12.0.0/16
+218.13.0.0/16
+218.14.0.0/15
+218.16.0.0/14
+218.20.0.0/16
+218.21.0.0/17
+218.21.128.0/17
+218.22.0.0/15
+218.24.0.0/15
+218.26.0.0/16
+218.27.0.0/16
+218.28.0.0/15
+218.30.0.0/15
+218.56.0.0/14
+218.60.0.0/15
+218.62.0.0/17
+218.62.128.0/17
+218.63.0.0/16
+218.64.0.0/15
+218.66.0.0/16
+218.67.0.0/17
+218.67.128.0/17
+218.68.0.0/15
+218.70.0.0/15
+218.72.0.0/14
+218.76.0.0/15
+218.78.0.0/15
+218.80.0.0/14
+218.84.0.0/14
+218.88.0.0/13
+218.96.0.0/15
+218.98.0.0/17
+218.98.128.0/18
+218.98.192.0/19
+218.98.224.0/19
+218.99.0.0/16
+218.100.88.0/21
+218.100.96.0/19
+218.100.128.0/17
+218.104.0.0/17
+218.104.128.0/19
+218.104.160.0/19
+218.104.192.0/21
+218.104.200.0/21
+218.104.208.0/20
+218.104.224.0/19
+218.105.0.0/16
+218.106.0.0/15
+218.108.0.0/16
+218.109.0.0/16
+218.185.192.0/19
+218.185.240.0/21
+218.192.0.0/16
+218.193.0.0/16
+218.194.0.0/16
+218.195.0.0/16
+218.196.0.0/14
+218.200.0.0/14
+218.204.0.0/15
+218.206.0.0/15
+218.240.0.0/14
+218.244.0.0/15
+218.246.0.0/15
+218.249.0.0/16
+219.72.0.0/16
+219.82.0.0/16
+219.83.128.0/17
+219.90.68.0/22
+219.90.72.0/22
+219.90.76.0/22
+219.128.0.0/12
+219.144.0.0/14
+219.148.0.0/16
+219.149.0.0/17
+219.149.128.0/18
+219.149.192.0/18
+219.150.0.0/19
+219.150.32.0/19
+219.150.64.0/19
+219.150.96.0/20
+219.150.112.0/20
+219.150.128.0/17
+219.151.0.0/19
+219.151.32.0/19
+219.151.64.0/18
+219.151.128.0/17
+219.152.0.0/15
+219.154.0.0/15
+219.156.0.0/15
+219.158.0.0/17
+219.158.128.0/17
+219.159.0.0/18
+219.159.64.0/18
+219.159.128.0/17
+219.216.0.0/15
+219.218.0.0/15
+219.220.0.0/16
+219.221.0.0/16
+219.222.0.0/15
+219.224.0.0/15
+219.226.0.0/16
+219.227.0.0/16
+219.228.0.0/15
+219.230.0.0/15
+219.232.0.0/14
+219.236.0.0/15
+219.238.0.0/15
+219.242.0.0/15
+219.244.0.0/14
+220.101.192.0/18
+220.112.0.0/14
+220.152.128.0/17
+220.154.0.0/15
+220.158.240.0/22
+220.160.0.0/11
+220.192.0.0/15
+220.194.0.0/15
+220.196.0.0/14
+220.200.0.0/13
+220.231.0.0/18
+220.231.128.0/17
+220.232.64.0/18
+220.234.0.0/16
+220.242.0.0/15
+220.247.136.0/21
+220.248.0.0/14
+220.252.0.0/16
+221.0.0.0/15
+221.2.0.0/16
+221.3.0.0/17
+221.3.128.0/17
+221.4.0.0/16
+221.5.0.0/17
+221.5.128.0/17
+221.6.0.0/16
+221.7.0.0/19
+221.7.32.0/19
+221.7.64.0/19
+221.7.96.0/19
+221.7.128.0/17
+221.8.0.0/15
+221.10.0.0/16
+221.11.0.0/17
+221.11.128.0/18
+221.11.192.0/19
+221.11.224.0/19
+221.12.0.0/17
+221.12.128.0/18
+221.13.0.0/18
+221.13.64.0/19
+221.13.96.0/19
+221.13.128.0/17
+221.14.0.0/15
+221.122.0.0/15
+221.128.128.0/17
+221.129.0.0/16
+221.130.0.0/15
+221.133.224.0/19
+221.136.0.0/16
+221.137.0.0/16
+221.172.0.0/14
+221.176.0.0/13
+221.192.0.0/15
+221.194.0.0/16
+221.195.0.0/16
+221.196.0.0/15
+221.198.0.0/16
+221.199.0.0/19
+221.199.32.0/20
+221.199.48.0/20
+221.199.64.0/18
+221.199.128.0/18
+221.199.192.0/20
+221.199.224.0/19
+221.200.0.0/14
+221.204.0.0/15
+221.206.0.0/16
+221.207.0.0/18
+221.207.64.0/18
+221.207.128.0/17
+221.208.0.0/14
+221.212.0.0/16
+221.213.0.0/16
+221.214.0.0/15
+221.216.0.0/13
+221.224.0.0/13
+221.232.0.0/14
+221.236.0.0/15
+221.238.0.0/16
+221.239.0.0/17
+221.239.128.0/17
+222.16.0.0/15
+222.18.0.0/15
+222.20.0.0/15
+222.22.0.0/16
+222.23.0.0/16
+222.24.0.0/15
+222.26.0.0/15
+222.28.0.0/14
+222.32.0.0/11
+222.64.0.0/13
+222.72.0.0/15
+222.74.0.0/16
+222.75.0.0/16
+222.76.0.0/14
+222.80.0.0/15
+222.82.0.0/16
+222.83.0.0/17
+222.83.128.0/17
+222.84.0.0/16
+222.85.0.0/17
+222.85.128.0/17
+222.86.0.0/15
+222.88.0.0/15
+222.90.0.0/15
+222.92.0.0/14
+222.125.0.0/16
+222.126.128.0/17
+222.128.0.0/14
+222.132.0.0/14
+222.136.0.0/13
+222.160.0.0/15
+222.162.0.0/16
+222.163.0.0/19
+222.163.32.0/19
+222.163.64.0/18
+222.163.128.0/17
+222.168.0.0/15
+222.170.0.0/15
+222.172.0.0/17
+222.172.128.0/17
+222.173.0.0/16
+222.174.0.0/15
+222.176.0.0/13
+222.184.0.0/13
+222.192.0.0/14
+222.196.0.0/15
+222.198.0.0/16
+222.199.0.0/16
+222.200.0.0/14
+222.204.0.0/15
+222.206.0.0/15
+222.208.0.0/13
+222.216.0.0/15
+222.218.0.0/16
+222.219.0.0/16
+222.220.0.0/15
+222.222.0.0/15
+222.240.0.0/13
+222.248.0.0/16
+222.249.0.0/17
+222.249.128.0/19
+222.249.160.0/20
+222.249.176.0/20
+222.249.192.0/18
+223.0.0.0/15
+223.2.0.0/15
+223.4.0.0/14
+223.8.0.0/13
+223.20.0.0/15
+223.27.184.0/22
+223.29.208.0/22
+223.29.252.0/22
+223.64.0.0/11
+223.96.0.0/12
+223.112.0.0/14
+223.116.0.0/15
+223.120.128.0/17
+223.121.128.0/17
+223.122.0.0/15
+223.124.0.0/14
+223.128.0.0/15
+223.144.0.0/12
+223.160.0.0/14
+223.166.0.0/15
+223.192.0.0/15
+223.198.0.0/15
+223.201.0.0/16
+223.202.0.0/15
+223.208.0.0/14
+223.212.0.0/15
+223.214.0.0/15
+223.220.0.0/15
+223.223.176.0/20
+223.223.192.0/20
+223.240.0.0/13
+223.248.0.0/14
+223.252.128.0/17
+223.254.0.0/16
+223.255.0.0/17
+223.255.236.0/22
+223.255.252.0/23
diff --git a/package/ctcgfw/luci-app-vssr/root/etc/config/black.list b/package/ctcgfw/luci-app-vssr/root/etc/config/black.list
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/package/ctcgfw/luci-app-vssr/root/etc/config/gfw.list b/package/ctcgfw/luci-app-vssr/root/etc/config/gfw.list
new file mode 100644
index 0000000000..b8772ba26e
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/etc/config/gfw.list
@@ -0,0 +1,53 @@
+91smartyun.pt
+adobe.com
+amazonaws.com
+ampproject.org
+apple.news
+aws.amazon.com
+azureedge.net
+backpackers.com.tw
+bitfinex.com
+buzzfeed.com
+clockwise.ee
+cloudfront.net
+coindesk.com
+coinsquare.io
+cryptocompare.com
+dropboxstatic.com
+eurecom.fr
+gdax.com
+github.com
+kknews.cc
+nutaq.com
+openairinterface.org
+skype.com
+sublimetext.com
+textnow.com
+textnow.me
+trouter.io
+uploaded.net
+whatsapp.com
+whatsapp.net
+wsj.net
+google.com
+google.com.hk
+gstatic.com
+googleusercontent.com
+googlepages.com
+googlevideo.com
+googlecode.com
+googleapis.com
+googlesource.com
+googledrive.com
+ggpht.com
+youtube.com
+youtu.be
+ytimg.com
+twitter.com
+facebook.com
+fastly.net
+akamai.net
+akamaiedge.net
+akamaihd.net
+edgesuite.net
+edgekey.net
\ No newline at end of file
diff --git a/package/ctcgfw/luci-app-vssr/root/etc/config/vssr b/package/ctcgfw/luci-app-vssr/root/etc/config/vssr
new file mode 100644
index 0000000000..8f9aab9934
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/etc/config/vssr
@@ -0,0 +1,37 @@
+
+config global
+ option tunnel_forward '8.8.4.4:53'
+ option tunnel_address '0.0.0.0'
+ option run_mode 'router'
+ option pdnsd_enable '1'
+ option monitor_enable '1'
+ option global_server 'nil'
+ option enable_switch '1'
+ option switch_timeout '5'
+ option switch_time '667'
+
+config socks5_proxy
+ option server 'nil'
+ option local_port '1080'
+ option local_address '0.0.0.0'
+
+config access_control
+ option wan_bp_list '/etc/china_ssr.txt'
+ option lan_ac_mode 'b'
+ option router_proxy '1'
+ list wan_fw_ips '149.154.160.0/20'
+ list wan_fw_ips '67.198.55.0/24'
+ list wan_fw_ips '91.108.4.0/22'
+ list wan_fw_ips '91.108.56.0/22'
+ list wan_fw_ips '109.239.140.0/24'
+
+config server_global
+ option enable_server '0'
+
+config server_subscribe
+ option proxy '0'
+ option auto_update_time '2'
+ option auto_update '1'
+
+
+
diff --git a/package/ctcgfw/luci-app-vssr/root/etc/config/white.list b/package/ctcgfw/luci-app-vssr/root/etc/config/white.list
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/package/ctcgfw/luci-app-vssr/root/etc/dnsmasq.oversea/oversea_list.conf b/package/ctcgfw/luci-app-vssr/root/etc/dnsmasq.oversea/oversea_list.conf
new file mode 100644
index 0000000000..ae50fb90d0
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/etc/dnsmasq.oversea/oversea_list.conf
@@ -0,0 +1,192 @@
+server=/v.youku.com/127.0.0.1#5335
+server=/api.youku.com/127.0.0.1#5335
+server=/v2.tudou.com/127.0.0.1#5335
+server=/www.tudou.com/127.0.0.1#5335
+server=/s.plcloud.music.qq.com/127.0.0.1#5335
+server=/i.y.qq.com/127.0.0.1#5335
+server=/hot.vrs.sohu.com/127.0.0.1#5335
+server=/live.tv.sohu.com/127.0.0.1#5335
+server=/pad.tv.sohu.com/127.0.0.1#5335
+server=/my.tv.sohu.com/127.0.0.1#5335
+server=/hot.vrs.letv.com/127.0.0.1#5335
+server=/data.video.qiyi.com/127.0.0.1#5335
+server=/cache.video.qiyi.com/127.0.0.1#5335
+server=/cache.vip.qiyi.com/127.0.0.1#5335
+server=/vv.video.qq.com/127.0.0.1#5335
+server=/tt.video.qq.com/127.0.0.1#5335
+server=/ice.video.qq.com/127.0.0.1#5335
+server=/tjsa.video.qq.com/127.0.0.1#5335
+server=/a10.video.qq.com/127.0.0.1#5335
+server=/xyy.video.qq.com/127.0.0.1#5335
+server=/vcq.video.qq.com/127.0.0.1#5335
+server=/vsh.video.qq.com/127.0.0.1#5335
+server=/vbj.video.qq.com/127.0.0.1#5335
+server=/bobo.video.qq.com/127.0.0.1#5335
+server=/flvs.video.qq.com/127.0.0.1#5335
+server=/bkvv.video.qq.com/127.0.0.1#5335
+server=/info.zb.qq.com/127.0.0.1#5335
+server=/geo.js.kankan.xunlei.com/127.0.0.1#5335
+server=/web-play.pptv.com/127.0.0.1#5335
+server=/web-play.pplive.cn/127.0.0.1#5335
+server=/dyn.ugc.pps.tv/127.0.0.1#5335
+server=/v.pps.tv/127.0.0.1#5335
+server=/inner.kandian.com/127.0.0.1#5335
+server=/ipservice.163.com/127.0.0.1#5335
+server=/so.open.163.com/127.0.0.1#5335
+server=/zb.s.qq.com/127.0.0.1#5335
+server=/ip.kankan.xunlei.com/127.0.0.1#5335
+server=/vxml.56.com/127.0.0.1#5335
+server=/music.sina.com.cn/127.0.0.1#5335
+server=/play.baidu.com/127.0.0.1#5335
+server=/v.iask.com/127.0.0.1#5335
+server=/tv.weibo.com/127.0.0.1#5335
+server=/wtv.v.iask.com/127.0.0.1#5335
+server=/video.sina.com.cn/127.0.0.1#5335
+server=/www.yinyuetai.com/127.0.0.1#5335
+server=/api.letv.com/127.0.0.1#5335
+server=/live.gslb.letv.com/127.0.0.1#5335
+server=/static.itv.letv.com/127.0.0.1#5335
+server=/ip.apps.cntv.cn/127.0.0.1#5335
+server=/vdn.apps.cntv.cn/127.0.0.1#5335
+server=/vdn.live.cntv.cn/127.0.0.1#5335
+server=/vip.sports.cntv.cn/127.0.0.1#5335
+server=/a.play.api.3g.youku.com/127.0.0.1#5335
+server=/i.play.api.3g.youku.com/127.0.0.1#5335
+server=/api.3g.youku.com/127.0.0.1#5335
+server=/tv.api.3g.youku.com/127.0.0.1#5335
+server=/play.api.3g.youku.com/127.0.0.1#5335
+server=/play.api.3g.tudou.com/127.0.0.1#5335
+server=/tv.api.3g.tudou.com/127.0.0.1#5335
+server=/api.3g.tudou.com/127.0.0.1#5335
+server=/api.tv.sohu.com/127.0.0.1#5335
+server=/access.tv.sohu.com/127.0.0.1#5335
+server=/iface.iqiyi.com/127.0.0.1#5335
+server=/iface2.iqiyi.com/127.0.0.1#5335
+server=/cache.m.iqiyi.com/127.0.0.1#5335
+server=/dynamic.app.m.letv.com/127.0.0.1#5335
+server=/dynamic.meizi.app.m.letv.com/127.0.0.1#5335
+server=/dynamic.search.app.m.letv.com/127.0.0.1#5335
+server=/dynamic.live.app.m.letv.com/127.0.0.1#5335
+server=/listso.m.areainfo.ppstream.com/127.0.0.1#5335
+server=/epg.api.pptv.com/127.0.0.1#5335
+server=/play.api.pptv.com/127.0.0.1#5335
+server=/m.letv.com/127.0.0.1#5335
+server=/interface.bilibili.com/127.0.0.1#5335
+server=/3g.music.qq.com/127.0.0.1#5335
+server=/mqqplayer.3g.qq.com/127.0.0.1#5335
+server=/proxy.music.qq.com/127.0.0.1#5335
+server=/proxymc.qq.com/127.0.0.1#5335
+server=/ip2.kugou.com/127.0.0.1#5335
+server=/ip.kugou.com/127.0.0.1#5335
+server=/client.api.ttpod.com/127.0.0.1#5335
+server=/mobi.kuwo.cn/127.0.0.1#5335
+server=/mobilefeedback.kugou.com/127.0.0.1#5335
+server=/tingapi.ting.baidu.com/127.0.0.1#5335
+server=/music.baidu.com/127.0.0.1#5335
+server=/serviceinfo.sdk.duomi.com/127.0.0.1#5335
+server=/music.163.com/127.0.0.1#5335
+server=/www.xiami.com/127.0.0.1#5335
+server=/spark.api.xiami.com/127.0.0.1#5335
+server=/iplocation.geo.qiyi.com/127.0.0.1#5335
+server=/sns.video.qq.com/127.0.0.1#5335
+server=/v5.pc.duomi.com/127.0.0.1#5335
+server=/tms.is.ysten.com/127.0.0.1#5335
+server=/internal.check.duokanbox.com/127.0.0.1#5335
+server=/openapi.youku.com/127.0.0.1#5335
+server=/y.qq.com/127.0.0.1#5335
+ipset=/v.youku.com/oversea
+ipset=/api.youku.com/oversea
+ipset=/v2.tudou.com/oversea
+ipset=/www.tudou.com/oversea
+ipset=/s.plcloud.music.qq.com/oversea
+ipset=/i.y.qq.com/oversea
+ipset=/hot.vrs.sohu.com/oversea
+ipset=/live.tv.sohu.com/oversea
+ipset=/pad.tv.sohu.com/oversea
+ipset=/my.tv.sohu.com/oversea
+ipset=/hot.vrs.letv.com/oversea
+ipset=/data.video.qiyi.com/oversea
+ipset=/cache.video.qiyi.com/oversea
+ipset=/cache.vip.qiyi.com/oversea
+ipset=/vv.video.qq.com/oversea
+ipset=/tt.video.qq.com/oversea
+ipset=/ice.video.qq.com/oversea
+ipset=/tjsa.video.qq.com/oversea
+ipset=/a10.video.qq.com/oversea
+ipset=/xyy.video.qq.com/oversea
+ipset=/vcq.video.qq.com/oversea
+ipset=/vsh.video.qq.com/oversea
+ipset=/vbj.video.qq.com/oversea
+ipset=/bobo.video.qq.com/oversea
+ipset=/flvs.video.qq.com/oversea
+ipset=/bkvv.video.qq.com/oversea
+ipset=/info.zb.qq.com/oversea
+ipset=/geo.js.kankan.xunlei.com/oversea
+ipset=/web-play.pptv.com/oversea
+ipset=/web-play.pplive.cn/oversea
+ipset=/dyn.ugc.pps.tv/oversea
+ipset=/v.pps.tv/oversea
+ipset=/inner.kandian.com/oversea
+ipset=/ipservice.163.com/oversea
+ipset=/so.open.163.com/oversea
+ipset=/zb.s.qq.com/oversea
+ipset=/ip.kankan.xunlei.com/oversea
+ipset=/vxml.56.com/oversea
+ipset=/music.sina.com.cn/oversea
+ipset=/play.baidu.com/oversea
+ipset=/v.iask.com/oversea
+ipset=/tv.weibo.com/oversea
+ipset=/wtv.v.iask.com/oversea
+ipset=/video.sina.com.cn/oversea
+ipset=/www.yinyuetai.com/oversea
+ipset=/api.letv.com/oversea
+ipset=/live.gslb.letv.com/oversea
+ipset=/static.itv.letv.com/oversea
+ipset=/ip.apps.cntv.cn/oversea
+ipset=/vdn.apps.cntv.cn/oversea
+ipset=/vdn.live.cntv.cn/oversea
+ipset=/vip.sports.cntv.cn/oversea
+ipset=/a.play.api.3g.youku.com/oversea
+ipset=/i.play.api.3g.youku.com/oversea
+ipset=/api.3g.youku.com/oversea
+ipset=/tv.api.3g.youku.com/oversea
+ipset=/play.api.3g.youku.com/oversea
+ipset=/play.api.3g.tudou.com/oversea
+ipset=/tv.api.3g.tudou.com/oversea
+ipset=/api.3g.tudou.com/oversea
+ipset=/api.tv.sohu.com/oversea
+ipset=/access.tv.sohu.com/oversea
+ipset=/iface.iqiyi.com/oversea
+ipset=/iface2.iqiyi.com/oversea
+ipset=/cache.m.iqiyi.com/oversea
+ipset=/dynamic.app.m.letv.com/oversea
+ipset=/dynamic.meizi.app.m.letv.com/oversea
+ipset=/dynamic.search.app.m.letv.com/oversea
+ipset=/dynamic.live.app.m.letv.com/oversea
+ipset=/listso.m.areainfo.ppstream.com/oversea
+ipset=/epg.api.pptv.com/oversea
+ipset=/play.api.pptv.com/oversea
+ipset=/m.letv.com/oversea
+ipset=/interface.bilibili.com/oversea
+ipset=/3g.music.qq.com/oversea
+ipset=/mqqplayer.3g.qq.com/oversea
+ipset=/proxy.music.qq.com/oversea
+ipset=/proxymc.qq.com/oversea
+ipset=/ip2.kugou.com/oversea
+ipset=/ip.kugou.com/oversea
+ipset=/client.api.ttpod.com/oversea
+ipset=/mobi.kuwo.cn/oversea
+ipset=/mobilefeedback.kugou.com/oversea
+ipset=/tingapi.ting.baidu.com/oversea
+ipset=/music.baidu.com/oversea
+ipset=/serviceinfo.sdk.duomi.com/oversea
+ipset=/music.163.com/oversea
+ipset=/www.xiami.com/oversea
+ipset=/spark.api.xiami.com/oversea
+ipset=/iplocation.geo.qiyi.com/oversea
+ipset=/sns.video.qq.com/oversea
+ipset=/v5.pc.duomi.com/oversea
+ipset=/tms.is.ysten.com/oversea
+ipset=/internal.check.duokanbox.com/oversea
+ipset=/openapi.youku.com/oversea
+ipset=/y.qq.com/oversea
diff --git a/package/ctcgfw/luci-app-vssr/root/etc/dnsmasq.ssr/ad.conf b/package/ctcgfw/luci-app-vssr/root/etc/dnsmasq.ssr/ad.conf
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/package/ctcgfw/luci-app-vssr/root/etc/dnsmasq.ssr/gfw_base.conf b/package/ctcgfw/luci-app-vssr/root/etc/dnsmasq.ssr/gfw_base.conf
new file mode 100644
index 0000000000..c447881bd5
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/etc/dnsmasq.ssr/gfw_base.conf
@@ -0,0 +1,5880 @@
+ipset=/.h12.io/gfwlist
+ipset=/.starlark.net/gfwlist
+ipset=/.golang.org/gfwlist
+ipset=/.honnef.co/gfwlist
+ipset=/.0rz.tw/gfwlist
+ipset=/.0to255.com/gfwlist
+ipset=/.10musume.com/gfwlist
+ipset=/.123rf.com/gfwlist
+ipset=/.12bet.com/gfwlist
+ipset=/.12vpn.com/gfwlist
+ipset=/.141hongkong.com/gfwlist
+ipset=/.173ng.com/gfwlist
+ipset=/.1984bbs.com/gfwlist
+ipset=/.1984bbs.org/gfwlist
+ipset=/.1-apple.com.tw/gfwlist
+ipset=/.1bao.org/gfwlist
+ipset=/.1eew.com/gfwlist
+ipset=/.1pondo.tv/gfwlist
+ipset=/.2000fun.com/gfwlist
+ipset=/.2008xianzhang.info/gfwlist
+ipset=/.21andy.com/gfwlist
+ipset=/.247realmedia.com/gfwlist
+ipset=/.24smile.org/gfwlist
+ipset=/.2-hand.info/gfwlist
+ipset=/.2mdn.net/gfwlist
+ipset=/.2shared.com/gfwlist
+ipset=/.301works.org/gfwlist
+ipset=/.315lz.com/gfwlist
+ipset=/.32red.com/gfwlist
+ipset=/.365singles.com.ar/gfwlist
+ipset=/.36rain.com/gfwlist
+ipset=/.4bluestones.biz/gfwlist
+ipset=/.4chan.org/gfwlist
+ipset=/.4pppc.gov.tw/gfwlist
+ipset=/.4shared.com/gfwlist
+ipset=/.4sq.com/gfwlist
+ipset=/.51.ca/gfwlist
+ipset=/.5i01.com/gfwlist
+ipset=/.5maodang.com/gfwlist
+ipset=/.64tianwang.com/gfwlist
+ipset=/.64wiki.com/gfwlist
+ipset=/.666kb.com/gfwlist
+ipset=/.6park.com/gfwlist
+ipset=/.7capture.com/gfwlist
+ipset=/.881903.com/gfwlist
+ipset=/.888.com/gfwlist
+ipset=/.89-64.org/gfwlist
+ipset=/.9001700.com/gfwlist
+ipset=/.91porn.com/gfwlist
+ipset=/.921.gov.tw/gfwlist
+ipset=/.92ccav.com/gfwlist
+ipset=/.9bis.com/gfwlist
+ipset=/.9bis.net/gfwlist
+ipset=/.9city.me/gfwlist
+ipset=/.a5.com.ru/gfwlist
+ipset=/.abc.pp.ru/gfwlist
+ipset=/.abitno.linpie.com/gfwlist
+ipset=/.ablwang.com/gfwlist
+ipset=/.aboluowang.com/gfwlist
+ipset=/.aboutgfw.com/gfwlist
+ipset=/.acgkj.com/gfwlist
+ipset=/.ac.jiruan.net/gfwlist
+ipset=/.ac.playstation.net/gfwlist
+ipset=/.actimes.com.au/gfwlist
+ipset=/.aculo.us/gfwlist
+ipset=/.ad1.nownews.com/gfwlist
+ipset=/.addictedtocoffee.de/gfwlist
+ipset=/.ads.backchina.com/gfwlist
+ipset=/.adultfriendfinder.com/gfwlist
+ipset=/.adultkeep.net/gfwlist
+ipset=/.advanscene.com/gfwlist
+ipset=/.advertfan.com/gfwlist
+ipset=/.aec.gov.tw/gfwlist
+ipset=/.aenhancers.com/gfwlist
+ipset=/.af.mil/gfwlist
+ipset=/.aftygh.gov.tw/gfwlist
+ipset=/.aide.gov.tw/gfwlist
+ipset=/.aiph.net/gfwlist
+ipset=/.aisex.com/gfwlist
+ipset=/.ait.org.tw/gfwlist
+ipset=/.aiweiweiblog.com/gfwlist
+ipset=/.aiweiwei.com/gfwlist
+ipset=/.ajaxplorer.info/gfwlist
+ipset=/.akamaihd.net/gfwlist
+ipset=/.akiba-online.com/gfwlist
+ipset=/.alabout.com/gfwlist
+ipset=/.alasbarricadas.org/gfwlist
+ipset=/.alexlur.org/gfwlist
+ipset=/.aliengu.com/gfwlist
+ipset=/.alkasir.com/gfwlist
+ipset=/.allaboutalpha.com/gfwlist
+ipset=/.allgirlsallowed.org/gfwlist
+ipset=/.alliance.org.hk/gfwlist
+ipset=/.allinfa.com/gfwlist
+ipset=/.allinfo.com/gfwlist
+ipset=/.allmovie.com/gfwlist
+ipset=/.allonlinux.free.fr/gfwlist
+ipset=/.all-that-is-interesting.com/gfwlist
+ipset=/.al-qimmah.net/gfwlist
+ipset=/.alternate-tools.com/gfwlist
+ipset=/.altrec.com/gfwlist
+ipset=/.alvinalexander.com/gfwlist
+ipset=/.alwaysdata.com/gfwlist
+ipset=/.alwaysdata.net/gfwlist
+ipset=/.am730.com.hk/gfwlist
+ipset=/.amazonaws.com/gfwlist
+ipset=/.ameblo.jp/gfwlist
+ipset=/.americangreencard.com/gfwlist
+ipset=/.amiblockedornot.com/gfwlist
+ipset=/.amnesty.org/gfwlist
+ipset=/.amnestyusa.org/gfwlist
+ipset=/.amoiist.com/gfwlist
+ipset=/.amzs.me/gfwlist
+ipset=/.analyze-v.com/gfwlist
+ipset=/.anchorfree.com/gfwlist
+ipset=/.andfaraway.net/gfwlist
+ipset=/.android.com/gfwlist
+ipset=/.angularjs.org/gfwlist
+ipset=/.animecrazy.net/gfwlist
+ipset=/.anobii.com/gfwlist
+ipset=/.anontext.com/gfwlist
+ipset=/.anonymizer.com/gfwlist
+ipset=/.a-normal-day.com/gfwlist
+ipset=/.answering-islam.org/gfwlist
+ipset=/.anthonycalzadilla.com/gfwlist
+ipset=/.anti.anti.cnn.googlepages.com/gfwlist
+ipset=/.antidrm.hpg.ig.com.br/gfwlist
+ipset=/.antiwave.net/gfwlist
+ipset=/.aobo.com.au/gfwlist
+ipset=/.aolchannels.aol.com/gfwlist
+ipset=/.aomiwang.com/gfwlist
+ipset=/.apetube.com/gfwlist
+ipset=/.apiary.io/gfwlist
+ipset=/.apidocs.linksalpha.com/gfwlist
+ipset=/.apigee.com/gfwlist
+ipset=/.api.linksalpha.com/gfwlist
+ipset=/.api.proxlet.com/gfwlist
+ipset=/.api.supertweet.net/gfwlist
+ipset=/.app.heywire.com/gfwlist
+ipset=/.app.hkatvnews.com/gfwlist
+ipset=/.appledaily.com/gfwlist
+ipset=/.appledaily.com.tw/gfwlist
+ipset=/.apps.hloli.net/gfwlist
+ipset=/.appspot.com/gfwlist
+ipset=/.archive.is/gfwlist
+ipset=/.archive.org/gfwlist
+ipset=/.arctosia.com/gfwlist
+ipset=/.areca-backup.org/gfwlist
+ipset=/.army.mil/gfwlist
+ipset=/.arte.gov.tw/gfwlist
+ipset=/.art-or-porn.com/gfwlist
+ipset=/.artsy.net/gfwlist
+ipset=/.asahichinese.com/gfwlist
+ipset=/.asdfg.jp/gfwlist
+ipset=/.asiafriendfinder.com/gfwlist
+ipset=/.asiaharvest.org/gfwlist
+ipset=/.asianews.it/gfwlist
+ipset=/.asianwomensfilm.de/gfwlist
+ipset=/.askstudent.com/gfwlist
+ipset=/.askynz.net/gfwlist
+ipset=/.assembla.com/gfwlist
+ipset=/.astonmartinnews.com/gfwlist
+ipset=/.atchinese.com/gfwlist
+ipset=/.atc.org.au/gfwlist
+ipset=/.atgfw.org/gfwlist
+ipset=/.atj.org.tw/gfwlist
+ipset=/.atlaspost.com/gfwlist
+ipset=/.atnext.com/gfwlist
+ipset=/.autoproxy.org/gfwlist
+ipset=/.avaaz.org/gfwlist
+ipset=/.avdb.in/gfwlist
+ipset=/.avidemux.org/gfwlist
+ipset=/.avoision.com/gfwlist
+ipset=/.awardwinningfjords.com/gfwlist
+ipset=/.axureformac.com/gfwlist
+ipset=/.babynet.com.hk/gfwlist
+ipset=/.backchina.com/gfwlist
+ipset=/.backpackers.com.tw/gfwlist
+ipset=/.badassjs.com/gfwlist
+ipset=/.badoo.com/gfwlist
+ipset=/.baidu.jp/gfwlist
+ipset=/.baixing.me/gfwlist
+ipset=/.bannedbook.org/gfwlist
+ipset=/.barnabu.co.uk/gfwlist
+ipset=/.basetimesheightdividedby2.com/gfwlist
+ipset=/.bayvoice.net/gfwlist
+ipset=/.bbcchinese.com/gfwlist
+ipset=/.bbc.com/gfwlist
+ipset=/.bbc.co.uk/gfwlist
+ipset=/.bbci.co.uk/gfwlist
+ipset=/.bbcimg.co.uk/gfwlist
+ipset=/.bbc.in/gfwlist
+ipset=/.bbg.gov/gfwlist
+ipset=/.bbs2.newsgroup.la/gfwlist
+ipset=/.bbs.ecstart.com/gfwlist
+ipset=/.bbsfeed.com/gfwlist
+ipset=/.bbs.kimy.com.tw/gfwlist
+ipset=/.bbsland.com/gfwlist
+ipset=/.bbs.morbell.com/gfwlist
+ipset=/.bbs.mychat.to/gfwlist
+ipset=/.bbs.newsgroup.la/gfwlist
+ipset=/.bbs.ozchinese.com/gfwlist
+ipset=/.bbs.qmzdd.com/gfwlist
+ipset=/.bbs.sina.com/gfwlist
+ipset=/.bbs.skykiwi.com/gfwlist
+ipset=/.bbs.tuitui.info/gfwlist
+ipset=/.bb.ttv.com.tw/gfwlist
+ipset=/.bcc.com.tw/gfwlist
+ipset=/.bcchinese.net/gfwlist
+ipset=/.bdhr.gov.tw/gfwlist
+ipset=/.bd.zhe.la/gfwlist
+ipset=/.bebo.com/gfwlist
+ipset=/.beeg.com/gfwlist
+ipset=/.beijing1989.com/gfwlist
+ipset=/.beijingspring.com/gfwlist
+ipset=/.benjaminste.in/gfwlist
+ipset=/.berlintwitterwall.com/gfwlist
+ipset=/.bestforchina.org/gfwlist
+ipset=/.bestvpnservice.com/gfwlist
+ipset=/.bet365.com/gfwlist
+ipset=/.beta.iset.com.tw/gfwlist
+ipset=/.beta.usejump.com/gfwlist
+ipset=/.betfair.com/gfwlist
+ipset=/.bettween.com/gfwlist
+ipset=/.betvictor.com/gfwlist
+ipset=/.bewww.net/gfwlist
+ipset=/.beyondfirewall.com/gfwlist
+ipset=/.bfnn.org/gfwlist
+ipset=/.biantailajiao.com/gfwlist
+ipset=/.biantailajiao.in/gfwlist
+ipset=/.bigfools.com/gfwlist
+ipset=/.bignews.org/gfwlist
+ipset=/.bigsound.org/gfwlist
+ipset=/.bill2-software.com/gfwlist
+ipset=/.billywr.com/gfwlist
+ipset=/.bill.zhong.pp.ru/gfwlist
+ipset=/.bipic.net/gfwlist
+ipset=/.bitcointalk.org/gfwlist
+ipset=/.bit.ly/gfwlist
+ipset=/.bitly.com/gfwlist
+ipset=/.bitshare.com/gfwlist
+ipset=/.bjzc.org/gfwlist
+ipset=/.blinkx.com/gfwlist
+ipset=/.blinw.com/gfwlist
+ipset=/.blip.tv/gfwlist
+ipset=/.blockcn.com/gfwlist
+ipset=/.blog.birdhouseapp.com/gfwlist
+ipset=/.blog.bitly.com/gfwlist
+ipset=/.blogblog.com/gfwlist
+ipset=/.blog.boxcar.io/gfwlist
+ipset=/.blogcatalog.com/gfwlist
+ipset=/.blog.davidziegler.net/gfwlist
+ipset=/.blog.dayoneapp.com/gfwlist
+ipset=/.blog.de/gfwlist
+ipset=/.blog.dribbble.com/gfwlist
+ipset=/.blog.exblog.co.jp/gfwlist
+ipset=/.blog.expofutures.com/gfwlist
+ipset=/.blog.fizzik.com/gfwlist
+ipset=/.blog.foolsmountain.com/gfwlist
+ipset=/.blogger.com/gfwlist
+ipset=/.blog.gowalla.com/gfwlist
+ipset=/.blog.hotpotato.com/gfwlist
+ipset=/.blog.ifttt.com/gfwlist
+ipset=/.blogimg.jp/gfwlist
+ipset=/.blog.instagram.com/gfwlist
+ipset=/.blog.instapaper.com/gfwlist
+ipset=/.blog.iphone-dev.org/gfwlist
+ipset=/.blog.istef.info/gfwlist
+ipset=/.blog.jackjia.com/gfwlist
+ipset=/.blog.joeyrobert.org/gfwlist
+ipset=/.blog.kangye.org/gfwlist
+ipset=/.blog.kickstarter.com/gfwlist
+ipset=/.blog.kl.am/gfwlist
+ipset=/.blog.klip.me/gfwlist
+ipset=/.blog.lester850.info/gfwlist
+ipset=/.blog.lightbox.com/gfwlist
+ipset=/.bloglines.com/gfwlist
+ipset=/.bloglovin.com/gfwlist
+ipset=/.blog.mongodb.org/gfwlist
+ipset=/.blog.openinkpot.org/gfwlist
+ipset=/.blog.palm.com/gfwlist
+ipset=/.blog.path.com/gfwlist
+ipset=/.blog.pathtosharepoint.com/gfwlist
+ipset=/.blog.pchome.com.tw/gfwlist
+ipset=/.blog.pentalogic.net/gfwlist
+ipset=/.blog.pikchur.com/gfwlist
+ipset=/.blog.pilotmoon.com/gfwlist
+ipset=/.blog.redren.com/gfwlist
+ipset=/.blog.rockmelt.com/gfwlist
+ipset=/.blog.romanandreg.com/gfwlist
+ipset=/.blog.s135.com/gfwlist
+ipset=/.blogs.icerocket.com/gfwlist
+ipset=/.blog.sina.com.tw/gfwlist
+ipset=/.blog.sogoo.org/gfwlist
+ipset=/.blog.sparrowmailapp.com/gfwlist
+ipset=/.blogspot.com/gfwlist
+ipset=/.blogspot.co.uk/gfwlist
+ipset=/.blogspot.de/gfwlist
+ipset=/.blogspot.fr/gfwlist
+ipset=/.blogspot.in/gfwlist
+ipset=/.blogspot.jp/gfwlist
+ipset=/.blogs.tampabay.com/gfwlist
+ipset=/.blog.summify.com/gfwlist
+ipset=/.blogs.yahoo.co.jp/gfwlist
+ipset=/.blog.syx86.cn/gfwlist
+ipset=/.blog.syx86.com/gfwlist
+ipset=/.blog.taragana.com/gfwlist
+ipset=/.blogtd.net/gfwlist
+ipset=/.blogtd.org/gfwlist
+ipset=/.blog.tiney.com/gfwlist
+ipset=/.blog.topify.com/gfwlist
+ipset=/.blog.usa.gov/gfwlist
+ipset=/.blog.xuite.net/gfwlist
+ipset=/.blog.youthwant.com.tw/gfwlist
+ipset=/.blog.youxu.info/gfwlist
+ipset=/.bloodshed.net/gfwlist
+ipset=/.bloomberg.cn/gfwlist
+ipset=/.bloomberg.com/gfwlist
+ipset=/.bloomberg.de/gfwlist
+ipset=/.bloomfortune.com/gfwlist
+ipset=/.bmediaasia.com/gfwlist
+ipset=/.bnrmetal.com/gfwlist
+ipset=/.boardreader.com/gfwlist
+ipset=/.bobulate.com/gfwlist
+ipset=/.bolin.netfirms.com/gfwlist
+ipset=/.bonbonme.com/gfwlist
+ipset=/.bonjourlesgeeks.com/gfwlist
+ipset=/.boobstagram.com/gfwlist
+ipset=/.books.com.tw/gfwlist
+ipset=/.bookshelfporn.com/gfwlist
+ipset=/.botanwang.com/gfwlist
+ipset=/.bot.nu/gfwlist
+ipset=/.bowenpress.com/gfwlist
+ipset=/.boxunblog.com/gfwlist
+ipset=/.boxunclub.com/gfwlist
+ipset=/.boxun.com/gfwlist
+ipset=/.boxun.tv/gfwlist
+ipset=/.bralio.com/gfwlist
+ipset=/.branch.com/gfwlist
+ipset=/.brandonhutchinson.com/gfwlist
+ipset=/.braumeister.org/gfwlist
+ipset=/.break.com/gfwlist
+ipset=/.breakingtweets.com/gfwlist
+ipset=/.briefdream.com/gfwlist
+ipset=/.brightcove.com/gfwlist
+ipset=/.brightkite.com/gfwlist
+ipset=/.brizzly.com/gfwlist
+ipset=/.broadbook.com/gfwlist
+ipset=/.br.st/gfwlist
+ipset=/.brucewang.net/gfwlist
+ipset=/.bt95.com/gfwlist
+ipset=/.btdigg.org/gfwlist
+ipset=/.btrd.net/gfwlist
+ipset=/.budaedu.org/gfwlist
+ipset=/.bugclub.org/gfwlist
+ipset=/.builtwithbootstrap.com/gfwlist
+ipset=/.bullogger.com/gfwlist
+ipset=/.bullog.org/gfwlist
+ipset=/.businesstimes.com.cn/gfwlist
+ipset=/.businessweek.com/gfwlist
+ipset=/.buugaa.com/gfwlist
+ipset=/.buy.yahoo.com.tw/gfwlist
+ipset=/.buzzurl.jp/gfwlist
+ipset=/.bwbx.io/gfwlist
+ipset=/.bwsj.hk/gfwlist
+ipset=/.bx.tl/gfwlist
+ipset=/.c1522.mooo.com/gfwlist
+ipset=/.cacnw.com/gfwlist
+ipset=/.cactusvpn.com/gfwlist
+ipset=/.cafepress.com/gfwlist
+ipset=/.cahr.org.tw/gfwlist
+ipset=/.calameo.com/gfwlist
+ipset=/.calebelston.com/gfwlist
+ipset=/.cams.com/gfwlist
+ipset=/.cams.org.sg/gfwlist
+ipset=/.canadameet.com/gfwlist
+ipset=/.canyu.org/gfwlist
+ipset=/.caobian.info/gfwlist
+ipset=/.caochangqing.com/gfwlist
+ipset=/.cao.im/gfwlist
+ipset=/.cari.com.my/gfwlist
+ipset=/.catch22.net/gfwlist
+ipset=/.catfightpayperview.xxx/gfwlist
+ipset=/.catholic.org.hk/gfwlist
+ipset=/.catholic.org.tw/gfwlist
+ipset=/.cbs.ntu.edu.tw/gfwlist
+ipset=/.cc9007.spaces.live.com/gfwlist
+ipset=/.ccavtop10.com/gfwlist
+ipset=/.ccdtr.org/gfwlist
+ipset=/.ccim.org/gfwlist
+ipset=/.cclife.org/gfwlist
+ipset=/.ccthere.com/gfwlist
+ipset=/.cctongbao.com/gfwlist
+ipset=/.ccue.ca/gfwlist
+ipset=/.ccue.com/gfwlist
+ipset=/.cdig.info/gfwlist
+ipset=/.cdjp.org/gfwlist
+ipset=/.cdnews.com.tw/gfwlist
+ipset=/.cdn.printfriendly.com/gfwlist
+ipset=/.cdp1998.org/gfwlist
+ipset=/.cdp2006.org/gfwlist
+ipset=/.cdp.sinica.edu.tw/gfwlist
+ipset=/.cdpusa.org/gfwlist
+ipset=/.cdpweb.org/gfwlist
+ipset=/.cdpwu.org/gfwlist
+ipset=/.cdw.com/gfwlist
+ipset=/.cecc.gov/gfwlist
+ipset=/.cellulo.info/gfwlist
+ipset=/.cenci.tk/gfwlist
+ipset=/.cenews.eu/gfwlist
+ipset=/.centralnation.com/gfwlist
+ipset=/.centurys.net/gfwlist
+ipset=/.c-est-simple.com/gfwlist
+ipset=/.cfhks.org.hk/gfwlist
+ipset=/.cftfc.com/gfwlist
+ipset=/.cgdepot.org/gfwlist
+ipset=/.chandoo.org/gfwlist
+ipset=/.change.org/gfwlist
+ipset=/.changp.com/gfwlist
+ipset=/.chaos.e-spacy.com/gfwlist
+ipset=/.chapm25.com/gfwlist
+ipset=/.chartbeat.net/gfwlist
+ipset=/.chaturbate.com/gfwlist
+ipset=/.chccc.gov.tw/gfwlist
+ipset=/.chengmingmag.com/gfwlist
+ipset=/.chenguangcheng.com/gfwlist
+ipset=/.chenpokong.com/gfwlist
+ipset=/.chenyehao.spaces.live.com/gfwlist
+ipset=/.cherrysave.com/gfwlist
+ipset=/.chevronwp7.com/gfwlist
+ipset=/.chicagoncmtv.com/gfwlist
+ipset=/.china101.com/gfwlist
+ipset=/.china21.com/gfwlist
+ipset=/.china21.org/gfwlist
+ipset=/.china5000.us/gfwlist
+ipset=/.chinaaffairs.org/gfwlist
+ipset=/.chinaaid.me/gfwlist
+ipset=/.chinaaid.net/gfwlist
+ipset=/.chinaaid.org/gfwlist
+ipset=/.chinaaid.us/gfwlist
+ipset=/.chinachange.org/gfwlist
+ipset=/.chinachannel.hk/gfwlist
+ipset=/.chinacomments.org/gfwlist
+ipset=/.chinadigitaltimes.net/gfwlist
+ipset=/.chinaeweekly.com/gfwlist
+ipset=/.chinafreepress.org/gfwlist
+ipset=/.chinagate.com/gfwlist
+ipset=/.chinageeks.org/gfwlist
+ipset=/.chinagfw.org/gfwlist
+ipset=/.chinagreenparty.org/gfwlist
+ipset=/.china-green-party.spaces.live.com/gfwlist
+ipset=/.chinahush.com/gfwlist
+ipset=/.chinainperspective.com/gfwlist
+ipset=/.chinainperspective.net/gfwlist
+ipset=/.chinainperspective.org/gfwlist
+ipset=/.chinainterimgov.org/gfwlist
+ipset=/.chinalawandpolicy.com/gfwlist
+ipset=/.chinalawtranslate.com/gfwlist
+ipset=/.chinamule.com/gfwlist
+ipset=/.chinamz.org/gfwlist
+ipset=/.chinarightsia.org/gfwlist
+ipset=/.chinasocialdemocraticparty.com/gfwlist
+ipset=/.chinasoul.org/gfwlist
+ipset=/.chinatimes.com/gfwlist
+ipset=/.chinatweeps.com/gfwlist
+ipset=/.chinaway.org/gfwlist
+ipset=/.china-week.com/gfwlist
+ipset=/.chinaworker.info/gfwlist
+ipset=/.chinaxchina.com/gfwlist
+ipset=/.chinayouth.org.hk/gfwlist
+ipset=/.chinayuanmin.org/gfwlist
+ipset=/.chinesedailynews.com/gfwlist
+ipset=/.chinese.engadget.com/gfwlist
+ipset=/.chinese-hermit.net/gfwlist
+ipset=/.chinese-memorial.org/gfwlist
+ipset=/.chinesen.de/gfwlist
+ipset=/.chinesenewsnet.com/gfwlist
+ipset=/.chinesepen.org/gfwlist
+ipset=/.chinese.rnw.nl/gfwlist
+ipset=/.chinese.soifind.com/gfwlist
+ipset=/.chinesetalks.net/gfwlist
+ipset=/.chinese.wsj.com/gfwlist
+ipset=/.chingcheong.com/gfwlist
+ipset=/.chn.chosun.com/gfwlist
+ipset=/.chrispederick.com/gfwlist
+ipset=/.chrispederick.net/gfwlist
+ipset=/.christianstudy.com/gfwlist
+ipset=/.christiantimes.org.hk/gfwlist
+ipset=/.christusrex.org/gfwlist
+ipset=/.chrlawyers.hk/gfwlist
+ipset=/.chrlcg-hk.org/gfwlist
+ipset=/.chromeadblock.com/gfwlist
+ipset=/.chrome.com/gfwlist
+ipset=/.ch.shvoong.com/gfwlist
+ipset=/.chubun.com/gfwlist
+ipset=/.chuizi.net/gfwlist
+ipset=/.chukuang.gov.tw/gfwlist
+ipset=/.circlethebayfortibet.org/gfwlist
+ipset=/.citizenlab.org/gfwlist
+ipset=/.citizensradio.org/gfwlist
+ipset=/.city9x.com/gfwlist
+ipset=/.civicparty.hk/gfwlist
+ipset=/.civilhrfront.org/gfwlist
+ipset=/.civilmedia.tw/gfwlist
+ipset=/.cjb.net/gfwlist
+ipset=/.ck101.com/gfwlist
+ipset=/.classicalguitarblog.net/gfwlist
+ipset=/.clb.org.hk/gfwlist
+ipset=/.cl.d0z.net/gfwlist
+ipset=/.clientsfromhell.net/gfwlist
+ipset=/.clipfish.de/gfwlist
+ipset=/.cl.ly/gfwlist
+ipset=/.cloudfront.net/gfwlist
+ipset=/.club.backchina.com/gfwlist
+ipset=/.cms.gov/gfwlist
+ipset=/.cmule.com/gfwlist
+ipset=/.cn2.streetvoice.com/gfwlist
+ipset=/.cna.com.tw/gfwlist
+ipset=/.cnavista.com.tw/gfwlist
+ipset=/.cn.calameo.com/gfwlist
+ipset=/.cn.dayabook.com/gfwlist
+ipset=/.cnd.org/gfwlist
+ipset=/.cn.fmnnow.com/gfwlist
+ipset=/.cn.ibtimes.com/gfwlist
+ipset=/.cnn.com/gfwlist
+ipset=/.cn.news.cnyes.com/gfwlist
+ipset=/.cn.streetvoice.com/gfwlist
+ipset=/.cn.uncyclopedia.wikia.com/gfwlist
+ipset=/.cn.voa.mobi/gfwlist
+ipset=/.cochina.org/gfwlist
+ipset=/.cocoapods.org/gfwlist
+ipset=/.cocoa.zonble.net/gfwlist
+ipset=/.code1984.com/gfwlist
+ipset=/.codeboxapp.com/gfwlist
+ipset=/.codeshare.io/gfwlist
+ipset=/.collateralmurder.com/gfwlist
+ipset=/.collateralmurder.org/gfwlist
+ipset=/.comefromchina.com/gfwlist
+ipset=/.comnews.gio.gov.tw/gfwlist
+ipset=/.compileheart.com/gfwlist
+ipset=/.connectedchina.reuters.com/gfwlist
+ipset=/.connect.facebook.net/gfwlist
+ipset=/.conoyo.com/gfwlist
+ipset=/.contactmagazine.net/gfwlist
+ipset=/.contests.twilio.com/gfwlist
+ipset=/.conviva.com/gfwlist
+ipset=/.cookingtothegoodlife.com/gfwlist
+ipset=/.coolaler.com/gfwlist
+ipset=/.coolder.com/gfwlist
+ipset=/.coolloud.org.tw/gfwlist
+ipset=/.corpus4u.org/gfwlist
+ipset=/.corumcollege.com/gfwlist
+ipset=/.cotweet.com/gfwlist
+ipset=/.couchdbwiki.com/gfwlist
+ipset=/.coveringweb.com/gfwlist
+ipset=/.cp-house.gov.tw/gfwlist
+ipset=/.cpj.org/gfwlist
+ipset=/.crackle.com/gfwlist
+ipset=/.crd-net.org/gfwlist
+ipset=/.creaders.net/gfwlist
+ipset=/.cromotc.nat.gov.tw/gfwlist
+ipset=/.crossthewall.net/gfwlist
+ipset=/.csdparty.com/gfwlist
+ipset=/.c-spanvideo.org/gfwlist
+ipset=/.css.pixnet.in/gfwlist
+ipset=/.csuchen.de/gfwlist
+ipset=/.cts.com.tw/gfwlist
+ipset=/.cubicle17.com/gfwlist
+ipset=/.cuhkacs.org/gfwlist
+ipset=/.cuihua.org/gfwlist
+ipset=/.cuiweiping.net/gfwlist
+ipset=/.culture.tw/gfwlist
+ipset=/.curvefish.com/gfwlist
+ipset=/.cwb.gov.tw/gfwlist
+ipset=/.cyanogenmod.org/gfwlist
+ipset=/.cyberghost.natado.com/gfwlist
+ipset=/.cyberghostvpn.com/gfwlist
+ipset=/.cycab.gov.tw/gfwlist
+ipset=/.cydia.ifuckgfw.com/gfwlist
+ipset=/.cynscribe.com/gfwlist
+ipset=/.cytode.us/gfwlist
+ipset=/.dabr.co.uk/gfwlist
+ipset=/.dabr.me/gfwlist
+ipset=/.dabr.mobi/gfwlist
+ipset=/.dadazim.com/gfwlist
+ipset=/.dadi360.com/gfwlist
+ipset=/.dafagood.com/gfwlist
+ipset=/.dafahao.com/gfwlist
+ipset=/.dailidaili.com/gfwlist
+ipset=/.dailymotion.com/gfwlist
+ipset=/.dailynews.sina.com/gfwlist
+ipset=/.dajiyuan.com/gfwlist
+ipset=/.dajiyuan.eu/gfwlist
+ipset=/.dajusha.baywords.com/gfwlist
+ipset=/.dalailama.com/gfwlist
+ipset=/.dalailama.ru/gfwlist
+ipset=/.dalailamaworld.com/gfwlist
+ipset=/.dalianmeng.org/gfwlist
+ipset=/.danke4china.net/gfwlist
+ipset=/.danwei.org/gfwlist
+ipset=/.daolan.net/gfwlist
+ipset=/.dapu-house.gov.tw/gfwlist
+ipset=/.darpa.mil/gfwlist
+ipset=/.date.fm/gfwlist
+ipset=/.davidslog.com/gfwlist
+ipset=/.daxa.cn/gfwlist
+ipset=/.dayaarmongol.ning.com/gfwlist
+ipset=/.daylife.com/gfwlist
+ipset=/.ddc.com.tw/gfwlist
+ipset=/.deck.ly/gfwlist
+ipset=/.default.secureserver.net/gfwlist
+ipset=/.delcamp.net/gfwlist
+ipset=/.delicious.com/gfwlist
+ipset=/.democrats.org/gfwlist
+ipset=/.demo.opera-mini.net/gfwlist
+ipset=/.derekhsu.homeip.net/gfwlist
+ipset=/.de-sci.org/gfwlist
+ipset=/.designerol.com/gfwlist
+ipset=/.destiny.xfiles.to/gfwlist
+ipset=/.deutsche-welle.de/gfwlist
+ipset=/.dev102.com/gfwlist
+ipset=/.developers.box.net/gfwlist
+ipset=/.deviantart.com/gfwlist
+ipset=/.deviantart.net/gfwlist
+ipset=/.devio.us/gfwlist
+ipset=/.devpn.com/gfwlist
+ipset=/.dfas.mil/gfwlist
+ipset=/.df.gov.tw/gfwlist
+ipset=/.diaoyuislands.org/gfwlist
+ipset=/.digitalnomadsproject.org/gfwlist
+ipset=/.diigo.com/gfwlist
+ipset=/.dimitrik.free.fr/gfwlist
+ipset=/.dipity.com/gfwlist
+ipset=/.directcreative.com/gfwlist
+ipset=/.discuss.com.hk/gfwlist
+ipset=/.disp.cc/gfwlist
+ipset=/.dit-inc.us/gfwlist
+ipset=/.dizhidizhi.com/gfwlist
+ipset=/.djangosnippets.org/gfwlist
+ipset=/.dl.box.net/gfwlist
+ipset=/.dl-laby.jp/gfwlist
+ipset=/.dl.playstation.net/gfwlist
+ipset=/.dlsite.com/gfwlist
+ipset=/.dmcdn.net/gfwlist
+ipset=/.dmtip.gov.tw/gfwlist
+ipset=/.dns2go.com/gfwlist
+ipset=/.dnscrypt.org/gfwlist
+ipset=/.docstoc.com/gfwlist
+ipset=/.dojin.com/gfwlist
+ipset=/.dok-forum.net/gfwlist
+ipset=/.dolc.de/gfwlist
+ipset=/.dollf.com/gfwlist
+ipset=/.domain.club.tw/gfwlist
+ipset=/.domainhelp.search.com/gfwlist
+ipset=/.dongde.com/gfwlist
+ipset=/.dongtaiwang.com/gfwlist
+ipset=/.dongtaiwang.net/gfwlist
+ipset=/.dongyangjing.com/gfwlist
+ipset=/.dontfilter.us/gfwlist
+ipset=/.dontmovetochina.com/gfwlist
+ipset=/.dotheyfolloweachother.com/gfwlist
+ipset=/.dotplane.com/gfwlist
+ipset=/.dotsub.com/gfwlist
+ipset=/.doubleaf.com/gfwlist
+ipset=/.doubleclick.net/gfwlist
+ipset=/.dougscripts.com/gfwlist
+ipset=/.dowei.org/gfwlist
+ipset=/.download.syniumsoftware.com/gfwlist
+ipset=/.doxygen.org/gfwlist
+ipset=/.dphk.org/gfwlist
+ipset=/.dpp.org.tw/gfwlist
+ipset=/.drewolanoff.com/gfwlist
+ipset=/.drgan.net/gfwlist
+ipset=/.dropbox.com/gfwlist
+ipset=/.dropboxusercontent.com/gfwlist
+ipset=/.drsunacademy.com/gfwlist
+ipset=/.drtuber.com/gfwlist
+ipset=/.dscn.info/gfwlist
+ipset=/.dtiblog.com/gfwlist
+ipset=/.dtic.mil/gfwlist
+ipset=/.dtiserv2.com/gfwlist
+ipset=/.duckduckgo.com/gfwlist
+ipset=/.duckload.com/gfwlist
+ipset=/.duckmylife.com/gfwlist
+ipset=/.duihuahrjournal.org/gfwlist
+ipset=/.duihua.org/gfwlist
+ipset=/.duoweitimes.com/gfwlist
+ipset=/.duping.net/gfwlist
+ipset=/.duplicati.com/gfwlist
+ipset=/.dupola.com/gfwlist
+ipset=/.dupola.net/gfwlist
+ipset=/.dvorak.org/gfwlist
+ipset=/.dw.de/gfwlist
+ipset=/.dwnews.com/gfwlist
+ipset=/.dwnews.net/gfwlist
+ipset=/.dw-world.com/gfwlist
+ipset=/.dw-world.de/gfwlist
+ipset=/.dy24k.info/gfwlist
+ipset=/.dynawebinc.com/gfwlist
+ipset=/.dyndns.org/gfwlist
+ipset=/.dzze.com/gfwlist
+ipset=/.e123.hk/gfwlist
+ipset=/.eamonnbrennan.com/gfwlist
+ipset=/.earthquake.usgs.gov/gfwlist
+ipset=/.easy-share.com/gfwlist
+ipset=/.ebookbrowse.com/gfwlist
+ipset=/.ebookee.com/gfwlist
+ipset=/.echofon.com/gfwlist
+ipset=/.ecministry.net/gfwlist
+ipset=/.edicypages.com/gfwlist
+ipset=/.edoors.com/gfwlist
+ipset=/.edubridge.com/gfwlist
+ipset=/.eevpn.com/gfwlist
+ipset=/.efcc.org.hk/gfwlist
+ipset=/.efksoft.com/gfwlist
+ipset=/.efmoe.com/gfwlist
+ipset=/.e-gold.com/gfwlist
+ipset=/.eic-av.com/gfwlist
+ipset=/.e-info.org.tw/gfwlist
+ipset=/.electionsmeter.com/gfwlist
+ipset=/.elpais.com/gfwlist
+ipset=/.eltondisney.com/gfwlist
+ipset=/.emacsblog.org/gfwlist
+ipset=/.embr.in/gfwlist
+ipset=/.emory.edu/gfwlist
+ipset=/.emule-ed2k.com/gfwlist
+ipset=/.emuparadise.me/gfwlist
+ipset=/.enewstree.com/gfwlist
+ipset=/.en.favotter.net/gfwlist
+ipset=/.englishfromengland.co.uk/gfwlist
+ipset=/.entermap.com/gfwlist
+ipset=/.en.wikipedia.org/gfwlist
+ipset=/.epochtimes-bg.com/gfwlist
+ipset=/.epochtimes.co.il/gfwlist
+ipset=/.epochtimes.co.kr/gfwlist
+ipset=/.epochtimes.com/gfwlist
+ipset=/.epochtimes.de/gfwlist
+ipset=/.epochtimes.fr/gfwlist
+ipset=/.epochtimes.ie/gfwlist
+ipset=/.epochtimes.jp/gfwlist
+ipset=/.epochtimes-romania.com/gfwlist
+ipset=/.epochtimes.ru/gfwlist
+ipset=/.epochtimes.se/gfwlist
+ipset=/.epochtimestr.com/gfwlist
+ipset=/.epochweekly.com/gfwlist
+ipset=/.erabaru.net/gfwlist
+ipset=/.erepublik.com/gfwlist
+ipset=/.erepublik.net/gfwlist
+ipset=/.erights.net/gfwlist
+ipset=/.eriversoft.com/gfwlist
+ipset=/.ernestmandel.org/gfwlist
+ipset=/.etaiwannews.com/gfwlist
+ipset=/.etizer.org/gfwlist
+ipset=/.etools.ncol.com/gfwlist
+ipset=/.e-traderland.net/gfwlist
+ipset=/.etraining.gov.tw/gfwlist
+ipset=/.ettoday.net/gfwlist
+ipset=/.evchk.wikia.com/gfwlist
+ipset=/.eventful.com/gfwlist
+ipset=/.everyday-carry.com/gfwlist
+ipset=/.exblog.jp/gfwlist
+ipset=/.expatshield.com/gfwlist
+ipset=/.exploader.net/gfwlist
+ipset=/.extremetube.com/gfwlist
+ipset=/.eyespirit.info/gfwlist
+ipset=/.eyevio.jp/gfwlist
+ipset=/.eyny.com/gfwlist
+ipset=/.ezpc.tk/gfwlist
+ipset=/.ezpeer.com/gfwlist
+ipset=/.facebook.com/gfwlist
+ipset=/.facebook.net/gfwlist
+ipset=/.facesofnyfw.com/gfwlist
+ipset=/.fail.hk/gfwlist
+ipset=/.faiththedog.info/gfwlist
+ipset=/.fakku.net/gfwlist
+ipset=/.falsefire.com/gfwlist
+ipset=/.falunart.org/gfwlist
+ipset=/.falundafamuseum.org/gfwlist
+ipset=/.falundafa.org/gfwlist
+ipset=/.falunhr.org/gfwlist
+ipset=/.famunion.com/gfwlist
+ipset=/.fangbinxing.com/gfwlist
+ipset=/.fangeming.com/gfwlist
+ipset=/.fanglizhi.info/gfwlist
+ipset=/.fangongheike.com/gfwlist
+ipset=/.fangong.org/gfwlist
+ipset=/.fan-qiang.com/gfwlist
+ipset=/.fanqianghou.com/gfwlist
+ipset=/.fanqiangyakexi.net/gfwlist
+ipset=/.fanswong.com/gfwlist
+ipset=/.fanyue.info/gfwlist
+ipset=/.fapdu.com/gfwlist
+ipset=/.farwestchina.com/gfwlist
+ipset=/.farxian.com/gfwlist
+ipset=/.fastpic.ru/gfwlist
+ipset=/.faststone.org/gfwlist
+ipset=/.favorious.com/gfwlist
+ipset=/.favstar.fm/gfwlist
+ipset=/.fawanghuihui.org/gfwlist
+ipset=/.faydao.com/gfwlist
+ipset=/.fbcdn.net/gfwlist
+ipset=/.fb.com/gfwlist
+ipset=/.fb.me/gfwlist
+ipset=/.fbsbx.com/gfwlist
+ipset=/.fc2china.com/gfwlist
+ipset=/.fc2.com/gfwlist
+ipset=/.f.cl.ly/gfwlist
+ipset=/.fdc89.jp/gfwlist
+ipset=/.feedbooks.mobi/gfwlist
+ipset=/.feedburner.com/gfwlist
+ipset=/.feeds2.feedburner.com/gfwlist
+ipset=/.feeds.feedburner.com/gfwlist
+ipset=/.feedzshare.com/gfwlist
+ipset=/.feelssh.com/gfwlist
+ipset=/.feer.com/gfwlist
+ipset=/.felixcat.net/gfwlist
+ipset=/.feministteacher.com/gfwlist
+ipset=/.fengzhenghu.com/gfwlist
+ipset=/.fetchvideo.com/gfwlist
+ipset=/.ff.im/gfwlist
+ipset=/.fflick.com/gfwlist
+ipset=/.fgmtv.net/gfwlist
+ipset=/.fgmtv.org/gfwlist
+ipset=/.filefactory.com/gfwlist
+ipset=/.files2me.com/gfwlist
+ipset=/.fileserve.com/gfwlist
+ipset=/.fillthesquare.org/gfwlist
+ipset=/.finalion.jp/gfwlist
+ipset=/.findbook.tw/gfwlist
+ipset=/.finler.net/gfwlist
+ipset=/.fireofliberty.org/gfwlist
+ipset=/.firstfivefollowers.com/gfwlist
+ipset=/.flecheinthepeche.fr/gfwlist
+ipset=/.fleshbot.com/gfwlist
+ipset=/.flickr.com/gfwlist
+ipset=/.flickrhivemind.net/gfwlist
+ipset=/.flightcaster.com/gfwlist
+ipset=/.flowerofhappiness.spaces.live.com/gfwlist
+ipset=/.focustaiwan.tw/gfwlist
+ipset=/.focusvpn.com/gfwlist
+ipset=/.fofg.org/gfwlist
+ipset=/.fooooo.com/gfwlist
+ipset=/.footwiball.com/gfwlist
+ipset=/.forum.baby-kingdom.com/gfwlist
+ipset=/.forum.cyberctm.com/gfwlist
+ipset=/.forum.idsam.com/gfwlist
+ipset=/.forum.iset.com.tw/gfwlist
+ipset=/.forum.my903.com/gfwlist
+ipset=/.forum.mymaji.com/gfwlist
+ipset=/.forum.newsgroup.la/gfwlist
+ipset=/.forum.nownews.com/gfwlist
+ipset=/.forum.omy.sg/gfwlist
+ipset=/.forum.palmislife.com/gfwlist
+ipset=/.forum.pchome.com.tw/gfwlist
+ipset=/.forum.setty.com.tw/gfwlist
+ipset=/.forum.sina.com.hk/gfwlist
+ipset=/.forum.slime.com.tw/gfwlist
+ipset=/.forum.tvb.com/gfwlist
+ipset=/.forum.yorkbbs.ca/gfwlist
+ipset=/.fotop.net/gfwlist
+ipset=/.fourface.nodesnoop.com/gfwlist
+ipset=/.fourthinternational.org/gfwlist
+ipset=/.foxdie.us/gfwlist
+ipset=/.foxsub.com/gfwlist
+ipset=/.foxtang.com/gfwlist
+ipset=/.fqrouter.com/gfwlist
+ipset=/.franklc.com/gfwlist
+ipset=/.freakshare.com/gfwlist
+ipset=/.fredwilson.vc/gfwlist
+ipset=/.free4u.com.ar/gfwlist
+ipset=/.freealim.com/gfwlist
+ipset=/.freechal.com/gfwlist
+ipset=/.freedomhouse.org/gfwlist
+ipset=/.free.fr/gfwlist
+ipset=/.freegao.com/gfwlist
+ipset=/.freegateget.googlepages.com/gfwlist
+ipset=/.free-gate.org/gfwlist
+ipset=/.free-hada-now.org/gfwlist
+ipset=/.freelotto.com/gfwlist
+ipset=/.freeman2.com/gfwlist
+ipset=/.freemoren.com/gfwlist
+ipset=/.freemorenews.com/gfwlist
+ipset=/.freenet-china.org/gfwlist
+ipset=/.freenetproject.org/gfwlist
+ipset=/.freenewscn.com/gfwlist
+ipset=/.freeopenvpn.com/gfwlist
+ipset=/.freeoz.org/gfwlist
+ipset=/.free-ssh.com/gfwlist
+ipset=/.freessh.us/gfwlist
+ipset=/.freetibet.org/gfwlist
+ipset=/.freevpn.nl/gfwlist
+ipset=/.freewallpaper4.me/gfwlist
+ipset=/.freewebs.com/gfwlist
+ipset=/.freeweibo.com/gfwlist
+ipset=/.freexinwen.com/gfwlist
+ipset=/.freeyoutubeproxy.net/gfwlist
+ipset=/.friendfeed.com/gfwlist
+ipset=/.friendfeed-media.com/gfwlist
+ipset=/.fring.com/gfwlist
+ipset=/.fringenetwork.com/gfwlist
+ipset=/.frommel.net/gfwlist
+ipset=/.frontlinedefenders.org/gfwlist
+ipset=/.fscked.org/gfwlist
+ipset=/.fsurf.com/gfwlist
+ipset=/.ftchinese.com/gfwlist
+ipset=/.fuckcnnic.net/gfwlist
+ipset=/.fuckgfw.com/gfwlist
+ipset=/.fuckgfw.org/gfwlist
+ipset=/.fulue.com/gfwlist
+ipset=/.funf.tw/gfwlist
+ipset=/.funp.com/gfwlist
+ipset=/.furinkan.com/gfwlist
+ipset=/.furl.net/gfwlist
+ipset=/.futurechinaforum.org/gfwlist
+ipset=/.futureme.org/gfwlist
+ipset=/.futuremessage.org/gfwlist
+ipset=/.fuyin.net/gfwlist
+ipset=/.fw.cm/gfwlist
+ipset=/.fxnetworks.com/gfwlist
+ipset=/.fzh999.com/gfwlist
+ipset=/.fzh999.net/gfwlist
+ipset=/.gabocorp.com/gfwlist
+ipset=/.gaeproxy.com/gfwlist
+ipset=/.gaeproxy.googlecode.com/gfwlist
+ipset=/.galenwu.com/gfwlist
+ipset=/.game735.com/gfwlist
+ipset=/.gamebase.com.tw/gfwlist
+ipset=/.gamer.com.tw/gfwlist
+ipset=/.gamez.com.tw/gfwlist
+ipset=/.ganges.com/gfwlist
+ipset=/.gaoming.net/gfwlist
+ipset=/.gaopi.net/gfwlist
+ipset=/.gaozhisheng.net/gfwlist
+ipset=/.gaozhisheng.org/gfwlist
+ipset=/.gardennetworks.com/gfwlist
+ipset=/.gardennetworks.org/gfwlist
+ipset=/.gartlive.com/gfwlist
+ipset=/.gather.com/gfwlist
+ipset=/.gaymap.cc/gfwlist
+ipset=/.gazotube.com/gfwlist
+ipset=/.gcc.org.hk/gfwlist
+ipset=/.gclooney.com/gfwlist
+ipset=/.g.co/gfwlist
+ipset=/.gcpnews.com/gfwlist
+ipset=/.gdbt.net/gfwlist
+ipset=/.gdzf.org/gfwlist
+ipset=/.geek-art.net/gfwlist
+ipset=/.geekerhome.com/gfwlist
+ipset=/.geekmade.co.uk/gfwlist
+ipset=/.geekmanuals.com/gfwlist
+ipset=/.generesis.com/gfwlist
+ipset=/.genuitec.com/gfwlist
+ipset=/.geocities.co.jp/gfwlist
+ipset=/.geocities.com/gfwlist
+ipset=/.geocities.jp/gfwlist
+ipset=/.geohot.com/gfwlist
+ipset=/.geometrictools.com/gfwlist
+ipset=/.getchu.com/gfwlist
+ipset=/.getcloudapp.com/gfwlist
+ipset=/.get-digital-help.com/gfwlist
+ipset=/.getfoxyproxy.org/gfwlist
+ipset=/.getfreedur.com/gfwlist
+ipset=/.getiton.com/gfwlist
+ipset=/.getjetso.com/gfwlist
+ipset=/.getlantern.org/gfwlist
+ipset=/.getsmartlinks.com/gfwlist
+ipset=/.getsocialscope.com/gfwlist
+ipset=/.gfwinterceptor.googlecode.com/gfwlist
+ipset=/.gfw.org.ua/gfwlist
+ipset=/.ggpht.com/gfwlist
+ipset=/.ggssl.com/gfwlist
+ipset=/.ghost.org/gfwlist
+ipset=/.ghut.org/gfwlist
+ipset=/.giga-web.jp/gfwlist
+ipset=/.gigporno.ru/gfwlist
+ipset=/.gimpshop.com/gfwlist
+ipset=/.girlbanker.com/gfwlist
+ipset=/.github.com/gfwlist
+ipset=/.git-scm.com/gfwlist
+ipset=/.givemesomethingtoread.com/gfwlist
+ipset=/.glennhilton.com/gfwlist
+ipset=/.globaljihad.net/gfwlist
+ipset=/.globalmuseumoncommunism.org/gfwlist
+ipset=/.globalrescue.net/gfwlist
+ipset=/.globalvoicesonline.org/gfwlist
+ipset=/.gmail.com/gfwlist
+ipset=/.gmbd.cn/gfwlist
+ipset=/.gmhz.org/gfwlist
+ipset=/.gmodules.com/gfwlist
+ipset=/.gmozomg.izihost.org/gfwlist
+ipset=/.gnci.org.hk/gfwlist
+ipset=/.goagent.biz/gfwlist
+ipset=/.goagent.googlecode.com/gfwlist
+ipset=/.goagentplus.com/gfwlist
+ipset=/.godfootsteps.org/gfwlist
+ipset=/.golang.org/gfwlist
+ipset=/.goldbetsports.com/gfwlist
+ipset=/.goldwave.com/gfwlist
+ipset=/.gongmeng.info/gfwlist
+ipset=/.gongm.in/gfwlist
+ipset=/.gongminliliang.com/gfwlist
+ipset=/.gongwt.com/gfwlist
+ipset=/.goodreaders.com/gfwlist
+ipset=/.goodreads.com/gfwlist
+ipset=/.goofind.com/gfwlist
+ipset=/.goo.gl/gfwlist
+ipset=/.googleadservices.com/gfwlist
+ipset=/.google-analytics.com/gfwlist
+ipset=/.googleapis.com/gfwlist
+ipset=/.googlecode.com/gfwlist
+ipset=/.google.co.jp/gfwlist
+ipset=/.google.com/gfwlist
+ipset=/.google.com.hk/gfwlist
+ipset=/.google.com.sg/gfwlist
+ipset=/.google.com.tw/gfwlist
+ipset=/.google.com.uk/gfwlist
+ipset=/.googledomains.com/gfwlist
+ipset=/.googledrive.com/gfwlist
+ipset=/.googleearth.com/gfwlist
+ipset=/.googlehosted.com/gfwlist
+ipset=/.googlelabs.com/gfwlist
+ipset=/.googlemail.com/gfwlist
+ipset=/.googleplus.com/gfwlist
+ipset=/.googlesile.com/gfwlist
+ipset=/.googlesource.com/gfwlist
+ipset=/.googlesyndication.com/gfwlist
+ipset=/.googletagmanager.com/gfwlist
+ipset=/.googletagservices.com/gfwlist
+ipset=/.googleusercontent.com/gfwlist
+ipset=/.googlevideo.com/gfwlist
+ipset=/.gopetition.com/gfwlist
+ipset=/.gospelherald.com/gfwlist
+ipset=/.gov.tw/gfwlist
+ipset=/.gpass1.com/gfwlist
+ipset=/.grandtrial.org/gfwlist
+ipset=/.graphis.ne.jp/gfwlist
+ipset=/.gravatar.com/gfwlist
+ipset=/.graylog2.org/gfwlist
+ipset=/.grb.gov.tw/gfwlist
+ipset=/.greatfire.org/gfwlist
+ipset=/.greatfirewall.biz/gfwlist
+ipset=/.great-firewall.com/gfwlist
+ipset=/.greatfirewallofchina.net/gfwlist
+ipset=/.greatfirewallofchina.org/gfwlist
+ipset=/.great-roc.org/gfwlist
+ipset=/.greatroc.org/gfwlist
+ipset=/.greatroc.tw/gfwlist
+ipset=/.greatzhonghua.org/gfwlist
+ipset=/.greenparty.org.tw/gfwlist
+ipset=/.greenvpn.net/gfwlist
+ipset=/.gs-discuss.com/gfwlist
+ipset=/.gseeker.com/gfwlist
+ipset=/.gsn-cert.nat.gov.tw/gfwlist
+ipset=/.gstatic.com/gfwlist
+ipset=/.gtap.googlecode.com/gfwlist
+ipset=/.gtricks.com/gfwlist
+ipset=/.guancha.org/gfwlist
+ipset=/.gufeng521.spaces.live.com/gfwlist
+ipset=/.guishan.org/gfwlist
+ipset=/.gunsamerica.com/gfwlist
+ipset=/.gun-world.net/gfwlist
+ipset=/.guomin.us/gfwlist
+ipset=/.gutteruncensored.com/gfwlist
+ipset=/.gvm.com.tw/gfwlist
+ipset=/.gyalwarinpoche.com/gfwlist
+ipset=/.gysd.nyc.gov.tw/gfwlist
+ipset=/.gzm.tv/gfwlist
+ipset=/.gzone-anime.info/gfwlist
+ipset=/.h1n1china.org/gfwlist
+ipset=/.hacken.cc/gfwlist
+ipset=/.hackthatphone.net/gfwlist
+ipset=/.hahlo.com/gfwlist
+ipset=/.hakkatv.org.tw/gfwlist
+ipset=/.hanunyi.com/gfwlist
+ipset=/.hardsextube.com/gfwlist
+ipset=/.hasaowall.com/gfwlist
+ipset=/.have8.com/gfwlist
+ipset=/.haygo.com/gfwlist
+ipset=/.hcc.gov.tw/gfwlist
+ipset=/.hchcc.gov.tw/gfwlist
+ipset=/.h-china.org/gfwlist
+ipset=/.hdtvb.net/gfwlist
+ipset=/.heartyit.com/gfwlist
+ipset=/.hecaitou.net/gfwlist
+ipset=/.hechaji.com/gfwlist
+ipset=/.heix.pp.ru/gfwlist
+ipset=/.heiyo.info/gfwlist
+ipset=/.helloandroid.com/gfwlist
+ipset=/.hellonewyork.us/gfwlist
+ipset=/.helloqueer.com/gfwlist
+ipset=/.hellotxt.com/gfwlist
+ipset=/.hellouk.org/gfwlist
+ipset=/.helpeachpeople.com/gfwlist
+ipset=/.helplinfen.com/gfwlist
+ipset=/.help.linksalpha.com/gfwlist
+ipset=/.help.opera.com/gfwlist
+ipset=/.helpzhuling.org/gfwlist
+ipset=/.hen.bao.li/gfwlist
+ipset=/.hengchuen.gov.tw/gfwlist
+ipset=/.heqinglian.net/gfwlist
+ipset=/.here4news.com/gfwlist
+ipset=/.heungkongdiscuss.com/gfwlist
+ipset=/.hgseav.com/gfwlist
+ipset=/.hidden-advent.org/gfwlist
+ipset=/.hidecloud.com/gfwlist
+ipset=/.hideipvpn.com/gfwlist
+ipset=/.hidemyass.com/gfwlist
+ipset=/.higfw.com/gfwlist
+ipset=/.highrockmedia.com/gfwlist
+ipset=/.hihiforum.com/gfwlist
+ipset=/.hihistory.net/gfwlist
+ipset=/.hiitch.com/gfwlist
+ipset=/.hikinggfw.org/gfwlist
+ipset=/.himemix.com/gfwlist
+ipset=/.himemix.net/gfwlist
+ipset=/.hjclub.info/gfwlist
+ipset=/.hk32168.com/gfwlist
+ipset=/.hkbc.net/gfwlist
+ipset=/.hkbf.org/gfwlist
+ipset=/.hkchurch.org/gfwlist
+ipset=/.hkdailynews.com.hk/gfwlist
+ipset=/.hkday.net/gfwlist
+ipset=/.hkej.com/gfwlist
+ipset=/.hkepc.com/gfwlist
+ipset=/.hkfront.org/gfwlist
+ipset=/.hk.geocities.com/gfwlist
+ipset=/.hkgolden.com/gfwlist
+ipset=/.hkgreenradio.org/gfwlist
+ipset=/.hkg.westkit.net/gfwlist
+ipset=/.hkheadline.com/gfwlist
+ipset=/.hkhkhk.com/gfwlist
+ipset=/.hkjc.com/gfwlist
+ipset=/.hk.jiepang.com/gfwlist
+ipset=/.hkjp.easyweb.hk/gfwlist
+ipset=/.hkjp.org/gfwlist
+ipset=/.hk.knowledge.yahoo.com/gfwlist
+ipset=/.hk.myblog.yahoo.com/gfwlist
+ipset=/.hk.news.yahoo.com/gfwlist
+ipset=/.hkptu.org/gfwlist
+ipset=/.hk-pub.com/gfwlist
+ipset=/.hk.rd.yahoo.com/gfwlist
+ipset=/.hkreporter.com/gfwlist
+ipset=/.hkreporter.loved.hk/gfwlist
+ipset=/.hk.search.yahoo.com/gfwlist
+ipset=/.hk.video.news.yahoo.com/gfwlist
+ipset=/.hkwcc.org.hk/gfwlist
+ipset=/.hk.yahoo.com/gfwlist
+ipset=/.hkzone.org/gfwlist
+ipset=/.hnjhj.com/gfwlist
+ipset=/.hola.com/gfwlist
+ipset=/.holyspiritspeaks.org/gfwlist
+ipset=/.holz.byethost8.com/gfwlist
+ipset=/.homeservershow.com/gfwlist
+ipset=/.home.sina.com/gfwlist
+ipset=/.home.so-net.net.tw/gfwlist
+ipset=/.honeonet.spaces.live.com/gfwlist
+ipset=/.hongmeimei.com/gfwlist
+ipset=/.hongzhi.li/gfwlist
+ipset=/.hootsuite.com/gfwlist
+ipset=/.hotpot.hk/gfwlist
+ipset=/.hotshame.com/gfwlist
+ipset=/.hotspotshield.com/gfwlist
+ipset=/.hougaige.com/gfwlist
+ipset=/.howtoforge.com/gfwlist
+ipset=/.hqcdp.org/gfwlist
+ipset=/.hrcir.com/gfwlist
+ipset=/.hrichina.org/gfwlist
+ipset=/.hrw.org/gfwlist
+ipset=/.hsinchu-cc.gov.tw/gfwlist
+ipset=/.hsjp.net/gfwlist
+ipset=/.hsselite.com/gfwlist
+ipset=/.htkou.net/gfwlist
+ipset=/.htl.li/gfwlist
+ipset=/.ht.ly/gfwlist
+ipset=/.htmldog.com/gfwlist
+ipset=/.huaglad.com/gfwlist
+ipset=/.huajiadi.spaces.live.com/gfwlist
+ipset=/.huanghuagang.org/gfwlist
+ipset=/.huaren.us/gfwlist
+ipset=/.huaxia-news.com/gfwlist
+ipset=/.huaxin.ph/gfwlist
+ipset=/.hua-yue.net/gfwlist
+ipset=/.hudatoriq.web.id/gfwlist
+ipset=/.hugoroy.eu/gfwlist
+ipset=/.huhamhire.com/gfwlist
+ipset=/.hujiachina.spaces.live.com/gfwlist
+ipset=/.hulu.com/gfwlist
+ipset=/.huluim.com/gfwlist
+ipset=/.humanities.uchicago.edu/gfwlist
+ipset=/.hungerstrikeforaids.org/gfwlist
+ipset=/.hung-ya.com/gfwlist
+ipset=/.huping.net/gfwlist
+ipset=/.hutianyi.net/gfwlist
+ipset=/.hutong9.net/gfwlist
+ipset=/.hwinfo.com/gfwlist
+ipset=/.hyperrate.com/gfwlist
+ipset=/.hypeshell.com/gfwlist
+ipset=/.i1.hk/gfwlist
+ipset=/.i2runner.com/gfwlist
+ipset=/.ialmostlaugh.com/gfwlist
+ipset=/.iask.bz/gfwlist
+ipset=/.iask.ca/gfwlist
+ipset=/.ibiblio.org/gfwlist
+ipset=/.iblogserv-f.net/gfwlist
+ipset=/.ibros.org/gfwlist
+ipset=/.icij.org/gfwlist
+ipset=/.icl-fi.org/gfwlist
+ipset=/.iconpaper.org/gfwlist
+ipset=/.icu-project.org/gfwlist
+ipset=/.idemocracy.asia/gfwlist
+ipset=/.identi.ca/gfwlist
+ipset=/.idiomconnection.com/gfwlist
+ipset=/.idouga.com/gfwlist
+ipset=/.idv.tw/gfwlist
+ipset=/.ieasynews.net/gfwlist
+ipset=/.ied2k.net/gfwlist
+ipset=/.ieemdai.spaces.live.com/gfwlist
+ipset=/.ifan.cz.cc/gfwlist
+ipset=/.ifanqiang.com/gfwlist
+ipset=/.ifanr.com/gfwlist
+ipset=/.ifcss.org/gfwlist
+ipset=/.ifjc.org/gfwlist
+ipset=/.igfw.net/gfwlist
+ipset=/.ignitedetroit.net/gfwlist
+ipset=/.igvita.com/gfwlist
+ipset=/.ihakka.net/gfwlist
+ipset=/.iicns.com/gfwlist
+ipset=/.illusionfactory.com/gfwlist
+ipset=/.ilove80.be/gfwlist
+ipset=/.im88.tw/gfwlist
+ipset=/.imageflea.com/gfwlist
+ipset=/.imagesblog.gio.gov.tw/gfwlist
+ipset=/.imageshack.us/gfwlist
+ipset=/.imagevenue.com/gfwlist
+ipset=/.imagezilla.net/gfwlist
+ipset=/.ime.baidu.jp/gfwlist
+ipset=/.img.ly/gfwlist
+ipset=/.imkev.com/gfwlist
+ipset=/.imlive.com/gfwlist
+ipset=/.immigration.gov.tw/gfwlist
+ipset=/.imrworldwide.com/gfwlist
+ipset=/.im.tv/gfwlist
+ipset=/.incredibox.fr/gfwlist
+ipset=/.iner.gov.tw/gfwlist
+ipset=/.initiativesforchina.org/gfwlist
+ipset=/.inmediahk.net/gfwlist
+ipset=/.innermongolia.org/gfwlist
+ipset=/.instagram.com/gfwlist
+ipset=/.interestinglaugh.com/gfwlist
+ipset=/.interfaceaddiction.com/gfwlist
+ipset=/.internationalrivers.org/gfwlist
+ipset=/.internetdefenseleague.org/gfwlist
+ipset=/.internetfreedom.org/gfwlist
+ipset=/.internetpopculture.com/gfwlist
+ipset=/.inxian.com/gfwlist
+ipset=/.iphone4hongkong.com/gfwlist
+ipset=/.iphonehacks.com/gfwlist
+ipset=/.iphonix.fr/gfwlist
+ipset=/.ipicture.ru/gfwlist
+ipset=/.ipobar.com/gfwlist
+ipset=/.ippotv.com/gfwlist
+ipset=/.iptorrents.com/gfwlist
+ipset=/.ipvanish.com/gfwlist
+ipset=/.iredmail.org/gfwlist
+ipset=/.ironbigfools.compython.net/gfwlist
+ipset=/.ironicsoftware.com/gfwlist
+ipset=/.ironpython.net/gfwlist
+ipset=/.isaacmao.com/gfwlist
+ipset=/.isgreat.org/gfwlist
+ipset=/.islamicity.com/gfwlist
+ipset=/.islam.org.hk/gfwlist
+ipset=/.ismprofessional.net/gfwlist
+ipset=/.isohunt.com/gfwlist
+ipset=/.israbox.com/gfwlist
+ipset=/.istockphoto.com/gfwlist
+ipset=/.isunaffairs.com/gfwlist
+ipset=/.isuntv.com/gfwlist
+ipset=/.itaboo.info/gfwlist
+ipset=/.ithelp.ithome.com.tw/gfwlist
+ipset=/.itrc.gov.tw/gfwlist
+ipset=/.itshidden.com/gfwlist
+ipset=/.itweet.net/gfwlist
+ipset=/.iu45.com/gfwlist
+ipset=/.iverycd.com/gfwlist
+ipset=/.ixquick.com/gfwlist
+ipset=/.izaobao.us/gfwlist
+ipset=/.izles.net/gfwlist
+ipset=/.japan-whores.com/gfwlist
+ipset=/.jayparkinsonmd.com/gfwlist
+ipset=/.jbtalks.cc/gfwlist
+ipset=/.jbtalks.com/gfwlist
+ipset=/.jbtalks.my/gfwlist
+ipset=/.jeanyim.com/gfwlist
+ipset=/.jgoodies.com/gfwlist
+ipset=/.jiaoyou8.com/gfwlist
+ipset=/.jiehua.cz/gfwlist
+ipset=/.jieshibaobao.com/gfwlist
+ipset=/.jike.com/gfwlist
+ipset=/.jimoparty.com/gfwlist
+ipset=/.jinbushe.org/gfwlist
+ipset=/.jingpin.org/gfwlist
+ipset=/.jitouch.com/gfwlist
+ipset=/.jkforum.net/gfwlist
+ipset=/.j.mp/gfwlist
+ipset=/.joachims.org/gfwlist
+ipset=/.jobso.tv/gfwlist
+ipset=/.joeedelman.com/gfwlist
+ipset=/.journalofdemocracy.org/gfwlist
+ipset=/.jpopforum.net/gfwlist
+ipset=/.juliereyc.com/gfwlist
+ipset=/.junauza.com/gfwlist
+ipset=/.junefourth-20.net/gfwlist
+ipset=/.justfreevpn.com/gfwlist
+ipset=/.justtristan.com/gfwlist
+ipset=/.juziyue.com/gfwlist
+ipset=/.jwmusic.org/gfwlist
+ipset=/.jyxf.net/gfwlist
+ipset=/.jyzj.waqn.com/gfwlist
+ipset=/.k2.xrea.com/gfwlist
+ipset=/.kagyuoffice.org.tw/gfwlist
+ipset=/.kaiyuan.de/gfwlist
+ipset=/.kakao.com/gfwlist
+ipset=/.kanzhongguo.com/gfwlist
+ipset=/.kanzhongguo.eu/gfwlist
+ipset=/.karayou.com/gfwlist
+ipset=/.ka-wai.com/gfwlist
+ipset=/.kcsoftwares.com/gfwlist
+ipset=/.kechara.com/gfwlist
+ipset=/.keepandshare.com/gfwlist
+ipset=/.kendincos.net/gfwlist
+ipset=/.kenengba.com/gfwlist
+ipset=/.keontech.net/gfwlist
+ipset=/.khcc.gov.tw/gfwlist
+ipset=/.khms.gov.tw/gfwlist
+ipset=/.khmusic.com.tw/gfwlist
+ipset=/.killwall.com/gfwlist
+ipset=/.kineox.free.fr/gfwlist
+ipset=/.kingdomsalvation.org/gfwlist
+ipset=/.kinghost.com/gfwlist
+ipset=/.kingstone.com.tw/gfwlist
+ipset=/.kissbbao.cn/gfwlist
+ipset=/.kissyoutube.com/gfwlist
+ipset=/.kk.gov.tw/gfwlist
+ipset=/.klccab.gov.tw/gfwlist
+ipset=/.klra.gov.tw/gfwlist
+ipset=/.klsio.gov.tw/gfwlist
+ipset=/.kmh.gov.tw/gfwlist
+ipset=/.kmseh.gov.tw/gfwlist
+ipset=/.knowledgerush.com/gfwlist
+ipset=/.kodingen.com/gfwlist
+ipset=/.kompozer.net/gfwlist
+ipset=/.koolsolutions.com/gfwlist
+ipset=/.koornk.com/gfwlist
+ipset=/.kt.kcome.org/gfwlist
+ipset=/.kui.name/gfwlist
+ipset=/.kun.im/gfwlist
+ipset=/.kurtmunger.com/gfwlist
+ipset=/.kusocity.com/gfwlist
+ipset=/.kwongwah.com.my/gfwlist
+ipset=/.kyohk.net/gfwlist
+ipset=/.kzeng.info/gfwlist
+ipset=/.labiennale.org/gfwlist
+ipset=/.ladbrokes.com/gfwlist
+ipset=/.la-forum.org/gfwlist
+ipset=/.lagranepoca.com/gfwlist
+ipset=/.lalulalu.com/gfwlist
+ipset=/.laogai.org/gfwlist
+ipset=/.laomiu.com/gfwlist
+ipset=/.laoyang.info/gfwlist
+ipset=/.laptoplockdown.com/gfwlist
+ipset=/.laqingdan.net/gfwlist
+ipset=/.larsgeorge.com/gfwlist
+ipset=/.lastfm.es/gfwlist
+ipset=/.latelinenews.com/gfwlist
+ipset=/.latimesblogs.latimes.com/gfwlist
+ipset=/.lazarsearlymusic.com/gfwlist
+ipset=/.leecheukyan.org/gfwlist
+ipset=/.legaltech.law.com/gfwlist
+ipset=/.lematin.ch/gfwlist
+ipset=/.lemonde.fr/gfwlist
+ipset=/.lenwhite.com/gfwlist
+ipset=/.lerosua.org/gfwlist
+ipset=/.lesoir.be/gfwlist
+ipset=/.lesscss.org/gfwlist
+ipset=/.letscorp.net/gfwlist
+ipset=/.liansi.org/gfwlist
+ipset=/.lianyue.net/gfwlist
+ipset=/.liaowangxizang.net/gfwlist
+ipset=/.liberal.org.hk/gfwlist
+ipset=/.libertytimes.com.tw/gfwlist
+ipset=/.lich355.megabyet.net/gfwlist
+ipset=/.lidecheng.com/gfwlist
+ipset=/.life.fly4ever.me/gfwlist
+ipset=/.limiao.net/gfwlist
+ipset=/.line.me/gfwlist
+ipset=/.linglingfa.com/gfwlist
+ipset=/.lingvodics.com/gfwlist
+ipset=/.linkideo.com/gfwlist
+ipset=/.linuxconfig.org/gfwlist
+ipset=/.linux-engineer.net/gfwlist
+ipset=/.linuxreviews.org/gfwlist
+ipset=/.linuxtoy.org/gfwlist
+ipset=/.lipuman.com/gfwlist
+ipset=/.listentoyoutube.com/gfwlist
+ipset=/.list.ly/gfwlist
+ipset=/.listorious.com/gfwlist
+ipset=/.lists.debian.org/gfwlist
+ipset=/.lists.w3.org/gfwlist
+ipset=/.littlebigdetails.com/gfwlist
+ipset=/.liudejun.com/gfwlist
+ipset=/.liuhanyu.com/gfwlist
+ipset=/.liujianshu.com/gfwlist
+ipset=/.liu.lu/gfwlist
+ipset=/.liuxiaotong.com/gfwlist
+ipset=/.liveleak.com/gfwlist
+ipset=/.livestation.com/gfwlist
+ipset=/.livestream.com/gfwlist
+ipset=/.livevideo.com/gfwlist
+ipset=/.livingonline.us/gfwlist
+ipset=/.livingstream.com/gfwlist
+ipset=/.lizhizhuangbi.com/gfwlist
+ipset=/.lkcn.net/gfwlist
+ipset=/.localpresshk.com/gfwlist
+ipset=/.lockdown.com/gfwlist
+ipset=/.lockestek.com/gfwlist
+ipset=/.logbot.net/gfwlist
+ipset=/.logiqx.com/gfwlist
+ipset=/.logmike.com/gfwlist
+ipset=/.log.riku.me/gfwlist
+ipset=/.london.neighborhoodr.com/gfwlist
+ipset=/.longhair.hk/gfwlist
+ipset=/.longtermly.net/gfwlist
+ipset=/.lookatgame.com/gfwlist
+ipset=/.lookingglasstheatre.org/gfwlist
+ipset=/.lookpic.com/gfwlist
+ipset=/.lotuslight.org.tw/gfwlist
+ipset=/.lovequicksilver.com/gfwlist
+ipset=/.lovesphinx.tk/gfwlist
+ipset=/.lrfz.com/gfwlist
+ipset=/.lsd.org.hk/gfwlist
+ipset=/.lsforum.net/gfwlist
+ipset=/.lsmchinese.org/gfwlist
+ipset=/.lsmkorean.org/gfwlist
+ipset=/.lsm.org/gfwlist
+ipset=/.lsxszzg.com/gfwlist
+ipset=/.lua.org/gfwlist
+ipset=/.lua-users.org/gfwlist
+ipset=/.lungtanhr.gov.tw/gfwlist
+ipset=/.luntan.zaobao.com/gfwlist
+ipset=/.lupm.org/gfwlist
+ipset=/.lushstories.com/gfwlist
+ipset=/.lvhai.org/gfwlist
+ipset=/.lyricsquote.com/gfwlist
+ipset=/.mad-ar.ch/gfwlist
+ipset=/.madmenunbuttoned.com/gfwlist
+ipset=/.magazines.sina.com.tw/gfwlist
+ipset=/.maiio.net/gfwlist
+ipset=/.mail-archive.com/gfwlist
+ipset=/.maiplus.com/gfwlist
+ipset=/.makemymood.com/gfwlist
+ipset=/.makzhou.warehouse333.com/gfwlist
+ipset=/.malaysiakini.com/gfwlist
+ipset=/.marc.info/gfwlist
+ipset=/.marco.org/gfwlist
+ipset=/.marguerite.su/gfwlist
+ipset=/.marines.mil/gfwlist
+ipset=/.markmilian.com/gfwlist
+ipset=/.martau.com/gfwlist
+ipset=/.martincartoons.com/gfwlist
+ipset=/.maruta.be/gfwlist
+ipset=/.marxist.com/gfwlist
+ipset=/.marxist.net/gfwlist
+ipset=/.marxists.org/gfwlist
+ipset=/.mashable.com/gfwlist
+ipset=/.mash.to/gfwlist
+ipset=/.matainja.com/gfwlist
+ipset=/.mathiew-badimon.com/gfwlist
+ipset=/.matsu-news.gov.tw/gfwlist
+ipset=/.matsushimakaede.com/gfwlist
+ipset=/.maxgif.com/gfwlist
+ipset=/.mayimayi.com/gfwlist
+ipset=/.mcadforums.com/gfwlist
+ipset=/.mcfog.com/gfwlist
+ipset=/.md-t.org/gfwlist
+ipset=/.mediafire.com/gfwlist
+ipset=/.meetup.com/gfwlist
+ipset=/.mefeedia.com/gfwlist
+ipset=/.megaporn.com/gfwlist
+ipset=/.megarotic.com/gfwlist
+ipset=/.megavideo.com/gfwlist
+ipset=/.megurineluka.com/gfwlist
+ipset=/.meirixiaochao.com/gfwlist
+ipset=/.melon-peach.com/gfwlist
+ipset=/.memedia.cn/gfwlist
+ipset=/.meme.yahoo.com/gfwlist
+ipset=/.memrijttm.org/gfwlist
+ipset=/.merit-times.com.tw/gfwlist
+ipset=/.mesotw.com/gfwlist
+ipset=/.metacafe.com/gfwlist
+ipset=/.meteorshowersonline.com/gfwlist
+ipset=/.metrolife.ca/gfwlist
+ipset=/.mgoon.com/gfwlist
+ipset=/.mgstage.com/gfwlist
+ipset=/.mh4u.org/gfwlist
+ipset=/.mhradio.org/gfwlist
+ipset=/.michaelanti.com/gfwlist
+ipset=/.michaelmarketl.com/gfwlist
+ipset=/.middle-way.net/gfwlist
+ipset=/.mihk.hk/gfwlist
+ipset=/.mihua.org/gfwlist
+ipset=/.mike.cz.cc/gfwlist
+ipset=/.mimivip.com/gfwlist
+ipset=/.minghui.org/gfwlist
+ipset=/.minghui-school.org/gfwlist
+ipset=/.mingjinglishi.com/gfwlist
+ipset=/.mingjingnews.com/gfwlist
+ipset=/.mingpaocanada.com/gfwlist
+ipset=/.mingpao.com/gfwlist
+ipset=/.mingpaomonthly.com/gfwlist
+ipset=/.mingpaonews.com/gfwlist
+ipset=/.mingpaony.com/gfwlist
+ipset=/.mingpaosf.com/gfwlist
+ipset=/.mingpaotor.com/gfwlist
+ipset=/.mingpaovan.com/gfwlist
+ipset=/.minimalmac.com/gfwlist
+ipset=/.mininova.org/gfwlist
+ipset=/.minzhuhua.net/gfwlist
+ipset=/.minzhuzhongguo.org/gfwlist
+ipset=/.miroguide.com/gfwlist
+ipset=/.mirrorbooks.com/gfwlist
+ipset=/.mitbbs.com/gfwlist
+ipset=/.mixedmedialabs.com/gfwlist
+ipset=/.mixero.com/gfwlist
+ipset=/.mixpod.com/gfwlist
+ipset=/.mixx.com/gfwlist
+ipset=/.mizzmona.com/gfwlist
+ipset=/.mk5000.com/gfwlist
+ipset=/.mlcool.com/gfwlist
+ipset=/.mmaaxx.com/gfwlist
+ipset=/.mmmca.com/gfwlist
+ipset=/.mobatek.net/gfwlist
+ipset=/.mobile01.com/gfwlist
+ipset=/.mobileways.de/gfwlist
+ipset=/.mobypicture.com/gfwlist
+ipset=/.moby.to/gfwlist
+ipset=/.modfetish.com/gfwlist
+ipset=/.moe.gov.tw/gfwlist
+ipset=/.mog.com/gfwlist
+ipset=/.molihua.org/gfwlist
+ipset=/.mondex.org/gfwlist
+ipset=/.monitorchina.org/gfwlist
+ipset=/.moonriver7.files.wordpress.com/gfwlist
+ipset=/.morningsun.org/gfwlist
+ipset=/.m.oulove.org/gfwlist
+ipset=/.movabletype.com/gfwlist
+ipset=/.moviefap.com/gfwlist
+ipset=/.mp3ye.eu/gfwlist
+ipset=/.mpettis.com/gfwlist
+ipset=/.mpfinance.com/gfwlist
+ipset=/.mpinews.com/gfwlist
+ipset=/.m.plixi.com/gfwlist
+ipset=/.mrdoob.com/gfwlist
+ipset=/.mrtweet.com/gfwlist
+ipset=/.msguancha.com/gfwlist
+ipset=/.m.slandr.net/gfwlist
+ipset=/.mthruf.com/gfwlist
+ipset=/.m.tweete.net/gfwlist
+ipset=/.mtw.tl/gfwlist
+ipset=/.multiply.com/gfwlist
+ipset=/.multiproxy.org/gfwlist
+ipset=/.multiupload.com/gfwlist
+ipset=/.muouju.com/gfwlist
+ipset=/.muselinks.co.jp/gfwlist
+ipset=/.music.jwmusic.org/gfwlist
+ipset=/.muzi.com/gfwlist
+ipset=/.muzi.net/gfwlist
+ipset=/.muzu.tv/gfwlist
+ipset=/.mvdis.gov.tw/gfwlist
+ipset=/.mx981.com/gfwlist
+ipset=/.myactimes.com/gfwlist
+ipset=/.my-addr.com/gfwlist
+ipset=/.myaudiocast.com/gfwlist
+ipset=/.myav.com.tw/gfwlist
+ipset=/.my.backchina.com/gfwlist
+ipset=/.myboooks.googlepages.com/gfwlist
+ipset=/.mychinamyhome.com/gfwlist
+ipset=/.myeclipseide.com/gfwlist
+ipset=/.myforum.com.hk/gfwlist
+ipset=/.myforum.com.uk/gfwlist
+ipset=/.myfreshnet.com/gfwlist
+ipset=/.my.keso.cn/gfwlist
+ipset=/.myopenid.com/gfwlist
+ipset=/.my.opera.com/gfwlist
+ipset=/.mypaper.pchome.com.tw/gfwlist
+ipset=/.myparagliding.com/gfwlist
+ipset=/.mypopescu.com/gfwlist
+ipset=/.my-proxy.com/gfwlist
+ipset=/.myshare.url.com.tw/gfwlist
+ipset=/.mysinablog.com/gfwlist
+ipset=/.myspace.com/gfwlist
+ipset=/.myvlog.im.tv/gfwlist
+ipset=/.naacoalition.org/gfwlist
+ipset=/.naitik.net/gfwlist
+ipset=/.nakido.com/gfwlist
+ipset=/.namsisi.com/gfwlist
+ipset=/.nanyang.com/gfwlist
+ipset=/.nanyangpost.com/gfwlist
+ipset=/.nanzao.com/gfwlist
+ipset=/.naol.ca/gfwlist
+ipset=/.national-lottery.co.uk/gfwlist
+ipset=/.navicat.com/gfwlist
+ipset=/.navigeaters.com/gfwlist
+ipset=/.navy.mil/gfwlist
+ipset=/.nccwatch.org.tw/gfwlist
+ipset=/.ncdr.nat.gov.tw/gfwlist
+ipset=/.nch.com.tw/gfwlist
+ipset=/.ncn.org/gfwlist
+ipset=/.ncree.gov.tw/gfwlist
+ipset=/.nde.de/gfwlist
+ipset=/.ndr.de/gfwlist
+ipset=/.nekoslovakia.net/gfwlist
+ipset=/.nerch.gov.tw/gfwlist
+ipset=/.ner.gov.tw/gfwlist
+ipset=/.nerhl.gov.tw/gfwlist
+ipset=/.nertt.gov.tw/gfwlist
+ipset=/.netcolony.com/gfwlist
+ipset=/.netflix.com/gfwlist
+ipset=/.netme.cc/gfwlist
+ipset=/.networkedblogs.com/gfwlist
+ipset=/.neverforget8964.org/gfwlist
+ipset=/.new-3lunch.net/gfwlist
+ipset=/.new-akiba.com/gfwlist
+ipset=/.newcenturymc.com/gfwlist
+ipset=/.newcenturynews.com/gfwlist
+ipset=/.newchen.com/gfwlist
+ipset=/.newgrounds.com/gfwlist
+ipset=/.newlandmagazine.com.au/gfwlist
+ipset=/.news100.com.tw/gfwlist
+ipset=/.newsancai.com/gfwlist
+ipset=/.news.atebits.com/gfwlist
+ipset=/.news.backchina.com/gfwlist
+ipset=/.news.bbc.co.uk/gfwlist
+ipset=/.newscn.org/gfwlist
+ipset=/.news.cnyes.com/gfwlist
+ipset=/.newsforums.bbc.co.uk/gfwlist
+ipset=/.news.ghostery.com/gfwlist
+ipset=/.news.google.com.hk/gfwlist
+ipset=/.newsminer.com/gfwlist
+ipset=/.news.msn.com.tw/gfwlist
+ipset=/.news.omy.sg/gfwlist
+ipset=/.news.pchome.com.tw/gfwlist
+ipset=/.newspeak.cc/gfwlist
+ipset=/.newspp.org/gfwlist
+ipset=/.news.sina.com.hk/gfwlist
+ipset=/.news.sina.com.tw/gfwlist
+ipset=/.news.singtao.ca/gfwlist
+ipset=/.newstapa.org/gfwlist
+ipset=/.newtaiwan.com.tw/gfwlist
+ipset=/.newtalk.tw/gfwlist
+ipset=/.newyorktimes.com/gfwlist
+ipset=/.nexton-net.jp/gfwlist
+ipset=/.nexttv.com.tw/gfwlist
+ipset=/.nf.id.au/gfwlist
+ipset=/.nga.mil/gfwlist
+ipset=/.ngensis.com/gfwlist
+ipset=/.nhri.gov.tw/gfwlist
+ipset=/.nic.cz.cc/gfwlist
+ipset=/.nici.nat.gov.tw/gfwlist
+ipset=/.nicovideo.tw/gfwlist
+ipset=/.nict.gov.tw/gfwlist
+ipset=/.nighost.org/gfwlist
+ipset=/.nintendium.com/gfwlist
+ipset=/.nintendowifi.net/gfwlist
+ipset=/.njactb.org/gfwlist
+ipset=/.njuice.com/gfwlist
+ipset=/.nlfreevpn.com/gfwlist
+ipset=/.nmh.gov.tw/gfwlist
+ipset=/.nmmba.gov.tw/gfwlist
+ipset=/.nmp.gov.tw/gfwlist
+ipset=/.nmtl.gov.tw/gfwlist
+ipset=/.nmvttc.gov.tw/gfwlist
+ipset=/.nobelprize.org/gfwlist
+ipset=/.nobel.se/gfwlist
+ipset=/.nobodycanstop.us/gfwlist
+ipset=/.nokogiri.org/gfwlist
+ipset=/.nokola.com/gfwlist
+ipset=/.noobbox.com/gfwlist
+ipset=/.notes.alexdong.com/gfwlist
+ipset=/.novelasia.com/gfwlist
+ipset=/.nownews.com/gfwlist
+ipset=/.nowtorrents.com/gfwlist
+ipset=/.noypf.com/gfwlist
+ipset=/.npa.go.jp/gfwlist
+ipset=/.npm.gov.tw/gfwlist
+ipset=/.nps.gov/gfwlist
+ipset=/.nrk.no/gfwlist
+ipset=/.nsc.gov.tw/gfwlist
+ipset=/.nspo.gov.tw/gfwlist
+ipset=/.nstm.gov.tw/gfwlist
+ipset=/.ntdmh.gov.tw/gfwlist
+ipset=/.ntdtv.ca/gfwlist
+ipset=/.ntdtv.co/gfwlist
+ipset=/.ntdtv.com/gfwlist
+ipset=/.ntdtv.org/gfwlist
+ipset=/.ntdtv.ru/gfwlist
+ipset=/.ntl.gov.tw/gfwlist
+ipset=/.ntsec.gov.tw/gfwlist
+ipset=/.ntuh.gov.tw/gfwlist
+ipset=/.nuexpo.com/gfwlist
+ipset=/.nurgo-software.com/gfwlist
+ipset=/.nuvid.com/gfwlist
+ipset=/.nuzcom.com/gfwlist
+ipset=/.nvquan.org/gfwlist
+ipset=/.nvri.gov.tw/gfwlist
+ipset=/.nydus.ca/gfwlist
+ipset=/.nysingtao.com/gfwlist
+ipset=/.nytco.com/gfwlist
+ipset=/.nyt.com/gfwlist
+ipset=/.nytimes.com/gfwlist
+ipset=/.nytimg.com/gfwlist
+ipset=/.nzchinese.net.nz/gfwlist
+ipset=/.observechina.net/gfwlist
+ipset=/.oclp.hk/gfwlist
+ipset=/.october-review.org/gfwlist
+ipset=/.offbeatchina.com/gfwlist
+ipset=/.ogaoga.org/gfwlist
+ipset=/.oikos.com.tw/gfwlist
+ipset=/.oiktv.com/gfwlist
+ipset=/.oizoblog.com/gfwlist
+ipset=/.okayfreedom.com/gfwlist
+ipset=/.old-cat.net/gfwlist
+ipset=/.old.nabble.com/gfwlist
+ipset=/.olumpo.com/gfwlist
+ipset=/.olympicwatch.org/gfwlist
+ipset=/.omgili.com/gfwlist
+ipset=/.omnitalk.com/gfwlist
+ipset=/.on.cc/gfwlist
+ipset=/.one.xthost.info/gfwlist
+ipset=/.onlylady.cn/gfwlist
+ipset=/.onmoon.com/gfwlist
+ipset=/.onmoon.net/gfwlist
+ipset=/.oopsforum.com/gfwlist
+ipset=/.ooyala.com/gfwlist
+ipset=/.open.com.hk/gfwlist
+ipset=/.opendemocracy.net/gfwlist
+ipset=/.openid.net/gfwlist
+ipset=/.openleaks.org/gfwlist
+ipset=/.openvpn.net/gfwlist
+ipset=/.openvpn.org/gfwlist
+ipset=/.openwebster.com/gfwlist
+ipset=/.opml.radiotime.com/gfwlist
+ipset=/.opnir.com/gfwlist
+ipset=/.orientaldaily.com.my/gfwlist
+ipset=/.orient-doll.com/gfwlist
+ipset=/.orn.jp/gfwlist
+ipset=/.orzistic.org/gfwlist
+ipset=/.osfoora.com/gfwlist
+ipset=/.ourdearamy.com/gfwlist
+ipset=/.oursogo.com/gfwlist
+ipset=/.oursteps.com.au/gfwlist
+ipset=/.overlapr.com/gfwlist
+ipset=/.owl.li/gfwlist
+ipset=/.ow.ly/gfwlist
+ipset=/.oyax.com/gfwlist
+ipset=/.ozchinese.com/gfwlist
+ipset=/.ozyoyo.com/gfwlist
+ipset=/.pabp.gov.tw/gfwlist
+ipset=/.pacificpoker.com/gfwlist
+ipset=/.packages.debian.org/gfwlist
+ipset=/.packetix.net/gfwlist
+ipset=/.page2rss.com/gfwlist
+ipset=/.page.bid.yahoo.com/gfwlist
+ipset=/.pagodabox.com/gfwlist
+ipset=/.paint.net/gfwlist
+ipset=/.palacemoon.com/gfwlist
+ipset=/.pandora.com/gfwlist
+ipset=/.pandora.tv/gfwlist
+ipset=/.panluan.net/gfwlist
+ipset=/.panoramio.com/gfwlist
+ipset=/.pao-pao.net/gfwlist
+ipset=/.paperb.us/gfwlist
+ipset=/.paper.li/gfwlist
+ipset=/.paper-replika.com/gfwlist
+ipset=/.parade.com/gfwlist
+ipset=/.parislemon.com/gfwlist
+ipset=/.pastebin.com/gfwlist
+ipset=/.pastie.org/gfwlist
+ipset=/.patehr.gov.tw/gfwlist
+ipset=/.pbs.org/gfwlist
+ipset=/.pbwiki.com/gfwlist
+ipset=/.pbworks.com/gfwlist
+ipset=/.pbxes.com/gfwlist
+ipset=/.pbxes.org/gfwlist
+ipset=/.pcdiscuss.com/gfwlist
+ipset=/.pcdvd.com.tw/gfwlist
+ipset=/.pchome.com.tw/gfwlist
+ipset=/.pct.org.tw/gfwlist
+ipset=/.pcworld.com/gfwlist
+ipset=/.pdetails.com/gfwlist
+ipset=/.pdproxy.com/gfwlist
+ipset=/.peacefire.org/gfwlist
+ipset=/.peacehall.com/gfwlist
+ipset=/.peeasian.com/gfwlist
+ipset=/.peerpong.com/gfwlist
+ipset=/.pekingduck.org/gfwlist
+ipset=/.penchinese.com/gfwlist
+ipset=/.penchinese.net/gfwlist
+ipset=/.pengyulong.com/gfwlist
+ipset=/.penthouse.com/gfwlist
+ipset=/.peopo.org/gfwlist
+ipset=/.percy.in/gfwlist
+ipset=/.perfectgirls.net/gfwlist
+ipset=/.perfectvpn.net/gfwlist
+ipset=/.perfspot.com/gfwlist
+ipset=/.perlhowto.com/gfwlist
+ipset=/.pet.gov.tw/gfwlist
+ipset=/.philly.com/gfwlist
+ipset=/.photofocus.com/gfwlist
+ipset=/.photos.dailyme.com/gfwlist
+ipset=/.photo.utom.us/gfwlist
+ipset=/.phuquocservices.com/gfwlist
+ipset=/.picasaweb.google.com/gfwlist
+ipset=/.picidae.net/gfwlist
+ipset=/.picturesocial.com/gfwlist
+ipset=/.pictures.playboy.com/gfwlist
+ipset=/.pidown.com/gfwlist
+ipset=/.pign.net/gfwlist
+ipset=/.pimg.tw/gfwlist
+ipset=/.pin6.com/gfwlist
+ipset=/.ping.fm/gfwlist
+ipset=/.pinoy-n.com/gfwlist
+ipset=/.pioneer-worker.forums-free.com/gfwlist
+ipset=/.piring.com/gfwlist
+ipset=/.pixanalytics.com/gfwlist
+ipset=/.pixelqi.com/gfwlist
+ipset=/.pixfs.net/gfwlist
+ipset=/.pixnet.cc/gfwlist
+ipset=/.pixnet.net/gfwlist
+ipset=/.pixplug.in/gfwlist
+ipset=/.pk.com/gfwlist
+ipset=/.placemix.com/gfwlist
+ipset=/.planetsuzy.org/gfwlist
+ipset=/.playboy.com/gfwlist
+ipset=/.plays.com.tw/gfwlist
+ipset=/.plm.org.hk/gfwlist
+ipset=/.plunder.com/gfwlist
+ipset=/.plurk.com/gfwlist
+ipset=/.plurktop.mmdays.com/gfwlist
+ipset=/.plus28.com/gfwlist
+ipset=/.plusbb.com/gfwlist
+ipset=/.pmates.com/gfwlist
+ipset=/.po2b.com/gfwlist
+ipset=/.podictionary.com/gfwlist
+ipset=/.pokerstars.com/gfwlist
+ipset=/.politicalchina.org/gfwlist
+ipset=/.popvote.hk/gfwlist
+ipset=/.popyard.com/gfwlist
+ipset=/.popyard.org/gfwlist
+ipset=/.porn2.com/gfwlist
+ipset=/.pornbase.org/gfwlist
+ipset=/.porn.com/gfwlist
+ipset=/.pornhub.com/gfwlist
+ipset=/.pornmm.net/gfwlist
+ipset=/.pornoxo.com/gfwlist
+ipset=/.pornrapidshare.com/gfwlist
+ipset=/.pornstarclub.com/gfwlist
+ipset=/.porntube.com/gfwlist
+ipset=/.pornvisit.com/gfwlist
+ipset=/.portis21.spaces.live.com/gfwlist
+ipset=/.pose.com/gfwlist
+ipset=/.postadult.com/gfwlist
+ipset=/.post.anyu.org/gfwlist
+ipset=/.posterous.com/gfwlist
+ipset=/.post.ly/gfwlist
+ipset=/.powerapple.com/gfwlist
+ipset=/.power.com/gfwlist
+ipset=/.powercx.com/gfwlist
+ipset=/.prayforchina.net/gfwlist
+ipset=/.premeforwindows7.com/gfwlist
+ipset=/.presentationzen.com/gfwlist
+ipset=/.president.gov.tw/gfwlist
+ipset=/.prestige-av.com/gfwlist
+ipset=/.previewshots.com/gfwlist
+ipset=/.privacybox.de/gfwlist
+ipset=/.privateinternetaccess.com/gfwlist
+ipset=/.privatepaste.com/gfwlist
+ipset=/.privatetunnel.com/gfwlist
+ipset=/.procopytips.com/gfwlist
+ipset=/.program-think.spaces.live.com/gfwlist
+ipset=/.prosiben.de/gfwlist
+ipset=/.provideocoalition.com/gfwlist
+ipset=/.proxifier.com/gfwlist
+ipset=/.proxomitron.info/gfwlist
+ipset=/.proxy.org/gfwlist
+ipset=/.proxypy.net/gfwlist
+ipset=/.proxyroad.com/gfwlist
+ipset=/.prozz.net/gfwlist
+ipset=/.psblog.name/gfwlist
+ipset=/.psiphon.ca/gfwlist
+ipset=/.psiphon.civisec.org/gfwlist
+ipset=/.pts.org.tw/gfwlist
+ipset=/.ptt.cc/gfwlist
+ipset=/.pubu.com.tw/gfwlist
+ipset=/.puffinbrowser.com/gfwlist
+ipset=/.puffstore.com/gfwlist
+ipset=/.pullfolio.com/gfwlist
+ipset=/.pulse.yahoo.com/gfwlist
+ipset=/.pure18.com/gfwlist
+ipset=/.pureconcepts.net/gfwlist
+ipset=/.purepdf.com/gfwlist
+ipset=/.purevpn.com/gfwlist
+ipset=/.putlocker.com/gfwlist
+ipset=/.puttycm.free.fr/gfwlist
+ipset=/.pwned.com/gfwlist
+ipset=/.python.com/gfwlist
+ipset=/.python.com.tw/gfwlist
+ipset=/.qanote.com/gfwlist
+ipset=/.qidian.ca/gfwlist
+ipset=/.qienkuen.org/gfwlist
+ipset=/.qi-gong.me/gfwlist
+ipset=/.qiwen.lu/gfwlist
+ipset=/.qixianglu.cn/gfwlist
+ipset=/.qkshare.com/gfwlist
+ipset=/.qoos.com/gfwlist
+ipset=/.qq.co.za/gfwlist
+ipset=/.qstatus.com/gfwlist
+ipset=/.qtrac.eu/gfwlist
+ipset=/.qtweeter.com/gfwlist
+ipset=/.quadedge.com/gfwlist
+ipset=/.qusi8.net/gfwlist
+ipset=/.qvodzy.org/gfwlist
+ipset=/.qxbbs.org/gfwlist
+ipset=/.radicalparty.org/gfwlist
+ipset=/.radioaustralia.net.au/gfwlist
+ipset=/.radiovaticana.org/gfwlist
+ipset=/.radiovncr.com/gfwlist
+ipset=/.raidcall.com.tw/gfwlist
+ipset=/.rangzen.org/gfwlist
+ipset=/.ranyunfei.com/gfwlist
+ipset=/.rapbull.net/gfwlist
+ipset=/.rapidshare8.com/gfwlist
+ipset=/.rapidsharedata.com/gfwlist
+ipset=/.rayfme.com/gfwlist
+ipset=/.rcinet.ca/gfwlist
+ipset=/.rconversation.blogs.com/gfwlist
+ipset=/.rdio.com/gfwlist
+ipset=/.read100.com/gfwlist
+ipset=/.readingtimes.com.tw/gfwlist
+ipset=/.readmoo.com/gfwlist
+ipset=/.realraptalk.com/gfwlist
+ipset=/.recordhistory.org/gfwlist
+ipset=/.redchinacn.org/gfwlist
+ipset=/.redtube.com/gfwlist
+ipset=/.referer.us/gfwlist
+ipset=/.reflectivecode.com/gfwlist
+ipset=/.relaxbbs.com/gfwlist
+ipset=/.renminbao.com/gfwlist
+ipset=/.renyurenquan.org/gfwlist
+ipset=/.retweeteffect.com/gfwlist
+ipset=/.retweetist.com/gfwlist
+ipset=/.retweetrank.com/gfwlist
+ipset=/.revleft.com/gfwlist
+ipset=/.revsci.net/gfwlist
+ipset=/.revver.com/gfwlist
+ipset=/.rfachina.com/gfwlist
+ipset=/.rfamobile.org/gfwlist
+ipset=/.rfa.org/gfwlist
+ipset=/.rferl.org/gfwlist
+ipset=/.rfi.fr/gfwlist
+ipset=/.rhcloud.com/gfwlist
+ipset=/.riku.me/gfwlist
+ipset=/.rileyguide.com/gfwlist
+ipset=/.rlwlw.com/gfwlist
+ipset=/.rmjdw.com/gfwlist
+ipset=/.rnw.nl/gfwlist
+ipset=/.robtex.com/gfwlist
+ipset=/.robustnessiskey.com/gfwlist
+ipset=/.rocmp.org/gfwlist
+ipset=/.rojo.com/gfwlist
+ipset=/.ronjoneswriter.com/gfwlist
+ipset=/.roodo.com/gfwlist
+ipset=/.rotten.com/gfwlist
+ipset=/.rsf-chinese.org/gfwlist
+ipset=/.rsf.org/gfwlist
+ipset=/.rssmeme.com/gfwlist
+ipset=/.rthk.hk/gfwlist
+ipset=/.rthk.org.hk/gfwlist
+ipset=/.rti.org.tw/gfwlist
+ipset=/.ruanyifeng.com/gfwlist
+ipset=/.rushbee.com/gfwlist
+ipset=/.rutube.ru/gfwlist
+ipset=/.ruyiseek.com/gfwlist
+ipset=/.rxhj.net/gfwlist
+ipset=/.s1heng.com/gfwlist
+ipset=/.s8forum.com/gfwlist
+ipset=/.sacom.hk/gfwlist
+ipset=/.sadpanda.us/gfwlist
+ipset=/.saiq.me/gfwlist
+ipset=/.salvation.org.hk/gfwlist
+ipset=/.samair.ru/gfwlist
+ipset=/.sammyjs.org/gfwlist
+ipset=/.samsoff.es/gfwlist
+ipset=/.sandnoble.com/gfwlist
+ipset=/.sankaizok.com/gfwlist
+ipset=/.sanmin.com.tw/gfwlist
+ipset=/.sapikachu.net/gfwlist
+ipset=/.savemedia.com/gfwlist
+ipset=/.savetibet.de/gfwlist
+ipset=/.savetibet.fr/gfwlist
+ipset=/.savetibet.nl/gfwlist
+ipset=/.savetibet.org/gfwlist
+ipset=/.savetibet.ru/gfwlist
+ipset=/.savevid.com/gfwlist
+ipset=/.say2.info/gfwlist
+ipset=/.scanscout.com/gfwlist
+ipset=/.scmpchinese.com/gfwlist
+ipset=/.scmp.com/gfwlist
+ipset=/.scorecardresearch.com/gfwlist
+ipset=/.scribd.com/gfwlist
+ipset=/.scriptspot.com/gfwlist
+ipset=/.seapuff.com/gfwlist
+ipset=/.secretchina.com/gfwlist
+ipset=/.secretgarden.no/gfwlist
+ipset=/.secure.wikimedia.org/gfwlist
+ipset=/.securitykiss.com/gfwlist
+ipset=/.seesmic.com/gfwlist
+ipset=/.seevpn.com/gfwlist
+ipset=/.seezone.net/gfwlist
+ipset=/.sejie.com/gfwlist
+ipset=/.sendoid.com/gfwlist
+ipset=/.sendspace.com/gfwlist
+ipset=/.sesawe.net/gfwlist
+ipset=/.sesawe.org/gfwlist
+ipset=/.sethwklein.net/gfwlist
+ipset=/.sevenload.com/gfwlist
+ipset=/.sex-11.com/gfwlist
+ipset=/.sex3.com/gfwlist
+ipset=/.sex8.cc/gfwlist
+ipset=/.sexandsubmission.com/gfwlist
+ipset=/.sex.com/gfwlist
+ipset=/.sexhuang.com/gfwlist
+ipset=/.sexhu.com/gfwlist
+ipset=/.sexinsex.net/gfwlist
+ipset=/.sfileydy.com/gfwlist
+ipset=/.shadow.ma/gfwlist
+ipset=/.shadowsocks.org/gfwlist
+ipset=/.shahamat-english.com/gfwlist
+ipset=/.shangfang.org/gfwlist
+ipset=/.shapeservices.com/gfwlist
+ipset=/.sharebee.com/gfwlist
+ipset=/.sharecool.org/gfwlist
+ipset=/.share.ovi.com/gfwlist
+ipset=/.share.skype.com/gfwlist
+ipset=/.share.youthwant.com.tw/gfwlist
+ipset=/.sharkdolphin.com/gfwlist
+ipset=/.sharpdaily.com.hk/gfwlist
+ipset=/.sharpdaily.hk/gfwlist
+ipset=/.shaunthesheep.com/gfwlist
+ipset=/.sheikyermami.com/gfwlist
+ipset=/.shellmix.com/gfwlist
+ipset=/.shenshou.org/gfwlist
+ipset=/.shenyunperformingarts.org/gfwlist
+ipset=/.shenzhoufilm.com/gfwlist
+ipset=/.shifeike.blog125.fc2blog.net/gfwlist
+ipset=/.shinychan.com/gfwlist
+ipset=/.shitaotv.org/gfwlist
+ipset=/.shixiao.org/gfwlist
+ipset=/.shizhao.org/gfwlist
+ipset=/.shkspr.mobi/gfwlist
+ipset=/.shodanhq.com/gfwlist
+ipset=/.shopping.com/gfwlist
+ipset=/.showbiz.omy.sg/gfwlist
+ipset=/.showtime.jp/gfwlist
+ipset=/.shwchurch3.com/gfwlist
+ipset=/.sidelinesnews.com/gfwlist
+ipset=/.sidelinessportseatery.com/gfwlist
+ipset=/.simplecd.me/gfwlist
+ipset=/.simplecd.org/gfwlist
+ipset=/.simpleproductivityblog.com/gfwlist
+ipset=/.sina.com.tw/gfwlist
+ipset=/.singtao.com/gfwlist
+ipset=/.singularitys.spaces.live.com/gfwlist
+ipset=/.sinoants.com/gfwlist
+ipset=/.sinocast.com/gfwlist
+ipset=/.sinocism.com/gfwlist
+ipset=/.sino-monthly.com/gfwlist
+ipset=/.sinomontreal.ca/gfwlist
+ipset=/.sinonet.ca/gfwlist
+ipset=/.sinopitt.info/gfwlist
+ipset=/.sinoquebec.com/gfwlist
+ipset=/.sis001.com/gfwlist
+ipset=/.sis001.us/gfwlist
+ipset=/.sis.xxx/gfwlist
+ipset=/.site90.net/gfwlist
+ipset=/.sitebro.tw/gfwlist
+ipset=/.siteks.uk.to/gfwlist
+ipset=/.site.locql.com/gfwlist
+ipset=/.sitemaps.org/gfwlist
+ipset=/.sites.google.com/gfwlist
+ipset=/.sitetag.us/gfwlist
+ipset=/.siyi123123123.spaces.live.com/gfwlist
+ipset=/.skimtube.com/gfwlist
+ipset=/.skybet.com/gfwlist
+ipset=/.skyvegas.com/gfwlist
+ipset=/.slacker.com/gfwlist
+ipset=/.slavasoft.com/gfwlist
+ipset=/.slheng.com/gfwlist
+ipset=/.slickvpn.com/gfwlist
+ipset=/.slideshare.net/gfwlist
+ipset=/.slinkset.com/gfwlist
+ipset=/.slutload.com/gfwlist
+ipset=/.smhric.org/gfwlist
+ipset=/.snapchat.com/gfwlist
+ipset=/.snaptu.com/gfwlist
+ipset=/.sndcdn.com/gfwlist
+ipset=/.sneakme.net/gfwlist
+ipset=/.snooper.co.uk/gfwlist
+ipset=/.sobees.com/gfwlist
+ipset=/.socialwhale.com/gfwlist
+ipset=/.sockslist.net/gfwlist
+ipset=/.sod.co.jp/gfwlist
+ipset=/.softether.co.jp/gfwlist
+ipset=/.softether-download.com/gfwlist
+ipset=/.softether.org/gfwlist
+ipset=/.softwarebychuck.com/gfwlist
+ipset=/.so-ga.net/gfwlist
+ipset=/.sogclub.com/gfwlist
+ipset=/.sogou.com/gfwlist
+ipset=/.sogrady.me/gfwlist
+ipset=/.sohcradio.com/gfwlist
+ipset=/.sohfrance.org/gfwlist
+ipset=/.soh.tw/gfwlist
+ipset=/.sokamonline.com/gfwlist
+ipset=/.solozorro.tk/gfwlist
+ipset=/.somee.com/gfwlist
+ipset=/.so-news.com/gfwlist
+ipset=/.songjianjun.com/gfwlist
+ipset=/.sonidodelaesperanza.org/gfwlist
+ipset=/.sopcast.com/gfwlist
+ipset=/.sopcast.org/gfwlist
+ipset=/.sorting-algorithms.com/gfwlist
+ipset=/.soumo.info/gfwlist
+ipset=/.soundcloud.com/gfwlist
+ipset=/.soundofhope.kr/gfwlist
+ipset=/.soundofhope.org/gfwlist
+ipset=/.soupofmedia.com/gfwlist
+ipset=/.sourceforge.net/gfwlist
+ipset=/.southnews.com.tw/gfwlist
+ipset=/.sowers.org.hk/gfwlist
+ipset=/.space-scape.com/gfwlist
+ipset=/.spankwire.com/gfwlist
+ipset=/.spb.com/gfwlist
+ipset=/.speckleapp.com/gfwlist
+ipset=/.speedpluss.org/gfwlist
+ipset=/.spencertipping.com/gfwlist
+ipset=/.spinejs.com/gfwlist
+ipset=/.sports.williamhill.com/gfwlist
+ipset=/.spotify.com/gfwlist
+ipset=/.sproutcore.com/gfwlist
+ipset=/.squarespace.com/gfwlist
+ipset=/.srcf.ucam.org/gfwlist
+ipset=/.ssh91.com/gfwlist
+ipset=/.sshtunnel.googlecode.com/gfwlist
+ipset=/.sstatic.net/gfwlist
+ipset=/.stag.gov.tw/gfwlist
+ipset=/.standupfortibet.org/gfwlist
+ipset=/.starp2p.com/gfwlist
+ipset=/.startpage.com/gfwlist
+ipset=/.statcounter.com/gfwlist
+ipset=/.state168.com/gfwlist
+ipset=/.static.apple.nextmedia.com/gfwlist
+ipset=/.static.digg.com/gfwlist
+ipset=/.staticflickr.com/gfwlist
+ipset=/.static.nownews.com/gfwlist
+ipset=/.static.soup.io/gfwlist
+ipset=/.static.typepad.com/gfwlist
+ipset=/.status.twhirl.org/gfwlist
+ipset=/.stdtime.gov.tw/gfwlist
+ipset=/.steel-storm.com/gfwlist
+ipset=/.sthoo.com/gfwlist
+ipset=/.stickam.com/gfwlist
+ipset=/.stickeraction.com/gfwlist
+ipset=/.stonegames.net/gfwlist
+ipset=/.stoneip.info/gfwlist
+ipset=/.stoptibetcrisis.net/gfwlist
+ipset=/.storagenewsletter.com/gfwlist
+ipset=/.stoweboyd.com/gfwlist
+ipset=/.streamingthe.net/gfwlist
+ipset=/.strongvpn.com/gfwlist
+ipset=/.student.tw/gfwlist
+ipset=/.stuffimreading.com/gfwlist
+ipset=/.stuffimreading.net/gfwlist
+ipset=/.stupidvideos.com/gfwlist
+ipset=/.subacme.rerouted.org/gfwlist
+ipset=/.sublexical.spaces.live.com/gfwlist
+ipset=/.sufeng.org/gfwlist
+ipset=/.sugarsync.com/gfwlist
+ipset=/.summify.com/gfwlist
+ipset=/.sun1911.com/gfwlist
+ipset=/.suoluo.org/gfwlist
+ipset=/.surfeasy.com.au/gfwlist
+ipset=/.svwind.com/gfwlist
+ipset=/.sweux.com/gfwlist
+ipset=/.swift-tools.net/gfwlist
+ipset=/.s.xiaod.in/gfwlist
+ipset=/.sydneytoday.com/gfwlist
+ipset=/.sylfoundation.org/gfwlist
+ipset=/.syncback.com/gfwlist
+ipset=/.sysadmin1138.net/gfwlist
+ipset=/.sysresccd.org/gfwlist
+ipset=/.sytes.net/gfwlist
+ipset=/.szbbs.net/gfwlist
+ipset=/.szetowah.org.hk/gfwlist
+ipset=/.t35.com/gfwlist
+ipset=/.t66y.com/gfwlist
+ipset=/.taa-usa.org/gfwlist
+ipset=/.tabtter.jp/gfwlist
+ipset=/.tacem.org/gfwlist
+ipset=/.tafaward.com/gfwlist
+ipset=/.tagwalk.com/gfwlist
+ipset=/.taipei.gov.tw/gfwlist
+ipset=/.taipeisociety.org/gfwlist
+ipset=/.taitung-house.gov.tw/gfwlist
+ipset=/.taiwandaily.net/gfwlist
+ipset=/.taiwankiss.com/gfwlist
+ipset=/.taiwannation.50webs.com/gfwlist
+ipset=/.taiwannation.com/gfwlist
+ipset=/.taiwannation.com.tw/gfwlist
+ipset=/.taiwannews.com.tw/gfwlist
+ipset=/.taiwan-sex.com/gfwlist
+ipset=/.taiwantt.org.tw/gfwlist
+ipset=/.taiwanus.net/gfwlist
+ipset=/.taiwanyes.com/gfwlist
+ipset=/.taiwanyes.ning.com/gfwlist
+ipset=/.tamiaode.tk/gfwlist
+ipset=/.tanc.org/gfwlist
+ipset=/.tangben.com/gfwlist
+ipset=/.taolun.info/gfwlist
+ipset=/.taoyuan.gov.tw/gfwlist
+ipset=/.tap11.com/gfwlist
+ipset=/.target.com/gfwlist
+ipset=/.taweet.com/gfwlist
+ipset=/.tax.nat.gov.tw/gfwlist
+ipset=/.tbpic.info/gfwlist
+ipset=/.tbsec.org/gfwlist
+ipset=/.tbsn.org/gfwlist
+ipset=/.tbsseattle.org/gfwlist
+ipset=/.tchb.gov.tw/gfwlist
+ipset=/.tchrd.org/gfwlist
+ipset=/.t.co/gfwlist
+ipset=/.tcsac.gov.tw/gfwlist
+ipset=/.teamseesmic.com/gfwlist
+ipset=/.teashark.com/gfwlist
+ipset=/.techlifeweb.com/gfwlist
+ipset=/.techparaiso.com/gfwlist
+ipset=/.telecomspace.com/gfwlist
+ipset=/.telegraph.co.uk/gfwlist
+ipset=/.tenacy.com/gfwlist
+ipset=/.thbstc.gov.tw/gfwlist
+ipset=/.theampfactory.com/gfwlist
+ipset=/.theappleblog.com/gfwlist
+ipset=/.theatrum-belli.com/gfwlist
+ipset=/.thebcomplex.com/gfwlist
+ipset=/.theblemish.com/gfwlist
+ipset=/.thebodyshop-usa.com/gfwlist
+ipset=/.thechinabeat.org/gfwlist
+ipset=/.thedailywh.at/gfwlist
+ipset=/.thedieline.com/gfwlist
+ipset=/.thedw.us/gfwlist
+ipset=/.thegatesnotes.com/gfwlist
+ipset=/.thehots.info/gfwlist
+ipset=/.thehousenews.com/gfwlist
+ipset=/.thehungrydudes.com/gfwlist
+ipset=/.thehun.net/gfwlist
+ipset=/.theinternetwishlist.com/gfwlist
+ipset=/.thelifeyoucansave.com/gfwlist
+ipset=/.thelius.org/gfwlist
+ipset=/.thepiratebay.org/gfwlist
+ipset=/.thepiratebay.se/gfwlist
+ipset=/.theqii.info/gfwlist
+ipset=/.thereallove.kr/gfwlist
+ipset=/.thesartorialist.com/gfwlist
+ipset=/.thespeeder.com/gfwlist
+ipset=/.the-sun.on.cc/gfwlist
+ipset=/.thetibetpost.com/gfwlist
+ipset=/.thetrotskymovie.com/gfwlist
+ipset=/.thevivekspot.com/gfwlist
+ipset=/.thewgo.org/gfwlist
+ipset=/.thisav.com/gfwlist
+ipset=/.thisiswhyyouarefat.com/gfwlist
+ipset=/.thkphoto.com/gfwlist
+ipset=/.thomasbernhard.org/gfwlist
+ipset=/.threatchaos.com/gfwlist
+ipset=/.throughnightsfire.com/gfwlist
+ipset=/.t.huhaitai.com/gfwlist
+ipset=/.thumbzilla.com/gfwlist
+ipset=/.thywords.com/gfwlist
+ipset=/.tiananmenmother.org/gfwlist
+ipset=/.tiananmenuniv.com/gfwlist
+ipset=/.tiananmenuniv.net/gfwlist
+ipset=/.tiandixing.org/gfwlist
+ipset=/.tianhuayuan.com/gfwlist
+ipset=/.tiantibooks.org/gfwlist
+ipset=/.tianzhu.org/gfwlist
+ipset=/.tibetalk.com/gfwlist
+ipset=/.tibetanyouthcongress.org/gfwlist
+ipset=/.tibet.at/gfwlist
+ipset=/.tibet.com/gfwlist
+ipset=/.tibetcorps.org/gfwlist
+ipset=/.tibetfund.org/gfwlist
+ipset=/.tibetjustice.org/gfwlist
+ipset=/.tibet.net/gfwlist
+ipset=/.tibetoffice.org/gfwlist
+ipset=/.tibetonline.com/gfwlist
+ipset=/.tibetonline.tv/gfwlist
+ipset=/.tibet.org.tw/gfwlist
+ipset=/.tibetsun.com/gfwlist
+ipset=/.tibetwrites.org/gfwlist
+ipset=/.tidyread.com/gfwlist
+ipset=/.time.com/gfwlist
+ipset=/.times.hinet.net/gfwlist
+ipset=/.tinychat.com/gfwlist
+ipset=/.tinypaste.com/gfwlist
+ipset=/.tinypng.com/gfwlist
+ipset=/.tistory.com/gfwlist
+ipset=/.tjholowaychuk.com/gfwlist
+ipset=/.tkcs-collins.com/gfwlist
+ipset=/.tkforum.tk/gfwlist
+ipset=/.t.kun.im/gfwlist
+ipset=/.tmagazine.com/gfwlist
+ipset=/.tmi.me/gfwlist
+ipset=/.tnaflix.com/gfwlist
+ipset=/.tncsec.gov.tw/gfwlist
+ipset=/.t.neolee.cn/gfwlist
+ipset=/.togetter.com/gfwlist
+ipset=/.tokyo-247.com/gfwlist
+ipset=/.tokyocn.com/gfwlist
+ipset=/.tokyo-hot.com/gfwlist
+ipset=/.tomayko.com/gfwlist
+ipset=/.tomsc.com/gfwlist
+ipset=/.tono-oka.jp/gfwlist
+ipset=/.tonyyan.net/gfwlist
+ipset=/.toodoc.com/gfwlist
+ipset=/.toonel.net/gfwlist
+ipset=/.topic.youthwant.com.tw/gfwlist
+ipset=/.topnews.in/gfwlist
+ipset=/.topshare.us/gfwlist
+ipset=/.topshareware.com/gfwlist
+ipset=/.topstyle4.com/gfwlist
+ipset=/.topsy.com/gfwlist
+ipset=/.tora.to/gfwlist
+ipset=/.tor.blingblingsquad.net/gfwlist
+ipset=/.torproject.org/gfwlist
+ipset=/.torrentcrazy.com/gfwlist
+ipset=/.torrentproject.se/gfwlist
+ipset=/.tor.updatestar.com/gfwlist
+ipset=/.torvpn.com/gfwlist
+ipset=/.t.orzdream.com/gfwlist
+ipset=/.tosh.comedycentral.com/gfwlist
+ipset=/.touch99.com/gfwlist
+ipset=/.toutfr.com/gfwlist
+ipset=/.tpde.aide.gov.tw/gfwlist
+ipset=/.tphcc.gov.tw/gfwlist
+ipset=/.tpi.org.tw/gfwlist
+ipset=/.transgressionism.org/gfwlist
+ipset=/.transparency.org/gfwlist
+ipset=/.travelinlocal.com/gfwlist
+ipset=/.trendsmap.com/gfwlist
+ipset=/.trialofccp.org/gfwlist
+ipset=/.tripod.com/gfwlist
+ipset=/.trouw.nl/gfwlist
+ipset=/.trtc.com.tw/gfwlist
+ipset=/.trt.net.tr/gfwlist
+ipset=/.trulyergonomic.com/gfwlist
+ipset=/.trustedbi.com/gfwlist
+ipset=/.truth101.co.tv/gfwlist
+ipset=/.truthcn.com/gfwlist
+ipset=/.truveo.com/gfwlist
+ipset=/.tsctv.net/gfwlist
+ipset=/.tsemtulku.com/gfwlist
+ipset=/.tsquare.tv/gfwlist
+ipset=/.tsunagarumon.com/gfwlist
+ipset=/.tt1069.com/gfwlist
+ipset=/.tttan.com/gfwlist
+ipset=/.tuanzt.com/gfwlist
+ipset=/.tube8.com/gfwlist
+ipset=/.tubecao.com/gfwlist
+ipset=/.tube.com/gfwlist
+ipset=/.tubewolf.com/gfwlist
+ipset=/.tuidang.net/gfwlist
+ipset=/.tuidang.org/gfwlist
+ipset=/.tui.orzdream.com/gfwlist
+ipset=/.tuite.googlecode.com/gfwlist
+ipset=/.tumblr.awflasher.com/gfwlist
+ipset=/.tumblweed.org/gfwlist
+ipset=/.tumutanzi.com/gfwlist
+ipset=/.tunein.com/gfwlist
+ipset=/.tunnelbear.com/gfwlist
+ipset=/.turbobit.net/gfwlist
+ipset=/.turbotwitter.com/gfwlist
+ipset=/.turningtorso.com/gfwlist
+ipset=/.turntable.fm/gfwlist
+ipset=/.tuxtraining.com/gfwlist
+ipset=/.tvants.com/gfwlist
+ipset=/.tvboxnow.com/gfwlist
+ipset=/.tv.com/gfwlist
+ipset=/.tvider.com/gfwlist
+ipset=/.tv-intros.com/gfwlist
+ipset=/.tv.on.cc/gfwlist
+ipset=/.tvunetworks.com/gfwlist
+ipset=/.twapperkeeper.com/gfwlist
+ipset=/.twa.sh/gfwlist
+ipset=/.twaud.io/gfwlist
+ipset=/.twbbs.net.tw/gfwlist
+ipset=/.twbbs.org/gfwlist
+ipset=/.twbbs.tw/gfwlist
+ipset=/.twblogger.com/gfwlist
+ipset=/.tweepguide.com/gfwlist
+ipset=/.tweeplike.me/gfwlist
+ipset=/.tweepmag.com/gfwlist
+ipset=/.tweepml.org/gfwlist
+ipset=/.tweetbackup.com/gfwlist
+ipset=/.tweetboard.com/gfwlist
+ipset=/.tweetboner.biz/gfwlist
+ipset=/.tweetdeck.com/gfwlist
+ipset=/.tweetedtimes.com/gfwlist
+ipset=/.tweetmeme.com/gfwlist
+ipset=/.tweetmylast.fm/gfwlist
+ipset=/.tweetphoto.com/gfwlist
+ipset=/.tweetrans.com/gfwlist
+ipset=/.tweetree.com/gfwlist
+ipset=/.tweetwally.com/gfwlist
+ipset=/.tweetymail.com/gfwlist
+ipset=/.twftp.org/gfwlist
+ipset=/.twibase.com/gfwlist
+ipset=/.twibble.de/gfwlist
+ipset=/.twibbon.com/gfwlist
+ipset=/.twibs.com/gfwlist
+ipset=/.twicsy.com/gfwlist
+ipset=/.twifan.com/gfwlist
+ipset=/.twiffo.com/gfwlist
+ipset=/.twiggit.org/gfwlist
+ipset=/.twilog.org/gfwlist
+ipset=/.twimbow.com/gfwlist
+ipset=/.twimg.com/gfwlist
+ipset=/.twimg.edgesuite.net/gfwlist
+ipset=/.tw.img.nextmedia.com/gfwlist
+ipset=/.twindexx.com/gfwlist
+ipset=/.twipple.jp/gfwlist
+ipset=/.twistar.cc/gfwlist
+ipset=/.twisternow.com/gfwlist
+ipset=/.twistory.net/gfwlist
+ipset=/.twit2d.com/gfwlist
+ipset=/.twitbrowser.net/gfwlist
+ipset=/.twitcause.com/gfwlist
+ipset=/.twitese.spaces.live.com/gfwlist
+ipset=/.twitgether.com/gfwlist
+ipset=/.twitgoo.com/gfwlist
+ipset=/.twitiq.com/gfwlist
+ipset=/.twitlonger.com/gfwlist
+ipset=/.twitoaster.com/gfwlist
+ipset=/.twitonmsn.com/gfwlist
+ipset=/.twitpic.com/gfwlist
+ipset=/.twitreferral.com/gfwlist
+ipset=/.twitstat.com/gfwlist
+ipset=/.twittbot.net/gfwlist
+ipset=/.twitter4j.org/gfwlist
+ipset=/.twitter.com/gfwlist
+ipset=/.twittercounter.com/gfwlist
+ipset=/.twitterfeed.com/gfwlist
+ipset=/.twittergadget.com/gfwlist
+ipset=/.twitter.jp/gfwlist
+ipset=/.twitterkr.com/gfwlist
+ipset=/.twittermail.com/gfwlist
+ipset=/.twittertim.es/gfwlist
+ipset=/.twitthat.com/gfwlist
+ipset=/.twitturk.com/gfwlist
+ipset=/.twitturly.com/gfwlist
+ipset=/.twitvid.com/gfwlist
+ipset=/.twitzap.com/gfwlist
+ipset=/.twiyia.com/gfwlist
+ipset=/.tw.jiepang.com/gfwlist
+ipset=/.tw.myblog.yahoo.com/gfwlist
+ipset=/.tw.news.yahoo.com/gfwlist
+ipset=/.tw-npo.org/gfwlist
+ipset=/.tw.rd.yahoo.com/gfwlist
+ipset=/.twreg.info/gfwlist
+ipset=/.twstar.net/gfwlist
+ipset=/.tw.streetvoice.com/gfwlist
+ipset=/.twt.fm/gfwlist
+ipset=/.twtkr.com/gfwlist
+ipset=/.twtr2src.ogaoga.org/gfwlist
+ipset=/.twtrland.com/gfwlist
+ipset=/.twt.tl/gfwlist
+ipset=/.twttr.com/gfwlist
+ipset=/.twurl.nl/gfwlist
+ipset=/.tw.voa.mobi/gfwlist
+ipset=/.twyac.org/gfwlist
+ipset=/.tw.yahoo.com/gfwlist
+ipset=/.tycool.com/gfwlist
+ipset=/.tynsoe.org/gfwlist
+ipset=/.typepad.com/gfwlist
+ipset=/.tzangms.com/gfwlist
+ipset=/.ub0.cc/gfwlist
+ipset=/.uberproxy.net/gfwlist
+ipset=/.ucdc1998.org/gfwlist
+ipset=/.uderzo.it/gfwlist
+ipset=/.udn.com/gfwlist
+ipset=/.ufreevpn.com/gfwlist
+ipset=/.ugo.com/gfwlist
+ipset=/.uhrp.org/gfwlist
+ipset=/.uighurbiz.net/gfwlist
+ipset=/.ukliferadio.co.uk/gfwlist
+ipset=/.ulike.net/gfwlist
+ipset=/.ultravpn.fr/gfwlist
+ipset=/.ultraxs.com/gfwlist
+ipset=/.unblock.cn.com/gfwlist
+ipset=/.unblocksit.es/gfwlist
+ipset=/.uncyclomedia.org/gfwlist
+ipset=/.uncyclopedia.info/gfwlist
+ipset=/.uncyclopedia.tw/gfwlist
+ipset=/.unholyknight.com/gfwlist
+ipset=/.uni.cc/gfwlist
+ipset=/.unicode.org/gfwlist
+ipset=/.uniteddaily.com.my/gfwlist
+ipset=/.unix100.com/gfwlist
+ipset=/.unknownspace.org/gfwlist
+ipset=/.unpo.org/gfwlist
+ipset=/.uocn.org/gfwlist
+ipset=/.upcoming.yahoo.com/gfwlist
+ipset=/.update.playstation.net/gfwlist
+ipset=/.upload4u.info/gfwlist
+ipset=/.upload.backchina.com/gfwlist
+ipset=/.uploaded.to/gfwlist
+ipset=/.uploadstation.com/gfwlist
+ipset=/.upload.wikimedia.org/gfwlist
+ipset=/.urlborg.com/gfwlist
+ipset=/.urlparser.com/gfwlist
+ipset=/.usacn.com/gfwlist
+ipset=/.usfk.mil/gfwlist
+ipset=/.usinfo.state.gov/gfwlist
+ipset=/.usmc.mil/gfwlist
+ipset=/.us.to/gfwlist
+ipset=/.ustream.tv/gfwlist
+ipset=/.usus.cc/gfwlist
+ipset=/.uushare.com/gfwlist
+ipset=/.uwants.com/gfwlist
+ipset=/.uwants.net/gfwlist
+ipset=/.uyghurcongress.org/gfwlist
+ipset=/.uygur.org/gfwlist
+ipset=/.v70.us/gfwlist
+ipset=/.vaayoo.com/gfwlist
+ipset=/.value-domain.com/gfwlist
+ipset=/.van698.com/gfwlist
+ipset=/.vanemu.cn/gfwlist
+ipset=/.vanilla-jp.com/gfwlist
+ipset=/.vansky.com/gfwlist
+ipset=/.vapurl.com/gfwlist
+ipset=/.vatn.org/gfwlist
+ipset=/.vcfbuilder.org/gfwlist
+ipset=/.vcf-online.org/gfwlist
+ipset=/.veempiire.com/gfwlist
+ipset=/.velkaepocha.sk/gfwlist
+ipset=/.venbbs.com/gfwlist
+ipset=/.venchina.com/gfwlist
+ipset=/.ventureswell.com/gfwlist
+ipset=/.veoh.com/gfwlist
+ipset=/.verizon.net/gfwlist
+ipset=/.verybs.com/gfwlist
+ipset=/.vevo.com/gfwlist
+ipset=/.vft.com.tw/gfwlist
+ipset=/.vghks.gov.tw/gfwlist
+ipset=/.vghtc.gov.tw/gfwlist
+ipset=/.vghtpe.gov.tw/gfwlist
+ipset=/.video.aol.ca/gfwlist
+ipset=/.video.aol.com/gfwlist
+ipset=/.video.aol.co.uk/gfwlist
+ipset=/.video.ap.org/gfwlist
+ipset=/.videobam.com/gfwlist
+ipset=/.video.fdbox.com/gfwlist
+ipset=/.video.foxbusiness.com/gfwlist
+ipset=/.videomo.com/gfwlist
+ipset=/.video.tiscali.it/gfwlist
+ipset=/.video.yahoo.com/gfwlist
+ipset=/.vidoemo.com/gfwlist
+ipset=/.views.fm/gfwlist
+ipset=/.viki.com/gfwlist
+ipset=/.vimeocdn.com/gfwlist
+ipset=/.vimeo.com/gfwlist
+ipset=/.vimgolf.com/gfwlist
+ipset=/.vimperator.org/gfwlist
+ipset=/.vincnd.com/gfwlist
+ipset=/.vinniev.com/gfwlist
+ipset=/.vllcs.org/gfwlist
+ipset=/.vlog.xuite.net/gfwlist
+ipset=/.vmixcore.com/gfwlist
+ipset=/.voacantonese.com/gfwlist
+ipset=/.voachineseblog.com/gfwlist
+ipset=/.voachinese.com/gfwlist
+ipset=/.voagd.com/gfwlist
+ipset=/.voanews.com/gfwlist
+ipset=/.voatibetan.com/gfwlist
+ipset=/.vocn.tv/gfwlist
+ipset=/.vot.org/gfwlist
+ipset=/.vpnbook.com/gfwlist
+ipset=/.vpnfire.com/gfwlist
+ipset=/.vpngate.jp/gfwlist
+ipset=/.vpngate.net/gfwlist
+ipset=/.vpnpop.com/gfwlist
+ipset=/.vpnpronet.com/gfwlist
+ipset=/.v-state.org/gfwlist
+ipset=/.vtunnel.com/gfwlist
+ipset=/.w3schools.com/gfwlist
+ipset=/.waffle1999.com/gfwlist
+ipset=/.wahas.com/gfwlist
+ipset=/.waigaobu.com/gfwlist
+ipset=/.waikeung.org/gfwlist
+ipset=/.waiwaier.com/gfwlist
+ipset=/.wallornot.org/gfwlist
+ipset=/.wallpapercasa.com/gfwlist
+ipset=/.wanderinghorse.net/gfwlist
+ipset=/.wanfang.gov.tw/gfwlist
+ipset=/.wangafu.net/gfwlist
+ipset=/.wangjinbo.org/gfwlist
+ipset=/.wanglixiong.com/gfwlist
+ipset=/.wangruoshui.net/gfwlist
+ipset=/.wangyi64.spaces.live.com/gfwlist
+ipset=/.want-daily.com/gfwlist
+ipset=/.wapedia.mobi/gfwlist
+ipset=/.washeng.net/gfwlist
+ipset=/.watchmygf.net/gfwlist
+ipset=/.wattpad.com/gfwlist
+ipset=/.wdf5.com/gfwlist
+ipset=/.wearn.com/gfwlist
+ipset=/.web2project.net/gfwlist
+ipset=/.webbang.net/gfwlist
+ipset=/.webfee.tk/gfwlist
+ipset=/.weblagu.com/gfwlist
+ipset=/.webmproject.org/gfwlist
+ipset=/.webshots.com/gfwlist
+ipset=/.websitepulse.com/gfwlist
+ipset=/.webs-tv.net/gfwlist
+ipset=/.webworkerdaily.com/gfwlist
+ipset=/.weeewooo.net/gfwlist
+ipset=/.weekmag.info/gfwlist
+ipset=/.wefong.com/gfwlist
+ipset=/.weiboleak.com/gfwlist
+ipset=/.weigegebyc.dreamhosters.com/gfwlist
+ipset=/.weijingsheng.org/gfwlist
+ipset=/.weiming.info/gfwlist
+ipset=/.weiquanwang.org/gfwlist
+ipset=/.weisuo.ws/gfwlist
+ipset=/.wellplacedpixels.com/gfwlist
+ipset=/.wengewang.com/gfwlist
+ipset=/.wengewang.org/gfwlist
+ipset=/.wenhui.ch/gfwlist
+ipset=/.wenku.com/gfwlist
+ipset=/.wenxuecity.com/gfwlist
+ipset=/.wenyunchao.com/gfwlist
+ipset=/.wenyunchao.spaces.live.com/gfwlist
+ipset=/.wepn.info/gfwlist
+ipset=/.westca.com/gfwlist
+ipset=/.westernwolves.com/gfwlist
+ipset=/.wetplace.com/gfwlist
+ipset=/.wetpussygames.com/gfwlist
+ipset=/.wexiaobo.org/gfwlist
+ipset=/.wezhiyong.org/gfwlist
+ipset=/.wezone.net/gfwlist
+ipset=/.wforum.com/gfwlist
+ipset=/.whatblocked.com/gfwlist
+ipset=/.whereiswerner.com/gfwlist
+ipset=/.whippedass.com/gfwlist
+ipset=/.whitebear.freebearblog.org/gfwlist
+ipset=/.whydidyoubuymethat.com/gfwlist
+ipset=/.whylover.com/gfwlist
+ipset=/.whyx.org/gfwlist
+ipset=/.w.idaiwan.com/gfwlist
+ipset=/.wiki.cnitter.com/gfwlist
+ipset=/.wiki.jqueryui.com/gfwlist
+ipset=/.wiki.keso.cn/gfwlist
+ipset=/.wikileaks.ch/gfwlist
+ipset=/.wikileaks.de/gfwlist
+ipset=/.wikileaks.eu/gfwlist
+ipset=/.wikileaks.lu/gfwlist
+ipset=/.wikileaks.org/gfwlist
+ipset=/.wikileaks.pl/gfwlist
+ipset=/.wikilivres.info/gfwlist
+ipset=/.wikimapia.org/gfwlist
+ipset=/.wikimedia.org.mo/gfwlist
+ipset=/.wiki.moegirl.org/gfwlist
+ipset=/.wikinet.org/gfwlist
+ipset=/.wiki.oauth.net/gfwlist
+ipset=/.wikipedia.org/gfwlist
+ipset=/.wiki.phonegap.com/gfwlist
+ipset=/.wikiwiki.jp/gfwlist
+ipset=/.wikkii.com/gfwlist
+ipset=/.williamlong.spaces.live.com/gfwlist
+ipset=/.willw.net/gfwlist
+ipset=/.windowsphoneme.com/gfwlist
+ipset=/.winwhispers.info/gfwlist
+ipset=/.wiredbytes.com/gfwlist
+ipset=/.wiredpen.com/gfwlist
+ipset=/.wireshark.org/gfwlist
+ipset=/.wisevid.com/gfwlist
+ipset=/.witnessleeteaching.com/gfwlist
+ipset=/.witopia.net/gfwlist
+ipset=/.wlx.sowiki.net/gfwlist
+ipset=/.woeser.com/gfwlist
+ipset=/.wolfax.com/gfwlist
+ipset=/.womenbusiness.nyc.gov.tw/gfwlist
+ipset=/.womensrightsofchina.org/gfwlist
+ipset=/.woopie.jp/gfwlist
+ipset=/.woopie.tv/gfwlist
+ipset=/.wordboner.com/gfwlist
+ipset=/.wordpress.com/gfwlist
+ipset=/.wordsandturds.com/gfwlist
+ipset=/.w.org/gfwlist
+ipset=/.workatruna.com/gfwlist
+ipset=/.worldcat.org/gfwlist
+ipset=/.worldjournal.com/gfwlist
+ipset=/.worstthingieverate.com/gfwlist
+ipset=/.wo.tc/gfwlist
+ipset=/.wowlegacy.ml/gfwlist
+ipset=/.wow-life.net/gfwlist
+ipset=/.woxinghuiguo.com/gfwlist
+ipset=/.wozy.in/gfwlist
+ipset=/.wp.com/gfwlist
+ipset=/.wpoforum.com/gfwlist
+ipset=/.wqlhw.com/gfwlist
+ipset=/.wqyd.org/gfwlist
+ipset=/.wrchina.org/gfwlist
+ipset=/.wretch.cc/gfwlist
+ipset=/.writer.zoho.com/gfwlist
+ipset=/.wsj.com/gfwlist
+ipset=/.wsj.net/gfwlist
+ipset=/.wtfpeople.com/gfwlist
+ipset=/.wuala.com/gfwlist
+ipset=/.wuerkaixi.com/gfwlist
+ipset=/.wufi.org.tw/gfwlist
+ipset=/.wuguoguang.com/gfwlist
+ipset=/.wujieliulan.com/gfwlist
+ipset=/.wujie.net/gfwlist
+ipset=/.wukangrui.net/gfwlist
+ipset=/.wwitv.com/gfwlist
+ipset=/.www.6v6dota.com/gfwlist
+ipset=/.www.ajsands.com/gfwlist
+ipset=/.www.antd.org/gfwlist
+ipset=/.www.aolnews.com/gfwlist
+ipset=/.www.bulbous.freeserve.co.uk/gfwlist
+ipset=/.www.cmoinc.org/gfwlist
+ipset=/.www.dfanning.com/gfwlist
+ipset=/.www.dwheeler.com/gfwlist
+ipset=/.www.eulam.com/gfwlist
+ipset=/.www.exblog.jp/gfwlist
+ipset=/.www.forum4hk.com/gfwlist
+ipset=/.www.freetibet.org/gfwlist
+ipset=/.www.getyouram.com/gfwlist
+ipset=/.www.goldenmelody.com.tw/gfwlist
+ipset=/.www.idlcoyote.com/gfwlist
+ipset=/.www.immigration.gov.tw/gfwlist
+ipset=/.www.klip.me/gfwlist
+ipset=/.www.kodingen.com/gfwlist
+ipset=/.www.linksalpha.com/gfwlist
+ipset=/.www.loiclemeur.com/gfwlist
+ipset=/.www.macrovpn.com/gfwlist
+ipset=/.www.monlamit.org/gfwlist
+ipset=/.www.moztw.org/gfwlist
+ipset=/.www.mycould.com/gfwlist
+ipset=/.www.ned.org/gfwlist
+ipset=/.www.nownews.com/gfwlist
+ipset=/.www.orchidbbs.com/gfwlist
+ipset=/.www.owind.com/gfwlist
+ipset=/.www.oxid.it/gfwlist
+ipset=/.www.parkansky.com/gfwlist
+ipset=/.www.powerpointninja.com/gfwlist
+ipset=/.www.rnw.nl/gfwlist
+ipset=/.www.somee.com/gfwlist
+ipset=/.www.stackfile.com/gfwlist
+ipset=/.www.supertweet.net/gfwlist
+ipset=/.www.tiffanyarment.com/gfwlist
+ipset=/.www.tripod.com/gfwlist
+ipset=/.www.tv.com/gfwlist
+ipset=/.www.twtrland.com/gfwlist
+ipset=/.www.typepad.com/gfwlist
+ipset=/.www.urbanoutfitters.com/gfwlist
+ipset=/.www.vegorpedersen.com/gfwlist
+ipset=/.www.voy.com/gfwlist
+ipset=/.www.vpncup.com/gfwlist
+ipset=/.www.wangruowang.org/gfwlist
+ipset=/.www.wan-press.org/gfwlist
+ipset=/.www.wet123.com/gfwlist
+ipset=/.www.zaurus.org.uk/gfwlist
+ipset=/.wzyboy.im/gfwlist
+ipset=/.x1949x.com/gfwlist
+ipset=/.x365x.com/gfwlist
+ipset=/.xanga.com/gfwlist
+ipset=/.x-art.com/gfwlist
+ipset=/.xa.yimg.com/gfwlist
+ipset=/.xbabe.com/gfwlist
+ipset=/.xbookcn.com/gfwlist
+ipset=/.xcafe.in/gfwlist
+ipset=/.xcritic.com/gfwlist
+ipset=/.xfm.pp.ru/gfwlist
+ipset=/.xgmyd.com/gfwlist
+ipset=/.xh4n.cn/gfwlist
+ipset=/.xhamster.com/gfwlist
+ipset=/.xiaochuncnjp.com/gfwlist
+ipset=/.xiaohexie.com/gfwlist
+ipset=/.xiaoma.org/gfwlist
+ipset=/.xiezhua.com/gfwlist
+ipset=/.xing.com/gfwlist
+ipset=/.xinhuanet.org/gfwlist
+ipset=/.xinmiao.com.hk/gfwlist
+ipset=/.xinqimeng.over-blog.com/gfwlist
+ipset=/.xinsheng.net/gfwlist
+ipset=/.xinshijue.com/gfwlist
+ipset=/.xinyubbs.net/gfwlist
+ipset=/.xizang-zhiye.org/gfwlist
+ipset=/.xjp.cc/gfwlist
+ipset=/.xml-training-guide.com/gfwlist
+ipset=/.xmovies.com/gfwlist
+ipset=/.xmusic.fm/gfwlist
+ipset=/.xnxx.com/gfwlist
+ipset=/.xpdo.net/gfwlist
+ipset=/.xpud.org/gfwlist
+ipset=/.xskywalker.com/gfwlist
+ipset=/.xtube.com/gfwlist
+ipset=/.xuchao.net/gfwlist
+ipset=/.xuchao.org/gfwlist
+ipset=/.xuzhiyong.net/gfwlist
+ipset=/.xuzhuoer.com/gfwlist
+ipset=/.xvedios.com/gfwlist
+ipset=/.xvideos.com/gfwlist
+ipset=/.x-wall.org/gfwlist
+ipset=/.xxbbx.com/gfwlist
+ipset=/.x.xcity.jp/gfwlist
+ipset=/.xxxx.com.au/gfwlist
+ipset=/.xysblogs.org/gfwlist
+ipset=/.xys.dxiong.com/gfwlist
+ipset=/.xys.org/gfwlist
+ipset=/.xyy69.com/gfwlist
+ipset=/.xyy69.info/gfwlist
+ipset=/.yahoo.cn/gfwlist
+ipset=/.yahoo.com.hk/gfwlist
+ipset=/.yam.com/gfwlist
+ipset=/.yanghengjun.spaces.live.com/gfwlist
+ipset=/.yasni.co.uk/gfwlist
+ipset=/.yasukuni.or.jp/gfwlist
+ipset=/.yatsen.gov.tw/gfwlist
+ipset=/.ydy.com/gfwlist
+ipset=/.yeelou.com/gfwlist
+ipset=/.yeeyi.com/gfwlist
+ipset=/.yegle.net/gfwlist
+ipset=/.yezimary.spaces.live.com/gfwlist
+ipset=/.yfrog.com/gfwlist
+ipset=/.yhcw.net/gfwlist
+ipset=/.yidio.com/gfwlist
+ipset=/.yilubbs.com/gfwlist
+ipset=/.yi.org/gfwlist
+ipset=/.yipub.com/gfwlist
+ipset=/.ym.backchina.com/gfwlist
+ipset=/.yogichen.org/gfwlist
+ipset=/.yong.hu/gfwlist
+ipset=/.yorkbbs.ca/gfwlist
+ipset=/.youdao.com/gfwlist
+ipset=/.youjizz.com/gfwlist
+ipset=/.youmaker.com/gfwlist
+ipset=/.youpai.org/gfwlist
+ipset=/.youporn.com/gfwlist
+ipset=/.your-freedom.net/gfwlist
+ipset=/.yousendit.com/gfwlist
+ipset=/.youthbao.com/gfwlist
+ipset=/.youthnetradio.org/gfwlist
+ipset=/.youtu.be/gfwlist
+ipset=/.youtubecn.com/gfwlist
+ipset=/.youtube.com/gfwlist
+ipset=/.youtube-nocookie.com/gfwlist
+ipset=/.youversion.com/gfwlist
+ipset=/.youxu.info/gfwlist
+ipset=/.ytht.net/gfwlist
+ipset=/.ytimg.com/gfwlist
+ipset=/.yuanming.net/gfwlist
+ipset=/.yuming.flnet.org/gfwlist
+ipset=/.yunchao.net/gfwlist
+ipset=/.yvesgeleyn.com/gfwlist
+ipset=/.yvtc.gov.tw/gfwlist
+ipset=/.yx51.net/gfwlist
+ipset=/.yyii.org/gfwlist
+ipset=/.yymaya.com/gfwlist
+ipset=/.yzzk.com/gfwlist
+ipset=/.zacebook.com/gfwlist
+ipset=/.zannel.com/gfwlist
+ipset=/.zaobao.com/gfwlist
+ipset=/.zaobao.com.sg/gfwlist
+ipset=/.zaozon.com/gfwlist
+ipset=/.zarias.com/gfwlist
+ipset=/.zattoo.com/gfwlist
+ipset=/.zdnet.com.tw/gfwlist
+ipset=/.zengjinyan.org/gfwlist
+ipset=/.zengjinyan.spaces.live.com/gfwlist
+ipset=/.zeutch.com/gfwlist
+ipset=/.zgzcjj.net/gfwlist
+ipset=/.zhanbin.net/gfwlist
+ipset=/.zhao.jinhai.de/gfwlist
+ipset=/.zhenghui.org/gfwlist
+ipset=/.zhenlibu.info/gfwlist
+ipset=/.zhinengluyou.com/gfwlist
+ipset=/.zhllg.spaces.live.com/gfwlist
+ipset=/.zh.m.wikipedia.org/gfwlist
+ipset=/.zh.netlog.com/gfwlist
+ipset=/.zhonggtuotese.net/gfwlist
+ipset=/.zhongguotese.net/gfwlist
+ipset=/.zhongmeng.org/gfwlist
+ipset=/.zhongsou.com/gfwlist
+ipset=/.zh.pokerstrategy.com/gfwlist
+ipset=/.zhreader.com/gfwlist
+ipset=/.zh-tw.justin.tv/gfwlist
+ipset=/.zhuichaguoji.org/gfwlist
+ipset=/.zh.uncyclopedia.wikia.com/gfwlist
+ipset=/.zh.wikinews.org/gfwlist
+ipset=/.zh.wikipedia.org/gfwlist
+ipset=/.zh.wikisource.org/gfwlist
+ipset=/.ziddu.com/gfwlist
+ipset=/.zillionk.com/gfwlist
+ipset=/.zinio.com/gfwlist
+ipset=/.ziplib.com/gfwlist
+ipset=/.zkaip.com/gfwlist
+ipset=/.zmw.cn/gfwlist
+ipset=/.zomobo.net/gfwlist
+ipset=/.zonaeuropa.com/gfwlist
+ipset=/.zootool.com/gfwlist
+ipset=/.zoozle.net/gfwlist
+ipset=/.zozotown.com/gfwlist
+ipset=/.zshare.net/gfwlist
+ipset=/.zsrhao.com/gfwlist
+ipset=/.zuo.la/gfwlist
+ipset=/.zuola.com/gfwlist
+ipset=/.zvereff.com/gfwlist
+ipset=/.zyzc9.com/gfwlist
+ipset=/.zyzg.us/gfwlist
+server=/.h12.io/127.0.0.1#5335
+server=/.starlark.net/127.0.0.1#5335
+server=/.golang.org/127.0.0.1#5335
+server=/.honnef.co/127.0.0.1#5335
+server=/.0rz.tw/127.0.0.1#5335
+server=/.0to255.com/127.0.0.1#5335
+server=/.10musume.com/127.0.0.1#5335
+server=/.123rf.com/127.0.0.1#5335
+server=/.12bet.com/127.0.0.1#5335
+server=/.12vpn.com/127.0.0.1#5335
+server=/.141hongkong.com/127.0.0.1#5335
+server=/.173ng.com/127.0.0.1#5335
+server=/.1984bbs.com/127.0.0.1#5335
+server=/.1984bbs.org/127.0.0.1#5335
+server=/.1-apple.com.tw/127.0.0.1#5335
+server=/.1bao.org/127.0.0.1#5335
+server=/.1eew.com/127.0.0.1#5335
+server=/.1pondo.tv/127.0.0.1#5335
+server=/.2000fun.com/127.0.0.1#5335
+server=/.2008xianzhang.info/127.0.0.1#5335
+server=/.21andy.com/127.0.0.1#5335
+server=/.247realmedia.com/127.0.0.1#5335
+server=/.24smile.org/127.0.0.1#5335
+server=/.2-hand.info/127.0.0.1#5335
+server=/.2mdn.net/127.0.0.1#5335
+server=/.2shared.com/127.0.0.1#5335
+server=/.301works.org/127.0.0.1#5335
+server=/.315lz.com/127.0.0.1#5335
+server=/.32red.com/127.0.0.1#5335
+server=/.365singles.com.ar/127.0.0.1#5335
+server=/.36rain.com/127.0.0.1#5335
+server=/.4bluestones.biz/127.0.0.1#5335
+server=/.4chan.org/127.0.0.1#5335
+server=/.4pppc.gov.tw/127.0.0.1#5335
+server=/.4shared.com/127.0.0.1#5335
+server=/.4sq.com/127.0.0.1#5335
+server=/.51.ca/127.0.0.1#5335
+server=/.5i01.com/127.0.0.1#5335
+server=/.5maodang.com/127.0.0.1#5335
+server=/.64tianwang.com/127.0.0.1#5335
+server=/.64wiki.com/127.0.0.1#5335
+server=/.666kb.com/127.0.0.1#5335
+server=/.6park.com/127.0.0.1#5335
+server=/.7capture.com/127.0.0.1#5335
+server=/.881903.com/127.0.0.1#5335
+server=/.888.com/127.0.0.1#5335
+server=/.89-64.org/127.0.0.1#5335
+server=/.9001700.com/127.0.0.1#5335
+server=/.91porn.com/127.0.0.1#5335
+server=/.921.gov.tw/127.0.0.1#5335
+server=/.92ccav.com/127.0.0.1#5335
+server=/.9bis.com/127.0.0.1#5335
+server=/.9bis.net/127.0.0.1#5335
+server=/.9city.me/127.0.0.1#5335
+server=/.a5.com.ru/127.0.0.1#5335
+server=/.abc.pp.ru/127.0.0.1#5335
+server=/.abitno.linpie.com/127.0.0.1#5335
+server=/.ablwang.com/127.0.0.1#5335
+server=/.aboluowang.com/127.0.0.1#5335
+server=/.aboutgfw.com/127.0.0.1#5335
+server=/.acgkj.com/127.0.0.1#5335
+server=/.ac.jiruan.net/127.0.0.1#5335
+server=/.ac.playstation.net/127.0.0.1#5335
+server=/.actimes.com.au/127.0.0.1#5335
+server=/.aculo.us/127.0.0.1#5335
+server=/.ad1.nownews.com/127.0.0.1#5335
+server=/.addictedtocoffee.de/127.0.0.1#5335
+server=/.ads.backchina.com/127.0.0.1#5335
+server=/.adultfriendfinder.com/127.0.0.1#5335
+server=/.adultkeep.net/127.0.0.1#5335
+server=/.advanscene.com/127.0.0.1#5335
+server=/.advertfan.com/127.0.0.1#5335
+server=/.aec.gov.tw/127.0.0.1#5335
+server=/.aenhancers.com/127.0.0.1#5335
+server=/.af.mil/127.0.0.1#5335
+server=/.aftygh.gov.tw/127.0.0.1#5335
+server=/.aide.gov.tw/127.0.0.1#5335
+server=/.aiph.net/127.0.0.1#5335
+server=/.aisex.com/127.0.0.1#5335
+server=/.ait.org.tw/127.0.0.1#5335
+server=/.aiweiweiblog.com/127.0.0.1#5335
+server=/.aiweiwei.com/127.0.0.1#5335
+server=/.ajaxplorer.info/127.0.0.1#5335
+server=/.akamaihd.net/127.0.0.1#5335
+server=/.akiba-online.com/127.0.0.1#5335
+server=/.alabout.com/127.0.0.1#5335
+server=/.alasbarricadas.org/127.0.0.1#5335
+server=/.alexlur.org/127.0.0.1#5335
+server=/.aliengu.com/127.0.0.1#5335
+server=/.alkasir.com/127.0.0.1#5335
+server=/.allaboutalpha.com/127.0.0.1#5335
+server=/.allgirlsallowed.org/127.0.0.1#5335
+server=/.alliance.org.hk/127.0.0.1#5335
+server=/.allinfa.com/127.0.0.1#5335
+server=/.allinfo.com/127.0.0.1#5335
+server=/.allmovie.com/127.0.0.1#5335
+server=/.allonlinux.free.fr/127.0.0.1#5335
+server=/.all-that-is-interesting.com/127.0.0.1#5335
+server=/.al-qimmah.net/127.0.0.1#5335
+server=/.alternate-tools.com/127.0.0.1#5335
+server=/.altrec.com/127.0.0.1#5335
+server=/.alvinalexander.com/127.0.0.1#5335
+server=/.alwaysdata.com/127.0.0.1#5335
+server=/.alwaysdata.net/127.0.0.1#5335
+server=/.am730.com.hk/127.0.0.1#5335
+server=/.amazonaws.com/127.0.0.1#5335
+server=/.ameblo.jp/127.0.0.1#5335
+server=/.americangreencard.com/127.0.0.1#5335
+server=/.amiblockedornot.com/127.0.0.1#5335
+server=/.amnesty.org/127.0.0.1#5335
+server=/.amnestyusa.org/127.0.0.1#5335
+server=/.amoiist.com/127.0.0.1#5335
+server=/.amzs.me/127.0.0.1#5335
+server=/.analyze-v.com/127.0.0.1#5335
+server=/.anchorfree.com/127.0.0.1#5335
+server=/.andfaraway.net/127.0.0.1#5335
+server=/.android.com/127.0.0.1#5335
+server=/.angularjs.org/127.0.0.1#5335
+server=/.animecrazy.net/127.0.0.1#5335
+server=/.anobii.com/127.0.0.1#5335
+server=/.anontext.com/127.0.0.1#5335
+server=/.anonymizer.com/127.0.0.1#5335
+server=/.a-normal-day.com/127.0.0.1#5335
+server=/.answering-islam.org/127.0.0.1#5335
+server=/.anthonycalzadilla.com/127.0.0.1#5335
+server=/.anti.anti.cnn.googlepages.com/127.0.0.1#5335
+server=/.antidrm.hpg.ig.com.br/127.0.0.1#5335
+server=/.antiwave.net/127.0.0.1#5335
+server=/.aobo.com.au/127.0.0.1#5335
+server=/.aolchannels.aol.com/127.0.0.1#5335
+server=/.aomiwang.com/127.0.0.1#5335
+server=/.apetube.com/127.0.0.1#5335
+server=/.apiary.io/127.0.0.1#5335
+server=/.apidocs.linksalpha.com/127.0.0.1#5335
+server=/.apigee.com/127.0.0.1#5335
+server=/.api.linksalpha.com/127.0.0.1#5335
+server=/.api.proxlet.com/127.0.0.1#5335
+server=/.api.supertweet.net/127.0.0.1#5335
+server=/.app.heywire.com/127.0.0.1#5335
+server=/.app.hkatvnews.com/127.0.0.1#5335
+server=/.appledaily.com/127.0.0.1#5335
+server=/.appledaily.com.tw/127.0.0.1#5335
+server=/.apps.hloli.net/127.0.0.1#5335
+server=/.appspot.com/127.0.0.1#5335
+server=/.archive.is/127.0.0.1#5335
+server=/.archive.org/127.0.0.1#5335
+server=/.arctosia.com/127.0.0.1#5335
+server=/.areca-backup.org/127.0.0.1#5335
+server=/.army.mil/127.0.0.1#5335
+server=/.arte.gov.tw/127.0.0.1#5335
+server=/.art-or-porn.com/127.0.0.1#5335
+server=/.artsy.net/127.0.0.1#5335
+server=/.asahichinese.com/127.0.0.1#5335
+server=/.asdfg.jp/127.0.0.1#5335
+server=/.asiafriendfinder.com/127.0.0.1#5335
+server=/.asiaharvest.org/127.0.0.1#5335
+server=/.asianews.it/127.0.0.1#5335
+server=/.asianwomensfilm.de/127.0.0.1#5335
+server=/.askstudent.com/127.0.0.1#5335
+server=/.askynz.net/127.0.0.1#5335
+server=/.assembla.com/127.0.0.1#5335
+server=/.astonmartinnews.com/127.0.0.1#5335
+server=/.atchinese.com/127.0.0.1#5335
+server=/.atc.org.au/127.0.0.1#5335
+server=/.atgfw.org/127.0.0.1#5335
+server=/.atj.org.tw/127.0.0.1#5335
+server=/.atlaspost.com/127.0.0.1#5335
+server=/.atnext.com/127.0.0.1#5335
+server=/.autoproxy.org/127.0.0.1#5335
+server=/.avaaz.org/127.0.0.1#5335
+server=/.avdb.in/127.0.0.1#5335
+server=/.avidemux.org/127.0.0.1#5335
+server=/.avoision.com/127.0.0.1#5335
+server=/.awardwinningfjords.com/127.0.0.1#5335
+server=/.axureformac.com/127.0.0.1#5335
+server=/.babynet.com.hk/127.0.0.1#5335
+server=/.backchina.com/127.0.0.1#5335
+server=/.backpackers.com.tw/127.0.0.1#5335
+server=/.badassjs.com/127.0.0.1#5335
+server=/.badoo.com/127.0.0.1#5335
+server=/.baidu.jp/127.0.0.1#5335
+server=/.baixing.me/127.0.0.1#5335
+server=/.bannedbook.org/127.0.0.1#5335
+server=/.barnabu.co.uk/127.0.0.1#5335
+server=/.basetimesheightdividedby2.com/127.0.0.1#5335
+server=/.bayvoice.net/127.0.0.1#5335
+server=/.bbcchinese.com/127.0.0.1#5335
+server=/.bbc.com/127.0.0.1#5335
+server=/.bbc.co.uk/127.0.0.1#5335
+server=/.bbci.co.uk/127.0.0.1#5335
+server=/.bbcimg.co.uk/127.0.0.1#5335
+server=/.bbc.in/127.0.0.1#5335
+server=/.bbg.gov/127.0.0.1#5335
+server=/.bbs2.newsgroup.la/127.0.0.1#5335
+server=/.bbs.ecstart.com/127.0.0.1#5335
+server=/.bbsfeed.com/127.0.0.1#5335
+server=/.bbs.kimy.com.tw/127.0.0.1#5335
+server=/.bbsland.com/127.0.0.1#5335
+server=/.bbs.morbell.com/127.0.0.1#5335
+server=/.bbs.mychat.to/127.0.0.1#5335
+server=/.bbs.newsgroup.la/127.0.0.1#5335
+server=/.bbs.ozchinese.com/127.0.0.1#5335
+server=/.bbs.qmzdd.com/127.0.0.1#5335
+server=/.bbs.sina.com/127.0.0.1#5335
+server=/.bbs.skykiwi.com/127.0.0.1#5335
+server=/.bbs.tuitui.info/127.0.0.1#5335
+server=/.bb.ttv.com.tw/127.0.0.1#5335
+server=/.bcc.com.tw/127.0.0.1#5335
+server=/.bcchinese.net/127.0.0.1#5335
+server=/.bdhr.gov.tw/127.0.0.1#5335
+server=/.bd.zhe.la/127.0.0.1#5335
+server=/.bebo.com/127.0.0.1#5335
+server=/.beeg.com/127.0.0.1#5335
+server=/.beijing1989.com/127.0.0.1#5335
+server=/.beijingspring.com/127.0.0.1#5335
+server=/.benjaminste.in/127.0.0.1#5335
+server=/.berlintwitterwall.com/127.0.0.1#5335
+server=/.bestforchina.org/127.0.0.1#5335
+server=/.bestvpnservice.com/127.0.0.1#5335
+server=/.bet365.com/127.0.0.1#5335
+server=/.beta.iset.com.tw/127.0.0.1#5335
+server=/.beta.usejump.com/127.0.0.1#5335
+server=/.betfair.com/127.0.0.1#5335
+server=/.bettween.com/127.0.0.1#5335
+server=/.betvictor.com/127.0.0.1#5335
+server=/.bewww.net/127.0.0.1#5335
+server=/.beyondfirewall.com/127.0.0.1#5335
+server=/.bfnn.org/127.0.0.1#5335
+server=/.biantailajiao.com/127.0.0.1#5335
+server=/.biantailajiao.in/127.0.0.1#5335
+server=/.bigfools.com/127.0.0.1#5335
+server=/.bignews.org/127.0.0.1#5335
+server=/.bigsound.org/127.0.0.1#5335
+server=/.bill2-software.com/127.0.0.1#5335
+server=/.billywr.com/127.0.0.1#5335
+server=/.bill.zhong.pp.ru/127.0.0.1#5335
+server=/.bipic.net/127.0.0.1#5335
+server=/.bitcointalk.org/127.0.0.1#5335
+server=/.bit.ly/127.0.0.1#5335
+server=/.bitly.com/127.0.0.1#5335
+server=/.bitshare.com/127.0.0.1#5335
+server=/.bjzc.org/127.0.0.1#5335
+server=/.blinkx.com/127.0.0.1#5335
+server=/.blinw.com/127.0.0.1#5335
+server=/.blip.tv/127.0.0.1#5335
+server=/.blockcn.com/127.0.0.1#5335
+server=/.blog.birdhouseapp.com/127.0.0.1#5335
+server=/.blog.bitly.com/127.0.0.1#5335
+server=/.blogblog.com/127.0.0.1#5335
+server=/.blog.boxcar.io/127.0.0.1#5335
+server=/.blogcatalog.com/127.0.0.1#5335
+server=/.blog.davidziegler.net/127.0.0.1#5335
+server=/.blog.dayoneapp.com/127.0.0.1#5335
+server=/.blog.de/127.0.0.1#5335
+server=/.blog.dribbble.com/127.0.0.1#5335
+server=/.blog.exblog.co.jp/127.0.0.1#5335
+server=/.blog.expofutures.com/127.0.0.1#5335
+server=/.blog.fizzik.com/127.0.0.1#5335
+server=/.blog.foolsmountain.com/127.0.0.1#5335
+server=/.blogger.com/127.0.0.1#5335
+server=/.blog.gowalla.com/127.0.0.1#5335
+server=/.blog.hotpotato.com/127.0.0.1#5335
+server=/.blog.ifttt.com/127.0.0.1#5335
+server=/.blogimg.jp/127.0.0.1#5335
+server=/.blog.instagram.com/127.0.0.1#5335
+server=/.blog.instapaper.com/127.0.0.1#5335
+server=/.blog.iphone-dev.org/127.0.0.1#5335
+server=/.blog.istef.info/127.0.0.1#5335
+server=/.blog.jackjia.com/127.0.0.1#5335
+server=/.blog.joeyrobert.org/127.0.0.1#5335
+server=/.blog.kangye.org/127.0.0.1#5335
+server=/.blog.kickstarter.com/127.0.0.1#5335
+server=/.blog.kl.am/127.0.0.1#5335
+server=/.blog.klip.me/127.0.0.1#5335
+server=/.blog.lester850.info/127.0.0.1#5335
+server=/.blog.lightbox.com/127.0.0.1#5335
+server=/.bloglines.com/127.0.0.1#5335
+server=/.bloglovin.com/127.0.0.1#5335
+server=/.blog.mongodb.org/127.0.0.1#5335
+server=/.blog.openinkpot.org/127.0.0.1#5335
+server=/.blog.palm.com/127.0.0.1#5335
+server=/.blog.path.com/127.0.0.1#5335
+server=/.blog.pathtosharepoint.com/127.0.0.1#5335
+server=/.blog.pchome.com.tw/127.0.0.1#5335
+server=/.blog.pentalogic.net/127.0.0.1#5335
+server=/.blog.pikchur.com/127.0.0.1#5335
+server=/.blog.pilotmoon.com/127.0.0.1#5335
+server=/.blog.redren.com/127.0.0.1#5335
+server=/.blog.rockmelt.com/127.0.0.1#5335
+server=/.blog.romanandreg.com/127.0.0.1#5335
+server=/.blog.s135.com/127.0.0.1#5335
+server=/.blogs.icerocket.com/127.0.0.1#5335
+server=/.blog.sina.com.tw/127.0.0.1#5335
+server=/.blog.sogoo.org/127.0.0.1#5335
+server=/.blog.sparrowmailapp.com/127.0.0.1#5335
+server=/.blogspot.com/127.0.0.1#5335
+server=/.blogspot.co.uk/127.0.0.1#5335
+server=/.blogspot.de/127.0.0.1#5335
+server=/.blogspot.fr/127.0.0.1#5335
+server=/.blogspot.in/127.0.0.1#5335
+server=/.blogspot.jp/127.0.0.1#5335
+server=/.blogs.tampabay.com/127.0.0.1#5335
+server=/.blog.summify.com/127.0.0.1#5335
+server=/.blogs.yahoo.co.jp/127.0.0.1#5335
+server=/.blog.syx86.cn/127.0.0.1#5335
+server=/.blog.syx86.com/127.0.0.1#5335
+server=/.blog.taragana.com/127.0.0.1#5335
+server=/.blogtd.net/127.0.0.1#5335
+server=/.blogtd.org/127.0.0.1#5335
+server=/.blog.tiney.com/127.0.0.1#5335
+server=/.blog.topify.com/127.0.0.1#5335
+server=/.blog.usa.gov/127.0.0.1#5335
+server=/.blog.xuite.net/127.0.0.1#5335
+server=/.blog.youthwant.com.tw/127.0.0.1#5335
+server=/.blog.youxu.info/127.0.0.1#5335
+server=/.bloodshed.net/127.0.0.1#5335
+server=/.bloomberg.cn/127.0.0.1#5335
+server=/.bloomberg.com/127.0.0.1#5335
+server=/.bloomberg.de/127.0.0.1#5335
+server=/.bloomfortune.com/127.0.0.1#5335
+server=/.bmediaasia.com/127.0.0.1#5335
+server=/.bnrmetal.com/127.0.0.1#5335
+server=/.boardreader.com/127.0.0.1#5335
+server=/.bobulate.com/127.0.0.1#5335
+server=/.bolin.netfirms.com/127.0.0.1#5335
+server=/.bonbonme.com/127.0.0.1#5335
+server=/.bonjourlesgeeks.com/127.0.0.1#5335
+server=/.boobstagram.com/127.0.0.1#5335
+server=/.books.com.tw/127.0.0.1#5335
+server=/.bookshelfporn.com/127.0.0.1#5335
+server=/.botanwang.com/127.0.0.1#5335
+server=/.bot.nu/127.0.0.1#5335
+server=/.bowenpress.com/127.0.0.1#5335
+server=/.boxunblog.com/127.0.0.1#5335
+server=/.boxunclub.com/127.0.0.1#5335
+server=/.boxun.com/127.0.0.1#5335
+server=/.boxun.tv/127.0.0.1#5335
+server=/.bralio.com/127.0.0.1#5335
+server=/.branch.com/127.0.0.1#5335
+server=/.brandonhutchinson.com/127.0.0.1#5335
+server=/.braumeister.org/127.0.0.1#5335
+server=/.break.com/127.0.0.1#5335
+server=/.breakingtweets.com/127.0.0.1#5335
+server=/.briefdream.com/127.0.0.1#5335
+server=/.brightcove.com/127.0.0.1#5335
+server=/.brightkite.com/127.0.0.1#5335
+server=/.brizzly.com/127.0.0.1#5335
+server=/.broadbook.com/127.0.0.1#5335
+server=/.br.st/127.0.0.1#5335
+server=/.brucewang.net/127.0.0.1#5335
+server=/.bt95.com/127.0.0.1#5335
+server=/.btdigg.org/127.0.0.1#5335
+server=/.btrd.net/127.0.0.1#5335
+server=/.budaedu.org/127.0.0.1#5335
+server=/.bugclub.org/127.0.0.1#5335
+server=/.builtwithbootstrap.com/127.0.0.1#5335
+server=/.bullogger.com/127.0.0.1#5335
+server=/.bullog.org/127.0.0.1#5335
+server=/.businesstimes.com.cn/127.0.0.1#5335
+server=/.businessweek.com/127.0.0.1#5335
+server=/.buugaa.com/127.0.0.1#5335
+server=/.buy.yahoo.com.tw/127.0.0.1#5335
+server=/.buzzurl.jp/127.0.0.1#5335
+server=/.bwbx.io/127.0.0.1#5335
+server=/.bwsj.hk/127.0.0.1#5335
+server=/.bx.tl/127.0.0.1#5335
+server=/.c1522.mooo.com/127.0.0.1#5335
+server=/.cacnw.com/127.0.0.1#5335
+server=/.cactusvpn.com/127.0.0.1#5335
+server=/.cafepress.com/127.0.0.1#5335
+server=/.cahr.org.tw/127.0.0.1#5335
+server=/.calameo.com/127.0.0.1#5335
+server=/.calebelston.com/127.0.0.1#5335
+server=/.cams.com/127.0.0.1#5335
+server=/.cams.org.sg/127.0.0.1#5335
+server=/.canadameet.com/127.0.0.1#5335
+server=/.canyu.org/127.0.0.1#5335
+server=/.caobian.info/127.0.0.1#5335
+server=/.caochangqing.com/127.0.0.1#5335
+server=/.cao.im/127.0.0.1#5335
+server=/.cari.com.my/127.0.0.1#5335
+server=/.catch22.net/127.0.0.1#5335
+server=/.catfightpayperview.xxx/127.0.0.1#5335
+server=/.catholic.org.hk/127.0.0.1#5335
+server=/.catholic.org.tw/127.0.0.1#5335
+server=/.cbs.ntu.edu.tw/127.0.0.1#5335
+server=/.cc9007.spaces.live.com/127.0.0.1#5335
+server=/.ccavtop10.com/127.0.0.1#5335
+server=/.ccdtr.org/127.0.0.1#5335
+server=/.ccim.org/127.0.0.1#5335
+server=/.cclife.org/127.0.0.1#5335
+server=/.ccthere.com/127.0.0.1#5335
+server=/.cctongbao.com/127.0.0.1#5335
+server=/.ccue.ca/127.0.0.1#5335
+server=/.ccue.com/127.0.0.1#5335
+server=/.cdig.info/127.0.0.1#5335
+server=/.cdjp.org/127.0.0.1#5335
+server=/.cdnews.com.tw/127.0.0.1#5335
+server=/.cdn.printfriendly.com/127.0.0.1#5335
+server=/.cdp1998.org/127.0.0.1#5335
+server=/.cdp2006.org/127.0.0.1#5335
+server=/.cdp.sinica.edu.tw/127.0.0.1#5335
+server=/.cdpusa.org/127.0.0.1#5335
+server=/.cdpweb.org/127.0.0.1#5335
+server=/.cdpwu.org/127.0.0.1#5335
+server=/.cdw.com/127.0.0.1#5335
+server=/.cecc.gov/127.0.0.1#5335
+server=/.cellulo.info/127.0.0.1#5335
+server=/.cenci.tk/127.0.0.1#5335
+server=/.cenews.eu/127.0.0.1#5335
+server=/.centralnation.com/127.0.0.1#5335
+server=/.centurys.net/127.0.0.1#5335
+server=/.c-est-simple.com/127.0.0.1#5335
+server=/.cfhks.org.hk/127.0.0.1#5335
+server=/.cftfc.com/127.0.0.1#5335
+server=/.cgdepot.org/127.0.0.1#5335
+server=/.chandoo.org/127.0.0.1#5335
+server=/.change.org/127.0.0.1#5335
+server=/.changp.com/127.0.0.1#5335
+server=/.chaos.e-spacy.com/127.0.0.1#5335
+server=/.chapm25.com/127.0.0.1#5335
+server=/.chartbeat.net/127.0.0.1#5335
+server=/.chaturbate.com/127.0.0.1#5335
+server=/.chccc.gov.tw/127.0.0.1#5335
+server=/.chengmingmag.com/127.0.0.1#5335
+server=/.chenguangcheng.com/127.0.0.1#5335
+server=/.chenpokong.com/127.0.0.1#5335
+server=/.chenyehao.spaces.live.com/127.0.0.1#5335
+server=/.cherrysave.com/127.0.0.1#5335
+server=/.chevronwp7.com/127.0.0.1#5335
+server=/.chicagoncmtv.com/127.0.0.1#5335
+server=/.china101.com/127.0.0.1#5335
+server=/.china21.com/127.0.0.1#5335
+server=/.china21.org/127.0.0.1#5335
+server=/.china5000.us/127.0.0.1#5335
+server=/.chinaaffairs.org/127.0.0.1#5335
+server=/.chinaaid.me/127.0.0.1#5335
+server=/.chinaaid.net/127.0.0.1#5335
+server=/.chinaaid.org/127.0.0.1#5335
+server=/.chinaaid.us/127.0.0.1#5335
+server=/.chinachange.org/127.0.0.1#5335
+server=/.chinachannel.hk/127.0.0.1#5335
+server=/.chinacomments.org/127.0.0.1#5335
+server=/.chinadigitaltimes.net/127.0.0.1#5335
+server=/.chinaeweekly.com/127.0.0.1#5335
+server=/.chinafreepress.org/127.0.0.1#5335
+server=/.chinagate.com/127.0.0.1#5335
+server=/.chinageeks.org/127.0.0.1#5335
+server=/.chinagfw.org/127.0.0.1#5335
+server=/.chinagreenparty.org/127.0.0.1#5335
+server=/.china-green-party.spaces.live.com/127.0.0.1#5335
+server=/.chinahush.com/127.0.0.1#5335
+server=/.chinainperspective.com/127.0.0.1#5335
+server=/.chinainperspective.net/127.0.0.1#5335
+server=/.chinainperspective.org/127.0.0.1#5335
+server=/.chinainterimgov.org/127.0.0.1#5335
+server=/.chinalawandpolicy.com/127.0.0.1#5335
+server=/.chinalawtranslate.com/127.0.0.1#5335
+server=/.chinamule.com/127.0.0.1#5335
+server=/.chinamz.org/127.0.0.1#5335
+server=/.chinarightsia.org/127.0.0.1#5335
+server=/.chinasocialdemocraticparty.com/127.0.0.1#5335
+server=/.chinasoul.org/127.0.0.1#5335
+server=/.chinatimes.com/127.0.0.1#5335
+server=/.chinatweeps.com/127.0.0.1#5335
+server=/.chinaway.org/127.0.0.1#5335
+server=/.china-week.com/127.0.0.1#5335
+server=/.chinaworker.info/127.0.0.1#5335
+server=/.chinaxchina.com/127.0.0.1#5335
+server=/.chinayouth.org.hk/127.0.0.1#5335
+server=/.chinayuanmin.org/127.0.0.1#5335
+server=/.chinesedailynews.com/127.0.0.1#5335
+server=/.chinese.engadget.com/127.0.0.1#5335
+server=/.chinese-hermit.net/127.0.0.1#5335
+server=/.chinese-memorial.org/127.0.0.1#5335
+server=/.chinesen.de/127.0.0.1#5335
+server=/.chinesenewsnet.com/127.0.0.1#5335
+server=/.chinesepen.org/127.0.0.1#5335
+server=/.chinese.rnw.nl/127.0.0.1#5335
+server=/.chinese.soifind.com/127.0.0.1#5335
+server=/.chinesetalks.net/127.0.0.1#5335
+server=/.chinese.wsj.com/127.0.0.1#5335
+server=/.chingcheong.com/127.0.0.1#5335
+server=/.chn.chosun.com/127.0.0.1#5335
+server=/.chrispederick.com/127.0.0.1#5335
+server=/.chrispederick.net/127.0.0.1#5335
+server=/.christianstudy.com/127.0.0.1#5335
+server=/.christiantimes.org.hk/127.0.0.1#5335
+server=/.christusrex.org/127.0.0.1#5335
+server=/.chrlawyers.hk/127.0.0.1#5335
+server=/.chrlcg-hk.org/127.0.0.1#5335
+server=/.chromeadblock.com/127.0.0.1#5335
+server=/.chrome.com/127.0.0.1#5335
+server=/.ch.shvoong.com/127.0.0.1#5335
+server=/.chubun.com/127.0.0.1#5335
+server=/.chuizi.net/127.0.0.1#5335
+server=/.chukuang.gov.tw/127.0.0.1#5335
+server=/.circlethebayfortibet.org/127.0.0.1#5335
+server=/.citizenlab.org/127.0.0.1#5335
+server=/.citizensradio.org/127.0.0.1#5335
+server=/.city9x.com/127.0.0.1#5335
+server=/.civicparty.hk/127.0.0.1#5335
+server=/.civilhrfront.org/127.0.0.1#5335
+server=/.civilmedia.tw/127.0.0.1#5335
+server=/.cjb.net/127.0.0.1#5335
+server=/.ck101.com/127.0.0.1#5335
+server=/.classicalguitarblog.net/127.0.0.1#5335
+server=/.clb.org.hk/127.0.0.1#5335
+server=/.cl.d0z.net/127.0.0.1#5335
+server=/.clientsfromhell.net/127.0.0.1#5335
+server=/.clipfish.de/127.0.0.1#5335
+server=/.cl.ly/127.0.0.1#5335
+server=/.cloudfront.net/127.0.0.1#5335
+server=/.club.backchina.com/127.0.0.1#5335
+server=/.cms.gov/127.0.0.1#5335
+server=/.cmule.com/127.0.0.1#5335
+server=/.cn2.streetvoice.com/127.0.0.1#5335
+server=/.cna.com.tw/127.0.0.1#5335
+server=/.cnavista.com.tw/127.0.0.1#5335
+server=/.cn.calameo.com/127.0.0.1#5335
+server=/.cn.dayabook.com/127.0.0.1#5335
+server=/.cnd.org/127.0.0.1#5335
+server=/.cn.fmnnow.com/127.0.0.1#5335
+server=/.cn.ibtimes.com/127.0.0.1#5335
+server=/.cnn.com/127.0.0.1#5335
+server=/.cn.news.cnyes.com/127.0.0.1#5335
+server=/.cn.streetvoice.com/127.0.0.1#5335
+server=/.cn.uncyclopedia.wikia.com/127.0.0.1#5335
+server=/.cn.voa.mobi/127.0.0.1#5335
+server=/.cochina.org/127.0.0.1#5335
+server=/.cocoapods.org/127.0.0.1#5335
+server=/.cocoa.zonble.net/127.0.0.1#5335
+server=/.code1984.com/127.0.0.1#5335
+server=/.codeboxapp.com/127.0.0.1#5335
+server=/.codeshare.io/127.0.0.1#5335
+server=/.collateralmurder.com/127.0.0.1#5335
+server=/.collateralmurder.org/127.0.0.1#5335
+server=/.comefromchina.com/127.0.0.1#5335
+server=/.comnews.gio.gov.tw/127.0.0.1#5335
+server=/.compileheart.com/127.0.0.1#5335
+server=/.connectedchina.reuters.com/127.0.0.1#5335
+server=/.connect.facebook.net/127.0.0.1#5335
+server=/.conoyo.com/127.0.0.1#5335
+server=/.contactmagazine.net/127.0.0.1#5335
+server=/.contests.twilio.com/127.0.0.1#5335
+server=/.conviva.com/127.0.0.1#5335
+server=/.cookingtothegoodlife.com/127.0.0.1#5335
+server=/.coolaler.com/127.0.0.1#5335
+server=/.coolder.com/127.0.0.1#5335
+server=/.coolloud.org.tw/127.0.0.1#5335
+server=/.corpus4u.org/127.0.0.1#5335
+server=/.corumcollege.com/127.0.0.1#5335
+server=/.cotweet.com/127.0.0.1#5335
+server=/.couchdbwiki.com/127.0.0.1#5335
+server=/.coveringweb.com/127.0.0.1#5335
+server=/.cp-house.gov.tw/127.0.0.1#5335
+server=/.cpj.org/127.0.0.1#5335
+server=/.crackle.com/127.0.0.1#5335
+server=/.crd-net.org/127.0.0.1#5335
+server=/.creaders.net/127.0.0.1#5335
+server=/.cromotc.nat.gov.tw/127.0.0.1#5335
+server=/.crossthewall.net/127.0.0.1#5335
+server=/.csdparty.com/127.0.0.1#5335
+server=/.c-spanvideo.org/127.0.0.1#5335
+server=/.css.pixnet.in/127.0.0.1#5335
+server=/.csuchen.de/127.0.0.1#5335
+server=/.cts.com.tw/127.0.0.1#5335
+server=/.cubicle17.com/127.0.0.1#5335
+server=/.cuhkacs.org/127.0.0.1#5335
+server=/.cuihua.org/127.0.0.1#5335
+server=/.cuiweiping.net/127.0.0.1#5335
+server=/.culture.tw/127.0.0.1#5335
+server=/.curvefish.com/127.0.0.1#5335
+server=/.cwb.gov.tw/127.0.0.1#5335
+server=/.cyanogenmod.org/127.0.0.1#5335
+server=/.cyberghost.natado.com/127.0.0.1#5335
+server=/.cyberghostvpn.com/127.0.0.1#5335
+server=/.cycab.gov.tw/127.0.0.1#5335
+server=/.cydia.ifuckgfw.com/127.0.0.1#5335
+server=/.cynscribe.com/127.0.0.1#5335
+server=/.cytode.us/127.0.0.1#5335
+server=/.dabr.co.uk/127.0.0.1#5335
+server=/.dabr.me/127.0.0.1#5335
+server=/.dabr.mobi/127.0.0.1#5335
+server=/.dadazim.com/127.0.0.1#5335
+server=/.dadi360.com/127.0.0.1#5335
+server=/.dafagood.com/127.0.0.1#5335
+server=/.dafahao.com/127.0.0.1#5335
+server=/.dailidaili.com/127.0.0.1#5335
+server=/.dailymotion.com/127.0.0.1#5335
+server=/.dailynews.sina.com/127.0.0.1#5335
+server=/.dajiyuan.com/127.0.0.1#5335
+server=/.dajiyuan.eu/127.0.0.1#5335
+server=/.dajusha.baywords.com/127.0.0.1#5335
+server=/.dalailama.com/127.0.0.1#5335
+server=/.dalailama.ru/127.0.0.1#5335
+server=/.dalailamaworld.com/127.0.0.1#5335
+server=/.dalianmeng.org/127.0.0.1#5335
+server=/.danke4china.net/127.0.0.1#5335
+server=/.danwei.org/127.0.0.1#5335
+server=/.daolan.net/127.0.0.1#5335
+server=/.dapu-house.gov.tw/127.0.0.1#5335
+server=/.darpa.mil/127.0.0.1#5335
+server=/.date.fm/127.0.0.1#5335
+server=/.davidslog.com/127.0.0.1#5335
+server=/.daxa.cn/127.0.0.1#5335
+server=/.dayaarmongol.ning.com/127.0.0.1#5335
+server=/.daylife.com/127.0.0.1#5335
+server=/.ddc.com.tw/127.0.0.1#5335
+server=/.deck.ly/127.0.0.1#5335
+server=/.default.secureserver.net/127.0.0.1#5335
+server=/.delcamp.net/127.0.0.1#5335
+server=/.delicious.com/127.0.0.1#5335
+server=/.democrats.org/127.0.0.1#5335
+server=/.demo.opera-mini.net/127.0.0.1#5335
+server=/.derekhsu.homeip.net/127.0.0.1#5335
+server=/.de-sci.org/127.0.0.1#5335
+server=/.designerol.com/127.0.0.1#5335
+server=/.destiny.xfiles.to/127.0.0.1#5335
+server=/.deutsche-welle.de/127.0.0.1#5335
+server=/.dev102.com/127.0.0.1#5335
+server=/.developers.box.net/127.0.0.1#5335
+server=/.deviantart.com/127.0.0.1#5335
+server=/.deviantart.net/127.0.0.1#5335
+server=/.devio.us/127.0.0.1#5335
+server=/.devpn.com/127.0.0.1#5335
+server=/.dfas.mil/127.0.0.1#5335
+server=/.df.gov.tw/127.0.0.1#5335
+server=/.diaoyuislands.org/127.0.0.1#5335
+server=/.digitalnomadsproject.org/127.0.0.1#5335
+server=/.diigo.com/127.0.0.1#5335
+server=/.dimitrik.free.fr/127.0.0.1#5335
+server=/.dipity.com/127.0.0.1#5335
+server=/.directcreative.com/127.0.0.1#5335
+server=/.discuss.com.hk/127.0.0.1#5335
+server=/.disp.cc/127.0.0.1#5335
+server=/.dit-inc.us/127.0.0.1#5335
+server=/.dizhidizhi.com/127.0.0.1#5335
+server=/.djangosnippets.org/127.0.0.1#5335
+server=/.dl.box.net/127.0.0.1#5335
+server=/.dl-laby.jp/127.0.0.1#5335
+server=/.dl.playstation.net/127.0.0.1#5335
+server=/.dlsite.com/127.0.0.1#5335
+server=/.dmcdn.net/127.0.0.1#5335
+server=/.dmtip.gov.tw/127.0.0.1#5335
+server=/.dns2go.com/127.0.0.1#5335
+server=/.dnscrypt.org/127.0.0.1#5335
+server=/.docstoc.com/127.0.0.1#5335
+server=/.dojin.com/127.0.0.1#5335
+server=/.dok-forum.net/127.0.0.1#5335
+server=/.dolc.de/127.0.0.1#5335
+server=/.dollf.com/127.0.0.1#5335
+server=/.domain.club.tw/127.0.0.1#5335
+server=/.domainhelp.search.com/127.0.0.1#5335
+server=/.dongde.com/127.0.0.1#5335
+server=/.dongtaiwang.com/127.0.0.1#5335
+server=/.dongtaiwang.net/127.0.0.1#5335
+server=/.dongyangjing.com/127.0.0.1#5335
+server=/.dontfilter.us/127.0.0.1#5335
+server=/.dontmovetochina.com/127.0.0.1#5335
+server=/.dotheyfolloweachother.com/127.0.0.1#5335
+server=/.dotplane.com/127.0.0.1#5335
+server=/.dotsub.com/127.0.0.1#5335
+server=/.doubleaf.com/127.0.0.1#5335
+server=/.doubleclick.net/127.0.0.1#5335
+server=/.dougscripts.com/127.0.0.1#5335
+server=/.dowei.org/127.0.0.1#5335
+server=/.download.syniumsoftware.com/127.0.0.1#5335
+server=/.doxygen.org/127.0.0.1#5335
+server=/.dphk.org/127.0.0.1#5335
+server=/.dpp.org.tw/127.0.0.1#5335
+server=/.drewolanoff.com/127.0.0.1#5335
+server=/.drgan.net/127.0.0.1#5335
+server=/.dropbox.com/127.0.0.1#5335
+server=/.dropboxusercontent.com/127.0.0.1#5335
+server=/.drsunacademy.com/127.0.0.1#5335
+server=/.drtuber.com/127.0.0.1#5335
+server=/.dscn.info/127.0.0.1#5335
+server=/.dtiblog.com/127.0.0.1#5335
+server=/.dtic.mil/127.0.0.1#5335
+server=/.dtiserv2.com/127.0.0.1#5335
+server=/.duckduckgo.com/127.0.0.1#5335
+server=/.duckload.com/127.0.0.1#5335
+server=/.duckmylife.com/127.0.0.1#5335
+server=/.duihuahrjournal.org/127.0.0.1#5335
+server=/.duihua.org/127.0.0.1#5335
+server=/.duoweitimes.com/127.0.0.1#5335
+server=/.duping.net/127.0.0.1#5335
+server=/.duplicati.com/127.0.0.1#5335
+server=/.dupola.com/127.0.0.1#5335
+server=/.dupola.net/127.0.0.1#5335
+server=/.dvorak.org/127.0.0.1#5335
+server=/.dw.de/127.0.0.1#5335
+server=/.dwnews.com/127.0.0.1#5335
+server=/.dwnews.net/127.0.0.1#5335
+server=/.dw-world.com/127.0.0.1#5335
+server=/.dw-world.de/127.0.0.1#5335
+server=/.dy24k.info/127.0.0.1#5335
+server=/.dynawebinc.com/127.0.0.1#5335
+server=/.dyndns.org/127.0.0.1#5335
+server=/.dzze.com/127.0.0.1#5335
+server=/.e123.hk/127.0.0.1#5335
+server=/.eamonnbrennan.com/127.0.0.1#5335
+server=/.earthquake.usgs.gov/127.0.0.1#5335
+server=/.easy-share.com/127.0.0.1#5335
+server=/.ebookbrowse.com/127.0.0.1#5335
+server=/.ebookee.com/127.0.0.1#5335
+server=/.echofon.com/127.0.0.1#5335
+server=/.ecministry.net/127.0.0.1#5335
+server=/.edicypages.com/127.0.0.1#5335
+server=/.edoors.com/127.0.0.1#5335
+server=/.edubridge.com/127.0.0.1#5335
+server=/.eevpn.com/127.0.0.1#5335
+server=/.efcc.org.hk/127.0.0.1#5335
+server=/.efksoft.com/127.0.0.1#5335
+server=/.efmoe.com/127.0.0.1#5335
+server=/.e-gold.com/127.0.0.1#5335
+server=/.eic-av.com/127.0.0.1#5335
+server=/.e-info.org.tw/127.0.0.1#5335
+server=/.electionsmeter.com/127.0.0.1#5335
+server=/.elpais.com/127.0.0.1#5335
+server=/.eltondisney.com/127.0.0.1#5335
+server=/.emacsblog.org/127.0.0.1#5335
+server=/.embr.in/127.0.0.1#5335
+server=/.emory.edu/127.0.0.1#5335
+server=/.emule-ed2k.com/127.0.0.1#5335
+server=/.emuparadise.me/127.0.0.1#5335
+server=/.enewstree.com/127.0.0.1#5335
+server=/.en.favotter.net/127.0.0.1#5335
+server=/.englishfromengland.co.uk/127.0.0.1#5335
+server=/.entermap.com/127.0.0.1#5335
+server=/.en.wikipedia.org/127.0.0.1#5335
+server=/.epochtimes-bg.com/127.0.0.1#5335
+server=/.epochtimes.co.il/127.0.0.1#5335
+server=/.epochtimes.co.kr/127.0.0.1#5335
+server=/.epochtimes.com/127.0.0.1#5335
+server=/.epochtimes.de/127.0.0.1#5335
+server=/.epochtimes.fr/127.0.0.1#5335
+server=/.epochtimes.ie/127.0.0.1#5335
+server=/.epochtimes.jp/127.0.0.1#5335
+server=/.epochtimes-romania.com/127.0.0.1#5335
+server=/.epochtimes.ru/127.0.0.1#5335
+server=/.epochtimes.se/127.0.0.1#5335
+server=/.epochtimestr.com/127.0.0.1#5335
+server=/.epochweekly.com/127.0.0.1#5335
+server=/.erabaru.net/127.0.0.1#5335
+server=/.erepublik.com/127.0.0.1#5335
+server=/.erepublik.net/127.0.0.1#5335
+server=/.erights.net/127.0.0.1#5335
+server=/.eriversoft.com/127.0.0.1#5335
+server=/.ernestmandel.org/127.0.0.1#5335
+server=/.etaiwannews.com/127.0.0.1#5335
+server=/.etizer.org/127.0.0.1#5335
+server=/.etools.ncol.com/127.0.0.1#5335
+server=/.e-traderland.net/127.0.0.1#5335
+server=/.etraining.gov.tw/127.0.0.1#5335
+server=/.ettoday.net/127.0.0.1#5335
+server=/.evchk.wikia.com/127.0.0.1#5335
+server=/.eventful.com/127.0.0.1#5335
+server=/.everyday-carry.com/127.0.0.1#5335
+server=/.exblog.jp/127.0.0.1#5335
+server=/.expatshield.com/127.0.0.1#5335
+server=/.exploader.net/127.0.0.1#5335
+server=/.extremetube.com/127.0.0.1#5335
+server=/.eyespirit.info/127.0.0.1#5335
+server=/.eyevio.jp/127.0.0.1#5335
+server=/.eyny.com/127.0.0.1#5335
+server=/.ezpc.tk/127.0.0.1#5335
+server=/.ezpeer.com/127.0.0.1#5335
+server=/.facebook.com/127.0.0.1#5335
+server=/.facebook.net/127.0.0.1#5335
+server=/.facesofnyfw.com/127.0.0.1#5335
+server=/.fail.hk/127.0.0.1#5335
+server=/.faiththedog.info/127.0.0.1#5335
+server=/.fakku.net/127.0.0.1#5335
+server=/.falsefire.com/127.0.0.1#5335
+server=/.falunart.org/127.0.0.1#5335
+server=/.falundafamuseum.org/127.0.0.1#5335
+server=/.falundafa.org/127.0.0.1#5335
+server=/.falunhr.org/127.0.0.1#5335
+server=/.famunion.com/127.0.0.1#5335
+server=/.fangbinxing.com/127.0.0.1#5335
+server=/.fangeming.com/127.0.0.1#5335
+server=/.fanglizhi.info/127.0.0.1#5335
+server=/.fangongheike.com/127.0.0.1#5335
+server=/.fangong.org/127.0.0.1#5335
+server=/.fan-qiang.com/127.0.0.1#5335
+server=/.fanqianghou.com/127.0.0.1#5335
+server=/.fanqiangyakexi.net/127.0.0.1#5335
+server=/.fanswong.com/127.0.0.1#5335
+server=/.fanyue.info/127.0.0.1#5335
+server=/.fapdu.com/127.0.0.1#5335
+server=/.farwestchina.com/127.0.0.1#5335
+server=/.farxian.com/127.0.0.1#5335
+server=/.fastpic.ru/127.0.0.1#5335
+server=/.faststone.org/127.0.0.1#5335
+server=/.favorious.com/127.0.0.1#5335
+server=/.favstar.fm/127.0.0.1#5335
+server=/.fawanghuihui.org/127.0.0.1#5335
+server=/.faydao.com/127.0.0.1#5335
+server=/.fbcdn.net/127.0.0.1#5335
+server=/.fb.com/127.0.0.1#5335
+server=/.fb.me/127.0.0.1#5335
+server=/.fbsbx.com/127.0.0.1#5335
+server=/.fc2china.com/127.0.0.1#5335
+server=/.fc2.com/127.0.0.1#5335
+server=/.f.cl.ly/127.0.0.1#5335
+server=/.fdc89.jp/127.0.0.1#5335
+server=/.feedbooks.mobi/127.0.0.1#5335
+server=/.feedburner.com/127.0.0.1#5335
+server=/.feeds2.feedburner.com/127.0.0.1#5335
+server=/.feeds.feedburner.com/127.0.0.1#5335
+server=/.feedzshare.com/127.0.0.1#5335
+server=/.feelssh.com/127.0.0.1#5335
+server=/.feer.com/127.0.0.1#5335
+server=/.felixcat.net/127.0.0.1#5335
+server=/.feministteacher.com/127.0.0.1#5335
+server=/.fengzhenghu.com/127.0.0.1#5335
+server=/.fetchvideo.com/127.0.0.1#5335
+server=/.ff.im/127.0.0.1#5335
+server=/.fflick.com/127.0.0.1#5335
+server=/.fgmtv.net/127.0.0.1#5335
+server=/.fgmtv.org/127.0.0.1#5335
+server=/.filefactory.com/127.0.0.1#5335
+server=/.files2me.com/127.0.0.1#5335
+server=/.fileserve.com/127.0.0.1#5335
+server=/.fillthesquare.org/127.0.0.1#5335
+server=/.finalion.jp/127.0.0.1#5335
+server=/.findbook.tw/127.0.0.1#5335
+server=/.finler.net/127.0.0.1#5335
+server=/.fireofliberty.org/127.0.0.1#5335
+server=/.firstfivefollowers.com/127.0.0.1#5335
+server=/.flecheinthepeche.fr/127.0.0.1#5335
+server=/.fleshbot.com/127.0.0.1#5335
+server=/.flickr.com/127.0.0.1#5335
+server=/.flickrhivemind.net/127.0.0.1#5335
+server=/.flightcaster.com/127.0.0.1#5335
+server=/.flowerofhappiness.spaces.live.com/127.0.0.1#5335
+server=/.focustaiwan.tw/127.0.0.1#5335
+server=/.focusvpn.com/127.0.0.1#5335
+server=/.fofg.org/127.0.0.1#5335
+server=/.fooooo.com/127.0.0.1#5335
+server=/.footwiball.com/127.0.0.1#5335
+server=/.forum.baby-kingdom.com/127.0.0.1#5335
+server=/.forum.cyberctm.com/127.0.0.1#5335
+server=/.forum.idsam.com/127.0.0.1#5335
+server=/.forum.iset.com.tw/127.0.0.1#5335
+server=/.forum.my903.com/127.0.0.1#5335
+server=/.forum.mymaji.com/127.0.0.1#5335
+server=/.forum.newsgroup.la/127.0.0.1#5335
+server=/.forum.nownews.com/127.0.0.1#5335
+server=/.forum.omy.sg/127.0.0.1#5335
+server=/.forum.palmislife.com/127.0.0.1#5335
+server=/.forum.pchome.com.tw/127.0.0.1#5335
+server=/.forum.setty.com.tw/127.0.0.1#5335
+server=/.forum.sina.com.hk/127.0.0.1#5335
+server=/.forum.slime.com.tw/127.0.0.1#5335
+server=/.forum.tvb.com/127.0.0.1#5335
+server=/.forum.yorkbbs.ca/127.0.0.1#5335
+server=/.fotop.net/127.0.0.1#5335
+server=/.fourface.nodesnoop.com/127.0.0.1#5335
+server=/.fourthinternational.org/127.0.0.1#5335
+server=/.foxdie.us/127.0.0.1#5335
+server=/.foxsub.com/127.0.0.1#5335
+server=/.foxtang.com/127.0.0.1#5335
+server=/.fqrouter.com/127.0.0.1#5335
+server=/.franklc.com/127.0.0.1#5335
+server=/.freakshare.com/127.0.0.1#5335
+server=/.fredwilson.vc/127.0.0.1#5335
+server=/.free4u.com.ar/127.0.0.1#5335
+server=/.freealim.com/127.0.0.1#5335
+server=/.freechal.com/127.0.0.1#5335
+server=/.freedomhouse.org/127.0.0.1#5335
+server=/.free.fr/127.0.0.1#5335
+server=/.freegao.com/127.0.0.1#5335
+server=/.freegateget.googlepages.com/127.0.0.1#5335
+server=/.free-gate.org/127.0.0.1#5335
+server=/.free-hada-now.org/127.0.0.1#5335
+server=/.freelotto.com/127.0.0.1#5335
+server=/.freeman2.com/127.0.0.1#5335
+server=/.freemoren.com/127.0.0.1#5335
+server=/.freemorenews.com/127.0.0.1#5335
+server=/.freenet-china.org/127.0.0.1#5335
+server=/.freenetproject.org/127.0.0.1#5335
+server=/.freenewscn.com/127.0.0.1#5335
+server=/.freeopenvpn.com/127.0.0.1#5335
+server=/.freeoz.org/127.0.0.1#5335
+server=/.free-ssh.com/127.0.0.1#5335
+server=/.freessh.us/127.0.0.1#5335
+server=/.freetibet.org/127.0.0.1#5335
+server=/.freevpn.nl/127.0.0.1#5335
+server=/.freewallpaper4.me/127.0.0.1#5335
+server=/.freewebs.com/127.0.0.1#5335
+server=/.freeweibo.com/127.0.0.1#5335
+server=/.freexinwen.com/127.0.0.1#5335
+server=/.freeyoutubeproxy.net/127.0.0.1#5335
+server=/.friendfeed.com/127.0.0.1#5335
+server=/.friendfeed-media.com/127.0.0.1#5335
+server=/.fring.com/127.0.0.1#5335
+server=/.fringenetwork.com/127.0.0.1#5335
+server=/.frommel.net/127.0.0.1#5335
+server=/.frontlinedefenders.org/127.0.0.1#5335
+server=/.fscked.org/127.0.0.1#5335
+server=/.fsurf.com/127.0.0.1#5335
+server=/.ftchinese.com/127.0.0.1#5335
+server=/.fuckcnnic.net/127.0.0.1#5335
+server=/.fuckgfw.com/127.0.0.1#5335
+server=/.fuckgfw.org/127.0.0.1#5335
+server=/.fulue.com/127.0.0.1#5335
+server=/.funf.tw/127.0.0.1#5335
+server=/.funp.com/127.0.0.1#5335
+server=/.furinkan.com/127.0.0.1#5335
+server=/.furl.net/127.0.0.1#5335
+server=/.futurechinaforum.org/127.0.0.1#5335
+server=/.futureme.org/127.0.0.1#5335
+server=/.futuremessage.org/127.0.0.1#5335
+server=/.fuyin.net/127.0.0.1#5335
+server=/.fw.cm/127.0.0.1#5335
+server=/.fxnetworks.com/127.0.0.1#5335
+server=/.fzh999.com/127.0.0.1#5335
+server=/.fzh999.net/127.0.0.1#5335
+server=/.gabocorp.com/127.0.0.1#5335
+server=/.gaeproxy.com/127.0.0.1#5335
+server=/.gaeproxy.googlecode.com/127.0.0.1#5335
+server=/.galenwu.com/127.0.0.1#5335
+server=/.game735.com/127.0.0.1#5335
+server=/.gamebase.com.tw/127.0.0.1#5335
+server=/.gamer.com.tw/127.0.0.1#5335
+server=/.gamez.com.tw/127.0.0.1#5335
+server=/.ganges.com/127.0.0.1#5335
+server=/.gaoming.net/127.0.0.1#5335
+server=/.gaopi.net/127.0.0.1#5335
+server=/.gaozhisheng.net/127.0.0.1#5335
+server=/.gaozhisheng.org/127.0.0.1#5335
+server=/.gardennetworks.com/127.0.0.1#5335
+server=/.gardennetworks.org/127.0.0.1#5335
+server=/.gartlive.com/127.0.0.1#5335
+server=/.gather.com/127.0.0.1#5335
+server=/.gaymap.cc/127.0.0.1#5335
+server=/.gazotube.com/127.0.0.1#5335
+server=/.gcc.org.hk/127.0.0.1#5335
+server=/.gclooney.com/127.0.0.1#5335
+server=/.g.co/127.0.0.1#5335
+server=/.gcpnews.com/127.0.0.1#5335
+server=/.gdbt.net/127.0.0.1#5335
+server=/.gdzf.org/127.0.0.1#5335
+server=/.geek-art.net/127.0.0.1#5335
+server=/.geekerhome.com/127.0.0.1#5335
+server=/.geekmade.co.uk/127.0.0.1#5335
+server=/.geekmanuals.com/127.0.0.1#5335
+server=/.generesis.com/127.0.0.1#5335
+server=/.genuitec.com/127.0.0.1#5335
+server=/.geocities.co.jp/127.0.0.1#5335
+server=/.geocities.com/127.0.0.1#5335
+server=/.geocities.jp/127.0.0.1#5335
+server=/.geohot.com/127.0.0.1#5335
+server=/.geometrictools.com/127.0.0.1#5335
+server=/.getchu.com/127.0.0.1#5335
+server=/.getcloudapp.com/127.0.0.1#5335
+server=/.get-digital-help.com/127.0.0.1#5335
+server=/.getfoxyproxy.org/127.0.0.1#5335
+server=/.getfreedur.com/127.0.0.1#5335
+server=/.getiton.com/127.0.0.1#5335
+server=/.getjetso.com/127.0.0.1#5335
+server=/.getlantern.org/127.0.0.1#5335
+server=/.getsmartlinks.com/127.0.0.1#5335
+server=/.getsocialscope.com/127.0.0.1#5335
+server=/.gfwinterceptor.googlecode.com/127.0.0.1#5335
+server=/.gfw.org.ua/127.0.0.1#5335
+server=/.ggpht.com/127.0.0.1#5335
+server=/.ggssl.com/127.0.0.1#5335
+server=/.ghost.org/127.0.0.1#5335
+server=/.ghut.org/127.0.0.1#5335
+server=/.giga-web.jp/127.0.0.1#5335
+server=/.gigporno.ru/127.0.0.1#5335
+server=/.gimpshop.com/127.0.0.1#5335
+server=/.girlbanker.com/127.0.0.1#5335
+server=/.github.com/127.0.0.1#5335
+server=/.git-scm.com/127.0.0.1#5335
+server=/.givemesomethingtoread.com/127.0.0.1#5335
+server=/.glennhilton.com/127.0.0.1#5335
+server=/.globaljihad.net/127.0.0.1#5335
+server=/.globalmuseumoncommunism.org/127.0.0.1#5335
+server=/.globalrescue.net/127.0.0.1#5335
+server=/.globalvoicesonline.org/127.0.0.1#5335
+server=/.gmail.com/127.0.0.1#5335
+server=/.gmbd.cn/127.0.0.1#5335
+server=/.gmhz.org/127.0.0.1#5335
+server=/.gmodules.com/127.0.0.1#5335
+server=/.gmozomg.izihost.org/127.0.0.1#5335
+server=/.gnci.org.hk/127.0.0.1#5335
+server=/.goagent.biz/127.0.0.1#5335
+server=/.goagent.googlecode.com/127.0.0.1#5335
+server=/.goagentplus.com/127.0.0.1#5335
+server=/.godfootsteps.org/127.0.0.1#5335
+server=/.golang.org/127.0.0.1#5335
+server=/.goldbetsports.com/127.0.0.1#5335
+server=/.goldwave.com/127.0.0.1#5335
+server=/.gongmeng.info/127.0.0.1#5335
+server=/.gongm.in/127.0.0.1#5335
+server=/.gongminliliang.com/127.0.0.1#5335
+server=/.gongwt.com/127.0.0.1#5335
+server=/.goodreaders.com/127.0.0.1#5335
+server=/.goodreads.com/127.0.0.1#5335
+server=/.goofind.com/127.0.0.1#5335
+server=/.goo.gl/127.0.0.1#5335
+server=/.googleadservices.com/127.0.0.1#5335
+server=/.google-analytics.com/127.0.0.1#5335
+server=/.googleapis.com/127.0.0.1#5335
+server=/.googlecode.com/127.0.0.1#5335
+server=/.google.co.jp/127.0.0.1#5335
+server=/.google.com/127.0.0.1#5335
+server=/.google.com.hk/127.0.0.1#5335
+server=/.google.com.sg/127.0.0.1#5335
+server=/.google.com.tw/127.0.0.1#5335
+server=/.google.com.uk/127.0.0.1#5335
+server=/.googledomains.com/127.0.0.1#5335
+server=/.googledrive.com/127.0.0.1#5335
+server=/.googleearth.com/127.0.0.1#5335
+server=/.googlehosted.com/127.0.0.1#5335
+server=/.googlelabs.com/127.0.0.1#5335
+server=/.googlemail.com/127.0.0.1#5335
+server=/.googleplus.com/127.0.0.1#5335
+server=/.googlesile.com/127.0.0.1#5335
+server=/.googlesource.com/127.0.0.1#5335
+server=/.googlesyndication.com/127.0.0.1#5335
+server=/.googletagmanager.com/127.0.0.1#5335
+server=/.googletagservices.com/127.0.0.1#5335
+server=/.googleusercontent.com/127.0.0.1#5335
+server=/.googlevideo.com/127.0.0.1#5335
+server=/.gopetition.com/127.0.0.1#5335
+server=/.gospelherald.com/127.0.0.1#5335
+server=/.gov.tw/127.0.0.1#5335
+server=/.gpass1.com/127.0.0.1#5335
+server=/.grandtrial.org/127.0.0.1#5335
+server=/.graphis.ne.jp/127.0.0.1#5335
+server=/.gravatar.com/127.0.0.1#5335
+server=/.graylog2.org/127.0.0.1#5335
+server=/.grb.gov.tw/127.0.0.1#5335
+server=/.greatfire.org/127.0.0.1#5335
+server=/.greatfirewall.biz/127.0.0.1#5335
+server=/.great-firewall.com/127.0.0.1#5335
+server=/.greatfirewallofchina.net/127.0.0.1#5335
+server=/.greatfirewallofchina.org/127.0.0.1#5335
+server=/.great-roc.org/127.0.0.1#5335
+server=/.greatroc.org/127.0.0.1#5335
+server=/.greatroc.tw/127.0.0.1#5335
+server=/.greatzhonghua.org/127.0.0.1#5335
+server=/.greenparty.org.tw/127.0.0.1#5335
+server=/.greenvpn.net/127.0.0.1#5335
+server=/.gs-discuss.com/127.0.0.1#5335
+server=/.gseeker.com/127.0.0.1#5335
+server=/.gsn-cert.nat.gov.tw/127.0.0.1#5335
+server=/.gstatic.com/127.0.0.1#5335
+server=/.gtap.googlecode.com/127.0.0.1#5335
+server=/.gtricks.com/127.0.0.1#5335
+server=/.guancha.org/127.0.0.1#5335
+server=/.gufeng521.spaces.live.com/127.0.0.1#5335
+server=/.guishan.org/127.0.0.1#5335
+server=/.gunsamerica.com/127.0.0.1#5335
+server=/.gun-world.net/127.0.0.1#5335
+server=/.guomin.us/127.0.0.1#5335
+server=/.gutteruncensored.com/127.0.0.1#5335
+server=/.gvm.com.tw/127.0.0.1#5335
+server=/.gyalwarinpoche.com/127.0.0.1#5335
+server=/.gysd.nyc.gov.tw/127.0.0.1#5335
+server=/.gzm.tv/127.0.0.1#5335
+server=/.gzone-anime.info/127.0.0.1#5335
+server=/.h1n1china.org/127.0.0.1#5335
+server=/.hacken.cc/127.0.0.1#5335
+server=/.hackthatphone.net/127.0.0.1#5335
+server=/.hahlo.com/127.0.0.1#5335
+server=/.hakkatv.org.tw/127.0.0.1#5335
+server=/.hanunyi.com/127.0.0.1#5335
+server=/.hardsextube.com/127.0.0.1#5335
+server=/.hasaowall.com/127.0.0.1#5335
+server=/.have8.com/127.0.0.1#5335
+server=/.haygo.com/127.0.0.1#5335
+server=/.hcc.gov.tw/127.0.0.1#5335
+server=/.hchcc.gov.tw/127.0.0.1#5335
+server=/.h-china.org/127.0.0.1#5335
+server=/.hdtvb.net/127.0.0.1#5335
+server=/.heartyit.com/127.0.0.1#5335
+server=/.hecaitou.net/127.0.0.1#5335
+server=/.hechaji.com/127.0.0.1#5335
+server=/.heix.pp.ru/127.0.0.1#5335
+server=/.heiyo.info/127.0.0.1#5335
+server=/.helloandroid.com/127.0.0.1#5335
+server=/.hellonewyork.us/127.0.0.1#5335
+server=/.helloqueer.com/127.0.0.1#5335
+server=/.hellotxt.com/127.0.0.1#5335
+server=/.hellouk.org/127.0.0.1#5335
+server=/.helpeachpeople.com/127.0.0.1#5335
+server=/.helplinfen.com/127.0.0.1#5335
+server=/.help.linksalpha.com/127.0.0.1#5335
+server=/.help.opera.com/127.0.0.1#5335
+server=/.helpzhuling.org/127.0.0.1#5335
+server=/.hen.bao.li/127.0.0.1#5335
+server=/.hengchuen.gov.tw/127.0.0.1#5335
+server=/.heqinglian.net/127.0.0.1#5335
+server=/.here4news.com/127.0.0.1#5335
+server=/.heungkongdiscuss.com/127.0.0.1#5335
+server=/.hgseav.com/127.0.0.1#5335
+server=/.hidden-advent.org/127.0.0.1#5335
+server=/.hidecloud.com/127.0.0.1#5335
+server=/.hideipvpn.com/127.0.0.1#5335
+server=/.hidemyass.com/127.0.0.1#5335
+server=/.higfw.com/127.0.0.1#5335
+server=/.highrockmedia.com/127.0.0.1#5335
+server=/.hihiforum.com/127.0.0.1#5335
+server=/.hihistory.net/127.0.0.1#5335
+server=/.hiitch.com/127.0.0.1#5335
+server=/.hikinggfw.org/127.0.0.1#5335
+server=/.himemix.com/127.0.0.1#5335
+server=/.himemix.net/127.0.0.1#5335
+server=/.hjclub.info/127.0.0.1#5335
+server=/.hk32168.com/127.0.0.1#5335
+server=/.hkbc.net/127.0.0.1#5335
+server=/.hkbf.org/127.0.0.1#5335
+server=/.hkchurch.org/127.0.0.1#5335
+server=/.hkdailynews.com.hk/127.0.0.1#5335
+server=/.hkday.net/127.0.0.1#5335
+server=/.hkej.com/127.0.0.1#5335
+server=/.hkepc.com/127.0.0.1#5335
+server=/.hkfront.org/127.0.0.1#5335
+server=/.hk.geocities.com/127.0.0.1#5335
+server=/.hkgolden.com/127.0.0.1#5335
+server=/.hkgreenradio.org/127.0.0.1#5335
+server=/.hkg.westkit.net/127.0.0.1#5335
+server=/.hkheadline.com/127.0.0.1#5335
+server=/.hkhkhk.com/127.0.0.1#5335
+server=/.hkjc.com/127.0.0.1#5335
+server=/.hk.jiepang.com/127.0.0.1#5335
+server=/.hkjp.easyweb.hk/127.0.0.1#5335
+server=/.hkjp.org/127.0.0.1#5335
+server=/.hk.knowledge.yahoo.com/127.0.0.1#5335
+server=/.hk.myblog.yahoo.com/127.0.0.1#5335
+server=/.hk.news.yahoo.com/127.0.0.1#5335
+server=/.hkptu.org/127.0.0.1#5335
+server=/.hk-pub.com/127.0.0.1#5335
+server=/.hk.rd.yahoo.com/127.0.0.1#5335
+server=/.hkreporter.com/127.0.0.1#5335
+server=/.hkreporter.loved.hk/127.0.0.1#5335
+server=/.hk.search.yahoo.com/127.0.0.1#5335
+server=/.hk.video.news.yahoo.com/127.0.0.1#5335
+server=/.hkwcc.org.hk/127.0.0.1#5335
+server=/.hk.yahoo.com/127.0.0.1#5335
+server=/.hkzone.org/127.0.0.1#5335
+server=/.hnjhj.com/127.0.0.1#5335
+server=/.hola.com/127.0.0.1#5335
+server=/.holyspiritspeaks.org/127.0.0.1#5335
+server=/.holz.byethost8.com/127.0.0.1#5335
+server=/.homeservershow.com/127.0.0.1#5335
+server=/.home.sina.com/127.0.0.1#5335
+server=/.home.so-net.net.tw/127.0.0.1#5335
+server=/.honeonet.spaces.live.com/127.0.0.1#5335
+server=/.hongmeimei.com/127.0.0.1#5335
+server=/.hongzhi.li/127.0.0.1#5335
+server=/.hootsuite.com/127.0.0.1#5335
+server=/.hotpot.hk/127.0.0.1#5335
+server=/.hotshame.com/127.0.0.1#5335
+server=/.hotspotshield.com/127.0.0.1#5335
+server=/.hougaige.com/127.0.0.1#5335
+server=/.howtoforge.com/127.0.0.1#5335
+server=/.hqcdp.org/127.0.0.1#5335
+server=/.hrcir.com/127.0.0.1#5335
+server=/.hrichina.org/127.0.0.1#5335
+server=/.hrw.org/127.0.0.1#5335
+server=/.hsinchu-cc.gov.tw/127.0.0.1#5335
+server=/.hsjp.net/127.0.0.1#5335
+server=/.hsselite.com/127.0.0.1#5335
+server=/.htkou.net/127.0.0.1#5335
+server=/.htl.li/127.0.0.1#5335
+server=/.ht.ly/127.0.0.1#5335
+server=/.htmldog.com/127.0.0.1#5335
+server=/.huaglad.com/127.0.0.1#5335
+server=/.huajiadi.spaces.live.com/127.0.0.1#5335
+server=/.huanghuagang.org/127.0.0.1#5335
+server=/.huaren.us/127.0.0.1#5335
+server=/.huaxia-news.com/127.0.0.1#5335
+server=/.huaxin.ph/127.0.0.1#5335
+server=/.hua-yue.net/127.0.0.1#5335
+server=/.hudatoriq.web.id/127.0.0.1#5335
+server=/.hugoroy.eu/127.0.0.1#5335
+server=/.huhamhire.com/127.0.0.1#5335
+server=/.hujiachina.spaces.live.com/127.0.0.1#5335
+server=/.hulu.com/127.0.0.1#5335
+server=/.huluim.com/127.0.0.1#5335
+server=/.humanities.uchicago.edu/127.0.0.1#5335
+server=/.hungerstrikeforaids.org/127.0.0.1#5335
+server=/.hung-ya.com/127.0.0.1#5335
+server=/.huping.net/127.0.0.1#5335
+server=/.hutianyi.net/127.0.0.1#5335
+server=/.hutong9.net/127.0.0.1#5335
+server=/.hwinfo.com/127.0.0.1#5335
+server=/.hyperrate.com/127.0.0.1#5335
+server=/.hypeshell.com/127.0.0.1#5335
+server=/.i1.hk/127.0.0.1#5335
+server=/.i2runner.com/127.0.0.1#5335
+server=/.ialmostlaugh.com/127.0.0.1#5335
+server=/.iask.bz/127.0.0.1#5335
+server=/.iask.ca/127.0.0.1#5335
+server=/.ibiblio.org/127.0.0.1#5335
+server=/.iblogserv-f.net/127.0.0.1#5335
+server=/.ibros.org/127.0.0.1#5335
+server=/.icij.org/127.0.0.1#5335
+server=/.icl-fi.org/127.0.0.1#5335
+server=/.iconpaper.org/127.0.0.1#5335
+server=/.icu-project.org/127.0.0.1#5335
+server=/.idemocracy.asia/127.0.0.1#5335
+server=/.identi.ca/127.0.0.1#5335
+server=/.idiomconnection.com/127.0.0.1#5335
+server=/.idouga.com/127.0.0.1#5335
+server=/.idv.tw/127.0.0.1#5335
+server=/.ieasynews.net/127.0.0.1#5335
+server=/.ied2k.net/127.0.0.1#5335
+server=/.ieemdai.spaces.live.com/127.0.0.1#5335
+server=/.ifan.cz.cc/127.0.0.1#5335
+server=/.ifanqiang.com/127.0.0.1#5335
+server=/.ifanr.com/127.0.0.1#5335
+server=/.ifcss.org/127.0.0.1#5335
+server=/.ifjc.org/127.0.0.1#5335
+server=/.igfw.net/127.0.0.1#5335
+server=/.ignitedetroit.net/127.0.0.1#5335
+server=/.igvita.com/127.0.0.1#5335
+server=/.ihakka.net/127.0.0.1#5335
+server=/.iicns.com/127.0.0.1#5335
+server=/.illusionfactory.com/127.0.0.1#5335
+server=/.ilove80.be/127.0.0.1#5335
+server=/.im88.tw/127.0.0.1#5335
+server=/.imageflea.com/127.0.0.1#5335
+server=/.imagesblog.gio.gov.tw/127.0.0.1#5335
+server=/.imageshack.us/127.0.0.1#5335
+server=/.imagevenue.com/127.0.0.1#5335
+server=/.imagezilla.net/127.0.0.1#5335
+server=/.ime.baidu.jp/127.0.0.1#5335
+server=/.img.ly/127.0.0.1#5335
+server=/.imkev.com/127.0.0.1#5335
+server=/.imlive.com/127.0.0.1#5335
+server=/.immigration.gov.tw/127.0.0.1#5335
+server=/.imrworldwide.com/127.0.0.1#5335
+server=/.im.tv/127.0.0.1#5335
+server=/.incredibox.fr/127.0.0.1#5335
+server=/.iner.gov.tw/127.0.0.1#5335
+server=/.initiativesforchina.org/127.0.0.1#5335
+server=/.inmediahk.net/127.0.0.1#5335
+server=/.innermongolia.org/127.0.0.1#5335
+server=/.instagram.com/127.0.0.1#5335
+server=/.interestinglaugh.com/127.0.0.1#5335
+server=/.interfaceaddiction.com/127.0.0.1#5335
+server=/.internationalrivers.org/127.0.0.1#5335
+server=/.internetdefenseleague.org/127.0.0.1#5335
+server=/.internetfreedom.org/127.0.0.1#5335
+server=/.internetpopculture.com/127.0.0.1#5335
+server=/.inxian.com/127.0.0.1#5335
+server=/.iphone4hongkong.com/127.0.0.1#5335
+server=/.iphonehacks.com/127.0.0.1#5335
+server=/.iphonix.fr/127.0.0.1#5335
+server=/.ipicture.ru/127.0.0.1#5335
+server=/.ipobar.com/127.0.0.1#5335
+server=/.ippotv.com/127.0.0.1#5335
+server=/.iptorrents.com/127.0.0.1#5335
+server=/.ipvanish.com/127.0.0.1#5335
+server=/.iredmail.org/127.0.0.1#5335
+server=/.ironbigfools.compython.net/127.0.0.1#5335
+server=/.ironicsoftware.com/127.0.0.1#5335
+server=/.ironpython.net/127.0.0.1#5335
+server=/.isaacmao.com/127.0.0.1#5335
+server=/.isgreat.org/127.0.0.1#5335
+server=/.islamicity.com/127.0.0.1#5335
+server=/.islam.org.hk/127.0.0.1#5335
+server=/.ismprofessional.net/127.0.0.1#5335
+server=/.isohunt.com/127.0.0.1#5335
+server=/.israbox.com/127.0.0.1#5335
+server=/.istockphoto.com/127.0.0.1#5335
+server=/.isunaffairs.com/127.0.0.1#5335
+server=/.isuntv.com/127.0.0.1#5335
+server=/.itaboo.info/127.0.0.1#5335
+server=/.ithelp.ithome.com.tw/127.0.0.1#5335
+server=/.itrc.gov.tw/127.0.0.1#5335
+server=/.itshidden.com/127.0.0.1#5335
+server=/.itweet.net/127.0.0.1#5335
+server=/.iu45.com/127.0.0.1#5335
+server=/.iverycd.com/127.0.0.1#5335
+server=/.ixquick.com/127.0.0.1#5335
+server=/.izaobao.us/127.0.0.1#5335
+server=/.izles.net/127.0.0.1#5335
+server=/.japan-whores.com/127.0.0.1#5335
+server=/.jayparkinsonmd.com/127.0.0.1#5335
+server=/.jbtalks.cc/127.0.0.1#5335
+server=/.jbtalks.com/127.0.0.1#5335
+server=/.jbtalks.my/127.0.0.1#5335
+server=/.jeanyim.com/127.0.0.1#5335
+server=/.jgoodies.com/127.0.0.1#5335
+server=/.jiaoyou8.com/127.0.0.1#5335
+server=/.jiehua.cz/127.0.0.1#5335
+server=/.jieshibaobao.com/127.0.0.1#5335
+server=/.jike.com/127.0.0.1#5335
+server=/.jimoparty.com/127.0.0.1#5335
+server=/.jinbushe.org/127.0.0.1#5335
+server=/.jingpin.org/127.0.0.1#5335
+server=/.jitouch.com/127.0.0.1#5335
+server=/.jkforum.net/127.0.0.1#5335
+server=/.j.mp/127.0.0.1#5335
+server=/.joachims.org/127.0.0.1#5335
+server=/.jobso.tv/127.0.0.1#5335
+server=/.joeedelman.com/127.0.0.1#5335
+server=/.journalofdemocracy.org/127.0.0.1#5335
+server=/.jpopforum.net/127.0.0.1#5335
+server=/.juliereyc.com/127.0.0.1#5335
+server=/.junauza.com/127.0.0.1#5335
+server=/.junefourth-20.net/127.0.0.1#5335
+server=/.justfreevpn.com/127.0.0.1#5335
+server=/.justtristan.com/127.0.0.1#5335
+server=/.juziyue.com/127.0.0.1#5335
+server=/.jwmusic.org/127.0.0.1#5335
+server=/.jyxf.net/127.0.0.1#5335
+server=/.jyzj.waqn.com/127.0.0.1#5335
+server=/.k2.xrea.com/127.0.0.1#5335
+server=/.kagyuoffice.org.tw/127.0.0.1#5335
+server=/.kaiyuan.de/127.0.0.1#5335
+server=/.kakao.com/127.0.0.1#5335
+server=/.kanzhongguo.com/127.0.0.1#5335
+server=/.kanzhongguo.eu/127.0.0.1#5335
+server=/.karayou.com/127.0.0.1#5335
+server=/.ka-wai.com/127.0.0.1#5335
+server=/.kcsoftwares.com/127.0.0.1#5335
+server=/.kechara.com/127.0.0.1#5335
+server=/.keepandshare.com/127.0.0.1#5335
+server=/.kendincos.net/127.0.0.1#5335
+server=/.kenengba.com/127.0.0.1#5335
+server=/.keontech.net/127.0.0.1#5335
+server=/.khcc.gov.tw/127.0.0.1#5335
+server=/.khms.gov.tw/127.0.0.1#5335
+server=/.khmusic.com.tw/127.0.0.1#5335
+server=/.killwall.com/127.0.0.1#5335
+server=/.kineox.free.fr/127.0.0.1#5335
+server=/.kingdomsalvation.org/127.0.0.1#5335
+server=/.kinghost.com/127.0.0.1#5335
+server=/.kingstone.com.tw/127.0.0.1#5335
+server=/.kissbbao.cn/127.0.0.1#5335
+server=/.kissyoutube.com/127.0.0.1#5335
+server=/.kk.gov.tw/127.0.0.1#5335
+server=/.klccab.gov.tw/127.0.0.1#5335
+server=/.klra.gov.tw/127.0.0.1#5335
+server=/.klsio.gov.tw/127.0.0.1#5335
+server=/.kmh.gov.tw/127.0.0.1#5335
+server=/.kmseh.gov.tw/127.0.0.1#5335
+server=/.knowledgerush.com/127.0.0.1#5335
+server=/.kodingen.com/127.0.0.1#5335
+server=/.kompozer.net/127.0.0.1#5335
+server=/.koolsolutions.com/127.0.0.1#5335
+server=/.koornk.com/127.0.0.1#5335
+server=/.kt.kcome.org/127.0.0.1#5335
+server=/.kui.name/127.0.0.1#5335
+server=/.kun.im/127.0.0.1#5335
+server=/.kurtmunger.com/127.0.0.1#5335
+server=/.kusocity.com/127.0.0.1#5335
+server=/.kwongwah.com.my/127.0.0.1#5335
+server=/.kyohk.net/127.0.0.1#5335
+server=/.kzeng.info/127.0.0.1#5335
+server=/.labiennale.org/127.0.0.1#5335
+server=/.ladbrokes.com/127.0.0.1#5335
+server=/.la-forum.org/127.0.0.1#5335
+server=/.lagranepoca.com/127.0.0.1#5335
+server=/.lalulalu.com/127.0.0.1#5335
+server=/.laogai.org/127.0.0.1#5335
+server=/.laomiu.com/127.0.0.1#5335
+server=/.laoyang.info/127.0.0.1#5335
+server=/.laptoplockdown.com/127.0.0.1#5335
+server=/.laqingdan.net/127.0.0.1#5335
+server=/.larsgeorge.com/127.0.0.1#5335
+server=/.lastfm.es/127.0.0.1#5335
+server=/.latelinenews.com/127.0.0.1#5335
+server=/.latimesblogs.latimes.com/127.0.0.1#5335
+server=/.lazarsearlymusic.com/127.0.0.1#5335
+server=/.leecheukyan.org/127.0.0.1#5335
+server=/.legaltech.law.com/127.0.0.1#5335
+server=/.lematin.ch/127.0.0.1#5335
+server=/.lemonde.fr/127.0.0.1#5335
+server=/.lenwhite.com/127.0.0.1#5335
+server=/.lerosua.org/127.0.0.1#5335
+server=/.lesoir.be/127.0.0.1#5335
+server=/.lesscss.org/127.0.0.1#5335
+server=/.letscorp.net/127.0.0.1#5335
+server=/.liansi.org/127.0.0.1#5335
+server=/.lianyue.net/127.0.0.1#5335
+server=/.liaowangxizang.net/127.0.0.1#5335
+server=/.liberal.org.hk/127.0.0.1#5335
+server=/.libertytimes.com.tw/127.0.0.1#5335
+server=/.lich355.megabyet.net/127.0.0.1#5335
+server=/.lidecheng.com/127.0.0.1#5335
+server=/.life.fly4ever.me/127.0.0.1#5335
+server=/.limiao.net/127.0.0.1#5335
+server=/.line.me/127.0.0.1#5335
+server=/.linglingfa.com/127.0.0.1#5335
+server=/.lingvodics.com/127.0.0.1#5335
+server=/.linkideo.com/127.0.0.1#5335
+server=/.linuxconfig.org/127.0.0.1#5335
+server=/.linux-engineer.net/127.0.0.1#5335
+server=/.linuxreviews.org/127.0.0.1#5335
+server=/.linuxtoy.org/127.0.0.1#5335
+server=/.lipuman.com/127.0.0.1#5335
+server=/.listentoyoutube.com/127.0.0.1#5335
+server=/.list.ly/127.0.0.1#5335
+server=/.listorious.com/127.0.0.1#5335
+server=/.lists.debian.org/127.0.0.1#5335
+server=/.lists.w3.org/127.0.0.1#5335
+server=/.littlebigdetails.com/127.0.0.1#5335
+server=/.liudejun.com/127.0.0.1#5335
+server=/.liuhanyu.com/127.0.0.1#5335
+server=/.liujianshu.com/127.0.0.1#5335
+server=/.liu.lu/127.0.0.1#5335
+server=/.liuxiaotong.com/127.0.0.1#5335
+server=/.liveleak.com/127.0.0.1#5335
+server=/.livestation.com/127.0.0.1#5335
+server=/.livestream.com/127.0.0.1#5335
+server=/.livevideo.com/127.0.0.1#5335
+server=/.livingonline.us/127.0.0.1#5335
+server=/.livingstream.com/127.0.0.1#5335
+server=/.lizhizhuangbi.com/127.0.0.1#5335
+server=/.lkcn.net/127.0.0.1#5335
+server=/.localpresshk.com/127.0.0.1#5335
+server=/.lockdown.com/127.0.0.1#5335
+server=/.lockestek.com/127.0.0.1#5335
+server=/.logbot.net/127.0.0.1#5335
+server=/.logiqx.com/127.0.0.1#5335
+server=/.logmike.com/127.0.0.1#5335
+server=/.log.riku.me/127.0.0.1#5335
+server=/.london.neighborhoodr.com/127.0.0.1#5335
+server=/.longhair.hk/127.0.0.1#5335
+server=/.longtermly.net/127.0.0.1#5335
+server=/.lookatgame.com/127.0.0.1#5335
+server=/.lookingglasstheatre.org/127.0.0.1#5335
+server=/.lookpic.com/127.0.0.1#5335
+server=/.lotuslight.org.tw/127.0.0.1#5335
+server=/.lovequicksilver.com/127.0.0.1#5335
+server=/.lovesphinx.tk/127.0.0.1#5335
+server=/.lrfz.com/127.0.0.1#5335
+server=/.lsd.org.hk/127.0.0.1#5335
+server=/.lsforum.net/127.0.0.1#5335
+server=/.lsmchinese.org/127.0.0.1#5335
+server=/.lsmkorean.org/127.0.0.1#5335
+server=/.lsm.org/127.0.0.1#5335
+server=/.lsxszzg.com/127.0.0.1#5335
+server=/.lua.org/127.0.0.1#5335
+server=/.lua-users.org/127.0.0.1#5335
+server=/.lungtanhr.gov.tw/127.0.0.1#5335
+server=/.luntan.zaobao.com/127.0.0.1#5335
+server=/.lupm.org/127.0.0.1#5335
+server=/.lushstories.com/127.0.0.1#5335
+server=/.lvhai.org/127.0.0.1#5335
+server=/.lyricsquote.com/127.0.0.1#5335
+server=/.mad-ar.ch/127.0.0.1#5335
+server=/.madmenunbuttoned.com/127.0.0.1#5335
+server=/.magazines.sina.com.tw/127.0.0.1#5335
+server=/.maiio.net/127.0.0.1#5335
+server=/.mail-archive.com/127.0.0.1#5335
+server=/.maiplus.com/127.0.0.1#5335
+server=/.makemymood.com/127.0.0.1#5335
+server=/.makzhou.warehouse333.com/127.0.0.1#5335
+server=/.malaysiakini.com/127.0.0.1#5335
+server=/.marc.info/127.0.0.1#5335
+server=/.marco.org/127.0.0.1#5335
+server=/.marguerite.su/127.0.0.1#5335
+server=/.marines.mil/127.0.0.1#5335
+server=/.markmilian.com/127.0.0.1#5335
+server=/.martau.com/127.0.0.1#5335
+server=/.martincartoons.com/127.0.0.1#5335
+server=/.maruta.be/127.0.0.1#5335
+server=/.marxist.com/127.0.0.1#5335
+server=/.marxist.net/127.0.0.1#5335
+server=/.marxists.org/127.0.0.1#5335
+server=/.mashable.com/127.0.0.1#5335
+server=/.mash.to/127.0.0.1#5335
+server=/.matainja.com/127.0.0.1#5335
+server=/.mathiew-badimon.com/127.0.0.1#5335
+server=/.matsu-news.gov.tw/127.0.0.1#5335
+server=/.matsushimakaede.com/127.0.0.1#5335
+server=/.maxgif.com/127.0.0.1#5335
+server=/.mayimayi.com/127.0.0.1#5335
+server=/.mcadforums.com/127.0.0.1#5335
+server=/.mcfog.com/127.0.0.1#5335
+server=/.md-t.org/127.0.0.1#5335
+server=/.mediafire.com/127.0.0.1#5335
+server=/.meetup.com/127.0.0.1#5335
+server=/.mefeedia.com/127.0.0.1#5335
+server=/.megaporn.com/127.0.0.1#5335
+server=/.megarotic.com/127.0.0.1#5335
+server=/.megavideo.com/127.0.0.1#5335
+server=/.megurineluka.com/127.0.0.1#5335
+server=/.meirixiaochao.com/127.0.0.1#5335
+server=/.melon-peach.com/127.0.0.1#5335
+server=/.memedia.cn/127.0.0.1#5335
+server=/.meme.yahoo.com/127.0.0.1#5335
+server=/.memrijttm.org/127.0.0.1#5335
+server=/.merit-times.com.tw/127.0.0.1#5335
+server=/.mesotw.com/127.0.0.1#5335
+server=/.metacafe.com/127.0.0.1#5335
+server=/.meteorshowersonline.com/127.0.0.1#5335
+server=/.metrolife.ca/127.0.0.1#5335
+server=/.mgoon.com/127.0.0.1#5335
+server=/.mgstage.com/127.0.0.1#5335
+server=/.mh4u.org/127.0.0.1#5335
+server=/.mhradio.org/127.0.0.1#5335
+server=/.michaelanti.com/127.0.0.1#5335
+server=/.michaelmarketl.com/127.0.0.1#5335
+server=/.middle-way.net/127.0.0.1#5335
+server=/.mihk.hk/127.0.0.1#5335
+server=/.mihua.org/127.0.0.1#5335
+server=/.mike.cz.cc/127.0.0.1#5335
+server=/.mimivip.com/127.0.0.1#5335
+server=/.minghui.org/127.0.0.1#5335
+server=/.minghui-school.org/127.0.0.1#5335
+server=/.mingjinglishi.com/127.0.0.1#5335
+server=/.mingjingnews.com/127.0.0.1#5335
+server=/.mingpaocanada.com/127.0.0.1#5335
+server=/.mingpao.com/127.0.0.1#5335
+server=/.mingpaomonthly.com/127.0.0.1#5335
+server=/.mingpaonews.com/127.0.0.1#5335
+server=/.mingpaony.com/127.0.0.1#5335
+server=/.mingpaosf.com/127.0.0.1#5335
+server=/.mingpaotor.com/127.0.0.1#5335
+server=/.mingpaovan.com/127.0.0.1#5335
+server=/.minimalmac.com/127.0.0.1#5335
+server=/.mininova.org/127.0.0.1#5335
+server=/.minzhuhua.net/127.0.0.1#5335
+server=/.minzhuzhongguo.org/127.0.0.1#5335
+server=/.miroguide.com/127.0.0.1#5335
+server=/.mirrorbooks.com/127.0.0.1#5335
+server=/.mitbbs.com/127.0.0.1#5335
+server=/.mixedmedialabs.com/127.0.0.1#5335
+server=/.mixero.com/127.0.0.1#5335
+server=/.mixpod.com/127.0.0.1#5335
+server=/.mixx.com/127.0.0.1#5335
+server=/.mizzmona.com/127.0.0.1#5335
+server=/.mk5000.com/127.0.0.1#5335
+server=/.mlcool.com/127.0.0.1#5335
+server=/.mmaaxx.com/127.0.0.1#5335
+server=/.mmmca.com/127.0.0.1#5335
+server=/.mobatek.net/127.0.0.1#5335
+server=/.mobile01.com/127.0.0.1#5335
+server=/.mobileways.de/127.0.0.1#5335
+server=/.mobypicture.com/127.0.0.1#5335
+server=/.moby.to/127.0.0.1#5335
+server=/.modfetish.com/127.0.0.1#5335
+server=/.moe.gov.tw/127.0.0.1#5335
+server=/.mog.com/127.0.0.1#5335
+server=/.molihua.org/127.0.0.1#5335
+server=/.mondex.org/127.0.0.1#5335
+server=/.monitorchina.org/127.0.0.1#5335
+server=/.moonriver7.files.wordpress.com/127.0.0.1#5335
+server=/.morningsun.org/127.0.0.1#5335
+server=/.m.oulove.org/127.0.0.1#5335
+server=/.movabletype.com/127.0.0.1#5335
+server=/.moviefap.com/127.0.0.1#5335
+server=/.mp3ye.eu/127.0.0.1#5335
+server=/.mpettis.com/127.0.0.1#5335
+server=/.mpfinance.com/127.0.0.1#5335
+server=/.mpinews.com/127.0.0.1#5335
+server=/.m.plixi.com/127.0.0.1#5335
+server=/.mrdoob.com/127.0.0.1#5335
+server=/.mrtweet.com/127.0.0.1#5335
+server=/.msguancha.com/127.0.0.1#5335
+server=/.m.slandr.net/127.0.0.1#5335
+server=/.mthruf.com/127.0.0.1#5335
+server=/.m.tweete.net/127.0.0.1#5335
+server=/.mtw.tl/127.0.0.1#5335
+server=/.multiply.com/127.0.0.1#5335
+server=/.multiproxy.org/127.0.0.1#5335
+server=/.multiupload.com/127.0.0.1#5335
+server=/.muouju.com/127.0.0.1#5335
+server=/.muselinks.co.jp/127.0.0.1#5335
+server=/.music.jwmusic.org/127.0.0.1#5335
+server=/.muzi.com/127.0.0.1#5335
+server=/.muzi.net/127.0.0.1#5335
+server=/.muzu.tv/127.0.0.1#5335
+server=/.mvdis.gov.tw/127.0.0.1#5335
+server=/.mx981.com/127.0.0.1#5335
+server=/.myactimes.com/127.0.0.1#5335
+server=/.my-addr.com/127.0.0.1#5335
+server=/.myaudiocast.com/127.0.0.1#5335
+server=/.myav.com.tw/127.0.0.1#5335
+server=/.my.backchina.com/127.0.0.1#5335
+server=/.myboooks.googlepages.com/127.0.0.1#5335
+server=/.mychinamyhome.com/127.0.0.1#5335
+server=/.myeclipseide.com/127.0.0.1#5335
+server=/.myforum.com.hk/127.0.0.1#5335
+server=/.myforum.com.uk/127.0.0.1#5335
+server=/.myfreshnet.com/127.0.0.1#5335
+server=/.my.keso.cn/127.0.0.1#5335
+server=/.myopenid.com/127.0.0.1#5335
+server=/.my.opera.com/127.0.0.1#5335
+server=/.mypaper.pchome.com.tw/127.0.0.1#5335
+server=/.myparagliding.com/127.0.0.1#5335
+server=/.mypopescu.com/127.0.0.1#5335
+server=/.my-proxy.com/127.0.0.1#5335
+server=/.myshare.url.com.tw/127.0.0.1#5335
+server=/.mysinablog.com/127.0.0.1#5335
+server=/.myspace.com/127.0.0.1#5335
+server=/.myvlog.im.tv/127.0.0.1#5335
+server=/.naacoalition.org/127.0.0.1#5335
+server=/.naitik.net/127.0.0.1#5335
+server=/.nakido.com/127.0.0.1#5335
+server=/.namsisi.com/127.0.0.1#5335
+server=/.nanyang.com/127.0.0.1#5335
+server=/.nanyangpost.com/127.0.0.1#5335
+server=/.nanzao.com/127.0.0.1#5335
+server=/.naol.ca/127.0.0.1#5335
+server=/.national-lottery.co.uk/127.0.0.1#5335
+server=/.navicat.com/127.0.0.1#5335
+server=/.navigeaters.com/127.0.0.1#5335
+server=/.navy.mil/127.0.0.1#5335
+server=/.nccwatch.org.tw/127.0.0.1#5335
+server=/.ncdr.nat.gov.tw/127.0.0.1#5335
+server=/.nch.com.tw/127.0.0.1#5335
+server=/.ncn.org/127.0.0.1#5335
+server=/.ncree.gov.tw/127.0.0.1#5335
+server=/.nde.de/127.0.0.1#5335
+server=/.ndr.de/127.0.0.1#5335
+server=/.nekoslovakia.net/127.0.0.1#5335
+server=/.nerch.gov.tw/127.0.0.1#5335
+server=/.ner.gov.tw/127.0.0.1#5335
+server=/.nerhl.gov.tw/127.0.0.1#5335
+server=/.nertt.gov.tw/127.0.0.1#5335
+server=/.netcolony.com/127.0.0.1#5335
+server=/.netflix.com/127.0.0.1#5335
+server=/.netme.cc/127.0.0.1#5335
+server=/.networkedblogs.com/127.0.0.1#5335
+server=/.neverforget8964.org/127.0.0.1#5335
+server=/.new-3lunch.net/127.0.0.1#5335
+server=/.new-akiba.com/127.0.0.1#5335
+server=/.newcenturymc.com/127.0.0.1#5335
+server=/.newcenturynews.com/127.0.0.1#5335
+server=/.newchen.com/127.0.0.1#5335
+server=/.newgrounds.com/127.0.0.1#5335
+server=/.newlandmagazine.com.au/127.0.0.1#5335
+server=/.news100.com.tw/127.0.0.1#5335
+server=/.newsancai.com/127.0.0.1#5335
+server=/.news.atebits.com/127.0.0.1#5335
+server=/.news.backchina.com/127.0.0.1#5335
+server=/.news.bbc.co.uk/127.0.0.1#5335
+server=/.newscn.org/127.0.0.1#5335
+server=/.news.cnyes.com/127.0.0.1#5335
+server=/.newsforums.bbc.co.uk/127.0.0.1#5335
+server=/.news.ghostery.com/127.0.0.1#5335
+server=/.news.google.com.hk/127.0.0.1#5335
+server=/.newsminer.com/127.0.0.1#5335
+server=/.news.msn.com.tw/127.0.0.1#5335
+server=/.news.omy.sg/127.0.0.1#5335
+server=/.news.pchome.com.tw/127.0.0.1#5335
+server=/.newspeak.cc/127.0.0.1#5335
+server=/.newspp.org/127.0.0.1#5335
+server=/.news.sina.com.hk/127.0.0.1#5335
+server=/.news.sina.com.tw/127.0.0.1#5335
+server=/.news.singtao.ca/127.0.0.1#5335
+server=/.newstapa.org/127.0.0.1#5335
+server=/.newtaiwan.com.tw/127.0.0.1#5335
+server=/.newtalk.tw/127.0.0.1#5335
+server=/.newyorktimes.com/127.0.0.1#5335
+server=/.nexton-net.jp/127.0.0.1#5335
+server=/.nexttv.com.tw/127.0.0.1#5335
+server=/.nf.id.au/127.0.0.1#5335
+server=/.nga.mil/127.0.0.1#5335
+server=/.ngensis.com/127.0.0.1#5335
+server=/.nhri.gov.tw/127.0.0.1#5335
+server=/.nic.cz.cc/127.0.0.1#5335
+server=/.nici.nat.gov.tw/127.0.0.1#5335
+server=/.nicovideo.tw/127.0.0.1#5335
+server=/.nict.gov.tw/127.0.0.1#5335
+server=/.nighost.org/127.0.0.1#5335
+server=/.nintendium.com/127.0.0.1#5335
+server=/.nintendowifi.net/127.0.0.1#5335
+server=/.njactb.org/127.0.0.1#5335
+server=/.njuice.com/127.0.0.1#5335
+server=/.nlfreevpn.com/127.0.0.1#5335
+server=/.nmh.gov.tw/127.0.0.1#5335
+server=/.nmmba.gov.tw/127.0.0.1#5335
+server=/.nmp.gov.tw/127.0.0.1#5335
+server=/.nmtl.gov.tw/127.0.0.1#5335
+server=/.nmvttc.gov.tw/127.0.0.1#5335
+server=/.nobelprize.org/127.0.0.1#5335
+server=/.nobel.se/127.0.0.1#5335
+server=/.nobodycanstop.us/127.0.0.1#5335
+server=/.nokogiri.org/127.0.0.1#5335
+server=/.nokola.com/127.0.0.1#5335
+server=/.noobbox.com/127.0.0.1#5335
+server=/.notes.alexdong.com/127.0.0.1#5335
+server=/.novelasia.com/127.0.0.1#5335
+server=/.nownews.com/127.0.0.1#5335
+server=/.nowtorrents.com/127.0.0.1#5335
+server=/.noypf.com/127.0.0.1#5335
+server=/.npa.go.jp/127.0.0.1#5335
+server=/.npm.gov.tw/127.0.0.1#5335
+server=/.nps.gov/127.0.0.1#5335
+server=/.nrk.no/127.0.0.1#5335
+server=/.nsc.gov.tw/127.0.0.1#5335
+server=/.nspo.gov.tw/127.0.0.1#5335
+server=/.nstm.gov.tw/127.0.0.1#5335
+server=/.ntdmh.gov.tw/127.0.0.1#5335
+server=/.ntdtv.ca/127.0.0.1#5335
+server=/.ntdtv.co/127.0.0.1#5335
+server=/.ntdtv.com/127.0.0.1#5335
+server=/.ntdtv.org/127.0.0.1#5335
+server=/.ntdtv.ru/127.0.0.1#5335
+server=/.ntl.gov.tw/127.0.0.1#5335
+server=/.ntsec.gov.tw/127.0.0.1#5335
+server=/.ntuh.gov.tw/127.0.0.1#5335
+server=/.nuexpo.com/127.0.0.1#5335
+server=/.nurgo-software.com/127.0.0.1#5335
+server=/.nuvid.com/127.0.0.1#5335
+server=/.nuzcom.com/127.0.0.1#5335
+server=/.nvquan.org/127.0.0.1#5335
+server=/.nvri.gov.tw/127.0.0.1#5335
+server=/.nydus.ca/127.0.0.1#5335
+server=/.nysingtao.com/127.0.0.1#5335
+server=/.nytco.com/127.0.0.1#5335
+server=/.nyt.com/127.0.0.1#5335
+server=/.nytimes.com/127.0.0.1#5335
+server=/.nytimg.com/127.0.0.1#5335
+server=/.nzchinese.net.nz/127.0.0.1#5335
+server=/.observechina.net/127.0.0.1#5335
+server=/.oclp.hk/127.0.0.1#5335
+server=/.october-review.org/127.0.0.1#5335
+server=/.offbeatchina.com/127.0.0.1#5335
+server=/.ogaoga.org/127.0.0.1#5335
+server=/.oikos.com.tw/127.0.0.1#5335
+server=/.oiktv.com/127.0.0.1#5335
+server=/.oizoblog.com/127.0.0.1#5335
+server=/.okayfreedom.com/127.0.0.1#5335
+server=/.old-cat.net/127.0.0.1#5335
+server=/.old.nabble.com/127.0.0.1#5335
+server=/.olumpo.com/127.0.0.1#5335
+server=/.olympicwatch.org/127.0.0.1#5335
+server=/.omgili.com/127.0.0.1#5335
+server=/.omnitalk.com/127.0.0.1#5335
+server=/.on.cc/127.0.0.1#5335
+server=/.one.xthost.info/127.0.0.1#5335
+server=/.onlylady.cn/127.0.0.1#5335
+server=/.onmoon.com/127.0.0.1#5335
+server=/.onmoon.net/127.0.0.1#5335
+server=/.oopsforum.com/127.0.0.1#5335
+server=/.ooyala.com/127.0.0.1#5335
+server=/.open.com.hk/127.0.0.1#5335
+server=/.opendemocracy.net/127.0.0.1#5335
+server=/.openid.net/127.0.0.1#5335
+server=/.openleaks.org/127.0.0.1#5335
+server=/.openvpn.net/127.0.0.1#5335
+server=/.openvpn.org/127.0.0.1#5335
+server=/.openwebster.com/127.0.0.1#5335
+server=/.opml.radiotime.com/127.0.0.1#5335
+server=/.opnir.com/127.0.0.1#5335
+server=/.orientaldaily.com.my/127.0.0.1#5335
+server=/.orient-doll.com/127.0.0.1#5335
+server=/.orn.jp/127.0.0.1#5335
+server=/.orzistic.org/127.0.0.1#5335
+server=/.osfoora.com/127.0.0.1#5335
+server=/.ourdearamy.com/127.0.0.1#5335
+server=/.oursogo.com/127.0.0.1#5335
+server=/.oursteps.com.au/127.0.0.1#5335
+server=/.overlapr.com/127.0.0.1#5335
+server=/.owl.li/127.0.0.1#5335
+server=/.ow.ly/127.0.0.1#5335
+server=/.oyax.com/127.0.0.1#5335
+server=/.ozchinese.com/127.0.0.1#5335
+server=/.ozyoyo.com/127.0.0.1#5335
+server=/.pabp.gov.tw/127.0.0.1#5335
+server=/.pacificpoker.com/127.0.0.1#5335
+server=/.packages.debian.org/127.0.0.1#5335
+server=/.packetix.net/127.0.0.1#5335
+server=/.page2rss.com/127.0.0.1#5335
+server=/.page.bid.yahoo.com/127.0.0.1#5335
+server=/.pagodabox.com/127.0.0.1#5335
+server=/.paint.net/127.0.0.1#5335
+server=/.palacemoon.com/127.0.0.1#5335
+server=/.pandora.com/127.0.0.1#5335
+server=/.pandora.tv/127.0.0.1#5335
+server=/.panluan.net/127.0.0.1#5335
+server=/.panoramio.com/127.0.0.1#5335
+server=/.pao-pao.net/127.0.0.1#5335
+server=/.paperb.us/127.0.0.1#5335
+server=/.paper.li/127.0.0.1#5335
+server=/.paper-replika.com/127.0.0.1#5335
+server=/.parade.com/127.0.0.1#5335
+server=/.parislemon.com/127.0.0.1#5335
+server=/.pastebin.com/127.0.0.1#5335
+server=/.pastie.org/127.0.0.1#5335
+server=/.patehr.gov.tw/127.0.0.1#5335
+server=/.pbs.org/127.0.0.1#5335
+server=/.pbwiki.com/127.0.0.1#5335
+server=/.pbworks.com/127.0.0.1#5335
+server=/.pbxes.com/127.0.0.1#5335
+server=/.pbxes.org/127.0.0.1#5335
+server=/.pcdiscuss.com/127.0.0.1#5335
+server=/.pcdvd.com.tw/127.0.0.1#5335
+server=/.pchome.com.tw/127.0.0.1#5335
+server=/.pct.org.tw/127.0.0.1#5335
+server=/.pcworld.com/127.0.0.1#5335
+server=/.pdetails.com/127.0.0.1#5335
+server=/.pdproxy.com/127.0.0.1#5335
+server=/.peacefire.org/127.0.0.1#5335
+server=/.peacehall.com/127.0.0.1#5335
+server=/.peeasian.com/127.0.0.1#5335
+server=/.peerpong.com/127.0.0.1#5335
+server=/.pekingduck.org/127.0.0.1#5335
+server=/.penchinese.com/127.0.0.1#5335
+server=/.penchinese.net/127.0.0.1#5335
+server=/.pengyulong.com/127.0.0.1#5335
+server=/.penthouse.com/127.0.0.1#5335
+server=/.peopo.org/127.0.0.1#5335
+server=/.percy.in/127.0.0.1#5335
+server=/.perfectgirls.net/127.0.0.1#5335
+server=/.perfectvpn.net/127.0.0.1#5335
+server=/.perfspot.com/127.0.0.1#5335
+server=/.perlhowto.com/127.0.0.1#5335
+server=/.pet.gov.tw/127.0.0.1#5335
+server=/.philly.com/127.0.0.1#5335
+server=/.photofocus.com/127.0.0.1#5335
+server=/.photos.dailyme.com/127.0.0.1#5335
+server=/.photo.utom.us/127.0.0.1#5335
+server=/.phuquocservices.com/127.0.0.1#5335
+server=/.picasaweb.google.com/127.0.0.1#5335
+server=/.picidae.net/127.0.0.1#5335
+server=/.picturesocial.com/127.0.0.1#5335
+server=/.pictures.playboy.com/127.0.0.1#5335
+server=/.pidown.com/127.0.0.1#5335
+server=/.pign.net/127.0.0.1#5335
+server=/.pimg.tw/127.0.0.1#5335
+server=/.pin6.com/127.0.0.1#5335
+server=/.ping.fm/127.0.0.1#5335
+server=/.pinoy-n.com/127.0.0.1#5335
+server=/.pioneer-worker.forums-free.com/127.0.0.1#5335
+server=/.piring.com/127.0.0.1#5335
+server=/.pixanalytics.com/127.0.0.1#5335
+server=/.pixelqi.com/127.0.0.1#5335
+server=/.pixfs.net/127.0.0.1#5335
+server=/.pixnet.cc/127.0.0.1#5335
+server=/.pixnet.net/127.0.0.1#5335
+server=/.pixplug.in/127.0.0.1#5335
+server=/.pk.com/127.0.0.1#5335
+server=/.placemix.com/127.0.0.1#5335
+server=/.planetsuzy.org/127.0.0.1#5335
+server=/.playboy.com/127.0.0.1#5335
+server=/.plays.com.tw/127.0.0.1#5335
+server=/.plm.org.hk/127.0.0.1#5335
+server=/.plunder.com/127.0.0.1#5335
+server=/.plurk.com/127.0.0.1#5335
+server=/.plurktop.mmdays.com/127.0.0.1#5335
+server=/.plus28.com/127.0.0.1#5335
+server=/.plusbb.com/127.0.0.1#5335
+server=/.pmates.com/127.0.0.1#5335
+server=/.po2b.com/127.0.0.1#5335
+server=/.podictionary.com/127.0.0.1#5335
+server=/.pokerstars.com/127.0.0.1#5335
+server=/.politicalchina.org/127.0.0.1#5335
+server=/.popvote.hk/127.0.0.1#5335
+server=/.popyard.com/127.0.0.1#5335
+server=/.popyard.org/127.0.0.1#5335
+server=/.porn2.com/127.0.0.1#5335
+server=/.pornbase.org/127.0.0.1#5335
+server=/.porn.com/127.0.0.1#5335
+server=/.pornhub.com/127.0.0.1#5335
+server=/.pornmm.net/127.0.0.1#5335
+server=/.pornoxo.com/127.0.0.1#5335
+server=/.pornrapidshare.com/127.0.0.1#5335
+server=/.pornstarclub.com/127.0.0.1#5335
+server=/.porntube.com/127.0.0.1#5335
+server=/.pornvisit.com/127.0.0.1#5335
+server=/.portis21.spaces.live.com/127.0.0.1#5335
+server=/.pose.com/127.0.0.1#5335
+server=/.postadult.com/127.0.0.1#5335
+server=/.post.anyu.org/127.0.0.1#5335
+server=/.posterous.com/127.0.0.1#5335
+server=/.post.ly/127.0.0.1#5335
+server=/.powerapple.com/127.0.0.1#5335
+server=/.power.com/127.0.0.1#5335
+server=/.powercx.com/127.0.0.1#5335
+server=/.prayforchina.net/127.0.0.1#5335
+server=/.premeforwindows7.com/127.0.0.1#5335
+server=/.presentationzen.com/127.0.0.1#5335
+server=/.president.gov.tw/127.0.0.1#5335
+server=/.prestige-av.com/127.0.0.1#5335
+server=/.previewshots.com/127.0.0.1#5335
+server=/.privacybox.de/127.0.0.1#5335
+server=/.privateinternetaccess.com/127.0.0.1#5335
+server=/.privatepaste.com/127.0.0.1#5335
+server=/.privatetunnel.com/127.0.0.1#5335
+server=/.procopytips.com/127.0.0.1#5335
+server=/.program-think.spaces.live.com/127.0.0.1#5335
+server=/.prosiben.de/127.0.0.1#5335
+server=/.provideocoalition.com/127.0.0.1#5335
+server=/.proxifier.com/127.0.0.1#5335
+server=/.proxomitron.info/127.0.0.1#5335
+server=/.proxy.org/127.0.0.1#5335
+server=/.proxypy.net/127.0.0.1#5335
+server=/.proxyroad.com/127.0.0.1#5335
+server=/.prozz.net/127.0.0.1#5335
+server=/.psblog.name/127.0.0.1#5335
+server=/.psiphon.ca/127.0.0.1#5335
+server=/.psiphon.civisec.org/127.0.0.1#5335
+server=/.pts.org.tw/127.0.0.1#5335
+server=/.ptt.cc/127.0.0.1#5335
+server=/.pubu.com.tw/127.0.0.1#5335
+server=/.puffinbrowser.com/127.0.0.1#5335
+server=/.puffstore.com/127.0.0.1#5335
+server=/.pullfolio.com/127.0.0.1#5335
+server=/.pulse.yahoo.com/127.0.0.1#5335
+server=/.pure18.com/127.0.0.1#5335
+server=/.pureconcepts.net/127.0.0.1#5335
+server=/.purepdf.com/127.0.0.1#5335
+server=/.purevpn.com/127.0.0.1#5335
+server=/.putlocker.com/127.0.0.1#5335
+server=/.puttycm.free.fr/127.0.0.1#5335
+server=/.pwned.com/127.0.0.1#5335
+server=/.python.com/127.0.0.1#5335
+server=/.python.com.tw/127.0.0.1#5335
+server=/.qanote.com/127.0.0.1#5335
+server=/.qidian.ca/127.0.0.1#5335
+server=/.qienkuen.org/127.0.0.1#5335
+server=/.qi-gong.me/127.0.0.1#5335
+server=/.qiwen.lu/127.0.0.1#5335
+server=/.qixianglu.cn/127.0.0.1#5335
+server=/.qkshare.com/127.0.0.1#5335
+server=/.qoos.com/127.0.0.1#5335
+server=/.qq.co.za/127.0.0.1#5335
+server=/.qstatus.com/127.0.0.1#5335
+server=/.qtrac.eu/127.0.0.1#5335
+server=/.qtweeter.com/127.0.0.1#5335
+server=/.quadedge.com/127.0.0.1#5335
+server=/.qusi8.net/127.0.0.1#5335
+server=/.qvodzy.org/127.0.0.1#5335
+server=/.qxbbs.org/127.0.0.1#5335
+server=/.radicalparty.org/127.0.0.1#5335
+server=/.radioaustralia.net.au/127.0.0.1#5335
+server=/.radiovaticana.org/127.0.0.1#5335
+server=/.radiovncr.com/127.0.0.1#5335
+server=/.raidcall.com.tw/127.0.0.1#5335
+server=/.rangzen.org/127.0.0.1#5335
+server=/.ranyunfei.com/127.0.0.1#5335
+server=/.rapbull.net/127.0.0.1#5335
+server=/.rapidshare8.com/127.0.0.1#5335
+server=/.rapidsharedata.com/127.0.0.1#5335
+server=/.rayfme.com/127.0.0.1#5335
+server=/.rcinet.ca/127.0.0.1#5335
+server=/.rconversation.blogs.com/127.0.0.1#5335
+server=/.rdio.com/127.0.0.1#5335
+server=/.read100.com/127.0.0.1#5335
+server=/.readingtimes.com.tw/127.0.0.1#5335
+server=/.readmoo.com/127.0.0.1#5335
+server=/.realraptalk.com/127.0.0.1#5335
+server=/.recordhistory.org/127.0.0.1#5335
+server=/.redchinacn.org/127.0.0.1#5335
+server=/.redtube.com/127.0.0.1#5335
+server=/.referer.us/127.0.0.1#5335
+server=/.reflectivecode.com/127.0.0.1#5335
+server=/.relaxbbs.com/127.0.0.1#5335
+server=/.renminbao.com/127.0.0.1#5335
+server=/.renyurenquan.org/127.0.0.1#5335
+server=/.retweeteffect.com/127.0.0.1#5335
+server=/.retweetist.com/127.0.0.1#5335
+server=/.retweetrank.com/127.0.0.1#5335
+server=/.revleft.com/127.0.0.1#5335
+server=/.revsci.net/127.0.0.1#5335
+server=/.revver.com/127.0.0.1#5335
+server=/.rfachina.com/127.0.0.1#5335
+server=/.rfamobile.org/127.0.0.1#5335
+server=/.rfa.org/127.0.0.1#5335
+server=/.rferl.org/127.0.0.1#5335
+server=/.rfi.fr/127.0.0.1#5335
+server=/.rhcloud.com/127.0.0.1#5335
+server=/.riku.me/127.0.0.1#5335
+server=/.rileyguide.com/127.0.0.1#5335
+server=/.rlwlw.com/127.0.0.1#5335
+server=/.rmjdw.com/127.0.0.1#5335
+server=/.rnw.nl/127.0.0.1#5335
+server=/.robtex.com/127.0.0.1#5335
+server=/.robustnessiskey.com/127.0.0.1#5335
+server=/.rocmp.org/127.0.0.1#5335
+server=/.rojo.com/127.0.0.1#5335
+server=/.ronjoneswriter.com/127.0.0.1#5335
+server=/.roodo.com/127.0.0.1#5335
+server=/.rotten.com/127.0.0.1#5335
+server=/.rsf-chinese.org/127.0.0.1#5335
+server=/.rsf.org/127.0.0.1#5335
+server=/.rssmeme.com/127.0.0.1#5335
+server=/.rthk.hk/127.0.0.1#5335
+server=/.rthk.org.hk/127.0.0.1#5335
+server=/.rti.org.tw/127.0.0.1#5335
+server=/.ruanyifeng.com/127.0.0.1#5335
+server=/.rushbee.com/127.0.0.1#5335
+server=/.rutube.ru/127.0.0.1#5335
+server=/.ruyiseek.com/127.0.0.1#5335
+server=/.rxhj.net/127.0.0.1#5335
+server=/.s1heng.com/127.0.0.1#5335
+server=/.s8forum.com/127.0.0.1#5335
+server=/.sacom.hk/127.0.0.1#5335
+server=/.sadpanda.us/127.0.0.1#5335
+server=/.saiq.me/127.0.0.1#5335
+server=/.salvation.org.hk/127.0.0.1#5335
+server=/.samair.ru/127.0.0.1#5335
+server=/.sammyjs.org/127.0.0.1#5335
+server=/.samsoff.es/127.0.0.1#5335
+server=/.sandnoble.com/127.0.0.1#5335
+server=/.sankaizok.com/127.0.0.1#5335
+server=/.sanmin.com.tw/127.0.0.1#5335
+server=/.sapikachu.net/127.0.0.1#5335
+server=/.savemedia.com/127.0.0.1#5335
+server=/.savetibet.de/127.0.0.1#5335
+server=/.savetibet.fr/127.0.0.1#5335
+server=/.savetibet.nl/127.0.0.1#5335
+server=/.savetibet.org/127.0.0.1#5335
+server=/.savetibet.ru/127.0.0.1#5335
+server=/.savevid.com/127.0.0.1#5335
+server=/.say2.info/127.0.0.1#5335
+server=/.scanscout.com/127.0.0.1#5335
+server=/.scmpchinese.com/127.0.0.1#5335
+server=/.scmp.com/127.0.0.1#5335
+server=/.scorecardresearch.com/127.0.0.1#5335
+server=/.scribd.com/127.0.0.1#5335
+server=/.scriptspot.com/127.0.0.1#5335
+server=/.seapuff.com/127.0.0.1#5335
+server=/.secretchina.com/127.0.0.1#5335
+server=/.secretgarden.no/127.0.0.1#5335
+server=/.secure.wikimedia.org/127.0.0.1#5335
+server=/.securitykiss.com/127.0.0.1#5335
+server=/.seesmic.com/127.0.0.1#5335
+server=/.seevpn.com/127.0.0.1#5335
+server=/.seezone.net/127.0.0.1#5335
+server=/.sejie.com/127.0.0.1#5335
+server=/.sendoid.com/127.0.0.1#5335
+server=/.sendspace.com/127.0.0.1#5335
+server=/.sesawe.net/127.0.0.1#5335
+server=/.sesawe.org/127.0.0.1#5335
+server=/.sethwklein.net/127.0.0.1#5335
+server=/.sevenload.com/127.0.0.1#5335
+server=/.sex-11.com/127.0.0.1#5335
+server=/.sex3.com/127.0.0.1#5335
+server=/.sex8.cc/127.0.0.1#5335
+server=/.sexandsubmission.com/127.0.0.1#5335
+server=/.sex.com/127.0.0.1#5335
+server=/.sexhuang.com/127.0.0.1#5335
+server=/.sexhu.com/127.0.0.1#5335
+server=/.sexinsex.net/127.0.0.1#5335
+server=/.sfileydy.com/127.0.0.1#5335
+server=/.shadow.ma/127.0.0.1#5335
+server=/.shadowsocks.org/127.0.0.1#5335
+server=/.shahamat-english.com/127.0.0.1#5335
+server=/.shangfang.org/127.0.0.1#5335
+server=/.shapeservices.com/127.0.0.1#5335
+server=/.sharebee.com/127.0.0.1#5335
+server=/.sharecool.org/127.0.0.1#5335
+server=/.share.ovi.com/127.0.0.1#5335
+server=/.share.skype.com/127.0.0.1#5335
+server=/.share.youthwant.com.tw/127.0.0.1#5335
+server=/.sharkdolphin.com/127.0.0.1#5335
+server=/.sharpdaily.com.hk/127.0.0.1#5335
+server=/.sharpdaily.hk/127.0.0.1#5335
+server=/.shaunthesheep.com/127.0.0.1#5335
+server=/.sheikyermami.com/127.0.0.1#5335
+server=/.shellmix.com/127.0.0.1#5335
+server=/.shenshou.org/127.0.0.1#5335
+server=/.shenyunperformingarts.org/127.0.0.1#5335
+server=/.shenzhoufilm.com/127.0.0.1#5335
+server=/.shifeike.blog125.fc2blog.net/127.0.0.1#5335
+server=/.shinychan.com/127.0.0.1#5335
+server=/.shitaotv.org/127.0.0.1#5335
+server=/.shixiao.org/127.0.0.1#5335
+server=/.shizhao.org/127.0.0.1#5335
+server=/.shkspr.mobi/127.0.0.1#5335
+server=/.shodanhq.com/127.0.0.1#5335
+server=/.shopping.com/127.0.0.1#5335
+server=/.showbiz.omy.sg/127.0.0.1#5335
+server=/.showtime.jp/127.0.0.1#5335
+server=/.shwchurch3.com/127.0.0.1#5335
+server=/.sidelinesnews.com/127.0.0.1#5335
+server=/.sidelinessportseatery.com/127.0.0.1#5335
+server=/.simplecd.me/127.0.0.1#5335
+server=/.simplecd.org/127.0.0.1#5335
+server=/.simpleproductivityblog.com/127.0.0.1#5335
+server=/.sina.com.tw/127.0.0.1#5335
+server=/.singtao.com/127.0.0.1#5335
+server=/.singularitys.spaces.live.com/127.0.0.1#5335
+server=/.sinoants.com/127.0.0.1#5335
+server=/.sinocast.com/127.0.0.1#5335
+server=/.sinocism.com/127.0.0.1#5335
+server=/.sino-monthly.com/127.0.0.1#5335
+server=/.sinomontreal.ca/127.0.0.1#5335
+server=/.sinonet.ca/127.0.0.1#5335
+server=/.sinopitt.info/127.0.0.1#5335
+server=/.sinoquebec.com/127.0.0.1#5335
+server=/.sis001.com/127.0.0.1#5335
+server=/.sis001.us/127.0.0.1#5335
+server=/.sis.xxx/127.0.0.1#5335
+server=/.site90.net/127.0.0.1#5335
+server=/.sitebro.tw/127.0.0.1#5335
+server=/.siteks.uk.to/127.0.0.1#5335
+server=/.site.locql.com/127.0.0.1#5335
+server=/.sitemaps.org/127.0.0.1#5335
+server=/.sites.google.com/127.0.0.1#5335
+server=/.sitetag.us/127.0.0.1#5335
+server=/.siyi123123123.spaces.live.com/127.0.0.1#5335
+server=/.skimtube.com/127.0.0.1#5335
+server=/.skybet.com/127.0.0.1#5335
+server=/.skyvegas.com/127.0.0.1#5335
+server=/.slacker.com/127.0.0.1#5335
+server=/.slavasoft.com/127.0.0.1#5335
+server=/.slheng.com/127.0.0.1#5335
+server=/.slickvpn.com/127.0.0.1#5335
+server=/.slideshare.net/127.0.0.1#5335
+server=/.slinkset.com/127.0.0.1#5335
+server=/.slutload.com/127.0.0.1#5335
+server=/.smhric.org/127.0.0.1#5335
+server=/.snapchat.com/127.0.0.1#5335
+server=/.snaptu.com/127.0.0.1#5335
+server=/.sndcdn.com/127.0.0.1#5335
+server=/.sneakme.net/127.0.0.1#5335
+server=/.snooper.co.uk/127.0.0.1#5335
+server=/.sobees.com/127.0.0.1#5335
+server=/.socialwhale.com/127.0.0.1#5335
+server=/.sockslist.net/127.0.0.1#5335
+server=/.sod.co.jp/127.0.0.1#5335
+server=/.softether.co.jp/127.0.0.1#5335
+server=/.softether-download.com/127.0.0.1#5335
+server=/.softether.org/127.0.0.1#5335
+server=/.softwarebychuck.com/127.0.0.1#5335
+server=/.so-ga.net/127.0.0.1#5335
+server=/.sogclub.com/127.0.0.1#5335
+server=/.sogou.com/127.0.0.1#5335
+server=/.sogrady.me/127.0.0.1#5335
+server=/.sohcradio.com/127.0.0.1#5335
+server=/.sohfrance.org/127.0.0.1#5335
+server=/.soh.tw/127.0.0.1#5335
+server=/.sokamonline.com/127.0.0.1#5335
+server=/.solozorro.tk/127.0.0.1#5335
+server=/.somee.com/127.0.0.1#5335
+server=/.so-news.com/127.0.0.1#5335
+server=/.songjianjun.com/127.0.0.1#5335
+server=/.sonidodelaesperanza.org/127.0.0.1#5335
+server=/.sopcast.com/127.0.0.1#5335
+server=/.sopcast.org/127.0.0.1#5335
+server=/.sorting-algorithms.com/127.0.0.1#5335
+server=/.soumo.info/127.0.0.1#5335
+server=/.soundcloud.com/127.0.0.1#5335
+server=/.soundofhope.kr/127.0.0.1#5335
+server=/.soundofhope.org/127.0.0.1#5335
+server=/.soupofmedia.com/127.0.0.1#5335
+server=/.sourceforge.net/127.0.0.1#5335
+server=/.southnews.com.tw/127.0.0.1#5335
+server=/.sowers.org.hk/127.0.0.1#5335
+server=/.space-scape.com/127.0.0.1#5335
+server=/.spankwire.com/127.0.0.1#5335
+server=/.spb.com/127.0.0.1#5335
+server=/.speckleapp.com/127.0.0.1#5335
+server=/.speedpluss.org/127.0.0.1#5335
+server=/.spencertipping.com/127.0.0.1#5335
+server=/.spinejs.com/127.0.0.1#5335
+server=/.sports.williamhill.com/127.0.0.1#5335
+server=/.spotify.com/127.0.0.1#5335
+server=/.sproutcore.com/127.0.0.1#5335
+server=/.squarespace.com/127.0.0.1#5335
+server=/.srcf.ucam.org/127.0.0.1#5335
+server=/.ssh91.com/127.0.0.1#5335
+server=/.sshtunnel.googlecode.com/127.0.0.1#5335
+server=/.sstatic.net/127.0.0.1#5335
+server=/.stag.gov.tw/127.0.0.1#5335
+server=/.standupfortibet.org/127.0.0.1#5335
+server=/.starp2p.com/127.0.0.1#5335
+server=/.startpage.com/127.0.0.1#5335
+server=/.statcounter.com/127.0.0.1#5335
+server=/.state168.com/127.0.0.1#5335
+server=/.static.apple.nextmedia.com/127.0.0.1#5335
+server=/.static.digg.com/127.0.0.1#5335
+server=/.staticflickr.com/127.0.0.1#5335
+server=/.static.nownews.com/127.0.0.1#5335
+server=/.static.soup.io/127.0.0.1#5335
+server=/.static.typepad.com/127.0.0.1#5335
+server=/.status.twhirl.org/127.0.0.1#5335
+server=/.stdtime.gov.tw/127.0.0.1#5335
+server=/.steel-storm.com/127.0.0.1#5335
+server=/.sthoo.com/127.0.0.1#5335
+server=/.stickam.com/127.0.0.1#5335
+server=/.stickeraction.com/127.0.0.1#5335
+server=/.stonegames.net/127.0.0.1#5335
+server=/.stoneip.info/127.0.0.1#5335
+server=/.stoptibetcrisis.net/127.0.0.1#5335
+server=/.storagenewsletter.com/127.0.0.1#5335
+server=/.stoweboyd.com/127.0.0.1#5335
+server=/.streamingthe.net/127.0.0.1#5335
+server=/.strongvpn.com/127.0.0.1#5335
+server=/.student.tw/127.0.0.1#5335
+server=/.stuffimreading.com/127.0.0.1#5335
+server=/.stuffimreading.net/127.0.0.1#5335
+server=/.stupidvideos.com/127.0.0.1#5335
+server=/.subacme.rerouted.org/127.0.0.1#5335
+server=/.sublexical.spaces.live.com/127.0.0.1#5335
+server=/.sufeng.org/127.0.0.1#5335
+server=/.sugarsync.com/127.0.0.1#5335
+server=/.summify.com/127.0.0.1#5335
+server=/.sun1911.com/127.0.0.1#5335
+server=/.suoluo.org/127.0.0.1#5335
+server=/.surfeasy.com.au/127.0.0.1#5335
+server=/.svwind.com/127.0.0.1#5335
+server=/.sweux.com/127.0.0.1#5335
+server=/.swift-tools.net/127.0.0.1#5335
+server=/.s.xiaod.in/127.0.0.1#5335
+server=/.sydneytoday.com/127.0.0.1#5335
+server=/.sylfoundation.org/127.0.0.1#5335
+server=/.syncback.com/127.0.0.1#5335
+server=/.sysadmin1138.net/127.0.0.1#5335
+server=/.sysresccd.org/127.0.0.1#5335
+server=/.sytes.net/127.0.0.1#5335
+server=/.szbbs.net/127.0.0.1#5335
+server=/.szetowah.org.hk/127.0.0.1#5335
+server=/.t35.com/127.0.0.1#5335
+server=/.t66y.com/127.0.0.1#5335
+server=/.taa-usa.org/127.0.0.1#5335
+server=/.tabtter.jp/127.0.0.1#5335
+server=/.tacem.org/127.0.0.1#5335
+server=/.tafaward.com/127.0.0.1#5335
+server=/.tagwalk.com/127.0.0.1#5335
+server=/.taipei.gov.tw/127.0.0.1#5335
+server=/.taipeisociety.org/127.0.0.1#5335
+server=/.taitung-house.gov.tw/127.0.0.1#5335
+server=/.taiwandaily.net/127.0.0.1#5335
+server=/.taiwankiss.com/127.0.0.1#5335
+server=/.taiwannation.50webs.com/127.0.0.1#5335
+server=/.taiwannation.com/127.0.0.1#5335
+server=/.taiwannation.com.tw/127.0.0.1#5335
+server=/.taiwannews.com.tw/127.0.0.1#5335
+server=/.taiwan-sex.com/127.0.0.1#5335
+server=/.taiwantt.org.tw/127.0.0.1#5335
+server=/.taiwanus.net/127.0.0.1#5335
+server=/.taiwanyes.com/127.0.0.1#5335
+server=/.taiwanyes.ning.com/127.0.0.1#5335
+server=/.tamiaode.tk/127.0.0.1#5335
+server=/.tanc.org/127.0.0.1#5335
+server=/.tangben.com/127.0.0.1#5335
+server=/.taolun.info/127.0.0.1#5335
+server=/.taoyuan.gov.tw/127.0.0.1#5335
+server=/.tap11.com/127.0.0.1#5335
+server=/.target.com/127.0.0.1#5335
+server=/.taweet.com/127.0.0.1#5335
+server=/.tax.nat.gov.tw/127.0.0.1#5335
+server=/.tbpic.info/127.0.0.1#5335
+server=/.tbsec.org/127.0.0.1#5335
+server=/.tbsn.org/127.0.0.1#5335
+server=/.tbsseattle.org/127.0.0.1#5335
+server=/.tchb.gov.tw/127.0.0.1#5335
+server=/.tchrd.org/127.0.0.1#5335
+server=/.t.co/127.0.0.1#5335
+server=/.tcsac.gov.tw/127.0.0.1#5335
+server=/.teamseesmic.com/127.0.0.1#5335
+server=/.teashark.com/127.0.0.1#5335
+server=/.techlifeweb.com/127.0.0.1#5335
+server=/.techparaiso.com/127.0.0.1#5335
+server=/.telecomspace.com/127.0.0.1#5335
+server=/.telegraph.co.uk/127.0.0.1#5335
+server=/.tenacy.com/127.0.0.1#5335
+server=/.thbstc.gov.tw/127.0.0.1#5335
+server=/.theampfactory.com/127.0.0.1#5335
+server=/.theappleblog.com/127.0.0.1#5335
+server=/.theatrum-belli.com/127.0.0.1#5335
+server=/.thebcomplex.com/127.0.0.1#5335
+server=/.theblemish.com/127.0.0.1#5335
+server=/.thebodyshop-usa.com/127.0.0.1#5335
+server=/.thechinabeat.org/127.0.0.1#5335
+server=/.thedailywh.at/127.0.0.1#5335
+server=/.thedieline.com/127.0.0.1#5335
+server=/.thedw.us/127.0.0.1#5335
+server=/.thegatesnotes.com/127.0.0.1#5335
+server=/.thehots.info/127.0.0.1#5335
+server=/.thehousenews.com/127.0.0.1#5335
+server=/.thehungrydudes.com/127.0.0.1#5335
+server=/.thehun.net/127.0.0.1#5335
+server=/.theinternetwishlist.com/127.0.0.1#5335
+server=/.thelifeyoucansave.com/127.0.0.1#5335
+server=/.thelius.org/127.0.0.1#5335
+server=/.thepiratebay.org/127.0.0.1#5335
+server=/.thepiratebay.se/127.0.0.1#5335
+server=/.theqii.info/127.0.0.1#5335
+server=/.thereallove.kr/127.0.0.1#5335
+server=/.thesartorialist.com/127.0.0.1#5335
+server=/.thespeeder.com/127.0.0.1#5335
+server=/.the-sun.on.cc/127.0.0.1#5335
+server=/.thetibetpost.com/127.0.0.1#5335
+server=/.thetrotskymovie.com/127.0.0.1#5335
+server=/.thevivekspot.com/127.0.0.1#5335
+server=/.thewgo.org/127.0.0.1#5335
+server=/.thisav.com/127.0.0.1#5335
+server=/.thisiswhyyouarefat.com/127.0.0.1#5335
+server=/.thkphoto.com/127.0.0.1#5335
+server=/.thomasbernhard.org/127.0.0.1#5335
+server=/.threatchaos.com/127.0.0.1#5335
+server=/.throughnightsfire.com/127.0.0.1#5335
+server=/.t.huhaitai.com/127.0.0.1#5335
+server=/.thumbzilla.com/127.0.0.1#5335
+server=/.thywords.com/127.0.0.1#5335
+server=/.tiananmenmother.org/127.0.0.1#5335
+server=/.tiananmenuniv.com/127.0.0.1#5335
+server=/.tiananmenuniv.net/127.0.0.1#5335
+server=/.tiandixing.org/127.0.0.1#5335
+server=/.tianhuayuan.com/127.0.0.1#5335
+server=/.tiantibooks.org/127.0.0.1#5335
+server=/.tianzhu.org/127.0.0.1#5335
+server=/.tibetalk.com/127.0.0.1#5335
+server=/.tibetanyouthcongress.org/127.0.0.1#5335
+server=/.tibet.at/127.0.0.1#5335
+server=/.tibet.com/127.0.0.1#5335
+server=/.tibetcorps.org/127.0.0.1#5335
+server=/.tibetfund.org/127.0.0.1#5335
+server=/.tibetjustice.org/127.0.0.1#5335
+server=/.tibet.net/127.0.0.1#5335
+server=/.tibetoffice.org/127.0.0.1#5335
+server=/.tibetonline.com/127.0.0.1#5335
+server=/.tibetonline.tv/127.0.0.1#5335
+server=/.tibet.org.tw/127.0.0.1#5335
+server=/.tibetsun.com/127.0.0.1#5335
+server=/.tibetwrites.org/127.0.0.1#5335
+server=/.tidyread.com/127.0.0.1#5335
+server=/.time.com/127.0.0.1#5335
+server=/.times.hinet.net/127.0.0.1#5335
+server=/.tinychat.com/127.0.0.1#5335
+server=/.tinypaste.com/127.0.0.1#5335
+server=/.tinypng.com/127.0.0.1#5335
+server=/.tistory.com/127.0.0.1#5335
+server=/.tjholowaychuk.com/127.0.0.1#5335
+server=/.tkcs-collins.com/127.0.0.1#5335
+server=/.tkforum.tk/127.0.0.1#5335
+server=/.t.kun.im/127.0.0.1#5335
+server=/.tmagazine.com/127.0.0.1#5335
+server=/.tmi.me/127.0.0.1#5335
+server=/.tnaflix.com/127.0.0.1#5335
+server=/.tncsec.gov.tw/127.0.0.1#5335
+server=/.t.neolee.cn/127.0.0.1#5335
+server=/.togetter.com/127.0.0.1#5335
+server=/.tokyo-247.com/127.0.0.1#5335
+server=/.tokyocn.com/127.0.0.1#5335
+server=/.tokyo-hot.com/127.0.0.1#5335
+server=/.tomayko.com/127.0.0.1#5335
+server=/.tomsc.com/127.0.0.1#5335
+server=/.tono-oka.jp/127.0.0.1#5335
+server=/.tonyyan.net/127.0.0.1#5335
+server=/.toodoc.com/127.0.0.1#5335
+server=/.toonel.net/127.0.0.1#5335
+server=/.topic.youthwant.com.tw/127.0.0.1#5335
+server=/.topnews.in/127.0.0.1#5335
+server=/.topshare.us/127.0.0.1#5335
+server=/.topshareware.com/127.0.0.1#5335
+server=/.topstyle4.com/127.0.0.1#5335
+server=/.topsy.com/127.0.0.1#5335
+server=/.tora.to/127.0.0.1#5335
+server=/.tor.blingblingsquad.net/127.0.0.1#5335
+server=/.torproject.org/127.0.0.1#5335
+server=/.torrentcrazy.com/127.0.0.1#5335
+server=/.torrentproject.se/127.0.0.1#5335
+server=/.tor.updatestar.com/127.0.0.1#5335
+server=/.torvpn.com/127.0.0.1#5335
+server=/.t.orzdream.com/127.0.0.1#5335
+server=/.tosh.comedycentral.com/127.0.0.1#5335
+server=/.touch99.com/127.0.0.1#5335
+server=/.toutfr.com/127.0.0.1#5335
+server=/.tpde.aide.gov.tw/127.0.0.1#5335
+server=/.tphcc.gov.tw/127.0.0.1#5335
+server=/.tpi.org.tw/127.0.0.1#5335
+server=/.transgressionism.org/127.0.0.1#5335
+server=/.transparency.org/127.0.0.1#5335
+server=/.travelinlocal.com/127.0.0.1#5335
+server=/.trendsmap.com/127.0.0.1#5335
+server=/.trialofccp.org/127.0.0.1#5335
+server=/.tripod.com/127.0.0.1#5335
+server=/.trouw.nl/127.0.0.1#5335
+server=/.trtc.com.tw/127.0.0.1#5335
+server=/.trt.net.tr/127.0.0.1#5335
+server=/.trulyergonomic.com/127.0.0.1#5335
+server=/.trustedbi.com/127.0.0.1#5335
+server=/.truth101.co.tv/127.0.0.1#5335
+server=/.truthcn.com/127.0.0.1#5335
+server=/.truveo.com/127.0.0.1#5335
+server=/.tsctv.net/127.0.0.1#5335
+server=/.tsemtulku.com/127.0.0.1#5335
+server=/.tsquare.tv/127.0.0.1#5335
+server=/.tsunagarumon.com/127.0.0.1#5335
+server=/.tt1069.com/127.0.0.1#5335
+server=/.tttan.com/127.0.0.1#5335
+server=/.tuanzt.com/127.0.0.1#5335
+server=/.tube8.com/127.0.0.1#5335
+server=/.tubecao.com/127.0.0.1#5335
+server=/.tube.com/127.0.0.1#5335
+server=/.tubewolf.com/127.0.0.1#5335
+server=/.tuidang.net/127.0.0.1#5335
+server=/.tuidang.org/127.0.0.1#5335
+server=/.tui.orzdream.com/127.0.0.1#5335
+server=/.tuite.googlecode.com/127.0.0.1#5335
+server=/.tumblr.awflasher.com/127.0.0.1#5335
+server=/.tumblweed.org/127.0.0.1#5335
+server=/.tumutanzi.com/127.0.0.1#5335
+server=/.tunein.com/127.0.0.1#5335
+server=/.tunnelbear.com/127.0.0.1#5335
+server=/.turbobit.net/127.0.0.1#5335
+server=/.turbotwitter.com/127.0.0.1#5335
+server=/.turningtorso.com/127.0.0.1#5335
+server=/.turntable.fm/127.0.0.1#5335
+server=/.tuxtraining.com/127.0.0.1#5335
+server=/.tvants.com/127.0.0.1#5335
+server=/.tvboxnow.com/127.0.0.1#5335
+server=/.tv.com/127.0.0.1#5335
+server=/.tvider.com/127.0.0.1#5335
+server=/.tv-intros.com/127.0.0.1#5335
+server=/.tv.on.cc/127.0.0.1#5335
+server=/.tvunetworks.com/127.0.0.1#5335
+server=/.twapperkeeper.com/127.0.0.1#5335
+server=/.twa.sh/127.0.0.1#5335
+server=/.twaud.io/127.0.0.1#5335
+server=/.twbbs.net.tw/127.0.0.1#5335
+server=/.twbbs.org/127.0.0.1#5335
+server=/.twbbs.tw/127.0.0.1#5335
+server=/.twblogger.com/127.0.0.1#5335
+server=/.tweepguide.com/127.0.0.1#5335
+server=/.tweeplike.me/127.0.0.1#5335
+server=/.tweepmag.com/127.0.0.1#5335
+server=/.tweepml.org/127.0.0.1#5335
+server=/.tweetbackup.com/127.0.0.1#5335
+server=/.tweetboard.com/127.0.0.1#5335
+server=/.tweetboner.biz/127.0.0.1#5335
+server=/.tweetdeck.com/127.0.0.1#5335
+server=/.tweetedtimes.com/127.0.0.1#5335
+server=/.tweetmeme.com/127.0.0.1#5335
+server=/.tweetmylast.fm/127.0.0.1#5335
+server=/.tweetphoto.com/127.0.0.1#5335
+server=/.tweetrans.com/127.0.0.1#5335
+server=/.tweetree.com/127.0.0.1#5335
+server=/.tweetwally.com/127.0.0.1#5335
+server=/.tweetymail.com/127.0.0.1#5335
+server=/.twftp.org/127.0.0.1#5335
+server=/.twibase.com/127.0.0.1#5335
+server=/.twibble.de/127.0.0.1#5335
+server=/.twibbon.com/127.0.0.1#5335
+server=/.twibs.com/127.0.0.1#5335
+server=/.twicsy.com/127.0.0.1#5335
+server=/.twifan.com/127.0.0.1#5335
+server=/.twiffo.com/127.0.0.1#5335
+server=/.twiggit.org/127.0.0.1#5335
+server=/.twilog.org/127.0.0.1#5335
+server=/.twimbow.com/127.0.0.1#5335
+server=/.twimg.com/127.0.0.1#5335
+server=/.twimg.edgesuite.net/127.0.0.1#5335
+server=/.tw.img.nextmedia.com/127.0.0.1#5335
+server=/.twindexx.com/127.0.0.1#5335
+server=/.twipple.jp/127.0.0.1#5335
+server=/.twistar.cc/127.0.0.1#5335
+server=/.twisternow.com/127.0.0.1#5335
+server=/.twistory.net/127.0.0.1#5335
+server=/.twit2d.com/127.0.0.1#5335
+server=/.twitbrowser.net/127.0.0.1#5335
+server=/.twitcause.com/127.0.0.1#5335
+server=/.twitese.spaces.live.com/127.0.0.1#5335
+server=/.twitgether.com/127.0.0.1#5335
+server=/.twitgoo.com/127.0.0.1#5335
+server=/.twitiq.com/127.0.0.1#5335
+server=/.twitlonger.com/127.0.0.1#5335
+server=/.twitoaster.com/127.0.0.1#5335
+server=/.twitonmsn.com/127.0.0.1#5335
+server=/.twitpic.com/127.0.0.1#5335
+server=/.twitreferral.com/127.0.0.1#5335
+server=/.twitstat.com/127.0.0.1#5335
+server=/.twittbot.net/127.0.0.1#5335
+server=/.twitter4j.org/127.0.0.1#5335
+server=/.twitter.com/127.0.0.1#5335
+server=/.twittercounter.com/127.0.0.1#5335
+server=/.twitterfeed.com/127.0.0.1#5335
+server=/.twittergadget.com/127.0.0.1#5335
+server=/.twitter.jp/127.0.0.1#5335
+server=/.twitterkr.com/127.0.0.1#5335
+server=/.twittermail.com/127.0.0.1#5335
+server=/.twittertim.es/127.0.0.1#5335
+server=/.twitthat.com/127.0.0.1#5335
+server=/.twitturk.com/127.0.0.1#5335
+server=/.twitturly.com/127.0.0.1#5335
+server=/.twitvid.com/127.0.0.1#5335
+server=/.twitzap.com/127.0.0.1#5335
+server=/.twiyia.com/127.0.0.1#5335
+server=/.tw.jiepang.com/127.0.0.1#5335
+server=/.tw.myblog.yahoo.com/127.0.0.1#5335
+server=/.tw.news.yahoo.com/127.0.0.1#5335
+server=/.tw-npo.org/127.0.0.1#5335
+server=/.tw.rd.yahoo.com/127.0.0.1#5335
+server=/.twreg.info/127.0.0.1#5335
+server=/.twstar.net/127.0.0.1#5335
+server=/.tw.streetvoice.com/127.0.0.1#5335
+server=/.twt.fm/127.0.0.1#5335
+server=/.twtkr.com/127.0.0.1#5335
+server=/.twtr2src.ogaoga.org/127.0.0.1#5335
+server=/.twtrland.com/127.0.0.1#5335
+server=/.twt.tl/127.0.0.1#5335
+server=/.twttr.com/127.0.0.1#5335
+server=/.twurl.nl/127.0.0.1#5335
+server=/.tw.voa.mobi/127.0.0.1#5335
+server=/.twyac.org/127.0.0.1#5335
+server=/.tw.yahoo.com/127.0.0.1#5335
+server=/.tycool.com/127.0.0.1#5335
+server=/.tynsoe.org/127.0.0.1#5335
+server=/.typepad.com/127.0.0.1#5335
+server=/.tzangms.com/127.0.0.1#5335
+server=/.ub0.cc/127.0.0.1#5335
+server=/.uberproxy.net/127.0.0.1#5335
+server=/.ucdc1998.org/127.0.0.1#5335
+server=/.uderzo.it/127.0.0.1#5335
+server=/.udn.com/127.0.0.1#5335
+server=/.ufreevpn.com/127.0.0.1#5335
+server=/.ugo.com/127.0.0.1#5335
+server=/.uhrp.org/127.0.0.1#5335
+server=/.uighurbiz.net/127.0.0.1#5335
+server=/.ukliferadio.co.uk/127.0.0.1#5335
+server=/.ulike.net/127.0.0.1#5335
+server=/.ultravpn.fr/127.0.0.1#5335
+server=/.ultraxs.com/127.0.0.1#5335
+server=/.unblock.cn.com/127.0.0.1#5335
+server=/.unblocksit.es/127.0.0.1#5335
+server=/.uncyclomedia.org/127.0.0.1#5335
+server=/.uncyclopedia.info/127.0.0.1#5335
+server=/.uncyclopedia.tw/127.0.0.1#5335
+server=/.unholyknight.com/127.0.0.1#5335
+server=/.uni.cc/127.0.0.1#5335
+server=/.unicode.org/127.0.0.1#5335
+server=/.uniteddaily.com.my/127.0.0.1#5335
+server=/.unix100.com/127.0.0.1#5335
+server=/.unknownspace.org/127.0.0.1#5335
+server=/.unpo.org/127.0.0.1#5335
+server=/.uocn.org/127.0.0.1#5335
+server=/.upcoming.yahoo.com/127.0.0.1#5335
+server=/.update.playstation.net/127.0.0.1#5335
+server=/.upload4u.info/127.0.0.1#5335
+server=/.upload.backchina.com/127.0.0.1#5335
+server=/.uploaded.to/127.0.0.1#5335
+server=/.uploadstation.com/127.0.0.1#5335
+server=/.upload.wikimedia.org/127.0.0.1#5335
+server=/.urlborg.com/127.0.0.1#5335
+server=/.urlparser.com/127.0.0.1#5335
+server=/.usacn.com/127.0.0.1#5335
+server=/.usfk.mil/127.0.0.1#5335
+server=/.usinfo.state.gov/127.0.0.1#5335
+server=/.usmc.mil/127.0.0.1#5335
+server=/.us.to/127.0.0.1#5335
+server=/.ustream.tv/127.0.0.1#5335
+server=/.usus.cc/127.0.0.1#5335
+server=/.uushare.com/127.0.0.1#5335
+server=/.uwants.com/127.0.0.1#5335
+server=/.uwants.net/127.0.0.1#5335
+server=/.uyghurcongress.org/127.0.0.1#5335
+server=/.uygur.org/127.0.0.1#5335
+server=/.v70.us/127.0.0.1#5335
+server=/.vaayoo.com/127.0.0.1#5335
+server=/.value-domain.com/127.0.0.1#5335
+server=/.van698.com/127.0.0.1#5335
+server=/.vanemu.cn/127.0.0.1#5335
+server=/.vanilla-jp.com/127.0.0.1#5335
+server=/.vansky.com/127.0.0.1#5335
+server=/.vapurl.com/127.0.0.1#5335
+server=/.vatn.org/127.0.0.1#5335
+server=/.vcfbuilder.org/127.0.0.1#5335
+server=/.vcf-online.org/127.0.0.1#5335
+server=/.veempiire.com/127.0.0.1#5335
+server=/.velkaepocha.sk/127.0.0.1#5335
+server=/.venbbs.com/127.0.0.1#5335
+server=/.venchina.com/127.0.0.1#5335
+server=/.ventureswell.com/127.0.0.1#5335
+server=/.veoh.com/127.0.0.1#5335
+server=/.verizon.net/127.0.0.1#5335
+server=/.verybs.com/127.0.0.1#5335
+server=/.vevo.com/127.0.0.1#5335
+server=/.vft.com.tw/127.0.0.1#5335
+server=/.vghks.gov.tw/127.0.0.1#5335
+server=/.vghtc.gov.tw/127.0.0.1#5335
+server=/.vghtpe.gov.tw/127.0.0.1#5335
+server=/.video.aol.ca/127.0.0.1#5335
+server=/.video.aol.com/127.0.0.1#5335
+server=/.video.aol.co.uk/127.0.0.1#5335
+server=/.video.ap.org/127.0.0.1#5335
+server=/.videobam.com/127.0.0.1#5335
+server=/.video.fdbox.com/127.0.0.1#5335
+server=/.video.foxbusiness.com/127.0.0.1#5335
+server=/.videomo.com/127.0.0.1#5335
+server=/.video.tiscali.it/127.0.0.1#5335
+server=/.video.yahoo.com/127.0.0.1#5335
+server=/.vidoemo.com/127.0.0.1#5335
+server=/.views.fm/127.0.0.1#5335
+server=/.viki.com/127.0.0.1#5335
+server=/.vimeocdn.com/127.0.0.1#5335
+server=/.vimeo.com/127.0.0.1#5335
+server=/.vimgolf.com/127.0.0.1#5335
+server=/.vimperator.org/127.0.0.1#5335
+server=/.vincnd.com/127.0.0.1#5335
+server=/.vinniev.com/127.0.0.1#5335
+server=/.vllcs.org/127.0.0.1#5335
+server=/.vlog.xuite.net/127.0.0.1#5335
+server=/.vmixcore.com/127.0.0.1#5335
+server=/.voacantonese.com/127.0.0.1#5335
+server=/.voachineseblog.com/127.0.0.1#5335
+server=/.voachinese.com/127.0.0.1#5335
+server=/.voagd.com/127.0.0.1#5335
+server=/.voanews.com/127.0.0.1#5335
+server=/.voatibetan.com/127.0.0.1#5335
+server=/.vocn.tv/127.0.0.1#5335
+server=/.vot.org/127.0.0.1#5335
+server=/.vpnbook.com/127.0.0.1#5335
+server=/.vpnfire.com/127.0.0.1#5335
+server=/.vpngate.jp/127.0.0.1#5335
+server=/.vpngate.net/127.0.0.1#5335
+server=/.vpnpop.com/127.0.0.1#5335
+server=/.vpnpronet.com/127.0.0.1#5335
+server=/.v-state.org/127.0.0.1#5335
+server=/.vtunnel.com/127.0.0.1#5335
+server=/.w3schools.com/127.0.0.1#5335
+server=/.waffle1999.com/127.0.0.1#5335
+server=/.wahas.com/127.0.0.1#5335
+server=/.waigaobu.com/127.0.0.1#5335
+server=/.waikeung.org/127.0.0.1#5335
+server=/.waiwaier.com/127.0.0.1#5335
+server=/.wallornot.org/127.0.0.1#5335
+server=/.wallpapercasa.com/127.0.0.1#5335
+server=/.wanderinghorse.net/127.0.0.1#5335
+server=/.wanfang.gov.tw/127.0.0.1#5335
+server=/.wangafu.net/127.0.0.1#5335
+server=/.wangjinbo.org/127.0.0.1#5335
+server=/.wanglixiong.com/127.0.0.1#5335
+server=/.wangruoshui.net/127.0.0.1#5335
+server=/.wangyi64.spaces.live.com/127.0.0.1#5335
+server=/.want-daily.com/127.0.0.1#5335
+server=/.wapedia.mobi/127.0.0.1#5335
+server=/.washeng.net/127.0.0.1#5335
+server=/.watchmygf.net/127.0.0.1#5335
+server=/.wattpad.com/127.0.0.1#5335
+server=/.wdf5.com/127.0.0.1#5335
+server=/.wearn.com/127.0.0.1#5335
+server=/.web2project.net/127.0.0.1#5335
+server=/.webbang.net/127.0.0.1#5335
+server=/.webfee.tk/127.0.0.1#5335
+server=/.weblagu.com/127.0.0.1#5335
+server=/.webmproject.org/127.0.0.1#5335
+server=/.webshots.com/127.0.0.1#5335
+server=/.websitepulse.com/127.0.0.1#5335
+server=/.webs-tv.net/127.0.0.1#5335
+server=/.webworkerdaily.com/127.0.0.1#5335
+server=/.weeewooo.net/127.0.0.1#5335
+server=/.weekmag.info/127.0.0.1#5335
+server=/.wefong.com/127.0.0.1#5335
+server=/.weiboleak.com/127.0.0.1#5335
+server=/.weigegebyc.dreamhosters.com/127.0.0.1#5335
+server=/.weijingsheng.org/127.0.0.1#5335
+server=/.weiming.info/127.0.0.1#5335
+server=/.weiquanwang.org/127.0.0.1#5335
+server=/.weisuo.ws/127.0.0.1#5335
+server=/.wellplacedpixels.com/127.0.0.1#5335
+server=/.wengewang.com/127.0.0.1#5335
+server=/.wengewang.org/127.0.0.1#5335
+server=/.wenhui.ch/127.0.0.1#5335
+server=/.wenku.com/127.0.0.1#5335
+server=/.wenxuecity.com/127.0.0.1#5335
+server=/.wenyunchao.com/127.0.0.1#5335
+server=/.wenyunchao.spaces.live.com/127.0.0.1#5335
+server=/.wepn.info/127.0.0.1#5335
+server=/.westca.com/127.0.0.1#5335
+server=/.westernwolves.com/127.0.0.1#5335
+server=/.wetplace.com/127.0.0.1#5335
+server=/.wetpussygames.com/127.0.0.1#5335
+server=/.wexiaobo.org/127.0.0.1#5335
+server=/.wezhiyong.org/127.0.0.1#5335
+server=/.wezone.net/127.0.0.1#5335
+server=/.wforum.com/127.0.0.1#5335
+server=/.whatblocked.com/127.0.0.1#5335
+server=/.whereiswerner.com/127.0.0.1#5335
+server=/.whippedass.com/127.0.0.1#5335
+server=/.whitebear.freebearblog.org/127.0.0.1#5335
+server=/.whydidyoubuymethat.com/127.0.0.1#5335
+server=/.whylover.com/127.0.0.1#5335
+server=/.whyx.org/127.0.0.1#5335
+server=/.w.idaiwan.com/127.0.0.1#5335
+server=/.wiki.cnitter.com/127.0.0.1#5335
+server=/.wiki.jqueryui.com/127.0.0.1#5335
+server=/.wiki.keso.cn/127.0.0.1#5335
+server=/.wikileaks.ch/127.0.0.1#5335
+server=/.wikileaks.de/127.0.0.1#5335
+server=/.wikileaks.eu/127.0.0.1#5335
+server=/.wikileaks.lu/127.0.0.1#5335
+server=/.wikileaks.org/127.0.0.1#5335
+server=/.wikileaks.pl/127.0.0.1#5335
+server=/.wikilivres.info/127.0.0.1#5335
+server=/.wikimapia.org/127.0.0.1#5335
+server=/.wikimedia.org.mo/127.0.0.1#5335
+server=/.wiki.moegirl.org/127.0.0.1#5335
+server=/.wikinet.org/127.0.0.1#5335
+server=/.wiki.oauth.net/127.0.0.1#5335
+server=/.wikipedia.org/127.0.0.1#5335
+server=/.wiki.phonegap.com/127.0.0.1#5335
+server=/.wikiwiki.jp/127.0.0.1#5335
+server=/.wikkii.com/127.0.0.1#5335
+server=/.williamlong.spaces.live.com/127.0.0.1#5335
+server=/.willw.net/127.0.0.1#5335
+server=/.windowsphoneme.com/127.0.0.1#5335
+server=/.winwhispers.info/127.0.0.1#5335
+server=/.wiredbytes.com/127.0.0.1#5335
+server=/.wiredpen.com/127.0.0.1#5335
+server=/.wireshark.org/127.0.0.1#5335
+server=/.wisevid.com/127.0.0.1#5335
+server=/.witnessleeteaching.com/127.0.0.1#5335
+server=/.witopia.net/127.0.0.1#5335
+server=/.wlx.sowiki.net/127.0.0.1#5335
+server=/.woeser.com/127.0.0.1#5335
+server=/.wolfax.com/127.0.0.1#5335
+server=/.womenbusiness.nyc.gov.tw/127.0.0.1#5335
+server=/.womensrightsofchina.org/127.0.0.1#5335
+server=/.woopie.jp/127.0.0.1#5335
+server=/.woopie.tv/127.0.0.1#5335
+server=/.wordboner.com/127.0.0.1#5335
+server=/.wordpress.com/127.0.0.1#5335
+server=/.wordsandturds.com/127.0.0.1#5335
+server=/.w.org/127.0.0.1#5335
+server=/.workatruna.com/127.0.0.1#5335
+server=/.worldcat.org/127.0.0.1#5335
+server=/.worldjournal.com/127.0.0.1#5335
+server=/.worstthingieverate.com/127.0.0.1#5335
+server=/.wo.tc/127.0.0.1#5335
+server=/.wowlegacy.ml/127.0.0.1#5335
+server=/.wow-life.net/127.0.0.1#5335
+server=/.woxinghuiguo.com/127.0.0.1#5335
+server=/.wozy.in/127.0.0.1#5335
+server=/.wp.com/127.0.0.1#5335
+server=/.wpoforum.com/127.0.0.1#5335
+server=/.wqlhw.com/127.0.0.1#5335
+server=/.wqyd.org/127.0.0.1#5335
+server=/.wrchina.org/127.0.0.1#5335
+server=/.wretch.cc/127.0.0.1#5335
+server=/.writer.zoho.com/127.0.0.1#5335
+server=/.wsj.com/127.0.0.1#5335
+server=/.wsj.net/127.0.0.1#5335
+server=/.wtfpeople.com/127.0.0.1#5335
+server=/.wuala.com/127.0.0.1#5335
+server=/.wuerkaixi.com/127.0.0.1#5335
+server=/.wufi.org.tw/127.0.0.1#5335
+server=/.wuguoguang.com/127.0.0.1#5335
+server=/.wujieliulan.com/127.0.0.1#5335
+server=/.wujie.net/127.0.0.1#5335
+server=/.wukangrui.net/127.0.0.1#5335
+server=/.wwitv.com/127.0.0.1#5335
+server=/.www.6v6dota.com/127.0.0.1#5335
+server=/.www.ajsands.com/127.0.0.1#5335
+server=/.www.antd.org/127.0.0.1#5335
+server=/.www.aolnews.com/127.0.0.1#5335
+server=/.www.bulbous.freeserve.co.uk/127.0.0.1#5335
+server=/.www.cmoinc.org/127.0.0.1#5335
+server=/.www.dfanning.com/127.0.0.1#5335
+server=/.www.dwheeler.com/127.0.0.1#5335
+server=/.www.eulam.com/127.0.0.1#5335
+server=/.www.exblog.jp/127.0.0.1#5335
+server=/.www.forum4hk.com/127.0.0.1#5335
+server=/.www.freetibet.org/127.0.0.1#5335
+server=/.www.getyouram.com/127.0.0.1#5335
+server=/.www.goldenmelody.com.tw/127.0.0.1#5335
+server=/.www.idlcoyote.com/127.0.0.1#5335
+server=/.www.immigration.gov.tw/127.0.0.1#5335
+server=/.www.klip.me/127.0.0.1#5335
+server=/.www.kodingen.com/127.0.0.1#5335
+server=/.www.linksalpha.com/127.0.0.1#5335
+server=/.www.loiclemeur.com/127.0.0.1#5335
+server=/.www.macrovpn.com/127.0.0.1#5335
+server=/.www.monlamit.org/127.0.0.1#5335
+server=/.www.moztw.org/127.0.0.1#5335
+server=/.www.mycould.com/127.0.0.1#5335
+server=/.www.ned.org/127.0.0.1#5335
+server=/.www.nownews.com/127.0.0.1#5335
+server=/.www.orchidbbs.com/127.0.0.1#5335
+server=/.www.owind.com/127.0.0.1#5335
+server=/.www.oxid.it/127.0.0.1#5335
+server=/.www.parkansky.com/127.0.0.1#5335
+server=/.www.powerpointninja.com/127.0.0.1#5335
+server=/.www.rnw.nl/127.0.0.1#5335
+server=/.www.somee.com/127.0.0.1#5335
+server=/.www.stackfile.com/127.0.0.1#5335
+server=/.www.supertweet.net/127.0.0.1#5335
+server=/.www.tiffanyarment.com/127.0.0.1#5335
+server=/.www.tripod.com/127.0.0.1#5335
+server=/.www.tv.com/127.0.0.1#5335
+server=/.www.twtrland.com/127.0.0.1#5335
+server=/.www.typepad.com/127.0.0.1#5335
+server=/.www.urbanoutfitters.com/127.0.0.1#5335
+server=/.www.vegorpedersen.com/127.0.0.1#5335
+server=/.www.voy.com/127.0.0.1#5335
+server=/.www.vpncup.com/127.0.0.1#5335
+server=/.www.wangruowang.org/127.0.0.1#5335
+server=/.www.wan-press.org/127.0.0.1#5335
+server=/.www.wet123.com/127.0.0.1#5335
+server=/.www.zaurus.org.uk/127.0.0.1#5335
+server=/.wzyboy.im/127.0.0.1#5335
+server=/.x1949x.com/127.0.0.1#5335
+server=/.x365x.com/127.0.0.1#5335
+server=/.xanga.com/127.0.0.1#5335
+server=/.x-art.com/127.0.0.1#5335
+server=/.xa.yimg.com/127.0.0.1#5335
+server=/.xbabe.com/127.0.0.1#5335
+server=/.xbookcn.com/127.0.0.1#5335
+server=/.xcafe.in/127.0.0.1#5335
+server=/.xcritic.com/127.0.0.1#5335
+server=/.xfm.pp.ru/127.0.0.1#5335
+server=/.xgmyd.com/127.0.0.1#5335
+server=/.xh4n.cn/127.0.0.1#5335
+server=/.xhamster.com/127.0.0.1#5335
+server=/.xiaochuncnjp.com/127.0.0.1#5335
+server=/.xiaohexie.com/127.0.0.1#5335
+server=/.xiaoma.org/127.0.0.1#5335
+server=/.xiezhua.com/127.0.0.1#5335
+server=/.xing.com/127.0.0.1#5335
+server=/.xinhuanet.org/127.0.0.1#5335
+server=/.xinmiao.com.hk/127.0.0.1#5335
+server=/.xinqimeng.over-blog.com/127.0.0.1#5335
+server=/.xinsheng.net/127.0.0.1#5335
+server=/.xinshijue.com/127.0.0.1#5335
+server=/.xinyubbs.net/127.0.0.1#5335
+server=/.xizang-zhiye.org/127.0.0.1#5335
+server=/.xjp.cc/127.0.0.1#5335
+server=/.xml-training-guide.com/127.0.0.1#5335
+server=/.xmovies.com/127.0.0.1#5335
+server=/.xmusic.fm/127.0.0.1#5335
+server=/.xnxx.com/127.0.0.1#5335
+server=/.xpdo.net/127.0.0.1#5335
+server=/.xpud.org/127.0.0.1#5335
+server=/.xskywalker.com/127.0.0.1#5335
+server=/.xtube.com/127.0.0.1#5335
+server=/.xuchao.net/127.0.0.1#5335
+server=/.xuchao.org/127.0.0.1#5335
+server=/.xuzhiyong.net/127.0.0.1#5335
+server=/.xuzhuoer.com/127.0.0.1#5335
+server=/.xvedios.com/127.0.0.1#5335
+server=/.xvideos.com/127.0.0.1#5335
+server=/.x-wall.org/127.0.0.1#5335
+server=/.xxbbx.com/127.0.0.1#5335
+server=/.x.xcity.jp/127.0.0.1#5335
+server=/.xxxx.com.au/127.0.0.1#5335
+server=/.xysblogs.org/127.0.0.1#5335
+server=/.xys.dxiong.com/127.0.0.1#5335
+server=/.xys.org/127.0.0.1#5335
+server=/.xyy69.com/127.0.0.1#5335
+server=/.xyy69.info/127.0.0.1#5335
+server=/.yahoo.cn/127.0.0.1#5335
+server=/.yahoo.com.hk/127.0.0.1#5335
+server=/.yam.com/127.0.0.1#5335
+server=/.yanghengjun.spaces.live.com/127.0.0.1#5335
+server=/.yasni.co.uk/127.0.0.1#5335
+server=/.yasukuni.or.jp/127.0.0.1#5335
+server=/.yatsen.gov.tw/127.0.0.1#5335
+server=/.ydy.com/127.0.0.1#5335
+server=/.yeelou.com/127.0.0.1#5335
+server=/.yeeyi.com/127.0.0.1#5335
+server=/.yegle.net/127.0.0.1#5335
+server=/.yezimary.spaces.live.com/127.0.0.1#5335
+server=/.yfrog.com/127.0.0.1#5335
+server=/.yhcw.net/127.0.0.1#5335
+server=/.yidio.com/127.0.0.1#5335
+server=/.yilubbs.com/127.0.0.1#5335
+server=/.yi.org/127.0.0.1#5335
+server=/.yipub.com/127.0.0.1#5335
+server=/.ym.backchina.com/127.0.0.1#5335
+server=/.yogichen.org/127.0.0.1#5335
+server=/.yong.hu/127.0.0.1#5335
+server=/.yorkbbs.ca/127.0.0.1#5335
+server=/.youdao.com/127.0.0.1#5335
+server=/.youjizz.com/127.0.0.1#5335
+server=/.youmaker.com/127.0.0.1#5335
+server=/.youpai.org/127.0.0.1#5335
+server=/.youporn.com/127.0.0.1#5335
+server=/.your-freedom.net/127.0.0.1#5335
+server=/.yousendit.com/127.0.0.1#5335
+server=/.youthbao.com/127.0.0.1#5335
+server=/.youthnetradio.org/127.0.0.1#5335
+server=/.youtu.be/127.0.0.1#5335
+server=/.youtubecn.com/127.0.0.1#5335
+server=/.youtube.com/127.0.0.1#5335
+server=/.youtube-nocookie.com/127.0.0.1#5335
+server=/.youversion.com/127.0.0.1#5335
+server=/.youxu.info/127.0.0.1#5335
+server=/.ytht.net/127.0.0.1#5335
+server=/.ytimg.com/127.0.0.1#5335
+server=/.yuanming.net/127.0.0.1#5335
+server=/.yuming.flnet.org/127.0.0.1#5335
+server=/.yunchao.net/127.0.0.1#5335
+server=/.yvesgeleyn.com/127.0.0.1#5335
+server=/.yvtc.gov.tw/127.0.0.1#5335
+server=/.yx51.net/127.0.0.1#5335
+server=/.yyii.org/127.0.0.1#5335
+server=/.yymaya.com/127.0.0.1#5335
+server=/.yzzk.com/127.0.0.1#5335
+server=/.zacebook.com/127.0.0.1#5335
+server=/.zannel.com/127.0.0.1#5335
+server=/.zaobao.com/127.0.0.1#5335
+server=/.zaobao.com.sg/127.0.0.1#5335
+server=/.zaozon.com/127.0.0.1#5335
+server=/.zarias.com/127.0.0.1#5335
+server=/.zattoo.com/127.0.0.1#5335
+server=/.zdnet.com.tw/127.0.0.1#5335
+server=/.zengjinyan.org/127.0.0.1#5335
+server=/.zengjinyan.spaces.live.com/127.0.0.1#5335
+server=/.zeutch.com/127.0.0.1#5335
+server=/.zgzcjj.net/127.0.0.1#5335
+server=/.zhanbin.net/127.0.0.1#5335
+server=/.zhao.jinhai.de/127.0.0.1#5335
+server=/.zhenghui.org/127.0.0.1#5335
+server=/.zhenlibu.info/127.0.0.1#5335
+server=/.zhinengluyou.com/127.0.0.1#5335
+server=/.zhllg.spaces.live.com/127.0.0.1#5335
+server=/.zh.m.wikipedia.org/127.0.0.1#5335
+server=/.zh.netlog.com/127.0.0.1#5335
+server=/.zhonggtuotese.net/127.0.0.1#5335
+server=/.zhongguotese.net/127.0.0.1#5335
+server=/.zhongmeng.org/127.0.0.1#5335
+server=/.zhongsou.com/127.0.0.1#5335
+server=/.zh.pokerstrategy.com/127.0.0.1#5335
+server=/.zhreader.com/127.0.0.1#5335
+server=/.zh-tw.justin.tv/127.0.0.1#5335
+server=/.zhuichaguoji.org/127.0.0.1#5335
+server=/.zh.uncyclopedia.wikia.com/127.0.0.1#5335
+server=/.zh.wikinews.org/127.0.0.1#5335
+server=/.zh.wikipedia.org/127.0.0.1#5335
+server=/.zh.wikisource.org/127.0.0.1#5335
+server=/.ziddu.com/127.0.0.1#5335
+server=/.zillionk.com/127.0.0.1#5335
+server=/.zinio.com/127.0.0.1#5335
+server=/.ziplib.com/127.0.0.1#5335
+server=/.zkaip.com/127.0.0.1#5335
+server=/.zmw.cn/127.0.0.1#5335
+server=/.zomobo.net/127.0.0.1#5335
+server=/.zonaeuropa.com/127.0.0.1#5335
+server=/.zootool.com/127.0.0.1#5335
+server=/.zoozle.net/127.0.0.1#5335
+server=/.zozotown.com/127.0.0.1#5335
+server=/.zshare.net/127.0.0.1#5335
+server=/.zsrhao.com/127.0.0.1#5335
+server=/.zuo.la/127.0.0.1#5335
+server=/.zuola.com/127.0.0.1#5335
+server=/.zvereff.com/127.0.0.1#5335
+server=/.zyzc9.com/127.0.0.1#5335
+server=/.zyzg.us/127.0.0.1#5335
\ No newline at end of file
diff --git a/package/ctcgfw/luci-app-vssr/root/etc/dnsmasq.ssr/gfw_list.conf b/package/ctcgfw/luci-app-vssr/root/etc/dnsmasq.ssr/gfw_list.conf
new file mode 100644
index 0000000000..97fc505ab1
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/etc/dnsmasq.ssr/gfw_list.conf
@@ -0,0 +1,2 @@
+server=/.t66y.com/127.0.0.1#5335
+ipset=/.t66y.com/gfwlist
diff --git a/package/ctcgfw/luci-app-vssr/root/etc/init.d/vssr b/package/ctcgfw/luci-app-vssr/root/etc/init.d/vssr
new file mode 100755
index 0000000000..c5f8a7d0f9
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/etc/init.d/vssr
@@ -0,0 +1,529 @@
+#!/bin/sh /etc/rc.common
+#
+# Copyright (C) 2017 openwrt-ssr
+# Copyright (C) 2017 yushi studio
+# Copyright (C) 2018 lean
+#
+# This is free software, licensed under the GNU General Public License v3.
+# See /LICENSE for more information.
+#
+
+START=90
+STOP=15
+
+SERVICE_DAEMONIZE=1
+NAME=vssr
+EXTRA_COMMANDS=rules
+
+#定义配置文件名称
+CONFIG_FILE=/var/etc/${NAME}_t.json
+CONFIG_UDP_FILE=/var/etc/${NAME}_u.json
+CONFIG_SOCK5_FILE=/var/etc/${NAME}_s.json
+
+server_count=0
+redir_tcp=0
+redir_udp=0
+tunnel_enable=0
+local_enable=0
+kcp_enable_flag=0
+kcp_flag=0
+pdnsd_enable_flag=0
+switch_enable=0
+switch_server=$1
+MAXFD=32768
+CRON_FILE=/etc/crontabs/root
+threads=1
+
+uci_get_by_name() {
+ local ret=$(uci get $NAME.$1.$2 2>/dev/null)
+ echo ${ret:=$3}
+}
+
+uci_get_by_type() {
+ local ret=$(uci get $NAME.@$1[0].$2 2>/dev/null)
+ echo ${ret:=$3}
+}
+
+add_cron() {
+ sed -i '/vssr.log/d' $CRON_FILE
+ echo '0 1 * * 0 echo "" > /tmp/vssr.log' >>$CRON_FILE
+ [ -n "$(grep -w "/usr/share/vssr/subscribe.sh" $CRON_FILE)" ] && sed -i '/\/usr\/share\/vssr\/subscribe.sh/d' $CRON_FILE
+ [ $(uci_get_by_type server_subscribe auto_update 0) -eq 1 ] && echo "0 $(uci_get_by_type server_subscribe auto_update_time) * * * /usr/share/vssr/subscribe.sh" >>$CRON_FILE
+ [ -z "$(grep -w "/usr/share/vssr/update.sh" $CRON_FILE)" ] && echo "0 5 * * 0 /usr/share/vssr/update.sh" >>$CRON_FILE
+ crontab $CRON_FILE
+}
+
+del_cron() {
+ sed -i '/vssr/d' $CRON_FILE
+ sed -i '/vssr.log/d' $CRON_FILE
+ /etc/init.d/cron restart
+}
+
+run_mode=$(uci_get_by_type global run_mode)
+
+gen_config_file() {
+ local host=$(uci_get_by_name $1 server)
+ if echo $host | grep -E "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" >/dev/null; then
+ hostip=${host}
+ elif [ "$host" != "${host#*:[0-9a-fA-F]}" ]; then
+ hostip=${host}
+ else
+ hostip=`ping ${host} -s 1 -c 1 | grep PING | cut -d'(' -f 2 | cut -d')' -f1`
+ if echo $hostip | grep -E "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" >/dev/null; then
+ hostip=${hostip}
+ else
+ hostip=$(cat /etc/ssr_ip)
+ fi
+ fi
+ [ $2 = "0" -a $kcp_flag = "1" ] && hostip="127.0.0.1"
+
+ if [ $2 = "0" ]; then
+ re_type="tcp"
+ config_file=$CONFIG_FILE
+ server_obj=$GLOBAL_SERVER
+ elif [ $2 = "1" ]; then
+ re_type="udp"
+ config_file=$CONFIG_UDP_FILE
+ server_obj=$UDP_RELAY_SERVER
+ fi
+ if [ $(uci_get_by_name $1 fast_open 0) = "1" ]; then
+ fastopen="true"
+ else
+ fastopen="false"
+ fi
+
+ local stype=$(uci_get_by_name $1 type)
+
+ lua /usr/share/vssr/genconfig_${stype}.lua ${server_obj} ${re_type} $(uci_get_by_name $1 local_port) ${hostip} >${config_file}
+ sed -i 's/\\//g' $config_file
+
+}
+
+get_arg_out() {
+ case "$(uci_get_by_type access_control router_proxy 1)" in
+ 1) echo "-o" ;;
+ 2) echo "-O" ;;
+ esac
+}
+
+start_rules() {
+ local server=$(uci_get_by_name $GLOBAL_SERVER server)
+ #resolve name
+ if echo $server | grep -E "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" >/dev/null; then
+ server=${server}
+ elif [ "$server" != "${server#*:[0-9a-fA-F]}" ]; then
+ server=${server}
+ else
+ server=`ping ${server} -s 1 -c 1 | grep PING | cut -d'(' -f 2 | cut -d')' -f1`
+ if echo $server | grep -E "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" >/dev/null; then
+ echo $server >/etc/ssr_ip
+ else
+ server=$(cat /etc/ssr_ip)
+ fi
+ fi
+
+ kcp_server=$server
+
+ local kcp_enable=$(uci_get_by_name $GLOBAL_SERVER kcp_enable 0)
+ if [ $kcp_enable = "1" ]; then
+ kcp_flag=1
+ fi
+
+ local local_port=$(uci_get_by_name $GLOBAL_SERVER local_port)
+ local lan_ac_ips=$(uci_get_by_type access_control lan_ac_ips)
+ local lan_ac_mode="b"
+ local router_proxy=$(uci_get_by_type access_control router_proxy)
+ if [ "$GLOBAL_SERVER" = "$UDP_RELAY_SERVER" -a $kcp_flag = 0 ]; then
+ ARG_UDP="-u"
+ elif [ -n "$UDP_RELAY_SERVER" ]; then
+ ARG_UDP="-U"
+ local udp_server=$(uci_get_by_name $UDP_RELAY_SERVER server)
+ local udp_local_port=$(uci_get_by_name $UDP_RELAY_SERVER local_port)
+ fi
+
+ if [ -n "$lan_ac_ips" ]; then
+ case "$lan_ac_mode" in
+ w | W | b | B) local ac_ips="$lan_ac_mode$lan_ac_ips" ;;
+ esac
+ fi
+
+ #deal gfw firewall rule
+ local gfwmode=""
+ if [ "$run_mode" = "gfw" ]; then
+ gfwmode="-g"
+ elif [ "$run_mode" = "router" ]; then
+ gfwmode="-r"
+ elif [ "$run_mode" = "oversea" ]; then
+ gfwmode="-c"
+ elif [ "$run_mode" = "all" ]; then
+ gfwmode="-z"
+ fi
+
+ local dports=$(uci_get_by_type global dports 1)
+ if [ $dports = "1" ]; then
+ proxyport=" "
+ else
+ proxyport="-m multiport --dports 22,53,587,465,995,993,143,80,443 "
+ fi
+
+ /usr/bin/vssr-rules \
+ -s "$server" \
+ -l "$local_port" \
+ -S "$udp_server" \
+ -L "$udp_local_port" \
+ -a "$ac_ips" \
+ -i "$(uci_get_by_type access_control wan_bp_list)" \
+ -b "$(uci_get_by_type access_control wan_bp_ips)" \
+ -w "$(uci_get_by_type access_control wan_fw_ips)" \
+ -p "$(uci_get_by_type access_control lan_fp_ips)" \
+ -G "$(uci_get_by_type access_control lan_gm_ips)" \
+ -D "$proxyport" \
+ $(get_arg_out) $gfwmode $ARG_UDP
+
+ return $?
+}
+
+start_pdnsd() {
+ local usr_dns="$1"
+ local usr_port="$2"
+
+ local tcp_dns_list="208.67.222.222, 208.67.220.220"
+ [ -z "$usr_dns" ] && usr_dns="8.8.8.8"
+ [ -z "$usr_port" ] && usr_port="53"
+
+ [ -d /var/etc ] || mkdir -p /var/etc
+
+ if [ ! -d /var/pdnsd ]; then
+ mkdir -p /var/pdnsd
+ echo -ne "pd13\000\000\000\000" >/var/pdnsd/pdnsd.cache
+ chown -R nobody:nogroup /var/pdnsd
+ fi
+
+ cat >/var/etc/pdnsd.conf </dev/null 2>&1
+ done
+
+ echo "$(date "+%Y-%m-%d %H:%M:%S") SSR $threads 线程 已启动!" >> /tmp/vssr.log
+ elif [ "$stype" == "v2ray" -o "$stype" == "ss" ]; then
+ $sscmd -config $last_config_file >/dev/null 2>&1 &
+
+ echo "$(date "+%Y-%m-%d %H:%M:%S") $($sscmd -version | head -1) 已启动!" >> /tmp/vssr.log
+
+ fi
+
+ #转发UDP
+ if [ -n "$UDP_RELAY_SERVER" ]; then
+ redir_udp=1
+ gen_config_file $UDP_RELAY_SERVER 1
+ last_config_file=$CONFIG_UDP_FILE
+ echo $utype
+ if [ "$utype" == "ssr" ]; then
+
+ case "$(uci_get_by_name $UDP_RELAY_SERVER auth_enable)" in
+ 1 | on | true | yes | enabled) ARG_OTA="-A" ;;
+ *) ARG_OTA="" ;;
+ esac
+ pid_file="/var/run/ssr-reudp.pid"
+ #echo $ucmd >> /tmp/vssr.log
+ $ucmd -c $last_config_file $ARG_OTA -U -f /var/run/ssr-reudp.pid >/tmp/vssr.log 2>&1
+ #echo "$(date "+%Y-%m-%d %H:%M:%S") $($sscmd -version | head -1) UDP已启动!" >> /tmp/vssr.log
+ elif [ "$utype" == "ss" -o "$utype" == "v2ray" ]; then
+ $ucmd -config $last_config_file >/dev/null 2>&1 &
+ fi
+ fi
+
+ #deal with dns
+
+ if [ "$(uci_get_by_type global pdnsd_enable)" = "1" ]; then
+ local dnsstr="$(uci_get_by_type global tunnel_forward 8.8.4.4:53)"
+ local dnsserver=$(echo "$dnsstr" | awk -F ':' '{print $1}')
+ local dnsport=$(echo "$dnsstr" | awk -F ':' '{print $2}')
+ if [ "$run_mode" = "gfw" ]; then
+ ipset add gfwlist $dnsserver 2>/dev/null
+ elif [ "$run_mode" = "oversea" ]; then
+ ipset add oversea $dnsserver 2>/dev/null
+ else
+ ipset add ss_spec_wan_ac $dnsserver nomatch 2>/dev/null
+ fi
+ start_pdnsd $dnsserver $dnsport
+ pdnsd_enable_flag=1
+ fi
+
+ if [ "$(uci_get_by_type global enable_switch)" = "1" ]; then
+ if [ "$(uci_get_by_name $GLOBAL_SERVER switch_enable)" = "1" ]; then
+ if [ -z "$switch_server" ]; then
+ local switch_time=$(uci_get_by_type global switch_time)
+ local switch_timeout=$(uci_get_by_type global switch_timeout)
+ service_start /usr/bin/vssr-switch start $switch_time $switch_timeout
+ switch_enable=1
+ fi
+ fi
+ fi
+ add_cron
+
+ return $?
+}
+
+gen_service_file() {
+ if [ $(uci_get_by_name $1 fast_open) = "1" ]; then
+ fastopen="true"
+ else
+ fastopen="false"
+ fi
+ cat <<-EOF >$2
+ {
+ "server": "0.0.0.0",
+ "server_port": $(uci_get_by_name $1 server_port),
+ "password": "$(uci_get_by_name $1 password)",
+ "timeout": $(uci_get_by_name $1 timeout 60),
+ "method": "$(uci_get_by_name $1 encrypt_method)",
+ "protocol": "$(uci_get_by_name $1 protocol)",
+ "protocol_param": "$(uci_get_by_name $1 protocol_param)",
+ "obfs": "$(uci_get_by_name $1 obfs)",
+ "obfs_param": "$(uci_get_by_name $1 obfs_param)",
+ "fast_open": $fastopen
+ }
+ EOF
+}
+
+start_service() {
+ [ $(uci_get_by_name $1 enable) = "0" ] && return 1
+ let server_count=server_count+1
+ if [ $server_count = 1 ]; then
+ iptables -N SSR-SERVER-RULE &&
+ iptables -t filter -I INPUT -j SSR-SERVER-RULE
+ fi
+
+ gen_service_file $1 /var/etc/${NAME}_${server_count}.json
+ /usr/bin/ssr-server -c /var/etc/${NAME}_${server_count}.json -u -f /var/run/ssr-server${server_count}.pid >/dev/null 2>&1
+ iptables -t filter -A SSR-SERVER-RULE -p tcp --dport $(uci_get_by_name $1 server_port) -j ACCEPT
+ iptables -t filter -A SSR-SERVER-RULE -p udp --dport $(uci_get_by_name $1 server_port) -j ACCEPT
+ return 0
+}
+gen_serv_include() {
+ FWI=$(uci get firewall.vssr.path 2>/dev/null)
+ [ -n "$FWI" ] || return 0
+ if [ ! -f $FWI ]; then
+ echo '#!/bin/sh' >$FWI
+ fi
+ extract_rules() {
+ echo "*filter"
+ iptables-save -t filter | grep SSR-SERVER-RULE | sed -e "s/^-A INPUT/-I INPUT/"
+ echo 'COMMIT'
+ }
+ cat <<-EOF >>$FWI
+ iptables-save -c | grep -v "SSR-SERVER" | iptables-restore -c
+ iptables-restore -n <<-EOT
+ $(extract_rules)
+ EOT
+ EOF
+
+}
+start_server() {
+ SERVER_ENABLE=$(uci_get_by_type server_global enable_server)
+ [ "$SERVER_ENABLE" = 0 ] && return 0
+ mkdir -p /var/run /var/etc
+
+ config_load $NAME
+ config_foreach start_service server_config
+ gen_serv_include
+ return 0
+}
+
+start_local() {
+ local local_server=$(uci_get_by_type socks5_proxy enable_server)
+ local local_port=$(uci_get_by_type socks5_proxy local_port)
+ local Socks_user=$(uci_get_by_type socks5_proxy Socks_user)
+ local Socks_pass=$(uci_get_by_type socks5_proxy Socks_pass)
+ [ "$local_server" = "0" ] && return 1
+ mkdir -p /var/run /var/etc
+
+ lua /usr/share/vssr/genconfig_v2ray_s.lua "socks" ${local_port} ${Socks_user} ${Socks_pass} >$CONFIG_SOCK5_FILE
+ sed -i 's/\\//g' $config_file
+
+
+ /usr/bin/v2ray/v2ray -config $CONFIG_SOCK5_FILE >/dev/null 2>&1 &
+
+ local_enable=1
+}
+
+rules() {
+ [ "$GLOBAL_SERVER" = "nil" ] && return 1
+ mkdir -p /var/run /var/etc
+ UDP_RELAY_SERVER=$(uci_get_by_type global udp_relay_server)
+ [ "$UDP_RELAY_SERVER" = "same" ] && UDP_RELAY_SERVER=$GLOBAL_SERVER
+ if start_rules; then
+ return 0
+ else
+ return 1
+ fi
+}
+
+start() {
+ if [ -z "$switch_server" ]; then
+ GLOBAL_SERVER=$(uci_get_by_type global global_server)
+ else
+ GLOBAL_SERVER=$switch_server
+ switch_enable=1
+ fi
+
+ if rules; then
+ start_redir
+
+ mkdir -p /tmp/dnsmasq.d && cp -a /etc/dnsmasq.ssr /tmp/ && cp -a /etc/dnsmasq.oversea /tmp/
+ if ! [ "$run_mode" = "oversea" ]; then
+ cat >/tmp/dnsmasq.d/dnsmasq-ssr.conf </tmp/dnsmasq.d/dnsmasq-ssr.conf </dev/null 2>&1
+
+ fi
+ start_server
+ start_local
+
+ if [ $(uci_get_by_type global monitor_enable) = 1 ]; then
+ let total_count=server_count+redir_tcp+redir_udp+tunnel_enable+kcp_enable_flag+local_enable+pdnsd_enable_flag+switch_enable
+ if [ $total_count -gt 0 ]; then
+ #param:server(count) redir_tcp(0:no,1:yes) redir_udp tunnel kcp local gfw
+ service_start /usr/bin/vssr-monitor $server_count $redir_tcp $redir_udp $tunnel_enable $kcp_enable_flag $local_enable $pdnsd_enable_flag $switch_enable
+ fi
+ fi
+
+ ENABLE_SERVER=$(uci_get_by_type global global_server)
+ [ "$ENABLE_SERVER" = "nil" ] && return 1
+}
+
+boot() {
+ (/usr/share/vssr/chinaipset.sh && sleep 5 && start >/dev/null 2>&1) &
+}
+
+stop() {
+ /usr/bin/vssr-rules -f
+ srulecount=$(iptables -L | grep SSR-SERVER-RULE | wc -l)
+ if [ $srulecount -gt 0 ]; then
+ iptables -F SSR-SERVER-RULE
+ iptables -t filter -D INPUT -j SSR-SERVER-RULE
+ iptables -X SSR-SERVER-RULE 2>/dev/null
+ fi
+ if [ -z "$switch_server" ]; then
+ kill -9 $(busybox ps -w | grep vssr-switch | grep -v grep | awk '{print $1}') >/dev/null 2>&1
+ fi
+ if [ $(uci_get_by_type global monitor_enable) = 1 ]; then
+ kill -9 $(busybox ps -w | grep vssr-monitor | grep -v grep | awk '{print $1}') >/dev/null 2>&1
+ fi
+ killall -q -9 vssr-monitor
+ killall -q -9 ssr-redir
+ killall -q -9 v2ray
+ killall -q -9 ssr-server
+ killall -q -9 kcptun-client
+ killall -q -9 ssr-local
+ if [ -f /var/run/pdnsd.pid ]; then
+ kill $(cat /var/run/pdnsd.pid) >/dev/null 2>&1
+ else
+ kill -9 $(busybox ps -w | grep pdnsd | grep -v grep | awk '{print $1}') >/dev/null 2>&1
+ fi
+
+ if [ -f "/tmp/dnsmasq.d/dnsmasq-ssr.conf" ]; then
+ rm -f /tmp/dnsmasq.d/dnsmasq-ssr.conf
+ /etc/init.d/dnsmasq restart >/dev/null 2>&1
+ fi
+ del_cron
+}
diff --git a/package/ctcgfw/luci-app-vssr/root/etc/uci-defaults/luci-vssr b/package/ctcgfw/luci-app-vssr/root/etc/uci-defaults/luci-vssr
new file mode 100755
index 0000000000..136d0b029c
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/etc/uci-defaults/luci-vssr
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+uci -q batch <<-EOF >/dev/null
+ delete ucitrack.@vssr[-1]
+ add ucitrack vssr
+ set ucitrack.@vssr[-1].init=vssr
+ commit ucitrack
+ delete firewall.vssr
+ set firewall.vssr=include
+ set firewall.vssr.type=script
+ set firewall.vssr.path=/var/etc/vssr.include
+ set firewall.vssr.reload=1
+ commit firewall
+EOF
+
+/usr/share/vssr/gfw2ipset.sh
+rm -f /tmp/luci-indexcache
+exit 0
diff --git a/package/ctcgfw/luci-app-vssr/root/usr/bin/vssr-ad b/package/ctcgfw/luci-app-vssr/root/usr/bin/vssr-ad
new file mode 100755
index 0000000000..668a262664
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/usr/bin/vssr-ad
@@ -0,0 +1,6 @@
+#!/bin/sh -e
+
+if [ -f /tmp/adnew.conf ]; then
+ cat /tmp/adnew.conf | grep ^\|\|[^\*]*\^$ | sed -e 's:||:address\=\/:' -e 's:\^:/0\.0\.0\.0:' > /tmp/ad.conf
+fi
+
diff --git a/package/ctcgfw/luci-app-vssr/root/usr/bin/vssr-gfw b/package/ctcgfw/luci-app-vssr/root/usr/bin/vssr-gfw
new file mode 100755
index 0000000000..dffebbaca2
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/usr/bin/vssr-gfw
@@ -0,0 +1,31 @@
+#!/bin/sh -e
+
+generate_china_banned()
+{
+
+ cat $1 | base64 -d > /tmp/gfwlist.txt
+ rm -f $1
+ sed -i '/^@@|/d' /tmp/gfwlist.txt
+
+ cat /tmp/gfwlist.txt | sort -u |
+ sed 's#!.\+##; s#|##g; s#@##g; s#http:\/\/##; s#https:\/\/##;' |
+ sed '/\*/d; /apple\.com/d; /sina\.cn/d; /sina\.com\.cn/d; /baidu\.com/d; /byr\.cn/d; /jlike\.com/d; /weibo\.com/d; /zhongsou\.com/d; /youdao\.com/d; /sogou\.com/d; /so\.com/d; /soso\.com/d; /aliyun\.com/d; /taobao\.com/d; /jd\.com/d; /qq\.com/d' |
+ sed '/^[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+$/d' |
+ grep '^[0-9a-zA-Z\.-]\+$' | grep '\.' | sed 's#^\.\+##' | sort -u |
+ awk '
+BEGIN { prev = "________"; } {
+ cur = $0;
+ if (index(cur, prev) == 1 && substr(cur, 1 + length(prev) ,1) == ".") {
+ } else {
+ print cur;
+ prev = cur;
+ }
+}' | sort -u
+
+}
+
+generate_china_banned /tmp/gfw.b64 > /tmp/gfw.txt
+rm -f /tmp/gfwlist.txt
+sed '/.*/s/.*/server=\/\.&\/127.0.0.1#5335\nipset=\/\.&\/gfwlist/' /tmp/gfw.txt >/tmp/gfwnew.txt
+rm -f /tmp/gfw.txt
+
diff --git a/package/ctcgfw/luci-app-vssr/root/usr/bin/vssr-monitor b/package/ctcgfw/luci-app-vssr/root/usr/bin/vssr-monitor
new file mode 100755
index 0000000000..e56c156927
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/usr/bin/vssr-monitor
@@ -0,0 +1,126 @@
+#!/bin/sh
+#
+# Copyright (C) 2017 openwrt-ssr
+# Copyright (C) 2017 yushi studio
+#
+# This is free software, licensed under the GNU General Public License v3.
+# See /LICENSE for more information.
+#
+
+NAME=vssr
+
+uci_get_by_name() {
+ local ret=$(uci get $NAME.$1.$2 2>/dev/null)
+ echo ${ret:=$3}
+}
+
+uci_get_by_type() {
+ local ret=$(uci get $NAME.@$1[0].$2 2>/dev/null)
+ echo ${ret:=$3}
+}
+
+server_process_count=$1
+redir_tcp_process=$2
+redir_udp_process=$3
+tunnel_process=$4
+kcp_process=$5
+local_process=$6
+pdnsd_process=$7
+if [ -z "$pdnsd_process" ]; then
+ pdnsd_process=0
+fi
+
+i=0
+
+GLOBAL_SERVER=$(uci_get_by_type global global_server)
+server=$(uci_get_by_name $GLOBAL_SERVER server)
+lkcp_port=$(uci_get_by_name $GLOBAL_SERVER kcp_port)
+server_port=$(uci_get_by_name $GLOBAL_SERVER server_port)
+password=$(uci_get_by_name $GLOBAL_SERVER kcp_password)
+kcp_param=$(uci_get_by_name $GLOBAL_SERVER kcp_param)
+[ "$password" != "" ] && password="--key "${password}
+
+sock5_port=$(uci_get_by_type socks5_proxy local_port 1080)
+
+if echo $server | grep -E "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" >/dev/null; then
+ server=${server}
+else
+ server=$(cat /etc/ssr_ip)
+fi
+
+while [ "1" = "1" ]; do #这里是个死循环
+ sleep 30
+ #redir tcp
+ if [ $redir_tcp_process -gt 0 ]; then
+ icount=$(busybox ps -w | grep vssr_t | grep -v grep | wc -l)
+ if [ $icount = 0 ]; then
+ logger -t "$NAME" "ssr redir tcp error.restart!"
+ /etc/init.d/vssr restart
+ exit 0
+ fi
+ fi
+ #redir udp
+ if [ $redir_udp_process -gt 0 ]; then
+ icount=$(busybox ps -w | grep vssr_u | grep -v grep | wc -l)
+ if [ $icount = 0 ]; then
+ logger -t "$NAME" "ssr redir udp error.restart!"
+ /etc/init.d/vssr restart
+ exit 0
+ fi
+ fi
+ #tunnel
+ if [ $tunnel_process -gt 0 ]; then
+ icount=$(busybox ps -w | grep ssr-tunnel | grep -v grep | wc -l)
+ if [ $icount = 0 ]; then
+ logger -t "$NAME" "ssr tunnel error.restart!"
+ /etc/init.d/vssr restart
+ exit 0
+ fi
+ fi
+ #server
+ if [ $server_process_count -gt 0 ]; then
+ icount=$(busybox ps -w | grep ssr-server | grep -v grep | wc -l)
+ if [ $icount -lt $server_process_count ]; then
+ logger -t "$NAME" "ssr server error.restart!"
+ killall -q -9 ssr-server
+ for i in $(seq $server_process_count); do
+ /usr/bin/ssr-server -c /var/etc/vssr_$i.json -u -f /var/run/ssr-server$i.pid
+ done
+ fi
+ fi
+ #kcptun
+ if [ $kcp_process -gt 0 ]; then
+ icount=$(busybox ps -w | grep kcptun-client | grep -v grep | wc -l)
+ if [ $icount -lt $kcp_process ]; then
+ logger -t "$NAME" "ssr kcptun error.restart!"
+ killall -q -9 kcptun-client
+
+ (/usr/bin/kcptun-client -r $server:$kcp_port -l :$server_port $password $kcp_param &)
+ fi
+ fi
+ #local
+ # if [ $local_process -gt 0 ] ;then
+ # icount=`busybox ps -w | grep ssr-local |grep -v grep| wc -l`
+ # if [ $icount -lt $local_process ]
+ # then
+ # logger -t "$NAME" "ssr local error.restart!"
+ # killall -q -9 ssr-local
+
+ # ( /usr/bin/ssr-local -c /var/etc/vssr_s.json -u -l $sock5_port -f /var/run/ssr-local.pid &)
+ # fi
+ # fi
+ #pdnsd
+ if [ $pdnsd_process -gt 0 ]; then
+ icount=$(busybox ps -w | grep pdnsd | grep -v grep | wc -l)
+ if [ $icount -lt $pdnsd_process ]; then
+ logger -t "$NAME" "pdnsd tunnel error.restart!"
+ if [ -f /var/run/pdnsd.pid ]; then
+ kill $(cat /var/run/pdnsd.pid) >/dev/null 2>&1
+ else
+ kill -9 $(ps | grep pdnsd | grep -v grep | awk '{print $1}') >/dev/null 2>&1
+ fi
+
+ (/usr/sbin/pdnsd -c /var/etc/pdnsd.conf -d &)
+ fi
+ fi
+done
diff --git a/package/ctcgfw/luci-app-vssr/root/usr/bin/vssr-qucikswitch b/package/ctcgfw/luci-app-vssr/root/usr/bin/vssr-qucikswitch
new file mode 100755
index 0000000000..90abd12cbb
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/usr/bin/vssr-qucikswitch
@@ -0,0 +1,120 @@
+#!/bin/sh
+#
+# Copyright (C) 2019 vssr
+# Copyright (C) 2019 jerrykuku
+#
+# This is free software, licensed under the GNU General Public License v3.
+# See /LICENSE for more information.
+#
+
+NAME=vssr
+
+#定义配置文件名称
+CONFIG_FILE=/var/etc/${NAME}_t.json
+CONFIG_UDP_FILE=/var/etc/${NAME}_u.json
+CONFIG_SOCK5_FILE=/var/etc/${NAME}_s.json
+
+switch_server=$1
+
+uci_get_by_name() {
+ local ret=$(uci get $NAME.$1.$2 2>/dev/null)
+ echo ${ret:=$3}
+}
+
+uci_get_by_type() {
+ local ret=$(uci get $NAME.@$1[0].$2 2>/dev/null)
+ echo ${ret:=$3}
+}
+
+gen_config_file() {
+ local host=$(uci_get_by_name $1 server)
+ if echo $host | grep -E "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" >/dev/null; then
+ hostip=${host}
+ elif [ "$host" != "${host#*:[0-9a-fA-F]}" ]; then
+ hostip=${host}
+ else
+ hostip=$(ping ${host} -s 1 -c 1 | grep PING | cut -d'(' -f 2 | cut -d')' -f1)
+ if echo $hostip | grep -E "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" >/dev/null; then
+ hostip=${hostip}
+ else
+ hostip=$(cat /etc/ssr_ip)
+ fi
+ fi
+
+ if [ $2 = "0" ]; then
+ re_type="tcp"
+ config_file=$CONFIG_FILE
+ server_obj=$GLOBAL_SERVER
+ elif [ $2 = "1" ]; then
+ re_type="udp"
+ config_file=$CONFIG_UDP_FILE
+ server_obj=$UDP_RELAY_SERVER
+ fi
+ if [ $(uci_get_by_name $1 fast_open 0) = "1" ]; then
+ fastopen="true"
+ else
+ fastopen="false"
+ fi
+
+ local stype=$(uci_get_by_name $1 type)
+ lua /usr/share/vssr/genconfig_${stype}.lua ${server_obj} ${re_type} $(uci_get_by_name $1 local_port) ${hostip} >${config_file}
+ sed -i 's/\\//g' $config_file
+
+}
+start_local() {
+ local local_server=$(uci_get_by_type socks5_proxy enable_server)
+ local local_port=$(uci_get_by_type socks5_proxy local_port)
+ local Socks_user=$(uci_get_by_type socks5_proxy Socks_user)
+ local Socks_pass=$(uci_get_by_type socks5_proxy Socks_pass)
+ [ "$local_server" = "0" ] && return 1
+ mkdir -p /var/run /var/etc
+
+ lua /usr/share/vssr/genconfig_v2ray_s.lua "socks" ${local_port} ${Socks_user} ${Socks_pass} >$CONFIG_SOCK5_FILE
+ sed -i 's/\\//g' $config_file
+
+
+ /usr/bin/v2ray/v2ray -config $CONFIG_SOCK5_FILE >/dev/null 2>&1 &
+}
+
+killall -q -9 ssr-redir
+killall -q -9 v2ray
+
+case "$(uci_get_by_name $GLOBAL_SERVER auth_enable)" in
+1 | on | true | yes | enabled) ARG_OTA="-A" ;;
+*) ARG_OTA="" ;;
+esac
+
+if [ -z "$switch_server" ]; then
+ GLOBAL_SERVER=$(uci_get_by_type global global_server)
+else
+ GLOBAL_SERVER=$switch_server
+fi
+
+gen_config_file $GLOBAL_SERVER 0
+stype=$(uci_get_by_name $GLOBAL_SERVER type)
+if [ "$stype" == "ss" -o "$stype" == "v2ray" ]; then
+ sscmd="/usr/bin/v2ray/v2ray"
+elif [ "$stype" == "ssr" ]; then
+ sscmd="/usr/bin/ssr-redir"
+fi
+
+
+if [ "$(uci_get_by_type global threads 0)" = "0" ]; then
+ threads=$(cat /proc/cpuinfo | grep 'processor' | wc -l)
+else
+ threads=$(uci_get_by_type global threads)
+fi
+#转发TCP
+redir_tcp=1
+last_config_file=$CONFIG_FILE
+if [ "$stype" == "ssr" ]; then
+ pid_file="/var/run/ssr-retcp.pid"
+ for i in $(seq 1 $threads); do
+ $sscmd -c $last_config_file $ARG_OTA -f /var/run/ssr-retcp_$i.pid >/dev/null 2>&1
+ done
+ echo "$(date "+%Y-%m-%d %H:%M:%S") SSR $threads 线程 已启动!" >>/tmp/vssr.log
+elif [ "$stype" == "v2ray" -o "$stype" == "ss" ]; then
+ $sscmd -config $last_config_file >/dev/null 2>&1 &
+ echo "$(date "+%Y-%m-%d %H:%M:%S") $($sscmd -version | head -1) 已启动!" >>/tmp/vssr.log
+fi
+start_local
\ No newline at end of file
diff --git a/package/ctcgfw/luci-app-vssr/root/usr/bin/vssr-rules b/package/ctcgfw/luci-app-vssr/root/usr/bin/vssr-rules
new file mode 100755
index 0000000000..dcdd80c48e
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/usr/bin/vssr-rules
@@ -0,0 +1,389 @@
+#!/bin/sh
+#
+# Copyright (C) 2017 openwrt-ssr
+# Copyright (C) 2017 yushi studio
+#
+# This is free software, licensed under the GNU General Public License v3.
+# See /LICENSE for more information.
+#
+
+TAG="_SS_SPEC_RULE_" # comment tag
+IPT="iptables -t nat" # alias of iptables
+FWI=$(uci get firewall.vssr.path 2>/dev/null) # firewall include file
+
+usage() {
+ cat <<-EOF
+ Usage: vssr-rules [options]
+
+ Valid options are:
+
+ -s ip address of vssr remote server
+ -l port number of vssr local server
+ -S ip address of vssr remote UDP server
+ -L port number of vssr local UDP server
+ -i a file content is bypassed ip list
+ -a lan ip of access control, need a prefix to
+ define access control mode
+ -b wan ip of will be bypassed
+ -w wan ip of will be forwarded
+ -p lan ip of will be global proxy
+ -G lan ip of will be game mode proxy
+ -D proxy ports
+ -e extra options for iptables
+ -o apply the rules to the OUTPUT chain
+ -O apply the global rules to the OUTPUT chain
+ -u enable udprelay mode, TPROXY is required
+ -U enable udprelay mode, using different IP
+ and ports for TCP and UDP
+ -f flush the rules
+ -g gfw list mode
+ -r return china mode
+ -h show this help message and exit
+EOF
+ exit $1
+}
+
+loger() {
+ # 1.alert 2.crit 3.err 4.warn 5.notice 6.info 7.debug
+ logger -st vssr-rules[$$] -p$1 $2
+}
+
+flush_r() {
+ flush_iptables() {
+ local ipt="iptables -t $1"
+ local DAT=$(iptables-save -t $1)
+ eval $(echo "$DAT" | grep "$TAG" | sed -e 's/^-A/$ipt -D/' -e 's/$/;/')
+ for chain in $(echo "$DAT" | awk '/^:SS_SPEC/{print $1}'); do
+ $ipt -F ${chain:1} 2>/dev/null && $ipt -X ${chain:1}
+ done
+ }
+ flush_iptables nat
+ flush_iptables mangle
+ ip rule del fwmark 0x01/0x01 table 100 2>/dev/null
+ ip route del local 0.0.0.0/0 dev lo table 100 2>/dev/null
+ ipset -X ss_spec_lan_ac 2>/dev/null
+ ipset -X ss_spec_wan_ac 2>/dev/null
+ ipset -X ssr_gen_router 2>/dev/null
+ ipset -X fplan 2>/dev/null
+ ipset -X gmlan 2>/dev/null
+ ipset -X oversea 2>/dev/null
+ ipset -X whitelist 2>/dev/null
+ ipset -X blacklist 2>/dev/null
+ [ -n "$FWI" ] && echo '#!/bin/sh' >$FWI
+ return 0
+}
+
+ipset_r() {
+ ipset -N gmlan hash:net 2>/dev/null
+ for ip in $LAN_GM_IP; do ipset -! add gmlan $ip ; done
+
+ if [ "$RUNMODE" = "router" ] ;then
+ ipset -! -R <<-EOF || return 1
+ create ss_spec_wan_ac hash:net
+ $(gen_iplist | sed -e "s/^/add ss_spec_wan_ac /")
+EOF
+ ipset -N gfwlist hash:net 2>/dev/null
+ $IPT -N SS_SPEC_WAN_AC
+ $IPT -I SS_SPEC_WAN_AC -d $server -j RETURN
+ $IPT -A SS_SPEC_WAN_AC -m set --match-set ss_spec_wan_ac dst -j RETURN
+ $IPT -A SS_SPEC_WAN_AC -j SS_SPEC_WAN_FW
+
+ elif [ "$RUNMODE" = "gfw" ] ;then
+ ipset -N gfwlist hash:net 2>/dev/null
+ $IPT -N SS_SPEC_WAN_AC
+ $IPT -A SS_SPEC_WAN_AC -m set --match-set gfwlist dst -j SS_SPEC_WAN_FW
+ $IPT -A SS_SPEC_WAN_AC -m set --match-set gmlan src -m set ! --match-set china dst -j SS_SPEC_WAN_FW
+ $IPT -A SS_SPEC_WAN_AC -m set --match-set china dst -j RETURN
+ $IPT -I SS_SPEC_WAN_AC -d $server -j RETURN
+
+ elif [ "$RUNMODE" = "oversea" ] ;then
+ ipset -N oversea hash:net 2>/dev/null
+ $IPT -N SS_SPEC_WAN_AC
+ ipset -N gmlan hash:net 2>/dev/null
+ for ip in $LAN_GM_IP; do ipset -! add gmlan $ip ; done
+ $IPT -A SS_SPEC_WAN_AC -m set --match-set china dst -j SS_SPEC_WAN_FW
+ $IPT -I SS_SPEC_WAN_AC -d $server -j RETURN
+
+ elif [ "$RUNMODE" = "all" ] ;then
+ $IPT -N SS_SPEC_WAN_AC
+ $IPT -A SS_SPEC_WAN_AC -j SS_SPEC_WAN_FW
+ $IPT -I SS_SPEC_WAN_AC -d $server -j RETURN
+
+ fi
+
+ ipset -N fplan hash:net 2>/dev/null
+ for ip in $LAN_FP_IP; do ipset -! add fplan $ip ; done
+ $IPT -I SS_SPEC_WAN_AC -m set --match-set fplan src -j SS_SPEC_WAN_FW
+
+ ipset -N whitelist hash:net 2>/dev/null
+ ipset -N blacklist hash:net 2>/dev/null
+ $IPT -I SS_SPEC_WAN_AC -m set --match-set blacklist dst -j SS_SPEC_WAN_FW
+ $IPT -I SS_SPEC_WAN_AC -m set --match-set whitelist dst -j RETURN
+
+ for ip in $WAN_BP_IP; do ipset -! add whitelist $ip; done
+ for ip in $WAN_FW_IP; do ipset -! add blacklist $ip; done
+
+ return $?
+}
+
+fw_rule() {
+ $IPT -N SS_SPEC_WAN_FW
+ $IPT -A SS_SPEC_WAN_FW -d 0.0.0.0/8 -j RETURN
+ $IPT -A SS_SPEC_WAN_FW -d 10.0.0.0/8 -j RETURN
+ $IPT -A SS_SPEC_WAN_FW -d 127.0.0.0/8 -j RETURN
+ $IPT -A SS_SPEC_WAN_FW -d 169.254.0.0/16 -j RETURN
+ $IPT -A SS_SPEC_WAN_FW -d 172.16.0.0/12 -j RETURN
+ $IPT -A SS_SPEC_WAN_FW -d 192.168.0.0/16 -j RETURN
+ $IPT -A SS_SPEC_WAN_FW -d 224.0.0.0/4 -j RETURN
+ $IPT -A SS_SPEC_WAN_FW -d 240.0.0.0/4 -j RETURN
+ $IPT -A SS_SPEC_WAN_FW -p tcp $PROXY_PORTS \
+ -j REDIRECT --to-ports $local_port 2>/dev/null || {
+ loger 3 "Can't redirect, please check the iptables."
+ exit 1
+ }
+ return $?
+}
+
+ac_rule() {
+ if [ -n "$LAN_AC_IP" ]; then
+ case "${LAN_AC_IP:0:1}" in
+ w|W)
+ MATCH_SET="-m set --match-set ss_spec_lan_ac src"
+ ;;
+ b|B)
+ MATCH_SET="-m set ! --match-set ss_spec_lan_ac src"
+ ;;
+ *)
+ loger 3 "Bad argument \`-a $LAN_AC_IP\`."
+ return 2
+ ;;
+ esac
+ fi
+ IFNAME=$(uci get -P/var/state network.lan.ifname 2>/dev/null)
+ ipset -! -R <<-EOF || return 1
+ create ss_spec_lan_ac hash:net
+ $(for ip in ${LAN_AC_IP:1}; do echo "add ss_spec_lan_ac $ip"; done)
+EOF
+ $IPT -I PREROUTING 1 ${IFNAME:+-i $IFNAME} -p tcp $EXT_ARGS $MATCH_SET \
+ -m comment --comment "$TAG" -j SS_SPEC_WAN_AC
+ if [ "$OUTPUT" = 1 ]; then
+ $IPT -I OUTPUT 1 -p tcp $EXT_ARGS \
+ -m comment --comment "$TAG" -j SS_SPEC_WAN_AC
+ elif [ "$OUTPUT" = 2 ]; then
+ ipset -! -R <<-EOF || return 1
+ create ssr_gen_router hash:net
+ $(gen_spec_iplist | sed -e "s/^/add ssr_gen_router /")
+EOF
+ $IPT -N SS_SPEC_ROUTER && \
+ $IPT -A SS_SPEC_ROUTER -m set --match-set ssr_gen_router dst -j RETURN && \
+ $IPT -A SS_SPEC_ROUTER -j SS_SPEC_WAN_FW
+ $IPT -I OUTPUT 1 -p tcp -m comment --comment "$TAG" -j SS_SPEC_ROUTER
+ fi
+ return $?
+}
+
+tp_rule() {
+ [ -n "$TPROXY" ] || return 0
+ ip rule add fwmark 0x01/0x01 table 100
+ ip route add local 0.0.0.0/0 dev lo table 100
+ local ipt="iptables -t mangle"
+ $ipt -N SS_SPEC_TPROXY
+ $ipt -A SS_SPEC_TPROXY -p udp --dport 53 -j RETURN
+ $ipt -A SS_SPEC_TPROXY -p udp -d 0.0.0.0/8 -j RETURN
+ $ipt -A SS_SPEC_TPROXY -p udp -d 10.0.0.0/8 -j RETURN
+ $ipt -A SS_SPEC_TPROXY -p udp -d 127.0.0.0/8 -j RETURN
+ $ipt -A SS_SPEC_TPROXY -p udp -d 169.254.0.0/16 -j RETURN
+ $ipt -A SS_SPEC_TPROXY -p udp -d 172.16.0.0/12 -j RETURN
+ $ipt -A SS_SPEC_TPROXY -p udp -d 192.168.0.0/16 -j RETURN
+ $ipt -A SS_SPEC_TPROXY -p udp -d 224.0.0.0/4 -j RETURN
+ $ipt -A SS_SPEC_TPROXY -p udp -d 240.0.0.0/4 -j RETURN
+ $ipt -A SS_SPEC_TPROXY -p udp -d $SERVER -j RETURN
+
+ $ipt -A SS_SPEC_TPROXY -p udp $PROXY_PORTS -m set --match-set fplan src \
+ -j TPROXY --on-port "$LOCAL_PORT" --tproxy-mark 0x01/0x01
+
+ if [ "$RUNMODE" = "router" ] ;then
+ $ipt -A SS_SPEC_TPROXY -p udp -m set --match-set gmlan src -m set ! --match-set china dst \
+ -j TPROXY --on-port "$LOCAL_PORT" --tproxy-mark 0x01/0x01
+ $ipt -A SS_SPEC_TPROXY -p udp $PROXY_PORTS -m set ! --match-set ss_spec_wan_ac dst \
+ -j TPROXY --on-port "$LOCAL_PORT" --tproxy-mark 0x01/0x01
+
+ elif [ "$RUNMODE" = "gfw" ] ;then
+ $ipt -A SS_SPEC_TPROXY -p udp -m set --match-set china dst -j RETURN
+ $ipt -A SS_SPEC_TPROXY -p udp -m set --match-set gmlan src -m set ! --match-set china dst \
+ -j TPROXY --on-port "$LOCAL_PORT" --tproxy-mark 0x01/0x01
+ $ipt -A SS_SPEC_TPROXY -p udp -m set $PROXY_PORTS --match-set gfwlist dst \
+ -j TPROXY --on-port "$LOCAL_PORT" --tproxy-mark 0x01/0x01
+
+ elif [ "$RUNMODE" = "oversea" ] ;then
+ $ipt -A SS_SPEC_TPROXY -p udp $PROXY_PORTS -m set --match-set china dst \
+ -j TPROXY --on-port "$LOCAL_PORT" --tproxy-mark 0x01/0x01
+
+ elif [ "$RUNMODE" = "all" ] ;then
+ $ipt -A SS_SPEC_TPROXY -p udp $PROXY_PORTS -j TPROXY --on-port "$LOCAL_PORT" --tproxy-mark 0x01/0x01
+ fi
+
+ $ipt -I PREROUTING 1 ${IFNAME:+-i $IFNAME} -p udp $EXT_ARGS $MATCH_SET \
+ -m comment --comment "$TAG" -j SS_SPEC_TPROXY
+
+ return $?
+}
+
+get_wan_ip() {
+ cat <<-EOF | grep -E "^([0-9]{1,3}\.){3}[0-9]{1,3}"
+ $server
+ $SERVER
+ $WAN_BP_IP
+EOF
+}
+
+gen_iplist() {
+ cat <<-EOF
+ 0.0.0.0/8
+ 10.0.0.0/8
+ 100.64.0.0/10
+ 127.0.0.0/8
+ 169.254.0.0/16
+ 172.16.0.0/12
+ 192.0.0.0/24
+ 192.0.2.0/24
+ 192.88.99.0/24
+ 192.168.0.0/16
+ 198.18.0.0/15
+ 198.51.100.0/24
+ 203.0.113.0/24
+ 224.0.0.0/4
+ 240.0.0.0/4
+ 255.255.255.255
+ $(get_wan_ip)
+ $(cat ${IGNORE_LIST:=/dev/null} 2>/dev/null)
+EOF
+}
+
+gen_spec_iplist() {
+ cat <<-EOF
+ 0.0.0.0/8
+ 10.0.0.0/8
+ 100.64.0.0/10
+ 127.0.0.0/8
+ 169.254.0.0/16
+ 172.16.0.0/12
+ 192.0.0.0/24
+ 192.0.2.0/24
+ 192.88.99.0/24
+ 192.168.0.0/16
+ 198.18.0.0/15
+ 198.51.100.0/24
+ 203.0.113.0/24
+ 224.0.0.0/4
+ 240.0.0.0/4
+ 255.255.255.255
+ $(get_wan_ip)
+EOF
+}
+
+gen_include() {
+ [ -n "$FWI" ] || return 0
+ extract_rules() {
+ echo "*$1"
+ iptables-save -t $1 | grep SS_SPEC_ |\
+ sed -e "s/^-A \(OUTPUT\|PREROUTING\)/-I \1 1/"
+ echo 'COMMIT'
+ }
+ cat <<-EOF >>$FWI
+ iptables-save -c | grep -v "SS_SPEC" | iptables-restore -c
+ iptables-restore -n <<-EOT
+ $(extract_rules nat)
+ $(extract_rules mangle)
+ EOT
+EOF
+ return 0
+}
+
+while getopts ":s:l:S:L:i:e:a:b:w:p:G:D:oOuUfgrczh" arg; do
+ case "$arg" in
+ s)
+ server=$OPTARG
+ ;;
+ l)
+ local_port=$OPTARG
+ ;;
+ S)
+ SERVER=$OPTARG
+ ;;
+ L)
+ LOCAL_PORT=$OPTARG
+ ;;
+ i)
+ IGNORE_LIST=$OPTARG
+ ;;
+ e)
+ EXT_ARGS=$OPTARG
+ ;;
+ a)
+ LAN_AC_IP=$OPTARG
+ ;;
+ b)
+ WAN_BP_IP=$(for ip in $OPTARG; do echo $ip; done)
+ ;;
+ w)
+ WAN_FW_IP=$OPTARG
+ ;;
+ p)
+ LAN_FP_IP=$OPTARG
+ ;;
+ G)
+ LAN_GM_IP=$OPTARG
+ ;;
+ D)
+ PROXY_PORTS=$OPTARG
+ ;;
+ o)
+ OUTPUT=1
+ ;;
+ O)
+ OUTPUT=2
+ ;;
+ u)
+ TPROXY=1
+ ;;
+ U)
+ TPROXY=2
+ ;;
+ g)
+ RUNMODE=gfw
+ ;;
+ r)
+ RUNMODE=router
+ ;;
+ c)
+ RUNMODE=oversea
+ ;;
+ z)
+ RUNMODE=all
+ ;;
+ f)
+ flush_r
+ exit 0
+ ;;
+ h)
+ usage 0
+ ;;
+ esac
+done
+
+if [ -z "$server" -o -z "$local_port" ]; then
+ usage 2
+fi
+
+if [ "$TPROXY" = 1 ]; then
+ SERVER=$server
+ LOCAL_PORT=$local_port
+elif [ "$TPROXY" = 2 ]; then
+ : ${SERVER:?"You must assign an ip for the udp relay server."}
+ : ${LOCAL_PORT:?"You must assign a port for the udp relay server."}
+fi
+
+flush_r && fw_rule && ipset_r && ac_rule && tp_rule && gen_include
+[ "$?" = 0 ] || loger 3 "Start failed!"
+exit $?
\ No newline at end of file
diff --git a/package/ctcgfw/luci-app-vssr/root/usr/bin/vssr-switch b/package/ctcgfw/luci-app-vssr/root/usr/bin/vssr-switch
new file mode 100755
index 0000000000..25238bc3f9
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/usr/bin/vssr-switch
@@ -0,0 +1,171 @@
+#!/bin/sh /etc/rc.common
+#
+# Copyright (C) 2017 openwrt-ssr
+# Copyright (C) 2017 yushi studio
+#
+# This is free software, licensed under the GNU General Public License v3.
+# See /LICENSE for more information.
+#
+
+cycle_time=60
+switch_time=3
+normal_flag=0
+server_locate=0
+server_count=0
+NAME=vssr
+ENABLE_SERVER=nil
+CONFIG_SWTICH_FILE=/var/etc/${NAME}_t.json
+
+[ -n "$1" ] && cycle_time=$1
+[ -n "$2" ] && switch_time=$2
+
+uci_get_by_name() {
+ local ret=$(uci get $NAME.$1.$2 2>/dev/null)
+ echo ${ret:=$3}
+}
+
+uci_get_by_type() {
+ local ret=$(uci get $NAME.@$1[0].$2 2>/dev/null)
+ echo ${ret:=$3}
+}
+
+DEFAULT_SERVER=$(uci_get_by_type global global_server)
+CURRENT_SERVER=$DEFAULT_SERVER
+
+#判断代理是否正常
+check_proxy() {
+ /usr/bin/ssr-check www.google.com 80 $switch_time 1
+ if [ "$?" == "0" ]; then
+ return 0
+ else
+ /usr/bin/ssr-check www.baidu.com 80 $switch_time 1
+ if [ "$?" == "0" ]; then
+ #goole不通baidu通则不正常
+ return 1
+ else
+ return 2
+ fi
+ fi
+ return 0
+}
+
+test_proxy() {
+ local servername=$(uci_get_by_name $1 server)
+ local serverport=$(uci_get_by_name $1 server_port)
+ ret=$(ping -c 3 $servername | grep 'loss' | awk -F ',' '{ print $3 }' | awk -F "%" '{ print $1 }')
+ [ -z "$ret" ] && return 1
+ [ "$ret" -gt "50" ] && return 1
+ ipset add ss_spec_wan_ac $servername 2>/dev/null
+ ret=$?
+ /usr/bin/ssr-check $servername $serverport $switch_time
+ local ret2=$?
+ if [ "$ret" = "0" ]; then
+ ipset del ss_spec_wan_ac $servername 2>/dev/null
+ fi
+ if [ "$ret2" = "0" ]; then
+ return 0
+ else
+ return 1
+ fi
+}
+
+search_proxy() {
+ let server_count=server_count+1
+ [ "$normal_flag" = "1" -a "$server_count" -le "$server_locate" ] && return 0
+ [ "$(uci_get_by_name $1 switch_enable)" != "1" ] && return 1
+ [ $ENABLE_SERVER != nil ] && return 0
+ [ "$1" = "$CURRENT_SERVER" ] && return 0
+ local servername=$(uci_get_by_name $1 server)
+ local serverport=$(uci_get_by_name $1 server_port)
+ ipset add ss_spec_wan_ac $servername 2>/dev/null
+ ret=$?
+ /usr/bin/ssr-check $servername $serverport $switch_time
+ local ret2=$?
+ if [ "$ret" = "0" ]; then
+ ipset del ss_spec_wan_ac $servername 2>/dev/null
+ fi
+ if [ "$ret2" = "0" ]; then
+ server_locate=$server_count
+ ENABLE_SERVER=$1
+ return 0
+ else
+ return 1
+ fi
+
+}
+#选择可用的代理
+select_proxy() {
+
+ config_load $NAME
+ ENABLE_SERVER=nil
+ mkdir -p /var/run /var/etc
+ server_count=0
+ config_foreach search_proxy servers
+
+}
+
+#切换代理
+switch_proxy() {
+ /usr/bin/vssr-qucikswitch $1
+ return 0
+}
+
+start() {
+ #不支持kcptun启用时的切换
+ [ $(uci_get_by_name $DEFAULT_SERVER kcp_enable) = "1" ] && return 1
+
+ while [ "1" = "1" ]; do #死循环
+ sleep $cycle_time
+
+ LOGTIME=$(date "+%Y-%m-%d %H:%M:%S")
+
+ #判断当前代理是否为缺省服务器
+ if [ "$CURRENT_SERVER" != "$DEFAULT_SERVER" ]; then
+ #echo "not default proxy"
+ echo "$(date "+%Y-%m-%d %H:%M:%S") 当前为备用节点,尝试切换为主节点。" >>/tmp/vssr.log
+
+ #检查缺省服务器是否正常
+ if test_proxy $DEFAULT_SERVER; then
+ #echo "switch to default proxy"
+ echo "$(date "+%Y-%m-%d %H:%M:%S") 主节点不可用." >>/tmp/vssr.log
+ #缺省服务器正常,切换回来
+ CURRENT_SERVER=$DEFAULT_SERVER
+ switch_proxy $CURRENT_SERVER
+ echo "$(date "+%Y-%m-%d %H:%M:%S") 切换为默认节点 ["$(uci_get_by_name $CURRENT_SERVER server)"]" >>/tmp/vssr.log
+ continue
+ else
+ echo "$(date "+%Y-%m-%d %H:%M:%S") 主节点不可用,继续使用当前备用节点。" >>/tmp/vssr.log
+ fi
+ fi
+
+ #判断当前代理是否正常
+ check_proxy
+ current_ret=$?
+
+ if [ "$current_ret" = "1" ]; then
+ #当前代理错误,判断有无可用的服务器
+ #echo "current error"
+ echo "$(date "+%Y-%m-%d %H:%M:%S") 当前节点不可用,尝试切换其他节点。" >>/tmp/vssr.log
+
+ select_proxy
+ if [ "$ENABLE_SERVER" != nil ]; then
+ #有其他服务器可用,进行切换
+ #echo $(uci_get_by_name $new_proxy server)
+ echo "$(date "+%Y-%m-%d %H:%M:%S") 另外一个节点可用,即将切换节点。" >>/tmp/vssr.log
+ CURRENT_SERVER=$ENABLE_SERVER
+ switch_proxy $CURRENT_SERVER
+ normal_flag=1
+ echo "$(date "+%Y-%m-%d %H:%M:%S") 切换节点成功。" >>/tmp/vssr.log
+ else
+ switch_proxy $CURRENT_SERVER
+ normal_flag=1
+ echo "$(date "+%Y-%m-%d %H:%M:%S") 尝试重启当前节点。" >>/tmp/vssr.log
+ fi
+ else
+ normal_flag=0
+ #echo "$(date "+%Y-%m-%d %H:%M:%S") vssr No Problem." >> /tmp/vssr.log
+ fi
+
+ done
+
+}
diff --git a/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/GeoLite2-Country.mmdb b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/GeoLite2-Country.mmdb
new file mode 100755
index 0000000000..4b6385d1a6
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/GeoLite2-Country.mmdb differ
diff --git a/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/chinaipset.sh b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/chinaipset.sh
new file mode 100755
index 0000000000..044d524d94
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/chinaipset.sh
@@ -0,0 +1,5 @@
+echo "create china hash:net family inet hashsize 1024 maxelem 65536" > /tmp/china.ipset
+awk '!/^$/&&!/^#/{printf("add china %s'" "'\n",$0)}' /etc/china_ssr.txt >> /tmp/china.ipset
+ipset -! flush china
+ipset -! restore < /tmp/china.ipset 2>/dev/null
+rm -f /tmp/china.ipset
diff --git a/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/genconfig_ss.lua b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/genconfig_ss.lua
new file mode 100755
index 0000000000..72b0a6f262
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/genconfig_ss.lua
@@ -0,0 +1,61 @@
+local ucursor = require"luci.model.uci".cursor()
+local json = require "luci.jsonc"
+local server_section = arg[1]
+local proto = arg[2]
+local local_port = arg[3]
+local host = arg[4]
+
+local server = ucursor:get_all("vssr", server_section)
+
+local v2ray = {
+ log = {
+ -- error = "/var/ssrplus.log",
+ loglevel = "info"
+ },
+ -- 传入连接
+ inbound = {
+
+ port = local_port,
+ protocol = "dokodemo-door",
+ settings = {network = proto, followRedirect = true},
+ sniffing = {enabled = true, destOverride = {"http", "tls"}}
+
+ },
+ -- 传出连接
+ outbounds = {
+ {
+ tag = "protocol_layer",
+ protocol = "shadowsocks",
+ settings = {
+ servers = {
+ {
+ address = host,
+ port = tonumber(server.server_port),
+ method = server.encrypt_method_ss,
+ password = server.password
+ }
+ }
+ },
+ proxySettings = {tag = "transport_layer"}
+ }, {
+ tag = "transport_layer",
+ protocol = "freedom",
+ settings = (server.obfs_host ~= nil) and{
+ redirect = server.obfs_host .. ":" ..
+ tonumber(server.server_port)
+ } or nil,
+ streamSettings = (server.obfs_transport ~= nil) and{
+ network = server.obfs_transport,
+ security = (server.obfs_opts == '1') and "tls" or "none",
+ wsSettings = {
+ path = server.obfs_path,
+ headers = (server.obfs_host ~= nil) and {host = server.obfs_host} or nil
+ }
+ } or nil,
+ mux = {enabled = (server.mux == "1") and true or false}
+ }
+
+ }
+
+}
+print(json.stringify(v2ray, 1))
diff --git a/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/genconfig_ssr.lua b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/genconfig_ssr.lua
new file mode 100755
index 0000000000..fbc38a779e
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/genconfig_ssr.lua
@@ -0,0 +1,25 @@
+local ucursor = require "luci.model.uci".cursor()
+local json = require "luci.jsonc"
+local server_section = arg[1]
+local proto = arg[2]
+local local_port = arg[3]
+local host = arg[4]
+
+local server = ucursor:get_all("vssr", server_section)
+
+local ssr = {
+ server = host,
+ server_port = server.server_port,
+ local_address = "0.0.0.0",
+ local_port = local_port,
+ password = server.password,
+ timeout = (server.timeout ~= nil) and server.timeout or 60,
+ method = server.encrypt_method,
+ protocol = server.protocol,
+ protocol_param = server.protocol_param,
+ obfs = server.obfs,
+ obfs_param = server.obfs_param,
+ reuse_port = true,
+ fast_open = (server.fast_open == "1") and true or false,
+}
+print(json.stringify(ssr, 1))
diff --git a/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/genconfig_v2ray.lua b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/genconfig_v2ray.lua
new file mode 100755
index 0000000000..32d14bdb97
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/genconfig_v2ray.lua
@@ -0,0 +1,96 @@
+local ucursor = require "luci.model.uci".cursor()
+local json = require "luci.jsonc"
+local server_section = arg[1]
+local proto = arg[2]
+local local_port = arg[3]
+local host = arg[4]
+
+local server = ucursor:get_all("vssr", server_section)
+
+local v2ray = {
+ log = {
+ -- error = "/var/ssrplus.log",
+ loglevel = "warning"
+ },
+ -- 传入连接
+ inbound = {
+ port = local_port,
+ protocol = "dokodemo-door",
+ settings = {
+ network = proto,
+ followRedirect = true
+ },
+ sniffing = {
+ enabled = true,
+ destOverride = { "http", "tls" }
+ }
+ },
+ -- 传出连接
+ outbound = {
+ protocol = "vmess",
+ settings = {
+ vnext = {
+ {
+ address = server.server,
+ port = tonumber(server.server_port),
+ users = {
+ {
+ id = server.vmess_id,
+ alterId = tonumber(server.alter_id),
+ security = server.security
+ }
+ }
+ }
+ }
+ },
+ -- 底层传输配置
+ streamSettings = {
+ network = server.transport,
+ security = (server.tls == '1') and "tls" or "none",
+ tlsSettings = {allowInsecure = (server.insecure == "1") and true or false,serverName=server.ws_host,},
+ kcpSettings = (server.transport == "kcp") and {
+ mtu = tonumber(server.mtu),
+ tti = tonumber(server.tti),
+ uplinkCapacity = tonumber(server.uplink_capacity),
+ downlinkCapacity = tonumber(server.downlink_capacity),
+ congestion = (server.congestion == "1") and true or false,
+ readBufferSize = tonumber(server.read_buffer_size),
+ writeBufferSize = tonumber(server.write_buffer_size),
+ header = {
+ type = server.kcp_guise
+ }
+ } or nil,
+ wsSettings = (server.transport == "ws") and (server.ws_path ~= nil or server.ws_host ~= nil) and {
+ path = server.ws_path,
+ headers = (server.ws_host ~= nil) and {
+ Host = server.ws_host
+ } or nil,
+ } or nil,
+ httpSettings = (server.transport == "h2") and {
+ path = server.h2_path,
+ host = server.h2_host,
+ } or nil,
+ quicSettings = (server.transport == "quic") and {
+ security = server.quic_security,
+ key = server.quic_key,
+ header = {
+ type = server.quic_guise
+ }
+ } or nil
+ },
+ mux = {
+ enabled = (server.mux == "1") and true or false,
+ concurrency = tonumber(server.concurrency)
+ }
+ },
+
+ -- 额外传出连接
+ outboundDetour = {
+ {
+ protocol = "freedom",
+ tag = "direct",
+ settings = { keep = "" }
+ }
+ }
+}
+print(json.stringify(v2ray, 1))
diff --git a/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/genconfig_v2ray_s.lua b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/genconfig_v2ray_s.lua
new file mode 100755
index 0000000000..74647dd2cb
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/genconfig_v2ray_s.lua
@@ -0,0 +1,40 @@
+local ucursor = require "luci.model.uci".cursor()
+local json = require "luci.jsonc"
+local proto = arg[1]
+local local_port = arg[2]
+local Socks_user = arg[3]
+local Socks_pass = arg[4]
+
+
+local v2ray = {
+ log = {
+ --error = "/var/log/v2ray.log",
+ loglevel = "warning"
+ },
+ -- 传入连接
+ inbound = {
+ port = local_port,
+ protocol = proto,
+ settings = {
+ auth = "password",
+ accounts = {
+ {
+ user = Socks_user,
+ pass = Socks_pass
+ }
+ }
+ }
+ },
+ -- 传出连接
+ outbound = {
+ protocol = "freedom"
+ },
+ -- 额外传出连接
+ outboundDetour = {
+ {
+ protocol = "blackhole",
+ tag = "blocked"
+ }
+ }
+}
+print(json.stringify(v2ray,1))
\ No newline at end of file
diff --git a/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/getflag.sh b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/getflag.sh
new file mode 100755
index 0000000000..dc33e95953
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/getflag.sh
@@ -0,0 +1,34 @@
+#!/bin/bash
+# Copyright (C) 2019 Jerryk
+python=python3
+name="$1"
+host=$2
+code=''
+iso_array=(AC AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CP CR CU CV CW CX CY CZ DE DG DJ DK DM DO DZ EA EC EE EG EH ER ES ET EU FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU IC ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TA TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM UN US UY UZ VA VC VE VG VI VN VU WF WS XK YE YT ZA ZM ZW)
+
+emoji_array=(🇦🇨 🇦🇩 🇦🇪 🇦🇫 🇦🇬 🇦🇮 🇦🇱 🇦🇲 🇦🇴 🇦🇶 🇦🇷 🇦🇸 🇦🇹 🇦🇺 🇦🇼 🇦🇽 🇦🇿 🇧🇦 🇧🇧 🇧🇩 🇧🇪 🇧🇫 🇧🇬 🇧🇭 🇧🇮 🇧🇯 🇧🇱 🇧🇲 🇧🇳 🇧🇴 🇧🇶 🇧🇷 🇧🇸 🇧🇹 🇧🇻 🇧🇼 🇧🇾 🇧🇿 🇨🇦 🇨🇨 🇨🇩 🇨🇫 🇨🇬 🇨🇭 🇨🇮 🇨🇰 🇨🇱 🇨🇲 🇨🇳 🇨🇴 🇨🇵 🇨🇷 🇨🇺 🇨🇻 🇨🇼 🇨🇽 🇨🇾 🇨🇿 🇩🇪 🇩🇬 🇩🇯 🇩🇰 🇩🇲 🇩🇴 🇩🇿 🇪🇦 🇪🇨 🇪🇪 🇪🇬 🇪🇭 🇪🇷 🇪🇸 🇪🇹 🇪🇺 🇫🇮 🇫🇯 🇫🇰 🇫🇲 🇫🇴 🇫🇷 🇬🇦 🇬🇧 🇬🇩 🇬🇪 🇬🇫 🇬🇬 🇬🇭 🇬🇮 🇬🇱 🇬🇲 🇬🇳 🇬🇵 🇬🇶 🇬🇷 🇬🇸 🇬🇹 🇬🇺 🇬🇼 🇬🇾 🇭🇰 🇭🇲 🇭🇳 🇭🇷 🇭🇹 🇭🇺 🇮🇨 🇮🇩 🇮🇪 🇮🇱 🇮🇲 🇮🇳 🇮🇴 🇮🇶 🇮🇷 🇮🇸 🇮🇹 🇯🇪 🇯🇲 🇯🇴 🇯🇵 🇰🇪 🇰🇬 🇰🇭 🇰🇮 🇰🇲 🇰🇳 🇰🇵 🇰🇷 🇰🇼 🇰🇾 🇰🇿 🇱🇦 🇱🇧 🇱🇨 🇱🇮 🇱🇰 🇱🇷 🇱🇸 🇱🇹 🇱🇺 🇱🇻 🇱🇾 🇲🇦 🇲🇨 🇲🇩 🇲🇪 🇲🇫 🇲🇬 🇲🇭 🇲🇰 🇲🇱 🇲🇲 🇲🇳 🇲🇴 🇲🇵 🇲🇶 🇲🇷 🇲🇸 🇲🇹 🇲🇺 🇲🇻 🇲🇼 🇲🇽 🇲🇾 🇲🇿 🇳🇦 🇳🇨 🇳🇪 🇳🇫 🇳🇬 🇳🇮 🇳🇱 🇳🇴 🇳🇵 🇳🇷 🇳🇺 🇳🇿 🇴🇲 🇵🇦 🇵🇪 🇵🇫 🇵🇬 🇵🇭 🇵🇰 🇵🇱 🇵🇲 🇵🇳 🇵🇷 🇵🇸 🇵🇹 🇵🇼 🇵🇾 🇶🇦 🇷🇪 🇷🇴 🇷🇸 🇷🇺 🇷🇼 🇸🇦 🇸🇧 🇸🇨 🇸🇩 🇸🇪 🇸🇬 🇸🇭 🇸🇮 🇸🇯 🇸🇰 🇸🇱 🇸🇲 🇸🇳 🇸🇴 🇸🇷 🇸🇸 🇸🇹 🇸🇻 🇸🇽 🇸🇾 🇸🇿 🇹🇦 🇹🇨 🇹🇩 🇹🇫 🇹🇬 🇹🇭 🇹🇯 🇹🇰 🇹🇱 🇹🇲 🇹🇳 🇹🇴 🇹🇷 🇹🇹 🇹🇻 🇹🇼 🇹🇿 🇺🇦 🇺🇬 🇺🇲 🇺🇳 🇺🇸 🇺🇾 🇺🇿 🇻🇦 🇻🇨 🇻🇪 🇻🇬 🇻🇮 🇻🇳 🇻🇺 🇼🇫 🇼🇸 🇽🇰 🇾🇪 🇾🇹 🇿🇦 🇿🇲 🇿🇼)
+
+for i in "${!emoji_array[@]}"; do
+ if [[ $name == *${emoji_array[$i]}* ]]; then
+ code=${iso_array[$i]}
+ break
+ fi
+done
+
+if [ ! -z $code ]; then
+ echo $code | tr "[A-Z]" "[a-z]"
+else
+ if echo $host | grep -E "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" >/dev/null; then
+ hostip=${host}
+ elif [ "$host" != "${host#*:[0-9a-fA-F]}" ]; then
+ hostip=${host}
+ else
+ hostip=$(nslookup ${host} | grep 'Address 1' | sed 's/Address 1: //g')
+ if echo $hostip | grep -E "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" >/dev/null; then
+ hostip=${hostip}
+ else
+ hostip=$(cat /etc/ssr_ip)
+ fi
+ fi
+ $python -c "import maxminddb;import json;reader = maxminddb.open_database('/usr/share/vssr/GeoLite2-Country.mmdb');aa = reader.get('${hostip}');reader.close();print(aa['country']['iso_code'].lower())"
+fi
diff --git a/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/getip.sh b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/getip.sh
new file mode 100755
index 0000000000..bf73ebdc22
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/getip.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+# Copyright (C) 2019 Jerryk
+python=python3
+host=$1
+$python -c "import maxminddb;
+import json;
+reader = maxminddb.open_database('/usr/share/vssr/GeoLite2-Country.mmdb');
+aa = reader.get('${host}');
+reader.close();
+flags = aa['country']['iso_code'].lower();
+country = aa['country']['names']['zh-CN'];
+data = {
+ 'flag' : flags,
+ 'country' : country
+
+}
+print(data)"
diff --git a/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/gfw2ipset.sh b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/gfw2ipset.sh
new file mode 100755
index 0000000000..70ca116af3
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/gfw2ipset.sh
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+mkdir -p /tmp/dnsmasq.ssr
+
+awk '!/^$/&&!/^#/{printf("ipset=/.%s/'"gfwlist"'\n",$0)}' /etc/config/gfw.list > /tmp/dnsmasq.ssr/custom_forward.conf
+awk '!/^$/&&!/^#/{printf("server=/.%s/'"127.0.0.1#5335"'\n",$0)}' /etc/config/gfw.list >> /tmp/dnsmasq.ssr/custom_forward.conf
+
+awk '!/^$/&&!/^#/{printf("ipset=/.%s/'"blacklist"'\n",$0)}' /etc/config/black.list > /tmp/dnsmasq.ssr/blacklist_forward.conf
+awk '!/^$/&&!/^#/{printf("server=/.%s/'"127.0.0.1#5335"'\n",$0)}' /etc/config/black.list >> /tmp/dnsmasq.ssr/blacklist_forward.conf
+
+awk '!/^$/&&!/^#/{printf("ipset=/.%s/'"whitelist"'\n",$0)}' /etc/config/white.list > /tmp/dnsmasq.ssr/whitelist_forward.conf
diff --git a/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/subscribe.sh b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/subscribe.sh
new file mode 100755
index 0000000000..318bfbfc0c
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/subscribe.sh
@@ -0,0 +1,269 @@
+#!/bin/bash
+# Copyright (C) 2017 XiaoShan https://www.mivm.cn
+
+. /usr/share/libubox/jshn.sh
+
+urlsafe_b64decode() {
+ local d="====" data=$(echo $1 | sed 's/_/\//g; s/-/+/g')
+ local mod4=$((${#data} % 4))
+ [ $mod4 -gt 0 ] && data=${data}${d:mod4}
+ echo $data | base64 -d
+}
+
+urldecode() {
+ : "${*//+/ }"
+ echo -e "${_//%/\\x}"
+}
+
+echo_date() {
+ echo $(TZ=UTC-8 date -R +%Y-%m-%d\ %X):$1
+}
+
+
+Server_Update() {
+ local uci_set="uci -q set $name.$1."
+ local flag=$(/usr/share/$name/getflag.sh "$ssr_remarks" $ssr_host)
+ ${uci_set}grouphashkey="$ssr_grouphashkey"
+ ${uci_set}hashkey="$ssr_hashkey"
+ ${uci_set}alias="[$ssr_group] $ssr_remarks"
+ ${uci_set}auth_enable="0"
+ ${uci_set}switch_enable="1"
+ ${uci_set}type="$ssr_type"
+ ${uci_set}flag="$flag"
+ ${uci_set}server="$ssr_host"
+ ${uci_set}server_port="$ssr_port"
+ ${uci_set}local_port="1234"
+ uci -q get $name.@servers[$1].timeout >/dev/null || ${uci_set}timeout="60"
+ ${uci_set}password="$ssr_passwd"
+ ${uci_set}encrypt_method="$ssr_method"
+ ${uci_set}protocol="$ssr_protocol"
+ ${uci_set}protocol_param="$ssr_protoparam"
+ ${uci_set}obfs="$ssr_obfs"
+ ${uci_set}obfs_param="$ssr_obfsparam"
+ ${uci_set}fast_open="0"
+ ${uci_set}kcp_enable="0"
+ ${uci_set}kcp_port="0"
+ ${uci_set}kcp_param="--nocomp"
+
+ if [ "$ssr_type" = "v2ray" ]; then
+ #v2ray
+ ${uci_set}alter_id="$ssr_alter_id"
+ ${uci_set}vmess_id="$ssr_vmess_id"
+ ${uci_set}transport="$ssr_transport"
+ if [ "$ssr_transport" = "tcp" ]; then
+ ${uci_set}tcp_guise="$ssr_tcp_guise"
+ fi
+
+ if [ "$ssr_transport" = "ws" ]; then
+ ${uci_set}ws_host="$ssr_ws_host"
+ ${uci_set}ws_path="$ssr_ws_path"
+ fi
+
+ if [ "$ssr_transport" = "h2" ]; then
+ ${uci_set}h2_host="$ssr_ws_host"
+ ${uci_set}h2_path="$ssr_ws_path"
+ fi
+
+ ${uci_set}tls="$ssr_tls"
+ ${uci_set}insecure="$ssr_insecure"
+ ${uci_set}security="auto"
+ ${uci_set}alias="$ssr_remarks"
+ fi
+
+ if [ "$ssr_type" = "ss" ]; then
+ ${uci_set}encrypt_method_ss="$ss_method"
+ ${uci_set}alias="$ssr_remarks"
+ fi
+
+}
+
+name=vssr
+subscribe_url=($(uci get $name.@server_subscribe[0].subscribe_url)) #订阅服务器地址
+[ ${#subscribe_url[@]} -eq 0 ] && exit 1
+[ $(uci -q get $name.@server_subscribe[0].proxy || echo 0) -eq 0 ] && /etc/init.d/$name stop >/dev/null 2>&1
+log_name=${name}_subscribe
+for ((o = 0; o < ${#subscribe_url[@]}; o++)); do
+ echo_date "从 ${subscribe_url[o]} 获取订阅"
+ echo_date "开始更新在线订阅列表..."
+ echo_date "开始下载订阅链接到本地临时文件,请稍等..."
+ subscribe_data=$(wget-ssl --user-agent="User-Agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36" --no-check-certificate -t 10 -T 10 -O- ${subscribe_url[o]})
+ curl_code=$?
+ # 计算group的hashkey
+ ssr_grouphashkey=$(echo "${subscribe_url[o]}" | md5sum | cut -d ' ' -f1)
+ if [ ! $curl_code -eq 0 ]; then
+
+ subscribe_data=$(wget-ssl --no-check-certificate -t 10 -T 10 -O- ${subscribe_url[o]})
+ curl_code=$?
+ fi
+ if [ $curl_code -eq 0 ]; then
+ echo_date "下载订阅成功..."
+ echo_date "开始解析节点信息..."
+ ssr_url=($(echo $subscribe_data | base64 -d | sed 's/\r//g')) # 解码数据并删除 \r 换行符
+ subscribe_max=$(echo ${ssr_url[0]} | grep -i MAX= | awk -F = '{print $2}')
+ subscribe_max_x=()
+ if [ -n "$subscribe_max" ]; then
+ while [ ${#subscribe_max_x[@]} -ne $subscribe_max ]; do
+ if [ ${#ssr_url[@]} -ge 10 ]; then
+ if [ $((${RANDOM:0:2} % 2)) -eq 0 ]; then
+ temp_x=${RANDOM:0:1}
+ else
+ temp_x=${RANDOM:0:2}
+ fi
+ else
+ temp_x=${RANDOM:0:1}
+ fi
+ [ $temp_x -lt ${#ssr_url[@]} -a -z "$(echo "${subscribe_max_x[*]}" | grep -w $temp_x)" ] && subscribe_max_x[${#subscribe_max_x[@]}]="$temp_x"
+ done
+ else
+ subscribe_max=${#ssr_url[@]}
+ fi
+ echo_date "共计$subscribe_max个节点"
+
+ ssr_group=$(urlsafe_b64decode $(urlsafe_b64decode ${ssr_url[$((${#ssr_url[@]} - 1))]//ssr:\/\//} | sed 's/&/\n/g' | grep group= | awk -F = '{print $2}'))
+ if [ -z "$ssr_group" ]; then
+ ssr_group="default"
+ fi
+ if [ -n "$ssr_group" ]; then
+ subscribe_i=0
+ subscribe_n=0
+ subscribe_o=0
+ subscribe_x=""
+ temp_host_o=()
+ curr_ssr=$(uci show $name | grep @servers | grep -c server=)
+ for ((x = 0; x < $curr_ssr; x++)); do # 循环已有服务器信息,匹配当前订阅群组
+ temp_alias=$(uci -q get $name.@servers[$x].grouphashkey | grep "$ssr_grouphashkey")
+ [ -n "$temp_alias" ] && temp_host_o[${#temp_host_o[@]}]=$(uci get $name.@servers[$x].hashkey)
+ done
+
+ for ((x = 0; x < $subscribe_max; x++)); do # 循环链接
+ [ ${#subscribe_max_x[@]} -eq 0 ] && temp_x=$x || temp_x=${subscribe_max_x[x]}
+ result=$(echo ${ssr_url[temp_x]} | grep "ss")
+ subscribe_url_type=$(echo "$ssr_url" | awk -F ':' '{print $1}')
+
+ if [ "$subscribe_url_type" = "ss" ]; then
+ temp_info=${ssr_url[temp_x]//ss:\/\//} # 解码 SS 链接
+ # 计算hashkey
+ ssr_hashkey=$(echo "$temp_info" | md5sum | cut -d ' ' -f1)
+
+ info=$(urlsafe_b64decode $(echo "$temp_info" | awk -F '@' '{print $1}'))
+ temp_info_array=(${info//:/ })
+ ssr_type="ss"
+ ss_method=${temp_info_array[0]}
+ ssr_passwd=${temp_info_array[1]}
+ info=$(echo "$temp_info" | awk -F '@' '{print $2}' | awk -F '#' '{print $1}')
+ temp_info_array=(${info//:/ })
+ ssr_host=${temp_info_array[0]}
+ ssr_port=${temp_info_array[1]}
+ ssr_remarks=$(urldecode $(echo "$temp_info" | awk -F '#' '{print $2}'))
+ fi
+
+ if [ "$subscribe_url_type" = "ssr" ]; then
+ temp_info=$(urlsafe_b64decode ${ssr_url[temp_x]//ssr:\/\//}) # 解码 SSR 链接
+ # 计算hashkey
+ ssr_hashkey=$(echo "$temp_info" | md5sum | cut -d ' ' -f1)
+
+ info=${temp_info///?*/}
+ temp_info_array=(${info//:/ })
+ ssr_type="ssr"
+ ssr_host=${temp_info_array[0]}
+ ssr_port=${temp_info_array[1]}
+ ssr_protocol=${temp_info_array[2]}
+ ssr_method=${temp_info_array[3]}
+ ssr_obfs=${temp_info_array[4]}
+ ssr_passwd=$(urlsafe_b64decode ${temp_info_array[5]})
+ info=${temp_info:$((${#info} + 2))}
+ info=(${info//&/ })
+ ssr_protoparam=""
+ ssr_obfsparam=""
+ ssr_remarks="$temp_x"
+ for ((i = 0; i < ${#info[@]}; i++)); do # 循环扩展信息
+ temp_info=($(echo ${info[i]} | sed 's/=/ /g'))
+ case "${temp_info[0]}" in
+ protoparam)
+ ssr_protoparam=$(urlsafe_b64decode ${temp_info[1]})
+ ;;
+ obfsparam)
+ ssr_obfsparam=$(urlsafe_b64decode ${temp_info[1]})
+ ;;
+ remarks)
+ ssr_remarks=$(urlsafe_b64decode ${temp_info[1]})
+ ;;
+ esac
+ done
+ fi
+
+ if [ "$subscribe_url_type" = "vmess" ]; then
+ temp_info=$(urlsafe_b64decode ${ssr_url[temp_x]//vmess:\/\//}) # 解码 Vmess 链接
+ # 计算hashkey
+ ssr_hashkey=$(echo "$temp_info" | md5sum | cut -d ' ' -f1)
+
+ ssr_type="v2ray"
+ json_load "$temp_info"
+ json_get_var ssr_host add
+ json_get_var ssr_port port
+ json_get_var ssr_alter_id aid
+ json_get_var ssr_vmess_id id
+ json_get_var ssr_transport net
+ json_get_var ssr_remarks ps
+ ssr_tcp_guise="none"
+ json_get_var ssr_ws_host host
+ json_get_var ssr_ws_path path
+ json_get_var ssr_tls tls
+ if [ "$ssr_tls" == "tls" -o "$ssr_tls" == "1" ]; then
+ ssr_tls="1"
+ ssr_insecure="1"
+ else
+ ssr_tls="0"
+ fi
+ fi
+
+ if [ -z "ssr_remarks" ]; then # 没有备注的话则生成一个
+ ssr_remarks="$ssr_host:$ssr_port"
+ fi
+
+ uci_name_tmp=$(uci show $name | grep -w "$ssr_hashkey" | awk -F . '{print $2}')
+ if [ -z "$uci_name_tmp" ]; then # 判断当前服务器信息是否存在
+ uci_name_tmp=$(uci add $name servers)
+ subscribe_n=$(($subscribe_n + 1))
+ fi
+ Server_Update $uci_name_tmp
+ subscribe_x=$subscribe_x$ssr_hashkey" "
+ ssrtype=$(echo $ssr_type | tr '[a-z]' '[A-Z]')
+ echo_date "$ssrtype节点:【$ssr_remarks】"
+
+ # SSR
+ # echo "服务器地址: $ssr_host"
+ # echo "服务器端口 $ssr_port"
+ # echo "密码: $ssr_passwd"
+ # echo "SS加密: $ss_method"
+ # echo "加密: $ssr_method"
+ # echo "协议: $ssr_protocol"
+ # echo "协议参数: $ssr_protoparam"
+ # echo "混淆: $ssr_obfs"
+ # echo "混淆参数: $ssr_obfsparam"
+ # echo "备注: $ssr_remarks"
+
+ done
+ for ((x = 0; x < ${#temp_host_o[@]}; x++)); do # 新旧服务器信息匹配,如果旧服务器信息不存在于新服务器信息则删除
+ if [ -z "$(echo "$subscribe_x" | grep -w ${temp_host_o[x]})" ]; then
+ uci_name_tmp=$(uci show $name | grep ${temp_host_o[x]} | awk -F . '{print $2}')
+ uci delete $name.$uci_name_tmp
+ subscribe_o=$(($subscribe_o + 1))
+ fi
+ done
+ echo_date "本次更新订阅来源 【$ssr_group】 服务器数量: ${#ssr_url[@]} 新增服务器: $subscribe_n 删除服务器: $subscribe_o"
+ echo_date "在线订阅列表更新完成!请等待网页自动刷新!"
+ subscribe_log="$ssr_group 服务器订阅更新成功 服务器数量: ${#ssr_url[@]} 新增服务器: $subscribe_n 删除服务器: $subscribe_o"
+ logger -st $log_name[$$] -p6 "$subscribe_log"
+ uci commit $name
+ else
+ echo_date "${subscribe_url[$o]} 订阅数据解析失败 无法获取 Group"
+ logger -st $log_name[$$] -p3 "${subscribe_url[$o]} 订阅数据解析失败 无法获取 Group"
+ fi
+ else
+ echo_date "${subscribe_url[$o]} 订阅数据获取失败 错误代码: $curl_code"
+ logger -st $log_name[$$] -p3 "${subscribe_url[$o]} 订阅数据获取失败 错误代码: $curl_code"
+ fi
+done
+echo "END SUBSCRIBE"
+/etc/init.d/$name restart >/dev/null 2>&1
diff --git a/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/update.sh b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/update.sh
new file mode 100755
index 0000000000..fc4960686e
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/update.sh
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+chnroute_data=$(wget -O- -t 3 -T 3 http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest)
+[ $? -eq 0 ] && {
+ echo "$chnroute_data" | grep ipv4 | grep CN | awk -F\| '{ printf("%s/%d\n", $4, 32-log($5)/log(2)) }' > /tmp/china_ssr.txt
+}
+
+if [ -s "/tmp/china_ssr.txt" ];then
+ if ( ! cmp -s /tmp/china_ssr.txt /etc/china_ssr.txt );then
+ mv /tmp/china_ssr.txt /etc/china_ssr.txt
+ fi
+fi
+
+/usr/share/vssr/chinaipset.sh
+
+wget-ssl --no-check-certificate https://cdn.jsdelivr.net/gh/gfwlist/gfwlist/gfwlist.txt -O /tmp/gfw.b64
+/usr/bin/vssr-gfw
+
+if [ -s "/tmp/gfwnew.txt" ];then
+ if ( ! cmp -s /tmp/gfwnew.txt /etc/dnsmasq.ssr/gfw_list.conf );then
+ mv /tmp/gfwnew.txt /etc/dnsmasq.ssr/gfw_list.conf
+ echo "copy"
+ fi
+fi
+
+/etc/init.d/vssr restart
\ No newline at end of file
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/css/flag-icon.min.css b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/css/flag-icon.min.css
new file mode 100644
index 0000000000..15af963825
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/css/flag-icon.min.css
@@ -0,0 +1 @@
+.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:'\00a0'}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(../flags/4x3/ad.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(../flags/1x1/ad.svg)}.flag-icon-ae{background-image:url(../flags/4x3/ae.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(../flags/1x1/ae.svg)}.flag-icon-af{background-image:url(../flags/4x3/af.svg)}.flag-icon-af.flag-icon-squared{background-image:url(../flags/1x1/af.svg)}.flag-icon-ag{background-image:url(../flags/4x3/ag.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(../flags/1x1/ag.svg)}.flag-icon-ai{background-image:url(../flags/4x3/ai.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(../flags/1x1/ai.svg)}.flag-icon-al{background-image:url(../flags/4x3/al.svg)}.flag-icon-al.flag-icon-squared{background-image:url(../flags/1x1/al.svg)}.flag-icon-am{background-image:url(../flags/4x3/am.svg)}.flag-icon-am.flag-icon-squared{background-image:url(../flags/1x1/am.svg)}.flag-icon-ao{background-image:url(../flags/4x3/ao.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(../flags/1x1/ao.svg)}.flag-icon-aq{background-image:url(../flags/4x3/aq.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(../flags/1x1/aq.svg)}.flag-icon-ar{background-image:url(../flags/4x3/ar.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(../flags/1x1/ar.svg)}.flag-icon-as{background-image:url(../flags/4x3/as.svg)}.flag-icon-as.flag-icon-squared{background-image:url(../flags/1x1/as.svg)}.flag-icon-at{background-image:url(../flags/4x3/at.svg)}.flag-icon-at.flag-icon-squared{background-image:url(../flags/1x1/at.svg)}.flag-icon-au{background-image:url(../flags/4x3/au.svg)}.flag-icon-au.flag-icon-squared{background-image:url(../flags/1x1/au.svg)}.flag-icon-aw{background-image:url(../flags/4x3/aw.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(../flags/1x1/aw.svg)}.flag-icon-ax{background-image:url(../flags/4x3/ax.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(../flags/1x1/ax.svg)}.flag-icon-az{background-image:url(../flags/4x3/az.svg)}.flag-icon-az.flag-icon-squared{background-image:url(../flags/1x1/az.svg)}.flag-icon-ba{background-image:url(../flags/4x3/ba.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(../flags/1x1/ba.svg)}.flag-icon-bb{background-image:url(../flags/4x3/bb.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(../flags/1x1/bb.svg)}.flag-icon-bd{background-image:url(../flags/4x3/bd.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(../flags/1x1/bd.svg)}.flag-icon-be{background-image:url(../flags/4x3/be.svg)}.flag-icon-be.flag-icon-squared{background-image:url(../flags/1x1/be.svg)}.flag-icon-bf{background-image:url(../flags/4x3/bf.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(../flags/1x1/bf.svg)}.flag-icon-bg{background-image:url(../flags/4x3/bg.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(../flags/1x1/bg.svg)}.flag-icon-bh{background-image:url(../flags/4x3/bh.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(../flags/1x1/bh.svg)}.flag-icon-bi{background-image:url(../flags/4x3/bi.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(../flags/1x1/bi.svg)}.flag-icon-bj{background-image:url(../flags/4x3/bj.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(../flags/1x1/bj.svg)}.flag-icon-bl{background-image:url(../flags/4x3/bl.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(../flags/1x1/bl.svg)}.flag-icon-bm{background-image:url(../flags/4x3/bm.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(../flags/1x1/bm.svg)}.flag-icon-bn{background-image:url(../flags/4x3/bn.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(../flags/1x1/bn.svg)}.flag-icon-bo{background-image:url(../flags/4x3/bo.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(../flags/1x1/bo.svg)}.flag-icon-bq{background-image:url(../flags/4x3/bq.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(../flags/1x1/bq.svg)}.flag-icon-br{background-image:url(../flags/4x3/br.svg)}.flag-icon-br.flag-icon-squared{background-image:url(../flags/1x1/br.svg)}.flag-icon-bs{background-image:url(../flags/4x3/bs.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(../flags/1x1/bs.svg)}.flag-icon-bt{background-image:url(../flags/4x3/bt.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(../flags/1x1/bt.svg)}.flag-icon-bv{background-image:url(../flags/4x3/bv.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(../flags/1x1/bv.svg)}.flag-icon-bw{background-image:url(../flags/4x3/bw.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(../flags/1x1/bw.svg)}.flag-icon-by{background-image:url(../flags/4x3/by.svg)}.flag-icon-by.flag-icon-squared{background-image:url(../flags/1x1/by.svg)}.flag-icon-bz{background-image:url(../flags/4x3/bz.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(../flags/1x1/bz.svg)}.flag-icon-ca{background-image:url(../flags/4x3/ca.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(../flags/1x1/ca.svg)}.flag-icon-cc{background-image:url(../flags/4x3/cc.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(../flags/1x1/cc.svg)}.flag-icon-cd{background-image:url(../flags/4x3/cd.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(../flags/1x1/cd.svg)}.flag-icon-cf{background-image:url(../flags/4x3/cf.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(../flags/1x1/cf.svg)}.flag-icon-cg{background-image:url(../flags/4x3/cg.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(../flags/1x1/cg.svg)}.flag-icon-ch{background-image:url(../flags/4x3/ch.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(../flags/1x1/ch.svg)}.flag-icon-ci{background-image:url(../flags/4x3/ci.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(../flags/1x1/ci.svg)}.flag-icon-ck{background-image:url(../flags/4x3/ck.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(../flags/1x1/ck.svg)}.flag-icon-cl{background-image:url(../flags/4x3/cl.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(../flags/1x1/cl.svg)}.flag-icon-cm{background-image:url(../flags/4x3/cm.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(../flags/1x1/cm.svg)}.flag-icon-cn{background-image:url(../flags/4x3/cn.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(../flags/1x1/cn.svg)}.flag-icon-co{background-image:url(../flags/4x3/co.svg)}.flag-icon-co.flag-icon-squared{background-image:url(../flags/1x1/co.svg)}.flag-icon-cr{background-image:url(../flags/4x3/cr.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(../flags/1x1/cr.svg)}.flag-icon-cu{background-image:url(../flags/4x3/cu.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(../flags/1x1/cu.svg)}.flag-icon-cv{background-image:url(../flags/4x3/cv.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(../flags/1x1/cv.svg)}.flag-icon-cw{background-image:url(../flags/4x3/cw.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(../flags/1x1/cw.svg)}.flag-icon-cx{background-image:url(../flags/4x3/cx.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(../flags/1x1/cx.svg)}.flag-icon-cy{background-image:url(../flags/4x3/cy.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(../flags/1x1/cy.svg)}.flag-icon-cz{background-image:url(../flags/4x3/cz.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(../flags/1x1/cz.svg)}.flag-icon-de{background-image:url(../flags/4x3/de.svg)}.flag-icon-de.flag-icon-squared{background-image:url(../flags/1x1/de.svg)}.flag-icon-dj{background-image:url(../flags/4x3/dj.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(../flags/1x1/dj.svg)}.flag-icon-dk{background-image:url(../flags/4x3/dk.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(../flags/1x1/dk.svg)}.flag-icon-dm{background-image:url(../flags/4x3/dm.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(../flags/1x1/dm.svg)}.flag-icon-do{background-image:url(../flags/4x3/do.svg)}.flag-icon-do.flag-icon-squared{background-image:url(../flags/1x1/do.svg)}.flag-icon-dz{background-image:url(../flags/4x3/dz.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(../flags/1x1/dz.svg)}.flag-icon-ec{background-image:url(../flags/4x3/ec.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(../flags/1x1/ec.svg)}.flag-icon-ee{background-image:url(../flags/4x3/ee.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(../flags/1x1/ee.svg)}.flag-icon-eg{background-image:url(../flags/4x3/eg.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(../flags/1x1/eg.svg)}.flag-icon-eh{background-image:url(../flags/4x3/eh.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(../flags/1x1/eh.svg)}.flag-icon-er{background-image:url(../flags/4x3/er.svg)}.flag-icon-er.flag-icon-squared{background-image:url(../flags/1x1/er.svg)}.flag-icon-es{background-image:url(../flags/4x3/es.svg)}.flag-icon-es.flag-icon-squared{background-image:url(../flags/1x1/es.svg)}.flag-icon-et{background-image:url(../flags/4x3/et.svg)}.flag-icon-et.flag-icon-squared{background-image:url(../flags/1x1/et.svg)}.flag-icon-fi{background-image:url(../flags/4x3/fi.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(../flags/1x1/fi.svg)}.flag-icon-fj{background-image:url(../flags/4x3/fj.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(../flags/1x1/fj.svg)}.flag-icon-fk{background-image:url(../flags/4x3/fk.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(../flags/1x1/fk.svg)}.flag-icon-fm{background-image:url(../flags/4x3/fm.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(../flags/1x1/fm.svg)}.flag-icon-fo{background-image:url(../flags/4x3/fo.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(../flags/1x1/fo.svg)}.flag-icon-fr{background-image:url(../flags/4x3/fr.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(../flags/1x1/fr.svg)}.flag-icon-ga{background-image:url(../flags/4x3/ga.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(../flags/1x1/ga.svg)}.flag-icon-gb{background-image:url(../flags/4x3/gb.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(../flags/1x1/gb.svg)}.flag-icon-gd{background-image:url(../flags/4x3/gd.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(../flags/1x1/gd.svg)}.flag-icon-ge{background-image:url(../flags/4x3/ge.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(../flags/1x1/ge.svg)}.flag-icon-gf{background-image:url(../flags/4x3/gf.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(../flags/1x1/gf.svg)}.flag-icon-gg{background-image:url(../flags/4x3/gg.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(../flags/1x1/gg.svg)}.flag-icon-gh{background-image:url(../flags/4x3/gh.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(../flags/1x1/gh.svg)}.flag-icon-gi{background-image:url(../flags/4x3/gi.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(../flags/1x1/gi.svg)}.flag-icon-gl{background-image:url(../flags/4x3/gl.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(../flags/1x1/gl.svg)}.flag-icon-gm{background-image:url(../flags/4x3/gm.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(../flags/1x1/gm.svg)}.flag-icon-gn{background-image:url(../flags/4x3/gn.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(../flags/1x1/gn.svg)}.flag-icon-gp{background-image:url(../flags/4x3/gp.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(../flags/1x1/gp.svg)}.flag-icon-gq{background-image:url(../flags/4x3/gq.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(../flags/1x1/gq.svg)}.flag-icon-gr{background-image:url(../flags/4x3/gr.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(../flags/1x1/gr.svg)}.flag-icon-gs{background-image:url(../flags/4x3/gs.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(../flags/1x1/gs.svg)}.flag-icon-gt{background-image:url(../flags/4x3/gt.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(../flags/1x1/gt.svg)}.flag-icon-gu{background-image:url(../flags/4x3/gu.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(../flags/1x1/gu.svg)}.flag-icon-gw{background-image:url(../flags/4x3/gw.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(../flags/1x1/gw.svg)}.flag-icon-gy{background-image:url(../flags/4x3/gy.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(../flags/1x1/gy.svg)}.flag-icon-hk{background-image:url(../flags/4x3/hk.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(../flags/1x1/hk.svg)}.flag-icon-hm{background-image:url(../flags/4x3/hm.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(../flags/1x1/hm.svg)}.flag-icon-hn{background-image:url(../flags/4x3/hn.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(../flags/1x1/hn.svg)}.flag-icon-hr{background-image:url(../flags/4x3/hr.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(../flags/1x1/hr.svg)}.flag-icon-ht{background-image:url(../flags/4x3/ht.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(../flags/1x1/ht.svg)}.flag-icon-hu{background-image:url(../flags/4x3/hu.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(../flags/1x1/hu.svg)}.flag-icon-id{background-image:url(../flags/4x3/id.svg)}.flag-icon-id.flag-icon-squared{background-image:url(../flags/1x1/id.svg)}.flag-icon-ie{background-image:url(../flags/4x3/ie.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(../flags/1x1/ie.svg)}.flag-icon-il{background-image:url(../flags/4x3/il.svg)}.flag-icon-il.flag-icon-squared{background-image:url(../flags/1x1/il.svg)}.flag-icon-im{background-image:url(../flags/4x3/im.svg)}.flag-icon-im.flag-icon-squared{background-image:url(../flags/1x1/im.svg)}.flag-icon-in{background-image:url(../flags/4x3/in.svg)}.flag-icon-in.flag-icon-squared{background-image:url(../flags/1x1/in.svg)}.flag-icon-io{background-image:url(../flags/4x3/io.svg)}.flag-icon-io.flag-icon-squared{background-image:url(../flags/1x1/io.svg)}.flag-icon-iq{background-image:url(../flags/4x3/iq.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(../flags/1x1/iq.svg)}.flag-icon-ir{background-image:url(../flags/4x3/ir.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(../flags/1x1/ir.svg)}.flag-icon-is{background-image:url(../flags/4x3/is.svg)}.flag-icon-is.flag-icon-squared{background-image:url(../flags/1x1/is.svg)}.flag-icon-it{background-image:url(../flags/4x3/it.svg)}.flag-icon-it.flag-icon-squared{background-image:url(../flags/1x1/it.svg)}.flag-icon-je{background-image:url(../flags/4x3/je.svg)}.flag-icon-je.flag-icon-squared{background-image:url(../flags/1x1/je.svg)}.flag-icon-jm{background-image:url(../flags/4x3/jm.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(../flags/1x1/jm.svg)}.flag-icon-jo{background-image:url(../flags/4x3/jo.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(../flags/1x1/jo.svg)}.flag-icon-jp{background-image:url(../flags/4x3/jp.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(../flags/1x1/jp.svg)}.flag-icon-ke{background-image:url(../flags/4x3/ke.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(../flags/1x1/ke.svg)}.flag-icon-kg{background-image:url(../flags/4x3/kg.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(../flags/1x1/kg.svg)}.flag-icon-kh{background-image:url(../flags/4x3/kh.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(../flags/1x1/kh.svg)}.flag-icon-ki{background-image:url(../flags/4x3/ki.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(../flags/1x1/ki.svg)}.flag-icon-km{background-image:url(../flags/4x3/km.svg)}.flag-icon-km.flag-icon-squared{background-image:url(../flags/1x1/km.svg)}.flag-icon-kn{background-image:url(../flags/4x3/kn.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(../flags/1x1/kn.svg)}.flag-icon-kp{background-image:url(../flags/4x3/kp.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(../flags/1x1/kp.svg)}.flag-icon-kr{background-image:url(../flags/4x3/kr.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(../flags/1x1/kr.svg)}.flag-icon-kw{background-image:url(../flags/4x3/kw.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(../flags/1x1/kw.svg)}.flag-icon-ky{background-image:url(../flags/4x3/ky.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(../flags/1x1/ky.svg)}.flag-icon-kz{background-image:url(../flags/4x3/kz.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(../flags/1x1/kz.svg)}.flag-icon-la{background-image:url(../flags/4x3/la.svg)}.flag-icon-la.flag-icon-squared{background-image:url(../flags/1x1/la.svg)}.flag-icon-lb{background-image:url(../flags/4x3/lb.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(../flags/1x1/lb.svg)}.flag-icon-lc{background-image:url(../flags/4x3/lc.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(../flags/1x1/lc.svg)}.flag-icon-li{background-image:url(../flags/4x3/li.svg)}.flag-icon-li.flag-icon-squared{background-image:url(../flags/1x1/li.svg)}.flag-icon-lk{background-image:url(../flags/4x3/lk.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(../flags/1x1/lk.svg)}.flag-icon-lr{background-image:url(../flags/4x3/lr.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(../flags/1x1/lr.svg)}.flag-icon-ls{background-image:url(../flags/4x3/ls.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(../flags/1x1/ls.svg)}.flag-icon-lt{background-image:url(../flags/4x3/lt.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(../flags/1x1/lt.svg)}.flag-icon-lu{background-image:url(../flags/4x3/lu.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(../flags/1x1/lu.svg)}.flag-icon-lv{background-image:url(../flags/4x3/lv.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(../flags/1x1/lv.svg)}.flag-icon-ly{background-image:url(../flags/4x3/ly.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(../flags/1x1/ly.svg)}.flag-icon-ma{background-image:url(../flags/4x3/ma.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(../flags/1x1/ma.svg)}.flag-icon-mc{background-image:url(../flags/4x3/mc.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(../flags/1x1/mc.svg)}.flag-icon-md{background-image:url(../flags/4x3/md.svg)}.flag-icon-md.flag-icon-squared{background-image:url(../flags/1x1/md.svg)}.flag-icon-me{background-image:url(../flags/4x3/me.svg)}.flag-icon-me.flag-icon-squared{background-image:url(../flags/1x1/me.svg)}.flag-icon-mf{background-image:url(../flags/4x3/mf.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(../flags/1x1/mf.svg)}.flag-icon-mg{background-image:url(../flags/4x3/mg.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(../flags/1x1/mg.svg)}.flag-icon-mh{background-image:url(../flags/4x3/mh.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(../flags/1x1/mh.svg)}.flag-icon-mk{background-image:url(../flags/4x3/mk.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(../flags/1x1/mk.svg)}.flag-icon-ml{background-image:url(../flags/4x3/ml.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(../flags/1x1/ml.svg)}.flag-icon-mm{background-image:url(../flags/4x3/mm.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(../flags/1x1/mm.svg)}.flag-icon-mn{background-image:url(../flags/4x3/mn.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(../flags/1x1/mn.svg)}.flag-icon-mo{background-image:url(../flags/4x3/mo.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(../flags/1x1/mo.svg)}.flag-icon-mp{background-image:url(../flags/4x3/mp.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(../flags/1x1/mp.svg)}.flag-icon-mq{background-image:url(../flags/4x3/mq.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(../flags/1x1/mq.svg)}.flag-icon-mr{background-image:url(../flags/4x3/mr.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(../flags/1x1/mr.svg)}.flag-icon-ms{background-image:url(../flags/4x3/ms.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(../flags/1x1/ms.svg)}.flag-icon-mt{background-image:url(../flags/4x3/mt.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(../flags/1x1/mt.svg)}.flag-icon-mu{background-image:url(../flags/4x3/mu.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(../flags/1x1/mu.svg)}.flag-icon-mv{background-image:url(../flags/4x3/mv.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(../flags/1x1/mv.svg)}.flag-icon-mw{background-image:url(../flags/4x3/mw.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(../flags/1x1/mw.svg)}.flag-icon-mx{background-image:url(../flags/4x3/mx.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(../flags/1x1/mx.svg)}.flag-icon-my{background-image:url(../flags/4x3/my.svg)}.flag-icon-my.flag-icon-squared{background-image:url(../flags/1x1/my.svg)}.flag-icon-mz{background-image:url(../flags/4x3/mz.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(../flags/1x1/mz.svg)}.flag-icon-na{background-image:url(../flags/4x3/na.svg)}.flag-icon-na.flag-icon-squared{background-image:url(../flags/1x1/na.svg)}.flag-icon-nc{background-image:url(../flags/4x3/nc.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(../flags/1x1/nc.svg)}.flag-icon-ne{background-image:url(../flags/4x3/ne.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(../flags/1x1/ne.svg)}.flag-icon-nf{background-image:url(../flags/4x3/nf.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(../flags/1x1/nf.svg)}.flag-icon-ng{background-image:url(../flags/4x3/ng.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(../flags/1x1/ng.svg)}.flag-icon-ni{background-image:url(../flags/4x3/ni.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(../flags/1x1/ni.svg)}.flag-icon-nl{background-image:url(../flags/4x3/nl.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(../flags/1x1/nl.svg)}.flag-icon-no{background-image:url(../flags/4x3/no.svg)}.flag-icon-no.flag-icon-squared{background-image:url(../flags/1x1/no.svg)}.flag-icon-np{background-image:url(../flags/4x3/np.svg)}.flag-icon-np.flag-icon-squared{background-image:url(../flags/1x1/np.svg)}.flag-icon-nr{background-image:url(../flags/4x3/nr.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(../flags/1x1/nr.svg)}.flag-icon-nu{background-image:url(../flags/4x3/nu.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(../flags/1x1/nu.svg)}.flag-icon-nz{background-image:url(../flags/4x3/nz.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(../flags/1x1/nz.svg)}.flag-icon-om{background-image:url(../flags/4x3/om.svg)}.flag-icon-om.flag-icon-squared{background-image:url(../flags/1x1/om.svg)}.flag-icon-pa{background-image:url(../flags/4x3/pa.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(../flags/1x1/pa.svg)}.flag-icon-pe{background-image:url(../flags/4x3/pe.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(../flags/1x1/pe.svg)}.flag-icon-pf{background-image:url(../flags/4x3/pf.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(../flags/1x1/pf.svg)}.flag-icon-pg{background-image:url(../flags/4x3/pg.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(../flags/1x1/pg.svg)}.flag-icon-ph{background-image:url(../flags/4x3/ph.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(../flags/1x1/ph.svg)}.flag-icon-pk{background-image:url(../flags/4x3/pk.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(../flags/1x1/pk.svg)}.flag-icon-pl{background-image:url(../flags/4x3/pl.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(../flags/1x1/pl.svg)}.flag-icon-pm{background-image:url(../flags/4x3/pm.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(../flags/1x1/pm.svg)}.flag-icon-pn{background-image:url(../flags/4x3/pn.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(../flags/1x1/pn.svg)}.flag-icon-pr{background-image:url(../flags/4x3/pr.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(../flags/1x1/pr.svg)}.flag-icon-ps{background-image:url(../flags/4x3/ps.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(../flags/1x1/ps.svg)}.flag-icon-pt{background-image:url(../flags/4x3/pt.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(../flags/1x1/pt.svg)}.flag-icon-pw{background-image:url(../flags/4x3/pw.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(../flags/1x1/pw.svg)}.flag-icon-py{background-image:url(../flags/4x3/py.svg)}.flag-icon-py.flag-icon-squared{background-image:url(../flags/1x1/py.svg)}.flag-icon-qa{background-image:url(../flags/4x3/qa.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(../flags/1x1/qa.svg)}.flag-icon-re{background-image:url(../flags/4x3/re.svg)}.flag-icon-re.flag-icon-squared{background-image:url(../flags/1x1/re.svg)}.flag-icon-ro{background-image:url(../flags/4x3/ro.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(../flags/1x1/ro.svg)}.flag-icon-rs{background-image:url(../flags/4x3/rs.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(../flags/1x1/rs.svg)}.flag-icon-ru{background-image:url(../flags/4x3/ru.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(../flags/1x1/ru.svg)}.flag-icon-rw{background-image:url(../flags/4x3/rw.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(../flags/1x1/rw.svg)}.flag-icon-sa{background-image:url(../flags/4x3/sa.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(../flags/1x1/sa.svg)}.flag-icon-sb{background-image:url(../flags/4x3/sb.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(../flags/1x1/sb.svg)}.flag-icon-sc{background-image:url(../flags/4x3/sc.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(../flags/1x1/sc.svg)}.flag-icon-sd{background-image:url(../flags/4x3/sd.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(../flags/1x1/sd.svg)}.flag-icon-se{background-image:url(../flags/4x3/se.svg)}.flag-icon-se.flag-icon-squared{background-image:url(../flags/1x1/se.svg)}.flag-icon-sg{background-image:url(../flags/4x3/sg.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(../flags/1x1/sg.svg)}.flag-icon-sh{background-image:url(../flags/4x3/sh.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(../flags/1x1/sh.svg)}.flag-icon-si{background-image:url(../flags/4x3/si.svg)}.flag-icon-si.flag-icon-squared{background-image:url(../flags/1x1/si.svg)}.flag-icon-sj{background-image:url(../flags/4x3/sj.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(../flags/1x1/sj.svg)}.flag-icon-sk{background-image:url(../flags/4x3/sk.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(../flags/1x1/sk.svg)}.flag-icon-sl{background-image:url(../flags/4x3/sl.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(../flags/1x1/sl.svg)}.flag-icon-sm{background-image:url(../flags/4x3/sm.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(../flags/1x1/sm.svg)}.flag-icon-sn{background-image:url(../flags/4x3/sn.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(../flags/1x1/sn.svg)}.flag-icon-so{background-image:url(../flags/4x3/so.svg)}.flag-icon-so.flag-icon-squared{background-image:url(../flags/1x1/so.svg)}.flag-icon-sr{background-image:url(../flags/4x3/sr.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(../flags/1x1/sr.svg)}.flag-icon-ss{background-image:url(../flags/4x3/ss.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(../flags/1x1/ss.svg)}.flag-icon-st{background-image:url(../flags/4x3/st.svg)}.flag-icon-st.flag-icon-squared{background-image:url(../flags/1x1/st.svg)}.flag-icon-sv{background-image:url(../flags/4x3/sv.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(../flags/1x1/sv.svg)}.flag-icon-sx{background-image:url(../flags/4x3/sx.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(../flags/1x1/sx.svg)}.flag-icon-sy{background-image:url(../flags/4x3/sy.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(../flags/1x1/sy.svg)}.flag-icon-sz{background-image:url(../flags/4x3/sz.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(../flags/1x1/sz.svg)}.flag-icon-tc{background-image:url(../flags/4x3/tc.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(../flags/1x1/tc.svg)}.flag-icon-td{background-image:url(../flags/4x3/td.svg)}.flag-icon-td.flag-icon-squared{background-image:url(../flags/1x1/td.svg)}.flag-icon-tf{background-image:url(../flags/4x3/tf.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(../flags/1x1/tf.svg)}.flag-icon-tg{background-image:url(../flags/4x3/tg.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(../flags/1x1/tg.svg)}.flag-icon-th{background-image:url(../flags/4x3/th.svg)}.flag-icon-th.flag-icon-squared{background-image:url(../flags/1x1/th.svg)}.flag-icon-tj{background-image:url(../flags/4x3/tj.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(../flags/1x1/tj.svg)}.flag-icon-tk{background-image:url(../flags/4x3/tk.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(../flags/1x1/tk.svg)}.flag-icon-tl{background-image:url(../flags/4x3/tl.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(../flags/1x1/tl.svg)}.flag-icon-tm{background-image:url(../flags/4x3/tm.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(../flags/1x1/tm.svg)}.flag-icon-tn{background-image:url(../flags/4x3/tn.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(../flags/1x1/tn.svg)}.flag-icon-to{background-image:url(../flags/4x3/to.svg)}.flag-icon-to.flag-icon-squared{background-image:url(../flags/1x1/to.svg)}.flag-icon-tr{background-image:url(../flags/4x3/tr.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(../flags/1x1/tr.svg)}.flag-icon-tt{background-image:url(../flags/4x3/tt.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(../flags/1x1/tt.svg)}.flag-icon-tv{background-image:url(../flags/4x3/tv.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(../flags/1x1/tv.svg)}.flag-icon-tw{background-image:url(../flags/4x3/tw.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(../flags/1x1/tw.svg)}.flag-icon-tz{background-image:url(../flags/4x3/tz.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(../flags/1x1/tz.svg)}.flag-icon-ua{background-image:url(../flags/4x3/ua.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(../flags/1x1/ua.svg)}.flag-icon-ug{background-image:url(../flags/4x3/ug.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(../flags/1x1/ug.svg)}.flag-icon-um{background-image:url(../flags/4x3/um.svg)}.flag-icon-um.flag-icon-squared{background-image:url(../flags/1x1/um.svg)}.flag-icon-us{background-image:url(../flags/4x3/us.svg)}.flag-icon-us.flag-icon-squared{background-image:url(../flags/1x1/us.svg)}.flag-icon-uy{background-image:url(../flags/4x3/uy.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(../flags/1x1/uy.svg)}.flag-icon-uz{background-image:url(../flags/4x3/uz.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(../flags/1x1/uz.svg)}.flag-icon-va{background-image:url(../flags/4x3/va.svg)}.flag-icon-va.flag-icon-squared{background-image:url(../flags/1x1/va.svg)}.flag-icon-vc{background-image:url(../flags/4x3/vc.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(../flags/1x1/vc.svg)}.flag-icon-ve{background-image:url(../flags/4x3/ve.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(../flags/1x1/ve.svg)}.flag-icon-vg{background-image:url(../flags/4x3/vg.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(../flags/1x1/vg.svg)}.flag-icon-vi{background-image:url(../flags/4x3/vi.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(../flags/1x1/vi.svg)}.flag-icon-vn{background-image:url(../flags/4x3/vn.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(../flags/1x1/vn.svg)}.flag-icon-vu{background-image:url(../flags/4x3/vu.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(../flags/1x1/vu.svg)}.flag-icon-wf{background-image:url(../flags/4x3/wf.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(../flags/1x1/wf.svg)}.flag-icon-ws{background-image:url(../flags/4x3/ws.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(../flags/1x1/ws.svg)}.flag-icon-ye{background-image:url(../flags/4x3/ye.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(../flags/1x1/ye.svg)}.flag-icon-yt{background-image:url(../flags/4x3/yt.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(../flags/1x1/yt.svg)}.flag-icon-za{background-image:url(../flags/4x3/za.svg)}.flag-icon-za.flag-icon-squared{background-image:url(../flags/1x1/za.svg)}.flag-icon-zm{background-image:url(../flags/4x3/zm.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(../flags/1x1/zm.svg)}.flag-icon-zw{background-image:url(../flags/4x3/zw.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(../flags/1x1/zw.svg)}.flag-icon-es-ca{background-image:url(../flags/4x3/es-ca.svg)}.flag-icon-es-ca.flag-icon-squared{background-image:url(../flags/1x1/es-ca.svg)}.flag-icon-eu{background-image:url(../flags/4x3/eu.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(../flags/1x1/eu.svg)}.flag-icon-gb-eng{background-image:url(../flags/4x3/gb-eng.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(../flags/1x1/gb-eng.svg)}.flag-icon-gb-nir{background-image:url(../flags/4x3/gb-nir.svg)}.flag-icon-gb-nir.flag-icon-squared{background-image:url(../flags/1x1/gb-nir.svg)}.flag-icon-gb-sct{background-image:url(../flags/4x3/gb-sct.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(../flags/1x1/gb-sct.svg)}.flag-icon-gb-wls{background-image:url(../flags/4x3/gb-wls.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(../flags/1x1/gb-wls.svg)}.flag-icon-un{background-image:url(../flags/4x3/un.svg)}.flag-icon-un.flag-icon-squared{background-image:url(../flags/1x1/un.svg)}.flag-icon-xk{background-image:url(../flags/4x3/xk.svg)}.flag-icon-xk.flag-icon-squared{background-image:url(../flags/1x1/xk.svg)}
\ No newline at end of file
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/css/vssr.css b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/css/vssr.css
new file mode 100644
index 0000000000..f2d9aadeb5
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/css/vssr.css
@@ -0,0 +1,680 @@
+@import url("flag-icon.min.css");
+
+/*!
+Pure v1.0.1
+Copyright 2013 Yahoo!
+Licensed under the BSD License.
+https://github.com/pure-css/pure/blob/master/LICENSE.md
+*/
+
+
+.pure-g {
+ letter-spacing: -.31em;
+ text-rendering: optimizespeed;
+ font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -webkit-flex-flow: row wrap;
+ -ms-flex-flow: row wrap;
+ flex-flow: row wrap;
+ -webkit-align-content: flex-start;
+ -ms-flex-line-pack: start;
+ align-content: flex-start
+}
+
+@media all and (-ms-high-contrast:none),
+(-ms-high-contrast:active) {
+ table .pure-g {
+ display: block
+ }
+}
+
+.opera-only :-o-prefocus,
+.pure-g {
+ word-spacing: -.43em
+}
+
+.pure-u {
+ display: inline-block;
+ zoom: 1;
+ letter-spacing: normal;
+ word-spacing: normal;
+ vertical-align: top;
+ text-rendering: auto
+}
+
+.pure-g [class*=pure-u] {
+ font-family: sans-serif
+}
+
+.pure-u-1,
+.pure-u-1-1,
+.pure-u-1-12,
+.pure-u-1-2,
+.pure-u-1-24,
+.pure-u-1-3,
+.pure-u-1-4,
+.pure-u-1-5,
+.pure-u-1-6,
+.pure-u-1-8,
+.pure-u-10-24,
+.pure-u-11-12,
+.pure-u-11-24,
+.pure-u-12-24,
+.pure-u-13-24,
+.pure-u-14-24,
+.pure-u-15-24,
+.pure-u-16-24,
+.pure-u-17-24,
+.pure-u-18-24,
+.pure-u-19-24,
+.pure-u-2-24,
+.pure-u-2-3,
+.pure-u-2-5,
+.pure-u-20-24,
+.pure-u-21-24,
+.pure-u-22-24,
+.pure-u-23-24,
+.pure-u-24-24,
+.pure-u-3-24,
+.pure-u-3-4,
+.pure-u-3-5,
+.pure-u-3-8,
+.pure-u-4-24,
+.pure-u-4-5,
+.pure-u-5-12,
+.pure-u-5-24,
+.pure-u-5-5,
+.pure-u-5-6,
+.pure-u-5-8,
+.pure-u-6-24,
+.pure-u-7-12,
+.pure-u-7-24,
+.pure-u-7-8,
+.pure-u-8-24,
+.pure-u-9-24 {
+ display: inline-block;
+ zoom: 1;
+ letter-spacing: normal;
+ word-spacing: normal;
+ vertical-align: top;
+ text-rendering: auto
+}
+
+.pure-u-1-24 {
+ width: 4.1667%
+}
+
+.pure-u-1-12,
+.pure-u-2-24 {
+ width: 8.3333%
+}
+
+.pure-u-1-8,
+.pure-u-3-24 {
+ width: 12.5%
+}
+
+.pure-u-1-6,
+.pure-u-4-24 {
+ width: 16.6667%
+}
+
+.pure-u-1-5 {
+ width: 20%
+}
+
+.pure-u-5-24 {
+ width: 20.8333%
+}
+
+.pure-u-1-4,
+.pure-u-6-24 {
+ width: 25%
+}
+
+.pure-u-7-24 {
+ width: 29.1667%
+}
+
+.pure-u-1-3,
+.pure-u-8-24 {
+ width: 33.3333%
+}
+
+.pure-u-3-8,
+.pure-u-9-24 {
+ width: 37.5%
+}
+
+.pure-u-2-5 {
+ width: 40%
+}
+
+.pure-u-10-24,
+.pure-u-5-12 {
+ width: 41.6667%
+}
+
+.pure-u-11-24 {
+ width: 45.8333%
+}
+
+.pure-u-1-2,
+.pure-u-12-24 {
+ width: 50%
+}
+
+.pure-u-13-24 {
+ width: 54.1667%
+}
+
+.pure-u-14-24,
+.pure-u-7-12 {
+ width: 58.3333%
+}
+
+.pure-u-3-5 {
+ width: 60%
+}
+
+.pure-u-15-24,
+.pure-u-5-8 {
+ width: 62.5%
+}
+
+.pure-u-16-24,
+.pure-u-2-3 {
+ width: 66.6667%
+}
+
+.pure-u-17-24 {
+ width: 70.8333%
+}
+
+.pure-u-18-24,
+.pure-u-3-4 {
+ width: 75%
+}
+
+.pure-u-19-24 {
+ width: 79.1667%
+}
+
+.pure-u-4-5 {
+ width: 80%
+}
+
+.pure-u-20-24,
+.pure-u-5-6 {
+ width: 83.3333%
+}
+
+.pure-u-21-24,
+.pure-u-7-8 {
+ width: 87.5%
+}
+
+.pure-u-11-12,
+.pure-u-22-24 {
+ width: 91.6667%
+}
+
+.pure-u-23-24 {
+ width: 95.8333%
+}
+
+.pure-u-1,
+.pure-u-1-1,
+.pure-u-24-24,
+.pure-u-5-5 {
+ width: 100%
+}
+
+.status {
+ margin: 1rem -0.5rem 1rem -0.5rem;
+}
+
+.block {
+ margin: 0.5rem 0.5rem;
+ padding: 0;
+ font-weight: normal;
+ font-style: normal;
+ line-height: 1;
+ font-family: inherit;
+ min-width: inherit;
+ overflow-x: auto;
+ overflow-y: hidden;
+ border: 1px solid rgba(0, 0, 0, .05);
+ border-radius: .375rem;
+ background-color: #fff;
+ box-shadow: 0 0 2rem 0 rgba(136, 152, 170, .15);
+}
+
+.img-con {
+ margin: 1rem;
+
+}
+.pure-img{
+ max-height: 100%;
+ width: auto;
+}
+.green {
+ font-size: 1.25rem;
+ color: #2dce89;
+}
+
+.red {
+ font-size: 1.25rem;
+ color: #fb6340;
+}
+
+.sk-text-success {
+ color: #2dce89;
+}
+
+.sk-text-error {
+ color: #fb6340;
+}
+
+.gap {
+ margin-right: 0.5rem;
+}
+
+.block img {
+ width: 48px;
+ height: auto;
+ float: right;
+}
+
+.pure-u-5-8 {
+ display: flex;
+ align-items: center;
+
+}
+
+.block h4 {
+ font-size: .8125rem;
+ font-weight: 600;
+ margin: 1rem;
+ color: #8898aa !important;
+ line-height: 1.8em;
+}
+.p-in5{
+ padding: 8px;
+}
+
+.cbi-section-table-row {
+ position: relative;
+ background: #edf3f8;
+ margin: 10px !important;
+ padding: 8px 15px 8px 70px;
+ box-shadow: 0 0 5px 0 rgba(136, 152, 170, .75);
+ border-radius: .5rem;
+ border: 0;
+ color: #525f7f;
+ text-align: left;
+ line-height: 1.7em;
+ overflow: hidden;
+ letter-spacing: normal;
+ transition: all 0.2s;
+}
+.cbi-section-table-row:hover{
+ background: #fff;
+
+}
+
+.cbi-section-table-row.fast{
+ background: #5e72e4;
+ color: #fff;
+}
+
+.cbi-section-table-row.fast .ssr-button{
+ color: #fff;
+}
+.cbi-section-table-row.fast .ssr-button:hover,
+.cbi-section-table-row.fast .ssr-button:focus,
+.cbi-section-table-row.fast .ssr-button:active {
+ color: #fff;
+ outline: 0;
+ text-decoration: none;
+ box-shadow: none;
+}
+
+.host_con.fast {
+ color: #6f9a37;
+}
+
+.host_con.nopass {
+ color: #dc3545;
+}
+
+.host_con.middle {
+ color: #fbc658;
+}
+
+.host_con.slow {
+ color: #fb6340;
+}
+
+.loadings {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ background: rgba(255, 255, 255, 0.7);
+ border-radius: .5rem;
+ left: 0;
+ top: 0;
+ z-index: 10;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ font-size: 30px;
+ transition: all 0.3s;
+}
+
+.loadings.hide {
+ opacity: 0;
+ visibility: hidden;
+ pointer-events: none;
+}
+
+.loadings span {
+ animation: anim-rotate 2s infinite linear;
+ height: 30px;
+}
+
+
+.alias{
+ margin-bottom:1px;
+}
+.incon:nth-child(2) {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 61px;
+ height: 100%;
+ border: 0;
+ border-right: #d1dfed 1px solid;
+ background-position: top;
+
+}
+.incon:nth-child(2) .tp{
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ height: 25%;
+ width: 100%;
+ text-align: center;
+ font-size: 12px;
+ line-height: 15px;
+ color: #fff;
+ background: #525f7f;
+}
+
+.incon:nth-child(3) {
+ padding-left: 0px;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ white-space: nowrap;
+}
+
+.incon:nth-child(5),
+.incon:nth-child(6) {
+ display: none;
+}
+
+.cbi-section-table-cell {
+ text-align: right;
+}
+
+.ssr-button {
+ background: none;
+ color: #525f7f;
+ padding: 0 0 0 6px;
+ height: auto;
+ line-height: 1.5em;
+}
+
+.ssr-button:hover,
+.ssr-button:focus,
+.ssr-button:active {
+ color: #525f7f;
+ outline: 0;
+ text-decoration: none;
+ box-shadow: none;
+}
+
+.cbi-section h3 {
+ margin-left: 10px;
+ margin-top: 1rem;
+}
+
+.cbi-button-check {
+ color: #fff !important;
+ background-color: #337ab7 !important;
+ border-color: #2e6da4 !important;
+ float: right;
+ margin-right: 18px;
+ margin-top: 1rem;
+}
+
+.cbi-section-table-cell {
+ position: relative;
+}
+
+.host_con {
+ position: absolute;
+ left: 0;
+ width: 50px;
+ text-align: left;
+ height: 22px;
+ font-weight: bold;
+}
+
+.host_ok {
+ color: #fff;
+ background: #2dce89;
+ padding: 0.1rem 0.5rem;
+ border-radius: 0.2rem;
+}
+
+.host_error {
+ color: #fff;
+ background: #f5365c;
+ padding: 0.1rem 0.5rem;
+ border-radius: 0.2rem;
+}
+footer.mobile-hide{
+ display: block;
+}
+
+.mar-10 {margin-left: 50px; margin-right: 10px;}
+
+.status-bar{
+ position: fixed;
+ bottom: 0;
+ right: 0;
+ box-shadow: 0 0 2rem 0 rgba(136,152,170,.3);
+ color: #525f7f;
+ background: #fff;
+ z-index: 5;
+ box-sizing: border-box;
+}
+
+.status-bar .inner{
+ margin: 1em;
+}
+
+.status-bar .inner .flag{
+ height: 3em;
+ display: block;
+ float: left;
+ margin-right: 1em;
+}
+.status-bar .icon-con{
+ height: 3em;
+ text-align: right;
+}
+
+@media screen and (max-width: 1900px) {
+ .pure-u-1-5 {
+ width: 25%;
+ }
+}
+
+@media screen and (max-width: 1600px) {
+ .pure-u-1-5 {
+ width: 33.33333333%;
+ }
+}
+
+@media screen and (max-width: 1200px) {
+ .pure-u-1-5 {
+ width: 50%;
+ }
+
+ .status .pure-u-1-5 {
+ width: 33.333%;
+ }
+}
+
+@media screen and (max-width: 700px) {
+ .pure-u-1-4 {
+ width: 50%;
+ }
+
+ .pure-u-1-2 {
+ width: 100%;
+ }
+
+ .pure-u-1-5 {
+ width: 100%;
+ font-size: 14px;
+ }
+
+ .status .pure-u-1-5 {
+ width: 50%;
+ }
+
+ .cbi-button-add {
+ position: fixed;
+ padding: 0.3rem 0.5rem;
+ z-index: 1000;
+ width: 50px !important;
+ height: 50px;
+ bottom: 90px;
+ right: 5px;
+ font-size: 16px;
+ border-radius: 50%;
+ display: block;
+ background-color: #fb6340 !important;
+ border-color: #fb6340 !important;
+ box-shadow: 0 0 1rem 0 rgba(136, 152, 170, .75);
+ }
+}
+
+.modals-bg {
+ position: fixed;
+ z-index: 999;
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ background: rgba(255, 255, 255, 0.8);
+ display: none;
+}
+
+.modals {
+ position: fixed;
+ z-index: 100;
+ width: 60%;
+ height: 500px;
+ background: #172b4d;
+ left: 20%;
+ top: 15%;
+ color: #fff;
+ border-radius: 10px;
+ padding: 20px;
+
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ /* Firefox */
+ -webkit-box-sizing: border-box;
+ /* Safari */
+}
+
+.modals h2 {
+ padding: 0 !important;
+}
+
+.modals h3 {
+ font-size: 14px;
+ color: #f5365c !important;
+ background: transparent;
+ margin: 0;
+ padding: 0;
+}
+
+#log_content3 {
+ border: 0;
+ width: 99%;
+ height: calc(100% - 4rem);
+ font-family: 'Lucida Console';
+ font-size: 11px;
+ background: transparent;
+ color: #FFFFFF;
+ outline: none;
+ padding-left: 3px;
+ padding-right: 22px;
+ overflow: hidden
+}
+
+@media screen and (max-width: 1024px) {
+ .modals {
+ position: fixed;
+ z-index: 100;
+ width: 80%;
+ height: 500px;
+ background: #172b4d;
+ left: 10%;
+ top: 15%;
+ color: #fff;
+ border-radius: 10px;
+ padding: 20px;
+ }
+}
+
+@media screen and (max-width: 700px) {
+ .modals-bg {
+ position: fixed;
+ z-index: 100000;
+
+ }
+
+ .modals {
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ }
+ .status-bar .pure-u-1-2{
+ width: 50%;
+ }
+ .status-bar .inner .flag{
+ height: 3em;
+ display: block;
+ float: left;
+ margin-right: 1em;
+ }
+ .status-bar .icon-con{
+ height: 2.5em;
+ text-align: right;
+ }
+}
\ No newline at end of file
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji.js b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji.js
new file mode 100644
index 0000000000..e113cc19e8
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji.js
@@ -0,0 +1,129 @@
+
+var Emoji = {
+
+ reg: /\u0023\ufe0f\u20e3|\u002a\ufe0f\u20e3|\u0030\ufe0f\u20e3|\u0031\ufe0f\u20e3|\u0032\ufe0f\u20e3|\u0033\ufe0f\u20e3|\u0034\ufe0f\u20e3|\u0035\ufe0f\u20e3|\u0036\ufe0f\u20e3|\u0037\ufe0f\u20e3|\u0038\ufe0f\u20e3|\u0039\ufe0f\u20e3|\u00a9\ufe0f|\u00ae\ufe0f|\ud83c\udc04|\ud83c\udccf|\ud83c\udd70\ufe0f|\ud83c\udd71\ufe0f|\ud83c\udd7e\ufe0f|\ud83c\udd7f\ufe0f|\ud83c\udd8e|\ud83c\udd91|\ud83c\udd92|\ud83c\udd93|\ud83c\udd94|\ud83c\udd95|\ud83c\udd96|\ud83c\udd97|\ud83c\udd98|\ud83c\udd99|\ud83c\udd9a|\ud83c\udde6\ud83c\udde8|\ud83c\udde6\ud83c\udde9|\ud83c\udde6\ud83c\uddea|\ud83c\udde6\ud83c\uddeb|\ud83c\udde6\ud83c\uddec|\ud83c\udde6\ud83c\uddee|\ud83c\udde6\ud83c\uddf1|\ud83c\udde6\ud83c\uddf2|\ud83c\udde6\ud83c\uddf4|\ud83c\udde6\ud83c\uddf6|\ud83c\udde6\ud83c\uddf7|\ud83c\udde6\ud83c\uddf8|\ud83c\udde6\ud83c\uddf9|\ud83c\udde6\ud83c\uddfa|\ud83c\udde6\ud83c\uddfc|\ud83c\udde6\ud83c\uddfd|\ud83c\udde6\ud83c\uddff|\ud83c\udde7\ud83c\udde6|\ud83c\udde7\ud83c\udde7|\ud83c\udde7\ud83c\udde9|\ud83c\udde7\ud83c\uddea|\ud83c\udde7\ud83c\uddeb|\ud83c\udde7\ud83c\uddec|\ud83c\udde7\ud83c\udded|\ud83c\udde7\ud83c\uddee|\ud83c\udde7\ud83c\uddef|\ud83c\udde7\ud83c\uddf1|\ud83c\udde7\ud83c\uddf2|\ud83c\udde7\ud83c\uddf3|\ud83c\udde7\ud83c\uddf4|\ud83c\udde7\ud83c\uddf6|\ud83c\udde7\ud83c\uddf7|\ud83c\udde7\ud83c\uddf8|\ud83c\udde7\ud83c\uddf9|\ud83c\udde7\ud83c\uddfb|\ud83c\udde7\ud83c\uddfc|\ud83c\udde7\ud83c\uddfe|\ud83c\udde7\ud83c\uddff|\ud83c\udde8\ud83c\udde6|\ud83c\udde8\ud83c\udde8|\ud83c\udde8\ud83c\udde9|\ud83c\udde8\ud83c\uddeb|\ud83c\udde8\ud83c\uddec|\ud83c\udde8\ud83c\udded|\ud83c\udde8\ud83c\uddee|\ud83c\udde8\ud83c\uddf0|\ud83c\udde8\ud83c\uddf1|\ud83c\udde8\ud83c\uddf2|\ud83c\udde8\ud83c\uddf3|\ud83c\udde8\ud83c\uddf4|\ud83c\udde8\ud83c\uddf5|\ud83c\udde8\ud83c\uddf7|\ud83c\udde8\ud83c\uddfa|\ud83c\udde8\ud83c\uddfb|\ud83c\udde8\ud83c\uddfc|\ud83c\udde8\ud83c\uddfd|\ud83c\udde8\ud83c\uddfe|\ud83c\udde8\ud83c\uddff|\ud83c\udde9\ud83c\uddea|\ud83c\udde9\ud83c\uddec|\ud83c\udde9\ud83c\uddef|\ud83c\udde9\ud83c\uddf0|\ud83c\udde9\ud83c\uddf2|\ud83c\udde9\ud83c\uddf4|\ud83c\udde9\ud83c\uddff|\ud83c\uddea\ud83c\udde6|\ud83c\uddea\ud83c\udde8|\ud83c\uddea\ud83c\uddea|\ud83c\uddea\ud83c\uddec|\ud83c\uddea\ud83c\udded|\ud83c\uddea\ud83c\uddf7|\ud83c\uddea\ud83c\uddf8|\ud83c\uddea\ud83c\uddf9|\ud83c\uddea\ud83c\uddfa|\ud83c\uddeb\ud83c\uddee|\ud83c\uddeb\ud83c\uddef|\ud83c\uddeb\ud83c\uddf0|\ud83c\uddeb\ud83c\uddf2|\ud83c\uddeb\ud83c\uddf4|\ud83c\uddeb\ud83c\uddf7|\ud83c\uddec\ud83c\udde6|\ud83c\uddec\ud83c\udde7|\ud83c\uddec\ud83c\udde9|\ud83c\uddec\ud83c\uddea|\ud83c\uddec\ud83c\uddeb|\ud83c\uddec\ud83c\uddec|\ud83c\uddec\ud83c\udded|\ud83c\uddec\ud83c\uddee|\ud83c\uddec\ud83c\uddf1|\ud83c\uddec\ud83c\uddf2|\ud83c\uddec\ud83c\uddf3|\ud83c\uddec\ud83c\uddf5|\ud83c\uddec\ud83c\uddf6|\ud83c\uddec\ud83c\uddf7|\ud83c\uddec\ud83c\uddf8|\ud83c\uddec\ud83c\uddf9|\ud83c\uddec\ud83c\uddfa|\ud83c\uddec\ud83c\uddfc|\ud83c\uddec\ud83c\uddfe|\ud83c\udded\ud83c\uddf0|\ud83c\udded\ud83c\uddf2|\ud83c\udded\ud83c\uddf3|\ud83c\udded\ud83c\uddf7|\ud83c\udded\ud83c\uddf9|\ud83c\udded\ud83c\uddfa|\ud83c\uddee\ud83c\udde8|\ud83c\uddee\ud83c\udde9|\ud83c\uddee\ud83c\uddea|\ud83c\uddee\ud83c\uddf1|\ud83c\uddee\ud83c\uddf2|\ud83c\uddee\ud83c\uddf3|\ud83c\uddee\ud83c\uddf4|\ud83c\uddee\ud83c\uddf6|\ud83c\uddee\ud83c\uddf7|\ud83c\uddee\ud83c\uddf8|\ud83c\uddee\ud83c\uddf9|\ud83c\uddef\ud83c\uddea|\ud83c\uddef\ud83c\uddf2|\ud83c\uddef\ud83c\uddf4|\ud83c\uddef\ud83c\uddf5|\ud83c\uddf0\ud83c\uddea|\ud83c\uddf0\ud83c\uddec|\ud83c\uddf0\ud83c\udded|\ud83c\uddf0\ud83c\uddee|\ud83c\uddf0\ud83c\uddf2|\ud83c\uddf0\ud83c\uddf3|\ud83c\uddf0\ud83c\uddf5|\ud83c\uddf0\ud83c\uddf7|\ud83c\uddf0\ud83c\uddfc|\ud83c\uddf0\ud83c\uddfe|\ud83c\uddf0\ud83c\uddff|\ud83c\uddf1\ud83c\udde6|\ud83c\uddf1\ud83c\udde7|\ud83c\uddf1\ud83c\udde8|\ud83c\uddf1\ud83c\uddee|\ud83c\uddf1\ud83c\uddf0|\ud83c\uddf1\ud83c\uddf7|\ud83c\uddf1\ud83c\uddf8|\ud83c\uddf1\ud83c\uddf9|\ud83c\uddf1\ud83c\uddfa|\ud83c\uddf1\ud83c\uddfb|\ud83c\uddf1\ud83c\uddfe|\ud83c\uddf2\ud83c\udde6|\ud83c\uddf2\ud83c\udde8|\ud83c\uddf2\ud83c\udde9|\ud83c\uddf2\ud83c\uddea|\ud83c\uddf2\ud83c\uddeb|\ud83c\uddf2\ud83c\uddec|\ud83c\uddf2\ud83c\udded|\ud83c\uddf2\ud83c\uddf0|\ud83c\uddf2\ud83c\uddf1|\ud83c\uddf2\ud83c\uddf2|\ud83c\uddf2\ud83c\uddf3|\ud83c\uddf2\ud83c\uddf4|\ud83c\uddf2\ud83c\uddf5|\ud83c\uddf2\ud83c\uddf6|\ud83c\uddf2\ud83c\uddf7|\ud83c\uddf2\ud83c\uddf8|\ud83c\uddf2\ud83c\uddf9|\ud83c\uddf2\ud83c\uddfa|\ud83c\uddf2\ud83c\uddfb|\ud83c\uddf2\ud83c\uddfc|\ud83c\uddf2\ud83c\uddfd|\ud83c\uddf2\ud83c\uddfe|\ud83c\uddf2\ud83c\uddff|\ud83c\uddf3\ud83c\udde6|\ud83c\uddf3\ud83c\udde8|\ud83c\uddf3\ud83c\uddea|\ud83c\uddf3\ud83c\uddeb|\ud83c\uddf3\ud83c\uddec|\ud83c\uddf3\ud83c\uddee|\ud83c\uddf3\ud83c\uddf1|\ud83c\uddf3\ud83c\uddf4|\ud83c\uddf3\ud83c\uddf5|\ud83c\uddf3\ud83c\uddf7|\ud83c\uddf3\ud83c\uddfa|\ud83c\uddf3\ud83c\uddff|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c\udde6|\ud83c\uddf5\ud83c\uddea|\ud83c\uddf5\ud83c\uddeb|\ud83c\uddf5\ud83c\uddec|\ud83c\uddf5\ud83c\udded|\ud83c\uddf5\ud83c\uddf0|\ud83c\uddf5\ud83c\uddf1|\ud83c\uddf5\ud83c\uddf2|\ud83c\uddf5\ud83c\uddf3|\ud83c\uddf5\ud83c\uddf7|\ud83c\uddf5\ud83c\uddf8|\ud83c\uddf5\ud83c\uddf9|\ud83c\uddf5\ud83c\uddfc|\ud83c\uddf5\ud83c\uddfe|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c\uddea|\ud83c\uddf7\ud83c\uddf4|\ud83c\uddf7\ud83c\uddf8|\ud83c\uddf7\ud83c\uddfa|\ud83c\uddf7\ud83c\uddfc|\ud83c\uddf8\ud83c\udde6|\ud83c\uddf8\ud83c\udde7|\ud83c\uddf8\ud83c\udde8|\ud83c\uddf8\ud83c\udde9|\ud83c\uddf8\ud83c\uddea|\ud83c\uddf8\ud83c\uddec|\ud83c\uddf8\ud83c\udded|\ud83c\uddf8\ud83c\uddee|\ud83c\uddf8\ud83c\uddef|\ud83c\uddf8\ud83c\uddf0|\ud83c\uddf8\ud83c\uddf1|\ud83c\uddf8\ud83c\uddf2|\ud83c\uddf8\ud83c\uddf3|\ud83c\uddf8\ud83c\uddf4|\ud83c\uddf8\ud83c\uddf7|\ud83c\uddf8\ud83c\uddf8|\ud83c\uddf8\ud83c\uddf9|\ud83c\uddf8\ud83c\uddfb|\ud83c\uddf8\ud83c\uddfd|\ud83c\uddf8\ud83c\uddfe|\ud83c\uddf8\ud83c\uddff|\ud83c\uddf9\ud83c\udde6|\ud83c\uddf9\ud83c\udde8|\ud83c\uddf9\ud83c\udde9|\ud83c\uddf9\ud83c\uddeb|\ud83c\uddf9\ud83c\uddec|\ud83c\uddf9\ud83c\udded|\ud83c\uddf9\ud83c\uddef|\ud83c\uddf9\ud83c\uddf0|\ud83c\uddf9\ud83c\uddf1|\ud83c\uddf9\ud83c\uddf2|\ud83c\uddf9\ud83c\uddf3|\ud83c\uddf9\ud83c\uddf4|\ud83c\uddf9\ud83c\uddf7|\ud83c\uddf9\ud83c\uddf9|\ud83c\uddf9\ud83c\uddfb|\ud83c\uddf9\ud83c\uddfc|\ud83c\uddf9\ud83c\uddff|\ud83c\uddfa\ud83c\udde6|\ud83c\uddfa\ud83c\uddec|\ud83c\uddfa\ud83c\uddf2|\ud83c\uddfa\ud83c\uddf3|\ud83c\uddfa\ud83c\uddf8|\ud83c\uddfa\ud83c\uddfe|\ud83c\uddfa\ud83c\uddff|\ud83c\uddfb\ud83c\udde6|\ud83c\uddfb\ud83c\udde8|\ud83c\uddfb\ud83c\uddea|\ud83c\uddfb\ud83c\uddec|\ud83c\uddfb\ud83c\uddee|\ud83c\uddfb\ud83c\uddf3|\ud83c\uddfb\ud83c\uddfa|\ud83c\uddfc\ud83c\uddeb|\ud83c\uddfc\ud83c\uddf8|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c\uddea|\ud83c\uddfe\ud83c\uddf9|\ud83c\uddff\ud83c\udde6|\ud83c\uddff\ud83c\uddf2|\ud83c\uddff\ud83c\uddfc|\ud83c\ude01|\ud83c\ude02\ufe0f|\ud83c\ude1a|\ud83c\ude2f|\ud83c\ude32|\ud83c\ude33|\ud83c\ude34|\ud83c\ude35|\ud83c\ude36|\ud83c\ude37\ufe0f|\ud83c\ude38|\ud83c\ude39|\ud83c\ude3a|\ud83c\ude50|\ud83c\ude51|\ud83c\udf00|\ud83c\udf01|\ud83c\udf02|\ud83c\udf03|\ud83c\udf04|\ud83c\udf05|\ud83c\udf06|\ud83c\udf07|\ud83c\udf08|\ud83c\udf09|\ud83c\udf0a|\ud83c\udf0b|\ud83c\udf0c|\ud83c\udf0d|\ud83c\udf0e|\ud83c\udf0f|\ud83c\udf10|\ud83c\udf11|\ud83c\udf12|\ud83c\udf13|\ud83c\udf14|\ud83c\udf15|\ud83c\udf16|\ud83c\udf17|\ud83c\udf18|\ud83c\udf19|\ud83c\udf1a|\ud83c\udf1b|\ud83c\udf1c|\ud83c\udf1d|\ud83c\udf1e|\ud83c\udf1f|\ud83c\udf20|\ud83c\udf21\ufe0f|\ud83c\udf24\ufe0f|\ud83c\udf25\ufe0f|\ud83c\udf26\ufe0f|\ud83c\udf27\ufe0f|\ud83c\udf28\ufe0f|\ud83c\udf29\ufe0f|\ud83c\udf2a\ufe0f|\ud83c\udf2b\ufe0f|\ud83c\udf2c\ufe0f|\ud83c\udf2d|\ud83c\udf2e|\ud83c\udf2f|\ud83c\udf30|\ud83c\udf31|\ud83c\udf32|\ud83c\udf33|\ud83c\udf34|\ud83c\udf35|\ud83c\udf36\ufe0f|\ud83c\udf37|\ud83c\udf38|\ud83c\udf39|\ud83c\udf3a|\ud83c\udf3b|\ud83c\udf3c|\ud83c\udf3d|\ud83c\udf3e|\ud83c\udf3f|\ud83c\udf40|\ud83c\udf41|\ud83c\udf42|\ud83c\udf43|\ud83c\udf44|\ud83c\udf45|\ud83c\udf46|\ud83c\udf47|\ud83c\udf48|\ud83c\udf49|\ud83c\udf4a|\ud83c\udf4b|\ud83c\udf4c|\ud83c\udf4d|\ud83c\udf4e|\ud83c\udf4f|\ud83c\udf50|\ud83c\udf51|\ud83c\udf52|\ud83c\udf53|\ud83c\udf54|\ud83c\udf55|\ud83c\udf56|\ud83c\udf57|\ud83c\udf58|\ud83c\udf59|\ud83c\udf5a|\ud83c\udf5b|\ud83c\udf5c|\ud83c\udf5d|\ud83c\udf5e|\ud83c\udf5f|\ud83c\udf60|\ud83c\udf61|\ud83c\udf62|\ud83c\udf63|\ud83c\udf64|\ud83c\udf65|\ud83c\udf66|\ud83c\udf67|\ud83c\udf68|\ud83c\udf69|\ud83c\udf6a|\ud83c\udf6b|\ud83c\udf6c|\ud83c\udf6d|\ud83c\udf6e|\ud83c\udf6f|\ud83c\udf70|\ud83c\udf71|\ud83c\udf72|\ud83c\udf73|\ud83c\udf74|\ud83c\udf75|\ud83c\udf76|\ud83c\udf77|\ud83c\udf78|\ud83c\udf79|\ud83c\udf7a|\ud83c\udf7b|\ud83c\udf7c|\ud83c\udf7d\ufe0f|\ud83c\udf7e|\ud83c\udf7f|\ud83c\udf80|\ud83c\udf81|\ud83c\udf82|\ud83c\udf83|\ud83c\udf84|\ud83c\udf85\ud83c\udffb|\ud83c\udf85\ud83c\udffc|\ud83c\udf85\ud83c\udffd|\ud83c\udf85\ud83c\udffe|\ud83c\udf85\ud83c\udfff|\ud83c\udf85|\ud83c\udf86|\ud83c\udf87|\ud83c\udf88|\ud83c\udf89|\ud83c\udf8a|\ud83c\udf8b|\ud83c\udf8c|\ud83c\udf8d|\ud83c\udf8e|\ud83c\udf8f|\ud83c\udf90|\ud83c\udf91|\ud83c\udf92|\ud83c\udf93|\ud83c\udf96\ufe0f|\ud83c\udf97\ufe0f|\ud83c\udf99\ufe0f|\ud83c\udf9a\ufe0f|\ud83c\udf9b\ufe0f|\ud83c\udf9e\ufe0f|\ud83c\udf9f\ufe0f|\ud83c\udfa0|\ud83c\udfa1|\ud83c\udfa2|\ud83c\udfa3|\ud83c\udfa4|\ud83c\udfa5|\ud83c\udfa6|\ud83c\udfa7|\ud83c\udfa8|\ud83c\udfa9|\ud83c\udfaa|\ud83c\udfab|\ud83c\udfac|\ud83c\udfad|\ud83c\udfae|\ud83c\udfaf|\ud83c\udfb0|\ud83c\udfb1|\ud83c\udfb2|\ud83c\udfb3|\ud83c\udfb4|\ud83c\udfb5|\ud83c\udfb6|\ud83c\udfb7|\ud83c\udfb8|\ud83c\udfb9|\ud83c\udfba|\ud83c\udfbb|\ud83c\udfbc|\ud83c\udfbd|\ud83c\udfbe|\ud83c\udfbf|\ud83c\udfc0|\ud83c\udfc1|\ud83c\udfc2\ud83c\udffb|\ud83c\udfc2\ud83c\udffc|\ud83c\udfc2\ud83c\udffd|\ud83c\udfc2\ud83c\udffe|\ud83c\udfc2\ud83c\udfff|\ud83c\udfc2|\ud83c\udfc3\ud83c\udffb\u200d\u2640\ufe0f|\ud83c\udfc3\ud83c\udffc\u200d\u2640\ufe0f|\ud83c\udfc3\ud83c\udffd\u200d\u2640\ufe0f|\ud83c\udfc3\ud83c\udffe\u200d\u2640\ufe0f|\ud83c\udfc3\ud83c\udfff\u200d\u2640\ufe0f|\ud83c\udfc3\u200d\u2640\ufe0f|\ud83c\udfc3\ud83c\udffb\u200d\u2642\ufe0f|\ud83c\udfc3\ud83c\udffc\u200d\u2642\ufe0f|\ud83c\udfc3\ud83c\udffd\u200d\u2642\ufe0f|\ud83c\udfc3\ud83c\udffe\u200d\u2642\ufe0f|\ud83c\udfc3\ud83c\udfff\u200d\u2642\ufe0f|\ud83c\udfc3\u200d\u2642\ufe0f|\ud83c\udfc3\ud83c\udffb|\ud83c\udfc3\ud83c\udffc|\ud83c\udfc3\ud83c\udffd|\ud83c\udfc3\ud83c\udffe|\ud83c\udfc3\ud83c\udfff|\ud83c\udfc3|\ud83c\udfc4\ud83c\udffb\u200d\u2640\ufe0f|\ud83c\udfc4\ud83c\udffc\u200d\u2640\ufe0f|\ud83c\udfc4\ud83c\udffd\u200d\u2640\ufe0f|\ud83c\udfc4\ud83c\udffe\u200d\u2640\ufe0f|\ud83c\udfc4\ud83c\udfff\u200d\u2640\ufe0f|\ud83c\udfc4\u200d\u2640\ufe0f|\ud83c\udfc4\ud83c\udffb\u200d\u2642\ufe0f|\ud83c\udfc4\ud83c\udffc\u200d\u2642\ufe0f|\ud83c\udfc4\ud83c\udffd\u200d\u2642\ufe0f|\ud83c\udfc4\ud83c\udffe\u200d\u2642\ufe0f|\ud83c\udfc4\ud83c\udfff\u200d\u2642\ufe0f|\ud83c\udfc4\u200d\u2642\ufe0f|\ud83c\udfc4\ud83c\udffb|\ud83c\udfc4\ud83c\udffc|\ud83c\udfc4\ud83c\udffd|\ud83c\udfc4\ud83c\udffe|\ud83c\udfc4\ud83c\udfff|\ud83c\udfc4|\ud83c\udfc5|\ud83c\udfc6|\ud83c\udfc7\ud83c\udffb|\ud83c\udfc7\ud83c\udffc|\ud83c\udfc7\ud83c\udffd|\ud83c\udfc7\ud83c\udffe|\ud83c\udfc7\ud83c\udfff|\ud83c\udfc7|\ud83c\udfc8|\ud83c\udfc9|\ud83c\udfca\ud83c\udffb\u200d\u2640\ufe0f|\ud83c\udfca\ud83c\udffc\u200d\u2640\ufe0f|\ud83c\udfca\ud83c\udffd\u200d\u2640\ufe0f|\ud83c\udfca\ud83c\udffe\u200d\u2640\ufe0f|\ud83c\udfca\ud83c\udfff\u200d\u2640\ufe0f|\ud83c\udfca\u200d\u2640\ufe0f|\ud83c\udfca\ud83c\udffb\u200d\u2642\ufe0f|\ud83c\udfca\ud83c\udffc\u200d\u2642\ufe0f|\ud83c\udfca\ud83c\udffd\u200d\u2642\ufe0f|\ud83c\udfca\ud83c\udffe\u200d\u2642\ufe0f|\ud83c\udfca\ud83c\udfff\u200d\u2642\ufe0f|\ud83c\udfca\u200d\u2642\ufe0f|\ud83c\udfca\ud83c\udffb|\ud83c\udfca\ud83c\udffc|\ud83c\udfca\ud83c\udffd|\ud83c\udfca\ud83c\udffe|\ud83c\udfca\ud83c\udfff|\ud83c\udfca|\ud83c\udfcb\ud83c\udffb\u200d\u2640\ufe0f|\ud83c\udfcb\ud83c\udffc\u200d\u2640\ufe0f|\ud83c\udfcb\ud83c\udffd\u200d\u2640\ufe0f|\ud83c\udfcb\ud83c\udffe\u200d\u2640\ufe0f|\ud83c\udfcb\ud83c\udfff\u200d\u2640\ufe0f|\ud83c\udfcb\ufe0f\u200d\u2640\ufe0f|\ud83c\udfcb\ud83c\udffb\u200d\u2642\ufe0f|\ud83c\udfcb\ud83c\udffc\u200d\u2642\ufe0f|\ud83c\udfcb\ud83c\udffd\u200d\u2642\ufe0f|\ud83c\udfcb\ud83c\udffe\u200d\u2642\ufe0f|\ud83c\udfcb\ud83c\udfff\u200d\u2642\ufe0f|\ud83c\udfcb\ufe0f\u200d\u2642\ufe0f|\ud83c\udfcb\ud83c\udffb|\ud83c\udfcb\ud83c\udffc|\ud83c\udfcb\ud83c\udffd|\ud83c\udfcb\ud83c\udffe|\ud83c\udfcb\ud83c\udfff|\ud83c\udfcb\ufe0f|\ud83c\udfcc\ud83c\udffb\u200d\u2640\ufe0f|\ud83c\udfcc\ud83c\udffc\u200d\u2640\ufe0f|\ud83c\udfcc\ud83c\udffd\u200d\u2640\ufe0f|\ud83c\udfcc\ud83c\udffe\u200d\u2640\ufe0f|\ud83c\udfcc\ud83c\udfff\u200d\u2640\ufe0f|\ud83c\udfcc\ufe0f\u200d\u2640\ufe0f|\ud83c\udfcc\ud83c\udffb\u200d\u2642\ufe0f|\ud83c\udfcc\ud83c\udffc\u200d\u2642\ufe0f|\ud83c\udfcc\ud83c\udffd\u200d\u2642\ufe0f|\ud83c\udfcc\ud83c\udffe\u200d\u2642\ufe0f|\ud83c\udfcc\ud83c\udfff\u200d\u2642\ufe0f|\ud83c\udfcc\ufe0f\u200d\u2642\ufe0f|\ud83c\udfcc\ud83c\udffb|\ud83c\udfcc\ud83c\udffc|\ud83c\udfcc\ud83c\udffd|\ud83c\udfcc\ud83c\udffe|\ud83c\udfcc\ud83c\udfff|\ud83c\udfcc\ufe0f|\ud83c\udfcd\ufe0f|\ud83c\udfce\ufe0f|\ud83c\udfcf|\ud83c\udfd0|\ud83c\udfd1|\ud83c\udfd2|\ud83c\udfd3|\ud83c\udfd4\ufe0f|\ud83c\udfd5\ufe0f|\ud83c\udfd6\ufe0f|\ud83c\udfd7\ufe0f|\ud83c\udfd8\ufe0f|\ud83c\udfd9\ufe0f|\ud83c\udfda\ufe0f|\ud83c\udfdb\ufe0f|\ud83c\udfdc\ufe0f|\ud83c\udfdd\ufe0f|\ud83c\udfde\ufe0f|\ud83c\udfdf\ufe0f|\ud83c\udfe0|\ud83c\udfe1|\ud83c\udfe2|\ud83c\udfe3|\ud83c\udfe4|\ud83c\udfe5|\ud83c\udfe6|\ud83c\udfe7|\ud83c\udfe8|\ud83c\udfe9|\ud83c\udfea|\ud83c\udfeb|\ud83c\udfec|\ud83c\udfed|\ud83c\udfee|\ud83c\udfef|\ud83c\udff0|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83c\udff3\ufe0f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f|\ud83c\udff4|\ud83c\udff5\ufe0f|\ud83c\udff7\ufe0f|\ud83c\udff8|\ud83c\udff9|\ud83c\udffa|\ud83c\udffb|\ud83c\udffc|\ud83c\udffd|\ud83c\udffe|\ud83c\udfff|\ud83d\udc00|\ud83d\udc01|\ud83d\udc02|\ud83d\udc03|\ud83d\udc04|\ud83d\udc05|\ud83d\udc06|\ud83d\udc07|\ud83d\udc08|\ud83d\udc09|\ud83d\udc0a|\ud83d\udc0b|\ud83d\udc0c|\ud83d\udc0d|\ud83d\udc0e|\ud83d\udc0f|\ud83d\udc10|\ud83d\udc11|\ud83d\udc12|\ud83d\udc13|\ud83d\udc14|\ud83d\udc15|\ud83d\udc16|\ud83d\udc17|\ud83d\udc18|\ud83d\udc19|\ud83d\udc1a|\ud83d\udc1b|\ud83d\udc1c|\ud83d\udc1d|\ud83d\udc1e|\ud83d\udc1f|\ud83d\udc20|\ud83d\udc21|\ud83d\udc22|\ud83d\udc23|\ud83d\udc24|\ud83d\udc25|\ud83d\udc26|\ud83d\udc27|\ud83d\udc28|\ud83d\udc29|\ud83d\udc2a|\ud83d\udc2b|\ud83d\udc2c|\ud83d\udc2d|\ud83d\udc2e|\ud83d\udc2f|\ud83d\udc30|\ud83d\udc31|\ud83d\udc32|\ud83d\udc33|\ud83d\udc34|\ud83d\udc35|\ud83d\udc36|\ud83d\udc37|\ud83d\udc38|\ud83d\udc39|\ud83d\udc3a|\ud83d\udc3b|\ud83d\udc3c|\ud83d\udc3d|\ud83d\udc3e|\ud83d\udc3f\ufe0f|\ud83d\udc40|\ud83d\udc41\ufe0f\u200d\ud83d\udde8\ufe0f|\ud83d\udc41\ufe0f|\ud83d\udc42\ud83c\udffb|\ud83d\udc42\ud83c\udffc|\ud83d\udc42\ud83c\udffd|\ud83d\udc42\ud83c\udffe|\ud83d\udc42\ud83c\udfff|\ud83d\udc42|\ud83d\udc43\ud83c\udffb|\ud83d\udc43\ud83c\udffc|\ud83d\udc43\ud83c\udffd|\ud83d\udc43\ud83c\udffe|\ud83d\udc43\ud83c\udfff|\ud83d\udc43|\ud83d\udc44|\ud83d\udc45|\ud83d\udc46\ud83c\udffb|\ud83d\udc46\ud83c\udffc|\ud83d\udc46\ud83c\udffd|\ud83d\udc46\ud83c\udffe|\ud83d\udc46\ud83c\udfff|\ud83d\udc46|\ud83d\udc47\ud83c\udffb|\ud83d\udc47\ud83c\udffc|\ud83d\udc47\ud83c\udffd|\ud83d\udc47\ud83c\udffe|\ud83d\udc47\ud83c\udfff|\ud83d\udc47|\ud83d\udc48\ud83c\udffb|\ud83d\udc48\ud83c\udffc|\ud83d\udc48\ud83c\udffd|\ud83d\udc48\ud83c\udffe|\ud83d\udc48\ud83c\udfff|\ud83d\udc48|\ud83d\udc49\ud83c\udffb|\ud83d\udc49\ud83c\udffc|\ud83d\udc49\ud83c\udffd|\ud83d\udc49\ud83c\udffe|\ud83d\udc49\ud83c\udfff|\ud83d\udc49|\ud83d\udc4a\ud83c\udffb|\ud83d\udc4a\ud83c\udffc|\ud83d\udc4a\ud83c\udffd|\ud83d\udc4a\ud83c\udffe|\ud83d\udc4a\ud83c\udfff|\ud83d\udc4a|\ud83d\udc4b\ud83c\udffb|\ud83d\udc4b\ud83c\udffc|\ud83d\udc4b\ud83c\udffd|\ud83d\udc4b\ud83c\udffe|\ud83d\udc4b\ud83c\udfff|\ud83d\udc4b|\ud83d\udc4c\ud83c\udffb|\ud83d\udc4c\ud83c\udffc|\ud83d\udc4c\ud83c\udffd|\ud83d\udc4c\ud83c\udffe|\ud83d\udc4c\ud83c\udfff|\ud83d\udc4c|\ud83d\udc4d\ud83c\udffb|\ud83d\udc4d\ud83c\udffc|\ud83d\udc4d\ud83c\udffd|\ud83d\udc4d\ud83c\udffe|\ud83d\udc4d\ud83c\udfff|\ud83d\udc4d|\ud83d\udc4e\ud83c\udffb|\ud83d\udc4e\ud83c\udffc|\ud83d\udc4e\ud83c\udffd|\ud83d\udc4e\ud83c\udffe|\ud83d\udc4e\ud83c\udfff|\ud83d\udc4e|\ud83d\udc4f\ud83c\udffb|\ud83d\udc4f\ud83c\udffc|\ud83d\udc4f\ud83c\udffd|\ud83d\udc4f\ud83c\udffe|\ud83d\udc4f\ud83c\udfff|\ud83d\udc4f|\ud83d\udc50\ud83c\udffb|\ud83d\udc50\ud83c\udffc|\ud83d\udc50\ud83c\udffd|\ud83d\udc50\ud83c\udffe|\ud83d\udc50\ud83c\udfff|\ud83d\udc50|\ud83d\udc51|\ud83d\udc52|\ud83d\udc53|\ud83d\udc54|\ud83d\udc55|\ud83d\udc56|\ud83d\udc57|\ud83d\udc58|\ud83d\udc59|\ud83d\udc5a|\ud83d\udc5b|\ud83d\udc5c|\ud83d\udc5d|\ud83d\udc5e|\ud83d\udc5f|\ud83d\udc60|\ud83d\udc61|\ud83d\udc62|\ud83d\udc63|\ud83d\udc64|\ud83d\udc65|\ud83d\udc66\ud83c\udffb|\ud83d\udc66\ud83c\udffc|\ud83d\udc66\ud83c\udffd|\ud83d\udc66\ud83c\udffe|\ud83d\udc66\ud83c\udfff|\ud83d\udc66|\ud83d\udc67\ud83c\udffb|\ud83d\udc67\ud83c\udffc|\ud83d\udc67\ud83c\udffd|\ud83d\udc67\ud83c\udffe|\ud83d\udc67\ud83c\udfff|\ud83d\udc67|\ud83d\udc68\ud83c\udffb\u200d\ud83c\udf3e|\ud83d\udc68\ud83c\udffc\u200d\ud83c\udf3e|\ud83d\udc68\ud83c\udffd\u200d\ud83c\udf3e|\ud83d\udc68\ud83c\udffe\u200d\ud83c\udf3e|\ud83d\udc68\ud83c\udfff\u200d\ud83c\udf3e|\ud83d\udc68\u200d\ud83c\udf3e|\ud83d\udc68\ud83c\udffb\u200d\ud83c\udf73|\ud83d\udc68\ud83c\udffc\u200d\ud83c\udf73|\ud83d\udc68\ud83c\udffd\u200d\ud83c\udf73|\ud83d\udc68\ud83c\udffe\u200d\ud83c\udf73|\ud83d\udc68\ud83c\udfff\u200d\ud83c\udf73|\ud83d\udc68\u200d\ud83c\udf73|\ud83d\udc68\ud83c\udffb\u200d\ud83c\udf93|\ud83d\udc68\ud83c\udffc\u200d\ud83c\udf93|\ud83d\udc68\ud83c\udffd\u200d\ud83c\udf93|\ud83d\udc68\ud83c\udffe\u200d\ud83c\udf93|\ud83d\udc68\ud83c\udfff\u200d\ud83c\udf93|\ud83d\udc68\u200d\ud83c\udf93|\ud83d\udc68\ud83c\udffb\u200d\ud83c\udfa4|\ud83d\udc68\ud83c\udffc\u200d\ud83c\udfa4|\ud83d\udc68\ud83c\udffd\u200d\ud83c\udfa4|\ud83d\udc68\ud83c\udffe\u200d\ud83c\udfa4|\ud83d\udc68\ud83c\udfff\u200d\ud83c\udfa4|\ud83d\udc68\u200d\ud83c\udfa4|\ud83d\udc68\ud83c\udffb\u200d\ud83c\udfa8|\ud83d\udc68\ud83c\udffc\u200d\ud83c\udfa8|\ud83d\udc68\ud83c\udffd\u200d\ud83c\udfa8|\ud83d\udc68\ud83c\udffe\u200d\ud83c\udfa8|\ud83d\udc68\ud83c\udfff\u200d\ud83c\udfa8|\ud83d\udc68\u200d\ud83c\udfa8|\ud83d\udc68\ud83c\udffb\u200d\ud83c\udfeb|\ud83d\udc68\ud83c\udffc\u200d\ud83c\udfeb|\ud83d\udc68\ud83c\udffd\u200d\ud83c\udfeb|\ud83d\udc68\ud83c\udffe\u200d\ud83c\udfeb|\ud83d\udc68\ud83c\udfff\u200d\ud83c\udfeb|\ud83d\udc68\u200d\ud83c\udfeb|\ud83d\udc68\ud83c\udffb\u200d\ud83c\udfed|\ud83d\udc68\ud83c\udffc\u200d\ud83c\udfed|\ud83d\udc68\ud83c\udffd\u200d\ud83c\udfed|\ud83d\udc68\ud83c\udffe\u200d\ud83c\udfed|\ud83d\udc68\ud83c\udfff\u200d\ud83c\udfed|\ud83d\udc68\u200d\ud83c\udfed|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc68\ud83c\udffb\u200d\ud83d\udcbb|\ud83d\udc68\ud83c\udffc\u200d\ud83d\udcbb|\ud83d\udc68\ud83c\udffd\u200d\ud83d\udcbb|\ud83d\udc68\ud83c\udffe\u200d\ud83d\udcbb|\ud83d\udc68\ud83c\udfff\u200d\ud83d\udcbb|\ud83d\udc68\u200d\ud83d\udcbb|\ud83d\udc68\ud83c\udffb\u200d\ud83d\udcbc|\ud83d\udc68\ud83c\udffc\u200d\ud83d\udcbc|\ud83d\udc68\ud83c\udffd\u200d\ud83d\udcbc|\ud83d\udc68\ud83c\udffe\u200d\ud83d\udcbc|\ud83d\udc68\ud83c\udfff\u200d\ud83d\udcbc|\ud83d\udc68\u200d\ud83d\udcbc|\ud83d\udc68\ud83c\udffb\u200d\ud83d\udd27|\ud83d\udc68\ud83c\udffc\u200d\ud83d\udd27|\ud83d\udc68\ud83c\udffd\u200d\ud83d\udd27|\ud83d\udc68\ud83c\udffe\u200d\ud83d\udd27|\ud83d\udc68\ud83c\udfff\u200d\ud83d\udd27|\ud83d\udc68\u200d\ud83d\udd27|\ud83d\udc68\ud83c\udffb\u200d\ud83d\udd2c|\ud83d\udc68\ud83c\udffc\u200d\ud83d\udd2c|\ud83d\udc68\ud83c\udffd\u200d\ud83d\udd2c|\ud83d\udc68\ud83c\udffe\u200d\ud83d\udd2c|\ud83d\udc68\ud83c\udfff\u200d\ud83d\udd2c|\ud83d\udc68\u200d\ud83d\udd2c|\ud83d\udc68\ud83c\udffb\u200d\ud83d\ude80|\ud83d\udc68\ud83c\udffc\u200d\ud83d\ude80|\ud83d\udc68\ud83c\udffd\u200d\ud83d\ude80|\ud83d\udc68\ud83c\udffe\u200d\ud83d\ude80|\ud83d\udc68\ud83c\udfff\u200d\ud83d\ude80|\ud83d\udc68\u200d\ud83d\ude80|\ud83d\udc68\ud83c\udffb\u200d\ud83d\ude92|\ud83d\udc68\ud83c\udffc\u200d\ud83d\ude92|\ud83d\udc68\ud83c\udffd\u200d\ud83d\ude92|\ud83d\udc68\ud83c\udffe\u200d\ud83d\ude92|\ud83d\udc68\ud83c\udfff\u200d\ud83d\ude92|\ud83d\udc68\u200d\ud83d\ude92|\ud83d\udc68\ud83c\udffb\u200d\u2695\ufe0f|\ud83d\udc68\ud83c\udffc\u200d\u2695\ufe0f|\ud83d\udc68\ud83c\udffd\u200d\u2695\ufe0f|\ud83d\udc68\ud83c\udffe\u200d\u2695\ufe0f|\ud83d\udc68\ud83c\udfff\u200d\u2695\ufe0f|\ud83d\udc68\u200d\u2695\ufe0f|\ud83d\udc68\ud83c\udffb\u200d\u2696\ufe0f|\ud83d\udc68\ud83c\udffc\u200d\u2696\ufe0f|\ud83d\udc68\ud83c\udffd\u200d\u2696\ufe0f|\ud83d\udc68\ud83c\udffe\u200d\u2696\ufe0f|\ud83d\udc68\ud83c\udfff\u200d\u2696\ufe0f|\ud83d\udc68\u200d\u2696\ufe0f|\ud83d\udc68\ud83c\udffb\u200d\u2708\ufe0f|\ud83d\udc68\ud83c\udffc\u200d\u2708\ufe0f|\ud83d\udc68\ud83c\udffd\u200d\u2708\ufe0f|\ud83d\udc68\ud83c\udffe\u200d\u2708\ufe0f|\ud83d\udc68\ud83c\udfff\u200d\u2708\ufe0f|\ud83d\udc68\u200d\u2708\ufe0f|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\ud83c\udffb|\ud83d\udc68\ud83c\udffc|\ud83d\udc68\ud83c\udffd|\ud83d\udc68\ud83c\udffe|\ud83d\udc68\ud83c\udfff|\ud83d\udc68|\ud83d\udc69\ud83c\udffb\u200d\ud83c\udf3e|\ud83d\udc69\ud83c\udffc\u200d\ud83c\udf3e|\ud83d\udc69\ud83c\udffd\u200d\ud83c\udf3e|\ud83d\udc69\ud83c\udffe\u200d\ud83c\udf3e|\ud83d\udc69\ud83c\udfff\u200d\ud83c\udf3e|\ud83d\udc69\u200d\ud83c\udf3e|\ud83d\udc69\ud83c\udffb\u200d\ud83c\udf73|\ud83d\udc69\ud83c\udffc\u200d\ud83c\udf73|\ud83d\udc69\ud83c\udffd\u200d\ud83c\udf73|\ud83d\udc69\ud83c\udffe\u200d\ud83c\udf73|\ud83d\udc69\ud83c\udfff\u200d\ud83c\udf73|\ud83d\udc69\u200d\ud83c\udf73|\ud83d\udc69\ud83c\udffb\u200d\ud83c\udf93|\ud83d\udc69\ud83c\udffc\u200d\ud83c\udf93|\ud83d\udc69\ud83c\udffd\u200d\ud83c\udf93|\ud83d\udc69\ud83c\udffe\u200d\ud83c\udf93|\ud83d\udc69\ud83c\udfff\u200d\ud83c\udf93|\ud83d\udc69\u200d\ud83c\udf93|\ud83d\udc69\ud83c\udffb\u200d\ud83c\udfa4|\ud83d\udc69\ud83c\udffc\u200d\ud83c\udfa4|\ud83d\udc69\ud83c\udffd\u200d\ud83c\udfa4|\ud83d\udc69\ud83c\udffe\u200d\ud83c\udfa4|\ud83d\udc69\ud83c\udfff\u200d\ud83c\udfa4|\ud83d\udc69\u200d\ud83c\udfa4|\ud83d\udc69\ud83c\udffb\u200d\ud83c\udfa8|\ud83d\udc69\ud83c\udffc\u200d\ud83c\udfa8|\ud83d\udc69\ud83c\udffd\u200d\ud83c\udfa8|\ud83d\udc69\ud83c\udffe\u200d\ud83c\udfa8|\ud83d\udc69\ud83c\udfff\u200d\ud83c\udfa8|\ud83d\udc69\u200d\ud83c\udfa8|\ud83d\udc69\ud83c\udffb\u200d\ud83c\udfeb|\ud83d\udc69\ud83c\udffc\u200d\ud83c\udfeb|\ud83d\udc69\ud83c\udffd\u200d\ud83c\udfeb|\ud83d\udc69\ud83c\udffe\u200d\ud83c\udfeb|\ud83d\udc69\ud83c\udfff\u200d\ud83c\udfeb|\ud83d\udc69\u200d\ud83c\udfeb|\ud83d\udc69\ud83c\udffb\u200d\ud83c\udfed|\ud83d\udc69\ud83c\udffc\u200d\ud83c\udfed|\ud83d\udc69\ud83c\udffd\u200d\ud83c\udfed|\ud83d\udc69\ud83c\udffe\u200d\ud83c\udfed|\ud83d\udc69\ud83c\udfff\u200d\ud83c\udfed|\ud83d\udc69\u200d\ud83c\udfed|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc69\u200d\ud83d\udc67|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc69\ud83c\udffb\u200d\ud83d\udcbb|\ud83d\udc69\ud83c\udffc\u200d\ud83d\udcbb|\ud83d\udc69\ud83c\udffd\u200d\ud83d\udcbb|\ud83d\udc69\ud83c\udffe\u200d\ud83d\udcbb|\ud83d\udc69\ud83c\udfff\u200d\ud83d\udcbb|\ud83d\udc69\u200d\ud83d\udcbb|\ud83d\udc69\ud83c\udffb\u200d\ud83d\udcbc|\ud83d\udc69\ud83c\udffc\u200d\ud83d\udcbc|\ud83d\udc69\ud83c\udffd\u200d\ud83d\udcbc|\ud83d\udc69\ud83c\udffe\u200d\ud83d\udcbc|\ud83d\udc69\ud83c\udfff\u200d\ud83d\udcbc|\ud83d\udc69\u200d\ud83d\udcbc|\ud83d\udc69\ud83c\udffb\u200d\ud83d\udd27|\ud83d\udc69\ud83c\udffc\u200d\ud83d\udd27|\ud83d\udc69\ud83c\udffd\u200d\ud83d\udd27|\ud83d\udc69\ud83c\udffe\u200d\ud83d\udd27|\ud83d\udc69\ud83c\udfff\u200d\ud83d\udd27|\ud83d\udc69\u200d\ud83d\udd27|\ud83d\udc69\ud83c\udffb\u200d\ud83d\udd2c|\ud83d\udc69\ud83c\udffc\u200d\ud83d\udd2c|\ud83d\udc69\ud83c\udffd\u200d\ud83d\udd2c|\ud83d\udc69\ud83c\udffe\u200d\ud83d\udd2c|\ud83d\udc69\ud83c\udfff\u200d\ud83d\udd2c|\ud83d\udc69\u200d\ud83d\udd2c|\ud83d\udc69\ud83c\udffb\u200d\ud83d\ude80|\ud83d\udc69\ud83c\udffc\u200d\ud83d\ude80|\ud83d\udc69\ud83c\udffd\u200d\ud83d\ude80|\ud83d\udc69\ud83c\udffe\u200d\ud83d\ude80|\ud83d\udc69\ud83c\udfff\u200d\ud83d\ude80|\ud83d\udc69\u200d\ud83d\ude80|\ud83d\udc69\ud83c\udffb\u200d\ud83d\ude92|\ud83d\udc69\ud83c\udffc\u200d\ud83d\ude92|\ud83d\udc69\ud83c\udffd\u200d\ud83d\ude92|\ud83d\udc69\ud83c\udffe\u200d\ud83d\ude92|\ud83d\udc69\ud83c\udfff\u200d\ud83d\ude92|\ud83d\udc69\u200d\ud83d\ude92|\ud83d\udc69\ud83c\udffb\u200d\u2695\ufe0f|\ud83d\udc69\ud83c\udffc\u200d\u2695\ufe0f|\ud83d\udc69\ud83c\udffd\u200d\u2695\ufe0f|\ud83d\udc69\ud83c\udffe\u200d\u2695\ufe0f|\ud83d\udc69\ud83c\udfff\u200d\u2695\ufe0f|\ud83d\udc69\u200d\u2695\ufe0f|\ud83d\udc69\ud83c\udffb\u200d\u2696\ufe0f|\ud83d\udc69\ud83c\udffc\u200d\u2696\ufe0f|\ud83d\udc69\ud83c\udffd\u200d\u2696\ufe0f|\ud83d\udc69\ud83c\udffe\u200d\u2696\ufe0f|\ud83d\udc69\ud83c\udfff\u200d\u2696\ufe0f|\ud83d\udc69\u200d\u2696\ufe0f|\ud83d\udc69\ud83c\udffb\u200d\u2708\ufe0f|\ud83d\udc69\ud83c\udffc\u200d\u2708\ufe0f|\ud83d\udc69\ud83c\udffd\u200d\u2708\ufe0f|\ud83d\udc69\ud83c\udffe\u200d\u2708\ufe0f|\ud83d\udc69\ud83c\udfff\u200d\u2708\ufe0f|\ud83d\udc69\u200d\u2708\ufe0f|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69|\ud83d\udc69\ud83c\udffb|\ud83d\udc69\ud83c\udffc|\ud83d\udc69\ud83c\udffd|\ud83d\udc69\ud83c\udffe|\ud83d\udc69\ud83c\udfff|\ud83d\udc69|\ud83d\udc6a|\ud83d\udc6b|\ud83d\udc6c|\ud83d\udc6d|\ud83d\udc6e\ud83c\udffb\u200d\u2640\ufe0f|\ud83d\udc6e\ud83c\udffc\u200d\u2640\ufe0f|\ud83d\udc6e\ud83c\udffd\u200d\u2640\ufe0f|\ud83d\udc6e\ud83c\udffe\u200d\u2640\ufe0f|\ud83d\udc6e\ud83c\udfff\u200d\u2640\ufe0f|\ud83d\udc6e\u200d\u2640\ufe0f|\ud83d\udc6e\ud83c\udffb\u200d\u2642\ufe0f|\ud83d\udc6e\ud83c\udffc\u200d\u2642\ufe0f|\ud83d\udc6e\ud83c\udffd\u200d\u2642\ufe0f|\ud83d\udc6e\ud83c\udffe\u200d\u2642\ufe0f|\ud83d\udc6e\ud83c\udfff\u200d\u2642\ufe0f|\ud83d\udc6e\u200d\u2642\ufe0f|\ud83d\udc6e\ud83c\udffb|\ud83d\udc6e\ud83c\udffc|\ud83d\udc6e\ud83c\udffd|\ud83d\udc6e\ud83c\udffe|\ud83d\udc6e\ud83c\udfff|\ud83d\udc6e|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83d\udc6f|\ud83d\udc70\ud83c\udffb|\ud83d\udc70\ud83c\udffc|\ud83d\udc70\ud83c\udffd|\ud83d\udc70\ud83c\udffe|\ud83d\udc70\ud83c\udfff|\ud83d\udc70|\ud83d\udc71\ud83c\udffb\u200d\u2640\ufe0f|\ud83d\udc71\ud83c\udffc\u200d\u2640\ufe0f|\ud83d\udc71\ud83c\udffd\u200d\u2640\ufe0f|\ud83d\udc71\ud83c\udffe\u200d\u2640\ufe0f|\ud83d\udc71\ud83c\udfff\u200d\u2640\ufe0f|\ud83d\udc71\u200d\u2640\ufe0f|\ud83d\udc71\ud83c\udffb\u200d\u2642\ufe0f|\ud83d\udc71\ud83c\udffc\u200d\u2642\ufe0f|\ud83d\udc71\ud83c\udffd\u200d\u2642\ufe0f|\ud83d\udc71\ud83c\udffe\u200d\u2642\ufe0f|\ud83d\udc71\ud83c\udfff\u200d\u2642\ufe0f|\ud83d\udc71\u200d\u2642\ufe0f|\ud83d\udc71\ud83c\udffb|\ud83d\udc71\ud83c\udffc|\ud83d\udc71\ud83c\udffd|\ud83d\udc71\ud83c\udffe|\ud83d\udc71\ud83c\udfff|\ud83d\udc71|\ud83d\udc72\ud83c\udffb|\ud83d\udc72\ud83c\udffc|\ud83d\udc72\ud83c\udffd|\ud83d\udc72\ud83c\udffe|\ud83d\udc72\ud83c\udfff|\ud83d\udc72|\ud83d\udc73\ud83c\udffb\u200d\u2640\ufe0f|\ud83d\udc73\ud83c\udffc\u200d\u2640\ufe0f|\ud83d\udc73\ud83c\udffd\u200d\u2640\ufe0f|\ud83d\udc73\ud83c\udffe\u200d\u2640\ufe0f|\ud83d\udc73\ud83c\udfff\u200d\u2640\ufe0f|\ud83d\udc73\u200d\u2640\ufe0f|\ud83d\udc73\ud83c\udffb\u200d\u2642\ufe0f|\ud83d\udc73\ud83c\udffc\u200d\u2642\ufe0f|\ud83d\udc73\ud83c\udffd\u200d\u2642\ufe0f|\ud83d\udc73\ud83c\udffe\u200d\u2642\ufe0f|\ud83d\udc73\ud83c\udfff\u200d\u2642\ufe0f|\ud83d\udc73\u200d\u2642\ufe0f|\ud83d\udc73\ud83c\udffb|\ud83d\udc73\ud83c\udffc|\ud83d\udc73\ud83c\udffd|\ud83d\udc73\ud83c\udffe|\ud83d\udc73\ud83c\udfff|\ud83d\udc73|\ud83d\udc74\ud83c\udffb|\ud83d\udc74\ud83c\udffc|\ud83d\udc74\ud83c\udffd|\ud83d\udc74\ud83c\udffe|\ud83d\udc74\ud83c\udfff|\ud83d\udc74|\ud83d\udc75\ud83c\udffb|\ud83d\udc75\ud83c\udffc|\ud83d\udc75\ud83c\udffd|\ud83d\udc75\ud83c\udffe|\ud83d\udc75\ud83c\udfff|\ud83d\udc75|\ud83d\udc76\ud83c\udffb|\ud83d\udc76\ud83c\udffc|\ud83d\udc76\ud83c\udffd|\ud83d\udc76\ud83c\udffe|\ud83d\udc76\ud83c\udfff|\ud83d\udc76|\ud83d\udc77\ud83c\udffb\u200d\u2640\ufe0f|\ud83d\udc77\ud83c\udffc\u200d\u2640\ufe0f|\ud83d\udc77\ud83c\udffd\u200d\u2640\ufe0f|\ud83d\udc77\ud83c\udffe\u200d\u2640\ufe0f|\ud83d\udc77\ud83c\udfff\u200d\u2640\ufe0f|\ud83d\udc77\u200d\u2640\ufe0f|\ud83d\udc77\ud83c\udffb\u200d\u2642\ufe0f|\ud83d\udc77\ud83c\udffc\u200d\u2642\ufe0f|\ud83d\udc77\ud83c\udffd\u200d\u2642\ufe0f|\ud83d\udc77\ud83c\udffe\u200d\u2642\ufe0f|\ud83d\udc77\ud83c\udfff\u200d\u2642\ufe0f|\ud83d\udc77\u200d\u2642\ufe0f|\ud83d\udc77\ud83c\udffb|\ud83d\udc77\ud83c\udffc|\ud83d\udc77\ud83c\udffd|\ud83d\udc77\ud83c\udffe|\ud83d\udc77\ud83c\udfff|\ud83d\udc77|\ud83d\udc78\ud83c\udffb|\ud83d\udc78\ud83c\udffc|\ud83d\udc78\ud83c\udffd|\ud83d\udc78\ud83c\udffe|\ud83d\udc78\ud83c\udfff|\ud83d\udc78|\ud83d\udc79|\ud83d\udc7a|\ud83d\udc7b|\ud83d\udc7c\ud83c\udffb|\ud83d\udc7c\ud83c\udffc|\ud83d\udc7c\ud83c\udffd|\ud83d\udc7c\ud83c\udffe|\ud83d\udc7c\ud83c\udfff|\ud83d\udc7c|\ud83d\udc7d|\ud83d\udc7e|\ud83d\udc7f|\ud83d\udc80|\ud83d\udc81\ud83c\udffb\u200d\u2640\ufe0f|\ud83d\udc81\ud83c\udffc\u200d\u2640\ufe0f|\ud83d\udc81\ud83c\udffd\u200d\u2640\ufe0f|\ud83d\udc81\ud83c\udffe\u200d\u2640\ufe0f|\ud83d\udc81\ud83c\udfff\u200d\u2640\ufe0f|\ud83d\udc81\u200d\u2640\ufe0f|\ud83d\udc81\ud83c\udffb\u200d\u2642\ufe0f|\ud83d\udc81\ud83c\udffc\u200d\u2642\ufe0f|\ud83d\udc81\ud83c\udffd\u200d\u2642\ufe0f|\ud83d\udc81\ud83c\udffe\u200d\u2642\ufe0f|\ud83d\udc81\ud83c\udfff\u200d\u2642\ufe0f|\ud83d\udc81\u200d\u2642\ufe0f|\ud83d\udc81\ud83c\udffb|\ud83d\udc81\ud83c\udffc|\ud83d\udc81\ud83c\udffd|\ud83d\udc81\ud83c\udffe|\ud83d\udc81\ud83c\udfff|\ud83d\udc81|\ud83d\udc82\ud83c\udffb\u200d\u2640\ufe0f|\ud83d\udc82\ud83c\udffc\u200d\u2640\ufe0f|\ud83d\udc82\ud83c\udffd\u200d\u2640\ufe0f|\ud83d\udc82\ud83c\udffe\u200d\u2640\ufe0f|\ud83d\udc82\ud83c\udfff\u200d\u2640\ufe0f|\ud83d\udc82\u200d\u2640\ufe0f|\ud83d\udc82\ud83c\udffb\u200d\u2642\ufe0f|\ud83d\udc82\ud83c\udffc\u200d\u2642\ufe0f|\ud83d\udc82\ud83c\udffd\u200d\u2642\ufe0f|\ud83d\udc82\ud83c\udffe\u200d\u2642\ufe0f|\ud83d\udc82\ud83c\udfff\u200d\u2642\ufe0f|\ud83d\udc82\u200d\u2642\ufe0f|\ud83d\udc82\ud83c\udffb|\ud83d\udc82\ud83c\udffc|\ud83d\udc82\ud83c\udffd|\ud83d\udc82\ud83c\udffe|\ud83d\udc82\ud83c\udfff|\ud83d\udc82|\ud83d\udc83\ud83c\udffb|\ud83d\udc83\ud83c\udffc|\ud83d\udc83\ud83c\udffd|\ud83d\udc83\ud83c\udffe|\ud83d\udc83\ud83c\udfff|\ud83d\udc83|\ud83d\udc84|\ud83d\udc85\ud83c\udffb|\ud83d\udc85\ud83c\udffc|\ud83d\udc85\ud83c\udffd|\ud83d\udc85\ud83c\udffe|\ud83d\udc85\ud83c\udfff|\ud83d\udc85|\ud83d\udc86\ud83c\udffb\u200d\u2640\ufe0f|\ud83d\udc86\ud83c\udffc\u200d\u2640\ufe0f|\ud83d\udc86\ud83c\udffd\u200d\u2640\ufe0f|\ud83d\udc86\ud83c\udffe\u200d\u2640\ufe0f|\ud83d\udc86\ud83c\udfff\u200d\u2640\ufe0f|\ud83d\udc86\u200d\u2640\ufe0f|\ud83d\udc86\ud83c\udffb\u200d\u2642\ufe0f|\ud83d\udc86\ud83c\udffc\u200d\u2642\ufe0f|\ud83d\udc86\ud83c\udffd\u200d\u2642\ufe0f|\ud83d\udc86\ud83c\udffe\u200d\u2642\ufe0f|\ud83d\udc86\ud83c\udfff\u200d\u2642\ufe0f|\ud83d\udc86\u200d\u2642\ufe0f|\ud83d\udc86\ud83c\udffb|\ud83d\udc86\ud83c\udffc|\ud83d\udc86\ud83c\udffd|\ud83d\udc86\ud83c\udffe|\ud83d\udc86\ud83c\udfff|\ud83d\udc86|\ud83d\udc87\ud83c\udffb\u200d\u2640\ufe0f|\ud83d\udc87\ud83c\udffc\u200d\u2640\ufe0f|\ud83d\udc87\ud83c\udffd\u200d\u2640\ufe0f|\ud83d\udc87\ud83c\udffe\u200d\u2640\ufe0f|\ud83d\udc87\ud83c\udfff\u200d\u2640\ufe0f|\ud83d\udc87\u200d\u2640\ufe0f|\ud83d\udc87\ud83c\udffb\u200d\u2642\ufe0f|\ud83d\udc87\ud83c\udffc\u200d\u2642\ufe0f|\ud83d\udc87\ud83c\udffd\u200d\u2642\ufe0f|\ud83d\udc87\ud83c\udffe\u200d\u2642\ufe0f|\ud83d\udc87\ud83c\udfff\u200d\u2642\ufe0f|\ud83d\udc87\u200d\u2642\ufe0f|\ud83d\udc87\ud83c\udffb|\ud83d\udc87\ud83c\udffc|\ud83d\udc87\ud83c\udffd|\ud83d\udc87\ud83c\udffe|\ud83d\udc87\ud83c\udfff|\ud83d\udc87|\ud83d\udc88|\ud83d\udc89|\ud83d\udc8a|\ud83d\udc8b|\ud83d\udc8c|\ud83d\udc8d|\ud83d\udc8e|\ud83d\udc8f|\ud83d\udc90|\ud83d\udc91|\ud83d\udc92|\ud83d\udc93|\ud83d\udc94|\ud83d\udc95|\ud83d\udc96|\ud83d\udc97|\ud83d\udc98|\ud83d\udc99|\ud83d\udc9a|\ud83d\udc9b|\ud83d\udc9c|\ud83d\udc9d|\ud83d\udc9e|\ud83d\udc9f|\ud83d\udca0|\ud83d\udca1|\ud83d\udca2|\ud83d\udca3|\ud83d\udca4|\ud83d\udca5|\ud83d\udca6|\ud83d\udca7|\ud83d\udca8|\ud83d\udca9|\ud83d\udcaa\ud83c\udffb|\ud83d\udcaa\ud83c\udffc|\ud83d\udcaa\ud83c\udffd|\ud83d\udcaa\ud83c\udffe|\ud83d\udcaa\ud83c\udfff|\ud83d\udcaa|\ud83d\udcab|\ud83d\udcac|\ud83d\udcad|\ud83d\udcae|\ud83d\udcaf|\ud83d\udcb0|\ud83d\udcb1|\ud83d\udcb2|\ud83d\udcb3|\ud83d\udcb4|\ud83d\udcb5|\ud83d\udcb6|\ud83d\udcb7|\ud83d\udcb8|\ud83d\udcb9|\ud83d\udcba|\ud83d\udcbb|\ud83d\udcbc|\ud83d\udcbd|\ud83d\udcbe|\ud83d\udcbf|\ud83d\udcc0|\ud83d\udcc1|\ud83d\udcc2|\ud83d\udcc3|\ud83d\udcc4|\ud83d\udcc5|\ud83d\udcc6|\ud83d\udcc7|\ud83d\udcc8|\ud83d\udcc9|\ud83d\udcca|\ud83d\udccb|\ud83d\udccc|\ud83d\udccd|\ud83d\udcce|\ud83d\udccf|\ud83d\udcd0|\ud83d\udcd1|\ud83d\udcd2|\ud83d\udcd3|\ud83d\udcd4|\ud83d\udcd5|\ud83d\udcd6|\ud83d\udcd7|\ud83d\udcd8|\ud83d\udcd9|\ud83d\udcda|\ud83d\udcdb|\ud83d\udcdc|\ud83d\udcdd|\ud83d\udcde|\ud83d\udcdf|\ud83d\udce0|\ud83d\udce1|\ud83d\udce2|\ud83d\udce3|\ud83d\udce4|\ud83d\udce5|\ud83d\udce6|\ud83d\udce7|\ud83d\udce8|\ud83d\udce9|\ud83d\udcea|\ud83d\udceb|\ud83d\udcec|\ud83d\udced|\ud83d\udcee|\ud83d\udcef|\ud83d\udcf0|\ud83d\udcf1|\ud83d\udcf2|\ud83d\udcf3|\ud83d\udcf4|\ud83d\udcf5|\ud83d\udcf6|\ud83d\udcf7|\ud83d\udcf8|\ud83d\udcf9|\ud83d\udcfa|\ud83d\udcfb|\ud83d\udcfc|\ud83d\udcfd\ufe0f|\ud83d\udcff|\ud83d\udd00|\ud83d\udd01|\ud83d\udd02|\ud83d\udd03|\ud83d\udd04|\ud83d\udd05|\ud83d\udd06|\ud83d\udd07|\ud83d\udd08|\ud83d\udd09|\ud83d\udd0a|\ud83d\udd0b|\ud83d\udd0c|\ud83d\udd0d|\ud83d\udd0e|\ud83d\udd0f|\ud83d\udd10|\ud83d\udd11|\ud83d\udd12|\ud83d\udd13|\ud83d\udd14|\ud83d\udd15|\ud83d\udd16|\ud83d\udd17|\ud83d\udd18|\ud83d\udd19|\ud83d\udd1a|\ud83d\udd1b|\ud83d\udd1c|\ud83d\udd1d|\ud83d\udd1e|\ud83d\udd1f|\ud83d\udd20|\ud83d\udd21|\ud83d\udd22|\ud83d\udd23|\ud83d\udd24|\ud83d\udd25|\ud83d\udd26|\ud83d\udd27|\ud83d\udd28|\ud83d\udd29|\ud83d\udd2a|\ud83d\udd2b|\ud83d\udd2c|\ud83d\udd2d|\ud83d\udd2e|\ud83d\udd2f|\ud83d\udd30|\ud83d\udd31|\ud83d\udd32|\ud83d\udd33|\ud83d\udd34|\ud83d\udd35|\ud83d\udd36|\ud83d\udd37|\ud83d\udd38|\ud83d\udd39|\ud83d\udd3a|\ud83d\udd3b|\ud83d\udd3c|\ud83d\udd3d|\ud83d\udd49\ufe0f|\ud83d\udd4a\ufe0f|\ud83d\udd4b|\ud83d\udd4c|\ud83d\udd4d|\ud83d\udd4e|\ud83d\udd50|\ud83d\udd51|\ud83d\udd52|\ud83d\udd53|\ud83d\udd54|\ud83d\udd55|\ud83d\udd56|\ud83d\udd57|\ud83d\udd58|\ud83d\udd59|\ud83d\udd5a|\ud83d\udd5b|\ud83d\udd5c|\ud83d\udd5d|\ud83d\udd5e|\ud83d\udd5f|\ud83d\udd60|\ud83d\udd61|\ud83d\udd62|\ud83d\udd63|\ud83d\udd64|\ud83d\udd65|\ud83d\udd66|\ud83d\udd67|\ud83d\udd6f\ufe0f|\ud83d\udd70\ufe0f|\ud83d\udd73\ufe0f|\ud83d\udd74\ud83c\udffb|\ud83d\udd74\ud83c\udffc|\ud83d\udd74\ud83c\udffd|\ud83d\udd74\ud83c\udffe|\ud83d\udd74\ud83c\udfff|\ud83d\udd74\ufe0f|\ud83d\udd75\ud83c\udffb\u200d\u2640\ufe0f|\ud83d\udd75\ud83c\udffc\u200d\u2640\ufe0f|\ud83d\udd75\ud83c\udffd\u200d\u2640\ufe0f|\ud83d\udd75\ud83c\udffe\u200d\u2640\ufe0f|\ud83d\udd75\ud83c\udfff\u200d\u2640\ufe0f|\ud83d\udd75\ufe0f\u200d\u2640\ufe0f|\ud83d\udd75\ud83c\udffb\u200d\u2642\ufe0f|\ud83d\udd75\ud83c\udffc\u200d\u2642\ufe0f|\ud83d\udd75\ud83c\udffd\u200d\u2642\ufe0f|\ud83d\udd75\ud83c\udffe\u200d\u2642\ufe0f|\ud83d\udd75\ud83c\udfff\u200d\u2642\ufe0f|\ud83d\udd75\ufe0f\u200d\u2642\ufe0f|\ud83d\udd75\ud83c\udffb|\ud83d\udd75\ud83c\udffc|\ud83d\udd75\ud83c\udffd|\ud83d\udd75\ud83c\udffe|\ud83d\udd75\ud83c\udfff|\ud83d\udd75\ufe0f|\ud83d\udd76\ufe0f|\ud83d\udd77\ufe0f|\ud83d\udd78\ufe0f|\ud83d\udd79\ufe0f|\ud83d\udd7a\ud83c\udffb|\ud83d\udd7a\ud83c\udffc|\ud83d\udd7a\ud83c\udffd|\ud83d\udd7a\ud83c\udffe|\ud83d\udd7a\ud83c\udfff|\ud83d\udd7a|\ud83d\udd87\ufe0f|\ud83d\udd8a\ufe0f|\ud83d\udd8b\ufe0f|\ud83d\udd8c\ufe0f|\ud83d\udd8d\ufe0f|\ud83d\udd90\ud83c\udffb|\ud83d\udd90\ud83c\udffc|\ud83d\udd90\ud83c\udffd|\ud83d\udd90\ud83c\udffe|\ud83d\udd90\ud83c\udfff|\ud83d\udd90\ufe0f|\ud83d\udd95\ud83c\udffb|\ud83d\udd95\ud83c\udffc|\ud83d\udd95\ud83c\udffd|\ud83d\udd95\ud83c\udffe|\ud83d\udd95\ud83c\udfff|\ud83d\udd95|\ud83d\udd96\ud83c\udffb|\ud83d\udd96\ud83c\udffc|\ud83d\udd96\ud83c\udffd|\ud83d\udd96\ud83c\udffe|\ud83d\udd96\ud83c\udfff|\ud83d\udd96|\ud83d\udda4|\ud83d\udda5\ufe0f|\ud83d\udda8\ufe0f|\ud83d\uddb1\ufe0f|\ud83d\uddb2\ufe0f|\ud83d\uddbc\ufe0f|\ud83d\uddc2\ufe0f|\ud83d\uddc3\ufe0f|\ud83d\uddc4\ufe0f|\ud83d\uddd1\ufe0f|\ud83d\uddd2\ufe0f|\ud83d\uddd3\ufe0f|\ud83d\udddc\ufe0f|\ud83d\udddd\ufe0f|\ud83d\uddde\ufe0f|\ud83d\udde1\ufe0f|\ud83d\udde3\ufe0f|\ud83d\udde8\ufe0f|\ud83d\uddef\ufe0f|\ud83d\uddf3\ufe0f|\ud83d\uddfa\ufe0f|\ud83d\uddfb|\ud83d\uddfc|\ud83d\uddfd|\ud83d\uddfe|\ud83d\uddff|\ud83d\ude00|\ud83d\ude01|\ud83d\ude02|\ud83d\ude03|\ud83d\ude04|\ud83d\ude05|\ud83d\ude06|\ud83d\ude07|\ud83d\ude08|\ud83d\ude09|\ud83d\ude0a|\ud83d\ude0b|\ud83d\ude0c|\ud83d\ude0d|\ud83d\ude0e|\ud83d\ude0f|\ud83d\ude10|\ud83d\ude11|\ud83d\ude12|\ud83d\ude13|\ud83d\ude14|\ud83d\ude15|\ud83d\ude16|\ud83d\ude17|\ud83d\ude18|\ud83d\ude19|\ud83d\ude1a|\ud83d\ude1b|\ud83d\ude1c|\ud83d\ude1d|\ud83d\ude1e|\ud83d\ude1f|\ud83d\ude20|\ud83d\ude21|\ud83d\ude22|\ud83d\ude23|\ud83d\ude24|\ud83d\ude25|\ud83d\ude26|\ud83d\ude27|\ud83d\ude28|\ud83d\ude29|\ud83d\ude2a|\ud83d\ude2b|\ud83d\ude2c|\ud83d\ude2d|\ud83d\ude2e|\ud83d\ude2f|\ud83d\ude30|\ud83d\ude31|\ud83d\ude32|\ud83d\ude33|\ud83d\ude34|\ud83d\ude35|\ud83d\ude36|\ud83d\ude37|\ud83d\ude38|\ud83d\ude39|\ud83d\ude3a|\ud83d\ude3b|\ud83d\ude3c|\ud83d\ude3d|\ud83d\ude3e|\ud83d\ude3f|\ud83d\ude40|\ud83d\ude41|\ud83d\ude42|\ud83d\ude43|\ud83d\ude44|\ud83d\ude45\ud83c\udffb\u200d\u2640\ufe0f|\ud83d\ude45\ud83c\udffc\u200d\u2640\ufe0f|\ud83d\ude45\ud83c\udffd\u200d\u2640\ufe0f|\ud83d\ude45\ud83c\udffe\u200d\u2640\ufe0f|\ud83d\ude45\ud83c\udfff\u200d\u2640\ufe0f|\ud83d\ude45\u200d\u2640\ufe0f|\ud83d\ude45\ud83c\udffb\u200d\u2642\ufe0f|\ud83d\ude45\ud83c\udffc\u200d\u2642\ufe0f|\ud83d\ude45\ud83c\udffd\u200d\u2642\ufe0f|\ud83d\ude45\ud83c\udffe\u200d\u2642\ufe0f|\ud83d\ude45\ud83c\udfff\u200d\u2642\ufe0f|\ud83d\ude45\u200d\u2642\ufe0f|\ud83d\ude45\ud83c\udffb|\ud83d\ude45\ud83c\udffc|\ud83d\ude45\ud83c\udffd|\ud83d\ude45\ud83c\udffe|\ud83d\ude45\ud83c\udfff|\ud83d\ude45|\ud83d\ude46\ud83c\udffb\u200d\u2640\ufe0f|\ud83d\ude46\ud83c\udffc\u200d\u2640\ufe0f|\ud83d\ude46\ud83c\udffd\u200d\u2640\ufe0f|\ud83d\ude46\ud83c\udffe\u200d\u2640\ufe0f|\ud83d\ude46\ud83c\udfff\u200d\u2640\ufe0f|\ud83d\ude46\u200d\u2640\ufe0f|\ud83d\ude46\ud83c\udffb\u200d\u2642\ufe0f|\ud83d\ude46\ud83c\udffc\u200d\u2642\ufe0f|\ud83d\ude46\ud83c\udffd\u200d\u2642\ufe0f|\ud83d\ude46\ud83c\udffe\u200d\u2642\ufe0f|\ud83d\ude46\ud83c\udfff\u200d\u2642\ufe0f|\ud83d\ude46\u200d\u2642\ufe0f|\ud83d\ude46\ud83c\udffb|\ud83d\ude46\ud83c\udffc|\ud83d\ude46\ud83c\udffd|\ud83d\ude46\ud83c\udffe|\ud83d\ude46\ud83c\udfff|\ud83d\ude46|\ud83d\ude47\ud83c\udffb\u200d\u2640\ufe0f|\ud83d\ude47\ud83c\udffc\u200d\u2640\ufe0f|\ud83d\ude47\ud83c\udffd\u200d\u2640\ufe0f|\ud83d\ude47\ud83c\udffe\u200d\u2640\ufe0f|\ud83d\ude47\ud83c\udfff\u200d\u2640\ufe0f|\ud83d\ude47\u200d\u2640\ufe0f|\ud83d\ude47\ud83c\udffb\u200d\u2642\ufe0f|\ud83d\ude47\ud83c\udffc\u200d\u2642\ufe0f|\ud83d\ude47\ud83c\udffd\u200d\u2642\ufe0f|\ud83d\ude47\ud83c\udffe\u200d\u2642\ufe0f|\ud83d\ude47\ud83c\udfff\u200d\u2642\ufe0f|\ud83d\ude47\u200d\u2642\ufe0f|\ud83d\ude47\ud83c\udffb|\ud83d\ude47\ud83c\udffc|\ud83d\ude47\ud83c\udffd|\ud83d\ude47\ud83c\udffe|\ud83d\ude47\ud83c\udfff|\ud83d\ude47|\ud83d\ude48|\ud83d\ude49|\ud83d\ude4a|\ud83d\ude4b\ud83c\udffb\u200d\u2640\ufe0f|\ud83d\ude4b\ud83c\udffc\u200d\u2640\ufe0f|\ud83d\ude4b\ud83c\udffd\u200d\u2640\ufe0f|\ud83d\ude4b\ud83c\udffe\u200d\u2640\ufe0f|\ud83d\ude4b\ud83c\udfff\u200d\u2640\ufe0f|\ud83d\ude4b\u200d\u2640\ufe0f|\ud83d\ude4b\ud83c\udffb\u200d\u2642\ufe0f|\ud83d\ude4b\ud83c\udffc\u200d\u2642\ufe0f|\ud83d\ude4b\ud83c\udffd\u200d\u2642\ufe0f|\ud83d\ude4b\ud83c\udffe\u200d\u2642\ufe0f|\ud83d\ude4b\ud83c\udfff\u200d\u2642\ufe0f|\ud83d\ude4b\u200d\u2642\ufe0f|\ud83d\ude4b\ud83c\udffb|\ud83d\ude4b\ud83c\udffc|\ud83d\ude4b\ud83c\udffd|\ud83d\ude4b\ud83c\udffe|\ud83d\ude4b\ud83c\udfff|\ud83d\ude4b|\ud83d\ude4c\ud83c\udffb|\ud83d\ude4c\ud83c\udffc|\ud83d\ude4c\ud83c\udffd|\ud83d\ude4c\ud83c\udffe|\ud83d\ude4c\ud83c\udfff|\ud83d\ude4c|\ud83d\ude4d\ud83c\udffb\u200d\u2640\ufe0f|\ud83d\ude4d\ud83c\udffc\u200d\u2640\ufe0f|\ud83d\ude4d\ud83c\udffd\u200d\u2640\ufe0f|\ud83d\ude4d\ud83c\udffe\u200d\u2640\ufe0f|\ud83d\ude4d\ud83c\udfff\u200d\u2640\ufe0f|\ud83d\ude4d\u200d\u2640\ufe0f|\ud83d\ude4d\ud83c\udffb\u200d\u2642\ufe0f|\ud83d\ude4d\ud83c\udffc\u200d\u2642\ufe0f|\ud83d\ude4d\ud83c\udffd\u200d\u2642\ufe0f|\ud83d\ude4d\ud83c\udffe\u200d\u2642\ufe0f|\ud83d\ude4d\ud83c\udfff\u200d\u2642\ufe0f|\ud83d\ude4d\u200d\u2642\ufe0f|\ud83d\ude4d\ud83c\udffb|\ud83d\ude4d\ud83c\udffc|\ud83d\ude4d\ud83c\udffd|\ud83d\ude4d\ud83c\udffe|\ud83d\ude4d\ud83c\udfff|\ud83d\ude4d|\ud83d\ude4e\ud83c\udffb\u200d\u2640\ufe0f|\ud83d\ude4e\ud83c\udffc\u200d\u2640\ufe0f|\ud83d\ude4e\ud83c\udffd\u200d\u2640\ufe0f|\ud83d\ude4e\ud83c\udffe\u200d\u2640\ufe0f|\ud83d\ude4e\ud83c\udfff\u200d\u2640\ufe0f|\ud83d\ude4e\u200d\u2640\ufe0f|\ud83d\ude4e\ud83c\udffb\u200d\u2642\ufe0f|\ud83d\ude4e\ud83c\udffc\u200d\u2642\ufe0f|\ud83d\ude4e\ud83c\udffd\u200d\u2642\ufe0f|\ud83d\ude4e\ud83c\udffe\u200d\u2642\ufe0f|\ud83d\ude4e\ud83c\udfff\u200d\u2642\ufe0f|\ud83d\ude4e\u200d\u2642\ufe0f|\ud83d\ude4e\ud83c\udffb|\ud83d\ude4e\ud83c\udffc|\ud83d\ude4e\ud83c\udffd|\ud83d\ude4e\ud83c\udffe|\ud83d\ude4e\ud83c\udfff|\ud83d\ude4e|\ud83d\ude4f\ud83c\udffb|\ud83d\ude4f\ud83c\udffc|\ud83d\ude4f\ud83c\udffd|\ud83d\ude4f\ud83c\udffe|\ud83d\ude4f\ud83c\udfff|\ud83d\ude4f|\ud83d\ude80|\ud83d\ude81|\ud83d\ude82|\ud83d\ude83|\ud83d\ude84|\ud83d\ude85|\ud83d\ude86|\ud83d\ude87|\ud83d\ude88|\ud83d\ude89|\ud83d\ude8a|\ud83d\ude8b|\ud83d\ude8c|\ud83d\ude8d|\ud83d\ude8e|\ud83d\ude8f|\ud83d\ude90|\ud83d\ude91|\ud83d\ude92|\ud83d\ude93|\ud83d\ude94|\ud83d\ude95|\ud83d\ude96|\ud83d\ude97|\ud83d\ude98|\ud83d\ude99|\ud83d\ude9a|\ud83d\ude9b|\ud83d\ude9c|\ud83d\ude9d|\ud83d\ude9e|\ud83d\ude9f|\ud83d\udea0|\ud83d\udea1|\ud83d\udea2|\ud83d\udea3\ud83c\udffb\u200d\u2640\ufe0f|\ud83d\udea3\ud83c\udffc\u200d\u2640\ufe0f|\ud83d\udea3\ud83c\udffd\u200d\u2640\ufe0f|\ud83d\udea3\ud83c\udffe\u200d\u2640\ufe0f|\ud83d\udea3\ud83c\udfff\u200d\u2640\ufe0f|\ud83d\udea3\u200d\u2640\ufe0f|\ud83d\udea3\ud83c\udffb\u200d\u2642\ufe0f|\ud83d\udea3\ud83c\udffc\u200d\u2642\ufe0f|\ud83d\udea3\ud83c\udffd\u200d\u2642\ufe0f|\ud83d\udea3\ud83c\udffe\u200d\u2642\ufe0f|\ud83d\udea3\ud83c\udfff\u200d\u2642\ufe0f|\ud83d\udea3\u200d\u2642\ufe0f|\ud83d\udea3\ud83c\udffb|\ud83d\udea3\ud83c\udffc|\ud83d\udea3\ud83c\udffd|\ud83d\udea3\ud83c\udffe|\ud83d\udea3\ud83c\udfff|\ud83d\udea3|\ud83d\udea4|\ud83d\udea5|\ud83d\udea6|\ud83d\udea7|\ud83d\udea8|\ud83d\udea9|\ud83d\udeaa|\ud83d\udeab|\ud83d\udeac|\ud83d\udead|\ud83d\udeae|\ud83d\udeaf|\ud83d\udeb0|\ud83d\udeb1|\ud83d\udeb2|\ud83d\udeb3|\ud83d\udeb4\ud83c\udffb\u200d\u2640\ufe0f|\ud83d\udeb4\ud83c\udffc\u200d\u2640\ufe0f|\ud83d\udeb4\ud83c\udffd\u200d\u2640\ufe0f|\ud83d\udeb4\ud83c\udffe\u200d\u2640\ufe0f|\ud83d\udeb4\ud83c\udfff\u200d\u2640\ufe0f|\ud83d\udeb4\u200d\u2640\ufe0f|\ud83d\udeb4\ud83c\udffb\u200d\u2642\ufe0f|\ud83d\udeb4\ud83c\udffc\u200d\u2642\ufe0f|\ud83d\udeb4\ud83c\udffd\u200d\u2642\ufe0f|\ud83d\udeb4\ud83c\udffe\u200d\u2642\ufe0f|\ud83d\udeb4\ud83c\udfff\u200d\u2642\ufe0f|\ud83d\udeb4\u200d\u2642\ufe0f|\ud83d\udeb4\ud83c\udffb|\ud83d\udeb4\ud83c\udffc|\ud83d\udeb4\ud83c\udffd|\ud83d\udeb4\ud83c\udffe|\ud83d\udeb4\ud83c\udfff|\ud83d\udeb4|\ud83d\udeb5\ud83c\udffb\u200d\u2640\ufe0f|\ud83d\udeb5\ud83c\udffc\u200d\u2640\ufe0f|\ud83d\udeb5\ud83c\udffd\u200d\u2640\ufe0f|\ud83d\udeb5\ud83c\udffe\u200d\u2640\ufe0f|\ud83d\udeb5\ud83c\udfff\u200d\u2640\ufe0f|\ud83d\udeb5\u200d\u2640\ufe0f|\ud83d\udeb5\ud83c\udffb\u200d\u2642\ufe0f|\ud83d\udeb5\ud83c\udffc\u200d\u2642\ufe0f|\ud83d\udeb5\ud83c\udffd\u200d\u2642\ufe0f|\ud83d\udeb5\ud83c\udffe\u200d\u2642\ufe0f|\ud83d\udeb5\ud83c\udfff\u200d\u2642\ufe0f|\ud83d\udeb5\u200d\u2642\ufe0f|\ud83d\udeb5\ud83c\udffb|\ud83d\udeb5\ud83c\udffc|\ud83d\udeb5\ud83c\udffd|\ud83d\udeb5\ud83c\udffe|\ud83d\udeb5\ud83c\udfff|\ud83d\udeb5|\ud83d\udeb6\ud83c\udffb\u200d\u2640\ufe0f|\ud83d\udeb6\ud83c\udffc\u200d\u2640\ufe0f|\ud83d\udeb6\ud83c\udffd\u200d\u2640\ufe0f|\ud83d\udeb6\ud83c\udffe\u200d\u2640\ufe0f|\ud83d\udeb6\ud83c\udfff\u200d\u2640\ufe0f|\ud83d\udeb6\u200d\u2640\ufe0f|\ud83d\udeb6\ud83c\udffb\u200d\u2642\ufe0f|\ud83d\udeb6\ud83c\udffc\u200d\u2642\ufe0f|\ud83d\udeb6\ud83c\udffd\u200d\u2642\ufe0f|\ud83d\udeb6\ud83c\udffe\u200d\u2642\ufe0f|\ud83d\udeb6\ud83c\udfff\u200d\u2642\ufe0f|\ud83d\udeb6\u200d\u2642\ufe0f|\ud83d\udeb6\ud83c\udffb|\ud83d\udeb6\ud83c\udffc|\ud83d\udeb6\ud83c\udffd|\ud83d\udeb6\ud83c\udffe|\ud83d\udeb6\ud83c\udfff|\ud83d\udeb6|\ud83d\udeb7|\ud83d\udeb8|\ud83d\udeb9|\ud83d\udeba|\ud83d\udebb|\ud83d\udebc|\ud83d\udebd|\ud83d\udebe|\ud83d\udebf|\ud83d\udec0\ud83c\udffb|\ud83d\udec0\ud83c\udffc|\ud83d\udec0\ud83c\udffd|\ud83d\udec0\ud83c\udffe|\ud83d\udec0\ud83c\udfff|\ud83d\udec0|\ud83d\udec1|\ud83d\udec2|\ud83d\udec3|\ud83d\udec4|\ud83d\udec5|\ud83d\udecb\ufe0f|\ud83d\udecc\ud83c\udffb|\ud83d\udecc\ud83c\udffc|\ud83d\udecc\ud83c\udffd|\ud83d\udecc\ud83c\udffe|\ud83d\udecc\ud83c\udfff|\ud83d\udecc|\ud83d\udecd\ufe0f|\ud83d\udece\ufe0f|\ud83d\udecf\ufe0f|\ud83d\uded0|\ud83d\uded1|\ud83d\uded2|\ud83d\udee0\ufe0f|\ud83d\udee1\ufe0f|\ud83d\udee2\ufe0f|\ud83d\udee3\ufe0f|\ud83d\udee4\ufe0f|\ud83d\udee5\ufe0f|\ud83d\udee9\ufe0f|\ud83d\udeeb|\ud83d\udeec|\ud83d\udef0\ufe0f|\ud83d\udef3\ufe0f|\ud83d\udef4|\ud83d\udef5|\ud83d\udef6|\ud83d\udef7|\ud83d\udef8|\ud83d\udef9|\ud83e\udd10|\ud83e\udd11|\ud83e\udd12|\ud83e\udd13|\ud83e\udd14|\ud83e\udd15|\ud83e\udd16|\ud83e\udd17|\ud83e\udd18\ud83c\udffb|\ud83e\udd18\ud83c\udffc|\ud83e\udd18\ud83c\udffd|\ud83e\udd18\ud83c\udffe|\ud83e\udd18\ud83c\udfff|\ud83e\udd18|\ud83e\udd19\ud83c\udffb|\ud83e\udd19\ud83c\udffc|\ud83e\udd19\ud83c\udffd|\ud83e\udd19\ud83c\udffe|\ud83e\udd19\ud83c\udfff|\ud83e\udd19|\ud83e\udd1a\ud83c\udffb|\ud83e\udd1a\ud83c\udffc|\ud83e\udd1a\ud83c\udffd|\ud83e\udd1a\ud83c\udffe|\ud83e\udd1a\ud83c\udfff|\ud83e\udd1a|\ud83e\udd1b\ud83c\udffb|\ud83e\udd1b\ud83c\udffc|\ud83e\udd1b\ud83c\udffd|\ud83e\udd1b\ud83c\udffe|\ud83e\udd1b\ud83c\udfff|\ud83e\udd1b|\ud83e\udd1c\ud83c\udffb|\ud83e\udd1c\ud83c\udffc|\ud83e\udd1c\ud83c\udffd|\ud83e\udd1c\ud83c\udffe|\ud83e\udd1c\ud83c\udfff|\ud83e\udd1c|\ud83e\udd1d|\ud83e\udd1e\ud83c\udffb|\ud83e\udd1e\ud83c\udffc|\ud83e\udd1e\ud83c\udffd|\ud83e\udd1e\ud83c\udffe|\ud83e\udd1e\ud83c\udfff|\ud83e\udd1e|\ud83e\udd1f\ud83c\udffb|\ud83e\udd1f\ud83c\udffc|\ud83e\udd1f\ud83c\udffd|\ud83e\udd1f\ud83c\udffe|\ud83e\udd1f\ud83c\udfff|\ud83e\udd1f|\ud83e\udd20|\ud83e\udd21|\ud83e\udd22|\ud83e\udd23|\ud83e\udd24|\ud83e\udd25|\ud83e\udd26\ud83c\udffb\u200d\u2640\ufe0f|\ud83e\udd26\ud83c\udffc\u200d\u2640\ufe0f|\ud83e\udd26\ud83c\udffd\u200d\u2640\ufe0f|\ud83e\udd26\ud83c\udffe\u200d\u2640\ufe0f|\ud83e\udd26\ud83c\udfff\u200d\u2640\ufe0f|\ud83e\udd26\u200d\u2640\ufe0f|\ud83e\udd26\ud83c\udffb\u200d\u2642\ufe0f|\ud83e\udd26\ud83c\udffc\u200d\u2642\ufe0f|\ud83e\udd26\ud83c\udffd\u200d\u2642\ufe0f|\ud83e\udd26\ud83c\udffe\u200d\u2642\ufe0f|\ud83e\udd26\ud83c\udfff\u200d\u2642\ufe0f|\ud83e\udd26\u200d\u2642\ufe0f|\ud83e\udd26\ud83c\udffb|\ud83e\udd26\ud83c\udffc|\ud83e\udd26\ud83c\udffd|\ud83e\udd26\ud83c\udffe|\ud83e\udd26\ud83c\udfff|\ud83e\udd26|\ud83e\udd27|\ud83e\udd28|\ud83e\udd29|\ud83e\udd2a|\ud83e\udd2b|\ud83e\udd2c|\ud83e\udd2d|\ud83e\udd2e|\ud83e\udd2f|\ud83e\udd30\ud83c\udffb|\ud83e\udd30\ud83c\udffc|\ud83e\udd30\ud83c\udffd|\ud83e\udd30\ud83c\udffe|\ud83e\udd30\ud83c\udfff|\ud83e\udd30|\ud83e\udd31\ud83c\udffb|\ud83e\udd31\ud83c\udffc|\ud83e\udd31\ud83c\udffd|\ud83e\udd31\ud83c\udffe|\ud83e\udd31\ud83c\udfff|\ud83e\udd31|\ud83e\udd32\ud83c\udffb|\ud83e\udd32\ud83c\udffc|\ud83e\udd32\ud83c\udffd|\ud83e\udd32\ud83c\udffe|\ud83e\udd32\ud83c\udfff|\ud83e\udd32|\ud83e\udd33\ud83c\udffb|\ud83e\udd33\ud83c\udffc|\ud83e\udd33\ud83c\udffd|\ud83e\udd33\ud83c\udffe|\ud83e\udd33\ud83c\udfff|\ud83e\udd33|\ud83e\udd34\ud83c\udffb|\ud83e\udd34\ud83c\udffc|\ud83e\udd34\ud83c\udffd|\ud83e\udd34\ud83c\udffe|\ud83e\udd34\ud83c\udfff|\ud83e\udd34|\ud83e\udd35\ud83c\udffb|\ud83e\udd35\ud83c\udffc|\ud83e\udd35\ud83c\udffd|\ud83e\udd35\ud83c\udffe|\ud83e\udd35\ud83c\udfff|\ud83e\udd35|\ud83e\udd36\ud83c\udffb|\ud83e\udd36\ud83c\udffc|\ud83e\udd36\ud83c\udffd|\ud83e\udd36\ud83c\udffe|\ud83e\udd36\ud83c\udfff|\ud83e\udd36|\ud83e\udd37\ud83c\udffb\u200d\u2640\ufe0f|\ud83e\udd37\ud83c\udffc\u200d\u2640\ufe0f|\ud83e\udd37\ud83c\udffd\u200d\u2640\ufe0f|\ud83e\udd37\ud83c\udffe\u200d\u2640\ufe0f|\ud83e\udd37\ud83c\udfff\u200d\u2640\ufe0f|\ud83e\udd37\u200d\u2640\ufe0f|\ud83e\udd37\ud83c\udffb\u200d\u2642\ufe0f|\ud83e\udd37\ud83c\udffc\u200d\u2642\ufe0f|\ud83e\udd37\ud83c\udffd\u200d\u2642\ufe0f|\ud83e\udd37\ud83c\udffe\u200d\u2642\ufe0f|\ud83e\udd37\ud83c\udfff\u200d\u2642\ufe0f|\ud83e\udd37\u200d\u2642\ufe0f|\ud83e\udd37\ud83c\udffb|\ud83e\udd37\ud83c\udffc|\ud83e\udd37\ud83c\udffd|\ud83e\udd37\ud83c\udffe|\ud83e\udd37\ud83c\udfff|\ud83e\udd37|\ud83e\udd38\ud83c\udffb\u200d\u2640\ufe0f|\ud83e\udd38\ud83c\udffc\u200d\u2640\ufe0f|\ud83e\udd38\ud83c\udffd\u200d\u2640\ufe0f|\ud83e\udd38\ud83c\udffe\u200d\u2640\ufe0f|\ud83e\udd38\ud83c\udfff\u200d\u2640\ufe0f|\ud83e\udd38\u200d\u2640\ufe0f|\ud83e\udd38\ud83c\udffb\u200d\u2642\ufe0f|\ud83e\udd38\ud83c\udffc\u200d\u2642\ufe0f|\ud83e\udd38\ud83c\udffd\u200d\u2642\ufe0f|\ud83e\udd38\ud83c\udffe\u200d\u2642\ufe0f|\ud83e\udd38\ud83c\udfff\u200d\u2642\ufe0f|\ud83e\udd38\u200d\u2642\ufe0f|\ud83e\udd38\ud83c\udffb|\ud83e\udd38\ud83c\udffc|\ud83e\udd38\ud83c\udffd|\ud83e\udd38\ud83c\udffe|\ud83e\udd38\ud83c\udfff|\ud83e\udd38|\ud83e\udd39\ud83c\udffb\u200d\u2640\ufe0f|\ud83e\udd39\ud83c\udffc\u200d\u2640\ufe0f|\ud83e\udd39\ud83c\udffd\u200d\u2640\ufe0f|\ud83e\udd39\ud83c\udffe\u200d\u2640\ufe0f|\ud83e\udd39\ud83c\udfff\u200d\u2640\ufe0f|\ud83e\udd39\u200d\u2640\ufe0f|\ud83e\udd39\ud83c\udffb\u200d\u2642\ufe0f|\ud83e\udd39\ud83c\udffc\u200d\u2642\ufe0f|\ud83e\udd39\ud83c\udffd\u200d\u2642\ufe0f|\ud83e\udd39\ud83c\udffe\u200d\u2642\ufe0f|\ud83e\udd39\ud83c\udfff\u200d\u2642\ufe0f|\ud83e\udd39\u200d\u2642\ufe0f|\ud83e\udd39\ud83c\udffb|\ud83e\udd39\ud83c\udffc|\ud83e\udd39\ud83c\udffd|\ud83e\udd39\ud83c\udffe|\ud83e\udd39\ud83c\udfff|\ud83e\udd39|\ud83e\udd3a|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\udd3c|\ud83e\udd3d\ud83c\udffb\u200d\u2640\ufe0f|\ud83e\udd3d\ud83c\udffc\u200d\u2640\ufe0f|\ud83e\udd3d\ud83c\udffd\u200d\u2640\ufe0f|\ud83e\udd3d\ud83c\udffe\u200d\u2640\ufe0f|\ud83e\udd3d\ud83c\udfff\u200d\u2640\ufe0f|\ud83e\udd3d\u200d\u2640\ufe0f|\ud83e\udd3d\ud83c\udffb\u200d\u2642\ufe0f|\ud83e\udd3d\ud83c\udffc\u200d\u2642\ufe0f|\ud83e\udd3d\ud83c\udffd\u200d\u2642\ufe0f|\ud83e\udd3d\ud83c\udffe\u200d\u2642\ufe0f|\ud83e\udd3d\ud83c\udfff\u200d\u2642\ufe0f|\ud83e\udd3d\u200d\u2642\ufe0f|\ud83e\udd3d\ud83c\udffb|\ud83e\udd3d\ud83c\udffc|\ud83e\udd3d\ud83c\udffd|\ud83e\udd3d\ud83c\udffe|\ud83e\udd3d\ud83c\udfff|\ud83e\udd3d|\ud83e\udd3e\ud83c\udffb\u200d\u2640\ufe0f|\ud83e\udd3e\ud83c\udffc\u200d\u2640\ufe0f|\ud83e\udd3e\ud83c\udffd\u200d\u2640\ufe0f|\ud83e\udd3e\ud83c\udffe\u200d\u2640\ufe0f|\ud83e\udd3e\ud83c\udfff\u200d\u2640\ufe0f|\ud83e\udd3e\u200d\u2640\ufe0f|\ud83e\udd3e\ud83c\udffb\u200d\u2642\ufe0f|\ud83e\udd3e\ud83c\udffc\u200d\u2642\ufe0f|\ud83e\udd3e\ud83c\udffd\u200d\u2642\ufe0f|\ud83e\udd3e\ud83c\udffe\u200d\u2642\ufe0f|\ud83e\udd3e\ud83c\udfff\u200d\u2642\ufe0f|\ud83e\udd3e\u200d\u2642\ufe0f|\ud83e\udd3e\ud83c\udffb|\ud83e\udd3e\ud83c\udffc|\ud83e\udd3e\ud83c\udffd|\ud83e\udd3e\ud83c\udffe|\ud83e\udd3e\ud83c\udfff|\ud83e\udd3e|\ud83e\udd40|\ud83e\udd41|\ud83e\udd42|\ud83e\udd43|\ud83e\udd44|\ud83e\udd45|\ud83e\udd47|\ud83e\udd48|\ud83e\udd49|\ud83e\udd4a|\ud83e\udd4b|\ud83e\udd4c|\ud83e\udd4d|\ud83e\udd4e|\ud83e\udd4f|\ud83e\udd50|\ud83e\udd51|\ud83e\udd52|\ud83e\udd53|\ud83e\udd54|\ud83e\udd55|\ud83e\udd56|\ud83e\udd57|\ud83e\udd58|\ud83e\udd59|\ud83e\udd5a|\ud83e\udd5b|\ud83e\udd5c|\ud83e\udd5d|\ud83e\udd5e|\ud83e\udd5f|\ud83e\udd60|\ud83e\udd61|\ud83e\udd62|\ud83e\udd63|\ud83e\udd64|\ud83e\udd65|\ud83e\udd66|\ud83e\udd67|\ud83e\udd68|\ud83e\udd69|\ud83e\udd6a|\ud83e\udd6b|\ud83e\udd6c|\ud83e\udd6d|\ud83e\udd6e|\ud83e\udd6f|\ud83e\udd70|\ud83e\udd73|\ud83e\udd74|\ud83e\udd75|\ud83e\udd76|\ud83e\udd7a|\ud83e\udd7c|\ud83e\udd7d|\ud83e\udd7e|\ud83e\udd7f|\ud83e\udd80|\ud83e\udd81|\ud83e\udd82|\ud83e\udd83|\ud83e\udd84|\ud83e\udd85|\ud83e\udd86|\ud83e\udd87|\ud83e\udd88|\ud83e\udd89|\ud83e\udd8a|\ud83e\udd8b|\ud83e\udd8c|\ud83e\udd8d|\ud83e\udd8e|\ud83e\udd8f|\ud83e\udd90|\ud83e\udd91|\ud83e\udd92|\ud83e\udd93|\ud83e\udd94|\ud83e\udd95|\ud83e\udd96|\ud83e\udd97|\ud83e\udd98|\ud83e\udd99|\ud83e\udd9a|\ud83e\udd9b|\ud83e\udd9c|\ud83e\udd9d|\ud83e\udd9e|\ud83e\udd9f|\ud83e\udda0|\ud83e\udda1|\ud83e\udda2|\ud83e\uddb4|\ud83e\uddb5|\ud83e\uddb6|\ud83e\uddb7|\ud83e\uddc0|\ud83e\uddc1|\ud83e\uddc2|\ud83e\uddd0|\ud83e\uddd1\ud83c\udffb|\ud83e\uddd1\ud83c\udffc|\ud83e\uddd1\ud83c\udffd|\ud83e\uddd1\ud83c\udffe|\ud83e\uddd1\ud83c\udfff|\ud83e\uddd1|\ud83e\uddd2\ud83c\udffb|\ud83e\uddd2\ud83c\udffc|\ud83e\uddd2\ud83c\udffd|\ud83e\uddd2\ud83c\udffe|\ud83e\uddd2\ud83c\udfff|\ud83e\uddd2|\ud83e\uddd3\ud83c\udffb|\ud83e\uddd3\ud83c\udffc|\ud83e\uddd3\ud83c\udffd|\ud83e\uddd3\ud83c\udffe|\ud83e\uddd3\ud83c\udfff|\ud83e\uddd3|\ud83e\uddd4\ud83c\udffb|\ud83e\uddd4\ud83c\udffc|\ud83e\uddd4\ud83c\udffd|\ud83e\uddd4\ud83c\udffe|\ud83e\uddd4\ud83c\udfff|\ud83e\uddd4|\ud83e\uddd5\ud83c\udffb|\ud83e\uddd5\ud83c\udffc|\ud83e\uddd5\ud83c\udffd|\ud83e\uddd5\ud83c\udffe|\ud83e\uddd5\ud83c\udfff|\ud83e\uddd5|\ud83e\uddd6\ud83c\udffb\u200d\u2640\ufe0f|\ud83e\uddd6\ud83c\udffc\u200d\u2640\ufe0f|\ud83e\uddd6\ud83c\udffd\u200d\u2640\ufe0f|\ud83e\uddd6\ud83c\udffe\u200d\u2640\ufe0f|\ud83e\uddd6\ud83c\udfff\u200d\u2640\ufe0f|\ud83e\uddd6\u200d\u2640\ufe0f|\ud83e\uddd6\ud83c\udffb\u200d\u2642\ufe0f|\ud83e\uddd6\ud83c\udffc\u200d\u2642\ufe0f|\ud83e\uddd6\ud83c\udffd\u200d\u2642\ufe0f|\ud83e\uddd6\ud83c\udffe\u200d\u2642\ufe0f|\ud83e\uddd6\ud83c\udfff\u200d\u2642\ufe0f|\ud83e\uddd6\u200d\u2642\ufe0f|\ud83e\uddd6\ud83c\udffb|\ud83e\uddd6\ud83c\udffc|\ud83e\uddd6\ud83c\udffd|\ud83e\uddd6\ud83c\udffe|\ud83e\uddd6\ud83c\udfff|\ud83e\uddd6|\ud83e\uddd7\ud83c\udffb\u200d\u2640\ufe0f|\ud83e\uddd7\ud83c\udffc\u200d\u2640\ufe0f|\ud83e\uddd7\ud83c\udffd\u200d\u2640\ufe0f|\ud83e\uddd7\ud83c\udffe\u200d\u2640\ufe0f|\ud83e\uddd7\ud83c\udfff\u200d\u2640\ufe0f|\ud83e\uddd7\u200d\u2640\ufe0f|\ud83e\uddd7\ud83c\udffb\u200d\u2642\ufe0f|\ud83e\uddd7\ud83c\udffc\u200d\u2642\ufe0f|\ud83e\uddd7\ud83c\udffd\u200d\u2642\ufe0f|\ud83e\uddd7\ud83c\udffe\u200d\u2642\ufe0f|\ud83e\uddd7\ud83c\udfff\u200d\u2642\ufe0f|\ud83e\uddd7\u200d\u2642\ufe0f|\ud83e\uddd7\ud83c\udffb|\ud83e\uddd7\ud83c\udffc|\ud83e\uddd7\ud83c\udffd|\ud83e\uddd7\ud83c\udffe|\ud83e\uddd7\ud83c\udfff|\ud83e\uddd7|\ud83e\uddd8\ud83c\udffb\u200d\u2640\ufe0f|\ud83e\uddd8\ud83c\udffc\u200d\u2640\ufe0f|\ud83e\uddd8\ud83c\udffd\u200d\u2640\ufe0f|\ud83e\uddd8\ud83c\udffe\u200d\u2640\ufe0f|\ud83e\uddd8\ud83c\udfff\u200d\u2640\ufe0f|\ud83e\uddd8\u200d\u2640\ufe0f|\ud83e\uddd8\ud83c\udffb\u200d\u2642\ufe0f|\ud83e\uddd8\ud83c\udffc\u200d\u2642\ufe0f|\ud83e\uddd8\ud83c\udffd\u200d\u2642\ufe0f|\ud83e\uddd8\ud83c\udffe\u200d\u2642\ufe0f|\ud83e\uddd8\ud83c\udfff\u200d\u2642\ufe0f|\ud83e\uddd8\u200d\u2642\ufe0f|\ud83e\uddd8\ud83c\udffb|\ud83e\uddd8\ud83c\udffc|\ud83e\uddd8\ud83c\udffd|\ud83e\uddd8\ud83c\udffe|\ud83e\uddd8\ud83c\udfff|\ud83e\uddd8|\ud83e\uddd9\ud83c\udffb\u200d\u2640\ufe0f|\ud83e\uddd9\ud83c\udffc\u200d\u2640\ufe0f|\ud83e\uddd9\ud83c\udffd\u200d\u2640\ufe0f|\ud83e\uddd9\ud83c\udffe\u200d\u2640\ufe0f|\ud83e\uddd9\ud83c\udfff\u200d\u2640\ufe0f|\ud83e\uddd9\u200d\u2640\ufe0f|\ud83e\uddd9\ud83c\udffb\u200d\u2642\ufe0f|\ud83e\uddd9\ud83c\udffc\u200d\u2642\ufe0f|\ud83e\uddd9\ud83c\udffd\u200d\u2642\ufe0f|\ud83e\uddd9\ud83c\udffe\u200d\u2642\ufe0f|\ud83e\uddd9\ud83c\udfff\u200d\u2642\ufe0f|\ud83e\uddd9\u200d\u2642\ufe0f|\ud83e\uddd9\ud83c\udffb|\ud83e\uddd9\ud83c\udffc|\ud83e\uddd9\ud83c\udffd|\ud83e\uddd9\ud83c\udffe|\ud83e\uddd9\ud83c\udfff|\ud83e\uddd9|\ud83e\uddda\ud83c\udffb\u200d\u2640\ufe0f|\ud83e\uddda\ud83c\udffc\u200d\u2640\ufe0f|\ud83e\uddda\ud83c\udffd\u200d\u2640\ufe0f|\ud83e\uddda\ud83c\udffe\u200d\u2640\ufe0f|\ud83e\uddda\ud83c\udfff\u200d\u2640\ufe0f|\ud83e\uddda\u200d\u2640\ufe0f|\ud83e\uddda\ud83c\udffb\u200d\u2642\ufe0f|\ud83e\uddda\ud83c\udffc\u200d\u2642\ufe0f|\ud83e\uddda\ud83c\udffd\u200d\u2642\ufe0f|\ud83e\uddda\ud83c\udffe\u200d\u2642\ufe0f|\ud83e\uddda\ud83c\udfff\u200d\u2642\ufe0f|\ud83e\uddda\u200d\u2642\ufe0f|\ud83e\uddda\ud83c\udffb|\ud83e\uddda\ud83c\udffc|\ud83e\uddda\ud83c\udffd|\ud83e\uddda\ud83c\udffe|\ud83e\uddda\ud83c\udfff|\ud83e\uddda|\ud83e\udddb\ud83c\udffb\u200d\u2640\ufe0f|\ud83e\udddb\ud83c\udffc\u200d\u2640\ufe0f|\ud83e\udddb\ud83c\udffd\u200d\u2640\ufe0f|\ud83e\udddb\ud83c\udffe\u200d\u2640\ufe0f|\ud83e\udddb\ud83c\udfff\u200d\u2640\ufe0f|\ud83e\udddb\u200d\u2640\ufe0f|\ud83e\udddb\ud83c\udffb\u200d\u2642\ufe0f|\ud83e\udddb\ud83c\udffc\u200d\u2642\ufe0f|\ud83e\udddb\ud83c\udffd\u200d\u2642\ufe0f|\ud83e\udddb\ud83c\udffe\u200d\u2642\ufe0f|\ud83e\udddb\ud83c\udfff\u200d\u2642\ufe0f|\ud83e\udddb\u200d\u2642\ufe0f|\ud83e\udddb\ud83c\udffb|\ud83e\udddb\ud83c\udffc|\ud83e\udddb\ud83c\udffd|\ud83e\udddb\ud83c\udffe|\ud83e\udddb\ud83c\udfff|\ud83e\udddb|\ud83e\udddc\ud83c\udffb\u200d\u2640\ufe0f|\ud83e\udddc\ud83c\udffc\u200d\u2640\ufe0f|\ud83e\udddc\ud83c\udffd\u200d\u2640\ufe0f|\ud83e\udddc\ud83c\udffe\u200d\u2640\ufe0f|\ud83e\udddc\ud83c\udfff\u200d\u2640\ufe0f|\ud83e\udddc\u200d\u2640\ufe0f|\ud83e\udddc\ud83c\udffb\u200d\u2642\ufe0f|\ud83e\udddc\ud83c\udffc\u200d\u2642\ufe0f|\ud83e\udddc\ud83c\udffd\u200d\u2642\ufe0f|\ud83e\udddc\ud83c\udffe\u200d\u2642\ufe0f|\ud83e\udddc\ud83c\udfff\u200d\u2642\ufe0f|\ud83e\udddc\u200d\u2642\ufe0f|\ud83e\udddc\ud83c\udffb|\ud83e\udddc\ud83c\udffc|\ud83e\udddc\ud83c\udffd|\ud83e\udddc\ud83c\udffe|\ud83e\udddc\ud83c\udfff|\ud83e\udddc|\ud83e\udddd\ud83c\udffb\u200d\u2640\ufe0f|\ud83e\udddd\ud83c\udffc\u200d\u2640\ufe0f|\ud83e\udddd\ud83c\udffd\u200d\u2640\ufe0f|\ud83e\udddd\ud83c\udffe\u200d\u2640\ufe0f|\ud83e\udddd\ud83c\udfff\u200d\u2640\ufe0f|\ud83e\udddd\u200d\u2640\ufe0f|\ud83e\udddd\ud83c\udffb\u200d\u2642\ufe0f|\ud83e\udddd\ud83c\udffc\u200d\u2642\ufe0f|\ud83e\udddd\ud83c\udffd\u200d\u2642\ufe0f|\ud83e\udddd\ud83c\udffe\u200d\u2642\ufe0f|\ud83e\udddd\ud83c\udfff\u200d\u2642\ufe0f|\ud83e\udddd\u200d\u2642\ufe0f|\ud83e\udddd\ud83c\udffb|\ud83e\udddd\ud83c\udffc|\ud83e\udddd\ud83c\udffd|\ud83e\udddd\ud83c\udffe|\ud83e\udddd\ud83c\udfff|\ud83e\udddd|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\uddde|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f|\ud83e\udddf|\ud83e\udde0|\ud83e\udde1|\ud83e\udde2|\ud83e\udde3|\ud83e\udde4|\ud83e\udde5|\ud83e\udde6|\ud83e\udde7|\ud83e\udde8|\ud83e\udde9|\ud83e\uddea|\ud83e\uddeb|\ud83e\uddec|\ud83e\udded|\ud83e\uddee|\ud83e\uddef|\ud83e\uddf0|\ud83e\uddf1|\ud83e\uddf2|\ud83e\uddf3|\ud83e\uddf4|\ud83e\uddf5|\ud83e\uddf6|\ud83e\uddf7|\ud83e\uddf8|\ud83e\uddf9|\ud83e\uddfa|\ud83e\uddfb|\ud83e\uddfc|\ud83e\uddfd|\ud83e\uddfe|\ud83e\uddff|\u203c\ufe0f|\u2049\ufe0f|\u2122\ufe0f|\u2139\ufe0f|\u2194\ufe0f|\u2195\ufe0f|\u2196\ufe0f|\u2197\ufe0f|\u2198\ufe0f|\u2199\ufe0f|\u21a9\ufe0f|\u21aa\ufe0f|\u231a|\u231b|\u2328\ufe0f|\u23cf\ufe0f|\u23e9|\u23ea|\u23eb|\u23ec|\u23ed\ufe0f|\u23ee\ufe0f|\u23ef\ufe0f|\u23f0|\u23f1\ufe0f|\u23f2\ufe0f|\u23f3|\u23f8\ufe0f|\u23f9\ufe0f|\u23fa\ufe0f|\u24c2\ufe0f|\u25aa\ufe0f|\u25ab\ufe0f|\u25b6\ufe0f|\u25c0\ufe0f|\u25fb\ufe0f|\u25fc\ufe0f|\u25fd|\u25fe|\u2600\ufe0f|\u2601\ufe0f|\u2602\ufe0f|\u2603\ufe0f|\u2604\ufe0f|\u260e\ufe0f|\u2611\ufe0f|\u2614|\u2615|\u2618\ufe0f|\u261d\ud83c\udffb|\u261d\ud83c\udffc|\u261d\ud83c\udffd|\u261d\ud83c\udffe|\u261d\ud83c\udfff|\u261d\ufe0f|\u2620\ufe0f|\u2622\ufe0f|\u2623\ufe0f|\u2626\ufe0f|\u262a\ufe0f|\u262e\ufe0f|\u262f\ufe0f|\u2638\ufe0f|\u2639\ufe0f|\u263a\ufe0f|\u2648|\u2649|\u264a|\u264b|\u264c|\u264d|\u264e|\u264f|\u2650|\u2651|\u2652|\u2653|\u2660\ufe0f|\u2663\ufe0f|\u2665\ufe0f|\u2666\ufe0f|\u2668\ufe0f|\u267b\ufe0f|\u267f|\u2692\ufe0f|\u2693|\u2694\ufe0f|\u2696\ufe0f|\u2697\ufe0f|\u2699\ufe0f|\u269b\ufe0f|\u269c\ufe0f|\u26a0\ufe0f|\u26a1|\u26aa|\u26ab|\u26b0\ufe0f|\u26b1\ufe0f|\u26bd|\u26be|\u26c4|\u26c5|\u26c8\ufe0f|\u26ce|\u26cf\ufe0f|\u26d1\ufe0f|\u26d3\ufe0f|\u26d4|\u26e9\ufe0f|\u26ea|\u26f0\ufe0f|\u26f1\ufe0f|\u26f2|\u26f3|\u26f4\ufe0f|\u26f5|\u26f7\ufe0f|\u26f8\ufe0f|\u26f9\ud83c\udffb\u200d\u2640\ufe0f|\u26f9\ud83c\udffc\u200d\u2640\ufe0f|\u26f9\ud83c\udffd\u200d\u2640\ufe0f|\u26f9\ud83c\udffe\u200d\u2640\ufe0f|\u26f9\ud83c\udfff\u200d\u2640\ufe0f|\u26f9\ufe0f\u200d\u2640\ufe0f|\u26f9\ud83c\udffb\u200d\u2642\ufe0f|\u26f9\ud83c\udffc\u200d\u2642\ufe0f|\u26f9\ud83c\udffd\u200d\u2642\ufe0f|\u26f9\ud83c\udffe\u200d\u2642\ufe0f|\u26f9\ud83c\udfff\u200d\u2642\ufe0f|\u26f9\ufe0f\u200d\u2642\ufe0f|\u26f9\ud83c\udffb|\u26f9\ud83c\udffc|\u26f9\ud83c\udffd|\u26f9\ud83c\udffe|\u26f9\ud83c\udfff|\u26f9\ufe0f|\u26fa|\u26fd|\u2702\ufe0f|\u2705|\u2708\ufe0f|\u2709\ufe0f|\u270a\ud83c\udffb|\u270a\ud83c\udffc|\u270a\ud83c\udffd|\u270a\ud83c\udffe|\u270a\ud83c\udfff|\u270a|\u270b\ud83c\udffb|\u270b\ud83c\udffc|\u270b\ud83c\udffd|\u270b\ud83c\udffe|\u270b\ud83c\udfff|\u270b|\u270c\ud83c\udffb|\u270c\ud83c\udffc|\u270c\ud83c\udffd|\u270c\ud83c\udffe|\u270c\ud83c\udfff|\u270c\ufe0f|\u270d\ud83c\udffb|\u270d\ud83c\udffc|\u270d\ud83c\udffd|\u270d\ud83c\udffe|\u270d\ud83c\udfff|\u270d\ufe0f|\u270f\ufe0f|\u2712\ufe0f|\u2714\ufe0f|\u2716\ufe0f|\u271d\ufe0f|\u2721\ufe0f|\u2728|\u2733\ufe0f|\u2734\ufe0f|\u2744\ufe0f|\u2747\ufe0f|\u274c|\u274e|\u2753|\u2754|\u2755|\u2757|\u2763\ufe0f|\u2764\ufe0f|\u2795|\u2796|\u2797|\u27a1\ufe0f|\u27b0|\u27bf|\u2934\ufe0f|\u2935\ufe0f|\u2b05\ufe0f|\u2b06\ufe0f|\u2b07\ufe0f|\u2b1b|\u2b1c|\u2b50|\u2b55|\u3030\ufe0f|\u303d\ufe0f|\u3297\ufe0f|\u3299\ufe0f/g,
+
+ emojiPath: '/luci-static/vssr/emoji/',
+
+ //表情图片的最大尺寸
+ maxSize: 20,
+
+ emoji: function(text) {
+
+ //在第一次调用的时候检查浏览器是否支持emoji符号
+ var supportEmoji = false,
+ UA = navigator.userAgent;
+
+ if (UA.match(/Mac\s+OS/i) && !UA.match(/(Chrome|Firefox)/i)) {
+ supportEmoji = true;
+ }
+
+ //如果浏览器支持原生的emoji,无需转换,把转换方法置空
+ if (supportEmoji) {
+ Emoji.emoji = function() {};
+
+ //置空$().emoji()方法
+ if (typeof $ !== 'undefined') {
+ $.fn.emoji = function() {};
+ return false; //return false是为了终止$().each()循环
+ }
+ } else {
+
+ //判断屏幕分辨率,如果是高清屏的话使用稍大尺寸的表情图片
+ var pixelRatio = parseFloat(window.devicePixelRatio) || 1;
+ if (pixelRatio > 1.2) {
+ Emoji.emojiPath += '2x/';
+ }
+
+ Emoji.emoji = function(text) {
+ setTimeout(function() {
+ Emoji.trans(text);
+ }, 0);
+ }
+
+ Emoji.emoji(text);
+ }
+ },
+
+ trans: function(text) {
+ var isElement, el, fontSize;
+ if (text.nodeType) {
+ el = text;
+ fontSize = (el.currentStyle || window.getComputedStyle(el, ''))['fontSize'];
+
+ //IE浏览器下如果css中的font-size单位不是象素的话,需要转换一下
+ if (!/px$/i.test(fontSize)) {
+ var left = el.style.left;
+ el.style.left = '1em';
+
+ fontSize = el.style.pixelLeft;
+ el.style.left = left;
+ }
+
+ fontSize = parseFloat(fontSize);
+ text = el.innerHTML;
+ isElement = true;
+ } else {
+ fontSize = fontSize || 14;
+ }
+
+ fontSize += 4;
+ fontSize = Math.min(fontSize, Emoji.maxSize);
+
+ text = text.replace(Emoji.reg, function(code) {
+ return '
';
+ });
+
+ if (isElement) {
+ el.innerHTML = text;
+ }
+ return text;
+ },
+
+ //编码转换
+ _escapeToUtf32: function(str) {
+ var escaped = [],
+ unicodeCodes = Emoji._convertStringToUnicodeCodePoints(str),
+ i = 0,
+ l = unicodeCodes.length,
+ hex;
+
+ for (; i < l; i++) {
+ hex = unicodeCodes[i].toString(16);
+ escaped.push('0000'.substr(hex.length) + hex);
+ }
+ return escaped.join('-');
+ },
+
+ _convertStringToUnicodeCodePoints: function(str) {
+ var surrogate1st = 0,
+ unicodeCodes = [],
+ i = 0,
+ l = str.length;
+
+ for (; i < l; i++) {
+ var utf16Code = str.charCodeAt(i);
+ if (surrogate1st != 0) {
+ if (utf16Code >= 0xDC00 && utf16Code <= 0xDFFF) {
+ var surrogate2nd = utf16Code,
+ unicodeCode = (surrogate1st - 0xD800) * (1 << 10) + (1 << 16) + (surrogate2nd - 0xDC00);
+ unicodeCodes.push(unicodeCode);
+ }
+ surrogate1st = 0;
+ } else if (utf16Code >= 0xD800 && utf16Code <= 0xDBFF) {
+ surrogate1st = utf16Code;
+ } else {
+ unicodeCodes.push(utf16Code);
+ }
+ }
+ return unicodeCodes;
+ }
+};
+
+if (typeof $ !== 'undefined') {
+ $.fn.emoji = function() {
+ this.each(function(index, element) {
+ Emoji.emoji(element);
+ });
+ };
+}
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1e8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1e8.png
new file mode 100644
index 0000000000..faa8a02b8c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1e8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1e9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1e9.png
new file mode 100644
index 0000000000..23cd3af026
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1e9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1ea.png
new file mode 100644
index 0000000000..fe7e5b5fe3
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1eb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1eb.png
new file mode 100644
index 0000000000..ee40e8e4cc
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1eb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1ec.png
new file mode 100644
index 0000000000..4de58ebd25
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1ee.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1ee.png
new file mode 100644
index 0000000000..31e47ef74a
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1ee.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1f1.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1f1.png
new file mode 100644
index 0000000000..636e46da12
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1f1.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1f2.png
new file mode 100644
index 0000000000..3a6d140114
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1f4.png
new file mode 100644
index 0000000000..8344286edf
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1f6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1f6.png
new file mode 100644
index 0000000000..63605a0e6f
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1f6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1f7.png
new file mode 100644
index 0000000000..4fb998d889
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1f8.png
new file mode 100644
index 0000000000..dcf574f8d0
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1f9.png
new file mode 100644
index 0000000000..f00c54d18e
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1fa.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1fa.png
new file mode 100644
index 0000000000..6d31f93e70
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1fa.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1fc.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1fc.png
new file mode 100644
index 0000000000..19bf7238a4
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1fc.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1fd.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1fd.png
new file mode 100644
index 0000000000..91ff29f685
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1fd.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1ff.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1ff.png
new file mode 100644
index 0000000000..d49b9a2b5c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e6-1f1ff.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1e6.png
new file mode 100644
index 0000000000..b0044c7d7f
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1e7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1e7.png
new file mode 100644
index 0000000000..94738e8933
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1e7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1e9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1e9.png
new file mode 100644
index 0000000000..b0e4bd4a94
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1e9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1ea.png
new file mode 100644
index 0000000000..a894e52d07
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1eb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1eb.png
new file mode 100644
index 0000000000..4209fa58a2
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1eb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1ec.png
new file mode 100644
index 0000000000..bb67b7683e
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1ed.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1ed.png
new file mode 100644
index 0000000000..487fb8d97c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1ed.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1ee.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1ee.png
new file mode 100644
index 0000000000..6f2ad935c4
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1ee.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1ef.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1ef.png
new file mode 100644
index 0000000000..30a37c9708
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1ef.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f1.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f1.png
new file mode 100644
index 0000000000..e2c9fab49d
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f1.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f2.png
new file mode 100644
index 0000000000..09a7b4da6a
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f3.png
new file mode 100644
index 0000000000..cef0a9aca0
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f4.png
new file mode 100644
index 0000000000..f4098f4abb
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f6.png
new file mode 100644
index 0000000000..ea680672c6
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f7.png
new file mode 100644
index 0000000000..789c3274ed
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f8.png
new file mode 100644
index 0000000000..98c1a6584c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f9.png
new file mode 100644
index 0000000000..ccbe85a092
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1fb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1fb.png
new file mode 100644
index 0000000000..d5eb143a10
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1fb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1fc.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1fc.png
new file mode 100644
index 0000000000..c4f822123e
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1fc.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1fe.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1fe.png
new file mode 100644
index 0000000000..8122c4a1fc
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1fe.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1ff.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1ff.png
new file mode 100644
index 0000000000..27b68298e5
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e7-1f1ff.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1e6.png
new file mode 100644
index 0000000000..565f33f945
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1e8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1e8.png
new file mode 100644
index 0000000000..4057654eec
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1e8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1e9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1e9.png
new file mode 100644
index 0000000000..80213a74c0
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1e9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1eb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1eb.png
new file mode 100644
index 0000000000..159757e6db
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1eb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1ec.png
new file mode 100644
index 0000000000..fd86d2e65d
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1ed.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1ed.png
new file mode 100644
index 0000000000..2bf35a5a87
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1ed.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1ee.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1ee.png
new file mode 100644
index 0000000000..3d029980f4
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1ee.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1f0.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1f0.png
new file mode 100644
index 0000000000..e281ef381b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1f0.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1f1.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1f1.png
new file mode 100644
index 0000000000..717285d241
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1f1.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1f2.png
new file mode 100644
index 0000000000..013b98edbd
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1f3.png
new file mode 100644
index 0000000000..b6f2a51d1e
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1f4.png
new file mode 100644
index 0000000000..63db3b3dc0
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1f5.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1f5.png
new file mode 100644
index 0000000000..425a7aa0c8
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1f5.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1f7.png
new file mode 100644
index 0000000000..9388a01699
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1fa.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1fa.png
new file mode 100644
index 0000000000..8e2d68a657
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1fa.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1fb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1fb.png
new file mode 100644
index 0000000000..61db7e9a38
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1fb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1fc.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1fc.png
new file mode 100644
index 0000000000..3be00840c9
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1fc.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1fd.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1fd.png
new file mode 100644
index 0000000000..8938d2072f
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1fd.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1fe.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1fe.png
new file mode 100644
index 0000000000..7d09551266
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1fe.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1ff.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1ff.png
new file mode 100644
index 0000000000..7ca527f9e5
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e8-1f1ff.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e9-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e9-1f1ea.png
new file mode 100644
index 0000000000..28aa2500f6
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e9-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e9-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e9-1f1ec.png
new file mode 100644
index 0000000000..64948d6b2c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e9-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e9-1f1ef.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e9-1f1ef.png
new file mode 100644
index 0000000000..9c86a04d7d
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e9-1f1ef.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e9-1f1f0.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e9-1f1f0.png
new file mode 100644
index 0000000000..610bd60bea
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e9-1f1f0.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e9-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e9-1f1f2.png
new file mode 100644
index 0000000000..21dd851703
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e9-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e9-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e9-1f1f4.png
new file mode 100644
index 0000000000..deaf9f3011
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e9-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e9-1f1ff.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e9-1f1ff.png
new file mode 100644
index 0000000000..c675835bf0
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1e9-1f1ff.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1e6.png
new file mode 100644
index 0000000000..bd93055138
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1e8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1e8.png
new file mode 100644
index 0000000000..15199fc357
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1e8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1ea.png
new file mode 100644
index 0000000000..9c82ad8429
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1ec.png
new file mode 100644
index 0000000000..a31b9174c1
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1ed.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1ed.png
new file mode 100644
index 0000000000..c2b5b3c1c4
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1ed.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1f7.png
new file mode 100644
index 0000000000..7d75fc1f51
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1f8.png
new file mode 100644
index 0000000000..bd93055138
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1f9.png
new file mode 100644
index 0000000000..722d9386d3
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1fa.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1fa.png
new file mode 100644
index 0000000000..925a3d37e9
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ea-1f1fa.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1eb-1f1ee.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1eb-1f1ee.png
new file mode 100644
index 0000000000..771c407a55
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1eb-1f1ee.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1eb-1f1ef.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1eb-1f1ef.png
new file mode 100644
index 0000000000..bbd3d9c073
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1eb-1f1ef.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1eb-1f1f0.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1eb-1f1f0.png
new file mode 100644
index 0000000000..7d1c7c2e83
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1eb-1f1f0.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1eb-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1eb-1f1f2.png
new file mode 100644
index 0000000000..b6d8662cf9
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1eb-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1eb-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1eb-1f1f4.png
new file mode 100644
index 0000000000..590c150613
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1eb-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1eb-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1eb-1f1f7.png
new file mode 100644
index 0000000000..425a7aa0c8
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1eb-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1e6.png
new file mode 100644
index 0000000000..ffcd507913
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1e7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1e7.png
new file mode 100644
index 0000000000..6785b36352
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1e7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1e9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1e9.png
new file mode 100644
index 0000000000..441e3c94a7
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1e9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1ea.png
new file mode 100644
index 0000000000..96fb7c51bf
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1eb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1eb.png
new file mode 100644
index 0000000000..d9cfee85a5
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1eb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1ec.png
new file mode 100644
index 0000000000..968ab2ec03
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1ed.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1ed.png
new file mode 100644
index 0000000000..16f6422bf4
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1ed.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1ee.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1ee.png
new file mode 100644
index 0000000000..061a661b7b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1ee.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f1.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f1.png
new file mode 100644
index 0000000000..eaf1dd3fe3
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f1.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f2.png
new file mode 100644
index 0000000000..47385a5284
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f3.png
new file mode 100644
index 0000000000..c9edce12c4
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f5.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f5.png
new file mode 100644
index 0000000000..6f65cb710d
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f5.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f6.png
new file mode 100644
index 0000000000..b1c3c04e99
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f7.png
new file mode 100644
index 0000000000..47904612ff
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f8.png
new file mode 100644
index 0000000000..2b098812bd
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f9.png
new file mode 100644
index 0000000000..6e1b7dd4d9
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1fa.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1fa.png
new file mode 100644
index 0000000000..5689c106fc
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1fa.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1fc.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1fc.png
new file mode 100644
index 0000000000..20cab82902
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1fc.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1fe.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1fe.png
new file mode 100644
index 0000000000..625dca3683
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ec-1f1fe.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ed-1f1f0.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ed-1f1f0.png
new file mode 100644
index 0000000000..5b04903f44
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ed-1f1f0.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ed-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ed-1f1f2.png
new file mode 100644
index 0000000000..6d31f93e70
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ed-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ed-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ed-1f1f3.png
new file mode 100644
index 0000000000..c0e9dd2e7b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ed-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ed-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ed-1f1f7.png
new file mode 100644
index 0000000000..e8a0e6a8de
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ed-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ed-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ed-1f1f9.png
new file mode 100644
index 0000000000..e7a11fca2c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ed-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ed-1f1fa.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ed-1f1fa.png
new file mode 100644
index 0000000000..d4ee4e3b81
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ed-1f1fa.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1e8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1e8.png
new file mode 100644
index 0000000000..0da4f37a4a
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1e8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1e9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1e9.png
new file mode 100644
index 0000000000..616f8231a2
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1e9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1ea.png
new file mode 100644
index 0000000000..ed6bb257a1
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f1.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f1.png
new file mode 100644
index 0000000000..4d89f52d8d
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f1.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f2.png
new file mode 100644
index 0000000000..3252c6b934
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f3.png
new file mode 100644
index 0000000000..9128c6a4c6
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f4.png
new file mode 100644
index 0000000000..64948d6b2c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f6.png
new file mode 100644
index 0000000000..09bc4d34f5
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f7.png
new file mode 100644
index 0000000000..6e27f7da9c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f8.png
new file mode 100644
index 0000000000..95209bcb5c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f9.png
new file mode 100644
index 0000000000..06c7fb8d03
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ee-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ef-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ef-1f1ea.png
new file mode 100644
index 0000000000..47dd30d300
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ef-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ef-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ef-1f1f2.png
new file mode 100644
index 0000000000..9833d5b03b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ef-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ef-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ef-1f1f4.png
new file mode 100644
index 0000000000..d2e5b9607b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ef-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ef-1f1f5.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ef-1f1f5.png
new file mode 100644
index 0000000000..5d8c1f9abf
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ef-1f1f5.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1ea.png
new file mode 100644
index 0000000000..d874ad2529
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1ec.png
new file mode 100644
index 0000000000..53c8942e56
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1ed.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1ed.png
new file mode 100644
index 0000000000..9e6e31435e
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1ed.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1ee.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1ee.png
new file mode 100644
index 0000000000..feab38befc
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1ee.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1f2.png
new file mode 100644
index 0000000000..b3d620a598
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1f3.png
new file mode 100644
index 0000000000..f5adf9d450
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1f5.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1f5.png
new file mode 100644
index 0000000000..a94d59cc11
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1f5.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1f7.png
new file mode 100644
index 0000000000..f15c01763d
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1fc.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1fc.png
new file mode 100644
index 0000000000..6d157fa9b2
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1fc.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1fe.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1fe.png
new file mode 100644
index 0000000000..7e542fefa6
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1fe.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1ff.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1ff.png
new file mode 100644
index 0000000000..8acd86c96b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f0-1f1ff.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1e6.png
new file mode 100644
index 0000000000..e739f91e9a
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1e7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1e7.png
new file mode 100644
index 0000000000..f813077a9e
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1e7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1e8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1e8.png
new file mode 100644
index 0000000000..c316b0036c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1e8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1ee.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1ee.png
new file mode 100644
index 0000000000..8bcb4a8cfe
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1ee.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1f0.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1f0.png
new file mode 100644
index 0000000000..92f6e3dd7b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1f0.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1f7.png
new file mode 100644
index 0000000000..943694f11e
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1f8.png
new file mode 100644
index 0000000000..e29d7670be
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1f9.png
new file mode 100644
index 0000000000..c49a555551
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1fa.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1fa.png
new file mode 100644
index 0000000000..ef6a72b958
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1fa.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1fb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1fb.png
new file mode 100644
index 0000000000..e945d8c84f
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1fb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1fe.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1fe.png
new file mode 100644
index 0000000000..6bd581b8e4
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f1-1f1fe.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1e6.png
new file mode 100644
index 0000000000..99c59e8dd8
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1e8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1e8.png
new file mode 100644
index 0000000000..898d890a93
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1e8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1e9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1e9.png
new file mode 100644
index 0000000000..b626b2df15
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1e9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1ea.png
new file mode 100644
index 0000000000..7f52ed59f8
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1eb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1eb.png
new file mode 100644
index 0000000000..425a7aa0c8
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1eb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1ec.png
new file mode 100644
index 0000000000..d45122f19e
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1ed.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1ed.png
new file mode 100644
index 0000000000..a49fac3b9d
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1ed.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f0.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f0.png
new file mode 100644
index 0000000000..f657bdbbd2
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f0.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f1.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f1.png
new file mode 100644
index 0000000000..81e5516a06
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f1.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f2.png
new file mode 100644
index 0000000000..b928c050b1
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f3.png
new file mode 100644
index 0000000000..7197afa0a2
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f4.png
new file mode 100644
index 0000000000..ee7b42627f
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f5.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f5.png
new file mode 100644
index 0000000000..cd0a5679b2
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f5.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f6.png
new file mode 100644
index 0000000000..f43c536aba
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f7.png
new file mode 100644
index 0000000000..92869c260f
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f8.png
new file mode 100644
index 0000000000..5233ad5d93
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f9.png
new file mode 100644
index 0000000000..e51da01d46
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1fa.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1fa.png
new file mode 100644
index 0000000000..25de79cf1f
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1fa.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1fb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1fb.png
new file mode 100644
index 0000000000..50956c8533
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1fb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1fc.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1fc.png
new file mode 100644
index 0000000000..e566e0b604
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1fc.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1fd.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1fd.png
new file mode 100644
index 0000000000..b510145e87
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1fd.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1fe.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1fe.png
new file mode 100644
index 0000000000..d920272da5
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1fe.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1ff.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1ff.png
new file mode 100644
index 0000000000..3e6b2f89bb
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f2-1f1ff.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1e6.png
new file mode 100644
index 0000000000..6793124a9c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1e8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1e8.png
new file mode 100644
index 0000000000..0b7faea013
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1e8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1ea.png
new file mode 100644
index 0000000000..bea9007a14
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1eb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1eb.png
new file mode 100644
index 0000000000..16e616b2b1
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1eb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1ec.png
new file mode 100644
index 0000000000..1ad3e3774b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1ee.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1ee.png
new file mode 100644
index 0000000000..49f89450b3
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1ee.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1f1.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1f1.png
new file mode 100644
index 0000000000..29d22babee
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1f1.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1f4.png
new file mode 100644
index 0000000000..d5eb143a10
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1f5.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1f5.png
new file mode 100644
index 0000000000..8ca127aab7
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1f5.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1f7.png
new file mode 100644
index 0000000000..47f2518eca
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1fa.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1fa.png
new file mode 100644
index 0000000000..944c4f5e5e
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1fa.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1ff.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1ff.png
new file mode 100644
index 0000000000..8b85e85841
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f3-1f1ff.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f4-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f4-1f1f2.png
new file mode 100644
index 0000000000..7df871fe82
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f4-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1e6.png
new file mode 100644
index 0000000000..0b65c0852c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1ea.png
new file mode 100644
index 0000000000..a3f3c0bb64
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1eb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1eb.png
new file mode 100644
index 0000000000..a61e5a5305
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1eb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1ec.png
new file mode 100644
index 0000000000..eb929a0c6b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1ed.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1ed.png
new file mode 100644
index 0000000000..b020a201be
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1ed.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1f0.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1f0.png
new file mode 100644
index 0000000000..04e8a7a734
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1f0.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1f1.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1f1.png
new file mode 100644
index 0000000000..245f39d99c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1f1.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1f2.png
new file mode 100644
index 0000000000..1be53add1d
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1f3.png
new file mode 100644
index 0000000000..7108c36e3b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1f7.png
new file mode 100644
index 0000000000..2d26c64cfe
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1f8.png
new file mode 100644
index 0000000000..c3df16305a
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1f9.png
new file mode 100644
index 0000000000..3acb128e79
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1fc.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1fc.png
new file mode 100644
index 0000000000..0c0bec2584
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1fc.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1fe.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1fe.png
new file mode 100644
index 0000000000..36f2267050
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f5-1f1fe.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f6-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f6-1f1e6.png
new file mode 100644
index 0000000000..2627b95490
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f6-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f7-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f7-1f1ea.png
new file mode 100644
index 0000000000..7ce1c48491
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f7-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f7-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f7-1f1f4.png
new file mode 100644
index 0000000000..2c3d05fb67
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f7-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f7-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f7-1f1f8.png
new file mode 100644
index 0000000000..09e9bce97f
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f7-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f7-1f1fa.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f7-1f1fa.png
new file mode 100644
index 0000000000..d4e5815ddf
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f7-1f1fa.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f7-1f1fc.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f7-1f1fc.png
new file mode 100644
index 0000000000..70abd09be0
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f7-1f1fc.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1e6.png
new file mode 100644
index 0000000000..54da75cc81
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1e7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1e7.png
new file mode 100644
index 0000000000..66f065a6df
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1e7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1e8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1e8.png
new file mode 100644
index 0000000000..2014e174b1
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1e8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1e9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1e9.png
new file mode 100644
index 0000000000..2ed5601b13
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1e9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1ea.png
new file mode 100644
index 0000000000..f0c1f34312
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1ec.png
new file mode 100644
index 0000000000..bda20d7f06
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1ed.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1ed.png
new file mode 100644
index 0000000000..faa8a02b8c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1ed.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1ee.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1ee.png
new file mode 100644
index 0000000000..97c0ec1c9c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1ee.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1ef.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1ef.png
new file mode 100644
index 0000000000..d5eb143a10
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1ef.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f0.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f0.png
new file mode 100644
index 0000000000..b51438642c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f0.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f1.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f1.png
new file mode 100644
index 0000000000..8902827900
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f1.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f2.png
new file mode 100644
index 0000000000..b9d97a91bc
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f3.png
new file mode 100644
index 0000000000..64a3bb3512
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f4.png
new file mode 100644
index 0000000000..42a2fa30fa
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f7.png
new file mode 100644
index 0000000000..e72715af22
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f8.png
new file mode 100644
index 0000000000..da8ea40252
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f9.png
new file mode 100644
index 0000000000..8393b2f95a
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1fb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1fb.png
new file mode 100644
index 0000000000..ce9b35896a
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1fb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1fd.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1fd.png
new file mode 100644
index 0000000000..f4036e5354
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1fd.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1fe.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1fe.png
new file mode 100644
index 0000000000..361a02022b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1fe.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1ff.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1ff.png
new file mode 100644
index 0000000000..730784bda2
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f8-1f1ff.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1e6.png
new file mode 100644
index 0000000000..faa8a02b8c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1e8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1e8.png
new file mode 100644
index 0000000000..e3cc4ef14d
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1e8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1e9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1e9.png
new file mode 100644
index 0000000000..366f396a0d
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1e9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1eb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1eb.png
new file mode 100644
index 0000000000..5b855f9410
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1eb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1ec.png
new file mode 100644
index 0000000000..6172ceadfd
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1ed.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1ed.png
new file mode 100644
index 0000000000..2a5b0dc64a
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1ed.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1ef.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1ef.png
new file mode 100644
index 0000000000..854fb5a719
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1ef.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1f0.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1f0.png
new file mode 100644
index 0000000000..7c37b95ec8
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1f0.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1f1.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1f1.png
new file mode 100644
index 0000000000..111d71caee
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1f1.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1f2.png
new file mode 100644
index 0000000000..6903a41829
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1f3.png
new file mode 100644
index 0000000000..53c512261d
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1f4.png
new file mode 100644
index 0000000000..cda1fd6cd9
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1f7.png
new file mode 100644
index 0000000000..07cd802a55
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1f9.png
new file mode 100644
index 0000000000..6d13a9f097
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1fb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1fb.png
new file mode 100644
index 0000000000..2979b7000c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1fb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1fc.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1fc.png
new file mode 100644
index 0000000000..84756cd7e3
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1fc.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1ff.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1ff.png
new file mode 100644
index 0000000000..b0b09f0a3a
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1f9-1f1ff.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fa-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fa-1f1e6.png
new file mode 100644
index 0000000000..1b52896f45
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fa-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fa-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fa-1f1ec.png
new file mode 100644
index 0000000000..60c135b935
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fa-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fa-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fa-1f1f2.png
new file mode 100644
index 0000000000..02fb60837b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fa-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fa-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fa-1f1f3.png
new file mode 100644
index 0000000000..ac5e61a458
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fa-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fa-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fa-1f1f8.png
new file mode 100644
index 0000000000..02fb60837b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fa-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fa-1f1fe.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fa-1f1fe.png
new file mode 100644
index 0000000000..72b1420952
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fa-1f1fe.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fa-1f1ff.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fa-1f1ff.png
new file mode 100644
index 0000000000..a27ac19137
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fa-1f1ff.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fb-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fb-1f1e6.png
new file mode 100644
index 0000000000..18d2638def
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fb-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fb-1f1e8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fb-1f1e8.png
new file mode 100644
index 0000000000..c56de727a9
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fb-1f1e8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fb-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fb-1f1ea.png
new file mode 100644
index 0000000000..4723e99d81
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fb-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fb-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fb-1f1ec.png
new file mode 100644
index 0000000000..d706d65158
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fb-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fb-1f1ee.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fb-1f1ee.png
new file mode 100644
index 0000000000..3ff0b3e3a3
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fb-1f1ee.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fb-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fb-1f1f3.png
new file mode 100644
index 0000000000..630c6a17df
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fb-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fb-1f1fa.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fb-1f1fa.png
new file mode 100644
index 0000000000..5e884dc852
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fb-1f1fa.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fc-1f1eb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fc-1f1eb.png
new file mode 100644
index 0000000000..28f3d7579a
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fc-1f1eb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fc-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fc-1f1f8.png
new file mode 100644
index 0000000000..7381d5c1e6
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fc-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fd-1f1f0.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fd-1f1f0.png
new file mode 100644
index 0000000000..568c3793d7
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fd-1f1f0.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fe-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fe-1f1ea.png
new file mode 100644
index 0000000000..b2fd05b3ac
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fe-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fe-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fe-1f1f9.png
new file mode 100644
index 0000000000..2facc45442
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1fe-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ff-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ff-1f1e6.png
new file mode 100644
index 0000000000..b1ba0fbcf8
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ff-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ff-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ff-1f1f2.png
new file mode 100644
index 0000000000..e04f193740
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ff-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ff-1f1fc.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ff-1f1fc.png
new file mode 100644
index 0000000000..6d988abe2f
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/1f1ff-1f1fc.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1e8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1e8.png
new file mode 100644
index 0000000000..341fa2b9c4
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1e8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1e9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1e9.png
new file mode 100644
index 0000000000..033d6f7203
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1e9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1ea.png
new file mode 100644
index 0000000000..dd44615270
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1eb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1eb.png
new file mode 100644
index 0000000000..ae4adf17d3
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1eb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1ec.png
new file mode 100644
index 0000000000..ae1cc18fdd
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1ee.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1ee.png
new file mode 100644
index 0000000000..6b6ed7bd6d
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1ee.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1f1.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1f1.png
new file mode 100644
index 0000000000..73e010f406
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1f1.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1f2.png
new file mode 100644
index 0000000000..493320adda
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1f4.png
new file mode 100644
index 0000000000..ff1a5bdca5
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1f6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1f6.png
new file mode 100644
index 0000000000..5670968c7b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1f6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1f7.png
new file mode 100644
index 0000000000..81515f5c7b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1f8.png
new file mode 100644
index 0000000000..1a784f03cb
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1f9.png
new file mode 100644
index 0000000000..97cdfc2e4c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1fa.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1fa.png
new file mode 100644
index 0000000000..e6368dfbe7
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1fa.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1fc.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1fc.png
new file mode 100644
index 0000000000..426c56d57e
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1fc.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1fd.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1fd.png
new file mode 100644
index 0000000000..8cd7a91346
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1fd.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1ff.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1ff.png
new file mode 100644
index 0000000000..312a22d246
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e6-1f1ff.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1e6.png
new file mode 100644
index 0000000000..a1d3f9ef0b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1e7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1e7.png
new file mode 100644
index 0000000000..d2761fb53d
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1e7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1e9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1e9.png
new file mode 100644
index 0000000000..8e3b224ef5
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1e9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1ea.png
new file mode 100644
index 0000000000..bece91aff6
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1eb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1eb.png
new file mode 100644
index 0000000000..b598991230
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1eb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1ec.png
new file mode 100644
index 0000000000..96e7cb4627
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1ed.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1ed.png
new file mode 100644
index 0000000000..ff31f299a5
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1ed.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1ee.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1ee.png
new file mode 100644
index 0000000000..2760ae1e9b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1ee.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1ef.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1ef.png
new file mode 100644
index 0000000000..da5945d28b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1ef.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f1.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f1.png
new file mode 100644
index 0000000000..205a6f61bc
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f1.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f2.png
new file mode 100644
index 0000000000..50e8d427b5
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f3.png
new file mode 100644
index 0000000000..55a62d8bda
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f4.png
new file mode 100644
index 0000000000..7f01e760d4
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f6.png
new file mode 100644
index 0000000000..333ed3b872
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f7.png
new file mode 100644
index 0000000000..67878336a5
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f8.png
new file mode 100644
index 0000000000..c4f45f4880
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f9.png
new file mode 100644
index 0000000000..fbbdf741d7
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1fb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1fb.png
new file mode 100644
index 0000000000..376d54ce10
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1fb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1fc.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1fc.png
new file mode 100644
index 0000000000..2be657eb4e
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1fc.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1fe.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1fe.png
new file mode 100644
index 0000000000..92ec5c69c2
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1fe.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1ff.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1ff.png
new file mode 100644
index 0000000000..b501462636
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e7-1f1ff.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1e6.png
new file mode 100644
index 0000000000..5a662e7b9c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1e8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1e8.png
new file mode 100644
index 0000000000..5c84010d90
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1e8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1e9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1e9.png
new file mode 100644
index 0000000000..6ddbc43eb3
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1e9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1eb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1eb.png
new file mode 100644
index 0000000000..ddd5b25c6b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1eb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1ec.png
new file mode 100644
index 0000000000..34743afc30
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1ed.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1ed.png
new file mode 100644
index 0000000000..5133b05c76
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1ed.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1ee.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1ee.png
new file mode 100644
index 0000000000..7d2971ffef
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1ee.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1f0.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1f0.png
new file mode 100644
index 0000000000..30d886226b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1f0.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1f1.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1f1.png
new file mode 100644
index 0000000000..250f628f14
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1f1.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1f2.png
new file mode 100644
index 0000000000..15e645ce4f
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1f3.png
new file mode 100644
index 0000000000..7fc3b99782
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1f4.png
new file mode 100644
index 0000000000..bd58d003d5
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1f5.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1f5.png
new file mode 100644
index 0000000000..a38fc90b5d
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1f5.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1f7.png
new file mode 100644
index 0000000000..27a26bcd5b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1fa.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1fa.png
new file mode 100644
index 0000000000..22d5c60b91
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1fa.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1fb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1fb.png
new file mode 100644
index 0000000000..a9e76620d5
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1fb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1fc.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1fc.png
new file mode 100644
index 0000000000..5a0fefbc9b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1fc.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1fd.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1fd.png
new file mode 100644
index 0000000000..348ea3e880
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1fd.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1fe.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1fe.png
new file mode 100644
index 0000000000..5c46607d53
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1fe.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1ff.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1ff.png
new file mode 100644
index 0000000000..6b6268d102
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e8-1f1ff.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e9-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e9-1f1ea.png
new file mode 100644
index 0000000000..715e769f59
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e9-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e9-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e9-1f1ec.png
new file mode 100644
index 0000000000..8b5ceb1634
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e9-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e9-1f1ef.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e9-1f1ef.png
new file mode 100644
index 0000000000..7efc1d7e7f
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e9-1f1ef.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e9-1f1f0.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e9-1f1f0.png
new file mode 100644
index 0000000000..e17e633a08
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e9-1f1f0.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e9-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e9-1f1f2.png
new file mode 100644
index 0000000000..e9a2d8b7e5
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e9-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e9-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e9-1f1f4.png
new file mode 100644
index 0000000000..918f298afc
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e9-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e9-1f1ff.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e9-1f1ff.png
new file mode 100644
index 0000000000..39bad0426c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1e9-1f1ff.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1e6.png
new file mode 100644
index 0000000000..94c0bbade6
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1e8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1e8.png
new file mode 100644
index 0000000000..fbcd4b358e
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1e8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1ea.png
new file mode 100644
index 0000000000..a796574f83
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1ec.png
new file mode 100644
index 0000000000..b8b1bf8878
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1ed.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1ed.png
new file mode 100644
index 0000000000..0c3c5b32cd
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1ed.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1f7.png
new file mode 100644
index 0000000000..14ab334e60
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1f8.png
new file mode 100644
index 0000000000..94c0bbade6
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1f9.png
new file mode 100644
index 0000000000..422942b52d
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1fa.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1fa.png
new file mode 100644
index 0000000000..bb1f646f67
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ea-1f1fa.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1eb-1f1ee.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1eb-1f1ee.png
new file mode 100644
index 0000000000..554e09b42c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1eb-1f1ee.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1eb-1f1ef.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1eb-1f1ef.png
new file mode 100644
index 0000000000..a7b9f8c306
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1eb-1f1ef.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1eb-1f1f0.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1eb-1f1f0.png
new file mode 100644
index 0000000000..5b101afa4d
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1eb-1f1f0.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1eb-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1eb-1f1f2.png
new file mode 100644
index 0000000000..cd6ff315ef
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1eb-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1eb-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1eb-1f1f4.png
new file mode 100644
index 0000000000..a0bb1095a3
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1eb-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1eb-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1eb-1f1f7.png
new file mode 100644
index 0000000000..a38fc90b5d
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1eb-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1e6.png
new file mode 100644
index 0000000000..e7480511ce
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1e7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1e7.png
new file mode 100644
index 0000000000..210bfdc827
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1e7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1e9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1e9.png
new file mode 100644
index 0000000000..4fdd33ace1
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1e9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1ea.png
new file mode 100644
index 0000000000..6d216f4434
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1eb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1eb.png
new file mode 100644
index 0000000000..6980db433f
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1eb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1ec.png
new file mode 100644
index 0000000000..cfb9ff80b7
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1ed.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1ed.png
new file mode 100644
index 0000000000..3db18784b2
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1ed.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1ee.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1ee.png
new file mode 100644
index 0000000000..065b4d941a
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1ee.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f1.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f1.png
new file mode 100644
index 0000000000..ea61f3a255
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f1.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f2.png
new file mode 100644
index 0000000000..276e3ece8a
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f3.png
new file mode 100644
index 0000000000..6af8d40f22
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f5.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f5.png
new file mode 100644
index 0000000000..2c3234f358
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f5.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f6.png
new file mode 100644
index 0000000000..31ede400a0
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f7.png
new file mode 100644
index 0000000000..102badc1d3
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f8.png
new file mode 100644
index 0000000000..3f5fbbcb8a
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f9.png
new file mode 100644
index 0000000000..f18acd5004
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1fa.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1fa.png
new file mode 100644
index 0000000000..d647aa9418
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1fa.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1fc.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1fc.png
new file mode 100644
index 0000000000..c884c79f83
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1fc.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1fe.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1fe.png
new file mode 100644
index 0000000000..243446ff7c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ec-1f1fe.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ed-1f1f0.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ed-1f1f0.png
new file mode 100644
index 0000000000..66b024eb14
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ed-1f1f0.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ed-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ed-1f1f2.png
new file mode 100644
index 0000000000..e6368dfbe7
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ed-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ed-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ed-1f1f3.png
new file mode 100644
index 0000000000..29bb5c2ebb
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ed-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ed-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ed-1f1f7.png
new file mode 100644
index 0000000000..2208282a87
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ed-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ed-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ed-1f1f9.png
new file mode 100644
index 0000000000..2c5ee88111
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ed-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ed-1f1fa.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ed-1f1fa.png
new file mode 100644
index 0000000000..97e0effd29
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ed-1f1fa.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1e8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1e8.png
new file mode 100644
index 0000000000..07158ee3ff
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1e8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1e9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1e9.png
new file mode 100644
index 0000000000..272c48327c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1e9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1ea.png
new file mode 100644
index 0000000000..15f9402b70
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f1.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f1.png
new file mode 100644
index 0000000000..21e106459a
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f1.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f2.png
new file mode 100644
index 0000000000..08e06f1e33
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f3.png
new file mode 100644
index 0000000000..e5b7a0af7a
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f4.png
new file mode 100644
index 0000000000..8b5ceb1634
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f6.png
new file mode 100644
index 0000000000..3ffcdeaeff
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f7.png
new file mode 100644
index 0000000000..5730ddf985
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f8.png
new file mode 100644
index 0000000000..8b1a7e58a1
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f9.png
new file mode 100644
index 0000000000..c506e1435f
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ee-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ef-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ef-1f1ea.png
new file mode 100644
index 0000000000..0161a48d0d
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ef-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ef-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ef-1f1f2.png
new file mode 100644
index 0000000000..df3cfa2735
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ef-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ef-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ef-1f1f4.png
new file mode 100644
index 0000000000..37b14fdc13
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ef-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ef-1f1f5.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ef-1f1f5.png
new file mode 100644
index 0000000000..a4333eb3ab
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ef-1f1f5.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1ea.png
new file mode 100644
index 0000000000..fdb4665e9c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1ec.png
new file mode 100644
index 0000000000..0ffcfb2671
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1ed.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1ed.png
new file mode 100644
index 0000000000..b1e3039f34
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1ed.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1ee.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1ee.png
new file mode 100644
index 0000000000..53fb4ce645
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1ee.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1f2.png
new file mode 100644
index 0000000000..0b47a3ca4b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1f3.png
new file mode 100644
index 0000000000..dd91192414
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1f5.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1f5.png
new file mode 100644
index 0000000000..fb5004f8f1
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1f5.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1f7.png
new file mode 100644
index 0000000000..5a54c04a2e
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1fc.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1fc.png
new file mode 100644
index 0000000000..96b40387f6
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1fc.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1fe.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1fe.png
new file mode 100644
index 0000000000..597de761c7
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1fe.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1ff.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1ff.png
new file mode 100644
index 0000000000..2059dbe672
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f0-1f1ff.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1e6.png
new file mode 100644
index 0000000000..9018b80762
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1e7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1e7.png
new file mode 100644
index 0000000000..07213efb9e
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1e7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1e8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1e8.png
new file mode 100644
index 0000000000..1117e55aef
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1e8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1ee.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1ee.png
new file mode 100644
index 0000000000..494b4d88fa
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1ee.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1f0.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1f0.png
new file mode 100644
index 0000000000..773cb45955
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1f0.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1f7.png
new file mode 100644
index 0000000000..44b5d54eb5
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1f8.png
new file mode 100644
index 0000000000..58ef44e307
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1f9.png
new file mode 100644
index 0000000000..2c2feeb883
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1fa.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1fa.png
new file mode 100644
index 0000000000..357183aec0
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1fa.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1fb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1fb.png
new file mode 100644
index 0000000000..a75950c43c
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1fb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1fe.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1fe.png
new file mode 100644
index 0000000000..e8ca908de7
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f1-1f1fe.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1e6.png
new file mode 100644
index 0000000000..12f33c8b69
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1e8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1e8.png
new file mode 100644
index 0000000000..90caeb9925
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1e8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1e9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1e9.png
new file mode 100644
index 0000000000..fae294c7ae
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1e9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1ea.png
new file mode 100644
index 0000000000..0c86894628
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1eb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1eb.png
new file mode 100644
index 0000000000..a38fc90b5d
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1eb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1ec.png
new file mode 100644
index 0000000000..ad06f16f20
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1ed.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1ed.png
new file mode 100644
index 0000000000..c471d94665
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1ed.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f0.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f0.png
new file mode 100644
index 0000000000..eaa25467f7
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f0.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f1.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f1.png
new file mode 100644
index 0000000000..72acaa40cb
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f1.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f2.png
new file mode 100644
index 0000000000..60648a6ed5
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f3.png
new file mode 100644
index 0000000000..10c6620f5a
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f4.png
new file mode 100644
index 0000000000..aec4042cb2
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f5.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f5.png
new file mode 100644
index 0000000000..9982a44e99
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f5.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f6.png
new file mode 100644
index 0000000000..0efb777861
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f7.png
new file mode 100644
index 0000000000..4bc3651b1a
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f8.png
new file mode 100644
index 0000000000..4cb807b320
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f9.png
new file mode 100644
index 0000000000..25af4e4399
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1fa.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1fa.png
new file mode 100644
index 0000000000..057174eb62
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1fa.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1fb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1fb.png
new file mode 100644
index 0000000000..ea58bab8ed
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1fb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1fc.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1fc.png
new file mode 100644
index 0000000000..9193d4efd9
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1fc.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1fd.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1fd.png
new file mode 100644
index 0000000000..25cf242052
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1fd.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1fe.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1fe.png
new file mode 100644
index 0000000000..73bc1ccf40
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1fe.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1ff.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1ff.png
new file mode 100644
index 0000000000..8c508ff892
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f2-1f1ff.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1e6.png
new file mode 100644
index 0000000000..65c1e574bd
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1e8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1e8.png
new file mode 100644
index 0000000000..8b0889e30b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1e8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1ea.png
new file mode 100644
index 0000000000..a90e429f55
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1eb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1eb.png
new file mode 100644
index 0000000000..dd7825c987
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1eb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1ec.png
new file mode 100644
index 0000000000..233e2138a2
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1ee.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1ee.png
new file mode 100644
index 0000000000..8eada8f1de
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1ee.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1f1.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1f1.png
new file mode 100644
index 0000000000..97ef065149
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1f1.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1f4.png
new file mode 100644
index 0000000000..376d54ce10
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1f5.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1f5.png
new file mode 100644
index 0000000000..8ce273126a
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1f5.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1f7.png
new file mode 100644
index 0000000000..5beff23054
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1fa.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1fa.png
new file mode 100644
index 0000000000..9be9671866
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1fa.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1ff.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1ff.png
new file mode 100644
index 0000000000..36d6b7e981
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f3-1f1ff.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f4-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f4-1f1f2.png
new file mode 100644
index 0000000000..f1179a589b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f4-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1e6.png
new file mode 100644
index 0000000000..99c505c6c7
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1ea.png
new file mode 100644
index 0000000000..93e8d3c237
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1eb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1eb.png
new file mode 100644
index 0000000000..417adb5a7f
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1eb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1ec.png
new file mode 100644
index 0000000000..72682a1e4a
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1ed.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1ed.png
new file mode 100644
index 0000000000..1690029103
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1ed.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1f0.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1f0.png
new file mode 100644
index 0000000000..3b6381cb08
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1f0.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1f1.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1f1.png
new file mode 100644
index 0000000000..2ce903fae4
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1f1.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1f2.png
new file mode 100644
index 0000000000..a7ee9f6f89
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1f3.png
new file mode 100644
index 0000000000..913d6abb78
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1f7.png
new file mode 100644
index 0000000000..1eebcae81b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1f8.png
new file mode 100644
index 0000000000..6c5da09073
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1f9.png
new file mode 100644
index 0000000000..fe5cc0f4b4
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1fc.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1fc.png
new file mode 100644
index 0000000000..23a2b895bb
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1fc.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1fe.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1fe.png
new file mode 100644
index 0000000000..c7a64017bf
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f5-1f1fe.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f6-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f6-1f1e6.png
new file mode 100644
index 0000000000..f664e95666
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f6-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f7-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f7-1f1ea.png
new file mode 100644
index 0000000000..0d71b17c8a
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f7-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f7-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f7-1f1f4.png
new file mode 100644
index 0000000000..2d3009c8e1
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f7-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f7-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f7-1f1f8.png
new file mode 100644
index 0000000000..ab4f3992db
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f7-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f7-1f1fa.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f7-1f1fa.png
new file mode 100644
index 0000000000..442178e891
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f7-1f1fa.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f7-1f1fc.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f7-1f1fc.png
new file mode 100644
index 0000000000..37395d3cd6
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f7-1f1fc.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1e6.png
new file mode 100644
index 0000000000..ef049d5d18
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1e7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1e7.png
new file mode 100644
index 0000000000..3f3194b7fb
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1e7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1e8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1e8.png
new file mode 100644
index 0000000000..5c0b78c456
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1e8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1e9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1e9.png
new file mode 100644
index 0000000000..b44001bc79
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1e9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1ea.png
new file mode 100644
index 0000000000..423e2a6131
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1ec.png
new file mode 100644
index 0000000000..b6003a9eb1
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1ed.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1ed.png
new file mode 100644
index 0000000000..341fa2b9c4
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1ed.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1ee.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1ee.png
new file mode 100644
index 0000000000..87859111b8
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1ee.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1ef.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1ef.png
new file mode 100644
index 0000000000..376d54ce10
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1ef.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f0.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f0.png
new file mode 100644
index 0000000000..bf1dcda5c6
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f0.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f1.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f1.png
new file mode 100644
index 0000000000..66882d7905
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f1.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f2.png
new file mode 100644
index 0000000000..abff75b4cb
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f3.png
new file mode 100644
index 0000000000..1bca198751
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f4.png
new file mode 100644
index 0000000000..5f2558e3e8
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f7.png
new file mode 100644
index 0000000000..3581c904a7
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f8.png
new file mode 100644
index 0000000000..cadeca31a5
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f9.png
new file mode 100644
index 0000000000..07bc8253a2
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1fb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1fb.png
new file mode 100644
index 0000000000..38cca36c2d
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1fb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1fd.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1fd.png
new file mode 100644
index 0000000000..e4ed3e5e9d
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1fd.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1fe.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1fe.png
new file mode 100644
index 0000000000..e82f0f154e
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1fe.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1ff.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1ff.png
new file mode 100644
index 0000000000..cc0dd60206
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f8-1f1ff.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1e6.png
new file mode 100644
index 0000000000..341fa2b9c4
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1e8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1e8.png
new file mode 100644
index 0000000000..fdd8f0b7ab
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1e8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1e9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1e9.png
new file mode 100644
index 0000000000..bb663a5534
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1e9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1eb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1eb.png
new file mode 100644
index 0000000000..cb89c3d07b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1eb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1ec.png
new file mode 100644
index 0000000000..f5199bbb37
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1ed.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1ed.png
new file mode 100644
index 0000000000..82d0323e45
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1ed.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1ef.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1ef.png
new file mode 100644
index 0000000000..ec8ad8a0e8
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1ef.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1f0.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1f0.png
new file mode 100644
index 0000000000..5ec8c4ba4f
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1f0.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1f1.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1f1.png
new file mode 100644
index 0000000000..63cae2a3f6
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1f1.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1f2.png
new file mode 100644
index 0000000000..052b31e0c4
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1f3.png
new file mode 100644
index 0000000000..0ec795bab7
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1f4.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1f4.png
new file mode 100644
index 0000000000..c608a5d378
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1f4.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1f7.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1f7.png
new file mode 100644
index 0000000000..53d38703bf
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1f7.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1f9.png
new file mode 100644
index 0000000000..6b03ae0835
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1fb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1fb.png
new file mode 100644
index 0000000000..4441cd1021
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1fb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1fc.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1fc.png
new file mode 100644
index 0000000000..ada8080c87
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1fc.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1ff.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1ff.png
new file mode 100644
index 0000000000..70ab42d6b2
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1f9-1f1ff.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fa-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fa-1f1e6.png
new file mode 100644
index 0000000000..4a2c3a3919
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fa-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fa-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fa-1f1ec.png
new file mode 100644
index 0000000000..5da561de22
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fa-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fa-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fa-1f1f2.png
new file mode 100644
index 0000000000..f6fc783d6f
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fa-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fa-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fa-1f1f3.png
new file mode 100644
index 0000000000..268e3874a8
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fa-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fa-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fa-1f1f8.png
new file mode 100644
index 0000000000..f6fc783d6f
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fa-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fa-1f1fe.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fa-1f1fe.png
new file mode 100644
index 0000000000..4a09ec6ca0
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fa-1f1fe.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fa-1f1ff.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fa-1f1ff.png
new file mode 100644
index 0000000000..26baf1b9bd
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fa-1f1ff.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fb-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fb-1f1e6.png
new file mode 100644
index 0000000000..4d0b196bd5
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fb-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fb-1f1e8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fb-1f1e8.png
new file mode 100644
index 0000000000..6c2f608b13
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fb-1f1e8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fb-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fb-1f1ea.png
new file mode 100644
index 0000000000..b0dc03fa09
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fb-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fb-1f1ec.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fb-1f1ec.png
new file mode 100644
index 0000000000..371ec29044
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fb-1f1ec.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fb-1f1ee.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fb-1f1ee.png
new file mode 100644
index 0000000000..757551e8de
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fb-1f1ee.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fb-1f1f3.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fb-1f1f3.png
new file mode 100644
index 0000000000..dc7620aa27
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fb-1f1f3.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fb-1f1fa.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fb-1f1fa.png
new file mode 100644
index 0000000000..060678f7fb
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fb-1f1fa.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fc-1f1eb.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fc-1f1eb.png
new file mode 100644
index 0000000000..29e488c555
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fc-1f1eb.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fc-1f1f8.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fc-1f1f8.png
new file mode 100644
index 0000000000..515f71cfec
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fc-1f1f8.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fd-1f1f0.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fd-1f1f0.png
new file mode 100644
index 0000000000..9a0f6c1244
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fd-1f1f0.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fe-1f1ea.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fe-1f1ea.png
new file mode 100644
index 0000000000..67fa0fec0b
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fe-1f1ea.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fe-1f1f9.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fe-1f1f9.png
new file mode 100644
index 0000000000..57824c9530
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1fe-1f1f9.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ff-1f1e6.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ff-1f1e6.png
new file mode 100644
index 0000000000..44b9bc58ab
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ff-1f1e6.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ff-1f1f2.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ff-1f1f2.png
new file mode 100644
index 0000000000..339095c892
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ff-1f1f2.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ff-1f1fc.png b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ff-1f1fc.png
new file mode 100644
index 0000000000..4ece1e5cf4
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/emoji/2x/1f1ff-1f1fc.png differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ad.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ad.svg
new file mode 100644
index 0000000000..7320bf2357
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ad.svg
@@ -0,0 +1,150 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ae.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ae.svg
new file mode 100644
index 0000000000..a7bdb17aa7
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ae.svg
@@ -0,0 +1,6 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/af.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/af.svg
new file mode 100644
index 0000000000..399c1c731f
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/af.svg
@@ -0,0 +1,81 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ag.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ag.svg
new file mode 100644
index 0000000000..24c4c2ee05
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ag.svg
@@ -0,0 +1,14 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ai.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ai.svg
new file mode 100644
index 0000000000..5c693e53d9
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ai.svg
@@ -0,0 +1,763 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/al.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/al.svg
new file mode 100644
index 0000000000..e831b028a5
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/al.svg
@@ -0,0 +1,5 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/am.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/am.svg
new file mode 100644
index 0000000000..0cd2178158
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/am.svg
@@ -0,0 +1,5 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ao.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ao.svg
new file mode 100644
index 0000000000..a0b6dbbd0f
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ao.svg
@@ -0,0 +1,13 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/aq.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/aq.svg
new file mode 100644
index 0000000000..2000e3c897
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/aq.svg
@@ -0,0 +1,5 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ar.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ar.svg
new file mode 100644
index 0000000000..4553b08ad8
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ar.svg
@@ -0,0 +1,31 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/as.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/as.svg
new file mode 100644
index 0000000000..3a08877fd6
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/as.svg
@@ -0,0 +1,33 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/at.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/at.svg
new file mode 100644
index 0000000000..e63fb2e207
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/at.svg
@@ -0,0 +1,6 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/au.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/au.svg
new file mode 100644
index 0000000000..18394ab73b
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/au.svg
@@ -0,0 +1,9 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/aw.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/aw.svg
new file mode 100644
index 0000000000..632cdf5621
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/aw.svg
@@ -0,0 +1,186 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ax.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ax.svg
new file mode 100644
index 0000000000..472a8cd6dd
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ax.svg
@@ -0,0 +1,18 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/az.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/az.svg
new file mode 100644
index 0000000000..4293e9f52f
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/az.svg
@@ -0,0 +1,8 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ba.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ba.svg
new file mode 100644
index 0000000000..3860f34038
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ba.svg
@@ -0,0 +1,12 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bb.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bb.svg
new file mode 100644
index 0000000000..73f5329131
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bb.svg
@@ -0,0 +1,6 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bd.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bd.svg
new file mode 100644
index 0000000000..1e3433e5a2
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bd.svg
@@ -0,0 +1,4 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/be.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/be.svg
new file mode 100644
index 0000000000..eaf016d084
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/be.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bf.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bf.svg
new file mode 100644
index 0000000000..c92cce6be8
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bf.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bg.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bg.svg
new file mode 100644
index 0000000000..15ba696cfc
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bg.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bh.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bh.svg
new file mode 100644
index 0000000000..ad9a462e2f
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bh.svg
@@ -0,0 +1,9 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bi.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bi.svg
new file mode 100644
index 0000000000..43785625aa
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bi.svg
@@ -0,0 +1,15 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bj.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bj.svg
new file mode 100644
index 0000000000..1721e1d3f4
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bj.svg
@@ -0,0 +1,14 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bl.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bl.svg
new file mode 100644
index 0000000000..ecf6ec4334
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bl.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bm.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bm.svg
new file mode 100644
index 0000000000..5e2c873da7
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bm.svg
@@ -0,0 +1,98 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bn.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bn.svg
new file mode 100644
index 0000000000..ab6678fafa
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bn.svg
@@ -0,0 +1,36 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bo.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bo.svg
new file mode 100644
index 0000000000..a473bb344c
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bo.svg
@@ -0,0 +1,676 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bq.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bq.svg
new file mode 100644
index 0000000000..4b74eb400a
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bq.svg
@@ -0,0 +1,5 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/br.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/br.svg
new file mode 100644
index 0000000000..3252a8ecc1
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/br.svg
@@ -0,0 +1,45 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bs.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bs.svg
new file mode 100644
index 0000000000..a9d84193e3
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bs.svg
@@ -0,0 +1,13 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bt.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bt.svg
new file mode 100644
index 0000000000..f4b6e6360e
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bt.svg
@@ -0,0 +1,89 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bv.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bv.svg
new file mode 100644
index 0000000000..cffdc3282a
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bv.svg
@@ -0,0 +1,13 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bw.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bw.svg
new file mode 100644
index 0000000000..3d65eda2e2
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bw.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/by.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/by.svg
new file mode 100644
index 0000000000..2b8656d11d
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/by.svg
@@ -0,0 +1,20 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bz.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bz.svg
new file mode 100644
index 0000000000..682495776f
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/bz.svg
@@ -0,0 +1,145 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ca.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ca.svg
new file mode 100644
index 0000000000..4843fc3268
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ca.svg
@@ -0,0 +1,4 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cc.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cc.svg
new file mode 100644
index 0000000000..2c456980de
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cc.svg
@@ -0,0 +1,19 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cd.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cd.svg
new file mode 100644
index 0000000000..739fab774c
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cd.svg
@@ -0,0 +1,5 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cf.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cf.svg
new file mode 100644
index 0000000000..b4a2125b52
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cf.svg
@@ -0,0 +1,15 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cg.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cg.svg
new file mode 100644
index 0000000000..6347e42cd2
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cg.svg
@@ -0,0 +1,12 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ch.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ch.svg
new file mode 100644
index 0000000000..f5ec8d4620
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ch.svg
@@ -0,0 +1,9 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ci.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ci.svg
new file mode 100644
index 0000000000..2bd7104743
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ci.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ck.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ck.svg
new file mode 100644
index 0000000000..e4f0d0c4ca
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ck.svg
@@ -0,0 +1,9 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cl.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cl.svg
new file mode 100644
index 0000000000..04756f51b0
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cl.svg
@@ -0,0 +1,13 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cm.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cm.svg
new file mode 100644
index 0000000000..b4272b7d5d
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cm.svg
@@ -0,0 +1,15 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cn.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cn.svg
new file mode 100644
index 0000000000..72080b6b05
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cn.svg
@@ -0,0 +1,11 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/co.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/co.svg
new file mode 100644
index 0000000000..0d74127a27
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/co.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cr.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cr.svg
new file mode 100644
index 0000000000..133b02939a
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cr.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cu.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cu.svg
new file mode 100644
index 0000000000..aabb4149a0
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cu.svg
@@ -0,0 +1,13 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cv.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cv.svg
new file mode 100644
index 0000000000..408f1cf952
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cv.svg
@@ -0,0 +1,13 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cw.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cw.svg
new file mode 100644
index 0000000000..e223a5dc6e
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cw.svg
@@ -0,0 +1,14 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cx.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cx.svg
new file mode 100644
index 0000000000..f5b89b7dc2
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cx.svg
@@ -0,0 +1,15 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cy.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cy.svg
new file mode 100644
index 0000000000..3d483a12cf
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cy.svg
@@ -0,0 +1,6 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cz.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cz.svg
new file mode 100644
index 0000000000..93528eafc0
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/cz.svg
@@ -0,0 +1,12 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/de.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/de.svg
new file mode 100644
index 0000000000..1acf302d3f
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/de.svg
@@ -0,0 +1,5 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/dj.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/dj.svg
new file mode 100644
index 0000000000..0604f5406f
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/dj.svg
@@ -0,0 +1,13 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/dk.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/dk.svg
new file mode 100644
index 0000000000..ab47e0cb9d
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/dk.svg
@@ -0,0 +1,5 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/dm.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/dm.svg
new file mode 100644
index 0000000000..eb98459a3e
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/dm.svg
@@ -0,0 +1,152 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/do.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/do.svg
new file mode 100644
index 0000000000..0748834a94
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/do.svg
@@ -0,0 +1,6745 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/dz.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/dz.svg
new file mode 100644
index 0000000000..aa4eca2b94
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/dz.svg
@@ -0,0 +1,5 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ec.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ec.svg
new file mode 100644
index 0000000000..42fbef52f8
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ec.svg
@@ -0,0 +1,138 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ee.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ee.svg
new file mode 100644
index 0000000000..aa917bbe62
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ee.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/eg.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/eg.svg
new file mode 100644
index 0000000000..a755cd71bb
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/eg.svg
@@ -0,0 +1,38 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/eh.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/eh.svg
new file mode 100644
index 0000000000..a4bef6597c
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/eh.svg
@@ -0,0 +1,15 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/er.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/er.svg
new file mode 100644
index 0000000000..7a2579826f
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/er.svg
@@ -0,0 +1,8 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/es-ca.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/es-ca.svg
new file mode 100644
index 0000000000..fc7c2e8c32
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/es-ca.svg
@@ -0,0 +1,4 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/es.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/es.svg
new file mode 100644
index 0000000000..576dd67cbc
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/es.svg
@@ -0,0 +1,544 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/et.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/et.svg
new file mode 100644
index 0000000000..5ac684da16
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/et.svg
@@ -0,0 +1,14 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/eu.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/eu.svg
new file mode 100644
index 0000000000..b6a39f5ffe
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/eu.svg
@@ -0,0 +1,28 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/fi.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/fi.svg
new file mode 100644
index 0000000000..c3451a4763
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/fi.svg
@@ -0,0 +1,5 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/fj.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/fj.svg
new file mode 100644
index 0000000000..c7549b5627
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/fj.svg
@@ -0,0 +1,122 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/fk.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/fk.svg
new file mode 100644
index 0000000000..28ad70271c
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/fk.svg
@@ -0,0 +1,90 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/fm.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/fm.svg
new file mode 100644
index 0000000000..1e641adf72
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/fm.svg
@@ -0,0 +1,11 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/fo.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/fo.svg
new file mode 100644
index 0000000000..ea71332289
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/fo.svg
@@ -0,0 +1,12 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/fr.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/fr.svg
new file mode 100644
index 0000000000..712c8a5db2
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/fr.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ga.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ga.svg
new file mode 100644
index 0000000000..1f0a9ca2e2
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ga.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gb-eng.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gb-eng.svg
new file mode 100644
index 0000000000..eab52bd59b
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gb-eng.svg
@@ -0,0 +1,5 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gb-nir.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gb-nir.svg
new file mode 100644
index 0000000000..e043b3e396
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gb-nir.svg
@@ -0,0 +1,132 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gb-sct.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gb-sct.svg
new file mode 100644
index 0000000000..169bfba4a0
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gb-sct.svg
@@ -0,0 +1,4 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gb-wls.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gb-wls.svg
new file mode 100644
index 0000000000..48a642054e
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gb-wls.svg
@@ -0,0 +1,9 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gb.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gb.svg
new file mode 100644
index 0000000000..132dbedbe7
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gb.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gd.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gd.svg
new file mode 100644
index 0000000000..f2254f34f3
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gd.svg
@@ -0,0 +1,27 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ge.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ge.svg
new file mode 100644
index 0000000000..8abdee3052
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ge.svg
@@ -0,0 +1,6 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gf.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gf.svg
new file mode 100644
index 0000000000..e38288378a
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gf.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gg.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gg.svg
new file mode 100644
index 0000000000..deb4af5a61
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gg.svg
@@ -0,0 +1,9 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gh.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gh.svg
new file mode 100644
index 0000000000..3f97834499
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gh.svg
@@ -0,0 +1,6 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gi.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gi.svg
new file mode 100644
index 0000000000..1b44fd6f56
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gi.svg
@@ -0,0 +1,32 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gl.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gl.svg
new file mode 100644
index 0000000000..20f5c5eee1
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gl.svg
@@ -0,0 +1,4 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gm.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gm.svg
new file mode 100644
index 0000000000..14c329d958
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gm.svg
@@ -0,0 +1,14 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gn.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gn.svg
new file mode 100644
index 0000000000..7841e8d077
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gn.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gp.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gp.svg
new file mode 100644
index 0000000000..24a8260246
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gp.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gq.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gq.svg
new file mode 100644
index 0000000000..4cec1a525b
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gq.svg
@@ -0,0 +1,23 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gr.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gr.svg
new file mode 100644
index 0000000000..581af28539
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gr.svg
@@ -0,0 +1,16 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gs.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gs.svg
new file mode 100644
index 0000000000..6833555191
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gs.svg
@@ -0,0 +1,201 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gt.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gt.svg
new file mode 100644
index 0000000000..724e9702ad
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gt.svg
@@ -0,0 +1,204 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gu.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gu.svg
new file mode 100644
index 0000000000..00e8615186
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gu.svg
@@ -0,0 +1,39 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gw.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gw.svg
new file mode 100644
index 0000000000..ae173140bd
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gw.svg
@@ -0,0 +1,13 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gy.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gy.svg
new file mode 100644
index 0000000000..e957f3ef9d
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/gy.svg
@@ -0,0 +1,9 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/hk.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/hk.svg
new file mode 100644
index 0000000000..127a17b270
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/hk.svg
@@ -0,0 +1,30 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/hm.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/hm.svg
new file mode 100644
index 0000000000..a9dda07405
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/hm.svg
@@ -0,0 +1,9 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/hn.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/hn.svg
new file mode 100644
index 0000000000..47af518ed9
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/hn.svg
@@ -0,0 +1,18 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/hr.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/hr.svg
new file mode 100644
index 0000000000..7b699d33c5
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/hr.svg
@@ -0,0 +1,58 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ht.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ht.svg
new file mode 100644
index 0000000000..14f67d7885
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ht.svg
@@ -0,0 +1,116 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/hu.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/hu.svg
new file mode 100644
index 0000000000..177da97a9e
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/hu.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/id.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/id.svg
new file mode 100644
index 0000000000..0663baffac
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/id.svg
@@ -0,0 +1,6 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ie.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ie.svg
new file mode 100644
index 0000000000..53f3464317
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ie.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/il.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/il.svg
new file mode 100644
index 0000000000..f18761bb0d
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/il.svg
@@ -0,0 +1,14 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/im.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/im.svg
new file mode 100644
index 0000000000..2e63261316
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/im.svg
@@ -0,0 +1,36 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/in.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/in.svg
new file mode 100644
index 0000000000..6b831bcfff
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/in.svg
@@ -0,0 +1,25 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/io.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/io.svg
new file mode 100644
index 0000000000..2d7f8d8aec
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/io.svg
@@ -0,0 +1,138 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/iq.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/iq.svg
new file mode 100644
index 0000000000..ab90fd01c8
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/iq.svg
@@ -0,0 +1,10 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ir.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ir.svg
new file mode 100644
index 0000000000..11b444ccec
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ir.svg
@@ -0,0 +1,219 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/is.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/is.svg
new file mode 100644
index 0000000000..d949b1b0ab
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/is.svg
@@ -0,0 +1,12 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/it.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/it.svg
new file mode 100644
index 0000000000..5cb92aaaf4
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/it.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/je.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/je.svg
new file mode 100644
index 0000000000..3f837166cf
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/je.svg
@@ -0,0 +1,29 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/jm.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/jm.svg
new file mode 100644
index 0000000000..535daf44bf
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/jm.svg
@@ -0,0 +1,8 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/jo.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/jo.svg
new file mode 100644
index 0000000000..ae2bc08814
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/jo.svg
@@ -0,0 +1,16 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/jp.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/jp.svg
new file mode 100644
index 0000000000..9479103604
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/jp.svg
@@ -0,0 +1,11 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ke.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ke.svg
new file mode 100644
index 0000000000..c1fd2d8e85
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ke.svg
@@ -0,0 +1,23 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/kg.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/kg.svg
new file mode 100644
index 0000000000..5815415500
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/kg.svg
@@ -0,0 +1,15 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/kh.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/kh.svg
new file mode 100644
index 0000000000..7cd890aa65
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/kh.svg
@@ -0,0 +1,61 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ki.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ki.svg
new file mode 100644
index 0000000000..3523f4d8bb
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ki.svg
@@ -0,0 +1,36 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/km.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/km.svg
new file mode 100644
index 0000000000..cfabd68f16
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/km.svg
@@ -0,0 +1,16 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/kn.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/kn.svg
new file mode 100644
index 0000000000..1a753c0094
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/kn.svg
@@ -0,0 +1,14 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/kp.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/kp.svg
new file mode 100644
index 0000000000..b9a50d096b
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/kp.svg
@@ -0,0 +1,15 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/kr.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/kr.svg
new file mode 100644
index 0000000000..31e0af8a0b
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/kr.svg
@@ -0,0 +1,24 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/kw.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/kw.svg
new file mode 100644
index 0000000000..f404da2b76
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/kw.svg
@@ -0,0 +1,13 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ky.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ky.svg
new file mode 100644
index 0000000000..1a2d9c9a9f
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ky.svg
@@ -0,0 +1,63 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/kz.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/kz.svg
new file mode 100644
index 0000000000..049d6fdb24
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/kz.svg
@@ -0,0 +1,23 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/la.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/la.svg
new file mode 100644
index 0000000000..c327457faa
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/la.svg
@@ -0,0 +1,12 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/lb.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/lb.svg
new file mode 100644
index 0000000000..dbd88a7454
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/lb.svg
@@ -0,0 +1,15 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/lc.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/lc.svg
new file mode 100644
index 0000000000..8ba746c5e3
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/lc.svg
@@ -0,0 +1,8 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/li.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/li.svg
new file mode 100644
index 0000000000..6b4160c813
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/li.svg
@@ -0,0 +1,43 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/lk.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/lk.svg
new file mode 100644
index 0000000000..4a377f1564
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/lk.svg
@@ -0,0 +1,22 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/lr.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/lr.svg
new file mode 100644
index 0000000000..f27437d04c
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/lr.svg
@@ -0,0 +1,14 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ls.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ls.svg
new file mode 100644
index 0000000000..5dd5b0c3da
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ls.svg
@@ -0,0 +1,8 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/lt.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/lt.svg
new file mode 100644
index 0000000000..36e30e9ebe
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/lt.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/lu.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/lu.svg
new file mode 100644
index 0000000000..bf6ca16706
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/lu.svg
@@ -0,0 +1,5 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/lv.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/lv.svg
new file mode 100644
index 0000000000..efa5a3286e
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/lv.svg
@@ -0,0 +1,6 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ly.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ly.svg
new file mode 100644
index 0000000000..d4159ad60f
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ly.svg
@@ -0,0 +1,13 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ma.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ma.svg
new file mode 100644
index 0000000000..8de40777a0
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ma.svg
@@ -0,0 +1,4 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mc.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mc.svg
new file mode 100644
index 0000000000..45133dcb9a
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mc.svg
@@ -0,0 +1,6 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/md.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/md.svg
new file mode 100644
index 0000000000..a86be9099b
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/md.svg
@@ -0,0 +1,70 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/me.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/me.svg
new file mode 100644
index 0000000000..613083fff4
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/me.svg
@@ -0,0 +1,116 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mf.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mf.svg
new file mode 100644
index 0000000000..bf46785ccd
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mf.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mg.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mg.svg
new file mode 100644
index 0000000000..76e84fc47e
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mg.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mh.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mh.svg
new file mode 100644
index 0000000000..f74e99d721
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mh.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mk.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mk.svg
new file mode 100644
index 0000000000..1f1eaf6841
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mk.svg
@@ -0,0 +1,5 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ml.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ml.svg
new file mode 100644
index 0000000000..66da1bb95b
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ml.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mm.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mm.svg
new file mode 100644
index 0000000000..c77927ec6f
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mm.svg
@@ -0,0 +1,16 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mn.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mn.svg
new file mode 100644
index 0000000000..6c6297327f
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mn.svg
@@ -0,0 +1,13 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mo.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mo.svg
new file mode 100644
index 0000000000..ece1a24cac
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mo.svg
@@ -0,0 +1,9 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mp.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mp.svg
new file mode 100644
index 0000000000..62961da504
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mp.svg
@@ -0,0 +1,86 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mq.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mq.svg
new file mode 100644
index 0000000000..b389d4390c
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mq.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mr.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mr.svg
new file mode 100644
index 0000000000..b53ce61a34
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mr.svg
@@ -0,0 +1,6 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ms.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ms.svg
new file mode 100644
index 0000000000..579686357a
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ms.svg
@@ -0,0 +1,78 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mt.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mt.svg
new file mode 100644
index 0000000000..93fe67b7f2
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mt.svg
@@ -0,0 +1,49 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mu.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mu.svg
new file mode 100644
index 0000000000..102ed3be21
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mu.svg
@@ -0,0 +1,8 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mv.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mv.svg
new file mode 100644
index 0000000000..2525c92362
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mv.svg
@@ -0,0 +1,6 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mw.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mw.svg
new file mode 100644
index 0000000000..5bd17f8908
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mw.svg
@@ -0,0 +1,10 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mx.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mx.svg
new file mode 100644
index 0000000000..7de1b66a76
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mx.svg
@@ -0,0 +1,382 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/my.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/my.svg
new file mode 100644
index 0000000000..a08f085985
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/my.svg
@@ -0,0 +1,15 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mz.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mz.svg
new file mode 100644
index 0000000000..f820a5814e
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/mz.svg
@@ -0,0 +1,21 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/na.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/na.svg
new file mode 100644
index 0000000000..edc0a8b848
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/na.svg
@@ -0,0 +1,16 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/nc.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/nc.svg
new file mode 100644
index 0000000000..4a2ac30c42
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/nc.svg
@@ -0,0 +1,14 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ne.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ne.svg
new file mode 100644
index 0000000000..f4709078d0
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ne.svg
@@ -0,0 +1,6 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/nf.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/nf.svg
new file mode 100644
index 0000000000..46d7e8fda0
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/nf.svg
@@ -0,0 +1,9 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ng.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ng.svg
new file mode 100644
index 0000000000..42ee5ad4f2
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ng.svg
@@ -0,0 +1,6 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ni.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ni.svg
new file mode 100644
index 0000000000..3b699f4caa
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ni.svg
@@ -0,0 +1,129 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/nl.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/nl.svg
new file mode 100644
index 0000000000..2026937204
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/nl.svg
@@ -0,0 +1,5 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/no.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/no.svg
new file mode 100644
index 0000000000..56e78e153a
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/no.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/np.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/np.svg
new file mode 100644
index 0000000000..df24df239b
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/np.svg
@@ -0,0 +1,14 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/nr.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/nr.svg
new file mode 100644
index 0000000000..f7a4feb726
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/nr.svg
@@ -0,0 +1,12 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/nu.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/nu.svg
new file mode 100644
index 0000000000..aace90bf84
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/nu.svg
@@ -0,0 +1,26 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/nz.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/nz.svg
new file mode 100644
index 0000000000..2a14e8b958
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/nz.svg
@@ -0,0 +1,41 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/om.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/om.svg
new file mode 100644
index 0000000000..8ddf3e6657
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/om.svg
@@ -0,0 +1,115 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pa.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pa.svg
new file mode 100644
index 0000000000..cf758e8606
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pa.svg
@@ -0,0 +1,14 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pe.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pe.svg
new file mode 100644
index 0000000000..71a1be113d
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pe.svg
@@ -0,0 +1,244 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pf.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pf.svg
new file mode 100644
index 0000000000..6cd4b0923d
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pf.svg
@@ -0,0 +1,19 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pg.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pg.svg
new file mode 100644
index 0000000000..5fb0cd58e0
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pg.svg
@@ -0,0 +1,9 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ph.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ph.svg
new file mode 100644
index 0000000000..a0c37d835d
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ph.svg
@@ -0,0 +1,9 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pk.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pk.svg
new file mode 100644
index 0000000000..a91a78cdb7
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pk.svg
@@ -0,0 +1,15 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pl.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pl.svg
new file mode 100644
index 0000000000..c00513a2c3
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pl.svg
@@ -0,0 +1,6 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pm.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pm.svg
new file mode 100644
index 0000000000..07ea24cc1a
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pm.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pn.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pn.svg
new file mode 100644
index 0000000000..543c019026
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pn.svg
@@ -0,0 +1,62 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pr.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pr.svg
new file mode 100644
index 0000000000..041377bebd
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pr.svg
@@ -0,0 +1,13 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ps.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ps.svg
new file mode 100644
index 0000000000..2827d2ae39
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ps.svg
@@ -0,0 +1,15 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pt.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pt.svg
new file mode 100644
index 0000000000..fa9621f2a0
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pt.svg
@@ -0,0 +1,57 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pw.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pw.svg
new file mode 100644
index 0000000000..19f42b48ca
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/pw.svg
@@ -0,0 +1,11 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/py.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/py.svg
new file mode 100644
index 0000000000..1402520914
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/py.svg
@@ -0,0 +1,157 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/qa.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/qa.svg
new file mode 100644
index 0000000000..0f93a9d028
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/qa.svg
@@ -0,0 +1,4 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/re.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/re.svg
new file mode 100644
index 0000000000..827103b181
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/re.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ro.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ro.svg
new file mode 100644
index 0000000000..d43c1e26eb
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ro.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/rs.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/rs.svg
new file mode 100644
index 0000000000..21ba51468d
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/rs.svg
@@ -0,0 +1,292 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ru.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ru.svg
new file mode 100644
index 0000000000..f56fddb910
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ru.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/rw.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/rw.svg
new file mode 100644
index 0000000000..afed4e3e29
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/rw.svg
@@ -0,0 +1,13 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sa.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sa.svg
new file mode 100644
index 0000000000..b5e879831a
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sa.svg
@@ -0,0 +1,26 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sb.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sb.svg
new file mode 100644
index 0000000000..49903aebc7
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sb.svg
@@ -0,0 +1,13 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sc.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sc.svg
new file mode 100644
index 0000000000..3229f9d5d5
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sc.svg
@@ -0,0 +1,14 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sd.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sd.svg
new file mode 100644
index 0000000000..30fe44626a
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sd.svg
@@ -0,0 +1,13 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/se.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/se.svg
new file mode 100644
index 0000000000..9079f31798
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/se.svg
@@ -0,0 +1,16 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sg.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sg.svg
new file mode 100644
index 0000000000..6c9d024920
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sg.svg
@@ -0,0 +1,13 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sh.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sh.svg
new file mode 100644
index 0000000000..a768813fc9
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sh.svg
@@ -0,0 +1,74 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/si.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/si.svg
new file mode 100644
index 0000000000..c628efd452
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/si.svg
@@ -0,0 +1,18 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sj.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sj.svg
new file mode 100644
index 0000000000..8e5d104afa
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sj.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sk.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sk.svg
new file mode 100644
index 0000000000..3d9ea2747c
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sk.svg
@@ -0,0 +1,9 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sl.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sl.svg
new file mode 100644
index 0000000000..51e2676be8
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sl.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sm.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sm.svg
new file mode 100644
index 0000000000..dbe605edce
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sm.svg
@@ -0,0 +1,91 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sn.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sn.svg
new file mode 100644
index 0000000000..c06616fc93
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sn.svg
@@ -0,0 +1,8 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/so.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/so.svg
new file mode 100644
index 0000000000..ab104385e2
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/so.svg
@@ -0,0 +1,11 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sr.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sr.svg
new file mode 100644
index 0000000000..9a169fd9b5
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sr.svg
@@ -0,0 +1,6 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ss.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ss.svg
new file mode 100644
index 0000000000..4efa598662
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ss.svg
@@ -0,0 +1,8 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/st.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/st.svg
new file mode 100644
index 0000000000..a6bd2187ba
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/st.svg
@@ -0,0 +1,16 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sv.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sv.svg
new file mode 100644
index 0000000000..d15caac37c
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sv.svg
@@ -0,0 +1,594 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sx.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sx.svg
new file mode 100644
index 0000000000..9d30a5fe40
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sx.svg
@@ -0,0 +1,56 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sy.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sy.svg
new file mode 100644
index 0000000000..b30a3ba9c0
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sy.svg
@@ -0,0 +1,6 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sz.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sz.svg
new file mode 100644
index 0000000000..ca6ec3c557
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/sz.svg
@@ -0,0 +1,45 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tc.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tc.svg
new file mode 100644
index 0000000000..a78d1fed8e
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tc.svg
@@ -0,0 +1,67 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/td.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/td.svg
new file mode 100644
index 0000000000..734473e71c
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/td.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tf.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tf.svg
new file mode 100644
index 0000000000..3913728c44
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tf.svg
@@ -0,0 +1,15 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tg.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tg.svg
new file mode 100644
index 0000000000..1824e0be7d
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tg.svg
@@ -0,0 +1,14 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/th.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/th.svg
new file mode 100644
index 0000000000..66fcd8edd9
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/th.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tj.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tj.svg
new file mode 100644
index 0000000000..92ac160ad2
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tj.svg
@@ -0,0 +1,22 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tk.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tk.svg
new file mode 100644
index 0000000000..312e881189
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tk.svg
@@ -0,0 +1,5 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tl.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tl.svg
new file mode 100644
index 0000000000..87e47310d4
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tl.svg
@@ -0,0 +1,13 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tm.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tm.svg
new file mode 100644
index 0000000000..9c3ccbf27c
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tm.svg
@@ -0,0 +1,206 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tn.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tn.svg
new file mode 100644
index 0000000000..048efb5f3e
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tn.svg
@@ -0,0 +1,13 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/to.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/to.svg
new file mode 100644
index 0000000000..4dd38e419a
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/to.svg
@@ -0,0 +1,10 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tr.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tr.svg
new file mode 100644
index 0000000000..f1910ee356
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tr.svg
@@ -0,0 +1,8 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tt.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tt.svg
new file mode 100644
index 0000000000..19add52172
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tt.svg
@@ -0,0 +1,5 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tv.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tv.svg
new file mode 100644
index 0000000000..7ce20085f5
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tv.svg
@@ -0,0 +1,16 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tw.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tw.svg
new file mode 100644
index 0000000000..71f6ce232e
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tw.svg
@@ -0,0 +1,14 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tz.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tz.svg
new file mode 100644
index 0000000000..5305034304
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/tz.svg
@@ -0,0 +1,13 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ua.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ua.svg
new file mode 100644
index 0000000000..a93d06db8c
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ua.svg
@@ -0,0 +1,6 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ug.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ug.svg
new file mode 100644
index 0000000000..2945aff78a
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ug.svg
@@ -0,0 +1,30 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/um.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/um.svg
new file mode 100644
index 0000000000..4f74e79117
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/um.svg
@@ -0,0 +1,15 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/un.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/un.svg
new file mode 100644
index 0000000000..b6236504c5
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/un.svg
@@ -0,0 +1,16 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/us.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/us.svg
new file mode 100644
index 0000000000..5b552671e8
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/us.svg
@@ -0,0 +1,10 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/uy.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/uy.svg
new file mode 100644
index 0000000000..bad58e5c2f
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/uy.svg
@@ -0,0 +1,28 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/uz.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/uz.svg
new file mode 100644
index 0000000000..3ede7f16a2
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/uz.svg
@@ -0,0 +1,30 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/va.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/va.svg
new file mode 100644
index 0000000000..258cca9d04
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/va.svg
@@ -0,0 +1,479 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/vc.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/vc.svg
new file mode 100644
index 0000000000..99ba90f2a3
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/vc.svg
@@ -0,0 +1,8 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ve.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ve.svg
new file mode 100644
index 0000000000..98ef473c81
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ve.svg
@@ -0,0 +1,26 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/vg.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/vg.svg
new file mode 100644
index 0000000000..e701c8ba8d
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/vg.svg
@@ -0,0 +1,127 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/vi.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/vi.svg
new file mode 100644
index 0000000000..db0e62c478
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/vi.svg
@@ -0,0 +1,28 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/vn.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/vn.svg
new file mode 100644
index 0000000000..b0fcc9f7dd
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/vn.svg
@@ -0,0 +1,11 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/vu.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/vu.svg
new file mode 100644
index 0000000000..ccdbd1e011
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/vu.svg
@@ -0,0 +1,18 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/wf.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/wf.svg
new file mode 100644
index 0000000000..9d43586b31
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/wf.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ws.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ws.svg
new file mode 100644
index 0000000000..1b3ecf46b2
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ws.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/xk.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/xk.svg
new file mode 100644
index 0000000000..7e41b1d2b3
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/xk.svg
@@ -0,0 +1,16 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ye.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ye.svg
new file mode 100644
index 0000000000..1befdeca24
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/ye.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/yt.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/yt.svg
new file mode 100644
index 0000000000..f198fff42b
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/yt.svg
@@ -0,0 +1,7 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/za.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/za.svg
new file mode 100644
index 0000000000..ef1f2652c4
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/za.svg
@@ -0,0 +1,17 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/zm.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/zm.svg
new file mode 100644
index 0000000000..9a54bcc54b
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/zm.svg
@@ -0,0 +1,27 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/zw.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/zw.svg
new file mode 100644
index 0000000000..82e36ec41e
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/flags/4x3/zw.svg
@@ -0,0 +1,21 @@
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/client.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/client.svg
new file mode 100644
index 0000000000..0e13ec5f75
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/client.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/pdnsd.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/pdnsd.svg
new file mode 100644
index 0000000000..f39d9f5b04
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/pdnsd.svg
@@ -0,0 +1,25 @@
+
+
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon1_01.jpg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon1_01.jpg
new file mode 100644
index 0000000000..2e7efb7b8e
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon1_01.jpg differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon1_02.jpg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon1_02.jpg
new file mode 100644
index 0000000000..9fd205ef94
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon1_02.jpg differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon1_03.jpg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon1_03.jpg
new file mode 100644
index 0000000000..494bd54583
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon1_03.jpg differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon1_04.jpg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon1_04.jpg
new file mode 100644
index 0000000000..9df09d55bc
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon1_04.jpg differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon_01.jpg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon_01.jpg
new file mode 100644
index 0000000000..5cfeb830ad
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon_01.jpg differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon_02.jpg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon_02.jpg
new file mode 100644
index 0000000000..ca0c0fdf5d
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon_02.jpg differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon_03.jpg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon_03.jpg
new file mode 100644
index 0000000000..2f936737fd
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon_03.jpg differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon_04.jpg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon_04.jpg
new file mode 100644
index 0000000000..707cca4958
Binary files /dev/null and b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/site_icon_04.jpg differ
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/socks5.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/socks5.svg
new file mode 100644
index 0000000000..7208fd628d
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/socks5.svg
@@ -0,0 +1,38 @@
+
+
+
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/udp.svg b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/udp.svg
new file mode 100644
index 0000000000..b640aca05c
--- /dev/null
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/img/udp.svg
@@ -0,0 +1,16 @@
+
+
+
diff --git a/package/jsda/luci-app-clash/Makefile b/package/jsda/luci-app-clash/Makefile
index 05957d6609..5bbe8d2138 100644
--- a/package/jsda/luci-app-clash/Makefile
+++ b/package/jsda/luci-app-clash/Makefile
@@ -1,8 +1,7 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=luci-app-clash
-PKG_VERSION:=1.4.1
-#PKG_RELEASE:=3
+PKG_VERSION:=1.4.5
PKG_MAINTAINER:=frainzy1477
@@ -13,7 +12,7 @@ define Package/luci-app-clash
CATEGORY:=LuCI
SUBMENU:=3. Applications
TITLE:=LuCI app for clash
- DEPENDS:=+luci +luci-base +clash +wget +iptables +coreutils-base64 +coreutils +coreutils-nohup +bash +ipset +libustream-openssl +libopenssl +openssl-util
+ DEPENDS:=+luci +luci-base +wget +iptables +coreutils-base64 +coreutils +coreutils-nohup +bash +ipset +libustream-openssl +libopenssl +openssl-util +kmod-tun
PKGARCH:=all
MAINTAINER:=frainzy1477
endef
@@ -22,7 +21,6 @@ define Package/luci-app-clash/description
Luci Interface for clash.
endef
-
define Build/Prepare
chmod 777 -R ${CURDIR}/tools/po2lmo
${CURDIR}/tools/po2lmo/src/po2lmo ${CURDIR}/po/zh-cn/clash.po ${CURDIR}/po/zh-cn/clash.zh-cn.lmo
@@ -64,7 +62,6 @@ if [ -f /usr/share/clash/new_core_version ]; then
rm -rf /usr/share/clash/new_core_version 2>/dev/null
fi
-
if [ -f /usr/share/clash/new_clashr_core_version ]; then
rm -rf /usr/share/clash/new_clashr_core_version 2>/dev/null
fi
@@ -89,8 +86,6 @@ if [ -f /usr/share/clash/config/custom/config.yaml ];then
mv /usr/share/clash/config/custom/config.yaml /usr/share/clashbackup/config.bak3 2>/dev/null
fi
-
-
endef
define Package/$(PKG_NAME)/postinst
@@ -117,6 +112,7 @@ if [ -f "/etc/init.d/clash" ]; then
/etc/init.d/clash disable 2>/dev/null
fi
+mkdir -p /etc/clash/clashtun 2>/dev/null
endef
define Package/$(PKG_NAME)/install
@@ -158,6 +154,9 @@ define Package/$(PKG_NAME)/install
$(INSTALL_BIN) ./root/usr/share/clash/core_download.sh $(1)/usr/share/clash/
$(INSTALL_BIN) ./root/usr/share/clash/proxy.sh $(1)/usr/share/clash/
$(INSTALL_BIN) ./root/usr/share/clash/dns.yaml $(1)/usr/share/clash/
+ $(INSTALL_BIN) ./root/usr/share/clash/tundns_1.yaml $(1)/usr/share/clash/
+ $(INSTALL_BIN) ./root/usr/share/clash/tundns_2.yaml $(1)/usr/share/clash/
+ $(INSTALL_BIN) ./root/usr/share/clash/tundns_3.yaml $(1)/usr/share/clash/
$(INSTALL_BIN) ./root/usr/share/clash/custom_rule.yaml $(1)/usr/share/clash/
$(INSTALL_BIN) ./root/usr/share/clash/luci_version $(1)/usr/share/clash/
$(INSTALL_BIN) ./root/usr/share/clash/check_luci_version.sh $(1)/usr/share/clash/
@@ -174,19 +173,16 @@ define Package/$(PKG_NAME)/install
$(INSTALL_BIN) ./root/usr/share/clash/clash.txt $(1)/tmp/
$(INSTALL_BIN) ./root/usr/share/clash/dashboard/index.html $(1)/usr/share/clash/dashboard/
- $(INSTALL_BIN) ./root/usr/share/clash/dashboard/main.d6bae0fbee6ba95bd65b.css $(1)/usr/share/clash/dashboard/
+ $(INSTALL_BIN) ./root/usr/share/clash/dashboard/main.0bddb85299f970595cb5.css $(1)/usr/share/clash/dashboard/
$(INSTALL_BIN) ./root/usr/share/clash/dashboard/img/33343e6117c37aaef8886179007ba6b5.png $(1)/usr/share/clash/dashboard/img/
- $(INSTALL_BIN) ./root/usr/share/clash/dashboard/js/1.bundle.d6bae0fbee6ba95bd65b.min.js $(1)/usr/share/clash/dashboard/js/
- $(INSTALL_BIN) ./root/usr/share/clash/dashboard/js/bundle.d6bae0fbee6ba95bd65b.min.js $(1)/usr/share/clash/dashboard/js/
+ $(INSTALL_BIN) ./root/usr/share/clash/dashboard/js/1.bundle.0bddb85299f970595cb5.min.js $(1)/usr/share/clash/dashboard/js/
+ $(INSTALL_BIN) ./root/usr/share/clash/dashboard/js/bundle.0bddb85299f970595cb5.min.js $(1)/usr/share/clash/dashboard/js/
$(INSTALL_DATA) ./luasrc/clash.lua $(1)/usr/lib/lua/luci/
$(INSTALL_DATA) ./luasrc/controller/*.lua $(1)/usr/lib/lua/luci/controller/
$(INSTALL_DATA) ./luasrc/model/cbi/clash/*.lua $(1)/usr/lib/lua/luci/model/cbi/clash/
$(INSTALL_DATA) ./luasrc/view/clash/* $(1)/usr/lib/lua/luci/view/clash/
$(INSTALL_DATA) ./po/zh-cn/clash.zh-cn.lmo $(1)/usr/lib/lua/luci/i18n/
-
endef
-
-
$(eval $(call BuildPackage,$(PKG_NAME)))
diff --git a/package/jsda/luci-app-clash/config b/package/jsda/luci-app-clash/config
new file mode 100644
index 0000000000..c16bca20ff
--- /dev/null
+++ b/package/jsda/luci-app-clash/config
@@ -0,0 +1,2575 @@
+#
+# Automatically generated file; DO NOT EDIT.
+# Linux Kernel Configuration
+#
+
+#
+# Global build settings
+#
+CONFIG_ALL_NONSHARED=y
+CONFIG_ALL_KMODS=y
+CONFIG_ALL=y
+CONFIG_SIGNED_PACKAGES=y
+
+#
+# Advanced configuration options (for developers)
+#
+# CONFIG_BROKEN is not set
+CONFIG_DOWNLOAD_FOLDER=""
+CONFIG_LOCALMIRROR=""
+CONFIG_AUTOREBUILD=y
+CONFIG_AUTOREMOVE=y
+# CONFIG_CCACHE is not set
+# CONFIG_BUILD_LOG is not set
+# CONFIG_SRC_TREE_OVERRIDE is not set
+CONFIG_IN_SDK=y
+CONFIG_MODULES=y
+CONFIG_HAVE_DOT_CONFIG=y
+CONFIG_TARGET_x86=y
+CONFIG_TARGET_x86_64=y
+CONFIG_TARGET_x86_64_Generic=y
+CONFIG_HAS_SUBTARGETS=y
+CONFIG_TARGET_BOARD="x86"
+CONFIG_TARGET_SUBTARGET="64"
+CONFIG_TARGET_PROFILE="Generic"
+CONFIG_TARGET_ARCH_PACKAGES="x86_64"
+CONFIG_DEFAULT_TARGET_OPTIMIZATION="-Os -pipe"
+CONFIG_CPU_TYPE=" "
+CONFIG_LINUX_4_19=y
+CONFIG_DEFAULT_base-files=y
+CONFIG_DEFAULT_busybox=y
+CONFIG_DEFAULT_dnsmasq=y
+CONFIG_DEFAULT_dropbear=y
+CONFIG_DEFAULT_e2fsprogs=y
+CONFIG_DEFAULT_firewall=y
+CONFIG_DEFAULT_fstools=y
+CONFIG_DEFAULT_ip6tables=y
+CONFIG_DEFAULT_iptables=y
+CONFIG_DEFAULT_kmod-bnx2=y
+CONFIG_DEFAULT_kmod-button-hotplug=y
+CONFIG_DEFAULT_kmod-e1000=y
+CONFIG_DEFAULT_kmod-e1000e=y
+CONFIG_DEFAULT_kmod-igb=y
+CONFIG_DEFAULT_kmod-ipt-offload=y
+CONFIG_DEFAULT_kmod-r8169=y
+CONFIG_DEFAULT_libc=y
+CONFIG_DEFAULT_libgcc=y
+CONFIG_DEFAULT_logd=y
+CONFIG_DEFAULT_mkf2fs=y
+CONFIG_DEFAULT_mtd=y
+CONFIG_DEFAULT_netifd=y
+CONFIG_DEFAULT_odhcp6c=y
+CONFIG_DEFAULT_odhcpd-ipv6only=y
+CONFIG_DEFAULT_opkg=y
+CONFIG_DEFAULT_partx-utils=y
+CONFIG_DEFAULT_ppp=y
+CONFIG_DEFAULT_ppp-mod-pppoe=y
+CONFIG_DEFAULT_uci=y
+CONFIG_DEFAULT_uclient-fetch=y
+CONFIG_DEFAULT_urandom-seed=y
+CONFIG_DEFAULT_urngd=y
+CONFIG_HAS_FPU=y
+CONFIG_AUDIO_SUPPORT=y
+CONFIG_GPIO_SUPPORT=y
+CONFIG_PCI_SUPPORT=y
+CONFIG_PCIE_SUPPORT=y
+CONFIG_PCMCIA_SUPPORT=y
+CONFIG_USB_SUPPORT=y
+CONFIG_RTC_SUPPORT=y
+CONFIG_USES_SQUASHFS=y
+CONFIG_USES_EXT4=y
+CONFIG_USES_TARGZ=y
+CONFIG_ARCH_64BIT=y
+CONFIG_VIRTIO_SUPPORT=y
+CONFIG_x86_64=y
+CONFIG_ARCH="x86_64"
+CONFIG_EXTERNAL_CPIO=""
+CONFIG_TARGET_ROOTFS_TARGZ=y
+CONFIG_TARGET_ROOTFS_EXT4FS=y
+CONFIG_TARGET_EXT4_RESERVED_PCT=0
+CONFIG_TARGET_EXT4_BLOCKSIZE_4K=y
+CONFIG_TARGET_EXT4_BLOCKSIZE=4096
+CONFIG_TARGET_ROOTFS_SQUASHFS=y
+CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
+CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
+CONFIG_TARGET_UBIFS_JOURNAL_SIZE=""
+CONFIG_GRUB_IMAGES=y
+CONFIG_GRUB_CONSOLE=y
+CONFIG_GRUB_SERIAL="ttyS0"
+CONFIG_GRUB_BAUDRATE=115200
+# CONFIG_GRUB_FLOWCONTROL is not set
+CONFIG_GRUB_BOOTOPTS=""
+CONFIG_GRUB_TIMEOUT="5"
+CONFIG_GRUB_TITLE="OpenWrt"
+# CONFIG_VDI_IMAGES is not set
+# CONFIG_VMDK_IMAGES is not set
+CONFIG_TARGET_IMAGES_GZIP=y
+CONFIG_TARGET_KERNEL_PARTSIZE=16
+CONFIG_TARGET_ROOTFS_PARTSIZE=128
+CONFIG_TARGET_ROOTFS_PARTNAME=""
+CONFIG_BUILDBOT=y
+CONFIG_SIGNATURE_CHECK=y
+CONFIG_DISPLAY_SUPPORT=y
+# CONFIG_BUILD_PATENTED is not set
+# CONFIG_BUILD_NLS is not set
+CONFIG_SHADOW_PASSWORDS=y
+# CONFIG_CLEAN_IPKG is not set
+# CONFIG_IPK_FILES_CHECKSUMS is not set
+# CONFIG_INCLUDE_CONFIG is not set
+CONFIG_COLLECT_KERNEL_DEBUG=y
+CONFIG_KERNEL_BUILD_USER="builder"
+CONFIG_KERNEL_BUILD_DOMAIN="buildhost"
+CONFIG_KERNEL_PRINTK=y
+CONFIG_KERNEL_SWAP=y
+CONFIG_KERNEL_DEBUG_FS=y
+# CONFIG_KERNEL_PERF_EVENTS is not set
+# CONFIG_KERNEL_PROFILING is not set
+# CONFIG_KERNEL_TASKSTATS is not set
+CONFIG_KERNEL_KALLSYMS=y
+# CONFIG_KERNEL_FTRACE is not set
+CONFIG_KERNEL_DEBUG_KERNEL=y
+CONFIG_KERNEL_DEBUG_INFO=y
+# CONFIG_KERNEL_DYNAMIC_DEBUG is not set
+# CONFIG_KERNEL_KPROBES is not set
+CONFIG_KERNEL_AIO=y
+CONFIG_KERNEL_FHANDLE=y
+CONFIG_KERNEL_FANOTIFY=y
+# CONFIG_KERNEL_BLK_DEV_BSG is not set
+CONFIG_KERNEL_MAGIC_SYSRQ=y
+# CONFIG_KERNEL_DEBUG_PINCTRL is not set
+# CONFIG_KERNEL_DEBUG_GPIO is not set
+CONFIG_KERNEL_COREDUMP=y
+CONFIG_KERNEL_ELF_CORE=y
+# CONFIG_KERNEL_PROVE_LOCKING is not set
+CONFIG_KERNEL_PRINTK_TIME=y
+# CONFIG_KERNEL_SLABINFO is not set
+# CONFIG_KERNEL_PROC_PAGE_MONITOR is not set
+CONFIG_KERNEL_KEXEC=y
+CONFIG_KERNEL_PROC_VMCORE=y
+CONFIG_KERNEL_CRASH_DUMP=y
+# CONFIG_USE_RFKILL is not set
+# CONFIG_USE_SPARSE is not set
+# CONFIG_KERNEL_DEVTMPFS is not set
+# CONFIG_KERNEL_KEYS is not set
+CONFIG_KERNEL_CGROUPS=y
+# CONFIG_KERNEL_CGROUP_DEBUG is not set
+CONFIG_KERNEL_FREEZER=y
+CONFIG_KERNEL_CGROUP_FREEZER=y
+CONFIG_KERNEL_CGROUP_DEVICE=y
+CONFIG_KERNEL_CGROUP_PIDS=y
+CONFIG_KERNEL_CPUSETS=y
+# CONFIG_KERNEL_PROC_PID_CPUSET is not set
+CONFIG_KERNEL_CGROUP_CPUACCT=y
+CONFIG_KERNEL_RESOURCE_COUNTERS=y
+CONFIG_KERNEL_MM_OWNER=y
+CONFIG_KERNEL_MEMCG=y
+# CONFIG_KERNEL_MEMCG_SWAP is not set
+CONFIG_KERNEL_MEMCG_KMEM=y
+# CONFIG_KERNEL_CGROUP_PERF is not set
+CONFIG_KERNEL_CGROUP_SCHED=y
+CONFIG_KERNEL_FAIR_GROUP_SCHED=y
+# CONFIG_KERNEL_CFS_BANDWIDTH is not set
+CONFIG_KERNEL_RT_GROUP_SCHED=y
+CONFIG_KERNEL_BLK_CGROUP=y
+# CONFIG_KERNEL_CFQ_GROUP_IOSCHED is not set
+# CONFIG_KERNEL_BLK_DEV_THROTTLING is not set
+# CONFIG_KERNEL_DEBUG_BLK_CGROUP is not set
+CONFIG_KERNEL_NET_CLS_CGROUP=y
+CONFIG_KERNEL_NETPRIO_CGROUP=y
+CONFIG_KERNEL_NAMESPACES=y
+CONFIG_KERNEL_UTS_NS=y
+CONFIG_KERNEL_IPC_NS=y
+CONFIG_KERNEL_USER_NS=y
+CONFIG_KERNEL_PID_NS=y
+CONFIG_KERNEL_NET_NS=y
+CONFIG_KERNEL_LXC_MISC=y
+CONFIG_KERNEL_DEVPTS_MULTIPLE_INSTANCES=y
+CONFIG_KERNEL_POSIX_MQUEUE=y
+CONFIG_KERNEL_SECCOMP_FILTER=y
+CONFIG_KERNEL_SECCOMP=y
+CONFIG_KERNEL_IP_MROUTE=y
+CONFIG_KERNEL_IPV6=y
+CONFIG_KERNEL_IPV6_MULTIPLE_TABLES=y
+CONFIG_KERNEL_IPV6_SUBTREES=y
+CONFIG_KERNEL_IPV6_MROUTE=y
+# CONFIG_KERNEL_IPV6_PIMSM_V2 is not set
+# CONFIG_KERNEL_IP_PNP is not set
+# CONFIG_USE_FS_ACL_ATTR is not set
+# CONFIG_KERNEL_FS_POSIX_ACL is not set
+# CONFIG_KERNEL_BTRFS_FS_POSIX_ACL is not set
+# CONFIG_KERNEL_EXT4_FS_POSIX_ACL is not set
+# CONFIG_KERNEL_F2FS_FS_POSIX_ACL is not set
+# CONFIG_KERNEL_JFFS2_FS_POSIX_ACL is not set
+# CONFIG_KERNEL_TMPFS_POSIX_ACL is not set
+# CONFIG_KERNEL_CIFS_ACL is not set
+# CONFIG_KERNEL_HFS_FS_POSIX_ACL is not set
+# CONFIG_KERNEL_HFSPLUG_FS_POSIX_ACL is not set
+# CONFIG_KERNEL_NFS_ACL_SUPPORT is not set
+# CONFIG_KERNEL_NFS_V3_ACL_SUPPORT is not set
+# CONFIG_KERNEL_NFSD_V2_ACL_SUPPORT is not set
+# CONFIG_KERNEL_NFSD_V3_ACL_SUPPORT is not set
+# CONFIG_KERNEL_REISER_FS_POSIX_ACL is not set
+# CONFIG_KERNEL_XFS_POSIX_ACL is not set
+# CONFIG_KERNEL_JFS_POSIX_ACL is not set
+# CONFIG_KERNEL_DEVMEM is not set
+# CONFIG_KERNEL_DEVKMEM is not set
+CONFIG_KERNEL_SQUASHFS_FRAGMENT_CACHE_SIZE=3
+CONFIG_KERNEL_CC_OPTIMIZE_FOR_PERFORMANCE=y
+# CONFIG_KERNEL_CC_OPTIMIZE_FOR_SIZE is not set
+# CONFIG_DEBUG is not set
+CONFIG_IPV6=y
+# CONFIG_NO_STRIP is not set
+# CONFIG_USE_STRIP is not set
+CONFIG_USE_SSTRIP=y
+# CONFIG_STRIP_KERNEL_EXPORTS is not set
+# CONFIG_USE_MKLIBS is not set
+CONFIG_USE_UCLIBCXX=y
+# CONFIG_USE_LIBSTDCXX is not set
+CONFIG_PKG_CHECK_FORMAT_SECURITY=y
+# CONFIG_PKG_ASLR_PIE is not set
+# CONFIG_PKG_CC_STACKPROTECTOR_NONE is not set
+CONFIG_PKG_CC_STACKPROTECTOR_REGULAR=y
+# CONFIG_KERNEL_CC_STACKPROTECTOR_NONE is not set
+CONFIG_KERNEL_CC_STACKPROTECTOR_REGULAR=y
+# CONFIG_KERNEL_CC_STACKPROTECTOR_STRONG is not set
+CONFIG_KERNEL_STACKPROTECTOR=y
+# CONFIG_KERNEL_STACKPROTECTOR_STRONG is not set
+# CONFIG_PKG_FORTIFY_SOURCE_NONE is not set
+CONFIG_PKG_FORTIFY_SOURCE_1=y
+# CONFIG_PKG_FORTIFY_SOURCE_2 is not set
+# CONFIG_PKG_RELRO_NONE is not set
+# CONFIG_PKG_RELRO_PARTIAL is not set
+CONFIG_PKG_RELRO_FULL=y
+CONFIG_DEVEL=y
+CONFIG_BINARY_FOLDER=""
+CONFIG_BUILD_SUFFIX=""
+CONFIG_TARGET_ROOTFS_DIR=""
+CONFIG_EXTERNAL_KERNEL_TREE=""
+CONFIG_KERNEL_GIT_CLONE_URI=""
+CONFIG_EXTRA_OPTIMIZATION="-fno-caller-saves -fno-plt"
+CONFIG_TARGET_OPTIMIZATION="-Os -pipe"
+# CONFIG_EXTERNAL_TOOLCHAIN is not set
+CONFIG_NEED_TOOLCHAIN=y
+# CONFIG_TOOLCHAINOPTS is not set
+# CONFIG_EXTRA_TARGET_ARCH is not set
+CONFIG_EXTRA_BINUTILS_CONFIG_OPTIONS=""
+CONFIG_EXTRA_GCC_CONFIG_OPTIONS=""
+# CONFIG_GCC_DEFAULT_PIE is not set
+# CONFIG_GCC_DEFAULT_SSP is not set
+# CONFIG_SJLJ_EXCEPTIONS is not set
+# CONFIG_INSTALL_GFORTRAN is not set
+CONFIG_NASM=y
+CONFIG_GDB=y
+CONFIG_USE_MUSL=y
+CONFIG_SSP_SUPPORT=y
+CONFIG_BINUTILS_VERSION_2_31_1=y
+CONFIG_BINUTILS_VERSION="2.31.1"
+# CONFIG_GCC_USE_EMBEDDED_PATH_REMAP is not set
+CONFIG_GCC_VERSION="7.4.0"
+CONFIG_LIBC="musl"
+CONFIG_TARGET_SUFFIX="musl"
+CONFIG_IB=y
+# CONFIG_IB_STANDALONE is not set
+CONFIG_SDK=y
+# CONFIG_MAKE_TOOLCHAIN is not set
+# CONFIG_IMAGEOPT is not set
+# CONFIG_PREINITOPT is not set
+CONFIG_TARGET_PREINIT_SUPPRESS_STDERR=y
+CONFIG_TARGET_PREINIT_TIMEOUT=2
+CONFIG_TARGET_PREINIT_IFNAME=""
+CONFIG_TARGET_PREINIT_IP="192.168.1.1"
+CONFIG_TARGET_PREINIT_NETMASK="255.255.255.0"
+CONFIG_TARGET_PREINIT_BROADCAST="192.168.1.255"
+# CONFIG_INITOPT is not set
+CONFIG_TARGET_INIT_PATH="/usr/sbin:/usr/bin:/sbin:/bin"
+CONFIG_TARGET_INIT_ENV=""
+CONFIG_TARGET_INIT_CMD="/sbin/init"
+CONFIG_TARGET_INIT_SUPPRESS_STDERR=y
+# CONFIG_VERSIONOPT is not set
+CONFIG_PER_FEED_REPO=y
+CONFIG_FEED_packages=y
+CONFIG_FEED_luci=y
+CONFIG_FEED_routing=y
+CONFIG_FEED_telephony=y
+CONFIG_PACKAGE_base-files=y
+CONFIG_PACKAGE_block-mount=m
+CONFIG_PACKAGE_blockd=m
+CONFIG_PACKAGE_busybox=y
+# CONFIG_BUSYBOX_CUSTOM is not set
+CONFIG_BUSYBOX_DEFAULT_HAVE_DOT_CONFIG=y
+# CONFIG_BUSYBOX_DEFAULT_DESKTOP is not set
+# CONFIG_BUSYBOX_DEFAULT_EXTRA_COMPAT is not set
+# CONFIG_BUSYBOX_DEFAULT_FEDORA_COMPAT is not set
+CONFIG_BUSYBOX_DEFAULT_INCLUDE_SUSv2=y
+CONFIG_BUSYBOX_DEFAULT_LONG_OPTS=y
+CONFIG_BUSYBOX_DEFAULT_SHOW_USAGE=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_VERBOSE_USAGE=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_COMPRESS_USAGE=y
+CONFIG_BUSYBOX_DEFAULT_LFS=y
+# CONFIG_BUSYBOX_DEFAULT_PAM is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_DEVPTS=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_UTMP is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_WTMP is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_PIDFILE=y
+CONFIG_BUSYBOX_DEFAULT_PID_FILE_PATH="/var/run"
+# CONFIG_BUSYBOX_DEFAULT_BUSYBOX is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SHOW_SCRIPT is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_INSTALLER is not set
+# CONFIG_BUSYBOX_DEFAULT_INSTALL_NO_USR is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_SUID=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SUID_CONFIG is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SUID_CONFIG_QUIET is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_PREFER_APPLETS=y
+CONFIG_BUSYBOX_DEFAULT_BUSYBOX_EXEC_PATH="/proc/self/exe"
+# CONFIG_BUSYBOX_DEFAULT_SELINUX is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CLEAN_UP is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SYSLOG_INFO is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_SYSLOG=y
+CONFIG_BUSYBOX_DEFAULT_PLATFORM_LINUX=y
+# CONFIG_BUSYBOX_DEFAULT_STATIC is not set
+# CONFIG_BUSYBOX_DEFAULT_PIE is not set
+# CONFIG_BUSYBOX_DEFAULT_NOMMU is not set
+# CONFIG_BUSYBOX_DEFAULT_BUILD_LIBBUSYBOX is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_LIBBUSYBOX_STATIC is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_INDIVIDUAL is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SHARED_BUSYBOX is not set
+CONFIG_BUSYBOX_DEFAULT_CROSS_COMPILER_PREFIX=""
+CONFIG_BUSYBOX_DEFAULT_SYSROOT=""
+CONFIG_BUSYBOX_DEFAULT_EXTRA_CFLAGS=""
+CONFIG_BUSYBOX_DEFAULT_EXTRA_LDFLAGS=""
+CONFIG_BUSYBOX_DEFAULT_EXTRA_LDLIBS=""
+# CONFIG_BUSYBOX_DEFAULT_USE_PORTABLE_CODE is not set
+# CONFIG_BUSYBOX_DEFAULT_STACK_OPTIMIZATION_386 is not set
+CONFIG_BUSYBOX_DEFAULT_INSTALL_APPLET_SYMLINKS=y
+# CONFIG_BUSYBOX_DEFAULT_INSTALL_APPLET_HARDLINKS is not set
+# CONFIG_BUSYBOX_DEFAULT_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
+# CONFIG_BUSYBOX_DEFAULT_INSTALL_APPLET_DONT is not set
+# CONFIG_BUSYBOX_DEFAULT_INSTALL_SH_APPLET_SYMLINK is not set
+# CONFIG_BUSYBOX_DEFAULT_INSTALL_SH_APPLET_HARDLINK is not set
+# CONFIG_BUSYBOX_DEFAULT_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
+CONFIG_BUSYBOX_DEFAULT_PREFIX="./_install"
+# CONFIG_BUSYBOX_DEFAULT_DEBUG is not set
+# CONFIG_BUSYBOX_DEFAULT_DEBUG_PESSIMIZE is not set
+# CONFIG_BUSYBOX_DEFAULT_DEBUG_SANITIZE is not set
+# CONFIG_BUSYBOX_DEFAULT_UNIT_TEST is not set
+# CONFIG_BUSYBOX_DEFAULT_WERROR is not set
+CONFIG_BUSYBOX_DEFAULT_NO_DEBUG_LIB=y
+# CONFIG_BUSYBOX_DEFAULT_DMALLOC is not set
+# CONFIG_BUSYBOX_DEFAULT_EFENCE is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_USE_BSS_TAIL is not set
+# CONFIG_BUSYBOX_DEFAULT_FLOAT_DURATION is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_RTMINMAX is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_RTMINMAX_USE_LIBC_DEFINITIONS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_BUFFERS_USE_MALLOC is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_BUFFERS_GO_ON_STACK=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_BUFFERS_GO_IN_BSS is not set
+CONFIG_BUSYBOX_DEFAULT_PASSWORD_MINLEN=6
+CONFIG_BUSYBOX_DEFAULT_MD5_SMALL=1
+CONFIG_BUSYBOX_DEFAULT_SHA3_SMALL=1
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FAST_TOP=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_ETC_NETWORKS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_ETC_SERVICES is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_EDITING=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_EDITING_MAX_LEN=512
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_EDITING_VI is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_EDITING_HISTORY=256
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_EDITING_SAVEHISTORY is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_EDITING_SAVE_ON_EXIT is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_REVERSE_SEARCH is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_TAB_COMPLETION=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_USERNAME_COMPLETION is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_EDITING_FANCY_PROMPT=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_EDITING_WINCH is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_EDITING_ASK_TERMINAL is not set
+# CONFIG_BUSYBOX_DEFAULT_LOCALE_SUPPORT is not set
+# CONFIG_BUSYBOX_DEFAULT_UNICODE_SUPPORT is not set
+# CONFIG_BUSYBOX_DEFAULT_UNICODE_USING_LOCALE is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHECK_UNICODE_IN_ENV is not set
+CONFIG_BUSYBOX_DEFAULT_SUBST_WCHAR=0
+CONFIG_BUSYBOX_DEFAULT_LAST_SUPPORTED_WCHAR=0
+# CONFIG_BUSYBOX_DEFAULT_UNICODE_COMBINING_WCHARS is not set
+# CONFIG_BUSYBOX_DEFAULT_UNICODE_WIDE_WCHARS is not set
+# CONFIG_BUSYBOX_DEFAULT_UNICODE_BIDI_SUPPORT is not set
+# CONFIG_BUSYBOX_DEFAULT_UNICODE_NEUTRAL_TABLE is not set
+# CONFIG_BUSYBOX_DEFAULT_UNICODE_PRESERVE_BROKEN is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_NON_POSIX_CP=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VERBOSE_CP_MESSAGE is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_USE_SENDFILE=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_COPYBUF_KB=4
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SKIP_ROOTFS is not set
+# CONFIG_BUSYBOX_DEFAULT_MONOTONIC_SYSCALL is not set
+CONFIG_BUSYBOX_DEFAULT_IOCTL_HEX2STR_ERROR=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_HWIB is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SEAMLESS_XZ is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SEAMLESS_LZMA is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SEAMLESS_BZ2 is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_SEAMLESS_GZ=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SEAMLESS_Z is not set
+# CONFIG_BUSYBOX_DEFAULT_AR is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_AR_LONG_FILENAMES is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_AR_CREATE is not set
+# CONFIG_BUSYBOX_DEFAULT_UNCOMPRESS is not set
+CONFIG_BUSYBOX_DEFAULT_GUNZIP=y
+CONFIG_BUSYBOX_DEFAULT_ZCAT=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_GUNZIP_LONG_OPTIONS is not set
+CONFIG_BUSYBOX_DEFAULT_BUNZIP2=y
+CONFIG_BUSYBOX_DEFAULT_BZCAT=y
+# CONFIG_BUSYBOX_DEFAULT_UNLZMA is not set
+# CONFIG_BUSYBOX_DEFAULT_LZCAT is not set
+# CONFIG_BUSYBOX_DEFAULT_LZMA is not set
+# CONFIG_BUSYBOX_DEFAULT_UNXZ is not set
+# CONFIG_BUSYBOX_DEFAULT_XZCAT is not set
+# CONFIG_BUSYBOX_DEFAULT_XZ is not set
+# CONFIG_BUSYBOX_DEFAULT_BZIP2 is not set
+CONFIG_BUSYBOX_DEFAULT_BZIP2_SMALL=0
+CONFIG_BUSYBOX_DEFAULT_FEATURE_BZIP2_DECOMPRESS=y
+# CONFIG_BUSYBOX_DEFAULT_CPIO is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CPIO_O is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CPIO_P is not set
+# CONFIG_BUSYBOX_DEFAULT_DPKG is not set
+# CONFIG_BUSYBOX_DEFAULT_DPKG_DEB is not set
+CONFIG_BUSYBOX_DEFAULT_GZIP=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_GZIP_LONG_OPTIONS is not set
+CONFIG_BUSYBOX_DEFAULT_GZIP_FAST=0
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_GZIP_LEVELS is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_GZIP_DECOMPRESS=y
+# CONFIG_BUSYBOX_DEFAULT_LZOP is not set
+# CONFIG_BUSYBOX_DEFAULT_UNLZOP is not set
+# CONFIG_BUSYBOX_DEFAULT_LZOPCAT is not set
+# CONFIG_BUSYBOX_DEFAULT_LZOP_COMPR_HIGH is not set
+# CONFIG_BUSYBOX_DEFAULT_RPM is not set
+# CONFIG_BUSYBOX_DEFAULT_RPM2CPIO is not set
+CONFIG_BUSYBOX_DEFAULT_TAR=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_LONG_OPTIONS is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_CREATE=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_AUTODETECT is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_FROM=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_OLDGNU_COMPATIBILITY is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_OLDSUN_COMPATIBILITY is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_GNU_EXTENSIONS=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_TO_COMMAND is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_UNAME_GNAME is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_NOPRESERVE_TIME is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_SELINUX is not set
+# CONFIG_BUSYBOX_DEFAULT_UNZIP is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_UNZIP_CDF is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_UNZIP_BZIP2 is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_UNZIP_LZMA is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_UNZIP_XZ is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_LZMA_FAST is not set
+CONFIG_BUSYBOX_DEFAULT_BASENAME=y
+CONFIG_BUSYBOX_DEFAULT_CAT=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CATN is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CATV is not set
+CONFIG_BUSYBOX_DEFAULT_CHGRP=y
+CONFIG_BUSYBOX_DEFAULT_CHMOD=y
+CONFIG_BUSYBOX_DEFAULT_CHOWN=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHOWN_LONG_OPTIONS is not set
+CONFIG_BUSYBOX_DEFAULT_CHROOT=y
+# CONFIG_BUSYBOX_DEFAULT_CKSUM is not set
+# CONFIG_BUSYBOX_DEFAULT_COMM is not set
+CONFIG_BUSYBOX_DEFAULT_CP=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CP_LONG_OPTIONS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CP_REFLINK is not set
+CONFIG_BUSYBOX_DEFAULT_CUT=y
+CONFIG_BUSYBOX_DEFAULT_DATE=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_DATE_ISOFMT=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_DATE_NANO is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_DATE_COMPAT is not set
+CONFIG_BUSYBOX_DEFAULT_DD=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_DD_SIGNAL_HANDLING=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_DD_THIRD_STATUS_LINE is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_DD_IBS_OBS=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_DD_STATUS is not set
+CONFIG_BUSYBOX_DEFAULT_DF=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_DF_FANCY is not set
+CONFIG_BUSYBOX_DEFAULT_DIRNAME=y
+# CONFIG_BUSYBOX_DEFAULT_DOS2UNIX is not set
+# CONFIG_BUSYBOX_DEFAULT_UNIX2DOS is not set
+CONFIG_BUSYBOX_DEFAULT_DU=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
+CONFIG_BUSYBOX_DEFAULT_ECHO=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FANCY_ECHO=y
+CONFIG_BUSYBOX_DEFAULT_ENV=y
+# CONFIG_BUSYBOX_DEFAULT_EXPAND is not set
+# CONFIG_BUSYBOX_DEFAULT_UNEXPAND is not set
+CONFIG_BUSYBOX_DEFAULT_EXPR=y
+CONFIG_BUSYBOX_DEFAULT_EXPR_MATH_SUPPORT_64=y
+# CONFIG_BUSYBOX_DEFAULT_FACTOR is not set
+CONFIG_BUSYBOX_DEFAULT_FALSE=y
+# CONFIG_BUSYBOX_DEFAULT_FOLD is not set
+CONFIG_BUSYBOX_DEFAULT_HEAD=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FANCY_HEAD=y
+# CONFIG_BUSYBOX_DEFAULT_HOSTID is not set
+CONFIG_BUSYBOX_DEFAULT_ID=y
+# CONFIG_BUSYBOX_DEFAULT_GROUPS is not set
+# CONFIG_BUSYBOX_DEFAULT_INSTALL is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_INSTALL_LONG_OPTIONS is not set
+# CONFIG_BUSYBOX_DEFAULT_LINK is not set
+CONFIG_BUSYBOX_DEFAULT_LN=y
+# CONFIG_BUSYBOX_DEFAULT_LOGNAME is not set
+CONFIG_BUSYBOX_DEFAULT_LS=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_FILETYPES=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_FOLLOWLINKS=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_RECURSIVE=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_WIDTH=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_SORTFILES=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_TIMESTAMPS=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_USERNAME=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_COLOR=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_COLOR_IS_DEFAULT=y
+CONFIG_BUSYBOX_DEFAULT_MD5SUM=y
+# CONFIG_BUSYBOX_DEFAULT_SHA1SUM is not set
+CONFIG_BUSYBOX_DEFAULT_SHA256SUM=y
+# CONFIG_BUSYBOX_DEFAULT_SHA512SUM is not set
+# CONFIG_BUSYBOX_DEFAULT_SHA3SUM is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_MD5_SHA1_SUM_CHECK=y
+CONFIG_BUSYBOX_DEFAULT_MKDIR=y
+CONFIG_BUSYBOX_DEFAULT_MKFIFO=y
+CONFIG_BUSYBOX_DEFAULT_MKNOD=y
+CONFIG_BUSYBOX_DEFAULT_MKTEMP=y
+CONFIG_BUSYBOX_DEFAULT_MV=y
+CONFIG_BUSYBOX_DEFAULT_NICE=y
+# CONFIG_BUSYBOX_DEFAULT_NL is not set
+# CONFIG_BUSYBOX_DEFAULT_NOHUP is not set
+# CONFIG_BUSYBOX_DEFAULT_NPROC is not set
+# CONFIG_BUSYBOX_DEFAULT_OD is not set
+# CONFIG_BUSYBOX_DEFAULT_PASTE is not set
+# CONFIG_BUSYBOX_DEFAULT_PRINTENV is not set
+CONFIG_BUSYBOX_DEFAULT_PRINTF=y
+CONFIG_BUSYBOX_DEFAULT_PWD=y
+CONFIG_BUSYBOX_DEFAULT_READLINK=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_READLINK_FOLLOW=y
+# CONFIG_BUSYBOX_DEFAULT_REALPATH is not set
+CONFIG_BUSYBOX_DEFAULT_RM=y
+CONFIG_BUSYBOX_DEFAULT_RMDIR=y
+CONFIG_BUSYBOX_DEFAULT_SEQ=y
+# CONFIG_BUSYBOX_DEFAULT_SHRED is not set
+# CONFIG_BUSYBOX_DEFAULT_SHUF is not set
+CONFIG_BUSYBOX_DEFAULT_SLEEP=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FANCY_SLEEP=y
+CONFIG_BUSYBOX_DEFAULT_SORT=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SORT_BIG is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SORT_OPTIMIZE_MEMORY is not set
+# CONFIG_BUSYBOX_DEFAULT_SPLIT is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SPLIT_FANCY is not set
+# CONFIG_BUSYBOX_DEFAULT_STAT is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_STAT_FORMAT is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_STAT_FILESYSTEM is not set
+# CONFIG_BUSYBOX_DEFAULT_STTY is not set
+# CONFIG_BUSYBOX_DEFAULT_SUM is not set
+CONFIG_BUSYBOX_DEFAULT_SYNC=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SYNC_FANCY is not set
+CONFIG_BUSYBOX_DEFAULT_FSYNC=y
+# CONFIG_BUSYBOX_DEFAULT_TAC is not set
+CONFIG_BUSYBOX_DEFAULT_TAIL=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FANCY_TAIL=y
+CONFIG_BUSYBOX_DEFAULT_TEE=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_TEE_USE_BLOCK_IO=y
+CONFIG_BUSYBOX_DEFAULT_TEST=y
+CONFIG_BUSYBOX_DEFAULT_TEST1=y
+CONFIG_BUSYBOX_DEFAULT_TEST2=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_TEST_64=y
+# CONFIG_BUSYBOX_DEFAULT_TIMEOUT is not set
+CONFIG_BUSYBOX_DEFAULT_TOUCH=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TOUCH_NODEREF is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_TOUCH_SUSV3=y
+CONFIG_BUSYBOX_DEFAULT_TR=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TR_CLASSES is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TR_EQUIV is not set
+CONFIG_BUSYBOX_DEFAULT_TRUE=y
+# CONFIG_BUSYBOX_DEFAULT_TRUNCATE is not set
+# CONFIG_BUSYBOX_DEFAULT_TTY is not set
+CONFIG_BUSYBOX_DEFAULT_UNAME=y
+CONFIG_BUSYBOX_DEFAULT_UNAME_OSNAME="GNU/Linux"
+# CONFIG_BUSYBOX_DEFAULT_BB_ARCH is not set
+CONFIG_BUSYBOX_DEFAULT_UNIQ=y
+# CONFIG_BUSYBOX_DEFAULT_UNLINK is not set
+# CONFIG_BUSYBOX_DEFAULT_USLEEP is not set
+# CONFIG_BUSYBOX_DEFAULT_UUDECODE is not set
+# CONFIG_BUSYBOX_DEFAULT_BASE64 is not set
+# CONFIG_BUSYBOX_DEFAULT_UUENCODE is not set
+CONFIG_BUSYBOX_DEFAULT_WC=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_WC_LARGE is not set
+# CONFIG_BUSYBOX_DEFAULT_WHO is not set
+# CONFIG_BUSYBOX_DEFAULT_W is not set
+# CONFIG_BUSYBOX_DEFAULT_USERS is not set
+# CONFIG_BUSYBOX_DEFAULT_WHOAMI is not set
+CONFIG_BUSYBOX_DEFAULT_YES=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VERBOSE is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_PRESERVE_HARDLINKS=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_HUMAN_READABLE=y
+# CONFIG_BUSYBOX_DEFAULT_CHVT is not set
+CONFIG_BUSYBOX_DEFAULT_CLEAR=y
+# CONFIG_BUSYBOX_DEFAULT_DEALLOCVT is not set
+# CONFIG_BUSYBOX_DEFAULT_DUMPKMAP is not set
+# CONFIG_BUSYBOX_DEFAULT_FGCONSOLE is not set
+# CONFIG_BUSYBOX_DEFAULT_KBD_MODE is not set
+# CONFIG_BUSYBOX_DEFAULT_LOADFONT is not set
+# CONFIG_BUSYBOX_DEFAULT_SETFONT is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SETFONT_TEXTUAL_MAP is not set
+CONFIG_BUSYBOX_DEFAULT_DEFAULT_SETFONT_DIR=""
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_LOADFONT_PSF2 is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_LOADFONT_RAW is not set
+# CONFIG_BUSYBOX_DEFAULT_LOADKMAP is not set
+# CONFIG_BUSYBOX_DEFAULT_OPENVT is not set
+CONFIG_BUSYBOX_DEFAULT_RESET=y
+# CONFIG_BUSYBOX_DEFAULT_RESIZE is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_RESIZE_PRINT is not set
+# CONFIG_BUSYBOX_DEFAULT_SETCONSOLE is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SETCONSOLE_LONG_OPTIONS is not set
+# CONFIG_BUSYBOX_DEFAULT_SETKEYCODES is not set
+# CONFIG_BUSYBOX_DEFAULT_SETLOGCONS is not set
+# CONFIG_BUSYBOX_DEFAULT_SHOWKEY is not set
+# CONFIG_BUSYBOX_DEFAULT_PIPE_PROGRESS is not set
+# CONFIG_BUSYBOX_DEFAULT_RUN_PARTS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_RUN_PARTS_LONG_OPTIONS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_RUN_PARTS_FANCY is not set
+CONFIG_BUSYBOX_DEFAULT_START_STOP_DAEMON=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_START_STOP_DAEMON_FANCY is not set
+CONFIG_BUSYBOX_DEFAULT_WHICH=y
+# CONFIG_BUSYBOX_DEFAULT_MINIPS is not set
+# CONFIG_BUSYBOX_DEFAULT_NUKE is not set
+# CONFIG_BUSYBOX_DEFAULT_RESUME is not set
+# CONFIG_BUSYBOX_DEFAULT_RUN_INIT is not set
+CONFIG_BUSYBOX_DEFAULT_AWK=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_AWK_LIBM=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_AWK_GNU_EXTENSIONS=y
+CONFIG_BUSYBOX_DEFAULT_CMP=y
+# CONFIG_BUSYBOX_DEFAULT_DIFF is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_DIFF_LONG_OPTIONS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_DIFF_DIR is not set
+# CONFIG_BUSYBOX_DEFAULT_ED is not set
+# CONFIG_BUSYBOX_DEFAULT_PATCH is not set
+CONFIG_BUSYBOX_DEFAULT_SED=y
+CONFIG_BUSYBOX_DEFAULT_VI=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_MAX_LEN=1024
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_8BIT is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_COLON=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_YANKMARK=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_SEARCH=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_REGEX_SEARCH is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_USE_SIGNALS=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_DOT_CMD=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_READONLY=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_SETOPTS=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_SET=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_WIN_RESIZE=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_ASK_TERMINAL=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_UNDO is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_UNDO_QUEUE is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_UNDO_QUEUE_MAX=0
+CONFIG_BUSYBOX_DEFAULT_FEATURE_ALLOW_EXEC=y
+CONFIG_BUSYBOX_DEFAULT_FIND=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_PRINT0=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_MTIME=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_MMIN is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_PERM=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_TYPE=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_EXECUTABLE is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_XDEV=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_MAXDEPTH=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_NEWER=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_INUM is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_EXEC=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_EXEC_PLUS is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_USER=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_GROUP=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_NOT=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_DEPTH=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_PAREN=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_SIZE=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_PRUNE=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_QUIT is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_DELETE is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_PATH=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_REGEX=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_CONTEXT is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_LINKS is not set
+CONFIG_BUSYBOX_DEFAULT_GREP=y
+CONFIG_BUSYBOX_DEFAULT_EGREP=y
+CONFIG_BUSYBOX_DEFAULT_FGREP=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_GREP_CONTEXT=y
+CONFIG_BUSYBOX_DEFAULT_XARGS=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_QUOTES=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_TERMOPT=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_REPL_STR is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_PARALLEL is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_ARGS_FILE is not set
+# CONFIG_BUSYBOX_DEFAULT_BOOTCHARTD is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_BOOTCHARTD_CONFIG_FILE is not set
+CONFIG_BUSYBOX_DEFAULT_HALT=y
+CONFIG_BUSYBOX_DEFAULT_POWEROFF=y
+CONFIG_BUSYBOX_DEFAULT_REBOOT=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_WAIT_FOR_INIT is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CALL_TELINIT is not set
+CONFIG_BUSYBOX_DEFAULT_TELINIT_PATH=""
+# CONFIG_BUSYBOX_DEFAULT_INIT is not set
+# CONFIG_BUSYBOX_DEFAULT_LINUXRC is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_USE_INITTAB is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_KILL_REMOVED is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_KILL_DELAY=0
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_INIT_SCTTY is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_INIT_SYSLOG is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_INIT_QUIET is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_INIT_COREDUMPS is not set
+CONFIG_BUSYBOX_DEFAULT_INIT_TERMINAL_TYPE=""
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_INIT_MODIFY_CMDLINE is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_SHADOWPASSWDS=y
+# CONFIG_BUSYBOX_DEFAULT_USE_BB_PWD_GRP is not set
+# CONFIG_BUSYBOX_DEFAULT_USE_BB_SHADOW is not set
+# CONFIG_BUSYBOX_DEFAULT_USE_BB_CRYPT is not set
+# CONFIG_BUSYBOX_DEFAULT_USE_BB_CRYPT_SHA is not set
+# CONFIG_BUSYBOX_DEFAULT_ADD_SHELL is not set
+# CONFIG_BUSYBOX_DEFAULT_REMOVE_SHELL is not set
+# CONFIG_BUSYBOX_DEFAULT_ADDGROUP is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_ADDUSER_TO_GROUP is not set
+# CONFIG_BUSYBOX_DEFAULT_ADDUSER is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHECK_NAMES is not set
+CONFIG_BUSYBOX_DEFAULT_LAST_ID=0
+CONFIG_BUSYBOX_DEFAULT_FIRST_SYSTEM_ID=0
+CONFIG_BUSYBOX_DEFAULT_LAST_SYSTEM_ID=0
+# CONFIG_BUSYBOX_DEFAULT_CHPASSWD is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_DEFAULT_PASSWD_ALGO="md5"
+# CONFIG_BUSYBOX_DEFAULT_CRYPTPW is not set
+# CONFIG_BUSYBOX_DEFAULT_MKPASSWD is not set
+# CONFIG_BUSYBOX_DEFAULT_DELUSER is not set
+# CONFIG_BUSYBOX_DEFAULT_DELGROUP is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_DEL_USER_FROM_GROUP is not set
+# CONFIG_BUSYBOX_DEFAULT_GETTY is not set
+CONFIG_BUSYBOX_DEFAULT_LOGIN=y
+CONFIG_BUSYBOX_DEFAULT_LOGIN_SESSION_AS_CHILD=y
+# CONFIG_BUSYBOX_DEFAULT_LOGIN_SCRIPTS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_NOLOGIN is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SECURETTY is not set
+CONFIG_BUSYBOX_DEFAULT_PASSWD=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_PASSWD_WEAK_CHECK=y
+# CONFIG_BUSYBOX_DEFAULT_SU is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SU_SYSLOG is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SU_CHECKS_SHELLS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY is not set
+# CONFIG_BUSYBOX_DEFAULT_SULOGIN is not set
+# CONFIG_BUSYBOX_DEFAULT_VLOCK is not set
+# CONFIG_BUSYBOX_DEFAULT_CHATTR is not set
+# CONFIG_BUSYBOX_DEFAULT_FSCK is not set
+# CONFIG_BUSYBOX_DEFAULT_LSATTR is not set
+# CONFIG_BUSYBOX_DEFAULT_TUNE2FS is not set
+# CONFIG_BUSYBOX_DEFAULT_MODPROBE_SMALL is not set
+# CONFIG_BUSYBOX_DEFAULT_DEPMOD is not set
+# CONFIG_BUSYBOX_DEFAULT_INSMOD is not set
+# CONFIG_BUSYBOX_DEFAULT_LSMOD is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
+# CONFIG_BUSYBOX_DEFAULT_MODINFO is not set
+# CONFIG_BUSYBOX_DEFAULT_MODPROBE is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_MODPROBE_BLACKLIST is not set
+# CONFIG_BUSYBOX_DEFAULT_RMMOD is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CMDLINE_MODULE_OPTIONS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_2_4_MODULES is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_INSMOD_VERSION_CHECKING is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_INSMOD_LOADINKMEM is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_INSMOD_LOAD_MAP is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_INSMOD_LOAD_MAP_FULL is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHECK_TAINTED_MODULE is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_INSMOD_TRY_MMAP is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_MODUTILS_ALIAS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_MODUTILS_SYMBOLS is not set
+CONFIG_BUSYBOX_DEFAULT_DEFAULT_MODULES_DIR=""
+CONFIG_BUSYBOX_DEFAULT_DEFAULT_DEPMOD_FILE=""
+# CONFIG_BUSYBOX_DEFAULT_ACPID is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_ACPID_COMPAT is not set
+# CONFIG_BUSYBOX_DEFAULT_BLKDISCARD is not set
+# CONFIG_BUSYBOX_DEFAULT_BLKID is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_BLKID_TYPE is not set
+# CONFIG_BUSYBOX_DEFAULT_BLOCKDEV is not set
+# CONFIG_BUSYBOX_DEFAULT_CAL is not set
+# CONFIG_BUSYBOX_DEFAULT_CHRT is not set
+CONFIG_BUSYBOX_DEFAULT_DMESG=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_DMESG_PRETTY=y
+# CONFIG_BUSYBOX_DEFAULT_EJECT is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_EJECT_SCSI is not set
+# CONFIG_BUSYBOX_DEFAULT_FALLOCATE is not set
+# CONFIG_BUSYBOX_DEFAULT_FATATTR is not set
+# CONFIG_BUSYBOX_DEFAULT_FBSET is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_FBSET_FANCY is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_FBSET_READMODE is not set
+# CONFIG_BUSYBOX_DEFAULT_FDFORMAT is not set
+# CONFIG_BUSYBOX_DEFAULT_FDISK is not set
+# CONFIG_BUSYBOX_DEFAULT_FDISK_SUPPORT_LARGE_DISKS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_FDISK_WRITABLE is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_AIX_LABEL is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SGI_LABEL is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SUN_LABEL is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_OSF_LABEL is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_GPT_LABEL is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_FDISK_ADVANCED is not set
+# CONFIG_BUSYBOX_DEFAULT_FINDFS is not set
+CONFIG_BUSYBOX_DEFAULT_FLOCK=y
+# CONFIG_BUSYBOX_DEFAULT_FDFLUSH is not set
+# CONFIG_BUSYBOX_DEFAULT_FREERAMDISK is not set
+# CONFIG_BUSYBOX_DEFAULT_FSCK_MINIX is not set
+# CONFIG_BUSYBOX_DEFAULT_FSFREEZE is not set
+# CONFIG_BUSYBOX_DEFAULT_FSTRIM is not set
+# CONFIG_BUSYBOX_DEFAULT_GETOPT is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_GETOPT_LONG is not set
+CONFIG_BUSYBOX_DEFAULT_HEXDUMP=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_HEXDUMP_REVERSE is not set
+# CONFIG_BUSYBOX_DEFAULT_HD is not set
+# CONFIG_BUSYBOX_DEFAULT_XXD is not set
+CONFIG_BUSYBOX_DEFAULT_HWCLOCK=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_HWCLOCK_ADJTIME_FHS is not set
+# CONFIG_BUSYBOX_DEFAULT_IONICE is not set
+# CONFIG_BUSYBOX_DEFAULT_IPCRM is not set
+# CONFIG_BUSYBOX_DEFAULT_IPCS is not set
+# CONFIG_BUSYBOX_DEFAULT_LAST is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_LAST_FANCY is not set
+# CONFIG_BUSYBOX_DEFAULT_LOSETUP is not set
+# CONFIG_BUSYBOX_DEFAULT_LSPCI is not set
+# CONFIG_BUSYBOX_DEFAULT_LSUSB is not set
+# CONFIG_BUSYBOX_DEFAULT_MDEV is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_MDEV_CONF is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_MDEV_RENAME is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_MDEV_RENAME_REGEXP is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_MDEV_EXEC is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_MDEV_LOAD_FIRMWARE is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_MDEV_DAEMON is not set
+# CONFIG_BUSYBOX_DEFAULT_MESG is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_MESG_ENABLE_ONLY_GROUP is not set
+# CONFIG_BUSYBOX_DEFAULT_MKE2FS is not set
+# CONFIG_BUSYBOX_DEFAULT_MKFS_EXT2 is not set
+# CONFIG_BUSYBOX_DEFAULT_MKFS_MINIX is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_MINIX2 is not set
+# CONFIG_BUSYBOX_DEFAULT_MKFS_REISER is not set
+# CONFIG_BUSYBOX_DEFAULT_MKDOSFS is not set
+# CONFIG_BUSYBOX_DEFAULT_MKFS_VFAT is not set
+CONFIG_BUSYBOX_DEFAULT_MKSWAP=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_MKSWAP_UUID is not set
+# CONFIG_BUSYBOX_DEFAULT_MORE is not set
+CONFIG_BUSYBOX_DEFAULT_MOUNT=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_FAKE is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_VERBOSE is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_HELPERS=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_LABEL is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_NFS is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_CIFS=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_FLAGS=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_FSTAB=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_OTHERTAB is not set
+# CONFIG_BUSYBOX_DEFAULT_MOUNTPOINT is not set
+# CONFIG_BUSYBOX_DEFAULT_NOLOGIN is not set
+# CONFIG_BUSYBOX_DEFAULT_NOLOGIN_DEPENDENCIES is not set
+# CONFIG_BUSYBOX_DEFAULT_NSENTER is not set
+CONFIG_BUSYBOX_DEFAULT_PIVOT_ROOT=y
+# CONFIG_BUSYBOX_DEFAULT_RDATE is not set
+# CONFIG_BUSYBOX_DEFAULT_RDEV is not set
+# CONFIG_BUSYBOX_DEFAULT_READPROFILE is not set
+# CONFIG_BUSYBOX_DEFAULT_RENICE is not set
+# CONFIG_BUSYBOX_DEFAULT_REV is not set
+# CONFIG_BUSYBOX_DEFAULT_RTCWAKE is not set
+# CONFIG_BUSYBOX_DEFAULT_SCRIPT is not set
+# CONFIG_BUSYBOX_DEFAULT_SCRIPTREPLAY is not set
+# CONFIG_BUSYBOX_DEFAULT_SETARCH is not set
+# CONFIG_BUSYBOX_DEFAULT_LINUX32 is not set
+# CONFIG_BUSYBOX_DEFAULT_LINUX64 is not set
+# CONFIG_BUSYBOX_DEFAULT_SETPRIV is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SETPRIV_DUMP is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SETPRIV_CAPABILITIES is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SETPRIV_CAPABILITY_NAMES is not set
+# CONFIG_BUSYBOX_DEFAULT_SETSID is not set
+CONFIG_BUSYBOX_DEFAULT_SWAPON=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_SWAPON_DISCARD=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_SWAPON_PRI=y
+CONFIG_BUSYBOX_DEFAULT_SWAPOFF=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SWAPONOFF_LABEL is not set
+CONFIG_BUSYBOX_DEFAULT_SWITCH_ROOT=y
+# CONFIG_BUSYBOX_DEFAULT_TASKSET is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TASKSET_FANCY is not set
+# CONFIG_BUSYBOX_DEFAULT_UEVENT is not set
+CONFIG_BUSYBOX_DEFAULT_UMOUNT=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_UMOUNT_ALL=y
+# CONFIG_BUSYBOX_DEFAULT_UNSHARE is not set
+# CONFIG_BUSYBOX_DEFAULT_WALL is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_LOOP=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_LOOP_CREATE is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_MTAB_SUPPORT is not set
+# CONFIG_BUSYBOX_DEFAULT_VOLUMEID is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_BCACHE is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_BTRFS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_CRAMFS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_EXFAT is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_EXT is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_F2FS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_FAT is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_HFS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_ISO9660 is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_JFS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_LFS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_LINUXRAID is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_LINUXSWAP is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_LUKS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_MINIX is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_NILFS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_NTFS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_OCFS2 is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_REISERFS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_ROMFS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_SQUASHFS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_SYSV is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_UBIFS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_UDF is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_XFS is not set
+# CONFIG_BUSYBOX_DEFAULT_ADJTIMEX is not set
+# CONFIG_BUSYBOX_DEFAULT_BBCONFIG is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_COMPRESS_BBCONFIG is not set
+# CONFIG_BUSYBOX_DEFAULT_BC is not set
+# CONFIG_BUSYBOX_DEFAULT_DC is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_DC_BIG is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_DC_LIBM is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_BC_INTERACTIVE is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_BC_LONG_OPTIONS is not set
+# CONFIG_BUSYBOX_DEFAULT_BEEP is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_BEEP_FREQ=0
+CONFIG_BUSYBOX_DEFAULT_FEATURE_BEEP_LENGTH_MS=0
+# CONFIG_BUSYBOX_DEFAULT_CHAT is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHAT_NOFAIL is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHAT_TTY_HIFI is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHAT_IMPLICIT_CR is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHAT_SWALLOW_OPTS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHAT_SEND_ESCAPES is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHAT_VAR_ABORT_LEN is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHAT_CLR_ABORT is not set
+# CONFIG_BUSYBOX_DEFAULT_CONSPY is not set
+CONFIG_BUSYBOX_DEFAULT_CROND=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CROND_D is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CROND_CALL_SENDMAIL is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_CROND_SPECIAL_TIMES is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_CROND_DIR="/etc"
+CONFIG_BUSYBOX_DEFAULT_CRONTAB=y
+# CONFIG_BUSYBOX_DEFAULT_DEVFSD is not set
+# CONFIG_BUSYBOX_DEFAULT_DEVFSD_MODLOAD is not set
+# CONFIG_BUSYBOX_DEFAULT_DEVFSD_FG_NP is not set
+# CONFIG_BUSYBOX_DEFAULT_DEVFSD_VERBOSE is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_DEVFS is not set
+# CONFIG_BUSYBOX_DEFAULT_DEVMEM is not set
+# CONFIG_BUSYBOX_DEFAULT_FBSPLASH is not set
+# CONFIG_BUSYBOX_DEFAULT_FLASH_ERASEALL is not set
+# CONFIG_BUSYBOX_DEFAULT_FLASH_LOCK is not set
+# CONFIG_BUSYBOX_DEFAULT_FLASH_UNLOCK is not set
+# CONFIG_BUSYBOX_DEFAULT_FLASHCP is not set
+# CONFIG_BUSYBOX_DEFAULT_HDPARM is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_HDPARM_GET_IDENTITY is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_HDPARM_HDIO_GETSET_DMA is not set
+# CONFIG_BUSYBOX_DEFAULT_HEXEDIT is not set
+# CONFIG_BUSYBOX_DEFAULT_I2CGET is not set
+# CONFIG_BUSYBOX_DEFAULT_I2CSET is not set
+# CONFIG_BUSYBOX_DEFAULT_I2CDUMP is not set
+# CONFIG_BUSYBOX_DEFAULT_I2CDETECT is not set
+# CONFIG_BUSYBOX_DEFAULT_I2CTRANSFER is not set
+# CONFIG_BUSYBOX_DEFAULT_INOTIFYD is not set
+CONFIG_BUSYBOX_DEFAULT_LESS=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_MAXLINES=9999999
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_BRACKETS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_FLAGS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_TRUNCATE is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_MARKS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_REGEXP is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_WINCH is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_ASK_TERMINAL is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_DASHCMD is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_LINENUMS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_RAW is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_ENV is not set
+CONFIG_BUSYBOX_DEFAULT_LOCK=y
+# CONFIG_BUSYBOX_DEFAULT_LSSCSI is not set
+# CONFIG_BUSYBOX_DEFAULT_MAKEDEVS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_MAKEDEVS_LEAF is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_MAKEDEVS_TABLE is not set
+# CONFIG_BUSYBOX_DEFAULT_MAN is not set
+# CONFIG_BUSYBOX_DEFAULT_MICROCOM is not set
+# CONFIG_BUSYBOX_DEFAULT_MT is not set
+# CONFIG_BUSYBOX_DEFAULT_NANDWRITE is not set
+# CONFIG_BUSYBOX_DEFAULT_NANDDUMP is not set
+# CONFIG_BUSYBOX_DEFAULT_PARTPROBE is not set
+# CONFIG_BUSYBOX_DEFAULT_RAIDAUTORUN is not set
+# CONFIG_BUSYBOX_DEFAULT_READAHEAD is not set
+# CONFIG_BUSYBOX_DEFAULT_RFKILL is not set
+# CONFIG_BUSYBOX_DEFAULT_RUNLEVEL is not set
+# CONFIG_BUSYBOX_DEFAULT_RX is not set
+# CONFIG_BUSYBOX_DEFAULT_SETFATTR is not set
+# CONFIG_BUSYBOX_DEFAULT_SETSERIAL is not set
+CONFIG_BUSYBOX_DEFAULT_STRINGS=y
+CONFIG_BUSYBOX_DEFAULT_TIME=y
+# CONFIG_BUSYBOX_DEFAULT_TS is not set
+# CONFIG_BUSYBOX_DEFAULT_TTYSIZE is not set
+# CONFIG_BUSYBOX_DEFAULT_UBIATTACH is not set
+# CONFIG_BUSYBOX_DEFAULT_UBIDETACH is not set
+# CONFIG_BUSYBOX_DEFAULT_UBIMKVOL is not set
+# CONFIG_BUSYBOX_DEFAULT_UBIRMVOL is not set
+# CONFIG_BUSYBOX_DEFAULT_UBIRSVOL is not set
+# CONFIG_BUSYBOX_DEFAULT_UBIUPDATEVOL is not set
+# CONFIG_BUSYBOX_DEFAULT_UBIRENAME is not set
+# CONFIG_BUSYBOX_DEFAULT_VOLNAME is not set
+# CONFIG_BUSYBOX_DEFAULT_WATCHDOG is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_IPV6=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_UNIX_LOCAL is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_PREFER_IPV4_ADDRESS=y
+CONFIG_BUSYBOX_DEFAULT_VERBOSE_RESOLUTION_ERRORS=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TLS_SHA1 is not set
+# CONFIG_BUSYBOX_DEFAULT_ARP is not set
+# CONFIG_BUSYBOX_DEFAULT_ARPING is not set
+CONFIG_BUSYBOX_DEFAULT_BRCTL=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_BRCTL_FANCY=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_BRCTL_SHOW=y
+# CONFIG_BUSYBOX_DEFAULT_DNSD is not set
+# CONFIG_BUSYBOX_DEFAULT_ETHER_WAKE is not set
+# CONFIG_BUSYBOX_DEFAULT_FTPD is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_FTPD_WRITE is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_FTPD_ACCEPT_BROKEN_LIST is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_FTPD_AUTHENTICATION is not set
+# CONFIG_BUSYBOX_DEFAULT_FTPGET is not set
+# CONFIG_BUSYBOX_DEFAULT_FTPPUT is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_FTPGETPUT_LONG_OPTIONS is not set
+# CONFIG_BUSYBOX_DEFAULT_HOSTNAME is not set
+# CONFIG_BUSYBOX_DEFAULT_DNSDOMAINNAME is not set
+# CONFIG_BUSYBOX_DEFAULT_HTTPD is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_HTTPD_RANGES is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_HTTPD_SETUID is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_HTTPD_BASIC_AUTH is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_HTTPD_AUTH_MD5 is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_HTTPD_CGI is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_HTTPD_ENCODE_URL_STR is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_HTTPD_ERROR_PAGES is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_HTTPD_PROXY is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_HTTPD_GZIP is not set
+CONFIG_BUSYBOX_DEFAULT_IFCONFIG=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_IFCONFIG_STATUS=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_IFCONFIG_SLIP is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_IFCONFIG_HW=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_IFCONFIG_BROADCAST_PLUS=y
+# CONFIG_BUSYBOX_DEFAULT_IFENSLAVE is not set
+# CONFIG_BUSYBOX_DEFAULT_IFPLUGD is not set
+# CONFIG_BUSYBOX_DEFAULT_IFUP is not set
+# CONFIG_BUSYBOX_DEFAULT_IFDOWN is not set
+CONFIG_BUSYBOX_DEFAULT_IFUPDOWN_IFSTATE_PATH=""
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IP is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IPV4 is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IPV6 is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_MAPPING is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
+# CONFIG_BUSYBOX_DEFAULT_INETD is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_INETD_RPC is not set
+CONFIG_BUSYBOX_DEFAULT_IP=y
+# CONFIG_BUSYBOX_DEFAULT_IPADDR is not set
+# CONFIG_BUSYBOX_DEFAULT_IPLINK is not set
+# CONFIG_BUSYBOX_DEFAULT_IPROUTE is not set
+# CONFIG_BUSYBOX_DEFAULT_IPTUNNEL is not set
+# CONFIG_BUSYBOX_DEFAULT_IPRULE is not set
+# CONFIG_BUSYBOX_DEFAULT_IPNEIGH is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_IP_ADDRESS=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_IP_LINK=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_IP_ROUTE=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_IP_ROUTE_DIR="/etc/iproute2"
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_IP_TUNNEL is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_IP_RULE=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_IP_NEIGH=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_IP_RARE_PROTOCOLS is not set
+# CONFIG_BUSYBOX_DEFAULT_IPCALC is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_IPCALC_LONG_OPTIONS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_IPCALC_FANCY is not set
+# CONFIG_BUSYBOX_DEFAULT_FAKEIDENTD is not set
+# CONFIG_BUSYBOX_DEFAULT_NAMEIF is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_NAMEIF_EXTENDED is not set
+# CONFIG_BUSYBOX_DEFAULT_NBDCLIENT is not set
+CONFIG_BUSYBOX_DEFAULT_NC=y
+# CONFIG_BUSYBOX_DEFAULT_NETCAT is not set
+# CONFIG_BUSYBOX_DEFAULT_NC_SERVER is not set
+# CONFIG_BUSYBOX_DEFAULT_NC_EXTRA is not set
+# CONFIG_BUSYBOX_DEFAULT_NC_110_COMPAT is not set
+CONFIG_BUSYBOX_DEFAULT_NETMSG=y
+CONFIG_BUSYBOX_DEFAULT_NETSTAT=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_NETSTAT_WIDE=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_NETSTAT_PRG=y
+# CONFIG_BUSYBOX_DEFAULT_NSLOOKUP is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_NSLOOKUP_BIG is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_NSLOOKUP_LONG_OPTIONS is not set
+CONFIG_BUSYBOX_DEFAULT_NSLOOKUP_OPENWRT=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_NSLOOKUP_OPENWRT_LONG_OPTIONS is not set
+CONFIG_BUSYBOX_DEFAULT_NTPD=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_NTPD_SERVER=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_NTPD_CONF is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_NTP_AUTH is not set
+CONFIG_BUSYBOX_DEFAULT_PING=y
+CONFIG_BUSYBOX_DEFAULT_PING6=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_FANCY_PING=y
+# CONFIG_BUSYBOX_DEFAULT_PSCAN is not set
+CONFIG_BUSYBOX_DEFAULT_ROUTE=y
+# CONFIG_BUSYBOX_DEFAULT_SLATTACH is not set
+# CONFIG_BUSYBOX_DEFAULT_SSL_CLIENT is not set
+# CONFIG_BUSYBOX_DEFAULT_TC is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TC_INGRESS is not set
+# CONFIG_BUSYBOX_DEFAULT_TCPSVD is not set
+# CONFIG_BUSYBOX_DEFAULT_UDPSVD is not set
+# CONFIG_BUSYBOX_DEFAULT_TELNET is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TELNET_TTYPE is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TELNET_AUTOLOGIN is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TELNET_WIDTH is not set
+# CONFIG_BUSYBOX_DEFAULT_TELNETD is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TELNETD_STANDALONE is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TELNETD_INETD_WAIT is not set
+# CONFIG_BUSYBOX_DEFAULT_TFTP is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TFTP_PROGRESS_BAR is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TFTP_HPA_COMPAT is not set
+# CONFIG_BUSYBOX_DEFAULT_TFTPD is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TFTP_GET is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TFTP_PUT is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TFTP_BLOCKSIZE is not set
+# CONFIG_BUSYBOX_DEFAULT_TFTP_DEBUG is not set
+# CONFIG_BUSYBOX_DEFAULT_TLS is not set
+CONFIG_BUSYBOX_DEFAULT_TRACEROUTE=y
+CONFIG_BUSYBOX_DEFAULT_TRACEROUTE6=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_TRACEROUTE_VERBOSE=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TRACEROUTE_USE_ICMP is not set
+# CONFIG_BUSYBOX_DEFAULT_TUNCTL is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TUNCTL_UG is not set
+# CONFIG_BUSYBOX_DEFAULT_VCONFIG is not set
+# CONFIG_BUSYBOX_DEFAULT_WGET is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_WGET_LONG_OPTIONS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_WGET_STATUSBAR is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_WGET_AUTHENTICATION is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_WGET_TIMEOUT is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_WGET_HTTPS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_WGET_OPENSSL is not set
+# CONFIG_BUSYBOX_DEFAULT_WHOIS is not set
+# CONFIG_BUSYBOX_DEFAULT_ZCIP is not set
+# CONFIG_BUSYBOX_DEFAULT_UDHCPD is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set
+CONFIG_BUSYBOX_DEFAULT_DHCPD_LEASES_FILE=""
+# CONFIG_BUSYBOX_DEFAULT_DUMPLEASES is not set
+# CONFIG_BUSYBOX_DEFAULT_DHCPRELAY is not set
+CONFIG_BUSYBOX_DEFAULT_UDHCPC=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_UDHCPC_ARPING is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_UDHCPC_SANITIZEOPT is not set
+CONFIG_BUSYBOX_DEFAULT_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
+# CONFIG_BUSYBOX_DEFAULT_UDHCPC6 is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_UDHCPC6_RFC3646 is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_UDHCPC6_RFC4704 is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_UDHCPC6_RFC4833 is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_UDHCPC6_RFC5970 is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_UDHCP_PORT is not set
+CONFIG_BUSYBOX_DEFAULT_UDHCP_DEBUG=0
+CONFIG_BUSYBOX_DEFAULT_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
+CONFIG_BUSYBOX_DEFAULT_FEATURE_UDHCP_RFC3397=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_UDHCP_8021Q is not set
+CONFIG_BUSYBOX_DEFAULT_IFUPDOWN_UDHCPC_CMD_OPTIONS=""
+# CONFIG_BUSYBOX_DEFAULT_LPD is not set
+# CONFIG_BUSYBOX_DEFAULT_LPR is not set
+# CONFIG_BUSYBOX_DEFAULT_LPQ is not set
+# CONFIG_BUSYBOX_DEFAULT_MAKEMIME is not set
+# CONFIG_BUSYBOX_DEFAULT_POPMAILDIR is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_POPMAILDIR_DELIVERY is not set
+# CONFIG_BUSYBOX_DEFAULT_REFORMIME is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_REFORMIME_COMPAT is not set
+# CONFIG_BUSYBOX_DEFAULT_SENDMAIL is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_MIME_CHARSET=""
+CONFIG_BUSYBOX_DEFAULT_FREE=y
+# CONFIG_BUSYBOX_DEFAULT_FUSER is not set
+# CONFIG_BUSYBOX_DEFAULT_IOSTAT is not set
+CONFIG_BUSYBOX_DEFAULT_KILL=y
+CONFIG_BUSYBOX_DEFAULT_KILLALL=y
+# CONFIG_BUSYBOX_DEFAULT_KILLALL5 is not set
+# CONFIG_BUSYBOX_DEFAULT_LSOF is not set
+# CONFIG_BUSYBOX_DEFAULT_MPSTAT is not set
+# CONFIG_BUSYBOX_DEFAULT_NMETER is not set
+CONFIG_BUSYBOX_DEFAULT_PGREP=y
+# CONFIG_BUSYBOX_DEFAULT_PKILL is not set
+CONFIG_BUSYBOX_DEFAULT_PIDOF=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_PIDOF_SINGLE is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_PIDOF_OMIT is not set
+# CONFIG_BUSYBOX_DEFAULT_PMAP is not set
+# CONFIG_BUSYBOX_DEFAULT_POWERTOP is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_POWERTOP_INTERACTIVE is not set
+CONFIG_BUSYBOX_DEFAULT_PS=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_PS_WIDE=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_PS_LONG is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_PS_TIME is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_PS_UNUSUAL_SYSTEMS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_PS_ADDITIONAL_COLUMNS is not set
+# CONFIG_BUSYBOX_DEFAULT_PSTREE is not set
+# CONFIG_BUSYBOX_DEFAULT_PWDX is not set
+# CONFIG_BUSYBOX_DEFAULT_SMEMCAP is not set
+CONFIG_BUSYBOX_DEFAULT_BB_SYSCTL=y
+CONFIG_BUSYBOX_DEFAULT_TOP=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TOP_INTERACTIVE is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TOP_SMP_CPU is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TOP_DECIMALS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TOP_SMP_PROCESS is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_TOPMEM is not set
+CONFIG_BUSYBOX_DEFAULT_UPTIME=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_UPTIME_UTMP_SUPPORT is not set
+# CONFIG_BUSYBOX_DEFAULT_WATCH is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SHOW_THREADS is not set
+# CONFIG_BUSYBOX_DEFAULT_CHPST is not set
+# CONFIG_BUSYBOX_DEFAULT_SETUIDGID is not set
+# CONFIG_BUSYBOX_DEFAULT_ENVUIDGID is not set
+# CONFIG_BUSYBOX_DEFAULT_ENVDIR is not set
+# CONFIG_BUSYBOX_DEFAULT_SOFTLIMIT is not set
+# CONFIG_BUSYBOX_DEFAULT_RUNSV is not set
+# CONFIG_BUSYBOX_DEFAULT_RUNSVDIR is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_RUNSVDIR_LOG is not set
+# CONFIG_BUSYBOX_DEFAULT_SV is not set
+CONFIG_BUSYBOX_DEFAULT_SV_DEFAULT_SERVICE_DIR=""
+# CONFIG_BUSYBOX_DEFAULT_SVC is not set
+# CONFIG_BUSYBOX_DEFAULT_SVOK is not set
+# CONFIG_BUSYBOX_DEFAULT_SVLOGD is not set
+# CONFIG_BUSYBOX_DEFAULT_CHCON is not set
+# CONFIG_BUSYBOX_DEFAULT_GETENFORCE is not set
+# CONFIG_BUSYBOX_DEFAULT_GETSEBOOL is not set
+# CONFIG_BUSYBOX_DEFAULT_LOAD_POLICY is not set
+# CONFIG_BUSYBOX_DEFAULT_MATCHPATHCON is not set
+# CONFIG_BUSYBOX_DEFAULT_RUNCON is not set
+# CONFIG_BUSYBOX_DEFAULT_SELINUXENABLED is not set
+# CONFIG_BUSYBOX_DEFAULT_SESTATUS is not set
+# CONFIG_BUSYBOX_DEFAULT_SETENFORCE is not set
+# CONFIG_BUSYBOX_DEFAULT_SETFILES is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SETFILES_CHECK_OPTION is not set
+# CONFIG_BUSYBOX_DEFAULT_RESTORECON is not set
+# CONFIG_BUSYBOX_DEFAULT_SETSEBOOL is not set
+CONFIG_BUSYBOX_DEFAULT_SH_IS_ASH=y
+# CONFIG_BUSYBOX_DEFAULT_SH_IS_HUSH is not set
+# CONFIG_BUSYBOX_DEFAULT_SH_IS_NONE is not set
+# CONFIG_BUSYBOX_DEFAULT_BASH_IS_ASH is not set
+# CONFIG_BUSYBOX_DEFAULT_BASH_IS_HUSH is not set
+CONFIG_BUSYBOX_DEFAULT_BASH_IS_NONE=y
+CONFIG_BUSYBOX_DEFAULT_ASH=y
+# CONFIG_BUSYBOX_DEFAULT_ASH_OPTIMIZE_FOR_SIZE is not set
+CONFIG_BUSYBOX_DEFAULT_ASH_INTERNAL_GLOB=y
+CONFIG_BUSYBOX_DEFAULT_ASH_BASH_COMPAT=y
+# CONFIG_BUSYBOX_DEFAULT_ASH_BASH_SOURCE_CURDIR is not set
+# CONFIG_BUSYBOX_DEFAULT_ASH_BASH_NOT_FOUND_HOOK is not set
+CONFIG_BUSYBOX_DEFAULT_ASH_JOB_CONTROL=y
+CONFIG_BUSYBOX_DEFAULT_ASH_ALIAS=y
+# CONFIG_BUSYBOX_DEFAULT_ASH_RANDOM_SUPPORT is not set
+CONFIG_BUSYBOX_DEFAULT_ASH_EXPAND_PRMT=y
+# CONFIG_BUSYBOX_DEFAULT_ASH_IDLE_TIMEOUT is not set
+# CONFIG_BUSYBOX_DEFAULT_ASH_MAIL is not set
+CONFIG_BUSYBOX_DEFAULT_ASH_ECHO=y
+CONFIG_BUSYBOX_DEFAULT_ASH_PRINTF=y
+CONFIG_BUSYBOX_DEFAULT_ASH_TEST=y
+# CONFIG_BUSYBOX_DEFAULT_ASH_HELP is not set
+CONFIG_BUSYBOX_DEFAULT_ASH_GETOPTS=y
+CONFIG_BUSYBOX_DEFAULT_ASH_CMDCMD=y
+# CONFIG_BUSYBOX_DEFAULT_CTTYHACK is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_BASH_COMPAT is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_BRACE_EXPANSION is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_LINENO_VAR is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_BASH_SOURCE_CURDIR is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_INTERACTIVE is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_SAVEHISTORY is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_JOB is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_TICK is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_IF is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_LOOPS is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_CASE is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_FUNCTIONS is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_LOCAL is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_RANDOM_SUPPORT is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_MODE_X is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_ECHO is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_PRINTF is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_TEST is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_HELP is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_EXPORT is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_EXPORT_N is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_READONLY is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_KILL is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_WAIT is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_COMMAND is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_TRAP is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_TYPE is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_TIMES is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_READ is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_SET is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_UNSET is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_ULIMIT is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_UMASK is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_GETOPTS is not set
+# CONFIG_BUSYBOX_DEFAULT_HUSH_MEMLEAK is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_SH_MATH=y
+CONFIG_BUSYBOX_DEFAULT_FEATURE_SH_MATH_64=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SH_MATH_BASE is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SH_EXTRA_QUIET is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SH_STANDALONE is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_SH_NOFORK=y
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SH_READ_FRAC is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SH_HISTFILESIZE is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SH_EMBEDDED_SCRIPTS is not set
+# CONFIG_BUSYBOX_DEFAULT_KLOGD is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_KLOGD_KLOGCTL is not set
+CONFIG_BUSYBOX_DEFAULT_LOGGER=y
+# CONFIG_BUSYBOX_DEFAULT_LOGREAD is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_LOGREAD_REDUCED_LOCKING is not set
+# CONFIG_BUSYBOX_DEFAULT_SYSLOGD is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_ROTATE_LOGFILE is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_REMOTE_LOG is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SYSLOGD_DUP is not set
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_SYSLOGD_CFG is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_SYSLOGD_READ_BUFFER_SIZE=0
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_IPC_SYSLOG is not set
+CONFIG_BUSYBOX_DEFAULT_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0
+# CONFIG_BUSYBOX_DEFAULT_FEATURE_KMSG_SYSLOG is not set
+CONFIG_PACKAGE_dnsmasq=y
+CONFIG_PACKAGE_dropbear=y
+CONFIG_DROPBEAR_CURVE25519=y
+# CONFIG_DROPBEAR_ECC is not set
+# CONFIG_DROPBEAR_ZLIB is not set
+CONFIG_DROPBEAR_DBCLIENT=y
+CONFIG_PACKAGE_firewall=y
+CONFIG_PACKAGE_fstools=y
+# CONFIG_FSTOOLS_OVL_MOUNT_FULL_ACCESS_TIME is not set
+# CONFIG_FSTOOLS_OVL_MOUNT_COMPRESS_ZLIB is not set
+CONFIG_PACKAGE_fwtool=y
+CONFIG_PACKAGE_getrandom=y
+CONFIG_PACKAGE_jsonfilter=y
+CONFIG_PACKAGE_libatomic=m
+CONFIG_PACKAGE_libc=y
+CONFIG_PACKAGE_libgcc=y
+CONFIG_PACKAGE_libgomp=m
+CONFIG_PACKAGE_libpthread=y
+CONFIG_PACKAGE_librt=y
+CONFIG_PACKAGE_libstdcpp=m
+CONFIG_PACKAGE_logd=y
+CONFIG_PACKAGE_mtd=y
+CONFIG_PACKAGE_netifd=y
+CONFIG_PACKAGE_openwrt-keyring=y
+CONFIG_PACKAGE_opkg=y
+CONFIG_PACKAGE_procd=y
+# CONFIG_PROCD_SHOW_BOOT is not set
+# CONFIG_PROCD_ZRAM_TMPFS is not set
+CONFIG_PACKAGE_snapshot-tool=m
+CONFIG_PACKAGE_ubox=y
+CONFIG_PACKAGE_ubus=y
+CONFIG_PACKAGE_ubusd=y
+CONFIG_PACKAGE_uci=y
+CONFIG_PACKAGE_urandom-seed=y
+CONFIG_PACKAGE_urngd=y
+CONFIG_PACKAGE_usign=y
+# CONFIG_ZABBIX_OPENSSL is not set
+# CONFIG_ZABBIX_GNUTLS is not set
+CONFIG_ZABBIX_NOSSL=y
+# CONFIG_ZABBIX_MYSQL is not set
+CONFIG_ZABBIX_POSTGRESQL=y
+CONFIG_PACKAGE_grub2=y
+CONFIG_PACKAGE_amdgpu-firmware=m
+CONFIG_PACKAGE_ar3k-firmware=m
+CONFIG_PACKAGE_ath9k-htc-firmware=m
+CONFIG_PACKAGE_b43legacy-firmware=m
+CONFIG_B43LEGACY_FW_SQUASH=y
+CONFIG_B43LEGACY_FW_SQUASH_COREREVS="1,2,3,4"
+CONFIG_PACKAGE_bnx2-firmware=y
+CONFIG_PACKAGE_bnx2x-firmware=m
+CONFIG_PACKAGE_brcmfmac-firmware-usb=m
+CONFIG_PACKAGE_carl9170-firmware=m
+CONFIG_PACKAGE_e100-firmware=m
+CONFIG_PACKAGE_edgeport-firmware=m
+CONFIG_PACKAGE_iwl3945-firmware=m
+CONFIG_PACKAGE_iwl4965-firmware=m
+CONFIG_PACKAGE_libertas-sdio-firmware=m
+CONFIG_PACKAGE_libertas-spi-firmware=m
+CONFIG_PACKAGE_libertas-usb-firmware=m
+CONFIG_PACKAGE_mt7601u-firmware=m
+CONFIG_PACKAGE_mwifiex-pcie-firmware=m
+CONFIG_PACKAGE_mwifiex-sdio-firmware=m
+CONFIG_PACKAGE_mwl8k-firmware=m
+CONFIG_PACKAGE_p54-pci-firmware=m
+CONFIG_PACKAGE_p54-usb-firmware=m
+CONFIG_PACKAGE_prism54-firmware=m
+CONFIG_PACKAGE_r8169-firmware=y
+CONFIG_PACKAGE_radeon-firmware=m
+CONFIG_PACKAGE_rs9113-firmware=m
+CONFIG_PACKAGE_rt2800-pci-firmware=m
+CONFIG_PACKAGE_rt2800-usb-firmware=m
+CONFIG_PACKAGE_rt61-pci-firmware=m
+CONFIG_PACKAGE_rt73-usb-firmware=m
+CONFIG_PACKAGE_rtl8192ce-firmware=m
+CONFIG_PACKAGE_rtl8192cu-firmware=m
+CONFIG_PACKAGE_rtl8192de-firmware=m
+CONFIG_PACKAGE_rtl8192se-firmware=m
+CONFIG_PACKAGE_rtl8192su-firmware=m
+CONFIG_PACKAGE_rtl8821ae-firmware=m
+CONFIG_PACKAGE_wireless-regdb=m
+CONFIG_PACKAGE_wl12xx-firmware=m
+CONFIG_PACKAGE_wl18xx-firmware=m
+CONFIG_PACKAGE_kmod-aoe=m
+CONFIG_PACKAGE_kmod-ata-core=m
+CONFIG_PACKAGE_kmod-ata-ahci=m
+CONFIG_PACKAGE_kmod-ata-artop=m
+CONFIG_PACKAGE_kmod-ata-marvell-sata=m
+CONFIG_PACKAGE_kmod-ata-nvidia-sata=m
+CONFIG_PACKAGE_kmod-ata-pdc202xx-old=m
+CONFIG_PACKAGE_kmod-ata-piix=m
+CONFIG_PACKAGE_kmod-ata-sil=m
+CONFIG_PACKAGE_kmod-ata-sil24=m
+CONFIG_PACKAGE_kmod-ata-via-sata=m
+CONFIG_PACKAGE_kmod-block2mtd=m
+CONFIG_PACKAGE_kmod-dax=m
+CONFIG_PACKAGE_kmod-dm=m
+CONFIG_PACKAGE_kmod-dm-raid=m
+CONFIG_PACKAGE_kmod-libsas=m
+CONFIG_PACKAGE_kmod-loop=m
+CONFIG_PACKAGE_kmod-md-mod=m
+CONFIG_PACKAGE_kmod-md-linear=m
+CONFIG_PACKAGE_kmod-md-multipath=m
+CONFIG_PACKAGE_kmod-md-raid0=m
+CONFIG_PACKAGE_kmod-md-raid1=m
+CONFIG_PACKAGE_kmod-md-raid10=m
+CONFIG_PACKAGE_kmod-md-raid456=m
+CONFIG_PACKAGE_kmod-mvsas=m
+CONFIG_PACKAGE_kmod-nbd=m
+CONFIG_PACKAGE_kmod-scsi-cdrom=m
+CONFIG_PACKAGE_kmod-scsi-core=m
+CONFIG_PACKAGE_kmod-scsi-generic=m
+CONFIG_PACKAGE_kmod-scsi-tape=m
+CONFIG_PACKAGE_kmod-can=m
+CONFIG_PACKAGE_kmod-can-bcm=m
+CONFIG_PACKAGE_kmod-can-c-can=m
+CONFIG_PACKAGE_kmod-can-c-can-pci=m
+CONFIG_PACKAGE_kmod-can-c-can-platform=m
+CONFIG_PACKAGE_kmod-can-gw=m
+CONFIG_PACKAGE_kmod-can-raw=m
+CONFIG_PACKAGE_kmod-can-slcan=m
+CONFIG_PACKAGE_kmod-can-usb-8dev=m
+CONFIG_PACKAGE_kmod-can-usb-ems=m
+CONFIG_PACKAGE_kmod-can-usb-esd=m
+CONFIG_PACKAGE_kmod-can-usb-kvaser=m
+CONFIG_PACKAGE_kmod-can-usb-peak=m
+CONFIG_PACKAGE_kmod-can-vcan=m
+CONFIG_PACKAGE_kmod-crypto-acompress=m
+CONFIG_PACKAGE_kmod-crypto-aead=m
+CONFIG_PACKAGE_kmod-crypto-arc4=m
+CONFIG_PACKAGE_kmod-crypto-authenc=m
+CONFIG_PACKAGE_kmod-crypto-cbc=m
+CONFIG_PACKAGE_kmod-crypto-ccm=m
+CONFIG_PACKAGE_kmod-crypto-cmac=m
+CONFIG_PACKAGE_kmod-crypto-crc32=m
+CONFIG_PACKAGE_kmod-crypto-crc32c=m
+CONFIG_PACKAGE_kmod-crypto-ctr=m
+CONFIG_PACKAGE_kmod-crypto-cts=m
+CONFIG_PACKAGE_kmod-crypto-deflate=m
+CONFIG_PACKAGE_kmod-crypto-des=m
+CONFIG_PACKAGE_kmod-crypto-ecb=m
+CONFIG_PACKAGE_kmod-crypto-ecdh=m
+CONFIG_PACKAGE_kmod-crypto-echainiv=m
+CONFIG_PACKAGE_kmod-crypto-fcrypt=m
+CONFIG_PACKAGE_kmod-crypto-gcm=m
+CONFIG_PACKAGE_kmod-crypto-gf128=m
+CONFIG_PACKAGE_kmod-crypto-ghash=m
+CONFIG_PACKAGE_kmod-crypto-hash=m
+CONFIG_PACKAGE_kmod-crypto-hmac=m
+CONFIG_PACKAGE_kmod-crypto-hw-ccp=m
+CONFIG_PACKAGE_kmod-crypto-hw-geode=m
+CONFIG_PACKAGE_kmod-crypto-hw-hifn-795x=m
+CONFIG_PACKAGE_kmod-crypto-hw-padlock=m
+CONFIG_PACKAGE_kmod-crypto-hw-talitos=m
+CONFIG_PACKAGE_kmod-crypto-iv=m
+CONFIG_PACKAGE_kmod-crypto-kpp=m
+CONFIG_PACKAGE_kmod-crypto-manager=m
+CONFIG_PACKAGE_kmod-crypto-md4=m
+CONFIG_PACKAGE_kmod-crypto-md5=m
+CONFIG_PACKAGE_kmod-crypto-michael-mic=m
+CONFIG_PACKAGE_kmod-crypto-misc=m
+CONFIG_PACKAGE_kmod-crypto-null=m
+CONFIG_PACKAGE_kmod-crypto-pcbc=m
+CONFIG_PACKAGE_kmod-crypto-pcompress=m
+CONFIG_PACKAGE_kmod-crypto-rmd160=m
+CONFIG_PACKAGE_kmod-crypto-rng=m
+CONFIG_PACKAGE_kmod-crypto-rsa=m
+CONFIG_PACKAGE_kmod-crypto-seqiv=m
+CONFIG_PACKAGE_kmod-crypto-sha1=m
+CONFIG_PACKAGE_kmod-crypto-sha256=m
+CONFIG_PACKAGE_kmod-crypto-sha512=m
+CONFIG_PACKAGE_kmod-crypto-test=m
+CONFIG_PACKAGE_kmod-crypto-user=m
+CONFIG_PACKAGE_kmod-crypto-wq=m
+CONFIG_PACKAGE_kmod-crypto-xcbc=m
+CONFIG_PACKAGE_kmod-crypto-xts=m
+CONFIG_PACKAGE_kmod-fs-9p=m
+CONFIG_PACKAGE_kmod-fs-autofs4=m
+CONFIG_PACKAGE_kmod-fs-btrfs=m
+CONFIG_PACKAGE_kmod-fs-cifs=m
+CONFIG_PACKAGE_kmod-fs-cifsd=m
+CONFIG_PACKAGE_kmod-fs-configfs=m
+CONFIG_PACKAGE_kmod-fs-cramfs=m
+CONFIG_PACKAGE_kmod-fs-efivarfs=m
+CONFIG_PACKAGE_kmod-fs-exfat=m
+CONFIG_PACKAGE_kmod-fs-exportfs=m
+CONFIG_PACKAGE_kmod-fs-ext4=m
+CONFIG_PACKAGE_kmod-fs-f2fs=m
+CONFIG_PACKAGE_kmod-fs-fscache=m
+CONFIG_PACKAGE_kmod-fs-hfs=m
+CONFIG_PACKAGE_kmod-fs-hfsplus=m
+CONFIG_PACKAGE_kmod-fs-isofs=m
+CONFIG_PACKAGE_kmod-fs-jfs=m
+CONFIG_PACKAGE_kmod-fs-minix=m
+CONFIG_PACKAGE_kmod-fs-msdos=m
+CONFIG_PACKAGE_kmod-fs-nfs=m
+CONFIG_PACKAGE_kmod-fs-nfs-common=m
+CONFIG_PACKAGE_kmod-fs-nfs-common-rpcsec=m
+CONFIG_PACKAGE_kmod-fs-nfs-v3=m
+CONFIG_PACKAGE_kmod-fs-nfs-v4=m
+CONFIG_PACKAGE_kmod-fs-nfsd=m
+CONFIG_PACKAGE_kmod-fs-ntfs=m
+CONFIG_PACKAGE_kmod-fs-reiserfs=m
+CONFIG_PACKAGE_kmod-fs-squashfs=m
+CONFIG_PACKAGE_kmod-fs-udf=m
+CONFIG_PACKAGE_kmod-fs-vfat=m
+CONFIG_PACKAGE_kmod-fs-xfs=m
+CONFIG_PACKAGE_kmod-fuse=m
+CONFIG_PACKAGE_kmod-firewire=m
+CONFIG_PACKAGE_kmod-firewire-net=m
+CONFIG_PACKAGE_kmod-firewire-ohci=m
+CONFIG_PACKAGE_kmod-firewire-sbp2=m
+CONFIG_PACKAGE_kmod-hwmon-core=y
+CONFIG_PACKAGE_kmod-hwmon-adcxx=m
+CONFIG_PACKAGE_kmod-hwmon-ads1015=m
+CONFIG_PACKAGE_kmod-hwmon-adt7410=m
+CONFIG_PACKAGE_kmod-hwmon-adt7475=m
+CONFIG_PACKAGE_kmod-hwmon-gpiofan=m
+CONFIG_PACKAGE_kmod-hwmon-ina209=m
+CONFIG_PACKAGE_kmod-hwmon-ina2xx=m
+CONFIG_PACKAGE_kmod-hwmon-it87=m
+CONFIG_PACKAGE_kmod-hwmon-lm63=m
+CONFIG_PACKAGE_kmod-hwmon-lm75=m
+CONFIG_PACKAGE_kmod-hwmon-lm77=m
+CONFIG_PACKAGE_kmod-hwmon-lm85=m
+CONFIG_PACKAGE_kmod-hwmon-lm90=m
+CONFIG_PACKAGE_kmod-hwmon-lm92=m
+CONFIG_PACKAGE_kmod-hwmon-lm95241=m
+CONFIG_PACKAGE_kmod-hwmon-ltc4151=m
+CONFIG_PACKAGE_kmod-hwmon-nct6775=m
+CONFIG_PACKAGE_kmod-hwmon-pc87360=m
+CONFIG_PACKAGE_kmod-hwmon-pwmfan=m
+CONFIG_PACKAGE_kmod-hwmon-sch5627=m
+CONFIG_PACKAGE_kmod-hwmon-sht21=m
+CONFIG_PACKAGE_kmod-hwmon-tmp102=m
+CONFIG_PACKAGE_kmod-hwmon-tmp103=m
+CONFIG_PACKAGE_kmod-hwmon-tmp421=m
+CONFIG_PACKAGE_kmod-hwmon-vid=m
+CONFIG_PACKAGE_kmod-hwmon-w83627ehf=m
+CONFIG_PACKAGE_kmod-hwmon-w83627hf=m
+CONFIG_PACKAGE_kmod-hwmon-w83793=m
+CONFIG_PACKAGE_kmod-pmbus-core=m
+CONFIG_PACKAGE_kmod-pmbus-zl6100=m
+CONFIG_PACKAGE_kmod-i2c-core=y
+CONFIG_PACKAGE_kmod-i2c-algo-bit=y
+CONFIG_PACKAGE_kmod-i2c-algo-pca=m
+CONFIG_PACKAGE_kmod-i2c-algo-pcf=m
+CONFIG_PACKAGE_kmod-i2c-gpio=m
+CONFIG_PACKAGE_kmod-i2c-i801=m
+CONFIG_PACKAGE_kmod-i2c-mux=m
+CONFIG_PACKAGE_kmod-i2c-mux-gpio=m
+CONFIG_PACKAGE_kmod-i2c-mux-pca9541=m
+CONFIG_PACKAGE_kmod-i2c-mux-pca954x=m
+CONFIG_PACKAGE_kmod-i2c-piix4=m
+CONFIG_PACKAGE_kmod-i2c-pxa=m
+CONFIG_PACKAGE_kmod-i2c-smbus=m
+CONFIG_PACKAGE_kmod-i2c-tiny-usb=m
+CONFIG_PACKAGE_kmod-iio-ad799x=m
+CONFIG_PACKAGE_kmod-iio-am2315=m
+CONFIG_PACKAGE_kmod-iio-bh1750=m
+CONFIG_PACKAGE_kmod-iio-bmp280=m
+CONFIG_PACKAGE_kmod-iio-bmp280-i2c=m
+CONFIG_PACKAGE_kmod-iio-bmp280-spi=m
+CONFIG_PACKAGE_kmod-iio-ccs811=m
+CONFIG_PACKAGE_kmod-iio-core=m
+CONFIG_PACKAGE_kmod-iio-hmc5843=m
+CONFIG_PACKAGE_kmod-iio-htu21=m
+CONFIG_PACKAGE_kmod-iio-si7020=m
+CONFIG_PACKAGE_kmod-iio-tsl4531=m
+CONFIG_PACKAGE_kmod-hid=m
+CONFIG_PACKAGE_kmod-hid-generic=m
+CONFIG_PACKAGE_kmod-input-core=y
+CONFIG_PACKAGE_kmod-input-evdev=m
+CONFIG_PACKAGE_kmod-input-gpio-encoder=m
+CONFIG_PACKAGE_kmod-input-gpio-keys=m
+CONFIG_PACKAGE_kmod-input-gpio-keys-polled=m
+CONFIG_PACKAGE_kmod-input-joydev=m
+CONFIG_PACKAGE_kmod-input-matrixkmap=m
+CONFIG_PACKAGE_kmod-input-polldev=m
+CONFIG_PACKAGE_kmod-input-touchscreen-ads7846=m
+CONFIG_PACKAGE_kmod-input-uinput=m
+CONFIG_PACKAGE_kmod-leds-apu2=m
+CONFIG_PACKAGE_kmod-leds-gpio=m
+CONFIG_PACKAGE_kmod-leds-pca963x=m
+CONFIG_PACKAGE_kmod-ledtrig-default-on=m
+CONFIG_PACKAGE_kmod-ledtrig-gpio=m
+CONFIG_PACKAGE_kmod-ledtrig-heartbeat=m
+CONFIG_PACKAGE_kmod-ledtrig-netdev=m
+CONFIG_PACKAGE_kmod-ledtrig-oneshot=m
+CONFIG_PACKAGE_kmod-ledtrig-timer=m
+CONFIG_PACKAGE_kmod-ledtrig-transient=m
+CONFIG_PACKAGE_kmod-asn1-decoder=m
+CONFIG_PACKAGE_kmod-lib-cordic=m
+CONFIG_PACKAGE_kmod-lib-crc-ccitt=y
+CONFIG_PACKAGE_kmod-lib-crc-itu-t=m
+CONFIG_PACKAGE_kmod-lib-crc16=m
+CONFIG_PACKAGE_kmod-lib-crc32c=m
+CONFIG_PACKAGE_kmod-lib-crc7=m
+CONFIG_PACKAGE_kmod-lib-crc8=m
+CONFIG_PACKAGE_kmod-lib-lz4=m
+CONFIG_PACKAGE_kmod-lib-lzo=m
+CONFIG_PACKAGE_kmod-lib-raid6=m
+CONFIG_PACKAGE_kmod-lib-textsearch=m
+CONFIG_PACKAGE_kmod-lib-xor=m
+CONFIG_PACKAGE_kmod-lib-zlib-deflate=m
+CONFIG_PACKAGE_kmod-lib-zlib-inflate=m
+CONFIG_PACKAGE_kmod-lib-zstd=m
+CONFIG_PACKAGE_kmod-nls-base=m
+CONFIG_PACKAGE_kmod-nls-cp1250=m
+CONFIG_PACKAGE_kmod-nls-cp1251=m
+CONFIG_PACKAGE_kmod-nls-cp437=m
+CONFIG_PACKAGE_kmod-nls-cp775=m
+CONFIG_PACKAGE_kmod-nls-cp850=m
+CONFIG_PACKAGE_kmod-nls-cp852=m
+CONFIG_PACKAGE_kmod-nls-cp862=m
+CONFIG_PACKAGE_kmod-nls-cp864=m
+CONFIG_PACKAGE_kmod-nls-cp866=m
+CONFIG_PACKAGE_kmod-nls-cp932=m
+CONFIG_PACKAGE_kmod-nls-cp936=m
+CONFIG_PACKAGE_kmod-nls-cp950=m
+CONFIG_PACKAGE_kmod-nls-iso8859-1=m
+CONFIG_PACKAGE_kmod-nls-iso8859-13=m
+CONFIG_PACKAGE_kmod-nls-iso8859-15=m
+CONFIG_PACKAGE_kmod-nls-iso8859-2=m
+CONFIG_PACKAGE_kmod-nls-iso8859-6=m
+CONFIG_PACKAGE_kmod-nls-iso8859-8=m
+CONFIG_PACKAGE_kmod-nls-koi8r=m
+CONFIG_PACKAGE_kmod-nls-utf8=m
+CONFIG_PACKAGE_kmod-arptables=m
+CONFIG_PACKAGE_kmod-br-netfilter=m
+CONFIG_PACKAGE_kmod-ebtables=m
+CONFIG_PACKAGE_kmod-ebtables-ipv4=m
+CONFIG_PACKAGE_kmod-ebtables-ipv6=m
+CONFIG_PACKAGE_kmod-ebtables-watchers=m
+CONFIG_PACKAGE_kmod-ip6tables=y
+CONFIG_PACKAGE_kmod-ip6tables-extra=m
+CONFIG_PACKAGE_kmod-ipt-account=m
+CONFIG_PACKAGE_kmod-ipt-chaos=m
+CONFIG_PACKAGE_kmod-ipt-checksum=m
+CONFIG_PACKAGE_kmod-ipt-cluster=m
+CONFIG_PACKAGE_kmod-ipt-clusterip=m
+CONFIG_PACKAGE_kmod-ipt-compat-xtables=m
+CONFIG_PACKAGE_kmod-ipt-condition=m
+CONFIG_PACKAGE_kmod-ipt-conntrack=y
+CONFIG_PACKAGE_kmod-ipt-conntrack-extra=m
+CONFIG_PACKAGE_kmod-ipt-conntrack-label=m
+CONFIG_PACKAGE_kmod-ipt-core=y
+CONFIG_PACKAGE_kmod-ipt-debug=m
+CONFIG_PACKAGE_kmod-ipt-delude=m
+CONFIG_PACKAGE_kmod-ipt-dhcpmac=m
+CONFIG_PACKAGE_kmod-ipt-dnetmap=m
+CONFIG_PACKAGE_kmod-ipt-extra=m
+CONFIG_PACKAGE_kmod-ipt-filter=m
+CONFIG_PACKAGE_kmod-ipt-fuzzy=m
+CONFIG_PACKAGE_kmod-ipt-geoip=m
+CONFIG_PACKAGE_kmod-ipt-hashlimit=m
+CONFIG_PACKAGE_kmod-ipt-iface=m
+CONFIG_PACKAGE_kmod-ipt-ipmark=m
+CONFIG_PACKAGE_kmod-ipt-ipopt=m
+CONFIG_PACKAGE_kmod-ipt-ipp2p=m
+CONFIG_PACKAGE_kmod-ipt-iprange=m
+CONFIG_PACKAGE_kmod-ipt-ipsec=m
+CONFIG_PACKAGE_kmod-ipt-ipset=m
+CONFIG_PACKAGE_kmod-ipt-ipv4options=m
+CONFIG_PACKAGE_kmod-ipt-led=m
+CONFIG_PACKAGE_kmod-ipt-length2=m
+CONFIG_PACKAGE_kmod-ipt-logmark=m
+CONFIG_PACKAGE_kmod-ipt-lscan=m
+CONFIG_PACKAGE_kmod-ipt-lua=m
+CONFIG_PACKAGE_kmod-ipt-nat=y
+CONFIG_PACKAGE_kmod-ipt-nat-extra=m
+CONFIG_PACKAGE_kmod-ipt-nat6=m
+CONFIG_PACKAGE_kmod-ipt-nathelper-rtsp=m
+CONFIG_PACKAGE_kmod-ipt-nflog=m
+CONFIG_PACKAGE_kmod-ipt-nfqueue=m
+CONFIG_PACKAGE_kmod-ipt-offload=y
+CONFIG_PACKAGE_kmod-ipt-physdev=m
+CONFIG_PACKAGE_kmod-ipt-psd=m
+CONFIG_PACKAGE_kmod-ipt-quota2=m
+CONFIG_PACKAGE_kmod-ipt-raw=m
+CONFIG_PACKAGE_kmod-ipt-raw6=m
+CONFIG_PACKAGE_kmod-ipt-rpfilter=m
+CONFIG_PACKAGE_kmod-ipt-sysrq=m
+CONFIG_PACKAGE_kmod-ipt-tarpit=m
+CONFIG_PACKAGE_kmod-ipt-tee=m
+CONFIG_PACKAGE_kmod-ipt-tproxy=m
+CONFIG_PACKAGE_kmod-ipt-u32=m
+CONFIG_PACKAGE_kmod-ipt-ulog=m
+CONFIG_PACKAGE_kmod-netatop=m
+CONFIG_PACKAGE_kmod-nf-conntrack=y
+CONFIG_PACKAGE_kmod-nf-conntrack-netlink=m
+CONFIG_PACKAGE_kmod-nf-conntrack6=y
+CONFIG_PACKAGE_kmod-nf-flow=y
+CONFIG_PACKAGE_kmod-nf-ipt=y
+CONFIG_PACKAGE_kmod-nf-ipt6=y
+CONFIG_PACKAGE_kmod-nf-ipvs=m
+CONFIG_PACKAGE_kmod-nf-ipvs-ftp=m
+CONFIG_PACKAGE_kmod-nf-ipvs-sip=m
+CONFIG_PACKAGE_kmod-nf-nat=y
+CONFIG_PACKAGE_kmod-nf-nat6=m
+CONFIG_PACKAGE_kmod-nf-nathelper=m
+CONFIG_PACKAGE_kmod-nf-nathelper-extra=m
+CONFIG_PACKAGE_kmod-nf-reject=y
+CONFIG_PACKAGE_kmod-nf-reject6=y
+CONFIG_PACKAGE_kmod-nfnetlink=m
+CONFIG_PACKAGE_kmod-nfnetlink-log=m
+CONFIG_PACKAGE_kmod-nfnetlink-queue=m
+CONFIG_PACKAGE_kmod-nft-arp=m
+CONFIG_PACKAGE_kmod-nft-bridge=m
+CONFIG_PACKAGE_kmod-nft-core=m
+CONFIG_PACKAGE_kmod-nft-fib=m
+CONFIG_PACKAGE_kmod-nft-nat=m
+CONFIG_PACKAGE_kmod-nft-nat6=m
+CONFIG_PACKAGE_kmod-nft-netdev=m
+CONFIG_PACKAGE_kmod-nft-offload=m
+CONFIG_PACKAGE_kmod-3c59x=m
+CONFIG_PACKAGE_kmod-8139cp=m
+CONFIG_PACKAGE_kmod-8139too=m
+CONFIG_PACKAGE_kmod-alx=m
+CONFIG_PACKAGE_kmod-atl1=m
+CONFIG_PACKAGE_kmod-atl1c=m
+CONFIG_PACKAGE_kmod-atl1e=m
+CONFIG_PACKAGE_kmod-atl2=m
+CONFIG_PACKAGE_kmod-b44=m
+CONFIG_PACKAGE_kmod-bnx2=y
+CONFIG_PACKAGE_kmod-bnx2x=m
+CONFIG_PACKAGE_kmod-dm9000=m
+CONFIG_PACKAGE_kmod-dummy=m
+CONFIG_PACKAGE_kmod-e100=m
+CONFIG_PACKAGE_kmod-e1000=y
+CONFIG_PACKAGE_kmod-e1000e=y
+CONFIG_PACKAGE_kmod-et131x=m
+CONFIG_PACKAGE_kmod-ethoc=m
+CONFIG_PACKAGE_kmod-forcedeth=m
+CONFIG_PACKAGE_kmod-gigaset=m
+CONFIG_PACKAGE_kmod-hfcmulti=m
+CONFIG_PACKAGE_kmod-hfcpci=m
+CONFIG_PACKAGE_kmod-ifb=m
+CONFIG_PACKAGE_kmod-igb=y
+CONFIG_PACKAGE_kmod-igbvf=m
+CONFIG_PACKAGE_kmod-ixgbe=m
+CONFIG_PACKAGE_kmod-ixgbevf=m
+CONFIG_PACKAGE_kmod-libphy=y
+CONFIG_PACKAGE_kmod-macvlan=m
+CONFIG_PACKAGE_kmod-mdio-gpio=m
+CONFIG_PACKAGE_kmod-mii=y
+CONFIG_PACKAGE_kmod-natsemi=m
+CONFIG_PACKAGE_kmod-ne2k-pci=m
+CONFIG_PACKAGE_kmod-niu=m
+CONFIG_PACKAGE_kmod-of-mdio=m
+CONFIG_PACKAGE_kmod-pcnet32=m
+CONFIG_PACKAGE_kmod-phy-broadcom=m
+CONFIG_PACKAGE_kmod-phy-realtek=y
+CONFIG_PACKAGE_kmod-phylib-broadcom=m
+CONFIG_PACKAGE_kmod-r6040=m
+CONFIG_PACKAGE_kmod-r8169=y
+CONFIG_PACKAGE_kmod-siit=m
+CONFIG_PACKAGE_kmod-sis190=m
+CONFIG_PACKAGE_kmod-sis900=m
+CONFIG_PACKAGE_kmod-skge=m
+CONFIG_PACKAGE_kmod-sky2=m
+CONFIG_PACKAGE_kmod-solos-pci=m
+CONFIG_PACKAGE_kmod-spi-ks8995=m
+CONFIG_PACKAGE_kmod-swconfig=m
+CONFIG_PACKAGE_kmod-switch-ip17xx=m
+CONFIG_PACKAGE_kmod-switch-mvsw61xx=m
+CONFIG_PACKAGE_kmod-switch-rtl8306=m
+CONFIG_PACKAGE_kmod-switch-rtl8366-smi=m
+CONFIG_PACKAGE_kmod-switch-rtl8366rb=m
+CONFIG_PACKAGE_kmod-switch-rtl8366s=m
+CONFIG_PACKAGE_kmod-switch-rtl8367b=m
+CONFIG_PACKAGE_kmod-tg3=m
+CONFIG_PACKAGE_kmod-tulip=m
+CONFIG_PACKAGE_kmod-via-rhine=m
+CONFIG_PACKAGE_kmod-via-velocity=m
+CONFIG_PACKAGE_kmod-vmxnet3=m
+CONFIG_PACKAGE_kmod-9pnet=m
+CONFIG_PACKAGE_kmod-atm=m
+CONFIG_PACKAGE_kmod-atmtcp=m
+CONFIG_PACKAGE_kmod-ax25=m
+CONFIG_PACKAGE_kmod-batman-adv=m
+CONFIG_BATMAN_ADV_BATMAN_V=y
+CONFIG_BATMAN_ADV_BLA=y
+CONFIG_BATMAN_ADV_DAT=y
+# CONFIG_BATMAN_ADV_NC is not set
+CONFIG_BATMAN_ADV_MCAST=y
+# CONFIG_BATMAN_ADV_DEBUGFS is not set
+# CONFIG_BATMAN_ADV_DEBUG is not set
+CONFIG_BATMAN_ADV_SYSFS=y
+# CONFIG_BATMAN_ADV_TRACING is not set
+CONFIG_PACKAGE_kmod-bonding=m
+CONFIG_PACKAGE_kmod-bpf-test=m
+CONFIG_PACKAGE_kmod-capi=m
+CONFIG_PACKAGE_kmod-dnsresolver=m
+CONFIG_PACKAGE_kmod-fou=m
+CONFIG_PACKAGE_kmod-fou6=m
+CONFIG_PACKAGE_kmod-geneve=m
+CONFIG_PACKAGE_kmod-gre=m
+CONFIG_PACKAGE_kmod-gre6=m
+CONFIG_PACKAGE_kmod-ip-vti=m
+CONFIG_PACKAGE_kmod-ip6-tunnel=m
+CONFIG_PACKAGE_kmod-ip6-vti=m
+CONFIG_PACKAGE_kmod-ipip=m
+CONFIG_PACKAGE_kmod-ipoa=m
+CONFIG_PACKAGE_kmod-ipsec=m
+CONFIG_PACKAGE_kmod-ipsec4=m
+CONFIG_PACKAGE_kmod-ipsec6=m
+CONFIG_PACKAGE_kmod-iptunnel=m
+CONFIG_PACKAGE_kmod-iptunnel4=m
+CONFIG_PACKAGE_kmod-iptunnel6=m
+CONFIG_PACKAGE_kmod-isdn4linux=m
+CONFIG_PACKAGE_kmod-jool=m
+CONFIG_PACKAGE_kmod-l2tp=m
+CONFIG_PACKAGE_kmod-l2tp-eth=m
+CONFIG_PACKAGE_kmod-l2tp-ip=m
+CONFIG_PACKAGE_kmod-macsec=m
+CONFIG_PACKAGE_kmod-mdio=m
+CONFIG_PACKAGE_kmod-misdn=m
+CONFIG_PACKAGE_kmod-mpls=m
+CONFIG_PACKAGE_kmod-nat46=m
+CONFIG_PACKAGE_kmod-netem=m
+CONFIG_PACKAGE_kmod-nlmon=m
+CONFIG_PACKAGE_kmod-nsh=m
+CONFIG_PACKAGE_kmod-openvswitch=m
+CONFIG_PACKAGE_kmod-openvswitch-geneve=m
+CONFIG_PACKAGE_kmod-openvswitch-geneve-intree=m
+CONFIG_PACKAGE_kmod-openvswitch-gre=m
+CONFIG_PACKAGE_kmod-openvswitch-gre-intree=m
+CONFIG_PACKAGE_kmod-openvswitch-intree=m
+CONFIG_PACKAGE_kmod-openvswitch-lisp-intree=m
+CONFIG_PACKAGE_kmod-openvswitch-stt-intree=m
+CONFIG_PACKAGE_kmod-openvswitch-vxlan=m
+CONFIG_PACKAGE_kmod-openvswitch-vxlan-intree=m
+CONFIG_PACKAGE_kmod-pf-ring=m
+CONFIG_PACKAGE_kmod-pktgen=m
+CONFIG_PACKAGE_kmod-ppp=y
+CONFIG_PACKAGE_kmod-mppe=m
+CONFIG_PACKAGE_kmod-ppp-synctty=m
+CONFIG_PACKAGE_kmod-pppoa=m
+CONFIG_PACKAGE_kmod-pppoe=y
+CONFIG_PACKAGE_kmod-pppol2tp=m
+CONFIG_PACKAGE_kmod-pppox=y
+CONFIG_PACKAGE_kmod-pptp=m
+CONFIG_PACKAGE_kmod-sched=m
+CONFIG_PACKAGE_kmod-sched-act-vlan=m
+CONFIG_PACKAGE_kmod-sched-bpf=m
+CONFIG_PACKAGE_kmod-sched-cake=m
+CONFIG_PACKAGE_kmod-sched-connmark=m
+CONFIG_PACKAGE_kmod-sched-core=m
+CONFIG_PACKAGE_kmod-sched-ctinfo=m
+CONFIG_PACKAGE_kmod-sched-flower=m
+CONFIG_PACKAGE_kmod-sched-ipset=m
+CONFIG_PACKAGE_kmod-sched-mqprio=m
+CONFIG_PACKAGE_kmod-sctp=m
+CONFIG_PACKAGE_kmod-sit=m
+CONFIG_PACKAGE_kmod-slhc=y
+CONFIG_PACKAGE_kmod-slip=m
+CONFIG_PACKAGE_kmod-tcp-bbr=m
+CONFIG_PACKAGE_kmod-trelay=m
+CONFIG_PACKAGE_kmod-tun=m
+CONFIG_PACKAGE_kmod-udptunnel4=m
+CONFIG_PACKAGE_kmod-udptunnel6=m
+CONFIG_PACKAGE_kmod-veth=m
+CONFIG_PACKAGE_kmod-vxlan=m
+CONFIG_PACKAGE_kmod-wireguard=m
+CONFIG_PACKAGE_kmod-xfrm-interface=m
+CONFIG_PACKAGE_kmod-6lowpan=m
+CONFIG_PACKAGE_kmod-ath3k=m
+CONFIG_PACKAGE_kmod-bcma=m
+CONFIG_PACKAGE_kmod-bluetooth=m
+CONFIG_PACKAGE_kmod-bluetooth_6lowpan=m
+CONFIG_PACKAGE_kmod-bmp085=m
+CONFIG_PACKAGE_kmod-bmp085-i2c=m
+CONFIG_PACKAGE_kmod-bmp085-spi=m
+CONFIG_PACKAGE_kmod-btmrvl=m
+CONFIG_PACKAGE_kmod-button-hotplug=y
+CONFIG_PACKAGE_kmod-dma-buf=m
+CONFIG_PACKAGE_kmod-echo=m
+CONFIG_PACKAGE_kmod-eeprom-93cx6=m
+CONFIG_PACKAGE_kmod-eeprom-at24=m
+CONFIG_PACKAGE_kmod-eeprom-at25=m
+CONFIG_PACKAGE_kmod-gpio-beeper=m
+CONFIG_PACKAGE_kmod-gpio-button-hotplug=m
+CONFIG_PACKAGE_kmod-gpio-dev=m
+CONFIG_PACKAGE_kmod-gpio-mcp23s08=m
+CONFIG_PACKAGE_kmod-gpio-nct5104d=m
+CONFIG_PACKAGE_kmod-gpio-nxp-74hc164=m
+CONFIG_PACKAGE_kmod-gpio-pca953x=m
+CONFIG_PACKAGE_kmod-gpio-pcf857x=m
+CONFIG_PACKAGE_kmod-ikconfig=m
+CONFIG_PACKAGE_kmod-it87-wdt=m
+CONFIG_PACKAGE_kmod-itco-wdt=m
+CONFIG_PACKAGE_kmod-lp=m
+CONFIG_PACKAGE_kmod-mmc=m
+CONFIG_PACKAGE_kmod-mtd-rw=m
+CONFIG_PACKAGE_kmod-mtdoops=m
+CONFIG_PACKAGE_kmod-mtdram=m
+CONFIG_PACKAGE_kmod-mtdtests=m
+CONFIG_PACKAGE_kmod-nvmem=m
+CONFIG_PACKAGE_kmod-parport-pc=m
+CONFIG_PACKAGE_kmod-ppdev=m
+CONFIG_PACKAGE_kmod-pps=y
+CONFIG_PACKAGE_kmod-pps-gpio=m
+CONFIG_PACKAGE_kmod-pps-ldisc=m
+CONFIG_PACKAGE_kmod-ptp=y
+CONFIG_PACKAGE_kmod-random-core=m
+CONFIG_PACKAGE_kmod-regmap-core=m
+CONFIG_PACKAGE_kmod-regmap-i2c=m
+CONFIG_PACKAGE_kmod-regmap-spi=m
+CONFIG_PACKAGE_kmod-rtc-ds1307=m
+CONFIG_PACKAGE_kmod-rtc-ds1374=m
+CONFIG_PACKAGE_kmod-rtc-ds1672=m
+CONFIG_PACKAGE_kmod-rtc-em3027=m
+CONFIG_PACKAGE_kmod-rtc-isl1208=m
+CONFIG_PACKAGE_kmod-rtc-pcf2123=m
+CONFIG_PACKAGE_kmod-rtc-pcf8563=m
+CONFIG_PACKAGE_kmod-rtc-pt7c4338=m
+CONFIG_PACKAGE_kmod-rtc-rs5c372a=m
+CONFIG_PACKAGE_kmod-sdhci=m
+CONFIG_PACKAGE_kmod-serial-8250=m
+CONFIG_PACKAGE_kmod-serial-8250-exar=m
+CONFIG_PACKAGE_kmod-softdog=m
+CONFIG_PACKAGE_kmod-sp5100_tco=m
+CONFIG_PACKAGE_kmod-ssb=m
+CONFIG_PACKAGE_kmod-tpm=m
+CONFIG_PACKAGE_kmod-tpm-i2c-atmel=m
+CONFIG_PACKAGE_kmod-tpm-i2c-infineon=m
+CONFIG_PACKAGE_kmod-tpm-tis=m
+CONFIG_PACKAGE_kmod-w83627hf-wdt=m
+CONFIG_PACKAGE_kmod-wifidog-ng=m
+CONFIG_PACKAGE_kmod-zram=m
+CONFIG_PACKAGE_kmod-pcmcia-core=m
+CONFIG_PACKAGE_kmod-pcmcia-nozomi=m
+CONFIG_PACKAGE_kmod-pcmcia-pd6729=m
+CONFIG_PACKAGE_kmod-pcmcia-rsrc=m
+CONFIG_PACKAGE_kmod-pcmcia-serial=m
+CONFIG_PACKAGE_kmod-pcmcia-yenta=m
+CONFIG_PACKAGE_kmod-mmc-spi=m
+CONFIG_PACKAGE_kmod-spi-bitbang=m
+CONFIG_PACKAGE_kmod-spi-dev=m
+CONFIG_PACKAGE_kmod-spi-gpio=m
+CONFIG_PACKAGE_kmod-sound-core=m
+CONFIG_PACKAGE_kmod-ac97=m
+CONFIG_PACKAGE_kmod-pcspkr=m
+CONFIG_PACKAGE_kmod-sound-dummy=m
+CONFIG_PACKAGE_kmod-sound-ens1371=m
+CONFIG_PACKAGE_kmod-sound-hda-core=m
+CONFIG_PACKAGE_kmod-sound-hda-codec-analog=m
+CONFIG_PACKAGE_kmod-sound-hda-codec-ca0110=m
+CONFIG_PACKAGE_kmod-sound-hda-codec-ca0132=m
+CONFIG_PACKAGE_kmod-sound-hda-codec-cirrus=m
+CONFIG_PACKAGE_kmod-sound-hda-codec-cmedia=m
+CONFIG_PACKAGE_kmod-sound-hda-codec-conexant=m
+CONFIG_PACKAGE_kmod-sound-hda-codec-hdmi=m
+CONFIG_PACKAGE_kmod-sound-hda-codec-idt=m
+CONFIG_PACKAGE_kmod-sound-hda-codec-realtek=m
+CONFIG_PACKAGE_kmod-sound-hda-codec-si3054=m
+CONFIG_PACKAGE_kmod-sound-hda-codec-via=m
+CONFIG_PACKAGE_kmod-sound-hda-intel=m
+CONFIG_PACKAGE_kmod-sound-i8x0=m
+CONFIG_PACKAGE_kmod-sound-mpu401=m
+CONFIG_PACKAGE_kmod-sound-seq=m
+CONFIG_PACKAGE_kmod-sound-soc-ac97=m
+CONFIG_PACKAGE_kmod-sound-soc-core=m
+CONFIG_PACKAGE_kmod-sound-via82xx=m
+CONFIG_PACKAGE_kmod-usb-audio=m
+CONFIG_PACKAGE_kmod-chaoskey=m
+CONFIG_PACKAGE_kmod-usb-acm=m
+CONFIG_PACKAGE_kmod-usb-atm=m
+CONFIG_PACKAGE_kmod-usb-atm-cxacru=m
+CONFIG_PACKAGE_kmod-usb-atm-speedtouch=m
+CONFIG_PACKAGE_kmod-usb-atm-ueagle=m
+CONFIG_PACKAGE_kmod-usb-cm109=m
+CONFIG_PACKAGE_kmod-usb-core=m
+CONFIG_PACKAGE_kmod-usb-dwc2=m
+CONFIG_PACKAGE_kmod-usb-dwc3=m
+CONFIG_PACKAGE_kmod-usb-ehci=m
+CONFIG_PACKAGE_kmod-usb-hid=m
+CONFIG_PACKAGE_kmod-usb-ledtrig-usbport=m
+CONFIG_PACKAGE_kmod-usb-net=m
+CONFIG_PACKAGE_kmod-usb-net-asix=m
+CONFIG_PACKAGE_kmod-usb-net-asix-ax88179=m
+CONFIG_PACKAGE_kmod-usb-net-cdc-eem=m
+CONFIG_PACKAGE_kmod-usb-net-cdc-ether=m
+CONFIG_PACKAGE_kmod-usb-net-cdc-mbim=m
+CONFIG_PACKAGE_kmod-usb-net-cdc-ncm=m
+CONFIG_PACKAGE_kmod-usb-net-cdc-subset=m
+CONFIG_PACKAGE_kmod-usb-net-dm9601-ether=m
+CONFIG_PACKAGE_kmod-usb-net-hso=m
+CONFIG_PACKAGE_kmod-usb-net-huawei-cdc-ncm=m
+CONFIG_PACKAGE_kmod-usb-net-ipheth=m
+CONFIG_PACKAGE_kmod-usb-net-kalmia=m
+CONFIG_PACKAGE_kmod-usb-net-kaweth=m
+CONFIG_PACKAGE_kmod-usb-net-mcs7830=m
+CONFIG_PACKAGE_kmod-usb-net-pegasus=m
+CONFIG_PACKAGE_kmod-usb-net-pl=m
+CONFIG_PACKAGE_kmod-usb-net-qmi-wwan=m
+CONFIG_PACKAGE_kmod-usb-net-rndis=m
+CONFIG_PACKAGE_kmod-usb-net-rtl8150=m
+CONFIG_PACKAGE_kmod-usb-net-rtl8152=m
+CONFIG_PACKAGE_kmod-usb-net-sierrawireless=m
+CONFIG_PACKAGE_kmod-usb-net-smsc95xx=m
+CONFIG_PACKAGE_kmod-usb-net-sr9700=m
+CONFIG_PACKAGE_kmod-usb-ohci=m
+CONFIG_PACKAGE_kmod-usb-ohci-pci=m
+CONFIG_PACKAGE_kmod-usb-printer=m
+CONFIG_PACKAGE_kmod-usb-serial=m
+CONFIG_PACKAGE_kmod-usb-serial-ark3116=m
+CONFIG_PACKAGE_kmod-usb-serial-belkin=m
+CONFIG_PACKAGE_kmod-usb-serial-ch341=m
+CONFIG_PACKAGE_kmod-usb-serial-cp210x=m
+CONFIG_PACKAGE_kmod-usb-serial-cypress-m8=m
+CONFIG_PACKAGE_kmod-usb-serial-dmx_usb_module=m
+CONFIG_PACKAGE_kmod-usb-serial-edgeport=m
+CONFIG_PACKAGE_kmod-usb-serial-ftdi=m
+CONFIG_PACKAGE_kmod-usb-serial-garmin=m
+CONFIG_PACKAGE_kmod-usb-serial-ipw=m
+CONFIG_PACKAGE_kmod-usb-serial-keyspan=m
+CONFIG_PACKAGE_kmod-usb-serial-mct=m
+CONFIG_PACKAGE_kmod-usb-serial-mos7720=m
+CONFIG_PACKAGE_kmod-usb-serial-mos7840=m
+CONFIG_PACKAGE_kmod-usb-serial-option=m
+CONFIG_PACKAGE_kmod-usb-serial-oti6858=m
+CONFIG_PACKAGE_kmod-usb-serial-pl2303=m
+CONFIG_PACKAGE_kmod-usb-serial-qualcomm=m
+CONFIG_PACKAGE_kmod-usb-serial-sierrawireless=m
+CONFIG_PACKAGE_kmod-usb-serial-simple=m
+CONFIG_PACKAGE_kmod-usb-serial-ti-usb=m
+CONFIG_PACKAGE_kmod-usb-serial-visor=m
+CONFIG_PACKAGE_kmod-usb-serial-wwan=m
+CONFIG_PACKAGE_kmod-usb-serial-xr_usb_serial_common=m
+CONFIG_PACKAGE_kmod-usb-storage=m
+CONFIG_PACKAGE_kmod-usb-storage-extras=m
+CONFIG_PACKAGE_kmod-usb-storage-uas=m
+CONFIG_PACKAGE_kmod-usb-test=m
+CONFIG_PACKAGE_kmod-usb-uhci=m
+CONFIG_PACKAGE_kmod-usb-wdm=m
+CONFIG_PACKAGE_kmod-usb-yealink=m
+CONFIG_PACKAGE_kmod-usb2=m
+CONFIG_PACKAGE_kmod-usb2-pci=m
+CONFIG_PACKAGE_kmod-usb3=m
+CONFIG_PACKAGE_kmod-usbip=m
+CONFIG_PACKAGE_kmod-usbip-client=m
+CONFIG_PACKAGE_kmod-usbip-server=m
+CONFIG_PACKAGE_kmod-usbmon=m
+CONFIG_PACKAGE_kmod-backlight=m
+CONFIG_PACKAGE_kmod-backlight-pwm=m
+CONFIG_PACKAGE_kmod-drm=m
+CONFIG_PACKAGE_kmod-drm-amdgpu=m
+CONFIG_PACKAGE_kmod-drm-kms-helper=m
+CONFIG_PACKAGE_kmod-drm-radeon=m
+CONFIG_PACKAGE_kmod-drm-ttm=m
+CONFIG_PACKAGE_kmod-fb=m
+CONFIG_PACKAGE_kmod-fb-cfb-copyarea=m
+CONFIG_PACKAGE_kmod-fb-cfb-fillrect=m
+CONFIG_PACKAGE_kmod-fb-cfb-imgblt=m
+CONFIG_PACKAGE_kmod-fb-sys-fops=m
+CONFIG_PACKAGE_kmod-fb-sys-ram=m
+CONFIG_PACKAGE_kmod-fb-tft=m
+CONFIG_PACKAGE_kmod-fb-tft-ili9486=m
+CONFIG_PACKAGE_kmod-video-core=m
+CONFIG_PACKAGE_kmod-video-cpia2=m
+CONFIG_PACKAGE_kmod-video-gspca-core=m
+CONFIG_PACKAGE_kmod-video-gspca-conex=m
+CONFIG_PACKAGE_kmod-video-gspca-etoms=m
+CONFIG_PACKAGE_kmod-video-gspca-finepix=m
+CONFIG_PACKAGE_kmod-video-gspca-gl860=m
+CONFIG_PACKAGE_kmod-video-gspca-jeilinj=m
+CONFIG_PACKAGE_kmod-video-gspca-konica=m
+CONFIG_PACKAGE_kmod-video-gspca-m5602=m
+CONFIG_PACKAGE_kmod-video-gspca-mars=m
+CONFIG_PACKAGE_kmod-video-gspca-mr97310a=m
+CONFIG_PACKAGE_kmod-video-gspca-ov519=m
+CONFIG_PACKAGE_kmod-video-gspca-ov534=m
+CONFIG_PACKAGE_kmod-video-gspca-ov534-9=m
+CONFIG_PACKAGE_kmod-video-gspca-pac207=m
+CONFIG_PACKAGE_kmod-video-gspca-pac7311=m
+CONFIG_PACKAGE_kmod-video-gspca-se401=m
+CONFIG_PACKAGE_kmod-video-gspca-sn9c20x=m
+CONFIG_PACKAGE_kmod-video-gspca-sonixb=m
+CONFIG_PACKAGE_kmod-video-gspca-sonixj=m
+CONFIG_PACKAGE_kmod-video-gspca-spca500=m
+CONFIG_PACKAGE_kmod-video-gspca-spca501=m
+CONFIG_PACKAGE_kmod-video-gspca-spca505=m
+CONFIG_PACKAGE_kmod-video-gspca-spca506=m
+CONFIG_PACKAGE_kmod-video-gspca-spca508=m
+CONFIG_PACKAGE_kmod-video-gspca-spca561=m
+CONFIG_PACKAGE_kmod-video-gspca-sq905=m
+CONFIG_PACKAGE_kmod-video-gspca-sq905c=m
+CONFIG_PACKAGE_kmod-video-gspca-stk014=m
+CONFIG_PACKAGE_kmod-video-gspca-stv06xx=m
+CONFIG_PACKAGE_kmod-video-gspca-sunplus=m
+CONFIG_PACKAGE_kmod-video-gspca-t613=m
+CONFIG_PACKAGE_kmod-video-gspca-tv8532=m
+CONFIG_PACKAGE_kmod-video-gspca-vc032x=m
+CONFIG_PACKAGE_kmod-video-gspca-zc3xx=m
+CONFIG_PACKAGE_kmod-video-pwc=m
+CONFIG_PACKAGE_kmod-video-uvc=m
+CONFIG_PACKAGE_kmod-video-videobuf2=m
+CONFIG_PACKAGE_kmod-irqbypass=m
+CONFIG_PACKAGE_kmod-kvm-amd=m
+CONFIG_PACKAGE_kmod-kvm-intel=m
+CONFIG_PACKAGE_kmod-kvm-x86=m
+CONFIG_PACKAGE_kmod-dahdi=m
+CONFIG_PACKAGE_kmod-dahdi-dummy=m
+CONFIG_PACKAGE_kmod-dahdi-echocan-oslec=m
+CONFIG_PACKAGE_kmod-dahdi-hfcs=m
+CONFIG_PACKAGE_kmod-w1=m
+CONFIG_PACKAGE_kmod-w1-master-ds2482=m
+CONFIG_PACKAGE_kmod-w1-master-ds2490=m
+CONFIG_PACKAGE_kmod-w1-master-gpio=m
+CONFIG_PACKAGE_kmod-w1-slave-ds2413=m
+CONFIG_PACKAGE_kmod-w1-slave-ds2431=m
+CONFIG_PACKAGE_kmod-w1-slave-ds2433=m
+CONFIG_PACKAGE_kmod-w1-slave-ds2760=m
+CONFIG_PACKAGE_kmod-w1-slave-smem=m
+CONFIG_PACKAGE_kmod-w1-slave-therm=m
+CONFIG_PACKAGE_kmod-at86rf230=m
+CONFIG_PACKAGE_kmod-atusb=m
+CONFIG_PACKAGE_kmod-cc2520=m
+CONFIG_PACKAGE_kmod-fakelb=m
+CONFIG_PACKAGE_kmod-ieee802154=m
+CONFIG_PACKAGE_kmod-ieee802154_6lowpan=m
+CONFIG_PACKAGE_kmod-mac802154=m
+CONFIG_PACKAGE_kmod-mrf24j40=m
+CONFIG_PACKAGE_kmod-adm8211=m
+CONFIG_PACKAGE_kmod-ath=m
+CONFIG_ATH_USER_REGD=y
+CONFIG_PACKAGE_ATH_DFS=y
+CONFIG_PACKAGE_kmod-ath10k=m
+CONFIG_ATH10K_LEDS=y
+# CONFIG_ATH10K_THERMAL is not set
+CONFIG_PACKAGE_kmod-ath10k-ct=m
+CONFIG_ATH10K-CT_LEDS=y
+CONFIG_PACKAGE_kmod-ath5k=m
+CONFIG_PACKAGE_kmod-ath6kl=m
+CONFIG_PACKAGE_kmod-ath6kl-sdio=m
+CONFIG_PACKAGE_kmod-ath6kl-usb=m
+CONFIG_PACKAGE_kmod-ath9k=m
+# CONFIG_ATH9K_SUPPORT_PCOEM is not set
+# CONFIG_ATH9K_TX99 is not set
+CONFIG_PACKAGE_kmod-ath9k-common=m
+CONFIG_PACKAGE_kmod-ath9k-htc=m
+CONFIG_PACKAGE_kmod-b43=m
+CONFIG_PACKAGE_B43_USE_SSB=m
+CONFIG_PACKAGE_B43_USE_BCMA=m
+# CONFIG_B43_FW_4_150 is not set
+# CONFIG_B43_FW_4_178 is not set
+# CONFIG_B43_FW_5_10 is not set
+CONFIG_B43_FW_5_100_138=y
+# CONFIG_B43_FW_6_30 is not set
+# CONFIG_B43_OPENFIRMWARE is not set
+CONFIG_B43_FW_SQUASH=y
+CONFIG_B43_FW_SQUASH_COREREVS="5,6,7,8,9,10,11,13,15,16,28,29,30"
+CONFIG_B43_FW_SQUASH_PHYTYPES="G,N,LP,HT"
+CONFIG_PACKAGE_B43_BUSES_BCMA_AND_SSB=y
+CONFIG_PACKAGE_B43_PHY_G=y
+CONFIG_PACKAGE_B43_PHY_N=y
+CONFIG_PACKAGE_B43_PHY_LP=y
+CONFIG_PACKAGE_B43_PHY_HT=y
+CONFIG_PACKAGE_kmod-b43legacy=m
+CONFIG_PACKAGE_kmod-brcmfmac=m
+# CONFIG_BRCMFMAC_SDIO is not set
+CONFIG_BRCMFMAC_USB=y
+CONFIG_BRCMFMAC_PCIE=y
+CONFIG_PACKAGE_kmod-brcmsmac=m
+CONFIG_BRCMSMAC_USE_FW_FROM_WL=y
+CONFIG_PACKAGE_kmod-brcmutil=m
+CONFIG_PACKAGE_kmod-carl9170=m
+CONFIG_PACKAGE_kmod-cfg80211=m
+CONFIG_PACKAGE_kmod-hermes=m
+CONFIG_PACKAGE_kmod-hermes-pci=m
+CONFIG_PACKAGE_kmod-hermes-pcmcia=m
+CONFIG_PACKAGE_kmod-hermes-plx=m
+CONFIG_PACKAGE_kmod-ipw2100=m
+CONFIG_PACKAGE_kmod-ipw2200=m
+CONFIG_PACKAGE_kmod-iwl-legacy=m
+CONFIG_PACKAGE_kmod-iwl3945=m
+CONFIG_PACKAGE_kmod-iwl4965=m
+CONFIG_PACKAGE_kmod-iwlwifi=m
+CONFIG_PACKAGE_kmod-lib80211=m
+CONFIG_PACKAGE_kmod-libertas-sdio=m
+CONFIG_PACKAGE_kmod-libertas-spi=m
+CONFIG_PACKAGE_kmod-libertas-usb=m
+CONFIG_PACKAGE_kmod-libipw=m
+CONFIG_PACKAGE_kmod-mac80211=m
+CONFIG_PACKAGE_MAC80211_DEBUGFS=y
+CONFIG_PACKAGE_MAC80211_MESH=y
+CONFIG_PACKAGE_kmod-mac80211-hwsim=m
+CONFIG_PACKAGE_kmod-mt76=m
+CONFIG_PACKAGE_kmod-mt76-core=m
+CONFIG_PACKAGE_kmod-mt76-usb=m
+CONFIG_PACKAGE_kmod-mt7601u=m
+CONFIG_PACKAGE_kmod-mt7603=m
+CONFIG_PACKAGE_kmod-mt7615e=m
+CONFIG_PACKAGE_kmod-mt76x0-common=m
+CONFIG_PACKAGE_kmod-mt76x02-common=m
+CONFIG_PACKAGE_kmod-mt76x02-usb=m
+CONFIG_PACKAGE_kmod-mt76x0e=m
+CONFIG_PACKAGE_kmod-mt76x0u=m
+CONFIG_PACKAGE_kmod-mt76x2=m
+CONFIG_PACKAGE_kmod-mt76x2-common=m
+CONFIG_PACKAGE_kmod-mt76x2u=m
+CONFIG_PACKAGE_kmod-mwifiex-pcie=m
+CONFIG_PACKAGE_kmod-mwifiex-sdio=m
+CONFIG_PACKAGE_kmod-mwl8k=m
+CONFIG_PACKAGE_kmod-net-prism54=m
+CONFIG_PACKAGE_kmod-net-rtl8192su=m
+CONFIG_PACKAGE_kmod-owl-loader=m
+CONFIG_PACKAGE_kmod-p54-common=m
+CONFIG_PACKAGE_kmod-p54-pci=m
+CONFIG_PACKAGE_kmod-p54-usb=m
+CONFIG_PACKAGE_kmod-rsi91x=m
+CONFIG_PACKAGE_kmod-rsi91x-sdio=m
+CONFIG_PACKAGE_kmod-rsi91x-usb=m
+CONFIG_PACKAGE_kmod-rt2400-pci=m
+CONFIG_PACKAGE_kmod-rt2500-pci=m
+CONFIG_PACKAGE_kmod-rt2500-usb=m
+CONFIG_PACKAGE_kmod-rt2800-lib=m
+CONFIG_PACKAGE_kmod-rt2800-mmio=m
+CONFIG_PACKAGE_kmod-rt2800-pci=m
+CONFIG_PACKAGE_kmod-rt2800-usb=m
+CONFIG_PACKAGE_kmod-rt2x00-lib=m
+CONFIG_PACKAGE_kmod-rt2x00-mmio=m
+CONFIG_PACKAGE_kmod-rt2x00-pci=m
+CONFIG_PACKAGE_kmod-rt2x00-usb=m
+CONFIG_PACKAGE_kmod-rt61-pci=m
+CONFIG_PACKAGE_kmod-rt73-usb=m
+CONFIG_PACKAGE_kmod-rtl8180=m
+CONFIG_PACKAGE_kmod-rtl8187=m
+CONFIG_PACKAGE_kmod-rtl8192c-common=m
+CONFIG_PACKAGE_kmod-rtl8192ce=m
+CONFIG_PACKAGE_kmod-rtl8192cu=m
+CONFIG_PACKAGE_kmod-rtl8192de=m
+CONFIG_PACKAGE_kmod-rtl8192se=m
+CONFIG_PACKAGE_kmod-rtl8812au-ct=m
+CONFIG_PACKAGE_kmod-rtl8821ae=m
+CONFIG_PACKAGE_kmod-rtl8xxxu=m
+CONFIG_PACKAGE_kmod-rtlwifi=m
+CONFIG_PACKAGE_kmod-rtlwifi-btcoexist=m
+CONFIG_PACKAGE_kmod-rtlwifi-pci=m
+CONFIG_PACKAGE_kmod-rtlwifi-usb=m
+CONFIG_PACKAGE_kmod-wl12xx=m
+CONFIG_PACKAGE_kmod-wl18xx=m
+CONFIG_PACKAGE_kmod-wlcore=m
+CONFIG_PACKAGE_kmod-zd1211rw=m
+CONFIG_PACKAGE_libiwinfo-lua=m
+# CONFIG_PYTHON_BLUETOOTH_SUPPORT is not set
+# CONFIG_PYTHON3_BLUETOOTH_SUPPORT is not set
+CONFIG_PACKAGE_libip4tc=y
+CONFIG_PACKAGE_libip6tc=y
+CONFIG_PACKAGE_libiptc=m
+CONFIG_PACKAGE_libxtables=y
+CONFIG_PACKAGE_libxtables-nft=m
+# CONFIG_boost-context-exclude is not set
+# CONFIG_boost-coroutine-exclude is not set
+# CONFIG_boost-fiber-exclude is not set
+CONFIG_PACKAGE_libblkid=y
+CONFIG_PACKAGE_libblobmsg-json=y
+CONFIG_PACKAGE_libcomerr=y
+CONFIG_PACKAGE_libext2fs=y
+CONFIG_PACKAGE_libf2fs=y
+CONFIG_PACKAGE_libiwinfo=m
+CONFIG_PACKAGE_libjson-c=y
+CONFIG_PACKAGE_liblua=m
+CONFIG_PACKAGE_libnl-tiny=y
+CONFIG_PACKAGE_libsmartcols=y
+CONFIG_PACKAGE_libss=y
+CONFIG_PACKAGE_libubox=y
+CONFIG_PACKAGE_libubus=y
+CONFIG_PACKAGE_libuci=y
+CONFIG_PACKAGE_libuclient=y
+CONFIG_PACKAGE_libuuid=y
+CONFIG_RE2_SHARED=y
+# CONFIG_RE2_STATIC is not set
+# CONFIG_LUCI_SRCDIET is not set
+CONFIG_LUCI_JSMIN=y
+CONFIG_LUCI_CSSTIDY=y
+# CONFIG_LUCI_LANG_ca is not set
+# CONFIG_LUCI_LANG_cs is not set
+# CONFIG_LUCI_LANG_de is not set
+# CONFIG_LUCI_LANG_el is not set
+# CONFIG_LUCI_LANG_en is not set
+# CONFIG_LUCI_LANG_es is not set
+# CONFIG_LUCI_LANG_fr is not set
+# CONFIG_LUCI_LANG_he is not set
+# CONFIG_LUCI_LANG_hu is not set
+# CONFIG_LUCI_LANG_it is not set
+# CONFIG_LUCI_LANG_ja is not set
+# CONFIG_LUCI_LANG_ko is not set
+# CONFIG_LUCI_LANG_ms is not set
+# CONFIG_LUCI_LANG_no is not set
+# CONFIG_LUCI_LANG_pl is not set
+# CONFIG_LUCI_LANG_pt is not set
+# CONFIG_LUCI_LANG_pt-br is not set
+# CONFIG_LUCI_LANG_ro is not set
+# CONFIG_LUCI_LANG_ru is not set
+# CONFIG_LUCI_LANG_sk is not set
+# CONFIG_LUCI_LANG_sv is not set
+# CONFIG_LUCI_LANG_tr is not set
+# CONFIG_LUCI_LANG_uk is not set
+# CONFIG_LUCI_LANG_vi is not set
+# CONFIG_LUCI_LANG_zh-cn is not set
+# CONFIG_LUCI_LANG_zh-tw is not set
+CONFIG_PACKAGE_luci-lib-nixio_notls=y
+CONFIG_POSTFIX_TLS=y
+CONFIG_POSTFIX_SASL=y
+CONFIG_POSTFIX_LDAP=y
+# CONFIG_POSTFIX_DB is not set
+CONFIG_POSTFIX_CDB=y
+CONFIG_POSTFIX_SQLITE=y
+# CONFIG_POSTFIX_MYSQL is not set
+# CONFIG_POSTFIX_PGSQL is not set
+CONFIG_POSTFIX_PCRE=y
+# CONFIG_POSTFIX_EAI is not set
+CONFIG_PACKAGE_ip6tables=y
+CONFIG_PACKAGE_ip6tables-extra=m
+CONFIG_PACKAGE_ip6tables-mod-nat=m
+CONFIG_PACKAGE_iptables=y
+# CONFIG_IPTABLES_CONNLABEL is not set
+# CONFIG_IPTABLES_NFTABLES is not set
+CONFIG_PACKAGE_iptables-mod-checksum=m
+CONFIG_PACKAGE_iptables-mod-cluster=m
+CONFIG_PACKAGE_iptables-mod-clusterip=m
+CONFIG_PACKAGE_iptables-mod-conntrack-extra=m
+CONFIG_PACKAGE_iptables-mod-extra=m
+CONFIG_PACKAGE_iptables-mod-filter=m
+CONFIG_PACKAGE_iptables-mod-hashlimit=m
+CONFIG_PACKAGE_iptables-mod-ipopt=m
+CONFIG_PACKAGE_iptables-mod-iprange=m
+CONFIG_PACKAGE_iptables-mod-ipsec=m
+CONFIG_PACKAGE_iptables-mod-led=m
+CONFIG_PACKAGE_iptables-mod-nat-extra=m
+CONFIG_PACKAGE_iptables-mod-nflog=m
+CONFIG_PACKAGE_iptables-mod-nfqueue=m
+CONFIG_PACKAGE_iptables-mod-physdev=m
+CONFIG_PACKAGE_iptables-mod-rpfilter=m
+CONFIG_PACKAGE_iptables-mod-tee=m
+CONFIG_PACKAGE_iptables-mod-tproxy=m
+CONFIG_PACKAGE_iptables-mod-trace=m
+CONFIG_PACKAGE_iptables-mod-u32=m
+CONFIG_PACKAGE_iptables-mod-ulog=m
+CONFIG_DNSDIST_OPENSSL=y
+# CONFIG_DNSDIST_GNUTLS is not set
+# CONFIG_DNSDIST_NOSSL is not set
+CONFIG_OPENLDAP_DEBUG=y
+# CONFIG_OPENLDAP_CRYPT is not set
+# CONFIG_OPENLDAP_MONITOR is not set
+# CONFIG_OPENLDAP_DB47 is not set
+# CONFIG_OPENLDAP_ICU is not set
+CONFIG_PACKAGE_comgt=m
+CONFIG_PACKAGE_comgt-directip=m
+CONFIG_PACKAGE_comgt-ncm=m
+CONFIG_PACKAGE_uqmi=m
+CONFIG_PACKAGE_batctl-default=m
+CONFIG_PACKAGE_chat=m
+CONFIG_PACKAGE_hostapd-common=m
+CONFIG_PACKAGE_iw=m
+CONFIG_PACKAGE_odhcp6c=y
+CONFIG_PACKAGE_odhcp6c_ext_cer_id=0
+CONFIG_PACKAGE_odhcpd-ipv6only=y
+CONFIG_PACKAGE_odhcpd_ipv6only_ext_cer_id=0
+CONFIG_PACKAGE_ppp=y
+CONFIG_PACKAGE_ppp-mod-pppoe=y
+CONFIG_PACKAGE_uclient-fetch=y
+CONFIG_PACKAGE_umbim=m
+# CONFIG_WPA_WOLFSSL is not set
+CONFIG_DRIVER_WEXT_SUPPORT=y
+CONFIG_DRIVER_11N_SUPPORT=y
+CONFIG_DRIVER_11AC_SUPPORT=y
+CONFIG_DRIVER_11W_SUPPORT=y
+CONFIG_PACKAGE_wwan=m
+CONFIG_PACKAGE_grub2-editenv=m
+CONFIG_PACKAGE_uboot-envtools=m
+CONFIG_PACKAGE_partx-utils=y
+CONFIG_PACKAGE_e2fsprogs=y
+CONFIG_PACKAGE_mkf2fs=y
+CONFIG_PACKAGE_iwinfo=m
+CONFIG_PACKAGE_jshn=y
+CONFIG_PACKAGE_libjson-script=y
+CONFIG_PACKAGE_spidev-test=m
+CONFIG_STRACE_NONE=y
+# CONFIG_STRACE_LIBDW is not set
+# CONFIG_STRACE_LIBUNWIND is not set
+
+#
+# Base system
+#
+
+#
+# Kernel modules
+#
+
+#
+# Block Devices
+#
+
+#
+# CAN Support
+#
+
+#
+# Cryptographic API modules
+#
+
+#
+# Filesystems
+#
+
+#
+# FireWire support
+#
+
+#
+# Hardware Monitoring Support
+#
+
+#
+# I2C support
+#
+
+#
+# Industrial I/O Modules
+#
+
+#
+# Input modules
+#
+
+#
+# LED modules
+#
+
+#
+# Libraries
+#
+
+#
+# Native Language Support
+#
+
+#
+# Netfilter Extensions
+#
+
+#
+# Network Devices
+#
+
+#
+# Network Support
+#
+
+#
+# Other modules
+#
+
+#
+# PCMCIA support
+#
+
+#
+# SPI Support
+#
+
+#
+# Sound Support
+#
+
+#
+# USB Support
+#
+
+#
+# Video Support
+#
+
+#
+# Virtualization
+#
+
+#
+# W1 support
+#
+
+#
+# WPAN 802.15.4 Support
+#
+
+#
+# Wireless Drivers
+#
+
+#
+# Libraries
+#
+
+#
+# SSL
+#
+CONFIG_PACKAGE_libmbedtls=m
+# CONFIG_LIBMBEDTLS_DEBUG_C is not set
+CONFIG_PACKAGE_libcares=m
+CONFIG_PACKAGE_libev=m
+CONFIG_PACKAGE_libpcre=m
+CONFIG_PACKAGE_libsodium=m
+
+#
+# Configuration
+#
+CONFIG_LIBSODIUM_MINIMAL=y
+
+#
+# LuCI
+#
+
+#
+# 2. Clash
+#
+CONFIG_PACKAGE_luci-app-clash=m
+
+#
+# 3. Applications
+#
+CONFIG_PACKAGE_luci-app-adguardhome=m
+
+#
+# Network
+#
+CONFIG_PACKAGE_clash=m
+CONFIG_PACKAGE_clashr=m
+
+#
+# Utilities
+#
+CONFIG_PACKAGE_mbedtls-util=m
diff --git a/package/jsda/luci-app-clash/luasrc/controller/clash.lua b/package/jsda/luci-app-clash/luasrc/controller/clash.lua
index 97e789cbb0..9ffccd9403 100644
--- a/package/jsda/luci-app-clash/luasrc/controller/clash.lua
+++ b/package/jsda/luci-app-clash/luasrc/controller/clash.lua
@@ -16,14 +16,14 @@ function index()
entry({"admin", "services", "clash", "client"},cbi("clash/client"),_("Client"), 20).leaf = true
entry({"admin", "services", "clash", "import"},cbi("clash/import"),_("Import Config"), 30).leaf = true
entry({"admin", "services", "clash", "create"},cbi("clash/create"),_("Create Config"), 40).leaf = true
- entry({"admin", "services", "clash", "servers-config"},cbi("clash/servers-config"), nil).leaf = true
- entry({"admin", "services", "clash", "groups"},cbi("clash/groups"), nil).leaf = true
+ entry({"admin", "services", "clash", "servers-config"},cbi("clash/servers-config"), nil).leaf = true
+ entry({"admin", "services", "clash", "provider-config"},cbi("clash/provider-config"), nil).leaf = true
+ entry({"admin", "services", "clash", "groups"},cbi("clash/groups"), nil).leaf = true
entry({"admin", "services", "clash", "settings"}, firstchild(),_("Settings"), 50)
entry({"admin", "services", "clash", "settings", "port"},cbi("clash/port"),_("Proxy Ports"), 60).leaf = true
entry({"admin", "services", "clash", "settings", "dns"},cbi("clash/dns"),_("DNS Settings"), 70).leaf = true
entry({"admin", "services", "clash", "settings", "list"},cbi("clash/list"),_("Custom List"), 80).leaf = true
- entry({"admin", "services", "clash", "settings", "access"},cbi("clash/access"),_("Access Control"), 90).leaf = true
entry({"admin", "services", "clash", "config"},firstchild(),_("Config"), 100)
entry({"admin", "services", "clash", "config", "actconfig"},cbi("clash/actconfig"),_("Config In Use"), 110).leaf = true
@@ -102,16 +102,24 @@ end
local function clash_core()
- if nixio.fs.access("/usr/share/clash/core_version") then
- return luci.sys.exec("sed -n 1p /usr/share/clash/core_version")
+ if nixio.fs.access("/etc/clash/clash") then
+ return luci.sys.exec("/etc/clash/clash -v 2>/dev/null |awk -F ' ' '{print $2}'")
else
return "0"
end
end
local function clashr_core()
- if nixio.fs.access("/usr/share/clash/corer_version") then
- return luci.sys.exec("sed -n 1p /usr/share/clash/corer_version")
+ if nixio.fs.access("/usr/bin/clash") then
+ return luci.sys.exec("/usr/bin/clash -v 2>/dev/null |awk -F ' ' '{print $2}'")
+ else
+ return "0"
+ end
+end
+
+local function clashtun_core()
+ if nixio.fs.access("/etc/clash/clashtun/clash") then
+ return luci.sys.exec("/etc/clash/clashtun/clash -v 2>/dev/null |awk -F ' ' '{print $2}'")
else
return "0"
end
@@ -157,6 +165,7 @@ function check_status()
new_clashr_core_version = new_clashr_core_version(),
clash_core = clash_core(),
clashr_core = clashr_core(),
+ clashtun_core = clashtun_core(),
new_core_version = new_core_version()
@@ -173,6 +182,7 @@ function action_status()
clash_core = clash_core(),
clashr_core = clashr_core(),
dash_pass = dash_pass(),
+ clashtun_core = clashtun_core(),
e_mode = e_mode()
})
diff --git a/package/jsda/luci-app-clash/luasrc/model/cbi/clash/access.lua b/package/jsda/luci-app-clash/luasrc/model/cbi/clash/access.lua
deleted file mode 100644
index 3933943d87..0000000000
--- a/package/jsda/luci-app-clash/luasrc/model/cbi/clash/access.lua
+++ /dev/null
@@ -1,122 +0,0 @@
-
-local NXFS = require "nixio.fs"
-local SYS = require "luci.sys"
-local HTTP = require "luci.http"
-local DISP = require "luci.dispatcher"
-local UTIL = require "luci.util"
-local fs = require "luci.clash"
-local uci = require "luci.model.uci".cursor()
-local clash = "clash"
-local http = luci.http
-
-
-m = Map("clash")
-s = m:section(TypedSection, "clash")
-m.pageaction = false
-s.anonymous = true
-s.addremove=false
-
-md = s:option(Flag, "proxylan", translate("Proxy Lan IP"))
-md.default = 1
-md.rmempty = false
-md.description = translate("Only selected IPs will be proxied if enabled. fake-ip mode not supported")
-md:depends("rejectlan", 0)
-
-
-o = s:option(DynamicList, "lan_ac_ips", translate("Proxy Lan List"))
-o.datatype = "ipaddr"
-o.description = translate("Only selected IPs will be proxied")
-luci.ip.neighbors({ family = 4 }, function(entry)
- if entry.reachable then
- o:value(entry.dest:string())
- end
-end)
-o:depends("proxylan", 1)
-
-
-
-o = s:option(FileUpload, "",translate("Update GEOIP Database"))
-o.description = translate("NB: Upload GEOIP Database file Country.mmdb")
-.."
"
-..translate("https://github.com/Dreamacro/maxmind-geoip/releases")
-.."
"
-..translate("https://static.clash.to/GeoIP2/GeoIP2-Country.tar.gz")
-
-o.title = translate("Update GEOIP Database")
-o.template = "clash/clash_upload"
-um = s:option(DummyValue, "", nil)
-um.template = "clash/clash_dvalue"
-
-local dir, fd
-dir = "/etc/clash/"
-http.setfilehandler(
- function(meta, chunk, eof)
- if not fd then
- if not meta then return end
-
- if meta and chunk then fd = nixio.open(dir .. meta.file, "w") end
-
- if not fd then
- um.value = translate("upload file error.")
- return
- end
- end
- if chunk and fd then
- fd:write(chunk)
- end
- if eof and fd then
- fd:close()
- fd = nil
- um.value = translate("File saved to") .. ' "/etc/clash/"'
- SYS.call("chmod + x /etc/clash/Country.mmdb")
- if luci.sys.call("pidof clash >/dev/null") == 0 then
- SYS.call("/etc/init.d/clash restart >/dev/null 2>&1 &")
- end
- end
- end
-)
-
-if luci.http.formvalue("upload") then
- local f = luci.http.formvalue("ulfile")
- if #f <= 0 then
- um.value = translate("No specify upload file.")
- end
-end
-
-
-
-
-md = s:option(Flag, "rejectlan", translate("Bypass Lan IP"))
-md.default = 1
-md.rmempty = false
-md.description = translate("Selected IPs will not be proxied if enabled. fake-ip mode not supported")
-md:depends("proxylan", 0)
-
-
-o = s:option(DynamicList, "lan_ips", translate("Bypass Lan List"))
-o.datatype = "ipaddr"
-o.description = translate("Selected IPs will not be proxied")
-luci.ip.neighbors({ family = 4 }, function(entry)
- if entry.reachable then
- o:value(entry.dest:string())
- end
-end)
-o:depends("rejectlan", 1)
-
-
-
-
-
-o = s:option(Button, "Apply")
-o.title = translate("Save & Apply")
-o.inputtitle = translate("Save & Apply")
-o.inputstyle = "apply"
-o.write = function()
- m.uci:commit("clash")
- if luci.sys.call("pidof clash >/dev/null") == 0 then
- SYS.call("/etc/init.d/clash restart >/dev/null 2>&1 &")
- luci.http.redirect(luci.dispatcher.build_url("admin", "services", "clash"))
- end
-end
-
-return m
diff --git a/package/jsda/luci-app-clash/luasrc/model/cbi/clash/client.lua b/package/jsda/luci-app-clash/luasrc/model/cbi/clash/client.lua
index 03cf7fcf7d..0699d853ca 100644
--- a/package/jsda/luci-app-clash/luasrc/model/cbi/clash/client.lua
+++ b/package/jsda/luci-app-clash/luasrc/model/cbi/clash/client.lua
@@ -18,6 +18,8 @@ o.default = 0
o.rmempty = false
o.description = translate("Enable")
+
+
o = s:option(ListValue, "core", translate("Core"))
o.default = "clashcore"
if nixio.fs.access("/etc/clash/clash") then
@@ -26,9 +28,23 @@ end
if nixio.fs.access("/usr/bin/clash") then
o:value("2", translate("Clashr"))
end
+if nixio.fs.access("/etc/clash/clashtun/clash") then
+o:value("3", translate("ClashTun"))
+luci.sys.exec('uci set clash.config.mode="0"')
+luci.sys.exec('uci commit clash')
+end
o.description = translate("Select core, clashr support ssr while clash does not.")
+o = s:option(ListValue, "tun_mode", translate("Tun Mode"))
+o.default = "1"
+o:value("0", translate("Disable"))
+o:value("1", translate("Fake-IP(Dreamacro Tun)"))
+o:value("2", translate("Fake-IP(comzyh Tun)"))
+o:value("3", translate("Redir-Host(comzyh Tun)"))
+o.description = translate("Select Tun Mode")
+o:depends("core",3)
+
o = s:option(ListValue, "config_type", translate("Config Type"))
o.default = "sub"
o:value("sub", translate("Subscription Config"))
diff --git a/package/jsda/luci-app-clash/luasrc/model/cbi/clash/create.lua b/package/jsda/luci-app-clash/luasrc/model/cbi/clash/create.lua
index 675ff38a9e..d125b999c0 100644
--- a/package/jsda/luci-app-clash/luasrc/model/cbi/clash/create.lua
+++ b/package/jsda/luci-app-clash/luasrc/model/cbi/clash/create.lua
@@ -113,6 +113,16 @@ o.write = function()
luci.http.redirect(luci.dispatcher.build_url("admin", "services", "clash", "create"))
end
+o = b:option(Button,"Delete_Provider")
+o.inputtitle = translate("Delete Provider")
+o.inputstyle = "reset"
+o.write = function()
+ krk.uci:delete_all("clash", "provider", function(s) return true end)
+ krk.uci:commit("clash")
+ luci.http.redirect(luci.dispatcher.build_url("admin", "services", "clash", "create"))
+end
+
+
o = b:option(Button,"Delete_Groups")
o.inputtitle = translate("Delete Groups")
o.inputstyle = "reset"
@@ -163,6 +173,41 @@ o = s:option(DummyValue, "server" ,translate("Latency"))
o.template="clash/ping"
o.width="10%"
+
+
+-- [[ Proxy-Provider Manage ]]--
+s = krk:section(TypedSection, "provider", translate("Proxy Provider"))
+s.anonymous = true
+s.addremove = true
+s.sortable = false
+s.template = "cbi/tblsection"
+s.extedit = luci.dispatcher.build_url("admin/services/clash/provider-config/%s")
+function s.create(...)
+ local sid = TypedSection.create(...)
+ if sid then
+ luci.http.redirect(s.extedit % sid)
+ return
+ end
+end
+
+
+
+o = s:option(DummyValue, "name", translate("Provider Name"))
+function o.cfgvalue(...)
+ return Value.cfgvalue(...) or translate("None")
+end
+
+o = s:option(DummyValue, "type", translate("Provider Type"))
+function o.cfgvalue(...)
+ return Value.cfgvalue(...) or translate("None")
+end
+
+o = s:option(DummyValue, "path", translate("Provider Path"))
+function o.cfgvalue(...)
+ return Value.cfgvalue(...) or translate("None")
+end
+
+
r = krk:section(TypedSection, "groups", translate("Policy Groups"))
r.anonymous = true
r.addremove = true
diff --git a/package/jsda/luci-app-clash/luasrc/model/cbi/clash/dns.lua b/package/jsda/luci-app-clash/luasrc/model/cbi/clash/dns.lua
index 2689ce501b..743a1aa949 100644
--- a/package/jsda/luci-app-clash/luasrc/model/cbi/clash/dns.lua
+++ b/package/jsda/luci-app-clash/luasrc/model/cbi/clash/dns.lua
@@ -5,6 +5,9 @@ local HTTP = require "luci.http"
local DISP = require "luci.dispatcher"
local UTIL = require "luci.util"
local uci = require("luci.model.uci").cursor()
+local clash = "clash"
+local http = luci.http
+
m = Map("clash")
s = m:section(TypedSection, "clash")
@@ -12,6 +15,55 @@ m.pageaction = false
s.anonymous = true
s.addremove=false
+o = s:option(FileUpload, "",translate("Update GEOIP Database"))
+o.description = translate("NB: Upload GEOIP Database file Country.mmdb")
+.."
"
+..translate("https://github.com/Dreamacro/maxmind-geoip/releases")
+.."
"
+..translate("https://static.clash.to/GeoIP2/GeoIP2-Country.tar.gz")
+
+o.title = translate("Update GEOIP Database")
+o.template = "clash/clash_upload"
+um = s:option(DummyValue, "", nil)
+um.template = "clash/clash_dvalue"
+
+local dir, fd
+dir = "/etc/clash/"
+http.setfilehandler(
+ function(meta, chunk, eof)
+ if not fd then
+ if not meta then return end
+
+ if meta and chunk then fd = nixio.open(dir .. meta.file, "w") end
+
+ if not fd then
+ um.value = translate("upload file error.")
+ return
+ end
+ end
+ if chunk and fd then
+ fd:write(chunk)
+ end
+ if eof and fd then
+ fd:close()
+ fd = nil
+ um.value = translate("File saved to") .. ' "/etc/clash/"'
+ SYS.call("chmod + x /etc/clash/Country.mmdb")
+ if luci.sys.call("pidof clash >/dev/null") == 0 then
+ SYS.call("/etc/init.d/clash restart >/dev/null 2>&1 &")
+ end
+ end
+ end
+)
+
+if luci.http.formvalue("upload") then
+ local f = luci.http.formvalue("ulfile")
+ if #f <= 0 then
+ um.value = translate("No specify upload file.")
+ end
+end
+
+
y = s:option(ListValue, "dnsforwader", translate("DNS Forwarding"))
y:value("0", translate("disabled"))
y:value("1", translate("enabled"))
@@ -36,10 +88,20 @@ y:value("0", translate("disabled"))
y:value("1", translate("enabled"))
y.description = translate("Allow ipv6 traffic through clash")
+o = s:option(ListValue, "tun_mode", translate("Tun Mode DNS"))
+o.default = "0"
+o:value("0", translate("Disable"))
+o:value("1", translate("Fake-IP(Dreamacro Tun)"))
+o:value("2", translate("Fake-IP(comzyh Tun)"))
+o:value("3", translate("Redir-Host(comzyh Tun)"))
+o.description = translate("Select Tun Mode, Enable Tun custom DNS and make sure you are using tun supported core")
+o:depends("mode", 0)
+
md = s:option(Flag, "mode", translate("Custom DNS"))
md.default = 1
md.rmempty = false
md.description = translate("Enabling Custom DNS will Overwrite your config.yaml dns section")
+md:depends("tun_mode", 0)
local dns = "/usr/share/clash/dns.yaml"
o = s:option(TextValue, "dns",translate("Modify yaml DNS"))
@@ -55,7 +117,6 @@ end
o.description = translate("NB: press ENTER to create a blank line at the end of input.")
o:depends("mode", 1)
-
o = s:option(Button, "Apply")
o.title = translate("Save & Apply")
o.inputtitle = translate("Save & Apply")
@@ -78,4 +139,3 @@ end
return m
-
diff --git a/package/jsda/luci-app-clash/luasrc/model/cbi/clash/provider-config.lua b/package/jsda/luci-app-clash/luasrc/model/cbi/clash/provider-config.lua
new file mode 100644
index 0000000000..d538c6f6bf
--- /dev/null
+++ b/package/jsda/luci-app-clash/luasrc/model/cbi/clash/provider-config.lua
@@ -0,0 +1,65 @@
+
+local m, s, o
+local clash = "clash"
+local uci = luci.model.uci.cursor()
+local ipkg = require("luci.model.ipkg")
+local fs = require "nixio.fs"
+local sys = require "luci.sys"
+local sid = arg[1]
+
+
+m = Map(clash, translate("Edit Proxy Provider"))
+m.redirect = luci.dispatcher.build_url("admin/services/clash/create")
+if m.uci:get(clash, sid) ~= "provider" then
+ luci.http.redirect(m.redirect)
+ return
+end
+
+s = m:section(NamedSection, sid, "provider")
+s.anonymous = true
+s.addremove = false
+
+o = s:option(ListValue, "type", translate("Provider Type"))
+o.rmempty = true
+o.description = translate("Provider Type")
+o:value("http")
+o:value("file")
+
+o = s:option(Value, "name", translate("Provider Name"))
+o.rmempty = false
+
+o = s:option(Value, "path", translate("Provider Path"))
+o.description = translate("【HTTP】./hk.yaml or 【File】/etc/clash/hk.yaml")
+o.rmempty = false
+
+o = s:option(Value, "provider_url", translate("Provider URL"))
+o.rmempty = false
+o:depends("type", "http")
+
+o = s:option(Value, "provider_interval", translate("Provider Interval"))
+o.default = "3600"
+o.rmempty = false
+o:depends("type", "http")
+
+o = s:option(ListValue, "health_check", translate("Provider Health Check"))
+o:value("false", translate("Disable"))
+o:value("true", translate("Enable"))
+o.default=true
+
+o = s:option(Value, "health_check_url", translate("Health Check URL"))
+o.default = "http://www.gstatic.com/generate_204"
+o.rmempty = false
+
+o = s:option(Value, "health_check_interval", translate("Health Check Interval"))
+o.default = "300"
+o.rmempty = false
+
+o = s:option(DynamicList, "groups", translate("Policy Group"))
+o.rmempty = true
+m.uci:foreach("clash", "groups",
+ function(s)
+ o:value(s.name)
+ end)
+
+
+return m
\ No newline at end of file
diff --git a/package/jsda/luci-app-clash/luasrc/view/clash/status.htm b/package/jsda/luci-app-clash/luasrc/view/clash/status.htm
index bc38420776..1e40ded371 100644
--- a/package/jsda/luci-app-clash/luasrc/view/clash/status.htm
+++ b/package/jsda/luci-app-clash/luasrc/view/clash/status.htm
@@ -27,7 +27,7 @@
@@ -170,7 +170,7 @@ var HTTP = {
HTTP.checker('www.baidu.com', '_baidu');
HTTP.checker('www.google.com', '_google');
HTTP.checker('www.youtube.com', '_youtube');
- HTTP.checker('www.taobao.com', '_taobao');
+ HTTP.checker('www.iqiyi.com', '_iqiyi');
HTTP.checker('github.com', '_github');
HTTP.checker('s1.music.126.net/style', '_http-163');
@@ -182,7 +182,7 @@ var HTTP = {
HTTP.checker('www.baidu.com', '_baidu');
HTTP.checker('www.google.com', '_google');
HTTP.checker('www.youtube.com', '_youtube');
- HTTP.checker('www.taobao.com', '_taobao');
+ HTTP.checker('www.iqiyi.com', '_iqiyi');
HTTP.checker('github.com', '_github');
HTTP.checker('s1.music.126.net/style', '_http-163');
diff --git a/package/jsda/luci-app-clash/luasrc/view/clash/update.htm b/package/jsda/luci-app-clash/luasrc/view/clash/update.htm
index 16530fafdf..35b733eb44 100644
--- a/package/jsda/luci-app-clash/luasrc/view/clash/update.htm
+++ b/package/jsda/luci-app-clash/luasrc/view/clash/update.htm
@@ -16,6 +16,9 @@
| clashr | <%:Collecting data...%> | |
+
+ | clash(tun) | <%:Collecting data...%> | |
+
| luci-app-clash | <%:Collecting data...%> | |
@@ -33,24 +36,31 @@
var version = document.getElementById('_version');
var core = document.getElementById('_core');
var corer = document.getElementById('_corer');
+ var coretun = document.getElementById('_coretun');
var version_butt = document.getElementById('_versionbutt');
var core_butt = document.getElementById('_corebutt');
var corer_butt = document.getElementById('_corerbutt');
+ var coretun_butt = document.getElementById('_coretunbutt');
XHR.poll(1, '<%=luci.dispatcher.build_url("admin", "services", "clash", "status")%>', null, function(x, status) {
if ( x && x.status == 200 ) {
if(status.clash_core==0){
core.innerHTML = status.clash_core ? '<%:Not Installed%> ' : '<%:Checking...%>';
- }else{
+ }else{
core.innerHTML = status.clash_core ? ''+status.clash_core+' ' : '<%:Checking...%>';
}
if(status.clashr_core==0){
corer.innerHTML = status.clashr_core ? '<%:Not Installed%> ' : '<%:Checking...%>';
- }else{
+ }else{
corer.innerHTML = status.clashr_core ? ''+status.clashr_core+' ' : '<%:Checking...%>';
+ }
+ if(status.clashtun_core==0){
+ coretun.innerHTML = status.clashtun_core ? '<%:Not Installed%> ' : '<%:Checking...%>';
+ }else{
+ coretun.innerHTML = status.clashtun_core ? ''+status.clashtun_core+' ' : '<%:Checking...%>';
}
- version.innerHTML = status.current_version ? ''+status.current_version+' ' : '<%:Checking...%>';
+ version.innerHTML = status.current_version ? 'v'+status.current_version+' ' : '<%:Checking...%>';
}
});
@@ -61,6 +71,7 @@
version_butt.innerHTML = status.current_version ? '' : '';
core_butt.innerHTML = status.current_version ? '' : '';
corer_butt.innerHTML = status.current_version ? '' : '';
+ coretun_butt.innerHTML = status.current_version ? ' ' : '';
@@ -149,6 +160,29 @@ XHR.get('<%=luci.dispatcher.build_url("admin", "services", "clash", "check_statu
});
}
+function clashtun_core_check1(btn)
+{
+XHR.get('<%=luci.dispatcher.build_url("admin", "services", "clash", "check_status")%>', null, function(x, status) {
+ btn.disabled = true;
+ btn.value = '<%:Link1%>';
+ url='https://github.com/Dreamacro/clash/releases/tag/TUN';
+ window.open(url);
+ btn.disabled = false;
+ return false;
+ });
+}
+
+function clashtun_core_check2(btn)
+{
+XHR.get('<%=luci.dispatcher.build_url("admin", "services", "clash", "check_status")%>', null, function(x, status) {
+ btn.disabled = true;
+ btn.value = '<%:Link2%>';
+ url='https://github.com/comzyh/clash/releases';
+ window.open(url);
+ btn.disabled = false;
+ return false;
+ });
+}
function check_return(btn)
{
diff --git a/package/jsda/luci-app-clash/po/zh-cn/clash.po b/package/jsda/luci-app-clash/po/zh-cn/clash.po
index 8602f8f929..1608974ae5 100644
--- a/package/jsda/luci-app-clash/po/zh-cn/clash.po
+++ b/package/jsda/luci-app-clash/po/zh-cn/clash.po
@@ -241,8 +241,8 @@ msgstr "Github"
msgid "Music.163"
msgstr "网易云音乐"
-msgid "Taobao"
-msgstr "淘宝网"
+msgid "iQiyi"
+msgstr "爱奇艺"
msgid "NORMAL"
msgstr "正常"
@@ -525,7 +525,7 @@ msgid "Proxy Groups Must Exist In Rule"
msgstr "添加的策略组必须存在规则创建"
msgid "Policy Groups"
-msgstr "添加到策略组"
+msgstr "策略组"
msgid "Rule"
msgstr "规则"
@@ -604,3 +604,60 @@ msgstr "启用创建"
msgid "Enable to create configuration"
msgstr "启用以创建配置"
+
+msgid "Proxy-Provider"
+msgstr "代理集管理"
+
+msgid "Edit Proxy Provider"
+msgstr "编辑代理集配置"
+
+msgid "Provider Type"
+msgstr "代理集类型
+
+msgid "Provider Type"
+msgstr "代理集的类型"
+
+msgid "Provider Name"
+msgstr "代理集别名"
+
+msgid "Provider Path"
+msgstr "代理集路径(Path)"
+
+msgid "【HTTP】./hk.yaml or 【File】/etc/clash/hk.yaml"
+msgstr "【HTTP】./hk.yaml,【文件】/etc/clash/hk.yaml"
+
+msgid "Provider URL"
+msgstr "代理集URL"
+
+msgid "Provider Interval"
+msgstr "代理集更新间隔"
+
+msgid "Provider Health Check"
+msgstr "代理集状态检查"
+
+msgid "Health Check URL"
+msgstr "状态检查URL"
+
+msgid "Health Check Interval"
+msgstr "状态检查间隔"
+
+msgid "Delete Provider"
+msgstr "清空节点集"
+
+msgid "Policy Group"
+msgstr "策略组"
+
+msgid "Proxy Provider"
+msgstr "代理集"
+
+msgid "Tun Mode"
+msgstr "Tun模式"
+
+msgid "Select Tun Mode"
+msgstr "选Tun模式"
+
+msgid "Tun Mode DNS"
+msgstr "Tun模式DNS"
+
+msgid "Select Tun Mode, Enable Tun custom DNS and make sure you are using tun supported core"
+msgstr "选择Tun模式,启用Tun自定义DNS,并确保使用支持的Tun内核"
diff --git a/package/jsda/luci-app-clash/root/etc/config/clash b/package/jsda/luci-app-clash/root/etc/config/clash
index dfd7b291a2..f602064930 100644
--- a/package/jsda/luci-app-clash/root/etc/config/clash
+++ b/package/jsda/luci-app-clash/root/etc/config/clash
@@ -52,24 +52,5 @@ config groups
option type 'select'
option name '🔑Proxy'
list other_group 'ALL'
- list other_group '⚙️LoadBalance'
- list other_group '✈️UrlTest'
-config groups
- option name '✈️UrlTest'
- option old_name '✈️UrlTest'
- option old_name_cfg '✈️UrlTest'
- option type 'url-test'
- option test_url 'http://www.gstatic.com/generate_204'
- option test_interval '600'
- list other_group 'ALL'
-
-config groups
- option name '⚙️LoadBalance'
- option old_name '⚙️LoadBalance'
- option old_name_cfg '⚙️LoadBalance'
- option type 'load-balance'
- option test_url 'http://www.gstatic.com/generate_204'
- option test_interval '600'
- list other_group 'ALL'
diff --git a/package/jsda/luci-app-clash/root/etc/init.d/clash b/package/jsda/luci-app-clash/root/etc/init.d/clash
index 50b51d0804..327ee7b329 100755
--- a/package/jsda/luci-app-clash/root/etc/init.d/clash
+++ b/package/jsda/luci-app-clash/root/etc/init.d/clash
@@ -3,9 +3,9 @@
START=99
STOP=15
-
CLASH="/etc/clash/clash"
CLASHR="/usr/bin/clash"
+CLASHT="/etc/clash/clashtun/clash"
CLASH_CONFIG="/etc/clash"
CRON_FILE="/etc/crontabs/root"
CONFIG_YAML="/etc/clash/config.yaml"
@@ -17,31 +17,27 @@ CONFIG_YAML_CUS="/usr/share/clash/config/custom/config.yaml"
CUSLIST="/tmp/dnsmasq.d/custom_list.conf"
CUSLITT="/tmp/dnsmasq.clash"
CUSLISTV="/var/dnsmasq.d/custom_list.conf"
-CUSLITTV="/var/dnsmasq.clash"
+CUSLITTV="/var/dnsmasq.clash"
REAL_LOG="/usr/share/clash/clash_real.txt"
revert_dns() {
#===========================================================================================================================
- dns_serve1=$(uci get dhcp.@dnsmasq[0].server 2>/dev/null)
- if [ $dns_serve1 ]; then
- uci del dhcp.@dnsmasq[-1].server
- fi
- uci set dhcp.@dnsmasq[0].resolvfile=/tmp/resolv.conf.auto
+ dns_port=$(grep "^ \{0,\}listen:" $CONFIG_YAML |awk -F ':' '{print $3}' 2>/dev/null)
+ uci del_list dhcp.@dnsmasq[0].server=127.0.0.1#$dns_port >/dev/null 2>&1
uci set dhcp.@dnsmasq[0].noresolv=0
+ uci set dhcp.@dnsmasq[0].resolvfile=/tmp/resolv.conf.auto
uci delete dhcp.@dnsmasq[0].cachesize
- uci commit dhcp
rm -rf $CUSLIST $CUSLITT $CUSLISTV $CUSLITTV 2>/dev/null
+ uci commit dhcp
+ /etc/init.d/dnsmasq restart >/dev/null 2>&1
#===========================================================================================================================
}
add_cron(){
config_type=$(uci get clash.config.config_type 2>/dev/null)
#===========================================================================================================================
-
-
sed -i '/clash.txt/d' $CRON_FILE
echo '0 0 * * 0 echo "" >> /tmp/clash.txt' >> $CRON_FILE
-
[ -n "$(grep -w "/usr/share/clash/clash.sh" $CRON_FILE)" ] && sed -i '/\/usr\/share\/clash\/clash.sh/d' $CRON_FILE
[ -n "$(grep -w "/usr/share/clash/v2ssr.sh" $CRON_FILE)" ] && sed -i '/\/usr\/share\/clash\/v2ssr.sh/d' $CRON_FILE
auto=$(uci get clash.config.auto_update 2>/dev/null)
@@ -49,14 +45,12 @@ config_type=$(uci get clash.config.config_type 2>/dev/null)
[ -z "$(grep -w "/usr/share/clash/clash.sh" $CRON_FILE)" ] && echo "0 $(uci get clash.config.auto_update_time 2>/dev/null) * * * /usr/share/clash/clash.sh" >> $CRON_FILE
[ -z "$(grep -w "/usr/share/clash/v2ssr.sh" $CRON_FILE)" ] && echo "0 $(uci get clash.config.auto_update_time 2>/dev/null) * * * /usr/share/clash/v2ssr.sh" >> $CRON_FILE
fi
-
crontab $CRON_FILE
#===========================================================================================================================
}
del_cron(){
#===========================================================================================================================
-
sed -i '/clash/d' $CRON_FILE
sed -i '/clash.txt/d' $CRON_FILE
/etc/init.d/cron restart
@@ -67,14 +61,12 @@ del_cron(){
select_config(){
#===========================================================================================================================
config_type=$(uci get clash.config.config_type 2>/dev/null)
-
-
- if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
- echo "Checking Config file..." >$REAL_LOG
- elif [ "${lang}" == "zh_cn" ];then
- echo "正在检查配置文件。。。" >$REAL_LOG
- fi
- sleep 1
+if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
+ echo "Checking Config file..." >$REAL_LOG
+elif [ "${lang}" == "zh_cn" ];then
+ echo "正在检查配置文件。。。" >$REAL_LOG
+fi
+sleep 1
if [ $config_type == "sub" ];then
if [ -f $CONFIG_YAML_SUB ] && [ "$(ls -l $CONFIG_YAML_SUB|awk '{print int($5)}')" -ne 0 ];then
cp $CONFIG_YAML_SUB $CONFIG_YAML 2>/dev/null
@@ -107,8 +99,6 @@ yml_dns_change(){
dns_port=$(grep "^ \{0,\}listen:" $CONFIG_YAML |awk -F ':' '{print $3}' 2>/dev/null)
dnsforwader=$(uci get clash.config.dnsforwader 2>/dev/null)
dnscache=$(egrep '^ {0,}enhanced-mode' /etc/clash/config.yaml |grep enhanced-mode: |awk -F ': ' '{print $2}')
-
-
if [ "${dns_port}" -eq 53 ]; then
sed -i 's/0.0.0.0:53/0.0.0.0:5300/g' $CONFIG_YAML
fi
@@ -124,7 +114,7 @@ yml_dns_change(){
dns_serve1=$(uci get dhcp.@dnsmasq[0].server 2>/dev/null)
if [ $dns_serve1 ]; then
- uci del dhcp.@dnsmasq[-1].server
+ uci del_list dhcp.@dnsmasq[0].server=127.0.0.1#"$dns_port"
fi
uci add_list dhcp.@dnsmasq[0].server=127.0.0.1#5300 >/dev/null 2>&1
uci delete dhcp.@dnsmasq[0].resolvfile
@@ -157,9 +147,7 @@ yml_dns_change(){
sleep 1
uci set dhcp.@dnsmasq[0].cachesize=0
uci commit dhcp
- fi
-
-
+ fi
fi
elif [ "${dnsforwader}" -eq 0 ]; then
if [ "${dnscache}" == "fake-ip" ];then
@@ -176,100 +164,77 @@ yml_dns_change(){
#===========================================================================================================================
}
-
-
-access() {
-#===========================================================================================================================
-
-
-lan_ac_ips=$(uci get clash.config.lan_ac_ips)
- ipset -! -R <<-EOF
- create clash_lan_ac hash:net
- $(for ip in $lan_ac_ips; do echo "add clash_lan_ac $ip"; done)
-EOF
-#===========================================================================================================================
-}
-
-
-reject_access() {
-#===========================================================================================================================
-
-lan_ac=$(uci get clash.config.lan_ips)
- ipset -! -R <<-EOF
- create clash_lan hash:net
- $(for ip in $lan_ac; do echo "add clash_lan $ip"; done)
-EOF
-#===========================================================================================================================
-}
-
-
rules(){
#===========================================================================================================================
-
- lan_ip=$(uci get network.lan.ipaddr 2>/dev/null)
- lanac=$(uci get clash.config.rejectlan 2>/dev/null)
- lan=$(uci get clash.config.proxylan 2>/dev/null)
dns_port=$(grep listen: $CONFIG_YAML |awk -F ':' '{print $3}' |tr -cd "[0-9]")
redir_port=$(uci get clash.config.redir_port 2>/dev/null)
fake_ip_range=$(uci get clash.config.fake_ip_range 2>/dev/null)
ipv6=$(uci get clash.config.ipv6 2>/dev/null)
-
- iptables -t nat -N clash_tcp
- iptables -t nat -N clash_udp
- iptables -t nat -A clash_tcp -d 0.0.0.0/8 -j RETURN
- iptables -t nat -A clash_tcp -d 10.0.0.0/8 -j RETURN
- iptables -t nat -A clash_tcp -d 127.0.0.0/8 -j RETURN
- iptables -t nat -A clash_tcp -d 169.254.0.0/16 -j RETURN
- iptables -t nat -A clash_tcp -d 172.16.0.0/12 -j RETURN
- iptables -t nat -A clash_tcp -d 192.168.0.0/16 -j RETURN
- iptables -t nat -A clash_tcp -d 224.0.0.0/4 -j RETURN
- iptables -t nat -A clash_tcp -d 240.0.0.0/4 -j RETURN
- iptables -t nat -A clash_tcp -d $lan_ip -j RETURN
+ core=$(uci get clash.config.core 2>/dev/null)
+ tun_mode=$(uci get clash.config.tun_mode 2>/dev/null)
- iptables -t nat -N clash_dns
- iptables -t nat -A PREROUTING -p tcp --dport 53 -d 198.19.0.0/24 -jclash_dns
- iptables -t nat -A PREROUTING -p udp --dport 53 -d 198.19.0.0/24 -j clash_dns
- iptables -t nat -A clash_dns -p udp --dport 53 -d 198.19.0.0/24 -j DNAT --to-destination $lan_ip:"${dns_port}"
- iptables -t nat -A clash_dns -p tcp --dport 53 -d 198.19.0.0/24 -j DNAT --to-destination $lan_ip:"${dns_port}"
-
- iptables -t nat -A clash_tcp -p tcp --dport 22 -j ACCEPT
-
- iptables -t nat -A clash_udp -p udp -j REDIRECT --to-ports "${dns_port}"
-
- if [ "${lanac}" -eq 1 ]; then
- iptables -t nat -A clash_tcp -p tcp -m set --match-set clash_lan src -j RETURN
- iptables -t nat -A clash_tcp -p tcp -j REDIRECT --to-ports "${redir_port}"
- elif [ "${lan}" -eq 1 ]; then
- iptables -t nat -A clash_tcp -p tcp -m set --match-set clash_lan_ac src -j REDIRECT --to-ports "${redir_port}"
- else
- iptables -t nat -A clash_tcp -p tcp -j REDIRECT --to-ports "${redir_port}"
-
+ if [ "${core}" -eq 1 ] || [ "${core}" -eq 2 ] || [ -z "${tun_mode}" ] || [ "${tun_mode}" -eq 1 ];then
+ iptables -t nat -N clash
+ iptables -t nat -A clash -d 0.0.0.0/8 -j RETURN
+ iptables -t nat -A clash -d 10.0.0.0/8 -j RETURN
+ iptables -t nat -A clash -d 127.0.0.0/8 -j RETURN
+ iptables -t nat -A clash -d 169.254.0.0/16 -j RETURN
+ iptables -t nat -A clash -d 172.16.0.0/12 -j RETURN
+ iptables -t nat -A clash -d 192.168.0.0/16 -j RETURN
+ iptables -t nat -A clash -d 224.0.0.0/4 -j RETURN
+ iptables -t nat -A clash -d 240.0.0.0/4 -j RETURN
- fi
- fake_ip_range=$(egrep '^ {0,}fake-ip-range' /etc/clash/config.yaml |grep fake-ip-range: |awk -F ': ' '{print $2}')
- if [ ! -z "${fake_ip_range}" ];then
- iptables -t nat -A OUTPUT -p tcp -d $fake_ip_range -j REDIRECT --to-ports "${redir_port}"
- else
- iptables -t nat -A OUTPUT -p tcp -d 198.18.0.0/16 -j REDIRECT --to-ports "${redir_port}"
- fi
-
- iptables -t nat -I PREROUTING 1 -p udp --dport 53 -j clash_udp
-
- if [ "$(brctl show | grep -o "br-lan" | wc -l)" -gt 0 ];then
- iptables -t nat -A PREROUTING --in-interface br-lan -p tcp -j clash_tcp
- iptables -t nat -A PREROUTING --in-interface br-lan -p udp -j clash_tcp
- elif [ "$(brctl show | grep -o "br-lan" | wc -l)" -lt 1 ];then
- iptables -t nat -A PREROUTING -p tcp -j clash_tcp
- iptables -t nat -A PREROUTING -p udp -j clash_tcp
- fi
+ if [ "${core}" -eq 3 ] && [ "${tun_mode}" -eq 1 ];then
+ iptables -t nat -A clash -d 198.18.0.0/16 -j RETURN
+ fi
- if [ -f /usr/sbin/ip6tables ] && [ "${ipv6}" -eq 1 ]; then
- ip6tables -t nat -N clash_ipv6
- ip6tables -t nat -A clash_ipv6 -p tcp -j REDIRECT --to-ports "${redir_port}"
- ip6tables -t nat -A PREROUTING --in-interface br-lan -p tcp -j clash_ipv6
+ iptables -t nat -A clash -p tcp -j REDIRECT --to-ports "${redir_port}"
+ iptables -t nat -A zone_lan_prerouting -p tcp -j clash
+
+ fake_ip_range=$(egrep '^ {0,}fake-ip-range' /etc/clash/config.yaml |grep fake-ip-range: |awk -F ': ' '{print $2}')
+ if [ "{$core}" -ne 3 ];then
+ if [ ! -z "${fake_ip_range}" ];then
+ iptables -t nat -A OUTPUT -p tcp -d $fake_ip_range -j REDIRECT --to-ports "${redir_port}"
+ else
+ iptables -t nat -A OUTPUT -p tcp -d 198.18.0.0/16 -j REDIRECT --to-ports "${redir_port}"
+ fi
+ fi
+
+ if [ -f /usr/sbin/ip6tables ] && [ "${ipv6}" -eq 1 ]; then
+ ip6tables -t nat -N clash_ipv6
+ ip6tables -t nat -A clash_ipv6 -p tcp -j REDIRECT --to-ports "${redir_port}"
+ ip6tables -t nat -A zone_lan_prerouting -p tcp -j clash_ipv6
+ fi
+
+ elif [ "${tun_mode}" -eq 2 ] || [ "${tun_mode}" -eq 3 ];then
+ PROXY_FWMARK="0x162"
+ PROXY_ROUTE_TABLE="0x162"
+ ipset create localnetwork hash:net
+ ipset add localnetwork 127.0.0.0/8
+ ipset add localnetwork 10.0.0.0/8
+ ipset add localnetwork 169.254.0.0/16
+ ipset add localnetwork 192.168.0.0/16
+ ipset add localnetwork 224.0.0.0/4
+ ipset add localnetwork 240.0.0.0/4
+ ipset add localnetwork 172.16.0.0/12
+
+ ip tuntap add user root mode tun clash0
+ ip link set clash0 up
+ ip route replace default dev clash0 table "$PROXY_ROUTE_TABLE"
+ ip rule add fwmark "$PROXY_FWMARK" table "$PROXY_ROUTE_TABLE"
+
+ iptables -t mangle -N clash
+ iptables -t mangle -F clash
+ iptables -t mangle -A clash -d 198.18.0.0/16 -j MARK --set-mark "$PROXY_FWMARK"
+ iptables -t mangle -A clash -m set --match-set localnetwork dst -j RETURN
+
+ iptables -t mangle -I OUTPUT -j clash
+ iptables -t mangle -I PREROUTING -m set ! --match-set localnetwork dst -j MARK --set-mark "$PROXY_FWMARK"
+ if [ -f /usr/sbin/ip6tables ] && [ "${ipv6}" -eq 1 ]; then
+ ip6tables -t mangle -I PREROUTING -j MARK --set-mark "$PROXY_FWMARK"
+ fi
fi
-
#===========================================================================================================================
}
@@ -295,103 +260,111 @@ subscri=$(uci get clash.config.subcri 2>/dev/null)
subscribe_url_clash=$(uci get clash.config.subscribe_url_clash 2>/dev/null)
if [ "${config_type}" == "sub" ];then
-
if [ "${subscri}" == "clash" ];then
if [ ! -f $CONFIG_YAML_SUB ] && [ ! -z "${subscribe_url_clash}" ];then
sh /usr/share/clash/clash.sh >>/tmp/clash.txt
-elif [[ -f $CONFIG_YAML_SUB ] && [ "$(ls -l $CONFIG_YAML_SUB | awk '{print int($5)}')" -eq 0 ] && [ ! -z "${subscribe_url_clash}" ]] && [[ -f $CONFIG_YAML_OLD ] && [ "$(ls -l $CONFIG_YAML_OLD | awk '{print int($5/1024)}')" -eq 0 ]];then
+elif [ -f $CONFIG_YAML_SUB ] && [ "$(ls -l $CONFIG_YAML_SUB | awk '{print int($5)}')" -eq 0 ] && [ ! -z "${subscribe_url_clash}" ] && [ -f $CONFIG_YAML_OLD ] && [ "$(ls -l $CONFIG_YAML_OLD | awk '{print int($5/1024)}')" -eq 0 ];then
sh /usr/share/clash/clash.sh >>/tmp/clash.txt
elif [ -f $CONFIG_YAML_SUB ] && [ "$(ls -l $CONFIG_YAML_SUB | awk '{print int($5)}')" -eq 0 ] && [ ! -z "${subscribe_url_clash}" ] && [ ! -f $CONFIG_YAML_OLD ];then
sh /usr/share/clash/clash.sh >>/tmp/clash.txt
-
fi
fi
-
if [ "${subscri}" == "v2ssr2clash" ];then
-
if [ ! -f $CONFIG_YAML_CUS ] && [ ! -z "${subscribe_url}" ];then
sh /usr/share/clash/v2ssr.sh >>/tmp/clash.txt
-elif [[ -f $CONFIG_YAML_CUS ] && [ "$(ls -l $CONFIG_YAML_CUS | awk '{print int($5)}')" -eq 0 ] && [ ! -z "${subscribe_url}" ]] && [[ -f $CONFIG_YAML_OLD ] && [ "$(ls -l $CONFIG_YAML_OLD | awk '{print int($5/1024)}')" -eq 0 ]] ;then
+elif [ -f $CONFIG_YAML_SUB ] && [ "$(ls -l $CONFIG_YAML_SUB | awk '{print int($5)}')" -eq 0 ] && [ ! -z "${subscribe_url}" ] && [ -f $CONFIG_YAML_OLD ] && [ "$(ls -l $CONFIG_YAML_OLD | awk '{print int($5/1024)}')" -eq 0 ] ;then
sh /usr/share/clash/v2ssr.sh >>/tmp/clash.txt
-elif [ -f $CONFIG_YAML_CUS ] && [ "$(ls -l $CONFIG_YAML_CUS | awk '{print int($5)}')" -eq 0 ] && [ ! -z "${subscribe_url}" ] && [ -f $CONFIG_YAML_OLD ] ;then
+elif [ -f $CONFIG_YAML_SUB ] && [ "$(ls -l $CONFIG_YAML_SUB | awk '{print int($5)}')" -eq 0 ] && [ ! -z "${subscribe_url}" ] && [ -f $CONFIG_YAML_OLD ] ;then
sh /usr/share/clash/v2ssr.sh >>/tmp/clash.txt
-
fi
-
fi
-
-
fi
#===========================================================================================================================
}
-
custom_list() {
sh /usr/share/clash/list.sh >/dev/null 2>&1
}
-
start(){
- config_load clash
- local enabled
-
- config_get_bool enabled clash enabled 0
-
-lang=$(uci get luci.main.lang 2>/dev/null)
#===========================================================================================================================
if pidof clash >/dev/null; then
kill $(pidof clash) >/dev/null 2>&1 || kill -9 $(ps | grep clash | grep -v grep | awk '{print $1}') >/dev/null 2>&1
fi
-
+lang=$(uci get luci.main.lang 2>/dev/null)
landns=$(uci get clash.config.landns 2>/dev/null)
enable=$(uci get clash.config.enable 2>/dev/null)
core=$(uci get clash.config.core 2>/dev/null)
-lana=$(uci get clash.config.proxylan 2>/dev/null)
-lanac=$(uci get clash.config.rejectlan 2>/dev/null)
+tun_mode=$(uci get clash.config.tun_mode 2>/dev/null)
if [ "${enable}" -eq 1 ]; then
-
if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
echo "Starting Client.. " >$REAL_LOG
elif [ "${lang}" == "zh_cn" ];then
echo "启动客户端..." >$REAL_LOG
fi
sleep 2
-
+
+ if [ "${core}" -eq 3 ];then
+ uci set clash.config.mode="0" && uci commit clash
+ else
+ uci set clash.config.mode="1" && uci commit clash
+ fi
+ if [ "${core}" -eq 3 ] && [ "${tun_mode}" -eq 0 ];then
+ if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
+ echo "Select Tun Mode" >$REAL_LOG
+ elif [ "${lang}" == "zh_cn" ];then
+ echo "选Tun模式" >$REAL_LOG
+ fi
+ sleep 5
+ echo "Clash for OpenWRT" >$REAL_LOG
+ exit 0
+ fi
+
+ sleep 2
+
yml_yaml >/dev/null 2>&1
-
yml_sub >/dev/null 2>&1
-
select_config >/dev/null 2>&1
if [ "${core}" -eq 1 ] && [ ! -f /etc/clash/clash ]; then
- if [ "${lang}" == "en" ];then
+ if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
echo " $(date "+%Y-%m-%d %H:%M:%S") - clash core not found, download and install clash from update page " >> /tmp/clash.txt
+ echo "clash core not found, download and install clash from update page" >> $REAL_LOG
elif [ "${lang}" == "zh_cn" ];then
echo " $(date "+%Y-%m-%d %H:%M:%S") - 找不到/etc/clash/clash,请从更新页下载clash内核" >> /tmp/clash.txt
- echo "找不到/etc/clash/clash,请从更新页下载clash内核" >> $REAL_LOG
- sleep 2
- echo "Clash for OpenWRT" >$REAL_LOG
-
+ echo "找不到/etc/clash/clash,请从更新页下载clash内核" >> $REAL_LOG
fi
+ sleep 2
+ echo "Clash for OpenWRT" >$REAL_LOG
elif [ "${core}" -eq 2 ] && [ ! -f /usr/bin/clash ]; then
- if [ "${lang}" == "en" ];then
+ if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
echo " $(date "+%Y-%m-%d %H:%M:%S") - clashr core not found in /usr/bin/clash download and install clashr from update page " >> /tmp/clash.txt
+ echo "clashr core not found, download and install clash from update page" >> $REAL_LOG
elif [ "${lang}" == "zh_cn" ];then
echo " $(date "+%Y-%m-%d %H:%M:%S") - 找不到/usr/bin/clash,请从更新页下载clashr内核" >> /tmp/clash.txt
- echo "找不到/usr/bin/clash,请从更新页下载clashr内核" >> $REAL_LOG
- sleep 2
- echo "Clash for OpenWRT" >$REAL_LOG
-
+ echo "找不到/usr/bin/clash,请从更新页下载clashr内核" >> $REAL_LOG
fi
+ sleep 2
+ echo "Clash for OpenWRT" >$REAL_LOG
+elif [ "${core}" -eq 3 ] && [ ! -f /etc/clash/clashtun/clash ]; then
+ if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
+ echo " $(date "+%Y-%m-%d %H:%M:%S") - clashr Tun core not found in /etc/clash/clashtun/clash " >> /tmp/clash.txt
+ echo "clash Tun core not found in /etc/clash/clashtun/clash" >> $REAL_LOG
+ elif [ "${lang}" == "zh_cn" ];then
+ echo " $(date "+%Y-%m-%d %H:%M:%S") - 找不到/etc/clash/clashtun/clash, clash Tun内核" >> /tmp/clash.txt
+ echo "找不到/usr/bin/clash, clash Tun内核" >> $REAL_LOG
+ fi
+ sleep 2
+ echo "Clash for OpenWRT" >$REAL_LOG
else
if [ -f $CONFIG_YAML ] && [ "$(ls -l $CONFIG_YAML|awk '{print int($5/1024)}')" -ne 0 ] ; then
yml_change >/dev/null 2>&1
-
+
checktype=$(grep -c "type: ssr" /etc/clash/config.yaml 2>/dev/null)
- if [ "${checktype}" -gt 0 ] && [ "${core}" -eq 1 ]; then
+ if [ "${checktype}" -gt 0 ] && [ "${core}" -eq 1 ] || [ "${checktype}" -gt 0 ] && [ "${core}" -eq 3 ]; then
if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
echo "Clash Core does not Support Config, use clashr core" >$REAL_LOG
@@ -404,7 +377,7 @@ if [ -f $CONFIG_YAML ] && [ "$(ls -l $CONFIG_YAML|awk '{print int($5/1024)}')"
fi
checkaccess=$(egrep '^ {0,}enhanced-mode' /etc/clash/config.yaml |grep enhanced-mode: |awk -F ': ' '{print $2}')
- if [ "${checkaccess}" = "fake-ip" ] && [ "${lana}" -eq 1 ];then
+ if [ "${checkaccess}" = "fake-ip" ] && [ "${lana}" -eq 1 ];then
if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
echo "Clash fake-ip mode does not support Proxy Lan IP " >$REAL_LOG
elif [ "${lang}" == "zh_cn" ];then
@@ -423,29 +396,7 @@ if [ -f $CONFIG_YAML ] && [ "$(ls -l $CONFIG_YAML|awk '{print int($5/1024)}')"
echo "Clash for OpenWRT" >$REAL_LOG
exit 0
fi
-
-
- if [ "${lana}" -eq 1 ]; then
- if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
- echo "Setting up Custom ip list for clash traffic " >$REAL_LOG
- elif [ "${lang}" == "zh_cn" ];then
- echo "设置自定义IP列表走clash流量" >$REAL_LOG
- fi
- sleep 1
- access >/dev/null 2>&1
- fi
-
- if [ "${lanac}" -eq 1 ]; then
-
- if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
- echo "Setting up Custom ip list to bypass clash traffic " >$REAL_LOG
- elif [ "${lang}" == "zh_cn" ];then
- echo "设置自定义IP列表以绕过clash流量" >$REAL_LOG
- fi
- sleep 1
- reject_access >/dev/null 2>&1
- fi
if [ ! -z "${landns}" ];then
@@ -457,11 +408,12 @@ if [ -f $CONFIG_YAML ] && [ "$(ls -l $CONFIG_YAML|awk '{print int($5/1024)}')"
sleep 1
uci set network.lan.dns="${landns}" && uci commit network && /etc/init.d/network reload >/dev/null 2>&1
fi
-
+
yml_dns_change >/dev/null 2>&1
- if [ "${core}" -eq 1 ];then
- nohup $CLASH -d "$CLASH_CONFIG" > /tmp/clash.txt 2>&1 &
+
+ if [ "${core}" -eq 1 ];then
+ nohup $CLASH -d "$CLASH_CONFIG" > /tmp/clash.txt 2>&1 &
if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
echo "Clash Core Started Successfully " >$REAL_LOG
@@ -469,8 +421,17 @@ if [ -f $CONFIG_YAML ] && [ "$(ls -l $CONFIG_YAML|awk '{print int($5/1024)}')"
echo "Clash 计划任务,启动进程守护程序..." >$REAL_LOG
fi
+ elif [ "${core}" -eq 3 ];then
+ nohup $CLASHT -d "$CLASH_CONFIG" > /tmp/clash.txt 2>&1 &
+
+ if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
+ echo "Clash Core Started Successfully " >$REAL_LOG
+ elif [ "${lang}" == "zh_cn" ];then
+ echo "Clash 计划任务,启动进程守护程序..." >$REAL_LOG
+ fi
+
elif [ "${core}" -eq 2 ];then
- nohup $CLASHR -d "$CLASH_CONFIG" > /tmp/clash.txt 2>&1 &
+ nohup $CLASHR -d "$CLASH_CONFIG" > /tmp/clash.txt 2>&1 &
if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
echo "Clashr Core Started Successfully " >$REAL_LOG
elif [ "${lang}" == "zh_cn" ];then
@@ -480,17 +441,25 @@ if [ -f $CONFIG_YAML ] && [ "$(ls -l $CONFIG_YAML|awk '{print int($5/1024)}')"
fi
sleep 1
-
if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
echo "Setting up clash iptables rules" >$REAL_LOG
elif [ "${lang}" == "zh_cn" ];then
- echo "设置 Clash iptables" >$REAL_LOG
- fi
+ echo "设置 Clash iptables" >$REAL_LOG
+ fi
+
+ if [ "$(uci get firewall.@defaults[0].forward)" != "ACCEPT" ]; then
+ uci set firewall.@defaults[0].forward=ACCEPT >/dev/null 2>&1
+ uci commit firewall >/dev/null 2>&1
+ /etc/init.d/firewall restart >/dev/null 2>&1
+ fi
+
+
rules >/dev/null 2>&1
custom_list >/dev/null 2>&1
sleep 1
-
+
+
if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
echo "Restarting Dnsmasq " >$REAL_LOG
elif [ "${lang}" == "zh_cn" ];then
@@ -501,31 +470,27 @@ if [ -f $CONFIG_YAML ] && [ "$(ls -l $CONFIG_YAML|awk '{print int($5/1024)}')"
sleep 1
if pidof clash >/dev/null; then
- add_cron
- if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
- echo "Setting Cron Job" >$REAL_LOG
- sleep 1
- echo "Clash Started Successfully " >$REAL_LOG
- sleep 2
- echo "Clash is Running " >$REAL_LOG
- sleep 2
- echo "Clash for OpenWRT" >$REAL_LOG
- elif [ "${lang}" == "zh_cn" ];then
- echo "设置Cron" >$REAL_LOG
- sleep 1
- echo "Clash 启动成功,请等待服务器上线!" >$REAL_LOG
- sleep 2
- echo "Clash运行中" >$REAL_LOG
- sleep 2
- echo "Clash for OpenWRT" >$REAL_LOG
- fi
- nohup /usr/share/clash/clash-watchdog.sh >/dev/null 2>&1
-
-
+ add_cron
+ if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
+ echo "Setting Cron Job" >$REAL_LOG
+ sleep 1
+ echo "Clash Started Successfully " >$REAL_LOG
+ sleep 2
+ echo "Clash is Running " >$REAL_LOG
+ sleep 2
+ echo "Clash for OpenWRT" >$REAL_LOG
+ elif [ "${lang}" == "zh_cn" ];then
+ echo "设置Cron" >$REAL_LOG
+ sleep 1
+ echo "Clash 启动成功,请等待服务器上线!" >$REAL_LOG
+ sleep 2
+ echo "Clash运行中" >$REAL_LOG
+ sleep 2
+ echo "Clash for OpenWRT" >$REAL_LOG
fi
-
+ nohup /usr/share/clash/clash-watchdog.sh >/dev/null 2>&1
-
+ fi
else
if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
echo " $(date "+%Y-%m-%d %H:%M:%S") - problem with config.yaml, config.yaml is either empty or not found " >> /tmp/clash.txt
@@ -538,98 +503,109 @@ else
sleep 5
echo "Clash for OpenWRT" >$REAL_LOG
fi
-
-
fi
fi
else
if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
- echo "Enable Client and Start Client Again" >$REAL_LOG
- echo " $(date "+%Y-%m-%d %H:%M:%S") - Enable Client and Start Client Again" >>/tmp/clash.txt
- sleep 3
- echo "Clash for OpenWRT" >$REAL_LOG
+ echo "Enable Client and Start Client Again" >$REAL_LOG
+ echo " $(date "+%Y-%m-%d %H:%M:%S") - Enable Client and Start Client Again" >>/tmp/clash.txt
+ sleep 3
+ echo "Clash for OpenWRT" >$REAL_LOG
elif [ "${lang}" == "zh_cn" ];then
echo "启用客户端并重新启动客户端" >$REAL_LOG
- echo " $(date "+%Y-%m-%d %H:%M:%S") - 启用客户端并重新启动客户端" >>/tmp/clash.txt
- sleep 3
- echo "Clash for OpenWRT" >$REAL_LOG
+ echo " $(date "+%Y-%m-%d %H:%M:%S") - 启用客户端并重新启动客户端" >>/tmp/clash.txt
+ sleep 3
+ echo "Clash for OpenWRT" >$REAL_LOG
fi
fi
-
#===========================================================================================================================
}
+remove_mark(){
+
+ tun_mode=$(uci get clash.config.tun_mode 2>/dev/null)
+ ipv6=$(uci get clash.config.ipv6 2>/dev/null)
+
+ if [ -f /usr/sbin/ip6tables ] && [ "${ipv6}" -eq 1 ]; then
+ ip6tables -t nat -F clash_ipv6 2>/dev/null1 && ip6tables -t nat -X clash_ipv6 2>/dev/null
+ mangle_indexs=$(ip6tables -nvL zone_lan_prerouting -t nat | sed 1,2d | sed -n '/clash_ipv6/=' | sort -r)
+ for mangle_index in $mangle_indexs; do
+ ip6tables -t nat -D zone_lan_prerouting $mangle_index 2>/dev/null
+ done
+ fi
+
+
+ if [ "${tun_mode}" -eq 2 ] || [ "${tun_mode}" -eq 3 ];then
+
+ PROXY_FWMARK="0x162" 2>/dev/null
+ PROXY_ROUTE_TABLE="0x162" 2>/dev/null
+
+ ip link set dev clash0 down 2>/dev/null
+ ip tuntap del clash0 mode tun 2>/dev/null
+ ip route del default dev clash0 table "$PROXY_ROUTE_TABLE" 2>/dev/null
+ ip rule del fwmark "$PROXY_FWMARK" table "$PROXY_ROUTE_TABLE" 2>/dev/null
+
+ iptables -t mangle -D OUTPUT -j clash 2>/dev/null
+ iptables -t mangle -D PREROUTING -m set ! --match-set localnetwork dst -j MARK --set-mark "$PROXY_FWMARK" 2>/dev/null
+
+ if [ -f /usr/sbin/ip6tables ] && [ "${ipv6}" -eq 1 ]; then
+ ip6tables -t mangle -D PREROUTING -j MARK --set-mark "$PROXY_FWMARK" 2>/dev/null
+ fi
+
+ iptables -t mangle -F clash 2>/dev/null
+ iptables -t mangle -X clash 2>/dev/null
+ ipset destroy localnetwork 2>/dev/null
+
+ fi
+
+}
+
stop(){
-delandns=$(uci get clash.config.delan 2>/dev/null)
-landns=$(uci get clash.config.landns 2>/dev/null)
-lang=$(uci get luci.main.lang 2>/dev/null)
- if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
+#===========================================================================================================================
+ delandns=$(uci get clash.config.delan 2>/dev/null)
+ landns=$(uci get clash.config.landns 2>/dev/null)
+ lang=$(uci get luci.main.lang 2>/dev/null)
+ tun_mode=$(uci get clash.config.tun_mode 2>/dev/null)
+ ipv6=$(uci get clash.config.ipv6 2>/dev/null)
+ core=$(uci get clash.config.core 2>/dev/null)
+
+ if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
echo "Stopping Client..." >$REAL_LOG
elif [ "${lang}" == "zh_cn" ];then
echo "正在停止客户端..." >$REAL_LOG
fi
sleep 2
-#===========================================================================================================================
if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
echo "Removing clash iptables rules" >$REAL_LOG
elif [ "${lang}" == "zh_cn" ];then
- echo "删除clash防火墙规则" >$REAL_LOG
+ echo "删除clash iptables规则" >$REAL_LOG
fi
+
+ iptables -t nat -F clash >/dev/null 2>&1 && iptables -t nat -X clash >/dev/null 2>&1
- #iptables -t nat -F clash_tcp >/dev/null 2>&1
- #iptables -t nat -X clash_tcp >/dev/null 2>&1
- #iptables -t nat -F clash_udp >/dev/null 2>&1
- #iptables -t nat -X clash_udp >/dev/null 2>&1
- #iptables -t nat -D PREROUTING -p tcp -j clash_tcp >/dev/null 2>&1
- #iptables -t nat -D PREROUTING -p udp -j clash_udp >/dev/null 2>&1
-
- #ip6tables -t nat -F clash_ipv6 >/dev/null 2>&1
- #ip6tables -t nat -X clash_ipv6 >/dev/null 2>&1
-
- #ipset -! flush clash_lan_ac >/dev/null 2>&1
- #ipset -! flush clash_lan >/dev/null 2>&1
-
-
- iptables -t nat -D PREROUTING -p tcp -j clash_tcp >/dev/null 2>&1
- iptables -t mangle -D PREROUTING -p tcp -j clash_tcp >/dev/null 2>&1
- iptables -t nat -D PREROUTING -p udp -j clash_udp >/dev/null 2>&1
- iptables -t mangle -D PREROUTING -p udp -j clash_udp >/dev/null 2>&1
- iptables -t nat -D PREROUTING -p tcp -j clash_dns >/dev/null 2>&1
- iptables -t mangle -D PREROUTING -p tcp -j clash_dns >/dev/null 2>&1
- ip6tables -t nat -D PREROUTING -p tcp -j clash_ipv6 >/dev/null 2>&1
- ip6tables -t mangle -D PREROUTING -p udp -j clash_ipv6 >/dev/null 2>&1
-
- nat_indexs=$(iptables -nvL PREROUTING -t nat | sed 1,2d | sed -n '/clash/=' | sort -r)
+ nat_indexs=$(iptables -nvL zone_lan_prerouting -t nat | sed 1,2d | sed -n '/clash/=' | sort -r)
for nat_index in $nat_indexs; do
- iptables -t nat -D PREROUTING $nat_index >/dev/null 2>&1
+ iptables -t nat -D zone_lan_prerouting $nat_index >/dev/null 2>&1
done
- mangle_indexs=$(iptables -nvL PREROUTING -t mangle | sed 1,2d | sed -n '/clash/=' | sort -r)
- for mangle_index in $mangle_indexs; do
- iptables -t mangle -D PREROUTING $mangle_index >/dev/null 2>&1
- done
+
fake=$(iptables -nvL OUTPUT -t nat |sed 1,2d |sed -n '/198.18.0.0\/16/=' |sort -r)
for fake in $fake; do
- iptables -t nat -D OUTPUT $fake >/dev/null 2>&1
+ iptables -t nat -D OUTPUT $fake >/dev/null 2>&1
done
+
+ fake2=$(iptables -nvL OUTPUT -t nat |sed 1,2d |sed -n '/198.18.0.1\/16/=' |sort -r)
+ for fake2 in $fake2; do
+ iptables -t nat -D OUTPUT $fake2 >/dev/null 2>&1
+ done
- # flush iptables rules
- ip6tables -t nat -F clash_ipv6 >/dev/null 2>&1 && ip6tables -t nat -X clash_ipv6 >/dev/null 2>&1
- ip6tables -t mangle -F clash_ipv6 >/dev/null 2>&1 && ip6tables -t mangle -X clash_ipv6 >/dev/null 2>&1
- iptables -t nat -F clash_udp >/dev/null 2>&1 && iptables -t nat -X clash_udp >/dev/null 2>&1
- iptables -t mangle -F clash_udp >/dev/null 2>&1 && iptables -t mangle -X clash_udp >/dev/null 2>&1
- iptables -t nat -F clash_tcp >/dev/null 2>&1 && iptables -t nat -X clash_tcp >/dev/null 2>&1
- iptables -t mangle -F clash_tcp >/dev/null 2>&1 && iptables -t mangle -X clash_tcp >/dev/null 2>&1
- iptables -t nat -F clash_dns >/dev/null 2>&1 && iptables -t nat -X clash_dns >/dev/null 2>&1
- iptables -t mangle -F clash_dns >/dev/null 2>&1 && iptables -t mangle -X clash_dns >/dev/null 2>&1
-
+ remove_mark >/dev/null 2>&1
kill -9 $(ps | grep clash-watchdog.sh | grep -v grep | awk '{print $1}') >/dev/null 2>&1
-
if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
echo "Clash Core Stoped Successfully " >$REAL_LOG
elif [ "${lang}" == "zh_cn" ];then
@@ -639,27 +615,16 @@ lang=$(uci get luci.main.lang 2>/dev/null)
kill -9 `pidof clash|sed "s/$//g"` 2>/dev/null
sleep 1
-
if [ ! -z "${delandns}" ];then
if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
echo "Removing Custom lan dns server " >$REAL_LOG
- elif [ "${lang}" == "zh_cn" ];then
+ elif [ "${lang}" == "zh_cn" ];then
echo "删除自定义lan dns服务器" >$REAL_LOG
fi
uci delete network.lan.dns && uci commit network && /etc/init.d/network reload >/dev/null 2>&1
- fi
-
- if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
- echo "Restarting Dnsmasq " >$REAL_LOG
- elif [ "${lang}" == "zh_cn" ];then
- echo "重启 Dnsmasq 程序" >$REAL_LOG
- fi
- revert_dns >/dev/null 2>&1
+ fi
- /etc/init.d/dnsmasq restart >/dev/null 2>&1
- sleep 1
-
if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
echo "Deleting Cron Job" >$REAL_LOG
elif [ "${lang}" == "zh_cn" ];then
@@ -667,9 +632,16 @@ lang=$(uci get luci.main.lang 2>/dev/null)
fi
del_cron >/dev/null 2>&1
- sleep 1
-
-
+ sleep 1
+
+ if [ "${lang}" == "en" ] || [ $lang == "auto" ];then
+ echo "Restarting Dnsmasq " >$REAL_LOG
+ elif [ "${lang}" == "zh_cn" ];then
+ echo "重启 Dnsmasq 程序" >$REAL_LOG
+ fi
+ revert_dns >/dev/null 2>&1
+ sleep 1
+
echo "" >/tmp/clash.txt >/dev/null 2>&1
echo "0" > /usr/share/clash/logstatus_check >/dev/null 2>&1
@@ -684,23 +656,17 @@ lang=$(uci get luci.main.lang 2>/dev/null)
echo "客户端被禁用 " >$REAL_LOG
sleep 2
echo "Clash for OpenWRT" >$REAL_LOG
- fi
-
-
+ fi
#===========================================================================================================================
}
-
restart(){
#===========================================================================================================================
-
if pidof clash >/dev/null; then
stop >/dev/null 2>&1
start >/dev/null 2>&1
else
- start >/dev/null 2>&1
- fi
-
+ start >/dev/null 2>&1
+ fi
#===========================================================================================================================
}
-
diff --git a/package/jsda/luci-app-clash/root/usr/share/clash/dashboard/index.html b/package/jsda/luci-app-clash/root/usr/share/clash/dashboard/index.html
index 12941f5c88..8931dcbf21 100644
--- a/package/jsda/luci-app-clash/root/usr/share/clash/dashboard/index.html
+++ b/package/jsda/luci-app-clash/root/usr/share/clash/dashboard/index.html
@@ -5,8 +5,8 @@
Clash Dashboard
-
+
-
+